Commit Graph

1255 Commits

Author SHA1 Message Date
qctecmdr
c0a3beeed1 Merge "bindings: regulator: add bindings for diodes,ap72200" 2023-03-17 16:31:31 -07:00
qctecmdr
315e0abc84 Merge "ARM: dts: msm: Add a flag to support card presence pin" 2023-03-17 02:39:03 -07:00
Umang Chheda
22c0b570cb bindings: regulator: add bindings for diodes,ap72200
AP72200 is a high-current synchronous buck-boost converter providing
high efficiency, excellent transient response, and high DC output accuracy.
It operates with a 2.3-5.4V Input range and Outputs 2.6-5.14V.

Add the bindings necessary to describe it.

Change-Id: I2cdf2dbdb3e95c6b7029d697930bb46cf7d97707
2023-03-16 19:21:54 +05:30
Jishnu Prakash
1d3bf9c896 dt-bindings: rpmh-regulator: Add support for PBS RPMh resources
PBS RPMh resources are used to trigger PBS sequences, which
may be used to toggle the enable state of regulators which are
required to be controlled by HW enable option.

Add support for them.

Change-Id: I33c57e6b78ccdbbf626f8d219e4b3b632aaeb653
2023-03-06 21:51:30 -08:00
Paras Sharma
6fbd43ca56 ARM: dts: msm: Add a flag to support card presence pin
Some endpoints like SDExpress cards have the GPIO to notify the host when
card is removed.

Introducing this flag for such endpoints. When this flag is present, PCIe
driver will use this flag while dumping registers at the time of linkdown.
If card removal causes linkdown, PCIe driver will not dump the PCIe
registers else it will.

Change-Id: I4e5870dbf2190501d96e7d7ed6feb0c1f72b7ded
2023-03-03 12:47:01 +05:30
qctecmdr
b9e24e9727 Merge "dt-bindings: msm: Add documentation for qcom,tx_rx_reqs property" 2023-02-22 11:21:23 -08:00
Nitesh Gupta
24be46a3b4 dt-bindings: msm: Add documentation for qcom,tx_rx_reqs property
In high throughput cases over MHI netdev we need to
control the number of RX and TX reqs for netdev driver.
This change adds documentation for "qcom,tx_rx_reqs" property
to control the number of reqs in DT rather than hard
coding in driver.

Change-Id: I61167fafb7974f034b9addf21681b08ff2f448c0
2023-02-21 07:36:14 -08:00
qctecmdr
130dd8c775 Merge "ARM: dts: msm: Add bwprofiler nodes to anorak" 2023-02-21 05:30:53 -08:00
Gurbir Arora
6c69729ad4 ARM: dts: msm: Add bwprofiler nodes to anorak
Add bwprofiler nodes to anorak. The nodes include
3 bwmons, bwprof_0, bwprof_1, bpwrof_2, with each
responsible for measuring total, CPU, and GPU bandwidth
respectively.

Change-Id: I8cd2848b97d67c677ecd52ab38b4a64146c6607a
2023-02-14 16:36:06 -08:00
qctecmdr
b10cdbc2b7 Merge "ARM: dts: msm: Add flag to know if client based icc voting is supported" 2023-02-10 08:17:53 -08:00
Krishna Chaitanya Chundru
71dae31bf8 ARM: dts: msm: Add flag to know if client based icc voting is supported
Some endpoints like NVMe don't have icc voting capability in their driver.
Introducing this flag for such endpoints. When this flag is present, PCIe
driver will take care of icc voting based on current link speed and width.

Change-Id: I0f98ff33004427e6d36a2d7588028120f04f7ad2
2023-02-09 03:58:19 -08:00
Sandeep Singh
31399cc5dd dt-bindings: Add documentation qcom,wcn6450 node
Add documentation qcom,wcn6450 node for wlan
platform driver.

Change-Id: I2134db672a97616b41fd7ea81157b479d62e4547
2023-02-09 16:53:08 +05:30
qctecmdr
c36760ec59 Merge "ARM: dts: msm: Add new nodes for dynamic irq affinity for cape" 2023-02-03 10:33:56 -08:00
Manish Pandey
92b4b39ad2 ARM: dts: msm: Add new nodes for dynamic irq affinity for cape
Add below 2 DT properties to switch ufs irq affinity dynamically
*qcom,prime-mask.
*qcom,silver-mask.

Change-Id: I460d776e5f6ff0d76d8ab93ad990a066cd4859f0
2023-01-31 12:46:31 +05:30
Anuj Khera
6330c0cdf6 ARM: dts: qcom: Add dt entry to disable RF PDC for HSP XDP Device
Add dt entry to disable RF PDC in case of Halliday+HSP XDP Device.

Change-Id: I9c4ed86021403bc9e1added9336e91c641613cb3
CRs-Fixed: 3386510
2023-01-25 13:14:37 +05:30
Anil Veshala Veshala
0824b4b568 dt-bindings: i2c: Add flag for panic notifier
Panic notifier is registered if new dt property
qcom,panic-dump-collect is set true.

