Add NOC AHB/AXI clocks, as we need to proxy vote for NOC AHB/AXI
clocks before turning on video core clocks.
Change-Id: I604a94ed28cb8df389eea8815ba0b279c7b7603c
Signed-off-by: Gaurav Kohli <gkohli@codeaurora.org>
Configure the limits hardware with the interrupt to listen for.
Limits hardware driver will interact with the trustzone to get
throttling information from the hardware.
Change-Id: I780f9187256596d6f5d93b3847dc98a3c410a51e
Signed-off-by: Manaf Meethalavalappu Pallikunhi <manafm@codeaurora.org>
Add MDSS version info along with other capabilities
for msmfalcon.
Change-Id: Ide652165711eec23644d36837f3847d896293709
Signed-off-by: Raviteja Tamatam <travitej@codeaurora.org>
Glink ssr client does not send rx done even in success cases.
This leads to memory leak in transport layer.
Added worker for sending rx_done in deferred context.
CRs-Fixed: 1100789
Change-Id: I84a936f834101ba2ad9e354c4d8df6d3c051a2f7
Signed-off-by: Dhoat Harpal <hdhoat@codeaurora.org>
Add thermal properties to enable kernel thermal monitoring and
mitigations like hotplug, thermal reset, vdd restriction, etc.
for msmtriton. Add mitigation profiles for each physical CPU which
has information like sensor to monitor and various mitigation types
to enable for msmtriton.
Change-Id: Ie85f7ede2d91767d0d5d20c90a481e6365ad7189
Signed-off-by: Manaf Meethalavalappu Pallikunhi <manafm@codeaurora.org>
Add thermal sensor related information, which provides information
such as alias, type and scaling factor to Kernel Thermal Monitor(KTM).
The KTM exposes these sensor information via sysfs to thermal-engine.
Change-Id: Id65a720d20fb34b9b5dccf8626af00a1d0519ce3
Signed-off-by: Manaf Meethalavalappu Pallikunhi <manafm@codeaurora.org>
BUG_ON is called when error is returned from copy_from_user and
copy_to_user apis.
BUG_ON is removed and appropriate error value is returned after cleanup.
CRs-Fixed: 1102504
Change-Id: Ia995e60b8d8d335239be0a35876d1becfd9a0f3c
Signed-off-by: Dhoat Harpal <hdhoat@codeaurora.org>
Add etm save retore nodes which saves etm
values across power collapse. Hwevent is
used to collect hardware events.
Change-Id: I329aa4084c0983f066cdd06455c3d69e255a420c
CRs-fixed: 1056777
Signed-off-by: Amey Telawane <ameyt@codeaurora.org>
Record counter timestamp in every RTB log record to help
correlate these events with other subsystem events which
occur outside of cpu subsystem.
Change-Id: Ib1291524c53c4ec757a494a1e08cb0925720e1a6
Signed-off-by: Srinivas Ramana <sramana@codeaurora.org>
Remove WLAN hardware reset sequence from ICNSS platform as it
will be taken care by WLAN FW.
CRs-Fixed: 1089686
Change-Id: I363ee028eeb360ef998fd90c1ff94bb09c4ac8b4
Signed-off-by: Yuanyuan Liu <yuanliu@codeaurora.org>
Signed-off-by: Sarada Prasanna Garnayak <sgarna@codeaurora.org>