aboutsummaryrefslogtreecommitdiff
path: root/sys/dts
diff options
context:
space:
mode:
authorPoul-Henning Kamp <phk@FreeBSD.org>2018-01-14 20:36:21 +0000
committerPoul-Henning Kamp <phk@FreeBSD.org>2018-01-14 20:36:21 +0000
commit9eec64c0aab4243be5c52306862bc06e2b66fb59 (patch)
treec5f3c18e91c55da9d91e23e956a5bef2ff713a71 /sys/dts
parentda24a5e5becb21c21cae2b81789ebc8d4dce4a7b (diff)
downloadsrc-9eec64c0aab4243be5c52306862bc06e2b66fb59.tar.gz
src-9eec64c0aab4243be5c52306862bc06e2b66fb59.zip
Add a rudimentary PWM driver for the RaspberryPi.
Control is through sysctl, only GPIO12 supported. bootverbose creates sysctls for direct mangling of relevant registers. Only tested on RPI2
Notes
Notes: svn path=/head/; revision=327976
Diffstat (limited to 'sys/dts')
-rw-r--r--sys/dts/arm/bcm2836.dtsi5
1 files changed, 5 insertions, 0 deletions
diff --git a/sys/dts/arm/bcm2836.dtsi b/sys/dts/arm/bcm2836.dtsi
index 3ade53c28f4c..a1be6d14f201 100644
--- a/sys/dts/arm/bcm2836.dtsi
+++ b/sys/dts/arm/bcm2836.dtsi
@@ -425,6 +425,11 @@
interrupt-parent = <&intc>;
};
+ pwm0 {
+ compatible = "broadcom,bcm2835-pwm";
+ reg = <0x20c000 0x28>,<0x1010a0 8>;
+ };
+
dma: dma {
compatible = "broadcom,bcm2835-dma",
"broadcom,bcm2708-dma";