Commit graph

894,770 commits

Author SHA1 Message Date
Arun Prakash
dc1f819f5b mailbox: Enable qmp mailbox on direwolf
Enable qmp mailbox on direwolf.

Change-Id: I48b8e088933af521f4bf629d2a58deb0245a44da
Signed-off-by: Arun Prakash <app@codeaurora.org>
2021-03-23 10:43:10 +05:30
qctecmdr
2b4df556b2 Merge "net: stmmac: Add multi queue support" 2021-03-22 15:08:54 -07:00
Suraj Jaiswal
33fdbe772f net: stmmac: Add multi queue support
Add multi queue support for PTP, AVB traffic.

Change-Id: I083fe8fa306b01da7d1baf2ef3b13c914329dd17
Acked-by: Nagarjuna Chaganti <nchagant@qti.qualcomm.com>
Signed-off-by: Suraj Jaiswal <jsuraj@codeaurora.org>
2021-03-22 07:37:48 -07:00
Suraj Jaiswal
f5cfd4ff35 net: stmmac: Enable PPS0 on bootup
Enable PPS0 for 19.2 MHz frequency on initializing PTP.

Change-Id: I15d5fc2d15dd38926970ac7a61f9362604a860a8
Acked-by: Nagarjuna Chaganti <nchagant@qti.qualcomm.com>
Signed-off-by: Suraj Jaiswal <jsuraj@codeaurora.org>
2021-03-22 07:37:03 -07:00
Suraj Jaiswal
66fb692b89 net: stmmac: SDx55: add pps signal and interrupts support
Add ioctl support to handle and generate pps siganal &
interrupt.Add device nodes for pps interrupts to interact
with user space.

Change-Id: I401326443e69bfd0fb37986004bdc47f41dc57b7
Acked-by: Nagarjuna Chaganti <nchagant@qti.qualcomm.com>
Signed-off-by: Suraj Jaiswal <jsuraj@codeaurora.org>
2021-03-22 07:36:31 -07:00
qctecmdr
f8f43c1e5e Merge "clk: qcom: Add 2nd UFS virtio clocks for sa8195p" 2021-03-22 06:48:30 -07:00
qctecmdr
bf9040dc9e Merge "pinctrl: qcom: function group for qup11_f* instance for holi" 2021-03-22 06:48:29 -07:00
qctecmdr
09f4de94dc Merge "coresight-tmc-etr: Fix deadlock issue while switching mode" 2021-03-22 00:50:46 -07:00
Mayank Grover
7a2620f882 pinctrl: qcom: function group for qup11_f* instance for holi
Add function group for qup11_f* instance for holi target,
used by spare i2c usecases.

Change-Id: I69fea8a8ac846a5bc5e92e5f8d8eb5ccd9e57450
Signed-off-by: Mayank Grover <groverm@codeaurora.org>
2021-03-22 11:33:09 +05:30
qctecmdr
e2ae22f904 Merge "defconfig: autogvm: Enable QCOM_SCM, QCOM_SCM_QCPE, QSEECOM" 2021-03-21 18:58:35 -07:00
qctecmdr
fe7314a523 Merge "arm64: defconfig: Enable PDC irqchip, cmd_db and rpmh drivers" 2021-03-21 08:59:52 -07:00
qctecmdr
3af6ed8815 Merge "backlight: qcom-spmi-wled: Add support to configure slew ramp time" 2021-03-21 03:56:49 -07:00
qctecmdr
50deea12d0 Merge "Bluetooth: Assert XO GPIO before asserting BT_EN" 2021-03-21 00:09:17 -07:00
qctecmdr
582bbc43ee Merge "soc: qcom: soc_sleep_stats: Update driver to support legacy targets" 2021-03-21 00:09:17 -07:00
qctecmdr
64d1f8e622 Merge "switch: qcom: enable PCI device and set BME" 2021-03-21 00:09:16 -07:00
katamoni sai abhilash
b33a5e7884 defconfig: autogvm: Enable QCOM_SCM, QCOM_SCM_QCPE, QSEECOM
Enable QCOM_SCM, QSEECOM in quin VM defconfigs and also enable
QCOM_SCM_QCPE to support SCM backend via QCPE.
Disable CONFIG_QCOM_RTIC as it is invoking SCM call before HAB
channel creation.

Change-Id: Id91f6e924cc66d51c7af2ad4c3298ea85bdca933
Signed-off-by: katamoni sai abhilash <katamoni@codeaurora.org>
2021-03-21 11:47:12 +05:30
Veera Vegivada
edfbd7af10 arm64: defconfig: Enable PDC irqchip, cmd_db and rpmh drivers
This change enables PDC irqchip, cmd_db and rpmh drivers as module.

