power: supply: bq27xxx: fix __be16 warnings
authorBen Dooks <ben-linux@fluff.org>
Thu, 21 Jul 2022 21:07:35 +0000 (22:07 +0100)
committerSebastian Reichel <sebastian.reichel@collabora.com>
Sun, 11 Sep 2022 13:03:00 +0000 (15:03 +0200)
commit569581a21ff57f43dbe900b2f578c0ec3b0018ba
tree672fc3dd0f83061838ba3a80809ca229a77ed160
parent4a4748f28b0b2547de745ed929e929a9b45563f1
power: supply: bq27xxx: fix __be16 warnings

The bq27xxx_dm_reg_ptr() should return a __be16 as the result
is being passed to be16_to_cpup() to convert to the proper
cpu endian value. Move to using __be16 as appropriate to fix
the following sparse warnings:

drivers/power/supply/bq27xxx_battery.c:1293:26: warning: incorrect type in argument 1 (different base types)
drivers/power/supply/bq27xxx_battery.c:1293:26:    expected restricted __be16 const [usertype] *p
drivers/power/supply/bq27xxx_battery.c:1293:26:    got unsigned short [usertype] *prev
drivers/power/supply/bq27xxx_battery.c:1304:17: warning: incorrect type in argument 1 (different base types)
drivers/power/supply/bq27xxx_battery.c:1304:17:    expected restricted __be16 const [usertype] *p
drivers/power/supply/bq27xxx_battery.c:1304:17:    got unsigned short [usertype] *prev
drivers/power/supply/bq27xxx_battery.c:1316:15: warning: incorrect type in assignment (different base types)
drivers/power/supply/bq27xxx_battery.c:1316:15:    expected unsigned short [usertype]
drivers/power/supply/bq27xxx_battery.c:1316:15:    got restricted __be16 [usertype]

Signed-off-by: Ben Dooks <ben-linux@fluff.org>
Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>
drivers/power/supply/bq27xxx_battery.c