aboutsummaryrefslogtreecommitdiff
path: root/Bindings/sound/amlogic,axg-pdm.txt
diff options
context:
space:
mode:
authorEmmanuel Vadot <manu@FreeBSD.org>2019-01-11 05:27:30 +0000
committerEmmanuel Vadot <manu@FreeBSD.org>2019-01-11 05:27:30 +0000
commita31d1ff13cd8d70944a6446c0e2478d7f25b53e7 (patch)
tree95e0f475d5a1ebb20845d0809fdc2d15875b2ea9 /Bindings/sound/amlogic,axg-pdm.txt
parent0bf7de3125ed8dcfbeaa112994b25101fa9b96c6 (diff)
downloadsrc-a31d1ff13cd8d70944a6446c0e2478d7f25b53e7.tar.gz
src-a31d1ff13cd8d70944a6446c0e2478d7f25b53e7.zip
Import DTS files from Linux 4.20vendor/device-tree/4.20
Notes
Notes: svn path=/vendor/device-tree/dist/; revision=342930 svn path=/vendor/device-tree/4.20/; revision=342931; tag=vendor/device-tree/4.20
Diffstat (limited to 'Bindings/sound/amlogic,axg-pdm.txt')
-rw-r--r--Bindings/sound/amlogic,axg-pdm.txt24
1 files changed, 24 insertions, 0 deletions
diff --git a/Bindings/sound/amlogic,axg-pdm.txt b/Bindings/sound/amlogic,axg-pdm.txt
new file mode 100644
index 000000000000..5672d0bc5b16
--- /dev/null
+++ b/Bindings/sound/amlogic,axg-pdm.txt
@@ -0,0 +1,24 @@
+* Amlogic Audio PDM input
+
+Required properties:
+- compatible: 'amlogic,axg-pdm'
+- reg: physical base address of the controller and length of memory
+ mapped region.
+- clocks: list of clock phandle, one for each entry clock-names.
+- clock-names: should contain the following:
+ * "pclk" : peripheral clock.
+ * "dclk" : pdm digital clock
+ * "sysclk" : dsp system clock
+- #sound-dai-cells: must be 0.
+
+Example of PDM on the A113 SoC:
+
+pdm: audio-controller@ff632000 {
+ compatible = "amlogic,axg-pdm";
+ reg = <0x0 0xff632000 0x0 0x34>;
+ #sound-dai-cells = <0>;
+ clocks = <&clkc_audio AUD_CLKID_PDM>,
+ <&clkc_audio AUD_CLKID_PDM_DCLK>,
+ <&clkc_audio AUD_CLKID_PDM_SYSCLK>;
+ clock-names = "pclk", "dclk", "sysclk";
+};