Home
last modified time | relevance | path

Searched refs:AspeedSMCState (Results 1 – 4 of 4) sorted by relevance

/openbmc/qemu/include/hw/ssi/
H A Daspeed_smc.h32 struct AspeedSMCState;
40 struct AspeedSMCState *controller;
48 OBJECT_DECLARE_TYPE(AspeedSMCState, AspeedSMCClass, ASPEED_SMC)
53 struct AspeedSMCState { struct
116 uint32_t (*segment_to_reg)(const AspeedSMCState *s,
118 void (*reg_to_segment)(const AspeedSMCState *s, uint32_t reg,
120 void (*dma_ctrl)(AspeedSMCState *s, uint32_t value);
121 int (*addr_width)(const AspeedSMCState *s);
/openbmc/qemu/hw/ssi/
H A Daspeed_smc.c236 static bool aspeed_smc_flash_overlap(const AspeedSMCState *s, in aspeed_smc_flash_overlap()
264 static void aspeed_smc_flash_set_segment_region(AspeedSMCState *s, int cs, in aspeed_smc_flash_set_segment_region()
286 static void aspeed_smc_flash_set_segment(AspeedSMCState *s, int cs, in aspeed_smc_flash_set_segment()
370 const AspeedSMCState *s = fl->controller; in aspeed_smc_flash_mode()
377 const AspeedSMCState *s = fl->controller; in aspeed_smc_is_writable()
384 const AspeedSMCState *s = fl->controller; in aspeed_smc_flash_cmd()
407 const AspeedSMCState *s = fl->controller; in aspeed_smc_flash_addr_width()
419 AspeedSMCState *s = fl->controller; in aspeed_smc_flash_do_select()
439 const AspeedSMCState *s = fl->controller; in aspeed_smc_check_segment_addr()
456 const AspeedSMCState *s = fl->controller; in aspeed_smc_flash_dummies()
[all …]
/openbmc/qemu/include/hw/arm/
H A Daspeed_soc.h78 AspeedSMCState fmc;
79 AspeedSMCState spi[ASPEED_SPIS_NUM];
279 void aspeed_board_init_flashes(AspeedSMCState *s, const char *flashtype,
/openbmc/qemu/hw/arm/
H A Daspeed.c306 void aspeed_board_init_flashes(AspeedSMCState *s, const char *flashtype, in aspeed_board_init_flashes()