Commit graph

1,261 commits

Author SHA1 Message Date
qctecmdr
bc109acba8 Merge "ARM: dts: msm: Remove vdd_cx parent supply node from usb node" 2020-05-18 03:55:09 -07:00
qctecmdr
a13d89f58f Merge "ARM: dts: msm: Mark the mem-buf device on the trusted VM as a consumer" 2020-05-17 23:58:33 -07:00
qctecmdr
0df629d35b Merge "ARM: dts: msm: Add VTCM details to cdsprm document" 2020-05-17 23:58:33 -07:00
qctecmdr
454cabd529 Merge "ARM: dts: qcom: add thermal mitigation of battery for Lahaina QRD" 2020-05-15 20:31:08 -07:00
qctecmdr
2d47026252 Merge "ARM: dts: msm: Add GPIO support for PM7250b, PM6350 and PM6150l" 2020-05-15 20:31:08 -07:00
qctecmdr
03fd25779f Merge "dt-bindings: kgsl: Add device tree bindings for GPU core properties" 2020-05-15 20:31:08 -07:00
qctecmdr
2ceee5ac22 Merge "ARM: dts: msm: add tx-napi property" 2020-05-15 20:31:08 -07:00
qctecmdr
45cfbbb1af Merge "ARM: dts: qcom: Add device tree files for lahaina & lahainap v2" 2020-05-15 20:31:08 -07:00
qctecmdr
b28d735669 Merge "ARM: dts: msm: add entry for PCIe0 to manage PCIe PHY PLL on lahaina" 2020-05-15 20:31:08 -07:00
qctecmdr
ca13e22c94 Merge "ARM: dts: msm: Update GCC clock node and GDSC for HOLI" 2020-05-15 16:20:22 -07:00
qctecmdr
02f0793e58 Merge "ARM: dts: msm: Enable DMIC gpios for audio capture" 2020-05-15 16:20:22 -07:00
qctecmdr
75f1687b9b Merge "ARM: dts: msm: Adding external VR viewer support" 2020-05-15 16:20:22 -07:00
qctecmdr
a82a74ea93 Merge "ARM: dts: msm: add cdc-dma-data-align for RX_DMA_6" 2020-05-15 16:20:22 -07:00
qctecmdr
77db41c574 Merge "ARM: dts: msm: Enable the split-tables feature on Lahaina's GPU SMMU" 2020-05-15 16:20:22 -07:00
qctecmdr
8957920579 Merge "ARM: dts: msm: Add glink entries for Holi" 2020-05-15 16:20:22 -07:00
qctecmdr
35226df465 Merge "ARM: dts: msm: Add the secure buffer device for Shima" 2020-05-15 16:20:22 -07:00
qctecmdr
34b0d5664e Merge "ARM: dts: msm: add reserved memory region dfps_data_region for Lahaina" 2020-05-15 16:20:22 -07:00
qctecmdr
4019cd10bd Merge "ARM: dts: msm: Upgrade Lahaina's memory map to version 5" 2020-05-15 10:10:50 -07:00
Bavyasritha Alahari
1382884b0e ARM: dts: msm: Add VTCM details to cdsprm document
Add VTCM partitioning and VTCM map information to the
cdsprm rpmsg document in Lahaina. CDSPRM module sends
VTCM partition and map information on supported
chipsets to CDSP.

Change-Id: Ia0f272a4e6bb0e71bcfb6cfc210cc8daf6220184
2020-05-15 11:46:56 +05:30
Prakruthi Deepak Heragu
7ba8ff5fe0 ARM: dts: qcom: Add device tree files for lahaina & lahainap v2
Add devicetree files for supporting lahaina & lahainap v2 configuration.

Change-Id: I830db076a76443e71d2dbd105a7289d566d1d80b
2020-05-14 13:08:02 -07:00
Isaac J. Manjarres
b7b9b2a257 ARM: dts: msm: Mark the mem-buf device on the trusted VM as a consumer
The mem-buf driver on the trusted VM is meant to be used as
a channel for requesting memory from another VM, and should
not be used for allocating memory for other VMs, so mark the
mem-buf device as a consumer.

Change-Id: I92a035106620e2c913006dfb7a15007ba563288e
2020-05-13 21:53:58 -07:00
Faiyaz Mohammed
629fa6ff7a ARM: dts: msm: Add the secure buffer device for Shima
Add the secure buffer device for Shima to secure memory
buffers, and protect them against unauthorized access.

