Hi NXP,
Referans Link: https://community.nxp.com/t5/i-MX-Processors/GPIO-based-wake-from-deep-sleep-for-I-mx8-mini/td-p/132...
But I couldn't get GPIO wake up. Does anyone know the solution for my error?
I created imx8mp-wakeup.dts file :
/home/hasan/imx-yocto-bsp/build/tmp/work-shared/imx8mpevk/kernel-source/arch/arm64/boot/dts/freescale
#include "imx8mp-evk.dts"
/{
gpio-keys {
compatible = "gpio-keys";
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_gpio_keys>;
power {
label = "GPIO Power";
linux,code = <KEY_POWER>;
gpios = <&gpio3 21 GPIO_ACTIVE_LOW>;
wakeup-source;
debounce-interval = <50>;
};
};
};
&iomuxc {
/delete-node/ pinctrl_pdm;
pinctrl_gpio_keys: gpio_keys_grp {
fsl,pins = <
MX8MP_IOMUXC_SAI5_RXD0__GPIO3_IO21 0x19
>;
};
};
&micfil {
status = "disabled";
};