drivers: ethernet: Kconfig: Remove redundant 'default n' properties

Bool symbols implicitly default to 'n'.

A 'default n' can make sense e.g. in a Kconfig.defconfig file, if you
want to override a 'default y' on the base definition of the symbol. It
isn't used like that on any of these symbols though, and is
inconsistent.

This will make the auto-generated Kconfig documentation have "No
defaults. Implicitly defaults to n." as well, which is clearer than
'default n if ...'

Signed-off-by: Ulf Magnusson <Ulf.Magnusson@nordicsemi.no>
diff --git a/drivers/ethernet/Kconfig.dw b/drivers/ethernet/Kconfig.dw
index 971630b..0da3929 100644
--- a/drivers/ethernet/Kconfig.dw
+++ b/drivers/ethernet/Kconfig.dw
@@ -10,18 +10,15 @@
 	bool
 	prompt "Synopsys DesignWare Ethernet driver"
 	depends on NET_L2_ETHERNET
-	default n
 	help
 	  Enable Synopsys DesignWare Ethernet driver.
 
 if ETH_DW
 config ETH_DW_SHARED_IRQ
 	bool
-	default n
 
 config ETH_DW_0
 	bool "Synopsys DesignWare Ethernet port 0"
-	default n
 	help
 	 Include port 0 driver
 
diff --git a/drivers/ethernet/Kconfig.enc28j60 b/drivers/ethernet/Kconfig.enc28j60
index b0d9c44..d8515a9 100644
--- a/drivers/ethernet/Kconfig.enc28j60
+++ b/drivers/ethernet/Kconfig.enc28j60
@@ -10,7 +10,6 @@
 	bool "ENC28J60C Ethernet Controller"
 	depends on NET_L2_ETHERNET
 	depends on SPI
-	default n
 	help
 	  ENC28J60C Stand-Alone Ethernet Controller
 	  with SPI Interface
@@ -43,7 +42,6 @@
 config ETH_ENC28J60_0
 	bool "ENC28J60C Ethernet port 0"
 	depends on ETH_ENC28J60
-	default n
 	help
 	  Include port 0 driver
 
@@ -85,14 +83,12 @@
 
 config ETH_ENC28J60_0_GPIO_SPI_CS
 	bool "Manage SPI CS through a GPIO pin"
-	default n
 	help
 	This option is useful if one needs to manage SPI CS through a GPIO
 	pin to by-pass the SPI controller's CS logic.
 
 config ETH_ENC28J60_0_SPI_CS_PORT_NAME
 	string "SPI cs port name"
-	default ""
 	depends on ETH_ENC28J60_0_GPIO_SPI_CS
 	help
 	Master SPI port name through which ENC28J60C chip is accessed.
diff --git a/drivers/ethernet/Kconfig.mcux b/drivers/ethernet/Kconfig.mcux
index b4d796a..7694040 100644
--- a/drivers/ethernet/Kconfig.mcux
+++ b/drivers/ethernet/Kconfig.mcux
@@ -8,7 +8,6 @@
 	bool
 	prompt "MCUX Ethernet driver"
 	depends on NET_L2_ETHERNET && HAS_MCUX
-	default n
 	help
 	  Enable MCUX Ethernet driver.  Note, this driver performs one shot PHY
 	  setup.  There is no support for PHY disconnect, reconnect or
@@ -17,7 +16,6 @@
 if ETH_MCUX
 config ETH_MCUX_PROMISCUOUS_MODE
 	bool "Enable promiscuous mode"
-	default n
 	help
 	  Place the Ethernet receiver in promiscuous mode. This may be useful
 	  for debugging and not needed for normal work.
@@ -31,7 +29,6 @@
 
 config ETH_MCUX_PHY_EXTRA_DEBUG
 	bool "Enable additional detailed PHY debug"
-	default n
 	help
 	  Enable additional PHY related debug information related to
 	  PHY status polling.
@@ -54,7 +51,6 @@
 
 config ETH_MCUX_0
 	bool "MCUX Ethernet port 0"
-	default n
 	help
 	 Include port 0 driver
 
