soc/tegra: fuse: Add nvmem keepout list
authorKartik <kkartik@nvidia.com>
Fri, 7 Oct 2022 09:51:07 +0000 (15:21 +0530)
committerThierry Reding <treding@nvidia.com>
Mon, 24 Oct 2022 15:09:55 +0000 (17:09 +0200)
commitcc5b2ad5393ec237c8697bb3989a34c0c3beb2f6
treef06903cd0c14d2a2ee8786968f281bf9d7935d5b
parentbea06d776d8b2caeddc45f4810ac1d8dab09b006
soc/tegra: fuse: Add nvmem keepout list

On Tegra186 and later, various FUSE offsets are restricted and cannot be
accessed from CCPLEX. Currently nvmem binary interface allows reading
such offsets from userspace, which results in RAS errors.

Add nvmem keepout lists to avoid any reads to restricted offsets.

Signed-off-by: Kartik <kkartik@nvidia.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
drivers/soc/tegra/fuse/fuse-tegra.c
drivers/soc/tegra/fuse/fuse-tegra30.c
drivers/soc/tegra/fuse/fuse.h