Commit graph

4,604 commits

Author SHA1 Message Date
qctecmdr
ee1ffa16f8 Merge "ARM: dts: msm: Update SIDs for test devices" 2019-12-14 12:12:58 -08:00
qctecmdr
9a78c9cc55 Merge "ARM: dts: msm: add spss_utils to lahaina" 2019-12-14 05:09:38 -08:00
qctecmdr
517ce77183 Merge "ARM: dts: msm: enable ipa smp2p" 2019-12-14 04:32:38 -08:00
Amir Vajid
1d17e0920b dt-bindings: devfreq: add support for L3 voting in devfreq_icc
Update the devfreq_icc documentation to add support for L3
voting which includes making some properties optional since
L3 devices import their OPP tables from hardware registers.

Change-Id: Iffd635f3562a029848c1d7d9c4a44413b632f12b
2019-12-13 10:51:43 -08:00
Amir Vajid
dc6ba625bc dt-bindings: devfreq: add support for shared core-dev tables
Update the arm-memlat-mon documentation to support providing a
phandle to a core-dev table so that the same core-dev table
can be used across devices.

Change-Id: Ifaae1a42c3323643db1b88c51166f6aaff7fff40
2019-12-13 10:49:26 -08:00
Jishnu Prakash
2875b73d9d dt-bindings: iio: adc: Add PMIC7 VADC bindings
Add documentation for PMIC7 VADC peripheral.
PMIC7 ADC has support for clients to read voltage and
current on supported channels connected to the PMIC.
Clients include reading voltage phone power and on board system
thermistors for thermal management. ADCs on certain PMICs have
support to read battery current.

Change-Id: Ieb8ad5779b078dd77838c498b3a4e0bbcf907df8
2019-12-13 04:40:49 -08:00
David Collins
6c07bf5936 ARM: dts: msm: add volume up gpio-keys device for Lahaina boards
Add a gpio-keys device for Lahaina CDP, MTP, and QRD boards tha
uses PM8350 GPIO 6.

Change-Id: I273c85b0a494bba5f27e1ea653a76fc495d1936c
2019-12-12 17:48:05 -08:00
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
Mike Tipton
54fb727738 ARM: dts: msm: Specify clock-output-names for sleep_clk on Lahaina
Specify clock-output-names for sleep_clk so that it's registered as
"sleep_clk" instead of "sleep-clk".

Change-Id: I152410f41c6d55f0918827acc3bb36377405184c
2019-12-12 15:25:42 -08:00
Prudhvi Yarlagadda
8ccfb160c0 ARM: dts: qcom: Add QUP ICC Core2x path IDs for QUPv3 node
Add QUP ICC Core2x path IDs for QUPv3 node for lahaina.

Change-Id: I137ce34a2f4ef1a73b93c3ed213e8adbe19717de
2019-12-12 19:30:43 +05:30
Tony Truong
0b6d4e669a ARM: dts: msm: add initial PCIe nodes for lahaina
Add initial devicetree nodes to support PCIe0 and PCIe1 on
Lahaina.

Change-Id: If0e811a6436ae99018d01a34d131bb06038c80a9
2019-12-11 19:40:08 -08:00
Tony Truong
6bf8a69244 dt-bindings: arm: msm: remove msm-bus and add ICC for PCIe
Remove deprecated msm-bus DT bindings and add the new
replacement, ICC.

Change-Id: I9067abaf9f698fabb9ea39f2a0ac1533a3312cfb
2019-12-11 19:40:08 -08:00
Tony Truong
7ff4c2e0bc dt-bindings: arm: msm: add initial devicetree documenation for MSI
Add initial devicetree documentation for MSI.

Change-Id: I7fb7e1966738d1a7b9deee2e766b93e5e58d4002
2019-12-11 19:40:08 -08:00
Tony Truong
54d20e0a5b dt-bindings: arm: msm: add initial devicetree documentation for PCIe
Add initial devicetree documentation for PCIe.

Change-Id: I3f5c8f8eb783028355157cfb2d4b936682988def
2019-12-11 19:40:08 -08:00
Vivek Aknurwar
7ada09159e dt-bindings: clocks: Add debugcc clock bindings for Lahaina
Add bindings documentation for debug cc driver on Lahaina.

Change-Id: I5acfc62ce4cab3e990d5ed1ef1534b7780b63d97
2019-12-11 15:50:52 -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
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
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
Amir Vajid
e63fb424e7 ARM: dts: msm: Add L3 devfreq devices for Lahaina
Add L3 devfreq device nodes to enable L3 scaling on
Lahaina.

Change-Id: I834f65a462f5cdf344bcf8fcf25d0cc8e77ec457
2019-12-11 11:54:58 -08:00
Chris Goldsworthy
08cb52748b ARM: dts: msm: Update SIDs for test devices
Update the SIDs for the APPS test devices to match those provided in the
Lahaina SID mapping table.

Change-Id: I53aa2611aeb60a590fa6264b2bbf39ad452c621f
2019-12-11 10:29:59 -08:00
qctecmdr
afe0c35919 Merge "ARM: dts: msm: Update the smem size for Lahaina" 2019-12-11 09:35:51 -08:00
Taniya Das
d1020f9ae1 dt-bindings: cpufreq: Add cpufreq firmware bindings
Add a new compatible for EPSS firmware and also add new device tree
properties for lut row size and skipping enable.

Change-Id: I088a607c5bc020a2949a6edf36937d517c6076f0
2019-12-11 20:23:38 +05:30
Konstantin Dorfman
54453787d1 ARM: dts: msm: add spss_utils to lahaina
Add device tree node for Secure Processor Utilities driver.

Change-Id: Idd6c5a3be6fbcbb56b2e40db00393df49e3f9891
2019-12-11 11:56:18 +02:00
Bojun Pan
059ec00542 ARM: dts: msm: enable ipa smp2p
Enable the smp2p for IPA.

Change-Id: I4b5c57e32dac9e7e9d7a39360a7b9f52c1feccc8
2019-12-11 01:37:08 -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
Asutosh Das
2ffdfeb80f ARM: dts: msm: Add limit rate on G4 for Lahaina rumi
This patch limits the HS-G4 rate to rate-B for rumi
platforms.
RUMI doesn't function properly to rate-A.
Hence, limit the rate to B.

Change-Id: I750cd4ae3bde5cee4817af6965189b62b0d83681
2019-12-10 15:03:09 -08:00
Asutosh Das
da537fbf57 ARM: dts: msm: Add ufs bus voting details for Lahaina
Bus votes (ab/ib) compatible with ICC framework
for UFS.

Change-Id: Ife6f4e56de0c4473690619807774d4188057a56b
2019-12-10 15:02:40 -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