Change-Id: I57ff2ca5e468ff4243bb8ce3a065a228e7bf9008
Signed-off-by: Maulik Shah <mkshah@codeaurora.org>
Signed-off-by: Veera Vegivada <vvegivad@codeaurora.org>
2021-03-20 20:09:26 +05:30
Maulik Shah
6c489d377b irqchip: qcom-pdc: Add support for direwolf PDC
This change adds support for direwolf PDC irqchip.

Change-Id: Id4c651fd57d72eca59fb978ffe10ce383d74e920
Signed-off-by: Maulik Shah <mkshah@codeaurora.org>
2021-03-20 20:08:35 +05:30
Maulik Shah
2f5ff159f7 pinctrl: qcom: Add GPIO to PDC wakeirq map for direwolf
This change adds GPIO to PDC wakeirq map.

Change-Id: I249e40bb2b499761bf024f726fb37ae1c76878f8
Signed-off-by: Maulik Shah <mkshah@codeaurora.org>
2021-03-20 20:07:12 +05:30
Taniya Das
2bf474bf4b clk: qcom: gdsc-regulator: Add missing support
Some GDSCs have side effects when enabled without first
performing a special reset sequence.  It is only feasible for
this sequence to be performed by the always-on processor (AOP)
when it is resuming from system sleep.  Add support for a device
tree flag which can be specified in order to skip physically
disabling a GDSC when regulator_disable() is called.  The AOP
will then ensure that the GDSC is disabled upon entering system
sleep and appropriately reset upon resuming from system sleep.

Also change the is_enabled() callback so that it returns the
GDSC logical enable state instead of the physical enable state
whenever the disable skipping flag is specified.  This ensures
that all dependent regulator and bus requests are made in the
case of disabling and re-enabling a GDSC without entering system
sleep (i.e. when the GDSC shows up as still physically enabled.)

If the disable skipping feature is allowed in device tree, then
use regulator_set_mode() to control the feature's usage at
runtime.  This is needed for SM8150 gpu_cx_gdsc in order to
facilitate GMU hang recovery.

REGULATOR_MODE_NORMAL (default) --> physical GDSC disable skipped
REGULATOR_MODE_IDLE             --> physical GDSC disable occurs.

Change-Id: I3966fd1ac59acef215c4c051efb293a49e5ebdbd
Signed-off-by: Taniya Das <tdas@codeaurora.org>
2021-03-20 20:04:04 +05:30
Umesh Vats
61d912b937 Bluetooth: Assert XO GPIO before asserting BT_EN
Make change in sequence to assert XO GPIO before BT_EN
GPIO is asserted for valid  latch in HW.

Change-Id: Ibe3bd668adb284c861619d3b195006b7e9b106eb
Signed-off-by: Umesh Vats <uvats@codeaurora.org>
2021-03-19 15:20:56 -07:00
qctecmdr
df5785991c Merge "defconfig: gen3auto: enable configs needed for cpu isolated mask" 2021-03-19 10:22:35 -07:00
qctecmdr
3d2ed87d82 Merge "scsi: ufs: Allow secondary ufs storage device to probe" 2021-03-19 10:22:35 -07:00
qctecmdr
cdee44a8c2 Merge "defconfig: steppeauto: Enable scsi generic driver on sdmsteppeauto" 2021-03-19 10:22:34 -07:00
Singa Reddy Dasari
fe3446fc2b defconfig: steppeauto: Enable scsi generic driver on sdmsteppeauto
Enable scsi generic driver on sdmsteppeauto to support slot switch.

Change-Id: I3e64d89518013301327b8649fa1668bfdfdabe33
Signed-off-by: Singa Reddy Dasari <singredd@codeaurora.org>
2021-03-19 07:37:20 -07:00
Jishnu Prakash
64f8184a88 backlight: qcom-spmi-wled: Add support to configure slew ramp time
Add support to configure slew ramp time for brightness change for
PM7325B by adding a DT property named "qcom,slew-ramp-time".
Also set slew rate to lowest value when enabling or disabling WLED
to ensure fast turning on/off of display and restore it to the
specified value when display is turned on.

