Searched refs:AspeedSMCState (Results 1 – 4 of 4) sorted by relevance
/openbmc/qemu/include/hw/ssi/ |
H A D | aspeed_smc.h | 32 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 D | aspeed_smc.c | 236 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 D | aspeed_soc.h | 78 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 D | aspeed.c | 306 void aspeed_board_init_flashes(AspeedSMCState *s, const char *flashtype, in aspeed_board_init_flashes()
|