Commit Graph

1155502 Commits

Author SHA1 Message Date
John Moon
c8511316f2 ANDROID: build: avb_boot_img: Use hermetic tools
Currently, the avb_boot_img rule uses "openssl" from the host while
building. This causes a build error on hosts that do not have openssl
installed.

Since openssl is included in the prebuilt hermetic tools, let's update
the rule to use those instead.

Change-Id: Iddd95a3a74690bfe5e94733e810eed8800e77c39
Signed-off-by: John Moon <quic_johmoo@quicinc.com>
2023-09-05 12:16:55 -07:00
qctecmdr
3bc91ac7f1 Merge "Revert "mmc: sdhci-msm: Update dll_config_3 as per HSR"" 2023-09-05 02:34:24 -07:00
qctecmdr
9e3505d3e2 Merge "drivers: net: phy: Add support for AQR115C" 2023-09-05 00:30:41 -07:00
qctecmdr
c8b8e2afe5 Merge "soc: hgsl: add NULL pointer protection" 2023-09-05 00:30:40 -07:00
qctecmdr
3853401d77 Merge "defconfig: blair: enable fbe emmc modules" 2023-09-04 20:39:19 -07:00
Sachin Gupta
23d6c70b35 Revert "mmc: sdhci-msm: Update dll_config_3 as per HSR"
This reverts commit 04816e672d.

Avoid modification of dll_config_3 register based on the clock freq.

For EMMC if clock freq is greater than 150Mhz then
the existing logic will modify it to 0x10 whereas expected is 0x01.
And hence results in dll mismatch.

Change-Id: Ibdee59c3c5057c1434a234ad1548d09ae96dd05a
Signed-off-by: Sachin Gupta <quic_sachgupt@quicinc.com>
2023-09-04 06:09:51 -07:00
Suraj Jaiswal
ea40d4e03f drivers: net: phy: Add support for AQR115C
Add support for AQR115C.

Change-Id: I6b0025e91886d6836353989505921ca91edf336c
Signed-off-by: Suraj Jaiswal <quic_jsuraj@quicinc.com>
2023-09-04 14:40:32 +05:30
qctecmdr
f1d6f18fdf Merge "soc: qcom: hab: prevent uhab clients from accessing kernel only pchans" 2023-09-04 01:14:41 -07:00
qctecmdr
3292311a7e Merge "net: stmmac: Add support for smmu and Micrel Phy" 2023-09-03 23:18:53 -07:00
qctecmdr
83d007e7ee Merge "usb: dwc3: dwc3-msm-core: Mark dwc3 core device as syscore device" 2023-09-03 23:18:52 -07:00
qctecmdr
bf9f97f3d0 Merge "defconfig: support qcom_stats in SA6155" 2023-09-03 23:18:51 -07:00
qctecmdr
f241a12989 Merge "serial: msm_geni_serial: Change wakeup interrupt handling mechanism" 2023-09-03 21:01:44 -07:00
qctecmdr
de5aec070a Merge "remoteproc: qcom: pas: Add support to boot WPSS in cliffs-qca6750" 2023-09-02 05:12:36 -07:00
qctecmdr
c8f7bd7ff2 Merge "soc: qcom: dcc_v2: Add DT property for memory map version" 2023-09-02 05:12:33 -07:00
qctecmdr
76a255cfb8 Merge "arm64: defconfig: disable CFG80211_CRDA_SUPPORT config in pineapple" 2023-09-02 00:04:22 -07:00
qctecmdr
92164984fc Merge "iio: qcom-spmi-adc5: set platform driver data in probe" 2023-09-02 00:04:22 -07:00
qctecmdr
ec0efa9371 Merge "arm64: defconfig: Enable CONFIG_PHY_QCOM_UFS_V3_SM4350 for holi" 2023-09-02 00:04:21 -07:00
qctecmdr
256758cfa8 Merge "disp: msm: bridge: add KPI marker for anx7625 restore" 2023-09-02 00:04:21 -07:00
qctecmdr
9627cb010b Merge "phy: qualcomm: Add UFS PHY support for holi" 2023-09-02 00:04:20 -07:00
qctecmdr
23b2af40ee Merge "soc: qcom: qmi_interface: allocate high priority work queue" 2023-09-02 00:04:20 -07:00
Sarosh Hasan
b5c01cacc8 net: stmmac: Add support for smmu and Micrel Phy
Add smmu enablement and smmu mapping for ethernet and
add support for Micrel PHY interrupt.

