Commit graph

894,659 commits

Author SHA1 Message Date
Singa Reddy Dasari
a555899a55 defconfig: gen3auto: enable configs needed for cpu isolated mask
Enable Configs to get cpu isolated mask.

Change-Id: I1eabd68ea757a0855e19b3e00955cf7e2e7c2f03
Signed-off-by: Singa Reddy Dasari <singredd@codeaurora.org>
2021-03-17 08:59:14 +05:30
qctecmdr
955691e21f Merge "defconfig: gen3auto: Enable set_ddr_capped_freq interface" 2021-03-16 07:41:09 -07:00
qctecmdr
9c93444578 Merge "usb: gsi: Set setup_pending if ep_queue on EP0 is successful" 2021-03-16 07:41:08 -07:00
qctecmdr
c973a48ede Merge "mmc: defconfig: Enable IPC logging for lahaina consolidate defconfig" 2021-03-16 07:41:08 -07:00
qctecmdr
4564831c3f Merge "usb: gadget: Give back request from ep_dequeue" 2021-03-16 07:41:07 -07:00
qctecmdr
a58483c01c Merge "atlantic forwarding driver v1.1.18" 2021-03-16 00:31:53 -07:00
qctecmdr
44b5ee971c Merge "msm: kgsl: Enable BCL feature for a635 GPU" 2021-03-16 00:31:52 -07:00
qctecmdr
cf721e0820 Merge "defconfig: autogvm: Enable spmi for autogvm" 2021-03-16 00:31:52 -07:00
qctecmdr
e3e2a15960 Merge "msm: pci: print RPMSG return type and LTSSM state on DRV suspend" 2021-03-16 00:31:51 -07:00
qctecmdr
637910d04d Merge "defconfig: autogvm: Enable exfat fs" 2021-03-16 00:31:51 -07:00
qctecmdr
f86ea7b6d5 Merge "defconfig: autogen3: Enable CNSS2 for QCA WLAN device" 2021-03-16 00:31:51 -07:00
Vinay Sudra
aa105434b9 defconfig: gen3auto: Enable set_ddr_capped_freq interface
Enable set_ddr_capped_freq interface to send messages to AOP
using QMP transport.

Change-Id: I04cf261a51c0ecaea90414ac38fd4026343457ab
Signed-off-by: Vinay Sudra <vsudra@codeaurora.org>
2021-03-15 20:05:46 +05:30
Pratham Pratap
de84d964ec usb: gsi: Set setup_pending if ep_queue on EP0 is successful
Consider a scenario where setup packet gets queued from the
function driver and without geting completion for that request
composition switch or cable disconnect happens. Since the
request is not given back to the gadget driver it will be in
pending list. During composition switch or cable disconnect
composite dev cleanup happens which will free the request
without dequeing it since setup_pending is not set for the
request. When a new setup packet is queued and the completion
for the new setup packet happens driver will try to access the
freed request from the pending list leading to use-after-free.

Fix this by setting setup_pending to true if ep_queue on ep0
is successful.

Change-Id: I7fe083dfc99663681fc0b98e02613799e526d3d4
Signed-off-by: Pratham Pratap <prathampratap@codeaurora.org>
2021-03-15 03:40:19 -07:00
qctecmdr
2c8ec6785e Merge "cnss2: Add WCN7850 device ID to cnss_get_bus_type() API" 2021-03-15 02:15:21 -07:00
qctecmdr
1fa617f95c Merge "cnss2: Remove deprecated CNSS_BDF_DUMMY type" 2021-03-15 02:15:21 -07:00
qctecmdr
88b27033e8 Merge "Disable ASD regulator if HST is attached" 2021-03-15 02:15:20 -07:00
qctecmdr
dd16bdeab5 Merge "cnss2: Disable L7E regulator & S2E regulator vote for Lahiana+HST" 2021-03-15 02:15:20 -07:00
qctecmdr
c2d5faac4e Merge "soc: qcom: Improve msm_minidump_remove_region api" 2021-03-15 02:15:19 -07:00
qctecmdr
ba8b1f3da9 Merge "soc: qcom: Add sysfs node to communicate with AOP using QMP protocol" 2021-03-15 02:15:19 -07:00
qctecmdr
f3725ab89d Merge "defconfig: monaco: Enable data/net related configs" 2021-03-15 02:15:18 -07:00
Ping Jiang
7549707bc3 defconfig: autogvm: Enable spmi for autogvm
Enable spmi pmic drivers in autogvm defconfigs.

