android_kernel_oneplus_msm8998/arch
Nicholas Troast 189a11723e ARM: dts: msm: add pin control regulators for WLAN and BT on msmcobalt
Initialize PMCOBALT regulators SMPS 7 and LDO 5 to use HW_EN0 pin
control to force high power mode. Whenever HW_EN0 is driven high these
regulators will be forced into high power mode.

HW_EN0 is driven high whenever WLAN is transmitting or receiving, thereby
reducing power when it is not active.

Initialize PMCOBALT regulators SMPS 3 and SMPS 5 to use HW_EN2 pin
control to force high power mode. Whenever HW_EN2 is driven high these
regulators will be forced into high power mode.

Add pin control regulator devices for PMCOBALT regulators LDO 7, LDO
17, and LDO 25. When any of these pin control regulators are enabled by
software their output will be physically enabled whenever HW_EN2 is driven
high. When disabled HW_EN2 is ignored.

HW_EN2 is driven high whenever BT is transmitting or receiving, thereby
reducing power when it is not active.

CRs-Fixed: 971169
Change-Id: I819299fefde72400a18fb8503aedd1a1f32bfe7b
Signed-off-by: Nicholas Troast <ntroast@codeaurora.org>
2016-03-25 16:02:22 -07:00
..
alpha Revert "net, lib: kill arch_fast_hash library bits" 2016-03-22 11:09:36 -07:00
arc Revert "net, lib: kill arch_fast_hash library bits" 2016-03-22 11:09:36 -07:00
arm ARM: dts: msm: add pin control regulators for WLAN and BT on msmcobalt 2016-03-25 16:02:22 -07:00
arm64 defconfig: Enable SPS BAM and USB BAM driver on msmcobalt 2016-03-23 21:30:45 -07:00
avr32 Revert "net, lib: kill arch_fast_hash library bits" 2016-03-22 11:09:36 -07:00
blackfin Revert "net, lib: kill arch_fast_hash library bits" 2016-03-22 11:09:36 -07:00
c6x Revert "net, lib: kill arch_fast_hash library bits" 2016-03-22 11:09:36 -07:00
cris cris: Drop reference to get_cmos_time() 2015-11-02 20:03:05 +01:00
frv Revert "net, lib: kill arch_fast_hash library bits" 2016-03-22 11:09:36 -07:00
h8300 h8300 update for v4.4 2015-11-12 15:26:39 -08:00
hexagon Revert "net, lib: kill arch_fast_hash library bits" 2016-03-22 11:09:36 -07:00
ia64 Revert "net, lib: kill arch_fast_hash library bits" 2016-03-22 11:09:36 -07:00
m32r Merge remote-tracking branch 'lsk-44/linux-linaro-lsk-v4.4' into 44rc2 2016-03-23 20:51:00 -07:00
m68k m68k: Wire up mlock2 2015-11-22 11:35:26 +01:00
metag Revert "net, lib: kill arch_fast_hash library bits" 2016-03-22 11:09:36 -07:00
microblaze Revert "scatterlist: use sg_phys()" 2016-03-22 11:15:33 -07:00
mips Revert "net, lib: kill arch_fast_hash library bits" 2016-03-22 11:09:36 -07:00
mn10300 Revert "net, lib: kill arch_fast_hash library bits" 2016-03-22 11:09:36 -07:00
nios2 nios2: fix cache coherency 2015-11-26 22:25:58 +08:00
openrisc Revert "net, lib: kill arch_fast_hash library bits" 2016-03-22 11:09:36 -07:00
parisc Merge remote-tracking branch 'lsk-44/linux-linaro-lsk-v4.4' into 44rc2 2016-03-23 20:51:00 -07:00
powerpc KVM: PPC: Fix ONE_REG AltiVec support 2016-02-25 12:01:20 -08:00
s390 Revert "net, lib: kill arch_fast_hash library bits" 2016-03-22 11:09:36 -07:00
score Revert "net, lib: kill arch_fast_hash library bits" 2016-03-22 11:09:36 -07:00
sh Revert "net, lib: kill arch_fast_hash library bits" 2016-03-22 11:09:36 -07:00
sparc Revert "net, lib: kill arch_fast_hash library bits" 2016-03-22 11:09:36 -07:00
tile Revert "net, lib: kill arch_fast_hash library bits" 2016-03-22 11:09:36 -07:00
um UM: x86_64: add defconfig file for UML on x86_64 2016-03-23 21:16:30 -07:00
unicore32 Revert "net, lib: kill arch_fast_hash library bits" 2016-03-22 11:09:36 -07:00
x86 Merge remote-tracking branch 'lsk-44/linux-linaro-lsk-v4.4' into 44rc2 2016-03-23 20:51:00 -07:00
xtensa Revert "net, lib: kill arch_fast_hash library bits" 2016-03-22 11:09:36 -07:00
.gitignore
Kconfig FROMLIST: mm: mmap: Add new /proc tunable for mmap_base ASLR. 2016-02-16 13:54:14 -08:00