diff --git a/drivers/ethernet/Kconfig.native_posix b/drivers/ethernet/Kconfig.native_posix
index 65dc1e3..46cc6d6 100644
--- a/drivers/ethernet/Kconfig.native_posix
+++ b/drivers/ethernet/Kconfig.native_posix
@@ -7,7 +7,6 @@
 menuconfig ETH_NATIVE_POSIX
 	bool "Native Posix Ethernet driver"
 	depends on ARCH_POSIX && NET_L2_ETHERNET
-	default n
 	help
 	  Enable native posix ethernet driver. Note, this driver is run inside
 	  a process in your host system.
diff --git a/drivers/ethernet/Kconfig.sam_gmac b/drivers/ethernet/Kconfig.sam_gmac
index ffef54f..b5461a4 100644
--- a/drivers/ethernet/Kconfig.sam_gmac
+++ b/drivers/ethernet/Kconfig.sam_gmac
@@ -8,7 +8,6 @@
 	bool
 	prompt "Atmel SAM Ethernet driver"
 	depends on SOC_FAMILY_SAM
-	default n
 	help
 	  Enable Atmel SAM MCU Family Ethernet driver.
 
diff --git a/drivers/ethernet/Kconfig.stm32_hal b/drivers/ethernet/Kconfig.stm32_hal
index ac545eb..e0a31d3 100644
--- a/drivers/ethernet/Kconfig.stm32_hal
+++ b/drivers/ethernet/Kconfig.stm32_hal
@@ -10,7 +10,6 @@
 	bool
 	prompt "STM32 HAL Ethernet driver"
 	depends on NET_L2_ETHERNET
-	default n
 	select USE_STM32_HAL_ETH
 	help
 	  Enable STM32 HAL based Ethernet driver.
diff --git a/drivers/serial/Kconfig b/drivers/serial/Kconfig
index 1a71c57..7c797d2 100644
--- a/drivers/serial/Kconfig
+++ b/drivers/serial/Kconfig
@@ -9,7 +9,6 @@
 menuconfig SERIAL
 	bool
 	prompt "Serial Drivers"
-	default n
 	help
 	  Enable options for serial drivers.
 
@@ -19,7 +18,6 @@
 
 config SERIAL_HAS_DRIVER
 	bool
-	default n
 	help
 	  This is an option to be enabled by individual serial driver
 	  to signal that there is a serial driver. This is being used
@@ -27,7 +25,6 @@
 
 config SERIAL_SUPPORT_INTERRUPT
 	bool
-	default n
 	help
 	  This is an option to be enabled by individual serial driver
 	  to signal that the driver and hardware supports interrupts.
@@ -35,7 +32,6 @@
 config UART_INTERRUPT_DRIVEN
 	bool
 	prompt "Enable UART Interrupt support"
-	default n
 	depends on SERIAL_SUPPORT_INTERRUPT
 	help
 	  This option enables interrupt support for UART allowing console
@@ -43,7 +39,6 @@
 
 config UART_LINE_CTRL
 	bool "Enable Serial Line Control API"
-	default n
 	help
 	  This enables the API for apps to control the serial line,
 	  such as baud rate, CTS and RTS.
@@ -54,7 +49,6 @@
 
 config UART_DRV_CMD
 	bool "Enable driver commands API"
-	default n
 	help
 	  This enables the API to send extra commands to drivers.
 	  This allows drivers to expose hardware specific functions.
diff --git a/drivers/serial/Kconfig.altera_jtag b/drivers/serial/Kconfig.altera_jtag
index 0998d56..1fdb69b 100644
--- a/drivers/serial/Kconfig.altera_jtag
+++ b/drivers/serial/Kconfig.altera_jtag
@@ -1,6 +1,5 @@
 menuconfig UART_ALTERA_JTAG
 	bool "Nios II JTAG UART driver"
-	default n
 	select SERIAL_HAS_DRIVER
 	help
 	  Enable the Altera JTAG UART driver, built in to many Nios II CPU
diff --git a/drivers/serial/Kconfig.cc32xx b/drivers/serial/Kconfig.cc32xx
index 9107d44..4ea4573 100644
--- a/drivers/serial/Kconfig.cc32xx
+++ b/drivers/serial/Kconfig.cc32xx
@@ -1,7 +1,6 @@
 menuconfig UART_CC32XX
 	depends on SOC_SERIES_CC32XX
 	bool "CC32XX UART driver"
