diff --git a/drivers/extcon/extcon.c b/drivers/extcon/extcon.c index 9d603b66818c..0b542d9eed20 100644 --- a/drivers/extcon/extcon.c +++ b/drivers/extcon/extcon.c @@ -1475,6 +1475,7 @@ const char *extcon_get_edev_name(struct extcon_dev *edev) { return !edev ? NULL : edev->name; } +EXPORT_SYMBOL_GPL(extcon_get_edev_name); static int __init extcon_class_init(void) { diff --git a/include/linux/extcon.h b/include/linux/extcon.h index 1445b7bd36f4..8afcb2b758da 100644 --- a/include/linux/extcon.h +++ b/include/linux/extcon.h @@ -309,6 +309,12 @@ static inline struct extcon_dev *extcon_get_extcon_dev(const char *extcon_name) return ERR_PTR(-ENODEV); } +static inline const char *extcon_get_edev_name(struct extcon_dev *edev) +{ + return NULL; +} +EXPORT_SYMBOL_GPU(extcon_get_edev_name); + static inline struct extcon_dev *extcon_find_edev_by_node(struct device_node *node) { return ERR_PTR(-ENODEV);