ANDROID: db845c: Enable SM8550|SM8650 drivers and DTBs
SM8550HDK is the new device (armv9) being added in LKFT for testing. We are preparing a single build target which will support a family of Qualcomm SM8X50 QRD and HDK devboards. Bug: 146449535 Change-Id: I51f6903383980fbbce8b78cae70c3765bd76ceb9 Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
This commit is contained in:
committed by
Treehugger Robot
parent
8ec3da2ab8
commit
f35abe5330
+41
-2
@@ -222,19 +222,29 @@ _DB845C_MODULE_OUTS = [
|
||||
"drivers/base/regmap/regmap-sdw.ko",
|
||||
"drivers/base/regmap/regmap-slimbus.ko",
|
||||
"drivers/bus/mhi/host/mhi.ko",
|
||||
"drivers/clk/qcom/camcc-sm8550.ko",
|
||||
"drivers/clk/qcom/clk-qcom.ko",
|
||||
"drivers/clk/qcom/clk-rpmh.ko",
|
||||
"drivers/clk/qcom/clk-spmi-pmic-div.ko",
|
||||
"drivers/clk/qcom/dispcc-sdm845.ko",
|
||||
"drivers/clk/qcom/dispcc-sm8250.ko",
|
||||
"drivers/clk/qcom/dispcc-sm8550.ko",
|
||||
"drivers/clk/qcom/dispcc-sm8650.ko",
|
||||
"drivers/clk/qcom/gcc-sdm845.ko",
|
||||
"drivers/clk/qcom/gcc-sm8250.ko",
|
||||
"drivers/clk/qcom/gcc-sm8450.ko",
|
||||
"drivers/clk/qcom/gcc-sm8550.ko",
|
||||
"drivers/clk/qcom/gcc-sm8650.ko",
|
||||
"drivers/clk/qcom/gpucc-sdm845.ko",
|
||||
"drivers/clk/qcom/gpucc-sm8250.ko",
|
||||
"drivers/clk/qcom/gpucc-sm8550.ko",
|
||||
"drivers/clk/qcom/gpucc-sm8650.ko",
|
||||
"drivers/clk/qcom/lpass-gfm-sm8250.ko",
|
||||
"drivers/clk/qcom/tcsrcc-sm8550.ko",
|
||||
"drivers/clk/qcom/tcsrcc-sm8650.ko",
|
||||
"drivers/clk/qcom/videocc-sdm845.ko",
|
||||
"drivers/clk/qcom/videocc-sm8250.ko",
|
||||
"drivers/clk/qcom/videocc-sm8550.ko",
|
||||
"drivers/cpufreq/qcom-cpufreq-hw.ko",
|
||||
"drivers/dma-buf/heaps/system_heap.ko",
|
||||
"drivers/dma/qcom/bam_dma.ko",
|
||||
@@ -251,6 +261,7 @@ _DB845C_MODULE_OUTS = [
|
||||
"drivers/gpu/drm/display/drm_dp_aux_bus.ko",
|
||||
"drivers/gpu/drm/drm_exec.ko",
|
||||
"drivers/gpu/drm/msm/msm.ko",
|
||||
"drivers/gpu/drm/panel/panel-visionox-vtdr6130.ko",
|
||||
"drivers/gpu/drm/scheduler/gpu-sched.ko",
|
||||
"drivers/hwspinlock/qcom_hwspinlock.ko",
|
||||
"drivers/i2c/busses/i2c-designware-core.ko",
|
||||
@@ -270,6 +281,8 @@ _DB845C_MODULE_OUTS = [
|
||||
"drivers/interconnect/qcom/qnoc-sdm845.ko",
|
||||
"drivers/interconnect/qcom/qnoc-sm8250.ko",
|
||||
"drivers/interconnect/qcom/qnoc-sm8450.ko",
|
||||
"drivers/interconnect/qcom/qnoc-sm8550.ko",
|
||||
"drivers/interconnect/qcom/qnoc-sm8650.ko",
|
||||
"drivers/iommu/arm/arm-smmu/arm_smmu.ko",
|
||||
"drivers/irqchip/qcom-pdc.ko",
|
||||
"drivers/leds/rgb/leds-qcom-lpg.ko",
|
||||
@@ -291,13 +304,16 @@ _DB845C_MODULE_OUTS = [
|
||||
"drivers/net/wireless/ath/ath11k/ath11k.ko",
|
||||
"drivers/net/wireless/ath/ath11k/ath11k_ahb.ko",
|
||||
"drivers/net/wireless/ath/ath11k/ath11k_pci.ko",
|
||||
"drivers/net/wireless/ath/ath12k/ath12k.ko",
|
||||
"drivers/nvmem/nvmem_qfprom.ko",
|
||||
"drivers/phy/qualcomm/phy-qcom-eusb2-repeater.ko",
|
||||
"drivers/phy/qualcomm/phy-qcom-qmp-combo.ko",
|
||||
"drivers/phy/qualcomm/phy-qcom-qmp-pcie.ko",
|
||||
"drivers/phy/qualcomm/phy-qcom-qmp-pcie-msm8996.ko",
|
||||
"drivers/phy/qualcomm/phy-qcom-qmp-ufs.ko",
|
||||
"drivers/phy/qualcomm/phy-qcom-qmp-usb.ko",
|
||||
"drivers/phy/qualcomm/phy-qcom-qusb2.ko",
|
||||
"drivers/phy/qualcomm/phy-qcom-snps-eusb2.ko",
|
||||
"drivers/phy/qualcomm/phy-qcom-snps-femto-v2.ko",
|
||||
"drivers/phy/qualcomm/phy-qcom-usb-hs.ko",
|
||||
"drivers/pinctrl/qcom/pinctrl-lpass-lpi.ko",
|
||||
@@ -306,6 +322,10 @@ _DB845C_MODULE_OUTS = [
|
||||
"drivers/pinctrl/qcom/pinctrl-sm8250.ko",
|
||||
"drivers/pinctrl/qcom/pinctrl-sm8250-lpass-lpi.ko",
|
||||
"drivers/pinctrl/qcom/pinctrl-sm8450.ko",
|
||||
"drivers/pinctrl/qcom/pinctrl-sm8550.ko",
|
||||
"drivers/pinctrl/qcom/pinctrl-sm8550-lpass-lpi.ko",
|
||||
"drivers/pinctrl/qcom/pinctrl-sm8650.ko",
|
||||
"drivers/pinctrl/qcom/pinctrl-sm8650-lpass-lpi.ko",
|
||||
"drivers/pinctrl/qcom/pinctrl-spmi-gpio.ko",
|
||||
"drivers/pinctrl/qcom/pinctrl-spmi-mpp.ko",
|
||||
"drivers/pmdomain/qcom/cpr.ko",
|
||||
@@ -313,6 +333,7 @@ _DB845C_MODULE_OUTS = [
|
||||
"drivers/power/reset/qcom-pon.ko",
|
||||
"drivers/power/reset/reboot-mode.ko",
|
||||
"drivers/power/reset/syscon-reboot-mode.ko",
|
||||
"drivers/power/supply/qcom_battmgr.ko",
|
||||
"drivers/regulator/gpio-regulator.ko",
|
||||
"drivers/regulator/qcom-rpmh-regulator.ko",
|
||||
"drivers/regulator/qcom_spmi-regulator.ko",
|
||||
@@ -340,6 +361,8 @@ _DB845C_MODULE_OUTS = [
|
||||
"drivers/soc/qcom/llcc-qcom.ko",
|
||||
"drivers/soc/qcom/mdt_loader.ko",
|
||||
"drivers/soc/qcom/pdr_interface.ko",
|
||||
"drivers/soc/qcom/pmic_glink.ko",
|
||||
"drivers/soc/qcom/pmic_glink_altmode.ko",
|
||||
"drivers/soc/qcom/qcom_aoss.ko",
|
||||
"drivers/soc/qcom/qcom_ice.ko",
|
||||
"drivers/soc/qcom/qcom_rpmh.ko",
|
||||
@@ -367,7 +390,9 @@ _DB845C_MODULE_OUTS = [
|
||||
"drivers/usb/host/ohci-hcd.ko",
|
||||
"drivers/usb/host/ohci-pci.ko",
|
||||
"drivers/usb/host/ohci-platform.ko",
|
||||
"drivers/usb/typec/mux/fsa4480.ko",
|
||||
"drivers/usb/typec/mux/nb7vpq904m.ko",
|
||||
"drivers/usb/typec/mux/wcd939x-usbss.ko",
|
||||
"drivers/usb/typec/tcpm/qcom/qcom_pmic_tcpm.ko",
|
||||
"net/qrtr/qrtr.ko",
|
||||
"net/qrtr/qrtr-mhi.ko",
|
||||
@@ -385,6 +410,8 @@ _DB845C_MODULE_OUTS = [
|
||||
"sound/soc/codecs/snd-soc-wcd-mbhc.ko",
|
||||
"sound/soc/codecs/snd-soc-wcd9335.ko",
|
||||
"sound/soc/codecs/snd-soc-wcd934x.ko",
|
||||
"sound/soc/codecs/snd-soc-wcd938x.ko",
|
||||
"sound/soc/codecs/snd-soc-wcd938x-sdw.ko",
|
||||
"sound/soc/codecs/snd-soc-wsa881x.ko",
|
||||
"sound/soc/qcom/qdsp6/q6adm.ko",
|
||||
"sound/soc/qcom/qdsp6/q6afe.ko",
|
||||
@@ -418,15 +445,21 @@ kernel_build(
|
||||
"arch/arm64/boot/dts/qcom/qrb5165-rb5.dtb",
|
||||
"arch/arm64/boot/dts/qcom/sdm845-db845c.dtb",
|
||||
"arch/arm64/boot/dts/qcom/sm8450-qrd.dtb",
|
||||
"arch/arm64/boot/dts/qcom/sm8550-hdk.dtb",
|
||||
"arch/arm64/boot/dts/qcom/sm8550-qrd.dtb",
|
||||
"arch/arm64/boot/dts/qcom/sm8650-qrd.dtb",
|
||||
],
|
||||
# Enable mixed build.
|
||||
base_kernel = ":kernel_aarch64",
|
||||
build_config = "build.config.db845c",
|
||||
make_goals = [
|
||||
"modules",
|
||||
"qcom/sdm845-db845c.dtb",
|
||||
"qcom/qrb5165-rb5.dtb",
|
||||
"qcom/sdm845-db845c.dtb",
|
||||
"qcom/sm8450-qrd.dtb",
|
||||
"qcom/sm8550-hdk.dtb",
|
||||
"qcom/sm8550-qrd.dtb",
|
||||
"qcom/sm8650-qrd.dtb",
|
||||
],
|
||||
module_outs = _DB845C_MODULE_OUTS + _DB845C_WATCHDOG_MODULE_OUTS,
|
||||
strip_modules = True,
|
||||
@@ -439,15 +472,21 @@ kernel_build(
|
||||
"arch/arm64/boot/dts/qcom/qrb5165-rb5.dtb",
|
||||
"arch/arm64/boot/dts/qcom/sdm845-db845c.dtb",
|
||||
"arch/arm64/boot/dts/qcom/sm8450-qrd.dtb",
|
||||
"arch/arm64/boot/dts/qcom/sm8550-hdk.dtb",
|
||||
"arch/arm64/boot/dts/qcom/sm8550-qrd.dtb",
|
||||
"arch/arm64/boot/dts/qcom/sm8650-qrd.dtb",
|
||||
],
|
||||
# Enable mixed build.
|
||||
base_kernel = ":kernel_aarch64",
|
||||
build_config = "build.config.db845c",
|
||||
make_goals = [
|
||||
"modules",
|
||||
"qcom/sdm845-db845c.dtb",
|
||||
"qcom/qrb5165-rb5.dtb",
|
||||
"qcom/sdm845-db845c.dtb",
|
||||
"qcom/sm8450-qrd.dtb",
|
||||
"qcom/sm8550-hdk.dtb",
|
||||
"qcom/sm8550-qrd.dtb",
|
||||
"qcom/sm8650-qrd.dtb",
|
||||
],
|
||||
module_outs = _DB845C_MODULE_OUTS,
|
||||
strip_modules = True,
|
||||
|
||||
@@ -309,3 +309,32 @@ CONFIG_TYPEC_MUX_NB7VPQ904M=m
|
||||
CONFIG_PINCTRL_SM8450=m
|
||||
CONFIG_SM_GCC_8450=m
|
||||
CONFIG_INTERCONNECT_QCOM_SM8450=m
|
||||
# XXX SM8550 and SM8650 common bits start here
|
||||
CONFIG_ATH12K=m
|
||||
CONFIG_BATTERY_QCOM_BATTMGR=m
|
||||
CONFIG_PHY_QCOM_EUSB2_REPEATER=m
|
||||
CONFIG_PHY_QCOM_SNPS_EUSB2=m
|
||||
CONFIG_QCOM_PMIC_GLINK=m
|
||||
CONFIG_SND_SOC_WCD938X=m
|
||||
CONFIG_SND_SOC_WCD938X_SDW=m
|
||||
CONFIG_TYPEC_MUX_FSA4480=m
|
||||
CONFIG_TYPEC_MUX_WCD939X_USBSS=m
|
||||
# XXX SM8550 bits start here
|
||||
CONFIG_DRM_PANEL_VISIONOX_VTDR6130=m
|
||||
CONFIG_INTERCONNECT_QCOM_SM8550=m
|
||||
CONFIG_PINCTRL_SM8550=m
|
||||
CONFIG_PINCTRL_SM8550_LPASS_LPI=m
|
||||
CONFIG_SM_CAMCC_8550=m
|
||||
CONFIG_SM_DISPCC_8550=m
|
||||
CONFIG_SM_GCC_8550=m
|
||||
CONFIG_SM_GPUCC_8550=m
|
||||
CONFIG_SM_TCSRCC_8550=m
|
||||
CONFIG_SM_VIDEOCC_8550=m
|
||||
# XXX SM8650 bits start here
|
||||
CONFIG_INTERCONNECT_QCOM_SM8650=m
|
||||
CONFIG_PINCTRL_SM8650=m
|
||||
CONFIG_PINCTRL_SM8650_LPASS_LPI=m
|
||||
CONFIG_SM_DISPCC_8650=m
|
||||
CONFIG_SM_GCC_8650=m
|
||||
CONFIG_SM_GPUCC_8650=m
|
||||
CONFIG_SM_TCSRCC_8650=m
|
||||
|
||||
@@ -13,4 +13,7 @@ FILES="
|
||||
arch/arm64/boot/dts/qcom/sdm845-db845c.dtb
|
||||
arch/arm64/boot/dts/qcom/qrb5165-rb5.dtb
|
||||
arch/arm64/boot/dts/qcom/sm8450-qrd.dtb
|
||||
arch/arm64/boot/dts/qcom/sm8550-hdk.dtb
|
||||
arch/arm64/boot/dts/qcom/sm8550-qrd.dtb
|
||||
arch/arm64/boot/dts/qcom/sm8650-qrd.dtb
|
||||
"
|
||||
|
||||
Reference in New Issue
Block a user