Commit graph

894,286 commits

Author SHA1 Message Date
Hemant Kumar
3f3bc98c8d usb: gadget: Add support for MBIM OS descriptor handling
In order to support MBIM in a multi-config usb composition
make use of composite gadget driver support for OS descriptor.
This allows Host to identify preferred configuration to choose.
Pass signature field, vendor code, compatibleID and
subCompatibleID from user space. Also remove redundant MBIM OS
descriptor related data structure definitions in the driver.

Change-Id: I6fd8b950d53ef700be2d435e5973dd2c74525cd8
Signed-off-by: Hemant Kumar <hemantk@codeaurora.org>
Signed-off-by: Chandana Kishori Chiluveru <cchiluve@codeaurora.org>
Signed-off-by: Mayank Rana <mrana@codeaurora.org>
Signed-off-by: Elson Roy Serrao <eserrao@codeaurora.org>
2021-03-01 14:30:21 -08:00
qctecmdr
d56d87abb0 Merge "msm: adsprpc: Do length check to avoid arbitrary memory access" 2021-02-28 22:04:14 -08:00
qctecmdr
1648c740e3 Merge "msm: adsprpc: Fix double fetch from fastrpc HLOS driver" 2021-02-28 22:04:14 -08:00
qctecmdr
131e38d699 Merge "drivers: llcc: Disable MMUHWT retention" 2021-02-28 22:04:14 -08:00
qctecmdr
71b383810a Merge "defconfig: Enable linux bridge on gen3auto config" 2021-02-28 22:04:13 -08:00
qctecmdr
3a7028cbf4 Merge "arm64: defconfig: Add mproc related defconfig for sa6155" 2021-02-28 22:04:13 -08:00
qctecmdr
600ea62bc0 Merge "defconfig: Disable CONFIG_CNSS2_DEBUG for perf build" 2021-02-28 22:04:13 -08:00
qctecmdr
30ca003d16 Merge "leds: qcom-clk: Add support to set default trigger for LED" 2021-02-28 22:04:12 -08:00
qctecmdr
0ad563f877 Merge "Bluetooth: Free the XO clk GPIO after use" 2021-02-28 22:04:12 -08:00
qctecmdr
d4490ffc9b Merge "defconfig: enable rimps plh interface" 2021-02-28 22:04:12 -08:00
qctecmdr
1f84d24c6a Merge "drivers: soc: qcom: Add slatecom driver" 2021-02-28 22:04:11 -08:00
wadesong
9ce85c9c9b defconfig: Enable linux bridge on gen3auto config
Enable linux bridge on QGKI builds to support multi-AP bridge mode.

Change-Id: I1c8278b3ca29d973ea5350028c8f065370e91271
Signed-off-by: wadesong <wadesong@codeaurora.org>
2021-03-01 09:56:56 +08:00
Arun Prakash
4b91711f77 arm64: defconfig: Add mproc related defconfig for sa6155
Add mproc related defconfig for sa8155 which inlcudes
qrtr,hwspinlock,mailbox,glink,smem,smp2p,ipc irq bridge
and ipc logging related configurations.

Change-Id: I64e8feea35a0acabf48e538dfe9e7bdd3b547b11
Signed-off-by: Arun Prakash <app@codeaurora.org>
2021-02-28 23:42:11 +05:30
Veera Vegivada
aa9cd16cb5 leds: qcom-clk: Add support to set default trigger for LED
Add property to configure the default trigger for the LED.
This will allow clients to use trigger APIs to configure
the brightness of the LED if needed.

