An error occurred fetching the project authors.
- 24 Jun, 2013 2 commits
-
-
Stephen Boyd authored
Calling clk_set_min_rate() is no better than just calling clk_set_rate() because MSM clock code already takes care of calling the min_rate ops if the clock really needs clk_set_min_rate() called on it. Cc: Joerg Roedel <joerg.roedel@amd.com> Signed-off-by:
Stephen Boyd <sboyd@codeaurora.org> Acked-by:
Joerg Roedel <joro@8bytes.org> Signed-off-by:
David Brown <davidb@codeaurora.org>
-
Stephen Boyd authored
Add calls to clk_prepare and unprepare so that MSM can migrate to the common clock framework. We never unprepare the clocks until driver remove because the clocks are enabled and disabled in irq context. Finer grained power management is possible in the future via runtime power management techniques. Cc: Joerg Roedel <joerg.roedel@amd.com> Signed-off-by:
Stephen Boyd <sboyd@codeaurora.org> Acked-by:
Joerg Roedel <joro@8bytes.org> Signed-off-by:
David Brown <davidb@codeaurora.org>
-
- 21 Jun, 2011 1 commit
-
-
Ohad Ben-Cohen authored
This should ease finding similarities with different platforms, with the intention of solving problems once in a generic framework which everyone can use. Compile-tested for MSM8X60. Signed-off-by:
Ohad Ben-Cohen <ohad@wizery.com> Acked-by:
David Brown <davidb@codeaurora.org> Signed-off-by:
Joerg Roedel <joerg.roedel@amd.com>
-
- 08 Mar, 2011 3 commits
-
-
Stepan Moskovchenko authored
Remove the depencency on the IOMMU IDR register, as it may not be accessible depending on the security configuraton. This involves moving the NCB field of IDR into the platform data. Signed-off-by:
Stepan Moskovchenko <stepanm@codeaurora.org> Signed-off-by:
David Brown <davidb@codeaurora.org>
-
Stepan Moskovchenko authored
Use ASID tags in the TLB instead of VMID tags in preparation for changes to the secure environment. Signed-off-by:
Stepan Moskovchenko <stepanm@codeaurora.org> Signed-off-by:
David Brown <davidb@codeaurora.org>
-
Stepan Moskovchenko authored
Clean up the clock control code in the probe calls, and add support for controlling the clock for the IOMMU bus interconnect. With the (proper) clock driver in place, the clock control logic in the probe function can be made much cleaner since it does not have to deal with the placeholder driver anymore. Signed-off-by:
Stepan Moskovchenko <stepanm@codeaurora.org> Reviewed-by:
Trilok Soni <tsoni@codeaurora.org> Signed-off-by:
David Brown <davidb@codeaurora.org>
-
- 30 Nov, 2010 1 commit
-
-
Stepan Moskovchenko authored
Mark the init and exit functions as __init and __exit where appropriate. Signed-off-by:
Stepan Moskovchenko <stepanm@codeaurora.org> Signed-off-by:
Daniel Walker <dwalker@codeaurora.org>
-
- 27 Oct, 2010 1 commit
-
-
Vasiliy Kulikov authored
msm_iommu_probe() didn't free mem_region and mapped IO. Also if request_mem_region() failed then error handling code dereferenced NULL pointer. Signed-off-by:
Vasiliy Kulikov <segooon@gmail.com> Acked-by:
Stepan Moskovchenko <stepanm@codeaurora.org> Signed-off-by:
Daniel Walker <dwalker@codeaurora.org>
-
- 08 Oct, 2010 1 commit
-
-
Stepan Moskovchenko authored
Register a driver for the MSM IOMMU devices and a driver for the translation context devices. Set up the global IOMMU registers and initialize the context banks. Signed-off-by:
Stepan Moskovchenko <stepanm@codeaurora.org> Signed-off-by:
Daniel Walker <dwalker@codeaurora.org>
-