Skip to content

Commit 27458c0

Browse files
drivers: i2c: i2c_nrfx_twim: use standard instantiation
Removed Kconfig symbols for each TWIM instance which are no longer needed. Signed-off-by: Adam Kondraciuk <[email protected]>
1 parent 9d4110a commit 27458c0

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
@@ -685,102 +685,7 @@ config NRFX_TWI1
685685
select NRFX_TWI
686686

687687
config NRFX_TWIM
688-
bool
689-
690-
config NRFX_TWIM0
691-
bool "TWIM0 driver instance"
692-
depends on $(dt_nodelabel_exists,i2c0) && !SOC_SERIES_NRF51X
693-
select NRFX_TWIM
694-
695-
config NRFX_TWIM1
696-
bool "TWIM1 driver instance"
697-
depends on $(dt_nodelabel_exists,i2c1) && !SOC_SERIES_NRF51X
698-
select NRFX_TWIM
699-
700-
config NRFX_TWIM2
701-
bool "TWIM2 driver instance"
702-
depends on $(dt_nodelabel_exists,i2c2)
703-
select NRFX_TWIM
704-
705-
config NRFX_TWIM3
706-
bool "TWIM3 driver instance"
707-
depends on $(dt_nodelabel_exists,i2c3)
708-
select NRFX_TWIM
709-
710-
config NRFX_TWIM20
711-
bool "TWIM20 driver instance"
712-
depends on $(dt_nodelabel_exists,i2c20)
713-
select NRFX_TWIM
714-
715-
config NRFX_TWIM21
716-
bool "TWIM21 driver instance"
717-
depends on $(dt_nodelabel_exists,i2c21)
718-
select NRFX_TWIM
719-
720-
config NRFX_TWIM22
721-
bool "TWIM22 driver instance"
722-
depends on $(dt_nodelabel_exists,i2c22)
723-
select NRFX_TWIM
724-
725-
config NRFX_TWIM23
726-
bool "TWIM23 driver instance"
727-
depends on $(dt_nodelabel_exists,i2c23)
728-
select NRFX_TWIM
729-
730-
config NRFX_TWIM24
731-
bool "TWIM24 driver instance"
732-
depends on $(dt_nodelabel_exists,i2c24)
733-
select NRFX_TWIM
734-
735-
config NRFX_TWIM30
736-
bool "TWIM30 driver instance"
737-
depends on $(dt_nodelabel_exists,i2c30)
738-
select NRFX_TWIM
739-
740-
config NRFX_TWIM120
741-
bool "TWIM120 driver instance"
742-
depends on $(dt_nodelabel_exists,i2c120)
743-
select NRFX_TWIM
744-
745-
config NRFX_TWIM130
746-
bool "TWIM130 driver instance"
747-
depends on $(dt_nodelabel_exists,i2c130)
748-
select NRFX_TWIM
749-
750-
config NRFX_TWIM131
751-
bool "TWIM131 driver instance"
752-
depends on $(dt_nodelabel_exists,i2c131)
753-
select NRFX_TWIM
754-
755-
config NRFX_TWIM132
756-
bool "TWIM132 driver instance"
757-
depends on $(dt_nodelabel_exists,i2c132)
758-
select NRFX_TWIM
759-
760-
config NRFX_TWIM133
761-
bool "TWIM133 driver instance"
762-
depends on $(dt_nodelabel_exists,i2c133)
763-
select NRFX_TWIM
764-
765-
config NRFX_TWIM134
766-
bool "TWIM134 driver instance"
767-
depends on $(dt_nodelabel_exists,i2c134)
768-
select NRFX_TWIM
769-
770-
config NRFX_TWIM135
771-
bool "TWIM135 driver instance"
772-
depends on $(dt_nodelabel_exists,i2c135)
773-
select NRFX_TWIM
774-
775-
config NRFX_TWIM136
776-
bool "TWIM136 driver instance"
777-
depends on $(dt_nodelabel_exists,i2c136)
778-
select NRFX_TWIM
779-
780-
config NRFX_TWIM137
781-
bool "TWIM137 driver instance"
782-
depends on $(dt_nodelabel_exists,i2c137)
783-
select NRFX_TWIM
688+
bool "NRFX driver for TWIM peripheral"
784689

