From 76bc24618cc23b4166b18c52aaa65266e8935d78 Mon Sep 17 00:00:00 2001 From: Monish Chunara Date: Fri, 5 Apr 2024 20:33:42 +0530 Subject: [PATCH] defconfig: Add UFS support for anorak Add UFS support for anorak target. Change-Id: I029ce70a4c14483ec786ac84bc12523a179f5b9b Signed-off-by: Monish Chunara --- anorak.bzl | 4 ++++ arch/arm64/configs/vendor/anorak_GKI.config | 11 +++++++++++ arch/arm64/configs/vendor/anorak_consolidate.config | 1 + modules.list.msm.anorak | 3 +++ 4 files changed, 19 insertions(+) diff --git a/anorak.bzl b/anorak.bzl index 808f6d2ffed4..96f79470451c 100644 --- a/anorak.bzl +++ b/anorak.bzl @@ -55,6 +55,9 @@ def define_anorak(): "drivers/nvmem/nvmem_qfprom.ko", "drivers/pci/controller/pci-msm-drv.ko", "drivers/perf/qcom_llcc_pmu.ko", + "drivers/phy/qualcomm/phy-qcom-ufs.ko", + "drivers/phy/qualcomm/phy-qcom-ufs-qmp-v4.ko", + "drivers/phy/qualcomm/phy-qcom-ufs-qmp-v4-waipio.ko", "drivers/pinctrl/qcom/pinctrl-anorak.ko", "drivers/pinctrl/qcom/pinctrl-msm.ko", "drivers/power/reset/qcom-dload-mode.ko", @@ -137,6 +140,7 @@ def define_anorak(): "drivers/thermal/qcom/qti_userspace_cdev.ko", "drivers/thermal/qcom/thermal_pause.ko", "drivers/tty/serial/msm_geni_serial.ko", + "drivers/ufs/host/ufs_qcom.ko", "drivers/ufs/host/ufshcd-crypto-qti.ko", "drivers/usb/dwc3/dwc3-msm.ko", "drivers/usb/gadget/function/usb_f_ccid.ko", diff --git a/arch/arm64/configs/vendor/anorak_GKI.config b/arch/arm64/configs/vendor/anorak_GKI.config index 73cc080d88da..3626c33a1655 100644 --- a/arch/arm64/configs/vendor/anorak_GKI.config +++ b/arch/arm64/configs/vendor/anorak_GKI.config @@ -48,6 +48,16 @@ CONFIG_NOP_USB_XCEIV=m CONFIG_NVMEM_QCOM_QFPROM=m CONFIG_PCI_MSM=m CONFIG_PDR_INDICATION_NOTIF_TIMEOUT=9000 +CONFIG_PHY_QCOM_UFS=m +# CONFIG_PHY_QCOM_UFS_V3 is not set +# CONFIG_PHY_QCOM_UFS_V3_SM4350 is not set +CONFIG_PHY_QCOM_UFS_V4=m +# CONFIG_PHY_QCOM_UFS_V4_BLAIR is not set +# CONFIG_PHY_QCOM_UFS_V4_CROW is not set +# CONFIG_PHY_QCOM_UFS_V4_KALAMA is not set +# CONFIG_PHY_QCOM_UFS_V4_LAHAINA is not set +# CONFIG_PHY_QCOM_UFS_V4_PINEAPPLE is not set +CONFIG_PHY_QCOM_UFS_V4_WAIPIO=m CONFIG_PINCTRL_ANORAK=m CONFIG_PINCTRL_MSM=m CONFIG_POWER_RESET_QCOM_DOWNLOAD_MODE=m @@ -164,6 +174,7 @@ CONFIG_RPROC_SSR_NOTIF_TIMEOUT=20000 CONFIG_RPROC_SYSMON_NOTIF_TIMEOUT=20000 CONFIG_SCHED_WALT=m CONFIG_SCSI_UFS_CRYPTO_QTI=m +CONFIG_SCSI_UFS_QCOM=m CONFIG_SERIAL_MSM_GENI=m CONFIG_SLIMBUS=m CONFIG_SLIM_QCOM_NGD_CTRL=m diff --git a/arch/arm64/configs/vendor/anorak_consolidate.config b/arch/arm64/configs/vendor/anorak_consolidate.config index 9f9b84068b86..6d61d9685036 100644 --- a/arch/arm64/configs/vendor/anorak_consolidate.config +++ b/arch/arm64/configs/vendor/anorak_consolidate.config @@ -23,3 +23,4 @@ CONFIG_SOFTLOCKUP_DETECTOR=y CONFIG_TRACE_IRQFLAGS=y CONFIG_TRACE_MMIO_ACCESS=y CONFIG_TRACE_PREEMPT_TOGGLE=y +CONFIG_UFS_DBG=y diff --git a/modules.list.msm.anorak b/modules.list.msm.anorak index 56c92656f3d6..66c5d4901083 100644 --- a/modules.list.msm.anorak +++ b/modules.list.msm.anorak @@ -66,3 +66,6 @@ hwkm.ko ufshcd-crypto-qti.ko tmecom-intf.ko crypto-qti.ko +phy-qcom-ufs-qmp-v4-waipio.ko +ufs_qcom.ko +phy-qcom-ufs.ko