PiFi-40 Devicetree files

Signed-off-by: David Knell <david.knell@gmail.com>
This commit is contained in:
David Knell
2020-10-28 14:20:56 +00:00
committed by popcornmix
parent 81617b58f7
commit 3b2223fc26
3 changed files with 57 additions and 0 deletions

View File

@@ -125,6 +125,7 @@ dtbo-$(CONFIG_ARCH_BCM2835) += \
pca953x.dtbo \
pibell.dtbo \
pifacedigital.dtbo \
pifi-40.dtbo \
piglow.dtbo \
piscreen.dtbo \
piscreen2r.dtbo \

View File

@@ -2000,6 +2000,12 @@ Params: spi-present-mask 8-bit integer, bitmap indicating MCP23S17 SPI0
0-3, which can be configured with JP1 and JP2.
Name: pifi-40
Info: Configures the PiFi 40W stereo amplifier
Load: dtoverlay=pifi-40
Params: <None>
Name: piglow
Info: Configures the PiGlow by pimoroni.com
Load: dtoverlay=piglow

View File

@@ -0,0 +1,50 @@
// Definitions for PiFi-40 Amp
/dts-v1/;
/plugin/;
#include <dt-bindings/gpio/gpio.h>
/ {
compatible = "brcm,bcm2835";
fragment@0 {
target = <&i2s>;
__overlay__ {
status = "okay";
};
};
fragment@1 {
target = <&i2c1>;
__overlay__ {
#address-cells = <1>;
#size-cells = <0>;
status = "okay";
tas5711l: audio-codec@1a {
compatible = "ti,tas5711";
reg = <0x1a>;
#sound-dai-cells = <0>;
sound-name-prefix = "Left";
status = "okay";
};
tas5711r: audio-codec@1b {
compatible = "ti,tas5711";
reg = <0x1b>;
#sound-dai-cells = <0>;
sound-name-prefix = "Right";
status = "okay";
};
};
};
fragment@2 {
target = <&sound>;
pifi_40: __overlay__ {
compatible = "pifi,pifi-40";
audio-codec = <&tas5711l &tas5711r>;
i2s-controller = <&i2s>;
pdn-gpios = <&gpio 23 1>;
status = "okay";
};
};
};