Home
last modified time | relevance | path

Searched refs:cluster (Results 1 – 25 of 48) sorted by relevance

12

/device/linaro/bootloader/arm-trusted-firmware/plat/hikey/drivers/
Dhisi_ipc.c60 unsigned int cluster) in hisi_cpus_pd_in_cluster_besides_curr() argument
66 val = val >> (cluster * 16); in hisi_cpus_pd_in_cluster_besides_curr()
119 void hisi_ipc_cpu_on_off(unsigned int cpu, unsigned int cluster, in hisi_ipc_cpu_on_off() argument
126 offset = cluster * 16 + cpu * 4; in hisi_ipc_cpu_on_off()
128 offset = cluster * 16 + cpu * 4 + 1; in hisi_ipc_cpu_on_off()
136 hisi_ipc_send(cpu_ipc_num[cluster][cpu]); in hisi_ipc_cpu_on_off()
139 void hisi_ipc_cpu_on(unsigned int cpu, unsigned int cluster) in hisi_ipc_cpu_on() argument
141 hisi_ipc_cpu_on_off(cpu, cluster, HISI_IPC_PM_ON); in hisi_ipc_cpu_on()
144 void hisi_ipc_cpu_off(unsigned int cpu, unsigned int cluster) in hisi_ipc_cpu_off() argument
146 hisi_ipc_cpu_on_off(cpu, cluster, HISI_IPC_PM_OFF); in hisi_ipc_cpu_off()
[all …]
Dhisi_pwrc.c48 void hisi_pwrc_set_core_bx_addr(unsigned int core, unsigned int cluster, in hisi_pwrc_set_core_bx_addr() argument
59 i = cluster * CLUSTER_CORE_COUNT + core; in hisi_pwrc_set_core_bx_addr()
63 void hisi_pwrc_set_cluster_wfi(unsigned int cluster) in hisi_pwrc_set_cluster_wfi() argument
67 if (cluster == 0) { in hisi_pwrc_set_cluster_wfi()
71 } else if (cluster == 1) { in hisi_pwrc_set_cluster_wfi()
/device/linaro/bootloader/arm-trusted-firmware/plat/hikey/
Dplat_pm.c69 int cpu, cluster; in hikey_affinst_on() local
71 cluster = (mpidr & MPIDR_CLUSTER_MASK) >> MPIDR_AFF1_SHIFT; in hikey_affinst_on()
82 hisi_pwrc_set_core_bx_addr(cpu, cluster, sec_entrypoint); in hikey_affinst_on()
83 hisi_ipc_cpu_on(cpu, cluster); in hikey_affinst_on()
87 hisi_ipc_cluster_on(cpu, cluster); in hikey_affinst_on()
98 int cpu, cluster; in hikey_affinst_off() local
100 cluster = (mpidr & MPIDR_CLUSTER_MASK) >> MPIDR_AFF1_SHIFT; in hikey_affinst_off()
112 hisi_ipc_cluster_off(cpu, cluster); in hikey_affinst_off()
117 hisi_ipc_cpu_off(cpu, cluster); in hikey_affinst_off()
129 int cpu, cluster; in hikey_affinst_suspend() local
[all …]
/device/linaro/bootloader/arm-trusted-firmware/plat/hikey/include/
Dhisi_ipc.h31 void hisi_ipc_cpu_on(unsigned int cpu, unsigned int cluster);
32 void hisi_ipc_cpu_off(unsigned int cpu, unsigned int cluster);
33 void hisi_ipc_cpu_suspend(unsigned int cpu, unsigned int cluster);
34 void hisi_ipc_cluster_on(unsigned int cpu, unsigned int cluster);
35 void hisi_ipc_cluster_off(unsigned int cpu, unsigned int cluster);
36 void hisi_ipc_cluster_suspend(unsigned int cpu, unsigned int cluster);
Dhisi_pwrc.h39 unsigned int cluster,
/device/linaro/bootloader/OpenPlatformPkg/Platforms/Hisilicon/HiKey/DeviceTree/
Dhi6220-sched-energy.dtsi9 /* { .power = 0 }, /\* cluster-sleep-0 *\/ */
13 /* /\* Power per cluster *\/ */
25 /* { .power = 0 }, /\* cluster-sleep-0 *\/ */
54 CLUSTER_COST: cluster-cost {
/device/linaro/bootloader/edk2/ArmPlatformPkg/ArmJunoPkg/AcpiTables/
DMadt.aslc56 …// The cores from a same cluster are kept together. It is not an ACPI requirement but in cas…
100 …// The cores from a same cluster are kept together. It is not an ACPI requirement but in cas…
/device/linaro/bootloader/OpenPlatformPkg/Platforms/ARM/Juno/AcpiTables/
DMadt.aslc56 …// The cores from a same cluster are kept together. It is not an ACPI requirement but in cas…
100 …// The cores from a same cluster are kept together. It is not an ACPI requirement but in cas…
/device/linaro/bootloader/edk2/DuetPkg/BootSector/
Dstart.S61 # ds = 1000, es = 2000 + x (size of first cluster >> 4)
109 # ES:DI = 2000:0, first cluster will be read again
151 cmpw $0xff8, %ax # See if this is the last cluster
152 je FoundLastCluster # Jump if last cluster found
174 andw $1, %ax # See if this is an odd cluster number
Dstart.asm58 ; ds = 1000, es = 2000 + x (size of first cluster >> 4)
106 ; ES:DI = 2000:0, first cluster will be read again
148 cmp ax,0ff8h ; See if this is the last cluster
149 je FoundLastCluster ; Jump if last cluster found
171 and ax,1 ; See if this is an odd cluster number
Dstart64.S62 # ds = 1000, es = 2000 + x (size of first cluster >> 4)
110 # ES:DI = 2000:0, first cluster will be read again
164 cmpw $0xff8,%ax # See if this is the last cluster
165 je FoundLastCluster # Jump if last cluster found
187 andw $1,%ax # See if this is an odd cluster number
Dstart16.S62 # ds = 1000, es = 2000 + x (size of first cluster >> 4)
110 # ES:DI = 2000:0, first cluster will be read again
152 cmpw $0xfff8, %ax # See if this is the last cluster
153 je FoundLastCluster # Jump if last cluster found
Dstart64.asm58 ; ds = 1000, es = 2000 + x (size of first cluster >> 4)
106 ; ES:DI = 2000:0, first cluster will be read again
160 cmp ax,0ff8h ; See if this is the last cluster
161 je FoundLastCluster ; Jump if last cluster found
183 and ax,1 ; See if this is an odd cluster number
Dstart16.asm58 ; ds = 1000, es = 2000 + x (size of first cluster >> 4)
106 ; ES:DI = 2000:0, first cluster will be read again
148 cmp ax,0fff8h ; See if this is the last cluster
149 je FoundLastCluster ; Jump if last cluster found
Dstart32.S76 # ds = 1000, es = 2000 + x (size of first cluster >> 4)
125 # ES:DI = 2000:0, first cluster will be read again
167 cmpw $0xfff8, %ax # See if this is the last cluster
168 je FoundLastCluster # Jump if last cluster found
Dstart32.asm72 ; ds = 1000, es = 2000 + x (size of first cluster >> 4)
121 ; ES:DI = 2000:0, first cluster will be read again
163 cmp ax,0fff8h ; See if this is the last cluster
164 je FoundLastCluster ; Jump if last cluster found
Dst32_64.S77 # ds = 1000, es = 2000 + x (size of first cluster >> 4)
125 # ES:DI = 2000:0, first cluster will be read again
179 cmpw $0xfff8,%ax # See if this is the last cluster
180 je FoundLastCluster # Jump if last cluster found
Dst16_64.S62 # ds = 1000, es = 2000 + x (size of first cluster >> 4)
110 # ES:DI = 2000:0, first cluster will be read again
164 cmpw $0xfff8,%ax # See if this is the last cluster
165 je FoundLastCluster # Jump if last cluster found
Dst16_64.asm58 ; ds = 1000, es = 2000 + x (size of first cluster >> 4)
106 ; ES:DI = 2000:0, first cluster will be read again
160 cmp ax,0fff8h ; See if this is the last cluster
161 je FoundLastCluster ; Jump if last cluster found
Dst32_64.asm72 ; ds = 1000, es = 2000 + x (size of first cluster >> 4)
121 ; ES:DI = 2000:0, first cluster will be read again
176 cmp ax,0fff8h ; See if this is the last cluster
177 je FoundLastCluster ; Jump if last cluster found
/device/linaro/bootloader/arm-trusted-firmware/docs/
Dporting-guide.md176 Defines the maximum number of CPUs that can be implemented within a cluster
482 to perform this conversion, using the assumption that each cluster contains a
565 present) during a cluster power down sequence. The default weak implementation
625 memory controllers, configuration of the interconnect to allow the cluster
626 to service cache snoop requests from another cluster, and so on.
628 In the ARM FVP port, this function enables CCI snoops into the cluster that the
1070 affinity level 1 is that group of CPUs (for example, a cluster), and affinity
1073 ID (for example, a unique cluster ID can be computed from the CPU ID). The
1085 example, CPU, cluster and system).
1103 `MPIDR` (specified by the second argument). For example, on a dual-cluster
[all …]
Dcpu-specific-build-macros.md61 Cortex-A57 cluster power down sequence by not flushing the Level 1 data
/device/linaro/bootloader/OpenPlatformPkg/Platforms/ARM/VExpress/DeviceTree/
Dfvp-foundation-gicv2-psci.dts99 CLUSTER_SLEEP_0: cluster-sleep-0 {
Dfvp-foundation-gicv2legacy-psci.dts99 CLUSTER_SLEEP_0: cluster-sleep-0 {
/device/linaro/bootloader/arm-trusted-firmware/fdts/
Dfvp-foundation-gicv2-psci.dts96 CLUSTER_SLEEP_0: cluster-sleep-0 {

12