The USB 3.1 controller and PHY properly supports U1 & U2
transitions. Remove the quirk properties to enable these
features for additional power savings.
Change-Id: Icecbe864e399b6c20f5cf16c1a00d14f8a3932f4
The USB controller supports link power management (L1 LPM) for
high speed. Remove the "snps,dis_enblslpm_quirk" property which
disables that feature. While there, clean up the "snps,hird-threshold"
value as that is only supposed to be 4-bits; the 5th bit is set by a
separate property "snps,is-utmi-l1-suspend". These will allow for
maximum power savings when connected in USB 2.0 mode and L1 LPM
is supported for both host and peripheral modes.
Finally, remove the unused "usb-core-id" properties.
Change-Id: Ib9dc3a9c27d9a0f56dd0c75c8b7389ac44c9a7cb
Add PMIC Glink device and their client devices. PMIC Glink device
with name PMIC_RTR_ADSP_APPS supports the clients UCSI, battery
charger etc. PMIC Glink device with name PMIC_LOGS_ADSP_APPS
supports the client battery debug device.
Change-Id: Icf6dae33dfcc361701e1684274e3749431d451a0
Add an SPMI debug bus device and associated child devices so that
consumers can have unrestricted access to the PMICs on
pre-production devices. This helps to make debugging easier.
Change-Id: Id534051fef71eb84fbea3dc8976ecb2cbd9eff47
Add regulator devices for holi as rpm-smd regulators.
This ensures that consumers are able to modify the
physical state of PMIC regulators.
Change-Id: I4f923b885e5d8170535d42edd32c466cc586f5c9
Add le-vm DT flag to enable TUI usecase. Add static-gpii-mask
to assign a static gpii to touch LA usecase on Lahaina.
Change-Id: I2905c0bec48ea83f34fbd6e3ffbbfec52306f5c5
Add le-vm DT flag to enable TUI usecase. Add static-gpii-mask
to assign a static gpii to touch LA usecase on Lahaina.
Change-Id: I0760673e482ec6353a6e3100722432d631780637
Fix memory node address to 0x28800000 from 0x28000000.
This address has to be proper for hypervisor to indetify the memory
node for overlay. Additionally enable SCM driver.
Change-Id: I30f2c67bb730aea3757beacb15cf9b266c48ba49
Add RM device node to probe RM driver to initialize various hypervisor
resources like doorbell and message queues. This node should overlay by
RM-VM dynamically when the primary vm load the VM image into memory.
Until this support is ready in RMVM, statically maintain the node
information in the DT.
Change-Id: I8d8c39eb2b7b435f6f99ddc3677003fbd88b5199
Add additional nodes like more virtual CPUs, adjust pil segment offset
values for trusted VM and rearrange some of the nodes.
Change-Id: I290467a0ad2b62b52fc540a0ac6d4ec4feebe468
Create a cpu7 latfloor device to allow for custom
voting by cpu7 independent of cpu4 latfloor device.
Also add cpu4 llcc latfloor device to allow for an
llcc latfloor in certain scenarios.
Change-Id: I8f63abb0f81235f56c165630eb1d0eea00325140