power: supply: bq2515x: Simpilfy bq2515x_read_properties() and probe()
authorBiju Das <biju.das.jz@bp.renesas.com>
Sat, 2 Sep 2023 20:05:17 +0000 (21:05 +0100)
committerSebastian Reichel <sebastian.reichel@collabora.com>
Tue, 12 Sep 2023 20:15:05 +0000 (22:15 +0200)
commitef2730fb8122ff90747ee79261c2a9fd35032e17
treef865313ffec479a538f40a985c224eaed4c326b9
parent92bbb93aaaefe14c01eac18df46f8260ee4c2825
power: supply: bq2515x: Simpilfy bq2515x_read_properties() and probe()

Add struct bq2515x_info and replace device_id->info in struct
bq2515x_device.

Simpilfy bq2515x_read_properties() and probe() by adding struct
bq2425x_chip_info as match data for OF/ID tables and use
i2c_get_match_data for retrieving match data instead of ID lookup.

Drop enum bq2515x_id as there is no user.

Signed-off-by: Biju Das <biju.das.jz@bp.renesas.com>
Link: https://lore.kernel.org/r/20230902200518.91585-2-biju.das.jz@bp.renesas.com
Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>
drivers/power/supply/bq2515x_charger.c