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>
Enable bluetooth UART transport driver and atheros bluetooth
driver to support atheros bluetooth chipsets.
Change-Id: Ida81cc56b31ac90be567de91aecf311c86e865f3
Signed-off-by: Pradeep Panigrahi <pradeepp@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>
Enable internaldb for performance build. It is already enabled on
non-performance build.
Change-Id: I0ef151c02b5bb8db76f7a100016e76e126a909dd
CRs-Fixed: 592107
Signed-off-by: Tushnim Bhattacharyya <tushnimb@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>
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>
Keeping /dev/mem and /dev/kmem exposed to userspace allows userspace
to peek/poke to these areas and is a security risk. Remove support for
/dev/mem and /dev/kmem on perf builds.
Change-Id: I1408b026e0c6830364cbb84133751acb3ff08aeb
CRs-Fixed: 530719
Signed-off-by: Sarang Joshi <spjoshi@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>
Currently eDP controller driver is compiled for all targets regardless
controller in HW is present or not. Fix this by adding a config flag
on targets where needed only.
Change-Id: I9a4ae3760b78a2f069462e5092f95356ae34c6ce
Signed-off-by: Ujwal Patel <ujwalp@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 MSM8974.
Change-Id: I525d8496955329aa576b75a462e0f500b6223b14
Acked-by: Sathish Ambley <sambley@qti.qualcomm.com>
Signed-off-by: Mitchel Humpherys <mitchelh@codeaurora.org>
Enable ANDROID_INTF_ALARM_DEV as default in defconfig.
Change-Id: I992fc9db607b797f0151ea540cabb9e158c55aeb
Signed-off-by: Xiaocheng Li <lix@codeaurora.org>
Enable msm_sharedmem UIO driver on targets which use RemoteFS
(over QMI) and RFSA.
CRs-Fixed: 477427
Change-Id: I63d95aa0fcbbdc17d64fb7749ed50c3890551dce
Signed-off-by: Pratibhasagar V <pratibha@codeaurora.org>
Signed-off-by: Venkat Gopalakrishnan <venkatg@codeaurora.org>
The Remote Debugger Driver allows a debugger running on a host
PC to communicate with a remote stub running on peripheral
subsystems. Enable this driver on MSM8974.
Change-Id: I97c0920d4e178fda492b8cd147044da14ff3e191
Acked-by: Vivek Iyer <viyer@qti.qualcomm.com>
Acked-by: Mahesh Rohera <mrohera@qti.qualcomm.com>
Acked-by: Jay Jayanna <jjayanna@qti.qualcomm.com>
Signed-off-by: Aparna Das <adas@codeaurora.org>
Enable the config ENABLE_VMALLOC_SAVINGS to reclaim
vmalloc space in low memory.
Change-Id: Icd3c985ecc2ee04c09a67eed72ae4f8f5f2e57a3
Signed-off-by: Neeti Desai <neetid@codeaurora.org>
SMB349 is a single path switching mode charger chip. Enable the
driver on msm8974 based devices.
Change-Id: I5e13018b636cdb48da698f83d7f7a3197384d176
Signed-off-by: Abhijeet Dharmapurikar <adharmap@codeaurora.org>
Enable rmi4 device to ensure full feature functionality
of Synaptics across all platforms.
Change-Id: I5bb590c8ae5914d3278ffa079a5a3ec8cf66819e
Signed-off-by: Amy Maloche <amaloche@codeaurora.org>
When Apps recieves a WDOG bite from WCNSS, collecting a register
dump of WCNSS is helpful to root cause the failure.
Change-Id: I08987fe6dd0f660607bf6b1edcf32b590f1cccaf
Signed-off-by: Sameer Thalappil <sameert@codeaurora.org>
This patch adds support for enabling uhid driver in kernel which
provides interface for user space hid module to interact with
hid drivers of kernel. Without support for uhid driver, Bluetooth
HID functionality is broken completely. Also support for Microsoft
and Elecom hid drivers is enabled so that HID profile can be
connected with these HID devices.
Change-Id: If56742a9c6b6c4ef774da6e83d57aee56bf28842
CRs-Fixed: 553571
Signed-off-by: Hemant Gupta <hemantg@codeaurora.org>
Enabled RmNet data on APQ8084, MSM8974, and MDMKrypton in order to
support MAP data feature as required for data connectivity on these
platforms.
CRs-Fixed: 525675
Change-Id: If93a7a716acdb1a1621ecbdea71c1363d2e01731
Signed-off-by: Harout Hedeshian <harouth@codeaurora.org>
Enable the smb135x charger driver compilation on apq8084 and msm8974
based devices.
Change-Id: I5ee5eef7f5407dcba2a4ef1ec6a8d5e6d32dd5d2
Signed-off-by: Abhijeet Dharmapurikar <adharmap@codeaurora.org>
Change enables AV timer driver which provides audio
and video synchronization clock support
Change-Id: I318de660e6f52d0c62bafc5cb2c9907fe007c997
Signed-off-by: Gopikrishnaiah Anandan <agopik@codeaurora.org>
Make perfmap built-in as it is required for accessing memory mapped
interface for performance monitors.
Change-Id: I7a50578677a80e6f633eb5534f2b790ea0091838
Signed-off-by: Sheetal Sahasrabudhe <sheetals@codeaurora.org>
RTB logging adds latency for the register access. This is causing
hindrance to the performance measurement. Hence disable RTB logging
in perf defconfig.
Change-Id: I8e3eb552a667e7958621c91b6b779b9fce24b350
Signed-off-by: Ping Li <quicpingli@codeaurora.org>