summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/powergate-priv.h
AgeCommit message (Collapse)Author
2013-11-05fuse: cleanup unwanted fuse related dataShardar Shariff Md
cleanup of unwanted fuse related data as a part of migration of fuse driver Bug 1380004 Change-Id: I78ff9f6b1d3a27ae0ba0369ad9692c40e9e24bfd Signed-off-by: Shardar Shariff Md <smohammed@nvidia.com> Reviewed-on: http://git-master/r/310037 Reviewed-by: Venu Byravarasu <vbyravarasu@nvidia.com>
2013-09-14ARM: tegra: Move mach/powergate.h to linux/tegra-powergate.hDan Willemsen
This moved upstream, do the equivalent change here. Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com> Change-Id: I2de76e5c6487ed4513b6d070e0c515a27a881fff
2013-09-14ARM: tegra: Use <linux/clk/tegra.h> instead of <mach/clk.h>Dan Willemsen
So that the upstream common clk infrastructure can live side by side. Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com> Change-Id: I0fe0ef8cd207d27b707821eed838c75b8ec04025
2013-09-14video: tegra: host: fix gk20a rail gate/ungate sequenceMayuresh Kulkarni
bug 1324512 Change-Id: I6d95c5ae454be6e5a3c377a23fc0283d576aa016 Signed-off-by: Mayuresh Kulkarni <mkulkarni@nvidia.com> Reviewed-on: http://git-master/r/253397 Reviewed-by: Mandar Padmawar <mpadmawar@nvidia.com> Tested-by: Mandar Padmawar <mpadmawar@nvidia.com>
2013-09-14ARM: tegra: add support for powergate skip listMayuresh Kulkarni
- the idea is to add the power gate ids to a skip list and expose this list via pg_ops - the core code checks if current id is in skip list. if it is then, it skips power gate or ungate operation of the current id bug 1249871 Change-Id: I3df270cfe1c853b554086688b485562a211ec2a5 Signed-off-by: Mayuresh Kulkarni <mkulkarni@nvidia.com> Reviewed-on: http://git-master/r/228373 Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
2013-09-14ARM: tegra: Update MC defines for Tegra12xMark Stadler
Change-Id: If621b74762e5182743820f61b4ae5c67c0ea73ba Signed-off-by: Jin Qian <jqian@nvidia.com> Reviewed-on: http://git-master/r/82935 Reviewed-by: Mark Stadler <mastadler@nvidia.com> Signed-off-by: Mark Stadler <mastadler@nvidia.com>
2013-09-14ARM: tegra: add clamping status read.Kevin Huang
Signed-off-by: Kevin Huang <kevinh@nvidia.com> Change-Id: I2bf7b0d4cd88583295183347ed6a4bc1c0e450f1 Reviewed-on: http://git-master/r/219959 Reviewed-by: Aleksandr Frid <afrid@nvidia.com> Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Jon Mayo <jmayo@nvidia.com>
2013-09-14video: tegra: dc: fix the logic for dis ref-count.Kevin Huang
Use simple logic to meet the requirement of use cases. All logic is implemented in powergate module. Dependency of dis partitions are transparent to client. Change-Id: I6649dc8bf704fcb763dd5b038f947ed0da2c84c4 Signed-off-by: Kevin Huang <kevinh@nvidia.com> Reviewed-on: http://git-master/r/200652 Reviewed-by: Harshada Kale <hkale@nvidia.com> Tested-by: Harshada Kale <hkale@nvidia.com>
2013-09-14fixup powergate-priv.h move iomap.hDan Willemsen
Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com>
2013-09-14arm: tegra: refactor powergate code per-SoCMayuresh Kulkarni
- split the current power-gate code into common and SoC specific code - every SoC now exports a set of ops to the common APIs - following is the new file structure: powergate.c - common powergate APIs powergate-ops-txx.c - t20/t30 specific common implementation powergate-ops-t1xx.c - t114 specific common implementation. this will also take care of t148 and t124 (in future) powergate-t20 - t20 specific structures and ids powergate-t30 - t30 specific strcutures and ids powergate-t11x - t11x specific structures and ids powergate-t14x - t14x specific structures and ids (stub in this commit. it will be populated in a separate commit as a part of bug 1190194) - powergate.c also provides a low level common APIs for all SoCs - each SoC now has 2 arrays: 1 for power partition info and other for mc client list info. amongst these 2 arrays, mc client list array is static Bug 1180197 Change-Id: I62b2d894c683fe9a18b82c7f9d87c08ce5b3864f Signed-off-by: Mayuresh Kulkarni <mkulkarni@nvidia.com> Reviewed-on: http://git-master/r/145591 Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com> GVS: Gerrit_Virtual_Submit