Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

Merge branch 'next' of master.kernel.org:/pub/scm/linux/kernel/git/jwboyer/powerpc-4xx

+1759 -6
+2 -1
arch/powerpc/boot/Makefile
··· 66 66 fixed-head.S ep88xc.c ep405.c cuboot-c2k.c \ 67 67 cuboot-katmai.c cuboot-rainier.c redboot-8xx.c ep8248e.c \ 68 68 cuboot-warp.c cuboot-85xx-cpm2.c cuboot-yosemite.c simpleboot.c \ 69 - virtex405-head.S redboot-83xx.c 69 + virtex405-head.S redboot-83xx.c cuboot-sam440ep.c 70 70 src-boot := $(src-wlib) $(src-plat) empty.c 71 71 72 72 src-boot := $(addprefix $(obj)/, $(src-boot)) ··· 213 213 # Board ports in arch/powerpc/platform/44x/Kconfig 214 214 image-$(CONFIG_EBONY) += treeImage.ebony cuImage.ebony 215 215 image-$(CONFIG_BAMBOO) += treeImage.bamboo cuImage.bamboo 216 + image-$(CONFIG_SAM440EP) += cuImage.sam440ep 216 217 image-$(CONFIG_SEQUOIA) += cuImage.sequoia 217 218 image-$(CONFIG_RAINIER) += cuImage.rainier 218 219 image-$(CONFIG_TAISHAN) += cuImage.taishan
+49
arch/powerpc/boot/cuboot-sam440ep.c
··· 1 + /* 2 + * Old U-boot compatibility for Sam440ep based off bamboo.c code 3 + * original copyrights below 4 + * 5 + * Author: Josh Boyer <jwboyer@linux.vnet.ibm.com> 6 + * 7 + * Copyright 2007 IBM Corporation 8 + * 9 + * Based on cuboot-ebony.c 10 + * 11 + * Modified from cuboot-bamboo.c for sam440ep: 12 + * Copyright 2008 Giuseppe Coviello <gicoviello@gmail.com> 13 + * 14 + * This program is free software; you can redistribute it and/or modify it 15 + * under the terms of the GNU General Public License version 2 as published 16 + * by the Free Software Foundation. 17 + */ 18 + 19 + #include "ops.h" 20 + #include "stdio.h" 21 + #include "44x.h" 22 + #include "4xx.h" 23 + #include "cuboot.h" 24 + 25 + #define TARGET_4xx 26 + #define TARGET_44x 27 + #include "ppcboot.h" 28 + 29 + static bd_t bd; 30 + 31 + static void sam440ep_fixups(void) 32 + { 33 + unsigned long sysclk = 66666666; 34 + 35 + ibm440ep_fixup_clocks(sysclk, 11059200, 25000000); 36 + ibm4xx_sdram_fixup_memsize(); 37 + ibm4xx_quiesce_eth((u32 *)0xef600e00, (u32 *)0xef600f00); 38 + dt_fixup_mac_addresses(&bd.bi_enetaddr, &bd.bi_enet1addr); 39 + } 40 + 41 + void platform_init(unsigned long r3, unsigned long r4, unsigned long r5, 42 + unsigned long r6, unsigned long r7) 43 + { 44 + CUBOOT_INIT(); 45 + platform_ops.fixups = sam440ep_fixups; 46 + platform_ops.exit = ibm44x_dbcr_reset; 47 + fdt_init(_dtb_start); 48 + serial_console_init(); 49 + }
+293
arch/powerpc/boot/dts/sam440ep.dts
··· 1 + /* 2 + * Device Tree Source for ACube Sam440ep based off bamboo.dts code 3 + * original copyrights below 4 + * 5 + * Copyright (c) 2006, 2007 IBM Corp. 6 + * Josh Boyer <jwboyer@linux.vnet.ibm.com> 7 + * 8 + * Modified from bamboo.dts for sam440ep: 9 + * Copyright 2008 Giuseppe Coviello <gicoviello@gmail.com> 10 + * 11 + * This file is licensed under the terms of the GNU General Public 12 + * License version 2. This program is licensed "as is" without 13 + * any warranty of any kind, whether express or implied. 14 + */ 15 + 16 + /dts-v1/; 17 + 18 + / { 19 + #address-cells = <2>; 20 + #size-cells = <1>; 21 + model = "acube,sam440ep"; 22 + compatible = "acube,sam440ep"; 23 + 24 + aliases { 25 + ethernet0 = &EMAC0; 26 + ethernet1 = &EMAC1; 27 + serial0 = &UART0; 28 + serial1 = &UART1; 29 + serial2 = &UART2; 30 + serial3 = &UART3; 31 + }; 32 + 33 + cpus { 34 + #address-cells = <1>; 35 + #size-cells = <0>; 36 + 37 + cpu@0 { 38 + device_type = "cpu"; 39 + model = "PowerPC,440EP"; 40 + reg = <0>; 41 + clock-frequency = <0>; /* Filled in by zImage */ 42 + timebase-frequency = <0>; /* Filled in by zImage */ 43 + i-cache-line-size = <32>; 44 + d-cache-line-size = <32>; 45 + i-cache-size = <32768>; 46 + d-cache-size = <32768>; 47 + dcr-controller; 48 + dcr-access-method = "native"; 49 + }; 50 + }; 51 + 52 + memory { 53 + device_type = "memory"; 54 + reg = <0 0 0>; /* Filled in by zImage */ 55 + }; 56 + 57 + UIC0: interrupt-controller0 { 58 + compatible = "ibm,uic-440ep","ibm,uic"; 59 + interrupt-controller; 60 + cell-index = <0>; 61 + dcr-reg = <0x0c0 9>; 62 + #address-cells = <0>; 63 + #size-cells = <0>; 64 + #interrupt-cells = <2>; 65 + }; 66 + 67 + UIC1: interrupt-controller1 { 68 + compatible = "ibm,uic-440ep","ibm,uic"; 69 + interrupt-controller; 70 + cell-index = <1>; 71 + dcr-reg = <0x0d0 9>; 72 + #address-cells = <0>; 73 + #size-cells = <0>; 74 + #interrupt-cells = <2>; 75 + interrupts = <0x1e 4 0x1f 4>; /* cascade */ 76 + interrupt-parent = <&UIC0>; 77 + }; 78 + 79 + SDR0: sdr { 80 + compatible = "ibm,sdr-440ep"; 81 + dcr-reg = <0x00e 2>; 82 + }; 83 + 84 + CPR0: cpr { 85 + compatible = "ibm,cpr-440ep"; 86 + dcr-reg = <0x00c 2>; 87 + }; 88 + 89 + plb { 90 + compatible = "ibm,plb-440ep", "ibm,plb-440gp", "ibm,plb4"; 91 + #address-cells = <2>; 92 + #size-cells = <1>; 93 + ranges; 94 + clock-frequency = <0>; /* Filled in by zImage */ 95 + 96 + SDRAM0: sdram { 97 + compatible = "ibm,sdram-440ep", "ibm,sdram-405gp"; 98 + dcr-reg = <0x010 2>; 99 + }; 100 + 101 + DMA0: dma { 102 + compatible = "ibm,dma-440ep", "ibm,dma-440gp"; 103 + dcr-reg = <0x100 0x027>; 104 + }; 105 + 106 + MAL0: mcmal { 107 + compatible = "ibm,mcmal-440ep", "ibm,mcmal-440gp", "ibm,mcmal"; 108 + dcr-reg = <0x180 0x062>; 109 + num-tx-chans = <4>; 110 + num-rx-chans = <2>; 111 + interrupt-parent = <&MAL0>; 112 + interrupts = <0 1 2 3 4>; 113 + #interrupt-cells = <1>; 114 + #address-cells = <0>; 115 + #size-cells = <0>; 116 + interrupt-map = </*TXEOB*/ 0 &UIC0 10 4 117 + /*RXEOB*/ 1 &UIC0 11 4 118 + /*SERR*/ 2 &UIC1 0 4 119 + /*TXDE*/ 3 &UIC1 1 4 120 + /*RXDE*/ 4 &UIC1 2 4>; 121 + }; 122 + 123 + POB0: opb { 124 + compatible = "ibm,opb-440ep", "ibm,opb-440gp", "ibm,opb"; 125 + #address-cells = <1>; 126 + #size-cells = <1>; 127 + /* Bamboo is oddball in the 44x world and doesn't use the ERPN 128 + * bits. 129 + */ 130 + ranges = <0x00000000 0 0x00000000 0x80000000 131 + 0x80000000 0 0x80000000 0x80000000>; 132 + interrupt-parent = <&UIC1>; 133 + interrupts = <7 4>; 134 + clock-frequency = <0>; /* Filled in by zImage */ 135 + 136 + EBC0: ebc { 137 + compatible = "ibm,ebc-440ep", "ibm,ebc-440gp", "ibm,ebc"; 138 + dcr-reg = <0x012 2>; 139 + #address-cells = <2>; 140 + #size-cells = <1>; 141 + clock-frequency = <0>; /* Filled in by zImage */ 142 + interrupts = <5 1>; 143 + interrupt-parent = <&UIC1>; 144 + }; 145 + 146 + UART0: serial@ef600300 { 147 + device_type = "serial"; 148 + compatible = "ns16550"; 149 + reg = <0xef600300 8>; 150 + virtual-reg = <0xef600300>; 151 + clock-frequency = <0>; /* Filled in by zImage */ 152 + current-speed = <0x1c200>; 153 + interrupt-parent = <&UIC0>; 154 + interrupts = <0 4>; 155 + }; 156 + 157 + UART1: serial@ef600400 { 158 + device_type = "serial"; 159 + compatible = "ns16550"; 160 + reg = <0xef600400 8>; 161 + virtual-reg = <0xef600400>; 162 + clock-frequency = <0>; 163 + current-speed = <0>; 164 + interrupt-parent = <&UIC0>; 165 + interrupts = <1 4>; 166 + }; 167 + 168 + UART2: serial@ef600500 { 169 + device_type = "serial"; 170 + compatible = "ns16550"; 171 + reg = <0xef600500 8>; 172 + virtual-reg = <0xef600500>; 173 + clock-frequency = <0>; 174 + current-speed = <0>; 175 + interrupt-parent = <&UIC0>; 176 + interrupts = <3 4>; 177 + }; 178 + 179 + UART3: serial@ef600600 { 180 + device_type = "serial"; 181 + compatible = "ns16550"; 182 + reg = <0xef600600 8>; 183 + virtual-reg = <0xef600600>; 184 + clock-frequency = <0>; 185 + current-speed = <0>; 186 + interrupt-parent = <&UIC0>; 187 + interrupts = <4 4>; 188 + }; 189 + 190 + IIC0: i2c@ef600700 { 191 + #address-cells = <1>; 192 + #size-cells = <0>; 193 + compatible = "ibm,iic-440ep", "ibm,iic-440gp", "ibm,iic"; 194 + index = <0>; 195 + reg = <0xef600700 0x14>; 196 + interrupt-parent = <&UIC0>; 197 + interrupts = <2 4>; 198 + rtc@68 { 199 + compatible = "stm,m41t80"; 200 + reg = <0x68>; 201 + }; 202 + }; 203 + 204 + IIC1: i2c@ef600800 { 205 + compatible = "ibm,iic-440ep", "ibm,iic-440gp", "ibm,iic"; 206 + index = <5>; 207 + reg = <0xef600800 0x14>; 208 + interrupt-parent = <&UIC0>; 209 + interrupts = <7 4>; 210 + }; 211 + 212 + ZMII0: emac-zmii@ef600d00 { 213 + compatible = "ibm,zmii-440ep", "ibm,zmii-440gp", "ibm,zmii"; 214 + reg = <0xef600d00 0xc>; 215 + }; 216 + 217 + EMAC0: ethernet@ef600e00 { 218 + linux,network-index = <0>; 219 + device_type = "network"; 220 + compatible = "ibm,emac-440ep", "ibm,emac-440gp", "ibm,emac"; 221 + interrupt-parent = <&UIC1>; 222 + interrupts = <0x1c 4 0x1d 4>; 223 + reg = <0xef600e00 0x70>; 224 + local-mac-address = [000000000000]; 225 + mal-device = <&MAL0>; 226 + mal-tx-channel = <0 1>; 227 + mal-rx-channel = <0>; 228 + cell-index = <0>; 229 + max-frame-size = <0x5dc>; 230 + rx-fifo-size = <0x1000>; 231 + tx-fifo-size = <0x800>; 232 + phy-mode = "rmii"; 233 + phy-map = <00000000>; 234 + zmii-device = <&ZMII0>; 235 + zmii-channel = <0>; 236 + }; 237 + 238 + EMAC1: ethernet@ef600f00 { 239 + linux,network-index = <1>; 240 + device_type = "network"; 241 + compatible = "ibm,emac-440ep", "ibm,emac-440gp", "ibm,emac"; 242 + interrupt-parent = <&UIC1>; 243 + interrupts = <0x1e 4 0x1f 4>; 244 + reg = <0xef600f00 0x70>; 245 + local-mac-address = [000000000000]; 246 + mal-device = <&MAL0>; 247 + mal-tx-channel = <2 3>; 248 + mal-rx-channel = <1>; 249 + cell-index = <1>; 250 + max-frame-size = <0x5dc>; 251 + rx-fifo-size = <0x1000>; 252 + tx-fifo-size = <0x800>; 253 + phy-mode = "rmii"; 254 + phy-map = <00000000>; 255 + zmii-device = <&ZMII0>; 256 + zmii-channel = <1>; 257 + }; 258 + usb@ef601000 { 259 + compatible = "ohci-be"; 260 + reg = <0xef601000 0x80>; 261 + interrupts = <8 4 9 4>; 262 + interrupt-parent = <&UIC1>; 263 + }; 264 + }; 265 + 266 + PCI0: pci@ec000000 { 267 + device_type = "pci"; 268 + #interrupt-cells = <1>; 269 + #size-cells = <2>; 270 + #address-cells = <3>; 271 + compatible = "ibm,plb440ep-pci", "ibm,plb-pci"; 272 + primary; 273 + reg = <0 0xeec00000 8 /* Config space access */ 274 + 0 0xeed00000 4 /* IACK */ 275 + 0 0xeed00000 4 /* Special cycle */ 276 + 0 0xef400000 0x40>; /* Internal registers */ 277 + 278 + /* Outbound ranges, one memory and one IO, 279 + * later cannot be changed. Chip supports a second 280 + * IO range but we don't use it for now 281 + */ 282 + ranges = <0x02000000 0 0xa0000000 0 0xa0000000 0 0x20000000 283 + 0x01000000 0 0x00000000 0 0xe8000000 0 0x00010000>; 284 + 285 + /* Inbound 2GB range starting at 0 */ 286 + dma-ranges = <0x42000000 0 0 0 0 0 0x80000000>; 287 + }; 288 + }; 289 + 290 + chosen { 291 + linux,stdout-path = "/plb/opb/serial@ef600300"; 292 + }; 293 + };
+28 -1
arch/powerpc/boot/dts/taishan.dts
··· 186 186 interrupts = <0x5 0x4>; 187 187 interrupt-parent = <&UIC1>; 188 188 189 - /* TODO: Add other EBC devices */ 189 + nor_flash@0,0 { 190 + compatible = "cfi-flash"; 191 + bank-width = <4>; 192 + device-width = <2>; 193 + reg = <0x0 0x0 0x4000000>; 194 + #address-cells = <1>; 195 + #size-cells = <1>; 196 + partition@0 { 197 + label = "kernel"; 198 + reg = <0x0 0x180000>; 199 + }; 200 + partition@180000 { 201 + label = "root"; 202 + reg = <0x180000 0x200000>; 203 + }; 204 + partition@380000 { 205 + label = "user"; 206 + reg = <0x380000 0x3bc0000>; 207 + }; 208 + partition@3f40000 { 209 + label = "env"; 210 + reg = <0x3f40000 0x80000>; 211 + }; 212 + partition@3fc0000 { 213 + label = "u-boot"; 214 + reg = <0x3fc0000 0x40000>; 215 + }; 216 + }; 190 217 }; 191 218 192 219
+1192
arch/powerpc/configs/44x/sam440ep_defconfig
··· 1 + # 2 + # Automatically generated make config: don't edit 3 + # Linux kernel version: 2.6.25 4 + # Mon May 5 13:43:02 2008 5 + # 6 + # CONFIG_PPC64 is not set 7 + 8 + # 9 + # Processor support 10 + # 11 + # CONFIG_6xx is not set 12 + # CONFIG_PPC_85xx is not set 13 + # CONFIG_PPC_8xx is not set 14 + # CONFIG_40x is not set 15 + CONFIG_44x=y 16 + # CONFIG_E200 is not set 17 + CONFIG_PPC_FPU=y 18 + CONFIG_4xx=y 19 + CONFIG_BOOKE=y 20 + CONFIG_PTE_64BIT=y 21 + CONFIG_PHYS_64BIT=y 22 + # CONFIG_PPC_MM_SLICES is not set 23 + CONFIG_NOT_COHERENT_CACHE=y 24 + CONFIG_PPC32=y 25 + CONFIG_WORD_SIZE=32 26 + CONFIG_PPC_MERGE=y 27 + CONFIG_MMU=y 28 + CONFIG_GENERIC_CMOS_UPDATE=y 29 + CONFIG_GENERIC_TIME=y 30 + CONFIG_GENERIC_TIME_VSYSCALL=y 31 + CONFIG_GENERIC_CLOCKEVENTS=y 32 + CONFIG_GENERIC_HARDIRQS=y 33 + # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set 34 + CONFIG_IRQ_PER_CPU=y 35 + CONFIG_STACKTRACE_SUPPORT=y 36 + CONFIG_LOCKDEP_SUPPORT=y 37 + CONFIG_RWSEM_XCHGADD_ALGORITHM=y 38 + CONFIG_ARCH_HAS_ILOG2_U32=y 39 + CONFIG_GENERIC_HWEIGHT=y 40 + CONFIG_GENERIC_CALIBRATE_DELAY=y 41 + CONFIG_GENERIC_FIND_NEXT_BIT=y 42 + # CONFIG_ARCH_NO_VIRT_TO_BUS is not set 43 + CONFIG_PPC=y 44 + CONFIG_EARLY_PRINTK=y 45 + CONFIG_GENERIC_NVRAM=y 46 + CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y 47 + CONFIG_ARCH_MAY_HAVE_PC_FDC=y 48 + CONFIG_PPC_OF=y 49 + CONFIG_OF=y 50 + CONFIG_PPC_UDBG_16550=y 51 + # CONFIG_GENERIC_TBSYNC is not set 52 + CONFIG_AUDIT_ARCH=y 53 + CONFIG_GENERIC_BUG=y 54 + # CONFIG_DEFAULT_UIMAGE is not set 55 + CONFIG_PPC_DCR_NATIVE=y 56 + # CONFIG_PPC_DCR_MMIO is not set 57 + CONFIG_PPC_DCR=y 58 + CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" 59 + 60 + # 61 + # General setup 62 + # 63 + CONFIG_EXPERIMENTAL=y 64 + CONFIG_BROKEN_ON_SMP=y 65 + CONFIG_INIT_ENV_ARG_LIMIT=32 66 + CONFIG_LOCALVERSION="" 67 + CONFIG_LOCALVERSION_AUTO=y 68 + CONFIG_SWAP=y 69 + CONFIG_SYSVIPC=y 70 + CONFIG_SYSVIPC_SYSCTL=y 71 + CONFIG_POSIX_MQUEUE=y 72 + # CONFIG_BSD_PROCESS_ACCT is not set 73 + # CONFIG_TASKSTATS is not set 74 + # CONFIG_AUDIT is not set 75 + CONFIG_IKCONFIG=y 76 + # CONFIG_IKCONFIG_PROC is not set 77 + CONFIG_LOG_BUF_SHIFT=14 78 + # CONFIG_CGROUPS is not set 79 + CONFIG_GROUP_SCHED=y 80 + CONFIG_FAIR_GROUP_SCHED=y 81 + # CONFIG_RT_GROUP_SCHED is not set 82 + CONFIG_USER_SCHED=y 83 + # CONFIG_CGROUP_SCHED is not set 84 + CONFIG_SYSFS_DEPRECATED=y 85 + CONFIG_SYSFS_DEPRECATED_V2=y 86 + # CONFIG_RELAY is not set 87 + # CONFIG_NAMESPACES is not set 88 + CONFIG_BLK_DEV_INITRD=y 89 + CONFIG_INITRAMFS_SOURCE="" 90 + # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set 91 + CONFIG_SYSCTL=y 92 + CONFIG_EMBEDDED=y 93 + CONFIG_SYSCTL_SYSCALL=y 94 + CONFIG_SYSCTL_SYSCALL_CHECK=y 95 + CONFIG_KALLSYMS=y 96 + # CONFIG_KALLSYMS_EXTRA_PASS is not set 97 + CONFIG_HOTPLUG=y 98 + CONFIG_PRINTK=y 99 + CONFIG_BUG=y 100 + CONFIG_ELF_CORE=y 101 + CONFIG_COMPAT_BRK=y 102 + CONFIG_BASE_FULL=y 103 + CONFIG_FUTEX=y 104 + CONFIG_ANON_INODES=y 105 + CONFIG_EPOLL=y 106 + CONFIG_SIGNALFD=y 107 + CONFIG_TIMERFD=y 108 + CONFIG_EVENTFD=y 109 + CONFIG_SHMEM=y 110 + CONFIG_VM_EVENT_COUNTERS=y 111 + CONFIG_SLUB_DEBUG=y 112 + # CONFIG_SLAB is not set 113 + CONFIG_SLUB=y 114 + # CONFIG_SLOB is not set 115 + # CONFIG_PROFILING is not set 116 + # CONFIG_MARKERS is not set 117 + CONFIG_HAVE_OPROFILE=y 118 + # CONFIG_KPROBES is not set 119 + CONFIG_HAVE_KPROBES=y 120 + CONFIG_HAVE_KRETPROBES=y 121 + # CONFIG_HAVE_DMA_ATTRS is not set 122 + CONFIG_PROC_PAGE_MONITOR=y 123 + CONFIG_SLABINFO=y 124 + CONFIG_RT_MUTEXES=y 125 + # CONFIG_TINY_SHMEM is not set 126 + CONFIG_BASE_SMALL=0 127 + CONFIG_MODULES=y 128 + CONFIG_MODULE_UNLOAD=y 129 + # CONFIG_MODULE_FORCE_UNLOAD is not set 130 + # CONFIG_MODVERSIONS is not set 131 + # CONFIG_MODULE_SRCVERSION_ALL is not set 132 + CONFIG_KMOD=y 133 + CONFIG_BLOCK=y 134 + # CONFIG_LBD is not set 135 + # CONFIG_BLK_DEV_IO_TRACE is not set 136 + # CONFIG_LSF is not set 137 + # CONFIG_BLK_DEV_BSG is not set 138 + 139 + # 140 + # IO Schedulers 141 + # 142 + CONFIG_IOSCHED_NOOP=y 143 + CONFIG_IOSCHED_AS=y 144 + # CONFIG_IOSCHED_DEADLINE is not set 145 + # CONFIG_IOSCHED_CFQ is not set 146 + CONFIG_DEFAULT_AS=y 147 + # CONFIG_DEFAULT_DEADLINE is not set 148 + # CONFIG_DEFAULT_CFQ is not set 149 + # CONFIG_DEFAULT_NOOP is not set 150 + CONFIG_DEFAULT_IOSCHED="anticipatory" 151 + CONFIG_CLASSIC_RCU=y 152 + # CONFIG_PPC4xx_PCI_EXPRESS is not set 153 + 154 + # 155 + # Platform support 156 + # 157 + # CONFIG_PPC_MPC512x is not set 158 + # CONFIG_PPC_MPC5121 is not set 159 + # CONFIG_PPC_CELL is not set 160 + # CONFIG_PPC_CELL_NATIVE is not set 161 + # CONFIG_PQ2ADS is not set 162 + # CONFIG_BAMBOO is not set 163 + # CONFIG_EBONY is not set 164 + CONFIG_SAM440EP=y 165 + # CONFIG_SEQUOIA is not set 166 + # CONFIG_TAISHAN is not set 167 + # CONFIG_KATMAI is not set 168 + # CONFIG_RAINIER is not set 169 + # CONFIG_WARP is not set 170 + # CONFIG_CANYONLANDS is not set 171 + # CONFIG_YOSEMITE is not set 172 + CONFIG_440EP=y 173 + CONFIG_IBM440EP_ERR42=y 174 + # CONFIG_IPIC is not set 175 + # CONFIG_MPIC is not set 176 + # CONFIG_MPIC_WEIRD is not set 177 + # CONFIG_PPC_I8259 is not set 178 + # CONFIG_PPC_RTAS is not set 179 + # CONFIG_MMIO_NVRAM is not set 180 + # CONFIG_PPC_MPC106 is not set 181 + # CONFIG_PPC_970_NAP is not set 182 + # CONFIG_PPC_INDIRECT_IO is not set 183 + # CONFIG_GENERIC_IOMAP is not set 184 + # CONFIG_CPU_FREQ is not set 185 + # CONFIG_FSL_ULI1575 is not set 186 + 187 + # 188 + # Kernel options 189 + # 190 + # CONFIG_HIGHMEM is not set 191 + # CONFIG_TICK_ONESHOT is not set 192 + # CONFIG_NO_HZ is not set 193 + # CONFIG_HIGH_RES_TIMERS is not set 194 + CONFIG_GENERIC_CLOCKEVENTS_BUILD=y 195 + # CONFIG_HZ_100 is not set 196 + CONFIG_HZ_250=y 197 + # CONFIG_HZ_300 is not set 198 + # CONFIG_HZ_1000 is not set 199 + CONFIG_HZ=250 200 + # CONFIG_SCHED_HRTICK is not set 201 + CONFIG_PREEMPT_NONE=y 202 + # CONFIG_PREEMPT_VOLUNTARY is not set 203 + # CONFIG_PREEMPT is not set 204 + CONFIG_BINFMT_ELF=y 205 + # CONFIG_BINFMT_MISC is not set 206 + # CONFIG_MATH_EMULATION is not set 207 + # CONFIG_IOMMU_HELPER is not set 208 + CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y 209 + CONFIG_ARCH_HAS_WALK_MEMORY=y 210 + CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y 211 + CONFIG_ARCH_FLATMEM_ENABLE=y 212 + CONFIG_ARCH_POPULATES_NODE_MAP=y 213 + CONFIG_SELECT_MEMORY_MODEL=y 214 + CONFIG_FLATMEM_MANUAL=y 215 + # CONFIG_DISCONTIGMEM_MANUAL is not set 216 + # CONFIG_SPARSEMEM_MANUAL is not set 217 + CONFIG_FLATMEM=y 218 + CONFIG_FLAT_NODE_MEM_MAP=y 219 + # CONFIG_SPARSEMEM_STATIC is not set 220 + # CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set 221 + CONFIG_PAGEFLAGS_EXTENDED=y 222 + CONFIG_SPLIT_PTLOCK_CPUS=4 223 + CONFIG_RESOURCES_64BIT=y 224 + CONFIG_ZONE_DMA_FLAG=1 225 + CONFIG_BOUNCE=y 226 + CONFIG_VIRT_TO_BUS=y 227 + CONFIG_FORCE_MAX_ZONEORDER=11 228 + CONFIG_PROC_DEVICETREE=y 229 + CONFIG_CMDLINE_BOOL=y 230 + CONFIG_CMDLINE="" 231 + CONFIG_SECCOMP=y 232 + CONFIG_ISA_DMA_API=y 233 + 234 + # 235 + # Bus options 236 + # 237 + CONFIG_ZONE_DMA=y 238 + CONFIG_PPC_INDIRECT_PCI=y 239 + CONFIG_4xx_SOC=y 240 + CONFIG_PCI=y 241 + CONFIG_PCI_DOMAINS=y 242 + CONFIG_PCI_SYSCALL=y 243 + # CONFIG_PCIEPORTBUS is not set 244 + CONFIG_ARCH_SUPPORTS_MSI=y 245 + # CONFIG_PCI_MSI is not set 246 + CONFIG_PCI_LEGACY=y 247 + # CONFIG_PCCARD is not set 248 + # CONFIG_HOTPLUG_PCI is not set 249 + # CONFIG_HAS_RAPIDIO is not set 250 + 251 + # 252 + # Advanced setup 253 + # 254 + # CONFIG_ADVANCED_OPTIONS is not set 255 + 256 + # 257 + # Default settings for advanced configuration options are used 258 + # 259 + CONFIG_LOWMEM_SIZE=0x30000000 260 + CONFIG_PAGE_OFFSET=0xc0000000 261 + CONFIG_KERNEL_START=0xc0000000 262 + CONFIG_PHYSICAL_START=0x00000000 263 + CONFIG_TASK_SIZE=0xc0000000 264 + CONFIG_CONSISTENT_START=0xff100000 265 + CONFIG_CONSISTENT_SIZE=0x00200000 266 + 267 + # 268 + # Networking 269 + # 270 + CONFIG_NET=y 271 + 272 + # 273 + # Networking options 274 + # 275 + CONFIG_PACKET=y 276 + # CONFIG_PACKET_MMAP is not set 277 + CONFIG_UNIX=y 278 + # CONFIG_NET_KEY is not set 279 + CONFIG_INET=y 280 + # CONFIG_IP_MULTICAST is not set 281 + # CONFIG_IP_ADVANCED_ROUTER is not set 282 + CONFIG_IP_FIB_HASH=y 283 + CONFIG_IP_PNP=y 284 + CONFIG_IP_PNP_DHCP=y 285 + CONFIG_IP_PNP_BOOTP=y 286 + # CONFIG_IP_PNP_RARP is not set 287 + # CONFIG_NET_IPIP is not set 288 + # CONFIG_NET_IPGRE is not set 289 + # CONFIG_ARPD is not set 290 + # CONFIG_SYN_COOKIES is not set 291 + # CONFIG_INET_AH is not set 292 + # CONFIG_INET_ESP is not set 293 + # CONFIG_INET_IPCOMP is not set 294 + # CONFIG_INET_XFRM_TUNNEL is not set 295 + # CONFIG_INET_TUNNEL is not set 296 + # CONFIG_INET_XFRM_MODE_TRANSPORT is not set 297 + # CONFIG_INET_XFRM_MODE_TUNNEL is not set 298 + # CONFIG_INET_XFRM_MODE_BEET is not set 299 + # CONFIG_INET_LRO is not set 300 + CONFIG_INET_DIAG=y 301 + CONFIG_INET_TCP_DIAG=y 302 + # CONFIG_TCP_CONG_ADVANCED is not set 303 + CONFIG_TCP_CONG_CUBIC=y 304 + CONFIG_DEFAULT_TCP_CONG="cubic" 305 + # CONFIG_TCP_MD5SIG is not set 306 + # CONFIG_IPV6 is not set 307 + # CONFIG_NETWORK_SECMARK is not set 308 + # CONFIG_NETFILTER is not set 309 + # CONFIG_IP_DCCP is not set 310 + # CONFIG_IP_SCTP is not set 311 + # CONFIG_TIPC is not set 312 + # CONFIG_ATM is not set 313 + # CONFIG_BRIDGE is not set 314 + # CONFIG_VLAN_8021Q is not set 315 + # CONFIG_DECNET is not set 316 + # CONFIG_LLC2 is not set 317 + # CONFIG_IPX is not set 318 + # CONFIG_ATALK is not set 319 + # CONFIG_X25 is not set 320 + # CONFIG_LAPB is not set 321 + # CONFIG_ECONET is not set 322 + # CONFIG_WAN_ROUTER is not set 323 + # CONFIG_NET_SCHED is not set 324 + 325 + # 326 + # Network testing 327 + # 328 + # CONFIG_NET_PKTGEN is not set 329 + # CONFIG_HAMRADIO is not set 330 + # CONFIG_CAN is not set 331 + # CONFIG_IRDA is not set 332 + # CONFIG_BT is not set 333 + # CONFIG_AF_RXRPC is not set 334 + 335 + # 336 + # Wireless 337 + # 338 + # CONFIG_CFG80211 is not set 339 + # CONFIG_WIRELESS_EXT is not set 340 + # CONFIG_MAC80211 is not set 341 + # CONFIG_IEEE80211 is not set 342 + # CONFIG_RFKILL is not set 343 + # CONFIG_NET_9P is not set 344 + 345 + # 346 + # Device Drivers 347 + # 348 + 349 + # 350 + # Generic Driver Options 351 + # 352 + CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" 353 + CONFIG_STANDALONE=y 354 + CONFIG_PREVENT_FIRMWARE_BUILD=y 355 + CONFIG_FW_LOADER=y 356 + # CONFIG_SYS_HYPERVISOR is not set 357 + CONFIG_CONNECTOR=y 358 + CONFIG_PROC_EVENTS=y 359 + # CONFIG_MTD is not set 360 + CONFIG_OF_DEVICE=y 361 + CONFIG_OF_I2C=y 362 + # CONFIG_PARPORT is not set 363 + CONFIG_BLK_DEV=y 364 + # CONFIG_BLK_DEV_FD is not set 365 + # CONFIG_BLK_CPQ_DA is not set 366 + # CONFIG_BLK_CPQ_CISS_DA is not set 367 + # CONFIG_BLK_DEV_DAC960 is not set 368 + # CONFIG_BLK_DEV_UMEM is not set 369 + # CONFIG_BLK_DEV_COW_COMMON is not set 370 + CONFIG_BLK_DEV_LOOP=y 371 + # CONFIG_BLK_DEV_CRYPTOLOOP is not set 372 + # CONFIG_BLK_DEV_NBD is not set 373 + # CONFIG_BLK_DEV_SX8 is not set 374 + # CONFIG_BLK_DEV_UB is not set 375 + CONFIG_BLK_DEV_RAM=y 376 + CONFIG_BLK_DEV_RAM_COUNT=16 377 + CONFIG_BLK_DEV_RAM_SIZE=35000 378 + # CONFIG_BLK_DEV_XIP is not set 379 + # CONFIG_CDROM_PKTCDVD is not set 380 + # CONFIG_ATA_OVER_ETH is not set 381 + # CONFIG_XILINX_SYSACE is not set 382 + # CONFIG_MISC_DEVICES is not set 383 + CONFIG_HAVE_IDE=y 384 + # CONFIG_IDE is not set 385 + 386 + # 387 + # SCSI device support 388 + # 389 + # CONFIG_RAID_ATTRS is not set 390 + CONFIG_SCSI=y 391 + CONFIG_SCSI_DMA=y 392 + # CONFIG_SCSI_TGT is not set 393 + # CONFIG_SCSI_NETLINK is not set 394 + CONFIG_SCSI_PROC_FS=y 395 + 396 + # 397 + # SCSI support type (disk, tape, CD-ROM) 398 + # 399 + CONFIG_BLK_DEV_SD=y 400 + # CONFIG_CHR_DEV_ST is not set 401 + # CONFIG_CHR_DEV_OSST is not set 402 + CONFIG_BLK_DEV_SR=y 403 + # CONFIG_BLK_DEV_SR_VENDOR is not set 404 + CONFIG_CHR_DEV_SG=y 405 + # CONFIG_CHR_DEV_SCH is not set 406 + 407 + # 408 + # Some SCSI devices (e.g. CD jukebox) support multiple LUNs 409 + # 410 + # CONFIG_SCSI_MULTI_LUN is not set 411 + # CONFIG_SCSI_CONSTANTS is not set 412 + # CONFIG_SCSI_LOGGING is not set 413 + # CONFIG_SCSI_SCAN_ASYNC is not set 414 + CONFIG_SCSI_WAIT_SCAN=m 415 + 416 + # 417 + # SCSI Transports 418 + # 419 + # CONFIG_SCSI_SPI_ATTRS is not set 420 + # CONFIG_SCSI_FC_ATTRS is not set 421 + # CONFIG_SCSI_ISCSI_ATTRS is not set 422 + # CONFIG_SCSI_SAS_LIBSAS is not set 423 + # CONFIG_SCSI_SRP_ATTRS is not set 424 + # CONFIG_SCSI_LOWLEVEL is not set 425 + CONFIG_ATA=y 426 + # CONFIG_ATA_NONSTANDARD is not set 427 + # CONFIG_SATA_PMP is not set 428 + # CONFIG_SATA_AHCI is not set 429 + # CONFIG_SATA_SIL24 is not set 430 + CONFIG_ATA_SFF=y 431 + # CONFIG_SATA_SVW is not set 432 + # CONFIG_ATA_PIIX is not set 433 + # CONFIG_SATA_MV is not set 434 + # CONFIG_SATA_NV is not set 435 + # CONFIG_PDC_ADMA is not set 436 + # CONFIG_SATA_QSTOR is not set 437 + # CONFIG_SATA_PROMISE is not set 438 + # CONFIG_SATA_SX4 is not set 439 + CONFIG_SATA_SIL=y 440 + # CONFIG_SATA_SIS is not set 441 + # CONFIG_SATA_ULI is not set 442 + # CONFIG_SATA_VIA is not set 443 + # CONFIG_SATA_VITESSE is not set 444 + # CONFIG_SATA_INIC162X is not set 445 + # CONFIG_PATA_ALI is not set 446 + # CONFIG_PATA_AMD is not set 447 + # CONFIG_PATA_ARTOP is not set 448 + # CONFIG_PATA_ATIIXP is not set 449 + # CONFIG_PATA_CMD640_PCI is not set 450 + # CONFIG_PATA_CMD64X is not set 451 + # CONFIG_PATA_CS5520 is not set 452 + # CONFIG_PATA_CS5530 is not set 453 + # CONFIG_PATA_CYPRESS is not set 454 + # CONFIG_PATA_EFAR is not set 455 + # CONFIG_ATA_GENERIC is not set 456 + # CONFIG_PATA_HPT366 is not set 457 + # CONFIG_PATA_HPT37X is not set 458 + # CONFIG_PATA_HPT3X2N is not set 459 + # CONFIG_PATA_HPT3X3 is not set 460 + # CONFIG_PATA_IT821X is not set 461 + # CONFIG_PATA_IT8213 is not set 462 + # CONFIG_PATA_JMICRON is not set 463 + # CONFIG_PATA_TRIFLEX is not set 464 + # CONFIG_PATA_MARVELL is not set 465 + # CONFIG_PATA_MPIIX is not set 466 + # CONFIG_PATA_OLDPIIX is not set 467 + # CONFIG_PATA_NETCELL is not set 468 + # CONFIG_PATA_NINJA32 is not set 469 + # CONFIG_PATA_NS87410 is not set 470 + # CONFIG_PATA_NS87415 is not set 471 + # CONFIG_PATA_OPTI is not set 472 + # CONFIG_PATA_OPTIDMA is not set 473 + # CONFIG_PATA_PDC_OLD is not set 474 + # CONFIG_PATA_RADISYS is not set 475 + # CONFIG_PATA_RZ1000 is not set 476 + # CONFIG_PATA_SC1200 is not set 477 + # CONFIG_PATA_SERVERWORKS is not set 478 + # CONFIG_PATA_PDC2027X is not set 479 + # CONFIG_PATA_SIL680 is not set 480 + # CONFIG_PATA_SIS is not set 481 + # CONFIG_PATA_VIA is not set 482 + # CONFIG_PATA_WINBOND is not set 483 + # CONFIG_PATA_PLATFORM is not set 484 + # CONFIG_MD is not set 485 + # CONFIG_FUSION is not set 486 + 487 + # 488 + # IEEE 1394 (FireWire) support 489 + # 490 + # CONFIG_FIREWIRE is not set 491 + # CONFIG_IEEE1394 is not set 492 + # CONFIG_I2O is not set 493 + # CONFIG_MACINTOSH_DRIVERS is not set 494 + CONFIG_NETDEVICES=y 495 + # CONFIG_NETDEVICES_MULTIQUEUE is not set 496 + # CONFIG_DUMMY is not set 497 + # CONFIG_BONDING is not set 498 + # CONFIG_MACVLAN is not set 499 + # CONFIG_EQUALIZER is not set 500 + # CONFIG_TUN is not set 501 + # CONFIG_VETH is not set 502 + # CONFIG_ARCNET is not set 503 + # CONFIG_PHYLIB is not set 504 + CONFIG_NET_ETHERNET=y 505 + # CONFIG_MII is not set 506 + # CONFIG_HAPPYMEAL is not set 507 + # CONFIG_SUNGEM is not set 508 + # CONFIG_CASSINI is not set 509 + # CONFIG_NET_VENDOR_3COM is not set 510 + # CONFIG_NET_TULIP is not set 511 + # CONFIG_HP100 is not set 512 + CONFIG_IBM_NEW_EMAC=y 513 + CONFIG_IBM_NEW_EMAC_RXB=128 514 + CONFIG_IBM_NEW_EMAC_TXB=64 515 + CONFIG_IBM_NEW_EMAC_POLL_WEIGHT=32 516 + CONFIG_IBM_NEW_EMAC_RX_COPY_THRESHOLD=256 517 + CONFIG_IBM_NEW_EMAC_RX_SKB_HEADROOM=0 518 + # CONFIG_IBM_NEW_EMAC_DEBUG is not set 519 + CONFIG_IBM_NEW_EMAC_ZMII=y 520 + # CONFIG_IBM_NEW_EMAC_RGMII is not set 521 + # CONFIG_IBM_NEW_EMAC_TAH is not set 522 + # CONFIG_IBM_NEW_EMAC_EMAC4 is not set 523 + # CONFIG_NET_PCI is not set 524 + # CONFIG_B44 is not set 525 + # CONFIG_NETDEV_1000 is not set 526 + # CONFIG_NETDEV_10000 is not set 527 + # CONFIG_TR is not set 528 + 529 + # 530 + # Wireless LAN 531 + # 532 + # CONFIG_WLAN_PRE80211 is not set 533 + # CONFIG_WLAN_80211 is not set 534 + # CONFIG_IWLWIFI is not set 535 + # CONFIG_IWLWIFI_LEDS is not set 536 + 537 + # 538 + # USB Network Adapters 539 + # 540 + # CONFIG_USB_CATC is not set 541 + # CONFIG_USB_KAWETH is not set 542 + # CONFIG_USB_PEGASUS is not set 543 + # CONFIG_USB_RTL8150 is not set 544 + # CONFIG_USB_USBNET is not set 545 + # CONFIG_WAN is not set 546 + # CONFIG_FDDI is not set 547 + # CONFIG_HIPPI is not set 548 + # CONFIG_PPP is not set 549 + # CONFIG_SLIP is not set 550 + # CONFIG_NET_FC is not set 551 + # CONFIG_NETCONSOLE is not set 552 + # CONFIG_NETPOLL is not set 553 + # CONFIG_NET_POLL_CONTROLLER is not set 554 + # CONFIG_ISDN is not set 555 + # CONFIG_PHONE is not set 556 + 557 + # 558 + # Input device support 559 + # 560 + CONFIG_INPUT=y 561 + # CONFIG_INPUT_FF_MEMLESS is not set 562 + # CONFIG_INPUT_POLLDEV is not set 563 + 564 + # 565 + # Userland interfaces 566 + # 567 + CONFIG_INPUT_MOUSEDEV=y 568 + CONFIG_INPUT_MOUSEDEV_PSAUX=y 569 + CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 570 + CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 571 + # CONFIG_INPUT_JOYDEV is not set 572 + # CONFIG_INPUT_EVDEV is not set 573 + # CONFIG_INPUT_EVBUG is not set 574 + 575 + # 576 + # Input Device Drivers 577 + # 578 + CONFIG_INPUT_KEYBOARD=y 579 + CONFIG_KEYBOARD_ATKBD=y 580 + # CONFIG_KEYBOARD_SUNKBD is not set 581 + # CONFIG_KEYBOARD_LKKBD is not set 582 + # CONFIG_KEYBOARD_XTKBD is not set 583 + # CONFIG_KEYBOARD_NEWTON is not set 584 + # CONFIG_KEYBOARD_STOWAWAY is not set 585 + CONFIG_INPUT_MOUSE=y 586 + CONFIG_MOUSE_PS2=y 587 + CONFIG_MOUSE_PS2_ALPS=y 588 + CONFIG_MOUSE_PS2_LOGIPS2PP=y 589 + CONFIG_MOUSE_PS2_SYNAPTICS=y 590 + CONFIG_MOUSE_PS2_LIFEBOOK=y 591 + CONFIG_MOUSE_PS2_TRACKPOINT=y 592 + # CONFIG_MOUSE_PS2_TOUCHKIT is not set 593 + # CONFIG_MOUSE_SERIAL is not set 594 + # CONFIG_MOUSE_APPLETOUCH is not set 595 + # CONFIG_MOUSE_VSXXXAA is not set 596 + # CONFIG_INPUT_JOYSTICK is not set 597 + # CONFIG_INPUT_TABLET is not set 598 + # CONFIG_INPUT_TOUCHSCREEN is not set 599 + # CONFIG_INPUT_MISC is not set 600 + 601 + # 602 + # Hardware I/O ports 603 + # 604 + CONFIG_SERIO=y 605 + CONFIG_SERIO_I8042=y 606 + CONFIG_SERIO_SERPORT=y 607 + # CONFIG_SERIO_PCIPS2 is not set 608 + CONFIG_SERIO_LIBPS2=y 609 + # CONFIG_SERIO_RAW is not set 610 + # CONFIG_GAMEPORT is not set 611 + 612 + # 613 + # Character devices 614 + # 615 + CONFIG_VT=y 616 + CONFIG_VT_CONSOLE=y 617 + CONFIG_HW_CONSOLE=y 618 + # CONFIG_VT_HW_CONSOLE_BINDING is not set 619 + CONFIG_DEVKMEM=y 620 + # CONFIG_SERIAL_NONSTANDARD is not set 621 + # CONFIG_NOZOMI is not set 622 + 623 + # 624 + # Serial drivers 625 + # 626 + CONFIG_SERIAL_8250=y 627 + CONFIG_SERIAL_8250_CONSOLE=y 628 + # CONFIG_SERIAL_8250_PCI is not set 629 + CONFIG_SERIAL_8250_NR_UARTS=4 630 + CONFIG_SERIAL_8250_RUNTIME_UARTS=4 631 + CONFIG_SERIAL_8250_EXTENDED=y 632 + # CONFIG_SERIAL_8250_MANY_PORTS is not set 633 + CONFIG_SERIAL_8250_SHARE_IRQ=y 634 + # CONFIG_SERIAL_8250_DETECT_IRQ is not set 635 + # CONFIG_SERIAL_8250_RSA is not set 636 + 637 + # 638 + # Non-8250 serial port support 639 + # 640 + # CONFIG_SERIAL_UARTLITE is not set 641 + CONFIG_SERIAL_CORE=y 642 + CONFIG_SERIAL_CORE_CONSOLE=y 643 + # CONFIG_SERIAL_JSM is not set 644 + CONFIG_SERIAL_OF_PLATFORM=y 645 + CONFIG_UNIX98_PTYS=y 646 + CONFIG_LEGACY_PTYS=y 647 + CONFIG_LEGACY_PTY_COUNT=256 648 + # CONFIG_IPMI_HANDLER is not set 649 + # CONFIG_HW_RANDOM is not set 650 + # CONFIG_NVRAM is not set 651 + # CONFIG_R3964 is not set 652 + # CONFIG_APPLICOM is not set 653 + # CONFIG_RAW_DRIVER is not set 654 + # CONFIG_TCG_TPM is not set 655 + CONFIG_DEVPORT=y 656 + CONFIG_I2C=y 657 + CONFIG_I2C_BOARDINFO=y 658 + # CONFIG_I2C_CHARDEV is not set 659 + CONFIG_I2C_ALGOBIT=y 660 + 661 + # 662 + # I2C Hardware Bus support 663 + # 664 + # CONFIG_I2C_ALI1535 is not set 665 + # CONFIG_I2C_ALI1563 is not set 666 + # CONFIG_I2C_ALI15X3 is not set 667 + # CONFIG_I2C_AMD756 is not set 668 + # CONFIG_I2C_AMD8111 is not set 669 + # CONFIG_I2C_I801 is not set 670 + # CONFIG_I2C_I810 is not set 671 + # CONFIG_I2C_PIIX4 is not set 672 + CONFIG_I2C_IBM_IIC=y 673 + # CONFIG_I2C_MPC is not set 674 + # CONFIG_I2C_NFORCE2 is not set 675 + # CONFIG_I2C_OCORES is not set 676 + # CONFIG_I2C_PARPORT_LIGHT is not set 677 + # CONFIG_I2C_PROSAVAGE is not set 678 + # CONFIG_I2C_SAVAGE4 is not set 679 + # CONFIG_I2C_SIMTEC is not set 680 + # CONFIG_I2C_SIS5595 is not set 681 + # CONFIG_I2C_SIS630 is not set 682 + # CONFIG_I2C_SIS96X is not set 683 + # CONFIG_I2C_TAOS_EVM is not set 684 + # CONFIG_I2C_STUB is not set 685 + # CONFIG_I2C_TINY_USB is not set 686 + # CONFIG_I2C_VIA is not set 687 + # CONFIG_I2C_VIAPRO is not set 688 + # CONFIG_I2C_VOODOO3 is not set 689 + # CONFIG_I2C_PCA_PLATFORM is not set 690 + 691 + # 692 + # Miscellaneous I2C Chip support 693 + # 694 + # CONFIG_DS1682 is not set 695 + # CONFIG_SENSORS_EEPROM is not set 696 + # CONFIG_SENSORS_PCF8574 is not set 697 + # CONFIG_PCF8575 is not set 698 + # CONFIG_SENSORS_PCF8591 is not set 699 + # CONFIG_SENSORS_MAX6875 is not set 700 + # CONFIG_SENSORS_TSL2550 is not set 701 + # CONFIG_I2C_DEBUG_CORE is not set 702 + # CONFIG_I2C_DEBUG_ALGO is not set 703 + # CONFIG_I2C_DEBUG_BUS is not set 704 + # CONFIG_I2C_DEBUG_CHIP is not set 705 + # CONFIG_SPI is not set 706 + # CONFIG_W1 is not set 707 + # CONFIG_POWER_SUPPLY is not set 708 + # CONFIG_HWMON is not set 709 + # CONFIG_THERMAL is not set 710 + # CONFIG_WATCHDOG is not set 711 + 712 + # 713 + # Sonics Silicon Backplane 714 + # 715 + CONFIG_SSB_POSSIBLE=y 716 + # CONFIG_SSB is not set 717 + 718 + # 719 + # Multifunction device drivers 720 + # 721 + # CONFIG_MFD_SM501 is not set 722 + # CONFIG_HTC_PASIC3 is not set 723 + 724 + # 725 + # Multimedia devices 726 + # 727 + 728 + # 729 + # Multimedia core support 730 + # 731 + # CONFIG_VIDEO_DEV is not set 732 + # CONFIG_DVB_CORE is not set 733 + 734 + # 735 + # Multimedia drivers 736 + # 737 + # CONFIG_DAB is not set 738 + 739 + # 740 + # Graphics support 741 + # 742 + # CONFIG_AGP is not set 743 + # CONFIG_DRM is not set 744 + # CONFIG_VGASTATE is not set 745 + CONFIG_VIDEO_OUTPUT_CONTROL=y 746 + CONFIG_FB=y 747 + # CONFIG_FIRMWARE_EDID is not set 748 + CONFIG_FB_DDC=y 749 + CONFIG_FB_CFB_FILLRECT=y 750 + CONFIG_FB_CFB_COPYAREA=y 751 + CONFIG_FB_CFB_IMAGEBLIT=y 752 + # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set 753 + # CONFIG_FB_SYS_FILLRECT is not set 754 + # CONFIG_FB_SYS_COPYAREA is not set 755 + # CONFIG_FB_SYS_IMAGEBLIT is not set 756 + # CONFIG_FB_FOREIGN_ENDIAN is not set 757 + # CONFIG_FB_SYS_FOPS is not set 758 + CONFIG_FB_DEFERRED_IO=y 759 + # CONFIG_FB_SVGALIB is not set 760 + CONFIG_FB_MACMODES=y 761 + CONFIG_FB_BACKLIGHT=y 762 + CONFIG_FB_MODE_HELPERS=y 763 + # CONFIG_FB_TILEBLITTING is not set 764 + 765 + # 766 + # Frame buffer hardware drivers 767 + # 768 + # CONFIG_FB_CIRRUS is not set 769 + # CONFIG_FB_PM2 is not set 770 + # CONFIG_FB_CYBER2000 is not set 771 + # CONFIG_FB_OF is not set 772 + # CONFIG_FB_CT65550 is not set 773 + # CONFIG_FB_ASILIANT is not set 774 + # CONFIG_FB_IMSTT is not set 775 + # CONFIG_FB_VGA16 is not set 776 + # CONFIG_FB_UVESA is not set 777 + # CONFIG_FB_S1D13XXX is not set 778 + # CONFIG_FB_NVIDIA is not set 779 + # CONFIG_FB_RIVA is not set 780 + # CONFIG_FB_MATROX is not set 781 + CONFIG_FB_RADEON=y 782 + CONFIG_FB_RADEON_I2C=y 783 + CONFIG_FB_RADEON_BACKLIGHT=y 784 + # CONFIG_FB_RADEON_DEBUG is not set 785 + # CONFIG_FB_ATY128 is not set 786 + # CONFIG_FB_ATY is not set 787 + # CONFIG_FB_S3 is not set 788 + # CONFIG_FB_SAVAGE is not set 789 + # CONFIG_FB_SIS is not set 790 + # CONFIG_FB_NEOMAGIC is not set 791 + # CONFIG_FB_KYRO is not set 792 + # CONFIG_FB_3DFX is not set 793 + # CONFIG_FB_VOODOO1 is not set 794 + # CONFIG_FB_VT8623 is not set 795 + # CONFIG_FB_TRIDENT is not set 796 + # CONFIG_FB_ARK is not set 797 + # CONFIG_FB_PM3 is not set 798 + # CONFIG_FB_IBM_GXT4500 is not set 799 + # CONFIG_FB_VIRTUAL is not set 800 + CONFIG_BACKLIGHT_LCD_SUPPORT=y 801 + CONFIG_LCD_CLASS_DEVICE=y 802 + CONFIG_BACKLIGHT_CLASS_DEVICE=y 803 + # CONFIG_BACKLIGHT_CORGI is not set 804 + 805 + # 806 + # Display device support 807 + # 808 + # CONFIG_DISPLAY_SUPPORT is not set 809 + 810 + # 811 + # Console display driver support 812 + # 813 + CONFIG_DUMMY_CONSOLE=y 814 + CONFIG_FRAMEBUFFER_CONSOLE=y 815 + CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y 816 + # CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set 817 + # CONFIG_FONTS is not set 818 + CONFIG_FONT_8x8=y 819 + CONFIG_FONT_8x16=y 820 + CONFIG_LOGO=y 821 + CONFIG_LOGO_LINUX_MONO=y 822 + CONFIG_LOGO_LINUX_VGA16=y 823 + CONFIG_LOGO_LINUX_CLUT224=y 824 + 825 + # 826 + # Sound 827 + # 828 + # CONFIG_SOUND is not set 829 + CONFIG_HID_SUPPORT=y 830 + CONFIG_HID=y 831 + # CONFIG_HID_DEBUG is not set 832 + # CONFIG_HIDRAW is not set 833 + 834 + # 835 + # USB Input Devices 836 + # 837 + CONFIG_USB_HID=y 838 + # CONFIG_USB_HIDINPUT_POWERBOOK is not set 839 + # CONFIG_HID_FF is not set 840 + # CONFIG_USB_HIDDEV is not set 841 + CONFIG_USB_SUPPORT=y 842 + CONFIG_USB_ARCH_HAS_HCD=y 843 + CONFIG_USB_ARCH_HAS_OHCI=y 844 + CONFIG_USB_ARCH_HAS_EHCI=y 845 + CONFIG_USB=y 846 + # CONFIG_USB_DEBUG is not set 847 + # CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set 848 + 849 + # 850 + # Miscellaneous USB options 851 + # 852 + CONFIG_USB_DEVICEFS=y 853 + # CONFIG_USB_DEVICE_CLASS is not set 854 + # CONFIG_USB_DYNAMIC_MINORS is not set 855 + # CONFIG_USB_OTG is not set 856 + # CONFIG_USB_OTG_WHITELIST is not set 857 + # CONFIG_USB_OTG_BLACKLIST_HUB is not set 858 + 859 + # 860 + # USB Host Controller Drivers 861 + # 862 + CONFIG_USB_EHCI_HCD=m 863 + # CONFIG_USB_EHCI_ROOT_HUB_TT is not set 864 + # CONFIG_USB_EHCI_TT_NEWSCHED is not set 865 + CONFIG_USB_EHCI_HCD_PPC_OF=y 866 + # CONFIG_USB_ISP116X_HCD is not set 867 + CONFIG_USB_OHCI_HCD=y 868 + CONFIG_USB_OHCI_HCD_PPC_OF=y 869 + CONFIG_USB_OHCI_HCD_PPC_OF_BE=y 870 + CONFIG_USB_OHCI_HCD_PPC_OF_LE=y 871 + CONFIG_USB_OHCI_HCD_PCI=y 872 + CONFIG_USB_OHCI_BIG_ENDIAN_DESC=y 873 + CONFIG_USB_OHCI_BIG_ENDIAN_MMIO=y 874 + CONFIG_USB_OHCI_LITTLE_ENDIAN=y 875 + # CONFIG_USB_UHCI_HCD is not set 876 + # CONFIG_USB_SL811_HCD is not set 877 + # CONFIG_USB_R8A66597_HCD is not set 878 + 879 + # 880 + # USB Device Class drivers 881 + # 882 + # CONFIG_USB_ACM is not set 883 + # CONFIG_USB_PRINTER is not set 884 + 885 + # 886 + # NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' 887 + # 888 + 889 + # 890 + # may also be needed; see USB_STORAGE Help for more information 891 + # 892 + CONFIG_USB_STORAGE=m 893 + # CONFIG_USB_STORAGE_DEBUG is not set 894 + # CONFIG_USB_STORAGE_DATAFAB is not set 895 + # CONFIG_USB_STORAGE_FREECOM is not set 896 + # CONFIG_USB_STORAGE_ISD200 is not set 897 + # CONFIG_USB_STORAGE_DPCM is not set 898 + # CONFIG_USB_STORAGE_USBAT is not set 899 + # CONFIG_USB_STORAGE_SDDR09 is not set 900 + # CONFIG_USB_STORAGE_SDDR55 is not set 901 + # CONFIG_USB_STORAGE_JUMPSHOT is not set 902 + # CONFIG_USB_STORAGE_ALAUDA is not set 903 + # CONFIG_USB_STORAGE_KARMA is not set 904 + # CONFIG_USB_STORAGE_CYPRESS_ATACB is not set 905 + # CONFIG_USB_LIBUSUAL is not set 906 + 907 + # 908 + # USB Imaging devices 909 + # 910 + # CONFIG_USB_MDC800 is not set 911 + # CONFIG_USB_MICROTEK is not set 912 + # CONFIG_USB_MON is not set 913 + 914 + # 915 + # USB port drivers 916 + # 917 + # CONFIG_USB_SERIAL is not set 918 + 919 + # 920 + # USB Miscellaneous drivers 921 + # 922 + # CONFIG_USB_EMI62 is not set 923 + # CONFIG_USB_EMI26 is not set 924 + # CONFIG_USB_ADUTUX is not set 925 + # CONFIG_USB_AUERSWALD is not set 926 + # CONFIG_USB_RIO500 is not set 927 + # CONFIG_USB_LEGOTOWER is not set 928 + # CONFIG_USB_LCD is not set 929 + # CONFIG_USB_BERRY_CHARGE is not set 930 + # CONFIG_USB_LED is not set 931 + # CONFIG_USB_CYPRESS_CY7C63 is not set 932 + # CONFIG_USB_CYTHERM is not set 933 + # CONFIG_USB_PHIDGET is not set 934 + # CONFIG_USB_IDMOUSE is not set 935 + # CONFIG_USB_FTDI_ELAN is not set 936 + # CONFIG_USB_APPLEDISPLAY is not set 937 + # CONFIG_USB_SISUSBVGA is not set 938 + # CONFIG_USB_LD is not set 939 + # CONFIG_USB_TRANCEVIBRATOR is not set 940 + # CONFIG_USB_IOWARRIOR is not set 941 + # CONFIG_USB_TEST is not set 942 + # CONFIG_USB_GADGET is not set 943 + # CONFIG_MMC is not set 944 + # CONFIG_MEMSTICK is not set 945 + # CONFIG_NEW_LEDS is not set 946 + # CONFIG_ACCESSIBILITY is not set 947 + # CONFIG_INFINIBAND is not set 948 + # CONFIG_EDAC is not set 949 + CONFIG_RTC_LIB=y 950 + CONFIG_RTC_CLASS=y 951 + CONFIG_RTC_HCTOSYS=y 952 + CONFIG_RTC_HCTOSYS_DEVICE="rtc0" 953 + # CONFIG_RTC_DEBUG is not set 954 + 955 + # 956 + # RTC interfaces 957 + # 958 + CONFIG_RTC_INTF_SYSFS=y 959 + CONFIG_RTC_INTF_PROC=y 960 + CONFIG_RTC_INTF_DEV=y 961 + # CONFIG_RTC_INTF_DEV_UIE_EMUL is not set 962 + # CONFIG_RTC_DRV_TEST is not set 963 + 964 + # 965 + # I2C RTC drivers 966 + # 967 + # CONFIG_RTC_DRV_DS1307 is not set 968 + # CONFIG_RTC_DRV_DS1374 is not set 969 + # CONFIG_RTC_DRV_DS1672 is not set 970 + # CONFIG_RTC_DRV_MAX6900 is not set 971 + # CONFIG_RTC_DRV_RS5C372 is not set 972 + # CONFIG_RTC_DRV_ISL1208 is not set 973 + # CONFIG_RTC_DRV_X1205 is not set 974 + # CONFIG_RTC_DRV_PCF8563 is not set 975 + # CONFIG_RTC_DRV_PCF8583 is not set 976 + CONFIG_RTC_DRV_M41T80=y 977 + CONFIG_RTC_DRV_M41T80_WDT=y 978 + # CONFIG_RTC_DRV_S35390A is not set 979 + 980 + # 981 + # SPI RTC drivers 982 + # 983 + 984 + # 985 + # Platform RTC drivers 986 + # 987 + # CONFIG_RTC_DRV_CMOS is not set 988 + # CONFIG_RTC_DRV_DS1511 is not set 989 + # CONFIG_RTC_DRV_DS1553 is not set 990 + # CONFIG_RTC_DRV_DS1742 is not set 991 + # CONFIG_RTC_DRV_STK17TA8 is not set 992 + # CONFIG_RTC_DRV_M48T86 is not set 993 + # CONFIG_RTC_DRV_M48T59 is not set 994 + # CONFIG_RTC_DRV_V3020 is not set 995 + 996 + # 997 + # on-CPU RTC drivers 998 + # 999 + # CONFIG_DMADEVICES is not set 1000 + # CONFIG_UIO is not set 1001 + 1002 + # 1003 + # File systems 1004 + # 1005 + CONFIG_EXT2_FS=y 1006 + CONFIG_EXT2_FS_XATTR=y 1007 + CONFIG_EXT2_FS_POSIX_ACL=y 1008 + # CONFIG_EXT2_FS_SECURITY is not set 1009 + # CONFIG_EXT2_FS_XIP is not set 1010 + CONFIG_EXT3_FS=y 1011 + CONFIG_EXT3_FS_XATTR=y 1012 + CONFIG_EXT3_FS_POSIX_ACL=y 1013 + # CONFIG_EXT3_FS_SECURITY is not set 1014 + # CONFIG_EXT4DEV_FS is not set 1015 + CONFIG_JBD=y 1016 + CONFIG_FS_MBCACHE=y 1017 + CONFIG_REISERFS_FS=y 1018 + # CONFIG_REISERFS_CHECK is not set 1019 + # CONFIG_REISERFS_PROC_INFO is not set 1020 + # CONFIG_REISERFS_FS_XATTR is not set 1021 + # CONFIG_JFS_FS is not set 1022 + CONFIG_FS_POSIX_ACL=y 1023 + # CONFIG_XFS_FS is not set 1024 + # CONFIG_OCFS2_FS is not set 1025 + CONFIG_DNOTIFY=y 1026 + CONFIG_INOTIFY=y 1027 + CONFIG_INOTIFY_USER=y 1028 + # CONFIG_QUOTA is not set 1029 + # CONFIG_AUTOFS_FS is not set 1030 + CONFIG_AUTOFS4_FS=y 1031 + # CONFIG_FUSE_FS is not set 1032 + 1033 + # 1034 + # CD-ROM/DVD Filesystems 1035 + # 1036 + CONFIG_ISO9660_FS=y 1037 + CONFIG_JOLIET=y 1038 + CONFIG_ZISOFS=y 1039 + CONFIG_UDF_FS=y 1040 + CONFIG_UDF_NLS=y 1041 + 1042 + # 1043 + # DOS/FAT/NT Filesystems 1044 + # 1045 + CONFIG_FAT_FS=m 1046 + CONFIG_MSDOS_FS=m 1047 + CONFIG_VFAT_FS=m 1048 + CONFIG_FAT_DEFAULT_CODEPAGE=437 1049 + CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" 1050 + # CONFIG_NTFS_FS is not set 1051 + 1052 + # 1053 + # Pseudo filesystems 1054 + # 1055 + CONFIG_PROC_FS=y 1056 + CONFIG_PROC_KCORE=y 1057 + CONFIG_PROC_SYSCTL=y 1058 + CONFIG_SYSFS=y 1059 + CONFIG_TMPFS=y 1060 + # CONFIG_TMPFS_POSIX_ACL is not set 1061 + # CONFIG_HUGETLB_PAGE is not set 1062 + # CONFIG_CONFIGFS_FS is not set 1063 + 1064 + # 1065 + # Miscellaneous filesystems 1066 + # 1067 + # CONFIG_ADFS_FS is not set 1068 + CONFIG_AFFS_FS=m 1069 + # CONFIG_HFS_FS is not set 1070 + # CONFIG_HFSPLUS_FS is not set 1071 + # CONFIG_BEFS_FS is not set 1072 + # CONFIG_BFS_FS is not set 1073 + # CONFIG_EFS_FS is not set 1074 + # CONFIG_CRAMFS is not set 1075 + # CONFIG_VXFS_FS is not set 1076 + # CONFIG_MINIX_FS is not set 1077 + # CONFIG_HPFS_FS is not set 1078 + # CONFIG_QNX4FS_FS is not set 1079 + # CONFIG_ROMFS_FS is not set 1080 + # CONFIG_SYSV_FS is not set 1081 + # CONFIG_UFS_FS is not set 1082 + # CONFIG_NETWORK_FILESYSTEMS is not set 1083 + 1084 + # 1085 + # Partition Types 1086 + # 1087 + CONFIG_PARTITION_ADVANCED=y 1088 + # CONFIG_ACORN_PARTITION is not set 1089 + # CONFIG_OSF_PARTITION is not set 1090 + CONFIG_AMIGA_PARTITION=y 1091 + # CONFIG_ATARI_PARTITION is not set 1092 + # CONFIG_MAC_PARTITION is not set 1093 + CONFIG_MSDOS_PARTITION=y 1094 + # CONFIG_BSD_DISKLABEL is not set 1095 + # CONFIG_MINIX_SUBPARTITION is not set 1096 + # CONFIG_SOLARIS_X86_PARTITION is not set 1097 + # CONFIG_UNIXWARE_DISKLABEL is not set 1098 + # CONFIG_LDM_PARTITION is not set 1099 + # CONFIG_SGI_PARTITION is not set 1100 + # CONFIG_ULTRIX_PARTITION is not set 1101 + # CONFIG_SUN_PARTITION is not set 1102 + # CONFIG_KARMA_PARTITION is not set 1103 + # CONFIG_EFI_PARTITION is not set 1104 + # CONFIG_SYSV68_PARTITION is not set 1105 + CONFIG_NLS=y 1106 + CONFIG_NLS_DEFAULT="iso8859-1" 1107 + CONFIG_NLS_CODEPAGE_437=y 1108 + # CONFIG_NLS_CODEPAGE_737 is not set 1109 + # CONFIG_NLS_CODEPAGE_775 is not set 1110 + # CONFIG_NLS_CODEPAGE_850 is not set 1111 + # CONFIG_NLS_CODEPAGE_852 is not set 1112 + # CONFIG_NLS_CODEPAGE_855 is not set 1113 + # CONFIG_NLS_CODEPAGE_857 is not set 1114 + # CONFIG_NLS_CODEPAGE_860 is not set 1115 + # CONFIG_NLS_CODEPAGE_861 is not set 1116 + # CONFIG_NLS_CODEPAGE_862 is not set 1117 + # CONFIG_NLS_CODEPAGE_863 is not set 1118 + # CONFIG_NLS_CODEPAGE_864 is not set 1119 + # CONFIG_NLS_CODEPAGE_865 is not set 1120 + # CONFIG_NLS_CODEPAGE_866 is not set 1121 + # CONFIG_NLS_CODEPAGE_869 is not set 1122 + # CONFIG_NLS_CODEPAGE_936 is not set 1123 + # CONFIG_NLS_CODEPAGE_950 is not set 1124 + # CONFIG_NLS_CODEPAGE_932 is not set 1125 + # CONFIG_NLS_CODEPAGE_949 is not set 1126 + # CONFIG_NLS_CODEPAGE_874 is not set 1127 + # CONFIG_NLS_ISO8859_8 is not set 1128 + # CONFIG_NLS_CODEPAGE_1250 is not set 1129 + # CONFIG_NLS_CODEPAGE_1251 is not set 1130 + # CONFIG_NLS_ASCII is not set 1131 + CONFIG_NLS_ISO8859_1=y 1132 + # CONFIG_NLS_ISO8859_2 is not set 1133 + # CONFIG_NLS_ISO8859_3 is not set 1134 + # CONFIG_NLS_ISO8859_4 is not set 1135 + # CONFIG_NLS_ISO8859_5 is not set 1136 + # CONFIG_NLS_ISO8859_6 is not set 1137 + # CONFIG_NLS_ISO8859_7 is not set 1138 + # CONFIG_NLS_ISO8859_9 is not set 1139 + # CONFIG_NLS_ISO8859_13 is not set 1140 + # CONFIG_NLS_ISO8859_14 is not set 1141 + # CONFIG_NLS_ISO8859_15 is not set 1142 + # CONFIG_NLS_KOI8_R is not set 1143 + # CONFIG_NLS_KOI8_U is not set 1144 + # CONFIG_NLS_UTF8 is not set 1145 + # CONFIG_DLM is not set 1146 + 1147 + # 1148 + # Library routines 1149 + # 1150 + CONFIG_BITREVERSE=y 1151 + # CONFIG_GENERIC_FIND_FIRST_BIT is not set 1152 + # CONFIG_CRC_CCITT is not set 1153 + # CONFIG_CRC16 is not set 1154 + CONFIG_CRC_ITU_T=y 1155 + CONFIG_CRC32=y 1156 + # CONFIG_CRC7 is not set 1157 + # CONFIG_LIBCRC32C is not set 1158 + CONFIG_ZLIB_INFLATE=y 1159 + CONFIG_PLIST=y 1160 + CONFIG_HAS_IOMEM=y 1161 + CONFIG_HAS_IOPORT=y 1162 + CONFIG_HAS_DMA=y 1163 + CONFIG_HAVE_LMB=y 1164 + 1165 + # 1166 + # Kernel hacking 1167 + # 1168 + # CONFIG_PRINTK_TIME is not set 1169 + CONFIG_ENABLE_WARN_DEPRECATED=y 1170 + CONFIG_ENABLE_MUST_CHECK=y 1171 + CONFIG_FRAME_WARN=1024 1172 + CONFIG_MAGIC_SYSRQ=y 1173 + # CONFIG_UNUSED_SYMBOLS is not set 1174 + # CONFIG_DEBUG_FS is not set 1175 + # CONFIG_HEADERS_CHECK is not set 1176 + # CONFIG_DEBUG_KERNEL is not set 1177 + # CONFIG_SLUB_DEBUG_ON is not set 1178 + # CONFIG_SLUB_STATS is not set 1179 + # CONFIG_DEBUG_BUGVERBOSE is not set 1180 + # CONFIG_SAMPLES is not set 1181 + # CONFIG_IRQSTACKS is not set 1182 + # CONFIG_PPC_EARLY_DEBUG is not set 1183 + 1184 + # 1185 + # Security options 1186 + # 1187 + # CONFIG_KEYS is not set 1188 + # CONFIG_SECURITY is not set 1189 + # CONFIG_SECURITY_FILE_CAPABILITIES is not set 1190 + # CONFIG_CRYPTO is not set 1191 + # CONFIG_PPC_CLOCK is not set 1192 + # CONFIG_VIRTUALIZATION is not set
+78 -1
arch/powerpc/configs/44x/taishan_defconfig
··· 348 348 # CONFIG_SYS_HYPERVISOR is not set 349 349 CONFIG_CONNECTOR=y 350 350 CONFIG_PROC_EVENTS=y 351 - # CONFIG_MTD is not set 351 + CONFIG_MTD=y 352 + # CONFIG_MTD_DEBUG is not set 353 + # CONFIG_MTD_CONCAT is not set 354 + CONFIG_MTD_PARTITIONS=y 355 + # CONFIG_MTD_REDBOOT_PARTS is not set 356 + CONFIG_MTD_CMDLINE_PARTS=y 357 + 358 + # 359 + # User Modules And Translation Layers 360 + # 361 + CONFIG_MTD_CHAR=y 362 + # CONFIG_MTD_BLKDEVS is not set 363 + # CONFIG_MTD_BLOCK is not set 364 + # CONFIG_MTD_BLOCK_RO is not set 365 + # CONFIG_FTL is not set 366 + # CONFIG_NFTL is not set 367 + # CONFIG_INFTL is not set 368 + # CONFIG_RFD_FTL is not set 369 + # CONFIG_SSFDC is not set 370 + # CONFIG_MTD_OOPS is not set 371 + 372 + # 373 + # RAM/ROM/Flash chip drivers 374 + # 375 + CONFIG_MTD_CFI=y 376 + # CONFIG_MTD_JEDECPROBE is not set 377 + CONFIG_MTD_GEN_PROBE=y 378 + # CONFIG_MTD_CFI_ADV_OPTIONS is not set 379 + CONFIG_MTD_MAP_BANK_WIDTH_1=y 380 + CONFIG_MTD_MAP_BANK_WIDTH_2=y 381 + CONFIG_MTD_MAP_BANK_WIDTH_4=y 382 + # CONFIG_MTD_MAP_BANK_WIDTH_8 is not set 383 + # CONFIG_MTD_MAP_BANK_WIDTH_16 is not set 384 + # CONFIG_MTD_MAP_BANK_WIDTH_32 is not set 385 + CONFIG_MTD_CFI_I1=y 386 + CONFIG_MTD_CFI_I2=y 387 + # CONFIG_MTD_CFI_I4 is not set 388 + # CONFIG_MTD_CFI_I8 is not set 389 + # CONFIG_MTD_CFI_INTELEXT is not set 390 + CONFIG_MTD_CFI_AMDSTD=y 391 + # CONFIG_MTD_CFI_STAA is not set 392 + CONFIG_MTD_CFI_UTIL=y 393 + # CONFIG_MTD_RAM is not set 394 + # CONFIG_MTD_ROM is not set 395 + # CONFIG_MTD_ABSENT is not set 396 + 397 + # 398 + # Mapping drivers for chip access 399 + # 400 + # CONFIG_MTD_COMPLEX_MAPPINGS is not set 401 + # CONFIG_MTD_PHYSMAP is not set 402 + CONFIG_MTD_PHYSMAP_OF=y 403 + # CONFIG_MTD_INTEL_VR_NOR is not set 404 + # CONFIG_MTD_PLATRAM is not set 405 + 406 + # 407 + # Self-contained MTD device drivers 408 + # 409 + # CONFIG_MTD_PMC551 is not set 410 + # CONFIG_MTD_SLRAM is not set 411 + # CONFIG_MTD_PHRAM is not set 412 + # CONFIG_MTD_MTDRAM is not set 413 + # CONFIG_MTD_BLOCK2MTD is not set 414 + 415 + # 416 + # Disk-On-Chip Device Drivers 417 + # 418 + # CONFIG_MTD_DOC2000 is not set 419 + # CONFIG_MTD_DOC2001 is not set 420 + # CONFIG_MTD_DOC2001PLUS is not set 421 + # CONFIG_MTD_NAND is not set 422 + # CONFIG_MTD_ONENAND is not set 423 + 424 + # 425 + # UBI - Unsorted block images 426 + # 427 + # CONFIG_MTD_UBI is not set 352 428 CONFIG_OF_DEVICE=y 353 429 # CONFIG_PARPORT is not set 354 430 CONFIG_BLK_DEV=y ··· 736 660 # CONFIG_BEFS_FS is not set 737 661 # CONFIG_BFS_FS is not set 738 662 # CONFIG_EFS_FS is not set 663 + # CONFIG_JFFS2_FS is not set 739 664 CONFIG_CRAMFS=y 740 665 # CONFIG_VXFS_FS is not set 741 666 # CONFIG_MINIX_FS is not set
+1
arch/powerpc/kernel/cpu_setup_44x.S
··· 33 33 mtlr r4 34 34 blr 35 35 _GLOBAL(__setup_cpu_460ex) 36 + _GLOBAL(__setup_cpu_460gt) 36 37 b __init_fpu_44x 37 38 _GLOBAL(__setup_cpu_440gx) 38 39 _GLOBAL(__setup_cpu_440spe)
+3 -1
arch/powerpc/kernel/cputable.c
··· 37 37 extern void __setup_cpu_440grx(unsigned long offset, struct cpu_spec* spec); 38 38 extern void __setup_cpu_440spe(unsigned long offset, struct cpu_spec* spec); 39 39 extern void __setup_cpu_460ex(unsigned long offset, struct cpu_spec* spec); 40 + extern void __setup_cpu_460gt(unsigned long offset, struct cpu_spec* spec); 40 41 extern void __setup_cpu_603(unsigned long offset, struct cpu_spec* spec); 41 42 extern void __setup_cpu_604(unsigned long offset, struct cpu_spec* spec); 42 43 extern void __setup_cpu_750(unsigned long offset, struct cpu_spec* spec); ··· 1428 1427 .pvr_value = 0x13020000, 1429 1428 .cpu_name = "460GT", 1430 1429 .cpu_features = CPU_FTRS_44X, 1431 - .cpu_user_features = COMMON_USER_BOOKE, 1430 + .cpu_user_features = COMMON_USER_BOOKE | PPC_FEATURE_HAS_FPU, 1432 1431 .icache_bsize = 32, 1433 1432 .dcache_bsize = 32, 1433 + .cpu_setup = __setup_cpu_460gt, 1434 1434 .machine_check = machine_check_440A, 1435 1435 .platform = "ppc440", 1436 1436 },
+9
arch/powerpc/platforms/44x/Kconfig
··· 17 17 help 18 18 This option enables support for the IBM PPC440GP evaluation board. 19 19 20 + config SAM440EP 21 + bool "Sam440ep" 22 + depends on 44x 23 + default n 24 + select 440EP 25 + select PCI 26 + help 27 + This option enables support for the ACube Sam440ep board. 28 + 20 29 config SEQUOIA 21 30 bool "Sequoia" 22 31 depends on 44x
+1
arch/powerpc/platforms/44x/Makefile
··· 3 3 obj-$(CONFIG_TAISHAN) += taishan.o 4 4 obj-$(CONFIG_BAMBOO) += bamboo.o 5 5 obj-$(CONFIG_YOSEMITE) += bamboo.o 6 + obj-$(CONFIG_SAM440EP) += sam440ep.o 6 7 obj-$(CONFIG_SEQUOIA) += sequoia.o 7 8 obj-$(CONFIG_KATMAI) += katmai.o 8 9 obj-$(CONFIG_RAINIER) += rainier.o
+79
arch/powerpc/platforms/44x/sam440ep.c
··· 1 + /* 2 + * Sam440ep board specific routines based off bamboo.c code 3 + * original copyrights below 4 + * 5 + * Wade Farnsworth <wfarnsworth@mvista.com> 6 + * Copyright 2004 MontaVista Software Inc. 7 + * 8 + * Rewritten and ported to the merged powerpc tree: 9 + * Josh Boyer <jwboyer@linux.vnet.ibm.com> 10 + * Copyright 2007 IBM Corporation 11 + * 12 + * Modified from bamboo.c for sam440ep: 13 + * Copyright 2008 Giuseppe Coviello <gicoviello@gmail.com> 14 + * 15 + * This program is free software; you can redistribute it and/or modify it 16 + * under the terms of the GNU General Public License as published by the 17 + * Free Software Foundation; either version 2 of the License, or (at your 18 + * option) any later version. 19 + */ 20 + #include <linux/init.h> 21 + #include <linux/of_platform.h> 22 + 23 + #include <asm/machdep.h> 24 + #include <asm/prom.h> 25 + #include <asm/udbg.h> 26 + #include <asm/time.h> 27 + #include <asm/uic.h> 28 + #include <asm/pci-bridge.h> 29 + #include <asm/ppc4xx.h> 30 + #include <linux/i2c.h> 31 + 32 + static __initdata struct of_device_id sam440ep_of_bus[] = { 33 + { .compatible = "ibm,plb4", }, 34 + { .compatible = "ibm,opb", }, 35 + { .compatible = "ibm,ebc", }, 36 + {}, 37 + }; 38 + 39 + static int __init sam440ep_device_probe(void) 40 + { 41 + of_platform_bus_probe(NULL, sam440ep_of_bus, NULL); 42 + 43 + return 0; 44 + } 45 + machine_device_initcall(sam440ep, sam440ep_device_probe); 46 + 47 + static int __init sam440ep_probe(void) 48 + { 49 + unsigned long root = of_get_flat_dt_root(); 50 + 51 + if (!of_flat_dt_is_compatible(root, "acube,sam440ep")) 52 + return 0; 53 + 54 + ppc_pci_flags = PPC_PCI_REASSIGN_ALL_RSRC; 55 + 56 + return 1; 57 + } 58 + 59 + define_machine(sam440ep) { 60 + .name = "Sam440ep", 61 + .probe = sam440ep_probe, 62 + .progress = udbg_progress, 63 + .init_IRQ = uic_init_tree, 64 + .get_irq = uic_get_irq, 65 + .restart = ppc4xx_reset_system, 66 + .calibrate_decr = generic_calibrate_decr, 67 + }; 68 + 69 + static struct i2c_board_info sam440ep_rtc_info = { 70 + .type = "m41st85", 71 + .addr = 0x68, 72 + .irq = -1, 73 + }; 74 + 75 + static int sam440ep_setup_rtc(void) 76 + { 77 + return i2c_register_board_info(0, &sam440ep_rtc_info, 1); 78 + } 79 + machine_device_initcall(sam440ep, sam440ep_setup_rtc);
+1 -2
arch/powerpc/platforms/44x/warp-nand.c
··· 94 94 static struct platform_device warp_nand_device = { 95 95 .name = "ndfc-chip", 96 96 .id = 0, 97 - .num_resources = 1, 98 - .resource = &warp_ndfc, 97 + .num_resources = 0, 99 98 .dev = { 100 99 .platform_data = &warp_nand_chip0, 101 100 .parent = &warp_ndfc_device.dev,
+6
arch/powerpc/sysdev/indirect_pci.c
··· 123 123 (bus->number == hose->first_busno)) 124 124 val &= 0xffffff00; 125 125 126 + /* Workaround for PCI_28 Errata in 440EPx/GRx */ 127 + if ((hose->indirect_type & PPC_INDIRECT_TYPE_BROKEN_MRM) && 128 + offset == PCI_CACHE_LINE_SIZE) { 129 + val = 0; 130 + } 131 + 126 132 /* 127 133 * Note: the caller has already checked that offset is 128 134 * suitably aligned and that len is 1, 2 or 4.
+14
arch/powerpc/sysdev/ppc4xx_pci.c
··· 75 75 !of_device_is_compatible(hose->dn, "ibm,plb-pci")) 76 76 return; 77 77 78 + if (of_device_is_compatible(hose->dn, "ibm,plb440epx-pci") || 79 + of_device_is_compatible(hose->dn, "ibm,plb440grx-pci")) { 80 + hose->indirect_type |= PPC_INDIRECT_TYPE_BROKEN_MRM; 81 + } 82 + 78 83 /* Hide the PCI host BARs from the kernel as their content doesn't 79 84 * fit well in the resource management 80 85 */ ··· 1639 1634 } 1640 1635 port = &ppc4xx_pciex_ports[portno]; 1641 1636 port->index = portno; 1637 + 1638 + /* 1639 + * Check if device is enabled 1640 + */ 1641 + if (!of_device_is_available(np)) { 1642 + printk(KERN_INFO "PCIE%d: Port disabled via device-tree\n", port->index); 1643 + return; 1644 + } 1645 + 1642 1646 port->node = of_node_get(np); 1643 1647 pval = of_get_property(np, "sdr-base", NULL); 1644 1648 if (pval == NULL) {
+3
include/asm-powerpc/pci-bridge.h
··· 92 92 * anything but the PHB. Only allow talking to the PHB if this is 93 93 * set. 94 94 * BIG_ENDIAN - cfg_addr is a big endian register 95 + * BROKEN_MRM - the 440EPx/GRx chips have an errata that causes hangs on 96 + * the PLB4. Effectively disable MRM commands by setting this. 95 97 */ 96 98 #define PPC_INDIRECT_TYPE_SET_CFG_TYPE 0x00000001 97 99 #define PPC_INDIRECT_TYPE_EXT_REG 0x00000002 98 100 #define PPC_INDIRECT_TYPE_SURPRESS_PRIMARY_BUS 0x00000004 99 101 #define PPC_INDIRECT_TYPE_NO_PCIE_LINK 0x00000008 100 102 #define PPC_INDIRECT_TYPE_BIG_ENDIAN 0x00000010 103 + #define PPC_INDIRECT_TYPE_BROKEN_MRM 0x00000020 101 104 u32 indirect_type; 102 105 #endif /* !CONFIG_PPC64 */ 103 106 /* Currently, we limit ourselves to 1 IO range and 3 mem