Hello Yuri I have already gone through these links but it didn't workout. I mad following changes in my dts file.
gpio-keys {
compatible = "gpio-keys";
wakeup {
label = "wakeup gpio";
gpios = <&gpio2 21 GPIO_ACTIVE_LOW>;
linux,code = <29>;
gpio-key,wakeup;
};
}
imx6ul-evk {
pinctrl_hog_1: hoggrp-1 {
fsl,pins = <
MX6UL_PAD_UART1_RTS_B__GPIO1_IO19 0x17059 /* SD1 CD */
MX6UL_PAD_GPIO1_IO05__USDHC1_VSELECT 0x17059 /* SD1 VSELECT */
MX6UL_PAD_GPIO1_IO09__GPIO1_IO09 0x17059 /* SD1 RESET */
MX6UL_PAD_SNVS_TAMPER0__GPIO5_IO00 0x80000000
MX6UL_PAD_SD1_DATA3__GPIO2_IO21 0x80000000 //line added
>;
};
But it's still not working out.