greybus: battery: fix class-device parent
Greybus bundle drivers should register their class devices as children to the bundle device that they bind to. Signed-off-by: Johan Hovold <johan@hovoldconsulting.com> Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
This commit is contained in:
parent
0d1d6ee209
commit
cd414d4726
@ -244,7 +244,7 @@ static int init_and_register(struct gb_connection *connection,
|
||||
gb->bat.num_properties = ARRAY_SIZE(battery_props);
|
||||
gb->bat.get_property = get_property;
|
||||
|
||||
return power_supply_register(&connection->bundle->intf->dev, &gb->bat);
|
||||
return power_supply_register(&connection->bundle->dev, &gb->bat);
|
||||
}
|
||||
#else
|
||||
static int init_and_register(struct gb_connection *connection,
|
||||
@ -262,7 +262,7 @@ static int init_and_register(struct gb_connection *connection,
|
||||
gb->desc.num_properties = ARRAY_SIZE(battery_props);
|
||||
gb->desc.get_property = get_property;
|
||||
|
||||
gb->bat = power_supply_register(&connection->bundle->intf->dev,
|
||||
gb->bat = power_supply_register(&connection->bundle->dev,
|
||||
&gb->desc, &cfg);
|
||||
if (IS_ERR(gb->bat))
|
||||
return PTR_ERR(gb->bat);
|
||||
|
Loading…
x
Reference in New Issue
Block a user