Commit Graph

724 Commits

Author SHA1 Message Date
Kalpak Kawadkar
ea082af1e2 dt-bindings: clock: qcom: Add cambistmclkcc-v2 bindings on SUN
Add cambistmclk clock controller bindings on SUN v2 device.

Change-Id: I636fd58393ad1edb610df4d3ac01c62b954afb76
Signed-off-by: Kalpak Kawadkar <quic_kkawadka@quicinc.com>
2024-08-21 14:45:40 +05:30
Prashanth K
c564e25a89 ARM: dts: qcom: dt-bindings: Document qcom,sleep-clk-bcr quirk
Newly added optional quirk "qcom,sleep-clk-bcr" adds delay of
200-250us after deasserting the USB3 BCR. This is needed on
some targets where sleep clk is used for BCR demet.

Change-Id: I88370838c29f679f2d2d90f565d3884d48bcdff2
Signed-off-by: Prashanth K <quic_prashk@quicinc.com>
2024-08-20 11:55:55 +05:30
QCTECMDR Service
8fe431f13c Merge "dt-bindings: Move qcom,cycle-cntr.yaml to correct location" 2024-08-13 19:13:25 -07:00
QCTECMDR Service
a42a64bb1e Merge "ARM: dts: msm: Update SLC SCID Heuristics property" 2024-08-13 12:29:04 -07:00
Sai Harshini Nimmala
f0f1c41d9d dt-bindings: Move qcom,cycle-cntr.yaml to correct location
Bindings file for WALT cycle counter driver is in incorrect location.
Move it to the correct location where all other bindings files are
present.

Change-Id: I9e8ef0a87ac6b311931535a82ccf3c784bcdc896
Signed-off-by: Sai Harshini Nimmala <quic_snimmala@quicinc.com>
2024-08-13 11:46:25 -07:00
Avinash Philip
5993234e05 dt-bindings: Add new bindings for MPAM MSC
Binding document to support MPAM(Memory System Resource Partitioning
and Monitoring) MSC(Memory System Component) interface framework added
to support multiple MSC components. Currently SLC(System Level Cache)
MSC support integrated to MSC interface with API support to configure
SLC Capacity and monitors.

Change-Id: I866b0e8cd6106f86535baf004d25e81e406e3e12
Signed-off-by: Avinash Philip <quic_avinashp@quicinc.com>
2024-08-13 06:44:44 +05:30
Avinash Philip
13295ebc98 dt-bindings: arm: msm: qcom,llcc: Update property definitions
Vendor prefix qcom was updated for scid-heuristics properties.

Change-Id: I16c9e2197e348eac51d300258e482876bc51302e
Signed-off-by: Avinash Philip <quic_avinashp@quicinc.com>
2024-08-12 23:58:02 +05:30
Avinash Philip
f01e170291 dt-bindings: arm: msm: qcom,llcc: Add compatible for child node
Child node support for SCID heuristics compatible device.

Change-Id: Id1fb1e190181d39053dce629c6807262032744ad
Signed-off-by: Avinash Philip <quic_avinashp@quicinc.com>
2024-08-08 13:35:21 -07:00
QCTECMDR Service
93a4367340 Merge "dt-bindings: Document qcom,initial-movable-zone-size property" 2024-08-07 11:35:52 -07:00
QCTECMDR Service
c530fdee32 Merge "dt-bindings: interconnect: Add interconnect bindings for TUNA" 2024-08-06 02:48:58 -07:00
Patrick Daly
5a1d998abd dt-bindings: Document qcom,initial-movable-zone-size property
This property describes how large of a movable zone should be created
when the virtio_mem device probes.

Also, fix all errors reported by make dt_binding_check.

Change-Id: I487ad7592d54021ddbb3caddb20774d3e076c766
Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>
2024-08-05 16:27:18 -07:00
Huang Yiwei
0f6b6ee49a dt-bindings: Add new bindings for SLC MPAM
Add new bindings for SLC MPAM.

