Searched +full:hip01 +full:- +full:sysctrl (Results 1 – 4 of 4) sorted by relevance
/linux-5.10/Documentation/devicetree/bindings/arm/hisilicon/controller/ |
D | sysctrl.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/arm/hisilicon/controller/sysctrl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Wei Xu <xuwei5@hisilicon.com> 16 There are some variants of the Hisilicon system controller, such as HiP01, 19 offset. In addition, the HiP01 system controller has some specific control 20 registers for HIP01 SoC family, such as slave core boot. 23 Hisilicon system controller --> hisilicon,sysctrl 24 HiP01 system controller --> hisilicon,hip01-sysctrl [all …]
|
/linux-5.10/arch/arm/boot/dts/ |
D | hip01.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Hisilicon Ltd. HiP01 SoC 12 interrupt-parent = <&gic>; 13 #address-cells = <1>; 14 #size-cells = <1>; 16 gic: interrupt-controller@1e001000 { 17 compatible = "arm,cortex-a9-gic"; 18 #interrupt-cells = <3>; 19 #address-cells = <0>; 20 interrupt-controller; [all …]
|
/linux-5.10/arch/arm/mach-hisi/ |
D | platsmp.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Based on arch/arm/mach-vexpress/platsmp.c, Copyright (C) 2002 ARM Ltd. 28 writel_relaxed(__pa_symbol(jump_addr), ctrl_base + ((cpu - 1) << 2)); in hi3xxx_set_cpu_jump() 36 return readl_relaxed(ctrl_base + ((cpu - 1) << 2)); in hi3xxx_get_cpu_jump() 63 np = of_find_compatible_node(NULL, NULL, "hisilicon,sysctrl"); in hi3xxx_smp_prepare_cpus() 65 pr_err("failed to find hisilicon,sysctrl node\n"); in hi3xxx_smp_prepare_cpus() 73 if (of_property_read_u32(np, "smp-offset", &offset) < 0) { in hi3xxx_smp_prepare_cpus() 74 pr_err("failed to find smp-offset property\n"); in hi3xxx_smp_prepare_cpus() 109 writel_relaxed(0xe51ff004, virt); /* ldr pc, [pc, #-4] */ in hix5hd2_set_scu_boot_addr() 159 node = of_find_compatible_node(NULL, NULL, "hisilicon,hip01-sysctrl"); in hip01_boot_secondary() [all …]
|
D | hotplug.c | 1 // SPDX-License-Identifier: GPL-2.0-only 16 /* Sysctrl registers in Hi3620 SoC */ 83 writel_relaxed(CPU2_ISO_CTRL << (cpu - 2), in set_cpu_hi3620() 100 writel_relaxed(CPU2_ISO_CTRL << (cpu - 2), in set_cpu_hi3620() 124 writel_relaxed(CPU2_ISO_CTRL << (cpu - 2), in set_cpu_hi3620() 136 writel_relaxed(CPU2_ISO_CTRL << (cpu - 2), in set_cpu_hi3620() 147 node = of_find_compatible_node(NULL, NULL, "hisilicon,sysctrl"); in hi3xxx_hotplug_init() 150 return -ENOENT; in hi3xxx_hotplug_init() 157 return -ENOMEM; in hi3xxx_hotplug_init() 229 np = of_find_compatible_node(NULL, NULL, "hisilicon,hip01-sysctrl"); in hip01_set_cpu() [all …]
|