-	default n
 	select SERIAL_HAS_DRIVER
 	select SERIAL_SUPPORT_INTERRUPT
 	depends on SOC_FAMILY_TISIMPLELINK
diff --git a/drivers/serial/Kconfig.cmsdk_apb b/drivers/serial/Kconfig.cmsdk_apb
index f890bf9..2faa096 100644
--- a/drivers/serial/Kconfig.cmsdk_apb
+++ b/drivers/serial/Kconfig.cmsdk_apb
@@ -8,7 +8,6 @@
 
 menuconfig UART_CMSDK_APB
 	bool "ARM CMSDK APB UART driver"
-	default n
 	select SERIAL_HAS_DRIVER
 	select SERIAL_SUPPORT_INTERRUPT
 	depends on SOC_FAMILY_ARM
@@ -21,7 +20,6 @@
 
 config UART_CMSDK_APB_PORT0
 	bool "Enable driver for UART 0"
-	default n
 	help
 	  Build the driver to utilize UART controller Port 0.
 
@@ -29,7 +27,6 @@
 
 config UART_CMSDK_APB_PORT1
 	bool "Enable driver for UART 1"
-	default n
 	help
 	  Build the driver to utilize UART controller Port 1.
 
@@ -37,7 +34,6 @@
 
 config UART_CMSDK_APB_PORT2
 	bool "Enable driver for UART 2"
-	default n
 	help
 	  Build the driver to utilize UART controller Port 2.
 
@@ -45,7 +41,6 @@
 
 config UART_CMSDK_APB_PORT3
 	bool "Enable driver for UART 3"
-	default n
 	help
 	  Build the driver to utilize UART controller Port 3.
 
@@ -53,7 +48,6 @@
 
 config UART_CMSDK_APB_PORT4
 	bool "Enable driver for UART 4"
-	default n
 	help
 	  Build the driver to utilize UART controller Port 4.
 
diff --git a/drivers/serial/Kconfig.esp32 b/drivers/serial/Kconfig.esp32
index f76455b..4278476 100644
--- a/drivers/serial/Kconfig.esp32
+++ b/drivers/serial/Kconfig.esp32
@@ -1,6 +1,5 @@
 menuconfig UART_ESP32
 	bool "ESP32 UART driver"
-	default n
 	select SERIAL_HAS_DRIVER
 	depends on SOC_ESP32
 	help
diff --git a/drivers/serial/Kconfig.fe310 b/drivers/serial/Kconfig.fe310
index 459c950..235e1f2 100644
--- a/drivers/serial/Kconfig.fe310
+++ b/drivers/serial/Kconfig.fe310
@@ -8,7 +8,6 @@
 menuconfig UART_FE310
 	bool "SiFive Freedom E310 serial driver"
 	depends on SOC_RISCV32_FE310
-	default n
 	select SERIAL_HAS_DRIVER
 	select SERIAL_SUPPORT_INTERRUPT
 	help
@@ -18,7 +17,6 @@
 
 menuconfig UART_FE310_PORT_0
 	bool "Enable FE310 Port 0"
-	default n
 	depends on UART_FE310
 	help
 	  This tells the driver to configure the UART port at boot, depending on
@@ -66,7 +64,6 @@
 
 menuconfig UART_FE310_PORT_1
 	bool "Enable FE310 Port 1"
-	default n
 	depends on UART_FE310
 	help
 	  This tells the driver to configure the UART port at boot, depending on
diff --git a/drivers/serial/Kconfig.gecko b/drivers/serial/Kconfig.gecko
index e099d51..a467b1c 100644
--- a/drivers/serial/Kconfig.gecko
+++ b/drivers/serial/Kconfig.gecko
@@ -9,7 +9,6 @@
 	bool "Gecko uart driver"
 	depends on HAS_SILABS_GECKO
 	depends on GPIO_GECKO
-	default n
 	select SERIAL_HAS_DRIVER
 	select SERIAL_SUPPORT_INTERRUPT
 	help
