Lines Matching +full:0 +full:x00900000

24 #define IMX7D_SRC_SCR			0x0C
28 #define IMX7D_SW_M4C_NON_SCLR_RST BIT(0)
38 /* Address: 0x020D8000 */
39 #define IMX6SX_SRC_SCR 0x00
54 #define IMX_SIP_RPROC 0xC2000005
55 #define IMX_SIP_RPROC_START 0x00
56 #define IMX_SIP_RPROC_STARTED 0x01
57 #define IMX_SIP_RPROC_STOP 0x02
120 { 0x00000000, 0x007E0000, 0x00020000, ATT_OWN },
122 { 0x00180000, 0x00180000, 0x00009000, 0 },
124 { 0x00900000, 0x00900000, 0x00020000, 0 },
126 { 0x00920000, 0x00920000, 0x00020000, 0 },
128 { 0x00940000, 0x00940000, 0x00050000, 0 },
130 { 0x08000000, 0x08000000, 0x08000000, 0 },
132 { 0x10000000, 0x40000000, 0x0FFE0000, 0 },
134 { 0x20000000, 0x00800000, 0x00020000, ATT_OWN },
136 { 0x20180000, 0x00180000, 0x00008000, ATT_OWN },
138 { 0x20200000, 0x00900000, 0x00020000, ATT_OWN },
140 { 0x20220000, 0x00920000, 0x00020000, ATT_OWN },
142 { 0x20240000, 0x00940000, 0x00040000, ATT_OWN },
144 { 0x40000000, 0x40000000, 0x80000000, 0 },
150 { 0x00000000, 0x007e0000, 0x00020000, 0 },
152 { 0x00180000, 0x00180000, 0x00008000, 0 },
154 { 0x00900000, 0x00900000, 0x00020000, 0 },
156 { 0x00920000, 0x00920000, 0x00020000, 0 },
158 { 0x08000000, 0x08000000, 0x08000000, 0 },
160 { 0x10000000, 0x80000000, 0x0FFE0000, 0 },
162 { 0x1FFE0000, 0x007E0000, 0x00020000, ATT_OWN },
164 { 0x20000000, 0x00800000, 0x00020000, ATT_OWN },
166 { 0x20180000, 0x00180000, 0x00008000, ATT_OWN },
168 { 0x20200000, 0x00900000, 0x00020000, ATT_OWN },
170 { 0x20220000, 0x00920000, 0x00020000, ATT_OWN },
172 { 0x40000000, 0x40000000, 0x80000000, 0 },
176 {0x1FFC0000, 0x1FFC0000, 0xC0000, ATT_OWN},
177 {0x21000000, 0x21000000, 0x10000, ATT_OWN},
178 {0x80000000, 0x80000000, 0x60000000, 0}
182 {0x1FFD0000, 0x1FFD0000, 0x30000, ATT_OWN},
183 {0x20000000, 0x20000000, 0x10000, ATT_OWN},
184 {0x2F000000, 0x2F000000, 0x20000, ATT_OWN},
185 {0x2F020000, 0x2F020000, 0x20000, ATT_OWN},
186 {0x60000000, 0x60000000, 0x40000000, 0}
192 { 0x00000000, 0x00180000, 0x00008000, 0 },
194 { 0x00180000, 0x00180000, 0x00008000, ATT_OWN },
196 { 0x00900000, 0x00900000, 0x00020000, 0 },
198 { 0x00920000, 0x00920000, 0x00020000, 0 },
200 { 0x00940000, 0x00940000, 0x00008000, 0 },
202 { 0x1FFF8000, 0x007F8000, 0x00008000, ATT_OWN },
204 { 0x10000000, 0x80000000, 0x0FFF0000, 0 },
207 { 0x20000000, 0x00800000, 0x00008000, ATT_OWN },
209 { 0x20200000, 0x00900000, 0x00020000, 0 },
211 { 0x20220000, 0x00920000, 0x00020000, 0 },
213 { 0x20240000, 0x00940000, 0x00008000, 0 },
215 { 0x80000000, 0x80000000, 0x60000000, 0 },
221 { 0x00000000, 0x007F8000, 0x00008000, 0 },
223 { 0x00180000, 0x008F8000, 0x00004000, 0 },
225 { 0x00180000, 0x008FC000, 0x00004000, 0 },
227 { 0x1FFF8000, 0x007F8000, 0x00008000, ATT_OWN },
229 { 0x10000000, 0x80000000, 0x0FFF8000, 0 },
232 { 0x20000000, 0x00800000, 0x00008000, ATT_OWN },
234 { 0x208F8000, 0x008F8000, 0x00004000, 0 },
236 { 0x80000000, 0x80000000, 0x60000000, 0 },
301 arm_smccc_smc(IMX_SIP_RPROC, IMX_SIP_RPROC_START, 0, 0, 0, 0, 0, 0, &res); in imx_rproc_start()
328 arm_smccc_smc(IMX_SIP_RPROC, IMX_SIP_RPROC_STOP, 0, 0, 0, 0, 0, 0, &res); in imx_rproc_stop()
350 for (i = 0; i < dcfg->att_size; i++) { in imx_rproc_da_to_sys()
357 return 0; in imx_rproc_da_to_sys()
361 dev_warn(priv->dev, "Translation failed: da = 0x%llx len = 0x%zx\n", in imx_rproc_da_to_sys()
373 if (len == 0) in imx_rproc_da_to_va()
383 for (i = 0; i < IMX_RPROC_MEM_MAX; i++) { in imx_rproc_da_to_va()
393 dev_dbg(&rproc->dev, "da = 0x%llx len = 0x%zx va = 0x%p\n", in imx_rproc_da_to_va()
416 return 0; in imx_rproc_mem_alloc()
425 return 0; in imx_rproc_mem_release()
438 of_phandle_iterator_init(&it, np, "memory-region", NULL, 0); in imx_rproc_prepare()
439 while (of_phandle_iterator_next(&it) == 0) { in imx_rproc_prepare()
469 return 0; in imx_rproc_prepare()
480 return 0; in imx_rproc_parse_fw()
501 if (err < 0) in imx_rproc_kick()
508 return 0; in imx_rproc_attach()
544 int a, b = 0, err, nph; in imx_rproc_addr_init()
547 for (a = 0; a < dcfg->att_size; a++) { in imx_rproc_addr_init()
569 if (nph <= 0) in imx_rproc_addr_init()
570 return 0; in imx_rproc_addr_init()
573 for (a = 0; a < nph; a++) { in imx_rproc_addr_init()
581 err = of_address_to_resource(node, 0, &res); in imx_rproc_addr_init()
605 return 0; in imx_rproc_addr_init()
613 rproc_vq_interrupt(priv->rproc, 0); in imx_rproc_vq_work()
633 return 0; in imx_rproc_xtr_mbox_init()
657 return 0; in imx_rproc_xtr_mbox_init()
681 return 0; in imx_rproc_detect_mode()
683 arm_smccc_smc(IMX_SIP_RPROC, IMX_SIP_RPROC_STARTED, 0, 0, 0, 0, 0, 0, &res); in imx_rproc_detect_mode()
686 return 0; in imx_rproc_detect_mode()
709 return 0; in imx_rproc_detect_mode()
720 return 0; in imx_rproc_clk_enable()
738 return 0; in imx_rproc_clk_enable()
804 return 0; in imx_rproc_probe()
828 return 0; in imx_rproc_remove()