nuttx/drivers/serial/Kconfig-sci
Anjana fae7e63479 We have ported NuttX on Renesas RX65N Micro-controller. This port includes following interfaces
1. Serial (UART) driver (13 ports)
2. Ethernet driver

This port is provided on two boards
1. RSK RX65N-2MB
2. GR-Rose

The port is built on Cygwin environment.

As part of this port, we have created two documents
1. Readme.txt for each board
2. User manual to provide information about development environment setup
Both these documents are placed under
1. /boards/renesas/rx65n/rx65n-grrose
2. /boards/renesas/rx65n/rx65n-rsk2mb

We have run 'nxstyle' for coding guidelines and 'ostest' for testing NuttX features on test platform.
We have shared the log with no errors as confirmation of valid port.
2019-10-11 23:36:57 +08:00

642 lines
12 KiB
Plaintext

#
# For a description of the syntax of this configuration file,
# see the file kconfig-language.txt in the NuttX tools repository.
#
config SCI0_SERIALDRIVER
bool
default n
select MCU_SERIAL
config SCI1_SERIALDRIVER
bool
default n
select MCU_SERIAL
config SCI2_SERIALDRIVER
bool
default n
select MCU_SERIAL
config SCI3_SERIALDRIVER
bool
default n
select MCU_SERIAL
config SCI4_SERIALDRIVER
bool
default n
select MCU_SERIAL
config SCI5_SERIALDRIVER
bool
default n
select MCU_SERIAL
config SCI6_SERIALDRIVER
bool
default n
select MCU_SERIAL
config SCI7_SERIALDRIVER
bool
default n
select MCU_SERIAL
config SCI8_SERIALDRIVER
bool
default n
select MCU_SERIAL
config SCI9_SERIALDRIVER
bool
default n
select MCU_SERIAL
config SCI10_SERIALDRIVER
bool
default n
select MCU_SERIAL
config SCI11_SERIALDRIVER
bool
default n
select MCU_SERIAL
config SCI12_SERIALDRIVER
bool
default n
select MCU_SERIAL
menu "SCI0 Configuration"
depends on SCI0_SERIALDRIVER
config SCI0_RXBUFSIZE
int "SCI0 receive buffer size"
default 256
---help---
Characters are buffered as they are received. This specifies
the size of the receive buffer.
config SCI0_TXBUFSIZE
int "SCI0 transmit buffer size"
default 256
---help---
Characters are buffered before being sent. This specifies
the size of the transmit buffer.
config SCI0_BAUD
int "SCI0 BAUD rate"
default 115200
---help---
The configured BAUD of the SCI.
config SCI0_BITS
int "SCI0 character size"
default 8
---help---
The number of bits. Must be either 7 or 8.
config SCI0_PARITY
int "Parity setting"
default 0
range 0 2
---help---
0=no parity, 1=odd parity, 2=even parity
config SCI0_2STOP
int "SCI0 use 2 stop bits"
default 0
---help---
1=Two stop bits
endmenu # SCI0 Configuration
menu "SCI1 Configuration"
depends on SCI1_SERIALDRIVER
config SCI1_RXBUFSIZE
int "SCI1 receive buffer size"
default 256
---help---
Characters are buffered as they are received. This specifies
the size of the receive buffer.
config SCI1_TXBUFSIZE
int "SCI1 transmit buffer size"
default 256
---help---
Characters are buffered before being sent. This specifies
the size of the transmit buffer.
config SCI1_BAUD
int "SCI1 BAUD rate"
default 115200
---help---
The configured BAUD of the SCI.
config SCI1_BITS
int "SCI1 character size"
default 8
---help---
The number of bits. Must be either 7 or 8.
config SCI1_PARITY
int "Parity setting"
default 0
range 0 2
---help---
0=no parity, 1=odd parity, 2=even parity
config SCI1_2STOP
int "SCI1 use 2 stop bits"
default 0
---help---
1=Two stop bits
endmenu # SCI1 Configuration
menu "SCI2 Configuration"
depends on SCI2_SERIALDRIVER
config SCI2_RXBUFSIZE
int "SCI2 receive buffer size"
default 256
---help---
Characters are buffered as they are received. This specifies
the size of the receive buffer.
config SCI2_TXBUFSIZE
int "SCI2 transmit buffer size"
default 256
---help---
Characters are buffered before being sent. This specifies
the size of the transmit buffer.
config SCI2_BAUD
int "SCI2 BAUD rate"
default 115200
---help---
The configured BAUD of the SCI.
config SCI2_BITS
int "SCI2 character size"
default 8
---help---
The number of bits. Must be either 7 or 8.
config SCI2_PARITY
int "Parity setting"
default 0
range 0 2
---help---
0=no parity, 1=odd parity, 2=even parity
config SCI2_2STOP
int "SCI2 use 2 stop bits"
default 0
---help---
1=Two stop bits
endmenu # SCI2 Configuration
menu "SCI3 Configuration"
depends on SCI3_SERIALDRIVER
config SCI3_RXBUFSIZE
int "SCI3 receive buffer size"
default 256
---help---
Characters are buffered as they are received. This specifies
the size of the receive buffer.
config SCI3_TXBUFSIZE
int "SCI3 transmit buffer size"
default 256
---help---
Characters are buffered before being sent. This specifies
the size of the transmit buffer.
config SCI3_BAUD
int "SCI3 BAUD rate"
default 115200
---help---
The configured BAUD of the SCI.
config SCI3_BITS
int "SCI3 character size"
default 8
---help---
The number of bits. Must be either 7 or 8.
config SCI3_PARITY
int "Parity setting"
default 0
range 0 2
---help---
0=no parity, 1=odd parity, 2=even parity
config SCI3_2STOP
int "SCI3 use 2 stop bits"
default 0
---help---
1=Two stop bits
endmenu # SCI3 Configuration
menu "SCI4 Configuration"
depends on SCI4_SERIALDRIVER
config SCI4_RXBUFSIZE
int "SCI4 receive buffer size"
default 256
---help---
Characters are buffered as they are received. This specifies
the size of the receive buffer.
config SCI4_TXBUFSIZE
int "SCI4 transmit buffer size"
default 256
---help---
Characters are buffered before being sent. This specifies
the size of the transmit buffer.
config SCI4_BAUD
int "SCI4 BAUD rate"
default 115200
---help---
The configured BAUD of the SCI.
config SCI4_BITS
int "SCI4 character size"
default 8
---help---
The number of bits. Must be either 7 or 8.
config SCI4_PARITY
int "Parity setting"
default 0
range 0 2
---help---
0=no parity, 1=odd parity, 2=even parity
config SCI4_2STOP
int "SCI4 use 2 stop bits"
default 0
---help---
1=Two stop bits
endmenu # SCI4 Configuration
menu "SCI5 Configuration"
depends on SCI5_SERIALDRIVER
config SCI5_RXBUFSIZE
int "SCI5 receive buffer size"
default 256
---help---
Characters are buffered as they are received. This specifies
the size of the receive buffer.
config SCI5_TXBUFSIZE
int "SCI5 transmit buffer size"
default 256
---help---
Characters are buffered before being sent. This specifies
the size of the transmit buffer.
config SCI5_BAUD
int "SCI5 BAUD rate"
default 115200
---help---
The configured BAUD of the SCI.
config SCI5_BITS
int "SCI5 character size"
default 8
---help---
The number of bits. Must be either 7 or 8.
config SCI5_PARITY
int "Parity setting"
default 0
range 0 2
---help---
0=no parity, 1=odd parity, 2=even parity
config SCI5_2STOP
int "SCI5 use 2 stop bits"
default 0
---help---
1=Two stop bits
endmenu # SCI5 Configuration
menu "SCI6 Configuration"
depends on SCI6_SERIALDRIVER
config SCI6_RXBUFSIZE
int "SCI6 receive buffer size"
default 256
---help---
Characters are buffered as they are received. This specifies
the size of the receive buffer.
config SCI6_TXBUFSIZE
int "SCI6 transmit buffer size"
default 256
---help---
Characters are buffered before being sent. This specifies
the size of the transmit buffer.
config SCI6_BAUD
int "SCI6 BAUD rate"
default 115200
---help---
The configured BAUD of the SCI.
config SCI6_BITS
int "SCI6 character size"
default 8
---help---
The number of bits. Must be either 7 or 8.
config SCI6_PARITY
int "Parity setting"
default 0
range 0 2
---help---
0=no parity, 1=odd parity, 2=even parity
config SCI6_2STOP
int "SCI6 use 2 stop bits"
default 0
---help---
1=Two stop bits
endmenu # SCI6 Configuration
menu "SCI7 Configuration"
depends on SCI7_SERIALDRIVER
config SCI7_RXBUFSIZE
int "SCI7 receive buffer size"
default 256
---help---
Characters are buffered as they are received. This specifies
the size of the receive buffer.
config SCI7_TXBUFSIZE
int "SCI7 transmit buffer size"
default 256
---help---
Characters are buffered before being sent. This specifies
the size of the transmit buffer.
config SCI7_BAUD
int "SCI7 BAUD rate"
default 115200
---help---
The configured BAUD of the SCI.
config SCI7_BITS
int "SCI7 character size"
default 8
---help---
The number of bits. Must be either 7 or 8.
config SCI7_PARITY
int "Parity setting"
default 0
range 0 2
---help---
0=no parity, 1=odd parity, 2=even parity
config SCI7_2STOP
int "SCI7 use 2 stop bits"
default 0
---help---
1=Two stop bits
endmenu # SCI7 Configuration
menu "SCI8 Configuration"
depends on SCI8_SERIALDRIVER
config SCI8_RXBUFSIZE
int "SCI8 receive buffer size"
default 256
---help---
Characters are buffered as they are received. This specifies
the size of the receive buffer.
config SCI8_TXBUFSIZE
int "SCI8 transmit buffer size"
default 256
---help---
Characters are buffered before being sent. This specifies
the size of the transmit buffer.
config SCI8_BAUD
int "SCI8 BAUD rate"
default 115200
---help---
The configured BAUD of the SCI.
config SCI8_BITS
int "SCI8 character size"
default 8
---help---
The number of bits. Must be either 7 or 8.
config SCI8_PARITY
int "Parity setting"
default 0
range 0 2
---help---
0=no parity, 1=odd parity, 2=even parity
config SCI8_2STOP
int "SCI8 use 2 stop bits"
default 0
---help---
1=Two stop bits
endmenu # SCI8 Configuration
menu "SCI9 Configuration"
depends on SCI9_SERIALDRIVER
config SCI9_RXBUFSIZE
int "SCI9 receive buffer size"
default 256
---help---
Characters are buffered as they are received. This specifies
the size of the receive buffer.
config SCI9_TXBUFSIZE
int "SCI9 transmit buffer size"
default 256
---help---
Characters are buffered before being sent. This specifies
the size of the transmit buffer.
config SCI9_BAUD
int "SCI9 BAUD rate"
default 115200
---help---
The configured BAUD of the SCI.
config SCI9_BITS
int "SCI9 character size"
default 8
---help---
The number of bits. Must be either 7 or 8.
config SCI9_PARITY
int "Parity setting"
default 0
range 0 2
---help---
0=no parity, 1=odd parity, 2=even parity
config SCI9_2STOP
int "SCI9 use 2 stop bits"
default 0
---help---
1=Two stop bits
endmenu # SCI9 Configuration
menu "SCI10 Configuration"
depends on SCI10_SERIALDRIVER
config SCI10_RXBUFSIZE
int "SCI10 receive buffer size"
default 256
---help---
Characters are buffered as they are received. This specifies
the size of the receive buffer.
config SCI10_TXBUFSIZE
int "SCI10 transmit buffer size"
default 256
---help---
Characters are buffered before being sent. This specifies
the size of the transmit buffer.
config SCI10_BAUD
int "SCI10 BAUD rate"
default 115200
---help---
The configured BAUD of the SCI.
config SCI10_BITS
int "SCI10 character size"
default 8
---help---
The number of bits. Must be either 7 or 8.
config SCI10_PARITY
int "Parity setting"
default 0
range 0 2
---help---
0=no parity, 1=odd parity, 2=even parity
config SCI10_2STOP
int "SCI10 use 2 stop bits"
default 0
---help---
1=Two stop bits
endmenu # SCI10 Configuration
menu "SCI11 Configuration"
depends on SCI11_SERIALDRIVER
config SCI11_RXBUFSIZE
int "SCI11 receive buffer size"
default 256
---help---
Characters are buffered as they are received. This specifies
the size of the receive buffer.
config SCI11_TXBUFSIZE
int "SCI11 transmit buffer size"
default 256
---help---
Characters are buffered before being sent. This specifies
the size of the transmit buffer.
config SCI11_BAUD
int "SCI11 BAUD rate"
default 115200
---help---
The configured BAUD of the SCI.
config SCI11_BITS
int "SCI11 character size"
default 8
---help---
The number of bits. Must be either 7 or 8.
config SCI11_PARITY
int "Parity setting"
default 0
range 0 2
---help---
0=no parity, 1=odd parity, 2=even parity
config SCI11_2STOP
int "SCI11 use 2 stop bits"
default 0
---help---
1=Two stop bits
endmenu # SCI11 Configuration
menu "SCI12 Configuration"
depends on SCI12_SERIALDRIVER
config SCI12_RXBUFSIZE
int "SCI12 receive buffer size"
default 256
---help---
Characters are buffered as they are received. This specifies
the size of the receive buffer.
config SCI12_TXBUFSIZE
int "SCI12 transmit buffer size"
default 256
---help---
Characters are buffered before being sent. This specifies
the size of the transmit buffer.
config SCI12_BAUD
int "SCI12 BAUD rate"
default 115200
---help---
The configured BAUD of the SCI.
config SCI12_BITS
int "SCI12 character size"
default 8
---help---
The number of bits. Must be either 7 or 8.
config SCI12_PARITY
int "Parity setting"
default 0
range 0 2
---help---
0=no parity, 1=odd parity, 2=even parity
config SCI12_2STOP
int "SCI12 use 2 stop bits"
default 0
---help---
1=Two stop bits
endmenu # SCI12 Configuration