@@ -19,7 +18,6 @@
 
 menuconfig UART_GECKO_0
 	bool "UART 0"
-	default n
 	help
 	  Enable UART 0.
 
@@ -36,7 +34,6 @@
 
 menuconfig UART_GECKO_1
 	bool "UART 1"
-	default n
 	help
 	  Enable UART 1.
 
diff --git a/drivers/serial/Kconfig.imx b/drivers/serial/Kconfig.imx
index c8c151c..e188e60 100644
--- a/drivers/serial/Kconfig.imx
+++ b/drivers/serial/Kconfig.imx
@@ -8,7 +8,6 @@
 
 menuconfig UART_IMX
 	bool "NXP i.MX7 family processor UART driver"
-	default n
 	select SERIAL_HAS_DRIVER
 	select SERIAL_SUPPORT_INTERRUPT
 	depends on HAS_IMX_HAL
@@ -18,7 +17,6 @@
 
 config UART_IMX_UART_1
 	bool "Enable NXP i.MX7 UART1 Port"
-	default n
 	depends on UART_IMX
 	help
 	  Enable support for UART1 port in the driver. Say y here
@@ -26,7 +24,6 @@
 
 config UART_IMX_UART_2
 	bool "Enable NXP i.MX7 UART2 Port"
-	default n
 	depends on UART_IMX
 	help
 	  Enable support for UART2 port in the driver. Say y here
@@ -34,7 +31,6 @@
 
 config UART_IMX_UART_3
 	bool "Enable NXP i.MX7 UART3 Port"
-	default n
 	depends on UART_IMX
 	help
 	  Enable support for UART3 port in the driver. Say y here
@@ -42,7 +38,6 @@
 
 config UART_IMX_UART_4
 	bool "Enable NXP i.MX7 UART4 Port"
-	default n
 	depends on UART_IMX
 	help
 	  Enable support for UART4 port in the driver. Say y here
@@ -50,7 +45,6 @@
 
 config UART_IMX_UART_5
 	bool "Enable NXP i.MX7 UART5 Port"
-	default n
 	depends on UART_IMX
 	help
 	  Enable support for UART5 port in the driver. Say y here
@@ -58,7 +52,6 @@
 
 config UART_IMX_UART_6
 	bool "Enable NXP i.MX7 UART6 Port"
-	default n
 	depends on UART_IMX
 	help
 	  Enable support for UART6 port in the driver. Say y here
@@ -66,7 +59,6 @@
 
 config UART_IMX_UART_7
 	bool "Enable NXP i.MX7 UART7 Port"
-	default n
 	depends on UART_IMX
 	help
 	  Enable support for UART7 port in the driver. Say y here
diff --git a/drivers/serial/Kconfig.mcux b/drivers/serial/Kconfig.mcux
index d0d681e..7b9226e 100644
--- a/drivers/serial/Kconfig.mcux
+++ b/drivers/serial/Kconfig.mcux
@@ -8,7 +8,6 @@
 menuconfig UART_MCUX
 	bool "MCUX uart driver"
 	depends on HAS_MCUX && CLOCK_CONTROL
-	default n
 	select SERIAL_HAS_DRIVER
 	select SERIAL_SUPPORT_INTERRUPT
 	help
@@ -18,37 +17,31 @@
 
 menuconfig UART_MCUX_0
 	bool "UART 0"
-	default n
 	help
 	  Enable UART 0.
 
 menuconfig UART_MCUX_1
 	bool "UART 1"
-	default n
 	help
 	  Enable UART 1.
 
 menuconfig UART_MCUX_2
 	bool "UART 2"
-	default n
 	help
 	  Enable UART 2.
 
 menuconfig UART_MCUX_3
 	bool "UART 3"
-	default n
 	help
 	  Enable UART 3.
 
 menuconfig UART_MCUX_4
 	bool "UART 4"
-	default n
 	help
 	  Enable UART 4.
 
 menuconfig UART_MCUX_5
 	bool "UART 5"
-	default n
 	help
 	  Enable UART 5.
 