Change-Id: Ia7cf0847cc930f8ea3b54b8474f0b7b6f907b479
Signed-off-by: Sarosh Hasan <quic_sarohasa@quicinc.com>
2023-09-01 16:38:28 +05:30
qctecmdr
06ac30ab41 Merge "net: stmmac: Add support for PHY interrupts" 2023-09-01 02:10:36 -07:00
qctecmdr
2bf79bd789 Merge "coresight: csr: add timestamp heartbeat support" 2023-09-01 02:10:35 -07:00
qctecmdr
29835dfb77 Merge "qcom_stats: Add the CDSP1, GPDSP0 and GPDSP1 subsystems" 2023-09-01 02:10:35 -07:00
Vijayavardhan Vennapusa
b590bfd39b usb: dwc3: dwc3-msm-core: Mark dwc3 core device as syscore device
During PM suspend, due to lack of proper prepare/complete PM
callbacks in the device chain, the direct_complete parameter used to
skip the PM suspend/resume callbacks for the DWC3 core device. During
hibernation, direct_complete parameter is set to false and hence
dwc3 PM resume is being called during thaw operation, while dwc3 msm
is not PM resumed. This results in accessing registers which leads
unclocked access. Fix it by marking dwc3 core device as syscore device
to skip dwc3 PM suspend/resume during hibernation entry/exit.

Change-Id: I8b8b8cd28f4a323b989745553ec3fce75209ecaf
Signed-off-by: Vijayavardhan Vennapusa <quic_vvreddy@quicinc.com>
2023-09-01 10:27:29 +05:30
qctecmdr
6b86b2e69c Merge "arm64: defconfig: Enable common clock and gdsc regulator drivers for PITTI" 2023-08-31 20:44:37 -07:00
Satya Priya Kakitapalli
5877e4a6ca iio: qcom-spmi-adc5: set platform driver data in probe
Initialize platform driver data in the probe in order to be
able to fetch the data in adc_freeze and adc_restore callbacks.

Change-Id: Iacee302f2fae1d206838aec4aa40c22c046e353c
Signed-off-by: Satya Priya Kakitapalli <quic_skakitap@quicinc.com>
2023-08-31 14:46:53 +05:30
qctecmdr
2ec3a5a740 Merge "clk: qcom: debugcc: Allow parent caching during init" 2023-08-31 00:43:35 -07:00
qctecmdr
1d79353015 Merge "defconfig: Enable CRYPTO_QTI" 2023-08-31 00:43:35 -07:00
qctecmdr
3d89c888d6 Merge "modules.list: autogvm: Add virtio-clk-monaco module to fisrt stage" 2023-08-31 00:43:34 -07:00
qctecmdr
a040fd60a8 Merge "soc: qcom: socinfo: Add MonacoAU SoC IDs" 2023-08-31 00:43:34 -07:00
qctecmdr
430543c3e0 Merge "qcom: msm_perf: Add mutex check in pmqos init" 2023-08-31 00:43:33 -07:00
qctecmdr
da0bff6272 Merge "cpuidle: governors: qcom-simple-lpm: Reduce rating than default governor" 2023-08-31 00:43:33 -07:00
Manish Pandey
7f2e1f5338 phy: qualcomm: Add UFS PHY support for holi
Add UFS PHY support for holi.

Change-Id: I1fa854c67d0a636ff99b6823aa5239fc121a43e1
Signed-off-by: Manish Pandey <quic_mapa@quicinc.com>
2023-08-30 23:07:11 -07:00
Kishore Kumar Ravi
fbaa6546cd soc: qcom: qmi_interface: allocate high priority work queue
Some qmi clients have low latency requirement. In high system
load, RX flow control bit set on RX DATA and its not consumed
by kernel qmi data thread which leads to timeout.

Adding high priority flag while allocating qmi work queue.

Change-Id: I64ba90777d3337849113ae4163f997bb781fbd40
Signed-off-by: Kishore Kumar Ravi <quic_kiskum@quicinc.com>
2023-08-31 10:51:22 +05:30
Sarosh Hasan
cdcc8eba95 net: stmmac: Add support for PHY interrupts
Add support for PHY interrupts and read pin control.

Change-Id: I38b20abcd1bb967bde396b539f5f5de5f5da1c9b
Signed-off-by: Sarosh Hasan <quic_sarohasa@quicinc.com>
2023-08-30 22:16:18 -07:00
Hui Li
24886a0fda soc: hgsl: add NULL pointer protection
hgsl crashes during atrace running, add NULL pointer
protection for hsync fence.
(cherry picked from commit 1756ac0ec7baa7bc60bed413d73b8c87b3a962d5).

