~ubuntu-branches/ubuntu/trusty/apex/trusty

« back to all changes in this revision

Viewing changes to src/mach-mx3/Kconfig

  • Committer: Bazaar Package Importer
  • Author(s): Oliver Grawert
  • Date: 2009-11-10 11:55:15 UTC
  • mfrom: (2.2.2 squeeze)
  • Revision ID: james.westby@ubuntu.com-20091110115515-6jjsf6rc8py35awe
Tags: 1.6.10ubuntu1
* Merge from debian testing, remaining changes:
  - Move apex VMA address to 4MiB to leave enough space for the ubuntu
  kernel and not overwrite apex in ram when loading.
  - nslu2 configuration: set CONFIG_RAMDISK_SIZE=0x0055FFF0 instead of
  0x005FFFF0 to make enough room for ubuntu initramfs.

Show diffs side-by-side

added added

removed removed

Lines of Context:
6
6
 
7
7
config MACH_MX31ADS
8
8
        bool "Freescale MX31 Development Board"
 
9
        select ARCH_MX31
9
10
        select USES_NOR_CFI
 
11
        select USES_NOR_BOOTFLASH
10
12
        select USES_COMPACTFLASH
11
13
        select USES_CS8900
 
14
        select INLINE_PLATFORM_INITIALIZATION
 
15
 
 
16
config MACH_EXBIBLIO_ROSENCRANTZ
 
17
        bool "Exbiblio Rosencrantz Board"
 
18
        select ARCH_MX31
 
19
        select USES_DM9000
 
20
        select USES_IPU_TEST
 
21
        select INLINE_PLATFORM_INITIALIZATION
 
22
 
 
23
config MACH_PHYTEC_PCM037
 
24
        bool "PHYTEC PCM037 MX31 Development Board"
 
25
        select ARCH_MX31
 
26
        select USES_NOR_CFI
 
27
        select USES_NOR_BOOTFLASH
 
28
        select USES_SMC91X
 
29
        select INLINE_PLATFORM_INITIALIZATION
 
30
 
 
31
config MACH_KARMA5
 
32
        bool "Panasonic KarmaV"
 
33
        select ARCH_MX31
 
34
        select USES_DM9000
 
35
        select USES_NOR_CFI
 
36
        select USES_NOR_BOOTFLASH
 
37
        select USES_IPU_TEST
 
38
        select INLINE_PLATFORM_INITIALIZATION
12
39
 
13
40
endchoice
14
41
 
15
42
menu "Platform Setup"
16
43
 
 
44
choice
 
45
        prompt "CPU/Peripheral Clock"
 
46
        default FREQ_533_133_66
 
47
 
 
48
config FREQ_533_133_66
 
49
        bool "MPLL 533 MHz - HCLK 133 MHz - IPGCLK 66MHz"
 
50
        help
 
51
          This setting configures the CPU frequency to 532 MHz.
 
52
 
 
53
config FREQ_399_133_66
 
54
        bool "MPLL 399 MHz - HCLK 133 MHz - IPGCLK 66MHz"
 
55
        help
 
56
          This setting configures the CPU frequency to 399 MHz.
 
57
 
 
58
config FREQ_208_104_52
 
59
        bool "MPLL 208 MHz - HCLK 104 MHz - IPGCLK 52MHz"
 
60
        help
 
61
          This setting configures the CPU frequency to 208 MHz.
 
62
 
 
63
endchoice
 
64
 
17
65
config ATAG_PHYS
18
66
        hex "Physical address for ATAGs list"
19
67
        default "0x80000100"
27
75
config ARCH_NUMBER
28
76
        int
29
77
        default 447 if MACH_MX31ADS
 
78
        default 1348 if MACH_EXBIBLIO_ROSENCRANTZ
 
79
        default 1348 if MACH_KARMA5
 
80
        default 447 if MACH_PHYTEC_PCM037
30
81
 
31
82
config APEX_VMA
32
83
        hex "APEX Runtime Address"
76
127
        depends on SDRAM_BANK0
77
128
        default n 
78
129
 
 
130
choice
 
131
        prompt "Console UART"
 
132
        default MX31_UART1
 
133
 
 
134
config MX31_UART1
 
135
        bool "MX31 internal UART1"
 
136
 
 
137
config MX31ADS_UARTA
 
138
        bool "MX31ADS external UARTA"
 
139
        depends on MACH_MX31ADS
 
140
 
 
141
endchoice
 
142
 
 
143
config EXCEPTIONS
 
144
       bool "Enable exception vectors"
 
145
       depends on MMU
 
146
       default y
 
147
       help
 
148
         Intalls exception vector handlers.  This option is required
 
149
         for interrupts as well, though interrupts are not implemented
 
150
         for this platform.  Set this option to Y to receive reports
 
151
         on undefined instructions and data/instruction fetch aborts. 
 
152
 
 
153
config IPU_TEST
 
154
        bool "Enable IPU test commands"
 
155
        depends on USES_IPU_TEST
 
156
        default n
 
157
        help
 
158
          The IPU handles communication between video sensors, the
 
159
          MPEG4 video encoder, and display technology.  It is a very
 
160
          complex portion of the CPU.  The code here is helpful for
 
161
          testing and debugging IPU problems.  This code depends on
 
162
          some platform specific hardware.
 
163
 
 
164
config MX31_I2C_DRIVER
 
165
       bool "Enable I2C driver"
 
166
       default n
 
167
       help
 
168
         This I2C driver is for debugging.
 
169
 
 
170
config CMD_WM8955
 
171
       bool "Define WM8955L command"
 
172
       default n
 
173
       depends on MX31_I2C_DRIVER 
 
174
 
 
175
config DRIVER_WM8955_I2C_DRIVER
 
176
        string "Underlying I2C driver"
 
177
        depends on CMD_WM8955
 
178
        default "i2c:/0x1a"
 
179
        help
 
180
          The I2C driver region used to communicate with the WM8955L
 
181
          codec.
 
182
        
 
183
config EXTENDED_CPUINFO
 
184
        bool "Extended CPU into"
 
185
        depends on n
 
186
        default n
 
187
        help
 
188
          For most targets, CPU info is a simple report of the
 
189
          ARM CPU registers available on most cores.  This option
 
190
          enables a report on many other registers.
 
191
 
 
192
          *** Currently unimplemented.
 
193
 
79
194
endmenu
80
195
 
81
196
menu "Platform Drivers"
84
199
 
85
200
config MACH
86
201
        string
87
 
        default "mx31ads"
 
202
        default "mx3"
88
203
 
89
204
config ARCH_MX31
90
205
        bool
94
209
 
95
210
endif
96
211
 
 
212
config USES_IPU_TEST
 
213
       bool