It turns out that systemd-logind by default listens for KEY_RESTART input
events and reboots the machine, which isn't great - So use KEY_VENDOR for
the vendor specific identify button instead to not conflict.
Signed-off-by: Peter Korsgaard <peter.korsgaard@barco.com>
Link: https://lore.kernel.org/r/20211022124612.19780-1-peter@korsgaard.com
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
 /* GPIO keyboard */
 static struct gpio_keys_button buttons[] = {
        {
-               .code = KEY_RESTART,
+               .code = KEY_VENDOR,
                .gpio = P50_GPIO_LINE_BTN,
                .active_low = 1,
                .type = EV_KEY,