File tree 7 files changed +390
-2
lines changed
7 files changed +390
-2
lines changed Original file line number Diff line number Diff line change @@ -1153,6 +1153,7 @@ CONFIG_SND_PISOUND=m
1153
1153
CONFIG_SND_DACBERRY400=m
1154
1154
CONFIG_SND_DESIGNWARE_I2S=m
1155
1155
CONFIG_SND_DESIGNWARE_PCM=y
1156
+ CONFIG_SND_RP1_AUDIO_OUT=m
1156
1157
CONFIG_SND_SOC_AD193X_SPI=m
1157
1158
CONFIG_SND_SOC_AD193X_I2C=m
1158
1159
CONFIG_SND_SOC_ADAU1701=m
@@ -1163,7 +1164,6 @@ CONFIG_SND_SOC_ICS43432=m
1163
1164
CONFIG_SND_SOC_MA120X0P=m
1164
1165
CONFIG_SND_SOC_MAX98357A=m
1165
1166
CONFIG_SND_SOC_PCM3168A_I2C=m
1166
- CONFIG_SND_SOC_SPDIF=m
1167
1167
CONFIG_SND_SOC_TLV320AIC23_I2C=m
1168
1168
CONFIG_SND_SOC_WM8804_I2C=m
1169
1169
CONFIG_SND_SOC_WM8904=m
Original file line number Diff line number Diff line change @@ -1155,6 +1155,7 @@ CONFIG_SND_PISOUND=m
1155
1155
CONFIG_SND_DACBERRY400=m
1156
1156
CONFIG_SND_DESIGNWARE_I2S=m
1157
1157
CONFIG_SND_DESIGNWARE_PCM=y
1158
+ CONFIG_SND_RP1_AUDIO_OUT=m
1158
1159
CONFIG_SND_SOC_AD193X_SPI=m
1159
1160
CONFIG_SND_SOC_AD193X_I2C=m
1160
1161
CONFIG_SND_SOC_ADAU1701=m
@@ -1165,7 +1166,6 @@ CONFIG_SND_SOC_ICS43432=m
1165
1166
CONFIG_SND_SOC_MA120X0P=m
1166
1167
CONFIG_SND_SOC_MAX98357A=m
1167
1168
CONFIG_SND_SOC_PCM3168A_I2C=m
1168
- CONFIG_SND_SOC_SPDIF=m
1169
1169
CONFIG_SND_SOC_TLV320AIC23_I2C=m
1170
1170
CONFIG_SND_SOC_WM8804_I2C=m
1171
1171
CONFIG_SND_SOC_WM8904=m
Original file line number Diff line number Diff line change @@ -106,6 +106,7 @@ source "sound/soc/meson/Kconfig"
106
106
source "sound/soc/mxs/Kconfig"
107
107
source "sound/soc/pxa/Kconfig"
108
108
source "sound/soc/qcom/Kconfig"
109
+ source "sound/soc/raspberrypi/Kconfig"
109
110
source "sound/soc/renesas/Kconfig"
110
111
source "sound/soc/rockchip/Kconfig"
111
112
source "sound/soc/samsung/Kconfig"
Original file line number Diff line number Diff line change @@ -59,6 +59,7 @@ obj-$(CONFIG_SND_SOC) += mxs/
59
59
obj-$(CONFIG_SND_SOC) += kirkwood/
60
60
obj-$(CONFIG_SND_SOC) += pxa/
61
61
obj-$(CONFIG_SND_SOC) += qcom/
62
+ obj-$(CONFIG_SND_SOC) += raspberrypi/
62
63
obj-$(CONFIG_SND_SOC) += renesas/
63
64
obj-$(CONFIG_SND_SOC) += rockchip/
64
65
obj-$(CONFIG_SND_SOC) += samsung/
Original file line number Diff line number Diff line change
1
+ # SPDX-License-Identifier: GPL-2.0-only
2
+ config SND_RP1_AUDIO_OUT
3
+ tristate "PWM Audio Out from RP1"
4
+ select SND_SOC_GENERIC_DMAENGINE_PCM
5
+ select SND_SOC_SPDIF
6
+ help
7
+ Say Y or M if you want to add support for PWM digital
8
+ audio output from a Raspberry Pi 5, 500 or CM5.
9
+
10
+ Output is from RP1 GPIOs pins 12 and 13 only, and additional
11
+ components will be needed. It may be useful when HDMI, I2S
12
+ or USB audio devices are unavailable, or for compatibility.
Original file line number Diff line number Diff line change
1
+ # SPDX-License-Identifier: GPL-2.0-only
2
+ obj-$(CONFIG_SND_RP1_AUDIO_OUT) += rp1_aout.o
You can’t perform that action at this time.
0 commit comments