Commit graph

378 commits

Author SHA1 Message Date
David Collins
26afa07d9e ARM: dts: msm: add PMK8350 PON_PBS and PON_HLOS devices
Add devices for the PMK8350 PMIC PON_PBS and PON_HLOS peripherals.
These can be used to detect keypresses and to configure the type
of power off to perform (i.e. shutdown vs restart).

Change-Id: I0ba322df9595e609a51da36d2606f8f5eb2b397e
2019-12-12 17:48:05 -08:00
David Collins
5d48fb40b7 dt-bindings: input: add qpnp-power-on bindings
Add device tree bindings for Qualcomm Technologies, Inc. QPNP
Power-on devices.  These are PMIC peripherals which manage PMIC
power on, power off, key presses, and other related activities.

Change-Id: I07ae4e7e4505b8f4973520532106401ca9f76beb
2019-12-12 17:48:04 -08:00
David Collins
0fe72f9068 ARM: dts: msm: add SPMI debug bus for Lahaina boards
Add an SPMI debug bus device and associated child devices so that
consumers can have unrestricted access to the PMICs on
pre-production devices.  This helps to make debugging easier.

Change-Id: Ie0e7150bedd3b791344acaafd9f557dd9e1ff302
2019-12-12 17:48:04 -08:00
David Collins
f6ea1a1997 ARM: dts: msm: add PMIC devices for Lahaina
Add top level SPMI slave devices for PMK8350, PM8350, PM8350C,
PM8350B, PMR735A, and PMR735B PMICs.  Also add some of the
peripheral devices within the SPMI slave devices.

Change-Id: I06952059cc52652ca8a02d8c2fcfec2e6480eaff
2019-12-12 17:48:04 -08:00
David Collins
e23780c60d dt-bindings: rtc: rtc-pm8xxx: Add binding documentation for pmk8350 rtc
Add binding documentation for qcom,pmk8350-rtc which is used
on Qualcomm Technologies, Inc. Lahaina boards.

Change-Id: I555e22110b0f4a4d9b91c7dc3dcde876a625604c
2019-12-11 14:50:23 -08:00
David Collins
41580198d6 dt-bindings: pinctrl: qcom-pmic-gpio: add PMR735A and PMR735B bindings
Update the Qualcomm Technologies, Inc. PMIC GPIO binding
documentation to include compatible strings for PMR735A
and PMR735B PMICs.

Change-Id: I0c7cf3ed5f3b71ccfe2cae0c6ec1d06bcc24b49a
2019-12-11 14:50:23 -08:00
David Collins
1e94c355cb ARM: dts: msm: add SPMI PMIC arbiter device for Lahaina
Add an SPMI PMIC arbiter device so that it is possible to
communicate with PMICs attached to the SPMI bus.

Change-Id: I957c102a4dc2dda5b4d02cd5b3e5d2e4f06735b5
2019-12-11 14:50:23 -08:00
qctecmdr
afe0c35919 Merge "ARM: dts: msm: Update the smem size for Lahaina" 2019-12-11 09:35:51 -08:00
qctecmdr
9f8ac3acf3 Merge "ARM: dts: msm: Add LLCC and DDR devfreq devices for Lahaina" 2019-12-10 18:39:03 -08:00
Bojun Pan
1f35818ce5 ARM: dts: msm: Update the smem size for Lahaina
Update the smem size to match the value on Q6 side.

Change-Id: I0c48c4aa28c09347a10de0475c68f5b9d2dc705d
2019-12-10 16:41:24 -08:00
qctecmdr
da0257c0ac Merge "bindings: Add device-tree bindings for qseecom driver" 2019-12-10 16:06:56 -08:00
qctecmdr
5b2dbf839c Merge "ARM: dts: qcom: Add spcom to support SPU on lahaina" 2019-12-10 15:14:59 -08:00
qctecmdr
171bedcc40 Merge "ARM: dts: msm: Add interconnect l3 epss devices for Lahaina" 2019-12-10 15:14:59 -08:00
qctecmdr
cc531b429d Merge "dt-bindings: Add dt bindings for jtagv8 driver" 2019-12-10 12:44:51 -08:00
qctecmdr
3be44d9695 Merge "ARM: dts: msm: Configure SMMU in bypass mode for Lahaina RUMI" 2019-12-10 11:53:49 -08:00
qctecmdr
003599424b Merge "ARM: dts: msm: Add ion heap for Secure Processor on lahaina" 2019-12-10 11:53:49 -08:00
qctecmdr
d5eca0c192 Merge "ARM: dts: msm: Add QUPv3 SE and GPI DT node for lahaina" 2019-12-10 09:45:03 -08:00
qctecmdr
20d760ab92 Merge "dt-bindings: interconnect: add EPSS L3 bindings" 2019-12-10 09:45:03 -08:00
Konstantin Dorfman
7cf108c14d ARM: dts: qcom: Add spcom to support SPU on lahaina
spcom driver used to communicate to Secure Processor as RPMSG/glink client.
This change configures spcom platform device on lahaina.

