Home
last modified time | relevance | path

Searched refs:IMX_GPC_BASE (Results 1 – 9 of 9) sorted by relevance

/trusted-firmware-a/plat/imx/imx8m/imx8mq/
A Dgpc.c82 val = mmio_read_32(IMX_GPC_BASE + LPCR_A53_BSC); in imx_set_cluster_powerdown()
85 mmio_write_32(IMX_GPC_BASE + LPCR_A53_BSC, val); in imx_set_cluster_powerdown()
91 val = mmio_read_32(IMX_GPC_BASE + LPCR_A53_AD); in imx_set_cluster_powerdown()
96 mmio_write_32(IMX_GPC_BASE + LPCR_A53_AD, val); in imx_set_cluster_powerdown()
109 val = mmio_read_32(IMX_GPC_BASE + LPCR_A53_BSC); in imx_set_cluster_powerdown()
112 mmio_write_32(IMX_GPC_BASE + LPCR_A53_BSC, val); in imx_set_cluster_powerdown()
118 val = mmio_read_32(IMX_GPC_BASE + LPCR_A53_AD); in imx_set_cluster_powerdown()
122 mmio_write_32(IMX_GPC_BASE + LPCR_A53_AD, val); in imx_set_cluster_powerdown()
148 val = mmio_read_32(IMX_GPC_BASE + LPCR_A53_BSC); in imx_gpc_init()
152 mmio_write_32(IMX_GPC_BASE + LPCR_A53_BSC, val); in imx_gpc_init()
[all …]
/trusted-firmware-a/plat/imx/imx8m/
A Dgpc_common.c115 mmio_setbits_32(IMX_GPC_BASE + PLAT_PGC_PCR, 0x1); in imx_a53_plat_slot_config()
121 mmio_clrbits_32(IMX_GPC_BASE + PLAT_PGC_PCR, 0x1); in imx_a53_plat_slot_config()
132 mmio_setbits_32(IMX_GPC_BASE + LPCR_A53_AD, (1 << 6)); in imx_set_cluster_standby()
134 mmio_clrbits_32(IMX_GPC_BASE + LPCR_A53_AD, (1 << 6)); in imx_set_cluster_standby()
150 val = mmio_read_32(IMX_GPC_BASE + LPCR_A53_AD); in imx_set_cluster_powerdown()
158 mmio_write_32(IMX_GPC_BASE + LPCR_A53_AD, val); in imx_set_cluster_powerdown()
164 mmio_clrbits_32(IMX_GPC_BASE + LPCR_A53_BSC2, 0xf); in imx_set_cluster_powerdown()
225 val = mmio_read_32(IMX_GPC_BASE + SLPCR); in imx_set_sys_lpm()
233 mmio_write_32(IMX_GPC_BASE + SLPCR, val); in imx_set_sys_lpm()
244 mmio_setbits_32(IMX_GPC_BASE + SLPCR, SLPCR_RBC_EN | in imx_set_rbc_count()
[all …]
/trusted-firmware-a/plat/imx/imx8m/imx8mm/
A Dgpc.c29 mmio_write_32(IMX_GPC_BASE + IMR1_CORE0_A53 + i * 4, ~0x0); in imx_gpc_init()
30 mmio_write_32(IMX_GPC_BASE + IMR1_CORE1_A53 + i * 4, ~0x0); in imx_gpc_init()
33 mmio_write_32(IMX_GPC_BASE + IMR1_CORE0_M4 + i * 4, ~0x0); in imx_gpc_init()
36 val = mmio_read_32(IMX_GPC_BASE + LPCR_A53_BSC); in imx_gpc_init()
41 mmio_write_32(IMX_GPC_BASE + LPCR_A53_BSC, val); in imx_gpc_init()
61 mmio_write_32(IMX_GPC_BASE + PLAT_PGC_PCR + 0x4, 0x81); in imx_gpc_init()
62 mmio_write_32(IMX_GPC_BASE + PGC_SCU_TIMING, in imx_gpc_init()
66 mmio_write_32(IMX_GPC_BASE + PGC_ACK_SEL_A53, in imx_gpc_init()
70 val = mmio_read_32(IMX_GPC_BASE + SLPCR); in imx_gpc_init()
79 mmio_write_32(IMX_GPC_BASE + SLPCR, val); in imx_gpc_init()
[all …]
/trusted-firmware-a/plat/imx/imx8m/imx8mn/
A Dgpc.c31 mmio_write_32(IMX_GPC_BASE + IMR1_CORE0_A53 + i * 4, ~0x0); in imx_gpc_init()
32 mmio_write_32(IMX_GPC_BASE + IMR1_CORE1_A53 + i * 4, ~0x0); in imx_gpc_init()
35 mmio_write_32(IMX_GPC_BASE + IMR1_CORE0_M4 + i * 4, ~0x0); in imx_gpc_init()
38 val = mmio_read_32(IMX_GPC_BASE + LPCR_A53_BSC); in imx_gpc_init()
43 mmio_write_32(IMX_GPC_BASE + LPCR_A53_BSC, val); in imx_gpc_init()
63 mmio_write_32(IMX_GPC_BASE + PLAT_PGC_PCR + 0x4, 0x401); in imx_gpc_init()
64 mmio_write_32(IMX_GPC_BASE + PGC_SCU_TIMING, in imx_gpc_init()
68 mmio_write_32(IMX_GPC_BASE + PGC_ACK_SEL_A53, in imx_gpc_init()
72 val = mmio_read_32(IMX_GPC_BASE + SLPCR); in imx_gpc_init()
81 mmio_write_32(IMX_GPC_BASE + SLPCR, val); in imx_gpc_init()
[all …]
/trusted-firmware-a/plat/imx/imx8m/imx8mp/
A Dgpc.c199 mmio_clrbits_32(IMX_GPC_BASE + pwr_domain->pgc_offset, 0x1); in imx_gpc_pm_domain_enable()
310 mmio_write_32(IMX_GPC_BASE + IMR1_CORE0_A53 + i * 4, ~0x0); in imx_gpc_init()
311 mmio_write_32(IMX_GPC_BASE + IMR1_CORE1_A53 + i * 4, ~0x0); in imx_gpc_init()
314 mmio_write_32(IMX_GPC_BASE + IMR1_CORE0_M4 + i * 4, ~0x0); in imx_gpc_init()
317 val = mmio_read_32(IMX_GPC_BASE + LPCR_A53_BSC); in imx_gpc_init()
322 mmio_write_32(IMX_GPC_BASE + LPCR_A53_BSC, val); in imx_gpc_init()
342 mmio_write_32(IMX_GPC_BASE + PLAT_PGC_PCR + 0x4, 0x401); in imx_gpc_init()
343 mmio_write_32(IMX_GPC_BASE + PGC_SCU_TIMING, in imx_gpc_init()
347 mmio_write_32(IMX_GPC_BASE + PGC_ACK_SEL_A53, in imx_gpc_init()
351 val = mmio_read_32(IMX_GPC_BASE + SLPCR); in imx_gpc_init()
[all …]
/trusted-firmware-a/plat/imx/imx8m/imx8mq/include/
A Dplatform_def.h65 #define IMX_GPC_BASE U(0x303a0000) macro
/trusted-firmware-a/plat/imx/imx8m/imx8mm/include/
A Dplatform_def.h94 #define IMX_GPC_BASE U(0x303a0000) macro
/trusted-firmware-a/plat/imx/imx8m/imx8mn/include/
A Dplatform_def.h79 #define IMX_GPC_BASE U(0x303a0000) macro
/trusted-firmware-a/plat/imx/imx8m/imx8mp/include/
A Dplatform_def.h97 #define IMX_GPC_BASE U(0x303a0000) macro

Completed in 11 milliseconds