Change-Id: I21e19e73ff17916f84a25a52535e81ea97cae8d6
Signed-off-by: Huang Yiwei <quic_hyiwei@quicinc.com>
2024-08-04 18:45:53 -07:00
Huang Yiwei
7a4a207629 dt-bindings: Add new bindings for platform MPAM
Add new bindings for platform MPAM.

Change-Id: I311a902e3135c5a825dcf4d6446d578489498b66
Signed-off-by: Huang Yiwei <quic_hyiwei@quicinc.com>
2024-07-31 10:29:56 +08:00
Huang Yiwei
b7ca0a4904 dt-bindings: Add new bindings for CPU MPAM
Add new bindings for CPU MPAM.

Change-Id: I856a137958140d1bc34cdfeadf5ddda4030a5c62
Signed-off-by: Huang Yiwei <quic_hyiwei@quicinc.com>
2024-07-31 10:17:55 +08:00
QCTECMDR Service
cc94cac107 Merge "dt-bindings: clock: Add cpufreq debug hw bindings" 2024-07-26 11:57:26 -07:00
Raviteja Laggyshetty
f99ce7c5c1 dt-bindings: interconnect: Add interconnect bindings for TUNA
Add interconnect device bindings for TUNA SoC. These devices
can be used to describe any RPMH and NoC based interconnect devices.

Change-Id: If040c6ebc9457b9385d75cbbe19ad7cd7bcb7994
Signed-off-by: Raviteja Laggyshetty <quic_rlaggysh@quicinc.com>
2024-07-26 15:23:21 +05:30
QCTECMDR Service
f1e01feb97 Merge "dt-bindings: clock: qcom: add CAMCC and CAMBISTMCLKCC bindings on tuna" 2024-07-25 21:43:50 -07:00
QCTECMDR Service
aeffe232df Merge "ARM: dts: msm: Add fast entry in sun" 2024-07-25 21:43:50 -07:00
Prerna Singh
1a7000b6f3 dt-bindings: clock: Add cpufreq debug hw bindings
Add bindings for qcom-cpufreq-hw-debug controller.

Change-Id: I4b388687d51f5c142fa4e3ba17ac3e038b966c2a
Signed-off-by: Prerna Singh <quic_prersing@quicinc.com>
Signed-off-by: Imran Shaik <quic_imrashai@quicinc.com>
2024-07-25 12:09:02 +05:30
QCTECMDR Service
d8ac094241 Merge "dt-bindings: clock: qcom: add GCC and TCSRCC bindings on KERA" 2024-07-24 01:49:20 -07:00
Ajit Pandey
c349cbd563 dt-bindings: clock: qcom: add CAMCC and CAMBISTMCLKCC bindings on tuna
Add camera and cambistmclk clock controller bindings on tuna device.
While at it, fix existing yaml documentation for dtbs failure.

Change-Id: I8484292fe7336f1bdd4d018e1a342da04148efd1
Signed-off-by: Ajit Pandey <quic_ajipan@quicinc.com>
2024-07-24 13:58:19 +05:30
Lingutla Chandrasekhar
0289936a74 dt-bindings: soc: add qcom,cpucp_fast documentation
Add documentation for the device qcom,cpucp_fast, which is used
for handling system hints from firmware.

Change-Id: I2336051df317d09d5224244e2d8248242980cc18
Signed-off-by: Lingutla Chandrasekhar <quic_lingutla@quicinc.com>
2024-07-23 23:40:46 -07:00
QCTECMDR Service
ca51b8d528 Merge "dt-bindings: soc: qcom: Add non-early mapping to bwmon bindings" 2024-07-23 21:34:33 -07:00
QCTECMDR Service
89800220a4 Merge "ARM: dts: msm: Enable the SPMI node and add node its documentation" 2024-07-23 15:52:17 -07:00
Amir Vajid
c831e5e8c5 dt-bindings: soc: qcom: Add non-early mapping to bwmon bindings
Update bwmon bindings to include support for non-early memory
mapping.

