Commit graph android_kernel_motorola_sm6375/bindings
Author SHA1 Message Date
Sai Chaitanya Kaveti
c6fd95ea57 ARM: dts: msm: Introduce flag to notify BME deassert IRQ support
Introducing new flag to indicate BME deassert interrupt support as part
of aggregated interrupt and added dt-bindings documentation of the same.

Change-Id: Id3571707eb0e984acfd28ba833d18d41ad15048c
2023-01-31 15:10:53 +05:30
Sai Chaitanya Kaveti
78f42e1abf dt-bindings: msm: Add documentation for PME in d3cold wake flag
Added a DT flag for sdxlemur to issue PME message in device initiated
wake from d3cold. This change adds the documentation for the flag.

Change-Id: I62da7b24f3c8db215a8a0bc1d65bb92f60a6a8a5
2022-11-28 13:30:16 +05:30
Jyothi Kumar Seerapu
6b19d22b6d ARM: dts: qcom: Set PCIe Wr halt window size to 1GB for sdxlemur
This will set the PCIe Wr halt window size to 1GB and disables BDF halt
for sdxlemur for PINE attach.

In sdxlemur for PINE attaches observed throughput degradation because of 
PCIe latencies, this is due to PCIe write halt window of 1MB and BDF halt
feature enable.
So, disabled BDF halt feature and increased PCIe Wr halt window size to 1GB 
for sdxlemur.

Change-Id: I604fcc646a64cddb9502f31c7c357ddc476f741f
2022-10-07 16:05:15 +05:30
Priyansh Jain
3b2b075db1 dt-bindings: thermal: Update CPU voltage cooling device bindings
Update bindings for the updated properties of CPU voltage cooling
device.

Change-Id: I5af1f1c203a7374f493cc98409cb3ac48feb5d55
2022-08-02 22:40:46 -07:00
Jyothi Kumar Seerapu
4a6ae6e0d8 ARM: dts: qcom: Add support to disable PCIe halt Wr and Rd
This will add the provision to control the PCIe halt Wr and Rd.
By setting this DT flag, PCIe halt Wr and Rd can be disabled.

In Olympic CPE targets observed degradation in throughput due to 
PCIe latencies with PCIe halt write/read feature. 
Hence, disabling the PCIe halt feature in Olympic CPE targets.

Change-Id: Iee945984e24f2a99d9e0b1e2a0323255decc28ef
2022-07-28 05:26:54 -07:00
Priyansh Jain
09b505464c dt-bindings: thermal: Add support for new SDR pa thermistors
Add support for the new RF related thermistor support. The support
includes for the qmi sensors sdr0_pa, sdr1_pa.

Change-Id: I711ceca8f10ed04c073d3adb04b1025879a189f1
2022-06-21 02:22:42 -07:00
Sandeep Singh
074319e2dc ARM: dts: msm: Disable ipa from wlan side for blair apq
IPA needs to be disabled for blair apq as
IPA hw is not present for apq targets.

Change-Id: I4dadc80fb655504d018085ee25786bf2990df613
2022-03-21 16:06:20 +05:30
qctecmdr
f46dd20b1c Merge "ARM: dts: msm: disable IPA entry for blair APQ targets" 2022-03-16 12:43:20 -07:00
qctecmdr
7277fb2ed8 Merge "ARM: dts: qcom: Add of version register to figure out ntn3 version" 2022-02-22 19:00:09 -08:00
Ashish Bhimanpalliwar
95a9d5b65b ARM: dts: qcom: Add apq variant device tree support to Blair
Add APQ variant device trees support for Blair.

Change-Id: I10f716f061970b66570fbff6071632c8787954fb
2022-02-22 11:29:31 +05:30
Ramya SR
122a6a86f7 ARM: dts: qcom: Add of version register to figure out ntn3 version
This change is to add version register to get the ntn3 switch version.
Added two separate reg update sequence ,
one is reg update this is needed to keep NTN3v1 in gen3,
this sequence is not needed in NTN3v2 as it is already taken care in v2
and another one is switch reg update this will update the
gen3 preset value to both NTN3v1 and NTN3v2.