diff --git a/drivers/serial/Kconfig.mcux_lpc_usart b/drivers/serial/Kconfig.mcux_lpc_usart
index 34b9031..48daea9 100644
--- a/drivers/serial/Kconfig.mcux_lpc_usart
+++ b/drivers/serial/Kconfig.mcux_lpc_usart
@@ -7,7 +7,6 @@
 menuconfig USART_MCUX_LPC
 	bool "MCUX USART driver"
 	depends on HAS_MCUX
-	default n
 	select SERIAL_HAS_DRIVER
 	help
 	  Enable the MCUX USART driver.
@@ -16,7 +15,6 @@
 
 menuconfig USART_MCUX_LPC_0
 	bool "USART 0"
-	default n
 	help
 	  Enable USART 0.
 
diff --git a/drivers/serial/Kconfig.mcux_lpsci b/drivers/serial/Kconfig.mcux_lpsci
index 7bf126a..bb3f968 100644
--- a/drivers/serial/Kconfig.mcux_lpsci
+++ b/drivers/serial/Kconfig.mcux_lpsci
@@ -8,7 +8,6 @@
 menuconfig UART_MCUX_LPSCI
 	bool "MCUX LPSCI driver"
 	depends on HAS_MCUX_LPSCI && CLOCK_CONTROL
-	default n
 	select SERIAL_HAS_DRIVER
 	select SERIAL_SUPPORT_INTERRUPT
 	help
@@ -18,7 +17,6 @@
 
 menuconfig UART_MCUX_LPSCI_0
 	bool "UART 0"
-	default n
 	help
 	  Enable UART 0.
 
diff --git a/drivers/serial/Kconfig.mcux_lpuart b/drivers/serial/Kconfig.mcux_lpuart
index 62a9cee..920642c 100644
--- a/drivers/serial/Kconfig.mcux_lpuart
+++ b/drivers/serial/Kconfig.mcux_lpuart
@@ -8,7 +8,6 @@
 menuconfig UART_MCUX_LPUART
 	bool "MCUX LPUART driver"
 	depends on HAS_MCUX_LPUART && CLOCK_CONTROL
-	default n
 	select SERIAL_HAS_DRIVER
 	select SERIAL_SUPPORT_INTERRUPT
 	help
@@ -18,13 +17,11 @@
 
 menuconfig UART_MCUX_LPUART_0
 	bool "UART 0"
-	default n
 	help
 	  Enable UART 0.
 
 menuconfig UART_MCUX_LPUART_1
 	bool "UART 1"
-	default n
 	help
 	  Enable UART 1.
 
diff --git a/drivers/serial/Kconfig.miv b/drivers/serial/Kconfig.miv
index cd7d94c..89eaebb 100644
--- a/drivers/serial/Kconfig.miv
+++ b/drivers/serial/Kconfig.miv
@@ -6,14 +6,12 @@
 menuconfig UART_MIV
 	bool "Mi-V serial driver"
 	depends on SOC_RISCV32_MIV
-	default n
 	select SERIAL_HAS_DRIVER
 	help
 	  This option enables the Mi-V serial driver.
 
 menuconfig UART_MIV_PORT_0
 	bool "Enable Mi-V Port 0"
-	default n
 	depends on UART_MIV
 	help
 	  This tells the driver to configure the UART port at boot, depending on
diff --git a/drivers/serial/Kconfig.msp432p4xx b/drivers/serial/Kconfig.msp432p4xx
index b729f1a..5a884f3 100644
--- a/drivers/serial/Kconfig.msp432p4xx
+++ b/drivers/serial/Kconfig.msp432p4xx
@@ -1,7 +1,6 @@
 menuconfig UART_MSP432P4XX
 	depends on SOC_SERIES_MSP432P4XX
 	bool "MSP432P4XX UART driver"
-	default n
 	select SERIAL_HAS_DRIVER
 	select SERIAL_SUPPORT_INTERRUPT
 	depends on SOC_FAMILY_TISIMPLELINK
diff --git a/drivers/serial/Kconfig.ns16550 b/drivers/serial/Kconfig.ns16550
index 81d7c45..32cbf3a 100644
--- a/drivers/serial/Kconfig.ns16550
+++ b/drivers/serial/Kconfig.ns16550
@@ -1,6 +1,5 @@
 menuconfig UART_NS16550
 	bool "NS16550 serial driver"
