Home
last modified time | relevance | path

Searched refs:rdc (Results 1 – 8 of 8) sorted by relevance

/rk3399_ARM-atf/plat/imx/imx8m/
H A Dimx_rdc.c50 struct imx_rdc_cfg *rdc; in imx_rdc_console_access_enable() local
58 for (rdc = rdc_cfg; rdc->type != RDC_INVALID; rdc++) { in imx_rdc_console_access_enable()
59 if (rdc->type != RDC_PDAP || rdc->index != console_pdap_index) { in imx_rdc_console_access_enable()
63 if (rdc->index == console_pdap_index) { in imx_rdc_console_access_enable()
64 rdc->setting.rdc_pdap = D0R | D0W; in imx_rdc_console_access_enable()
72 struct imx_rdc_cfg *rdc = rdc_cfg; in imx_rdc_init() local
74 imx_rdc_console_access_enable(rdc, console_base); in imx_rdc_init()
76 while (rdc->type != RDC_INVALID) { in imx_rdc_init()
77 switch (rdc->type) { in imx_rdc_init()
80 mmio_write_32(MDAn(rdc->index), rdc->setting.rdc_mda); in imx_rdc_init()
[all …]
/rk3399_ARM-atf/drivers/nxp/clk/s32cc/
H A Dmc_me.c46 static bool is_interconnect_disabled(uintptr_t rdc, uint32_t part) in is_interconnect_disabled() argument
48 return ((mmio_read_32(RDC_RD_N_STATUS(rdc, part)) & in is_interconnect_disabled()
52 static void enable_interconnect(uintptr_t rdc, uint32_t part) in enable_interconnect() argument
55 mmio_setbits_32(RDC_RD_CTRL(rdc, part), RDC_CTRL_UNLOCK); in enable_interconnect()
58 mmio_clrbits_32(RDC_RD_CTRL(rdc, part), RDC_RD_INTERCONNECT_DISABLE); in enable_interconnect()
61 while (is_interconnect_disabled(rdc, part)) { in enable_interconnect()
65 mmio_clrbits_32(RDC_RD_CTRL(rdc, part), RDC_CTRL_UNLOCK); in enable_interconnect()
114 int mc_me_enable_partition(uintptr_t mc_me, uintptr_t mc_rgm, uintptr_t rdc, in mc_me_enable_partition() argument
139 enable_interconnect(rdc, part); in mc_me_enable_partition()
H A Ds32cc_clk_drv.c34 uintptr_t rdc; member
69 .rdc = RDC_BASE_ADDR, in get_drv()
1004 if ((drv->mc_me == 0UL) || (drv->mc_rgm == 0UL) || (drv->rdc == 0UL)) { in enable_part()
1008 return mc_me_enable_partition(drv->mc_me, drv->mc_rgm, drv->rdc, part_no); in enable_part()
2273 drv->rdc, in s32cc_clk_mmap_regs()
/rk3399_ARM-atf/drivers/nxp/clk/s32cc/include/
H A Ds32cc-mc-me.h11 int mc_me_enable_partition(uintptr_t mc_me, uintptr_t mc_rgm, uintptr_t rdc,
/rk3399_ARM-atf/plat/imx/imx8m/imx8mn/
H A Dimx8mn_bl31_setup.c51 static struct imx_rdc_cfg rdc[] = { variable
125 imx_rdc_init(rdc, console_base); in bl31_early_platform_setup2()
/rk3399_ARM-atf/plat/imx/imx8m/imx8mm/
H A Dimx8mm_bl31_setup.c65 static struct imx_rdc_cfg rdc[] = { variable
153 imx_rdc_init(rdc, console_base); in bl31_early_platform_setup2()
/rk3399_ARM-atf/plat/imx/imx8m/imx8mp/
H A Dimx8mp_bl31_setup.c52 static struct imx_rdc_cfg rdc[] = { variable
157 imx_rdc_init(rdc, console_base); in bl31_early_platform_setup2()
/rk3399_ARM-atf/docs/
H A Dchange-log.md7613 …- add imx csu/rdc enum type defines for imx8m ([0c6dfc4](https://review.trustedfirmware.org/plugin…
10939 - imx: Fix shift-overflow errors, the rdc memory region slot's offset,
11064 - imx: Basic support for PicoPi iMX7D, rdc module init, caam module init,