Add "qcom,i2c_pull" property to configure additional pull strength
required by the clients on kalama SoC.
Change-Id: I756d1f761d17243d17a425dbe4c39228ab6c1c29
Add various idle states used by CPUs and cluster device.
Also add SoC sleep stats and subsystem sleep stats devices.
Change-Id: If24b71f87b39863661e41387191817e8a28d59ff
Carve out 4KB chunk for Trusted VM dump, This chunk of memory will
contain the dmesg logs from a crash event on the Trusted VM.
And add gunyah-generated shm node for dmesg dump, This enables the
hypervisor to create a shared memory doorbell device for use by the
dmesg dump driver.Add dmesg-dump nodes to both Trusted VM as well as
primary VM.
Change-Id: I35fcc8b409c09e9014a34f518f098f50b9ae8969
Add qrtr gunyah nodes to enable qrtr communication between primary vm
and oemvm on kalama. This includes device nodes for the transport on
both vms and a vdevice node on oemvm.
oemvm qrtr communication will use dynamic allocation for fifo memory.
Change-Id: I45b3a78a39dd16a213968fa2dc100a16a32a0618
Re-add disable_dma32=on to the kernel command line after resolving
certain device dependencies on having memory in the lower 4 GB of RAM.
Change-Id: I8115314e8308c863cdaef3b8ee91c64b62399539
On kalama, the thermistor has been moved from near MSM to board
corner to track skin temperature more accurate, which is measured
by PM8550_ADC5_GEN3_AMUX_THM1_100K_PU. So update msm-therm thermal
zone name into skin-msm-therm.
Change-Id: I86edc00fbce9f7c66a81422782ef0360f1628674
Add the glink probe device to start the glink probe driver. This
will help glink make decisions on whether to wakeup the device.
Change-Id: Ia8d4d1fa4126f9ea5e40fa449ab7c9bf0f40cadb
The allocations using the SCM pseudo-device sometimes need to be kept
in the lower 4 GB of memory in order to be usuable by certain devices.
Accordingly, make the SCM pseudo-device use a CMA area for its
allocations through the dma_alloc_* APIs to ensure its allocations are
kept in the lower 4 GB of memory.
Change-Id: Ia58ba0d97a9ddd3d680e26939837b866fa9b10f3
This change adds the carved-out memory region for the hw-fence driver
to communicate with the fence controller component.
This memory-region shared by both components is required for the
hw-to-hw signalization that the hw-fencing feature implements.
Change-Id: I3891bf384f13c6c83f1f97baf9650add640e9233
Add top level SPMI slave devices for cinder.
Also add some of the peripheral devices within the SPMI slave devices.
Change-Id: I8fb0be8d8d1547782068126d60bd9d11bf2a1335
Add rpmh-regulator device nodes for the PMIC PM8150 regulators.
This ensures that consumers are able to modify the physical
state of these PMIC regulators.
Change-Id: I9db996963d62b1a22445abf88f2e8deea41f1dbb