ARM: dts: msm: Drop useless includes

Do not include skeleton.dtsi into feature-specific DTSI
files, since this will already be included by an
SoC-specific DTSI file.

Change-Id: I2d2a7deaf975b60141c1a47a0b506c5524e8c820
Signed-off-by: Stepan Moskovchenko <stepanm@codeaurora.org>
Signed-off-by: Sivasri Kumar Vanka <sivasri@codeaurora.org>
arm: dts: msm8974: Enable L2 power collapse during sleep

The L2 power collapse was removed to address DDR corruption associated
with voltage droop on the MX rail. Power collapsing the MX rail doesn't
cause the Voltage to droop on the MX rail

Change-Id: Ia4ce5d374ed1197b924ae9f8fb4a5a325f81dbba
CRs-fixed: 497712
Signed-off-by: Mahesh Sivasubramanian <msivasub@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/dt: iommu: Move property to derived nodes

Move boolean property from the base node to the derived
node so that targets that do not have an IOMMU with
this property can derive from the base IOMMU node.

Change-Id: I6eadada1c145d8b28d379d876b752e51c51db061
Signed-off-by: Olav Haugan <ohaugan@codeaurora.org>
arm/dt: iommu: Move gdsc property to derived nodes

Move the gdsc property to derived IOMMU nodes to allow
the gdsc to be an optional property. This allows us to develop
and test the IOMMU driver early in the development cycle. It
also allows us to have IOMMUs that are not power collapsible.

Change-Id: I8367160ad6cb693466cd08a7223715998fcb5ddb
Signed-off-by: Olav Haugan <ohaugan@codeaurora.org>
ARM: dts: msm: add coresight fuse device for 8974

Add CoreSight fuse device to the device tree for 8974. This will
allow CoreSight Fuse driver to probe this device and support
CoreSight fuse state query apis.

Change-Id: Iabf2053f9ff309800b242fc83e958a7d30e6f3fd
Signed-off-by: Pratik Patel <pratikp@codeaurora.org>
ARM: dts: msm: add jtag fuse device for 8974

Add JTag fuse device to the device tree for 8974. This will
allow JTag Fuse driver to probe this device and support JTag
fuse state query apis.

Change-Id: I96b9047bbb029e405a4165a7e1655be37006bf3f
Signed-off-by: Pratik Patel <pratikp@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