Add various idle states used by CPUs and cluster device.
Also add SoC sleep stats and subsystem sleep stats devices.
Change-Id: I48cd194a68e0628a313ba5de64918db89edf436b
Add dma-coherent option for etr1 on kalama to fix
dma_sync_for_single_cpu() issue, which cause by a upstream
change "Speed up for bounce buffer in flat mode". this change
uses “dma_alloc_noncoherent + cache sync” to replace
dma_alloc_coherent, These APIs only work with contiguous memory.
since etr support iommu, etr buffer physical address is not
contiguous.
Change-Id: Idd7550151ea45576f3af2add0b930caa62a933de
qcom-spmi-temp-alarm driver registers the interrupt name based
on device node name. Update the device node name to identify the
interrupt from a particular PMIC temp-alarm device.
Change-Id: If8fb6c435c769c79c315b46c2d994171fcc856b1
Document the newly introduced flag to disable a new power optimization
where the SSPHY is powered down if a highspeed device is connected to
the roothub. There are some designs which may not want to utilize
this.
Change-Id: Ic9fe974c361a1b372e6ef32e4134c0a407729069
Change the minimum and maximum allowed voltages for PMIC PM_HUMU
LDO 16 (L16B) to both be 2800 mV. This ensures proper operation
of FM hardware.
Change-Id: Iee0453ed48fb43fc7df528047da947dcdf0fcc4a
The CTIs for ddr_dl_1_cti_0 and dlmm_cti0 are needed for the
verification. Enable both of them on kalama.
Add the property qcom,extended_cti for all the extended ctis.
Change-Id: I761ed726955865eb84f1f012a271a046a503f46c
Add a TEMP_ALARM device for PMIC PM8010M and PM8010N on Kalama
boards. The TEMP_ALARM devices can monitor the die temperature
of the PMICs.
Change-Id: If7913d4e63a1f9ea168e3d001863d9d4cc6fac9e
Add a qcom-spmi-temp-alarm device for the TEMP_ALARM_LITE
peripheral found in the PM8550B PMIC. This secondary PMIC
die temperature monitor is used to provide additional thermal
protection to the chip.
Change-Id: I6274ac557d07a93b802bcca5a305fdab7575f7fb
Set qcom,dis-sending-cm-l1-quirk property on Kalama to enable
workaround related to L1 remote wakeup in USB full speed host
mode.
Change-Id: I672aeb138686c92925e8af6d112c8ef99fd1b3c0
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 Kalama.
Change-Id: Ie4661b7034fc5995d9225e1b2ada006e445dcb06
This reverts commit fed56e95db.
Same node is present twice in kalama soc node, so removing
the duplicate node.
Change-Id: Ib55d858e250c583ad73fa2609ff892b3000a5aef
On some PMICs, the PON log is split between multiple NVMEM devices
to allow for more entries. Define bindings so that multiple NVMEM
devices can be specified to support this situation.
Change-Id: Iead92ebd51473370fb5205e3fe9fe1a3a50eeb07