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