/openbmc/linux/arch/arm/boot/dts/renesas/ |
H A D | r9a06g032.dtsi | 10 #include <dt-bindings/clock/r9a06g032-sysctrl.h> 25 clocks = <&sysctrl R9A06G032_CLK_A7MP>; 32 clocks = <&sysctrl R9A06G032_CLK_A7MP>; 76 clocks = <&sysctrl R9A06G032_HCLK_RTC>; 78 power-domains = <&sysctrl>; 86 clocks = <&sysctrl R9A06G032_CLK_WATCHDOG>; 94 clocks = <&sysctrl R9A06G032_CLK_WATCHDOG>; 98 sysctrl: system-controller@4000c000 { label 99 compatible = "renesas,r9a06g032-sysctrl"; 125 clocks = <&sysctrl R9A06G032_HCLK_USBF>, [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/arm/hisilicon/controller/ |
H A 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 …]
|
/openbmc/linux/Documentation/devicetree/bindings/soc/socionext/ |
H A D | socionext,uniphier-sysctrl.yaml | 4 $id: http://devicetree.org/schemas/soc/socionext/socionext,uniphier-sysctrl.yaml# 21 - socionext,uniphier-ld4-sysctrl 22 - socionext,uniphier-pro4-sysctrl 23 - socionext,uniphier-pro5-sysctrl 24 - socionext,uniphier-pxs2-sysctrl 25 - socionext,uniphier-sld8-sysctrl 26 - socionext,uniphier-ld11-sysctrl 27 - socionext,uniphier-ld20-sysctrl 28 - socionext,uniphier-pxs3-sysctrl 29 - socionext,uniphier-nx1-sysctrl [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/soc/amlogic/ |
H A D | amlogic,meson-gx-hhi-sysctrl.yaml | 4 $id: http://devicetree.org/schemas/soc/amlogic/amlogic,meson-gx-hhi-sysctrl.yaml# 16 - amlogic,meson-gx-hhi-sysctrl 17 - amlogic,meson-gx-ao-sysctrl 18 - amlogic,meson-axg-hhi-sysctrl 19 - amlogic,meson-axg-ao-sysctrl 43 - amlogic,meson-gx-hhi-sysctrl 44 - amlogic,meson-axg-hhi-sysctrl 57 - amlogic,meson-gx-ao-sysctrl 58 - amlogic,meson-axg-ao-sysctrl 71 - amlogic,meson-gx-hhi-sysctrl [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/power/ |
H A 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>;
|
H A D | amlogic,meson-ee-pwrc.yaml | 18 "amlogic,meson-gx-hhi-sysctrl", "simple-mfd", "syscon" 55 amlogic,ao-sysctrl: 56 description: phandle to the AO sysctrl node 158 - amlogic,ao-sysctrl 167 amlogic,ao-sysctrl = <&rti>;
|
/openbmc/linux/arch/arm/mach-hisi/ |
H A 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 …]
|
H A D | platsmp.c | 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() 162 node = of_find_compatible_node(NULL, NULL, "hisilicon,hip01-sysctrl"); in hip01_boot_secondary()
|
/openbmc/linux/Documentation/devicetree/bindings/net/pcs/ |
H A D | renesas,rzn1-miic.yaml | 132 #include <dt-bindings/clock/r9a06g032-sysctrl.h> 139 clocks = <&sysctrl R9A06G032_CLK_MII_REF>, 140 <&sysctrl R9A06G032_CLK_RGMII_REF>, 141 <&sysctrl R9A06G032_CLK_RMII_REF>, 142 <&sysctrl R9A06G032_HCLK_SWITCH_RG>; 145 power-domains = <&sysctrl>;
|
/openbmc/linux/Documentation/devicetree/bindings/usb/ |
H A D | renesas,rzn1-usbf.yaml | 57 #include <dt-bindings/clock/r9a06g032-sysctrl.h> 64 clocks = <&sysctrl R9A06G032_HCLK_USBF>, 65 <&sysctrl R9A06G032_HCLK_USBPM>; 67 power-domains = <&sysctrl>;
|
/openbmc/linux/Documentation/devicetree/bindings/mtd/ |
H A D | renesas-nandc.yaml | 55 #include <dt-bindings/clock/r9a06g032-sysctrl.h> 61 clocks = <&sysctrl R9A06G032_HCLK_NAND>, <&sysctrl R9A06G032_CLK_NAND>; 63 power-domains = <&sysctrl>;
|
/openbmc/linux/Documentation/devicetree/bindings/clock/ |
H A D | renesas,r9a06g032-sysctrl.yaml | 4 $id: http://devicetree.org/schemas/clock/renesas,r9a06g032-sysctrl.yaml# 15 const: renesas,r9a06g032-sysctrl 65 sysctrl: system-controller@4000c000 { 66 compatible = "renesas,r9a06g032-sysctrl";
|
H A D | hisi-crg.txt | 14 - "hisilicon,hi3516cv300-sysctrl" 17 - "hisilicon,hi3798cv200-sysctrl"
|
H A D | hi6220-clock.txt | 16 - "hisilicon,hi6220-sysctrl" 36 compatible = "hisilicon,hi6220-sysctrl", "syscon";
|
/openbmc/linux/sound/soc/hisilicon/ |
H A D | hi6210-i2s.c | 41 struct regmap *sysctrl; member 99 regmap_read(i2s->sysctrl, SC_PERIPH_RSTSTAT2, &val); in hi6210_i2s_startup() 101 regmap_write(i2s->sysctrl, SC_PERIPH_RSTDIS2, BIT(4)); in hi6210_i2s_startup() 117 regmap_write(i2s->sysctrl, SC_PERIPH_CLKEN12, BIT(9)); in hi6210_i2s_startup() 120 regmap_write(i2s->sysctrl, SC_PERIPH_CLKEN1, BIT(5)); in hi6210_i2s_startup() 123 regmap_write(i2s->sysctrl, SC_PERIPH_RSTEN1, BIT(5)); in hi6210_i2s_startup() 124 regmap_write(i2s->sysctrl, SC_PERIPH_RSTDIS1, BIT(5)); in hi6210_i2s_startup() 181 regmap_write(i2s->sysctrl, SC_PERIPH_RSTEN1, BIT(5)); in hi6210_i2s_shutdown() 569 i2s->sysctrl = syscon_regmap_lookup_by_phandle(node, in hi6210_i2s_probe() 570 "hisilicon,sysctrl-syscon"); in hi6210_i2s_probe() [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/media/ |
H A D | amlogic,gx-vdec.yaml | 77 amlogic,ao-sysctrl: 78 description: should point to the AOBUS sysctrl node 121 - amlogic,ao-sysctrl 138 amlogic,ao-sysctrl = <&sysctrl_AO>;
|
/openbmc/linux/Documentation/devicetree/bindings/sound/ |
H A D | hisilicon,hi6210-i2s.txt | 18 - hisilicon,sysctrl-syscon: phandle to sysctrl syscon 36 hisilicon,sysctrl-syscon = <&sys_ctrl>;
|
/openbmc/linux/Documentation/devicetree/bindings/rtc/ |
H A D | renesas,rzn1-rtc.yaml | 58 #include <dt-bindings/clock/r9a06g032-sysctrl.h> 66 clocks = <&sysctrl R9A06G032_HCLK_RTC>; 68 power-domains = <&sysctrl>;
|
/openbmc/linux/Documentation/devicetree/bindings/iio/adc/ |
H A D | amlogic,meson-saradc.yaml | 55 amlogic,hhi-sysctrl: 102 amlogic,hhi-sysctrl: true 105 amlogic,hhi-sysctrl: false 145 amlogic,hhi-sysctrl = <&hhi>;
|
/openbmc/linux/Documentation/devicetree/bindings/net/dsa/ |
H A D | renesas,rzn1-a5psw.yaml | 94 #include <dt-bindings/clock/r9a06g032-sysctrl.h> 100 clocks = <&sysctrl R9A06G032_HCLK_SWITCH>, <&sysctrl R9A06G032_CLK_SWITCH>; 102 power-domains = <&sysctrl>;
|
/openbmc/linux/drivers/mfd/ |
H A D | ab8500-sysctrl.c | 19 #include <linux/mfd/abx500/ab8500-sysctrl.h> 41 pr_err("%s: sysctrl not initialized\n", __func__); in ab8500_power_off() 154 { .compatible = "stericsson,ab8500-sysctrl", }, 160 .name = "ab8500-sysctrl",
|
/openbmc/linux/drivers/phy/hisilicon/ |
H A D | phy-hi3670-pcie.c | 128 /* info located in sysctrl */ 157 struct regmap *sysctrl; member 206 regmap_read(phy->sysctrl, SCTRL_PCIE_OE_OFFSET, &val); in hi3670_pcie_phy_oe_enable() 212 regmap_write(phy->sysctrl, SCTRL_PCIE_OE_OFFSET, val); in hi3670_pcie_phy_oe_enable() 666 regmap_write(phy->sysctrl, SCTRL_PCIE_CMOS_OFFSET, SCTRL_PCIE_CMOS_BIT); in hi3670_pcie_phy_power_on() 676 regmap_write(phy->sysctrl, SCTRL_PCIE_ISO_OFFSET, SCTRL_PCIE_ISO_BIT); in hi3670_pcie_phy_power_on() 679 regmap_write(phy->sysctrl, SCTRL_PCIE_HPCLK_OFFSET, in hi3670_pcie_phy_power_on() 724 regmap_write(phy->sysctrl, SCTRL_PCIE_CMOS_OFFSET, 0); in hi3670_pcie_phy_power_off() 755 phy->sysctrl = syscon_regmap_lookup_by_compatible("hisilicon,hi3670-sctrl"); in hi3670_pcie_phy_get_resources() 756 if (IS_ERR(phy->sysctrl)) in hi3670_pcie_phy_get_resources() [all …]
|
/openbmc/linux/drivers/pci/controller/dwc/ |
H A D | pcie-kirin.c | 44 /* info located in sysctrl */ 130 struct regmap *sysctrl; member 194 phy->sysctrl = syscon_regmap_lookup_by_compatible("hisilicon,hi3660-sctrl"); in hi3660_pcie_phy_get_resource() 195 if (IS_ERR(phy->sysctrl)) in hi3660_pcie_phy_get_resource() 196 return PTR_ERR(phy->sysctrl); in hi3660_pcie_phy_get_resource() 233 regmap_read(phy->sysctrl, SCTRL_PCIE_OE_OFFSET, &val); in hi3660_pcie_phy_oe_enable() 236 regmap_write(phy->sysctrl, SCTRL_PCIE_OE_OFFSET, val); in hi3660_pcie_phy_oe_enable() 292 regmap_write(phy->sysctrl, in hi3660_pcie_phy_power_on() 303 regmap_write(phy->sysctrl, in hi3660_pcie_phy_power_on() 307 regmap_write(phy->sysctrl, in hi3660_pcie_phy_power_on() [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/net/can/ |
H A D | nxp,sja1000.yaml | 127 #include <dt-bindings/clock/r9a06g032-sysctrl.h> 134 clocks = <&sysctrl R9A06G032_HCLK_CAN0>; 135 power-domains = <&sysctrl>;
|
/openbmc/u-boot/board/armltd/vexpress/ |
H A D | vexpress_common.c | 25 #include <asm/arch/sysctrl.h> 30 static struct sysctrl *sysctrl_base = (struct sysctrl *)SCTL_BASE;
|