Change-Id: I1db0a5f2d697c6ac6f6ae1296e43ae55509f2298
Signed-off-by: Veera Vegivada <vvegivad@codeaurora.org>
2021-02-27 13:36:34 +05:30
qctecmdr
607818c6ab Merge "drivers: MAX31760: disable VDD of MAX31760 and fan in RBC" 2021-02-26 11:11:01 -08:00
qctecmdr
ebc88295bf Merge "drivers: soc: qcom: rimps_memlat: add configs to get PMU/AMU count" 2021-02-26 11:11:00 -08:00
qctecmdr
42fa1dcf73 Merge "scsi: ufs: remove voting for hw ice clk" 2021-02-26 11:11:00 -08:00
qctecmdr
2e0d151b3f Merge "soc: qcom: Add support to read apps stats from smem" 2021-02-26 11:10:59 -08:00
qctecmdr
557f5fe6f2 Merge "defconfig: arm: qcom: Enable thermal drivers for sdxnightjar" 2021-02-26 11:10:59 -08:00
qctecmdr
5751df3b77 Merge "defconfig: quinvm: Enable HGSL" 2021-02-26 11:10:59 -08:00
qctecmdr
ce5a393067 Merge "defconfig: gen3auto: Enable led-qcom-clk driver" 2021-02-26 06:40:50 -08:00
qctecmdr
df8b48b300 Merge "pinctrl: Update GPIOs for wake capability disablement" 2021-02-26 06:40:50 -08:00
qctecmdr
1b59f1001f Merge "pinctrl: qcom: Enable clock while configuring slpi tlmm registers" 2021-02-26 06:40:50 -08:00
qctecmdr
4255c3c603 Merge "msm: pcie: add support for gcc_aggre_noc_pcie_*_axi_clk" 2021-02-26 06:40:49 -08:00
qctecmdr
6a7f9fe1d0 Merge "usb: f_gsi: Clean up low memory buffer size/depth definitions" 2021-02-26 06:40:49 -08:00
qctecmdr
695b140e10 Merge "atlantic forwarding driver v1.1.15" 2021-02-26 06:40:48 -08:00
Gaurav Singh
08643a099a defconfig: enable rimps plh interface
Enables SCMI PLH protocol, SCMI client and
CPUCP PLH interface.

Change-Id: Ia9765c0a3574cf585d6a70bb76af21268bd81b3d
Signed-off-by: Gaurav Singh <sgaurav@codeaurora.org>
2021-02-26 06:39:38 -08:00
Ajit Kumar
a3d4f5d5c3 drivers: soc: qcom: Add slatecom driver
slatecom driver provides a set of apis to perform
register, fifo, ahb read and write operations with
slate coprocessor over spi interface.
slatecom driver is ported from bgcom driver.

Change-Id: Ibaacf4748d893511196e4a66ed17ff26a854809b
Signed-off-by: Ajit Kumar <kajit@codeaurora.org>
2021-02-26 19:36:10 +05:30
Manaf Meethalavalappu Pallikunhi
88082dddc5 defconfig: arm: qcom: Enable thermal drivers for sdxnightjar
Enable thermal drivers like TSENS, userspace, QMI cooling device
driver and regulator cooling device driver for sdxnightjar.

Change-Id: I6a5c8d32b584ee9c9786e5037499d8f50ea1bc48
Signed-off-by: Manaf Meethalavalappu Pallikunhi <manafm@codeaurora.org>
2021-02-26 17:45:50 +05:30
qctecmdr
ca57039ff7 Merge "defconfig: Enable generic serial driver on sdxlemur" 2021-02-26 02:48:47 -08:00
qctecmdr
5d32b21daf Merge "defconfig: sm6150: Enable SDC_QTI config flag" 2021-02-26 02:48:46 -08:00
qctecmdr
c44e3414e4 Merge "mhi: core: Increase RDDM timeout to 250ms" 2021-02-26 02:48:46 -08:00
qctecmdr
cdced88eab Merge "cnss2: Export remote memory info" 2021-02-26 02:48:46 -08:00
qctecmdr
49f75290c2 Merge "Bluetooth: Update power sources for auto BT SoCs" 2021-02-26 02:48:45 -08:00
Santosh Mardi
a1e161fc46 drivers: soc: qcom: rimps_memlat: add configs to get PMU/AMU count
Add CONFIG options to get the number of AMUs and PMUs supported on
a given target to define the size of structures accordingly in driver.