785690
config NRFX_TWIS
786691
bool

modules/hal_nordic/nrfx/nrfx_kconfig.h

Lines changed: 0 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -627,63 +627,6 @@
627627
#ifdef CONFIG_NRFX_TWIM_LOG
628628
#define NRFX_TWIM_CONFIG_LOG_ENABLED 1
629629
#endif
630-
#ifdef CONFIG_NRFX_TWIM0
631-
#define NRFX_TWIM0_ENABLED 1
632-
#endif
633-
#ifdef CONFIG_NRFX_TWIM1
634-
#define NRFX_TWIM1_ENABLED 1
635-
#endif
636-
#ifdef CONFIG_NRFX_TWIM2
637-
#define NRFX_TWIM2_ENABLED 1
638-
#endif
639-
#ifdef CONFIG_NRFX_TWIM3
640-
#define NRFX_TWIM3_ENABLED 1
641-
#endif
642-
#ifdef CONFIG_NRFX_TWIM20
643-
#define NRFX_TWIM20_ENABLED 1
644-
#endif
645-
#ifdef CONFIG_NRFX_TWIM21
646-
#define NRFX_TWIM21_ENABLED 1
647-
#endif
648-
#ifdef CONFIG_NRFX_TWIM22
649-
#define NRFX_TWIM22_ENABLED 1
650-
#endif
651-
#ifdef CONFIG_NRFX_TWIM23
652-
#define NRFX_TWIM23_ENABLED 1
653-
#endif
654-
#ifdef CONFIG_NRFX_TWIM24
655-
#define NRFX_TWIM24_ENABLED 1
656-
#endif
657-
#ifdef CONFIG_NRFX_TWIM30
658-
#define NRFX_TWIM30_ENABLED 1
659-
#endif
660-
#ifdef CONFIG_NRFX_TWIM120
661-
#define NRFX_TWIM120_ENABLED 1
662-
#endif
663-
#ifdef CONFIG_NRFX_TWIM130
664-
#define NRFX_TWIM130_ENABLED 1
665-
#endif
666-
#ifdef CONFIG_NRFX_TWIM131
667-
#define NRFX_TWIM131_ENABLED 1
668-
#endif
669-
#ifdef CONFIG_NRFX_TWIM132
670-
#define NRFX_TWIM132_ENABLED 1
671-
#endif
672-
#ifdef CONFIG_NRFX_TWIM133
673-
#define NRFX_TWIM133_ENABLED 1
674-
#endif
675-
#ifdef CONFIG_NRFX_TWIM134
676-
#define NRFX_TWIM134_ENABLED 1
677-
#endif
678-
#ifdef CONFIG_NRFX_TWIM135
679-
#define NRFX_TWIM135_ENABLED 1
680-
#endif
681-
#ifdef CONFIG_NRFX_TWIM136
682-
#define NRFX_TWIM136_ENABLED 1
683-
#endif
684-
#ifdef CONFIG_NRFX_TWIM137
685-
#define NRFX_TWIM137_ENABLED 1
686-
#endif
687630
#ifdef CONFIG_NRF52_ANOMALY_219_WORKAROUND
688631
#define NRF52_ERRATA_219_ENABLE_WORKAROUND 1
689632
#endif

soc/nordic/common/Kconfig.peripherals

Lines changed: 0 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -369,63 +369,6 @@ config HAS_HW_NRF_TWI0
369369
config HAS_HW_NRF_TWI1
370370
def_bool $(dt_nodelabel_enabled_with_compat,i2c1,$(DT_COMPAT_NORDIC_NRF_TWI))
371371