Change-Id: I0fe64d400e1ff1d26310ca2b092de2e7c69b02c8
Signed-off-by: Hui Li <quic_hul@quicinc.com>
2023-08-30 19:12:38 -07:00
qctecmdr
e6c711c6ba Merge "drivers: Only call the trace event when watchdog crash type is not empty" 2023-08-30 15:04:27 -07:00
Rahul Sharma
5bed0a7638 disp: msm: bridge: add KPI marker for anx7625 restore
The change adds a marker information for the display
restore from hibernation.

Change-Id: Iaf38c61f7ef43665981430bacf9776ef4b94cad8
Signed-off-by: Rahul Sharma <quic_rahsha@quicinc.com>
2023-08-30 15:41:24 +05:30
Prasanna S
be4b4f125b serial: msm_geni_serial: Change wakeup interrupt handling mechanism
In current implementation upon 3 wakeup interrupts,
uart driver is injecting 0xFD wakeup byte to BT. If
there are spurious wakeup interrupts, 0xFD is still
injected which is unexpected by BT host and BT assert
is seen.

To mitigate above scenario change handling of wakeup
interrupt mechanism as below:
1. Upon wakeup interrupt wake up UART driver out of suspend
2. Check if UART driver received the wakeup_byte
3. If wakeup byte is received send it to BT application
4. Else drop the rx bytes until wakeup byte 0xFD is received
5. If no wakeup byte received go back to suspend.

Change-Id: Ia0e2254aea748ebfab3ea3cec69708361cc20cef
Signed-off-by: Visweswara Tanuku <quic_vtanuku@quicinc.com>
Signed-off-by: Prasanna S <quic_prass@quicinc.com>
2023-08-30 15:00:17 +05:30
qctecmdr
e4f1b18051 Merge "q2pi: uapi: add q2spi header file" 2023-08-30 01:51:07 -07:00
Sandeep Singh
f2c8ab4ad9 arm64: defconfig: disable CFG80211_CRDA_SUPPORT config in pineapple
CONFIG_CFG80211_CRDA_SUPPORT along with self managed regulatory
drivers/firmware blocks country set from user while waiting for
CRDA user modules to set country code/reg rules. This further leads
to SoftAp turn on delay as userspace keeps waiting for country code

CONFIG_CFG80211_CRDA_SUPPORT is enabled by default. Disable this
config for self managed regulatory drivers/firmware.

Change-Id: I7dbafa69b5b372b91bedc4f12861b5b989c0edea
Signed-off-by: Sandeep Singh <quic_sandsing@quicinc.com>
2023-08-29 23:34:47 -07:00
qctecmdr
3c31ac1245 Merge "defconfig: Add MonacoAU pinctrl support for the Auto LA-GVM" 2023-08-29 23:00:55 -07:00
Prateek Patil
4a08e323f5 remoteproc: qcom: pas: Add support to boot WPSS in cliffs-qca6750
Add entries to support WPSS boot for qca6750 in cliffs using
RPROC.

Change-Id: Ibcd8e21c750f22653ee0accf892ca1d42fb23198
Signed-off-by: Prateek Patil <quic_pratpati@quicinc.com>
2023-08-30 11:07:52 +05:30
Raghavendra Kakarla
46e922a27d qcom_stats: Add the CDSP1, GPDSP0 and GPDSP1 subsystems
This patch adds the CDSP1, GPDSP0 and GPDSP1 subsystems to
subsystems list to get their sleep stats as part of
qcom_stats.

Change-Id: I2c37a3d58d77e9aa70e0591f54023169f854884c
Signed-off-by: Raghavendra Kakarla <quic_rkakarla@quicinc.com>
2023-08-30 10:24:24 +05:30
Raghavendra Kakarla
e802c44cc7 defconfig: Enable qcom_stats driver for gen4auto
This patch enables the qcom_stats driver.

Change-Id: I6bef117ee9692bf073e59ad6753fe8694e96ed4e
Signed-off-by: Raghavendra Kakarla <quic_rkakarla@quicinc.com>
2023-08-30 10:24:11 +05:30
qctecmdr
b5c7e77a3d Merge "defconfig: blair-gki: Enable CONFIG_QCOM_BALANCE_ANON_FILE_RECLAIM" 2023-08-29 12:12:56 -07:00
qctecmdr
ad947e0d93 Merge "sched/walt: Fix cluster index swap" 2023-08-29 08:37:02 -07:00
qctecmdr
361ee476fd Merge "soc: qcom: reset report_count in shm_svc_restart_worker" 2023-08-29 08:37:02 -07:00
qctecmdr
aea891477e Merge "interconnect: qcom: Update QUP endpoint IDs for CLIFFS" 2023-08-29 08:37:01 -07:00