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
Include stub regulator support for PM6XXX, PM6150L and PMR735A
on parrot to allow the regulator clients to vote on them.
Change-Id: I8b773ea847dc2f48c7d5943e6dd56ebfbd6aa5c5
Add stub regulator support for PM6XXX, PM6150L and PMR735A
on parrot to allow the regulator clients to vote on them.
Change-Id: I22408f54577ebf7201c3114185368872a38fea2d
Previously, the actlr settings was derived from a lookup table, where
the entry is found if its sid/mask set overlaps with the set described by
and input sid/mask. Due to these overlaps, several matches may be found,
which is detected as an error condition.
To avoid overlaps smmu driver is updated, to be inligned with it,
updating the actrl mask settings.
Change-Id: Ic7445732b6658c9c353cdfc7303854fc0d155dee