Commit cbe9da029d9cc4fff59d559789885079a84a0af8
Committed by
Paul Mundt
1 parent
1eca5c9272
Exists in
master
and in
7 other branches
sh: Renesas R0P7785LC0011RL board support
This adds initial support for the Renesas R0P7785LC0011RL board. This patch supports 29bit address mode only. Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com> Signed-off-by: Paul Mundt <lethal@linux-sh.org>
Showing 10 changed files with 1876 additions and 0 deletions Side-by-side Diff
- arch/sh/Kconfig
- arch/sh/Makefile
- arch/sh/boards/renesas/sh7785lcr/Makefile
- arch/sh/boards/renesas/sh7785lcr/setup.c
- arch/sh/configs/sh7785lcr_defconfig
- arch/sh/drivers/pci/Makefile
- arch/sh/drivers/pci/fixups-sh7785lcr.c
- arch/sh/drivers/pci/ops-sh7785lcr.c
- arch/sh/tools/mach-types
- include/asm-sh/sh7785lcr.h
arch/sh/Kconfig
... | ... | @@ -495,6 +495,21 @@ |
495 | 495 | select SYS_SUPPORTS_PCI |
496 | 496 | select IO_TRAPPED |
497 | 497 | |
498 | +config SH_SH7785LCR | |
499 | + bool "SH7785LCR" | |
500 | + depends on CPU_SUBTYPE_SH7785 | |
501 | + select SYS_SUPPORTS_PCI | |
502 | + select IO_TRAPPED | |
503 | + | |
504 | +config SH_SH7785LCR_29BIT_PHYSMAPS | |
505 | + bool "SH7785LCR 29bit physmaps" | |
506 | + depends on SH_SH7785LCR | |
507 | + default y | |
508 | + help | |
509 | + This board has 2 physical memory maps. It can be changed with | |
510 | + DIP switch(S2-5). If you set the DIP switch for S2-5 = ON, | |
511 | + you can access all on-board device in 29bit address mode. | |
512 | + | |
498 | 513 | config SH_MIGOR |
499 | 514 | bool "Migo-R" |
500 | 515 | depends on CPU_SUBTYPE_SH7722 |
arch/sh/Makefile
... | ... | @@ -124,6 +124,7 @@ |
124 | 124 | machdir-$(CONFIG_SH_RSK7203) += renesas/rsk7203 |
125 | 125 | machdir-$(CONFIG_SH_AP325RXA) += renesas/ap325rxa |
126 | 126 | machdir-$(CONFIG_SH_SH7763RDP) += renesas/sh7763rdp |
127 | +machdir-$(CONFIG_SH_SH7785LCR) += renesas/sh7785lcr | |
127 | 128 | machdir-$(CONFIG_SH_SH4202_MICRODEV) += superh/microdev |
128 | 129 | machdir-$(CONFIG_SH_LANDISK) += landisk |
129 | 130 | machdir-$(CONFIG_SH_TITAN) += titan |
arch/sh/boards/renesas/sh7785lcr/Makefile
1 | +obj-y := setup.o |
arch/sh/boards/renesas/sh7785lcr/setup.c
1 | +/* | |
2 | + * Renesas Technology Corp. R0P7785LC0011RL Support. | |
3 | + * | |
4 | + * Copyright (C) 2008 Yoshihiro Shimoda | |
5 | + * | |
6 | + * This file is subject to the terms and conditions of the GNU General Public | |
7 | + * License. See the file "COPYING" in the main directory of this archive | |
8 | + * for more details. | |
9 | + */ | |
10 | + | |
11 | +#include <linux/init.h> | |
12 | +#include <linux/platform_device.h> | |
13 | +#include <linux/sm501.h> | |
14 | +#include <linux/sm501-regs.h> | |
15 | +#include <linux/fb.h> | |
16 | +#include <linux/mtd/physmap.h> | |
17 | +#include <linux/delay.h> | |
18 | +#include <linux/i2c.h> | |
19 | +#include <linux/i2c-pca-platform.h> | |
20 | +#include <linux/i2c-algo-pca.h> | |
21 | +#include <asm/heartbeat.h> | |
22 | +#include <asm/sh7785lcr.h> | |
23 | + | |
24 | +/* | |
25 | + * NOTE: This board has 2 physical memory maps. | |
26 | + * Please look at include/asm-sh/sh7785lcr.h or hardware manual. | |
27 | + */ | |
28 | +static struct resource heartbeat_resources[] = { | |
29 | + [0] = { | |
30 | + .start = PLD_LEDCR, | |
31 | + .end = PLD_LEDCR, | |
32 | + .flags = IORESOURCE_MEM, | |
33 | + }, | |
34 | +}; | |
35 | + | |
36 | +static struct heartbeat_data heartbeat_data = { | |
37 | + .regsize = 8, | |
38 | +}; | |
39 | + | |
40 | +static struct platform_device heartbeat_device = { | |
41 | + .name = "heartbeat", | |
42 | + .id = -1, | |
43 | + .dev = { | |
44 | + .platform_data = &heartbeat_data, | |
45 | + }, | |
46 | + .num_resources = ARRAY_SIZE(heartbeat_resources), | |
47 | + .resource = heartbeat_resources, | |
48 | +}; | |
49 | + | |
50 | +static struct mtd_partition nor_flash_partitions[] = { | |
51 | + { | |
52 | + .name = "loader", | |
53 | + .offset = 0x00000000, | |
54 | + .size = 512 * 1024, | |
55 | + }, | |
56 | + { | |
57 | + .name = "bootenv", | |
58 | + .offset = MTDPART_OFS_APPEND, | |
59 | + .size = 512 * 1024, | |
60 | + }, | |
61 | + { | |
62 | + .name = "kernel", | |
63 | + .offset = MTDPART_OFS_APPEND, | |
64 | + .size = 4 * 1024 * 1024, | |
65 | + }, | |
66 | + { | |
67 | + .name = "data", | |
68 | + .offset = MTDPART_OFS_APPEND, | |
69 | + .size = MTDPART_SIZ_FULL, | |
70 | + }, | |
71 | +}; | |
72 | + | |
73 | +static struct physmap_flash_data nor_flash_data = { | |
74 | + .width = 4, | |
75 | + .parts = nor_flash_partitions, | |
76 | + .nr_parts = ARRAY_SIZE(nor_flash_partitions), | |
77 | +}; | |
78 | + | |
79 | +static struct resource nor_flash_resources[] = { | |
80 | + [0] = { | |
81 | + .start = NOR_FLASH_ADDR, | |
82 | + .end = NOR_FLASH_ADDR + NOR_FLASH_SIZE - 1, | |
83 | + .flags = IORESOURCE_MEM, | |
84 | + } | |
85 | +}; | |
86 | + | |
87 | +static struct platform_device nor_flash_device = { | |
88 | + .name = "physmap-flash", | |
89 | + .dev = { | |
90 | + .platform_data = &nor_flash_data, | |
91 | + }, | |
92 | + .num_resources = ARRAY_SIZE(nor_flash_resources), | |
93 | + .resource = nor_flash_resources, | |
94 | +}; | |
95 | + | |
96 | +static struct resource r8a66597_usb_host_resources[] = { | |
97 | + [0] = { | |
98 | + .name = "r8a66597_hcd", | |
99 | + .start = R8A66597_ADDR, | |
100 | + .end = R8A66597_ADDR + R8A66597_SIZE - 1, | |
101 | + .flags = IORESOURCE_MEM, | |
102 | + }, | |
103 | + [1] = { | |
104 | + .name = "r8a66597_hcd", | |
105 | + .start = 2, | |
106 | + .end = 2, | |
107 | + .flags = IORESOURCE_IRQ, | |
108 | + }, | |
109 | +}; | |
110 | + | |
111 | +static struct platform_device r8a66597_usb_host_device = { | |
112 | + .name = "r8a66597_hcd", | |
113 | + .id = -1, | |
114 | + .dev = { | |
115 | + .dma_mask = NULL, | |
116 | + .coherent_dma_mask = 0xffffffff, | |
117 | + }, | |
118 | + .num_resources = ARRAY_SIZE(r8a66597_usb_host_resources), | |
119 | + .resource = r8a66597_usb_host_resources, | |
120 | +}; | |
121 | + | |
122 | +static struct resource sm501_resources[] = { | |
123 | + [0] = { | |
124 | + .start = SM107_MEM_ADDR, | |
125 | + .end = SM107_MEM_ADDR + SM107_MEM_SIZE - 1, | |
126 | + .flags = IORESOURCE_MEM, | |
127 | + }, | |
128 | + [1] = { | |
129 | + .start = SM107_REG_ADDR, | |
130 | + .end = SM107_REG_ADDR + SM107_REG_SIZE - 1, | |
131 | + .flags = IORESOURCE_MEM, | |
132 | + }, | |
133 | + [2] = { | |
134 | + .start = 10, | |
135 | + .flags = IORESOURCE_IRQ, | |
136 | + }, | |
137 | +}; | |
138 | + | |
139 | +static struct fb_videomode sm501_default_mode_crt = { | |
140 | + .pixclock = 35714, /* 28MHz */ | |
141 | + .xres = 640, | |
142 | + .yres = 480, | |
143 | + .left_margin = 105, | |
144 | + .right_margin = 16, | |
145 | + .upper_margin = 33, | |
146 | + .lower_margin = 10, | |
147 | + .hsync_len = 39, | |
148 | + .vsync_len = 2, | |
149 | + .sync = FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT, | |
150 | +}; | |
151 | + | |
152 | +static struct fb_videomode sm501_default_mode_pnl = { | |
153 | + .pixclock = 40000, /* 25MHz */ | |
154 | + .xres = 640, | |
155 | + .yres = 480, | |
156 | + .left_margin = 2, | |
157 | + .right_margin = 16, | |
158 | + .upper_margin = 33, | |
159 | + .lower_margin = 10, | |
160 | + .hsync_len = 39, | |
161 | + .vsync_len = 2, | |
162 | + .sync = 0, | |
163 | +}; | |
164 | + | |
165 | +static struct sm501_platdata_fbsub sm501_pdata_fbsub_pnl = { | |
166 | + .def_bpp = 16, | |
167 | + .def_mode = &sm501_default_mode_pnl, | |
168 | + .flags = SM501FB_FLAG_USE_INIT_MODE | | |
169 | + SM501FB_FLAG_USE_HWCURSOR | | |
170 | + SM501FB_FLAG_USE_HWACCEL | | |
171 | + SM501FB_FLAG_DISABLE_AT_EXIT | | |
172 | + SM501FB_FLAG_PANEL_NO_VBIASEN, | |
173 | +}; | |
174 | + | |
175 | +static struct sm501_platdata_fbsub sm501_pdata_fbsub_crt = { | |
176 | + .def_bpp = 16, | |
177 | + .def_mode = &sm501_default_mode_crt, | |
178 | + .flags = SM501FB_FLAG_USE_INIT_MODE | | |
179 | + SM501FB_FLAG_USE_HWCURSOR | | |
180 | + SM501FB_FLAG_USE_HWACCEL | | |
181 | + SM501FB_FLAG_DISABLE_AT_EXIT, | |
182 | +}; | |
183 | + | |
184 | +static struct sm501_platdata_fb sm501_fb_pdata = { | |
185 | + .fb_route = SM501_FB_OWN, | |
186 | + .fb_crt = &sm501_pdata_fbsub_crt, | |
187 | + .fb_pnl = &sm501_pdata_fbsub_pnl, | |
188 | +}; | |
189 | + | |
190 | +static struct sm501_initdata sm501_initdata = { | |
191 | + .gpio_high = { | |
192 | + .set = 0x00001fe0, | |
193 | + .mask = 0x0, | |
194 | + }, | |
195 | + .devices = 0, | |
196 | + .mclk = 84 * 1000000, | |
197 | + .m1xclk = 112 * 1000000, | |
198 | +}; | |
199 | + | |
200 | +static struct sm501_platdata sm501_platform_data = { | |
201 | + .init = &sm501_initdata, | |
202 | + .fb = &sm501_fb_pdata, | |
203 | +}; | |
204 | + | |
205 | +static struct platform_device sm501_device = { | |
206 | + .name = "sm501", | |
207 | + .id = -1, | |
208 | + .dev = { | |
209 | + .platform_data = &sm501_platform_data, | |
210 | + }, | |
211 | + .num_resources = ARRAY_SIZE(sm501_resources), | |
212 | + .resource = sm501_resources, | |
213 | +}; | |
214 | + | |
215 | +static struct resource i2c_resources[] = { | |
216 | + [0] = { | |
217 | + .start = PCA9564_ADDR, | |
218 | + .end = PCA9564_ADDR + PCA9564_SIZE - 1, | |
219 | + .flags = IORESOURCE_MEM | IORESOURCE_MEM_8BIT, | |
220 | + }, | |
221 | + [1] = { | |
222 | + .start = 12, | |
223 | + .end = 12, | |
224 | + .flags = IORESOURCE_IRQ, | |
225 | + }, | |
226 | +}; | |
227 | + | |
228 | +static struct i2c_pca9564_pf_platform_data i2c_platform_data = { | |
229 | + .gpio = 0, | |
230 | + .i2c_clock_speed = I2C_PCA_CON_330kHz, | |
231 | + .timeout = 100, | |
232 | +}; | |
233 | + | |
234 | +static struct platform_device i2c_device = { | |
235 | + .name = "i2c-pca-platform", | |
236 | + .id = -1, | |
237 | + .dev = { | |
238 | + .platform_data = &i2c_platform_data, | |
239 | + }, | |
240 | + .num_resources = ARRAY_SIZE(i2c_resources), | |
241 | + .resource = i2c_resources, | |
242 | +}; | |
243 | + | |
244 | +static struct platform_device *sh7785lcr_devices[] __initdata = { | |
245 | + &heartbeat_device, | |
246 | + &nor_flash_device, | |
247 | + &r8a66597_usb_host_device, | |
248 | + &sm501_device, | |
249 | + &i2c_device, | |
250 | +}; | |
251 | + | |
252 | +static struct i2c_board_info __initdata sh7785lcr_i2c_devices[] = { | |
253 | + { | |
254 | + I2C_BOARD_INFO("r2025sd", 0x32), | |
255 | + }, | |
256 | +}; | |
257 | + | |
258 | +static int __init sh7785lcr_devices_setup(void) | |
259 | +{ | |
260 | + i2c_register_board_info(0, sh7785lcr_i2c_devices, | |
261 | + ARRAY_SIZE(sh7785lcr_i2c_devices)); | |
262 | + | |
263 | + return platform_add_devices(sh7785lcr_devices, | |
264 | + ARRAY_SIZE(sh7785lcr_devices)); | |
265 | +} | |
266 | +__initcall(sh7785lcr_devices_setup); | |
267 | + | |
268 | +/* Initialize IRQ setting */ | |
269 | +void __init init_sh7785lcr_IRQ(void) | |
270 | +{ | |
271 | + plat_irq_setup_pins(IRQ_MODE_IRQ7654); | |
272 | + plat_irq_setup_pins(IRQ_MODE_IRQ3210); | |
273 | +} | |
274 | + | |
275 | +static void sh7785lcr_power_off(void) | |
276 | +{ | |
277 | + ctrl_outb(0x01, P2SEGADDR(PLD_POFCR)); | |
278 | +} | |
279 | + | |
280 | +/* Initialize the board */ | |
281 | +static void __init sh7785lcr_setup(char **cmdline_p) | |
282 | +{ | |
283 | + void __iomem *sm501_reg; | |
284 | + | |
285 | + printk(KERN_INFO "Renesas Technology Corp. R0P7785LC0011RL support.\n"); | |
286 | + | |
287 | + pm_power_off = sh7785lcr_power_off; | |
288 | + | |
289 | + /* sm501 DRAM configuration */ | |
290 | + sm501_reg = (void __iomem *)0xb3e00000 + SM501_DRAM_CONTROL; | |
291 | + writel(0x000307c2, sm501_reg); | |
292 | +} | |
293 | + | |
294 | +/* | |
295 | + * The Machine Vector | |
296 | + */ | |
297 | +static struct sh_machine_vector mv_sh7785lcr __initmv = { | |
298 | + .mv_name = "SH7785LCR", | |
299 | + .mv_setup = sh7785lcr_setup, | |
300 | + .mv_init_irq = init_sh7785lcr_IRQ, | |
301 | +}; |
arch/sh/configs/sh7785lcr_defconfig
Changes suppressed. Click to show
1 | +# | |
2 | +# Automatically generated make config: don't edit | |
3 | +# Linux kernel version: 2.6.26-rc8 | |
4 | +# Tue Jul 15 21:37:59 2008 | |
5 | +# | |
6 | +CONFIG_SUPERH=y | |
7 | +CONFIG_SUPERH32=y | |
8 | +CONFIG_RWSEM_GENERIC_SPINLOCK=y | |
9 | +CONFIG_GENERIC_BUG=y | |
10 | +CONFIG_GENERIC_FIND_NEXT_BIT=y | |
11 | +CONFIG_GENERIC_HWEIGHT=y | |
12 | +CONFIG_GENERIC_HARDIRQS=y | |
13 | +CONFIG_GENERIC_IRQ_PROBE=y | |
14 | +CONFIG_GENERIC_CALIBRATE_DELAY=y | |
15 | +CONFIG_GENERIC_TIME=y | |
16 | +CONFIG_GENERIC_CLOCKEVENTS=y | |
17 | +CONFIG_SYS_SUPPORTS_NUMA=y | |
18 | +CONFIG_SYS_SUPPORTS_PCI=y | |
19 | +CONFIG_STACKTRACE_SUPPORT=y | |
20 | +CONFIG_LOCKDEP_SUPPORT=y | |
21 | +# CONFIG_ARCH_HAS_ILOG2_U32 is not set | |
22 | +# CONFIG_ARCH_HAS_ILOG2_U64 is not set | |
23 | +CONFIG_ARCH_NO_VIRT_TO_BUS=y | |
24 | +CONFIG_ARCH_SUPPORTS_AOUT=y | |
25 | +CONFIG_IO_TRAPPED=y | |
26 | +CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | |
27 | + | |
28 | +# | |
29 | +# General setup | |
30 | +# | |
31 | +CONFIG_EXPERIMENTAL=y | |
32 | +CONFIG_BROKEN_ON_SMP=y | |
33 | +CONFIG_LOCK_KERNEL=y | |
34 | +CONFIG_INIT_ENV_ARG_LIMIT=32 | |
35 | +CONFIG_LOCALVERSION="" | |
36 | +CONFIG_LOCALVERSION_AUTO=y | |
37 | +CONFIG_SWAP=y | |
38 | +CONFIG_SYSVIPC=y | |
39 | +CONFIG_SYSVIPC_SYSCTL=y | |
40 | +# CONFIG_POSIX_MQUEUE is not set | |
41 | +CONFIG_BSD_PROCESS_ACCT=y | |
42 | +# CONFIG_BSD_PROCESS_ACCT_V3 is not set | |
43 | +# CONFIG_TASKSTATS is not set | |
44 | +# CONFIG_AUDIT is not set | |
45 | +CONFIG_IKCONFIG=y | |
46 | +CONFIG_IKCONFIG_PROC=y | |
47 | +CONFIG_LOG_BUF_SHIFT=14 | |
48 | +# CONFIG_CGROUPS is not set | |
49 | +CONFIG_GROUP_SCHED=y | |
50 | +CONFIG_FAIR_GROUP_SCHED=y | |
51 | +# CONFIG_RT_GROUP_SCHED is not set | |
52 | +CONFIG_USER_SCHED=y | |
53 | +# CONFIG_CGROUP_SCHED is not set | |
54 | +CONFIG_SYSFS_DEPRECATED=y | |
55 | +CONFIG_SYSFS_DEPRECATED_V2=y | |
56 | +# CONFIG_RELAY is not set | |
57 | +# CONFIG_NAMESPACES is not set | |
58 | +# CONFIG_BLK_DEV_INITRD is not set | |
59 | +CONFIG_CC_OPTIMIZE_FOR_SIZE=y | |
60 | +CONFIG_SYSCTL=y | |
61 | +CONFIG_EMBEDDED=y | |
62 | +CONFIG_UID16=y | |
63 | +CONFIG_SYSCTL_SYSCALL=y | |
64 | +CONFIG_SYSCTL_SYSCALL_CHECK=y | |
65 | +CONFIG_KALLSYMS=y | |
66 | +# CONFIG_KALLSYMS_ALL is not set | |
67 | +# CONFIG_KALLSYMS_EXTRA_PASS is not set | |
68 | +CONFIG_HOTPLUG=y | |
69 | +CONFIG_PRINTK=y | |
70 | +CONFIG_BUG=y | |
71 | +CONFIG_ELF_CORE=y | |
72 | +CONFIG_COMPAT_BRK=y | |
73 | +CONFIG_BASE_FULL=y | |
74 | +CONFIG_FUTEX=y | |
75 | +CONFIG_ANON_INODES=y | |
76 | +CONFIG_EPOLL=y | |
77 | +CONFIG_SIGNALFD=y | |
78 | +CONFIG_TIMERFD=y | |
79 | +CONFIG_EVENTFD=y | |
80 | +CONFIG_SHMEM=y | |
81 | +CONFIG_VM_EVENT_COUNTERS=y | |
82 | +CONFIG_SLAB=y | |
83 | +# CONFIG_SLUB is not set | |
84 | +# CONFIG_SLOB is not set | |
85 | +CONFIG_PROFILING=y | |
86 | +# CONFIG_MARKERS is not set | |
87 | +# CONFIG_OPROFILE is not set | |
88 | +CONFIG_HAVE_OPROFILE=y | |
89 | +# CONFIG_HAVE_KPROBES is not set | |
90 | +# CONFIG_HAVE_KRETPROBES is not set | |
91 | +# CONFIG_HAVE_DMA_ATTRS is not set | |
92 | +CONFIG_PROC_PAGE_MONITOR=y | |
93 | +CONFIG_SLABINFO=y | |
94 | +CONFIG_RT_MUTEXES=y | |
95 | +# CONFIG_TINY_SHMEM is not set | |
96 | +CONFIG_BASE_SMALL=0 | |
97 | +CONFIG_MODULES=y | |
98 | +# CONFIG_MODULE_FORCE_LOAD is not set | |
99 | +CONFIG_MODULE_UNLOAD=y | |
100 | +# CONFIG_MODULE_FORCE_UNLOAD is not set | |
101 | +# CONFIG_MODVERSIONS is not set | |
102 | +# CONFIG_MODULE_SRCVERSION_ALL is not set | |
103 | +CONFIG_KMOD=y | |
104 | +CONFIG_BLOCK=y | |
105 | +# CONFIG_LBD is not set | |
106 | +# CONFIG_BLK_DEV_IO_TRACE is not set | |
107 | +# CONFIG_LSF is not set | |
108 | +# CONFIG_BLK_DEV_BSG is not set | |
109 | + | |
110 | +# | |
111 | +# IO Schedulers | |
112 | +# | |
113 | +CONFIG_IOSCHED_NOOP=y | |
114 | +CONFIG_IOSCHED_AS=y | |
115 | +CONFIG_IOSCHED_DEADLINE=y | |
116 | +CONFIG_IOSCHED_CFQ=y | |
117 | +# CONFIG_DEFAULT_AS is not set | |
118 | +# CONFIG_DEFAULT_DEADLINE is not set | |
119 | +CONFIG_DEFAULT_CFQ=y | |
120 | +# CONFIG_DEFAULT_NOOP is not set | |
121 | +CONFIG_DEFAULT_IOSCHED="cfq" | |
122 | +CONFIG_CLASSIC_RCU=y | |
123 | + | |
124 | +# | |
125 | +# System type | |
126 | +# | |
127 | +CONFIG_CPU_SH4=y | |
128 | +CONFIG_CPU_SH4A=y | |
129 | +CONFIG_CPU_SHX2=y | |
130 | +# CONFIG_CPU_SUBTYPE_SH7619 is not set | |
131 | +# CONFIG_CPU_SUBTYPE_SH7203 is not set | |
132 | +# CONFIG_CPU_SUBTYPE_SH7206 is not set | |
133 | +# CONFIG_CPU_SUBTYPE_SH7263 is not set | |
134 | +# CONFIG_CPU_SUBTYPE_MXG is not set | |
135 | +# CONFIG_CPU_SUBTYPE_SH7705 is not set | |
136 | +# CONFIG_CPU_SUBTYPE_SH7706 is not set | |
137 | +# CONFIG_CPU_SUBTYPE_SH7707 is not set | |
138 | +# CONFIG_CPU_SUBTYPE_SH7708 is not set | |
139 | +# CONFIG_CPU_SUBTYPE_SH7709 is not set | |
140 | +# CONFIG_CPU_SUBTYPE_SH7710 is not set | |
141 | +# CONFIG_CPU_SUBTYPE_SH7712 is not set | |
142 | +# CONFIG_CPU_SUBTYPE_SH7720 is not set | |
143 | +# CONFIG_CPU_SUBTYPE_SH7721 is not set | |
144 | +# CONFIG_CPU_SUBTYPE_SH7750 is not set | |
145 | +# CONFIG_CPU_SUBTYPE_SH7091 is not set | |
146 | +# CONFIG_CPU_SUBTYPE_SH7750R is not set | |
147 | +# CONFIG_CPU_SUBTYPE_SH7750S is not set | |
148 | +# CONFIG_CPU_SUBTYPE_SH7751 is not set | |
149 | +# CONFIG_CPU_SUBTYPE_SH7751R is not set | |
150 | +# CONFIG_CPU_SUBTYPE_SH7760 is not set | |
151 | +# CONFIG_CPU_SUBTYPE_SH4_202 is not set | |
152 | +# CONFIG_CPU_SUBTYPE_SH7723 is not set | |
153 | +# CONFIG_CPU_SUBTYPE_SH7763 is not set | |
154 | +# CONFIG_CPU_SUBTYPE_SH7770 is not set | |
155 | +# CONFIG_CPU_SUBTYPE_SH7780 is not set | |
156 | +CONFIG_CPU_SUBTYPE_SH7785=y | |
157 | +# CONFIG_CPU_SUBTYPE_SHX3 is not set | |
158 | +# CONFIG_CPU_SUBTYPE_SH7343 is not set | |
159 | +# CONFIG_CPU_SUBTYPE_SH7722 is not set | |
160 | +# CONFIG_CPU_SUBTYPE_SH7366 is not set | |
161 | +# CONFIG_CPU_SUBTYPE_SH5_101 is not set | |
162 | +# CONFIG_CPU_SUBTYPE_SH5_103 is not set | |
163 | + | |
164 | +# | |
165 | +# Memory management options | |
166 | +# | |
167 | +CONFIG_QUICKLIST=y | |
168 | +CONFIG_MMU=y | |
169 | +CONFIG_PAGE_OFFSET=0x80000000 | |
170 | +CONFIG_MEMORY_START=0x08000000 | |
171 | +CONFIG_MEMORY_SIZE=0x08000000 | |
172 | +CONFIG_29BIT=y | |
173 | +# CONFIG_PMB is not set | |
174 | +# CONFIG_X2TLB is not set | |
175 | +CONFIG_VSYSCALL=y | |
176 | +# CONFIG_NUMA is not set | |
177 | +CONFIG_ARCH_FLATMEM_ENABLE=y | |
178 | +CONFIG_ARCH_SPARSEMEM_ENABLE=y | |
179 | +CONFIG_ARCH_SPARSEMEM_DEFAULT=y | |
180 | +CONFIG_MAX_ACTIVE_REGIONS=2 | |
181 | +CONFIG_ARCH_POPULATES_NODE_MAP=y | |
182 | +CONFIG_ARCH_SELECT_MEMORY_MODEL=y | |
183 | +CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | |
184 | +CONFIG_PAGE_SIZE_4KB=y | |
185 | +# CONFIG_PAGE_SIZE_8KB is not set | |
186 | +# CONFIG_PAGE_SIZE_16KB is not set | |
187 | +# CONFIG_PAGE_SIZE_64KB is not set | |
188 | +CONFIG_SELECT_MEMORY_MODEL=y | |
189 | +# CONFIG_FLATMEM_MANUAL is not set | |
190 | +# CONFIG_DISCONTIGMEM_MANUAL is not set | |
191 | +CONFIG_SPARSEMEM_MANUAL=y | |
192 | +CONFIG_SPARSEMEM=y | |
193 | +CONFIG_HAVE_MEMORY_PRESENT=y | |
194 | +CONFIG_SPARSEMEM_STATIC=y | |
195 | +# CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set | |
196 | +# CONFIG_MEMORY_HOTPLUG is not set | |
197 | +CONFIG_PAGEFLAGS_EXTENDED=y | |
198 | +CONFIG_SPLIT_PTLOCK_CPUS=4 | |
199 | +# CONFIG_RESOURCES_64BIT is not set | |
200 | +CONFIG_ZONE_DMA_FLAG=0 | |
201 | +CONFIG_NR_QUICK=2 | |
202 | + | |
203 | +# | |
204 | +# Cache configuration | |
205 | +# | |
206 | +# CONFIG_SH_DIRECT_MAPPED is not set | |
207 | +CONFIG_CACHE_WRITEBACK=y | |
208 | +# CONFIG_CACHE_WRITETHROUGH is not set | |
209 | +# CONFIG_CACHE_OFF is not set | |
210 | + | |
211 | +# | |
212 | +# Processor features | |
213 | +# | |
214 | +CONFIG_CPU_LITTLE_ENDIAN=y | |
215 | +# CONFIG_CPU_BIG_ENDIAN is not set | |
216 | +CONFIG_SH_FPU=y | |
217 | +CONFIG_SH_STORE_QUEUES=y | |
218 | +CONFIG_CPU_HAS_INTEVT=y | |
219 | +CONFIG_CPU_HAS_SR_RB=y | |
220 | +CONFIG_CPU_HAS_PTEA=y | |
221 | +CONFIG_CPU_HAS_FPU=y | |
222 | + | |
223 | +# | |
224 | +# Board support | |
225 | +# | |
226 | +# CONFIG_SH_HIGHLANDER is not set | |
227 | +CONFIG_SH_SH7785LCR=y | |
228 | +CONFIG_SH_SH7785LCR_29BIT_PHYSMAPS=y | |
229 | + | |
230 | +# | |
231 | +# Timer and clock configuration | |
232 | +# | |
233 | +CONFIG_SH_TMU=y | |
234 | +CONFIG_SH_TIMER_IRQ=28 | |
235 | +CONFIG_SH_PCLK_FREQ=50000000 | |
236 | +CONFIG_TICK_ONESHOT=y | |
237 | +# CONFIG_NO_HZ is not set | |
238 | +CONFIG_HIGH_RES_TIMERS=y | |
239 | +CONFIG_GENERIC_CLOCKEVENTS_BUILD=y | |
240 | + | |
241 | +# | |
242 | +# CPU Frequency scaling | |
243 | +# | |
244 | +# CONFIG_CPU_FREQ is not set | |
245 | + | |
246 | +# | |
247 | +# DMA support | |
248 | +# | |
249 | +# CONFIG_SH_DMA is not set | |
250 | + | |
251 | +# | |
252 | +# Companion Chips | |
253 | +# | |
254 | + | |
255 | +# | |
256 | +# Additional SuperH Device Drivers | |
257 | +# | |
258 | +CONFIG_HEARTBEAT=y | |
259 | +# CONFIG_PUSH_SWITCH is not set | |
260 | + | |
261 | +# | |
262 | +# Kernel features | |
263 | +# | |
264 | +# CONFIG_HZ_100 is not set | |
265 | +CONFIG_HZ_250=y | |
266 | +# CONFIG_HZ_300 is not set | |
267 | +# CONFIG_HZ_1000 is not set | |
268 | +CONFIG_HZ=250 | |
269 | +# CONFIG_SCHED_HRTICK is not set | |
270 | +CONFIG_KEXEC=y | |
271 | +# CONFIG_CRASH_DUMP is not set | |
272 | +# CONFIG_PREEMPT_NONE is not set | |
273 | +# CONFIG_PREEMPT_VOLUNTARY is not set | |
274 | +CONFIG_PREEMPT=y | |
275 | +# CONFIG_PREEMPT_RCU is not set | |
276 | +CONFIG_GUSA=y | |
277 | + | |
278 | +# | |
279 | +# Boot options | |
280 | +# | |
281 | +CONFIG_ZERO_PAGE_OFFSET=0x00001000 | |
282 | +CONFIG_BOOT_LINK_OFFSET=0x00800000 | |
283 | +# CONFIG_CMDLINE_BOOL is not set | |
284 | + | |
285 | +# | |
286 | +# Bus options | |
287 | +# | |
288 | +CONFIG_PCI=y | |
289 | +CONFIG_SH_PCIDMA_NONCOHERENT=y | |
290 | +CONFIG_PCI_AUTO=y | |
291 | +CONFIG_PCI_AUTO_UPDATE_RESOURCES=y | |
292 | +# CONFIG_ARCH_SUPPORTS_MSI is not set | |
293 | +CONFIG_PCI_LEGACY=y | |
294 | +# CONFIG_PCI_DEBUG is not set | |
295 | +# CONFIG_PCCARD is not set | |
296 | +# CONFIG_HOTPLUG_PCI is not set | |
297 | + | |
298 | +# | |
299 | +# Executable file formats | |
300 | +# | |
301 | +CONFIG_BINFMT_ELF=y | |
302 | +# CONFIG_BINFMT_MISC is not set | |
303 | + | |
304 | +# | |
305 | +# Networking | |
306 | +# | |
307 | +CONFIG_NET=y | |
308 | + | |
309 | +# | |
310 | +# Networking options | |
311 | +# | |
312 | +CONFIG_PACKET=y | |
313 | +# CONFIG_PACKET_MMAP is not set | |
314 | +CONFIG_UNIX=y | |
315 | +CONFIG_XFRM=y | |
316 | +# CONFIG_XFRM_USER is not set | |
317 | +# CONFIG_XFRM_SUB_POLICY is not set | |
318 | +# CONFIG_XFRM_MIGRATE is not set | |
319 | +# CONFIG_XFRM_STATISTICS is not set | |
320 | +# CONFIG_NET_KEY is not set | |
321 | +CONFIG_INET=y | |
322 | +# CONFIG_IP_MULTICAST is not set | |
323 | +CONFIG_IP_ADVANCED_ROUTER=y | |
324 | +CONFIG_ASK_IP_FIB_HASH=y | |
325 | +# CONFIG_IP_FIB_TRIE is not set | |
326 | +CONFIG_IP_FIB_HASH=y | |
327 | +# CONFIG_IP_MULTIPLE_TABLES is not set | |
328 | +# CONFIG_IP_ROUTE_MULTIPATH is not set | |
329 | +# CONFIG_IP_ROUTE_VERBOSE is not set | |
330 | +CONFIG_IP_PNP=y | |
331 | +CONFIG_IP_PNP_DHCP=y | |
332 | +# CONFIG_IP_PNP_BOOTP is not set | |
333 | +# CONFIG_IP_PNP_RARP is not set | |
334 | +# CONFIG_NET_IPIP is not set | |
335 | +# CONFIG_NET_IPGRE is not set | |
336 | +# CONFIG_ARPD is not set | |
337 | +# CONFIG_SYN_COOKIES is not set | |
338 | +# CONFIG_INET_AH is not set | |
339 | +# CONFIG_INET_ESP is not set | |
340 | +# CONFIG_INET_IPCOMP is not set | |
341 | +# CONFIG_INET_XFRM_TUNNEL is not set | |
342 | +# CONFIG_INET_TUNNEL is not set | |
343 | +CONFIG_INET_XFRM_MODE_TRANSPORT=y | |
344 | +CONFIG_INET_XFRM_MODE_TUNNEL=y | |
345 | +CONFIG_INET_XFRM_MODE_BEET=y | |
346 | +# CONFIG_INET_LRO is not set | |
347 | +CONFIG_INET_DIAG=y | |
348 | +CONFIG_INET_TCP_DIAG=y | |
349 | +# CONFIG_TCP_CONG_ADVANCED is not set | |
350 | +CONFIG_TCP_CONG_CUBIC=y | |
351 | +CONFIG_DEFAULT_TCP_CONG="cubic" | |
352 | +# CONFIG_TCP_MD5SIG is not set | |
353 | +# CONFIG_IPV6 is not set | |
354 | +# CONFIG_NETWORK_SECMARK is not set | |
355 | +# CONFIG_NETFILTER is not set | |
356 | +# CONFIG_IP_DCCP is not set | |
357 | +# CONFIG_IP_SCTP is not set | |
358 | +# CONFIG_TIPC is not set | |
359 | +# CONFIG_ATM is not set | |
360 | +# CONFIG_BRIDGE is not set | |
361 | +# CONFIG_VLAN_8021Q is not set | |
362 | +# CONFIG_DECNET is not set | |
363 | +# CONFIG_LLC2 is not set | |
364 | +# CONFIG_IPX is not set | |
365 | +# CONFIG_ATALK is not set | |
366 | +# CONFIG_X25 is not set | |
367 | +# CONFIG_LAPB is not set | |
368 | +# CONFIG_ECONET is not set | |
369 | +# CONFIG_WAN_ROUTER is not set | |
370 | +# CONFIG_NET_SCHED is not set | |
371 | + | |
372 | +# | |
373 | +# Network testing | |
374 | +# | |
375 | +# CONFIG_NET_PKTGEN is not set | |
376 | +# CONFIG_HAMRADIO is not set | |
377 | +# CONFIG_CAN is not set | |
378 | +# CONFIG_IRDA is not set | |
379 | +# CONFIG_BT is not set | |
380 | +# CONFIG_AF_RXRPC is not set | |
381 | + | |
382 | +# | |
383 | +# Wireless | |
384 | +# | |
385 | +# CONFIG_CFG80211 is not set | |
386 | +CONFIG_WIRELESS_EXT=y | |
387 | +# CONFIG_MAC80211 is not set | |
388 | +# CONFIG_IEEE80211 is not set | |
389 | +# CONFIG_RFKILL is not set | |
390 | +# CONFIG_NET_9P is not set | |
391 | + | |
392 | +# | |
393 | +# Device Drivers | |
394 | +# | |
395 | + | |
396 | +# | |
397 | +# Generic Driver Options | |
398 | +# | |
399 | +CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | |
400 | +CONFIG_STANDALONE=y | |
401 | +CONFIG_PREVENT_FIRMWARE_BUILD=y | |
402 | +# CONFIG_FW_LOADER is not set | |
403 | +# CONFIG_DEBUG_DRIVER is not set | |
404 | +# CONFIG_DEBUG_DEVRES is not set | |
405 | +# CONFIG_SYS_HYPERVISOR is not set | |
406 | +# CONFIG_CONNECTOR is not set | |
407 | +CONFIG_MTD=y | |
408 | +# CONFIG_MTD_DEBUG is not set | |
409 | +CONFIG_MTD_CONCAT=y | |
410 | +CONFIG_MTD_PARTITIONS=y | |
411 | +# CONFIG_MTD_REDBOOT_PARTS is not set | |
412 | +# CONFIG_MTD_CMDLINE_PARTS is not set | |
413 | +# CONFIG_MTD_AR7_PARTS is not set | |
414 | + | |
415 | +# | |
416 | +# User Modules And Translation Layers | |
417 | +# | |
418 | +CONFIG_MTD_CHAR=y | |
419 | +CONFIG_MTD_BLKDEVS=y | |
420 | +CONFIG_MTD_BLOCK=y | |
421 | +# CONFIG_FTL is not set | |
422 | +# CONFIG_NFTL is not set | |
423 | +# CONFIG_INFTL is not set | |
424 | +# CONFIG_RFD_FTL is not set | |
425 | +# CONFIG_SSFDC is not set | |
426 | +# CONFIG_MTD_OOPS is not set | |
427 | + | |
428 | +# | |
429 | +# RAM/ROM/Flash chip drivers | |
430 | +# | |
431 | +CONFIG_MTD_CFI=y | |
432 | +# CONFIG_MTD_JEDECPROBE is not set | |
433 | +CONFIG_MTD_GEN_PROBE=y | |
434 | +# CONFIG_MTD_CFI_ADV_OPTIONS is not set | |
435 | +CONFIG_MTD_MAP_BANK_WIDTH_1=y | |
436 | +CONFIG_MTD_MAP_BANK_WIDTH_2=y | |
437 | +CONFIG_MTD_MAP_BANK_WIDTH_4=y | |
438 | +# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set | |
439 | +# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set | |
440 | +# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set | |
441 | +CONFIG_MTD_CFI_I1=y | |
442 | +CONFIG_MTD_CFI_I2=y | |
443 | +# CONFIG_MTD_CFI_I4 is not set | |
444 | +# CONFIG_MTD_CFI_I8 is not set | |
445 | +# CONFIG_MTD_CFI_INTELEXT is not set | |
446 | +CONFIG_MTD_CFI_AMDSTD=y | |
447 | +# CONFIG_MTD_CFI_STAA is not set | |
448 | +CONFIG_MTD_CFI_UTIL=y | |
449 | +# CONFIG_MTD_RAM is not set | |
450 | +# CONFIG_MTD_ROM is not set | |
451 | +# CONFIG_MTD_ABSENT is not set | |
452 | + | |
453 | +# | |
454 | +# Mapping drivers for chip access | |
455 | +# | |
456 | +# CONFIG_MTD_COMPLEX_MAPPINGS is not set | |
457 | +CONFIG_MTD_PHYSMAP=y | |
458 | +CONFIG_MTD_PHYSMAP_START=0x00000000 | |
459 | +CONFIG_MTD_PHYSMAP_LEN=0x0 | |
460 | +CONFIG_MTD_PHYSMAP_BANKWIDTH=0 | |
461 | +# CONFIG_MTD_INTEL_VR_NOR is not set | |
462 | +# CONFIG_MTD_PLATRAM is not set | |
463 | + | |
464 | +# | |
465 | +# Self-contained MTD device drivers | |
466 | +# | |
467 | +# CONFIG_MTD_PMC551 is not set | |
468 | +# CONFIG_MTD_SLRAM is not set | |
469 | +# CONFIG_MTD_PHRAM is not set | |
470 | +# CONFIG_MTD_MTDRAM is not set | |
471 | +# CONFIG_MTD_BLOCK2MTD is not set | |
472 | + | |
473 | +# | |
474 | +# Disk-On-Chip Device Drivers | |
475 | +# | |
476 | +# CONFIG_MTD_DOC2000 is not set | |
477 | +# CONFIG_MTD_DOC2001 is not set | |
478 | +# CONFIG_MTD_DOC2001PLUS is not set | |
479 | +# CONFIG_MTD_NAND is not set | |
480 | +# CONFIG_MTD_ONENAND is not set | |
481 | + | |
482 | +# | |
483 | +# UBI - Unsorted block images | |
484 | +# | |
485 | +# CONFIG_MTD_UBI is not set | |
486 | +# CONFIG_PARPORT is not set | |
487 | +CONFIG_BLK_DEV=y | |
488 | +# CONFIG_BLK_CPQ_CISS_DA is not set | |
489 | +# CONFIG_BLK_DEV_DAC960 is not set | |
490 | +# CONFIG_BLK_DEV_UMEM is not set | |
491 | +# CONFIG_BLK_DEV_COW_COMMON is not set | |
492 | +# CONFIG_BLK_DEV_LOOP is not set | |
493 | +# CONFIG_BLK_DEV_NBD is not set | |
494 | +# CONFIG_BLK_DEV_SX8 is not set | |
495 | +# CONFIG_BLK_DEV_UB is not set | |
496 | +CONFIG_BLK_DEV_RAM=y | |
497 | +CONFIG_BLK_DEV_RAM_COUNT=16 | |
498 | +CONFIG_BLK_DEV_RAM_SIZE=4096 | |
499 | +# CONFIG_BLK_DEV_XIP is not set | |
500 | +# CONFIG_CDROM_PKTCDVD is not set | |
501 | +# CONFIG_ATA_OVER_ETH is not set | |
502 | +# CONFIG_MISC_DEVICES is not set | |
503 | +CONFIG_HAVE_IDE=y | |
504 | +# CONFIG_IDE is not set | |
505 | + | |
506 | +# | |
507 | +# SCSI device support | |
508 | +# | |
509 | +# CONFIG_RAID_ATTRS is not set | |
510 | +CONFIG_SCSI=y | |
511 | +CONFIG_SCSI_DMA=y | |
512 | +# CONFIG_SCSI_TGT is not set | |
513 | +# CONFIG_SCSI_NETLINK is not set | |
514 | +CONFIG_SCSI_PROC_FS=y | |
515 | + | |
516 | +# | |
517 | +# SCSI support type (disk, tape, CD-ROM) | |
518 | +# | |
519 | +CONFIG_BLK_DEV_SD=y | |
520 | +# CONFIG_CHR_DEV_ST is not set | |
521 | +# CONFIG_CHR_DEV_OSST is not set | |
522 | +# CONFIG_BLK_DEV_SR is not set | |
523 | +# CONFIG_CHR_DEV_SG is not set | |
524 | +# CONFIG_CHR_DEV_SCH is not set | |
525 | + | |
526 | +# | |
527 | +# Some SCSI devices (e.g. CD jukebox) support multiple LUNs | |
528 | +# | |
529 | +# CONFIG_SCSI_MULTI_LUN is not set | |
530 | +# CONFIG_SCSI_CONSTANTS is not set | |
531 | +# CONFIG_SCSI_LOGGING is not set | |
532 | +# CONFIG_SCSI_SCAN_ASYNC is not set | |
533 | +CONFIG_SCSI_WAIT_SCAN=m | |
534 | + | |
535 | +# | |
536 | +# SCSI Transports | |
537 | +# | |
538 | +# CONFIG_SCSI_SPI_ATTRS is not set | |
539 | +# CONFIG_SCSI_FC_ATTRS is not set | |
540 | +# CONFIG_SCSI_ISCSI_ATTRS is not set | |
541 | +# CONFIG_SCSI_SAS_LIBSAS is not set | |
542 | +# CONFIG_SCSI_SRP_ATTRS is not set | |
543 | +# CONFIG_SCSI_LOWLEVEL is not set | |
544 | +CONFIG_ATA=y | |
545 | +# CONFIG_ATA_NONSTANDARD is not set | |
546 | +CONFIG_SATA_PMP=y | |
547 | +# CONFIG_SATA_AHCI is not set | |
548 | +# CONFIG_SATA_SIL24 is not set | |
549 | +CONFIG_ATA_SFF=y | |
550 | +# CONFIG_SATA_SVW is not set | |
551 | +# CONFIG_ATA_PIIX is not set | |
552 | +# CONFIG_SATA_MV is not set | |
553 | +# CONFIG_SATA_NV is not set | |
554 | +# CONFIG_PDC_ADMA is not set | |
555 | +# CONFIG_SATA_QSTOR is not set | |
556 | +# CONFIG_SATA_PROMISE is not set | |
557 | +# CONFIG_SATA_SX4 is not set | |
558 | +CONFIG_SATA_SIL=y | |
559 | +# CONFIG_SATA_SIS is not set | |
560 | +# CONFIG_SATA_ULI is not set | |
561 | +# CONFIG_SATA_VIA is not set | |
562 | +# CONFIG_SATA_VITESSE is not set | |
563 | +# CONFIG_SATA_INIC162X is not set | |
564 | +# CONFIG_PATA_ALI is not set | |
565 | +# CONFIG_PATA_AMD is not set | |
566 | +# CONFIG_PATA_ARTOP is not set | |
567 | +# CONFIG_PATA_ATIIXP is not set | |
568 | +# CONFIG_PATA_CMD640_PCI is not set | |
569 | +# CONFIG_PATA_CMD64X is not set | |
570 | +# CONFIG_PATA_CS5520 is not set | |
571 | +# CONFIG_PATA_CS5530 is not set | |
572 | +# CONFIG_PATA_CYPRESS is not set | |
573 | +# CONFIG_PATA_EFAR is not set | |
574 | +# CONFIG_ATA_GENERIC is not set | |
575 | +# CONFIG_PATA_HPT366 is not set | |
576 | +# CONFIG_PATA_HPT37X is not set | |
577 | +# CONFIG_PATA_HPT3X2N is not set | |
578 | +# CONFIG_PATA_HPT3X3 is not set | |
579 | +# CONFIG_PATA_IT821X is not set | |
580 | +# CONFIG_PATA_IT8213 is not set | |
581 | +# CONFIG_PATA_JMICRON is not set | |
582 | +# CONFIG_PATA_TRIFLEX is not set | |
583 | +# CONFIG_PATA_MARVELL is not set | |
584 | +# CONFIG_PATA_MPIIX is not set | |
585 | +# CONFIG_PATA_OLDPIIX is not set | |
586 | +# CONFIG_PATA_NETCELL is not set | |
587 | +# CONFIG_PATA_NINJA32 is not set | |
588 | +# CONFIG_PATA_NS87410 is not set | |
589 | +# CONFIG_PATA_NS87415 is not set | |
590 | +# CONFIG_PATA_OPTI is not set | |
591 | +# CONFIG_PATA_OPTIDMA is not set | |
592 | +# CONFIG_PATA_PDC_OLD is not set | |
593 | +# CONFIG_PATA_RADISYS is not set | |
594 | +# CONFIG_PATA_RZ1000 is not set | |
595 | +# CONFIG_PATA_SC1200 is not set | |
596 | +# CONFIG_PATA_SERVERWORKS is not set | |
597 | +# CONFIG_PATA_PDC2027X is not set | |
598 | +# CONFIG_PATA_SIL680 is not set | |
599 | +# CONFIG_PATA_SIS is not set | |
600 | +# CONFIG_PATA_VIA is not set | |
601 | +# CONFIG_PATA_WINBOND is not set | |
602 | +# CONFIG_PATA_PLATFORM is not set | |
603 | +# CONFIG_PATA_SCH is not set | |
604 | +# CONFIG_MD is not set | |
605 | +# CONFIG_FUSION is not set | |
606 | + | |
607 | +# | |
608 | +# IEEE 1394 (FireWire) support | |
609 | +# | |
610 | + | |
611 | +# | |
612 | +# Enable only one of the two stacks, unless you know what you are doing | |
613 | +# | |
614 | +# CONFIG_FIREWIRE is not set | |
615 | +# CONFIG_IEEE1394 is not set | |
616 | +# CONFIG_I2O is not set | |
617 | +CONFIG_NETDEVICES=y | |
618 | +# CONFIG_NETDEVICES_MULTIQUEUE is not set | |
619 | +# CONFIG_DUMMY is not set | |
620 | +# CONFIG_BONDING is not set | |
621 | +# CONFIG_MACVLAN is not set | |
622 | +# CONFIG_EQUALIZER is not set | |
623 | +# CONFIG_TUN is not set | |
624 | +# CONFIG_VETH is not set | |
625 | +# CONFIG_ARCNET is not set | |
626 | +# CONFIG_NET_ETHERNET is not set | |
627 | +CONFIG_NETDEV_1000=y | |
628 | +# CONFIG_ACENIC is not set | |
629 | +# CONFIG_DL2K is not set | |
630 | +# CONFIG_E1000 is not set | |
631 | +# CONFIG_E1000E is not set | |
632 | +# CONFIG_E1000E_ENABLED is not set | |
633 | +# CONFIG_IP1000 is not set | |
634 | +# CONFIG_IGB is not set | |
635 | +# CONFIG_NS83820 is not set | |
636 | +# CONFIG_HAMACHI is not set | |
637 | +# CONFIG_YELLOWFIN is not set | |
638 | +CONFIG_R8169=y | |
639 | +# CONFIG_R8169_NAPI is not set | |
640 | +# CONFIG_SIS190 is not set | |
641 | +# CONFIG_SKGE is not set | |
642 | +# CONFIG_SKY2 is not set | |
643 | +# CONFIG_VIA_VELOCITY is not set | |
644 | +# CONFIG_TIGON3 is not set | |
645 | +# CONFIG_BNX2 is not set | |
646 | +# CONFIG_QLA3XXX is not set | |
647 | +# CONFIG_ATL1 is not set | |
648 | +# CONFIG_NETDEV_10000 is not set | |
649 | +# CONFIG_TR is not set | |
650 | + | |
651 | +# | |
652 | +# Wireless LAN | |
653 | +# | |
654 | +# CONFIG_WLAN_PRE80211 is not set | |
655 | +# CONFIG_WLAN_80211 is not set | |
656 | +# CONFIG_IWLWIFI_LEDS is not set | |
657 | + | |
658 | +# | |
659 | +# USB Network Adapters | |
660 | +# | |
661 | +# CONFIG_USB_CATC is not set | |
662 | +# CONFIG_USB_KAWETH is not set | |
663 | +# CONFIG_USB_PEGASUS is not set | |
664 | +# CONFIG_USB_RTL8150 is not set | |
665 | +# CONFIG_USB_USBNET is not set | |
666 | +# CONFIG_WAN is not set | |
667 | +# CONFIG_FDDI is not set | |
668 | +# CONFIG_HIPPI is not set | |
669 | +# CONFIG_PPP is not set | |
670 | +# CONFIG_SLIP is not set | |
671 | +# CONFIG_NET_FC is not set | |
672 | +# CONFIG_NETCONSOLE is not set | |
673 | +# CONFIG_NETPOLL is not set | |
674 | +# CONFIG_NET_POLL_CONTROLLER is not set | |
675 | +# CONFIG_ISDN is not set | |
676 | +# CONFIG_PHONE is not set | |
677 | + | |
678 | +# | |
679 | +# Input device support | |
680 | +# | |
681 | +CONFIG_INPUT=y | |
682 | +# CONFIG_INPUT_FF_MEMLESS is not set | |
683 | +# CONFIG_INPUT_POLLDEV is not set | |
684 | + | |
685 | +# | |
686 | +# Userland interfaces | |
687 | +# | |
688 | +CONFIG_INPUT_MOUSEDEV=y | |
689 | +# CONFIG_INPUT_MOUSEDEV_PSAUX is not set | |
690 | +CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 | |
691 | +CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 | |
692 | +# CONFIG_INPUT_JOYDEV is not set | |
693 | +# CONFIG_INPUT_EVDEV is not set | |
694 | +# CONFIG_INPUT_EVBUG is not set | |
695 | + | |
696 | +# | |
697 | +# Input Device Drivers | |
698 | +# | |
699 | +CONFIG_INPUT_KEYBOARD=y | |
700 | +# CONFIG_KEYBOARD_ATKBD is not set | |
701 | +# CONFIG_KEYBOARD_SUNKBD is not set | |
702 | +# CONFIG_KEYBOARD_LKKBD is not set | |
703 | +# CONFIG_KEYBOARD_XTKBD is not set | |
704 | +# CONFIG_KEYBOARD_NEWTON is not set | |
705 | +# CONFIG_KEYBOARD_STOWAWAY is not set | |
706 | +# CONFIG_KEYBOARD_SH_KEYSC is not set | |
707 | +# CONFIG_INPUT_MOUSE is not set | |
708 | +# CONFIG_INPUT_JOYSTICK is not set | |
709 | +# CONFIG_INPUT_TABLET is not set | |
710 | +# CONFIG_INPUT_TOUCHSCREEN is not set | |
711 | +# CONFIG_INPUT_MISC is not set | |
712 | + | |
713 | +# | |
714 | +# Hardware I/O ports | |
715 | +# | |
716 | +# CONFIG_SERIO is not set | |
717 | +# CONFIG_GAMEPORT is not set | |
718 | + | |
719 | +# | |
720 | +# Character devices | |
721 | +# | |
722 | +CONFIG_VT=y | |
723 | +CONFIG_VT_CONSOLE=y | |
724 | +CONFIG_HW_CONSOLE=y | |
725 | +CONFIG_VT_HW_CONSOLE_BINDING=y | |
726 | +CONFIG_DEVKMEM=y | |
727 | +# CONFIG_SERIAL_NONSTANDARD is not set | |
728 | +# CONFIG_NOZOMI is not set | |
729 | + | |
730 | +# | |
731 | +# Serial drivers | |
732 | +# | |
733 | +# CONFIG_SERIAL_8250 is not set | |
734 | + | |
735 | +# | |
736 | +# Non-8250 serial port support | |
737 | +# | |
738 | +CONFIG_SERIAL_SH_SCI=y | |
739 | +CONFIG_SERIAL_SH_SCI_NR_UARTS=6 | |
740 | +CONFIG_SERIAL_SH_SCI_CONSOLE=y | |
741 | +CONFIG_SERIAL_CORE=y | |
742 | +CONFIG_SERIAL_CORE_CONSOLE=y | |
743 | +# CONFIG_SERIAL_JSM is not set | |
744 | +CONFIG_UNIX98_PTYS=y | |
745 | +CONFIG_LEGACY_PTYS=y | |
746 | +CONFIG_LEGACY_PTY_COUNT=256 | |
747 | +# CONFIG_IPMI_HANDLER is not set | |
748 | +CONFIG_HW_RANDOM=y | |
749 | +# CONFIG_R3964 is not set | |
750 | +# CONFIG_APPLICOM is not set | |
751 | +# CONFIG_RAW_DRIVER is not set | |
752 | +# CONFIG_TCG_TPM is not set | |
753 | +CONFIG_DEVPORT=y | |
754 | +CONFIG_I2C=y | |
755 | +CONFIG_I2C_BOARDINFO=y | |
756 | +# CONFIG_I2C_CHARDEV is not set | |
757 | +CONFIG_I2C_ALGOPCA=y | |
758 | + | |
759 | +# | |
760 | +# I2C Hardware Bus support | |
761 | +# | |
762 | +# CONFIG_I2C_ALI1535 is not set | |
763 | +# CONFIG_I2C_ALI1563 is not set | |
764 | +# CONFIG_I2C_ALI15X3 is not set | |
765 | +# CONFIG_I2C_AMD756 is not set | |
766 | +# CONFIG_I2C_AMD8111 is not set | |
767 | +# CONFIG_I2C_I801 is not set | |
768 | +# CONFIG_I2C_I810 is not set | |
769 | +# CONFIG_I2C_PIIX4 is not set | |
770 | +# CONFIG_I2C_NFORCE2 is not set | |
771 | +# CONFIG_I2C_OCORES is not set | |
772 | +# CONFIG_I2C_PARPORT_LIGHT is not set | |
773 | +# CONFIG_I2C_PROSAVAGE is not set | |
774 | +# CONFIG_I2C_SAVAGE4 is not set | |
775 | +# CONFIG_I2C_SIMTEC is not set | |
776 | +# CONFIG_I2C_SIS5595 is not set | |
777 | +# CONFIG_I2C_SIS630 is not set | |
778 | +# CONFIG_I2C_SIS96X is not set | |
779 | +# CONFIG_I2C_TAOS_EVM is not set | |
780 | +# CONFIG_I2C_STUB is not set | |
781 | +# CONFIG_I2C_TINY_USB is not set | |
782 | +# CONFIG_I2C_VIA is not set | |
783 | +# CONFIG_I2C_VIAPRO is not set | |
784 | +# CONFIG_I2C_VOODOO3 is not set | |
785 | +CONFIG_I2C_PCA_PLATFORM=y | |
786 | +# CONFIG_I2C_SH_MOBILE is not set | |
787 | + | |
788 | +# | |
789 | +# Miscellaneous I2C Chip support | |
790 | +# | |
791 | +# CONFIG_DS1682 is not set | |
792 | +# CONFIG_SENSORS_EEPROM is not set | |
793 | +# CONFIG_SENSORS_PCF8574 is not set | |
794 | +# CONFIG_PCF8575 is not set | |
795 | +# CONFIG_SENSORS_PCF8591 is not set | |
796 | +# CONFIG_SENSORS_MAX6875 is not set | |
797 | +# CONFIG_SENSORS_TSL2550 is not set | |
798 | +# CONFIG_I2C_DEBUG_CORE is not set | |
799 | +# CONFIG_I2C_DEBUG_ALGO is not set | |
800 | +# CONFIG_I2C_DEBUG_BUS is not set | |
801 | +# CONFIG_I2C_DEBUG_CHIP is not set | |
802 | +# CONFIG_SPI is not set | |
803 | +# CONFIG_W1 is not set | |
804 | +# CONFIG_POWER_SUPPLY is not set | |
805 | +# CONFIG_HWMON is not set | |
806 | +# CONFIG_THERMAL is not set | |
807 | +# CONFIG_THERMAL_HWMON is not set | |
808 | +# CONFIG_WATCHDOG is not set | |
809 | + | |
810 | +# | |
811 | +# Sonics Silicon Backplane | |
812 | +# | |
813 | +CONFIG_SSB_POSSIBLE=y | |
814 | +# CONFIG_SSB is not set | |
815 | + | |
816 | +# | |
817 | +# Multifunction device drivers | |
818 | +# | |
819 | +CONFIG_MFD_SM501=y | |
820 | +# CONFIG_HTC_PASIC3 is not set | |
821 | + | |
822 | +# | |
823 | +# Multimedia devices | |
824 | +# | |
825 | + | |
826 | +# | |
827 | +# Multimedia core support | |
828 | +# | |
829 | +# CONFIG_VIDEO_DEV is not set | |
830 | +# CONFIG_DVB_CORE is not set | |
831 | +# CONFIG_VIDEO_MEDIA is not set | |
832 | + | |
833 | +# | |
834 | +# Multimedia drivers | |
835 | +# | |
836 | +# CONFIG_DAB is not set | |
837 | + | |
838 | +# | |
839 | +# Graphics support | |
840 | +# | |
841 | +# CONFIG_DRM is not set | |
842 | +# CONFIG_VGASTATE is not set | |
843 | +# CONFIG_VIDEO_OUTPUT_CONTROL is not set | |
844 | +CONFIG_FB=y | |
845 | +# CONFIG_FIRMWARE_EDID is not set | |
846 | +# CONFIG_FB_DDC is not set | |
847 | +CONFIG_FB_CFB_FILLRECT=y | |
848 | +CONFIG_FB_CFB_COPYAREA=y | |
849 | +CONFIG_FB_CFB_IMAGEBLIT=y | |
850 | +# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set | |
851 | +# CONFIG_FB_SYS_FILLRECT is not set | |
852 | +# CONFIG_FB_SYS_COPYAREA is not set | |
853 | +# CONFIG_FB_SYS_IMAGEBLIT is not set | |
854 | +# CONFIG_FB_FOREIGN_ENDIAN is not set | |
855 | +# CONFIG_FB_SYS_FOPS is not set | |
856 | +# CONFIG_FB_SVGALIB is not set | |
857 | +# CONFIG_FB_MACMODES is not set | |
858 | +# CONFIG_FB_BACKLIGHT is not set | |
859 | +# CONFIG_FB_MODE_HELPERS is not set | |
860 | +# CONFIG_FB_TILEBLITTING is not set | |
861 | + | |
862 | +# | |
863 | +# Frame buffer hardware drivers | |
864 | +# | |
865 | +# CONFIG_FB_CIRRUS is not set | |
866 | +# CONFIG_FB_PM2 is not set | |
867 | +# CONFIG_FB_CYBER2000 is not set | |
868 | +# CONFIG_FB_ASILIANT is not set | |
869 | +# CONFIG_FB_IMSTT is not set | |
870 | +# CONFIG_FB_S1D13XXX is not set | |
871 | +# CONFIG_FB_NVIDIA is not set | |
872 | +# CONFIG_FB_RIVA is not set | |
873 | +# CONFIG_FB_MATROX is not set | |
874 | +# CONFIG_FB_RADEON is not set | |
875 | +# CONFIG_FB_ATY128 is not set | |
876 | +# CONFIG_FB_ATY is not set | |
877 | +# CONFIG_FB_S3 is not set | |
878 | +# CONFIG_FB_SAVAGE is not set | |
879 | +# CONFIG_FB_SIS is not set | |
880 | +# CONFIG_FB_NEOMAGIC is not set | |
881 | +# CONFIG_FB_KYRO is not set | |
882 | +# CONFIG_FB_3DFX is not set | |
883 | +# CONFIG_FB_VOODOO1 is not set | |
884 | +# CONFIG_FB_VT8623 is not set | |
885 | +# CONFIG_FB_TRIDENT is not set | |
886 | +# CONFIG_FB_ARK is not set | |
887 | +# CONFIG_FB_PM3 is not set | |
888 | +CONFIG_FB_SM501=y | |
889 | +# CONFIG_FB_VIRTUAL is not set | |
890 | +# CONFIG_BACKLIGHT_LCD_SUPPORT is not set | |
891 | + | |
892 | +# | |
893 | +# Display device support | |
894 | +# | |
895 | +# CONFIG_DISPLAY_SUPPORT is not set | |
896 | + | |
897 | +# | |
898 | +# Console display driver support | |
899 | +# | |
900 | +CONFIG_DUMMY_CONSOLE=y | |
901 | +CONFIG_FRAMEBUFFER_CONSOLE=y | |
902 | +# CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set | |
903 | +# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set | |
904 | +# CONFIG_FONTS is not set | |
905 | +CONFIG_FONT_8x8=y | |
906 | +CONFIG_FONT_8x16=y | |
907 | +CONFIG_LOGO=y | |
908 | +# CONFIG_LOGO_LINUX_MONO is not set | |
909 | +# CONFIG_LOGO_LINUX_VGA16 is not set | |
910 | +CONFIG_LOGO_LINUX_CLUT224=y | |
911 | +# CONFIG_LOGO_SUPERH_MONO is not set | |
912 | +# CONFIG_LOGO_SUPERH_VGA16 is not set | |
913 | +# CONFIG_LOGO_SUPERH_CLUT224 is not set | |
914 | + | |
915 | +# | |
916 | +# Sound | |
917 | +# | |
918 | +# CONFIG_SOUND is not set | |
919 | +CONFIG_HID_SUPPORT=y | |
920 | +CONFIG_HID=y | |
921 | +# CONFIG_HID_DEBUG is not set | |
922 | +# CONFIG_HIDRAW is not set | |
923 | + | |
924 | +# | |
925 | +# USB Input Devices | |
926 | +# | |
927 | +CONFIG_USB_HID=y | |
928 | +# CONFIG_USB_HIDINPUT_POWERBOOK is not set | |
929 | +# CONFIG_HID_FF is not set | |
930 | +# CONFIG_USB_HIDDEV is not set | |
931 | +CONFIG_USB_SUPPORT=y | |
932 | +CONFIG_USB_ARCH_HAS_HCD=y | |
933 | +CONFIG_USB_ARCH_HAS_OHCI=y | |
934 | +CONFIG_USB_ARCH_HAS_EHCI=y | |
935 | +CONFIG_USB=y | |
936 | +# CONFIG_USB_DEBUG is not set | |
937 | +# CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set | |
938 | + | |
939 | +# | |
940 | +# Miscellaneous USB options | |
941 | +# | |
942 | +CONFIG_USB_DEVICEFS=y | |
943 | +CONFIG_USB_DEVICE_CLASS=y | |
944 | +# CONFIG_USB_DYNAMIC_MINORS is not set | |
945 | +# CONFIG_USB_OTG is not set | |
946 | +# CONFIG_USB_OTG_WHITELIST is not set | |
947 | +# CONFIG_USB_OTG_BLACKLIST_HUB is not set | |
948 | + | |
949 | +# | |
950 | +# USB Host Controller Drivers | |
951 | +# | |
952 | +# CONFIG_USB_C67X00_HCD is not set | |
953 | +CONFIG_USB_EHCI_HCD=m | |
954 | +# CONFIG_USB_EHCI_ROOT_HUB_TT is not set | |
955 | +# CONFIG_USB_EHCI_TT_NEWSCHED is not set | |
956 | +# CONFIG_USB_ISP116X_HCD is not set | |
957 | +# CONFIG_USB_ISP1760_HCD is not set | |
958 | +CONFIG_USB_OHCI_HCD=m | |
959 | +# CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set | |
960 | +# CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not set | |
961 | +CONFIG_USB_OHCI_LITTLE_ENDIAN=y | |
962 | +# CONFIG_USB_UHCI_HCD is not set | |
963 | +# CONFIG_USB_SL811_HCD is not set | |
964 | +CONFIG_USB_R8A66597_HCD=y | |
965 | + | |
966 | +# | |
967 | +# USB Device Class drivers | |
968 | +# | |
969 | +# CONFIG_USB_ACM is not set | |
970 | +# CONFIG_USB_PRINTER is not set | |
971 | +# CONFIG_USB_WDM is not set | |
972 | + | |
973 | +# | |
974 | +# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' | |
975 | +# | |
976 | + | |
977 | +# | |
978 | +# may also be needed; see USB_STORAGE Help for more information | |
979 | +# | |
980 | +CONFIG_USB_STORAGE=y | |
981 | +# CONFIG_USB_STORAGE_DEBUG is not set | |
982 | +# CONFIG_USB_STORAGE_DATAFAB is not set | |
983 | +# CONFIG_USB_STORAGE_FREECOM is not set | |
984 | +# CONFIG_USB_STORAGE_ISD200 is not set | |
985 | +# CONFIG_USB_STORAGE_DPCM is not set | |
986 | +# CONFIG_USB_STORAGE_USBAT is not set | |
987 | +# CONFIG_USB_STORAGE_SDDR09 is not set | |
988 | +# CONFIG_USB_STORAGE_SDDR55 is not set | |
989 | +# CONFIG_USB_STORAGE_JUMPSHOT is not set | |
990 | +# CONFIG_USB_STORAGE_ALAUDA is not set | |
991 | +# CONFIG_USB_STORAGE_ONETOUCH is not set | |
992 | +# CONFIG_USB_STORAGE_KARMA is not set | |
993 | +# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set | |
994 | +# CONFIG_USB_LIBUSUAL is not set | |
995 | + | |
996 | +# | |
997 | +# USB Imaging devices | |
998 | +# | |
999 | +# CONFIG_USB_MDC800 is not set | |
1000 | +# CONFIG_USB_MICROTEK is not set | |
1001 | +CONFIG_USB_MON=y | |
1002 | + | |
1003 | +# | |
1004 | +# USB port drivers | |
1005 | +# | |
1006 | +# CONFIG_USB_SERIAL is not set | |
1007 | + | |
1008 | +# | |
1009 | +# USB Miscellaneous drivers | |
1010 | +# | |
1011 | +# CONFIG_USB_EMI62 is not set | |
1012 | +# CONFIG_USB_EMI26 is not set | |
1013 | +# CONFIG_USB_ADUTUX is not set | |
1014 | +# CONFIG_USB_AUERSWALD is not set | |
1015 | +# CONFIG_USB_RIO500 is not set | |
1016 | +# CONFIG_USB_LEGOTOWER is not set | |
1017 | +# CONFIG_USB_LCD is not set | |
1018 | +# CONFIG_USB_BERRY_CHARGE is not set | |
1019 | +# CONFIG_USB_LED is not set | |
1020 | +# CONFIG_USB_CYPRESS_CY7C63 is not set | |
1021 | +# CONFIG_USB_CYTHERM is not set | |
1022 | +# CONFIG_USB_PHIDGET is not set | |
1023 | +# CONFIG_USB_IDMOUSE is not set | |
1024 | +# CONFIG_USB_FTDI_ELAN is not set | |
1025 | +# CONFIG_USB_APPLEDISPLAY is not set | |
1026 | +# CONFIG_USB_SISUSBVGA is not set | |
1027 | +# CONFIG_USB_LD is not set | |
1028 | +# CONFIG_USB_TRANCEVIBRATOR is not set | |
1029 | +# CONFIG_USB_IOWARRIOR is not set | |
1030 | +CONFIG_USB_TEST=m | |
1031 | +# CONFIG_USB_ISIGHTFW is not set | |
1032 | +# CONFIG_USB_GADGET is not set | |
1033 | +# CONFIG_MMC is not set | |
1034 | +# CONFIG_MEMSTICK is not set | |
1035 | +# CONFIG_NEW_LEDS is not set | |
1036 | +# CONFIG_ACCESSIBILITY is not set | |
1037 | +# CONFIG_INFINIBAND is not set | |
1038 | +CONFIG_RTC_LIB=y | |
1039 | +CONFIG_RTC_CLASS=y | |
1040 | +CONFIG_RTC_HCTOSYS=y | |
1041 | +CONFIG_RTC_HCTOSYS_DEVICE="rtc0" | |
1042 | +# CONFIG_RTC_DEBUG is not set | |
1043 | + | |
1044 | +# | |
1045 | +# RTC interfaces | |
1046 | +# | |
1047 | +CONFIG_RTC_INTF_SYSFS=y | |
1048 | +CONFIG_RTC_INTF_PROC=y | |
1049 | +CONFIG_RTC_INTF_DEV=y | |
1050 | +# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set | |
1051 | +# CONFIG_RTC_DRV_TEST is not set | |
1052 | + | |
1053 | +# | |
1054 | +# I2C RTC drivers | |
1055 | +# | |
1056 | +# CONFIG_RTC_DRV_DS1307 is not set | |
1057 | +# CONFIG_RTC_DRV_DS1374 is not set | |
1058 | +# CONFIG_RTC_DRV_DS1672 is not set | |
1059 | +# CONFIG_RTC_DRV_MAX6900 is not set | |
1060 | +CONFIG_RTC_DRV_RS5C372=y | |
1061 | +# CONFIG_RTC_DRV_ISL1208 is not set | |
1062 | +# CONFIG_RTC_DRV_X1205 is not set | |
1063 | +# CONFIG_RTC_DRV_PCF8563 is not set | |
1064 | +# CONFIG_RTC_DRV_PCF8583 is not set | |
1065 | +# CONFIG_RTC_DRV_M41T80 is not set | |
1066 | +# CONFIG_RTC_DRV_S35390A is not set | |
1067 | +# CONFIG_RTC_DRV_FM3130 is not set | |
1068 | + | |
1069 | +# | |
1070 | +# SPI RTC drivers | |
1071 | +# | |
1072 | + | |
1073 | +# | |
1074 | +# Platform RTC drivers | |
1075 | +# | |
1076 | +# CONFIG_RTC_DRV_DS1511 is not set | |
1077 | +# CONFIG_RTC_DRV_DS1553 is not set | |
1078 | +# CONFIG_RTC_DRV_DS1742 is not set | |
1079 | +# CONFIG_RTC_DRV_STK17TA8 is not set | |
1080 | +# CONFIG_RTC_DRV_M48T86 is not set | |
1081 | +# CONFIG_RTC_DRV_M48T59 is not set | |
1082 | +# CONFIG_RTC_DRV_V3020 is not set | |
1083 | + | |
1084 | +# | |
1085 | +# on-CPU RTC drivers | |
1086 | +# | |
1087 | +# CONFIG_RTC_DRV_SH is not set | |
1088 | +# CONFIG_UIO is not set | |
1089 | + | |
1090 | +# | |
1091 | +# File systems | |
1092 | +# | |
1093 | +CONFIG_EXT2_FS=y | |
1094 | +# CONFIG_EXT2_FS_XATTR is not set | |
1095 | +# CONFIG_EXT2_FS_XIP is not set | |
1096 | +CONFIG_EXT3_FS=y | |
1097 | +CONFIG_EXT3_FS_XATTR=y | |
1098 | +# CONFIG_EXT3_FS_POSIX_ACL is not set | |
1099 | +# CONFIG_EXT3_FS_SECURITY is not set | |
1100 | +# CONFIG_EXT4DEV_FS is not set | |
1101 | +CONFIG_JBD=y | |
1102 | +CONFIG_FS_MBCACHE=y | |
1103 | +# CONFIG_REISERFS_FS is not set | |
1104 | +# CONFIG_JFS_FS is not set | |
1105 | +CONFIG_FS_POSIX_ACL=y | |
1106 | +# CONFIG_XFS_FS is not set | |
1107 | +# CONFIG_OCFS2_FS is not set | |
1108 | +CONFIG_DNOTIFY=y | |
1109 | +CONFIG_INOTIFY=y | |
1110 | +CONFIG_INOTIFY_USER=y | |
1111 | +# CONFIG_QUOTA is not set | |
1112 | +# CONFIG_AUTOFS_FS is not set | |
1113 | +# CONFIG_AUTOFS4_FS is not set | |
1114 | +# CONFIG_FUSE_FS is not set | |
1115 | + | |
1116 | +# | |
1117 | +# CD-ROM/DVD Filesystems | |
1118 | +# | |
1119 | +# CONFIG_ISO9660_FS is not set | |
1120 | +# CONFIG_UDF_FS is not set | |
1121 | + | |
1122 | +# | |
1123 | +# DOS/FAT/NT Filesystems | |
1124 | +# | |
1125 | +CONFIG_FAT_FS=y | |
1126 | +CONFIG_MSDOS_FS=y | |
1127 | +CONFIG_VFAT_FS=y | |
1128 | +CONFIG_FAT_DEFAULT_CODEPAGE=437 | |
1129 | +CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" | |
1130 | +CONFIG_NTFS_FS=y | |
1131 | +# CONFIG_NTFS_DEBUG is not set | |
1132 | +CONFIG_NTFS_RW=y | |
1133 | + | |
1134 | +# | |
1135 | +# Pseudo filesystems | |
1136 | +# | |
1137 | +CONFIG_PROC_FS=y | |
1138 | +CONFIG_PROC_KCORE=y | |
1139 | +CONFIG_PROC_SYSCTL=y | |
1140 | +CONFIG_SYSFS=y | |
1141 | +CONFIG_TMPFS=y | |
1142 | +# CONFIG_TMPFS_POSIX_ACL is not set | |
1143 | +# CONFIG_HUGETLBFS is not set | |
1144 | +# CONFIG_HUGETLB_PAGE is not set | |
1145 | +# CONFIG_CONFIGFS_FS is not set | |
1146 | + | |
1147 | +# | |
1148 | +# Miscellaneous filesystems | |
1149 | +# | |
1150 | +# CONFIG_ADFS_FS is not set | |
1151 | +# CONFIG_AFFS_FS is not set | |
1152 | +# CONFIG_HFS_FS is not set | |
1153 | +# CONFIG_HFSPLUS_FS is not set | |
1154 | +# CONFIG_BEFS_FS is not set | |
1155 | +# CONFIG_BFS_FS is not set | |
1156 | +# CONFIG_EFS_FS is not set | |
1157 | +# CONFIG_JFFS2_FS is not set | |
1158 | +# CONFIG_CRAMFS is not set | |
1159 | +# CONFIG_VXFS_FS is not set | |
1160 | +CONFIG_MINIX_FS=y | |
1161 | +# CONFIG_HPFS_FS is not set | |
1162 | +# CONFIG_QNX4FS_FS is not set | |
1163 | +# CONFIG_ROMFS_FS is not set | |
1164 | +# CONFIG_SYSV_FS is not set | |
1165 | +# CONFIG_UFS_FS is not set | |
1166 | +CONFIG_NETWORK_FILESYSTEMS=y | |
1167 | +CONFIG_NFS_FS=y | |
1168 | +CONFIG_NFS_V3=y | |
1169 | +# CONFIG_NFS_V3_ACL is not set | |
1170 | +CONFIG_NFS_V4=y | |
1171 | +CONFIG_NFSD=y | |
1172 | +CONFIG_NFSD_V3=y | |
1173 | +# CONFIG_NFSD_V3_ACL is not set | |
1174 | +CONFIG_NFSD_V4=y | |
1175 | +CONFIG_ROOT_NFS=y | |
1176 | +CONFIG_LOCKD=y | |
1177 | +CONFIG_LOCKD_V4=y | |
1178 | +CONFIG_EXPORTFS=y | |
1179 | +CONFIG_NFS_COMMON=y | |
1180 | +CONFIG_SUNRPC=y | |
1181 | +CONFIG_SUNRPC_GSS=y | |
1182 | +# CONFIG_SUNRPC_BIND34 is not set | |
1183 | +CONFIG_RPCSEC_GSS_KRB5=y | |
1184 | +# CONFIG_RPCSEC_GSS_SPKM3 is not set | |
1185 | +# CONFIG_SMB_FS is not set | |
1186 | +# CONFIG_CIFS is not set | |
1187 | +# CONFIG_NCP_FS is not set | |
1188 | +# CONFIG_CODA_FS is not set | |
1189 | +# CONFIG_AFS_FS is not set | |
1190 | + | |
1191 | +# | |
1192 | +# Partition Types | |
1193 | +# | |
1194 | +# CONFIG_PARTITION_ADVANCED is not set | |
1195 | +CONFIG_MSDOS_PARTITION=y | |
1196 | +CONFIG_NLS=y | |
1197 | +CONFIG_NLS_DEFAULT="iso8859-1" | |
1198 | +CONFIG_NLS_CODEPAGE_437=y | |
1199 | +# CONFIG_NLS_CODEPAGE_737 is not set | |
1200 | +# CONFIG_NLS_CODEPAGE_775 is not set | |
1201 | +# CONFIG_NLS_CODEPAGE_850 is not set | |
1202 | +# CONFIG_NLS_CODEPAGE_852 is not set | |
1203 | +# CONFIG_NLS_CODEPAGE_855 is not set | |
1204 | +# CONFIG_NLS_CODEPAGE_857 is not set | |
1205 | +# CONFIG_NLS_CODEPAGE_860 is not set | |
1206 | +# CONFIG_NLS_CODEPAGE_861 is not set | |
1207 | +# CONFIG_NLS_CODEPAGE_862 is not set | |
1208 | +# CONFIG_NLS_CODEPAGE_863 is not set | |
1209 | +# CONFIG_NLS_CODEPAGE_864 is not set | |
1210 | +# CONFIG_NLS_CODEPAGE_865 is not set | |
1211 | +# CONFIG_NLS_CODEPAGE_866 is not set | |
1212 | +# CONFIG_NLS_CODEPAGE_869 is not set | |
1213 | +# CONFIG_NLS_CODEPAGE_936 is not set | |
1214 | +# CONFIG_NLS_CODEPAGE_950 is not set | |
1215 | +CONFIG_NLS_CODEPAGE_932=y | |
1216 | +# CONFIG_NLS_CODEPAGE_949 is not set | |
1217 | +# CONFIG_NLS_CODEPAGE_874 is not set | |
1218 | +# CONFIG_NLS_ISO8859_8 is not set | |
1219 | +# CONFIG_NLS_CODEPAGE_1250 is not set | |
1220 | +# CONFIG_NLS_CODEPAGE_1251 is not set | |
1221 | +# CONFIG_NLS_ASCII is not set | |
1222 | +CONFIG_NLS_ISO8859_1=y | |
1223 | +# CONFIG_NLS_ISO8859_2 is not set | |
1224 | +# CONFIG_NLS_ISO8859_3 is not set | |
1225 | +# CONFIG_NLS_ISO8859_4 is not set | |
1226 | +# CONFIG_NLS_ISO8859_5 is not set | |
1227 | +# CONFIG_NLS_ISO8859_6 is not set | |
1228 | +# CONFIG_NLS_ISO8859_7 is not set | |
1229 | +# CONFIG_NLS_ISO8859_9 is not set | |
1230 | +# CONFIG_NLS_ISO8859_13 is not set | |
1231 | +# CONFIG_NLS_ISO8859_14 is not set | |
1232 | +# CONFIG_NLS_ISO8859_15 is not set | |
1233 | +# CONFIG_NLS_KOI8_R is not set | |
1234 | +# CONFIG_NLS_KOI8_U is not set | |
1235 | +# CONFIG_NLS_UTF8 is not set | |
1236 | +# CONFIG_DLM is not set | |
1237 | + | |
1238 | +# | |
1239 | +# Kernel hacking | |
1240 | +# | |
1241 | +CONFIG_TRACE_IRQFLAGS_SUPPORT=y | |
1242 | +# CONFIG_PRINTK_TIME is not set | |
1243 | +# CONFIG_ENABLE_WARN_DEPRECATED is not set | |
1244 | +# CONFIG_ENABLE_MUST_CHECK is not set | |
1245 | +CONFIG_FRAME_WARN=1024 | |
1246 | +# CONFIG_MAGIC_SYSRQ is not set | |
1247 | +# CONFIG_UNUSED_SYMBOLS is not set | |
1248 | +# CONFIG_DEBUG_FS is not set | |
1249 | +# CONFIG_HEADERS_CHECK is not set | |
1250 | +CONFIG_DEBUG_KERNEL=y | |
1251 | +# CONFIG_DEBUG_SHIRQ is not set | |
1252 | +CONFIG_DETECT_SOFTLOCKUP=y | |
1253 | +CONFIG_SCHED_DEBUG=y | |
1254 | +# CONFIG_SCHEDSTATS is not set | |
1255 | +# CONFIG_TIMER_STATS is not set | |
1256 | +# CONFIG_DEBUG_OBJECTS is not set | |
1257 | +# CONFIG_DEBUG_SLAB is not set | |
1258 | +CONFIG_DEBUG_PREEMPT=y | |
1259 | +# CONFIG_DEBUG_RT_MUTEXES is not set | |
1260 | +# CONFIG_RT_MUTEX_TESTER is not set | |
1261 | +# CONFIG_DEBUG_SPINLOCK is not set | |
1262 | +# CONFIG_DEBUG_MUTEXES is not set | |
1263 | +# CONFIG_DEBUG_LOCK_ALLOC is not set | |
1264 | +# CONFIG_PROVE_LOCKING is not set | |
1265 | +# CONFIG_LOCK_STAT is not set | |
1266 | +# CONFIG_DEBUG_SPINLOCK_SLEEP is not set | |
1267 | +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set | |
1268 | +# CONFIG_DEBUG_KOBJECT is not set | |
1269 | +# CONFIG_DEBUG_BUGVERBOSE is not set | |
1270 | +# CONFIG_DEBUG_INFO is not set | |
1271 | +# CONFIG_DEBUG_VM is not set | |
1272 | +# CONFIG_DEBUG_WRITECOUNT is not set | |
1273 | +# CONFIG_DEBUG_LIST is not set | |
1274 | +# CONFIG_DEBUG_SG is not set | |
1275 | +# CONFIG_FRAME_POINTER is not set | |
1276 | +# CONFIG_BOOT_PRINTK_DELAY is not set | |
1277 | +# CONFIG_RCU_TORTURE_TEST is not set | |
1278 | +# CONFIG_BACKTRACE_SELF_TEST is not set | |
1279 | +# CONFIG_FAULT_INJECTION is not set | |
1280 | +# CONFIG_SAMPLES is not set | |
1281 | +# CONFIG_SH_STANDARD_BIOS is not set | |
1282 | +# CONFIG_EARLY_SCIF_CONSOLE is not set | |
1283 | +# CONFIG_DEBUG_BOOTMEM is not set | |
1284 | +# CONFIG_DEBUG_STACKOVERFLOW is not set | |
1285 | +# CONFIG_DEBUG_STACK_USAGE is not set | |
1286 | +# CONFIG_4KSTACKS is not set | |
1287 | +# CONFIG_IRQSTACKS is not set | |
1288 | +# CONFIG_SH_KGDB is not set | |
1289 | + | |
1290 | +# | |
1291 | +# Security options | |
1292 | +# | |
1293 | +# CONFIG_KEYS is not set | |
1294 | +# CONFIG_SECURITY is not set | |
1295 | +# CONFIG_SECURITY_FILE_CAPABILITIES is not set | |
1296 | +CONFIG_CRYPTO=y | |
1297 | + | |
1298 | +# | |
1299 | +# Crypto core or helper | |
1300 | +# | |
1301 | +CONFIG_CRYPTO_ALGAPI=y | |
1302 | +CONFIG_CRYPTO_BLKCIPHER=y | |
1303 | +CONFIG_CRYPTO_HASH=y | |
1304 | +CONFIG_CRYPTO_MANAGER=y | |
1305 | +# CONFIG_CRYPTO_GF128MUL is not set | |
1306 | +# CONFIG_CRYPTO_NULL is not set | |
1307 | +# CONFIG_CRYPTO_CRYPTD is not set | |
1308 | +# CONFIG_CRYPTO_AUTHENC is not set | |
1309 | +# CONFIG_CRYPTO_TEST is not set | |
1310 | + | |
1311 | +# | |
1312 | +# Authenticated Encryption with Associated Data | |
1313 | +# | |
1314 | +# CONFIG_CRYPTO_CCM is not set | |
1315 | +# CONFIG_CRYPTO_GCM is not set | |
1316 | +# CONFIG_CRYPTO_SEQIV is not set | |
1317 | + | |
1318 | +# | |
1319 | +# Block modes | |
1320 | +# | |
1321 | +CONFIG_CRYPTO_CBC=y | |
1322 | +# CONFIG_CRYPTO_CTR is not set | |
1323 | +# CONFIG_CRYPTO_CTS is not set | |
1324 | +# CONFIG_CRYPTO_ECB is not set | |
1325 | +# CONFIG_CRYPTO_LRW is not set | |
1326 | +# CONFIG_CRYPTO_PCBC is not set | |
1327 | +# CONFIG_CRYPTO_XTS is not set | |
1328 | + | |
1329 | +# | |
1330 | +# Hash modes | |
1331 | +# | |
1332 | +CONFIG_CRYPTO_HMAC=y | |
1333 | +# CONFIG_CRYPTO_XCBC is not set | |
1334 | + | |
1335 | +# | |
1336 | +# Digest | |
1337 | +# | |
1338 | +# CONFIG_CRYPTO_CRC32C is not set | |
1339 | +# CONFIG_CRYPTO_MD4 is not set | |
1340 | +CONFIG_CRYPTO_MD5=y | |
1341 | +# CONFIG_CRYPTO_MICHAEL_MIC is not set | |
1342 | +# CONFIG_CRYPTO_SHA1 is not set | |
1343 | +# CONFIG_CRYPTO_SHA256 is not set | |
1344 | +# CONFIG_CRYPTO_SHA512 is not set | |
1345 | +# CONFIG_CRYPTO_TGR192 is not set | |
1346 | +# CONFIG_CRYPTO_WP512 is not set | |
1347 | + | |
1348 | +# | |
1349 | +# Ciphers | |
1350 | +# | |
1351 | +# CONFIG_CRYPTO_AES is not set | |
1352 | +# CONFIG_CRYPTO_ANUBIS is not set | |
1353 | +# CONFIG_CRYPTO_ARC4 is not set | |
1354 | +# CONFIG_CRYPTO_BLOWFISH is not set | |
1355 | +# CONFIG_CRYPTO_CAMELLIA is not set | |
1356 | +# CONFIG_CRYPTO_CAST5 is not set | |
1357 | +# CONFIG_CRYPTO_CAST6 is not set | |
1358 | +CONFIG_CRYPTO_DES=y | |
1359 | +# CONFIG_CRYPTO_FCRYPT is not set | |
1360 | +# CONFIG_CRYPTO_KHAZAD is not set | |
1361 | +# CONFIG_CRYPTO_SALSA20 is not set | |
1362 | +# CONFIG_CRYPTO_SEED is not set | |
1363 | +# CONFIG_CRYPTO_SERPENT is not set | |
1364 | +# CONFIG_CRYPTO_TEA is not set | |
1365 | +# CONFIG_CRYPTO_TWOFISH is not set | |
1366 | + | |
1367 | +# | |
1368 | +# Compression | |
1369 | +# | |
1370 | +# CONFIG_CRYPTO_DEFLATE is not set | |
1371 | +# CONFIG_CRYPTO_LZO is not set | |
1372 | +# CONFIG_CRYPTO_HW is not set | |
1373 | + | |
1374 | +# | |
1375 | +# Library routines | |
1376 | +# | |
1377 | +CONFIG_BITREVERSE=y | |
1378 | +# CONFIG_GENERIC_FIND_FIRST_BIT is not set | |
1379 | +# CONFIG_CRC_CCITT is not set | |
1380 | +# CONFIG_CRC16 is not set | |
1381 | +# CONFIG_CRC_ITU_T is not set | |
1382 | +CONFIG_CRC32=y | |
1383 | +# CONFIG_CRC7 is not set | |
1384 | +# CONFIG_LIBCRC32C is not set | |
1385 | +CONFIG_PLIST=y | |
1386 | +CONFIG_HAS_IOMEM=y | |
1387 | +CONFIG_HAS_IOPORT=y | |
1388 | +CONFIG_HAS_DMA=y |
arch/sh/drivers/pci/Makefile
arch/sh/drivers/pci/fixups-sh7785lcr.c
1 | +/* | |
2 | + * arch/sh/drivers/pci/fixups-sh7785lcr.c | |
3 | + * | |
4 | + * R0P7785LC0011RL PCI fixups | |
5 | + * Copyright (C) 2008 Yoshihiro Shimoda | |
6 | + * | |
7 | + * Based on arch/sh/drivers/pci/fixups-r7780rp.c | |
8 | + * Copyright (C) 2003 Lineo uSolutions, Inc. | |
9 | + * Copyright (C) 2004 - 2006 Paul Mundt | |
10 | + * | |
11 | + * This file is subject to the terms and conditions of the GNU General Public | |
12 | + * License. See the file "COPYING" in the main directory of this archive | |
13 | + * for more details. | |
14 | + */ | |
15 | +#include <linux/pci.h> | |
16 | +#include "pci-sh4.h" | |
17 | + | |
18 | +int pci_fixup_pcic(void) | |
19 | +{ | |
20 | + pci_write_reg(0x000043ff, SH4_PCIINTM); | |
21 | + pci_write_reg(0x0000380f, SH4_PCIAINTM); | |
22 | + | |
23 | + pci_write_reg(0xfbb00047, SH7780_PCICMD); | |
24 | + pci_write_reg(0x00000000, SH7780_PCIIBAR); | |
25 | + | |
26 | + pci_write_reg(0x00011912, SH7780_PCISVID); | |
27 | + pci_write_reg(0x08000000, SH7780_PCICSCR0); | |
28 | + pci_write_reg(0x0000001b, SH7780_PCICSAR0); | |
29 | + pci_write_reg(0xfd000000, SH7780_PCICSCR1); | |
30 | + pci_write_reg(0x0000000f, SH7780_PCICSAR1); | |
31 | + | |
32 | + pci_write_reg(0xfd000000, SH7780_PCIMBR0); | |
33 | + pci_write_reg(0x00fc0000, SH7780_PCIMBMR0); | |
34 | + | |
35 | +#ifdef CONFIG_32BIT | |
36 | + pci_write_reg(0xc0000000, SH7780_PCIMBR2); | |
37 | + pci_write_reg(0x20000000 - SH7780_PCI_IO_SIZE, SH7780_PCIMBMR2); | |
38 | +#endif | |
39 | + | |
40 | + /* Set IOBR for windows containing area specified in pci.h */ | |
41 | + pci_write_reg((PCIBIOS_MIN_IO & ~(SH7780_PCI_IO_SIZE - 1)), | |
42 | + SH7780_PCIIOBR); | |
43 | + pci_write_reg(((SH7780_PCI_IO_SIZE - 1) & (7 << 18)), SH7780_PCIIOBMR); | |
44 | + | |
45 | + return 0; | |
46 | +} |
arch/sh/drivers/pci/ops-sh7785lcr.c
1 | +/* | |
2 | + * Author: Ian DaSilva (idasilva@mvista.com) | |
3 | + * | |
4 | + * Highly leveraged from pci-bigsur.c, written by Dustin McIntire. | |
5 | + * | |
6 | + * May be copied or modified under the terms of the GNU General Public | |
7 | + * License. See linux/COPYING for more information. | |
8 | + * | |
9 | + * PCI initialization for the Renesas R0P7785LC0011RL board | |
10 | + * Based on arch/sh/drivers/pci/ops-r7780rp.c | |
11 | + * | |
12 | + */ | |
13 | +#include <linux/kernel.h> | |
14 | +#include <linux/types.h> | |
15 | +#include <linux/init.h> | |
16 | +#include <linux/delay.h> | |
17 | +#include <linux/pci.h> | |
18 | +#include "pci-sh4.h" | |
19 | + | |
20 | +static char irq_tab[] __initdata = { | |
21 | + 65, 66, 67, 68, | |
22 | +}; | |
23 | + | |
24 | +int __init pcibios_map_platform_irq(struct pci_dev *pdev, u8 slot, u8 pin) | |
25 | +{ | |
26 | + return irq_tab[slot]; | |
27 | +} | |
28 | + | |
29 | +static struct resource sh7785_io_resource = { | |
30 | + .name = "SH7785_IO", | |
31 | + .start = SH7780_PCI_IO_BASE, | |
32 | + .end = SH7780_PCI_IO_BASE + SH7780_PCI_IO_SIZE - 1, | |
33 | + .flags = IORESOURCE_IO | |
34 | +}; | |
35 | + | |
36 | +static struct resource sh7785_mem_resource = { | |
37 | + .name = "SH7785_mem", | |
38 | + .start = SH7780_PCI_MEMORY_BASE, | |
39 | + .end = SH7780_PCI_MEMORY_BASE + SH7780_PCI_MEM_SIZE - 1, | |
40 | + .flags = IORESOURCE_MEM | |
41 | +}; | |
42 | + | |
43 | +struct pci_channel board_pci_channels[] = { | |
44 | + { &sh4_pci_ops, &sh7785_io_resource, &sh7785_mem_resource, 0, 0xff }, | |
45 | + { NULL, NULL, NULL, 0, 0 }, | |
46 | +}; | |
47 | +EXPORT_SYMBOL(board_pci_channels); | |
48 | + | |
49 | +static struct sh4_pci_address_map sh7785_pci_map = { | |
50 | + .window0 = { | |
51 | + .base = SH7780_CS2_BASE_ADDR, | |
52 | + .size = 0x04000000, | |
53 | + }, | |
54 | + | |
55 | + .window1 = { | |
56 | + .base = SH7780_CS3_BASE_ADDR, | |
57 | + .size = 0x04000000, | |
58 | + }, | |
59 | + | |
60 | + .flags = SH4_PCIC_NO_RESET, | |
61 | +}; | |
62 | + | |
63 | +int __init pcibios_init_platform(void) | |
64 | +{ | |
65 | + return sh7780_pcic_init(&sh7785_pci_map); | |
66 | +} |
arch/sh/tools/mach-types
include/asm-sh/sh7785lcr.h
1 | +#ifndef __ASM_SH_RENESAS_SH7785LCR_H | |
2 | +#define __ASM_SH_RENESAS_SH7785LCR_H | |
3 | + | |
4 | +/* | |
5 | + * This board has 2 physical memory maps. | |
6 | + * It can be changed with DIP switch(S2-5). | |
7 | + * | |
8 | + * phys address | S2-5 = OFF | S2-5 = ON | |
9 | + * -----------------------------+---------------+--------------- | |
10 | + * 0x00000000 - 0x03ffffff(CS0) | NOR Flash | NOR Flash | |
11 | + * 0x04000000 - 0x05ffffff(CS1) | PLD | PLD | |
12 | + * 0x06000000 - 0x07ffffff(CS1) | reserved | I2C | |
13 | + * 0x08000000 - 0x0bffffff(CS2) | USB | DDR SDRAM | |
14 | + * 0x0c000000 - 0x0fffffff(CS3) | SD | DDR SDRAM | |
15 | + * 0x10000000 - 0x13ffffff(CS4) | SM107 | SM107 | |
16 | + * 0x14000000 - 0x17ffffff(CS5) | I2C | USB | |
17 | + * 0x18000000 - 0x1bffffff(CS6) | reserved | SD | |
18 | + * 0x40000000 - 0x5fffffff | DDR SDRAM | (cannot use) | |
19 | + * | |
20 | + */ | |
21 | + | |
22 | +#define NOR_FLASH_ADDR 0x00000000 | |
23 | +#define NOR_FLASH_SIZE 0x04000000 | |
24 | + | |
25 | +#define PLD_BASE_ADDR 0x04000000 | |
26 | +#define PLD_PCICR (PLD_BASE_ADDR + 0x00) | |
27 | +#define PLD_LCD_BK_CONTR (PLD_BASE_ADDR + 0x02) | |
28 | +#define PLD_LOCALCR (PLD_BASE_ADDR + 0x04) | |
29 | +#define PLD_POFCR (PLD_BASE_ADDR + 0x06) | |
30 | +#define PLD_LEDCR (PLD_BASE_ADDR + 0x08) | |
31 | +#define PLD_SWSR (PLD_BASE_ADDR + 0x0a) | |
32 | +#define PLD_VERSR (PLD_BASE_ADDR + 0x0c) | |
33 | +#define PLD_MMSR (PLD_BASE_ADDR + 0x0e) | |
34 | + | |
35 | +#define SM107_MEM_ADDR 0x10000000 | |
36 | +#define SM107_MEM_SIZE 0x00e00000 | |
37 | +#define SM107_REG_ADDR 0x13e00000 | |
38 | +#define SM107_REG_SIZE 0x00200000 | |
39 | + | |
40 | +#if defined(CONFIG_SH_SH7785LCR_29BIT_PHYSMAPS) | |
41 | +#define R8A66597_ADDR 0x14000000 /* USB */ | |
42 | +#define CG200_ADDR 0x18000000 /* SD */ | |
43 | +#define PCA9564_ADDR 0x06000000 /* I2C */ | |
44 | +#else | |
45 | +#define R8A66597_ADDR 0x08000000 | |
46 | +#define CG200_ADDR 0x0c000000 | |
47 | +#define PCA9564_ADDR 0x14000000 | |
48 | +#endif | |
49 | + | |
50 | +#define R8A66597_SIZE 0x00000100 | |
51 | +#define CG200_SIZE 0x00010000 | |
52 | +#define PCA9564_SIZE 0x00000100 | |
53 | + | |
54 | +#endif /* __ASM_SH_RENESAS_SH7785LCR_H */ |