-	default n
 	select SERIAL_HAS_DRIVER
 	select SERIAL_SUPPORT_INTERRUPT
 	help
@@ -10,7 +9,6 @@
 
 config UART_NS16550_PCI
 	bool "Enable PCI Support"
-	default n
 	depends on PCI && UART_NS16550
 	help
 	  This enables NS16550 to probe for PCI-based serial devices.
@@ -20,7 +18,6 @@
 
 config UART_NS16550_DLF
 	bool "Enable Divisor Latch Fraction (DLF) support"
-	default n
 	depends on UART_NS16550
 	help
 	  This enables support for divisor latch fraction (DLF).
@@ -30,7 +27,6 @@
 
 config UART_NS16550_LINE_CTRL
 	bool "Enable Serial Line Control for Apps"
-	default n
 	depends on UART_LINE_CTRL && UART_NS16550
 	help
 	  This enables the API for apps to control the serial line,
@@ -40,7 +36,6 @@
 
 config UART_NS16550_DRV_CMD
 	bool "Enable Driver Commands"
-	default n
 	depends on UART_DRV_CMD && UART_NS16550
 	help
 	  This enables the API for apps to send commands to driver.
@@ -49,7 +44,6 @@
 
 config UART_NS16750
 	bool "Enable 64-bytes FIFO for UART 16750"
-	default n
 	depends on UART_NS16550
 	help
 	  This enables support for 64-bytes FIFO if UART controller is 16750.
@@ -58,7 +52,6 @@
 
 menuconfig UART_NS16550_PORT_0
 	bool "Enable NS16550 Port 0"
-	default n
 	depends on UART_NS16550
 	help
 	  This tells the driver to configure the UART port at boot, depending on
@@ -108,7 +101,6 @@
 
 config UART_NS16550_PORT_0_PCI
 	bool "Port 0 is PCI-based"
-	default n
 	depends on UART_NS16550_PCI && UART_NS16550_PORT_0
 	help
 	  Obtain port information from PCI.
@@ -117,7 +109,6 @@
 
 menuconfig UART_NS16550_PORT_1
 	bool "Enable NS16550 Port 1"
-	default n
 	depends on UART_NS16550
 	help
 	  This tells the driver to configure the UART port at boot, depending on
@@ -169,7 +160,6 @@
 
 menuconfig UART_NS16550_PORT_2
 	bool "Enable NS16550 Port 2"
-	default n
 	depends on UART_NS16550
 	help
 	  This tells the driver to configure the UART port at boot, depending on
diff --git a/drivers/serial/Kconfig.nsim b/drivers/serial/Kconfig.nsim
index 936331c..244ecfa 100644
--- a/drivers/serial/Kconfig.nsim
+++ b/drivers/serial/Kconfig.nsim
@@ -1,6 +1,5 @@
 config UART_NSIM
 	bool "UART driver for MetaWare nSim"
-	default n
 	select SERIAL_HAS_DRIVER
 	depends on SERIAL
 	help
diff --git a/drivers/serial/Kconfig.qmsi b/drivers/serial/Kconfig.qmsi
index 8460f5c..b4def5c 100644
--- a/drivers/serial/Kconfig.qmsi
+++ b/drivers/serial/Kconfig.qmsi
@@ -1,7 +1,6 @@
 menuconfig UART_QMSI
 	depends on QMSI
 	bool "QMSI UART driver"
-	default n
 	select SERIAL_HAS_DRIVER
 	select SERIAL_SUPPORT_INTERRUPT
 	help
@@ -13,7 +12,6 @@
 config UART_QMSI_0
 	depends on UART_QMSI
 	bool "Enable UART 0 controller"
-	default n
 
 config UART_QMSI_0_HW_FC
 	depends on UART_QMSI_0
@@ -23,7 +21,6 @@
 config UART_QMSI_1
 	depends on UART_QMSI
 	bool "Enable UART 1 controller"
-	default n
 
 config UART_QMSI_1_HW_FC
 	depends on UART_QMSI_1
