diff options
author | David Daney <david.daney@cavium.com> | 2012-10-17 19:39:58 -0400 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 2012-12-12 10:52:06 -0500 |
commit | 77a12d0a4a71b4a49c4cd5bac341110c5c527a57 (patch) | |
tree | c1d5af6b0986a9b235e7a618ecc7abf0c665013f | |
parent | 970d032fec3f9687446595ee2569fb70b858a69f (diff) |
MIPS: Cavium: Update defconfig
Turn on support for most hardware present on OCTEON development boards
as well as some filesystems and SATA controllers so we can boot off of
a disk or CF
Signed-off-by: David Daney <david.daney@cavium.com>
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/4426/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
-rw-r--r-- | arch/mips/configs/cavium_octeon_defconfig | 98 |
1 files changed, 81 insertions, 17 deletions
diff --git a/arch/mips/configs/cavium_octeon_defconfig b/arch/mips/configs/cavium_octeon_defconfig index 75165dfa60c..014ba4bbba7 100644 --- a/arch/mips/configs/cavium_octeon_defconfig +++ b/arch/mips/configs/cavium_octeon_defconfig | |||
@@ -1,7 +1,11 @@ | |||
1 | CONFIG_CAVIUM_OCTEON_REFERENCE_BOARD=y | 1 | CONFIG_CAVIUM_OCTEON_REFERENCE_BOARD=y |
2 | CONFIG_CAVIUM_CN63XXP1=y | ||
2 | CONFIG_CAVIUM_OCTEON_CVMSEG_SIZE=2 | 3 | CONFIG_CAVIUM_OCTEON_CVMSEG_SIZE=2 |
3 | CONFIG_SPARSEMEM_MANUAL=y | 4 | CONFIG_SPARSEMEM_MANUAL=y |
5 | CONFIG_TRANSPARENT_HUGEPAGE=y | ||
4 | CONFIG_SMP=y | 6 | CONFIG_SMP=y |
7 | CONFIG_NR_CPUS=32 | ||
8 | CONFIG_HZ_100=y | ||
5 | CONFIG_PREEMPT=y | 9 | CONFIG_PREEMPT=y |
6 | CONFIG_EXPERIMENTAL=y | 10 | CONFIG_EXPERIMENTAL=y |
7 | CONFIG_SYSVIPC=y | 11 | CONFIG_SYSVIPC=y |
@@ -11,16 +15,15 @@ CONFIG_BSD_PROCESS_ACCT_V3=y | |||
11 | CONFIG_IKCONFIG=y | 15 | CONFIG_IKCONFIG=y |
12 | CONFIG_IKCONFIG_PROC=y | 16 | CONFIG_IKCONFIG_PROC=y |
13 | CONFIG_LOG_BUF_SHIFT=14 | 17 | CONFIG_LOG_BUF_SHIFT=14 |
14 | CONFIG_SYSFS_DEPRECATED_V2=y | ||
15 | CONFIG_RELAY=y | 18 | CONFIG_RELAY=y |
16 | CONFIG_BLK_DEV_INITRD=y | 19 | CONFIG_BLK_DEV_INITRD=y |
17 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | ||
18 | CONFIG_EXPERT=y | 20 | CONFIG_EXPERT=y |
19 | # CONFIG_PCSPKR_PLATFORM is not set | ||
20 | CONFIG_SLAB=y | 21 | CONFIG_SLAB=y |
21 | CONFIG_MODULES=y | 22 | CONFIG_MODULES=y |
22 | CONFIG_MODULE_UNLOAD=y | 23 | CONFIG_MODULE_UNLOAD=y |
23 | # CONFIG_BLK_DEV_BSG is not set | 24 | # CONFIG_BLK_DEV_BSG is not set |
25 | CONFIG_PCI=y | ||
26 | CONFIG_PCI_MSI=y | ||
24 | CONFIG_MIPS32_COMPAT=y | 27 | CONFIG_MIPS32_COMPAT=y |
25 | CONFIG_MIPS32_O32=y | 28 | CONFIG_MIPS32_O32=y |
26 | CONFIG_MIPS32_N32=y | 29 | CONFIG_MIPS32_N32=y |
@@ -42,22 +45,68 @@ CONFIG_IP_PIMSM_V1=y | |||
42 | CONFIG_IP_PIMSM_V2=y | 45 | CONFIG_IP_PIMSM_V2=y |
43 | CONFIG_SYN_COOKIES=y | 46 | CONFIG_SYN_COOKIES=y |
44 | # CONFIG_INET_LRO is not set | 47 | # CONFIG_INET_LRO is not set |
45 | # CONFIG_IPV6 is not set | 48 | CONFIG_IPV6=y |
46 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 49 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
47 | # CONFIG_FW_LOADER is not set | 50 | # CONFIG_FW_LOADER is not set |
48 | CONFIG_MTD=y | 51 | CONFIG_MTD=y |
49 | CONFIG_MTD_PARTITIONS=y | 52 | # CONFIG_MTD_OF_PARTS is not set |
50 | CONFIG_MTD_CHAR=y | 53 | CONFIG_MTD_CHAR=y |
51 | CONFIG_MTD_BLOCK=y | 54 | CONFIG_MTD_BLOCK=y |
52 | CONFIG_MTD_CFI=y | 55 | CONFIG_MTD_CFI=y |
53 | CONFIG_MTD_CFI_AMDSTD=y | 56 | CONFIG_MTD_CFI_AMDSTD=y |
54 | CONFIG_MTD_PHYSMAP=y | 57 | CONFIG_MTD_SLRAM=y |
58 | CONFIG_PROC_DEVICETREE=y | ||
55 | CONFIG_BLK_DEV_LOOP=y | 59 | CONFIG_BLK_DEV_LOOP=y |
56 | # CONFIG_MISC_DEVICES is not set | 60 | CONFIG_EEPROM_AT24=y |
61 | CONFIG_EEPROM_AT25=y | ||
62 | CONFIG_BLK_DEV_SD=y | ||
63 | CONFIG_ATA=y | ||
64 | CONFIG_SATA_AHCI=y | ||
65 | CONFIG_PATA_OCTEON_CF=y | ||
66 | CONFIG_SATA_SIL=y | ||
57 | CONFIG_NETDEVICES=y | 67 | CONFIG_NETDEVICES=y |
58 | CONFIG_NET_ETHERNET=y | ||
59 | CONFIG_MII=y | 68 | CONFIG_MII=y |
60 | # CONFIG_NETDEV_10000 is not set | 69 | # CONFIG_NET_VENDOR_3COM is not set |
70 | # CONFIG_NET_VENDOR_ADAPTEC is not set | ||
71 | # CONFIG_NET_VENDOR_ALTEON is not set | ||
72 | # CONFIG_NET_VENDOR_AMD is not set | ||
73 | # CONFIG_NET_VENDOR_ATHEROS is not set | ||
74 | # CONFIG_NET_VENDOR_BROADCOM is not set | ||
75 | # CONFIG_NET_VENDOR_BROCADE is not set | ||
76 | # CONFIG_NET_VENDOR_CHELSIO is not set | ||
77 | # CONFIG_NET_VENDOR_CISCO is not set | ||
78 | # CONFIG_NET_VENDOR_DEC is not set | ||
79 | # CONFIG_NET_VENDOR_DLINK is not set | ||
80 | # CONFIG_NET_VENDOR_EMULEX is not set | ||
81 | # CONFIG_NET_VENDOR_EXAR is not set | ||
82 | # CONFIG_NET_VENDOR_HP is not set | ||
83 | # CONFIG_NET_VENDOR_INTEL is not set | ||
84 | # CONFIG_NET_VENDOR_MARVELL is not set | ||
85 | # CONFIG_NET_VENDOR_MELLANOX is not set | ||
86 | # CONFIG_NET_VENDOR_MICREL is not set | ||
87 | # CONFIG_NET_VENDOR_MYRI is not set | ||
88 | # CONFIG_NET_VENDOR_NATSEMI is not set | ||
89 | # CONFIG_NET_VENDOR_NVIDIA is not set | ||
90 | # CONFIG_NET_VENDOR_OKI is not set | ||
91 | # CONFIG_NET_PACKET_ENGINE is not set | ||
92 | # CONFIG_NET_VENDOR_QLOGIC is not set | ||
93 | # CONFIG_NET_VENDOR_REALTEK is not set | ||
94 | # CONFIG_NET_VENDOR_RDC is not set | ||
95 | # CONFIG_NET_VENDOR_SEEQ is not set | ||
96 | # CONFIG_NET_VENDOR_SILAN is not set | ||
97 | # CONFIG_NET_VENDOR_SIS is not set | ||
98 | # CONFIG_NET_VENDOR_SMSC is not set | ||
99 | # CONFIG_NET_VENDOR_STMICRO is not set | ||
100 | # CONFIG_NET_VENDOR_SUN is not set | ||
101 | # CONFIG_NET_VENDOR_TEHUTI is not set | ||
102 | # CONFIG_NET_VENDOR_TI is not set | ||
103 | # CONFIG_NET_VENDOR_TOSHIBA is not set | ||
104 | # CONFIG_NET_VENDOR_VIA is not set | ||
105 | # CONFIG_NET_VENDOR_WIZNET is not set | ||
106 | CONFIG_MARVELL_PHY=y | ||
107 | CONFIG_BROADCOM_PHY=y | ||
108 | CONFIG_BCM87XX_PHY=y | ||
109 | # CONFIG_WLAN is not set | ||
61 | # CONFIG_INPUT is not set | 110 | # CONFIG_INPUT is not set |
62 | # CONFIG_SERIO is not set | 111 | # CONFIG_SERIO is not set |
63 | # CONFIG_VT is not set | 112 | # CONFIG_VT is not set |
@@ -66,24 +115,39 @@ CONFIG_SERIAL_8250_CONSOLE=y | |||
66 | CONFIG_SERIAL_8250_NR_UARTS=2 | 115 | CONFIG_SERIAL_8250_NR_UARTS=2 |
67 | CONFIG_SERIAL_8250_RUNTIME_UARTS=2 | 116 | CONFIG_SERIAL_8250_RUNTIME_UARTS=2 |
68 | # CONFIG_HW_RANDOM is not set | 117 | # CONFIG_HW_RANDOM is not set |
118 | CONFIG_I2C=y | ||
119 | CONFIG_I2C_OCTEON=y | ||
120 | CONFIG_SPI=y | ||
121 | CONFIG_SPI_OCTEON=y | ||
69 | # CONFIG_HWMON is not set | 122 | # CONFIG_HWMON is not set |
70 | CONFIG_WATCHDOG=y | 123 | CONFIG_WATCHDOG=y |
71 | # CONFIG_USB_SUPPORT is not set | 124 | # CONFIG_USB_SUPPORT is not set |
125 | CONFIG_RTC_CLASS=y | ||
126 | CONFIG_RTC_DRV_DS1307=y | ||
127 | CONFIG_STAGING=y | ||
128 | CONFIG_OCTEON_ETHERNET=y | ||
129 | # CONFIG_NET_VENDOR_SILICOM is not set | ||
130 | # CONFIG_IOMMU_SUPPORT is not set | ||
131 | CONFIG_EXT4_FS=y | ||
132 | CONFIG_EXT4_FS_POSIX_ACL=y | ||
133 | CONFIG_EXT4_FS_SECURITY=y | ||
134 | CONFIG_MSDOS_FS=y | ||
135 | CONFIG_VFAT_FS=y | ||
72 | CONFIG_PROC_KCORE=y | 136 | CONFIG_PROC_KCORE=y |
73 | CONFIG_TMPFS=y | 137 | CONFIG_TMPFS=y |
74 | # CONFIG_NETWORK_FILESYSTEMS is not set | 138 | CONFIG_HUGETLBFS=y |
75 | CONFIG_NLS=y | 139 | CONFIG_NFS_FS=y |
140 | CONFIG_NFS_V4=y | ||
141 | CONFIG_NFS_V4_1=y | ||
142 | CONFIG_ROOT_NFS=y | ||
76 | CONFIG_NLS_CODEPAGE_437=y | 143 | CONFIG_NLS_CODEPAGE_437=y |
144 | CONFIG_NLS_ASCII=y | ||
77 | CONFIG_NLS_ISO8859_1=y | 145 | CONFIG_NLS_ISO8859_1=y |
146 | CONFIG_NLS_UTF8=y | ||
78 | CONFIG_MAGIC_SYSRQ=y | 147 | CONFIG_MAGIC_SYSRQ=y |
79 | CONFIG_DEBUG_FS=y | 148 | CONFIG_DEBUG_FS=y |
80 | CONFIG_DEBUG_KERNEL=y | 149 | # CONFIG_SCHED_DEBUG is not set |
81 | CONFIG_DEBUG_SPINLOCK=y | ||
82 | CONFIG_DEBUG_SPINLOCK_SLEEP=y | ||
83 | CONFIG_DEBUG_INFO=y | 150 | CONFIG_DEBUG_INFO=y |
84 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
85 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
86 | # CONFIG_EARLY_PRINTK is not set | ||
87 | CONFIG_SECURITY=y | 151 | CONFIG_SECURITY=y |
88 | CONFIG_SECURITY_NETWORK=y | 152 | CONFIG_SECURITY_NETWORK=y |
89 | CONFIG_CRYPTO_CBC=y | 153 | CONFIG_CRYPTO_CBC=y |