nvmem: Add Apple eFuse driver
authorSven Peter <sven@svenpeter.dev>
Fri, 29 Apr 2022 16:26:50 +0000 (17:26 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 9 May 2022 13:44:21 +0000 (15:44 +0200)
commitb6b7ef932ae838209254f016ecf8862d716a5ced
treef3774b5d9a20a9f42ce246649de86dc369ad0295
parent7177042bdd1605b6c8d6b5c65a72f3e389690eaf
nvmem: Add Apple eFuse driver

Apple SoCs contain eFuses used to store factory-programmed data such
as calibration values for the PCIe or the Type-C PHY. They are organized
as 32bit values exposed as MMIO.

Signed-off-by: Sven Peter <sven@svenpeter.dev>
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Link: https://lore.kernel.org/r/20220429162701.2222-6-srinivas.kandagatla@linaro.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/nvmem/Kconfig
drivers/nvmem/Makefile
drivers/nvmem/apple-efuses.c [new file with mode: 0644]