lkml.org 
[lkml]   [2021]   [Jul]   [9]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    SubjectRe: [PATCH 2/2] mfd: atmel-flexcom: use resume_noirq
    Date
    On 05.07.2021 14:31, Claudiu Beznea wrote:
    > Flexcom IP embeds 3 other IPs: usart, i2c, spi and selects the operation
    > mode (usart, i2c, spi) via mode register (FLEX_MR). On i2c bus there might
    > be connected critical devices (like PMIC) which on suspend/resume should
    > be suspended/resumed at the end/beginning. i2c uses
    > .suspend_noirq/.resume_noirq for this kind of purposes. Align flexcom
    > to use .resume_noirq as it should be resumed before the embedded IPs.
    > Otherwise the embedded devices might behave badly.
    >
    > Fixes: 7fdec11015c3 ("atmel_flexcom: Support resuming after a chip reset")
    > Signed-off-by: Claudiu Beznea <claudiu.beznea@microchip.com>

    Tested-by: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
    \
     
     \ /
      Last update: 2021-07-09 11:11    [W:2.915 / U:1.900 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site