summaryrefslogtreecommitdiffstats
path: root/drivers/eeprom
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2023-06-22 09:59:24 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2023-06-22 09:59:24 +0200
commit2c4523beb1aaa54d5ff2af2ad89b0c900d31cf39 (patch)
tree26a5845e79fe9e807ae63e7bb1cf8d8563588d54 /drivers/eeprom
parent47f6d253d678f97108b50d0c99a599f082de6a87 (diff)
parentb1185e4a6a935b14dfe24654a4cb058dce5b93aa (diff)
downloadbarebox-2c4523beb1aaa54d5ff2af2ad89b0c900d31cf39.tar.gz
barebox-2c4523beb1aaa54d5ff2af2ad89b0c900d31cf39.tar.xz
Merge branch 'for-next/misc'
Diffstat (limited to 'drivers/eeprom')
-rw-r--r--drivers/eeprom/at24.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/drivers/eeprom/at24.c b/drivers/eeprom/at24.c
index 43cd78a883..23cb0e1fbb 100644
--- a/drivers/eeprom/at24.c
+++ b/drivers/eeprom/at24.c
@@ -363,11 +363,6 @@ static int at24_nvmem_write(void *ctx, unsigned off, const void *buf, size_t cou
return at24_write(ctx, buf, off, count);
}
-static const struct nvmem_bus at24_nvmem_bus = {
- .write = at24_nvmem_write,
- .read = at24_nvmem_read,
-};
-
static int at24_probe(struct device *dev)
{
struct i2c_client *client = to_i2c_client(dev);
@@ -489,7 +484,8 @@ static int at24_probe(struct device *dev)
at24->nvmem_config.dev = dev;
at24->nvmem_config.priv = at24;
at24->nvmem_config.read_only = !writable;
- at24->nvmem_config.bus = &at24_nvmem_bus;
+ at24->nvmem_config.reg_write = at24_nvmem_write;
+ at24->nvmem_config.reg_read = at24_nvmem_read;
at24->nvmem_config.stride = 1;
at24->nvmem_config.word_size = 1;
at24->nvmem_config.size = chip.byte_len;