Skip to content

Commit d530095

Browse files
[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 10a91b1 commit d530095

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
@@ -631,102 +631,7 @@ config NRFX_TWI1
631631
select NRFX_TWI
632632

633633
config NRFX_TWIM
634-
bool
635-
636-
config NRFX_TWIM0
637-
bool "TWIM0 driver instance"
638-
depends on $(dt_nodelabel_exists,i2c0) && !SOC_SERIES_NRF51X
639-
select NRFX_TWIM
640-
641-
config NRFX_TWIM1
642-
bool "TWIM1 driver instance"
643-
depends on $(dt_nodelabel_exists,i2c1) && !SOC_SERIES_NRF51X
644-
select NRFX_TWIM
645-
646-
config NRFX_TWIM2
647-
bool "TWIM2 driver instance"
648-
depends on $(dt_nodelabel_exists,i2c2)
649-
select NRFX_TWIM
650-
651-
config NRFX_TWIM3
652-
bool "TWIM3 driver instance"
653-
depends on $(dt_nodelabel_exists,i2c3)
654-
select NRFX_TWIM
655-
656-
config NRFX_TWIM20
657-
bool "TWIM20 driver instance"
658-
depends on $(dt_nodelabel_exists,i2c20)
659-
select NRFX_TWIM
660-
661-
config NRFX_TWIM21
662-
bool "TWIM21 driver instance"
663-
depends on $(dt_nodelabel_exists,i2c21)
664-
select NRFX_TWIM
665-
666-
config NRFX_TWIM22
667-
bool "TWIM22 driver instance"
668-
depends on $(dt_nodelabel_exists,i2c22)
669-
select NRFX_TWIM
670-
671-
config NRFX_TWIM23
672-
bool "TWIM23 driver instance"
673-
depends on $(dt_nodelabel_exists,i2c23)
674-
select NRFX_TWIM
675-
676-
config NRFX_TWIM24
677-
bool "TWIM24 driver instance"
678-
depends on $(dt_nodelabel_exists,i2c24)
679-
select NRFX_TWIM
680-
681-
config NRFX_TWIM30
682-
bool "TWIM30 driver instance"
683-
depends on $(dt_nodelabel_exists,i2c30)
684-
select NRFX_TWIM
685-
686-
config NRFX_TWIM120
687-
bool "TWIM120 driver instance"
688-
depends on $(dt_nodelabel_exists,i2c120)
689-
select NRFX_TWIM
690-
691-
config NRFX_TWIM130
692-
bool "TWIM130 driver instance"
693-
depends on $(dt_nodelabel_exists,i2c130)
694-
select NRFX_TWIM
695-
696-
config NRFX_TWIM131
697-
bool "TWIM131 driver instance"
698-
depends on $(dt_nodelabel_exists,i2c131)
699-
select NRFX_TWIM
700-
701-
config NRFX_TWIM132
702-
bool "TWIM132 driver instance"
703-
depends on $(dt_nodelabel_exists,i2c132)
704-
select NRFX_TWIM
705-
706-
config NRFX_TWIM133
707-
bool "TWIM133 driver instance"
708-
depends on $(dt_nodelabel_exists,i2c133)
709-
select NRFX_TWIM
710-
711-
config NRFX_TWIM134
712-
bool "TWIM134 driver instance"
713-
depends on $(dt_nodelabel_exists,i2c134)
714-
select NRFX_TWIM
715-
716-
config NRFX_TWIM135
717-
bool "TWIM135 driver instance"
718-
depends on $(dt_nodelabel_exists,i2c135)
719-
select NRFX_TWIM
720-
721-
config NRFX_TWIM136
722-
bool "TWIM136 driver instance"
723-
depends on $(dt_nodelabel_exists,i2c136)
724-
select NRFX_TWIM
725-
726-
config NRFX_TWIM137
727-
bool "TWIM137 driver instance"
728-
depends on $(dt_nodelabel_exists,i2c137)
729-
select NRFX_TWIM
634+
bool "NRFX driver for TWIM peripheral"
730635

731636
config NRFX_TWIS
732637
bool

modules/hal_nordic/nrfx/nrfx_kconfig.h

Lines changed: 0 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -594,63 +594,6 @@
594594
#ifdef CONFIG_NRFX_TWIM_LOG
595595
#define NRFX_TWIM_CONFIG_LOG_ENABLED 1
596596
#endif
597-
#ifdef CONFIG_NRFX_TWIM0
598-
#define NRFX_TWIM0_ENABLED 1
599-
#endif
600-
#ifdef CONFIG_NRFX_TWIM1
601-
#define NRFX_TWIM1_ENABLED 1
602-
#endif
603-
#ifdef CONFIG_NRFX_TWIM2
604-
#define NRFX_TWIM2_ENABLED 1
605-
#endif
606-
#ifdef CONFIG_NRFX_TWIM3
607-
#define NRFX_TWIM3_ENABLED 1
608-
#endif
609-
#ifdef CONFIG_NRFX_TWIM20
610-
#define NRFX_TWIM20_ENABLED 1
611-
#endif
612-
#ifdef CONFIG_NRFX_TWIM21
613-
#define NRFX_TWIM21_ENABLED 1
614-
#endif
615-
#ifdef CONFIG_NRFX_TWIM22
616-
#define NRFX_TWIM22_ENABLED 1
617-
#endif
618-
#ifdef CONFIG_NRFX_TWIM23
619-
#define NRFX_TWIM23_ENABLED 1
620-
#endif
621-
#ifdef CONFIG_NRFX_TWIM24
622-
#define NRFX_TWIM24_ENABLED 1
623-
#endif
624-
#ifdef CONFIG_NRFX_TWIM30
625-
#define NRFX_TWIM30_ENABLED 1
626-
#endif
627-
#ifdef CONFIG_NRFX_TWIM120
628-
#define NRFX_TWIM120_ENABLED 1
629-
#endif
630-
#ifdef CONFIG_NRFX_TWIM130
631-
#define NRFX_TWIM130_ENABLED 1
632-
#endif
633-
#ifdef CONFIG_NRFX_TWIM131
634-
#define NRFX_TWIM131_ENABLED 1
635-
#endif
636-
#ifdef CONFIG_NRFX_TWIM132
637-
#define NRFX_TWIM132_ENABLED 1
638-
#endif
639-
#ifdef CONFIG_NRFX_TWIM133
640-
#define NRFX_TWIM133_ENABLED 1
641-
#endif
642-
#ifdef CONFIG_NRFX_TWIM134
643-
#define NRFX_TWIM134_ENABLED 1
644-
#endif
645-
#ifdef CONFIG_NRFX_TWIM135
646-
#define NRFX_TWIM135_ENABLED 1
647-
#endif
648-
#ifdef CONFIG_NRFX_TWIM136
649-
#define NRFX_TWIM136_ENABLED 1
650-
#endif
651-
#ifdef CONFIG_NRFX_TWIM137
652-
#define NRFX_TWIM137_ENABLED 1
653-
#endif
654597
#ifdef CONFIG_NRF52_ANOMALY_219_WORKAROUND
655598
#define NRF52_ERRATA_219_ENABLE_WORKAROUND 1
656599
#endif

soc/nordic/common/Kconfig.peripherals

Lines changed: 0 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -336,63 +336,6 @@ config HAS_HW_NRF_TWI0
336336
config HAS_HW_NRF_TWI1
337337
def_bool $(dt_nodelabel_enabled_with_compat,i2c1,$(DT_COMPAT_NORDIC_NRF_TWI))
338338

339-
config HAS_HW_NRF_TWIM0
340-
def_bool $(dt_nodelabel_enabled_with_compat,i2c0,$(DT_COMPAT_NORDIC_NRF_TWIM))
341-
342-
config HAS_HW_NRF_TWIM1
343-
def_bool $(dt_nodelabel_enabled_with_compat,i2c1,$(DT_COMPAT_NORDIC_NRF_TWIM))
344-
345-
config HAS_HW_NRF_TWIM2
346-
def_bool $(dt_nodelabel_enabled_with_compat,i2c2,$(DT_COMPAT_NORDIC_NRF_TWIM))
347-
348-
config HAS_HW_NRF_TWIM3
349-
def_bool $(dt_nodelabel_enabled_with_compat,i2c3,$(DT_COMPAT_NORDIC_NRF_TWIM))
350-
351-
config HAS_HW_NRF_TWIM20
352-
def_bool $(dt_nodelabel_enabled_with_compat,i2c20,$(DT_COMPAT_NORDIC_NRF_TWIM))
353-
354-
config HAS_HW_NRF_TWIM21
355-
def_bool $(dt_nodelabel_enabled_with_compat,i2c21,$(DT_COMPAT_NORDIC_NRF_TWIM))
356-
357-
config HAS_HW_NRF_TWIM22
358-
def_bool $(dt_nodelabel_enabled_with_compat,i2c22,$(DT_COMPAT_NORDIC_NRF_TWIM))
359-
360-
config HAS_HW_NRF_TWIM23
361-
def_bool $(dt_nodelabel_enabled_with_compat,i2c23,$(DT_COMPAT_NORDIC_NRF_TWIM))
362-
363-
config HAS_HW_NRF_TWIM24
364-
def_bool $(dt_nodelabel_enabled_with_compat,i2c24,$(DT_COMPAT_NORDIC_NRF_TWIM))
365-
366-
config HAS_HW_NRF_TWIM30
367-
def_bool $(dt_nodelabel_enabled_with_compat,i2c30,$(DT_COMPAT_NORDIC_NRF_TWIM))
368-
369-
config HAS_HW_NRF_TWIM120
370-
def_bool $(dt_nodelabel_enabled_with_compat,i2c120,$(DT_COMPAT_NORDIC_NRF_TWIM))
371-
372-
config HAS_HW_NRF_TWIM130
373-
def_bool $(dt_nodelabel_enabled_with_compat,i2c130,$(DT_COMPAT_NORDIC_NRF_TWIM))
374-
375-
config HAS_HW_NRF_TWIM131
376-
def_bool $(dt_nodelabel_enabled_with_compat,i2c131,$(DT_COMPAT_NORDIC_NRF_TWIM))
377-
378-
config HAS_HW_NRF_TWIM132
379-
def_bool $(dt_nodelabel_enabled_with_compat,i2c132,$(DT_COMPAT_NORDIC_NRF_TWIM))
380-
381-
config HAS_HW_NRF_TWIM133
382-
def_bool $(dt_nodelabel_enabled_with_compat,i2c133,$(DT_COMPAT_NORDIC_NRF_TWIM))
383-
384-
config HAS_HW_NRF_TWIM134
385-
def_bool $(dt_nodelabel_enabled_with_compat,i2c134,$(DT_COMPAT_NORDIC_NRF_TWIM))
386-
387-
config HAS_HW_NRF_TWIM135
388-
def_bool $(dt_nodelabel_enabled_with_compat,i2c135,$(DT_COMPAT_NORDIC_NRF_TWIM))
389-
390-
config HAS_HW_NRF_TWIM136
391-
def_bool $(dt_nodelabel_enabled_with_compat,i2c136,$(DT_COMPAT_NORDIC_NRF_TWIM))
392-
393-
config HAS_HW_NRF_TWIM137
394-
def_bool $(dt_nodelabel_enabled_with_compat,i2c137,$(DT_COMPAT_NORDIC_NRF_TWIM))
395-
396339
config HAS_HW_NRF_TWIS0
397340
def_bool $(dt_nodelabel_enabled_with_compat,i2c0,$(DT_COMPAT_NORDIC_NRF_TWIS))
398341

0 commit comments

Comments
 (0)