Skip to content

Commit 52114af

Browse files
adamkondraciukmasz-nordic
authored andcommitted
[nrf fromlist] drivers: i2c: i2c_nrfx_twim: use standard instantiation
Removed Kconfig symbols for each TWIM instance which are no longer needed. Upstream PR #: 98569 Signed-off-by: Adam Kondraciuk <[email protected]>
1 parent fa5fc25 commit 52114af

File tree

4 files changed

+2
-229
lines changed

4 files changed

+2
-229
lines changed

drivers/i2c/Kconfig.nrfx

Lines changed: 1 addition & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -23,25 +23,7 @@ config I2C_NRFX_TWI
2323
config I2C_NRFX_TWIM
2424
def_bool y
2525
depends on DT_HAS_NORDIC_NRF_TWIM_ENABLED
26-
select NRFX_TWIM0 if HAS_HW_NRF_TWIM0
27-
select NRFX_TWIM1 if HAS_HW_NRF_TWIM1
28-
select NRFX_TWIM2 if HAS_HW_NRF_TWIM2
29-
select NRFX_TWIM3 if HAS_HW_NRF_TWIM3
30-
select NRFX_TWIM20 if HAS_HW_NRF_TWIM20
31-
select NRFX_TWIM21 if HAS_HW_NRF_TWIM21
32-
select NRFX_TWIM22 if HAS_HW_NRF_TWIM22
33-
select NRFX_TWIM23 if HAS_HW_NRF_TWIM23
34-
select NRFX_TWIM24 if HAS_HW_NRF_TWIM24
35-
select NRFX_TWIM30 if HAS_HW_NRF_TWIM30
36-
select NRFX_TWIM120 if HAS_HW_NRF_TWIM120
37-
select NRFX_TWIM130 if HAS_HW_NRF_TWIM130
38-
select NRFX_TWIM131 if HAS_HW_NRF_TWIM131
39-
select NRFX_TWIM132 if HAS_HW_NRF_TWIM132
40-
select NRFX_TWIM133 if HAS_HW_NRF_TWIM133
41-
select NRFX_TWIM134 if HAS_HW_NRF_TWIM134
42-
select NRFX_TWIM135 if HAS_HW_NRF_TWIM135
43-
select NRFX_TWIM136 if HAS_HW_NRF_TWIM136
44-
select NRFX_TWIM137 if HAS_HW_NRF_TWIM137
26+
select NRFX_TWIM
4527

4628
config I2C_NRFX_TRANSFER_TIMEOUT
4729
int "Transfer timeout [ms]"

modules/hal_nordic/nrfx/Kconfig

Lines changed: 1 addition & 96 deletions
Original file line numberDiff line numberDiff line change
@@ -444,102 +444,7 @@ config NRFX_TWI1
444444
select NRFX_TWI
445445

446446
config NRFX_TWIM
447-
bool
448-
449-
config NRFX_TWIM0
450-
bool "TWIM0 driver instance"
451-
depends on $(dt_nodelabel_exists,i2c0) && !SOC_SERIES_NRF51X
452-
select NRFX_TWIM
453-
454-
config NRFX_TWIM1
455-
bool "TWIM1 driver instance"
456-
depends on $(dt_nodelabel_exists,i2c1) && !SOC_SERIES_NRF51X
457-
select NRFX_TWIM
458-
459-
config NRFX_TWIM2
460-
bool "TWIM2 driver instance"
461-
depends on $(dt_nodelabel_exists,i2c2)
462-
select NRFX_TWIM
463-
464-
config NRFX_TWIM3
465-
bool "TWIM3 driver instance"
466-
depends on $(dt_nodelabel_exists,i2c3)
467-
select NRFX_TWIM
468-
469-
config NRFX_TWIM20
470-
bool "TWIM20 driver instance"
471-
depends on $(dt_nodelabel_exists,i2c20)
472-
select NRFX_TWIM
473-
474-
config NRFX_TWIM21
475-
bool "TWIM21 driver instance"
476-
depends on $(dt_nodelabel_exists,i2c21)
477-
select NRFX_TWIM
478-
479-
config NRFX_TWIM22
480-
bool "TWIM22 driver instance"
481-
depends on $(dt_nodelabel_exists,i2c22)
482-
select NRFX_TWIM
483-
484-
config NRFX_TWIM23
485-
bool "TWIM23 driver instance"
486-
depends on $(dt_nodelabel_exists,i2c23)
487-
select NRFX_TWIM
488-
489-
config NRFX_TWIM24
490-
bool "TWIM24 driver instance"
491-
depends on $(dt_nodelabel_exists,i2c24)
492-
select NRFX_TWIM
493-
494-
config NRFX_TWIM30
495-
bool "TWIM30 driver instance"
496-
depends on $(dt_nodelabel_exists,i2c30)
497-
select NRFX_TWIM
498-
499-
config NRFX_TWIM120
500-
bool "TWIM120 driver instance"
501-
depends on $(dt_nodelabel_exists,i2c120)
502-
select NRFX_TWIM
503-
504-
config NRFX_TWIM130
505-
bool "TWIM130 driver instance"
506-
depends on $(dt_nodelabel_exists,i2c130)
507-
select NRFX_TWIM
508-
509-
config NRFX_TWIM131
510-
bool "TWIM131 driver instance"
511-
depends on $(dt_nodelabel_exists,i2c131)
512-
select NRFX_TWIM
513-
514-
config NRFX_TWIM132
515-
bool "TWIM132 driver instance"
516-
depends on $(dt_nodelabel_exists,i2c132)
517-
select NRFX_TWIM
518-
519-
config NRFX_TWIM133
520-
bool "TWIM133 driver instance"
521-
depends on $(dt_nodelabel_exists,i2c133)
522-
select NRFX_TWIM
523-
524-
config NRFX_TWIM134
525-
bool "TWIM134 driver instance"
526-
depends on $(dt_nodelabel_exists,i2c134)
527-
select NRFX_TWIM
528-
529-
config NRFX_TWIM135
530-
bool "TWIM135 driver instance"
531-
depends on $(dt_nodelabel_exists,i2c135)
532-
select NRFX_TWIM
533-
534-
config NRFX_TWIM136
535-
bool "TWIM136 driver instance"
536-
depends on $(dt_nodelabel_exists,i2c136)
537-
select NRFX_TWIM
538-
539-
config NRFX_TWIM137
540-
bool "TWIM137 driver instance"
541-
depends on $(dt_nodelabel_exists,i2c137)
542-
select NRFX_TWIM
447+
bool "NRFX driver for TWIM peripheral"
543448

