| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/hisilicon/controller/ |
| D | sysctrl.yaml | 4 $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/ |
| D | los_pm.c | 72 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/ |
| D | los_pm.c | 63 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/ |
| D | r9a06g032.dtsi | 10 #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/ |
| D | renesas,r9a06g032-sysctrl.txt | 1 * 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>;
|
| D | amlogic,gxbb-clkc.txt | 27 - 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/ |
| D | zte,sysctrl.txt | 1 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/ |
| D | renesas,r9a06g032-sysctrl.txt | 1 * 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>;
|
| D | amlogic,gxbb-clkc.txt | 21 - 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/ |
| D | zte.txt | 9 - 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/ |
| D | zte,tdm.txt | 13 - 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/ |
| D | zte,tdm.txt | 13 - 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/ |
| D | amlogic,meson-gx-pwrc.txt | 21 - 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/ |
| D | amlogic,meson-gx-pwrc.txt | 23 - 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>;
|
| D | amlogic,meson-ee-pwrc.yaml | 18 "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/ |
| D | platmcpm.c | 62 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/ |
| D | platmcpm.c | 59 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/ |
| D | hisilicon.txt | 54 - 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 …]
|
| D | hi3519-sysctrl.txt | 7 - compatible: "hisilicon,hi3519-sysctrl". 11 sysctrl: system-controller@12010000 { 12 compatible = "hisilicon,hi3519-sysctrl", "syscon";
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/watchdog/ |
| D | zte,zx2967-wdt.txt | 15 - 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/ |
| D | zte,zx2967-wdt.txt | 15 - 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>;
|
| D | uniphier-wdt.txt | 3 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/ |
| D | zte,vou.txt | 57 - 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/ |
| D | zte,vou.txt | 57 - 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/ |
| D | r9a06g032.dtsi | 24 clocks = <&sysctrl 84>; 31 clocks = <&sysctrl 84>; 68 sysctrl: system-controller@4000c000 { label 69 compatible = "renesas,r9a06g032-sysctrl"; 85 clocks = <&sysctrl 146>;
|