OpenWrt – Diff between revs 2 and 3
?pathlinks?
Rev 2 | Rev 3 | |||
---|---|---|---|---|
1 | # |
1 | # |
|
2 | # Copyright (C) 2012-2016 OpenWrt.org |
2 | # Copyright (C) 2012-2016 OpenWrt.org |
|
3 | # |
3 | # |
|
4 | # This is free software, licensed under the GNU General Public License v2. |
4 | # This is free software, licensed under the GNU General Public License v2. |
|
5 | # See /LICENSE for more information. |
5 | # See /LICENSE for more information. |
|
6 | # |
6 | # |
|
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 |
10 | TITLE:=Broadcom VC4 Graphics |
|
11 | DEPENDS:= \ |
- | ||
12 | @TARGET_brcm2708 +kmod-drm \ |
11 | DEPENDS:=@TARGET_brcm2708 +kmod-drm |
|
13 | +kmod-sound-core \ |
- | ||
14 | +kmod-sound-soc-core |
- | ||
15 | KCONFIG:= \ |
- | ||
16 | CONFIG_DRM_VC4 \ |
12 | KCONFIG:=CONFIG_DRM_VC4 |
|
17 | CONFIG_DRM_VC4_HDMI_CEC=n |
- | ||
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) |
|
22 | endef |
17 | endef |
|
23 | |
18 | |
|
24 | define KernelPackage/drm-vc4/description |
19 | define KernelPackage/drm-vc4/description |
|
25 | Direct Rendering Manager (DRM) support for Broadcom VideoCore IV GPU |
20 | Direct Rendering Manager (DRM) support for Broadcom VideoCore IV GPU |
|
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 |
|
28 | |
23 | |
|
29 | $(eval $(call KernelPackage,drm-vc4)) |
24 | $(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 | |
- | ||
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 |
|
58 | $(call AddDepends/sound) |
36 | $(call AddDepends/sound) |
|
59 | endef |
37 | endef |
|
60 | |
38 | |
|
61 | define KernelPackage/sound-arm-bcm2835/description |
39 | define KernelPackage/sound-arm-bcm2835/description |
|
62 | This package contains the BCM2835 ALSA pcm card driver |
40 | This package contains the BCM2835 ALSA pcm card driver |
|
63 | endef |
41 | endef |
|
64 | |
42 | |
|
65 | $(eval $(call KernelPackage,sound-arm-bcm2835)) |
43 | $(eval $(call KernelPackage,sound-arm-bcm2835)) |
|
66 | |
44 | |
|
67 | |
45 | |
|
68 | define KernelPackage/sound-soc-bcm2835-i2s |
46 | define KernelPackage/sound-soc-bcm2835-i2s |
|
69 | TITLE:=SoC Audio support for the Broadcom 2835 I2S module |
47 | TITLE:=SoC Audio support for the Broadcom 2835 I2S module |
|
70 | KCONFIG:= \ |
48 | KCONFIG:= \ |
|
71 | CONFIG_SND_BCM2835_SOC_I2S \ |
49 | CONFIG_SND_BCM2835_SOC_I2S \ |
|
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 |
|
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 |
|
83 | endef |
61 | endef |
|
84 | |
62 | |
|
85 | $(eval $(call KernelPackage,sound-soc-bcm2835-i2s)) |
63 | $(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)) |
- | ||
104 | |
- | ||
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 |
|
108 | KCONFIG:= \ |
67 | KCONFIG:= \ |
|
109 | CONFIG_SND_BCM2708_SOC_ADAU1977_ADC \ |
68 | CONFIG_SND_BCM2708_SOC_ADAU1977_ADC \ |
|
110 | CONFIG_SND_SOC_ADAU1977 \ |
69 | CONFIG_SND_SOC_ADAU1977 \ |
|
111 | CONFIG_SND_SOC_ADAU1977_I2C |
70 | CONFIG_SND_SOC_ADAU1977_I2C |
|
112 | FILES:= \ |
71 | FILES:= \ |
|
113 | $(LINUX_DIR)/sound/soc/bcm/snd-soc-adau1977-adc.ko \ |
72 | $(LINUX_DIR)/sound/soc/bcm/snd-soc-adau1977-adc.ko \ |
|
114 | $(LINUX_DIR)/sound/soc/codecs/snd-soc-adau1977.ko \ |
73 | $(LINUX_DIR)/sound/soc/codecs/snd-soc-adau1977.ko \ |
|
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 |
|
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 |
|
127 | endef |
85 | endef |
|
128 | |
86 | |
|
129 | $(eval $(call KernelPackage,sound-soc-adau1977-adc)) |
87 | $(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)) |
- | ||
182 | |
- | ||
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 |
|
186 | KCONFIG:= \ |
91 | KCONFIG:= \ |
|
187 | CONFIG_SND_BCM2708_SOC_ALLO_PIANO_DAC \ |
92 | CONFIG_SND_BCM2708_SOC_ALLO_PIANO_DAC \ |
|
188 | CONFIG_SND_SOC_PCM512x \ |
93 | CONFIG_SND_SOC_PCM512x \ |
|
189 | CONFIG_SND_SOC_PCM512x_I2C |
94 | CONFIG_SND_SOC_PCM512x_I2C |
|
190 | FILES:= \ |
95 | FILES:= \ |
|
191 | $(LINUX_DIR)/sound/soc/bcm/snd-soc-allo-piano-dac.ko \ |
96 | $(LINUX_DIR)/sound/soc/bcm/snd-soc-allo-piano-dac.ko \ |
|
192 | $(LINUX_DIR)/sound/soc/codecs/snd-soc-pcm512x.ko \ |
97 | $(LINUX_DIR)/sound/soc/codecs/snd-soc-pcm512x.ko \ |
|
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 |
|
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 |
|
205 | endef |
109 | endef |
|
206 | |
110 | |
|
207 | $(eval $(call KernelPackage,sound-soc-allo-piano-dac)) |
111 | $(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)) |
- | ||
288 | |
- | ||
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 |
|
292 | KCONFIG:= \ |
115 | KCONFIG:= \ |
|
293 | CONFIG_SND_AUDIOINJECTOR_PI_SOUNDCARD \ |
116 | CONFIG_SND_AUDIOINJECTOR_PI_SOUNDCARD \ |
|
294 | CONFIG_SND_SOC_WM8731 |
117 | CONFIG_SND_SOC_WM8731 |
|
295 | FILES:= \ |
118 | FILES:= \ |
|
296 | $(LINUX_DIR)/sound/soc/bcm/snd-soc-audioinjector-pi-soundcard.ko \ |
119 | $(LINUX_DIR)/sound/soc/bcm/snd-soc-audioinjector-pi-soundcard.ko \ |
|
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 |
|
307 | |
128 | |
|
308 | define KernelPackage/sound-soc-audioinjector-pi-soundcard/description |
129 | define KernelPackage/sound-soc-audioinjector-pi-soundcard/description |
|
309 | This package contains support for AudioInjector Pi soundcard |
130 | This package contains support for AudioInjector Pi soundcard |
|
310 | endef |
131 | endef |
|
311 | |
132 | |
|
312 | $(eval $(call KernelPackage,sound-soc-audioinjector-pi-soundcard)) |
133 | $(eval $(call KernelPackage,sound-soc-audioinjector-pi-soundcard)) |
|
313 | |
134 | |
|
314 | define KernelPackage/sound-soc-digidac1-soundcard |
135 | define KernelPackage/sound-soc-digidac1-soundcard |
|
315 | TITLE:=Support for RRA DigiDAC1 |
136 | TITLE:=Support for RRA DigiDAC1 |
|
316 | KCONFIG:= \ |
137 | KCONFIG:= \ |
|
317 | CONFIG_SND_DIGIDAC1_SOUNDCARD \ |
138 | CONFIG_SND_DIGIDAC1_SOUNDCARD \ |
|
318 | CONFIG_SND_SOC_WM8741 \ |
139 | CONFIG_SND_SOC_WM8741 \ |
|
319 | CONFIG_SND_SOC_WM8804 \ |
140 | CONFIG_SND_SOC_WM8804 \ |
|
320 | CONFIG_SND_SOC_WM8804_I2C |
141 | CONFIG_SND_SOC_WM8804_I2C |
|
321 | FILES:= \ |
142 | FILES:= \ |
|
322 | $(LINUX_DIR)/sound/soc/bcm/snd-soc-digidac1-soundcard.ko \ |
143 | $(LINUX_DIR)/sound/soc/bcm/snd-soc-digidac1-soundcard.ko \ |
|
323 | $(LINUX_DIR)/sound/soc/codecs/snd-soc-wm8741.ko \ |
144 | $(LINUX_DIR)/sound/soc/codecs/snd-soc-wm8741.ko \ |
|
324 | $(LINUX_DIR)/sound/soc/codecs/snd-soc-wm8804.ko \ |
145 | $(LINUX_DIR)/sound/soc/codecs/snd-soc-wm8804.ko \ |
|
325 | $(LINUX_DIR)/sound/soc/codecs/snd-soc-wm8804-i2c.ko |
146 | $(LINUX_DIR)/sound/soc/codecs/snd-soc-wm8804-i2c.ko |
|
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 |
|
336 | |
155 | |
|
337 | define KernelPackage/sound-soc-digidac1-soundcard/description |
156 | define KernelPackage/sound-soc-digidac1-soundcard/description |
|
338 | This package contains support for RRA DigiDAC1 |
157 | This package contains support for RRA DigiDAC1 |
|
339 | endef |
158 | endef |
|
340 | |
159 | |
|
341 | $(eval $(call KernelPackage,sound-soc-digidac1-soundcard)) |
160 | $(eval $(call KernelPackage,sound-soc-digidac1-soundcard)) |
|
342 | |
161 | |
|
343 | define KernelPackage/sound-soc-dionaudio-loco |
162 | define KernelPackage/sound-soc-dionaudio-loco |
|
344 | TITLE:=Support for Dion Audio LOCO DAC-AMP |
163 | TITLE:=Support for Dion Audio LOCO DAC-AMP |
|
345 | KCONFIG:= \ |
164 | KCONFIG:= \ |
|
346 | CONFIG_SND_BCM2708_SOC_DIONAUDIO_LOCO \ |
165 | CONFIG_SND_BCM2708_SOC_DIONAUDIO_LOCO \ |
|
347 | CONFIG_SND_SOC_PCM5102A |
166 | CONFIG_SND_SOC_PCM5102A |
|
348 | FILES:= \ |
167 | FILES:= \ |
|
349 | $(LINUX_DIR)/sound/soc/bcm/snd-soc-dionaudio-loco.ko \ |
168 | $(LINUX_DIR)/sound/soc/bcm/snd-soc-dionaudio-loco.ko \ |
|
350 | $(LINUX_DIR)/sound/soc/codecs/snd-soc-pcm5102a.ko |
169 | $(LINUX_DIR)/sound/soc/codecs/snd-soc-pcm5102a.ko |
|
351 | AUTOLOAD:=$(call AutoLoad,68,snd-soc-pcm5102a \ |
170 | AUTOLOAD:=$(call AutoLoad,68,snd-soc-pcm5102a \ |
|
352 | snd-soc-dionaudio-loco) |
171 | snd-soc-dionaudio-loco) |
|
353 | DEPENDS:= \ |
172 | DEPENDS:= \ |
|
354 | kmod-sound-soc-bcm2835-i2s |
173 | kmod-sound-soc-bcm2835-i2s |
|
355 | $(call AddDepends/sound) |
174 | $(call AddDepends/sound) |
|
356 | endef |
175 | endef |
|
357 | |
176 | |
|
358 | define KernelPackage/sound-soc-dionaudio-loco/description |
177 | define KernelPackage/sound-soc-dionaudio-loco/description |
|
359 | This package contains support for Dion Audio LOCO DAC-AMP |
178 | This package contains support for Dion Audio LOCO DAC-AMP |
|
360 | endef |
179 | endef |
|
361 | |
180 | |
|
362 | $(eval $(call KernelPackage,sound-soc-dionaudio-loco)) |
181 | $(eval $(call KernelPackage,sound-soc-dionaudio-loco)) |
|
363 | |
182 | |
|
364 | define KernelPackage/sound-soc-dionaudio-loco-v2 |
183 | define KernelPackage/sound-soc-dionaudio-loco-v2 |
|
365 | TITLE:=Support for Dion Audio LOCO-V2 DAC-AMP |
184 | TITLE:=Support for Dion Audio LOCO-V2 DAC-AMP |
|
366 | KCONFIG:= \ |
185 | KCONFIG:= \ |
|
367 | CONFIG_SND_BCM2708_SOC_DIONAUDIO_LOCO_V2 \ |
186 | CONFIG_SND_BCM2708_SOC_DIONAUDIO_LOCO_V2 \ |
|
368 | CONFIG_SND_SOC_PCM512x \ |
187 | CONFIG_SND_SOC_PCM512x \ |
|
369 | CONFIG_SND_SOC_PCM512x_I2C |
188 | CONFIG_SND_SOC_PCM512x_I2C |
|
370 | FILES:= \ |
189 | FILES:= \ |
|
371 | $(LINUX_DIR)/sound/soc/bcm/snd-soc-dionaudio-loco.ko \ |
190 | $(LINUX_DIR)/sound/soc/bcm/snd-soc-dionaudio-loco.ko \ |
|
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 |
|
381 | |
199 | |
|
382 | define KernelPackage/sound-soc-dionaudio-loco-v2/description |
200 | define KernelPackage/sound-soc-dionaudio-loco-v2/description |
|
383 | This package contains support for Dion Audio LOCO-V2 DAC-AMP |
201 | This package contains support for Dion Audio LOCO-V2 DAC-AMP |
|
384 | endef |
202 | endef |
|
385 | |
203 | |
|
386 | $(eval $(call KernelPackage,sound-soc-dionaudio-loco-v2)) |
204 | $(eval $(call KernelPackage,sound-soc-dionaudio-loco-v2)) |
|
387 | |
205 | |
|
388 | define KernelPackage/sound-soc-fe-pi |
206 | define KernelPackage/sound-soc-fe-pi |
|
389 | TITLE:=Support for Fe-Pi Audio Sound Card |
207 | TITLE:=Support for Fe-Pi Audio Sound Card |
|
390 | KCONFIG:= \ |
208 | KCONFIG:= \ |
|
391 | CONFIG_SND_BCM2708_SOC_FE_PI_AUDIO \ |
209 | CONFIG_SND_BCM2708_SOC_FE_PI_AUDIO \ |
|
392 | CONFIG_SND_SOC_SGTL5000 |
210 | CONFIG_SND_SOC_SGTL5000 |
|
393 | FILES:= \ |
211 | FILES:= \ |
|
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 |
|
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 |
|
406 | endef |
223 | endef |
|
407 | |
224 | |
|
408 | $(eval $(call KernelPackage,sound-soc-fe-pi)) |
225 | $(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)) |
- | ||
431 | |
- | ||
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 |
|
435 | KCONFIG:= \ |
229 | KCONFIG:= \ |
|
436 | CONFIG_SND_BCM2708_SOC_HIFIBERRY_DAC \ |
230 | CONFIG_SND_BCM2708_SOC_HIFIBERRY_DAC \ |
|
437 | CONFIG_SND_SOC_PCM5102A |
231 | CONFIG_SND_SOC_PCM5102A |
|
438 | FILES:= \ |
232 | FILES:= \ |
|
439 | $(LINUX_DIR)/sound/soc/bcm/snd-soc-hifiberry-dac.ko \ |
233 | $(LINUX_DIR)/sound/soc/bcm/snd-soc-hifiberry-dac.ko \ |
|
440 | $(LINUX_DIR)/sound/soc/codecs/snd-soc-pcm5102a.ko |
234 | $(LINUX_DIR)/sound/soc/codecs/snd-soc-pcm5102a.ko |
|
441 | AUTOLOAD:=$(call AutoLoad,68,snd-soc-pcm5102a snd-soc-hifiberry-dac) |
235 | AUTOLOAD:=$(call AutoLoad,68,snd-soc-pcm5102a snd-soc-hifiberry-dac) |
|
442 | DEPENDS:= \ |
236 | DEPENDS:= \ |
|
443 | kmod-sound-soc-bcm2835-i2s \ |
237 | kmod-sound-soc-bcm2835-i2s \ |
|
444 | +kmod-i2c-bcm2708 |
238 | +kmod-i2c-bcm2708 |
|
445 | $(call AddDepends/sound) |
239 | $(call AddDepends/sound) |
|
446 | endef |
240 | endef |
|
447 | |
241 | |
|
448 | define KernelPackage/sound-soc-hifiberry-dac/description |
242 | define KernelPackage/sound-soc-hifiberry-dac/description |
|
449 | This package contains support for HifiBerry DAC |
243 | This package contains support for HifiBerry DAC |
|
450 | endef |
244 | endef |
|
451 | |
245 | |
|
452 | $(eval $(call KernelPackage,sound-soc-hifiberry-dac)) |
246 | $(eval $(call KernelPackage,sound-soc-hifiberry-dac)) |
|
453 | |
247 | |
|
454 | define KernelPackage/sound-soc-hifiberry-dacplus |
248 | define KernelPackage/sound-soc-hifiberry-dacplus |
|
455 | TITLE:=Support for HifiBerry DAC+ / DAC+ Pro |
249 | TITLE:=Support for HifiBerry DAC+ / DAC+ Pro |
|
456 | KCONFIG:= \ |
250 | KCONFIG:= \ |
|
457 | CONFIG_SND_BCM2708_SOC_HIFIBERRY_DACPLUS \ |
251 | CONFIG_SND_BCM2708_SOC_HIFIBERRY_DACPLUS \ |
|
458 | CONFIG_SND_SOC_PCM512x |
252 | CONFIG_SND_SOC_PCM512x |
|
459 | FILES:= \ |
253 | FILES:= \ |
|
460 | $(LINUX_DIR)/drivers/clk/clk-hifiberry-dacpro.ko \ |
254 | $(LINUX_DIR)/drivers/clk/clk-hifiberry-dacpro.ko \ |
|
461 | $(LINUX_DIR)/sound/soc/bcm/snd-soc-hifiberry-dacplus.ko \ |
255 | $(LINUX_DIR)/sound/soc/bcm/snd-soc-hifiberry-dacplus.ko \ |
|
462 | $(LINUX_DIR)/sound/soc/codecs/snd-soc-pcm512x.ko |
256 | $(LINUX_DIR)/sound/soc/codecs/snd-soc-pcm512x.ko |
|
463 | AUTOLOAD:=$(call AutoLoad,68,clk-hifiberry-dacpro snd-soc-pcm512x \ |
257 | AUTOLOAD:=$(call AutoLoad,68,clk-hifiberry-dacpro snd-soc-pcm512x \ |
|
464 | snd-soc-hifiberry-dacplus) |
258 | snd-soc-hifiberry-dacplus) |
|
465 | DEPENDS:= \ |
259 | DEPENDS:= \ |
|
466 | kmod-sound-soc-bcm2835-i2s \ |
260 | kmod-sound-soc-bcm2835-i2s \ |
|
467 | +kmod-i2c-bcm2708 |
261 | +kmod-i2c-bcm2708 |
|
468 | $(call AddDepends/sound) |
262 | $(call AddDepends/sound) |
|
469 | endef |
263 | endef |
|
470 | |
264 | |
|
471 | define KernelPackage/sound-soc-hifiberry-dacplus/description |
265 | define KernelPackage/sound-soc-hifiberry-dacplus/description |
|
472 | This package contains support for HifiBerry DAC+ / DAC+ Pro |
266 | This package contains support for HifiBerry DAC+ / DAC+ Pro |
|
473 | endef |
267 | endef |
|
474 | |
268 | |
|
475 | $(eval $(call KernelPackage,sound-soc-hifiberry-dacplus)) |
269 | $(eval $(call KernelPackage,sound-soc-hifiberry-dacplus)) |
|
476 | |
270 | |
|
477 | define KernelPackage/sound-soc-hifiberry-digi |
271 | define KernelPackage/sound-soc-hifiberry-digi |
|
478 | TITLE:=Support for HifiBerry Digi / Digi+ / Digi+ Pro |
272 | TITLE:=Support for HifiBerry Digi / Digi+ / Digi+ Pro |
|
479 | KCONFIG:= \ |
273 | KCONFIG:= \ |
|
480 | CONFIG_SND_BCM2708_SOC_HIFIBERRY_DIGI \ |
274 | CONFIG_SND_BCM2708_SOC_HIFIBERRY_DIGI \ |
|
481 | CONFIG_SND_SOC_WM8804 |
275 | CONFIG_SND_SOC_WM8804 |
|
482 | FILES:= \ |
276 | FILES:= \ |
|
483 | $(LINUX_DIR)/sound/soc/bcm/snd-soc-hifiberry-digi.ko \ |
277 | $(LINUX_DIR)/sound/soc/bcm/snd-soc-hifiberry-digi.ko \ |
|
484 | $(LINUX_DIR)/sound/soc/codecs/snd-soc-wm8804.ko |
278 | $(LINUX_DIR)/sound/soc/codecs/snd-soc-wm8804.ko |
|
485 | AUTOLOAD:=$(call AutoLoad,68,snd-soc-wm8804 snd-soc-hifiberry-digi) |
279 | AUTOLOAD:=$(call AutoLoad,68,snd-soc-wm8804 snd-soc-hifiberry-digi) |
|
486 | DEPENDS:= \ |
280 | DEPENDS:= \ |
|
487 | kmod-sound-soc-bcm2835-i2s \ |
281 | kmod-sound-soc-bcm2835-i2s \ |
|
488 | +kmod-i2c-bcm2708 |
282 | +kmod-i2c-bcm2708 |
|
489 | $(call AddDepends/sound) |
283 | $(call AddDepends/sound) |
|
490 | endef |
284 | endef |
|
491 | |
285 | |
|
492 | define KernelPackage/sound-soc-hifiberry-digi/description |
286 | define KernelPackage/sound-soc-hifiberry-digi/description |
|
493 | This package contains support for HifiBerry Digi |
287 | This package contains support for HifiBerry Digi |
|
494 | endef |
288 | endef |
|
495 | |
289 | |
|
496 | $(eval $(call KernelPackage,sound-soc-hifiberry-digi)) |
290 | $(eval $(call KernelPackage,sound-soc-hifiberry-digi)) |
|
497 | |
291 | |
|
498 | define KernelPackage/sound-soc-hifiberry-amp |
292 | define KernelPackage/sound-soc-hifiberry-amp |
|
499 | TITLE:=Support for HifiBerry Amp |
293 | TITLE:=Support for HifiBerry Amp |
|
500 | KCONFIG:= \ |
294 | KCONFIG:= \ |
|
501 | CONFIG_SND_BCM2708_SOC_HIFIBERRY_AMP \ |
295 | CONFIG_SND_BCM2708_SOC_HIFIBERRY_AMP \ |
|
502 | CONFIG_SND_SOC_TAS5713 |
296 | CONFIG_SND_SOC_TAS5713 |
|
503 | FILES:= \ |
297 | FILES:= \ |
|
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 |
|
513 | |
306 | |
|
514 | define KernelPackage/sound-soc-hifiberry-amp/description |
307 | define KernelPackage/sound-soc-hifiberry-amp/description |
|
515 | This package contains support for HifiBerry Amp |
308 | This package contains support for HifiBerry Amp |
|
516 | endef |
309 | endef |
|
517 | |
310 | |
|
518 | $(eval $(call KernelPackage,sound-soc-hifiberry-amp)) |
311 | $(eval $(call KernelPackage,sound-soc-hifiberry-amp)) |
|
519 | |
312 | |
|
520 | define KernelPackage/sound-soc-iqaudio-dac |
313 | define KernelPackage/sound-soc-iqaudio-dac |
|
521 | TITLE:=Support for IQaudIO-DAC |
314 | TITLE:=Support for IQaudIO-DAC |
|
522 | KCONFIG:= \ |
315 | KCONFIG:= \ |
|
523 | CONFIG_SND_BCM2708_SOC_IQAUDIO_DAC \ |
316 | CONFIG_SND_BCM2708_SOC_IQAUDIO_DAC \ |
|
524 | CONFIG_SND_SOC_PCM512x \ |
317 | CONFIG_SND_SOC_PCM512x \ |
|
525 | CONFIG_SND_SOC_PCM512x_I2C |
318 | CONFIG_SND_SOC_PCM512x_I2C |
|
526 | FILES:= \ |
319 | FILES:= \ |
|
527 | $(LINUX_DIR)/sound/soc/bcm/snd-soc-iqaudio-dac.ko \ |
320 | $(LINUX_DIR)/sound/soc/bcm/snd-soc-iqaudio-dac.ko \ |
|
528 | $(LINUX_DIR)/sound/soc/codecs/snd-soc-pcm512x.ko \ |
321 | $(LINUX_DIR)/sound/soc/codecs/snd-soc-pcm512x.ko \ |
|
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 |
|
538 | |
330 | |
|
539 | define KernelPackage/sound-soc-iqaudio-dac/description |
331 | define KernelPackage/sound-soc-iqaudio-dac/description |
|
540 | This package contains support for IQaudIO-DAC |
332 | This package contains support for IQaudIO-DAC |
|
541 | endef |
333 | endef |
|
542 | |
334 | |
|
543 | $(eval $(call KernelPackage,sound-soc-iqaudio-dac)) |
335 | $(eval $(call KernelPackage,sound-soc-iqaudio-dac)) |
|
544 | |
336 | |
|
545 | define KernelPackage/sound-soc-iqaudio-digi |
337 | define KernelPackage/sound-soc-iqaudio-digi |
|
546 | TITLE:=Support for IQaudIO-DIGI |
338 | TITLE:=Support for IQaudIO-DIGI |
|
547 | KCONFIG:= \ |
339 | KCONFIG:= \ |
|
548 | CONFIG_SND_BCM2708_SOC_IQAUDIO_DIGI \ |
340 | CONFIG_SND_BCM2708_SOC_IQAUDIO_DIGI \ |
|
549 | CONFIG_SND_SOC_WM8804 \ |
341 | CONFIG_SND_SOC_WM8804 \ |
|
550 | CONFIG_SND_SOC_WM8804_I2C |
342 | CONFIG_SND_SOC_WM8804_I2C |
|
551 | FILES:= \ |
343 | FILES:= \ |
|
552 | $(LINUX_DIR)/sound/soc/bcm/snd-soc-iqaudio-digi.ko \ |
344 | $(LINUX_DIR)/sound/soc/bcm/snd-soc-iqaudio-digi.ko \ |
|
553 | $(LINUX_DIR)/sound/soc/codecs/snd-soc-wm8804.ko \ |
345 | $(LINUX_DIR)/sound/soc/codecs/snd-soc-wm8804.ko \ |
|
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 |
|
563 | |
354 | |
|
564 | define KernelPackage/sound-soc-iqaudio-digi/description |
355 | define KernelPackage/sound-soc-iqaudio-digi/description |
|
565 | This package contains support for IQaudIO-DIGI |
356 | This package contains support for IQaudIO-DIGI |
|
566 | endef |
357 | endef |
|
567 | |
358 | |
|
568 | $(eval $(call KernelPackage,sound-soc-iqaudio-digi)) |
359 | $(eval $(call KernelPackage,sound-soc-iqaudio-digi)) |
|
569 | |
360 | |
|
570 | define KernelPackage/sound-soc-justboom-dac |
361 | define KernelPackage/sound-soc-justboom-dac |
|
571 | TITLE:=Support for JustBoom DAC |
362 | TITLE:=Support for JustBoom DAC |
|
572 | KCONFIG:= \ |
363 | KCONFIG:= \ |
|
573 | CONFIG_SND_BCM2708_SOC_JUSTBOOM_DAC \ |
364 | CONFIG_SND_BCM2708_SOC_JUSTBOOM_DAC \ |
|
574 | CONFIG_SND_SOC_PCM512x |
365 | CONFIG_SND_SOC_PCM512x |
|
575 | FILES:= \ |
366 | FILES:= \ |
|
576 | $(LINUX_DIR)/sound/soc/bcm/snd-soc-justboom-dac.ko \ |
367 | $(LINUX_DIR)/sound/soc/bcm/snd-soc-justboom-dac.ko \ |
|
577 | $(LINUX_DIR)/sound/soc/codecs/snd-soc-pcm512x.ko |
368 | $(LINUX_DIR)/sound/soc/codecs/snd-soc-pcm512x.ko |
|
578 | AUTOLOAD:=$(call AutoLoad,68,snd-soc-pcm512x snd-soc-justboom-dac) |
369 | AUTOLOAD:=$(call AutoLoad,68,snd-soc-pcm512x snd-soc-justboom-dac) |
|
579 | DEPENDS:= \ |
370 | DEPENDS:= \ |
|
580 | kmod-sound-soc-bcm2835-i2s \ |
371 | kmod-sound-soc-bcm2835-i2s \ |
|
581 | +kmod-i2c-bcm2708 |
372 | +kmod-i2c-bcm2708 |
|
582 | $(call AddDepends/sound) |
373 | $(call AddDepends/sound) |
|
583 | endef |
374 | endef |
|
584 | |
375 | |
|
585 | define KernelPackage/sound-soc-justboom-dac/description |
376 | define KernelPackage/sound-soc-justboom-dac/description |
|
586 | This package contains support for JustBoom DAC |
377 | This package contains support for JustBoom DAC |
|
587 | endef |
378 | endef |
|
588 | |
379 | |
|
589 | $(eval $(call KernelPackage,sound-soc-justboom-dac)) |
380 | $(eval $(call KernelPackage,sound-soc-justboom-dac)) |
|
590 | |
381 | |
|
591 | define KernelPackage/sound-soc-justboom-digi |
382 | define KernelPackage/sound-soc-justboom-digi |
|
592 | TITLE:=Support for JustBoom Digi |
383 | TITLE:=Support for JustBoom Digi |
|
593 | KCONFIG:= \ |
384 | KCONFIG:= \ |
|
594 | CONFIG_SND_BCM2708_SOC_JUSTBOOM_DIGI \ |
385 | CONFIG_SND_BCM2708_SOC_JUSTBOOM_DIGI \ |
|
595 | CONFIG_SND_SOC_WM8804 |
386 | CONFIG_SND_SOC_WM8804 |
|
596 | FILES:= \ |
387 | FILES:= \ |
|
597 | $(LINUX_DIR)/sound/soc/bcm/snd-soc-justboom-digi.ko \ |
388 | $(LINUX_DIR)/sound/soc/bcm/snd-soc-justboom-digi.ko \ |
|
598 | $(LINUX_DIR)/sound/soc/codecs/snd-soc-wm8804.ko |
389 | $(LINUX_DIR)/sound/soc/codecs/snd-soc-wm8804.ko |
|
599 | AUTOLOAD:=$(call AutoLoad,68,snd-soc-wm8804 snd-soc-justboom-digi) |
390 | AUTOLOAD:=$(call AutoLoad,68,snd-soc-wm8804 snd-soc-justboom-digi) |
|
600 | DEPENDS:= \ |
391 | DEPENDS:= \ |
|
601 | kmod-sound-soc-bcm2835-i2s \ |
392 | kmod-sound-soc-bcm2835-i2s \ |
|
602 | +kmod-i2c-bcm2708 |
393 | +kmod-i2c-bcm2708 |
|
603 | $(call AddDepends/sound) |
394 | $(call AddDepends/sound) |
|
604 | endef |
395 | endef |
|
605 | |
396 | |
|
606 | define KernelPackage/sound-soc-justboom-digi/description |
397 | define KernelPackage/sound-soc-justboom-digi/description |
|
607 | This package contains support for JustBoom Digi |
398 | This package contains support for JustBoom Digi |
|
608 | endef |
399 | endef |
|
609 | |
400 | |
|
610 | $(eval $(call KernelPackage,sound-soc-justboom-digi)) |
401 | $(eval $(call KernelPackage,sound-soc-justboom-digi)) |
|
611 | |
402 | |
|
612 | define KernelPackage/sound-soc-pisound |
403 | define KernelPackage/sound-soc-pisound |
|
613 | TITLE:=Support for Blokas Labs PiSound |
404 | TITLE:=Support for Blokas Labs PiSound |
|
614 | KCONFIG:= \ |
405 | KCONFIG:= \ |
|
615 | CONFIG_SND_PISOUND \ |
406 | CONFIG_SND_PISOUND \ |
|
616 | CONFIG_SND_SOC_PCM5102A |
407 | CONFIG_SND_SOC_PCM5102A |
|
617 | FILES:= \ |
408 | FILES:= \ |
|
618 | $(LINUX_DIR)/sound/soc/bcm/snd-soc-pisound.ko \ |
409 | $(LINUX_DIR)/sound/soc/bcm/snd-soc-pisound.ko \ |
|
619 | $(LINUX_DIR)/sound/soc/codecs/snd-soc-pcm5102a.ko |
410 | $(LINUX_DIR)/sound/soc/codecs/snd-soc-pcm5102a.ko |
|
620 | AUTOLOAD:=$(call AutoLoad,68,snd-soc-pcm5102a snd-soc-pisound) |
411 | AUTOLOAD:=$(call AutoLoad,68,snd-soc-pcm5102a snd-soc-pisound) |
|
621 | DEPENDS:= \ |
412 | DEPENDS:= \ |
|
622 | kmod-sound-soc-bcm2835-i2s |
413 | kmod-sound-soc-bcm2835-i2s |
|
623 | $(call AddDepends/sound) |
414 | $(call AddDepends/sound) |
|
624 | endef |
415 | endef |
|
625 | |
416 | |
|
626 | define KernelPackage/sound-soc-pisound/description |
417 | define KernelPackage/sound-soc-pisound/description |
|
627 | This package contains support for Blokas Labs PiSound |
418 | This package contains support for Blokas Labs PiSound |
|
628 | endef |
419 | endef |
|
629 | |
420 | |
|
630 | $(eval $(call KernelPackage,sound-soc-pisound)) |
421 | $(eval $(call KernelPackage,sound-soc-pisound)) |
|
631 | |
- | ||
632 | |
422 | |
|
633 | define KernelPackage/sound-soc-rpi-cirrus |
423 | define KernelPackage/sound-soc-raspidac3 |
|
634 | TITLE:=Support for Cirrus Logic Audio Card |
424 | TITLE:=Support for RaspiDAC Rev.3x |
|
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 \ |
- | ||
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 \ |
428 | CONFIG_SND_SOC_PCM512x_I2C \ |
|
651 | CONFIG_SND_SOC_WM8804 \ |
- | ||
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 |
|
663 | $(call AddDepends/sound) |
440 | $(call AddDepends/sound) |
|
664 | endef |
441 | endef |
|
665 | |
442 | |
|
666 | define KernelPackage/sound-soc-rpi-cirrus/description |
443 | define KernelPackage/sound-soc-raspidac3/description |
|
667 | This package contains support for RPi-Cirrus |
444 | This package contains support for RaspiDAC Rev.3x |
|
668 | endef |
445 | endef |
|
669 | |
- | ||
670 | $(eval $(call KernelPackage,sound-soc-rpi-cirrus)) |
446 | |
|
671 | |
447 | $(eval $(call KernelPackage,sound-soc-raspidac3)) |
|
672 | |
448 | |
|
673 | define KernelPackage/sound-soc-rpi-dac |
449 | define KernelPackage/sound-soc-rpi-dac |
|
674 | TITLE:=Support for RPi-DAC |
450 | TITLE:=Support for RPi-DAC |
|
675 | KCONFIG:= \ |
451 | KCONFIG:= \ |
|
676 | CONFIG_SND_BCM2708_SOC_RPI_DAC \ |
452 | CONFIG_SND_BCM2708_SOC_RPI_DAC \ |
|
677 | CONFIG_SND_SOC_PCM1794A |
453 | CONFIG_SND_SOC_PCM1794A |
|
678 | FILES:= \ |
454 | FILES:= \ |
|
679 | $(LINUX_DIR)/sound/soc/bcm/snd-soc-rpi-dac.ko \ |
455 | $(LINUX_DIR)/sound/soc/bcm/snd-soc-rpi-dac.ko \ |
|
680 | $(LINUX_DIR)/sound/soc/codecs/snd-soc-pcm1794a.ko |
456 | $(LINUX_DIR)/sound/soc/codecs/snd-soc-pcm1794a.ko |
|
681 | AUTOLOAD:=$(call AutoLoad,68,snd-soc-pcm1794a snd-soc-rpi-dac) |
457 | AUTOLOAD:=$(call AutoLoad,68,snd-soc-pcm1794a snd-soc-rpi-dac) |
|
682 | DEPENDS:= \ |
458 | DEPENDS:= \ |
|
683 | kmod-sound-soc-bcm2835-i2s \ |
459 | kmod-sound-soc-bcm2835-i2s \ |
|
684 | +kmod-i2c-bcm2708 |
460 | +kmod-i2c-bcm2708 |
|
685 | $(call AddDepends/sound) |
461 | $(call AddDepends/sound) |
|
686 | endef |
462 | endef |
|
687 | |
463 | |
|
688 | define KernelPackage/sound-soc-rpi-dac/description |
464 | define KernelPackage/sound-soc-rpi-dac/description |
|
689 | This package contains support for RPi-DAC |
465 | This package contains support for RPi-DAC |
|
690 | endef |
466 | endef |
|
691 | |
467 | |
|
692 | $(eval $(call KernelPackage,sound-soc-rpi-dac)) |
468 | $(eval $(call KernelPackage,sound-soc-rpi-dac)) |
|
693 | |
469 | |
|
694 | define KernelPackage/sound-soc-rpi-proto |
470 | define KernelPackage/sound-soc-rpi-proto |
|
695 | TITLE:=Support for RPi-PROTO |
471 | TITLE:=Support for RPi-PROTO |
|
696 | KCONFIG:= \ |
472 | KCONFIG:= \ |
|
697 | CONFIG_SND_BCM2708_SOC_RPI_PROTO \ |
473 | CONFIG_SND_BCM2708_SOC_RPI_PROTO \ |
|
698 | CONFIG_SND_SOC_WM8731 |
474 | CONFIG_SND_SOC_WM8731 |
|
699 | FILES:= \ |
475 | FILES:= \ |
|
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 |
|
710 | |
484 | |
|
711 | define KernelPackage/sound-soc-rpi-proto/description |
485 | define KernelPackage/sound-soc-rpi-proto/description |
|
712 | This package contains support for RPi-PROTO |
486 | This package contains support for RPi-PROTO |
|
713 | endef |
487 | endef |
|
714 | |
488 | |
|
715 | $(eval $(call KernelPackage,sound-soc-rpi-proto)) |
489 | $(eval $(call KernelPackage,sound-soc-rpi-proto)) |
|
716 | |
490 | |
|
717 | |
491 | |
|
718 | define KernelPackage/random-bcm2835 |
492 | define KernelPackage/random-bcm2835 |
|
719 | SUBMENU:=$(OTHER_MENU) |
493 | SUBMENU:=$(OTHER_MENU) |
|
720 | TITLE:=BCM2835 HW Random Number Generator |
494 | TITLE:=BCM2835 HW Random Number Generator |
|
721 | KCONFIG:=CONFIG_HW_RANDOM_BCM2835 |
495 | KCONFIG:=CONFIG_HW_RANDOM_BCM2835 |
|
722 | FILES:=$(LINUX_DIR)/drivers/char/hw_random/bcm2835-rng.ko |
496 | FILES:=$(LINUX_DIR)/drivers/char/hw_random/bcm2835-rng.ko |
|
723 | AUTOLOAD:=$(call AutoLoad,11,bcm2835-rng) |
497 | AUTOLOAD:=$(call AutoLoad,11,bcm2835-rng) |
|
724 | DEPENDS:=@TARGET_brcm2708 +kmod-random-core |
498 | DEPENDS:=@TARGET_brcm2708 +kmod-random-core |
|
725 | endef |
499 | endef |
|
726 | |
500 | |
|
727 | define KernelPackage/random-bcm2835/description |
501 | define KernelPackage/random-bcm2835/description |
|
728 | This package contains the Broadcom 2835 HW random number generator driver |
502 | This package contains the Broadcom 2835 HW random number generator driver |
|
729 | endef |
503 | endef |
|
730 | |
504 | |
|
731 | $(eval $(call KernelPackage,random-bcm2835)) |
505 | $(eval $(call KernelPackage,random-bcm2835)) |
|
732 | |
506 | |
|
733 | |
507 | |
|
734 | define KernelPackage/smi-bcm2835 |
508 | define KernelPackage/smi-bcm2835 |
|
735 | SUBMENU:=$(OTHER_MENU) |
509 | SUBMENU:=$(OTHER_MENU) |
|
736 | TITLE:=BCM2835 SMI driver |
510 | TITLE:=BCM2835 SMI driver |
|
737 | KCONFIG:=CONFIG_BCM2835_SMI |
511 | KCONFIG:=CONFIG_BCM2835_SMI |
|
738 | FILES:=$(LINUX_DIR)/drivers/misc/bcm2835_smi.ko |
512 | FILES:=$(LINUX_DIR)/drivers/misc/bcm2835_smi.ko |
|
739 | AUTOLOAD:=$(call AutoLoad,20,bcm2835_smi) |
513 | AUTOLOAD:=$(call AutoLoad,20,bcm2835_smi) |
|
740 | DEPENDS:=@TARGET_brcm2708 |
514 | DEPENDS:=@TARGET_brcm2708 |
|
741 | endef |
515 | endef |
|
742 | |
516 | |
|
743 | define KernelPackage/smi-bcm2835/description |
517 | define KernelPackage/smi-bcm2835/description |
|
744 | This package contains the Character device driver for Broadcom Secondary |
518 | This package contains the Character device driver for Broadcom Secondary |
|
745 | Memory Interface |
519 | Memory Interface |
|
746 | endef |
520 | endef |
|
747 | |
521 | |
|
748 | $(eval $(call KernelPackage,smi-bcm2835)) |
522 | $(eval $(call KernelPackage,smi-bcm2835)) |
|
749 | |
523 | |
|
750 | define KernelPackage/smi-bcm2835-dev |
524 | define KernelPackage/smi-bcm2835-dev |
|
751 | SUBMENU:=$(OTHER_MENU) |
525 | SUBMENU:=$(OTHER_MENU) |
|
752 | TITLE:=BCM2835 SMI device driver |
526 | TITLE:=BCM2835 SMI device driver |
|
753 | KCONFIG:=CONFIG_BCM2835_SMI_DEV |
527 | KCONFIG:=CONFIG_BCM2835_SMI_DEV |
|
754 | FILES:=$(LINUX_DIR)/drivers/char/broadcom/bcm2835_smi_dev.ko |
528 | FILES:=$(LINUX_DIR)/drivers/char/broadcom/bcm2835_smi_dev.ko |
|
755 | AUTOLOAD:=$(call AutoLoad,21,bcm2835_smi_dev) |
529 | AUTOLOAD:=$(call AutoLoad,21,bcm2835_smi_dev) |
|
756 | DEPENDS:=@TARGET_brcm2708 +kmod-smi-bcm2835 |
530 | DEPENDS:=@TARGET_brcm2708 +kmod-smi-bcm2835 |
|
757 | endef |
531 | endef |
|
758 | |
532 | |
|
759 | define KernelPackage/smi-bcm2835-dev/description |
533 | define KernelPackage/smi-bcm2835-dev/description |
|
760 | This driver provides a character device interface (ioctl + read/write) to |
534 | This driver provides a character device interface (ioctl + read/write) to |
|
761 | Broadcom's Secondary Memory interface. The low-level functionality is provided |
535 | Broadcom's Secondary Memory interface. The low-level functionality is provided |
|
762 | by the SMI driver itself. |
536 | by the SMI driver itself. |
|
763 | endef |
537 | endef |
|
764 | |
538 | |
|
765 | $(eval $(call KernelPackage,smi-bcm2835-dev)) |
539 | $(eval $(call KernelPackage,smi-bcm2835-dev)) |
|
766 | |
540 | |
|
767 | |
541 | |
|
768 | define KernelPackage/spi-bcm2835 |
542 | define KernelPackage/spi-bcm2835 |
|
769 | SUBMENU:=$(SPI_MENU) |
543 | SUBMENU:=$(SPI_MENU) |
|
770 | TITLE:=BCM2835 SPI controller driver |
544 | TITLE:=BCM2835 SPI controller driver |
|
771 | KCONFIG:=\ |
545 | KCONFIG:=\ |
|
772 | CONFIG_SPI=y \ |
546 | CONFIG_SPI=y \ |
|
773 | CONFIG_SPI_BCM2835 \ |
547 | CONFIG_SPI_BCM2835 \ |
|
774 | CONFIG_SPI_MASTER=y |
548 | CONFIG_SPI_MASTER=y |
|
775 | FILES:=$(LINUX_DIR)/drivers/spi/spi-bcm2835.ko |
549 | FILES:=$(LINUX_DIR)/drivers/spi/spi-bcm2835.ko |
|
776 | AUTOLOAD:=$(call AutoLoad,89,spi-bcm2835) |
550 | AUTOLOAD:=$(call AutoLoad,89,spi-bcm2835) |
|
777 | DEPENDS:=@TARGET_brcm2708 |
551 | DEPENDS:=@TARGET_brcm2708 |
|
778 | endef |
552 | endef |
|
779 | |
553 | |
|
780 | define KernelPackage/spi-bcm2835/description |
554 | define KernelPackage/spi-bcm2835/description |
|
781 | This package contains the Broadcom 2835 SPI master controller driver |
555 | This package contains the Broadcom 2835 SPI master controller driver |
|
782 | endef |
556 | endef |
|
783 | |
557 | |
|
784 | $(eval $(call KernelPackage,spi-bcm2835)) |
558 | $(eval $(call KernelPackage,spi-bcm2835)) |
|
785 | |
559 | |
|
786 | define KernelPackage/spi-bcm2835-aux |
560 | define KernelPackage/spi-bcm2835-aux |
|
787 | SUBMENU:=$(SPI_MENU) |
561 | SUBMENU:=$(SPI_MENU) |
|
788 | TITLE:=BCM2835 Aux SPI controller driver |
562 | TITLE:=BCM2835 Aux SPI controller driver |
|
789 | KCONFIG:=\ |
563 | KCONFIG:=\ |
|
790 | CONFIG_SPI=y \ |
564 | CONFIG_SPI=y \ |
|
791 | CONFIG_SPI_BCM2835AUX \ |
565 | CONFIG_SPI_BCM2835AUX \ |
|
792 | CONFIG_SPI_MASTER=y |
566 | CONFIG_SPI_MASTER=y |
|
793 | FILES:=$(LINUX_DIR)/drivers/spi/spi-bcm2835aux.ko |
567 | FILES:=$(LINUX_DIR)/drivers/spi/spi-bcm2835aux.ko |
|
794 | AUTOLOAD:=$(call AutoLoad,89,spi-bcm2835aux) |
568 | AUTOLOAD:=$(call AutoLoad,89,spi-bcm2835aux) |
|
795 | DEPENDS:=@TARGET_brcm2708 |
569 | DEPENDS:=@TARGET_brcm2708 |
|
796 | endef |
570 | endef |
|
797 | |
571 | |
|
798 | define KernelPackage/spi-bcm2835-aux/description |
572 | define KernelPackage/spi-bcm2835-aux/description |
|
799 | This package contains the Broadcom 2835 Aux SPI master controller driver |
573 | This package contains the Broadcom 2835 Aux SPI master controller driver |
|
800 | endef |
574 | endef |
|
801 | |
575 | |
|
802 | $(eval $(call KernelPackage,spi-bcm2835-aux)) |
576 | $(eval $(call KernelPackage,spi-bcm2835-aux)) |
|
803 | |
577 | |
|
804 | |
578 | |
|
805 | define KernelPackage/hwmon-bcm2835 |
579 | define KernelPackage/hwmon-bcm2835 |
|
806 | TITLE:=BCM2835 HWMON driver |
580 | TITLE:=BCM2835 HWMON driver |
|
807 | KCONFIG:=CONFIG_SENSORS_BCM2835 |
581 | KCONFIG:=CONFIG_SENSORS_BCM2835 |
|
808 | FILES:=$(LINUX_DIR)/drivers/hwmon/bcm2835-hwmon.ko |
582 | FILES:=$(LINUX_DIR)/drivers/hwmon/bcm2835-hwmon.ko |
|
809 | AUTOLOAD:=$(call AutoLoad,60,bcm2835-hwmon) |
583 | AUTOLOAD:=$(call AutoLoad,60,bcm2835-hwmon) |
|
810 | $(call AddDepends/hwmon,@TARGET_brcm2708) |
584 | $(call AddDepends/hwmon,@TARGET_brcm2708) |
|
811 | endef |
585 | endef |
|
812 | |
586 | |
|
813 | define KernelPackage/hwmon-bcm2835/description |
587 | define KernelPackage/hwmon-bcm2835/description |
|
814 | Kernel module for BCM2835 thermal monitor chip |
588 | Kernel module for BCM2835 thermal monitor chip |
|
815 | endef |
589 | endef |
|
816 | |
590 | |
|
817 | $(eval $(call KernelPackage,hwmon-bcm2835)) |
591 | $(eval $(call KernelPackage,hwmon-bcm2835)) |
|
818 | |
592 | |
|
819 | |
593 | |
|
820 | I2C_BCM2708_MODULES:=\ |
594 | I2C_BCM2708_MODULES:=\ |
|
821 | CONFIG_I2C_BCM2708:drivers/i2c/busses/i2c-bcm2708 |
595 | CONFIG_I2C_BCM2708:drivers/i2c/busses/i2c-bcm2708 |
|
822 | |
596 | |
|
823 | define KernelPackage/i2c-bcm2708 |
597 | define KernelPackage/i2c-bcm2708 |
|
824 | $(call i2c_defaults,$(I2C_BCM2708_MODULES),59) |
598 | $(call i2c_defaults,$(I2C_BCM2708_MODULES),59) |
|
825 | TITLE:=Broadcom BCM2708 I2C master controller driver |
599 | TITLE:=Broadcom BCM2708 I2C master controller driver |
|
826 | KCONFIG+= \ |
600 | KCONFIG+= \ |
|
827 | CONFIG_I2C_BCM2708_BAUDRATE=100000 |
601 | CONFIG_I2C_BCM2708_BAUDRATE=100000 |
|
828 | DEPENDS:=@TARGET_brcm2708 +kmod-i2c-core |
602 | DEPENDS:=@TARGET_brcm2708 +kmod-i2c-core |
|
829 | endef |
603 | endef |
|
830 | |
604 | |
|
831 | define KernelPackage/i2c-bcm2708/description |
605 | define KernelPackage/i2c-bcm2708/description |
|
832 | This package contains the Broadcom 2708 I2C master controller driver |
606 | This package contains the Broadcom 2708 I2C master controller driver |
|
833 | endef |
607 | endef |
|
834 | |
608 | |
|
835 | $(eval $(call KernelPackage,i2c-bcm2708)) |
609 | $(eval $(call KernelPackage,i2c-bcm2708)) |
|
836 | |
610 | |
|
837 | I2C_BCM2835_MODULES:=\ |
611 | I2C_BCM2835_MODULES:=\ |
|
838 | CONFIG_I2C_BCM2835:drivers/i2c/busses/i2c-bcm2835 |
612 | CONFIG_I2C_BCM2835:drivers/i2c/busses/i2c-bcm2835 |
|
839 | |
613 | |
|
840 | define KernelPackage/i2c-bcm2835 |
614 | define KernelPackage/i2c-bcm2835 |
|
841 | $(call i2c_defaults,$(I2C_BCM2835_MODULES),59) |
615 | $(call i2c_defaults,$(I2C_BCM2835_MODULES),59) |
|
842 | TITLE:=Broadcom BCM2835 I2C master controller driver |
616 | TITLE:=Broadcom BCM2835 I2C master controller driver |
|
843 | DEPENDS:=@TARGET_brcm2708 +kmod-i2c-core |
617 | DEPENDS:=@TARGET_brcm2708 +kmod-i2c-core |
|
844 | endef |
618 | endef |
|
845 | |
619 | |
|
846 | define KernelPackage/i2c-bcm2835/description |
620 | define KernelPackage/i2c-bcm2835/description |
|
847 | This package contains the Broadcom 2835 I2C master controller driver |
621 | This package contains the Broadcom 2835 I2C master controller driver |
|
848 | endef |
622 | endef |
|
849 | |
623 | |
|
850 | $(eval $(call KernelPackage,i2c-bcm2835)) |
624 | $(eval $(call KernelPackage,i2c-bcm2835)) |
|
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 \ |
630 | CONFIG_VIDEO_BCM2835=y \ |
|
857 | CONFIG_VIDEO_BCM2835_MMAL |
631 | CONFIG_VIDEO_BCM2835_MMAL |
|
858 | FILES:= \ |
- | ||
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) |
|
861 | $(call AddDepends/video,@TARGET_brcm2708 +kmod-video-videobuf2) |
634 | $(call AddDepends/video,@TARGET_brcm2708 +kmod-video-videobuf2) |
|
862 | endef |
635 | endef |
|
863 | |
636 | |
|
864 | define KernelPackage/video-bcm2835/description |
637 | define KernelPackage/video-bcm2835/description |
|
865 | This is a V4L2 driver for the Broadcom 2835 MMAL camera host interface |
638 | This is a V4L2 driver for the Broadcom 2835 MMAL camera host interface |
|
866 | endef |
639 | endef |
|
867 | |
640 | |
|
868 | $(eval $(call KernelPackage,video-bcm2835)) |
641 | $(eval $(call KernelPackage,video-bcm2835)) |
|
869 | |
642 | |