Commit Graph

77 Commits

Author SHA1 Message Date
Karthikeyan Ramasubramanian ab9df0516e msm: ipc: Support multi-platform
Upstream prefers existing drivers be converted to support multiplatform
kernels.  This requires drivers to be located in generic functionality
directories instead of specific mach directories.

Move IPC Router Core and Security drivers to the net/ipc_router location
to support multi-platform.

Move IPC Router SMD & HSIC transport(XPRT) drivers to the drivers/soc/qcom
location.

Change-Id: I770227f66dcb776b26086426f509568f991db757
Signed-off-by: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
2014-01-13 13:51:09 -07:00
Linux Build Service Account 364b68371e Merge "defconfig: 8092: Add WLAN configuration for 8092" 2014-01-07 16:04:39 -08:00
Linux Build Service Account 43a1fa9d8e Merge "defconfig: mpq8092: Enable slimbus satellite controller driver" 2014-01-05 16:00:26 -08:00
Mingcheng Zhu 5b6277ed72 defconfig: 8092: Add WLAN configuration for 8092
Enable CNSS Platform Driver, WEXT and NL_TESTMODE (for FTM).

Change-Id: I869180129495588f3410e3ec97db93b3c389d4d8
Signed-off-by: Mingcheng Zhu <mingchen@codeaurora.org>
2013-12-31 04:47:08 +05:30
Linux Build Service Account 7e6995644c Merge "arm: configs: Enable IO Expander for MPQ 8092" 2013-12-30 02:13:44 -08:00
Linux Build Service Account cc72e70f55 Merge "defconfig: 8092: Enable PCIe" 2013-12-27 11:08:49 -08:00
Linux Build Service Account 0ac112dc40 Merge "defconfig: mpq8092: Enable CI bridge driver" 2013-12-27 02:30:15 -08:00
Yan He ef311622bd defconfig: 8092: Enable PCIe
Enable PCIe (PCI express) on 8092.

Change-Id: I6ea1f630b7e4cab13b323768c65c45ace8c33231
Signed-off-by: Yan He <yanhe@codeaurora.org>
2013-12-26 16:44:20 -08:00
Hamad Kadmany c394b1d01a defconfig: mpq8092: Enable CI bridge driver
External CI bridge driver is needed to support
CI/CI+ application.

Change-Id: I245e6b7d8e53d9acb1f9a6445fc5c33537ca9af0
Signed-off-by: Hamad Kadmany <hkadmany@codeaurora.org>
2013-12-24 17:18:52 +02:00
Srinivas Ramana 314ccdee04 defconfig: mpq8092: Remove non-secure access to OCMEM
Remove OCMEM non secure access configuration.

Change-Id: I7358355cd79e46a5086e057ea8e7858f4bb583e0
Signed-off-by: Srinivas Ramana <sramana@codeaurora.org>
2013-12-23 14:16:25 +05:30
Srinivas Ramana 9e9f26f278 defconfig: mpq8092: Remove non-secure access to IOMMUs
Remove non-secure access to configure IOMMUs.
IOMMUs need to be configured by secure master.

Change-Id: I1dbeb3c753fe4782badabd5052c1b2513c31e17e
Signed-off-by: Srinivas Ramana <sramana@codeaurora.org>
2013-12-23 14:16:18 +05:30
Srinivas Ramana 303cea12cf defconfig: mpq8092: Enable QPNP USB VBUS detection
Enable USB VBUS detection on QPNP pin.

Change-Id: I509bcabcd2345c1c637f7e4b2e4d845cda20b5a6
Signed-off-by: Srinivas Ramana <sramana@codeaurora.org>
2013-12-23 14:16:07 +05:30
Srinivas Ramana f4a206f8e2 defconfig: automatic update
Updating the defconfigs to match the Kconfigs in the tree prevents
unrelated diffs from appearing in other defconfig changes.

