Skip to content

Commit 29c3ec8

Browse files
khaicaorvcduynguyenxa
authored andcommitted
drivers: i2c: Initial support for i2c sci driver on Renesas RA
First commit to add support for Renesas RA i2c sci driver Signed-off-by: Khai Cao <[email protected]>
1 parent 86cc0f9 commit 29c3ec8

File tree

5 files changed

+788
-0
lines changed

5 files changed

+788
-0
lines changed

drivers/i2c/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ zephyr_library_sources_ifdef(CONFIG_I2C_NXP_II2C i2c_nxp_ii2c.c)
5555
zephyr_library_sources_ifdef(CONFIG_I2C_OMAP i2c_omap.c)
5656
zephyr_library_sources_ifdef(CONFIG_I2C_RCAR i2c_rcar.c)
5757
zephyr_library_sources_ifdef(CONFIG_I2C_RENESAS_RA_IIC i2c_renesas_ra_iic.c)
58+
zephyr_library_sources_ifdef(CONFIG_I2C_RENESAS_RA_SCI i2c_renesas_ra_sci.c)
5859
zephyr_library_sources_ifdef(CONFIG_I2C_RENESAS_RA_SCI_B i2c_renesas_ra_sci_b.c)
5960
zephyr_library_sources_ifdef(CONFIG_I2C_RENESAS_RX_RIIC i2c_renesas_rx_riic.c)
6061
zephyr_library_sources_ifdef(CONFIG_I2C_RENESAS_RZ_IIC i2c_renesas_rz_riic.c)

drivers/i2c/Kconfig.renesas_ra

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,25 @@ config I2C_RENESAS_RA_IIC
1212
help
1313
Enable Renesas RA I2C IIC Driver.
1414

15+
config I2C_RENESAS_RA_SCI
16+
bool "Renesas RA SCI I2C"
17+
default y
18+
depends on DT_HAS_RENESAS_RA_I2C_SCI_ENABLED
19+
select USE_RA_FSP_SCI_I2C
20+
select PINCTRL
21+
help
22+
Enable Renesas RA SCI I2C Driver.
23+
24+
if I2C_RENESAS_RA_SCI
25+
config I2C_RENESAS_RA_SCI_DTC
26+
bool "DTC on Transmission and Reception"
27+
default y
28+
select USE_RA_FSP_DTC
29+
help
30+
Enable DTC on transmission and reception
31+
32+
endif
33+
1534
config I2C_RENESAS_RA_SCI_B
1635
bool "Renesas RA SCI-B I2C"
1736
default y

0 commit comments

Comments
 (0)