Kconfig 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. menuconfig NVMEM
  2. tristate "NVMEM Support"
  3. select REGMAP
  4. help
  5. Support for NVMEM(Non Volatile Memory) devices like EEPROM, EFUSES...
  6. This framework is designed to provide a generic interface to NVMEM
  7. from both the Linux Kernel and the userspace.
  8. This driver can also be built as a module. If so, the module
  9. will be called nvmem_core.
  10. If unsure, say no.
  11. if NVMEM
  12. config NVMEM_IMX_OCOTP
  13. tristate "i.MX6 On-Chip OTP Controller support"
  14. depends on SOC_IMX6
  15. help
  16. This is a driver for the On-Chip OTP Controller (OCOTP) available on
  17. i.MX6 SoCs, providing access to 4 Kbits of one-time programmable
  18. eFuses.
  19. This driver can also be built as a module. If so, the module
  20. will be called nvmem-imx-ocotp.
  21. config NVMEM_MXS_OCOTP
  22. tristate "Freescale MXS On-Chip OTP Memory Support"
  23. depends on ARCH_MXS || COMPILE_TEST
  24. help
  25. If you say Y here, you will get readonly access to the
  26. One Time Programmable memory pages that are stored
  27. on the Freescale i.MX23/i.MX28 processor.
  28. This driver can also be built as a module. If so, the module
  29. will be called nvmem-mxs-ocotp.
  30. config QCOM_QFPROM
  31. tristate "QCOM QFPROM Support"
  32. depends on ARCH_QCOM || COMPILE_TEST
  33. select REGMAP_MMIO
  34. help
  35. Say y here to enable QFPROM support. The QFPROM provides access
  36. functions for QFPROM data to rest of the drivers via nvmem interface.
  37. This driver can also be built as a module. If so, the module
  38. will be called nvmem_qfprom.
  39. config ROCKCHIP_EFUSE
  40. tristate "Rockchip eFuse Support"
  41. depends on ARCH_ROCKCHIP || COMPILE_TEST
  42. help
  43. This is a simple drive to dump specified values of Rockchip SoC
  44. from eFuse, such as cpu-leakage.
  45. This driver can also be built as a module. If so, the module
  46. will be called nvmem_rockchip_efuse.
  47. config NVMEM_SUNXI_SID
  48. tristate "Allwinner SoCs SID support"
  49. depends on ARCH_SUNXI
  50. select REGMAP_MMIO
  51. help
  52. This is a driver for the 'security ID' available on various Allwinner
  53. devices.
  54. This driver can also be built as a module. If so, the module
  55. will be called nvmem_sunxi_sid.
  56. config NVMEM_VF610_OCOTP
  57. tristate "VF610 SoC OCOTP support"
  58. depends on SOC_VF610 || COMPILE_TEST
  59. help
  60. This is a driver for the 'OCOTP' peripheral available on Vybrid
  61. devices like VF5xx and VF6xx.
  62. This driver can also be build as a module. If so, the module will
  63. be called nvmem-vf610-ocotp.
  64. endif