Commit Graph

275 Commits

Author SHA1 Message Date
qctecmdr
2bc566de0e Merge "dt-bindings: add dt-binding for qcom coresight secure etr" 2023-09-18 02:06:32 -07:00
qctecmdr
9ffd7a80ef Merge "ARM: dts: qcom: Adding msm_sharedmem DT entry" 2023-09-15 14:41:22 -07:00
qctecmdr
4a74690a02 Merge "dt-bindings: leds: use unevaluatedProperties for common.yaml" 2023-09-14 14:43:45 -07:00
qctecmdr
11ec13ccb4 Merge "ARM: dts: msm: Add GCC phandle to GDSC driver for Sun" 2023-09-14 14:43:45 -07:00
qctecmdr
1c90b90ef7 Merge "dt-bindings: pci: Add pci-msm-msi device bindings" 2023-09-14 14:43:45 -07:00
qctecmdr
5824a01a26 Merge "ARM: dts: msm: Add interconnect properties for apps_smmu for sun" 2023-09-14 14:43:45 -07:00
qctecmdr
24db97e9be Merge "dt-bindings: Add documentation for wcd usbss" 2023-09-14 12:52:12 -07:00
qctecmdr
8355d2ecbd Merge "ARM: dts: qcom: keep VDD_MMCX and VDD_MXC supplies always on for Sun RUMI" 2023-09-14 12:52:12 -07:00
qctecmdr
75dc06d124 Merge "dt-bindings: Add aliases label" 2023-09-14 12:52:12 -07:00
Yuanfang Zhang
0638ad040d dt-bindings: add dt-binding for qcom coresight secure etr
Add devicetree bindings for qcom coresight secure etr.

Change-Id: I33d4a57f215b1db590d07a39d083b56359634456
Signed-off-by: Yuanfang Zhang <quic_yuanfang@quicinc.com>
2023-09-14 05:23:08 -07:00
Krzysztof Kozlowski
c4a05684d4 dt-bindings: leds: use unevaluatedProperties for common.yaml
The common.yaml schema allows further properties, so the bindings using
it should restrict it with unevaluatedProperties:false.

Change-Id: I00b05a0591c43888b1c87331f94da027ccd42d8e
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://lore.kernel.org/r/20221127204058.57111-2-krzysztof.kozlowski@linaro.org
Signed-off-by: Rob Herring <robh@kernel.org>
Git-commit: fe469e83eb5b383c8abbf1d1cab7a038e3d6778b
Git-repo: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
Signed-off-by: Anjelique Melendez <quic_amelende@quicinc.com>
2023-09-12 17:36:00 -07:00
Prudhvi Yarlagadda
c8048b187c dt-bindings: pci: Add pci-msm-msi device bindings
Add devicetree bindings for pcie MSI controller.

Change-Id: I0a049028e40e04dc0c5fd3b16651b1e22f8f757d
Signed-off-by: Prudhvi Yarlagadda <quic_pyarlaga@quicinc.com>
2023-09-12 15:21:46 -07:00
Vivek Aknurwar
3ad392617c ARM: dts: msm: Add GCC phandle to GDSC driver for Sun
GCC needs to probe before GDSC regulator driver as driver will be
unable to read registers without required gcc config ahb clocks. These
config ahb clocks are enabled in GCC probe. Thus GCC needs to probe
before GDSC driver. Adding GCC phandles to sequence the probe order
during kernel boot.

Change-Id: Icd13d18f07540f96cb4175edc5bd41526b6a3841
Signed-off-by: Vivek Aknurwar <quic_viveka@quicinc.com>
2023-09-12 13:46:16 -07:00
Marc Guillaume
d678c24cfe ARM: dts: qcom: Adding msm_sharedmem DT entry
Port of the DT entry which provides configuration settings for the
msm_sharedmem driver. This is needed for correct operation of
MPSS RFS/EFS.

Change-Id: Ic08e19398f10908920f8ac1d7e4670109de5e356
Signed-off-by: Marc Guillaume <quic_mguillau@quicinc.com>
2023-09-11 16:54:32 -07:00
Eric Rosas
404aafc473 dt-bindings: Add documentation for wcd usbss
Add documentation for wcd usbss bindings.

Change-Id: I2f53c5d9cffbd33d73ed21b400bf1a96e8c8cf1a
Signed-off-by: Eric Rosas <quic_erosas@quicinc.com>
2023-09-08 17:27:55 -07:00
Eric Rosas
1e720dfa08 dt-bindings: Add audio codec bindings for sun
Add bindings for WCD and WSA in pinctrl dt
file for sun.

