aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYoshihiro Shimoda <shimoda.yoshihiro@renesas.com>2008-07-07 08:11:54 -0400
committerPaul Mundt <lethal@linux-sh.org>2008-07-28 05:10:34 -0400
commitcafd63b0076b78bc8f114abbeb724c7e5f5bfe5d (patch)
treee12be13bbac6d45260f9aa0c507a2712ac272c79
parenta4e1d08491b06b17eb77c92caacd40b330ca8146 (diff)
sh: update Solution Engine 7343
updated the following codes for Solution Endine 7343: - fix compile error in arch/sh/boards/se/7343/irq.c - add nor flash physmaps - update defconfig Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com> Signed-off-by: Paul Mundt <lethal@linux-sh.org>
-rw-r--r--arch/sh/boards/se/7343/irq.c232
-rw-r--r--arch/sh/boards/se/7343/setup.c74
-rw-r--r--arch/sh/configs/se7343_defconfig735
-rw-r--r--include/asm-sh/se7343.h97
4 files changed, 561 insertions, 577 deletions
diff --git a/arch/sh/boards/se/7343/irq.c b/arch/sh/boards/se/7343/irq.c
index 763f6deba814..1112e86aa93a 100644
--- a/arch/sh/boards/se/7343/irq.c
+++ b/arch/sh/boards/se/7343/irq.c
@@ -1,202 +1,80 @@
1/* 1/*
2 * arch/sh/boards/se/7343/irq.c 2 * linux/arch/sh/boards/se/7343/irq.c
3 * 3 *
4 * Copyright (C) 2008 Yoshihiro Shimoda
5 *
6 * Based on linux/arch/sh/boards/se/7722/irq.c
7 * Copyright (C) 2007 Nobuhiro Iwamatsu
8 *
9 * This file is subject to the terms and conditions of the GNU General Public
10 * License. See the file "COPYING" in the main directory of this archive
11 * for more details.
4 */ 12 */
5#include <linux/init.h> 13#include <linux/init.h>
6#include <linux/interrupt.h>
7#include <linux/irq.h> 14#include <linux/irq.h>
15#include <linux/interrupt.h>
8#include <asm/irq.h> 16#include <asm/irq.h>
9#include <asm/io.h> 17#include <asm/io.h>
10#include <asm/mach/se7343.h> 18#include <asm/se7343.h>
11 19
12static void 20static void disable_se7343_irq(unsigned int irq)
13disable_intreq_irq(unsigned int irq)
14{ 21{
15 int bit = irq - OFFCHIP_IRQ_BASE; 22 unsigned int bit = irq - SE7343_FPGA_IRQ_BASE;
16 u16 val; 23 ctrl_outw(ctrl_inw(PA_CPLD_IMSK) | 1 << bit, PA_CPLD_IMSK);
17
18 val = ctrl_inw(PA_CPLD_IMSK);
19 val |= 1 << bit;
20 ctrl_outw(val, PA_CPLD_IMSK);
21} 24}
22 25
23static void 26static void enable_se7343_irq(unsigned int irq)
24enable_intreq_irq(unsigned int irq)
25{ 27{
26 int bit = irq - OFFCHIP_IRQ_BASE; 28 unsigned int bit = irq - SE7343_FPGA_IRQ_BASE;
27 u16 val; 29 ctrl_outw(ctrl_inw(PA_CPLD_IMSK) & ~(1 << bit), PA_CPLD_IMSK);
28
29 val = ctrl_inw(PA_CPLD_IMSK);
30 val &= ~(1 << bit);
31 ctrl_outw(val, PA_CPLD_IMSK);
32} 30}
33 31
34static void 32static struct irq_chip se7343_irq_chip __read_mostly = {
35mask_and_ack_intreq_irq(unsigned int irq) 33 .name = "SE7343-FPGA",
36{ 34 .mask = disable_se7343_irq,
37 disable_intreq_irq(irq); 35 .unmask = enable_se7343_irq,
38} 36 .mask_ack = disable_se7343_irq,
39
40static unsigned int
41startup_intreq_irq(unsigned int irq)
42{
43 enable_intreq_irq(irq);
44 return 0;
45}
46
47static void
48shutdown_intreq_irq(unsigned int irq)
49{
50 disable_intreq_irq(irq);
51}
52
53static void
54end_intreq_irq(unsigned int irq)
55{
56 if (!(irq_desc[irq].status & (IRQ_DISABLED | IRQ_INPROGRESS)))
57 enable_intreq_irq(irq);
58}
59
60static struct hw_interrupt_type intreq_irq_type = {
61 .typename = "FPGA-IRQ",
62 .startup = startup_intreq_irq,
63 .shutdown = shutdown_intreq_irq,
64 .enable = enable_intreq_irq,
65 .disable = disable_intreq_irq,
66 .ack = mask_and_ack_intreq_irq,
67 .end = end_intreq_irq
68}; 37};
69 38
70static void 39static void se7343_irq_demux(unsigned int irq, struct irq_desc *desc)
71make_intreq_irq(unsigned int irq)
72{
73 disable_irq_nosync(irq);
74 irq_desc[irq].chip = &intreq_irq_type;
75 disable_intreq_irq(irq);
76}
77
78int
79shmse_irq_demux(int irq)
80{ 40{
81 int bit; 41 unsigned short intv = ctrl_inw(PA_CPLD_ST);
82 volatile u16 val; 42 struct irq_desc *ext_desc;
83 43 unsigned int ext_irq = SE7343_FPGA_IRQ_BASE;
84 if (irq == IRQ5_IRQ) { 44
85 /* Read status Register */ 45 intv &= (1 << SE7343_FPGA_IRQ_NR) - 1;
86 val = ctrl_inw(PA_CPLD_ST); 46
87 bit = ffs(val); 47 while (intv) {
88 if (bit != 0) 48 if (intv & 1) {
89 return OFFCHIP_IRQ_BASE + bit - 1; 49 ext_desc = irq_desc + ext_irq;
50 handle_level_irq(ext_irq, ext_desc);
51 }
52 intv >>= 1;
53 ext_irq++;
90 } 54 }
91 return irq;
92} 55}
93 56
94/* IRQ5 is multiplexed between the following sources:
95 * 1. PC Card socket
96 * 2. Extension slot
97 * 3. USB Controller
98 * 4. Serial Controller
99 *
100 * We configure IRQ5 as a cascade IRQ.
101 */
102static struct irqaction irq5 = {
103 .handler = no_action,
104 .mask = CPU_MASK_NONE,
105 .name = "IRQ5-cascade",
106};
107
108static struct ipr_data se7343_irq5_ipr_map[] = {
109 { IRQ5_IRQ, IRQ5_IPR_ADDR+2, IRQ5_IPR_POS, IRQ5_PRIORITY },
110};
111static struct ipr_data se7343_siof0_vpu_ipr_map[] = {
112 { SIOF0_IRQ, SIOF0_IPR_ADDR, SIOF0_IPR_POS, SIOF0_PRIORITY },
113 { VPU_IRQ, VPU_IPR_ADDR, VPU_IPR_POS, 8 },
114};
115static struct ipr_data se7343_other_ipr_map[] = {
116 { DMTE0_IRQ, DMA1_IPR_ADDR, DMA1_IPR_POS, DMA1_PRIORITY },
117 { DMTE1_IRQ, DMA1_IPR_ADDR, DMA1_IPR_POS, DMA1_PRIORITY },
118 { DMTE2_IRQ, DMA1_IPR_ADDR, DMA1_IPR_POS, DMA1_PRIORITY },
119 { DMTE3_IRQ, DMA1_IPR_ADDR, DMA1_IPR_POS, DMA1_PRIORITY },
120 { DMTE4_IRQ, DMA2_IPR_ADDR, DMA2_IPR_POS, DMA2_PRIORITY },
121 { DMTE5_IRQ, DMA2_IPR_ADDR, DMA2_IPR_POS, DMA2_PRIORITY },
122
123 /* I2C block */
124 { IIC0_ALI_IRQ, IIC0_IPR_ADDR, IIC0_IPR_POS, IIC0_PRIORITY },
125 { IIC0_TACKI_IRQ, IIC0_IPR_ADDR, IIC0_IPR_POS, IIC0_PRIORITY },
126 { IIC0_WAITI_IRQ, IIC0_IPR_ADDR, IIC0_IPR_POS, IIC0_PRIORITY },
127 { IIC0_DTEI_IRQ, IIC0_IPR_ADDR, IIC0_IPR_POS, IIC0_PRIORITY },
128
129 { IIC1_ALI_IRQ, IIC1_IPR_ADDR, IIC1_IPR_POS, IIC1_PRIORITY },
130 { IIC1_TACKI_IRQ, IIC1_IPR_ADDR, IIC1_IPR_POS, IIC1_PRIORITY },
131 { IIC1_WAITI_IRQ, IIC1_IPR_ADDR, IIC1_IPR_POS, IIC1_PRIORITY },
132 { IIC1_DTEI_IRQ, IIC1_IPR_ADDR, IIC1_IPR_POS, IIC1_PRIORITY },
133
134 /* SIOF */
135 { SIOF0_IRQ, SIOF0_IPR_ADDR, SIOF0_IPR_POS, SIOF0_PRIORITY },
136
137 /* SIU */
138 { SIU_IRQ, SIU_IPR_ADDR, SIU_IPR_POS, SIU_PRIORITY },
139
140 /* VIO interrupt */
141 { CEU_IRQ, VIO_IPR_ADDR, VIO_IPR_POS, VIO_PRIORITY },
142 { BEU_IRQ, VIO_IPR_ADDR, VIO_IPR_POS, VIO_PRIORITY },
143 { VEU_IRQ, VIO_IPR_ADDR, VIO_IPR_POS, VIO_PRIORITY },
144
145 /*MFI interrupt*/
146
147 { MFI_IRQ, MFI_IPR_ADDR, MFI_IPR_POS, MFI_PRIORITY },
148
149 /* LCD controller */
150 { LCDC_IRQ, LCDC_IPR_ADDR, LCDC_IPR_POS, LCDC_PRIORITY },
151};
152
153/* 57/*
154 * Initialize IRQ setting 58 * Initialize IRQ setting
155 */ 59 */
156void __init 60void __init init_7343se_IRQ(void)
157init_7343se_IRQ(void)
158{ 61{
159 /* Setup Multiplexed interrupts */ 62 int i;
160 ctrl_outw(8, PA_CPLD_MODESET); /* Set all CPLD interrupts to active 63
161 * low. 64 ctrl_outw(0, PA_CPLD_IMSK); /* disable all irqs */
162 */ 65 ctrl_outw(0x2000, 0xb03fffec); /* mrshpc irq enable */
163 /* Mask all CPLD controller interrupts */ 66
164 ctrl_outw(0x0fff, PA_CPLD_IMSK); 67 for (i = 0; i < SE7343_FPGA_IRQ_NR; i++)
165 68 set_irq_chip_and_handler_name(SE7343_FPGA_IRQ_BASE + i,
166 /* PC Card interrupts */ 69 &se7343_irq_chip,
167 make_intreq_irq(PC_IRQ0); 70 handle_level_irq, "level");
168 make_intreq_irq(PC_IRQ1); 71
169 make_intreq_irq(PC_IRQ2); 72 set_irq_chained_handler(IRQ0_IRQ, se7343_irq_demux);
170 make_intreq_irq(PC_IRQ3); 73 set_irq_type(IRQ0_IRQ, IRQ_TYPE_LEVEL_LOW);
171 74 set_irq_chained_handler(IRQ1_IRQ, se7343_irq_demux);
172 /* Extension Slot Interrupts */ 75 set_irq_type(IRQ1_IRQ, IRQ_TYPE_LEVEL_LOW);
173 make_intreq_irq(EXT_IRQ0); 76 set_irq_chained_handler(IRQ4_IRQ, se7343_irq_demux);
174 make_intreq_irq(EXT_IRQ1); 77 set_irq_type(IRQ4_IRQ, IRQ_TYPE_LEVEL_LOW);
175 make_intreq_irq(EXT_IRQ2); 78 set_irq_chained_handler(IRQ5_IRQ, se7343_irq_demux);
176 make_intreq_irq(EXT_IRQ3); 79 set_irq_type(IRQ5_IRQ, IRQ_TYPE_LEVEL_LOW);
177
178 /* USB Controller interrupts */
179 make_intreq_irq(USB_IRQ0);
180 make_intreq_irq(USB_IRQ1);
181
182 /* Serial Controller interrupts */
183 make_intreq_irq(UART_IRQ0);
184 make_intreq_irq(UART_IRQ1);
185
186 /* Setup all external interrupts to be active low */
187 ctrl_outw(0xaaaa, INTC_ICR1);
188
189 make_ipr_irq(se7343_irq5_ipr_map, ARRAY_SIZE(se7343_irq5_ipr_map));
190
191 setup_irq(IRQ5_IRQ, &irq5);
192 /* Set port control to use IRQ5 */
193 *(u16 *)0xA4050108 &= ~0xc;
194
195 make_ipr_irq(se7343_siof0_vpu_ipr_map, ARRAY_SIZE(se7343_siof0_vpu_ipr_map));
196
197 ctrl_outb(0x0f, INTC_IMCR5); /* enable SCIF IRQ */
198
199 make_ipr_irq(se7343_other_ipr_map, ARRAY_SIZE(se7343_other_ipr_map));
200
201 ctrl_outw(0x2000, PA_MRSHPC + 0x0c); /* mrshpc irq enable */
202} 80}
diff --git a/arch/sh/boards/se/7343/setup.c b/arch/sh/boards/se/7343/setup.c
index c9431b3a051b..59d8d94a8c29 100644
--- a/arch/sh/boards/se/7343/setup.c
+++ b/arch/sh/boards/se/7343/setup.c
@@ -1,10 +1,11 @@
1#include <linux/init.h> 1#include <linux/init.h>
2#include <linux/platform_device.h> 2#include <linux/platform_device.h>
3#include <linux/mtd/physmap.h>
3#include <asm/machvec.h> 4#include <asm/machvec.h>
4#include <asm/mach/se7343.h> 5#include <asm/mach/se7343.h>
6#include <asm/heartbeat.h>
5#include <asm/irq.h> 7#include <asm/irq.h>
6 8#include <asm/io.h>
7void init_7343se_IRQ(void);
8 9
9static struct resource smc91x_resources[] = { 10static struct resource smc91x_resources[] = {
10 [0] = { 11 [0] = {
@@ -17,8 +18,8 @@ static struct resource smc91x_resources[] = {
17 * shared with other devices via externel 18 * shared with other devices via externel
18 * interrupt controller in FPGA... 19 * interrupt controller in FPGA...
19 */ 20 */
20 .start = EXT_IRQ2, 21 .start = SMC_IRQ,
21 .end = EXT_IRQ2, 22 .end = SMC_IRQ,
22 .flags = IORESOURCE_IRQ, 23 .flags = IORESOURCE_IRQ,
23 }, 24 },
24}; 25};
@@ -38,16 +39,65 @@ static struct resource heartbeat_resources[] = {
38 }, 39 },
39}; 40};
40 41
42static struct heartbeat_data heartbeat_data = {
43 .regsize = 16,
44};
45
41static struct platform_device heartbeat_device = { 46static struct platform_device heartbeat_device = {
42 .name = "heartbeat", 47 .name = "heartbeat",
43 .id = -1, 48 .id = -1,
49 .dev = {
50 .platform_data = &heartbeat_data,
51 },
44 .num_resources = ARRAY_SIZE(heartbeat_resources), 52 .num_resources = ARRAY_SIZE(heartbeat_resources),
45 .resource = heartbeat_resources, 53 .resource = heartbeat_resources,
46}; 54};
47 55
56static struct mtd_partition nor_flash_partitions[] = {
57 {
58 .name = "loader",
59 .offset = 0x00000000,
60 .size = 128 * 1024,
61 },
62 {
63 .name = "rootfs",
64 .offset = MTDPART_OFS_APPEND,
65 .size = 31 * 1024 * 1024,
66 },
67 {
68 .name = "data",
69 .offset = MTDPART_OFS_APPEND,
70 .size = MTDPART_SIZ_FULL,
71 },
72};
73
74static struct physmap_flash_data nor_flash_data = {
75 .width = 2,
76 .parts = nor_flash_partitions,
77 .nr_parts = ARRAY_SIZE(nor_flash_partitions),
78};
79
80static struct resource nor_flash_resources[] = {
81 [0] = {
82 .start = 0x00000000,
83 .end = 0x01ffffff,
84 .flags = IORESOURCE_MEM,
85 }
86};
87
88static struct platform_device nor_flash_device = {
89 .name = "physmap-flash",
90 .dev = {
91 .platform_data = &nor_flash_data,
92 },
93 .num_resources = ARRAY_SIZE(nor_flash_resources),
94 .resource = nor_flash_resources,
95};
96
48static struct platform_device *sh7343se_platform_devices[] __initdata = { 97static struct platform_device *sh7343se_platform_devices[] __initdata = {
49 &smc91x_device, 98 &smc91x_device,
50 &heartbeat_device, 99 &heartbeat_device,
100 &nor_flash_device,
51}; 101};
52 102
53static int __init sh7343se_devices_setup(void) 103static int __init sh7343se_devices_setup(void)
@@ -55,10 +105,23 @@ static int __init sh7343se_devices_setup(void)
55 return platform_add_devices(sh7343se_platform_devices, 105 return platform_add_devices(sh7343se_platform_devices,
56 ARRAY_SIZE(sh7343se_platform_devices)); 106 ARRAY_SIZE(sh7343se_platform_devices));
57} 107}
108device_initcall(sh7343se_devices_setup);
58 109
110/*
111 * Initialize the board
112 */
59static void __init sh7343se_setup(char **cmdline_p) 113static void __init sh7343se_setup(char **cmdline_p)
60{ 114{
61 device_initcall(sh7343se_devices_setup); 115 ctrl_outw(0xf900, FPGA_OUT); /* FPGA */
116
117 ctrl_outl(0x00001001, MSTPCR0);
118 ctrl_outl(0x00000000, MSTPCR1);
119 ctrl_outl(0xffffbfC0, MSTPCR2); /* LCDC, BEU, CEU, VEU, KEYSC */
120
121 ctrl_outw(0x0002, PORT_PECR); /* PORT E 1 = IRQ5 */
122 ctrl_outw(0x0020, PORT_PSELD);
123
124 printk(KERN_INFO "MS7343CP01 Setup...done\n");
62} 125}
63 126
64/* 127/*
@@ -90,5 +153,4 @@ static struct sh_machine_vector mv_7343se __initmv = {
90 .mv_outsl = sh7343se_outsl, 153 .mv_outsl = sh7343se_outsl,
91 154
92 .mv_init_irq = init_7343se_IRQ, 155 .mv_init_irq = init_7343se_IRQ,
93 .mv_irq_demux = shmse_irq_demux,
94}; 156};
diff --git a/arch/sh/configs/se7343_defconfig b/arch/sh/configs/se7343_defconfig
index 84c0075e2ad4..7b7273638447 100644
--- a/arch/sh/configs/se7343_defconfig
+++ b/arch/sh/configs/se7343_defconfig
@@ -1,40 +1,55 @@
1# 1#
2# Automatically generated make config: don't edit 2# Automatically generated make config: don't edit
3# Linux kernel version: 2.6.18 3# Linux kernel version: 2.6.26-rc8
4# Tue Oct 3 11:46:17 2006 4# Mon Jul 7 13:12:45 2008
5# 5#
6CONFIG_SUPERH=y 6CONFIG_SUPERH=y
7CONFIG_SUPERH32=y
7CONFIG_RWSEM_GENERIC_SPINLOCK=y 8CONFIG_RWSEM_GENERIC_SPINLOCK=y
9CONFIG_GENERIC_BUG=y
8CONFIG_GENERIC_FIND_NEXT_BIT=y 10CONFIG_GENERIC_FIND_NEXT_BIT=y
9CONFIG_GENERIC_HWEIGHT=y 11CONFIG_GENERIC_HWEIGHT=y
10CONFIG_GENERIC_HARDIRQS=y 12CONFIG_GENERIC_HARDIRQS=y
11CONFIG_GENERIC_IRQ_PROBE=y 13CONFIG_GENERIC_IRQ_PROBE=y
12CONFIG_GENERIC_CALIBRATE_DELAY=y 14CONFIG_GENERIC_CALIBRATE_DELAY=y
15CONFIG_GENERIC_TIME=y
16CONFIG_GENERIC_CLOCKEVENTS=y
17CONFIG_STACKTRACE_SUPPORT=y
18CONFIG_LOCKDEP_SUPPORT=y
19# CONFIG_ARCH_HAS_ILOG2_U32 is not set
20# CONFIG_ARCH_HAS_ILOG2_U64 is not set
21CONFIG_ARCH_NO_VIRT_TO_BUS=y
22CONFIG_ARCH_SUPPORTS_AOUT=y
13CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" 23CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
14 24
15# 25#
16# Code maturity level options 26# General setup
17# 27#
18CONFIG_EXPERIMENTAL=y 28CONFIG_EXPERIMENTAL=y
19CONFIG_BROKEN_ON_SMP=y 29CONFIG_BROKEN_ON_SMP=y
20CONFIG_INIT_ENV_ARG_LIMIT=32 30CONFIG_INIT_ENV_ARG_LIMIT=32
21
22#
23# General setup
24#
25CONFIG_LOCALVERSION="" 31CONFIG_LOCALVERSION=""
26CONFIG_LOCALVERSION_AUTO=y 32CONFIG_LOCALVERSION_AUTO=y
27# CONFIG_SWAP is not set 33# CONFIG_SWAP is not set
28CONFIG_SYSVIPC=y 34CONFIG_SYSVIPC=y
29# CONFIG_IPC_NS is not set 35CONFIG_SYSVIPC_SYSCTL=y
30CONFIG_POSIX_MQUEUE=y 36CONFIG_POSIX_MQUEUE=y
31# CONFIG_BSD_PROCESS_ACCT is not set 37# CONFIG_BSD_PROCESS_ACCT is not set
32# CONFIG_TASKSTATS is not set 38# CONFIG_TASKSTATS is not set
33# CONFIG_UTS_NS is not set
34# CONFIG_AUDIT is not set 39# CONFIG_AUDIT is not set
35# CONFIG_IKCONFIG is not set 40# CONFIG_IKCONFIG is not set
41CONFIG_LOG_BUF_SHIFT=14
42# CONFIG_CGROUPS is not set
43CONFIG_GROUP_SCHED=y
44CONFIG_FAIR_GROUP_SCHED=y
45# CONFIG_RT_GROUP_SCHED is not set
46CONFIG_USER_SCHED=y
47# CONFIG_CGROUP_SCHED is not set
48CONFIG_SYSFS_DEPRECATED=y
49CONFIG_SYSFS_DEPRECATED_V2=y
36# CONFIG_RELAY is not set 50# CONFIG_RELAY is not set
37CONFIG_INITRAMFS_SOURCE="" 51# CONFIG_NAMESPACES is not set
52# CONFIG_BLK_DEV_INITRD is not set
38CONFIG_CC_OPTIMIZE_FOR_SIZE=y 53CONFIG_CC_OPTIMIZE_FOR_SIZE=y
39CONFIG_SYSCTL=y 54CONFIG_SYSCTL=y
40CONFIG_EMBEDDED=y 55CONFIG_EMBEDDED=y
@@ -46,33 +61,41 @@ CONFIG_HOTPLUG=y
46CONFIG_PRINTK=y 61CONFIG_PRINTK=y
47CONFIG_BUG=y 62CONFIG_BUG=y
48CONFIG_ELF_CORE=y 63CONFIG_ELF_CORE=y
64CONFIG_COMPAT_BRK=y
49CONFIG_BASE_FULL=y 65CONFIG_BASE_FULL=y
50# CONFIG_FUTEX is not set 66# CONFIG_FUTEX is not set
67CONFIG_ANON_INODES=y
51# CONFIG_EPOLL is not set 68# CONFIG_EPOLL is not set
69CONFIG_SIGNALFD=y
70CONFIG_TIMERFD=y
71CONFIG_EVENTFD=y
52# CONFIG_SHMEM is not set 72# CONFIG_SHMEM is not set
53CONFIG_SLAB=y
54CONFIG_VM_EVENT_COUNTERS=y 73CONFIG_VM_EVENT_COUNTERS=y
74CONFIG_SLAB=y
75# CONFIG_SLUB is not set
76# CONFIG_SLOB is not set
77# CONFIG_PROFILING is not set
78# CONFIG_MARKERS is not set
79CONFIG_HAVE_OPROFILE=y
80# CONFIG_HAVE_KPROBES is not set
81# CONFIG_HAVE_KRETPROBES is not set
82# CONFIG_HAVE_DMA_ATTRS is not set
83CONFIG_PROC_PAGE_MONITOR=y
84CONFIG_SLABINFO=y
55CONFIG_TINY_SHMEM=y 85CONFIG_TINY_SHMEM=y
56CONFIG_BASE_SMALL=0 86CONFIG_BASE_SMALL=0
57# CONFIG_SLOB is not set
58
59#
60# Loadable module support
61#
62CONFIG_MODULES=y 87CONFIG_MODULES=y
88# CONFIG_MODULE_FORCE_LOAD is not set
63CONFIG_MODULE_UNLOAD=y 89CONFIG_MODULE_UNLOAD=y
64CONFIG_MODULE_FORCE_UNLOAD=y 90CONFIG_MODULE_FORCE_UNLOAD=y
65# CONFIG_MODVERSIONS is not set 91# CONFIG_MODVERSIONS is not set
66# CONFIG_MODULE_SRCVERSION_ALL is not set 92# CONFIG_MODULE_SRCVERSION_ALL is not set
67# CONFIG_KMOD is not set 93# CONFIG_KMOD is not set
68
69#
70# Block layer
71#
72CONFIG_BLOCK=y 94CONFIG_BLOCK=y
73# CONFIG_LBD is not set 95# CONFIG_LBD is not set
74# CONFIG_BLK_DEV_IO_TRACE is not set 96# CONFIG_BLK_DEV_IO_TRACE is not set
75# CONFIG_LSF is not set 97# CONFIG_LSF is not set
98# CONFIG_BLK_DEV_BSG is not set
76 99
77# 100#
78# IO Schedulers 101# IO Schedulers
@@ -86,62 +109,28 @@ CONFIG_DEFAULT_DEADLINE=y
86# CONFIG_DEFAULT_CFQ is not set 109# CONFIG_DEFAULT_CFQ is not set
87# CONFIG_DEFAULT_NOOP is not set 110# CONFIG_DEFAULT_NOOP is not set
88CONFIG_DEFAULT_IOSCHED="deadline" 111CONFIG_DEFAULT_IOSCHED="deadline"
112CONFIG_CLASSIC_RCU=y
89 113
90# 114#
91# System type 115# System type
92# 116#
93CONFIG_SOLUTION_ENGINE=y
94# CONFIG_SH_SOLUTION_ENGINE is not set
95# CONFIG_SH_7751_SOLUTION_ENGINE is not set
96# CONFIG_SH_7300_SOLUTION_ENGINE is not set
97CONFIG_SH_7343_SOLUTION_ENGINE=y
98# CONFIG_SH_73180_SOLUTION_ENGINE is not set
99# CONFIG_SH_7751_SYSTEMH is not set
100# CONFIG_SH_HP6XX is not set
101# CONFIG_SH_EC3104 is not set
102# CONFIG_SH_SATURN is not set
103# CONFIG_SH_DREAMCAST is not set
104# CONFIG_SH_BIGSUR is not set
105# CONFIG_SH_MPC1211 is not set
106# CONFIG_SH_SH03 is not set
107# CONFIG_SH_SECUREEDGE5410 is not set
108# CONFIG_SH_HS7751RVOIP is not set
109# CONFIG_SH_7710VOIPGW is not set
110# CONFIG_SH_RTS7751R2D is not set
111# CONFIG_SH_R7780RP is not set
112# CONFIG_SH_EDOSK7705 is not set
113# CONFIG_SH_SH4202_MICRODEV is not set
114# CONFIG_SH_LANDISK is not set
115# CONFIG_SH_TITAN is not set
116# CONFIG_SH_SHMIN is not set
117# CONFIG_SH_UNKNOWN is not set
118
119#
120# Processor selection
121#
122CONFIG_CPU_SH4=y 117CONFIG_CPU_SH4=y
123CONFIG_CPU_SH4A=y 118CONFIG_CPU_SH4A=y
124CONFIG_CPU_SH4AL_DSP=y 119CONFIG_CPU_SH4AL_DSP=y
125 120# CONFIG_CPU_SUBTYPE_SH7619 is not set
126# 121# CONFIG_CPU_SUBTYPE_SH7203 is not set
127# SH-2 Processor Support 122# CONFIG_CPU_SUBTYPE_SH7206 is not set
128# 123# CONFIG_CPU_SUBTYPE_SH7263 is not set
129# CONFIG_CPU_SUBTYPE_SH7604 is not set 124# CONFIG_CPU_SUBTYPE_MXG is not set
130
131#
132# SH-3 Processor Support
133#
134# CONFIG_CPU_SUBTYPE_SH7300 is not set
135# CONFIG_CPU_SUBTYPE_SH7705 is not set 125# CONFIG_CPU_SUBTYPE_SH7705 is not set
136# CONFIG_CPU_SUBTYPE_SH7706 is not set 126# CONFIG_CPU_SUBTYPE_SH7706 is not set
137# CONFIG_CPU_SUBTYPE_SH7707 is not set 127# CONFIG_CPU_SUBTYPE_SH7707 is not set
138# CONFIG_CPU_SUBTYPE_SH7708 is not set 128# CONFIG_CPU_SUBTYPE_SH7708 is not set
139# CONFIG_CPU_SUBTYPE_SH7709 is not set 129# CONFIG_CPU_SUBTYPE_SH7709 is not set
140# CONFIG_CPU_SUBTYPE_SH7710 is not set 130# CONFIG_CPU_SUBTYPE_SH7710 is not set
141 131# CONFIG_CPU_SUBTYPE_SH7712 is not set
142# 132# CONFIG_CPU_SUBTYPE_SH7720 is not set
143# SH-4 Processor Support 133# CONFIG_CPU_SUBTYPE_SH7721 is not set
144#
145# CONFIG_CPU_SUBTYPE_SH7750 is not set 134# CONFIG_CPU_SUBTYPE_SH7750 is not set
146# CONFIG_CPU_SUBTYPE_SH7091 is not set 135# CONFIG_CPU_SUBTYPE_SH7091 is not set
147# CONFIG_CPU_SUBTYPE_SH7750R is not set 136# CONFIG_CPU_SUBTYPE_SH7750R is not set
@@ -150,67 +139,88 @@ CONFIG_CPU_SH4AL_DSP=y
150# CONFIG_CPU_SUBTYPE_SH7751R is not set 139# CONFIG_CPU_SUBTYPE_SH7751R is not set
151# CONFIG_CPU_SUBTYPE_SH7760 is not set 140# CONFIG_CPU_SUBTYPE_SH7760 is not set
152# CONFIG_CPU_SUBTYPE_SH4_202 is not set 141# CONFIG_CPU_SUBTYPE_SH4_202 is not set
153 142# CONFIG_CPU_SUBTYPE_SH7723 is not set
154# 143# CONFIG_CPU_SUBTYPE_SH7763 is not set
155# ST40 Processor Support
156#
157# CONFIG_CPU_SUBTYPE_ST40STB1 is not set
158# CONFIG_CPU_SUBTYPE_ST40GX1 is not set
159
160#
161# SH-4A Processor Support
162#
163# CONFIG_CPU_SUBTYPE_SH7770 is not set 144# CONFIG_CPU_SUBTYPE_SH7770 is not set
164# CONFIG_CPU_SUBTYPE_SH7780 is not set 145# CONFIG_CPU_SUBTYPE_SH7780 is not set
165 146# CONFIG_CPU_SUBTYPE_SH7785 is not set
166# 147# CONFIG_CPU_SUBTYPE_SHX3 is not set
167# SH4AL-DSP Processor Support
168#
169# CONFIG_CPU_SUBTYPE_SH73180 is not set
170CONFIG_CPU_SUBTYPE_SH7343=y 148CONFIG_CPU_SUBTYPE_SH7343=y
149# CONFIG_CPU_SUBTYPE_SH7722 is not set
150# CONFIG_CPU_SUBTYPE_SH7366 is not set
151# CONFIG_CPU_SUBTYPE_SH5_101 is not set
152# CONFIG_CPU_SUBTYPE_SH5_103 is not set
171 153
172# 154#
173# Memory management options 155# Memory management options
174# 156#
157CONFIG_QUICKLIST=y
175CONFIG_MMU=y 158CONFIG_MMU=y
176CONFIG_PAGE_OFFSET=0x80000000 159CONFIG_PAGE_OFFSET=0x80000000
177CONFIG_MEMORY_START=0x0c000000 160CONFIG_MEMORY_START=0x0c000000
178CONFIG_MEMORY_SIZE=0x01000000 161CONFIG_MEMORY_SIZE=0x01000000
179CONFIG_32BIT=y 162CONFIG_29BIT=y
180CONFIG_VSYSCALL=y 163CONFIG_VSYSCALL=y
164CONFIG_ARCH_FLATMEM_ENABLE=y
165CONFIG_ARCH_SPARSEMEM_ENABLE=y
166CONFIG_ARCH_SPARSEMEM_DEFAULT=y
167CONFIG_MAX_ACTIVE_REGIONS=1
168CONFIG_ARCH_POPULATES_NODE_MAP=y
169CONFIG_ARCH_SELECT_MEMORY_MODEL=y
170CONFIG_PAGE_SIZE_4KB=y
171# CONFIG_PAGE_SIZE_8KB is not set
172# CONFIG_PAGE_SIZE_16KB is not set
173# CONFIG_PAGE_SIZE_64KB is not set
181CONFIG_SELECT_MEMORY_MODEL=y 174CONFIG_SELECT_MEMORY_MODEL=y
182CONFIG_FLATMEM_MANUAL=y 175CONFIG_FLATMEM_MANUAL=y
183# CONFIG_DISCONTIGMEM_MANUAL is not set 176# CONFIG_DISCONTIGMEM_MANUAL is not set
184# CONFIG_SPARSEMEM_MANUAL is not set 177# CONFIG_SPARSEMEM_MANUAL is not set
185CONFIG_FLATMEM=y 178CONFIG_FLATMEM=y
186CONFIG_FLAT_NODE_MEM_MAP=y 179CONFIG_FLAT_NODE_MEM_MAP=y
187# CONFIG_SPARSEMEM_STATIC is not set 180CONFIG_SPARSEMEM_STATIC=y
181# CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set
182CONFIG_PAGEFLAGS_EXTENDED=y
188CONFIG_SPLIT_PTLOCK_CPUS=4 183CONFIG_SPLIT_PTLOCK_CPUS=4
189# CONFIG_RESOURCES_64BIT is not set 184# CONFIG_RESOURCES_64BIT is not set
185CONFIG_ZONE_DMA_FLAG=0
186CONFIG_NR_QUICK=2
190 187
191# 188#
192# Cache configuration 189# Cache configuration
193# 190#
194# CONFIG_SH_DIRECT_MAPPED is not set 191# CONFIG_SH_DIRECT_MAPPED is not set
195# CONFIG_SH_WRITETHROUGH is not set 192CONFIG_CACHE_WRITEBACK=y
196# CONFIG_SH_OCRAM is not set 193# CONFIG_CACHE_WRITETHROUGH is not set
194# CONFIG_CACHE_OFF is not set
197 195
198# 196#
199# Processor features 197# Processor features
200# 198#
201CONFIG_CPU_LITTLE_ENDIAN=y 199CONFIG_CPU_LITTLE_ENDIAN=y
202# CONFIG_SH_FPU is not set 200# CONFIG_CPU_BIG_ENDIAN is not set
203# CONFIG_SH_FPU_EMU is not set 201# CONFIG_SH_FPU_EMU is not set
204CONFIG_SH_DSP=y 202CONFIG_SH_DSP=y
205# CONFIG_SH_STORE_QUEUES is not set 203# CONFIG_SH_STORE_QUEUES is not set
206CONFIG_CPU_HAS_INTEVT=y 204CONFIG_CPU_HAS_INTEVT=y
207CONFIG_CPU_HAS_SR_RB=y 205CONFIG_CPU_HAS_SR_RB=y
206CONFIG_CPU_HAS_DSP=y
207
208#
209# Board support
210#
211CONFIG_SOLUTION_ENGINE=y
212CONFIG_SH_7343_SOLUTION_ENGINE=y
208 213
209# 214#
210# Timer support 215# Timer and clock configuration
211# 216#
212CONFIG_SH_TMU=y 217CONFIG_SH_TMU=y
218CONFIG_SH_TIMER_IRQ=16
213CONFIG_SH_PCLK_FREQ=27000000 219CONFIG_SH_PCLK_FREQ=27000000
220# CONFIG_TICK_ONESHOT is not set
221# CONFIG_NO_HZ is not set
222# CONFIG_HIGH_RES_TIMERS is not set
223CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
214 224
215# 225#
216# CPU Frequency scaling 226# CPU Frequency scaling
@@ -225,57 +235,50 @@ CONFIG_SH_PCLK_FREQ=27000000
225# 235#
226# Companion Chips 236# Companion Chips
227# 237#
228# CONFIG_HD6446X_SERIES is not set 238
239#
240# Additional SuperH Device Drivers
241#
229CONFIG_HEARTBEAT=y 242CONFIG_HEARTBEAT=y
243# CONFIG_PUSH_SWITCH is not set
230 244
231# 245#
232# Kernel features 246# Kernel features
233# 247#
234# CONFIG_HZ_100 is not set 248# CONFIG_HZ_100 is not set
235CONFIG_HZ_250=y 249CONFIG_HZ_250=y
250# CONFIG_HZ_300 is not set
236# CONFIG_HZ_1000 is not set 251# CONFIG_HZ_1000 is not set
237CONFIG_HZ=250 252CONFIG_HZ=250
253# CONFIG_SCHED_HRTICK is not set
238# CONFIG_KEXEC is not set 254# CONFIG_KEXEC is not set
239# CONFIG_SMP is not set 255# CONFIG_CRASH_DUMP is not set
240CONFIG_PREEMPT_NONE=y 256CONFIG_PREEMPT_NONE=y
241# CONFIG_PREEMPT_VOLUNTARY is not set 257# CONFIG_PREEMPT_VOLUNTARY is not set
242# CONFIG_PREEMPT is not set 258# CONFIG_PREEMPT is not set
259CONFIG_GUSA=y
243 260
244# 261#
245# Boot options 262# Boot options
246# 263#
247CONFIG_ZERO_PAGE_OFFSET=0x00001000 264CONFIG_ZERO_PAGE_OFFSET=0x00001000
248CONFIG_BOOT_LINK_OFFSET=0x00800000 265CONFIG_BOOT_LINK_OFFSET=0x00800000
249# CONFIG_UBC_WAKEUP is not set
250# CONFIG_CMDLINE_BOOL is not set 266# CONFIG_CMDLINE_BOOL is not set
251 267
252# 268#
253# Bus options 269# Bus options
254# 270#
255# CONFIG_PCI is not set 271# CONFIG_CF_ENABLER is not set
256 272# CONFIG_ARCH_SUPPORTS_MSI is not set
257#
258# PCCARD (PCMCIA/CardBus) support
259#
260# CONFIG_PCCARD is not set 273# CONFIG_PCCARD is not set
261 274
262# 275#
263# PCI Hotplug Support
264#
265
266#
267# Executable file formats 276# Executable file formats
268# 277#
269CONFIG_BINFMT_ELF=y 278CONFIG_BINFMT_ELF=y
270# CONFIG_BINFMT_FLAT is not set
271# CONFIG_BINFMT_MISC is not set 279# CONFIG_BINFMT_MISC is not set
272 280
273# 281#
274# Power management options (EXPERIMENTAL)
275#
276# CONFIG_PM is not set
277
278#
279# Networking 282# Networking
280# 283#
281CONFIG_NET=y 284CONFIG_NET=y
@@ -283,22 +286,20 @@ CONFIG_NET=y
283# 286#
284# Networking options 287# Networking options
285# 288#
286# CONFIG_NETDEBUG is not set
287CONFIG_PACKET=y 289CONFIG_PACKET=y
288CONFIG_PACKET_MMAP=y 290CONFIG_PACKET_MMAP=y
289CONFIG_UNIX=y 291CONFIG_UNIX=y
290CONFIG_XFRM=y 292CONFIG_XFRM=y
291# CONFIG_XFRM_USER is not set 293# CONFIG_XFRM_USER is not set
292# CONFIG_XFRM_SUB_POLICY is not set 294# CONFIG_XFRM_SUB_POLICY is not set
295# CONFIG_XFRM_MIGRATE is not set
296# CONFIG_XFRM_STATISTICS is not set
293# CONFIG_NET_KEY is not set 297# CONFIG_NET_KEY is not set
294CONFIG_INET=y 298CONFIG_INET=y
295# CONFIG_IP_MULTICAST is not set 299# CONFIG_IP_MULTICAST is not set
296# CONFIG_IP_ADVANCED_ROUTER is not set 300# CONFIG_IP_ADVANCED_ROUTER is not set
297CONFIG_IP_FIB_HASH=y 301CONFIG_IP_FIB_HASH=y
298CONFIG_IP_PNP=y 302# CONFIG_IP_PNP is not set
299CONFIG_IP_PNP_DHCP=y
300# CONFIG_IP_PNP_BOOTP is not set
301# CONFIG_IP_PNP_RARP is not set
302# CONFIG_NET_IPIP is not set 303# CONFIG_NET_IPIP is not set
303# CONFIG_NET_IPGRE is not set 304# CONFIG_NET_IPGRE is not set
304# CONFIG_ARPD is not set 305# CONFIG_ARPD is not set
@@ -310,29 +311,18 @@ CONFIG_SYN_COOKIES=y
310# CONFIG_INET_TUNNEL is not set 311# CONFIG_INET_TUNNEL is not set
311CONFIG_INET_XFRM_MODE_TRANSPORT=y 312CONFIG_INET_XFRM_MODE_TRANSPORT=y
312CONFIG_INET_XFRM_MODE_TUNNEL=y 313CONFIG_INET_XFRM_MODE_TUNNEL=y
314CONFIG_INET_XFRM_MODE_BEET=y
315# CONFIG_INET_LRO is not set
313# CONFIG_INET_DIAG is not set 316# CONFIG_INET_DIAG is not set
314# CONFIG_TCP_CONG_ADVANCED is not set 317# CONFIG_TCP_CONG_ADVANCED is not set
315CONFIG_TCP_CONG_CUBIC=y 318CONFIG_TCP_CONG_CUBIC=y
316CONFIG_DEFAULT_TCP_CONG="cubic" 319CONFIG_DEFAULT_TCP_CONG="cubic"
320# CONFIG_TCP_MD5SIG is not set
317# CONFIG_IPV6 is not set 321# CONFIG_IPV6 is not set
318# CONFIG_INET6_XFRM_TUNNEL is not set
319# CONFIG_INET6_TUNNEL is not set
320# CONFIG_NETWORK_SECMARK is not set 322# CONFIG_NETWORK_SECMARK is not set
321# CONFIG_NETFILTER is not set 323# CONFIG_NETFILTER is not set
322
323#
324# DCCP Configuration (EXPERIMENTAL)
325#
326# CONFIG_IP_DCCP is not set 324# CONFIG_IP_DCCP is not set
327
328#
329# SCTP Configuration (EXPERIMENTAL)
330#
331# CONFIG_IP_SCTP is not set 325# CONFIG_IP_SCTP is not set
332
333#
334# TIPC Configuration (EXPERIMENTAL)
335#
336# CONFIG_TIPC is not set 326# CONFIG_TIPC is not set
337# CONFIG_ATM is not set 327# CONFIG_ATM is not set
338# CONFIG_BRIDGE is not set 328# CONFIG_BRIDGE is not set
@@ -345,10 +335,6 @@ CONFIG_DEFAULT_TCP_CONG="cubic"
345# CONFIG_LAPB is not set 335# CONFIG_LAPB is not set
346# CONFIG_ECONET is not set 336# CONFIG_ECONET is not set
347# CONFIG_WAN_ROUTER is not set 337# CONFIG_WAN_ROUTER is not set
348
349#
350# QoS and/or fair queueing
351#
352# CONFIG_NET_SCHED is not set 338# CONFIG_NET_SCHED is not set
353 339
354# 340#
@@ -356,9 +342,20 @@ CONFIG_DEFAULT_TCP_CONG="cubic"
356# 342#
357# CONFIG_NET_PKTGEN is not set 343# CONFIG_NET_PKTGEN is not set
358# CONFIG_HAMRADIO is not set 344# CONFIG_HAMRADIO is not set
345# CONFIG_CAN is not set
359# CONFIG_IRDA is not set 346# CONFIG_IRDA is not set
360# CONFIG_BT is not set 347# CONFIG_BT is not set
348# CONFIG_AF_RXRPC is not set
349
350#
351# Wireless
352#
353# CONFIG_CFG80211 is not set
354# CONFIG_WIRELESS_EXT is not set
355# CONFIG_MAC80211 is not set
361# CONFIG_IEEE80211 is not set 356# CONFIG_IEEE80211 is not set
357# CONFIG_RFKILL is not set
358# CONFIG_NET_9P is not set
362 359
363# 360#
364# Device Drivers 361# Device Drivers
@@ -367,36 +364,32 @@ CONFIG_DEFAULT_TCP_CONG="cubic"
367# 364#
368# Generic Driver Options 365# Generic Driver Options
369# 366#
367CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
370CONFIG_STANDALONE=y 368CONFIG_STANDALONE=y
371CONFIG_PREVENT_FIRMWARE_BUILD=y 369CONFIG_PREVENT_FIRMWARE_BUILD=y
372CONFIG_FW_LOADER=y 370CONFIG_FW_LOADER=y
373# CONFIG_SYS_HYPERVISOR is not set 371# CONFIG_SYS_HYPERVISOR is not set
374
375#
376# Connector - unified userspace <-> kernelspace linker
377#
378# CONFIG_CONNECTOR is not set 372# CONFIG_CONNECTOR is not set
379
380#
381# Memory Technology Devices (MTD)
382#
383CONFIG_MTD=y 373CONFIG_MTD=y
384# CONFIG_MTD_DEBUG is not set 374# CONFIG_MTD_DEBUG is not set
385CONFIG_MTD_CONCAT=y 375CONFIG_MTD_CONCAT=y
386CONFIG_MTD_PARTITIONS=y 376CONFIG_MTD_PARTITIONS=y
387# CONFIG_MTD_REDBOOT_PARTS is not set 377# CONFIG_MTD_REDBOOT_PARTS is not set
388# CONFIG_MTD_CMDLINE_PARTS is not set 378# CONFIG_MTD_CMDLINE_PARTS is not set
379# CONFIG_MTD_AR7_PARTS is not set
389 380
390# 381#
391# User Modules And Translation Layers 382# User Modules And Translation Layers
392# 383#
393CONFIG_MTD_CHAR=y 384CONFIG_MTD_CHAR=y
385CONFIG_MTD_BLKDEVS=y
394CONFIG_MTD_BLOCK=y 386CONFIG_MTD_BLOCK=y
395# CONFIG_FTL is not set 387# CONFIG_FTL is not set
396# CONFIG_NFTL is not set 388# CONFIG_NFTL is not set
397# CONFIG_INFTL is not set 389# CONFIG_INFTL is not set
398# CONFIG_RFD_FTL is not set 390# CONFIG_RFD_FTL is not set
399# CONFIG_SSFDC is not set 391# CONFIG_SSFDC is not set
392# CONFIG_MTD_OOPS is not set
400 393
401# 394#
402# RAM/ROM/Flash chip drivers 395# RAM/ROM/Flash chip drivers
@@ -422,13 +415,15 @@ CONFIG_MTD_CFI_UTIL=y
422CONFIG_MTD_RAM=y 415CONFIG_MTD_RAM=y
423# CONFIG_MTD_ROM is not set 416# CONFIG_MTD_ROM is not set
424# CONFIG_MTD_ABSENT is not set 417# CONFIG_MTD_ABSENT is not set
425# CONFIG_MTD_OBSOLETE_CHIPS is not set
426 418
427# 419#
428# Mapping drivers for chip access 420# Mapping drivers for chip access
429# 421#
430# CONFIG_MTD_COMPLEX_MAPPINGS is not set 422# CONFIG_MTD_COMPLEX_MAPPINGS is not set
431# CONFIG_MTD_PHYSMAP is not set 423CONFIG_MTD_PHYSMAP=y
424CONFIG_MTD_PHYSMAP_START=0x0
425CONFIG_MTD_PHYSMAP_LEN=0
426CONFIG_MTD_PHYSMAP_BANKWIDTH=0
432# CONFIG_MTD_PLATRAM is not set 427# CONFIG_MTD_PLATRAM is not set
433 428
434# 429#
@@ -445,130 +440,101 @@ CONFIG_MTD_RAM=y
445# CONFIG_MTD_DOC2000 is not set 440# CONFIG_MTD_DOC2000 is not set
446# CONFIG_MTD_DOC2001 is not set 441# CONFIG_MTD_DOC2001 is not set
447# CONFIG_MTD_DOC2001PLUS is not set 442# CONFIG_MTD_DOC2001PLUS is not set
448
449#
450# NAND Flash Device Drivers
451#
452# CONFIG_MTD_NAND is not set 443# CONFIG_MTD_NAND is not set
453
454#
455# OneNAND Flash Device Drivers
456#
457# CONFIG_MTD_ONENAND is not set 444# CONFIG_MTD_ONENAND is not set
458 445
459# 446#
460# Parallel port support 447# UBI - Unsorted block images
461# 448#
449# CONFIG_MTD_UBI is not set
462# CONFIG_PARPORT is not set 450# CONFIG_PARPORT is not set
463 451CONFIG_BLK_DEV=y
464#
465# Plug and Play support
466#
467
468#
469# Block devices
470#
471# CONFIG_BLK_DEV_COW_COMMON is not set 452# CONFIG_BLK_DEV_COW_COMMON is not set
472# CONFIG_BLK_DEV_LOOP is not set 453# CONFIG_BLK_DEV_LOOP is not set
473# CONFIG_BLK_DEV_NBD is not set 454# CONFIG_BLK_DEV_NBD is not set
474# CONFIG_BLK_DEV_RAM is not set 455# CONFIG_BLK_DEV_RAM is not set
475# CONFIG_BLK_DEV_INITRD is not set
476# CONFIG_CDROM_PKTCDVD is not set 456# CONFIG_CDROM_PKTCDVD is not set
477# CONFIG_ATA_OVER_ETH is not set 457# CONFIG_ATA_OVER_ETH is not set
478 458# CONFIG_MISC_DEVICES is not set
479# 459CONFIG_HAVE_IDE=y
480# ATA/ATAPI/MFM/RLL support
481#
482# CONFIG_IDE is not set 460# CONFIG_IDE is not set
483 461
484# 462#
485# SCSI device support 463# SCSI device support
486# 464#
487# CONFIG_RAID_ATTRS is not set 465# CONFIG_RAID_ATTRS is not set
488# CONFIG_SCSI is not set 466CONFIG_SCSI=y
467CONFIG_SCSI_DMA=y
468# CONFIG_SCSI_TGT is not set
489# CONFIG_SCSI_NETLINK is not set 469# CONFIG_SCSI_NETLINK is not set
470CONFIG_SCSI_PROC_FS=y
490 471
491# 472#
492# Serial ATA (prod) and Parallel ATA (experimental) drivers 473# SCSI support type (disk, tape, CD-ROM)
493#
494# CONFIG_ATA is not set
495
496#
497# Multi-device support (RAID and LVM)
498#
499# CONFIG_MD is not set
500
501#
502# Fusion MPT device support
503#
504# CONFIG_FUSION is not set
505
506#
507# IEEE 1394 (FireWire) support
508# 474#
475# CONFIG_BLK_DEV_SD is not set
476# CONFIG_CHR_DEV_ST is not set
477# CONFIG_CHR_DEV_OSST is not set
478# CONFIG_BLK_DEV_SR is not set
479# CONFIG_CHR_DEV_SG is not set
480# CONFIG_CHR_DEV_SCH is not set
509 481
510# 482#
511# I2O device support 483# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
512# 484#
485CONFIG_SCSI_MULTI_LUN=y
486# CONFIG_SCSI_CONSTANTS is not set
487# CONFIG_SCSI_LOGGING is not set
488# CONFIG_SCSI_SCAN_ASYNC is not set
489CONFIG_SCSI_WAIT_SCAN=m
513 490
514# 491#
515# Network device support 492# SCSI Transports
516# 493#
494# CONFIG_SCSI_SPI_ATTRS is not set
495# CONFIG_SCSI_FC_ATTRS is not set
496# CONFIG_SCSI_ISCSI_ATTRS is not set
497# CONFIG_SCSI_SAS_LIBSAS is not set
498# CONFIG_SCSI_SRP_ATTRS is not set
499# CONFIG_SCSI_LOWLEVEL is not set
500# CONFIG_ATA is not set
501# CONFIG_MD is not set
517CONFIG_NETDEVICES=y 502CONFIG_NETDEVICES=y
503# CONFIG_NETDEVICES_MULTIQUEUE is not set
518# CONFIG_DUMMY is not set 504# CONFIG_DUMMY is not set
519# CONFIG_BONDING is not set 505# CONFIG_BONDING is not set
506# CONFIG_MACVLAN is not set
520# CONFIG_EQUALIZER is not set 507# CONFIG_EQUALIZER is not set
521# CONFIG_TUN is not set 508# CONFIG_TUN is not set
522 509# CONFIG_VETH is not set
523#
524# PHY device support
525#
526# CONFIG_PHYLIB is not set 510# CONFIG_PHYLIB is not set
527
528#
529# Ethernet (10 or 100Mbit)
530#
531CONFIG_NET_ETHERNET=y 511CONFIG_NET_ETHERNET=y
532CONFIG_MII=y 512CONFIG_MII=y
513# CONFIG_AX88796 is not set
533# CONFIG_STNIC is not set 514# CONFIG_STNIC is not set
534CONFIG_SMC91X=y 515CONFIG_SMC91X=y
516# CONFIG_IBM_NEW_EMAC_ZMII is not set
517# CONFIG_IBM_NEW_EMAC_RGMII is not set
518# CONFIG_IBM_NEW_EMAC_TAH is not set
519# CONFIG_IBM_NEW_EMAC_EMAC4 is not set
520# CONFIG_B44 is not set
521CONFIG_NETDEV_1000=y
522# CONFIG_E1000E_ENABLED is not set
523CONFIG_NETDEV_10000=y
535 524
536# 525#
537# Ethernet (1000 Mbit) 526# Wireless LAN
538#
539
540#
541# Ethernet (10000 Mbit)
542#
543
544#
545# Token Ring devices
546#
547
548#
549# Wireless LAN (non-hamradio)
550#
551# CONFIG_NET_RADIO is not set
552
553#
554# Wan interfaces
555# 527#
528# CONFIG_WLAN_PRE80211 is not set
529# CONFIG_WLAN_80211 is not set
530# CONFIG_IWLWIFI_LEDS is not set
556# CONFIG_WAN is not set 531# CONFIG_WAN is not set
557# CONFIG_PPP is not set 532# CONFIG_PPP is not set
558# CONFIG_SLIP is not set 533# CONFIG_SLIP is not set
559# CONFIG_SHAPER is not set
560# CONFIG_NETCONSOLE is not set 534# CONFIG_NETCONSOLE is not set
561# CONFIG_NETPOLL is not set 535# CONFIG_NETPOLL is not set
562# CONFIG_NET_POLL_CONTROLLER is not set 536# CONFIG_NET_POLL_CONTROLLER is not set
563
564#
565# ISDN subsystem
566#
567# CONFIG_ISDN is not set 537# CONFIG_ISDN is not set
568
569#
570# Telephony Support
571#
572# CONFIG_PHONE is not set 538# CONFIG_PHONE is not set
573 539
574# 540#
@@ -576,13 +542,13 @@ CONFIG_SMC91X=y
576# 542#
577CONFIG_INPUT=y 543CONFIG_INPUT=y
578# CONFIG_INPUT_FF_MEMLESS is not set 544# CONFIG_INPUT_FF_MEMLESS is not set
545# CONFIG_INPUT_POLLDEV is not set
579 546
580# 547#
581# Userland interfaces 548# Userland interfaces
582# 549#
583# CONFIG_INPUT_MOUSEDEV is not set 550# CONFIG_INPUT_MOUSEDEV is not set
584# CONFIG_INPUT_JOYDEV is not set 551# CONFIG_INPUT_JOYDEV is not set
585# CONFIG_INPUT_TSDEV is not set
586# CONFIG_INPUT_EVDEV is not set 552# CONFIG_INPUT_EVDEV is not set
587# CONFIG_INPUT_EVBUG is not set 553# CONFIG_INPUT_EVBUG is not set
588 554
@@ -592,6 +558,7 @@ CONFIG_INPUT=y
592# CONFIG_INPUT_KEYBOARD is not set 558# CONFIG_INPUT_KEYBOARD is not set
593# CONFIG_INPUT_MOUSE is not set 559# CONFIG_INPUT_MOUSE is not set
594# CONFIG_INPUT_JOYSTICK is not set 560# CONFIG_INPUT_JOYSTICK is not set
561# CONFIG_INPUT_TABLET is not set
595# CONFIG_INPUT_TOUCHSCREEN is not set 562# CONFIG_INPUT_TOUCHSCREEN is not set
596# CONFIG_INPUT_MISC is not set 563# CONFIG_INPUT_MISC is not set
597 564
@@ -608,6 +575,7 @@ CONFIG_VT=y
608CONFIG_VT_CONSOLE=y 575CONFIG_VT_CONSOLE=y
609CONFIG_HW_CONSOLE=y 576CONFIG_HW_CONSOLE=y
610# CONFIG_VT_HW_CONSOLE_BINDING is not set 577# CONFIG_VT_HW_CONSOLE_BINDING is not set
578CONFIG_DEVKMEM=y
611# CONFIG_SERIAL_NONSTANDARD is not set 579# CONFIG_SERIAL_NONSTANDARD is not set
612 580
613# 581#
@@ -626,147 +594,102 @@ CONFIG_SERIAL_CORE_CONSOLE=y
626# CONFIG_UNIX98_PTYS is not set 594# CONFIG_UNIX98_PTYS is not set
627CONFIG_LEGACY_PTYS=y 595CONFIG_LEGACY_PTYS=y
628CONFIG_LEGACY_PTY_COUNT=256 596CONFIG_LEGACY_PTY_COUNT=256
629
630#
631# IPMI
632#
633# CONFIG_IPMI_HANDLER is not set 597# CONFIG_IPMI_HANDLER is not set
634
635#
636# Watchdog Cards
637#
638# CONFIG_WATCHDOG is not set
639CONFIG_HW_RANDOM=y 598CONFIG_HW_RANDOM=y
640# CONFIG_GEN_RTC is not set
641# CONFIG_DTLK is not set
642# CONFIG_R3964 is not set 599# CONFIG_R3964 is not set
643
644#
645# Ftape, the floppy tape device driver
646#
647# CONFIG_RAW_DRIVER is not set 600# CONFIG_RAW_DRIVER is not set
648
649#
650# TPM devices
651#
652# CONFIG_TCG_TPM is not set 601# CONFIG_TCG_TPM is not set
653# CONFIG_TELCLOCK is not set 602# CONFIG_I2C is not set
654
655#
656# I2C support
657#
658CONFIG_I2C=y
659CONFIG_I2C_CHARDEV=y
660
661#
662# I2C Algorithms
663#
664# CONFIG_I2C_ALGOBIT is not set
665# CONFIG_I2C_ALGOPCF is not set
666# CONFIG_I2C_ALGOPCA is not set
667
668#
669# I2C Hardware Bus support
670#
671# CONFIG_I2C_OCORES is not set
672# CONFIG_I2C_PARPORT_LIGHT is not set
673# CONFIG_I2C_STUB is not set
674# CONFIG_I2C_PCA_ISA is not set
675
676#
677# Miscellaneous I2C Chip support
678#
679# CONFIG_SENSORS_DS1337 is not set
680# CONFIG_SENSORS_DS1374 is not set
681# CONFIG_SENSORS_EEPROM is not set
682# CONFIG_SENSORS_PCF8574 is not set
683# CONFIG_SENSORS_PCA9539 is not set
684# CONFIG_SENSORS_PCF8591 is not set
685# CONFIG_SENSORS_MAX6875 is not set
686# CONFIG_I2C_DEBUG_CORE is not set
687# CONFIG_I2C_DEBUG_ALGO is not set
688# CONFIG_I2C_DEBUG_BUS is not set
689# CONFIG_I2C_DEBUG_CHIP is not set
690
691#
692# SPI support
693#
694# CONFIG_SPI is not set 603# CONFIG_SPI is not set
695# CONFIG_SPI_MASTER is not set 604# CONFIG_W1 is not set
605# CONFIG_POWER_SUPPLY is not set
606# CONFIG_HWMON is not set
607# CONFIG_THERMAL is not set
608# CONFIG_THERMAL_HWMON is not set
609# CONFIG_WATCHDOG is not set
696 610
697# 611#
698# Dallas's 1-wire bus 612# Sonics Silicon Backplane
699# 613#
614CONFIG_SSB_POSSIBLE=y
615# CONFIG_SSB is not set
700 616
701# 617#
702# Hardware Monitoring support 618# Multifunction device drivers
703# 619#
704# CONFIG_HWMON is not set 620# CONFIG_MFD_SM501 is not set
705# CONFIG_HWMON_VID is not set 621# CONFIG_HTC_PASIC3 is not set
706 622
707# 623#
708# Misc devices 624# Multimedia devices
709# 625#
710 626
711# 627#
712# Multimedia devices 628# Multimedia core support
713# 629#
714CONFIG_VIDEO_DEV=y 630CONFIG_VIDEO_DEV=y
715CONFIG_VIDEO_V4L1=y 631CONFIG_VIDEO_V4L2_COMMON=y
632CONFIG_VIDEO_ALLOW_V4L1=y
716CONFIG_VIDEO_V4L1_COMPAT=y 633CONFIG_VIDEO_V4L1_COMPAT=y
717CONFIG_VIDEO_V4L2=y 634# CONFIG_DVB_CORE is not set
718 635CONFIG_VIDEO_MEDIA=y
719#
720# Video Capture Adapters
721#
722 636
723# 637#
724# Video Capture Adapters 638# Multimedia drivers
725# 639#
640# CONFIG_MEDIA_ATTACH is not set
641CONFIG_VIDEO_V4L2=y
642CONFIG_VIDEO_V4L1=y
643CONFIG_VIDEO_CAPTURE_DRIVERS=y
726# CONFIG_VIDEO_ADV_DEBUG is not set 644# CONFIG_VIDEO_ADV_DEBUG is not set
727CONFIG_VIDEO_HELPER_CHIPS_AUTO=y 645CONFIG_VIDEO_HELPER_CHIPS_AUTO=y
728# CONFIG_VIDEO_VIVI is not set 646# CONFIG_VIDEO_VIVI is not set
729# CONFIG_VIDEO_CPIA is not set 647# CONFIG_VIDEO_CPIA is not set
730# CONFIG_VIDEO_SAA5246A is not set 648# CONFIG_SOC_CAMERA is not set
731# CONFIG_VIDEO_SAA5249 is not set 649CONFIG_RADIO_ADAPTERS=y
732# CONFIG_TUNER_3036 is not set 650# CONFIG_DAB is not set
733
734#
735# Radio Adapters
736#
737
738#
739# Digital Video Broadcasting Devices
740#
741# CONFIG_DVB is not set
742 651
743# 652#
744# Graphics support 653# Graphics support
745# 654#
746CONFIG_FIRMWARE_EDID=y 655# CONFIG_VGASTATE is not set
656# CONFIG_VIDEO_OUTPUT_CONTROL is not set
747CONFIG_FB=y 657CONFIG_FB=y
658CONFIG_FIRMWARE_EDID=y
659# CONFIG_FB_DDC is not set
748# CONFIG_FB_CFB_FILLRECT is not set 660# CONFIG_FB_CFB_FILLRECT is not set
749# CONFIG_FB_CFB_COPYAREA is not set 661# CONFIG_FB_CFB_COPYAREA is not set
750# CONFIG_FB_CFB_IMAGEBLIT is not set 662# CONFIG_FB_CFB_IMAGEBLIT is not set
663# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set
664# CONFIG_FB_SYS_FILLRECT is not set
665# CONFIG_FB_SYS_COPYAREA is not set
666# CONFIG_FB_SYS_IMAGEBLIT is not set
667# CONFIG_FB_FOREIGN_ENDIAN is not set
668# CONFIG_FB_SYS_FOPS is not set
669# CONFIG_FB_SVGALIB is not set
751# CONFIG_FB_MACMODES is not set 670# CONFIG_FB_MACMODES is not set
752# CONFIG_FB_BACKLIGHT is not set 671# CONFIG_FB_BACKLIGHT is not set
753# CONFIG_FB_MODE_HELPERS is not set 672# CONFIG_FB_MODE_HELPERS is not set
754# CONFIG_FB_TILEBLITTING is not set 673# CONFIG_FB_TILEBLITTING is not set
755# CONFIG_FB_EPSON1355 is not set 674
675#
676# Frame buffer hardware drivers
677#
756# CONFIG_FB_S1D13XXX is not set 678# CONFIG_FB_S1D13XXX is not set
757# CONFIG_FB_VIRTUAL is not set 679# CONFIG_FB_VIRTUAL is not set
680# CONFIG_BACKLIGHT_LCD_SUPPORT is not set
758 681
759# 682#
760# Console display driver support 683# Display device support
761# 684#
762CONFIG_DUMMY_CONSOLE=y 685# CONFIG_DISPLAY_SUPPORT is not set
763# CONFIG_FRAMEBUFFER_CONSOLE is not set
764 686
765# 687#
766# Logo configuration 688# Console display driver support
767# 689#
690CONFIG_DUMMY_CONSOLE=y
691# CONFIG_FRAMEBUFFER_CONSOLE is not set
768# CONFIG_LOGO is not set 692# CONFIG_LOGO is not set
769# CONFIG_BACKLIGHT_LCD_SUPPORT is not set
770 693
771# 694#
772# Sound 695# Sound
@@ -802,85 +725,63 @@ CONFIG_SND_VERBOSE_PROCFS=y
802# CONFIG_SND_MPU401 is not set 725# CONFIG_SND_MPU401 is not set
803 726
804# 727#
805# Open Sound System 728# SUPERH devices
806# 729#
807# CONFIG_SOUND_PRIME is not set
808 730
809# 731#
810# USB support 732# System on Chip audio support
811# 733#
812# CONFIG_USB_ARCH_HAS_HCD is not set 734# CONFIG_SND_SOC is not set
813# CONFIG_USB_ARCH_HAS_OHCI is not set
814# CONFIG_USB_ARCH_HAS_EHCI is not set
815 735
816# 736#
817# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' 737# SoC Audio support for SuperH
818# 738#
819 739
820# 740#
821# USB Gadget Support 741# ALSA SoC audio for Freescale SOCs
822# 742#
823# CONFIG_USB_GADGET is not set
824 743
825# 744#
826# MMC/SD Card support 745# SoC Audio for the Texas Instruments OMAP
827# 746#
828# CONFIG_MMC is not set
829 747
830# 748#
831# LED devices 749# Open Sound System
832# 750#
751# CONFIG_SOUND_PRIME is not set
752CONFIG_HID_SUPPORT=y
753CONFIG_HID=y
754# CONFIG_HID_DEBUG is not set
755# CONFIG_HIDRAW is not set
756# CONFIG_USB_SUPPORT is not set
757# CONFIG_MMC is not set
758# CONFIG_MEMSTICK is not set
833# CONFIG_NEW_LEDS is not set 759# CONFIG_NEW_LEDS is not set
834 760# CONFIG_ACCESSIBILITY is not set
835#
836# LED drivers
837#
838
839#
840# LED Triggers
841#
842
843#
844# InfiniBand support
845#
846
847#
848# EDAC - error detection and reporting (RAS) (EXPERIMENTAL)
849#
850
851#
852# Real Time Clock
853#
854# CONFIG_RTC_CLASS is not set 761# CONFIG_RTC_CLASS is not set
855 762# CONFIG_UIO is not set
856#
857# DMA Engine support
858#
859# CONFIG_DMA_ENGINE is not set
860
861#
862# DMA Clients
863#
864
865#
866# DMA Devices
867#
868 763
869# 764#
870# File systems 765# File systems
871# 766#
872# CONFIG_EXT2_FS is not set 767CONFIG_EXT2_FS=y
873# CONFIG_EXT3_FS is not set 768# CONFIG_EXT2_FS_XATTR is not set
769# CONFIG_EXT2_FS_XIP is not set
770CONFIG_EXT3_FS=y
771CONFIG_EXT3_FS_XATTR=y
772# CONFIG_EXT3_FS_POSIX_ACL is not set
773# CONFIG_EXT3_FS_SECURITY is not set
774# CONFIG_EXT4DEV_FS is not set
775CONFIG_JBD=y
776CONFIG_FS_MBCACHE=y
874# CONFIG_REISERFS_FS is not set 777# CONFIG_REISERFS_FS is not set
875# CONFIG_JFS_FS is not set 778# CONFIG_JFS_FS is not set
876# CONFIG_FS_POSIX_ACL is not set 779# CONFIG_FS_POSIX_ACL is not set
877# CONFIG_XFS_FS is not set 780# CONFIG_XFS_FS is not set
878# CONFIG_OCFS2_FS is not set 781# CONFIG_OCFS2_FS is not set
879# CONFIG_MINIX_FS is not set 782# CONFIG_DNOTIFY is not set
880# CONFIG_ROMFS_FS is not set
881# CONFIG_INOTIFY is not set 783# CONFIG_INOTIFY is not set
882# CONFIG_QUOTA is not set 784# CONFIG_QUOTA is not set
883# CONFIG_DNOTIFY is not set
884# CONFIG_AUTOFS_FS is not set 785# CONFIG_AUTOFS_FS is not set
885# CONFIG_AUTOFS4_FS is not set 786# CONFIG_AUTOFS4_FS is not set
886# CONFIG_FUSE_FS is not set 787# CONFIG_FUSE_FS is not set
@@ -909,7 +810,6 @@ CONFIG_TMPFS=y
909# CONFIG_TMPFS_POSIX_ACL is not set 810# CONFIG_TMPFS_POSIX_ACL is not set
910# CONFIG_HUGETLBFS is not set 811# CONFIG_HUGETLBFS is not set
911# CONFIG_HUGETLB_PAGE is not set 812# CONFIG_HUGETLB_PAGE is not set
912CONFIG_RAMFS=y
913# CONFIG_CONFIGFS_FS is not set 813# CONFIG_CONFIGFS_FS is not set
914 814
915# 815#
@@ -922,40 +822,39 @@ CONFIG_RAMFS=y
922# CONFIG_BEFS_FS is not set 822# CONFIG_BEFS_FS is not set
923# CONFIG_BFS_FS is not set 823# CONFIG_BFS_FS is not set
924# CONFIG_EFS_FS is not set 824# CONFIG_EFS_FS is not set
925# CONFIG_JFFS_FS is not set
926CONFIG_JFFS2_FS=y 825CONFIG_JFFS2_FS=y
927CONFIG_JFFS2_FS_DEBUG=0 826CONFIG_JFFS2_FS_DEBUG=0
928CONFIG_JFFS2_FS_WRITEBUFFER=y 827CONFIG_JFFS2_FS_WRITEBUFFER=y
828# CONFIG_JFFS2_FS_WBUF_VERIFY is not set
929# CONFIG_JFFS2_SUMMARY is not set 829# CONFIG_JFFS2_SUMMARY is not set
930# CONFIG_JFFS2_FS_XATTR is not set 830# CONFIG_JFFS2_FS_XATTR is not set
931# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set 831# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set
932CONFIG_JFFS2_ZLIB=y 832CONFIG_JFFS2_ZLIB=y
833# CONFIG_JFFS2_LZO is not set
933CONFIG_JFFS2_RTIME=y 834CONFIG_JFFS2_RTIME=y
934# CONFIG_JFFS2_RUBIN is not set 835# CONFIG_JFFS2_RUBIN is not set
935# CONFIG_CRAMFS is not set 836CONFIG_CRAMFS=y
936# CONFIG_VXFS_FS is not set 837# CONFIG_VXFS_FS is not set
838# CONFIG_MINIX_FS is not set
937# CONFIG_HPFS_FS is not set 839# CONFIG_HPFS_FS is not set
938# CONFIG_QNX4FS_FS is not set 840# CONFIG_QNX4FS_FS is not set
841# CONFIG_ROMFS_FS is not set
939# CONFIG_SYSV_FS is not set 842# CONFIG_SYSV_FS is not set
940# CONFIG_UFS_FS is not set 843# CONFIG_UFS_FS is not set
941 844CONFIG_NETWORK_FILESYSTEMS=y
942#
943# Network File Systems
944#
945CONFIG_NFS_FS=y 845CONFIG_NFS_FS=y
946CONFIG_NFS_V3=y 846CONFIG_NFS_V3=y
947# CONFIG_NFS_V3_ACL is not set 847# CONFIG_NFS_V3_ACL is not set
948# CONFIG_NFS_V4 is not set 848# CONFIG_NFS_V4 is not set
949# CONFIG_NFS_DIRECTIO is not set
950CONFIG_NFSD=y 849CONFIG_NFSD=y
951# CONFIG_NFSD_V3 is not set 850# CONFIG_NFSD_V3 is not set
952# CONFIG_NFSD_TCP is not set 851# CONFIG_NFSD_V4 is not set
953CONFIG_ROOT_NFS=y
954CONFIG_LOCKD=y 852CONFIG_LOCKD=y
955CONFIG_LOCKD_V4=y 853CONFIG_LOCKD_V4=y
956CONFIG_EXPORTFS=y 854CONFIG_EXPORTFS=y
957CONFIG_NFS_COMMON=y 855CONFIG_NFS_COMMON=y
958CONFIG_SUNRPC=y 856CONFIG_SUNRPC=y
857# CONFIG_SUNRPC_BIND34 is not set
959# CONFIG_RPCSEC_GSS_KRB5 is not set 858# CONFIG_RPCSEC_GSS_KRB5 is not set
960# CONFIG_RPCSEC_GSS_SPKM3 is not set 859# CONFIG_RPCSEC_GSS_SPKM3 is not set
961# CONFIG_SMB_FS is not set 860# CONFIG_SMB_FS is not set
@@ -963,56 +862,130 @@ CONFIG_SUNRPC=y
963# CONFIG_NCP_FS is not set 862# CONFIG_NCP_FS is not set
964# CONFIG_CODA_FS is not set 863# CONFIG_CODA_FS is not set
965# CONFIG_AFS_FS is not set 864# CONFIG_AFS_FS is not set
966# CONFIG_9P_FS is not set
967 865
968# 866#
969# Partition Types 867# Partition Types
970# 868#
971# CONFIG_PARTITION_ADVANCED is not set 869# CONFIG_PARTITION_ADVANCED is not set
972CONFIG_MSDOS_PARTITION=y 870CONFIG_MSDOS_PARTITION=y
973
974#
975# Native Language Support
976#
977# CONFIG_NLS is not set 871# CONFIG_NLS is not set
978 872# CONFIG_DLM is not set
979#
980# Profiling support
981#
982# CONFIG_PROFILING is not set
983 873
984# 874#
985# Kernel hacking 875# Kernel hacking
986# 876#
877CONFIG_TRACE_IRQFLAGS_SUPPORT=y
987# CONFIG_PRINTK_TIME is not set 878# CONFIG_PRINTK_TIME is not set
879CONFIG_ENABLE_WARN_DEPRECATED=y
988CONFIG_ENABLE_MUST_CHECK=y 880CONFIG_ENABLE_MUST_CHECK=y
881CONFIG_FRAME_WARN=1024
989# CONFIG_MAGIC_SYSRQ is not set 882# CONFIG_MAGIC_SYSRQ is not set
990# CONFIG_UNUSED_SYMBOLS is not set 883# CONFIG_UNUSED_SYMBOLS is not set
884# CONFIG_DEBUG_FS is not set
885# CONFIG_HEADERS_CHECK is not set
991# CONFIG_DEBUG_KERNEL is not set 886# CONFIG_DEBUG_KERNEL is not set
992CONFIG_LOG_BUF_SHIFT=14
993# CONFIG_DEBUG_BUGVERBOSE is not set 887# CONFIG_DEBUG_BUGVERBOSE is not set
994# CONFIG_DEBUG_FS is not set 888# CONFIG_SAMPLES is not set
995# CONFIG_SH_STANDARD_BIOS is not set 889# CONFIG_SH_STANDARD_BIOS is not set
996# CONFIG_EARLY_SCIF_CONSOLE is not set 890CONFIG_EARLY_SCIF_CONSOLE=y
997# CONFIG_KGDB is not set 891CONFIG_EARLY_SCIF_CONSOLE_PORT=0xffe00000
892CONFIG_EARLY_PRINTK=y
893# CONFIG_SH_KGDB is not set
998 894
999# 895#
1000# Security options 896# Security options
1001# 897#
1002# CONFIG_KEYS is not set 898# CONFIG_KEYS is not set
1003# CONFIG_SECURITY is not set 899# CONFIG_SECURITY is not set
900# CONFIG_SECURITY_FILE_CAPABILITIES is not set
901CONFIG_CRYPTO=y
902
903#
904# Crypto core or helper
905#
906# CONFIG_CRYPTO_MANAGER is not set
907# CONFIG_CRYPTO_GF128MUL is not set
908# CONFIG_CRYPTO_NULL is not set
909# CONFIG_CRYPTO_CRYPTD is not set
910# CONFIG_CRYPTO_AUTHENC is not set
911# CONFIG_CRYPTO_TEST is not set
912
913#
914# Authenticated Encryption with Associated Data
915#
916# CONFIG_CRYPTO_CCM is not set
917# CONFIG_CRYPTO_GCM is not set
918# CONFIG_CRYPTO_SEQIV is not set
919
920#
921# Block modes
922#
923# CONFIG_CRYPTO_CBC is not set
924# CONFIG_CRYPTO_CTR is not set
925# CONFIG_CRYPTO_CTS is not set
926# CONFIG_CRYPTO_ECB is not set
927# CONFIG_CRYPTO_LRW is not set
928# CONFIG_CRYPTO_PCBC is not set
929# CONFIG_CRYPTO_XTS is not set
930
931#
932# Hash modes
933#
934# CONFIG_CRYPTO_HMAC is not set
935# CONFIG_CRYPTO_XCBC is not set
936
937#
938# Digest
939#
940# CONFIG_CRYPTO_CRC32C is not set
941# CONFIG_CRYPTO_MD4 is not set
942# CONFIG_CRYPTO_MD5 is not set
943# CONFIG_CRYPTO_MICHAEL_MIC is not set
944# CONFIG_CRYPTO_SHA1 is not set
945# CONFIG_CRYPTO_SHA256 is not set
946# CONFIG_CRYPTO_SHA512 is not set
947# CONFIG_CRYPTO_TGR192 is not set
948# CONFIG_CRYPTO_WP512 is not set
949
950#
951# Ciphers
952#
953# CONFIG_CRYPTO_AES is not set
954# CONFIG_CRYPTO_ANUBIS is not set
955# CONFIG_CRYPTO_ARC4 is not set
956# CONFIG_CRYPTO_BLOWFISH is not set
957# CONFIG_CRYPTO_CAMELLIA is not set
958# CONFIG_CRYPTO_CAST5 is not set
959# CONFIG_CRYPTO_CAST6 is not set
960# CONFIG_CRYPTO_DES is not set
961# CONFIG_CRYPTO_FCRYPT is not set
962# CONFIG_CRYPTO_KHAZAD is not set
963# CONFIG_CRYPTO_SALSA20 is not set
964# CONFIG_CRYPTO_SEED is not set
965# CONFIG_CRYPTO_SERPENT is not set
966# CONFIG_CRYPTO_TEA is not set
967# CONFIG_CRYPTO_TWOFISH is not set
1004 968
1005# 969#
1006# Cryptographic options 970# Compression
1007# 971#
1008# CONFIG_CRYPTO is not set 972# CONFIG_CRYPTO_DEFLATE is not set
973# CONFIG_CRYPTO_LZO is not set
974CONFIG_CRYPTO_HW=y
1009 975
1010# 976#
1011# Library routines 977# Library routines
1012# 978#
979CONFIG_BITREVERSE=y
980# CONFIG_GENERIC_FIND_FIRST_BIT is not set
1013# CONFIG_CRC_CCITT is not set 981# CONFIG_CRC_CCITT is not set
1014# CONFIG_CRC16 is not set 982# CONFIG_CRC16 is not set
983# CONFIG_CRC_ITU_T is not set
1015CONFIG_CRC32=y 984CONFIG_CRC32=y
985# CONFIG_CRC7 is not set
1016# CONFIG_LIBCRC32C is not set 986# CONFIG_LIBCRC32C is not set
1017CONFIG_ZLIB_INFLATE=y 987CONFIG_ZLIB_INFLATE=y
1018CONFIG_ZLIB_DEFLATE=y 988CONFIG_ZLIB_DEFLATE=y
989CONFIG_HAS_IOMEM=y
990CONFIG_HAS_IOPORT=y
991CONFIG_HAS_DMA=y
diff --git a/include/asm-sh/se7343.h b/include/asm-sh/se7343.h
index e7914a54aa96..8d2af779fbc9 100644
--- a/include/asm-sh/se7343.h
+++ b/include/asm-sh/se7343.h
@@ -59,24 +59,95 @@
59#define PA_LCD1 0xb8000000 59#define PA_LCD1 0xb8000000
60#define PA_LCD2 0xb8800000 60#define PA_LCD2 0xb8800000
61 61
62#define PORT_PACR 0xA4050100
63#define PORT_PBCR 0xA4050102
64#define PORT_PCCR 0xA4050104
65#define PORT_PDCR 0xA4050106
66#define PORT_PECR 0xA4050108
67#define PORT_PFCR 0xA405010A
68#define PORT_PGCR 0xA405010C
69#define PORT_PHCR 0xA405010E
70#define PORT_PJCR 0xA4050110
71#define PORT_PKCR 0xA4050112
72#define PORT_PLCR 0xA4050114
73#define PORT_PMCR 0xA4050116
74#define PORT_PNCR 0xA4050118
75#define PORT_PQCR 0xA405011A
76#define PORT_PRCR 0xA405011C
77#define PORT_PSCR 0xA405011E
78#define PORT_PTCR 0xA4050140
79#define PORT_PUCR 0xA4050142
80#define PORT_PVCR 0xA4050144
81#define PORT_PWCR 0xA4050146
82#define PORT_PYCR 0xA4050148
83#define PORT_PZCR 0xA405014A
84
85#define PORT_PSELA 0xA405014C
86#define PORT_PSELB 0xA405014E
87#define PORT_PSELC 0xA4050150
88#define PORT_PSELD 0xA4050152
89#define PORT_PSELE 0xA4050154
90
91#define PORT_HIZCRA 0xA4050156
92#define PORT_HIZCRB 0xA4050158
93#define PORT_HIZCRC 0xA405015C
94
95#define PORT_DRVCR 0xA4050180
96
97#define PORT_PADR 0xA4050120
98#define PORT_PBDR 0xA4050122
99#define PORT_PCDR 0xA4050124
100#define PORT_PDDR 0xA4050126
101#define PORT_PEDR 0xA4050128
102#define PORT_PFDR 0xA405012A
103#define PORT_PGDR 0xA405012C
104#define PORT_PHDR 0xA405012E
105#define PORT_PJDR 0xA4050130
106#define PORT_PKDR 0xA4050132
107#define PORT_PLDR 0xA4050134
108#define PORT_PMDR 0xA4050136
109#define PORT_PNDR 0xA4050138
110#define PORT_PQDR 0xA405013A
111#define PORT_PRDR 0xA405013C
112#define PORT_PTDR 0xA4050160
113#define PORT_PUDR 0xA4050162
114#define PORT_PVDR 0xA4050164
115#define PORT_PWDR 0xA4050166
116#define PORT_PYDR 0xA4050168
117
118#define MSTPCR0 0xA4150030
119#define MSTPCR1 0xA4150034
120#define MSTPCR2 0xA4150038
121
122#define FPGA_IN 0xb1400000
123#define FPGA_OUT 0xb1400002
124
62#define __IO_PREFIX sh7343se 125#define __IO_PREFIX sh7343se
63#include <asm/io_generic.h> 126#include <asm/io_generic.h>
64 127
65/* External Multiplexed interrupts */ 128#define IRQ0_IRQ 32
66#define PC_IRQ0 OFFCHIP_IRQ_BASE 129#define IRQ1_IRQ 33
67#define PC_IRQ1 (PC_IRQ0 + 1) 130#define IRQ4_IRQ 36
68#define PC_IRQ2 (PC_IRQ1 + 1) 131#define IRQ5_IRQ 37
69#define PC_IRQ3 (PC_IRQ2 + 1) 132
133#define SE7343_FPGA_IRQ_MRSHPC0 0
134#define SE7343_FPGA_IRQ_MRSHPC1 1
135#define SE7343_FPGA_IRQ_MRSHPC2 2
136#define SE7343_FPGA_IRQ_MRSHPC3 3
137#define SE7343_FPGA_IRQ_SMC 6 /* EXT_IRQ2 */
138#define SE7343_FPGA_IRQ_USB 8
70 139
71#define EXT_IRQ0 (PC_IRQ3 + 1) 140#define SE7343_FPGA_IRQ_NR 11
72#define EXT_IRQ1 (EXT_IRQ0 + 1) 141#define SE7343_FPGA_IRQ_BASE 120
73#define EXT_IRQ2 (EXT_IRQ1 + 1)
74#define EXT_IRQ3 (EXT_IRQ2 + 1)
75 142
76#define USB_IRQ0 (EXT_IRQ3 + 1) 143#define MRSHPC_IRQ3 (SE7343_FPGA_IRQ_BASE + SE7343_FPGA_IRQ_MRSHPC3)
77#define USB_IRQ1 (USB_IRQ0 + 1) 144#define MRSHPC_IRQ2 (SE7343_FPGA_IRQ_BASE + SE7343_FPGA_IRQ_MRSHPC2)
145#define MRSHPC_IRQ1 (SE7343_FPGA_IRQ_BASE + SE7343_FPGA_IRQ_MRSHPC1)
146#define MRSHPC_IRQ0 (SE7343_FPGA_IRQ_BASE + SE7343_FPGA_IRQ_MRSHPC0)
147#define SMC_IRQ (SE7343_FPGA_IRQ_BASE + SE7343_FPGA_IRQ_SMC)
148#define USB_IRQ (SE7343_FPGA_IRQ_BASE + SE7343_FPGA_IRQ_USB)
78 149
79#define UART_IRQ0 (USB_IRQ1 + 1) 150/* arch/sh/boards/se/7343/irq.c */
80#define UART_IRQ1 (UART_IRQ0 + 1) 151void init_7343se_IRQ(void);
81 152
82#endif /* __ASM_SH_HITACHI_SE7343_H */ 153#endif /* __ASM_SH_HITACHI_SE7343_H */