summaryrefslogtreecommitdiff
path: root/include/soc (follow)
Commit message (Collapse)AuthorAge
...
* | | 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>
* | | | icnss: Provide ICNSS support of reading SOC serial numberYuanyuan Liu2016-09-20
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | Provide support of reading SOC serial number. This will be used for auto-generate WLAN MAC address. CRs-Fixed: 1069005 Change-Id: Ie2072768b2fab3bcbdc70798897ca66614ee8a06 Signed-off-by: Yuanyuan Liu <yuanliu@codeaurora.org>
* / / soc: qcom: Add subsys state with service notifier notificationPuja Gupta2016-09-13
|/ / | | | | | | | | | | | | | | | | Propagate subsystem state received from SSR notification back to the service notifier clients so they can know if subsystem crashed. CRs-Fixed: 1066446 Change-Id: I5418d298290623ac66a2b64108a1f5dab034e5f3 Signed-off-by: Puja Gupta <pujag@codeaurora.org>
* | icnss: Add support of sending athdiag read/write messagesYuanyuan Liu2016-09-12
| | | | | | | | | | | | | | | | | | Add support of sending athdiag read/write commands through QMI. This enhance the runtime debugging of WLAN Hardware. CRs-Fixed: 1038933 Change-Id: I6639ecce6c24d8b9757a98757bcc3f0cd4b2e9b2 Signed-off-by: Yuanyuan Liu <yuanliu@codeaurora.org>
* | icnss: Add support of suspend_noirq/resume_noirqYuanyuan Liu2016-09-12
| | | | | | | | | | | | | | | | | | | | | | Register suspend_noirq and resume_noirq for WLAN driver. This could make sure that no wake up is pending from FW and if initial wake up is received then failing suspend_noirq should trigger resume. CRs-Fixed: 1060667 Change-Id: Ib233ce66ad21819d2d62155072f0bf985a12837b Signed-off-by: Yuanyuan Liu <yuanliu@codeaurora.org>
* | icnss: Add ICNSS utility fileYuanyuan Liu2016-09-10
| | | | | | | | | | | | | | | | | | Add ICNSS utility file, which provides APIs for getting/setting WLAN DFS channels. CRs-Fixed: 1060783 Change-Id: Iae89ce7b26453f9a0ff3214bd5598ee11e181857 Signed-off-by: Yuanyuan Liu <yuanliu@codeaurora.org>
* | soc: qcom: pil: allow to set subsystem firmware nameAmir Samuelov2016-09-09
| | | | | | | | | | | | | | | | Allow the PIL client to set the firmware file name for a specific subsystem. Change-Id: Ib410cae212afb067f5df2e5d25f4f23f583ed1f2 Signed-off-by: Amir Samuelov <amirs@codeaurora.org>
* | ARM: dts: msm: Add initial device tree files for msmtritonNeeraj Upadhyay2016-09-07
| | | | | | | | | | | | | | | | Add device tree files necessary to support msmtriton SoC. Also, add support for Rumi platform. Change-Id: Ia18a2f53fc3bf7ca459182dc197ad6a2078c7f5c Signed-off-by: Neeraj Upadhyay <neeraju@codeaurora.org>
* | qseecom: support whitelist memory for qseecom_send_modfd_cmdZhen Kong2016-08-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | qseecom_send_modfd_cmd converts ION buffer's virtual address to scatter gather(SG) list and then sends them to TA by populating SG list into message buffer. As the physical memory address in SG list is used directly by TA, this allows a malicious TA to access/corrupt arbitrary physical memory and may lead to the process gaining kernel/root privileges. Thus, make changes to have the QSEEComm driver passing a list of whitelist buffers that is allowed to be mapped by TA, and the QSEE kernel, in turn, should add checks to the register_shared_buffer syscall to make sure the shared buffers an application is mapping falls within one of these whitelist buffers. CRs-fixed: 1021945 Change-Id: I776ead0030cad167afcf41ab985db7151a42d126 Signed-off-by: Zhen Kong <zkong@codeaurora.org>
* | Merge "slim: ngd: Handle Process Domain restart"Linux Build Service Account2016-08-19
|\ \
| * | soc: qcom: Fix compilation errorAvaneesh Kumar Dwivedi2016-08-18
| | | | | | | | | | | | | | | | | | | | | | | | Fix compilation error for service-locator when Kconfig option is not enabled as in perf build. Change-Id: I42bfe4417de8ed7a2e74500bf4f3aee0bedc811c Signed-off-by: Avaneesh Kumar Dwivedi <akdwived@codeaurora.org>
* | | Merge "soc: qcom: smem: Renaming smem item SMEM_SMEM_SLOW_CLOCK_SYNC"Linux Build Service Account2016-08-18
|\ \ \ | |/ / |/| |
| * | soc: qcom: smem: Renaming smem item SMEM_SMEM_SLOW_CLOCK_SYNCDhoat Harpal2016-07-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SMEM_SMEM_SLOW_CLOCK_SYNC is currently unused as its usecase has been deprecated for a long time. Reallocate the ID to SMEM_WLAN_CONFIG. CRs-Fixed: 1000088 Change-Id: Ib49db26ce93a682f282c393278b51da7b6bf00a4 Signed-off-by: Dhoat Harpal <hdhoat@codeaurora.org>
* | | Merge "soc: qcom: Fix compilation warning/error"Linux Build Service Account2016-08-16
|\ \ \
| * | | soc: qcom: Fix compilation warning/errorPuja Gupta2016-08-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix couple of compilation error for service-locator when Kconfig option is not enabled. CRs-Fixed: 1048345 Change-Id: I5eb1318d1e3a62619869033b36479c4e68f1602f Signed-off-by: Puja Gupta <pujag@codeaurora.org>
* | | | Merge "icnss: Provide APIs for getting SMMU mapping context"Linux Build Service Account2016-08-16
|\ \ \ \
| * | | | icnss: Provide APIs for getting SMMU mapping contextYuanyuan Liu2016-08-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Provide APIs for getting SMMU mapping context to WLAN driver. CRs-Fixed: 1049889 Change-Id: Id7c6aa45608911ae2510e953e4c7d8ae19f8a111 Signed-off-by: Yuanyuan Liu <yuanliu@codeaurora.org>
* | | | | Merge "ARM: dts: msm: Add SMP2P entries for MSMFALCON"Linux Build Service Account2016-08-16
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | soc: qcom: smem: Add SMEM items for CDSP SMP2P communication.Dhoat Harpal2016-08-09
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Smem item definitions must be kept in sync with remote processors; if the definitions do not match, item lookup can fail between processors. Add smem item definitions so that the local definition table matches the table on remote processors. CRs-Fixed: 1043377 Change-Id: I7d23da099b5ed9deb3d074c1b72d286560fd705c Signed-off-by: Dhoat Harpal <hdhoat@codeaurora.org>
* / / / soc: qcom: irq-helper: Add header file of irq-helperRunmin Wang2016-08-05
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | Add header file of irq-helper to export black_list on/off api to other module. CRs-Fixed: 1051104 Change-Id: I4737975961b18f1095e3cd78d07a2bca22931291 Signed-off-by: Runmin Wang <runminw@codeaurora.org>
* | | Merge "icnss: pass fw version to wlan driver"Linux Build Service Account2016-08-04
|\ \ \
| * | | icnss: pass fw version to wlan driverYuanyuan Liu2016-07-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update wlan fw version when wlan driver calls icnss_get_soc_info. Change-Id: I1fda7209901cba2746d6d933796a07416cd1b021 CRs-Fixed: 1046753 Signed-off-by: Yuanyuan Liu <yuanliu@codeaurora.org>
* | | | socinfo: Export API for getting SOC serial numberYuanyuan Liu2016-08-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Export API for getting SOC serial number so that other modules can use it. CRs-Fixed: 1050491 Change-Id: I24f735159a38dffdc4f44babacc4d758cd0a8365 Signed-off-by: Yuanyuan Liu <yuanliu@codeaurora.org>
* | | | Merge "soc: qcom: socinfo: Add support for APQCOBALT"Linux Build Service Account2016-08-03
|\ \ \ \
| * | | | soc: qcom: socinfo: Add support for APQCOBALTRunmin Wang2016-07-28
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add soc chip ID information to support APQCOBALT platform. CRs-Fixed: 1047772 Change-Id: I17817fbf6692829959314923c514b377e612aff8 Signed-off-by: Runmin Wang <runminw@codeaurora.org>
* | | | Merge "msm: camera: Add support for multiple flash nodes"Linux Build Service Account2016-08-01
|\ \ \ \ | |_|/ / |/| | |
| * | | msm: camera: Add support for multiple flash nodesViswanadha Raju Thotakura2016-07-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add support for flash nodes for front and rear camera. CRs-Fixed: 1021009 Change-Id: I52537562214d439e9652bb6ba90f0d29e5b24fda Signed-off-by: Viswanadha Raju Thotakura <viswanad@codeaurora.org>
* | | | soc: qcom: Make service locator call asynchronousAvaneesh Kumar Dwivedi2016-07-22
| |/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | Make get_service_location() asynchronous, which was a blocking call before. This also means every client will have it's own thread and doesn't need to create thread on their end. CRs-Fixed: 1045353 Change-Id: Ibcccf56d41779b808d1835f62969e3c9365939e8 Signed-off-by: Avaneesh Kumar Dwivedi <akdwived@codeaurora.org>
* | | soc: qcom: smem: Add CDSP processor IDDhoat Harpal2016-07-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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: 1043377 Change-Id: I6df0575cf54003374a5ebdbfa54e169d3545ffe7 Signed-off-by: Dhoat Harpal <hdhoat@codeaurora.org>
* | | clk: msm: clock-local: Add RCG support for DP pixel sourceDeepak Katragadda2016-07-12
|/ / | | | | | | | | | | | | | | Add a new RCG op specific for the DP pixel clock source. CRs-Fixed: 1028725 Change-Id: I65dcac9f4d17d30dfa1a00f4edabef33a3d75c6a Signed-off-by: Deepak Katragadda <dkatraga@codeaurora.org>
* | soc: qcom: smem: Renaming smem item SMEM_SMEM_STATIC_LOG_EVENTSDhoat Harpal2016-06-24
| | | | | | | | | | | | | | | | | | | | SMEM_SMEM_STATIC_LOG_EVENTS is currently unused as its usecase has been deprecated for a long time. Reallocate the ID to SMEM_CHARGER_BATTERY_INFO. CRs-Fixed: 1032131 Change-Id: I35a8307001ac14e3ade733d5f41d6231fe63ebd0 Signed-off-by: Dhoat Harpal <hdhoat@codeaurora.org>
* | spcom: add spcom_is_sp_subsystem_link_upAmir Samuelov2016-06-21
| | | | | | | | | | | | | | | | | | Add implementation of spcom_is_sp_subsystem_link_up() kernel API. Remove Load App API declaration, as it is not supported for kernel drivers. Change-Id: I76a43a04d454d1f25a640831f43b51dbb7e75943 Signed-off-by: Amir Samuelov <amirs@codeaurora.org>
* | ARM: dts: msm: Add initial device tree files for MSMFALCONNeeraj Upadhyay2016-06-09
| | | | | | | | | | | | | | | | Add the device tree files necessary to support the MSMFALCON SoC and the MSMFALCON Simulator platform. Change-Id: Iabdb1c21757ad6dead50fdc4aa3b12077f8f840f Signed-off-by: Neeraj Upadhyay <neeraju@codeaurora.org>
* | icnss: Export APIs for power on/off WLAN hardwareYuanyuan Liu2016-06-07
| | | | | | | | | | | | | | | | Export APIs to WLAN driver to power on/off WLAN hardware. CRs-Fixed: 1017496 Change-Id: I4b09b7e9ee97129f952d737a530fc04205259f24 Signed-off-by: Yuanyuan Liu <yuanliu@codeaurora.org>
* | icnss: Add IPC loggingPrashanth Bhatta2016-06-01
| | | | | | | | | | | | | | | | | | | | Add IPC logging mechanism so that all the driver logs can be retrieved on the need basis. Also use pr_fmt to format the logs so that icnss driver logs are consistent. Change-Id: I977b04964ac28c18f4ad85094746aa864f03d0c3 Signed-off-by: Prashanth Bhatta <bhattap@codeaurora.org>
* | icnss: Add API to return the CE IRQ numberSameer Thalappil2016-05-26
| | | | | | | | | | | | | | API retrieves the IRQ number for the CE ID passed. Change-Id: I87cca1215134e6d406f60d54f6d0430978eeae9c Signed-off-by: Sameer Thalappil <sameert@codeaurora.org>
* | icnss: Remove unused APIsPrashanth Bhatta2016-05-24
| | | | | | | | | | | | | | | | | | Remove unused APIs icnss_register_ce_irq & icnss_unregister_ce_irq. These APIs are divided into multiple APIs to provide flexibility to WLAN driver. Change-Id: Icd56b61a372cb18e6600617184d8b185b78ce99d Signed-off-by: Prashanth Bhatta <bhattap@codeaurora.org>
* | memory-dump: add support to allocate memory for scan dumpsShashank Mittal2016-05-16
| | | | | | | | | | | | | | | | Add support to allocate memory for CPU scan dumps. This momeory can be used to save CPU scan dumps at the time of a crash. Change-Id: I9d644f18882729d187075e885bc2e8c02c5caf36 Signed-off-by: Shashank Mittal <mittals@codeaurora.org>
* | qcom: memory_dump: add support to dump DCC data.Shashank Mittal2016-05-16
| | | | | | | | | | | | | | | | | | | | Data Capture and Compare (DCC) is a DMA engine, to capture or to perform CRC over configuration data or system memory. Add ids for DCC registers and sram data. Change-Id: If76ef1325b1be623626742b0f0172a1675f21d63 Signed-off-by: Shashank Mittal <mittals@codeaurora.org>
* | qcom: common_log: add support to dump rpm code ramSarangdhar Joshi2016-05-16
| | | | | | | | | | | | | | | | Allocate memory to dump RPM CODE RAM at the time of crash. Change-Id: I5062d65a095538a508944315e6cc06f430382bf5 Signed-off-by: Sarangdhar Joshi <spjoshi@codeaurora.org> Signed-off-by: Shashank Mittal <mittals@codeaurora.org>
* | qcom: common_log: add support to dump VSENSE registersShashank Mittal2016-05-16
| | | | | | | | | | | | | | Allocate memory to dump VSENSE registers at the time of crash. Change-Id: Ibd896873bc40b723071c66ca7cf1a4bc9b38ad5e Signed-off-by: Shashank Mittal <mittals@codeaurora.org>
* | qcom: common_log: add support to dump PMIC registersNeeti Desai2016-05-16
| | | | | | | | | | | | | | | | | | | | | | | | Register for dumping 4KB of memory to dump PMIC registers which can be parsed in case of device crash. Change-Id: Idbf26d6241ab9a87e4dcea42723428289f2a869d Signed-off-by: Neeti Desai <neetid@codeaurora.org> [spjoshi@codeaurora.org: fix merge conflict] Signed-off-by: Sarangdhar Joshi <spjoshi@codeaurora.org> [mittals@codeaurora.org: fix merge conflict] Signed-off-by: Shashank Mittal <mittals@codeaurora.org>
* | clk: msm: clock-local2: Add support for enabling clock HW_CTLDeepak Katragadda2016-05-10
| | | | | | | | | | | | | | | | | | | | | | | | | | Add a new hw_ctl_clk type to allow clock clients to enable hardware dynamic gating of the clock branch. Clients should use the clk_enable API on a separate hw_ctl_clk clock structure to set this bit. Vice-versa for clearing it. It is mandatory that the clients call clk_enable on the actual branch clock before enabling the hw_ctl_clk clock. CRs-Fixed: 1012355 Change-Id: I24e78353fa07f537bafc322dba6b1ffac913cd1d Signed-off-by: Deepak Katragadda <dkatraga@codeaurora.org>
* | ARM: dts: msm: Add initial device tree files for MSMHAMSTERRunmin Wang2016-04-29
| | | | | | | | | | | | | | | | 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>
* | soc: qcom: Export Service notifier driver APIsPushkar Joshi2016-04-19
| | | | | | | | | | | | | | | | | | | | Export the service notifier APIs so that other kernel clients can use them. CRs-Fixed: 999530 Change-Id: I48fd55ae7991b64f818543dfcc963bc75135f714 Signed-off-by: Pushkar Joshi <pushkarj@codeaurora.org> Signed-off-by: Puja Gupta <pujag@codeaurora.org>
* | soc: qcom: smem: Renaming smem item SMEM_SMEM_STATIC_LOG_IDXDhoat Harpal2016-04-07
| | | | | | | | | | | | | | | | | | | | SMEM_SMEM_STATIC_LOG_IDX is currently unused as its usecase has been deprecated for a long time. Reallocate the ID to SMEM_XBL_LOADER_CORE_INFO. CRs-Fixed: 998028 Change-Id: I5f80603633464e7eea322fde57110e377b72d84c Signed-off-by: Dhoat Harpal <hdhoat@codeaurora.org>