summaryrefslogtreecommitdiff
path: root/include/soc/qcom (follow)
Commit message (Collapse)AuthorAge
...
| | * | clk: msm: clock-alpha-pll: Allow interrupts to be enabled during set_rateVikram Mulukutla2017-03-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some PLL implementations depend on the CPU being able to handle certain interrupts in order for the set_rate operation to complete. Allow interrupts to be handled in the set_rate op. CRs-Fixed: 960701 Change-Id: I6fda5ed9eb7d6f2e2cd91c58ebabfd7bc1c8a2fc Signed-off-by: Vikram Mulukutla <markivx@codeaurora.org>
| | * | socinfo: Add support for MSM8996proAU SoCMathew Joseph Karimpanal2017-03-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add CPU IDs to the socinfo table needed to support MSM8996pro Automotive SoC. CRs-Fixed: 991575 Change-Id: I6efaf4574a5f563b0ee3edd8545e0acd027ad59b Signed-off-by: Mathew Joseph Karimpanal <mkarim@codeaurora.org>
* | | | soc: qcom: ssr: Add option to relax on ssr failuresArun KS2017-05-02
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SSR failures are considered fatal and results in system panic. In certain scenarios system can continue to work even with a failed subsystem. Add an option in subsystem descriptor to relax on ssr failures. Change-Id: I86dcaa615d6443937077880d9a91070d9c22ea1f Signed-off-by: Arun KS <arunks@codeaurora.org> [satyap@codeaurora.org: trivial merge conflict resolution] Signed-off-by: Satya Durga Srinivasu Prabhala <satyap@codeaurora.org>
* | | soc: qcom: Add Minidump supportLingutla Chandrasekhar2017-04-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add Minidump support for clients to get minimum required data at the time of system crash. The Minidump table resides in SMEM, BOOT(SBL) will iterate the table entries and dumps out (to USB/Flash) the data in address location. Any client can register to this table with static or known addresses, as currently Minidump doesn't support dumping of dynamic data structures. To simplify post processing, we create an ELF header, where each entry in the minidump table is a section in elf header. If Memory dump table enabled, Dump all data entries registered with MDT. Enable Minidump: echo mini > /sys/kernel/dload/dload_mode Change-Id: I0fc8d21aef71ded34a498426ee3d7f86b063a639 Signed-off-by: Lingutla Chandrasekhar <clingutla@codeaurora.org>
* | | Merge "soc: qcom: remove debugfs interface from ssr, service locator & notifier"Linux Build Service Account2017-04-14
|\ \ \
| * | | soc: qcom: remove debugfs interface from ssr, service locator & notifierSatya Durga Srinivasu Prabhala2017-04-12
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | As debugfs interface is intended to test the respective framework, remove from the driver to make sure it won't be available by default. CRs-Fixed: 2025661 Change-Id: I6af9a8333c8028611f889cc2f9b0beb37ef12c9b Signed-off-by: Satya Durga Srinivasu Prabhala <satyap@codeaurora.org>
* / | apq8098: rename apq8998 to apq8098Runmin Wang2017-04-11
|/ / | | | | | | | | | | | | | | Update "apq8998" to "apq8098" as a proper name for all files and strings used by apq8098 platform. Change-Id: Id633d346946251751829fb597c860c8d41944265 Signed-off-by: Runmin Wang <runminw@codeaurora.org>
* | icnss: Send FW Down indication to WLAN host driverAnurag Chouhan2017-04-03
| | | | | | | | | | | | | | | | | | | | If FW is down irrespective of crash, a uevent is sent to wlan host driver to indicate FW is down. Change-Id: I9fe2a2a11178f72ea27150d74d93a1e411eac030 CRs-fixed: 2027902 Signed-off-by: Hardik Kantilal Patel <hkpatel@codeaurora.org> Signed-off-by: Anurag Chouhan <achouhan@codeaurora.org>
* | Merge "clk: msm: clock-cpu-8996: Allow interrupts during alt_pll set_rate"Linux Build Service Account2017-03-21
|\ \
| * | clk: msm: clock-alpha-pll: Allow interrupts to be enabled during set_rateVikram Mulukutla2017-03-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some PLL implementations depend on the CPU being able to handle certain interrupts in order for the set_rate operation to complete. Allow interrupts to be handled in the set_rate op. CRs-Fixed: 960701 Change-Id: I6fda5ed9eb7d6f2e2cd91c58ebabfd7bc1c8a2fc Signed-off-by: Vikram Mulukutla <markivx@codeaurora.org>
* | | Merge "profiler: Add a communication interface between userspace and tz ↵Linux Build Service Account2017-03-21
|\ \ \ | | | | | | | | | | | | services"
| * | | profiler: Add a communication interface between userspace and tz servicesJaiju Yesudasan2017-03-21
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a new driver to Provide a communication interface between userspace and tz services using Secure Channel Manager (SCM) interface. It exposes APIs for userspace to get system profiling information. This will allow the sdp profiler to get cpu/gpu and total bandwidth info. Change-Id: Ia1f5dbdda44b9e25a0a705ffe827f0c3741c8ef8 Signed-off-by: Jaiju Yesudasan <cjaijuy@codeaurora.org>
* | | Merge "soc: qcom: Define macro to indicate service identifier for scm call"Linux Build Service Account2017-03-21
|\ \ \
| * | | soc: qcom: Define macro to indicate service identifier for scm callJaiju Yesudasan2017-03-13
| |/ / | | | | | | | | | | | | | | | | | | | | | Added new service identifier macro for scm call. The service is for getting system bandwidth information. Change-Id: I0a67fe039753ea30c81bcdb34612d79d6bc6082c Signed-off-by: Jaiju Yesudasan <cjaijuy@codeaurora.org>
* / / soc: qcom: secure_buffer: add export symbol hyp_assign_physSarada Prasanna Garnayak2017-03-17
|/ / | | | | | | | | | | | | | | | | Fix the symbol linking error for loadable kernel modules which is using secure buffer hypervisor api for smmu configuration. CRs-Fixed: 2019262 Change-Id: I3d83fd4b1854298c1283e03f220de8c673195492 Signed-off-by: Sarada Prasanna Garnayak <sgarna@codeaurora.org>
* / soc: qcom: Propagate separate error code for PDR disabledPuja Gupta2017-02-27
|/ | | | | | | | | | In case of user PD restart requests from clients, return a separate error code if PDR is disabled on subsystem. This is so that clients can distinguish it from other error cases and take appropriate action. CRs-Fixed: 2011758 Change-Id: Ifac7779455a3984de97a4e3e2f33bd74c5148cab Signed-off-by: Puja Gupta <pujag@codeaurora.org>
* Merge "qseecom: add new SCM ID to register listener when smcinvoke is supported"Linux Build Service Account2017-02-15
|\
| * qseecom: add new SCM ID to register listener when smcinvoke is supportedZhen Kong2017-02-14
| | | | | | | | | | | | | | | | | | | | | | | | Add new SCM ID to register listener when smcinvoke is supported. Then TZ, depending on how the listener has been registered, will either behave in the old way (i.e. rsp[1]=QSEE_LISTENER_ID), or the new way (rsp[1]=app_id) when smcinvoke is supported. And qseecom will first to register listener with new SCM ID, if failed, then fallback to use old ID. Change-Id: Ia27055db6ec8f26705669ee913919b29461121ca Signed-off-by: Zhen Kong <zkong@codeaurora.org>
* | Merge "soc: qcom: Add support for Cx iPeak limit driver"Linux Build Service Account2017-02-10
|\ \
| * | soc: qcom: Add support for Cx iPeak limit driverRajesh Kemisetti2017-02-09
| | | | | | | | | | | | | | | | | | | | | | | | Implement common driver to limit Cx ipeak based on voting from various clients in multimedia. Change-Id: Ie0a57e49f7a8ba8a4fa3aa7f50dd0947f8e9d11b Signed-off-by: Rajesh Kemisetti <rajeshk@codeaurora.org>
* | | icnss: For WDOG bite, shutdown after FW readyPrashanth Bhatta2017-02-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When there is Modem WDOG bite, Q6 will not get chance to reset the hardware and if shutdown is called as part of PD down notification then freeing buffers already submitted to hardware may cause exceptions as hardware may try to access DDR location which is already freed. Fix the issue by delaying the shutdown till FW ready happens and hardware is reset to clean state this way buffers are freed after hardware is in reset state. CRs-fixed: 2000709 Change-Id: Iacea5e8b712dd4ca310e5b502e43f4beb99f6981 Signed-off-by: Prashanth Bhatta <bhattap@codeaurora.org>
* | | soc: qcom: Add ssr states to service notifier notificationsPuja Gupta2017-02-09
|/ / | | | | | | | | | | | | | | | | Add more refined states with service notifier notification for clients to be able to distinguish between different error scenarios. CRs-Fixed: 2004229 Change-Id: Ibae1f2b0ba03f8cdcb14398d7d35b007fac1a150 Signed-off-by: Puja Gupta <pujag@codeaurora.org>
* / icnss: rename and change the type of enable_fw_logYuanyuan Liu2017-01-31
|/ | | | | | | | | | enable_fw_log is renamed to fw_log_mode and changed from boolean type to uint8_t, so that it can support multiple log mode. CRs-Fixed: 1116983 Change-Id: I9d4af7cd2c857b62f434d968f51af76121006907 Signed-off-by: Yuanyuan Liu <yuanliu@codeaurora.org>
* icnss: Add support for host initiated recoverySameer Thalappil2017-01-12
| | | | | | | | | | Add an API that can trigger WLAN PDR. WLAN host driver can use this API to trigger PDR in the cases where it fails to communicate with FW over it's native copy engine interface. CRs-Fixed: 1110381 Change-Id: I7a076ba023b3e48c9e5473ec4895f50c71816831 Signed-off-by: Sameer Thalappil <sameert@codeaurora.org>
* Merge "ARM: dts: msm: Add initial device tree for SDA630"Linux Build Service Account2017-01-04
|\
| * ARM: dts: msm: Add initial device tree for SDA630Neeraj Upadhyay2017-01-03
| | | | | | | | | | | | | | | | Add initial device tree support and socinfo support for SDA630. Change-Id: If2a60c27d5870f3738d77564d392efffece892ac Signed-off-by: Neeraj Upadhyay <neeraju@codeaurora.org>
* | Merge "ARM: dts: msm: Add initial device tree for SDM658"Linux Build Service Account2017-01-04
|\|
| * ARM: dts: msm: Add initial device tree for SDM658Neeraj Upadhyay2017-01-03
| | | | | | | | | | | | | | | | Add initial device tree and socinfo support for SDM658 SoC. Also add device tree and socinfo support for SDA variant. Change-Id: I3d8860ed57c859d35eaf4d77f0064091993a1bcf Signed-off-by: Neeraj Upadhyay <neeraju@codeaurora.org>
* | icnss: Provide API to check the firmware ready statusSarada Prasanna Garnayak2017-01-01
|/ | | | | | | | | API check the wlan firmware ready status in icnss platform data and return the status(true/false) to caller. CRs-Fixed: 1106520 Change-Id: I1246e6c213011d73ade5078c07bb2190135e54ec Signed-off-by: Sarada Prasanna Garnayak <sgarna@codeaurora.org>
* msm: Rename msmtriton/apqtriton to sdm630/sda630Neeraj Upadhyay2016-12-28
| | | | | | | | | Update the code name from msmtriton/apqtriton to sdm630/sda630. As part of this, update the filename containing "triton" and files content containing "triton". Change-Id: Ia558be75041e41e83d304d5fb4091c2a098e87c0 Signed-off-by: Neeraj Upadhyay <neeraju@codeaurora.org>
* msm: Rename msmfalcon/apqfalcon to sdm660/sda660Neeraj Upadhyay2016-12-28
| | | | | | | | | Update the code name from msmfalcon/apqfalcon to sdm660/sda660. As part of this, update the filename containing "falcon" and files content containing "falcon". Change-Id: Iec85862251b9e1b4dcc8bdce8b214ce87c0049bc Signed-off-by: Neeraj Upadhyay <neeraju@codeaurora.org>
* Merge "ARM: dts: msm: Add initial device tree for APQ FALCON"Linux Build Service Account2016-12-20
|\
| * ARM: dts: msm: Add initial device tree for APQ FALCONSrinivas Ramana2016-12-20
| | | | | | | | | | | | | | | | Add initial device tree support and socinfo support for APQ variants of falcon. Change-Id: Ie955a9b544890b799a0c8cd5bb71d27d8cdc7307 Signed-off-by: Srinivas Ramana <sramana@codeaurora.org>
* | Merge "msm: camera: add logic to support sensor compatibility"Linux Build Service Account2016-12-20
|\ \
| * | msm: camera: add logic to support sensor compatibilityWei Ding2016-12-15
| |/ | | | | | | | | | | | | | | | | Add logic to support sensor compatibility to fix same slave address of sensor but different modules on one platform. Change-Id: I6c6721e8ff890feaf2d618c8170e346367a68c28 Signed-off-by: penliu <pengfeiliu@codeaurora.org> Signed-off-by: Wei Ding <weiding@codeaurora.org>
* / soc: qcom: ssr: add crash status to know why subsys crashedSatya Durga Srinivasu Prabhala2016-12-16
|/ | | | | | | | | | In some specific cases, clients may want to know why subsystem crashed, for example, in case of watch dog bite, subsystem may not be able to execute error handling. Which would need different code paths to be exercised on the apps processor. Change-Id: I073733b8a56b57f14906b25cba08012c2f0b414a Signed-off-by: Satya Durga Srinivasu Prabhala <satyap@codeaurora.org>
* icnss: Remove dev referenceYuanyuan Liu2016-12-12
| | | | | | | | | | Remove dev reference in icnss_set_wlan_mac_address as this function is called by external module and won't be able to get ICNSS dev pointer. CRs-Fixed: 1099641 Change-Id: I21c992676c41b6cdc3ea53722806e8d0be78d9d5 Signed-off-by: Yuanyuan Liu <yuanliu@codeaurora.org>
* Merge "soc: qcom: Add support to restart user PD"Linux Build Service Account2016-12-06
|\
| * soc: qcom: Add support to restart user PDPuja Gupta2016-11-30
| | | | | | | | | | | | | | | | | | Introduce api service_notif_pd_restart() using which clients can request to restart user PD. CRs-Fixed: 1092791 Change-Id: Ic21de510cde4bfa9f2e4f7f3d4518b464be88db2 Signed-off-by: Puja Gupta <pujag@codeaurora.org>
* | icnss: Add support of setting MAC address from platform driverYuanyuan Liu2016-12-01
|/ | | | | | | | | | Add support of setting WLAN MAC address from platform driver. The MAC address will be passed to WLAN driver when WLAN is turned on. CRs-Fixed: 1096286 Change-Id: I249222b419dd130241cbc84f4d41709b408941e0 Signed-off-by: Yuanyuan Liu <yuanliu@codeaurora.org>
* msm: 8998: Replace cobalt with 8998Runmin Wang2016-11-22
| | | | | | | | | | | Update the code name from msmcobalt to msm8998. As a result, update the filename containing "cobalt" and files content containing "cobalt". CRs-Fixed: 1070840 Change-Id: I2c7b95e3e2a2fec7730724da9eeb86a39a77faf1 Signed-off-by: Runmin Wang <runminw@codeaurora.org> Signed-off-by: Kyle Yan <kyan@codeaurora.org> Signed-off-by: Jeevan Shriram <jshriram@codeaurora.org>
* qseecom: whitelist support for kernel client and listenerZhen Kong2016-11-03
| | | | | | | | | -- Add whitelist support for listener to send modified resp to TZ; -- support whitelist for kernel client; -- Change the method to check whitelist feature. Change-Id: I0030b0008d6224cda3fdc1f80308a7e9bcfe4405 Signed-off-by: Zhen Kong <zkong@codeaurora.org>
* soc: qcom: smem: Update CDSP processor IDDhoat Harpal2016-10-13
| | | | | | | | | | | | | The local table of processor IDs maintained by SMEM must match the table of processor IDs maintained by SMEM on remote processors, because the IDs are global. Update the local table of processor IDs to match the table on remote processors. CRs-Fixed: 1077384 Change-Id: I24d3809450bf63cbc6b930575c310cee116910f7 Signed-off-by: Dhoat Harpal <hdhoat@codeaurora.org>
* Merge "icnss: Provide API to check QMI support"Linux Build Service Account2016-10-07
|\
| * icnss: Provide API to check QMI supportHardik Kantilal Patel2016-10-06
| | | | | | | | | | | | | | | | | | | | Provide API to check QMI support present or not to WLAN host driver. Based on this information driver can pass the DMA physical address info via shadow register to WLAN FW. CRs-Fixed: 1073647 Change-Id: Iec9d3a3b468ddf6607e4a942bb3cf9133e9f0c34 Signed-off-by: Hardik Kantilal Patel <hkpatel@codeaurora.org>
* | icnss: Remove unused suspend/resume functionsYuanyuan Liu2016-10-04
|/ | | | | | | | | Remove unused suspend/resume functions as pm_suspend/pm_resume are the functions that being called during system suspend/resume. CRs-Fixed: 1074250 Change-Id: Ifd1d90402d6f79dc96246c4825d46d41296b0ba5 Signed-off-by: Yuanyuan Liu <yuanliu@codeaurora.org>
* Merge "msm: secure_buffer: Add VMID_CP_CAMERA_PREVIEW"Linux Build Service Account2016-09-30
|\
| * msm: secure_buffer: Add VMID_CP_CAMERA_PREVIEWLiam Mark2016-09-30
| | | | | | | | | | | | | | Add support for VMID_CP_CAMERA_PREVIEW Change-Id: Ifacc1ff95262c6240283d19cf02dcac37933c141 Signed-off-by: Liam Mark <lmark@codeaurora.org>
* | Merge "core_ctrl: Move core control into kernel"Linux Build Service Account2016-09-29
|\ \
| * | core_ctl_helper: Remove code since it is not used anymoreOlav Haugan2016-09-24
| | | | | | | | | | | | | | | | | | | | | | | | Remove the core control helper code since this is not needed anymore with subsequent patches that moves core control into the kernel. Change-Id: I62acddeb707fc7d5626580166b3466e63f45fd89 Signed-off-by: Olav Haugan <ohaugan@codeaurora.org>