/u-boot/arch/arm/dts/ |
A D | thunderx-88xx.dtsi | 24 cpu@000 { 30 cpu@001 { 36 cpu@002 { 42 cpu@003 { 48 cpu@004 { 54 cpu@005 { 60 cpu@006 { 66 cpu@007 { 72 cpu@008 { 78 cpu@009 { [all …]
|
A D | meson-g12b.dtsi | 16 cpu-map { 19 cpu = <&cpu0>; 23 cpu = <&cpu1>; 29 cpu = <&cpu100>; 33 cpu = <&cpu101>; 37 cpu = <&cpu102>; 41 cpu = <&cpu103>; 46 cpu0: cpu@0 { 56 cpu1: cpu@1 { 66 cpu100: cpu@100 { [all …]
|
A D | hi6220.dtsi | 25 cpu-map { 28 cpu = <&cpu0>; 31 cpu = <&cpu1>; 34 cpu = <&cpu2>; 37 cpu = <&cpu3>; 42 cpu = <&cpu4>; 56 cpu0: cpu@0 { 63 cpu1: cpu@1 { 70 cpu2: cpu@2 { 77 cpu3: cpu@3 { [all …]
|
A D | bcm2837.dtsi | 41 cpu0: cpu@0 { 42 device_type = "cpu"; 46 cpu-release-addr = <0x0 0x000000d8>; 49 cpu1: cpu@1 { 50 device_type = "cpu"; 54 cpu-release-addr = <0x0 0x000000e0>; 57 cpu2: cpu@2 { 58 device_type = "cpu"; 62 cpu-release-addr = <0x0 0x000000e8>; 65 cpu3: cpu@3 { [all …]
|
A D | k3-am654.dtsi | 14 cpu-map { 17 cpu = <&cpu0>; 21 cpu = <&cpu1>; 27 cpu = <&cpu2>; 31 cpu = <&cpu3>; 36 cpu0: cpu@0 { 39 device_type = "cpu"; 50 cpu1: cpu@1 { 53 device_type = "cpu"; 64 cpu2: cpu@100 { [all …]
|
A D | fsl-imx8-ca53.dtsi | 23 CPU_SLEEP: cpu-sleep { 44 A53_0: cpu@0 { 45 device_type = "cpu"; 50 cpu-idle-states = <&CPU_SLEEP>; 53 A53_1: cpu@1 { 54 device_type = "cpu"; 59 cpu-idle-states = <&CPU_SLEEP>; 62 A53_2: cpu@2 { 63 device_type = "cpu"; 71 A53_3: cpu@3 { [all …]
|
A D | meson-gxm.dtsi | 13 cpu-map { 16 cpu = <&cpu0>; 19 cpu = <&cpu1>; 22 cpu = <&cpu2>; 25 cpu = <&cpu3>; 31 cpu = <&cpu4>; 34 cpu = <&cpu5>; 37 cpu = <&cpu6>; 45 cpu4: cpu@100 { 55 cpu5: cpu@101 { [all …]
|
A D | fsl-imx8-ca35.dtsi | 15 A35_0: cpu@0 { 16 device_type = "cpu"; 24 A35_1: cpu@1 { 25 device_type = "cpu"; 33 A35_2: cpu@2 { 34 device_type = "cpu"; 42 A35_3: cpu@3 { 43 device_type = "cpu";
|
A D | bcm2836.dtsi | 42 v7_cpu0: cpu@0 { 43 device_type = "cpu"; 49 v7_cpu1: cpu@1 { 50 device_type = "cpu"; 56 v7_cpu2: cpu@2 { 57 device_type = "cpu"; 63 v7_cpu3: cpu@3 { 64 device_type = "cpu";
|
/u-boot/arch/arm/cpu/armv7/sunxi/ |
A D | psci.c | 38 #define SUN8I_R40_PWR_CLAMP(cpu) (0x120 + (cpu) * 0x4) argument 104 int cpu) in sunxi_power_switch() argument 165 on, cpu); in sunxi_cpu_set_power() 173 u32 cpu = cpuid & 0x3; in sunxi_cpu_power_off() local 177 if (readl(&cpucfg->cpu[cpu].status) & BIT(2)) in sunxi_cpu_power_off() 183 writel(0, &cpucfg->cpu[cpu].rst); in sunxi_cpu_power_off() 218 u32 scr, reg, cpu; in psci_fiq_enter() local 236 cpu = (reg >> 10) & 0x7; in psci_fiq_enter() 251 u32 cpu = (mpidr & 0x3); in psci_cpu_on() local 260 writel(0, &cpucfg->cpu[cpu].rst); in psci_cpu_on() [all …]
|
/u-boot/arch/arm/mach-stm32mp/ |
A D | psci.c | 53 psci_state[cpu] = state; in psci_set_state() 80 u32 cpu = psci_get_cpu_id(); in psci_arch_cpu_entry() local 122 if (cpu >= STM32MP1_PSCI_NR_CPUS) in psci_affinity_info() 125 return psci_state[cpu]; in psci_affinity_info() 165 stm32mp_raise_sgi0(cpu); in psci_cpu_on() 168 psci_save(cpu, pc, context_id); in psci_cpu_on() 175 if (cpu == 0x01) in psci_cpu_on() 183 stm32mp_raise_sgi0(cpu); in psci_cpu_on() 190 u32 cpu; in psci_cpu_off() local 192 cpu = psci_get_cpu_id(); in psci_cpu_off() [all …]
|
/u-boot/drivers/cpu/ |
A D | cpu-uclass.c | 18 struct udevice *cpu; in cpu_probe_all() local 27 while (cpu) { in cpu_probe_all() 28 ret = uclass_next_device(&cpu); in cpu_probe_all() 39 int cpu_is_current(struct udevice *cpu) in cpu_is_current() argument 41 struct cpu_ops *ops = cpu_get_ops(cpu); in cpu_is_current() 44 if (ops->is_current(cpu)) in cpu_is_current() 53 struct udevice *cpu; in cpu_get_current_dev() local 57 if (cpu_is_current(cpu) > 0) in cpu_get_current_dev() 58 return cpu; in cpu_get_current_dev() 69 return cpu; in cpu_get_current_dev() [all …]
|
/u-boot/arch/arm/cpu/armv7/ |
A D | psci-common.c | 30 void __secure psci_save(int cpu, u32 pc, u32 context_id) in psci_save() argument 32 psci_target_pc[cpu] = pc; in psci_save() 33 psci_context_id[cpu] = context_id; in psci_save() 37 u32 __secure psci_get_target_pc(int cpu) in psci_get_target_pc() argument 39 return psci_target_pc[cpu]; in psci_get_target_pc() 42 u32 __secure psci_get_context_id(int cpu) in psci_get_context_id() argument 44 return psci_context_id[cpu]; in psci_get_context_id()
|
/u-boot/include/ |
A D | cpu_func.h | 23 static inline int cpumask_next(int cpu, unsigned int mask) in cpumask_next() argument 25 for (cpu++; !((1 << cpu) & mask); cpu++) in cpumask_next() 28 return cpu; in cpumask_next() 31 #define for_each_cpu(iter, cpu, num_cpus, mask) \ argument 32 for (iter = 0, cpu = cpumask_next(-1, mask); \ 34 iter++, cpu = cpumask_next(cpu, mask)) \
|
/u-boot/arch/x86/ |
A D | Makefile | 5 head-y := arch/x86/cpu/start64.o 8 head-y := arch/x86/cpu/start.o 11 head-y := arch/x86/cpu/start.o 14 head-y = arch/x86/cpu/start_from_tpl.o 16 head-y = arch/x86/cpu/start_from_spl.o 23 head-$(CONFIG_$(SPL_TPL_)X86_16BIT_INIT) += arch/x86/cpu/start16.o 24 head-$(CONFIG_$(SPL_TPL_)X86_16BIT_INIT) += arch/x86/cpu/resetvec.o 26 libs-y += arch/x86/cpu/
|
/u-boot/arch/powerpc/cpu/mpc8xxx/ |
A D | cpu.c | 239 struct cpu_type *cpu = gd->arch.cpu; in cpu_mask() local 246 if (cpu->num_cores == 0) in cpu_mask() 249 return cpu->mask; in cpu_mask() 256 struct cpu_type *cpu = gd->arch.cpu; in cpu_dsp_mask() local 266 return cpu->dsp_mask; in cpu_dsp_mask() 274 struct cpu_type *cpu = gd->arch.cpu; in cpu_num_dspcores() local 292 struct cpu_type *cpu = gd->arch.cpu; in cpu_numcores() local 298 if (cpu->num_cores == 0) in cpu_numcores() 301 return cpu->num_cores; in cpu_numcores() 331 struct cpu_type *cpu = gd->arch.cpu; in fixup_cpu() local [all …]
|
/u-boot/arch/arm/mach-imx/mx7/ |
A D | psci-mx7.c | 141 psci_state[cpu] = state; in psci_set_state() 183 u32 cpu = psci_get_cpu_id(); in psci_arch_cpu_entry() local 191 u32 cpu = mpidr & MPIDR_AFF0; in psci_cpu_on() local 196 if (cpu >= IMX7D_PSCI_NR_CPUS) in psci_cpu_on() 212 imx_enable_cpu_ca7(cpu, true); in psci_cpu_on() 219 int cpu; in psci_cpu_off() local 221 cpu = psci_get_cpu_id(); in psci_cpu_off() 290 if (cpu >= IMX7D_PSCI_NR_CPUS) in psci_affinity_info() 300 return psci_state[cpu]; in psci_affinity_info() 398 if (cpu == 0) { in imx_gpcv2_set_cpu_power_gate_by_lpm() [all …]
|
/u-boot/arch/x86/cpu/intel_common/ |
A D | microcode.c | 99 static void microcode_read_cpu(struct microcode_update *cpu) in microcode_read_cpu() argument 108 rdmsr(MSR_IA32_UCODE_REV, low, cpu->update_revision); in microcode_read_cpu() 111 cpu->processor_signature = result.eax; in microcode_read_cpu() 113 cpu->processor_flags = 0; in microcode_read_cpu() 116 cpu->processor_flags = 1 << ((high >> 18) & 7); in microcode_read_cpu() 119 cpu->processor_signature, cpu->processor_flags, in microcode_read_cpu() 120 cpu->update_revision); in microcode_read_cpu() 126 struct microcode_update cpu, update; in microcode_update_intel() local 135 microcode_read_cpu(&cpu); in microcode_update_intel() 163 if (!(update.processor_signature == cpu.processor_signature && in microcode_update_intel() [all …]
|
/u-boot/test/dm/ |
A D | read.c | 18 phys_addr_t cpu; in dm_test_dma_ranges() local 27 ut_assertok(dev_get_dma_range(dev, &cpu, &bus, &size)); in dm_test_dma_ranges() 29 ut_asserteq_64(0x0, cpu); in dm_test_dma_ranges() 36 ut_assertok(dev_get_dma_range(dev, &cpu, &bus, &size)); in dm_test_dma_ranges() 38 ut_asserteq_64(0x0, cpu); in dm_test_dma_ranges() 45 ut_asserteq(-ENOENT, dev_get_dma_range(dev, &cpu, &bus, &size)); in dm_test_dma_ranges()
|
/u-boot/board/freescale/p1010rdb/ |
A D | ddr.c | 84 struct cpu_type *cpu; in get_sdram_size() local 87 cpu = gd->arch.cpu; in get_sdram_size() 89 if (cpu->soc_ver == SVR_P1014) in get_sdram_size() 107 struct cpu_type *cpu; in fixed_sdram() local 132 cpu = gd->arch.cpu; in fixed_sdram() 134 if (cpu->soc_ver == SVR_P1014) { in fixed_sdram() 211 struct cpu_type *cpu; in fsl_ddr_board_options() local 225 cpu = gd->arch.cpu; in fsl_ddr_board_options() 227 if (cpu->soc_ver == SVR_P1014) in fsl_ddr_board_options()
|
/u-boot/arch/sandbox/ |
A D | Makefile | 3 head-y := arch/sandbox/cpu/start.o arch/sandbox/cpu/os.o 4 head-$(CONFIG_SANDBOX_SDL) += arch/sandbox/cpu/sdl.o 5 libs-y += arch/sandbox/cpu/
|
/u-boot/arch/powerpc/ |
A D | Makefile | 3 head-y := arch/powerpc/cpu/$(CPU)/start.o 4 head-$(CONFIG_MPC85xx) += arch/powerpc/cpu/mpc85xx/resetvec.o 6 libs-y += arch/powerpc/cpu/$(CPU)/ 7 libs-y += arch/powerpc/cpu/
|
/u-boot/arch/powerpc/cpu/mpc83xx/elbc/ |
A D | Kconfig | 26 source "arch/powerpc/cpu/mpc83xx/elbc/Kconfig.elbc0" 27 source "arch/powerpc/cpu/mpc83xx/elbc/Kconfig.elbc1" 28 source "arch/powerpc/cpu/mpc83xx/elbc/Kconfig.elbc2" 29 source "arch/powerpc/cpu/mpc83xx/elbc/Kconfig.elbc3" 30 source "arch/powerpc/cpu/mpc83xx/elbc/Kconfig.elbc4"
|
/u-boot/arch/x86/cpu/ |
A D | qfw_cpu.c | 23 char *cpu; in qemu_cpu_fixup() local 65 cpu = malloc(8); in qemu_cpu_fixup() 66 if (!cpu) { in qemu_cpu_fixup() 70 sprintf(cpu, "cpu@%d", cpu_num); in qemu_cpu_fixup() 71 ret = device_bind_driver(pdev, "cpu_qemu", cpu, &dev); in qemu_cpu_fixup()
|
A D | cpu_x86.c | 58 int node, cpu; in cpu_x86_get_count() local 65 for (cpu = fdt_first_subnode(gd->fdt_blob, node); in cpu_x86_get_count() 66 cpu >= 0; in cpu_x86_get_count() 67 cpu = fdt_next_subnode(gd->fdt_blob, cpu)) { in cpu_x86_get_count() 70 device_type = fdt_getprop(gd->fdt_blob, cpu, in cpu_x86_get_count()
|