- Dec 19, 2017
-
-
lnx build authored
-
lnx build authored
-
lnx build authored
-
lnx build authored
-
lnx build authored
-
lnx build authored
-
lnx build authored
-
lnx build authored
-
lnx build authored
-
Mohammed Javid authored
IPAv2 hardware works with 32 bit addressing, so allocate a kernel memory using GFP_DMA flag which is processed by IPA hardware. Change-Id: I6f35e7f2179dc48f718221f6a3d228aca67c4154 Acked-by:
Ashok Vuyyuru <avuyyuru@qti.qualcomm.com> Signed-off-by:
Mohammed Javid <mjavid@codeaurora.org>
-
Odelu Kukatla authored
Bus scaling driver is required by the client drivers for bandwidth voting. Change-Id: Ica9ed7ec34db760c2256fc5d1fac37e587a1b3b0 Signed-off-by:
Odelu Kukatla <okukatla@codeaurora.org>
-
Odelu Kukatla authored
Fix the compilation errors and add error logging for memory allocation failures. Also change the driver init level to fs_initcall as clock driver is probed at subsys_initcall level. Change-Id: I928be84eb10e3ab511efec621f2edc2c3e675d8c Signed-off-by:
Odelu Kukatla <okukatla@codeaurora.org>
-
Odelu Kukatla authored
Enable SPDM based bandwidth voting driver, it is required for altering CPU bandwidth vote based on overall load on the system. Change-Id: I2ee7cb3f01a9d727895adb10db3b7dec1add0854 Signed-off-by:
Odelu Kukatla <okukatla@codeaurora.org>
-
Odelu Kukatla authored
This is a snapshot of the bus topology as of msm-3.18 'commit 451babff ("ARM: dts: msm: round down the util factor for msm8953"). Change-Id: I231d9545e5cd8418a5238f9708e4dc6b8c87cddb Signed-off-by:
Odelu Kukatla <okukatla@codeaurora.org>
-
Odelu Kukatla authored
This is a snapshot of the devfreq-spdm driver as of msm-3.18 'commit fa156811 ("ASoC: msm: enable group config for both tx and rx"). Change-Id: I11fbcbfbca8b9bc30b9b43d08557fd5774e1444d Signed-off-by:
Odelu Kukatla <okukatla@codeaurora.org>
- Dec 18, 2017
-
-
Siddartha Mohanadoss authored
When a low hysteresis for thresholds are set there is a possibility that low and high thresholds are crossed at around the same time before the client is notified. Under such condition there could be a low and high interrupt received before processing the request and notifying the client. Check the return value for queued item for notifying the client and reduce the count used to prevent suspend if the item is already available in the global queue. Change-Id: I4bddf6742a0686df57b6c4ce0d964579de01b027 Signed-off-by:
Siddartha Mohanadoss <smohanad@codeaurora.org>
-
lnx build authored
-
lnx build authored
-
lnx build authored
-
lnx build authored
-
lnx build authored
-
lnx build authored
-
lnx build authored
-
lnx build authored
-
lnx build authored
-
lnx build authored
-
Skylar Chang authored
Allocate IPC low priority on first usage only. Change-Id: I69eb7e94e85f1a0ad36ebd6e5f2bf25d3b951bcf CRs-Fixed: 2016076 Acked-by:
Ady Abraham <adya@qti,qualcomm.com> Signed-off-by:
Skylar Chang <chiaweic@codeaurora.org>
-
Mayank Rana authored
Currently TRB buffer is allocated using gadget->dev.parent node (e.g a600000.dwc3) instead of device node (e.g a600000.ssusb) which is used to create IOMMU based context bank. Hence use gadget->dev.parent->parent to allocate buffer to avoid unmapped SMMU page fault while enabling USB SMMU stage S1 functionality. Change-Id: I6bf9510c7bf6d1daf62e117e2470ed9dc6f7e038 Signed-off-by:
Mayank Rana <mrana@codeaurora.org>
-
Subash Abhinov Kasiviswanathan authored
The delay argument in schedule_delayed_work(struct delayed_work *dwork, unsigned long delay) API is jiffies. The system tick for seems to be 100Hz, so the minimum time resolution for the work to be scheduled is 10ms. Switch to hrtimer to achieve 3 ms granularity with a current timer of 1ms for the flush thread. A workqueue is immediately scheduled in the same context after this timer expiry to do the tx work. CRs-Fixed: 2157214 Change-Id: I29cbbee417e84b101ed34c0d29c2731bd52c3ec5 Signed-off-by:
Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
-
lnx build authored
-
Sayali Lokhande authored
In function ufshcd_add_cmd_trace(), cmd_id entry is not initialized when CONFIG_SCSI_UFSHCD_CMD_LOGGING is disabled and resulting in compilation errors.This change initializes cmd_id to fix compilation error. Change-Id: I1b89f4bf93432dab81b1b76736ac003099572b22 Signed-off-by:
Sayali Lokhande <sayalil@codeaurora.org>
-
Sayali Lokhande authored
In case of an exception, there could be a deadlock: eeh_work: -002|schedule() -003|spin_lock_irq() -003|rpm_resume << pm_runtime_get_sync(hba->dev); -004|__pm_runtime_resume() -005|ufshcd_scsi_block_requests() -005|ufshcd_exception_event_handler() ufshcd_suspend: -002|schedule() -003|schedule_timeout() -004|do_wait_for_common() -004|__wait_for_common() -004|wait_for_common() -005|wait_for_completion() -006|destroy_work_on_stack() -006|flush_work(?) << eeh_work -007|ufshcd_suspend() -008|ufshcd_runtime_suspend() -009|ufshcd_pltfrm_runtime_suspend() -010|pm_generic_runtime_suspend() -011|__rpm_callback() Scenario looks like : 1.Hba->eeh_work starts to work and at the almost same time ufshcd_runtime_suspend start to work by rpm core. 2.pm_runtime_get_sync in eeh_work remains pending as rpm_status is RPM_SUSPENDING due to ufshcd_runtime_suspend. To fix this, call pm_runtime_get_noresume() once eeh_work is scheduled so that suspend cannot be invoked during exception work. Change-Id: Ib212f71e22f063dad9c6ccca4aa8f7261e568b51 Signed-off-by:
Asutosh Das <asutoshd@codeaurora.org> Signed-off-by:
Sayali Lokhande <sayalil@codeaurora.org>
-
Justin Tee authored
These changes allow for proper compilation of NATTYPE module. Acked-by:
Vinisha Varre <vvarre@qti.qualcomm.com> Signed-off-by:
Justin Tee <justint@codeaurora.org> Change-Id: I0d172ea7ce3280716653cfa551d27639e0032f08
-
Mukesh Kumar Savaliya authored
Modify SE6's UART and SE12's UART pin configurations for BT and console use cases. This helps saving power. Change-Id: I530dac7bc0e06037a68893533f0d0e9df282c304 Signed-off-by:
Mukesh Kumar Savaliya <msavaliy@codeaurora.org>
-
- Dec 17, 2017
-
-
Saranya Chidura authored
This reverts 'commit <27fbce23> ("soc: qcom: dcc_v2: Disable DCC on secure devices")' It removes the check on which device the DCC is registering in the module init. Change-Id: Ic72ee0ad4d5f2583fc511633376f4f7d0d5970ea Signed-off-by:
Saranya Chidura <schidura@codeaurora.org>
-
- Dec 16, 2017
-
-
Willie Ruan authored
Remove gcc_mss_snoc_axi_clk because it's initialized in TZ and doesn't need to be managed by Linux anymore. Change-Id: Ib88772222fdfc90a4cc86aa74d97a5d92aa9c71e Signed-off-by:
Willie Ruan <wruan@codeaurora.org>
-
lnx build authored
-
lnx build authored
-
Shefali Jain authored
Add GCC and CPU device tree nodes to support GCC and CPU drivers. Also add GDSCs device tree nodes. Change-Id: I32d779b04953116adaef9059a7a746441d88691b Signed-off-by:
Shefali Jain <shefjain@codeaurora.org>
-