summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorVernon Mauery <vernon.mauery@intel.com>2019-09-27 23:09:48 +0300
committerJae Hyun Yoo <jae.hyun.yoo@linux.intel.com>2021-11-05 10:22:09 +0300
commitde83c9dda701454d5b8e5f381c6f00151e3a73e1 (patch)
tree47e6262520b346d7a8596d851cbf18f6aae4651f /arch
parenta23b10f1e9b77f158bf55fb153ad00f5c557f376 (diff)
downloadlinux-de83c9dda701454d5b8e5f381c6f00151e3a73e1.tar.xz
arm: ast2600: add pwm_tacho driver from aspeed
Add the pwm_tacho driver from Aspeed to get pwm working until an upstream PWM/Tacho driver is available. This was copied from the v5.02 BSP from Aspeed. Signed-off-by: Vernon Mauery <vernon.mauery@intel.com>
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/boot/dts/aspeed-g6.dtsi10
1 files changed, 10 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/aspeed-g6.dtsi b/arch/arm/boot/dts/aspeed-g6.dtsi
index 28ccd03cb6f9..e8b6dd5376db 100644
--- a/arch/arm/boot/dts/aspeed-g6.dtsi
+++ b/arch/arm/boot/dts/aspeed-g6.dtsi
@@ -310,6 +310,16 @@
#size-cells = <1>;
ranges;
+ pwm_tacho: pwm-tacho-controller@1e610000 {
+ compatible = "aspeed,ast2600-pwm-tacho";
+ #address-cells = <1>;
+ #size-cells = <0>;
+ reg = <0x1e610000 0x100>;
+ clocks = <&syscon ASPEED_CLK_AHB>;
+ resets = <&syscon ASPEED_RESET_PWM>;
+ status = "disabled";
+ };
+
syscon: syscon@1e6e2000 {
compatible = "aspeed,ast2600-scu", "syscon", "simple-mfd";
reg = <0x1e6e2000 0x1000>;