Home
last modified time | relevance | path

Searched full:sysctrl (Results 1 – 25 of 184) sorted by relevance

12345678

/kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/hisilicon/controller/
Dsysctrl.yaml4 $id: http://devicetree.org/schemas/arm/hisilicon/controller/sysctrl.yaml#
23 Hisilicon system controller --> hisilicon,sysctrl
24 HiP01 system controller --> hisilicon,hip01-sysctrl
25 Hi6220 system controller --> hisilicon,hi6220-sysctrl
26 Hi3519 system controller --> hisilicon,hi3519-sysctrl
33 const: hisilicon,hi6220-sysctrl
43 - hisilicon,sysctrl
44 - hisilicon,hi6220-sysctrl
45 - hisilicon,hi3519-sysctrl
48 - const: hisilicon,hip01-sysctrl
[all …]
/kernel/liteos_a/kernel/extended/power/
Dlos_pm.c72 LosPmSysctrl *sysctrl; member
100 if ((pm->sysMode == LOS_SYS_NORMAL_SLEEP) && (pm->sysctrl->normalResume != NULL)) { in OsPmCpuResume()
101 pm->sysctrl->normalResume(); in OsPmCpuResume()
102 } else if ((pm->sysMode == LOS_SYS_LIGHT_SLEEP) && (pm->sysctrl->lightResume != NULL)) { in OsPmCpuResume()
103 pm->sysctrl->lightResume(); in OsPmCpuResume()
104 } else if ((pm->sysMode == LOS_SYS_DEEP_SLEEP) && (pm->sysctrl->deepResume != NULL)) { in OsPmCpuResume()
105 pm->sysctrl->deepResume(); in OsPmCpuResume()
112 LOS_ASSERT(pm->sysctrl != NULL); in OsPmCpuSuspend()
115 pm->sysctrl->normalSuspend(); in OsPmCpuSuspend()
117 pm->sysctrl->lightSuspend(); in OsPmCpuSuspend()
[all …]
/kernel/liteos_m/components/power/
Dlos_pm.c63 LosPmSysctrl *sysctrl; member
158 if ((pm->sysMode == LOS_SYS_NORMAL_SLEEP) && (pm->sysctrl->normalResume != NULL)) { in OsPmCpuResume()
159 pm->sysctrl->normalResume(); in OsPmCpuResume()
160 } else if ((pm->sysMode == LOS_SYS_LIGHT_SLEEP) && (pm->sysctrl->lightResume != NULL)) { in OsPmCpuResume()
161 pm->sysctrl->lightResume(); in OsPmCpuResume()
162 } else if ((pm->sysMode == LOS_SYS_DEEP_SLEEP) && (pm->sysctrl->deepResume != NULL)) { in OsPmCpuResume()
163 pm->sysctrl->deepResume(); in OsPmCpuResume()
170 LOS_ASSERT(pm->sysctrl != NULL); in OsPmCpuSuspend()
173 pm->sysctrl->normalSuspend(); in OsPmCpuSuspend()
175 pm->sysctrl->lightSuspend(); in OsPmCpuSuspend()
[all …]
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dr9a06g032.dtsi10 #include <dt-bindings/clock/r9a06g032-sysctrl.h>
25 clocks = <&sysctrl R9A06G032_CLK_A7MP>;
32 clocks = <&sysctrl R9A06G032_CLK_A7MP>;
69 sysctrl: system-controller@4000c000 { label
70 compatible = "renesas,r9a06g032-sysctrl";
86 clocks = <&sysctrl R9A06G032_CLK_UART0>, <&sysctrl R9A06G032_HCLK_UART0>;
97 clocks = <&sysctrl R9A06G032_CLK_UART1>, <&sysctrl R9A06G032_HCLK_UART1>;
108 clocks = <&sysctrl R9A06G032_CLK_UART2>, <&sysctrl R9A06G032_HCLK_UART2>;
119 clocks = <&sysctrl R9A06G032_CLK_UART3>, <&sysctrl R9A06G032_HCLK_UART3>;
130 clocks = <&sysctrl R9A06G032_CLK_UART4>, <&sysctrl R9A06G032_HCLK_UART4>;
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/clock/
Drenesas,r9a06g032-sysctrl.txt1 * Renesas R9A06G032 SYSCTRL
6 - "renesas,r9a06g032-sysctrl"
7 - reg: Base address and length of the SYSCTRL IO block.
21 - SYSCTRL node:
23 sysctrl: system-controller@4000c000 {
24 compatible = "renesas,r9a06g032-sysctrl";
34 - Other nodes can use the clocks provided by SYSCTRL as in:
36 #include <dt-bindings/clock/r9a06g032-sysctrl.h>
43 clocks = <&sysctrl R9A06G032_CLK_UART0>, <&sysctrl R9A06G032_HCLK_UART0>;
45 power-domains = <&sysctrl>;
Damlogic,gxbb-clkc.txt27 - compatible: "syscon", "simple-mfd, and "amlogic,meson-gx-hhi-sysctrl" or
28 "amlogic,meson-axg-hhi-sysctrl"
33 sysctrl: system-controller@0 {
34 compatible = "amlogic,meson-gx-hhi-sysctrl", "syscon", "simple-mfd";
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/
Dzte,sysctrl.txt1 ZTE sysctrl Registers
6 - compatible = "zte,sysctrl"
18 - compatible = "zte,zx296718-aon-sysctrl"
19 - compatible = "zte,zx296718-sysctrl"
22 aon_sysctrl: aon-sysctrl@116000 {
23 compatible = "zte,zx296718-aon-sysctrl", "syscon";
27 sysctrl: sysctrl@1463000 {
28 compatible = "zte,zx296718-sysctrl", "syscon";
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/clock/
Drenesas,r9a06g032-sysctrl.txt1 * Renesas R9A06G032 SYSCTRL
6 - "renesas,r9a06g032-sysctrl"
7 - reg: Base address and length of the SYSCTRL IO block.
20 - SYSCTRL node:
22 sysctrl: system-controller@4000c000 {
23 compatible = "renesas,r9a06g032-sysctrl";
32 - Other nodes can use the clocks provided by SYSCTRL as in:
34 #include <dt-bindings/clock/r9a06g032-sysctrl.h>
41 clocks = <&sysctrl R9A06G032_CLK_UART0>;
Damlogic,gxbb-clkc.txt21 - compatible: "syscon", "simple-mfd, and "amlogic,meson-gx-hhi-sysctrl" or
22 "amlogic,meson-axg-hhi-sysctrl"
27 sysctrl: system-controller@0 {
28 compatible = "amlogic,meson-gx-hhi-sysctrl", "syscon", "simple-mfd";
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/arm/
Dzte.txt9 - compatible = "zte,sysctrl"
27 - compatible = "zte,zx296718-aon-sysctrl"
28 - compatible = "zte,zx296718-sysctrl"
31 aon_sysctrl: aon-sysctrl@116000 {
32 compatible = "zte,zx296718-aon-sysctrl", "syscon";
36 sysctrl: sysctrl@1463000 {
37 compatible = "zte,zx296718-sysctrl", "syscon";
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/sound/
Dzte,tdm.txt13 - zte,tdm-dma-sysctrl : Reference to the sysctrl controller controlling
15 phandle of sysctrl.
16 register offset in sysctrl for control dma.
17 mask of the register that be written to sysctrl.
29 zte,tdm-dma-sysctrl = <&sysctrl 0x10c 4>;
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/
Dzte,tdm.txt13 - zte,tdm-dma-sysctrl : Reference to the sysctrl controller controlling
15 phandle of sysctrl.
16 register offset in sysctrl for control dma.
17 mask of the register that be written to sysctrl.
29 zte,tdm-dma-sysctrl = <&sysctrl 0x10c 4>;
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/power/
Damlogic,meson-gx-pwrc.txt21 - amlogic,hhi-sysctrl: phandle to the HHI sysctrl node
29 - compatible: "amlogic,meson-gx-ao-sysctrl", "syscon", "simple-mfd"
36 compatible = "amlogic,meson-gx-ao-sysctrl", "syscon", "simple-mfd";
42 amlogic,hhi-sysctrl = <&sysctrl>;
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/power/
Damlogic,meson-gx-pwrc.txt23 - amlogic,hhi-sysctrl: phandle to the HHI sysctrl node
31 - compatible: "amlogic,meson-gx-ao-sysctrl", "syscon", "simple-mfd"
38 compatible = "amlogic,meson-gx-ao-sysctrl", "syscon", "simple-mfd";
44 amlogic,hhi-sysctrl = <&sysctrl>;
Damlogic,meson-ee-pwrc.yaml18 "amlogic,meson-gx-hhi-sysctrl", "simple-mfd", "syscon"
56 amlogic,ao-sysctrl:
57 description: phandle to the AO sysctrl node
159 - amlogic,ao-sysctrl
168 amlogic,ao-sysctrl = <&rti>;
/kernel/linux/linux-4.19/arch/arm/mach-hisi/
Dplatmcpm.c62 static void __iomem *sysctrl, *fabric; variable
111 if (!sysctrl) in hip04_boot_secondary()
121 sys_dreq = sysctrl + SC_CPU_RESET_DREQ(cluster); in hip04_boot_secondary()
122 sys_status = sysctrl + SC_CPU_RESET_STATUS(cluster); in hip04_boot_secondary()
211 data = readl_relaxed(sysctrl + SC_CPU_RESET_STATUS(cluster)); in hip04_cpu_kill()
223 writel_relaxed(data, sysctrl + SC_CPU_RESET_REQ(cluster)); in hip04_cpu_kill()
226 data = readl_relaxed(sysctrl + SC_CPU_RESET_STATUS(cluster)); in hip04_cpu_kill()
284 np_sctl = of_find_compatible_node(NULL, NULL, "hisilicon,sysctrl"); in hip04_smp_init()
301 sysctrl = of_iomap(np_sctl, 0); in hip04_smp_init()
302 if (!sysctrl) { in hip04_smp_init()
[all …]
/kernel/linux/linux-5.10/arch/arm/mach-hisi/
Dplatmcpm.c59 static void __iomem *sysctrl, *fabric; variable
108 if (!sysctrl) in hip04_boot_secondary()
118 sys_dreq = sysctrl + SC_CPU_RESET_DREQ(cluster); in hip04_boot_secondary()
119 sys_status = sysctrl + SC_CPU_RESET_STATUS(cluster); in hip04_boot_secondary()
208 data = readl_relaxed(sysctrl + SC_CPU_RESET_STATUS(cluster)); in hip04_cpu_kill()
220 writel_relaxed(data, sysctrl + SC_CPU_RESET_REQ(cluster)); in hip04_cpu_kill()
223 data = readl_relaxed(sysctrl + SC_CPU_RESET_STATUS(cluster)); in hip04_cpu_kill()
281 np_sctl = of_find_compatible_node(NULL, NULL, "hisilicon,sysctrl"); in hip04_smp_init()
298 sysctrl = of_iomap(np_sctl, 0); in hip04_smp_init()
299 if (!sysctrl) { in hip04_smp_init()
[all …]
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/arm/hisilicon/
Dhisilicon.txt54 - compatible : "hisilicon,sysctrl"
58 - smp-offset : offset in sysctrl for notifying slave cpu booting
63 - resume-offset : offset in sysctrl for notifying cpu0 when resume
64 - reboot-offset : offset in sysctrl for system reboot
69 sysctrl: system-controller@fc802000 {
70 compatible = "hisilicon,sysctrl";
104 - compatible : "hisilicon,hi6220-sysctrl"
116 compatible = "hisilicon,hi6220-sysctrl", "syscon";
203 - compatible : "hisilicon,hip01-sysctrl"
214 sysctrl: system-controller@10000000 {
[all …]
Dhi3519-sysctrl.txt7 - compatible: "hisilicon,hi3519-sysctrl".
11 sysctrl: system-controller@12010000 {
12 compatible = "hisilicon,hi3519-sysctrl", "syscon";
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/watchdog/
Dzte,zx2967-wdt.txt15 - zte,wdt-reset-sysctrl : Directs how to reset system by the watchdog.
19 * phandle of aon-sysctrl.
21 * configure value that be written to aon-sysctrl.
31 zte,wdt-reset-sysctrl = <&aon_sysctrl 0xb0 1 0x115>;
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/watchdog/
Dzte,zx2967-wdt.txt15 - zte,wdt-reset-sysctrl : Directs how to reset system by the watchdog.
19 * phandle of aon-sysctrl.
21 * configure value that be written to aon-sysctrl.
31 zte,wdt-reset-sysctrl = <&aon_sysctrl 0xb0 1 0x115>;
Duniphier-wdt.txt3 This UniPhier watchdog timer controller must be under sysctrl node.
10 sysctrl@61840000 {
11 compatible = "socionext,uniphier-ld11-sysctrl",
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/
Dzte,vou.txt57 - zte,tvenc-power-control: the phandle to SYSCTRL block followed by two
58 integer cells. The first cell is the offset of SYSCTRL register used
69 - zte,vga-power-control: the phandle to SYSCTRL block followed by two
70 integer cells. The first cell is the offset of SYSCTRL register used
102 zte,vga-power-control = <&sysctrl 0x170 0xe0>;
118 zte,tvenc-power-control = <&sysctrl 0x170 0x10>;
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/display/
Dzte,vou.txt57 - zte,tvenc-power-control: the phandle to SYSCTRL block followed by two
58 integer cells. The first cell is the offset of SYSCTRL register used
69 - zte,vga-power-control: the phandle to SYSCTRL block followed by two
70 integer cells. The first cell is the offset of SYSCTRL register used
102 zte,vga-power-control = <&sysctrl 0x170 0xe0>;
118 zte,tvenc-power-control = <&sysctrl 0x170 0x10>;
/kernel/linux/linux-4.19/arch/arm/boot/dts/
Dr9a06g032.dtsi24 clocks = <&sysctrl 84>;
31 clocks = <&sysctrl 84>;
68 sysctrl: system-controller@4000c000 { label
69 compatible = "renesas,r9a06g032-sysctrl";
85 clocks = <&sysctrl 146>;

12345678