Commit graph

1,361 commits

Author SHA1 Message Date
Murali Nalajala
72a3333f1e ARM: dts: qcom: fix memory node address and enable scm driver
Fix memory node address to 0x28800000 from 0x28000000.
This address has to be proper for hypervisor to indetify the memory
node for overlay. Additionally enable SCM driver.

Change-Id: I30f2c67bb730aea3757beacb15cf9b266c48ba49
2020-06-11 20:17:29 -07:00
Murali Nalajala
a00d39d0a8 ARM: dts: msm: Add RM(Resource Manager) device for the trusted VM
Add RM device node to probe RM driver to initialize various hypervisor
resources like doorbell and message queues. This node should overlay by
RM-VM dynamically when the primary vm load the VM image into memory.
Until this support is ready in RMVM, statically maintain the node
information in the DT.

Change-Id: I8d8c39eb2b7b435f6f99ddc3677003fbd88b5199
2020-06-09 15:43:08 -07:00
Murali Nalajala
51f16c0088 dt-bindings: haven: Add bindings for qcom,haven-hypervisor-1.0
Add bindings for qcom,haven-hypervisor-1.0.

Change-Id: I04d6e9d479755df2cb2464be03a746cef3145ad1
2020-06-09 15:27:17 -07:00
Murali Nalajala
588dd85973 ARM: dts: qcom: add additional nodes for trusted VM
Add additional nodes like more virtual CPUs, adjust pil segment offset
values for trusted VM and rearrange some of the nodes.

Change-Id: I290467a0ad2b62b52fc540a0ac6d4ec4feebe468
2020-06-09 15:24:55 -07:00
Murali Nalajala
7f92f70315 ARM: dts: qcom: disable kaslr for trusted vm
Disable kaslr for trusted VM until random seed is provided by
hypervisor.

Change-Id: Icb96ce548942f4c3a625dee36e3b62061e5e195a
2020-06-09 15:19:51 -07:00
qctecmdr
71f765ed0b Merge "ARM: dts: msm: Specify PPG parameters for PWM device in PM8350C" 2020-05-30 04:42:13 -07:00
qctecmdr
decdf82bfe Merge "dt-bindings: devfreq: add support for L3 BW voting in devfreq_icc" 2020-05-30 04:42:13 -07:00
qctecmdr
19dec0b5b8 Merge "ARM: dts: msm: add SPMI PMIC arbiter device for shima" 2020-05-30 04:42:13 -07:00
Amir Vajid
d67fba66f8 dt-bindings: devfreq: add support for L3 BW voting in devfreq_icc
Update the devfreq_icc documentation to add support for L3 BW
voting devices which require an additional bus width property to
be defined.

Change-Id: Iec16c5f666b2643971d45cb48c97015407372853
2020-05-28 21:25:05 -07:00
qctecmdr
82e3f1c987 Merge "ARM: dts: msm: Add LPM device nodes for holi" 2020-05-27 04:50:27 -07:00
Raghavendra Kakarla
6f5c44d3fa ARM: dts: msm: Add LPM device nodes for holi
Add device node for LPMs, soc sleep stats and rpm master stats.

Change-Id: I44f239aba3317ef997ef2efdabfc1b7a083348aa
2020-05-27 15:06:09 +05:30
qctecmdr
0258628dff Merge "ARM: dts: msm: Add support for Lahaina ATP platform" 2020-05-27 00:13:41 -07:00
qctecmdr
663782900f Merge "ARM: dts: qcom: Add GPU device tree file for Lahaina v2" 2020-05-27 00:13:41 -07:00
qctecmdr
ca1e889d4a Merge "ARM: dts: msm: add proxy consumers for L6C and L9C regulators on Lahaina" 2020-05-26 19:58:20 -07:00
qctecmdr
c8dc923f61 Merge "ARM: dts: msm: Add QoS ufs entries for Lahaina" 2020-05-26 19:58:20 -07:00
qctecmdr
799f230bd4 Merge "ARM: dts: msm: fix ipa clock voting values on lahaina" 2020-05-26 19:58:20 -07:00
Guru Das Srinagesh
c4a61cfdf8 ARM: dts: msm: Specify PPG parameters for PWM device in PM8350C
The PWM PPG feature in PM8350C uses two separate nvmems to store the
lookup table and the per-channel data. It also does not need a PBS
client for the PPG feature.

