/qemu/hw/misc/ |
H A D | imx6_ccm.c | 239 VMSTATE_UINT32_ARRAY(ccm, IMX6CCMState, CCM_MAX), 288 switch (EXTRACT(dev->ccm[CCM_CBCMR], PRE_PERIPH_CLK_SEL)) { in imx6_analog_get_periph_clk() 316 / (1 + EXTRACT(dev->ccm[CCM_CBCDR], AHB_PODF)); in imx6_ccm_get_ahb_clk() 328 / (1 + EXTRACT(dev->ccm[CCM_CBCDR], IPG_PODF)); in imx6_ccm_get_ipg_clk() 340 / (1 + EXTRACT(dev->ccm[CCM_CSCMR1], PERCLK_PODF)); in imx6_ccm_get_per_clk() 387 s->ccm[CCM_CCR] = 0x040116FF; in imx6_ccm_reset() 388 s->ccm[CCM_CCDR] = 0x00000000; in imx6_ccm_reset() 389 s->ccm[CCM_CSR] = 0x00000010; in imx6_ccm_reset() 390 s->ccm[CCM_CCSR] = 0x00000100; in imx6_ccm_reset() 391 s->ccm[CCM_CACRR] = 0x00000000; in imx6_ccm_reset() [all …]
|
H A D | imx6ul_ccm.c | 289 VMSTATE_UINT32_ARRAY(ccm, IMX6ULCCMState, CCM_MAX), 368 switch (FIELD_EX32(dev->ccm[CCM_CBCMR], CBCMR, PERIPH_CLK2_SEL)) { in imx6ul_ccm_get_periph_clk2_sel_clk() 398 switch (FIELD_EX32(dev->ccm[CCM_CBCMR], CBCMR, PRE_PERIPH_CLK_SEL)) { in imx6ul_ccm_get_periph_clk_sel_clk() 425 / (1 + FIELD_EX32(dev->ccm[CCM_CBCDR], CBCDR, PERIPH_CLK2_PODF)); in imx6ul_ccm_get_periph_clk2_clk() 436 switch (FIELD_EX32(dev->ccm[CCM_CBCDR], CBCDR, PERIPH_CLK_SEL)) { in imx6ul_ccm_get_periph_sel_clk() 457 / (1 + FIELD_EX32(dev->ccm[CCM_CBCDR], CBCDR, AHB_PODF)); in imx6ul_ccm_get_ahb_clk() 469 / (1 + FIELD_EX32(dev->ccm[CCM_CBCDR], CBCDR, IPG_PODF)); in imx6ul_ccm_get_ipg_clk() 480 switch (FIELD_EX32(dev->ccm[CCM_CSCMR1], CSCMR1, PERCLK_CLK_SEL)) { in imx6ul_ccm_get_per_sel_clk() 501 / (1 + FIELD_EX32(dev->ccm[CCM_CSCMR1], CSCMR1, PERCLK_PODF)); in imx6ul_ccm_get_per_clk() 542 s->ccm[CCM_CCR] = 0x0401167F; in imx6ul_ccm_reset() [all …]
|
H A D | imx8mp_ccm.c | 25 memset(s->ccm, 0, sizeof(s->ccm)); in imx8mp_ccm_reset() 94 s->ccm, in imx8mp_ccm_init() 96 sizeof(s->ccm)); in imx8mp_ccm_init() 106 VMSTATE_UINT32_ARRAY(ccm, IMX8MPCCMState, CCM_MAX), 156 IMXCCMClass *ccm = IMX_CCM_CLASS(klass); in imx8mp_ccm_class_init() local 162 ccm->get_clock_frequency = imx8mp_ccm_get_clock_frequency; in imx8mp_ccm_class_init()
|
H A D | imx7_ccm.c | 77 memset(s->ccm, 0, sizeof(s->ccm)); in imx7_ccm_reset() 164 s->ccm, in imx7_ccm_init() 166 sizeof(s->ccm)); in imx7_ccm_init() 218 VMSTATE_UINT32_ARRAY(ccm, IMX7CCMState, CCM_MAX), 268 IMXCCMClass *ccm = IMX_CCM_CLASS(klass); in imx7_ccm_class_init() local 274 ccm->get_clock_frequency = imx7_ccm_get_clock_frequency; in imx7_ccm_class_init()
|
H A D | imx25_ccm.c | 298 IMXCCMClass *ccm = IMX_CCM_CLASS(klass); in imx25_ccm_class_init() local 304 ccm->get_clock_frequency = imx25_ccm_get_clock_frequency; in imx25_ccm_class_init()
|
H A D | imx31_ccm.c | 325 IMXCCMClass *ccm = IMX_CCM_CLASS(klass); in imx31_ccm_class_init() local 331 ccm->get_clock_frequency = imx31_ccm_get_clock_frequency; in imx31_ccm_class_init()
|
/qemu/hw/arm/ |
H A D | fsl-imx31.c | 40 object_initialize_child(obj, "ccm", &s->ccm, TYPE_IMX31_CCM); in fsl_imx31_init() 81 if (!sysbus_realize(SYS_BUS_DEVICE(&s->ccm), errp)) { in fsl_imx31_realize() 84 sysbus_mmio_map(SYS_BUS_DEVICE(&s->ccm), 0, FSL_IMX31_CCM_ADDR); in fsl_imx31_realize() 108 s->gpt.ccm = IMX_CCM(&s->ccm); in fsl_imx31_realize() 128 s->epit[i].ccm = IMX_CCM(&s->ccm); in fsl_imx31_realize()
|
H A D | fsl-imx25.c | 44 object_initialize_child(obj, "ccm", &s->ccm, TYPE_IMX25_CCM); in fsl_imx25_init() 99 if (!sysbus_realize(SYS_BUS_DEVICE(&s->ccm), errp)) { in fsl_imx25_realize() 102 sysbus_mmio_map(SYS_BUS_DEVICE(&s->ccm), 0, FSL_IMX25_CCM_ADDR); in fsl_imx25_realize() 140 s->gpt[i].ccm = IMX_CCM(&s->ccm); in fsl_imx25_realize() 161 s->epit[i].ccm = IMX_CCM(&s->ccm); in fsl_imx25_realize()
|
H A D | fsl-imx6.c | 54 object_initialize_child(obj, "ccm", &s->ccm, TYPE_IMX6_CCM); in fsl_imx6_init() 169 if (!sysbus_realize(SYS_BUS_DEVICE(&s->ccm), errp)) { in fsl_imx6_realize() 172 sysbus_mmio_map(SYS_BUS_DEVICE(&s->ccm), 0, FSL_IMX6_CCM_ADDR); in fsl_imx6_realize() 203 s->gpt.ccm = IMX_CCM(&s->ccm); in fsl_imx6_realize() 223 s->epit[i].ccm = IMX_CCM(&s->ccm); in fsl_imx6_realize()
|
H A D | fsl-imx6ul.c | 50 object_initialize_child(obj, "ccm", &s->ccm, TYPE_IMX6UL_CCM); in fsl_imx6ul_init() 242 s->gpt[i].ccm = IMX_CCM(&s->ccm); in fsl_imx6ul_realize() 266 s->epit[i].ccm = IMX_CCM(&s->ccm); in fsl_imx6ul_realize() 327 sysbus_realize(SYS_BUS_DEVICE(&s->ccm), &error_abort); in fsl_imx6ul_realize() 328 sysbus_mmio_map(SYS_BUS_DEVICE(&s->ccm), 0, FSL_IMX6UL_CCM_ADDR); in fsl_imx6ul_realize()
|
H A D | allwinner-a10.c | 74 object_initialize_child(obj, "ccm", &s->ccm, TYPE_AW_A10_CCM); in aw_a10_init() 137 sysbus_realize(SYS_BUS_DEVICE(&s->ccm), &error_fatal); in aw_a10_realize() 138 sysbus_mmio_map(SYS_BUS_DEVICE(&s->ccm), 0, AW_A10_CCM_BASE); in aw_a10_realize()
|
H A D | fsl-imx7.c | 74 object_initialize_child(obj, "ccm", &s->ccm, TYPE_IMX7_CCM); in fsl_imx7_init() 254 s->gpt[i].ccm = IMX_CCM(&s->ccm); in fsl_imx7_realize() 317 sysbus_realize(SYS_BUS_DEVICE(&s->ccm), &error_abort); in fsl_imx7_realize() 318 sysbus_mmio_map(SYS_BUS_DEVICE(&s->ccm), 0, FSL_IMX7_CCM_ADDR); in fsl_imx7_realize()
|
H A D | fsl-imx8mp.c | 206 object_initialize_child(obj, "ccm", &s->ccm, TYPE_IMX8MP_CCM); in fsl_imx8mp_init() 363 if (!sysbus_realize(SYS_BUS_DEVICE(&s->ccm), errp)) { in fsl_imx8mp_realize() 366 sysbus_mmio_map(SYS_BUS_DEVICE(&s->ccm), 0, in fsl_imx8mp_realize() 418 s->gpt[i].ccm = IMX_CCM(&s->ccm); in fsl_imx8mp_realize()
|
H A D | stm32f405_soc.c | 145 memory_region_init_ram(&s->ccm, NULL, "STM32F405.ccm", CCM_SIZE, in stm32f405_soc_realize() 151 memory_region_add_subregion(system_memory, CCM_BASE_ADDRESS, &s->ccm); in stm32f405_soc_realize()
|
/qemu/include/hw/misc/ |
H A D | imx8mp_ccm.h | 27 uint32_t ccm[CCM_MAX]; member
|
H A D | imx7_ccm.h | 117 uint32_t ccm[CCM_MAX]; member
|
H A D | imx6_ccm.h | 193 uint32_t ccm[CCM_MAX]; member
|
H A D | imx6ul_ccm.h | 222 uint32_t ccm[CCM_MAX]; member
|
/qemu/include/hw/timer/ |
H A D | imx_epit.h | 71 IMXCCMState *ccm; member
|
H A D | imx_gpt.h | 98 IMXCCMState *ccm; member
|
/qemu/include/hw/arm/ |
H A D | allwinner-a10.h | 36 AwA10ClockCtlState ccm; member
|
H A D | stm32f405_soc.h | 68 MemoryRegion ccm; member
|
H A D | fsl-imx31.h | 47 IMX31CCMState ccm; member
|
H A D | fsl-imx25.h | 54 IMX25CCMState ccm; member
|
H A D | fsl-imx8mp.h | 59 IMX8MPCCMState ccm; member
|