xref: /linux/arch/sh/cchips/Kconfig (revision 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2)
1*1da177e4SLinus Torvaldsmenu "Companion Chips"
2*1da177e4SLinus Torvalds
3*1da177e4SLinus Torvaldsconfig VOYAGERGX
4*1da177e4SLinus Torvalds	bool "VoyagerGX chip support"
5*1da177e4SLinus Torvalds	depends on SH_RTS7751R2D
6*1da177e4SLinus Torvalds	help
7*1da177e4SLinus Torvalds	  Selecting this option will support Silicon Motion, Inc. SM501.
8*1da177e4SLinus Torvalds	  Designed to complement needs for the embedded industry, it
9*1da177e4SLinus Torvalds	  provides video and 2D capability. To reduce system cost a
10*1da177e4SLinus Torvalds	  wide variety of include I/O is supported, including analog RGB
11*1da177e4SLinus Torvalds	  and digital LCD Panel interface, 8-bit parallel interface, USB,
12*1da177e4SLinus Torvalds	  UART, IrDA, Zoom Video, AC97 or I2S, SSP, PWM, and I2C. There
13*1da177e4SLinus Torvalds	  are additional GPIO bits that can be used to interface to
14*1da177e4SLinus Torvalds	  external as well.
15*1da177e4SLinus Torvalds
16*1da177e4SLinus Torvalds# A board must have defined HD6446X_SERIES in order to see these
17*1da177e4SLinus Torvaldsconfig HD6446X_SERIES
18*1da177e4SLinus Torvalds	bool "HD6446x support"
19*1da177e4SLinus Torvalds	default n
20*1da177e4SLinus Torvalds
21*1da177e4SLinus Torvaldschoice
22*1da177e4SLinus Torvalds	prompt "HD6446x options"
23*1da177e4SLinus Torvalds	depends on HD6446X_SERIES
24*1da177e4SLinus Torvalds	default HD64461
25*1da177e4SLinus Torvalds
26*1da177e4SLinus Torvaldsconfig HD64461
27*1da177e4SLinus Torvalds	bool "Hitachi HD64461 companion chip support"
28*1da177e4SLinus Torvalds	depends on CPU_SUBTYPE_SH7709
29*1da177e4SLinus Torvalds	---help---
30*1da177e4SLinus Torvalds	  The Hitachi HD64461 provides an interface for
31*1da177e4SLinus Torvalds	  the SH7709 CPU, supporting a LCD controller,
32*1da177e4SLinus Torvalds	  CRT color controller, IrDA up to 4 Mbps, and a
33*1da177e4SLinus Torvalds	  PCMCIA controller supporting 2 slots.
34*1da177e4SLinus Torvalds
35*1da177e4SLinus Torvalds	  More information is available at
36*1da177e4SLinus Torvalds	  <http://semiconductor.hitachi.com/windowsce/superh/sld013.htm>.
37*1da177e4SLinus Torvalds
38*1da177e4SLinus Torvalds	  Say Y if you want support for the HD64461.
39*1da177e4SLinus Torvalds	  Otherwise, say N.
40*1da177e4SLinus Torvalds
41*1da177e4SLinus Torvaldsconfig HD64465
42*1da177e4SLinus Torvalds	bool "Hitachi HD64465 companion chip support"
43*1da177e4SLinus Torvalds	depends on CPU_SUBTYPE_SH7750
44*1da177e4SLinus Torvalds	---help---
45*1da177e4SLinus Torvalds	  The Hitachi HD64465 provides an interface for
46*1da177e4SLinus Torvalds	  the SH7750 CPU, supporting a LCD controller,
47*1da177e4SLinus Torvalds	  CRT color controller, IrDA, USB, PCMCIA,
48*1da177e4SLinus Torvalds	  keyboard controller, and a printer interface.
49*1da177e4SLinus Torvalds
50*1da177e4SLinus Torvalds	  More information is available at
51*1da177e4SLinus Torvalds	  <http://global.hitachi.com/New/cnews/E/1998/981019B.html>.
52*1da177e4SLinus Torvalds
53*1da177e4SLinus Torvalds	  Say Y if you want support for the HD64465.
54*1da177e4SLinus Torvalds	  Otherwise, say N.
55*1da177e4SLinus Torvalds
56*1da177e4SLinus Torvaldsendchoice
57*1da177e4SLinus Torvalds
58*1da177e4SLinus Torvalds# These will also be split into the Kconfig's below
59*1da177e4SLinus Torvaldsconfig HD64461_IRQ
60*1da177e4SLinus Torvalds	int "HD64461 IRQ"
61*1da177e4SLinus Torvalds	depends on HD64461
62*1da177e4SLinus Torvalds	default "36"
63*1da177e4SLinus Torvalds	help
64*1da177e4SLinus Torvalds	  The default setting of the HD64461 IRQ is 36.
65*1da177e4SLinus Torvalds
66*1da177e4SLinus Torvalds	  Do not change this unless you know what you are doing.
67*1da177e4SLinus Torvalds
68*1da177e4SLinus Torvaldsconfig HD64461_ENABLER
69*1da177e4SLinus Torvalds	bool "HD64461 PCMCIA enabler"
70*1da177e4SLinus Torvalds	depends on HD64461
71*1da177e4SLinus Torvalds	help
72*1da177e4SLinus Torvalds	  Say Y here if you want to enable PCMCIA support
73*1da177e4SLinus Torvalds	  via the HD64461 companion chip.
74*1da177e4SLinus Torvalds	  Otherwise, say N.
75*1da177e4SLinus Torvalds
76*1da177e4SLinus Torvalds
77*1da177e4SLinus Torvaldsconfig HD64465_IOBASE
78*1da177e4SLinus Torvalds	hex "HD64465 start address"
79*1da177e4SLinus Torvalds	depends on HD64465
80*1da177e4SLinus Torvalds	default "0xb0000000"
81*1da177e4SLinus Torvalds	help
82*1da177e4SLinus Torvalds	  The default setting of the HD64465 IO base address is 0xb0000000.
83*1da177e4SLinus Torvalds
84*1da177e4SLinus Torvalds	  Do not change this unless you know what you are doing.
85*1da177e4SLinus Torvalds
86*1da177e4SLinus Torvaldsconfig HD64465_IRQ
87*1da177e4SLinus Torvalds	int "HD64465 IRQ"
88*1da177e4SLinus Torvalds	depends on HD64465
89*1da177e4SLinus Torvalds	default "5"
90*1da177e4SLinus Torvalds	help
91*1da177e4SLinus Torvalds	  The default setting of the HD64465 IRQ is 5.
92*1da177e4SLinus Torvalds
93*1da177e4SLinus Torvalds	  Do not change this unless you know what you are doing.
94*1da177e4SLinus Torvalds
95*1da177e4SLinus Torvaldsendmenu
96*1da177e4SLinus Torvalds
97