From bb739b13ee672c4e5302cbb0946e5ffd421f7fe8 Mon Sep 17 00:00:00 2001 From: Kumar Gala Date: Wed, 3 Feb 2021 11:40:48 -0600 Subject: [PATCH] dts: surpress node name for SPI buses should be 'spi' warning On Atmel & Silabs SoCs the SPI controller is implemented on a shared peripheral block (sercom for atmel, usart on silabs) so we can't have the node name be "spi@...". In these cases we disable the warning via passing '-Wno-spi_bus_bridge' to dtc. Signed-off-by: Kumar Gala --- boards/arm/adafruit_trinket_m0/pre_dt_board.cmake | 5 +++++ boards/arm/arduino_nano_33_iot/pre_dt_board.cmake | 5 +++++ boards/arm/atsamr21_xpro/pre_dt_board.cmake | 5 +++++ boards/arm/efr32_radio/pre_dt_board.cmake | 5 +++++ boards/arm/efr32mg_sltb004a/pre_dt_board.cmake | 5 +++++ 5 files changed, 25 insertions(+) create mode 100644 boards/arm/adafruit_trinket_m0/pre_dt_board.cmake create mode 100644 boards/arm/arduino_nano_33_iot/pre_dt_board.cmake create mode 100644 boards/arm/atsamr21_xpro/pre_dt_board.cmake create mode 100644 boards/arm/efr32_radio/pre_dt_board.cmake create mode 100644 boards/arm/efr32mg_sltb004a/pre_dt_board.cmake diff --git a/boards/arm/adafruit_trinket_m0/pre_dt_board.cmake b/boards/arm/adafruit_trinket_m0/pre_dt_board.cmake new file mode 100644 index 00000000000..94f7f4e4459 --- /dev/null +++ b/boards/arm/adafruit_trinket_m0/pre_dt_board.cmake @@ -0,0 +1,5 @@ +# Copyright (c) 2021 Linaro Limited +# SPDX-License-Identifier: Apache-2.0 + +# SPI is implemented via sercom so node name isn't spi@... +list(APPEND EXTRA_DTC_FLAGS "-Wno-spi_bus_bridge") diff --git a/boards/arm/arduino_nano_33_iot/pre_dt_board.cmake b/boards/arm/arduino_nano_33_iot/pre_dt_board.cmake new file mode 100644 index 00000000000..94f7f4e4459 --- /dev/null +++ b/boards/arm/arduino_nano_33_iot/pre_dt_board.cmake @@ -0,0 +1,5 @@ +# Copyright (c) 2021 Linaro Limited +# SPDX-License-Identifier: Apache-2.0 + +# SPI is implemented via sercom so node name isn't spi@... +list(APPEND EXTRA_DTC_FLAGS "-Wno-spi_bus_bridge") diff --git a/boards/arm/atsamr21_xpro/pre_dt_board.cmake b/boards/arm/atsamr21_xpro/pre_dt_board.cmake new file mode 100644 index 00000000000..94f7f4e4459 --- /dev/null +++ b/boards/arm/atsamr21_xpro/pre_dt_board.cmake @@ -0,0 +1,5 @@ +# Copyright (c) 2021 Linaro Limited +# SPDX-License-Identifier: Apache-2.0 + +# SPI is implemented via sercom so node name isn't spi@... +list(APPEND EXTRA_DTC_FLAGS "-Wno-spi_bus_bridge") diff --git a/boards/arm/efr32_radio/pre_dt_board.cmake b/boards/arm/efr32_radio/pre_dt_board.cmake new file mode 100644 index 00000000000..beb76b85552 --- /dev/null +++ b/boards/arm/efr32_radio/pre_dt_board.cmake @@ -0,0 +1,5 @@ +# Copyright (c) 2021 Linaro Limited +# SPDX-License-Identifier: Apache-2.0 + +# SPI is implemented via usart so node name isn't spi@... +list(APPEND EXTRA_DTC_FLAGS "-Wno-spi_bus_bridge") diff --git a/boards/arm/efr32mg_sltb004a/pre_dt_board.cmake b/boards/arm/efr32mg_sltb004a/pre_dt_board.cmake new file mode 100644 index 00000000000..beb76b85552 --- /dev/null +++ b/boards/arm/efr32mg_sltb004a/pre_dt_board.cmake @@ -0,0 +1,5 @@ +# Copyright (c) 2021 Linaro Limited +# SPDX-License-Identifier: Apache-2.0 + +# SPI is implemented via usart so node name isn't spi@... +list(APPEND EXTRA_DTC_FLAGS "-Wno-spi_bus_bridge")