On Fri, Nov 11, 2022 at 09:50:13AM -0600, Shenwei Wang wrote: > On i.MX8QM/QXP/DXL SoCs, even a GPIO is selected as the wakeup source, > the GPIO block will be powered off when system enters into suspend > state. This can greatly reduce the power consumption of suspend state > because the whole partition can be shutdown. This is called PAD wakeup > feature on i.MX8x platform. > > This series of patches enable this wakeup feature on i.MX8QM/QXP/DXL > platforms. > > Changes in v5: > - improve the commit log per Fabio's feedback. > - remove the two patches accepted by Linus Walleij > > Changes in v4: > - fixed the format issues reported by Peng Fan. > - change the return type of mxc_gpio_generic_config, and limit the > suspend/resume behavior changes only on i.MX8QM/QXP/DXL platform. > > Changes in v3: > - According to the feedback from Linus Walleij, the wakeup feature is > moved to pinctrl driver, and the array of gpio-pin mapping is moved > to gpio device node and initialized via gpio-ranges property. > > Shenwei Wang (3): > arm64: dts: imx8dxl-ss-lsio: add gpio-ranges property > arm64: dts: imx8qm-ss-lsio: add gpio-ranges property > arm64: dts: imx8qxp-ss-lsio: add gpio-ranges property Applied all, thanks!