aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Mundt <lethal@linux-sh.org>2010-01-14 06:58:58 -0500
committerPaul Mundt <lethal@linux-sh.org>2010-01-14 06:58:58 -0500
commit02bf6cc72cc2a6258411ddf1649f33a65fc9a06e (patch)
tree87b7e3f6d0ccf64bccc037bbe015533d86e006b4
parente44d6c4010a4c84369013932eea4721d16cbc08d (diff)
sh: Preliminary SDK7786 board support.
This stubs in some preliminary board support for the RTE SDK7786. This is quite stunted at the moment, and primarily builds on top of the system FPGA. FPGA IRQs are handled via CPU IRL masking for simplicity, with initial peripheral support restricted to the debug ethernet. Signed-off-by: Matt Fleming <matt@console-pimps.org> Signed-off-by: Paul Mundt <lethal@linux-sh.org>
-rw-r--r--arch/sh/Makefile2
-rw-r--r--arch/sh/boards/Kconfig7
-rw-r--r--arch/sh/boards/mach-sdk7786/Makefile1
-rw-r--r--arch/sh/boards/mach-sdk7786/setup.c219
-rw-r--r--arch/sh/configs/sdk7786_defconfig1440
-rw-r--r--arch/sh/tools/mach-types1
6 files changed, 1670 insertions, 0 deletions
diff --git a/arch/sh/Makefile b/arch/sh/Makefile
index f7d5f42b00a7..30c80fd29058 100644
--- a/arch/sh/Makefile
+++ b/arch/sh/Makefile
@@ -83,6 +83,7 @@ defaultimage-$(CONFIG_SH_AP325RXA) := uImage
83defaultimage-$(CONFIG_SH_7724_SOLUTION_ENGINE) := uImage 83defaultimage-$(CONFIG_SH_7724_SOLUTION_ENGINE) := uImage
84defaultimage-$(CONFIG_SH_7206_SOLUTION_ENGINE) := vmlinux 84defaultimage-$(CONFIG_SH_7206_SOLUTION_ENGINE) := vmlinux
85defaultimage-$(CONFIG_SH_7619_SOLUTION_ENGINE) := vmlinux 85defaultimage-$(CONFIG_SH_7619_SOLUTION_ENGINE) := vmlinux
86defaultimage-$(CONFIG_SH_SDK7786) := vmlinux.bin
86 87
87# Set some sensible Kbuild defaults 88# Set some sensible Kbuild defaults
88KBUILD_IMAGE := $(defaultimage-y) 89KBUILD_IMAGE := $(defaultimage-y)
@@ -143,6 +144,7 @@ machdir-$(CONFIG_SH_AP325RXA) += mach-ap325rxa
143machdir-$(CONFIG_SH_KFR2R09) += mach-kfr2r09 144machdir-$(CONFIG_SH_KFR2R09) += mach-kfr2r09
144machdir-$(CONFIG_SH_ECOVEC) += mach-ecovec24 145machdir-$(CONFIG_SH_ECOVEC) += mach-ecovec24
145machdir-$(CONFIG_SH_SDK7780) += mach-sdk7780 146machdir-$(CONFIG_SH_SDK7780) += mach-sdk7780
147machdir-$(CONFIG_SH_SDK7786) += mach-sdk7786
146machdir-$(CONFIG_SH_X3PROTO) += mach-x3proto 148machdir-$(CONFIG_SH_X3PROTO) += mach-x3proto
147machdir-$(CONFIG_SH_SH7763RDP) += mach-sh7763rdp 149machdir-$(CONFIG_SH_SH7763RDP) += mach-sh7763rdp
148machdir-$(CONFIG_SH_SH4202_MICRODEV) += mach-microdev 150machdir-$(CONFIG_SH_SH4202_MICRODEV) += mach-microdev
diff --git a/arch/sh/boards/Kconfig b/arch/sh/boards/Kconfig
index aedd9deb5de2..c0a1992bb256 100644
--- a/arch/sh/boards/Kconfig
+++ b/arch/sh/boards/Kconfig
@@ -150,6 +150,13 @@ config SH_SDK7780
150 Select SDK7780 if configuring for a Renesas SH7780 SDK7780R3 150 Select SDK7780 if configuring for a Renesas SH7780 SDK7780R3
151 evaluation board. 151 evaluation board.
152 152
153config SH_SDK7786
154 bool "SDK7786"
155 depends on CPU_SUBTYPE_SH7786
156 help
157 Select SDK7786 if configuring for a Renesas Technology Europe
158 SH7786-65nm board.
159
153config SH_HIGHLANDER 160config SH_HIGHLANDER
154 bool "Highlander" 161 bool "Highlander"
155 depends on CPU_SUBTYPE_SH7780 || CPU_SUBTYPE_SH7785 162 depends on CPU_SUBTYPE_SH7780 || CPU_SUBTYPE_SH7785
diff --git a/arch/sh/boards/mach-sdk7786/Makefile b/arch/sh/boards/mach-sdk7786/Makefile
new file mode 100644
index 000000000000..f663768429f0
--- /dev/null
+++ b/arch/sh/boards/mach-sdk7786/Makefile
@@ -0,0 +1 @@
obj-y := setup.o
diff --git a/arch/sh/boards/mach-sdk7786/setup.c b/arch/sh/boards/mach-sdk7786/setup.c
new file mode 100644
index 000000000000..b460dcc785c1
--- /dev/null
+++ b/arch/sh/boards/mach-sdk7786/setup.c
@@ -0,0 +1,219 @@
1/*
2 * Renesas Technology Europe SDK7786 Support.
3 *
4 * Copyright (C) 2010 Matt Fleming
5 * Copyright (C) 2010 Paul Mundt
6 *
7 * This file is subject to the terms and conditions of the GNU General Public
8 * License. See the file "COPYING" in the main directory of this archive
9 * for more details.
10 */
11#include <linux/init.h>
12#include <linux/platform_device.h>
13#include <linux/io.h>
14#include <linux/smsc911x.h>
15#include <linux/i2c.h>
16#include <linux/irq.h>
17#include <asm/machvec.h>
18#include <asm/sizes.h>
19
20static struct resource smsc911x_resources[] = {
21 [0] = {
22 .name = "smsc911x-memory",
23 .start = 0x07ffff00,
24 .end = 0x07ffff00 + SZ_256 - 1,
25 .flags = IORESOURCE_MEM,
26 },
27 [1] = {
28 .name = "smsc911x-irq",
29 .start = evt2irq(0x2c0),
30 .end = evt2irq(0x2c0),
31 .flags = IORESOURCE_IRQ,
32 },
33};
34
35static struct smsc911x_platform_config smsc911x_config = {
36 .irq_polarity = SMSC911X_IRQ_POLARITY_ACTIVE_LOW,
37 .irq_type = SMSC911X_IRQ_TYPE_OPEN_DRAIN,
38 .flags = SMSC911X_USE_32BIT,
39 .phy_interface = PHY_INTERFACE_MODE_MII,
40};
41
42static struct platform_device smsc911x_device = {
43 .name = "smsc911x",
44 .id = -1,
45 .num_resources = ARRAY_SIZE(smsc911x_resources),
46 .resource = smsc911x_resources,
47 .dev = {
48 .platform_data = &smsc911x_config,
49 },
50};
51
52static struct resource smbus_fpga_resource = {
53 .start = 0x07fff9e0,
54 .end = 0x07fff9e0 + SZ_32 - 1,
55 .flags = IORESOURCE_MEM,
56};
57
58static struct platform_device smbus_fpga_device = {
59 .name = "i2c-sdk7786",
60 .id = 0,
61 .num_resources = 1,
62 .resource = &smbus_fpga_resource,
63};
64
65static struct resource smbus_pcie_resource = {
66 .start = 0x07fffc30,
67 .end = 0x07fffc30 + SZ_32 - 1,
68 .flags = IORESOURCE_MEM,
69};
70
71static struct platform_device smbus_pcie_device = {
72 .name = "i2c-sdk7786",
73 .id = 1,
74 .num_resources = 1,
75 .resource = &smbus_pcie_resource,
76};
77
78static struct i2c_board_info __initdata sdk7786_i2c_devices[] = {
79 {
80 I2C_BOARD_INFO("max6900", 0x68),
81 },
82};
83
84static struct platform_device *sh7786_devices[] __initdata = {
85 &smsc911x_device,
86 &smbus_fpga_device,
87 &smbus_pcie_device,
88};
89
90#define SBCR_REGS_BASE 0x07fff990
91
92#define SCBR_I2CMEN (1 << 0) /* FPGA I2C master enable */
93#define SCBR_I2CCEN (1 << 1) /* CPU I2C master enable */
94
95static int sdk7786_i2c_setup(void)
96{
97 void __iomem *sbcr;
98 unsigned int tmp;
99
100 sbcr = ioremap_nocache(SBCR_REGS_BASE, SZ_16);
101
102 /*
103 * Hand over I2C control to the FPGA.
104 */
105 tmp = ioread16(sbcr);
106 tmp &= ~SCBR_I2CCEN;
107 tmp |= SCBR_I2CMEN;
108 iowrite16(tmp, sbcr);
109
110 iounmap(sbcr);
111
112 return i2c_register_board_info(0, sdk7786_i2c_devices,
113 ARRAY_SIZE(sdk7786_i2c_devices));
114}
115
116static int __init sdk7786_devices_setup(void)
117{
118 int ret;
119
120 ret = platform_add_devices(sh7786_devices, ARRAY_SIZE(sh7786_devices));
121 if (unlikely(ret != 0))
122 return ret;
123
124 return sdk7786_i2c_setup();
125}
126__initcall(sdk7786_devices_setup);
127
128#define FPGA_REGS_BASE 0x07fff800
129#define FPGA_REGS_SIZE 1152
130
131#define INTASR 0x010
132#define INTAMR 0x020
133#define INTBSR 0x090
134#define INTBMR 0x0a0
135#define INTMSR 0x130
136
137#define IASELR1 0x210
138#define IASELR2 0x220
139#define IASELR3 0x230
140#define IASELR4 0x240
141#define IASELR5 0x250
142#define IASELR6 0x260
143#define IASELR7 0x270
144#define IASELR8 0x280
145#define IASELR9 0x290
146#define IASELR10 0x2a0
147#define IASELR11 0x2b0
148#define IASELR12 0x2c0
149#define IASELR13 0x2d0
150#define IASELR14 0x2e0
151#define IASELR15 0x2f0
152
153static void __iomem *fpga_regs;
154
155static u16 fpga_read_reg(unsigned int reg)
156{
157 return __raw_readw(fpga_regs + reg);
158}
159
160static void fpga_write_reg(u16 val, unsigned int reg)
161{
162 __raw_writew(val, fpga_regs + reg);
163}
164
165enum {
166 ATA_IRQ_BIT = 1,
167 SPI_BUSY_BIT = 2,
168 LIRQ5_BIT = 3,
169 LIRQ6_BIT = 4,
170 LIRQ7_BIT = 5,
171 LIRQ8_BIT = 6,
172 KEY_IRQ_BIT = 7,
173 PEN_IRQ_BIT = 8,
174 ETH_IRQ_BIT = 9,
175 RTC_ALARM_BIT = 10,
176 CRYSTAL_FAIL_BIT = 12,
177 ETH_PME_BIT = 14,
178};
179
180static void __init init_sdk7786_IRQ(void)
181{
182 unsigned int tmp;
183
184 fpga_regs = ioremap_nocache(FPGA_REGS_BASE, FPGA_REGS_SIZE);
185 if (!fpga_regs) {
186 printk(KERN_ERR "Couldn't map FPGA registers\n");
187 return;
188 }
189
190 /* Enable priority encoding for all IRLs */
191 fpga_write_reg(fpga_read_reg(INTMSR) | 0x0303, INTMSR);
192
193 /* Clear FPGA interrupt status registers */
194 fpga_write_reg(0x0000, INTASR);
195 fpga_write_reg(0x0000, INTBSR);
196
197 /* Unmask FPGA interrupts */
198 tmp = fpga_read_reg(INTAMR);
199 tmp &= ~(1 << ETH_IRQ_BIT);
200 fpga_write_reg(tmp, INTAMR);
201
202 plat_irq_setup_pins(IRQ_MODE_IRL7654_MASK);
203 plat_irq_setup_pins(IRQ_MODE_IRL3210_MASK);
204}
205
206/* Initialize the board */
207static void __init sdk7786_setup(char **cmdline_p)
208{
209 printk(KERN_INFO "Renesas Technology Corp. SDK7786 support.\n");
210}
211
212/*
213 * The Machine Vector
214 */
215static struct sh_machine_vector mv_sdk7786 __initmv = {
216 .mv_name = "SDK7786",
217 .mv_setup = sdk7786_setup,
218 .mv_init_irq = init_sdk7786_IRQ,
219};
diff --git a/arch/sh/configs/sdk7786_defconfig b/arch/sh/configs/sdk7786_defconfig
new file mode 100644
index 000000000000..1721d2c5c7e8
--- /dev/null
+++ b/arch/sh/configs/sdk7786_defconfig
@@ -0,0 +1,1440 @@
1#
2# Automatically generated make config: don't edit
3# Linux kernel version: 2.6.33-rc3
4# Thu Jan 14 20:37:44 2010
5#
6CONFIG_SUPERH=y
7CONFIG_SUPERH32=y
8# CONFIG_SUPERH64 is not set
9CONFIG_ARCH_DEFCONFIG="arch/sh/configs/shx3_defconfig"
10CONFIG_RWSEM_GENERIC_SPINLOCK=y
11CONFIG_GENERIC_BUG=y
12CONFIG_GENERIC_FIND_NEXT_BIT=y
13CONFIG_GENERIC_HWEIGHT=y
14CONFIG_GENERIC_HARDIRQS=y
15CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y
16CONFIG_GENERIC_IRQ_PROBE=y
17CONFIG_IRQ_PER_CPU=y
18# CONFIG_GENERIC_GPIO is not set
19CONFIG_GENERIC_TIME=y
20CONFIG_GENERIC_CLOCKEVENTS=y
21# CONFIG_ARCH_SUSPEND_POSSIBLE is not set
22CONFIG_ARCH_HIBERNATION_POSSIBLE=y
23CONFIG_SYS_SUPPORTS_HUGETLBFS=y
24CONFIG_SYS_SUPPORTS_SMP=y
25CONFIG_SYS_SUPPORTS_NUMA=y
26CONFIG_SYS_SUPPORTS_TMU=y
27CONFIG_STACKTRACE_SUPPORT=y
28CONFIG_LOCKDEP_SUPPORT=y
29CONFIG_HAVE_LATENCYTOP_SUPPORT=y
30# CONFIG_ARCH_HAS_ILOG2_U32 is not set
31# CONFIG_ARCH_HAS_ILOG2_U64 is not set
32CONFIG_ARCH_NO_VIRT_TO_BUS=y
33CONFIG_ARCH_HAS_DEFAULT_IDLE=y
34CONFIG_ARCH_HAS_CPU_IDLE_WAIT=y
35CONFIG_DMA_COHERENT=y
36# CONFIG_DMA_NONCOHERENT is not set
37CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
38CONFIG_CONSTRUCTORS=y
39
40#
41# General setup
42#
43CONFIG_EXPERIMENTAL=y
44CONFIG_BROKEN_ON_SMP=y
45CONFIG_LOCK_KERNEL=y
46CONFIG_INIT_ENV_ARG_LIMIT=32
47CONFIG_LOCALVERSION=""
48CONFIG_LOCALVERSION_AUTO=y
49CONFIG_HAVE_KERNEL_GZIP=y
50CONFIG_HAVE_KERNEL_BZIP2=y
51CONFIG_HAVE_KERNEL_LZMA=y
52CONFIG_HAVE_KERNEL_LZO=y
53CONFIG_KERNEL_GZIP=y
54# CONFIG_KERNEL_BZIP2 is not set
55# CONFIG_KERNEL_LZMA is not set
56# CONFIG_KERNEL_LZO is not set
57CONFIG_SWAP=y
58CONFIG_SYSVIPC=y
59CONFIG_SYSVIPC_SYSCTL=y
60CONFIG_POSIX_MQUEUE=y
61CONFIG_POSIX_MQUEUE_SYSCTL=y
62CONFIG_BSD_PROCESS_ACCT=y
63# CONFIG_BSD_PROCESS_ACCT_V3 is not set
64# CONFIG_TASKSTATS is not set
65# CONFIG_AUDIT is not set
66
67#
68# RCU Subsystem
69#
70CONFIG_TREE_RCU=y
71# CONFIG_TREE_PREEMPT_RCU is not set
72# CONFIG_TINY_RCU is not set
73CONFIG_RCU_TRACE=y
74CONFIG_RCU_FANOUT=32
75# CONFIG_RCU_FANOUT_EXACT is not set
76CONFIG_TREE_RCU_TRACE=y
77CONFIG_IKCONFIG=y
78CONFIG_IKCONFIG_PROC=y
79CONFIG_LOG_BUF_SHIFT=14
80CONFIG_GROUP_SCHED=y
81CONFIG_FAIR_GROUP_SCHED=y
82CONFIG_RT_GROUP_SCHED=y
83CONFIG_USER_SCHED=y
84# CONFIG_CGROUP_SCHED is not set
85CONFIG_CGROUPS=y
86# CONFIG_CGROUP_DEBUG is not set
87CONFIG_CGROUP_NS=y
88CONFIG_CGROUP_FREEZER=y
89CONFIG_CGROUP_DEVICE=y
90# CONFIG_CPUSETS is not set
91CONFIG_CGROUP_CPUACCT=y
92CONFIG_RESOURCE_COUNTERS=y
93CONFIG_CGROUP_MEM_RES_CTLR=y
94# CONFIG_CGROUP_MEM_RES_CTLR_SWAP is not set
95CONFIG_MM_OWNER=y
96# CONFIG_SYSFS_DEPRECATED_V2 is not set
97# CONFIG_RELAY is not set
98CONFIG_NAMESPACES=y
99CONFIG_UTS_NS=y
100CONFIG_IPC_NS=y
101CONFIG_USER_NS=y
102CONFIG_PID_NS=y
103CONFIG_NET_NS=y
104# CONFIG_BLK_DEV_INITRD is not set
105CONFIG_CC_OPTIMIZE_FOR_SIZE=y
106CONFIG_SYSCTL=y
107CONFIG_ANON_INODES=y
108CONFIG_EMBEDDED=y
109CONFIG_UID16=y
110CONFIG_SYSCTL_SYSCALL=y
111CONFIG_KALLSYMS=y
112CONFIG_KALLSYMS_ALL=y
113# CONFIG_KALLSYMS_EXTRA_PASS is not set
114CONFIG_HOTPLUG=y
115CONFIG_PRINTK=y
116CONFIG_BUG=y
117CONFIG_ELF_CORE=y
118CONFIG_BASE_FULL=y
119CONFIG_FUTEX=y
120CONFIG_EPOLL=y
121CONFIG_SIGNALFD=y
122CONFIG_TIMERFD=y
123CONFIG_EVENTFD=y
124CONFIG_SHMEM=y
125CONFIG_AIO=y
126CONFIG_HAVE_PERF_EVENTS=y
127CONFIG_PERF_USE_VMALLOC=y
128
129#
130# Kernel Performance Events And Counters
131#
132CONFIG_PERF_EVENTS=y
133CONFIG_EVENT_PROFILE=y
134# CONFIG_PERF_COUNTERS is not set
135# CONFIG_DEBUG_PERF_USE_VMALLOC is not set
136CONFIG_VM_EVENT_COUNTERS=y
137# CONFIG_COMPAT_BRK is not set
138CONFIG_SLAB=y
139# CONFIG_SLUB is not set
140# CONFIG_SLOB is not set
141CONFIG_PROFILING=y
142CONFIG_TRACEPOINTS=y
143# CONFIG_OPROFILE is not set
144CONFIG_HAVE_OPROFILE=y
145# CONFIG_KPROBES is not set
146CONFIG_HAVE_IOREMAP_PROT=y
147CONFIG_HAVE_KPROBES=y
148CONFIG_HAVE_KRETPROBES=y
149CONFIG_HAVE_ARCH_TRACEHOOK=y
150CONFIG_HAVE_DMA_ATTRS=y
151CONFIG_HAVE_CLK=y
152CONFIG_HAVE_DMA_API_DEBUG=y
153CONFIG_HAVE_HW_BREAKPOINT=y
154
155#
156# GCOV-based kernel profiling
157#
158# CONFIG_GCOV_KERNEL is not set
159# CONFIG_SLOW_WORK is not set
160CONFIG_HAVE_GENERIC_DMA_COHERENT=y
161CONFIG_SLABINFO=y
162CONFIG_RT_MUTEXES=y
163CONFIG_BASE_SMALL=0
164CONFIG_MODULES=y
165# CONFIG_MODULE_FORCE_LOAD is not set
166CONFIG_MODULE_UNLOAD=y
167# CONFIG_MODULE_FORCE_UNLOAD is not set
168# CONFIG_MODVERSIONS is not set
169# CONFIG_MODULE_SRCVERSION_ALL is not set
170CONFIG_BLOCK=y
171# CONFIG_LBDAF is not set
172# CONFIG_BLK_DEV_BSG is not set
173# CONFIG_BLK_DEV_INTEGRITY is not set
174CONFIG_BLK_CGROUP=y
175# CONFIG_DEBUG_BLK_CGROUP is not set
176
177#
178# IO Schedulers
179#
180CONFIG_IOSCHED_NOOP=y
181CONFIG_IOSCHED_DEADLINE=y
182CONFIG_IOSCHED_CFQ=y
183CONFIG_CFQ_GROUP_IOSCHED=y
184# CONFIG_DEBUG_CFQ_IOSCHED is not set
185# CONFIG_DEFAULT_DEADLINE is not set
186CONFIG_DEFAULT_CFQ=y
187# CONFIG_DEFAULT_NOOP is not set
188CONFIG_DEFAULT_IOSCHED="cfq"
189# CONFIG_INLINE_SPIN_TRYLOCK is not set
190# CONFIG_INLINE_SPIN_TRYLOCK_BH is not set
191# CONFIG_INLINE_SPIN_LOCK is not set
192# CONFIG_INLINE_SPIN_LOCK_BH is not set
193# CONFIG_INLINE_SPIN_LOCK_IRQ is not set
194# CONFIG_INLINE_SPIN_LOCK_IRQSAVE is not set
195# CONFIG_INLINE_SPIN_UNLOCK is not set
196# CONFIG_INLINE_SPIN_UNLOCK_BH is not set
197# CONFIG_INLINE_SPIN_UNLOCK_IRQ is not set
198# CONFIG_INLINE_SPIN_UNLOCK_IRQRESTORE is not set
199# CONFIG_INLINE_READ_TRYLOCK is not set
200# CONFIG_INLINE_READ_LOCK is not set
201# CONFIG_INLINE_READ_LOCK_BH is not set
202# CONFIG_INLINE_READ_LOCK_IRQ is not set
203# CONFIG_INLINE_READ_LOCK_IRQSAVE is not set
204# CONFIG_INLINE_READ_UNLOCK is not set
205# CONFIG_INLINE_READ_UNLOCK_BH is not set
206# CONFIG_INLINE_READ_UNLOCK_IRQ is not set
207# CONFIG_INLINE_READ_UNLOCK_IRQRESTORE is not set
208# CONFIG_INLINE_WRITE_TRYLOCK is not set
209# CONFIG_INLINE_WRITE_LOCK is not set
210# CONFIG_INLINE_WRITE_LOCK_BH is not set
211# CONFIG_INLINE_WRITE_LOCK_IRQ is not set
212# CONFIG_INLINE_WRITE_LOCK_IRQSAVE is not set
213# CONFIG_INLINE_WRITE_UNLOCK is not set
214# CONFIG_INLINE_WRITE_UNLOCK_BH is not set
215# CONFIG_INLINE_WRITE_UNLOCK_IRQ is not set
216# CONFIG_INLINE_WRITE_UNLOCK_IRQRESTORE is not set
217# CONFIG_MUTEX_SPIN_ON_OWNER is not set
218CONFIG_FREEZER=y
219
220#
221# System type
222#
223CONFIG_CPU_SH4=y
224CONFIG_CPU_SH4A=y
225CONFIG_CPU_SHX3=y
226# CONFIG_CPU_SUBTYPE_SH7619 is not set
227# CONFIG_CPU_SUBTYPE_SH7201 is not set
228# CONFIG_CPU_SUBTYPE_SH7203 is not set
229# CONFIG_CPU_SUBTYPE_SH7206 is not set
230# CONFIG_CPU_SUBTYPE_SH7263 is not set
231# CONFIG_CPU_SUBTYPE_MXG is not set
232# CONFIG_CPU_SUBTYPE_SH7705 is not set
233# CONFIG_CPU_SUBTYPE_SH7706 is not set
234# CONFIG_CPU_SUBTYPE_SH7707 is not set
235# CONFIG_CPU_SUBTYPE_SH7708 is not set
236# CONFIG_CPU_SUBTYPE_SH7709 is not set
237# CONFIG_CPU_SUBTYPE_SH7710 is not set
238# CONFIG_CPU_SUBTYPE_SH7712 is not set
239# CONFIG_CPU_SUBTYPE_SH7720 is not set
240# CONFIG_CPU_SUBTYPE_SH7721 is not set
241# CONFIG_CPU_SUBTYPE_SH7750 is not set
242# CONFIG_CPU_SUBTYPE_SH7091 is not set
243# CONFIG_CPU_SUBTYPE_SH7750R is not set
244# CONFIG_CPU_SUBTYPE_SH7750S is not set
245# CONFIG_CPU_SUBTYPE_SH7751 is not set
246# CONFIG_CPU_SUBTYPE_SH7751R is not set
247# CONFIG_CPU_SUBTYPE_SH7760 is not set
248# CONFIG_CPU_SUBTYPE_SH4_202 is not set
249# CONFIG_CPU_SUBTYPE_SH7723 is not set
250# CONFIG_CPU_SUBTYPE_SH7724 is not set
251# CONFIG_CPU_SUBTYPE_SH7757 is not set
252# CONFIG_CPU_SUBTYPE_SH7763 is not set
253# CONFIG_CPU_SUBTYPE_SH7770 is not set
254# CONFIG_CPU_SUBTYPE_SH7780 is not set
255# CONFIG_CPU_SUBTYPE_SH7785 is not set
256CONFIG_CPU_SUBTYPE_SH7786=y
257# CONFIG_CPU_SUBTYPE_SHX3 is not set
258# CONFIG_CPU_SUBTYPE_SH7343 is not set
259# CONFIG_CPU_SUBTYPE_SH7722 is not set
260# CONFIG_CPU_SUBTYPE_SH7366 is not set
261
262#
263# Memory management options
264#
265CONFIG_QUICKLIST=y
266CONFIG_MMU=y
267CONFIG_PAGE_OFFSET=0x80000000
268CONFIG_FORCE_MAX_ZONEORDER=11
269CONFIG_MEMORY_START=0x60000000
270CONFIG_MEMORY_SIZE=0x08000000
271# CONFIG_29BIT is not set
272CONFIG_32BIT=y
273CONFIG_PMB=y
274# CONFIG_PMB_LEGACY is not set
275CONFIG_X2TLB=y
276CONFIG_VSYSCALL=y
277# CONFIG_NUMA is not set
278CONFIG_ARCH_FLATMEM_ENABLE=y
279CONFIG_ARCH_SPARSEMEM_ENABLE=y
280CONFIG_ARCH_SPARSEMEM_DEFAULT=y
281CONFIG_MAX_ACTIVE_REGIONS=1
282CONFIG_ARCH_POPULATES_NODE_MAP=y
283CONFIG_ARCH_SELECT_MEMORY_MODEL=y
284CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
285CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y
286CONFIG_ARCH_MEMORY_PROBE=y
287CONFIG_PAGE_SIZE_4KB=y
288# CONFIG_PAGE_SIZE_8KB is not set
289# CONFIG_PAGE_SIZE_16KB is not set
290# CONFIG_PAGE_SIZE_64KB is not set
291# CONFIG_HUGETLB_PAGE_SIZE_64K is not set
292# CONFIG_HUGETLB_PAGE_SIZE_256K is not set
293CONFIG_HUGETLB_PAGE_SIZE_1MB=y
294# CONFIG_HUGETLB_PAGE_SIZE_4MB is not set
295# CONFIG_HUGETLB_PAGE_SIZE_64MB is not set
296# CONFIG_HUGETLB_PAGE_SIZE_512MB is not set
297CONFIG_SELECT_MEMORY_MODEL=y
298# CONFIG_FLATMEM_MANUAL is not set
299# CONFIG_DISCONTIGMEM_MANUAL is not set
300CONFIG_SPARSEMEM_MANUAL=y
301CONFIG_SPARSEMEM=y
302CONFIG_HAVE_MEMORY_PRESENT=y
303CONFIG_SPARSEMEM_STATIC=y
304CONFIG_MEMORY_HOTPLUG=y
305CONFIG_MEMORY_HOTPLUG_SPARSE=y
306CONFIG_MEMORY_HOTREMOVE=y
307CONFIG_SPLIT_PTLOCK_CPUS=4
308CONFIG_MIGRATION=y
309# CONFIG_PHYS_ADDR_T_64BIT is not set
310CONFIG_ZONE_DMA_FLAG=0
311CONFIG_NR_QUICK=1
312CONFIG_KSM=y
313CONFIG_DEFAULT_MMAP_MIN_ADDR=4096
314
315#
316# Cache configuration
317#
318CONFIG_CACHE_WRITEBACK=y
319# CONFIG_CACHE_WRITETHROUGH is not set
320# CONFIG_CACHE_OFF is not set
321
322#
323# Processor features
324#
325CONFIG_CPU_LITTLE_ENDIAN=y
326# CONFIG_CPU_BIG_ENDIAN is not set
327CONFIG_SH_FPU=y
328CONFIG_SH_STORE_QUEUES=y
329CONFIG_CPU_HAS_INTEVT=y
330CONFIG_CPU_HAS_SR_RB=y
331CONFIG_CPU_HAS_PTEAEX=y
332CONFIG_CPU_HAS_FPU=y
333
334#
335# Board support
336#
337CONFIG_SH_SDK7786=y
338# CONFIG_SH_URQUELL is not set
339
340#
341# Timer and clock configuration
342#
343CONFIG_SH_TIMER_TMU=y
344CONFIG_SH_PCLK_FREQ=50000000
345CONFIG_SH_CLK_CPG=y
346CONFIG_SH_CLK_CPG_LEGACY=y
347CONFIG_TICK_ONESHOT=y
348CONFIG_NO_HZ=y
349CONFIG_HIGH_RES_TIMERS=y
350CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
351
352#
353# CPU Frequency scaling
354#
355CONFIG_CPU_FREQ=y
356CONFIG_CPU_FREQ_TABLE=y
357# CONFIG_CPU_FREQ_DEBUG is not set
358CONFIG_CPU_FREQ_STAT=y
359# CONFIG_CPU_FREQ_STAT_DETAILS is not set
360CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
361# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
362# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
363# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set
364# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
365CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
366CONFIG_CPU_FREQ_GOV_POWERSAVE=m
367CONFIG_CPU_FREQ_GOV_USERSPACE=m
368CONFIG_CPU_FREQ_GOV_ONDEMAND=m
369CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m
370CONFIG_SH_CPU_FREQ=y
371
372#
373# DMA support
374#
375# CONFIG_SH_DMA is not set
376
377#
378# Companion Chips
379#
380
381#
382# Additional SuperH Device Drivers
383#
384CONFIG_HEARTBEAT=y
385# CONFIG_PUSH_SWITCH is not set
386
387#
388# Kernel features
389#
390# CONFIG_HZ_100 is not set
391CONFIG_HZ_250=y
392# CONFIG_HZ_300 is not set
393# CONFIG_HZ_1000 is not set
394CONFIG_HZ=250
395CONFIG_SCHED_HRTICK=y
396CONFIG_KEXEC=y
397# CONFIG_CRASH_DUMP is not set
398CONFIG_SECCOMP=y
399# CONFIG_SMP is not set
400# CONFIG_PREEMPT_NONE is not set
401# CONFIG_PREEMPT_VOLUNTARY is not set
402CONFIG_PREEMPT=y
403CONFIG_GUSA=y
404CONFIG_SPARSE_IRQ=y
405
406#
407# Boot options
408#
409CONFIG_ZERO_PAGE_OFFSET=0x00001000
410CONFIG_BOOT_LINK_OFFSET=0x00800000
411CONFIG_ENTRY_OFFSET=0x00001000
412CONFIG_CMDLINE_OVERWRITE=y
413# CONFIG_CMDLINE_EXTEND is not set
414CONFIG_CMDLINE="console=ttySC1,115200 earlyprintk=sh-sci.1,115200 root=/dev/nfs ip=dhcp"
415
416#
417# Bus options
418#
419# CONFIG_ARCH_SUPPORTS_MSI is not set
420# CONFIG_PCCARD is not set
421
422#
423# Executable file formats
424#
425CONFIG_BINFMT_ELF=y
426# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
427# CONFIG_HAVE_AOUT is not set
428CONFIG_BINFMT_MISC=y
429
430#
431# Power management options (EXPERIMENTAL)
432#
433# CONFIG_PM is not set
434# CONFIG_CPU_IDLE is not set
435CONFIG_NET=y
436
437#
438# Networking options
439#
440CONFIG_PACKET=y
441CONFIG_PACKET_MMAP=y
442CONFIG_UNIX=y
443CONFIG_XFRM=y
444# CONFIG_XFRM_USER is not set
445# CONFIG_XFRM_SUB_POLICY is not set
446# CONFIG_XFRM_MIGRATE is not set
447# CONFIG_XFRM_STATISTICS is not set
448CONFIG_NET_KEY=y
449# CONFIG_NET_KEY_MIGRATE is not set
450CONFIG_INET=y
451# CONFIG_IP_MULTICAST is not set
452# CONFIG_IP_ADVANCED_ROUTER is not set
453CONFIG_IP_FIB_HASH=y
454CONFIG_IP_PNP=y
455CONFIG_IP_PNP_DHCP=y
456# CONFIG_IP_PNP_BOOTP is not set
457# CONFIG_IP_PNP_RARP is not set
458# CONFIG_NET_IPIP is not set
459# CONFIG_NET_IPGRE is not set
460# CONFIG_ARPD is not set
461# CONFIG_SYN_COOKIES is not set
462# CONFIG_INET_AH is not set
463# CONFIG_INET_ESP is not set
464# CONFIG_INET_IPCOMP is not set
465# CONFIG_INET_XFRM_TUNNEL is not set
466# CONFIG_INET_TUNNEL is not set
467CONFIG_INET_XFRM_MODE_TRANSPORT=y
468CONFIG_INET_XFRM_MODE_TUNNEL=y
469CONFIG_INET_XFRM_MODE_BEET=y
470# CONFIG_INET_LRO is not set
471CONFIG_INET_DIAG=y
472CONFIG_INET_TCP_DIAG=y
473# CONFIG_TCP_CONG_ADVANCED is not set
474CONFIG_TCP_CONG_CUBIC=y
475CONFIG_DEFAULT_TCP_CONG="cubic"
476# CONFIG_TCP_MD5SIG is not set
477# CONFIG_IPV6 is not set
478# CONFIG_NETWORK_SECMARK is not set
479# CONFIG_NETFILTER is not set
480# CONFIG_IP_DCCP is not set
481# CONFIG_IP_SCTP is not set
482# CONFIG_RDS is not set
483# CONFIG_TIPC is not set
484# CONFIG_ATM is not set
485# CONFIG_BRIDGE is not set
486# CONFIG_NET_DSA is not set
487# CONFIG_VLAN_8021Q is not set
488# CONFIG_DECNET is not set
489# CONFIG_LLC2 is not set
490# CONFIG_IPX is not set
491# CONFIG_ATALK is not set
492# CONFIG_X25 is not set
493# CONFIG_LAPB is not set
494# CONFIG_ECONET is not set
495# CONFIG_WAN_ROUTER is not set
496# CONFIG_PHONET is not set
497# CONFIG_IEEE802154 is not set
498# CONFIG_NET_SCHED is not set
499# CONFIG_DCB is not set
500
501#
502# Network testing
503#
504# CONFIG_NET_PKTGEN is not set
505# CONFIG_NET_DROP_MONITOR is not set
506# CONFIG_HAMRADIO is not set
507# CONFIG_CAN is not set
508# CONFIG_IRDA is not set
509# CONFIG_BT is not set
510# CONFIG_AF_RXRPC is not set
511CONFIG_WIRELESS=y
512# CONFIG_CFG80211 is not set
513# CONFIG_LIB80211 is not set
514
515#
516# CFG80211 needs to be enabled for MAC80211
517#
518# CONFIG_WIMAX is not set
519# CONFIG_RFKILL is not set
520# CONFIG_NET_9P is not set
521
522#
523# Device Drivers
524#
525
526#
527# Generic Driver Options
528#
529CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
530# CONFIG_DEVTMPFS is not set
531CONFIG_STANDALONE=y
532CONFIG_PREVENT_FIRMWARE_BUILD=y
533# CONFIG_FW_LOADER is not set
534# CONFIG_DEBUG_DRIVER is not set
535# CONFIG_DEBUG_DEVRES is not set
536# CONFIG_SYS_HYPERVISOR is not set
537# CONFIG_CONNECTOR is not set
538# CONFIG_MTD is not set
539# CONFIG_PARPORT is not set
540CONFIG_BLK_DEV=y
541# CONFIG_BLK_DEV_COW_COMMON is not set
542# CONFIG_BLK_DEV_LOOP is not set
543
544#
545# DRBD disabled because PROC_FS, INET or CONNECTOR not selected
546#
547# CONFIG_BLK_DEV_NBD is not set
548# CONFIG_BLK_DEV_UB is not set
549CONFIG_BLK_DEV_RAM=y
550CONFIG_BLK_DEV_RAM_COUNT=16
551CONFIG_BLK_DEV_RAM_SIZE=4096
552# CONFIG_BLK_DEV_XIP is not set
553# CONFIG_CDROM_PKTCDVD is not set
554# CONFIG_ATA_OVER_ETH is not set
555# CONFIG_BLK_DEV_HD is not set
556CONFIG_MISC_DEVICES=y
557# CONFIG_AD525X_DPOT is not set
558# CONFIG_ICS932S401 is not set
559# CONFIG_ENCLOSURE_SERVICES is not set
560# CONFIG_ISL29003 is not set
561# CONFIG_DS1682 is not set
562# CONFIG_TI_DAC7512 is not set
563# CONFIG_C2PORT is not set
564
565#
566# EEPROM support
567#
568# CONFIG_EEPROM_AT24 is not set
569# CONFIG_EEPROM_AT25 is not set
570# CONFIG_EEPROM_LEGACY is not set
571# CONFIG_EEPROM_MAX6875 is not set
572# CONFIG_EEPROM_93CX6 is not set
573CONFIG_HAVE_IDE=y
574# CONFIG_IDE is not set
575
576#
577# SCSI device support
578#
579# CONFIG_RAID_ATTRS is not set
580CONFIG_SCSI=y
581CONFIG_SCSI_DMA=y
582# CONFIG_SCSI_TGT is not set
583# CONFIG_SCSI_NETLINK is not set
584CONFIG_SCSI_PROC_FS=y
585
586#
587# SCSI support type (disk, tape, CD-ROM)
588#
589CONFIG_BLK_DEV_SD=y
590# CONFIG_CHR_DEV_ST is not set
591# CONFIG_CHR_DEV_OSST is not set
592# CONFIG_BLK_DEV_SR is not set
593# CONFIG_CHR_DEV_SG is not set
594# CONFIG_CHR_DEV_SCH is not set
595# CONFIG_SCSI_MULTI_LUN is not set
596# CONFIG_SCSI_CONSTANTS is not set
597# CONFIG_SCSI_LOGGING is not set
598# CONFIG_SCSI_SCAN_ASYNC is not set
599CONFIG_SCSI_WAIT_SCAN=m
600
601#
602# SCSI Transports
603#
604# CONFIG_SCSI_SPI_ATTRS is not set
605# CONFIG_SCSI_FC_ATTRS is not set
606# CONFIG_SCSI_ISCSI_ATTRS is not set
607# CONFIG_SCSI_SAS_LIBSAS is not set
608# CONFIG_SCSI_SRP_ATTRS is not set
609CONFIG_SCSI_LOWLEVEL=y
610# CONFIG_ISCSI_TCP is not set
611# CONFIG_LIBFC is not set
612# CONFIG_LIBFCOE is not set
613# CONFIG_SCSI_DEBUG is not set
614# CONFIG_SCSI_DH is not set
615# CONFIG_SCSI_OSD_INITIATOR is not set
616CONFIG_ATA=y
617# CONFIG_ATA_NONSTANDARD is not set
618CONFIG_ATA_VERBOSE_ERROR=y
619CONFIG_SATA_PMP=y
620CONFIG_ATA_SFF=y
621# CONFIG_SATA_MV is not set
622CONFIG_PATA_PLATFORM=y
623# CONFIG_MD is not set
624CONFIG_NETDEVICES=y
625# CONFIG_DUMMY is not set
626# CONFIG_BONDING is not set
627# CONFIG_MACVLAN is not set
628# CONFIG_EQUALIZER is not set
629# CONFIG_TUN is not set
630# CONFIG_VETH is not set
631CONFIG_PHYLIB=y
632
633#
634# MII PHY device drivers
635#
636# CONFIG_MARVELL_PHY is not set
637# CONFIG_DAVICOM_PHY is not set
638# CONFIG_QSEMI_PHY is not set
639# CONFIG_LXT_PHY is not set
640# CONFIG_CICADA_PHY is not set
641# CONFIG_VITESSE_PHY is not set
642# CONFIG_SMSC_PHY is not set
643# CONFIG_BROADCOM_PHY is not set
644# CONFIG_ICPLUS_PHY is not set
645# CONFIG_REALTEK_PHY is not set
646# CONFIG_NATIONAL_PHY is not set
647# CONFIG_STE10XP is not set
648# CONFIG_LSI_ET1011C_PHY is not set
649# CONFIG_FIXED_PHY is not set
650CONFIG_MDIO_BITBANG=y
651CONFIG_NET_ETHERNET=y
652CONFIG_MII=y
653# CONFIG_AX88796 is not set
654# CONFIG_STNIC is not set
655CONFIG_SMC91X=y
656# CONFIG_ENC28J60 is not set
657# CONFIG_ETHOC is not set
658# CONFIG_SMC911X is not set
659CONFIG_SMSC911X=y
660# CONFIG_DNET is not set
661# CONFIG_IBM_NEW_EMAC_ZMII is not set
662# CONFIG_IBM_NEW_EMAC_RGMII is not set
663# CONFIG_IBM_NEW_EMAC_TAH is not set
664# CONFIG_IBM_NEW_EMAC_EMAC4 is not set
665# CONFIG_IBM_NEW_EMAC_NO_FLOW_CTRL is not set
666# CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set
667# CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set
668# CONFIG_B44 is not set
669# CONFIG_KS8842 is not set
670# CONFIG_KS8851 is not set
671# CONFIG_KS8851_MLL is not set
672# CONFIG_NETDEV_1000 is not set
673# CONFIG_NETDEV_10000 is not set
674CONFIG_WLAN=y
675# CONFIG_USB_ZD1201 is not set
676# CONFIG_HOSTAP is not set
677
678#
679# Enable WiMAX (Networking options) to see the WiMAX drivers
680#
681
682#
683# USB Network Adapters
684#
685# CONFIG_USB_CATC is not set
686# CONFIG_USB_KAWETH is not set
687# CONFIG_USB_PEGASUS is not set
688# CONFIG_USB_RTL8150 is not set
689# CONFIG_USB_USBNET is not set
690# CONFIG_WAN is not set
691# CONFIG_PPP is not set
692# CONFIG_SLIP is not set
693# CONFIG_NETCONSOLE is not set
694# CONFIG_NETPOLL is not set
695# CONFIG_NET_POLL_CONTROLLER is not set
696# CONFIG_ISDN is not set
697# CONFIG_PHONE is not set
698
699#
700# Input device support
701#
702# CONFIG_INPUT is not set
703
704#
705# Hardware I/O ports
706#
707# CONFIG_SERIO is not set
708# CONFIG_GAMEPORT is not set
709
710#
711# Character devices
712#
713# CONFIG_VT is not set
714CONFIG_DEVKMEM=y
715# CONFIG_SERIAL_NONSTANDARD is not set
716
717#
718# Serial drivers
719#
720# CONFIG_SERIAL_8250 is not set
721
722#
723# Non-8250 serial port support
724#
725# CONFIG_SERIAL_MAX3100 is not set
726CONFIG_SERIAL_SH_SCI=y
727CONFIG_SERIAL_SH_SCI_NR_UARTS=6
728CONFIG_SERIAL_SH_SCI_CONSOLE=y
729CONFIG_SERIAL_CORE=y
730CONFIG_SERIAL_CORE_CONSOLE=y
731CONFIG_UNIX98_PTYS=y
732# CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set
733# CONFIG_LEGACY_PTYS is not set
734# CONFIG_IPMI_HANDLER is not set
735# CONFIG_HW_RANDOM is not set
736# CONFIG_R3964 is not set
737# CONFIG_RAW_DRIVER is not set
738# CONFIG_TCG_TPM is not set
739CONFIG_I2C=y
740CONFIG_I2C_BOARDINFO=y
741# CONFIG_I2C_COMPAT is not set
742CONFIG_I2C_CHARDEV=y
743CONFIG_I2C_HELPER_AUTO=y
744
745#
746# I2C Hardware Bus support
747#
748
749#
750# I2C system bus drivers (mostly embedded / system-on-chip)
751#
752# CONFIG_I2C_DESIGNWARE is not set
753# CONFIG_I2C_OCORES is not set
754CONFIG_I2C_SDK7786=y
755# CONFIG_I2C_SH_MOBILE is not set
756# CONFIG_I2C_SIMTEC is not set
757
758#
759# External I2C/SMBus adapter drivers
760#
761# CONFIG_I2C_PARPORT_LIGHT is not set
762# CONFIG_I2C_TAOS_EVM is not set
763# CONFIG_I2C_TINY_USB is not set
764
765#
766# Other I2C/SMBus bus drivers
767#
768# CONFIG_I2C_PCA_PLATFORM is not set
769# CONFIG_I2C_STUB is not set
770
771#
772# Miscellaneous I2C Chip support
773#
774# CONFIG_SENSORS_TSL2550 is not set
775CONFIG_I2C_DEBUG_CORE=y
776CONFIG_I2C_DEBUG_ALGO=y
777CONFIG_I2C_DEBUG_BUS=y
778CONFIG_I2C_DEBUG_CHIP=y
779CONFIG_SPI=y
780# CONFIG_SPI_DEBUG is not set
781CONFIG_SPI_MASTER=y
782
783#
784# SPI Master Controller Drivers
785#
786# CONFIG_SPI_BITBANG is not set
787# CONFIG_SPI_SH_MSIOF is not set
788# CONFIG_SPI_SH_SCI is not set
789# CONFIG_SPI_XILINX is not set
790# CONFIG_SPI_DESIGNWARE is not set
791
792#
793# SPI Protocol Masters
794#
795# CONFIG_SPI_SPIDEV is not set
796# CONFIG_SPI_TLE62X0 is not set
797
798#
799# PPS support
800#
801# CONFIG_PPS is not set
802# CONFIG_W1 is not set
803# CONFIG_POWER_SUPPLY is not set
804# CONFIG_HWMON is not set
805# CONFIG_THERMAL is not set
806CONFIG_WATCHDOG=y
807# CONFIG_WATCHDOG_NOWAYOUT is not set
808
809#
810# Watchdog Device Drivers
811#
812# CONFIG_SOFT_WATCHDOG is not set
813# CONFIG_SH_WDT is not set
814
815#
816# USB-based Watchdog Cards
817#
818# CONFIG_USBPCWATCHDOG is not set
819CONFIG_SSB_POSSIBLE=y
820
821#
822# Sonics Silicon Backplane
823#
824# CONFIG_SSB is not set
825
826#
827# Multifunction device drivers
828#
829# CONFIG_MFD_CORE is not set
830# CONFIG_MFD_SM501 is not set
831# CONFIG_MFD_SH_MOBILE_SDHI is not set
832# CONFIG_HTC_PASIC3 is not set
833# CONFIG_TWL4030_CORE is not set
834# CONFIG_MFD_TMIO is not set
835# CONFIG_PMIC_DA903X is not set
836# CONFIG_PMIC_ADP5520 is not set
837# CONFIG_MFD_WM8400 is not set
838# CONFIG_MFD_WM831X is not set
839# CONFIG_MFD_WM8350_I2C is not set
840# CONFIG_MFD_PCF50633 is not set
841# CONFIG_MFD_MC13783 is not set
842# CONFIG_AB3100_CORE is not set
843# CONFIG_EZX_PCAP is not set
844# CONFIG_MFD_88PM8607 is not set
845# CONFIG_AB4500_CORE is not set
846# CONFIG_REGULATOR is not set
847# CONFIG_MEDIA_SUPPORT is not set
848
849#
850# Graphics support
851#
852# CONFIG_VGASTATE is not set
853CONFIG_VIDEO_OUTPUT_CONTROL=m
854# CONFIG_FB is not set
855# CONFIG_BACKLIGHT_LCD_SUPPORT is not set
856
857#
858# Display device support
859#
860# CONFIG_DISPLAY_SUPPORT is not set
861# CONFIG_SOUND is not set
862CONFIG_USB_SUPPORT=y
863CONFIG_USB_ARCH_HAS_HCD=y
864CONFIG_USB_ARCH_HAS_OHCI=y
865# CONFIG_USB_ARCH_HAS_EHCI is not set
866CONFIG_USB=y
867# CONFIG_USB_DEBUG is not set
868# CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set
869
870#
871# Miscellaneous USB options
872#
873# CONFIG_USB_DEVICEFS is not set
874CONFIG_USB_DEVICE_CLASS=y
875# CONFIG_USB_DYNAMIC_MINORS is not set
876# CONFIG_USB_OTG is not set
877# CONFIG_USB_OTG_WHITELIST is not set
878# CONFIG_USB_OTG_BLACKLIST_HUB is not set
879CONFIG_USB_MON=y
880# CONFIG_USB_WUSB is not set
881# CONFIG_USB_WUSB_CBAF is not set
882
883#
884# USB Host Controller Drivers
885#
886# CONFIG_USB_C67X00_HCD is not set
887# CONFIG_USB_OXU210HP_HCD is not set
888# CONFIG_USB_ISP116X_HCD is not set
889# CONFIG_USB_ISP1760_HCD is not set
890# CONFIG_USB_ISP1362_HCD is not set
891# CONFIG_USB_OHCI_HCD is not set
892# CONFIG_USB_SL811_HCD is not set
893CONFIG_USB_R8A66597_HCD=m
894# CONFIG_USB_HWA_HCD is not set
895# CONFIG_USB_GADGET_MUSB_HDRC is not set
896
897#
898# USB Device Class drivers
899#
900# CONFIG_USB_ACM is not set
901# CONFIG_USB_PRINTER is not set
902# CONFIG_USB_WDM is not set
903# CONFIG_USB_TMC is not set
904
905#
906# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may
907#
908
909#
910# also be needed; see USB_STORAGE Help for more info
911#
912# CONFIG_USB_STORAGE is not set
913# CONFIG_USB_LIBUSUAL is not set
914
915#
916# USB Imaging devices
917#
918# CONFIG_USB_MDC800 is not set
919# CONFIG_USB_MICROTEK is not set
920
921#
922# USB port drivers
923#
924# CONFIG_USB_SERIAL is not set
925
926#
927# USB Miscellaneous drivers
928#
929# CONFIG_USB_EMI62 is not set
930# CONFIG_USB_EMI26 is not set
931# CONFIG_USB_ADUTUX is not set
932# CONFIG_USB_SEVSEG is not set
933# CONFIG_USB_RIO500 is not set
934# CONFIG_USB_LEGOTOWER is not set
935# CONFIG_USB_LCD is not set
936# CONFIG_USB_BERRY_CHARGE is not set
937# CONFIG_USB_LED is not set
938# CONFIG_USB_CYPRESS_CY7C63 is not set
939# CONFIG_USB_CYTHERM is not set
940# CONFIG_USB_IDMOUSE is not set
941# CONFIG_USB_FTDI_ELAN is not set
942# CONFIG_USB_APPLEDISPLAY is not set
943# CONFIG_USB_LD is not set
944# CONFIG_USB_TRANCEVIBRATOR is not set
945# CONFIG_USB_IOWARRIOR is not set
946# CONFIG_USB_TEST is not set
947# CONFIG_USB_ISIGHTFW is not set
948# CONFIG_USB_VST is not set
949CONFIG_USB_GADGET=y
950# CONFIG_USB_GADGET_DEBUG is not set
951# CONFIG_USB_GADGET_DEBUG_FILES is not set
952# CONFIG_USB_GADGET_DEBUG_FS is not set
953CONFIG_USB_GADGET_VBUS_DRAW=2
954CONFIG_USB_GADGET_SELECTED=y
955# CONFIG_USB_GADGET_AT91 is not set
956# CONFIG_USB_GADGET_ATMEL_USBA is not set
957# CONFIG_USB_GADGET_FSL_USB2 is not set
958# CONFIG_USB_GADGET_LH7A40X is not set
959# CONFIG_USB_GADGET_OMAP is not set
960# CONFIG_USB_GADGET_PXA25X is not set
961# CONFIG_USB_GADGET_R8A66597 is not set
962# CONFIG_USB_GADGET_PXA27X is not set
963# CONFIG_USB_GADGET_S3C_HSOTG is not set
964# CONFIG_USB_GADGET_IMX is not set
965# CONFIG_USB_GADGET_S3C2410 is not set
966CONFIG_USB_GADGET_M66592=y
967CONFIG_USB_M66592=y
968# CONFIG_USB_GADGET_AMD5536UDC is not set
969# CONFIG_USB_GADGET_FSL_QE is not set
970# CONFIG_USB_GADGET_CI13XXX is not set
971# CONFIG_USB_GADGET_NET2280 is not set
972# CONFIG_USB_GADGET_GOKU is not set
973# CONFIG_USB_GADGET_LANGWELL is not set
974# CONFIG_USB_GADGET_DUMMY_HCD is not set
975CONFIG_USB_GADGET_DUALSPEED=y
976# CONFIG_USB_ZERO is not set
977# CONFIG_USB_AUDIO is not set
978# CONFIG_USB_ETH is not set
979# CONFIG_USB_GADGETFS is not set
980# CONFIG_USB_FILE_STORAGE is not set
981# CONFIG_USB_MASS_STORAGE is not set
982# CONFIG_USB_G_SERIAL is not set
983# CONFIG_USB_MIDI_GADGET is not set
984# CONFIG_USB_G_PRINTER is not set
985# CONFIG_USB_CDC_COMPOSITE is not set
986# CONFIG_USB_G_MULTI is not set
987
988#
989# OTG and related infrastructure
990#
991# CONFIG_NOP_USB_XCEIV is not set
992# CONFIG_MMC is not set
993# CONFIG_MEMSTICK is not set
994# CONFIG_NEW_LEDS is not set
995# CONFIG_ACCESSIBILITY is not set
996CONFIG_RTC_LIB=y
997CONFIG_RTC_CLASS=y
998CONFIG_RTC_HCTOSYS=y
999CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
1000# CONFIG_RTC_DEBUG is not set
1001
1002#
1003# RTC interfaces
1004#
1005CONFIG_RTC_INTF_SYSFS=y
1006CONFIG_RTC_INTF_PROC=y
1007CONFIG_RTC_INTF_DEV=y
1008# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
1009# CONFIG_RTC_DRV_TEST is not set
1010
1011#
1012# I2C RTC drivers
1013#
1014# CONFIG_RTC_DRV_DS1307 is not set
1015# CONFIG_RTC_DRV_DS1374 is not set
1016# CONFIG_RTC_DRV_DS1672 is not set
1017CONFIG_RTC_DRV_MAX6900=y
1018# CONFIG_RTC_DRV_RS5C372 is not set
1019# CONFIG_RTC_DRV_ISL1208 is not set
1020# CONFIG_RTC_DRV_X1205 is not set
1021# CONFIG_RTC_DRV_PCF8563 is not set
1022# CONFIG_RTC_DRV_PCF8583 is not set
1023# CONFIG_RTC_DRV_M41T80 is not set
1024# CONFIG_RTC_DRV_BQ32K is not set
1025# CONFIG_RTC_DRV_S35390A is not set
1026# CONFIG_RTC_DRV_FM3130 is not set
1027# CONFIG_RTC_DRV_RX8581 is not set
1028# CONFIG_RTC_DRV_RX8025 is not set
1029
1030#
1031# SPI RTC drivers
1032#
1033# CONFIG_RTC_DRV_M41T94 is not set
1034# CONFIG_RTC_DRV_DS1305 is not set
1035# CONFIG_RTC_DRV_DS1390 is not set
1036# CONFIG_RTC_DRV_MAX6902 is not set
1037# CONFIG_RTC_DRV_R9701 is not set
1038# CONFIG_RTC_DRV_RS5C348 is not set
1039# CONFIG_RTC_DRV_DS3234 is not set
1040# CONFIG_RTC_DRV_PCF2123 is not set
1041
1042#
1043# Platform RTC drivers
1044#
1045# CONFIG_RTC_DRV_DS1286 is not set
1046# CONFIG_RTC_DRV_DS1511 is not set
1047# CONFIG_RTC_DRV_DS1553 is not set
1048# CONFIG_RTC_DRV_DS1742 is not set
1049# CONFIG_RTC_DRV_STK17TA8 is not set
1050# CONFIG_RTC_DRV_M48T86 is not set
1051# CONFIG_RTC_DRV_M48T35 is not set
1052# CONFIG_RTC_DRV_M48T59 is not set
1053# CONFIG_RTC_DRV_MSM6242 is not set
1054# CONFIG_RTC_DRV_BQ4802 is not set
1055# CONFIG_RTC_DRV_RP5C01 is not set
1056# CONFIG_RTC_DRV_V3020 is not set
1057
1058#
1059# on-CPU RTC drivers
1060#
1061CONFIG_RTC_DRV_SH=y
1062# CONFIG_RTC_DRV_GENERIC is not set
1063# CONFIG_DMADEVICES is not set
1064# CONFIG_AUXDISPLAY is not set
1065CONFIG_UIO=m
1066# CONFIG_UIO_PDRV is not set
1067# CONFIG_UIO_PDRV_GENIRQ is not set
1068# CONFIG_UIO_SMX is not set
1069# CONFIG_UIO_SERCOS3 is not set
1070
1071#
1072# TI VLYNQ
1073#
1074# CONFIG_STAGING is not set
1075
1076#
1077# File systems
1078#
1079CONFIG_EXT2_FS=y
1080# CONFIG_EXT2_FS_XATTR is not set
1081# CONFIG_EXT2_FS_XIP is not set
1082CONFIG_EXT3_FS=y
1083# CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set
1084CONFIG_EXT3_FS_XATTR=y
1085# CONFIG_EXT3_FS_POSIX_ACL is not set
1086# CONFIG_EXT3_FS_SECURITY is not set
1087# CONFIG_EXT4_FS is not set
1088CONFIG_JBD=y
1089# CONFIG_JBD_DEBUG is not set
1090CONFIG_FS_MBCACHE=y
1091# CONFIG_REISERFS_FS is not set
1092# CONFIG_JFS_FS is not set
1093# CONFIG_FS_POSIX_ACL is not set
1094# CONFIG_XFS_FS is not set
1095# CONFIG_OCFS2_FS is not set
1096# CONFIG_BTRFS_FS is not set
1097# CONFIG_NILFS2_FS is not set
1098CONFIG_FILE_LOCKING=y
1099CONFIG_FSNOTIFY=y
1100CONFIG_DNOTIFY=y
1101CONFIG_INOTIFY=y
1102CONFIG_INOTIFY_USER=y
1103# CONFIG_QUOTA is not set
1104# CONFIG_AUTOFS_FS is not set
1105# CONFIG_AUTOFS4_FS is not set
1106# CONFIG_FUSE_FS is not set
1107
1108#
1109# Caches
1110#
1111# CONFIG_FSCACHE is not set
1112
1113#
1114# CD-ROM/DVD Filesystems
1115#
1116# CONFIG_ISO9660_FS is not set
1117# CONFIG_UDF_FS is not set
1118
1119#
1120# DOS/FAT/NT Filesystems
1121#
1122# CONFIG_MSDOS_FS is not set
1123# CONFIG_VFAT_FS is not set
1124# CONFIG_NTFS_FS is not set
1125
1126#
1127# Pseudo filesystems
1128#
1129CONFIG_PROC_FS=y
1130CONFIG_PROC_KCORE=y
1131CONFIG_PROC_SYSCTL=y
1132CONFIG_PROC_PAGE_MONITOR=y
1133CONFIG_SYSFS=y
1134CONFIG_TMPFS=y
1135# CONFIG_TMPFS_POSIX_ACL is not set
1136CONFIG_HUGETLBFS=y
1137CONFIG_HUGETLB_PAGE=y
1138# CONFIG_CONFIGFS_FS is not set
1139CONFIG_MISC_FILESYSTEMS=y
1140# CONFIG_ADFS_FS is not set
1141# CONFIG_AFFS_FS is not set
1142# CONFIG_HFS_FS is not set
1143# CONFIG_HFSPLUS_FS is not set
1144# CONFIG_BEFS_FS is not set
1145# CONFIG_BFS_FS is not set
1146# CONFIG_EFS_FS is not set
1147# CONFIG_CRAMFS is not set
1148# CONFIG_SQUASHFS is not set
1149# CONFIG_VXFS_FS is not set
1150# CONFIG_MINIX_FS is not set
1151# CONFIG_OMFS_FS is not set
1152# CONFIG_HPFS_FS is not set
1153# CONFIG_QNX4FS_FS is not set
1154# CONFIG_ROMFS_FS is not set
1155# CONFIG_SYSV_FS is not set
1156# CONFIG_UFS_FS is not set
1157CONFIG_NETWORK_FILESYSTEMS=y
1158CONFIG_NFS_FS=y
1159CONFIG_NFS_V3=y
1160# CONFIG_NFS_V3_ACL is not set
1161# CONFIG_NFS_V4 is not set
1162CONFIG_ROOT_NFS=y
1163# CONFIG_NFSD is not set
1164CONFIG_LOCKD=y
1165CONFIG_LOCKD_V4=y
1166CONFIG_NFS_COMMON=y
1167CONFIG_SUNRPC=y
1168# CONFIG_RPCSEC_GSS_KRB5 is not set
1169# CONFIG_RPCSEC_GSS_SPKM3 is not set
1170# CONFIG_SMB_FS is not set
1171# CONFIG_CIFS is not set
1172# CONFIG_NCP_FS is not set
1173# CONFIG_CODA_FS is not set
1174# CONFIG_AFS_FS is not set
1175
1176#
1177# Partition Types
1178#
1179# CONFIG_PARTITION_ADVANCED is not set
1180CONFIG_MSDOS_PARTITION=y
1181CONFIG_NLS=y
1182CONFIG_NLS_DEFAULT="iso8859-1"
1183# CONFIG_NLS_CODEPAGE_437 is not set
1184# CONFIG_NLS_CODEPAGE_737 is not set
1185# CONFIG_NLS_CODEPAGE_775 is not set
1186# CONFIG_NLS_CODEPAGE_850 is not set
1187# CONFIG_NLS_CODEPAGE_852 is not set
1188# CONFIG_NLS_CODEPAGE_855 is not set
1189# CONFIG_NLS_CODEPAGE_857 is not set
1190# CONFIG_NLS_CODEPAGE_860 is not set
1191# CONFIG_NLS_CODEPAGE_861 is not set
1192# CONFIG_NLS_CODEPAGE_862 is not set
1193# CONFIG_NLS_CODEPAGE_863 is not set
1194# CONFIG_NLS_CODEPAGE_864 is not set
1195# CONFIG_NLS_CODEPAGE_865 is not set
1196# CONFIG_NLS_CODEPAGE_866 is not set
1197# CONFIG_NLS_CODEPAGE_869 is not set
1198# CONFIG_NLS_CODEPAGE_936 is not set
1199# CONFIG_NLS_CODEPAGE_950 is not set
1200# CONFIG_NLS_CODEPAGE_932 is not set
1201# CONFIG_NLS_CODEPAGE_949 is not set
1202# CONFIG_NLS_CODEPAGE_874 is not set
1203# CONFIG_NLS_ISO8859_8 is not set
1204# CONFIG_NLS_CODEPAGE_1250 is not set
1205# CONFIG_NLS_CODEPAGE_1251 is not set
1206# CONFIG_NLS_ASCII is not set
1207# CONFIG_NLS_ISO8859_1 is not set
1208# CONFIG_NLS_ISO8859_2 is not set
1209# CONFIG_NLS_ISO8859_3 is not set
1210# CONFIG_NLS_ISO8859_4 is not set
1211# CONFIG_NLS_ISO8859_5 is not set
1212# CONFIG_NLS_ISO8859_6 is not set
1213# CONFIG_NLS_ISO8859_7 is not set
1214# CONFIG_NLS_ISO8859_9 is not set
1215# CONFIG_NLS_ISO8859_13 is not set
1216# CONFIG_NLS_ISO8859_14 is not set
1217# CONFIG_NLS_ISO8859_15 is not set
1218# CONFIG_NLS_KOI8_R is not set
1219# CONFIG_NLS_KOI8_U is not set
1220# CONFIG_NLS_UTF8 is not set
1221# CONFIG_DLM is not set
1222
1223#
1224# Kernel hacking
1225#
1226CONFIG_TRACE_IRQFLAGS_SUPPORT=y
1227CONFIG_PRINTK_TIME=y
1228CONFIG_ENABLE_WARN_DEPRECATED=y
1229# CONFIG_ENABLE_MUST_CHECK is not set
1230CONFIG_FRAME_WARN=1024
1231CONFIG_MAGIC_SYSRQ=y
1232# CONFIG_STRIP_ASM_SYMS is not set
1233# CONFIG_UNUSED_SYMBOLS is not set
1234CONFIG_DEBUG_FS=y
1235# CONFIG_HEADERS_CHECK is not set
1236CONFIG_DEBUG_KERNEL=y
1237CONFIG_DEBUG_SHIRQ=y
1238CONFIG_DETECT_SOFTLOCKUP=y
1239# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
1240CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0
1241CONFIG_DETECT_HUNG_TASK=y
1242# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
1243CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0
1244CONFIG_SCHED_DEBUG=y
1245# CONFIG_SCHEDSTATS is not set
1246# CONFIG_TIMER_STATS is not set
1247# CONFIG_DEBUG_OBJECTS is not set
1248# CONFIG_DEBUG_SLAB is not set
1249CONFIG_DEBUG_PREEMPT=y
1250# CONFIG_DEBUG_RT_MUTEXES is not set
1251# CONFIG_RT_MUTEX_TESTER is not set
1252# CONFIG_DEBUG_SPINLOCK is not set
1253# CONFIG_DEBUG_MUTEXES is not set
1254# CONFIG_DEBUG_LOCK_ALLOC is not set
1255# CONFIG_PROVE_LOCKING is not set
1256# CONFIG_LOCK_STAT is not set
1257# CONFIG_DEBUG_SPINLOCK_SLEEP is not set
1258# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
1259CONFIG_STACKTRACE=y
1260# CONFIG_DEBUG_KOBJECT is not set
1261CONFIG_DEBUG_BUGVERBOSE=y
1262# CONFIG_DEBUG_INFO is not set
1263CONFIG_DEBUG_VM=y
1264# CONFIG_DEBUG_WRITECOUNT is not set
1265# CONFIG_DEBUG_MEMORY_INIT is not set
1266# CONFIG_DEBUG_LIST is not set
1267# CONFIG_DEBUG_SG is not set
1268# CONFIG_DEBUG_NOTIFIERS is not set
1269# CONFIG_DEBUG_CREDENTIALS is not set
1270CONFIG_FRAME_POINTER=y
1271# CONFIG_RCU_TORTURE_TEST is not set
1272# CONFIG_RCU_CPU_STALL_DETECTOR is not set
1273# CONFIG_BACKTRACE_SELF_TEST is not set
1274# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set
1275# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
1276# CONFIG_FAULT_INJECTION is not set
1277# CONFIG_LATENCYTOP is not set
1278# CONFIG_SYSCTL_SYSCALL_CHECK is not set
1279# CONFIG_PAGE_POISONING is not set
1280CONFIG_NOP_TRACER=y
1281CONFIG_HAVE_FUNCTION_TRACER=y
1282CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
1283CONFIG_HAVE_FUNCTION_TRACE_MCOUNT_TEST=y
1284CONFIG_HAVE_DYNAMIC_FTRACE=y
1285CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
1286CONFIG_HAVE_SYSCALL_TRACEPOINTS=y
1287CONFIG_RING_BUFFER=y
1288CONFIG_EVENT_TRACING=y
1289CONFIG_CONTEXT_SWITCH_TRACER=y
1290CONFIG_TRACING=y
1291CONFIG_TRACING_SUPPORT=y
1292CONFIG_FTRACE=y
1293# CONFIG_FUNCTION_TRACER is not set
1294# CONFIG_IRQSOFF_TRACER is not set
1295# CONFIG_PREEMPT_TRACER is not set
1296# CONFIG_SCHED_TRACER is not set
1297# CONFIG_ENABLE_DEFAULT_TRACERS is not set
1298# CONFIG_FTRACE_SYSCALLS is not set
1299# CONFIG_BOOT_TRACER is not set
1300CONFIG_BRANCH_PROFILE_NONE=y
1301# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
1302# CONFIG_PROFILE_ALL_BRANCHES is not set
1303CONFIG_KSYM_TRACER=y
1304# CONFIG_PROFILE_KSYM_TRACER is not set
1305# CONFIG_STACK_TRACER is not set
1306# CONFIG_KMEMTRACE is not set
1307# CONFIG_WORKQUEUE_TRACER is not set
1308# CONFIG_BLK_DEV_IO_TRACE is not set
1309# CONFIG_RING_BUFFER_BENCHMARK is not set
1310# CONFIG_DYNAMIC_DEBUG is not set
1311# CONFIG_DMA_API_DEBUG is not set
1312# CONFIG_SAMPLES is not set
1313CONFIG_HAVE_ARCH_KGDB=y
1314# CONFIG_KGDB is not set
1315# CONFIG_SH_STANDARD_BIOS is not set
1316# CONFIG_STACK_DEBUG is not set
1317CONFIG_DEBUG_STACK_USAGE=y
1318# CONFIG_4KSTACKS is not set
1319CONFIG_DUMP_CODE=y
1320CONFIG_DWARF_UNWINDER=y
1321# CONFIG_SH_NO_BSS_INIT is not set
1322
1323#
1324# Security options
1325#
1326# CONFIG_KEYS is not set
1327# CONFIG_SECURITY is not set
1328# CONFIG_SECURITYFS is not set
1329# CONFIG_DEFAULT_SECURITY_SELINUX is not set
1330# CONFIG_DEFAULT_SECURITY_SMACK is not set
1331# CONFIG_DEFAULT_SECURITY_TOMOYO is not set
1332CONFIG_DEFAULT_SECURITY_DAC=y
1333CONFIG_DEFAULT_SECURITY=""
1334CONFIG_CRYPTO=y
1335
1336#
1337# Crypto core or helper
1338#
1339# CONFIG_CRYPTO_MANAGER is not set
1340# CONFIG_CRYPTO_MANAGER2 is not set
1341# CONFIG_CRYPTO_GF128MUL is not set
1342# CONFIG_CRYPTO_NULL is not set
1343# CONFIG_CRYPTO_CRYPTD is not set
1344# CONFIG_CRYPTO_AUTHENC is not set
1345# CONFIG_CRYPTO_TEST is not set
1346
1347#
1348# Authenticated Encryption with Associated Data
1349#
1350# CONFIG_CRYPTO_CCM is not set
1351# CONFIG_CRYPTO_GCM is not set
1352# CONFIG_CRYPTO_SEQIV is not set
1353
1354#
1355# Block modes
1356#
1357# CONFIG_CRYPTO_CBC is not set
1358# CONFIG_CRYPTO_CTR is not set
1359# CONFIG_CRYPTO_CTS is not set
1360# CONFIG_CRYPTO_ECB is not set
1361# CONFIG_CRYPTO_LRW is not set
1362# CONFIG_CRYPTO_PCBC is not set
1363# CONFIG_CRYPTO_XTS is not set
1364
1365#
1366# Hash modes
1367#
1368# CONFIG_CRYPTO_HMAC is not set
1369# CONFIG_CRYPTO_XCBC is not set
1370# CONFIG_CRYPTO_VMAC is not set
1371
1372#
1373# Digest
1374#
1375# CONFIG_CRYPTO_CRC32C is not set
1376# CONFIG_CRYPTO_GHASH is not set
1377# CONFIG_CRYPTO_MD4 is not set
1378# CONFIG_CRYPTO_MD5 is not set
1379# CONFIG_CRYPTO_MICHAEL_MIC is not set
1380# CONFIG_CRYPTO_RMD128 is not set
1381# CONFIG_CRYPTO_RMD160 is not set
1382# CONFIG_CRYPTO_RMD256 is not set
1383# CONFIG_CRYPTO_RMD320 is not set
1384# CONFIG_CRYPTO_SHA1 is not set
1385# CONFIG_CRYPTO_SHA256 is not set
1386# CONFIG_CRYPTO_SHA512 is not set
1387# CONFIG_CRYPTO_TGR192 is not set
1388# CONFIG_CRYPTO_WP512 is not set
1389
1390#
1391# Ciphers
1392#
1393# CONFIG_CRYPTO_AES is not set
1394# CONFIG_CRYPTO_ANUBIS is not set
1395# CONFIG_CRYPTO_ARC4 is not set
1396# CONFIG_CRYPTO_BLOWFISH is not set
1397# CONFIG_CRYPTO_CAMELLIA is not set
1398# CONFIG_CRYPTO_CAST5 is not set
1399# CONFIG_CRYPTO_CAST6 is not set
1400# CONFIG_CRYPTO_DES is not set
1401# CONFIG_CRYPTO_FCRYPT is not set
1402# CONFIG_CRYPTO_KHAZAD is not set
1403# CONFIG_CRYPTO_SALSA20 is not set
1404# CONFIG_CRYPTO_SEED is not set
1405# CONFIG_CRYPTO_SERPENT is not set
1406# CONFIG_CRYPTO_TEA is not set
1407# CONFIG_CRYPTO_TWOFISH is not set
1408
1409#
1410# Compression
1411#
1412# CONFIG_CRYPTO_DEFLATE is not set
1413# CONFIG_CRYPTO_ZLIB is not set
1414# CONFIG_CRYPTO_LZO is not set
1415
1416#
1417# Random Number Generation
1418#
1419# CONFIG_CRYPTO_ANSI_CPRNG is not set
1420CONFIG_CRYPTO_HW=y
1421CONFIG_BINARY_PRINTF=y
1422
1423#
1424# Library routines
1425#
1426CONFIG_BITREVERSE=y
1427CONFIG_GENERIC_FIND_LAST_BIT=y
1428# CONFIG_CRC_CCITT is not set
1429# CONFIG_CRC16 is not set
1430# CONFIG_CRC_T10DIF is not set
1431# CONFIG_CRC_ITU_T is not set
1432CONFIG_CRC32=y
1433# CONFIG_CRC7 is not set
1434# CONFIG_LIBCRC32C is not set
1435CONFIG_HAS_IOMEM=y
1436CONFIG_HAS_IOPORT=y
1437CONFIG_HAS_DMA=y
1438CONFIG_HAVE_LMB=y
1439CONFIG_NLATTR=y
1440CONFIG_GENERIC_ATOMIC64=y
diff --git a/arch/sh/tools/mach-types b/arch/sh/tools/mach-types
index 6639b25d8d57..b25aa554ee5e 100644
--- a/arch/sh/tools/mach-types
+++ b/arch/sh/tools/mach-types
@@ -32,6 +32,7 @@ DREAMCAST SH_DREAMCAST
32SNAPGEAR SH_SECUREEDGE5410 32SNAPGEAR SH_SECUREEDGE5410
33EDOSK7705 SH_EDOSK7705 33EDOSK7705 SH_EDOSK7705
34EDOSK7760 SH_EDOSK7760 34EDOSK7760 SH_EDOSK7760
35SDK7786 SH_SDK7786
35SH4202_MICRODEV SH_SH4202_MICRODEV 36SH4202_MICRODEV SH_SH4202_MICRODEV
36SH03 SH_SH03 37SH03 SH_SH03
37LANDISK SH_LANDISK 38LANDISK SH_LANDISK