Add snapshot of device trees for PM6350, PM7250b and PM6150l
with base nodes for revid, pon, gpio, rtc and temp alarm
peripherals.
Include these three PMICs with PMK8350 for holi.
This snapshot is taken as of msm-4.19 commit f013531fb889
("Add eMMC inline crypto engine node for scuba") with the following
modifications:
- removed charger,QG, pd_phy from PM7250b
- removed flash, WLED from PM6150l
- removed GPIOs and thermal_zones from all PMICs
- corrected address format for all PMICs to match usage on kernel 5.4.
Change-Id: Ib3304759a0b99bf7f51b45460b7717c40704dbe5
Add SPMI PMIC arbiter device so that it is possible to
communicate with the PMICs attached to SPMI bus.
Change-Id: I21fa09b937a2ae18c0319e5da4ff4324099888bb
Add device nodes for secure buffer and scm for SM8150 SoC.
This is needed to secure memory buffers, and protect them
against unauthorized access.
Change-Id: I3d0962087dd373f40d4676f4bd764a95f2bdb61a
Add varoius ION heaps for SM8150 SoC, these heaps
are populated by using kernel msm-4.14 commit
"5a05d8733e8c" as a reference.
Change-Id: I647a8c5fd1802ba2b80c9055a3ce5a033a7ddec2
Add node to enable qrtr ptotocol over the haven transport for
inter-virtual machine communication.
Change-Id: Ife856e0484db1741e9a663736c91a8a4ee4cbe6e
Add node for the neuron block service, which will be configured to act
as the client for the block protocol. This configuration uses a
reserved memory region.
Change-Id: I7d3289469a867a6be144ddbdaf7e44bf1bf7e7f4
Add node for the neuron block service, which will be configured to act
as the server for the block protocol. This configuration uses a
reserved memory region to act as shared memory.
Change-Id: I672eb7bb70cda3fcc310a263ec8acacd0c6db00e
Modem supports new DSC based mitigation nodes, which are not timer
based. Add support for these new TMD devices to be registered as cooling
devices in thermal framework.
Change-Id: I1a7e5f2b9ec533e8ca8e380266c05dfcec3db8e2
Add support for CDSP DCVS and CDSP hardware cooling devices to QMI
cooling device driver. These cooling devices can be used to mitigate
CDSP subsystem at high temperature via qmi interface.
Change-Id: I064d5685e1c2c9c7d0406ee3bdd7f48169602a92
Dummy clock node are required for clocks clients to request, so add support
for the same. Also add the dummy GDSCs required by clients.
Change-Id: I9bdea8de477ed7c347a30078819c32181e520ff8
Add SPS module to device tree. SPS (Smart Peripheral System)
enables the support of all BAMs in the system which provide DMA
functionality to various peripherals for Shima.
Change-Id: I7d11117909219f814b1471d43e6bb6765c6d6e13