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 modem driver has moved under esoc.
Remove old implementation related files.
Change-Id: I1e264abb573e614972fb098f84e99b6ef1d6993b
Signed-off-by: Hanumant Singh <hanumant@codeaurora.org>
Add Atheros L1C Gigabit Ethernet dirver compilation
to the APQ8084 config. The driver is used on the
8084 platform devices.
Change-Id: If33043a12cf258dec2accaa02e97cb3e9c2824af
Signed-off-by: Ilia Lin <ilialin@codeaurora.org>
This patch enables Interactive governor in below defconfig.
*apq8084_defconfig
*apq8084-perf_defconfig
This will make interactive govenor as available option to
choose from the list of governors.
Change-Id: If770e48e16ec999140f767409adc5d043ae4c751
Signed-off-by: Girish S Ghongdemath <girishsg@codeaurora.org>
Add defconfig flag for compiling atheros ethernet driver.
The driver is required for the atheros ethernet chip
used on apq8084 devices.
Change-Id: I664b22ea5f587b202270ba3e6123a3981e6a5b75
Signed-off-by: Ilia Lin <ilialin@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>
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 reporting of boot time statistics for APQ8084
targets.
Change-Id: I7348ae41526848983ef62f16b17da932daa1c170
Signed-off-by: Stepan Moskovchenko <stepanm@codeaurora.org>
Enable demux support for apq8084 required
in broadcast applications.
Change-Id: Ic4d4ecee85e944e93d07a3f8ee087a8581409517
Signed-off-by: Hamad Kadmany <hkadmany@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>
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>
CONFIG_SYSRQ_SCHED_DEBUG results in verbose printk output when the
"show-task-states(T)" or "show-blocked-tasks(W)" sysrq triggers
are invoked. Because this can increase the chances of a watchdog
bark when the system is under heavy load, disable these debug
prints by default.
Change-Id: Ifb58b70c1816daa41fe5a0d7f1fe4d36ddacaeb4
Signed-off-by: Matt Wagantall <mattw@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>
csvt driver allows making circuit switched video telephony calls
with dun(dial up networking) like interface.
Change-Id: Ia90cc0e93b99fb12c868a2e43eae256befd6d372
Signed-off-by: Vamsi Krishna <vskrishn@codeaurora.org>
Enable the VPU device driver for video post-processing functionality.
Change-Id: I1887956bfd121869d505c11f9be146d17078699f
Signed-off-by: Ahmed Abdul-Salam <aabdulsa@codeaurora.org>
Add the busPM feature for apq8084. This module is needed by the
bus profiling tool.
Change-Id: I149a550d6124f7f5bba509a22bdcfe21c1138242
Signed-off-by: Girish Mahadevan <girishm@codeaurora.org>
This enables the driver used for the USB and ethernet ports
found on the APQ8084 docking station.
Change-Id: I92f6a0e60e2a7db0fff25a6c6dbba7b7ed84b835
Signed-off-by: Jack Pham <jackp@codeaurora.org>
The ROW block I/O scheduler was developed with the mobile devices needs
in mind, where we favor user experience upon everything else, thus we
want to give READ I/O requests as much priority as possible.
The main idea of the ROW scheduling policy is to dispatch READ requests
with higher priority, while write starvation is considered.
The benefit of ROW block I/O scheduler is to improve the READ throughput
and latency in READ/WRITE collisions.
The READ latency worst case is improved both in sequential and random read
scenarios.
Change-Id: I5343c0f5d5a0848febc966d66b993525a01b3c4c
Signed-off-by: Tatyana Brokhman <tlinder@codeaurora.org>
Signed-off-by: Yaniv Gardi <ygardi@codeaurora.org>
Enable QCA1530 driver in both defconfig and perf_defconfig.
Change-Id: I6cb0d71bb496a346b2722f1219d781bd6d7a2959
Signed-off-by: Sagar Shinde <sagarshinde@codeaurora.org>
Enable CONFIG_STRICT_MEMORY_RWX for 8084 by default.
Change-Id: I9fcc261066fa62e97624e6581e790b357c15d358
Signed-off-by: Larry Bassel <lbassel@codeaurora.org>
F2FS is a file system used for NAND flash memory-based storage devices.
Enable this filesystem for APQ8084.
Change-Id: I89ffa93d3d5e3787eb11903d1c2b66019434def9
Signed-off-by: Konstantin Dorfman <kdorfman@codeaurora.org>
The intention of this change is to help with memory leak
debugging, without any need to change the config file
Change-Id: I5a09ab3ff1d7352a8507962bfb55f86b93a6ca60
Signed-off-by: Monu Surana <msurana@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>
The ADSP RPC driver allows for clients to make remote method
invocations across processor boundary to DSP processor. Enable
this driver for APQ8084.
Change-Id: I6407763ffa1962d69f45cd10715dfbf7d0a22873
Acked-by: Sathish Ambley <sambley@qti.qualcomm.com>
Signed-off-by: Mitchel Humpherys <mitchelh@codeaurora.org>
apq8084 based devices do not have the qpnp charger hardware. Remove
them.
Change-Id: If63cc12d74d7f3e74583aba9381442408c6ac4f9
Signed-off-by: Abhijeet Dharmapurikar <adharmap@codeaurora.org>
This driver enables IPC Router to communicate with off-chip peripherals
through HSIC XPRT.
Change-Id: Icc88a3d1453096b23f0c315044cec9b614c2054c
Signed-off-by: Brent Hronik <bhronik@codeaurora.org>