Commit Graph

1277 Commits

Author SHA1 Message Date
qctecmdr
2671814876 Merge "dt-bindings: pinctrl: qcom-pmic-gpio: add binding for PM7325B" 2023-07-30 20:03:58 -07:00
Tengfei Fan
f3ffdc2a49 bindings: Update DT-binding property for core hang detect
Binding properties "qcom,threshold-arr" and "qcom,config-arr"
assumes that logical CPU number & physical CPU has 1:1 mapping
which is not true when any CPU is not available.

To resolve this we are replacing old properties with a new property
"qcom,chd-percpu-info" and map core-hang registers wrt to CPU phandles.
The format is <&CPUx_Phandle CPUx_Threshold CPUx_Config>.

Change-Id: Ib5ce47b5969e1203e6508e6c77dfdc8b6d7de65d
2023-05-24 09:43:03 +08:00
Anaadi Mishra
b06002126f dt-bindings: pwm: pwm-qcom: Update pwm-cell property value
Update pwm-cell property value to extend support for polarity in pdm_pwm.

Change-Id: I9c0f8611eba476922e09547723ac41136d5fb504
2023-05-11 11:09:51 +05:30
qctecmdr
475a891e4c Merge "ARM: dts: msm: Add entry for smcinvoke enablement" 2023-05-08 05:23:36 -07:00
qctecmdr
1323202af3 Merge "dt-bindings: backlight: Add support to configure slew ramp time" 2023-05-07 12:03:46 -07:00
Sheik Anwar Shabic Y
3a8018d594 ARM: dts: msm: Add entry for smcinvoke enablement
Add entry for hdcp smcinvoke enablement.

Change-Id: I1251af8f693886bb579dee47c211237b21ee41ad
2023-05-07 22:08:37 +05:30
qctecmdr
48b63585de Merge "dt-bindings: backlight: Add support for PM7325B WLED" 2023-05-05 02:56:31 -07:00
qctecmdr
9d34bddc3b Merge "ARM: dts: msm: add gfp no retry flag for order-3 tmp alloc" 2023-05-04 23:00:09 -07:00
Prasad Arepall
6f9a001551 ARM: dts: msm: add gfp no retry flag for order-3 tmp alloc
Adding a change to clear __GFP_RETRY_MAY_FAIL flag for
order-3 tmp_alloc rather use __GFP_NORETRY flag to retry
only once whenever there is an order-2 fallback option
available. So, that it may help in replenishing
the buffers on time.

Change-Id: Ic03f8cd0303d3b2e890eed10e04594cb51c52228
2023-05-04 10:00:04 +05:30
Vamsi Krishna Gattupalli
1038c47861 ARM: dts: msm: node indicating single-core latency voting
Node for enabling latency voting for single-core.

Change-Id: Ib95d41e34719fc40c2f8b5ea1392b5b64b83ce18
2023-04-25 17:23:31 +05:30
Abhinav Parihar
ada625db67 ARM: dts: qcom: Add unsigned support property for domains
Adding unsigned support property to enable unsigned PD
offload to ADSP and CDSP. Property description added
in fastrpc device tree documentation.

Change-Id: I78b93bdb58addfa5d4f7aeeb03eebdb848aa28a8
2023-04-21 00:31:57 -07:00
Fenglin Wu
39f9540ed6 dt-bindings: pinctrl: qcom-pmic-gpio: add binding for PM7325B
Add compatible string "qcom,pm7325b-gpio".

Change-Id: I015425864bc9510302364c17cfe361003031af97
2023-04-14 15:31:10 +08:00
Jishnu Prakash
db169cc515 dt-bindings: qpnp-lcdb-regulator: Add support for some LCDB DT properties
Add support for the following LCDB devicee tree properties:
"qcom,high-p2-blank-time-ns" to control the higher clamp threshold for
p2 minimum on time.
"qcom,low-p2-blank-time-ns" to control the lower clamp threshold for
p2 minimum on time.
"qcom,mpc-current-thr-ma" to control the mpc threshold for inductor
current after start up is done.

Change-Id: Ibc095328035bb52899846587e3db711a5c8296f2
2023-04-13 14:02:37 +08:00
Jishnu Prakash
6366d0e47c dt-bindings: qpnp-lcdb-regulator: Add support for NCP symmetry with LDO
Add a device-tree property which enables NCP symmetry. This
configuration in HW enables the NCP voltage to follow LDO.

Change-Id: Ie97eb8b6a4eff96e78ef7f90688b1f5e3fd84133
2023-04-13 14:02:04 +08:00
Jishnu Prakash
2dfd7b50c4 dt-bindings: qpnp-lcdb-regulator: Add support for PM7325B LCDB
Add compatible string for PM7325B LCDB device. Remove pmic-revid
property as it is not used on kernel 5.4. Add pwrup-delay-ms,
qcom,bst-ps-threshold-mv and qcom,pwrup-config properties for PM7325B.
Update qcom,bst-ilim-ma, qcom,ncp-ilim-ma and qcom,ldo-ilim-ma for
PM7325B.

Change-Id: I66b3bfd1782f41eb44cca08adce2a02bada0727c
2023-04-13 13:58:49 +08:00
Jishnu Prakash
8fff779953 dt-bindings: backlight: Add support to configure slew ramp time
Add support to configure slew ramp time for brightness change
by adding a DT property named "qcom,slew-ramp-time".

Change-Id: I1264e120c84cf0f0b339ff883c9de589f058403f
2023-04-13 13:55:21 +08:00
Jishnu Prakash
2203e3a523 dt-bindings: backlight: Add support for exponential dimming
Add support to enable writing a lookup table of brightness values
into WLED_SINK peripheral to enable more granular control over
brightness, to help end user see brightness change smoothly
instead of in visible steps.

Change-Id: Ieecd52f2af5f8b3d2daea8ff1cd5e8b51e2ad5c6
2023-04-13 13:54:55 +08:00
Jishnu Prakash
820b00ffc4 dt-bindings: backlight: Add support for PM7325B WLED
Add compatible string for PM7325B WLED device.

Change-Id: I5d8a17bb4ce6c9be6a7aed38c82aef0116ede260
2023-04-13 13:54:22 +08:00
Harsh Agarwal
3a10665a3f dt-bindings: iio: Add devicetree bindings for IPD HW
Add devicetree bindings for IPD HW.

Change-Id: I6e7cc42d92a791cf6371b811988fa38c65b2281c
2023-04-11 19:03:22 +05:30
Taniya Das
9d9513b0bd dt-bindings: pwm: Add support for PWM devices
Add PWM dt-bindings.

Change-Id: Ib2b1eba2e12c19c4088cade3e958d68f371a7e3d
2023-04-10 16:37:29 +05:30
qctecmdr
dd39e6eadb Merge "dt-bindings: nvmem: Add soc qfprom compatible strings" 2023-04-06 22:48:14 -07:00
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
Yue Liu
917c9c7253 dt-bindings: nvmem: Add soc qfprom compatible strings
Add SoC-specific compatible strings so that data can be attached
to it in the driver.

Change-Id: I1d96495aa4562c3d4cd8246410d18823f98f08d8
2023-03-16 16:57:27 +08:00
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