Change-Id: I280372ad0407b6d19b844a78e0543baa2484f7d2
2023-01-17 00:31:23 -08:00
Viken Dadhaniya
8573f34689 dt-bindings: spi-msm-geni: Add property for extra timeout
Add property to add extra offset to SPI transfer time out
value.

Change-Id: I6c78bc0c8dee200268a74abf375461593ebb248b
2023-01-09 20:59:21 -08:00
qctecmdr
c581de1721 Merge "dt-bindings: Add epm device driver devicetree documentation" 2022-12-19 02:43:22 -08:00
Manaf Meethalavalappu Pallikunhi
03600cdec0 dt-bindings: Add epm device driver devicetree documentation
The epm device enables to measure different pmic regulator
power consumption data and pmic temperature data. It exposes
these data to userspace clients via powercap sysfs interface
and thermal zone sysfs interface respectively.

Change-Id: I4a9bf600571e78a7dcd5fe090b9a9d52865e4a54
2022-12-16 01:10:57 +05:30
qctecmdr
e04f984bd9 Merge "ARM: dts: msm: Add devicetree support for montague target" 2022-12-12 02:47:50 -08:00
Sumith l v
ff5ddcf678 ARM: dts: msm: Add devicetree support for montague target
Added support for Montague target for various boards including hsp,
moselle and rcm boards.

Change-Id: Ie5b107a19a25c826a02ff5feb1ea67a43062ed03
2022-12-07 08:06:31 -08:00
Priyansh Jain
2e72b55feb dt-bindings: thermal: Add support for sub0 virtual sensor
Add support for sub0 thermistor support. The support
includes for the qmi sensors modem_cfg, lte_cc, mcg_fr1_cc,
mcg_fr2_cc, scg_fr1_cc, scg_fr2_cc.

Change-Id: I7684bffbe7094f1f8fe0e9c70a1a305bf32610f5
2022-12-06 16:54:27 +05:30
Viken Dadhaniya
9eb610728e dt-bindings: i2c-msm-geni: Remove qcom,rtl_se property
Now onwards we will set rtl base SE flag using HW register
So DT property is not required.

Change-Id: I5f99329642c13577f9a8db176f65324100a6c9f0
2022-11-29 07:13:42 -08:00
qctecmdr
503020e60f Merge "dt-bindings: qcom,battery-charger: Fix typo in wireless DT property name" 2022-11-22 07:52:38 -08:00
Kamal Wadhwa
9ff299af3b dt-bindings: qcom,battery-charger: Fix typo in wireless DT property name
Fix typo in DT property "wireless-charging-not-supported".

Change-Id: If45a6b8adcba1220fb311cc2988bc0f2a087f4c6
2022-11-17 23:36:07 +05:30
qctecmdr
23416c0ba6 Merge "dt-bindings: input: pm8941-pwrkey: Add qcom,log-kpd-event property" 2022-11-17 00:54:10 -08:00
qctecmdr
b8f6478d2a Merge "dt-bindings: neo: Adding documentation for llcc" 2022-11-16 06:23:01 -08:00
qctecmdr
b1515e3a42 Merge "ARM: dts: msm: remove display carveout heap for ravelin 4gb variant" 2022-11-16 01:27:08 -08:00
Jishnu Prakash
c27b177bdf dt-bindings: input: pm8941-pwrkey: Add qcom,log-kpd-event property
Add support for 'qcom,log-kpd-event' property, which when enabled causes
KPDPWR status to be logged during driver INIT and also during runtime
when key is pressed.

Change-Id: I136142d4627dc8b492b3015fbe0fb8467c930c57
2022-11-15 16:33:51 +05:30
Yue Liu
b5c74d3560 ARM: dts: qcom: Add APQ variant device trees for Ravelin
Add APQ variant device trees for Ravelin SoC.

Change-Id: Ia9779136c302ce7b9a2792af06bcd35a9bfa82ca
2022-11-15 12:32:56 +05:30
Auditya Bhattaram
dbf6f1d12a dt-bindings: neo: Adding documentation for llcc
Adding documentation for Dt compatible strings
qcom,neo-llcc.

Change-Id: I69ed45f81fd61db7bfddf643e65d3bd0e27a7984
2022-11-13 21:28:58 -08:00
qctecmdr
6aa857e8e3 Merge "bindings: qcom-hv-haptics: add "qcom,primitive-id" property" 2022-11-12 07:31:26 -08:00
qctecmdr
4022e4601d Merge "dt-bindings: kgsl: Add compatible string for Ravelin GPU" 2022-11-12 05:23:37 -08:00
qctecmdr
6b3575a818 Merge "dt-bindings: qcom,battery-charger: Support wireless charging configuration" 2022-11-12 05:23:37 -08:00
Hui Liu
c743aa49f1 bindings: qcom-hv-haptics: add "qcom,primitive-id" property
Add "qcom,primitive-id" property for effect sub-nodes to
identify them as effect primitives.

