An I2C MikroBUS addon board containing BME280 sensor. The same board also optionally supports SPI. Hence the i2c suffix. Link: https://www.mikroe.com/weather-click Weather Click Signed-off-by: Ayush Singh <ayush@xxxxxxxxxxxxxxx> --- addon_boards/mikrobus/Makefile | 2 ++ addon_boards/mikrobus/mikroe-5761-i2c.dtso | 28 ++++++++++++++++++++++++++++ 2 files changed, 30 insertions(+) diff --git a/addon_boards/mikrobus/Makefile b/addon_boards/mikrobus/Makefile index f66554cd5c45..4c7a68ea9504 100644 --- a/addon_boards/mikrobus/Makefile +++ b/addon_boards/mikrobus/Makefile @@ -1 +1,3 @@ # SPDX-License-Identifier: GPL-2.0 + +dtb-y += mikroe-5761-i2c.dtbo diff --git a/addon_boards/mikrobus/mikroe-5761-i2c.dtso b/addon_boards/mikrobus/mikroe-5761-i2c.dtso new file mode 100644 index 000000000000..1111d3f7147f --- /dev/null +++ b/addon_boards/mikrobus/mikroe-5761-i2c.dtso @@ -0,0 +1,28 @@ +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT +/** + * MikroBUS - Weather Click I2C + * + * https://www.mikroe.com/weather-click + * + * Copyright (C) 2024 Ayush Singh <ayush@xxxxxxxxxxxxxxx> + */ + +/dts-v1/; +/plugin/; + +&MIKROBUS_CONNECTOR { + status = "okay"; +}; + +&MIKROBUS_SCL_I2C { + status = "okay"; + pinctrl-names = "default"; + pinctrl-0 = <&MIKROBUS_SDA_MUX_I2C_SDA>; + #address-cells = <1>; + #size-cells = <0>; + + bme280@76 { + compatible = "bosch,bme280"; + reg = <0x76>; + }; +}; -- 2.46.0