/Linux-v4.19/drivers/pwm/ |
D | pwm-vt8500.c | 67 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 …]
|
D | Makefile | 52 obj-$(CONFIG_PWM_VT8500) += pwm-vt8500.o
|
/Linux-v4.19/arch/arm/boot/dts/ |
D | vt8500.dtsi | 2 * 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 …]
|
D | wm8505.dtsi | 41 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 …]
|
D | wm8750.dtsi | 43 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 …]
|
D | wm8850.dtsi | 40 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 …]
|
D | wm8650.dtsi | 37 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 …]
|
D | vt8500-bv07.dts | 2 * vt8500-bv07.dts - Device tree file for Benign BV07 Netbook 10 /include/ "vt8500.dtsi"
|
/Linux-v4.19/Documentation/devicetree/bindings/arm/vt8500/ |
D | via,vt8500-pmc.txt | 5 - compatible : "via,vt8500-pmc" 11 compatible = "via,vt8500-pmc";
|
/Linux-v4.19/Documentation/devicetree/bindings/timer/ |
D | via,vt8500-timer.txt | 5 - compatible : "via,vt8500-timer" 12 compatible = "via,vt8500-timer";
|
/Linux-v4.19/Documentation/devicetree/bindings/rtc/ |
D | via,vt8500-rtc.txt | 5 - compatible : "via,vt8500-rtc" 12 compatible = "via,vt8500-rtc";
|
/Linux-v4.19/Documentation/devicetree/bindings/clock/ |
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-v4.19/Documentation/devicetree/bindings/interrupt-controller/ |
D | via,vt8500-intc.txt | 5 - compatible : "via,vt8500-intc" 12 compatible = "via,vt8500-intc";
|
/Linux-v4.19/Documentation/devicetree/bindings/net/ |
D | via-rhine.txt | 4 - compatible : Should be "via,vt8500-rhine" for integrated 14 compatible = "via,vt8500-rhine";
|
/Linux-v4.19/Documentation/devicetree/bindings/display/ |
D | via,vt8500-fb.txt | 5 - compatible : "via,vt8500-fb" 16 compatible = "via,vt8500-fb";
|
/Linux-v4.19/Documentation/devicetree/bindings/pwm/ |
D | vt8500-pwm.txt | 4 - compatible: should be "via,vt8500-pwm" 15 compatible = "via,vt8500-pwm";
|
/Linux-v4.19/Documentation/devicetree/bindings/serial/ |
D | vt8500-uart.txt | 4 - 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/ |
D | Makefile | 1 obj-$(CONFIG_ARCH_VT8500) += vt8500.o
|
/Linux-v4.19/drivers/pinctrl/vt8500/ |
D | Makefile | 5 obj-$(CONFIG_PINCTRL_VT8500) += pinctrl-vt8500.o
|
/Linux-v4.19/Documentation/devicetree/bindings/arm/ |
D | vt8500.txt | 6 compatible = "via,vt8500";
|
/Linux-v4.19/drivers/clocksource/ |
D | vt8500_timer.c | 168 TIMER_OF_DECLARE(vt8500, "via,vt8500-timer", vt8500_timer_init);
|
/Linux-v4.19/drivers/pinctrl/ |
D | Makefile | 64 obj-$(CONFIG_ARCH_VT8500) += vt8500/
|
/Linux-v4.19/Documentation/devicetree/bindings/pinctrl/ |
D | pinctrl-vt8500.txt | 7 - compatible: "via,vt8500-pinctrl", "wm,wm8505-pinctrl", "wm,wm8650-pinctrl",
|
/Linux-v4.19/drivers/clk/ |
D | Makefile | 58 obj-$(CONFIG_ARCH_VT8500) += clk-vt8500.o
|
/Linux-v4.19/drivers/irqchip/ |
D | Makefile | 50 obj-$(CONFIG_ARCH_VT8500) += irq-vt8500.o
|