Change-Id: I2f429ffa9398bfda7fba592f7fda9f23c4209270
Signed-off-by: Srinivas Ramana <sramana@codeaurora.org>
2013-12-21 09:18:14 +05:30
Linux Build Service Account 2859beb83a Merge "defconfig: 8092: Update the selection of the sound device" 2013-12-20 17:00:22 -08:00
Linux Build Service Account 25ca283ab5 Merge "defconfig: mpq8092: Enable per-process pagetables" 2013-12-20 09:45:54 -08:00
Aviral Gupta 612aae8cf7 defconfig: 8092: Update the selection of the sound device
Update the selection of the wcd9310 codec, adsp loader and the sound device
for the 8092.

Change-Id: I1fe05d9d07c9e65cd6a72036f6d2646e8a84a3d8
Signed-off-by: Aviral Gupta <aviralg@codeaurora.org>
2013-12-19 23:56:37 -08:00
Linux Build Service Account f8f8057467 Merge "defconfig: mpq8092: Enable Kernel thermal driver" 2013-12-19 08:38:39 -08:00
Ram Chandrasekar f7e9f8925e defconfig: mpq8092: Enable Kernel thermal driver
Enable Kernel Thermal Monitor(KTM) driver for
the target MPQ8092.

Change-Id: I30bee84d9436d29db915757f22ccec01013bfca4
Signed-off-by: Ram Chandrasekar <rkumbako@codeaurora.org>
2013-12-18 11:45:00 -07:00
Jeff Hugo fe28fe039b msm: smem: Support multiplatform
Upstream prefers existing drivers be converted to support multiplatform
kernels.  This requires drivers to be located in generic functionality
directories instead of specific mach directories.

Move the smem driver to the drivers/soc/msm location to support
multiplatform.

Change-Id: I9ba6eedce5237be6b96850e772232182a1a084ae
Signed-off-by: Jeffrey Hugo <jhugo@codeaurora.org>
2013-12-18 10:08:39 -07:00
Digish Pandya a13d4453ff defconfig: mpq8092: Enable per-process pagetables
Enable per-process pagetables for the GPU IOMMU.

Change-Id: I9b0163fe695eb17253c0e1c0b94dfbd209565f07
Signed-off-by: Digish Pandya <digishp@codeaurora.org>
2013-12-16 23:58:11 +05:30
Jayasena Sangaraboina 0a494a90e9 defconfig: mpq8092: Enable video driver
Enable configurations required for video driver on mpq8092.

Change-Id: Iec60fd44a9898cbc2374074103433c4cae2b1700
Signed-off-by: Jayasena Sangaraboina <jsanga@codeaurora.org>
2013-12-15 14:16:18 -08:00
Jeff Hugo acd001a746 msm: smd_pkt: Support multiplatform
Upstream prefers existing drivers be converted to support multiplatform
kernels.  This requires drivers to be located in generic functionality
directories instead of specific mach directories.

Move the smd_pkt driver to the drivers/char location to support
multiplatform.

Change-Id: I0a05d27171a47a985cb5934d0df1d982b7cbc139
Signed-off-by: Jeffrey Hugo <jhugo@codeaurora.org>
2013-12-13 16:22:03 -07:00
Linux Build Service Account 390cc7a8d7 Merge "defconfig: mpq8092: Enable support for CMA" 2013-12-13 03:28:03 -08:00
Linux Build Service Account f83ef5e665 Merge "ARM: dts: mpq8092: Add krait regulator nodes" 2013-12-13 03:28:00 -08:00
Linux Build Service Account cbeaaccbad Merge "defconfig: mpq8092: Enable XHCI host and DWC3 Core support" 2013-12-13 03:27:37 -08:00
Srinivas Ramana 69c9a1d313 defconfig: mpq8092: Enable support for CMA
Drivers depend on the Contiguous Memory Allocator (CMA)
to get large chunks of memory. Enable this option.

Change-Id: I8de1ece189981d29567f49688f278203e4291c68
Signed-off-by: Srinivas Ramana <sramana@codeaurora.org>
2013-12-13 00:48:46 +05:30
Srinivas Ramana 32ac012b3e ARM: dts: mpq8092: Add krait regulator nodes
MPQ8092 runs from a ganged PMIC regulator. Create krait regulator
devices to control LDO/BHS mode and phases/voltage on the PMIC gang.

