ipq806x: convert each device to DSA implementation
[openwrt/openwrt.git] / target / linux / ipq806x / modules.mk
1 define KernelPackage/phy-qcom-ipq806x-usb
2 TITLE:=Qualcomm IPQ806x DWC3 USB PHY driver
3 DEPENDS:=@TARGET_ipq806x
4 KCONFIG:= CONFIG_PHY_QCOM_IPQ806X_USB
5 FILES:= \
6 $(LINUX_DIR)/drivers/phy/qualcomm/phy-qcom-ipq806x-usb.ko
7 AUTOLOAD:=$(call AutoLoad,45,phy-qcom-ipq806x-usb,1)
8 $(call AddDepends/usb)
9 endef
10
11 define KernelPackage/phy-qcom-ipq806x-usb/description
12 This driver provides support for the integrated DesignWare
13 USB3 IP Core within the QCOM SoCs.
14 endef
15
16 $(eval $(call KernelPackage,phy-qcom-ipq806x-usb))
17
18
19 define KernelPackage/sound-soc-ipq8064-storm
20 TITLE:=Qualcomm IPQ8064 SoC support for Google Storm
21 DEPENDS:=@TARGET_ipq806x +kmod-sound-soc-core
22 KCONFIG:=\
23 CONFIG_IPQ_LCC_806X \
24 CONFIG_SND_SOC_QCOM \
25 CONFIG_SND_SOC_STORM \
26 CONFIG_SND_SOC_APQ8016_SBC=n \
27 CONFIG_SND_SOC_SC7180=n
28 FILES:=\
29 $(LINUX_DIR)/drivers/clk/qcom/lcc-ipq806x.ko \
30 $(LINUX_DIR)/sound/soc/codecs/snd-soc-max98357a.ko \
31 $(LINUX_DIR)/sound/soc/qcom/snd-soc-lpass-cpu.ko \
32 $(LINUX_DIR)/sound/soc/qcom/snd-soc-lpass-ipq806x.ko \
33 $(LINUX_DIR)/sound/soc/qcom/snd-soc-lpass-platform.ko \
34 $(LINUX_DIR)/sound/soc/qcom/snd-soc-storm.ko
35 AUTOLOAD:=$(call AutoProbe,lcc-ipq806x \
36 snd-soc-max98357a snd-soc-lpass-ipq806x snd-soc-storm)
37 $(call AddDepends/sound)
38 endef
39
40 define KernelPackage/sound-soc-ipq8064-storm/description
41 Provides sound support for the Google Storm platform, with a Qualcomm IPQ8064
42 SoC.
43 endef
44
45 $(eval $(call KernelPackage,sound-soc-ipq8064-storm))