Change-Id: I4f45ea0fd3f219325463d832c958ebd900f15f1c
Signed-off-by: Amir Vajid <quic_avajid@quicinc.com>
Signed-off-by: Shivnandan Kumar <quic_kshivnan@quicinc.com>
2024-07-23 17:22:34 +05:30
Anaadi Mishra
40aa1b3eb7 dt-bindings: clock: qcom: add GCC and TCSRCC bindings on KERA
Add GCC and TCSRCC clock bindings on kera platform.

Change-Id: I29f71b82ea76855a068ce26682037ae6095255e5
Signed-off-by: Anaadi Mishra <quic_anaadim@quicinc.com>
2024-07-23 12:04:06 +05:30
Akshay Gola
c8ce3e1b00 ARM: dts: msm: Enable the SPMI node and add node its documentation
Enable SPMI  node and add its documentation for bring-up.

Change-Id: I6ddfb75c6ba03935a5c8338f859147ea676205dd
Signed-off-by: Akshay Gola <quic_agola@quicinc.com>
2024-07-22 11:53:01 +05:30
QCTECMDR Service
31737c383b Merge "ARM: dts: msm: Enable raydium touch driver node" 2024-07-19 15:30:31 -07:00
QCTECMDR Service
d72fceda20 Merge "dt-bindings: clock: qcom: add GPU clock controller bindings on tuna" 2024-07-19 12:31:00 -07:00
QCTECMDR Service
1bf24fa49c Merge "bindings: Update fields in TLMM VM bindings for Sun" 2024-07-16 01:53:28 -07:00
QCTECMDR Service
f2c7593cfe Merge "dt-bindings: power: qcom,rpmpd: Add compatible for sdx75" 2024-07-15 06:41:58 -07:00
QCTECMDR Service
429eccc5e2 Merge "dt-bindings: Update dt-binding for cpu mpam and platform mpam" 2024-07-14 10:43:21 -07:00
Maria Yu
79014c4f83 dt-bindings: Update dt-binding for cpu mpam and platform mpam
Add support for cpu mpam and platform mpam.

Change-Id: I5ca021b39c3878061f2bde1fe1481fb2cc56f478
Signed-off-by: Maria Yu <quic_aiquny@quicinc.com>
2024-07-14 20:55:34 +08:00
QCTECMDR Service
78aa31c7d8 Merge "dt-bindings: pinctrl: qcom: Add SDX75 pinctrl devicetree compatible" 2024-07-13 04:19:21 -07:00
QCTECMDR Service
1e54557436 Merge "dt-bindings: interconnect: Add compatibles for SDX75" 2024-07-13 04:19:21 -07:00
QCTECMDR Service
20aade8dba Merge "dt-bindings: clock: qcom: Add GCC clocks for SDX75" 2024-07-13 04:19:21 -07:00
QCTECMDR Service
c536af632b Merge "dt-bindings: interrupt-controller: Add SDX75 PDC compatible" 2024-07-12 04:26:17 -07:00
QCTECMDR Service
e034936786 Merge "dt-bindings: arm: qcom: Document sdxkova platform and boards" 2024-07-12 04:26:17 -07:00
QCTECMDR Service
cd5d297206 Merge "ARM: dts: msm: gunyah: Add large dmabuf test nodes for sun" 2024-07-12 04:26:17 -07:00
QCTECMDR Service
59f476fc20 Merge "dt-bindings: clock: qcom: Add RPMHCC for SDX75" 2024-07-12 00:54:40 -07:00
QCTECMDR Service
06fb48f5ee Merge "dt-bindings: cpufreq: cpufreq-qcom-hw: Add SDX75 compatible" 2024-07-12 00:54:40 -07:00
QCTECMDR Service
4ffba8ac66 Merge "dt-bindings: firmware: scm: Add compatible for SDX75" 2024-07-12 00:54:40 -07:00
QCTECMDR Service
3cb76104bc Merge "dt-bindings: arm-smmu: Add generic qcom,smmu-500 bindings" 2024-07-12 00:54:40 -07:00
Georgi Djakov
21e4e3bb9a dt-bindings: qcom: Add gh-large-dmabuf-test binding
Add gh-large-dmabuf-test binding description and requirements
which include compatible, label and optional properties.

