Home
last modified time | relevance | path

Searched refs:vt8500 (Results 1 – 25 of 33) sorted by relevance

12

/Linux-v4.19/drivers/pwm/
Dpwm-vt8500.c67 static inline void pwm_busy_wait(struct vt8500_chip *vt8500, int nr, u8 bitmask) in pwm_busy_wait() argument
72 while ((readl(vt8500->base + REG_STATUS) & mask) && --loops) in pwm_busy_wait()
76 dev_warn(vt8500->chip.dev, "Waiting for status bits 0x%x to clear timed out\n", in pwm_busy_wait()
83 struct vt8500_chip *vt8500 = to_vt8500_chip(chip); in vt8500_pwm_config() local
89 err = clk_enable(vt8500->clk); in vt8500_pwm_config()
95 c = clk_get_rate(vt8500->clk); in vt8500_pwm_config()
108 clk_disable(vt8500->clk); in vt8500_pwm_config()
116 writel(prescale, vt8500->base + REG_SCALAR(pwm->hwpwm)); in vt8500_pwm_config()
117 pwm_busy_wait(vt8500, pwm->hwpwm, STATUS_SCALAR_UPDATE); in vt8500_pwm_config()
119 writel(pv, vt8500->base + REG_PERIOD(pwm->hwpwm)); in vt8500_pwm_config()
[all …]
DMakefile52 obj-$(CONFIG_PWM_VT8500) += pwm-vt8500.o
/Linux-v4.19/arch/arm/boot/dts/
Dvt8500.dtsi2 * vt8500.dtsi - Device tree file for VIA VT8500 SoC
12 compatible = "via,vt8500";
39 compatible = "via,vt8500-intc";
46 compatible = "via,vt8500-pinctrl";
55 compatible = "via,vt8500-pmc";
70 compatible = "via,vt8500-device-clock";
78 compatible = "via,vt8500-device-clock";
86 compatible = "via,vt8500-device-clock";
94 compatible = "via,vt8500-device-clock";
103 compatible = "via,vt8500-timer";
[all …]
Dwm8505.dtsi41 compatible = "via,vt8500-intc";
49 compatible = "via,vt8500-intc";
66 compatible = "via,vt8500-pmc";
86 compatible = "via,vt8500-pll-clock";
93 compatible = "via,vt8500-pll-clock";
100 compatible = "via,vt8500-pll-clock";
107 compatible = "via,vt8500-pll-clock";
114 compatible = "via,vt8500-device-clock";
121 compatible = "via,vt8500-device-clock";
128 compatible = "via,vt8500-device-clock";
[all …]
Dwm8750.dtsi43 compatible = "via,vt8500-intc";
51 compatible = "via,vt8500-intc";
68 compatible = "via,vt8500-pmc";
124 compatible = "via,vt8500-device-clock";
131 compatible = "via,vt8500-device-clock";
138 compatible = "via,vt8500-device-clock";
145 compatible = "via,vt8500-device-clock";
152 compatible = "via,vt8500-device-clock";
160 compatible = "via,vt8500-device-clock";
168 compatible = "via,vt8500-device-clock";
[all …]
Dwm8850.dtsi40 compatible = "via,vt8500-intc";
48 compatible = "via,vt8500-intc";
65 compatible = "via,vt8500-pmc";
135 compatible = "via,vt8500-device-clock";
142 compatible = "via,vt8500-device-clock";
149 compatible = "via,vt8500-device-clock";
156 compatible = "via,vt8500-device-clock";
163 compatible = "via,vt8500-device-clock";
171 compatible = "via,vt8500-device-clock";
179 compatible = "via,vt8500-device-clock";
[all …]
Dwm8650.dtsi37 compatible = "via,vt8500-intc";
45 compatible = "via,vt8500-intc";
62 compatible = "via,vt8500-pmc";
118 compatible = "via,vt8500-device-clock";
125 compatible = "via,vt8500-device-clock";
132 compatible = "via,vt8500-device-clock";
139 compatible = "via,vt8500-device-clock";
146 compatible = "via,vt8500-device-clock";
154 compatible = "via,vt8500-device-clock";
162 compatible = "via,vt8500-device-clock";
[all …]
Dvt8500-bv07.dts2 * vt8500-bv07.dts - Device tree file for Benign BV07 Netbook
10 /include/ "vt8500.dtsi"
/Linux-v4.19/Documentation/devicetree/bindings/arm/vt8500/
Dvia,vt8500-pmc.txt5 - compatible : "via,vt8500-pmc"
11 compatible = "via,vt8500-pmc";
/Linux-v4.19/Documentation/devicetree/bindings/timer/
Dvia,vt8500-timer.txt5 - compatible : "via,vt8500-timer"
12 compatible = "via,vt8500-timer";
/Linux-v4.19/Documentation/devicetree/bindings/rtc/
Dvia,vt8500-rtc.txt5 - compatible : "via,vt8500-rtc"
12 compatible = "via,vt8500-rtc";
/Linux-v4.19/Documentation/devicetree/bindings/clock/
Dvt8500.txt1 Device Tree Clock bindings for arch-vt8500
9 "via,vt8500-pll-clock" - for a VT8500/WM8505 PLL clock
13 "via,vt8500-device-clock" - for a VT/WM device clock
68 compatible = "via,vt8500-device-clock";
/Linux-v4.19/Documentation/devicetree/bindings/interrupt-controller/
Dvia,vt8500-intc.txt5 - compatible : "via,vt8500-intc"
12 compatible = "via,vt8500-intc";
/Linux-v4.19/Documentation/devicetree/bindings/net/
Dvia-rhine.txt4 - compatible : Should be "via,vt8500-rhine" for integrated
14 compatible = "via,vt8500-rhine";
/Linux-v4.19/Documentation/devicetree/bindings/display/
Dvia,vt8500-fb.txt5 - compatible : "via,vt8500-fb"
16 compatible = "via,vt8500-fb";
/Linux-v4.19/Documentation/devicetree/bindings/pwm/
Dvt8500-pwm.txt4 - compatible: should be "via,vt8500-pwm"
15 compatible = "via,vt8500-pwm";
/Linux-v4.19/Documentation/devicetree/bindings/serial/
Dvt8500-uart.txt4 - compatible: should be "via,vt8500-uart" (for VIA/WonderMedia chips up to and
23 compatible = "via,vt8500-uart";
/Linux-v4.19/arch/arm/mach-vt8500/
DMakefile1 obj-$(CONFIG_ARCH_VT8500) += vt8500.o
/Linux-v4.19/drivers/pinctrl/vt8500/
DMakefile5 obj-$(CONFIG_PINCTRL_VT8500) += pinctrl-vt8500.o
/Linux-v4.19/Documentation/devicetree/bindings/arm/
Dvt8500.txt6 compatible = "via,vt8500";
/Linux-v4.19/drivers/clocksource/
Dvt8500_timer.c168 TIMER_OF_DECLARE(vt8500, "via,vt8500-timer", vt8500_timer_init);
/Linux-v4.19/drivers/pinctrl/
DMakefile64 obj-$(CONFIG_ARCH_VT8500) += vt8500/
/Linux-v4.19/Documentation/devicetree/bindings/pinctrl/
Dpinctrl-vt8500.txt7 - compatible: "via,vt8500-pinctrl", "wm,wm8505-pinctrl", "wm,wm8650-pinctrl",
/Linux-v4.19/drivers/clk/
DMakefile58 obj-$(CONFIG_ARCH_VT8500) += clk-vt8500.o
/Linux-v4.19/drivers/irqchip/
DMakefile50 obj-$(CONFIG_ARCH_VT8500) += irq-vt8500.o

12