Also added a optional force i2c settings flag to update the
demphasis setting prior pcie linkup in dtsi binding irrespective
of ntn3 chip version.

Change-Id: Ibb249af5455c76e789931962f2cb9449d8814a42
2022-02-14 12:39:14 +05:30
Rohit Agarwal
0a173e2445 bindings: power: reset: Add qcom-dload-mode bindings for SDX65
Add additional devicetree properties to qcom-dload-mode bindings
for SDX65.

Change-Id: I2671025430538c6f94c0d2a75eb6ff61f3a1b82f
2022-01-10 21:41:00 -08:00
qctecmdr
7d890ddbff Merge "dt-bindings: subsystem_sleep_stats: reg is optional property" 2021-11-19 22:36:18 -08:00
qctecmdr
12f0fbb00b Merge "dt-bindings: thermal: Add snapshot of devfreq-vdd-cdev" 2021-11-19 22:36:18 -08:00
Tushar Nimkar
89717b75ba dt-bindings: subsystem_sleep_stats: reg is optional property
This change updates binding document to make compatible property as
required and reg as optional.

Change-Id: I2ac7205557ab93e0000f53b88af1462fc732f5aa
2021-11-17 03:50:35 -08:00
Minghao Zhang
f4abf0fb24 dt-bindings: subsystem_sleep_stats: Add reg as required property
This adds reg as required proerty to subsystem_sleep_stats driver.
This driver can support to get soc sleep information.

Change-Id: I2f3477265987899f62990d2c5915a79af779f981
2021-11-17 03:50:16 -08:00
Priyansh Jain
d393592509 dt-bindings: thermal: Add snapshot of devfreq-vdd-cdev
Add dt-bindings for cooling device which will be used to
set minimum operating level for gfx rail using gpu devfreq
interface during cold thermal condition.

Change-Id: I66116350e0df379556c7caa01658c4ab9d844848
2021-11-16 13:31:48 +05:30
qctecmdr
b332dc3665 Merge "ARM: dts: msm: Ensure PCIe device is not in D3hot during reboot" 2021-11-11 01:45:01 -08:00
Priyansh Jain
816bb0d981 dt-bindings: thermal: Add snapshot of modem cdev dt binding
Add snapshot of modem cdev devicetree binding to the
devicetree project.

Change-Id: I374074937f34967a709d1e7e99caffe3ed01e311
2021-11-10 05:06:44 -08:00
Veerabhadrarao Badiganti
2917ef67e7 ARM: dts: msm: Ensure PCIe device is not in D3hot during reboot
Avoid rebooting device while PCIe device state is in D3hot.
Avoid this scenario by bringing the device out of D3hot state.

Change-Id: If7a1fdccac294183bbbf28e744420bc2a9b2bbd6
2021-11-01 15:43:52 +05:30
Elson Roy Serrao
fc22b7e642 ARM: dts: msm: Enable best fit algo on sdxlemur
Enable best fit algo for iova allocation on sdxlemur. This helps
in reducing fragementation and thus utilizing the iova address space
more efficiently.

Change-Id: I493765bc64911be9ac8e4a075a3f7c9d302cd9e4
2021-10-25 11:02:44 -07:00
Vatsal Bucha
c7b6ffddc6 ARM: dts: qcom: Add separate cpu dai for mi2s rx and tx
Add separate cpu dai for mi2s rx and tx.

Change-Id: I4ca4783a507fb1953ede55e8b640b0df285f9609
2021-10-06 00:14:10 -07:00
qctecmdr
56d2e6c285 Merge "ARM: dts: msm: Enable KPDPWR status logging" 2021-09-28 15:11:50 -07:00
Jianmin Zhu
36e816f460 ARM: dts: qcom: Set default_gen_speed as gen3 for sdx65
Set pcie default_gen_speed as gen3 for sdx65.
Disable device initiated BW scaling in sdxlemur-cnss.dtsi,
then host can set pcie linkspeed as gen3, ignore gen2 request
from hsp firmware event:MHI_ER_BW_SCALE_ELEMENT_TYPE.