544449
config NRFX_TWIS
545450
bool

modules/hal_nordic/nrfx/nrfx_kconfig.h

Lines changed: 0 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -480,63 +480,6 @@
480480
#ifdef CONFIG_NRFX_TWIM_LOG
481481
#define NRFX_TWIM_CONFIG_LOG_ENABLED 1
482482
#endif
483-
#ifdef CONFIG_NRFX_TWIM0
484-
#define NRFX_TWIM0_ENABLED 1
485-
#endif
486-
#ifdef CONFIG_NRFX_TWIM1
487-
#define NRFX_TWIM1_ENABLED 1
488-
#endif
489-
#ifdef CONFIG_NRFX_TWIM2
490-
#define NRFX_TWIM2_ENABLED 1
491-
#endif
492-
#ifdef CONFIG_NRFX_TWIM3
493-
#define NRFX_TWIM3_ENABLED 1
494-
#endif
495-
#ifdef CONFIG_NRFX_TWIM20
496-
#define NRFX_TWIM20_ENABLED 1
497-
#endif
498-
#ifdef CONFIG_NRFX_TWIM21
499-
#define NRFX_TWIM21_ENABLED 1
500-
#endif
501-
#ifdef CONFIG_NRFX_TWIM22
502-
#define NRFX_TWIM22_ENABLED 1
503-
#endif
504-
#ifdef CONFIG_NRFX_TWIM23
505-
#define NRFX_TWIM23_ENABLED 1
506-
#endif
507-
#ifdef CONFIG_NRFX_TWIM24
508-
#define NRFX_TWIM24_ENABLED 1
509-
#endif
510-
#ifdef CONFIG_NRFX_TWIM30
511-
#define NRFX_TWIM30_ENABLED 1
512-
#endif
513-
#ifdef CONFIG_NRFX_TWIM120
514-
#define NRFX_TWIM120_ENABLED 1
515-
#endif
516-
#ifdef CONFIG_NRFX_TWIM130
517-
#define NRFX_TWIM130_ENABLED 1
518-
#endif
519-
#ifdef CONFIG_NRFX_TWIM131
520-
#define NRFX_TWIM131_ENABLED 1
521-
#endif
522-
#ifdef CONFIG_NRFX_TWIM132
523-
#define NRFX_TWIM132_ENABLED 1
524-
#endif
525-
#ifdef CONFIG_NRFX_TWIM133
526-
#define NRFX_TWIM133_ENABLED 1
527-
#endif
528-
#ifdef CONFIG_NRFX_TWIM134
529-
#define NRFX_TWIM134_ENABLED 1
530-
#endif
531-
#ifdef CONFIG_NRFX_TWIM135
532-
#define NRFX_TWIM135_ENABLED 1
533-
#endif
534-
#ifdef CONFIG_NRFX_TWIM136
535-
#define NRFX_TWIM136_ENABLED 1
536-
#endif
537-
#ifdef CONFIG_NRFX_TWIM137
538-
#define NRFX_TWIM137_ENABLED 1
539-
#endif
540483
#ifdef CONFIG_NRF52_ANOMALY_219_WORKAROUND
541484
#define NRF52_ERRATA_219_ENABLE_WORKAROUND 1
542485
#endif

