Skip to content

Commit 32223bd

Browse files
ananglgalak
authored andcommitted
boards: Enable GPIO by default on boards with nRF SoCs
This patch enables the GPIO driver by default on all boards equipped with an nRF SoC (all boards having `CONFIG_SOC_FAMILY_NRF=y` in their `_defconfig` file). In vast majority of cases the driver is needed, so it is more convenient to enable it at board level than in particular applications. And if the driver is undesired for some reason, it can be still disabled in the application config. Signed-off-by: Andrzej Głąbek <[email protected]>
1 parent bd24b31 commit 32223bd

File tree

32 files changed

+96
-0
lines changed

32 files changed

+96
-0
lines changed

boards/arm/96b_carbon_nrf51/96b_carbon_nrf51_defconfig

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@ CONFIG_SOC_FAMILY_NRF=y
33
CONFIG_SOC_SERIES_NRF51X=y
44
CONFIG_SOC_NRF51822_QFAC=y
55

6+
# enable GPIO
7+
CONFIG_GPIO=y
8+
69
# enable uart driver
710
CONFIG_SERIAL=y
811
CONFIG_UART_0_NRF_UART=y

boards/arm/96b_nitrogen/96b_nitrogen_defconfig

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@ CONFIG_SOC_NRF52832_QFAA=y
66
# Enable MPU
77
CONFIG_ARM_MPU=y
88

9+
# enable GPIO
10+
CONFIG_GPIO=y
11+
912
# enable uart driver
1013
CONFIG_SERIAL=y
1114
CONFIG_UART_0_NRF_UART=y

boards/arm/bbc_microbit/bbc_microbit_defconfig

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@ CONFIG_SOC_SERIES_NRF51X=y
44
CONFIG_SOC_NRF51822_QFAA=y
55
CONFIG_BOARD_BBC_MICROBIT=y
66

7+
# enable GPIO
8+
CONFIG_GPIO=y
9+
710
# clock control
811
CONFIG_CLOCK_CONTROL_NRF_K32SRC_RC=y
912
CONFIG_CLOCK_CONTROL_NRF_K32SRC_250PPM=y

boards/arm/bl652_dvk/bl652_dvk_defconfig

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ CONFIG_ARM_MPU=y
1111
CONFIG_HAS_SEGGER_RTT=y
1212
CONFIG_USE_SEGGER_RTT=y
1313

14+
# enable GPIO
15+
CONFIG_GPIO=y
16+
1417
# enable uart driver
1518
CONFIG_SERIAL=y
1619
CONFIG_UART_0_NRF_UART=y

boards/arm/bl654_dvk/bl654_dvk_defconfig

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ CONFIG_ARM_MPU=y
1111
CONFIG_HAS_SEGGER_RTT=y
1212
CONFIG_USE_SEGGER_RTT=y
1313

14+
# enable GPIO
15+
CONFIG_GPIO=y
16+
1417
# enable uart driver
1518
CONFIG_SERIAL=y
1619
CONFIG_UART_0_NRF_UART=y

boards/arm/curie_ble/curie_ble_defconfig

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@ CONFIG_SOC_SERIES_NRF51X=y
44
CONFIG_SOC_NRF51822_QFAA=y
55
CONFIG_BOARD_CURIE_BLE=y
66

7+
# enable GPIO
8+
CONFIG_GPIO=y
9+
710
# enable uart driver
811
CONFIG_SERIAL=y
912
CONFIG_UART_0_NRF_UART=y

boards/arm/nrf51_ble400/nrf51_ble400_defconfig

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@ CONFIG_SOC_SERIES_NRF51X=y
44
CONFIG_SOC_NRF51822_QFAA=y
55
CONFIG_BOARD_NRF51_BLE400=y
66

7+
# enable GPIO
8+
CONFIG_GPIO=y
9+
710
# enable uart driver
811
CONFIG_SERIAL=y
912
CONFIG_UART_0_NRF_UART=y

boards/arm/nrf51_blenano/nrf51_blenano_defconfig

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@ CONFIG_SOC_SERIES_NRF51X=y
44
CONFIG_SOC_NRF51822_QFAA=y
55
CONFIG_BOARD_NRF51_BLENANO=y
66

7+
# enable GPIO
8+
CONFIG_GPIO=y
9+
710
# enable uart driver
811
CONFIG_SERIAL=y
912
CONFIG_UART_0_NRF_UART=y

boards/arm/nrf51_pca10028/nrf51_pca10028_defconfig

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@ CONFIG_SOC_SERIES_NRF51X=y
44
CONFIG_SOC_NRF51822_QFAC=y
55
CONFIG_BOARD_NRF51_PCA10028=y
66

7+
# enable GPIO
8+
CONFIG_GPIO=y
9+
710
# enable uart driver
811
CONFIG_SERIAL=y
912
CONFIG_UART_0_NRF_UART=y

boards/arm/nrf51_vbluno51/nrf51_vbluno51_defconfig

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@ CONFIG_SOC_SERIES_NRF51X=y
44
CONFIG_SOC_NRF51822_QFAC=y
55
CONFIG_BOARD_NRF51_VBLUNO51=y
66

7+
# enable GPIO
8+
CONFIG_GPIO=y
9+
710
# enable uart driver
811
CONFIG_SERIAL=y
912
CONFIG_UART_0_NRF_UART=y

0 commit comments

Comments
 (0)