Change-Id: Icb1fd6fb5950c5814cb4039d369647baac93ddf3
Signed-off-by: Eric Rosas <quic_erosas@quicinc.com>
2023-09-08 16:19:40 -07:00
Eric Rosas
f66ad61238 dt-bindings: Add aliases label
Audio kernel depends on the aliases label being defined
from the top level. Add label to aliases node to allow
for proper compilation of audio kernel.

Change-Id: Idb88dd470ca0dec31670adef8546e34fee14a4d7
Signed-off-by: Eric Rosas <quic_erosas@quicinc.com>
2023-09-08 14:24:12 -07:00
Patrick Daly
554a5c2bd0 ARM: dts: msm: Add interconnect properties for apps_smmu for sun
Enable bus bandwidth voting.

Change-Id: I6888e60c4bf9dc06a0361b94424ce75977b887ab
Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>
2023-09-08 10:01:32 -07:00
Patrick Daly
50b0262199 ARM: dts: msm: Add smmu ACLTR values for sun
Configure per-context bank pre-fetch settings.

Change-Id: I6e30bf2f202ab5e550dbb14b05311f4d775c3d46
Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>
2023-09-08 10:01:32 -07:00
Patrick Daly
ca8abb5d41 ARM: dts: msm: Add kgsl_smmu for sun
Describe the registers and interrupts of the kgsl_iommu device.

Change-Id: I632cdb3f204dda4af32829c0e373c15065f87af9
Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>
2023-09-08 10:01:32 -07:00
qctecmdr
10e42d9078 Merge "ARM: dts: msm: Define adsp_mem_heap region" 2023-09-07 08:17:19 -07:00
qctecmdr
86bdd50b20 Merge "ARM: dts: msm: Add smp2p for sun" 2023-09-06 17:54:55 -07:00
qctecmdr
51d6612124 Merge "ARM: dts: msm: Unstub Videocc for Sun" 2023-09-06 16:31:04 -07:00
qctecmdr
21f9c92153 Merge "ARM: dts: msm: Unstub Cambistmclkcc on Sun" 2023-09-06 16:31:04 -07:00
qctecmdr
53b2837ffd Merge "ARM: dts: msm: Unstub tcsrcc for Sun" 2023-09-06 16:31:04 -07:00
qctecmdr
3796912956 Merge "dt-bindings: soc: qcom: Add bindings for QSEE IPC interrupt bridge" 2023-09-06 16:31:03 -07:00
qctecmdr
682b8230cf Merge "ARM: dts: msm: sun: Add EUD node for sun SoC" 2023-09-06 16:31:03 -07:00
qctecmdr
324d13e3f4 Merge "dt-bindings: memshare: Add devicetree bindings for memshare" 2023-09-06 14:54:56 -07:00
qctecmdr
2d890362b9 Merge "ARM: dts: msm: Add bi_tcxo_ao phandle for CCs on Sun" 2023-09-06 14:54:56 -07:00
qctecmdr
b4c9556ad5 Merge "dt-bindings: soc: qcom: Add bindings for smp2p sleepstate driver" 2023-09-06 14:54:56 -07:00
qctecmdr
266de98be3 Merge "dt-bindings: input: add binding documentation for qcom,hv-haptics" 2023-09-06 14:54:56 -07:00
Xubin Bai
6c074a4b4c ARM: dts: qcom: keep VDD_MMCX and VDD_MXC supplies always on for Sun RUMI
Set regulator-always-on for VDD_MMCX and VDD_MXC on Sun
RUMI. This ensures that clock controller register values
are maintained since RUMI isn't simulating register
retention across VDD_MMCX or VDD_MXC power collapse.

Change-Id: I5adaa243066df64f6f04f569a05eb124734d7611
Signed-off-by: Xubin Bai <quic_xubibai@quicinc.com>
2023-09-05 10:57:57 -07:00
Anirudh Raghavendra
ad2a8bc603 ARM: dts: msm: Define adsp_mem_heap region
Define adsp mem heap region for adsp-mem device. Also
add documentation for the same.

Change-Id: Icce88b87c28797ff51ba5b0d885706d3a903eee3
Signed-off-by: Anirudh Raghavendra <quic_araghave@quicinc.com>
2023-09-05 10:56:16 -07:00
Marc Guillaume
8d38320d81 ARM: dts: qcom: Adding msm_sharedmem documentation
Adding documentation for msm_sharedmem

Change-Id: I38d99cc698e2581f13cd146c715825baa592f395
Signed-off-by: Marc Guillaume <quic_mguillau@quicinc.com>
2023-09-02 09:47:37 -07:00
Manoj Prabhu B
471a115457 dt-bindings: memshare: Add devicetree bindings for memshare
Add documentation for memshare driver device tree bindings
aligning to new requirement.

