Update the description of "reg" property to add the PON_PBS base
address along with PON_HLOS base address. Also add "reg-names"
property description.
Change-Id: I8f162d1c221240ee2ef7730081769768b0b0ec7d
Add "qcom,adreno-gpu-c500" compatible string bindings for GPU
core properties. Add "qcom,genc-gmu", "qcom,gpu-gmu-hwsched" and
"qcom,genc-gmu-hwsched" compatible string bindings for GMU properties.
New compatible strings are to enable GPU feature set specific to
GenC targets.
Change-Id: I0158460842e602f58edc634986241ce9bcd6f2a5
Add nvmem device for haptics device to configure some settings
in related SDAM module. Add PBS device for triggering PBS to
configure haptics ISC setting during LRA impedance detection
sequence.
Change-Id: I0b7546ab82f198f0c04b69da9c63df7e0c5119df
Add flash, torch, switch devices from PM8350C and haptics device
from PM8350B that are present on waipio platforms.
Change-Id: I11cb568d69b46dc82f828a6afd26ba9779ae5eda
Add device for the cluster domain to get the domain power off/on
notifications so that we can predict the next possible wakeup and
select the cluster lpm mode to enter accordingly.
Change-Id: I63961a1f2033381e4cfcbe96addebaaaf58da49c
Add UFS support for Waipio platforms.
Modify the L7B and L9B regulator limits to meet UFS needs.
The L7B and L9B regulators are used by UFS's vcc and vccq
respectively. Set the L7B and L9B voltage limits to 2.504V
and 1.2V since UFS on Waipio target only supports these voltages.
Change-Id: Iecbc64ad9d4183c72ddcb5880f8865a438527ee4
Add 'dma-coherent' flag to the USB device node in order to allow
it to use IO coherent DMA allocations.
Change-Id: I744707f4bee4e2dfec1edff846ac41d64eeaa4e1
The disp_rsc device requires multiple clocks to be enabled before it can
access its configuration registers. These clocks will be enabled by
default when clock_dispcc probes. Add a phandle to clock_dispcc to
ensure it probes first and enables the necessary clocks.
Change-Id: I19fdfd092365f1ffa478e0d3abb0ea22d4aebad7
To prevent deadlocks between the clock and regulator frameworks, the QUP
clocks used by I2C-connected PMICs must be enabled all the time and not
registered with the clock framework. Skipping the registration
short-circuits the I2C device's clock calls such that they return
success before grabbing the clock locks. Achieve this behavior by
setting GCC's qcom,critical-devices property.
Change-Id: I805b16fa8ac2a93a3e3e7782710886f77aed071a
Add documentation for cluster device which use for
predict the cluster LPMs so that we can enter to cluster
LPMs more efficiently.
Change-Id: I1ed2e907fcbad13048b32ea82aefa263c189c970
This change adds alias to HSUART node being used by BT usecase.
This is to enumerate UART node as /dev/ttyHS0.
Change-Id: I20855e9b657f1d6bf146c085983fe15fcfb7b791
Add I2C slave devicetree node of NFC for waipio describing the GPIO
configuration for NFC controller chip.
Add device node properties to support NFC LDO voting.
Change-Id: I4213d39898c87272e169b1db80e354623375fb9f
Add "depends-on-supply" to secondary spmi bus and spmi debug bus
so that primary spmi bus gets instantiated as spmi-0 followed by
secondary spmi bus (spmi-1) and spmi debug bus (spmi-2). This
helps with using sepolicy labels added for PMIC device paths
under spmi-0 in userspace.
Change-Id: I644640b6a7adb6ed9f91eaafe157ddf08dd82f1c