summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/kfuse.c
AgeCommit message (Collapse)Author
2013-09-14ARM: tegra: kfuse: moving to clk prepare APIsSivaram Nair
The clk_enable/clk_disable pair of APIs are replaced with clk_prepare_enable and clk_disable_unprepare. This is needed for the migration to common clk framework. Bug 920915 Change-Id: I6d5e96e3ce452df0ae84eecba01a8b98f10c74db Signed-off-by: Sivaram Nair <sivaramn@nvidia.com> Reviewed-on: http://git-master/r/146789 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Aleksandr Frid <afrid@nvidia.com> Reviewed-by: Juha Tukkinen <jtukkinen@nvidia.com>
2013-09-14tegra: kfuse: add error handling in kfuse readDavid Schalig
Bug 914805 Change-Id: Ifb02c3193383b15f3f52964fcbad844fedd595c7 Signed-off-by: David Schalig <dschalig@nvidia.com> Reviewed-on: http://git-master/r/69704 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Sachin Nikam <snikam@nvidia.com> Reviewed-by: Mayuresh Kulkarni <mkulkarni@nvidia.com> Reviewed-by: Jon Mayo <jmayo@nvidia.com> Rebase-Id: Rb72361fae7dcd154a90c70870d2d1c2d831dcd3c
2013-09-14ARM: tegra: Fixed the wrong 'if' statement.Jubeom Kim
Removed the semicolon after 'if'. (cherry picked from commit 9a118fd001bfbe23a7b825aa66cb19ebe7c12c7c) Original-Change-Id: I058d58f6bad2ec08cf5a509361dbc3fc52801ce1 Reviewed-on: http://git-master/r/38228 Tested-by: Jubeom Kim <jubeomk@nvidia.com> Reviewed-by: Jonathan Mayo <jmayo@nvidia.com> Rebase-Id: R1221658aa101f439a88df3cdae8a2d8c9c659cfb
2013-09-14[ARM]: tegra: kfuse: enable/disable kfuse clock when neededMayuresh Kulkarni
clock to kfuse is turned ON during boot-up which is not needed. hence turn it on when needed and turn it off after use. for bug 819505 Original-Change-Id: I3b0bd3ee295b4998d6d6f747a946ca28bd9550a5 Signed-off-by: Mayuresh Kulkarni <mkulkarni@nvidia.com> Reviewed-on: http://git-master/r/30333 Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Reviewed-by: Jonathan Mayo <jmayo@nvidia.com> Rebase-Id: R41acd5bc222e2041d7364997b6fdaa9c31c1ddb2
2013-09-14[ARM] tegra: kfuse driverJon Mayo
factory programmed encrypted key fuses held in kfuse module. use APB DMA for accessing kfuse registers, reading directly can hang if any other DMA is active. Change-Id: I85e44cc169607bc22116075e28938014aa299d75 Reviewed-by: Jon Mayo <jmayo@nvidia.com> Tested-by: Jon Mayo <jmayo@nvidia.com> Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com> Signed-off-by: Jon Mayo <jmayo@nvidia.com> Rebase-Id: R19d0ca4aef63caf5f890118a2cb072600611421e