diff --git a/drivers/extcon/extcon.c b/drivers/extcon/extcon.c index 9d603b66818c..9be7cc4ffb1b 100644 --- a/drivers/extcon/extcon.c +++ b/drivers/extcon/extcon.c @@ -487,7 +487,7 @@ int extcon_sync(struct extcon_dev *edev, unsigned int id) } EXPORT_SYMBOL_GPL(extcon_sync); -int extcon_blocking_sync(struct extcon_dev *edev, unsigned int id, bool val) +int extcon_blocking_sync(struct extcon_dev *edev, unsigned int id, u8 val) { int index; diff --git a/include/linux/extcon.h b/include/linux/extcon.h index 1445b7bd36f4..c65aa57e9be5 100644 --- a/include/linux/extcon.h +++ b/include/linux/extcon.h @@ -247,7 +247,7 @@ extern struct extcon_dev *extcon_get_edev_by_phandle(struct device *dev, extern const char *extcon_get_edev_name(struct extcon_dev *edev); extern int extcon_blocking_sync(struct extcon_dev *edev, unsigned int id, - bool val); + u8 val); #else /* CONFIG_EXTCON */ static inline int extcon_get_state(struct extcon_dev *edev, unsigned int id) {