Commit cd414d47 authored by Johan Hovold's avatar Johan Hovold Committed by Greg Kroah-Hartman

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: default avatarJohan Hovold <johan@hovoldconsulting.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@google.com>
parent 0d1d6ee2
...@@ -244,7 +244,7 @@ static int init_and_register(struct gb_connection *connection, ...@@ -244,7 +244,7 @@ static int init_and_register(struct gb_connection *connection,
gb->bat.num_properties = ARRAY_SIZE(battery_props); gb->bat.num_properties = ARRAY_SIZE(battery_props);
gb->bat.get_property = get_property; 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 #else
static int init_and_register(struct gb_connection *connection, static int init_and_register(struct gb_connection *connection,
...@@ -262,7 +262,7 @@ 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.num_properties = ARRAY_SIZE(battery_props);
gb->desc.get_property = get_property; 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); &gb->desc, &cfg);
if (IS_ERR(gb->bat)) if (IS_ERR(gb->bat))
return PTR_ERR(gb->bat); return PTR_ERR(gb->bat);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment