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 QPNP USB Detect driver which is used to detect USB
cable connect/disconnect through VBUS detection. This is used
on platforms where SMB charger is not used.
Change-Id: I1b706e4749c35b91ca655eb5481480e54e91d726
Signed-off-by: Jack Pham <jackp@codeaurora.org>
CONFIG_MSM_BT_POWER is enabled for bluetooth power management.
Change-Id: I07d941969531668d218b23aa77388eb8ba46febe
Signed-off-by: Sungjun Park <sjpark@codeaurora.org>
Enable PCI framework for both PCIe bus driver and PCIe device
drivers.
Change-Id: Ife9ace78c5c70bb1963269aa57e491b5ee7a139a
Signed-off-by: Yan He <yanhe@codeaurora.org>
Signed-off-by: Abhijeet Dharmapurikar <adharmap@codeaurora.org>
There are four virtual buttons on touch panel of 8084 CDP/MTP. The
virtual key driver needs to be enabled for users to use these buttons.
Change-Id: I2c52ce0c533b7907b626eed0068efc7ba0dc27b8
Signed-off-by: Chun Zhang <chunz@codeaurora.org>
Turn on program counter saving feature by default during boot init.
This avoids the need to enable it explicitly using sysfs.
Change-Id: I8a2606a1f32d08236e56ac6d85bce49ba162f160
Signed-off-by: Aparna Das <adas@codeaurora.org>
This change enables the High Speed UART Driver on APQ8084. This
driver is required to communicate with external Bluetooth chip over
GPIO lines controlled by the UART on the APQ8084.
Change-Id: I00befd97cf73ff2989a8bd226ce87f18e1e80711
Signed-off-by: Naveen Kaje <nkaje@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>
Proxy consumers are required for stable booting. Enable it on apq8084
based devices.
Change-Id: I6d86e7e8fdbda4d22ae4e8e29b0b3d36cc74d6ea
Signed-off-by: Abhijeet Dharmapurikar <adharmap@codeaurora.org>
Include the spi_qsd spi driver for apq8084 chipset.
Change-Id: I40ffda69764532e8d1bf2f804d1d411d7346cad8
Signed-off-by: Gilad Avidov <gavidov@codeaurora.org>
Turn on a feature for graphics that enables graphics processes to use
seperate IOMMU pagetables instead of sharing a single pagetable.
Change-Id: I90269d0b59031de1aad2348a63af7a82dffdf944
Signed-off-by: Shubhraprakash Das <sadas@codeaurora.org>
APQ8084 MTP/CDP devices are equipped with Synaptics touch controller.
Adding Synaptics touch controller information in config to enable
touch on 8084 MTP/CDP devices.
Change-Id: I5feb57de52bcebe4529ade57e7972cc6917ad776
Signed-off-by: Chun Zhang <chunz@codeaurora.org>
The WLAN CLD driver depends on WEXT, NL80211 TESTMODE and PCI
support in the kernel. So add a CLD driver configuration
CONFIG_CLD_LL_CORE for qca6714 that selects WEXT and NL80211
Testmode support and sets the dependencies on PCI, MSI and PCIE.
Also add the CLD config to APQ8084 default kernel config.
CRs-Fixed: 550681
Change-Id: I99d88ba3d3f6029fa9a39631683828d949c719d6
Signed-off-by: Rajesh Chauhan <rajeshc@codeaurora.org>
Acked-by: Sundar Subramaniyan <subrams@qti.qualcomm.com>
Enable additional CONFIGs to ensure full compilation of the media
framework.
Change-Id: Ie9a0e09dcecbcbb3571789ca9dd0eadf649d257b
Signed-off-by: Deva Ramasubramanian <dramasub@codeaurora.org>
The secure environment is now responsible for some aspects of
OCMEM management. Disable the config to have Linux do this management.
Change-Id: Ic14a5b54cc487c0d0a3d40362a3823a96ea1d3c8
Signed-off-by: Laura Abbott <lauraa@codeaurora.org>
Enable bus scaling by setting the config flag.
Change-Id: Ic2ea6742d6c45db968e187c3504ded349037865f
Signed-off-by: Girish Mahadevan <girishm@codeaurora.org>
Allow monitoring, power up/down of external modem on certain
8084 boards.
Change-Id: I3a004530a118d21c481a3512b54b31b5ecc2e050
Signed-off-by: Hanumant Singh <hanumant@codeaurora.org>
QPNP MISC driver is needed for PMIC-based ID pin detection
for USB host mode on the primary port.
Change-Id: I2a298d282582e32f14ee44df84fe3d35815f3bca
Signed-off-by: Jack Pham <jackp@codeaurora.org>
Secure IOMMUs have now been validated so there is no longer a
need for the non-secure world to do secure programming. Disable
the config.
Change-Id: Id912e040340fca9cda876486dcb659ee67f62bb9
Signed-off-by: Laura Abbott <lauraa@codeaurora.org>
Slimbus is used in satellite mode on 8084. Enable NGD driver
to enable that functionality.
Change-Id: I97b03c3b3c50460c8d8986aec615b21f9ea06da6
Signed-off-by: Sagar Dharia <sdharia@codeaurora.org>
Turn on the ADSP loader config to support loading of QDSP6
image for APQ8084.
Change-Id: I6dc06e21b3b318db1136b01c5dee7e5075055c49
Signed-off-by: Banajit Goswami <bgoswami@codeaurora.org>
Enable the USB 2.0 controller in peripheral mode with
the MSM OTG and CI13xxx drivers.
Change-Id: Ifa05930d174f7480dde33bd51e80177175f20e87
Signed-off-by: Jack Pham <jackp@codeaurora.org>
SMB349 is a single path switching mode charger chip. Enable the driver
on apq8084 and msm8974 based devices.
Change-Id: I69206020965a48f725aa85bf6b084df9fe8c4473
Signed-off-by: Abhijeet Dharmapurikar <adharmap@codeaurora.org>
Enable the video driver for apq8084 targets.
Change-Id: Ib2b4c5e5716e206d99e034fd29500503e78b1b4b
Signed-off-by: Deva Ramasubramanian <dramasub@codeaurora.org>
Enable support to dump L1 and L2 caches allowing cache analysis.
In case of kernel panic this will allow caches to be dumped before
these are flushed.
Change-Id: Ied166afc5bb6898eb0a331d170bb05ffc26318be
Signed-off-by: Aparna Das <adas@codeaurora.org>
To have more control over the access rights for different
user space needs, SELinux imposes mandatory access controls
on Linux. Which allows an administrator of a system to
define how applications and users can access different
resources such as files, devices, networks and inter-process
communication.
Change-Id: Ib01664c8a5b64a7f4aac6378e4ddaf27d80ac1e2
Signed-off-by: Satya Durga Srinivasu Prabhala <satyap@codeaurora.org>
In apq8084 all usb cores USB3.0 based. Hence there is
no need for loading EHCI controller driver.
Signed-off-by: Hemant Kumar <hemantk@codeaurora.org>
Change-Id: Ib331b0ae8e1629049a780e43d045b5d0f4633673
Add CONFIG_USB_ANNOUNCE_NEW_DEVICES=y to allow the USB host
subsystem to announce new devices in the syslog when connected.
Change-Id: I30aade82a32f5a3ac39c21da37d3279567404d28
Signed-off-by: Hemant Kumar <hemantk@codeaurora.org>
This driver enables embedded data and control paths over
HSIC/USB.
Change-Id: I571566bf034985f68a0bffc4e9f19e509f30bb41
Signed-off-by: Hemant Kumar <hemantk@codeaurora.org>
This patch enables host driver support for circuit switched video
telephony interface.
Change-Id: I1b932366c912030ecf08facb3f4b4659d01322ec
Signed-off-by: Hemant Kumar <hemantk@codeaurora.org>
This enables the HSIC system monitor bridge driver.
Change-Id: Ifc54e103be8fc13677dd0edd80fdd7f4c8f7fc09
Signed-off-by: Hemant Kumar <hemantk@codeaurora.org>
This driver enables dial up and tethered netwrok data and control path
over HSIC/USB.
Change-Id: I192964712f082131168cc2efdcae3695bfe53115
Signed-off-by: Hemant Kumar <hemantk@codeaurora.org>
Enable CONFIG_SCSI_UFS_MSM for APQ8084 which enables the driver
support for UFS PHY and vendor specific additions.
Change-Id: Ie6b60f7c068568752ab1d49da766d6ac2d7486d4
Signed-off-by: Sujit Reddy Thumma <sthumma@codeaurora.org>
Enable LPAE for IOMMU driver. This will allow bus masters with
an SMMU to access physical memory that is above 32 bits.
Change-Id: I544a0187b846beb6aa3b3bfb5d286cb09daefa14
Signed-off-by: Olav Haugan <ohaugan@codeaurora.org>
Enable UFS platform driver to be used with UFS host controller
on APQ8084.
Change-Id: Ic0d8cefba4a86a11d9767ba6278d2f2dfad4942b
Signed-off-by: Sujit Reddy Thumma <sthumma@codeaurora.org>
Enable the configuration for QDSPv5 LPASS PIL so that
the PIL driver is enabled to boot up LPASS.
Change-Id: I1f7c3efd1adaafd1e5dd6f08769619988df013b2
Signed-off-by: Tianyi Gou <tgou@codeaurora.org>
Enable Performance Monitor Unit (PMU) on 8084. The PMU
allows you to monitor the performance of the IOMMU which
is useful for debugging perfomance issues.
Change-Id: I0e03d8ce91bbd0d9a27d794b5cd8ae2f6275bb17
Signed-off-by: Olav Haugan <ohaugan@codeaurora.org>
Enable the Coresight Trace Port Interface Unit (TPIU) driver
to facilitate trace collection using TPIU.
Change-Id: I0aae9776e7841ddc857392d20a2d86c07078a573
Signed-off-by: Pushkar Joshi <pushkarj@codeaurora.org>
Set config item to build the coresight event dynamically loadable
kernel module which can be used to abort tracing on a prefetch,
data or undefined instruction abort. This helps to record the
instruction that caused the abort and prevent subsequent trace
data from overwriting this instruction in the trace.
Change-Id: I0b2558c0dbe0fe9df0d079094447b5071b137a2c
Signed-off-by: Pushkar Joshi <pushkarj@codeaurora.org>
Enable CoreSight fuse driver on 8084 to allow it to support
CoreSight fuse state queries.
Change-Id: I18ab694223b25d1c55d99adc4ebea7d8b604e994
Signed-off-by: Pushkar Joshi <pushkarj@codeaurora.org>
The STM hardware event interface allows monitoring and tracing
of hardware events. The CoreSight Hardware Event driver programs
various hardware event mux control registers to configure these
hardware events based on user selection. Enable this functionality
for 8084.
Change-Id: I66c1aa7d572a9816152f12c0993e95a5ee86c446
Signed-off-by: Pushkar Joshi <pushkarj@codeaurora.org>
Turn on the PIL Venus config to support loading and booting
Venus.
Change-Id: I8602d57a998296680961df781ae82d739d46be34
Signed-off-by: Tianyi Gou <tgou@codeaurora.org>
Enable USB BAM driver which allows other peripherals e.g. QDSS
to pass data to USB over bam to bam.
Change-Id: I6611370bc926b2de7ef91f938aabd82a75a25463
Signed-off-by: Hemant Kumar <hemantk@codeaurora.org>
Enable the funnel, replicator and STM CoreSight components so
as to enable STM functionality.
CRs-Fixed: 500023
Change-Id: I32e990985a3c5d4c4e7cfe8e7a873c973967665b
Signed-off-by: Pushkar Joshi <pushkarj@codeaurora.org>
Enabling compaction can reduce allocation failures due to memory
fragmentation. Less failures can potentially result in a performance
boost.
CRs-fixed: 500546
Change-Id: I155a0e2c385619f746b83a899f824213803f34e5
Signed-off-by: Mitchel Humpherys <mitchelh@codeaurora.org>
This change updates the defconfigs to match recent changes in the
Kconfig files. Committing these changes now prevents them from
showing up in future defconfig commits as unrelated diffs.
Change-Id: I666db03aec513aa21c651b068b797c705f8c2c43
Signed-off-by: Steve Muckle <smuckle@codeaurora.org>
Enable programming of all SMMUs regardless of whether they
are secure or not. This will allow code to be tested without
secure environment.
Change-Id: Iea162f361eab8d97fa47a976e898402827c4d373
Signed-off-by: Olav Haugan <ohaugan@codeaurora.org>
Modify the code and update makefile and defconfig to allow us to
only compile one of the two IOMMU drivers that we have. Only one of
the drivers are needed at the same time. This will ensure we are not
compiling and linking code that is not needed.
Change-Id: I7db69f873245e57bddab6625e0b04e2ed48f44b6
Signed-off-by: Olav Haugan <ohaugan@codeaurora.org>
Enable QMI libraries to enable QMI communication by the kernel drivers.
Change-Id: I07914ef1900d77bef873280e486047608155c22d
Signed-off-by: Jeffrey Hugo <jhugo@codeaurora.org>
The cache dumping feature needs to be updated to work properly
with LPAE based systems. For now, turn off the feature.
Change-Id: I11f03ebd24e3d4ab8e5ff779b3c36ba0303454ef
Signed-off-by: Laura Abbott <lauraa@codeaurora.org>
Diag forward driver needs to be enabled to support
usb device enumeration for DIAG + ADB composition.
Change-Id: I60759b95052e99177e179fa97b777a34d9f1532b
Signed-off-by: Hemant Kumar <hemantk@codeaurora.org>
Enable dwc3 msm controller driver to support primary super speed
USB3.0 core in dual role device mode on apq8084. This change only
enables peripheral mode support.
Change-Id: Ieb13869e42b3f30786b9aa6a356d0fde961bc88f
Signed-off-by: Hemant Kumar <hemantk@codeaurora.org>
Add required configs to include MMC driver stack for the MSM
SDC controllers.
Change-Id: I0c6d10369b414db09e5f7b2c520f4b2fab650436
Signed-off-by: Venkat Gopalakrishnan <venkatg@codeaurora.org>
Rename the MSMZINC target to APQ8084, and update all code
references accordingly.
Change-Id: I369211d4898603c4cb93aef52fc7ff3b5e5c971c
Signed-off-by: Stepan Moskovchenko <stepanm@codeaurora.org>