1285 Commits

Author SHA1 Message Date
Seshu Madhavi Puppala
e914c445c2 dt-bindings: soc: qcom: add qcom,crypto compatible
Add qcom,crypto compatible name support.

Change-Id: I114403086eff3b954771b030b0cabfca74bbff96
2024-05-27 06:36:26 +05:30
Kartikey Arora
67ecb5a90c ARM: dts: msm: Add wlan node for qca6755 parrot
Add dtsi entries for wlan node for qca6755 parrot.

Change-Id: Iba0fdd01f0a33a3d8cea57f6ac3c4523ba96d6b5
2024-05-02 11:33:06 +05:30
Sushrut Shree Trivedi
255f221f46 ARM: dts: msm: Add I2C node for PCIe switch QPS615
Adding I2C node for QPS615 switch.

Change-Id: Ic91e5e315e17233e57abe84e782b66cf6e0606df
2024-03-18 10:19:16 +05:30
Sandra V S Nair
0322ff4b06 ARM: dts: msm:Use st54spi_gpio dev node for stsafe320
Use st54spi_gpio dev node and driver for stsafe320 eSE.

Change-Id: Ie37ddada42d0ee3162f19d9156e3bdef841029b7
2024-02-29 18:16:09 -08:00
Sandra V S Nair
e9f94f0a95 ARM: dts: msm: Add stsafe320 support for montague
Add stsafe320 support for montague.

Change-Id: I9f43b23331cbf9afd1a1b71458db9428ecb3b46a
2024-02-17 11:58:40 +05:30
Meena Pasumarthi
b3a327c4e9 ARM: dts: msm: Add device tree support for Anorak platform
Add device tree support for anorak SXR2250P variant platform.

Change-Id: I3b538a4d74b0de45863486544bf4c5b387da12b4
2024-02-02 12:39:03 +05:30
Maulik Shah
c3465072fd dt-bindings: soc: qcom: snapshot of DT bindings for power_state device
power_state bindings snapshot from msm-5.15 branch
commit f0d57fd2dc3b ("ARM: dts: msm: update channel name for glink obex
channel").

Change-Id: I7d80f94d067d90b620daf6fb1c7e66842ec5a445
2023-12-12 14:47:52 +05:30
Krishna Chaitanya Chundru
ed45d613ec ARM: dts: msm: add phy aux & pll clk config1 register offset
Add phy aux clk & pll clk config1 register offsets which needs to
be access for apps based L1ss sleep.

Change-Id: I2b3b0f4410a0caac4fadef839f1e5e1713b5503a
2023-11-20 15:04:12 +05:30
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