# # For a description of the syntax of this configuration file, # see misc/tools/kconfig-language.txt. # comment "LPC214x Configuration Options" # Fragments of LPC214x chip selection logic. The LPC2148 is the only chip # supported for now. config ARCH_CHIP_LPC2148 bool default y comment "LPC214x Initialization Options" choice prompt "Memory Execution Mode" default DEFAULT_MODE config EXTMEM_MODE bool "External Memory Mode" ---help--- Code executes from external memory starting at address 0x8000:0000. config RAM_MODE bool "RAM Memory Mode" ---help--- Code executes from on-chip RAM at address 0x4000:0000. config DEFAULT_MODE bool "Default Memory Mode" ---help--- Executes from 0x0000:0000. In non-default modes, the MEMAP register is set override the settings of the CPU configuration pins. endchoice config CODE_BASE hex "Execuation Base Address" default 0x00000000 ---help--- This must match the expected address for the selected "Memory Execution Address": EXTMEM_MODE: 0x8000:0000 RAM_MODE: 0x4000:0000 DEFAULT)MODE: 0x0000:0000 config PLL_SETUP bool "Configure the PLL" default y config MAM_SETUP bool "Configure the Memory Accelerator Module (MAM)" default y config APBDIV_SETUP bool "Configure the APB Divider" default y config APBDIV_VALUE int "APB Divisor" default 1 config EMC_SETUP bool "Configure EMC" default n config BCFG0_SETUP bool "Configure BCFG0" default n config BCFG1_SETUP bool "Configure BCFG1" default n config BCFG2_SETUP bool "Configure BCFG2" default n config BCFG3_SETUP bool "Configure BCFG3" default n config ADC_SETUP bool "Configure ADC" default y menu "LPC214x Peripheral Support" config LPC214X_UART0 bool default y select ARCH_HAVE_UART0 config LPC214X_UART1 bool default y select ARCH_HAVE_UART1 config LPC214X_USBDEV bool "USB Device" default y depends on USBDEV endmenu config LPC214x_FIO bool "Fast GPIO" default n if LPC214X_USBDEV menu "LPC214x USB Device Configuration" config LPC214X_USBDEV_DMA bool "USB Device DMA Support" default n config LPC214X_USBDEV_NDMADESCRIPTORS int "Number of USB DMA Descriptors" default 8 depends on LPC214X_USBDEV_DMA config LPC214X_USBDEV_EPFAST_INTERRUPT bool "USB Device Fast Endpoint Interrupts" default n config LPC214X_USBDEV_FRAME_INTERRUPT bool "USB Device Frame Interrupts" default n config LPC214X_USBDEV_REGDEBUG bool "USB Device Register-Level Debug Output" default n depends on DEBUG endmenu endif