Change-Id: I8daf9eba606abab128ae84d4248cda70ad40a90a
2019-12-10 13:28:28 +02:00
Konstantin Dorfman
c3a763d670 ARM: dts: msm: Add ion heap for Secure Processor on lahaina
Add ion heap for Secure Processor on Lahaina.

Change-Id: If75465eca9d96cbe91869fb2a535d22cac8d5e68
2019-12-10 01:25:53 -08:00
David Dai
5d97af3100 ARM: dts: msm: Add interconnect l3 epss devices for Lahaina
Add a device that allows for individual CPU votes and
a shared device used for aggregate voting.

Change-Id: Ib4eea75719c4f27f919732d20cb3bb130635acda
2019-12-09 22:09:40 -08:00
Can Guo
0e49388678 ARM: dts: msm: Configure SMMU in bypass mode for Lahaina RUMI
Configure SMMU stage in bypass mode for UFS on
Lahaina rumi.

Change-Id: I0b4ed7d8c5b7e461d91cb904eb40eff8be2655dc
2019-12-09 17:02:45 -08:00
Amir Vajid
3a2d0a2e08 ARM: dts: msm: Add LLCC and DDR devfreq devices for Lahaina
Add various device nodes and their dependencies such as
helper functions and OPP tables to enable the initial
configuration of LLCC and DDR devfreq devices on Lahaina.

Change-Id: Iba77266f3725a46e85fca7c7d13a7112515be59f
2019-12-09 13:34:07 -08:00
David Dai
0b98793668 dt-bindings: interconnect: add EPSS L3 bindings
Add bindings for the new interconnect EPSS L3 driver.

Change-Id: I812f0fd9690b3c5489e8d4d37e685dab03e84a97
2019-12-09 11:50:23 -08:00
qctecmdr
5dfee3e6fa Merge "ARM: dts: msm: Add tz_log node for Lahaina" 2019-12-09 10:50:36 -08:00
qctecmdr
2c226e892a Merge "ARM: dts: msm: Add vdd_cx-supply node to gcc on Lahaina" 2019-12-09 09:50:33 -08:00
Vipin Deep Kaur
eff48bdb4d ARM: dts: msm: Add QUPv3 SE and GPI DT node for lahaina
Add QUPv3 SE and GPI DT nodes for lahaina.

Change-Id: I400e12eb4cd2a8b654d6e9bae9e03e6038751437
2019-12-09 14:15:30 +05:30
Tingwei Zhang
ebab39d294 dt-bindings: Add dt bindings for jtagv8 driver
Add device tree binding documents for jtagv8 driver.

Change-Id: If26f9f859719802501adf54d43f6c128a7961a4e
2019-12-08 23:17:07 -08:00
qctecmdr
2864f5f62a Merge "dt-bindings: clocks: Update gcc clock bindings for Lahaina" 2019-12-07 01:48:55 -08:00
qctecmdr
7a98c2c40b Merge "dt-bindings: Add snapshot of thermal devicetree bindings" 2019-12-07 01:48:54 -08:00
qctecmdr
3320538105 Merge "dt-bindings: qti-tri-led: Add bindings" 2019-12-07 01:48:54 -08:00
qctecmdr
b35d9299b9 Merge "dt-bindings: clocks: Update gpucc clock bindings for Lahaina" 2019-12-07 00:59:39 -08:00
Guru Das Srinagesh
5e07fdf248 dt-bindings: qti-tri-led: Add bindings
Add snapshot of the devicetree bindings for the leds-qti-tri-led driver
as of msm-4.19 'commit 00392c21d13b ("Merge "ARM: dts: msm: add VRR
resolutions for qsync panel on lito"")'.

Change-Id: I65774d4b361a43a736c692c12cdfcd8bf8d4b7ea
2019-12-06 13:06:51 -08:00
Guru Das Srinagesh
b038982eec dt-bindings: pwm-qti-lpg: Add bindings
Add snapshot of the devicetree bindings for the pwm-qti-lpg driver as of
msm-4.19 'commit 00392c21d13b ("Merge "ARM: dts: msm: add VRR
resolutions for qsync panel on lito"")'.