Change-Id: Iaf506cca458fb3c51b849d91383135ab62e9f829
2020-05-26 18:36:26 -07:00
Guru Das Srinagesh
e10958cbc3 dt-bindings: pwm-qti-lpg: Add qcom,tick-duration-us property
This specifies the duration (in microseconds) of a single tick for the
clock used in PPG.

Change-Id: I5c527f26362b32e8f50210d3f6f1ad65611aead4
2020-05-26 18:36:22 -07:00
Asutosh Das
8508d4dea4 ARM: dts: msm: Add QoS ufs entries for Lahaina
UFS QoS entries added.

Change-Id: I43c3e336e98392859c8d9a351e583171e669fe63
2020-05-26 10:58:57 -07:00
Kiran Gunda
ab2b39a6ae ARM: dts: msm: add SPMI PMIC arbiter device for shima
Add an SPMI PMIC arbiter device so that it is possible to
communicate with PMICs attached to the SPMI bus.

Change-Id: I2f325f3b6774afcf2520ee1e8db07ff08ce4d4c2
2020-05-26 20:42:07 +05:30
qctecmdr
483ea375ab Merge "ARM: dts: msm: Add video device for shima" 2020-05-26 01:31:01 -07:00
qctecmdr
e4d4319d83 Merge "ARM: dts: msm: Enable Kryo erp driver for Holi" 2020-05-25 02:30:40 -07:00
qctecmdr
fea2517511 Merge "dt-bindings: Add snapshot of remote debugger driver" 2020-05-24 22:20:29 -07:00
Chaitanya Pratapa
baad7d90f5 ARM: dts: msm: fix ipa clock voting values on lahaina
IPA AP doesn't access IMEM. So there is no need to vote for imem
from AP driver. Make a change to remove the vote. Also fix the
CNOC vote in SVS2 configuration.

Change-Id: I2d6b98140db30504c198b500727242814d26d97e
2020-05-24 00:49:29 -07:00
qctecmdr
fa173a75a4 Merge "ARM: dts: msm: Add core hang detection for holi" 2020-05-23 00:47:17 -07:00
qctecmdr
1e591cea64 Merge "ARM: dts: qcom: Modify gpu thermal rule for Lahaina" 2020-05-22 20:32:57 -07:00
qctecmdr
c9f8a3aec9 Merge "ARM: dts: qcom: update haptics vmax setting for Lahaina QRD platform" 2020-05-22 16:30:10 -07:00
qctecmdr
2dfb58e74d Merge "ARM: dts: msm: Add secure display heap configuration for Shima" 2020-05-22 16:30:10 -07:00
qctecmdr
1f80f79dc0 Merge "ARM: dts: msm: Add EUD node for Shima" 2020-05-22 16:30:10 -07:00
qctecmdr
76a45ad436 Merge "ARM: dts: msm: Add secure display heap configuration for holi" 2020-05-22 16:30:09 -07:00
Jeevan Shriram
56b0083819 ARM: dts: msm: Add support for Lahaina ATP platform
Add devicetree files to support Lahaina and LahainaP ATP platform.

Change-Id: I4e5620c078a1dca02328a657a48a3c750e0878c1
2020-05-22 15:35:09 -07:00
Mohammed Nayeem Ur Rahman
75323ed0b6 dt-bindings: Add snapshot of remote debugger driver
The Remote Debugger driver allows a debugger running
on a host PC to communicate with a remotestub running
on peripheral subsystems.
This snapshot was taken as of msm-4.14 commit.

Change-Id: I7967c48542f77764af3e8623370e1450ab433903
2020-05-22 10:32:51 -07:00
Minghao Zhang
cc718f46cd ARM: dts: qcom: Modify gpu thermal rule for Lahaina
Modify gpu thermal clear threshold to 85C and modify gpu upper
limit for Lahaina.

