Lines Matching +full:0 +full:x00018000
51 #define IMEM_PHYSBASE 0xFF700000
52 #define IMEM_SIZE 0x00018000
54 #define PMU_PHYSBASE 0xFF730000
55 #define PMU_SIZE 0x00010000
56 #define PMU_PWRDN_CON 0x08
66 if (mp_ncpus != 0) in rk32xx_mp_setmaxid()
85 rv = bus_space_map(fdtbus_bs_tag, IMEM_PHYSBASE, IMEM_SIZE, 0, &imem); in rk32xx_mp_start_pmu()
86 if (rv != 0) in rk32xx_mp_start_pmu()
88 rv = bus_space_map(fdtbus_bs_tag, PMU_PHYSBASE, PMU_SIZE, 0, &pmu); in rk32xx_mp_start_pmu()
89 if (rv != 0) in rk32xx_mp_start_pmu()
110 bus_space_write_4(fdtbus_bs_tag, imem, 4, 0xDEADBEAF); in rk32xx_mp_start_pmu()
130 if (id == 0) in rk32xx_start_ap()
137 mask = 1 << (*reg & 0x0f); in rk32xx_start_ap()
141 printf("CPU: Duplicated register value: 0x%X for CPU(%d)\n", in rk32xx_start_ap()
145 if (rv > 0 && strcmp(method, "psci") == 0) { in rk32xx_start_ap()
164 if (pmu_mask != 0 && psci_mask != 0) { in rk32xx_mp_start_ap()
169 if (pmu_mask != 0) in rk32xx_mp_start_ap()