summaryrefslogtreecommitdiff
path: root/arch/arm64
AgeCommit message (Collapse)Author
2016-05-05defconfig: msmcortex: Enable workqueue watchdogTrilok Soni
Enable workqueue hang detection through workqueue watchdog feature. CRs-Fixed: 1007459 Change-Id: Ic9dd60923198f38117843e9e087287fac294c197 Signed-off-by: Trilok Soni <tsoni@codeaurora.org>
2016-05-03defconfig: msmcortex: Enable PAGE_OWNER and DEBUG_PAGEALLOCTrilok Soni
Even though CONFIG_PAGE_OWNER and CONFIG_DEBUG_PAGEALLOC are enabled they won't add any debugging information until CONFIG_PAGE_OWNER_ENABLE_DEFAULT and CONFIG_DEBUG_PAGEALLOC_ENABLE_DEFAULT are selected as "y". Another option is to enable/disable them through the kernel commnad line but since we have two defconfigs(perf and debug) for the products it will be easier to use the CONFIG_xxx options to toggle these options. CRs-Fixed: 1006743 Change-Id: I35602327d75945c35126ce2d657803d786a44121 Signed-off-by: Trilok Soni <tsoni@codeaurora.org>
2016-05-03defconfig: msm: sde: Add config for v4l2 sde rotator driver.Alan Kwong
Enable v4l2 sde rotator driver, a replacement for mdss rotator driver. CRs-Fixed: 972831 Change-Id: I005041820e3721536693c892f5bc1d8d977dd770 Signed-off-by: Alan Kwong <akwong@codeaurora.org>
2016-05-03defconfig: arm64: msm: enable service notifier and locator for msmcortexDavid Keitel
Enable the kernel client API for the service locator and notifier. Do not enable it on perf builds for performance reasons. CRs-Fixed: 999530 Change-Id: Iddb5e882e1324e0382359109b86ebcaa26b3d851 Signed-off-by: David Keitel <dkeitel@codeaurora.org>
2016-05-03defconfig: arm64: msm: Enable IOMMU debug trackingMitchel Humpherys
CONFIG_IOMMU_DEBUG_TRACKING enables some convenient debugfs files for debugging IOMMU issues. Enable it. CRs-Fixed: 1003233 Change-Id: Ic36aaa86b7799c962a1128d16f0ec670698e8570 Signed-off-by: Mitchel Humpherys <mitchelh@codeaurora.org>
2016-05-03defconfig: msm: Enable config parameter for regulatory database.Hardik Kantilal Patel
Enable config parameter to statically compile regulatory rules database. CRs-Fixed: 1007515 Change-Id: Iae73d82f6797b8d0628a3f5a31a916d0a43206df Signed-off-by: Hardik Kantilal Patel <hkpatel@codeaurora.org>
2016-05-02defconfig: Enable Synaptics touchscreenAlex Sarraf
Enable support for Synaptics touchscreen drivers. CRs-Fixed: 1004396 Change-Id: I285e0ba20c0a51c17152ae0f01e80c76ecfc8d16 Signed-off-by: Alex Sarraf <asarraf@codeaurora.org>
2016-04-29defconfig: arm64: msm: enable service notifier and locatorDavid Keitel
Enable the kernel client API for the service notifier and locator. Do not enable it on perf builds for performance reasons. CRs-Fixed: 999530 Change-Id: Ib9eb162544eb4f7271912896c2567e574bd75157 Signed-off-by: David Keitel <dkeitel@codeaurora.org>
2016-04-29defconfig: enable slimbus feature for msmcobaltSungjun Park
Enable slimbus drivers for WCN3990 chipset on msmcobalt. Change-Id: Icc2d037f4312cee62e51ae2ea5c94c8384fa7a79 Signed-off-by: Sungjun Park <sjpark@codeaurora.org>
2016-04-29defconfig: msmcortex: Enable various debug featuresTrilok Soni
Enable various debug features like debugobjects, sched debugging, page table dump, pid in the contexidr to aid in debugging kernel crashes. CRs-Fixed: 1006741 Change-Id: I7b992495fd98b4fdd08ea4b9a933b580d86a0a7d Signed-off-by: Trilok Soni <tsoni@codeaurora.org>
2016-04-29drivers: GICv3: Add isb() before mb() per GICv3 requirementSatya Durga Srinivasu Prabhala
commit 0df0dc1c3f0f ("drivers: GICv3: Add mb() after the read of the IAR1_EL1 and other registers") added mb() for ICC_IAR1_EL1, ICC_PMR_EL1 and ICC_SGI1R_EL1. But, as per the GICv3 requirement, an "ISB" or other context synchronization operation must precede the "DSB" to ensure visibility of System register writes. Change-Id: I519530cb9c7008aacbad1319f9159887f599dc9b CRs-Fixed: 1004222 Signed-off-by: Satya Durga Srinivasu Prabhala <satyap@codeaurora.org>
2016-04-29defconfig: msm: Add MSMHAMSTER in defconfigRunmin Wang
Add arch_msmhamster and pintrl_msmhamster in defconfig. CRs-Fixed: 1009230 Change-Id: I567ff2f25bea95481c6d0dbf7c42932ea42419cd Signed-off-by: Runmin Wang <runminw@codeaurora.org>
2016-04-29defconfig: msmcortex: Remove the scm-xpu driver configurationRunmin Wang
XPU violation is configured to be fatal by default through TZ. Remove this driver since it is not needed any more. CRs-Fixed: 1008594 Change-Id: I12a8791afeadf36cdf0f298eccc40a35b1ee1d86 Signed-off-by: Runmin Wang <runminw@codeaurora.org>
2016-04-29ARM: dts: msm: Add initial device tree files for MSMHAMSTERRunmin Wang
Add the device tree files necessary to support the MSMHAMSTER SoC. CRs-Fixed: 1009230 Change-Id: I4370d561af7a34494accf00b4098ffa13c60410b Signed-off-by: Runmin Wang <runminw@codeaurora.org>
2016-04-28defconfig: arm64: enable MDSS PLL driver for msmcobaltAravind Venkateswaran
Enable MDSS PLL driver which is required to drive MDSS interface clocks. Change-Id: Ic4270b96ca893b7fd1e1c42628ff13a590107834 Signed-off-by: Aravind Venkateswaran <aravindh@codeaurora.org>
2016-04-28defconfig: arm64: enable msm mdss fb driver for msmcobaltAravind Venkateswaran
Add the configuration to enable the msm mdss fb driver. Change-Id: I0f590b621719a99abc7bfa071b2f45a25ebe1310 Signed-off-by: Abhijit Kulkarni <kabhijit@codeaurora.org> Signed-off-by: Aravind Venkateswaran <aravindh@codeaurora.org>
2016-04-27defconfig: msm: Enable dm-cryptHarshal Trivedi
dm_crypt required to support full disk encryption. Change-Id: I990fb3317b4c19ad9b1c8c114a5bbc3faf208ff8 Signed-off-by: Harshal Trivedi <htrivedi@codeaurora.org>
2016-04-27Revert "Perf: arm64: support hotplug and power collapse"Jeremy Gebben
This reverts commit 0e4ee435ac293483 ("Perf: arm64: support hotplug and power collapse") This change is being reverted so that it can be replaced by equivalent functionality from upstream. CRs-Fixed: 1008368 Change-Id: I464549b185625314a9f2844272bdce617ce988e4 Signed-off-by: Jeremy Gebben <jgebben@codeaurora.org>
2016-04-27Revert "Perf: arm64: fix disable of pmu irq during hotplug"Jeremy Gebben
This reverts commit 09e03e5113703a70 ("Perf: arm64: fix disable of pmu irq during hotplug") This change is being reverted so that it can be replaced by equivalent functionality from upstream. CRs-Fixed: 1008368 Change-Id: Ie3140289f1f4dd2bdf0c3fdb315369d763d53b22 Signed-off-by: Jeremy Gebben <jgebben@codeaurora.org>
2016-04-27Revert "Perf: arm64: restore registers after reset"Jeremy Gebben
This reverts commit 6470f7956ac6b479 ("Perf: arm64: restore registers after reset") This change is being reverted so that it can be replaced by equivalent functionality from upstream. CRs-Fixed: 1008368 Change-Id: Ieaa6da68173aaf31c8a38bce64f1bc46bae957c4 Signed-off-by: Jeremy Gebben <jgebben@codeaurora.org>
2016-04-27Revert "Perf: arm64: stop counters when going into hotplug"Jeremy Gebben
This reverts commit 182eeb0c0daf70acd8 ("Perf: arm64: stop counters when going into hotplug") This change is being reverted so that it can be replaced by equivalent functionality from upstream. CRs-Fixed: 1008368 Change-Id: Ibf007132366486ae70c1d919f32e933744a1721e Signed-off-by: Jeremy Gebben <jgebben@codeaurora.org>
2016-04-27defconfig: msm: Enable serial bus driversGirish Mahadevan
Enable the serial bus drivers [I2C/SPI/HS-UART]. Change-Id: Ia56b436c026927d2b7015b004e51b44be1450519 Signed-off-by: Girish Mahadevan <girishm@codeaurora.org>
2016-04-27defconfig: automatic updateTrilok Soni
Automatic update of defconfigs. Change-Id: I24378a4a654f872a096031ad945df3d378c02532 Signed-off-by: Trilok Soni <tsoni@codeaurora.org>
2016-04-26defconfig: msm: enable QCOM_THERMAL_LIMITS_DCVSLina Iyer
Enable Limits DCVS hardware driver. Change-Id: If1c078fbb432bd9f314cd788edfab5ebb7687117 Signed-off-by: Lina Iyer <ilina@codeaurora.org>
2016-04-22soc: qcom: msm_bus: remove legacy msm_bus supportDavid Dai
Remove unused legacy bus code and APIs CRs-Fixed: 1006336 Change-Id: I15811b787b54004e1aaba859e4c911be8f9eb285 Signed-off-by: David Dai <daidavid1@codeaurora.org>
2016-04-22defconfig: msmcortex: Enable CONFIG_SCHED_HMP_CSTATE_AWAREJoonwoo Park
Enable CONFIG_SCHED_HMP_CSTATE_AWARE in order to optimize task placement with CPUs C-state. This brings better system performance. CRs-fixed: 1006303 Change-Id: I18e62015371143bca56396c747eaad3b22c5e3a3 Signed-off-by: Joonwoo Park <joonwoop@codeaurora.org>
2016-04-22defconfig: arm64: msm: Enable QPNP RTC config flagMohit Aggarwal
RTC driver is responsible for reading RTC value and also used for reading/setting Alarm value. This patch enables QPNP RTC config. Change-Id: Ibc2aee233e657ba73b42f41e9b20859e818d9e1d Signed-off-by: Mohit Aggarwal <maggarwa@codeaurora.org>
2016-04-22defconfig: Enable msm codec pinctrl driver on msmcobaltSudheer Papothi
msm codec pinctrl driver is needed to handle codec reset gpios from msmcobalt. Change enables msm codec pinctrl driver. Change-Id: I37ced30d9b6062ccd7de3342a9ba5b61d3d8a9d6 Signed-off-by: Sudheer Papothi <spapothi@codeaurora.org>
2016-04-22arm64: mm: preserve 4k mappings for late mappingsLiam Mark
There are several features such as CONFIG_FREE_PAGES_RDONLY which depend on pages being mapped as 4k. When we creating late mappings ensure that 4K mappings aren't replaced with block mappings if CONFIG_FORCE_PAGES is enabled. CRs-Fixed: 1004260 Change-Id: I9f1853c71ba6dec92ede869b90e220d63af6ae3e Signed-off-by: Liam Mark <lmark@codeaurora.org> Signed-off-by: Patrick Daly <pdaly@codeaurora.org>
2016-04-22defconfig: msm: enable ipa3 nodes on cobaltSkylar Chang
enable ipa3 on cobalt build Signed-off-by: Skylar Chang <chiaweic@codeaurora.org> Change-Id: I562bf73e375ce78227746a9eaf0fb256abf69ce5
2016-04-22defconfig: msmcortex: Enable rq_stats driverRunmin Wang
Add the configuration to enable run queue stats driver. CRs-Fixed: 1004306 Change-Id: If81c6dbaf76569be710ece56fc891047102b5adc Signed-off-by: Runmin Wang <runminw@codeaurora.org>
2016-04-18defconfig: msm: enable GIC_V3_ACL access controlRunmin Wang
Add support to enable GIC_V3_ACL. CRs-Fixed: 996399 Change-Id: I843c9a3e56b567a3e7bada1833bbee66fff60892 Signed-off-by: Runmin Wang <runminw@codeaurora.org>
2016-04-18defconfig: msmcobalt: Enable gladiator error reporting v2Runmin Wang
Enable gladiator error reporting driver v2 to detect and print the error on the gladiator CRs-Fixed: 1000642 Change-Id: I2c7a36f6a31e2f7caa36aa5632f8ddb4746abcc1 Signed-off-by: Runmin Wang <runminw@codeaurora.org>
2016-04-18defconfig: msmcortex: Enable CONFIG_UIO and CONFIG_UIO_MSM_SHAREDMEMJack Pham
Enable Userspace I/O and MSM shared memory driver on msmcortex. CRs-Fixed: 1003245 Change-Id: I84fd0170a3a0ea41070c1368a5f6efdae5288f2d Signed-off-by: Jack Pham <jackp@codeaurora.org>
2016-04-18arm64: errata: Enable #845719 Errataum for Kryo2xx SilverTrilok Soni
Errata#845719 is also applicable for Kryo2xx Silver. Enable the appropriate entry for it with rAp4 revision. Please note that default midr_range logic depends on the less or greather than logic with "min" and "max" range, assuming that rX where X will be zero only. This is not true for all the processors and since it is 4-bit field it can be greater than the the "max" or pY bits. We are specifying the direct match values like 0xA00004 instead here to keep the logic consistent. CRs-Fixed: 969563 Change-Id: I16b0c2106ae649b8a23b7ebb534c967aebd72774 Signed-off-by: Trilok Soni <tsoni@codeaurora.org>
2016-04-18defconfig: msm8996: enable bonding and TC driversMaya Erez
bonding and TC drivers (sch_multiq) are required in 8996 for fast session transfer feature. CRs-Fixed: 1001827 Change-Id: I93facd07e46e2e2ce9e302c5a6d48ae2fb2ca9c3 Signed-off-by: Hamad Kadmany <hkadmany@codeaurora.org> Signed-off-by: Maya Erez <merez@codeaurora.org>
2016-04-13defconfig: Enable USB GSI Function driver for msmcobaltMayank Rana
This change enables CONFIG_USB_CONFIGFS_F_GSI required for USB GSI (RMNET, RNDIS and DPL) related functionality. CRs-Fixed: 1001469 Change-Id: I91b2531a2ce739613181f2e13c692263d9e2454a Signed-off-by: Mayank Rana <mrana@codeaurora.org>
2016-04-13defconfig: arm64: set SELINUX as default security for msmcortexSatya Durga Srinivasu Prabhala
To support Android need to set SELINUX as default security. CRs-Fixed: 998858 Change-Id: Id6d18a67329abe5a89b4284fc5a3d1cf6a042dc4 Signed-off-by: Satya Durga Srinivasu Prabhala <satyap@codeaurora.org>
2016-04-13defconfig: Enable Event timers for msmcortex defconfigMahesh Sivasubramanian
Drivers use event timer framework to programs timers with zero wakeup latency Change-Id: I991dfdc22936dba667110de338d0109c58e68bd5 Signed-off-by: Mahesh Sivasubramanian <msivasub@codeaurora.org>
2016-04-13defconfig: Enable MPM for msmcortex defconfigMahesh Sivasubramanian
MPM driver is required to configure the hardware to wakeup from SoC sleep. It is currently not enabled for cortex targets. Enable MPM_OF config for cortex targets. Change-Id: I09313d7809ec939a9d0440d0ab30a5992f512b96 Signed-off-by: Mahesh Sivasubramanian <msivasub@codeaurora.org>
2016-04-13defconfig: enable MSM_PM for msmcortexMahesh Sivasubramanian
MSM_PM enables sleep modes for CPU subsystem. It is not currently enabled for msmcortex target. Enable MSM_PM for cortex target. Change-Id: I67244ff55690c164634e9233e2d0cec3388c5be8 Signed-off-by: Mahesh Sivasubramanian <msivasub@codeaurora.org>
2016-04-12defconfig: arm64: msm: Enable diag config flagSreelakshmi Gownipalli
Enable diag driver by turning on CONFIG_DIAG_CHAR flag. Change-Id: I7bd98ad43d0eef1c77ba29102e76efbca282e7c6 Signed-off-by: Sreelakshmi Gownipalli <sgownipa@codeaurora.org>
2016-04-12defconfig: msmcortex: Disable DBE_IRQ_ONLY for edac driverRunmin Wang
Disable the double bit only flag for edac driver. CRs-Fixed: 1000784 Change-Id: I54d9e9bf1ecfa0d882574dca7ed3bb7cd53b1ef6 Signed-off-by: Runmin Wang <runminw@codeaurora.org>
2016-04-07defconfig: msmcortex-perf: Enable POWER_RESET_QCOMRunmin Wang
Add POWER_RESET_QCOM in the perf defconfig. CRs-Fixed: 1000759 Change-Id: I67181840c8e889ff31111f4fd419edbf5d8d0810 Signed-off-by: Runmin Wang <runminw@codeaurora.org>
2016-04-07arm64: Check for parity errors on synchronous abortsRunmin Wang
Certain types of fatal synchronous aborts may be triggered by parity errors in the L1 or L2 caches. Check whether a parity error occurred and print out the relevant information. CRs-Fixed: 1000767 Change-Id: I12b0341148f05a3129e8b1aed3ba322277276360 Signed-off-by: Runmin Wang <runminw@codeaurora.org>
2016-04-07defconfig: arm64: msmcortex: enable PWM support for msmcobaltSubbaraman Narayanamurthy
PWM devices can be supported on msmcobalt platform. Enable the driver support for them. CRs-Fixed: 999988 Change-Id: I96761cd2bf18bce6ef7795b6686c5da72fe11a89 Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>
2016-04-07msm: defconfig: Enable CONFIG_QCOM_KGSL in msmcortex_defconfigLokesh Batra
Enable CONFIG_QCOM_KGSL config in msmcortex_defconfig file. This will enable compiling KGSL for msmcortex targets. CRs-fixed: 1000118 Change-Id: I95fbcd5a1b70816cb3b03b7e3652243b1c3e527e Signed-off-by: Lokesh Batra <lbatra@codeaurora.org>
2016-04-07arm64: process management: Add TIF_MM_RELEASEDAbhimanyu Kapur
Add a new task info flag to represent a task whose mm struct has been freed. This is used by the android low memory killer to track tasks whose mm struct has been freed. Change-Id: Id72e67e31fb52e07f01fb6e234b102f63b400aa5 Signed-off-by: Abhimanyu Kapur <abhimany@codeaurora.org> [lmark@codeaurora.org: resolve trivial merge conflicts] Signed-off-by: Liam Mark <lmark@codeaurora.org>
2016-04-05arm: enable configurable thermal trips for ARCH_QCOM targetsSiddartha Mohanadoss
Thermal trips has to be configurable for userspace thermal-engine to set thermal thresholds and get thermal trip notifications. Enable this by default for all ARCH_QCOM based targets. Change-Id: I22b8c5834a278d6ebb943e73c70966f37a7b3dcd Signed-off-by: Ram Chandrasekar <rkumbako@codeaurora.org> Signed-off-by: Siddartha Mohanadoss <smohanad@codeaurora.org>
2016-04-05defconfig: msmcortex: Enable TSENSSiddartha Mohanadoss
TSENS (Temperature sensor) driver provides an interface to read on die temperature sensors and set temperature thresholds for notifications. Change-Id: I806ed575427b90ee82c08ac1a7f8c8692c03b6d1 Signed-off-by: Siddartha Mohanadoss <smohanad@codeaurora.org>