/linux-4.1.27/drivers/mfd/ |
D | syscon.c | 33 struct syscon { struct 45 static struct syscon *of_syscon_register(struct device_node *np) in of_syscon_register() argument 47 struct syscon *syscon; in of_syscon_register() local 56 syscon = kzalloc(sizeof(*syscon), GFP_KERNEL); in of_syscon_register() 57 if (!syscon) in of_syscon_register() 79 syscon->regmap = regmap; in of_syscon_register() 80 syscon->np = np; in of_syscon_register() 83 list_add_tail(&syscon->list, &syscon_list); in of_syscon_register() 86 return syscon; in of_syscon_register() 91 kfree(syscon); in of_syscon_register() [all …]
|
D | Makefile | 171 obj-$(CONFIG_MFD_SYSCON) += syscon.o
|
/linux-4.1.27/Documentation/devicetree/bindings/arm/bcm/ |
D | brcm,brcmstb.txt | 16 Further, syscon nodes that map platform-specific registers used for general 19 - compatible: "brcm,bcm<chip_id>-sun-top-ctrl", "syscon" 20 - compatible: "brcm,bcm<chip_id>-hif-cpubiuctrl", "syscon" 21 - compatible: "brcm,bcm<chip_id>-hif-continuation", "syscon" 30 sun_top_ctrl: syscon@404000 { 31 compatible = "brcm,bcm7445-sun-top-ctrl", "syscon"; 35 hif_cpubiuctrl: syscon@3e2400 { 36 compatible = "brcm,bcm7445-hif-cpubiuctrl", "syscon"; 40 hif_continuation: syscon@452000 { 41 compatible = "brcm,bcm7445-hif-continuation", "syscon"; [all …]
|
/linux-4.1.27/Documentation/devicetree/bindings/power_supply/ |
D | axxia-reset.txt | 3 This driver can do reset of the Axxia SoC. It uses the registers in the syscon 8 -syscon: phandle to the syscon node. 12 syscon: syscon@2010030000 { 13 compatible = "lsi,axxia-syscon", "syscon"; 19 syscon = <&syscon>;
|
/linux-4.1.27/Documentation/devicetree/bindings/mfd/ |
D | qcom,tcsr.txt | 5 registers via syscon. 9 "qcom,tcsr-ipq8064", "syscon" for IPQ8064 10 "qcom,tcsr-apq8064", "syscon" for APQ8064 11 "qcom,tcsr-msm8660", "syscon" for MSM8660 12 "qcom,tcsr-msm8960", "syscon" for MSM8960 13 "qcom,tcsr-msm8974", "syscon" for MSM8974 14 "qcom,tcsr-apq8084", "syscon" for APQ8084 15 "qcom,tcsr-msm8916", "syscon" for MSM8916 19 tcsr: syscon@1a400000 { 20 compatible = "qcom,tcsr-msm8960", "syscon";
|
D | atmel-matrix.txt | 8 "atmel,at91sam9260-matrix", "syscon" 9 "atmel,at91sam9261-matrix", "syscon" 10 "atmel,at91sam9263-matrix", "syscon" 11 "atmel,at91sam9rl-matrix", "syscon" 12 "atmel,at91sam9g45-matrix", "syscon" 13 "atmel,at91sam9n12-matrix", "syscon" 14 "atmel,at91sam9x5-matrix", "syscon" 15 "atmel,sama5d3-matrix", "syscon" 22 compatible = "atmel,sama5d3-matrix", "syscon";
|
D | syscon.txt | 7 reference to the syscon node (e.g. by phandle, node path, or search 13 - compatible: Should contain "syscon". 14 - reg: the register region can be accessed from syscon 18 compatible = "fsl,imx6q-iomuxc-gpr", "syscon";
|
D | atmel-smc.txt | 9 "atmel,at91sam9260-smc", "syscon" 10 "atmel,sama5d3-smc", "syscon" 17 compatible = "atmel,sama5d3-smc", "syscon";
|
D | atmel-gpbr.txt | 6 - compatible: "atmel,at91sam9260-gpbr", "syscon" 13 compatible = "atmel,at91sam9260-gpbr", "syscon";
|
D | ti-keystone-devctrl.txt | 9 - compatible: "ti,keystone-devctrl", "syscon" 17 compatible = "ti,keystone-devctrl", "syscon";
|
D | mfd.txt | 15 known as a system controller "syscon" or any other memory range containing a 31 compatible = "syscon", "simple-mfd";
|
D | qcom-rpm.txt | 41 - phandle to a syscon node representing the apcs registers 42 - u32 representing offset to the register within the syscon
|
/linux-4.1.27/Documentation/devicetree/bindings/arm/ |
D | ste-u300.txt | 11 Required node: syscon 13 - compatible: must be "stericsson,u300-syscon". 25 - syscon: a pointer to the syscon node so we can access the 26 syscon registers to set the board as self-powered. 39 syscon = <&syscon>; 42 syscon: syscon@c0011000 { 43 compatible = "stericsson,u300-syscon";
|
D | arm-boards | 25 - syscon: the root node of the Integrator platforms must have a 28 "arm,integrator-ap-syscon" 29 "arm,integrator-cp-syscon" 37 - interrupts: the AP syscon node must include the logical module 59 syscon { 60 compatible = "arm,integrator-ap-syscon"; 94 "arm,core-module-versatile", "syscon" 124 - syscon: some subnode of the RealView SoC node must be a 127 "arm,realview-eb-syscon", "syscon" 128 "arm,realview-pb1176-syscon", "syscon" [all …]
|
D | marvell,dove.txt | 11 Global Configuration registers of Dove SoC are shared by a syscon node. 14 - compatible: must contain "marvell,dove-global-config" and "syscon". 20 compatible = "marvell,dove-global-config", "syscon";
|
D | al,alpine.txt | 78 - compatible : Should contain "al,alpine-sysfabric-service" and "syscon". 84 compatible = "al,alpine-sysfabric-service", "syscon";
|
D | spear-misc.txt | 8 - compatible Should be "st,spear1340-misc", "syscon".
|
D | versatile-sysreg.txt | 9 - compatible value : = "arm,versatile-sysreg", "syscon"
|
D | atmel-at91.txt | 49 - compatible: Should be "atmel,at91rm9200-st", "syscon", "simple-mfd" 150 - compatible: Should be "atmel,<chip>-sfr", "syscon". 155 compatible = "atmel,sama5d3-sfr", "syscon";
|
D | cpus.txt | 238 Definition: Specifies the syscon node controlling the cpu core
|
/linux-4.1.27/drivers/power/reset/ |
D | axxia-reset.c | 38 static struct regmap *syscon; variable 44 regmap_write(syscon, SC_CRIT_WRITE_KEY, 0xab); in axxia_restart_handler() 46 regmap_write(syscon, SC_LATCH_ON_RESET, 0x00000040); in axxia_restart_handler() 48 regmap_write(syscon, SC_EFUSE_INT_STATUS, EFUSE_READ_DONE); in axxia_restart_handler() 50 regmap_update_bits(syscon, SC_RESET_CONTROL, in axxia_restart_handler() 66 syscon = syscon_regmap_lookup_by_phandle(dev->of_node, "syscon"); in axxia_reset_probe() 67 if (IS_ERR(syscon)) { in axxia_reset_probe() 69 return PTR_ERR(syscon); in axxia_reset_probe()
|
D | Makefile | 19 obj-$(CONFIG_POWER_RESET_SYSCON) += syscon-reboot.o 20 obj-$(CONFIG_POWER_RESET_SYSCON_POWEROFF) += syscon-poweroff.o
|
/linux-4.1.27/drivers/net/ethernet/ti/ |
D | cpsw-common.c | 30 struct regmap *syscon; in cpsw_am33xx_cm_get_macid() local 32 syscon = syscon_regmap_lookup_by_phandle(dev->of_node, "syscon"); in cpsw_am33xx_cm_get_macid() 33 if (IS_ERR(syscon)) { in cpsw_am33xx_cm_get_macid() 34 if (PTR_ERR(syscon) == -ENODEV) in cpsw_am33xx_cm_get_macid() 36 return PTR_ERR(syscon); in cpsw_am33xx_cm_get_macid() 39 regmap_read(syscon, AM33XX_CTRL_MAC_LO_REG(offset, slave), in cpsw_am33xx_cm_get_macid() 41 regmap_read(syscon, AM33XX_CTRL_MAC_HI_REG(offset, slave), in cpsw_am33xx_cm_get_macid()
|
D | davinci_emac.c | 1890 struct regmap *syscon; in davinci_emac_3517_get_macid() local 1892 syscon = syscon_regmap_lookup_by_phandle(dev->of_node, "syscon"); in davinci_emac_3517_get_macid() 1893 if (IS_ERR(syscon)) { in davinci_emac_3517_get_macid() 1894 if (PTR_ERR(syscon) == -ENODEV) in davinci_emac_3517_get_macid() 1896 return PTR_ERR(syscon); in davinci_emac_3517_get_macid() 1899 regmap_read(syscon, offset, &macid_lsb); in davinci_emac_3517_get_macid() 1900 regmap_read(syscon, offset + 4, &macid_msb); in davinci_emac_3517_get_macid()
|
/linux-4.1.27/arch/arm/mach-axxia/ |
D | platsmp.c | 37 void __iomem *syscon; in axxia_boot_secondary() local 44 syscon = of_iomap(syscon_np, 0); in axxia_boot_secondary() 45 if (!syscon) in axxia_boot_secondary() 48 tmp = readl(syscon + SC_RST_CPU_HOLD); in axxia_boot_secondary() 49 writel(0xab, syscon + SC_CRIT_WRITE_KEY); in axxia_boot_secondary() 51 writel(tmp, syscon + SC_RST_CPU_HOLD); in axxia_boot_secondary()
|
/linux-4.1.27/drivers/gpio/ |
D | gpio-syscon.c | 56 struct regmap *syscon; member 75 ret = regmap_read(priv->syscon, in syscon_gpio_get() 90 regmap_update_bits(priv->syscon, in syscon_gpio_set() 106 regmap_update_bits(priv->syscon, in syscon_gpio_dir_in() 124 regmap_update_bits(priv->syscon, in syscon_gpio_dir_out() 157 priv->syscon, in keystone_gpio_set() 202 priv->syscon = syscon_regmap_lookup_by_compatible( in syscon_gpio_probe() 204 if (IS_ERR(priv->syscon)) in syscon_gpio_probe() 205 return PTR_ERR(priv->syscon); in syscon_gpio_probe() 207 priv->syscon = in syscon_gpio_probe() [all …]
|
D | Makefile | 87 obj-$(CONFIG_GPIO_SYSCON) += gpio-syscon.o
|
/linux-4.1.27/arch/arm/boot/dts/ |
D | ste-u300.dts | 30 syscon = <&syscon>; 33 syscon: syscon@c0011000 { label 34 compatible = "stericsson,u300-syscon", "syscon"; 49 compatible = "stericsson,u300-syscon-clk"; 56 compatible = "stericsson,u300-syscon-clk"; 63 compatible = "stericsson,u300-syscon-clk"; 70 compatible = "stericsson,u300-syscon-clk"; 77 compatible = "stericsson,u300-syscon-clk"; 84 compatible = "stericsson,u300-syscon-clk"; 103 compatible = "stericsson,u300-syscon-clk"; [all …]
|
D | bcm7445.dtsi | 82 sun_top_ctrl: syscon@404000 { 84 "syscon"; 88 hif_cpubiuctrl: syscon@3e2400 { 90 "syscon"; 94 hif_continuation: syscon@452000 { 96 "syscon"; 115 syscon-cpu = <&hif_cpubiuctrl 0x88 0x178>; 116 syscon-cont = <&hif_continuation>; 121 syscon = <&sun_top_ctrl 0x304 0x308>;
|
D | k2hk.dtsi | 50 gpio,syscon-dev = <&devctrl 0x240>; 57 gpio,syscon-dev = <&devctrl 0x244>; 64 gpio,syscon-dev = <&devctrl 0x248>; 71 gpio,syscon-dev = <&devctrl 0x24c>; 78 gpio,syscon-dev = <&devctrl 0x250>; 85 gpio,syscon-dev = <&devctrl 0x254>; 92 gpio,syscon-dev = <&devctrl 0x258>; 99 gpio,syscon-dev = <&devctrl 0x25c>;
|
D | stih415.dtsi | 43 compatible = "st,stih415-sbc-syscfg", "syscon"; 48 compatible = "st,stih415-front-syscfg", "syscon"; 53 compatible = "st,stih415-rear-syscfg", "syscon"; 59 compatible = "st,stih415-left-syscfg", "syscon"; 64 compatible = "st,stih415-right-syscfg", "syscon"; 69 compatible = "st,stih415-system-syscfg", "syscon"; 74 compatible = "st,stih415-lpm-syscfg", "syscon"; 168 st,syscon = <&syscfg_rear 0x148>; 189 st,syscon = <&syscfg_sbc 0x74>;
|
D | k2l.dtsi | 59 gpio,syscon-dev = <&devctrl 0x240>; 66 gpio,syscon-dev = <&devctrl 0x244>; 73 gpio,syscon-dev = <&devctrl 0x248>; 80 gpio,syscon-dev = <&devctrl 0x24c>;
|
D | axm55xx.dtsi | 99 syscon: syscon@2010030000 { label 100 compatible = "lsi,axxia-syscon", "syscon"; 106 syscon = <&syscon>;
|
D | integrator.dtsi | 9 compatible = "arm,core-module-integrator", "syscon"; 96 syscon { 97 /* Debug registers mapped as syscon */ 98 compatible = "syscon";
|
D | stih416.dtsi | 44 compatible = "st,stih416-sbc-syscfg", "syscon"; 49 compatible = "st,stih416-front-syscfg", "syscon"; 54 compatible = "st,stih416-rear-syscfg", "syscon"; 60 compatible = "st,stih416-fvdp-fe-syscfg", "syscon"; 65 compatible = "st,stih416-fvdp-lite-syscfg", "syscon"; 70 compatible = "st,stih416-cpu-syscfg", "syscon"; 75 compatible = "st,stih416-compo-syscfg", "syscon"; 80 compatible = "st,stih416-transport-syscfg", "syscon"; 85 compatible = "st,stih416-lpm-syscfg", "syscon"; 175 st,syscon = <&syscfg_rear 0x8bc>; [all …]
|
D | stih407-family.dtsi | 82 compatible = "st,stih407-sbc-syscfg", "syscon"; 87 compatible = "st,stih407-front-syscfg", "syscon"; 92 compatible = "st,stih407-rear-syscfg", "syscon"; 97 compatible = "st,stih407-flash-syscfg", "syscon"; 102 compatible = "st,stih407-sbc-reg-syscfg", "syscon"; 107 compatible = "st,stih407-core-syscfg", "syscon"; 112 compatible = "st,stih407-lpm-syscfg", "syscon";
|
D | qcom-ipq8064.dtsi | 160 syscon-tcsr = <&tcsr>; 198 syscon-tcsr = <&tcsr>; 235 syscon-tcsr = <&tcsr>; 320 tcsr: syscon@1a400000 { 321 compatible = "qcom,tcsr-ipq8064", "syscon";
|
D | keystone.dtsi | 70 compatible = "ti,keystone-pllctrl", "syscon"; 75 compatible = "ti,keystone-devctrl", "syscon"; 81 ti,syscon-pll = <&pllctrl 0xe4>; 82 ti,syscon-dev = <&devctrl 0x328>; 286 ti,syscon-dev = <&devctrl 0x2a0>;
|
D | qcom-msm8660.dtsi | 93 syscon-tcsr = <&tcsr>; 203 tcsr: syscon@1a400000 { 204 compatible = "qcom,tcsr-msm8660", "syscon";
|
D | cx92755.dtsi | 75 syscon = <&uc_regs>; 85 uc_regs: syscon@f00003a0 { 86 compatible = "cnxt,cx92755-uc", "syscon";
|
D | dm816x.dtsi | 99 scm_conf: syscon@600 { 100 compatible = "syscon", "simple-bus"; 113 syscon = <&scm_conf>; 123 syscon = <&scm_conf>; 250 syscon = <&scm_conf>; 264 syscon = <&scm_conf>;
|
D | qcom-apq8064.dtsi | 191 syscon-tcsr = <&tcsr>; 215 syscon-tcsr = <&tcsr>; 239 syscon-tcsr = <&tcsr>; 383 tcsr: syscon@1a400000 { 384 compatible = "qcom,tcsr-apq8064", "syscon";
|
D | exynos5250.dtsi | 203 compatible = "samsung,exynos5250-pmu", "syscon"; 213 sysreg_system_controller: syscon@10050000 { 214 compatible = "samsung,exynos5-sysreg", "syscon"; 224 samsung,syscon-phandle = <&pmu_system_controller>; 317 samsung,syscon-phandle = <&pmu_system_controller>; 611 samsung,pmu-syscon = <&pmu_system_controller>; 762 samsung,syscon-phandle = <&pmu_system_controller>; 777 samsung,pmu-syscon = <&pmu_system_controller>; 803 samsung,syscon-phandle = <&pmu_system_controller>;
|
D | hisi-x5hd2.dtsi | 394 compatible = "hisilicon,sysctrl", "syscon"; 399 compatible = "syscon-reboot"; 468 peripheral_ctrl: syscon@a20000 { 469 compatible = "syscon"; 477 hisilicon,peripheral-syscon = <&peripheral_ctrl>; 493 hisilicon,power-syscon = <&sysctrl>;
|
D | qcom-msm8960.dtsi | 140 syscon-tcsr = <&tcsr>; 252 tcsr: syscon@1a400000 { 253 compatible = "qcom,tcsr-msm8960", "syscon";
|
D | arm-realview-pb1176.dts | 113 regmap = <&syscon>; 116 syscon: syscon@10000000 { label 117 compatible = "arm,realview-pb1176-syscon", "syscon";
|
D | exynos5420.dtsi | 530 samsung,pmu-syscon = <&pmu_system_controller>; 575 samsung,syscon-phandle = <&pmu_system_controller>; 736 samsung,syscon-phandle = <&pmu_system_controller>; 774 compatible = "samsung,exynos5420-pmu", "syscon"; 784 sysreg_system_controller: syscon@10050000 { 785 compatible = "samsung,exynos5-sysreg", "syscon"; 863 samsung,syscon-phandle = <&pmu_system_controller>; 896 samsung,pmu-syscon = <&pmu_system_controller>; 922 samsung,pmu-syscon = <&pmu_system_controller>;
|
D | vfxxx.dtsi | 46 reboot: syscon-reboot { 47 compatible = "syscon-reboot"; 67 compatible = "fsl,vf610-mscm-cpucfg", "syscon"; 314 compatible = "fsl,vf610-anatop", "syscon"; 378 compatible = "fsl,vf610-src", "syscon";
|
D | integratorap.dts | 44 syscon { 45 compatible = "arm,integrator-ap-syscon";
|
D | omap34xx.dtsi | 49 syscon = <&scm_conf 0xdc>;
|
D | integratorcp.dts | 96 syscon { 97 compatible = "arm,integrator-cp-syscon";
|
D | socfpga.dtsi | 480 altr,sysmgr-syscon = <&sysmgr 0x60 0>; 496 altr,sysmgr-syscon = <&sysmgr 0x60 2>; 611 compatible = "syscon"; 617 altr,sdr-syscon = <&sdr>; 784 compatible = "altr,sys-mgr", "syscon";
|
D | versatile-ab.dts | 33 compatible = "arm,core-module-versatile", "syscon"; 256 compatible = "arm,versatile-sysreg", "syscon";
|
D | exynos3250.dtsi | 126 sys_reg: syscon@10010000 { 127 compatible = "samsung,exynos3-sysreg", "syscon"; 132 compatible = "samsung,exynos3250-pmu", "syscon"; 356 samsung,syscon-phandle = <&pmu_system_controller>;
|
D | exynos4412.dtsi | 70 compatible = "samsung,exynos4412-pmu", "syscon";
|
D | am3517.dtsi | 34 syscon = <&scm_conf>;
|
D | exynos4.dtsi | 83 syscon = <&pmu_system_controller>; 149 sys_reg: syscon@10010000 { 150 compatible = "samsung,exynos4-sysreg", "syscon"; 155 compatible = "samsung,exynos4210-pmu", "syscon"; 703 samsung,syscon-phandle = <&pmu_system_controller>;
|
D | spear13xx.dtsi | 223 misc: syscon@e0700000 { 224 compatible = "st,spear1340-misc", "syscon";
|
D | omap2430.dtsi | 54 compatible = "syscon", 68 syscon = <&scm_conf>;
|
D | omap36xx.dtsi | 81 syscon = <&scm_conf 0x2f0>;
|
D | k2e.dtsi | 86 gpio,syscon-dev = <&devctrl 0x240>;
|
D | exynos4x12.dtsi | 134 samsung,syscon-phandle = <&pmu_system_controller>; 152 compatible = "samsung,exynos4212-pmu", "syscon";
|
D | zynq-7000.dtsi | 240 compatible = "xlnx,zynq-slcr", "syscon", "simple-bus"; 264 syscon = <&slcr>;
|
D | am33xx.dtsi | 136 compatible = "syscon"; 360 syscon-raminit = <&scm_conf 0x644 0>; 371 syscon-raminit = <&scm_conf 0x644 1>; 730 syscon = <&scm_conf>;
|
D | at91sam9g20ek_common.dtsi | 129 gpbr: syscon@fffffd50 {
|
D | exynos4415.dtsi | 115 sysreg_system_controller: syscon@10010000 { 116 compatible = "samsung,exynos4-sysreg", "syscon"; 121 compatible = "samsung,exynos4415-pmu", "syscon";
|
D | rk3288.dtsi | 551 compatible = "rockchip,rk3288-pmu", "syscon"; 555 sgrf: syscon@ff740000 { 556 compatible = "rockchip,rk3288-sgrf", "syscon"; 578 grf: syscon@ff770000 { 579 compatible = "rockchip,rk3288-grf", "syscon";
|
D | rk3xxx.dtsi | 207 compatible = "rockchip,rk3066-pmu", "syscon"; 212 compatible = "syscon";
|
D | at91sam9261.dtsi | 266 compatible = "atmel,at91sam9260-bus-matrix", "syscon"; 852 gpbr: syscon@fffffd50 { 853 compatible = "atmel,at91sam9260-gpbr", "syscon";
|
D | dra7.dtsi | 119 compatible = "syscon", "simple-bus"; 127 syscon = <&scm_conf>; 285 compatible = "syscon"; 290 compatible = "syscon"; 1467 syscon-raminit = <&scm_conf 0x558 0>; 1477 syscon-raminit = <&scm_conf 0x558 1>;
|
D | ls1021a.dtsi | 125 compatible = "fsl,ls1021a-dcfg", "syscon"; 143 compatible = "fsl,ls1021a-scfg", "syscon";
|
D | omap2420.dtsi | 54 compatible = "syscon";
|
D | alpine.dtsi | 110 compatible = "al,alpine-sysfabric-service", "syscon";
|
D | exynos5410.dtsi | 101 compatible = "samsung,exynos5410-pmu", "syscon";
|
D | at91sam9m10g45ek.dts | 169 gpbr: syscon@fffffd60 {
|
D | imx6sl.dtsi | 442 "syscon", "simple-bus"; 619 "fsl,imx6q-iomuxc-gpr", "syscon"; 825 compatible = "fsl,imx6sl-ocotp", "syscon";
|
D | am4372.dtsi | 119 compatible = "syscon"; 958 syscon-raminit = <&scm_conf 0x644 0>; 969 syscon-raminit = <&scm_conf 0x644 1>;
|
D | s5pv210.dtsi | 111 pmu_syscon: syscon@e0108000 { 112 compatible = "samsung-s5pv210-pmu", "syscon";
|
D | omap4.dtsi | 167 compatible = "syscon"; 194 compatible = "syscon", 203 syscon = <&omap4_padconf_global>;
|
D | exynos5260.dtsi | 235 compatible = "samsung,exynos5260-pmu", "syscon";
|
D | imx6qdl.dtsi | 537 compatible = "fsl,imx6q-anatop", "syscon", "simple-bus"; 718 compatible = "fsl,imx6q-iomuxc-gpr", "syscon"; 1015 compatible = "fsl,imx6q-ocotp", "syscon";
|
D | omap5.dtsi | 156 compatible = "syscon"; 183 compatible = "syscon", 192 syscon = <&omap5_padconf_global>;
|
D | omap3.dtsi | 116 compatible = "syscon"; 208 syscon = <&scm_conf>;
|
D | socfpga_arria10.dtsi | 285 compatible = "altr,sys-mgr", "syscon";
|
D | at91sam9rl.dtsi | 1083 gpbr: syscon@fffffd60 { 1084 compatible = "atmel,at91sam9260-gpbr", "syscon";
|
D | imx6sx.dtsi | 541 "syscon", "simple-bus"; 717 "fsl,imx6q-iomuxc-gpr", "syscon"; 913 compatible = "fsl,imx6sx-ocotp", "syscon";
|
D | at91sam9263.dtsi | 973 gpbr: syscon@fffffd60 { 974 compatible = "atmel,at91sam9260-gpbr", "syscon";
|
D | at91sam9260.dtsi | 982 gpbr: syscon@fffffd50 { 983 compatible = "atmel,at91sam9260-gpbr", "syscon";
|
D | imx50.dtsi | 284 compatible = "fsl,imx50-iomuxc-gpr", "syscon";
|
D | at91sam9g45.dtsi | 1253 gpbr: syscon@fffffd60 { 1254 compatible = "atmel,at91sam9260-gpbr", "syscon";
|
D | dove.dtsi | 677 "syscon";
|
D | imx53.dtsi | 421 compatible = "fsl,imx53-iomuxc-gpr", "syscon";
|
D | at91rm9200.dtsi | 359 compatible = "atmel,at91rm9200-st", "syscon", "simple-mfd";
|
D | sama5d3.dtsi | 246 compatible = "atmel,sama5d3-sfr", "syscon";
|
D | sama5d4.dtsi | 976 compatible = "atmel,sama5d4-sfr", "syscon";
|
/linux-4.1.27/Documentation/devicetree/bindings/power/reset/ |
D | keystone-reset.txt | 16 - ti,syscon-pll: phandle/offset pair. The phandle to syscon used to 20 - ti,syscon-dev: phandle/offset pair. The phandle to syscon used to 41 compatible = "ti,keystone-pllctrl", "syscon"; 46 compatible = "ti,keystone-devctrl", "syscon"; 52 ti,syscon-pll = <&pllctrl 0xe4>; 53 ti,syscon-dev = <&devctrl 0x328>; 63 ti,syscon-pll = <&pllctrl 0xe4>; 64 ti,syscon-dev = <&devctrl 0x328>;
|
D | syscon-poweroff.txt | 3 This is a generic poweroff driver using syscon to map the poweroff register. 5 defined by the register map pointed by syscon reference plus the offset 9 - compatible: should contain "syscon-poweroff" 19 compatible = "syscon-poweroff";
|
D | syscon-reboot.txt | 3 This is a generic reset driver using syscon to map the reset register. 5 defined by the register map pointed by syscon reference plus the offset 9 - compatible: should contain "syscon-reboot" 19 compatible = "syscon-reboot";
|
/linux-4.1.27/Documentation/devicetree/bindings/arm/samsung/ |
D | sysreg.txt | 7 second value must be always "syscon". 11 syscon@10010000 { 12 compatible = "samsung,exynos4-sysreg", "syscon"; 16 syscon@10050000 { 17 compatible = "samsung,exynos5-sysreg", "syscon";
|
D | exynos-adc.txt | 48 - samsung,syscon-phandle Contains the PMU system controller node 66 samsung,syscon-phandle = <&pmu_system_controller>; 82 samsung,syscon-phandle = <&pmu_system_controller>;
|
D | pmu.txt | 14 second value must be always "syscon". 48 compatible = "samsung,exynos5250-pmu", "syscon";
|
/linux-4.1.27/drivers/tty/serial/ |
D | clps711x.c | 66 struct regmap *syscon; member 109 regmap_read(s->syscon, SYSFLG_OFFSET, &sysflg); in uart_clps711x_int_rx() 180 regmap_read(s->syscon, SYSFLG_OFFSET, &sysflg); in uart_clps711x_int_tx() 196 regmap_read(s->syscon, SYSFLG_OFFSET, &sysflg); in uart_clps711x_tx_empty() 234 regmap_update_bits(s->syscon, SYSCON_OFFSET, SYSCON1_SIREN, in uart_clps711x_set_ldisc() 248 return regmap_update_bits(s->syscon, SYSCON_OFFSET, in uart_clps711x_startup() 257 regmap_update_bits(s->syscon, SYSCON_OFFSET, SYSCON_UARTEN, 0); in uart_clps711x_shutdown() 366 regmap_read(s->syscon, SYSFLG_OFFSET, &sysflg); in uart_clps711x_console_putchar() 383 regmap_read(s->syscon, SYSFLG_OFFSET, &sysflg); in uart_clps711x_console_write() 406 u32 syscon = 0; in uart_clps711x_console_setup() local [all …]
|
/linux-4.1.27/arch/arm/mach-omap1/ |
D | usb.c | 64 u32 syscon; in omap_otg_init() local 69 syscon = omap_readl(OTG_SYSCON_1) & 0xffff; in omap_otg_init() 70 if (!(syscon & OTG_RESET_DONE)) in omap_otg_init() 78 syscon |= config->usb0_init(config->pins[0], is_usb0_device(config)); in omap_otg_init() 79 syscon |= config->usb1_init(config->pins[1]); in omap_otg_init() 80 syscon |= config->usb2_init(config->pins[2], alt_pingroup); in omap_otg_init() 82 omap_writel(syscon, OTG_SYSCON_1); in omap_otg_init() 84 syscon = config->hmc_mode; in omap_otg_init() 85 syscon |= USBX_SYNCHRO | (4 << 16) /* B_ASE0_BRST */; in omap_otg_init() 88 syscon |= OTG_EN; in omap_otg_init() [all …]
|
/linux-4.1.27/drivers/phy/ |
D | phy-dm816x-usb.c | 53 struct regmap *syscon; member 91 error = regmap_update_bits(phy->syscon, phy->usb_ctrl, in dm816x_usb_phy_init() 96 regmap_read(phy->syscon, phy->usb_ctrl, &val); in dm816x_usb_phy_init() 107 regmap_read(phy->syscon, phy->usbphy_ctrl, &val); in dm816x_usb_phy_init() 111 regmap_write(phy->syscon, phy->usbphy_ctrl, val); in dm816x_usb_phy_init() 129 error = regmap_update_bits(phy->syscon, phy->usb_ctrl, in dm816x_usb_phy_runtime_suspend() 157 error = regmap_update_bits(phy->syscon, phy->usb_ctrl, in dm816x_usb_phy_runtime_resume() 208 phy->syscon = syscon_regmap_lookup_by_phandle(pdev->dev.of_node, in dm816x_usb_phy_probe() 210 if (IS_ERR(phy->syscon)) in dm816x_usb_phy_probe() 211 return PTR_ERR(phy->syscon); in dm816x_usb_phy_probe()
|
/linux-4.1.27/Documentation/devicetree/bindings/phy/ |
D | dm816x-phy.txt | 10 - syscon: phandle for the syscon node to access misc registers 12 - syscon: phandle for the syscon node to access misc registers 23 syscon = <&scm_conf>;
|
D | hix5hd2-phy.txt | 11 - hisilicon,peripheral-syscon: phandle of syscon used to control peripheral. 12 - hisilicon,power-reg: offset and bit number within peripheral-syscon, 20 hisilicon,peripheral-syscon = <&peripheral_ctrl>;
|
D | samsung-phy.txt | 7 - syscon - phandle to the PMU system controller; 23 - samsung,pmu-syscon: phandle for PMU system controller interface, used to 39 - samsung,sysreg-phandle - handle to syscon used to control the system registers 40 - samsung,pmureg-phandle - handle to syscon used to control PMU registers 97 - samsung,syscon-phandle : a phandle to the PMU system controller, no arguments 107 samsung,syscon-phandle = <&pmu_syscon>; 148 - samsung,pmu-syscon: phandle for PMU system controller interface, used to 164 samsung,pmu-syscon = <&pmu_system_controller>;
|
D | st-spear-miphy.txt | 9 - misc: phandle for the syscon node to access misc registers
|
D | rockchip-usb-phy.txt | 5 - rockchip,grf : phandle to the syscon managing the "general
|
/linux-4.1.27/Documentation/devicetree/bindings/leds/ |
D | register-bit-led.txt | 3 Register bit leds are used with syscon multifunctional devices 6 syscon device, with the proper compatible string. For the 7 syscon bindings see: 8 Documentation/devicetree/bindings/mfd/syscon.txt 10 Each LED is represented as a sub-node of the syscon device. Each 36 syscon: syscon@10000000 { 37 compatible = "arm,realview-pb1176-syscon", "syscon";
|
/linux-4.1.27/drivers/regulator/ |
D | pbias-regulator.c | 43 struct regmap *syscon; member 117 struct regmap *syscon; in pbias_regulator_probe() local 132 syscon = syscon_regmap_lookup_by_phandle(np, "syscon"); in pbias_regulator_probe() 133 if (IS_ERR(syscon)) in pbias_regulator_probe() 134 return PTR_ERR(syscon); in pbias_regulator_probe() 136 cfg.regmap = syscon; in pbias_regulator_probe() 152 drvdata[data_idx].syscon = syscon; in pbias_regulator_probe()
|
/linux-4.1.27/drivers/video/fbdev/ |
D | clps711xfb.c | 113 unsigned int lcdcon, syscon, pixclock; in clps7111fb_set_par() local 153 syscon = clps_readl(SYSCON1); in clps7111fb_set_par() 154 clps_writel(syscon & ~SYSCON1_LCDEN, SYSCON1); in clps7111fb_set_par() 156 clps_writel(syscon | SYSCON1_LCDEN, SYSCON1); in clps7111fb_set_par() 184 unsigned int lcdcon, syscon, size; in clps711x_guess_lcd_params() local 200 syscon = clps_readl(SYSCON1); in clps711x_guess_lcd_params() 201 if (syscon & SYSCON1_LCDEN) { in clps711x_guess_lcd_params() 256 if ((syscon & SYSCON1_LCDEN) == 0) { in clps711x_guess_lcd_params()
|
D | clps711x-fb.c | 40 struct regmap *syscon; member 146 regmap_update_bits(cfb->syscon, SYSCON_OFFSET, SYSCON1_LCDEN, 0); in clps711x_fb_set_par() 148 regmap_update_bits(cfb->syscon, SYSCON_OFFSET, in clps711x_fb_set_par() 275 cfb->syscon = in clps711x_fb_probe() 277 if (IS_ERR(cfb->syscon)) { in clps711x_fb_probe() 278 ret = PTR_ERR(cfb->syscon); in clps711x_fb_probe() 303 regmap_update_bits(cfb->syscon, SYSCON_OFFSET, in clps711x_fb_probe() 306 ret = regmap_read(cfb->syscon, SYSCON_OFFSET, &val); in clps711x_fb_probe() 355 regmap_update_bits(cfb->syscon, SYSCON_OFFSET, SYSCON1_LCDEN, 0); in clps711x_fb_probe() 369 regmap_update_bits(cfb->syscon, SYSCON_OFFSET, SYSCON1_LCDEN, 0); in clps711x_fb_remove()
|
/linux-4.1.27/drivers/input/keyboard/ |
D | clps711x-keypad.c | 31 struct regmap *syscon; member 46 regmap_update_bits(priv->syscon, SYSCON_OFFSET, in clps711x_keypad_poll() 82 regmap_update_bits(priv->syscon, SYSCON_OFFSET, in clps711x_keypad_poll() 103 priv->syscon = in clps711x_keypad_probe() 105 if (IS_ERR(priv->syscon)) in clps711x_keypad_probe() 106 return PTR_ERR(priv->syscon); in clps711x_keypad_probe() 164 regmap_update_bits(priv->syscon, SYSCON_OFFSET, SYSCON1_KBDSCAN_MASK, in clps711x_keypad_probe()
|
/linux-4.1.27/drivers/spi/ |
D | spi-clps711x.c | 32 struct regmap *syscon; member 56 return regmap_update_bits(hw->syscon, SYSCON_OFFSET, SYSCON3_ADCCKNSEN, in spi_clps711x_prepare_message() 163 hw->syscon = syscon_regmap_lookup_by_pdevname("syscon.3"); in spi_clps711x_probe() 164 if (IS_ERR(hw->syscon)) { in spi_clps711x_probe() 165 ret = PTR_ERR(hw->syscon); in spi_clps711x_probe() 177 regmap_update_bits(hw->syscon, SYSCON_OFFSET, SYSCON3_ADCCON, 0); in spi_clps711x_probe()
|
/linux-4.1.27/Documentation/devicetree/bindings/watchdog/ |
D | samsung-wdt.txt | 17 - samsung,syscon-phandle : reference to syscon node (This property required only 19 In case of Exynos5250 and 5420 this property points to syscon node holding the PMU 33 samsung,syscon-phandle = <&pmu_syscon>;
|
/linux-4.1.27/Documentation/devicetree/bindings/pci/ |
D | v3-v360epc-pci.txt | 7 - syscon: should contain a link to the syscon device node (since 8 on the Integrator, some registers in the syscon are required to
|
/linux-4.1.27/Documentation/devicetree/bindings/interrupt-controller/ |
D | digicolor-ic.txt | 11 - syscon: A phandle to the syscon node describing UC registers 20 syscon = <&uc_regs>;
|
D | ti,keystone-irq.txt | 11 - ti,syscon-dev : phandle and offset pair. The phandle to syscon used to 25 ti,syscon-dev = <&devctrl 0x2a0>;
|
/linux-4.1.27/Documentation/devicetree/bindings/regulator/ |
D | pbias-regulator.txt | 6 - reg: pbias register offset from syscon base and size of pbias register. 7 - syscon : phandle of the system control module 22 syscon = <&omap5_padconf_global>;
|
/linux-4.1.27/Documentation/devicetree/bindings/media/ |
D | hix5hd2-ir.txt | 11 - hisilicon,power-syscon: phandle of syscon used to control power. 23 hisilicon,power-syscon = <&sysctrl>;
|
D | ti,omap3isp.txt | 17 syscon : the phandle and register offset to the Complex I/O or CSI-PHY 64 syscon = <&scm_conf 0x2f0>;
|
/linux-4.1.27/Documentation/devicetree/bindings/clock/ |
D | ste-u300-syscon-clock.txt | 6 - compatible: must be "stericsson,u300-syscon-clk" 47 compatible = "stericsson,u300-syscon-clk"; 63 - compatible: must be "stericsson,u300-syscon-mclk" 71 compatible = "stericsson,u300-syscon-mclk";
|
D | pistachio-clock.txt | 80 - compatible: Must include "img,pistachio-periph-cr" and "syscon". 90 cr_periph: syscon@18144800 { 91 compatible = "img,pistachio-cr-periph", "syscon"; 106 - compatible: Must include "img,pistachio-cr-top" and "syscon". 116 cr_top: syscon@18144800 { 117 compatible = "img,pistachio-cr-top", "syscon";
|
D | ti-keystone-pllctrl.txt | 10 - compatible: "ti,keystone-pllctrl", "syscon" 18 compatible = "ti,keystone-pllctrl", "syscon";
|
D | rockchip,rk3288-cru.txt | 17 - rockchip,grf: phandle to the syscon managing the "general register files"
|
D | rockchip,rk3188-cru.txt | 18 - rockchip,grf: phandle to the syscon managing the "general register files"
|
D | zynq-7000.txt | 17 - reg : SLCR offset and size taken via syscon < 0x100 0x100 >
|
/linux-4.1.27/Documentation/devicetree/bindings/soc/qcom/ |
D | qcom,gsbi.txt | 20 - syscon-tcsr: indicates phandle of TCSR syscon node. Required if child uses 55 syscon-tcsr = <&tcsr>; 85 tcsr: syscon@1a400000 { 86 compatible = "qcom,apq8064-tcsr", "syscon";
|
/linux-4.1.27/drivers/net/can/c_can/ |
D | c_can_platform.c | 87 regmap_read(raminit->syscon, raminit->reg, &ctrl); in c_can_hw_raminit_wait_syscon() 104 regmap_read(raminit->syscon, raminit->reg, &ctrl); in c_can_hw_raminit_syscon() 114 regmap_update_bits(raminit->syscon, raminit->reg, mask, ctrl); in c_can_hw_raminit_syscon() 126 regmap_update_bits(raminit->syscon, raminit->reg, mask, ctrl); in c_can_hw_raminit_syscon() 132 regmap_update_bits(raminit->syscon, raminit->reg, in c_can_hw_raminit_syscon() 337 raminit->syscon = syscon_regmap_lookup_by_phandle(np, in c_can_plat_probe() 339 if (IS_ERR(raminit->syscon)) { in c_can_plat_probe() 341 ret = PTR_ERR(raminit->syscon); in c_can_plat_probe()
|
D | c_can.h | 188 struct regmap *syscon; /* for raminit ctrl. reg. access */ member
|
/linux-4.1.27/arch/arm/mach-integrator/ |
D | integrator_ap.c | 288 struct device_node *syscon; in ap_init_of() local 292 syscon = of_find_matching_node(NULL, ap_syscon_match); in ap_init_of() 293 if (!syscon) in ap_init_of() 299 ap_syscon_base = of_iomap(syscon, 0); in ap_init_of() 323 lmdev->irq = irq_of_parse_and_map(syscon, i); in ap_init_of()
|
/linux-4.1.27/Documentation/devicetree/bindings/arm/freescale/ |
D | fsl,vf610-mscm-cpucfg.txt | 7 - compatible: "fsl,vf610-mscm-cpucfg", "syscon" 12 compatible = "fsl,vf610-mscm-cpucfg", "syscon";
|
/linux-4.1.27/Documentation/devicetree/bindings/gpio/ |
D | gpio-dsp-keystone.txt | 18 - ti,syscon-dev: phandle/offset pair. The phandle to syscon used to 30 ti,syscon-dev = <&devctrl 0x240>;
|
/linux-4.1.27/Documentation/devicetree/bindings/arm/altera/ |
D | socfpga-sdram-edac.txt | 6 - altr,sdr-syscon : phandle of the sdr module 13 altr,sdr-syscon = <&sdr>;
|
/linux-4.1.27/arch/arm/mach-u300/ |
D | core.c | 351 struct device_node *syscon; in u300_init_irq_dt() local 354 syscon = of_find_node_by_path("/syscon@c0011000"); in u300_init_irq_dt() 355 if (!syscon) { in u300_init_irq_dt() 359 syscon_base = of_iomap(syscon, 0); in u300_init_irq_dt()
|
/linux-4.1.27/drivers/pinctrl/ |
D | pinctrl-zynq.c | 54 struct regmap *syscon; member 858 ret = regmap_read(pctrl->syscon, in zynq_pinmux_set_mux() 865 ret = regmap_write(pctrl->syscon, in zynq_pinmux_set_mux() 874 ret = regmap_read(pctrl->syscon, addr, ®); in zynq_pinmux_set_mux() 880 ret = regmap_write(pctrl->syscon, addr, reg); in zynq_pinmux_set_mux() 952 ret = regmap_read(pctrl->syscon, pctrl->pctrl_offset + (4 * pin), ®); in zynq_pinconf_cfg_get() 1010 ret = regmap_read(pctrl->syscon, pctrl->pctrl_offset + (4 * pin), ®); in zynq_pinconf_cfg_set() 1065 ret = regmap_write(pctrl->syscon, pctrl->pctrl_offset + (4 * pin), reg); in zynq_pinconf_cfg_set() 1123 pctrl->syscon = syscon_regmap_lookup_by_phandle(pdev->dev.of_node, in zynq_pinctrl_probe() 1125 if (IS_ERR(pctrl->syscon)) { in zynq_pinctrl_probe() [all …]
|
/linux-4.1.27/arch/mips/boot/dts/brcm/ |
D | bcm7125.dtsi | 98 sun_top_ctrl: syscon@404000 { 99 compatible = "brcm,bcm7125-sun-top-ctrl", "syscon"; 106 syscon = <&sun_top_ctrl 0x8 0x14>;
|
D | bcm6328.dtsi | 74 compatible = "syscon"; 80 compatible = "syscon-reboot";
|
D | bcm7360.dtsi | 92 sun_top_ctrl: syscon@404000 { 93 compatible = "brcm,bcm7360-sun-top-ctrl", "syscon"; 100 syscon = <&sun_top_ctrl 0x304 0x308>;
|
D | bcm7358.dtsi | 92 sun_top_ctrl: syscon@404000 { 93 compatible = "brcm,bcm7358-sun-top-ctrl", "syscon"; 100 syscon = <&sun_top_ctrl 0x304 0x308>;
|
D | bcm7362.dtsi | 98 sun_top_ctrl: syscon@404000 { 99 compatible = "brcm,bcm7362-sun-top-ctrl", "syscon"; 106 syscon = <&sun_top_ctrl 0x304 0x308>;
|
D | bcm7420.dtsi | 99 sun_top_ctrl: syscon@404000 { 100 compatible = "brcm,bcm7420-sun-top-ctrl", "syscon"; 107 syscon = <&sun_top_ctrl 0x8 0x14>;
|
D | bcm7425.dtsi | 100 sun_top_ctrl: syscon@404000 { 101 compatible = "brcm,bcm7425-sun-top-ctrl", "syscon"; 108 syscon = <&sun_top_ctrl 0x304 0x308>;
|
D | bcm7346.dtsi | 98 sun_top_ctrl: syscon@404000 { 99 compatible = "brcm,bcm7346-sun-top-ctrl", "syscon"; 106 syscon = <&sun_top_ctrl 0x304 0x308>;
|
/linux-4.1.27/Documentation/devicetree/bindings/net/ |
D | hisilicon-hip04-net.txt | 10 phandle, specifies a reference to the syscon ppe node 27 - compatible: "hisilicon,hip04-ppe", "syscon". 60 compatible = "hisilicon,hip04-ppe", "syscon";
|
D | sti-dwmac.txt | 12 - st,syscon : Should be phandle/offset pair. The phandle to the syscon node which 42 st,syscon = <&syscfg_sbc_reg 0x80>;
|
D | socfpga-dwmac.txt | 12 - altr,sysmgr-syscon : Should be the phandle to the system manager node that 23 altr,sysmgr-syscon = <&sysmgr 0x60 0>;
|
D | cpsw.txt | 27 - syscon : Phandle to the system control device node, which is 62 syscon = <&cm>; 91 syscon = <&cm>;
|
D | emac_rockchip.txt | 8 - rockchip,grf: phandle to the syscon grf used to control speed and mode
|
D | rockchip-dwmac.txt | 10 - rockchip,grf: phandle to the syscon grf used to control speed and mode.
|
/linux-4.1.27/Documentation/devicetree/bindings/serial/ |
D | cirrus,clps711x-uart.txt | 8 - syscon: Phandle to SYSCON node, which contain UART control bits. 27 syscon = <&syscon1>;
|
/linux-4.1.27/drivers/media/platform/omap3isp/ |
D | ispcsiphy.c | 33 regmap_read(phy->isp->syscon, phy->isp->syscon_offset, ®); in csiphy_routing_cfg_3630() 68 regmap_write(phy->isp->syscon, phy->isp->syscon_offset, reg); in csiphy_routing_cfg_3630() 82 regmap_write(phy->isp->syscon, phy->isp->syscon_offset, 0); in csiphy_routing_cfg_3430() 89 regmap_write(phy->isp->syscon, phy->isp->syscon_offset, csirxfe); in csiphy_routing_cfg_3430()
|
D | isp.h | 192 struct regmap *syscon; member
|
D | isp.c | 2413 isp->syscon = syscon_regmap_lookup_by_phandle(pdev->dev.of_node, in isp_probe() 2415 if (IS_ERR(isp->syscon)) in isp_probe() 2416 return PTR_ERR(isp->syscon); in isp_probe() 2432 isp->syscon = syscon_regmap_lookup_by_pdevname("syscon.0"); in isp_probe() 2433 if (IS_ERR(isp->syscon)) in isp_probe() 2434 return PTR_ERR(isp->syscon); in isp_probe()
|
/linux-4.1.27/arch/arm/mach-omap2/ |
D | control.c | 697 struct regmap *syscon; in omap_control_init() local 709 syscon = syscon_node_to_regmap(scm_conf); in omap_control_init() 711 if (IS_ERR(syscon)) in omap_control_init() 712 return PTR_ERR(syscon); in omap_control_init() 714 omap2_ctrl_syscon = syscon; in omap_control_init() 719 syscon, NULL); in omap_control_init()
|
D | clock.c | 146 struct regmap *syscon, void __iomem *mem) in omap2_clk_provider_init() argument 154 io->regmap = syscon; in omap2_clk_provider_init()
|
D | clock.h | 280 struct regmap *syscon, void __iomem *mem);
|
/linux-4.1.27/Documentation/devicetree/bindings/video/ |
D | exynos_hdmi.txt | 31 - samsung,syscon-phandle: phandle for system controller node for PMU. 42 samsung,syscon-phandle = <&pmu_system_controller>;
|
D | ti,dra7-dss.txt | 16 - syscon: phandle to control module core syscon node
|
D | samsung-fimd.txt | 47 - samsung,sysreg: handle to syscon used to control the system registers
|
/linux-4.1.27/drivers/staging/media/omap4iss/ |
D | iss_csiphy.c | 148 regmap_read(iss->syscon, 0x68, &cam_rx_ctrl); in omap4iss_csiphy_config() 172 regmap_write(iss->syscon, 0x68, cam_rx_ctrl); in omap4iss_csiphy_config()
|
D | iss.h | 99 struct regmap *syscon; member
|
D | iss.c | 1394 iss->syscon = syscon_regmap_lookup_by_compatible("syscon"); in iss_probe() 1395 if (IS_ERR(iss->syscon)) { in iss_probe() 1396 ret = PTR_ERR(iss->syscon); in iss_probe()
|
/linux-4.1.27/arch/arm/mach-ep93xx/ |
D | crunch-bits.S | 71 ldr r8, =(EP93XX_APB_VIRT_BASE + 0x00130000) @ syscon addr 76 mov r3, #0xaa @ unlock syscon swlock 216 ldr r4, =(EP93XX_APB_VIRT_BASE + 0x00130000) @ syscon addr
|
/linux-4.1.27/Documentation/devicetree/bindings/pwm/ |
D | img-pwm.txt | 14 syscon node which contains PWM control registers.
|
/linux-4.1.27/Documentation/devicetree/bindings/pinctrl/ |
D | xlnx,zynq-pinctrl.txt | 5 - syscon: phandle to SLCR 80 syscon = <&slcr>;
|
D | pinctrl-mt65xx.txt | 72 compatible = "mediatek,mt8135-pctl-a-syscfg", "syscon"; 77 compatible = "mediatek,mt8135-pctl-b-syscfg", "syscon";
|
D | rockchip,pinctrl.txt | 25 - rockchip,grf: phandle referencing a syscon providing the 29 - rockchip,pmu: phandle referencing a syscon providing the pmu registers
|
/linux-4.1.27/Documentation/devicetree/bindings/net/can/ |
D | c_can.txt | 17 - syscon-raminit : Handle to system control region that contains the
|
/linux-4.1.27/Documentation/devicetree/bindings/arm/omap/ |
D | ctrl.txt | 56 compatible = "syscon";
|
/linux-4.1.27/Documentation/devicetree/bindings/dma/ |
D | img-mdc-dma.txt | 11 - img,cr-periph: Must contain a phandle to the peripheral control syscon
|
/linux-4.1.27/Documentation/devicetree/bindings/i2c/ |
D | i2c-rk3x.txt | 16 - rockchip,grf : the phandle of the syscon node for the general register
|
D | i2c-s3c2410.txt | 35 - samsung,sysreg-phandle - handle to syscon used to control the system registers
|
/linux-4.1.27/drivers/leds/ |
D | Makefile | 58 obj-$(CONFIG_LEDS_SYSCON) += leds-syscon.o
|
D | Kconfig | 517 This option enabled support for the LEDs on syscon type
|
/linux-4.1.27/Documentation/devicetree/bindings/usb/ |
D | dwc3-st.txt | 11 - st,syscon : should be phandle to system configuration node which
|
/linux-4.1.27/arch/arm64/boot/dts/mediatek/ |
D | mt8173.dtsi | 110 compatible = "mediatek,mt8173-pctl-a-syscfg", "syscon";
|
/linux-4.1.27/arch/arm64/boot/dts/exynos/ |
D | exynos7.dtsi | 446 compatible = "samsung,exynos7-pmu", "syscon"; 465 samsung,syscon-phandle = <&pmu_system_controller>;
|
/linux-4.1.27/Documentation/devicetree/bindings/power/ |
D | rockchip-io-domain.txt | 36 - rockchip,grf: phandle to the syscon managing the "general register files"
|