Change-Id: I320051bd6a36879f38dffff7d835a28e3f43aa67
2019-12-06 13:04:14 -08:00
Ram Chandrasekar
52b50e61c1 dt-bindings: Add snapshot of thermal devicetree bindings
This is a snapshot of thermal devicetree bindings from devicetree-4.19
to devicetree as of 'commit <6165320c09573041178621aa7afe812b237cd388>
(dt-bindings: Add snapshot of CX Ipeak cooling device devicetree
binding)'.

Change-Id: I0fad7df5bcdb5881f61435e7875558cbd259c88a
2019-12-06 10:13:37 -08:00
qctecmdr
23d68b589a Merge "dt-bindings: Add device-tree bindings for EUD driver" 2019-12-05 19:35:43 -08:00
qctecmdr
4552ab8dfb Merge "ARM: dts: msm: enable rmtfs for Lahaina" 2019-12-05 19:35:43 -08:00
qctecmdr
89973ca561 Merge "dt-bindings: kgsl: Add device tree bindings for the KGSL GPU driver" 2019-12-05 17:48:02 -08:00
Richard Patrick
2f4d05fe9f ARM: dts: msm: enable rmtfs for Lahaina
Add rmtfs properties to enable remote storage access for Lahaina.

Change-Id: I4f427b5572ea6c2290dda3be8a3c91ba0b3d3280
2019-12-05 14:48:25 -08:00
Prakruthi Deepak Heragu
554b30c633 dt-bindings: Add device-tree bindings for EUD driver
Add the device-tree bindings documentation for EUD.

Change-Id: Ie9555eab7dffad490a0f34401a6159ee0f3788e3
2019-12-05 12:26:28 -08:00
Amir Vajid
8fe9599836 dt-bindings: devfreq: add support for memory latency QoS voting
Add documentation for the new memory latency QoS voting device
which is supported on some chipsets.

Change-Id: I89b4242b4fd91923031447338e379d2add162038
2019-12-05 09:48:56 -08:00
Amir Vajid
b541404f8d dt-bindings: devfreq: add support for new memlat design
Update the arm-memlat-mon documentation to support the
new design where multiple monitors are managed by a
single controller.

Change-Id: Ifbc5f8484c38650b93d127fca3fde733752febf4
2019-12-05 09:48:44 -08:00
Rama Aparna Mallavarapu
96994d37c8 dt-bindings: devfreq: add support for different ddr types
Target can support different DDR HW versions supporting different
frequencies, add support in DT to update the devfreq nodes
with corresponding frequency mapping based on DDR type supported.

Change-Id: If998c5181c7f8569259f528f07c5975ccd5b2f29
2019-12-05 09:48:07 -08:00
Jordan Crouse
7f0839759b dt-bindings: kgsl: Add device tree bindings for the KGSL GPU driver
Add the bindings for the KGSL GPU driver as of msm-4.19 commit
494c3df ("Merge "ARM: dts: msm: Add inline crypto engine node for
bengal"").

Change-Id: Ic0dedbade91472fc4c2142a0bb64e063b13394a7
2019-12-05 10:13:59 -07:00
Amir Vajid
b530b82f44 dt-bindings: perf: Add DT bindings for LLCC_PMU_VER2 driver
This patch adds the compatible string for the new version of
QCOM LLCC PMU device. Also, modify the compatible string for
version 1 of LLCC PMU to reflect the version numbers clearly.

Change-Id: I6e26daa0bb353d5093c066743dcc1e2f0fc626f1
2019-12-04 23:15:02 -08:00
qctecmdr
60117ac523 Merge "dt-bindings: perf: Add DT bindings for QCOM LLCC PMU driver" 2019-12-04 20:16:31 -08:00
qctecmdr
177582a192 Merge "dt-bindings: devfreq: Add DT bindings to support OPP BW values" 2019-12-04 19:24:35 -08:00
qctecmdr
6a93d1214c Merge "bindings: Add device-tree bindings for tz_log driver" 2019-12-04 16:37:28 -08:00
Amir Vajid
d9ddff8a9f dt-bindings: perf: Add DT bindings for QCOM LLCC PMU driver
This patch adds the dt-bindings for the QCOM LLCC PMU driver
that can count misses for LLCC at a per-CPU level.

Change-Id: I33a6d0dfde620bf8023075aae3764c9077e17018
2019-12-04 13:44:13 -08:00
Amir Vajid
00f319152e dt-bindings: devfreq: Add DT bindings to support OPP BW values
This patch adds DT bindings for the list of supported bandwidth
values added in device tree.

Change-Id: I0e8fd3ba3aeb6c98bc027a621455288606683fd3
2019-12-04 13:44:13 -08:00