默认安卓镜像放置一段时间后会进入睡眠状态,唤醒睡眠状态的Android系统需要开启power键功能,使用power键唤醒睡眠状态的Android系统。

power键的配置是在设备树文件kernel/arch/arm/boot/dts/imx6qdl-phytec-mira-peb-eval-01.dtsi,需要对该设备树文件做以下修改

 gpio-keys {
                compatible = "gpio-keys";											# gpio-key 改为 gpio-keys
                pinctrl-names = "default";
                pinctrl-0 = <&pinctrl_gpio_keys>;
                status = "okay";													# disable 改为 okay

                home {
                        label = "Home";
                        gpios = <&gpio6 18 GPIO_ACTIVE_LOW>;
                        linux,code = <102>; /* KEY_HOME */
                };

                power {
                        label = "Power Button";
                        gpios = <&gpio5 28 GPIO_ACTIVE_LOW>;
                        linux,code = <116>; /* KEY_POWER */
                        gpio-key,wakeup;
                };
        };

修改后重新编译内核即可,该POWER按键对应PEB-EVAL-01调试板的S3。

  • No labels