diff options
author | Kevin Cernekee <cernekee@gmail.com> | 2014-10-21 00:28:05 -0400 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 2014-11-24 01:45:13 -0500 |
commit | d666cd0246f78bda9fbf92a7ded20d1932078652 (patch) | |
tree | 1da1dc83ed312922062c301e7681f1669904e184 /arch/mips/configs | |
parent | ab81ce62178c14e883b8cfa9773b289f22e99489 (diff) |
MIPS: bcm3384: Initial commit of bcm3384 platform support
This supports SMP Linux running on the BCM3384 Zephyr (BMIPS5000)
application processor, with fully functional UART and USB 1.1/2.0.
Device Tree is used to configure the following items:
- All peripherals
- Early console base address
- SMP or UP mode
- MIPS counter frequency
- Memory size / regions
- DMA offset
- Kernel command line
The DT-enabled bootloader and build instructions are posted at
https://github.com/Broadcom/aeolus
Signed-off-by: Kevin Cernekee <cernekee@gmail.com>
Cc: f.fainelli@gmail.com
Cc: mbizon@freebox.fr
Cc: jogo@openwrt.org
Cc: jfraser@broadcom.com
Cc: linux-mips@linux-mips.org
Cc: devicetree@vger.kernel.org
Patchwork: https://patchwork.linux-mips.org/patch/8170/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Diffstat (limited to 'arch/mips/configs')
-rw-r--r-- | arch/mips/configs/bcm3384_defconfig | 78 |
1 files changed, 78 insertions, 0 deletions
diff --git a/arch/mips/configs/bcm3384_defconfig b/arch/mips/configs/bcm3384_defconfig new file mode 100644 index 000000000000..88711c28ff32 --- /dev/null +++ b/arch/mips/configs/bcm3384_defconfig | |||
@@ -0,0 +1,78 @@ | |||
1 | CONFIG_BCM3384=y | ||
2 | CONFIG_HIGHMEM=y | ||
3 | CONFIG_SMP=y | ||
4 | CONFIG_NR_CPUS=4 | ||
5 | # CONFIG_SECCOMP is not set | ||
6 | CONFIG_MIPS_O32_FP64_SUPPORT=y | ||
7 | # CONFIG_LOCALVERSION_AUTO is not set | ||
8 | # CONFIG_SWAP is not set | ||
9 | CONFIG_NO_HZ=y | ||
10 | CONFIG_BLK_DEV_INITRD=y | ||
11 | # CONFIG_RD_GZIP is not set | ||
12 | CONFIG_EXPERT=y | ||
13 | # CONFIG_VM_EVENT_COUNTERS is not set | ||
14 | # CONFIG_SLUB_DEBUG is not set | ||
15 | # CONFIG_BLK_DEV_BSG is not set | ||
16 | # CONFIG_IOSCHED_DEADLINE is not set | ||
17 | # CONFIG_IOSCHED_CFQ is not set | ||
18 | CONFIG_NET=y | ||
19 | CONFIG_PACKET=y | ||
20 | CONFIG_PACKET_DIAG=y | ||
21 | CONFIG_UNIX=y | ||
22 | CONFIG_INET=y | ||
23 | # CONFIG_INET_XFRM_MODE_TRANSPORT is not set | ||
24 | # CONFIG_INET_XFRM_MODE_TUNNEL is not set | ||
25 | # CONFIG_INET_XFRM_MODE_BEET is not set | ||
26 | # CONFIG_INET_LRO is not set | ||
27 | # CONFIG_INET_DIAG is not set | ||
28 | CONFIG_CFG80211=y | ||
29 | CONFIG_NL80211_TESTMODE=y | ||
30 | CONFIG_MAC80211=y | ||
31 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | ||
32 | CONFIG_DEVTMPFS=y | ||
33 | CONFIG_DEVTMPFS_MOUNT=y | ||
34 | # CONFIG_STANDALONE is not set | ||
35 | # CONFIG_PREVENT_FIRMWARE_BUILD is not set | ||
36 | CONFIG_MTD=y | ||
37 | CONFIG_MTD_CFI=y | ||
38 | CONFIG_MTD_CFI_INTELEXT=y | ||
39 | CONFIG_MTD_CFI_AMDSTD=y | ||
40 | CONFIG_MTD_PHYSMAP=y | ||
41 | # CONFIG_BLK_DEV is not set | ||
42 | CONFIG_SCSI=y | ||
43 | CONFIG_BLK_DEV_SD=y | ||
44 | # CONFIG_SCSI_LOWLEVEL is not set | ||
45 | CONFIG_NETDEVICES=y | ||
46 | CONFIG_USB_USBNET=y | ||
47 | # CONFIG_INPUT is not set | ||
48 | # CONFIG_SERIO is not set | ||
49 | # CONFIG_VT is not set | ||
50 | # CONFIG_DEVKMEM is not set | ||
51 | CONFIG_SERIAL_EARLYCON_FORCE=y | ||
52 | CONFIG_SERIAL_BCM63XX=y | ||
53 | CONFIG_SERIAL_BCM63XX_CONSOLE=y | ||
54 | # CONFIG_HW_RANDOM is not set | ||
55 | # CONFIG_HWMON is not set | ||
56 | CONFIG_USB=y | ||
57 | CONFIG_USB_EHCI_HCD=y | ||
58 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set | ||
59 | CONFIG_USB_EHCI_HCD_PLATFORM=y | ||
60 | CONFIG_USB_OHCI_HCD=y | ||
61 | CONFIG_USB_OHCI_HCD_PLATFORM=y | ||
62 | CONFIG_USB_STORAGE=y | ||
63 | CONFIG_EXT4_FS=y | ||
64 | CONFIG_EXT4_FS_POSIX_ACL=y | ||
65 | CONFIG_EXT4_FS_SECURITY=y | ||
66 | # CONFIG_DNOTIFY is not set | ||
67 | CONFIG_FUSE_FS=y | ||
68 | CONFIG_VFAT_FS=y | ||
69 | CONFIG_PROC_KCORE=y | ||
70 | CONFIG_TMPFS=y | ||
71 | CONFIG_NFS_FS=y | ||
72 | CONFIG_CIFS=y | ||
73 | CONFIG_NLS_CODEPAGE_437=y | ||
74 | CONFIG_NLS_ASCII=y | ||
75 | CONFIG_NLS_ISO8859_1=y | ||
76 | CONFIG_DEBUG_FS=y | ||
77 | CONFIG_MAGIC_SYSRQ=y | ||
78 | # CONFIG_CRYPTO_HW is not set | ||