Loading arch/arm/boot/dts/overlays/Makefile +1 −0 Original line number Diff line number Diff line Loading @@ -8,6 +8,7 @@ dtbo-$(CONFIG_ARCH_BCM2835) += \ ads7846.dtbo \ akkordion-iqdacplus.dtbo \ allo-boss-dac-pcm512x-audio.dtbo \ allo-digione.dtbo \ allo-piano-dac-pcm512x-audio.dtbo \ allo-piano-dac-plus-pcm512x-audio.dtbo \ at86rf233.dtbo \ Loading arch/arm/boot/dts/overlays/README +6 −0 Original line number Diff line number Diff line Loading @@ -287,6 +287,12 @@ Params: 24db_digital_gain Allow gain to be applied via the PCM512x codec slave" Name: allo-digione Info: Configures the Allo Digione audio card Load: dtoverlay=allo-digione Params: <None> Name: allo-piano-dac-pcm512x-audio Info: Configures the Allo Piano DAC (2.0/2.1) audio cards. (NB. This initial support is for 2.0 channel audio ONLY! ie. stereo. Loading arch/arm/boot/dts/overlays/allo-digione-overlay.dts 0 → 100644 +44 −0 Original line number Diff line number Diff line // Definitions for Allo DigiOne /dts-v1/; /plugin/; / { compatible = "brcm,bcm2708"; fragment@0 { target = <&i2s>; __overlay__ { status = "okay"; }; }; fragment@1 { target = <&i2c1>; __overlay__ { #address-cells = <1>; #size-cells = <0>; status = "okay"; wm8804@3b { #sound-dai-cells = <0>; compatible = "wlf,wm8804"; reg = <0x3b>; PVDD-supply = <&vdd_3v3_reg>; DVDD-supply = <&vdd_3v3_reg>; status = "okay"; wlf,reset-gpio = <&gpio 17 0>; }; }; }; fragment@2 { target = <&sound>; __overlay__ { compatible = "allo,allo-digione"; i2s-controller = <&i2s>; status = "okay"; clock44-gpio = <&gpio 5 0>; clock48-gpio = <&gpio 6 0>; }; }; }; arch/arm/configs/bcm2709_defconfig +1 −0 Original line number Diff line number Diff line Loading @@ -903,6 +903,7 @@ CONFIG_SND_BCM2708_SOC_ALLO_PIANO_DAC=m CONFIG_SND_BCM2708_SOC_ALLO_PIANO_DAC_PLUS=m CONFIG_SND_BCM2708_SOC_FE_PI_AUDIO=m CONFIG_SND_BCM2708_SOC_ALLO_BOSS_DAC=m CONFIG_SND_BCM2708_SOC_ALLO_DIGIONE=m CONFIG_SND_PISOUND=m CONFIG_SND_SOC_ADAU1701=m CONFIG_SND_SOC_ADAU7002=m Loading arch/arm/configs/bcmrpi_defconfig +1 −0 Original line number Diff line number Diff line Loading @@ -897,6 +897,7 @@ CONFIG_SND_BCM2708_SOC_ALLO_PIANO_DAC=m CONFIG_SND_BCM2708_SOC_ALLO_PIANO_DAC_PLUS=m CONFIG_SND_BCM2708_SOC_FE_PI_AUDIO=m CONFIG_SND_BCM2708_SOC_ALLO_BOSS_DAC=m CONFIG_SND_BCM2708_SOC_ALLO_DIGIONE=m CONFIG_SND_PISOUND=m CONFIG_SND_SOC_ADAU1701=m CONFIG_SND_SOC_ADAU7002=m Loading Loading
arch/arm/boot/dts/overlays/Makefile +1 −0 Original line number Diff line number Diff line Loading @@ -8,6 +8,7 @@ dtbo-$(CONFIG_ARCH_BCM2835) += \ ads7846.dtbo \ akkordion-iqdacplus.dtbo \ allo-boss-dac-pcm512x-audio.dtbo \ allo-digione.dtbo \ allo-piano-dac-pcm512x-audio.dtbo \ allo-piano-dac-plus-pcm512x-audio.dtbo \ at86rf233.dtbo \ Loading
arch/arm/boot/dts/overlays/README +6 −0 Original line number Diff line number Diff line Loading @@ -287,6 +287,12 @@ Params: 24db_digital_gain Allow gain to be applied via the PCM512x codec slave" Name: allo-digione Info: Configures the Allo Digione audio card Load: dtoverlay=allo-digione Params: <None> Name: allo-piano-dac-pcm512x-audio Info: Configures the Allo Piano DAC (2.0/2.1) audio cards. (NB. This initial support is for 2.0 channel audio ONLY! ie. stereo. Loading
arch/arm/boot/dts/overlays/allo-digione-overlay.dts 0 → 100644 +44 −0 Original line number Diff line number Diff line // Definitions for Allo DigiOne /dts-v1/; /plugin/; / { compatible = "brcm,bcm2708"; fragment@0 { target = <&i2s>; __overlay__ { status = "okay"; }; }; fragment@1 { target = <&i2c1>; __overlay__ { #address-cells = <1>; #size-cells = <0>; status = "okay"; wm8804@3b { #sound-dai-cells = <0>; compatible = "wlf,wm8804"; reg = <0x3b>; PVDD-supply = <&vdd_3v3_reg>; DVDD-supply = <&vdd_3v3_reg>; status = "okay"; wlf,reset-gpio = <&gpio 17 0>; }; }; }; fragment@2 { target = <&sound>; __overlay__ { compatible = "allo,allo-digione"; i2s-controller = <&i2s>; status = "okay"; clock44-gpio = <&gpio 5 0>; clock48-gpio = <&gpio 6 0>; }; }; };
arch/arm/configs/bcm2709_defconfig +1 −0 Original line number Diff line number Diff line Loading @@ -903,6 +903,7 @@ CONFIG_SND_BCM2708_SOC_ALLO_PIANO_DAC=m CONFIG_SND_BCM2708_SOC_ALLO_PIANO_DAC_PLUS=m CONFIG_SND_BCM2708_SOC_FE_PI_AUDIO=m CONFIG_SND_BCM2708_SOC_ALLO_BOSS_DAC=m CONFIG_SND_BCM2708_SOC_ALLO_DIGIONE=m CONFIG_SND_PISOUND=m CONFIG_SND_SOC_ADAU1701=m CONFIG_SND_SOC_ADAU7002=m Loading
arch/arm/configs/bcmrpi_defconfig +1 −0 Original line number Diff line number Diff line Loading @@ -897,6 +897,7 @@ CONFIG_SND_BCM2708_SOC_ALLO_PIANO_DAC=m CONFIG_SND_BCM2708_SOC_ALLO_PIANO_DAC_PLUS=m CONFIG_SND_BCM2708_SOC_FE_PI_AUDIO=m CONFIG_SND_BCM2708_SOC_ALLO_BOSS_DAC=m CONFIG_SND_BCM2708_SOC_ALLO_DIGIONE=m CONFIG_SND_PISOUND=m CONFIG_SND_SOC_ADAU1701=m CONFIG_SND_SOC_ADAU7002=m Loading