soc/tegra: Add efuse driver for Tegra
Implement fuse driver for Tegra20, Tegra30, Tegra114 and Tegra124. This replaces functionality previously provided in arch/arm/mach-tegra, which is removed in this patch. While at it, move the only user of the global tegra_revision variable over to tegra_sku_info.revision and export tegra_fuse_readl() to allow drivers to read calibration fuses. Signed-off-by:Peter De Schrijver <pdeschrijver@nvidia.com> Signed-off-by:
Stephen Warren <swarren@nvidia.com> Signed-off-by:
Thierry Reding <treding@nvidia.com>
Showing
- Documentation/ABI/testing/sysfs-driver-tegra-fuse 11 additions, 0 deletionsDocumentation/ABI/testing/sysfs-driver-tegra-fuse
- arch/arm/mach-tegra/Makefile 0 additions, 4 deletionsarch/arm/mach-tegra/Makefile
- arch/arm/mach-tegra/fuse.c 0 additions, 260 deletionsarch/arm/mach-tegra/fuse.c
- arch/arm/mach-tegra/reset.c 0 additions, 1 deletionarch/arm/mach-tegra/reset.c
- arch/arm/mach-tegra/tegra.c 2 additions, 1 deletionarch/arm/mach-tegra/tegra.c
- drivers/misc/fuse/Makefile 1 addition, 0 deletionsdrivers/misc/fuse/Makefile
- drivers/soc/Makefile 1 addition, 0 deletionsdrivers/soc/Makefile
- drivers/soc/tegra/Makefile 1 addition, 0 deletionsdrivers/soc/tegra/Makefile
- drivers/soc/tegra/fuse/Makefile 8 additions, 0 deletionsdrivers/soc/tegra/fuse/Makefile
- drivers/soc/tegra/fuse/fuse-tegra.c 156 additions, 0 deletionsdrivers/soc/tegra/fuse/fuse-tegra.c
- drivers/soc/tegra/fuse/fuse-tegra20.c 142 additions, 0 deletionsdrivers/soc/tegra/fuse/fuse-tegra20.c
- drivers/soc/tegra/fuse/fuse-tegra30.c 224 additions, 0 deletionsdrivers/soc/tegra/fuse/fuse-tegra30.c
- drivers/soc/tegra/fuse/fuse.h 71 additions, 0 deletionsdrivers/soc/tegra/fuse/fuse.h
- drivers/soc/tegra/fuse/speedo-tegra114.c 28 additions, 24 deletionsdrivers/soc/tegra/fuse/speedo-tegra114.c
- drivers/soc/tegra/fuse/speedo-tegra124.c 168 additions, 0 deletionsdrivers/soc/tegra/fuse/speedo-tegra124.c
- drivers/soc/tegra/fuse/speedo-tegra20.c 20 additions, 21 deletionsdrivers/soc/tegra/fuse/speedo-tegra20.c
- drivers/soc/tegra/fuse/speedo-tegra30.c 83 additions, 89 deletionsdrivers/soc/tegra/fuse/speedo-tegra30.c
- drivers/soc/tegra/fuse/tegra-apbmisc.c 112 additions, 0 deletionsdrivers/soc/tegra/fuse/tegra-apbmisc.c
- include/soc/tegra/fuse.h 19 additions, 1 deletioninclude/soc/tegra/fuse.h
Loading
Please register or sign in to comment