Commit Graph

1156509 Commits

Author SHA1 Message Date
qctecmdr
5574786c6c Merge "ANDROID: build: Add custom blocklist to dist dir" 2023-10-30 18:27:42 -07:00
qctecmdr
845025c538 Merge "sched/walt/sbt: provide ability to disable sbt" 2023-10-30 06:24:21 -07:00
qctecmdr
dc81996449 Merge "drivers: soc: qcom_cpucp: Fix race between mbox shutdown and irq handler" 2023-10-30 02:16:48 -07:00
qctecmdr
9e3ffa69b4 Merge "arm64: defconfig: Enable socinfo and smem drivers for Niobe SoC" 2023-10-30 00:00:00 -07:00
qctecmdr
8fa4ee3489 Merge "serial: msm_geni_serial: Add changes to capture kpi's" 2023-10-29 23:59:59 -07:00
qctecmdr
26b443fbf8 Merge "usb: phy: snps: Keep phy regulators ON in host mode bus suspend" 2023-10-29 23:59:59 -07:00
qctecmdr
a60a62f0c4 Merge "usb: phy: snps: Keep phy regulators ON in host mode bus suspend" 2023-10-29 23:59:57 -07:00
qctecmdr
67cf61be0d Merge "clk: qcom: Add support of VIDEOCC on NIOBE" 2023-10-29 10:47:20 -07:00
qctecmdr
6a1e55a3c3 Merge "usb: dwc3-msm-core: Add support for speed limiting to Gen1 on boot" 2023-10-29 10:47:19 -07:00
qctecmdr
3d1ab05d7a Merge "pinctrl: qcom: Fix order of functions in Cliffs pingroups" 2023-10-28 08:22:04 -07:00
qctecmdr
aecbfa0576 Merge "serial: msm-geni: Add a check before terminate a TX channel" 2023-10-28 08:22:04 -07:00
qctecmdr
68cf2faaf1 Merge "usb: dwc3-msm-core: Add support for cache DT based initial value" 2023-10-27 21:27:28 -07:00
qctecmdr
e1d637a361 Merge "pinctrl: qcom: Add additional support for TLMM direct connect interrupts" 2023-10-27 21:27:27 -07:00
qctecmdr
fab828a76a Merge "pinctrl: qcom: Add support for user modification of the dir_conn list on lemans" 2023-10-27 21:27:27 -07:00
qctecmdr
1163698acb Merge "pinctrl: qcom: Add support for user modification of the dir_conn list on direwolf" 2023-10-27 21:27:26 -07:00
Naman Jain
53b35888e5 pinctrl: qcom: Fix order of functions in Cliffs pingroups
Fix the order of few functions in the PINGROUPs defined on
Cliffs.

Change-Id: I3baa830ef02851873cbef4cf756b9f1baf987055
Signed-off-by: Naman Jain <quic_namajain@quicinc.com>
2023-10-27 20:55:33 +05:30
Rajashekar kuruva
0c4197ec88 usb: dwc3-msm-core: Add support for cache DT based initial value
cache DT based cached_dis_u1_entry_quirk
/cached_dis_u2_entry_quirk initial value from DT
updating for only one controller (FCFS)

Adding the support to update the cache DT based
cached_dis_u1_entry_quirk/cached_dis_u2_entry_quirk
initial value for each controller based on read_u1u2.

Change-Id: I47f0adf44c91d349519527e874cdfd6b1fde4844
Signed-off-by: Rajashekar kuruva <quic_kuruva@quicinc.com>
2023-10-27 19:27:04 +05:30
Praveen Talari
0270fc3e43 serial: msm-geni: Add a check before terminate a TX channel
Add a NULL check prior to the termination of TX channel.

Change-Id: I595aadac6a7557e7436a9c10f76c5518bf3e7fd1
Signed-off-by: Praveen Talari <quic_ptalari@quicinc.com>
2023-10-27 17:49:42 +05:30
qctecmdr
45cbed58ef Merge "drivers: remoteproc: Add support for remoteproc for niobe" 2023-10-27 04:54:31 -07:00
Amrit Anand
ac47ee5039 arm64: defconfig: Enable socinfo and smem drivers for Niobe SoC
Enable socinfo and dependent drivers for Niobe SoC.
Add socinfo and dependency modules in first stage list.

Change-Id: Ide1e3f9d6835cea10760a2f4621525b067ae5673
Signed-off-by: Amrit Anand <quic_amrianan@quicinc.com>
2023-10-27 16:35:12 +05:30
Rajashekar kuruva
009ada0175 usb: dwc3-msm-core: Add support for speed limiting to Gen1 on boot
Upon the first sm_work run when the drd_state transitions from
DRD_STATE_UNDEFINED to host/peripheral mode, the Gen1 speed limit
logic will not be exercised because dwc3_msm_power_collapse_por
would bail out. To cover this case, add support for speed limit
in dwc3_msm_core_init as well.

