msm_dirconn_uncfg_reg() currently uses readl_/writel_relaxed() which do not
check for per tile address for gpio intr cfg. Replace to use
msm_readl/writel_intr_cfg() which takes care of per tile.
While at this also fix dir_conn_reg to use per tile gpio cfg.
Change-Id: If87e35f2943593c0723bd88a29d483fed70f7041
Signed-off-by: Maulik Shah <mkshah@codeaurora.org>
Select REGMAP_IRQ for wcd937x and later targets.
Change-Id: I791d26a5ed7690bbe9df638bd85fd4f7c59050f0
Signed-off-by: Rutvik Patel <prutvikr@codeaurora.org>
Added CONFIG_AUDIO_QGKI and CONFIG_MSM_EXT_DISPLAY.
Change-Id: I918fd8e890c5ab0a5b41353e8d6419919f9621eb
Signed-off-by: Guodong Hu <guodhu@codeaurora.org>
disable all eth clocks on suspend and enable them on resume.
Change-Id: I65e80188e2cce0967b5bce8f0f5f55c842f40aa0
Acked-by: Nagarjuna Chaganti <nchagant@qti.qualcomm.com>
Signed-off-by: Suraj Jaiswal <jsuraj@codeaurora.org>
Do not check for oldlink, always check for phydev link
when we suspend and resume the device.
Change-Id: I9cad2a1ecc3aea62b1b005ba09b3e7f21a07349f
Acked-by: Nagarjuna Chaganti <nchagant@qti.qualcomm.com>
Signed-off-by: Suraj Jaiswal <jsuraj@codeaurora.org>
clear the wol register by reading it.
Change-Id: I4b127b569c6278680f9d8dc16b4e4c3e367c1c98
Acked-by: Nagarjuna Chaganti <nchagant@qti.qualcomm.com>
Signed-off-by: Suraj Jaiswal <jsuraj@codeaurora.org>
Enable WOL functionality for magic pkt, cable plug in and out
on Micrel PHY.
Enable PME_N2 and INT_N output on the same interrupt line.
Change-Id: I6c20a8ec85a3dd8e7ec152305ffb3849cb2eab84
Acked-by: Nagarjuna Chaganti <nchagant@qti.qualcomm.com>
Signed-off-by: Suraj Jaiswal <jsuraj@codeaurora.org>
Add support for low power features like suspend,
resume and wake on lan.
Change-Id: I161b1d6a00e2254cf6b855e81fab7ebd9be244d7
Acked-by: Nagarjuna Chaganti <nchagant@qti.qualcomm.com>
Signed-off-by: Suraj Jaiswal <jsuraj@codeaurora.org>
If the devicetree property for aux clock is present run the clock
at 16.6 MHz. Otherwise default aux clock value to 19.2 MHz.
Introduced for PCIe Gen4 support but can be used in the
future if controller needs 16.6 MHz clock support.
Change-Id: I8a4b3ab4cbd44938f1c9bf8fa91a791ba289ee10
Signed-off-by: Gauri Joshi <gaurjosh@codeaurora.org>
Add driver to capture xbl log from reserved memory region
and print on console when user requests.
Use cat /sys/module/xbl_log/xbl_log to see xbl log.
Change-Id: I5d34a4be63244f354ce70cfac8df2724b6a0537b
Signed-off-by: Vinay Sudra <vsudra@codeaurora.org>
Add typec class support for micro USB to show the data/power role
options in UI.
Change-Id: I83c0afa6ef9098a85d6c66e076e6a506d945c7fd
Signed-off-by: Kiran Gunda <kgunda@codeaurora.org>
Add extcon support for micro USB to notify the USB driver
about the USB device and host mode.
Change-Id: If526b4476fd3c320129f3d74ed9afc185cf99538
Signed-off-by: Kiran Gunda <kgunda@codeaurora.org>
Enable Configs for API level 30. These are needed for android support.
Change-Id: I041b2deaf8d68a0a908252bee08efab5b5d8b76f
Signed-off-by: Singa Reddy Dasari <singredd@codeaurora.org>
Vendor ops will remain NULL in case of SCMI failures during
initialization.
Update store min and max functions to check for NULL before
accessing vendor ops structure.
Change-Id: I5a93a7161d8d01510f7d580c25e268fdc113df6b
Signed-off-by: Santosh Mardi <gsantosh@codeaurora.org>
This stat can be used to determine if there is any
message lost between hab_vchan_send and hab_vchan_recv.
Change-Id: I37be3e0a1359315e213399b9f91b18158006cd3e
Signed-off-by: Rahul Sharma <rahsha@codeaurora.org>
Signed-off-by: Yong Ding <yongding@codeaurora.org>
QCOM_SCM_QCPE config is dependent on HAB channel to communicate with
Backened.
Change-Id: I2c272f0ac5eea80f36596828fd08ff8932f4539b
Signed-off-by: katamoni sai abhilash <katamoni@codeaurora.org>