This is w/ an Android 9, 4.14.98 kernel, w/ in imx8mq board.
In my DTS file I added our power key:
gpio-keys {
compatible = "gpio-keys";
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_gpio_keys>;
status = "okay";
power {
label = "Power Button";
gpios = <&gpio1 22 GPIO_ACTIVE_HIGH>;
wakeup-source;
linux,code = <KEY_POWER>;
};
When Android is running, I can press the power key and android brings up the power/restart/screenshot menu as expected. However, it also launches the camera. Our older Android 8 solution didn't have this issue. I'm not exactly sure where to look to debug this. Any ideas? Expected would be to get the power menu but not have the camera launch.