From 10fe631ec0f01ed731d78f800a4ae41f27b0e906 Mon Sep 17 00:00:00 2001 From: Mircea Date: Fri, 17 Jan 2020 14:25:06 +0000 Subject: [PATCH] spi: spidev: Add Pluto SDR compatible id This patch adds an adi,swspi compatible id to the spidev driver. This is necessary in order to remove the warning that the DT is buggy. Others have implemented different options to take care of this see Raspberry Pi: a535fff2659f (Completely disable the DT warning). Signed-off-by: Mircea --- arch/arm/boot/dts/zynq-pluto-sdr-revc.dts | 2 +- drivers/spi/spidev.c | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/zynq-pluto-sdr-revc.dts b/arch/arm/boot/dts/zynq-pluto-sdr-revc.dts index 20b07e3913b12f..7aff4e197d0f9a 100644 --- a/arch/arm/boot/dts/zynq-pluto-sdr-revc.dts +++ b/arch/arm/boot/dts/zynq-pluto-sdr-revc.dts @@ -48,7 +48,7 @@ xlnx,spi-mode = <0>; spidev0: spidev@0 { - compatible = "spidev"; + compatible = "adi,swspi"; reg = <0>; /* CE0 */ #address-cells = <1>; #size-cells = <0>; diff --git a/drivers/spi/spidev.c b/drivers/spi/spidev.c index cda10719d1d1b2..c1cbd357006ad1 100644 --- a/drivers/spi/spidev.c +++ b/drivers/spi/spidev.c @@ -669,6 +669,7 @@ static const struct of_device_id spidev_dt_ids[] = { { .compatible = "lineartechnology,ltc2488" }, { .compatible = "ge,achc" }, { .compatible = "semtech,sx1301" }, + { .compatible = "adi,swspi" }, {}, }; MODULE_DEVICE_TABLE(of, spidev_dt_ids);