Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
drivers: i2c: Add driver for smartbond DA1469x device family
This adds the i2c driver for the Renesas SmartBond(tm) MCU family. It supports blocking transfers and callback transfers. Currently only supports controller mode. Co-authored-by: Stan Geitel <stan@geitel.nl> Signed-off-by: Ben Lauret <ben.lauret.wm@renesas.com>
- Loading branch information
1 parent
d312ce9
commit 6cf3fe1
Showing
10 changed files
with
615 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -11,3 +11,4 @@ supported: | |
- arduino_gpio | ||
- gpio | ||
- watchdog | ||
- i2c |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -13,3 +13,6 @@ CONFIG_UART_CONSOLE=y | |
CONFIG_SERIAL=y | ||
|
||
CONFIG_BUILD_OUTPUT_HEX=n | ||
|
||
CONFIG_I2C=y | ||
CONFIG_I2C_CALLBACK=y |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
# Copyright (c) 2022 Renesas Electronics Corporation and/or its affiliates | ||
# SPDX-License-Identifier: Apache-2.0 | ||
|
||
config I2C_SMARTBOND | ||
bool "Renesas SmartBond(tm) I2C driver" | ||
default y | ||
depends on DT_HAS_RENESAS_SMARTBOND_I2C_ENABLED | ||
help | ||
Enable I2C driver for Renesas SmartBond(tm) DA1469x series MCU. |
Oops, something went wrong.