Change-Id: Ib0ecfdf68098decb5448ee692b63ef8ff52eacdc
CRs-Fixed: 3044666
2021-09-27 17:47:56 +08:00
Ashish Chavan
4f48e10b38 dt-bindings: input: qpnp-power-on: Add qcom,log-kpd-event description
Add support 'qcom,log-kpd-event' property which when enabled causes
KPDPWR status to be logged during driver INIT and runtime when key is
pressed.

Change-Id: Ie8a8068cc8faefdbe678b4e7d11cac179faf01dd
2021-09-27 14:26:14 +05:30
qctecmdr
05052f3c02 Merge "ARM: dts: msm: Add GPU revision for Yupik A643 target" 2021-09-21 09:42:13 -07:00
Pankaj Gupta
3c35317d06 ARM: dts: msm: Add GPU revision for Yupik A643 target
Add compatible string for a643 GPU.

Change-Id: I5f1478b591208de4df58b6754dfde8f50c22eb7b
2021-09-16 02:17:55 -07:00
Gopala Krishna Nuthaki
33b05c303b dt-bindings: thermal: Add support to scale ibat current range to bcl driver
Add support to scale ibat current for greater than default max
supported ranges using range factor provided from nvmem.

Change-Id: I63cc53cdba021300839695e9378fc320d57b2840
2021-09-08 12:54:32 +05:30
qctecmdr
d041858602 Merge "ARM: dts: msm: remove qcom,power-always-on dt property" 2021-09-03 04:59:02 -07:00
qctecmdr
d49ef12462 Merge "bindings: arm: msm: Add documentation for sdx ipc driver" 2021-09-03 04:59:02 -07:00
Charan Teja Kalla
83138d60bd ARM: dts: msm: remove qcom,power-always-on dt property
Remove the qcom,power-always-on dt property for the holi, shima, yupik
and lahaina targets as its support is removed from driver.

