| /linux/drivers/pwm/ |
| H A D | 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() 117 val = readl(vt8500->base + REG_CTRL(pwm->hwpwm)); in vt8500_pwm_config() [all …]
|
| H A D | Kconfig | 822 tristate "vt8500 PWM support" 826 Generic PWM framework driver for vt8500. 829 will be called pwm-vt8500.
|
| /linux/arch/arm/boot/dts/vt8500/ |
| H A D | wm8505.dtsi | 41 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 D | vt8500.dtsi | 3 * 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 D | wm8750.dtsi | 43 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 D | wm8850.dtsi | 40 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 D | wm8650.dtsi | 37 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 D | vt8500-bv07.dts | 3 * vt8500-bv07.dts - Device tree file for Benign BV07 Netbook 9 /include/ "vt8500.dtsi"
|
| H A D | Makefile | 3 vt8500-bv07.dtb \
|
| /linux/Documentation/devicetree/bindings/clock/ |
| H A D | vt8500.txt | 1 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/arm/vt8500/ |
| H A D | via,vt8500-pmc.txt | 5 - compatible : "via,vt8500-pmc" 11 compatible = "via,vt8500-pmc";
|
| /linux/Documentation/devicetree/bindings/display/ |
| H A D | via,vt8500-fb.txt | 5 - compatible : "via,vt8500-fb" 16 compatible = "via,vt8500-fb";
|
| /linux/arch/arm/mach-vt8500/ |
| H A D | Makefile | 2 obj-$(CONFIG_ARCH_VT8500) += vt8500.o
|
| /linux/drivers/pinctrl/vt8500/ |
| H A D | Makefile | 5 obj-$(CONFIG_PINCTRL_VT8500) += pinctrl-vt8500.o
|
| /linux/drivers/soc/ |
| H A D | Makefile | 38 obj-y += vt8500/
|
| H A D | Kconfig | 32 source "drivers/soc/vt8500/Kconfig"
|
| /linux/arch/arm/boot/dts/ |
| H A D | Makefile | 39 subdir-y += vt8500
|
| /linux/drivers/clocksource/ |
| H A D | timer-vt8500.c | 150 TIMER_OF_DECLARE(vt8500, "via,vt8500-timer", vt8500_timer_init);
|
| /linux/Documentation/devicetree/bindings/pinctrl/ |
| H A D | pinctrl-vt8500.txt | 7 - compatible: "via,vt8500-pinctrl", "wm,wm8505-pinctrl", "wm,wm8650-pinctrl",
|
| /linux/drivers/rtc/ |
| H A D | Makefile | 196 obj-$(CONFIG_RTC_DRV_VT8500) += rtc-vt8500.o
|
| /linux/arch/arm/ |
| H A D | Kconfig | 466 source "arch/arm/mach-vt8500/Kconfig"
|
| /linux/ |
| H A D | MAINTAINERS | 3773 F: Documentation/devicetree/bindings/hwinfo/via,vt8500-scc-id.yaml 3775 F: Documentation/devicetree/bindings/interrupt-controller/via,vt8500-intc.yaml 3776 F: Documentation/devicetree/bindings/pwm/via,vt8500-pwm.yaml 3777 F: Documentation/devicetree/bindings/timer/via,vt8500-timer.yaml 3778 F: arch/arm/boot/dts/vt8500/ 3779 F: arch/arm/mach-vt8500/ 3780 F: drivers/clocksource/timer-vt8500.c 3783 F: drivers/pwm/pwm-vt8500.c 3784 F: drivers/rtc/rtc-vt8500.c 3785 F: drivers/soc/vt8500/
|