211 lines
2.9 KiB
Plaintext
211 lines
2.9 KiB
Plaintext
#
|
|
# For a description of the syntax of this configuration file,
|
|
# see misc/tools/kconfig-language.txt.
|
|
#
|
|
|
|
comment "STR71x Configuration Options"
|
|
|
|
menu "STR71x Peripheral Selections"
|
|
|
|
config STR71X_ADC12
|
|
bool "ADC12"
|
|
default n
|
|
select ADC
|
|
|
|
config STR71X_BSPI0
|
|
bool "BSPI0"
|
|
default n
|
|
select STR71X_GPIO0
|
|
select SPI
|
|
|
|
config STR71X_BSPI1
|
|
bool "BSPI1"
|
|
default n
|
|
select STR71X_GPIO0
|
|
select SPI
|
|
|
|
config STR71X_CAN
|
|
bool "CAN"
|
|
default n
|
|
select CAN
|
|
|
|
config STR71X_CKOUT
|
|
bool "CKOUT"
|
|
default n
|
|
|
|
config STR71X_GPIO0
|
|
bool "GPIO0"
|
|
default y
|
|
|
|
config STR71X_GPIO1
|
|
bool "GPIO1"
|
|
default n
|
|
|
|
config STR71X_GPIO2
|
|
bool "GPIO2"
|
|
default n
|
|
|
|
config STR71X_HDLC
|
|
bool "HDLC"
|
|
default n
|
|
|
|
config STR71X_I2C0
|
|
bool "I2C0"
|
|
default n
|
|
select I2C
|
|
|
|
config STR71X_I2C1
|
|
bool "I2C1"
|
|
default n
|
|
select I2C
|
|
|
|
config STR71X_RTC
|
|
bool "RTC"
|
|
default n
|
|
select RTC
|
|
|
|
config STR71X_TIM1
|
|
bool "TIM1"
|
|
default n
|
|
|
|
config STR71X_TIM2
|
|
bool "TIM2"
|
|
default n
|
|
|
|
config STR71X_TIM3
|
|
bool "TIM3"
|
|
default n
|
|
|
|
config STR71X_UART0
|
|
bool "UART0"
|
|
default n
|
|
select STR71X_GPIO0
|
|
select ARCH_HAVE_UART0
|
|
|
|
config STR71X_UART1
|
|
bool "UART1"
|
|
default n
|
|
select STR71X_GPIO0
|
|
select ARCH_HAVE_UART1
|
|
|
|
config STR71X_UART2
|
|
bool "UART2"
|
|
default n
|
|
select STR71X_GPIO0
|
|
select ARCH_HAVE_UART2
|
|
|
|
config STR71X_UART3
|
|
bool "UART3"
|
|
default n
|
|
select STR71X_GPIO0
|
|
select ARCH_HAVE_UART3
|
|
|
|
config STR71X_USB
|
|
bool "USB"
|
|
default n
|
|
select USBDEV
|
|
|
|
config STR71X_XTI
|
|
bool "XTI"
|
|
|
|
endmenu #STR71x Peripheral Selections
|
|
|
|
config STR71X_DISABLE_PERIPHINIT
|
|
bool "Disable peripheral interrupts"
|
|
default n
|
|
|
|
menu "STR71x EMI Configuration"
|
|
|
|
config STR71X_BANK0
|
|
bool "Bank 0"
|
|
default n
|
|
select STR71X_HAVE_EXTMEM
|
|
|
|
if STR71X_BANK0
|
|
|
|
config STR71X_BANK0_SIZE
|
|
int "Bank 0 size"
|
|
default 16
|
|
---help---
|
|
The only valid options are 8 and 16
|
|
|
|
config STR71X_BANK0_WAITSTATES
|
|
int "Bank 0 wait states"
|
|
default 0
|
|
range 0 15
|
|
|
|
endif # STR71X_BANK0
|
|
|
|
config STR71X_BANK1
|
|
bool "Bank 1"
|
|
default n
|
|
select STR71X_HAVE_EXTMEM
|
|
|
|
if STR71X_BANK1
|
|
|
|
config STR71X_BANK1_SIZE
|
|
int "Bank 1 size"
|
|
default 16
|
|
---help---
|
|
The only valid options are 8 and 16
|
|
|
|
config STR71X_BANK1_WAITSTATES
|
|
int "Bank 1 wait states"
|
|
default 0
|
|
range 0 15
|
|
|
|
endif # STR71X_BANK1
|
|
|
|
config STR71X_BANK2
|
|
bool "Bank 2"
|
|
default n
|
|
select STR71X_HAVE_EXTMEM
|
|
|
|
if STR71X_BANK2
|
|
|
|
config STR71X_BANK2_SIZE
|
|
int "Bank 2 size"
|
|
default 16
|
|
---help---
|
|
The only valid options are 8 and 16
|
|
|
|
config STR71X_BANK2_WAITSTATES
|
|
int "Bank 2 wait states"
|
|
default 0
|
|
range 0 15
|
|
|
|
endif # STR71X_BANK2
|
|
|
|
config STR71X_BANK3
|
|
bool "Bank 3"
|
|
default n
|
|
select STR71X_HAVE_EXTMEM
|
|
|
|
if STR71X_BANK3
|
|
|
|
config STR71X_BANK3_SIZE
|
|
int "Bank 3 size"
|
|
default 16
|
|
---help---
|
|
The only valid options are 8 and 16
|
|
|
|
config STR71X_BANK3_WAITSTATES
|
|
int "Bank 3 wait states"
|
|
default 0
|
|
range 0 15
|
|
|
|
endif # STR71X_BANK3
|
|
|
|
config STR71X_HAVE_EXTMEM
|
|
bool
|
|
default n
|
|
|
|
config STR71X_BIGEXTMEM
|
|
bool "Big external memory"
|
|
default n
|
|
depends on STR71X_HAVE_EXTMEM
|
|
---help---
|
|
Needed if the address space is > 1MB
|
|
|
|
endmenu # STR71x EMI Configuration
|