While at it also add the device for the gang regulator. This device
is responsible for implementing overshoot workarounds and also for
checking PMIC gang configuration.

Enable Krait regulator driver for mpq8092.

Change-Id: I28a993729adde16e350fbc7340a37e53439d9d20
Signed-off-by: Srinivas Ramana <sramana@codeaurora.org>
Signed-off-by: Anirudh Ghayal <aghayal@codeaurora.org>
2013-12-13 00:48:08 +05:30
Jeff Hugo 3e7fc08748 msm: smd_tty: Support multiplatform
Upstream prefers existing drivers be converted to support multiplatform
kernels.  This requires drivers to be located in generic functionality
directories instead of specific mach directories.

Move the smd_tty driver to the drivers/tty/serial location to support
multiplatform.

Change-Id: Ia5cb5f98ca07817900470252b21e47622bf23ee9
Signed-off-by: Jeffrey Hugo <jhugo@codeaurora.org>
2013-12-12 09:55:48 -07:00
Chandra Devireddy 258c388475 defconfig: mpq8092: Enable XHCI host and DWC3 Core support
Enable USB3.0 host mode using DWC3 controller.

Change-Id: Ia16a387dbcd16c2b56a1566f57663df9a4d40e67
Signed-off-by: Chandra Devireddy <cdevired@codeaurora.org>
Signed-off-by: Manu Gautam <mgautam@codeaurora.org>
2013-12-12 22:13:03 +05:30
Linux Build Service Account 7589ee9ea8 Merge "msm: ipc_logging: Support multiplatform" 2013-12-11 20:40:02 -08:00
Sagar Dharia abfc76ea02 defconfig: mpq8092: Enable slimbus satellite controller driver
Slimbus is used in satellite mode on mpq8092.
Enable NGD driver to enable that functionality.

Change-Id: I1a4cd97aabd14776f2c5455a0e8d30baa3fe107e
Signed-off-by: Sagar Dharia <sdharia@codeaurora.org>
2013-12-11 19:50:18 -07:00
Tarun Gupta a55fb9c9df defconfig: mpq8092: Enable USB BAM driver
Enable USB BAM driver to make QDSS functional.

Change-Id: I3d7825c1e24d6730d6f6238b2a7ac1ed52517b0d
Signed-off-by: Tarun Gupta <tarung@codeaurora.org>
2013-12-09 23:06:59 +05:30
Jeff Hugo 76c62752e2 msm: ipc_logging: Support multiplatform
Upstream prefers existing drivers be converted to support multiplatform
kernels.  This requires drivers to be located in generic functionality
directories instead of specific mach directories.

Move the ipc_logging driver to the kernel/trace location to support
multiplatform.

Change-Id: I8b217f2c13254814e9dfa95f46308150f1fc2a1b
Signed-off-by: Jeffrey Hugo <jhugo@codeaurora.org>
2013-12-07 13:33:38 -07:00
Mickey Mendlin 28d37c88bb defconfig: mpq8092: Enable Ensigma UCCP330 driver
Enable Ensigma UCCP330 driver for mpq8092. Ensigma UCCP330 is
integrated TV demodulator.

Change-Id: If698271ad43a345bbc23452456cc34576966d321
Signed-off-by: Mickey Mendlin <mmendl@codeaurora.org>
2013-12-06 12:32:38 +02:00
Linux Build Service Account 302c692abd Merge "msm: remote_spinlock: Support multiplatform" 2013-12-04 11:06:40 -08:00
Linux Build Service Account f132e1f25e Merge "defconfig: mpq8092: Add Temperature sensor driver" 2013-12-04 04:26:41 -08:00
Bamidi RaviKiran d25290c17a arm: configs: Enable IO Expander for MPQ 8092
Enable IO Expander driver for MPQ 8092.

Change-Id: Ib18cfae6aa27ac2dbc752017e37c2673f069741d
Signed-off-by: Bamidi RaviKiran <bamidir@codeaurora.org>
2013-12-04 01:55:08 +05:30
Jeff Hugo aca2f1a277 msm: remote_spinlock: Support multiplatform
Upstream prefers existing drivers be converted to support multiplatform
kernels.  This requires drivers to be located in generic functionality
directories instead of specific mach directories.