Change-Id: I6ed58465f789156887a28bd49da7220396854e50
Signed-off-by: Santosh Mardi <gsantosh@codeaurora.org>
2021-02-26 15:30:07 +05:30
Naina Mehta
2d0ea1fd0e drivers: llcc: Disable MMUHWT retention
Disable MMUHWT retention on power collapse.

Change-Id: I4ea3e2c0322c2fb214548bbdb0e98a653ab932dc
Signed-off-by: Naina Mehta <nainmeht@codeaurora.org>
2021-02-26 00:36:46 -08:00
qctecmdr
efcfcec441 Merge "dcc_v2: suppress the log for dcc list on success" 2021-02-25 22:06:56 -08:00
qctecmdr
93d8db2eb7 Merge "msm: kgsl: Add snapshot memory region in minidump only once" 2021-02-25 22:06:55 -08:00
qctecmdr
b3589b508b Merge "msm: Add config option for Realtek R8125 IOSS glue driver" 2021-02-25 22:06:54 -08:00
qctecmdr
bfd929085d Merge "msm: ipa: IPAv5 ULSO" 2021-02-25 22:06:54 -08:00
qctecmdr
655caac9ea Merge "drivers: pinctrl: Add custom GPIO to PDC pin mapping list support" 2021-02-25 22:06:54 -08:00
qctecmdr
e6e68d5386 Merge "Revert "Fallback to dma_alloc_coherent if shmbridge is disabled"" 2021-02-25 22:06:53 -08:00
qctecmdr
245bc24ce2 Merge "firmware: shmbridge: Change the exit label" 2021-02-25 22:06:53 -08:00
qctecmdr
bb5fc77fb3 Merge "msm: kgsl: Access map_count only if entry is successfully allocated" 2021-02-25 22:06:53 -08:00
qctecmdr
fb15fdc7a5 Merge "leds: qcom-clk: Add clock controller based PWM driver" 2021-02-25 22:06:52 -08:00
Xiaoning Ma
8b5a8ca0aa Bluetooth: Update power sources for auto BT SoCs
This change will add all the power sources which are needed
for automotive BT SoCs QCA6574/QCA6595/QCA6696.

Change-Id: Icaa9d6fe9d8fc8f51a23caeaa6dd950757b6c7ef
Signed-off-by: Xiaoning Ma <mxiaonin@codeaurora.org>
2021-02-25 22:06:34 -08:00
Xiaoning Ma
45e3f9dc5b defconfig: gen3auto: enable btpower
Enable bt power driver for gen3auto targets.

Change-Id: Ia33c80d875cfde006f700e23c09a716dd127b5ad
Signed-off-by: Xiaoning Ma <mxiaonin@codeaurora.org>
2021-02-25 22:05:36 -08:00
Tushar Nimkar
52a14338ef soc: qcom: Add support to read apps stats from smem
The trustzone will write apps stats into smem. This change
adds support to read and display it when rpmh_unit_base is
not present.

Change-Id: Ifc3566018fd6722eb2d818d8d81370dc1f8cea19
Signed-off-by: Tushar Nimkar <tnimkar@codeaurora.org>
2021-02-26 11:07:12 +05:30
Umesh Vats
0e1a7fc53f Bluetooth: Free the XO clk GPIO after use
Add change to immediately free the XO Clk GPIO after its usage.

Change-Id: Ie54e55175898e0c3e799ff8db8f3399011559f25
Signed-off-by: Umesh Vats <uvats@codeaurora.org>
2021-02-25 20:44:12 -08:00
Minghao Zhang
ad91bbcae9 drivers: MAX31760: disable VDD of MAX31760 and fan in RBC
Disable VDD of MAX31760 and fan in RBC to save power.

Change-Id: I5156c17927af5d89adc67503ea7323f662b198c6
Signed-off-by: Minghao Zhang <minghao@codeaurora.org>
2021-02-26 10:48:55 +08:00