Change-Id: Ief22a3b609539ea307f289fb62e7c90b3a1284f6
Signed-off-by: Georgi Djakov <quic_c_gdjako@quicinc.com>
2024-07-10 05:53:10 -07:00
Rohit Agarwal
b0989c0eb7 dt-bindings: interconnect: Add compatibles for SDX75
Add dt-bindings compatibles and interconnect IDs for
Qualcomm SDX75 platform.

Change-Id: I77372b70e4379593499f9d24e4a580edd3c8c051
Signed-off-by: Rohit Agarwal <quic_rohiagar@quicinc.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://lore.kernel.org/r/1694614256-24109-2-git-send-email-quic_rohiagar@quicinc.com
Signed-off-by: Georgi Djakov <djakov@kernel.org>
Git-Commit: 956329ec7c5eba430211b48cca1b0372b4a4d702
Git-Repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Signed-off-by: Khaja Hussain Shaik Khaji <quic_kshaikkh@quicinc.com>
2024-07-10 13:57:38 +05:30
Imran Shaik
dd7144ddab dt-bindings: clock: qcom: Add GCC clocks for SDX75
Add support for qcom global clock controller bindings for SDX75 platform.

Change-Id: I99f1a44dfe7f444c027d4b7098484ec57f8ef0d8
Signed-off-by: Imran Shaik <quic_imrashai@quicinc.com>
Signed-off-by: Taniya Das <quic_tdas@quicinc.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Link: https://lore.kernel.org/r/20230512122347.1219-3-quic_tdas@quicinc.com
Git-Commit: 1c305ea86bc32b3f38413ef3dbb1f3c288da024e
Git-Repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Signed-off-by: Khaja Hussain Shaik Khaji <quic_kshaikkh@quicinc.com>
2024-07-10 13:51:52 +05:30
QCTECMDR Service
72b5e3c533 Merge "dt-bindings: bridge: lt9611uxc: Add bindings" 2024-07-09 13:25:45 -07:00
Dmitry Baryshkov
183bc36233 dt-bindings: arm-smmu: Add generic qcom,smmu-500 bindings
Add generic bindings for the Qualcomm variant of the ARM MMU-500. It is
expected that all future platforms will use the generic qcom,smmu-500
compat string in addition to SoC-specific and the generic arm,mmu-500
ones. Older bindings are now described as deprecated.

Note: I have split the sdx55 and sdx65 from the legacy bindings. They
are not supported by the qcom SMMU implementation. I can suppose that
they are using the generic implementation rather than the
Qualcomm-speicific one.
[Add dt-bindings for qcom,smmu-500 for Qcom SoCs].

Change-Id: Id2520441f556590403ac712f68aa7487ca4f205e
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Link: https://lore.kernel.org/r/20221114170635.1406534-5-dmitry.baryshkov@linaro.org
Signed-off-by: Will Deacon <will@kernel.org>
Git-Commit: 6c84bbd103d85696af9cc0f746c01f9b2847637e
Git-Repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Signed-off-by: Khaja Hussain Shaik Khaji <quic_kshaikkh@quicinc.com>
2024-07-10 00:05:02 +05:30
Rohit Agarwal
2fcde9c1b5 dt-bindings: arm-smmu: Add SDX75 SMMU compatible
Add devicetree binding for Qualcomm SDX75 SMMU.

Change-Id: I393b6ac159f71fdd24cfaa665ccda0271b7531b5
Signed-off-by: Rohit Agarwal <quic_rohiagar@quicinc.com>
Acked-by: Conor Dooley <conor.dooley@microchip.com>
Link: https://lore.kernel.org/r/1684487350-30476-5-git-send-email-quic_rohiagar@quicinc.com
Signed-off-by: Will Deacon <will@kernel.org>
Git-Commit: 48989c0b25ca6ed75f3ea81053936ff0b64d02e7
Git-Repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Signed-off-by: Khaja Hussain Shaik Khaji <quic_kshaikkh@quicinc.com>
2024-07-09 23:51:28 +05:30
QCTECMDR Service
d205719b87 Merge "ARM: dts: msm: Enable parade touch driver node" 2024-07-09 10:15:17 -07:00