Optimise for boot up time since it will use special node and dt
property before unflat and put those in the beginning of the
device tree can make it search fast.
Also, bootloader need to update property in firmware, so move
firmware node ahead can improve the bootloader search dt and
update property time.
Change-Id: Ic15be7556b888940aed2df4098f4c954889a1fea
Open loop CPR (core power reduction) is a power save feature that
configs certain voltage for WLAN power rails at runtime. Firmware
will read fuse and calculate the proper voltage and then send it to
ICNSS driver. ICNSS driver then configs the voltage to WLAN PDC using
TCS command through RPMh. This is to make sure the proper voltage
can be updated during runtime instead just hardcode and vote fixed
value for WLAN power rails.
Change-Id: I6b04a1f840f8e7eca2a377dd7a39d16b910cde31
The sdxlemur NTN3 board contains the same PMICs as the sdxlemur MBB
board, so include that file directly to make use of all its configured
nodes.
Change-Id: I23a34786ac0a829503d094cba852387425e1a34b
Update compatible string from qcom,wcn6750 to
qcom,wcn6750-bt inorder to make it different from
WLAN compatible string.
This will help in removing probe warnings during bootup.
Change-Id: I0f3993799d9222f3019195ebb1b29ca972c1222b
Add provider bindings in qfprom and consumer bindings for enabling
support to read the gaming bin fuse bit for Yupik GPU.
Change-Id: Id39af50bdc2c26eee0f9a0a48b8c18a36124b7c6
Add regulator devices for sa6155 as RPMh regulators.
This ensures that consumers are able to modify
the physical state of the PMIC regulators.
Change-Id: Ica5e8b2af3261333d875a07aa7d68cd968bb3f64
Add a device-tree property which enables NCP symmetry. This
configuration in HW enables the NCP voltage to follow LDO.
Change-Id: Ie97eb8b6a4eff96e78ef7f90688b1f5e3fd84133
GPIO81 receives CC_OUT signal from PMIC for type-c port orientation,
keep it as bias-pull-up would cause the type-c analog audio adapter
plug out event can't be detected because audio codec uses the same
signal to detect type-c connection and orientation.
Fix it by setting GPIO81 as bias-disabled.
Change-Id: I90c8a6cacc01789a79e706cad031c5e1307c4506
PON_PBS peripheral on PMK8350 is needed on HLOS for only
v1 of the PMIC. Disable it for yupik as it is not needed.
Change-Id: I5d56724a8e4848ef394141e8445c7a71f3e65493