usb: typec: tcpm: Invoke power_supply_changed for tcpm-source-psy-
authorBadhri Jagan Sridharan <badhri@google.com>
Wed, 17 Mar 2021 18:12:48 +0000 (11:12 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 17 Mar 2021 20:35:11 +0000 (21:35 +0100)
commit86629e098a077922438efa98dc80917604dfd317
tree85e0b995eb5e7ce914190dc34edcb532b04c1930
parent3cac9104bea41099cf622091f0c0538bcb19050d
usb: typec: tcpm: Invoke power_supply_changed for tcpm-source-psy-

tcpm-source-psy- does not invoke power_supply_changed API when
one of the published power supply properties is changed.
power_supply_changed needs to be called to notify
userspace clients(uevents) and kernel clients.

Fixes: f2a8aa053c176 ("typec: tcpm: Represent source supply through power_supply")
Reviewed-by: Guenter Roeck <linux@roeck-us.net>
Reviewed-by: Heikki Krogerus <heikki.krogerus@linux.intel.com>
Signed-off-by: Badhri Jagan Sridharan <badhri@google.com>
Cc: stable <stable@vger.kernel.org>
Link: https://lore.kernel.org/r/20210317181249.1062995-1-badhri@google.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/typec/tcpm/tcpm.c