Commit graph

4,604 commits

Author SHA1 Message Date
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
Prakruthi Deepak Heragu
fff8e6c14c dt-bindings: Add support for boot enabled subsystem
Add device tree bindings for subsystem which are brough
out of reset at the bootloader stage.

Change-Id: I12efe75bf675ebddb8947dccfa71cda3e77b14df
2020-03-19 13:38:46 -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
Faiyaz Mohammed
6c959a3f9b ARM: dts: msm: Add initial ION heaps for Shima
Add the system and secure system carveout heaps for Shima.

Change-Id: Ib8afe58d05d7ad7fbae9469b6af09c3f6fd44df7
2020-03-19 09:18:23 +05:30
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
Murali Nalajala
ac6a6f4bb3 ARM: dts: qcom: modify initramfs size
Modify initramfs size of VM to 8MB from 11MB.

Change-Id: Icf9452e3908ac31038790f2f921441b0b16869df
2020-03-18 13:58:10 -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
Satya Rama Aditya Pinapala
ce58c64442 ARM: dts: msm: add node for Atmel touch on Lahaina
Change adds Atmel max touch devicetree entry for lahaina CDP
target.

Change-Id: I3e406cd816709cf5819cc063c51e093b051ae807
2020-03-17 18:41:23 -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
058212a458 ARM: dts: msm: Map QDSS gfx debug registers for Lahaina
Map QDSS gfx debug register space in kgsl for issuing isdb commands
to shader processors.

Change-Id: If4502e5b18a860143ad9d9b11f604a736815d3f6
2020-03-16 12:32:52 -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
qctecmdr
71a98225fa Merge "dt-bindings: msm: vidc: Clean-up dt properties" 2020-03-14 21:42:36 -07:00
qctecmdr
cbca6041cc Merge "ARM: dts: msm: Add configuration for vref regulator vote for lahaina" 2020-03-14 21:42:36 -07:00
qctecmdr
e57de04d32 Merge "ARM: dts: msm: Correct sleep clk frequency to 32khz" 2020-03-14 18:50:55 -07:00
Steven Cohen
5dfc1fb83a ARM: dts: qcom: add sde-rsc-rpmh driver to disp_rsc node
Add the SDE RSC RPMH driver as a child of display RSC.

Change-Id: Ie4d4bed59d2518ba03aa2464c2472363c5016ff1
2020-03-14 20:16:28 -04:00
qctecmdr
ba2726fdb1 Merge "dt-bindings: Add snapshot of hyp_core_ctl driver documentation" 2020-03-14 15:40:34 -07:00
qctecmdr
34aa70f68e Merge "ARM: dts: msm: add node for Focaltech touch on Lahaina" 2020-03-14 15:40:34 -07:00
qctecmdr
0fe7999ad9 Merge "ARM: dts: msm: add charger thermal mitigation levels for Lahaina MTP" 2020-03-14 15:40:34 -07:00
qctecmdr
77cc596041 Merge "ARM: dts: msm: Manage rumi identification with platform flag" 2020-03-14 15:40:34 -07:00
qctecmdr
0af0fba971 Merge "ARM: dts: msm: Enable LPM and remove the gear limits on Lahaina" 2020-03-14 15:40:34 -07:00
qctecmdr
2f5909e94e Merge "dt-bindings: leds-qpnp-vibrator-ldo: Add vibrator LDO documentation" 2020-03-14 15:40:34 -07:00
qctecmdr
e304ec77a4 Merge "ARM: dts: msm: Upgrade Lahaina's memory map to version 4" 2020-03-14 12:33:17 -07:00
Chandra Sai Chidipudi
4a5b5f03d0 ARM: dts: msm: Enable Kryo erp driver for Shima
Add Kryo error reporting device node for Shima

Change-Id: I83cb1ddaea63ec8f0c2b8ffad9bd41a25d77c95c
2020-03-13 17:18:05 +05:30
Akash Asthana
106413af59 ARM: dts: msm: Manage rumi identification with platform flag
This change is to identify RUMI specific console usecase. This
enables serial driver to manage additional change needed for
RUMI console.

Change-Id: I98c44346f5e561ab22d230cf73d1afd998fba0a5
2020-03-12 22:52:16 -07:00
Satya Rama Aditya Pinapala
58579aea42 ARM: dts: msm: add node for Focaltech touch on Lahaina
Change adds Focaltech touch devicetree entry for lahaina CDP
target.

Change-Id: Idb51bdf4bc2fb41a5295d5638e50867099049a70
2020-03-12 14:16:16 -07:00
Vignesh Kulothungan
e57576829d ARM: dts: msm: add gpio cells property
Add gpio cells property to define the number of cells in the gpio
specifier.
Update non-gpio property names to not have -gpio/gpios suffix.

Change-Id: I66e0a02d76d11747d55a86e9043b1484737e53b1
2020-03-12 12:05:17 -07:00