Change-Id: Ie007d37f17138fae984d873b5c0557e00d6ca486
2020-05-14 09:50:11 +05:30
Meng Wang
f49d129933 ARM: dts: msm: add cdc-dma-data-align for RX_DMA_6
Add cdc-dma-data-align for RX_DMA_6.

Change-Id: I5f1c0cdd019a0e8a55c5cc64238686ca91e89bc9
2020-05-13 17:01:04 -07:00
Vivek Aknurwar
342f6eb047 ARM: dts: msm: Remove vdd_cx parent supply node from usb node
Remove vdd_cx parent supply from usb primary and secondary node.
Removing these allows USB CXPC during host/device mode suspend while
USB GDSCs are kept on.

Change-Id: Iaefe50829e0dd5ce2eba777e56863988cf61b922
2020-05-13 16:33:26 -07:00
Tony Truong
4ce97d3889 ARM: dts: msm: add entry for PCIe0 to manage PCIe PHY PLL on lahaina
PCIe0 needs to manage PHY PLL on lahaina. Therefore add the DT
entries so that PCIe0 has to correct information to support this
request.

Change-Id: I622b4d3dc24e530554c23cbeeb0ee6dd528e5587
2020-05-13 15:24:06 -07:00
Sudheer Papothi
e7aff9a11d ARM: dts: msm: Enable DMIC gpios for audio capture
Enable DMIC gpios for audio capture usecase on lahaina target.

Change-Id: Icab037183b9d9a066ba07e6d26901281c501d85f
2020-05-13 09:52:45 -07:00
Isaac J. Manjarres
09ddfc5c10 ARM: dts: msm: Mark the Lahaina mem-buf device as a supplier
The role of the mem-buf driver on the primary VM is to satisfy
allocation requests. There is no realistic scenario in which it
would need to allocate memory from other VMs, so mark the mem-buf
device as a supplier for the primary VM.

Change-Id: I1c48dbf2f739c57e4959e85cbf8ced9484153c7a
2020-05-13 09:48:36 -07:00
Isaac J. Manjarres
483d608683 dt-bindings: Document the mem-buf capabilities property
Add documentation for the "qcom,mem-buf-capabilities" dt-binding
for the mem-buf device. This property defines the role of an
instance of a mem-buf driver on a particular Virtual Machine (VM)
as per the supplier and consumer model that the driver follows.

Change-Id: Ic20476fb5aa5e21f8b78e19a47b4f682e35e6a36
2020-05-13 09:48:19 -07:00
Isaac J. Manjarres
b3f1c205c6 ARM: dts: msm: Enable the split-tables feature on Lahaina's GPU SMMU
Enable the split-tables feature on Lahaina's GPU SMMU to allow
clients of that SMMU to use the split-table model for their
IOVA spaces.

Change-Id: I980d6e63b56b5427c1351f689c3893ce2c9c3a43
2020-05-13 09:48:04 -07:00
Isaac J. Manjarres
589c83405b dt-bindings: Document the "qcom,split-tables" IOMMU binding
Add documentation for the qcom,split-tables binding. The property
specifies that the associated hardware can support the split-table
model, where a domain's IOVA space is split into two symmetric
portions: an upper portion, and a lower portion.

Change-Id: I0613e99c6a7b7e2b8c39cd37cc6762013bf6055f
2020-05-13 09:48:02 -07:00
Tony Truong
4dfb4bb8ae ARM: dts: msm: Update PCIe0 PHY settings to v0.97.1 for lahaina
Update PCIe0 PHY setting to version 0.97.1 based on hardware
recommendation for lahaina. Also enables SSC.

Change-Id: I9205b7aed9c9603f689335300a225b367f120bfe
2020-05-13 09:25:57 -07:00
qctecmdr
841db05cbe Merge "dt-bindings: qpnp-amoled: add support to configure single phase for IBB" 2020-05-13 04:46:52 -07:00
qctecmdr
6d4fe1b3b2 Merge "ARM: dts: msm: Update GCC clock node and GDSC for SHIMA" 2020-05-13 04:46:52 -07:00
Tal Gelbard
eca11b7230 ARM: dts: msm: add tx-napi property
Added a property to enable NAPI on TX completions.

