Commit graph

911 commits

Author SHA1 Message Date
Srinivas Rao L
f74abdcf7f ARM: dts: msm: Add LPM support for shima
Add PSCI and cpuidle states required for LPMs and
add bindings for RPMH, Master stats and DDR stats.

Change-Id: I44e050c099b4a7469cc780def143ce1dadf979cd
2020-03-24 11:18:39 +05:30
qctecmdr
61f03dbf52 Merge "ARM: dts: msm: Add labels for lpi_cx and lpi_mx rails" 2020-03-23 09:48:51 -07:00
qctecmdr
9b637fb1db Merge "ARM: dts: msm: Add AMOLED regulator on pm8350b for Lahaina" 2020-03-23 06:12:35 -07:00
qctecmdr
c355fb9fce Merge "ARM: dts: msm: Add EUD extcon handler for primary USB on Lahaina" 2020-03-23 02:28:04 -07:00
qctecmdr
30832e451c Merge "bindings: input: qcom-hv-haptics: Change to use 8-bit FIFO data" 2020-03-22 22:28:29 -07:00
qctecmdr
6bb185f0ba Merge "ARM: dts: msm: Add spss glink ssr entry for Lahaina" 2020-03-22 22:28:29 -07:00
qctecmdr
12ed537691 Merge "ARM: dts: msm: add CPU dai for additional proxy ports" 2020-03-22 22:28:29 -07:00
Kiran Gunda
3f1fbc8c33 ARM: dts: msm: Add labels for lpi_cx and lpi_mx rails
Add VDD_LPI_CX_LEVEL and VDD_LPI_MX_LEVEL generic labels for
lpi_cx and lpi_mx rails respectively.

Change-Id: I7990ab4e3bfec2d436590c962af530c4b93f8e87
2020-03-23 10:53:25 +05:30
qctecmdr
808811e4b0 Merge "ARM: dts: msm: Add swr-slave regulator device node in haptics module" 2020-03-22 18:51:20 -07:00
qctecmdr
5eb86c29da Merge "dt-bindings: usb: Add super speed re-driver bindings" 2020-03-22 18:51:19 -07:00
qctecmdr
cc58c7e2d9 Merge "ARM: dts: msm: Add AOP QMP nodes for shima" 2020-03-22 18:51:19 -07:00
qctecmdr
83ad29e3ad Merge "ARM: dts: msm: Add memory map for shima" 2020-03-22 15:13:42 -07:00
qctecmdr
1f137d9dc1 Merge "bindings: spmi: spmi-pmic-arb: define consumer qcom,pmic-arb property" 2020-03-22 09:47:50 -07:00
qctecmdr
7451160efa Merge "ARM: dts: msm: add 4 new compute DSP context banks for lahaina" 2020-03-22 05:55:56 -07:00
qctecmdr
547265e818 Merge "ARM: dts: msm: add gpio cells property" 2020-03-22 05:55:56 -07:00
qctecmdr
7a34a96e3f Merge "ARM: dts: msm: Enable CPU cooling device for lahaina" 2020-03-22 02:18:34 -07:00
qctecmdr
675f81ae95 Merge "ARM: dts: msm: Update disp_bcm_voter to only wait for AMC" 2020-03-20 09:40:40 -07:00
qctecmdr
87799a7da7 Merge "ARM: dts: msm: Enable smmu for ufs on Lahaina" 2020-03-20 05:54:59 -07:00
qctecmdr
017e6cfa18 Merge "ARM: dts: msm: Enable Kryo erp driver for Shima" 2020-03-20 01:15:48 -07:00
Shyam Kumar Thella
fb78a8bad2 ARM: dts: msm: Add AMOLED regulator on pm8350b for Lahaina
Add AMOLED regulator device to support AMOLED display panels on
Lahaina.

Change-Id: I47242667cb0ec512cba365c55d496dc78a018df4
2020-03-20 12:08:50 +05:30
Ram Chandrasekar
1aaeb67b73 ARM: dts: msm: Enable CPU cooling device for lahaina
Enable CPU cooling device to mitigate the CPU frequency in lahaina.
Adding the #cooling-cells property will enable the cpufreq driver to
register CPU cooling device.

Change-Id: I50e2fcdcc259337d2f4501a75b1a756546cbbbd0
2020-03-19 14:48:49 -07:00
Fenglin Wu
a695bcfefd bindings: input: qcom-hv-haptics: Change to use 8-bit FIFO data
Hardware with revision 2 is changed to use 8-bit FIFO memory while
revision 1 is using 9-bit FIFO memory. To unify the data assignment
from devicetree, change to use 8-bit data for "qcom,wf-fifo-data"
property. Software can expand the 8-bit data to 9-bit for V1
hardware accordingly.

