Adds a device tree binding file for Raspberry pi's Headphones and HDMI audio output devices. Based on raspberry's downstream kernel implementation: https://github.com/raspberrypi/linux/blob/rpi-4.14.y/arch/arm/boot/dts/bcm2708-rpi.dtsi Signed-off-by: Nicolas Saenz Julienne <nsaenzjulienne@xxxxxxx> --- .../bindings/sound/brcm,bcm2835-audio.txt | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 Documentation/devicetree/bindings/sound/brcm,bcm2835-audio.txt diff --git a/Documentation/devicetree/bindings/sound/brcm,bcm2835-audio.txt b/Documentation/devicetree/bindings/sound/brcm,bcm2835-audio.txt new file mode 100644 index 000000000000..ee6fa085aaa9 --- /dev/null +++ b/Documentation/devicetree/bindings/sound/brcm,bcm2835-audio.txt @@ -0,0 +1,15 @@ +Broadcom BCM283x audio device + +Required properties: + +- compatible: Should be "brcm,bcm2835-audio" +- brcm,pwm-channels: number of PWM channels, they are behind RPi's Video Core + IV, not actual Linux PWM devices. + +Example: + +audio: audio { + compatible = "brcm,bcm2835-audio"; + brcm,pwm-channels = <8>; +}; + -- 2.19.1