Loading arch/arm/boot/dts/overlays/Makefile +1 −0 Original line number Diff line number Diff line Loading @@ -23,6 +23,7 @@ dtbo-$(CONFIG_ARCH_BCM2835) += \ enc28j60.dtbo \ enc28j60-spi2.dtbo \ fe-pi-audio.dtbo \ googlevoicehat-soundcard.dtbo \ gpio-ir.dtbo \ gpio-poweroff.dtbo \ hifiberry-amp.dtbo \ Loading arch/arm/boot/dts/overlays/README +6 −0 Original line number Diff line number Diff line Loading @@ -414,6 +414,12 @@ Load: dtoverlay=fe-pi-audio Params: <None> Name: googlevoicehat-soundcard Info: Configures the Google voiceHAT soundcard Load: dtoverlay=googlevoicehat-soundcard Params: <None> Name: gpio-ir Info: Use GPIO pin as rc-core style infrared receiver input. The rc-core- based gpio_ir_recv driver maps received keys directly to a Loading arch/arm/boot/dts/overlays/googlevoicehat-soundcard-overlay.dts 0 → 100644 +49 −0 Original line number Diff line number Diff line // Definitions for Google voiceHAT v1 soundcard overlay /dts-v1/; /plugin/; / { compatible = "brcm,bcm2708"; fragment@0 { target = <&i2s>; __overlay__ { status = "okay"; }; }; fragment@1 { target = <&gpio>; __overlay__ { googlevoicehat_pins: googlevoicehat_pins { brcm,pins = <16>; brcm,function = <1>; /* out */ brcm,pull = <0>; /* up */ }; }; }; fragment@2 { target-path = "/"; __overlay__ { voicehat-codec { #sound-dai-cells = <0>; compatible = "google,voicehat"; pinctrl-names = "default"; pinctrl-0 = <&googlevoicehat_pins>; sdmode-gpios= <&gpio 16 0>; status = "okay"; }; }; }; fragment@3 { target = <&sound>; __overlay__ { compatible = "googlevoicehat,googlevoicehat-soundcard"; i2s-controller = <&i2s>; status = "okay"; }; }; }; arch/arm/configs/bcm2709_defconfig +1 −0 Original line number Diff line number Diff line Loading @@ -888,6 +888,7 @@ CONFIG_SND_BCM2708_SOC_IQAUDIO_DAC=m CONFIG_SND_BCM2708_SOC_IQAUDIO_DIGI=m CONFIG_SND_BCM2708_SOC_RASPIDAC3=m CONFIG_SND_BCM2708_SOC_ADAU1977_ADC=m CONFIG_SND_BCM2708_SOC_GOOGLEVOICEHAT_SOUNDCARD=m CONFIG_SND_AUDIOINJECTOR_PI_SOUNDCARD=m CONFIG_SND_AUDIOINJECTOR_OCTO_SOUNDCARD=m CONFIG_SND_DIGIDAC1_SOUNDCARD=m Loading arch/arm/configs/bcmrpi_defconfig +1 −0 Original line number Diff line number Diff line Loading @@ -881,6 +881,7 @@ CONFIG_SND_BCM2708_SOC_IQAUDIO_DAC=m CONFIG_SND_BCM2708_SOC_IQAUDIO_DIGI=m CONFIG_SND_BCM2708_SOC_RASPIDAC3=m CONFIG_SND_BCM2708_SOC_ADAU1977_ADC=m CONFIG_SND_BCM2708_SOC_GOOGLEVOICEHAT_SOUNDCARD=m CONFIG_SND_AUDIOINJECTOR_PI_SOUNDCARD=m CONFIG_SND_AUDIOINJECTOR_OCTO_SOUNDCARD=m CONFIG_SND_DIGIDAC1_SOUNDCARD=m Loading Loading
arch/arm/boot/dts/overlays/Makefile +1 −0 Original line number Diff line number Diff line Loading @@ -23,6 +23,7 @@ dtbo-$(CONFIG_ARCH_BCM2835) += \ enc28j60.dtbo \ enc28j60-spi2.dtbo \ fe-pi-audio.dtbo \ googlevoicehat-soundcard.dtbo \ gpio-ir.dtbo \ gpio-poweroff.dtbo \ hifiberry-amp.dtbo \ Loading
arch/arm/boot/dts/overlays/README +6 −0 Original line number Diff line number Diff line Loading @@ -414,6 +414,12 @@ Load: dtoverlay=fe-pi-audio Params: <None> Name: googlevoicehat-soundcard Info: Configures the Google voiceHAT soundcard Load: dtoverlay=googlevoicehat-soundcard Params: <None> Name: gpio-ir Info: Use GPIO pin as rc-core style infrared receiver input. The rc-core- based gpio_ir_recv driver maps received keys directly to a Loading
arch/arm/boot/dts/overlays/googlevoicehat-soundcard-overlay.dts 0 → 100644 +49 −0 Original line number Diff line number Diff line // Definitions for Google voiceHAT v1 soundcard overlay /dts-v1/; /plugin/; / { compatible = "brcm,bcm2708"; fragment@0 { target = <&i2s>; __overlay__ { status = "okay"; }; }; fragment@1 { target = <&gpio>; __overlay__ { googlevoicehat_pins: googlevoicehat_pins { brcm,pins = <16>; brcm,function = <1>; /* out */ brcm,pull = <0>; /* up */ }; }; }; fragment@2 { target-path = "/"; __overlay__ { voicehat-codec { #sound-dai-cells = <0>; compatible = "google,voicehat"; pinctrl-names = "default"; pinctrl-0 = <&googlevoicehat_pins>; sdmode-gpios= <&gpio 16 0>; status = "okay"; }; }; }; fragment@3 { target = <&sound>; __overlay__ { compatible = "googlevoicehat,googlevoicehat-soundcard"; i2s-controller = <&i2s>; status = "okay"; }; }; };
arch/arm/configs/bcm2709_defconfig +1 −0 Original line number Diff line number Diff line Loading @@ -888,6 +888,7 @@ CONFIG_SND_BCM2708_SOC_IQAUDIO_DAC=m CONFIG_SND_BCM2708_SOC_IQAUDIO_DIGI=m CONFIG_SND_BCM2708_SOC_RASPIDAC3=m CONFIG_SND_BCM2708_SOC_ADAU1977_ADC=m CONFIG_SND_BCM2708_SOC_GOOGLEVOICEHAT_SOUNDCARD=m CONFIG_SND_AUDIOINJECTOR_PI_SOUNDCARD=m CONFIG_SND_AUDIOINJECTOR_OCTO_SOUNDCARD=m CONFIG_SND_DIGIDAC1_SOUNDCARD=m Loading
arch/arm/configs/bcmrpi_defconfig +1 −0 Original line number Diff line number Diff line Loading @@ -881,6 +881,7 @@ CONFIG_SND_BCM2708_SOC_IQAUDIO_DAC=m CONFIG_SND_BCM2708_SOC_IQAUDIO_DIGI=m CONFIG_SND_BCM2708_SOC_RASPIDAC3=m CONFIG_SND_BCM2708_SOC_ADAU1977_ADC=m CONFIG_SND_BCM2708_SOC_GOOGLEVOICEHAT_SOUNDCARD=m CONFIG_SND_AUDIOINJECTOR_PI_SOUNDCARD=m CONFIG_SND_AUDIOINJECTOR_OCTO_SOUNDCARD=m CONFIG_SND_DIGIDAC1_SOUNDCARD=m Loading