Home
last modified time | relevance | path

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

12

/linux-5.19.10/drivers/pwm/
Dpwm-vt8500.c59 static inline void vt8500_pwm_busy_wait(struct vt8500_chip *vt8500, int nr, u8 bitmask) in vt8500_pwm_busy_wait() argument
64 while ((readl(vt8500->base + REG_STATUS) & mask) && --loops) in vt8500_pwm_busy_wait()
68 dev_warn(vt8500->chip.dev, "Waiting for status bits 0x%x to clear timed out\n", in vt8500_pwm_busy_wait()
75 struct vt8500_chip *vt8500 = to_vt8500_chip(chip); in vt8500_pwm_config() local
81 err = clk_enable(vt8500->clk); in vt8500_pwm_config()
87 c = clk_get_rate(vt8500->clk); in vt8500_pwm_config()
100 clk_disable(vt8500->clk); in vt8500_pwm_config()
108 writel(prescale, vt8500->base + REG_SCALAR(pwm->hwpwm)); in vt8500_pwm_config()
109 vt8500_pwm_busy_wait(vt8500, pwm->hwpwm, STATUS_SCALAR_UPDATE); in vt8500_pwm_config()
111 writel(pv, vt8500->base + REG_PERIOD(pwm->hwpwm)); in vt8500_pwm_config()
[all …]
DMakefile63 obj-$(CONFIG_PWM_VT8500) += pwm-vt8500.o
/linux-5.19.10/arch/arm/boot/dts/
Dwm8505.dtsi45 compatible = "via,vt8500-intc";
53 compatible = "via,vt8500-intc";
70 compatible = "via,vt8500-pmc";
90 compatible = "via,vt8500-pll-clock";
97 compatible = "via,vt8500-pll-clock";
104 compatible = "via,vt8500-pll-clock";
111 compatible = "via,vt8500-pll-clock";
118 compatible = "via,vt8500-device-clock";
125 compatible = "via,vt8500-device-clock";
132 compatible = "via,vt8500-device-clock";
[all …]
Dvt8500.dtsi3 * vt8500.dtsi - Device tree file for VIA VT8500 SoC
11 compatible = "via,vt8500";
43 compatible = "via,vt8500-intc";
50 compatible = "via,vt8500-pinctrl";
59 compatible = "via,vt8500-pmc";
74 compatible = "via,vt8500-device-clock";
82 compatible = "via,vt8500-device-clock";
90 compatible = "via,vt8500-device-clock";
98 compatible = "via,vt8500-device-clock";
107 compatible = "via,vt8500-timer";
[all …]
Dwm8750.dtsi47 compatible = "via,vt8500-intc";
55 compatible = "via,vt8500-intc";
72 compatible = "via,vt8500-pmc";
128 compatible = "via,vt8500-device-clock";
135 compatible = "via,vt8500-device-clock";
142 compatible = "via,vt8500-device-clock";
149 compatible = "via,vt8500-device-clock";
156 compatible = "via,vt8500-device-clock";
164 compatible = "via,vt8500-device-clock";
172 compatible = "via,vt8500-device-clock";
[all …]
Dwm8850.dtsi44 compatible = "via,vt8500-intc";
52 compatible = "via,vt8500-intc";
69 compatible = "via,vt8500-pmc";
139 compatible = "via,vt8500-device-clock";
146 compatible = "via,vt8500-device-clock";
153 compatible = "via,vt8500-device-clock";
160 compatible = "via,vt8500-device-clock";
167 compatible = "via,vt8500-device-clock";
175 compatible = "via,vt8500-device-clock";
183 compatible = "via,vt8500-device-clock";
[all …]
Dwm8650.dtsi41 compatible = "via,vt8500-intc";
49 compatible = "via,vt8500-intc";
66 compatible = "via,vt8500-pmc";
122 compatible = "via,vt8500-device-clock";
129 compatible = "via,vt8500-device-clock";
136 compatible = "via,vt8500-device-clock";
143 compatible = "via,vt8500-device-clock";
150 compatible = "via,vt8500-device-clock";
158 compatible = "via,vt8500-device-clock";
166 compatible = "via,vt8500-device-clock";
[all …]
Dvt8500-bv07.dts3 * vt8500-bv07.dts - Device tree file for Benign BV07 Netbook
9 /include/ "vt8500.dtsi"
/linux-5.19.10/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-5.19.10/Documentation/devicetree/bindings/arm/vt8500/
Dvia,vt8500-pmc.txt5 - compatible : "via,vt8500-pmc"
11 compatible = "via,vt8500-pmc";
/linux-5.19.10/Documentation/devicetree/bindings/rtc/
Dvia,vt8500-rtc.txt5 - compatible : "via,vt8500-rtc"
12 compatible = "via,vt8500-rtc";
/linux-5.19.10/Documentation/devicetree/bindings/timer/
Dvia,vt8500-timer.txt5 - compatible : "via,vt8500-timer"
12 compatible = "via,vt8500-timer";
/linux-5.19.10/Documentation/devicetree/bindings/interrupt-controller/
Dvia,vt8500-intc.txt5 - compatible : "via,vt8500-intc"
12 compatible = "via,vt8500-intc";
/linux-5.19.10/Documentation/devicetree/bindings/arm/
Dvt8500.yaml4 $id: http://devicetree.org/schemas/arm/vt8500.yaml#
19 - via,vt8500
/linux-5.19.10/Documentation/devicetree/bindings/net/
Dvia-rhine.txt4 - compatible : Should be "via,vt8500-rhine" for integrated
14 compatible = "via,vt8500-rhine";
/linux-5.19.10/Documentation/devicetree/bindings/display/
Dvia,vt8500-fb.txt5 - compatible : "via,vt8500-fb"
16 compatible = "via,vt8500-fb";
/linux-5.19.10/Documentation/devicetree/bindings/pwm/
Dvt8500-pwm.txt4 - compatible: should be "via,vt8500-pwm"
15 compatible = "via,vt8500-pwm";
/linux-5.19.10/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-5.19.10/arch/arm/mach-vt8500/
DMakefile2 obj-$(CONFIG_ARCH_VT8500) += vt8500.o
/linux-5.19.10/drivers/pinctrl/vt8500/
DMakefile5 obj-$(CONFIG_PINCTRL_VT8500) += pinctrl-vt8500.o
/linux-5.19.10/drivers/clocksource/
Dtimer-vt8500.c150 TIMER_OF_DECLARE(vt8500, "via,vt8500-timer", vt8500_timer_init);
DMakefile39 obj-$(CONFIG_VT8500_TIMER) += timer-vt8500.o
/linux-5.19.10/drivers/pinctrl/
DMakefile80 obj-$(CONFIG_ARCH_VT8500) += vt8500/
/linux-5.19.10/Documentation/devicetree/bindings/pinctrl/
Dpinctrl-vt8500.txt7 - compatible: "via,vt8500-pinctrl", "wm,wm8505-pinctrl", "wm,wm8650-pinctrl",
/linux-5.19.10/drivers/clk/
DMakefile73 obj-$(CONFIG_ARCH_VT8500) += clk-vt8500.o

12