• Pali Rohár's avatar
    usb: musb: Call atomic_notifier_call_chain when status is changed · 6fa7178c
    Pali Rohár authored
    More power supply drivers depends on vbus events and without it they not
    working. Power supply drivers using usb_register_notifier, so to deliver
    events it is needed to call atomic_notifier_call_chain.
    
    So without atomic notifier power supply driver isp1704 not retrieving
    vbus status and reporting bogus values to userspace and also to board
    platform data functions. Without proper data charger drivers trying to
    charge battery also when charger is disconnected or do not start charging
    when wallcharger connects.
    
    Atomic notifier in musb driver was used before v3.5 and was replaced with
    omap mailbox. This patch adding atomic_notifier_call_chain call from
    function omap_musb_set_mailbox.
    Signed-off-by: default avatarPali Rohár <pali.rohar@gmail.com>
    Signed-off-by: default avatarFelipe Balbi <balbi@ti.com>
    6fa7178c
omap2430.c 18 KB