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>
External CI bridge driver is needed to support
CI/CI+ application.
Change-Id: I245e6b7d8e53d9acb1f9a6445fc5c33537ca9af0
Signed-off-by: Hamad Kadmany <hkadmany@codeaurora.org>
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>
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>
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>
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>
Enable configurations required for video driver on mpq8092.
Change-Id: Iec60fd44a9898cbc2374074103433c4cae2b1700
Signed-off-by: Jayasena Sangaraboina <jsanga@codeaurora.org>
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>
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>
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>
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>
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>
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>
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>
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>
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>
Enable demux plugin support of TSPP2 hardware for mpq8092.
Change-Id: I61666d51f15844a1ce594429dd8dac16fd8d194a
Signed-off-by: Gilad Broner <gbroner@codeaurora.org>
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>
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>
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>
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>