config RTL_819X def_bool y config RTL_8198 def_bool y # rock: remove RTL_8196B in the future #config RTL_8196B # def_bool y # # Processor Config # config ARCH_32BIT bool default y config ARCH_CPU_RLX5281 bool default y config ARCH_CPU_EB bool default y config ARCH_CPU_EL bool default n config ARCH_CPU_RADIAX bool default n config ARCH_CPU_SLEEP bool default n config ARCH_CPU_ULS bool default y config ARCH_CPU_LLSC bool default y config ARCH_CPU_SYNC bool default y config ARCH_CACHE_WBC bool default y config ARCH_CACHE_L2C bool default n config ARCH_IRQ_CPU bool default y config ARCH_IRQ_VEC bool default y config ARCH_BUS_USB bool default n config ARCH_BUS_PCI bool default y config ARCH_BUS_PCI_MSI bool default n config RTL8198_REVISION_B bool default y # # System Config # menu "System Configuration" choice prompt "System Type" default RTL_8198_GW config RTL_8198_GW bool "RTL8198 Demo Board" #select FPGA_PLATFORM select SYS_HAS_EARLY_PRINTK help This enables support for Realtek RTL8198 demo board config RTL_8198_AP_ROOT bool "RTL8198 AP mode package" help This enables support for Realtek RTL8198 demo board running AP mode config RTL_8198_NFBI_BOARD_HOSTAPD bool "RTL8198 NFBI board" select RTL_8198_NFBI_BOARD select RTL_NFBI_MDIO select RTL_EAP_RELAY select RTL_HOSTAPD_SUPPORT help This enables support for Realtek RTL8198 NFBI board config RTL_8198_NFBI_RTK_INBAND_AP bool "RTL8198 NFBI AP using rtk inband-ctl" select RTL_8198_NFBI_BOARD select RTL_NFBI_MDIO select RTK_INBAND_HOST_HACK help This enables support for Realtek RTL8198 NFBI board and inband control config RTL_8198_INBAND_AP bool "RTL8198 INBAND AP" select RTL_EAP_RELAY select RTL_HOSTAPD_SUPPORT help This enables support for Realtek RTL8198 AP with inband control endchoice config FPGA_PLATFORM bool config RTL_PCIE_SIMPLE_INIT bool default y if RTL8192SE default y if RTL8192CD config RTL_WTDOG bool "Enable watchdog timer support" config 8198_PORT5_GMII bool "8198 port5 GMII" config 8198_PORT5_RGMII bool "8198 port5 RGMII for RTL8370" config RTL_8197B bool "8197B support" config RTL_TIMER_ADJUSTMENT bool "Enable timer adjustment support" config RTL_WEBPAGES_IN_ROOTFS bool "Webpages in rootfs support" config RTL819X_SPI_FLASH bool "SPI flash support" config PHY_EAT_40MHZ bool "8198 clock source at 40Mhz" if RTL_8198 default y config RTL_FLASH_DUAL_IMAGE_ENABLE bool "Enable Flash Dual Bank support" comment "Second Bank Offset" depends on RTL_FLASH_DUAL_IMAGE_ENABLE config RTL_FLASH_DUAL_IMAGE_OFFSET hex "offset of Flash" depends on RTL_819X && RTL_FLASH_DUAL_IMAGE_ENABLE default "0x200000" help offset of second bank, Normally should be 2M or 4M. config RTL_FLASH_MAPPING_ENABLE bool "Enable Flash Mapping" config USB3G_SUPPORT bool "USB3G support" select HOTPLUG #select UEVENT_HELPER_PATH select FW_LOADER select FIRMWARE_IN_KERNEL #select EXTRA_FIRMWARE="" select SCSI select SCSI_DMA select BLK_DEV_SD select BLK_DEV_SR select SCSI_MULTI_LUN select PPP select PPP_MULTILINK select PPP_FILTER select PPP_DEFLATE select PPP_BSDCOMP select DEFAULTS_KERNEL_2_6 select USB_SUPPORT select USB_ARCH_HAS_HCD select USB_ARCH_HAS_OHCI select USB_ARCH_HAS_EHCI select USB select USB_ANNOUNCE_NEW_DEVICES select USB_DEVICEFS select USB_DEVICE_CLASS select USB_MON select USB_EHCI_HCD select USB_EHCI_ROOT_HUB_TT select USB_EHCI_TT_NEWSCHED select USB_OHCI_HCD select USB_OHCI_LITTLE_ENDIAN select USB_STORAGE select USB_SERIAL select USB_SERIAL_CONSOLE select USB_SERIAL_GENERIC select USB_SERIAL_OPTION select CONFIGFS_FS select ZLIB_DEFLATE default n config RTL_USB_IP_HOST_SPEEDUP bool "Seedup usb samba performance" config HTTP_FILE_SERVER_SUPPORT bool "Http File server support" comment "Support two spi flash" config RTL_TWO_SPI_FLASH_ENABLE bool "two spi flash support" default n config RTL_SPI_FLASH1_SIZE hex "Config 1st flash size" depends on RTL_819X && RTL_TWO_SPI_FLASH_ENABLE default "0x400000" help Normally should be 0x400000 or 0x800000. config RTL_SPI_FLASH2_SIZE hex "Config 2nd flash size" depends on RTL_819X && RTL_TWO_SPI_FLASH_ENABLE default "0x400000" help Normally should be 0x400000 or 0x800000. comment "Flash size 2M or 4M, default 2M" depends on RTL_FLASH_MAPPING_ENABLE comment "USB3G is enable, please set to 0x400000" depends on RTL_FLASH_MAPPING_ENABLE && USB3G_SUPPORT config RTL_FLASH_SIZE hex "Size of Flash" depends on RTL_819X && RTL_FLASH_MAPPING_ENABLE default "0x200000" help Size of Flash, Normally should be 2M or 4M. comment "Hardware setting offset,should be 4K alignment" depends on RTL_FLASH_MAPPING_ENABLE config RTL_HW_SETTING_OFFSET hex "Hardware setting offset in flash." depends on RTL_819X && RTL_FLASH_MAPPING_ENABLE default "0x6000" help Hardware Setting store in flash from the offset. it should be 4k alignment. comment "Default setting offset,should be 4K alignment." depends on RTL_FLASH_MAPPING_ENABLE comment "size of default and current setting should be same." depends on RTL_FLASH_MAPPING_ENABLE config RTL_DEFAULT_SETTING_OFFSET hex "Default setting offset in flash." depends on RTL_819X && RTL_FLASH_MAPPING_ENABLE default "0x8000" help Default Setting store in flash from the offset. normally the default setting shoud save before current settting. NOTE: make sure it's size is enough for default setting, default size is 16K. comment "Current setting offset,should be 4K alignment." depends on RTL_FLASH_MAPPING_ENABLE config RTL_CURRENT_SETTING_OFFSET hex "Current setting offset in flash." depends on RTL_819X && RTL_FLASH_MAPPING_ENABLE default "0xC000" help Current Setting store in flash from the offset. normally the current setting saved after default setting. NOTE: make sure it's size is enough for current setting, default size is 16K. comment "Webpage image offset,should be 4K alignment." depends on RTL_FLASH_MAPPING_ENABLE comment "size of web page is normally about 100K." depends on RTL_FLASH_MAPPING_ENABLE config RTL_WEB_PAGES_OFFSET hex "webpages image offset in flash." depends on RTL_819X && RTL_FLASH_MAPPING_ENABLE default "0x10000" help Webpages image store in flash from the offset. NOTE: default size is 128K. comment "Linux image offset,should be 4K alignment." depends on RTL_FLASH_MAPPING_ENABLE comment "this offset MUST between 0x10000~0x40000." depends on RTL_FLASH_MAPPING_ENABLE config RTL_LINUX_IMAGE_OFFSET hex "linux image offset in flash." depends on RTL_819X && RTL_FLASH_MAPPING_ENABLE default "0x30000" help linux image store in flash from the offset. comment "Root image offset,should be 64K alignment." depends on RTL_FLASH_MAPPING_ENABLE comment "USB3G is enable, please set to 0x130000." depends on RTL_FLASH_MAPPING_ENABLE && USB3G_SUPPORT config RTL_ROOT_IMAGE_OFFSET hex "root image offset in flash." depends on RTL_819X && RTL_FLASH_MAPPING_ENABLE default "0xF0000" help root image store in flash from the offset. # KERNE_STACK_SIZE = PAGE_SIZE<