diff --git a/drivers/serial/Kconfig.riscv_qemu b/drivers/serial/Kconfig.riscv_qemu
index efe7b44..d6b8f0a 100644
--- a/drivers/serial/Kconfig.riscv_qemu
+++ b/drivers/serial/Kconfig.riscv_qemu
@@ -8,7 +8,6 @@
 menuconfig UART_RISCV_QEMU
 	bool "riscv-qemu UART driver"
 	depends on SOC_RISCV32_QEMU
-	default n
 	select SERIAL_HAS_DRIVER
 	help
 	  Enable the riscv-qemu UART driver.
diff --git a/drivers/serial/Kconfig.sam0 b/drivers/serial/Kconfig.sam0
index ab124b7..da3a5f4 100644
--- a/drivers/serial/Kconfig.sam0
+++ b/drivers/serial/Kconfig.sam0
@@ -8,6 +8,5 @@
 	depends on SOC_FAMILY_SAM0
 	select SERIAL_HAS_DRIVER
 	select SERIAL_SUPPORT_INTERRUPT
-	default n
 	help
 	  This option enables the SERCOMx USART driver for Atmel SAM0 MCUs.
diff --git a/drivers/serial/Kconfig.stellaris b/drivers/serial/Kconfig.stellaris
index 913efbe..e4bfde8 100644
--- a/drivers/serial/Kconfig.stellaris
+++ b/drivers/serial/Kconfig.stellaris
@@ -1,6 +1,5 @@
 menuconfig UART_STELLARIS
 	bool "Stellaris serial driver"
-	default n
 	select SERIAL_HAS_DRIVER
 	select SERIAL_SUPPORT_INTERRUPT
 	help
@@ -12,7 +11,6 @@
 
 menuconfig UART_STELLARIS_PORT_0
 	bool "Enable Stellaris UART Port 0"
-	default n
 	depends on UART_STELLARIS
 	help
 	  This tells the driver to configure the UART port at boot, depending on
@@ -22,7 +20,6 @@
 
 menuconfig UART_STELLARIS_PORT_1
 	bool "Enable Stellaris UART Port 1"
-	default n
 	depends on UART_STELLARIS
 	help
 	  This tells the driver to configure the UART port at boot, depending on
@@ -32,7 +29,6 @@
 
 menuconfig UART_STELLARIS_PORT_2
 	bool "Enable Stellaris UART Port 2"
-	default n
 	depends on UART_STELLARIS
 	help
 	  This tells the driver to configure the UART port at boot, depending on
diff --git a/drivers/serial/Kconfig.stm32 b/drivers/serial/Kconfig.stm32
index e1010c7..e5fb86b 100644
--- a/drivers/serial/Kconfig.stm32
+++ b/drivers/serial/Kconfig.stm32
@@ -7,7 +7,6 @@
 
 menuconfig UART_STM32
 	bool "STM32 MCU serial driver"
-	default n
 	select SERIAL_HAS_DRIVER
 	select SERIAL_SUPPORT_INTERRUPT
 	depends on SOC_FAMILY_STM32
@@ -22,7 +21,6 @@
 
 config UART_STM32_PORT_1
 	bool "Enable STM32 USART1 Port"
-	default n
 	depends on UART_STM32
 	help
 	  Enable support for USART1 port in the driver.
@@ -32,7 +30,6 @@
 
 config UART_STM32_PORT_2
 	bool "Enable STM32 USART2 Port"
-	default n
 	depends on UART_STM32
 	help
 	  Enable support for USART2 port in the driver.
@@ -42,7 +39,6 @@
 
 config UART_STM32_PORT_3
 	bool "Enable STM32 USART3 Port"
-	default n
 	depends on UART_STM32
 	help
 	  Enable support for USART3 port in the driver.
@@ -52,7 +48,6 @@
 
 config UART_STM32_PORT_4
 	bool "Enable STM32 U(S)ART4 Port"
-	default n
 	depends on UART_STM32
 	help
 	  Enable support for U(S)ART4 port in the driver.
@@ -62,7 +57,6 @@
 
 config UART_STM32_PORT_5
 	bool "Enable STM32 U(S)ART5 Port"
-	default n
 	depends on UART_STM32
 	help
 	  Enable support for U(S)ART5 port in the driver.
