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
Add interconnect device bindings. These devices can be used to
describe any RPMH and NoC based interconnect devices.
Change-Id: Ib2df93a7173172ace5797b08ab9eaa3a4f350364
Add bindings for new compatible "qcom,pm5100-haptics". This
compatible is used for PM5100 haptics.
Change-Id: I338904950cbbd08590dafb88974396948480c231
Add SPAD node changes along with documentation changes in
qcom,llcc.txt for LLCC SPAD perfmon driver.
Change-Id: I6601c34adb36b60e82e023314106241d5d3ab948