Change-Id: I9070b434800394661865658ef44c8fc71bf4f920
Signed-off-by: Ajay Agarwal <quic_ajaya@quicinc.com>
Signed-off-by: Sriram Dash <quic_sriramd@quicinc.com>
Signed-off-by: Rajashekar kuruva <quic_kuruva@quicinc.com>
2023-10-27 03:52:12 -07:00
qctecmdr
3441729330 Merge "arm64: defconfig: Enable Boot Statistics driver for Niobe" 2023-10-26 21:55:14 -07:00
qctecmdr
bc89de7c9c Merge "pinctrl: qcom: Add wakeup_enable and wakeup_present bit in Cliffs" 2023-10-26 16:56:18 -07:00
qctecmdr
368715973f Merge "virt: gunyah: remove unused lock" 2023-10-26 11:00:14 -07:00
Naman Jain
60fa4185a2 pinctrl: qcom: Add wakeup_enable and wakeup_present bit in Cliffs
Wakeup_enable bit sets the corresponding bit in the INTR_CFG register.
Also correct target bit to reflect its true position within the
INTR_CFG register. Add this support for Cliffs SoC.

Change-Id: Ic4df214eaa316619599bd23a135afb45e6e8e03e
Signed-off-by: Naman Jain <quic_namajain@quicinc.com>
2023-10-26 22:26:46 +05:30
qctecmdr
75e784f639 Merge "rpmsg: glink_pkt: fix null pointer dereference" 2023-10-26 05:24:22 -07:00
qctecmdr
299c8373c9 Merge "rpmsg: glink_pkt: fix null pointer dereference" 2023-10-26 02:35:37 -07:00
qctecmdr
df2c79e874 Merge "defconfig: pitti: Enable SD card configs for pitti" 2023-10-26 02:35:36 -07:00
Amrit Anand
a9a6203a31 drivers: remoteproc: Add support for remoteproc for niobe
Add support to handle adsp/cdsp lifecycle in the
remoteprocs q6v5_pas driver for Niobe.

Change-Id: I9daab2a1219961d278165f58eaf9606139c5a548
Signed-off-by: Amrit Anand <quic_amrianan@quicinc.com>
2023-10-26 14:13:00 +05:30
Kamati Srinivas
25588f9e1f arm64: defconfig: Enable Boot Statistics driver for Niobe
Enable Boot Statistics driver for Niobe.

Change-Id: I9563d0ac4b8d93641d37db2ade29717adb5b8b2d
Signed-off-by: Kamati Srinivas <quic_kamasrin@quicinc.com>
2023-10-26 13:03:03 +05:30
qctecmdr
c190112167 Merge "defconfig: Enable pinctrl config for Niobe SoC" 2023-10-25 20:54:17 -07:00
qctecmdr
6593343d15 Merge "q2spi-msm-geni: Delete the q2spi packets fom tx_queue_list" 2023-10-25 20:54:17 -07:00
qctecmdr
ef42c5db13 Merge "pinctrl: qcom: Add display pins in cliffs" 2023-10-25 18:45:38 -07:00
qctecmdr
e155dc0a3b Merge "soc: qcom: socinfo: Add support to get DSPs image details" 2023-10-25 18:45:38 -07:00
Kassey Li
872e7d9832 virt: gunyah: remove unused lock
drivers/virt/gunyah/gh_rm_core.c:89:21: error: unused variable 'gh_rm_call_idr_lock' [-Werror,-Wunused-variable]
static DEFINE_MUTEX(gh_rm_call_idr_lock);
                    ^
drivers/virt/gunyah/gh_rm_core.c:92:21: error: unused variable 'gh_rm_send_lock' [-Werror,-Wunused-variable]
static DEFINE_MUTEX(gh_rm_send_lock);
		    ^

Change-Id: Ic8d5b62a5e0185330231ce0fb6964ee3423eef53
Signed-off-by: Kassey Li <quic_yingangl@quicinc.com>
2023-10-26 08:56:21 +08:00
qctecmdr
e45b4c36ac Merge "soc: qcom: sys_pm_vx: Update AOSS DRV members" 2023-10-25 14:59:32 -07:00
qctecmdr
476d0d5eb2 Merge "modules.list: autogvm: Add virt-arm-smmu-v3 module to first stage" 2023-10-25 14:59:31 -07:00
qctecmdr
501997b3e9 Merge "sched/walt: remove unused cluster_lock" 2023-10-25 14:59:31 -07:00
Naman Jain
edf365c595 soc: qcom: socinfo: Add support to get DSPs image details
Add support to get various DSP subsystems image details
from debugFS through SMEM in socinfo driver.