Move the remote-spinlock driver to the drivers/hwspinlock location to
support multiplatform.

Change-Id: Ibbc6046ab177b62a5a79cba7f5752685470c4ebb
Signed-off-by: Jeffrey Hugo <jhugo@codeaurora.org>
2013-12-03 12:00:47 -07:00
Siddartha Mohanadoss f1c250d03f defconfig: mpq8092: Add Temperature sensor driver
Temperature sensor (TSENS) supports reading upto 11 sensors
for clients to read the temperature.

Change-Id: I491c476f06a94e418d98692dba22ff489d245827
Signed-off-by: Siddartha Mohanadoss <smohanad@codeaurora.org>
2013-11-27 13:47:52 -08:00
Anat Etzion-Fuchs b299342238 defconfig: mpq8092: Enable TSC driver
Enable TSC driver for mpq8092. TSC is a HW unit designed to
support routing of MPEG-2 transport streams and communication
with conditional access module.

Change-Id: If0fccc6743a326f1428c3e4cb7e2f70571de313f
Signed-off-by: Anat Etzion-Fuchs <aetzion@codeaurora.org>
2013-11-27 12:56:03 +02:00
Gilad Broner 07693de4ec defconfig: mpq8092: Enable TSPP2 demux plugin
Enable demux plugin support of TSPP2 hardware for mpq8092.

Change-Id: I61666d51f15844a1ce594429dd8dac16fd8d194a
Signed-off-by: Gilad Broner <gbroner@codeaurora.org>
2013-11-24 15:27:03 +02:00
Linux Build Service Account 7eb3d533c4 Merge "defconfig: mpq8092: Enable TSPP2 driver" 2013-11-21 13:55:18 -08:00
Liron Kuch 4a7187620b defconfig: mpq8092: Enable TSPP2 driver
Enable TSPP2 driver for mpq8092. TSPP2 is a HW unit used
to offload the CPU by processing MPEG-2 Transport Streams from
broadcast TV services.

Change-Id: I5f0ec9840bfaa8c7621834021b084b3bcf951731
Signed-off-by: Liron Kuch <lkuch@codeaurora.org>
2013-11-20 16:35:27 +02:00
Linux Build Service Account 6156d560f8 Merge "defconfig: mpq8092: Enable SDHCI driver support" 2013-11-20 06:15:22 -08:00
Linux Build Service Account 41181d23fa Merge "defconfig: mpq8092: Enable CONFIG_ANDROID_INTF_ALARM_DEV" 2013-11-20 01:00:57 -08:00
Linux Build Service Account f99d593f94 Merge "defconfig: automatic update" 2013-11-20 01:00:55 -08:00
Ian Maund ed7aa81a5b defconfig: mpq8092: Enable CONFIG_ANDROID_INTF_ALARM_DEV
CONFIG_ANDROID_INTF_ALARM_DEV was enabled for all mainline targets
with the exception of mpq8092. This change corrects that oversight.

Change-Id: I93b04b941f43127a1fa6ed0ad42a87acf0d0748d
Signed-off-by: Ian Maund <imaund@codeaurora.org>
2013-11-19 12:48:46 -08:00
Linux Build Service Account f93428b56a Merge "defconfig: 8092: enable etm trace for remote procs" 2013-11-19 09:11:54 -08:00
Ian Maund 511a3eb0a6 defconfig: automatic update
Updating the defconfigs to match the Kconfigs in the tree prevents
unrelated diffs from appearing in other defconfig changes.

Change-Id: I89896e7af36d930093c86549d8d5d807b7ac98ef
Signed-off-by: Ian Maund <imaund@codeaurora.org>
2013-11-18 14:57:41 -08:00
Venkat Gopalakrishnan 7f985c47e9 defconfig: mpq8092: Enable SDHCI driver support
Add config options to enable the Standard Host Controller Interface
driver to support eMMC/SD devices.

Change-Id: I31a2b188633f9e24bac8d6125ab0e8fd8ebf288f
Signed-off-by: Venkat Gopalakrishnan <venkatg@codeaurora.org>
2013-11-15 20:13:32 -08:00