Change-Id: Ie4f5c3672cc0ac8ff4b92c91c5d44e38dfa484d8
2020-05-13 00:17:50 -07:00
qctecmdr
9c6a57c76f Merge "ARM: dts: msm: Enable SD card clock scaling on Lahaina" 2020-05-12 21:14:48 -07:00
qctecmdr
d90af68786 Merge "ARM: dts: msm: Add audio haptics configuration on lahaina" 2020-05-12 17:25:48 -07:00
Hareesh Gundu
0fc2df7160 dt-bindings: kgsl: Add device tree bindings for GPU core properties
Add "qcom,adreno-gpu-a619-holi" compatible string bindings for GPU
core properties. New compatible string is to enable GPU feature set
specific to Holi SOC.

Change-Id: Iab51e37dffdc611945f133bfa68859fecc051396
2020-05-12 21:50:15 +05:30
Guru Das Srinagesh
268424eab9 ARM: dts: msm: Add "altmode" label to altmode device on Lahaina
Assign a label to the altmode device so that clients may use it to
obtain a phandle to the device.

Change-Id: I60c87beba0398c2fa54ca099b7dcda89a84f47ca
2020-05-11 10:34:06 -07:00
Sudheer Papothi
83679e1bba ARM: dts: msm: Add audio haptics configuration on lahaina
Add audio haptics configuration on lahaina to enable audio haptics
functionality.

Change-Id: Idb85e3fc8f18b2bf4ffb61f32f2cbfc8e3621ff5
2020-05-11 09:28:49 -07:00
Arun Kumar Neelakantam
8a22afd29e ARM: dts: msm: Add glink entries for Holi
Add the device tree entries for glink driver and glink packet driver
to provide the communication with remote peripherals.

Change-Id: Ida6a3822b74fb20963ca15eb8fa1371afe97ec3c
2020-05-10 21:10:02 -07:00
Arun Kumar Neelakantam
0d56c8522a ARM: dts: msm: Add HWSPINLOCK, SMEM and SMP2P for Holi
Add the device tree nodes to enable smp2p communication to remote
processors.

Change-Id: Ie3714e1eacc2c8ec6713ff2c8375264b4107fd5f
2020-05-10 21:09:46 -07:00
Minghao Zhang
fb49c6c1b6 ARM: dts: qcom: add thermal mitigation of battery for Lahaina QRD
Add enough thermal mitigations of battery charging on Lahaina QRD platform.

Change-Id: I8ccb97ba4cb2bc4a44f6d2db846a353581e33ff2
2020-05-11 10:23:37 +08:00
Jagadeesh Kona
c2a48e0975 ARM: dts: msm: Update GCC clock node and GDSC for SHIMA
Update the global clock controller node and the corresponding GDSC's.

Change-Id: I32073b67961e5c023720c41ebe2ccd044c2bb97a
2020-05-09 21:47:20 +05:30
Veera Vegivada
69b7f08158 Revert "ARM: dts: msm: add stub interconnect devices for sm8150"
This reverts commit 28ffcbdfef.

Change-Id: I3dfc8447ac0c160afec2ef1f20a5673bdac99f7d
2020-05-09 07:33:20 +05:30
qctecmdr
b407965936 Merge "ARM: dts: msm: Increase memory-hotplug region for lahaina" 2020-05-07 07:00:55 -07:00
Bruce Hoo
c442aa15bd ARM: dts: msm: add reserved memory region dfps_data_region for Lahaina
Add reserved memory region dfps_data_region for Lahaina, whose location
follows memory region of splash_region, with size of 1 MB.

Change-Id: I2294934fc54ed987d618ed64742b7863d8c04553
2020-05-07 04:14:33 -07:00
Subbaraman Narayanamurthy
8ef80559d3 dt-bindings: qpnp-amoled: add support to configure single phase for IBB
On certain PMICs like PM8350B, IBB can be configured in single or
dual or auto phase based on the panel configuration. Though dual
or auto phase is mostly used, forced single phase configuration
is needed for some hardware. Add support for it.

Change-Id: I49206d1a68392362a32fd4a193f0891ccae3078d
2020-05-06 16:55:51 -07:00
qctecmdr
5400ce0b6b Merge "ARM: dts: msm: Enable UFS HS Rate-B on Lahaina" 2020-05-06 01:33:17 -07:00
qctecmdr
dcc459a2dd Merge "dt-bindings: qcom-pmic-gpio: Add PM7250B, PM6350 and PM6150L bindings" 2020-05-06 01:33:17 -07:00
qctecmdr
82361dc014 Merge "ARM: dts: msm: Enable IO coherency with USB device on Lahaina" 2020-05-05 23:42:01 -07:00