Hi Lessard can you please check this error (X88 PRO-B-RK3318-D4-V1.6)?
root@GREEN:~/tm16xx-display# make module
make EXTRA_CFLAGS="-DCONFIG_TM16XX -DCONFIG_TM16XX_KEYPAD -DCONFIG_TM16XX_I2C -DCONFIG_TM16XX_SPI -include /root/tm16xx-display/drivers/auxdisplay/tm16xx_compat.h -I/root/tm16xx-display/include/" -C /lib/modules/6.18.6-current-rockchip64/build M=/root/tm16xx-display/drivers/auxdisplay CONFIG_TM16XX=m CONFIG_TM16XX_KEYPAD=y CONFIG_TM16XX_I2C=m CONFIG_TM16XX_SPI=m CONFIG_LINEDISP=m modules
make[1]: Entering directory '/usr/src/linux-headers-6.18.6-current-rockchip64'
make[2]: Entering directory '/root/tm16xx-display/drivers/auxdisplay'
CC [M] line-display.o
CC [M] tm16xx_core.o
CC [M] tm16xx_keypad.o
tm16xx_keypad.c:81:6: error: redefinition of ‘tm16xx_set_key’
81 | void tm16xx_set_key(const struct tm16xx_display *display, const int row,
| ^~~~~~~~~~~~~~
In file included from tm16xx_keypad.c:18:
tm16xx.h:189:20: note: previous definition of ‘tm16xx_set_key’ with type ‘void(const struct tm16xx_display *, const int, const int, const bool)’ {aka ‘void(const struct tm16xx_display *, const int, const int, const _Bool)’}
189 | static inline void tm16xx_set_key(const struct tm16xx_display *display,
| ^~~~~~~~~~~~~~
tm16xx_keypad.c:135:5: error: redefinition of ‘tm16xx_keypad_probe’
135 | int tm16xx_keypad_probe(struct tm16xx_display *display)
| ^~~~~~~~~~~~~~~~~~~
tm16xx.h:184:19: note: previous definition of ‘tm16xx_keypad_probe’ with type ‘int(struct tm16xx_display *)’
184 | static inline int tm16xx_keypad_probe(struct tm16xx_display *display)
| ^~~~~~~~~~~~~~~~~~~
make[4]: *** [/usr/src/linux-headers-6.18.6-current-rockchip64/scripts/Makefile.build:290: tm16xx_keypad.o] Error 1
make[3]: *** [/usr/src/linux-headers-6.18.6-current-rockchip64/Makefile:2010: .] Error 2
make[2]: *** [/usr/src/linux-headers-6.18.6-current-rockchip64/Makefile:248: __sub-make] Error 2
make[2]: Leaving directory '/root/tm16xx-display/drivers/auxdisplay'
make[1]: *** [Makefile:248: __sub-make] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-6.18.6-current-rockchip64'
make: *** [Makefile:50: module] Error 2
Thank you