After 5fa6863ba692 ("spi: Check we have a spi_device_id for each DT
compatible") we need the following to make the SPI core happy.

Works for me with a SH1106-based OLED display.

Signed-off-by: Heiner Kallweit <[email protected]>
---
 drivers/staging/fbtft/fbtft.h | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/drivers/staging/fbtft/fbtft.h b/drivers/staging/fbtft/fbtft.h
index 6869f3603..3f1fbdd48 100644
--- a/drivers/staging/fbtft/fbtft.h
+++ b/drivers/staging/fbtft/fbtft.h
@@ -307,12 +307,19 @@ static const struct of_device_id dt_ids[] = {             
                 \
                                                                           \
 MODULE_DEVICE_TABLE(of, dt_ids);                                           \
                                                                           \
+static const struct spi_device_id spi_ids[] = {                            \
+       { .name = _compatible },                                           \
+       {},                                                                \
+};                                                                         \
+                                                                          \
+MODULE_DEVICE_TABLE(spi, spi_ids);                                        \
                                                                           \
 static struct spi_driver fbtft_driver_spi_driver = {                       \
        .driver = {                                                        \
                .name   = _name,                                           \
                .of_match_table = dt_ids,                                  \
        },                                                                 \
+       .id_table = spi_ids,                                               \
        .probe  = fbtft_driver_probe_spi,                                  \
        .remove = fbtft_driver_remove_spi,                                 \
 };                                                                         \
-- 
2.34.0

Reply via email to