Add rpmh-regulator device nodes for the PMIC PM8350C, PM7325, and
PMR735A regulators. This ensures that consumers are able to modify
the physical state of these PMIC regulators.
Change-Id: I192299cc082e77757246bdb7b0f9751ddd8fe459
Output of PWM channel 4 is used for external backlight control of
display panel. Add pinctrl configuration for PM8350C GPIO 8 such that
it is capable of outputting PWM 4's output.
Change-Id: I552c8691ed3cf62aa51fa7d863094ce4365ba2a0
The following changes are added:
1. Add qseecom node for diwali
2. Add qcrypto device on diwali.
3. Enable QRNG driver for diwali.
4. Add shmbridge node for diwali.
5. Add smcinvoke node for diwali.
6. Add tz_log node for diwali.
7. Add qcedev node for diwali.
Change-Id: Ib6ff51cd05b9b26944eca39805c48a932fd729a4
Add interconnect devices for aggre1_noc, aggre2_noc,
config_noc, dc_noc, gem_noc, lpass_ag_noc, mc_virt_noc,
mmss_noc, nsp_noc, system_noc. This will allow consumers
to get their path and set bandwidth constraints on them.
Change-Id: I1756d848832e456e22e306297e8af5e570a2f451
Update the clock controller nodes for CAPE and also split the clocks/GDSC
shared between waipio and cape target.
Change-Id: I5cbe8107f1513d52e7ad70f5895694141afed23b
Add spmi-pmic-arb devices for the primary and secondary SPMI buses.
Add an SPMI debug bus device and associated child devices.
Add volume up gpio-keys device for all platforms.
Add PMIC Glink devices and their client devices and Glink SPMI debug
controller device.
Add configurations for haptics, flash, ADC, temp-alarm,
battery-charger and PON devices.
Change-Id: I7bd12e900ba31d48fdda15f59a6fb768bec94bea
Add trusted touch properties to novatek touch LA node
to support VM(virtual machine) enabled trusted touch
on waipio platform.
Change-Id: I1fae73497aa126bd5fafff148788ddbb107ca2a8
Include stub regulators for PM8150 and PM8009 instances
on neo to allow the regulator clients to vote on them.
Change-Id: I7958528cdd751f90145fa4b50f92731b5c2d9199
This reverts commit 7e0e6abe01.
With the commit being reverted, kernel_power_off() would be invoked
whenever the battery SOC reaches 0, battery is discharging and
the battery voltage goes below the specified shutdown voltage. This
was made to avoid an UVLO reset if the shutdown initiated by the
userspace takes longer than expected time. However, in certain
conditions, when filesystem sync didn't go as expected and with UFS
or storage drivers removing the devices in their shutdown callbacks,
init process is getting a SIGBUS exit code ending up in a kernel
panic. With recent testing, it is also found out that an UVLO reset
is not happening as before even though the shutdown still takes
longer than expected. Taking this into consideration, reverting
the change seems fine.
Change-Id: I3c6e22d154583e80570ad8e4c8e24c5bad9060d4
Add Dynamic power coefficient and capacity-dmips-mhz values for Cape,
which are used Energy aware scheduler task placement decisions.
Change-Id: I08392b95416ef14585a0aebd9bedc05f64fa08ca