Commit 7dd26263 authored by Greg Kroah-Hartman's avatar Greg Kroah-Hartman
Browse files

greybus: battery-gb: move the battery protocol out to a stand-alone module



This moves the battery class protocol to be a stand-alone kernel module.

Signed-off-by: default avatarGreg Kroah-Hartman <greg@kroah.com>
Reviewed-by: default avatarAlex Elder <elder@linaro.org>
parent 66b676fd
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -12,12 +12,12 @@ greybus-y := core.o \
		pwm-gb.o	\
		sdio-gb.o	\
		uart-gb.o	\
		battery-gb.o	\
		usb-gb.o

obj-m += greybus.o
obj-m += i2c-gb.o
obj-m += vibrator-gb.o
obj-m += battery-gb.o
obj-m += es1-ap-usb.o

KERNELVER		?= $(shell uname -r)
+2 −8
Original line number Diff line number Diff line
@@ -367,12 +367,6 @@ static struct gb_protocol battery_protocol = {
	.request_recv		= NULL,	/* no incoming requests */
};

int gb_battery_protocol_init(void)
{
	return gb_protocol_register(&battery_protocol);
}
gb_protocol_driver(&battery_protocol);

void gb_battery_protocol_exit(void)
{
	gb_protocol_deregister(&battery_protocol);
}
MODULE_LICENSE("GPL v2");
+0 −5
Original line number Diff line number Diff line
@@ -183,10 +183,6 @@ bool gb_protocol_init(void)
{
	bool ret = true;

	if (gb_battery_protocol_init()) {
		pr_err("error initializing battery protocol\n");
		ret = false;
	}
	if (gb_gpio_protocol_init()) {
		pr_err("error initializing gpio protocol\n");
		ret = false;
@@ -216,5 +212,4 @@ void gb_protocol_exit(void)
	gb_sdio_protocol_exit();
	gb_uart_protocol_exit();
	gb_gpio_protocol_exit();
	gb_battery_protocol_exit();
}
+0 −3
Original line number Diff line number Diff line
@@ -51,9 +51,6 @@ void gb_protocol_put(struct gb_protocol *protocol);
 * Declared here for now.  They could be added via modules, or maybe
 * just use initcalls (which level?).
 */
extern int gb_battery_protocol_init(void);
extern void gb_battery_protocol_exit(void);

extern int gb_gpio_protocol_init(void);
extern void gb_gpio_protocol_exit(void);