Commit Graph

162 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
Pradeep Panigrahi 75e29ebb61 defconfig: msm8974: Enable bluetooth config and atheros bluetooth driver
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>
2014-01-07 15:42:03 +05:30
Linux Build Service Account ecb570a296 Merge "kernel: enable internaldb on perf build" 2013-12-23 15:42:37 -08:00
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
Tushnim Bhattacharyya e272c71b9b kernel: enable internaldb on perf build
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>
2013-12-20 11:44:32 -08: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
Linux Build Service Account 3ed9e15109 Merge "defconfig: remove support for /dev/mem and /dev/kmem on perf builds" 2013-12-17 21:50:59 -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
Sarang Joshi 90856fa7ca defconfig: remove support for /dev/mem and /dev/kmem on perf builds
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>
2013-12-12 12:00:43 -08:00
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
Linux Build Service Account 7589ee9ea8 Merge "msm: ipc_logging: Support multiplatform" 2013-12-11 20:40:02 -08:00
Matt Wagantall fba3ac5e77 defconfig: Disable CONFIG_SYSRQ_SCHED_DEBUG for MSM targets
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>
2013-12-10 11:07:58 -08:00
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
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
Ujwal Patel 4e70d53370 defconfig: msm: Add configuration for EDP controller
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>
2013-11-25 15:18:09 -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
Mitchel Humpherys f82e8fd02d defconfig: 8974: Enable ADSP RPC driver
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>
2013-11-15 11:01:43 -08:00
Linux Build Service Account 1dfd04dfb1 Merge "defconfig: Enable msm_sharedmem UIO driver" 2013-11-11 10:09:30 -08:00
Xiaocheng Li c08855837c defconfig: enable android alarm driver
Enable ANDROID_INTF_ALARM_DEV as default in defconfig.

Change-Id: I992fc9db607b797f0151ea540cabb9e158c55aeb
Signed-off-by: Xiaocheng Li <lix@codeaurora.org>
2013-11-08 10:13:23 +08:00
Pratibhasagar V c7933a295d defconfig: Enable msm_sharedmem UIO driver
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>
2013-11-06 09:52:31 -08:00
Linux Build Service Account fb0848b60e Merge "defconfig: 8974: enable remote debugger driver" 2013-10-31 01:46:41 -07:00
Linux Build Service Account 031f7b365b Merge "defconfig: Enable config to allow vmalloc savings" 2013-10-28 20:40:27 -07:00
Aparna Das 9b64d8106f defconfig: 8974: enable remote debugger driver
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>
2013-10-25 08:18:41 -07:00
Linux Build Service Account 57fe35c81c Merge "defconfig: Enable rmi4 device on all targets" 2013-10-24 21:39:12 -07:00
Linux Build Service Account 0e138cba40 Merge "defconfig: msm8974-perf: enable SMB349 charger driver support" 2013-10-24 18:09:03 -07:00
Neeti Desai a4c8ad323a defconfig: Enable config to allow vmalloc savings
Enable the config ENABLE_VMALLOC_SAVINGS to reclaim
vmalloc space in low memory.

Change-Id: Icd3c985ecc2ee04c09a67eed72ae4f8f5f2e57a3
Signed-off-by: Neeti Desai <neetid@codeaurora.org>
2013-10-24 17:43:32 -07:00
Abhijeet Dharmapurikar 66cad63564 defconfig: msm8974-perf: enable SMB349 charger driver support
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>
2013-10-21 12:30:42 -07:00
Amy Maloche 649df2bf42 defconfig: Enable rmi4 device on all targets
Enable rmi4 device to ensure full feature functionality
of Synaptics across all platforms.

Change-Id: I5bb590c8ae5914d3278ffa079a5a3ec8cf66819e
Signed-off-by: Amy Maloche <amaloche@codeaurora.org>
2013-10-21 11:48:20 -07:00
Linux Build Service Account 7d337bc67b Merge "defconfig: msm8974: Enable secure touch" 2013-10-18 00:48:06 -07:00
Amy Maloche 32542ca050 defconfig: msm8974: Enable secure touch
Add CONFIG_SECURE_TOUCH to enable secure touch feature
in Atmel MXT driver.

Change-Id: I7df77d3d69e8afbc0e4cdb269e2f8bb81a7d24f3
Acked-by: Tony Hamilton <tonyh@qti.qualcomm.com>
Signed-off-by: Amy Maloche <amaloche@codeaurora.org>
2013-10-17 15:03:27 -07:00
Bansidhar Gopalachari 0a7628d01f ARM: defconfig: msm8974: Add NFC for samarium bringup
Add NFC at the samarium arch configuration

Change-Id: I1f41adef21595ec9309cb7cecf2ce89c220237c6
Acked-by: Umesh Jagga <ujagga@qti.qualcomm.com>
Signed-off-by: Bansidhar Gopalachari <bansid@codeaurora.org>
2013-10-14 17:36:31 -07:00
Linux Build Service Account 051a181ac4 Merge "defconfig: Enable WCNSS register dump on WCNSS bite" 2013-10-12 02:24:50 -07:00
Sameer Thalappil 3e5f4f63b5 defconfig: Enable WCNSS register dump on WCNSS bite
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>
2013-10-11 15:09:32 -07:00
Hemant Gupta 91e0cb38ad Bluetooth: HID: Add support for building hid drivers
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>
2013-10-09 13:32:15 +05:30
Bansidhar Gopalachari 87b59439bd Revert "ARM: defconfig: msm8974: Add NFC for samarium"
Previous changes uses non-existent clocks and I2C device

This reverts commit e3345af821.

Change-Id: I2f94a999b95e20564f5166c391d871451885320f
Acked-by: Umesh Jagga <ujagga@qti.qualcomm.com>
Signed-off-by: Bansidhar Gopalachari <bansid@codeaurora.org>
(cherry picked from commit 6f8b058963998da443e4fd07390ea11aaf82fc5d)
2013-10-07 14:41:59 -07:00
Harout Hedeshian 517c2d7aa4 defconfig: Enabled RmNet Data on all platforms which require it
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>
2013-10-04 09:35:25 -06:00
Linux Build Service Account 8b2a6db7c0 Merge "defconfig: 8974: disable RTB logging in perf defconfig" 2013-10-03 04:05:40 -07:00
Linux Build Service Account fe76300237 Merge "netfilter: Enable TOS matching in the kernel" 2013-10-02 18:58:14 -07:00
Linux Build Service Account 787d4af95d Merge "ARM: defconfig: msm8974: Add NFC for samarium" 2013-10-02 10:55:55 -07:00
Linux Build Service Account 21d7d891a9 Merge "defconfig: 8974: Enable AV timer" 2013-10-01 15:38:05 -07:00
Bansidhar Gopalachari e3345af821 ARM: defconfig: msm8974: Add NFC for samarium
Add NFC at the samarium arch configuration

Change-Id: I0fef6b2802ae677c4a1dd614855ae855e9726a0f
Acked-by: Umesh Jagga <ujagga@qti.qualcomm.com>
Signed-off-by: Bansidhar Gopalachari <bansid@codeaurora.org>
2013-10-01 14:24:23 -07:00
Abhijeet Dharmapurikar 35b19fd806 defconfig: add smb135x charger for apq8084 and msm8974 based devices
Enable the smb135x charger driver compilation on apq8084 and msm8974
based devices.

Change-Id: I5ee5eef7f5407dcba2a4ef1ec6a8d5e6d32dd5d2
Signed-off-by: Abhijeet Dharmapurikar <adharmap@codeaurora.org>
2013-09-29 13:50:09 -07:00
Linux Build Service Account 767b031b2b Merge "defconfig: msm8974: enable perfmap" 2013-09-27 22:12:31 -07:00
Gopikrishnaiah Anandan a7a2514287 defconfig: 8974: Enable AV timer
Change enables AV timer driver which provides audio
and video synchronization clock support

Change-Id: I318de660e6f52d0c62bafc5cb2c9907fe007c997
Signed-off-by: Gopikrishnaiah Anandan <agopik@codeaurora.org>
2013-09-27 08:46:11 -07:00
Sheetal Sahasrabudhe 73be5ef44d defconfig: msm8974: enable perfmap
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>
2013-09-27 08:56:48 -04:00
Amy Maloche 9f5c0a63db defconfig: msm8974: Enable Synaptics touchscreen
Enable Synaptics touchscreen driver in both defconfig
and perf defconfig.

Change-Id: I22ad83a3bdbc17e46b8ec4a9860b48bad3f267ce
Signed-off-by: Amy Maloche <amaloche@codeaurora.org>
2013-09-26 15:29:41 -07:00
Ping Li e16749361d defconfig: 8974: disable RTB logging in perf defconfig
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>
2013-09-25 21:28:55 -04:00
Xu Han 8ee2723fde defconfig: enable imx132 sensor
enable imx132 sensor as front camera sensor.

Change-Id: Ib8751f44043e30447d694447e5e9b40a84356d4e
Signed-off-by: Xu Han <hanxu@codeaurora.org>
2013-09-25 10:27:56 -07:00
Linux Build Service Account e8b30b2524 Merge "defconfig: msm8974: Add support for msmsamarium sound" 2013-09-25 04:49:44 -07:00
Linux Build Service Account b9104f6d84 Merge "defconfig: Enable SELinux and its dependencies" 2013-09-25 01:06:35 -07:00