372-
config HAS_HW_NRF_TWIM0
373-
def_bool $(dt_nodelabel_enabled_with_compat,i2c0,$(DT_COMPAT_NORDIC_NRF_TWIM))
374-
375-
config HAS_HW_NRF_TWIM1
376-
def_bool $(dt_nodelabel_enabled_with_compat,i2c1,$(DT_COMPAT_NORDIC_NRF_TWIM))
377-
378-
config HAS_HW_NRF_TWIM2
379-
def_bool $(dt_nodelabel_enabled_with_compat,i2c2,$(DT_COMPAT_NORDIC_NRF_TWIM))
380-
381-
config HAS_HW_NRF_TWIM3
382-
def_bool $(dt_nodelabel_enabled_with_compat,i2c3,$(DT_COMPAT_NORDIC_NRF_TWIM))
383-
384-
config HAS_HW_NRF_TWIM20
385-
def_bool $(dt_nodelabel_enabled_with_compat,i2c20,$(DT_COMPAT_NORDIC_NRF_TWIM))
386-
387-
config HAS_HW_NRF_TWIM21
388-
def_bool $(dt_nodelabel_enabled_with_compat,i2c21,$(DT_COMPAT_NORDIC_NRF_TWIM))
389-
390-
config HAS_HW_NRF_TWIM22
391-
def_bool $(dt_nodelabel_enabled_with_compat,i2c22,$(DT_COMPAT_NORDIC_NRF_TWIM))
392-
393-
config HAS_HW_NRF_TWIM23
394-
def_bool $(dt_nodelabel_enabled_with_compat,i2c23,$(DT_COMPAT_NORDIC_NRF_TWIM))
395-
396-
config HAS_HW_NRF_TWIM24
397-
def_bool $(dt_nodelabel_enabled_with_compat,i2c24,$(DT_COMPAT_NORDIC_NRF_TWIM))
398-
399-
config HAS_HW_NRF_TWIM30
400-
def_bool $(dt_nodelabel_enabled_with_compat,i2c30,$(DT_COMPAT_NORDIC_NRF_TWIM))
401-
402-
config HAS_HW_NRF_TWIM120
403-
def_bool $(dt_nodelabel_enabled_with_compat,i2c120,$(DT_COMPAT_NORDIC_NRF_TWIM))
404-
405-
config HAS_HW_NRF_TWIM130
406-
def_bool $(dt_nodelabel_enabled_with_compat,i2c130,$(DT_COMPAT_NORDIC_NRF_TWIM))
407-
408-
config HAS_HW_NRF_TWIM131
409-
def_bool $(dt_nodelabel_enabled_with_compat,i2c131,$(DT_COMPAT_NORDIC_NRF_TWIM))
410-
411-
config HAS_HW_NRF_TWIM132
412-
def_bool $(dt_nodelabel_enabled_with_compat,i2c132,$(DT_COMPAT_NORDIC_NRF_TWIM))
413-
414-
config HAS_HW_NRF_TWIM133
415-
def_bool $(dt_nodelabel_enabled_with_compat,i2c133,$(DT_COMPAT_NORDIC_NRF_TWIM))
416-
417-
config HAS_HW_NRF_TWIM134
418-
def_bool $(dt_nodelabel_enabled_with_compat,i2c134,$(DT_COMPAT_NORDIC_NRF_TWIM))
419-
420-
config HAS_HW_NRF_TWIM135
421-
def_bool $(dt_nodelabel_enabled_with_compat,i2c135,$(DT_COMPAT_NORDIC_NRF_TWIM))
422-
423-
config HAS_HW_NRF_TWIM136
424-
def_bool $(dt_nodelabel_enabled_with_compat,i2c136,$(DT_COMPAT_NORDIC_NRF_TWIM))
425-
426-
config HAS_HW_NRF_TWIM137
427-
def_bool $(dt_nodelabel_enabled_with_compat,i2c137,$(DT_COMPAT_NORDIC_NRF_TWIM))
428-
429372
config HAS_HW_NRF_TWIS0
430373
def_bool $(dt_nodelabel_enabled_with_compat,i2c0,$(DT_COMPAT_NORDIC_NRF_TWIS))
431374

0 commit comments

Comments
 (0)