Change-Id: I9d518ed279dc6fdb71f7645aef40a23fad4bdf05
2022-11-10 12:29:17 -08:00
Harshitha Sai Neelati
b2d7b0b3da dt-bindings: kgsl: Add compatible string for Ravelin GPU
Add "qcom,adreno-gpu-gen6_3_26_0" compatible string for ravelin GPU.
New compatible string is to enable GPU feature set for ravelin SOC.

Change-Id: I1387382dfce7162b74fae2d5de9cb5edf7858d40
2022-11-10 13:43:31 +05:30
Kamal Wadhwa
b500fff024 dt-bindings: qcom,battery-charger: Support wireless charging configuration
Update qcom,battery-charger bindings to include
"qcom,wireless-charging-not-supported" property.
This should be specified for the boards that do
not support wireless charging.

Change-Id: I47c38433c0767789dbbe0bc715a11e1468d063a7
2022-11-09 00:22:58 +05:30
Tengfei Fan
fb72f9b112 dt-bindings: Add TLMM VM documentation for Ravelin
Pinctrl driver enables Top Level Mode Multiplexer block(TLMM)
on Ravelin VM. TLMM VM irqchip acts as parent interrupt controller
for TLMM on VM.

Change-Id: I4a8188ef50c7dc5251bdf1ff91225fbfc629acdd
2022-11-04 21:36:25 -07:00
Sandeep Singh
121ae6454a ARM: dts: msm: Add wpss node for ravelin
Add wpss node for ravelin to enable wpss fw loading.

Change-Id: I333b7fc4d1c222470ac9e50f01c05b9a9a15173d
2022-11-04 11:40:57 +05:30
qctecmdr
0f5a5fd38c Merge "dt-bindings: add documentation for nordic-spicontroller" 2022-11-03 09:28:17 -07:00
Krishna Chaitanya Chundru
70fd6ab56d ARM: dts: msm: Add flag to know if APSS based sleep is supported or not
Some endpoints like NVMe D3cold transition is prohibited as it
decreases the life time of the device (D3 cold is treated as power
cycle). So turning off the link during S3 can reduce life span of the NVMe.

For those endpoints adding a flag to inform the driver that APSS based
sleep is supported. The PCIe driver will keep the link in L1ss and turn
off PCIe resources if this flag is set.

Change-Id: Iae7b1337d31864ad756b1a483e4d0687abd36f8c
2022-11-01 10:22:29 +05:30
Rajesh Bharathwaj
762bfef6bd dt-bindings: add documentation for nordic-spicontroller
Add documentation for XR Nordic SPI driver for 6DOF controller.

Change-Id: I0ec711dcb3df15b25c9b543fc4d4e0f2e29c0098
2022-10-28 10:45:56 -07:00
Yue Liu
236c394b53 ARM: dts: msm: Add ATP/IDP for Ravelin
Add initial device tree support for Ravelin ATP/IDP platform.

Change-Id: Icaac47dbd4f8a60f2b80ce72cf6edd1412262305
2022-09-26 18:51:00 -07:00
Yue Liu
1907940325 bindings: remoteproc: Add remoteproc binding for Ravelin
Add devicetree bindings adsp/modem for Ravelin.

Change-Id: I9c20bdf01417865f9b81268e7c54fa23895f428f
2022-09-22 15:22:37 +08:00
qctecmdr
484ce1cf92 Merge "ARM: dts: msm: Delete MTP/CDP platform for Ravelin" 2022-09-21 20:59:42 -07:00
Rakesh Kota
6b383856dc dt-bindings: pinctrl: Update pmi632-gpio to PMIC GPIO bindings for ravelin
PMIC GPIO binding documentation to include compatible strings
for the ravelin PMI632 PMIC.

Change-Id: Iefaa110be11b8aa69e8ab84f783d9768cc7405e2
2022-09-20 17:20:57 +05:30
Yue Liu
16d4f47dd7 ARM: dts: msm: Delete MTP/CDP platform for Ravelin
Due to there is no MTP/CDP platform for Ravelin, so
delete MTP/CDP initial platform files.

Change-Id: I283634d63071b713ef59633366f02223be9a6812
2022-09-20 00:55:27 -07:00
qctecmdr
558b465e4b Merge "ARM: dts: msm: Add SPAD changes for Neo" 2022-09-08 04:11:47 -07:00
qctecmdr
3a41b9d7ad Merge "dt-bindings: interconnect: add interconnect bindings for RAVELIN" 2022-09-07 13:06:18 -07:00
qctecmdr
dbdb6fe681 Merge "ARM: dts: msm: Add initial devicetree support for montague target" 2022-09-07 11:21:26 -07:00