Change-Id: I00749a3cb395bf38ffd4d0cc9fd48de29b949c6d
2020-03-19 19:54:13 +08:00
Fenglin Wu
99971b2471 ARM: dts: msm: Add swr-slave regulator device node in haptics module
Add the swr-slave regulator device node in pm8350b haptics module for
swr-haptics device to control the SWR slave online status.

Change-Id: Ib3ee6fe8f8d4357392a64f06123e482f41ef8308
2020-03-19 19:49:41 +08:00
Fenglin Wu
3bea77be4c bindings: input: qcom-hv-haptics: add swr-slave regulator subnode
Add a subnode to define a regulator device to control the online status
of the SWR slave in haptics module.

Change-Id: I2e97a9ab4f4499ab0cce23f626d1834a4f7e90c1
2020-03-19 19:48:10 +08:00
Arun Kumar Neelakantam
219394d82f ARM: dts: msm: Add AOP QMP nodes for shima
Add the QMP and QMP DEBUGFS node to facilitiate communication with AOP.
The QMP driver sends messages using the AOP msgram with a mailbox like
protocol.

Change-Id: I281738bf848b97bc975bdb892731f729128d8ac2
2020-03-18 21:24:30 -07:00
Arun Kumar Neelakantam
9d14fc0ac2 ARM: dts: msm: Add glink entries for Shima
Add the device tree entries for glink driver and glink packet driver
to provide the communication with remote peripherals.

Change-Id: Iac0cb5bbc55a081a12d8dd0b166a149f11b09f29
2020-03-18 21:24:16 -07:00
Arun Kumar Neelakantam
be514bea27 ARM: dts: msm: Add HWSPINLOCK, SMEM and SMP2P for Shima
Add the device tree nodes to enable smp2p communication to remote
processors.

Change-Id: Ife0ab3b071cc12747621e2bb8a405cc950be9236
2020-03-18 21:24:03 -07:00
Arun Kumar Neelakantam
c3aafa1722 ARM: dts: msm: Add IPCC node for Shima
Add IPCC node with compatible of qcom,ipcc, to enable the IPCC
driver on Shima.

Change-Id: I99c2a13b07537c9cb167815026f183e22f79f2c4
2020-03-18 21:23:46 -07:00
Jay Jayanna
f2ad678e5c ARM: dts: msm: Add spss glink ssr entry for Lahaina
Add glink ssr entry for SPSS to receive notification of
modem ssr.

Change-Id: Ib13175f19fb98b7dbecf3639f7f3a394aba984dd
2020-03-18 15:36:12 -07:00
Himateja Reddy
f48391025e ARM: dts: msm: add 4 new compute DSP context banks for lahaina
Add 4 new compute DSP context banks for lahaina, in addition to
the existing 8 context banks, so that 12 concurrent fastrpc
sessions can be run on the remote subsystem.

Change-Id: Id3117510972d002e0d345157295dec9d271b2de7
Acked-by: Thyagarajan Venkatanarayanan <venkatan@qti.qualcomm.com>
2020-03-18 14:54:27 -07:00
Faiyaz Mohammed
04ab768282 ARM: dts: msm: Add memory map for shima
Adds memory map support for Shima target.

Change-Id: I6e4e54e9e50c0548c7b46dc1755ab35d68459e67
2020-03-18 14:57:54 +05:30
Mayank Rana
f300f4cf54 ARM: dts: msm: Add EUD extcon handler for primary USB on Lahaina
USB driver needs to start and stop USB device stack on receiving
EUD based spoof connect and disconnect. Hence add EUD extcon
handler with USB device node on Lahaina.

Change-Id: If2d2e6cf46bb772e64b18bb50dc53f3c8dc09e2c
2020-03-17 20:55:03 -07:00
Mayank Rana
0cfe13e298 ARM: dts: msm: Set dr_mode as OTG on Lahaina
Both USB controller support USB host and USB device mode. Hence
set dr_mode as OTG on Lahaina.

Change-Id: Iddcf9a666f5ea3935a016cca44cc70bd61cfc850
2020-03-17 20:54:55 -07:00
David Collins
62665bd887 bindings: spmi: spmi-pmic-arb: define consumer qcom,pmic-arb property
Add a definition for the qcom,pmic-arb property which can be used
by consumer devices to reference an spmi-pmic-arb device.

