eeprom: at24: remove struct at24_client
authorHeiner Kallweit <hkallweit1@gmail.com>
Sun, 28 Nov 2021 18:14:50 +0000 (19:14 +0100)
committerBartosz Golaszewski <brgl@bgdev.pl>
Wed, 1 Dec 2021 11:57:06 +0000 (12:57 +0100)
commit92e1764787e57417b8890db0f154c0f405548cdd
tree2766cb6cc914d85aba16b82a66bb9eeb2edc6366
parentfa55b7dcdc43c1aa1ba12bca9d2dd4318c2a0dbf
eeprom: at24: remove struct at24_client

We use member client only to get a reference to the associated struct
device, via &client->dev. However we can get the same reference from
the associated regmap, via regmap_get_device(regmap).
Therefore struct at24_client can be removed and replaced with a regmap
pointer.

Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
Signed-off-by: Bartosz Golaszewski <brgl@bgdev.pl>
drivers/misc/eeprom/at24.c