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

sh: SH7710VoIPGW board support.

This adds support for the SH7710 VoIP Gateway board.

Signed-off-by: Paul Mundt <lethal@linux-sh.org>

+1036
+11
arch/sh/Kconfig
··· 149 149 Select HS7751RVOIP if configuring for a Renesas Technology 150 150 Sales VoIP board. 151 151 152 + config SH_7710VOIPGW 153 + bool "SH7710-VOIP-GW" 154 + select CPU_SUBTYPE_SH7710 155 + help 156 + Select this option to build a kernel for the SH7710 based 157 + VOIP GW. 158 + 152 159 config SH_RTS7751R2D 153 160 bool "RTS7751R2D" 154 161 select CPU_SUBTYPE_SH7751R ··· 412 405 413 406 menu "Kernel features" 414 407 408 + source kernel/Kconfig.hz 409 + 415 410 config KEXEC 416 411 bool "kexec system call (EXPERIMENTAL)" 417 412 depends on EXPERIMENTAL ··· 469 460 470 461 This is purely to save memory - each supported CPU adds 471 462 approximately eight kilobytes to the kernel image. 463 + 464 + source "kernel/Kconfig.preempt" 472 465 473 466 config CPU_HAS_SR_RB 474 467 bool "CPU has SR.RB"
+1
arch/sh/Makefile
··· 103 103 machdir-$(CONFIG_SH_7751_SYSTEMH) := renesas/systemh 104 104 machdir-$(CONFIG_SH_EDOSK7705) := renesas/edosk7705 105 105 machdir-$(CONFIG_SH_R7780RP) := renesas/r7780rp 106 + machdir-$(CONFIG_SH_7710VOIPGW) := renesas/sh7710voipgw 106 107 machdir-$(CONFIG_SH_SH4202_MICRODEV) := superh/microdev 107 108 machdir-$(CONFIG_SH_LANDISK) := landisk 108 109 machdir-$(CONFIG_SH_TITAN) := titan
+1
arch/sh/boards/renesas/sh7710voipgw/Makefile
··· 1 + obj-y := setup.o
+109
arch/sh/boards/renesas/sh7710voipgw/setup.c
··· 1 + /* 2 + * Renesas Technology SH7710 VoIP Gateway 3 + * 4 + * Copyright (C) 2006 Ranjit Deshpande 5 + * Kenati Technologies Inc. 6 + * 7 + * May be copied or modified under the terms of the GNU General Public 8 + * License. See linux/COPYING for more information. 9 + */ 10 + #include <linux/init.h> 11 + #include <asm/machvec.h> 12 + #include <asm/irq.h> 13 + #include <asm/io.h> 14 + #include <asm/irq.h> 15 + 16 + /* 17 + * Initialize IRQ setting 18 + */ 19 + static void __init sh7710voipgw_init_irq(void) 20 + { 21 + /* Disable all interrupts in IPR registers */ 22 + ctrl_outw(0x0, INTC_IPRA); 23 + ctrl_outw(0x0, INTC_IPRB); 24 + ctrl_outw(0x0, INTC_IPRC); 25 + ctrl_outw(0x0, INTC_IPRD); 26 + ctrl_outw(0x0, INTC_IPRE); 27 + ctrl_outw(0x0, INTC_IPRF); 28 + ctrl_outw(0x0, INTC_IPRG); 29 + ctrl_outw(0x0, INTC_IPRH); 30 + ctrl_outw(0x0, INTC_IPRI); 31 + 32 + /* Ack all interrupt sources in the IRR0 register */ 33 + ctrl_outb(0x3f, INTC_IRR0); 34 + 35 + /* Use IRQ0 - IRQ3 as active low interrupt lines i.e. disable 36 + * IRL mode. 37 + */ 38 + ctrl_outw(0x2aa, INTC_ICR1); 39 + 40 + /* Now make IPR interrupts */ 41 + make_ipr_irq(TIMER2_IRQ, TIMER2_IPR_ADDR, 42 + TIMER2_IPR_POS, TIMER2_PRIORITY); 43 + make_ipr_irq(WDT_IRQ, WDT_IPR_ADDR, WDT_IPR_POS, WDT_PRIORITY); 44 + 45 + /* SCIF0 */ 46 + make_ipr_irq(SCIF0_ERI_IRQ, SCIF0_IPR_ADDR, SCIF0_IPR_POS, 47 + SCIF0_PRIORITY); 48 + make_ipr_irq(SCIF0_RXI_IRQ, SCIF0_IPR_ADDR, SCIF0_IPR_POS, 49 + SCIF0_PRIORITY); 50 + make_ipr_irq(SCIF0_BRI_IRQ, SCIF0_IPR_ADDR, SCIF0_IPR_POS, 51 + SCIF0_PRIORITY); 52 + make_ipr_irq(SCIF0_TXI_IRQ, SCIF0_IPR_ADDR, SCIF0_IPR_POS, 53 + SCIF0_PRIORITY); 54 + 55 + /* DMAC-1 */ 56 + make_ipr_irq(DMTE0_IRQ, DMA_IPR_ADDR, DMA_IPR_POS, DMA_PRIORITY); 57 + make_ipr_irq(DMTE1_IRQ, DMA_IPR_ADDR, DMA_IPR_POS, DMA_PRIORITY); 58 + make_ipr_irq(DMTE2_IRQ, DMA_IPR_ADDR, DMA_IPR_POS, DMA_PRIORITY); 59 + make_ipr_irq(DMTE3_IRQ, DMA_IPR_ADDR, DMA_IPR_POS, DMA_PRIORITY); 60 + 61 + /* DMAC-2 */ 62 + make_ipr_irq(DMTE4_IRQ, DMA2_IPR_ADDR, DMA2_IPR_POS, DMA2_PRIORITY); 63 + make_ipr_irq(DMTE4_IRQ, DMA2_IPR_ADDR, DMA2_IPR_POS, DMA2_PRIORITY); 64 + 65 + /* IPSEC */ 66 + make_ipr_irq(IPSEC_IRQ, IPSEC_IPR_ADDR, IPSEC_IPR_POS, IPSEC_PRIORITY); 67 + 68 + /* EDMAC */ 69 + make_ipr_irq(EDMAC0_IRQ, EDMAC0_IPR_ADDR, EDMAC0_IPR_POS, 70 + EDMAC0_PRIORITY); 71 + make_ipr_irq(EDMAC1_IRQ, EDMAC1_IPR_ADDR, EDMAC1_IPR_POS, 72 + EDMAC1_PRIORITY); 73 + make_ipr_irq(EDMAC2_IRQ, EDMAC2_IPR_ADDR, EDMAC2_IPR_POS, 74 + EDMAC2_PRIORITY); 75 + 76 + /* SIOF0 */ 77 + make_ipr_irq(SIOF0_ERI_IRQ, SIOF0_IPR_ADDR, SIOF0_IPR_POS, 78 + SIOF0_PRIORITY); 79 + make_ipr_irq(SIOF0_TXI_IRQ, SIOF0_IPR_ADDR, SIOF0_IPR_POS, 80 + SIOF0_PRIORITY); 81 + make_ipr_irq(SIOF0_RXI_IRQ, SIOF0_IPR_ADDR, SIOF0_IPR_POS, 82 + SIOF0_PRIORITY); 83 + make_ipr_irq(SIOF0_CCI_IRQ, SIOF0_IPR_ADDR, SIOF0_IPR_POS, 84 + SIOF0_PRIORITY); 85 + 86 + /* SIOF1 */ 87 + make_ipr_irq(SIOF1_ERI_IRQ, SIOF1_IPR_ADDR, SIOF1_IPR_POS, 88 + SIOF1_PRIORITY); 89 + make_ipr_irq(SIOF1_TXI_IRQ, SIOF1_IPR_ADDR, SIOF1_IPR_POS, 90 + SIOF1_PRIORITY); 91 + make_ipr_irq(SIOF1_RXI_IRQ, SIOF1_IPR_ADDR, SIOF1_IPR_POS, 92 + SIOF1_PRIORITY); 93 + make_ipr_irq(SIOF1_CCI_IRQ, SIOF1_IPR_ADDR, SIOF1_IPR_POS, 94 + SIOF1_PRIORITY); 95 + 96 + /* SLIC IRQ's */ 97 + make_ipr_irq(IRQ1_IRQ, IRQ1_IPR_ADDR, IRQ1_IPR_POS, IRQ1_PRIORITY); 98 + make_ipr_irq(IRQ2_IRQ, IRQ2_IPR_ADDR, IRQ2_IPR_POS, IRQ2_PRIORITY); 99 + } 100 + 101 + /* 102 + * The Machine Vector 103 + */ 104 + struct sh_machine_vector mv_sh7710voipgw __initmv = { 105 + .mv_name = "SH7710 VoIP Gateway", 106 + .mv_nr_irqs = 104, 107 + .mv_init_irq = sh7710voipgw_init_irq, 108 + }; 109 + ALIAS_MV(sh7710voipgw)
+913
arch/sh/configs/sh7710voipgw_defconfig
··· 1 + # 2 + # Automatically generated make config: don't edit 3 + # Linux kernel version: 2.6.17 4 + # Mon Aug 7 17:07:06 2006 5 + # 6 + CONFIG_SUPERH=y 7 + CONFIG_RWSEM_GENERIC_SPINLOCK=y 8 + CONFIG_GENERIC_FIND_NEXT_BIT=y 9 + CONFIG_GENERIC_HWEIGHT=y 10 + CONFIG_GENERIC_HARDIRQS=y 11 + CONFIG_GENERIC_IRQ_PROBE=y 12 + CONFIG_GENERIC_CALIBRATE_DELAY=y 13 + 14 + # 15 + # Code maturity level options 16 + # 17 + CONFIG_EXPERIMENTAL=y 18 + CONFIG_BROKEN_ON_SMP=y 19 + CONFIG_INIT_ENV_ARG_LIMIT=32 20 + 21 + # 22 + # General setup 23 + # 24 + CONFIG_LOCALVERSION="" 25 + CONFIG_LOCALVERSION_AUTO=y 26 + # CONFIG_SWAP is not set 27 + CONFIG_SYSVIPC=y 28 + CONFIG_POSIX_MQUEUE=y 29 + # CONFIG_BSD_PROCESS_ACCT is not set 30 + CONFIG_SYSCTL=y 31 + # CONFIG_AUDIT is not set 32 + # CONFIG_IKCONFIG is not set 33 + # CONFIG_RELAY is not set 34 + CONFIG_INITRAMFS_SOURCE="" 35 + CONFIG_UID16=y 36 + CONFIG_CC_OPTIMIZE_FOR_SIZE=y 37 + CONFIG_EMBEDDED=y 38 + CONFIG_KALLSYMS=y 39 + # CONFIG_KALLSYMS_EXTRA_PASS is not set 40 + CONFIG_HOTPLUG=y 41 + CONFIG_PRINTK=y 42 + CONFIG_BUG=y 43 + CONFIG_ELF_CORE=y 44 + CONFIG_BASE_FULL=y 45 + # CONFIG_FUTEX is not set 46 + # CONFIG_EPOLL is not set 47 + # CONFIG_SHMEM is not set 48 + CONFIG_SLAB=y 49 + CONFIG_TINY_SHMEM=y 50 + CONFIG_BASE_SMALL=0 51 + # CONFIG_SLOB is not set 52 + CONFIG_OBSOLETE_INTERMODULE=y 53 + 54 + # 55 + # Loadable module support 56 + # 57 + CONFIG_MODULES=y 58 + CONFIG_MODULE_UNLOAD=y 59 + CONFIG_MODULE_FORCE_UNLOAD=y 60 + # CONFIG_MODVERSIONS is not set 61 + # CONFIG_MODULE_SRCVERSION_ALL is not set 62 + # CONFIG_KMOD is not set 63 + 64 + # 65 + # Block layer 66 + # 67 + # CONFIG_LBD is not set 68 + # CONFIG_BLK_DEV_IO_TRACE is not set 69 + # CONFIG_LSF is not set 70 + 71 + # 72 + # IO Schedulers 73 + # 74 + CONFIG_IOSCHED_NOOP=y 75 + # CONFIG_IOSCHED_AS is not set 76 + CONFIG_IOSCHED_DEADLINE=y 77 + # CONFIG_IOSCHED_CFQ is not set 78 + # CONFIG_DEFAULT_AS is not set 79 + CONFIG_DEFAULT_DEADLINE=y 80 + # CONFIG_DEFAULT_CFQ is not set 81 + # CONFIG_DEFAULT_NOOP is not set 82 + CONFIG_DEFAULT_IOSCHED="deadline" 83 + 84 + # 85 + # System type 86 + # 87 + # CONFIG_SH_SOLUTION_ENGINE is not set 88 + # CONFIG_SH_7751_SOLUTION_ENGINE is not set 89 + # CONFIG_SH_7300_SOLUTION_ENGINE is not set 90 + # CONFIG_SH_73180_SOLUTION_ENGINE is not set 91 + # CONFIG_SH_7751_SYSTEMH is not set 92 + # CONFIG_SH_HP6XX is not set 93 + # CONFIG_SH_EC3104 is not set 94 + # CONFIG_SH_SATURN is not set 95 + # CONFIG_SH_DREAMCAST is not set 96 + # CONFIG_SH_BIGSUR is not set 97 + # CONFIG_SH_MPC1211 is not set 98 + # CONFIG_SH_SH03 is not set 99 + # CONFIG_SH_SECUREEDGE5410 is not set 100 + # CONFIG_SH_HS7751RVOIP is not set 101 + CONFIG_SH_7710VOIPGW=y 102 + # CONFIG_SH_RTS7751R2D is not set 103 + # CONFIG_SH_R7780RP is not set 104 + # CONFIG_SH_EDOSK7705 is not set 105 + # CONFIG_SH_SH4202_MICRODEV is not set 106 + # CONFIG_SH_LANDISK is not set 107 + # CONFIG_SH_TITAN is not set 108 + # CONFIG_SH_SHMIN is not set 109 + # CONFIG_SH_UNKNOWN is not set 110 + 111 + # 112 + # Processor selection 113 + # 114 + CONFIG_CPU_SH3=y 115 + 116 + # 117 + # SH-2 Processor Support 118 + # 119 + # CONFIG_CPU_SUBTYPE_SH7604 is not set 120 + 121 + # 122 + # SH-3 Processor Support 123 + # 124 + # CONFIG_CPU_SUBTYPE_SH7300 is not set 125 + # CONFIG_CPU_SUBTYPE_SH7705 is not set 126 + # CONFIG_CPU_SUBTYPE_SH7706 is not set 127 + # CONFIG_CPU_SUBTYPE_SH7707 is not set 128 + # CONFIG_CPU_SUBTYPE_SH7708 is not set 129 + # CONFIG_CPU_SUBTYPE_SH7709 is not set 130 + CONFIG_CPU_SUBTYPE_SH7710=y 131 + 132 + # 133 + # SH-4 Processor Support 134 + # 135 + # CONFIG_CPU_SUBTYPE_SH7750 is not set 136 + # CONFIG_CPU_SUBTYPE_SH7091 is not set 137 + # CONFIG_CPU_SUBTYPE_SH7750R is not set 138 + # CONFIG_CPU_SUBTYPE_SH7750S is not set 139 + # CONFIG_CPU_SUBTYPE_SH7751 is not set 140 + # CONFIG_CPU_SUBTYPE_SH7751R is not set 141 + # CONFIG_CPU_SUBTYPE_SH7760 is not set 142 + # CONFIG_CPU_SUBTYPE_SH4_202 is not set 143 + 144 + # 145 + # ST40 Processor Support 146 + # 147 + # CONFIG_CPU_SUBTYPE_ST40STB1 is not set 148 + # CONFIG_CPU_SUBTYPE_ST40GX1 is not set 149 + 150 + # 151 + # SH-4A Processor Support 152 + # 153 + # CONFIG_CPU_SUBTYPE_SH73180 is not set 154 + # CONFIG_CPU_SUBTYPE_SH7770 is not set 155 + # CONFIG_CPU_SUBTYPE_SH7780 is not set 156 + 157 + # 158 + # Memory management options 159 + # 160 + CONFIG_MMU=y 161 + CONFIG_PAGE_OFFSET=0x80000000 162 + CONFIG_MEMORY_START=0x0c000000 163 + CONFIG_MEMORY_SIZE=0x00800000 164 + CONFIG_SELECT_MEMORY_MODEL=y 165 + CONFIG_FLATMEM_MANUAL=y 166 + # CONFIG_DISCONTIGMEM_MANUAL is not set 167 + # CONFIG_SPARSEMEM_MANUAL is not set 168 + CONFIG_FLATMEM=y 169 + CONFIG_FLAT_NODE_MEM_MAP=y 170 + # CONFIG_SPARSEMEM_STATIC is not set 171 + CONFIG_SPLIT_PTLOCK_CPUS=4 172 + 173 + # 174 + # Cache configuration 175 + # 176 + # CONFIG_SH_DIRECT_MAPPED is not set 177 + # CONFIG_SH_WRITETHROUGH is not set 178 + # CONFIG_SH_OCRAM is not set 179 + 180 + # 181 + # Processor features 182 + # 183 + CONFIG_CPU_LITTLE_ENDIAN=y 184 + # CONFIG_SH_FPU_EMU is not set 185 + CONFIG_SH_DSP=y 186 + # CONFIG_SH_ADC is not set 187 + CONFIG_CPU_HAS_INTEVT=y 188 + CONFIG_CPU_HAS_SR_RB=y 189 + 190 + # 191 + # Timer support 192 + # 193 + CONFIG_SH_TMU=y 194 + CONFIG_SH_PCLK_FREQ=32768000 195 + 196 + # 197 + # CPU Frequency scaling 198 + # 199 + # CONFIG_CPU_FREQ is not set 200 + 201 + # 202 + # DMA support 203 + # 204 + # CONFIG_SH_DMA is not set 205 + 206 + # 207 + # Companion Chips 208 + # 209 + # CONFIG_HD6446X_SERIES is not set 210 + 211 + # 212 + # Kernel features 213 + # 214 + # CONFIG_HZ_100 is not set 215 + CONFIG_HZ_250=y 216 + # CONFIG_HZ_1000 is not set 217 + CONFIG_HZ=250 218 + # CONFIG_KEXEC is not set 219 + # CONFIG_PREEMPT is not set 220 + # CONFIG_SMP is not set 221 + CONFIG_PREEMPT_NONE=y 222 + # CONFIG_PREEMPT_VOLUNTARY is not set 223 + 224 + # 225 + # Boot options 226 + # 227 + CONFIG_ZERO_PAGE_OFFSET=0x00001000 228 + CONFIG_BOOT_LINK_OFFSET=0x00800000 229 + # CONFIG_UBC_WAKEUP is not set 230 + # CONFIG_CMDLINE_BOOL is not set 231 + 232 + # 233 + # Bus options 234 + # 235 + # CONFIG_PCI is not set 236 + 237 + # 238 + # PCCARD (PCMCIA/CardBus) support 239 + # 240 + # CONFIG_PCCARD is not set 241 + 242 + # 243 + # PCI Hotplug Support 244 + # 245 + 246 + # 247 + # Executable file formats 248 + # 249 + CONFIG_BINFMT_ELF=y 250 + # CONFIG_BINFMT_FLAT is not set 251 + # CONFIG_BINFMT_MISC is not set 252 + 253 + # 254 + # Power management options (EXPERIMENTAL) 255 + # 256 + # CONFIG_PM is not set 257 + 258 + # 259 + # Networking 260 + # 261 + CONFIG_NET=y 262 + 263 + # 264 + # Networking options 265 + # 266 + # CONFIG_NETDEBUG is not set 267 + CONFIG_PACKET=y 268 + # CONFIG_PACKET_MMAP is not set 269 + CONFIG_UNIX=y 270 + # CONFIG_NET_KEY is not set 271 + CONFIG_INET=y 272 + # CONFIG_IP_MULTICAST is not set 273 + # CONFIG_IP_ADVANCED_ROUTER is not set 274 + CONFIG_IP_FIB_HASH=y 275 + # CONFIG_IP_PNP is not set 276 + # CONFIG_NET_IPIP is not set 277 + # CONFIG_NET_IPGRE is not set 278 + # CONFIG_ARPD is not set 279 + CONFIG_SYN_COOKIES=y 280 + # CONFIG_INET_AH is not set 281 + # CONFIG_INET_ESP is not set 282 + # CONFIG_INET_IPCOMP is not set 283 + # CONFIG_INET_XFRM_TUNNEL is not set 284 + # CONFIG_INET_TUNNEL is not set 285 + # CONFIG_INET_DIAG is not set 286 + # CONFIG_TCP_CONG_ADVANCED is not set 287 + CONFIG_TCP_CONG_BIC=y 288 + 289 + # 290 + # IP: Virtual Server Configuration 291 + # 292 + # CONFIG_IP_VS is not set 293 + # CONFIG_IPV6 is not set 294 + # CONFIG_INET6_XFRM_TUNNEL is not set 295 + # CONFIG_INET6_TUNNEL is not set 296 + CONFIG_NETFILTER=y 297 + # CONFIG_NETFILTER_DEBUG is not set 298 + 299 + # 300 + # Core Netfilter Configuration 301 + # 302 + # CONFIG_NETFILTER_NETLINK is not set 303 + # CONFIG_NETFILTER_XTABLES is not set 304 + 305 + # 306 + # IP: Netfilter Configuration 307 + # 308 + CONFIG_IP_NF_CONNTRACK=y 309 + # CONFIG_IP_NF_CT_ACCT is not set 310 + # CONFIG_IP_NF_CONNTRACK_MARK is not set 311 + # CONFIG_IP_NF_CONNTRACK_EVENTS is not set 312 + # CONFIG_IP_NF_CT_PROTO_SCTP is not set 313 + CONFIG_IP_NF_FTP=m 314 + # CONFIG_IP_NF_IRC is not set 315 + # CONFIG_IP_NF_NETBIOS_NS is not set 316 + # CONFIG_IP_NF_TFTP is not set 317 + # CONFIG_IP_NF_AMANDA is not set 318 + CONFIG_IP_NF_PPTP=m 319 + # CONFIG_IP_NF_H323 is not set 320 + # CONFIG_IP_NF_QUEUE is not set 321 + 322 + # 323 + # DCCP Configuration (EXPERIMENTAL) 324 + # 325 + # CONFIG_IP_DCCP is not set 326 + 327 + # 328 + # SCTP Configuration (EXPERIMENTAL) 329 + # 330 + # CONFIG_IP_SCTP is not set 331 + 332 + # 333 + # TIPC Configuration (EXPERIMENTAL) 334 + # 335 + # CONFIG_TIPC is not set 336 + # CONFIG_ATM is not set 337 + # CONFIG_BRIDGE is not set 338 + # CONFIG_VLAN_8021Q is not set 339 + # CONFIG_DECNET is not set 340 + # CONFIG_LLC2 is not set 341 + # CONFIG_IPX is not set 342 + # CONFIG_ATALK is not set 343 + # CONFIG_X25 is not set 344 + # CONFIG_LAPB is not set 345 + # CONFIG_NET_DIVERT is not set 346 + # CONFIG_ECONET is not set 347 + # CONFIG_WAN_ROUTER is not set 348 + 349 + # 350 + # QoS and/or fair queueing 351 + # 352 + CONFIG_NET_SCHED=y 353 + CONFIG_NET_SCH_CLK_JIFFIES=y 354 + # CONFIG_NET_SCH_CLK_GETTIMEOFDAY is not set 355 + # CONFIG_NET_SCH_CLK_CPU is not set 356 + 357 + # 358 + # Queueing/Scheduling 359 + # 360 + CONFIG_NET_SCH_CBQ=y 361 + # CONFIG_NET_SCH_HTB is not set 362 + # CONFIG_NET_SCH_HFSC is not set 363 + # CONFIG_NET_SCH_PRIO is not set 364 + # CONFIG_NET_SCH_RED is not set 365 + # CONFIG_NET_SCH_SFQ is not set 366 + # CONFIG_NET_SCH_TEQL is not set 367 + # CONFIG_NET_SCH_TBF is not set 368 + # CONFIG_NET_SCH_GRED is not set 369 + # CONFIG_NET_SCH_DSMARK is not set 370 + # CONFIG_NET_SCH_NETEM is not set 371 + CONFIG_NET_SCH_INGRESS=y 372 + 373 + # 374 + # Classification 375 + # 376 + CONFIG_NET_CLS=y 377 + CONFIG_NET_CLS_BASIC=y 378 + CONFIG_NET_CLS_TCINDEX=y 379 + CONFIG_NET_CLS_ROUTE4=y 380 + CONFIG_NET_CLS_ROUTE=y 381 + # CONFIG_NET_CLS_FW is not set 382 + CONFIG_NET_CLS_U32=y 383 + # CONFIG_CLS_U32_PERF is not set 384 + # CONFIG_CLS_U32_MARK is not set 385 + # CONFIG_NET_CLS_RSVP is not set 386 + # CONFIG_NET_CLS_RSVP6 is not set 387 + # CONFIG_NET_EMATCH is not set 388 + # CONFIG_NET_CLS_ACT is not set 389 + CONFIG_NET_CLS_POLICE=y 390 + # CONFIG_NET_CLS_IND is not set 391 + CONFIG_NET_ESTIMATOR=y 392 + 393 + # 394 + # Network testing 395 + # 396 + # CONFIG_NET_PKTGEN is not set 397 + # CONFIG_HAMRADIO is not set 398 + # CONFIG_IRDA is not set 399 + # CONFIG_BT is not set 400 + # CONFIG_IEEE80211 is not set 401 + 402 + # 403 + # Device Drivers 404 + # 405 + 406 + # 407 + # Generic Driver Options 408 + # 409 + CONFIG_STANDALONE=y 410 + CONFIG_PREVENT_FIRMWARE_BUILD=y 411 + CONFIG_FW_LOADER=y 412 + 413 + # 414 + # Connector - unified userspace <-> kernelspace linker 415 + # 416 + # CONFIG_CONNECTOR is not set 417 + 418 + # 419 + # Memory Technology Devices (MTD) 420 + # 421 + CONFIG_MTD=y 422 + # CONFIG_MTD_DEBUG is not set 423 + # CONFIG_MTD_CONCAT is not set 424 + CONFIG_MTD_PARTITIONS=y 425 + # CONFIG_MTD_REDBOOT_PARTS is not set 426 + # CONFIG_MTD_CMDLINE_PARTS is not set 427 + 428 + # 429 + # User Modules And Translation Layers 430 + # 431 + CONFIG_MTD_CHAR=y 432 + CONFIG_MTD_BLOCK=y 433 + # CONFIG_FTL is not set 434 + # CONFIG_NFTL is not set 435 + # CONFIG_INFTL is not set 436 + # CONFIG_RFD_FTL is not set 437 + 438 + # 439 + # RAM/ROM/Flash chip drivers 440 + # 441 + CONFIG_MTD_CFI=y 442 + # CONFIG_MTD_JEDECPROBE is not set 443 + CONFIG_MTD_GEN_PROBE=y 444 + # CONFIG_MTD_CFI_ADV_OPTIONS is not set 445 + CONFIG_MTD_MAP_BANK_WIDTH_1=y 446 + CONFIG_MTD_MAP_BANK_WIDTH_2=y 447 + CONFIG_MTD_MAP_BANK_WIDTH_4=y 448 + # CONFIG_MTD_MAP_BANK_WIDTH_8 is not set 449 + # CONFIG_MTD_MAP_BANK_WIDTH_16 is not set 450 + # CONFIG_MTD_MAP_BANK_WIDTH_32 is not set 451 + CONFIG_MTD_CFI_I1=y 452 + CONFIG_MTD_CFI_I2=y 453 + # CONFIG_MTD_CFI_I4 is not set 454 + # CONFIG_MTD_CFI_I8 is not set 455 + # CONFIG_MTD_CFI_INTELEXT is not set 456 + CONFIG_MTD_CFI_AMDSTD=y 457 + # CONFIG_MTD_CFI_STAA is not set 458 + CONFIG_MTD_CFI_UTIL=y 459 + CONFIG_MTD_RAM=y 460 + # CONFIG_MTD_ROM is not set 461 + # CONFIG_MTD_ABSENT is not set 462 + # CONFIG_MTD_OBSOLETE_CHIPS is not set 463 + 464 + # 465 + # Mapping drivers for chip access 466 + # 467 + # CONFIG_MTD_COMPLEX_MAPPINGS is not set 468 + # CONFIG_MTD_PHYSMAP is not set 469 + # CONFIG_MTD_SOLUTIONENGINE is not set 470 + CONFIG_MTD_SH7710VOIPGW=y 471 + # CONFIG_MTD_PLATRAM is not set 472 + 473 + # 474 + # Self-contained MTD device drivers 475 + # 476 + # CONFIG_MTD_SLRAM is not set 477 + # CONFIG_MTD_PHRAM is not set 478 + # CONFIG_MTD_MTDRAM is not set 479 + # CONFIG_MTD_BLOCK2MTD is not set 480 + 481 + # 482 + # Disk-On-Chip Device Drivers 483 + # 484 + # CONFIG_MTD_DOC2000 is not set 485 + # CONFIG_MTD_DOC2001 is not set 486 + # CONFIG_MTD_DOC2001PLUS is not set 487 + 488 + # 489 + # NAND Flash Device Drivers 490 + # 491 + # CONFIG_MTD_NAND is not set 492 + 493 + # 494 + # OneNAND Flash Device Drivers 495 + # 496 + # CONFIG_MTD_ONENAND is not set 497 + 498 + # 499 + # Parallel port support 500 + # 501 + # CONFIG_PARPORT is not set 502 + 503 + # 504 + # Plug and Play support 505 + # 506 + 507 + # 508 + # Block devices 509 + # 510 + # CONFIG_BLK_DEV_COW_COMMON is not set 511 + # CONFIG_BLK_DEV_LOOP is not set 512 + # CONFIG_BLK_DEV_NBD is not set 513 + # CONFIG_BLK_DEV_RAM is not set 514 + # CONFIG_BLK_DEV_INITRD is not set 515 + # CONFIG_CDROM_PKTCDVD is not set 516 + # CONFIG_ATA_OVER_ETH is not set 517 + 518 + # 519 + # ATA/ATAPI/MFM/RLL support 520 + # 521 + # CONFIG_IDE is not set 522 + 523 + # 524 + # SCSI device support 525 + # 526 + # CONFIG_RAID_ATTRS is not set 527 + # CONFIG_SCSI is not set 528 + 529 + # 530 + # Multi-device support (RAID and LVM) 531 + # 532 + # CONFIG_MD is not set 533 + 534 + # 535 + # Fusion MPT device support 536 + # 537 + # CONFIG_FUSION is not set 538 + 539 + # 540 + # IEEE 1394 (FireWire) support 541 + # 542 + 543 + # 544 + # I2O device support 545 + # 546 + 547 + # 548 + # Network device support 549 + # 550 + CONFIG_NETDEVICES=y 551 + # CONFIG_DUMMY is not set 552 + # CONFIG_BONDING is not set 553 + # CONFIG_EQUALIZER is not set 554 + # CONFIG_TUN is not set 555 + 556 + # 557 + # PHY device support 558 + # 559 + # CONFIG_PHYLIB is not set 560 + 561 + # 562 + # Ethernet (10 or 100Mbit) 563 + # 564 + CONFIG_NET_ETHERNET=y 565 + # CONFIG_MII is not set 566 + # CONFIG_STNIC is not set 567 + # CONFIG_SMC91X is not set 568 + # CONFIG_NE2000 is not set 569 + 570 + # 571 + # Ethernet (1000 Mbit) 572 + # 573 + 574 + # 575 + # Ethernet (10000 Mbit) 576 + # 577 + 578 + # 579 + # Token Ring devices 580 + # 581 + 582 + # 583 + # Wireless LAN (non-hamradio) 584 + # 585 + # CONFIG_NET_RADIO is not set 586 + 587 + # 588 + # Wan interfaces 589 + # 590 + # CONFIG_WAN is not set 591 + # CONFIG_PPP is not set 592 + # CONFIG_SLIP is not set 593 + # CONFIG_SHAPER is not set 594 + # CONFIG_NETCONSOLE is not set 595 + # CONFIG_NETPOLL is not set 596 + # CONFIG_NET_POLL_CONTROLLER is not set 597 + 598 + # 599 + # ISDN subsystem 600 + # 601 + # CONFIG_ISDN is not set 602 + 603 + # 604 + # Telephony Support 605 + # 606 + CONFIG_PHONE=y 607 + # CONFIG_PHONE_IXJ is not set 608 + 609 + # 610 + # Input device support 611 + # 612 + CONFIG_INPUT=y 613 + 614 + # 615 + # Userland interfaces 616 + # 617 + # CONFIG_INPUT_MOUSEDEV is not set 618 + # CONFIG_INPUT_JOYDEV is not set 619 + # CONFIG_INPUT_TSDEV is not set 620 + # CONFIG_INPUT_EVDEV is not set 621 + # CONFIG_INPUT_EVBUG is not set 622 + 623 + # 624 + # Input Device Drivers 625 + # 626 + # CONFIG_INPUT_KEYBOARD is not set 627 + # CONFIG_INPUT_MOUSE is not set 628 + # CONFIG_INPUT_JOYSTICK is not set 629 + # CONFIG_INPUT_TOUCHSCREEN is not set 630 + # CONFIG_INPUT_MISC is not set 631 + 632 + # 633 + # Hardware I/O ports 634 + # 635 + # CONFIG_SERIO is not set 636 + # CONFIG_GAMEPORT is not set 637 + 638 + # 639 + # Character devices 640 + # 641 + # CONFIG_VT is not set 642 + # CONFIG_SERIAL_NONSTANDARD is not set 643 + 644 + # 645 + # Serial drivers 646 + # 647 + # CONFIG_SERIAL_8250 is not set 648 + 649 + # 650 + # Non-8250 serial port support 651 + # 652 + CONFIG_SERIAL_SH_SCI=y 653 + CONFIG_SERIAL_SH_SCI_NR_UARTS=2 654 + CONFIG_SERIAL_SH_SCI_CONSOLE=y 655 + CONFIG_SERIAL_CORE=y 656 + CONFIG_SERIAL_CORE_CONSOLE=y 657 + # CONFIG_UNIX98_PTYS is not set 658 + CONFIG_LEGACY_PTYS=y 659 + CONFIG_LEGACY_PTY_COUNT=256 660 + 661 + # 662 + # IPMI 663 + # 664 + # CONFIG_IPMI_HANDLER is not set 665 + 666 + # 667 + # Watchdog Cards 668 + # 669 + # CONFIG_WATCHDOG is not set 670 + # CONFIG_RTC is not set 671 + # CONFIG_GEN_RTC is not set 672 + # CONFIG_DTLK is not set 673 + # CONFIG_R3964 is not set 674 + 675 + # 676 + # Ftape, the floppy tape device driver 677 + # 678 + # CONFIG_RAW_DRIVER is not set 679 + 680 + # 681 + # TPM devices 682 + # 683 + # CONFIG_TCG_TPM is not set 684 + # CONFIG_TELCLOCK is not set 685 + 686 + # 687 + # I2C support 688 + # 689 + # CONFIG_I2C is not set 690 + 691 + # 692 + # SPI support 693 + # 694 + # CONFIG_SPI is not set 695 + # CONFIG_SPI_MASTER is not set 696 + 697 + # 698 + # Dallas's 1-wire bus 699 + # 700 + # CONFIG_W1 is not set 701 + 702 + # 703 + # Hardware Monitoring support 704 + # 705 + # CONFIG_HWMON is not set 706 + # CONFIG_HWMON_VID is not set 707 + 708 + # 709 + # Misc devices 710 + # 711 + 712 + # 713 + # Multimedia devices 714 + # 715 + # CONFIG_VIDEO_DEV is not set 716 + CONFIG_VIDEO_V4L2=y 717 + 718 + # 719 + # Digital Video Broadcasting Devices 720 + # 721 + # CONFIG_DVB is not set 722 + 723 + # 724 + # Graphics support 725 + # 726 + # CONFIG_FB is not set 727 + 728 + # 729 + # Sound 730 + # 731 + # CONFIG_SOUND is not set 732 + 733 + # 734 + # USB support 735 + # 736 + # CONFIG_USB_ARCH_HAS_HCD is not set 737 + # CONFIG_USB_ARCH_HAS_OHCI is not set 738 + # CONFIG_USB_ARCH_HAS_EHCI is not set 739 + 740 + # 741 + # NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' 742 + # 743 + 744 + # 745 + # USB Gadget Support 746 + # 747 + # CONFIG_USB_GADGET is not set 748 + 749 + # 750 + # MMC/SD Card support 751 + # 752 + # CONFIG_MMC is not set 753 + 754 + # 755 + # LED devices 756 + # 757 + # CONFIG_NEW_LEDS is not set 758 + 759 + # 760 + # LED drivers 761 + # 762 + 763 + # 764 + # LED Triggers 765 + # 766 + 767 + # 768 + # InfiniBand support 769 + # 770 + 771 + # 772 + # EDAC - error detection and reporting (RAS) (EXPERIMENTAL) 773 + # 774 + 775 + # 776 + # Real Time Clock 777 + # 778 + # CONFIG_RTC_CLASS is not set 779 + 780 + # 781 + # File systems 782 + # 783 + # CONFIG_EXT2_FS is not set 784 + # CONFIG_EXT3_FS is not set 785 + # CONFIG_REISERFS_FS is not set 786 + # CONFIG_JFS_FS is not set 787 + # CONFIG_FS_POSIX_ACL is not set 788 + # CONFIG_XFS_FS is not set 789 + # CONFIG_OCFS2_FS is not set 790 + # CONFIG_MINIX_FS is not set 791 + # CONFIG_ROMFS_FS is not set 792 + # CONFIG_INOTIFY is not set 793 + # CONFIG_QUOTA is not set 794 + # CONFIG_DNOTIFY is not set 795 + # CONFIG_AUTOFS_FS is not set 796 + # CONFIG_AUTOFS4_FS is not set 797 + # CONFIG_FUSE_FS is not set 798 + 799 + # 800 + # CD-ROM/DVD Filesystems 801 + # 802 + # CONFIG_ISO9660_FS is not set 803 + # CONFIG_UDF_FS is not set 804 + 805 + # 806 + # DOS/FAT/NT Filesystems 807 + # 808 + # CONFIG_MSDOS_FS is not set 809 + # CONFIG_VFAT_FS is not set 810 + # CONFIG_NTFS_FS is not set 811 + 812 + # 813 + # Pseudo filesystems 814 + # 815 + CONFIG_PROC_FS=y 816 + # CONFIG_PROC_KCORE is not set 817 + CONFIG_SYSFS=y 818 + CONFIG_TMPFS=y 819 + # CONFIG_HUGETLBFS is not set 820 + # CONFIG_HUGETLB_PAGE is not set 821 + CONFIG_RAMFS=y 822 + # CONFIG_CONFIGFS_FS is not set 823 + 824 + # 825 + # Miscellaneous filesystems 826 + # 827 + # CONFIG_ADFS_FS is not set 828 + # CONFIG_AFFS_FS is not set 829 + # CONFIG_HFS_FS is not set 830 + # CONFIG_HFSPLUS_FS is not set 831 + # CONFIG_BEFS_FS is not set 832 + # CONFIG_BFS_FS is not set 833 + # CONFIG_EFS_FS is not set 834 + # CONFIG_JFFS_FS is not set 835 + CONFIG_JFFS2_FS=y 836 + CONFIG_JFFS2_FS_DEBUG=0 837 + CONFIG_JFFS2_FS_WRITEBUFFER=y 838 + # CONFIG_JFFS2_SUMMARY is not set 839 + # CONFIG_JFFS2_COMPRESSION_OPTIONS is not set 840 + CONFIG_JFFS2_ZLIB=y 841 + CONFIG_JFFS2_RTIME=y 842 + # CONFIG_JFFS2_RUBIN is not set 843 + # CONFIG_CRAMFS is not set 844 + # CONFIG_VXFS_FS is not set 845 + # CONFIG_HPFS_FS is not set 846 + # CONFIG_QNX4FS_FS is not set 847 + # CONFIG_SYSV_FS is not set 848 + # CONFIG_UFS_FS is not set 849 + 850 + # 851 + # Network File Systems 852 + # 853 + # CONFIG_NFS_FS is not set 854 + # CONFIG_NFSD is not set 855 + # CONFIG_SMB_FS is not set 856 + # CONFIG_CIFS is not set 857 + # CONFIG_NCP_FS is not set 858 + # CONFIG_CODA_FS is not set 859 + # CONFIG_AFS_FS is not set 860 + # CONFIG_9P_FS is not set 861 + 862 + # 863 + # Partition Types 864 + # 865 + # CONFIG_PARTITION_ADVANCED is not set 866 + CONFIG_MSDOS_PARTITION=y 867 + 868 + # 869 + # Native Language Support 870 + # 871 + # CONFIG_NLS is not set 872 + 873 + # 874 + # Profiling support 875 + # 876 + # CONFIG_PROFILING is not set 877 + 878 + # 879 + # Kernel hacking 880 + # 881 + # CONFIG_PRINTK_TIME is not set 882 + # CONFIG_MAGIC_SYSRQ is not set 883 + # CONFIG_DEBUG_KERNEL is not set 884 + CONFIG_LOG_BUF_SHIFT=14 885 + # CONFIG_DEBUG_BUGVERBOSE is not set 886 + # CONFIG_DEBUG_FS is not set 887 + # CONFIG_SH_STANDARD_BIOS is not set 888 + # CONFIG_KGDB is not set 889 + 890 + # 891 + # Security options 892 + # 893 + # CONFIG_KEYS is not set 894 + # CONFIG_SECURITY is not set 895 + 896 + # 897 + # Cryptographic options 898 + # 899 + # CONFIG_CRYPTO is not set 900 + 901 + # 902 + # Hardware crypto devices 903 + # 904 + 905 + # 906 + # Library routines 907 + # 908 + # CONFIG_CRC_CCITT is not set 909 + # CONFIG_CRC16 is not set 910 + CONFIG_CRC32=y 911 + # CONFIG_LIBCRC32C is not set 912 + CONFIG_ZLIB_INFLATE=y 913 + CONFIG_ZLIB_DEFLATE=y
+1
arch/sh/tools/mach-types
··· 28 28 R7780MP SH_R7780MP 29 29 TITAN SH_TITAN 30 30 SHMIN SH_SHMIN 31 + 7710VOIPGW SH_7710VOIPGW