soc/nordic/common/Kconfig.peripherals

Lines changed: 0 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -300,63 +300,6 @@ config HAS_HW_NRF_TWI0
300300
config HAS_HW_NRF_TWI1
301301
def_bool $(dt_nodelabel_enabled_with_compat,i2c1,$(DT_COMPAT_NORDIC_NRF_TWI))
302302

303-
config HAS_HW_NRF_TWIM0
304-
def_bool $(dt_nodelabel_enabled_with_compat,i2c0,$(DT_COMPAT_NORDIC_NRF_TWIM))
305-
306-
config HAS_HW_NRF_TWIM1
307-
def_bool $(dt_nodelabel_enabled_with_compat,i2c1,$(DT_COMPAT_NORDIC_NRF_TWIM))
308-
309-
config HAS_HW_NRF_TWIM2
310-
def_bool $(dt_nodelabel_enabled_with_compat,i2c2,$(DT_COMPAT_NORDIC_NRF_TWIM))
311-
312-
config HAS_HW_NRF_TWIM3
313-
def_bool $(dt_nodelabel_enabled_with_compat,i2c3,$(DT_COMPAT_NORDIC_NRF_TWIM))
314-
315-
config HAS_HW_NRF_TWIM20
316-
def_bool $(dt_nodelabel_enabled_with_compat,i2c20,$(DT_COMPAT_NORDIC_NRF_TWIM))
317-
318-
config HAS_HW_NRF_TWIM21
319-
def_bool $(dt_nodelabel_enabled_with_compat,i2c21,$(DT_COMPAT_NORDIC_NRF_TWIM))
320-
321-
config HAS_HW_NRF_TWIM22
322-
def_bool $(dt_nodelabel_enabled_with_compat,i2c22,$(DT_COMPAT_NORDIC_NRF_TWIM))
323-
324-
config HAS_HW_NRF_TWIM23
325-
def_bool $(dt_nodelabel_enabled_with_compat,i2c23,$(DT_COMPAT_NORDIC_NRF_TWIM))
326-
327-
config HAS_HW_NRF_TWIM24
328-
def_bool $(dt_nodelabel_enabled_with_compat,i2c24,$(DT_COMPAT_NORDIC_NRF_TWIM))
329-
330-
config HAS_HW_NRF_TWIM30
331-
def_bool $(dt_nodelabel_enabled_with_compat,i2c30,$(DT_COMPAT_NORDIC_NRF_TWIM))
332-
333-
config HAS_HW_NRF_TWIM120
334-
def_bool $(dt_nodelabel_enabled_with_compat,i2c120,$(DT_COMPAT_NORDIC_NRF_TWIM))
335-
336-
config HAS_HW_NRF_TWIM130
337-
def_bool $(dt_nodelabel_enabled_with_compat,i2c130,$(DT_COMPAT_NORDIC_NRF_TWIM))
338-
339-
config HAS_HW_NRF_TWIM131
340-
def_bool $(dt_nodelabel_enabled_with_compat,i2c131,$(DT_COMPAT_NORDIC_NRF_TWIM))
341-
342-
config HAS_HW_NRF_TWIM132
343-
def_bool $(dt_nodelabel_enabled_with_compat,i2c132,$(DT_COMPAT_NORDIC_NRF_TWIM))
344-
345-
config HAS_HW_NRF_TWIM133
346-
def_bool $(dt_nodelabel_enabled_with_compat,i2c133,$(DT_COMPAT_NORDIC_NRF_TWIM))
347-
348-
config HAS_HW_NRF_TWIM134
349-
def_bool $(dt_nodelabel_enabled_with_compat,i2c134,$(DT_COMPAT_NORDIC_NRF_TWIM))
350-
351-
config HAS_HW_NRF_TWIM135
352-
def_bool $(dt_nodelabel_enabled_with_compat,i2c135,$(DT_COMPAT_NORDIC_NRF_TWIM))
353-
354-
config HAS_HW_NRF_TWIM136
355-
def_bool $(dt_nodelabel_enabled_with_compat,i2c136,$(DT_COMPAT_NORDIC_NRF_TWIM))
356-
357-
config HAS_HW_NRF_TWIM137
358-
def_bool $(dt_nodelabel_enabled_with_compat,i2c137,$(DT_COMPAT_NORDIC_NRF_TWIM))
359-
360303
config HAS_HW_NRF_TWIS0
361304
def_bool $(dt_nodelabel_enabled_with_compat,i2c0,$(DT_COMPAT_NORDIC_NRF_TWIS))
362305

0 commit comments

Comments
 (0)