Message ID | 1594123122-13156-1-git-send-email-yoshihiro.shimoda.uh@renesas.com (mailing list archive) |
---|---|
Headers | show |
Series | mmc: core: add a new property/caps2 | expand |
On Tue, 7 Jul 2020 at 13:59, Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> wrote: > > Some environment (like r8a77951-salvator-xs) is possible > to perform a full power cycle of the card in suspend via firmware > (PSCI on arm-trusted-firmware). However, the current MMC core > cannot issue Power Off Notification. This patch series can do it. > > We discussed on the v3 email thread [1]. > > [1] > https://lore.kernel.org/linux-renesas-soc/1592792699-24638-1-git-send-email-yoshihiro.shimoda.uh@renesas.com/T/#m9c25f35d7126b1c14ea431a773757652ad094341 > > > Changes from v4: > - Just add a new property/caps2 flag of MMC bindings to fix the issue. > https://patchwork.kernel.org/project/linux-renesas-soc/list/?series=308795 > > Changes from v3: > - Modify regulator subsytem and regulator/fixed driver. > - Use regulator_is_enabled() instead of firmware API. > - Update R-Car Gen3 related dts files for the reference. > But, I have only tested on r8a779{5,61}-salvaltor-xs.dts. > https://patchwork.kernel.org/project/linux-renesas-soc/list/?series=306281 > > Changes from v2: > - Fix typo of function name in patch2. > - Remove RFC. > https://patchwork.kernel.org/project/linux-renesas-soc/list/?series=305523 > > Changes from v1: > - Use pm_suspend_via_firmware() API instead of pm_suspend_target_state. > - Modify the psci driver to call pm_set_suspend_via_firmware. > https://patchwork.kernel.org/patch/11557505/ > > > *** BLURB HERE *** > > Yoshihiro Shimoda (2): > dt-bindings: mmc: Add full-pwr-cycle-in-suspend property > mmc: core: Add MMC_CAP2_FULL_PWR_CYCLE_IN_SUSPEND > > Documentation/devicetree/bindings/mmc/mmc-controller.yaml | 5 +++++ > drivers/mmc/core/host.c | 2 ++ > drivers/mmc/core/mmc.c | 3 ++- > include/linux/mmc/host.h | 1 + > 4 files changed, 10 insertions(+), 1 deletion(-) > > -- > 2.7.4 > The series looks good to me. However, I am awaiting Rob to comment on the DT binding for a while, before I queue this up. Kind regards Uffe
On Tue, 7 Jul 2020 at 13:59, Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> wrote: > > Some environment (like r8a77951-salvator-xs) is possible > to perform a full power cycle of the card in suspend via firmware > (PSCI on arm-trusted-firmware). However, the current MMC core > cannot issue Power Off Notification. This patch series can do it. > > We discussed on the v3 email thread [1]. > > [1] > https://lore.kernel.org/linux-renesas-soc/1592792699-24638-1-git-send-email-yoshihiro.shimoda.uh@renesas.com/T/#m9c25f35d7126b1c14ea431a773757652ad094341 > > > Changes from v4: > - Just add a new property/caps2 flag of MMC bindings to fix the issue. > https://patchwork.kernel.org/project/linux-renesas-soc/list/?series=308795 > > Changes from v3: > - Modify regulator subsytem and regulator/fixed driver. > - Use regulator_is_enabled() instead of firmware API. > - Update R-Car Gen3 related dts files for the reference. > But, I have only tested on r8a779{5,61}-salvaltor-xs.dts. > https://patchwork.kernel.org/project/linux-renesas-soc/list/?series=306281 > > Changes from v2: > - Fix typo of function name in patch2. > - Remove RFC. > https://patchwork.kernel.org/project/linux-renesas-soc/list/?series=305523 > > Changes from v1: > - Use pm_suspend_via_firmware() API instead of pm_suspend_target_state. > - Modify the psci driver to call pm_set_suspend_via_firmware. > https://patchwork.kernel.org/patch/11557505/ > > > *** BLURB HERE *** > > Yoshihiro Shimoda (2): > dt-bindings: mmc: Add full-pwr-cycle-in-suspend property > mmc: core: Add MMC_CAP2_FULL_PWR_CYCLE_IN_SUSPEND > > Documentation/devicetree/bindings/mmc/mmc-controller.yaml | 5 +++++ > drivers/mmc/core/host.c | 2 ++ > drivers/mmc/core/mmc.c | 3 ++- > include/linux/mmc/host.h | 1 + > 4 files changed, 10 insertions(+), 1 deletion(-) > > -- > 2.7.4 > Applied for next, thanks! Kind regards Uffe