ARM: dts: msm: Add memory-mapped architected timer for samarium

Add the device tree entries used to define the configuration
of the memory mapped timer.

Change-Id: Icb73f4dcbd8505ceca7536838fbad4271298c74a
Signed-off-by: Osvaldo Banuelos <osvaldob@codeaurora.org>
ARM: dts: msm: Add support for new samarium variants

Add device tree files for new samarium MSM and APQ variants.
Update the Makefile to include the new device tree blob. Also,
update the SoC ID mapping table and board file to support
these added variants.

Change-Id: I99741ca7c4b121d4d7666b326f4dd2e989ff5eb9
Signed-off-by: Osvaldo Banuelos <osvaldob@codeaurora.org>
Sensors: remove the MPU3050 driver parent

Remove the MPU3040 gyroscope driver parent to allow the system
registers the driver in the "/sys/devices/virtual/input" folder.
The system will give the driver sysfs interface correct permission
according to the ueventd file.

CRs-Fixed: 510210
Change-Id: I957acc809005a06f6a8219140d8a4d609e46b435
Signed-off-by: Jie Cheng <rockiec@codeaurora.org>
clock-krait-8974: Increase PVS bin efuse field to a 4-bit field

This also needs changes to the redundant fuse data field to support making
corrections to a 4-bit field.

Signed-off-by: Saravana Kannan <skannan@codeaurora.org>
Change-Id: Ia15e5375537ff587a502fae975fdf854d08fa083
ARM: dts: msm: Alter L2 Off SPM sequence for APQ8084

Remove the command to open L2 headswitch as this command is already
present with a bigger delay.

Change-Id: Ia30888e2fe08a737ef6649526ae6b82a68128d47
Signed-off-by: Girish Mahadevan <girishm@codeaurora.org>
usb: gadget: ncm: Fix string data index definition

Commit 489895b107fbf9971090899f433f9d65d052a716 renamed the
local definition of STRING_DATA_IDX to NCM_STRING_DATA_IDX
to avoid a namespace conflict, but the corresponding usage
sites have not been updated.

Change-Id: Ic1b6671d3687a21f399c26b557a02a55a8e27cfe
Signed-off-by: Stepan Moskovchenko <stepanm@codeaurora.org>
ARM: dts: msm: Add device tree for APQ8084 LIQUID

Add a DTSI file and a top-level DTS file needed to support
the APQ8084 LIQUID platform.

Change-Id: I19454708b3bd1b0bc44b84cb5c7d19a212897688
Signed-off-by: Stepan Moskovchenko <stepanm@codeaurora.org>
ARM: dts: msm: Update APQ8084 device tree IDs

Update the APQ8084 CDP DTS file to indicate compatibility
with multiple variants of the the APQ8084 CDP hardware
platform.

Change-Id: I6c6924678b4e7653a61e3b8cdab9f4780940f53d
Signed-off-by: Stepan Moskovchenko <stepanm@codeaurora.org>
ARM: dts: msm: Add device tree for APQ8084 MTP

Add a DTSI file and a top-level DTS file needed to support
the APQ8084 MTP platform in a dedicated DTS file.

Change-Id: I4ea775438539a160ae835493b4a7795832334a25
Signed-off-by: Stepan Moskovchenko <stepanm@codeaurora.org>
Merge "ARM: dts: msm: Add memory-mapped architected timer for samarium"
Merge "ARM: dts: msm: Add support for new samarium variants"
Merge "Sensors: remove the MPU3050 driver parent"
Merge "clock-krait-8974: Increase PVS bin efuse field to a 4-bit field"
Merge "ARM: dts: msm: Alter L2 Off SPM sequence for APQ8084"
Merge "usb: gadget: ncm: Fix string data index definition"
Merge "ARM: dts: msm: Add device tree for APQ8084 LIQUID"
Merge "ARM: dts: msm: Update APQ8084 device tree IDs"
Merge "ARM: dts: msm: Add device tree for APQ8084 MTP"
defconfig: 8084: Disable programing of secure IOMMUs

Secure IOMMUs have now been validated so there is no longer a
need for the non-secure world to do secure programming. Disable
the config.

Change-Id: Id912e040340fca9cda876486dcb659ee67f62bb9
Signed-off-by: Laura Abbott <lauraa@codeaurora.org>
ARM: dts: msm: Correct master and qos ports for apq8084

Correct the master and qos ports for some masters, also add back the iface
clock for writing usb3 master registers.

Change-Id: I1229cff29927e2bd4f49fa84dc0c27d562f79b25
Signed-off-by: Girish Mahadevan <girishm@codeaurora.org>