From 3f3713ee97ed58a5dcd8a196904a14e9c5b81ad9 Mon Sep 17 00:00:00 2001 From: Kevin O'Connor Date: Thu, 16 Jun 2022 14:59:03 -0400 Subject: [PATCH] Kconfig: Move SERIAL, USBSERIAL, and CANSERIAL definitions to src/Kconfig There is no need to define these options in every board Kconfig file. Signed-off-by: Kevin O'Connor --- src/Kconfig | 6 ++++++ src/atsam/Kconfig | 4 ---- src/atsamd/Kconfig | 4 ---- src/lpc176x/Kconfig | 4 ---- src/rp2040/Kconfig | 4 ---- src/stm32/Kconfig | 6 ------ 6 files changed, 6 insertions(+), 22 deletions(-) diff --git a/src/Kconfig b/src/Kconfig index bb3ef3c2..eba05243 100644 --- a/src/Kconfig +++ b/src/Kconfig @@ -42,6 +42,8 @@ source "src/linux/Kconfig" source "src/simulator/Kconfig" # Generic configuration options for serial ports +config SERIAL + bool config SERIAL_BAUD depends on SERIAL int "Baud rate for serial port" if LOW_LEVEL_OPTIONS @@ -51,6 +53,8 @@ config SERIAL_BAUD to 250000. Read the FAQ before changing this value. # Generic configuration options for USB +config USBSERIAL + bool config USB_VENDOR_ID default 0x1d50 config USB_DEVICE_ID @@ -74,6 +78,8 @@ config USB_SERIAL_NUMBER endmenu # Generic configuration options for CANbus +config CANSERIAL + bool config CANBUS_FREQUENCY int "CAN bus speed" if LOW_LEVEL_OPTIONS && CANSERIAL default 500000 diff --git a/src/atsam/Kconfig b/src/atsam/Kconfig index 36785cfe..04c3c27f 100644 --- a/src/atsam/Kconfig +++ b/src/atsam/Kconfig @@ -89,10 +89,6 @@ config STACK_SIZE int default 512 -config USBSERIAL - bool -config SERIAL - bool choice prompt "Communication interface" config ATSAM_USB diff --git a/src/atsamd/Kconfig b/src/atsamd/Kconfig index 57c99c9f..baf9978d 100644 --- a/src/atsamd/Kconfig +++ b/src/atsamd/Kconfig @@ -134,10 +134,6 @@ config FLASH_START default 0x2000 if FLASH_START_2000 default 0x0000 -config USBSERIAL - bool -config SERIAL - bool choice prompt "Communication interface" config ATSAMD_USB diff --git a/src/lpc176x/Kconfig b/src/lpc176x/Kconfig index f40c3943..def71fb0 100644 --- a/src/lpc176x/Kconfig +++ b/src/lpc176x/Kconfig @@ -62,10 +62,6 @@ config FLASH_START default 0x4000 if SMOOTHIEWARE_BOOTLOADER default 0x0000 -config USBSERIAL - bool -config SERIAL - bool choice prompt "Communication interface" config LPC_USB diff --git a/src/rp2040/Kconfig b/src/rp2040/Kconfig index c2a45e55..2b604e8c 100644 --- a/src/rp2040/Kconfig +++ b/src/rp2040/Kconfig @@ -51,10 +51,6 @@ config FLASH_START # Communication inteface ###################################################################### -config USBSERIAL - bool -config SERIAL - bool choice prompt "Communication interface" config RP2040_USB diff --git a/src/stm32/Kconfig b/src/stm32/Kconfig index 875d138e..ee79b373 100644 --- a/src/stm32/Kconfig +++ b/src/stm32/Kconfig @@ -275,12 +275,6 @@ config STM32F0_TRIM # Communication inteface ###################################################################### -config USBSERIAL - bool -config SERIAL - bool -config CANSERIAL - bool choice prompt "Communication interface" config STM32_USB_PA11_PA12