Change-Id: I49cbd238c0fea410a4899d914cd2b7fa8c72cf4c
Signed-off-by: Ping Jiang <scottjiang@codeaurora.org>
2021-03-15 16:51:13 +08:00
Igor Russkikh
55651834b6 atlantic forwarding driver v1.1.18
- Hotfix to increase reset tmo on A2 to 2secs
 - Hotfix to disable macsec load on A2
 - Fixes for compilation without PTP
 - [ATLDRV-1649]: WOL was not functional. MAC address was invalid.

Change-Id: I546961bcaf75b0489e973da1eecf22be0a3d71d7
Signed-off-by: Igor Russkikh <irusskikh@marvell.com>
Git-commit: f636f449dfd671f7f7707100da4c7d0dc5dfb58b
Git-repo: https://github.com/aquantia/linux-4.14-atlantic-forwarding
Signed-off-by: Lakshit Tyagi <ltyagi@codeaurora.org>
2021-03-14 23:36:26 -07:00
lixiang
4b1ce944fb defconfig: autogvm: Enable exfat fs
Enable exfat filesystem for automotive guest virtual machine.

Change-Id: If7d1b64bb4ea3b72b84f942d59371d41bae4a6bb
Signed-off-by: lixiang <lixiang@codeaurora.org>
2021-03-15 14:16:01 +08:00
Sandeep Singh
e9d3bea389 cnss2: Disable L7E regulator & S2E regulator vote for Lahiana+HST
Add code to disable L7E & S2E regulator vote for Lahaina+HST.

Change-Id: I2ea9320642f06bb65c4b1c697a8fc9c71a3b22f8
Signed-off-by: Mohammed Siddiq <msiddiq@codeaurora.org>
Signed-off-by: Sandeep Singh <sandsing@codeaurora.org>
2021-03-15 11:18:21 +05:30
Kuichu Ni
1646bb6a1a defconfig: autogen3: Enable CNSS2 for QCA WLAN device
Enable configs required for CNSS2 and QRTR-MHI driver to
support QCA WLAN device.

Change-Id: Ieead71f0a5db87a888fd16d01fcbd7345ce52860
Signed-off-by: Kuichu Ni <kuichun@codeaurora.org>
2021-03-15 11:56:08 +08:00
qctecmdr
8a7d4fed84 Merge "Use environment variable to find unifdef tool for auto target" 2021-03-12 09:54:29 -08:00
qctecmdr
bdf9093b71 Merge "msm:npu: Add npu virtualization support" 2021-03-12 09:54:28 -08:00
qctecmdr
73c021ac03 Merge "drivers: thermal: pe_sensor: enable pe interrupt as wake up interrupt" 2021-03-11 21:11:06 -08:00
qctecmdr
2ac2ac4b3f Merge "slim-msm-ngd: Do not enable/disable core irq in SSR/PDR notifications" 2021-03-11 21:11:06 -08:00
qctecmdr
695867227f Merge "cnss2: Check CNSS_MHI_POWER_OFF state in cnss_pci_suspend_bus()" 2021-03-11 21:11:05 -08:00
qctecmdr
92257be40e Merge "defconfig: sdxlemur: Realtek IOSS glue driver switch to v2" 2021-03-11 21:11:05 -08:00
qctecmdr
49eadde2ab Merge "defconfig: sdmsteppeauto: enable configs needed for API level 30" 2021-03-11 21:11:05 -08:00
qctecmdr
f8e927fde5 Merge "defconfig: gen3auto: enable configs needed for API level 30" 2021-03-11 21:11:04 -08:00
qctecmdr
8d7cb7baf1 Merge "msm: mhi: core: Return error on failure to get tsync time" 2021-03-11 21:11:04 -08:00
qctecmdr
45e958b803 Merge "hwmon: qti_amoled_ecm: return avg_current as 0 upon error exceptions" 2021-03-11 21:11:04 -08:00
qctecmdr
9cc8d7e2b5 Merge "cnss2: Fix 60s timeout while search regdb.bin failure" 2021-03-11 21:11:03 -08:00
qctecmdr
7aa8936604 Merge "arm64: defconfig: compile debugcc statically" 2021-03-11 21:11:03 -08:00
qctecmdr
b310be31e1 Merge "soc: spcom: unvote for sp regulators" 2021-03-11 21:11:03 -08:00
Yue Ma
a927e9701d cnss2: Add WCN7850 device ID to cnss_get_bus_type() API
WCN7850 device ID is missing from cnss_get_bus_type() API.
Hence add it.

