Add phy aux clk & pll clk config1 register offsets which needs to
be access for apps based L1ss sleep.
Change-Id: I2b3b0f4410a0caac4fadef839f1e5e1713b5503a
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 for the following LCDB devicee tree properties:
"qcom,high-p2-blank-time-ns" to control the higher clamp threshold for
p2 minimum on time.
"qcom,low-p2-blank-time-ns" to control the lower clamp threshold for
p2 minimum on time.
"qcom,mpc-current-thr-ma" to control the mpc threshold for inductor
current after start up is done.
Change-Id: Ibc095328035bb52899846587e3db711a5c8296f2
Add a device-tree property which enables NCP symmetry. This
configuration in HW enables the NCP voltage to follow LDO.
Change-Id: Ie97eb8b6a4eff96e78ef7f90688b1f5e3fd84133
Add compatible string for PM7325B LCDB device. Remove pmic-revid
property as it is not used on kernel 5.4. Add pwrup-delay-ms,
qcom,bst-ps-threshold-mv and qcom,pwrup-config properties for PM7325B.
Update qcom,bst-ilim-ma, qcom,ncp-ilim-ma and qcom,ldo-ilim-ma for
PM7325B.
Change-Id: I66b3bfd1782f41eb44cca08adce2a02bada0727c
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