@@ -72,7 +66,6 @@
 
 config UART_STM32_PORT_6
 	bool "Enable STM32 USART6 Port"
-	default n
 	depends on UART_STM32
 	help
 	  Enable support for USART6 port in the driver.
@@ -82,7 +75,6 @@
 
 config UART_STM32_PORT_7
 	bool "Enable STM32 U(S)ART7 Port"
-	default n
 	depends on UART_STM32
 	help
 	  Enable support for U(S)ART7 port in the driver.
@@ -92,7 +84,6 @@
 
 config UART_STM32_PORT_8
 	bool "Enable STM32 U(S)ART8 Port"
-	default n
 	depends on UART_STM32
 	help
 	  Enable support for U(S)ART8 port in the driver.
@@ -102,7 +93,6 @@
 
 config UART_STM32_PORT_9
 	bool "Enable STM32 UART9 Port"
-	default n
 	depends on UART_STM32
 	help
 	  Enable support for UART9 port in the driver.
@@ -112,7 +102,6 @@
 
 config UART_STM32_PORT_10
 	bool "Enable STM32 UART10 Port"
-	default n
 	depends on UART_STM32
 	help
 	  Enable support for UART10 port in the driver.
@@ -124,7 +113,6 @@
 
 config UART_STM32_LPUART_1
 	bool "Enable STM32 LPUART1 Port"
-	default n
 	depends on UART_STM32
 	help
 	  Enable support for LPUART1 port in the driver.
diff --git a/drivers/serial/Kconfig.uart_sam b/drivers/serial/Kconfig.uart_sam
index af232e4..b321192 100644
--- a/drivers/serial/Kconfig.uart_sam
+++ b/drivers/serial/Kconfig.uart_sam
@@ -10,7 +10,6 @@
 	depends on SOC_FAMILY_SAM
 	select SERIAL_HAS_DRIVER
 	select SERIAL_SUPPORT_INTERRUPT
-	default n
 	help
 	  This option enables the UARTx driver for Atmel SAM MCUs.
 
@@ -19,7 +18,6 @@
 config UART_SAM_PORT_0
 	bool "Enable UART0"
 	depends on UART_SAM
-	default n
 	help
 	  Enable UART0 at boot.
 
@@ -28,7 +26,6 @@
 config UART_SAM_PORT_1
 	bool "Enable UART1"
 	depends on UART_SAM
-	default n
 	help
 	  Enable UART1 at boot.
 
@@ -55,7 +52,6 @@
 config UART_SAM_PORT_2
 	bool "Enable UART2"
 	depends on UART_SAM
-	default n
 	help
 	  Enable UART2 at boot
 
@@ -64,7 +60,6 @@
 config UART_SAM_PORT_3
 	bool "Enable UART3"
 	depends on UART_SAM
-	default n
 	help
 	  Enable UART3 at boot
 
@@ -88,7 +83,6 @@
 config UART_SAM_PORT_4
 	bool "Enable UART4"
 	depends on UART_SAM
-	default n
 	help
 	  Enable UART4 at boot
 
diff --git a/drivers/serial/Kconfig.usart_sam b/drivers/serial/Kconfig.usart_sam
index 479e868..a81a3a4 100644
--- a/drivers/serial/Kconfig.usart_sam
+++ b/drivers/serial/Kconfig.usart_sam
@@ -9,7 +9,6 @@
 	depends on SOC_FAMILY_SAM
 	select SERIAL_HAS_DRIVER
 	select SERIAL_SUPPORT_INTERRUPT
-	default n
 	help
 	  This option enables the USARTx driver for Atmel SAM MCUs.
 
@@ -18,7 +17,6 @@
 config USART_SAM_PORT_0
 	bool "Enable USART0"
 	depends on USART_SAM
-	default n
 	help
 	  Enable USART0 at boot
 
@@ -27,7 +25,6 @@
 config USART_SAM_PORT_1
 	bool "Enable USART1"
 	depends on USART_SAM
-	default n
 	help
 	  Enable USART1 at boot
 
@@ -36,6 +33,5 @@
 config USART_SAM_PORT_2
 	bool "Enable USART2"
 	depends on USART_SAM
-	default n
 	help
 	  Enable USART2 at boot