arm/dt: msm8974: Add data to enable dual mode config for Krait

Add the properties and device-tree data to enable
dual mode configuration for Krait. By default all bus masters
are configured in a single mode (Fixed/Bypass/Limiter/Regulator).
By default Krait is configured in Fixed mode.

In cases where BIMC runs at frequencies lower than 250 MHz,
Krait's bandwidth usage should be restricted to a certain
threshold value so that other masters like MDP do not get
starved.

At bandwidth requests below a certain threshold, Krait will
now be configured in Limiter mode, which will restrict its
bus usage. Above the threshold, Krait will be configured
in Fixed mode which will remove any restrictions on
bandwidth usage.

Dual-mode configuration enables setting the Krait in
both Limiter and Fixed mode based on the requirements stated
above.

Change-Id: I5bebafbf74093e3ab7076e021bf4f6a624390f37
Signed-off-by: Gagan Mac <gmac@codeaurora.org>
arm/dt: msm8974: Disable WCNSS nodes on Dragonboard APQ8074

The Dragonboard APQ8074 doesn't have WCNSS WLAN hardware,
but has QCA6234 WLAN instead. The two WLAN adapters share same MSM GPIOs.
WCNSS driver tries to configure the common GPIOs and causes malfunction
of the QCA6234 hardware.
The WCNSS device tree nodes should be disabled to avoid MSM GPIO
and PMIC configuration by the WCNSS driver.

Change-Id: I3fc60244008a62113e294bc92980a3fd0edd9bec
Signed-off-by: Ilia Lin <ilialin@codeaurora.org>
ARM: dts: msm: Remove power down sequence in L2 memory.

Remove L2 memory array power control from the SPM sequences,
To fix droop issues seen on the memory rails.

Change-Id: Ic2380edeea4e6471f1d5654e17824a3c8bd862e5
Signed-off-by: Karthik Parsha <kparsha@codeaurora.org>
Signed-off-by: Shashank Babu Chinta Venkata <sbchin@codeaurora.org>

Conflicts:
	arch/arm/boot/dts/msm8974-v2-pm.dtsi