mirror of
https://github.com/apache/nuttx.git
synced 2026-06-04 23:03:27 +08:00
boards/arm/rp2040: move duplicate peripheral configs to common
Kconfigs with same names in different files could not be handled correctly Signed-off-by: Peter Bee <bijunda1@xiaomi.com>
This commit is contained in:
committed by
Alan Carvalho de Assis
parent
dc454765fb
commit
5d08844413
@@ -5,32 +5,4 @@
|
||||
|
||||
if ARCH_BOARD_ADAFRUIT_FEATHER_RP2040
|
||||
|
||||
config RP2040_LCD_SPI_CH
|
||||
int "RP2040 LCD SPI channel number"
|
||||
default 0
|
||||
range 0 1
|
||||
depends on LCD
|
||||
---help---
|
||||
Select SPI channel number to use LCD display.
|
||||
|
||||
config RP2040_ENC28J60_SPI_CH
|
||||
int "ENC28J60 SPI channel number"
|
||||
default 1
|
||||
range 0 1
|
||||
depends on ENC28J60
|
||||
---help---
|
||||
Select SPI channel number to use ENC28J60 ethernet.
|
||||
|
||||
config RP2040_ENC28J60_INTR_GPIO
|
||||
int "ENC28J60 interrupt GPIO pin assign"
|
||||
default -1
|
||||
range -1 29
|
||||
depends on ENC28J60
|
||||
|
||||
config RP2040_ENC28J60_RESET_GPIO
|
||||
int "ENC28J60 reset GPIO pin assign (optional)"
|
||||
default -1
|
||||
range -1 29
|
||||
depends on ENC28J60
|
||||
|
||||
endif
|
||||
|
||||
@@ -5,32 +5,4 @@
|
||||
|
||||
if ARCH_BOARD_ADAFRUIT_KB2040
|
||||
|
||||
config RP2040_LCD_SPI_CH
|
||||
int "RP2040 LCD SPI channel number"
|
||||
default 0
|
||||
range 0 1
|
||||
depends on LCD
|
||||
---help---
|
||||
Select SPI channel number to use LCD display.
|
||||
|
||||
config RP2040_ENC28J60_SPI_CH
|
||||
int "ENC28J60 SPI channel number"
|
||||
default 1
|
||||
range 0 1
|
||||
depends on ENC28J60
|
||||
---help---
|
||||
Select SPI channel number to use ENC28J60 ethernet.
|
||||
|
||||
config RP2040_ENC28J60_INTR_GPIO
|
||||
int "ENC28J60 interrupt GPIO pin assign"
|
||||
default -1
|
||||
range -1 29
|
||||
depends on ENC28J60
|
||||
|
||||
config RP2040_ENC28J60_RESET_GPIO
|
||||
int "ENC28J60 reset GPIO pin assign (optional)"
|
||||
default -1
|
||||
range -1 29
|
||||
depends on ENC28J60
|
||||
|
||||
endif
|
||||
|
||||
@@ -540,3 +540,43 @@ if RP2040_FLASH_FILE_SYSTEM
|
||||
This is the overall amount of flash memory on the board.
|
||||
|
||||
endif # RP2040_FLASH_FILE_SYSTEM
|
||||
|
||||
#####################################################################
|
||||
# LCD Configuration
|
||||
#####################################################################
|
||||
|
||||
if LCD
|
||||
|
||||
config RP2040_LCD_SPI_CH
|
||||
int "RP2040 LCD SPI channel number"
|
||||
default 0
|
||||
range 0 1
|
||||
---help---
|
||||
Select SPI channel number to use LCD display.
|
||||
|
||||
endif # LCD
|
||||
|
||||
#####################################################################
|
||||
# Ethernet Configuration
|
||||
#####################################################################
|
||||
|
||||
if ENC28J60
|
||||
|
||||
config RP2040_ENC28J60_SPI_CH
|
||||
int "ENC28J60 SPI channel number"
|
||||
default 1
|
||||
range 0 1
|
||||
---help---
|
||||
Select SPI channel number to use ENC28J60 ethernet.
|
||||
|
||||
config RP2040_ENC28J60_INTR_GPIO
|
||||
int "ENC28J60 interrupt GPIO pin assign"
|
||||
default -1
|
||||
range -1 29
|
||||
|
||||
config RP2040_ENC28J60_RESET_GPIO
|
||||
int "ENC28J60 reset GPIO pin assign (optional)"
|
||||
default -1
|
||||
range -1 29
|
||||
|
||||
endif # ENC28J60
|
||||
|
||||
@@ -5,34 +5,6 @@
|
||||
|
||||
if ARCH_BOARD_RASPBERRYPI_PICO_W
|
||||
|
||||
config RP2040_LCD_SPI_CH
|
||||
int "RP2040 LCD SPI channel number"
|
||||
default 0
|
||||
range 0 1
|
||||
depends on LCD
|
||||
---help---
|
||||
Select SPI channel number to use LCD display.
|
||||
|
||||
config RP2040_ENC28J60_SPI_CH
|
||||
int "ENC28J60 SPI channel number"
|
||||
default 1
|
||||
range 0 1
|
||||
depends on ENC28J60
|
||||
---help---
|
||||
Select SPI channel number to use ENC28J60 ethernet.
|
||||
|
||||
config RP2040_ENC28J60_INTR_GPIO
|
||||
int "ENC28J60 interrupt GPIO pin assign"
|
||||
default -1
|
||||
range -1 29
|
||||
depends on ENC28J60
|
||||
|
||||
config RP2040_ENC28J60_RESET_GPIO
|
||||
int "ENC28J60 reset GPIO pin assign (optional)"
|
||||
default -1
|
||||
range -1 29
|
||||
depends on ENC28J60
|
||||
|
||||
menuconfig RP2040_INFINEON_CYW43439
|
||||
bool "Has Infineon cyw43439 WiFi chip"
|
||||
depends on IEEE80211_INFINEON_CYW43439
|
||||
|
||||
@@ -5,32 +5,4 @@
|
||||
|
||||
if ARCH_BOARD_RASPBERRYPI_PICO
|
||||
|
||||
config RP2040_LCD_SPI_CH
|
||||
int "RP2040 LCD SPI channel number"
|
||||
default 0
|
||||
range 0 1
|
||||
depends on LCD
|
||||
---help---
|
||||
Select SPI channel number to use LCD display.
|
||||
|
||||
config RP2040_ENC28J60_SPI_CH
|
||||
int "ENC28J60 SPI channel number"
|
||||
default 1
|
||||
range 0 1
|
||||
depends on ENC28J60
|
||||
---help---
|
||||
Select SPI channel number to use ENC28J60 ethernet.
|
||||
|
||||
config RP2040_ENC28J60_INTR_GPIO
|
||||
int "ENC28J60 interrupt GPIO pin assign"
|
||||
default -1
|
||||
range -1 29
|
||||
depends on ENC28J60
|
||||
|
||||
config RP2040_ENC28J60_RESET_GPIO
|
||||
int "ENC28J60 reset GPIO pin assign (optional)"
|
||||
default -1
|
||||
range -1 29
|
||||
depends on ENC28J60
|
||||
|
||||
endif
|
||||
|
||||
Reference in New Issue
Block a user