[PATCH v4 05/11] nvmem: imx-ocotp-ele: Remove device-specific reg_read()
Frieder Schrempf <[email protected]>
| Newsgroups | dev.linux.lists.imx,org.infradead.lists.linux-arm-kernel,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <20260727-upstreaming-next-20260609-imx-ocotp-ele-v4-5-1a515de33093@kontron.de> |
From: Frieder Schrempf <[email protected]> Remove .reg_read() callback in the device data all devices use the same implementation. Signed-off-by: Frieder Schrempf <[email protected]> --- drivers/nvmem/imx-ocotp-ele.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/drivers/nvmem/imx-ocotp-ele.c b/drivers/nvmem/imx-ocotp-ele.c index dadec19ca252..9d3f94e35508 100644 --- a/drivers/nvmem/imx-ocotp-ele.c +++ b/drivers/nvmem/imx-ocotp-ele.c @@ -33,7 +33,6 @@ struct ocotp_devtype_data { u32 size; u32 num_entry; u32 flag; - nvmem_reg_read_t reg_read; const struct nvmem_keepout *keepout; unsigned int nkeepout; struct ocotp_map_entry entry[]; @@ -158,7 +157,7 @@ static int imx_ele_ocotp_probe(struct platform_device *pdev) priv->config.id = NVMEM_DEVID_AUTO; priv->config.owner = THIS_MODULE; priv->config.size = priv->data->size; - priv->config.reg_read = priv->data->reg_read; + priv->config.reg_read = imx_ocotp_reg_read; priv->config.word_size = 1; priv->config.stride = 1; priv->config.priv = priv; @@ -190,7 +189,6 @@ static const struct nvmem_keepout imx93_ocotp_keepout[] = { static const struct ocotp_devtype_data imx93_ocotp_data = { .reg_off = 0x8000, - .reg_read = imx_ocotp_reg_read, .size = 2048, .num_entry = 6, .entry = { @@ -207,7 +205,6 @@ static const struct ocotp_devtype_data imx93_ocotp_data = { static const struct ocotp_devtype_data imx94_ocotp_data = { .reg_off = 0x8000, - .reg_read = imx_ocotp_reg_read, .size = 3296, /* 103 Banks */ .num_entry = 10, .entry = { @@ -226,7 +223,6 @@ static const struct ocotp_devtype_data imx94_ocotp_data = { static const struct ocotp_devtype_data imx95_ocotp_data = { .reg_off = 0x8000, - .reg_read = imx_ocotp_reg_read, .size = 2048, .num_entry = 12, .entry = { -- 2.55.0