diff options
Diffstat (limited to 'target/linux/bcm27xx/patches-5.10/950-0366-PiFi-40-Devicetree-files.patch')
-rw-r--r-- | target/linux/bcm27xx/patches-5.10/950-0366-PiFi-40-Devicetree-files.patch | 91 |
1 files changed, 0 insertions, 91 deletions
diff --git a/target/linux/bcm27xx/patches-5.10/950-0366-PiFi-40-Devicetree-files.patch b/target/linux/bcm27xx/patches-5.10/950-0366-PiFi-40-Devicetree-files.patch deleted file mode 100644 index 2f8db38b81..0000000000 --- a/target/linux/bcm27xx/patches-5.10/950-0366-PiFi-40-Devicetree-files.patch +++ /dev/null @@ -1,91 +0,0 @@ -From 5dd5b4625a4435f64ee6a1c9f47e3609e771f14b Mon Sep 17 00:00:00 2001 -From: David Knell <david.knell@gmail.com> -Date: Wed, 28 Oct 2020 14:20:56 +0000 -Subject: [PATCH] PiFi-40 Devicetree files - -Signed-off-by: David Knell <david.knell@gmail.com> ---- - arch/arm/boot/dts/overlays/Makefile | 1 + - arch/arm/boot/dts/overlays/README | 6 +++ - .../arm/boot/dts/overlays/pifi-40-overlay.dts | 50 +++++++++++++++++++ - 3 files changed, 57 insertions(+) - create mode 100644 arch/arm/boot/dts/overlays/pifi-40-overlay.dts - ---- a/arch/arm/boot/dts/overlays/Makefile -+++ b/arch/arm/boot/dts/overlays/Makefile -@@ -125,6 +125,7 @@ dtbo-$(CONFIG_ARCH_BCM2835) += \ - pca953x.dtbo \ - pibell.dtbo \ - pifacedigital.dtbo \ -+ pifi-40.dtbo \ - piglow.dtbo \ - piscreen.dtbo \ - piscreen2r.dtbo \ ---- a/arch/arm/boot/dts/overlays/README -+++ b/arch/arm/boot/dts/overlays/README -@@ -2000,6 +2000,12 @@ Params: spi-present-mask 8-bit in - 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 ---- /dev/null -+++ b/arch/arm/boot/dts/overlays/pifi-40-overlay.dts -@@ -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"; -+ }; -+ }; -+}; |