Change-Id: I9eaf82dadcf715fb8a5d223a432b0135ccd0a6a7
Signed-off-by: Yue Ma <yuem@codeaurora.org>
2021-03-11 12:07:07 -08:00
qctecmdr
cc681776ca Merge "msm: kgsl: Avoid copying aux_command_generic struct twice" 2021-03-11 10:14:26 -08:00
qctecmdr
fbabbd2280 Merge "msm: kgsl: Configure UCHE GMEM base address based on GMEM size" 2021-03-11 10:14:26 -08:00
qctecmdr
18b2685bee Merge "cnss2: Update driver to support multiple devices" 2021-03-11 10:14:26 -08:00
qctecmdr
12351b846c Merge "soc: qcom: hgsl: Fix fence leak issue" 2021-03-11 10:14:26 -08:00
qctecmdr
cebe8978eb Merge "defconfig: autogvm: Enable virtio fastrpc driver config" 2021-03-11 10:14:25 -08:00
Jilai Wang
03139b74fa msm:npu: Add npu virtualization support
This is initial driver change to support npu virtualization.

Change-Id: I8e5070cc3d3b9cd3a1d15d00deeef9700f6428ec
Signed-off-by: Jilai Wang <jilaiw@codeaurora.org>
2021-03-11 11:28:17 -05:00
Vinay Sudra
cd0a4a0cb7 Use environment variable to find unifdef tool for auto target
Add --unifdef option to gen_headers_arm_auto.bp and
gen_headers_arm64.bp.

Change-Id: Ie48e8ae1ff413d6e5c7d6b4ecda6604c12fd9ec5
Signed-off-by: Vinay Sudra <vsudra@codeaurora.org>
2021-03-11 18:44:27 +05:30
Amir Samuelov
f2508e2eee soc: spcom: unvote for sp regulators
Some power regulators are voted by SPSS UEFI driver,
that needs to be unvote by HLOS.

Change-Id: I6d9f24c3937188b316d5912751c48207f3b8ab85
Signed-off-by: Amir Samuelov <amirs@codeaurora.org>
2021-03-11 14:29:21 +02:00
Veera Vegivada
cd36cfd9da arm64: defconfig: compile debugcc statically
Compile debugcc driver statically instead of module.

Change-Id: I5f464578bf9946a8ac7d919dc32755a011042757
Signed-off-by: Veera Vegivada <vvegivad@codeaurora.org>
2021-03-11 17:34:06 +05:30
Vinay Sudra
63636f6c48 soc: qcom: Add sysfs node to communicate with AOP using QMP protocol
This driver allows clients to send messages to Alway On processor
using QMP transport. Users can echo a frequency into an exposed sysfs
node to send to AOP. The driver expects the Cap frequency of DDR based
on SKU.

Change-Id: I083c1ec2da6990c5815550f897069ff27c6b7617
Signed-off-by: Vinay Sudra <vsudra@codeaurora.org>
2021-03-11 17:01:21 +05:30
Pratham Pratap
eec9afd56c usb: gadget: Give back request from ep_dequeue
Consider a case where DWC3_DEPCMD_ENDTRANSFER command times out,
then controller will not receive DWC3_DEPEVT_EPCMDCMPLT event and
request queued will not be given back to the function driver from
remove_requests. Now, if a function driver(e.g mass storage)
tries to dequeue the request, gadget driver will move the request
from started_list to cancelled_list but will not giveback the
request to function driver causing it to wait forever for the
transfer to be completed. This can lead the tasks to be in hung
state causing a crash.

Fix this by giving back the request from ep_dequeue by cleaning up
the cancelled requests.

Change-Id: I08b7a766d34992808260788a907054c835402c45
Signed-off-by: Pratham Pratap <prathampratap@codeaurora.org>
2021-03-11 03:29:05 -08:00