Change-Id: Ieb36a489da7a5c375885fe3cdc6ea22446177d1b
2020-05-22 17:46:02 +08:00
qctecmdr
bbb7605743 Merge "dt-bindings: thermal: sdpm: Add SDPM clock monitor bindings" 2020-05-21 20:58:05 -07:00
qctecmdr
2b40c29e96 Merge "ARM: dts: msm: Set snps,ssp-u3-u0-quirk on Lahaina" 2020-05-21 20:58:05 -07:00
qctecmdr
bb4c8a524a Merge "dt-bindings: Add documentation for rpm master stats" 2020-05-21 18:18:19 -07:00
qctecmdr
335d8abbf7 Merge "ARM: dts: msm: Update memlat tables on Lahaina for LP5" 2020-05-21 18:18:18 -07:00
qctecmdr
96b9eb1619 Merge "ARM: dts: msm: Add modem timer based mitigation for lahaina" 2020-05-21 18:18:18 -07:00
qctecmdr
fd40d51471 Merge "ARM: dts: qcom: add SPMI controller for trusted vm" 2020-05-21 18:18:18 -07:00
Guru Das Srinagesh
5958abfd72 ARM: dts: msm: Add nvmem devices on PMK8350 to support PPG
PWMs on PM8350C require the nvmem devices SDAM21 and SDAM22 to store
pattern data as well as per-channel data. Add the required devices to
PMK8350 so that they may be referenced and used by the PWM node.

Change-Id: I762ff0c81ed7855d52231be81b8e08abfef5e708
2020-05-21 16:05:41 -07:00
Guru Das Srinagesh
c42d3d2131 dt-bindings: pwm-qti-lpg: Update nvmem specification
Some targets such as PM8350C have a two-nvmem scheme in which LUT
pattern data is stored separately from the per-channel data. Update the
dt-bindings to reflect this.

Change-Id: I01c8e619c4bb758a3ea8436a689fa58059d10b0c
2020-05-21 16:05:41 -07:00
Raghu Ananya Arabolu
c144db1469 ARM: dts: qcom: Add GPU device tree file for Lahaina v2
Add GPU device tree file for supporting Lahaina v2 configuration.

Change-Id: I7991f7320baef8e094b987d4909a3d88b2f1b54c
2020-05-21 09:11:51 -07:00
Mukesh Ojha
0ccff7087e ARM: dts: msm: Add EUD node for Shima
Add EUD node with compatible of qcom,msm-eud, to enable the EUD
driver on Shima.

Change-Id: I8bcd116af571038ca2340b1af3b0cdcce9da8d0d
2020-05-21 04:48:14 -07:00
qctecmdr
026d6b0074 Merge "ARM: dts: msm: Add USB nodes for Holi" 2020-05-21 04:27:56 -07:00
qctecmdr
e0f29b4725 Merge "ARM: dts: qcom: update USB HS tune parameter on lahaina QRD" 2020-05-21 00:50:56 -07:00
qctecmdr
cadd02ce2a Merge "dt-bindings: Add snapshot of QPNP SMB5 devicetree bindings" 2020-05-21 00:50:55 -07:00
qctecmdr
05cd65fc06 Merge "ARM: dts: msm: Update gpio drive strength for soundwire tx for QRD device" 2020-05-21 00:50:55 -07:00
qctecmdr
ccadb385e3 Merge "ARM: dts: qcom: update DPC values for Lahaina v2" 2020-05-21 00:50:55 -07:00
qctecmdr
1b912d5dd3 Merge "Revert "ARM: dts: msm: Mark USB DP/DM interrupt as dual edge on Lahaina"" 2020-05-21 00:50:55 -07:00
Yogesh Lal
356eedd72e ARM: dts: msm: Enable Kryo erp driver for Holi
Add Kryo error reporting device node for Holi.

Change-Id: I077e19d131f6ac77c700797c61502c435113a14d
2020-05-20 22:36:59 -07:00