Binding properties "qcom,threshold-arr" and "qcom,config-arr"
assumes that logical CPU number & physical CPU has 1:1 mapping
which is not true when any CPU is not available.
To resolve this we are replacing old properties with a new property
"qcom,chd-percpu-info" and map core-hang registers wrt to CPU phandles.
The format is <&CPUx_Phandle CPUx_Threshold CPUx_Config>.
Change-Id: Ib5ce47b5969e1203e6508e6c77dfdc8b6d7de65d
Adding a change to clear __GFP_RETRY_MAY_FAIL flag for
order-3 tmp_alloc rather use __GFP_NORETRY flag to retry
only once whenever there is an order-2 fallback option
available. So, that it may help in replenishing
the buffers on time.
Change-Id: Ic03f8cd0303d3b2e890eed10e04594cb51c52228
Adding unsigned support property to enable unsigned PD
offload to ADSP and CDSP. Property description added
in fastrpc device tree documentation.
Change-Id: I78b93bdb58addfa5d4f7aeeb03eebdb848aa28a8
Add support to configure slew ramp time for brightness change
by adding a DT property named "qcom,slew-ramp-time".
Change-Id: I1264e120c84cf0f0b339ff883c9de589f058403f
Add support to enable writing a lookup table of brightness values
into WLED_SINK peripheral to enable more granular control over
brightness, to help end user see brightness change smoothly
instead of in visible steps.
Change-Id: Ieecd52f2af5f8b3d2daea8ff1cd5e8b51e2ad5c6
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