Change-Id: If22e3a9d66bd36257db89a8a2e3b81e2af6fecc4
Signed-off-by: Naman Jain <quic_namajain@quicinc.com>
2023-10-25 10:32:54 -07:00
Wasim Nazir
b92afc80b8 pinctrl: qcom: Add display pins in cliffs
Add pin settings in display for home-screen usecase.

Change-Id: Id294b83549ce6322bbf2a26122b0be235452e280
Signed-off-by: Wasim Nazir <quic_wasimn@quicinc.com>
2023-10-25 22:45:31 +05:30
qctecmdr
79ef923f92 Merge "q2spi-msm-geni: Add module param to change maximum speed of Q2SPI" 2023-10-25 07:52:04 -07:00
qctecmdr
5bc8618384 Merge "wcd-usbss: reset RCO before audio plug type detection" 2023-10-25 05:42:16 -07:00
qctecmdr
566aec9cc3 Merge "clk: qcom: Add support of GCC on NIOBE" 2023-10-25 03:51:59 -07:00
Minghao Zhang
19d160b863 soc: qcom: sys_pm_vx: Update AOSS DRV members
This change updates AOSS DRV members in
drv_names_kalama[AOSS_DRV_NAME][MAX_DRV_NAMES] and
drv_names_pineapple[AOSS_DRV_NAME][MAX_DRV_NAMES].

Change-Id: I59586968628329cdbb4f994f35ecb078ed531343
Signed-off-by: Minghao Zhang <quic_minghao@quicinc.com>
2023-10-25 00:47:53 -07:00
Srikanth Nanavalla
e17b028323 serial: msm_geni_serial: Add changes to capture kpi's
Common framework changes were added to capture KPI's,
this will help in capturing KPI numbers for all
interfaces spi, i2c, i3c and uart.
This implementation will help in capturing Tx, Rx
data path kpi's and geni resource enablement
KPI data as well.

To enable the uart kpi capture user should use the
below sysfs flag, by default capture_kpi sysfs flag
is disabled.
Ex: To enable:
echo 1 > /sys/bus/platform/devices/898000.qcom,qup_uart/capture_kpi
To disable:
echo 0 > /sys/bus/platform/devices/898000.qcom,qup_uart/capture_kpi

A new IPC log file is created to log the function
entry/exit timestamps which will help to capture the kpi's.
Ex:
cat /sys/kernel/debug/ipc_logging/898000.qcom,qup_uart_kpi/log.

Change-Id: I2e69fd2c7e505691904b5913bc425461f73d6fd1
Signed-off-by: Srikanth Nanavalla <quic_snanaval@quicinc.com>
2023-10-25 13:00:52 +05:30
Chandana Kishori Chiluveru
e713a16c02 q2spi-msm-geni: Delete the q2spi packets fom tx_queue_list
This change is to delete completed q2spi_packets from the tx_queue_list.
Also add cleanup changes in header file.

Change-Id: Iea912250052bd056bc89f332db7dc08f4e5e74ac
Signed-off-by: Chandana Kishori Chiluveru <quic_cchiluve@quicinc.com>
2023-10-25 00:12:45 -07:00
Chandana Kishori Chiluveru
aa15450ad9 q2spi-msm-geni: Add module param to change maximum speed of Q2SPI
This change is to add module param in the driver to change the
maximum speed of the Q2SPI transfer.

EX: To set Q2SPI Max frequency to 10Mhz
insmod q2spi-geni.ko q2spi_max_speed=10000000
cat /sys/module/q2spi_geni/parameters/q2spi_max_speed.

Change-Id: I065215bdb7a5bd3e4469a7206d3d9ee799a324dd
Signed-off-by: Chandana Kishori Chiluveru <quic_cchiluve@quicinc.com>
2023-10-25 00:08:06 -07:00
qctecmdr
60316a0ea4 Merge "net: stmmac: Add 2.5G support for lemans SGMII" 2023-10-24 23:41:15 -07:00
Singa Reddy Dasari
f89cc7e4dc modules.list: autogvm: Add virt-arm-smmu-v3 module to first stage
Add virt-arm-smmu-v3 module to autogvm first stage modules list.

Change-Id: I15295e819eab8c5d07795269df90d339c64dd7cf
Signed-off-by: Singa Reddy Dasari <quic_singredd@quicinc.com>
2023-10-24 22:28:33 -07:00
Phani Kumar Uppalapati
c89875a76c wcd-usbss: reset RCO before audio plug type detection
reset RCO before audio plug type detection.

Change-Id: If0b08860757182e4ff8ff86560e005f59525729a
Signed-off-by: Phani Kumar Uppalapati <quic_phaniu@quicinc.com>
2023-10-24 22:10:23 -07:00