OpenWrt – Diff between revs 2 and 3

Subversion Repositories:
Rev:
Show entire fileIgnore whitespace
Rev 2 Rev 3
Line 6... Line 6...
6 # 6 #
Line 7... Line 7...
7   7  
8 define KernelPackage/drm-vc4 8 define KernelPackage/drm-vc4
9 SUBMENU:=$(VIDEO_MENU) 9 SUBMENU:=$(VIDEO_MENU)
10 TITLE:=Broadcom VC4 Graphics -  
11 DEPENDS:= \ 10 TITLE:=Broadcom VC4 Graphics
12 @TARGET_brcm2708 +kmod-drm \ -  
13 +kmod-sound-core \ -  
14 +kmod-sound-soc-core -  
15 KCONFIG:= \ 11 DEPENDS:=@TARGET_brcm2708 +kmod-drm
16 CONFIG_DRM_VC4 \ -  
17 CONFIG_DRM_VC4_HDMI_CEC=n 12 KCONFIG:=CONFIG_DRM_VC4
18 FILES:= \ 13 FILES:= \
19 $(LINUX_DIR)/drivers/gpu/drm/vc4/vc4.ko \ 14 $(LINUX_DIR)/drivers/gpu/drm/vc4/vc4.ko \
20 $(LINUX_DIR)/drivers/gpu/drm/drm_kms_helper.ko 15 $(LINUX_DIR)/drivers/gpu/drm/drm_kms_helper.ko
21 AUTOLOAD:=$(call AutoProbe,vc4) 16 AUTOLOAD:=$(call AutoProbe,vc4)
Line 26... Line 21...
26 used in BCM2835, BCM2836 and BCM2837 SoCs (e.g. Raspberry Pi). 21 used in BCM2835, BCM2836 and BCM2837 SoCs (e.g. Raspberry Pi).
27 endef 22 endef
Line 28... Line 23...
28   23  
Line 29... Line -...
29 $(eval $(call KernelPackage,drm-vc4)) -  
30   -  
31   -  
32 define KernelPackage/hwmon-rpi-poe-fan -  
33 SUBMENU:=$(HWMON_MENU) -  
34 TITLE:=Raspberry Pi PoE HAT fan -  
35 DEPENDS:=@TARGET_brcm2708 +kmod-hwmon-core -  
36 KCONFIG:=CONFIG_SENSORS_RPI_POE_FAN -  
37 FILES:=$(LINUX_DIR)/drivers/hwmon/rpi-poe-fan.ko -  
38 AUTOLOAD:=$(call AutoProbe,rpi-poe-fan) -  
39 endef -  
40   -  
41 define KernelPackage/hwmon-rpi-poe-fan/description -  
42 Raspberry Pi PoE HAT fan driver -  
43 endef -  
44   -  
45 $(eval $(call KernelPackage,hwmon-rpi-poe-fan)) -  
46   24 $(eval $(call KernelPackage,drm-vc4))
47   25  
48 define KernelPackage/sound-arm-bcm2835 26 define KernelPackage/sound-arm-bcm2835
49 TITLE:=BCM2835 ALSA driver 27 TITLE:=BCM2835 ALSA driver
50 KCONFIG:= \ 28 KCONFIG:= \
51 CONFIG_SND_ARM=y \ 29 CONFIG_SND_ARM=y \
52 CONFIG_SND_BCM2835 \ 30 CONFIG_SND_BCM2835 \
53 CONFIG_SND_ARMAACI=n 31 CONFIG_SND_ARMAACI=n
54 FILES:= \ 32 FILES:= \
55 $(LINUX_DIR)/drivers/staging/vc04_services/bcm2835-audio/snd-bcm2835.ko 33 $(LINUX_DIR)/sound/arm/snd-bcm2835.ko
56 AUTOLOAD:=$(call AutoLoad,68,snd-bcm2835) 34 AUTOLOAD:=$(call AutoLoad,68,snd-bcm2835)
57 DEPENDS:=@TARGET_brcm2708 35 DEPENDS:=@TARGET_brcm2708
Line 72... Line 50...
72 CONFIG_SND_SOC_DMAENGINE_PCM=y \ 50 CONFIG_SND_SOC_DMAENGINE_PCM=y \
73 CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y 51 CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y
74 FILES:= \ 52 FILES:= \
75 $(LINUX_DIR)/sound/soc/bcm/snd-soc-bcm2835-i2s.ko 53 $(LINUX_DIR)/sound/soc/bcm/snd-soc-bcm2835-i2s.ko
76 AUTOLOAD:=$(call AutoLoad,68,snd-soc-bcm2835-i2s) 54 AUTOLOAD:=$(call AutoLoad,68,snd-soc-bcm2835-i2s)
77 DEPENDS:=@TARGET_brcm2708 +kmod-sound-soc-core 55 DEPENDS:=@TARGET_brcm2708 +kmod-regmap +kmod-sound-soc-core
78 $(call AddDepends/sound) 56 $(call AddDepends/sound)
79 endef 57 endef
Line 80... Line 58...
80   58  
81 define KernelPackage/sound-soc-bcm2835-i2s/description 59 define KernelPackage/sound-soc-bcm2835-i2s/description
82 This package contains support for codecs attached to the Broadcom 2835 I2S interface 60 This package contains support for codecs attached to the Broadcom 2835 I2S interface
Line 83... Line 61...
83 endef 61 endef
Line 84... Line -...
84   -  
85 $(eval $(call KernelPackage,sound-soc-bcm2835-i2s)) -  
86   -  
87   -  
88 define KernelPackage/sound-soc-3dlab-nano-player -  
89 TITLE:=Support for 3Dlab Nano Player -  
90 KCONFIG:= CONFIG_SND_BCM2708_SOC_3DLAB_NANO_PLAYER -  
91 FILES:=$(LINUX_DIR)/sound/soc/bcm/snd-soc-3dlab-nano-player.ko -  
92 AUTOLOAD:=$(call AutoLoad,68,snd-soc-3dlab-nano-player) -  
93 DEPENDS:= \ -  
94 kmod-sound-soc-bcm2835-i2s \ -  
95 +kmod-regmap-i2c -  
96 $(call AddDepends/sound) -  
97 endef -  
98   -  
99 define KernelPackage/sound-soc-3dlab-nano-player/description -  
100 This package contains support for 3Dlab Nano Player -  
101 endef -  
102   -  
103 $(eval $(call KernelPackage,sound-soc-3dlab-nano-player)) 62  
104   63 $(eval $(call KernelPackage,sound-soc-bcm2835-i2s))
105   64  
106 define KernelPackage/sound-soc-adau1977-adc 65 define KernelPackage/sound-soc-adau1977-adc
107 TITLE:=Support for ADAU1977 ADC 66 TITLE:=Support for ADAU1977 ADC
Line 115... Line 74...
115 $(LINUX_DIR)/sound/soc/codecs/snd-soc-adau1977-i2c.ko 74 $(LINUX_DIR)/sound/soc/codecs/snd-soc-adau1977-i2c.ko
116 AUTOLOAD:=$(call AutoLoad,68,snd-soc-adau1977 snd-soc-adau1977-i2c \ 75 AUTOLOAD:=$(call AutoLoad,68,snd-soc-adau1977 snd-soc-adau1977-i2c \
117 snd-soc-adau1977-adc) 76 snd-soc-adau1977-adc)
118 DEPENDS:= \ 77 DEPENDS:= \
119 kmod-sound-soc-bcm2835-i2s \ 78 kmod-sound-soc-bcm2835-i2s \
120 +kmod-i2c-bcm2708 \ 79 +kmod-i2c-bcm2708
121 +kmod-regmap-i2c -  
122 $(call AddDepends/sound) 80 $(call AddDepends/sound)
123 endef 81 endef
Line 124... Line 82...
124   82  
125 define KernelPackage/sound-soc-adau1977-adc/description 83 define KernelPackage/sound-soc-adau1977-adc/description
126 This package contains support for ADAU1977 ADC 84 This package contains support for ADAU1977 ADC
Line 127... Line 85...
127 endef 85 endef
Line 128... Line -...
128   -  
129 $(eval $(call KernelPackage,sound-soc-adau1977-adc)) -  
130   -  
131   -  
132 define KernelPackage/sound-soc-allo-boss-dac -  
133 TITLE:=Support for Allo Boss DAC -  
134 KCONFIG:= \ -  
135 CONFIG_SND_BCM2708_SOC_ALLO_BOSS_DAC \ -  
136 CONFIG_SND_SOC_PCM512x \ -  
137 CONFIG_SND_SOC_PCM512x_I2C -  
138 FILES:= \ -  
139 $(LINUX_DIR)/sound/soc/bcm/snd-soc-allo-boss-dac.ko \ -  
140 $(LINUX_DIR)/sound/soc/codecs/snd-soc-pcm512x.ko \ -  
141 $(LINUX_DIR)/sound/soc/codecs/snd-soc-pcm512x-i2c.ko -  
142 AUTOLOAD:=$(call AutoLoad,68,snd-soc-pcm512x-i2c snd-soc-pcm512x \ -  
143 snd-soc-allo-boss-dac) -  
144 DEPENDS:= \ -  
145 +kmod-i2c-bcm2708 \ -  
146 kmod-sound-soc-bcm2835-i2s \ -  
147 +kmod-regmap-i2c -  
148 $(call AddDepends/sound) -  
149 endef -  
150   -  
151 define KernelPackage/sound-soc-allo-boss-dac/description -  
152 This package contains support for Allo Boss DAC -  
153 endef -  
154   -  
155 $(eval $(call KernelPackage,sound-soc-allo-boss-dac)) -  
156   -  
157   -  
158 define KernelPackage/sound-soc-allo-digione -  
159 TITLE:=Support for Allo Piano DigiOne -  
160 KCONFIG:= \ -  
161 CONFIG_SND_BCM2708_SOC_ALLO_DIGIONE \ -  
162 CONFIG_SND_SOC_PCM512x \ -  
163 CONFIG_SND_SOC_PCM512x_I2C -  
164 FILES:= \ -  
165 $(LINUX_DIR)/sound/soc/bcm/snd-soc-allo-digione.ko \ -  
166 $(LINUX_DIR)/sound/soc/codecs/snd-soc-pcm512x.ko \ -  
167 $(LINUX_DIR)/sound/soc/codecs/snd-soc-pcm512x-i2c.ko -  
168 AUTOLOAD:=$(call AutoLoad,68,snd-soc-pcm512x-i2c snd-soc-pcm512x \ -  
169 snd-soc-allo-digione) -  
170 DEPENDS:= \ -  
171 +kmod-i2c-bcm2708 \ -  
172 kmod-sound-soc-bcm2835-i2s \ -  
173 +kmod-regmap-i2c -  
174 $(call AddDepends/sound) -  
175 endef -  
176   -  
177 define KernelPackage/sound-soc-allo-digione/description -  
178 This package contains support for Allo DigiOne -  
179 endef -  
180   -  
181 $(eval $(call KernelPackage,sound-soc-allo-digione)) 86  
182   87 $(eval $(call KernelPackage,sound-soc-adau1977-adc))
183   88  
184 define KernelPackage/sound-soc-allo-piano-dac 89 define KernelPackage/sound-soc-allo-piano-dac
185 TITLE:=Support for Allo Piano DAC 90 TITLE:=Support for Allo Piano DAC
Line 193... Line 98...
193 $(LINUX_DIR)/sound/soc/codecs/snd-soc-pcm512x-i2c.ko 98 $(LINUX_DIR)/sound/soc/codecs/snd-soc-pcm512x-i2c.ko
194 AUTOLOAD:=$(call AutoLoad,68,snd-soc-pcm512x-i2c snd-soc-pcm512x \ 99 AUTOLOAD:=$(call AutoLoad,68,snd-soc-pcm512x-i2c snd-soc-pcm512x \
195 snd-soc-allo-piano-dac) 100 snd-soc-allo-piano-dac)
196 DEPENDS:= \ 101 DEPENDS:= \
197 kmod-sound-soc-bcm2835-i2s \ 102 kmod-sound-soc-bcm2835-i2s \
198 +kmod-i2c-bcm2708 \ 103 +kmod-i2c-bcm2708
199 +kmod-regmap-i2c -  
200 $(call AddDepends/sound) 104 $(call AddDepends/sound)
201 endef 105 endef
Line 202... Line 106...
202   106  
203 define KernelPackage/sound-soc-allo-piano-dac/description 107 define KernelPackage/sound-soc-allo-piano-dac/description
204 This package contains support for Allo Piano DAC 108 This package contains support for Allo Piano DAC
Line 205... Line 109...
205 endef 109 endef
Line 206... Line -...
206   -  
207 $(eval $(call KernelPackage,sound-soc-allo-piano-dac)) -  
208   -  
209   -  
210 define KernelPackage/sound-soc-allo-piano-dac-plus -  
211 TITLE:=Support for Allo Piano DAC Plus -  
212 KCONFIG:= \ -  
213 CONFIG_SND_BCM2708_SOC_ALLO_PIANO_DAC_PLUS \ -  
214 CONFIG_SND_SOC_PCM512x \ -  
215 CONFIG_SND_SOC_PCM512x_I2C -  
216 FILES:= \ -  
217 $(LINUX_DIR)/sound/soc/bcm/snd-soc-allo-piano-dac-plus.ko \ -  
218 $(LINUX_DIR)/sound/soc/codecs/snd-soc-pcm512x.ko \ -  
219 $(LINUX_DIR)/sound/soc/codecs/snd-soc-pcm512x-i2c.ko -  
220 AUTOLOAD:=$(call AutoLoad,68,snd-soc-pcm512x-i2c snd-soc-pcm512x \ -  
221 snd-soc-allo-piano-dac-plus) -  
222 DEPENDS:= \ -  
223 +kmod-i2c-bcm2708 \ -  
224 kmod-sound-soc-bcm2835-i2s \ -  
225 +kmod-regmap-i2c -  
226 $(call AddDepends/sound) -  
227 endef -  
228   -  
229 define KernelPackage/sound-soc-allo-piano-dac-plus/description -  
230 This package contains support for Allo Piano DAC Plus -  
231 endef -  
232   -  
233 $(eval $(call KernelPackage,sound-soc-allo-piano-dac-plus)) -  
234   -  
235   -  
236 define KernelPackage/sound-soc-allo-katana-codec -  
237 TITLE:=Support for Allo Katana DAC -  
238 KCONFIG:= \ -  
239 CONFIG_SND_AUDIO_GRAPH_CARD \ -  
240 CONFIG_SND_BCM2708_SOC_ALLO_KATANA_DAC \ -  
241 CONFIG_SND_SOC_PCM512x \ -  
242 CONFIG_SND_SOC_PCM512x_I2C \ -  
243 CONFIG_SND_SIMPLE_CARD_UTILS -  
244 FILES:= \ -  
245 $(LINUX_DIR)/sound/soc/bcm/snd-soc-allo-katana-codec.ko \ -  
246 $(LINUX_DIR)/sound/soc/codecs/snd-soc-pcm512x.ko \ -  
247 $(LINUX_DIR)/sound/soc/codecs/snd-soc-pcm512x-i2c.ko -  
248 AUTOLOAD:=$(call AutoLoad,68,snd-soc-pcm512x-i2c snd-soc-pcm512x \ -  
249 snd-soc-allo-katana-codec) -  
250 DEPENDS:= \ -  
251 +kmod-i2c-bcm2708 \ -  
252 kmod-sound-soc-bcm2835-i2s \ -  
253 +kmod-regmap-i2c -  
254 $(call AddDepends/sound) -  
255 endef -  
256   -  
257 define KernelPackage/sound-soc-allo-katana-codec/description -  
258 This package contains support for Allo Katana DAC -  
259 endef -  
260   -  
261 $(eval $(call KernelPackage,sound-soc-allo-katana-codec)) -  
262   -  
263   -  
264 define KernelPackage/sound-soc-audioinjector-octo-soundcard -  
265 TITLE:=Support for AudioInjector Octo soundcard -  
266 KCONFIG:= \ -  
267 CONFIG_SND_AUDIOINJECTOR_OCTO_SOUNDCARD \ -  
268 CONFIG_SND_SOC_CS42XX8 \ -  
269 CONFIG_SND_SOC_CS42XX8_I2C -  
270 FILES:= \ -  
271 $(LINUX_DIR)/sound/soc/bcm/snd-soc-audioinjector-octo-soundcard.ko \ -  
272 $(LINUX_DIR)/sound/soc/codecs/snd-soc-cs42xx8.ko \ -  
273 $(LINUX_DIR)/sound/soc/codecs/snd-soc-cs42xx8-i2c.ko -  
274 AUTOLOAD:=$(call AutoLoad,68,snd-soc- \ -  
275 snd-soc-audioinjector-octo-soundcard) -  
276 DEPENDS:= \ -  
277 +kmod-i2c-bcm2708 \ -  
278 kmod-sound-soc-bcm2835-i2s \ -  
279 +kmod-regmap-i2c -  
280 $(call AddDepends/sound) -  
281 endef -  
282   -  
283 define KernelPackage/sound-soc-audioinjector-octo-soundcard/description -  
284 This package contains support for AudioInjector Octo soundcard -  
285 endef -  
286   -  
287 $(eval $(call KernelPackage,sound-soc-audioinjector-octo-soundcard)) 110  
288   111 $(eval $(call KernelPackage,sound-soc-allo-piano-dac))
289   112  
290 define KernelPackage/sound-soc-audioinjector-pi-soundcard 113 define KernelPackage/sound-soc-audioinjector-pi-soundcard
291 TITLE:=Support for AudioInjector Pi soundcard 114 TITLE:=Support for AudioInjector Pi soundcard
Line 297... Line 120...
297 $(LINUX_DIR)/sound/soc/codecs/snd-soc-wm8731.ko 120 $(LINUX_DIR)/sound/soc/codecs/snd-soc-wm8731.ko
298 AUTOLOAD:=$(call AutoLoad,68,snd-soc-wm8731 \ 121 AUTOLOAD:=$(call AutoLoad,68,snd-soc-wm8731 \
299 snd-soc-audioinjector-pi-soundcard) 122 snd-soc-audioinjector-pi-soundcard)
300 DEPENDS:= \ 123 DEPENDS:= \
301 kmod-sound-soc-bcm2835-i2s \ 124 kmod-sound-soc-bcm2835-i2s \
302 +kmod-i2c-bcm2708 \ 125 +kmod-i2c-bcm2708
303 +kmod-regmap-i2c \ -  
304 +kmod-regmap-spi -  
305 $(call AddDepends/sound) 126 $(call AddDepends/sound)
306 endef 127 endef
Line 307... Line 128...
307   128  
308 define KernelPackage/sound-soc-audioinjector-pi-soundcard/description 129 define KernelPackage/sound-soc-audioinjector-pi-soundcard/description
Line 326... Line 147...
326 AUTOLOAD:=$(call AutoLoad,68,snd-soc-wm8741 \ 147 AUTOLOAD:=$(call AutoLoad,68,snd-soc-wm8741 \
327 snd-soc-wm8804 snd-soc-wm8804-i2c \ 148 snd-soc-wm8804 snd-soc-wm8804-i2c \
328 snd-soc-digidac1-soundcard) 149 snd-soc-digidac1-soundcard)
329 DEPENDS:= \ 150 DEPENDS:= \
330 kmod-sound-soc-bcm2835-i2s \ 151 kmod-sound-soc-bcm2835-i2s \
331 +kmod-i2c-bcm2708 \ 152 +kmod-i2c-bcm2708
332 +kmod-regmap-i2c \ -  
333 +kmod-regmap-spi -  
334 $(call AddDepends/sound) 153 $(call AddDepends/sound)
335 endef 154 endef
Line 336... Line 155...
336   155  
337 define KernelPackage/sound-soc-digidac1-soundcard/description 156 define KernelPackage/sound-soc-digidac1-soundcard/description
Line 372... Line 191...
372 $(LINUX_DIR)/sound/soc/codecs/snd-soc-pcm512x.ko \ 191 $(LINUX_DIR)/sound/soc/codecs/snd-soc-pcm512x.ko \
373 $(LINUX_DIR)/sound/soc/codecs/snd-soc-pcm512x-i2c.ko 192 $(LINUX_DIR)/sound/soc/codecs/snd-soc-pcm512x-i2c.ko
374 AUTOLOAD:=$(call AutoLoad,68,snd-soc-pcm512x snd-soc-pcm512x-i2c \ 193 AUTOLOAD:=$(call AutoLoad,68,snd-soc-pcm512x snd-soc-pcm512x-i2c \
375 snd-soc-dionaudio-loco) 194 snd-soc-dionaudio-loco)
376 DEPENDS:= \ 195 DEPENDS:= \
377 kmod-sound-soc-bcm2835-i2s \ 196 kmod-sound-soc-bcm2835-i2s
378 +kmod-regmap-i2c -  
379 $(call AddDepends/sound) 197 $(call AddDepends/sound)
380 endef 198 endef
Line 381... Line 199...
381   199  
382 define KernelPackage/sound-soc-dionaudio-loco-v2/description 200 define KernelPackage/sound-soc-dionaudio-loco-v2/description
Line 394... Line 212...
394 $(LINUX_DIR)/sound/soc/bcm/snd-soc-fe-pi-audio.ko \ 212 $(LINUX_DIR)/sound/soc/bcm/snd-soc-fe-pi-audio.ko \
395 $(LINUX_DIR)/sound/soc/codecs/snd-soc-sgtl5000.ko 213 $(LINUX_DIR)/sound/soc/codecs/snd-soc-sgtl5000.ko
396 AUTOLOAD:=$(call AutoLoad,68,snd-soc-sgtl5000 \ 214 AUTOLOAD:=$(call AutoLoad,68,snd-soc-sgtl5000 \
397 snd-soc-fe-pi-audio) 215 snd-soc-fe-pi-audio)
398 DEPENDS:= \ 216 DEPENDS:= \
399 kmod-sound-soc-bcm2835-i2s \ 217 kmod-sound-soc-bcm2835-i2s
400 +kmod-regmap-i2c -  
401 $(call AddDepends/sound) 218 $(call AddDepends/sound)
402 endef 219 endef
Line 403... Line 220...
403   220  
404 define KernelPackage/sound-soc-fe-pi/description 221 define KernelPackage/sound-soc-fe-pi/description
405 This package contains support for Fe-Pi Audio Sound Card 222 This package contains support for Fe-Pi Audio Sound Card
Line 406... Line 223...
406 endef 223 endef
Line 407... Line -...
407   -  
408 $(eval $(call KernelPackage,sound-soc-fe-pi)) -  
409   -  
410   -  
411 define KernelPackage/sound-soc-googlevoicehat -  
412 TITLE:=Support for Google VoiceHAT Sound Card -  
413 KCONFIG:= \ -  
414 CONFIG_SND_BCM2708_SOC_GOOGLEVOICEHAT_SOUNDCARD \ -  
415 CONFIG_SND_SOC_VOICEHAT -  
416 FILES:= \ -  
417 $(LINUX_DIR)/sound/soc/bcm/snd-soc-googlevoicehat-codec.ko \ -  
418 $(LINUX_DIR)/sound/soc/bcm/snd-soc-googlevoicehat-soundcard.ko -  
419 AUTOLOAD:=$(call AutoLoad,68,snd-soc-googlevoicehat-codec \ -  
420 snd-soc-googlevoicehat-soundcard) -  
421 DEPENDS:= \ -  
422 kmod-sound-soc-bcm2835-i2s -  
423 $(call AddDepends/sound) -  
424 endef -  
425   -  
426 define KernelPackage/sound-soc-googlevoicehat/description -  
427 This package contains support for Google VoiceHAT Sound Card -  
428 endef -  
429   -  
430 $(eval $(call KernelPackage,sound-soc-googlevoicehat)) 224  
431   225 $(eval $(call KernelPackage,sound-soc-fe-pi))
432   226  
433 define KernelPackage/sound-soc-hifiberry-dac 227 define KernelPackage/sound-soc-hifiberry-dac
434 TITLE:=Support for HifiBerry DAC 228 TITLE:=Support for HifiBerry DAC
Line 504... Line 298...
504 $(LINUX_DIR)/sound/soc/bcm/snd-soc-hifiberry-amp.ko \ 298 $(LINUX_DIR)/sound/soc/bcm/snd-soc-hifiberry-amp.ko \
505 $(LINUX_DIR)/sound/soc/codecs/snd-soc-tas5713.ko 299 $(LINUX_DIR)/sound/soc/codecs/snd-soc-tas5713.ko
506 AUTOLOAD:=$(call AutoLoad,68,snd-soc-tas5713 snd-soc-hifiberry-amp) 300 AUTOLOAD:=$(call AutoLoad,68,snd-soc-tas5713 snd-soc-hifiberry-amp)
507 DEPENDS:= \ 301 DEPENDS:= \
508 kmod-sound-soc-bcm2835-i2s \ 302 kmod-sound-soc-bcm2835-i2s \
509 +kmod-i2c-bcm2708 \ 303 +kmod-i2c-bcm2708
510 +kmod-regmap-i2c -  
511 $(call AddDepends/sound) 304 $(call AddDepends/sound)
512 endef 305 endef
Line 513... Line 306...
513   306  
514 define KernelPackage/sound-soc-hifiberry-amp/description 307 define KernelPackage/sound-soc-hifiberry-amp/description
Line 529... Line 322...
529 $(LINUX_DIR)/sound/soc/codecs/snd-soc-pcm512x-i2c.ko 322 $(LINUX_DIR)/sound/soc/codecs/snd-soc-pcm512x-i2c.ko
530 AUTOLOAD:=$(call AutoLoad,68,snd-soc-pcm512x snd-soc-pcm512x-i2c \ 323 AUTOLOAD:=$(call AutoLoad,68,snd-soc-pcm512x snd-soc-pcm512x-i2c \
531 snd-soc-iqaudio-dac) 324 snd-soc-iqaudio-dac)
532 DEPENDS:= \ 325 DEPENDS:= \
533 kmod-sound-soc-bcm2835-i2s \ 326 kmod-sound-soc-bcm2835-i2s \
534 +kmod-i2c-bcm2708 \ 327 +kmod-i2c-bcm2708
535 +kmod-regmap-i2c -  
536 $(call AddDepends/sound) 328 $(call AddDepends/sound)
537 endef 329 endef
Line 538... Line 330...
538   330  
539 define KernelPackage/sound-soc-iqaudio-dac/description 331 define KernelPackage/sound-soc-iqaudio-dac/description
Line 554... Line 346...
554 $(LINUX_DIR)/sound/soc/codecs/snd-soc-wm8804-i2c.ko 346 $(LINUX_DIR)/sound/soc/codecs/snd-soc-wm8804-i2c.ko
555 AUTOLOAD:=$(call AutoLoad,68,snd-soc-wm8804 snd-soc-wm8804-i2c \ 347 AUTOLOAD:=$(call AutoLoad,68,snd-soc-wm8804 snd-soc-wm8804-i2c \
556 snd-soc-iqaudio-digi) 348 snd-soc-iqaudio-digi)
557 DEPENDS:= \ 349 DEPENDS:= \
558 kmod-sound-soc-bcm2835-i2s \ 350 kmod-sound-soc-bcm2835-i2s \
559 +kmod-i2c-bcm2708 \ 351 +kmod-i2c-bcm2708
560 +kmod-regmap-i2c -  
561 $(call AddDepends/sound) 352 $(call AddDepends/sound)
562 endef 353 endef
Line 563... Line 354...
563   354  
564 define KernelPackage/sound-soc-iqaudio-digi/description 355 define KernelPackage/sound-soc-iqaudio-digi/description
Line 627... Line 418...
627 This package contains support for Blokas Labs PiSound 418 This package contains support for Blokas Labs PiSound
628 endef 419 endef
Line 629... Line 420...
629   420  
Line 630... Line -...
630 $(eval $(call KernelPackage,sound-soc-pisound)) -  
631   421 $(eval $(call KernelPackage,sound-soc-pisound))
632   422  
633 define KernelPackage/sound-soc-rpi-cirrus 423 define KernelPackage/sound-soc-raspidac3
634 TITLE:=Support for Cirrus Logic Audio Card -  
635 KCONFIG:= \ -  
636 CONFIG_GPIO_ARIZONA \ -  
637 CONFIG_INPUT_ARIZONA_HAPTICS=n \ -  
638 CONFIG_MFD_ARIZONA=y \ -  
639 CONFIG_MFD_ARIZONA_I2C \ -  
640 CONFIG_MFD_CS47L24=n \ -  
641 CONFIG_MFD_WM5102=n \ -  
642 CONFIG_MFD_WM5110=n \ -  
643 CONFIG_MFD_WM8997=n \ -  
644 CONFIG_MFD_WM8998=n \ -  
645 CONFIG_REGULATOR_ARIZONA \ -  
646 CONFIG_REGULATOR_ARIZONA_LDO1 \ 424 TITLE:=Support for RaspiDAC Rev.3x
647 CONFIG_REGULATOR_ARIZONA_MICSUPP \ 425 KCONFIG:= \
648 CONFIG_SND_BCM2708_SOC_RPI_CIRRUS \ 426 CONFIG_SND_BCM2708_SOC_RASPIDAC3 \
649 CONFIG_SND_SOC_ARIZONA \ 427 CONFIG_SND_SOC_PCM512x \
650 CONFIG_SND_SOC_WM5102 \ -  
651 CONFIG_SND_SOC_WM8804 \ 428 CONFIG_SND_SOC_PCM512x_I2C \
652 CONFIG_SND_SOC_WM_ADSP 429 CONFIG_SND_SOC_TPA6130A2
653 FILES:= \ 430 FILES:= \
654 $(LINUX_DIR)/sound/soc/bcm/snd-soc-rpi-cirrus.ko \ 431 $(LINUX_DIR)/sound/soc/bcm/snd-soc-raspidac3.ko \
655 $(LINUX_DIR)/sound/soc/codecs/snd-soc-arizona.ko \ 432 $(LINUX_DIR)/sound/soc/codecs/snd-soc-pcm512x.ko \
656 $(LINUX_DIR)/sound/soc/codecs/snd-soc-wm-adsp.ko \ 433 $(LINUX_DIR)/sound/soc/codecs/snd-soc-pcm512x-i2c.ko \
657 $(LINUX_DIR)/sound/soc/codecs/snd-soc-wm5102.ko \ 434 $(LINUX_DIR)/sound/soc/codecs/snd-soc-tpa6130a2.ko
658 $(LINUX_DIR)/sound/soc/codecs/snd-soc-wm8804.ko 435 AUTOLOAD:=$(call AutoLoad,68,snd-soc-pcm512x snd-soc-pcm512x-i2c \
659 AUTOLOAD:=$(call AutoLoad,68,snd-soc-pcm1794a snd-soc-rpi-cirrus) 436 snd-soc-tpa6130a2 snd-soc-raspidac3)
660 DEPENDS:= \ 437 DEPENDS:= \
661 +kmod-i2c-bcm2708 \ 438 kmod-sound-soc-bcm2835-i2s \
662 kmod-sound-soc-bcm2835-i2s 439 +kmod-i2c-bcm2708
Line 663... Line 440...
663 $(call AddDepends/sound) 440 $(call AddDepends/sound)
664 endef 441 endef
665   442  
Line 666... Line 443...
666 define KernelPackage/sound-soc-rpi-cirrus/description 443 define KernelPackage/sound-soc-raspidac3/description
667 This package contains support for RPi-Cirrus -  
Line 668... Line 444...
668 endef 444 This package contains support for RaspiDAC Rev.3x
669   445 endef
670 $(eval $(call KernelPackage,sound-soc-rpi-cirrus)) 446  
671   447 $(eval $(call KernelPackage,sound-soc-raspidac3))
Line 700... Line 476...
700 $(LINUX_DIR)/sound/soc/bcm/snd-soc-rpi-proto.ko \ 476 $(LINUX_DIR)/sound/soc/bcm/snd-soc-rpi-proto.ko \
701 $(LINUX_DIR)/sound/soc/codecs/snd-soc-wm8731.ko 477 $(LINUX_DIR)/sound/soc/codecs/snd-soc-wm8731.ko
702 AUTOLOAD:=$(call AutoLoad,68,snd-soc-wm8731 snd-soc-rpi-proto) 478 AUTOLOAD:=$(call AutoLoad,68,snd-soc-wm8731 snd-soc-rpi-proto)
703 DEPENDS:= \ 479 DEPENDS:= \
704 kmod-sound-soc-bcm2835-i2s \ 480 kmod-sound-soc-bcm2835-i2s \
705 +kmod-i2c-bcm2708 \ 481 +kmod-i2c-bcm2708
706 +kmod-regmap-i2c \ -  
707 +kmod-regmap-spi -  
708 $(call AddDepends/sound) 482 $(call AddDepends/sound)
709 endef 483 endef
Line 710... Line 484...
710   484  
711 define KernelPackage/sound-soc-rpi-proto/description 485 define KernelPackage/sound-soc-rpi-proto/description
Line 851... Line 625...
851   625  
852   626  
853 define KernelPackage/video-bcm2835 627 define KernelPackage/video-bcm2835
854 TITLE:=Broadcom BCM2835 camera interface driver 628 TITLE:=Broadcom BCM2835 camera interface driver
855 KCONFIG:= \ 629 KCONFIG:= \
856 CONFIG_VIDEO_BCM2835 \ -  
857 CONFIG_VIDEO_BCM2835_MMAL 630 CONFIG_VIDEO_BCM2835=y \
858 FILES:= \ 631 CONFIG_VIDEO_BCM2835_MMAL
859 $(LINUX_DIR)/drivers/staging/vc04_services/bcm2835-camera/bcm2835-v4l2.ko 632 FILES:= $(LINUX_DIR)/drivers/media/platform/bcm2835/bcm2835-v4l2.ko
860 AUTOLOAD:=$(call AutoLoad,65,bcm2835-v4l2) 633 AUTOLOAD:=$(call AutoLoad,65,bcm2835-v4l2)
Line 861... Line 634...
861 $(call AddDepends/video,@TARGET_brcm2708 +kmod-video-videobuf2) 634 $(call AddDepends/video,@TARGET_brcm2708 +kmod-video-videobuf2)