Change-Id: Ib891890c4892446aff1c5d4cba133efd6f239b9e
2020-03-17 16:37:12 -07:00
Mayank Rana
28bcac7b22 ARM: dts: msm: add UCSI connector and USB port on Lahaina
Add UCSI and USB port related information to allow USB role switch
framework to discover connection, and provide USB role related
configuration.

Change-Id: Idc97cd9b4b63df0b934224226a5e58f1cec40ad9
2020-03-17 16:21:43 -07:00
qctecmdr
f821558081 Merge "ARM: dts: msm: Fix the dc_noc io register space and size" 2020-03-17 09:20:18 -07:00
qctecmdr
08fee47509 Merge "bindings: spmi: spmi-pmic-arb: mark interrupt properties as optional" 2020-03-17 06:50:39 -07:00
qctecmdr
9042c32779 Merge "ARM: dts: msm: Add pinctrls for external regulaors in camera for Lahaina" 2020-03-17 06:50:39 -07:00
qctecmdr
0717576962 Merge "ARM: dts: msm: Add apb clock to GPU device for Lahaina" 2020-03-17 04:27:27 -07:00
Saurav Kumar
f4f14ebd4b ARM: dts: msm: add CPU dai for additional proxy ports
Add CPU dai proxy ports 8194 and 8195 required for Call Screening

Change-Id: Ic5d80df34cac1b68d74ac1a57bdd70fcae560c7e
2020-03-17 16:55:57 +05:30
qctecmdr
52d6241a7d Merge "ARM: dts: msm: add wil6210 device for Lahaina platforms" 2020-03-16 22:55:49 -07:00
Georgi Djakov
8c78da9fb0 ARM: dts: msm: Fix the dc_noc io register space and size
The register base and size for the dc_noc is incorrect. Let's fix it
with what we have in the documentation.

Change-Id: Ifbd44ef6bf9889457ebd93c8b1ab39f9c5e34591
2020-03-16 22:49:28 -07:00
qctecmdr
b627891f01 Merge "ARM: dts: msm: Add SCM node for Shima" 2020-03-16 20:03:18 -07:00
Mukund Madhusudan Atre
bd641e262e ARM: dts: msm: Add pinctrls for external regulaors in camera for Lahaina
Add pinctrls for GPIO enabled regulators in camera for Lahaina.

Change-Id: I74e28dddc1833ee2135d2c92cbd3e60bccb9c87d
2020-03-16 17:54:20 -07:00
Mohammed Mirza Mandayappurath Manzoor
fdf80e3025 ARM: dts: msm: Add apb clock to GPU device for Lahaina
KGSL needs to enable apb clock for QDSS register access.

Change-Id: Ia80cde6a9dd8076453050f92b5ef28022f414fd7
2020-03-16 12:15:49 -07:00
Mike Tipton
c5e17fee8f ARM: dts: msm: Update disp_bcm_voter to only wait for AMC
Normally, the TCS needs to wait for completion in both AMC and WAKE
sets, since we need to be sure all necessary system resources are
available before they are used. However, the display RSC has strict
wakeup timelines to meet and thus cannot take the latency hit caused by
waiting for completion in the WAKE set. The display RSC will perform
additional processing in between when the WAKE request is sent and
completed. The apps RSC will hold minimum votes on each required
resource to ensure they are enabled, which prevents any unclocked
access. The display RSC is just responsible for scaling to the required
performance levels. The worst that can happen if the WAKE request isn't
satisfied in time is a dropped frame.

Change-Id: Id3757b2ffc73ee93ed8f97d7d591e135150c9cdc
2020-03-15 22:17:08 -07:00
qctecmdr
5012f2b689 Merge "Revert "ARM: dts: msm: change camera DTSI inclusions for Lahaina qrd"" 2020-03-15 03:11:02 -07:00
qctecmdr
e779c534b0 Merge "ARM: dts: msm: Update all gdsc time out to 500 us" 2020-03-15 03:11:02 -07:00
qctecmdr
940a23d151 Merge "ARM: dts: msm: Add pin configuration for USB3 PHY portselect" 2020-03-15 00:41:43 -07:00
Alexei Avshalom Lazar
e4f6b9c2f9 ARM: dts: msm: add wil6210 device for Lahaina platforms
Wil6210 driver is needed for 11ad wireless card

Change-Id: Iae892f2e57c3a737fba60b7bc937014173291d40
2020-03-15 09:28:07 +02:00