@@ -6,20 +6,23 @@ zephyr_library()
6
6
7
7
zephyr_library_sources (i2c_common.c )
8
8
9
+ # zephyr-keep-sorted-start
9
10
zephyr_library_sources_ifdef (CONFIG_GPIO_I2C_SWITCH gpio_i2c_switch.c )
10
11
zephyr_library_sources_ifdef (CONFIG_I2C_BITBANG i2c_bitbang.c )
11
12
zephyr_library_sources_ifdef (CONFIG_I2C_EMUL i2c_emul.c )
12
13
zephyr_library_sources_ifdef (CONFIG_I2C_GPIO i2c_gpio.c )
13
- zephyr_library_sources_ifdef (CONFIG_I2C_SHELL i2c_shell.c )
14
14
zephyr_library_sources_ifdef (CONFIG_I2C_RTIO
15
15
i2c_rtio.c
16
16
i2c_rtio_default.c
17
- )
17
+ )
18
+ zephyr_library_sources_ifdef (CONFIG_I2C_SHELL i2c_shell.c )
18
19
zephyr_library_sources_ifdef (CONFIG_I2C_TEST i2c_test.c )
19
20
zephyr_library_sources_ifdef (CONFIG_USERSPACE i2c_handlers.c )
20
- add_subdirectory_ifdef ( CONFIG_I2C_TARGET target )
21
+ # zephyr-keep-sorted-stop
21
22
23
+ add_subdirectory_ifdef (CONFIG_I2C_TARGET target )
22
24
25
+ # zephyr-keep-sorted-start
23
26
zephyr_library_sources_ifdef (CONFIG_I2C_AMBIQ i2c_ambiq.c )
24
27
zephyr_library_sources_ifdef (CONFIG_I2C_ANDES_ATCIIC100 i2c_andes_atciic100.c )
25
28
zephyr_library_sources_ifdef (CONFIG_I2C_CC13XX_CC26XX i2c_cc13xx_cc26xx.c )
@@ -30,62 +33,27 @@ zephyr_library_sources_ifdef(CONFIG_I2C_ESP32 i2c_esp32.c)
30
33
zephyr_library_sources_ifdef (CONFIG_I2C_GD32 i2c_gd32.c )
31
34
zephyr_library_sources_ifdef (CONFIG_I2C_GECKO i2c_gecko.c )
32
35
zephyr_library_sources_ifdef (CONFIG_I2C_IMX i2c_imx.c )
33
- zephyr_library_sources_ifdef (CONFIG_I2C_IPROC i2c_bcm_iproc.c )
34
36
zephyr_library_sources_ifdef (CONFIG_I2C_INFINEON_CAT1 i2c_ifx_cat1.c )
35
37
zephyr_library_sources_ifdef (CONFIG_I2C_INFINEON_XMC4 i2c_ifx_xmc4.c )
36
- zephyr_library_sources_ifdef (CONFIG_I2C_ITE_IT8XXX2 i2c_ite_it8xxx2 .c )
38
+ zephyr_library_sources_ifdef (CONFIG_I2C_IPROC i2c_bcm_iproc .c )
37
39
zephyr_library_sources_ifdef (CONFIG_I2C_ITE_ENHANCE i2c_ite_enhance.c )
40
+ zephyr_library_sources_ifdef (CONFIG_I2C_ITE_IT8XXX2 i2c_ite_it8xxx2.c )
38
41
zephyr_library_sources_ifdef (CONFIG_I2C_LITEX i2c_litex.c )
39
42
zephyr_library_sources_ifdef (CONFIG_I2C_LPC11U6X i2c_lpc11u6x.c )
40
43
zephyr_library_sources_ifdef (CONFIG_I2C_MCHP_MSS i2c_mchp_mss.c )
41
44
zephyr_library_sources_ifdef (CONFIG_I2C_MCUX i2c_mcux.c )
42
45
zephyr_library_sources_ifdef (CONFIG_I2C_MCUX_FLEXCOMM i2c_mcux_flexcomm.c )
43
- if (CONFIG_I2C_RTIO )
44
- zephyr_library_sources_ifdef (CONFIG_I2C_MCUX_LPI2C i2c_mcux_lpi2c_rtio.c )
45
- else ()
46
- zephyr_library_sources_ifdef (CONFIG_I2C_MCUX_LPI2C i2c_mcux_lpi2c.c )
47
- endif ()
48
46
zephyr_library_sources_ifdef (CONFIG_I2C_NIOS2 i2c_nios2.c )
49
47
zephyr_library_sources_ifdef (CONFIG_I2C_NPCX i2c_npcx_controller.c )
50
48
zephyr_library_sources_ifdef (CONFIG_I2C_NPCX i2c_npcx_port.c )
51
- if (CONFIG_I2C_RTIO )
52
- zephyr_library_sources_ifdef (CONFIG_I2C_NRFX_TWI
53
- i2c_nrfx_twi_rtio.c
54
- i2c_nrfx_twi_common.c
55
- )
56
- zephyr_library_sources_ifdef (CONFIG_I2C_NRFX_TWIM
57
- i2c_nrfx_twim_rtio.c
58
- i2c_nrfx_twim_common.c
59
- )
60
- else ()
61
- zephyr_library_sources_ifdef (CONFIG_I2C_NRFX_TWI
62
- i2c_nrfx_twi.c
63
- i2c_nrfx_twi_common.c
64
- )
65
- zephyr_library_sources_ifdef (CONFIG_I2C_NRFX_TWIM
66
- i2c_nrfx_twim.c
67
- i2c_nrfx_twim_common.c
68
- )
69
- endif ()
70
49
zephyr_library_sources_ifdef (CONFIG_I2C_NRFX_TWIS i2c_nrfx_twis.c )
71
50
zephyr_library_sources_ifdef (CONFIG_I2C_NUMAKER i2c_numaker.c )
51
+ zephyr_library_sources_ifdef (CONFIG_I2C_RCAR i2c_rcar.c )
52
+ zephyr_library_sources_ifdef (CONFIG_I2C_RENESAS_RA_IIC i2c_renesas_ra_iic.c )
53
+ zephyr_library_sources_ifdef (CONFIG_I2C_RV32M1_LPI2C i2c_rv32m1_lpi2c.c )
54
+ zephyr_library_sources_ifdef (CONFIG_I2C_SAM0 i2c_sam0.c )
72
55
zephyr_library_sources_ifdef (CONFIG_I2C_SAM_TWI i2c_sam_twi.c )
73
- if (CONFIG_I2C_RTIO )
74
- zephyr_library_sources_ifdef (CONFIG_I2C_SAM_TWIHS
75
- i2c_sam_twihs_rtio.c
76
- )
77
- else ()
78
- zephyr_library_sources_ifdef (CONFIG_I2C_SAM_TWIHS
79
- i2c_sam_twihs.c
80
- )
81
- endif ()
82
- if (CONFIG_I2C_RTIO )
83
- zephyr_library_sources_ifdef (CONFIG_I2C_MAX32 i2c_max32_rtio.c )
84
- else ()
85
- zephyr_library_sources_ifdef (CONFIG_I2C_MAX32 i2c_max32.c )
86
- endif ()
87
56
zephyr_library_sources_ifdef (CONFIG_I2C_SAM_TWIM i2c_sam4l_twim.c )
88
- zephyr_library_sources_ifdef (CONFIG_I2C_SAM0 i2c_sam0.c )
89
57
zephyr_library_sources_ifdef (CONFIG_I2C_SBCON i2c_sbcon.c )
90
58
zephyr_library_sources_ifdef (CONFIG_I2C_SC18IM704 i2c_sc18im704.c )
91
59
zephyr_library_sources_ifdef (CONFIG_I2C_SEDI i2c_sedi.c )
@@ -94,16 +62,36 @@ zephyr_library_sources_ifdef(CONFIG_I2C_SMARTBOND i2c_smartbond.c)
94
62
zephyr_library_sources_ifdef (CONFIG_I2C_STM32_V1
95
63
i2c_ll_stm32_v1.c
96
64
i2c_ll_stm32.c
97
- )
65
+ )
98
66
zephyr_library_sources_ifdef (CONFIG_I2C_STM32_V2
99
67
i2c_ll_stm32_v2.c
100
68
i2c_ll_stm32.c
101
- )
102
- zephyr_library_sources_ifdef (CONFIG_I2C_RENESAS_RA_IIC i2c_renesas_ra_iic.c )
103
- zephyr_library_sources_ifdef (CONFIG_I2C_RCAR i2c_rcar.c )
104
- zephyr_library_sources_ifdef (CONFIG_I2C_RV32M1_LPI2C i2c_rv32m1_lpi2c.c )
69
+ )
105
70
zephyr_library_sources_ifdef (CONFIG_I2C_TCA954X i2c_tca954x.c )
106
71
zephyr_library_sources_ifdef (CONFIG_I2C_TELINK_B91 i2c_b91.c )
107
72
zephyr_library_sources_ifdef (CONFIG_I2C_XEC i2c_mchp_xec.c )
108
73
zephyr_library_sources_ifdef (CONFIG_I2C_XEC_V2 i2c_mchp_xec_v2.c )
109
74
zephyr_library_sources_ifdef (CONFIG_I2C_XILINX_AXI i2c_xilinx_axi.c )
75
+ # zephyr-keep-sorted-stop
76
+
77
+ if (CONFIG_I2C_RTIO )
78
+ # zephyr-keep-sorted-start
79
+ zephyr_library_sources_ifdef (CONFIG_I2C_MAX32 i2c_max32_rtio.c )
80
+ zephyr_library_sources_ifdef (CONFIG_I2C_MCUX_LPI2C i2c_mcux_lpi2c_rtio.c )
81
+ zephyr_library_sources_ifdef (CONFIG_I2C_NRFX_TWI i2c_nrfx_twi_common.c )
82
+ zephyr_library_sources_ifdef (CONFIG_I2C_NRFX_TWI i2c_nrfx_twi_rtio.c )
83
+ zephyr_library_sources_ifdef (CONFIG_I2C_NRFX_TWIM i2c_nrfx_twim_common.c )
84
+ zephyr_library_sources_ifdef (CONFIG_I2C_NRFX_TWIM i2c_nrfx_twim_rtio.c )
85
+ zephyr_library_sources_ifdef (CONFIG_I2C_SAM_TWIHS i2c_sam_twihs_rtio.c )
86
+ # zephyr-keep-sorted-stop
87
+ else ()
88
+ # zephyr-keep-sorted-start
89
+ zephyr_library_sources_ifdef (CONFIG_I2C_MAX32 i2c_max32.c )
90
+ zephyr_library_sources_ifdef (CONFIG_I2C_MCUX_LPI2C i2c_mcux_lpi2c.c )
91
+ zephyr_library_sources_ifdef (CONFIG_I2C_NRFX_TWI i2c_nrfx_twi.c )
92
+ zephyr_library_sources_ifdef (CONFIG_I2C_NRFX_TWI i2c_nrfx_twi_common.c )
93
+ zephyr_library_sources_ifdef (CONFIG_I2C_NRFX_TWIM i2c_nrfx_twim.c )
94
+ zephyr_library_sources_ifdef (CONFIG_I2C_NRFX_TWIM i2c_nrfx_twim_common.c )
95
+ zephyr_library_sources_ifdef (CONFIG_I2C_SAM_TWIHS i2c_sam_twihs.c )
96
+ # zephyr-keep-sorted-stop
97
+ endif ()
0 commit comments