Home
last modified time | relevance | path

Searched full:vt8500 (Results 1 – 25 of 57) sorted by relevance

123

/linux/drivers/pwm/
H A Dpwm-vt8500.c3 * drivers/pwm/pwm-vt8500.c
60 struct vt8500_chip *vt8500 = to_vt8500_chip(chip); in vt8500_pwm_busy_wait() local
64 while ((readl(vt8500->base + REG_STATUS) & mask) && --loops) 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()
111 writel(pv, vt8500->base + REG_PERIOD(pwm->hwpwm)); in vt8500_pwm_config()
114 writel(dc, vt8500->base + REG_DUTY(pwm->hwpwm)); in vt8500_pwm_config()
[all …]
/linux/arch/arm/boot/dts/vt8500/
H A Dwm8505.dtsi41 compatible = "via,vt8500-intc";
49 compatible = "via,vt8500-intc";
66 compatible = "via,vt8500-scc-id";
71 compatible = "via,vt8500-pmc";
91 compatible = "via,vt8500-pll-clock";
98 compatible = "via,vt8500-pll-clock";
105 compatible = "via,vt8500-pll-clock";
112 compatible = "via,vt8500-pll-clock";
119 compatible = "via,vt8500-device-clock";
126 compatible = "via,vt8500-device-clock";
[all …]
H A Dvt8500.dtsi3 * vt8500.dtsi - Device tree file for VIA VT8500 SoC
11 compatible = "via,vt8500";
39 compatible = "via,vt8500-intc";
46 compatible = "via,vt8500-pinctrl";
55 compatible = "via,vt8500-scc-id";
60 compatible = "via,vt8500-pmc";
75 compatible = "via,vt8500-device-clock";
83 compatible = "via,vt8500-device-clock";
91 compatible = "via,vt8500-device-clock";
99 compatible = "via,vt8500-device-clock";
[all …]
H A Dwm8750.dtsi43 compatible = "via,vt8500-intc";
51 compatible = "via,vt8500-intc";
68 compatible = "via,vt8500-scc-id";
73 compatible = "via,vt8500-pmc";
129 compatible = "via,vt8500-device-clock";
136 compatible = "via,vt8500-device-clock";
143 compatible = "via,vt8500-device-clock";
150 compatible = "via,vt8500-device-clock";
157 compatible = "via,vt8500-device-clock";
165 compatible = "via,vt8500-device-clock";
[all …]
H A Dwm8850.dtsi40 compatible = "via,vt8500-intc";
48 compatible = "via,vt8500-intc";
65 compatible = "via,vt8500-scc-id";
70 compatible = "via,vt8500-pmc";
140 compatible = "via,vt8500-device-clock";
147 compatible = "via,vt8500-device-clock";
154 compatible = "via,vt8500-device-clock";
161 compatible = "via,vt8500-device-clock";
168 compatible = "via,vt8500-device-clock";
176 compatible = "via,vt8500-device-clock";
[all …]
H A Dwm8650.dtsi37 compatible = "via,vt8500-intc";
45 compatible = "via,vt8500-intc";
62 compatible = "via,vt8500-scc-id";
67 compatible = "via,vt8500-pmc";
123 compatible = "via,vt8500-device-clock";
130 compatible = "via,vt8500-device-clock";
137 compatible = "via,vt8500-device-clock";
144 compatible = "via,vt8500-device-clock";
151 compatible = "via,vt8500-device-clock";
159 compatible = "via,vt8500-device-clock";
[all …]
H A Dvt8500-bv07.dts3 * vt8500-bv07.dts - Device tree file for Benign BV07 Netbook
9 /include/ "vt8500.dtsi"
/linux/Documentation/devicetree/bindings/timer/
H A Dvia,vt8500-timer.yaml4 $id: http://devicetree.org/schemas/timer/via,vt8500-timer.yaml#
7 title: VIA/Wondermedia VT8500 Timer
11 management controller on VIA/WonderMedia SoCs (VIA VT8500 and alike).
23 const: via,vt8500-timer
48 compatible = "via,vt8500-timer";
/linux/Documentation/devicetree/bindings/clock/
H A 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/Documentation/devicetree/bindings/serial/
H A Dvia,vt8500-uart.yaml5 $id: http://devicetree.org/schemas/serial/via,vt8500-uart.yaml#
8 title: VIA VT8500 and WonderMedia WM8xxx UART Controller
19 - via,vt8500-uart # up to WM8850/WM8950
42 compatible = "via,vt8500-uart";
/linux/Documentation/devicetree/bindings/pwm/
H A Dvia,vt8500-pwm.yaml4 $id: http://devicetree.org/schemas/pwm/via,vt8500-pwm.yaml#
7 title: VIA/Wondermedia VT8500/WM8xxx series SoC PWM controller
18 - const: via,vt8500-pwm
39 compatible = "via,vt8500-pwm";
/linux/arch/arm/mach-vt8500/
H A Dvt8500.c3 * arch/arm/mach-vt8500/vt8500.c
70 fb = of_find_compatible_node(NULL, NULL, "via,vt8500-fb"); in vt8500_init()
72 np = of_find_compatible_node(NULL, NULL, "via,vt8500-gpio"); in vt8500_init()
130 np = of_find_compatible_node(NULL, NULL, "via,vt8500-pmc"); in vt8500_init()
150 "via,vt8500",
H A DMakefile2 obj-$(CONFIG_ARCH_VT8500) += vt8500.o
/linux/Documentation/devicetree/bindings/arm/vt8500/
H A Dvia,vt8500-pmc.txt1 VIA/Wondermedia VT8500 Power Management Controller
5 - compatible : "via,vt8500-pmc"
11 compatible = "via,vt8500-pmc";
/linux/Documentation/devicetree/bindings/arm/
H A Dvt8500.yaml4 $id: http://devicetree.org/schemas/arm/vt8500.yaml#
7 title: VIA/Wondermedia VT8500 Platforms
18 - via,vt8500
/linux/Documentation/devicetree/bindings/hwinfo/
H A Dvia,vt8500-scc-id.yaml4 $id: http://devicetree.org/schemas/hwinfo/via,vt8500-scc-id.yaml#
21 - const: via,vt8500-scc-id
35 compatible = "via,vt8500-scc-id";
/linux/drivers/irqchip/
H A Dirq-vt8500.c3 * arch/arm/mach-vt8500/irq.c
59 /* vt8500 has 1 intc, wm8505 and wm8650 have 2 */
133 .name = "vt8500",
227 pr_info("vt8500-irq: Added interrupt controller\n"); in vt8500_irq_init()
237 pr_info("vt8500-irq: Enabled slave->parent interrupts\n"); in vt8500_irq_init()
251 IRQCHIP_DECLARE(vt8500_irq, "via,vt8500-intc", vt8500_irq_init);
/linux/Documentation/devicetree/bindings/display/
H A Dvia,vt8500-fb.txt1 VIA VT8500 Framebuffer
5 - compatible : "via,vt8500-fb"
16 compatible = "via,vt8500-fb";
/linux/Documentation/devicetree/bindings/interrupt-controller/
H A Dvia,vt8500-intc.yaml4 $id: http://devicetree.org/schemas/interrupt-controller/via,vt8500-intc.yaml#
23 const: via,vt8500-intc
71 compatible = "via,vt8500-intc";
/linux/drivers/rtc/
H A Drtc-vt8500.c3 * drivers/rtc/rtc-vt8500.c
247 { .compatible = "via,vt8500-rtc", },
256 .name = "vt8500-rtc",
264 MODULE_DESCRIPTION("VIA VT8500 SoC Realtime Clock Driver (RTC)");
266 MODULE_ALIAS("platform:vt8500-rtc");
/linux/drivers/pinctrl/vt8500/
H A DKconfig14 bool "VIA VT8500 pin controller driver"
19 VIA VT8500 SoCs.
/linux/drivers/clocksource/
H A Dtimer-vt8500.c3 * arch/arm/mach-vt8500/timer.c
150 TIMER_OF_DECLARE(vt8500, "via,vt8500-timer", vt8500_timer_init);
/linux/Documentation/devicetree/bindings/pinctrl/
H A Dpinctrl-vt8500.txt1 VIA VT8500 and Wondermedia WM8xxx-series pinmux/gpio controller
7 - compatible: "via,vt8500-pinctrl", "wm,wm8505-pinctrl", "wm,wm8650-pinctrl",
/linux/Documentation/devicetree/bindings/rtc/
H A Dtrivial-rtc.yaml82 # VIA/Wondermedia VT8500 Real-time Clock
83 - via,vt8500-rtc
/linux/drivers/soc/vt8500/
H A Dwmt-socinfo.c21 { "VT8500", 0x3400 },
109 { .compatible = "via,vt8500-scc-id" },

123