Change-Id: I63ae34702b934f45ffab39d521a6ecc0a6c8ccd5
Signed-off-by: Jishnu Prakash <jprakash@codeaurora.org>
2021-03-19 18:16:08 +05:30
qctecmdr
d0f098ffa8 Merge "defconfig: autogvm: Enable btpower" 2021-03-19 05:39:42 -07:00
qctecmdr
c2a9dda1f2 Merge "defconfig: Enable MPM, SPM and legacy LPM drivers" 2021-03-19 05:39:41 -07:00
qctecmdr
a15b82b8bb Merge "interconnect: qcom: lahaina: Configure QoS during probe" 2021-03-19 05:39:41 -07:00
qctecmdr
df0f2b21c8 Merge "soc: qcom: hab: add the buffer size sanity check for exporting a buffer" 2021-03-19 05:39:41 -07:00
qctecmdr
d1a6be9a6d Merge "cnss2: Add support to populate device memory information" 2021-03-19 05:39:40 -07:00
qctecmdr
b1aa49e927 Merge "arm64: defconfig: Enable mailbox for genericarmv8" 2021-03-19 05:39:40 -07:00
qctecmdr
eca37971c8 Merge "msm: kgsl: Enable BCL feature on A660" 2021-03-19 05:39:40 -07:00
qctecmdr
601026c787 Merge "mm: fix non-anon COW fault" 2021-03-19 05:14:35 -07:00
qctecmdr
5cce5c14cf Merge "defconfig: autogvm: Enable virtual power reset and watchdog" 2021-03-19 05:14:35 -07:00
qctecmdr
1a220ae4ee Merge "cnss2: Ignore calibration trigger if already in progress" 2021-03-19 05:14:35 -07:00
qctecmdr
46f94f5579 Merge "soc: qcom: add dev_pm_ops for tracking no irq phase" 2021-03-19 05:14:34 -07:00
qctecmdr
556bb4dde8 Merge "rpmsg: glink: add dev_pm_ops for tracking no irq phase" 2021-03-19 05:14:34 -07:00
Veera Vegivada
1accd7bd25 scsi: ufs: Allow secondary ufs storage device to probe
Currently we are returning ENODEV if the device is not
boot device. In few targets, we have extra UFS device
for storage purposes. Allow secondary UFS probing.

Change-Id: I67f1f84227292ba18157142171acc4757432c318
Signed-off-by: Veera Vegivada <vvegivad@codeaurora.org>
2021-03-19 03:24:22 -07:00
Yimin Peng
bef68d7d30 clk: qcom: Add 2nd UFS virtio clocks for sa8195p
These virtio clocks are necessary for 2nd UFS pass-through on
sa8195p virtual machine.

Change-Id: Ic117eab58eaaf1ef9e91311a17e6e59eebf0200b
Signed-off-by: Yimin Peng <yiminp@codeaurora.org>
2021-03-19 16:56:12 +08:00
Yong Ding
44ab3c2172 soc: qcom: hab: add the buffer size sanity check for exporting a buffer
hab only supports multiple page size memory export, so the exported buffer
size must be N * PAGE_SIZE w/ N > 0.

Change-Id: I0b59639b3ca8842ccd49deb6b32f29f68da0b7a4
Signed-off-by: Yao Jiang <yaojia@codeaurora.org>
Signed-off-by: Yong Ding <yongding@codeaurora.org>
2021-03-19 14:40:15 +08:00
Mike Tipton
6ac8145c0a interconnect: qcom: lahaina: Configure QoS during probe
Configure QoS settings during probe for all nodes instead of for each
node individually upon first client request.

Change-Id: I80a1b95080b22392948428f341d1f5bab82acfd9
Signed-off-by: Mike Tipton <mdtipton@codeaurora.org>
2021-03-18 22:33:58 -07:00
Raghavendra Kakarla
f57ccea829 soc: qcom: soc_sleep_stats: Update driver to support legacy targets
Update driver to support legacy drivers which do not have
separate offset address to read stats. The legacy targets
provided with start and end address.

Change-Id: I241c1b28d23491001d193737ac1bca90a87e9169
Signed-off-by: Raghavendra Kakarla <rkakarla@codeaurora.org>
Signed-off-by: Tushar Nimkar <tnimkar@codeaurora.org>
2021-03-18 21:10:50 -07:00
qctecmdr
3ba33ef735 Merge "msm: mhi_dev: Fix memory leak during channel reset/stop" 2021-03-18 19:30:40 -07:00
qctecmdr
39c7f0412e Merge "msm: kgsl: Add per process GPU memory usage trace" 2021-03-18 19:30:40 -07:00
qctecmdr
cfee6a8d55 Merge "dt-bindings: iio: Correct PM7325B IIN channel name" 2021-03-18 19:30:39 -07:00
qctecmdr
db322487a4 Merge "pinctrl: qcom: Fix msm_gpio_wakeirq to correctly find parent hwirq" 2021-03-18 19:30:39 -07:00
qctecmdr
c0a5358ac7 Merge "backlight: qcom-spmi-wled: Add support for exponential dimming" 2021-03-18 19:30:39 -07:00
qctecmdr
9626c8ce8f Merge "Usb: f_gsi: Add uevent support for connect/disconnect events" 2021-03-18 19:30:38 -07:00
qctecmdr
c04ce9f5b1 Merge "defconfig: Update Kernel configs for monaco" 2021-03-18 19:30:38 -07:00