Change-Id: I1da604c4c444044ac4c2dd25037d11900ebe8a79
Signed-off-by: Manoj Prabhu B <quic_bmanoj@quicinc.com>
2023-09-02 02:53:05 -07:00
qctecmdr
c9ad63e4e2 Merge "dt-bindings: soc: qcom: Add bindings for the glink driver" 2023-09-01 09:52:30 -07:00
qctecmdr
d5cb7aabb1 Merge "dt-bindings: clock: Add Tcsrcc bindings for Sun" 2023-09-01 09:52:30 -07:00
qctecmdr
6fd4d30426 Merge "ARM: dts: msm: Unstub gpucc for Sun" 2023-09-01 03:09:39 -07:00
qctecmdr
ee7d0e8e09 Merge "dt-bindings: soc: qcom: Add bindings for the glink_pkt driver" 2023-08-31 22:04:30 -07:00
qctecmdr
830e38f129 Merge "ARM: dts: msm: Remove usb-role-switch for pineapple" 2023-08-31 15:36:39 -07:00
qctecmdr
bd549ef579 Merge "dt-bindings: mfd: add qcom-i2c-pmic bindings" 2023-08-31 14:15:30 -07:00
qctecmdr
b038fcc8b8 Merge "dt-bindings: snapshot of cluster device documentation" 2023-08-31 14:15:30 -07:00
qctecmdr
8bdd062bb3 Merge "ARM: dts: qcom: Update flash led compatible for Pineapple files" 2023-08-31 12:34:05 -07:00
Xubin Bai
92f3bdac38 ARM: dts: msm: Add bi_tcxo_ao phandle for CCs on Sun
Add bi_tcxo_ao phandle for camcc, dispcc and evacc on Sun.

Change-Id: Ibece684c5010c9b32ec92228f4c2e9811e69e323
Signed-off-by: Xubin Bai <quic_xubibai@quicinc.com>
2023-08-31 04:02:04 -07:00
David Collins
2ab5b48f99 dt-bindings: hwmon: add bindings for qcom,amoled-ecm
Qualcomm Technologies, Inc. AMOLED ECM provides a method to measure
OLED display power/current consumption. Add the bindings necessary to
describe it.

This is a snapshot of qcom,amoled-ecm.yaml taken as of qcom-6.1
commit f2d83cefcff8 ("dt-bindings: qcom,amoled-ecm: add
display-panels property").

Change-Id: If2644e7f2a6ee39c7a2c866377012bbb208fd75b
Signed-off-by: David Collins <quic_collinsd@quicinc.com>
2023-08-25 18:33:37 -07:00
David Collins
98ab567a07 dt-bindings: mfd: add qcom-i2c-pmic bindings
Add bindings for the I2C PMIC Controller.  This device handles
interrupts from an I2C PMIC and supports various subnodes which
each correspond to a PMIC peripheral (e.g. LDO regulator, GPIO,
etc).

Change-Id: I83528bd1239f1eb645f17a579216edc616ff2fcd
Signed-off-by: David Collins <quic_collinsd@quicinc.com>
2023-08-25 18:32:12 -07:00
Bruce Levy
ffe8c802d5 ARM: dts: msm: Remove usb-role-switch for pineapple
Remove the usb-role-switch property for pineapple target.
USB SW driver will assume that the USB cable is connected and
enumerate w/the PC.

Change-Id: I6f2f1b292792bc064722fdeff3807ea4c3fa5a53
Signed-off-by: Bruce Levy <quic_blevy@quicinc.com>
2023-08-24 13:16:43 -07:00
Rashid Zafar
491587c3c9 dt-bindings: snapshot of cluster device documentation
cluster device doumentation snapshot taken from qcom-6.1 branch
commit 040e6d35b731 ("dt-bindings: Add documentation for cluster
device").

Updates:
    - Rewritten in YAML format.

Change-Id: I765a50dce03fa7ecdf2c0ba9ace7bbf671102017
Signed-off-by: Rashid Zafar <quic_rzafar@quicinc.com>
2023-08-23 21:36:11 -07:00
Xubin Bai
9700e0ffe9 ARM: dts: msm: Unstub tcsrcc for Sun
Unstub tcsrcc for Sun. Also shrink the tlmm
region to avoid overlaps, but that tlmm doesn't
use anything past where we're shrinking it.

Change-Id: Id9f09105ad959ba9c9f44b2cb3912e1f93bba3b3
Signed-off-by: Xubin Bai <quic_xubibai@quicinc.com>
2023-08-23 21:33:50 -07:00
Chris Lew
830e4d7eb4 ARM: dts: msm: Add smp2p for sun
Add the smp2p nodes for lpaidsp, modem, cdsp and soccp for sun.

Change-Id: I9664b57fbb8f39e5edbadfad66882d97fe1634d3
Signed-off-by: Chris Lew <quic_clew@quicinc.com>
2023-08-22 17:22:58 -07:00