diff -Naur utils-1eb8c20dfa258c549139fae2b21185ac290051c5_orig/pinctrl/gpiochip.h utils-1eb8c20dfa258c549139fae2b21185ac290051c5/pinctrl/gpiochip.h --- utils-1eb8c20dfa258c549139fae2b21185ac290051c5_orig/pinctrl/gpiochip.h 2024-03-31 00:21:23.607999012 -0000 +++ utils-1eb8c20dfa258c549139fae2b21185ac290051c5/pinctrl/gpiochip.h 2024-03-31 00:51:48.671997924 -0000 @@ -4,7 +4,7 @@ #include "gpiolib.h" #define DECLARE_GPIO_CHIP(name, compatible, iface, size, data) \ - GPIO_CHIP_T name ## _chip __attribute__ ((section ("gpiochips"))) = \ + GPIO_CHIP_T name ## _chip __attribute__ ((section ("gpiochips"))) __attribute__ ((used)) = \ { #name, compatible, iface, size, data } typedef struct GPIO_CHIP_INTERFACE_ GPIO_CHIP_INTERFACE_T;