The reset button and WPS button of ZyXEL EX5700 are invalid. It feels like GPIO-KEYS is not registered

System key value registration failed,The reset button and WPS button of ZyXEL EX5700 are invalid. It feels like GPIO-KEYS is not registered.Is the driver missing or the GPIO is wrong?

DTS info:
gpio-keys {
compatible = "gpio-keys";
poll-interval = <20>;
reset-button {
label = "reset";
gpios = <&pio 9 GPIO_ACTIVE_LOW>;
linux,code = <KEY_RESTART>;
};

wps-button {
	label = "wps";
	gpios = <&pio 10 GPIO_ACTIVE_LOW>;
	linux,code = <KEY_WPS_BUTTON>;
};

};

SSH query:
root@6K:~# cat /sys/kernel/debug/gpio
gpiochip0: GPIOs 411-511, parent: platform/1001f000.pinctrl, pinctrl_moore:
gpio-416 ( |mt753x-reset ) out hi
gpio-417 ( |PHY reset ) out hi ACTIVE LOW
gpio-427 ( |white:status ) out lo
gpio-428 ( |red:status ) out lo
gpio-429 ( |amber:status ) out lo
gpio-434 ( |red:net ) out lo
gpio-436 ( |green:net ) out hi
gpio-440 ( |amber:net ) out hi
gpio-442 ( |green:status ) out hi