Last kernel update broke seeed-overlays

Hello, the last kernel update of the rpios broke up the seed-overlays. the issue seem to be connected with the mipi.dsi driver here is what I get from the logs when I try to install the overlay again:

DKMS make.log for mipi_dsi-0.1 for kernel 6.1.19-v8+ (aarch64)
sab 18 mar 2023, 10:55:54, CET
make -C /lib/modules/6.1.19-v8+/build M=/var/lib/dkms/mipi_dsi/0.1/build modules
make[1]: ingresso nella directory «/usr/src/linux-headers-6.1.19-v8+»
CC [M] /var/lib/dkms/mipi_dsi/0.1/build/mipi_dsi_drv.o
CC [M] /var/lib/dkms/mipi_dsi/0.1/build/touch_panel.o
CC [M] /var/lib/dkms/mipi_dsi/0.1/build/panel-ili9881d.o
/var/lib/dkms/mipi_dsi/0.1/build/mipi_dsi_drv.c:436:12: error: initialization of ‘void (*)(struct i2c_client )’ from incompatible pointer type ‘int ()(struct i2c_client *)’ [-Werror=incompatible-pointer-types]
436 | .remove = i2c_md_remove,
| ^~~~~~~~~~~~~
/var/lib/dkms/mipi_dsi/0.1/build/mipi_dsi_drv.c:436:12: note: (near initialization for ‘i2c_md_driver.remove’)
cc1: some warnings being treated as errors
make[2]: *** [scripts/ /var/lib/dkms/mipi_dsi/0.1/build/mipi_dsi_drv.o] Errore 1
make[2]: *** Attesa per i processi non terminati…
make[1]: *** [Makefile:2012: /var/lib/dkms/mipi_dsi/0.1/build] Errore 2
make[1]: uscita dalla directory «/usr/src/linux-headers-6.1.19-v8+»
make: *** [Makefile:15: all] Errore 2

Any suggestion?

1 Like