Change-Id: Ia35844b02bb2e4da7d36ef7b7f260c34da4fc861
2021-09-02 10:07:53 -07:00
Yogesh Lal
2da93d1f34 bindings: arm: msm: Add documentation for sdx ipc driver
This is a snapshot of the sdx ipc driverdriver as of msm-4.14
commit a5650700 ("drivers: qcom: sdx_ext_ipc: keep wakeup irq
always on").

Change-Id: I27eb35b33284be8c221cd873323a488101a2f5e8
2021-09-01 11:07:51 +05:30
qctecmdr
8dc5a38bf3 Merge "ARM: dts: qcom: PCIe to Gen3 for NTN3 CPE Pine1x" 2021-08-30 00:13:23 -07:00
Vignesh Viswanathan
bf06dc0e28 ARM: dts: qcom: Add Support for QCN9000 for MTP CPE
Add the following changes to support QCN9000 in MTP CPE 1x Pine platform:

1. Add sdxlemur-qcn9000.dtsi to have all QCN9000 related configs.
2. Add memory reservation of 2x52 MB for 2 QCN9000 in
sdxlemur-qcn9000.dtsi but in disabled state.
3. Enable reserved memory for 1 QCN9000 in sdxlemur-mtp-cpe-pine1x.dtsi.
4. Add wifi node with all QCN9000 related configs.
5. Enable pcie0_bus2_dev1_fn0 node with QCN9000 memory configs.
6. Enable GPIO 102 to power on QCN9000.

Change-Id: Ieaa7e6fb567581f6d82ae6edfc2f664adf3ef4cc
2021-08-25 06:28:36 -07:00
Udipto Goswami
3d07862d39 ARM: dts: msm: Rename L1 disable property to align with driver
Rename snps,usb2_l1_disable to snps,usb2-gadget-lpm-disable
since driver code for disabling L1 was changed and renamed
to snps,usb2-gadget-lpm-disable in order to align with
upstream.

Change-Id: I7e41a041a3c563c2a2048968ace3615518ce80de
2021-08-24 23:29:04 -07:00
qctecmdr
c3f87c158a Merge "dt-bindings: Add awinic vendor name" 2021-08-12 22:00:09 -07:00
Hui Liu
106b72aae3 dt-bindings: leds: Add bindings for AW2016 LED device
Add bingings for AW2016 LED driver.

Change-Id: I9f062b081fe1ca1e99c01ff49e47dd2e2f5f0bcc
2021-08-02 23:30:29 -07:00
Hui Liu
9ebfa4ae99 dt-bindings: Add awinic vendor name
Add awinic vendor name in vendor prefix file.

Change-Id: Ie8bc544c436a83f5ae89af1a02976ad4b679f118
2021-08-02 23:22:12 -07:00
Vivek Pernamitta
ee3ddee121 dt-bindings: pcie: Notify client for config space access issues
Notify the client driver to recover for EP config
space access issues.

Change-Id: I5567dbbdf58575954fb7caea05df2a3102825dc3
2021-07-25 05:00:03 -07:00
Jishnu Prakash
d02c277821 dt-bindings: iio: qcom,spmi-vadc: Add SW-calibrated ADC bindings
Add bindings for SW-calibrated ADC used on PMR735A/PMR735B on
targets which don't have PMK8350 running in master mode.

Change-Id: I753b3caf1e52ac9920a9df32cbef465277409700
2021-07-16 02:50:24 -07:00
qctecmdr
dc23aef086 Merge "ARM: dts: msm: Add FnR stats support flag for holi target" 2021-07-05 03:02:09 -07:00
qctecmdr
76cb3416c5 Merge "ARM: dts: msm: Add interrupt mask offset for EUD for sdxlemur" 2021-07-04 21:57:40 -07:00
Praveen Kurapati
29a434c807 ARM: dts: msm: Add FnR stats support flag for holi target
Holi target dont support FnR stats. Add entry to specify.

Change-Id: I64298cc8f84ed9a3a6b03860aa9148676b1e4db7
2021-07-04 15:56:00 -07:00
Melody Olvera
f46e48f2da dt-bindings: Add optional EUD parameter for interrupt mask
The EUD driver defaults to using INT1 as the interrupt mask
for the apps processor. However, on modem, this interrupt
does not serve the apps processor, so add a new optional
device tree binding which can specify the offset of the
interrupt mask used for the apps processor and override the
default.

Change-Id: Id73336dcf737945effc254d3179bbfe354a5026b
2021-06-29 11:03:15 -07:00
Sayantan Majumder
fba2fdb4a1 Revert "ARM: dts: msm: Add video support for KODIAC-IOT target"
This reverts commit 5beba6a9cc.

Change-Id: I85287c591cf689e3811289acf45f3d030c3add13
2021-06-27 21:16:40 -07:00
Manoharan Vijaya Raghavan
5413419c74 dt-bindings: net: qrtr: Add MHI Device transport bindings
The QRTR MHI DEV driver acts as a transport driver for a device that is
configured as a pcie endpoint. Document the bindings for this qrtr
transport.

commit dt-bindings: net: qrtr: Add MHI Device transport bindings
(a5dbed3f467c79).

Change-Id: I03a27877b74ba11a60f68c81e43d3c29db346e36
2021-06-24 21:23:31 -07:00
qctecmdr
68d46791b0 Merge "ARM: dts: msm: Give Blair its own MPM pins mapping configuration" 2021-06-24 07:09:06 -07:00
Kiran Gunda
e6ae0f5d2f bindings: input: qcom-hv-haptics: Add "qcom,pm5100-haptics"
Add bindings for new compatible "qcom,pm5100-haptics". This
compatible is used for PM5100 haptics.

Change-Id: I338904950cbbd08590dafb88974396948480c231
2021-06-15 23:13:45 -07:00
Pavankumar Kondeti
2b465e121d ARM: dts: msm: Give Blair its own MPM pins mapping configuration
Currently both Blair and Holi use the same MPM pins mapping
configuration as they use the same compatible string. USB PHY
has a different GIC IRQ on Blair, so different MPM configuration
is required.

Change-Id: I83b79ac2711dd0b6cb871529b7a14c3d9a8213f9
2021-06-15 19:27:47 +05:30
Pankaj Gupta
b62bff1524 dt-bindings: Add victims_table bindings for cx_ipeak driver
Victim table support for client to register and throttle freq
based on the cx-ipeak interrupt notifier callbacks to clients.

Change-Id: I9717056e638ed70f5bf848f99f07a0b2c6919938
2021-06-08 19:53:35 +05:30