Home
last modified time | relevance | path

Searched refs:syscfg (Results 1 – 25 of 62) sorted by relevance

123

/Linux-v5.4/drivers/misc/
Dvexpress-syscfg.c42 struct vexpress_syscfg *syscfg; member
52 struct vexpress_syscfg *syscfg = func->syscfg; in vexpress_syscfg_exec() local
60 command = readl(syscfg->base + SYS_CFGCTRL); in vexpress_syscfg_exec()
72 dev_dbg(syscfg->dev, "func %p, command %x, data %x\n", in vexpress_syscfg_exec()
74 writel(*data, syscfg->base + SYS_CFGDATA); in vexpress_syscfg_exec()
75 writel(0, syscfg->base + SYS_CFGSTAT); in vexpress_syscfg_exec()
76 writel(command, syscfg->base + SYS_CFGCTRL); in vexpress_syscfg_exec()
92 status = readl(syscfg->base + SYS_CFGSTAT); in vexpress_syscfg_exec()
103 *data = readl(syscfg->base + SYS_CFGDATA); in vexpress_syscfg_exec()
104 dev_dbg(syscfg->dev, "func %p, read data %x\n", func, *data); in vexpress_syscfg_exec()
[all …]
/Linux-v5.4/Documentation/devicetree/bindings/interrupt-controller/
Dst,sti-irq-syscfg.txt10 "st,stih415-irq-syscfg"
11 "st,stih416-irq-syscfg"
12 "st,stih407-irq-syscfg"
13 "st,stid127-irq-syscfg"
14 - st,syscfg : Phandle to Cortex-A9 IRQ system config registers
27 irq-syscfg {
28 compatible = "st,stih416-irq-syscfg";
29 st,syscfg = <&syscfg_cpu>;
/Linux-v5.4/arch/arm/boot/dts/
Dstih407-family.dtsi54 st,syscfg = <&syscfg_core 0x8e0>;
128 st,syscfg = <&syscfg_sbc_reg>;
150 syscfg_sbc: sbc-syscfg@9620000 {
151 compatible = "st,stih407-sbc-syscfg", "syscon";
155 syscfg_front: front-syscfg@9280000 {
156 compatible = "st,stih407-front-syscfg", "syscon";
160 syscfg_rear: rear-syscfg@9290000 {
161 compatible = "st,stih407-rear-syscfg", "syscon";
165 syscfg_flash: flash-syscfg@92a0000 {
166 compatible = "st,stih407-flash-syscfg", "syscon";
[all …]
/Linux-v5.4/Documentation/devicetree/bindings/arm/stm32/
Dstm32-syscon.txt5 - " st,stm32mp157-syscfg " - for stm32mp157 based SoCs,
8 - clocks: phandle to the syscfg clock
11 syscfg: syscon@50020000 {
12 compatible = "st,stm32mp157-syscfg", "syscon";
/Linux-v5.4/drivers/watchdog/
Dst_lpc_wdt.c45 struct st_wdog_syscfg *syscfg; member
68 if (st_wdog->syscfg->reset_type_reg) in st_wdog_setup()
70 st_wdog->syscfg->reset_type_reg, in st_wdog_setup()
71 st_wdog->syscfg->reset_type_mask, in st_wdog_setup()
76 st_wdog->syscfg->enable_reg, in st_wdog_setup()
77 st_wdog->syscfg->enable_mask, in st_wdog_setup()
78 enable ? 0 : st_wdog->syscfg->enable_mask); in st_wdog_setup()
181 st_wdog->syscfg = (struct st_wdog_syscfg *)match->data; in st_wdog_probe()
/Linux-v5.4/Documentation/devicetree/bindings/power/reset/
Dst-reset.txt5 - st,syscfg: should be a phandle of the syscfg node.
10 st,syscfg = <&syscfg_sbc_reg>;
/Linux-v5.4/Documentation/devicetree/bindings/regulator/
Dst,stm32-booster.txt10 - st,syscfg: Phandle to system configuration controller.
16 st,syscfg = <&syscfg>;
/Linux-v5.4/Documentation/devicetree/bindings/phy/
Dphy-stih41x-usb.txt9 - st,syscfg : should be a phandle of the syscfg node
21 st,syscfg = <&syscfg_rear>;
Dphy-miphy28lp.txt9 - st,syscfg : Should be a phandle of the system configuration register group
29 - st,syscfg : Offset of the parent configuration register.
50 st,syscfg = <&syscfg_core>;
63 st,syscfg = <0x114 0x818 0xe0 0xec>;
78 st,syscfg = <0x118 0x81c 0xe4 0xf0>;
92 st,syscfg = <0x11c 0x820>;
Dphy-stih407-usb.txt8 - st,syscfg : phandle of sysconfig bank plus integer array containing phyparam and phyctrl registe…
20 st,syscfg = <&syscfg_core 0x100 0xf4>;
Dphy-miphy365x.txt9 - st,syscfg : Phandle / integer array property. Phandle of sysconfig group
43 st,syscfg = <&syscfg_rear 0x824 0x828>;
57 reg-names = "sata", "pcie", "syscfg";
/Linux-v5.4/drivers/cpufreq/
Dsti-cpufreq.c52 struct regmap *syscfg; member
70 ret = regmap_read(ddata.syscfg, major_offset, &socid); in sti_cpufreq_fetch_major()
241 ddata.syscfg = syscon_regmap_lookup_by_phandle(np, "st,syscfg"); in sti_cpufreq_fetch_syscon_registers()
242 if (IS_ERR(ddata.syscfg)) { in sti_cpufreq_fetch_syscon_registers()
244 return PTR_ERR(ddata.syscfg); in sti_cpufreq_fetch_syscon_registers()
/Linux-v5.4/Documentation/devicetree/bindings/remoteproc/
Dstm32-rproc.txt11 - st,syscfg-holdboot: Reference to the system configuration which holds the
16 - st,syscfg-tz: Reference to the system configuration which holds the RCC trust
46 - st,syscfg-pdds: Reference to the system configuration which holds the remote
61 st,syscfg-holdboot = <&rcc 0x10C 0x1>;
62 st,syscfg-tz = <&rcc 0x000 0x1>;
Dst-rproc.txt20 - st,syscfg System configuration register which holds the boot vector
40 st,syscfg = <&syscfg_core 0x228>;
/Linux-v5.4/drivers/mtd/nand/onenand/
Domap2.c149 u32 syscfg; in omap2_onenand_wait() local
188 syscfg = read_reg(c, ONENAND_REG_SYS_CFG1); in omap2_onenand_wait()
189 if (!(syscfg & ONENAND_SYS_CFG1_IOBE)) { in omap2_onenand_wait()
190 syscfg |= ONENAND_SYS_CFG1_IOBE; in omap2_onenand_wait()
191 write_reg(c, syscfg, ONENAND_REG_SYS_CFG1); in omap2_onenand_wait()
193 syscfg = read_reg(c, ONENAND_REG_SYS_CFG1); in omap2_onenand_wait()
233 syscfg = read_reg(c, ONENAND_REG_SYS_CFG1); in omap2_onenand_wait()
234 syscfg &= ~ONENAND_SYS_CFG1_IOBE; in omap2_onenand_wait()
235 write_reg(c, syscfg, ONENAND_REG_SYS_CFG1); in omap2_onenand_wait()
/Linux-v5.4/drivers/irqchip/
Dirq-st.c41 unsigned int syscfg; member
149 return regmap_update_bits(ddata->regmap, ddata->syscfg, in st_irq_syscfg_enable()
167 ddata->syscfg = (unsigned int)match->data; in st_irq_syscfg_probe()
184 return regmap_update_bits(ddata->regmap, ddata->syscfg, in st_irq_syscfg_resume()
/Linux-v5.4/Documentation/devicetree/bindings/watchdog/
Dst_lpc_wdt.txt24 - st,syscfg : Phandle to syscfg node used to enable watchdog and configure
37 st,syscfg = <&syscfg_core>;
/Linux-v5.4/Documentation/devicetree/bindings/sound/
Dst,sti-asoc-card.txt18 - st,syscfg: phandle to boot-device system configuration registers
57 st,syscfg = <&syscfg_core>;
69 st,syscfg = <&syscfg_core>;
80 st,syscfg = <&syscfg_core>;
91 st,syscfg = <&syscfg_core>;
105 - st,syscfg: phandle to boot-device system configuration registers.
/Linux-v5.4/Documentation/devicetree/bindings/i2c/
Di2c-stm32.txt31 - st,syscfg-fmp: Use to set Fast Mode Plus bit within SYSCFG when Fast Mode
33 1st cell: phandle to syscfg
64 st,syscfg-fmp = <&syscfg 0x4 0x1>;
/Linux-v5.4/Documentation/devicetree/bindings/usb/
Ddwc3-st.txt9 - reg : glue logic base address and USB syscfg ctrl register offset
10 - reg-names : should be "reg-glue" and "syscfg-reg"
47 reg-names = "reg-glue", "syscfg-reg";
48 st,syscfg = <&syscfg_core>;
/Linux-v5.4/Documentation/devicetree/bindings/pinctrl/
Dpinctrl-mt65xx.txt35 - mediatek,pctl-regmap: Should be a phandle of the syscfg node.
80 syscfg_pctl_a: syscfg-pctl-a@10005000 {
81 compatible = "mediatek,mt8135-pctl-a-syscfg", "syscon";
85 syscfg_pctl_b: syscfg-pctl-b@1020c020 {
86 compatible = "mediatek,mt8135-pctl-b-syscfg", "syscon";
/Linux-v5.4/arch/mips/ralink/
Dmt7621.c121 u32 clk_sts, syscfg; in ralink_clk_init() local
138 syscfg = rt_sysc_r32(SYSC_REG_SYSCFG); in ralink_clk_init()
139 xtal_mode = (syscfg >> 6) & 0x7; in ralink_clk_init()
/Linux-v5.4/drivers/iio/adc/
Dstm32-adc-core.c107 struct regmap *syscfg; member
446 if (priv->syscfg && priv->vdd_uv > 2700000) { in stm32_adc_core_switches_supply_en()
453 ret = regmap_write(priv->syscfg, in stm32_adc_core_switches_supply_en()
492 if (priv->syscfg && priv->vdd_uv > 2700000) { in stm32_adc_core_switches_supply_dis()
493 regmap_write(priv->syscfg, STM32MP1_SYSCFG_PMCCLRR, in stm32_adc_core_switches_supply_dis()
588 priv->syscfg = syscon_regmap_lookup_by_phandle(np, "st,syscfg"); in stm32_adc_core_switches_probe()
589 if (IS_ERR(priv->syscfg)) { in stm32_adc_core_switches_probe()
590 ret = PTR_ERR(priv->syscfg); in stm32_adc_core_switches_probe()
596 priv->syscfg = NULL; in stm32_adc_core_switches_probe()
/Linux-v5.4/Documentation/devicetree/bindings/mtd/
Dst-fsm.txt11 - st,syscfg : Phandle to boot-device system configuration registers
21 st,syscfg = <&syscfg_rear>;
/Linux-v5.4/Documentation/devicetree/bindings/rtc/
Dst,stm32-rtc.txt18 - st,syscfg: phandle/offset/mask triplet. The phandle to pwrcfg used to
38 st,syscfg = <&pwrcfg 0x00 0x100>;
51 st,syscfg = <&pwrcfg 0x00 0x100>;

123