Commit 94250166 authored by Sagar Kamble's avatar Sagar Kamble Committed by Thierry Reding

soc/tegra: fuse: Add nvmem cell lookup entries for Tegra194

Add nvmem cell lookup entries for below FUSE cells:
 - gcplex-config-fuse
 - pdi0
 - pdi1

Also include the device name prefix "gpu-" in the names of the GPU FUSE
cells in nvmem_cell_info.
Signed-off-by: default avatarSagar Kamble <skamble@nvidia.com>
Reviewed-by: default avatarJon Hunter <jonathanh@nvidia.com>
Signed-off-by: default avatarThierry Reding <treding@nvidia.com>
parent 31231092
// SPDX-License-Identifier: GPL-2.0-only // SPDX-License-Identifier: GPL-2.0-only
/* /*
* Copyright (c) 2013-2021, NVIDIA CORPORATION. All rights reserved. * Copyright (c) 2013-2022, NVIDIA CORPORATION. All rights reserved.
*/ */
#include <linux/clk.h> #include <linux/clk.h>
...@@ -162,7 +162,7 @@ static const struct nvmem_cell_info tegra_fuse_cells[] = { ...@@ -162,7 +162,7 @@ static const struct nvmem_cell_info tegra_fuse_cells[] = {
.bit_offset = 0, .bit_offset = 0,
.nbits = 32, .nbits = 32,
}, { }, {
.name = "gcplex-config-fuse", .name = "gpu-gcplex-config-fuse",
.offset = 0x1c8, .offset = 0x1c8,
.bytes = 4, .bytes = 4,
.bit_offset = 0, .bit_offset = 0,
...@@ -186,13 +186,13 @@ static const struct nvmem_cell_info tegra_fuse_cells[] = { ...@@ -186,13 +186,13 @@ static const struct nvmem_cell_info tegra_fuse_cells[] = {
.bit_offset = 0, .bit_offset = 0,
.nbits = 32, .nbits = 32,
}, { }, {
.name = "pdi0", .name = "gpu-pdi0",
.offset = 0x300, .offset = 0x300,
.bytes = 4, .bytes = 4,
.bit_offset = 0, .bit_offset = 0,
.nbits = 32, .nbits = 32,
}, { }, {
.name = "pdi1", .name = "gpu-pdi1",
.offset = 0x304, .offset = 0x304,
.bytes = 4, .bytes = 4,
.bit_offset = 0, .bit_offset = 0,
......
// SPDX-License-Identifier: GPL-2.0-only // SPDX-License-Identifier: GPL-2.0-only
/* /*
* Copyright (c) 2013-2014, NVIDIA CORPORATION. All rights reserved. * Copyright (c) 2013-2022, NVIDIA CORPORATION. All rights reserved.
*/ */
#include <linux/device.h> #include <linux/device.h>
...@@ -344,6 +344,21 @@ static const struct nvmem_cell_lookup tegra194_fuse_lookups[] = { ...@@ -344,6 +344,21 @@ static const struct nvmem_cell_lookup tegra194_fuse_lookups[] = {
.cell_name = "xusb-pad-calibration-ext", .cell_name = "xusb-pad-calibration-ext",
.dev_id = "3520000.padctl", .dev_id = "3520000.padctl",
.con_id = "calibration-ext", .con_id = "calibration-ext",
}, {
.nvmem_name = "fuse",
.cell_name = "gpu-gcplex-config-fuse",
.dev_id = "17000000.gpu",
.con_id = "gcplex-config-fuse",
}, {
.nvmem_name = "fuse",
.cell_name = "gpu-pdi0",
.dev_id = "17000000.gpu",
.con_id = "pdi0",
}, {
.nvmem_name = "fuse",
.cell_name = "gpu-pdi1",
.dev_id = "17000000.gpu",
.con_id = "pdi1",
}, },
}; };
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment