AP72200 is a high-current synchronous buck-boost converter providing
high efficiency, excellent transient response, and high DC output accuracy.
It operates with a 2.3-5.4V Input range and Outputs 2.6-5.14V.
Add the bindings necessary to describe it.
Change-Id: I2cdf2dbdb3e95c6b7029d697930bb46cf7d97707
PBS RPMh resources are used to trigger PBS sequences, which
may be used to toggle the enable state of regulators which are
required to be controlled by HW enable option.
Add support for them.
Change-Id: I33c57e6b78ccdbbf626f8d219e4b3b632aaeb653
Some endpoints like SDExpress cards have the GPIO to notify the host when
card is removed.
Introducing this flag for such endpoints. When this flag is present, PCIe
driver will use this flag while dumping registers at the time of linkdown.
If card removal causes linkdown, PCIe driver will not dump the PCIe
registers else it will.
Change-Id: I4e5870dbf2190501d96e7d7ed6feb0c1f72b7ded
In high throughput cases over MHI netdev we need to
control the number of RX and TX reqs for netdev driver.
This change adds documentation for "qcom,tx_rx_reqs" property
to control the number of reqs in DT rather than hard
coding in driver.
Change-Id: I61167fafb7974f034b9addf21681b08ff2f448c0
Add bwprofiler nodes to anorak. The nodes include
3 bwmons, bwprof_0, bwprof_1, bpwrof_2, with each
responsible for measuring total, CPU, and GPU bandwidth
respectively.
Change-Id: I8cd2848b97d67c677ecd52ab38b4a64146c6607a
Some endpoints like NVMe don't have icc voting capability in their driver.
Introducing this flag for such endpoints. When this flag is present, PCIe
driver will take care of icc voting based on current link speed and width.
Change-Id: I0f98ff33004427e6d36a2d7588028120f04f7ad2
The epm device enables to measure different pmic regulator
power consumption data and pmic temperature data. It exposes
these data to userspace clients via powercap sysfs interface
and thermal zone sysfs interface respectively.
Change-Id: I4a9bf600571e78a7dcd5fe090b9a9d52865e4a54
Add support for sub0 thermistor support. The support
includes for the qmi sensors modem_cfg, lte_cc, mcg_fr1_cc,
mcg_fr2_cc, scg_fr1_cc, scg_fr2_cc.
Change-Id: I7684bffbe7094f1f8fe0e9c70a1a305bf32610f5
Add support for 'qcom,log-kpd-event' property, which when enabled causes
KPDPWR status to be logged during driver INIT and also during runtime
when key is pressed.
Change-Id: I136142d4627dc8b492b3015fbe0fb8467c930c57
Add "qcom,adreno-gpu-gen6_3_26_0" compatible string for ravelin GPU.
New compatible string is to enable GPU feature set for ravelin SOC.
Change-Id: I1387382dfce7162b74fae2d5de9cb5edf7858d40
Update qcom,battery-charger bindings to include
"qcom,wireless-charging-not-supported" property.
This should be specified for the boards that do
not support wireless charging.
Change-Id: I47c38433c0767789dbbe0bc715a11e1468d063a7
Pinctrl driver enables Top Level Mode Multiplexer block(TLMM)
on Ravelin VM. TLMM VM irqchip acts as parent interrupt controller
for TLMM on VM.
Change-Id: I4a8188ef50c7dc5251bdf1ff91225fbfc629acdd
Some endpoints like NVMe D3cold transition is prohibited as it
decreases the life time of the device (D3 cold is treated as power
cycle). So turning off the link during S3 can reduce life span of the NVMe.
For those endpoints adding a flag to inform the driver that APSS based
sleep is supported. The PCIe driver will keep the link in L1ss and turn
off PCIe resources if this flag is set.
Change-Id: Iae7b1337d31864ad756b1a483e4d0687abd36f8c