• R
    ARM: shmobile: Do not access sh7372 A4S domain internals directly · 70fe7b24
    Rafael J. Wysocki 提交于
    The sh7372_enter_suspend() routine checks the status field of the
    generic PM domain object corresponding to the A4S domain in order to
    check if it can turn that domain off when entering system sleep.
    However, it shouldn't rely on the specific values of the generic
    data structures this way, so make it use its own mechanism to
    recognize when it is safe to turn that domain off.
    
    For this purpos, introduce a boolean variable a4s_suspend_ready
    that will be set by the A4S' suspend routine and unset by its
    resume routine executed by rmobile_pd_power_down() and
    __rmobile_pd_power_up(), respectively.
    Signed-off-by: NRafael J. Wysocki <rjw@sisk.pl>
    Acked-by: NMagnus Damm <damm@opensource.se>
    70fe7b24
pm-sh7372.c 11.4 KB