Searched +full:hip01 +full:- +full:sysctrl (Results 1 – 4 of 4) sorted by relevance
/linux/Documentation/devicetree/bindings/arm/hisilicon/controller/ |
H A 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/arch/arm/boot/dts/hisilicon/ |
H A 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/arch/arm/mach-hisi/ |
H A 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() 74 if (of_property_read_u32(np, "smp-offset", &offset) < 0) { in hi3xxx_smp_prepare_cpus() 76 pr_err("failed to find smp-offset property\n"); in hi3xxx_smp_prepare_cpus() 112 writel_relaxed(0xe51ff004, virt); /* ldr pc, [pc, #-4] */ in hix5hd2_set_scu_boot_addr() 162 node = of_find_compatible_node(NULL, NULL, "hisilicon,hip01-sysctrl"); in hip01_boot_secondary() [all …]
|
H A D | hotplug.c | 1 // SPDX-License-Identifier: GPL-2.0-only 15 /* Sysctrl registers in Hi3620 SoC */ 82 writel_relaxed(CPU2_ISO_CTRL << (cpu - 2), in set_cpu_hi3620() 99 writel_relaxed(CPU2_ISO_CTRL << (cpu - 2), in set_cpu_hi3620() 123 writel_relaxed(CPU2_ISO_CTRL << (cpu - 2), in set_cpu_hi3620() 135 writel_relaxed(CPU2_ISO_CTRL << (cpu - 2), in set_cpu_hi3620() 146 node = of_find_compatible_node(NULL, NULL, "hisilicon,sysctrl"); in hi3xxx_hotplug_init() 149 return -ENOENT; in hi3xxx_hotplug_init() 156 return -ENOMEM; in hi3xxx_hotplug_init() 228 np = of_find_compatible_node(NULL, NULL, "hisilicon,hip01-sysctrl"); in hip01_set_cpu() [all …]
|