diff options
author | Linus Torvalds <torvalds@woody.osdl.org> | 2006-11-16 15:22:52 -0500 |
---|---|---|
committer | Linus Torvalds <torvalds@woody.osdl.org> | 2006-11-16 15:22:52 -0500 |
commit | 237ee312e10a86e69e01fc02e0daeb0fa3e7a6e8 (patch) | |
tree | 8bc42df168da6bd8545e90487f1f7c324aba486c | |
parent | d0cac32fa551b0e7dc1f014607eabb93b0ebbbe8 (diff) | |
parent | aa8d18731508bb0a16f69b77e5f4541f0d6fb553 (diff) |
Merge branch 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-arm
* 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-arm:
[ARM] Remove OP_MAX_COUNTER
[ARM] Remove PM_LEGACY=y from selected ARM defconfigs
[ARM] 3857/2: pnx4008: add devices' registration
-rw-r--r-- | arch/arm/configs/ateb9200_defconfig | 2 | ||||
-rw-r--r-- | arch/arm/configs/collie_defconfig | 2 | ||||
-rw-r--r-- | arch/arm/configs/ixp4xx_defconfig | 6 | ||||
-rw-r--r-- | arch/arm/configs/omap_h2_1610_defconfig | 2 | ||||
-rw-r--r-- | arch/arm/configs/s3c2410_defconfig | 2 | ||||
-rw-r--r-- | arch/arm/configs/versatile_defconfig | 2 | ||||
-rw-r--r-- | arch/arm/mach-pnx4008/core.c | 69 | ||||
-rw-r--r-- | arch/arm/oprofile/op_counter.h | 2 |
8 files changed, 76 insertions, 11 deletions
diff --git a/arch/arm/configs/ateb9200_defconfig b/arch/arm/configs/ateb9200_defconfig index 15e6b0bbbde8..3de5c643848c 100644 --- a/arch/arm/configs/ateb9200_defconfig +++ b/arch/arm/configs/ateb9200_defconfig | |||
@@ -217,7 +217,7 @@ CONFIG_BINFMT_ELF=y | |||
217 | # Power management options | 217 | # Power management options |
218 | # | 218 | # |
219 | CONFIG_PM=y | 219 | CONFIG_PM=y |
220 | CONFIG_PM_LEGACY=y | 220 | # CONFIG_PM_LEGACY is not set |
221 | # CONFIG_PM_DEBUG is not set | 221 | # CONFIG_PM_DEBUG is not set |
222 | # CONFIG_APM is not set | 222 | # CONFIG_APM is not set |
223 | 223 | ||
diff --git a/arch/arm/configs/collie_defconfig b/arch/arm/configs/collie_defconfig index 074c47a4fb2e..a3758913c0bb 100644 --- a/arch/arm/configs/collie_defconfig +++ b/arch/arm/configs/collie_defconfig | |||
@@ -219,7 +219,7 @@ CONFIG_BINFMT_ELF=y | |||
219 | # Power management options | 219 | # Power management options |
220 | # | 220 | # |
221 | CONFIG_PM=y | 221 | CONFIG_PM=y |
222 | CONFIG_PM_LEGACY=y | 222 | # CONFIG_PM_LEGACY is not set |
223 | # CONFIG_PM_DEBUG is not set | 223 | # CONFIG_PM_DEBUG is not set |
224 | CONFIG_APM=y | 224 | CONFIG_APM=y |
225 | 225 | ||
diff --git a/arch/arm/configs/ixp4xx_defconfig b/arch/arm/configs/ixp4xx_defconfig index 4975b914f923..fac7c3b240c0 100644 --- a/arch/arm/configs/ixp4xx_defconfig +++ b/arch/arm/configs/ixp4xx_defconfig | |||
@@ -206,10 +206,8 @@ CONFIG_BINFMT_ELF=y | |||
206 | # | 206 | # |
207 | # Power management options | 207 | # Power management options |
208 | # | 208 | # |
209 | CONFIG_PM=y | 209 | # CONFIG_PM is not set |
210 | CONFIG_PM_LEGACY=y | 210 | # CONFIG_APM is not set |
211 | # CONFIG_PM_DEBUG is not set | ||
212 | CONFIG_APM=y | ||
213 | 211 | ||
214 | # | 212 | # |
215 | # Networking | 213 | # Networking |
diff --git a/arch/arm/configs/omap_h2_1610_defconfig b/arch/arm/configs/omap_h2_1610_defconfig index 05adb0b34e72..b0efd4ca9935 100644 --- a/arch/arm/configs/omap_h2_1610_defconfig +++ b/arch/arm/configs/omap_h2_1610_defconfig | |||
@@ -257,7 +257,7 @@ CONFIG_BINFMT_AOUT=y | |||
257 | # Power management options | 257 | # Power management options |
258 | # | 258 | # |
259 | CONFIG_PM=y | 259 | CONFIG_PM=y |
260 | CONFIG_PM_LEGACY=y | 260 | # CONFIG_PM_LEGACY is not set |
261 | # CONFIG_PM_DEBUG is not set | 261 | # CONFIG_PM_DEBUG is not set |
262 | # CONFIG_APM is not set | 262 | # CONFIG_APM is not set |
263 | 263 | ||
diff --git a/arch/arm/configs/s3c2410_defconfig b/arch/arm/configs/s3c2410_defconfig index 0563c14395e1..c0152393e494 100644 --- a/arch/arm/configs/s3c2410_defconfig +++ b/arch/arm/configs/s3c2410_defconfig | |||
@@ -258,7 +258,7 @@ CONFIG_BINFMT_AOUT=y | |||
258 | # Power management options | 258 | # Power management options |
259 | # | 259 | # |
260 | CONFIG_PM=y | 260 | CONFIG_PM=y |
261 | CONFIG_PM_LEGACY=y | 261 | # CONFIG_PM_LEGACY is not set |
262 | # CONFIG_PM_DEBUG is not set | 262 | # CONFIG_PM_DEBUG is not set |
263 | # CONFIG_PM_SYSFS_DEPRECATED is not set | 263 | # CONFIG_PM_SYSFS_DEPRECATED is not set |
264 | CONFIG_APM=y | 264 | CONFIG_APM=y |
diff --git a/arch/arm/configs/versatile_defconfig b/arch/arm/configs/versatile_defconfig index 96b7a7762426..f7bf6ef27d19 100644 --- a/arch/arm/configs/versatile_defconfig +++ b/arch/arm/configs/versatile_defconfig | |||
@@ -200,7 +200,7 @@ CONFIG_BINFMT_ELF=y | |||
200 | # Power management options | 200 | # Power management options |
201 | # | 201 | # |
202 | CONFIG_PM=y | 202 | CONFIG_PM=y |
203 | CONFIG_PM_LEGACY=y | 203 | # CONFIG_PM_LEGACY is not set |
204 | # CONFIG_PM_DEBUG is not set | 204 | # CONFIG_PM_DEBUG is not set |
205 | # CONFIG_APM is not set | 205 | # CONFIG_APM is not set |
206 | 206 | ||
diff --git a/arch/arm/mach-pnx4008/core.c b/arch/arm/mach-pnx4008/core.c index 3d73c1e93752..429c796938be 100644 --- a/arch/arm/mach-pnx4008/core.c +++ b/arch/arm/mach-pnx4008/core.c | |||
@@ -133,10 +133,79 @@ static struct platform_device serial_device = { | |||
133 | }, | 133 | }, |
134 | }; | 134 | }; |
135 | 135 | ||
136 | static struct platform_device nand_flash_device = { | ||
137 | .name = "pnx4008-flash", | ||
138 | .id = -1, | ||
139 | .dev = { | ||
140 | .coherent_dma_mask = 0xFFFFFFFF, | ||
141 | }, | ||
142 | }; | ||
143 | |||
144 | /* The dmamask must be set for OHCI to work */ | ||
145 | static u64 ohci_dmamask = ~(u32) 0; | ||
146 | |||
147 | static struct resource ohci_resources[] = { | ||
148 | { | ||
149 | .start = IO_ADDRESS(PNX4008_USB_CONFIG_BASE), | ||
150 | .end = IO_ADDRESS(PNX4008_USB_CONFIG_BASE + 0x100), | ||
151 | .flags = IORESOURCE_MEM, | ||
152 | }, { | ||
153 | .start = USB_HOST_INT, | ||
154 | .flags = IORESOURCE_IRQ, | ||
155 | }, | ||
156 | }; | ||
157 | |||
158 | static struct platform_device ohci_device = { | ||
159 | .name = "pnx4008-usb-ohci", | ||
160 | .id = -1, | ||
161 | .dev = { | ||
162 | .dma_mask = &ohci_dmamask, | ||
163 | .coherent_dma_mask = 0xffffffff, | ||
164 | }, | ||
165 | .num_resources = ARRAY_SIZE(ohci_resources), | ||
166 | .resource = ohci_resources, | ||
167 | }; | ||
168 | |||
169 | static struct platform_device sdum_device = { | ||
170 | .name = "pnx4008-sdum", | ||
171 | .id = 0, | ||
172 | .dev = { | ||
173 | .coherent_dma_mask = 0xffffffff, | ||
174 | }, | ||
175 | }; | ||
176 | |||
177 | static struct platform_device rgbfb_device = { | ||
178 | .name = "pnx4008-rgbfb", | ||
179 | .id = 0, | ||
180 | .dev = { | ||
181 | .coherent_dma_mask = 0xffffffff, | ||
182 | } | ||
183 | }; | ||
184 | |||
185 | struct resource watchdog_resources[] = { | ||
186 | { | ||
187 | .start = PNX4008_WDOG_BASE, | ||
188 | .end = PNX4008_WDOG_BASE + SZ_4K - 1, | ||
189 | .flags = IORESOURCE_MEM, | ||
190 | }, | ||
191 | }; | ||
192 | |||
193 | static struct platform_device watchdog_device = { | ||
194 | .name = "pnx4008-watchdog", | ||
195 | .id = -1, | ||
196 | .num_resources = ARRAY_SIZE(watchdog_resources), | ||
197 | .resource = watchdog_resources, | ||
198 | }; | ||
199 | |||
136 | static struct platform_device *devices[] __initdata = { | 200 | static struct platform_device *devices[] __initdata = { |
137 | &spipnx_1, | 201 | &spipnx_1, |
138 | &spipnx_2, | 202 | &spipnx_2, |
139 | &serial_device, | 203 | &serial_device, |
204 | &ohci_device, | ||
205 | &nand_flash_device, | ||
206 | &sdum_device, | ||
207 | &rgbfb_device, | ||
208 | &watchdog_device, | ||
140 | }; | 209 | }; |
141 | 210 | ||
142 | 211 | ||
diff --git a/arch/arm/oprofile/op_counter.h b/arch/arm/oprofile/op_counter.h index 8c5351d751cf..ca942a63b52f 100644 --- a/arch/arm/oprofile/op_counter.h +++ b/arch/arm/oprofile/op_counter.h | |||
@@ -10,8 +10,6 @@ | |||
10 | #ifndef OP_COUNTER_H | 10 | #ifndef OP_COUNTER_H |
11 | #define OP_COUNTER_H | 11 | #define OP_COUNTER_H |
12 | 12 | ||
13 | #define OP_MAX_COUNTER 5 | ||
14 | |||
15 | /* Per performance monitor configuration as set via | 13 | /* Per performance monitor configuration as set via |
16 | * oprofilefs. | 14 | * oprofilefs. |
17 | */ | 15 | */ |