From: "J. Neuschäfer" <j...@posteo.net>

Currently, enabling the MPC8xxx SPI driver on an unexpected SoC results
in a wall of errors because spi8xxx_t isn't defined. This is quite a bad
experience, so let's catch this kind of issue in mpc8xxx_spi.h.

Signed-off-by: J. Neuschäfer <j...@posteo.net>
---
 arch/powerpc/include/asm/mpc8xxx_spi.h | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/arch/powerpc/include/asm/mpc8xxx_spi.h 
b/arch/powerpc/include/asm/mpc8xxx_spi.h
index 
2b2095ad481d19a48e1f8d521626a0356773c0b5..3efd4bdcac2c3725a8065b3bb7faa11c78da0c78
 100644
--- a/arch/powerpc/include/asm/mpc8xxx_spi.h
+++ b/arch/powerpc/include/asm/mpc8xxx_spi.h
@@ -28,6 +28,8 @@ typedef struct spi8xxx {
 } spi8xxx_t;
 static_assert(sizeof(spi8xxx_t) == 0x1000);
 
+#else
+#error "SPI register layout not defined: Unknown chip variant"
 #endif
 
 #endif /* _ASM_MPC8XXX_SPI_H_ */

-- 
2.48.0.rc1.219.gb6b6757d772


Reply via email to