diff options
381 files changed, 7008 insertions, 3642 deletions
diff --git a/Documentation/i2c/busses/i2c-piix4 b/Documentation/i2c/busses/i2c-piix4 index c5b37c570554..ac540c71c7eb 100644 --- a/Documentation/i2c/busses/i2c-piix4 +++ b/Documentation/i2c/busses/i2c-piix4 | |||
@@ -8,7 +8,7 @@ Supported adapters: | |||
8 | Datasheet: Only available via NDA from ServerWorks | 8 | Datasheet: Only available via NDA from ServerWorks |
9 | * ATI IXP200, IXP300, IXP400, SB600, SB700 and SB800 southbridges | 9 | * ATI IXP200, IXP300, IXP400, SB600, SB700 and SB800 southbridges |
10 | Datasheet: Not publicly available | 10 | Datasheet: Not publicly available |
11 | * AMD SB900 | 11 | * AMD Hudson-2 |
12 | Datasheet: Not publicly available | 12 | Datasheet: Not publicly available |
13 | * Standard Microsystems (SMSC) SLC90E66 (Victory66) southbridge | 13 | * Standard Microsystems (SMSC) SLC90E66 (Victory66) southbridge |
14 | Datasheet: Publicly available at the SMSC website http://www.smsc.com | 14 | Datasheet: Publicly available at the SMSC website http://www.smsc.com |
diff --git a/Documentation/thermal/sysfs-api.txt b/Documentation/thermal/sysfs-api.txt index 70d68ce8640a..a87dc277a5ca 100644 --- a/Documentation/thermal/sysfs-api.txt +++ b/Documentation/thermal/sysfs-api.txt | |||
@@ -1,5 +1,5 @@ | |||
1 | Generic Thermal Sysfs driver How To | 1 | Generic Thermal Sysfs driver How To |
2 | ========================= | 2 | =================================== |
3 | 3 | ||
4 | Written by Sujith Thomas <sujith.thomas@intel.com>, Zhang Rui <rui.zhang@intel.com> | 4 | Written by Sujith Thomas <sujith.thomas@intel.com>, Zhang Rui <rui.zhang@intel.com> |
5 | 5 | ||
@@ -10,20 +10,20 @@ Copyright (c) 2008 Intel Corporation | |||
10 | 10 | ||
11 | 0. Introduction | 11 | 0. Introduction |
12 | 12 | ||
13 | The generic thermal sysfs provides a set of interfaces for thermal zone devices (sensors) | 13 | The generic thermal sysfs provides a set of interfaces for thermal zone |
14 | and thermal cooling devices (fan, processor...) to register with the thermal management | 14 | devices (sensors) and thermal cooling devices (fan, processor...) to register |
15 | solution and to be a part of it. | 15 | with the thermal management solution and to be a part of it. |
16 | 16 | ||
17 | This how-to focuses on enabling new thermal zone and cooling devices to participate | 17 | This how-to focuses on enabling new thermal zone and cooling devices to |
18 | in thermal management. | 18 | participate in thermal management. |
19 | This solution is platform independent and any type of thermal zone devices and | 19 | This solution is platform independent and any type of thermal zone devices |
20 | cooling devices should be able to make use of the infrastructure. | 20 | and cooling devices should be able to make use of the infrastructure. |
21 | 21 | ||
22 | The main task of the thermal sysfs driver is to expose thermal zone attributes as well | 22 | The main task of the thermal sysfs driver is to expose thermal zone attributes |
23 | as cooling device attributes to the user space. | 23 | as well as cooling device attributes to the user space. |
24 | An intelligent thermal management application can make decisions based on inputs | 24 | An intelligent thermal management application can make decisions based on |
25 | from thermal zone attributes (the current temperature and trip point temperature) | 25 | inputs from thermal zone attributes (the current temperature and trip point |
26 | and throttle appropriate devices. | 26 | temperature) and throttle appropriate devices. |
27 | 27 | ||
28 | [0-*] denotes any positive number starting from 0 | 28 | [0-*] denotes any positive number starting from 0 |
29 | [1-*] denotes any positive number starting from 1 | 29 | [1-*] denotes any positive number starting from 1 |
@@ -31,77 +31,77 @@ and throttle appropriate devices. | |||
31 | 1. thermal sysfs driver interface functions | 31 | 1. thermal sysfs driver interface functions |
32 | 32 | ||
33 | 1.1 thermal zone device interface | 33 | 1.1 thermal zone device interface |
34 | 1.1.1 struct thermal_zone_device *thermal_zone_device_register(char *name, int trips, | 34 | 1.1.1 struct thermal_zone_device *thermal_zone_device_register(char *name, |
35 | void *devdata, struct thermal_zone_device_ops *ops) | 35 | int trips, void *devdata, struct thermal_zone_device_ops *ops) |
36 | 36 | ||
37 | This interface function adds a new thermal zone device (sensor) to | 37 | This interface function adds a new thermal zone device (sensor) to |
38 | /sys/class/thermal folder as thermal_zone[0-*]. | 38 | /sys/class/thermal folder as thermal_zone[0-*]. It tries to bind all the |
39 | It tries to bind all the thermal cooling devices registered at the same time. | 39 | thermal cooling devices registered at the same time. |
40 | 40 | ||
41 | name: the thermal zone name. | 41 | name: the thermal zone name. |
42 | trips: the total number of trip points this thermal zone supports. | 42 | trips: the total number of trip points this thermal zone supports. |
43 | devdata: device private data | 43 | devdata: device private data |
44 | ops: thermal zone device call-backs. | 44 | ops: thermal zone device call-backs. |
45 | .bind: bind the thermal zone device with a thermal cooling device. | 45 | .bind: bind the thermal zone device with a thermal cooling device. |
46 | .unbind: unbind the thermal zone device with a thermal cooling device. | 46 | .unbind: unbind the thermal zone device with a thermal cooling device. |
47 | .get_temp: get the current temperature of the thermal zone. | 47 | .get_temp: get the current temperature of the thermal zone. |
48 | .get_mode: get the current mode (user/kernel) of the thermal zone. | 48 | .get_mode: get the current mode (user/kernel) of the thermal zone. |
49 | "kernel" means thermal management is done in kernel. | 49 | - "kernel" means thermal management is done in kernel. |
50 | "user" will prevent kernel thermal driver actions upon trip points | 50 | - "user" will prevent kernel thermal driver actions upon trip points |
51 | so that user applications can take charge of thermal management. | 51 | so that user applications can take charge of thermal management. |
52 | .set_mode: set the mode (user/kernel) of the thermal zone. | 52 | .set_mode: set the mode (user/kernel) of the thermal zone. |
53 | .get_trip_type: get the type of certain trip point. | 53 | .get_trip_type: get the type of certain trip point. |
54 | .get_trip_temp: get the temperature above which the certain trip point | 54 | .get_trip_temp: get the temperature above which the certain trip point |
55 | will be fired. | 55 | will be fired. |
56 | 56 | ||
57 | 1.1.2 void thermal_zone_device_unregister(struct thermal_zone_device *tz) | 57 | 1.1.2 void thermal_zone_device_unregister(struct thermal_zone_device *tz) |
58 | 58 | ||
59 | This interface function removes the thermal zone device. | 59 | This interface function removes the thermal zone device. |
60 | It deletes the corresponding entry form /sys/class/thermal folder and unbind all | 60 | It deletes the corresponding entry form /sys/class/thermal folder and |
61 | the thermal cooling devices it uses. | 61 | unbind all the thermal cooling devices it uses. |
62 | 62 | ||
63 | 1.2 thermal cooling device interface | 63 | 1.2 thermal cooling device interface |
64 | 1.2.1 struct thermal_cooling_device *thermal_cooling_device_register(char *name, | 64 | 1.2.1 struct thermal_cooling_device *thermal_cooling_device_register(char *name, |
65 | void *devdata, struct thermal_cooling_device_ops *) | 65 | void *devdata, struct thermal_cooling_device_ops *) |
66 | 66 | ||
67 | This interface function adds a new thermal cooling device (fan/processor/...) to | 67 | This interface function adds a new thermal cooling device (fan/processor/...) |
68 | /sys/class/thermal/ folder as cooling_device[0-*]. | 68 | to /sys/class/thermal/ folder as cooling_device[0-*]. It tries to bind itself |
69 | It tries to bind itself to all the thermal zone devices register at the same time. | 69 | to all the thermal zone devices register at the same time. |
70 | name: the cooling device name. | 70 | name: the cooling device name. |
71 | devdata: device private data. | 71 | devdata: device private data. |
72 | ops: thermal cooling devices call-backs. | 72 | ops: thermal cooling devices call-backs. |
73 | .get_max_state: get the Maximum throttle state of the cooling device. | 73 | .get_max_state: get the Maximum throttle state of the cooling device. |
74 | .get_cur_state: get the Current throttle state of the cooling device. | 74 | .get_cur_state: get the Current throttle state of the cooling device. |
75 | .set_cur_state: set the Current throttle state of the cooling device. | 75 | .set_cur_state: set the Current throttle state of the cooling device. |
76 | 76 | ||
77 | 1.2.2 void thermal_cooling_device_unregister(struct thermal_cooling_device *cdev) | 77 | 1.2.2 void thermal_cooling_device_unregister(struct thermal_cooling_device *cdev) |
78 | 78 | ||
79 | This interface function remove the thermal cooling device. | 79 | This interface function remove the thermal cooling device. |
80 | It deletes the corresponding entry form /sys/class/thermal folder and unbind | 80 | It deletes the corresponding entry form /sys/class/thermal folder and |
81 | itself from all the thermal zone devices using it. | 81 | unbind itself from all the thermal zone devices using it. |
82 | 82 | ||
83 | 1.3 interface for binding a thermal zone device with a thermal cooling device | 83 | 1.3 interface for binding a thermal zone device with a thermal cooling device |
84 | 1.3.1 int thermal_zone_bind_cooling_device(struct thermal_zone_device *tz, | 84 | 1.3.1 int thermal_zone_bind_cooling_device(struct thermal_zone_device *tz, |
85 | int trip, struct thermal_cooling_device *cdev); | 85 | int trip, struct thermal_cooling_device *cdev); |
86 | 86 | ||
87 | This interface function bind a thermal cooling device to the certain trip point | 87 | This interface function bind a thermal cooling device to the certain trip |
88 | of a thermal zone device. | 88 | point of a thermal zone device. |
89 | This function is usually called in the thermal zone device .bind callback. | 89 | This function is usually called in the thermal zone device .bind callback. |
90 | tz: the thermal zone device | 90 | tz: the thermal zone device |
91 | cdev: thermal cooling device | 91 | cdev: thermal cooling device |
92 | trip: indicates which trip point the cooling devices is associated with | 92 | trip: indicates which trip point the cooling devices is associated with |
93 | in this thermal zone. | 93 | in this thermal zone. |
94 | 94 | ||
95 | 1.3.2 int thermal_zone_unbind_cooling_device(struct thermal_zone_device *tz, | 95 | 1.3.2 int thermal_zone_unbind_cooling_device(struct thermal_zone_device *tz, |
96 | int trip, struct thermal_cooling_device *cdev); | 96 | int trip, struct thermal_cooling_device *cdev); |
97 | 97 | ||
98 | This interface function unbind a thermal cooling device from the certain trip point | 98 | This interface function unbind a thermal cooling device from the certain |
99 | of a thermal zone device. | 99 | trip point of a thermal zone device. This function is usually called in |
100 | This function is usually called in the thermal zone device .unbind callback. | 100 | the thermal zone device .unbind callback. |
101 | tz: the thermal zone device | 101 | tz: the thermal zone device |
102 | cdev: thermal cooling device | 102 | cdev: thermal cooling device |
103 | trip: indicates which trip point the cooling devices is associated with | 103 | trip: indicates which trip point the cooling devices is associated with |
104 | in this thermal zone. | 104 | in this thermal zone. |
105 | 105 | ||
106 | 2. sysfs attributes structure | 106 | 2. sysfs attributes structure |
107 | 107 | ||
@@ -114,153 +114,166 @@ if hwmon is compiled in or built as a module. | |||
114 | 114 | ||
115 | Thermal zone device sys I/F, created once it's registered: | 115 | Thermal zone device sys I/F, created once it's registered: |
116 | /sys/class/thermal/thermal_zone[0-*]: | 116 | /sys/class/thermal/thermal_zone[0-*]: |
117 | |-----type: Type of the thermal zone | 117 | |---type: Type of the thermal zone |
118 | |-----temp: Current temperature | 118 | |---temp: Current temperature |
119 | |-----mode: Working mode of the thermal zone | 119 | |---mode: Working mode of the thermal zone |
120 | |-----trip_point_[0-*]_temp: Trip point temperature | 120 | |---trip_point_[0-*]_temp: Trip point temperature |
121 | |-----trip_point_[0-*]_type: Trip point type | 121 | |---trip_point_[0-*]_type: Trip point type |
122 | 122 | ||
123 | Thermal cooling device sys I/F, created once it's registered: | 123 | Thermal cooling device sys I/F, created once it's registered: |
124 | /sys/class/thermal/cooling_device[0-*]: | 124 | /sys/class/thermal/cooling_device[0-*]: |
125 | |-----type : Type of the cooling device(processor/fan/...) | 125 | |---type: Type of the cooling device(processor/fan/...) |
126 | |-----max_state: Maximum cooling state of the cooling device | 126 | |---max_state: Maximum cooling state of the cooling device |
127 | |-----cur_state: Current cooling state of the cooling device | 127 | |---cur_state: Current cooling state of the cooling device |
128 | 128 | ||
129 | 129 | ||
130 | These two dynamic attributes are created/removed in pairs. | 130 | Then next two dynamic attributes are created/removed in pairs. They represent |
131 | They represent the relationship between a thermal zone and its associated cooling device. | 131 | the relationship between a thermal zone and its associated cooling device. |
132 | They are created/removed for each | 132 | They are created/removed for each successful execution of |
133 | thermal_zone_bind_cooling_device/thermal_zone_unbind_cooling_device successful execution. | 133 | thermal_zone_bind_cooling_device/thermal_zone_unbind_cooling_device. |
134 | 134 | ||
135 | /sys/class/thermal/thermal_zone[0-*] | 135 | /sys/class/thermal/thermal_zone[0-*]: |
136 | |-----cdev[0-*]: The [0-*]th cooling device in the current thermal zone | 136 | |---cdev[0-*]: [0-*]th cooling device in current thermal zone |
137 | |-----cdev[0-*]_trip_point: Trip point that cdev[0-*] is associated with | 137 | |---cdev[0-*]_trip_point: Trip point that cdev[0-*] is associated with |
138 | 138 | ||
139 | Besides the thermal zone device sysfs I/F and cooling device sysfs I/F, | 139 | Besides the thermal zone device sysfs I/F and cooling device sysfs I/F, |
140 | the generic thermal driver also creates a hwmon sysfs I/F for each _type_ of | 140 | the generic thermal driver also creates a hwmon sysfs I/F for each _type_ |
141 | thermal zone device. E.g. the generic thermal driver registers one hwmon class device | 141 | of thermal zone device. E.g. the generic thermal driver registers one hwmon |
142 | and build the associated hwmon sysfs I/F for all the registered ACPI thermal zones. | 142 | class device and build the associated hwmon sysfs I/F for all the registered |
143 | ACPI thermal zones. | ||
144 | |||
143 | /sys/class/hwmon/hwmon[0-*]: | 145 | /sys/class/hwmon/hwmon[0-*]: |
144 | |-----name: The type of the thermal zone devices. | 146 | |---name: The type of the thermal zone devices |
145 | |-----temp[1-*]_input: The current temperature of thermal zone [1-*]. | 147 | |---temp[1-*]_input: The current temperature of thermal zone [1-*] |
146 | |-----temp[1-*]_critical: The critical trip point of thermal zone [1-*]. | 148 | |---temp[1-*]_critical: The critical trip point of thermal zone [1-*] |
149 | |||
147 | Please read Documentation/hwmon/sysfs-interface for additional information. | 150 | Please read Documentation/hwmon/sysfs-interface for additional information. |
148 | 151 | ||
149 | *************************** | 152 | *************************** |
150 | * Thermal zone attributes * | 153 | * Thermal zone attributes * |
151 | *************************** | 154 | *************************** |
152 | 155 | ||
153 | type Strings which represent the thermal zone type. | 156 | type |
154 | This is given by thermal zone driver as part of registration. | 157 | Strings which represent the thermal zone type. |
155 | Eg: "acpitz" indicates it's an ACPI thermal device. | 158 | This is given by thermal zone driver as part of registration. |
156 | In order to keep it consistent with hwmon sys attribute, | 159 | E.g: "acpitz" indicates it's an ACPI thermal device. |
157 | this should be a short, lowercase string, | 160 | In order to keep it consistent with hwmon sys attribute; this should |
158 | not containing spaces nor dashes. | 161 | be a short, lowercase string, not containing spaces nor dashes. |
159 | RO | 162 | RO, Required |
160 | Required | 163 | |
161 | 164 | temp | |
162 | temp Current temperature as reported by thermal zone (sensor) | 165 | Current temperature as reported by thermal zone (sensor). |
163 | Unit: millidegree Celsius | 166 | Unit: millidegree Celsius |
164 | RO | 167 | RO, Required |
165 | Required | 168 | |
166 | 169 | mode | |
167 | mode One of the predefined values in [kernel, user] | 170 | One of the predefined values in [kernel, user]. |
168 | This file gives information about the algorithm | 171 | This file gives information about the algorithm that is currently |
169 | that is currently managing the thermal zone. | 172 | managing the thermal zone. It can be either default kernel based |
170 | It can be either default kernel based algorithm | 173 | algorithm or user space application. |
171 | or user space application. | 174 | kernel = Thermal management in kernel thermal zone driver. |
172 | RW | 175 | user = Preventing kernel thermal zone driver actions upon |
173 | Optional | 176 | trip points so that user application can take full |
174 | kernel = Thermal management in kernel thermal zone driver. | 177 | charge of the thermal management. |
175 | user = Preventing kernel thermal zone driver actions upon | 178 | RW, Optional |
176 | trip points so that user application can take full | 179 | |
177 | charge of the thermal management. | 180 | trip_point_[0-*]_temp |
178 | 181 | The temperature above which trip point will be fired. | |
179 | trip_point_[0-*]_temp The temperature above which trip point will be fired | 182 | Unit: millidegree Celsius |
180 | Unit: millidegree Celsius | 183 | RO, Optional |
181 | RO | 184 | |
182 | Optional | 185 | trip_point_[0-*]_type |
183 | 186 | Strings which indicate the type of the trip point. | |
184 | trip_point_[0-*]_type Strings which indicate the type of the trip point | 187 | E.g. it can be one of critical, hot, passive, active[0-*] for ACPI |
185 | E.g. it can be one of critical, hot, passive, | 188 | thermal zone. |
186 | active[0-*] for ACPI thermal zone. | 189 | RO, Optional |
187 | RO | 190 | |
188 | Optional | 191 | cdev[0-*] |
189 | 192 | Sysfs link to the thermal cooling device node where the sys I/F | |
190 | cdev[0-*] Sysfs link to the thermal cooling device node where the sys I/F | 193 | for cooling device throttling control represents. |
191 | for cooling device throttling control represents. | 194 | RO, Optional |
192 | RO | 195 | |
193 | Optional | 196 | cdev[0-*]_trip_point |
194 | 197 | The trip point with which cdev[0-*] is associated in this thermal | |
195 | cdev[0-*]_trip_point The trip point with which cdev[0-*] is associated in this thermal zone | 198 | zone; -1 means the cooling device is not associated with any trip |
196 | -1 means the cooling device is not associated with any trip point. | 199 | point. |
197 | RO | 200 | RO, Optional |
198 | Optional | 201 | |
199 | 202 | passive | |
200 | ****************************** | 203 | Attribute is only present for zones in which the passive cooling |
201 | * Cooling device attributes * | 204 | policy is not supported by native thermal driver. Default is zero |
202 | ****************************** | 205 | and can be set to a temperature (in millidegrees) to enable a |
203 | 206 | passive trip point for the zone. Activation is done by polling with | |
204 | type String which represents the type of device | 207 | an interval of 1 second. |
205 | eg: For generic ACPI: this should be "Fan", | 208 | Unit: millidegrees Celsius |
206 | "Processor" or "LCD" | 209 | RW, Optional |
207 | eg. For memory controller device on intel_menlow platform: | 210 | |
208 | this should be "Memory controller" | 211 | ***************************** |
209 | RO | 212 | * Cooling device attributes * |
210 | Required | 213 | ***************************** |
211 | 214 | ||
212 | max_state The maximum permissible cooling state of this cooling device. | 215 | type |
213 | RO | 216 | String which represents the type of device, e.g: |
214 | Required | 217 | - for generic ACPI: should be "Fan", "Processor" or "LCD" |
215 | 218 | - for memory controller device on intel_menlow platform: | |
216 | cur_state The current cooling state of this cooling device. | 219 | should be "Memory controller". |
217 | the value can any integer numbers between 0 and max_state, | 220 | RO, Required |
218 | cur_state == 0 means no cooling | 221 | |
219 | cur_state == max_state means the maximum cooling. | 222 | max_state |
220 | RW | 223 | The maximum permissible cooling state of this cooling device. |
221 | Required | 224 | RO, Required |
225 | |||
226 | cur_state | ||
227 | The current cooling state of this cooling device. | ||
228 | The value can any integer numbers between 0 and max_state: | ||
229 | - cur_state == 0 means no cooling | ||
230 | - cur_state == max_state means the maximum cooling. | ||
231 | RW, Required | ||
222 | 232 | ||
223 | 3. A simple implementation | 233 | 3. A simple implementation |
224 | 234 | ||
225 | ACPI thermal zone may support multiple trip points like critical/hot/passive/active. | 235 | ACPI thermal zone may support multiple trip points like critical, hot, |
226 | If an ACPI thermal zone supports critical, passive, active[0] and active[1] at the same time, | 236 | passive, active. If an ACPI thermal zone supports critical, passive, |
227 | it may register itself as a thermal_zone_device (thermal_zone1) with 4 trip points in all. | 237 | active[0] and active[1] at the same time, it may register itself as a |
228 | It has one processor and one fan, which are both registered as thermal_cooling_device. | 238 | thermal_zone_device (thermal_zone1) with 4 trip points in all. |
229 | If the processor is listed in _PSL method, and the fan is listed in _AL0 method, | 239 | It has one processor and one fan, which are both registered as |
230 | the sys I/F structure will be built like this: | 240 | thermal_cooling_device. |
241 | |||
242 | If the processor is listed in _PSL method, and the fan is listed in _AL0 | ||
243 | method, the sys I/F structure will be built like this: | ||
231 | 244 | ||
232 | /sys/class/thermal: | 245 | /sys/class/thermal: |
233 | 246 | ||
234 | |thermal_zone1: | 247 | |thermal_zone1: |
235 | |-----type: acpitz | 248 | |---type: acpitz |
236 | |-----temp: 37000 | 249 | |---temp: 37000 |
237 | |-----mode: kernel | 250 | |---mode: kernel |
238 | |-----trip_point_0_temp: 100000 | 251 | |---trip_point_0_temp: 100000 |
239 | |-----trip_point_0_type: critical | 252 | |---trip_point_0_type: critical |
240 | |-----trip_point_1_temp: 80000 | 253 | |---trip_point_1_temp: 80000 |
241 | |-----trip_point_1_type: passive | 254 | |---trip_point_1_type: passive |
242 | |-----trip_point_2_temp: 70000 | 255 | |---trip_point_2_temp: 70000 |
243 | |-----trip_point_2_type: active0 | 256 | |---trip_point_2_type: active0 |
244 | |-----trip_point_3_temp: 60000 | 257 | |---trip_point_3_temp: 60000 |
245 | |-----trip_point_3_type: active1 | 258 | |---trip_point_3_type: active1 |
246 | |-----cdev0: --->/sys/class/thermal/cooling_device0 | 259 | |---cdev0: --->/sys/class/thermal/cooling_device0 |
247 | |-----cdev0_trip_point: 1 /* cdev0 can be used for passive */ | 260 | |---cdev0_trip_point: 1 /* cdev0 can be used for passive */ |
248 | |-----cdev1: --->/sys/class/thermal/cooling_device3 | 261 | |---cdev1: --->/sys/class/thermal/cooling_device3 |
249 | |-----cdev1_trip_point: 2 /* cdev1 can be used for active[0]*/ | 262 | |---cdev1_trip_point: 2 /* cdev1 can be used for active[0]*/ |
250 | 263 | ||
251 | |cooling_device0: | 264 | |cooling_device0: |
252 | |-----type: Processor | 265 | |---type: Processor |
253 | |-----max_state: 8 | 266 | |---max_state: 8 |
254 | |-----cur_state: 0 | 267 | |---cur_state: 0 |
255 | 268 | ||
256 | |cooling_device3: | 269 | |cooling_device3: |
257 | |-----type: Fan | 270 | |---type: Fan |
258 | |-----max_state: 2 | 271 | |---max_state: 2 |
259 | |-----cur_state: 0 | 272 | |---cur_state: 0 |
260 | 273 | ||
261 | /sys/class/hwmon: | 274 | /sys/class/hwmon: |
262 | 275 | ||
263 | |hwmon0: | 276 | |hwmon0: |
264 | |-----name: acpitz | 277 | |---name: acpitz |
265 | |-----temp1_input: 37000 | 278 | |---temp1_input: 37000 |
266 | |-----temp1_crit: 100000 | 279 | |---temp1_crit: 100000 |
diff --git a/MAINTAINERS b/MAINTAINERS index a1a2aceca5bd..81d68d5b7eea 100644 --- a/MAINTAINERS +++ b/MAINTAINERS | |||
@@ -182,7 +182,7 @@ M: Ron Minnich <rminnich@sandia.gov> | |||
182 | M: Latchesar Ionkov <lucho@ionkov.net> | 182 | M: Latchesar Ionkov <lucho@ionkov.net> |
183 | L: v9fs-developer@lists.sourceforge.net | 183 | L: v9fs-developer@lists.sourceforge.net |
184 | W: http://swik.net/v9fs | 184 | W: http://swik.net/v9fs |
185 | T: git git://git.kernel.org/pub/scm/linux/kernel/ericvh/v9fs.git | 185 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git |
186 | S: Maintained | 186 | S: Maintained |
187 | F: Documentation/filesystems/9p.txt | 187 | F: Documentation/filesystems/9p.txt |
188 | F: fs/9p/ | 188 | F: fs/9p/ |
@@ -906,7 +906,6 @@ M: Karol Kozimor <sziwan@users.sourceforge.net> | |||
906 | L: acpi4asus-user@lists.sourceforge.net | 906 | L: acpi4asus-user@lists.sourceforge.net |
907 | W: http://acpi4asus.sf.net | 907 | W: http://acpi4asus.sf.net |
908 | S: Maintained | 908 | S: Maintained |
909 | F: arch/x86/kernel/acpi/boot.c | ||
910 | F: drivers/platform/x86/asus_acpi.c | 909 | F: drivers/platform/x86/asus_acpi.c |
911 | 910 | ||
912 | ASUS ASB100 HARDWARE MONITOR DRIVER | 911 | ASUS ASB100 HARDWARE MONITOR DRIVER |
@@ -1245,11 +1244,10 @@ S: Supported | |||
1245 | F: drivers/net/tg3.* | 1244 | F: drivers/net/tg3.* |
1246 | 1245 | ||
1247 | BROCADE BFA FC SCSI DRIVER | 1246 | BROCADE BFA FC SCSI DRIVER |
1248 | P: Jing Huang | 1247 | M: Jing Huang <huangj@brocade.com> |
1249 | M: huangj@brocade.com | 1248 | L: linux-scsi@vger.kernel.org |
1250 | L: linux-scsi@vger.kernel.org | 1249 | S: Supported |
1251 | S: Supported | 1250 | F: drivers/scsi/bfa/ |
1252 | F: drivers/scsi/bfa/ | ||
1253 | 1251 | ||
1254 | BSG (block layer generic sg v4 driver) | 1252 | BSG (block layer generic sg v4 driver) |
1255 | M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> | 1253 | M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> |
@@ -2825,7 +2823,7 @@ F: drivers/infiniband/hw/ipath/ | |||
2825 | 2823 | ||
2826 | IPMI SUBSYSTEM | 2824 | IPMI SUBSYSTEM |
2827 | M: Corey Minyard <minyard@acm.org> | 2825 | M: Corey Minyard <minyard@acm.org> |
2828 | L: openipmi-developer@lists.sourceforge.net | 2826 | L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) |
2829 | W: http://openipmi.sourceforge.net/ | 2827 | W: http://openipmi.sourceforge.net/ |
2830 | S: Supported | 2828 | S: Supported |
2831 | F: Documentation/IPMI.txt | 2829 | F: Documentation/IPMI.txt |
@@ -3618,7 +3616,7 @@ L: netfilter@vger.kernel.org | |||
3618 | L: coreteam@netfilter.org | 3616 | L: coreteam@netfilter.org |
3619 | W: http://www.netfilter.org/ | 3617 | W: http://www.netfilter.org/ |
3620 | W: http://www.iptables.org/ | 3618 | W: http://www.iptables.org/ |
3621 | T: git://git.kernel.org/pub/scm/linux/kernel/git/kaber/nf-2.6.git | 3619 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/kaber/nf-2.6.git |
3622 | S: Supported | 3620 | S: Supported |
3623 | F: include/linux/netfilter* | 3621 | F: include/linux/netfilter* |
3624 | F: include/linux/netfilter/ | 3622 | F: include/linux/netfilter/ |
@@ -3665,6 +3663,7 @@ L: netdev@vger.kernel.org | |||
3665 | W: http://www.linuxfoundation.org/en/Net | 3663 | W: http://www.linuxfoundation.org/en/Net |
3666 | W: http://patchwork.ozlabs.org/project/netdev/list/ | 3664 | W: http://patchwork.ozlabs.org/project/netdev/list/ |
3667 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6.git | 3665 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6.git |
3666 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6.git | ||
3668 | S: Maintained | 3667 | S: Maintained |
3669 | F: net/ | 3668 | F: net/ |
3670 | F: include/net/ | 3669 | F: include/net/ |
@@ -4636,7 +4635,7 @@ F: drivers/mmc/host/sdhci-s3c.c | |||
4636 | SECURITY SUBSYSTEM | 4635 | SECURITY SUBSYSTEM |
4637 | M: James Morris <jmorris@namei.org> | 4636 | M: James Morris <jmorris@namei.org> |
4638 | L: linux-security-module@vger.kernel.org (suggested Cc:) | 4637 | L: linux-security-module@vger.kernel.org (suggested Cc:) |
4639 | T: git git://www.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6.git | 4638 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6.git |
4640 | W: http://security.wiki.kernel.org/ | 4639 | W: http://security.wiki.kernel.org/ |
4641 | S: Supported | 4640 | S: Supported |
4642 | F: security/ | 4641 | F: security/ |
@@ -4672,12 +4671,11 @@ F: include/linux/ata.h | |||
4672 | F: include/linux/libata.h | 4671 | F: include/linux/libata.h |
4673 | 4672 | ||
4674 | SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER | 4673 | SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER |
4675 | P: Jayamohan Kallickal | 4674 | M: Jayamohan Kallickal <jayamohank@serverengines.com> |
4676 | M: jayamohank@serverengines.com | 4675 | L: linux-scsi@vger.kernel.org |
4677 | L: linux-scsi@vger.kernel.org | 4676 | W: http://www.serverengines.com |
4678 | W: http://www.serverengines.com | 4677 | S: Supported |
4679 | S: Supported | 4678 | F: drivers/scsi/be2iscsi/ |
4680 | F: drivers/scsi/be2iscsi/ | ||
4681 | 4679 | ||
4682 | SERVER ENGINES 10Gbps NIC - BladeEngine 2 DRIVER | 4680 | SERVER ENGINES 10Gbps NIC - BladeEngine 2 DRIVER |
4683 | M: Sathya Perla <sathyap@serverengines.com> | 4681 | M: Sathya Perla <sathyap@serverengines.com> |
@@ -5683,11 +5681,11 @@ F: drivers/vlynq/vlynq.c | |||
5683 | F: include/linux/vlynq.h | 5681 | F: include/linux/vlynq.h |
5684 | 5682 | ||
5685 | VMWARE VMXNET3 ETHERNET DRIVER | 5683 | VMWARE VMXNET3 ETHERNET DRIVER |
5686 | M: Shreyas Bhatewara <sbhatewara@vmware.com> | 5684 | M: Shreyas Bhatewara <sbhatewara@vmware.com> |
5687 | M: VMware, Inc. <pv-drivers@vmware.com> | 5685 | M: "VMware, Inc." <pv-drivers@vmware.com> |
5688 | L: netdev@vger.kernel.org | 5686 | L: netdev@vger.kernel.org |
5689 | S: Maintained | 5687 | S: Maintained |
5690 | F: drivers/net/vmxnet3/ | 5688 | F: drivers/net/vmxnet3/ |
5691 | 5689 | ||
5692 | VOLTAGE AND CURRENT REGULATOR FRAMEWORK | 5690 | VOLTAGE AND CURRENT REGULATOR FRAMEWORK |
5693 | M: Liam Girdwood <lrg@slimlogic.co.uk> | 5691 | M: Liam Girdwood <lrg@slimlogic.co.uk> |
@@ -1,7 +1,7 @@ | |||
1 | VERSION = 2 | 1 | VERSION = 2 |
2 | PATCHLEVEL = 6 | 2 | PATCHLEVEL = 6 |
3 | SUBLEVEL = 32 | 3 | SUBLEVEL = 32 |
4 | EXTRAVERSION = -rc6 | 4 | EXTRAVERSION = -rc7 |
5 | NAME = Man-Eating Seals of Antiquity | 5 | NAME = Man-Eating Seals of Antiquity |
6 | 6 | ||
7 | # *DOCUMENTATION* | 7 | # *DOCUMENTATION* |
diff --git a/arch/alpha/include/asm/fcntl.h b/arch/alpha/include/asm/fcntl.h index e42823e954aa..73126e4dd639 100644 --- a/arch/alpha/include/asm/fcntl.h +++ b/arch/alpha/include/asm/fcntl.h | |||
@@ -26,8 +26,8 @@ | |||
26 | #define F_GETOWN 6 /* for sockets. */ | 26 | #define F_GETOWN 6 /* for sockets. */ |
27 | #define F_SETSIG 10 /* for sockets. */ | 27 | #define F_SETSIG 10 /* for sockets. */ |
28 | #define F_GETSIG 11 /* for sockets. */ | 28 | #define F_GETSIG 11 /* for sockets. */ |
29 | #define F_SETOWN_EX 12 | 29 | #define F_SETOWN_EX 15 |
30 | #define F_GETOWN_EX 13 | 30 | #define F_GETOWN_EX 16 |
31 | 31 | ||
32 | /* for posix fcntl() and lockf() */ | 32 | /* for posix fcntl() and lockf() */ |
33 | #define F_RDLCK 1 | 33 | #define F_RDLCK 1 |
diff --git a/arch/alpha/include/asm/thread_info.h b/arch/alpha/include/asm/thread_info.h index 5076a8860b18..815680b585ed 100644 --- a/arch/alpha/include/asm/thread_info.h +++ b/arch/alpha/include/asm/thread_info.h | |||
@@ -50,12 +50,12 @@ struct thread_info { | |||
50 | register struct thread_info *__current_thread_info __asm__("$8"); | 50 | register struct thread_info *__current_thread_info __asm__("$8"); |
51 | #define current_thread_info() __current_thread_info | 51 | #define current_thread_info() __current_thread_info |
52 | 52 | ||
53 | #endif /* __ASSEMBLY__ */ | ||
54 | |||
53 | /* Thread information allocation. */ | 55 | /* Thread information allocation. */ |
54 | #define THREAD_SIZE_ORDER 1 | 56 | #define THREAD_SIZE_ORDER 1 |
55 | #define THREAD_SIZE (2*PAGE_SIZE) | 57 | #define THREAD_SIZE (2*PAGE_SIZE) |
56 | 58 | ||
57 | #endif /* __ASSEMBLY__ */ | ||
58 | |||
59 | #define PREEMPT_ACTIVE 0x40000000 | 59 | #define PREEMPT_ACTIVE 0x40000000 |
60 | 60 | ||
61 | /* | 61 | /* |
diff --git a/arch/arm/configs/ams_delta_defconfig b/arch/arm/configs/ams_delta_defconfig index 764732529ea3..e8f7380b67d6 100644 --- a/arch/arm/configs/ams_delta_defconfig +++ b/arch/arm/configs/ams_delta_defconfig | |||
@@ -55,10 +55,10 @@ CONFIG_BLK_DEV_INITRD=y | |||
55 | CONFIG_INITRAMFS_SOURCE="" | 55 | CONFIG_INITRAMFS_SOURCE="" |
56 | CONFIG_CC_OPTIMIZE_FOR_SIZE=y | 56 | CONFIG_CC_OPTIMIZE_FOR_SIZE=y |
57 | CONFIG_SYSCTL=y | 57 | CONFIG_SYSCTL=y |
58 | # CONFIG_EMBEDDED is not set | 58 | CONFIG_EMBEDDED=y |
59 | CONFIG_UID16=y | 59 | CONFIG_UID16=y |
60 | CONFIG_SYSCTL_SYSCALL=y | 60 | CONFIG_SYSCTL_SYSCALL=y |
61 | CONFIG_KALLSYMS=y | 61 | # CONFIG_KALLSYMS is not set |
62 | # CONFIG_KALLSYMS_ALL is not set | 62 | # CONFIG_KALLSYMS_ALL is not set |
63 | # CONFIG_KALLSYMS_EXTRA_PASS is not set | 63 | # CONFIG_KALLSYMS_EXTRA_PASS is not set |
64 | CONFIG_HOTPLUG=y | 64 | CONFIG_HOTPLUG=y |
@@ -224,7 +224,7 @@ CONFIG_CPU_CP15_MMU=y | |||
224 | # | 224 | # |
225 | # Processor Features | 225 | # Processor Features |
226 | # | 226 | # |
227 | # CONFIG_ARM_THUMB is not set | 227 | CONFIG_ARM_THUMB=y |
228 | # CONFIG_CPU_ICACHE_DISABLE is not set | 228 | # CONFIG_CPU_ICACHE_DISABLE is not set |
229 | # CONFIG_CPU_DCACHE_DISABLE is not set | 229 | # CONFIG_CPU_DCACHE_DISABLE is not set |
230 | CONFIG_CPU_DCACHE_WRITETHROUGH=y | 230 | CONFIG_CPU_DCACHE_WRITETHROUGH=y |
@@ -248,7 +248,7 @@ CONFIG_CPU_DCACHE_WRITETHROUGH=y | |||
248 | # CONFIG_HIGH_RES_TIMERS is not set | 248 | # CONFIG_HIGH_RES_TIMERS is not set |
249 | CONFIG_PREEMPT=y | 249 | CONFIG_PREEMPT=y |
250 | CONFIG_HZ=100 | 250 | CONFIG_HZ=100 |
251 | # CONFIG_AEABI is not set | 251 | CONFIG_AEABI=y |
252 | # CONFIG_ARCH_DISCONTIGMEM_ENABLE is not set | 252 | # CONFIG_ARCH_DISCONTIGMEM_ENABLE is not set |
253 | CONFIG_SELECT_MEMORY_MODEL=y | 253 | CONFIG_SELECT_MEMORY_MODEL=y |
254 | CONFIG_FLATMEM_MANUAL=y | 254 | CONFIG_FLATMEM_MANUAL=y |
@@ -299,7 +299,9 @@ CONFIG_BINFMT_ELF=y | |||
299 | # | 299 | # |
300 | # Power management options | 300 | # Power management options |
301 | # | 301 | # |
302 | # CONFIG_PM is not set | 302 | CONFIG_PM=y |
303 | # CONFIG_SUSPEND is not set | ||
304 | CONFIG_PM_RUNTIME=y | ||
303 | 305 | ||
304 | # | 306 | # |
305 | # Networking | 307 | # Networking |
@@ -670,7 +672,7 @@ CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 | |||
670 | CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 | 672 | CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 |
671 | # CONFIG_INPUT_JOYDEV is not set | 673 | # CONFIG_INPUT_JOYDEV is not set |
672 | # CONFIG_INPUT_TSDEV is not set | 674 | # CONFIG_INPUT_TSDEV is not set |
673 | # CONFIG_INPUT_EVDEV is not set | 675 | CONFIG_INPUT_EVDEV=y |
674 | # CONFIG_INPUT_EVBUG is not set | 676 | # CONFIG_INPUT_EVBUG is not set |
675 | 677 | ||
676 | # | 678 | # |
@@ -784,6 +786,7 @@ CONFIG_I2C_OMAP=y | |||
784 | # | 786 | # |
785 | # CONFIG_SPI is not set | 787 | # CONFIG_SPI is not set |
786 | # CONFIG_SPI_MASTER is not set | 788 | # CONFIG_SPI_MASTER is not set |
789 | CONFIG_GPIO_SYSFS=y | ||
787 | 790 | ||
788 | # | 791 | # |
789 | # Dallas's 1-wire bus | 792 | # Dallas's 1-wire bus |
@@ -820,6 +823,7 @@ CONFIG_LEDS_AMS_DELTA=y | |||
820 | CONFIG_LEDS_TRIGGERS=y | 823 | CONFIG_LEDS_TRIGGERS=y |
821 | CONFIG_LEDS_TRIGGER_TIMER=y | 824 | CONFIG_LEDS_TRIGGER_TIMER=y |
822 | CONFIG_LEDS_TRIGGER_HEARTBEAT=y | 825 | CONFIG_LEDS_TRIGGER_HEARTBEAT=y |
826 | CONFIG_LEDS_TRIGGER_DEFAULT_ON=y | ||
823 | 827 | ||
824 | # | 828 | # |
825 | # Multimedia devices | 829 | # Multimedia devices |
@@ -896,7 +900,13 @@ CONFIG_LOGO_LINUX_CLUT224=y | |||
896 | # | 900 | # |
897 | # Sound | 901 | # Sound |
898 | # | 902 | # |
899 | # CONFIG_SOUND is not set | 903 | CONFIG_SOUND=y |
904 | CONFIG_SND=y | ||
905 | CONFIG_SND_MIXER_OSS=y | ||
906 | CONFIG_SND_PCM_OSS=y | ||
907 | CONFIG_SND_SOC=y | ||
908 | CONFIG_SND_OMAP_SOC=y | ||
909 | CONFIG_SND_OMAP_SOC_AMS_DELTA=y | ||
900 | 910 | ||
901 | # | 911 | # |
902 | # HID Devices | 912 | # HID Devices |
diff --git a/arch/arm/configs/kirkwood_defconfig b/arch/arm/configs/kirkwood_defconfig index af74cc2de8b6..bcfade33bca9 100644 --- a/arch/arm/configs/kirkwood_defconfig +++ b/arch/arm/configs/kirkwood_defconfig | |||
@@ -1,15 +1,13 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.30-rc4 | 3 | # Linux kernel version: 2.6.32-rc6 |
4 | # Mon May 4 11:58:57 2009 | 4 | # Sat Nov 7 20:31:18 2009 |
5 | # | 5 | # |
6 | CONFIG_ARM=y | 6 | CONFIG_ARM=y |
7 | CONFIG_SYS_SUPPORTS_APM_EMULATION=y | 7 | CONFIG_SYS_SUPPORTS_APM_EMULATION=y |
8 | CONFIG_GENERIC_GPIO=y | 8 | CONFIG_GENERIC_GPIO=y |
9 | CONFIG_GENERIC_TIME=y | 9 | CONFIG_GENERIC_TIME=y |
10 | CONFIG_GENERIC_CLOCKEVENTS=y | 10 | CONFIG_GENERIC_CLOCKEVENTS=y |
11 | CONFIG_MMU=y | ||
12 | # CONFIG_NO_IOPORT is not set | ||
13 | CONFIG_GENERIC_HARDIRQS=y | 11 | CONFIG_GENERIC_HARDIRQS=y |
14 | CONFIG_STACKTRACE_SUPPORT=y | 12 | CONFIG_STACKTRACE_SUPPORT=y |
15 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 13 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
@@ -18,13 +16,12 @@ CONFIG_TRACE_IRQFLAGS_SUPPORT=y | |||
18 | CONFIG_HARDIRQS_SW_RESEND=y | 16 | CONFIG_HARDIRQS_SW_RESEND=y |
19 | CONFIG_GENERIC_IRQ_PROBE=y | 17 | CONFIG_GENERIC_IRQ_PROBE=y |
20 | CONFIG_RWSEM_GENERIC_SPINLOCK=y | 18 | CONFIG_RWSEM_GENERIC_SPINLOCK=y |
21 | # CONFIG_ARCH_HAS_ILOG2_U32 is not set | ||
22 | # CONFIG_ARCH_HAS_ILOG2_U64 is not set | ||
23 | CONFIG_GENERIC_HWEIGHT=y | 19 | CONFIG_GENERIC_HWEIGHT=y |
24 | CONFIG_GENERIC_CALIBRATE_DELAY=y | 20 | CONFIG_GENERIC_CALIBRATE_DELAY=y |
25 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | 21 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y |
26 | CONFIG_VECTORS_BASE=0xffff0000 | 22 | CONFIG_VECTORS_BASE=0xffff0000 |
27 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 23 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
24 | CONFIG_CONSTRUCTORS=y | ||
28 | 25 | ||
29 | # | 26 | # |
30 | # General setup | 27 | # General setup |
@@ -46,11 +43,12 @@ CONFIG_SYSVIPC_SYSCTL=y | |||
46 | # | 43 | # |
47 | # RCU Subsystem | 44 | # RCU Subsystem |
48 | # | 45 | # |
49 | CONFIG_CLASSIC_RCU=y | 46 | CONFIG_TREE_RCU=y |
50 | # CONFIG_TREE_RCU is not set | 47 | # CONFIG_TREE_PREEMPT_RCU is not set |
51 | # CONFIG_PREEMPT_RCU is not set | 48 | # CONFIG_RCU_TRACE is not set |
49 | CONFIG_RCU_FANOUT=32 | ||
50 | # CONFIG_RCU_FANOUT_EXACT is not set | ||
52 | # CONFIG_TREE_RCU_TRACE is not set | 51 | # CONFIG_TREE_RCU_TRACE is not set |
53 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
54 | # CONFIG_IKCONFIG is not set | 52 | # CONFIG_IKCONFIG is not set |
55 | CONFIG_LOG_BUF_SHIFT=19 | 53 | CONFIG_LOG_BUF_SHIFT=19 |
56 | # CONFIG_GROUP_SCHED is not set | 54 | # CONFIG_GROUP_SCHED is not set |
@@ -73,7 +71,6 @@ CONFIG_SYSCTL_SYSCALL=y | |||
73 | CONFIG_KALLSYMS=y | 71 | CONFIG_KALLSYMS=y |
74 | # CONFIG_KALLSYMS_ALL is not set | 72 | # CONFIG_KALLSYMS_ALL is not set |
75 | # CONFIG_KALLSYMS_EXTRA_PASS is not set | 73 | # CONFIG_KALLSYMS_EXTRA_PASS is not set |
76 | # CONFIG_STRIP_ASM_SYMS is not set | ||
77 | CONFIG_HOTPLUG=y | 74 | CONFIG_HOTPLUG=y |
78 | CONFIG_PRINTK=y | 75 | CONFIG_PRINTK=y |
79 | CONFIG_BUG=y | 76 | CONFIG_BUG=y |
@@ -86,6 +83,10 @@ CONFIG_TIMERFD=y | |||
86 | CONFIG_EVENTFD=y | 83 | CONFIG_EVENTFD=y |
87 | CONFIG_SHMEM=y | 84 | CONFIG_SHMEM=y |
88 | CONFIG_AIO=y | 85 | CONFIG_AIO=y |
86 | |||
87 | # | ||
88 | # Kernel Performance Events And Counters | ||
89 | # | ||
89 | CONFIG_VM_EVENT_COUNTERS=y | 90 | CONFIG_VM_EVENT_COUNTERS=y |
90 | CONFIG_PCI_QUIRKS=y | 91 | CONFIG_PCI_QUIRKS=y |
91 | CONFIG_SLUB_DEBUG=y | 92 | CONFIG_SLUB_DEBUG=y |
@@ -95,13 +96,17 @@ CONFIG_SLUB=y | |||
95 | # CONFIG_SLOB is not set | 96 | # CONFIG_SLOB is not set |
96 | CONFIG_PROFILING=y | 97 | CONFIG_PROFILING=y |
97 | CONFIG_TRACEPOINTS=y | 98 | CONFIG_TRACEPOINTS=y |
98 | # CONFIG_MARKERS is not set | ||
99 | CONFIG_OPROFILE=y | 99 | CONFIG_OPROFILE=y |
100 | CONFIG_HAVE_OPROFILE=y | 100 | CONFIG_HAVE_OPROFILE=y |
101 | CONFIG_KPROBES=y | 101 | CONFIG_KPROBES=y |
102 | CONFIG_KRETPROBES=y | 102 | CONFIG_KRETPROBES=y |
103 | CONFIG_HAVE_KPROBES=y | 103 | CONFIG_HAVE_KPROBES=y |
104 | CONFIG_HAVE_KRETPROBES=y | 104 | CONFIG_HAVE_KRETPROBES=y |
105 | |||
106 | # | ||
107 | # GCOV-based kernel profiling | ||
108 | # | ||
109 | # CONFIG_GCOV_KERNEL is not set | ||
105 | # CONFIG_SLOW_WORK is not set | 110 | # CONFIG_SLOW_WORK is not set |
106 | CONFIG_HAVE_GENERIC_DMA_COHERENT=y | 111 | CONFIG_HAVE_GENERIC_DMA_COHERENT=y |
107 | CONFIG_SLABINFO=y | 112 | CONFIG_SLABINFO=y |
@@ -114,7 +119,7 @@ CONFIG_MODULE_UNLOAD=y | |||
114 | # CONFIG_MODVERSIONS is not set | 119 | # CONFIG_MODVERSIONS is not set |
115 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 120 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
116 | CONFIG_BLOCK=y | 121 | CONFIG_BLOCK=y |
117 | # CONFIG_LBD is not set | 122 | CONFIG_LBDAF=y |
118 | # CONFIG_BLK_DEV_BSG is not set | 123 | # CONFIG_BLK_DEV_BSG is not set |
119 | # CONFIG_BLK_DEV_INTEGRITY is not set | 124 | # CONFIG_BLK_DEV_INTEGRITY is not set |
120 | 125 | ||
@@ -135,19 +140,22 @@ CONFIG_DEFAULT_IOSCHED="cfq" | |||
135 | # | 140 | # |
136 | # System Type | 141 | # System Type |
137 | # | 142 | # |
143 | CONFIG_MMU=y | ||
138 | # CONFIG_ARCH_AAEC2000 is not set | 144 | # CONFIG_ARCH_AAEC2000 is not set |
139 | # CONFIG_ARCH_INTEGRATOR is not set | 145 | # CONFIG_ARCH_INTEGRATOR is not set |
140 | # CONFIG_ARCH_REALVIEW is not set | 146 | # CONFIG_ARCH_REALVIEW is not set |
141 | # CONFIG_ARCH_VERSATILE is not set | 147 | # CONFIG_ARCH_VERSATILE is not set |
142 | # CONFIG_ARCH_AT91 is not set | 148 | # CONFIG_ARCH_AT91 is not set |
143 | # CONFIG_ARCH_CLPS711X is not set | 149 | # CONFIG_ARCH_CLPS711X is not set |
150 | # CONFIG_ARCH_GEMINI is not set | ||
144 | # CONFIG_ARCH_EBSA110 is not set | 151 | # CONFIG_ARCH_EBSA110 is not set |
145 | # CONFIG_ARCH_EP93XX is not set | 152 | # CONFIG_ARCH_EP93XX is not set |
146 | # CONFIG_ARCH_GEMINI is not set | ||
147 | # CONFIG_ARCH_FOOTBRIDGE is not set | 153 | # CONFIG_ARCH_FOOTBRIDGE is not set |
154 | # CONFIG_ARCH_MXC is not set | ||
155 | # CONFIG_ARCH_STMP3XXX is not set | ||
148 | # CONFIG_ARCH_NETX is not set | 156 | # CONFIG_ARCH_NETX is not set |
149 | # CONFIG_ARCH_H720X is not set | 157 | # CONFIG_ARCH_H720X is not set |
150 | # CONFIG_ARCH_IMX is not set | 158 | # CONFIG_ARCH_NOMADIK is not set |
151 | # CONFIG_ARCH_IOP13XX is not set | 159 | # CONFIG_ARCH_IOP13XX is not set |
152 | # CONFIG_ARCH_IOP32X is not set | 160 | # CONFIG_ARCH_IOP32X is not set |
153 | # CONFIG_ARCH_IOP33X is not set | 161 | # CONFIG_ARCH_IOP33X is not set |
@@ -156,25 +164,27 @@ CONFIG_DEFAULT_IOSCHED="cfq" | |||
156 | # CONFIG_ARCH_IXP4XX is not set | 164 | # CONFIG_ARCH_IXP4XX is not set |
157 | # CONFIG_ARCH_L7200 is not set | 165 | # CONFIG_ARCH_L7200 is not set |
158 | CONFIG_ARCH_KIRKWOOD=y | 166 | CONFIG_ARCH_KIRKWOOD=y |
159 | # CONFIG_ARCH_KS8695 is not set | ||
160 | # CONFIG_ARCH_NS9XXX is not set | ||
161 | # CONFIG_ARCH_LOKI is not set | 167 | # CONFIG_ARCH_LOKI is not set |
162 | # CONFIG_ARCH_MV78XX0 is not set | 168 | # CONFIG_ARCH_MV78XX0 is not set |
163 | # CONFIG_ARCH_MXC is not set | ||
164 | # CONFIG_ARCH_ORION5X is not set | 169 | # CONFIG_ARCH_ORION5X is not set |
170 | # CONFIG_ARCH_MMP is not set | ||
171 | # CONFIG_ARCH_KS8695 is not set | ||
172 | # CONFIG_ARCH_NS9XXX is not set | ||
173 | # CONFIG_ARCH_W90X900 is not set | ||
165 | # CONFIG_ARCH_PNX4008 is not set | 174 | # CONFIG_ARCH_PNX4008 is not set |
166 | # CONFIG_ARCH_PXA is not set | 175 | # CONFIG_ARCH_PXA is not set |
167 | # CONFIG_ARCH_MMP is not set | 176 | # CONFIG_ARCH_MSM is not set |
168 | # CONFIG_ARCH_RPC is not set | 177 | # CONFIG_ARCH_RPC is not set |
169 | # CONFIG_ARCH_SA1100 is not set | 178 | # CONFIG_ARCH_SA1100 is not set |
170 | # CONFIG_ARCH_S3C2410 is not set | 179 | # CONFIG_ARCH_S3C2410 is not set |
171 | # CONFIG_ARCH_S3C64XX is not set | 180 | # CONFIG_ARCH_S3C64XX is not set |
181 | # CONFIG_ARCH_S5PC1XX is not set | ||
172 | # CONFIG_ARCH_SHARK is not set | 182 | # CONFIG_ARCH_SHARK is not set |
173 | # CONFIG_ARCH_LH7A40X is not set | 183 | # CONFIG_ARCH_LH7A40X is not set |
184 | # CONFIG_ARCH_U300 is not set | ||
174 | # CONFIG_ARCH_DAVINCI is not set | 185 | # CONFIG_ARCH_DAVINCI is not set |
175 | # CONFIG_ARCH_OMAP is not set | 186 | # CONFIG_ARCH_OMAP is not set |
176 | # CONFIG_ARCH_MSM is not set | 187 | # CONFIG_ARCH_BCMRING is not set |
177 | # CONFIG_ARCH_W90X900 is not set | ||
178 | 188 | ||
179 | # | 189 | # |
180 | # Marvell Kirkwood Implementations | 190 | # Marvell Kirkwood Implementations |
@@ -185,6 +195,7 @@ CONFIG_MACH_RD88F6281=y | |||
185 | CONFIG_MACH_MV88F6281GTW_GE=y | 195 | CONFIG_MACH_MV88F6281GTW_GE=y |
186 | CONFIG_MACH_SHEEVAPLUG=y | 196 | CONFIG_MACH_SHEEVAPLUG=y |
187 | CONFIG_MACH_TS219=y | 197 | CONFIG_MACH_TS219=y |
198 | CONFIG_MACH_OPENRD_BASE=y | ||
188 | CONFIG_PLAT_ORION=y | 199 | CONFIG_PLAT_ORION=y |
189 | 200 | ||
190 | # | 201 | # |
@@ -195,7 +206,7 @@ CONFIG_CPU_FEROCEON=y | |||
195 | # CONFIG_CPU_FEROCEON_OLD_ID is not set | 206 | # CONFIG_CPU_FEROCEON_OLD_ID is not set |
196 | CONFIG_CPU_32v5=y | 207 | CONFIG_CPU_32v5=y |
197 | CONFIG_CPU_ABRT_EV5T=y | 208 | CONFIG_CPU_ABRT_EV5T=y |
198 | CONFIG_CPU_PABRT_NOIFAR=y | 209 | CONFIG_CPU_PABRT_LEGACY=y |
199 | CONFIG_CPU_CACHE_VIVT=y | 210 | CONFIG_CPU_CACHE_VIVT=y |
200 | CONFIG_CPU_COPY_FEROCEON=y | 211 | CONFIG_CPU_COPY_FEROCEON=y |
201 | CONFIG_CPU_TLB_FEROCEON=y | 212 | CONFIG_CPU_TLB_FEROCEON=y |
@@ -211,6 +222,7 @@ CONFIG_ARM_THUMB=y | |||
211 | CONFIG_OUTER_CACHE=y | 222 | CONFIG_OUTER_CACHE=y |
212 | CONFIG_CACHE_FEROCEON_L2=y | 223 | CONFIG_CACHE_FEROCEON_L2=y |
213 | # CONFIG_CACHE_FEROCEON_L2_WRITETHROUGH is not set | 224 | # CONFIG_CACHE_FEROCEON_L2_WRITETHROUGH is not set |
225 | CONFIG_ARM_L1_CACHE_SHIFT=5 | ||
214 | 226 | ||
215 | # | 227 | # |
216 | # Bus support | 228 | # Bus support |
@@ -235,11 +247,12 @@ CONFIG_VMSPLIT_3G=y | |||
235 | # CONFIG_VMSPLIT_2G is not set | 247 | # CONFIG_VMSPLIT_2G is not set |
236 | # CONFIG_VMSPLIT_1G is not set | 248 | # CONFIG_VMSPLIT_1G is not set |
237 | CONFIG_PAGE_OFFSET=0xC0000000 | 249 | CONFIG_PAGE_OFFSET=0xC0000000 |
250 | # CONFIG_PREEMPT_NONE is not set | ||
251 | # CONFIG_PREEMPT_VOLUNTARY is not set | ||
238 | CONFIG_PREEMPT=y | 252 | CONFIG_PREEMPT=y |
239 | CONFIG_HZ=100 | 253 | CONFIG_HZ=100 |
240 | CONFIG_AEABI=y | 254 | CONFIG_AEABI=y |
241 | # CONFIG_OABI_COMPAT is not set | 255 | # CONFIG_OABI_COMPAT is not set |
242 | CONFIG_ARCH_FLATMEM_HAS_HOLES=y | ||
243 | # CONFIG_ARCH_SPARSEMEM_DEFAULT is not set | 256 | # CONFIG_ARCH_SPARSEMEM_DEFAULT is not set |
244 | # CONFIG_ARCH_SELECT_MEMORY_MODEL is not set | 257 | # CONFIG_ARCH_SELECT_MEMORY_MODEL is not set |
245 | # CONFIG_HIGHMEM is not set | 258 | # CONFIG_HIGHMEM is not set |
@@ -254,10 +267,12 @@ CONFIG_SPLIT_PTLOCK_CPUS=4096 | |||
254 | # CONFIG_PHYS_ADDR_T_64BIT is not set | 267 | # CONFIG_PHYS_ADDR_T_64BIT is not set |
255 | CONFIG_ZONE_DMA_FLAG=0 | 268 | CONFIG_ZONE_DMA_FLAG=0 |
256 | CONFIG_VIRT_TO_BUS=y | 269 | CONFIG_VIRT_TO_BUS=y |
257 | CONFIG_UNEVICTABLE_LRU=y | ||
258 | CONFIG_HAVE_MLOCK=y | 270 | CONFIG_HAVE_MLOCK=y |
259 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 271 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
272 | # CONFIG_KSM is not set | ||
273 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
260 | CONFIG_ALIGNMENT_TRAP=y | 274 | CONFIG_ALIGNMENT_TRAP=y |
275 | CONFIG_UACCESS_WITH_MEMCPY=y | ||
261 | 276 | ||
262 | # | 277 | # |
263 | # Boot options | 278 | # Boot options |
@@ -345,6 +360,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
345 | # CONFIG_NETFILTER is not set | 360 | # CONFIG_NETFILTER is not set |
346 | # CONFIG_IP_DCCP is not set | 361 | # CONFIG_IP_DCCP is not set |
347 | # CONFIG_IP_SCTP is not set | 362 | # CONFIG_IP_SCTP is not set |
363 | # CONFIG_RDS is not set | ||
348 | # CONFIG_TIPC is not set | 364 | # CONFIG_TIPC is not set |
349 | # CONFIG_ATM is not set | 365 | # CONFIG_ATM is not set |
350 | # CONFIG_BRIDGE is not set | 366 | # CONFIG_BRIDGE is not set |
@@ -367,6 +383,7 @@ CONFIG_NET_DSA_MV88E6123_61_65=y | |||
367 | # CONFIG_ECONET is not set | 383 | # CONFIG_ECONET is not set |
368 | # CONFIG_WAN_ROUTER is not set | 384 | # CONFIG_WAN_ROUTER is not set |
369 | # CONFIG_PHONET is not set | 385 | # CONFIG_PHONET is not set |
386 | # CONFIG_IEEE802154 is not set | ||
370 | # CONFIG_NET_SCHED is not set | 387 | # CONFIG_NET_SCHED is not set |
371 | # CONFIG_DCB is not set | 388 | # CONFIG_DCB is not set |
372 | 389 | ||
@@ -383,17 +400,18 @@ CONFIG_NET_PKTGEN=m | |||
383 | # CONFIG_AF_RXRPC is not set | 400 | # CONFIG_AF_RXRPC is not set |
384 | CONFIG_WIRELESS=y | 401 | CONFIG_WIRELESS=y |
385 | CONFIG_CFG80211=y | 402 | CONFIG_CFG80211=y |
403 | # CONFIG_NL80211_TESTMODE is not set | ||
404 | # CONFIG_CFG80211_DEVELOPER_WARNINGS is not set | ||
386 | # CONFIG_CFG80211_REG_DEBUG is not set | 405 | # CONFIG_CFG80211_REG_DEBUG is not set |
406 | CONFIG_CFG80211_DEFAULT_PS=y | ||
407 | CONFIG_CFG80211_DEFAULT_PS_VALUE=1 | ||
408 | # CONFIG_CFG80211_DEBUGFS is not set | ||
387 | CONFIG_WIRELESS_OLD_REGULATORY=y | 409 | CONFIG_WIRELESS_OLD_REGULATORY=y |
388 | CONFIG_WIRELESS_EXT=y | 410 | CONFIG_WIRELESS_EXT=y |
389 | CONFIG_WIRELESS_EXT_SYSFS=y | 411 | CONFIG_WIRELESS_EXT_SYSFS=y |
390 | CONFIG_LIB80211=y | 412 | CONFIG_LIB80211=y |
391 | # CONFIG_LIB80211_DEBUG is not set | 413 | # CONFIG_LIB80211_DEBUG is not set |
392 | CONFIG_MAC80211=y | 414 | CONFIG_MAC80211=y |
393 | |||
394 | # | ||
395 | # Rate control algorithm selection | ||
396 | # | ||
397 | CONFIG_MAC80211_RC_MINSTREL=y | 415 | CONFIG_MAC80211_RC_MINSTREL=y |
398 | # CONFIG_MAC80211_RC_DEFAULT_PID is not set | 416 | # CONFIG_MAC80211_RC_DEFAULT_PID is not set |
399 | CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y | 417 | CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y |
@@ -414,6 +432,7 @@ CONFIG_MAC80211_RC_DEFAULT="minstrel" | |||
414 | # Generic Driver Options | 432 | # Generic Driver Options |
415 | # | 433 | # |
416 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 434 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
435 | # CONFIG_DEVTMPFS is not set | ||
417 | CONFIG_STANDALONE=y | 436 | CONFIG_STANDALONE=y |
418 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 437 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
419 | CONFIG_FW_LOADER=y | 438 | CONFIG_FW_LOADER=y |
@@ -425,9 +444,9 @@ CONFIG_EXTRA_FIRMWARE="" | |||
425 | # CONFIG_CONNECTOR is not set | 444 | # CONFIG_CONNECTOR is not set |
426 | CONFIG_MTD=y | 445 | CONFIG_MTD=y |
427 | # CONFIG_MTD_DEBUG is not set | 446 | # CONFIG_MTD_DEBUG is not set |
447 | # CONFIG_MTD_TESTS is not set | ||
428 | # CONFIG_MTD_CONCAT is not set | 448 | # CONFIG_MTD_CONCAT is not set |
429 | CONFIG_MTD_PARTITIONS=y | 449 | CONFIG_MTD_PARTITIONS=y |
430 | # CONFIG_MTD_TESTS is not set | ||
431 | # CONFIG_MTD_REDBOOT_PARTS is not set | 450 | # CONFIG_MTD_REDBOOT_PARTS is not set |
432 | CONFIG_MTD_CMDLINE_PARTS=y | 451 | CONFIG_MTD_CMDLINE_PARTS=y |
433 | # CONFIG_MTD_AFS_PARTS is not set | 452 | # CONFIG_MTD_AFS_PARTS is not set |
@@ -494,6 +513,7 @@ CONFIG_MTD_PHYSMAP=y | |||
494 | # CONFIG_MTD_DATAFLASH is not set | 513 | # CONFIG_MTD_DATAFLASH is not set |
495 | CONFIG_MTD_M25P80=y | 514 | CONFIG_MTD_M25P80=y |
496 | CONFIG_M25PXX_USE_FAST_READ=y | 515 | CONFIG_M25PXX_USE_FAST_READ=y |
516 | # CONFIG_MTD_SST25L is not set | ||
497 | # CONFIG_MTD_SLRAM is not set | 517 | # CONFIG_MTD_SLRAM is not set |
498 | # CONFIG_MTD_PHRAM is not set | 518 | # CONFIG_MTD_PHRAM is not set |
499 | # CONFIG_MTD_MTDRAM is not set | 519 | # CONFIG_MTD_MTDRAM is not set |
@@ -543,6 +563,7 @@ CONFIG_BLK_DEV_LOOP=y | |||
543 | # CONFIG_BLK_DEV_RAM is not set | 563 | # CONFIG_BLK_DEV_RAM is not set |
544 | # CONFIG_CDROM_PKTCDVD is not set | 564 | # CONFIG_CDROM_PKTCDVD is not set |
545 | # CONFIG_ATA_OVER_ETH is not set | 565 | # CONFIG_ATA_OVER_ETH is not set |
566 | # CONFIG_MG_DISK is not set | ||
546 | # CONFIG_MISC_DEVICES is not set | 567 | # CONFIG_MISC_DEVICES is not set |
547 | CONFIG_HAVE_IDE=y | 568 | CONFIG_HAVE_IDE=y |
548 | # CONFIG_IDE is not set | 569 | # CONFIG_IDE is not set |
@@ -567,10 +588,6 @@ CONFIG_BLK_DEV_SR=m | |||
567 | # CONFIG_BLK_DEV_SR_VENDOR is not set | 588 | # CONFIG_BLK_DEV_SR_VENDOR is not set |
568 | CONFIG_CHR_DEV_SG=m | 589 | CONFIG_CHR_DEV_SG=m |
569 | # CONFIG_CHR_DEV_SCH is not set | 590 | # CONFIG_CHR_DEV_SCH is not set |
570 | |||
571 | # | ||
572 | # Some SCSI devices (e.g. CD jukebox) support multiple LUNs | ||
573 | # | ||
574 | # CONFIG_SCSI_MULTI_LUN is not set | 591 | # CONFIG_SCSI_MULTI_LUN is not set |
575 | # CONFIG_SCSI_CONSTANTS is not set | 592 | # CONFIG_SCSI_CONSTANTS is not set |
576 | # CONFIG_SCSI_LOGGING is not set | 593 | # CONFIG_SCSI_LOGGING is not set |
@@ -587,6 +604,8 @@ CONFIG_SCSI_WAIT_SCAN=m | |||
587 | # CONFIG_SCSI_SRP_ATTRS is not set | 604 | # CONFIG_SCSI_SRP_ATTRS is not set |
588 | CONFIG_SCSI_LOWLEVEL=y | 605 | CONFIG_SCSI_LOWLEVEL=y |
589 | # CONFIG_ISCSI_TCP is not set | 606 | # CONFIG_ISCSI_TCP is not set |
607 | # CONFIG_SCSI_BNX2_ISCSI is not set | ||
608 | # CONFIG_BE2ISCSI is not set | ||
590 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 609 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
591 | # CONFIG_SCSI_3W_9XXX is not set | 610 | # CONFIG_SCSI_3W_9XXX is not set |
592 | # CONFIG_SCSI_ACARD is not set | 611 | # CONFIG_SCSI_ACARD is not set |
@@ -595,6 +614,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
595 | # CONFIG_SCSI_AIC7XXX_OLD is not set | 614 | # CONFIG_SCSI_AIC7XXX_OLD is not set |
596 | # CONFIG_SCSI_AIC79XX is not set | 615 | # CONFIG_SCSI_AIC79XX is not set |
597 | # CONFIG_SCSI_AIC94XX is not set | 616 | # CONFIG_SCSI_AIC94XX is not set |
617 | # CONFIG_SCSI_MVSAS is not set | ||
598 | # CONFIG_SCSI_DPT_I2O is not set | 618 | # CONFIG_SCSI_DPT_I2O is not set |
599 | # CONFIG_SCSI_ADVANSYS is not set | 619 | # CONFIG_SCSI_ADVANSYS is not set |
600 | # CONFIG_SCSI_ARCMSR is not set | 620 | # CONFIG_SCSI_ARCMSR is not set |
@@ -611,7 +631,6 @@ CONFIG_SCSI_LOWLEVEL=y | |||
611 | # CONFIG_SCSI_IPS is not set | 631 | # CONFIG_SCSI_IPS is not set |
612 | # CONFIG_SCSI_INITIO is not set | 632 | # CONFIG_SCSI_INITIO is not set |
613 | # CONFIG_SCSI_INIA100 is not set | 633 | # CONFIG_SCSI_INIA100 is not set |
614 | # CONFIG_SCSI_MVSAS is not set | ||
615 | # CONFIG_SCSI_STEX is not set | 634 | # CONFIG_SCSI_STEX is not set |
616 | # CONFIG_SCSI_SYM53C8XX_2 is not set | 635 | # CONFIG_SCSI_SYM53C8XX_2 is not set |
617 | # CONFIG_SCSI_IPR is not set | 636 | # CONFIG_SCSI_IPR is not set |
@@ -623,11 +642,14 @@ CONFIG_SCSI_LOWLEVEL=y | |||
623 | # CONFIG_SCSI_DC390T is not set | 642 | # CONFIG_SCSI_DC390T is not set |
624 | # CONFIG_SCSI_NSP32 is not set | 643 | # CONFIG_SCSI_NSP32 is not set |
625 | # CONFIG_SCSI_DEBUG is not set | 644 | # CONFIG_SCSI_DEBUG is not set |
645 | # CONFIG_SCSI_PMCRAID is not set | ||
626 | # CONFIG_SCSI_SRP is not set | 646 | # CONFIG_SCSI_SRP is not set |
647 | # CONFIG_SCSI_BFA_FC is not set | ||
627 | # CONFIG_SCSI_DH is not set | 648 | # CONFIG_SCSI_DH is not set |
628 | # CONFIG_SCSI_OSD_INITIATOR is not set | 649 | # CONFIG_SCSI_OSD_INITIATOR is not set |
629 | CONFIG_ATA=y | 650 | CONFIG_ATA=y |
630 | # CONFIG_ATA_NONSTANDARD is not set | 651 | # CONFIG_ATA_NONSTANDARD is not set |
652 | CONFIG_ATA_VERBOSE_ERROR=y | ||
631 | CONFIG_SATA_PMP=y | 653 | CONFIG_SATA_PMP=y |
632 | CONFIG_SATA_AHCI=y | 654 | CONFIG_SATA_AHCI=y |
633 | # CONFIG_SATA_SIL24 is not set | 655 | # CONFIG_SATA_SIL24 is not set |
@@ -649,6 +671,7 @@ CONFIG_SATA_MV=y | |||
649 | # CONFIG_PATA_ALI is not set | 671 | # CONFIG_PATA_ALI is not set |
650 | # CONFIG_PATA_AMD is not set | 672 | # CONFIG_PATA_AMD is not set |
651 | # CONFIG_PATA_ARTOP is not set | 673 | # CONFIG_PATA_ARTOP is not set |
674 | # CONFIG_PATA_ATP867X is not set | ||
652 | # CONFIG_PATA_ATIIXP is not set | 675 | # CONFIG_PATA_ATIIXP is not set |
653 | # CONFIG_PATA_CMD640_PCI is not set | 676 | # CONFIG_PATA_CMD640_PCI is not set |
654 | # CONFIG_PATA_CMD64X is not set | 677 | # CONFIG_PATA_CMD64X is not set |
@@ -676,6 +699,7 @@ CONFIG_SATA_MV=y | |||
676 | # CONFIG_PATA_OPTIDMA is not set | 699 | # CONFIG_PATA_OPTIDMA is not set |
677 | # CONFIG_PATA_PDC_OLD is not set | 700 | # CONFIG_PATA_PDC_OLD is not set |
678 | # CONFIG_PATA_RADISYS is not set | 701 | # CONFIG_PATA_RADISYS is not set |
702 | # CONFIG_PATA_RDC is not set | ||
679 | # CONFIG_PATA_RZ1000 is not set | 703 | # CONFIG_PATA_RZ1000 is not set |
680 | # CONFIG_PATA_SC1200 is not set | 704 | # CONFIG_PATA_SC1200 is not set |
681 | # CONFIG_PATA_SERVERWORKS is not set | 705 | # CONFIG_PATA_SERVERWORKS is not set |
@@ -693,13 +717,16 @@ CONFIG_SATA_MV=y | |||
693 | # | 717 | # |
694 | 718 | ||
695 | # | 719 | # |
696 | # Enable only one of the two stacks, unless you know what you are doing | 720 | # You can enable one or both FireWire driver stacks. |
721 | # | ||
722 | |||
723 | # | ||
724 | # See the help texts for more information. | ||
697 | # | 725 | # |
698 | # CONFIG_FIREWIRE is not set | 726 | # CONFIG_FIREWIRE is not set |
699 | # CONFIG_IEEE1394 is not set | 727 | # CONFIG_IEEE1394 is not set |
700 | # CONFIG_I2O is not set | 728 | # CONFIG_I2O is not set |
701 | CONFIG_NETDEVICES=y | 729 | CONFIG_NETDEVICES=y |
702 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
703 | # CONFIG_DUMMY is not set | 730 | # CONFIG_DUMMY is not set |
704 | # CONFIG_BONDING is not set | 731 | # CONFIG_BONDING is not set |
705 | # CONFIG_MACVLAN is not set | 732 | # CONFIG_MACVLAN is not set |
@@ -768,6 +795,9 @@ CONFIG_NET_PCI=y | |||
768 | # CONFIG_SMSC9420 is not set | 795 | # CONFIG_SMSC9420 is not set |
769 | # CONFIG_SUNDANCE is not set | 796 | # CONFIG_SUNDANCE is not set |
770 | # CONFIG_TLAN is not set | 797 | # CONFIG_TLAN is not set |
798 | # CONFIG_KS8842 is not set | ||
799 | # CONFIG_KS8851 is not set | ||
800 | # CONFIG_KS8851_MLL is not set | ||
771 | # CONFIG_VIA_RHINE is not set | 801 | # CONFIG_VIA_RHINE is not set |
772 | # CONFIG_SC92031 is not set | 802 | # CONFIG_SC92031 is not set |
773 | # CONFIG_ATL2 is not set | 803 | # CONFIG_ATL2 is not set |
@@ -789,6 +819,7 @@ CONFIG_NETDEV_1000=y | |||
789 | # CONFIG_VIA_VELOCITY is not set | 819 | # CONFIG_VIA_VELOCITY is not set |
790 | # CONFIG_TIGON3 is not set | 820 | # CONFIG_TIGON3 is not set |
791 | # CONFIG_BNX2 is not set | 821 | # CONFIG_BNX2 is not set |
822 | # CONFIG_CNIC is not set | ||
792 | CONFIG_MV643XX_ETH=y | 823 | CONFIG_MV643XX_ETH=y |
793 | # CONFIG_QLA3XXX is not set | 824 | # CONFIG_QLA3XXX is not set |
794 | # CONFIG_ATL1 is not set | 825 | # CONFIG_ATL1 is not set |
@@ -797,10 +828,7 @@ CONFIG_MV643XX_ETH=y | |||
797 | # CONFIG_JME is not set | 828 | # CONFIG_JME is not set |
798 | # CONFIG_NETDEV_10000 is not set | 829 | # CONFIG_NETDEV_10000 is not set |
799 | # CONFIG_TR is not set | 830 | # CONFIG_TR is not set |
800 | 831 | CONFIG_WLAN=y | |
801 | # | ||
802 | # Wireless LAN | ||
803 | # | ||
804 | # CONFIG_WLAN_PRE80211 is not set | 832 | # CONFIG_WLAN_PRE80211 is not set |
805 | CONFIG_WLAN_80211=y | 833 | CONFIG_WLAN_80211=y |
806 | CONFIG_LIBERTAS=y | 834 | CONFIG_LIBERTAS=y |
@@ -820,9 +848,7 @@ CONFIG_LIBERTAS_SDIO=y | |||
820 | # CONFIG_MAC80211_HWSIM is not set | 848 | # CONFIG_MAC80211_HWSIM is not set |
821 | # CONFIG_MWL8K is not set | 849 | # CONFIG_MWL8K is not set |
822 | # CONFIG_P54_COMMON is not set | 850 | # CONFIG_P54_COMMON is not set |
823 | # CONFIG_ATH5K is not set | 851 | # CONFIG_ATH_COMMON is not set |
824 | # CONFIG_ATH9K is not set | ||
825 | # CONFIG_AR9170_USB is not set | ||
826 | # CONFIG_IPW2100 is not set | 852 | # CONFIG_IPW2100 is not set |
827 | # CONFIG_IPW2200 is not set | 853 | # CONFIG_IPW2200 is not set |
828 | # CONFIG_IWLWIFI is not set | 854 | # CONFIG_IWLWIFI is not set |
@@ -832,6 +858,8 @@ CONFIG_LIBERTAS_SDIO=y | |||
832 | # CONFIG_ZD1211RW is not set | 858 | # CONFIG_ZD1211RW is not set |
833 | # CONFIG_RT2X00 is not set | 859 | # CONFIG_RT2X00 is not set |
834 | # CONFIG_HERMES is not set | 860 | # CONFIG_HERMES is not set |
861 | # CONFIG_WL12XX is not set | ||
862 | # CONFIG_IWM is not set | ||
835 | 863 | ||
836 | # | 864 | # |
837 | # Enable WiMAX (Networking options) to see the WiMAX drivers | 865 | # Enable WiMAX (Networking options) to see the WiMAX drivers |
@@ -855,6 +883,7 @@ CONFIG_LIBERTAS_SDIO=y | |||
855 | # CONFIG_NETPOLL is not set | 883 | # CONFIG_NETPOLL is not set |
856 | # CONFIG_NET_POLL_CONTROLLER is not set | 884 | # CONFIG_NET_POLL_CONTROLLER is not set |
857 | # CONFIG_ISDN is not set | 885 | # CONFIG_ISDN is not set |
886 | # CONFIG_PHONE is not set | ||
858 | 887 | ||
859 | # | 888 | # |
860 | # Input device support | 889 | # Input device support |
@@ -878,13 +907,19 @@ CONFIG_INPUT_EVDEV=y | |||
878 | # Input Device Drivers | 907 | # Input Device Drivers |
879 | # | 908 | # |
880 | CONFIG_INPUT_KEYBOARD=y | 909 | CONFIG_INPUT_KEYBOARD=y |
910 | # CONFIG_KEYBOARD_ADP5588 is not set | ||
881 | CONFIG_KEYBOARD_ATKBD=y | 911 | CONFIG_KEYBOARD_ATKBD=y |
882 | # CONFIG_KEYBOARD_SUNKBD is not set | 912 | # CONFIG_QT2160 is not set |
883 | # CONFIG_KEYBOARD_LKKBD is not set | 913 | # CONFIG_KEYBOARD_LKKBD is not set |
884 | # CONFIG_KEYBOARD_XTKBD is not set | 914 | CONFIG_KEYBOARD_GPIO=y |
915 | # CONFIG_KEYBOARD_MATRIX is not set | ||
916 | # CONFIG_KEYBOARD_LM8323 is not set | ||
917 | # CONFIG_KEYBOARD_MAX7359 is not set | ||
885 | # CONFIG_KEYBOARD_NEWTON is not set | 918 | # CONFIG_KEYBOARD_NEWTON is not set |
919 | # CONFIG_KEYBOARD_OPENCORES is not set | ||
886 | # CONFIG_KEYBOARD_STOWAWAY is not set | 920 | # CONFIG_KEYBOARD_STOWAWAY is not set |
887 | CONFIG_KEYBOARD_GPIO=y | 921 | # CONFIG_KEYBOARD_SUNKBD is not set |
922 | # CONFIG_KEYBOARD_XTKBD is not set | ||
888 | # CONFIG_INPUT_MOUSE is not set | 923 | # CONFIG_INPUT_MOUSE is not set |
889 | # CONFIG_INPUT_JOYSTICK is not set | 924 | # CONFIG_INPUT_JOYSTICK is not set |
890 | # CONFIG_INPUT_TABLET is not set | 925 | # CONFIG_INPUT_TABLET is not set |
@@ -943,6 +978,7 @@ CONFIG_LEGACY_PTY_COUNT=16 | |||
943 | CONFIG_DEVPORT=y | 978 | CONFIG_DEVPORT=y |
944 | CONFIG_I2C=y | 979 | CONFIG_I2C=y |
945 | CONFIG_I2C_BOARDINFO=y | 980 | CONFIG_I2C_BOARDINFO=y |
981 | # CONFIG_I2C_COMPAT is not set | ||
946 | CONFIG_I2C_CHARDEV=y | 982 | CONFIG_I2C_CHARDEV=y |
947 | CONFIG_I2C_HELPER_AUTO=y | 983 | CONFIG_I2C_HELPER_AUTO=y |
948 | 984 | ||
@@ -998,10 +1034,6 @@ CONFIG_I2C_MV64XXX=y | |||
998 | # Miscellaneous I2C Chip support | 1034 | # Miscellaneous I2C Chip support |
999 | # | 1035 | # |
1000 | # CONFIG_DS1682 is not set | 1036 | # CONFIG_DS1682 is not set |
1001 | # CONFIG_SENSORS_PCF8574 is not set | ||
1002 | # CONFIG_PCF8575 is not set | ||
1003 | # CONFIG_SENSORS_PCA9539 is not set | ||
1004 | # CONFIG_SENSORS_MAX6875 is not set | ||
1005 | # CONFIG_SENSORS_TSL2550 is not set | 1037 | # CONFIG_SENSORS_TSL2550 is not set |
1006 | # CONFIG_I2C_DEBUG_CORE is not set | 1038 | # CONFIG_I2C_DEBUG_CORE is not set |
1007 | # CONFIG_I2C_DEBUG_ALGO is not set | 1039 | # CONFIG_I2C_DEBUG_ALGO is not set |
@@ -1023,11 +1055,47 @@ CONFIG_SPI_ORION=y | |||
1023 | # | 1055 | # |
1024 | # CONFIG_SPI_SPIDEV is not set | 1056 | # CONFIG_SPI_SPIDEV is not set |
1025 | # CONFIG_SPI_TLE62X0 is not set | 1057 | # CONFIG_SPI_TLE62X0 is not set |
1058 | |||
1059 | # | ||
1060 | # PPS support | ||
1061 | # | ||
1062 | # CONFIG_PPS is not set | ||
1063 | CONFIG_ARCH_REQUIRE_GPIOLIB=y | ||
1064 | CONFIG_GPIOLIB=y | ||
1065 | # CONFIG_DEBUG_GPIO is not set | ||
1066 | CONFIG_GPIO_SYSFS=y | ||
1067 | |||
1068 | # | ||
1069 | # Memory mapped GPIO expanders: | ||
1070 | # | ||
1071 | |||
1072 | # | ||
1073 | # I2C GPIO expanders: | ||
1074 | # | ||
1075 | # CONFIG_GPIO_MAX732X is not set | ||
1076 | # CONFIG_GPIO_PCA953X is not set | ||
1077 | # CONFIG_GPIO_PCF857X is not set | ||
1078 | |||
1079 | # | ||
1080 | # PCI GPIO expanders: | ||
1081 | # | ||
1082 | # CONFIG_GPIO_BT8XX is not set | ||
1083 | # CONFIG_GPIO_LANGWELL is not set | ||
1084 | |||
1085 | # | ||
1086 | # SPI GPIO expanders: | ||
1087 | # | ||
1088 | # CONFIG_GPIO_MAX7301 is not set | ||
1089 | # CONFIG_GPIO_MCP23S08 is not set | ||
1090 | # CONFIG_GPIO_MC33880 is not set | ||
1091 | |||
1092 | # | ||
1093 | # AC97 GPIO expanders: | ||
1094 | # | ||
1026 | # CONFIG_W1 is not set | 1095 | # CONFIG_W1 is not set |
1027 | # CONFIG_POWER_SUPPLY is not set | 1096 | # CONFIG_POWER_SUPPLY is not set |
1028 | # CONFIG_HWMON is not set | 1097 | # CONFIG_HWMON is not set |
1029 | # CONFIG_THERMAL is not set | 1098 | # CONFIG_THERMAL is not set |
1030 | # CONFIG_THERMAL_HWMON is not set | ||
1031 | # CONFIG_WATCHDOG is not set | 1099 | # CONFIG_WATCHDOG is not set |
1032 | CONFIG_SSB_POSSIBLE=y | 1100 | CONFIG_SSB_POSSIBLE=y |
1033 | 1101 | ||
@@ -1041,33 +1109,28 @@ CONFIG_SSB_POSSIBLE=y | |||
1041 | # | 1109 | # |
1042 | # CONFIG_MFD_CORE is not set | 1110 | # CONFIG_MFD_CORE is not set |
1043 | # CONFIG_MFD_SM501 is not set | 1111 | # CONFIG_MFD_SM501 is not set |
1112 | # CONFIG_MFD_ASIC3 is not set | ||
1113 | # CONFIG_HTC_EGPIO is not set | ||
1044 | # CONFIG_HTC_PASIC3 is not set | 1114 | # CONFIG_HTC_PASIC3 is not set |
1115 | # CONFIG_TPS65010 is not set | ||
1045 | # CONFIG_TWL4030_CORE is not set | 1116 | # CONFIG_TWL4030_CORE is not set |
1046 | # CONFIG_MFD_TMIO is not set | 1117 | # CONFIG_MFD_TMIO is not set |
1118 | # CONFIG_MFD_TC6393XB is not set | ||
1047 | # CONFIG_PMIC_DA903X is not set | 1119 | # CONFIG_PMIC_DA903X is not set |
1048 | # CONFIG_MFD_WM8400 is not set | 1120 | # CONFIG_MFD_WM8400 is not set |
1121 | # CONFIG_MFD_WM831X is not set | ||
1049 | # CONFIG_MFD_WM8350_I2C is not set | 1122 | # CONFIG_MFD_WM8350_I2C is not set |
1050 | # CONFIG_MFD_PCF50633 is not set | 1123 | # CONFIG_MFD_PCF50633 is not set |
1051 | 1124 | # CONFIG_MFD_MC13783 is not set | |
1052 | # | 1125 | # CONFIG_AB3100_CORE is not set |
1053 | # Multimedia devices | 1126 | # CONFIG_EZX_PCAP is not set |
1054 | # | 1127 | # CONFIG_REGULATOR is not set |
1055 | 1128 | # CONFIG_MEDIA_SUPPORT is not set | |
1056 | # | ||
1057 | # Multimedia core support | ||
1058 | # | ||
1059 | # CONFIG_VIDEO_DEV is not set | ||
1060 | # CONFIG_DVB_CORE is not set | ||
1061 | # CONFIG_VIDEO_MEDIA is not set | ||
1062 | |||
1063 | # | ||
1064 | # Multimedia drivers | ||
1065 | # | ||
1066 | # CONFIG_DAB is not set | ||
1067 | 1129 | ||
1068 | # | 1130 | # |
1069 | # Graphics support | 1131 | # Graphics support |
1070 | # | 1132 | # |
1133 | CONFIG_VGA_ARB=y | ||
1071 | # CONFIG_DRM is not set | 1134 | # CONFIG_DRM is not set |
1072 | # CONFIG_VGASTATE is not set | 1135 | # CONFIG_VGASTATE is not set |
1073 | # CONFIG_VIDEO_OUTPUT_CONTROL is not set | 1136 | # CONFIG_VIDEO_OUTPUT_CONTROL is not set |
@@ -1087,7 +1150,6 @@ CONFIG_DUMMY_CONSOLE=y | |||
1087 | # CONFIG_SOUND is not set | 1150 | # CONFIG_SOUND is not set |
1088 | CONFIG_HID_SUPPORT=y | 1151 | CONFIG_HID_SUPPORT=y |
1089 | CONFIG_HID=y | 1152 | CONFIG_HID=y |
1090 | # CONFIG_HID_DEBUG is not set | ||
1091 | # CONFIG_HIDRAW is not set | 1153 | # CONFIG_HIDRAW is not set |
1092 | 1154 | ||
1093 | # | 1155 | # |
@@ -1106,10 +1168,12 @@ CONFIG_HID_BELKIN=y | |||
1106 | CONFIG_HID_CHERRY=y | 1168 | CONFIG_HID_CHERRY=y |
1107 | CONFIG_HID_CHICONY=y | 1169 | CONFIG_HID_CHICONY=y |
1108 | CONFIG_HID_CYPRESS=y | 1170 | CONFIG_HID_CYPRESS=y |
1171 | CONFIG_HID_DRAGONRISE=y | ||
1109 | # CONFIG_DRAGONRISE_FF is not set | 1172 | # CONFIG_DRAGONRISE_FF is not set |
1110 | CONFIG_HID_EZKEY=y | 1173 | CONFIG_HID_EZKEY=y |
1111 | CONFIG_HID_KYE=y | 1174 | CONFIG_HID_KYE=y |
1112 | CONFIG_HID_GYRATION=y | 1175 | CONFIG_HID_GYRATION=y |
1176 | CONFIG_HID_TWINHAN=y | ||
1113 | CONFIG_HID_KENSINGTON=y | 1177 | CONFIG_HID_KENSINGTON=y |
1114 | CONFIG_HID_LOGITECH=y | 1178 | CONFIG_HID_LOGITECH=y |
1115 | # CONFIG_LOGITECH_FF is not set | 1179 | # CONFIG_LOGITECH_FF is not set |
@@ -1123,9 +1187,14 @@ CONFIG_HID_PETALYNX=y | |||
1123 | CONFIG_HID_SAMSUNG=y | 1187 | CONFIG_HID_SAMSUNG=y |
1124 | CONFIG_HID_SONY=y | 1188 | CONFIG_HID_SONY=y |
1125 | CONFIG_HID_SUNPLUS=y | 1189 | CONFIG_HID_SUNPLUS=y |
1190 | CONFIG_HID_GREENASIA=y | ||
1126 | # CONFIG_GREENASIA_FF is not set | 1191 | # CONFIG_GREENASIA_FF is not set |
1192 | CONFIG_HID_SMARTJOYPLUS=y | ||
1193 | # CONFIG_SMARTJOYPLUS_FF is not set | ||
1127 | CONFIG_HID_TOPSEED=y | 1194 | CONFIG_HID_TOPSEED=y |
1195 | CONFIG_HID_THRUSTMASTER=y | ||
1128 | # CONFIG_THRUSTMASTER_FF is not set | 1196 | # CONFIG_THRUSTMASTER_FF is not set |
1197 | CONFIG_HID_ZEROPLUS=y | ||
1129 | # CONFIG_ZEROPLUS_FF is not set | 1198 | # CONFIG_ZEROPLUS_FF is not set |
1130 | CONFIG_USB_SUPPORT=y | 1199 | CONFIG_USB_SUPPORT=y |
1131 | CONFIG_USB_ARCH_HAS_HCD=y | 1200 | CONFIG_USB_ARCH_HAS_HCD=y |
@@ -1150,18 +1219,21 @@ CONFIG_USB_DEVICE_CLASS=y | |||
1150 | # USB Host Controller Drivers | 1219 | # USB Host Controller Drivers |
1151 | # | 1220 | # |
1152 | # CONFIG_USB_C67X00_HCD is not set | 1221 | # CONFIG_USB_C67X00_HCD is not set |
1222 | # CONFIG_USB_XHCI_HCD is not set | ||
1153 | CONFIG_USB_EHCI_HCD=y | 1223 | CONFIG_USB_EHCI_HCD=y |
1154 | CONFIG_USB_EHCI_ROOT_HUB_TT=y | 1224 | CONFIG_USB_EHCI_ROOT_HUB_TT=y |
1155 | CONFIG_USB_EHCI_TT_NEWSCHED=y | 1225 | CONFIG_USB_EHCI_TT_NEWSCHED=y |
1156 | # CONFIG_USB_OXU210HP_HCD is not set | 1226 | # CONFIG_USB_OXU210HP_HCD is not set |
1157 | # CONFIG_USB_ISP116X_HCD is not set | 1227 | # CONFIG_USB_ISP116X_HCD is not set |
1158 | # CONFIG_USB_ISP1760_HCD is not set | 1228 | # CONFIG_USB_ISP1760_HCD is not set |
1229 | # CONFIG_USB_ISP1362_HCD is not set | ||
1159 | # CONFIG_USB_OHCI_HCD is not set | 1230 | # CONFIG_USB_OHCI_HCD is not set |
1160 | # CONFIG_USB_UHCI_HCD is not set | 1231 | # CONFIG_USB_UHCI_HCD is not set |
1161 | # CONFIG_USB_SL811_HCD is not set | 1232 | # CONFIG_USB_SL811_HCD is not set |
1162 | # CONFIG_USB_R8A66597_HCD is not set | 1233 | # CONFIG_USB_R8A66597_HCD is not set |
1163 | # CONFIG_USB_WHCI_HCD is not set | 1234 | # CONFIG_USB_WHCI_HCD is not set |
1164 | # CONFIG_USB_HWA_HCD is not set | 1235 | # CONFIG_USB_HWA_HCD is not set |
1236 | # CONFIG_USB_MUSB_HDRC is not set | ||
1165 | 1237 | ||
1166 | # | 1238 | # |
1167 | # USB Device Class drivers | 1239 | # USB Device Class drivers |
@@ -1252,11 +1324,14 @@ CONFIG_SDIO_UART=y | |||
1252 | # MMC/SD/SDIO Host Controller Drivers | 1324 | # MMC/SD/SDIO Host Controller Drivers |
1253 | # | 1325 | # |
1254 | # CONFIG_MMC_SDHCI is not set | 1326 | # CONFIG_MMC_SDHCI is not set |
1327 | # CONFIG_MMC_AT91 is not set | ||
1328 | # CONFIG_MMC_ATMELMCI is not set | ||
1255 | # CONFIG_MMC_TIFM_SD is not set | 1329 | # CONFIG_MMC_TIFM_SD is not set |
1256 | CONFIG_MMC_MVSDIO=y | 1330 | CONFIG_MMC_MVSDIO=y |
1257 | # CONFIG_MMC_SPI is not set | 1331 | # CONFIG_MMC_SPI is not set |
1332 | # CONFIG_MMC_CB710 is not set | ||
1333 | # CONFIG_MMC_VIA_SDMMC is not set | ||
1258 | # CONFIG_MEMSTICK is not set | 1334 | # CONFIG_MEMSTICK is not set |
1259 | # CONFIG_ACCESSIBILITY is not set | ||
1260 | CONFIG_NEW_LEDS=y | 1335 | CONFIG_NEW_LEDS=y |
1261 | CONFIG_LEDS_CLASS=y | 1336 | CONFIG_LEDS_CLASS=y |
1262 | 1337 | ||
@@ -1266,7 +1341,7 @@ CONFIG_LEDS_CLASS=y | |||
1266 | # CONFIG_LEDS_PCA9532 is not set | 1341 | # CONFIG_LEDS_PCA9532 is not set |
1267 | CONFIG_LEDS_GPIO=y | 1342 | CONFIG_LEDS_GPIO=y |
1268 | CONFIG_LEDS_GPIO_PLATFORM=y | 1343 | CONFIG_LEDS_GPIO_PLATFORM=y |
1269 | # CONFIG_LEDS_LP5521 is not set | 1344 | # CONFIG_LEDS_LP3944 is not set |
1270 | # CONFIG_LEDS_PCA955X is not set | 1345 | # CONFIG_LEDS_PCA955X is not set |
1271 | # CONFIG_LEDS_DAC124S085 is not set | 1346 | # CONFIG_LEDS_DAC124S085 is not set |
1272 | # CONFIG_LEDS_BD2802 is not set | 1347 | # CONFIG_LEDS_BD2802 is not set |
@@ -1278,11 +1353,14 @@ CONFIG_LEDS_TRIGGERS=y | |||
1278 | CONFIG_LEDS_TRIGGER_TIMER=y | 1353 | CONFIG_LEDS_TRIGGER_TIMER=y |
1279 | CONFIG_LEDS_TRIGGER_HEARTBEAT=y | 1354 | CONFIG_LEDS_TRIGGER_HEARTBEAT=y |
1280 | # CONFIG_LEDS_TRIGGER_BACKLIGHT is not set | 1355 | # CONFIG_LEDS_TRIGGER_BACKLIGHT is not set |
1356 | # CONFIG_LEDS_TRIGGER_GPIO is not set | ||
1281 | CONFIG_LEDS_TRIGGER_DEFAULT_ON=y | 1357 | CONFIG_LEDS_TRIGGER_DEFAULT_ON=y |
1282 | 1358 | ||
1283 | # | 1359 | # |
1284 | # iptables trigger is under Netfilter config (LED target) | 1360 | # iptables trigger is under Netfilter config (LED target) |
1285 | # | 1361 | # |
1362 | # CONFIG_ACCESSIBILITY is not set | ||
1363 | # CONFIG_INFINIBAND is not set | ||
1286 | CONFIG_RTC_LIB=y | 1364 | CONFIG_RTC_LIB=y |
1287 | CONFIG_RTC_CLASS=y | 1365 | CONFIG_RTC_CLASS=y |
1288 | CONFIG_RTC_HCTOSYS=y | 1366 | CONFIG_RTC_HCTOSYS=y |
@@ -1314,6 +1392,7 @@ CONFIG_RTC_INTF_DEV=y | |||
1314 | CONFIG_RTC_DRV_S35390A=y | 1392 | CONFIG_RTC_DRV_S35390A=y |
1315 | # CONFIG_RTC_DRV_FM3130 is not set | 1393 | # CONFIG_RTC_DRV_FM3130 is not set |
1316 | # CONFIG_RTC_DRV_RX8581 is not set | 1394 | # CONFIG_RTC_DRV_RX8581 is not set |
1395 | # CONFIG_RTC_DRV_RX8025 is not set | ||
1317 | 1396 | ||
1318 | # | 1397 | # |
1319 | # SPI RTC drivers | 1398 | # SPI RTC drivers |
@@ -1325,6 +1404,7 @@ CONFIG_RTC_DRV_S35390A=y | |||
1325 | # CONFIG_RTC_DRV_R9701 is not set | 1404 | # CONFIG_RTC_DRV_R9701 is not set |
1326 | # CONFIG_RTC_DRV_RS5C348 is not set | 1405 | # CONFIG_RTC_DRV_RS5C348 is not set |
1327 | # CONFIG_RTC_DRV_DS3234 is not set | 1406 | # CONFIG_RTC_DRV_DS3234 is not set |
1407 | # CONFIG_RTC_DRV_PCF2123 is not set | ||
1328 | 1408 | ||
1329 | # | 1409 | # |
1330 | # Platform RTC drivers | 1410 | # Platform RTC drivers |
@@ -1360,8 +1440,11 @@ CONFIG_DMA_ENGINE=y | |||
1360 | # CONFIG_ASYNC_TX_DMA is not set | 1440 | # CONFIG_ASYNC_TX_DMA is not set |
1361 | # CONFIG_DMATEST is not set | 1441 | # CONFIG_DMATEST is not set |
1362 | # CONFIG_AUXDISPLAY is not set | 1442 | # CONFIG_AUXDISPLAY is not set |
1363 | # CONFIG_REGULATOR is not set | ||
1364 | # CONFIG_UIO is not set | 1443 | # CONFIG_UIO is not set |
1444 | |||
1445 | # | ||
1446 | # TI VLYNQ | ||
1447 | # | ||
1365 | # CONFIG_STAGING is not set | 1448 | # CONFIG_STAGING is not set |
1366 | 1449 | ||
1367 | # | 1450 | # |
@@ -1379,10 +1462,13 @@ CONFIG_JBD=y | |||
1379 | # CONFIG_REISERFS_FS is not set | 1462 | # CONFIG_REISERFS_FS is not set |
1380 | # CONFIG_JFS_FS is not set | 1463 | # CONFIG_JFS_FS is not set |
1381 | # CONFIG_FS_POSIX_ACL is not set | 1464 | # CONFIG_FS_POSIX_ACL is not set |
1382 | CONFIG_FILE_LOCKING=y | ||
1383 | # CONFIG_XFS_FS is not set | 1465 | # CONFIG_XFS_FS is not set |
1466 | # CONFIG_GFS2_FS is not set | ||
1384 | # CONFIG_OCFS2_FS is not set | 1467 | # CONFIG_OCFS2_FS is not set |
1385 | # CONFIG_BTRFS_FS is not set | 1468 | # CONFIG_BTRFS_FS is not set |
1469 | # CONFIG_NILFS2_FS is not set | ||
1470 | CONFIG_FILE_LOCKING=y | ||
1471 | CONFIG_FSNOTIFY=y | ||
1386 | CONFIG_DNOTIFY=y | 1472 | CONFIG_DNOTIFY=y |
1387 | CONFIG_INOTIFY=y | 1473 | CONFIG_INOTIFY=y |
1388 | CONFIG_INOTIFY_USER=y | 1474 | CONFIG_INOTIFY_USER=y |
@@ -1455,7 +1541,6 @@ CONFIG_CRAMFS=y | |||
1455 | # CONFIG_ROMFS_FS is not set | 1541 | # CONFIG_ROMFS_FS is not set |
1456 | # CONFIG_SYSV_FS is not set | 1542 | # CONFIG_SYSV_FS is not set |
1457 | # CONFIG_UFS_FS is not set | 1543 | # CONFIG_UFS_FS is not set |
1458 | # CONFIG_NILFS2_FS is not set | ||
1459 | CONFIG_NETWORK_FILESYSTEMS=y | 1544 | CONFIG_NETWORK_FILESYSTEMS=y |
1460 | CONFIG_NFS_FS=y | 1545 | CONFIG_NFS_FS=y |
1461 | CONFIG_NFS_V3=y | 1546 | CONFIG_NFS_V3=y |
@@ -1530,6 +1615,7 @@ CONFIG_ENABLE_WARN_DEPRECATED=y | |||
1530 | CONFIG_ENABLE_MUST_CHECK=y | 1615 | CONFIG_ENABLE_MUST_CHECK=y |
1531 | CONFIG_FRAME_WARN=1024 | 1616 | CONFIG_FRAME_WARN=1024 |
1532 | CONFIG_MAGIC_SYSRQ=y | 1617 | CONFIG_MAGIC_SYSRQ=y |
1618 | # CONFIG_STRIP_ASM_SYMS is not set | ||
1533 | # CONFIG_UNUSED_SYMBOLS is not set | 1619 | # CONFIG_UNUSED_SYMBOLS is not set |
1534 | CONFIG_DEBUG_FS=y | 1620 | CONFIG_DEBUG_FS=y |
1535 | # CONFIG_HEADERS_CHECK is not set | 1621 | # CONFIG_HEADERS_CHECK is not set |
@@ -1547,6 +1633,7 @@ CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0 | |||
1547 | # CONFIG_DEBUG_OBJECTS is not set | 1633 | # CONFIG_DEBUG_OBJECTS is not set |
1548 | # CONFIG_SLUB_DEBUG_ON is not set | 1634 | # CONFIG_SLUB_DEBUG_ON is not set |
1549 | # CONFIG_SLUB_STATS is not set | 1635 | # CONFIG_SLUB_STATS is not set |
1636 | # CONFIG_DEBUG_KMEMLEAK is not set | ||
1550 | # CONFIG_DEBUG_PREEMPT is not set | 1637 | # CONFIG_DEBUG_PREEMPT is not set |
1551 | # CONFIG_DEBUG_RT_MUTEXES is not set | 1638 | # CONFIG_DEBUG_RT_MUTEXES is not set |
1552 | # CONFIG_RT_MUTEX_TESTER is not set | 1639 | # CONFIG_RT_MUTEX_TESTER is not set |
@@ -1567,12 +1654,14 @@ CONFIG_DEBUG_MEMORY_INIT=y | |||
1567 | # CONFIG_DEBUG_LIST is not set | 1654 | # CONFIG_DEBUG_LIST is not set |
1568 | # CONFIG_DEBUG_SG is not set | 1655 | # CONFIG_DEBUG_SG is not set |
1569 | # CONFIG_DEBUG_NOTIFIERS is not set | 1656 | # CONFIG_DEBUG_NOTIFIERS is not set |
1657 | # CONFIG_DEBUG_CREDENTIALS is not set | ||
1570 | # CONFIG_BOOT_PRINTK_DELAY is not set | 1658 | # CONFIG_BOOT_PRINTK_DELAY is not set |
1571 | # CONFIG_RCU_TORTURE_TEST is not set | 1659 | # CONFIG_RCU_TORTURE_TEST is not set |
1572 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | 1660 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
1573 | # CONFIG_KPROBES_SANITY_TEST is not set | 1661 | # CONFIG_KPROBES_SANITY_TEST is not set |
1574 | # CONFIG_BACKTRACE_SELF_TEST is not set | 1662 | # CONFIG_BACKTRACE_SELF_TEST is not set |
1575 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set | 1663 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set |
1664 | # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set | ||
1576 | # CONFIG_LKDTM is not set | 1665 | # CONFIG_LKDTM is not set |
1577 | # CONFIG_FAULT_INJECTION is not set | 1666 | # CONFIG_FAULT_INJECTION is not set |
1578 | # CONFIG_LATENCYTOP is not set | 1667 | # CONFIG_LATENCYTOP is not set |
@@ -1581,25 +1670,12 @@ CONFIG_SYSCTL_SYSCALL_CHECK=y | |||
1581 | CONFIG_NOP_TRACER=y | 1670 | CONFIG_NOP_TRACER=y |
1582 | CONFIG_HAVE_FUNCTION_TRACER=y | 1671 | CONFIG_HAVE_FUNCTION_TRACER=y |
1583 | CONFIG_RING_BUFFER=y | 1672 | CONFIG_RING_BUFFER=y |
1673 | CONFIG_EVENT_TRACING=y | ||
1674 | CONFIG_CONTEXT_SWITCH_TRACER=y | ||
1675 | CONFIG_RING_BUFFER_ALLOW_SWAP=y | ||
1584 | CONFIG_TRACING=y | 1676 | CONFIG_TRACING=y |
1585 | CONFIG_TRACING_SUPPORT=y | 1677 | CONFIG_TRACING_SUPPORT=y |
1586 | 1678 | # CONFIG_FTRACE is not set | |
1587 | # | ||
1588 | # Tracers | ||
1589 | # | ||
1590 | # CONFIG_FUNCTION_TRACER is not set | ||
1591 | # CONFIG_IRQSOFF_TRACER is not set | ||
1592 | # CONFIG_PREEMPT_TRACER is not set | ||
1593 | # CONFIG_SCHED_TRACER is not set | ||
1594 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | ||
1595 | # CONFIG_EVENT_TRACER is not set | ||
1596 | # CONFIG_BOOT_TRACER is not set | ||
1597 | # CONFIG_TRACE_BRANCH_PROFILING is not set | ||
1598 | # CONFIG_STACK_TRACER is not set | ||
1599 | # CONFIG_KMEMTRACE is not set | ||
1600 | # CONFIG_WORKQUEUE_TRACER is not set | ||
1601 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
1602 | # CONFIG_FTRACE_STARTUP_TEST is not set | ||
1603 | # CONFIG_DYNAMIC_DEBUG is not set | 1679 | # CONFIG_DYNAMIC_DEBUG is not set |
1604 | # CONFIG_SAMPLES is not set | 1680 | # CONFIG_SAMPLES is not set |
1605 | CONFIG_HAVE_ARCH_KGDB=y | 1681 | CONFIG_HAVE_ARCH_KGDB=y |
@@ -1623,7 +1699,6 @@ CONFIG_CRYPTO=y | |||
1623 | # | 1699 | # |
1624 | # Crypto core or helper | 1700 | # Crypto core or helper |
1625 | # | 1701 | # |
1626 | # CONFIG_CRYPTO_FIPS is not set | ||
1627 | CONFIG_CRYPTO_ALGAPI=y | 1702 | CONFIG_CRYPTO_ALGAPI=y |
1628 | CONFIG_CRYPTO_ALGAPI2=y | 1703 | CONFIG_CRYPTO_ALGAPI2=y |
1629 | CONFIG_CRYPTO_AEAD2=y | 1704 | CONFIG_CRYPTO_AEAD2=y |
@@ -1665,11 +1740,13 @@ CONFIG_CRYPTO_PCBC=m | |||
1665 | # | 1740 | # |
1666 | # CONFIG_CRYPTO_HMAC is not set | 1741 | # CONFIG_CRYPTO_HMAC is not set |
1667 | # CONFIG_CRYPTO_XCBC is not set | 1742 | # CONFIG_CRYPTO_XCBC is not set |
1743 | # CONFIG_CRYPTO_VMAC is not set | ||
1668 | 1744 | ||
1669 | # | 1745 | # |
1670 | # Digest | 1746 | # Digest |
1671 | # | 1747 | # |
1672 | CONFIG_CRYPTO_CRC32C=y | 1748 | CONFIG_CRYPTO_CRC32C=y |
1749 | # CONFIG_CRYPTO_GHASH is not set | ||
1673 | # CONFIG_CRYPTO_MD4 is not set | 1750 | # CONFIG_CRYPTO_MD4 is not set |
1674 | # CONFIG_CRYPTO_MD5 is not set | 1751 | # CONFIG_CRYPTO_MD5 is not set |
1675 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 1752 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
@@ -1714,6 +1791,7 @@ CONFIG_CRYPTO_ARC4=y | |||
1714 | # | 1791 | # |
1715 | # CONFIG_CRYPTO_ANSI_CPRNG is not set | 1792 | # CONFIG_CRYPTO_ANSI_CPRNG is not set |
1716 | CONFIG_CRYPTO_HW=y | 1793 | CONFIG_CRYPTO_HW=y |
1794 | CONFIG_CRYPTO_DEV_MV_CESA=y | ||
1717 | # CONFIG_CRYPTO_DEV_HIFN_795X is not set | 1795 | # CONFIG_CRYPTO_DEV_HIFN_795X is not set |
1718 | CONFIG_BINARY_PRINTF=y | 1796 | CONFIG_BINARY_PRINTF=y |
1719 | 1797 | ||
diff --git a/arch/arm/configs/omap3_pandora_defconfig b/arch/arm/configs/omap3_pandora_defconfig index b54ad2e2da36..150deafb0a6a 100644 --- a/arch/arm/configs/omap3_pandora_defconfig +++ b/arch/arm/configs/omap3_pandora_defconfig | |||
@@ -611,7 +611,7 @@ CONFIG_INPUT_KEYBOARD=y | |||
611 | # CONFIG_KEYBOARD_XTKBD is not set | 611 | # CONFIG_KEYBOARD_XTKBD is not set |
612 | # CONFIG_KEYBOARD_NEWTON is not set | 612 | # CONFIG_KEYBOARD_NEWTON is not set |
613 | # CONFIG_KEYBOARD_STOWAWAY is not set | 613 | # CONFIG_KEYBOARD_STOWAWAY is not set |
614 | # CONFIG_KEYBOARD_GPIO is not set | 614 | CONFIG_KEYBOARD_GPIO=y |
615 | CONFIG_INPUT_MOUSE=y | 615 | CONFIG_INPUT_MOUSE=y |
616 | # CONFIG_MOUSE_PS2 is not set | 616 | # CONFIG_MOUSE_PS2 is not set |
617 | # CONFIG_MOUSE_SERIAL is not set | 617 | # CONFIG_MOUSE_SERIAL is not set |
@@ -634,7 +634,8 @@ CONFIG_TOUCHSCREEN_ADS7846=y | |||
634 | # CONFIG_TOUCHSCREEN_TOUCHWIN is not set | 634 | # CONFIG_TOUCHSCREEN_TOUCHWIN is not set |
635 | # CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set | 635 | # CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set |
636 | # CONFIG_TOUCHSCREEN_TOUCHIT213 is not set | 636 | # CONFIG_TOUCHSCREEN_TOUCHIT213 is not set |
637 | # CONFIG_INPUT_MISC is not set | 637 | CONFIG_INPUT_MISC=y |
638 | CONFIG_INPUT_TWL4030_PWRBUTTON=y | ||
638 | 639 | ||
639 | # | 640 | # |
640 | # Hardware I/O ports | 641 | # Hardware I/O ports |
@@ -834,7 +835,29 @@ CONFIG_DAB=y | |||
834 | # | 835 | # |
835 | # CONFIG_VGA_CONSOLE is not set | 836 | # CONFIG_VGA_CONSOLE is not set |
836 | CONFIG_DUMMY_CONSOLE=y | 837 | CONFIG_DUMMY_CONSOLE=y |
837 | # CONFIG_SOUND is not set | 838 | CONFIG_SOUND=y |
839 | CONFIG_SOUND_OSS_CORE=y | ||
840 | CONFIG_SOUND_OSS_CORE_PRECLAIM=y | ||
841 | CONFIG_SND=y | ||
842 | CONFIG_SND_TIMER=y | ||
843 | CONFIG_SND_PCM=y | ||
844 | CONFIG_SND_JACK=y | ||
845 | CONFIG_SND_OSSEMUL=y | ||
846 | CONFIG_SND_MIXER_OSS=y | ||
847 | CONFIG_SND_PCM_OSS=y | ||
848 | CONFIG_SND_PCM_OSS_PLUGINS=y | ||
849 | CONFIG_SND_SUPPORT_OLD_API=y | ||
850 | CONFIG_SND_VERBOSE_PROCFS=y | ||
851 | CONFIG_SND_VERBOSE_PRINTK=y | ||
852 | CONFIG_SND_DRIVERS=y | ||
853 | CONFIG_SND_USB=y | ||
854 | CONFIG_SND_SOC=y | ||
855 | CONFIG_SND_OMAP_SOC=y | ||
856 | CONFIG_SND_OMAP_SOC_MCBSP=y | ||
857 | CONFIG_SND_OMAP_SOC_OMAP3_PANDORA=y | ||
858 | CONFIG_SND_SOC_I2C_AND_SPI=y | ||
859 | CONFIG_SND_SOC_TWL4030=y | ||
860 | |||
838 | CONFIG_HID_SUPPORT=y | 861 | CONFIG_HID_SUPPORT=y |
839 | CONFIG_HID=y | 862 | CONFIG_HID=y |
840 | # CONFIG_HID_DEBUG is not set | 863 | # CONFIG_HID_DEBUG is not set |
@@ -1020,7 +1043,13 @@ CONFIG_MMC_BLOCK_BOUNCE=y | |||
1020 | # CONFIG_MMC_SPI is not set | 1043 | # CONFIG_MMC_SPI is not set |
1021 | # CONFIG_MEMSTICK is not set | 1044 | # CONFIG_MEMSTICK is not set |
1022 | # CONFIG_ACCESSIBILITY is not set | 1045 | # CONFIG_ACCESSIBILITY is not set |
1023 | # CONFIG_NEW_LEDS is not set | 1046 | CONFIG_NEW_LEDS=y |
1047 | CONFIG_LEDS_CLASS=y | ||
1048 | CONFIG_LEDS_GPIO=y | ||
1049 | CONFIG_LEDS_GPIO_PLATFORM=y | ||
1050 | CONFIG_LEDS_TRIGGERS=y | ||
1051 | CONFIG_LEDS_TRIGGER_DEFAULT_ON=y | ||
1052 | |||
1024 | CONFIG_RTC_LIB=y | 1053 | CONFIG_RTC_LIB=y |
1025 | CONFIG_RTC_CLASS=y | 1054 | CONFIG_RTC_CLASS=y |
1026 | CONFIG_RTC_HCTOSYS=y | 1055 | CONFIG_RTC_HCTOSYS=y |
@@ -1084,9 +1113,12 @@ CONFIG_RTC_DRV_TWL4030=y | |||
1084 | # on-CPU RTC drivers | 1113 | # on-CPU RTC drivers |
1085 | # | 1114 | # |
1086 | # CONFIG_DMADEVICES is not set | 1115 | # CONFIG_DMADEVICES is not set |
1087 | # CONFIG_REGULATOR is not set | ||
1088 | # CONFIG_UIO is not set | 1116 | # CONFIG_UIO is not set |
1089 | 1117 | ||
1118 | CONFIG_REGULATOR=y | ||
1119 | CONFIG_REGULATOR_FIXED_VOLTAGE=y | ||
1120 | CONFIG_REGULATOR_TWL4030=y | ||
1121 | |||
1090 | # | 1122 | # |
1091 | # File systems | 1123 | # File systems |
1092 | # | 1124 | # |
@@ -1407,3 +1439,10 @@ CONFIG_PLIST=y | |||
1407 | CONFIG_HAS_IOMEM=y | 1439 | CONFIG_HAS_IOMEM=y |
1408 | CONFIG_HAS_IOPORT=y | 1440 | CONFIG_HAS_IOPORT=y |
1409 | CONFIG_HAS_DMA=y | 1441 | CONFIG_HAS_DMA=y |
1442 | |||
1443 | # added by hand for now | ||
1444 | CONFIG_KEYBOARD_TWL4030=y | ||
1445 | CONFIG_USB_OTG_UTILS=y | ||
1446 | CONFIG_TWL4030_USB=y | ||
1447 | CONFIG_MMC_OMAP_HS=y | ||
1448 | |||
diff --git a/arch/arm/configs/omap_3430sdp_defconfig b/arch/arm/configs/omap_3430sdp_defconfig index 8a4a7e2ba87b..5a305f015307 100644 --- a/arch/arm/configs/omap_3430sdp_defconfig +++ b/arch/arm/configs/omap_3430sdp_defconfig | |||
@@ -1703,7 +1703,14 @@ CONFIG_RTC_DRV_TWL4030=y | |||
1703 | # on-CPU RTC drivers | 1703 | # on-CPU RTC drivers |
1704 | # | 1704 | # |
1705 | # CONFIG_DMADEVICES is not set | 1705 | # CONFIG_DMADEVICES is not set |
1706 | # CONFIG_REGULATOR is not set | 1706 | CONFIG_REGULATOR=y |
1707 | # CONFIG_REGULATOR_DEBUG is not set | ||
1708 | # CONFIG_REGULATOR_FIXED_VOLTAGE is not set | ||
1709 | # CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set | ||
1710 | # CONFIG_REGULATOR_USERSPACE_CONSUMER is not set | ||
1711 | # CONFIG_REGULATOR_BQ24022 is not set | ||
1712 | # CONFIG_REGULATOR_MAX1586 is not set | ||
1713 | CONFIG_REGULATOR_TWL4030=y | ||
1707 | # CONFIG_UIO is not set | 1714 | # CONFIG_UIO is not set |
1708 | # CONFIG_STAGING is not set | 1715 | # CONFIG_STAGING is not set |
1709 | 1716 | ||
diff --git a/arch/arm/configs/orion5x_defconfig b/arch/arm/configs/orion5x_defconfig index 9e2385293ecb..5383cd0dff54 100644 --- a/arch/arm/configs/orion5x_defconfig +++ b/arch/arm/configs/orion5x_defconfig | |||
@@ -1,15 +1,13 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.30-rc4 | 3 | # Linux kernel version: 2.6.32-rc6 |
4 | # Mon May 4 14:07:25 2009 | 4 | # Sat Nov 7 20:52:21 2009 |
5 | # | 5 | # |
6 | CONFIG_ARM=y | 6 | CONFIG_ARM=y |
7 | CONFIG_SYS_SUPPORTS_APM_EMULATION=y | 7 | CONFIG_SYS_SUPPORTS_APM_EMULATION=y |
8 | CONFIG_GENERIC_GPIO=y | 8 | CONFIG_GENERIC_GPIO=y |
9 | CONFIG_GENERIC_TIME=y | 9 | CONFIG_GENERIC_TIME=y |
10 | CONFIG_GENERIC_CLOCKEVENTS=y | 10 | CONFIG_GENERIC_CLOCKEVENTS=y |
11 | CONFIG_MMU=y | ||
12 | # CONFIG_NO_IOPORT is not set | ||
13 | CONFIG_GENERIC_HARDIRQS=y | 11 | CONFIG_GENERIC_HARDIRQS=y |
14 | CONFIG_STACKTRACE_SUPPORT=y | 12 | CONFIG_STACKTRACE_SUPPORT=y |
15 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 13 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
@@ -18,13 +16,12 @@ CONFIG_TRACE_IRQFLAGS_SUPPORT=y | |||
18 | CONFIG_HARDIRQS_SW_RESEND=y | 16 | CONFIG_HARDIRQS_SW_RESEND=y |
19 | CONFIG_GENERIC_IRQ_PROBE=y | 17 | CONFIG_GENERIC_IRQ_PROBE=y |
20 | CONFIG_RWSEM_GENERIC_SPINLOCK=y | 18 | CONFIG_RWSEM_GENERIC_SPINLOCK=y |
21 | # CONFIG_ARCH_HAS_ILOG2_U32 is not set | ||
22 | # CONFIG_ARCH_HAS_ILOG2_U64 is not set | ||
23 | CONFIG_GENERIC_HWEIGHT=y | 19 | CONFIG_GENERIC_HWEIGHT=y |
24 | CONFIG_GENERIC_CALIBRATE_DELAY=y | 20 | CONFIG_GENERIC_CALIBRATE_DELAY=y |
25 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | 21 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y |
26 | CONFIG_VECTORS_BASE=0xffff0000 | 22 | CONFIG_VECTORS_BASE=0xffff0000 |
27 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 23 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
24 | CONFIG_CONSTRUCTORS=y | ||
28 | 25 | ||
29 | # | 26 | # |
30 | # General setup | 27 | # General setup |
@@ -46,11 +43,12 @@ CONFIG_SYSVIPC_SYSCTL=y | |||
46 | # | 43 | # |
47 | # RCU Subsystem | 44 | # RCU Subsystem |
48 | # | 45 | # |
49 | CONFIG_CLASSIC_RCU=y | 46 | CONFIG_TREE_RCU=y |
50 | # CONFIG_TREE_RCU is not set | 47 | # CONFIG_TREE_PREEMPT_RCU is not set |
51 | # CONFIG_PREEMPT_RCU is not set | 48 | # CONFIG_RCU_TRACE is not set |
49 | CONFIG_RCU_FANOUT=32 | ||
50 | # CONFIG_RCU_FANOUT_EXACT is not set | ||
52 | # CONFIG_TREE_RCU_TRACE is not set | 51 | # CONFIG_TREE_RCU_TRACE is not set |
53 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
54 | # CONFIG_IKCONFIG is not set | 52 | # CONFIG_IKCONFIG is not set |
55 | CONFIG_LOG_BUF_SHIFT=14 | 53 | CONFIG_LOG_BUF_SHIFT=14 |
56 | # CONFIG_GROUP_SCHED is not set | 54 | # CONFIG_GROUP_SCHED is not set |
@@ -69,7 +67,6 @@ CONFIG_SYSCTL_SYSCALL=y | |||
69 | CONFIG_KALLSYMS=y | 67 | CONFIG_KALLSYMS=y |
70 | CONFIG_KALLSYMS_ALL=y | 68 | CONFIG_KALLSYMS_ALL=y |
71 | # CONFIG_KALLSYMS_EXTRA_PASS is not set | 69 | # CONFIG_KALLSYMS_EXTRA_PASS is not set |
72 | # CONFIG_STRIP_ASM_SYMS is not set | ||
73 | CONFIG_HOTPLUG=y | 70 | CONFIG_HOTPLUG=y |
74 | CONFIG_PRINTK=y | 71 | CONFIG_PRINTK=y |
75 | CONFIG_BUG=y | 72 | CONFIG_BUG=y |
@@ -82,6 +79,10 @@ CONFIG_TIMERFD=y | |||
82 | CONFIG_EVENTFD=y | 79 | CONFIG_EVENTFD=y |
83 | CONFIG_SHMEM=y | 80 | CONFIG_SHMEM=y |
84 | CONFIG_AIO=y | 81 | CONFIG_AIO=y |
82 | |||
83 | # | ||
84 | # Kernel Performance Events And Counters | ||
85 | # | ||
85 | CONFIG_VM_EVENT_COUNTERS=y | 86 | CONFIG_VM_EVENT_COUNTERS=y |
86 | CONFIG_PCI_QUIRKS=y | 87 | CONFIG_PCI_QUIRKS=y |
87 | # CONFIG_SLUB_DEBUG is not set | 88 | # CONFIG_SLUB_DEBUG is not set |
@@ -91,13 +92,17 @@ CONFIG_SLUB=y | |||
91 | # CONFIG_SLOB is not set | 92 | # CONFIG_SLOB is not set |
92 | CONFIG_PROFILING=y | 93 | CONFIG_PROFILING=y |
93 | CONFIG_TRACEPOINTS=y | 94 | CONFIG_TRACEPOINTS=y |
94 | # CONFIG_MARKERS is not set | ||
95 | CONFIG_OPROFILE=y | 95 | CONFIG_OPROFILE=y |
96 | CONFIG_HAVE_OPROFILE=y | 96 | CONFIG_HAVE_OPROFILE=y |
97 | CONFIG_KPROBES=y | 97 | CONFIG_KPROBES=y |
98 | CONFIG_KRETPROBES=y | 98 | CONFIG_KRETPROBES=y |
99 | CONFIG_HAVE_KPROBES=y | 99 | CONFIG_HAVE_KPROBES=y |
100 | CONFIG_HAVE_KRETPROBES=y | 100 | CONFIG_HAVE_KRETPROBES=y |
101 | |||
102 | # | ||
103 | # GCOV-based kernel profiling | ||
104 | # | ||
105 | # CONFIG_GCOV_KERNEL is not set | ||
101 | # CONFIG_SLOW_WORK is not set | 106 | # CONFIG_SLOW_WORK is not set |
102 | CONFIG_HAVE_GENERIC_DMA_COHERENT=y | 107 | CONFIG_HAVE_GENERIC_DMA_COHERENT=y |
103 | CONFIG_RT_MUTEXES=y | 108 | CONFIG_RT_MUTEXES=y |
@@ -109,7 +114,7 @@ CONFIG_MODULE_UNLOAD=y | |||
109 | # CONFIG_MODVERSIONS is not set | 114 | # CONFIG_MODVERSIONS is not set |
110 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 115 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
111 | CONFIG_BLOCK=y | 116 | CONFIG_BLOCK=y |
112 | # CONFIG_LBD is not set | 117 | CONFIG_LBDAF=y |
113 | # CONFIG_BLK_DEV_BSG is not set | 118 | # CONFIG_BLK_DEV_BSG is not set |
114 | # CONFIG_BLK_DEV_INTEGRITY is not set | 119 | # CONFIG_BLK_DEV_INTEGRITY is not set |
115 | 120 | ||
@@ -130,19 +135,22 @@ CONFIG_DEFAULT_IOSCHED="cfq" | |||
130 | # | 135 | # |
131 | # System Type | 136 | # System Type |
132 | # | 137 | # |
138 | CONFIG_MMU=y | ||
133 | # CONFIG_ARCH_AAEC2000 is not set | 139 | # CONFIG_ARCH_AAEC2000 is not set |
134 | # CONFIG_ARCH_INTEGRATOR is not set | 140 | # CONFIG_ARCH_INTEGRATOR is not set |
135 | # CONFIG_ARCH_REALVIEW is not set | 141 | # CONFIG_ARCH_REALVIEW is not set |
136 | # CONFIG_ARCH_VERSATILE is not set | 142 | # CONFIG_ARCH_VERSATILE is not set |
137 | # CONFIG_ARCH_AT91 is not set | 143 | # CONFIG_ARCH_AT91 is not set |
138 | # CONFIG_ARCH_CLPS711X is not set | 144 | # CONFIG_ARCH_CLPS711X is not set |
145 | # CONFIG_ARCH_GEMINI is not set | ||
139 | # CONFIG_ARCH_EBSA110 is not set | 146 | # CONFIG_ARCH_EBSA110 is not set |
140 | # CONFIG_ARCH_EP93XX is not set | 147 | # CONFIG_ARCH_EP93XX is not set |
141 | # CONFIG_ARCH_GEMINI is not set | ||
142 | # CONFIG_ARCH_FOOTBRIDGE is not set | 148 | # CONFIG_ARCH_FOOTBRIDGE is not set |
149 | # CONFIG_ARCH_MXC is not set | ||
150 | # CONFIG_ARCH_STMP3XXX is not set | ||
143 | # CONFIG_ARCH_NETX is not set | 151 | # CONFIG_ARCH_NETX is not set |
144 | # CONFIG_ARCH_H720X is not set | 152 | # CONFIG_ARCH_H720X is not set |
145 | # CONFIG_ARCH_IMX is not set | 153 | # CONFIG_ARCH_NOMADIK is not set |
146 | # CONFIG_ARCH_IOP13XX is not set | 154 | # CONFIG_ARCH_IOP13XX is not set |
147 | # CONFIG_ARCH_IOP32X is not set | 155 | # CONFIG_ARCH_IOP32X is not set |
148 | # CONFIG_ARCH_IOP33X is not set | 156 | # CONFIG_ARCH_IOP33X is not set |
@@ -151,25 +159,27 @@ CONFIG_DEFAULT_IOSCHED="cfq" | |||
151 | # CONFIG_ARCH_IXP4XX is not set | 159 | # CONFIG_ARCH_IXP4XX is not set |
152 | # CONFIG_ARCH_L7200 is not set | 160 | # CONFIG_ARCH_L7200 is not set |
153 | # CONFIG_ARCH_KIRKWOOD is not set | 161 | # CONFIG_ARCH_KIRKWOOD is not set |
154 | # CONFIG_ARCH_KS8695 is not set | ||
155 | # CONFIG_ARCH_NS9XXX is not set | ||
156 | # CONFIG_ARCH_LOKI is not set | 162 | # CONFIG_ARCH_LOKI is not set |
157 | # CONFIG_ARCH_MV78XX0 is not set | 163 | # CONFIG_ARCH_MV78XX0 is not set |
158 | # CONFIG_ARCH_MXC is not set | ||
159 | CONFIG_ARCH_ORION5X=y | 164 | CONFIG_ARCH_ORION5X=y |
165 | # CONFIG_ARCH_MMP is not set | ||
166 | # CONFIG_ARCH_KS8695 is not set | ||
167 | # CONFIG_ARCH_NS9XXX is not set | ||
168 | # CONFIG_ARCH_W90X900 is not set | ||
160 | # CONFIG_ARCH_PNX4008 is not set | 169 | # CONFIG_ARCH_PNX4008 is not set |
161 | # CONFIG_ARCH_PXA is not set | 170 | # CONFIG_ARCH_PXA is not set |
162 | # CONFIG_ARCH_MMP is not set | 171 | # CONFIG_ARCH_MSM is not set |
163 | # CONFIG_ARCH_RPC is not set | 172 | # CONFIG_ARCH_RPC is not set |
164 | # CONFIG_ARCH_SA1100 is not set | 173 | # CONFIG_ARCH_SA1100 is not set |
165 | # CONFIG_ARCH_S3C2410 is not set | 174 | # CONFIG_ARCH_S3C2410 is not set |
166 | # CONFIG_ARCH_S3C64XX is not set | 175 | # CONFIG_ARCH_S3C64XX is not set |
176 | # CONFIG_ARCH_S5PC1XX is not set | ||
167 | # CONFIG_ARCH_SHARK is not set | 177 | # CONFIG_ARCH_SHARK is not set |
168 | # CONFIG_ARCH_LH7A40X is not set | 178 | # CONFIG_ARCH_LH7A40X is not set |
179 | # CONFIG_ARCH_U300 is not set | ||
169 | # CONFIG_ARCH_DAVINCI is not set | 180 | # CONFIG_ARCH_DAVINCI is not set |
170 | # CONFIG_ARCH_OMAP is not set | 181 | # CONFIG_ARCH_OMAP is not set |
171 | # CONFIG_ARCH_MSM is not set | 182 | # CONFIG_ARCH_BCMRING is not set |
172 | # CONFIG_ARCH_W90X900 is not set | ||
173 | 183 | ||
174 | # | 184 | # |
175 | # Orion Implementations | 185 | # Orion Implementations |
@@ -187,6 +197,9 @@ CONFIG_MACH_WRT350N_V2=y | |||
187 | CONFIG_MACH_TS78XX=y | 197 | CONFIG_MACH_TS78XX=y |
188 | CONFIG_MACH_MV2120=y | 198 | CONFIG_MACH_MV2120=y |
189 | CONFIG_MACH_EDMINI_V2=y | 199 | CONFIG_MACH_EDMINI_V2=y |
200 | CONFIG_MACH_D2NET=y | ||
201 | CONFIG_MACH_BIGDISK=y | ||
202 | CONFIG_MACH_NET2BIG=y | ||
190 | CONFIG_MACH_MSS2=y | 203 | CONFIG_MACH_MSS2=y |
191 | CONFIG_MACH_WNR854T=y | 204 | CONFIG_MACH_WNR854T=y |
192 | CONFIG_MACH_RD88F5181L_GE=y | 205 | CONFIG_MACH_RD88F5181L_GE=y |
@@ -202,7 +215,7 @@ CONFIG_CPU_FEROCEON=y | |||
202 | CONFIG_CPU_FEROCEON_OLD_ID=y | 215 | CONFIG_CPU_FEROCEON_OLD_ID=y |
203 | CONFIG_CPU_32v5=y | 216 | CONFIG_CPU_32v5=y |
204 | CONFIG_CPU_ABRT_EV5T=y | 217 | CONFIG_CPU_ABRT_EV5T=y |
205 | CONFIG_CPU_PABRT_NOIFAR=y | 218 | CONFIG_CPU_PABRT_LEGACY=y |
206 | CONFIG_CPU_CACHE_VIVT=y | 219 | CONFIG_CPU_CACHE_VIVT=y |
207 | CONFIG_CPU_COPY_FEROCEON=y | 220 | CONFIG_CPU_COPY_FEROCEON=y |
208 | CONFIG_CPU_TLB_FEROCEON=y | 221 | CONFIG_CPU_TLB_FEROCEON=y |
@@ -215,7 +228,7 @@ CONFIG_CPU_CP15_MMU=y | |||
215 | CONFIG_ARM_THUMB=y | 228 | CONFIG_ARM_THUMB=y |
216 | # CONFIG_CPU_ICACHE_DISABLE is not set | 229 | # CONFIG_CPU_ICACHE_DISABLE is not set |
217 | # CONFIG_CPU_DCACHE_DISABLE is not set | 230 | # CONFIG_CPU_DCACHE_DISABLE is not set |
218 | # CONFIG_OUTER_CACHE is not set | 231 | CONFIG_ARM_L1_CACHE_SHIFT=5 |
219 | 232 | ||
220 | # | 233 | # |
221 | # Bus support | 234 | # Bus support |
@@ -240,11 +253,12 @@ CONFIG_VMSPLIT_3G=y | |||
240 | # CONFIG_VMSPLIT_2G is not set | 253 | # CONFIG_VMSPLIT_2G is not set |
241 | # CONFIG_VMSPLIT_1G is not set | 254 | # CONFIG_VMSPLIT_1G is not set |
242 | CONFIG_PAGE_OFFSET=0xC0000000 | 255 | CONFIG_PAGE_OFFSET=0xC0000000 |
256 | # CONFIG_PREEMPT_NONE is not set | ||
257 | # CONFIG_PREEMPT_VOLUNTARY is not set | ||
243 | CONFIG_PREEMPT=y | 258 | CONFIG_PREEMPT=y |
244 | CONFIG_HZ=100 | 259 | CONFIG_HZ=100 |
245 | CONFIG_AEABI=y | 260 | CONFIG_AEABI=y |
246 | CONFIG_OABI_COMPAT=y | 261 | CONFIG_OABI_COMPAT=y |
247 | CONFIG_ARCH_FLATMEM_HAS_HOLES=y | ||
248 | # CONFIG_ARCH_SPARSEMEM_DEFAULT is not set | 262 | # CONFIG_ARCH_SPARSEMEM_DEFAULT is not set |
249 | # CONFIG_ARCH_SELECT_MEMORY_MODEL is not set | 263 | # CONFIG_ARCH_SELECT_MEMORY_MODEL is not set |
250 | # CONFIG_HIGHMEM is not set | 264 | # CONFIG_HIGHMEM is not set |
@@ -259,12 +273,14 @@ CONFIG_SPLIT_PTLOCK_CPUS=4096 | |||
259 | # CONFIG_PHYS_ADDR_T_64BIT is not set | 273 | # CONFIG_PHYS_ADDR_T_64BIT is not set |
260 | CONFIG_ZONE_DMA_FLAG=0 | 274 | CONFIG_ZONE_DMA_FLAG=0 |
261 | CONFIG_VIRT_TO_BUS=y | 275 | CONFIG_VIRT_TO_BUS=y |
262 | CONFIG_UNEVICTABLE_LRU=y | ||
263 | CONFIG_HAVE_MLOCK=y | 276 | CONFIG_HAVE_MLOCK=y |
264 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 277 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
278 | # CONFIG_KSM is not set | ||
279 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
265 | CONFIG_LEDS=y | 280 | CONFIG_LEDS=y |
266 | CONFIG_LEDS_CPU=y | 281 | CONFIG_LEDS_CPU=y |
267 | CONFIG_ALIGNMENT_TRAP=y | 282 | CONFIG_ALIGNMENT_TRAP=y |
283 | CONFIG_UACCESS_WITH_MEMCPY=y | ||
268 | 284 | ||
269 | # | 285 | # |
270 | # Boot options | 286 | # Boot options |
@@ -308,6 +324,7 @@ CONFIG_PM=y | |||
308 | # CONFIG_PM_DEBUG is not set | 324 | # CONFIG_PM_DEBUG is not set |
309 | # CONFIG_SUSPEND is not set | 325 | # CONFIG_SUSPEND is not set |
310 | # CONFIG_APM_EMULATION is not set | 326 | # CONFIG_APM_EMULATION is not set |
327 | # CONFIG_PM_RUNTIME is not set | ||
311 | CONFIG_ARCH_SUSPEND_POSSIBLE=y | 328 | CONFIG_ARCH_SUSPEND_POSSIBLE=y |
312 | CONFIG_NET=y | 329 | CONFIG_NET=y |
313 | 330 | ||
@@ -356,6 +373,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
356 | # CONFIG_NETFILTER is not set | 373 | # CONFIG_NETFILTER is not set |
357 | # CONFIG_IP_DCCP is not set | 374 | # CONFIG_IP_DCCP is not set |
358 | # CONFIG_IP_SCTP is not set | 375 | # CONFIG_IP_SCTP is not set |
376 | # CONFIG_RDS is not set | ||
359 | # CONFIG_TIPC is not set | 377 | # CONFIG_TIPC is not set |
360 | # CONFIG_ATM is not set | 378 | # CONFIG_ATM is not set |
361 | # CONFIG_BRIDGE is not set | 379 | # CONFIG_BRIDGE is not set |
@@ -378,6 +396,7 @@ CONFIG_NET_DSA_MV88E6123_61_65=y | |||
378 | # CONFIG_ECONET is not set | 396 | # CONFIG_ECONET is not set |
379 | # CONFIG_WAN_ROUTER is not set | 397 | # CONFIG_WAN_ROUTER is not set |
380 | # CONFIG_PHONET is not set | 398 | # CONFIG_PHONET is not set |
399 | # CONFIG_IEEE802154 is not set | ||
381 | # CONFIG_NET_SCHED is not set | 400 | # CONFIG_NET_SCHED is not set |
382 | # CONFIG_DCB is not set | 401 | # CONFIG_DCB is not set |
383 | 402 | ||
@@ -394,11 +413,15 @@ CONFIG_NET_PKTGEN=m | |||
394 | # CONFIG_AF_RXRPC is not set | 413 | # CONFIG_AF_RXRPC is not set |
395 | CONFIG_WIRELESS=y | 414 | CONFIG_WIRELESS=y |
396 | # CONFIG_CFG80211 is not set | 415 | # CONFIG_CFG80211 is not set |
416 | CONFIG_CFG80211_DEFAULT_PS_VALUE=0 | ||
397 | # CONFIG_WIRELESS_OLD_REGULATORY is not set | 417 | # CONFIG_WIRELESS_OLD_REGULATORY is not set |
398 | CONFIG_WIRELESS_EXT=y | 418 | CONFIG_WIRELESS_EXT=y |
399 | CONFIG_WIRELESS_EXT_SYSFS=y | 419 | CONFIG_WIRELESS_EXT_SYSFS=y |
400 | # CONFIG_LIB80211 is not set | 420 | # CONFIG_LIB80211 is not set |
401 | # CONFIG_MAC80211 is not set | 421 | |
422 | # | ||
423 | # CFG80211 needs to be enabled for MAC80211 | ||
424 | # | ||
402 | # CONFIG_WIMAX is not set | 425 | # CONFIG_WIMAX is not set |
403 | # CONFIG_RFKILL is not set | 426 | # CONFIG_RFKILL is not set |
404 | # CONFIG_NET_9P is not set | 427 | # CONFIG_NET_9P is not set |
@@ -411,6 +434,7 @@ CONFIG_WIRELESS_EXT_SYSFS=y | |||
411 | # Generic Driver Options | 434 | # Generic Driver Options |
412 | # | 435 | # |
413 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 436 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
437 | # CONFIG_DEVTMPFS is not set | ||
414 | CONFIG_STANDALONE=y | 438 | CONFIG_STANDALONE=y |
415 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 439 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
416 | CONFIG_FW_LOADER=y | 440 | CONFIG_FW_LOADER=y |
@@ -422,9 +446,9 @@ CONFIG_EXTRA_FIRMWARE="" | |||
422 | # CONFIG_CONNECTOR is not set | 446 | # CONFIG_CONNECTOR is not set |
423 | CONFIG_MTD=y | 447 | CONFIG_MTD=y |
424 | # CONFIG_MTD_DEBUG is not set | 448 | # CONFIG_MTD_DEBUG is not set |
449 | # CONFIG_MTD_TESTS is not set | ||
425 | # CONFIG_MTD_CONCAT is not set | 450 | # CONFIG_MTD_CONCAT is not set |
426 | CONFIG_MTD_PARTITIONS=y | 451 | CONFIG_MTD_PARTITIONS=y |
427 | # CONFIG_MTD_TESTS is not set | ||
428 | # CONFIG_MTD_REDBOOT_PARTS is not set | 452 | # CONFIG_MTD_REDBOOT_PARTS is not set |
429 | CONFIG_MTD_CMDLINE_PARTS=y | 453 | CONFIG_MTD_CMDLINE_PARTS=y |
430 | # CONFIG_MTD_AFS_PARTS is not set | 454 | # CONFIG_MTD_AFS_PARTS is not set |
@@ -537,6 +561,7 @@ CONFIG_BLK_DEV_LOOP=y | |||
537 | # CONFIG_BLK_DEV_RAM is not set | 561 | # CONFIG_BLK_DEV_RAM is not set |
538 | # CONFIG_CDROM_PKTCDVD is not set | 562 | # CONFIG_CDROM_PKTCDVD is not set |
539 | # CONFIG_ATA_OVER_ETH is not set | 563 | # CONFIG_ATA_OVER_ETH is not set |
564 | # CONFIG_MG_DISK is not set | ||
540 | CONFIG_MISC_DEVICES=y | 565 | CONFIG_MISC_DEVICES=y |
541 | # CONFIG_PHANTOM is not set | 566 | # CONFIG_PHANTOM is not set |
542 | # CONFIG_SGI_IOC4 is not set | 567 | # CONFIG_SGI_IOC4 is not set |
@@ -552,7 +577,9 @@ CONFIG_MISC_DEVICES=y | |||
552 | # | 577 | # |
553 | # CONFIG_EEPROM_AT24 is not set | 578 | # CONFIG_EEPROM_AT24 is not set |
554 | # CONFIG_EEPROM_LEGACY is not set | 579 | # CONFIG_EEPROM_LEGACY is not set |
580 | # CONFIG_EEPROM_MAX6875 is not set | ||
555 | # CONFIG_EEPROM_93CX6 is not set | 581 | # CONFIG_EEPROM_93CX6 is not set |
582 | # CONFIG_CB710_CORE is not set | ||
556 | CONFIG_HAVE_IDE=y | 583 | CONFIG_HAVE_IDE=y |
557 | # CONFIG_IDE is not set | 584 | # CONFIG_IDE is not set |
558 | 585 | ||
@@ -576,10 +603,6 @@ CONFIG_BLK_DEV_SR=m | |||
576 | # CONFIG_BLK_DEV_SR_VENDOR is not set | 603 | # CONFIG_BLK_DEV_SR_VENDOR is not set |
577 | CONFIG_CHR_DEV_SG=m | 604 | CONFIG_CHR_DEV_SG=m |
578 | # CONFIG_CHR_DEV_SCH is not set | 605 | # CONFIG_CHR_DEV_SCH is not set |
579 | |||
580 | # | ||
581 | # Some SCSI devices (e.g. CD jukebox) support multiple LUNs | ||
582 | # | ||
583 | # CONFIG_SCSI_MULTI_LUN is not set | 606 | # CONFIG_SCSI_MULTI_LUN is not set |
584 | # CONFIG_SCSI_CONSTANTS is not set | 607 | # CONFIG_SCSI_CONSTANTS is not set |
585 | # CONFIG_SCSI_LOGGING is not set | 608 | # CONFIG_SCSI_LOGGING is not set |
@@ -596,6 +619,8 @@ CONFIG_SCSI_WAIT_SCAN=m | |||
596 | # CONFIG_SCSI_SRP_ATTRS is not set | 619 | # CONFIG_SCSI_SRP_ATTRS is not set |
597 | CONFIG_SCSI_LOWLEVEL=y | 620 | CONFIG_SCSI_LOWLEVEL=y |
598 | # CONFIG_ISCSI_TCP is not set | 621 | # CONFIG_ISCSI_TCP is not set |
622 | # CONFIG_SCSI_BNX2_ISCSI is not set | ||
623 | # CONFIG_BE2ISCSI is not set | ||
599 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 624 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
600 | # CONFIG_SCSI_3W_9XXX is not set | 625 | # CONFIG_SCSI_3W_9XXX is not set |
601 | # CONFIG_SCSI_ACARD is not set | 626 | # CONFIG_SCSI_ACARD is not set |
@@ -604,6 +629,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
604 | # CONFIG_SCSI_AIC7XXX_OLD is not set | 629 | # CONFIG_SCSI_AIC7XXX_OLD is not set |
605 | # CONFIG_SCSI_AIC79XX is not set | 630 | # CONFIG_SCSI_AIC79XX is not set |
606 | # CONFIG_SCSI_AIC94XX is not set | 631 | # CONFIG_SCSI_AIC94XX is not set |
632 | # CONFIG_SCSI_MVSAS is not set | ||
607 | # CONFIG_SCSI_DPT_I2O is not set | 633 | # CONFIG_SCSI_DPT_I2O is not set |
608 | # CONFIG_SCSI_ADVANSYS is not set | 634 | # CONFIG_SCSI_ADVANSYS is not set |
609 | # CONFIG_SCSI_ARCMSR is not set | 635 | # CONFIG_SCSI_ARCMSR is not set |
@@ -620,7 +646,6 @@ CONFIG_SCSI_LOWLEVEL=y | |||
620 | # CONFIG_SCSI_IPS is not set | 646 | # CONFIG_SCSI_IPS is not set |
621 | # CONFIG_SCSI_INITIO is not set | 647 | # CONFIG_SCSI_INITIO is not set |
622 | # CONFIG_SCSI_INIA100 is not set | 648 | # CONFIG_SCSI_INIA100 is not set |
623 | # CONFIG_SCSI_MVSAS is not set | ||
624 | # CONFIG_SCSI_STEX is not set | 649 | # CONFIG_SCSI_STEX is not set |
625 | # CONFIG_SCSI_SYM53C8XX_2 is not set | 650 | # CONFIG_SCSI_SYM53C8XX_2 is not set |
626 | # CONFIG_SCSI_IPR is not set | 651 | # CONFIG_SCSI_IPR is not set |
@@ -632,11 +657,14 @@ CONFIG_SCSI_LOWLEVEL=y | |||
632 | # CONFIG_SCSI_DC390T is not set | 657 | # CONFIG_SCSI_DC390T is not set |
633 | # CONFIG_SCSI_NSP32 is not set | 658 | # CONFIG_SCSI_NSP32 is not set |
634 | # CONFIG_SCSI_DEBUG is not set | 659 | # CONFIG_SCSI_DEBUG is not set |
660 | # CONFIG_SCSI_PMCRAID is not set | ||
635 | # CONFIG_SCSI_SRP is not set | 661 | # CONFIG_SCSI_SRP is not set |
662 | # CONFIG_SCSI_BFA_FC is not set | ||
636 | # CONFIG_SCSI_DH is not set | 663 | # CONFIG_SCSI_DH is not set |
637 | # CONFIG_SCSI_OSD_INITIATOR is not set | 664 | # CONFIG_SCSI_OSD_INITIATOR is not set |
638 | CONFIG_ATA=y | 665 | CONFIG_ATA=y |
639 | # CONFIG_ATA_NONSTANDARD is not set | 666 | # CONFIG_ATA_NONSTANDARD is not set |
667 | CONFIG_ATA_VERBOSE_ERROR=y | ||
640 | CONFIG_SATA_PMP=y | 668 | CONFIG_SATA_PMP=y |
641 | # CONFIG_SATA_AHCI is not set | 669 | # CONFIG_SATA_AHCI is not set |
642 | # CONFIG_SATA_SIL24 is not set | 670 | # CONFIG_SATA_SIL24 is not set |
@@ -658,6 +686,7 @@ CONFIG_SATA_MV=y | |||
658 | # CONFIG_PATA_ALI is not set | 686 | # CONFIG_PATA_ALI is not set |
659 | # CONFIG_PATA_AMD is not set | 687 | # CONFIG_PATA_AMD is not set |
660 | # CONFIG_PATA_ARTOP is not set | 688 | # CONFIG_PATA_ARTOP is not set |
689 | # CONFIG_PATA_ATP867X is not set | ||
661 | # CONFIG_PATA_ATIIXP is not set | 690 | # CONFIG_PATA_ATIIXP is not set |
662 | # CONFIG_PATA_CMD640_PCI is not set | 691 | # CONFIG_PATA_CMD640_PCI is not set |
663 | # CONFIG_PATA_CMD64X is not set | 692 | # CONFIG_PATA_CMD64X is not set |
@@ -685,6 +714,7 @@ CONFIG_SATA_MV=y | |||
685 | # CONFIG_PATA_OPTIDMA is not set | 714 | # CONFIG_PATA_OPTIDMA is not set |
686 | # CONFIG_PATA_PDC_OLD is not set | 715 | # CONFIG_PATA_PDC_OLD is not set |
687 | # CONFIG_PATA_RADISYS is not set | 716 | # CONFIG_PATA_RADISYS is not set |
717 | # CONFIG_PATA_RDC is not set | ||
688 | # CONFIG_PATA_RZ1000 is not set | 718 | # CONFIG_PATA_RZ1000 is not set |
689 | # CONFIG_PATA_SC1200 is not set | 719 | # CONFIG_PATA_SC1200 is not set |
690 | # CONFIG_PATA_SERVERWORKS is not set | 720 | # CONFIG_PATA_SERVERWORKS is not set |
@@ -703,13 +733,16 @@ CONFIG_SATA_MV=y | |||
703 | # | 733 | # |
704 | 734 | ||
705 | # | 735 | # |
706 | # Enable only one of the two stacks, unless you know what you are doing | 736 | # You can enable one or both FireWire driver stacks. |
737 | # | ||
738 | |||
739 | # | ||
740 | # See the help texts for more information. | ||
707 | # | 741 | # |
708 | # CONFIG_FIREWIRE is not set | 742 | # CONFIG_FIREWIRE is not set |
709 | # CONFIG_IEEE1394 is not set | 743 | # CONFIG_IEEE1394 is not set |
710 | # CONFIG_I2O is not set | 744 | # CONFIG_I2O is not set |
711 | CONFIG_NETDEVICES=y | 745 | CONFIG_NETDEVICES=y |
712 | CONFIG_COMPAT_NET_DEV_OPS=y | ||
713 | # CONFIG_DUMMY is not set | 746 | # CONFIG_DUMMY is not set |
714 | # CONFIG_BONDING is not set | 747 | # CONFIG_BONDING is not set |
715 | # CONFIG_MACVLAN is not set | 748 | # CONFIG_MACVLAN is not set |
@@ -777,6 +810,8 @@ CONFIG_NET_PCI=y | |||
777 | # CONFIG_SMSC9420 is not set | 810 | # CONFIG_SMSC9420 is not set |
778 | # CONFIG_SUNDANCE is not set | 811 | # CONFIG_SUNDANCE is not set |
779 | # CONFIG_TLAN is not set | 812 | # CONFIG_TLAN is not set |
813 | # CONFIG_KS8842 is not set | ||
814 | # CONFIG_KS8851_MLL is not set | ||
780 | # CONFIG_VIA_RHINE is not set | 815 | # CONFIG_VIA_RHINE is not set |
781 | # CONFIG_SC92031 is not set | 816 | # CONFIG_SC92031 is not set |
782 | # CONFIG_ATL2 is not set | 817 | # CONFIG_ATL2 is not set |
@@ -798,6 +833,7 @@ CONFIG_NETDEV_1000=y | |||
798 | # CONFIG_VIA_VELOCITY is not set | 833 | # CONFIG_VIA_VELOCITY is not set |
799 | # CONFIG_TIGON3 is not set | 834 | # CONFIG_TIGON3 is not set |
800 | # CONFIG_BNX2 is not set | 835 | # CONFIG_BNX2 is not set |
836 | # CONFIG_CNIC is not set | ||
801 | CONFIG_MV643XX_ETH=y | 837 | CONFIG_MV643XX_ETH=y |
802 | # CONFIG_QLA3XXX is not set | 838 | # CONFIG_QLA3XXX is not set |
803 | # CONFIG_ATL1 is not set | 839 | # CONFIG_ATL1 is not set |
@@ -806,10 +842,7 @@ CONFIG_MV643XX_ETH=y | |||
806 | # CONFIG_JME is not set | 842 | # CONFIG_JME is not set |
807 | # CONFIG_NETDEV_10000 is not set | 843 | # CONFIG_NETDEV_10000 is not set |
808 | # CONFIG_TR is not set | 844 | # CONFIG_TR is not set |
809 | 845 | CONFIG_WLAN=y | |
810 | # | ||
811 | # Wireless LAN | ||
812 | # | ||
813 | # CONFIG_WLAN_PRE80211 is not set | 846 | # CONFIG_WLAN_PRE80211 is not set |
814 | # CONFIG_WLAN_80211 is not set | 847 | # CONFIG_WLAN_80211 is not set |
815 | 848 | ||
@@ -835,6 +868,7 @@ CONFIG_MV643XX_ETH=y | |||
835 | # CONFIG_NETPOLL is not set | 868 | # CONFIG_NETPOLL is not set |
836 | # CONFIG_NET_POLL_CONTROLLER is not set | 869 | # CONFIG_NET_POLL_CONTROLLER is not set |
837 | # CONFIG_ISDN is not set | 870 | # CONFIG_ISDN is not set |
871 | # CONFIG_PHONE is not set | ||
838 | 872 | ||
839 | # | 873 | # |
840 | # Input device support | 874 | # Input device support |
@@ -855,13 +889,19 @@ CONFIG_INPUT_EVDEV=y | |||
855 | # Input Device Drivers | 889 | # Input Device Drivers |
856 | # | 890 | # |
857 | CONFIG_INPUT_KEYBOARD=y | 891 | CONFIG_INPUT_KEYBOARD=y |
892 | # CONFIG_KEYBOARD_ADP5588 is not set | ||
858 | # CONFIG_KEYBOARD_ATKBD is not set | 893 | # CONFIG_KEYBOARD_ATKBD is not set |
859 | # CONFIG_KEYBOARD_SUNKBD is not set | 894 | # CONFIG_QT2160 is not set |
860 | # CONFIG_KEYBOARD_LKKBD is not set | 895 | # CONFIG_KEYBOARD_LKKBD is not set |
861 | # CONFIG_KEYBOARD_XTKBD is not set | 896 | CONFIG_KEYBOARD_GPIO=y |
897 | # CONFIG_KEYBOARD_MATRIX is not set | ||
898 | # CONFIG_KEYBOARD_LM8323 is not set | ||
899 | # CONFIG_KEYBOARD_MAX7359 is not set | ||
862 | # CONFIG_KEYBOARD_NEWTON is not set | 900 | # CONFIG_KEYBOARD_NEWTON is not set |
901 | # CONFIG_KEYBOARD_OPENCORES is not set | ||
863 | # CONFIG_KEYBOARD_STOWAWAY is not set | 902 | # CONFIG_KEYBOARD_STOWAWAY is not set |
864 | CONFIG_KEYBOARD_GPIO=y | 903 | # CONFIG_KEYBOARD_SUNKBD is not set |
904 | # CONFIG_KEYBOARD_XTKBD is not set | ||
865 | # CONFIG_INPUT_MOUSE is not set | 905 | # CONFIG_INPUT_MOUSE is not set |
866 | # CONFIG_INPUT_JOYSTICK is not set | 906 | # CONFIG_INPUT_JOYSTICK is not set |
867 | # CONFIG_INPUT_TABLET is not set | 907 | # CONFIG_INPUT_TABLET is not set |
@@ -912,6 +952,7 @@ CONFIG_HW_RANDOM_TIMERIOMEM=m | |||
912 | CONFIG_DEVPORT=y | 952 | CONFIG_DEVPORT=y |
913 | CONFIG_I2C=y | 953 | CONFIG_I2C=y |
914 | CONFIG_I2C_BOARDINFO=y | 954 | CONFIG_I2C_BOARDINFO=y |
955 | # CONFIG_I2C_COMPAT is not set | ||
915 | CONFIG_I2C_CHARDEV=y | 956 | CONFIG_I2C_CHARDEV=y |
916 | CONFIG_I2C_HELPER_AUTO=y | 957 | CONFIG_I2C_HELPER_AUTO=y |
917 | 958 | ||
@@ -967,20 +1008,55 @@ CONFIG_I2C_MV64XXX=y | |||
967 | # Miscellaneous I2C Chip support | 1008 | # Miscellaneous I2C Chip support |
968 | # | 1009 | # |
969 | # CONFIG_DS1682 is not set | 1010 | # CONFIG_DS1682 is not set |
970 | # CONFIG_SENSORS_PCF8574 is not set | ||
971 | # CONFIG_PCF8575 is not set | ||
972 | # CONFIG_SENSORS_PCA9539 is not set | ||
973 | # CONFIG_SENSORS_MAX6875 is not set | ||
974 | # CONFIG_SENSORS_TSL2550 is not set | 1011 | # CONFIG_SENSORS_TSL2550 is not set |
975 | # CONFIG_I2C_DEBUG_CORE is not set | 1012 | # CONFIG_I2C_DEBUG_CORE is not set |
976 | # CONFIG_I2C_DEBUG_ALGO is not set | 1013 | # CONFIG_I2C_DEBUG_ALGO is not set |
977 | # CONFIG_I2C_DEBUG_BUS is not set | 1014 | # CONFIG_I2C_DEBUG_BUS is not set |
978 | # CONFIG_I2C_DEBUG_CHIP is not set | 1015 | # CONFIG_I2C_DEBUG_CHIP is not set |
979 | # CONFIG_SPI is not set | 1016 | # CONFIG_SPI is not set |
1017 | |||
1018 | # | ||
1019 | # PPS support | ||
1020 | # | ||
1021 | # CONFIG_PPS is not set | ||
1022 | CONFIG_ARCH_REQUIRE_GPIOLIB=y | ||
1023 | CONFIG_GPIOLIB=y | ||
1024 | # CONFIG_DEBUG_GPIO is not set | ||
1025 | CONFIG_GPIO_SYSFS=y | ||
1026 | |||
1027 | # | ||
1028 | # Memory mapped GPIO expanders: | ||
1029 | # | ||
1030 | |||
1031 | # | ||
1032 | # I2C GPIO expanders: | ||
1033 | # | ||
1034 | # CONFIG_GPIO_MAX732X is not set | ||
1035 | # CONFIG_GPIO_PCA953X is not set | ||
1036 | # CONFIG_GPIO_PCF857X is not set | ||
1037 | |||
1038 | # | ||
1039 | # PCI GPIO expanders: | ||
1040 | # | ||
1041 | # CONFIG_GPIO_BT8XX is not set | ||
1042 | # CONFIG_GPIO_LANGWELL is not set | ||
1043 | |||
1044 | # | ||
1045 | # SPI GPIO expanders: | ||
1046 | # | ||
1047 | |||
1048 | # | ||
1049 | # AC97 GPIO expanders: | ||
1050 | # | ||
980 | # CONFIG_W1 is not set | 1051 | # CONFIG_W1 is not set |
981 | # CONFIG_POWER_SUPPLY is not set | 1052 | # CONFIG_POWER_SUPPLY is not set |
982 | CONFIG_HWMON=y | 1053 | CONFIG_HWMON=y |
983 | # CONFIG_HWMON_VID is not set | 1054 | # CONFIG_HWMON_VID is not set |
1055 | # CONFIG_HWMON_DEBUG_CHIP is not set | ||
1056 | |||
1057 | # | ||
1058 | # Native drivers | ||
1059 | # | ||
984 | # CONFIG_SENSORS_AD7414 is not set | 1060 | # CONFIG_SENSORS_AD7414 is not set |
985 | # CONFIG_SENSORS_AD7418 is not set | 1061 | # CONFIG_SENSORS_AD7418 is not set |
986 | # CONFIG_SENSORS_ADM1021 is not set | 1062 | # CONFIG_SENSORS_ADM1021 is not set |
@@ -1030,6 +1106,8 @@ CONFIG_SENSORS_LM75=y | |||
1030 | # CONFIG_SENSORS_SMSC47B397 is not set | 1106 | # CONFIG_SENSORS_SMSC47B397 is not set |
1031 | # CONFIG_SENSORS_ADS7828 is not set | 1107 | # CONFIG_SENSORS_ADS7828 is not set |
1032 | # CONFIG_SENSORS_THMC50 is not set | 1108 | # CONFIG_SENSORS_THMC50 is not set |
1109 | # CONFIG_SENSORS_TMP401 is not set | ||
1110 | # CONFIG_SENSORS_TMP421 is not set | ||
1033 | # CONFIG_SENSORS_VIA686A is not set | 1111 | # CONFIG_SENSORS_VIA686A is not set |
1034 | # CONFIG_SENSORS_VT1211 is not set | 1112 | # CONFIG_SENSORS_VT1211 is not set |
1035 | # CONFIG_SENSORS_VT8231 is not set | 1113 | # CONFIG_SENSORS_VT8231 is not set |
@@ -1041,9 +1119,7 @@ CONFIG_SENSORS_LM75=y | |||
1041 | # CONFIG_SENSORS_W83L786NG is not set | 1119 | # CONFIG_SENSORS_W83L786NG is not set |
1042 | # CONFIG_SENSORS_W83627HF is not set | 1120 | # CONFIG_SENSORS_W83627HF is not set |
1043 | # CONFIG_SENSORS_W83627EHF is not set | 1121 | # CONFIG_SENSORS_W83627EHF is not set |
1044 | # CONFIG_HWMON_DEBUG_CHIP is not set | ||
1045 | # CONFIG_THERMAL is not set | 1122 | # CONFIG_THERMAL is not set |
1046 | # CONFIG_THERMAL_HWMON is not set | ||
1047 | # CONFIG_WATCHDOG is not set | 1123 | # CONFIG_WATCHDOG is not set |
1048 | CONFIG_SSB_POSSIBLE=y | 1124 | CONFIG_SSB_POSSIBLE=y |
1049 | 1125 | ||
@@ -1057,33 +1133,26 @@ CONFIG_SSB_POSSIBLE=y | |||
1057 | # | 1133 | # |
1058 | # CONFIG_MFD_CORE is not set | 1134 | # CONFIG_MFD_CORE is not set |
1059 | # CONFIG_MFD_SM501 is not set | 1135 | # CONFIG_MFD_SM501 is not set |
1136 | # CONFIG_MFD_ASIC3 is not set | ||
1137 | # CONFIG_HTC_EGPIO is not set | ||
1060 | # CONFIG_HTC_PASIC3 is not set | 1138 | # CONFIG_HTC_PASIC3 is not set |
1139 | # CONFIG_TPS65010 is not set | ||
1061 | # CONFIG_TWL4030_CORE is not set | 1140 | # CONFIG_TWL4030_CORE is not set |
1062 | # CONFIG_MFD_TMIO is not set | 1141 | # CONFIG_MFD_TMIO is not set |
1142 | # CONFIG_MFD_TC6393XB is not set | ||
1063 | # CONFIG_PMIC_DA903X is not set | 1143 | # CONFIG_PMIC_DA903X is not set |
1064 | # CONFIG_MFD_WM8400 is not set | 1144 | # CONFIG_MFD_WM8400 is not set |
1145 | # CONFIG_MFD_WM831X is not set | ||
1065 | # CONFIG_MFD_WM8350_I2C is not set | 1146 | # CONFIG_MFD_WM8350_I2C is not set |
1066 | # CONFIG_MFD_PCF50633 is not set | 1147 | # CONFIG_MFD_PCF50633 is not set |
1067 | 1148 | # CONFIG_AB3100_CORE is not set | |
1068 | # | 1149 | # CONFIG_REGULATOR is not set |
1069 | # Multimedia devices | 1150 | # CONFIG_MEDIA_SUPPORT is not set |
1070 | # | ||
1071 | |||
1072 | # | ||
1073 | # Multimedia core support | ||
1074 | # | ||
1075 | # CONFIG_VIDEO_DEV is not set | ||
1076 | # CONFIG_DVB_CORE is not set | ||
1077 | # CONFIG_VIDEO_MEDIA is not set | ||
1078 | |||
1079 | # | ||
1080 | # Multimedia drivers | ||
1081 | # | ||
1082 | # CONFIG_DAB is not set | ||
1083 | 1151 | ||
1084 | # | 1152 | # |
1085 | # Graphics support | 1153 | # Graphics support |
1086 | # | 1154 | # |
1155 | # CONFIG_VGA_ARB is not set | ||
1087 | # CONFIG_DRM is not set | 1156 | # CONFIG_DRM is not set |
1088 | # CONFIG_VGASTATE is not set | 1157 | # CONFIG_VGASTATE is not set |
1089 | # CONFIG_VIDEO_OUTPUT_CONTROL is not set | 1158 | # CONFIG_VIDEO_OUTPUT_CONTROL is not set |
@@ -1097,7 +1166,6 @@ CONFIG_SSB_POSSIBLE=y | |||
1097 | # CONFIG_SOUND is not set | 1166 | # CONFIG_SOUND is not set |
1098 | CONFIG_HID_SUPPORT=y | 1167 | CONFIG_HID_SUPPORT=y |
1099 | CONFIG_HID=y | 1168 | CONFIG_HID=y |
1100 | # CONFIG_HID_DEBUG is not set | ||
1101 | # CONFIG_HIDRAW is not set | 1169 | # CONFIG_HIDRAW is not set |
1102 | 1170 | ||
1103 | # | 1171 | # |
@@ -1116,10 +1184,11 @@ CONFIG_USB_HID=y | |||
1116 | # CONFIG_HID_CHERRY is not set | 1184 | # CONFIG_HID_CHERRY is not set |
1117 | # CONFIG_HID_CHICONY is not set | 1185 | # CONFIG_HID_CHICONY is not set |
1118 | # CONFIG_HID_CYPRESS is not set | 1186 | # CONFIG_HID_CYPRESS is not set |
1119 | # CONFIG_DRAGONRISE_FF is not set | 1187 | # CONFIG_HID_DRAGONRISE is not set |
1120 | # CONFIG_HID_EZKEY is not set | 1188 | # CONFIG_HID_EZKEY is not set |
1121 | # CONFIG_HID_KYE is not set | 1189 | # CONFIG_HID_KYE is not set |
1122 | # CONFIG_HID_GYRATION is not set | 1190 | # CONFIG_HID_GYRATION is not set |
1191 | # CONFIG_HID_TWINHAN is not set | ||
1123 | # CONFIG_HID_KENSINGTON is not set | 1192 | # CONFIG_HID_KENSINGTON is not set |
1124 | # CONFIG_HID_LOGITECH is not set | 1193 | # CONFIG_HID_LOGITECH is not set |
1125 | # CONFIG_HID_MICROSOFT is not set | 1194 | # CONFIG_HID_MICROSOFT is not set |
@@ -1130,10 +1199,11 @@ CONFIG_USB_HID=y | |||
1130 | # CONFIG_HID_SAMSUNG is not set | 1199 | # CONFIG_HID_SAMSUNG is not set |
1131 | # CONFIG_HID_SONY is not set | 1200 | # CONFIG_HID_SONY is not set |
1132 | # CONFIG_HID_SUNPLUS is not set | 1201 | # CONFIG_HID_SUNPLUS is not set |
1133 | # CONFIG_GREENASIA_FF is not set | 1202 | # CONFIG_HID_GREENASIA is not set |
1203 | # CONFIG_HID_SMARTJOYPLUS is not set | ||
1134 | # CONFIG_HID_TOPSEED is not set | 1204 | # CONFIG_HID_TOPSEED is not set |
1135 | # CONFIG_THRUSTMASTER_FF is not set | 1205 | # CONFIG_HID_THRUSTMASTER is not set |
1136 | # CONFIG_ZEROPLUS_FF is not set | 1206 | # CONFIG_HID_ZEROPLUS is not set |
1137 | CONFIG_USB_SUPPORT=y | 1207 | CONFIG_USB_SUPPORT=y |
1138 | CONFIG_USB_ARCH_HAS_HCD=y | 1208 | CONFIG_USB_ARCH_HAS_HCD=y |
1139 | CONFIG_USB_ARCH_HAS_OHCI=y | 1209 | CONFIG_USB_ARCH_HAS_OHCI=y |
@@ -1160,18 +1230,21 @@ CONFIG_USB_DEVICE_CLASS=y | |||
1160 | # USB Host Controller Drivers | 1230 | # USB Host Controller Drivers |
1161 | # | 1231 | # |
1162 | # CONFIG_USB_C67X00_HCD is not set | 1232 | # CONFIG_USB_C67X00_HCD is not set |
1233 | # CONFIG_USB_XHCI_HCD is not set | ||
1163 | CONFIG_USB_EHCI_HCD=y | 1234 | CONFIG_USB_EHCI_HCD=y |
1164 | CONFIG_USB_EHCI_ROOT_HUB_TT=y | 1235 | CONFIG_USB_EHCI_ROOT_HUB_TT=y |
1165 | CONFIG_USB_EHCI_TT_NEWSCHED=y | 1236 | CONFIG_USB_EHCI_TT_NEWSCHED=y |
1166 | # CONFIG_USB_OXU210HP_HCD is not set | 1237 | # CONFIG_USB_OXU210HP_HCD is not set |
1167 | # CONFIG_USB_ISP116X_HCD is not set | 1238 | # CONFIG_USB_ISP116X_HCD is not set |
1168 | # CONFIG_USB_ISP1760_HCD is not set | 1239 | # CONFIG_USB_ISP1760_HCD is not set |
1240 | # CONFIG_USB_ISP1362_HCD is not set | ||
1169 | # CONFIG_USB_OHCI_HCD is not set | 1241 | # CONFIG_USB_OHCI_HCD is not set |
1170 | # CONFIG_USB_UHCI_HCD is not set | 1242 | # CONFIG_USB_UHCI_HCD is not set |
1171 | # CONFIG_USB_SL811_HCD is not set | 1243 | # CONFIG_USB_SL811_HCD is not set |
1172 | # CONFIG_USB_R8A66597_HCD is not set | 1244 | # CONFIG_USB_R8A66597_HCD is not set |
1173 | # CONFIG_USB_WHCI_HCD is not set | 1245 | # CONFIG_USB_WHCI_HCD is not set |
1174 | # CONFIG_USB_HWA_HCD is not set | 1246 | # CONFIG_USB_HWA_HCD is not set |
1247 | # CONFIG_USB_MUSB_HDRC is not set | ||
1175 | 1248 | ||
1176 | # | 1249 | # |
1177 | # USB Device Class drivers | 1250 | # USB Device Class drivers |
@@ -1248,7 +1321,6 @@ CONFIG_USB_STORAGE_JUMPSHOT=y | |||
1248 | # CONFIG_UWB is not set | 1321 | # CONFIG_UWB is not set |
1249 | # CONFIG_MMC is not set | 1322 | # CONFIG_MMC is not set |
1250 | # CONFIG_MEMSTICK is not set | 1323 | # CONFIG_MEMSTICK is not set |
1251 | # CONFIG_ACCESSIBILITY is not set | ||
1252 | CONFIG_NEW_LEDS=y | 1324 | CONFIG_NEW_LEDS=y |
1253 | CONFIG_LEDS_CLASS=y | 1325 | CONFIG_LEDS_CLASS=y |
1254 | 1326 | ||
@@ -1258,7 +1330,7 @@ CONFIG_LEDS_CLASS=y | |||
1258 | # CONFIG_LEDS_PCA9532 is not set | 1330 | # CONFIG_LEDS_PCA9532 is not set |
1259 | CONFIG_LEDS_GPIO=y | 1331 | CONFIG_LEDS_GPIO=y |
1260 | CONFIG_LEDS_GPIO_PLATFORM=y | 1332 | CONFIG_LEDS_GPIO_PLATFORM=y |
1261 | # CONFIG_LEDS_LP5521 is not set | 1333 | # CONFIG_LEDS_LP3944 is not set |
1262 | # CONFIG_LEDS_PCA955X is not set | 1334 | # CONFIG_LEDS_PCA955X is not set |
1263 | # CONFIG_LEDS_BD2802 is not set | 1335 | # CONFIG_LEDS_BD2802 is not set |
1264 | 1336 | ||
@@ -1269,11 +1341,14 @@ CONFIG_LEDS_TRIGGERS=y | |||
1269 | CONFIG_LEDS_TRIGGER_TIMER=y | 1341 | CONFIG_LEDS_TRIGGER_TIMER=y |
1270 | CONFIG_LEDS_TRIGGER_HEARTBEAT=y | 1342 | CONFIG_LEDS_TRIGGER_HEARTBEAT=y |
1271 | # CONFIG_LEDS_TRIGGER_BACKLIGHT is not set | 1343 | # CONFIG_LEDS_TRIGGER_BACKLIGHT is not set |
1344 | # CONFIG_LEDS_TRIGGER_GPIO is not set | ||
1272 | CONFIG_LEDS_TRIGGER_DEFAULT_ON=y | 1345 | CONFIG_LEDS_TRIGGER_DEFAULT_ON=y |
1273 | 1346 | ||
1274 | # | 1347 | # |
1275 | # iptables trigger is under Netfilter config (LED target) | 1348 | # iptables trigger is under Netfilter config (LED target) |
1276 | # | 1349 | # |
1350 | # CONFIG_ACCESSIBILITY is not set | ||
1351 | # CONFIG_INFINIBAND is not set | ||
1277 | CONFIG_RTC_LIB=y | 1352 | CONFIG_RTC_LIB=y |
1278 | CONFIG_RTC_CLASS=y | 1353 | CONFIG_RTC_CLASS=y |
1279 | CONFIG_RTC_HCTOSYS=y | 1354 | CONFIG_RTC_HCTOSYS=y |
@@ -1306,6 +1381,7 @@ CONFIG_RTC_DRV_M41T80=y | |||
1306 | CONFIG_RTC_DRV_S35390A=y | 1381 | CONFIG_RTC_DRV_S35390A=y |
1307 | # CONFIG_RTC_DRV_FM3130 is not set | 1382 | # CONFIG_RTC_DRV_FM3130 is not set |
1308 | # CONFIG_RTC_DRV_RX8581 is not set | 1383 | # CONFIG_RTC_DRV_RX8581 is not set |
1384 | # CONFIG_RTC_DRV_RX8025 is not set | ||
1309 | 1385 | ||
1310 | # | 1386 | # |
1311 | # SPI RTC drivers | 1387 | # SPI RTC drivers |
@@ -1344,8 +1420,11 @@ CONFIG_DMA_ENGINE=y | |||
1344 | # CONFIG_ASYNC_TX_DMA is not set | 1420 | # CONFIG_ASYNC_TX_DMA is not set |
1345 | # CONFIG_DMATEST is not set | 1421 | # CONFIG_DMATEST is not set |
1346 | # CONFIG_AUXDISPLAY is not set | 1422 | # CONFIG_AUXDISPLAY is not set |
1347 | # CONFIG_REGULATOR is not set | ||
1348 | # CONFIG_UIO is not set | 1423 | # CONFIG_UIO is not set |
1424 | |||
1425 | # | ||
1426 | # TI VLYNQ | ||
1427 | # | ||
1349 | # CONFIG_STAGING is not set | 1428 | # CONFIG_STAGING is not set |
1350 | 1429 | ||
1351 | # | 1430 | # |
@@ -1358,10 +1437,10 @@ CONFIG_EXT3_FS=y | |||
1358 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set | 1437 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set |
1359 | # CONFIG_EXT3_FS_XATTR is not set | 1438 | # CONFIG_EXT3_FS_XATTR is not set |
1360 | CONFIG_EXT4_FS=m | 1439 | CONFIG_EXT4_FS=m |
1361 | # CONFIG_EXT4DEV_COMPAT is not set | ||
1362 | CONFIG_EXT4_FS_XATTR=y | 1440 | CONFIG_EXT4_FS_XATTR=y |
1363 | # CONFIG_EXT4_FS_POSIX_ACL is not set | 1441 | # CONFIG_EXT4_FS_POSIX_ACL is not set |
1364 | # CONFIG_EXT4_FS_SECURITY is not set | 1442 | # CONFIG_EXT4_FS_SECURITY is not set |
1443 | # CONFIG_EXT4_DEBUG is not set | ||
1365 | CONFIG_JBD=y | 1444 | CONFIG_JBD=y |
1366 | # CONFIG_JBD_DEBUG is not set | 1445 | # CONFIG_JBD_DEBUG is not set |
1367 | CONFIG_JBD2=m | 1446 | CONFIG_JBD2=m |
@@ -1370,10 +1449,13 @@ CONFIG_FS_MBCACHE=m | |||
1370 | # CONFIG_REISERFS_FS is not set | 1449 | # CONFIG_REISERFS_FS is not set |
1371 | # CONFIG_JFS_FS is not set | 1450 | # CONFIG_JFS_FS is not set |
1372 | # CONFIG_FS_POSIX_ACL is not set | 1451 | # CONFIG_FS_POSIX_ACL is not set |
1373 | CONFIG_FILE_LOCKING=y | ||
1374 | # CONFIG_XFS_FS is not set | 1452 | # CONFIG_XFS_FS is not set |
1453 | # CONFIG_GFS2_FS is not set | ||
1375 | # CONFIG_OCFS2_FS is not set | 1454 | # CONFIG_OCFS2_FS is not set |
1376 | # CONFIG_BTRFS_FS is not set | 1455 | # CONFIG_BTRFS_FS is not set |
1456 | # CONFIG_NILFS2_FS is not set | ||
1457 | CONFIG_FILE_LOCKING=y | ||
1458 | CONFIG_FSNOTIFY=y | ||
1377 | CONFIG_DNOTIFY=y | 1459 | CONFIG_DNOTIFY=y |
1378 | CONFIG_INOTIFY=y | 1460 | CONFIG_INOTIFY=y |
1379 | CONFIG_INOTIFY_USER=y | 1461 | CONFIG_INOTIFY_USER=y |
@@ -1446,7 +1528,6 @@ CONFIG_CRAMFS=y | |||
1446 | # CONFIG_ROMFS_FS is not set | 1528 | # CONFIG_ROMFS_FS is not set |
1447 | # CONFIG_SYSV_FS is not set | 1529 | # CONFIG_SYSV_FS is not set |
1448 | # CONFIG_UFS_FS is not set | 1530 | # CONFIG_UFS_FS is not set |
1449 | # CONFIG_NILFS2_FS is not set | ||
1450 | CONFIG_NETWORK_FILESYSTEMS=y | 1531 | CONFIG_NETWORK_FILESYSTEMS=y |
1451 | CONFIG_NFS_FS=y | 1532 | CONFIG_NFS_FS=y |
1452 | CONFIG_NFS_V3=y | 1533 | CONFIG_NFS_V3=y |
@@ -1537,6 +1618,7 @@ CONFIG_ENABLE_WARN_DEPRECATED=y | |||
1537 | CONFIG_ENABLE_MUST_CHECK=y | 1618 | CONFIG_ENABLE_MUST_CHECK=y |
1538 | CONFIG_FRAME_WARN=1024 | 1619 | CONFIG_FRAME_WARN=1024 |
1539 | CONFIG_MAGIC_SYSRQ=y | 1620 | CONFIG_MAGIC_SYSRQ=y |
1621 | # CONFIG_STRIP_ASM_SYMS is not set | ||
1540 | # CONFIG_UNUSED_SYMBOLS is not set | 1622 | # CONFIG_UNUSED_SYMBOLS is not set |
1541 | CONFIG_DEBUG_FS=y | 1623 | CONFIG_DEBUG_FS=y |
1542 | # CONFIG_HEADERS_CHECK is not set | 1624 | # CONFIG_HEADERS_CHECK is not set |
@@ -1552,6 +1634,7 @@ CONFIG_SCHED_DEBUG=y | |||
1552 | CONFIG_SCHEDSTATS=y | 1634 | CONFIG_SCHEDSTATS=y |
1553 | # CONFIG_TIMER_STATS is not set | 1635 | # CONFIG_TIMER_STATS is not set |
1554 | # CONFIG_DEBUG_OBJECTS is not set | 1636 | # CONFIG_DEBUG_OBJECTS is not set |
1637 | # CONFIG_DEBUG_KMEMLEAK is not set | ||
1555 | CONFIG_DEBUG_PREEMPT=y | 1638 | CONFIG_DEBUG_PREEMPT=y |
1556 | # CONFIG_DEBUG_RT_MUTEXES is not set | 1639 | # CONFIG_DEBUG_RT_MUTEXES is not set |
1557 | # CONFIG_RT_MUTEX_TESTER is not set | 1640 | # CONFIG_RT_MUTEX_TESTER is not set |
@@ -1572,6 +1655,7 @@ CONFIG_DEBUG_INFO=y | |||
1572 | # CONFIG_DEBUG_LIST is not set | 1655 | # CONFIG_DEBUG_LIST is not set |
1573 | # CONFIG_DEBUG_SG is not set | 1656 | # CONFIG_DEBUG_SG is not set |
1574 | # CONFIG_DEBUG_NOTIFIERS is not set | 1657 | # CONFIG_DEBUG_NOTIFIERS is not set |
1658 | # CONFIG_DEBUG_CREDENTIALS is not set | ||
1575 | CONFIG_FRAME_POINTER=y | 1659 | CONFIG_FRAME_POINTER=y |
1576 | # CONFIG_BOOT_PRINTK_DELAY is not set | 1660 | # CONFIG_BOOT_PRINTK_DELAY is not set |
1577 | # CONFIG_RCU_TORTURE_TEST is not set | 1661 | # CONFIG_RCU_TORTURE_TEST is not set |
@@ -1579,6 +1663,7 @@ CONFIG_FRAME_POINTER=y | |||
1579 | # CONFIG_KPROBES_SANITY_TEST is not set | 1663 | # CONFIG_KPROBES_SANITY_TEST is not set |
1580 | # CONFIG_BACKTRACE_SELF_TEST is not set | 1664 | # CONFIG_BACKTRACE_SELF_TEST is not set |
1581 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set | 1665 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set |
1666 | # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set | ||
1582 | # CONFIG_LKDTM is not set | 1667 | # CONFIG_LKDTM is not set |
1583 | # CONFIG_FAULT_INJECTION is not set | 1668 | # CONFIG_FAULT_INJECTION is not set |
1584 | CONFIG_LATENCYTOP=y | 1669 | CONFIG_LATENCYTOP=y |
@@ -1587,25 +1672,12 @@ CONFIG_SYSCTL_SYSCALL_CHECK=y | |||
1587 | CONFIG_NOP_TRACER=y | 1672 | CONFIG_NOP_TRACER=y |
1588 | CONFIG_HAVE_FUNCTION_TRACER=y | 1673 | CONFIG_HAVE_FUNCTION_TRACER=y |
1589 | CONFIG_RING_BUFFER=y | 1674 | CONFIG_RING_BUFFER=y |
1675 | CONFIG_EVENT_TRACING=y | ||
1676 | CONFIG_CONTEXT_SWITCH_TRACER=y | ||
1677 | CONFIG_RING_BUFFER_ALLOW_SWAP=y | ||
1590 | CONFIG_TRACING=y | 1678 | CONFIG_TRACING=y |
1591 | CONFIG_TRACING_SUPPORT=y | 1679 | CONFIG_TRACING_SUPPORT=y |
1592 | 1680 | # CONFIG_FTRACE is not set | |
1593 | # | ||
1594 | # Tracers | ||
1595 | # | ||
1596 | # CONFIG_FUNCTION_TRACER is not set | ||
1597 | # CONFIG_IRQSOFF_TRACER is not set | ||
1598 | # CONFIG_PREEMPT_TRACER is not set | ||
1599 | # CONFIG_SCHED_TRACER is not set | ||
1600 | # CONFIG_CONTEXT_SWITCH_TRACER is not set | ||
1601 | # CONFIG_EVENT_TRACER is not set | ||
1602 | # CONFIG_BOOT_TRACER is not set | ||
1603 | # CONFIG_TRACE_BRANCH_PROFILING is not set | ||
1604 | # CONFIG_STACK_TRACER is not set | ||
1605 | # CONFIG_KMEMTRACE is not set | ||
1606 | # CONFIG_WORKQUEUE_TRACER is not set | ||
1607 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
1608 | # CONFIG_FTRACE_STARTUP_TEST is not set | ||
1609 | # CONFIG_DYNAMIC_DEBUG is not set | 1681 | # CONFIG_DYNAMIC_DEBUG is not set |
1610 | # CONFIG_SAMPLES is not set | 1682 | # CONFIG_SAMPLES is not set |
1611 | CONFIG_HAVE_ARCH_KGDB=y | 1683 | CONFIG_HAVE_ARCH_KGDB=y |
@@ -1629,20 +1701,19 @@ CONFIG_CRYPTO=y | |||
1629 | # | 1701 | # |
1630 | # Crypto core or helper | 1702 | # Crypto core or helper |
1631 | # | 1703 | # |
1632 | # CONFIG_CRYPTO_FIPS is not set | 1704 | CONFIG_CRYPTO_ALGAPI=y |
1633 | CONFIG_CRYPTO_ALGAPI=m | 1705 | CONFIG_CRYPTO_ALGAPI2=y |
1634 | CONFIG_CRYPTO_ALGAPI2=m | 1706 | CONFIG_CRYPTO_AEAD2=y |
1635 | CONFIG_CRYPTO_AEAD2=m | ||
1636 | CONFIG_CRYPTO_BLKCIPHER=m | 1707 | CONFIG_CRYPTO_BLKCIPHER=m |
1637 | CONFIG_CRYPTO_BLKCIPHER2=m | 1708 | CONFIG_CRYPTO_BLKCIPHER2=y |
1638 | CONFIG_CRYPTO_HASH2=m | 1709 | CONFIG_CRYPTO_HASH2=y |
1639 | CONFIG_CRYPTO_RNG2=m | 1710 | CONFIG_CRYPTO_RNG2=y |
1640 | CONFIG_CRYPTO_PCOMP=m | 1711 | CONFIG_CRYPTO_PCOMP=y |
1641 | CONFIG_CRYPTO_MANAGER=m | 1712 | CONFIG_CRYPTO_MANAGER=m |
1642 | CONFIG_CRYPTO_MANAGER2=m | 1713 | CONFIG_CRYPTO_MANAGER2=y |
1643 | # CONFIG_CRYPTO_GF128MUL is not set | 1714 | # CONFIG_CRYPTO_GF128MUL is not set |
1644 | # CONFIG_CRYPTO_NULL is not set | 1715 | # CONFIG_CRYPTO_NULL is not set |
1645 | CONFIG_CRYPTO_WORKQUEUE=m | 1716 | CONFIG_CRYPTO_WORKQUEUE=y |
1646 | # CONFIG_CRYPTO_CRYPTD is not set | 1717 | # CONFIG_CRYPTO_CRYPTD is not set |
1647 | # CONFIG_CRYPTO_AUTHENC is not set | 1718 | # CONFIG_CRYPTO_AUTHENC is not set |
1648 | # CONFIG_CRYPTO_TEST is not set | 1719 | # CONFIG_CRYPTO_TEST is not set |
@@ -1670,11 +1741,13 @@ CONFIG_CRYPTO_PCBC=m | |||
1670 | # | 1741 | # |
1671 | # CONFIG_CRYPTO_HMAC is not set | 1742 | # CONFIG_CRYPTO_HMAC is not set |
1672 | # CONFIG_CRYPTO_XCBC is not set | 1743 | # CONFIG_CRYPTO_XCBC is not set |
1744 | # CONFIG_CRYPTO_VMAC is not set | ||
1673 | 1745 | ||
1674 | # | 1746 | # |
1675 | # Digest | 1747 | # Digest |
1676 | # | 1748 | # |
1677 | # CONFIG_CRYPTO_CRC32C is not set | 1749 | # CONFIG_CRYPTO_CRC32C is not set |
1750 | # CONFIG_CRYPTO_GHASH is not set | ||
1678 | # CONFIG_CRYPTO_MD4 is not set | 1751 | # CONFIG_CRYPTO_MD4 is not set |
1679 | # CONFIG_CRYPTO_MD5 is not set | 1752 | # CONFIG_CRYPTO_MD5 is not set |
1680 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 1753 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
@@ -1691,7 +1764,7 @@ CONFIG_CRYPTO_PCBC=m | |||
1691 | # | 1764 | # |
1692 | # Ciphers | 1765 | # Ciphers |
1693 | # | 1766 | # |
1694 | # CONFIG_CRYPTO_AES is not set | 1767 | CONFIG_CRYPTO_AES=y |
1695 | # CONFIG_CRYPTO_ANUBIS is not set | 1768 | # CONFIG_CRYPTO_ANUBIS is not set |
1696 | # CONFIG_CRYPTO_ARC4 is not set | 1769 | # CONFIG_CRYPTO_ARC4 is not set |
1697 | # CONFIG_CRYPTO_BLOWFISH is not set | 1770 | # CONFIG_CRYPTO_BLOWFISH is not set |
@@ -1719,6 +1792,7 @@ CONFIG_CRYPTO_PCBC=m | |||
1719 | # | 1792 | # |
1720 | # CONFIG_CRYPTO_ANSI_CPRNG is not set | 1793 | # CONFIG_CRYPTO_ANSI_CPRNG is not set |
1721 | CONFIG_CRYPTO_HW=y | 1794 | CONFIG_CRYPTO_HW=y |
1795 | CONFIG_CRYPTO_DEV_MV_CESA=y | ||
1722 | # CONFIG_CRYPTO_DEV_HIFN_795X is not set | 1796 | # CONFIG_CRYPTO_DEV_HIFN_795X is not set |
1723 | CONFIG_BINARY_PRINTF=y | 1797 | CONFIG_BINARY_PRINTF=y |
1724 | 1798 | ||
diff --git a/arch/arm/include/asm/unistd.h b/arch/arm/include/asm/unistd.h index 7020217fc49f..4e506d09e5f9 100644 --- a/arch/arm/include/asm/unistd.h +++ b/arch/arm/include/asm/unistd.h | |||
@@ -403,6 +403,15 @@ | |||
403 | #define __ARM_NR_set_tls (__ARM_NR_BASE+5) | 403 | #define __ARM_NR_set_tls (__ARM_NR_BASE+5) |
404 | 404 | ||
405 | /* | 405 | /* |
406 | * *NOTE*: This is a ghost syscall private to the kernel. Only the | ||
407 | * __kuser_cmpxchg code in entry-armv.S should be aware of its | ||
408 | * existence. Don't ever use this from user code. | ||
409 | */ | ||
410 | #ifdef __KERNEL__ | ||
411 | #define __ARM_NR_cmpxchg (__ARM_NR_BASE+0x00fff0) | ||
412 | #endif | ||
413 | |||
414 | /* | ||
406 | * The following syscalls are obsolete and no longer available for EABI. | 415 | * The following syscalls are obsolete and no longer available for EABI. |
407 | */ | 416 | */ |
408 | #if defined(__ARM_EABI__) && !defined(__KERNEL__) | 417 | #if defined(__ARM_EABI__) && !defined(__KERNEL__) |
diff --git a/arch/arm/kernel/entry-armv.S b/arch/arm/kernel/entry-armv.S index 0022b4d57f8b..d2903e3bc861 100644 --- a/arch/arm/kernel/entry-armv.S +++ b/arch/arm/kernel/entry-armv.S | |||
@@ -21,6 +21,7 @@ | |||
21 | #include <mach/entry-macro.S> | 21 | #include <mach/entry-macro.S> |
22 | #include <asm/thread_notify.h> | 22 | #include <asm/thread_notify.h> |
23 | #include <asm/unwind.h> | 23 | #include <asm/unwind.h> |
24 | #include <asm/unistd.h> | ||
24 | 25 | ||
25 | #include "entry-header.S" | 26 | #include "entry-header.S" |
26 | 27 | ||
@@ -908,10 +909,10 @@ __kuser_cmpxchg: @ 0xffff0fc0 | |||
908 | * A special ghost syscall is used for that (see traps.c). | 909 | * A special ghost syscall is used for that (see traps.c). |
909 | */ | 910 | */ |
910 | stmfd sp!, {r7, lr} | 911 | stmfd sp!, {r7, lr} |
911 | mov r7, #0xff00 @ 0xfff0 into r7 for EABI | 912 | ldr r7, =1f @ it's 20 bits |
912 | orr r7, r7, #0xf0 | 913 | swi __ARM_NR_cmpxchg |
913 | swi #0x9ffff0 | ||
914 | ldmfd sp!, {r7, pc} | 914 | ldmfd sp!, {r7, pc} |
915 | 1: .word __ARM_NR_cmpxchg | ||
915 | 916 | ||
916 | #elif __LINUX_ARM_ARCH__ < 6 | 917 | #elif __LINUX_ARM_ARCH__ < 6 |
917 | 918 | ||
diff --git a/arch/arm/kernel/head-common.S b/arch/arm/kernel/head-common.S index 885a7214418d..b9505aa267c0 100644 --- a/arch/arm/kernel/head-common.S +++ b/arch/arm/kernel/head-common.S | |||
@@ -97,7 +97,7 @@ __error_a: | |||
97 | bl printhex8 | 97 | bl printhex8 |
98 | adr r0, str_a2 | 98 | adr r0, str_a2 |
99 | bl printascii | 99 | bl printascii |
100 | adr r3, 3f | 100 | adr r3, 4f |
101 | ldmia r3, {r4, r5, r6} @ get machine desc list | 101 | ldmia r3, {r4, r5, r6} @ get machine desc list |
102 | sub r4, r3, r4 @ get offset between virt&phys | 102 | sub r4, r3, r4 @ get offset between virt&phys |
103 | add r5, r5, r4 @ convert virt addresses to | 103 | add r5, r5, r4 @ convert virt addresses to |
diff --git a/arch/arm/kernel/smp_scu.c b/arch/arm/kernel/smp_scu.c index d3831f616ee9..9ab4149bd983 100644 --- a/arch/arm/kernel/smp_scu.c +++ b/arch/arm/kernel/smp_scu.c | |||
@@ -37,6 +37,10 @@ void __init scu_enable(void __iomem *scu_base) | |||
37 | u32 scu_ctrl; | 37 | u32 scu_ctrl; |
38 | 38 | ||
39 | scu_ctrl = __raw_readl(scu_base + SCU_CTRL); | 39 | scu_ctrl = __raw_readl(scu_base + SCU_CTRL); |
40 | /* already enabled? */ | ||
41 | if (scu_ctrl & 1) | ||
42 | return; | ||
43 | |||
40 | scu_ctrl |= 1; | 44 | scu_ctrl |= 1; |
41 | __raw_writel(scu_ctrl, scu_base + SCU_CTRL); | 45 | __raw_writel(scu_ctrl, scu_base + SCU_CTRL); |
42 | 46 | ||
diff --git a/arch/arm/kernel/traps.c b/arch/arm/kernel/traps.c index 95718a6b50a6..3f361a783f43 100644 --- a/arch/arm/kernel/traps.c +++ b/arch/arm/kernel/traps.c | |||
@@ -528,7 +528,7 @@ asmlinkage int arm_syscall(int no, struct pt_regs *regs) | |||
528 | * __kuser_cmpxchg code in entry-armv.S should be aware of its | 528 | * __kuser_cmpxchg code in entry-armv.S should be aware of its |
529 | * existence. Don't ever use this from user code. | 529 | * existence. Don't ever use this from user code. |
530 | */ | 530 | */ |
531 | case 0xfff0: | 531 | case NR(cmpxchg): |
532 | for (;;) { | 532 | for (;;) { |
533 | extern void do_DataAbort(unsigned long addr, unsigned int fsr, | 533 | extern void do_DataAbort(unsigned long addr, unsigned int fsr, |
534 | struct pt_regs *regs); | 534 | struct pt_regs *regs); |
@@ -573,7 +573,7 @@ asmlinkage int arm_syscall(int no, struct pt_regs *regs) | |||
573 | if not implemented, rather than raising SIGILL. This | 573 | if not implemented, rather than raising SIGILL. This |
574 | way the calling program can gracefully determine whether | 574 | way the calling program can gracefully determine whether |
575 | a feature is supported. */ | 575 | a feature is supported. */ |
576 | if (no <= 0x7ff) | 576 | if ((no & 0xffff) <= 0x7ff) |
577 | return -ENOSYS; | 577 | return -ENOSYS; |
578 | break; | 578 | break; |
579 | } | 579 | } |
diff --git a/arch/arm/mach-ep93xx/micro9.c b/arch/arm/mach-ep93xx/micro9.c index d83b80478b09..f3757a1c5a10 100644 --- a/arch/arm/mach-ep93xx/micro9.c +++ b/arch/arm/mach-ep93xx/micro9.c | |||
@@ -15,6 +15,7 @@ | |||
15 | #include <linux/init.h> | 15 | #include <linux/init.h> |
16 | #include <linux/platform_device.h> | 16 | #include <linux/platform_device.h> |
17 | #include <linux/mtd/physmap.h> | 17 | #include <linux/mtd/physmap.h> |
18 | #include <linux/io.h> | ||
18 | 19 | ||
19 | #include <mach/hardware.h> | 20 | #include <mach/hardware.h> |
20 | 21 | ||
diff --git a/arch/arm/mach-kirkwood/addr-map.c b/arch/arm/mach-kirkwood/addr-map.c index 1da5d1c18ecb..2e69168fc699 100644 --- a/arch/arm/mach-kirkwood/addr-map.c +++ b/arch/arm/mach-kirkwood/addr-map.c | |||
@@ -105,7 +105,7 @@ void __init kirkwood_setup_cpu_mbus(void) | |||
105 | setup_cpu_win(0, KIRKWOOD_PCIE_IO_PHYS_BASE, KIRKWOOD_PCIE_IO_SIZE, | 105 | setup_cpu_win(0, KIRKWOOD_PCIE_IO_PHYS_BASE, KIRKWOOD_PCIE_IO_SIZE, |
106 | TARGET_PCIE, ATTR_PCIE_IO, KIRKWOOD_PCIE_IO_BUS_BASE); | 106 | TARGET_PCIE, ATTR_PCIE_IO, KIRKWOOD_PCIE_IO_BUS_BASE); |
107 | setup_cpu_win(1, KIRKWOOD_PCIE_MEM_PHYS_BASE, KIRKWOOD_PCIE_MEM_SIZE, | 107 | setup_cpu_win(1, KIRKWOOD_PCIE_MEM_PHYS_BASE, KIRKWOOD_PCIE_MEM_SIZE, |
108 | TARGET_PCIE, ATTR_PCIE_MEM, -1); | 108 | TARGET_PCIE, ATTR_PCIE_MEM, KIRKWOOD_PCIE_MEM_BUS_BASE); |
109 | 109 | ||
110 | /* | 110 | /* |
111 | * Setup window for NAND controller. | 111 | * Setup window for NAND controller. |
diff --git a/arch/arm/mach-kirkwood/common.c b/arch/arm/mach-kirkwood/common.c index 0acb61f3c10b..7177c4aa6342 100644 --- a/arch/arm/mach-kirkwood/common.c +++ b/arch/arm/mach-kirkwood/common.c | |||
@@ -845,7 +845,7 @@ int __init kirkwood_find_tclk(void) | |||
845 | return 166666667; | 845 | return 166666667; |
846 | } | 846 | } |
847 | 847 | ||
848 | static void kirkwood_timer_init(void) | 848 | static void __init kirkwood_timer_init(void) |
849 | { | 849 | { |
850 | kirkwood_tclk = kirkwood_find_tclk(); | 850 | kirkwood_tclk = kirkwood_find_tclk(); |
851 | orion_time_init(IRQ_KIRKWOOD_BRIDGE, kirkwood_tclk); | 851 | orion_time_init(IRQ_KIRKWOOD_BRIDGE, kirkwood_tclk); |
diff --git a/arch/arm/mach-kirkwood/include/mach/io.h b/arch/arm/mach-kirkwood/include/mach/io.h index a643a846d5fb..44e8be04f259 100644 --- a/arch/arm/mach-kirkwood/include/mach/io.h +++ b/arch/arm/mach-kirkwood/include/mach/io.h | |||
@@ -15,7 +15,7 @@ | |||
15 | 15 | ||
16 | static inline void __iomem *__io(unsigned long addr) | 16 | static inline void __iomem *__io(unsigned long addr) |
17 | { | 17 | { |
18 | return (void __iomem *)((addr - KIRKWOOD_PCIE_IO_PHYS_BASE) | 18 | return (void __iomem *)((addr - KIRKWOOD_PCIE_IO_BUS_BASE) |
19 | + KIRKWOOD_PCIE_IO_VIRT_BASE); | 19 | + KIRKWOOD_PCIE_IO_VIRT_BASE); |
20 | } | 20 | } |
21 | 21 | ||
diff --git a/arch/arm/mach-kirkwood/include/mach/kirkwood.h b/arch/arm/mach-kirkwood/include/mach/kirkwood.h index 54c132731d2d..a15cf0ee22bd 100644 --- a/arch/arm/mach-kirkwood/include/mach/kirkwood.h +++ b/arch/arm/mach-kirkwood/include/mach/kirkwood.h | |||
@@ -43,6 +43,7 @@ | |||
43 | #define KIRKWOOD_REGS_SIZE SZ_1M | 43 | #define KIRKWOOD_REGS_SIZE SZ_1M |
44 | 44 | ||
45 | #define KIRKWOOD_PCIE_MEM_PHYS_BASE 0xe0000000 | 45 | #define KIRKWOOD_PCIE_MEM_PHYS_BASE 0xe0000000 |
46 | #define KIRKWOOD_PCIE_MEM_BUS_BASE 0xe0000000 | ||
46 | #define KIRKWOOD_PCIE_MEM_SIZE SZ_128M | 47 | #define KIRKWOOD_PCIE_MEM_SIZE SZ_128M |
47 | 48 | ||
48 | /* | 49 | /* |
diff --git a/arch/arm/mach-kirkwood/openrd_base-setup.c b/arch/arm/mach-kirkwood/openrd_base-setup.c index 947dfb8cd5b2..77617c722299 100644 --- a/arch/arm/mach-kirkwood/openrd_base-setup.c +++ b/arch/arm/mach-kirkwood/openrd_base-setup.c | |||
@@ -70,8 +70,20 @@ static void __init openrd_base_init(void) | |||
70 | kirkwood_ge00_init(&openrd_base_ge00_data); | 70 | kirkwood_ge00_init(&openrd_base_ge00_data); |
71 | kirkwood_sata_init(&openrd_base_sata_data); | 71 | kirkwood_sata_init(&openrd_base_sata_data); |
72 | kirkwood_sdio_init(&openrd_base_mvsdio_data); | 72 | kirkwood_sdio_init(&openrd_base_mvsdio_data); |
73 | |||
74 | kirkwood_i2c_init(); | ||
73 | } | 75 | } |
74 | 76 | ||
77 | static int __init openrd_base_pci_init(void) | ||
78 | { | ||
79 | if (machine_is_openrd_base()) | ||
80 | kirkwood_pcie_init(); | ||
81 | |||
82 | return 0; | ||
83 | } | ||
84 | subsys_initcall(openrd_base_pci_init); | ||
85 | |||
86 | |||
75 | MACHINE_START(OPENRD_BASE, "Marvell OpenRD Base Board") | 87 | MACHINE_START(OPENRD_BASE, "Marvell OpenRD Base Board") |
76 | /* Maintainer: Dhaval Vasa <dhaval.vasa@einfochips.com> */ | 88 | /* Maintainer: Dhaval Vasa <dhaval.vasa@einfochips.com> */ |
77 | .phys_io = KIRKWOOD_REGS_PHYS_BASE, | 89 | .phys_io = KIRKWOOD_REGS_PHYS_BASE, |
diff --git a/arch/arm/mach-kirkwood/pcie.c b/arch/arm/mach-kirkwood/pcie.c index d90b9aae308d..a604b2a701aa 100644 --- a/arch/arm/mach-kirkwood/pcie.c +++ b/arch/arm/mach-kirkwood/pcie.c | |||
@@ -93,7 +93,7 @@ static struct pci_ops pcie_ops = { | |||
93 | }; | 93 | }; |
94 | 94 | ||
95 | 95 | ||
96 | static int kirkwood_pcie_setup(int nr, struct pci_sys_data *sys) | 96 | static int __init kirkwood_pcie_setup(int nr, struct pci_sys_data *sys) |
97 | { | 97 | { |
98 | struct resource *res; | 98 | struct resource *res; |
99 | extern unsigned int kirkwood_clk_ctrl; | 99 | extern unsigned int kirkwood_clk_ctrl; |
@@ -115,7 +115,7 @@ static int kirkwood_pcie_setup(int nr, struct pci_sys_data *sys) | |||
115 | */ | 115 | */ |
116 | res[0].name = "PCIe I/O Space"; | 116 | res[0].name = "PCIe I/O Space"; |
117 | res[0].flags = IORESOURCE_IO; | 117 | res[0].flags = IORESOURCE_IO; |
118 | res[0].start = KIRKWOOD_PCIE_IO_PHYS_BASE; | 118 | res[0].start = KIRKWOOD_PCIE_IO_BUS_BASE; |
119 | res[0].end = res[0].start + KIRKWOOD_PCIE_IO_SIZE - 1; | 119 | res[0].end = res[0].start + KIRKWOOD_PCIE_IO_SIZE - 1; |
120 | if (request_resource(&ioport_resource, &res[0])) | 120 | if (request_resource(&ioport_resource, &res[0])) |
121 | panic("Request PCIe IO resource failed\n"); | 121 | panic("Request PCIe IO resource failed\n"); |
@@ -126,7 +126,7 @@ static int kirkwood_pcie_setup(int nr, struct pci_sys_data *sys) | |||
126 | */ | 126 | */ |
127 | res[1].name = "PCIe Memory Space"; | 127 | res[1].name = "PCIe Memory Space"; |
128 | res[1].flags = IORESOURCE_MEM; | 128 | res[1].flags = IORESOURCE_MEM; |
129 | res[1].start = KIRKWOOD_PCIE_MEM_PHYS_BASE; | 129 | res[1].start = KIRKWOOD_PCIE_MEM_BUS_BASE; |
130 | res[1].end = res[1].start + KIRKWOOD_PCIE_MEM_SIZE - 1; | 130 | res[1].end = res[1].start + KIRKWOOD_PCIE_MEM_SIZE - 1; |
131 | if (request_resource(&iomem_resource, &res[1])) | 131 | if (request_resource(&iomem_resource, &res[1])) |
132 | panic("Request PCIe Memory resource failed\n"); | 132 | panic("Request PCIe Memory resource failed\n"); |
diff --git a/arch/arm/mach-ks8695/include/mach/regs-switch.h b/arch/arm/mach-ks8695/include/mach/regs-switch.h index 56d12e8de895..97e8acb1cf6c 100644 --- a/arch/arm/mach-ks8695/include/mach/regs-switch.h +++ b/arch/arm/mach-ks8695/include/mach/regs-switch.h | |||
@@ -25,7 +25,7 @@ | |||
25 | #define KS8695_SEC1 (0x04) /* Switch Engine Control 1 */ | 25 | #define KS8695_SEC1 (0x04) /* Switch Engine Control 1 */ |
26 | #define KS8695_SEC2 (0x08) /* Switch Engine Control 2 */ | 26 | #define KS8695_SEC2 (0x08) /* Switch Engine Control 2 */ |
27 | 27 | ||
28 | #define KS8695_P(x)_C(z) (0xc0 + (((x)-1)*3 + ((z)-1))*4) /* Port Configuration Registers */ | 28 | #define KS8695_SEPXCZ(x,z) (0x0c + (((x)-1)*3 + ((z)-1))*4) /* Port Configuration Registers */ |
29 | 29 | ||
30 | #define KS8695_SEP12AN (0x48) /* Port 1 & 2 Auto-Negotiation */ | 30 | #define KS8695_SEP12AN (0x48) /* Port 1 & 2 Auto-Negotiation */ |
31 | #define KS8695_SEP34AN (0x4c) /* Port 3 & 4 Auto-Negotiation */ | 31 | #define KS8695_SEP34AN (0x4c) /* Port 3 & 4 Auto-Negotiation */ |
diff --git a/arch/arm/mach-mv78xx0/common.c b/arch/arm/mach-mv78xx0/common.c index 1b22e4af8791..08465eb6a2c2 100644 --- a/arch/arm/mach-mv78xx0/common.c +++ b/arch/arm/mach-mv78xx0/common.c | |||
@@ -845,6 +845,8 @@ static char * __init mv78xx0_id(void) | |||
845 | } else if (dev == MV78100_DEV_ID) { | 845 | } else if (dev == MV78100_DEV_ID) { |
846 | if (rev == MV78100_REV_A0) | 846 | if (rev == MV78100_REV_A0) |
847 | return "MV78100-A0"; | 847 | return "MV78100-A0"; |
848 | else if (rev == MV78100_REV_A1) | ||
849 | return "MV78100-A1"; | ||
848 | else | 850 | else |
849 | return "MV78100-Rev-Unsupported"; | 851 | return "MV78100-Rev-Unsupported"; |
850 | } else if (dev == MV78200_DEV_ID) { | 852 | } else if (dev == MV78200_DEV_ID) { |
diff --git a/arch/arm/mach-mv78xx0/include/mach/mv78xx0.h b/arch/arm/mach-mv78xx0/include/mach/mv78xx0.h index d715b92b0908..788bdace1304 100644 --- a/arch/arm/mach-mv78xx0/include/mach/mv78xx0.h +++ b/arch/arm/mach-mv78xx0/include/mach/mv78xx0.h | |||
@@ -112,6 +112,7 @@ | |||
112 | 112 | ||
113 | #define MV78100_DEV_ID 0x7810 | 113 | #define MV78100_DEV_ID 0x7810 |
114 | #define MV78100_REV_A0 1 | 114 | #define MV78100_REV_A0 1 |
115 | #define MV78100_REV_A1 2 | ||
115 | 116 | ||
116 | #define MV78200_DEV_ID 0x7820 | 117 | #define MV78200_DEV_ID 0x7820 |
117 | #define MV78200_REV_A0 1 | 118 | #define MV78200_REV_A0 1 |
diff --git a/arch/arm/mach-omap2/board-omap3beagle.c b/arch/arm/mach-omap2/board-omap3beagle.c index 70df6b4dbcd4..08b0816afa61 100644 --- a/arch/arm/mach-omap2/board-omap3beagle.c +++ b/arch/arm/mach-omap2/board-omap3beagle.c | |||
@@ -162,7 +162,7 @@ static int beagle_twl_gpio_setup(struct device *dev, | |||
162 | 162 | ||
163 | /* TWL4030_GPIO_MAX + 0 == ledA, EHCI nEN_USB_PWR (out, active low) */ | 163 | /* TWL4030_GPIO_MAX + 0 == ledA, EHCI nEN_USB_PWR (out, active low) */ |
164 | gpio_request(gpio + TWL4030_GPIO_MAX, "nEN_USB_PWR"); | 164 | gpio_request(gpio + TWL4030_GPIO_MAX, "nEN_USB_PWR"); |
165 | gpio_direction_output(gpio + TWL4030_GPIO_MAX, 1); | 165 | gpio_direction_output(gpio + TWL4030_GPIO_MAX, 0); |
166 | 166 | ||
167 | /* TWL4030_GPIO_MAX + 1 == ledB, PMU_STAT (out, active low LED) */ | 167 | /* TWL4030_GPIO_MAX + 1 == ledB, PMU_STAT (out, active low LED) */ |
168 | gpio_leds[2].gpio = gpio + TWL4030_GPIO_MAX + 1; | 168 | gpio_leds[2].gpio = gpio + TWL4030_GPIO_MAX + 1; |
diff --git a/arch/arm/mach-omap2/board-omap3pandora.c b/arch/arm/mach-omap2/board-omap3pandora.c index 5326e0d61597..7519edb69155 100644 --- a/arch/arm/mach-omap2/board-omap3pandora.c +++ b/arch/arm/mach-omap2/board-omap3pandora.c | |||
@@ -134,50 +134,50 @@ static void __init pandora_keys_gpio_init(void) | |||
134 | } | 134 | } |
135 | 135 | ||
136 | static int board_keymap[] = { | 136 | static int board_keymap[] = { |
137 | /* col, row, code */ | 137 | /* row, col, code */ |
138 | KEY(0, 0, KEY_9), | 138 | KEY(0, 0, KEY_9), |
139 | KEY(0, 1, KEY_0), | 139 | KEY(0, 1, KEY_8), |
140 | KEY(0, 2, KEY_BACKSPACE), | 140 | KEY(0, 2, KEY_I), |
141 | KEY(0, 3, KEY_O), | 141 | KEY(0, 3, KEY_J), |
142 | KEY(0, 4, KEY_P), | 142 | KEY(0, 4, KEY_N), |
143 | KEY(0, 5, KEY_K), | 143 | KEY(0, 5, KEY_M), |
144 | KEY(0, 6, KEY_L), | 144 | KEY(1, 0, KEY_0), |
145 | KEY(0, 7, KEY_ENTER), | ||
146 | KEY(1, 0, KEY_8), | ||
147 | KEY(1, 1, KEY_7), | 145 | KEY(1, 1, KEY_7), |
148 | KEY(1, 2, KEY_6), | 146 | KEY(1, 2, KEY_U), |
149 | KEY(1, 3, KEY_5), | 147 | KEY(1, 3, KEY_H), |
150 | KEY(1, 4, KEY_4), | 148 | KEY(1, 4, KEY_B), |
151 | KEY(1, 5, KEY_3), | 149 | KEY(1, 5, KEY_SPACE), |
152 | KEY(1, 6, KEY_2), | 150 | KEY(2, 0, KEY_BACKSPACE), |
153 | KEY(1, 7, KEY_1), | 151 | KEY(2, 1, KEY_6), |
154 | KEY(2, 0, KEY_I), | ||
155 | KEY(2, 1, KEY_U), | ||
156 | KEY(2, 2, KEY_Y), | 152 | KEY(2, 2, KEY_Y), |
157 | KEY(2, 3, KEY_T), | 153 | KEY(2, 3, KEY_G), |
158 | KEY(2, 4, KEY_R), | 154 | KEY(2, 4, KEY_V), |
159 | KEY(2, 5, KEY_E), | 155 | KEY(2, 5, KEY_FN), |
160 | KEY(2, 6, KEY_W), | 156 | KEY(3, 0, KEY_O), |
161 | KEY(2, 7, KEY_Q), | 157 | KEY(3, 1, KEY_5), |
162 | KEY(3, 0, KEY_J), | 158 | KEY(3, 2, KEY_T), |
163 | KEY(3, 1, KEY_H), | ||
164 | KEY(3, 2, KEY_G), | ||
165 | KEY(3, 3, KEY_F), | 159 | KEY(3, 3, KEY_F), |
166 | KEY(3, 4, KEY_D), | 160 | KEY(3, 4, KEY_C), |
167 | KEY(3, 5, KEY_S), | 161 | KEY(4, 0, KEY_P), |
168 | KEY(3, 6, KEY_A), | 162 | KEY(4, 1, KEY_4), |
169 | KEY(3, 7, KEY_LEFTSHIFT), | 163 | KEY(4, 2, KEY_R), |
170 | KEY(4, 0, KEY_N), | 164 | KEY(4, 3, KEY_D), |
171 | KEY(4, 1, KEY_B), | ||
172 | KEY(4, 2, KEY_V), | ||
173 | KEY(4, 3, KEY_C), | ||
174 | KEY(4, 4, KEY_X), | 165 | KEY(4, 4, KEY_X), |
175 | KEY(4, 5, KEY_Z), | 166 | KEY(5, 0, KEY_K), |
176 | KEY(4, 6, KEY_DOT), | 167 | KEY(5, 1, KEY_3), |
177 | KEY(4, 7, KEY_COMMA), | 168 | KEY(5, 2, KEY_E), |
178 | KEY(5, 0, KEY_M), | 169 | KEY(5, 3, KEY_S), |
179 | KEY(5, 1, KEY_SPACE), | 170 | KEY(5, 4, KEY_Z), |
180 | KEY(5, 2, KEY_FN), | 171 | KEY(6, 0, KEY_L), |
172 | KEY(6, 1, KEY_2), | ||
173 | KEY(6, 2, KEY_W), | ||
174 | KEY(6, 3, KEY_A), | ||
175 | KEY(6, 4, KEY_DOT), | ||
176 | KEY(7, 0, KEY_ENTER), | ||
177 | KEY(7, 1, KEY_1), | ||
178 | KEY(7, 2, KEY_Q), | ||
179 | KEY(7, 3, KEY_LEFTSHIFT), | ||
180 | KEY(7, 4, KEY_COMMA), | ||
181 | }; | 181 | }; |
182 | 182 | ||
183 | static struct matrix_keymap_data board_map_data = { | 183 | static struct matrix_keymap_data board_map_data = { |
diff --git a/arch/arm/mach-omap2/gpmc.c b/arch/arm/mach-omap2/gpmc.c index 15876828db23..f8657568b1ba 100644 --- a/arch/arm/mach-omap2/gpmc.c +++ b/arch/arm/mach-omap2/gpmc.c | |||
@@ -366,7 +366,7 @@ int gpmc_cs_request(int cs, unsigned long size, unsigned long *base) | |||
366 | if (r < 0) | 366 | if (r < 0) |
367 | goto out; | 367 | goto out; |
368 | 368 | ||
369 | gpmc_cs_enable_mem(cs, res->start, res->end - res->start + 1); | 369 | gpmc_cs_enable_mem(cs, res->start, resource_size(res)); |
370 | *base = res->start; | 370 | *base = res->start; |
371 | gpmc_cs_set_reserved(cs, 1); | 371 | gpmc_cs_set_reserved(cs, 1); |
372 | out: | 372 | out: |
diff --git a/arch/arm/mach-omap2/mailbox.c b/arch/arm/mach-omap2/mailbox.c index c035ad3426d0..ef57b38a56a4 100644 --- a/arch/arm/mach-omap2/mailbox.c +++ b/arch/arm/mach-omap2/mailbox.c | |||
@@ -300,7 +300,7 @@ static int __devinit omap2_mbox_probe(struct platform_device *pdev) | |||
300 | dev_err(&pdev->dev, "invalid mem resource\n"); | 300 | dev_err(&pdev->dev, "invalid mem resource\n"); |
301 | return -ENODEV; | 301 | return -ENODEV; |
302 | } | 302 | } |
303 | mbox_base = ioremap(res->start, res->end - res->start); | 303 | mbox_base = ioremap(res->start, resource_size(res)); |
304 | if (!mbox_base) | 304 | if (!mbox_base) |
305 | return -ENOMEM; | 305 | return -ENOMEM; |
306 | 306 | ||
diff --git a/arch/arm/mach-pxa/irq.c b/arch/arm/mach-pxa/irq.c index d694ce289668..6112af431fa4 100644 --- a/arch/arm/mach-pxa/irq.c +++ b/arch/arm/mach-pxa/irq.c | |||
@@ -25,6 +25,8 @@ | |||
25 | 25 | ||
26 | #include "generic.h" | 26 | #include "generic.h" |
27 | 27 | ||
28 | #define MAX_INTERNAL_IRQS 128 | ||
29 | |||
28 | #define IRQ_BIT(n) (((n) - PXA_IRQ(0)) & 0x1f) | 30 | #define IRQ_BIT(n) (((n) - PXA_IRQ(0)) & 0x1f) |
29 | #define _ICMR(n) (*((((n) - PXA_IRQ(0)) & ~0x1f) ? &ICMR2 : &ICMR)) | 31 | #define _ICMR(n) (*((((n) - PXA_IRQ(0)) & ~0x1f) ? &ICMR2 : &ICMR)) |
30 | #define _ICLR(n) (*((((n) - PXA_IRQ(0)) & ~0x1f) ? &ICLR2 : &ICLR)) | 32 | #define _ICLR(n) (*((((n) - PXA_IRQ(0)) & ~0x1f) ? &ICLR2 : &ICLR)) |
@@ -122,6 +124,8 @@ void __init pxa_init_irq(int irq_nr, set_wake_t fn) | |||
122 | { | 124 | { |
123 | int irq, i; | 125 | int irq, i; |
124 | 126 | ||
127 | BUG_ON(irq_nr > MAX_INTERNAL_IRQS); | ||
128 | |||
125 | pxa_internal_irq_nr = irq_nr; | 129 | pxa_internal_irq_nr = irq_nr; |
126 | 130 | ||
127 | for (irq = PXA_IRQ(0); irq < PXA_IRQ(irq_nr); irq += 32) { | 131 | for (irq = PXA_IRQ(0); irq < PXA_IRQ(irq_nr); irq += 32) { |
@@ -149,7 +153,8 @@ void __init pxa_init_irq(int irq_nr, set_wake_t fn) | |||
149 | } | 153 | } |
150 | 154 | ||
151 | #ifdef CONFIG_PM | 155 | #ifdef CONFIG_PM |
152 | static unsigned long saved_icmr[2]; | 156 | static unsigned long saved_icmr[MAX_INTERNAL_IRQS/32]; |
157 | static unsigned long saved_ipr[MAX_INTERNAL_IRQS]; | ||
153 | 158 | ||
154 | static int pxa_irq_suspend(struct sys_device *dev, pm_message_t state) | 159 | static int pxa_irq_suspend(struct sys_device *dev, pm_message_t state) |
155 | { | 160 | { |
@@ -159,6 +164,8 @@ static int pxa_irq_suspend(struct sys_device *dev, pm_message_t state) | |||
159 | saved_icmr[i] = _ICMR(irq); | 164 | saved_icmr[i] = _ICMR(irq); |
160 | _ICMR(irq) = 0; | 165 | _ICMR(irq) = 0; |
161 | } | 166 | } |
167 | for (i = 0; i < pxa_internal_irq_nr; i++) | ||
168 | saved_ipr[i] = IPR(i); | ||
162 | 169 | ||
163 | return 0; | 170 | return 0; |
164 | } | 171 | } |
@@ -171,6 +178,8 @@ static int pxa_irq_resume(struct sys_device *dev) | |||
171 | _ICMR(irq) = saved_icmr[i]; | 178 | _ICMR(irq) = saved_icmr[i]; |
172 | _ICLR(irq) = 0; | 179 | _ICLR(irq) = 0; |
173 | } | 180 | } |
181 | for (i = 0; i < pxa_internal_irq_nr; i++) | ||
182 | IPR(i) = saved_ipr[i]; | ||
174 | 183 | ||
175 | ICCR = 1; | 184 | ICCR = 1; |
176 | return 0; | 185 | return 0; |
diff --git a/arch/arm/mach-pxa/palmtc.c b/arch/arm/mach-pxa/palmtc.c index bb2cc0dd44ec..0b92291a58f6 100644 --- a/arch/arm/mach-pxa/palmtc.c +++ b/arch/arm/mach-pxa/palmtc.c | |||
@@ -292,10 +292,10 @@ const static unsigned int palmtc_keypad_col_gpios[] = { | |||
292 | 292 | ||
293 | static struct matrix_keypad_platform_data palmtc_keypad_platform_data = { | 293 | static struct matrix_keypad_platform_data palmtc_keypad_platform_data = { |
294 | .keymap_data = &palmtc_keymap_data, | 294 | .keymap_data = &palmtc_keymap_data, |
295 | .col_gpios = palmtc_keypad_row_gpios, | 295 | .row_gpios = palmtc_keypad_row_gpios, |
296 | .num_col_gpios = 12, | 296 | .num_row_gpios = ARRAY_SIZE(palmtc_keypad_row_gpios), |
297 | .row_gpios = palmtc_keypad_col_gpios, | 297 | .col_gpios = palmtc_keypad_col_gpios, |
298 | .num_row_gpios = 4, | 298 | .num_col_gpios = ARRAY_SIZE(palmtc_keypad_col_gpios), |
299 | .active_low = 1, | 299 | .active_low = 1, |
300 | 300 | ||
301 | .debounce_ms = 20, | 301 | .debounce_ms = 20, |
diff --git a/arch/arm/mach-pxa/spitz.c b/arch/arm/mach-pxa/spitz.c index 82ff5733e4dc..3da45d051743 100644 --- a/arch/arm/mach-pxa/spitz.c +++ b/arch/arm/mach-pxa/spitz.c | |||
@@ -779,11 +779,34 @@ static void __init common_init(void) | |||
779 | pxa_set_i2c_info(NULL); | 779 | pxa_set_i2c_info(NULL); |
780 | } | 780 | } |
781 | 781 | ||
782 | #if defined(CONFIG_MACH_AKITA) || defined(CONFIG_MACH_BORZOI) | ||
783 | static struct nand_bbt_descr sharpsl_akita_bbt = { | ||
784 | .options = 0, | ||
785 | .offs = 4, | ||
786 | .len = 1, | ||
787 | .pattern = scan_ff_pattern | ||
788 | }; | ||
789 | |||
790 | static struct nand_ecclayout akita_oobinfo = { | ||
791 | .eccbytes = 24, | ||
792 | .eccpos = { | ||
793 | 0x5, 0x1, 0x2, 0x3, 0x6, 0x7, 0x15, 0x11, | ||
794 | 0x12, 0x13, 0x16, 0x17, 0x25, 0x21, 0x22, 0x23, | ||
795 | 0x26, 0x27, 0x35, 0x31, 0x32, 0x33, 0x36, 0x37}, | ||
796 | .oobfree = {{0x08, 0x09}} | ||
797 | }; | ||
798 | #endif | ||
799 | |||
782 | #if defined(CONFIG_MACH_SPITZ) || defined(CONFIG_MACH_BORZOI) | 800 | #if defined(CONFIG_MACH_SPITZ) || defined(CONFIG_MACH_BORZOI) |
783 | static void __init spitz_init(void) | 801 | static void __init spitz_init(void) |
784 | { | 802 | { |
785 | spitz_ficp_platform_data.gpio_pwdown = SPITZ_GPIO_IR_ON; | 803 | spitz_ficp_platform_data.gpio_pwdown = SPITZ_GPIO_IR_ON; |
786 | 804 | ||
805 | if (machine_is_borzoi()) { | ||
806 | sharpsl_nand_platform_data.badblock_pattern = &sharpsl_akita_bbt; | ||
807 | sharpsl_nand_platform_data.ecc_layout = &akita_oobinfo; | ||
808 | } | ||
809 | |||
787 | platform_scoop_config = &spitz_pcmcia_config; | 810 | platform_scoop_config = &spitz_pcmcia_config; |
788 | 811 | ||
789 | common_init(); | 812 | common_init(); |
@@ -808,22 +831,6 @@ static struct i2c_board_info akita_i2c_board_info[] = { | |||
808 | }, | 831 | }, |
809 | }; | 832 | }; |
810 | 833 | ||
811 | static struct nand_bbt_descr sharpsl_akita_bbt = { | ||
812 | .options = 0, | ||
813 | .offs = 4, | ||
814 | .len = 1, | ||
815 | .pattern = scan_ff_pattern | ||
816 | }; | ||
817 | |||
818 | static struct nand_ecclayout akita_oobinfo = { | ||
819 | .eccbytes = 24, | ||
820 | .eccpos = { | ||
821 | 0x5, 0x1, 0x2, 0x3, 0x6, 0x7, 0x15, 0x11, | ||
822 | 0x12, 0x13, 0x16, 0x17, 0x25, 0x21, 0x22, 0x23, | ||
823 | 0x26, 0x27, 0x35, 0x31, 0x32, 0x33, 0x36, 0x37}, | ||
824 | .oobfree = {{0x08, 0x09}} | ||
825 | }; | ||
826 | |||
827 | static void __init akita_init(void) | 834 | static void __init akita_init(void) |
828 | { | 835 | { |
829 | spitz_ficp_platform_data.gpio_pwdown = AKITA_GPIO_IR_ON; | 836 | spitz_ficp_platform_data.gpio_pwdown = AKITA_GPIO_IR_ON; |
diff --git a/arch/arm/mach-realview/Kconfig b/arch/arm/mach-realview/Kconfig index dfc9b0bc6eb2..c48e1f2c3349 100644 --- a/arch/arm/mach-realview/Kconfig +++ b/arch/arm/mach-realview/Kconfig | |||
@@ -70,6 +70,8 @@ config MACH_REALVIEW_PBX | |||
70 | bool "Support RealView/PBX platform" | 70 | bool "Support RealView/PBX platform" |
71 | select ARM_GIC | 71 | select ARM_GIC |
72 | select HAVE_PATA_PLATFORM | 72 | select HAVE_PATA_PLATFORM |
73 | select ARCH_SPARSEMEM_ENABLE if CPU_V7 && !HIGH_PHYS_OFFSET | ||
74 | select ZONE_DMA if SPARSEMEM | ||
73 | help | 75 | help |
74 | Include support for the ARM(R) RealView PBX platform. | 76 | Include support for the ARM(R) RealView PBX platform. |
75 | 77 | ||
@@ -82,6 +84,7 @@ config REALVIEW_HIGH_PHYS_OFFSET | |||
82 | 0x70000000, 256MB of which being mirrored at 0x00000000. If | 84 | 0x70000000, 256MB of which being mirrored at 0x00000000. If |
83 | the board supports 512MB of RAM, this option allows the | 85 | the board supports 512MB of RAM, this option allows the |
84 | memory to be accessed contiguously at the high physical | 86 | memory to be accessed contiguously at the high physical |
85 | offset. | 87 | offset. On the PBX board, disabling this option allows 1GB of |
88 | RAM to be used with SPARSEMEM. | ||
86 | 89 | ||
87 | endmenu | 90 | endmenu |
diff --git a/arch/arm/mach-realview/core.c b/arch/arm/mach-realview/core.c index a2083b60e3fb..9f293438e020 100644 --- a/arch/arm/mach-realview/core.c +++ b/arch/arm/mach-realview/core.c | |||
@@ -59,6 +59,25 @@ | |||
59 | /* used by entry-macro.S and platsmp.c */ | 59 | /* used by entry-macro.S and platsmp.c */ |
60 | void __iomem *gic_cpu_base_addr; | 60 | void __iomem *gic_cpu_base_addr; |
61 | 61 | ||
62 | #ifdef CONFIG_ZONE_DMA | ||
63 | /* | ||
64 | * Adjust the zones if there are restrictions for DMA access. | ||
65 | */ | ||
66 | void __init realview_adjust_zones(int node, unsigned long *size, | ||
67 | unsigned long *hole) | ||
68 | { | ||
69 | unsigned long dma_size = SZ_256M >> PAGE_SHIFT; | ||
70 | |||
71 | if (!machine_is_realview_pbx() || node || (size[0] <= dma_size)) | ||
72 | return; | ||
73 | |||
74 | size[ZONE_NORMAL] = size[0] - dma_size; | ||
75 | size[ZONE_DMA] = dma_size; | ||
76 | hole[ZONE_NORMAL] = hole[0]; | ||
77 | hole[ZONE_DMA] = 0; | ||
78 | } | ||
79 | #endif | ||
80 | |||
62 | /* | 81 | /* |
63 | * This is the RealView sched_clock implementation. This has | 82 | * This is the RealView sched_clock implementation. This has |
64 | * a resolution of 41.7ns, and a maximum value of about 179s. | 83 | * a resolution of 41.7ns, and a maximum value of about 179s. |
@@ -543,7 +562,7 @@ static int realview_clcd_setup(struct clcd_fb *fb) | |||
543 | fb->panel = realview_clcd_panel(); | 562 | fb->panel = realview_clcd_panel(); |
544 | 563 | ||
545 | fb->fb.screen_base = dma_alloc_writecombine(&fb->dev->dev, framesize, | 564 | fb->fb.screen_base = dma_alloc_writecombine(&fb->dev->dev, framesize, |
546 | &dma, GFP_KERNEL); | 565 | &dma, GFP_KERNEL | GFP_DMA); |
547 | if (!fb->fb.screen_base) { | 566 | if (!fb->fb.screen_base) { |
548 | printk(KERN_ERR "CLCD: unable to map framebuffer\n"); | 567 | printk(KERN_ERR "CLCD: unable to map framebuffer\n"); |
549 | return -ENOMEM; | 568 | return -ENOMEM; |
@@ -788,3 +807,24 @@ void __init realview_timer_init(unsigned int timer_irq) | |||
788 | realview_clocksource_init(); | 807 | realview_clocksource_init(); |
789 | realview_clockevents_init(timer_irq); | 808 | realview_clockevents_init(timer_irq); |
790 | } | 809 | } |
810 | |||
811 | /* | ||
812 | * Setup the memory banks. | ||
813 | */ | ||
814 | void realview_fixup(struct machine_desc *mdesc, struct tag *tags, char **from, | ||
815 | struct meminfo *meminfo) | ||
816 | { | ||
817 | /* | ||
818 | * Most RealView platforms have 512MB contiguous RAM at 0x70000000. | ||
819 | * Half of this is mirrored at 0. | ||
820 | */ | ||
821 | #ifdef CONFIG_REALVIEW_HIGH_PHYS_OFFSET | ||
822 | meminfo->bank[0].start = 0x70000000; | ||
823 | meminfo->bank[0].size = SZ_512M; | ||
824 | meminfo->nr_banks = 1; | ||
825 | #else | ||
826 | meminfo->bank[0].start = 0; | ||
827 | meminfo->bank[0].size = SZ_256M; | ||
828 | meminfo->nr_banks = 1; | ||
829 | #endif | ||
830 | } | ||
diff --git a/arch/arm/mach-realview/core.h b/arch/arm/mach-realview/core.h index 699671fa6e0b..781bca68a9fa 100644 --- a/arch/arm/mach-realview/core.h +++ b/arch/arm/mach-realview/core.h | |||
@@ -25,6 +25,7 @@ | |||
25 | #include <linux/amba/bus.h> | 25 | #include <linux/amba/bus.h> |
26 | #include <linux/io.h> | 26 | #include <linux/io.h> |
27 | 27 | ||
28 | #include <asm/setup.h> | ||
28 | #include <asm/leds.h> | 29 | #include <asm/leds.h> |
29 | 30 | ||
30 | #define AMBA_DEVICE(name,busid,base,plat) \ | 31 | #define AMBA_DEVICE(name,busid,base,plat) \ |
@@ -44,6 +45,8 @@ static struct amba_device name##_device = { \ | |||
44 | /* .dma = base##_DMA,*/ \ | 45 | /* .dma = base##_DMA,*/ \ |
45 | } | 46 | } |
46 | 47 | ||
48 | struct machine_desc; | ||
49 | |||
47 | extern struct platform_device realview_flash_device; | 50 | extern struct platform_device realview_flash_device; |
48 | extern struct platform_device realview_cf_device; | 51 | extern struct platform_device realview_cf_device; |
49 | extern struct platform_device realview_i2c_device; | 52 | extern struct platform_device realview_i2c_device; |
@@ -61,5 +64,8 @@ extern void realview_timer_init(unsigned int timer_irq); | |||
61 | extern int realview_flash_register(struct resource *res, u32 num); | 64 | extern int realview_flash_register(struct resource *res, u32 num); |
62 | extern int realview_eth_register(const char *name, struct resource *res); | 65 | extern int realview_eth_register(const char *name, struct resource *res); |
63 | extern int realview_usb_register(struct resource *res); | 66 | extern int realview_usb_register(struct resource *res); |
67 | extern void realview_fixup(struct machine_desc *mdesc, struct tag *tags, | ||
68 | char **from, struct meminfo *meminfo); | ||
64 | extern void (*realview_reset)(char); | 69 | extern void (*realview_reset)(char); |
70 | |||
65 | #endif | 71 | #endif |
diff --git a/arch/arm/mach-realview/include/mach/memory.h b/arch/arm/mach-realview/include/mach/memory.h index 293c30025e7e..2417bbcf97fd 100644 --- a/arch/arm/mach-realview/include/mach/memory.h +++ b/arch/arm/mach-realview/include/mach/memory.h | |||
@@ -29,4 +29,53 @@ | |||
29 | #define PHYS_OFFSET UL(0x00000000) | 29 | #define PHYS_OFFSET UL(0x00000000) |
30 | #endif | 30 | #endif |
31 | 31 | ||
32 | #if !defined(__ASSEMBLY__) && defined(CONFIG_ZONE_DMA) | ||
33 | extern void realview_adjust_zones(int node, unsigned long *size, | ||
34 | unsigned long *hole); | ||
35 | #define arch_adjust_zones(node, size, hole) \ | ||
36 | realview_adjust_zones(node, size, hole) | ||
37 | |||
38 | #define ISA_DMA_THRESHOLD (PHYS_OFFSET + SZ_256M - 1) | ||
39 | #define MAX_DMA_ADDRESS (PAGE_OFFSET + SZ_256M) | ||
40 | #endif | ||
41 | |||
42 | #ifdef CONFIG_SPARSEMEM | ||
43 | |||
44 | /* | ||
45 | * Sparsemem definitions for RealView PBX. | ||
46 | * | ||
47 | * The RealView PBX board has another block of 512MB of RAM at 0x20000000, | ||
48 | * however only the block at 0x70000000 (or the 256MB mirror at 0x00000000) | ||
49 | * may be used for DMA. | ||
50 | * | ||
51 | * The macros below define a section size of 256MB and a non-linear virtual to | ||
52 | * physical mapping: | ||
53 | * | ||
54 | * 256MB @ 0x00000000 -> PAGE_OFFSET | ||
55 | * 512MB @ 0x20000000 -> PAGE_OFFSET + 0x10000000 | ||
56 | * 256MB @ 0x80000000 -> PAGE_OFFSET + 0x30000000 | ||
57 | */ | ||
58 | #ifdef CONFIG_REALVIEW_HIGH_PHYS_OFFSET | ||
59 | #error "SPARSEMEM not available with REALVIEW_HIGH_PHYS_OFFSET" | ||
60 | #endif | ||
61 | |||
62 | #define MAX_PHYSMEM_BITS 32 | ||
63 | #define SECTION_SIZE_BITS 28 | ||
64 | |||
65 | /* bank page offsets */ | ||
66 | #define PAGE_OFFSET1 (PAGE_OFFSET + 0x10000000) | ||
67 | #define PAGE_OFFSET2 (PAGE_OFFSET + 0x30000000) | ||
68 | |||
69 | #define __phys_to_virt(phys) \ | ||
70 | ((phys) >= 0x80000000 ? (phys) - 0x80000000 + PAGE_OFFSET2 : \ | ||
71 | (phys) >= 0x20000000 ? (phys) - 0x20000000 + PAGE_OFFSET1 : \ | ||
72 | (phys) + PAGE_OFFSET) | ||
73 | |||
74 | #define __virt_to_phys(virt) \ | ||
75 | ((virt) >= PAGE_OFFSET2 ? (virt) - PAGE_OFFSET2 + 0x80000000 : \ | ||
76 | (virt) >= PAGE_OFFSET1 ? (virt) - PAGE_OFFSET1 + 0x20000000 : \ | ||
77 | (virt) - PAGE_OFFSET) | ||
78 | |||
79 | #endif /* CONFIG_SPARSEMEM */ | ||
80 | |||
32 | #endif | 81 | #endif |
diff --git a/arch/arm/mach-realview/platsmp.c b/arch/arm/mach-realview/platsmp.c index a88458b4799d..009265818d55 100644 --- a/arch/arm/mach-realview/platsmp.c +++ b/arch/arm/mach-realview/platsmp.c | |||
@@ -146,11 +146,8 @@ static void __init poke_milo(void) | |||
146 | * register. The BootMonitor waits for this register to become | 146 | * register. The BootMonitor waits for this register to become |
147 | * non-zero. | 147 | * non-zero. |
148 | */ | 148 | */ |
149 | #define REALVIEW_SYS_FLAGSS_OFFSET 0x30 | ||
150 | #define REALVIEW_SYS_FLAGSC_OFFSET 0x34 | ||
151 | __raw_writel(BSYM(virt_to_phys(realview_secondary_startup)), | 149 | __raw_writel(BSYM(virt_to_phys(realview_secondary_startup)), |
152 | __io_address(REALVIEW_SYS_BASE) + | 150 | __io_address(REALVIEW_SYS_FLAGSSET)); |
153 | REALVIEW_SYS_FLAGSS_OFFSET); | ||
154 | 151 | ||
155 | mb(); | 152 | mb(); |
156 | } | 153 | } |
diff --git a/arch/arm/mach-realview/realview_eb.c b/arch/arm/mach-realview/realview_eb.c index 1d65e64ae571..917f8ca3abff 100644 --- a/arch/arm/mach-realview/realview_eb.c +++ b/arch/arm/mach-realview/realview_eb.c | |||
@@ -415,6 +415,7 @@ MACHINE_START(REALVIEW_EB, "ARM-RealView EB") | |||
415 | .phys_io = REALVIEW_EB_UART0_BASE, | 415 | .phys_io = REALVIEW_EB_UART0_BASE, |
416 | .io_pg_offst = (IO_ADDRESS(REALVIEW_EB_UART0_BASE) >> 18) & 0xfffc, | 416 | .io_pg_offst = (IO_ADDRESS(REALVIEW_EB_UART0_BASE) >> 18) & 0xfffc, |
417 | .boot_params = PHYS_OFFSET + 0x00000100, | 417 | .boot_params = PHYS_OFFSET + 0x00000100, |
418 | .fixup = realview_fixup, | ||
418 | .map_io = realview_eb_map_io, | 419 | .map_io = realview_eb_map_io, |
419 | .init_irq = gic_init_irq, | 420 | .init_irq = gic_init_irq, |
420 | .timer = &realview_eb_timer, | 421 | .timer = &realview_eb_timer, |
diff --git a/arch/arm/mach-realview/realview_pb1176.c b/arch/arm/mach-realview/realview_pb1176.c index a6ba147692c1..7fb726d5f8b9 100644 --- a/arch/arm/mach-realview/realview_pb1176.c +++ b/arch/arm/mach-realview/realview_pb1176.c | |||
@@ -300,6 +300,18 @@ static void realview_pb1176_reset(char mode) | |||
300 | __raw_writel(REALVIEW_PB1176_SYS_LOCKVAL_RSTCTL, hdr_ctrl); | 300 | __raw_writel(REALVIEW_PB1176_SYS_LOCKVAL_RSTCTL, hdr_ctrl); |
301 | } | 301 | } |
302 | 302 | ||
303 | static void realview_pb1176_fixup(struct machine_desc *mdesc, | ||
304 | struct tag *tags, char **from, | ||
305 | struct meminfo *meminfo) | ||
306 | { | ||
307 | /* | ||
308 | * RealView PB1176 only has 128MB of RAM mapped at 0. | ||
309 | */ | ||
310 | meminfo->bank[0].start = 0; | ||
311 | meminfo->bank[0].size = SZ_128M; | ||
312 | meminfo->nr_banks = 1; | ||
313 | } | ||
314 | |||
303 | static void __init realview_pb1176_init(void) | 315 | static void __init realview_pb1176_init(void) |
304 | { | 316 | { |
305 | int i; | 317 | int i; |
@@ -331,6 +343,7 @@ MACHINE_START(REALVIEW_PB1176, "ARM-RealView PB1176") | |||
331 | .phys_io = REALVIEW_PB1176_UART0_BASE, | 343 | .phys_io = REALVIEW_PB1176_UART0_BASE, |
332 | .io_pg_offst = (IO_ADDRESS(REALVIEW_PB1176_UART0_BASE) >> 18) & 0xfffc, | 344 | .io_pg_offst = (IO_ADDRESS(REALVIEW_PB1176_UART0_BASE) >> 18) & 0xfffc, |
333 | .boot_params = PHYS_OFFSET + 0x00000100, | 345 | .boot_params = PHYS_OFFSET + 0x00000100, |
346 | .fixup = realview_pb1176_fixup, | ||
334 | .map_io = realview_pb1176_map_io, | 347 | .map_io = realview_pb1176_map_io, |
335 | .init_irq = gic_init_irq, | 348 | .init_irq = gic_init_irq, |
336 | .timer = &realview_pb1176_timer, | 349 | .timer = &realview_pb1176_timer, |
diff --git a/arch/arm/mach-realview/realview_pb11mp.c b/arch/arm/mach-realview/realview_pb11mp.c index 070d284ce96e..9bbbfc05f225 100644 --- a/arch/arm/mach-realview/realview_pb11mp.c +++ b/arch/arm/mach-realview/realview_pb11mp.c | |||
@@ -347,6 +347,7 @@ MACHINE_START(REALVIEW_PB11MP, "ARM-RealView PB11MPCore") | |||
347 | .phys_io = REALVIEW_PB11MP_UART0_BASE, | 347 | .phys_io = REALVIEW_PB11MP_UART0_BASE, |
348 | .io_pg_offst = (IO_ADDRESS(REALVIEW_PB11MP_UART0_BASE) >> 18) & 0xfffc, | 348 | .io_pg_offst = (IO_ADDRESS(REALVIEW_PB11MP_UART0_BASE) >> 18) & 0xfffc, |
349 | .boot_params = PHYS_OFFSET + 0x00000100, | 349 | .boot_params = PHYS_OFFSET + 0x00000100, |
350 | .fixup = realview_fixup, | ||
350 | .map_io = realview_pb11mp_map_io, | 351 | .map_io = realview_pb11mp_map_io, |
351 | .init_irq = gic_init_irq, | 352 | .init_irq = gic_init_irq, |
352 | .timer = &realview_pb11mp_timer, | 353 | .timer = &realview_pb11mp_timer, |
diff --git a/arch/arm/mach-realview/realview_pba8.c b/arch/arm/mach-realview/realview_pba8.c index 941beb2b9709..fe861e96c566 100644 --- a/arch/arm/mach-realview/realview_pba8.c +++ b/arch/arm/mach-realview/realview_pba8.c | |||
@@ -298,6 +298,7 @@ MACHINE_START(REALVIEW_PBA8, "ARM-RealView PB-A8") | |||
298 | .phys_io = REALVIEW_PBA8_UART0_BASE, | 298 | .phys_io = REALVIEW_PBA8_UART0_BASE, |
299 | .io_pg_offst = (IO_ADDRESS(REALVIEW_PBA8_UART0_BASE) >> 18) & 0xfffc, | 299 | .io_pg_offst = (IO_ADDRESS(REALVIEW_PBA8_UART0_BASE) >> 18) & 0xfffc, |
300 | .boot_params = PHYS_OFFSET + 0x00000100, | 300 | .boot_params = PHYS_OFFSET + 0x00000100, |
301 | .fixup = realview_fixup, | ||
301 | .map_io = realview_pba8_map_io, | 302 | .map_io = realview_pba8_map_io, |
302 | .init_irq = gic_init_irq, | 303 | .init_irq = gic_init_irq, |
303 | .timer = &realview_pba8_timer, | 304 | .timer = &realview_pba8_timer, |
diff --git a/arch/arm/mach-realview/realview_pbx.c b/arch/arm/mach-realview/realview_pbx.c index 7e4bc6cdca52..ec39488e2b42 100644 --- a/arch/arm/mach-realview/realview_pbx.c +++ b/arch/arm/mach-realview/realview_pbx.c | |||
@@ -304,6 +304,26 @@ static struct sys_timer realview_pbx_timer = { | |||
304 | .init = realview_pbx_timer_init, | 304 | .init = realview_pbx_timer_init, |
305 | }; | 305 | }; |
306 | 306 | ||
307 | static void realview_pbx_fixup(struct machine_desc *mdesc, struct tag *tags, | ||
308 | char **from, struct meminfo *meminfo) | ||
309 | { | ||
310 | #ifdef CONFIG_SPARSEMEM | ||
311 | /* | ||
312 | * Memory configuration with SPARSEMEM enabled on RealView PBX (see | ||
313 | * asm/mach/memory.h for more information). | ||
314 | */ | ||
315 | meminfo->bank[0].start = 0; | ||
316 | meminfo->bank[0].size = SZ_256M; | ||
317 | meminfo->bank[1].start = 0x20000000; | ||
318 | meminfo->bank[1].size = SZ_512M; | ||
319 | meminfo->bank[2].start = 0x80000000; | ||
320 | meminfo->bank[2].size = SZ_256M; | ||
321 | meminfo->nr_banks = 3; | ||
322 | #else | ||
323 | realview_fixup(mdesc, tags, from, meminfo); | ||
324 | #endif | ||
325 | } | ||
326 | |||
307 | static void __init realview_pbx_init(void) | 327 | static void __init realview_pbx_init(void) |
308 | { | 328 | { |
309 | int i; | 329 | int i; |
@@ -345,6 +365,7 @@ MACHINE_START(REALVIEW_PBX, "ARM-RealView PBX") | |||
345 | .phys_io = REALVIEW_PBX_UART0_BASE, | 365 | .phys_io = REALVIEW_PBX_UART0_BASE, |
346 | .io_pg_offst = (IO_ADDRESS(REALVIEW_PBX_UART0_BASE) >> 18) & 0xfffc, | 366 | .io_pg_offst = (IO_ADDRESS(REALVIEW_PBX_UART0_BASE) >> 18) & 0xfffc, |
347 | .boot_params = PHYS_OFFSET + 0x00000100, | 367 | .boot_params = PHYS_OFFSET + 0x00000100, |
368 | .fixup = realview_pbx_fixup, | ||
348 | .map_io = realview_pbx_map_io, | 369 | .map_io = realview_pbx_map_io, |
349 | .init_irq = gic_init_irq, | 370 | .init_irq = gic_init_irq, |
350 | .timer = &realview_pbx_timer, | 371 | .timer = &realview_pbx_timer, |
diff --git a/arch/arm/mach-s3c6400/include/mach/dma.h b/arch/arm/mach-s3c6400/include/mach/dma.h index 004edab23954..6723860748be 100644 --- a/arch/arm/mach-s3c6400/include/mach/dma.h +++ b/arch/arm/mach-s3c6400/include/mach/dma.h | |||
@@ -58,21 +58,13 @@ enum dma_ch { | |||
58 | DMACH_MAX /* the end */ | 58 | DMACH_MAX /* the end */ |
59 | }; | 59 | }; |
60 | 60 | ||
61 | static __inline__ int s3c_dma_has_circular(void) | 61 | static __inline__ bool s3c_dma_has_circular(void) |
62 | { | 62 | { |
63 | /* we will be supporting ciruclar buffers as soon as we have DMA | 63 | return true; |
64 | * engine support. | ||
65 | */ | ||
66 | return 1; | ||
67 | } | 64 | } |
68 | 65 | ||
69 | #define S3C2410_DMAF_CIRCULAR (1 << 0) | 66 | #define S3C2410_DMAF_CIRCULAR (1 << 0) |
70 | 67 | ||
71 | static inline bool s3c_dma_has_circular(void) | ||
72 | { | ||
73 | return false; | ||
74 | } | ||
75 | |||
76 | #include <plat/dma.h> | 68 | #include <plat/dma.h> |
77 | 69 | ||
78 | #endif /* __ASM_ARCH_IRQ_H */ | 70 | #endif /* __ASM_ARCH_IRQ_H */ |
diff --git a/arch/arm/mach-s3c6410/Kconfig b/arch/arm/mach-s3c6410/Kconfig index 53fc3ff657f7..72d4b11b2077 100644 --- a/arch/arm/mach-s3c6410/Kconfig +++ b/arch/arm/mach-s3c6410/Kconfig | |||
@@ -77,6 +77,7 @@ config SMDK6410_WM1190_EV1 | |||
77 | depends on MACH_SMDK6410 | 77 | depends on MACH_SMDK6410 |
78 | select REGULATOR | 78 | select REGULATOR |
79 | select REGULATOR_WM8350 | 79 | select REGULATOR_WM8350 |
80 | select S3C24XX_GPIO_EXTRA64 | ||
80 | select MFD_WM8350_I2C | 81 | select MFD_WM8350_I2C |
81 | select MFD_WM8350_CONFIG_MODE_0 | 82 | select MFD_WM8350_CONFIG_MODE_0 |
82 | select MFD_WM8350_CONFIG_MODE_3 | 83 | select MFD_WM8350_CONFIG_MODE_3 |
diff --git a/arch/arm/mach-s3c6410/mach-smdk6410.c b/arch/arm/mach-s3c6410/mach-smdk6410.c index ea51dbe76e3e..9f1a21462620 100644 --- a/arch/arm/mach-s3c6410/mach-smdk6410.c +++ b/arch/arm/mach-s3c6410/mach-smdk6410.c | |||
@@ -320,6 +320,9 @@ static int __init smdk6410_wm8350_init(struct wm8350 *wm8350) | |||
320 | { | 320 | { |
321 | int i; | 321 | int i; |
322 | 322 | ||
323 | /* Configure the IRQ line */ | ||
324 | s3c_gpio_setpull(S3C64XX_GPN(12), S3C_GPIO_PULL_UP); | ||
325 | |||
323 | /* Instantiate the regulators */ | 326 | /* Instantiate the regulators */ |
324 | for (i = 0; i < ARRAY_SIZE(wm1190_regulators); i++) | 327 | for (i = 0; i < ARRAY_SIZE(wm1190_regulators); i++) |
325 | wm8350_register_regulator(wm8350, | 328 | wm8350_register_regulator(wm8350, |
diff --git a/arch/arm/mm/proc-v7.S b/arch/arm/mm/proc-v7.S index eeeed01ee44a..3a285218fd15 100644 --- a/arch/arm/mm/proc-v7.S +++ b/arch/arm/mm/proc-v7.S | |||
@@ -186,9 +186,10 @@ cpu_v7_name: | |||
186 | */ | 186 | */ |
187 | __v7_setup: | 187 | __v7_setup: |
188 | #ifdef CONFIG_SMP | 188 | #ifdef CONFIG_SMP |
189 | mrc p15, 0, r0, c1, c0, 1 @ Enable SMP/nAMP mode and | 189 | mrc p15, 0, r0, c1, c0, 1 |
190 | orr r0, r0, #(1 << 6) | (1 << 0) @ TLB ops broadcasting | 190 | tst r0, #(1 << 6) @ SMP/nAMP mode enabled? |
191 | mcr p15, 0, r0, c1, c0, 1 | 191 | orreq r0, r0, #(1 << 6) | (1 << 0) @ Enable SMP/nAMP mode and |
192 | mcreq p15, 0, r0, c1, c0, 1 @ TLB ops broadcasting | ||
192 | #endif | 193 | #endif |
193 | adr r12, __v7_setup_stack @ the local stack | 194 | adr r12, __v7_setup_stack @ the local stack |
194 | stmia r12, {r0-r5, r7, r9, r11, lr} | 195 | stmia r12, {r0-r5, r7, r9, r11, lr} |
diff --git a/arch/arm/plat-omap/cpu-omap.c b/arch/arm/plat-omap/cpu-omap.c index 1868c0d8f9b5..341235c278ac 100644 --- a/arch/arm/plat-omap/cpu-omap.c +++ b/arch/arm/plat-omap/cpu-omap.c | |||
@@ -127,7 +127,7 @@ static int __init omap_cpu_init(struct cpufreq_policy *policy) | |||
127 | } | 127 | } |
128 | 128 | ||
129 | /* FIXME: what's the actual transition time? */ | 129 | /* FIXME: what's the actual transition time? */ |
130 | policy->cpuinfo.transition_latency = 10 * 1000 * 1000; | 130 | policy->cpuinfo.transition_latency = 300 * 1000; |
131 | 131 | ||
132 | return 0; | 132 | return 0; |
133 | } | 133 | } |
diff --git a/arch/arm/plat-omap/dma.c b/arch/arm/plat-omap/dma.c index b53125f41293..68eaae324b6a 100644 --- a/arch/arm/plat-omap/dma.c +++ b/arch/arm/plat-omap/dma.c | |||
@@ -691,13 +691,16 @@ static inline void disable_lnk(int lch) | |||
691 | static inline void omap2_enable_irq_lch(int lch) | 691 | static inline void omap2_enable_irq_lch(int lch) |
692 | { | 692 | { |
693 | u32 val; | 693 | u32 val; |
694 | unsigned long flags; | ||
694 | 695 | ||
695 | if (!cpu_class_is_omap2()) | 696 | if (!cpu_class_is_omap2()) |
696 | return; | 697 | return; |
697 | 698 | ||
699 | spin_lock_irqsave(&dma_chan_lock, flags); | ||
698 | val = dma_read(IRQENABLE_L0); | 700 | val = dma_read(IRQENABLE_L0); |
699 | val |= 1 << lch; | 701 | val |= 1 << lch; |
700 | dma_write(val, IRQENABLE_L0); | 702 | dma_write(val, IRQENABLE_L0); |
703 | spin_unlock_irqrestore(&dma_chan_lock, flags); | ||
701 | } | 704 | } |
702 | 705 | ||
703 | int omap_request_dma(int dev_id, const char *dev_name, | 706 | int omap_request_dma(int dev_id, const char *dev_name, |
@@ -799,10 +802,13 @@ void omap_free_dma(int lch) | |||
799 | 802 | ||
800 | if (cpu_class_is_omap2()) { | 803 | if (cpu_class_is_omap2()) { |
801 | u32 val; | 804 | u32 val; |
805 | |||
806 | spin_lock_irqsave(&dma_chan_lock, flags); | ||
802 | /* Disable interrupts */ | 807 | /* Disable interrupts */ |
803 | val = dma_read(IRQENABLE_L0); | 808 | val = dma_read(IRQENABLE_L0); |
804 | val &= ~(1 << lch); | 809 | val &= ~(1 << lch); |
805 | dma_write(val, IRQENABLE_L0); | 810 | dma_write(val, IRQENABLE_L0); |
811 | spin_unlock_irqrestore(&dma_chan_lock, flags); | ||
806 | 812 | ||
807 | /* Clear the CSR register and IRQ status register */ | 813 | /* Clear the CSR register and IRQ status register */ |
808 | dma_write(OMAP2_DMA_CSR_CLEAR_MASK, CSR(lch)); | 814 | dma_write(OMAP2_DMA_CSR_CLEAR_MASK, CSR(lch)); |
@@ -1108,6 +1114,14 @@ int omap_dma_running(void) | |||
1108 | { | 1114 | { |
1109 | int lch; | 1115 | int lch; |
1110 | 1116 | ||
1117 | /* | ||
1118 | * On OMAP1510, internal LCD controller will start the transfer | ||
1119 | * when it gets enabled, so assume DMA running if LCD enabled. | ||
1120 | */ | ||
1121 | if (cpu_is_omap1510()) | ||
1122 | if (omap_readw(0xfffec000 + 0x00) & (1 << 0)) | ||
1123 | return 1; | ||
1124 | |||
1111 | /* Check if LCD DMA is running */ | 1125 | /* Check if LCD DMA is running */ |
1112 | if (cpu_is_omap16xx()) | 1126 | if (cpu_is_omap16xx()) |
1113 | if (omap_readw(OMAP1610_DMA_LCD_CCR) & OMAP_DMA_CCR_EN) | 1127 | if (omap_readw(OMAP1610_DMA_LCD_CCR) & OMAP_DMA_CCR_EN) |
diff --git a/arch/arm/plat-s3c64xx/dma.c b/arch/arm/plat-s3c64xx/dma.c index 266a10745a85..d554b936fcfb 100644 --- a/arch/arm/plat-s3c64xx/dma.c +++ b/arch/arm/plat-s3c64xx/dma.c | |||
@@ -151,8 +151,6 @@ static void s3c64xx_dma_fill_lli(struct s3c2410_dma_chan *chan, | |||
151 | src = chan->dev_addr; | 151 | src = chan->dev_addr; |
152 | dst = data; | 152 | dst = data; |
153 | control0 = PL080_CONTROL_SRC_AHB2; | 153 | control0 = PL080_CONTROL_SRC_AHB2; |
154 | control0 |= (u32)chan->hw_width << PL080_CONTROL_SWIDTH_SHIFT; | ||
155 | control0 |= 2 << PL080_CONTROL_DWIDTH_SHIFT; | ||
156 | control0 |= PL080_CONTROL_DST_INCR; | 154 | control0 |= PL080_CONTROL_DST_INCR; |
157 | break; | 155 | break; |
158 | 156 | ||
@@ -160,8 +158,6 @@ static void s3c64xx_dma_fill_lli(struct s3c2410_dma_chan *chan, | |||
160 | src = data; | 158 | src = data; |
161 | dst = chan->dev_addr; | 159 | dst = chan->dev_addr; |
162 | control0 = PL080_CONTROL_DST_AHB2; | 160 | control0 = PL080_CONTROL_DST_AHB2; |
163 | control0 |= (u32)chan->hw_width << PL080_CONTROL_DWIDTH_SHIFT; | ||
164 | control0 |= 2 << PL080_CONTROL_SWIDTH_SHIFT; | ||
165 | control0 |= PL080_CONTROL_SRC_INCR; | 161 | control0 |= PL080_CONTROL_SRC_INCR; |
166 | break; | 162 | break; |
167 | default: | 163 | default: |
@@ -173,6 +169,8 @@ static void s3c64xx_dma_fill_lli(struct s3c2410_dma_chan *chan, | |||
173 | control1 = size >> chan->hw_width; /* size in no of xfers */ | 169 | control1 = size >> chan->hw_width; /* size in no of xfers */ |
174 | control0 |= PL080_CONTROL_PROT_SYS; /* always in priv. mode */ | 170 | control0 |= PL080_CONTROL_PROT_SYS; /* always in priv. mode */ |
175 | control0 |= PL080_CONTROL_TC_IRQ_EN; /* always fire IRQ */ | 171 | control0 |= PL080_CONTROL_TC_IRQ_EN; /* always fire IRQ */ |
172 | control0 |= (u32)chan->hw_width << PL080_CONTROL_DWIDTH_SHIFT; | ||
173 | control0 |= (u32)chan->hw_width << PL080_CONTROL_SWIDTH_SHIFT; | ||
176 | 174 | ||
177 | lli->src_addr = src; | 175 | lli->src_addr = src; |
178 | lli->dst_addr = dst; | 176 | lli->dst_addr = dst; |
@@ -339,6 +337,7 @@ int s3c2410_dma_enqueue(unsigned int channel, void *id, | |||
339 | struct s3c64xx_dma_buff *next; | 337 | struct s3c64xx_dma_buff *next; |
340 | struct s3c64xx_dma_buff *buff; | 338 | struct s3c64xx_dma_buff *buff; |
341 | struct pl080s_lli *lli; | 339 | struct pl080s_lli *lli; |
340 | unsigned long flags; | ||
342 | int ret; | 341 | int ret; |
343 | 342 | ||
344 | WARN_ON(!chan); | 343 | WARN_ON(!chan); |
@@ -366,6 +365,8 @@ int s3c2410_dma_enqueue(unsigned int channel, void *id, | |||
366 | 365 | ||
367 | s3c64xx_dma_fill_lli(chan, lli, data, size); | 366 | s3c64xx_dma_fill_lli(chan, lli, data, size); |
368 | 367 | ||
368 | local_irq_save(flags); | ||
369 | |||
369 | if ((next = chan->next) != NULL) { | 370 | if ((next = chan->next) != NULL) { |
370 | struct s3c64xx_dma_buff *end = chan->end; | 371 | struct s3c64xx_dma_buff *end = chan->end; |
371 | struct pl080s_lli *endlli = end->lli; | 372 | struct pl080s_lli *endlli = end->lli; |
@@ -397,6 +398,8 @@ int s3c2410_dma_enqueue(unsigned int channel, void *id, | |||
397 | s3c64xx_lli_to_regs(chan, lli); | 398 | s3c64xx_lli_to_regs(chan, lli); |
398 | } | 399 | } |
399 | 400 | ||
401 | local_irq_restore(flags); | ||
402 | |||
400 | show_lli(lli); | 403 | show_lli(lli); |
401 | 404 | ||
402 | dbg_showchan(chan); | 405 | dbg_showchan(chan); |
@@ -560,26 +563,11 @@ int s3c2410_dma_free(unsigned int channel, struct s3c2410_dma_client *client) | |||
560 | 563 | ||
561 | EXPORT_SYMBOL(s3c2410_dma_free); | 564 | EXPORT_SYMBOL(s3c2410_dma_free); |
562 | 565 | ||
563 | |||
564 | static void s3c64xx_dma_tcirq(struct s3c64xx_dmac *dmac, int offs) | ||
565 | { | ||
566 | struct s3c2410_dma_chan *chan = dmac->channels + offs; | ||
567 | |||
568 | /* note, we currently do not bother to work out which buffer | ||
569 | * or buffers have been completed since the last tc-irq. */ | ||
570 | |||
571 | if (chan->callback_fn) | ||
572 | (chan->callback_fn)(chan, chan->curr->pw, 0, S3C2410_RES_OK); | ||
573 | } | ||
574 | |||
575 | static void s3c64xx_dma_errirq(struct s3c64xx_dmac *dmac, int offs) | ||
576 | { | ||
577 | printk(KERN_DEBUG "%s: offs %d\n", __func__, offs); | ||
578 | } | ||
579 | |||
580 | static irqreturn_t s3c64xx_dma_irq(int irq, void *pw) | 566 | static irqreturn_t s3c64xx_dma_irq(int irq, void *pw) |
581 | { | 567 | { |
582 | struct s3c64xx_dmac *dmac = pw; | 568 | struct s3c64xx_dmac *dmac = pw; |
569 | struct s3c2410_dma_chan *chan; | ||
570 | enum s3c2410_dma_buffresult res; | ||
583 | u32 tcstat, errstat; | 571 | u32 tcstat, errstat; |
584 | u32 bit; | 572 | u32 bit; |
585 | int offs; | 573 | int offs; |
@@ -588,14 +576,54 @@ static irqreturn_t s3c64xx_dma_irq(int irq, void *pw) | |||
588 | errstat = readl(dmac->regs + PL080_ERR_STATUS); | 576 | errstat = readl(dmac->regs + PL080_ERR_STATUS); |
589 | 577 | ||
590 | for (offs = 0, bit = 1; offs < 8; offs++, bit <<= 1) { | 578 | for (offs = 0, bit = 1; offs < 8; offs++, bit <<= 1) { |
579 | struct s3c64xx_dma_buff *buff; | ||
580 | |||
581 | if (!(errstat & bit) && !(tcstat & bit)) | ||
582 | continue; | ||
583 | |||
584 | chan = dmac->channels + offs; | ||
585 | res = S3C2410_RES_ERR; | ||
586 | |||
591 | if (tcstat & bit) { | 587 | if (tcstat & bit) { |
592 | writel(bit, dmac->regs + PL080_TC_CLEAR); | 588 | writel(bit, dmac->regs + PL080_TC_CLEAR); |
593 | s3c64xx_dma_tcirq(dmac, offs); | 589 | res = S3C2410_RES_OK; |
594 | } | 590 | } |
595 | 591 | ||
596 | if (errstat & bit) { | 592 | if (errstat & bit) |
597 | s3c64xx_dma_errirq(dmac, offs); | ||
598 | writel(bit, dmac->regs + PL080_ERR_CLEAR); | 593 | writel(bit, dmac->regs + PL080_ERR_CLEAR); |
594 | |||
595 | /* 'next' points to the buffer that is next to the | ||
596 | * currently active buffer. | ||
597 | * For CIRCULAR queues, 'next' will be same as 'curr' | ||
598 | * when 'end' is the active buffer. | ||
599 | */ | ||
600 | buff = chan->curr; | ||
601 | while (buff && buff != chan->next | ||
602 | && buff->next != chan->next) | ||
603 | buff = buff->next; | ||
604 | |||
605 | if (!buff) | ||
606 | BUG(); | ||
607 | |||
608 | if (buff == chan->next) | ||
609 | buff = chan->end; | ||
610 | |||
611 | s3c64xx_dma_bufffdone(chan, buff, res); | ||
612 | |||
613 | /* Free the node and update curr, if non-circular queue */ | ||
614 | if (!(chan->flags & S3C2410_DMAF_CIRCULAR)) { | ||
615 | chan->curr = buff->next; | ||
616 | s3c64xx_dma_freebuff(buff); | ||
617 | } | ||
618 | |||
619 | /* Update 'next' */ | ||
620 | buff = chan->next; | ||
621 | if (chan->next == chan->end) { | ||
622 | chan->next = chan->curr; | ||
623 | if (!(chan->flags & S3C2410_DMAF_CIRCULAR)) | ||
624 | chan->end = NULL; | ||
625 | } else { | ||
626 | chan->next = buff->next; | ||
599 | } | 627 | } |
600 | } | 628 | } |
601 | 629 | ||
diff --git a/arch/m32r/Kconfig b/arch/m32r/Kconfig index c41234f1b825..3a9319f93e89 100644 --- a/arch/m32r/Kconfig +++ b/arch/m32r/Kconfig | |||
@@ -11,6 +11,9 @@ config M32R | |||
11 | select HAVE_IDE | 11 | select HAVE_IDE |
12 | select HAVE_OPROFILE | 12 | select HAVE_OPROFILE |
13 | select INIT_ALL_POSSIBLE | 13 | select INIT_ALL_POSSIBLE |
14 | select HAVE_KERNEL_GZIP | ||
15 | select HAVE_KERNEL_BZIP2 | ||
16 | select HAVE_KERNEL_LZMA | ||
14 | 17 | ||
15 | config SBUS | 18 | config SBUS |
16 | bool | 19 | bool |
diff --git a/arch/m32r/boot/compressed/Makefile b/arch/m32r/boot/compressed/Makefile index 560484ae35ec..177716b1d613 100644 --- a/arch/m32r/boot/compressed/Makefile +++ b/arch/m32r/boot/compressed/Makefile | |||
@@ -1,11 +1,11 @@ | |||
1 | # | 1 | # |
2 | # linux/arch/sh/boot/compressed/Makefile | 2 | # linux/arch/m32r/boot/compressed/Makefile |
3 | # | 3 | # |
4 | # create a compressed vmlinux image from the original vmlinux | 4 | # create a compressed vmlinux image from the original vmlinux |
5 | # | 5 | # |
6 | 6 | ||
7 | targets := vmlinux vmlinux.bin vmlinux.bin.gz head.o misc.o \ | 7 | targets := vmlinux vmlinux.bin vmlinux.bin.gz vmlinux.bin.bz2 \ |
8 | piggy.o vmlinux.lds | 8 | vmlinux.bin.lzma head.o misc.o piggy.o vmlinux.lds |
9 | 9 | ||
10 | OBJECTS = $(obj)/head.o $(obj)/misc.o | 10 | OBJECTS = $(obj)/head.o $(obj)/misc.o |
11 | 11 | ||
@@ -27,6 +27,12 @@ $(obj)/vmlinux.bin: vmlinux FORCE | |||
27 | $(obj)/vmlinux.bin.gz: $(obj)/vmlinux.bin FORCE | 27 | $(obj)/vmlinux.bin.gz: $(obj)/vmlinux.bin FORCE |
28 | $(call if_changed,gzip) | 28 | $(call if_changed,gzip) |
29 | 29 | ||
30 | $(obj)/vmlinux.bin.bz2: $(obj)/vmlinux.bin FORCE | ||
31 | $(call if_changed,bzip2) | ||
32 | |||
33 | $(obj)/vmlinux.bin.lzma: $(obj)/vmlinux.bin FORCE | ||
34 | $(call if_changed,lzma) | ||
35 | |||
30 | CFLAGS_misc.o += -fpic | 36 | CFLAGS_misc.o += -fpic |
31 | 37 | ||
32 | ifdef CONFIG_MMU | 38 | ifdef CONFIG_MMU |
@@ -37,5 +43,9 @@ endif | |||
37 | 43 | ||
38 | OBJCOPYFLAGS += -R .empty_zero_page | 44 | OBJCOPYFLAGS += -R .empty_zero_page |
39 | 45 | ||
40 | $(obj)/piggy.o: $(obj)/vmlinux.scr $(obj)/vmlinux.bin.gz FORCE | 46 | suffix_$(CONFIG_KERNEL_GZIP) = gz |
47 | suffix_$(CONFIG_KERNEL_BZIP2) = bz2 | ||
48 | suffix_$(CONFIG_KERNEL_LZMA) = lzma | ||
49 | |||
50 | $(obj)/piggy.o: $(obj)/vmlinux.scr $(obj)/vmlinux.bin.$(suffix-y) FORCE | ||
41 | $(call if_changed,ld) | 51 | $(call if_changed,ld) |
diff --git a/arch/m32r/boot/compressed/misc.c b/arch/m32r/boot/compressed/misc.c index d394292498c0..370d60881977 100644 --- a/arch/m32r/boot/compressed/misc.c +++ b/arch/m32r/boot/compressed/misc.c | |||
@@ -9,140 +9,49 @@ | |||
9 | * Adapted for SH by Stuart Menefy, Aug 1999 | 9 | * Adapted for SH by Stuart Menefy, Aug 1999 |
10 | * | 10 | * |
11 | * 2003-02-12: Support M32R by Takeo Takahashi | 11 | * 2003-02-12: Support M32R by Takeo Takahashi |
12 | * This is based on arch/sh/boot/compressed/misc.c. | ||
13 | */ | 12 | */ |
14 | 13 | ||
15 | #include <linux/string.h> | ||
16 | |||
17 | /* | 14 | /* |
18 | * gzip declarations | 15 | * gzip declarations |
19 | */ | 16 | */ |
20 | |||
21 | #define OF(args) args | ||
22 | #define STATIC static | 17 | #define STATIC static |
23 | 18 | ||
24 | #undef memset | 19 | #undef memset |
25 | #undef memcpy | 20 | #undef memcpy |
26 | #define memzero(s, n) memset ((s), 0, (n)) | 21 | #define memzero(s, n) memset ((s), 0, (n)) |
27 | 22 | ||
28 | typedef unsigned char uch; | ||
29 | typedef unsigned short ush; | ||
30 | typedef unsigned long ulg; | ||
31 | |||
32 | #define WSIZE 0x8000 /* Window size must be at least 32k, */ | ||
33 | /* and a power of two */ | ||
34 | |||
35 | static uch *inbuf; /* input buffer */ | ||
36 | static uch window[WSIZE]; /* Sliding window buffer */ | ||
37 | |||
38 | static unsigned insize = 0; /* valid bytes in inbuf */ | ||
39 | static unsigned inptr = 0; /* index of next byte to be processed in inbuf */ | ||
40 | static unsigned outcnt = 0; /* bytes in output buffer */ | ||
41 | |||
42 | /* gzip flag byte */ | ||
43 | #define ASCII_FLAG 0x01 /* bit 0 set: file probably ASCII text */ | ||
44 | #define CONTINUATION 0x02 /* bit 1 set: continuation of multi-part gzip file */ | ||
45 | #define EXTRA_FIELD 0x04 /* bit 2 set: extra field present */ | ||
46 | #define ORIG_NAME 0x08 /* bit 3 set: original file name present */ | ||
47 | #define COMMENT 0x10 /* bit 4 set: file comment present */ | ||
48 | #define ENCRYPTED 0x20 /* bit 5 set: file is encrypted */ | ||
49 | #define RESERVED 0xC0 /* bit 6,7: reserved */ | ||
50 | |||
51 | #define get_byte() (inptr < insize ? inbuf[inptr++] : fill_inbuf()) | ||
52 | |||
53 | /* Diagnostic functions */ | ||
54 | #ifdef DEBUG | ||
55 | # define Assert(cond,msg) {if(!(cond)) error(msg);} | ||
56 | # define Trace(x) fprintf x | ||
57 | # define Tracev(x) {if (verbose) fprintf x ;} | ||
58 | # define Tracevv(x) {if (verbose>1) fprintf x ;} | ||
59 | # define Tracec(c,x) {if (verbose && (c)) fprintf x ;} | ||
60 | # define Tracecv(c,x) {if (verbose>1 && (c)) fprintf x ;} | ||
61 | #else | ||
62 | # define Assert(cond,msg) | ||
63 | # define Trace(x) | ||
64 | # define Tracev(x) | ||
65 | # define Tracevv(x) | ||
66 | # define Tracec(c,x) | ||
67 | # define Tracecv(c,x) | ||
68 | #endif | ||
69 | |||
70 | static int fill_inbuf(void); | ||
71 | static void flush_window(void); | ||
72 | static void error(char *m); | 23 | static void error(char *m); |
73 | 24 | ||
74 | static unsigned char *input_data; | ||
75 | static int input_len; | ||
76 | |||
77 | static long bytes_out = 0; | ||
78 | static uch *output_data; | ||
79 | static unsigned long output_ptr = 0; | ||
80 | |||
81 | #include "m32r_sio.c" | 25 | #include "m32r_sio.c" |
82 | 26 | ||
83 | static unsigned long free_mem_ptr; | 27 | static unsigned long free_mem_ptr; |
84 | static unsigned long free_mem_end_ptr; | 28 | static unsigned long free_mem_end_ptr; |
85 | 29 | ||
86 | #define HEAP_SIZE 0x10000 | 30 | #ifdef CONFIG_KERNEL_BZIP2 |
87 | 31 | static void *memset(void *s, int c, size_t n) | |
88 | #include "../../../../lib/inflate.c" | ||
89 | |||
90 | void* memset(void* s, int c, size_t n) | ||
91 | { | 32 | { |
92 | int i; | 33 | char *ss = s; |
93 | char *ss = (char*)s; | ||
94 | 34 | ||
95 | for (i=0;i<n;i++) ss[i] = c; | 35 | while (n--) |
36 | *ss++ = c; | ||
96 | return s; | 37 | return s; |
97 | } | 38 | } |
39 | #endif | ||
98 | 40 | ||
99 | void* memcpy(void* __dest, __const void* __src, | 41 | #ifdef CONFIG_KERNEL_GZIP |
100 | size_t __n) | 42 | #define BOOT_HEAP_SIZE 0x10000 |
101 | { | 43 | #include "../../../../lib/decompress_inflate.c" |
102 | int i; | 44 | #endif |
103 | char *d = (char *)__dest, *s = (char *)__src; | ||
104 | |||
105 | for (i=0;i<__n;i++) d[i] = s[i]; | ||
106 | return __dest; | ||
107 | } | ||
108 | |||
109 | /* =========================================================================== | ||
110 | * Fill the input buffer. This is called only when the buffer is empty | ||
111 | * and at least one byte is really needed. | ||
112 | */ | ||
113 | static int fill_inbuf(void) | ||
114 | { | ||
115 | if (insize != 0) { | ||
116 | error("ran out of input data"); | ||
117 | } | ||
118 | |||
119 | inbuf = input_data; | ||
120 | insize = input_len; | ||
121 | inptr = 1; | ||
122 | return inbuf[0]; | ||
123 | } | ||
124 | 45 | ||
125 | /* =========================================================================== | 46 | #ifdef CONFIG_KERNEL_BZIP2 |
126 | * Write the output window window[0..outcnt-1] and update crc and bytes_out. | 47 | #define BOOT_HEAP_SIZE 0x400000 |
127 | * (Used for the decompressed data only.) | 48 | #include "../../../../lib/decompress_bunzip2.c" |
128 | */ | 49 | #endif |
129 | static void flush_window(void) | ||
130 | { | ||
131 | ulg c = crc; /* temporary variable */ | ||
132 | unsigned n; | ||
133 | uch *in, *out, ch; | ||
134 | 50 | ||
135 | in = window; | 51 | #ifdef CONFIG_KERNEL_LZMA |
136 | out = &output_data[output_ptr]; | 52 | #define BOOT_HEAP_SIZE 0x10000 |
137 | for (n = 0; n < outcnt; n++) { | 53 | #include "../../../../lib/decompress_unlzma.c" |
138 | ch = *out++ = *in++; | 54 | #endif |
139 | c = crc_32_tab[((int)c ^ ch) & 0xff] ^ (c >> 8); | ||
140 | } | ||
141 | crc = c; | ||
142 | bytes_out += (ulg)outcnt; | ||
143 | output_ptr += (ulg)outcnt; | ||
144 | outcnt = 0; | ||
145 | } | ||
146 | 55 | ||
147 | static void error(char *x) | 56 | static void error(char *x) |
148 | { | 57 | { |
@@ -153,20 +62,20 @@ static void error(char *x) | |||
153 | while(1); /* Halt */ | 62 | while(1); /* Halt */ |
154 | } | 63 | } |
155 | 64 | ||
156 | /* return decompressed size */ | ||
157 | void | 65 | void |
158 | decompress_kernel(int mmu_on, unsigned char *zimage_data, | 66 | decompress_kernel(int mmu_on, unsigned char *zimage_data, |
159 | unsigned int zimage_len, unsigned long heap) | 67 | unsigned int zimage_len, unsigned long heap) |
160 | { | 68 | { |
69 | unsigned char *input_data = zimage_data; | ||
70 | int input_len = zimage_len; | ||
71 | unsigned char *output_data; | ||
72 | |||
161 | output_data = (unsigned char *)CONFIG_MEMORY_START + 0x2000 | 73 | output_data = (unsigned char *)CONFIG_MEMORY_START + 0x2000 |
162 | + (mmu_on ? 0x80000000 : 0); | 74 | + (mmu_on ? 0x80000000 : 0); |
163 | free_mem_ptr = heap; | 75 | free_mem_ptr = heap; |
164 | free_mem_end_ptr = free_mem_ptr + HEAP_SIZE; | 76 | free_mem_end_ptr = free_mem_ptr + BOOT_HEAP_SIZE; |
165 | input_data = zimage_data; | ||
166 | input_len = zimage_len; | ||
167 | 77 | ||
168 | makecrc(); | 78 | puts("\nDecompressing Linux... "); |
169 | puts("Uncompressing Linux... "); | 79 | decompress(input_data, input_len, NULL, NULL, output_data, NULL, error); |
170 | gunzip(); | 80 | puts("done.\nBooting the kernel.\n"); |
171 | puts("Ok, booting the kernel.\n"); | ||
172 | } | 81 | } |
diff --git a/arch/m32r/kernel/smp.c b/arch/m32r/kernel/smp.c index 8a88f1f0a3e2..31cef20b2996 100644 --- a/arch/m32r/kernel/smp.c +++ b/arch/m32r/kernel/smp.c | |||
@@ -806,7 +806,7 @@ unsigned long send_IPI_mask_phys(cpumask_t physid_mask, int ipi_num, | |||
806 | 806 | ||
807 | if (mask & ~physids_coerce(phys_cpu_present_map)) | 807 | if (mask & ~physids_coerce(phys_cpu_present_map)) |
808 | BUG(); | 808 | BUG(); |
809 | if (ipi_num >= NR_IPIS) | 809 | if (ipi_num >= NR_IPIS || ipi_num < 0) |
810 | BUG(); | 810 | BUG(); |
811 | 811 | ||
812 | mask <<= IPI_SHIFT; | 812 | mask <<= IPI_SHIFT; |
diff --git a/arch/m32r/kernel/time.c b/arch/m32r/kernel/time.c index e7fee0f198d5..9cedcef11575 100644 --- a/arch/m32r/kernel/time.c +++ b/arch/m32r/kernel/time.c | |||
@@ -75,7 +75,7 @@ u32 arch_gettimeoffset(void) | |||
75 | count = 0; | 75 | count = 0; |
76 | 76 | ||
77 | count = (latch - count) * TICK_SIZE; | 77 | count = (latch - count) * TICK_SIZE; |
78 | elapsed_time = (count + latch / 2) / latch; | 78 | elapsed_time = DIV_ROUND_CLOSEST(count, latch); |
79 | /* NOTE: LATCH is equal to the "interval" value (= reload count). */ | 79 | /* NOTE: LATCH is equal to the "interval" value (= reload count). */ |
80 | 80 | ||
81 | #else /* CONFIG_SMP */ | 81 | #else /* CONFIG_SMP */ |
@@ -93,7 +93,7 @@ u32 arch_gettimeoffset(void) | |||
93 | p_count = count; | 93 | p_count = count; |
94 | 94 | ||
95 | count = (latch - count) * TICK_SIZE; | 95 | count = (latch - count) * TICK_SIZE; |
96 | elapsed_time = (count + latch / 2) / latch; | 96 | elapsed_time = DIV_ROUND_CLOSEST(count, latch); |
97 | /* NOTE: LATCH is equal to the "interval" value (= reload count). */ | 97 | /* NOTE: LATCH is equal to the "interval" value (= reload count). */ |
98 | #endif /* CONFIG_SMP */ | 98 | #endif /* CONFIG_SMP */ |
99 | #elif defined(CONFIG_CHIP_M32310) | 99 | #elif defined(CONFIG_CHIP_M32310) |
@@ -211,7 +211,7 @@ void __init time_init(void) | |||
211 | 211 | ||
212 | bus_clock = boot_cpu_data.bus_clock; | 212 | bus_clock = boot_cpu_data.bus_clock; |
213 | divide = boot_cpu_data.timer_divide; | 213 | divide = boot_cpu_data.timer_divide; |
214 | latch = (bus_clock/divide + HZ / 2) / HZ; | 214 | latch = DIV_ROUND_CLOSEST(bus_clock/divide, HZ); |
215 | 215 | ||
216 | printk("Timer start : latch = %ld\n", latch); | 216 | printk("Timer start : latch = %ld\n", latch); |
217 | 217 | ||
diff --git a/arch/m32r/kernel/vmlinux.lds.S b/arch/m32r/kernel/vmlinux.lds.S index 8ceb6181d805..7da94eaa082b 100644 --- a/arch/m32r/kernel/vmlinux.lds.S +++ b/arch/m32r/kernel/vmlinux.lds.S | |||
@@ -42,6 +42,8 @@ SECTIONS | |||
42 | _etext = .; /* End of text section */ | 42 | _etext = .; /* End of text section */ |
43 | 43 | ||
44 | EXCEPTION_TABLE(16) | 44 | EXCEPTION_TABLE(16) |
45 | NOTES | ||
46 | |||
45 | RODATA | 47 | RODATA |
46 | RW_DATA_SECTION(32, PAGE_SIZE, THREAD_SIZE) | 48 | RW_DATA_SECTION(32, PAGE_SIZE, THREAD_SIZE) |
47 | _edata = .; /* End of data section */ | 49 | _edata = .; /* End of data section */ |
diff --git a/arch/powerpc/Kconfig b/arch/powerpc/Kconfig index 10a0a5488a44..2ba14e77296c 100644 --- a/arch/powerpc/Kconfig +++ b/arch/powerpc/Kconfig | |||
@@ -414,6 +414,10 @@ config ARCH_SPARSEMEM_DEFAULT | |||
414 | config ARCH_POPULATES_NODE_MAP | 414 | config ARCH_POPULATES_NODE_MAP |
415 | def_bool y | 415 | def_bool y |
416 | 416 | ||
417 | config SYS_SUPPORTS_HUGETLBFS | ||
418 | def_bool y | ||
419 | depends on PPC_BOOK3S_64 | ||
420 | |||
417 | source "mm/Kconfig" | 421 | source "mm/Kconfig" |
418 | 422 | ||
419 | config ARCH_MEMORY_PROBE | 423 | config ARCH_MEMORY_PROBE |
diff --git a/arch/powerpc/boot/dts/mpc8377_wlan.dts b/arch/powerpc/boot/dts/mpc8377_wlan.dts index 9a603695723b..9ea783056969 100644 --- a/arch/powerpc/boot/dts/mpc8377_wlan.dts +++ b/arch/powerpc/boot/dts/mpc8377_wlan.dts | |||
@@ -67,7 +67,7 @@ | |||
67 | device-width = <1>; | 67 | device-width = <1>; |
68 | 68 | ||
69 | partition@0 { | 69 | partition@0 { |
70 | reg = <0 0x8000>; | 70 | reg = <0 0x80000>; |
71 | label = "u-boot"; | 71 | label = "u-boot"; |
72 | read-only; | 72 | read-only; |
73 | }; | 73 | }; |
diff --git a/arch/powerpc/boot/dts/mpc8569mds.dts b/arch/powerpc/boot/dts/mpc8569mds.dts index 06332d61830a..1e3ec8f059bf 100644 --- a/arch/powerpc/boot/dts/mpc8569mds.dts +++ b/arch/powerpc/boot/dts/mpc8569mds.dts | |||
@@ -487,8 +487,8 @@ | |||
487 | &qe_pio_f 5 0 /* USBTN */ | 487 | &qe_pio_f 5 0 /* USBTN */ |
488 | &qe_pio_f 6 0 /* USBRP */ | 488 | &qe_pio_f 6 0 /* USBRP */ |
489 | &qe_pio_f 8 0 /* USBRN */ | 489 | &qe_pio_f 8 0 /* USBRN */ |
490 | &bcsr17 6 0 /* SPEED */ | 490 | &bcsr17 1 0 /* SPEED */ |
491 | &bcsr17 5 1>; /* POWER */ | 491 | &bcsr17 2 0>; /* POWER */ |
492 | }; | 492 | }; |
493 | 493 | ||
494 | enet0: ucc@2000 { | 494 | enet0: ucc@2000 { |
diff --git a/arch/powerpc/boot/dts/sbc8548.dts b/arch/powerpc/boot/dts/sbc8548.dts index 9eefe00ed253..94a332251710 100644 --- a/arch/powerpc/boot/dts/sbc8548.dts +++ b/arch/powerpc/boot/dts/sbc8548.dts | |||
@@ -26,8 +26,7 @@ | |||
26 | serial0 = &serial0; | 26 | serial0 = &serial0; |
27 | serial1 = &serial1; | 27 | serial1 = &serial1; |
28 | pci0 = &pci0; | 28 | pci0 = &pci0; |
29 | /* pci1 doesn't have a corresponding physical connector */ | 29 | pci1 = &pci1; |
30 | pci2 = &pci2; | ||
31 | }; | 30 | }; |
32 | 31 | ||
33 | cpus { | 32 | cpus { |
@@ -381,7 +380,7 @@ | |||
381 | bus-range = <0 0>; | 380 | bus-range = <0 0>; |
382 | ranges = <0x02000000 0x0 0x80000000 0x80000000 0x0 0x10000000 | 381 | ranges = <0x02000000 0x0 0x80000000 0x80000000 0x0 0x10000000 |
383 | 0x01000000 0x0 0x00000000 0xe2000000 0x0 0x00800000>; | 382 | 0x01000000 0x0 0x00000000 0xe2000000 0x0 0x00800000>; |
384 | clock-frequency = <66666666>; | 383 | clock-frequency = <66000000>; |
385 | #interrupt-cells = <1>; | 384 | #interrupt-cells = <1>; |
386 | #size-cells = <2>; | 385 | #size-cells = <2>; |
387 | #address-cells = <3>; | 386 | #address-cells = <3>; |
@@ -390,7 +389,7 @@ | |||
390 | device_type = "pci"; | 389 | device_type = "pci"; |
391 | }; | 390 | }; |
392 | 391 | ||
393 | pci2: pcie@e000a000 { | 392 | pci1: pcie@e000a000 { |
394 | interrupt-map-mask = <0xf800 0x0 0x0 0x7>; | 393 | interrupt-map-mask = <0xf800 0x0 0x0 0x7>; |
395 | interrupt-map = < | 394 | interrupt-map = < |
396 | 395 | ||
@@ -403,9 +402,9 @@ | |||
403 | interrupt-parent = <&mpic>; | 402 | interrupt-parent = <&mpic>; |
404 | interrupts = <0x1a 0x2>; | 403 | interrupts = <0x1a 0x2>; |
405 | bus-range = <0x0 0xff>; | 404 | bus-range = <0x0 0xff>; |
406 | ranges = <0x02000000 0x0 0xa0000000 0xa0000000 0x0 0x20000000 | 405 | ranges = <0x02000000 0x0 0xa0000000 0xa0000000 0x0 0x10000000 |
407 | 0x01000000 0x0 0x00000000 0xe3000000 0x0 0x08000000>; | 406 | 0x01000000 0x0 0x00000000 0xe2800000 0x0 0x08000000>; |
408 | clock-frequency = <33333333>; | 407 | clock-frequency = <33000000>; |
409 | #interrupt-cells = <1>; | 408 | #interrupt-cells = <1>; |
410 | #size-cells = <2>; | 409 | #size-cells = <2>; |
411 | #address-cells = <3>; | 410 | #address-cells = <3>; |
@@ -419,11 +418,11 @@ | |||
419 | device_type = "pci"; | 418 | device_type = "pci"; |
420 | ranges = <0x02000000 0x0 0xa0000000 | 419 | ranges = <0x02000000 0x0 0xa0000000 |
421 | 0x02000000 0x0 0xa0000000 | 420 | 0x02000000 0x0 0xa0000000 |
422 | 0x0 0x20000000 | 421 | 0x0 0x10000000 |
423 | 422 | ||
424 | 0x01000000 0x0 0x00000000 | 423 | 0x01000000 0x0 0x00000000 |
425 | 0x01000000 0x0 0x00000000 | 424 | 0x01000000 0x0 0x00000000 |
426 | 0x0 0x08000000>; | 425 | 0x0 0x00800000>; |
427 | }; | 426 | }; |
428 | }; | 427 | }; |
429 | }; | 428 | }; |
diff --git a/arch/powerpc/configs/83xx/asp8347_defconfig b/arch/powerpc/configs/83xx/asp8347_defconfig index a2df0635b6de..466f09ac3153 100644 --- a/arch/powerpc/configs/83xx/asp8347_defconfig +++ b/arch/powerpc/configs/83xx/asp8347_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.31-rc4 | 3 | # Linux kernel version: 2.6.32-rc5 |
4 | # Wed Jul 29 23:32:02 2009 | 4 | # Thu Nov 5 08:20:20 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -35,6 +35,7 @@ CONFIG_GENERIC_CLOCKEVENTS=y | |||
35 | CONFIG_GENERIC_HARDIRQS=y | 35 | CONFIG_GENERIC_HARDIRQS=y |
36 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | 36 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y |
37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
38 | # CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK is not set | ||
38 | CONFIG_IRQ_PER_CPU=y | 39 | CONFIG_IRQ_PER_CPU=y |
39 | CONFIG_STACKTRACE_SUPPORT=y | 40 | CONFIG_STACKTRACE_SUPPORT=y |
40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
@@ -85,11 +86,12 @@ CONFIG_SYSVIPC_SYSCTL=y | |||
85 | # | 86 | # |
86 | # RCU Subsystem | 87 | # RCU Subsystem |
87 | # | 88 | # |
88 | CONFIG_CLASSIC_RCU=y | 89 | CONFIG_TREE_RCU=y |
89 | # CONFIG_TREE_RCU is not set | 90 | # CONFIG_TREE_PREEMPT_RCU is not set |
90 | # CONFIG_PREEMPT_RCU is not set | 91 | # CONFIG_RCU_TRACE is not set |
92 | CONFIG_RCU_FANOUT=32 | ||
93 | # CONFIG_RCU_FANOUT_EXACT is not set | ||
91 | # CONFIG_TREE_RCU_TRACE is not set | 94 | # CONFIG_TREE_RCU_TRACE is not set |
92 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
93 | # CONFIG_IKCONFIG is not set | 95 | # CONFIG_IKCONFIG is not set |
94 | CONFIG_LOG_BUF_SHIFT=14 | 96 | CONFIG_LOG_BUF_SHIFT=14 |
95 | CONFIG_GROUP_SCHED=y | 97 | CONFIG_GROUP_SCHED=y |
@@ -125,28 +127,29 @@ CONFIG_TIMERFD=y | |||
125 | CONFIG_EVENTFD=y | 127 | CONFIG_EVENTFD=y |
126 | CONFIG_SHMEM=y | 128 | CONFIG_SHMEM=y |
127 | CONFIG_AIO=y | 129 | CONFIG_AIO=y |
128 | CONFIG_HAVE_PERF_COUNTERS=y | 130 | CONFIG_HAVE_PERF_EVENTS=y |
129 | 131 | ||
130 | # | 132 | # |
131 | # Performance Counters | 133 | # Kernel Performance Events And Counters |
132 | # | 134 | # |
135 | # CONFIG_PERF_EVENTS is not set | ||
133 | # CONFIG_PERF_COUNTERS is not set | 136 | # CONFIG_PERF_COUNTERS is not set |
134 | CONFIG_VM_EVENT_COUNTERS=y | 137 | CONFIG_VM_EVENT_COUNTERS=y |
135 | CONFIG_PCI_QUIRKS=y | 138 | CONFIG_PCI_QUIRKS=y |
136 | CONFIG_SLUB_DEBUG=y | 139 | CONFIG_SLUB_DEBUG=y |
137 | # CONFIG_STRIP_ASM_SYMS is not set | ||
138 | CONFIG_COMPAT_BRK=y | 140 | CONFIG_COMPAT_BRK=y |
139 | # CONFIG_SLAB is not set | 141 | # CONFIG_SLAB is not set |
140 | CONFIG_SLUB=y | 142 | CONFIG_SLUB=y |
141 | # CONFIG_SLOB is not set | 143 | # CONFIG_SLOB is not set |
142 | # CONFIG_PROFILING is not set | 144 | # CONFIG_PROFILING is not set |
143 | # CONFIG_MARKERS is not set | ||
144 | CONFIG_HAVE_OPROFILE=y | 145 | CONFIG_HAVE_OPROFILE=y |
145 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y | 146 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y |
146 | CONFIG_HAVE_IOREMAP_PROT=y | 147 | CONFIG_HAVE_IOREMAP_PROT=y |
147 | CONFIG_HAVE_KPROBES=y | 148 | CONFIG_HAVE_KPROBES=y |
148 | CONFIG_HAVE_KRETPROBES=y | 149 | CONFIG_HAVE_KRETPROBES=y |
149 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 150 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
151 | CONFIG_HAVE_DMA_ATTRS=y | ||
152 | CONFIG_HAVE_DMA_API_DEBUG=y | ||
150 | 153 | ||
151 | # | 154 | # |
152 | # GCOV-based kernel profiling | 155 | # GCOV-based kernel profiling |
@@ -257,6 +260,7 @@ CONFIG_ARCH_HAS_WALK_MEMORY=y | |||
257 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 260 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
258 | # CONFIG_KEXEC is not set | 261 | # CONFIG_KEXEC is not set |
259 | # CONFIG_CRASH_DUMP is not set | 262 | # CONFIG_CRASH_DUMP is not set |
263 | CONFIG_MAX_ACTIVE_REGIONS=32 | ||
260 | CONFIG_ARCH_FLATMEM_ENABLE=y | 264 | CONFIG_ARCH_FLATMEM_ENABLE=y |
261 | CONFIG_ARCH_POPULATES_NODE_MAP=y | 265 | CONFIG_ARCH_POPULATES_NODE_MAP=y |
262 | CONFIG_SELECT_MEMORY_MODEL=y | 266 | CONFIG_SELECT_MEMORY_MODEL=y |
@@ -274,6 +278,7 @@ CONFIG_BOUNCE=y | |||
274 | CONFIG_VIRT_TO_BUS=y | 278 | CONFIG_VIRT_TO_BUS=y |
275 | CONFIG_HAVE_MLOCK=y | 279 | CONFIG_HAVE_MLOCK=y |
276 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 280 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
281 | # CONFIG_KSM is not set | ||
277 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | 282 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 |
278 | CONFIG_PPC_4K_PAGES=y | 283 | CONFIG_PPC_4K_PAGES=y |
279 | # CONFIG_PPC_16K_PAGES is not set | 284 | # CONFIG_PPC_16K_PAGES is not set |
@@ -369,6 +374,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
369 | # CONFIG_NETFILTER is not set | 374 | # CONFIG_NETFILTER is not set |
370 | # CONFIG_IP_DCCP is not set | 375 | # CONFIG_IP_DCCP is not set |
371 | # CONFIG_IP_SCTP is not set | 376 | # CONFIG_IP_SCTP is not set |
377 | # CONFIG_RDS is not set | ||
372 | # CONFIG_TIPC is not set | 378 | # CONFIG_TIPC is not set |
373 | # CONFIG_ATM is not set | 379 | # CONFIG_ATM is not set |
374 | # CONFIG_BRIDGE is not set | 380 | # CONFIG_BRIDGE is not set |
@@ -398,6 +404,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
398 | # CONFIG_AF_RXRPC is not set | 404 | # CONFIG_AF_RXRPC is not set |
399 | CONFIG_WIRELESS=y | 405 | CONFIG_WIRELESS=y |
400 | # CONFIG_CFG80211 is not set | 406 | # CONFIG_CFG80211 is not set |
407 | CONFIG_CFG80211_DEFAULT_PS_VALUE=0 | ||
401 | CONFIG_WIRELESS_OLD_REGULATORY=y | 408 | CONFIG_WIRELESS_OLD_REGULATORY=y |
402 | # CONFIG_WIRELESS_EXT is not set | 409 | # CONFIG_WIRELESS_EXT is not set |
403 | # CONFIG_LIB80211 is not set | 410 | # CONFIG_LIB80211 is not set |
@@ -405,7 +412,6 @@ CONFIG_WIRELESS_OLD_REGULATORY=y | |||
405 | # | 412 | # |
406 | # CFG80211 needs to be enabled for MAC80211 | 413 | # CFG80211 needs to be enabled for MAC80211 |
407 | # | 414 | # |
408 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
409 | # CONFIG_WIMAX is not set | 415 | # CONFIG_WIMAX is not set |
410 | # CONFIG_RFKILL is not set | 416 | # CONFIG_RFKILL is not set |
411 | # CONFIG_NET_9P is not set | 417 | # CONFIG_NET_9P is not set |
@@ -418,6 +424,7 @@ CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | |||
418 | # Generic Driver Options | 424 | # Generic Driver Options |
419 | # | 425 | # |
420 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 426 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
427 | # CONFIG_DEVTMPFS is not set | ||
421 | CONFIG_STANDALONE=y | 428 | CONFIG_STANDALONE=y |
422 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 429 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
423 | # CONFIG_FW_LOADER is not set | 430 | # CONFIG_FW_LOADER is not set |
@@ -425,9 +432,9 @@ CONFIG_PREVENT_FIRMWARE_BUILD=y | |||
425 | # CONFIG_CONNECTOR is not set | 432 | # CONFIG_CONNECTOR is not set |
426 | CONFIG_MTD=y | 433 | CONFIG_MTD=y |
427 | # CONFIG_MTD_DEBUG is not set | 434 | # CONFIG_MTD_DEBUG is not set |
435 | # CONFIG_MTD_TESTS is not set | ||
428 | # CONFIG_MTD_CONCAT is not set | 436 | # CONFIG_MTD_CONCAT is not set |
429 | CONFIG_MTD_PARTITIONS=y | 437 | CONFIG_MTD_PARTITIONS=y |
430 | # CONFIG_MTD_TESTS is not set | ||
431 | CONFIG_MTD_REDBOOT_PARTS=y | 438 | CONFIG_MTD_REDBOOT_PARTS=y |
432 | CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 | 439 | CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 |
433 | CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED=y | 440 | CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED=y |
@@ -628,7 +635,9 @@ CONFIG_MII=y | |||
628 | # CONFIG_NET_PCI is not set | 635 | # CONFIG_NET_PCI is not set |
629 | # CONFIG_B44 is not set | 636 | # CONFIG_B44 is not set |
630 | # CONFIG_KS8842 is not set | 637 | # CONFIG_KS8842 is not set |
638 | # CONFIG_KS8851_MLL is not set | ||
631 | # CONFIG_ATL2 is not set | 639 | # CONFIG_ATL2 is not set |
640 | # CONFIG_XILINX_EMACLITE is not set | ||
632 | CONFIG_NETDEV_1000=y | 641 | CONFIG_NETDEV_1000=y |
633 | # CONFIG_ACENIC is not set | 642 | # CONFIG_ACENIC is not set |
634 | # CONFIG_DL2K is not set | 643 | # CONFIG_DL2K is not set |
@@ -658,10 +667,7 @@ CONFIG_GIANFAR=y | |||
658 | # CONFIG_JME is not set | 667 | # CONFIG_JME is not set |
659 | # CONFIG_NETDEV_10000 is not set | 668 | # CONFIG_NETDEV_10000 is not set |
660 | # CONFIG_TR is not set | 669 | # CONFIG_TR is not set |
661 | 670 | CONFIG_WLAN=y | |
662 | # | ||
663 | # Wireless LAN | ||
664 | # | ||
665 | # CONFIG_WLAN_PRE80211 is not set | 671 | # CONFIG_WLAN_PRE80211 is not set |
666 | # CONFIG_WLAN_80211 is not set | 672 | # CONFIG_WLAN_80211 is not set |
667 | 673 | ||
@@ -760,6 +766,7 @@ CONFIG_LEGACY_PTY_COUNT=256 | |||
760 | CONFIG_DEVPORT=y | 766 | CONFIG_DEVPORT=y |
761 | CONFIG_I2C=y | 767 | CONFIG_I2C=y |
762 | CONFIG_I2C_BOARDINFO=y | 768 | CONFIG_I2C_BOARDINFO=y |
769 | CONFIG_I2C_COMPAT=y | ||
763 | CONFIG_I2C_CHARDEV=y | 770 | CONFIG_I2C_CHARDEV=y |
764 | CONFIG_I2C_HELPER_AUTO=y | 771 | CONFIG_I2C_HELPER_AUTO=y |
765 | 772 | ||
@@ -814,9 +821,6 @@ CONFIG_I2C_MPC=y | |||
814 | # Miscellaneous I2C Chip support | 821 | # Miscellaneous I2C Chip support |
815 | # | 822 | # |
816 | # CONFIG_DS1682 is not set | 823 | # CONFIG_DS1682 is not set |
817 | # CONFIG_SENSORS_PCF8574 is not set | ||
818 | # CONFIG_PCF8575 is not set | ||
819 | # CONFIG_SENSORS_PCA9539 is not set | ||
820 | # CONFIG_SENSORS_TSL2550 is not set | 824 | # CONFIG_SENSORS_TSL2550 is not set |
821 | # CONFIG_I2C_DEBUG_CORE is not set | 825 | # CONFIG_I2C_DEBUG_CORE is not set |
822 | # CONFIG_I2C_DEBUG_ALGO is not set | 826 | # CONFIG_I2C_DEBUG_ALGO is not set |
@@ -834,6 +838,11 @@ CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | |||
834 | # CONFIG_POWER_SUPPLY is not set | 838 | # CONFIG_POWER_SUPPLY is not set |
835 | CONFIG_HWMON=y | 839 | CONFIG_HWMON=y |
836 | # CONFIG_HWMON_VID is not set | 840 | # CONFIG_HWMON_VID is not set |
841 | # CONFIG_HWMON_DEBUG_CHIP is not set | ||
842 | |||
843 | # | ||
844 | # Native drivers | ||
845 | # | ||
837 | # CONFIG_SENSORS_AD7414 is not set | 846 | # CONFIG_SENSORS_AD7414 is not set |
838 | # CONFIG_SENSORS_AD7418 is not set | 847 | # CONFIG_SENSORS_AD7418 is not set |
839 | # CONFIG_SENSORS_ADM1021 is not set | 848 | # CONFIG_SENSORS_ADM1021 is not set |
@@ -883,6 +892,7 @@ CONFIG_HWMON=y | |||
883 | # CONFIG_SENSORS_ADS7828 is not set | 892 | # CONFIG_SENSORS_ADS7828 is not set |
884 | # CONFIG_SENSORS_THMC50 is not set | 893 | # CONFIG_SENSORS_THMC50 is not set |
885 | # CONFIG_SENSORS_TMP401 is not set | 894 | # CONFIG_SENSORS_TMP401 is not set |
895 | # CONFIG_SENSORS_TMP421 is not set | ||
886 | # CONFIG_SENSORS_VIA686A is not set | 896 | # CONFIG_SENSORS_VIA686A is not set |
887 | # CONFIG_SENSORS_VT1211 is not set | 897 | # CONFIG_SENSORS_VT1211 is not set |
888 | # CONFIG_SENSORS_VT8231 is not set | 898 | # CONFIG_SENSORS_VT8231 is not set |
@@ -894,7 +904,6 @@ CONFIG_HWMON=y | |||
894 | # CONFIG_SENSORS_W83L786NG is not set | 904 | # CONFIG_SENSORS_W83L786NG is not set |
895 | # CONFIG_SENSORS_W83627HF is not set | 905 | # CONFIG_SENSORS_W83627HF is not set |
896 | # CONFIG_SENSORS_W83627EHF is not set | 906 | # CONFIG_SENSORS_W83627EHF is not set |
897 | # CONFIG_HWMON_DEBUG_CHIP is not set | ||
898 | CONFIG_THERMAL=y | 907 | CONFIG_THERMAL=y |
899 | # CONFIG_THERMAL_HWMON is not set | 908 | # CONFIG_THERMAL_HWMON is not set |
900 | CONFIG_WATCHDOG=y | 909 | CONFIG_WATCHDOG=y |
@@ -934,6 +943,7 @@ CONFIG_SSB_POSSIBLE=y | |||
934 | # CONFIG_MFD_TMIO is not set | 943 | # CONFIG_MFD_TMIO is not set |
935 | # CONFIG_PMIC_DA903X is not set | 944 | # CONFIG_PMIC_DA903X is not set |
936 | # CONFIG_MFD_WM8400 is not set | 945 | # CONFIG_MFD_WM8400 is not set |
946 | # CONFIG_MFD_WM831X is not set | ||
937 | # CONFIG_MFD_WM8350_I2C is not set | 947 | # CONFIG_MFD_WM8350_I2C is not set |
938 | # CONFIG_MFD_PCF50633 is not set | 948 | # CONFIG_MFD_PCF50633 is not set |
939 | # CONFIG_AB3100_CORE is not set | 949 | # CONFIG_AB3100_CORE is not set |
@@ -944,6 +954,7 @@ CONFIG_SSB_POSSIBLE=y | |||
944 | # Graphics support | 954 | # Graphics support |
945 | # | 955 | # |
946 | # CONFIG_AGP is not set | 956 | # CONFIG_AGP is not set |
957 | CONFIG_VGA_ARB=y | ||
947 | # CONFIG_DRM is not set | 958 | # CONFIG_DRM is not set |
948 | # CONFIG_VGASTATE is not set | 959 | # CONFIG_VGASTATE is not set |
949 | CONFIG_VIDEO_OUTPUT_CONTROL=m | 960 | CONFIG_VIDEO_OUTPUT_CONTROL=m |
@@ -990,6 +1001,7 @@ CONFIG_USB_EHCI_HCD_PPC_OF=y | |||
990 | # CONFIG_USB_OXU210HP_HCD is not set | 1001 | # CONFIG_USB_OXU210HP_HCD is not set |
991 | # CONFIG_USB_ISP116X_HCD is not set | 1002 | # CONFIG_USB_ISP116X_HCD is not set |
992 | # CONFIG_USB_ISP1760_HCD is not set | 1003 | # CONFIG_USB_ISP1760_HCD is not set |
1004 | # CONFIG_USB_ISP1362_HCD is not set | ||
993 | # CONFIG_USB_OHCI_HCD is not set | 1005 | # CONFIG_USB_OHCI_HCD is not set |
994 | # CONFIG_USB_UHCI_HCD is not set | 1006 | # CONFIG_USB_UHCI_HCD is not set |
995 | # CONFIG_USB_SL811_HCD is not set | 1007 | # CONFIG_USB_SL811_HCD is not set |
@@ -1045,6 +1057,7 @@ CONFIG_USB_EHCI_HCD_PPC_OF=y | |||
1045 | # CONFIG_USB_LD is not set | 1057 | # CONFIG_USB_LD is not set |
1046 | # CONFIG_USB_TRANCEVIBRATOR is not set | 1058 | # CONFIG_USB_TRANCEVIBRATOR is not set |
1047 | # CONFIG_USB_IOWARRIOR is not set | 1059 | # CONFIG_USB_IOWARRIOR is not set |
1060 | # CONFIG_USB_TEST is not set | ||
1048 | # CONFIG_USB_ISIGHTFW is not set | 1061 | # CONFIG_USB_ISIGHTFW is not set |
1049 | # CONFIG_USB_VST is not set | 1062 | # CONFIG_USB_VST is not set |
1050 | # CONFIG_USB_GADGET is not set | 1063 | # CONFIG_USB_GADGET is not set |
@@ -1146,6 +1159,7 @@ CONFIG_FS_MBCACHE=y | |||
1146 | # CONFIG_GFS2_FS is not set | 1159 | # CONFIG_GFS2_FS is not set |
1147 | # CONFIG_OCFS2_FS is not set | 1160 | # CONFIG_OCFS2_FS is not set |
1148 | # CONFIG_BTRFS_FS is not set | 1161 | # CONFIG_BTRFS_FS is not set |
1162 | # CONFIG_NILFS2_FS is not set | ||
1149 | CONFIG_FILE_LOCKING=y | 1163 | CONFIG_FILE_LOCKING=y |
1150 | CONFIG_FSNOTIFY=y | 1164 | CONFIG_FSNOTIFY=y |
1151 | CONFIG_DNOTIFY=y | 1165 | CONFIG_DNOTIFY=y |
@@ -1215,7 +1229,6 @@ CONFIG_JFFS2_RTIME=y | |||
1215 | # CONFIG_ROMFS_FS is not set | 1229 | # CONFIG_ROMFS_FS is not set |
1216 | # CONFIG_SYSV_FS is not set | 1230 | # CONFIG_SYSV_FS is not set |
1217 | # CONFIG_UFS_FS is not set | 1231 | # CONFIG_UFS_FS is not set |
1218 | # CONFIG_NILFS2_FS is not set | ||
1219 | CONFIG_NETWORK_FILESYSTEMS=y | 1232 | CONFIG_NETWORK_FILESYSTEMS=y |
1220 | CONFIG_NFS_FS=y | 1233 | CONFIG_NFS_FS=y |
1221 | CONFIG_NFS_V3=y | 1234 | CONFIG_NFS_V3=y |
@@ -1327,6 +1340,7 @@ CONFIG_ENABLE_WARN_DEPRECATED=y | |||
1327 | CONFIG_ENABLE_MUST_CHECK=y | 1340 | CONFIG_ENABLE_MUST_CHECK=y |
1328 | CONFIG_FRAME_WARN=1024 | 1341 | CONFIG_FRAME_WARN=1024 |
1329 | # CONFIG_MAGIC_SYSRQ is not set | 1342 | # CONFIG_MAGIC_SYSRQ is not set |
1343 | # CONFIG_STRIP_ASM_SYMS is not set | ||
1330 | # CONFIG_UNUSED_SYMBOLS is not set | 1344 | # CONFIG_UNUSED_SYMBOLS is not set |
1331 | # CONFIG_DEBUG_FS is not set | 1345 | # CONFIG_DEBUG_FS is not set |
1332 | # CONFIG_HEADERS_CHECK is not set | 1346 | # CONFIG_HEADERS_CHECK is not set |
@@ -1344,6 +1358,7 @@ CONFIG_HAVE_DYNAMIC_FTRACE=y | |||
1344 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1358 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
1345 | CONFIG_TRACING_SUPPORT=y | 1359 | CONFIG_TRACING_SUPPORT=y |
1346 | # CONFIG_FTRACE is not set | 1360 | # CONFIG_FTRACE is not set |
1361 | # CONFIG_DMA_API_DEBUG is not set | ||
1347 | # CONFIG_SAMPLES is not set | 1362 | # CONFIG_SAMPLES is not set |
1348 | CONFIG_HAVE_ARCH_KGDB=y | 1363 | CONFIG_HAVE_ARCH_KGDB=y |
1349 | # CONFIG_PPC_DISABLE_WERROR is not set | 1364 | # CONFIG_PPC_DISABLE_WERROR is not set |
@@ -1365,7 +1380,6 @@ CONFIG_CRYPTO=y | |||
1365 | # | 1380 | # |
1366 | # Crypto core or helper | 1381 | # Crypto core or helper |
1367 | # | 1382 | # |
1368 | # CONFIG_CRYPTO_FIPS is not set | ||
1369 | CONFIG_CRYPTO_ALGAPI=y | 1383 | CONFIG_CRYPTO_ALGAPI=y |
1370 | CONFIG_CRYPTO_ALGAPI2=y | 1384 | CONFIG_CRYPTO_ALGAPI2=y |
1371 | CONFIG_CRYPTO_AEAD2=y | 1385 | CONFIG_CRYPTO_AEAD2=y |
@@ -1407,11 +1421,13 @@ CONFIG_CRYPTO_PCBC=m | |||
1407 | # | 1421 | # |
1408 | # CONFIG_CRYPTO_HMAC is not set | 1422 | # CONFIG_CRYPTO_HMAC is not set |
1409 | # CONFIG_CRYPTO_XCBC is not set | 1423 | # CONFIG_CRYPTO_XCBC is not set |
1424 | # CONFIG_CRYPTO_VMAC is not set | ||
1410 | 1425 | ||
1411 | # | 1426 | # |
1412 | # Digest | 1427 | # Digest |
1413 | # | 1428 | # |
1414 | # CONFIG_CRYPTO_CRC32C is not set | 1429 | # CONFIG_CRYPTO_CRC32C is not set |
1430 | # CONFIG_CRYPTO_GHASH is not set | ||
1415 | # CONFIG_CRYPTO_MD4 is not set | 1431 | # CONFIG_CRYPTO_MD4 is not set |
1416 | CONFIG_CRYPTO_MD5=y | 1432 | CONFIG_CRYPTO_MD5=y |
1417 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 1433 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
diff --git a/arch/powerpc/configs/83xx/kmeter1_defconfig b/arch/powerpc/configs/83xx/kmeter1_defconfig index 93ebd443a18f..6694fb73cd99 100644 --- a/arch/powerpc/configs/83xx/kmeter1_defconfig +++ b/arch/powerpc/configs/83xx/kmeter1_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.31-rc4 | 3 | # Linux kernel version: 2.6.32-rc5 |
4 | # Wed Jul 29 23:32:03 2009 | 4 | # Thu Nov 5 08:20:21 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -35,6 +35,7 @@ CONFIG_GENERIC_CLOCKEVENTS=y | |||
35 | CONFIG_GENERIC_HARDIRQS=y | 35 | CONFIG_GENERIC_HARDIRQS=y |
36 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | 36 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y |
37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
38 | # CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK is not set | ||
38 | CONFIG_IRQ_PER_CPU=y | 39 | CONFIG_IRQ_PER_CPU=y |
39 | CONFIG_STACKTRACE_SUPPORT=y | 40 | CONFIG_STACKTRACE_SUPPORT=y |
40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
@@ -86,11 +87,12 @@ CONFIG_POSIX_MQUEUE_SYSCTL=y | |||
86 | # | 87 | # |
87 | # RCU Subsystem | 88 | # RCU Subsystem |
88 | # | 89 | # |
89 | CONFIG_CLASSIC_RCU=y | 90 | CONFIG_TREE_RCU=y |
90 | # CONFIG_TREE_RCU is not set | 91 | # CONFIG_TREE_PREEMPT_RCU is not set |
91 | # CONFIG_PREEMPT_RCU is not set | 92 | # CONFIG_RCU_TRACE is not set |
93 | CONFIG_RCU_FANOUT=32 | ||
94 | # CONFIG_RCU_FANOUT_EXACT is not set | ||
92 | # CONFIG_TREE_RCU_TRACE is not set | 95 | # CONFIG_TREE_RCU_TRACE is not set |
93 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
94 | # CONFIG_IKCONFIG is not set | 96 | # CONFIG_IKCONFIG is not set |
95 | CONFIG_LOG_BUF_SHIFT=14 | 97 | CONFIG_LOG_BUF_SHIFT=14 |
96 | # CONFIG_GROUP_SCHED is not set | 98 | # CONFIG_GROUP_SCHED is not set |
@@ -119,20 +121,19 @@ CONFIG_TIMERFD=y | |||
119 | CONFIG_EVENTFD=y | 121 | CONFIG_EVENTFD=y |
120 | CONFIG_SHMEM=y | 122 | CONFIG_SHMEM=y |
121 | CONFIG_AIO=y | 123 | CONFIG_AIO=y |
122 | CONFIG_HAVE_PERF_COUNTERS=y | 124 | CONFIG_HAVE_PERF_EVENTS=y |
123 | 125 | ||
124 | # | 126 | # |
125 | # Performance Counters | 127 | # Kernel Performance Events And Counters |
126 | # | 128 | # |
129 | # CONFIG_PERF_EVENTS is not set | ||
127 | # CONFIG_PERF_COUNTERS is not set | 130 | # CONFIG_PERF_COUNTERS is not set |
128 | CONFIG_VM_EVENT_COUNTERS=y | 131 | CONFIG_VM_EVENT_COUNTERS=y |
129 | # CONFIG_STRIP_ASM_SYMS is not set | ||
130 | CONFIG_COMPAT_BRK=y | 132 | CONFIG_COMPAT_BRK=y |
131 | CONFIG_SLAB=y | 133 | CONFIG_SLAB=y |
132 | # CONFIG_SLUB is not set | 134 | # CONFIG_SLUB is not set |
133 | # CONFIG_SLOB is not set | 135 | # CONFIG_SLOB is not set |
134 | # CONFIG_PROFILING is not set | 136 | # CONFIG_PROFILING is not set |
135 | # CONFIG_MARKERS is not set | ||
136 | CONFIG_HAVE_OPROFILE=y | 137 | CONFIG_HAVE_OPROFILE=y |
137 | # CONFIG_KPROBES is not set | 138 | # CONFIG_KPROBES is not set |
138 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y | 139 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y |
@@ -140,6 +141,8 @@ CONFIG_HAVE_IOREMAP_PROT=y | |||
140 | CONFIG_HAVE_KPROBES=y | 141 | CONFIG_HAVE_KPROBES=y |
141 | CONFIG_HAVE_KRETPROBES=y | 142 | CONFIG_HAVE_KRETPROBES=y |
142 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 143 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
144 | CONFIG_HAVE_DMA_ATTRS=y | ||
145 | CONFIG_HAVE_DMA_API_DEBUG=y | ||
143 | 146 | ||
144 | # | 147 | # |
145 | # GCOV-based kernel profiling | 148 | # GCOV-based kernel profiling |
@@ -250,6 +253,7 @@ CONFIG_ARCH_HAS_WALK_MEMORY=y | |||
250 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 253 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
251 | # CONFIG_KEXEC is not set | 254 | # CONFIG_KEXEC is not set |
252 | # CONFIG_CRASH_DUMP is not set | 255 | # CONFIG_CRASH_DUMP is not set |
256 | CONFIG_MAX_ACTIVE_REGIONS=32 | ||
253 | CONFIG_ARCH_FLATMEM_ENABLE=y | 257 | CONFIG_ARCH_FLATMEM_ENABLE=y |
254 | CONFIG_ARCH_POPULATES_NODE_MAP=y | 258 | CONFIG_ARCH_POPULATES_NODE_MAP=y |
255 | CONFIG_SELECT_MEMORY_MODEL=y | 259 | CONFIG_SELECT_MEMORY_MODEL=y |
@@ -267,6 +271,7 @@ CONFIG_BOUNCE=y | |||
267 | CONFIG_VIRT_TO_BUS=y | 271 | CONFIG_VIRT_TO_BUS=y |
268 | CONFIG_HAVE_MLOCK=y | 272 | CONFIG_HAVE_MLOCK=y |
269 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 273 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
274 | # CONFIG_KSM is not set | ||
270 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | 275 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 |
271 | CONFIG_PPC_4K_PAGES=y | 276 | CONFIG_PPC_4K_PAGES=y |
272 | # CONFIG_PPC_16K_PAGES is not set | 277 | # CONFIG_PPC_16K_PAGES is not set |
@@ -348,6 +353,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
348 | # CONFIG_NETFILTER is not set | 353 | # CONFIG_NETFILTER is not set |
349 | # CONFIG_IP_DCCP is not set | 354 | # CONFIG_IP_DCCP is not set |
350 | # CONFIG_IP_SCTP is not set | 355 | # CONFIG_IP_SCTP is not set |
356 | # CONFIG_RDS is not set | ||
351 | # CONFIG_TIPC is not set | 357 | # CONFIG_TIPC is not set |
352 | # CONFIG_ATM is not set | 358 | # CONFIG_ATM is not set |
353 | CONFIG_STP=m | 359 | CONFIG_STP=m |
@@ -396,9 +402,9 @@ CONFIG_PREVENT_FIRMWARE_BUILD=y | |||
396 | # CONFIG_CONNECTOR is not set | 402 | # CONFIG_CONNECTOR is not set |
397 | CONFIG_MTD=y | 403 | CONFIG_MTD=y |
398 | # CONFIG_MTD_DEBUG is not set | 404 | # CONFIG_MTD_DEBUG is not set |
405 | # CONFIG_MTD_TESTS is not set | ||
399 | CONFIG_MTD_CONCAT=y | 406 | CONFIG_MTD_CONCAT=y |
400 | CONFIG_MTD_PARTITIONS=y | 407 | CONFIG_MTD_PARTITIONS=y |
401 | # CONFIG_MTD_TESTS is not set | ||
402 | # CONFIG_MTD_REDBOOT_PARTS is not set | 408 | # CONFIG_MTD_REDBOOT_PARTS is not set |
403 | CONFIG_MTD_CMDLINE_PARTS=y | 409 | CONFIG_MTD_CMDLINE_PARTS=y |
404 | CONFIG_MTD_OF_PARTS=y | 410 | CONFIG_MTD_OF_PARTS=y |
@@ -565,18 +571,16 @@ CONFIG_MII=y | |||
565 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | 571 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
566 | # CONFIG_B44 is not set | 572 | # CONFIG_B44 is not set |
567 | # CONFIG_KS8842 is not set | 573 | # CONFIG_KS8842 is not set |
574 | # CONFIG_KS8851_MLL is not set | ||
575 | # CONFIG_XILINX_EMACLITE is not set | ||
568 | CONFIG_NETDEV_1000=y | 576 | CONFIG_NETDEV_1000=y |
569 | CONFIG_FSL_PQ_MDIO=y | 577 | CONFIG_FSL_PQ_MDIO=y |
570 | # CONFIG_GIANFAR is not set | 578 | # CONFIG_GIANFAR is not set |
571 | CONFIG_UCC_GETH=y | 579 | CONFIG_UCC_GETH=y |
572 | # CONFIG_UGETH_MAGIC_PACKET is not set | ||
573 | # CONFIG_UGETH_TX_ON_DEMAND is not set | 580 | # CONFIG_UGETH_TX_ON_DEMAND is not set |
574 | # CONFIG_MV643XX_ETH is not set | 581 | # CONFIG_MV643XX_ETH is not set |
575 | # CONFIG_NETDEV_10000 is not set | 582 | # CONFIG_NETDEV_10000 is not set |
576 | 583 | CONFIG_WLAN=y | |
577 | # | ||
578 | # Wireless LAN | ||
579 | # | ||
580 | # CONFIG_WLAN_PRE80211 is not set | 584 | # CONFIG_WLAN_PRE80211 is not set |
581 | # CONFIG_WLAN_80211 is not set | 585 | # CONFIG_WLAN_80211 is not set |
582 | 586 | ||
@@ -663,6 +667,7 @@ CONFIG_HW_RANDOM=y | |||
663 | # CONFIG_TCG_TPM is not set | 667 | # CONFIG_TCG_TPM is not set |
664 | CONFIG_I2C=y | 668 | CONFIG_I2C=y |
665 | CONFIG_I2C_BOARDINFO=y | 669 | CONFIG_I2C_BOARDINFO=y |
670 | CONFIG_I2C_COMPAT=y | ||
666 | CONFIG_I2C_CHARDEV=y | 671 | CONFIG_I2C_CHARDEV=y |
667 | CONFIG_I2C_HELPER_AUTO=y | 672 | CONFIG_I2C_HELPER_AUTO=y |
668 | 673 | ||
@@ -693,9 +698,6 @@ CONFIG_I2C_MPC=y | |||
693 | # Miscellaneous I2C Chip support | 698 | # Miscellaneous I2C Chip support |
694 | # | 699 | # |
695 | # CONFIG_DS1682 is not set | 700 | # CONFIG_DS1682 is not set |
696 | # CONFIG_SENSORS_PCF8574 is not set | ||
697 | # CONFIG_PCF8575 is not set | ||
698 | # CONFIG_SENSORS_PCA9539 is not set | ||
699 | # CONFIG_SENSORS_TSL2550 is not set | 701 | # CONFIG_SENSORS_TSL2550 is not set |
700 | # CONFIG_I2C_DEBUG_CORE is not set | 702 | # CONFIG_I2C_DEBUG_CORE is not set |
701 | # CONFIG_I2C_DEBUG_ALGO is not set | 703 | # CONFIG_I2C_DEBUG_ALGO is not set |
@@ -713,7 +715,6 @@ CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | |||
713 | # CONFIG_POWER_SUPPLY is not set | 715 | # CONFIG_POWER_SUPPLY is not set |
714 | # CONFIG_HWMON is not set | 716 | # CONFIG_HWMON is not set |
715 | # CONFIG_THERMAL is not set | 717 | # CONFIG_THERMAL is not set |
716 | # CONFIG_THERMAL_HWMON is not set | ||
717 | # CONFIG_WATCHDOG is not set | 718 | # CONFIG_WATCHDOG is not set |
718 | CONFIG_SSB_POSSIBLE=y | 719 | CONFIG_SSB_POSSIBLE=y |
719 | 720 | ||
@@ -732,6 +733,7 @@ CONFIG_SSB_POSSIBLE=y | |||
732 | # CONFIG_MFD_TMIO is not set | 733 | # CONFIG_MFD_TMIO is not set |
733 | # CONFIG_PMIC_DA903X is not set | 734 | # CONFIG_PMIC_DA903X is not set |
734 | # CONFIG_MFD_WM8400 is not set | 735 | # CONFIG_MFD_WM8400 is not set |
736 | # CONFIG_MFD_WM831X is not set | ||
735 | # CONFIG_MFD_WM8350_I2C is not set | 737 | # CONFIG_MFD_WM8350_I2C is not set |
736 | # CONFIG_MFD_PCF50633 is not set | 738 | # CONFIG_MFD_PCF50633 is not set |
737 | # CONFIG_AB3100_CORE is not set | 739 | # CONFIG_AB3100_CORE is not set |
@@ -784,6 +786,7 @@ CONFIG_UIO=y | |||
784 | # CONFIG_GFS2_FS is not set | 786 | # CONFIG_GFS2_FS is not set |
785 | # CONFIG_OCFS2_FS is not set | 787 | # CONFIG_OCFS2_FS is not set |
786 | # CONFIG_BTRFS_FS is not set | 788 | # CONFIG_BTRFS_FS is not set |
789 | # CONFIG_NILFS2_FS is not set | ||
787 | CONFIG_FILE_LOCKING=y | 790 | CONFIG_FILE_LOCKING=y |
788 | CONFIG_FSNOTIFY=y | 791 | CONFIG_FSNOTIFY=y |
789 | # CONFIG_DNOTIFY is not set | 792 | # CONFIG_DNOTIFY is not set |
@@ -854,7 +857,6 @@ CONFIG_JFFS2_RTIME=y | |||
854 | # CONFIG_ROMFS_FS is not set | 857 | # CONFIG_ROMFS_FS is not set |
855 | # CONFIG_SYSV_FS is not set | 858 | # CONFIG_SYSV_FS is not set |
856 | # CONFIG_UFS_FS is not set | 859 | # CONFIG_UFS_FS is not set |
857 | # CONFIG_NILFS2_FS is not set | ||
858 | CONFIG_NETWORK_FILESYSTEMS=y | 860 | CONFIG_NETWORK_FILESYSTEMS=y |
859 | CONFIG_NFS_FS=y | 861 | CONFIG_NFS_FS=y |
860 | CONFIG_NFS_V3=y | 862 | CONFIG_NFS_V3=y |
@@ -926,6 +928,7 @@ CONFIG_ENABLE_WARN_DEPRECATED=y | |||
926 | CONFIG_ENABLE_MUST_CHECK=y | 928 | CONFIG_ENABLE_MUST_CHECK=y |
927 | CONFIG_FRAME_WARN=1024 | 929 | CONFIG_FRAME_WARN=1024 |
928 | # CONFIG_MAGIC_SYSRQ is not set | 930 | # CONFIG_MAGIC_SYSRQ is not set |
931 | # CONFIG_STRIP_ASM_SYMS is not set | ||
929 | # CONFIG_UNUSED_SYMBOLS is not set | 932 | # CONFIG_UNUSED_SYMBOLS is not set |
930 | CONFIG_DEBUG_FS=y | 933 | CONFIG_DEBUG_FS=y |
931 | # CONFIG_HEADERS_CHECK is not set | 934 | # CONFIG_HEADERS_CHECK is not set |
@@ -942,6 +945,7 @@ CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | |||
942 | CONFIG_TRACING_SUPPORT=y | 945 | CONFIG_TRACING_SUPPORT=y |
943 | # CONFIG_FTRACE is not set | 946 | # CONFIG_FTRACE is not set |
944 | # CONFIG_DYNAMIC_DEBUG is not set | 947 | # CONFIG_DYNAMIC_DEBUG is not set |
948 | # CONFIG_DMA_API_DEBUG is not set | ||
945 | # CONFIG_SAMPLES is not set | 949 | # CONFIG_SAMPLES is not set |
946 | CONFIG_HAVE_ARCH_KGDB=y | 950 | CONFIG_HAVE_ARCH_KGDB=y |
947 | # CONFIG_PPC_DISABLE_WERROR is not set | 951 | # CONFIG_PPC_DISABLE_WERROR is not set |
diff --git a/arch/powerpc/configs/83xx/mpc8313_rdb_defconfig b/arch/powerpc/configs/83xx/mpc8313_rdb_defconfig index ff33a7db2eab..86df19f041a4 100644 --- a/arch/powerpc/configs/83xx/mpc8313_rdb_defconfig +++ b/arch/powerpc/configs/83xx/mpc8313_rdb_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.31-rc4 | 3 | # Linux kernel version: 2.6.32-rc5 |
4 | # Wed Jul 29 23:32:04 2009 | 4 | # Thu Nov 5 08:20:22 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -35,6 +35,7 @@ CONFIG_GENERIC_CLOCKEVENTS=y | |||
35 | CONFIG_GENERIC_HARDIRQS=y | 35 | CONFIG_GENERIC_HARDIRQS=y |
36 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | 36 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y |
37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
38 | # CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK is not set | ||
38 | CONFIG_IRQ_PER_CPU=y | 39 | CONFIG_IRQ_PER_CPU=y |
39 | CONFIG_STACKTRACE_SUPPORT=y | 40 | CONFIG_STACKTRACE_SUPPORT=y |
40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
@@ -84,11 +85,12 @@ CONFIG_SYSVIPC_SYSCTL=y | |||
84 | # | 85 | # |
85 | # RCU Subsystem | 86 | # RCU Subsystem |
86 | # | 87 | # |
87 | CONFIG_CLASSIC_RCU=y | 88 | CONFIG_TREE_RCU=y |
88 | # CONFIG_TREE_RCU is not set | 89 | # CONFIG_TREE_PREEMPT_RCU is not set |
89 | # CONFIG_PREEMPT_RCU is not set | 90 | # CONFIG_RCU_TRACE is not set |
91 | CONFIG_RCU_FANOUT=32 | ||
92 | # CONFIG_RCU_FANOUT_EXACT is not set | ||
90 | # CONFIG_TREE_RCU_TRACE is not set | 93 | # CONFIG_TREE_RCU_TRACE is not set |
91 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
92 | # CONFIG_IKCONFIG is not set | 94 | # CONFIG_IKCONFIG is not set |
93 | CONFIG_LOG_BUF_SHIFT=14 | 95 | CONFIG_LOG_BUF_SHIFT=14 |
94 | CONFIG_GROUP_SCHED=y | 96 | CONFIG_GROUP_SCHED=y |
@@ -124,28 +126,29 @@ CONFIG_TIMERFD=y | |||
124 | CONFIG_EVENTFD=y | 126 | CONFIG_EVENTFD=y |
125 | CONFIG_SHMEM=y | 127 | CONFIG_SHMEM=y |
126 | CONFIG_AIO=y | 128 | CONFIG_AIO=y |
127 | CONFIG_HAVE_PERF_COUNTERS=y | 129 | CONFIG_HAVE_PERF_EVENTS=y |
128 | 130 | ||
129 | # | 131 | # |
130 | # Performance Counters | 132 | # Kernel Performance Events And Counters |
131 | # | 133 | # |
134 | # CONFIG_PERF_EVENTS is not set | ||
132 | # CONFIG_PERF_COUNTERS is not set | 135 | # CONFIG_PERF_COUNTERS is not set |
133 | CONFIG_VM_EVENT_COUNTERS=y | 136 | CONFIG_VM_EVENT_COUNTERS=y |
134 | CONFIG_PCI_QUIRKS=y | 137 | CONFIG_PCI_QUIRKS=y |
135 | CONFIG_SLUB_DEBUG=y | 138 | CONFIG_SLUB_DEBUG=y |
136 | # CONFIG_STRIP_ASM_SYMS is not set | ||
137 | CONFIG_COMPAT_BRK=y | 139 | CONFIG_COMPAT_BRK=y |
138 | # CONFIG_SLAB is not set | 140 | # CONFIG_SLAB is not set |
139 | CONFIG_SLUB=y | 141 | CONFIG_SLUB=y |
140 | # CONFIG_SLOB is not set | 142 | # CONFIG_SLOB is not set |
141 | # CONFIG_PROFILING is not set | 143 | # CONFIG_PROFILING is not set |
142 | # CONFIG_MARKERS is not set | ||
143 | CONFIG_HAVE_OPROFILE=y | 144 | CONFIG_HAVE_OPROFILE=y |
144 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y | 145 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y |
145 | CONFIG_HAVE_IOREMAP_PROT=y | 146 | CONFIG_HAVE_IOREMAP_PROT=y |
146 | CONFIG_HAVE_KPROBES=y | 147 | CONFIG_HAVE_KPROBES=y |
147 | CONFIG_HAVE_KRETPROBES=y | 148 | CONFIG_HAVE_KRETPROBES=y |
148 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 149 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
150 | CONFIG_HAVE_DMA_ATTRS=y | ||
151 | CONFIG_HAVE_DMA_API_DEBUG=y | ||
149 | 152 | ||
150 | # | 153 | # |
151 | # GCOV-based kernel profiling | 154 | # GCOV-based kernel profiling |
@@ -256,6 +259,7 @@ CONFIG_ARCH_HAS_WALK_MEMORY=y | |||
256 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 259 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
257 | # CONFIG_KEXEC is not set | 260 | # CONFIG_KEXEC is not set |
258 | # CONFIG_CRASH_DUMP is not set | 261 | # CONFIG_CRASH_DUMP is not set |
262 | CONFIG_MAX_ACTIVE_REGIONS=32 | ||
259 | CONFIG_ARCH_FLATMEM_ENABLE=y | 263 | CONFIG_ARCH_FLATMEM_ENABLE=y |
260 | CONFIG_ARCH_POPULATES_NODE_MAP=y | 264 | CONFIG_ARCH_POPULATES_NODE_MAP=y |
261 | CONFIG_SELECT_MEMORY_MODEL=y | 265 | CONFIG_SELECT_MEMORY_MODEL=y |
@@ -273,6 +277,7 @@ CONFIG_BOUNCE=y | |||
273 | CONFIG_VIRT_TO_BUS=y | 277 | CONFIG_VIRT_TO_BUS=y |
274 | CONFIG_HAVE_MLOCK=y | 278 | CONFIG_HAVE_MLOCK=y |
275 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 279 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
280 | # CONFIG_KSM is not set | ||
276 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | 281 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 |
277 | CONFIG_PPC_4K_PAGES=y | 282 | CONFIG_PPC_4K_PAGES=y |
278 | # CONFIG_PPC_16K_PAGES is not set | 283 | # CONFIG_PPC_16K_PAGES is not set |
@@ -369,6 +374,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
369 | # CONFIG_NETFILTER is not set | 374 | # CONFIG_NETFILTER is not set |
370 | # CONFIG_IP_DCCP is not set | 375 | # CONFIG_IP_DCCP is not set |
371 | # CONFIG_IP_SCTP is not set | 376 | # CONFIG_IP_SCTP is not set |
377 | # CONFIG_RDS is not set | ||
372 | # CONFIG_TIPC is not set | 378 | # CONFIG_TIPC is not set |
373 | # CONFIG_ATM is not set | 379 | # CONFIG_ATM is not set |
374 | # CONFIG_BRIDGE is not set | 380 | # CONFIG_BRIDGE is not set |
@@ -398,6 +404,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
398 | # CONFIG_AF_RXRPC is not set | 404 | # CONFIG_AF_RXRPC is not set |
399 | CONFIG_WIRELESS=y | 405 | CONFIG_WIRELESS=y |
400 | # CONFIG_CFG80211 is not set | 406 | # CONFIG_CFG80211 is not set |
407 | CONFIG_CFG80211_DEFAULT_PS_VALUE=0 | ||
401 | CONFIG_WIRELESS_OLD_REGULATORY=y | 408 | CONFIG_WIRELESS_OLD_REGULATORY=y |
402 | # CONFIG_WIRELESS_EXT is not set | 409 | # CONFIG_WIRELESS_EXT is not set |
403 | # CONFIG_LIB80211 is not set | 410 | # CONFIG_LIB80211 is not set |
@@ -405,7 +412,6 @@ CONFIG_WIRELESS_OLD_REGULATORY=y | |||
405 | # | 412 | # |
406 | # CFG80211 needs to be enabled for MAC80211 | 413 | # CFG80211 needs to be enabled for MAC80211 |
407 | # | 414 | # |
408 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
409 | # CONFIG_WIMAX is not set | 415 | # CONFIG_WIMAX is not set |
410 | # CONFIG_RFKILL is not set | 416 | # CONFIG_RFKILL is not set |
411 | # CONFIG_NET_9P is not set | 417 | # CONFIG_NET_9P is not set |
@@ -418,6 +424,7 @@ CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | |||
418 | # Generic Driver Options | 424 | # Generic Driver Options |
419 | # | 425 | # |
420 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 426 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
427 | # CONFIG_DEVTMPFS is not set | ||
421 | CONFIG_STANDALONE=y | 428 | CONFIG_STANDALONE=y |
422 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 429 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
423 | # CONFIG_FW_LOADER is not set | 430 | # CONFIG_FW_LOADER is not set |
@@ -427,9 +434,9 @@ CONFIG_PREVENT_FIRMWARE_BUILD=y | |||
427 | # CONFIG_CONNECTOR is not set | 434 | # CONFIG_CONNECTOR is not set |
428 | CONFIG_MTD=y | 435 | CONFIG_MTD=y |
429 | # CONFIG_MTD_DEBUG is not set | 436 | # CONFIG_MTD_DEBUG is not set |
437 | # CONFIG_MTD_TESTS is not set | ||
430 | # CONFIG_MTD_CONCAT is not set | 438 | # CONFIG_MTD_CONCAT is not set |
431 | CONFIG_MTD_PARTITIONS=y | 439 | CONFIG_MTD_PARTITIONS=y |
432 | # CONFIG_MTD_TESTS is not set | ||
433 | # CONFIG_MTD_REDBOOT_PARTS is not set | 440 | # CONFIG_MTD_REDBOOT_PARTS is not set |
434 | # CONFIG_MTD_CMDLINE_PARTS is not set | 441 | # CONFIG_MTD_CMDLINE_PARTS is not set |
435 | CONFIG_MTD_OF_PARTS=y | 442 | CONFIG_MTD_OF_PARTS=y |
@@ -488,6 +495,7 @@ CONFIG_MTD_PHYSMAP_OF=y | |||
488 | # CONFIG_MTD_PMC551 is not set | 495 | # CONFIG_MTD_PMC551 is not set |
489 | # CONFIG_MTD_DATAFLASH is not set | 496 | # CONFIG_MTD_DATAFLASH is not set |
490 | # CONFIG_MTD_M25P80 is not set | 497 | # CONFIG_MTD_M25P80 is not set |
498 | # CONFIG_MTD_SST25L is not set | ||
491 | # CONFIG_MTD_SLRAM is not set | 499 | # CONFIG_MTD_SLRAM is not set |
492 | # CONFIG_MTD_PHRAM is not set | 500 | # CONFIG_MTD_PHRAM is not set |
493 | # CONFIG_MTD_MTDRAM is not set | 501 | # CONFIG_MTD_MTDRAM is not set |
@@ -605,6 +613,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
605 | # CONFIG_ISCSI_TCP is not set | 613 | # CONFIG_ISCSI_TCP is not set |
606 | # CONFIG_SCSI_CXGB3_ISCSI is not set | 614 | # CONFIG_SCSI_CXGB3_ISCSI is not set |
607 | # CONFIG_SCSI_BNX2_ISCSI is not set | 615 | # CONFIG_SCSI_BNX2_ISCSI is not set |
616 | # CONFIG_BE2ISCSI is not set | ||
608 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 617 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
609 | # CONFIG_SCSI_3W_9XXX is not set | 618 | # CONFIG_SCSI_3W_9XXX is not set |
610 | # CONFIG_SCSI_ACARD is not set | 619 | # CONFIG_SCSI_ACARD is not set |
@@ -643,7 +652,9 @@ CONFIG_SCSI_LOWLEVEL=y | |||
643 | # CONFIG_SCSI_DC390T is not set | 652 | # CONFIG_SCSI_DC390T is not set |
644 | # CONFIG_SCSI_NSP32 is not set | 653 | # CONFIG_SCSI_NSP32 is not set |
645 | # CONFIG_SCSI_DEBUG is not set | 654 | # CONFIG_SCSI_DEBUG is not set |
655 | # CONFIG_SCSI_PMCRAID is not set | ||
646 | # CONFIG_SCSI_SRP is not set | 656 | # CONFIG_SCSI_SRP is not set |
657 | # CONFIG_SCSI_BFA_FC is not set | ||
647 | # CONFIG_SCSI_DH is not set | 658 | # CONFIG_SCSI_DH is not set |
648 | # CONFIG_SCSI_OSD_INITIATOR is not set | 659 | # CONFIG_SCSI_OSD_INITIATOR is not set |
649 | # CONFIG_ATA is not set | 660 | # CONFIG_ATA is not set |
@@ -741,9 +752,11 @@ CONFIG_E100=y | |||
741 | # CONFIG_TLAN is not set | 752 | # CONFIG_TLAN is not set |
742 | # CONFIG_KS8842 is not set | 753 | # CONFIG_KS8842 is not set |
743 | # CONFIG_KS8851 is not set | 754 | # CONFIG_KS8851 is not set |
755 | # CONFIG_KS8851_MLL is not set | ||
744 | # CONFIG_VIA_RHINE is not set | 756 | # CONFIG_VIA_RHINE is not set |
745 | # CONFIG_SC92031 is not set | 757 | # CONFIG_SC92031 is not set |
746 | # CONFIG_ATL2 is not set | 758 | # CONFIG_ATL2 is not set |
759 | # CONFIG_XILINX_EMACLITE is not set | ||
747 | CONFIG_NETDEV_1000=y | 760 | CONFIG_NETDEV_1000=y |
748 | # CONFIG_ACENIC is not set | 761 | # CONFIG_ACENIC is not set |
749 | # CONFIG_DL2K is not set | 762 | # CONFIG_DL2K is not set |
@@ -791,10 +804,7 @@ CONFIG_CHELSIO_T3_DEPENDS=y | |||
791 | # CONFIG_SFC is not set | 804 | # CONFIG_SFC is not set |
792 | # CONFIG_BE2NET is not set | 805 | # CONFIG_BE2NET is not set |
793 | # CONFIG_TR is not set | 806 | # CONFIG_TR is not set |
794 | 807 | CONFIG_WLAN=y | |
795 | # | ||
796 | # Wireless LAN | ||
797 | # | ||
798 | # CONFIG_WLAN_PRE80211 is not set | 808 | # CONFIG_WLAN_PRE80211 is not set |
799 | # CONFIG_WLAN_80211 is not set | 809 | # CONFIG_WLAN_80211 is not set |
800 | 810 | ||
@@ -896,6 +906,7 @@ CONFIG_HW_RANDOM=y | |||
896 | CONFIG_DEVPORT=y | 906 | CONFIG_DEVPORT=y |
897 | CONFIG_I2C=y | 907 | CONFIG_I2C=y |
898 | CONFIG_I2C_BOARDINFO=y | 908 | CONFIG_I2C_BOARDINFO=y |
909 | CONFIG_I2C_COMPAT=y | ||
899 | CONFIG_I2C_CHARDEV=y | 910 | CONFIG_I2C_CHARDEV=y |
900 | CONFIG_I2C_HELPER_AUTO=y | 911 | CONFIG_I2C_HELPER_AUTO=y |
901 | 912 | ||
@@ -950,9 +961,6 @@ CONFIG_I2C_MPC=y | |||
950 | # Miscellaneous I2C Chip support | 961 | # Miscellaneous I2C Chip support |
951 | # | 962 | # |
952 | # CONFIG_DS1682 is not set | 963 | # CONFIG_DS1682 is not set |
953 | # CONFIG_SENSORS_PCF8574 is not set | ||
954 | # CONFIG_PCF8575 is not set | ||
955 | # CONFIG_SENSORS_PCA9539 is not set | ||
956 | # CONFIG_SENSORS_TSL2550 is not set | 964 | # CONFIG_SENSORS_TSL2550 is not set |
957 | # CONFIG_I2C_DEBUG_CORE is not set | 965 | # CONFIG_I2C_DEBUG_CORE is not set |
958 | # CONFIG_I2C_DEBUG_ALGO is not set | 966 | # CONFIG_I2C_DEBUG_ALGO is not set |
@@ -984,6 +992,11 @@ CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | |||
984 | # CONFIG_POWER_SUPPLY is not set | 992 | # CONFIG_POWER_SUPPLY is not set |
985 | CONFIG_HWMON=y | 993 | CONFIG_HWMON=y |
986 | # CONFIG_HWMON_VID is not set | 994 | # CONFIG_HWMON_VID is not set |
995 | # CONFIG_HWMON_DEBUG_CHIP is not set | ||
996 | |||
997 | # | ||
998 | # Native drivers | ||
999 | # | ||
987 | # CONFIG_SENSORS_AD7414 is not set | 1000 | # CONFIG_SENSORS_AD7414 is not set |
988 | # CONFIG_SENSORS_AD7418 is not set | 1001 | # CONFIG_SENSORS_AD7418 is not set |
989 | # CONFIG_SENSORS_ADCXX is not set | 1002 | # CONFIG_SENSORS_ADCXX is not set |
@@ -1036,6 +1049,7 @@ CONFIG_HWMON=y | |||
1036 | # CONFIG_SENSORS_ADS7828 is not set | 1049 | # CONFIG_SENSORS_ADS7828 is not set |
1037 | # CONFIG_SENSORS_THMC50 is not set | 1050 | # CONFIG_SENSORS_THMC50 is not set |
1038 | # CONFIG_SENSORS_TMP401 is not set | 1051 | # CONFIG_SENSORS_TMP401 is not set |
1052 | # CONFIG_SENSORS_TMP421 is not set | ||
1039 | # CONFIG_SENSORS_VIA686A is not set | 1053 | # CONFIG_SENSORS_VIA686A is not set |
1040 | # CONFIG_SENSORS_VT1211 is not set | 1054 | # CONFIG_SENSORS_VT1211 is not set |
1041 | # CONFIG_SENSORS_VT8231 is not set | 1055 | # CONFIG_SENSORS_VT8231 is not set |
@@ -1048,9 +1062,7 @@ CONFIG_HWMON=y | |||
1048 | # CONFIG_SENSORS_W83627HF is not set | 1062 | # CONFIG_SENSORS_W83627HF is not set |
1049 | # CONFIG_SENSORS_W83627EHF is not set | 1063 | # CONFIG_SENSORS_W83627EHF is not set |
1050 | # CONFIG_SENSORS_LIS3_SPI is not set | 1064 | # CONFIG_SENSORS_LIS3_SPI is not set |
1051 | # CONFIG_HWMON_DEBUG_CHIP is not set | ||
1052 | # CONFIG_THERMAL is not set | 1065 | # CONFIG_THERMAL is not set |
1053 | # CONFIG_THERMAL_HWMON is not set | ||
1054 | CONFIG_WATCHDOG=y | 1066 | CONFIG_WATCHDOG=y |
1055 | # CONFIG_WATCHDOG_NOWAYOUT is not set | 1067 | # CONFIG_WATCHDOG_NOWAYOUT is not set |
1056 | 1068 | ||
@@ -1088,8 +1100,10 @@ CONFIG_SSB_POSSIBLE=y | |||
1088 | # CONFIG_MFD_TMIO is not set | 1100 | # CONFIG_MFD_TMIO is not set |
1089 | # CONFIG_PMIC_DA903X is not set | 1101 | # CONFIG_PMIC_DA903X is not set |
1090 | # CONFIG_MFD_WM8400 is not set | 1102 | # CONFIG_MFD_WM8400 is not set |
1103 | # CONFIG_MFD_WM831X is not set | ||
1091 | # CONFIG_MFD_WM8350_I2C is not set | 1104 | # CONFIG_MFD_WM8350_I2C is not set |
1092 | # CONFIG_MFD_PCF50633 is not set | 1105 | # CONFIG_MFD_PCF50633 is not set |
1106 | # CONFIG_MFD_MC13783 is not set | ||
1093 | # CONFIG_AB3100_CORE is not set | 1107 | # CONFIG_AB3100_CORE is not set |
1094 | # CONFIG_EZX_PCAP is not set | 1108 | # CONFIG_EZX_PCAP is not set |
1095 | # CONFIG_REGULATOR is not set | 1109 | # CONFIG_REGULATOR is not set |
@@ -1099,6 +1113,7 @@ CONFIG_SSB_POSSIBLE=y | |||
1099 | # Graphics support | 1113 | # Graphics support |
1100 | # | 1114 | # |
1101 | # CONFIG_AGP is not set | 1115 | # CONFIG_AGP is not set |
1116 | CONFIG_VGA_ARB=y | ||
1102 | # CONFIG_DRM is not set | 1117 | # CONFIG_DRM is not set |
1103 | # CONFIG_VGASTATE is not set | 1118 | # CONFIG_VGASTATE is not set |
1104 | CONFIG_VIDEO_OUTPUT_CONTROL=m | 1119 | CONFIG_VIDEO_OUTPUT_CONTROL=m |
@@ -1112,7 +1127,6 @@ CONFIG_VIDEO_OUTPUT_CONTROL=m | |||
1112 | # CONFIG_SOUND is not set | 1127 | # CONFIG_SOUND is not set |
1113 | CONFIG_HID_SUPPORT=y | 1128 | CONFIG_HID_SUPPORT=y |
1114 | CONFIG_HID=y | 1129 | CONFIG_HID=y |
1115 | # CONFIG_HID_DEBUG is not set | ||
1116 | # CONFIG_HIDRAW is not set | 1130 | # CONFIG_HIDRAW is not set |
1117 | 1131 | ||
1118 | # | 1132 | # |
@@ -1164,6 +1178,7 @@ CONFIG_USB_EHCI_HCD_PPC_OF=y | |||
1164 | # CONFIG_USB_OXU210HP_HCD is not set | 1178 | # CONFIG_USB_OXU210HP_HCD is not set |
1165 | # CONFIG_USB_ISP116X_HCD is not set | 1179 | # CONFIG_USB_ISP116X_HCD is not set |
1166 | # CONFIG_USB_ISP1760_HCD is not set | 1180 | # CONFIG_USB_ISP1760_HCD is not set |
1181 | # CONFIG_USB_ISP1362_HCD is not set | ||
1167 | CONFIG_USB_OHCI_HCD=y | 1182 | CONFIG_USB_OHCI_HCD=y |
1168 | CONFIG_USB_OHCI_HCD_PPC_OF_BE=y | 1183 | CONFIG_USB_OHCI_HCD_PPC_OF_BE=y |
1169 | # CONFIG_USB_OHCI_HCD_PPC_OF_LE is not set | 1184 | # CONFIG_USB_OHCI_HCD_PPC_OF_LE is not set |
@@ -1255,6 +1270,7 @@ CONFIG_USB_GADGET_SELECTED=y | |||
1255 | # CONFIG_USB_GADGET_LH7A40X is not set | 1270 | # CONFIG_USB_GADGET_LH7A40X is not set |
1256 | # CONFIG_USB_GADGET_OMAP is not set | 1271 | # CONFIG_USB_GADGET_OMAP is not set |
1257 | # CONFIG_USB_GADGET_PXA25X is not set | 1272 | # CONFIG_USB_GADGET_PXA25X is not set |
1273 | # CONFIG_USB_GADGET_R8A66597 is not set | ||
1258 | # CONFIG_USB_GADGET_PXA27X is not set | 1274 | # CONFIG_USB_GADGET_PXA27X is not set |
1259 | # CONFIG_USB_GADGET_S3C_HSOTG is not set | 1275 | # CONFIG_USB_GADGET_S3C_HSOTG is not set |
1260 | # CONFIG_USB_GADGET_IMX is not set | 1276 | # CONFIG_USB_GADGET_IMX is not set |
@@ -1273,6 +1289,7 @@ CONFIG_USB_GADGET_DUALSPEED=y | |||
1273 | # CONFIG_USB_AUDIO is not set | 1289 | # CONFIG_USB_AUDIO is not set |
1274 | CONFIG_USB_ETH=y | 1290 | CONFIG_USB_ETH=y |
1275 | CONFIG_USB_ETH_RNDIS=y | 1291 | CONFIG_USB_ETH_RNDIS=y |
1292 | # CONFIG_USB_ETH_EEM is not set | ||
1276 | # CONFIG_USB_GADGETFS is not set | 1293 | # CONFIG_USB_GADGETFS is not set |
1277 | # CONFIG_USB_FILE_STORAGE is not set | 1294 | # CONFIG_USB_FILE_STORAGE is not set |
1278 | # CONFIG_USB_G_SERIAL is not set | 1295 | # CONFIG_USB_G_SERIAL is not set |
@@ -1334,6 +1351,7 @@ CONFIG_RTC_DRV_DS1307=y | |||
1334 | # CONFIG_RTC_DRV_R9701 is not set | 1351 | # CONFIG_RTC_DRV_R9701 is not set |
1335 | # CONFIG_RTC_DRV_RS5C348 is not set | 1352 | # CONFIG_RTC_DRV_RS5C348 is not set |
1336 | # CONFIG_RTC_DRV_DS3234 is not set | 1353 | # CONFIG_RTC_DRV_DS3234 is not set |
1354 | # CONFIG_RTC_DRV_PCF2123 is not set | ||
1337 | 1355 | ||
1338 | # | 1356 | # |
1339 | # Platform RTC drivers | 1357 | # Platform RTC drivers |
@@ -1384,6 +1402,7 @@ CONFIG_FS_MBCACHE=y | |||
1384 | # CONFIG_GFS2_FS is not set | 1402 | # CONFIG_GFS2_FS is not set |
1385 | # CONFIG_OCFS2_FS is not set | 1403 | # CONFIG_OCFS2_FS is not set |
1386 | # CONFIG_BTRFS_FS is not set | 1404 | # CONFIG_BTRFS_FS is not set |
1405 | # CONFIG_NILFS2_FS is not set | ||
1387 | CONFIG_FILE_LOCKING=y | 1406 | CONFIG_FILE_LOCKING=y |
1388 | CONFIG_FSNOTIFY=y | 1407 | CONFIG_FSNOTIFY=y |
1389 | CONFIG_DNOTIFY=y | 1408 | CONFIG_DNOTIFY=y |
@@ -1453,7 +1472,6 @@ CONFIG_JFFS2_RTIME=y | |||
1453 | # CONFIG_ROMFS_FS is not set | 1472 | # CONFIG_ROMFS_FS is not set |
1454 | # CONFIG_SYSV_FS is not set | 1473 | # CONFIG_SYSV_FS is not set |
1455 | # CONFIG_UFS_FS is not set | 1474 | # CONFIG_UFS_FS is not set |
1456 | # CONFIG_NILFS2_FS is not set | ||
1457 | CONFIG_NETWORK_FILESYSTEMS=y | 1475 | CONFIG_NETWORK_FILESYSTEMS=y |
1458 | CONFIG_NFS_FS=y | 1476 | CONFIG_NFS_FS=y |
1459 | CONFIG_NFS_V3=y | 1477 | CONFIG_NFS_V3=y |
@@ -1569,6 +1587,7 @@ CONFIG_ENABLE_WARN_DEPRECATED=y | |||
1569 | CONFIG_ENABLE_MUST_CHECK=y | 1587 | CONFIG_ENABLE_MUST_CHECK=y |
1570 | CONFIG_FRAME_WARN=1024 | 1588 | CONFIG_FRAME_WARN=1024 |
1571 | # CONFIG_MAGIC_SYSRQ is not set | 1589 | # CONFIG_MAGIC_SYSRQ is not set |
1590 | # CONFIG_STRIP_ASM_SYMS is not set | ||
1572 | # CONFIG_UNUSED_SYMBOLS is not set | 1591 | # CONFIG_UNUSED_SYMBOLS is not set |
1573 | # CONFIG_DEBUG_FS is not set | 1592 | # CONFIG_DEBUG_FS is not set |
1574 | # CONFIG_HEADERS_CHECK is not set | 1593 | # CONFIG_HEADERS_CHECK is not set |
@@ -1586,6 +1605,7 @@ CONFIG_SCHED_DEBUG=y | |||
1586 | # CONFIG_DEBUG_OBJECTS is not set | 1605 | # CONFIG_DEBUG_OBJECTS is not set |
1587 | # CONFIG_SLUB_DEBUG_ON is not set | 1606 | # CONFIG_SLUB_DEBUG_ON is not set |
1588 | # CONFIG_SLUB_STATS is not set | 1607 | # CONFIG_SLUB_STATS is not set |
1608 | # CONFIG_DEBUG_KMEMLEAK is not set | ||
1589 | # CONFIG_DEBUG_RT_MUTEXES is not set | 1609 | # CONFIG_DEBUG_RT_MUTEXES is not set |
1590 | # CONFIG_RT_MUTEX_TESTER is not set | 1610 | # CONFIG_RT_MUTEX_TESTER is not set |
1591 | # CONFIG_DEBUG_SPINLOCK is not set | 1611 | # CONFIG_DEBUG_SPINLOCK is not set |
@@ -1604,10 +1624,12 @@ CONFIG_SCHED_DEBUG=y | |||
1604 | # CONFIG_DEBUG_LIST is not set | 1624 | # CONFIG_DEBUG_LIST is not set |
1605 | # CONFIG_DEBUG_SG is not set | 1625 | # CONFIG_DEBUG_SG is not set |
1606 | # CONFIG_DEBUG_NOTIFIERS is not set | 1626 | # CONFIG_DEBUG_NOTIFIERS is not set |
1627 | # CONFIG_DEBUG_CREDENTIALS is not set | ||
1607 | # CONFIG_RCU_TORTURE_TEST is not set | 1628 | # CONFIG_RCU_TORTURE_TEST is not set |
1608 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | 1629 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
1609 | # CONFIG_BACKTRACE_SELF_TEST is not set | 1630 | # CONFIG_BACKTRACE_SELF_TEST is not set |
1610 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set | 1631 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set |
1632 | # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set | ||
1611 | # CONFIG_FAULT_INJECTION is not set | 1633 | # CONFIG_FAULT_INJECTION is not set |
1612 | # CONFIG_LATENCYTOP is not set | 1634 | # CONFIG_LATENCYTOP is not set |
1613 | CONFIG_SYSCTL_SYSCALL_CHECK=y | 1635 | CONFIG_SYSCTL_SYSCALL_CHECK=y |
@@ -1630,10 +1652,10 @@ CONFIG_BRANCH_PROFILE_NONE=y | |||
1630 | # CONFIG_KMEMTRACE is not set | 1652 | # CONFIG_KMEMTRACE is not set |
1631 | # CONFIG_WORKQUEUE_TRACER is not set | 1653 | # CONFIG_WORKQUEUE_TRACER is not set |
1632 | # CONFIG_BLK_DEV_IO_TRACE is not set | 1654 | # CONFIG_BLK_DEV_IO_TRACE is not set |
1655 | # CONFIG_DMA_API_DEBUG is not set | ||
1633 | # CONFIG_SAMPLES is not set | 1656 | # CONFIG_SAMPLES is not set |
1634 | CONFIG_HAVE_ARCH_KGDB=y | 1657 | CONFIG_HAVE_ARCH_KGDB=y |
1635 | # CONFIG_KGDB is not set | 1658 | # CONFIG_KGDB is not set |
1636 | # CONFIG_KMEMCHECK is not set | ||
1637 | # CONFIG_PPC_DISABLE_WERROR is not set | 1659 | # CONFIG_PPC_DISABLE_WERROR is not set |
1638 | CONFIG_PPC_WERROR=y | 1660 | CONFIG_PPC_WERROR=y |
1639 | CONFIG_PRINT_STACK_DEPTH=64 | 1661 | CONFIG_PRINT_STACK_DEPTH=64 |
@@ -1660,7 +1682,6 @@ CONFIG_CRYPTO=y | |||
1660 | # | 1682 | # |
1661 | # Crypto core or helper | 1683 | # Crypto core or helper |
1662 | # | 1684 | # |
1663 | # CONFIG_CRYPTO_FIPS is not set | ||
1664 | CONFIG_CRYPTO_ALGAPI=y | 1685 | CONFIG_CRYPTO_ALGAPI=y |
1665 | CONFIG_CRYPTO_ALGAPI2=y | 1686 | CONFIG_CRYPTO_ALGAPI2=y |
1666 | CONFIG_CRYPTO_AEAD2=y | 1687 | CONFIG_CRYPTO_AEAD2=y |
@@ -1702,11 +1723,13 @@ CONFIG_CRYPTO_PCBC=m | |||
1702 | # | 1723 | # |
1703 | # CONFIG_CRYPTO_HMAC is not set | 1724 | # CONFIG_CRYPTO_HMAC is not set |
1704 | # CONFIG_CRYPTO_XCBC is not set | 1725 | # CONFIG_CRYPTO_XCBC is not set |
1726 | # CONFIG_CRYPTO_VMAC is not set | ||
1705 | 1727 | ||
1706 | # | 1728 | # |
1707 | # Digest | 1729 | # Digest |
1708 | # | 1730 | # |
1709 | # CONFIG_CRYPTO_CRC32C is not set | 1731 | # CONFIG_CRYPTO_CRC32C is not set |
1732 | # CONFIG_CRYPTO_GHASH is not set | ||
1710 | # CONFIG_CRYPTO_MD4 is not set | 1733 | # CONFIG_CRYPTO_MD4 is not set |
1711 | CONFIG_CRYPTO_MD5=y | 1734 | CONFIG_CRYPTO_MD5=y |
1712 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 1735 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
diff --git a/arch/powerpc/configs/83xx/mpc8315_rdb_defconfig b/arch/powerpc/configs/83xx/mpc8315_rdb_defconfig index 76237d466702..7bf71d577033 100644 --- a/arch/powerpc/configs/83xx/mpc8315_rdb_defconfig +++ b/arch/powerpc/configs/83xx/mpc8315_rdb_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.31-rc4 | 3 | # Linux kernel version: 2.6.32-rc5 |
4 | # Wed Jul 29 23:32:05 2009 | 4 | # Thu Nov 5 08:20:23 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -35,6 +35,7 @@ CONFIG_GENERIC_CLOCKEVENTS=y | |||
35 | CONFIG_GENERIC_HARDIRQS=y | 35 | CONFIG_GENERIC_HARDIRQS=y |
36 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | 36 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y |
37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
38 | # CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK is not set | ||
38 | CONFIG_IRQ_PER_CPU=y | 39 | CONFIG_IRQ_PER_CPU=y |
39 | CONFIG_STACKTRACE_SUPPORT=y | 40 | CONFIG_STACKTRACE_SUPPORT=y |
40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
@@ -84,11 +85,12 @@ CONFIG_SYSVIPC_SYSCTL=y | |||
84 | # | 85 | # |
85 | # RCU Subsystem | 86 | # RCU Subsystem |
86 | # | 87 | # |
87 | CONFIG_CLASSIC_RCU=y | 88 | CONFIG_TREE_RCU=y |
88 | # CONFIG_TREE_RCU is not set | 89 | # CONFIG_TREE_PREEMPT_RCU is not set |
89 | # CONFIG_PREEMPT_RCU is not set | 90 | # CONFIG_RCU_TRACE is not set |
91 | CONFIG_RCU_FANOUT=32 | ||
92 | # CONFIG_RCU_FANOUT_EXACT is not set | ||
90 | # CONFIG_TREE_RCU_TRACE is not set | 93 | # CONFIG_TREE_RCU_TRACE is not set |
91 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
92 | # CONFIG_IKCONFIG is not set | 94 | # CONFIG_IKCONFIG is not set |
93 | CONFIG_LOG_BUF_SHIFT=14 | 95 | CONFIG_LOG_BUF_SHIFT=14 |
94 | CONFIG_GROUP_SCHED=y | 96 | CONFIG_GROUP_SCHED=y |
@@ -124,28 +126,29 @@ CONFIG_TIMERFD=y | |||
124 | CONFIG_EVENTFD=y | 126 | CONFIG_EVENTFD=y |
125 | CONFIG_SHMEM=y | 127 | CONFIG_SHMEM=y |
126 | CONFIG_AIO=y | 128 | CONFIG_AIO=y |
127 | CONFIG_HAVE_PERF_COUNTERS=y | 129 | CONFIG_HAVE_PERF_EVENTS=y |
128 | 130 | ||
129 | # | 131 | # |
130 | # Performance Counters | 132 | # Kernel Performance Events And Counters |
131 | # | 133 | # |
134 | # CONFIG_PERF_EVENTS is not set | ||
132 | # CONFIG_PERF_COUNTERS is not set | 135 | # CONFIG_PERF_COUNTERS is not set |
133 | CONFIG_VM_EVENT_COUNTERS=y | 136 | CONFIG_VM_EVENT_COUNTERS=y |
134 | CONFIG_PCI_QUIRKS=y | 137 | CONFIG_PCI_QUIRKS=y |
135 | CONFIG_SLUB_DEBUG=y | 138 | CONFIG_SLUB_DEBUG=y |
136 | # CONFIG_STRIP_ASM_SYMS is not set | ||
137 | CONFIG_COMPAT_BRK=y | 139 | CONFIG_COMPAT_BRK=y |
138 | # CONFIG_SLAB is not set | 140 | # CONFIG_SLAB is not set |
139 | CONFIG_SLUB=y | 141 | CONFIG_SLUB=y |
140 | # CONFIG_SLOB is not set | 142 | # CONFIG_SLOB is not set |
141 | # CONFIG_PROFILING is not set | 143 | # CONFIG_PROFILING is not set |
142 | # CONFIG_MARKERS is not set | ||
143 | CONFIG_HAVE_OPROFILE=y | 144 | CONFIG_HAVE_OPROFILE=y |
144 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y | 145 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y |
145 | CONFIG_HAVE_IOREMAP_PROT=y | 146 | CONFIG_HAVE_IOREMAP_PROT=y |
146 | CONFIG_HAVE_KPROBES=y | 147 | CONFIG_HAVE_KPROBES=y |
147 | CONFIG_HAVE_KRETPROBES=y | 148 | CONFIG_HAVE_KRETPROBES=y |
148 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 149 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
150 | CONFIG_HAVE_DMA_ATTRS=y | ||
151 | CONFIG_HAVE_DMA_API_DEBUG=y | ||
149 | 152 | ||
150 | # | 153 | # |
151 | # GCOV-based kernel profiling | 154 | # GCOV-based kernel profiling |
@@ -256,6 +259,7 @@ CONFIG_ARCH_HAS_WALK_MEMORY=y | |||
256 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 259 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
257 | # CONFIG_KEXEC is not set | 260 | # CONFIG_KEXEC is not set |
258 | # CONFIG_CRASH_DUMP is not set | 261 | # CONFIG_CRASH_DUMP is not set |
262 | CONFIG_MAX_ACTIVE_REGIONS=32 | ||
259 | CONFIG_ARCH_FLATMEM_ENABLE=y | 263 | CONFIG_ARCH_FLATMEM_ENABLE=y |
260 | CONFIG_ARCH_POPULATES_NODE_MAP=y | 264 | CONFIG_ARCH_POPULATES_NODE_MAP=y |
261 | CONFIG_SELECT_MEMORY_MODEL=y | 265 | CONFIG_SELECT_MEMORY_MODEL=y |
@@ -273,6 +277,7 @@ CONFIG_BOUNCE=y | |||
273 | CONFIG_VIRT_TO_BUS=y | 277 | CONFIG_VIRT_TO_BUS=y |
274 | CONFIG_HAVE_MLOCK=y | 278 | CONFIG_HAVE_MLOCK=y |
275 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 279 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
280 | # CONFIG_KSM is not set | ||
276 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | 281 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 |
277 | CONFIG_PPC_4K_PAGES=y | 282 | CONFIG_PPC_4K_PAGES=y |
278 | # CONFIG_PPC_16K_PAGES is not set | 283 | # CONFIG_PPC_16K_PAGES is not set |
@@ -369,6 +374,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
369 | # CONFIG_NETFILTER is not set | 374 | # CONFIG_NETFILTER is not set |
370 | # CONFIG_IP_DCCP is not set | 375 | # CONFIG_IP_DCCP is not set |
371 | # CONFIG_IP_SCTP is not set | 376 | # CONFIG_IP_SCTP is not set |
377 | # CONFIG_RDS is not set | ||
372 | # CONFIG_TIPC is not set | 378 | # CONFIG_TIPC is not set |
373 | # CONFIG_ATM is not set | 379 | # CONFIG_ATM is not set |
374 | # CONFIG_BRIDGE is not set | 380 | # CONFIG_BRIDGE is not set |
@@ -398,6 +404,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
398 | # CONFIG_AF_RXRPC is not set | 404 | # CONFIG_AF_RXRPC is not set |
399 | CONFIG_WIRELESS=y | 405 | CONFIG_WIRELESS=y |
400 | # CONFIG_CFG80211 is not set | 406 | # CONFIG_CFG80211 is not set |
407 | CONFIG_CFG80211_DEFAULT_PS_VALUE=0 | ||
401 | CONFIG_WIRELESS_OLD_REGULATORY=y | 408 | CONFIG_WIRELESS_OLD_REGULATORY=y |
402 | # CONFIG_WIRELESS_EXT is not set | 409 | # CONFIG_WIRELESS_EXT is not set |
403 | # CONFIG_LIB80211 is not set | 410 | # CONFIG_LIB80211 is not set |
@@ -405,7 +412,6 @@ CONFIG_WIRELESS_OLD_REGULATORY=y | |||
405 | # | 412 | # |
406 | # CFG80211 needs to be enabled for MAC80211 | 413 | # CFG80211 needs to be enabled for MAC80211 |
407 | # | 414 | # |
408 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
409 | # CONFIG_WIMAX is not set | 415 | # CONFIG_WIMAX is not set |
410 | # CONFIG_RFKILL is not set | 416 | # CONFIG_RFKILL is not set |
411 | # CONFIG_NET_9P is not set | 417 | # CONFIG_NET_9P is not set |
@@ -418,6 +424,7 @@ CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | |||
418 | # Generic Driver Options | 424 | # Generic Driver Options |
419 | # | 425 | # |
420 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 426 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
427 | # CONFIG_DEVTMPFS is not set | ||
421 | CONFIG_STANDALONE=y | 428 | CONFIG_STANDALONE=y |
422 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 429 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
423 | # CONFIG_FW_LOADER is not set | 430 | # CONFIG_FW_LOADER is not set |
@@ -427,9 +434,9 @@ CONFIG_PREVENT_FIRMWARE_BUILD=y | |||
427 | # CONFIG_CONNECTOR is not set | 434 | # CONFIG_CONNECTOR is not set |
428 | CONFIG_MTD=y | 435 | CONFIG_MTD=y |
429 | # CONFIG_MTD_DEBUG is not set | 436 | # CONFIG_MTD_DEBUG is not set |
437 | # CONFIG_MTD_TESTS is not set | ||
430 | # CONFIG_MTD_CONCAT is not set | 438 | # CONFIG_MTD_CONCAT is not set |
431 | CONFIG_MTD_PARTITIONS=y | 439 | CONFIG_MTD_PARTITIONS=y |
432 | # CONFIG_MTD_TESTS is not set | ||
433 | # CONFIG_MTD_REDBOOT_PARTS is not set | 440 | # CONFIG_MTD_REDBOOT_PARTS is not set |
434 | # CONFIG_MTD_CMDLINE_PARTS is not set | 441 | # CONFIG_MTD_CMDLINE_PARTS is not set |
435 | # CONFIG_MTD_OF_PARTS is not set | 442 | # CONFIG_MTD_OF_PARTS is not set |
@@ -488,6 +495,7 @@ CONFIG_MTD_PHYSMAP_OF=y | |||
488 | # CONFIG_MTD_PMC551 is not set | 495 | # CONFIG_MTD_PMC551 is not set |
489 | # CONFIG_MTD_DATAFLASH is not set | 496 | # CONFIG_MTD_DATAFLASH is not set |
490 | # CONFIG_MTD_M25P80 is not set | 497 | # CONFIG_MTD_M25P80 is not set |
498 | # CONFIG_MTD_SST25L is not set | ||
491 | # CONFIG_MTD_SLRAM is not set | 499 | # CONFIG_MTD_SLRAM is not set |
492 | # CONFIG_MTD_PHRAM is not set | 500 | # CONFIG_MTD_PHRAM is not set |
493 | # CONFIG_MTD_MTDRAM is not set | 501 | # CONFIG_MTD_MTDRAM is not set |
@@ -605,6 +613,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
605 | # CONFIG_ISCSI_TCP is not set | 613 | # CONFIG_ISCSI_TCP is not set |
606 | # CONFIG_SCSI_CXGB3_ISCSI is not set | 614 | # CONFIG_SCSI_CXGB3_ISCSI is not set |
607 | # CONFIG_SCSI_BNX2_ISCSI is not set | 615 | # CONFIG_SCSI_BNX2_ISCSI is not set |
616 | # CONFIG_BE2ISCSI is not set | ||
608 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 617 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
609 | # CONFIG_SCSI_3W_9XXX is not set | 618 | # CONFIG_SCSI_3W_9XXX is not set |
610 | # CONFIG_SCSI_ACARD is not set | 619 | # CONFIG_SCSI_ACARD is not set |
@@ -644,11 +653,14 @@ CONFIG_SCSI_LOWLEVEL=y | |||
644 | # CONFIG_SCSI_DC390T is not set | 653 | # CONFIG_SCSI_DC390T is not set |
645 | # CONFIG_SCSI_NSP32 is not set | 654 | # CONFIG_SCSI_NSP32 is not set |
646 | # CONFIG_SCSI_DEBUG is not set | 655 | # CONFIG_SCSI_DEBUG is not set |
656 | # CONFIG_SCSI_PMCRAID is not set | ||
647 | # CONFIG_SCSI_SRP is not set | 657 | # CONFIG_SCSI_SRP is not set |
658 | # CONFIG_SCSI_BFA_FC is not set | ||
648 | # CONFIG_SCSI_DH is not set | 659 | # CONFIG_SCSI_DH is not set |
649 | # CONFIG_SCSI_OSD_INITIATOR is not set | 660 | # CONFIG_SCSI_OSD_INITIATOR is not set |
650 | CONFIG_ATA=y | 661 | CONFIG_ATA=y |
651 | # CONFIG_ATA_NONSTANDARD is not set | 662 | # CONFIG_ATA_NONSTANDARD is not set |
663 | CONFIG_ATA_VERBOSE_ERROR=y | ||
652 | CONFIG_SATA_PMP=y | 664 | CONFIG_SATA_PMP=y |
653 | # CONFIG_SATA_AHCI is not set | 665 | # CONFIG_SATA_AHCI is not set |
654 | # CONFIG_SATA_SIL24 is not set | 666 | # CONFIG_SATA_SIL24 is not set |
@@ -671,6 +683,7 @@ CONFIG_ATA_SFF=y | |||
671 | # CONFIG_PATA_ALI is not set | 683 | # CONFIG_PATA_ALI is not set |
672 | # CONFIG_PATA_AMD is not set | 684 | # CONFIG_PATA_AMD is not set |
673 | # CONFIG_PATA_ARTOP is not set | 685 | # CONFIG_PATA_ARTOP is not set |
686 | # CONFIG_PATA_ATP867X is not set | ||
674 | # CONFIG_PATA_ATIIXP is not set | 687 | # CONFIG_PATA_ATIIXP is not set |
675 | # CONFIG_PATA_CMD640_PCI is not set | 688 | # CONFIG_PATA_CMD640_PCI is not set |
676 | # CONFIG_PATA_CMD64X is not set | 689 | # CONFIG_PATA_CMD64X is not set |
@@ -698,6 +711,7 @@ CONFIG_ATA_SFF=y | |||
698 | # CONFIG_PATA_OPTIDMA is not set | 711 | # CONFIG_PATA_OPTIDMA is not set |
699 | # CONFIG_PATA_PDC_OLD is not set | 712 | # CONFIG_PATA_PDC_OLD is not set |
700 | # CONFIG_PATA_RADISYS is not set | 713 | # CONFIG_PATA_RADISYS is not set |
714 | # CONFIG_PATA_RDC is not set | ||
701 | # CONFIG_PATA_RZ1000 is not set | 715 | # CONFIG_PATA_RZ1000 is not set |
702 | # CONFIG_PATA_SC1200 is not set | 716 | # CONFIG_PATA_SC1200 is not set |
703 | # CONFIG_PATA_SERVERWORKS is not set | 717 | # CONFIG_PATA_SERVERWORKS is not set |
@@ -802,9 +816,11 @@ CONFIG_E100=y | |||
802 | # CONFIG_TLAN is not set | 816 | # CONFIG_TLAN is not set |
803 | # CONFIG_KS8842 is not set | 817 | # CONFIG_KS8842 is not set |
804 | # CONFIG_KS8851 is not set | 818 | # CONFIG_KS8851 is not set |
819 | # CONFIG_KS8851_MLL is not set | ||
805 | # CONFIG_VIA_RHINE is not set | 820 | # CONFIG_VIA_RHINE is not set |
806 | # CONFIG_SC92031 is not set | 821 | # CONFIG_SC92031 is not set |
807 | # CONFIG_ATL2 is not set | 822 | # CONFIG_ATL2 is not set |
823 | # CONFIG_XILINX_EMACLITE is not set | ||
808 | CONFIG_NETDEV_1000=y | 824 | CONFIG_NETDEV_1000=y |
809 | # CONFIG_ACENIC is not set | 825 | # CONFIG_ACENIC is not set |
810 | # CONFIG_DL2K is not set | 826 | # CONFIG_DL2K is not set |
@@ -852,10 +868,7 @@ CONFIG_CHELSIO_T3_DEPENDS=y | |||
852 | # CONFIG_SFC is not set | 868 | # CONFIG_SFC is not set |
853 | # CONFIG_BE2NET is not set | 869 | # CONFIG_BE2NET is not set |
854 | # CONFIG_TR is not set | 870 | # CONFIG_TR is not set |
855 | 871 | CONFIG_WLAN=y | |
856 | # | ||
857 | # Wireless LAN | ||
858 | # | ||
859 | # CONFIG_WLAN_PRE80211 is not set | 872 | # CONFIG_WLAN_PRE80211 is not set |
860 | # CONFIG_WLAN_80211 is not set | 873 | # CONFIG_WLAN_80211 is not set |
861 | 874 | ||
@@ -957,6 +970,7 @@ CONFIG_HW_RANDOM=y | |||
957 | CONFIG_DEVPORT=y | 970 | CONFIG_DEVPORT=y |
958 | CONFIG_I2C=y | 971 | CONFIG_I2C=y |
959 | CONFIG_I2C_BOARDINFO=y | 972 | CONFIG_I2C_BOARDINFO=y |
973 | CONFIG_I2C_COMPAT=y | ||
960 | CONFIG_I2C_CHARDEV=y | 974 | CONFIG_I2C_CHARDEV=y |
961 | CONFIG_I2C_HELPER_AUTO=y | 975 | CONFIG_I2C_HELPER_AUTO=y |
962 | 976 | ||
@@ -1011,9 +1025,6 @@ CONFIG_I2C_MPC=y | |||
1011 | # Miscellaneous I2C Chip support | 1025 | # Miscellaneous I2C Chip support |
1012 | # | 1026 | # |
1013 | # CONFIG_DS1682 is not set | 1027 | # CONFIG_DS1682 is not set |
1014 | # CONFIG_SENSORS_PCF8574 is not set | ||
1015 | # CONFIG_PCF8575 is not set | ||
1016 | # CONFIG_SENSORS_PCA9539 is not set | ||
1017 | # CONFIG_SENSORS_TSL2550 is not set | 1028 | # CONFIG_SENSORS_TSL2550 is not set |
1018 | # CONFIG_I2C_DEBUG_CORE is not set | 1029 | # CONFIG_I2C_DEBUG_CORE is not set |
1019 | # CONFIG_I2C_DEBUG_ALGO is not set | 1030 | # CONFIG_I2C_DEBUG_ALGO is not set |
@@ -1045,6 +1056,11 @@ CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | |||
1045 | # CONFIG_POWER_SUPPLY is not set | 1056 | # CONFIG_POWER_SUPPLY is not set |
1046 | CONFIG_HWMON=y | 1057 | CONFIG_HWMON=y |
1047 | # CONFIG_HWMON_VID is not set | 1058 | # CONFIG_HWMON_VID is not set |
1059 | # CONFIG_HWMON_DEBUG_CHIP is not set | ||
1060 | |||
1061 | # | ||
1062 | # Native drivers | ||
1063 | # | ||
1048 | # CONFIG_SENSORS_AD7414 is not set | 1064 | # CONFIG_SENSORS_AD7414 is not set |
1049 | # CONFIG_SENSORS_AD7418 is not set | 1065 | # CONFIG_SENSORS_AD7418 is not set |
1050 | # CONFIG_SENSORS_ADCXX is not set | 1066 | # CONFIG_SENSORS_ADCXX is not set |
@@ -1097,6 +1113,7 @@ CONFIG_HWMON=y | |||
1097 | # CONFIG_SENSORS_ADS7828 is not set | 1113 | # CONFIG_SENSORS_ADS7828 is not set |
1098 | # CONFIG_SENSORS_THMC50 is not set | 1114 | # CONFIG_SENSORS_THMC50 is not set |
1099 | # CONFIG_SENSORS_TMP401 is not set | 1115 | # CONFIG_SENSORS_TMP401 is not set |
1116 | # CONFIG_SENSORS_TMP421 is not set | ||
1100 | # CONFIG_SENSORS_VIA686A is not set | 1117 | # CONFIG_SENSORS_VIA686A is not set |
1101 | # CONFIG_SENSORS_VT1211 is not set | 1118 | # CONFIG_SENSORS_VT1211 is not set |
1102 | # CONFIG_SENSORS_VT8231 is not set | 1119 | # CONFIG_SENSORS_VT8231 is not set |
@@ -1109,9 +1126,7 @@ CONFIG_HWMON=y | |||
1109 | # CONFIG_SENSORS_W83627HF is not set | 1126 | # CONFIG_SENSORS_W83627HF is not set |
1110 | # CONFIG_SENSORS_W83627EHF is not set | 1127 | # CONFIG_SENSORS_W83627EHF is not set |
1111 | # CONFIG_SENSORS_LIS3_SPI is not set | 1128 | # CONFIG_SENSORS_LIS3_SPI is not set |
1112 | # CONFIG_HWMON_DEBUG_CHIP is not set | ||
1113 | # CONFIG_THERMAL is not set | 1129 | # CONFIG_THERMAL is not set |
1114 | # CONFIG_THERMAL_HWMON is not set | ||
1115 | CONFIG_WATCHDOG=y | 1130 | CONFIG_WATCHDOG=y |
1116 | # CONFIG_WATCHDOG_NOWAYOUT is not set | 1131 | # CONFIG_WATCHDOG_NOWAYOUT is not set |
1117 | 1132 | ||
@@ -1149,8 +1164,10 @@ CONFIG_SSB_POSSIBLE=y | |||
1149 | # CONFIG_MFD_TMIO is not set | 1164 | # CONFIG_MFD_TMIO is not set |
1150 | # CONFIG_PMIC_DA903X is not set | 1165 | # CONFIG_PMIC_DA903X is not set |
1151 | # CONFIG_MFD_WM8400 is not set | 1166 | # CONFIG_MFD_WM8400 is not set |
1167 | # CONFIG_MFD_WM831X is not set | ||
1152 | # CONFIG_MFD_WM8350_I2C is not set | 1168 | # CONFIG_MFD_WM8350_I2C is not set |
1153 | # CONFIG_MFD_PCF50633 is not set | 1169 | # CONFIG_MFD_PCF50633 is not set |
1170 | # CONFIG_MFD_MC13783 is not set | ||
1154 | # CONFIG_AB3100_CORE is not set | 1171 | # CONFIG_AB3100_CORE is not set |
1155 | # CONFIG_EZX_PCAP is not set | 1172 | # CONFIG_EZX_PCAP is not set |
1156 | # CONFIG_REGULATOR is not set | 1173 | # CONFIG_REGULATOR is not set |
@@ -1160,6 +1177,7 @@ CONFIG_SSB_POSSIBLE=y | |||
1160 | # Graphics support | 1177 | # Graphics support |
1161 | # | 1178 | # |
1162 | # CONFIG_AGP is not set | 1179 | # CONFIG_AGP is not set |
1180 | CONFIG_VGA_ARB=y | ||
1163 | # CONFIG_DRM is not set | 1181 | # CONFIG_DRM is not set |
1164 | # CONFIG_VGASTATE is not set | 1182 | # CONFIG_VGASTATE is not set |
1165 | CONFIG_VIDEO_OUTPUT_CONTROL=m | 1183 | CONFIG_VIDEO_OUTPUT_CONTROL=m |
@@ -1173,7 +1191,6 @@ CONFIG_VIDEO_OUTPUT_CONTROL=m | |||
1173 | # CONFIG_SOUND is not set | 1191 | # CONFIG_SOUND is not set |
1174 | CONFIG_HID_SUPPORT=y | 1192 | CONFIG_HID_SUPPORT=y |
1175 | CONFIG_HID=y | 1193 | CONFIG_HID=y |
1176 | # CONFIG_HID_DEBUG is not set | ||
1177 | # CONFIG_HIDRAW is not set | 1194 | # CONFIG_HIDRAW is not set |
1178 | 1195 | ||
1179 | # | 1196 | # |
@@ -1225,6 +1242,7 @@ CONFIG_USB_EHCI_HCD_PPC_OF=y | |||
1225 | # CONFIG_USB_OXU210HP_HCD is not set | 1242 | # CONFIG_USB_OXU210HP_HCD is not set |
1226 | # CONFIG_USB_ISP116X_HCD is not set | 1243 | # CONFIG_USB_ISP116X_HCD is not set |
1227 | # CONFIG_USB_ISP1760_HCD is not set | 1244 | # CONFIG_USB_ISP1760_HCD is not set |
1245 | # CONFIG_USB_ISP1362_HCD is not set | ||
1228 | CONFIG_USB_OHCI_HCD=y | 1246 | CONFIG_USB_OHCI_HCD=y |
1229 | CONFIG_USB_OHCI_HCD_PPC_OF_BE=y | 1247 | CONFIG_USB_OHCI_HCD_PPC_OF_BE=y |
1230 | # CONFIG_USB_OHCI_HCD_PPC_OF_LE is not set | 1248 | # CONFIG_USB_OHCI_HCD_PPC_OF_LE is not set |
@@ -1316,6 +1334,7 @@ CONFIG_USB_GADGET_SELECTED=y | |||
1316 | # CONFIG_USB_GADGET_LH7A40X is not set | 1334 | # CONFIG_USB_GADGET_LH7A40X is not set |
1317 | # CONFIG_USB_GADGET_OMAP is not set | 1335 | # CONFIG_USB_GADGET_OMAP is not set |
1318 | # CONFIG_USB_GADGET_PXA25X is not set | 1336 | # CONFIG_USB_GADGET_PXA25X is not set |
1337 | # CONFIG_USB_GADGET_R8A66597 is not set | ||
1319 | # CONFIG_USB_GADGET_PXA27X is not set | 1338 | # CONFIG_USB_GADGET_PXA27X is not set |
1320 | # CONFIG_USB_GADGET_S3C_HSOTG is not set | 1339 | # CONFIG_USB_GADGET_S3C_HSOTG is not set |
1321 | # CONFIG_USB_GADGET_IMX is not set | 1340 | # CONFIG_USB_GADGET_IMX is not set |
@@ -1334,6 +1353,7 @@ CONFIG_USB_GADGET_DUALSPEED=y | |||
1334 | # CONFIG_USB_AUDIO is not set | 1353 | # CONFIG_USB_AUDIO is not set |
1335 | CONFIG_USB_ETH=y | 1354 | CONFIG_USB_ETH=y |
1336 | CONFIG_USB_ETH_RNDIS=y | 1355 | CONFIG_USB_ETH_RNDIS=y |
1356 | # CONFIG_USB_ETH_EEM is not set | ||
1337 | # CONFIG_USB_GADGETFS is not set | 1357 | # CONFIG_USB_GADGETFS is not set |
1338 | # CONFIG_USB_FILE_STORAGE is not set | 1358 | # CONFIG_USB_FILE_STORAGE is not set |
1339 | # CONFIG_USB_G_SERIAL is not set | 1359 | # CONFIG_USB_G_SERIAL is not set |
@@ -1395,6 +1415,7 @@ CONFIG_RTC_DRV_DS1307=y | |||
1395 | # CONFIG_RTC_DRV_R9701 is not set | 1415 | # CONFIG_RTC_DRV_R9701 is not set |
1396 | # CONFIG_RTC_DRV_RS5C348 is not set | 1416 | # CONFIG_RTC_DRV_RS5C348 is not set |
1397 | # CONFIG_RTC_DRV_DS3234 is not set | 1417 | # CONFIG_RTC_DRV_DS3234 is not set |
1418 | # CONFIG_RTC_DRV_PCF2123 is not set | ||
1398 | 1419 | ||
1399 | # | 1420 | # |
1400 | # Platform RTC drivers | 1421 | # Platform RTC drivers |
@@ -1445,6 +1466,7 @@ CONFIG_FS_MBCACHE=y | |||
1445 | # CONFIG_GFS2_FS is not set | 1466 | # CONFIG_GFS2_FS is not set |
1446 | # CONFIG_OCFS2_FS is not set | 1467 | # CONFIG_OCFS2_FS is not set |
1447 | # CONFIG_BTRFS_FS is not set | 1468 | # CONFIG_BTRFS_FS is not set |
1469 | # CONFIG_NILFS2_FS is not set | ||
1448 | CONFIG_FILE_LOCKING=y | 1470 | CONFIG_FILE_LOCKING=y |
1449 | CONFIG_FSNOTIFY=y | 1471 | CONFIG_FSNOTIFY=y |
1450 | CONFIG_DNOTIFY=y | 1472 | CONFIG_DNOTIFY=y |
@@ -1514,7 +1536,6 @@ CONFIG_JFFS2_RTIME=y | |||
1514 | # CONFIG_ROMFS_FS is not set | 1536 | # CONFIG_ROMFS_FS is not set |
1515 | # CONFIG_SYSV_FS is not set | 1537 | # CONFIG_SYSV_FS is not set |
1516 | # CONFIG_UFS_FS is not set | 1538 | # CONFIG_UFS_FS is not set |
1517 | # CONFIG_NILFS2_FS is not set | ||
1518 | CONFIG_NETWORK_FILESYSTEMS=y | 1539 | CONFIG_NETWORK_FILESYSTEMS=y |
1519 | CONFIG_NFS_FS=y | 1540 | CONFIG_NFS_FS=y |
1520 | CONFIG_NFS_V3=y | 1541 | CONFIG_NFS_V3=y |
@@ -1630,6 +1651,7 @@ CONFIG_ENABLE_WARN_DEPRECATED=y | |||
1630 | CONFIG_ENABLE_MUST_CHECK=y | 1651 | CONFIG_ENABLE_MUST_CHECK=y |
1631 | CONFIG_FRAME_WARN=1024 | 1652 | CONFIG_FRAME_WARN=1024 |
1632 | # CONFIG_MAGIC_SYSRQ is not set | 1653 | # CONFIG_MAGIC_SYSRQ is not set |
1654 | # CONFIG_STRIP_ASM_SYMS is not set | ||
1633 | # CONFIG_UNUSED_SYMBOLS is not set | 1655 | # CONFIG_UNUSED_SYMBOLS is not set |
1634 | # CONFIG_DEBUG_FS is not set | 1656 | # CONFIG_DEBUG_FS is not set |
1635 | # CONFIG_HEADERS_CHECK is not set | 1657 | # CONFIG_HEADERS_CHECK is not set |
@@ -1647,6 +1669,7 @@ CONFIG_SCHED_DEBUG=y | |||
1647 | # CONFIG_DEBUG_OBJECTS is not set | 1669 | # CONFIG_DEBUG_OBJECTS is not set |
1648 | # CONFIG_SLUB_DEBUG_ON is not set | 1670 | # CONFIG_SLUB_DEBUG_ON is not set |
1649 | # CONFIG_SLUB_STATS is not set | 1671 | # CONFIG_SLUB_STATS is not set |
1672 | # CONFIG_DEBUG_KMEMLEAK is not set | ||
1650 | # CONFIG_DEBUG_RT_MUTEXES is not set | 1673 | # CONFIG_DEBUG_RT_MUTEXES is not set |
1651 | # CONFIG_RT_MUTEX_TESTER is not set | 1674 | # CONFIG_RT_MUTEX_TESTER is not set |
1652 | # CONFIG_DEBUG_SPINLOCK is not set | 1675 | # CONFIG_DEBUG_SPINLOCK is not set |
@@ -1665,10 +1688,12 @@ CONFIG_SCHED_DEBUG=y | |||
1665 | # CONFIG_DEBUG_LIST is not set | 1688 | # CONFIG_DEBUG_LIST is not set |
1666 | # CONFIG_DEBUG_SG is not set | 1689 | # CONFIG_DEBUG_SG is not set |
1667 | # CONFIG_DEBUG_NOTIFIERS is not set | 1690 | # CONFIG_DEBUG_NOTIFIERS is not set |
1691 | # CONFIG_DEBUG_CREDENTIALS is not set | ||
1668 | # CONFIG_RCU_TORTURE_TEST is not set | 1692 | # CONFIG_RCU_TORTURE_TEST is not set |
1669 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | 1693 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
1670 | # CONFIG_BACKTRACE_SELF_TEST is not set | 1694 | # CONFIG_BACKTRACE_SELF_TEST is not set |
1671 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set | 1695 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set |
1696 | # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set | ||
1672 | # CONFIG_FAULT_INJECTION is not set | 1697 | # CONFIG_FAULT_INJECTION is not set |
1673 | # CONFIG_LATENCYTOP is not set | 1698 | # CONFIG_LATENCYTOP is not set |
1674 | CONFIG_SYSCTL_SYSCALL_CHECK=y | 1699 | CONFIG_SYSCTL_SYSCALL_CHECK=y |
@@ -1691,10 +1716,10 @@ CONFIG_BRANCH_PROFILE_NONE=y | |||
1691 | # CONFIG_KMEMTRACE is not set | 1716 | # CONFIG_KMEMTRACE is not set |
1692 | # CONFIG_WORKQUEUE_TRACER is not set | 1717 | # CONFIG_WORKQUEUE_TRACER is not set |
1693 | # CONFIG_BLK_DEV_IO_TRACE is not set | 1718 | # CONFIG_BLK_DEV_IO_TRACE is not set |
1719 | # CONFIG_DMA_API_DEBUG is not set | ||
1694 | # CONFIG_SAMPLES is not set | 1720 | # CONFIG_SAMPLES is not set |
1695 | CONFIG_HAVE_ARCH_KGDB=y | 1721 | CONFIG_HAVE_ARCH_KGDB=y |
1696 | # CONFIG_KGDB is not set | 1722 | # CONFIG_KGDB is not set |
1697 | # CONFIG_KMEMCHECK is not set | ||
1698 | # CONFIG_PPC_DISABLE_WERROR is not set | 1723 | # CONFIG_PPC_DISABLE_WERROR is not set |
1699 | CONFIG_PPC_WERROR=y | 1724 | CONFIG_PPC_WERROR=y |
1700 | CONFIG_PRINT_STACK_DEPTH=64 | 1725 | CONFIG_PRINT_STACK_DEPTH=64 |
@@ -1721,7 +1746,6 @@ CONFIG_CRYPTO=y | |||
1721 | # | 1746 | # |
1722 | # Crypto core or helper | 1747 | # Crypto core or helper |
1723 | # | 1748 | # |
1724 | # CONFIG_CRYPTO_FIPS is not set | ||
1725 | CONFIG_CRYPTO_ALGAPI=y | 1749 | CONFIG_CRYPTO_ALGAPI=y |
1726 | CONFIG_CRYPTO_ALGAPI2=y | 1750 | CONFIG_CRYPTO_ALGAPI2=y |
1727 | CONFIG_CRYPTO_AEAD2=y | 1751 | CONFIG_CRYPTO_AEAD2=y |
@@ -1763,11 +1787,13 @@ CONFIG_CRYPTO_PCBC=m | |||
1763 | # | 1787 | # |
1764 | # CONFIG_CRYPTO_HMAC is not set | 1788 | # CONFIG_CRYPTO_HMAC is not set |
1765 | # CONFIG_CRYPTO_XCBC is not set | 1789 | # CONFIG_CRYPTO_XCBC is not set |
1790 | # CONFIG_CRYPTO_VMAC is not set | ||
1766 | 1791 | ||
1767 | # | 1792 | # |
1768 | # Digest | 1793 | # Digest |
1769 | # | 1794 | # |
1770 | # CONFIG_CRYPTO_CRC32C is not set | 1795 | # CONFIG_CRYPTO_CRC32C is not set |
1796 | # CONFIG_CRYPTO_GHASH is not set | ||
1771 | # CONFIG_CRYPTO_MD4 is not set | 1797 | # CONFIG_CRYPTO_MD4 is not set |
1772 | CONFIG_CRYPTO_MD5=y | 1798 | CONFIG_CRYPTO_MD5=y |
1773 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 1799 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
diff --git a/arch/powerpc/configs/83xx/mpc832x_mds_defconfig b/arch/powerpc/configs/83xx/mpc832x_mds_defconfig index e0e36a113409..7def83518a6c 100644 --- a/arch/powerpc/configs/83xx/mpc832x_mds_defconfig +++ b/arch/powerpc/configs/83xx/mpc832x_mds_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.31-rc4 | 3 | # Linux kernel version: 2.6.32-rc5 |
4 | # Wed Jul 29 23:32:06 2009 | 4 | # Thu Nov 5 08:20:24 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -35,6 +35,7 @@ CONFIG_GENERIC_CLOCKEVENTS=y | |||
35 | CONFIG_GENERIC_HARDIRQS=y | 35 | CONFIG_GENERIC_HARDIRQS=y |
36 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | 36 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y |
37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
38 | # CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK is not set | ||
38 | CONFIG_IRQ_PER_CPU=y | 39 | CONFIG_IRQ_PER_CPU=y |
39 | CONFIG_STACKTRACE_SUPPORT=y | 40 | CONFIG_STACKTRACE_SUPPORT=y |
40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
@@ -84,11 +85,12 @@ CONFIG_SYSVIPC_SYSCTL=y | |||
84 | # | 85 | # |
85 | # RCU Subsystem | 86 | # RCU Subsystem |
86 | # | 87 | # |
87 | CONFIG_CLASSIC_RCU=y | 88 | CONFIG_TREE_RCU=y |
88 | # CONFIG_TREE_RCU is not set | 89 | # CONFIG_TREE_PREEMPT_RCU is not set |
89 | # CONFIG_PREEMPT_RCU is not set | 90 | # CONFIG_RCU_TRACE is not set |
91 | CONFIG_RCU_FANOUT=32 | ||
92 | # CONFIG_RCU_FANOUT_EXACT is not set | ||
90 | # CONFIG_TREE_RCU_TRACE is not set | 93 | # CONFIG_TREE_RCU_TRACE is not set |
91 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
92 | # CONFIG_IKCONFIG is not set | 94 | # CONFIG_IKCONFIG is not set |
93 | CONFIG_LOG_BUF_SHIFT=14 | 95 | CONFIG_LOG_BUF_SHIFT=14 |
94 | CONFIG_GROUP_SCHED=y | 96 | CONFIG_GROUP_SCHED=y |
@@ -124,28 +126,29 @@ CONFIG_TIMERFD=y | |||
124 | CONFIG_EVENTFD=y | 126 | CONFIG_EVENTFD=y |
125 | CONFIG_SHMEM=y | 127 | CONFIG_SHMEM=y |
126 | CONFIG_AIO=y | 128 | CONFIG_AIO=y |
127 | CONFIG_HAVE_PERF_COUNTERS=y | 129 | CONFIG_HAVE_PERF_EVENTS=y |
128 | 130 | ||
129 | # | 131 | # |
130 | # Performance Counters | 132 | # Kernel Performance Events And Counters |
131 | # | 133 | # |
134 | # CONFIG_PERF_EVENTS is not set | ||
132 | # CONFIG_PERF_COUNTERS is not set | 135 | # CONFIG_PERF_COUNTERS is not set |
133 | CONFIG_VM_EVENT_COUNTERS=y | 136 | CONFIG_VM_EVENT_COUNTERS=y |
134 | CONFIG_PCI_QUIRKS=y | 137 | CONFIG_PCI_QUIRKS=y |
135 | CONFIG_SLUB_DEBUG=y | 138 | CONFIG_SLUB_DEBUG=y |
136 | # CONFIG_STRIP_ASM_SYMS is not set | ||
137 | CONFIG_COMPAT_BRK=y | 139 | CONFIG_COMPAT_BRK=y |
138 | # CONFIG_SLAB is not set | 140 | # CONFIG_SLAB is not set |
139 | CONFIG_SLUB=y | 141 | CONFIG_SLUB=y |
140 | # CONFIG_SLOB is not set | 142 | # CONFIG_SLOB is not set |
141 | # CONFIG_PROFILING is not set | 143 | # CONFIG_PROFILING is not set |
142 | # CONFIG_MARKERS is not set | ||
143 | CONFIG_HAVE_OPROFILE=y | 144 | CONFIG_HAVE_OPROFILE=y |
144 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y | 145 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y |
145 | CONFIG_HAVE_IOREMAP_PROT=y | 146 | CONFIG_HAVE_IOREMAP_PROT=y |
146 | CONFIG_HAVE_KPROBES=y | 147 | CONFIG_HAVE_KPROBES=y |
147 | CONFIG_HAVE_KRETPROBES=y | 148 | CONFIG_HAVE_KRETPROBES=y |
148 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 149 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
150 | CONFIG_HAVE_DMA_ATTRS=y | ||
151 | CONFIG_HAVE_DMA_API_DEBUG=y | ||
149 | 152 | ||
150 | # | 153 | # |
151 | # GCOV-based kernel profiling | 154 | # GCOV-based kernel profiling |
@@ -257,6 +260,7 @@ CONFIG_ARCH_HAS_WALK_MEMORY=y | |||
257 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 260 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
258 | # CONFIG_KEXEC is not set | 261 | # CONFIG_KEXEC is not set |
259 | # CONFIG_CRASH_DUMP is not set | 262 | # CONFIG_CRASH_DUMP is not set |
263 | CONFIG_MAX_ACTIVE_REGIONS=32 | ||
260 | CONFIG_ARCH_FLATMEM_ENABLE=y | 264 | CONFIG_ARCH_FLATMEM_ENABLE=y |
261 | CONFIG_ARCH_POPULATES_NODE_MAP=y | 265 | CONFIG_ARCH_POPULATES_NODE_MAP=y |
262 | CONFIG_SELECT_MEMORY_MODEL=y | 266 | CONFIG_SELECT_MEMORY_MODEL=y |
@@ -274,6 +278,7 @@ CONFIG_BOUNCE=y | |||
274 | CONFIG_VIRT_TO_BUS=y | 278 | CONFIG_VIRT_TO_BUS=y |
275 | CONFIG_HAVE_MLOCK=y | 279 | CONFIG_HAVE_MLOCK=y |
276 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 280 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
281 | # CONFIG_KSM is not set | ||
277 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | 282 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 |
278 | CONFIG_PPC_4K_PAGES=y | 283 | CONFIG_PPC_4K_PAGES=y |
279 | # CONFIG_PPC_16K_PAGES is not set | 284 | # CONFIG_PPC_16K_PAGES is not set |
@@ -369,6 +374,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
369 | # CONFIG_NETFILTER is not set | 374 | # CONFIG_NETFILTER is not set |
370 | # CONFIG_IP_DCCP is not set | 375 | # CONFIG_IP_DCCP is not set |
371 | # CONFIG_IP_SCTP is not set | 376 | # CONFIG_IP_SCTP is not set |
377 | # CONFIG_RDS is not set | ||
372 | # CONFIG_TIPC is not set | 378 | # CONFIG_TIPC is not set |
373 | # CONFIG_ATM is not set | 379 | # CONFIG_ATM is not set |
374 | # CONFIG_BRIDGE is not set | 380 | # CONFIG_BRIDGE is not set |
@@ -398,6 +404,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
398 | # CONFIG_AF_RXRPC is not set | 404 | # CONFIG_AF_RXRPC is not set |
399 | CONFIG_WIRELESS=y | 405 | CONFIG_WIRELESS=y |
400 | # CONFIG_CFG80211 is not set | 406 | # CONFIG_CFG80211 is not set |
407 | CONFIG_CFG80211_DEFAULT_PS_VALUE=0 | ||
401 | CONFIG_WIRELESS_OLD_REGULATORY=y | 408 | CONFIG_WIRELESS_OLD_REGULATORY=y |
402 | # CONFIG_WIRELESS_EXT is not set | 409 | # CONFIG_WIRELESS_EXT is not set |
403 | # CONFIG_LIB80211 is not set | 410 | # CONFIG_LIB80211 is not set |
@@ -405,7 +412,6 @@ CONFIG_WIRELESS_OLD_REGULATORY=y | |||
405 | # | 412 | # |
406 | # CFG80211 needs to be enabled for MAC80211 | 413 | # CFG80211 needs to be enabled for MAC80211 |
407 | # | 414 | # |
408 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
409 | # CONFIG_WIMAX is not set | 415 | # CONFIG_WIMAX is not set |
410 | # CONFIG_RFKILL is not set | 416 | # CONFIG_RFKILL is not set |
411 | # CONFIG_NET_9P is not set | 417 | # CONFIG_NET_9P is not set |
@@ -418,6 +424,7 @@ CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | |||
418 | # Generic Driver Options | 424 | # Generic Driver Options |
419 | # | 425 | # |
420 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 426 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
427 | # CONFIG_DEVTMPFS is not set | ||
421 | CONFIG_STANDALONE=y | 428 | CONFIG_STANDALONE=y |
422 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 429 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
423 | # CONFIG_FW_LOADER is not set | 430 | # CONFIG_FW_LOADER is not set |
@@ -504,6 +511,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
504 | # CONFIG_ISCSI_TCP is not set | 511 | # CONFIG_ISCSI_TCP is not set |
505 | # CONFIG_SCSI_CXGB3_ISCSI is not set | 512 | # CONFIG_SCSI_CXGB3_ISCSI is not set |
506 | # CONFIG_SCSI_BNX2_ISCSI is not set | 513 | # CONFIG_SCSI_BNX2_ISCSI is not set |
514 | # CONFIG_BE2ISCSI is not set | ||
507 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 515 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
508 | # CONFIG_SCSI_3W_9XXX is not set | 516 | # CONFIG_SCSI_3W_9XXX is not set |
509 | # CONFIG_SCSI_ACARD is not set | 517 | # CONFIG_SCSI_ACARD is not set |
@@ -542,7 +550,9 @@ CONFIG_SCSI_LOWLEVEL=y | |||
542 | # CONFIG_SCSI_DC390T is not set | 550 | # CONFIG_SCSI_DC390T is not set |
543 | # CONFIG_SCSI_NSP32 is not set | 551 | # CONFIG_SCSI_NSP32 is not set |
544 | # CONFIG_SCSI_DEBUG is not set | 552 | # CONFIG_SCSI_DEBUG is not set |
553 | # CONFIG_SCSI_PMCRAID is not set | ||
545 | # CONFIG_SCSI_SRP is not set | 554 | # CONFIG_SCSI_SRP is not set |
555 | # CONFIG_SCSI_BFA_FC is not set | ||
546 | # CONFIG_SCSI_DH is not set | 556 | # CONFIG_SCSI_DH is not set |
547 | # CONFIG_SCSI_OSD_INITIATOR is not set | 557 | # CONFIG_SCSI_OSD_INITIATOR is not set |
548 | # CONFIG_ATA is not set | 558 | # CONFIG_ATA is not set |
@@ -612,7 +622,9 @@ CONFIG_MII=y | |||
612 | # CONFIG_NET_PCI is not set | 622 | # CONFIG_NET_PCI is not set |
613 | # CONFIG_B44 is not set | 623 | # CONFIG_B44 is not set |
614 | # CONFIG_KS8842 is not set | 624 | # CONFIG_KS8842 is not set |
625 | # CONFIG_KS8851_MLL is not set | ||
615 | # CONFIG_ATL2 is not set | 626 | # CONFIG_ATL2 is not set |
627 | # CONFIG_XILINX_EMACLITE is not set | ||
616 | CONFIG_NETDEV_1000=y | 628 | CONFIG_NETDEV_1000=y |
617 | # CONFIG_ACENIC is not set | 629 | # CONFIG_ACENIC is not set |
618 | # CONFIG_DL2K is not set | 630 | # CONFIG_DL2K is not set |
@@ -635,7 +647,6 @@ CONFIG_NETDEV_1000=y | |||
635 | CONFIG_FSL_PQ_MDIO=y | 647 | CONFIG_FSL_PQ_MDIO=y |
636 | # CONFIG_GIANFAR is not set | 648 | # CONFIG_GIANFAR is not set |
637 | CONFIG_UCC_GETH=y | 649 | CONFIG_UCC_GETH=y |
638 | # CONFIG_UGETH_MAGIC_PACKET is not set | ||
639 | # CONFIG_UGETH_TX_ON_DEMAND is not set | 650 | # CONFIG_UGETH_TX_ON_DEMAND is not set |
640 | # CONFIG_MV643XX_ETH is not set | 651 | # CONFIG_MV643XX_ETH is not set |
641 | # CONFIG_QLA3XXX is not set | 652 | # CONFIG_QLA3XXX is not set |
@@ -663,10 +674,7 @@ CONFIG_CHELSIO_T3_DEPENDS=y | |||
663 | # CONFIG_SFC is not set | 674 | # CONFIG_SFC is not set |
664 | # CONFIG_BE2NET is not set | 675 | # CONFIG_BE2NET is not set |
665 | # CONFIG_TR is not set | 676 | # CONFIG_TR is not set |
666 | 677 | CONFIG_WLAN=y | |
667 | # | ||
668 | # Wireless LAN | ||
669 | # | ||
670 | # CONFIG_WLAN_PRE80211 is not set | 678 | # CONFIG_WLAN_PRE80211 is not set |
671 | # CONFIG_WLAN_80211 is not set | 679 | # CONFIG_WLAN_80211 is not set |
672 | 680 | ||
@@ -759,6 +767,7 @@ CONFIG_HW_RANDOM=y | |||
759 | CONFIG_DEVPORT=y | 767 | CONFIG_DEVPORT=y |
760 | CONFIG_I2C=y | 768 | CONFIG_I2C=y |
761 | CONFIG_I2C_BOARDINFO=y | 769 | CONFIG_I2C_BOARDINFO=y |
770 | CONFIG_I2C_COMPAT=y | ||
762 | CONFIG_I2C_CHARDEV=y | 771 | CONFIG_I2C_CHARDEV=y |
763 | CONFIG_I2C_HELPER_AUTO=y | 772 | CONFIG_I2C_HELPER_AUTO=y |
764 | 773 | ||
@@ -812,9 +821,6 @@ CONFIG_I2C_MPC=y | |||
812 | # Miscellaneous I2C Chip support | 821 | # Miscellaneous I2C Chip support |
813 | # | 822 | # |
814 | # CONFIG_DS1682 is not set | 823 | # CONFIG_DS1682 is not set |
815 | # CONFIG_SENSORS_PCF8574 is not set | ||
816 | # CONFIG_PCF8575 is not set | ||
817 | # CONFIG_SENSORS_PCA9539 is not set | ||
818 | # CONFIG_SENSORS_TSL2550 is not set | 824 | # CONFIG_SENSORS_TSL2550 is not set |
819 | # CONFIG_I2C_DEBUG_CORE is not set | 825 | # CONFIG_I2C_DEBUG_CORE is not set |
820 | # CONFIG_I2C_DEBUG_ALGO is not set | 826 | # CONFIG_I2C_DEBUG_ALGO is not set |
@@ -832,6 +838,11 @@ CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | |||
832 | # CONFIG_POWER_SUPPLY is not set | 838 | # CONFIG_POWER_SUPPLY is not set |
833 | CONFIG_HWMON=y | 839 | CONFIG_HWMON=y |
834 | # CONFIG_HWMON_VID is not set | 840 | # CONFIG_HWMON_VID is not set |
841 | # CONFIG_HWMON_DEBUG_CHIP is not set | ||
842 | |||
843 | # | ||
844 | # Native drivers | ||
845 | # | ||
835 | # CONFIG_SENSORS_AD7414 is not set | 846 | # CONFIG_SENSORS_AD7414 is not set |
836 | # CONFIG_SENSORS_AD7418 is not set | 847 | # CONFIG_SENSORS_AD7418 is not set |
837 | # CONFIG_SENSORS_ADM1021 is not set | 848 | # CONFIG_SENSORS_ADM1021 is not set |
@@ -881,6 +892,7 @@ CONFIG_HWMON=y | |||
881 | # CONFIG_SENSORS_ADS7828 is not set | 892 | # CONFIG_SENSORS_ADS7828 is not set |
882 | # CONFIG_SENSORS_THMC50 is not set | 893 | # CONFIG_SENSORS_THMC50 is not set |
883 | # CONFIG_SENSORS_TMP401 is not set | 894 | # CONFIG_SENSORS_TMP401 is not set |
895 | # CONFIG_SENSORS_TMP421 is not set | ||
884 | # CONFIG_SENSORS_VIA686A is not set | 896 | # CONFIG_SENSORS_VIA686A is not set |
885 | # CONFIG_SENSORS_VT1211 is not set | 897 | # CONFIG_SENSORS_VT1211 is not set |
886 | # CONFIG_SENSORS_VT8231 is not set | 898 | # CONFIG_SENSORS_VT8231 is not set |
@@ -892,9 +904,7 @@ CONFIG_HWMON=y | |||
892 | # CONFIG_SENSORS_W83L786NG is not set | 904 | # CONFIG_SENSORS_W83L786NG is not set |
893 | # CONFIG_SENSORS_W83627HF is not set | 905 | # CONFIG_SENSORS_W83627HF is not set |
894 | # CONFIG_SENSORS_W83627EHF is not set | 906 | # CONFIG_SENSORS_W83627EHF is not set |
895 | # CONFIG_HWMON_DEBUG_CHIP is not set | ||
896 | # CONFIG_THERMAL is not set | 907 | # CONFIG_THERMAL is not set |
897 | # CONFIG_THERMAL_HWMON is not set | ||
898 | CONFIG_WATCHDOG=y | 908 | CONFIG_WATCHDOG=y |
899 | # CONFIG_WATCHDOG_NOWAYOUT is not set | 909 | # CONFIG_WATCHDOG_NOWAYOUT is not set |
900 | 910 | ||
@@ -927,6 +937,7 @@ CONFIG_SSB_POSSIBLE=y | |||
927 | # CONFIG_MFD_TMIO is not set | 937 | # CONFIG_MFD_TMIO is not set |
928 | # CONFIG_PMIC_DA903X is not set | 938 | # CONFIG_PMIC_DA903X is not set |
929 | # CONFIG_MFD_WM8400 is not set | 939 | # CONFIG_MFD_WM8400 is not set |
940 | # CONFIG_MFD_WM831X is not set | ||
930 | # CONFIG_MFD_WM8350_I2C is not set | 941 | # CONFIG_MFD_WM8350_I2C is not set |
931 | # CONFIG_MFD_PCF50633 is not set | 942 | # CONFIG_MFD_PCF50633 is not set |
932 | # CONFIG_AB3100_CORE is not set | 943 | # CONFIG_AB3100_CORE is not set |
@@ -937,6 +948,7 @@ CONFIG_SSB_POSSIBLE=y | |||
937 | # Graphics support | 948 | # Graphics support |
938 | # | 949 | # |
939 | # CONFIG_AGP is not set | 950 | # CONFIG_AGP is not set |
951 | CONFIG_VGA_ARB=y | ||
940 | # CONFIG_DRM is not set | 952 | # CONFIG_DRM is not set |
941 | # CONFIG_VGASTATE is not set | 953 | # CONFIG_VGASTATE is not set |
942 | CONFIG_VIDEO_OUTPUT_CONTROL=m | 954 | CONFIG_VIDEO_OUTPUT_CONTROL=m |
@@ -950,7 +962,6 @@ CONFIG_VIDEO_OUTPUT_CONTROL=m | |||
950 | # CONFIG_SOUND is not set | 962 | # CONFIG_SOUND is not set |
951 | CONFIG_HID_SUPPORT=y | 963 | CONFIG_HID_SUPPORT=y |
952 | CONFIG_HID=y | 964 | CONFIG_HID=y |
953 | # CONFIG_HID_DEBUG is not set | ||
954 | # CONFIG_HIDRAW is not set | 965 | # CONFIG_HIDRAW is not set |
955 | # CONFIG_HID_PID is not set | 966 | # CONFIG_HID_PID is not set |
956 | 967 | ||
@@ -1070,6 +1081,7 @@ CONFIG_FS_MBCACHE=y | |||
1070 | # CONFIG_GFS2_FS is not set | 1081 | # CONFIG_GFS2_FS is not set |
1071 | # CONFIG_OCFS2_FS is not set | 1082 | # CONFIG_OCFS2_FS is not set |
1072 | # CONFIG_BTRFS_FS is not set | 1083 | # CONFIG_BTRFS_FS is not set |
1084 | # CONFIG_NILFS2_FS is not set | ||
1073 | CONFIG_FILE_LOCKING=y | 1085 | CONFIG_FILE_LOCKING=y |
1074 | CONFIG_FSNOTIFY=y | 1086 | CONFIG_FSNOTIFY=y |
1075 | CONFIG_DNOTIFY=y | 1087 | CONFIG_DNOTIFY=y |
@@ -1128,7 +1140,6 @@ CONFIG_MISC_FILESYSTEMS=y | |||
1128 | # CONFIG_ROMFS_FS is not set | 1140 | # CONFIG_ROMFS_FS is not set |
1129 | # CONFIG_SYSV_FS is not set | 1141 | # CONFIG_SYSV_FS is not set |
1130 | # CONFIG_UFS_FS is not set | 1142 | # CONFIG_UFS_FS is not set |
1131 | # CONFIG_NILFS2_FS is not set | ||
1132 | CONFIG_NETWORK_FILESYSTEMS=y | 1143 | CONFIG_NETWORK_FILESYSTEMS=y |
1133 | CONFIG_NFS_FS=y | 1144 | CONFIG_NFS_FS=y |
1134 | CONFIG_NFS_V3=y | 1145 | CONFIG_NFS_V3=y |
@@ -1202,6 +1213,7 @@ CONFIG_ENABLE_WARN_DEPRECATED=y | |||
1202 | CONFIG_ENABLE_MUST_CHECK=y | 1213 | CONFIG_ENABLE_MUST_CHECK=y |
1203 | CONFIG_FRAME_WARN=1024 | 1214 | CONFIG_FRAME_WARN=1024 |
1204 | # CONFIG_MAGIC_SYSRQ is not set | 1215 | # CONFIG_MAGIC_SYSRQ is not set |
1216 | # CONFIG_STRIP_ASM_SYMS is not set | ||
1205 | # CONFIG_UNUSED_SYMBOLS is not set | 1217 | # CONFIG_UNUSED_SYMBOLS is not set |
1206 | # CONFIG_DEBUG_FS is not set | 1218 | # CONFIG_DEBUG_FS is not set |
1207 | # CONFIG_HEADERS_CHECK is not set | 1219 | # CONFIG_HEADERS_CHECK is not set |
@@ -1219,6 +1231,7 @@ CONFIG_HAVE_DYNAMIC_FTRACE=y | |||
1219 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1231 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
1220 | CONFIG_TRACING_SUPPORT=y | 1232 | CONFIG_TRACING_SUPPORT=y |
1221 | # CONFIG_FTRACE is not set | 1233 | # CONFIG_FTRACE is not set |
1234 | # CONFIG_DMA_API_DEBUG is not set | ||
1222 | # CONFIG_SAMPLES is not set | 1235 | # CONFIG_SAMPLES is not set |
1223 | CONFIG_HAVE_ARCH_KGDB=y | 1236 | CONFIG_HAVE_ARCH_KGDB=y |
1224 | # CONFIG_PPC_DISABLE_WERROR is not set | 1237 | # CONFIG_PPC_DISABLE_WERROR is not set |
@@ -1240,7 +1253,6 @@ CONFIG_CRYPTO=y | |||
1240 | # | 1253 | # |
1241 | # Crypto core or helper | 1254 | # Crypto core or helper |
1242 | # | 1255 | # |
1243 | # CONFIG_CRYPTO_FIPS is not set | ||
1244 | CONFIG_CRYPTO_ALGAPI=y | 1256 | CONFIG_CRYPTO_ALGAPI=y |
1245 | CONFIG_CRYPTO_ALGAPI2=y | 1257 | CONFIG_CRYPTO_ALGAPI2=y |
1246 | CONFIG_CRYPTO_AEAD2=y | 1258 | CONFIG_CRYPTO_AEAD2=y |
@@ -1282,11 +1294,13 @@ CONFIG_CRYPTO_PCBC=m | |||
1282 | # | 1294 | # |
1283 | # CONFIG_CRYPTO_HMAC is not set | 1295 | # CONFIG_CRYPTO_HMAC is not set |
1284 | # CONFIG_CRYPTO_XCBC is not set | 1296 | # CONFIG_CRYPTO_XCBC is not set |
1297 | # CONFIG_CRYPTO_VMAC is not set | ||
1285 | 1298 | ||
1286 | # | 1299 | # |
1287 | # Digest | 1300 | # Digest |
1288 | # | 1301 | # |
1289 | # CONFIG_CRYPTO_CRC32C is not set | 1302 | # CONFIG_CRYPTO_CRC32C is not set |
1303 | # CONFIG_CRYPTO_GHASH is not set | ||
1290 | # CONFIG_CRYPTO_MD4 is not set | 1304 | # CONFIG_CRYPTO_MD4 is not set |
1291 | CONFIG_CRYPTO_MD5=y | 1305 | CONFIG_CRYPTO_MD5=y |
1292 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 1306 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
diff --git a/arch/powerpc/configs/83xx/mpc832x_rdb_defconfig b/arch/powerpc/configs/83xx/mpc832x_rdb_defconfig index 4f27d4548223..b398b9b2b635 100644 --- a/arch/powerpc/configs/83xx/mpc832x_rdb_defconfig +++ b/arch/powerpc/configs/83xx/mpc832x_rdb_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.31-rc4 | 3 | # Linux kernel version: 2.6.32-rc5 |
4 | # Wed Jul 29 23:32:07 2009 | 4 | # Thu Nov 5 08:20:24 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -35,6 +35,7 @@ CONFIG_GENERIC_CLOCKEVENTS=y | |||
35 | CONFIG_GENERIC_HARDIRQS=y | 35 | CONFIG_GENERIC_HARDIRQS=y |
36 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | 36 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y |
37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
38 | # CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK is not set | ||
38 | CONFIG_IRQ_PER_CPU=y | 39 | CONFIG_IRQ_PER_CPU=y |
39 | CONFIG_STACKTRACE_SUPPORT=y | 40 | CONFIG_STACKTRACE_SUPPORT=y |
40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
@@ -84,11 +85,12 @@ CONFIG_SYSVIPC_SYSCTL=y | |||
84 | # | 85 | # |
85 | # RCU Subsystem | 86 | # RCU Subsystem |
86 | # | 87 | # |
87 | CONFIG_CLASSIC_RCU=y | 88 | CONFIG_TREE_RCU=y |
88 | # CONFIG_TREE_RCU is not set | 89 | # CONFIG_TREE_PREEMPT_RCU is not set |
89 | # CONFIG_PREEMPT_RCU is not set | 90 | # CONFIG_RCU_TRACE is not set |
91 | CONFIG_RCU_FANOUT=32 | ||
92 | # CONFIG_RCU_FANOUT_EXACT is not set | ||
90 | # CONFIG_TREE_RCU_TRACE is not set | 93 | # CONFIG_TREE_RCU_TRACE is not set |
91 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
92 | # CONFIG_IKCONFIG is not set | 94 | # CONFIG_IKCONFIG is not set |
93 | CONFIG_LOG_BUF_SHIFT=14 | 95 | CONFIG_LOG_BUF_SHIFT=14 |
94 | CONFIG_GROUP_SCHED=y | 96 | CONFIG_GROUP_SCHED=y |
@@ -124,28 +126,29 @@ CONFIG_TIMERFD=y | |||
124 | CONFIG_EVENTFD=y | 126 | CONFIG_EVENTFD=y |
125 | CONFIG_SHMEM=y | 127 | CONFIG_SHMEM=y |
126 | CONFIG_AIO=y | 128 | CONFIG_AIO=y |
127 | CONFIG_HAVE_PERF_COUNTERS=y | 129 | CONFIG_HAVE_PERF_EVENTS=y |
128 | 130 | ||
129 | # | 131 | # |
130 | # Performance Counters | 132 | # Kernel Performance Events And Counters |
131 | # | 133 | # |
134 | # CONFIG_PERF_EVENTS is not set | ||
132 | # CONFIG_PERF_COUNTERS is not set | 135 | # CONFIG_PERF_COUNTERS is not set |
133 | CONFIG_VM_EVENT_COUNTERS=y | 136 | CONFIG_VM_EVENT_COUNTERS=y |
134 | CONFIG_PCI_QUIRKS=y | 137 | CONFIG_PCI_QUIRKS=y |
135 | CONFIG_SLUB_DEBUG=y | 138 | CONFIG_SLUB_DEBUG=y |
136 | # CONFIG_STRIP_ASM_SYMS is not set | ||
137 | CONFIG_COMPAT_BRK=y | 139 | CONFIG_COMPAT_BRK=y |
138 | # CONFIG_SLAB is not set | 140 | # CONFIG_SLAB is not set |
139 | CONFIG_SLUB=y | 141 | CONFIG_SLUB=y |
140 | # CONFIG_SLOB is not set | 142 | # CONFIG_SLOB is not set |
141 | # CONFIG_PROFILING is not set | 143 | # CONFIG_PROFILING is not set |
142 | # CONFIG_MARKERS is not set | ||
143 | CONFIG_HAVE_OPROFILE=y | 144 | CONFIG_HAVE_OPROFILE=y |
144 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y | 145 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y |
145 | CONFIG_HAVE_IOREMAP_PROT=y | 146 | CONFIG_HAVE_IOREMAP_PROT=y |
146 | CONFIG_HAVE_KPROBES=y | 147 | CONFIG_HAVE_KPROBES=y |
147 | CONFIG_HAVE_KRETPROBES=y | 148 | CONFIG_HAVE_KRETPROBES=y |
148 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 149 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
150 | CONFIG_HAVE_DMA_ATTRS=y | ||
151 | CONFIG_HAVE_DMA_API_DEBUG=y | ||
149 | 152 | ||
150 | # | 153 | # |
151 | # GCOV-based kernel profiling | 154 | # GCOV-based kernel profiling |
@@ -257,6 +260,7 @@ CONFIG_ARCH_HAS_WALK_MEMORY=y | |||
257 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 260 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
258 | # CONFIG_KEXEC is not set | 261 | # CONFIG_KEXEC is not set |
259 | # CONFIG_CRASH_DUMP is not set | 262 | # CONFIG_CRASH_DUMP is not set |
263 | CONFIG_MAX_ACTIVE_REGIONS=32 | ||
260 | CONFIG_ARCH_FLATMEM_ENABLE=y | 264 | CONFIG_ARCH_FLATMEM_ENABLE=y |
261 | CONFIG_ARCH_POPULATES_NODE_MAP=y | 265 | CONFIG_ARCH_POPULATES_NODE_MAP=y |
262 | CONFIG_SELECT_MEMORY_MODEL=y | 266 | CONFIG_SELECT_MEMORY_MODEL=y |
@@ -274,6 +278,7 @@ CONFIG_BOUNCE=y | |||
274 | CONFIG_VIRT_TO_BUS=y | 278 | CONFIG_VIRT_TO_BUS=y |
275 | CONFIG_HAVE_MLOCK=y | 279 | CONFIG_HAVE_MLOCK=y |
276 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 280 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
281 | # CONFIG_KSM is not set | ||
277 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | 282 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 |
278 | CONFIG_PPC_4K_PAGES=y | 283 | CONFIG_PPC_4K_PAGES=y |
279 | # CONFIG_PPC_16K_PAGES is not set | 284 | # CONFIG_PPC_16K_PAGES is not set |
@@ -369,6 +374,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
369 | # CONFIG_NETFILTER is not set | 374 | # CONFIG_NETFILTER is not set |
370 | # CONFIG_IP_DCCP is not set | 375 | # CONFIG_IP_DCCP is not set |
371 | # CONFIG_IP_SCTP is not set | 376 | # CONFIG_IP_SCTP is not set |
377 | # CONFIG_RDS is not set | ||
372 | # CONFIG_TIPC is not set | 378 | # CONFIG_TIPC is not set |
373 | # CONFIG_ATM is not set | 379 | # CONFIG_ATM is not set |
374 | # CONFIG_BRIDGE is not set | 380 | # CONFIG_BRIDGE is not set |
@@ -398,6 +404,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
398 | # CONFIG_AF_RXRPC is not set | 404 | # CONFIG_AF_RXRPC is not set |
399 | CONFIG_WIRELESS=y | 405 | CONFIG_WIRELESS=y |
400 | # CONFIG_CFG80211 is not set | 406 | # CONFIG_CFG80211 is not set |
407 | CONFIG_CFG80211_DEFAULT_PS_VALUE=0 | ||
401 | CONFIG_WIRELESS_OLD_REGULATORY=y | 408 | CONFIG_WIRELESS_OLD_REGULATORY=y |
402 | # CONFIG_WIRELESS_EXT is not set | 409 | # CONFIG_WIRELESS_EXT is not set |
403 | # CONFIG_LIB80211 is not set | 410 | # CONFIG_LIB80211 is not set |
@@ -405,7 +412,6 @@ CONFIG_WIRELESS_OLD_REGULATORY=y | |||
405 | # | 412 | # |
406 | # CFG80211 needs to be enabled for MAC80211 | 413 | # CFG80211 needs to be enabled for MAC80211 |
407 | # | 414 | # |
408 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
409 | # CONFIG_WIMAX is not set | 415 | # CONFIG_WIMAX is not set |
410 | # CONFIG_RFKILL is not set | 416 | # CONFIG_RFKILL is not set |
411 | # CONFIG_NET_9P is not set | 417 | # CONFIG_NET_9P is not set |
@@ -418,6 +424,7 @@ CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | |||
418 | # Generic Driver Options | 424 | # Generic Driver Options |
419 | # | 425 | # |
420 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 426 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
427 | # CONFIG_DEVTMPFS is not set | ||
421 | CONFIG_STANDALONE=y | 428 | CONFIG_STANDALONE=y |
422 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 429 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
423 | # CONFIG_FW_LOADER is not set | 430 | # CONFIG_FW_LOADER is not set |
@@ -507,6 +514,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
507 | # CONFIG_ISCSI_TCP is not set | 514 | # CONFIG_ISCSI_TCP is not set |
508 | # CONFIG_SCSI_CXGB3_ISCSI is not set | 515 | # CONFIG_SCSI_CXGB3_ISCSI is not set |
509 | # CONFIG_SCSI_BNX2_ISCSI is not set | 516 | # CONFIG_SCSI_BNX2_ISCSI is not set |
517 | # CONFIG_BE2ISCSI is not set | ||
510 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 518 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
511 | # CONFIG_SCSI_3W_9XXX is not set | 519 | # CONFIG_SCSI_3W_9XXX is not set |
512 | # CONFIG_SCSI_ACARD is not set | 520 | # CONFIG_SCSI_ACARD is not set |
@@ -545,7 +553,9 @@ CONFIG_SCSI_LOWLEVEL=y | |||
545 | # CONFIG_SCSI_DC390T is not set | 553 | # CONFIG_SCSI_DC390T is not set |
546 | # CONFIG_SCSI_NSP32 is not set | 554 | # CONFIG_SCSI_NSP32 is not set |
547 | # CONFIG_SCSI_DEBUG is not set | 555 | # CONFIG_SCSI_DEBUG is not set |
556 | # CONFIG_SCSI_PMCRAID is not set | ||
548 | # CONFIG_SCSI_SRP is not set | 557 | # CONFIG_SCSI_SRP is not set |
558 | # CONFIG_SCSI_BFA_FC is not set | ||
549 | # CONFIG_SCSI_DH is not set | 559 | # CONFIG_SCSI_DH is not set |
550 | # CONFIG_SCSI_OSD_INITIATOR is not set | 560 | # CONFIG_SCSI_OSD_INITIATOR is not set |
551 | # CONFIG_ATA is not set | 561 | # CONFIG_ATA is not set |
@@ -617,7 +627,9 @@ CONFIG_MII=y | |||
617 | # CONFIG_B44 is not set | 627 | # CONFIG_B44 is not set |
618 | # CONFIG_KS8842 is not set | 628 | # CONFIG_KS8842 is not set |
619 | # CONFIG_KS8851 is not set | 629 | # CONFIG_KS8851 is not set |
630 | # CONFIG_KS8851_MLL is not set | ||
620 | # CONFIG_ATL2 is not set | 631 | # CONFIG_ATL2 is not set |
632 | # CONFIG_XILINX_EMACLITE is not set | ||
621 | CONFIG_NETDEV_1000=y | 633 | CONFIG_NETDEV_1000=y |
622 | # CONFIG_ACENIC is not set | 634 | # CONFIG_ACENIC is not set |
623 | # CONFIG_DL2K is not set | 635 | # CONFIG_DL2K is not set |
@@ -640,7 +652,6 @@ CONFIG_E1000=y | |||
640 | CONFIG_FSL_PQ_MDIO=y | 652 | CONFIG_FSL_PQ_MDIO=y |
641 | # CONFIG_GIANFAR is not set | 653 | # CONFIG_GIANFAR is not set |
642 | CONFIG_UCC_GETH=y | 654 | CONFIG_UCC_GETH=y |
643 | # CONFIG_UGETH_MAGIC_PACKET is not set | ||
644 | # CONFIG_UGETH_TX_ON_DEMAND is not set | 655 | # CONFIG_UGETH_TX_ON_DEMAND is not set |
645 | # CONFIG_MV643XX_ETH is not set | 656 | # CONFIG_MV643XX_ETH is not set |
646 | # CONFIG_QLA3XXX is not set | 657 | # CONFIG_QLA3XXX is not set |
@@ -668,10 +679,7 @@ CONFIG_CHELSIO_T3_DEPENDS=y | |||
668 | # CONFIG_SFC is not set | 679 | # CONFIG_SFC is not set |
669 | # CONFIG_BE2NET is not set | 680 | # CONFIG_BE2NET is not set |
670 | # CONFIG_TR is not set | 681 | # CONFIG_TR is not set |
671 | 682 | CONFIG_WLAN=y | |
672 | # | ||
673 | # Wireless LAN | ||
674 | # | ||
675 | # CONFIG_WLAN_PRE80211 is not set | 683 | # CONFIG_WLAN_PRE80211 is not set |
676 | # CONFIG_WLAN_80211 is not set | 684 | # CONFIG_WLAN_80211 is not set |
677 | 685 | ||
@@ -776,6 +784,7 @@ CONFIG_GEN_RTC=y | |||
776 | CONFIG_DEVPORT=y | 784 | CONFIG_DEVPORT=y |
777 | CONFIG_I2C=y | 785 | CONFIG_I2C=y |
778 | CONFIG_I2C_BOARDINFO=y | 786 | CONFIG_I2C_BOARDINFO=y |
787 | CONFIG_I2C_COMPAT=y | ||
779 | CONFIG_I2C_CHARDEV=y | 788 | CONFIG_I2C_CHARDEV=y |
780 | CONFIG_I2C_HELPER_AUTO=y | 789 | CONFIG_I2C_HELPER_AUTO=y |
781 | 790 | ||
@@ -830,9 +839,6 @@ CONFIG_I2C_MPC=y | |||
830 | # Miscellaneous I2C Chip support | 839 | # Miscellaneous I2C Chip support |
831 | # | 840 | # |
832 | # CONFIG_DS1682 is not set | 841 | # CONFIG_DS1682 is not set |
833 | # CONFIG_SENSORS_PCF8574 is not set | ||
834 | # CONFIG_PCF8575 is not set | ||
835 | # CONFIG_SENSORS_PCA9539 is not set | ||
836 | # CONFIG_SENSORS_TSL2550 is not set | 842 | # CONFIG_SENSORS_TSL2550 is not set |
837 | # CONFIG_I2C_DEBUG_CORE is not set | 843 | # CONFIG_I2C_DEBUG_CORE is not set |
838 | # CONFIG_I2C_DEBUG_ALGO is not set | 844 | # CONFIG_I2C_DEBUG_ALGO is not set |
@@ -863,6 +869,11 @@ CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | |||
863 | # CONFIG_POWER_SUPPLY is not set | 869 | # CONFIG_POWER_SUPPLY is not set |
864 | CONFIG_HWMON=y | 870 | CONFIG_HWMON=y |
865 | # CONFIG_HWMON_VID is not set | 871 | # CONFIG_HWMON_VID is not set |
872 | # CONFIG_HWMON_DEBUG_CHIP is not set | ||
873 | |||
874 | # | ||
875 | # Native drivers | ||
876 | # | ||
866 | # CONFIG_SENSORS_AD7414 is not set | 877 | # CONFIG_SENSORS_AD7414 is not set |
867 | # CONFIG_SENSORS_AD7418 is not set | 878 | # CONFIG_SENSORS_AD7418 is not set |
868 | # CONFIG_SENSORS_ADCXX is not set | 879 | # CONFIG_SENSORS_ADCXX is not set |
@@ -915,6 +926,7 @@ CONFIG_HWMON=y | |||
915 | # CONFIG_SENSORS_ADS7828 is not set | 926 | # CONFIG_SENSORS_ADS7828 is not set |
916 | # CONFIG_SENSORS_THMC50 is not set | 927 | # CONFIG_SENSORS_THMC50 is not set |
917 | # CONFIG_SENSORS_TMP401 is not set | 928 | # CONFIG_SENSORS_TMP401 is not set |
929 | # CONFIG_SENSORS_TMP421 is not set | ||
918 | # CONFIG_SENSORS_VIA686A is not set | 930 | # CONFIG_SENSORS_VIA686A is not set |
919 | # CONFIG_SENSORS_VT1211 is not set | 931 | # CONFIG_SENSORS_VT1211 is not set |
920 | # CONFIG_SENSORS_VT8231 is not set | 932 | # CONFIG_SENSORS_VT8231 is not set |
@@ -927,9 +939,7 @@ CONFIG_HWMON=y | |||
927 | # CONFIG_SENSORS_W83627HF is not set | 939 | # CONFIG_SENSORS_W83627HF is not set |
928 | # CONFIG_SENSORS_W83627EHF is not set | 940 | # CONFIG_SENSORS_W83627EHF is not set |
929 | # CONFIG_SENSORS_LIS3_SPI is not set | 941 | # CONFIG_SENSORS_LIS3_SPI is not set |
930 | # CONFIG_HWMON_DEBUG_CHIP is not set | ||
931 | # CONFIG_THERMAL is not set | 942 | # CONFIG_THERMAL is not set |
932 | # CONFIG_THERMAL_HWMON is not set | ||
933 | CONFIG_WATCHDOG=y | 943 | CONFIG_WATCHDOG=y |
934 | # CONFIG_WATCHDOG_NOWAYOUT is not set | 944 | # CONFIG_WATCHDOG_NOWAYOUT is not set |
935 | 945 | ||
@@ -967,8 +977,10 @@ CONFIG_SSB_POSSIBLE=y | |||
967 | # CONFIG_MFD_TMIO is not set | 977 | # CONFIG_MFD_TMIO is not set |
968 | # CONFIG_PMIC_DA903X is not set | 978 | # CONFIG_PMIC_DA903X is not set |
969 | # CONFIG_MFD_WM8400 is not set | 979 | # CONFIG_MFD_WM8400 is not set |
980 | # CONFIG_MFD_WM831X is not set | ||
970 | # CONFIG_MFD_WM8350_I2C is not set | 981 | # CONFIG_MFD_WM8350_I2C is not set |
971 | # CONFIG_MFD_PCF50633 is not set | 982 | # CONFIG_MFD_PCF50633 is not set |
983 | # CONFIG_MFD_MC13783 is not set | ||
972 | # CONFIG_AB3100_CORE is not set | 984 | # CONFIG_AB3100_CORE is not set |
973 | # CONFIG_EZX_PCAP is not set | 985 | # CONFIG_EZX_PCAP is not set |
974 | # CONFIG_REGULATOR is not set | 986 | # CONFIG_REGULATOR is not set |
@@ -978,6 +990,7 @@ CONFIG_SSB_POSSIBLE=y | |||
978 | # Graphics support | 990 | # Graphics support |
979 | # | 991 | # |
980 | # CONFIG_AGP is not set | 992 | # CONFIG_AGP is not set |
993 | CONFIG_VGA_ARB=y | ||
981 | # CONFIG_DRM is not set | 994 | # CONFIG_DRM is not set |
982 | # CONFIG_VGASTATE is not set | 995 | # CONFIG_VGASTATE is not set |
983 | CONFIG_VIDEO_OUTPUT_CONTROL=m | 996 | CONFIG_VIDEO_OUTPUT_CONTROL=m |
@@ -991,7 +1004,6 @@ CONFIG_VIDEO_OUTPUT_CONTROL=m | |||
991 | # CONFIG_SOUND is not set | 1004 | # CONFIG_SOUND is not set |
992 | CONFIG_HID_SUPPORT=y | 1005 | CONFIG_HID_SUPPORT=y |
993 | CONFIG_HID=y | 1006 | CONFIG_HID=y |
994 | # CONFIG_HID_DEBUG is not set | ||
995 | # CONFIG_HIDRAW is not set | 1007 | # CONFIG_HIDRAW is not set |
996 | 1008 | ||
997 | # | 1009 | # |
@@ -1043,6 +1055,7 @@ CONFIG_USB_EHCI_HCD_PPC_OF=y | |||
1043 | # CONFIG_USB_OXU210HP_HCD is not set | 1055 | # CONFIG_USB_OXU210HP_HCD is not set |
1044 | # CONFIG_USB_ISP116X_HCD is not set | 1056 | # CONFIG_USB_ISP116X_HCD is not set |
1045 | # CONFIG_USB_ISP1760_HCD is not set | 1057 | # CONFIG_USB_ISP1760_HCD is not set |
1058 | # CONFIG_USB_ISP1362_HCD is not set | ||
1046 | CONFIG_USB_OHCI_HCD=y | 1059 | CONFIG_USB_OHCI_HCD=y |
1047 | CONFIG_USB_OHCI_HCD_PPC_OF_BE=y | 1060 | CONFIG_USB_OHCI_HCD_PPC_OF_BE=y |
1048 | # CONFIG_USB_OHCI_HCD_PPC_OF_LE is not set | 1061 | # CONFIG_USB_OHCI_HCD_PPC_OF_LE is not set |
@@ -1146,6 +1159,8 @@ CONFIG_MMC_BLOCK_BOUNCE=y | |||
1146 | # | 1159 | # |
1147 | # CONFIG_MMC_SDHCI is not set | 1160 | # CONFIG_MMC_SDHCI is not set |
1148 | # CONFIG_MMC_WBSD is not set | 1161 | # CONFIG_MMC_WBSD is not set |
1162 | # CONFIG_MMC_AT91 is not set | ||
1163 | # CONFIG_MMC_ATMELMCI is not set | ||
1149 | # CONFIG_MMC_TIFM_SD is not set | 1164 | # CONFIG_MMC_TIFM_SD is not set |
1150 | CONFIG_MMC_SPI=y | 1165 | CONFIG_MMC_SPI=y |
1151 | # CONFIG_MMC_CB710 is not set | 1166 | # CONFIG_MMC_CB710 is not set |
@@ -1186,6 +1201,7 @@ CONFIG_FS_MBCACHE=y | |||
1186 | # CONFIG_GFS2_FS is not set | 1201 | # CONFIG_GFS2_FS is not set |
1187 | # CONFIG_OCFS2_FS is not set | 1202 | # CONFIG_OCFS2_FS is not set |
1188 | # CONFIG_BTRFS_FS is not set | 1203 | # CONFIG_BTRFS_FS is not set |
1204 | # CONFIG_NILFS2_FS is not set | ||
1189 | CONFIG_FILE_LOCKING=y | 1205 | CONFIG_FILE_LOCKING=y |
1190 | CONFIG_FSNOTIFY=y | 1206 | CONFIG_FSNOTIFY=y |
1191 | CONFIG_DNOTIFY=y | 1207 | CONFIG_DNOTIFY=y |
@@ -1247,7 +1263,6 @@ CONFIG_MISC_FILESYSTEMS=y | |||
1247 | # CONFIG_ROMFS_FS is not set | 1263 | # CONFIG_ROMFS_FS is not set |
1248 | # CONFIG_SYSV_FS is not set | 1264 | # CONFIG_SYSV_FS is not set |
1249 | # CONFIG_UFS_FS is not set | 1265 | # CONFIG_UFS_FS is not set |
1250 | # CONFIG_NILFS2_FS is not set | ||
1251 | CONFIG_NETWORK_FILESYSTEMS=y | 1266 | CONFIG_NETWORK_FILESYSTEMS=y |
1252 | CONFIG_NFS_FS=y | 1267 | CONFIG_NFS_FS=y |
1253 | CONFIG_NFS_V3=y | 1268 | CONFIG_NFS_V3=y |
@@ -1365,6 +1380,7 @@ CONFIG_ENABLE_WARN_DEPRECATED=y | |||
1365 | CONFIG_ENABLE_MUST_CHECK=y | 1380 | CONFIG_ENABLE_MUST_CHECK=y |
1366 | CONFIG_FRAME_WARN=1024 | 1381 | CONFIG_FRAME_WARN=1024 |
1367 | # CONFIG_MAGIC_SYSRQ is not set | 1382 | # CONFIG_MAGIC_SYSRQ is not set |
1383 | # CONFIG_STRIP_ASM_SYMS is not set | ||
1368 | # CONFIG_UNUSED_SYMBOLS is not set | 1384 | # CONFIG_UNUSED_SYMBOLS is not set |
1369 | # CONFIG_DEBUG_FS is not set | 1385 | # CONFIG_DEBUG_FS is not set |
1370 | # CONFIG_HEADERS_CHECK is not set | 1386 | # CONFIG_HEADERS_CHECK is not set |
@@ -1382,6 +1398,7 @@ CONFIG_HAVE_DYNAMIC_FTRACE=y | |||
1382 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1398 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
1383 | CONFIG_TRACING_SUPPORT=y | 1399 | CONFIG_TRACING_SUPPORT=y |
1384 | # CONFIG_FTRACE is not set | 1400 | # CONFIG_FTRACE is not set |
1401 | # CONFIG_DMA_API_DEBUG is not set | ||
1385 | # CONFIG_SAMPLES is not set | 1402 | # CONFIG_SAMPLES is not set |
1386 | CONFIG_HAVE_ARCH_KGDB=y | 1403 | CONFIG_HAVE_ARCH_KGDB=y |
1387 | # CONFIG_PPC_DISABLE_WERROR is not set | 1404 | # CONFIG_PPC_DISABLE_WERROR is not set |
@@ -1403,7 +1420,6 @@ CONFIG_CRYPTO=y | |||
1403 | # | 1420 | # |
1404 | # Crypto core or helper | 1421 | # Crypto core or helper |
1405 | # | 1422 | # |
1406 | # CONFIG_CRYPTO_FIPS is not set | ||
1407 | CONFIG_CRYPTO_ALGAPI=y | 1423 | CONFIG_CRYPTO_ALGAPI=y |
1408 | CONFIG_CRYPTO_ALGAPI2=y | 1424 | CONFIG_CRYPTO_ALGAPI2=y |
1409 | CONFIG_CRYPTO_AEAD2=y | 1425 | CONFIG_CRYPTO_AEAD2=y |
@@ -1445,11 +1461,13 @@ CONFIG_CRYPTO_PCBC=m | |||
1445 | # | 1461 | # |
1446 | # CONFIG_CRYPTO_HMAC is not set | 1462 | # CONFIG_CRYPTO_HMAC is not set |
1447 | # CONFIG_CRYPTO_XCBC is not set | 1463 | # CONFIG_CRYPTO_XCBC is not set |
1464 | # CONFIG_CRYPTO_VMAC is not set | ||
1448 | 1465 | ||
1449 | # | 1466 | # |
1450 | # Digest | 1467 | # Digest |
1451 | # | 1468 | # |
1452 | # CONFIG_CRYPTO_CRC32C is not set | 1469 | # CONFIG_CRYPTO_CRC32C is not set |
1470 | # CONFIG_CRYPTO_GHASH is not set | ||
1453 | # CONFIG_CRYPTO_MD4 is not set | 1471 | # CONFIG_CRYPTO_MD4 is not set |
1454 | CONFIG_CRYPTO_MD5=y | 1472 | CONFIG_CRYPTO_MD5=y |
1455 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 1473 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
diff --git a/arch/powerpc/configs/83xx/mpc834x_itx_defconfig b/arch/powerpc/configs/83xx/mpc834x_itx_defconfig index 648dac0c9d8d..f67317e1934c 100644 --- a/arch/powerpc/configs/83xx/mpc834x_itx_defconfig +++ b/arch/powerpc/configs/83xx/mpc834x_itx_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.31-rc4 | 3 | # Linux kernel version: 2.6.32-rc5 |
4 | # Wed Jul 29 23:32:07 2009 | 4 | # Thu Nov 5 08:20:25 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -35,6 +35,7 @@ CONFIG_GENERIC_CLOCKEVENTS=y | |||
35 | CONFIG_GENERIC_HARDIRQS=y | 35 | CONFIG_GENERIC_HARDIRQS=y |
36 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | 36 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y |
37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
38 | # CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK is not set | ||
38 | CONFIG_IRQ_PER_CPU=y | 39 | CONFIG_IRQ_PER_CPU=y |
39 | CONFIG_STACKTRACE_SUPPORT=y | 40 | CONFIG_STACKTRACE_SUPPORT=y |
40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
@@ -84,11 +85,12 @@ CONFIG_SYSVIPC_SYSCTL=y | |||
84 | # | 85 | # |
85 | # RCU Subsystem | 86 | # RCU Subsystem |
86 | # | 87 | # |
87 | CONFIG_CLASSIC_RCU=y | 88 | CONFIG_TREE_RCU=y |
88 | # CONFIG_TREE_RCU is not set | 89 | # CONFIG_TREE_PREEMPT_RCU is not set |
89 | # CONFIG_PREEMPT_RCU is not set | 90 | # CONFIG_RCU_TRACE is not set |
91 | CONFIG_RCU_FANOUT=32 | ||
92 | # CONFIG_RCU_FANOUT_EXACT is not set | ||
90 | # CONFIG_TREE_RCU_TRACE is not set | 93 | # CONFIG_TREE_RCU_TRACE is not set |
91 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
92 | # CONFIG_IKCONFIG is not set | 94 | # CONFIG_IKCONFIG is not set |
93 | CONFIG_LOG_BUF_SHIFT=14 | 95 | CONFIG_LOG_BUF_SHIFT=14 |
94 | CONFIG_GROUP_SCHED=y | 96 | CONFIG_GROUP_SCHED=y |
@@ -124,28 +126,29 @@ CONFIG_TIMERFD=y | |||
124 | CONFIG_EVENTFD=y | 126 | CONFIG_EVENTFD=y |
125 | CONFIG_SHMEM=y | 127 | CONFIG_SHMEM=y |
126 | CONFIG_AIO=y | 128 | CONFIG_AIO=y |
127 | CONFIG_HAVE_PERF_COUNTERS=y | 129 | CONFIG_HAVE_PERF_EVENTS=y |
128 | 130 | ||
129 | # | 131 | # |
130 | # Performance Counters | 132 | # Kernel Performance Events And Counters |
131 | # | 133 | # |
134 | # CONFIG_PERF_EVENTS is not set | ||
132 | # CONFIG_PERF_COUNTERS is not set | 135 | # CONFIG_PERF_COUNTERS is not set |
133 | CONFIG_VM_EVENT_COUNTERS=y | 136 | CONFIG_VM_EVENT_COUNTERS=y |
134 | CONFIG_PCI_QUIRKS=y | 137 | CONFIG_PCI_QUIRKS=y |
135 | CONFIG_SLUB_DEBUG=y | 138 | CONFIG_SLUB_DEBUG=y |
136 | # CONFIG_STRIP_ASM_SYMS is not set | ||
137 | CONFIG_COMPAT_BRK=y | 139 | CONFIG_COMPAT_BRK=y |
138 | # CONFIG_SLAB is not set | 140 | # CONFIG_SLAB is not set |
139 | CONFIG_SLUB=y | 141 | CONFIG_SLUB=y |
140 | # CONFIG_SLOB is not set | 142 | # CONFIG_SLOB is not set |
141 | # CONFIG_PROFILING is not set | 143 | # CONFIG_PROFILING is not set |
142 | # CONFIG_MARKERS is not set | ||
143 | CONFIG_HAVE_OPROFILE=y | 144 | CONFIG_HAVE_OPROFILE=y |
144 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y | 145 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y |
145 | CONFIG_HAVE_IOREMAP_PROT=y | 146 | CONFIG_HAVE_IOREMAP_PROT=y |
146 | CONFIG_HAVE_KPROBES=y | 147 | CONFIG_HAVE_KPROBES=y |
147 | CONFIG_HAVE_KRETPROBES=y | 148 | CONFIG_HAVE_KRETPROBES=y |
148 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 149 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
150 | CONFIG_HAVE_DMA_ATTRS=y | ||
151 | CONFIG_HAVE_DMA_API_DEBUG=y | ||
149 | 152 | ||
150 | # | 153 | # |
151 | # GCOV-based kernel profiling | 154 | # GCOV-based kernel profiling |
@@ -256,6 +259,7 @@ CONFIG_ARCH_HAS_WALK_MEMORY=y | |||
256 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 259 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
257 | # CONFIG_KEXEC is not set | 260 | # CONFIG_KEXEC is not set |
258 | # CONFIG_CRASH_DUMP is not set | 261 | # CONFIG_CRASH_DUMP is not set |
262 | CONFIG_MAX_ACTIVE_REGIONS=32 | ||
259 | CONFIG_ARCH_FLATMEM_ENABLE=y | 263 | CONFIG_ARCH_FLATMEM_ENABLE=y |
260 | CONFIG_ARCH_POPULATES_NODE_MAP=y | 264 | CONFIG_ARCH_POPULATES_NODE_MAP=y |
261 | CONFIG_SELECT_MEMORY_MODEL=y | 265 | CONFIG_SELECT_MEMORY_MODEL=y |
@@ -273,6 +277,7 @@ CONFIG_BOUNCE=y | |||
273 | CONFIG_VIRT_TO_BUS=y | 277 | CONFIG_VIRT_TO_BUS=y |
274 | CONFIG_HAVE_MLOCK=y | 278 | CONFIG_HAVE_MLOCK=y |
275 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 279 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
280 | # CONFIG_KSM is not set | ||
276 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | 281 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 |
277 | CONFIG_PPC_4K_PAGES=y | 282 | CONFIG_PPC_4K_PAGES=y |
278 | # CONFIG_PPC_16K_PAGES is not set | 283 | # CONFIG_PPC_16K_PAGES is not set |
@@ -368,6 +373,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
368 | # CONFIG_NETFILTER is not set | 373 | # CONFIG_NETFILTER is not set |
369 | # CONFIG_IP_DCCP is not set | 374 | # CONFIG_IP_DCCP is not set |
370 | # CONFIG_IP_SCTP is not set | 375 | # CONFIG_IP_SCTP is not set |
376 | # CONFIG_RDS is not set | ||
371 | # CONFIG_TIPC is not set | 377 | # CONFIG_TIPC is not set |
372 | # CONFIG_ATM is not set | 378 | # CONFIG_ATM is not set |
373 | # CONFIG_BRIDGE is not set | 379 | # CONFIG_BRIDGE is not set |
@@ -397,6 +403,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
397 | # CONFIG_AF_RXRPC is not set | 403 | # CONFIG_AF_RXRPC is not set |
398 | CONFIG_WIRELESS=y | 404 | CONFIG_WIRELESS=y |
399 | # CONFIG_CFG80211 is not set | 405 | # CONFIG_CFG80211 is not set |
406 | CONFIG_CFG80211_DEFAULT_PS_VALUE=0 | ||
400 | CONFIG_WIRELESS_OLD_REGULATORY=y | 407 | CONFIG_WIRELESS_OLD_REGULATORY=y |
401 | # CONFIG_WIRELESS_EXT is not set | 408 | # CONFIG_WIRELESS_EXT is not set |
402 | # CONFIG_LIB80211 is not set | 409 | # CONFIG_LIB80211 is not set |
@@ -404,7 +411,6 @@ CONFIG_WIRELESS_OLD_REGULATORY=y | |||
404 | # | 411 | # |
405 | # CFG80211 needs to be enabled for MAC80211 | 412 | # CFG80211 needs to be enabled for MAC80211 |
406 | # | 413 | # |
407 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
408 | # CONFIG_WIMAX is not set | 414 | # CONFIG_WIMAX is not set |
409 | # CONFIG_RFKILL is not set | 415 | # CONFIG_RFKILL is not set |
410 | # CONFIG_NET_9P is not set | 416 | # CONFIG_NET_9P is not set |
@@ -417,6 +423,7 @@ CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | |||
417 | # Generic Driver Options | 423 | # Generic Driver Options |
418 | # | 424 | # |
419 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 425 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
426 | # CONFIG_DEVTMPFS is not set | ||
420 | CONFIG_STANDALONE=y | 427 | CONFIG_STANDALONE=y |
421 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 428 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
422 | # CONFIG_FW_LOADER is not set | 429 | # CONFIG_FW_LOADER is not set |
@@ -424,9 +431,9 @@ CONFIG_PREVENT_FIRMWARE_BUILD=y | |||
424 | # CONFIG_CONNECTOR is not set | 431 | # CONFIG_CONNECTOR is not set |
425 | CONFIG_MTD=y | 432 | CONFIG_MTD=y |
426 | # CONFIG_MTD_DEBUG is not set | 433 | # CONFIG_MTD_DEBUG is not set |
434 | # CONFIG_MTD_TESTS is not set | ||
427 | # CONFIG_MTD_CONCAT is not set | 435 | # CONFIG_MTD_CONCAT is not set |
428 | # CONFIG_MTD_PARTITIONS is not set | 436 | # CONFIG_MTD_PARTITIONS is not set |
429 | # CONFIG_MTD_TESTS is not set | ||
430 | 437 | ||
431 | # | 438 | # |
432 | # User Modules And Translation Layers | 439 | # User Modules And Translation Layers |
@@ -483,6 +490,7 @@ CONFIG_MTD_PHYSMAP=y | |||
483 | # CONFIG_MTD_PMC551 is not set | 490 | # CONFIG_MTD_PMC551 is not set |
484 | # CONFIG_MTD_DATAFLASH is not set | 491 | # CONFIG_MTD_DATAFLASH is not set |
485 | # CONFIG_MTD_M25P80 is not set | 492 | # CONFIG_MTD_M25P80 is not set |
493 | # CONFIG_MTD_SST25L is not set | ||
486 | # CONFIG_MTD_SLRAM is not set | 494 | # CONFIG_MTD_SLRAM is not set |
487 | # CONFIG_MTD_PHRAM is not set | 495 | # CONFIG_MTD_PHRAM is not set |
488 | # CONFIG_MTD_MTDRAM is not set | 496 | # CONFIG_MTD_MTDRAM is not set |
@@ -637,6 +645,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
637 | # CONFIG_ISCSI_TCP is not set | 645 | # CONFIG_ISCSI_TCP is not set |
638 | # CONFIG_SCSI_CXGB3_ISCSI is not set | 646 | # CONFIG_SCSI_CXGB3_ISCSI is not set |
639 | # CONFIG_SCSI_BNX2_ISCSI is not set | 647 | # CONFIG_SCSI_BNX2_ISCSI is not set |
648 | # CONFIG_BE2ISCSI is not set | ||
640 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 649 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
641 | # CONFIG_SCSI_3W_9XXX is not set | 650 | # CONFIG_SCSI_3W_9XXX is not set |
642 | # CONFIG_SCSI_ACARD is not set | 651 | # CONFIG_SCSI_ACARD is not set |
@@ -676,11 +685,14 @@ CONFIG_SCSI_LOWLEVEL=y | |||
676 | # CONFIG_SCSI_DC390T is not set | 685 | # CONFIG_SCSI_DC390T is not set |
677 | # CONFIG_SCSI_NSP32 is not set | 686 | # CONFIG_SCSI_NSP32 is not set |
678 | # CONFIG_SCSI_DEBUG is not set | 687 | # CONFIG_SCSI_DEBUG is not set |
688 | # CONFIG_SCSI_PMCRAID is not set | ||
679 | # CONFIG_SCSI_SRP is not set | 689 | # CONFIG_SCSI_SRP is not set |
690 | # CONFIG_SCSI_BFA_FC is not set | ||
680 | # CONFIG_SCSI_DH is not set | 691 | # CONFIG_SCSI_DH is not set |
681 | # CONFIG_SCSI_OSD_INITIATOR is not set | 692 | # CONFIG_SCSI_OSD_INITIATOR is not set |
682 | CONFIG_ATA=y | 693 | CONFIG_ATA=y |
683 | # CONFIG_ATA_NONSTANDARD is not set | 694 | # CONFIG_ATA_NONSTANDARD is not set |
695 | CONFIG_ATA_VERBOSE_ERROR=y | ||
684 | CONFIG_SATA_PMP=y | 696 | CONFIG_SATA_PMP=y |
685 | # CONFIG_SATA_AHCI is not set | 697 | # CONFIG_SATA_AHCI is not set |
686 | # CONFIG_SATA_SIL24 is not set | 698 | # CONFIG_SATA_SIL24 is not set |
@@ -703,6 +715,7 @@ CONFIG_SATA_SIL=y | |||
703 | # CONFIG_PATA_ALI is not set | 715 | # CONFIG_PATA_ALI is not set |
704 | # CONFIG_PATA_AMD is not set | 716 | # CONFIG_PATA_AMD is not set |
705 | # CONFIG_PATA_ARTOP is not set | 717 | # CONFIG_PATA_ARTOP is not set |
718 | # CONFIG_PATA_ATP867X is not set | ||
706 | # CONFIG_PATA_ATIIXP is not set | 719 | # CONFIG_PATA_ATIIXP is not set |
707 | # CONFIG_PATA_CMD640_PCI is not set | 720 | # CONFIG_PATA_CMD640_PCI is not set |
708 | # CONFIG_PATA_CMD64X is not set | 721 | # CONFIG_PATA_CMD64X is not set |
@@ -730,6 +743,7 @@ CONFIG_SATA_SIL=y | |||
730 | # CONFIG_PATA_OPTIDMA is not set | 743 | # CONFIG_PATA_OPTIDMA is not set |
731 | # CONFIG_PATA_PDC_OLD is not set | 744 | # CONFIG_PATA_PDC_OLD is not set |
732 | # CONFIG_PATA_RADISYS is not set | 745 | # CONFIG_PATA_RADISYS is not set |
746 | # CONFIG_PATA_RDC is not set | ||
733 | # CONFIG_PATA_RZ1000 is not set | 747 | # CONFIG_PATA_RZ1000 is not set |
734 | # CONFIG_PATA_SC1200 is not set | 748 | # CONFIG_PATA_SC1200 is not set |
735 | # CONFIG_PATA_SERVERWORKS is not set | 749 | # CONFIG_PATA_SERVERWORKS is not set |
@@ -845,10 +859,7 @@ CONFIG_CHELSIO_T3_DEPENDS=y | |||
845 | # CONFIG_SFC is not set | 859 | # CONFIG_SFC is not set |
846 | # CONFIG_BE2NET is not set | 860 | # CONFIG_BE2NET is not set |
847 | # CONFIG_TR is not set | 861 | # CONFIG_TR is not set |
848 | 862 | CONFIG_WLAN=y | |
849 | # | ||
850 | # Wireless LAN | ||
851 | # | ||
852 | # CONFIG_WLAN_PRE80211 is not set | 863 | # CONFIG_WLAN_PRE80211 is not set |
853 | # CONFIG_WLAN_80211 is not set | 864 | # CONFIG_WLAN_80211 is not set |
854 | 865 | ||
@@ -930,6 +941,7 @@ CONFIG_HW_RANDOM=y | |||
930 | CONFIG_DEVPORT=y | 941 | CONFIG_DEVPORT=y |
931 | CONFIG_I2C=y | 942 | CONFIG_I2C=y |
932 | CONFIG_I2C_BOARDINFO=y | 943 | CONFIG_I2C_BOARDINFO=y |
944 | CONFIG_I2C_COMPAT=y | ||
933 | CONFIG_I2C_CHARDEV=y | 945 | CONFIG_I2C_CHARDEV=y |
934 | CONFIG_I2C_HELPER_AUTO=y | 946 | CONFIG_I2C_HELPER_AUTO=y |
935 | 947 | ||
@@ -984,9 +996,6 @@ CONFIG_I2C_MPC=y | |||
984 | # Miscellaneous I2C Chip support | 996 | # Miscellaneous I2C Chip support |
985 | # | 997 | # |
986 | # CONFIG_DS1682 is not set | 998 | # CONFIG_DS1682 is not set |
987 | CONFIG_SENSORS_PCF8574=y | ||
988 | # CONFIG_PCF8575 is not set | ||
989 | # CONFIG_SENSORS_PCA9539 is not set | ||
990 | # CONFIG_SENSORS_TSL2550 is not set | 999 | # CONFIG_SENSORS_TSL2550 is not set |
991 | # CONFIG_I2C_DEBUG_CORE is not set | 1000 | # CONFIG_I2C_DEBUG_CORE is not set |
992 | # CONFIG_I2C_DEBUG_ALGO is not set | 1001 | # CONFIG_I2C_DEBUG_ALGO is not set |
@@ -1017,7 +1026,6 @@ CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | |||
1017 | # CONFIG_POWER_SUPPLY is not set | 1026 | # CONFIG_POWER_SUPPLY is not set |
1018 | # CONFIG_HWMON is not set | 1027 | # CONFIG_HWMON is not set |
1019 | # CONFIG_THERMAL is not set | 1028 | # CONFIG_THERMAL is not set |
1020 | # CONFIG_THERMAL_HWMON is not set | ||
1021 | CONFIG_WATCHDOG=y | 1029 | CONFIG_WATCHDOG=y |
1022 | # CONFIG_WATCHDOG_NOWAYOUT is not set | 1030 | # CONFIG_WATCHDOG_NOWAYOUT is not set |
1023 | 1031 | ||
@@ -1055,8 +1063,10 @@ CONFIG_SSB_POSSIBLE=y | |||
1055 | # CONFIG_MFD_TMIO is not set | 1063 | # CONFIG_MFD_TMIO is not set |
1056 | # CONFIG_PMIC_DA903X is not set | 1064 | # CONFIG_PMIC_DA903X is not set |
1057 | # CONFIG_MFD_WM8400 is not set | 1065 | # CONFIG_MFD_WM8400 is not set |
1066 | # CONFIG_MFD_WM831X is not set | ||
1058 | # CONFIG_MFD_WM8350_I2C is not set | 1067 | # CONFIG_MFD_WM8350_I2C is not set |
1059 | # CONFIG_MFD_PCF50633 is not set | 1068 | # CONFIG_MFD_PCF50633 is not set |
1069 | # CONFIG_MFD_MC13783 is not set | ||
1060 | # CONFIG_AB3100_CORE is not set | 1070 | # CONFIG_AB3100_CORE is not set |
1061 | # CONFIG_EZX_PCAP is not set | 1071 | # CONFIG_EZX_PCAP is not set |
1062 | # CONFIG_REGULATOR is not set | 1072 | # CONFIG_REGULATOR is not set |
@@ -1066,6 +1076,7 @@ CONFIG_SSB_POSSIBLE=y | |||
1066 | # Graphics support | 1076 | # Graphics support |
1067 | # | 1077 | # |
1068 | # CONFIG_AGP is not set | 1078 | # CONFIG_AGP is not set |
1079 | CONFIG_VGA_ARB=y | ||
1069 | # CONFIG_DRM is not set | 1080 | # CONFIG_DRM is not set |
1070 | # CONFIG_VGASTATE is not set | 1081 | # CONFIG_VGASTATE is not set |
1071 | CONFIG_VIDEO_OUTPUT_CONTROL=m | 1082 | CONFIG_VIDEO_OUTPUT_CONTROL=m |
@@ -1111,6 +1122,7 @@ CONFIG_USB_EHCI_HCD_PPC_OF=y | |||
1111 | # CONFIG_USB_OXU210HP_HCD is not set | 1122 | # CONFIG_USB_OXU210HP_HCD is not set |
1112 | # CONFIG_USB_ISP116X_HCD is not set | 1123 | # CONFIG_USB_ISP116X_HCD is not set |
1113 | # CONFIG_USB_ISP1760_HCD is not set | 1124 | # CONFIG_USB_ISP1760_HCD is not set |
1125 | # CONFIG_USB_ISP1362_HCD is not set | ||
1114 | # CONFIG_USB_OHCI_HCD is not set | 1126 | # CONFIG_USB_OHCI_HCD is not set |
1115 | CONFIG_USB_UHCI_HCD=y | 1127 | CONFIG_USB_UHCI_HCD=y |
1116 | # CONFIG_USB_SL811_HCD is not set | 1128 | # CONFIG_USB_SL811_HCD is not set |
@@ -1238,6 +1250,7 @@ CONFIG_RTC_DRV_DS1307=y | |||
1238 | # CONFIG_RTC_DRV_R9701 is not set | 1250 | # CONFIG_RTC_DRV_R9701 is not set |
1239 | # CONFIG_RTC_DRV_RS5C348 is not set | 1251 | # CONFIG_RTC_DRV_RS5C348 is not set |
1240 | # CONFIG_RTC_DRV_DS3234 is not set | 1252 | # CONFIG_RTC_DRV_DS3234 is not set |
1253 | # CONFIG_RTC_DRV_PCF2123 is not set | ||
1241 | 1254 | ||
1242 | # | 1255 | # |
1243 | # Platform RTC drivers | 1256 | # Platform RTC drivers |
@@ -1288,6 +1301,7 @@ CONFIG_FS_MBCACHE=y | |||
1288 | # CONFIG_GFS2_FS is not set | 1301 | # CONFIG_GFS2_FS is not set |
1289 | # CONFIG_OCFS2_FS is not set | 1302 | # CONFIG_OCFS2_FS is not set |
1290 | # CONFIG_BTRFS_FS is not set | 1303 | # CONFIG_BTRFS_FS is not set |
1304 | # CONFIG_NILFS2_FS is not set | ||
1291 | CONFIG_FILE_LOCKING=y | 1305 | CONFIG_FILE_LOCKING=y |
1292 | CONFIG_FSNOTIFY=y | 1306 | CONFIG_FSNOTIFY=y |
1293 | CONFIG_DNOTIFY=y | 1307 | CONFIG_DNOTIFY=y |
@@ -1350,7 +1364,6 @@ CONFIG_MISC_FILESYSTEMS=y | |||
1350 | # CONFIG_ROMFS_FS is not set | 1364 | # CONFIG_ROMFS_FS is not set |
1351 | # CONFIG_SYSV_FS is not set | 1365 | # CONFIG_SYSV_FS is not set |
1352 | # CONFIG_UFS_FS is not set | 1366 | # CONFIG_UFS_FS is not set |
1353 | # CONFIG_NILFS2_FS is not set | ||
1354 | CONFIG_NETWORK_FILESYSTEMS=y | 1367 | CONFIG_NETWORK_FILESYSTEMS=y |
1355 | CONFIG_NFS_FS=y | 1368 | CONFIG_NFS_FS=y |
1356 | CONFIG_NFS_V3=y | 1369 | CONFIG_NFS_V3=y |
@@ -1465,6 +1478,7 @@ CONFIG_ENABLE_WARN_DEPRECATED=y | |||
1465 | CONFIG_ENABLE_MUST_CHECK=y | 1478 | CONFIG_ENABLE_MUST_CHECK=y |
1466 | CONFIG_FRAME_WARN=1024 | 1479 | CONFIG_FRAME_WARN=1024 |
1467 | # CONFIG_MAGIC_SYSRQ is not set | 1480 | # CONFIG_MAGIC_SYSRQ is not set |
1481 | # CONFIG_STRIP_ASM_SYMS is not set | ||
1468 | # CONFIG_UNUSED_SYMBOLS is not set | 1482 | # CONFIG_UNUSED_SYMBOLS is not set |
1469 | # CONFIG_DEBUG_FS is not set | 1483 | # CONFIG_DEBUG_FS is not set |
1470 | # CONFIG_HEADERS_CHECK is not set | 1484 | # CONFIG_HEADERS_CHECK is not set |
@@ -1482,6 +1496,7 @@ CONFIG_HAVE_DYNAMIC_FTRACE=y | |||
1482 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1496 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
1483 | CONFIG_TRACING_SUPPORT=y | 1497 | CONFIG_TRACING_SUPPORT=y |
1484 | # CONFIG_FTRACE is not set | 1498 | # CONFIG_FTRACE is not set |
1499 | # CONFIG_DMA_API_DEBUG is not set | ||
1485 | # CONFIG_SAMPLES is not set | 1500 | # CONFIG_SAMPLES is not set |
1486 | CONFIG_HAVE_ARCH_KGDB=y | 1501 | CONFIG_HAVE_ARCH_KGDB=y |
1487 | # CONFIG_PPC_DISABLE_WERROR is not set | 1502 | # CONFIG_PPC_DISABLE_WERROR is not set |
@@ -1503,7 +1518,6 @@ CONFIG_CRYPTO=y | |||
1503 | # | 1518 | # |
1504 | # Crypto core or helper | 1519 | # Crypto core or helper |
1505 | # | 1520 | # |
1506 | # CONFIG_CRYPTO_FIPS is not set | ||
1507 | CONFIG_CRYPTO_ALGAPI=y | 1521 | CONFIG_CRYPTO_ALGAPI=y |
1508 | CONFIG_CRYPTO_ALGAPI2=y | 1522 | CONFIG_CRYPTO_ALGAPI2=y |
1509 | CONFIG_CRYPTO_AEAD2=y | 1523 | CONFIG_CRYPTO_AEAD2=y |
@@ -1545,11 +1559,13 @@ CONFIG_CRYPTO_PCBC=m | |||
1545 | # | 1559 | # |
1546 | # CONFIG_CRYPTO_HMAC is not set | 1560 | # CONFIG_CRYPTO_HMAC is not set |
1547 | # CONFIG_CRYPTO_XCBC is not set | 1561 | # CONFIG_CRYPTO_XCBC is not set |
1562 | # CONFIG_CRYPTO_VMAC is not set | ||
1548 | 1563 | ||
1549 | # | 1564 | # |
1550 | # Digest | 1565 | # Digest |
1551 | # | 1566 | # |
1552 | # CONFIG_CRYPTO_CRC32C is not set | 1567 | # CONFIG_CRYPTO_CRC32C is not set |
1568 | # CONFIG_CRYPTO_GHASH is not set | ||
1553 | # CONFIG_CRYPTO_MD4 is not set | 1569 | # CONFIG_CRYPTO_MD4 is not set |
1554 | CONFIG_CRYPTO_MD5=y | 1570 | CONFIG_CRYPTO_MD5=y |
1555 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 1571 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
diff --git a/arch/powerpc/configs/83xx/mpc834x_itxgp_defconfig b/arch/powerpc/configs/83xx/mpc834x_itxgp_defconfig index bf6deb831dc3..a668110c10f6 100644 --- a/arch/powerpc/configs/83xx/mpc834x_itxgp_defconfig +++ b/arch/powerpc/configs/83xx/mpc834x_itxgp_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.31-rc4 | 3 | # Linux kernel version: 2.6.32-rc5 |
4 | # Wed Jul 29 23:32:08 2009 | 4 | # Thu Nov 5 08:20:26 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -35,6 +35,7 @@ CONFIG_GENERIC_CLOCKEVENTS=y | |||
35 | CONFIG_GENERIC_HARDIRQS=y | 35 | CONFIG_GENERIC_HARDIRQS=y |
36 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | 36 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y |
37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
38 | # CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK is not set | ||
38 | CONFIG_IRQ_PER_CPU=y | 39 | CONFIG_IRQ_PER_CPU=y |
39 | CONFIG_STACKTRACE_SUPPORT=y | 40 | CONFIG_STACKTRACE_SUPPORT=y |
40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
@@ -84,11 +85,12 @@ CONFIG_SYSVIPC_SYSCTL=y | |||
84 | # | 85 | # |
85 | # RCU Subsystem | 86 | # RCU Subsystem |
86 | # | 87 | # |
87 | CONFIG_CLASSIC_RCU=y | 88 | CONFIG_TREE_RCU=y |
88 | # CONFIG_TREE_RCU is not set | 89 | # CONFIG_TREE_PREEMPT_RCU is not set |
89 | # CONFIG_PREEMPT_RCU is not set | 90 | # CONFIG_RCU_TRACE is not set |
91 | CONFIG_RCU_FANOUT=32 | ||
92 | # CONFIG_RCU_FANOUT_EXACT is not set | ||
90 | # CONFIG_TREE_RCU_TRACE is not set | 93 | # CONFIG_TREE_RCU_TRACE is not set |
91 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
92 | # CONFIG_IKCONFIG is not set | 94 | # CONFIG_IKCONFIG is not set |
93 | CONFIG_LOG_BUF_SHIFT=14 | 95 | CONFIG_LOG_BUF_SHIFT=14 |
94 | CONFIG_GROUP_SCHED=y | 96 | CONFIG_GROUP_SCHED=y |
@@ -124,28 +126,29 @@ CONFIG_TIMERFD=y | |||
124 | CONFIG_EVENTFD=y | 126 | CONFIG_EVENTFD=y |
125 | CONFIG_SHMEM=y | 127 | CONFIG_SHMEM=y |
126 | CONFIG_AIO=y | 128 | CONFIG_AIO=y |
127 | CONFIG_HAVE_PERF_COUNTERS=y | 129 | CONFIG_HAVE_PERF_EVENTS=y |
128 | 130 | ||
129 | # | 131 | # |
130 | # Performance Counters | 132 | # Kernel Performance Events And Counters |
131 | # | 133 | # |
134 | # CONFIG_PERF_EVENTS is not set | ||
132 | # CONFIG_PERF_COUNTERS is not set | 135 | # CONFIG_PERF_COUNTERS is not set |
133 | CONFIG_VM_EVENT_COUNTERS=y | 136 | CONFIG_VM_EVENT_COUNTERS=y |
134 | CONFIG_PCI_QUIRKS=y | 137 | CONFIG_PCI_QUIRKS=y |
135 | CONFIG_SLUB_DEBUG=y | 138 | CONFIG_SLUB_DEBUG=y |
136 | # CONFIG_STRIP_ASM_SYMS is not set | ||
137 | CONFIG_COMPAT_BRK=y | 139 | CONFIG_COMPAT_BRK=y |
138 | # CONFIG_SLAB is not set | 140 | # CONFIG_SLAB is not set |
139 | CONFIG_SLUB=y | 141 | CONFIG_SLUB=y |
140 | # CONFIG_SLOB is not set | 142 | # CONFIG_SLOB is not set |
141 | # CONFIG_PROFILING is not set | 143 | # CONFIG_PROFILING is not set |
142 | # CONFIG_MARKERS is not set | ||
143 | CONFIG_HAVE_OPROFILE=y | 144 | CONFIG_HAVE_OPROFILE=y |
144 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y | 145 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y |
145 | CONFIG_HAVE_IOREMAP_PROT=y | 146 | CONFIG_HAVE_IOREMAP_PROT=y |
146 | CONFIG_HAVE_KPROBES=y | 147 | CONFIG_HAVE_KPROBES=y |
147 | CONFIG_HAVE_KRETPROBES=y | 148 | CONFIG_HAVE_KRETPROBES=y |
148 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 149 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
150 | CONFIG_HAVE_DMA_ATTRS=y | ||
151 | CONFIG_HAVE_DMA_API_DEBUG=y | ||
149 | 152 | ||
150 | # | 153 | # |
151 | # GCOV-based kernel profiling | 154 | # GCOV-based kernel profiling |
@@ -256,6 +259,7 @@ CONFIG_ARCH_HAS_WALK_MEMORY=y | |||
256 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 259 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
257 | # CONFIG_KEXEC is not set | 260 | # CONFIG_KEXEC is not set |
258 | # CONFIG_CRASH_DUMP is not set | 261 | # CONFIG_CRASH_DUMP is not set |
262 | CONFIG_MAX_ACTIVE_REGIONS=32 | ||
259 | CONFIG_ARCH_FLATMEM_ENABLE=y | 263 | CONFIG_ARCH_FLATMEM_ENABLE=y |
260 | CONFIG_ARCH_POPULATES_NODE_MAP=y | 264 | CONFIG_ARCH_POPULATES_NODE_MAP=y |
261 | CONFIG_SELECT_MEMORY_MODEL=y | 265 | CONFIG_SELECT_MEMORY_MODEL=y |
@@ -273,6 +277,7 @@ CONFIG_BOUNCE=y | |||
273 | CONFIG_VIRT_TO_BUS=y | 277 | CONFIG_VIRT_TO_BUS=y |
274 | CONFIG_HAVE_MLOCK=y | 278 | CONFIG_HAVE_MLOCK=y |
275 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 279 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
280 | # CONFIG_KSM is not set | ||
276 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | 281 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 |
277 | CONFIG_PPC_4K_PAGES=y | 282 | CONFIG_PPC_4K_PAGES=y |
278 | # CONFIG_PPC_16K_PAGES is not set | 283 | # CONFIG_PPC_16K_PAGES is not set |
@@ -368,6 +373,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
368 | # CONFIG_NETFILTER is not set | 373 | # CONFIG_NETFILTER is not set |
369 | # CONFIG_IP_DCCP is not set | 374 | # CONFIG_IP_DCCP is not set |
370 | # CONFIG_IP_SCTP is not set | 375 | # CONFIG_IP_SCTP is not set |
376 | # CONFIG_RDS is not set | ||
371 | # CONFIG_TIPC is not set | 377 | # CONFIG_TIPC is not set |
372 | # CONFIG_ATM is not set | 378 | # CONFIG_ATM is not set |
373 | # CONFIG_BRIDGE is not set | 379 | # CONFIG_BRIDGE is not set |
@@ -397,6 +403,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
397 | # CONFIG_AF_RXRPC is not set | 403 | # CONFIG_AF_RXRPC is not set |
398 | CONFIG_WIRELESS=y | 404 | CONFIG_WIRELESS=y |
399 | # CONFIG_CFG80211 is not set | 405 | # CONFIG_CFG80211 is not set |
406 | CONFIG_CFG80211_DEFAULT_PS_VALUE=0 | ||
400 | CONFIG_WIRELESS_OLD_REGULATORY=y | 407 | CONFIG_WIRELESS_OLD_REGULATORY=y |
401 | # CONFIG_WIRELESS_EXT is not set | 408 | # CONFIG_WIRELESS_EXT is not set |
402 | # CONFIG_LIB80211 is not set | 409 | # CONFIG_LIB80211 is not set |
@@ -404,7 +411,6 @@ CONFIG_WIRELESS_OLD_REGULATORY=y | |||
404 | # | 411 | # |
405 | # CFG80211 needs to be enabled for MAC80211 | 412 | # CFG80211 needs to be enabled for MAC80211 |
406 | # | 413 | # |
407 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
408 | # CONFIG_WIMAX is not set | 414 | # CONFIG_WIMAX is not set |
409 | # CONFIG_RFKILL is not set | 415 | # CONFIG_RFKILL is not set |
410 | # CONFIG_NET_9P is not set | 416 | # CONFIG_NET_9P is not set |
@@ -417,6 +423,7 @@ CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | |||
417 | # Generic Driver Options | 423 | # Generic Driver Options |
418 | # | 424 | # |
419 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 425 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
426 | # CONFIG_DEVTMPFS is not set | ||
420 | CONFIG_STANDALONE=y | 427 | CONFIG_STANDALONE=y |
421 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 428 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
422 | # CONFIG_FW_LOADER is not set | 429 | # CONFIG_FW_LOADER is not set |
@@ -424,9 +431,9 @@ CONFIG_PREVENT_FIRMWARE_BUILD=y | |||
424 | # CONFIG_CONNECTOR is not set | 431 | # CONFIG_CONNECTOR is not set |
425 | CONFIG_MTD=y | 432 | CONFIG_MTD=y |
426 | # CONFIG_MTD_DEBUG is not set | 433 | # CONFIG_MTD_DEBUG is not set |
434 | # CONFIG_MTD_TESTS is not set | ||
427 | # CONFIG_MTD_CONCAT is not set | 435 | # CONFIG_MTD_CONCAT is not set |
428 | # CONFIG_MTD_PARTITIONS is not set | 436 | # CONFIG_MTD_PARTITIONS is not set |
429 | # CONFIG_MTD_TESTS is not set | ||
430 | 437 | ||
431 | # | 438 | # |
432 | # User Modules And Translation Layers | 439 | # User Modules And Translation Layers |
@@ -483,6 +490,7 @@ CONFIG_MTD_PHYSMAP=y | |||
483 | # CONFIG_MTD_PMC551 is not set | 490 | # CONFIG_MTD_PMC551 is not set |
484 | # CONFIG_MTD_DATAFLASH is not set | 491 | # CONFIG_MTD_DATAFLASH is not set |
485 | # CONFIG_MTD_M25P80 is not set | 492 | # CONFIG_MTD_M25P80 is not set |
493 | # CONFIG_MTD_SST25L is not set | ||
486 | # CONFIG_MTD_SLRAM is not set | 494 | # CONFIG_MTD_SLRAM is not set |
487 | # CONFIG_MTD_PHRAM is not set | 495 | # CONFIG_MTD_PHRAM is not set |
488 | # CONFIG_MTD_MTDRAM is not set | 496 | # CONFIG_MTD_MTDRAM is not set |
@@ -589,6 +597,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
589 | # CONFIG_ISCSI_TCP is not set | 597 | # CONFIG_ISCSI_TCP is not set |
590 | # CONFIG_SCSI_CXGB3_ISCSI is not set | 598 | # CONFIG_SCSI_CXGB3_ISCSI is not set |
591 | # CONFIG_SCSI_BNX2_ISCSI is not set | 599 | # CONFIG_SCSI_BNX2_ISCSI is not set |
600 | # CONFIG_BE2ISCSI is not set | ||
592 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 601 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
593 | # CONFIG_SCSI_3W_9XXX is not set | 602 | # CONFIG_SCSI_3W_9XXX is not set |
594 | # CONFIG_SCSI_ACARD is not set | 603 | # CONFIG_SCSI_ACARD is not set |
@@ -627,7 +636,9 @@ CONFIG_SCSI_LOWLEVEL=y | |||
627 | # CONFIG_SCSI_DC390T is not set | 636 | # CONFIG_SCSI_DC390T is not set |
628 | # CONFIG_SCSI_NSP32 is not set | 637 | # CONFIG_SCSI_NSP32 is not set |
629 | # CONFIG_SCSI_DEBUG is not set | 638 | # CONFIG_SCSI_DEBUG is not set |
639 | # CONFIG_SCSI_PMCRAID is not set | ||
630 | # CONFIG_SCSI_SRP is not set | 640 | # CONFIG_SCSI_SRP is not set |
641 | # CONFIG_SCSI_BFA_FC is not set | ||
631 | # CONFIG_SCSI_DH is not set | 642 | # CONFIG_SCSI_DH is not set |
632 | # CONFIG_SCSI_OSD_INITIATOR is not set | 643 | # CONFIG_SCSI_OSD_INITIATOR is not set |
633 | # CONFIG_ATA is not set | 644 | # CONFIG_ATA is not set |
@@ -725,10 +736,7 @@ CONFIG_CHELSIO_T3_DEPENDS=y | |||
725 | # CONFIG_SFC is not set | 736 | # CONFIG_SFC is not set |
726 | # CONFIG_BE2NET is not set | 737 | # CONFIG_BE2NET is not set |
727 | # CONFIG_TR is not set | 738 | # CONFIG_TR is not set |
728 | 739 | CONFIG_WLAN=y | |
729 | # | ||
730 | # Wireless LAN | ||
731 | # | ||
732 | # CONFIG_WLAN_PRE80211 is not set | 740 | # CONFIG_WLAN_PRE80211 is not set |
733 | # CONFIG_WLAN_80211 is not set | 741 | # CONFIG_WLAN_80211 is not set |
734 | 742 | ||
@@ -810,6 +818,7 @@ CONFIG_HW_RANDOM=y | |||
810 | CONFIG_DEVPORT=y | 818 | CONFIG_DEVPORT=y |
811 | CONFIG_I2C=y | 819 | CONFIG_I2C=y |
812 | CONFIG_I2C_BOARDINFO=y | 820 | CONFIG_I2C_BOARDINFO=y |
821 | CONFIG_I2C_COMPAT=y | ||
813 | CONFIG_I2C_CHARDEV=y | 822 | CONFIG_I2C_CHARDEV=y |
814 | CONFIG_I2C_HELPER_AUTO=y | 823 | CONFIG_I2C_HELPER_AUTO=y |
815 | 824 | ||
@@ -864,9 +873,6 @@ CONFIG_I2C_MPC=y | |||
864 | # Miscellaneous I2C Chip support | 873 | # Miscellaneous I2C Chip support |
865 | # | 874 | # |
866 | # CONFIG_DS1682 is not set | 875 | # CONFIG_DS1682 is not set |
867 | CONFIG_SENSORS_PCF8574=y | ||
868 | # CONFIG_PCF8575 is not set | ||
869 | # CONFIG_SENSORS_PCA9539 is not set | ||
870 | # CONFIG_SENSORS_TSL2550 is not set | 876 | # CONFIG_SENSORS_TSL2550 is not set |
871 | # CONFIG_I2C_DEBUG_CORE is not set | 877 | # CONFIG_I2C_DEBUG_CORE is not set |
872 | # CONFIG_I2C_DEBUG_ALGO is not set | 878 | # CONFIG_I2C_DEBUG_ALGO is not set |
@@ -897,7 +903,6 @@ CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | |||
897 | # CONFIG_POWER_SUPPLY is not set | 903 | # CONFIG_POWER_SUPPLY is not set |
898 | # CONFIG_HWMON is not set | 904 | # CONFIG_HWMON is not set |
899 | # CONFIG_THERMAL is not set | 905 | # CONFIG_THERMAL is not set |
900 | # CONFIG_THERMAL_HWMON is not set | ||
901 | CONFIG_WATCHDOG=y | 906 | CONFIG_WATCHDOG=y |
902 | # CONFIG_WATCHDOG_NOWAYOUT is not set | 907 | # CONFIG_WATCHDOG_NOWAYOUT is not set |
903 | 908 | ||
@@ -935,8 +940,10 @@ CONFIG_SSB_POSSIBLE=y | |||
935 | # CONFIG_MFD_TMIO is not set | 940 | # CONFIG_MFD_TMIO is not set |
936 | # CONFIG_PMIC_DA903X is not set | 941 | # CONFIG_PMIC_DA903X is not set |
937 | # CONFIG_MFD_WM8400 is not set | 942 | # CONFIG_MFD_WM8400 is not set |
943 | # CONFIG_MFD_WM831X is not set | ||
938 | # CONFIG_MFD_WM8350_I2C is not set | 944 | # CONFIG_MFD_WM8350_I2C is not set |
939 | # CONFIG_MFD_PCF50633 is not set | 945 | # CONFIG_MFD_PCF50633 is not set |
946 | # CONFIG_MFD_MC13783 is not set | ||
940 | # CONFIG_AB3100_CORE is not set | 947 | # CONFIG_AB3100_CORE is not set |
941 | # CONFIG_EZX_PCAP is not set | 948 | # CONFIG_EZX_PCAP is not set |
942 | # CONFIG_REGULATOR is not set | 949 | # CONFIG_REGULATOR is not set |
@@ -946,6 +953,7 @@ CONFIG_SSB_POSSIBLE=y | |||
946 | # Graphics support | 953 | # Graphics support |
947 | # | 954 | # |
948 | # CONFIG_AGP is not set | 955 | # CONFIG_AGP is not set |
956 | CONFIG_VGA_ARB=y | ||
949 | # CONFIG_DRM is not set | 957 | # CONFIG_DRM is not set |
950 | # CONFIG_VGASTATE is not set | 958 | # CONFIG_VGASTATE is not set |
951 | CONFIG_VIDEO_OUTPUT_CONTROL=m | 959 | CONFIG_VIDEO_OUTPUT_CONTROL=m |
@@ -991,6 +999,7 @@ CONFIG_USB_EHCI_HCD_PPC_OF=y | |||
991 | # CONFIG_USB_OXU210HP_HCD is not set | 999 | # CONFIG_USB_OXU210HP_HCD is not set |
992 | # CONFIG_USB_ISP116X_HCD is not set | 1000 | # CONFIG_USB_ISP116X_HCD is not set |
993 | # CONFIG_USB_ISP1760_HCD is not set | 1001 | # CONFIG_USB_ISP1760_HCD is not set |
1002 | # CONFIG_USB_ISP1362_HCD is not set | ||
994 | # CONFIG_USB_OHCI_HCD is not set | 1003 | # CONFIG_USB_OHCI_HCD is not set |
995 | CONFIG_USB_UHCI_HCD=y | 1004 | CONFIG_USB_UHCI_HCD=y |
996 | # CONFIG_USB_SL811_HCD is not set | 1005 | # CONFIG_USB_SL811_HCD is not set |
@@ -1059,6 +1068,7 @@ CONFIG_USB_STORAGE=y | |||
1059 | # CONFIG_USB_LD is not set | 1068 | # CONFIG_USB_LD is not set |
1060 | # CONFIG_USB_TRANCEVIBRATOR is not set | 1069 | # CONFIG_USB_TRANCEVIBRATOR is not set |
1061 | # CONFIG_USB_IOWARRIOR is not set | 1070 | # CONFIG_USB_IOWARRIOR is not set |
1071 | # CONFIG_USB_TEST is not set | ||
1062 | # CONFIG_USB_ISIGHTFW is not set | 1072 | # CONFIG_USB_ISIGHTFW is not set |
1063 | # CONFIG_USB_VST is not set | 1073 | # CONFIG_USB_VST is not set |
1064 | # CONFIG_USB_GADGET is not set | 1074 | # CONFIG_USB_GADGET is not set |
@@ -1117,6 +1127,7 @@ CONFIG_RTC_DRV_DS1307=y | |||
1117 | # CONFIG_RTC_DRV_R9701 is not set | 1127 | # CONFIG_RTC_DRV_R9701 is not set |
1118 | # CONFIG_RTC_DRV_RS5C348 is not set | 1128 | # CONFIG_RTC_DRV_RS5C348 is not set |
1119 | # CONFIG_RTC_DRV_DS3234 is not set | 1129 | # CONFIG_RTC_DRV_DS3234 is not set |
1130 | # CONFIG_RTC_DRV_PCF2123 is not set | ||
1120 | 1131 | ||
1121 | # | 1132 | # |
1122 | # Platform RTC drivers | 1133 | # Platform RTC drivers |
@@ -1167,6 +1178,7 @@ CONFIG_FS_MBCACHE=y | |||
1167 | # CONFIG_GFS2_FS is not set | 1178 | # CONFIG_GFS2_FS is not set |
1168 | # CONFIG_OCFS2_FS is not set | 1179 | # CONFIG_OCFS2_FS is not set |
1169 | # CONFIG_BTRFS_FS is not set | 1180 | # CONFIG_BTRFS_FS is not set |
1181 | # CONFIG_NILFS2_FS is not set | ||
1170 | CONFIG_FILE_LOCKING=y | 1182 | CONFIG_FILE_LOCKING=y |
1171 | CONFIG_FSNOTIFY=y | 1183 | CONFIG_FSNOTIFY=y |
1172 | CONFIG_DNOTIFY=y | 1184 | CONFIG_DNOTIFY=y |
@@ -1229,7 +1241,6 @@ CONFIG_MISC_FILESYSTEMS=y | |||
1229 | # CONFIG_ROMFS_FS is not set | 1241 | # CONFIG_ROMFS_FS is not set |
1230 | # CONFIG_SYSV_FS is not set | 1242 | # CONFIG_SYSV_FS is not set |
1231 | # CONFIG_UFS_FS is not set | 1243 | # CONFIG_UFS_FS is not set |
1232 | # CONFIG_NILFS2_FS is not set | ||
1233 | CONFIG_NETWORK_FILESYSTEMS=y | 1244 | CONFIG_NETWORK_FILESYSTEMS=y |
1234 | CONFIG_NFS_FS=y | 1245 | CONFIG_NFS_FS=y |
1235 | CONFIG_NFS_V3=y | 1246 | CONFIG_NFS_V3=y |
@@ -1344,6 +1355,7 @@ CONFIG_ENABLE_WARN_DEPRECATED=y | |||
1344 | CONFIG_ENABLE_MUST_CHECK=y | 1355 | CONFIG_ENABLE_MUST_CHECK=y |
1345 | CONFIG_FRAME_WARN=1024 | 1356 | CONFIG_FRAME_WARN=1024 |
1346 | # CONFIG_MAGIC_SYSRQ is not set | 1357 | # CONFIG_MAGIC_SYSRQ is not set |
1358 | # CONFIG_STRIP_ASM_SYMS is not set | ||
1347 | # CONFIG_UNUSED_SYMBOLS is not set | 1359 | # CONFIG_UNUSED_SYMBOLS is not set |
1348 | # CONFIG_DEBUG_FS is not set | 1360 | # CONFIG_DEBUG_FS is not set |
1349 | # CONFIG_HEADERS_CHECK is not set | 1361 | # CONFIG_HEADERS_CHECK is not set |
@@ -1361,6 +1373,7 @@ CONFIG_HAVE_DYNAMIC_FTRACE=y | |||
1361 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1373 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
1362 | CONFIG_TRACING_SUPPORT=y | 1374 | CONFIG_TRACING_SUPPORT=y |
1363 | # CONFIG_FTRACE is not set | 1375 | # CONFIG_FTRACE is not set |
1376 | # CONFIG_DMA_API_DEBUG is not set | ||
1364 | # CONFIG_SAMPLES is not set | 1377 | # CONFIG_SAMPLES is not set |
1365 | CONFIG_HAVE_ARCH_KGDB=y | 1378 | CONFIG_HAVE_ARCH_KGDB=y |
1366 | # CONFIG_PPC_DISABLE_WERROR is not set | 1379 | # CONFIG_PPC_DISABLE_WERROR is not set |
@@ -1382,7 +1395,6 @@ CONFIG_CRYPTO=y | |||
1382 | # | 1395 | # |
1383 | # Crypto core or helper | 1396 | # Crypto core or helper |
1384 | # | 1397 | # |
1385 | # CONFIG_CRYPTO_FIPS is not set | ||
1386 | CONFIG_CRYPTO_ALGAPI=y | 1398 | CONFIG_CRYPTO_ALGAPI=y |
1387 | CONFIG_CRYPTO_ALGAPI2=y | 1399 | CONFIG_CRYPTO_ALGAPI2=y |
1388 | CONFIG_CRYPTO_AEAD2=y | 1400 | CONFIG_CRYPTO_AEAD2=y |
@@ -1424,11 +1436,13 @@ CONFIG_CRYPTO_PCBC=m | |||
1424 | # | 1436 | # |
1425 | # CONFIG_CRYPTO_HMAC is not set | 1437 | # CONFIG_CRYPTO_HMAC is not set |
1426 | # CONFIG_CRYPTO_XCBC is not set | 1438 | # CONFIG_CRYPTO_XCBC is not set |
1439 | # CONFIG_CRYPTO_VMAC is not set | ||
1427 | 1440 | ||
1428 | # | 1441 | # |
1429 | # Digest | 1442 | # Digest |
1430 | # | 1443 | # |
1431 | # CONFIG_CRYPTO_CRC32C is not set | 1444 | # CONFIG_CRYPTO_CRC32C is not set |
1445 | # CONFIG_CRYPTO_GHASH is not set | ||
1432 | # CONFIG_CRYPTO_MD4 is not set | 1446 | # CONFIG_CRYPTO_MD4 is not set |
1433 | CONFIG_CRYPTO_MD5=y | 1447 | CONFIG_CRYPTO_MD5=y |
1434 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 1448 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
diff --git a/arch/powerpc/configs/83xx/mpc834x_mds_defconfig b/arch/powerpc/configs/83xx/mpc834x_mds_defconfig index 3236c47712c2..c4e92ba5c38b 100644 --- a/arch/powerpc/configs/83xx/mpc834x_mds_defconfig +++ b/arch/powerpc/configs/83xx/mpc834x_mds_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.31-rc4 | 3 | # Linux kernel version: 2.6.32-rc5 |
4 | # Wed Jul 29 23:32:09 2009 | 4 | # Thu Nov 5 08:20:27 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -35,6 +35,7 @@ CONFIG_GENERIC_CLOCKEVENTS=y | |||
35 | CONFIG_GENERIC_HARDIRQS=y | 35 | CONFIG_GENERIC_HARDIRQS=y |
36 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | 36 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y |
37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
38 | # CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK is not set | ||
38 | CONFIG_IRQ_PER_CPU=y | 39 | CONFIG_IRQ_PER_CPU=y |
39 | CONFIG_STACKTRACE_SUPPORT=y | 40 | CONFIG_STACKTRACE_SUPPORT=y |
40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
@@ -84,11 +85,12 @@ CONFIG_SYSVIPC_SYSCTL=y | |||
84 | # | 85 | # |
85 | # RCU Subsystem | 86 | # RCU Subsystem |
86 | # | 87 | # |
87 | CONFIG_CLASSIC_RCU=y | 88 | CONFIG_TREE_RCU=y |
88 | # CONFIG_TREE_RCU is not set | 89 | # CONFIG_TREE_PREEMPT_RCU is not set |
89 | # CONFIG_PREEMPT_RCU is not set | 90 | # CONFIG_RCU_TRACE is not set |
91 | CONFIG_RCU_FANOUT=32 | ||
92 | # CONFIG_RCU_FANOUT_EXACT is not set | ||
90 | # CONFIG_TREE_RCU_TRACE is not set | 93 | # CONFIG_TREE_RCU_TRACE is not set |
91 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
92 | # CONFIG_IKCONFIG is not set | 94 | # CONFIG_IKCONFIG is not set |
93 | CONFIG_LOG_BUF_SHIFT=14 | 95 | CONFIG_LOG_BUF_SHIFT=14 |
94 | CONFIG_GROUP_SCHED=y | 96 | CONFIG_GROUP_SCHED=y |
@@ -124,28 +126,29 @@ CONFIG_TIMERFD=y | |||
124 | CONFIG_EVENTFD=y | 126 | CONFIG_EVENTFD=y |
125 | CONFIG_SHMEM=y | 127 | CONFIG_SHMEM=y |
126 | CONFIG_AIO=y | 128 | CONFIG_AIO=y |
127 | CONFIG_HAVE_PERF_COUNTERS=y | 129 | CONFIG_HAVE_PERF_EVENTS=y |
128 | 130 | ||
129 | # | 131 | # |
130 | # Performance Counters | 132 | # Kernel Performance Events And Counters |
131 | # | 133 | # |
134 | # CONFIG_PERF_EVENTS is not set | ||
132 | # CONFIG_PERF_COUNTERS is not set | 135 | # CONFIG_PERF_COUNTERS is not set |
133 | CONFIG_VM_EVENT_COUNTERS=y | 136 | CONFIG_VM_EVENT_COUNTERS=y |
134 | CONFIG_PCI_QUIRKS=y | 137 | CONFIG_PCI_QUIRKS=y |
135 | CONFIG_SLUB_DEBUG=y | 138 | CONFIG_SLUB_DEBUG=y |
136 | # CONFIG_STRIP_ASM_SYMS is not set | ||
137 | CONFIG_COMPAT_BRK=y | 139 | CONFIG_COMPAT_BRK=y |
138 | # CONFIG_SLAB is not set | 140 | # CONFIG_SLAB is not set |
139 | CONFIG_SLUB=y | 141 | CONFIG_SLUB=y |
140 | # CONFIG_SLOB is not set | 142 | # CONFIG_SLOB is not set |
141 | # CONFIG_PROFILING is not set | 143 | # CONFIG_PROFILING is not set |
142 | # CONFIG_MARKERS is not set | ||
143 | CONFIG_HAVE_OPROFILE=y | 144 | CONFIG_HAVE_OPROFILE=y |
144 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y | 145 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y |
145 | CONFIG_HAVE_IOREMAP_PROT=y | 146 | CONFIG_HAVE_IOREMAP_PROT=y |
146 | CONFIG_HAVE_KPROBES=y | 147 | CONFIG_HAVE_KPROBES=y |
147 | CONFIG_HAVE_KRETPROBES=y | 148 | CONFIG_HAVE_KRETPROBES=y |
148 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 149 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
150 | CONFIG_HAVE_DMA_ATTRS=y | ||
151 | CONFIG_HAVE_DMA_API_DEBUG=y | ||
149 | 152 | ||
150 | # | 153 | # |
151 | # GCOV-based kernel profiling | 154 | # GCOV-based kernel profiling |
@@ -256,6 +259,7 @@ CONFIG_ARCH_HAS_WALK_MEMORY=y | |||
256 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 259 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
257 | # CONFIG_KEXEC is not set | 260 | # CONFIG_KEXEC is not set |
258 | # CONFIG_CRASH_DUMP is not set | 261 | # CONFIG_CRASH_DUMP is not set |
262 | CONFIG_MAX_ACTIVE_REGIONS=32 | ||
259 | CONFIG_ARCH_FLATMEM_ENABLE=y | 263 | CONFIG_ARCH_FLATMEM_ENABLE=y |
260 | CONFIG_ARCH_POPULATES_NODE_MAP=y | 264 | CONFIG_ARCH_POPULATES_NODE_MAP=y |
261 | CONFIG_SELECT_MEMORY_MODEL=y | 265 | CONFIG_SELECT_MEMORY_MODEL=y |
@@ -273,6 +277,7 @@ CONFIG_BOUNCE=y | |||
273 | CONFIG_VIRT_TO_BUS=y | 277 | CONFIG_VIRT_TO_BUS=y |
274 | CONFIG_HAVE_MLOCK=y | 278 | CONFIG_HAVE_MLOCK=y |
275 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 279 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
280 | # CONFIG_KSM is not set | ||
276 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | 281 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 |
277 | CONFIG_PPC_4K_PAGES=y | 282 | CONFIG_PPC_4K_PAGES=y |
278 | # CONFIG_PPC_16K_PAGES is not set | 283 | # CONFIG_PPC_16K_PAGES is not set |
@@ -368,6 +373,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
368 | # CONFIG_NETFILTER is not set | 373 | # CONFIG_NETFILTER is not set |
369 | # CONFIG_IP_DCCP is not set | 374 | # CONFIG_IP_DCCP is not set |
370 | # CONFIG_IP_SCTP is not set | 375 | # CONFIG_IP_SCTP is not set |
376 | # CONFIG_RDS is not set | ||
371 | # CONFIG_TIPC is not set | 377 | # CONFIG_TIPC is not set |
372 | # CONFIG_ATM is not set | 378 | # CONFIG_ATM is not set |
373 | # CONFIG_BRIDGE is not set | 379 | # CONFIG_BRIDGE is not set |
@@ -397,6 +403,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
397 | # CONFIG_AF_RXRPC is not set | 403 | # CONFIG_AF_RXRPC is not set |
398 | CONFIG_WIRELESS=y | 404 | CONFIG_WIRELESS=y |
399 | # CONFIG_CFG80211 is not set | 405 | # CONFIG_CFG80211 is not set |
406 | CONFIG_CFG80211_DEFAULT_PS_VALUE=0 | ||
400 | CONFIG_WIRELESS_OLD_REGULATORY=y | 407 | CONFIG_WIRELESS_OLD_REGULATORY=y |
401 | # CONFIG_WIRELESS_EXT is not set | 408 | # CONFIG_WIRELESS_EXT is not set |
402 | # CONFIG_LIB80211 is not set | 409 | # CONFIG_LIB80211 is not set |
@@ -404,7 +411,6 @@ CONFIG_WIRELESS_OLD_REGULATORY=y | |||
404 | # | 411 | # |
405 | # CFG80211 needs to be enabled for MAC80211 | 412 | # CFG80211 needs to be enabled for MAC80211 |
406 | # | 413 | # |
407 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
408 | # CONFIG_WIMAX is not set | 414 | # CONFIG_WIMAX is not set |
409 | # CONFIG_RFKILL is not set | 415 | # CONFIG_RFKILL is not set |
410 | # CONFIG_NET_9P is not set | 416 | # CONFIG_NET_9P is not set |
@@ -417,6 +423,7 @@ CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | |||
417 | # Generic Driver Options | 423 | # Generic Driver Options |
418 | # | 424 | # |
419 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 425 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
426 | # CONFIG_DEVTMPFS is not set | ||
420 | CONFIG_STANDALONE=y | 427 | CONFIG_STANDALONE=y |
421 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 428 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
422 | # CONFIG_FW_LOADER is not set | 429 | # CONFIG_FW_LOADER is not set |
@@ -556,9 +563,11 @@ CONFIG_E100=y | |||
556 | # CONFIG_SUNDANCE is not set | 563 | # CONFIG_SUNDANCE is not set |
557 | # CONFIG_TLAN is not set | 564 | # CONFIG_TLAN is not set |
558 | # CONFIG_KS8842 is not set | 565 | # CONFIG_KS8842 is not set |
566 | # CONFIG_KS8851_MLL is not set | ||
559 | # CONFIG_VIA_RHINE is not set | 567 | # CONFIG_VIA_RHINE is not set |
560 | # CONFIG_SC92031 is not set | 568 | # CONFIG_SC92031 is not set |
561 | # CONFIG_ATL2 is not set | 569 | # CONFIG_ATL2 is not set |
570 | # CONFIG_XILINX_EMACLITE is not set | ||
562 | CONFIG_NETDEV_1000=y | 571 | CONFIG_NETDEV_1000=y |
563 | # CONFIG_ACENIC is not set | 572 | # CONFIG_ACENIC is not set |
564 | # CONFIG_DL2K is not set | 573 | # CONFIG_DL2K is not set |
@@ -606,10 +615,7 @@ CONFIG_CHELSIO_T3_DEPENDS=y | |||
606 | # CONFIG_SFC is not set | 615 | # CONFIG_SFC is not set |
607 | # CONFIG_BE2NET is not set | 616 | # CONFIG_BE2NET is not set |
608 | # CONFIG_TR is not set | 617 | # CONFIG_TR is not set |
609 | 618 | CONFIG_WLAN=y | |
610 | # | ||
611 | # Wireless LAN | ||
612 | # | ||
613 | # CONFIG_WLAN_PRE80211 is not set | 619 | # CONFIG_WLAN_PRE80211 is not set |
614 | # CONFIG_WLAN_80211 is not set | 620 | # CONFIG_WLAN_80211 is not set |
615 | 621 | ||
@@ -699,6 +705,7 @@ CONFIG_LEGACY_PTY_COUNT=256 | |||
699 | CONFIG_DEVPORT=y | 705 | CONFIG_DEVPORT=y |
700 | CONFIG_I2C=y | 706 | CONFIG_I2C=y |
701 | CONFIG_I2C_BOARDINFO=y | 707 | CONFIG_I2C_BOARDINFO=y |
708 | CONFIG_I2C_COMPAT=y | ||
702 | CONFIG_I2C_CHARDEV=y | 709 | CONFIG_I2C_CHARDEV=y |
703 | CONFIG_I2C_HELPER_AUTO=y | 710 | CONFIG_I2C_HELPER_AUTO=y |
704 | 711 | ||
@@ -752,9 +759,6 @@ CONFIG_I2C_MPC=y | |||
752 | # Miscellaneous I2C Chip support | 759 | # Miscellaneous I2C Chip support |
753 | # | 760 | # |
754 | # CONFIG_DS1682 is not set | 761 | # CONFIG_DS1682 is not set |
755 | # CONFIG_SENSORS_PCF8574 is not set | ||
756 | # CONFIG_PCF8575 is not set | ||
757 | # CONFIG_SENSORS_PCA9539 is not set | ||
758 | # CONFIG_SENSORS_TSL2550 is not set | 762 | # CONFIG_SENSORS_TSL2550 is not set |
759 | # CONFIG_I2C_DEBUG_CORE is not set | 763 | # CONFIG_I2C_DEBUG_CORE is not set |
760 | # CONFIG_I2C_DEBUG_ALGO is not set | 764 | # CONFIG_I2C_DEBUG_ALGO is not set |
@@ -772,6 +776,11 @@ CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | |||
772 | # CONFIG_POWER_SUPPLY is not set | 776 | # CONFIG_POWER_SUPPLY is not set |
773 | CONFIG_HWMON=y | 777 | CONFIG_HWMON=y |
774 | # CONFIG_HWMON_VID is not set | 778 | # CONFIG_HWMON_VID is not set |
779 | # CONFIG_HWMON_DEBUG_CHIP is not set | ||
780 | |||
781 | # | ||
782 | # Native drivers | ||
783 | # | ||
775 | # CONFIG_SENSORS_AD7414 is not set | 784 | # CONFIG_SENSORS_AD7414 is not set |
776 | # CONFIG_SENSORS_AD7418 is not set | 785 | # CONFIG_SENSORS_AD7418 is not set |
777 | # CONFIG_SENSORS_ADM1021 is not set | 786 | # CONFIG_SENSORS_ADM1021 is not set |
@@ -821,6 +830,7 @@ CONFIG_HWMON=y | |||
821 | # CONFIG_SENSORS_ADS7828 is not set | 830 | # CONFIG_SENSORS_ADS7828 is not set |
822 | # CONFIG_SENSORS_THMC50 is not set | 831 | # CONFIG_SENSORS_THMC50 is not set |
823 | # CONFIG_SENSORS_TMP401 is not set | 832 | # CONFIG_SENSORS_TMP401 is not set |
833 | # CONFIG_SENSORS_TMP421 is not set | ||
824 | # CONFIG_SENSORS_VIA686A is not set | 834 | # CONFIG_SENSORS_VIA686A is not set |
825 | # CONFIG_SENSORS_VT1211 is not set | 835 | # CONFIG_SENSORS_VT1211 is not set |
826 | # CONFIG_SENSORS_VT8231 is not set | 836 | # CONFIG_SENSORS_VT8231 is not set |
@@ -832,9 +842,7 @@ CONFIG_HWMON=y | |||
832 | # CONFIG_SENSORS_W83L786NG is not set | 842 | # CONFIG_SENSORS_W83L786NG is not set |
833 | # CONFIG_SENSORS_W83627HF is not set | 843 | # CONFIG_SENSORS_W83627HF is not set |
834 | # CONFIG_SENSORS_W83627EHF is not set | 844 | # CONFIG_SENSORS_W83627EHF is not set |
835 | # CONFIG_HWMON_DEBUG_CHIP is not set | ||
836 | # CONFIG_THERMAL is not set | 845 | # CONFIG_THERMAL is not set |
837 | # CONFIG_THERMAL_HWMON is not set | ||
838 | CONFIG_WATCHDOG=y | 846 | CONFIG_WATCHDOG=y |
839 | # CONFIG_WATCHDOG_NOWAYOUT is not set | 847 | # CONFIG_WATCHDOG_NOWAYOUT is not set |
840 | 848 | ||
@@ -867,6 +875,7 @@ CONFIG_SSB_POSSIBLE=y | |||
867 | # CONFIG_MFD_TMIO is not set | 875 | # CONFIG_MFD_TMIO is not set |
868 | # CONFIG_PMIC_DA903X is not set | 876 | # CONFIG_PMIC_DA903X is not set |
869 | # CONFIG_MFD_WM8400 is not set | 877 | # CONFIG_MFD_WM8400 is not set |
878 | # CONFIG_MFD_WM831X is not set | ||
870 | # CONFIG_MFD_WM8350_I2C is not set | 879 | # CONFIG_MFD_WM8350_I2C is not set |
871 | # CONFIG_MFD_PCF50633 is not set | 880 | # CONFIG_MFD_PCF50633 is not set |
872 | # CONFIG_AB3100_CORE is not set | 881 | # CONFIG_AB3100_CORE is not set |
@@ -877,6 +886,7 @@ CONFIG_SSB_POSSIBLE=y | |||
877 | # Graphics support | 886 | # Graphics support |
878 | # | 887 | # |
879 | # CONFIG_AGP is not set | 888 | # CONFIG_AGP is not set |
889 | CONFIG_VGA_ARB=y | ||
880 | # CONFIG_DRM is not set | 890 | # CONFIG_DRM is not set |
881 | # CONFIG_VGASTATE is not set | 891 | # CONFIG_VGASTATE is not set |
882 | CONFIG_VIDEO_OUTPUT_CONTROL=m | 892 | CONFIG_VIDEO_OUTPUT_CONTROL=m |
@@ -890,7 +900,6 @@ CONFIG_VIDEO_OUTPUT_CONTROL=m | |||
890 | # CONFIG_SOUND is not set | 900 | # CONFIG_SOUND is not set |
891 | CONFIG_HID_SUPPORT=y | 901 | CONFIG_HID_SUPPORT=y |
892 | CONFIG_HID=y | 902 | CONFIG_HID=y |
893 | # CONFIG_HID_DEBUG is not set | ||
894 | # CONFIG_HIDRAW is not set | 903 | # CONFIG_HIDRAW is not set |
895 | # CONFIG_HID_PID is not set | 904 | # CONFIG_HID_PID is not set |
896 | 905 | ||
@@ -1010,6 +1019,7 @@ CONFIG_FS_MBCACHE=y | |||
1010 | # CONFIG_GFS2_FS is not set | 1019 | # CONFIG_GFS2_FS is not set |
1011 | # CONFIG_OCFS2_FS is not set | 1020 | # CONFIG_OCFS2_FS is not set |
1012 | # CONFIG_BTRFS_FS is not set | 1021 | # CONFIG_BTRFS_FS is not set |
1022 | # CONFIG_NILFS2_FS is not set | ||
1013 | CONFIG_FILE_LOCKING=y | 1023 | CONFIG_FILE_LOCKING=y |
1014 | CONFIG_FSNOTIFY=y | 1024 | CONFIG_FSNOTIFY=y |
1015 | CONFIG_DNOTIFY=y | 1025 | CONFIG_DNOTIFY=y |
@@ -1068,7 +1078,6 @@ CONFIG_MISC_FILESYSTEMS=y | |||
1068 | # CONFIG_ROMFS_FS is not set | 1078 | # CONFIG_ROMFS_FS is not set |
1069 | # CONFIG_SYSV_FS is not set | 1079 | # CONFIG_SYSV_FS is not set |
1070 | # CONFIG_UFS_FS is not set | 1080 | # CONFIG_UFS_FS is not set |
1071 | # CONFIG_NILFS2_FS is not set | ||
1072 | CONFIG_NETWORK_FILESYSTEMS=y | 1081 | CONFIG_NETWORK_FILESYSTEMS=y |
1073 | CONFIG_NFS_FS=y | 1082 | CONFIG_NFS_FS=y |
1074 | CONFIG_NFS_V3=y | 1083 | CONFIG_NFS_V3=y |
@@ -1140,6 +1149,7 @@ CONFIG_ENABLE_WARN_DEPRECATED=y | |||
1140 | CONFIG_ENABLE_MUST_CHECK=y | 1149 | CONFIG_ENABLE_MUST_CHECK=y |
1141 | CONFIG_FRAME_WARN=1024 | 1150 | CONFIG_FRAME_WARN=1024 |
1142 | # CONFIG_MAGIC_SYSRQ is not set | 1151 | # CONFIG_MAGIC_SYSRQ is not set |
1152 | # CONFIG_STRIP_ASM_SYMS is not set | ||
1143 | # CONFIG_UNUSED_SYMBOLS is not set | 1153 | # CONFIG_UNUSED_SYMBOLS is not set |
1144 | # CONFIG_DEBUG_FS is not set | 1154 | # CONFIG_DEBUG_FS is not set |
1145 | # CONFIG_HEADERS_CHECK is not set | 1155 | # CONFIG_HEADERS_CHECK is not set |
@@ -1157,6 +1167,7 @@ CONFIG_HAVE_DYNAMIC_FTRACE=y | |||
1157 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1167 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
1158 | CONFIG_TRACING_SUPPORT=y | 1168 | CONFIG_TRACING_SUPPORT=y |
1159 | # CONFIG_FTRACE is not set | 1169 | # CONFIG_FTRACE is not set |
1170 | # CONFIG_DMA_API_DEBUG is not set | ||
1160 | # CONFIG_SAMPLES is not set | 1171 | # CONFIG_SAMPLES is not set |
1161 | CONFIG_HAVE_ARCH_KGDB=y | 1172 | CONFIG_HAVE_ARCH_KGDB=y |
1162 | # CONFIG_PPC_DISABLE_WERROR is not set | 1173 | # CONFIG_PPC_DISABLE_WERROR is not set |
@@ -1178,7 +1189,6 @@ CONFIG_CRYPTO=y | |||
1178 | # | 1189 | # |
1179 | # Crypto core or helper | 1190 | # Crypto core or helper |
1180 | # | 1191 | # |
1181 | # CONFIG_CRYPTO_FIPS is not set | ||
1182 | CONFIG_CRYPTO_ALGAPI=y | 1192 | CONFIG_CRYPTO_ALGAPI=y |
1183 | CONFIG_CRYPTO_ALGAPI2=y | 1193 | CONFIG_CRYPTO_ALGAPI2=y |
1184 | CONFIG_CRYPTO_AEAD2=y | 1194 | CONFIG_CRYPTO_AEAD2=y |
@@ -1220,11 +1230,13 @@ CONFIG_CRYPTO_PCBC=m | |||
1220 | # | 1230 | # |
1221 | # CONFIG_CRYPTO_HMAC is not set | 1231 | # CONFIG_CRYPTO_HMAC is not set |
1222 | # CONFIG_CRYPTO_XCBC is not set | 1232 | # CONFIG_CRYPTO_XCBC is not set |
1233 | # CONFIG_CRYPTO_VMAC is not set | ||
1223 | 1234 | ||
1224 | # | 1235 | # |
1225 | # Digest | 1236 | # Digest |
1226 | # | 1237 | # |
1227 | # CONFIG_CRYPTO_CRC32C is not set | 1238 | # CONFIG_CRYPTO_CRC32C is not set |
1239 | # CONFIG_CRYPTO_GHASH is not set | ||
1228 | # CONFIG_CRYPTO_MD4 is not set | 1240 | # CONFIG_CRYPTO_MD4 is not set |
1229 | CONFIG_CRYPTO_MD5=y | 1241 | CONFIG_CRYPTO_MD5=y |
1230 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 1242 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
diff --git a/arch/powerpc/configs/83xx/mpc836x_mds_defconfig b/arch/powerpc/configs/83xx/mpc836x_mds_defconfig index 8c5299d74813..4f434b1492fa 100644 --- a/arch/powerpc/configs/83xx/mpc836x_mds_defconfig +++ b/arch/powerpc/configs/83xx/mpc836x_mds_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.31-rc4 | 3 | # Linux kernel version: 2.6.32-rc5 |
4 | # Wed Jul 29 23:32:10 2009 | 4 | # Thu Nov 5 08:20:28 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -35,6 +35,7 @@ CONFIG_GENERIC_CLOCKEVENTS=y | |||
35 | CONFIG_GENERIC_HARDIRQS=y | 35 | CONFIG_GENERIC_HARDIRQS=y |
36 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | 36 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y |
37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
38 | # CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK is not set | ||
38 | CONFIG_IRQ_PER_CPU=y | 39 | CONFIG_IRQ_PER_CPU=y |
39 | CONFIG_STACKTRACE_SUPPORT=y | 40 | CONFIG_STACKTRACE_SUPPORT=y |
40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
@@ -84,11 +85,12 @@ CONFIG_SYSVIPC_SYSCTL=y | |||
84 | # | 85 | # |
85 | # RCU Subsystem | 86 | # RCU Subsystem |
86 | # | 87 | # |
87 | CONFIG_CLASSIC_RCU=y | 88 | CONFIG_TREE_RCU=y |
88 | # CONFIG_TREE_RCU is not set | 89 | # CONFIG_TREE_PREEMPT_RCU is not set |
89 | # CONFIG_PREEMPT_RCU is not set | 90 | # CONFIG_RCU_TRACE is not set |
91 | CONFIG_RCU_FANOUT=32 | ||
92 | # CONFIG_RCU_FANOUT_EXACT is not set | ||
90 | # CONFIG_TREE_RCU_TRACE is not set | 93 | # CONFIG_TREE_RCU_TRACE is not set |
91 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
92 | # CONFIG_IKCONFIG is not set | 94 | # CONFIG_IKCONFIG is not set |
93 | CONFIG_LOG_BUF_SHIFT=14 | 95 | CONFIG_LOG_BUF_SHIFT=14 |
94 | CONFIG_GROUP_SCHED=y | 96 | CONFIG_GROUP_SCHED=y |
@@ -124,28 +126,29 @@ CONFIG_TIMERFD=y | |||
124 | CONFIG_EVENTFD=y | 126 | CONFIG_EVENTFD=y |
125 | CONFIG_SHMEM=y | 127 | CONFIG_SHMEM=y |
126 | CONFIG_AIO=y | 128 | CONFIG_AIO=y |
127 | CONFIG_HAVE_PERF_COUNTERS=y | 129 | CONFIG_HAVE_PERF_EVENTS=y |
128 | 130 | ||
129 | # | 131 | # |
130 | # Performance Counters | 132 | # Kernel Performance Events And Counters |
131 | # | 133 | # |
134 | # CONFIG_PERF_EVENTS is not set | ||
132 | # CONFIG_PERF_COUNTERS is not set | 135 | # CONFIG_PERF_COUNTERS is not set |
133 | CONFIG_VM_EVENT_COUNTERS=y | 136 | CONFIG_VM_EVENT_COUNTERS=y |
134 | CONFIG_PCI_QUIRKS=y | 137 | CONFIG_PCI_QUIRKS=y |
135 | CONFIG_SLUB_DEBUG=y | 138 | CONFIG_SLUB_DEBUG=y |
136 | # CONFIG_STRIP_ASM_SYMS is not set | ||
137 | CONFIG_COMPAT_BRK=y | 139 | CONFIG_COMPAT_BRK=y |
138 | # CONFIG_SLAB is not set | 140 | # CONFIG_SLAB is not set |
139 | CONFIG_SLUB=y | 141 | CONFIG_SLUB=y |
140 | # CONFIG_SLOB is not set | 142 | # CONFIG_SLOB is not set |
141 | # CONFIG_PROFILING is not set | 143 | # CONFIG_PROFILING is not set |
142 | # CONFIG_MARKERS is not set | ||
143 | CONFIG_HAVE_OPROFILE=y | 144 | CONFIG_HAVE_OPROFILE=y |
144 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y | 145 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y |
145 | CONFIG_HAVE_IOREMAP_PROT=y | 146 | CONFIG_HAVE_IOREMAP_PROT=y |
146 | CONFIG_HAVE_KPROBES=y | 147 | CONFIG_HAVE_KPROBES=y |
147 | CONFIG_HAVE_KRETPROBES=y | 148 | CONFIG_HAVE_KRETPROBES=y |
148 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 149 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
150 | CONFIG_HAVE_DMA_ATTRS=y | ||
151 | CONFIG_HAVE_DMA_API_DEBUG=y | ||
149 | 152 | ||
150 | # | 153 | # |
151 | # GCOV-based kernel profiling | 154 | # GCOV-based kernel profiling |
@@ -255,6 +258,7 @@ CONFIG_ARCH_HAS_WALK_MEMORY=y | |||
255 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 258 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
256 | # CONFIG_KEXEC is not set | 259 | # CONFIG_KEXEC is not set |
257 | # CONFIG_CRASH_DUMP is not set | 260 | # CONFIG_CRASH_DUMP is not set |
261 | CONFIG_MAX_ACTIVE_REGIONS=32 | ||
258 | CONFIG_ARCH_FLATMEM_ENABLE=y | 262 | CONFIG_ARCH_FLATMEM_ENABLE=y |
259 | CONFIG_ARCH_POPULATES_NODE_MAP=y | 263 | CONFIG_ARCH_POPULATES_NODE_MAP=y |
260 | CONFIG_SELECT_MEMORY_MODEL=y | 264 | CONFIG_SELECT_MEMORY_MODEL=y |
@@ -272,6 +276,7 @@ CONFIG_BOUNCE=y | |||
272 | CONFIG_VIRT_TO_BUS=y | 276 | CONFIG_VIRT_TO_BUS=y |
273 | CONFIG_HAVE_MLOCK=y | 277 | CONFIG_HAVE_MLOCK=y |
274 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 278 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
279 | # CONFIG_KSM is not set | ||
275 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | 280 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 |
276 | CONFIG_PPC_4K_PAGES=y | 281 | CONFIG_PPC_4K_PAGES=y |
277 | # CONFIG_PPC_16K_PAGES is not set | 282 | # CONFIG_PPC_16K_PAGES is not set |
@@ -367,6 +372,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
367 | # CONFIG_NETFILTER is not set | 372 | # CONFIG_NETFILTER is not set |
368 | # CONFIG_IP_DCCP is not set | 373 | # CONFIG_IP_DCCP is not set |
369 | # CONFIG_IP_SCTP is not set | 374 | # CONFIG_IP_SCTP is not set |
375 | # CONFIG_RDS is not set | ||
370 | # CONFIG_TIPC is not set | 376 | # CONFIG_TIPC is not set |
371 | # CONFIG_ATM is not set | 377 | # CONFIG_ATM is not set |
372 | # CONFIG_BRIDGE is not set | 378 | # CONFIG_BRIDGE is not set |
@@ -396,6 +402,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
396 | # CONFIG_AF_RXRPC is not set | 402 | # CONFIG_AF_RXRPC is not set |
397 | CONFIG_WIRELESS=y | 403 | CONFIG_WIRELESS=y |
398 | # CONFIG_CFG80211 is not set | 404 | # CONFIG_CFG80211 is not set |
405 | CONFIG_CFG80211_DEFAULT_PS_VALUE=0 | ||
399 | CONFIG_WIRELESS_OLD_REGULATORY=y | 406 | CONFIG_WIRELESS_OLD_REGULATORY=y |
400 | # CONFIG_WIRELESS_EXT is not set | 407 | # CONFIG_WIRELESS_EXT is not set |
401 | # CONFIG_LIB80211 is not set | 408 | # CONFIG_LIB80211 is not set |
@@ -403,7 +410,6 @@ CONFIG_WIRELESS_OLD_REGULATORY=y | |||
403 | # | 410 | # |
404 | # CFG80211 needs to be enabled for MAC80211 | 411 | # CFG80211 needs to be enabled for MAC80211 |
405 | # | 412 | # |
406 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
407 | # CONFIG_WIMAX is not set | 413 | # CONFIG_WIMAX is not set |
408 | # CONFIG_RFKILL is not set | 414 | # CONFIG_RFKILL is not set |
409 | # CONFIG_NET_9P is not set | 415 | # CONFIG_NET_9P is not set |
@@ -416,6 +422,7 @@ CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | |||
416 | # Generic Driver Options | 422 | # Generic Driver Options |
417 | # | 423 | # |
418 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 424 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
425 | # CONFIG_DEVTMPFS is not set | ||
419 | CONFIG_STANDALONE=y | 426 | CONFIG_STANDALONE=y |
420 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 427 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
421 | # CONFIG_FW_LOADER is not set | 428 | # CONFIG_FW_LOADER is not set |
@@ -423,9 +430,9 @@ CONFIG_PREVENT_FIRMWARE_BUILD=y | |||
423 | # CONFIG_CONNECTOR is not set | 430 | # CONFIG_CONNECTOR is not set |
424 | CONFIG_MTD=y | 431 | CONFIG_MTD=y |
425 | # CONFIG_MTD_DEBUG is not set | 432 | # CONFIG_MTD_DEBUG is not set |
433 | # CONFIG_MTD_TESTS is not set | ||
426 | # CONFIG_MTD_CONCAT is not set | 434 | # CONFIG_MTD_CONCAT is not set |
427 | CONFIG_MTD_PARTITIONS=y | 435 | CONFIG_MTD_PARTITIONS=y |
428 | # CONFIG_MTD_TESTS is not set | ||
429 | # CONFIG_MTD_REDBOOT_PARTS is not set | 436 | # CONFIG_MTD_REDBOOT_PARTS is not set |
430 | CONFIG_MTD_CMDLINE_PARTS=y | 437 | CONFIG_MTD_CMDLINE_PARTS=y |
431 | # CONFIG_MTD_OF_PARTS is not set | 438 | # CONFIG_MTD_OF_PARTS is not set |
@@ -585,6 +592,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
585 | # CONFIG_ISCSI_TCP is not set | 592 | # CONFIG_ISCSI_TCP is not set |
586 | # CONFIG_SCSI_CXGB3_ISCSI is not set | 593 | # CONFIG_SCSI_CXGB3_ISCSI is not set |
587 | # CONFIG_SCSI_BNX2_ISCSI is not set | 594 | # CONFIG_SCSI_BNX2_ISCSI is not set |
595 | # CONFIG_BE2ISCSI is not set | ||
588 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 596 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
589 | # CONFIG_SCSI_3W_9XXX is not set | 597 | # CONFIG_SCSI_3W_9XXX is not set |
590 | # CONFIG_SCSI_ACARD is not set | 598 | # CONFIG_SCSI_ACARD is not set |
@@ -623,7 +631,9 @@ CONFIG_SCSI_LOWLEVEL=y | |||
623 | # CONFIG_SCSI_DC390T is not set | 631 | # CONFIG_SCSI_DC390T is not set |
624 | # CONFIG_SCSI_NSP32 is not set | 632 | # CONFIG_SCSI_NSP32 is not set |
625 | # CONFIG_SCSI_DEBUG is not set | 633 | # CONFIG_SCSI_DEBUG is not set |
634 | # CONFIG_SCSI_PMCRAID is not set | ||
626 | # CONFIG_SCSI_SRP is not set | 635 | # CONFIG_SCSI_SRP is not set |
636 | # CONFIG_SCSI_BFA_FC is not set | ||
627 | # CONFIG_SCSI_DH is not set | 637 | # CONFIG_SCSI_DH is not set |
628 | # CONFIG_SCSI_OSD_INITIATOR is not set | 638 | # CONFIG_SCSI_OSD_INITIATOR is not set |
629 | # CONFIG_ATA is not set | 639 | # CONFIG_ATA is not set |
@@ -693,7 +703,9 @@ CONFIG_MII=y | |||
693 | # CONFIG_NET_PCI is not set | 703 | # CONFIG_NET_PCI is not set |
694 | # CONFIG_B44 is not set | 704 | # CONFIG_B44 is not set |
695 | # CONFIG_KS8842 is not set | 705 | # CONFIG_KS8842 is not set |
706 | # CONFIG_KS8851_MLL is not set | ||
696 | # CONFIG_ATL2 is not set | 707 | # CONFIG_ATL2 is not set |
708 | # CONFIG_XILINX_EMACLITE is not set | ||
697 | CONFIG_NETDEV_1000=y | 709 | CONFIG_NETDEV_1000=y |
698 | # CONFIG_ACENIC is not set | 710 | # CONFIG_ACENIC is not set |
699 | # CONFIG_DL2K is not set | 711 | # CONFIG_DL2K is not set |
@@ -716,7 +728,6 @@ CONFIG_NETDEV_1000=y | |||
716 | CONFIG_FSL_PQ_MDIO=y | 728 | CONFIG_FSL_PQ_MDIO=y |
717 | # CONFIG_GIANFAR is not set | 729 | # CONFIG_GIANFAR is not set |
718 | CONFIG_UCC_GETH=y | 730 | CONFIG_UCC_GETH=y |
719 | # CONFIG_UGETH_MAGIC_PACKET is not set | ||
720 | # CONFIG_UGETH_TX_ON_DEMAND is not set | 731 | # CONFIG_UGETH_TX_ON_DEMAND is not set |
721 | # CONFIG_MV643XX_ETH is not set | 732 | # CONFIG_MV643XX_ETH is not set |
722 | # CONFIG_QLA3XXX is not set | 733 | # CONFIG_QLA3XXX is not set |
@@ -744,10 +755,7 @@ CONFIG_CHELSIO_T3_DEPENDS=y | |||
744 | # CONFIG_SFC is not set | 755 | # CONFIG_SFC is not set |
745 | # CONFIG_BE2NET is not set | 756 | # CONFIG_BE2NET is not set |
746 | # CONFIG_TR is not set | 757 | # CONFIG_TR is not set |
747 | 758 | CONFIG_WLAN=y | |
748 | # | ||
749 | # Wireless LAN | ||
750 | # | ||
751 | # CONFIG_WLAN_PRE80211 is not set | 759 | # CONFIG_WLAN_PRE80211 is not set |
752 | # CONFIG_WLAN_80211 is not set | 760 | # CONFIG_WLAN_80211 is not set |
753 | 761 | ||
@@ -840,6 +848,7 @@ CONFIG_HW_RANDOM=y | |||
840 | CONFIG_DEVPORT=y | 848 | CONFIG_DEVPORT=y |
841 | CONFIG_I2C=y | 849 | CONFIG_I2C=y |
842 | CONFIG_I2C_BOARDINFO=y | 850 | CONFIG_I2C_BOARDINFO=y |
851 | CONFIG_I2C_COMPAT=y | ||
843 | CONFIG_I2C_CHARDEV=y | 852 | CONFIG_I2C_CHARDEV=y |
844 | CONFIG_I2C_HELPER_AUTO=y | 853 | CONFIG_I2C_HELPER_AUTO=y |
845 | 854 | ||
@@ -893,9 +902,6 @@ CONFIG_I2C_MPC=y | |||
893 | # Miscellaneous I2C Chip support | 902 | # Miscellaneous I2C Chip support |
894 | # | 903 | # |
895 | # CONFIG_DS1682 is not set | 904 | # CONFIG_DS1682 is not set |
896 | # CONFIG_SENSORS_PCF8574 is not set | ||
897 | # CONFIG_PCF8575 is not set | ||
898 | # CONFIG_SENSORS_PCA9539 is not set | ||
899 | # CONFIG_SENSORS_TSL2550 is not set | 905 | # CONFIG_SENSORS_TSL2550 is not set |
900 | # CONFIG_I2C_DEBUG_CORE is not set | 906 | # CONFIG_I2C_DEBUG_CORE is not set |
901 | # CONFIG_I2C_DEBUG_ALGO is not set | 907 | # CONFIG_I2C_DEBUG_ALGO is not set |
@@ -913,6 +919,11 @@ CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | |||
913 | # CONFIG_POWER_SUPPLY is not set | 919 | # CONFIG_POWER_SUPPLY is not set |
914 | CONFIG_HWMON=y | 920 | CONFIG_HWMON=y |
915 | # CONFIG_HWMON_VID is not set | 921 | # CONFIG_HWMON_VID is not set |
922 | # CONFIG_HWMON_DEBUG_CHIP is not set | ||
923 | |||
924 | # | ||
925 | # Native drivers | ||
926 | # | ||
916 | # CONFIG_SENSORS_AD7414 is not set | 927 | # CONFIG_SENSORS_AD7414 is not set |
917 | # CONFIG_SENSORS_AD7418 is not set | 928 | # CONFIG_SENSORS_AD7418 is not set |
918 | # CONFIG_SENSORS_ADM1021 is not set | 929 | # CONFIG_SENSORS_ADM1021 is not set |
@@ -962,6 +973,7 @@ CONFIG_HWMON=y | |||
962 | # CONFIG_SENSORS_ADS7828 is not set | 973 | # CONFIG_SENSORS_ADS7828 is not set |
963 | # CONFIG_SENSORS_THMC50 is not set | 974 | # CONFIG_SENSORS_THMC50 is not set |
964 | # CONFIG_SENSORS_TMP401 is not set | 975 | # CONFIG_SENSORS_TMP401 is not set |
976 | # CONFIG_SENSORS_TMP421 is not set | ||
965 | # CONFIG_SENSORS_VIA686A is not set | 977 | # CONFIG_SENSORS_VIA686A is not set |
966 | # CONFIG_SENSORS_VT1211 is not set | 978 | # CONFIG_SENSORS_VT1211 is not set |
967 | # CONFIG_SENSORS_VT8231 is not set | 979 | # CONFIG_SENSORS_VT8231 is not set |
@@ -973,9 +985,7 @@ CONFIG_HWMON=y | |||
973 | # CONFIG_SENSORS_W83L786NG is not set | 985 | # CONFIG_SENSORS_W83L786NG is not set |
974 | # CONFIG_SENSORS_W83627HF is not set | 986 | # CONFIG_SENSORS_W83627HF is not set |
975 | # CONFIG_SENSORS_W83627EHF is not set | 987 | # CONFIG_SENSORS_W83627EHF is not set |
976 | # CONFIG_HWMON_DEBUG_CHIP is not set | ||
977 | # CONFIG_THERMAL is not set | 988 | # CONFIG_THERMAL is not set |
978 | # CONFIG_THERMAL_HWMON is not set | ||
979 | CONFIG_WATCHDOG=y | 989 | CONFIG_WATCHDOG=y |
980 | # CONFIG_WATCHDOG_NOWAYOUT is not set | 990 | # CONFIG_WATCHDOG_NOWAYOUT is not set |
981 | 991 | ||
@@ -1008,6 +1018,7 @@ CONFIG_SSB_POSSIBLE=y | |||
1008 | # CONFIG_MFD_TMIO is not set | 1018 | # CONFIG_MFD_TMIO is not set |
1009 | # CONFIG_PMIC_DA903X is not set | 1019 | # CONFIG_PMIC_DA903X is not set |
1010 | # CONFIG_MFD_WM8400 is not set | 1020 | # CONFIG_MFD_WM8400 is not set |
1021 | # CONFIG_MFD_WM831X is not set | ||
1011 | # CONFIG_MFD_WM8350_I2C is not set | 1022 | # CONFIG_MFD_WM8350_I2C is not set |
1012 | # CONFIG_MFD_PCF50633 is not set | 1023 | # CONFIG_MFD_PCF50633 is not set |
1013 | # CONFIG_AB3100_CORE is not set | 1024 | # CONFIG_AB3100_CORE is not set |
@@ -1018,6 +1029,7 @@ CONFIG_SSB_POSSIBLE=y | |||
1018 | # Graphics support | 1029 | # Graphics support |
1019 | # | 1030 | # |
1020 | # CONFIG_AGP is not set | 1031 | # CONFIG_AGP is not set |
1032 | CONFIG_VGA_ARB=y | ||
1021 | # CONFIG_DRM is not set | 1033 | # CONFIG_DRM is not set |
1022 | # CONFIG_VGASTATE is not set | 1034 | # CONFIG_VGASTATE is not set |
1023 | CONFIG_VIDEO_OUTPUT_CONTROL=m | 1035 | CONFIG_VIDEO_OUTPUT_CONTROL=m |
@@ -1031,7 +1043,6 @@ CONFIG_VIDEO_OUTPUT_CONTROL=m | |||
1031 | # CONFIG_SOUND is not set | 1043 | # CONFIG_SOUND is not set |
1032 | CONFIG_HID_SUPPORT=y | 1044 | CONFIG_HID_SUPPORT=y |
1033 | CONFIG_HID=y | 1045 | CONFIG_HID=y |
1034 | # CONFIG_HID_DEBUG is not set | ||
1035 | # CONFIG_HIDRAW is not set | 1046 | # CONFIG_HIDRAW is not set |
1036 | # CONFIG_HID_PID is not set | 1047 | # CONFIG_HID_PID is not set |
1037 | 1048 | ||
@@ -1151,6 +1162,7 @@ CONFIG_FS_MBCACHE=y | |||
1151 | # CONFIG_GFS2_FS is not set | 1162 | # CONFIG_GFS2_FS is not set |
1152 | # CONFIG_OCFS2_FS is not set | 1163 | # CONFIG_OCFS2_FS is not set |
1153 | # CONFIG_BTRFS_FS is not set | 1164 | # CONFIG_BTRFS_FS is not set |
1165 | # CONFIG_NILFS2_FS is not set | ||
1154 | CONFIG_FILE_LOCKING=y | 1166 | CONFIG_FILE_LOCKING=y |
1155 | CONFIG_FSNOTIFY=y | 1167 | CONFIG_FSNOTIFY=y |
1156 | CONFIG_DNOTIFY=y | 1168 | CONFIG_DNOTIFY=y |
@@ -1210,7 +1222,6 @@ CONFIG_MISC_FILESYSTEMS=y | |||
1210 | # CONFIG_ROMFS_FS is not set | 1222 | # CONFIG_ROMFS_FS is not set |
1211 | # CONFIG_SYSV_FS is not set | 1223 | # CONFIG_SYSV_FS is not set |
1212 | # CONFIG_UFS_FS is not set | 1224 | # CONFIG_UFS_FS is not set |
1213 | # CONFIG_NILFS2_FS is not set | ||
1214 | CONFIG_NETWORK_FILESYSTEMS=y | 1225 | CONFIG_NETWORK_FILESYSTEMS=y |
1215 | CONFIG_NFS_FS=y | 1226 | CONFIG_NFS_FS=y |
1216 | CONFIG_NFS_V3=y | 1227 | CONFIG_NFS_V3=y |
@@ -1284,6 +1295,7 @@ CONFIG_ENABLE_WARN_DEPRECATED=y | |||
1284 | CONFIG_ENABLE_MUST_CHECK=y | 1295 | CONFIG_ENABLE_MUST_CHECK=y |
1285 | CONFIG_FRAME_WARN=1024 | 1296 | CONFIG_FRAME_WARN=1024 |
1286 | # CONFIG_MAGIC_SYSRQ is not set | 1297 | # CONFIG_MAGIC_SYSRQ is not set |
1298 | # CONFIG_STRIP_ASM_SYMS is not set | ||
1287 | # CONFIG_UNUSED_SYMBOLS is not set | 1299 | # CONFIG_UNUSED_SYMBOLS is not set |
1288 | # CONFIG_DEBUG_FS is not set | 1300 | # CONFIG_DEBUG_FS is not set |
1289 | # CONFIG_HEADERS_CHECK is not set | 1301 | # CONFIG_HEADERS_CHECK is not set |
@@ -1301,6 +1313,7 @@ CONFIG_HAVE_DYNAMIC_FTRACE=y | |||
1301 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1313 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
1302 | CONFIG_TRACING_SUPPORT=y | 1314 | CONFIG_TRACING_SUPPORT=y |
1303 | # CONFIG_FTRACE is not set | 1315 | # CONFIG_FTRACE is not set |
1316 | # CONFIG_DMA_API_DEBUG is not set | ||
1304 | # CONFIG_SAMPLES is not set | 1317 | # CONFIG_SAMPLES is not set |
1305 | CONFIG_HAVE_ARCH_KGDB=y | 1318 | CONFIG_HAVE_ARCH_KGDB=y |
1306 | # CONFIG_PPC_DISABLE_WERROR is not set | 1319 | # CONFIG_PPC_DISABLE_WERROR is not set |
@@ -1322,7 +1335,6 @@ CONFIG_CRYPTO=y | |||
1322 | # | 1335 | # |
1323 | # Crypto core or helper | 1336 | # Crypto core or helper |
1324 | # | 1337 | # |
1325 | # CONFIG_CRYPTO_FIPS is not set | ||
1326 | CONFIG_CRYPTO_ALGAPI=y | 1338 | CONFIG_CRYPTO_ALGAPI=y |
1327 | CONFIG_CRYPTO_ALGAPI2=y | 1339 | CONFIG_CRYPTO_ALGAPI2=y |
1328 | CONFIG_CRYPTO_AEAD2=y | 1340 | CONFIG_CRYPTO_AEAD2=y |
@@ -1364,11 +1376,13 @@ CONFIG_CRYPTO_PCBC=m | |||
1364 | # | 1376 | # |
1365 | # CONFIG_CRYPTO_HMAC is not set | 1377 | # CONFIG_CRYPTO_HMAC is not set |
1366 | # CONFIG_CRYPTO_XCBC is not set | 1378 | # CONFIG_CRYPTO_XCBC is not set |
1379 | # CONFIG_CRYPTO_VMAC is not set | ||
1367 | 1380 | ||
1368 | # | 1381 | # |
1369 | # Digest | 1382 | # Digest |
1370 | # | 1383 | # |
1371 | # CONFIG_CRYPTO_CRC32C is not set | 1384 | # CONFIG_CRYPTO_CRC32C is not set |
1385 | # CONFIG_CRYPTO_GHASH is not set | ||
1372 | # CONFIG_CRYPTO_MD4 is not set | 1386 | # CONFIG_CRYPTO_MD4 is not set |
1373 | CONFIG_CRYPTO_MD5=y | 1387 | CONFIG_CRYPTO_MD5=y |
1374 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 1388 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
diff --git a/arch/powerpc/configs/83xx/mpc836x_rdk_defconfig b/arch/powerpc/configs/83xx/mpc836x_rdk_defconfig index ff31667a890b..b52ec0861679 100644 --- a/arch/powerpc/configs/83xx/mpc836x_rdk_defconfig +++ b/arch/powerpc/configs/83xx/mpc836x_rdk_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.31-rc4 | 3 | # Linux kernel version: 2.6.32-rc5 |
4 | # Wed Jul 29 23:32:12 2009 | 4 | # Thu Nov 5 08:20:30 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -35,6 +35,7 @@ CONFIG_GENERIC_CLOCKEVENTS=y | |||
35 | CONFIG_GENERIC_HARDIRQS=y | 35 | CONFIG_GENERIC_HARDIRQS=y |
36 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | 36 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y |
37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
38 | # CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK is not set | ||
38 | CONFIG_IRQ_PER_CPU=y | 39 | CONFIG_IRQ_PER_CPU=y |
39 | CONFIG_STACKTRACE_SUPPORT=y | 40 | CONFIG_STACKTRACE_SUPPORT=y |
40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
@@ -85,11 +86,12 @@ CONFIG_SYSVIPC_SYSCTL=y | |||
85 | # | 86 | # |
86 | # RCU Subsystem | 87 | # RCU Subsystem |
87 | # | 88 | # |
88 | CONFIG_CLASSIC_RCU=y | 89 | CONFIG_TREE_RCU=y |
89 | # CONFIG_TREE_RCU is not set | 90 | # CONFIG_TREE_PREEMPT_RCU is not set |
90 | # CONFIG_PREEMPT_RCU is not set | 91 | # CONFIG_RCU_TRACE is not set |
92 | CONFIG_RCU_FANOUT=32 | ||
93 | # CONFIG_RCU_FANOUT_EXACT is not set | ||
91 | # CONFIG_TREE_RCU_TRACE is not set | 94 | # CONFIG_TREE_RCU_TRACE is not set |
92 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
93 | # CONFIG_IKCONFIG is not set | 95 | # CONFIG_IKCONFIG is not set |
94 | CONFIG_LOG_BUF_SHIFT=14 | 96 | CONFIG_LOG_BUF_SHIFT=14 |
95 | CONFIG_GROUP_SCHED=y | 97 | CONFIG_GROUP_SCHED=y |
@@ -125,28 +127,29 @@ CONFIG_TIMERFD=y | |||
125 | CONFIG_EVENTFD=y | 127 | CONFIG_EVENTFD=y |
126 | CONFIG_SHMEM=y | 128 | CONFIG_SHMEM=y |
127 | CONFIG_AIO=y | 129 | CONFIG_AIO=y |
128 | CONFIG_HAVE_PERF_COUNTERS=y | 130 | CONFIG_HAVE_PERF_EVENTS=y |
129 | 131 | ||
130 | # | 132 | # |
131 | # Performance Counters | 133 | # Kernel Performance Events And Counters |
132 | # | 134 | # |
135 | # CONFIG_PERF_EVENTS is not set | ||
133 | # CONFIG_PERF_COUNTERS is not set | 136 | # CONFIG_PERF_COUNTERS is not set |
134 | CONFIG_VM_EVENT_COUNTERS=y | 137 | CONFIG_VM_EVENT_COUNTERS=y |
135 | CONFIG_PCI_QUIRKS=y | 138 | CONFIG_PCI_QUIRKS=y |
136 | CONFIG_SLUB_DEBUG=y | 139 | CONFIG_SLUB_DEBUG=y |
137 | # CONFIG_STRIP_ASM_SYMS is not set | ||
138 | CONFIG_COMPAT_BRK=y | 140 | CONFIG_COMPAT_BRK=y |
139 | # CONFIG_SLAB is not set | 141 | # CONFIG_SLAB is not set |
140 | CONFIG_SLUB=y | 142 | CONFIG_SLUB=y |
141 | # CONFIG_SLOB is not set | 143 | # CONFIG_SLOB is not set |
142 | # CONFIG_PROFILING is not set | 144 | # CONFIG_PROFILING is not set |
143 | # CONFIG_MARKERS is not set | ||
144 | CONFIG_HAVE_OPROFILE=y | 145 | CONFIG_HAVE_OPROFILE=y |
145 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y | 146 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y |
146 | CONFIG_HAVE_IOREMAP_PROT=y | 147 | CONFIG_HAVE_IOREMAP_PROT=y |
147 | CONFIG_HAVE_KPROBES=y | 148 | CONFIG_HAVE_KPROBES=y |
148 | CONFIG_HAVE_KRETPROBES=y | 149 | CONFIG_HAVE_KRETPROBES=y |
149 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 150 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
151 | CONFIG_HAVE_DMA_ATTRS=y | ||
152 | CONFIG_HAVE_DMA_API_DEBUG=y | ||
150 | 153 | ||
151 | # | 154 | # |
152 | # GCOV-based kernel profiling | 155 | # GCOV-based kernel profiling |
@@ -255,6 +258,7 @@ CONFIG_ARCH_HAS_WALK_MEMORY=y | |||
255 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 258 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
256 | # CONFIG_KEXEC is not set | 259 | # CONFIG_KEXEC is not set |
257 | # CONFIG_CRASH_DUMP is not set | 260 | # CONFIG_CRASH_DUMP is not set |
261 | CONFIG_MAX_ACTIVE_REGIONS=32 | ||
258 | CONFIG_ARCH_FLATMEM_ENABLE=y | 262 | CONFIG_ARCH_FLATMEM_ENABLE=y |
259 | CONFIG_ARCH_POPULATES_NODE_MAP=y | 263 | CONFIG_ARCH_POPULATES_NODE_MAP=y |
260 | CONFIG_SELECT_MEMORY_MODEL=y | 264 | CONFIG_SELECT_MEMORY_MODEL=y |
@@ -272,6 +276,7 @@ CONFIG_BOUNCE=y | |||
272 | CONFIG_VIRT_TO_BUS=y | 276 | CONFIG_VIRT_TO_BUS=y |
273 | CONFIG_HAVE_MLOCK=y | 277 | CONFIG_HAVE_MLOCK=y |
274 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 278 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
279 | # CONFIG_KSM is not set | ||
275 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | 280 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 |
276 | CONFIG_PPC_4K_PAGES=y | 281 | CONFIG_PPC_4K_PAGES=y |
277 | # CONFIG_PPC_16K_PAGES is not set | 282 | # CONFIG_PPC_16K_PAGES is not set |
@@ -369,6 +374,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
369 | # CONFIG_NETFILTER is not set | 374 | # CONFIG_NETFILTER is not set |
370 | # CONFIG_IP_DCCP is not set | 375 | # CONFIG_IP_DCCP is not set |
371 | # CONFIG_IP_SCTP is not set | 376 | # CONFIG_IP_SCTP is not set |
377 | # CONFIG_RDS is not set | ||
372 | # CONFIG_TIPC is not set | 378 | # CONFIG_TIPC is not set |
373 | # CONFIG_ATM is not set | 379 | # CONFIG_ATM is not set |
374 | # CONFIG_BRIDGE is not set | 380 | # CONFIG_BRIDGE is not set |
@@ -398,6 +404,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
398 | # CONFIG_AF_RXRPC is not set | 404 | # CONFIG_AF_RXRPC is not set |
399 | CONFIG_WIRELESS=y | 405 | CONFIG_WIRELESS=y |
400 | # CONFIG_CFG80211 is not set | 406 | # CONFIG_CFG80211 is not set |
407 | CONFIG_CFG80211_DEFAULT_PS_VALUE=0 | ||
401 | CONFIG_WIRELESS_OLD_REGULATORY=y | 408 | CONFIG_WIRELESS_OLD_REGULATORY=y |
402 | # CONFIG_WIRELESS_EXT is not set | 409 | # CONFIG_WIRELESS_EXT is not set |
403 | # CONFIG_LIB80211 is not set | 410 | # CONFIG_LIB80211 is not set |
@@ -405,7 +412,6 @@ CONFIG_WIRELESS_OLD_REGULATORY=y | |||
405 | # | 412 | # |
406 | # CFG80211 needs to be enabled for MAC80211 | 413 | # CFG80211 needs to be enabled for MAC80211 |
407 | # | 414 | # |
408 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
409 | # CONFIG_WIMAX is not set | 415 | # CONFIG_WIMAX is not set |
410 | # CONFIG_RFKILL is not set | 416 | # CONFIG_RFKILL is not set |
411 | # CONFIG_NET_9P is not set | 417 | # CONFIG_NET_9P is not set |
@@ -418,6 +424,7 @@ CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | |||
418 | # Generic Driver Options | 424 | # Generic Driver Options |
419 | # | 425 | # |
420 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 426 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
427 | # CONFIG_DEVTMPFS is not set | ||
421 | CONFIG_STANDALONE=y | 428 | CONFIG_STANDALONE=y |
422 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 429 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
423 | CONFIG_FW_LOADER=y | 430 | CONFIG_FW_LOADER=y |
@@ -427,9 +434,9 @@ CONFIG_EXTRA_FIRMWARE="" | |||
427 | # CONFIG_CONNECTOR is not set | 434 | # CONFIG_CONNECTOR is not set |
428 | CONFIG_MTD=y | 435 | CONFIG_MTD=y |
429 | # CONFIG_MTD_DEBUG is not set | 436 | # CONFIG_MTD_DEBUG is not set |
437 | # CONFIG_MTD_TESTS is not set | ||
430 | # CONFIG_MTD_CONCAT is not set | 438 | # CONFIG_MTD_CONCAT is not set |
431 | CONFIG_MTD_PARTITIONS=y | 439 | CONFIG_MTD_PARTITIONS=y |
432 | # CONFIG_MTD_TESTS is not set | ||
433 | # CONFIG_MTD_REDBOOT_PARTS is not set | 440 | # CONFIG_MTD_REDBOOT_PARTS is not set |
434 | CONFIG_MTD_CMDLINE_PARTS=y | 441 | CONFIG_MTD_CMDLINE_PARTS=y |
435 | # CONFIG_MTD_OF_PARTS is not set | 442 | # CONFIG_MTD_OF_PARTS is not set |
@@ -493,6 +500,7 @@ CONFIG_MTD_PHYSMAP_OF=y | |||
493 | # CONFIG_MTD_PMC551 is not set | 500 | # CONFIG_MTD_PMC551 is not set |
494 | # CONFIG_MTD_DATAFLASH is not set | 501 | # CONFIG_MTD_DATAFLASH is not set |
495 | # CONFIG_MTD_M25P80 is not set | 502 | # CONFIG_MTD_M25P80 is not set |
503 | # CONFIG_MTD_SST25L is not set | ||
496 | # CONFIG_MTD_SLRAM is not set | 504 | # CONFIG_MTD_SLRAM is not set |
497 | # CONFIG_MTD_PHRAM is not set | 505 | # CONFIG_MTD_PHRAM is not set |
498 | # CONFIG_MTD_MTDRAM is not set | 506 | # CONFIG_MTD_MTDRAM is not set |
@@ -639,7 +647,6 @@ CONFIG_NETDEV_1000=y | |||
639 | CONFIG_FSL_PQ_MDIO=y | 647 | CONFIG_FSL_PQ_MDIO=y |
640 | # CONFIG_GIANFAR is not set | 648 | # CONFIG_GIANFAR is not set |
641 | CONFIG_UCC_GETH=y | 649 | CONFIG_UCC_GETH=y |
642 | # CONFIG_UGETH_MAGIC_PACKET is not set | ||
643 | # CONFIG_UGETH_TX_ON_DEMAND is not set | 650 | # CONFIG_UGETH_TX_ON_DEMAND is not set |
644 | # CONFIG_MV643XX_ETH is not set | 651 | # CONFIG_MV643XX_ETH is not set |
645 | # CONFIG_QLA3XXX is not set | 652 | # CONFIG_QLA3XXX is not set |
@@ -649,10 +656,7 @@ CONFIG_UCC_GETH=y | |||
649 | # CONFIG_JME is not set | 656 | # CONFIG_JME is not set |
650 | # CONFIG_NETDEV_10000 is not set | 657 | # CONFIG_NETDEV_10000 is not set |
651 | # CONFIG_TR is not set | 658 | # CONFIG_TR is not set |
652 | 659 | CONFIG_WLAN=y | |
653 | # | ||
654 | # Wireless LAN | ||
655 | # | ||
656 | # CONFIG_WLAN_PRE80211 is not set | 660 | # CONFIG_WLAN_PRE80211 is not set |
657 | # CONFIG_WLAN_80211 is not set | 661 | # CONFIG_WLAN_80211 is not set |
658 | 662 | ||
@@ -750,6 +754,7 @@ CONFIG_HW_RANDOM=y | |||
750 | CONFIG_DEVPORT=y | 754 | CONFIG_DEVPORT=y |
751 | CONFIG_I2C=y | 755 | CONFIG_I2C=y |
752 | CONFIG_I2C_BOARDINFO=y | 756 | CONFIG_I2C_BOARDINFO=y |
757 | CONFIG_I2C_COMPAT=y | ||
753 | CONFIG_I2C_CHARDEV=y | 758 | CONFIG_I2C_CHARDEV=y |
754 | CONFIG_I2C_HELPER_AUTO=y | 759 | CONFIG_I2C_HELPER_AUTO=y |
755 | 760 | ||
@@ -804,9 +809,6 @@ CONFIG_I2C_MPC=y | |||
804 | # Miscellaneous I2C Chip support | 809 | # Miscellaneous I2C Chip support |
805 | # | 810 | # |
806 | # CONFIG_DS1682 is not set | 811 | # CONFIG_DS1682 is not set |
807 | # CONFIG_SENSORS_PCF8574 is not set | ||
808 | # CONFIG_PCF8575 is not set | ||
809 | # CONFIG_SENSORS_PCA9539 is not set | ||
810 | # CONFIG_SENSORS_TSL2550 is not set | 812 | # CONFIG_SENSORS_TSL2550 is not set |
811 | # CONFIG_I2C_DEBUG_CORE is not set | 813 | # CONFIG_I2C_DEBUG_CORE is not set |
812 | # CONFIG_I2C_DEBUG_ALGO is not set | 814 | # CONFIG_I2C_DEBUG_ALGO is not set |
@@ -853,17 +855,22 @@ CONFIG_GPIOLIB=y | |||
853 | # PCI GPIO expanders: | 855 | # PCI GPIO expanders: |
854 | # | 856 | # |
855 | # CONFIG_GPIO_BT8XX is not set | 857 | # CONFIG_GPIO_BT8XX is not set |
858 | # CONFIG_GPIO_LANGWELL is not set | ||
856 | 859 | ||
857 | # | 860 | # |
858 | # SPI GPIO expanders: | 861 | # SPI GPIO expanders: |
859 | # | 862 | # |
860 | # CONFIG_GPIO_MAX7301 is not set | 863 | # CONFIG_GPIO_MAX7301 is not set |
861 | # CONFIG_GPIO_MCP23S08 is not set | 864 | # CONFIG_GPIO_MCP23S08 is not set |
865 | # CONFIG_GPIO_MC33880 is not set | ||
866 | |||
867 | # | ||
868 | # AC97 GPIO expanders: | ||
869 | # | ||
862 | # CONFIG_W1 is not set | 870 | # CONFIG_W1 is not set |
863 | # CONFIG_POWER_SUPPLY is not set | 871 | # CONFIG_POWER_SUPPLY is not set |
864 | # CONFIG_HWMON is not set | 872 | # CONFIG_HWMON is not set |
865 | # CONFIG_THERMAL is not set | 873 | # CONFIG_THERMAL is not set |
866 | # CONFIG_THERMAL_HWMON is not set | ||
867 | CONFIG_WATCHDOG=y | 874 | CONFIG_WATCHDOG=y |
868 | # CONFIG_WATCHDOG_NOWAYOUT is not set | 875 | # CONFIG_WATCHDOG_NOWAYOUT is not set |
869 | 876 | ||
@@ -897,8 +904,10 @@ CONFIG_SSB_POSSIBLE=y | |||
897 | # CONFIG_MFD_TMIO is not set | 904 | # CONFIG_MFD_TMIO is not set |
898 | # CONFIG_PMIC_DA903X is not set | 905 | # CONFIG_PMIC_DA903X is not set |
899 | # CONFIG_MFD_WM8400 is not set | 906 | # CONFIG_MFD_WM8400 is not set |
907 | # CONFIG_MFD_WM831X is not set | ||
900 | # CONFIG_MFD_WM8350_I2C is not set | 908 | # CONFIG_MFD_WM8350_I2C is not set |
901 | # CONFIG_MFD_PCF50633 is not set | 909 | # CONFIG_MFD_PCF50633 is not set |
910 | # CONFIG_MFD_MC13783 is not set | ||
902 | # CONFIG_AB3100_CORE is not set | 911 | # CONFIG_AB3100_CORE is not set |
903 | # CONFIG_EZX_PCAP is not set | 912 | # CONFIG_EZX_PCAP is not set |
904 | # CONFIG_REGULATOR is not set | 913 | # CONFIG_REGULATOR is not set |
@@ -908,6 +917,7 @@ CONFIG_SSB_POSSIBLE=y | |||
908 | # Graphics support | 917 | # Graphics support |
909 | # | 918 | # |
910 | # CONFIG_AGP is not set | 919 | # CONFIG_AGP is not set |
920 | CONFIG_VGA_ARB=y | ||
911 | # CONFIG_DRM is not set | 921 | # CONFIG_DRM is not set |
912 | # CONFIG_VGASTATE is not set | 922 | # CONFIG_VGASTATE is not set |
913 | # CONFIG_VIDEO_OUTPUT_CONTROL is not set | 923 | # CONFIG_VIDEO_OUTPUT_CONTROL is not set |
@@ -992,7 +1002,6 @@ CONFIG_LOGO_LINUX_CLUT224=y | |||
992 | # CONFIG_SOUND is not set | 1002 | # CONFIG_SOUND is not set |
993 | CONFIG_HID_SUPPORT=y | 1003 | CONFIG_HID_SUPPORT=y |
994 | CONFIG_HID=y | 1004 | CONFIG_HID=y |
995 | # CONFIG_HID_DEBUG is not set | ||
996 | # CONFIG_HIDRAW is not set | 1005 | # CONFIG_HIDRAW is not set |
997 | # CONFIG_HID_PID is not set | 1006 | # CONFIG_HID_PID is not set |
998 | 1007 | ||
@@ -1038,6 +1047,7 @@ CONFIG_FS_MBCACHE=y | |||
1038 | # CONFIG_GFS2_FS is not set | 1047 | # CONFIG_GFS2_FS is not set |
1039 | # CONFIG_OCFS2_FS is not set | 1048 | # CONFIG_OCFS2_FS is not set |
1040 | # CONFIG_BTRFS_FS is not set | 1049 | # CONFIG_BTRFS_FS is not set |
1050 | # CONFIG_NILFS2_FS is not set | ||
1041 | CONFIG_FILE_LOCKING=y | 1051 | CONFIG_FILE_LOCKING=y |
1042 | CONFIG_FSNOTIFY=y | 1052 | CONFIG_FSNOTIFY=y |
1043 | CONFIG_DNOTIFY=y | 1053 | CONFIG_DNOTIFY=y |
@@ -1107,7 +1117,6 @@ CONFIG_JFFS2_RTIME=y | |||
1107 | # CONFIG_ROMFS_FS is not set | 1117 | # CONFIG_ROMFS_FS is not set |
1108 | # CONFIG_SYSV_FS is not set | 1118 | # CONFIG_SYSV_FS is not set |
1109 | # CONFIG_UFS_FS is not set | 1119 | # CONFIG_UFS_FS is not set |
1110 | # CONFIG_NILFS2_FS is not set | ||
1111 | CONFIG_NETWORK_FILESYSTEMS=y | 1120 | CONFIG_NETWORK_FILESYSTEMS=y |
1112 | CONFIG_NFS_FS=y | 1121 | CONFIG_NFS_FS=y |
1113 | CONFIG_NFS_V3=y | 1122 | CONFIG_NFS_V3=y |
@@ -1183,6 +1192,7 @@ CONFIG_ENABLE_WARN_DEPRECATED=y | |||
1183 | CONFIG_ENABLE_MUST_CHECK=y | 1192 | CONFIG_ENABLE_MUST_CHECK=y |
1184 | CONFIG_FRAME_WARN=1024 | 1193 | CONFIG_FRAME_WARN=1024 |
1185 | # CONFIG_MAGIC_SYSRQ is not set | 1194 | # CONFIG_MAGIC_SYSRQ is not set |
1195 | # CONFIG_STRIP_ASM_SYMS is not set | ||
1186 | # CONFIG_UNUSED_SYMBOLS is not set | 1196 | # CONFIG_UNUSED_SYMBOLS is not set |
1187 | # CONFIG_DEBUG_FS is not set | 1197 | # CONFIG_DEBUG_FS is not set |
1188 | # CONFIG_HEADERS_CHECK is not set | 1198 | # CONFIG_HEADERS_CHECK is not set |
@@ -1200,6 +1210,7 @@ CONFIG_HAVE_DYNAMIC_FTRACE=y | |||
1200 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1210 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
1201 | CONFIG_TRACING_SUPPORT=y | 1211 | CONFIG_TRACING_SUPPORT=y |
1202 | # CONFIG_FTRACE is not set | 1212 | # CONFIG_FTRACE is not set |
1213 | # CONFIG_DMA_API_DEBUG is not set | ||
1203 | # CONFIG_SAMPLES is not set | 1214 | # CONFIG_SAMPLES is not set |
1204 | CONFIG_HAVE_ARCH_KGDB=y | 1215 | CONFIG_HAVE_ARCH_KGDB=y |
1205 | # CONFIG_PPC_DISABLE_WERROR is not set | 1216 | # CONFIG_PPC_DISABLE_WERROR is not set |
@@ -1232,7 +1243,6 @@ CONFIG_CRYPTO=y | |||
1232 | # | 1243 | # |
1233 | # Crypto core or helper | 1244 | # Crypto core or helper |
1234 | # | 1245 | # |
1235 | # CONFIG_CRYPTO_FIPS is not set | ||
1236 | CONFIG_CRYPTO_ALGAPI=y | 1246 | CONFIG_CRYPTO_ALGAPI=y |
1237 | CONFIG_CRYPTO_ALGAPI2=y | 1247 | CONFIG_CRYPTO_ALGAPI2=y |
1238 | CONFIG_CRYPTO_AEAD2=y | 1248 | CONFIG_CRYPTO_AEAD2=y |
@@ -1274,11 +1284,13 @@ CONFIG_CRYPTO_CBC=y | |||
1274 | # | 1284 | # |
1275 | # CONFIG_CRYPTO_HMAC is not set | 1285 | # CONFIG_CRYPTO_HMAC is not set |
1276 | # CONFIG_CRYPTO_XCBC is not set | 1286 | # CONFIG_CRYPTO_XCBC is not set |
1287 | # CONFIG_CRYPTO_VMAC is not set | ||
1277 | 1288 | ||
1278 | # | 1289 | # |
1279 | # Digest | 1290 | # Digest |
1280 | # | 1291 | # |
1281 | # CONFIG_CRYPTO_CRC32C is not set | 1292 | # CONFIG_CRYPTO_CRC32C is not set |
1293 | # CONFIG_CRYPTO_GHASH is not set | ||
1282 | # CONFIG_CRYPTO_MD4 is not set | 1294 | # CONFIG_CRYPTO_MD4 is not set |
1283 | CONFIG_CRYPTO_MD5=y | 1295 | CONFIG_CRYPTO_MD5=y |
1284 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 1296 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
diff --git a/arch/powerpc/configs/83xx/mpc837x_mds_defconfig b/arch/powerpc/configs/83xx/mpc837x_mds_defconfig index e285ec0fe958..730061574f96 100644 --- a/arch/powerpc/configs/83xx/mpc837x_mds_defconfig +++ b/arch/powerpc/configs/83xx/mpc837x_mds_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.31-rc4 | 3 | # Linux kernel version: 2.6.32-rc5 |
4 | # Wed Jul 29 23:32:11 2009 | 4 | # Thu Nov 5 08:20:29 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -35,6 +35,7 @@ CONFIG_GENERIC_CLOCKEVENTS=y | |||
35 | CONFIG_GENERIC_HARDIRQS=y | 35 | CONFIG_GENERIC_HARDIRQS=y |
36 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | 36 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y |
37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
38 | # CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK is not set | ||
38 | CONFIG_IRQ_PER_CPU=y | 39 | CONFIG_IRQ_PER_CPU=y |
39 | CONFIG_STACKTRACE_SUPPORT=y | 40 | CONFIG_STACKTRACE_SUPPORT=y |
40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
@@ -84,11 +85,12 @@ CONFIG_SYSVIPC_SYSCTL=y | |||
84 | # | 85 | # |
85 | # RCU Subsystem | 86 | # RCU Subsystem |
86 | # | 87 | # |
87 | CONFIG_CLASSIC_RCU=y | 88 | CONFIG_TREE_RCU=y |
88 | # CONFIG_TREE_RCU is not set | 89 | # CONFIG_TREE_PREEMPT_RCU is not set |
89 | # CONFIG_PREEMPT_RCU is not set | 90 | # CONFIG_RCU_TRACE is not set |
91 | CONFIG_RCU_FANOUT=32 | ||
92 | # CONFIG_RCU_FANOUT_EXACT is not set | ||
90 | # CONFIG_TREE_RCU_TRACE is not set | 93 | # CONFIG_TREE_RCU_TRACE is not set |
91 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
92 | # CONFIG_IKCONFIG is not set | 94 | # CONFIG_IKCONFIG is not set |
93 | CONFIG_LOG_BUF_SHIFT=14 | 95 | CONFIG_LOG_BUF_SHIFT=14 |
94 | CONFIG_GROUP_SCHED=y | 96 | CONFIG_GROUP_SCHED=y |
@@ -125,21 +127,20 @@ CONFIG_TIMERFD=y | |||
125 | CONFIG_EVENTFD=y | 127 | CONFIG_EVENTFD=y |
126 | CONFIG_SHMEM=y | 128 | CONFIG_SHMEM=y |
127 | CONFIG_AIO=y | 129 | CONFIG_AIO=y |
128 | CONFIG_HAVE_PERF_COUNTERS=y | 130 | CONFIG_HAVE_PERF_EVENTS=y |
129 | 131 | ||
130 | # | 132 | # |
131 | # Performance Counters | 133 | # Kernel Performance Events And Counters |
132 | # | 134 | # |
135 | # CONFIG_PERF_EVENTS is not set | ||
133 | # CONFIG_PERF_COUNTERS is not set | 136 | # CONFIG_PERF_COUNTERS is not set |
134 | CONFIG_VM_EVENT_COUNTERS=y | 137 | CONFIG_VM_EVENT_COUNTERS=y |
135 | CONFIG_PCI_QUIRKS=y | 138 | CONFIG_PCI_QUIRKS=y |
136 | # CONFIG_STRIP_ASM_SYMS is not set | ||
137 | CONFIG_COMPAT_BRK=y | 139 | CONFIG_COMPAT_BRK=y |
138 | CONFIG_SLAB=y | 140 | CONFIG_SLAB=y |
139 | # CONFIG_SLUB is not set | 141 | # CONFIG_SLUB is not set |
140 | # CONFIG_SLOB is not set | 142 | # CONFIG_SLOB is not set |
141 | # CONFIG_PROFILING is not set | 143 | # CONFIG_PROFILING is not set |
142 | # CONFIG_MARKERS is not set | ||
143 | CONFIG_HAVE_OPROFILE=y | 144 | CONFIG_HAVE_OPROFILE=y |
144 | # CONFIG_KPROBES is not set | 145 | # CONFIG_KPROBES is not set |
145 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y | 146 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y |
@@ -147,6 +148,8 @@ CONFIG_HAVE_IOREMAP_PROT=y | |||
147 | CONFIG_HAVE_KPROBES=y | 148 | CONFIG_HAVE_KPROBES=y |
148 | CONFIG_HAVE_KRETPROBES=y | 149 | CONFIG_HAVE_KRETPROBES=y |
149 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 150 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
151 | CONFIG_HAVE_DMA_ATTRS=y | ||
152 | CONFIG_HAVE_DMA_API_DEBUG=y | ||
150 | 153 | ||
151 | # | 154 | # |
152 | # GCOV-based kernel profiling | 155 | # GCOV-based kernel profiling |
@@ -256,6 +259,7 @@ CONFIG_ARCH_HAS_WALK_MEMORY=y | |||
256 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 259 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
257 | # CONFIG_KEXEC is not set | 260 | # CONFIG_KEXEC is not set |
258 | # CONFIG_CRASH_DUMP is not set | 261 | # CONFIG_CRASH_DUMP is not set |
262 | CONFIG_MAX_ACTIVE_REGIONS=32 | ||
259 | CONFIG_ARCH_FLATMEM_ENABLE=y | 263 | CONFIG_ARCH_FLATMEM_ENABLE=y |
260 | CONFIG_ARCH_POPULATES_NODE_MAP=y | 264 | CONFIG_ARCH_POPULATES_NODE_MAP=y |
261 | CONFIG_SELECT_MEMORY_MODEL=y | 265 | CONFIG_SELECT_MEMORY_MODEL=y |
@@ -273,6 +277,7 @@ CONFIG_BOUNCE=y | |||
273 | CONFIG_VIRT_TO_BUS=y | 277 | CONFIG_VIRT_TO_BUS=y |
274 | CONFIG_HAVE_MLOCK=y | 278 | CONFIG_HAVE_MLOCK=y |
275 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 279 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
280 | # CONFIG_KSM is not set | ||
276 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | 281 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 |
277 | CONFIG_PPC_4K_PAGES=y | 282 | CONFIG_PPC_4K_PAGES=y |
278 | # CONFIG_PPC_16K_PAGES is not set | 283 | # CONFIG_PPC_16K_PAGES is not set |
@@ -368,6 +373,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
368 | # CONFIG_NETFILTER is not set | 373 | # CONFIG_NETFILTER is not set |
369 | # CONFIG_IP_DCCP is not set | 374 | # CONFIG_IP_DCCP is not set |
370 | # CONFIG_IP_SCTP is not set | 375 | # CONFIG_IP_SCTP is not set |
376 | # CONFIG_RDS is not set | ||
371 | # CONFIG_TIPC is not set | 377 | # CONFIG_TIPC is not set |
372 | # CONFIG_ATM is not set | 378 | # CONFIG_ATM is not set |
373 | # CONFIG_BRIDGE is not set | 379 | # CONFIG_BRIDGE is not set |
@@ -397,6 +403,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
397 | # CONFIG_AF_RXRPC is not set | 403 | # CONFIG_AF_RXRPC is not set |
398 | CONFIG_WIRELESS=y | 404 | CONFIG_WIRELESS=y |
399 | # CONFIG_CFG80211 is not set | 405 | # CONFIG_CFG80211 is not set |
406 | CONFIG_CFG80211_DEFAULT_PS_VALUE=0 | ||
400 | CONFIG_WIRELESS_OLD_REGULATORY=y | 407 | CONFIG_WIRELESS_OLD_REGULATORY=y |
401 | # CONFIG_WIRELESS_EXT is not set | 408 | # CONFIG_WIRELESS_EXT is not set |
402 | # CONFIG_LIB80211 is not set | 409 | # CONFIG_LIB80211 is not set |
@@ -404,7 +411,6 @@ CONFIG_WIRELESS_OLD_REGULATORY=y | |||
404 | # | 411 | # |
405 | # CFG80211 needs to be enabled for MAC80211 | 412 | # CFG80211 needs to be enabled for MAC80211 |
406 | # | 413 | # |
407 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
408 | # CONFIG_WIMAX is not set | 414 | # CONFIG_WIMAX is not set |
409 | # CONFIG_RFKILL is not set | 415 | # CONFIG_RFKILL is not set |
410 | # CONFIG_NET_9P is not set | 416 | # CONFIG_NET_9P is not set |
@@ -417,6 +423,7 @@ CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | |||
417 | # Generic Driver Options | 423 | # Generic Driver Options |
418 | # | 424 | # |
419 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 425 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
426 | # CONFIG_DEVTMPFS is not set | ||
420 | CONFIG_STANDALONE=y | 427 | CONFIG_STANDALONE=y |
421 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 428 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
422 | # CONFIG_FW_LOADER is not set | 429 | # CONFIG_FW_LOADER is not set |
@@ -503,6 +510,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
503 | # CONFIG_ISCSI_TCP is not set | 510 | # CONFIG_ISCSI_TCP is not set |
504 | # CONFIG_SCSI_CXGB3_ISCSI is not set | 511 | # CONFIG_SCSI_CXGB3_ISCSI is not set |
505 | # CONFIG_SCSI_BNX2_ISCSI is not set | 512 | # CONFIG_SCSI_BNX2_ISCSI is not set |
513 | # CONFIG_BE2ISCSI is not set | ||
506 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 514 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
507 | # CONFIG_SCSI_3W_9XXX is not set | 515 | # CONFIG_SCSI_3W_9XXX is not set |
508 | # CONFIG_SCSI_ACARD is not set | 516 | # CONFIG_SCSI_ACARD is not set |
@@ -542,11 +550,14 @@ CONFIG_SCSI_LOWLEVEL=y | |||
542 | # CONFIG_SCSI_DC390T is not set | 550 | # CONFIG_SCSI_DC390T is not set |
543 | # CONFIG_SCSI_NSP32 is not set | 551 | # CONFIG_SCSI_NSP32 is not set |
544 | # CONFIG_SCSI_DEBUG is not set | 552 | # CONFIG_SCSI_DEBUG is not set |
553 | # CONFIG_SCSI_PMCRAID is not set | ||
545 | # CONFIG_SCSI_SRP is not set | 554 | # CONFIG_SCSI_SRP is not set |
555 | # CONFIG_SCSI_BFA_FC is not set | ||
546 | # CONFIG_SCSI_DH is not set | 556 | # CONFIG_SCSI_DH is not set |
547 | # CONFIG_SCSI_OSD_INITIATOR is not set | 557 | # CONFIG_SCSI_OSD_INITIATOR is not set |
548 | CONFIG_ATA=y | 558 | CONFIG_ATA=y |
549 | # CONFIG_ATA_NONSTANDARD is not set | 559 | # CONFIG_ATA_NONSTANDARD is not set |
560 | CONFIG_ATA_VERBOSE_ERROR=y | ||
550 | CONFIG_SATA_PMP=y | 561 | CONFIG_SATA_PMP=y |
551 | # CONFIG_SATA_AHCI is not set | 562 | # CONFIG_SATA_AHCI is not set |
552 | # CONFIG_SATA_SIL24 is not set | 563 | # CONFIG_SATA_SIL24 is not set |
@@ -569,6 +580,7 @@ CONFIG_ATA_SFF=y | |||
569 | # CONFIG_PATA_ALI is not set | 580 | # CONFIG_PATA_ALI is not set |
570 | # CONFIG_PATA_AMD is not set | 581 | # CONFIG_PATA_AMD is not set |
571 | # CONFIG_PATA_ARTOP is not set | 582 | # CONFIG_PATA_ARTOP is not set |
583 | # CONFIG_PATA_ATP867X is not set | ||
572 | # CONFIG_PATA_ATIIXP is not set | 584 | # CONFIG_PATA_ATIIXP is not set |
573 | # CONFIG_PATA_CMD640_PCI is not set | 585 | # CONFIG_PATA_CMD640_PCI is not set |
574 | # CONFIG_PATA_CMD64X is not set | 586 | # CONFIG_PATA_CMD64X is not set |
@@ -596,6 +608,7 @@ CONFIG_ATA_SFF=y | |||
596 | # CONFIG_PATA_OPTIDMA is not set | 608 | # CONFIG_PATA_OPTIDMA is not set |
597 | # CONFIG_PATA_PDC_OLD is not set | 609 | # CONFIG_PATA_PDC_OLD is not set |
598 | # CONFIG_PATA_RADISYS is not set | 610 | # CONFIG_PATA_RADISYS is not set |
611 | # CONFIG_PATA_RDC is not set | ||
599 | # CONFIG_PATA_RZ1000 is not set | 612 | # CONFIG_PATA_RZ1000 is not set |
600 | # CONFIG_PATA_SC1200 is not set | 613 | # CONFIG_PATA_SC1200 is not set |
601 | # CONFIG_PATA_SERVERWORKS is not set | 614 | # CONFIG_PATA_SERVERWORKS is not set |
@@ -672,7 +685,9 @@ CONFIG_MII=y | |||
672 | # CONFIG_NET_PCI is not set | 685 | # CONFIG_NET_PCI is not set |
673 | # CONFIG_B44 is not set | 686 | # CONFIG_B44 is not set |
674 | # CONFIG_KS8842 is not set | 687 | # CONFIG_KS8842 is not set |
688 | # CONFIG_KS8851_MLL is not set | ||
675 | # CONFIG_ATL2 is not set | 689 | # CONFIG_ATL2 is not set |
690 | # CONFIG_XILINX_EMACLITE is not set | ||
676 | CONFIG_NETDEV_1000=y | 691 | CONFIG_NETDEV_1000=y |
677 | # CONFIG_ACENIC is not set | 692 | # CONFIG_ACENIC is not set |
678 | # CONFIG_DL2K is not set | 693 | # CONFIG_DL2K is not set |
@@ -720,10 +735,7 @@ CONFIG_CHELSIO_T3_DEPENDS=y | |||
720 | # CONFIG_SFC is not set | 735 | # CONFIG_SFC is not set |
721 | # CONFIG_BE2NET is not set | 736 | # CONFIG_BE2NET is not set |
722 | # CONFIG_TR is not set | 737 | # CONFIG_TR is not set |
723 | 738 | CONFIG_WLAN=y | |
724 | # | ||
725 | # Wireless LAN | ||
726 | # | ||
727 | # CONFIG_WLAN_PRE80211 is not set | 739 | # CONFIG_WLAN_PRE80211 is not set |
728 | # CONFIG_WLAN_80211 is not set | 740 | # CONFIG_WLAN_80211 is not set |
729 | 741 | ||
@@ -816,6 +828,7 @@ CONFIG_GEN_RTC=y | |||
816 | CONFIG_DEVPORT=y | 828 | CONFIG_DEVPORT=y |
817 | CONFIG_I2C=y | 829 | CONFIG_I2C=y |
818 | CONFIG_I2C_BOARDINFO=y | 830 | CONFIG_I2C_BOARDINFO=y |
831 | CONFIG_I2C_COMPAT=y | ||
819 | CONFIG_I2C_CHARDEV=y | 832 | CONFIG_I2C_CHARDEV=y |
820 | CONFIG_I2C_HELPER_AUTO=y | 833 | CONFIG_I2C_HELPER_AUTO=y |
821 | 834 | ||
@@ -869,9 +882,6 @@ CONFIG_I2C_MPC=y | |||
869 | # Miscellaneous I2C Chip support | 882 | # Miscellaneous I2C Chip support |
870 | # | 883 | # |
871 | # CONFIG_DS1682 is not set | 884 | # CONFIG_DS1682 is not set |
872 | # CONFIG_SENSORS_PCF8574 is not set | ||
873 | # CONFIG_PCF8575 is not set | ||
874 | # CONFIG_SENSORS_PCA9539 is not set | ||
875 | # CONFIG_SENSORS_TSL2550 is not set | 885 | # CONFIG_SENSORS_TSL2550 is not set |
876 | # CONFIG_I2C_DEBUG_CORE is not set | 886 | # CONFIG_I2C_DEBUG_CORE is not set |
877 | # CONFIG_I2C_DEBUG_ALGO is not set | 887 | # CONFIG_I2C_DEBUG_ALGO is not set |
@@ -889,6 +899,11 @@ CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | |||
889 | # CONFIG_POWER_SUPPLY is not set | 899 | # CONFIG_POWER_SUPPLY is not set |
890 | CONFIG_HWMON=y | 900 | CONFIG_HWMON=y |
891 | # CONFIG_HWMON_VID is not set | 901 | # CONFIG_HWMON_VID is not set |
902 | # CONFIG_HWMON_DEBUG_CHIP is not set | ||
903 | |||
904 | # | ||
905 | # Native drivers | ||
906 | # | ||
892 | # CONFIG_SENSORS_AD7414 is not set | 907 | # CONFIG_SENSORS_AD7414 is not set |
893 | # CONFIG_SENSORS_AD7418 is not set | 908 | # CONFIG_SENSORS_AD7418 is not set |
894 | # CONFIG_SENSORS_ADM1021 is not set | 909 | # CONFIG_SENSORS_ADM1021 is not set |
@@ -938,6 +953,7 @@ CONFIG_HWMON=y | |||
938 | # CONFIG_SENSORS_ADS7828 is not set | 953 | # CONFIG_SENSORS_ADS7828 is not set |
939 | # CONFIG_SENSORS_THMC50 is not set | 954 | # CONFIG_SENSORS_THMC50 is not set |
940 | # CONFIG_SENSORS_TMP401 is not set | 955 | # CONFIG_SENSORS_TMP401 is not set |
956 | # CONFIG_SENSORS_TMP421 is not set | ||
941 | # CONFIG_SENSORS_VIA686A is not set | 957 | # CONFIG_SENSORS_VIA686A is not set |
942 | # CONFIG_SENSORS_VT1211 is not set | 958 | # CONFIG_SENSORS_VT1211 is not set |
943 | # CONFIG_SENSORS_VT8231 is not set | 959 | # CONFIG_SENSORS_VT8231 is not set |
@@ -949,9 +965,7 @@ CONFIG_HWMON=y | |||
949 | # CONFIG_SENSORS_W83L786NG is not set | 965 | # CONFIG_SENSORS_W83L786NG is not set |
950 | # CONFIG_SENSORS_W83627HF is not set | 966 | # CONFIG_SENSORS_W83627HF is not set |
951 | # CONFIG_SENSORS_W83627EHF is not set | 967 | # CONFIG_SENSORS_W83627EHF is not set |
952 | # CONFIG_HWMON_DEBUG_CHIP is not set | ||
953 | # CONFIG_THERMAL is not set | 968 | # CONFIG_THERMAL is not set |
954 | # CONFIG_THERMAL_HWMON is not set | ||
955 | CONFIG_WATCHDOG=y | 969 | CONFIG_WATCHDOG=y |
956 | # CONFIG_WATCHDOG_NOWAYOUT is not set | 970 | # CONFIG_WATCHDOG_NOWAYOUT is not set |
957 | 971 | ||
@@ -984,6 +998,7 @@ CONFIG_SSB_POSSIBLE=y | |||
984 | # CONFIG_MFD_TMIO is not set | 998 | # CONFIG_MFD_TMIO is not set |
985 | # CONFIG_PMIC_DA903X is not set | 999 | # CONFIG_PMIC_DA903X is not set |
986 | # CONFIG_MFD_WM8400 is not set | 1000 | # CONFIG_MFD_WM8400 is not set |
1001 | # CONFIG_MFD_WM831X is not set | ||
987 | # CONFIG_MFD_WM8350_I2C is not set | 1002 | # CONFIG_MFD_WM8350_I2C is not set |
988 | # CONFIG_MFD_PCF50633 is not set | 1003 | # CONFIG_MFD_PCF50633 is not set |
989 | # CONFIG_AB3100_CORE is not set | 1004 | # CONFIG_AB3100_CORE is not set |
@@ -994,6 +1009,7 @@ CONFIG_SSB_POSSIBLE=y | |||
994 | # Graphics support | 1009 | # Graphics support |
995 | # | 1010 | # |
996 | # CONFIG_AGP is not set | 1011 | # CONFIG_AGP is not set |
1012 | CONFIG_VGA_ARB=y | ||
997 | # CONFIG_DRM is not set | 1013 | # CONFIG_DRM is not set |
998 | # CONFIG_VGASTATE is not set | 1014 | # CONFIG_VGASTATE is not set |
999 | CONFIG_VIDEO_OUTPUT_CONTROL=m | 1015 | CONFIG_VIDEO_OUTPUT_CONTROL=m |
@@ -1007,7 +1023,6 @@ CONFIG_VIDEO_OUTPUT_CONTROL=m | |||
1007 | # CONFIG_SOUND is not set | 1023 | # CONFIG_SOUND is not set |
1008 | CONFIG_HID_SUPPORT=y | 1024 | CONFIG_HID_SUPPORT=y |
1009 | CONFIG_HID=y | 1025 | CONFIG_HID=y |
1010 | # CONFIG_HID_DEBUG is not set | ||
1011 | # CONFIG_HIDRAW is not set | 1026 | # CONFIG_HIDRAW is not set |
1012 | # CONFIG_HID_PID is not set | 1027 | # CONFIG_HID_PID is not set |
1013 | 1028 | ||
@@ -1072,6 +1087,7 @@ CONFIG_FS_MBCACHE=y | |||
1072 | # CONFIG_GFS2_FS is not set | 1087 | # CONFIG_GFS2_FS is not set |
1073 | # CONFIG_OCFS2_FS is not set | 1088 | # CONFIG_OCFS2_FS is not set |
1074 | # CONFIG_BTRFS_FS is not set | 1089 | # CONFIG_BTRFS_FS is not set |
1090 | # CONFIG_NILFS2_FS is not set | ||
1075 | CONFIG_FILE_LOCKING=y | 1091 | CONFIG_FILE_LOCKING=y |
1076 | CONFIG_FSNOTIFY=y | 1092 | CONFIG_FSNOTIFY=y |
1077 | CONFIG_DNOTIFY=y | 1093 | CONFIG_DNOTIFY=y |
@@ -1130,7 +1146,6 @@ CONFIG_MISC_FILESYSTEMS=y | |||
1130 | # CONFIG_ROMFS_FS is not set | 1146 | # CONFIG_ROMFS_FS is not set |
1131 | # CONFIG_SYSV_FS is not set | 1147 | # CONFIG_SYSV_FS is not set |
1132 | # CONFIG_UFS_FS is not set | 1148 | # CONFIG_UFS_FS is not set |
1133 | # CONFIG_NILFS2_FS is not set | ||
1134 | CONFIG_NETWORK_FILESYSTEMS=y | 1149 | CONFIG_NETWORK_FILESYSTEMS=y |
1135 | CONFIG_NFS_FS=y | 1150 | CONFIG_NFS_FS=y |
1136 | CONFIG_NFS_V3=y | 1151 | CONFIG_NFS_V3=y |
@@ -1206,6 +1221,7 @@ CONFIG_ENABLE_WARN_DEPRECATED=y | |||
1206 | CONFIG_ENABLE_MUST_CHECK=y | 1221 | CONFIG_ENABLE_MUST_CHECK=y |
1207 | CONFIG_FRAME_WARN=1024 | 1222 | CONFIG_FRAME_WARN=1024 |
1208 | # CONFIG_MAGIC_SYSRQ is not set | 1223 | # CONFIG_MAGIC_SYSRQ is not set |
1224 | # CONFIG_STRIP_ASM_SYMS is not set | ||
1209 | # CONFIG_UNUSED_SYMBOLS is not set | 1225 | # CONFIG_UNUSED_SYMBOLS is not set |
1210 | # CONFIG_DEBUG_FS is not set | 1226 | # CONFIG_DEBUG_FS is not set |
1211 | # CONFIG_HEADERS_CHECK is not set | 1227 | # CONFIG_HEADERS_CHECK is not set |
@@ -1221,6 +1237,7 @@ CONFIG_HAVE_DYNAMIC_FTRACE=y | |||
1221 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1237 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
1222 | CONFIG_TRACING_SUPPORT=y | 1238 | CONFIG_TRACING_SUPPORT=y |
1223 | # CONFIG_FTRACE is not set | 1239 | # CONFIG_FTRACE is not set |
1240 | # CONFIG_DMA_API_DEBUG is not set | ||
1224 | # CONFIG_SAMPLES is not set | 1241 | # CONFIG_SAMPLES is not set |
1225 | CONFIG_HAVE_ARCH_KGDB=y | 1242 | CONFIG_HAVE_ARCH_KGDB=y |
1226 | # CONFIG_PPC_DISABLE_WERROR is not set | 1243 | # CONFIG_PPC_DISABLE_WERROR is not set |
@@ -1242,7 +1259,6 @@ CONFIG_CRYPTO=y | |||
1242 | # | 1259 | # |
1243 | # Crypto core or helper | 1260 | # Crypto core or helper |
1244 | # | 1261 | # |
1245 | # CONFIG_CRYPTO_FIPS is not set | ||
1246 | CONFIG_CRYPTO_ALGAPI=y | 1262 | CONFIG_CRYPTO_ALGAPI=y |
1247 | CONFIG_CRYPTO_ALGAPI2=y | 1263 | CONFIG_CRYPTO_ALGAPI2=y |
1248 | CONFIG_CRYPTO_AEAD2=y | 1264 | CONFIG_CRYPTO_AEAD2=y |
@@ -1284,11 +1300,13 @@ CONFIG_CRYPTO_PCBC=m | |||
1284 | # | 1300 | # |
1285 | # CONFIG_CRYPTO_HMAC is not set | 1301 | # CONFIG_CRYPTO_HMAC is not set |
1286 | # CONFIG_CRYPTO_XCBC is not set | 1302 | # CONFIG_CRYPTO_XCBC is not set |
1303 | # CONFIG_CRYPTO_VMAC is not set | ||
1287 | 1304 | ||
1288 | # | 1305 | # |
1289 | # Digest | 1306 | # Digest |
1290 | # | 1307 | # |
1291 | # CONFIG_CRYPTO_CRC32C is not set | 1308 | # CONFIG_CRYPTO_CRC32C is not set |
1309 | # CONFIG_CRYPTO_GHASH is not set | ||
1292 | # CONFIG_CRYPTO_MD4 is not set | 1310 | # CONFIG_CRYPTO_MD4 is not set |
1293 | CONFIG_CRYPTO_MD5=y | 1311 | CONFIG_CRYPTO_MD5=y |
1294 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 1312 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
diff --git a/arch/powerpc/configs/83xx/mpc837x_rdb_defconfig b/arch/powerpc/configs/83xx/mpc837x_rdb_defconfig index 1ab3e4cd3018..9e9158a5b190 100644 --- a/arch/powerpc/configs/83xx/mpc837x_rdb_defconfig +++ b/arch/powerpc/configs/83xx/mpc837x_rdb_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.31-rc4 | 3 | # Linux kernel version: 2.6.32-rc5 |
4 | # Wed Jul 29 23:32:13 2009 | 4 | # Thu Nov 5 08:20:30 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -35,6 +35,7 @@ CONFIG_GENERIC_CLOCKEVENTS=y | |||
35 | CONFIG_GENERIC_HARDIRQS=y | 35 | CONFIG_GENERIC_HARDIRQS=y |
36 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | 36 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y |
37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
38 | # CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK is not set | ||
38 | CONFIG_IRQ_PER_CPU=y | 39 | CONFIG_IRQ_PER_CPU=y |
39 | CONFIG_STACKTRACE_SUPPORT=y | 40 | CONFIG_STACKTRACE_SUPPORT=y |
40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
@@ -84,11 +85,12 @@ CONFIG_SYSVIPC_SYSCTL=y | |||
84 | # | 85 | # |
85 | # RCU Subsystem | 86 | # RCU Subsystem |
86 | # | 87 | # |
87 | CONFIG_CLASSIC_RCU=y | 88 | CONFIG_TREE_RCU=y |
88 | # CONFIG_TREE_RCU is not set | 89 | # CONFIG_TREE_PREEMPT_RCU is not set |
89 | # CONFIG_PREEMPT_RCU is not set | 90 | # CONFIG_RCU_TRACE is not set |
91 | CONFIG_RCU_FANOUT=32 | ||
92 | # CONFIG_RCU_FANOUT_EXACT is not set | ||
90 | # CONFIG_TREE_RCU_TRACE is not set | 93 | # CONFIG_TREE_RCU_TRACE is not set |
91 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
92 | # CONFIG_IKCONFIG is not set | 94 | # CONFIG_IKCONFIG is not set |
93 | CONFIG_LOG_BUF_SHIFT=14 | 95 | CONFIG_LOG_BUF_SHIFT=14 |
94 | CONFIG_GROUP_SCHED=y | 96 | CONFIG_GROUP_SCHED=y |
@@ -125,21 +127,20 @@ CONFIG_TIMERFD=y | |||
125 | CONFIG_EVENTFD=y | 127 | CONFIG_EVENTFD=y |
126 | CONFIG_SHMEM=y | 128 | CONFIG_SHMEM=y |
127 | CONFIG_AIO=y | 129 | CONFIG_AIO=y |
128 | CONFIG_HAVE_PERF_COUNTERS=y | 130 | CONFIG_HAVE_PERF_EVENTS=y |
129 | 131 | ||
130 | # | 132 | # |
131 | # Performance Counters | 133 | # Kernel Performance Events And Counters |
132 | # | 134 | # |
135 | # CONFIG_PERF_EVENTS is not set | ||
133 | # CONFIG_PERF_COUNTERS is not set | 136 | # CONFIG_PERF_COUNTERS is not set |
134 | CONFIG_VM_EVENT_COUNTERS=y | 137 | CONFIG_VM_EVENT_COUNTERS=y |
135 | CONFIG_PCI_QUIRKS=y | 138 | CONFIG_PCI_QUIRKS=y |
136 | # CONFIG_STRIP_ASM_SYMS is not set | ||
137 | CONFIG_COMPAT_BRK=y | 139 | CONFIG_COMPAT_BRK=y |
138 | CONFIG_SLAB=y | 140 | CONFIG_SLAB=y |
139 | # CONFIG_SLUB is not set | 141 | # CONFIG_SLUB is not set |
140 | # CONFIG_SLOB is not set | 142 | # CONFIG_SLOB is not set |
141 | # CONFIG_PROFILING is not set | 143 | # CONFIG_PROFILING is not set |
142 | # CONFIG_MARKERS is not set | ||
143 | CONFIG_HAVE_OPROFILE=y | 144 | CONFIG_HAVE_OPROFILE=y |
144 | # CONFIG_KPROBES is not set | 145 | # CONFIG_KPROBES is not set |
145 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y | 146 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y |
@@ -147,6 +148,8 @@ CONFIG_HAVE_IOREMAP_PROT=y | |||
147 | CONFIG_HAVE_KPROBES=y | 148 | CONFIG_HAVE_KPROBES=y |
148 | CONFIG_HAVE_KRETPROBES=y | 149 | CONFIG_HAVE_KRETPROBES=y |
149 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 150 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
151 | CONFIG_HAVE_DMA_ATTRS=y | ||
152 | CONFIG_HAVE_DMA_API_DEBUG=y | ||
150 | 153 | ||
151 | # | 154 | # |
152 | # GCOV-based kernel profiling | 155 | # GCOV-based kernel profiling |
@@ -256,6 +259,7 @@ CONFIG_ARCH_HAS_WALK_MEMORY=y | |||
256 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 259 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
257 | # CONFIG_KEXEC is not set | 260 | # CONFIG_KEXEC is not set |
258 | # CONFIG_CRASH_DUMP is not set | 261 | # CONFIG_CRASH_DUMP is not set |
262 | CONFIG_MAX_ACTIVE_REGIONS=32 | ||
259 | CONFIG_ARCH_FLATMEM_ENABLE=y | 263 | CONFIG_ARCH_FLATMEM_ENABLE=y |
260 | CONFIG_ARCH_POPULATES_NODE_MAP=y | 264 | CONFIG_ARCH_POPULATES_NODE_MAP=y |
261 | CONFIG_SELECT_MEMORY_MODEL=y | 265 | CONFIG_SELECT_MEMORY_MODEL=y |
@@ -273,6 +277,7 @@ CONFIG_BOUNCE=y | |||
273 | CONFIG_VIRT_TO_BUS=y | 277 | CONFIG_VIRT_TO_BUS=y |
274 | CONFIG_HAVE_MLOCK=y | 278 | CONFIG_HAVE_MLOCK=y |
275 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 279 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
280 | # CONFIG_KSM is not set | ||
276 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | 281 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 |
277 | CONFIG_PPC_4K_PAGES=y | 282 | CONFIG_PPC_4K_PAGES=y |
278 | # CONFIG_PPC_16K_PAGES is not set | 283 | # CONFIG_PPC_16K_PAGES is not set |
@@ -363,6 +368,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
363 | # CONFIG_NETFILTER is not set | 368 | # CONFIG_NETFILTER is not set |
364 | # CONFIG_IP_DCCP is not set | 369 | # CONFIG_IP_DCCP is not set |
365 | # CONFIG_IP_SCTP is not set | 370 | # CONFIG_IP_SCTP is not set |
371 | # CONFIG_RDS is not set | ||
366 | # CONFIG_TIPC is not set | 372 | # CONFIG_TIPC is not set |
367 | # CONFIG_ATM is not set | 373 | # CONFIG_ATM is not set |
368 | # CONFIG_BRIDGE is not set | 374 | # CONFIG_BRIDGE is not set |
@@ -392,6 +398,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
392 | # CONFIG_AF_RXRPC is not set | 398 | # CONFIG_AF_RXRPC is not set |
393 | CONFIG_WIRELESS=y | 399 | CONFIG_WIRELESS=y |
394 | # CONFIG_CFG80211 is not set | 400 | # CONFIG_CFG80211 is not set |
401 | CONFIG_CFG80211_DEFAULT_PS_VALUE=0 | ||
395 | CONFIG_WIRELESS_OLD_REGULATORY=y | 402 | CONFIG_WIRELESS_OLD_REGULATORY=y |
396 | # CONFIG_WIRELESS_EXT is not set | 403 | # CONFIG_WIRELESS_EXT is not set |
397 | # CONFIG_LIB80211 is not set | 404 | # CONFIG_LIB80211 is not set |
@@ -399,7 +406,6 @@ CONFIG_WIRELESS_OLD_REGULATORY=y | |||
399 | # | 406 | # |
400 | # CFG80211 needs to be enabled for MAC80211 | 407 | # CFG80211 needs to be enabled for MAC80211 |
401 | # | 408 | # |
402 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
403 | # CONFIG_WIMAX is not set | 409 | # CONFIG_WIMAX is not set |
404 | # CONFIG_RFKILL is not set | 410 | # CONFIG_RFKILL is not set |
405 | # CONFIG_NET_9P is not set | 411 | # CONFIG_NET_9P is not set |
@@ -412,6 +418,7 @@ CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | |||
412 | # Generic Driver Options | 418 | # Generic Driver Options |
413 | # | 419 | # |
414 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 420 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
421 | # CONFIG_DEVTMPFS is not set | ||
415 | CONFIG_STANDALONE=y | 422 | CONFIG_STANDALONE=y |
416 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 423 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
417 | # CONFIG_FW_LOADER is not set | 424 | # CONFIG_FW_LOADER is not set |
@@ -498,6 +505,7 @@ CONFIG_SCSI_WAIT_SCAN=m | |||
498 | CONFIG_SCSI_LOWLEVEL=y | 505 | CONFIG_SCSI_LOWLEVEL=y |
499 | # CONFIG_ISCSI_TCP is not set | 506 | # CONFIG_ISCSI_TCP is not set |
500 | # CONFIG_SCSI_BNX2_ISCSI is not set | 507 | # CONFIG_SCSI_BNX2_ISCSI is not set |
508 | # CONFIG_BE2ISCSI is not set | ||
501 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 509 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
502 | # CONFIG_SCSI_3W_9XXX is not set | 510 | # CONFIG_SCSI_3W_9XXX is not set |
503 | # CONFIG_SCSI_ACARD is not set | 511 | # CONFIG_SCSI_ACARD is not set |
@@ -537,11 +545,14 @@ CONFIG_SCSI_LOWLEVEL=y | |||
537 | # CONFIG_SCSI_DC390T is not set | 545 | # CONFIG_SCSI_DC390T is not set |
538 | # CONFIG_SCSI_NSP32 is not set | 546 | # CONFIG_SCSI_NSP32 is not set |
539 | # CONFIG_SCSI_DEBUG is not set | 547 | # CONFIG_SCSI_DEBUG is not set |
548 | # CONFIG_SCSI_PMCRAID is not set | ||
540 | # CONFIG_SCSI_SRP is not set | 549 | # CONFIG_SCSI_SRP is not set |
550 | # CONFIG_SCSI_BFA_FC is not set | ||
541 | # CONFIG_SCSI_DH is not set | 551 | # CONFIG_SCSI_DH is not set |
542 | # CONFIG_SCSI_OSD_INITIATOR is not set | 552 | # CONFIG_SCSI_OSD_INITIATOR is not set |
543 | CONFIG_ATA=y | 553 | CONFIG_ATA=y |
544 | # CONFIG_ATA_NONSTANDARD is not set | 554 | # CONFIG_ATA_NONSTANDARD is not set |
555 | CONFIG_ATA_VERBOSE_ERROR=y | ||
545 | CONFIG_SATA_PMP=y | 556 | CONFIG_SATA_PMP=y |
546 | # CONFIG_SATA_AHCI is not set | 557 | # CONFIG_SATA_AHCI is not set |
547 | # CONFIG_SATA_SIL24 is not set | 558 | # CONFIG_SATA_SIL24 is not set |
@@ -564,6 +575,7 @@ CONFIG_ATA_SFF=y | |||
564 | # CONFIG_PATA_ALI is not set | 575 | # CONFIG_PATA_ALI is not set |
565 | # CONFIG_PATA_AMD is not set | 576 | # CONFIG_PATA_AMD is not set |
566 | # CONFIG_PATA_ARTOP is not set | 577 | # CONFIG_PATA_ARTOP is not set |
578 | # CONFIG_PATA_ATP867X is not set | ||
567 | # CONFIG_PATA_ATIIXP is not set | 579 | # CONFIG_PATA_ATIIXP is not set |
568 | # CONFIG_PATA_CMD640_PCI is not set | 580 | # CONFIG_PATA_CMD640_PCI is not set |
569 | # CONFIG_PATA_CMD64X is not set | 581 | # CONFIG_PATA_CMD64X is not set |
@@ -591,6 +603,7 @@ CONFIG_ATA_SFF=y | |||
591 | # CONFIG_PATA_OPTIDMA is not set | 603 | # CONFIG_PATA_OPTIDMA is not set |
592 | # CONFIG_PATA_PDC_OLD is not set | 604 | # CONFIG_PATA_PDC_OLD is not set |
593 | # CONFIG_PATA_RADISYS is not set | 605 | # CONFIG_PATA_RADISYS is not set |
606 | # CONFIG_PATA_RDC is not set | ||
594 | # CONFIG_PATA_RZ1000 is not set | 607 | # CONFIG_PATA_RZ1000 is not set |
595 | # CONFIG_PATA_SC1200 is not set | 608 | # CONFIG_PATA_SC1200 is not set |
596 | # CONFIG_PATA_SERVERWORKS is not set | 609 | # CONFIG_PATA_SERVERWORKS is not set |
@@ -610,6 +623,7 @@ CONFIG_MD_RAID1=y | |||
610 | # CONFIG_MD_RAID10 is not set | 623 | # CONFIG_MD_RAID10 is not set |
611 | CONFIG_MD_RAID456=y | 624 | CONFIG_MD_RAID456=y |
612 | CONFIG_MD_RAID6_PQ=y | 625 | CONFIG_MD_RAID6_PQ=y |
626 | # CONFIG_ASYNC_RAID6_TEST is not set | ||
613 | # CONFIG_MD_MULTIPATH is not set | 627 | # CONFIG_MD_MULTIPATH is not set |
614 | # CONFIG_MD_FAULTY is not set | 628 | # CONFIG_MD_FAULTY is not set |
615 | # CONFIG_BLK_DEV_DM is not set | 629 | # CONFIG_BLK_DEV_DM is not set |
@@ -678,7 +692,9 @@ CONFIG_MII=y | |||
678 | # CONFIG_NET_PCI is not set | 692 | # CONFIG_NET_PCI is not set |
679 | # CONFIG_B44 is not set | 693 | # CONFIG_B44 is not set |
680 | # CONFIG_KS8842 is not set | 694 | # CONFIG_KS8842 is not set |
695 | # CONFIG_KS8851_MLL is not set | ||
681 | # CONFIG_ATL2 is not set | 696 | # CONFIG_ATL2 is not set |
697 | # CONFIG_XILINX_EMACLITE is not set | ||
682 | CONFIG_NETDEV_1000=y | 698 | CONFIG_NETDEV_1000=y |
683 | # CONFIG_ACENIC is not set | 699 | # CONFIG_ACENIC is not set |
684 | # CONFIG_DL2K is not set | 700 | # CONFIG_DL2K is not set |
@@ -708,10 +724,7 @@ CONFIG_GIANFAR=y | |||
708 | # CONFIG_JME is not set | 724 | # CONFIG_JME is not set |
709 | # CONFIG_NETDEV_10000 is not set | 725 | # CONFIG_NETDEV_10000 is not set |
710 | # CONFIG_TR is not set | 726 | # CONFIG_TR is not set |
711 | 727 | CONFIG_WLAN=y | |
712 | # | ||
713 | # Wireless LAN | ||
714 | # | ||
715 | # CONFIG_WLAN_PRE80211 is not set | 728 | # CONFIG_WLAN_PRE80211 is not set |
716 | # CONFIG_WLAN_80211 is not set | 729 | # CONFIG_WLAN_80211 is not set |
717 | 730 | ||
@@ -813,6 +826,7 @@ CONFIG_GEN_RTC=y | |||
813 | CONFIG_DEVPORT=y | 826 | CONFIG_DEVPORT=y |
814 | CONFIG_I2C=y | 827 | CONFIG_I2C=y |
815 | CONFIG_I2C_BOARDINFO=y | 828 | CONFIG_I2C_BOARDINFO=y |
829 | CONFIG_I2C_COMPAT=y | ||
816 | CONFIG_I2C_CHARDEV=y | 830 | CONFIG_I2C_CHARDEV=y |
817 | CONFIG_I2C_HELPER_AUTO=y | 831 | CONFIG_I2C_HELPER_AUTO=y |
818 | 832 | ||
@@ -867,9 +881,6 @@ CONFIG_I2C_MPC=y | |||
867 | # Miscellaneous I2C Chip support | 881 | # Miscellaneous I2C Chip support |
868 | # | 882 | # |
869 | # CONFIG_DS1682 is not set | 883 | # CONFIG_DS1682 is not set |
870 | # CONFIG_SENSORS_PCF8574 is not set | ||
871 | # CONFIG_PCF8575 is not set | ||
872 | # CONFIG_SENSORS_PCA9539 is not set | ||
873 | # CONFIG_SENSORS_TSL2550 is not set | 884 | # CONFIG_SENSORS_TSL2550 is not set |
874 | # CONFIG_I2C_DEBUG_CORE is not set | 885 | # CONFIG_I2C_DEBUG_CORE is not set |
875 | # CONFIG_I2C_DEBUG_ALGO is not set | 886 | # CONFIG_I2C_DEBUG_ALGO is not set |
@@ -887,6 +898,11 @@ CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | |||
887 | # CONFIG_POWER_SUPPLY is not set | 898 | # CONFIG_POWER_SUPPLY is not set |
888 | CONFIG_HWMON=y | 899 | CONFIG_HWMON=y |
889 | # CONFIG_HWMON_VID is not set | 900 | # CONFIG_HWMON_VID is not set |
901 | # CONFIG_HWMON_DEBUG_CHIP is not set | ||
902 | |||
903 | # | ||
904 | # Native drivers | ||
905 | # | ||
890 | # CONFIG_SENSORS_AD7414 is not set | 906 | # CONFIG_SENSORS_AD7414 is not set |
891 | # CONFIG_SENSORS_AD7418 is not set | 907 | # CONFIG_SENSORS_AD7418 is not set |
892 | # CONFIG_SENSORS_ADM1021 is not set | 908 | # CONFIG_SENSORS_ADM1021 is not set |
@@ -936,6 +952,7 @@ CONFIG_HWMON=y | |||
936 | # CONFIG_SENSORS_ADS7828 is not set | 952 | # CONFIG_SENSORS_ADS7828 is not set |
937 | # CONFIG_SENSORS_THMC50 is not set | 953 | # CONFIG_SENSORS_THMC50 is not set |
938 | # CONFIG_SENSORS_TMP401 is not set | 954 | # CONFIG_SENSORS_TMP401 is not set |
955 | # CONFIG_SENSORS_TMP421 is not set | ||
939 | # CONFIG_SENSORS_VIA686A is not set | 956 | # CONFIG_SENSORS_VIA686A is not set |
940 | # CONFIG_SENSORS_VT1211 is not set | 957 | # CONFIG_SENSORS_VT1211 is not set |
941 | # CONFIG_SENSORS_VT8231 is not set | 958 | # CONFIG_SENSORS_VT8231 is not set |
@@ -947,9 +964,7 @@ CONFIG_HWMON=y | |||
947 | # CONFIG_SENSORS_W83L786NG is not set | 964 | # CONFIG_SENSORS_W83L786NG is not set |
948 | # CONFIG_SENSORS_W83627HF is not set | 965 | # CONFIG_SENSORS_W83627HF is not set |
949 | # CONFIG_SENSORS_W83627EHF is not set | 966 | # CONFIG_SENSORS_W83627EHF is not set |
950 | # CONFIG_HWMON_DEBUG_CHIP is not set | ||
951 | # CONFIG_THERMAL is not set | 967 | # CONFIG_THERMAL is not set |
952 | # CONFIG_THERMAL_HWMON is not set | ||
953 | CONFIG_WATCHDOG=y | 968 | CONFIG_WATCHDOG=y |
954 | # CONFIG_WATCHDOG_NOWAYOUT is not set | 969 | # CONFIG_WATCHDOG_NOWAYOUT is not set |
955 | 970 | ||
@@ -987,6 +1002,7 @@ CONFIG_SSB_POSSIBLE=y | |||
987 | # CONFIG_MFD_TMIO is not set | 1002 | # CONFIG_MFD_TMIO is not set |
988 | # CONFIG_PMIC_DA903X is not set | 1003 | # CONFIG_PMIC_DA903X is not set |
989 | # CONFIG_MFD_WM8400 is not set | 1004 | # CONFIG_MFD_WM8400 is not set |
1005 | # CONFIG_MFD_WM831X is not set | ||
990 | # CONFIG_MFD_WM8350_I2C is not set | 1006 | # CONFIG_MFD_WM8350_I2C is not set |
991 | # CONFIG_MFD_PCF50633 is not set | 1007 | # CONFIG_MFD_PCF50633 is not set |
992 | # CONFIG_AB3100_CORE is not set | 1008 | # CONFIG_AB3100_CORE is not set |
@@ -997,6 +1013,7 @@ CONFIG_SSB_POSSIBLE=y | |||
997 | # Graphics support | 1013 | # Graphics support |
998 | # | 1014 | # |
999 | # CONFIG_AGP is not set | 1015 | # CONFIG_AGP is not set |
1016 | CONFIG_VGA_ARB=y | ||
1000 | # CONFIG_DRM is not set | 1017 | # CONFIG_DRM is not set |
1001 | # CONFIG_VGASTATE is not set | 1018 | # CONFIG_VGASTATE is not set |
1002 | CONFIG_VIDEO_OUTPUT_CONTROL=m | 1019 | CONFIG_VIDEO_OUTPUT_CONTROL=m |
@@ -1010,7 +1027,6 @@ CONFIG_VIDEO_OUTPUT_CONTROL=m | |||
1010 | # CONFIG_SOUND is not set | 1027 | # CONFIG_SOUND is not set |
1011 | CONFIG_HID_SUPPORT=y | 1028 | CONFIG_HID_SUPPORT=y |
1012 | CONFIG_HID=y | 1029 | CONFIG_HID=y |
1013 | # CONFIG_HID_DEBUG is not set | ||
1014 | # CONFIG_HIDRAW is not set | 1030 | # CONFIG_HIDRAW is not set |
1015 | 1031 | ||
1016 | # | 1032 | # |
@@ -1033,6 +1049,7 @@ CONFIG_HID_CYPRESS=y | |||
1033 | CONFIG_HID_EZKEY=y | 1049 | CONFIG_HID_EZKEY=y |
1034 | # CONFIG_HID_KYE is not set | 1050 | # CONFIG_HID_KYE is not set |
1035 | CONFIG_HID_GYRATION=y | 1051 | CONFIG_HID_GYRATION=y |
1052 | # CONFIG_HID_TWINHAN is not set | ||
1036 | # CONFIG_HID_KENSINGTON is not set | 1053 | # CONFIG_HID_KENSINGTON is not set |
1037 | CONFIG_HID_LOGITECH=y | 1054 | CONFIG_HID_LOGITECH=y |
1038 | # CONFIG_LOGITECH_FF is not set | 1055 | # CONFIG_LOGITECH_FF is not set |
@@ -1085,6 +1102,7 @@ CONFIG_USB_EHCI_HCD_PPC_OF=y | |||
1085 | # CONFIG_USB_OXU210HP_HCD is not set | 1102 | # CONFIG_USB_OXU210HP_HCD is not set |
1086 | # CONFIG_USB_ISP116X_HCD is not set | 1103 | # CONFIG_USB_ISP116X_HCD is not set |
1087 | # CONFIG_USB_ISP1760_HCD is not set | 1104 | # CONFIG_USB_ISP1760_HCD is not set |
1105 | # CONFIG_USB_ISP1362_HCD is not set | ||
1088 | # CONFIG_USB_OHCI_HCD is not set | 1106 | # CONFIG_USB_OHCI_HCD is not set |
1089 | # CONFIG_USB_UHCI_HCD is not set | 1107 | # CONFIG_USB_UHCI_HCD is not set |
1090 | # CONFIG_USB_SL811_HCD is not set | 1108 | # CONFIG_USB_SL811_HCD is not set |
@@ -1142,6 +1160,7 @@ CONFIG_USB_EHCI_HCD_PPC_OF=y | |||
1142 | # CONFIG_USB_LD is not set | 1160 | # CONFIG_USB_LD is not set |
1143 | # CONFIG_USB_TRANCEVIBRATOR is not set | 1161 | # CONFIG_USB_TRANCEVIBRATOR is not set |
1144 | # CONFIG_USB_IOWARRIOR is not set | 1162 | # CONFIG_USB_IOWARRIOR is not set |
1163 | # CONFIG_USB_TEST is not set | ||
1145 | # CONFIG_USB_ISIGHTFW is not set | 1164 | # CONFIG_USB_ISIGHTFW is not set |
1146 | # CONFIG_USB_VST is not set | 1165 | # CONFIG_USB_VST is not set |
1147 | # CONFIG_USB_GADGET is not set | 1166 | # CONFIG_USB_GADGET is not set |
@@ -1188,6 +1207,7 @@ CONFIG_FS_MBCACHE=y | |||
1188 | # CONFIG_GFS2_FS is not set | 1207 | # CONFIG_GFS2_FS is not set |
1189 | # CONFIG_OCFS2_FS is not set | 1208 | # CONFIG_OCFS2_FS is not set |
1190 | # CONFIG_BTRFS_FS is not set | 1209 | # CONFIG_BTRFS_FS is not set |
1210 | # CONFIG_NILFS2_FS is not set | ||
1191 | CONFIG_FILE_LOCKING=y | 1211 | CONFIG_FILE_LOCKING=y |
1192 | CONFIG_FSNOTIFY=y | 1212 | CONFIG_FSNOTIFY=y |
1193 | CONFIG_DNOTIFY=y | 1213 | CONFIG_DNOTIFY=y |
@@ -1246,7 +1266,6 @@ CONFIG_MISC_FILESYSTEMS=y | |||
1246 | # CONFIG_ROMFS_FS is not set | 1266 | # CONFIG_ROMFS_FS is not set |
1247 | # CONFIG_SYSV_FS is not set | 1267 | # CONFIG_SYSV_FS is not set |
1248 | # CONFIG_UFS_FS is not set | 1268 | # CONFIG_UFS_FS is not set |
1249 | # CONFIG_NILFS2_FS is not set | ||
1250 | CONFIG_NETWORK_FILESYSTEMS=y | 1269 | CONFIG_NETWORK_FILESYSTEMS=y |
1251 | CONFIG_NFS_FS=y | 1270 | CONFIG_NFS_FS=y |
1252 | CONFIG_NFS_V3=y | 1271 | CONFIG_NFS_V3=y |
@@ -1361,6 +1380,7 @@ CONFIG_ENABLE_WARN_DEPRECATED=y | |||
1361 | # CONFIG_ENABLE_MUST_CHECK is not set | 1380 | # CONFIG_ENABLE_MUST_CHECK is not set |
1362 | CONFIG_FRAME_WARN=1024 | 1381 | CONFIG_FRAME_WARN=1024 |
1363 | # CONFIG_MAGIC_SYSRQ is not set | 1382 | # CONFIG_MAGIC_SYSRQ is not set |
1383 | # CONFIG_STRIP_ASM_SYMS is not set | ||
1364 | # CONFIG_UNUSED_SYMBOLS is not set | 1384 | # CONFIG_UNUSED_SYMBOLS is not set |
1365 | # CONFIG_DEBUG_FS is not set | 1385 | # CONFIG_DEBUG_FS is not set |
1366 | # CONFIG_HEADERS_CHECK is not set | 1386 | # CONFIG_HEADERS_CHECK is not set |
@@ -1376,6 +1396,7 @@ CONFIG_HAVE_DYNAMIC_FTRACE=y | |||
1376 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1396 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
1377 | CONFIG_TRACING_SUPPORT=y | 1397 | CONFIG_TRACING_SUPPORT=y |
1378 | # CONFIG_FTRACE is not set | 1398 | # CONFIG_FTRACE is not set |
1399 | # CONFIG_DMA_API_DEBUG is not set | ||
1379 | # CONFIG_SAMPLES is not set | 1400 | # CONFIG_SAMPLES is not set |
1380 | CONFIG_HAVE_ARCH_KGDB=y | 1401 | CONFIG_HAVE_ARCH_KGDB=y |
1381 | # CONFIG_PPC_DISABLE_WERROR is not set | 1402 | # CONFIG_PPC_DISABLE_WERROR is not set |
@@ -1396,12 +1417,13 @@ CONFIG_XOR_BLOCKS=y | |||
1396 | CONFIG_ASYNC_CORE=y | 1417 | CONFIG_ASYNC_CORE=y |
1397 | CONFIG_ASYNC_MEMCPY=y | 1418 | CONFIG_ASYNC_MEMCPY=y |
1398 | CONFIG_ASYNC_XOR=y | 1419 | CONFIG_ASYNC_XOR=y |
1420 | CONFIG_ASYNC_PQ=y | ||
1421 | CONFIG_ASYNC_RAID6_RECOV=y | ||
1399 | CONFIG_CRYPTO=y | 1422 | CONFIG_CRYPTO=y |
1400 | 1423 | ||
1401 | # | 1424 | # |
1402 | # Crypto core or helper | 1425 | # Crypto core or helper |
1403 | # | 1426 | # |
1404 | # CONFIG_CRYPTO_FIPS is not set | ||
1405 | CONFIG_CRYPTO_ALGAPI=y | 1427 | CONFIG_CRYPTO_ALGAPI=y |
1406 | CONFIG_CRYPTO_ALGAPI2=y | 1428 | CONFIG_CRYPTO_ALGAPI2=y |
1407 | CONFIG_CRYPTO_AEAD2=y | 1429 | CONFIG_CRYPTO_AEAD2=y |
@@ -1443,11 +1465,13 @@ CONFIG_CRYPTO_PCBC=m | |||
1443 | # | 1465 | # |
1444 | # CONFIG_CRYPTO_HMAC is not set | 1466 | # CONFIG_CRYPTO_HMAC is not set |
1445 | # CONFIG_CRYPTO_XCBC is not set | 1467 | # CONFIG_CRYPTO_XCBC is not set |
1468 | # CONFIG_CRYPTO_VMAC is not set | ||
1446 | 1469 | ||
1447 | # | 1470 | # |
1448 | # Digest | 1471 | # Digest |
1449 | # | 1472 | # |
1450 | # CONFIG_CRYPTO_CRC32C is not set | 1473 | # CONFIG_CRYPTO_CRC32C is not set |
1474 | # CONFIG_CRYPTO_GHASH is not set | ||
1451 | # CONFIG_CRYPTO_MD4 is not set | 1475 | # CONFIG_CRYPTO_MD4 is not set |
1452 | CONFIG_CRYPTO_MD5=y | 1476 | CONFIG_CRYPTO_MD5=y |
1453 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 1477 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
diff --git a/arch/powerpc/configs/83xx/sbc834x_defconfig b/arch/powerpc/configs/83xx/sbc834x_defconfig index 3a68f861b1bd..6b399154970f 100644 --- a/arch/powerpc/configs/83xx/sbc834x_defconfig +++ b/arch/powerpc/configs/83xx/sbc834x_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.31-rc5 | 3 | # Linux kernel version: 2.6.32-rc5 |
4 | # Tue Aug 11 19:57:51 2009 | 4 | # Thu Nov 5 08:20:31 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -35,6 +35,7 @@ CONFIG_GENERIC_CLOCKEVENTS=y | |||
35 | CONFIG_GENERIC_HARDIRQS=y | 35 | CONFIG_GENERIC_HARDIRQS=y |
36 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | 36 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y |
37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
38 | # CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK is not set | ||
38 | CONFIG_IRQ_PER_CPU=y | 39 | CONFIG_IRQ_PER_CPU=y |
39 | CONFIG_STACKTRACE_SUPPORT=y | 40 | CONFIG_STACKTRACE_SUPPORT=y |
40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
@@ -84,11 +85,12 @@ CONFIG_SYSVIPC_SYSCTL=y | |||
84 | # | 85 | # |
85 | # RCU Subsystem | 86 | # RCU Subsystem |
86 | # | 87 | # |
87 | CONFIG_CLASSIC_RCU=y | 88 | CONFIG_TREE_RCU=y |
88 | # CONFIG_TREE_RCU is not set | 89 | # CONFIG_TREE_PREEMPT_RCU is not set |
89 | # CONFIG_PREEMPT_RCU is not set | 90 | # CONFIG_RCU_TRACE is not set |
91 | CONFIG_RCU_FANOUT=32 | ||
92 | # CONFIG_RCU_FANOUT_EXACT is not set | ||
90 | # CONFIG_TREE_RCU_TRACE is not set | 93 | # CONFIG_TREE_RCU_TRACE is not set |
91 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
92 | # CONFIG_IKCONFIG is not set | 94 | # CONFIG_IKCONFIG is not set |
93 | CONFIG_LOG_BUF_SHIFT=14 | 95 | CONFIG_LOG_BUF_SHIFT=14 |
94 | CONFIG_GROUP_SCHED=y | 96 | CONFIG_GROUP_SCHED=y |
@@ -124,27 +126,28 @@ CONFIG_TIMERFD=y | |||
124 | CONFIG_EVENTFD=y | 126 | CONFIG_EVENTFD=y |
125 | CONFIG_SHMEM=y | 127 | CONFIG_SHMEM=y |
126 | CONFIG_AIO=y | 128 | CONFIG_AIO=y |
127 | CONFIG_HAVE_PERF_COUNTERS=y | 129 | CONFIG_HAVE_PERF_EVENTS=y |
128 | 130 | ||
129 | # | 131 | # |
130 | # Performance Counters | 132 | # Kernel Performance Events And Counters |
131 | # | 133 | # |
134 | # CONFIG_PERF_EVENTS is not set | ||
132 | # CONFIG_PERF_COUNTERS is not set | 135 | # CONFIG_PERF_COUNTERS is not set |
133 | CONFIG_VM_EVENT_COUNTERS=y | 136 | CONFIG_VM_EVENT_COUNTERS=y |
134 | CONFIG_PCI_QUIRKS=y | 137 | CONFIG_PCI_QUIRKS=y |
135 | # CONFIG_STRIP_ASM_SYMS is not set | ||
136 | CONFIG_COMPAT_BRK=y | 138 | CONFIG_COMPAT_BRK=y |
137 | CONFIG_SLAB=y | 139 | CONFIG_SLAB=y |
138 | # CONFIG_SLUB is not set | 140 | # CONFIG_SLUB is not set |
139 | # CONFIG_SLOB is not set | 141 | # CONFIG_SLOB is not set |
140 | # CONFIG_PROFILING is not set | 142 | # CONFIG_PROFILING is not set |
141 | # CONFIG_MARKERS is not set | ||
142 | CONFIG_HAVE_OPROFILE=y | 143 | CONFIG_HAVE_OPROFILE=y |
143 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y | 144 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y |
144 | CONFIG_HAVE_IOREMAP_PROT=y | 145 | CONFIG_HAVE_IOREMAP_PROT=y |
145 | CONFIG_HAVE_KPROBES=y | 146 | CONFIG_HAVE_KPROBES=y |
146 | CONFIG_HAVE_KRETPROBES=y | 147 | CONFIG_HAVE_KRETPROBES=y |
147 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 148 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
149 | CONFIG_HAVE_DMA_ATTRS=y | ||
150 | CONFIG_HAVE_DMA_API_DEBUG=y | ||
148 | 151 | ||
149 | # | 152 | # |
150 | # GCOV-based kernel profiling | 153 | # GCOV-based kernel profiling |
@@ -254,6 +257,7 @@ CONFIG_ARCH_HAS_WALK_MEMORY=y | |||
254 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 257 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
255 | # CONFIG_KEXEC is not set | 258 | # CONFIG_KEXEC is not set |
256 | # CONFIG_CRASH_DUMP is not set | 259 | # CONFIG_CRASH_DUMP is not set |
260 | CONFIG_MAX_ACTIVE_REGIONS=32 | ||
257 | CONFIG_ARCH_FLATMEM_ENABLE=y | 261 | CONFIG_ARCH_FLATMEM_ENABLE=y |
258 | CONFIG_ARCH_POPULATES_NODE_MAP=y | 262 | CONFIG_ARCH_POPULATES_NODE_MAP=y |
259 | CONFIG_SELECT_MEMORY_MODEL=y | 263 | CONFIG_SELECT_MEMORY_MODEL=y |
@@ -271,6 +275,7 @@ CONFIG_BOUNCE=y | |||
271 | CONFIG_VIRT_TO_BUS=y | 275 | CONFIG_VIRT_TO_BUS=y |
272 | CONFIG_HAVE_MLOCK=y | 276 | CONFIG_HAVE_MLOCK=y |
273 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 277 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
278 | # CONFIG_KSM is not set | ||
274 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | 279 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 |
275 | CONFIG_PPC_4K_PAGES=y | 280 | CONFIG_PPC_4K_PAGES=y |
276 | # CONFIG_PPC_16K_PAGES is not set | 281 | # CONFIG_PPC_16K_PAGES is not set |
@@ -366,6 +371,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
366 | # CONFIG_NETFILTER is not set | 371 | # CONFIG_NETFILTER is not set |
367 | # CONFIG_IP_DCCP is not set | 372 | # CONFIG_IP_DCCP is not set |
368 | # CONFIG_IP_SCTP is not set | 373 | # CONFIG_IP_SCTP is not set |
374 | # CONFIG_RDS is not set | ||
369 | # CONFIG_TIPC is not set | 375 | # CONFIG_TIPC is not set |
370 | # CONFIG_ATM is not set | 376 | # CONFIG_ATM is not set |
371 | # CONFIG_BRIDGE is not set | 377 | # CONFIG_BRIDGE is not set |
@@ -395,6 +401,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
395 | # CONFIG_AF_RXRPC is not set | 401 | # CONFIG_AF_RXRPC is not set |
396 | CONFIG_WIRELESS=y | 402 | CONFIG_WIRELESS=y |
397 | # CONFIG_CFG80211 is not set | 403 | # CONFIG_CFG80211 is not set |
404 | CONFIG_CFG80211_DEFAULT_PS_VALUE=0 | ||
398 | CONFIG_WIRELESS_OLD_REGULATORY=y | 405 | CONFIG_WIRELESS_OLD_REGULATORY=y |
399 | # CONFIG_WIRELESS_EXT is not set | 406 | # CONFIG_WIRELESS_EXT is not set |
400 | # CONFIG_LIB80211 is not set | 407 | # CONFIG_LIB80211 is not set |
@@ -402,7 +409,6 @@ CONFIG_WIRELESS_OLD_REGULATORY=y | |||
402 | # | 409 | # |
403 | # CFG80211 needs to be enabled for MAC80211 | 410 | # CFG80211 needs to be enabled for MAC80211 |
404 | # | 411 | # |
405 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
406 | # CONFIG_WIMAX is not set | 412 | # CONFIG_WIMAX is not set |
407 | # CONFIG_RFKILL is not set | 413 | # CONFIG_RFKILL is not set |
408 | # CONFIG_NET_9P is not set | 414 | # CONFIG_NET_9P is not set |
@@ -415,6 +421,7 @@ CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | |||
415 | # Generic Driver Options | 421 | # Generic Driver Options |
416 | # | 422 | # |
417 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 423 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
424 | # CONFIG_DEVTMPFS is not set | ||
418 | CONFIG_STANDALONE=y | 425 | CONFIG_STANDALONE=y |
419 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 426 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
420 | # CONFIG_FW_LOADER is not set | 427 | # CONFIG_FW_LOADER is not set |
@@ -422,9 +429,9 @@ CONFIG_PREVENT_FIRMWARE_BUILD=y | |||
422 | # CONFIG_CONNECTOR is not set | 429 | # CONFIG_CONNECTOR is not set |
423 | CONFIG_MTD=y | 430 | CONFIG_MTD=y |
424 | # CONFIG_MTD_DEBUG is not set | 431 | # CONFIG_MTD_DEBUG is not set |
432 | # CONFIG_MTD_TESTS is not set | ||
425 | CONFIG_MTD_CONCAT=y | 433 | CONFIG_MTD_CONCAT=y |
426 | CONFIG_MTD_PARTITIONS=y | 434 | CONFIG_MTD_PARTITIONS=y |
427 | # CONFIG_MTD_TESTS is not set | ||
428 | # CONFIG_MTD_REDBOOT_PARTS is not set | 435 | # CONFIG_MTD_REDBOOT_PARTS is not set |
429 | CONFIG_MTD_CMDLINE_PARTS=y | 436 | CONFIG_MTD_CMDLINE_PARTS=y |
430 | CONFIG_MTD_OF_PARTS=y | 437 | CONFIG_MTD_OF_PARTS=y |
@@ -651,7 +658,9 @@ CONFIG_MII=y | |||
651 | # CONFIG_NET_PCI is not set | 658 | # CONFIG_NET_PCI is not set |
652 | # CONFIG_B44 is not set | 659 | # CONFIG_B44 is not set |
653 | # CONFIG_KS8842 is not set | 660 | # CONFIG_KS8842 is not set |
661 | # CONFIG_KS8851_MLL is not set | ||
654 | # CONFIG_ATL2 is not set | 662 | # CONFIG_ATL2 is not set |
663 | # CONFIG_XILINX_EMACLITE is not set | ||
655 | CONFIG_NETDEV_1000=y | 664 | CONFIG_NETDEV_1000=y |
656 | # CONFIG_ACENIC is not set | 665 | # CONFIG_ACENIC is not set |
657 | # CONFIG_DL2K is not set | 666 | # CONFIG_DL2K is not set |
@@ -681,10 +690,7 @@ CONFIG_GIANFAR=y | |||
681 | # CONFIG_JME is not set | 690 | # CONFIG_JME is not set |
682 | # CONFIG_NETDEV_10000 is not set | 691 | # CONFIG_NETDEV_10000 is not set |
683 | # CONFIG_TR is not set | 692 | # CONFIG_TR is not set |
684 | 693 | CONFIG_WLAN=y | |
685 | # | ||
686 | # Wireless LAN | ||
687 | # | ||
688 | # CONFIG_WLAN_PRE80211 is not set | 694 | # CONFIG_WLAN_PRE80211 is not set |
689 | # CONFIG_WLAN_80211 is not set | 695 | # CONFIG_WLAN_80211 is not set |
690 | 696 | ||
@@ -786,6 +792,7 @@ CONFIG_GEN_RTC=y | |||
786 | CONFIG_DEVPORT=y | 792 | CONFIG_DEVPORT=y |
787 | CONFIG_I2C=y | 793 | CONFIG_I2C=y |
788 | CONFIG_I2C_BOARDINFO=y | 794 | CONFIG_I2C_BOARDINFO=y |
795 | CONFIG_I2C_COMPAT=y | ||
789 | CONFIG_I2C_CHARDEV=y | 796 | CONFIG_I2C_CHARDEV=y |
790 | CONFIG_I2C_HELPER_AUTO=y | 797 | CONFIG_I2C_HELPER_AUTO=y |
791 | 798 | ||
@@ -840,9 +847,6 @@ CONFIG_I2C_MPC=y | |||
840 | # Miscellaneous I2C Chip support | 847 | # Miscellaneous I2C Chip support |
841 | # | 848 | # |
842 | # CONFIG_DS1682 is not set | 849 | # CONFIG_DS1682 is not set |
843 | # CONFIG_SENSORS_PCF8574 is not set | ||
844 | # CONFIG_PCF8575 is not set | ||
845 | # CONFIG_SENSORS_PCA9539 is not set | ||
846 | # CONFIG_SENSORS_TSL2550 is not set | 850 | # CONFIG_SENSORS_TSL2550 is not set |
847 | # CONFIG_I2C_DEBUG_CORE is not set | 851 | # CONFIG_I2C_DEBUG_CORE is not set |
848 | # CONFIG_I2C_DEBUG_ALGO is not set | 852 | # CONFIG_I2C_DEBUG_ALGO is not set |
@@ -860,6 +864,11 @@ CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | |||
860 | # CONFIG_POWER_SUPPLY is not set | 864 | # CONFIG_POWER_SUPPLY is not set |
861 | CONFIG_HWMON=y | 865 | CONFIG_HWMON=y |
862 | # CONFIG_HWMON_VID is not set | 866 | # CONFIG_HWMON_VID is not set |
867 | # CONFIG_HWMON_DEBUG_CHIP is not set | ||
868 | |||
869 | # | ||
870 | # Native drivers | ||
871 | # | ||
863 | # CONFIG_SENSORS_AD7414 is not set | 872 | # CONFIG_SENSORS_AD7414 is not set |
864 | # CONFIG_SENSORS_AD7418 is not set | 873 | # CONFIG_SENSORS_AD7418 is not set |
865 | # CONFIG_SENSORS_ADM1021 is not set | 874 | # CONFIG_SENSORS_ADM1021 is not set |
@@ -909,6 +918,7 @@ CONFIG_HWMON=y | |||
909 | # CONFIG_SENSORS_ADS7828 is not set | 918 | # CONFIG_SENSORS_ADS7828 is not set |
910 | # CONFIG_SENSORS_THMC50 is not set | 919 | # CONFIG_SENSORS_THMC50 is not set |
911 | # CONFIG_SENSORS_TMP401 is not set | 920 | # CONFIG_SENSORS_TMP401 is not set |
921 | # CONFIG_SENSORS_TMP421 is not set | ||
912 | # CONFIG_SENSORS_VIA686A is not set | 922 | # CONFIG_SENSORS_VIA686A is not set |
913 | # CONFIG_SENSORS_VT1211 is not set | 923 | # CONFIG_SENSORS_VT1211 is not set |
914 | # CONFIG_SENSORS_VT8231 is not set | 924 | # CONFIG_SENSORS_VT8231 is not set |
@@ -920,9 +930,7 @@ CONFIG_HWMON=y | |||
920 | # CONFIG_SENSORS_W83L786NG is not set | 930 | # CONFIG_SENSORS_W83L786NG is not set |
921 | # CONFIG_SENSORS_W83627HF is not set | 931 | # CONFIG_SENSORS_W83627HF is not set |
922 | # CONFIG_SENSORS_W83627EHF is not set | 932 | # CONFIG_SENSORS_W83627EHF is not set |
923 | # CONFIG_HWMON_DEBUG_CHIP is not set | ||
924 | # CONFIG_THERMAL is not set | 933 | # CONFIG_THERMAL is not set |
925 | # CONFIG_THERMAL_HWMON is not set | ||
926 | CONFIG_WATCHDOG=y | 934 | CONFIG_WATCHDOG=y |
927 | # CONFIG_WATCHDOG_NOWAYOUT is not set | 935 | # CONFIG_WATCHDOG_NOWAYOUT is not set |
928 | 936 | ||
@@ -960,6 +968,7 @@ CONFIG_SSB_POSSIBLE=y | |||
960 | # CONFIG_MFD_TMIO is not set | 968 | # CONFIG_MFD_TMIO is not set |
961 | # CONFIG_PMIC_DA903X is not set | 969 | # CONFIG_PMIC_DA903X is not set |
962 | # CONFIG_MFD_WM8400 is not set | 970 | # CONFIG_MFD_WM8400 is not set |
971 | # CONFIG_MFD_WM831X is not set | ||
963 | # CONFIG_MFD_WM8350_I2C is not set | 972 | # CONFIG_MFD_WM8350_I2C is not set |
964 | # CONFIG_MFD_PCF50633 is not set | 973 | # CONFIG_MFD_PCF50633 is not set |
965 | # CONFIG_AB3100_CORE is not set | 974 | # CONFIG_AB3100_CORE is not set |
@@ -970,6 +979,7 @@ CONFIG_SSB_POSSIBLE=y | |||
970 | # Graphics support | 979 | # Graphics support |
971 | # | 980 | # |
972 | # CONFIG_AGP is not set | 981 | # CONFIG_AGP is not set |
982 | CONFIG_VGA_ARB=y | ||
973 | # CONFIG_DRM is not set | 983 | # CONFIG_DRM is not set |
974 | # CONFIG_VGASTATE is not set | 984 | # CONFIG_VGASTATE is not set |
975 | # CONFIG_VIDEO_OUTPUT_CONTROL is not set | 985 | # CONFIG_VIDEO_OUTPUT_CONTROL is not set |
@@ -983,7 +993,6 @@ CONFIG_SSB_POSSIBLE=y | |||
983 | # CONFIG_SOUND is not set | 993 | # CONFIG_SOUND is not set |
984 | CONFIG_HID_SUPPORT=y | 994 | CONFIG_HID_SUPPORT=y |
985 | CONFIG_HID=y | 995 | CONFIG_HID=y |
986 | # CONFIG_HID_DEBUG is not set | ||
987 | # CONFIG_HIDRAW is not set | 996 | # CONFIG_HIDRAW is not set |
988 | 997 | ||
989 | # | 998 | # |
@@ -1035,6 +1044,7 @@ CONFIG_USB_EHCI_HCD_PPC_OF=y | |||
1035 | # CONFIG_USB_OXU210HP_HCD is not set | 1044 | # CONFIG_USB_OXU210HP_HCD is not set |
1036 | # CONFIG_USB_ISP116X_HCD is not set | 1045 | # CONFIG_USB_ISP116X_HCD is not set |
1037 | # CONFIG_USB_ISP1760_HCD is not set | 1046 | # CONFIG_USB_ISP1760_HCD is not set |
1047 | # CONFIG_USB_ISP1362_HCD is not set | ||
1038 | # CONFIG_USB_OHCI_HCD is not set | 1048 | # CONFIG_USB_OHCI_HCD is not set |
1039 | # CONFIG_USB_UHCI_HCD is not set | 1049 | # CONFIG_USB_UHCI_HCD is not set |
1040 | # CONFIG_USB_SL811_HCD is not set | 1050 | # CONFIG_USB_SL811_HCD is not set |
@@ -1148,6 +1158,7 @@ CONFIG_JBD=y | |||
1148 | # CONFIG_GFS2_FS is not set | 1158 | # CONFIG_GFS2_FS is not set |
1149 | # CONFIG_OCFS2_FS is not set | 1159 | # CONFIG_OCFS2_FS is not set |
1150 | # CONFIG_BTRFS_FS is not set | 1160 | # CONFIG_BTRFS_FS is not set |
1161 | # CONFIG_NILFS2_FS is not set | ||
1151 | CONFIG_FILE_LOCKING=y | 1162 | CONFIG_FILE_LOCKING=y |
1152 | CONFIG_FSNOTIFY=y | 1163 | CONFIG_FSNOTIFY=y |
1153 | CONFIG_DNOTIFY=y | 1164 | CONFIG_DNOTIFY=y |
@@ -1207,7 +1218,6 @@ CONFIG_MISC_FILESYSTEMS=y | |||
1207 | # CONFIG_ROMFS_FS is not set | 1218 | # CONFIG_ROMFS_FS is not set |
1208 | # CONFIG_SYSV_FS is not set | 1219 | # CONFIG_SYSV_FS is not set |
1209 | # CONFIG_UFS_FS is not set | 1220 | # CONFIG_UFS_FS is not set |
1210 | # CONFIG_NILFS2_FS is not set | ||
1211 | CONFIG_NETWORK_FILESYSTEMS=y | 1221 | CONFIG_NETWORK_FILESYSTEMS=y |
1212 | CONFIG_NFS_FS=y | 1222 | CONFIG_NFS_FS=y |
1213 | CONFIG_NFS_V3=y | 1223 | CONFIG_NFS_V3=y |
@@ -1306,6 +1316,7 @@ CONFIG_ENABLE_WARN_DEPRECATED=y | |||
1306 | CONFIG_ENABLE_MUST_CHECK=y | 1316 | CONFIG_ENABLE_MUST_CHECK=y |
1307 | CONFIG_FRAME_WARN=1024 | 1317 | CONFIG_FRAME_WARN=1024 |
1308 | # CONFIG_MAGIC_SYSRQ is not set | 1318 | # CONFIG_MAGIC_SYSRQ is not set |
1319 | # CONFIG_STRIP_ASM_SYMS is not set | ||
1309 | # CONFIG_UNUSED_SYMBOLS is not set | 1320 | # CONFIG_UNUSED_SYMBOLS is not set |
1310 | # CONFIG_DEBUG_FS is not set | 1321 | # CONFIG_DEBUG_FS is not set |
1311 | # CONFIG_HEADERS_CHECK is not set | 1322 | # CONFIG_HEADERS_CHECK is not set |
@@ -1321,6 +1332,7 @@ CONFIG_HAVE_DYNAMIC_FTRACE=y | |||
1321 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1332 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
1322 | CONFIG_TRACING_SUPPORT=y | 1333 | CONFIG_TRACING_SUPPORT=y |
1323 | # CONFIG_FTRACE is not set | 1334 | # CONFIG_FTRACE is not set |
1335 | # CONFIG_DMA_API_DEBUG is not set | ||
1324 | # CONFIG_SAMPLES is not set | 1336 | # CONFIG_SAMPLES is not set |
1325 | CONFIG_HAVE_ARCH_KGDB=y | 1337 | CONFIG_HAVE_ARCH_KGDB=y |
1326 | # CONFIG_PPC_DISABLE_WERROR is not set | 1338 | # CONFIG_PPC_DISABLE_WERROR is not set |
@@ -1342,7 +1354,6 @@ CONFIG_CRYPTO=y | |||
1342 | # | 1354 | # |
1343 | # Crypto core or helper | 1355 | # Crypto core or helper |
1344 | # | 1356 | # |
1345 | # CONFIG_CRYPTO_FIPS is not set | ||
1346 | CONFIG_CRYPTO_ALGAPI=y | 1357 | CONFIG_CRYPTO_ALGAPI=y |
1347 | CONFIG_CRYPTO_ALGAPI2=y | 1358 | CONFIG_CRYPTO_ALGAPI2=y |
1348 | CONFIG_CRYPTO_AEAD2=y | 1359 | CONFIG_CRYPTO_AEAD2=y |
@@ -1384,11 +1395,13 @@ CONFIG_CRYPTO_PCBC=m | |||
1384 | # | 1395 | # |
1385 | # CONFIG_CRYPTO_HMAC is not set | 1396 | # CONFIG_CRYPTO_HMAC is not set |
1386 | # CONFIG_CRYPTO_XCBC is not set | 1397 | # CONFIG_CRYPTO_XCBC is not set |
1398 | # CONFIG_CRYPTO_VMAC is not set | ||
1387 | 1399 | ||
1388 | # | 1400 | # |
1389 | # Digest | 1401 | # Digest |
1390 | # | 1402 | # |
1391 | # CONFIG_CRYPTO_CRC32C is not set | 1403 | # CONFIG_CRYPTO_CRC32C is not set |
1404 | # CONFIG_CRYPTO_GHASH is not set | ||
1392 | # CONFIG_CRYPTO_MD4 is not set | 1405 | # CONFIG_CRYPTO_MD4 is not set |
1393 | CONFIG_CRYPTO_MD5=y | 1406 | CONFIG_CRYPTO_MD5=y |
1394 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 1407 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
diff --git a/arch/powerpc/configs/85xx/ksi8560_defconfig b/arch/powerpc/configs/85xx/ksi8560_defconfig index ff04e1028f5e..a5bde8da462c 100644 --- a/arch/powerpc/configs/85xx/ksi8560_defconfig +++ b/arch/powerpc/configs/85xx/ksi8560_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.31-rc4 | 3 | # Linux kernel version: 2.6.32-rc5 |
4 | # Wed Jul 29 23:32:14 2009 | 4 | # Thu Nov 5 08:20:32 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -22,6 +22,7 @@ CONFIG_FSL_EMB_PERFMON=y | |||
22 | # CONFIG_PHYS_64BIT is not set | 22 | # CONFIG_PHYS_64BIT is not set |
23 | CONFIG_SPE=y | 23 | CONFIG_SPE=y |
24 | CONFIG_PPC_MMU_NOHASH=y | 24 | CONFIG_PPC_MMU_NOHASH=y |
25 | CONFIG_PPC_MMU_NOHASH_32=y | ||
25 | CONFIG_PPC_BOOK3E_MMU=y | 26 | CONFIG_PPC_BOOK3E_MMU=y |
26 | # CONFIG_PPC_MM_SLICES is not set | 27 | # CONFIG_PPC_MM_SLICES is not set |
27 | # CONFIG_SMP is not set | 28 | # CONFIG_SMP is not set |
@@ -36,6 +37,7 @@ CONFIG_GENERIC_CLOCKEVENTS=y | |||
36 | CONFIG_GENERIC_HARDIRQS=y | 37 | CONFIG_GENERIC_HARDIRQS=y |
37 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | 38 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y |
38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 39 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
40 | # CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK is not set | ||
39 | CONFIG_IRQ_PER_CPU=y | 41 | CONFIG_IRQ_PER_CPU=y |
40 | CONFIG_STACKTRACE_SUPPORT=y | 42 | CONFIG_STACKTRACE_SUPPORT=y |
41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 43 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
@@ -85,11 +87,12 @@ CONFIG_SYSVIPC_SYSCTL=y | |||
85 | # | 87 | # |
86 | # RCU Subsystem | 88 | # RCU Subsystem |
87 | # | 89 | # |
88 | CONFIG_CLASSIC_RCU=y | 90 | CONFIG_TREE_RCU=y |
89 | # CONFIG_TREE_RCU is not set | 91 | # CONFIG_TREE_PREEMPT_RCU is not set |
90 | # CONFIG_PREEMPT_RCU is not set | 92 | # CONFIG_RCU_TRACE is not set |
93 | CONFIG_RCU_FANOUT=32 | ||
94 | # CONFIG_RCU_FANOUT_EXACT is not set | ||
91 | # CONFIG_TREE_RCU_TRACE is not set | 95 | # CONFIG_TREE_RCU_TRACE is not set |
92 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
93 | # CONFIG_IKCONFIG is not set | 96 | # CONFIG_IKCONFIG is not set |
94 | CONFIG_LOG_BUF_SHIFT=14 | 97 | CONFIG_LOG_BUF_SHIFT=14 |
95 | # CONFIG_GROUP_SCHED is not set | 98 | # CONFIG_GROUP_SCHED is not set |
@@ -123,28 +126,29 @@ CONFIG_TIMERFD=y | |||
123 | CONFIG_EVENTFD=y | 126 | CONFIG_EVENTFD=y |
124 | CONFIG_SHMEM=y | 127 | CONFIG_SHMEM=y |
125 | CONFIG_AIO=y | 128 | CONFIG_AIO=y |
126 | CONFIG_HAVE_PERF_COUNTERS=y | 129 | CONFIG_HAVE_PERF_EVENTS=y |
127 | 130 | ||
128 | # | 131 | # |
129 | # Performance Counters | 132 | # Kernel Performance Events And Counters |
130 | # | 133 | # |
134 | # CONFIG_PERF_EVENTS is not set | ||
131 | # CONFIG_PERF_COUNTERS is not set | 135 | # CONFIG_PERF_COUNTERS is not set |
132 | CONFIG_VM_EVENT_COUNTERS=y | 136 | CONFIG_VM_EVENT_COUNTERS=y |
133 | CONFIG_SLUB_DEBUG=y | 137 | CONFIG_SLUB_DEBUG=y |
134 | # CONFIG_STRIP_ASM_SYMS is not set | ||
135 | CONFIG_COMPAT_BRK=y | 138 | CONFIG_COMPAT_BRK=y |
136 | # CONFIG_SLAB is not set | 139 | # CONFIG_SLAB is not set |
137 | CONFIG_SLUB=y | 140 | CONFIG_SLUB=y |
138 | # CONFIG_SLOB is not set | 141 | # CONFIG_SLOB is not set |
139 | # CONFIG_PROFILING is not set | 142 | # CONFIG_PROFILING is not set |
140 | # CONFIG_MARKERS is not set | ||
141 | CONFIG_HAVE_OPROFILE=y | 143 | CONFIG_HAVE_OPROFILE=y |
142 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y | 144 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y |
143 | CONFIG_HAVE_IOREMAP_PROT=y | 145 | CONFIG_HAVE_IOREMAP_PROT=y |
144 | CONFIG_HAVE_KPROBES=y | 146 | CONFIG_HAVE_KPROBES=y |
145 | CONFIG_HAVE_KRETPROBES=y | 147 | CONFIG_HAVE_KRETPROBES=y |
146 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 148 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
149 | CONFIG_HAVE_DMA_ATTRS=y | ||
147 | CONFIG_HAVE_CLK=y | 150 | CONFIG_HAVE_CLK=y |
151 | CONFIG_HAVE_DMA_API_DEBUG=y | ||
148 | 152 | ||
149 | # | 153 | # |
150 | # GCOV-based kernel profiling | 154 | # GCOV-based kernel profiling |
@@ -188,6 +192,7 @@ CONFIG_MPC85xx=y | |||
188 | # CONFIG_MPC85xx_MDS is not set | 192 | # CONFIG_MPC85xx_MDS is not set |
189 | # CONFIG_MPC8536_DS is not set | 193 | # CONFIG_MPC8536_DS is not set |
190 | # CONFIG_MPC85xx_DS is not set | 194 | # CONFIG_MPC85xx_DS is not set |
195 | # CONFIG_MPC85xx_RDB is not set | ||
191 | # CONFIG_SOCRATES is not set | 196 | # CONFIG_SOCRATES is not set |
192 | CONFIG_KSI8560=y | 197 | CONFIG_KSI8560=y |
193 | # CONFIG_XES_MPC85xx is not set | 198 | # CONFIG_XES_MPC85xx is not set |
@@ -243,6 +248,7 @@ CONFIG_MATH_EMULATION=y | |||
243 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 248 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
244 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 249 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
245 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 250 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
251 | CONFIG_MAX_ACTIVE_REGIONS=32 | ||
246 | CONFIG_ARCH_FLATMEM_ENABLE=y | 252 | CONFIG_ARCH_FLATMEM_ENABLE=y |
247 | CONFIG_ARCH_POPULATES_NODE_MAP=y | 253 | CONFIG_ARCH_POPULATES_NODE_MAP=y |
248 | CONFIG_SELECT_MEMORY_MODEL=y | 254 | CONFIG_SELECT_MEMORY_MODEL=y |
@@ -260,6 +266,7 @@ CONFIG_BOUNCE=y | |||
260 | CONFIG_VIRT_TO_BUS=y | 266 | CONFIG_VIRT_TO_BUS=y |
261 | CONFIG_HAVE_MLOCK=y | 267 | CONFIG_HAVE_MLOCK=y |
262 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 268 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
269 | # CONFIG_KSM is not set | ||
263 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | 270 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 |
264 | CONFIG_PPC_4K_PAGES=y | 271 | CONFIG_PPC_4K_PAGES=y |
265 | # CONFIG_PPC_16K_PAGES is not set | 272 | # CONFIG_PPC_16K_PAGES is not set |
@@ -348,6 +355,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
348 | # CONFIG_NETFILTER is not set | 355 | # CONFIG_NETFILTER is not set |
349 | # CONFIG_IP_DCCP is not set | 356 | # CONFIG_IP_DCCP is not set |
350 | # CONFIG_IP_SCTP is not set | 357 | # CONFIG_IP_SCTP is not set |
358 | # CONFIG_RDS is not set | ||
351 | # CONFIG_TIPC is not set | 359 | # CONFIG_TIPC is not set |
352 | # CONFIG_ATM is not set | 360 | # CONFIG_ATM is not set |
353 | # CONFIG_BRIDGE is not set | 361 | # CONFIG_BRIDGE is not set |
@@ -377,6 +385,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
377 | # CONFIG_AF_RXRPC is not set | 385 | # CONFIG_AF_RXRPC is not set |
378 | CONFIG_WIRELESS=y | 386 | CONFIG_WIRELESS=y |
379 | # CONFIG_CFG80211 is not set | 387 | # CONFIG_CFG80211 is not set |
388 | CONFIG_CFG80211_DEFAULT_PS_VALUE=0 | ||
380 | CONFIG_WIRELESS_OLD_REGULATORY=y | 389 | CONFIG_WIRELESS_OLD_REGULATORY=y |
381 | # CONFIG_WIRELESS_EXT is not set | 390 | # CONFIG_WIRELESS_EXT is not set |
382 | # CONFIG_LIB80211 is not set | 391 | # CONFIG_LIB80211 is not set |
@@ -384,7 +393,6 @@ CONFIG_WIRELESS_OLD_REGULATORY=y | |||
384 | # | 393 | # |
385 | # CFG80211 needs to be enabled for MAC80211 | 394 | # CFG80211 needs to be enabled for MAC80211 |
386 | # | 395 | # |
387 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
388 | # CONFIG_WIMAX is not set | 396 | # CONFIG_WIMAX is not set |
389 | # CONFIG_RFKILL is not set | 397 | # CONFIG_RFKILL is not set |
390 | # CONFIG_NET_9P is not set | 398 | # CONFIG_NET_9P is not set |
@@ -397,6 +405,7 @@ CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | |||
397 | # Generic Driver Options | 405 | # Generic Driver Options |
398 | # | 406 | # |
399 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 407 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
408 | # CONFIG_DEVTMPFS is not set | ||
400 | CONFIG_STANDALONE=y | 409 | CONFIG_STANDALONE=y |
401 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 410 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
402 | # CONFIG_FW_LOADER is not set | 411 | # CONFIG_FW_LOADER is not set |
@@ -582,6 +591,8 @@ CONFIG_MII=y | |||
582 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | 591 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
583 | # CONFIG_B44 is not set | 592 | # CONFIG_B44 is not set |
584 | # CONFIG_KS8842 is not set | 593 | # CONFIG_KS8842 is not set |
594 | # CONFIG_KS8851_MLL is not set | ||
595 | # CONFIG_XILINX_EMACLITE is not set | ||
585 | CONFIG_FS_ENET=y | 596 | CONFIG_FS_ENET=y |
586 | # CONFIG_FS_ENET_HAS_SCC is not set | 597 | # CONFIG_FS_ENET_HAS_SCC is not set |
587 | CONFIG_FS_ENET_HAS_FCC=y | 598 | CONFIG_FS_ENET_HAS_FCC=y |
@@ -591,10 +602,7 @@ CONFIG_FSL_PQ_MDIO=y | |||
591 | CONFIG_GIANFAR=y | 602 | CONFIG_GIANFAR=y |
592 | # CONFIG_MV643XX_ETH is not set | 603 | # CONFIG_MV643XX_ETH is not set |
593 | CONFIG_NETDEV_10000=y | 604 | CONFIG_NETDEV_10000=y |
594 | 605 | CONFIG_WLAN=y | |
595 | # | ||
596 | # Wireless LAN | ||
597 | # | ||
598 | # CONFIG_WLAN_PRE80211 is not set | 606 | # CONFIG_WLAN_PRE80211 is not set |
599 | # CONFIG_WLAN_80211 is not set | 607 | # CONFIG_WLAN_80211 is not set |
600 | 608 | ||
@@ -704,10 +712,19 @@ CONFIG_GPIOLIB=y | |||
704 | # | 712 | # |
705 | # SPI GPIO expanders: | 713 | # SPI GPIO expanders: |
706 | # | 714 | # |
715 | |||
716 | # | ||
717 | # AC97 GPIO expanders: | ||
718 | # | ||
707 | # CONFIG_W1 is not set | 719 | # CONFIG_W1 is not set |
708 | # CONFIG_POWER_SUPPLY is not set | 720 | # CONFIG_POWER_SUPPLY is not set |
709 | CONFIG_HWMON=y | 721 | CONFIG_HWMON=y |
710 | # CONFIG_HWMON_VID is not set | 722 | # CONFIG_HWMON_VID is not set |
723 | # CONFIG_HWMON_DEBUG_CHIP is not set | ||
724 | |||
725 | # | ||
726 | # Native drivers | ||
727 | # | ||
711 | # CONFIG_SENSORS_F71805F is not set | 728 | # CONFIG_SENSORS_F71805F is not set |
712 | # CONFIG_SENSORS_F71882FG is not set | 729 | # CONFIG_SENSORS_F71882FG is not set |
713 | # CONFIG_SENSORS_IT87 is not set | 730 | # CONFIG_SENSORS_IT87 is not set |
@@ -719,9 +736,7 @@ CONFIG_HWMON=y | |||
719 | # CONFIG_SENSORS_VT1211 is not set | 736 | # CONFIG_SENSORS_VT1211 is not set |
720 | # CONFIG_SENSORS_W83627HF is not set | 737 | # CONFIG_SENSORS_W83627HF is not set |
721 | # CONFIG_SENSORS_W83627EHF is not set | 738 | # CONFIG_SENSORS_W83627EHF is not set |
722 | # CONFIG_HWMON_DEBUG_CHIP is not set | ||
723 | # CONFIG_THERMAL is not set | 739 | # CONFIG_THERMAL is not set |
724 | # CONFIG_THERMAL_HWMON is not set | ||
725 | # CONFIG_WATCHDOG is not set | 740 | # CONFIG_WATCHDOG is not set |
726 | CONFIG_SSB_POSSIBLE=y | 741 | CONFIG_SSB_POSSIBLE=y |
727 | 742 | ||
@@ -755,7 +770,6 @@ CONFIG_VIDEO_OUTPUT_CONTROL=y | |||
755 | # CONFIG_SOUND is not set | 770 | # CONFIG_SOUND is not set |
756 | CONFIG_HID_SUPPORT=y | 771 | CONFIG_HID_SUPPORT=y |
757 | CONFIG_HID=y | 772 | CONFIG_HID=y |
758 | # CONFIG_HID_DEBUG is not set | ||
759 | # CONFIG_HIDRAW is not set | 773 | # CONFIG_HIDRAW is not set |
760 | # CONFIG_HID_PID is not set | 774 | # CONFIG_HID_PID is not set |
761 | 775 | ||
@@ -818,6 +832,7 @@ CONFIG_FS_MBCACHE=y | |||
818 | # CONFIG_GFS2_FS is not set | 832 | # CONFIG_GFS2_FS is not set |
819 | # CONFIG_OCFS2_FS is not set | 833 | # CONFIG_OCFS2_FS is not set |
820 | # CONFIG_BTRFS_FS is not set | 834 | # CONFIG_BTRFS_FS is not set |
835 | # CONFIG_NILFS2_FS is not set | ||
821 | CONFIG_FILE_LOCKING=y | 836 | CONFIG_FILE_LOCKING=y |
822 | CONFIG_FSNOTIFY=y | 837 | CONFIG_FSNOTIFY=y |
823 | CONFIG_DNOTIFY=y | 838 | CONFIG_DNOTIFY=y |
@@ -877,7 +892,6 @@ CONFIG_MISC_FILESYSTEMS=y | |||
877 | # CONFIG_ROMFS_FS is not set | 892 | # CONFIG_ROMFS_FS is not set |
878 | # CONFIG_SYSV_FS is not set | 893 | # CONFIG_SYSV_FS is not set |
879 | # CONFIG_UFS_FS is not set | 894 | # CONFIG_UFS_FS is not set |
880 | # CONFIG_NILFS2_FS is not set | ||
881 | CONFIG_NETWORK_FILESYSTEMS=y | 895 | CONFIG_NETWORK_FILESYSTEMS=y |
882 | CONFIG_NFS_FS=y | 896 | CONFIG_NFS_FS=y |
883 | # CONFIG_NFS_V3 is not set | 897 | # CONFIG_NFS_V3 is not set |
@@ -945,6 +959,7 @@ CONFIG_ENABLE_WARN_DEPRECATED=y | |||
945 | CONFIG_ENABLE_MUST_CHECK=y | 959 | CONFIG_ENABLE_MUST_CHECK=y |
946 | CONFIG_FRAME_WARN=1024 | 960 | CONFIG_FRAME_WARN=1024 |
947 | # CONFIG_MAGIC_SYSRQ is not set | 961 | # CONFIG_MAGIC_SYSRQ is not set |
962 | # CONFIG_STRIP_ASM_SYMS is not set | ||
948 | # CONFIG_UNUSED_SYMBOLS is not set | 963 | # CONFIG_UNUSED_SYMBOLS is not set |
949 | CONFIG_DEBUG_FS=y | 964 | CONFIG_DEBUG_FS=y |
950 | # CONFIG_HEADERS_CHECK is not set | 965 | # CONFIG_HEADERS_CHECK is not set |
@@ -962,6 +977,7 @@ CONFIG_SCHED_DEBUG=y | |||
962 | # CONFIG_DEBUG_OBJECTS is not set | 977 | # CONFIG_DEBUG_OBJECTS is not set |
963 | # CONFIG_SLUB_DEBUG_ON is not set | 978 | # CONFIG_SLUB_DEBUG_ON is not set |
964 | # CONFIG_SLUB_STATS is not set | 979 | # CONFIG_SLUB_STATS is not set |
980 | # CONFIG_DEBUG_KMEMLEAK is not set | ||
965 | # CONFIG_DEBUG_RT_MUTEXES is not set | 981 | # CONFIG_DEBUG_RT_MUTEXES is not set |
966 | # CONFIG_RT_MUTEX_TESTER is not set | 982 | # CONFIG_RT_MUTEX_TESTER is not set |
967 | # CONFIG_DEBUG_SPINLOCK is not set | 983 | # CONFIG_DEBUG_SPINLOCK is not set |
@@ -981,10 +997,12 @@ CONFIG_DEBUG_MUTEXES=y | |||
981 | # CONFIG_DEBUG_LIST is not set | 997 | # CONFIG_DEBUG_LIST is not set |
982 | # CONFIG_DEBUG_SG is not set | 998 | # CONFIG_DEBUG_SG is not set |
983 | # CONFIG_DEBUG_NOTIFIERS is not set | 999 | # CONFIG_DEBUG_NOTIFIERS is not set |
1000 | # CONFIG_DEBUG_CREDENTIALS is not set | ||
984 | # CONFIG_RCU_TORTURE_TEST is not set | 1001 | # CONFIG_RCU_TORTURE_TEST is not set |
985 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | 1002 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
986 | # CONFIG_BACKTRACE_SELF_TEST is not set | 1003 | # CONFIG_BACKTRACE_SELF_TEST is not set |
987 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set | 1004 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set |
1005 | # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set | ||
988 | # CONFIG_FAULT_INJECTION is not set | 1006 | # CONFIG_FAULT_INJECTION is not set |
989 | # CONFIG_LATENCYTOP is not set | 1007 | # CONFIG_LATENCYTOP is not set |
990 | CONFIG_SYSCTL_SYSCALL_CHECK=y | 1008 | CONFIG_SYSCTL_SYSCALL_CHECK=y |
@@ -1008,10 +1026,10 @@ CONFIG_BRANCH_PROFILE_NONE=y | |||
1008 | # CONFIG_WORKQUEUE_TRACER is not set | 1026 | # CONFIG_WORKQUEUE_TRACER is not set |
1009 | # CONFIG_BLK_DEV_IO_TRACE is not set | 1027 | # CONFIG_BLK_DEV_IO_TRACE is not set |
1010 | # CONFIG_DYNAMIC_DEBUG is not set | 1028 | # CONFIG_DYNAMIC_DEBUG is not set |
1029 | # CONFIG_DMA_API_DEBUG is not set | ||
1011 | # CONFIG_SAMPLES is not set | 1030 | # CONFIG_SAMPLES is not set |
1012 | CONFIG_HAVE_ARCH_KGDB=y | 1031 | CONFIG_HAVE_ARCH_KGDB=y |
1013 | # CONFIG_KGDB is not set | 1032 | # CONFIG_KGDB is not set |
1014 | # CONFIG_KMEMCHECK is not set | ||
1015 | # CONFIG_PPC_DISABLE_WERROR is not set | 1033 | # CONFIG_PPC_DISABLE_WERROR is not set |
1016 | CONFIG_PPC_WERROR=y | 1034 | CONFIG_PPC_WERROR=y |
1017 | CONFIG_PRINT_STACK_DEPTH=64 | 1035 | CONFIG_PRINT_STACK_DEPTH=64 |
@@ -1039,7 +1057,6 @@ CONFIG_CRYPTO=y | |||
1039 | # | 1057 | # |
1040 | # Crypto core or helper | 1058 | # Crypto core or helper |
1041 | # | 1059 | # |
1042 | # CONFIG_CRYPTO_FIPS is not set | ||
1043 | # CONFIG_CRYPTO_MANAGER is not set | 1060 | # CONFIG_CRYPTO_MANAGER is not set |
1044 | # CONFIG_CRYPTO_MANAGER2 is not set | 1061 | # CONFIG_CRYPTO_MANAGER2 is not set |
1045 | # CONFIG_CRYPTO_GF128MUL is not set | 1062 | # CONFIG_CRYPTO_GF128MUL is not set |
@@ -1070,11 +1087,13 @@ CONFIG_CRYPTO=y | |||
1070 | # | 1087 | # |
1071 | # CONFIG_CRYPTO_HMAC is not set | 1088 | # CONFIG_CRYPTO_HMAC is not set |
1072 | # CONFIG_CRYPTO_XCBC is not set | 1089 | # CONFIG_CRYPTO_XCBC is not set |
1090 | # CONFIG_CRYPTO_VMAC is not set | ||
1073 | 1091 | ||
1074 | # | 1092 | # |
1075 | # Digest | 1093 | # Digest |
1076 | # | 1094 | # |
1077 | # CONFIG_CRYPTO_CRC32C is not set | 1095 | # CONFIG_CRYPTO_CRC32C is not set |
1096 | # CONFIG_CRYPTO_GHASH is not set | ||
1078 | # CONFIG_CRYPTO_MD4 is not set | 1097 | # CONFIG_CRYPTO_MD4 is not set |
1079 | # CONFIG_CRYPTO_MD5 is not set | 1098 | # CONFIG_CRYPTO_MD5 is not set |
1080 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 1099 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
diff --git a/arch/powerpc/configs/85xx/mpc8540_ads_defconfig b/arch/powerpc/configs/85xx/mpc8540_ads_defconfig index fb10cc83702e..c10e26f8763f 100644 --- a/arch/powerpc/configs/85xx/mpc8540_ads_defconfig +++ b/arch/powerpc/configs/85xx/mpc8540_ads_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.31-rc4 | 3 | # Linux kernel version: 2.6.32-rc5 |
4 | # Wed Jul 29 23:32:15 2009 | 4 | # Thu Nov 5 08:20:33 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -22,6 +22,7 @@ CONFIG_FSL_EMB_PERFMON=y | |||
22 | # CONFIG_PHYS_64BIT is not set | 22 | # CONFIG_PHYS_64BIT is not set |
23 | CONFIG_SPE=y | 23 | CONFIG_SPE=y |
24 | CONFIG_PPC_MMU_NOHASH=y | 24 | CONFIG_PPC_MMU_NOHASH=y |
25 | CONFIG_PPC_MMU_NOHASH_32=y | ||
25 | CONFIG_PPC_BOOK3E_MMU=y | 26 | CONFIG_PPC_BOOK3E_MMU=y |
26 | # CONFIG_PPC_MM_SLICES is not set | 27 | # CONFIG_PPC_MM_SLICES is not set |
27 | # CONFIG_SMP is not set | 28 | # CONFIG_SMP is not set |
@@ -36,6 +37,7 @@ CONFIG_GENERIC_CLOCKEVENTS=y | |||
36 | CONFIG_GENERIC_HARDIRQS=y | 37 | CONFIG_GENERIC_HARDIRQS=y |
37 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | 38 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y |
38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 39 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
40 | # CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK is not set | ||
39 | CONFIG_IRQ_PER_CPU=y | 41 | CONFIG_IRQ_PER_CPU=y |
40 | CONFIG_STACKTRACE_SUPPORT=y | 42 | CONFIG_STACKTRACE_SUPPORT=y |
41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 43 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
@@ -84,11 +86,12 @@ CONFIG_SYSVIPC_SYSCTL=y | |||
84 | # | 86 | # |
85 | # RCU Subsystem | 87 | # RCU Subsystem |
86 | # | 88 | # |
87 | CONFIG_CLASSIC_RCU=y | 89 | CONFIG_TREE_RCU=y |
88 | # CONFIG_TREE_RCU is not set | 90 | # CONFIG_TREE_PREEMPT_RCU is not set |
89 | # CONFIG_PREEMPT_RCU is not set | 91 | # CONFIG_RCU_TRACE is not set |
92 | CONFIG_RCU_FANOUT=32 | ||
93 | # CONFIG_RCU_FANOUT_EXACT is not set | ||
90 | # CONFIG_TREE_RCU_TRACE is not set | 94 | # CONFIG_TREE_RCU_TRACE is not set |
91 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
92 | # CONFIG_IKCONFIG is not set | 95 | # CONFIG_IKCONFIG is not set |
93 | CONFIG_LOG_BUF_SHIFT=14 | 96 | CONFIG_LOG_BUF_SHIFT=14 |
94 | CONFIG_GROUP_SCHED=y | 97 | CONFIG_GROUP_SCHED=y |
@@ -126,27 +129,28 @@ CONFIG_TIMERFD=y | |||
126 | CONFIG_EVENTFD=y | 129 | CONFIG_EVENTFD=y |
127 | CONFIG_SHMEM=y | 130 | CONFIG_SHMEM=y |
128 | CONFIG_AIO=y | 131 | CONFIG_AIO=y |
129 | CONFIG_HAVE_PERF_COUNTERS=y | 132 | CONFIG_HAVE_PERF_EVENTS=y |
130 | 133 | ||
131 | # | 134 | # |
132 | # Performance Counters | 135 | # Kernel Performance Events And Counters |
133 | # | 136 | # |
137 | # CONFIG_PERF_EVENTS is not set | ||
134 | # CONFIG_PERF_COUNTERS is not set | 138 | # CONFIG_PERF_COUNTERS is not set |
135 | CONFIG_VM_EVENT_COUNTERS=y | 139 | CONFIG_VM_EVENT_COUNTERS=y |
136 | CONFIG_SLUB_DEBUG=y | 140 | CONFIG_SLUB_DEBUG=y |
137 | # CONFIG_STRIP_ASM_SYMS is not set | ||
138 | CONFIG_COMPAT_BRK=y | 141 | CONFIG_COMPAT_BRK=y |
139 | # CONFIG_SLAB is not set | 142 | # CONFIG_SLAB is not set |
140 | CONFIG_SLUB=y | 143 | CONFIG_SLUB=y |
141 | # CONFIG_SLOB is not set | 144 | # CONFIG_SLOB is not set |
142 | # CONFIG_PROFILING is not set | 145 | # CONFIG_PROFILING is not set |
143 | # CONFIG_MARKERS is not set | ||
144 | CONFIG_HAVE_OPROFILE=y | 146 | CONFIG_HAVE_OPROFILE=y |
145 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y | 147 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y |
146 | CONFIG_HAVE_IOREMAP_PROT=y | 148 | CONFIG_HAVE_IOREMAP_PROT=y |
147 | CONFIG_HAVE_KPROBES=y | 149 | CONFIG_HAVE_KPROBES=y |
148 | CONFIG_HAVE_KRETPROBES=y | 150 | CONFIG_HAVE_KRETPROBES=y |
149 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 151 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
152 | CONFIG_HAVE_DMA_ATTRS=y | ||
153 | CONFIG_HAVE_DMA_API_DEBUG=y | ||
150 | 154 | ||
151 | # | 155 | # |
152 | # GCOV-based kernel profiling | 156 | # GCOV-based kernel profiling |
@@ -189,6 +193,7 @@ CONFIG_MPC8540_ADS=y | |||
189 | # CONFIG_MPC85xx_MDS is not set | 193 | # CONFIG_MPC85xx_MDS is not set |
190 | # CONFIG_MPC8536_DS is not set | 194 | # CONFIG_MPC8536_DS is not set |
191 | # CONFIG_MPC85xx_DS is not set | 195 | # CONFIG_MPC85xx_DS is not set |
196 | # CONFIG_MPC85xx_RDB is not set | ||
192 | # CONFIG_SOCRATES is not set | 197 | # CONFIG_SOCRATES is not set |
193 | # CONFIG_KSI8560 is not set | 198 | # CONFIG_KSI8560 is not set |
194 | # CONFIG_XES_MPC85xx is not set | 199 | # CONFIG_XES_MPC85xx is not set |
@@ -244,6 +249,7 @@ CONFIG_MATH_EMULATION=y | |||
244 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 249 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
245 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 250 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
246 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 251 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
252 | CONFIG_MAX_ACTIVE_REGIONS=32 | ||
247 | CONFIG_ARCH_FLATMEM_ENABLE=y | 253 | CONFIG_ARCH_FLATMEM_ENABLE=y |
248 | CONFIG_ARCH_POPULATES_NODE_MAP=y | 254 | CONFIG_ARCH_POPULATES_NODE_MAP=y |
249 | CONFIG_SELECT_MEMORY_MODEL=y | 255 | CONFIG_SELECT_MEMORY_MODEL=y |
@@ -261,6 +267,7 @@ CONFIG_BOUNCE=y | |||
261 | CONFIG_VIRT_TO_BUS=y | 267 | CONFIG_VIRT_TO_BUS=y |
262 | CONFIG_HAVE_MLOCK=y | 268 | CONFIG_HAVE_MLOCK=y |
263 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 269 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
270 | # CONFIG_KSM is not set | ||
264 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | 271 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 |
265 | CONFIG_PPC_4K_PAGES=y | 272 | CONFIG_PPC_4K_PAGES=y |
266 | # CONFIG_PPC_16K_PAGES is not set | 273 | # CONFIG_PPC_16K_PAGES is not set |
@@ -349,6 +356,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
349 | # CONFIG_NETFILTER is not set | 356 | # CONFIG_NETFILTER is not set |
350 | # CONFIG_IP_DCCP is not set | 357 | # CONFIG_IP_DCCP is not set |
351 | # CONFIG_IP_SCTP is not set | 358 | # CONFIG_IP_SCTP is not set |
359 | # CONFIG_RDS is not set | ||
352 | # CONFIG_TIPC is not set | 360 | # CONFIG_TIPC is not set |
353 | # CONFIG_ATM is not set | 361 | # CONFIG_ATM is not set |
354 | # CONFIG_BRIDGE is not set | 362 | # CONFIG_BRIDGE is not set |
@@ -378,6 +386,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
378 | # CONFIG_AF_RXRPC is not set | 386 | # CONFIG_AF_RXRPC is not set |
379 | CONFIG_WIRELESS=y | 387 | CONFIG_WIRELESS=y |
380 | # CONFIG_CFG80211 is not set | 388 | # CONFIG_CFG80211 is not set |
389 | CONFIG_CFG80211_DEFAULT_PS_VALUE=0 | ||
381 | CONFIG_WIRELESS_OLD_REGULATORY=y | 390 | CONFIG_WIRELESS_OLD_REGULATORY=y |
382 | # CONFIG_WIRELESS_EXT is not set | 391 | # CONFIG_WIRELESS_EXT is not set |
383 | # CONFIG_LIB80211 is not set | 392 | # CONFIG_LIB80211 is not set |
@@ -385,7 +394,6 @@ CONFIG_WIRELESS_OLD_REGULATORY=y | |||
385 | # | 394 | # |
386 | # CFG80211 needs to be enabled for MAC80211 | 395 | # CFG80211 needs to be enabled for MAC80211 |
387 | # | 396 | # |
388 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
389 | # CONFIG_WIMAX is not set | 397 | # CONFIG_WIMAX is not set |
390 | # CONFIG_RFKILL is not set | 398 | # CONFIG_RFKILL is not set |
391 | # CONFIG_NET_9P is not set | 399 | # CONFIG_NET_9P is not set |
@@ -398,6 +406,7 @@ CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | |||
398 | # Generic Driver Options | 406 | # Generic Driver Options |
399 | # | 407 | # |
400 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 408 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
409 | # CONFIG_DEVTMPFS is not set | ||
401 | CONFIG_STANDALONE=y | 410 | CONFIG_STANDALONE=y |
402 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 411 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
403 | # CONFIG_FW_LOADER is not set | 412 | # CONFIG_FW_LOADER is not set |
@@ -483,15 +492,14 @@ CONFIG_MII=y | |||
483 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | 492 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
484 | # CONFIG_B44 is not set | 493 | # CONFIG_B44 is not set |
485 | # CONFIG_KS8842 is not set | 494 | # CONFIG_KS8842 is not set |
495 | # CONFIG_KS8851_MLL is not set | ||
496 | # CONFIG_XILINX_EMACLITE is not set | ||
486 | CONFIG_NETDEV_1000=y | 497 | CONFIG_NETDEV_1000=y |
487 | CONFIG_FSL_PQ_MDIO=y | 498 | CONFIG_FSL_PQ_MDIO=y |
488 | CONFIG_GIANFAR=y | 499 | CONFIG_GIANFAR=y |
489 | # CONFIG_MV643XX_ETH is not set | 500 | # CONFIG_MV643XX_ETH is not set |
490 | CONFIG_NETDEV_10000=y | 501 | CONFIG_NETDEV_10000=y |
491 | 502 | CONFIG_WLAN=y | |
492 | # | ||
493 | # Wireless LAN | ||
494 | # | ||
495 | # CONFIG_WLAN_PRE80211 is not set | 503 | # CONFIG_WLAN_PRE80211 is not set |
496 | # CONFIG_WLAN_80211 is not set | 504 | # CONFIG_WLAN_80211 is not set |
497 | 505 | ||
@@ -588,6 +596,11 @@ CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | |||
588 | # CONFIG_POWER_SUPPLY is not set | 596 | # CONFIG_POWER_SUPPLY is not set |
589 | CONFIG_HWMON=y | 597 | CONFIG_HWMON=y |
590 | # CONFIG_HWMON_VID is not set | 598 | # CONFIG_HWMON_VID is not set |
599 | # CONFIG_HWMON_DEBUG_CHIP is not set | ||
600 | |||
601 | # | ||
602 | # Native drivers | ||
603 | # | ||
591 | # CONFIG_SENSORS_F71805F is not set | 604 | # CONFIG_SENSORS_F71805F is not set |
592 | # CONFIG_SENSORS_F71882FG is not set | 605 | # CONFIG_SENSORS_F71882FG is not set |
593 | # CONFIG_SENSORS_IT87 is not set | 606 | # CONFIG_SENSORS_IT87 is not set |
@@ -598,9 +611,7 @@ CONFIG_HWMON=y | |||
598 | # CONFIG_SENSORS_VT1211 is not set | 611 | # CONFIG_SENSORS_VT1211 is not set |
599 | # CONFIG_SENSORS_W83627HF is not set | 612 | # CONFIG_SENSORS_W83627HF is not set |
600 | # CONFIG_SENSORS_W83627EHF is not set | 613 | # CONFIG_SENSORS_W83627EHF is not set |
601 | # CONFIG_HWMON_DEBUG_CHIP is not set | ||
602 | # CONFIG_THERMAL is not set | 614 | # CONFIG_THERMAL is not set |
603 | # CONFIG_THERMAL_HWMON is not set | ||
604 | # CONFIG_WATCHDOG is not set | 615 | # CONFIG_WATCHDOG is not set |
605 | CONFIG_SSB_POSSIBLE=y | 616 | CONFIG_SSB_POSSIBLE=y |
606 | 617 | ||
@@ -634,7 +645,6 @@ CONFIG_VIDEO_OUTPUT_CONTROL=y | |||
634 | # CONFIG_SOUND is not set | 645 | # CONFIG_SOUND is not set |
635 | CONFIG_HID_SUPPORT=y | 646 | CONFIG_HID_SUPPORT=y |
636 | CONFIG_HID=y | 647 | CONFIG_HID=y |
637 | # CONFIG_HID_DEBUG is not set | ||
638 | # CONFIG_HIDRAW is not set | 648 | # CONFIG_HIDRAW is not set |
639 | # CONFIG_HID_PID is not set | 649 | # CONFIG_HID_PID is not set |
640 | 650 | ||
@@ -696,6 +706,7 @@ CONFIG_FS_MBCACHE=y | |||
696 | # CONFIG_GFS2_FS is not set | 706 | # CONFIG_GFS2_FS is not set |
697 | # CONFIG_OCFS2_FS is not set | 707 | # CONFIG_OCFS2_FS is not set |
698 | # CONFIG_BTRFS_FS is not set | 708 | # CONFIG_BTRFS_FS is not set |
709 | # CONFIG_NILFS2_FS is not set | ||
699 | CONFIG_FILE_LOCKING=y | 710 | CONFIG_FILE_LOCKING=y |
700 | CONFIG_FSNOTIFY=y | 711 | CONFIG_FSNOTIFY=y |
701 | CONFIG_DNOTIFY=y | 712 | CONFIG_DNOTIFY=y |
@@ -754,7 +765,6 @@ CONFIG_MISC_FILESYSTEMS=y | |||
754 | # CONFIG_ROMFS_FS is not set | 765 | # CONFIG_ROMFS_FS is not set |
755 | # CONFIG_SYSV_FS is not set | 766 | # CONFIG_SYSV_FS is not set |
756 | # CONFIG_UFS_FS is not set | 767 | # CONFIG_UFS_FS is not set |
757 | # CONFIG_NILFS2_FS is not set | ||
758 | CONFIG_NETWORK_FILESYSTEMS=y | 768 | CONFIG_NETWORK_FILESYSTEMS=y |
759 | CONFIG_NFS_FS=y | 769 | CONFIG_NFS_FS=y |
760 | # CONFIG_NFS_V3 is not set | 770 | # CONFIG_NFS_V3 is not set |
@@ -822,6 +832,7 @@ CONFIG_ENABLE_WARN_DEPRECATED=y | |||
822 | CONFIG_ENABLE_MUST_CHECK=y | 832 | CONFIG_ENABLE_MUST_CHECK=y |
823 | CONFIG_FRAME_WARN=1024 | 833 | CONFIG_FRAME_WARN=1024 |
824 | # CONFIG_MAGIC_SYSRQ is not set | 834 | # CONFIG_MAGIC_SYSRQ is not set |
835 | # CONFIG_STRIP_ASM_SYMS is not set | ||
825 | # CONFIG_UNUSED_SYMBOLS is not set | 836 | # CONFIG_UNUSED_SYMBOLS is not set |
826 | # CONFIG_DEBUG_FS is not set | 837 | # CONFIG_DEBUG_FS is not set |
827 | # CONFIG_HEADERS_CHECK is not set | 838 | # CONFIG_HEADERS_CHECK is not set |
@@ -839,6 +850,7 @@ CONFIG_SCHED_DEBUG=y | |||
839 | # CONFIG_DEBUG_OBJECTS is not set | 850 | # CONFIG_DEBUG_OBJECTS is not set |
840 | # CONFIG_SLUB_DEBUG_ON is not set | 851 | # CONFIG_SLUB_DEBUG_ON is not set |
841 | # CONFIG_SLUB_STATS is not set | 852 | # CONFIG_SLUB_STATS is not set |
853 | # CONFIG_DEBUG_KMEMLEAK is not set | ||
842 | # CONFIG_DEBUG_RT_MUTEXES is not set | 854 | # CONFIG_DEBUG_RT_MUTEXES is not set |
843 | # CONFIG_RT_MUTEX_TESTER is not set | 855 | # CONFIG_RT_MUTEX_TESTER is not set |
844 | # CONFIG_DEBUG_SPINLOCK is not set | 856 | # CONFIG_DEBUG_SPINLOCK is not set |
@@ -857,10 +869,12 @@ CONFIG_DEBUG_MUTEXES=y | |||
857 | # CONFIG_DEBUG_LIST is not set | 869 | # CONFIG_DEBUG_LIST is not set |
858 | # CONFIG_DEBUG_SG is not set | 870 | # CONFIG_DEBUG_SG is not set |
859 | # CONFIG_DEBUG_NOTIFIERS is not set | 871 | # CONFIG_DEBUG_NOTIFIERS is not set |
872 | # CONFIG_DEBUG_CREDENTIALS is not set | ||
860 | # CONFIG_RCU_TORTURE_TEST is not set | 873 | # CONFIG_RCU_TORTURE_TEST is not set |
861 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | 874 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
862 | # CONFIG_BACKTRACE_SELF_TEST is not set | 875 | # CONFIG_BACKTRACE_SELF_TEST is not set |
863 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set | 876 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set |
877 | # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set | ||
864 | # CONFIG_FAULT_INJECTION is not set | 878 | # CONFIG_FAULT_INJECTION is not set |
865 | # CONFIG_LATENCYTOP is not set | 879 | # CONFIG_LATENCYTOP is not set |
866 | CONFIG_SYSCTL_SYSCALL_CHECK=y | 880 | CONFIG_SYSCTL_SYSCALL_CHECK=y |
@@ -883,10 +897,10 @@ CONFIG_BRANCH_PROFILE_NONE=y | |||
883 | # CONFIG_KMEMTRACE is not set | 897 | # CONFIG_KMEMTRACE is not set |
884 | # CONFIG_WORKQUEUE_TRACER is not set | 898 | # CONFIG_WORKQUEUE_TRACER is not set |
885 | # CONFIG_BLK_DEV_IO_TRACE is not set | 899 | # CONFIG_BLK_DEV_IO_TRACE is not set |
900 | # CONFIG_DMA_API_DEBUG is not set | ||
886 | # CONFIG_SAMPLES is not set | 901 | # CONFIG_SAMPLES is not set |
887 | CONFIG_HAVE_ARCH_KGDB=y | 902 | CONFIG_HAVE_ARCH_KGDB=y |
888 | # CONFIG_KGDB is not set | 903 | # CONFIG_KGDB is not set |
889 | # CONFIG_KMEMCHECK is not set | ||
890 | # CONFIG_PPC_DISABLE_WERROR is not set | 904 | # CONFIG_PPC_DISABLE_WERROR is not set |
891 | CONFIG_PPC_WERROR=y | 905 | CONFIG_PPC_WERROR=y |
892 | CONFIG_PRINT_STACK_DEPTH=64 | 906 | CONFIG_PRINT_STACK_DEPTH=64 |
@@ -912,7 +926,6 @@ CONFIG_CRYPTO=y | |||
912 | # | 926 | # |
913 | # Crypto core or helper | 927 | # Crypto core or helper |
914 | # | 928 | # |
915 | # CONFIG_CRYPTO_FIPS is not set | ||
916 | # CONFIG_CRYPTO_MANAGER is not set | 929 | # CONFIG_CRYPTO_MANAGER is not set |
917 | # CONFIG_CRYPTO_MANAGER2 is not set | 930 | # CONFIG_CRYPTO_MANAGER2 is not set |
918 | # CONFIG_CRYPTO_GF128MUL is not set | 931 | # CONFIG_CRYPTO_GF128MUL is not set |
@@ -943,11 +956,13 @@ CONFIG_CRYPTO=y | |||
943 | # | 956 | # |
944 | # CONFIG_CRYPTO_HMAC is not set | 957 | # CONFIG_CRYPTO_HMAC is not set |
945 | # CONFIG_CRYPTO_XCBC is not set | 958 | # CONFIG_CRYPTO_XCBC is not set |
959 | # CONFIG_CRYPTO_VMAC is not set | ||
946 | 960 | ||
947 | # | 961 | # |
948 | # Digest | 962 | # Digest |
949 | # | 963 | # |
950 | # CONFIG_CRYPTO_CRC32C is not set | 964 | # CONFIG_CRYPTO_CRC32C is not set |
965 | # CONFIG_CRYPTO_GHASH is not set | ||
951 | # CONFIG_CRYPTO_MD4 is not set | 966 | # CONFIG_CRYPTO_MD4 is not set |
952 | # CONFIG_CRYPTO_MD5 is not set | 967 | # CONFIG_CRYPTO_MD5 is not set |
953 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 968 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
diff --git a/arch/powerpc/configs/85xx/mpc8560_ads_defconfig b/arch/powerpc/configs/85xx/mpc8560_ads_defconfig index 5c8ce6978825..8d9f0a4b5205 100644 --- a/arch/powerpc/configs/85xx/mpc8560_ads_defconfig +++ b/arch/powerpc/configs/85xx/mpc8560_ads_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.31-rc4 | 3 | # Linux kernel version: 2.6.32-rc5 |
4 | # Wed Jul 29 23:32:16 2009 | 4 | # Thu Nov 5 08:20:34 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -22,6 +22,7 @@ CONFIG_FSL_EMB_PERFMON=y | |||
22 | # CONFIG_PHYS_64BIT is not set | 22 | # CONFIG_PHYS_64BIT is not set |
23 | CONFIG_SPE=y | 23 | CONFIG_SPE=y |
24 | CONFIG_PPC_MMU_NOHASH=y | 24 | CONFIG_PPC_MMU_NOHASH=y |
25 | CONFIG_PPC_MMU_NOHASH_32=y | ||
25 | CONFIG_PPC_BOOK3E_MMU=y | 26 | CONFIG_PPC_BOOK3E_MMU=y |
26 | # CONFIG_PPC_MM_SLICES is not set | 27 | # CONFIG_PPC_MM_SLICES is not set |
27 | # CONFIG_SMP is not set | 28 | # CONFIG_SMP is not set |
@@ -36,6 +37,7 @@ CONFIG_GENERIC_CLOCKEVENTS=y | |||
36 | CONFIG_GENERIC_HARDIRQS=y | 37 | CONFIG_GENERIC_HARDIRQS=y |
37 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | 38 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y |
38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 39 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
40 | # CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK is not set | ||
39 | CONFIG_IRQ_PER_CPU=y | 41 | CONFIG_IRQ_PER_CPU=y |
40 | CONFIG_STACKTRACE_SUPPORT=y | 42 | CONFIG_STACKTRACE_SUPPORT=y |
41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 43 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
@@ -85,11 +87,12 @@ CONFIG_SYSVIPC_SYSCTL=y | |||
85 | # | 87 | # |
86 | # RCU Subsystem | 88 | # RCU Subsystem |
87 | # | 89 | # |
88 | CONFIG_CLASSIC_RCU=y | 90 | CONFIG_TREE_RCU=y |
89 | # CONFIG_TREE_RCU is not set | 91 | # CONFIG_TREE_PREEMPT_RCU is not set |
90 | # CONFIG_PREEMPT_RCU is not set | 92 | # CONFIG_RCU_TRACE is not set |
93 | CONFIG_RCU_FANOUT=32 | ||
94 | # CONFIG_RCU_FANOUT_EXACT is not set | ||
91 | # CONFIG_TREE_RCU_TRACE is not set | 95 | # CONFIG_TREE_RCU_TRACE is not set |
92 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
93 | # CONFIG_IKCONFIG is not set | 96 | # CONFIG_IKCONFIG is not set |
94 | CONFIG_LOG_BUF_SHIFT=14 | 97 | CONFIG_LOG_BUF_SHIFT=14 |
95 | CONFIG_GROUP_SCHED=y | 98 | CONFIG_GROUP_SCHED=y |
@@ -127,29 +130,30 @@ CONFIG_TIMERFD=y | |||
127 | CONFIG_EVENTFD=y | 130 | CONFIG_EVENTFD=y |
128 | CONFIG_SHMEM=y | 131 | CONFIG_SHMEM=y |
129 | CONFIG_AIO=y | 132 | CONFIG_AIO=y |
130 | CONFIG_HAVE_PERF_COUNTERS=y | 133 | CONFIG_HAVE_PERF_EVENTS=y |
131 | 134 | ||
132 | # | 135 | # |
133 | # Performance Counters | 136 | # Kernel Performance Events And Counters |
134 | # | 137 | # |
138 | # CONFIG_PERF_EVENTS is not set | ||
135 | # CONFIG_PERF_COUNTERS is not set | 139 | # CONFIG_PERF_COUNTERS is not set |
136 | CONFIG_VM_EVENT_COUNTERS=y | 140 | CONFIG_VM_EVENT_COUNTERS=y |
137 | CONFIG_PCI_QUIRKS=y | 141 | CONFIG_PCI_QUIRKS=y |
138 | CONFIG_SLUB_DEBUG=y | 142 | CONFIG_SLUB_DEBUG=y |
139 | # CONFIG_STRIP_ASM_SYMS is not set | ||
140 | CONFIG_COMPAT_BRK=y | 143 | CONFIG_COMPAT_BRK=y |
141 | # CONFIG_SLAB is not set | 144 | # CONFIG_SLAB is not set |
142 | CONFIG_SLUB=y | 145 | CONFIG_SLUB=y |
143 | # CONFIG_SLOB is not set | 146 | # CONFIG_SLOB is not set |
144 | # CONFIG_PROFILING is not set | 147 | # CONFIG_PROFILING is not set |
145 | # CONFIG_MARKERS is not set | ||
146 | CONFIG_HAVE_OPROFILE=y | 148 | CONFIG_HAVE_OPROFILE=y |
147 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y | 149 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y |
148 | CONFIG_HAVE_IOREMAP_PROT=y | 150 | CONFIG_HAVE_IOREMAP_PROT=y |
149 | CONFIG_HAVE_KPROBES=y | 151 | CONFIG_HAVE_KPROBES=y |
150 | CONFIG_HAVE_KRETPROBES=y | 152 | CONFIG_HAVE_KRETPROBES=y |
151 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 153 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
154 | CONFIG_HAVE_DMA_ATTRS=y | ||
152 | CONFIG_HAVE_CLK=y | 155 | CONFIG_HAVE_CLK=y |
156 | CONFIG_HAVE_DMA_API_DEBUG=y | ||
153 | 157 | ||
154 | # | 158 | # |
155 | # GCOV-based kernel profiling | 159 | # GCOV-based kernel profiling |
@@ -192,6 +196,7 @@ CONFIG_MPC8560_ADS=y | |||
192 | # CONFIG_MPC85xx_MDS is not set | 196 | # CONFIG_MPC85xx_MDS is not set |
193 | # CONFIG_MPC8536_DS is not set | 197 | # CONFIG_MPC8536_DS is not set |
194 | # CONFIG_MPC85xx_DS is not set | 198 | # CONFIG_MPC85xx_DS is not set |
199 | # CONFIG_MPC85xx_RDB is not set | ||
195 | # CONFIG_SOCRATES is not set | 200 | # CONFIG_SOCRATES is not set |
196 | # CONFIG_KSI8560 is not set | 201 | # CONFIG_KSI8560 is not set |
197 | # CONFIG_XES_MPC85xx is not set | 202 | # CONFIG_XES_MPC85xx is not set |
@@ -247,6 +252,7 @@ CONFIG_MATH_EMULATION=y | |||
247 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 252 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
248 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 253 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
249 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 254 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
255 | CONFIG_MAX_ACTIVE_REGIONS=32 | ||
250 | CONFIG_ARCH_FLATMEM_ENABLE=y | 256 | CONFIG_ARCH_FLATMEM_ENABLE=y |
251 | CONFIG_ARCH_POPULATES_NODE_MAP=y | 257 | CONFIG_ARCH_POPULATES_NODE_MAP=y |
252 | CONFIG_SELECT_MEMORY_MODEL=y | 258 | CONFIG_SELECT_MEMORY_MODEL=y |
@@ -264,6 +270,7 @@ CONFIG_BOUNCE=y | |||
264 | CONFIG_VIRT_TO_BUS=y | 270 | CONFIG_VIRT_TO_BUS=y |
265 | CONFIG_HAVE_MLOCK=y | 271 | CONFIG_HAVE_MLOCK=y |
266 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 272 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
273 | # CONFIG_KSM is not set | ||
267 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | 274 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 |
268 | CONFIG_PPC_4K_PAGES=y | 275 | CONFIG_PPC_4K_PAGES=y |
269 | # CONFIG_PPC_16K_PAGES is not set | 276 | # CONFIG_PPC_16K_PAGES is not set |
@@ -361,6 +368,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
361 | # CONFIG_NETFILTER is not set | 368 | # CONFIG_NETFILTER is not set |
362 | # CONFIG_IP_DCCP is not set | 369 | # CONFIG_IP_DCCP is not set |
363 | # CONFIG_IP_SCTP is not set | 370 | # CONFIG_IP_SCTP is not set |
371 | # CONFIG_RDS is not set | ||
364 | # CONFIG_TIPC is not set | 372 | # CONFIG_TIPC is not set |
365 | # CONFIG_ATM is not set | 373 | # CONFIG_ATM is not set |
366 | # CONFIG_BRIDGE is not set | 374 | # CONFIG_BRIDGE is not set |
@@ -390,6 +398,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
390 | # CONFIG_AF_RXRPC is not set | 398 | # CONFIG_AF_RXRPC is not set |
391 | CONFIG_WIRELESS=y | 399 | CONFIG_WIRELESS=y |
392 | # CONFIG_CFG80211 is not set | 400 | # CONFIG_CFG80211 is not set |
401 | CONFIG_CFG80211_DEFAULT_PS_VALUE=0 | ||
393 | CONFIG_WIRELESS_OLD_REGULATORY=y | 402 | CONFIG_WIRELESS_OLD_REGULATORY=y |
394 | # CONFIG_WIRELESS_EXT is not set | 403 | # CONFIG_WIRELESS_EXT is not set |
395 | # CONFIG_LIB80211 is not set | 404 | # CONFIG_LIB80211 is not set |
@@ -397,7 +406,6 @@ CONFIG_WIRELESS_OLD_REGULATORY=y | |||
397 | # | 406 | # |
398 | # CFG80211 needs to be enabled for MAC80211 | 407 | # CFG80211 needs to be enabled for MAC80211 |
399 | # | 408 | # |
400 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
401 | # CONFIG_WIMAX is not set | 409 | # CONFIG_WIMAX is not set |
402 | # CONFIG_RFKILL is not set | 410 | # CONFIG_RFKILL is not set |
403 | # CONFIG_NET_9P is not set | 411 | # CONFIG_NET_9P is not set |
@@ -410,6 +418,7 @@ CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | |||
410 | # Generic Driver Options | 418 | # Generic Driver Options |
411 | # | 419 | # |
412 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 420 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
421 | # CONFIG_DEVTMPFS is not set | ||
413 | CONFIG_STANDALONE=y | 422 | CONFIG_STANDALONE=y |
414 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 423 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
415 | # CONFIG_FW_LOADER is not set | 424 | # CONFIG_FW_LOADER is not set |
@@ -530,7 +539,9 @@ CONFIG_MII=y | |||
530 | # CONFIG_NET_PCI is not set | 539 | # CONFIG_NET_PCI is not set |
531 | # CONFIG_B44 is not set | 540 | # CONFIG_B44 is not set |
532 | # CONFIG_KS8842 is not set | 541 | # CONFIG_KS8842 is not set |
542 | # CONFIG_KS8851_MLL is not set | ||
533 | # CONFIG_ATL2 is not set | 543 | # CONFIG_ATL2 is not set |
544 | # CONFIG_XILINX_EMACLITE is not set | ||
534 | CONFIG_FS_ENET=y | 545 | CONFIG_FS_ENET=y |
535 | # CONFIG_FS_ENET_HAS_SCC is not set | 546 | # CONFIG_FS_ENET_HAS_SCC is not set |
536 | CONFIG_FS_ENET_HAS_FCC=y | 547 | CONFIG_FS_ENET_HAS_FCC=y |
@@ -582,10 +593,7 @@ CONFIG_CHELSIO_T3_DEPENDS=y | |||
582 | # CONFIG_SFC is not set | 593 | # CONFIG_SFC is not set |
583 | # CONFIG_BE2NET is not set | 594 | # CONFIG_BE2NET is not set |
584 | # CONFIG_TR is not set | 595 | # CONFIG_TR is not set |
585 | 596 | CONFIG_WLAN=y | |
586 | # | ||
587 | # Wireless LAN | ||
588 | # | ||
589 | # CONFIG_WLAN_PRE80211 is not set | 597 | # CONFIG_WLAN_PRE80211 is not set |
590 | # CONFIG_WLAN_80211 is not set | 598 | # CONFIG_WLAN_80211 is not set |
591 | 599 | ||
@@ -698,14 +706,24 @@ CONFIG_GPIOLIB=y | |||
698 | # PCI GPIO expanders: | 706 | # PCI GPIO expanders: |
699 | # | 707 | # |
700 | # CONFIG_GPIO_BT8XX is not set | 708 | # CONFIG_GPIO_BT8XX is not set |
709 | # CONFIG_GPIO_LANGWELL is not set | ||
701 | 710 | ||
702 | # | 711 | # |
703 | # SPI GPIO expanders: | 712 | # SPI GPIO expanders: |
704 | # | 713 | # |
714 | |||
715 | # | ||
716 | # AC97 GPIO expanders: | ||
717 | # | ||
705 | # CONFIG_W1 is not set | 718 | # CONFIG_W1 is not set |
706 | # CONFIG_POWER_SUPPLY is not set | 719 | # CONFIG_POWER_SUPPLY is not set |
707 | CONFIG_HWMON=y | 720 | CONFIG_HWMON=y |
708 | # CONFIG_HWMON_VID is not set | 721 | # CONFIG_HWMON_VID is not set |
722 | # CONFIG_HWMON_DEBUG_CHIP is not set | ||
723 | |||
724 | # | ||
725 | # Native drivers | ||
726 | # | ||
709 | # CONFIG_SENSORS_I5K_AMB is not set | 727 | # CONFIG_SENSORS_I5K_AMB is not set |
710 | # CONFIG_SENSORS_F71805F is not set | 728 | # CONFIG_SENSORS_F71805F is not set |
711 | # CONFIG_SENSORS_F71882FG is not set | 729 | # CONFIG_SENSORS_F71882FG is not set |
@@ -721,9 +739,7 @@ CONFIG_HWMON=y | |||
721 | # CONFIG_SENSORS_VT8231 is not set | 739 | # CONFIG_SENSORS_VT8231 is not set |
722 | # CONFIG_SENSORS_W83627HF is not set | 740 | # CONFIG_SENSORS_W83627HF is not set |
723 | # CONFIG_SENSORS_W83627EHF is not set | 741 | # CONFIG_SENSORS_W83627EHF is not set |
724 | # CONFIG_HWMON_DEBUG_CHIP is not set | ||
725 | # CONFIG_THERMAL is not set | 742 | # CONFIG_THERMAL is not set |
726 | # CONFIG_THERMAL_HWMON is not set | ||
727 | # CONFIG_WATCHDOG is not set | 743 | # CONFIG_WATCHDOG is not set |
728 | CONFIG_SSB_POSSIBLE=y | 744 | CONFIG_SSB_POSSIBLE=y |
729 | 745 | ||
@@ -746,6 +762,7 @@ CONFIG_SSB_POSSIBLE=y | |||
746 | # Graphics support | 762 | # Graphics support |
747 | # | 763 | # |
748 | # CONFIG_AGP is not set | 764 | # CONFIG_AGP is not set |
765 | CONFIG_VGA_ARB=y | ||
749 | # CONFIG_DRM is not set | 766 | # CONFIG_DRM is not set |
750 | # CONFIG_VGASTATE is not set | 767 | # CONFIG_VGASTATE is not set |
751 | CONFIG_VIDEO_OUTPUT_CONTROL=y | 768 | CONFIG_VIDEO_OUTPUT_CONTROL=y |
@@ -759,7 +776,6 @@ CONFIG_VIDEO_OUTPUT_CONTROL=y | |||
759 | # CONFIG_SOUND is not set | 776 | # CONFIG_SOUND is not set |
760 | CONFIG_HID_SUPPORT=y | 777 | CONFIG_HID_SUPPORT=y |
761 | CONFIG_HID=y | 778 | CONFIG_HID=y |
762 | # CONFIG_HID_DEBUG is not set | ||
763 | # CONFIG_HIDRAW is not set | 779 | # CONFIG_HIDRAW is not set |
764 | # CONFIG_HID_PID is not set | 780 | # CONFIG_HID_PID is not set |
765 | 781 | ||
@@ -824,6 +840,7 @@ CONFIG_FS_MBCACHE=y | |||
824 | # CONFIG_GFS2_FS is not set | 840 | # CONFIG_GFS2_FS is not set |
825 | # CONFIG_OCFS2_FS is not set | 841 | # CONFIG_OCFS2_FS is not set |
826 | # CONFIG_BTRFS_FS is not set | 842 | # CONFIG_BTRFS_FS is not set |
843 | # CONFIG_NILFS2_FS is not set | ||
827 | CONFIG_FILE_LOCKING=y | 844 | CONFIG_FILE_LOCKING=y |
828 | CONFIG_FSNOTIFY=y | 845 | CONFIG_FSNOTIFY=y |
829 | CONFIG_DNOTIFY=y | 846 | CONFIG_DNOTIFY=y |
@@ -882,7 +899,6 @@ CONFIG_MISC_FILESYSTEMS=y | |||
882 | # CONFIG_ROMFS_FS is not set | 899 | # CONFIG_ROMFS_FS is not set |
883 | # CONFIG_SYSV_FS is not set | 900 | # CONFIG_SYSV_FS is not set |
884 | # CONFIG_UFS_FS is not set | 901 | # CONFIG_UFS_FS is not set |
885 | # CONFIG_NILFS2_FS is not set | ||
886 | CONFIG_NETWORK_FILESYSTEMS=y | 902 | CONFIG_NETWORK_FILESYSTEMS=y |
887 | CONFIG_NFS_FS=y | 903 | CONFIG_NFS_FS=y |
888 | # CONFIG_NFS_V3 is not set | 904 | # CONFIG_NFS_V3 is not set |
@@ -950,6 +966,7 @@ CONFIG_ENABLE_WARN_DEPRECATED=y | |||
950 | CONFIG_ENABLE_MUST_CHECK=y | 966 | CONFIG_ENABLE_MUST_CHECK=y |
951 | CONFIG_FRAME_WARN=1024 | 967 | CONFIG_FRAME_WARN=1024 |
952 | # CONFIG_MAGIC_SYSRQ is not set | 968 | # CONFIG_MAGIC_SYSRQ is not set |
969 | # CONFIG_STRIP_ASM_SYMS is not set | ||
953 | # CONFIG_UNUSED_SYMBOLS is not set | 970 | # CONFIG_UNUSED_SYMBOLS is not set |
954 | # CONFIG_DEBUG_FS is not set | 971 | # CONFIG_DEBUG_FS is not set |
955 | # CONFIG_HEADERS_CHECK is not set | 972 | # CONFIG_HEADERS_CHECK is not set |
@@ -967,6 +984,7 @@ CONFIG_SCHED_DEBUG=y | |||
967 | # CONFIG_DEBUG_OBJECTS is not set | 984 | # CONFIG_DEBUG_OBJECTS is not set |
968 | # CONFIG_SLUB_DEBUG_ON is not set | 985 | # CONFIG_SLUB_DEBUG_ON is not set |
969 | # CONFIG_SLUB_STATS is not set | 986 | # CONFIG_SLUB_STATS is not set |
987 | # CONFIG_DEBUG_KMEMLEAK is not set | ||
970 | # CONFIG_DEBUG_RT_MUTEXES is not set | 988 | # CONFIG_DEBUG_RT_MUTEXES is not set |
971 | # CONFIG_RT_MUTEX_TESTER is not set | 989 | # CONFIG_RT_MUTEX_TESTER is not set |
972 | # CONFIG_DEBUG_SPINLOCK is not set | 990 | # CONFIG_DEBUG_SPINLOCK is not set |
@@ -985,10 +1003,12 @@ CONFIG_DEBUG_MUTEXES=y | |||
985 | # CONFIG_DEBUG_LIST is not set | 1003 | # CONFIG_DEBUG_LIST is not set |
986 | # CONFIG_DEBUG_SG is not set | 1004 | # CONFIG_DEBUG_SG is not set |
987 | # CONFIG_DEBUG_NOTIFIERS is not set | 1005 | # CONFIG_DEBUG_NOTIFIERS is not set |
1006 | # CONFIG_DEBUG_CREDENTIALS is not set | ||
988 | # CONFIG_RCU_TORTURE_TEST is not set | 1007 | # CONFIG_RCU_TORTURE_TEST is not set |
989 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | 1008 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
990 | # CONFIG_BACKTRACE_SELF_TEST is not set | 1009 | # CONFIG_BACKTRACE_SELF_TEST is not set |
991 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set | 1010 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set |
1011 | # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set | ||
992 | # CONFIG_FAULT_INJECTION is not set | 1012 | # CONFIG_FAULT_INJECTION is not set |
993 | # CONFIG_LATENCYTOP is not set | 1013 | # CONFIG_LATENCYTOP is not set |
994 | CONFIG_SYSCTL_SYSCALL_CHECK=y | 1014 | CONFIG_SYSCTL_SYSCALL_CHECK=y |
@@ -1011,10 +1031,10 @@ CONFIG_BRANCH_PROFILE_NONE=y | |||
1011 | # CONFIG_KMEMTRACE is not set | 1031 | # CONFIG_KMEMTRACE is not set |
1012 | # CONFIG_WORKQUEUE_TRACER is not set | 1032 | # CONFIG_WORKQUEUE_TRACER is not set |
1013 | # CONFIG_BLK_DEV_IO_TRACE is not set | 1033 | # CONFIG_BLK_DEV_IO_TRACE is not set |
1034 | # CONFIG_DMA_API_DEBUG is not set | ||
1014 | # CONFIG_SAMPLES is not set | 1035 | # CONFIG_SAMPLES is not set |
1015 | CONFIG_HAVE_ARCH_KGDB=y | 1036 | CONFIG_HAVE_ARCH_KGDB=y |
1016 | # CONFIG_KGDB is not set | 1037 | # CONFIG_KGDB is not set |
1017 | # CONFIG_KMEMCHECK is not set | ||
1018 | # CONFIG_PPC_DISABLE_WERROR is not set | 1038 | # CONFIG_PPC_DISABLE_WERROR is not set |
1019 | CONFIG_PPC_WERROR=y | 1039 | CONFIG_PPC_WERROR=y |
1020 | CONFIG_PRINT_STACK_DEPTH=64 | 1040 | CONFIG_PRINT_STACK_DEPTH=64 |
@@ -1040,7 +1060,6 @@ CONFIG_CRYPTO=y | |||
1040 | # | 1060 | # |
1041 | # Crypto core or helper | 1061 | # Crypto core or helper |
1042 | # | 1062 | # |
1043 | # CONFIG_CRYPTO_FIPS is not set | ||
1044 | # CONFIG_CRYPTO_MANAGER is not set | 1063 | # CONFIG_CRYPTO_MANAGER is not set |
1045 | # CONFIG_CRYPTO_MANAGER2 is not set | 1064 | # CONFIG_CRYPTO_MANAGER2 is not set |
1046 | # CONFIG_CRYPTO_GF128MUL is not set | 1065 | # CONFIG_CRYPTO_GF128MUL is not set |
@@ -1071,11 +1090,13 @@ CONFIG_CRYPTO=y | |||
1071 | # | 1090 | # |
1072 | # CONFIG_CRYPTO_HMAC is not set | 1091 | # CONFIG_CRYPTO_HMAC is not set |
1073 | # CONFIG_CRYPTO_XCBC is not set | 1092 | # CONFIG_CRYPTO_XCBC is not set |
1093 | # CONFIG_CRYPTO_VMAC is not set | ||
1074 | 1094 | ||
1075 | # | 1095 | # |
1076 | # Digest | 1096 | # Digest |
1077 | # | 1097 | # |
1078 | # CONFIG_CRYPTO_CRC32C is not set | 1098 | # CONFIG_CRYPTO_CRC32C is not set |
1099 | # CONFIG_CRYPTO_GHASH is not set | ||
1079 | # CONFIG_CRYPTO_MD4 is not set | 1100 | # CONFIG_CRYPTO_MD4 is not set |
1080 | # CONFIG_CRYPTO_MD5 is not set | 1101 | # CONFIG_CRYPTO_MD5 is not set |
1081 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 1102 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
diff --git a/arch/powerpc/configs/85xx/mpc85xx_cds_defconfig b/arch/powerpc/configs/85xx/mpc85xx_cds_defconfig index 158e63e8607f..9b63e258dac6 100644 --- a/arch/powerpc/configs/85xx/mpc85xx_cds_defconfig +++ b/arch/powerpc/configs/85xx/mpc85xx_cds_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.31-rc4 | 3 | # Linux kernel version: 2.6.32-rc5 |
4 | # Wed Jul 29 23:32:17 2009 | 4 | # Thu Nov 5 08:20:35 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -22,6 +22,7 @@ CONFIG_FSL_EMB_PERFMON=y | |||
22 | # CONFIG_PHYS_64BIT is not set | 22 | # CONFIG_PHYS_64BIT is not set |
23 | CONFIG_SPE=y | 23 | CONFIG_SPE=y |
24 | CONFIG_PPC_MMU_NOHASH=y | 24 | CONFIG_PPC_MMU_NOHASH=y |
25 | CONFIG_PPC_MMU_NOHASH_32=y | ||
25 | CONFIG_PPC_BOOK3E_MMU=y | 26 | CONFIG_PPC_BOOK3E_MMU=y |
26 | # CONFIG_PPC_MM_SLICES is not set | 27 | # CONFIG_PPC_MM_SLICES is not set |
27 | # CONFIG_SMP is not set | 28 | # CONFIG_SMP is not set |
@@ -36,6 +37,7 @@ CONFIG_GENERIC_CLOCKEVENTS=y | |||
36 | CONFIG_GENERIC_HARDIRQS=y | 37 | CONFIG_GENERIC_HARDIRQS=y |
37 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | 38 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y |
38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 39 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
40 | # CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK is not set | ||
39 | CONFIG_IRQ_PER_CPU=y | 41 | CONFIG_IRQ_PER_CPU=y |
40 | CONFIG_STACKTRACE_SUPPORT=y | 42 | CONFIG_STACKTRACE_SUPPORT=y |
41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 43 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
@@ -84,11 +86,12 @@ CONFIG_SYSVIPC_SYSCTL=y | |||
84 | # | 86 | # |
85 | # RCU Subsystem | 87 | # RCU Subsystem |
86 | # | 88 | # |
87 | CONFIG_CLASSIC_RCU=y | 89 | CONFIG_TREE_RCU=y |
88 | # CONFIG_TREE_RCU is not set | 90 | # CONFIG_TREE_PREEMPT_RCU is not set |
89 | # CONFIG_PREEMPT_RCU is not set | 91 | # CONFIG_RCU_TRACE is not set |
92 | CONFIG_RCU_FANOUT=32 | ||
93 | # CONFIG_RCU_FANOUT_EXACT is not set | ||
90 | # CONFIG_TREE_RCU_TRACE is not set | 94 | # CONFIG_TREE_RCU_TRACE is not set |
91 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
92 | # CONFIG_IKCONFIG is not set | 95 | # CONFIG_IKCONFIG is not set |
93 | CONFIG_LOG_BUF_SHIFT=14 | 96 | CONFIG_LOG_BUF_SHIFT=14 |
94 | CONFIG_GROUP_SCHED=y | 97 | CONFIG_GROUP_SCHED=y |
@@ -126,28 +129,29 @@ CONFIG_TIMERFD=y | |||
126 | CONFIG_EVENTFD=y | 129 | CONFIG_EVENTFD=y |
127 | CONFIG_SHMEM=y | 130 | CONFIG_SHMEM=y |
128 | CONFIG_AIO=y | 131 | CONFIG_AIO=y |
129 | CONFIG_HAVE_PERF_COUNTERS=y | 132 | CONFIG_HAVE_PERF_EVENTS=y |
130 | 133 | ||
131 | # | 134 | # |
132 | # Performance Counters | 135 | # Kernel Performance Events And Counters |
133 | # | 136 | # |
137 | # CONFIG_PERF_EVENTS is not set | ||
134 | # CONFIG_PERF_COUNTERS is not set | 138 | # CONFIG_PERF_COUNTERS is not set |
135 | CONFIG_VM_EVENT_COUNTERS=y | 139 | CONFIG_VM_EVENT_COUNTERS=y |
136 | CONFIG_PCI_QUIRKS=y | 140 | CONFIG_PCI_QUIRKS=y |
137 | CONFIG_SLUB_DEBUG=y | 141 | CONFIG_SLUB_DEBUG=y |
138 | # CONFIG_STRIP_ASM_SYMS is not set | ||
139 | CONFIG_COMPAT_BRK=y | 142 | CONFIG_COMPAT_BRK=y |
140 | # CONFIG_SLAB is not set | 143 | # CONFIG_SLAB is not set |
141 | CONFIG_SLUB=y | 144 | CONFIG_SLUB=y |
142 | # CONFIG_SLOB is not set | 145 | # CONFIG_SLOB is not set |
143 | # CONFIG_PROFILING is not set | 146 | # CONFIG_PROFILING is not set |
144 | # CONFIG_MARKERS is not set | ||
145 | CONFIG_HAVE_OPROFILE=y | 147 | CONFIG_HAVE_OPROFILE=y |
146 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y | 148 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y |
147 | CONFIG_HAVE_IOREMAP_PROT=y | 149 | CONFIG_HAVE_IOREMAP_PROT=y |
148 | CONFIG_HAVE_KPROBES=y | 150 | CONFIG_HAVE_KPROBES=y |
149 | CONFIG_HAVE_KRETPROBES=y | 151 | CONFIG_HAVE_KRETPROBES=y |
150 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 152 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
153 | CONFIG_HAVE_DMA_ATTRS=y | ||
154 | CONFIG_HAVE_DMA_API_DEBUG=y | ||
151 | 155 | ||
152 | # | 156 | # |
153 | # GCOV-based kernel profiling | 157 | # GCOV-based kernel profiling |
@@ -190,6 +194,7 @@ CONFIG_MPC85xx_CDS=y | |||
190 | # CONFIG_MPC85xx_MDS is not set | 194 | # CONFIG_MPC85xx_MDS is not set |
191 | # CONFIG_MPC8536_DS is not set | 195 | # CONFIG_MPC8536_DS is not set |
192 | # CONFIG_MPC85xx_DS is not set | 196 | # CONFIG_MPC85xx_DS is not set |
197 | # CONFIG_MPC85xx_RDB is not set | ||
193 | # CONFIG_SOCRATES is not set | 198 | # CONFIG_SOCRATES is not set |
194 | # CONFIG_KSI8560 is not set | 199 | # CONFIG_KSI8560 is not set |
195 | # CONFIG_XES_MPC85xx is not set | 200 | # CONFIG_XES_MPC85xx is not set |
@@ -245,6 +250,7 @@ CONFIG_MATH_EMULATION=y | |||
245 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 250 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
246 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 251 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
247 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 252 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
253 | CONFIG_MAX_ACTIVE_REGIONS=32 | ||
248 | CONFIG_ARCH_FLATMEM_ENABLE=y | 254 | CONFIG_ARCH_FLATMEM_ENABLE=y |
249 | CONFIG_ARCH_POPULATES_NODE_MAP=y | 255 | CONFIG_ARCH_POPULATES_NODE_MAP=y |
250 | CONFIG_SELECT_MEMORY_MODEL=y | 256 | CONFIG_SELECT_MEMORY_MODEL=y |
@@ -262,6 +268,7 @@ CONFIG_BOUNCE=y | |||
262 | CONFIG_VIRT_TO_BUS=y | 268 | CONFIG_VIRT_TO_BUS=y |
263 | CONFIG_HAVE_MLOCK=y | 269 | CONFIG_HAVE_MLOCK=y |
264 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 270 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
271 | # CONFIG_KSM is not set | ||
265 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | 272 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 |
266 | CONFIG_PPC_4K_PAGES=y | 273 | CONFIG_PPC_4K_PAGES=y |
267 | # CONFIG_PPC_16K_PAGES is not set | 274 | # CONFIG_PPC_16K_PAGES is not set |
@@ -359,6 +366,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
359 | # CONFIG_NETFILTER is not set | 366 | # CONFIG_NETFILTER is not set |
360 | # CONFIG_IP_DCCP is not set | 367 | # CONFIG_IP_DCCP is not set |
361 | # CONFIG_IP_SCTP is not set | 368 | # CONFIG_IP_SCTP is not set |
369 | # CONFIG_RDS is not set | ||
362 | # CONFIG_TIPC is not set | 370 | # CONFIG_TIPC is not set |
363 | # CONFIG_ATM is not set | 371 | # CONFIG_ATM is not set |
364 | # CONFIG_BRIDGE is not set | 372 | # CONFIG_BRIDGE is not set |
@@ -388,6 +396,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
388 | # CONFIG_AF_RXRPC is not set | 396 | # CONFIG_AF_RXRPC is not set |
389 | CONFIG_WIRELESS=y | 397 | CONFIG_WIRELESS=y |
390 | # CONFIG_CFG80211 is not set | 398 | # CONFIG_CFG80211 is not set |
399 | CONFIG_CFG80211_DEFAULT_PS_VALUE=0 | ||
391 | CONFIG_WIRELESS_OLD_REGULATORY=y | 400 | CONFIG_WIRELESS_OLD_REGULATORY=y |
392 | # CONFIG_WIRELESS_EXT is not set | 401 | # CONFIG_WIRELESS_EXT is not set |
393 | # CONFIG_LIB80211 is not set | 402 | # CONFIG_LIB80211 is not set |
@@ -395,7 +404,6 @@ CONFIG_WIRELESS_OLD_REGULATORY=y | |||
395 | # | 404 | # |
396 | # CFG80211 needs to be enabled for MAC80211 | 405 | # CFG80211 needs to be enabled for MAC80211 |
397 | # | 406 | # |
398 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
399 | # CONFIG_WIMAX is not set | 407 | # CONFIG_WIMAX is not set |
400 | # CONFIG_RFKILL is not set | 408 | # CONFIG_RFKILL is not set |
401 | # CONFIG_NET_9P is not set | 409 | # CONFIG_NET_9P is not set |
@@ -408,6 +416,7 @@ CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | |||
408 | # Generic Driver Options | 416 | # Generic Driver Options |
409 | # | 417 | # |
410 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 418 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
419 | # CONFIG_DEVTMPFS is not set | ||
411 | CONFIG_STANDALONE=y | 420 | CONFIG_STANDALONE=y |
412 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 421 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
413 | # CONFIG_FW_LOADER is not set | 422 | # CONFIG_FW_LOADER is not set |
@@ -582,7 +591,9 @@ CONFIG_MII=y | |||
582 | # CONFIG_NET_PCI is not set | 591 | # CONFIG_NET_PCI is not set |
583 | # CONFIG_B44 is not set | 592 | # CONFIG_B44 is not set |
584 | # CONFIG_KS8842 is not set | 593 | # CONFIG_KS8842 is not set |
594 | # CONFIG_KS8851_MLL is not set | ||
585 | # CONFIG_ATL2 is not set | 595 | # CONFIG_ATL2 is not set |
596 | # CONFIG_XILINX_EMACLITE is not set | ||
586 | CONFIG_NETDEV_1000=y | 597 | CONFIG_NETDEV_1000=y |
587 | # CONFIG_ACENIC is not set | 598 | # CONFIG_ACENIC is not set |
588 | # CONFIG_DL2K is not set | 599 | # CONFIG_DL2K is not set |
@@ -630,10 +641,7 @@ CONFIG_CHELSIO_T3_DEPENDS=y | |||
630 | # CONFIG_SFC is not set | 641 | # CONFIG_SFC is not set |
631 | # CONFIG_BE2NET is not set | 642 | # CONFIG_BE2NET is not set |
632 | # CONFIG_TR is not set | 643 | # CONFIG_TR is not set |
633 | 644 | CONFIG_WLAN=y | |
634 | # | ||
635 | # Wireless LAN | ||
636 | # | ||
637 | # CONFIG_WLAN_PRE80211 is not set | 645 | # CONFIG_WLAN_PRE80211 is not set |
638 | # CONFIG_WLAN_80211 is not set | 646 | # CONFIG_WLAN_80211 is not set |
639 | 647 | ||
@@ -737,6 +745,11 @@ CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | |||
737 | # CONFIG_POWER_SUPPLY is not set | 745 | # CONFIG_POWER_SUPPLY is not set |
738 | CONFIG_HWMON=y | 746 | CONFIG_HWMON=y |
739 | # CONFIG_HWMON_VID is not set | 747 | # CONFIG_HWMON_VID is not set |
748 | # CONFIG_HWMON_DEBUG_CHIP is not set | ||
749 | |||
750 | # | ||
751 | # Native drivers | ||
752 | # | ||
740 | # CONFIG_SENSORS_I5K_AMB is not set | 753 | # CONFIG_SENSORS_I5K_AMB is not set |
741 | # CONFIG_SENSORS_F71805F is not set | 754 | # CONFIG_SENSORS_F71805F is not set |
742 | # CONFIG_SENSORS_F71882FG is not set | 755 | # CONFIG_SENSORS_F71882FG is not set |
@@ -751,9 +764,7 @@ CONFIG_HWMON=y | |||
751 | # CONFIG_SENSORS_VT8231 is not set | 764 | # CONFIG_SENSORS_VT8231 is not set |
752 | # CONFIG_SENSORS_W83627HF is not set | 765 | # CONFIG_SENSORS_W83627HF is not set |
753 | # CONFIG_SENSORS_W83627EHF is not set | 766 | # CONFIG_SENSORS_W83627EHF is not set |
754 | # CONFIG_HWMON_DEBUG_CHIP is not set | ||
755 | # CONFIG_THERMAL is not set | 767 | # CONFIG_THERMAL is not set |
756 | # CONFIG_THERMAL_HWMON is not set | ||
757 | # CONFIG_WATCHDOG is not set | 768 | # CONFIG_WATCHDOG is not set |
758 | CONFIG_SSB_POSSIBLE=y | 769 | CONFIG_SSB_POSSIBLE=y |
759 | 770 | ||
@@ -776,6 +787,7 @@ CONFIG_SSB_POSSIBLE=y | |||
776 | # Graphics support | 787 | # Graphics support |
777 | # | 788 | # |
778 | # CONFIG_AGP is not set | 789 | # CONFIG_AGP is not set |
790 | CONFIG_VGA_ARB=y | ||
779 | # CONFIG_DRM is not set | 791 | # CONFIG_DRM is not set |
780 | # CONFIG_VGASTATE is not set | 792 | # CONFIG_VGASTATE is not set |
781 | CONFIG_VIDEO_OUTPUT_CONTROL=y | 793 | CONFIG_VIDEO_OUTPUT_CONTROL=y |
@@ -789,7 +801,6 @@ CONFIG_VIDEO_OUTPUT_CONTROL=y | |||
789 | # CONFIG_SOUND is not set | 801 | # CONFIG_SOUND is not set |
790 | CONFIG_HID_SUPPORT=y | 802 | CONFIG_HID_SUPPORT=y |
791 | CONFIG_HID=y | 803 | CONFIG_HID=y |
792 | # CONFIG_HID_DEBUG is not set | ||
793 | # CONFIG_HIDRAW is not set | 804 | # CONFIG_HIDRAW is not set |
794 | # CONFIG_HID_PID is not set | 805 | # CONFIG_HID_PID is not set |
795 | 806 | ||
@@ -854,6 +865,7 @@ CONFIG_FS_MBCACHE=y | |||
854 | # CONFIG_GFS2_FS is not set | 865 | # CONFIG_GFS2_FS is not set |
855 | # CONFIG_OCFS2_FS is not set | 866 | # CONFIG_OCFS2_FS is not set |
856 | # CONFIG_BTRFS_FS is not set | 867 | # CONFIG_BTRFS_FS is not set |
868 | # CONFIG_NILFS2_FS is not set | ||
857 | CONFIG_FILE_LOCKING=y | 869 | CONFIG_FILE_LOCKING=y |
858 | CONFIG_FSNOTIFY=y | 870 | CONFIG_FSNOTIFY=y |
859 | CONFIG_DNOTIFY=y | 871 | CONFIG_DNOTIFY=y |
@@ -912,7 +924,6 @@ CONFIG_MISC_FILESYSTEMS=y | |||
912 | # CONFIG_ROMFS_FS is not set | 924 | # CONFIG_ROMFS_FS is not set |
913 | # CONFIG_SYSV_FS is not set | 925 | # CONFIG_SYSV_FS is not set |
914 | # CONFIG_UFS_FS is not set | 926 | # CONFIG_UFS_FS is not set |
915 | # CONFIG_NILFS2_FS is not set | ||
916 | CONFIG_NETWORK_FILESYSTEMS=y | 927 | CONFIG_NETWORK_FILESYSTEMS=y |
917 | CONFIG_NFS_FS=y | 928 | CONFIG_NFS_FS=y |
918 | # CONFIG_NFS_V3 is not set | 929 | # CONFIG_NFS_V3 is not set |
@@ -980,6 +991,7 @@ CONFIG_ENABLE_WARN_DEPRECATED=y | |||
980 | CONFIG_ENABLE_MUST_CHECK=y | 991 | CONFIG_ENABLE_MUST_CHECK=y |
981 | CONFIG_FRAME_WARN=1024 | 992 | CONFIG_FRAME_WARN=1024 |
982 | # CONFIG_MAGIC_SYSRQ is not set | 993 | # CONFIG_MAGIC_SYSRQ is not set |
994 | # CONFIG_STRIP_ASM_SYMS is not set | ||
983 | # CONFIG_UNUSED_SYMBOLS is not set | 995 | # CONFIG_UNUSED_SYMBOLS is not set |
984 | # CONFIG_DEBUG_FS is not set | 996 | # CONFIG_DEBUG_FS is not set |
985 | # CONFIG_HEADERS_CHECK is not set | 997 | # CONFIG_HEADERS_CHECK is not set |
@@ -997,6 +1009,7 @@ CONFIG_SCHED_DEBUG=y | |||
997 | # CONFIG_DEBUG_OBJECTS is not set | 1009 | # CONFIG_DEBUG_OBJECTS is not set |
998 | # CONFIG_SLUB_DEBUG_ON is not set | 1010 | # CONFIG_SLUB_DEBUG_ON is not set |
999 | # CONFIG_SLUB_STATS is not set | 1011 | # CONFIG_SLUB_STATS is not set |
1012 | # CONFIG_DEBUG_KMEMLEAK is not set | ||
1000 | # CONFIG_DEBUG_RT_MUTEXES is not set | 1013 | # CONFIG_DEBUG_RT_MUTEXES is not set |
1001 | # CONFIG_RT_MUTEX_TESTER is not set | 1014 | # CONFIG_RT_MUTEX_TESTER is not set |
1002 | # CONFIG_DEBUG_SPINLOCK is not set | 1015 | # CONFIG_DEBUG_SPINLOCK is not set |
@@ -1015,10 +1028,12 @@ CONFIG_DEBUG_MUTEXES=y | |||
1015 | # CONFIG_DEBUG_LIST is not set | 1028 | # CONFIG_DEBUG_LIST is not set |
1016 | # CONFIG_DEBUG_SG is not set | 1029 | # CONFIG_DEBUG_SG is not set |
1017 | # CONFIG_DEBUG_NOTIFIERS is not set | 1030 | # CONFIG_DEBUG_NOTIFIERS is not set |
1031 | # CONFIG_DEBUG_CREDENTIALS is not set | ||
1018 | # CONFIG_RCU_TORTURE_TEST is not set | 1032 | # CONFIG_RCU_TORTURE_TEST is not set |
1019 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | 1033 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
1020 | # CONFIG_BACKTRACE_SELF_TEST is not set | 1034 | # CONFIG_BACKTRACE_SELF_TEST is not set |
1021 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set | 1035 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set |
1036 | # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set | ||
1022 | # CONFIG_FAULT_INJECTION is not set | 1037 | # CONFIG_FAULT_INJECTION is not set |
1023 | # CONFIG_LATENCYTOP is not set | 1038 | # CONFIG_LATENCYTOP is not set |
1024 | CONFIG_SYSCTL_SYSCALL_CHECK=y | 1039 | CONFIG_SYSCTL_SYSCALL_CHECK=y |
@@ -1041,10 +1056,10 @@ CONFIG_BRANCH_PROFILE_NONE=y | |||
1041 | # CONFIG_KMEMTRACE is not set | 1056 | # CONFIG_KMEMTRACE is not set |
1042 | # CONFIG_WORKQUEUE_TRACER is not set | 1057 | # CONFIG_WORKQUEUE_TRACER is not set |
1043 | # CONFIG_BLK_DEV_IO_TRACE is not set | 1058 | # CONFIG_BLK_DEV_IO_TRACE is not set |
1059 | # CONFIG_DMA_API_DEBUG is not set | ||
1044 | # CONFIG_SAMPLES is not set | 1060 | # CONFIG_SAMPLES is not set |
1045 | CONFIG_HAVE_ARCH_KGDB=y | 1061 | CONFIG_HAVE_ARCH_KGDB=y |
1046 | # CONFIG_KGDB is not set | 1062 | # CONFIG_KGDB is not set |
1047 | # CONFIG_KMEMCHECK is not set | ||
1048 | # CONFIG_PPC_DISABLE_WERROR is not set | 1063 | # CONFIG_PPC_DISABLE_WERROR is not set |
1049 | CONFIG_PPC_WERROR=y | 1064 | CONFIG_PPC_WERROR=y |
1050 | CONFIG_PRINT_STACK_DEPTH=64 | 1065 | CONFIG_PRINT_STACK_DEPTH=64 |
@@ -1070,7 +1085,6 @@ CONFIG_CRYPTO=y | |||
1070 | # | 1085 | # |
1071 | # Crypto core or helper | 1086 | # Crypto core or helper |
1072 | # | 1087 | # |
1073 | # CONFIG_CRYPTO_FIPS is not set | ||
1074 | # CONFIG_CRYPTO_MANAGER is not set | 1088 | # CONFIG_CRYPTO_MANAGER is not set |
1075 | # CONFIG_CRYPTO_MANAGER2 is not set | 1089 | # CONFIG_CRYPTO_MANAGER2 is not set |
1076 | # CONFIG_CRYPTO_GF128MUL is not set | 1090 | # CONFIG_CRYPTO_GF128MUL is not set |
@@ -1101,11 +1115,13 @@ CONFIG_CRYPTO=y | |||
1101 | # | 1115 | # |
1102 | # CONFIG_CRYPTO_HMAC is not set | 1116 | # CONFIG_CRYPTO_HMAC is not set |
1103 | # CONFIG_CRYPTO_XCBC is not set | 1117 | # CONFIG_CRYPTO_XCBC is not set |
1118 | # CONFIG_CRYPTO_VMAC is not set | ||
1104 | 1119 | ||
1105 | # | 1120 | # |
1106 | # Digest | 1121 | # Digest |
1107 | # | 1122 | # |
1108 | # CONFIG_CRYPTO_CRC32C is not set | 1123 | # CONFIG_CRYPTO_CRC32C is not set |
1124 | # CONFIG_CRYPTO_GHASH is not set | ||
1109 | # CONFIG_CRYPTO_MD4 is not set | 1125 | # CONFIG_CRYPTO_MD4 is not set |
1110 | # CONFIG_CRYPTO_MD5 is not set | 1126 | # CONFIG_CRYPTO_MD5 is not set |
1111 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 1127 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
diff --git a/arch/powerpc/configs/85xx/sbc8548_defconfig b/arch/powerpc/configs/85xx/sbc8548_defconfig index 2726fca1d694..1b2356830173 100644 --- a/arch/powerpc/configs/85xx/sbc8548_defconfig +++ b/arch/powerpc/configs/85xx/sbc8548_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.31-rc4 | 3 | # Linux kernel version: 2.6.32-rc5 |
4 | # Wed Jul 29 23:32:18 2009 | 4 | # Thu Nov 5 08:20:36 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -22,6 +22,7 @@ CONFIG_FSL_EMB_PERFMON=y | |||
22 | # CONFIG_PHYS_64BIT is not set | 22 | # CONFIG_PHYS_64BIT is not set |
23 | CONFIG_SPE=y | 23 | CONFIG_SPE=y |
24 | CONFIG_PPC_MMU_NOHASH=y | 24 | CONFIG_PPC_MMU_NOHASH=y |
25 | CONFIG_PPC_MMU_NOHASH_32=y | ||
25 | CONFIG_PPC_BOOK3E_MMU=y | 26 | CONFIG_PPC_BOOK3E_MMU=y |
26 | # CONFIG_PPC_MM_SLICES is not set | 27 | # CONFIG_PPC_MM_SLICES is not set |
27 | # CONFIG_SMP is not set | 28 | # CONFIG_SMP is not set |
@@ -36,6 +37,7 @@ CONFIG_GENERIC_CLOCKEVENTS=y | |||
36 | CONFIG_GENERIC_HARDIRQS=y | 37 | CONFIG_GENERIC_HARDIRQS=y |
37 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | 38 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y |
38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 39 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
40 | # CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK is not set | ||
39 | CONFIG_IRQ_PER_CPU=y | 41 | CONFIG_IRQ_PER_CPU=y |
40 | CONFIG_STACKTRACE_SUPPORT=y | 42 | CONFIG_STACKTRACE_SUPPORT=y |
41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 43 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
@@ -84,11 +86,12 @@ CONFIG_SYSVIPC_SYSCTL=y | |||
84 | # | 86 | # |
85 | # RCU Subsystem | 87 | # RCU Subsystem |
86 | # | 88 | # |
87 | CONFIG_CLASSIC_RCU=y | 89 | CONFIG_TREE_RCU=y |
88 | # CONFIG_TREE_RCU is not set | 90 | # CONFIG_TREE_PREEMPT_RCU is not set |
89 | # CONFIG_PREEMPT_RCU is not set | 91 | # CONFIG_RCU_TRACE is not set |
92 | CONFIG_RCU_FANOUT=32 | ||
93 | # CONFIG_RCU_FANOUT_EXACT is not set | ||
90 | # CONFIG_TREE_RCU_TRACE is not set | 94 | # CONFIG_TREE_RCU_TRACE is not set |
91 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
92 | # CONFIG_IKCONFIG is not set | 95 | # CONFIG_IKCONFIG is not set |
93 | CONFIG_LOG_BUF_SHIFT=14 | 96 | CONFIG_LOG_BUF_SHIFT=14 |
94 | CONFIG_GROUP_SCHED=y | 97 | CONFIG_GROUP_SCHED=y |
@@ -125,27 +128,28 @@ CONFIG_TIMERFD=y | |||
125 | CONFIG_EVENTFD=y | 128 | CONFIG_EVENTFD=y |
126 | CONFIG_SHMEM=y | 129 | CONFIG_SHMEM=y |
127 | CONFIG_AIO=y | 130 | CONFIG_AIO=y |
128 | CONFIG_HAVE_PERF_COUNTERS=y | 131 | CONFIG_HAVE_PERF_EVENTS=y |
129 | 132 | ||
130 | # | 133 | # |
131 | # Performance Counters | 134 | # Kernel Performance Events And Counters |
132 | # | 135 | # |
136 | # CONFIG_PERF_EVENTS is not set | ||
133 | # CONFIG_PERF_COUNTERS is not set | 137 | # CONFIG_PERF_COUNTERS is not set |
134 | CONFIG_VM_EVENT_COUNTERS=y | 138 | CONFIG_VM_EVENT_COUNTERS=y |
135 | CONFIG_PCI_QUIRKS=y | 139 | CONFIG_PCI_QUIRKS=y |
136 | # CONFIG_STRIP_ASM_SYMS is not set | ||
137 | CONFIG_COMPAT_BRK=y | 140 | CONFIG_COMPAT_BRK=y |
138 | CONFIG_SLAB=y | 141 | CONFIG_SLAB=y |
139 | # CONFIG_SLUB is not set | 142 | # CONFIG_SLUB is not set |
140 | # CONFIG_SLOB is not set | 143 | # CONFIG_SLOB is not set |
141 | # CONFIG_PROFILING is not set | 144 | # CONFIG_PROFILING is not set |
142 | # CONFIG_MARKERS is not set | ||
143 | CONFIG_HAVE_OPROFILE=y | 145 | CONFIG_HAVE_OPROFILE=y |
144 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y | 146 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y |
145 | CONFIG_HAVE_IOREMAP_PROT=y | 147 | CONFIG_HAVE_IOREMAP_PROT=y |
146 | CONFIG_HAVE_KPROBES=y | 148 | CONFIG_HAVE_KPROBES=y |
147 | CONFIG_HAVE_KRETPROBES=y | 149 | CONFIG_HAVE_KRETPROBES=y |
148 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 150 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
151 | CONFIG_HAVE_DMA_ATTRS=y | ||
152 | CONFIG_HAVE_DMA_API_DEBUG=y | ||
149 | 153 | ||
150 | # | 154 | # |
151 | # GCOV-based kernel profiling | 155 | # GCOV-based kernel profiling |
@@ -188,6 +192,7 @@ CONFIG_MPC85xx=y | |||
188 | # CONFIG_MPC85xx_MDS is not set | 192 | # CONFIG_MPC85xx_MDS is not set |
189 | # CONFIG_MPC8536_DS is not set | 193 | # CONFIG_MPC8536_DS is not set |
190 | # CONFIG_MPC85xx_DS is not set | 194 | # CONFIG_MPC85xx_DS is not set |
195 | # CONFIG_MPC85xx_RDB is not set | ||
191 | # CONFIG_SOCRATES is not set | 196 | # CONFIG_SOCRATES is not set |
192 | # CONFIG_KSI8560 is not set | 197 | # CONFIG_KSI8560 is not set |
193 | # CONFIG_XES_MPC85xx is not set | 198 | # CONFIG_XES_MPC85xx is not set |
@@ -242,6 +247,7 @@ CONFIG_MATH_EMULATION=y | |||
242 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 247 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
243 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 248 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
244 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 249 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
250 | CONFIG_MAX_ACTIVE_REGIONS=32 | ||
245 | CONFIG_ARCH_FLATMEM_ENABLE=y | 251 | CONFIG_ARCH_FLATMEM_ENABLE=y |
246 | CONFIG_ARCH_POPULATES_NODE_MAP=y | 252 | CONFIG_ARCH_POPULATES_NODE_MAP=y |
247 | CONFIG_SELECT_MEMORY_MODEL=y | 253 | CONFIG_SELECT_MEMORY_MODEL=y |
@@ -259,6 +265,7 @@ CONFIG_BOUNCE=y | |||
259 | CONFIG_VIRT_TO_BUS=y | 265 | CONFIG_VIRT_TO_BUS=y |
260 | CONFIG_HAVE_MLOCK=y | 266 | CONFIG_HAVE_MLOCK=y |
261 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 267 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
268 | # CONFIG_KSM is not set | ||
262 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | 269 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 |
263 | CONFIG_PPC_4K_PAGES=y | 270 | CONFIG_PPC_4K_PAGES=y |
264 | # CONFIG_PPC_16K_PAGES is not set | 271 | # CONFIG_PPC_16K_PAGES is not set |
@@ -355,6 +362,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
355 | # CONFIG_NETFILTER is not set | 362 | # CONFIG_NETFILTER is not set |
356 | # CONFIG_IP_DCCP is not set | 363 | # CONFIG_IP_DCCP is not set |
357 | # CONFIG_IP_SCTP is not set | 364 | # CONFIG_IP_SCTP is not set |
365 | # CONFIG_RDS is not set | ||
358 | # CONFIG_TIPC is not set | 366 | # CONFIG_TIPC is not set |
359 | # CONFIG_ATM is not set | 367 | # CONFIG_ATM is not set |
360 | # CONFIG_BRIDGE is not set | 368 | # CONFIG_BRIDGE is not set |
@@ -384,6 +392,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
384 | # CONFIG_AF_RXRPC is not set | 392 | # CONFIG_AF_RXRPC is not set |
385 | CONFIG_WIRELESS=y | 393 | CONFIG_WIRELESS=y |
386 | # CONFIG_CFG80211 is not set | 394 | # CONFIG_CFG80211 is not set |
395 | CONFIG_CFG80211_DEFAULT_PS_VALUE=0 | ||
387 | CONFIG_WIRELESS_OLD_REGULATORY=y | 396 | CONFIG_WIRELESS_OLD_REGULATORY=y |
388 | # CONFIG_WIRELESS_EXT is not set | 397 | # CONFIG_WIRELESS_EXT is not set |
389 | # CONFIG_LIB80211 is not set | 398 | # CONFIG_LIB80211 is not set |
@@ -391,7 +400,6 @@ CONFIG_WIRELESS_OLD_REGULATORY=y | |||
391 | # | 400 | # |
392 | # CFG80211 needs to be enabled for MAC80211 | 401 | # CFG80211 needs to be enabled for MAC80211 |
393 | # | 402 | # |
394 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
395 | # CONFIG_WIMAX is not set | 403 | # CONFIG_WIMAX is not set |
396 | # CONFIG_RFKILL is not set | 404 | # CONFIG_RFKILL is not set |
397 | # CONFIG_NET_9P is not set | 405 | # CONFIG_NET_9P is not set |
@@ -404,6 +412,7 @@ CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | |||
404 | # Generic Driver Options | 412 | # Generic Driver Options |
405 | # | 413 | # |
406 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 414 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
415 | # CONFIG_DEVTMPFS is not set | ||
407 | CONFIG_STANDALONE=y | 416 | CONFIG_STANDALONE=y |
408 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 417 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
409 | # CONFIG_FW_LOADER is not set | 418 | # CONFIG_FW_LOADER is not set |
@@ -521,7 +530,9 @@ CONFIG_MII=y | |||
521 | # CONFIG_NET_PCI is not set | 530 | # CONFIG_NET_PCI is not set |
522 | # CONFIG_B44 is not set | 531 | # CONFIG_B44 is not set |
523 | # CONFIG_KS8842 is not set | 532 | # CONFIG_KS8842 is not set |
533 | # CONFIG_KS8851_MLL is not set | ||
524 | # CONFIG_ATL2 is not set | 534 | # CONFIG_ATL2 is not set |
535 | # CONFIG_XILINX_EMACLITE is not set | ||
525 | CONFIG_NETDEV_1000=y | 536 | CONFIG_NETDEV_1000=y |
526 | # CONFIG_ACENIC is not set | 537 | # CONFIG_ACENIC is not set |
527 | # CONFIG_DL2K is not set | 538 | # CONFIG_DL2K is not set |
@@ -569,10 +580,7 @@ CONFIG_CHELSIO_T3_DEPENDS=y | |||
569 | # CONFIG_SFC is not set | 580 | # CONFIG_SFC is not set |
570 | # CONFIG_BE2NET is not set | 581 | # CONFIG_BE2NET is not set |
571 | # CONFIG_TR is not set | 582 | # CONFIG_TR is not set |
572 | 583 | CONFIG_WLAN=y | |
573 | # | ||
574 | # Wireless LAN | ||
575 | # | ||
576 | # CONFIG_WLAN_PRE80211 is not set | 584 | # CONFIG_WLAN_PRE80211 is not set |
577 | # CONFIG_WLAN_80211 is not set | 585 | # CONFIG_WLAN_80211 is not set |
578 | 586 | ||
@@ -676,6 +684,11 @@ CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | |||
676 | # CONFIG_POWER_SUPPLY is not set | 684 | # CONFIG_POWER_SUPPLY is not set |
677 | CONFIG_HWMON=y | 685 | CONFIG_HWMON=y |
678 | # CONFIG_HWMON_VID is not set | 686 | # CONFIG_HWMON_VID is not set |
687 | # CONFIG_HWMON_DEBUG_CHIP is not set | ||
688 | |||
689 | # | ||
690 | # Native drivers | ||
691 | # | ||
679 | # CONFIG_SENSORS_I5K_AMB is not set | 692 | # CONFIG_SENSORS_I5K_AMB is not set |
680 | # CONFIG_SENSORS_F71805F is not set | 693 | # CONFIG_SENSORS_F71805F is not set |
681 | # CONFIG_SENSORS_F71882FG is not set | 694 | # CONFIG_SENSORS_F71882FG is not set |
@@ -690,9 +703,7 @@ CONFIG_HWMON=y | |||
690 | # CONFIG_SENSORS_VT8231 is not set | 703 | # CONFIG_SENSORS_VT8231 is not set |
691 | # CONFIG_SENSORS_W83627HF is not set | 704 | # CONFIG_SENSORS_W83627HF is not set |
692 | # CONFIG_SENSORS_W83627EHF is not set | 705 | # CONFIG_SENSORS_W83627EHF is not set |
693 | # CONFIG_HWMON_DEBUG_CHIP is not set | ||
694 | # CONFIG_THERMAL is not set | 706 | # CONFIG_THERMAL is not set |
695 | # CONFIG_THERMAL_HWMON is not set | ||
696 | # CONFIG_WATCHDOG is not set | 707 | # CONFIG_WATCHDOG is not set |
697 | CONFIG_SSB_POSSIBLE=y | 708 | CONFIG_SSB_POSSIBLE=y |
698 | 709 | ||
@@ -715,6 +726,7 @@ CONFIG_SSB_POSSIBLE=y | |||
715 | # Graphics support | 726 | # Graphics support |
716 | # | 727 | # |
717 | # CONFIG_AGP is not set | 728 | # CONFIG_AGP is not set |
729 | CONFIG_VGA_ARB=y | ||
718 | # CONFIG_DRM is not set | 730 | # CONFIG_DRM is not set |
719 | # CONFIG_VGASTATE is not set | 731 | # CONFIG_VGASTATE is not set |
720 | CONFIG_VIDEO_OUTPUT_CONTROL=y | 732 | CONFIG_VIDEO_OUTPUT_CONTROL=y |
@@ -758,6 +770,7 @@ CONFIG_VIDEO_OUTPUT_CONTROL=y | |||
758 | # CONFIG_GFS2_FS is not set | 770 | # CONFIG_GFS2_FS is not set |
759 | # CONFIG_OCFS2_FS is not set | 771 | # CONFIG_OCFS2_FS is not set |
760 | # CONFIG_BTRFS_FS is not set | 772 | # CONFIG_BTRFS_FS is not set |
773 | # CONFIG_NILFS2_FS is not set | ||
761 | CONFIG_FILE_LOCKING=y | 774 | CONFIG_FILE_LOCKING=y |
762 | CONFIG_FSNOTIFY=y | 775 | CONFIG_FSNOTIFY=y |
763 | CONFIG_DNOTIFY=y | 776 | CONFIG_DNOTIFY=y |
@@ -816,7 +829,6 @@ CONFIG_MISC_FILESYSTEMS=y | |||
816 | # CONFIG_ROMFS_FS is not set | 829 | # CONFIG_ROMFS_FS is not set |
817 | # CONFIG_SYSV_FS is not set | 830 | # CONFIG_SYSV_FS is not set |
818 | # CONFIG_UFS_FS is not set | 831 | # CONFIG_UFS_FS is not set |
819 | # CONFIG_NILFS2_FS is not set | ||
820 | CONFIG_NETWORK_FILESYSTEMS=y | 832 | CONFIG_NETWORK_FILESYSTEMS=y |
821 | CONFIG_NFS_FS=y | 833 | CONFIG_NFS_FS=y |
822 | # CONFIG_NFS_V3 is not set | 834 | # CONFIG_NFS_V3 is not set |
@@ -872,6 +884,7 @@ CONFIG_ENABLE_WARN_DEPRECATED=y | |||
872 | CONFIG_ENABLE_MUST_CHECK=y | 884 | CONFIG_ENABLE_MUST_CHECK=y |
873 | CONFIG_FRAME_WARN=1024 | 885 | CONFIG_FRAME_WARN=1024 |
874 | # CONFIG_MAGIC_SYSRQ is not set | 886 | # CONFIG_MAGIC_SYSRQ is not set |
887 | # CONFIG_STRIP_ASM_SYMS is not set | ||
875 | # CONFIG_UNUSED_SYMBOLS is not set | 888 | # CONFIG_UNUSED_SYMBOLS is not set |
876 | # CONFIG_DEBUG_FS is not set | 889 | # CONFIG_DEBUG_FS is not set |
877 | # CONFIG_HEADERS_CHECK is not set | 890 | # CONFIG_HEADERS_CHECK is not set |
@@ -887,6 +900,7 @@ CONFIG_HAVE_DYNAMIC_FTRACE=y | |||
887 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 900 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
888 | CONFIG_TRACING_SUPPORT=y | 901 | CONFIG_TRACING_SUPPORT=y |
889 | # CONFIG_FTRACE is not set | 902 | # CONFIG_FTRACE is not set |
903 | # CONFIG_DMA_API_DEBUG is not set | ||
890 | # CONFIG_SAMPLES is not set | 904 | # CONFIG_SAMPLES is not set |
891 | CONFIG_HAVE_ARCH_KGDB=y | 905 | CONFIG_HAVE_ARCH_KGDB=y |
892 | # CONFIG_PPC_DISABLE_WERROR is not set | 906 | # CONFIG_PPC_DISABLE_WERROR is not set |
@@ -907,7 +921,6 @@ CONFIG_CRYPTO=y | |||
907 | # | 921 | # |
908 | # Crypto core or helper | 922 | # Crypto core or helper |
909 | # | 923 | # |
910 | # CONFIG_CRYPTO_FIPS is not set | ||
911 | # CONFIG_CRYPTO_MANAGER is not set | 924 | # CONFIG_CRYPTO_MANAGER is not set |
912 | # CONFIG_CRYPTO_MANAGER2 is not set | 925 | # CONFIG_CRYPTO_MANAGER2 is not set |
913 | # CONFIG_CRYPTO_GF128MUL is not set | 926 | # CONFIG_CRYPTO_GF128MUL is not set |
@@ -938,11 +951,13 @@ CONFIG_CRYPTO=y | |||
938 | # | 951 | # |
939 | # CONFIG_CRYPTO_HMAC is not set | 952 | # CONFIG_CRYPTO_HMAC is not set |
940 | # CONFIG_CRYPTO_XCBC is not set | 953 | # CONFIG_CRYPTO_XCBC is not set |
954 | # CONFIG_CRYPTO_VMAC is not set | ||
941 | 955 | ||
942 | # | 956 | # |
943 | # Digest | 957 | # Digest |
944 | # | 958 | # |
945 | # CONFIG_CRYPTO_CRC32C is not set | 959 | # CONFIG_CRYPTO_CRC32C is not set |
960 | # CONFIG_CRYPTO_GHASH is not set | ||
946 | # CONFIG_CRYPTO_MD4 is not set | 961 | # CONFIG_CRYPTO_MD4 is not set |
947 | # CONFIG_CRYPTO_MD5 is not set | 962 | # CONFIG_CRYPTO_MD5 is not set |
948 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 963 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
diff --git a/arch/powerpc/configs/85xx/sbc8560_defconfig b/arch/powerpc/configs/85xx/sbc8560_defconfig index b0c469823b02..959d0281431b 100644 --- a/arch/powerpc/configs/85xx/sbc8560_defconfig +++ b/arch/powerpc/configs/85xx/sbc8560_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.31-rc4 | 3 | # Linux kernel version: 2.6.32-rc5 |
4 | # Wed Jul 29 23:32:19 2009 | 4 | # Thu Nov 5 08:20:37 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -22,6 +22,7 @@ CONFIG_FSL_EMB_PERFMON=y | |||
22 | # CONFIG_PHYS_64BIT is not set | 22 | # CONFIG_PHYS_64BIT is not set |
23 | CONFIG_SPE=y | 23 | CONFIG_SPE=y |
24 | CONFIG_PPC_MMU_NOHASH=y | 24 | CONFIG_PPC_MMU_NOHASH=y |
25 | CONFIG_PPC_MMU_NOHASH_32=y | ||
25 | CONFIG_PPC_BOOK3E_MMU=y | 26 | CONFIG_PPC_BOOK3E_MMU=y |
26 | # CONFIG_PPC_MM_SLICES is not set | 27 | # CONFIG_PPC_MM_SLICES is not set |
27 | # CONFIG_SMP is not set | 28 | # CONFIG_SMP is not set |
@@ -36,6 +37,7 @@ CONFIG_GENERIC_CLOCKEVENTS=y | |||
36 | CONFIG_GENERIC_HARDIRQS=y | 37 | CONFIG_GENERIC_HARDIRQS=y |
37 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | 38 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y |
38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 39 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
40 | # CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK is not set | ||
39 | CONFIG_IRQ_PER_CPU=y | 41 | CONFIG_IRQ_PER_CPU=y |
40 | CONFIG_STACKTRACE_SUPPORT=y | 42 | CONFIG_STACKTRACE_SUPPORT=y |
41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 43 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
@@ -84,11 +86,12 @@ CONFIG_SYSVIPC_SYSCTL=y | |||
84 | # | 86 | # |
85 | # RCU Subsystem | 87 | # RCU Subsystem |
86 | # | 88 | # |
87 | CONFIG_CLASSIC_RCU=y | 89 | CONFIG_TREE_RCU=y |
88 | # CONFIG_TREE_RCU is not set | 90 | # CONFIG_TREE_PREEMPT_RCU is not set |
89 | # CONFIG_PREEMPT_RCU is not set | 91 | # CONFIG_RCU_TRACE is not set |
92 | CONFIG_RCU_FANOUT=32 | ||
93 | # CONFIG_RCU_FANOUT_EXACT is not set | ||
90 | # CONFIG_TREE_RCU_TRACE is not set | 94 | # CONFIG_TREE_RCU_TRACE is not set |
91 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
92 | # CONFIG_IKCONFIG is not set | 95 | # CONFIG_IKCONFIG is not set |
93 | CONFIG_LOG_BUF_SHIFT=14 | 96 | CONFIG_LOG_BUF_SHIFT=14 |
94 | CONFIG_GROUP_SCHED=y | 97 | CONFIG_GROUP_SCHED=y |
@@ -126,26 +129,27 @@ CONFIG_TIMERFD=y | |||
126 | CONFIG_EVENTFD=y | 129 | CONFIG_EVENTFD=y |
127 | CONFIG_SHMEM=y | 130 | CONFIG_SHMEM=y |
128 | CONFIG_AIO=y | 131 | CONFIG_AIO=y |
129 | CONFIG_HAVE_PERF_COUNTERS=y | 132 | CONFIG_HAVE_PERF_EVENTS=y |
130 | 133 | ||
131 | # | 134 | # |
132 | # Performance Counters | 135 | # Kernel Performance Events And Counters |
133 | # | 136 | # |
137 | # CONFIG_PERF_EVENTS is not set | ||
134 | # CONFIG_PERF_COUNTERS is not set | 138 | # CONFIG_PERF_COUNTERS is not set |
135 | CONFIG_VM_EVENT_COUNTERS=y | 139 | CONFIG_VM_EVENT_COUNTERS=y |
136 | # CONFIG_STRIP_ASM_SYMS is not set | ||
137 | CONFIG_COMPAT_BRK=y | 140 | CONFIG_COMPAT_BRK=y |
138 | CONFIG_SLAB=y | 141 | CONFIG_SLAB=y |
139 | # CONFIG_SLUB is not set | 142 | # CONFIG_SLUB is not set |
140 | # CONFIG_SLOB is not set | 143 | # CONFIG_SLOB is not set |
141 | # CONFIG_PROFILING is not set | 144 | # CONFIG_PROFILING is not set |
142 | # CONFIG_MARKERS is not set | ||
143 | CONFIG_HAVE_OPROFILE=y | 145 | CONFIG_HAVE_OPROFILE=y |
144 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y | 146 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y |
145 | CONFIG_HAVE_IOREMAP_PROT=y | 147 | CONFIG_HAVE_IOREMAP_PROT=y |
146 | CONFIG_HAVE_KPROBES=y | 148 | CONFIG_HAVE_KPROBES=y |
147 | CONFIG_HAVE_KRETPROBES=y | 149 | CONFIG_HAVE_KRETPROBES=y |
148 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 150 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
151 | CONFIG_HAVE_DMA_ATTRS=y | ||
152 | CONFIG_HAVE_DMA_API_DEBUG=y | ||
149 | 153 | ||
150 | # | 154 | # |
151 | # GCOV-based kernel profiling | 155 | # GCOV-based kernel profiling |
@@ -188,6 +192,7 @@ CONFIG_MPC85xx=y | |||
188 | # CONFIG_MPC85xx_MDS is not set | 192 | # CONFIG_MPC85xx_MDS is not set |
189 | # CONFIG_MPC8536_DS is not set | 193 | # CONFIG_MPC8536_DS is not set |
190 | # CONFIG_MPC85xx_DS is not set | 194 | # CONFIG_MPC85xx_DS is not set |
195 | # CONFIG_MPC85xx_RDB is not set | ||
191 | # CONFIG_SOCRATES is not set | 196 | # CONFIG_SOCRATES is not set |
192 | # CONFIG_KSI8560 is not set | 197 | # CONFIG_KSI8560 is not set |
193 | # CONFIG_XES_MPC85xx is not set | 198 | # CONFIG_XES_MPC85xx is not set |
@@ -242,6 +247,7 @@ CONFIG_BINFMT_MISC=y | |||
242 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 247 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
243 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 248 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
244 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 249 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
250 | CONFIG_MAX_ACTIVE_REGIONS=32 | ||
245 | CONFIG_ARCH_FLATMEM_ENABLE=y | 251 | CONFIG_ARCH_FLATMEM_ENABLE=y |
246 | CONFIG_ARCH_POPULATES_NODE_MAP=y | 252 | CONFIG_ARCH_POPULATES_NODE_MAP=y |
247 | CONFIG_SELECT_MEMORY_MODEL=y | 253 | CONFIG_SELECT_MEMORY_MODEL=y |
@@ -259,6 +265,7 @@ CONFIG_BOUNCE=y | |||
259 | CONFIG_VIRT_TO_BUS=y | 265 | CONFIG_VIRT_TO_BUS=y |
260 | CONFIG_HAVE_MLOCK=y | 266 | CONFIG_HAVE_MLOCK=y |
261 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 267 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
268 | # CONFIG_KSM is not set | ||
262 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | 269 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 |
263 | CONFIG_PPC_4K_PAGES=y | 270 | CONFIG_PPC_4K_PAGES=y |
264 | # CONFIG_PPC_16K_PAGES is not set | 271 | # CONFIG_PPC_16K_PAGES is not set |
@@ -347,6 +354,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
347 | # CONFIG_NETFILTER is not set | 354 | # CONFIG_NETFILTER is not set |
348 | # CONFIG_IP_DCCP is not set | 355 | # CONFIG_IP_DCCP is not set |
349 | # CONFIG_IP_SCTP is not set | 356 | # CONFIG_IP_SCTP is not set |
357 | # CONFIG_RDS is not set | ||
350 | # CONFIG_TIPC is not set | 358 | # CONFIG_TIPC is not set |
351 | # CONFIG_ATM is not set | 359 | # CONFIG_ATM is not set |
352 | # CONFIG_BRIDGE is not set | 360 | # CONFIG_BRIDGE is not set |
@@ -376,6 +384,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
376 | # CONFIG_AF_RXRPC is not set | 384 | # CONFIG_AF_RXRPC is not set |
377 | CONFIG_WIRELESS=y | 385 | CONFIG_WIRELESS=y |
378 | # CONFIG_CFG80211 is not set | 386 | # CONFIG_CFG80211 is not set |
387 | CONFIG_CFG80211_DEFAULT_PS_VALUE=0 | ||
379 | CONFIG_WIRELESS_OLD_REGULATORY=y | 388 | CONFIG_WIRELESS_OLD_REGULATORY=y |
380 | # CONFIG_WIRELESS_EXT is not set | 389 | # CONFIG_WIRELESS_EXT is not set |
381 | # CONFIG_LIB80211 is not set | 390 | # CONFIG_LIB80211 is not set |
@@ -383,7 +392,6 @@ CONFIG_WIRELESS_OLD_REGULATORY=y | |||
383 | # | 392 | # |
384 | # CFG80211 needs to be enabled for MAC80211 | 393 | # CFG80211 needs to be enabled for MAC80211 |
385 | # | 394 | # |
386 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
387 | # CONFIG_WIMAX is not set | 395 | # CONFIG_WIMAX is not set |
388 | # CONFIG_RFKILL is not set | 396 | # CONFIG_RFKILL is not set |
389 | # CONFIG_NET_9P is not set | 397 | # CONFIG_NET_9P is not set |
@@ -396,6 +404,7 @@ CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | |||
396 | # Generic Driver Options | 404 | # Generic Driver Options |
397 | # | 405 | # |
398 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 406 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
407 | # CONFIG_DEVTMPFS is not set | ||
399 | CONFIG_STANDALONE=y | 408 | CONFIG_STANDALONE=y |
400 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 409 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
401 | # CONFIG_FW_LOADER is not set | 410 | # CONFIG_FW_LOADER is not set |
@@ -481,15 +490,14 @@ CONFIG_MII=y | |||
481 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | 490 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
482 | # CONFIG_B44 is not set | 491 | # CONFIG_B44 is not set |
483 | # CONFIG_KS8842 is not set | 492 | # CONFIG_KS8842 is not set |
493 | # CONFIG_KS8851_MLL is not set | ||
494 | # CONFIG_XILINX_EMACLITE is not set | ||
484 | CONFIG_NETDEV_1000=y | 495 | CONFIG_NETDEV_1000=y |
485 | CONFIG_FSL_PQ_MDIO=y | 496 | CONFIG_FSL_PQ_MDIO=y |
486 | CONFIG_GIANFAR=y | 497 | CONFIG_GIANFAR=y |
487 | # CONFIG_MV643XX_ETH is not set | 498 | # CONFIG_MV643XX_ETH is not set |
488 | CONFIG_NETDEV_10000=y | 499 | CONFIG_NETDEV_10000=y |
489 | 500 | CONFIG_WLAN=y | |
490 | # | ||
491 | # Wireless LAN | ||
492 | # | ||
493 | # CONFIG_WLAN_PRE80211 is not set | 501 | # CONFIG_WLAN_PRE80211 is not set |
494 | # CONFIG_WLAN_80211 is not set | 502 | # CONFIG_WLAN_80211 is not set |
495 | 503 | ||
@@ -584,6 +592,11 @@ CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | |||
584 | # CONFIG_POWER_SUPPLY is not set | 592 | # CONFIG_POWER_SUPPLY is not set |
585 | CONFIG_HWMON=y | 593 | CONFIG_HWMON=y |
586 | # CONFIG_HWMON_VID is not set | 594 | # CONFIG_HWMON_VID is not set |
595 | # CONFIG_HWMON_DEBUG_CHIP is not set | ||
596 | |||
597 | # | ||
598 | # Native drivers | ||
599 | # | ||
587 | # CONFIG_SENSORS_F71805F is not set | 600 | # CONFIG_SENSORS_F71805F is not set |
588 | # CONFIG_SENSORS_F71882FG is not set | 601 | # CONFIG_SENSORS_F71882FG is not set |
589 | # CONFIG_SENSORS_IT87 is not set | 602 | # CONFIG_SENSORS_IT87 is not set |
@@ -594,9 +607,7 @@ CONFIG_HWMON=y | |||
594 | # CONFIG_SENSORS_VT1211 is not set | 607 | # CONFIG_SENSORS_VT1211 is not set |
595 | # CONFIG_SENSORS_W83627HF is not set | 608 | # CONFIG_SENSORS_W83627HF is not set |
596 | # CONFIG_SENSORS_W83627EHF is not set | 609 | # CONFIG_SENSORS_W83627EHF is not set |
597 | # CONFIG_HWMON_DEBUG_CHIP is not set | ||
598 | # CONFIG_THERMAL is not set | 610 | # CONFIG_THERMAL is not set |
599 | # CONFIG_THERMAL_HWMON is not set | ||
600 | # CONFIG_WATCHDOG is not set | 611 | # CONFIG_WATCHDOG is not set |
601 | CONFIG_SSB_POSSIBLE=y | 612 | CONFIG_SSB_POSSIBLE=y |
602 | 613 | ||
@@ -630,7 +641,6 @@ CONFIG_VIDEO_OUTPUT_CONTROL=y | |||
630 | # CONFIG_SOUND is not set | 641 | # CONFIG_SOUND is not set |
631 | CONFIG_HID_SUPPORT=y | 642 | CONFIG_HID_SUPPORT=y |
632 | CONFIG_HID=y | 643 | CONFIG_HID=y |
633 | # CONFIG_HID_DEBUG is not set | ||
634 | # CONFIG_HIDRAW is not set | 644 | # CONFIG_HIDRAW is not set |
635 | # CONFIG_HID_PID is not set | 645 | # CONFIG_HID_PID is not set |
636 | 646 | ||
@@ -721,6 +731,7 @@ CONFIG_RTC_DRV_M48T59=y | |||
721 | # CONFIG_GFS2_FS is not set | 731 | # CONFIG_GFS2_FS is not set |
722 | # CONFIG_OCFS2_FS is not set | 732 | # CONFIG_OCFS2_FS is not set |
723 | # CONFIG_BTRFS_FS is not set | 733 | # CONFIG_BTRFS_FS is not set |
734 | # CONFIG_NILFS2_FS is not set | ||
724 | CONFIG_FILE_LOCKING=y | 735 | CONFIG_FILE_LOCKING=y |
725 | CONFIG_FSNOTIFY=y | 736 | CONFIG_FSNOTIFY=y |
726 | CONFIG_DNOTIFY=y | 737 | CONFIG_DNOTIFY=y |
@@ -779,7 +790,6 @@ CONFIG_MISC_FILESYSTEMS=y | |||
779 | # CONFIG_ROMFS_FS is not set | 790 | # CONFIG_ROMFS_FS is not set |
780 | # CONFIG_SYSV_FS is not set | 791 | # CONFIG_SYSV_FS is not set |
781 | # CONFIG_UFS_FS is not set | 792 | # CONFIG_UFS_FS is not set |
782 | # CONFIG_NILFS2_FS is not set | ||
783 | CONFIG_NETWORK_FILESYSTEMS=y | 793 | CONFIG_NETWORK_FILESYSTEMS=y |
784 | CONFIG_NFS_FS=y | 794 | CONFIG_NFS_FS=y |
785 | # CONFIG_NFS_V3 is not set | 795 | # CONFIG_NFS_V3 is not set |
@@ -847,6 +857,7 @@ CONFIG_ENABLE_WARN_DEPRECATED=y | |||
847 | CONFIG_ENABLE_MUST_CHECK=y | 857 | CONFIG_ENABLE_MUST_CHECK=y |
848 | CONFIG_FRAME_WARN=1024 | 858 | CONFIG_FRAME_WARN=1024 |
849 | CONFIG_MAGIC_SYSRQ=y | 859 | CONFIG_MAGIC_SYSRQ=y |
860 | # CONFIG_STRIP_ASM_SYMS is not set | ||
850 | # CONFIG_UNUSED_SYMBOLS is not set | 861 | # CONFIG_UNUSED_SYMBOLS is not set |
851 | # CONFIG_DEBUG_FS is not set | 862 | # CONFIG_DEBUG_FS is not set |
852 | # CONFIG_HEADERS_CHECK is not set | 863 | # CONFIG_HEADERS_CHECK is not set |
@@ -863,6 +874,7 @@ CONFIG_SCHED_DEBUG=y | |||
863 | # CONFIG_TIMER_STATS is not set | 874 | # CONFIG_TIMER_STATS is not set |
864 | # CONFIG_DEBUG_OBJECTS is not set | 875 | # CONFIG_DEBUG_OBJECTS is not set |
865 | # CONFIG_DEBUG_SLAB is not set | 876 | # CONFIG_DEBUG_SLAB is not set |
877 | # CONFIG_DEBUG_KMEMLEAK is not set | ||
866 | # CONFIG_DEBUG_RT_MUTEXES is not set | 878 | # CONFIG_DEBUG_RT_MUTEXES is not set |
867 | # CONFIG_RT_MUTEX_TESTER is not set | 879 | # CONFIG_RT_MUTEX_TESTER is not set |
868 | # CONFIG_DEBUG_SPINLOCK is not set | 880 | # CONFIG_DEBUG_SPINLOCK is not set |
@@ -881,10 +893,12 @@ CONFIG_DEBUG_MUTEXES=y | |||
881 | # CONFIG_DEBUG_LIST is not set | 893 | # CONFIG_DEBUG_LIST is not set |
882 | # CONFIG_DEBUG_SG is not set | 894 | # CONFIG_DEBUG_SG is not set |
883 | # CONFIG_DEBUG_NOTIFIERS is not set | 895 | # CONFIG_DEBUG_NOTIFIERS is not set |
896 | # CONFIG_DEBUG_CREDENTIALS is not set | ||
884 | # CONFIG_RCU_TORTURE_TEST is not set | 897 | # CONFIG_RCU_TORTURE_TEST is not set |
885 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | 898 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
886 | # CONFIG_BACKTRACE_SELF_TEST is not set | 899 | # CONFIG_BACKTRACE_SELF_TEST is not set |
887 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set | 900 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set |
901 | # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set | ||
888 | # CONFIG_FAULT_INJECTION is not set | 902 | # CONFIG_FAULT_INJECTION is not set |
889 | # CONFIG_LATENCYTOP is not set | 903 | # CONFIG_LATENCYTOP is not set |
890 | CONFIG_SYSCTL_SYSCALL_CHECK=y | 904 | CONFIG_SYSCTL_SYSCALL_CHECK=y |
@@ -907,10 +921,10 @@ CONFIG_BRANCH_PROFILE_NONE=y | |||
907 | # CONFIG_KMEMTRACE is not set | 921 | # CONFIG_KMEMTRACE is not set |
908 | # CONFIG_WORKQUEUE_TRACER is not set | 922 | # CONFIG_WORKQUEUE_TRACER is not set |
909 | # CONFIG_BLK_DEV_IO_TRACE is not set | 923 | # CONFIG_BLK_DEV_IO_TRACE is not set |
924 | # CONFIG_DMA_API_DEBUG is not set | ||
910 | # CONFIG_SAMPLES is not set | 925 | # CONFIG_SAMPLES is not set |
911 | CONFIG_HAVE_ARCH_KGDB=y | 926 | CONFIG_HAVE_ARCH_KGDB=y |
912 | # CONFIG_KGDB is not set | 927 | # CONFIG_KGDB is not set |
913 | # CONFIG_KMEMCHECK is not set | ||
914 | # CONFIG_PPC_DISABLE_WERROR is not set | 928 | # CONFIG_PPC_DISABLE_WERROR is not set |
915 | CONFIG_PPC_WERROR=y | 929 | CONFIG_PPC_WERROR=y |
916 | CONFIG_PRINT_STACK_DEPTH=64 | 930 | CONFIG_PRINT_STACK_DEPTH=64 |
@@ -947,7 +961,6 @@ CONFIG_CRYPTO=y | |||
947 | # | 961 | # |
948 | # Crypto core or helper | 962 | # Crypto core or helper |
949 | # | 963 | # |
950 | # CONFIG_CRYPTO_FIPS is not set | ||
951 | # CONFIG_CRYPTO_MANAGER is not set | 964 | # CONFIG_CRYPTO_MANAGER is not set |
952 | # CONFIG_CRYPTO_MANAGER2 is not set | 965 | # CONFIG_CRYPTO_MANAGER2 is not set |
953 | # CONFIG_CRYPTO_GF128MUL is not set | 966 | # CONFIG_CRYPTO_GF128MUL is not set |
@@ -978,11 +991,13 @@ CONFIG_CRYPTO=y | |||
978 | # | 991 | # |
979 | # CONFIG_CRYPTO_HMAC is not set | 992 | # CONFIG_CRYPTO_HMAC is not set |
980 | # CONFIG_CRYPTO_XCBC is not set | 993 | # CONFIG_CRYPTO_XCBC is not set |
994 | # CONFIG_CRYPTO_VMAC is not set | ||
981 | 995 | ||
982 | # | 996 | # |
983 | # Digest | 997 | # Digest |
984 | # | 998 | # |
985 | # CONFIG_CRYPTO_CRC32C is not set | 999 | # CONFIG_CRYPTO_CRC32C is not set |
1000 | # CONFIG_CRYPTO_GHASH is not set | ||
986 | # CONFIG_CRYPTO_MD4 is not set | 1001 | # CONFIG_CRYPTO_MD4 is not set |
987 | # CONFIG_CRYPTO_MD5 is not set | 1002 | # CONFIG_CRYPTO_MD5 is not set |
988 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 1003 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
diff --git a/arch/powerpc/configs/85xx/socrates_defconfig b/arch/powerpc/configs/85xx/socrates_defconfig index 04c85dada845..7f5ec35bf199 100644 --- a/arch/powerpc/configs/85xx/socrates_defconfig +++ b/arch/powerpc/configs/85xx/socrates_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.31-rc4 | 3 | # Linux kernel version: 2.6.32-rc5 |
4 | # Wed Jul 29 23:32:19 2009 | 4 | # Thu Nov 5 08:20:37 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -22,6 +22,7 @@ CONFIG_FSL_EMB_PERFMON=y | |||
22 | # CONFIG_PHYS_64BIT is not set | 22 | # CONFIG_PHYS_64BIT is not set |
23 | CONFIG_SPE=y | 23 | CONFIG_SPE=y |
24 | CONFIG_PPC_MMU_NOHASH=y | 24 | CONFIG_PPC_MMU_NOHASH=y |
25 | CONFIG_PPC_MMU_NOHASH_32=y | ||
25 | CONFIG_PPC_BOOK3E_MMU=y | 26 | CONFIG_PPC_BOOK3E_MMU=y |
26 | # CONFIG_PPC_MM_SLICES is not set | 27 | # CONFIG_PPC_MM_SLICES is not set |
27 | # CONFIG_SMP is not set | 28 | # CONFIG_SMP is not set |
@@ -36,6 +37,7 @@ CONFIG_GENERIC_CLOCKEVENTS=y | |||
36 | CONFIG_GENERIC_HARDIRQS=y | 37 | CONFIG_GENERIC_HARDIRQS=y |
37 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | 38 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y |
38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 39 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
40 | # CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK is not set | ||
39 | CONFIG_IRQ_PER_CPU=y | 41 | CONFIG_IRQ_PER_CPU=y |
40 | CONFIG_STACKTRACE_SUPPORT=y | 42 | CONFIG_STACKTRACE_SUPPORT=y |
41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 43 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
@@ -84,11 +86,12 @@ CONFIG_SYSVIPC_SYSCTL=y | |||
84 | # | 86 | # |
85 | # RCU Subsystem | 87 | # RCU Subsystem |
86 | # | 88 | # |
87 | CONFIG_CLASSIC_RCU=y | 89 | CONFIG_TREE_RCU=y |
88 | # CONFIG_TREE_RCU is not set | 90 | # CONFIG_TREE_PREEMPT_RCU is not set |
89 | # CONFIG_PREEMPT_RCU is not set | 91 | # CONFIG_RCU_TRACE is not set |
92 | CONFIG_RCU_FANOUT=32 | ||
93 | # CONFIG_RCU_FANOUT_EXACT is not set | ||
90 | # CONFIG_TREE_RCU_TRACE is not set | 94 | # CONFIG_TREE_RCU_TRACE is not set |
91 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
92 | # CONFIG_IKCONFIG is not set | 95 | # CONFIG_IKCONFIG is not set |
93 | CONFIG_LOG_BUF_SHIFT=16 | 96 | CONFIG_LOG_BUF_SHIFT=16 |
94 | CONFIG_GROUP_SCHED=y | 97 | CONFIG_GROUP_SCHED=y |
@@ -124,28 +127,29 @@ CONFIG_TIMERFD=y | |||
124 | CONFIG_EVENTFD=y | 127 | CONFIG_EVENTFD=y |
125 | CONFIG_SHMEM=y | 128 | CONFIG_SHMEM=y |
126 | CONFIG_AIO=y | 129 | CONFIG_AIO=y |
127 | CONFIG_HAVE_PERF_COUNTERS=y | 130 | CONFIG_HAVE_PERF_EVENTS=y |
128 | 131 | ||
129 | # | 132 | # |
130 | # Performance Counters | 133 | # Kernel Performance Events And Counters |
131 | # | 134 | # |
135 | # CONFIG_PERF_EVENTS is not set | ||
132 | # CONFIG_PERF_COUNTERS is not set | 136 | # CONFIG_PERF_COUNTERS is not set |
133 | CONFIG_VM_EVENT_COUNTERS=y | 137 | CONFIG_VM_EVENT_COUNTERS=y |
134 | CONFIG_PCI_QUIRKS=y | 138 | CONFIG_PCI_QUIRKS=y |
135 | CONFIG_SLUB_DEBUG=y | 139 | CONFIG_SLUB_DEBUG=y |
136 | # CONFIG_STRIP_ASM_SYMS is not set | ||
137 | CONFIG_COMPAT_BRK=y | 140 | CONFIG_COMPAT_BRK=y |
138 | # CONFIG_SLAB is not set | 141 | # CONFIG_SLAB is not set |
139 | CONFIG_SLUB=y | 142 | CONFIG_SLUB=y |
140 | # CONFIG_SLOB is not set | 143 | # CONFIG_SLOB is not set |
141 | # CONFIG_PROFILING is not set | 144 | # CONFIG_PROFILING is not set |
142 | # CONFIG_MARKERS is not set | ||
143 | CONFIG_HAVE_OPROFILE=y | 145 | CONFIG_HAVE_OPROFILE=y |
144 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y | 146 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y |
145 | CONFIG_HAVE_IOREMAP_PROT=y | 147 | CONFIG_HAVE_IOREMAP_PROT=y |
146 | CONFIG_HAVE_KPROBES=y | 148 | CONFIG_HAVE_KPROBES=y |
147 | CONFIG_HAVE_KRETPROBES=y | 149 | CONFIG_HAVE_KRETPROBES=y |
148 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 150 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
151 | CONFIG_HAVE_DMA_ATTRS=y | ||
152 | CONFIG_HAVE_DMA_API_DEBUG=y | ||
149 | 153 | ||
150 | # | 154 | # |
151 | # GCOV-based kernel profiling | 155 | # GCOV-based kernel profiling |
@@ -193,6 +197,7 @@ CONFIG_MPC85xx=y | |||
193 | # CONFIG_MPC85xx_MDS is not set | 197 | # CONFIG_MPC85xx_MDS is not set |
194 | # CONFIG_MPC8536_DS is not set | 198 | # CONFIG_MPC8536_DS is not set |
195 | # CONFIG_MPC85xx_DS is not set | 199 | # CONFIG_MPC85xx_DS is not set |
200 | # CONFIG_MPC85xx_RDB is not set | ||
196 | CONFIG_SOCRATES=y | 201 | CONFIG_SOCRATES=y |
197 | # CONFIG_KSI8560 is not set | 202 | # CONFIG_KSI8560 is not set |
198 | # CONFIG_XES_MPC85xx is not set | 203 | # CONFIG_XES_MPC85xx is not set |
@@ -247,6 +252,7 @@ CONFIG_MATH_EMULATION=y | |||
247 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 252 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
248 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 253 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
249 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 254 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
255 | CONFIG_MAX_ACTIVE_REGIONS=32 | ||
250 | CONFIG_ARCH_FLATMEM_ENABLE=y | 256 | CONFIG_ARCH_FLATMEM_ENABLE=y |
251 | CONFIG_ARCH_POPULATES_NODE_MAP=y | 257 | CONFIG_ARCH_POPULATES_NODE_MAP=y |
252 | CONFIG_SELECT_MEMORY_MODEL=y | 258 | CONFIG_SELECT_MEMORY_MODEL=y |
@@ -264,6 +270,7 @@ CONFIG_BOUNCE=y | |||
264 | CONFIG_VIRT_TO_BUS=y | 270 | CONFIG_VIRT_TO_BUS=y |
265 | CONFIG_HAVE_MLOCK=y | 271 | CONFIG_HAVE_MLOCK=y |
266 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 272 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
273 | # CONFIG_KSM is not set | ||
267 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | 274 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 |
268 | CONFIG_PPC_4K_PAGES=y | 275 | CONFIG_PPC_4K_PAGES=y |
269 | # CONFIG_PPC_16K_PAGES is not set | 276 | # CONFIG_PPC_16K_PAGES is not set |
@@ -358,6 +365,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
358 | # CONFIG_NETFILTER is not set | 365 | # CONFIG_NETFILTER is not set |
359 | # CONFIG_IP_DCCP is not set | 366 | # CONFIG_IP_DCCP is not set |
360 | # CONFIG_IP_SCTP is not set | 367 | # CONFIG_IP_SCTP is not set |
368 | # CONFIG_RDS is not set | ||
361 | # CONFIG_TIPC is not set | 369 | # CONFIG_TIPC is not set |
362 | # CONFIG_ATM is not set | 370 | # CONFIG_ATM is not set |
363 | # CONFIG_BRIDGE is not set | 371 | # CONFIG_BRIDGE is not set |
@@ -396,6 +404,7 @@ CONFIG_CAN_BCM=y | |||
396 | # CONFIG_AF_RXRPC is not set | 404 | # CONFIG_AF_RXRPC is not set |
397 | CONFIG_WIRELESS=y | 405 | CONFIG_WIRELESS=y |
398 | # CONFIG_CFG80211 is not set | 406 | # CONFIG_CFG80211 is not set |
407 | CONFIG_CFG80211_DEFAULT_PS_VALUE=0 | ||
399 | # CONFIG_WIRELESS_OLD_REGULATORY is not set | 408 | # CONFIG_WIRELESS_OLD_REGULATORY is not set |
400 | # CONFIG_WIRELESS_EXT is not set | 409 | # CONFIG_WIRELESS_EXT is not set |
401 | # CONFIG_LIB80211 is not set | 410 | # CONFIG_LIB80211 is not set |
@@ -403,7 +412,6 @@ CONFIG_WIRELESS=y | |||
403 | # | 412 | # |
404 | # CFG80211 needs to be enabled for MAC80211 | 413 | # CFG80211 needs to be enabled for MAC80211 |
405 | # | 414 | # |
406 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
407 | # CONFIG_WIMAX is not set | 415 | # CONFIG_WIMAX is not set |
408 | # CONFIG_RFKILL is not set | 416 | # CONFIG_RFKILL is not set |
409 | # CONFIG_NET_9P is not set | 417 | # CONFIG_NET_9P is not set |
@@ -421,9 +429,9 @@ CONFIG_PREVENT_FIRMWARE_BUILD=y | |||
421 | # CONFIG_CONNECTOR is not set | 429 | # CONFIG_CONNECTOR is not set |
422 | CONFIG_MTD=y | 430 | CONFIG_MTD=y |
423 | # CONFIG_MTD_DEBUG is not set | 431 | # CONFIG_MTD_DEBUG is not set |
432 | # CONFIG_MTD_TESTS is not set | ||
424 | CONFIG_MTD_CONCAT=y | 433 | CONFIG_MTD_CONCAT=y |
425 | CONFIG_MTD_PARTITIONS=y | 434 | CONFIG_MTD_PARTITIONS=y |
426 | # CONFIG_MTD_TESTS is not set | ||
427 | # CONFIG_MTD_REDBOOT_PARTS is not set | 435 | # CONFIG_MTD_REDBOOT_PARTS is not set |
428 | CONFIG_MTD_CMDLINE_PARTS=y | 436 | CONFIG_MTD_CMDLINE_PARTS=y |
429 | CONFIG_MTD_OF_PARTS=y | 437 | CONFIG_MTD_OF_PARTS=y |
@@ -482,6 +490,7 @@ CONFIG_MTD_PHYSMAP_OF=y | |||
482 | # CONFIG_MTD_PMC551 is not set | 490 | # CONFIG_MTD_PMC551 is not set |
483 | # CONFIG_MTD_DATAFLASH is not set | 491 | # CONFIG_MTD_DATAFLASH is not set |
484 | # CONFIG_MTD_M25P80 is not set | 492 | # CONFIG_MTD_M25P80 is not set |
493 | # CONFIG_MTD_SST25L is not set | ||
485 | # CONFIG_MTD_SLRAM is not set | 494 | # CONFIG_MTD_SLRAM is not set |
486 | # CONFIG_MTD_PHRAM is not set | 495 | # CONFIG_MTD_PHRAM is not set |
487 | # CONFIG_MTD_MTDRAM is not set | 496 | # CONFIG_MTD_MTDRAM is not set |
@@ -668,7 +677,9 @@ CONFIG_MII=y | |||
668 | # CONFIG_B44 is not set | 677 | # CONFIG_B44 is not set |
669 | # CONFIG_KS8842 is not set | 678 | # CONFIG_KS8842 is not set |
670 | # CONFIG_KS8851 is not set | 679 | # CONFIG_KS8851 is not set |
680 | # CONFIG_KS8851_MLL is not set | ||
671 | # CONFIG_ATL2 is not set | 681 | # CONFIG_ATL2 is not set |
682 | # CONFIG_XILINX_EMACLITE is not set | ||
672 | CONFIG_NETDEV_1000=y | 683 | CONFIG_NETDEV_1000=y |
673 | # CONFIG_ACENIC is not set | 684 | # CONFIG_ACENIC is not set |
674 | # CONFIG_DL2K is not set | 685 | # CONFIG_DL2K is not set |
@@ -698,10 +709,7 @@ CONFIG_GIANFAR=y | |||
698 | # CONFIG_JME is not set | 709 | # CONFIG_JME is not set |
699 | # CONFIG_NETDEV_10000 is not set | 710 | # CONFIG_NETDEV_10000 is not set |
700 | # CONFIG_TR is not set | 711 | # CONFIG_TR is not set |
701 | 712 | CONFIG_WLAN=y | |
702 | # | ||
703 | # Wireless LAN | ||
704 | # | ||
705 | # CONFIG_WLAN_PRE80211 is not set | 713 | # CONFIG_WLAN_PRE80211 is not set |
706 | # CONFIG_WLAN_80211 is not set | 714 | # CONFIG_WLAN_80211 is not set |
707 | 715 | ||
@@ -765,6 +773,7 @@ CONFIG_INPUT_TOUCHSCREEN=y | |||
765 | # CONFIG_TOUCHSCREEN_GUNZE is not set | 773 | # CONFIG_TOUCHSCREEN_GUNZE is not set |
766 | # CONFIG_TOUCHSCREEN_ELO is not set | 774 | # CONFIG_TOUCHSCREEN_ELO is not set |
767 | # CONFIG_TOUCHSCREEN_WACOM_W8001 is not set | 775 | # CONFIG_TOUCHSCREEN_WACOM_W8001 is not set |
776 | # CONFIG_TOUCHSCREEN_MCS5000 is not set | ||
768 | # CONFIG_TOUCHSCREEN_MTOUCH is not set | 777 | # CONFIG_TOUCHSCREEN_MTOUCH is not set |
769 | # CONFIG_TOUCHSCREEN_INEXIO is not set | 778 | # CONFIG_TOUCHSCREEN_INEXIO is not set |
770 | # CONFIG_TOUCHSCREEN_MK712 is not set | 779 | # CONFIG_TOUCHSCREEN_MK712 is not set |
@@ -774,7 +783,6 @@ CONFIG_INPUT_TOUCHSCREEN=y | |||
774 | # CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set | 783 | # CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set |
775 | # CONFIG_TOUCHSCREEN_TOUCHIT213 is not set | 784 | # CONFIG_TOUCHSCREEN_TOUCHIT213 is not set |
776 | # CONFIG_TOUCHSCREEN_TSC2007 is not set | 785 | # CONFIG_TOUCHSCREEN_TSC2007 is not set |
777 | # CONFIG_TOUCHSCREEN_W90X900 is not set | ||
778 | # CONFIG_INPUT_MISC is not set | 786 | # CONFIG_INPUT_MISC is not set |
779 | 787 | ||
780 | # | 788 | # |
@@ -834,6 +842,7 @@ CONFIG_HW_RANDOM=y | |||
834 | CONFIG_DEVPORT=y | 842 | CONFIG_DEVPORT=y |
835 | CONFIG_I2C=y | 843 | CONFIG_I2C=y |
836 | CONFIG_I2C_BOARDINFO=y | 844 | CONFIG_I2C_BOARDINFO=y |
845 | CONFIG_I2C_COMPAT=y | ||
837 | CONFIG_I2C_CHARDEV=y | 846 | CONFIG_I2C_CHARDEV=y |
838 | CONFIG_I2C_HELPER_AUTO=y | 847 | CONFIG_I2C_HELPER_AUTO=y |
839 | 848 | ||
@@ -888,9 +897,6 @@ CONFIG_I2C_MPC=y | |||
888 | # Miscellaneous I2C Chip support | 897 | # Miscellaneous I2C Chip support |
889 | # | 898 | # |
890 | # CONFIG_DS1682 is not set | 899 | # CONFIG_DS1682 is not set |
891 | # CONFIG_SENSORS_PCF8574 is not set | ||
892 | # CONFIG_PCF8575 is not set | ||
893 | # CONFIG_SENSORS_PCA9539 is not set | ||
894 | # CONFIG_SENSORS_TSL2550 is not set | 900 | # CONFIG_SENSORS_TSL2550 is not set |
895 | # CONFIG_I2C_DEBUG_CORE is not set | 901 | # CONFIG_I2C_DEBUG_CORE is not set |
896 | # CONFIG_I2C_DEBUG_ALGO is not set | 902 | # CONFIG_I2C_DEBUG_ALGO is not set |
@@ -921,6 +927,11 @@ CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | |||
921 | # CONFIG_POWER_SUPPLY is not set | 927 | # CONFIG_POWER_SUPPLY is not set |
922 | CONFIG_HWMON=y | 928 | CONFIG_HWMON=y |
923 | CONFIG_HWMON_VID=y | 929 | CONFIG_HWMON_VID=y |
930 | CONFIG_HWMON_DEBUG_CHIP=y | ||
931 | |||
932 | # | ||
933 | # Native drivers | ||
934 | # | ||
924 | # CONFIG_SENSORS_AD7414 is not set | 935 | # CONFIG_SENSORS_AD7414 is not set |
925 | # CONFIG_SENSORS_AD7418 is not set | 936 | # CONFIG_SENSORS_AD7418 is not set |
926 | # CONFIG_SENSORS_ADCXX is not set | 937 | # CONFIG_SENSORS_ADCXX is not set |
@@ -973,6 +984,7 @@ CONFIG_SENSORS_LM75=y | |||
973 | # CONFIG_SENSORS_ADS7828 is not set | 984 | # CONFIG_SENSORS_ADS7828 is not set |
974 | # CONFIG_SENSORS_THMC50 is not set | 985 | # CONFIG_SENSORS_THMC50 is not set |
975 | # CONFIG_SENSORS_TMP401 is not set | 986 | # CONFIG_SENSORS_TMP401 is not set |
987 | # CONFIG_SENSORS_TMP421 is not set | ||
976 | # CONFIG_SENSORS_VIA686A is not set | 988 | # CONFIG_SENSORS_VIA686A is not set |
977 | # CONFIG_SENSORS_VT1211 is not set | 989 | # CONFIG_SENSORS_VT1211 is not set |
978 | # CONFIG_SENSORS_VT8231 is not set | 990 | # CONFIG_SENSORS_VT8231 is not set |
@@ -985,9 +997,7 @@ CONFIG_SENSORS_W83781D=y | |||
985 | # CONFIG_SENSORS_W83627HF is not set | 997 | # CONFIG_SENSORS_W83627HF is not set |
986 | # CONFIG_SENSORS_W83627EHF is not set | 998 | # CONFIG_SENSORS_W83627EHF is not set |
987 | # CONFIG_SENSORS_LIS3_SPI is not set | 999 | # CONFIG_SENSORS_LIS3_SPI is not set |
988 | CONFIG_HWMON_DEBUG_CHIP=y | ||
989 | # CONFIG_THERMAL is not set | 1000 | # CONFIG_THERMAL is not set |
990 | # CONFIG_THERMAL_HWMON is not set | ||
991 | # CONFIG_WATCHDOG is not set | 1001 | # CONFIG_WATCHDOG is not set |
992 | CONFIG_SSB_POSSIBLE=y | 1002 | CONFIG_SSB_POSSIBLE=y |
993 | 1003 | ||
@@ -1006,8 +1016,10 @@ CONFIG_SSB_POSSIBLE=y | |||
1006 | # CONFIG_MFD_TMIO is not set | 1016 | # CONFIG_MFD_TMIO is not set |
1007 | # CONFIG_PMIC_DA903X is not set | 1017 | # CONFIG_PMIC_DA903X is not set |
1008 | # CONFIG_MFD_WM8400 is not set | 1018 | # CONFIG_MFD_WM8400 is not set |
1019 | # CONFIG_MFD_WM831X is not set | ||
1009 | # CONFIG_MFD_WM8350_I2C is not set | 1020 | # CONFIG_MFD_WM8350_I2C is not set |
1010 | # CONFIG_MFD_PCF50633 is not set | 1021 | # CONFIG_MFD_PCF50633 is not set |
1022 | # CONFIG_MFD_MC13783 is not set | ||
1011 | # CONFIG_AB3100_CORE is not set | 1023 | # CONFIG_AB3100_CORE is not set |
1012 | # CONFIG_EZX_PCAP is not set | 1024 | # CONFIG_EZX_PCAP is not set |
1013 | # CONFIG_REGULATOR is not set | 1025 | # CONFIG_REGULATOR is not set |
@@ -1017,6 +1029,7 @@ CONFIG_SSB_POSSIBLE=y | |||
1017 | # Graphics support | 1029 | # Graphics support |
1018 | # | 1030 | # |
1019 | # CONFIG_AGP is not set | 1031 | # CONFIG_AGP is not set |
1032 | CONFIG_VGA_ARB=y | ||
1020 | # CONFIG_DRM is not set | 1033 | # CONFIG_DRM is not set |
1021 | # CONFIG_VGASTATE is not set | 1034 | # CONFIG_VGASTATE is not set |
1022 | # CONFIG_VIDEO_OUTPUT_CONTROL is not set | 1035 | # CONFIG_VIDEO_OUTPUT_CONTROL is not set |
@@ -1112,7 +1125,6 @@ CONFIG_FONT_8x16=y | |||
1112 | # CONFIG_SOUND is not set | 1125 | # CONFIG_SOUND is not set |
1113 | CONFIG_HID_SUPPORT=y | 1126 | CONFIG_HID_SUPPORT=y |
1114 | CONFIG_HID=y | 1127 | CONFIG_HID=y |
1115 | # CONFIG_HID_DEBUG is not set | ||
1116 | # CONFIG_HIDRAW is not set | 1128 | # CONFIG_HIDRAW is not set |
1117 | 1129 | ||
1118 | # | 1130 | # |
@@ -1135,6 +1147,7 @@ CONFIG_USB_HID=y | |||
1135 | # CONFIG_HID_EZKEY is not set | 1147 | # CONFIG_HID_EZKEY is not set |
1136 | # CONFIG_HID_KYE is not set | 1148 | # CONFIG_HID_KYE is not set |
1137 | # CONFIG_HID_GYRATION is not set | 1149 | # CONFIG_HID_GYRATION is not set |
1150 | # CONFIG_HID_TWINHAN is not set | ||
1138 | # CONFIG_HID_KENSINGTON is not set | 1151 | # CONFIG_HID_KENSINGTON is not set |
1139 | # CONFIG_HID_LOGITECH is not set | 1152 | # CONFIG_HID_LOGITECH is not set |
1140 | # CONFIG_HID_MICROSOFT is not set | 1153 | # CONFIG_HID_MICROSOFT is not set |
@@ -1184,6 +1197,7 @@ CONFIG_USB_EHCI_HCD_PPC_OF=y | |||
1184 | # CONFIG_USB_OXU210HP_HCD is not set | 1197 | # CONFIG_USB_OXU210HP_HCD is not set |
1185 | # CONFIG_USB_ISP116X_HCD is not set | 1198 | # CONFIG_USB_ISP116X_HCD is not set |
1186 | # CONFIG_USB_ISP1760_HCD is not set | 1199 | # CONFIG_USB_ISP1760_HCD is not set |
1200 | # CONFIG_USB_ISP1362_HCD is not set | ||
1187 | CONFIG_USB_OHCI_HCD=y | 1201 | CONFIG_USB_OHCI_HCD=y |
1188 | CONFIG_USB_OHCI_HCD_PPC_OF_BE=y | 1202 | CONFIG_USB_OHCI_HCD_PPC_OF_BE=y |
1189 | # CONFIG_USB_OHCI_HCD_PPC_OF_LE is not set | 1203 | # CONFIG_USB_OHCI_HCD_PPC_OF_LE is not set |
@@ -1319,6 +1333,7 @@ CONFIG_RTC_INTF_DEV=y | |||
1319 | # CONFIG_RTC_DRV_R9701 is not set | 1333 | # CONFIG_RTC_DRV_R9701 is not set |
1320 | # CONFIG_RTC_DRV_RS5C348 is not set | 1334 | # CONFIG_RTC_DRV_RS5C348 is not set |
1321 | # CONFIG_RTC_DRV_DS3234 is not set | 1335 | # CONFIG_RTC_DRV_DS3234 is not set |
1336 | # CONFIG_RTC_DRV_PCF2123 is not set | ||
1322 | 1337 | ||
1323 | # | 1338 | # |
1324 | # Platform RTC drivers | 1339 | # Platform RTC drivers |
@@ -1369,6 +1384,7 @@ CONFIG_FS_MBCACHE=y | |||
1369 | # CONFIG_GFS2_FS is not set | 1384 | # CONFIG_GFS2_FS is not set |
1370 | # CONFIG_OCFS2_FS is not set | 1385 | # CONFIG_OCFS2_FS is not set |
1371 | # CONFIG_BTRFS_FS is not set | 1386 | # CONFIG_BTRFS_FS is not set |
1387 | # CONFIG_NILFS2_FS is not set | ||
1372 | CONFIG_FILE_LOCKING=y | 1388 | CONFIG_FILE_LOCKING=y |
1373 | CONFIG_FSNOTIFY=y | 1389 | CONFIG_FSNOTIFY=y |
1374 | CONFIG_DNOTIFY=y | 1390 | CONFIG_DNOTIFY=y |
@@ -1438,7 +1454,6 @@ CONFIG_CRAMFS=y | |||
1438 | # CONFIG_ROMFS_FS is not set | 1454 | # CONFIG_ROMFS_FS is not set |
1439 | # CONFIG_SYSV_FS is not set | 1455 | # CONFIG_SYSV_FS is not set |
1440 | # CONFIG_UFS_FS is not set | 1456 | # CONFIG_UFS_FS is not set |
1441 | # CONFIG_NILFS2_FS is not set | ||
1442 | CONFIG_NETWORK_FILESYSTEMS=y | 1457 | CONFIG_NETWORK_FILESYSTEMS=y |
1443 | CONFIG_NFS_FS=y | 1458 | CONFIG_NFS_FS=y |
1444 | CONFIG_NFS_V3=y | 1459 | CONFIG_NFS_V3=y |
@@ -1552,6 +1567,7 @@ CONFIG_ENABLE_WARN_DEPRECATED=y | |||
1552 | CONFIG_ENABLE_MUST_CHECK=y | 1567 | CONFIG_ENABLE_MUST_CHECK=y |
1553 | CONFIG_FRAME_WARN=1024 | 1568 | CONFIG_FRAME_WARN=1024 |
1554 | # CONFIG_MAGIC_SYSRQ is not set | 1569 | # CONFIG_MAGIC_SYSRQ is not set |
1570 | # CONFIG_STRIP_ASM_SYMS is not set | ||
1555 | # CONFIG_UNUSED_SYMBOLS is not set | 1571 | # CONFIG_UNUSED_SYMBOLS is not set |
1556 | # CONFIG_DEBUG_FS is not set | 1572 | # CONFIG_DEBUG_FS is not set |
1557 | # CONFIG_HEADERS_CHECK is not set | 1573 | # CONFIG_HEADERS_CHECK is not set |
@@ -1569,6 +1585,7 @@ CONFIG_HAVE_DYNAMIC_FTRACE=y | |||
1569 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1585 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
1570 | CONFIG_TRACING_SUPPORT=y | 1586 | CONFIG_TRACING_SUPPORT=y |
1571 | # CONFIG_FTRACE is not set | 1587 | # CONFIG_FTRACE is not set |
1588 | # CONFIG_DMA_API_DEBUG is not set | ||
1572 | # CONFIG_SAMPLES is not set | 1589 | # CONFIG_SAMPLES is not set |
1573 | CONFIG_HAVE_ARCH_KGDB=y | 1590 | CONFIG_HAVE_ARCH_KGDB=y |
1574 | # CONFIG_PPC_DISABLE_WERROR is not set | 1591 | # CONFIG_PPC_DISABLE_WERROR is not set |
@@ -1589,7 +1606,6 @@ CONFIG_CRYPTO=y | |||
1589 | # | 1606 | # |
1590 | # Crypto core or helper | 1607 | # Crypto core or helper |
1591 | # | 1608 | # |
1592 | # CONFIG_CRYPTO_FIPS is not set | ||
1593 | # CONFIG_CRYPTO_MANAGER is not set | 1609 | # CONFIG_CRYPTO_MANAGER is not set |
1594 | # CONFIG_CRYPTO_MANAGER2 is not set | 1610 | # CONFIG_CRYPTO_MANAGER2 is not set |
1595 | # CONFIG_CRYPTO_GF128MUL is not set | 1611 | # CONFIG_CRYPTO_GF128MUL is not set |
@@ -1621,11 +1637,13 @@ CONFIG_CRYPTO=y | |||
1621 | # | 1637 | # |
1622 | # CONFIG_CRYPTO_HMAC is not set | 1638 | # CONFIG_CRYPTO_HMAC is not set |
1623 | # CONFIG_CRYPTO_XCBC is not set | 1639 | # CONFIG_CRYPTO_XCBC is not set |
1640 | # CONFIG_CRYPTO_VMAC is not set | ||
1624 | 1641 | ||
1625 | # | 1642 | # |
1626 | # Digest | 1643 | # Digest |
1627 | # | 1644 | # |
1628 | # CONFIG_CRYPTO_CRC32C is not set | 1645 | # CONFIG_CRYPTO_CRC32C is not set |
1646 | # CONFIG_CRYPTO_GHASH is not set | ||
1629 | # CONFIG_CRYPTO_MD4 is not set | 1647 | # CONFIG_CRYPTO_MD4 is not set |
1630 | # CONFIG_CRYPTO_MD5 is not set | 1648 | # CONFIG_CRYPTO_MD5 is not set |
1631 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 1649 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
diff --git a/arch/powerpc/configs/85xx/stx_gp3_defconfig b/arch/powerpc/configs/85xx/stx_gp3_defconfig index e7e81d6769fe..c8327e88a987 100644 --- a/arch/powerpc/configs/85xx/stx_gp3_defconfig +++ b/arch/powerpc/configs/85xx/stx_gp3_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.31-rc4 | 3 | # Linux kernel version: 2.6.32-rc5 |
4 | # Wed Jul 29 23:32:20 2009 | 4 | # Thu Nov 5 08:20:38 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -22,6 +22,7 @@ CONFIG_FSL_EMB_PERFMON=y | |||
22 | # CONFIG_PHYS_64BIT is not set | 22 | # CONFIG_PHYS_64BIT is not set |
23 | CONFIG_SPE=y | 23 | CONFIG_SPE=y |
24 | CONFIG_PPC_MMU_NOHASH=y | 24 | CONFIG_PPC_MMU_NOHASH=y |
25 | CONFIG_PPC_MMU_NOHASH_32=y | ||
25 | CONFIG_PPC_BOOK3E_MMU=y | 26 | CONFIG_PPC_BOOK3E_MMU=y |
26 | # CONFIG_PPC_MM_SLICES is not set | 27 | # CONFIG_PPC_MM_SLICES is not set |
27 | # CONFIG_SMP is not set | 28 | # CONFIG_SMP is not set |
@@ -36,6 +37,7 @@ CONFIG_GENERIC_CLOCKEVENTS=y | |||
36 | CONFIG_GENERIC_HARDIRQS=y | 37 | CONFIG_GENERIC_HARDIRQS=y |
37 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | 38 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y |
38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 39 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
40 | # CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK is not set | ||
39 | CONFIG_IRQ_PER_CPU=y | 41 | CONFIG_IRQ_PER_CPU=y |
40 | CONFIG_STACKTRACE_SUPPORT=y | 42 | CONFIG_STACKTRACE_SUPPORT=y |
41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 43 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
@@ -85,11 +87,12 @@ CONFIG_SYSVIPC_SYSCTL=y | |||
85 | # | 87 | # |
86 | # RCU Subsystem | 88 | # RCU Subsystem |
87 | # | 89 | # |
88 | CONFIG_CLASSIC_RCU=y | 90 | CONFIG_TREE_RCU=y |
89 | # CONFIG_TREE_RCU is not set | 91 | # CONFIG_TREE_PREEMPT_RCU is not set |
90 | # CONFIG_PREEMPT_RCU is not set | 92 | # CONFIG_RCU_TRACE is not set |
93 | CONFIG_RCU_FANOUT=32 | ||
94 | # CONFIG_RCU_FANOUT_EXACT is not set | ||
91 | # CONFIG_TREE_RCU_TRACE is not set | 95 | # CONFIG_TREE_RCU_TRACE is not set |
92 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
93 | # CONFIG_IKCONFIG is not set | 96 | # CONFIG_IKCONFIG is not set |
94 | CONFIG_LOG_BUF_SHIFT=14 | 97 | CONFIG_LOG_BUF_SHIFT=14 |
95 | CONFIG_GROUP_SCHED=y | 98 | CONFIG_GROUP_SCHED=y |
@@ -127,22 +130,21 @@ CONFIG_TIMERFD=y | |||
127 | CONFIG_EVENTFD=y | 130 | CONFIG_EVENTFD=y |
128 | CONFIG_SHMEM=y | 131 | CONFIG_SHMEM=y |
129 | CONFIG_AIO=y | 132 | CONFIG_AIO=y |
130 | CONFIG_HAVE_PERF_COUNTERS=y | 133 | CONFIG_HAVE_PERF_EVENTS=y |
131 | 134 | ||
132 | # | 135 | # |
133 | # Performance Counters | 136 | # Kernel Performance Events And Counters |
134 | # | 137 | # |
138 | # CONFIG_PERF_EVENTS is not set | ||
135 | # CONFIG_PERF_COUNTERS is not set | 139 | # CONFIG_PERF_COUNTERS is not set |
136 | CONFIG_VM_EVENT_COUNTERS=y | 140 | CONFIG_VM_EVENT_COUNTERS=y |
137 | CONFIG_PCI_QUIRKS=y | 141 | CONFIG_PCI_QUIRKS=y |
138 | CONFIG_SLUB_DEBUG=y | 142 | CONFIG_SLUB_DEBUG=y |
139 | # CONFIG_STRIP_ASM_SYMS is not set | ||
140 | CONFIG_COMPAT_BRK=y | 143 | CONFIG_COMPAT_BRK=y |
141 | # CONFIG_SLAB is not set | 144 | # CONFIG_SLAB is not set |
142 | CONFIG_SLUB=y | 145 | CONFIG_SLUB=y |
143 | # CONFIG_SLOB is not set | 146 | # CONFIG_SLOB is not set |
144 | # CONFIG_PROFILING is not set | 147 | # CONFIG_PROFILING is not set |
145 | # CONFIG_MARKERS is not set | ||
146 | CONFIG_HAVE_OPROFILE=y | 148 | CONFIG_HAVE_OPROFILE=y |
147 | # CONFIG_KPROBES is not set | 149 | # CONFIG_KPROBES is not set |
148 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y | 150 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y |
@@ -150,7 +152,9 @@ CONFIG_HAVE_IOREMAP_PROT=y | |||
150 | CONFIG_HAVE_KPROBES=y | 152 | CONFIG_HAVE_KPROBES=y |
151 | CONFIG_HAVE_KRETPROBES=y | 153 | CONFIG_HAVE_KRETPROBES=y |
152 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 154 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
155 | CONFIG_HAVE_DMA_ATTRS=y | ||
153 | CONFIG_HAVE_CLK=y | 156 | CONFIG_HAVE_CLK=y |
157 | CONFIG_HAVE_DMA_API_DEBUG=y | ||
154 | 158 | ||
155 | # | 159 | # |
156 | # GCOV-based kernel profiling | 160 | # GCOV-based kernel profiling |
@@ -197,6 +201,7 @@ CONFIG_MPC85xx=y | |||
197 | # CONFIG_MPC85xx_MDS is not set | 201 | # CONFIG_MPC85xx_MDS is not set |
198 | # CONFIG_MPC8536_DS is not set | 202 | # CONFIG_MPC8536_DS is not set |
199 | # CONFIG_MPC85xx_DS is not set | 203 | # CONFIG_MPC85xx_DS is not set |
204 | # CONFIG_MPC85xx_RDB is not set | ||
200 | # CONFIG_SOCRATES is not set | 205 | # CONFIG_SOCRATES is not set |
201 | # CONFIG_KSI8560 is not set | 206 | # CONFIG_KSI8560 is not set |
202 | # CONFIG_XES_MPC85xx is not set | 207 | # CONFIG_XES_MPC85xx is not set |
@@ -252,6 +257,7 @@ CONFIG_MATH_EMULATION=y | |||
252 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 257 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
253 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 258 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
254 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 259 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
260 | CONFIG_MAX_ACTIVE_REGIONS=32 | ||
255 | CONFIG_ARCH_FLATMEM_ENABLE=y | 261 | CONFIG_ARCH_FLATMEM_ENABLE=y |
256 | CONFIG_ARCH_POPULATES_NODE_MAP=y | 262 | CONFIG_ARCH_POPULATES_NODE_MAP=y |
257 | CONFIG_SELECT_MEMORY_MODEL=y | 263 | CONFIG_SELECT_MEMORY_MODEL=y |
@@ -269,6 +275,7 @@ CONFIG_BOUNCE=y | |||
269 | CONFIG_VIRT_TO_BUS=y | 275 | CONFIG_VIRT_TO_BUS=y |
270 | CONFIG_HAVE_MLOCK=y | 276 | CONFIG_HAVE_MLOCK=y |
271 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 277 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
278 | # CONFIG_KSM is not set | ||
272 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | 279 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 |
273 | CONFIG_PPC_4K_PAGES=y | 280 | CONFIG_PPC_4K_PAGES=y |
274 | # CONFIG_PPC_16K_PAGES is not set | 281 | # CONFIG_PPC_16K_PAGES is not set |
@@ -426,6 +433,7 @@ CONFIG_IP_NF_FILTER=m | |||
426 | # CONFIG_IP_NF_ARPTABLES is not set | 433 | # CONFIG_IP_NF_ARPTABLES is not set |
427 | # CONFIG_IP_DCCP is not set | 434 | # CONFIG_IP_DCCP is not set |
428 | # CONFIG_IP_SCTP is not set | 435 | # CONFIG_IP_SCTP is not set |
436 | # CONFIG_RDS is not set | ||
429 | # CONFIG_TIPC is not set | 437 | # CONFIG_TIPC is not set |
430 | # CONFIG_ATM is not set | 438 | # CONFIG_ATM is not set |
431 | # CONFIG_BRIDGE is not set | 439 | # CONFIG_BRIDGE is not set |
@@ -455,6 +463,7 @@ CONFIG_NET_PKTGEN=y | |||
455 | # CONFIG_AF_RXRPC is not set | 463 | # CONFIG_AF_RXRPC is not set |
456 | CONFIG_WIRELESS=y | 464 | CONFIG_WIRELESS=y |
457 | # CONFIG_CFG80211 is not set | 465 | # CONFIG_CFG80211 is not set |
466 | CONFIG_CFG80211_DEFAULT_PS_VALUE=0 | ||
458 | CONFIG_WIRELESS_OLD_REGULATORY=y | 467 | CONFIG_WIRELESS_OLD_REGULATORY=y |
459 | # CONFIG_WIRELESS_EXT is not set | 468 | # CONFIG_WIRELESS_EXT is not set |
460 | # CONFIG_LIB80211 is not set | 469 | # CONFIG_LIB80211 is not set |
@@ -462,7 +471,6 @@ CONFIG_WIRELESS_OLD_REGULATORY=y | |||
462 | # | 471 | # |
463 | # CFG80211 needs to be enabled for MAC80211 | 472 | # CFG80211 needs to be enabled for MAC80211 |
464 | # | 473 | # |
465 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
466 | # CONFIG_WIMAX is not set | 474 | # CONFIG_WIMAX is not set |
467 | # CONFIG_RFKILL is not set | 475 | # CONFIG_RFKILL is not set |
468 | # CONFIG_NET_9P is not set | 476 | # CONFIG_NET_9P is not set |
@@ -475,6 +483,7 @@ CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | |||
475 | # Generic Driver Options | 483 | # Generic Driver Options |
476 | # | 484 | # |
477 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 485 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
486 | # CONFIG_DEVTMPFS is not set | ||
478 | CONFIG_STANDALONE=y | 487 | CONFIG_STANDALONE=y |
479 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 488 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
480 | # CONFIG_FW_LOADER is not set | 489 | # CONFIG_FW_LOADER is not set |
@@ -622,6 +631,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
622 | # CONFIG_ISCSI_TCP is not set | 631 | # CONFIG_ISCSI_TCP is not set |
623 | # CONFIG_SCSI_CXGB3_ISCSI is not set | 632 | # CONFIG_SCSI_CXGB3_ISCSI is not set |
624 | # CONFIG_SCSI_BNX2_ISCSI is not set | 633 | # CONFIG_SCSI_BNX2_ISCSI is not set |
634 | # CONFIG_BE2ISCSI is not set | ||
625 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 635 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
626 | # CONFIG_SCSI_3W_9XXX is not set | 636 | # CONFIG_SCSI_3W_9XXX is not set |
627 | # CONFIG_SCSI_ACARD is not set | 637 | # CONFIG_SCSI_ACARD is not set |
@@ -662,7 +672,9 @@ CONFIG_SCSI_LOWLEVEL=y | |||
662 | # CONFIG_SCSI_DC390T is not set | 672 | # CONFIG_SCSI_DC390T is not set |
663 | # CONFIG_SCSI_NSP32 is not set | 673 | # CONFIG_SCSI_NSP32 is not set |
664 | # CONFIG_SCSI_DEBUG is not set | 674 | # CONFIG_SCSI_DEBUG is not set |
675 | # CONFIG_SCSI_PMCRAID is not set | ||
665 | # CONFIG_SCSI_SRP is not set | 676 | # CONFIG_SCSI_SRP is not set |
677 | # CONFIG_SCSI_BFA_FC is not set | ||
666 | # CONFIG_SCSI_DH is not set | 678 | # CONFIG_SCSI_DH is not set |
667 | # CONFIG_SCSI_OSD_INITIATOR is not set | 679 | # CONFIG_SCSI_OSD_INITIATOR is not set |
668 | # CONFIG_ATA is not set | 680 | # CONFIG_ATA is not set |
@@ -732,8 +744,10 @@ CONFIG_NET_ETHERNET=y | |||
732 | # CONFIG_NET_PCI is not set | 744 | # CONFIG_NET_PCI is not set |
733 | # CONFIG_B44 is not set | 745 | # CONFIG_B44 is not set |
734 | # CONFIG_KS8842 is not set | 746 | # CONFIG_KS8842 is not set |
747 | # CONFIG_KS8851_MLL is not set | ||
735 | # CONFIG_NET_POCKET is not set | 748 | # CONFIG_NET_POCKET is not set |
736 | # CONFIG_ATL2 is not set | 749 | # CONFIG_ATL2 is not set |
750 | # CONFIG_XILINX_EMACLITE is not set | ||
737 | # CONFIG_FS_ENET is not set | 751 | # CONFIG_FS_ENET is not set |
738 | CONFIG_NETDEV_1000=y | 752 | CONFIG_NETDEV_1000=y |
739 | # CONFIG_ACENIC is not set | 753 | # CONFIG_ACENIC is not set |
@@ -782,10 +796,7 @@ CONFIG_CHELSIO_T3_DEPENDS=y | |||
782 | # CONFIG_SFC is not set | 796 | # CONFIG_SFC is not set |
783 | # CONFIG_BE2NET is not set | 797 | # CONFIG_BE2NET is not set |
784 | # CONFIG_TR is not set | 798 | # CONFIG_TR is not set |
785 | 799 | CONFIG_WLAN=y | |
786 | # | ||
787 | # Wireless LAN | ||
788 | # | ||
789 | # CONFIG_WLAN_PRE80211 is not set | 800 | # CONFIG_WLAN_PRE80211 is not set |
790 | # CONFIG_WLAN_80211 is not set | 801 | # CONFIG_WLAN_80211 is not set |
791 | 802 | ||
@@ -827,11 +838,15 @@ CONFIG_INPUT_EVDEV=m | |||
827 | # Input Device Drivers | 838 | # Input Device Drivers |
828 | # | 839 | # |
829 | CONFIG_INPUT_KEYBOARD=y | 840 | CONFIG_INPUT_KEYBOARD=y |
841 | # CONFIG_KEYBOARD_ADP5588 is not set | ||
830 | CONFIG_KEYBOARD_ATKBD=y | 842 | CONFIG_KEYBOARD_ATKBD=y |
843 | # CONFIG_QT2160 is not set | ||
831 | # CONFIG_KEYBOARD_LKKBD is not set | 844 | # CONFIG_KEYBOARD_LKKBD is not set |
832 | # CONFIG_KEYBOARD_GPIO is not set | 845 | # CONFIG_KEYBOARD_GPIO is not set |
833 | # CONFIG_KEYBOARD_MATRIX is not set | 846 | # CONFIG_KEYBOARD_MATRIX is not set |
847 | # CONFIG_KEYBOARD_MAX7359 is not set | ||
834 | # CONFIG_KEYBOARD_NEWTON is not set | 848 | # CONFIG_KEYBOARD_NEWTON is not set |
849 | # CONFIG_KEYBOARD_OPENCORES is not set | ||
835 | # CONFIG_KEYBOARD_STOWAWAY is not set | 850 | # CONFIG_KEYBOARD_STOWAWAY is not set |
836 | # CONFIG_KEYBOARD_SUNKBD is not set | 851 | # CONFIG_KEYBOARD_SUNKBD is not set |
837 | # CONFIG_KEYBOARD_XTKBD is not set | 852 | # CONFIG_KEYBOARD_XTKBD is not set |
@@ -842,6 +857,7 @@ CONFIG_MOUSE_PS2_LOGIPS2PP=y | |||
842 | CONFIG_MOUSE_PS2_SYNAPTICS=y | 857 | CONFIG_MOUSE_PS2_SYNAPTICS=y |
843 | CONFIG_MOUSE_PS2_TRACKPOINT=y | 858 | CONFIG_MOUSE_PS2_TRACKPOINT=y |
844 | # CONFIG_MOUSE_PS2_ELANTECH is not set | 859 | # CONFIG_MOUSE_PS2_ELANTECH is not set |
860 | # CONFIG_MOUSE_PS2_SENTELIC is not set | ||
845 | # CONFIG_MOUSE_PS2_TOUCHKIT is not set | 861 | # CONFIG_MOUSE_PS2_TOUCHKIT is not set |
846 | # CONFIG_MOUSE_SERIAL is not set | 862 | # CONFIG_MOUSE_SERIAL is not set |
847 | # CONFIG_MOUSE_APPLETOUCH is not set | 863 | # CONFIG_MOUSE_APPLETOUCH is not set |
@@ -909,6 +925,7 @@ CONFIG_HW_RANDOM=m | |||
909 | CONFIG_DEVPORT=y | 925 | CONFIG_DEVPORT=y |
910 | CONFIG_I2C=m | 926 | CONFIG_I2C=m |
911 | CONFIG_I2C_BOARDINFO=y | 927 | CONFIG_I2C_BOARDINFO=y |
928 | CONFIG_I2C_COMPAT=y | ||
912 | CONFIG_I2C_CHARDEV=m | 929 | CONFIG_I2C_CHARDEV=m |
913 | CONFIG_I2C_HELPER_AUTO=y | 930 | CONFIG_I2C_HELPER_AUTO=y |
914 | CONFIG_I2C_ALGOBIT=m | 931 | CONFIG_I2C_ALGOBIT=m |
@@ -967,9 +984,6 @@ CONFIG_I2C_ALGOBIT=m | |||
967 | # Miscellaneous I2C Chip support | 984 | # Miscellaneous I2C Chip support |
968 | # | 985 | # |
969 | # CONFIG_DS1682 is not set | 986 | # CONFIG_DS1682 is not set |
970 | # CONFIG_SENSORS_PCF8574 is not set | ||
971 | # CONFIG_PCF8575 is not set | ||
972 | # CONFIG_SENSORS_PCA9539 is not set | ||
973 | # CONFIG_SENSORS_TSL2550 is not set | 987 | # CONFIG_SENSORS_TSL2550 is not set |
974 | # CONFIG_I2C_DEBUG_CORE is not set | 988 | # CONFIG_I2C_DEBUG_CORE is not set |
975 | # CONFIG_I2C_DEBUG_ALGO is not set | 989 | # CONFIG_I2C_DEBUG_ALGO is not set |
@@ -1003,14 +1017,24 @@ CONFIG_GPIOLIB=y | |||
1003 | # PCI GPIO expanders: | 1017 | # PCI GPIO expanders: |
1004 | # | 1018 | # |
1005 | # CONFIG_GPIO_BT8XX is not set | 1019 | # CONFIG_GPIO_BT8XX is not set |
1020 | # CONFIG_GPIO_LANGWELL is not set | ||
1006 | 1021 | ||
1007 | # | 1022 | # |
1008 | # SPI GPIO expanders: | 1023 | # SPI GPIO expanders: |
1009 | # | 1024 | # |
1025 | |||
1026 | # | ||
1027 | # AC97 GPIO expanders: | ||
1028 | # | ||
1010 | # CONFIG_W1 is not set | 1029 | # CONFIG_W1 is not set |
1011 | # CONFIG_POWER_SUPPLY is not set | 1030 | # CONFIG_POWER_SUPPLY is not set |
1012 | CONFIG_HWMON=y | 1031 | CONFIG_HWMON=y |
1013 | # CONFIG_HWMON_VID is not set | 1032 | # CONFIG_HWMON_VID is not set |
1033 | # CONFIG_HWMON_DEBUG_CHIP is not set | ||
1034 | |||
1035 | # | ||
1036 | # Native drivers | ||
1037 | # | ||
1014 | # CONFIG_SENSORS_AD7414 is not set | 1038 | # CONFIG_SENSORS_AD7414 is not set |
1015 | # CONFIG_SENSORS_AD7418 is not set | 1039 | # CONFIG_SENSORS_AD7418 is not set |
1016 | # CONFIG_SENSORS_ADM1021 is not set | 1040 | # CONFIG_SENSORS_ADM1021 is not set |
@@ -1061,6 +1085,7 @@ CONFIG_HWMON=y | |||
1061 | # CONFIG_SENSORS_ADS7828 is not set | 1085 | # CONFIG_SENSORS_ADS7828 is not set |
1062 | # CONFIG_SENSORS_THMC50 is not set | 1086 | # CONFIG_SENSORS_THMC50 is not set |
1063 | # CONFIG_SENSORS_TMP401 is not set | 1087 | # CONFIG_SENSORS_TMP401 is not set |
1088 | # CONFIG_SENSORS_TMP421 is not set | ||
1064 | # CONFIG_SENSORS_VIA686A is not set | 1089 | # CONFIG_SENSORS_VIA686A is not set |
1065 | # CONFIG_SENSORS_VT1211 is not set | 1090 | # CONFIG_SENSORS_VT1211 is not set |
1066 | # CONFIG_SENSORS_VT8231 is not set | 1091 | # CONFIG_SENSORS_VT8231 is not set |
@@ -1072,9 +1097,7 @@ CONFIG_HWMON=y | |||
1072 | # CONFIG_SENSORS_W83L786NG is not set | 1097 | # CONFIG_SENSORS_W83L786NG is not set |
1073 | # CONFIG_SENSORS_W83627HF is not set | 1098 | # CONFIG_SENSORS_W83627HF is not set |
1074 | # CONFIG_SENSORS_W83627EHF is not set | 1099 | # CONFIG_SENSORS_W83627EHF is not set |
1075 | # CONFIG_HWMON_DEBUG_CHIP is not set | ||
1076 | # CONFIG_THERMAL is not set | 1100 | # CONFIG_THERMAL is not set |
1077 | # CONFIG_THERMAL_HWMON is not set | ||
1078 | # CONFIG_WATCHDOG is not set | 1101 | # CONFIG_WATCHDOG is not set |
1079 | CONFIG_SSB_POSSIBLE=y | 1102 | CONFIG_SSB_POSSIBLE=y |
1080 | 1103 | ||
@@ -1092,6 +1115,7 @@ CONFIG_SSB_POSSIBLE=y | |||
1092 | # CONFIG_TPS65010 is not set | 1115 | # CONFIG_TPS65010 is not set |
1093 | # CONFIG_MFD_TMIO is not set | 1116 | # CONFIG_MFD_TMIO is not set |
1094 | # CONFIG_MFD_WM8400 is not set | 1117 | # CONFIG_MFD_WM8400 is not set |
1118 | # CONFIG_MFD_WM831X is not set | ||
1095 | # CONFIG_MFD_WM8350_I2C is not set | 1119 | # CONFIG_MFD_WM8350_I2C is not set |
1096 | # CONFIG_MFD_PCF50633 is not set | 1120 | # CONFIG_MFD_PCF50633 is not set |
1097 | # CONFIG_AB3100_CORE is not set | 1121 | # CONFIG_AB3100_CORE is not set |
@@ -1102,6 +1126,7 @@ CONFIG_SSB_POSSIBLE=y | |||
1102 | # Graphics support | 1126 | # Graphics support |
1103 | # | 1127 | # |
1104 | CONFIG_AGP=m | 1128 | CONFIG_AGP=m |
1129 | CONFIG_VGA_ARB=y | ||
1105 | CONFIG_DRM=m | 1130 | CONFIG_DRM=m |
1106 | # CONFIG_DRM_TDFX is not set | 1131 | # CONFIG_DRM_TDFX is not set |
1107 | # CONFIG_DRM_R128 is not set | 1132 | # CONFIG_DRM_R128 is not set |
@@ -1125,7 +1150,6 @@ CONFIG_SOUND=m | |||
1125 | # CONFIG_SOUND_PRIME is not set | 1150 | # CONFIG_SOUND_PRIME is not set |
1126 | CONFIG_HID_SUPPORT=y | 1151 | CONFIG_HID_SUPPORT=y |
1127 | CONFIG_HID=y | 1152 | CONFIG_HID=y |
1128 | # CONFIG_HID_DEBUG is not set | ||
1129 | # CONFIG_HIDRAW is not set | 1153 | # CONFIG_HIDRAW is not set |
1130 | # CONFIG_HID_PID is not set | 1154 | # CONFIG_HID_PID is not set |
1131 | 1155 | ||
@@ -1190,6 +1214,7 @@ CONFIG_FS_MBCACHE=y | |||
1190 | # CONFIG_GFS2_FS is not set | 1214 | # CONFIG_GFS2_FS is not set |
1191 | # CONFIG_OCFS2_FS is not set | 1215 | # CONFIG_OCFS2_FS is not set |
1192 | # CONFIG_BTRFS_FS is not set | 1216 | # CONFIG_BTRFS_FS is not set |
1217 | # CONFIG_NILFS2_FS is not set | ||
1193 | CONFIG_FILE_LOCKING=y | 1218 | CONFIG_FILE_LOCKING=y |
1194 | CONFIG_FSNOTIFY=y | 1219 | CONFIG_FSNOTIFY=y |
1195 | CONFIG_DNOTIFY=y | 1220 | CONFIG_DNOTIFY=y |
@@ -1254,7 +1279,6 @@ CONFIG_CRAMFS=m | |||
1254 | # CONFIG_ROMFS_FS is not set | 1279 | # CONFIG_ROMFS_FS is not set |
1255 | # CONFIG_SYSV_FS is not set | 1280 | # CONFIG_SYSV_FS is not set |
1256 | # CONFIG_UFS_FS is not set | 1281 | # CONFIG_UFS_FS is not set |
1257 | # CONFIG_NILFS2_FS is not set | ||
1258 | CONFIG_NETWORK_FILESYSTEMS=y | 1282 | CONFIG_NETWORK_FILESYSTEMS=y |
1259 | CONFIG_NFS_FS=y | 1283 | CONFIG_NFS_FS=y |
1260 | CONFIG_NFS_V3=y | 1284 | CONFIG_NFS_V3=y |
@@ -1352,6 +1376,7 @@ CONFIG_ENABLE_WARN_DEPRECATED=y | |||
1352 | CONFIG_ENABLE_MUST_CHECK=y | 1376 | CONFIG_ENABLE_MUST_CHECK=y |
1353 | CONFIG_FRAME_WARN=1024 | 1377 | CONFIG_FRAME_WARN=1024 |
1354 | # CONFIG_MAGIC_SYSRQ is not set | 1378 | # CONFIG_MAGIC_SYSRQ is not set |
1379 | # CONFIG_STRIP_ASM_SYMS is not set | ||
1355 | # CONFIG_UNUSED_SYMBOLS is not set | 1380 | # CONFIG_UNUSED_SYMBOLS is not set |
1356 | # CONFIG_DEBUG_FS is not set | 1381 | # CONFIG_DEBUG_FS is not set |
1357 | # CONFIG_HEADERS_CHECK is not set | 1382 | # CONFIG_HEADERS_CHECK is not set |
@@ -1369,6 +1394,7 @@ CONFIG_SCHED_DEBUG=y | |||
1369 | # CONFIG_DEBUG_OBJECTS is not set | 1394 | # CONFIG_DEBUG_OBJECTS is not set |
1370 | # CONFIG_SLUB_DEBUG_ON is not set | 1395 | # CONFIG_SLUB_DEBUG_ON is not set |
1371 | # CONFIG_SLUB_STATS is not set | 1396 | # CONFIG_SLUB_STATS is not set |
1397 | # CONFIG_DEBUG_KMEMLEAK is not set | ||
1372 | # CONFIG_DEBUG_RT_MUTEXES is not set | 1398 | # CONFIG_DEBUG_RT_MUTEXES is not set |
1373 | # CONFIG_RT_MUTEX_TESTER is not set | 1399 | # CONFIG_RT_MUTEX_TESTER is not set |
1374 | # CONFIG_DEBUG_SPINLOCK is not set | 1400 | # CONFIG_DEBUG_SPINLOCK is not set |
@@ -1388,10 +1414,12 @@ CONFIG_SCHED_DEBUG=y | |||
1388 | # CONFIG_DEBUG_LIST is not set | 1414 | # CONFIG_DEBUG_LIST is not set |
1389 | # CONFIG_DEBUG_SG is not set | 1415 | # CONFIG_DEBUG_SG is not set |
1390 | # CONFIG_DEBUG_NOTIFIERS is not set | 1416 | # CONFIG_DEBUG_NOTIFIERS is not set |
1417 | # CONFIG_DEBUG_CREDENTIALS is not set | ||
1391 | # CONFIG_RCU_TORTURE_TEST is not set | 1418 | # CONFIG_RCU_TORTURE_TEST is not set |
1392 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | 1419 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
1393 | # CONFIG_BACKTRACE_SELF_TEST is not set | 1420 | # CONFIG_BACKTRACE_SELF_TEST is not set |
1394 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set | 1421 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set |
1422 | # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set | ||
1395 | # CONFIG_FAULT_INJECTION is not set | 1423 | # CONFIG_FAULT_INJECTION is not set |
1396 | # CONFIG_LATENCYTOP is not set | 1424 | # CONFIG_LATENCYTOP is not set |
1397 | CONFIG_SYSCTL_SYSCALL_CHECK=y | 1425 | CONFIG_SYSCTL_SYSCALL_CHECK=y |
@@ -1414,10 +1442,10 @@ CONFIG_BRANCH_PROFILE_NONE=y | |||
1414 | # CONFIG_KMEMTRACE is not set | 1442 | # CONFIG_KMEMTRACE is not set |
1415 | # CONFIG_WORKQUEUE_TRACER is not set | 1443 | # CONFIG_WORKQUEUE_TRACER is not set |
1416 | # CONFIG_BLK_DEV_IO_TRACE is not set | 1444 | # CONFIG_BLK_DEV_IO_TRACE is not set |
1445 | # CONFIG_DMA_API_DEBUG is not set | ||
1417 | # CONFIG_SAMPLES is not set | 1446 | # CONFIG_SAMPLES is not set |
1418 | CONFIG_HAVE_ARCH_KGDB=y | 1447 | CONFIG_HAVE_ARCH_KGDB=y |
1419 | # CONFIG_KGDB is not set | 1448 | # CONFIG_KGDB is not set |
1420 | # CONFIG_KMEMCHECK is not set | ||
1421 | # CONFIG_PPC_DISABLE_WERROR is not set | 1449 | # CONFIG_PPC_DISABLE_WERROR is not set |
1422 | CONFIG_PPC_WERROR=y | 1450 | CONFIG_PPC_WERROR=y |
1423 | CONFIG_PRINT_STACK_DEPTH=64 | 1451 | CONFIG_PRINT_STACK_DEPTH=64 |
@@ -1443,7 +1471,6 @@ CONFIG_CRYPTO=y | |||
1443 | # | 1471 | # |
1444 | # Crypto core or helper | 1472 | # Crypto core or helper |
1445 | # | 1473 | # |
1446 | # CONFIG_CRYPTO_FIPS is not set | ||
1447 | # CONFIG_CRYPTO_MANAGER is not set | 1474 | # CONFIG_CRYPTO_MANAGER is not set |
1448 | # CONFIG_CRYPTO_MANAGER2 is not set | 1475 | # CONFIG_CRYPTO_MANAGER2 is not set |
1449 | # CONFIG_CRYPTO_GF128MUL is not set | 1476 | # CONFIG_CRYPTO_GF128MUL is not set |
@@ -1475,11 +1502,13 @@ CONFIG_CRYPTO=y | |||
1475 | # | 1502 | # |
1476 | # CONFIG_CRYPTO_HMAC is not set | 1503 | # CONFIG_CRYPTO_HMAC is not set |
1477 | # CONFIG_CRYPTO_XCBC is not set | 1504 | # CONFIG_CRYPTO_XCBC is not set |
1505 | # CONFIG_CRYPTO_VMAC is not set | ||
1478 | 1506 | ||
1479 | # | 1507 | # |
1480 | # Digest | 1508 | # Digest |
1481 | # | 1509 | # |
1482 | # CONFIG_CRYPTO_CRC32C is not set | 1510 | # CONFIG_CRYPTO_CRC32C is not set |
1511 | # CONFIG_CRYPTO_GHASH is not set | ||
1483 | # CONFIG_CRYPTO_MD4 is not set | 1512 | # CONFIG_CRYPTO_MD4 is not set |
1484 | # CONFIG_CRYPTO_MD5 is not set | 1513 | # CONFIG_CRYPTO_MD5 is not set |
1485 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 1514 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
diff --git a/arch/powerpc/configs/85xx/tqm8540_defconfig b/arch/powerpc/configs/85xx/tqm8540_defconfig index 2c407523aad2..82563703d5e3 100644 --- a/arch/powerpc/configs/85xx/tqm8540_defconfig +++ b/arch/powerpc/configs/85xx/tqm8540_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.31-rc4 | 3 | # Linux kernel version: 2.6.32-rc5 |
4 | # Wed Jul 29 23:32:21 2009 | 4 | # Thu Nov 5 08:20:39 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -22,6 +22,7 @@ CONFIG_FSL_EMB_PERFMON=y | |||
22 | # CONFIG_PHYS_64BIT is not set | 22 | # CONFIG_PHYS_64BIT is not set |
23 | CONFIG_SPE=y | 23 | CONFIG_SPE=y |
24 | CONFIG_PPC_MMU_NOHASH=y | 24 | CONFIG_PPC_MMU_NOHASH=y |
25 | CONFIG_PPC_MMU_NOHASH_32=y | ||
25 | CONFIG_PPC_BOOK3E_MMU=y | 26 | CONFIG_PPC_BOOK3E_MMU=y |
26 | # CONFIG_PPC_MM_SLICES is not set | 27 | # CONFIG_PPC_MM_SLICES is not set |
27 | # CONFIG_SMP is not set | 28 | # CONFIG_SMP is not set |
@@ -36,6 +37,7 @@ CONFIG_GENERIC_CLOCKEVENTS=y | |||
36 | CONFIG_GENERIC_HARDIRQS=y | 37 | CONFIG_GENERIC_HARDIRQS=y |
37 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | 38 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y |
38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 39 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
40 | # CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK is not set | ||
39 | CONFIG_IRQ_PER_CPU=y | 41 | CONFIG_IRQ_PER_CPU=y |
40 | CONFIG_STACKTRACE_SUPPORT=y | 42 | CONFIG_STACKTRACE_SUPPORT=y |
41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 43 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
@@ -84,11 +86,12 @@ CONFIG_SYSVIPC_SYSCTL=y | |||
84 | # | 86 | # |
85 | # RCU Subsystem | 87 | # RCU Subsystem |
86 | # | 88 | # |
87 | CONFIG_CLASSIC_RCU=y | 89 | CONFIG_TREE_RCU=y |
88 | # CONFIG_TREE_RCU is not set | 90 | # CONFIG_TREE_PREEMPT_RCU is not set |
89 | # CONFIG_PREEMPT_RCU is not set | 91 | # CONFIG_RCU_TRACE is not set |
92 | CONFIG_RCU_FANOUT=32 | ||
93 | # CONFIG_RCU_FANOUT_EXACT is not set | ||
90 | # CONFIG_TREE_RCU_TRACE is not set | 94 | # CONFIG_TREE_RCU_TRACE is not set |
91 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
92 | # CONFIG_IKCONFIG is not set | 95 | # CONFIG_IKCONFIG is not set |
93 | CONFIG_LOG_BUF_SHIFT=14 | 96 | CONFIG_LOG_BUF_SHIFT=14 |
94 | CONFIG_GROUP_SCHED=y | 97 | CONFIG_GROUP_SCHED=y |
@@ -124,28 +127,29 @@ CONFIG_TIMERFD=y | |||
124 | CONFIG_EVENTFD=y | 127 | CONFIG_EVENTFD=y |
125 | CONFIG_SHMEM=y | 128 | CONFIG_SHMEM=y |
126 | CONFIG_AIO=y | 129 | CONFIG_AIO=y |
127 | CONFIG_HAVE_PERF_COUNTERS=y | 130 | CONFIG_HAVE_PERF_EVENTS=y |
128 | 131 | ||
129 | # | 132 | # |
130 | # Performance Counters | 133 | # Kernel Performance Events And Counters |
131 | # | 134 | # |
135 | # CONFIG_PERF_EVENTS is not set | ||
132 | # CONFIG_PERF_COUNTERS is not set | 136 | # CONFIG_PERF_COUNTERS is not set |
133 | CONFIG_VM_EVENT_COUNTERS=y | 137 | CONFIG_VM_EVENT_COUNTERS=y |
134 | CONFIG_PCI_QUIRKS=y | 138 | CONFIG_PCI_QUIRKS=y |
135 | CONFIG_SLUB_DEBUG=y | 139 | CONFIG_SLUB_DEBUG=y |
136 | # CONFIG_STRIP_ASM_SYMS is not set | ||
137 | CONFIG_COMPAT_BRK=y | 140 | CONFIG_COMPAT_BRK=y |
138 | # CONFIG_SLAB is not set | 141 | # CONFIG_SLAB is not set |
139 | CONFIG_SLUB=y | 142 | CONFIG_SLUB=y |
140 | # CONFIG_SLOB is not set | 143 | # CONFIG_SLOB is not set |
141 | # CONFIG_PROFILING is not set | 144 | # CONFIG_PROFILING is not set |
142 | # CONFIG_MARKERS is not set | ||
143 | CONFIG_HAVE_OPROFILE=y | 145 | CONFIG_HAVE_OPROFILE=y |
144 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y | 146 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y |
145 | CONFIG_HAVE_IOREMAP_PROT=y | 147 | CONFIG_HAVE_IOREMAP_PROT=y |
146 | CONFIG_HAVE_KPROBES=y | 148 | CONFIG_HAVE_KPROBES=y |
147 | CONFIG_HAVE_KRETPROBES=y | 149 | CONFIG_HAVE_KRETPROBES=y |
148 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 150 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
151 | CONFIG_HAVE_DMA_ATTRS=y | ||
152 | CONFIG_HAVE_DMA_API_DEBUG=y | ||
149 | 153 | ||
150 | # | 154 | # |
151 | # GCOV-based kernel profiling | 155 | # GCOV-based kernel profiling |
@@ -188,6 +192,7 @@ CONFIG_MPC85xx=y | |||
188 | # CONFIG_MPC85xx_MDS is not set | 192 | # CONFIG_MPC85xx_MDS is not set |
189 | # CONFIG_MPC8536_DS is not set | 193 | # CONFIG_MPC8536_DS is not set |
190 | # CONFIG_MPC85xx_DS is not set | 194 | # CONFIG_MPC85xx_DS is not set |
195 | # CONFIG_MPC85xx_RDB is not set | ||
191 | # CONFIG_SOCRATES is not set | 196 | # CONFIG_SOCRATES is not set |
192 | # CONFIG_KSI8560 is not set | 197 | # CONFIG_KSI8560 is not set |
193 | # CONFIG_XES_MPC85xx is not set | 198 | # CONFIG_XES_MPC85xx is not set |
@@ -243,6 +248,7 @@ CONFIG_MATH_EMULATION=y | |||
243 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 248 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
244 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 249 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
245 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 250 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
251 | CONFIG_MAX_ACTIVE_REGIONS=32 | ||
246 | CONFIG_ARCH_FLATMEM_ENABLE=y | 252 | CONFIG_ARCH_FLATMEM_ENABLE=y |
247 | CONFIG_ARCH_POPULATES_NODE_MAP=y | 253 | CONFIG_ARCH_POPULATES_NODE_MAP=y |
248 | CONFIG_SELECT_MEMORY_MODEL=y | 254 | CONFIG_SELECT_MEMORY_MODEL=y |
@@ -260,6 +266,7 @@ CONFIG_BOUNCE=y | |||
260 | CONFIG_VIRT_TO_BUS=y | 266 | CONFIG_VIRT_TO_BUS=y |
261 | CONFIG_HAVE_MLOCK=y | 267 | CONFIG_HAVE_MLOCK=y |
262 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 268 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
269 | # CONFIG_KSM is not set | ||
263 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | 270 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 |
264 | CONFIG_PPC_4K_PAGES=y | 271 | CONFIG_PPC_4K_PAGES=y |
265 | # CONFIG_PPC_16K_PAGES is not set | 272 | # CONFIG_PPC_16K_PAGES is not set |
@@ -354,6 +361,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
354 | # CONFIG_NETFILTER is not set | 361 | # CONFIG_NETFILTER is not set |
355 | # CONFIG_IP_DCCP is not set | 362 | # CONFIG_IP_DCCP is not set |
356 | # CONFIG_IP_SCTP is not set | 363 | # CONFIG_IP_SCTP is not set |
364 | # CONFIG_RDS is not set | ||
357 | # CONFIG_TIPC is not set | 365 | # CONFIG_TIPC is not set |
358 | # CONFIG_ATM is not set | 366 | # CONFIG_ATM is not set |
359 | # CONFIG_BRIDGE is not set | 367 | # CONFIG_BRIDGE is not set |
@@ -383,6 +391,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
383 | # CONFIG_AF_RXRPC is not set | 391 | # CONFIG_AF_RXRPC is not set |
384 | CONFIG_WIRELESS=y | 392 | CONFIG_WIRELESS=y |
385 | # CONFIG_CFG80211 is not set | 393 | # CONFIG_CFG80211 is not set |
394 | CONFIG_CFG80211_DEFAULT_PS_VALUE=0 | ||
386 | CONFIG_WIRELESS_OLD_REGULATORY=y | 395 | CONFIG_WIRELESS_OLD_REGULATORY=y |
387 | # CONFIG_WIRELESS_EXT is not set | 396 | # CONFIG_WIRELESS_EXT is not set |
388 | # CONFIG_LIB80211 is not set | 397 | # CONFIG_LIB80211 is not set |
@@ -390,7 +399,6 @@ CONFIG_WIRELESS_OLD_REGULATORY=y | |||
390 | # | 399 | # |
391 | # CFG80211 needs to be enabled for MAC80211 | 400 | # CFG80211 needs to be enabled for MAC80211 |
392 | # | 401 | # |
393 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
394 | # CONFIG_WIMAX is not set | 402 | # CONFIG_WIMAX is not set |
395 | # CONFIG_RFKILL is not set | 403 | # CONFIG_RFKILL is not set |
396 | # CONFIG_NET_9P is not set | 404 | # CONFIG_NET_9P is not set |
@@ -677,9 +685,11 @@ CONFIG_E100=y | |||
677 | # CONFIG_SUNDANCE is not set | 685 | # CONFIG_SUNDANCE is not set |
678 | # CONFIG_TLAN is not set | 686 | # CONFIG_TLAN is not set |
679 | # CONFIG_KS8842 is not set | 687 | # CONFIG_KS8842 is not set |
688 | # CONFIG_KS8851_MLL is not set | ||
680 | # CONFIG_VIA_RHINE is not set | 689 | # CONFIG_VIA_RHINE is not set |
681 | # CONFIG_SC92031 is not set | 690 | # CONFIG_SC92031 is not set |
682 | # CONFIG_ATL2 is not set | 691 | # CONFIG_ATL2 is not set |
692 | # CONFIG_XILINX_EMACLITE is not set | ||
683 | CONFIG_NETDEV_1000=y | 693 | CONFIG_NETDEV_1000=y |
684 | # CONFIG_ACENIC is not set | 694 | # CONFIG_ACENIC is not set |
685 | # CONFIG_DL2K is not set | 695 | # CONFIG_DL2K is not set |
@@ -727,10 +737,7 @@ CONFIG_CHELSIO_T3_DEPENDS=y | |||
727 | # CONFIG_SFC is not set | 737 | # CONFIG_SFC is not set |
728 | # CONFIG_BE2NET is not set | 738 | # CONFIG_BE2NET is not set |
729 | # CONFIG_TR is not set | 739 | # CONFIG_TR is not set |
730 | 740 | CONFIG_WLAN=y | |
731 | # | ||
732 | # Wireless LAN | ||
733 | # | ||
734 | # CONFIG_WLAN_PRE80211 is not set | 741 | # CONFIG_WLAN_PRE80211 is not set |
735 | # CONFIG_WLAN_80211 is not set | 742 | # CONFIG_WLAN_80211 is not set |
736 | 743 | ||
@@ -824,6 +831,7 @@ CONFIG_GEN_RTC=y | |||
824 | CONFIG_DEVPORT=y | 831 | CONFIG_DEVPORT=y |
825 | CONFIG_I2C=y | 832 | CONFIG_I2C=y |
826 | CONFIG_I2C_BOARDINFO=y | 833 | CONFIG_I2C_BOARDINFO=y |
834 | CONFIG_I2C_COMPAT=y | ||
827 | CONFIG_I2C_CHARDEV=y | 835 | CONFIG_I2C_CHARDEV=y |
828 | CONFIG_I2C_HELPER_AUTO=y | 836 | CONFIG_I2C_HELPER_AUTO=y |
829 | 837 | ||
@@ -876,9 +884,6 @@ CONFIG_I2C_MPC=y | |||
876 | # Miscellaneous I2C Chip support | 884 | # Miscellaneous I2C Chip support |
877 | # | 885 | # |
878 | # CONFIG_DS1682 is not set | 886 | # CONFIG_DS1682 is not set |
879 | # CONFIG_SENSORS_PCF8574 is not set | ||
880 | # CONFIG_PCF8575 is not set | ||
881 | # CONFIG_SENSORS_PCA9539 is not set | ||
882 | # CONFIG_SENSORS_TSL2550 is not set | 887 | # CONFIG_SENSORS_TSL2550 is not set |
883 | # CONFIG_I2C_DEBUG_CORE is not set | 888 | # CONFIG_I2C_DEBUG_CORE is not set |
884 | # CONFIG_I2C_DEBUG_ALGO is not set | 889 | # CONFIG_I2C_DEBUG_ALGO is not set |
@@ -896,6 +901,11 @@ CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | |||
896 | # CONFIG_POWER_SUPPLY is not set | 901 | # CONFIG_POWER_SUPPLY is not set |
897 | CONFIG_HWMON=y | 902 | CONFIG_HWMON=y |
898 | # CONFIG_HWMON_VID is not set | 903 | # CONFIG_HWMON_VID is not set |
904 | CONFIG_HWMON_DEBUG_CHIP=y | ||
905 | |||
906 | # | ||
907 | # Native drivers | ||
908 | # | ||
899 | # CONFIG_SENSORS_AD7414 is not set | 909 | # CONFIG_SENSORS_AD7414 is not set |
900 | # CONFIG_SENSORS_AD7418 is not set | 910 | # CONFIG_SENSORS_AD7418 is not set |
901 | # CONFIG_SENSORS_ADM1021 is not set | 911 | # CONFIG_SENSORS_ADM1021 is not set |
@@ -945,6 +955,7 @@ CONFIG_SENSORS_LM75=y | |||
945 | # CONFIG_SENSORS_ADS7828 is not set | 955 | # CONFIG_SENSORS_ADS7828 is not set |
946 | # CONFIG_SENSORS_THMC50 is not set | 956 | # CONFIG_SENSORS_THMC50 is not set |
947 | # CONFIG_SENSORS_TMP401 is not set | 957 | # CONFIG_SENSORS_TMP401 is not set |
958 | # CONFIG_SENSORS_TMP421 is not set | ||
948 | # CONFIG_SENSORS_VIA686A is not set | 959 | # CONFIG_SENSORS_VIA686A is not set |
949 | # CONFIG_SENSORS_VT1211 is not set | 960 | # CONFIG_SENSORS_VT1211 is not set |
950 | # CONFIG_SENSORS_VT8231 is not set | 961 | # CONFIG_SENSORS_VT8231 is not set |
@@ -956,9 +967,7 @@ CONFIG_SENSORS_LM75=y | |||
956 | # CONFIG_SENSORS_W83L786NG is not set | 967 | # CONFIG_SENSORS_W83L786NG is not set |
957 | # CONFIG_SENSORS_W83627HF is not set | 968 | # CONFIG_SENSORS_W83627HF is not set |
958 | # CONFIG_SENSORS_W83627EHF is not set | 969 | # CONFIG_SENSORS_W83627EHF is not set |
959 | CONFIG_HWMON_DEBUG_CHIP=y | ||
960 | # CONFIG_THERMAL is not set | 970 | # CONFIG_THERMAL is not set |
961 | # CONFIG_THERMAL_HWMON is not set | ||
962 | # CONFIG_WATCHDOG is not set | 971 | # CONFIG_WATCHDOG is not set |
963 | CONFIG_SSB_POSSIBLE=y | 972 | CONFIG_SSB_POSSIBLE=y |
964 | 973 | ||
@@ -977,6 +986,7 @@ CONFIG_SSB_POSSIBLE=y | |||
977 | # CONFIG_MFD_TMIO is not set | 986 | # CONFIG_MFD_TMIO is not set |
978 | # CONFIG_PMIC_DA903X is not set | 987 | # CONFIG_PMIC_DA903X is not set |
979 | # CONFIG_MFD_WM8400 is not set | 988 | # CONFIG_MFD_WM8400 is not set |
989 | # CONFIG_MFD_WM831X is not set | ||
980 | # CONFIG_MFD_WM8350_I2C is not set | 990 | # CONFIG_MFD_WM8350_I2C is not set |
981 | # CONFIG_MFD_PCF50633 is not set | 991 | # CONFIG_MFD_PCF50633 is not set |
982 | # CONFIG_AB3100_CORE is not set | 992 | # CONFIG_AB3100_CORE is not set |
@@ -987,6 +997,7 @@ CONFIG_SSB_POSSIBLE=y | |||
987 | # Graphics support | 997 | # Graphics support |
988 | # | 998 | # |
989 | # CONFIG_AGP is not set | 999 | # CONFIG_AGP is not set |
1000 | CONFIG_VGA_ARB=y | ||
990 | # CONFIG_DRM is not set | 1001 | # CONFIG_DRM is not set |
991 | # CONFIG_VGASTATE is not set | 1002 | # CONFIG_VGASTATE is not set |
992 | # CONFIG_VIDEO_OUTPUT_CONTROL is not set | 1003 | # CONFIG_VIDEO_OUTPUT_CONTROL is not set |
@@ -1000,7 +1011,6 @@ CONFIG_SSB_POSSIBLE=y | |||
1000 | # CONFIG_SOUND is not set | 1011 | # CONFIG_SOUND is not set |
1001 | CONFIG_HID_SUPPORT=y | 1012 | CONFIG_HID_SUPPORT=y |
1002 | CONFIG_HID=y | 1013 | CONFIG_HID=y |
1003 | # CONFIG_HID_DEBUG is not set | ||
1004 | # CONFIG_HIDRAW is not set | 1014 | # CONFIG_HIDRAW is not set |
1005 | # CONFIG_HID_PID is not set | 1015 | # CONFIG_HID_PID is not set |
1006 | 1016 | ||
@@ -1065,6 +1075,7 @@ CONFIG_FS_MBCACHE=y | |||
1065 | # CONFIG_GFS2_FS is not set | 1075 | # CONFIG_GFS2_FS is not set |
1066 | # CONFIG_OCFS2_FS is not set | 1076 | # CONFIG_OCFS2_FS is not set |
1067 | # CONFIG_BTRFS_FS is not set | 1077 | # CONFIG_BTRFS_FS is not set |
1078 | # CONFIG_NILFS2_FS is not set | ||
1068 | CONFIG_FILE_LOCKING=y | 1079 | CONFIG_FILE_LOCKING=y |
1069 | CONFIG_FSNOTIFY=y | 1080 | CONFIG_FSNOTIFY=y |
1070 | CONFIG_DNOTIFY=y | 1081 | CONFIG_DNOTIFY=y |
@@ -1134,7 +1145,6 @@ CONFIG_CRAMFS=y | |||
1134 | # CONFIG_ROMFS_FS is not set | 1145 | # CONFIG_ROMFS_FS is not set |
1135 | # CONFIG_SYSV_FS is not set | 1146 | # CONFIG_SYSV_FS is not set |
1136 | # CONFIG_UFS_FS is not set | 1147 | # CONFIG_UFS_FS is not set |
1137 | # CONFIG_NILFS2_FS is not set | ||
1138 | CONFIG_NETWORK_FILESYSTEMS=y | 1148 | CONFIG_NETWORK_FILESYSTEMS=y |
1139 | CONFIG_NFS_FS=y | 1149 | CONFIG_NFS_FS=y |
1140 | # CONFIG_NFS_V3 is not set | 1150 | # CONFIG_NFS_V3 is not set |
@@ -1203,6 +1213,7 @@ CONFIG_ENABLE_WARN_DEPRECATED=y | |||
1203 | CONFIG_ENABLE_MUST_CHECK=y | 1213 | CONFIG_ENABLE_MUST_CHECK=y |
1204 | CONFIG_FRAME_WARN=1024 | 1214 | CONFIG_FRAME_WARN=1024 |
1205 | # CONFIG_MAGIC_SYSRQ is not set | 1215 | # CONFIG_MAGIC_SYSRQ is not set |
1216 | # CONFIG_STRIP_ASM_SYMS is not set | ||
1206 | # CONFIG_UNUSED_SYMBOLS is not set | 1217 | # CONFIG_UNUSED_SYMBOLS is not set |
1207 | # CONFIG_DEBUG_FS is not set | 1218 | # CONFIG_DEBUG_FS is not set |
1208 | # CONFIG_HEADERS_CHECK is not set | 1219 | # CONFIG_HEADERS_CHECK is not set |
@@ -1220,6 +1231,7 @@ CONFIG_HAVE_DYNAMIC_FTRACE=y | |||
1220 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1231 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
1221 | CONFIG_TRACING_SUPPORT=y | 1232 | CONFIG_TRACING_SUPPORT=y |
1222 | # CONFIG_FTRACE is not set | 1233 | # CONFIG_FTRACE is not set |
1234 | # CONFIG_DMA_API_DEBUG is not set | ||
1223 | # CONFIG_SAMPLES is not set | 1235 | # CONFIG_SAMPLES is not set |
1224 | CONFIG_HAVE_ARCH_KGDB=y | 1236 | CONFIG_HAVE_ARCH_KGDB=y |
1225 | # CONFIG_PPC_DISABLE_WERROR is not set | 1237 | # CONFIG_PPC_DISABLE_WERROR is not set |
@@ -1240,7 +1252,6 @@ CONFIG_CRYPTO=y | |||
1240 | # | 1252 | # |
1241 | # Crypto core or helper | 1253 | # Crypto core or helper |
1242 | # | 1254 | # |
1243 | # CONFIG_CRYPTO_FIPS is not set | ||
1244 | # CONFIG_CRYPTO_MANAGER is not set | 1255 | # CONFIG_CRYPTO_MANAGER is not set |
1245 | # CONFIG_CRYPTO_MANAGER2 is not set | 1256 | # CONFIG_CRYPTO_MANAGER2 is not set |
1246 | # CONFIG_CRYPTO_GF128MUL is not set | 1257 | # CONFIG_CRYPTO_GF128MUL is not set |
@@ -1271,11 +1282,13 @@ CONFIG_CRYPTO=y | |||
1271 | # | 1282 | # |
1272 | # CONFIG_CRYPTO_HMAC is not set | 1283 | # CONFIG_CRYPTO_HMAC is not set |
1273 | # CONFIG_CRYPTO_XCBC is not set | 1284 | # CONFIG_CRYPTO_XCBC is not set |
1285 | # CONFIG_CRYPTO_VMAC is not set | ||
1274 | 1286 | ||
1275 | # | 1287 | # |
1276 | # Digest | 1288 | # Digest |
1277 | # | 1289 | # |
1278 | # CONFIG_CRYPTO_CRC32C is not set | 1290 | # CONFIG_CRYPTO_CRC32C is not set |
1291 | # CONFIG_CRYPTO_GHASH is not set | ||
1279 | # CONFIG_CRYPTO_MD4 is not set | 1292 | # CONFIG_CRYPTO_MD4 is not set |
1280 | # CONFIG_CRYPTO_MD5 is not set | 1293 | # CONFIG_CRYPTO_MD5 is not set |
1281 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 1294 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
diff --git a/arch/powerpc/configs/85xx/tqm8541_defconfig b/arch/powerpc/configs/85xx/tqm8541_defconfig index 845731dc51c6..91d85d733827 100644 --- a/arch/powerpc/configs/85xx/tqm8541_defconfig +++ b/arch/powerpc/configs/85xx/tqm8541_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.31-rc4 | 3 | # Linux kernel version: 2.6.32-rc5 |
4 | # Wed Jul 29 23:32:22 2009 | 4 | # Thu Nov 5 08:20:40 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -22,6 +22,7 @@ CONFIG_FSL_EMB_PERFMON=y | |||
22 | # CONFIG_PHYS_64BIT is not set | 22 | # CONFIG_PHYS_64BIT is not set |
23 | CONFIG_SPE=y | 23 | CONFIG_SPE=y |
24 | CONFIG_PPC_MMU_NOHASH=y | 24 | CONFIG_PPC_MMU_NOHASH=y |
25 | CONFIG_PPC_MMU_NOHASH_32=y | ||
25 | CONFIG_PPC_BOOK3E_MMU=y | 26 | CONFIG_PPC_BOOK3E_MMU=y |
26 | # CONFIG_PPC_MM_SLICES is not set | 27 | # CONFIG_PPC_MM_SLICES is not set |
27 | # CONFIG_SMP is not set | 28 | # CONFIG_SMP is not set |
@@ -36,6 +37,7 @@ CONFIG_GENERIC_CLOCKEVENTS=y | |||
36 | CONFIG_GENERIC_HARDIRQS=y | 37 | CONFIG_GENERIC_HARDIRQS=y |
37 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | 38 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y |
38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 39 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
40 | # CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK is not set | ||
39 | CONFIG_IRQ_PER_CPU=y | 41 | CONFIG_IRQ_PER_CPU=y |
40 | CONFIG_STACKTRACE_SUPPORT=y | 42 | CONFIG_STACKTRACE_SUPPORT=y |
41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 43 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
@@ -85,11 +87,12 @@ CONFIG_SYSVIPC_SYSCTL=y | |||
85 | # | 87 | # |
86 | # RCU Subsystem | 88 | # RCU Subsystem |
87 | # | 89 | # |
88 | CONFIG_CLASSIC_RCU=y | 90 | CONFIG_TREE_RCU=y |
89 | # CONFIG_TREE_RCU is not set | 91 | # CONFIG_TREE_PREEMPT_RCU is not set |
90 | # CONFIG_PREEMPT_RCU is not set | 92 | # CONFIG_RCU_TRACE is not set |
93 | CONFIG_RCU_FANOUT=32 | ||
94 | # CONFIG_RCU_FANOUT_EXACT is not set | ||
91 | # CONFIG_TREE_RCU_TRACE is not set | 95 | # CONFIG_TREE_RCU_TRACE is not set |
92 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
93 | # CONFIG_IKCONFIG is not set | 96 | # CONFIG_IKCONFIG is not set |
94 | CONFIG_LOG_BUF_SHIFT=14 | 97 | CONFIG_LOG_BUF_SHIFT=14 |
95 | CONFIG_GROUP_SCHED=y | 98 | CONFIG_GROUP_SCHED=y |
@@ -125,29 +128,30 @@ CONFIG_TIMERFD=y | |||
125 | CONFIG_EVENTFD=y | 128 | CONFIG_EVENTFD=y |
126 | CONFIG_SHMEM=y | 129 | CONFIG_SHMEM=y |
127 | CONFIG_AIO=y | 130 | CONFIG_AIO=y |
128 | CONFIG_HAVE_PERF_COUNTERS=y | 131 | CONFIG_HAVE_PERF_EVENTS=y |
129 | 132 | ||
130 | # | 133 | # |
131 | # Performance Counters | 134 | # Kernel Performance Events And Counters |
132 | # | 135 | # |
136 | # CONFIG_PERF_EVENTS is not set | ||
133 | # CONFIG_PERF_COUNTERS is not set | 137 | # CONFIG_PERF_COUNTERS is not set |
134 | CONFIG_VM_EVENT_COUNTERS=y | 138 | CONFIG_VM_EVENT_COUNTERS=y |
135 | CONFIG_PCI_QUIRKS=y | 139 | CONFIG_PCI_QUIRKS=y |
136 | CONFIG_SLUB_DEBUG=y | 140 | CONFIG_SLUB_DEBUG=y |
137 | # CONFIG_STRIP_ASM_SYMS is not set | ||
138 | CONFIG_COMPAT_BRK=y | 141 | CONFIG_COMPAT_BRK=y |
139 | # CONFIG_SLAB is not set | 142 | # CONFIG_SLAB is not set |
140 | CONFIG_SLUB=y | 143 | CONFIG_SLUB=y |
141 | # CONFIG_SLOB is not set | 144 | # CONFIG_SLOB is not set |
142 | # CONFIG_PROFILING is not set | 145 | # CONFIG_PROFILING is not set |
143 | # CONFIG_MARKERS is not set | ||
144 | CONFIG_HAVE_OPROFILE=y | 146 | CONFIG_HAVE_OPROFILE=y |
145 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y | 147 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y |
146 | CONFIG_HAVE_IOREMAP_PROT=y | 148 | CONFIG_HAVE_IOREMAP_PROT=y |
147 | CONFIG_HAVE_KPROBES=y | 149 | CONFIG_HAVE_KPROBES=y |
148 | CONFIG_HAVE_KRETPROBES=y | 150 | CONFIG_HAVE_KRETPROBES=y |
149 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 151 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
152 | CONFIG_HAVE_DMA_ATTRS=y | ||
150 | CONFIG_HAVE_CLK=y | 153 | CONFIG_HAVE_CLK=y |
154 | CONFIG_HAVE_DMA_API_DEBUG=y | ||
151 | 155 | ||
152 | # | 156 | # |
153 | # GCOV-based kernel profiling | 157 | # GCOV-based kernel profiling |
@@ -190,6 +194,7 @@ CONFIG_MPC85xx=y | |||
190 | # CONFIG_MPC85xx_MDS is not set | 194 | # CONFIG_MPC85xx_MDS is not set |
191 | # CONFIG_MPC8536_DS is not set | 195 | # CONFIG_MPC8536_DS is not set |
192 | # CONFIG_MPC85xx_DS is not set | 196 | # CONFIG_MPC85xx_DS is not set |
197 | # CONFIG_MPC85xx_RDB is not set | ||
193 | # CONFIG_SOCRATES is not set | 198 | # CONFIG_SOCRATES is not set |
194 | # CONFIG_KSI8560 is not set | 199 | # CONFIG_KSI8560 is not set |
195 | # CONFIG_XES_MPC85xx is not set | 200 | # CONFIG_XES_MPC85xx is not set |
@@ -246,6 +251,7 @@ CONFIG_MATH_EMULATION=y | |||
246 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 251 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
247 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 252 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
248 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 253 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
254 | CONFIG_MAX_ACTIVE_REGIONS=32 | ||
249 | CONFIG_ARCH_FLATMEM_ENABLE=y | 255 | CONFIG_ARCH_FLATMEM_ENABLE=y |
250 | CONFIG_ARCH_POPULATES_NODE_MAP=y | 256 | CONFIG_ARCH_POPULATES_NODE_MAP=y |
251 | CONFIG_SELECT_MEMORY_MODEL=y | 257 | CONFIG_SELECT_MEMORY_MODEL=y |
@@ -263,6 +269,7 @@ CONFIG_BOUNCE=y | |||
263 | CONFIG_VIRT_TO_BUS=y | 269 | CONFIG_VIRT_TO_BUS=y |
264 | CONFIG_HAVE_MLOCK=y | 270 | CONFIG_HAVE_MLOCK=y |
265 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 271 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
272 | # CONFIG_KSM is not set | ||
266 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | 273 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 |
267 | CONFIG_PPC_4K_PAGES=y | 274 | CONFIG_PPC_4K_PAGES=y |
268 | # CONFIG_PPC_16K_PAGES is not set | 275 | # CONFIG_PPC_16K_PAGES is not set |
@@ -357,6 +364,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
357 | # CONFIG_NETFILTER is not set | 364 | # CONFIG_NETFILTER is not set |
358 | # CONFIG_IP_DCCP is not set | 365 | # CONFIG_IP_DCCP is not set |
359 | # CONFIG_IP_SCTP is not set | 366 | # CONFIG_IP_SCTP is not set |
367 | # CONFIG_RDS is not set | ||
360 | # CONFIG_TIPC is not set | 368 | # CONFIG_TIPC is not set |
361 | # CONFIG_ATM is not set | 369 | # CONFIG_ATM is not set |
362 | # CONFIG_BRIDGE is not set | 370 | # CONFIG_BRIDGE is not set |
@@ -386,6 +394,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
386 | # CONFIG_AF_RXRPC is not set | 394 | # CONFIG_AF_RXRPC is not set |
387 | CONFIG_WIRELESS=y | 395 | CONFIG_WIRELESS=y |
388 | # CONFIG_CFG80211 is not set | 396 | # CONFIG_CFG80211 is not set |
397 | CONFIG_CFG80211_DEFAULT_PS_VALUE=0 | ||
389 | CONFIG_WIRELESS_OLD_REGULATORY=y | 398 | CONFIG_WIRELESS_OLD_REGULATORY=y |
390 | # CONFIG_WIRELESS_EXT is not set | 399 | # CONFIG_WIRELESS_EXT is not set |
391 | # CONFIG_LIB80211 is not set | 400 | # CONFIG_LIB80211 is not set |
@@ -393,7 +402,6 @@ CONFIG_WIRELESS_OLD_REGULATORY=y | |||
393 | # | 402 | # |
394 | # CFG80211 needs to be enabled for MAC80211 | 403 | # CFG80211 needs to be enabled for MAC80211 |
395 | # | 404 | # |
396 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
397 | # CONFIG_WIMAX is not set | 405 | # CONFIG_WIMAX is not set |
398 | # CONFIG_RFKILL is not set | 406 | # CONFIG_RFKILL is not set |
399 | # CONFIG_NET_9P is not set | 407 | # CONFIG_NET_9P is not set |
@@ -681,9 +689,11 @@ CONFIG_E100=y | |||
681 | # CONFIG_SUNDANCE is not set | 689 | # CONFIG_SUNDANCE is not set |
682 | # CONFIG_TLAN is not set | 690 | # CONFIG_TLAN is not set |
683 | # CONFIG_KS8842 is not set | 691 | # CONFIG_KS8842 is not set |
692 | # CONFIG_KS8851_MLL is not set | ||
684 | # CONFIG_VIA_RHINE is not set | 693 | # CONFIG_VIA_RHINE is not set |
685 | # CONFIG_SC92031 is not set | 694 | # CONFIG_SC92031 is not set |
686 | # CONFIG_ATL2 is not set | 695 | # CONFIG_ATL2 is not set |
696 | # CONFIG_XILINX_EMACLITE is not set | ||
687 | # CONFIG_FS_ENET is not set | 697 | # CONFIG_FS_ENET is not set |
688 | CONFIG_NETDEV_1000=y | 698 | CONFIG_NETDEV_1000=y |
689 | # CONFIG_ACENIC is not set | 699 | # CONFIG_ACENIC is not set |
@@ -732,10 +742,7 @@ CONFIG_CHELSIO_T3_DEPENDS=y | |||
732 | # CONFIG_SFC is not set | 742 | # CONFIG_SFC is not set |
733 | # CONFIG_BE2NET is not set | 743 | # CONFIG_BE2NET is not set |
734 | # CONFIG_TR is not set | 744 | # CONFIG_TR is not set |
735 | 745 | CONFIG_WLAN=y | |
736 | # | ||
737 | # Wireless LAN | ||
738 | # | ||
739 | # CONFIG_WLAN_PRE80211 is not set | 746 | # CONFIG_WLAN_PRE80211 is not set |
740 | # CONFIG_WLAN_80211 is not set | 747 | # CONFIG_WLAN_80211 is not set |
741 | 748 | ||
@@ -831,6 +838,7 @@ CONFIG_GEN_RTC=y | |||
831 | CONFIG_DEVPORT=y | 838 | CONFIG_DEVPORT=y |
832 | CONFIG_I2C=y | 839 | CONFIG_I2C=y |
833 | CONFIG_I2C_BOARDINFO=y | 840 | CONFIG_I2C_BOARDINFO=y |
841 | CONFIG_I2C_COMPAT=y | ||
834 | CONFIG_I2C_CHARDEV=y | 842 | CONFIG_I2C_CHARDEV=y |
835 | CONFIG_I2C_HELPER_AUTO=y | 843 | CONFIG_I2C_HELPER_AUTO=y |
836 | 844 | ||
@@ -886,9 +894,6 @@ CONFIG_I2C_MPC=y | |||
886 | # Miscellaneous I2C Chip support | 894 | # Miscellaneous I2C Chip support |
887 | # | 895 | # |
888 | # CONFIG_DS1682 is not set | 896 | # CONFIG_DS1682 is not set |
889 | # CONFIG_SENSORS_PCF8574 is not set | ||
890 | # CONFIG_PCF8575 is not set | ||
891 | # CONFIG_SENSORS_PCA9539 is not set | ||
892 | # CONFIG_SENSORS_TSL2550 is not set | 897 | # CONFIG_SENSORS_TSL2550 is not set |
893 | # CONFIG_I2C_DEBUG_CORE is not set | 898 | # CONFIG_I2C_DEBUG_CORE is not set |
894 | # CONFIG_I2C_DEBUG_ALGO is not set | 899 | # CONFIG_I2C_DEBUG_ALGO is not set |
@@ -921,14 +926,24 @@ CONFIG_GPIOLIB=y | |||
921 | # PCI GPIO expanders: | 926 | # PCI GPIO expanders: |
922 | # | 927 | # |
923 | # CONFIG_GPIO_BT8XX is not set | 928 | # CONFIG_GPIO_BT8XX is not set |
929 | # CONFIG_GPIO_LANGWELL is not set | ||
924 | 930 | ||
925 | # | 931 | # |
926 | # SPI GPIO expanders: | 932 | # SPI GPIO expanders: |
927 | # | 933 | # |
934 | |||
935 | # | ||
936 | # AC97 GPIO expanders: | ||
937 | # | ||
928 | # CONFIG_W1 is not set | 938 | # CONFIG_W1 is not set |
929 | # CONFIG_POWER_SUPPLY is not set | 939 | # CONFIG_POWER_SUPPLY is not set |
930 | CONFIG_HWMON=y | 940 | CONFIG_HWMON=y |
931 | # CONFIG_HWMON_VID is not set | 941 | # CONFIG_HWMON_VID is not set |
942 | CONFIG_HWMON_DEBUG_CHIP=y | ||
943 | |||
944 | # | ||
945 | # Native drivers | ||
946 | # | ||
932 | # CONFIG_SENSORS_AD7414 is not set | 947 | # CONFIG_SENSORS_AD7414 is not set |
933 | # CONFIG_SENSORS_AD7418 is not set | 948 | # CONFIG_SENSORS_AD7418 is not set |
934 | # CONFIG_SENSORS_ADM1021 is not set | 949 | # CONFIG_SENSORS_ADM1021 is not set |
@@ -979,6 +994,7 @@ CONFIG_SENSORS_LM75=y | |||
979 | # CONFIG_SENSORS_ADS7828 is not set | 994 | # CONFIG_SENSORS_ADS7828 is not set |
980 | # CONFIG_SENSORS_THMC50 is not set | 995 | # CONFIG_SENSORS_THMC50 is not set |
981 | # CONFIG_SENSORS_TMP401 is not set | 996 | # CONFIG_SENSORS_TMP401 is not set |
997 | # CONFIG_SENSORS_TMP421 is not set | ||
982 | # CONFIG_SENSORS_VIA686A is not set | 998 | # CONFIG_SENSORS_VIA686A is not set |
983 | # CONFIG_SENSORS_VT1211 is not set | 999 | # CONFIG_SENSORS_VT1211 is not set |
984 | # CONFIG_SENSORS_VT8231 is not set | 1000 | # CONFIG_SENSORS_VT8231 is not set |
@@ -990,9 +1006,7 @@ CONFIG_SENSORS_LM75=y | |||
990 | # CONFIG_SENSORS_W83L786NG is not set | 1006 | # CONFIG_SENSORS_W83L786NG is not set |
991 | # CONFIG_SENSORS_W83627HF is not set | 1007 | # CONFIG_SENSORS_W83627HF is not set |
992 | # CONFIG_SENSORS_W83627EHF is not set | 1008 | # CONFIG_SENSORS_W83627EHF is not set |
993 | CONFIG_HWMON_DEBUG_CHIP=y | ||
994 | # CONFIG_THERMAL is not set | 1009 | # CONFIG_THERMAL is not set |
995 | # CONFIG_THERMAL_HWMON is not set | ||
996 | # CONFIG_WATCHDOG is not set | 1010 | # CONFIG_WATCHDOG is not set |
997 | CONFIG_SSB_POSSIBLE=y | 1011 | CONFIG_SSB_POSSIBLE=y |
998 | 1012 | ||
@@ -1012,6 +1026,7 @@ CONFIG_SSB_POSSIBLE=y | |||
1012 | # CONFIG_MFD_TMIO is not set | 1026 | # CONFIG_MFD_TMIO is not set |
1013 | # CONFIG_PMIC_DA903X is not set | 1027 | # CONFIG_PMIC_DA903X is not set |
1014 | # CONFIG_MFD_WM8400 is not set | 1028 | # CONFIG_MFD_WM8400 is not set |
1029 | # CONFIG_MFD_WM831X is not set | ||
1015 | # CONFIG_MFD_WM8350_I2C is not set | 1030 | # CONFIG_MFD_WM8350_I2C is not set |
1016 | # CONFIG_MFD_PCF50633 is not set | 1031 | # CONFIG_MFD_PCF50633 is not set |
1017 | # CONFIG_AB3100_CORE is not set | 1032 | # CONFIG_AB3100_CORE is not set |
@@ -1022,6 +1037,7 @@ CONFIG_SSB_POSSIBLE=y | |||
1022 | # Graphics support | 1037 | # Graphics support |
1023 | # | 1038 | # |
1024 | # CONFIG_AGP is not set | 1039 | # CONFIG_AGP is not set |
1040 | CONFIG_VGA_ARB=y | ||
1025 | # CONFIG_DRM is not set | 1041 | # CONFIG_DRM is not set |
1026 | # CONFIG_VGASTATE is not set | 1042 | # CONFIG_VGASTATE is not set |
1027 | # CONFIG_VIDEO_OUTPUT_CONTROL is not set | 1043 | # CONFIG_VIDEO_OUTPUT_CONTROL is not set |
@@ -1035,7 +1051,6 @@ CONFIG_SSB_POSSIBLE=y | |||
1035 | # CONFIG_SOUND is not set | 1051 | # CONFIG_SOUND is not set |
1036 | CONFIG_HID_SUPPORT=y | 1052 | CONFIG_HID_SUPPORT=y |
1037 | CONFIG_HID=y | 1053 | CONFIG_HID=y |
1038 | # CONFIG_HID_DEBUG is not set | ||
1039 | # CONFIG_HIDRAW is not set | 1054 | # CONFIG_HIDRAW is not set |
1040 | # CONFIG_HID_PID is not set | 1055 | # CONFIG_HID_PID is not set |
1041 | 1056 | ||
@@ -1100,6 +1115,7 @@ CONFIG_FS_MBCACHE=y | |||
1100 | # CONFIG_GFS2_FS is not set | 1115 | # CONFIG_GFS2_FS is not set |
1101 | # CONFIG_OCFS2_FS is not set | 1116 | # CONFIG_OCFS2_FS is not set |
1102 | # CONFIG_BTRFS_FS is not set | 1117 | # CONFIG_BTRFS_FS is not set |
1118 | # CONFIG_NILFS2_FS is not set | ||
1103 | CONFIG_FILE_LOCKING=y | 1119 | CONFIG_FILE_LOCKING=y |
1104 | CONFIG_FSNOTIFY=y | 1120 | CONFIG_FSNOTIFY=y |
1105 | CONFIG_DNOTIFY=y | 1121 | CONFIG_DNOTIFY=y |
@@ -1169,7 +1185,6 @@ CONFIG_CRAMFS=y | |||
1169 | # CONFIG_ROMFS_FS is not set | 1185 | # CONFIG_ROMFS_FS is not set |
1170 | # CONFIG_SYSV_FS is not set | 1186 | # CONFIG_SYSV_FS is not set |
1171 | # CONFIG_UFS_FS is not set | 1187 | # CONFIG_UFS_FS is not set |
1172 | # CONFIG_NILFS2_FS is not set | ||
1173 | CONFIG_NETWORK_FILESYSTEMS=y | 1188 | CONFIG_NETWORK_FILESYSTEMS=y |
1174 | CONFIG_NFS_FS=y | 1189 | CONFIG_NFS_FS=y |
1175 | # CONFIG_NFS_V3 is not set | 1190 | # CONFIG_NFS_V3 is not set |
@@ -1238,6 +1253,7 @@ CONFIG_ENABLE_WARN_DEPRECATED=y | |||
1238 | CONFIG_ENABLE_MUST_CHECK=y | 1253 | CONFIG_ENABLE_MUST_CHECK=y |
1239 | CONFIG_FRAME_WARN=1024 | 1254 | CONFIG_FRAME_WARN=1024 |
1240 | # CONFIG_MAGIC_SYSRQ is not set | 1255 | # CONFIG_MAGIC_SYSRQ is not set |
1256 | # CONFIG_STRIP_ASM_SYMS is not set | ||
1241 | # CONFIG_UNUSED_SYMBOLS is not set | 1257 | # CONFIG_UNUSED_SYMBOLS is not set |
1242 | # CONFIG_DEBUG_FS is not set | 1258 | # CONFIG_DEBUG_FS is not set |
1243 | # CONFIG_HEADERS_CHECK is not set | 1259 | # CONFIG_HEADERS_CHECK is not set |
@@ -1255,6 +1271,7 @@ CONFIG_HAVE_DYNAMIC_FTRACE=y | |||
1255 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1271 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
1256 | CONFIG_TRACING_SUPPORT=y | 1272 | CONFIG_TRACING_SUPPORT=y |
1257 | # CONFIG_FTRACE is not set | 1273 | # CONFIG_FTRACE is not set |
1274 | # CONFIG_DMA_API_DEBUG is not set | ||
1258 | # CONFIG_SAMPLES is not set | 1275 | # CONFIG_SAMPLES is not set |
1259 | CONFIG_HAVE_ARCH_KGDB=y | 1276 | CONFIG_HAVE_ARCH_KGDB=y |
1260 | # CONFIG_PPC_DISABLE_WERROR is not set | 1277 | # CONFIG_PPC_DISABLE_WERROR is not set |
@@ -1275,7 +1292,6 @@ CONFIG_CRYPTO=y | |||
1275 | # | 1292 | # |
1276 | # Crypto core or helper | 1293 | # Crypto core or helper |
1277 | # | 1294 | # |
1278 | # CONFIG_CRYPTO_FIPS is not set | ||
1279 | # CONFIG_CRYPTO_MANAGER is not set | 1295 | # CONFIG_CRYPTO_MANAGER is not set |
1280 | # CONFIG_CRYPTO_MANAGER2 is not set | 1296 | # CONFIG_CRYPTO_MANAGER2 is not set |
1281 | # CONFIG_CRYPTO_GF128MUL is not set | 1297 | # CONFIG_CRYPTO_GF128MUL is not set |
@@ -1306,11 +1322,13 @@ CONFIG_CRYPTO=y | |||
1306 | # | 1322 | # |
1307 | # CONFIG_CRYPTO_HMAC is not set | 1323 | # CONFIG_CRYPTO_HMAC is not set |
1308 | # CONFIG_CRYPTO_XCBC is not set | 1324 | # CONFIG_CRYPTO_XCBC is not set |
1325 | # CONFIG_CRYPTO_VMAC is not set | ||
1309 | 1326 | ||
1310 | # | 1327 | # |
1311 | # Digest | 1328 | # Digest |
1312 | # | 1329 | # |
1313 | # CONFIG_CRYPTO_CRC32C is not set | 1330 | # CONFIG_CRYPTO_CRC32C is not set |
1331 | # CONFIG_CRYPTO_GHASH is not set | ||
1314 | # CONFIG_CRYPTO_MD4 is not set | 1332 | # CONFIG_CRYPTO_MD4 is not set |
1315 | # CONFIG_CRYPTO_MD5 is not set | 1333 | # CONFIG_CRYPTO_MD5 is not set |
1316 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 1334 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
diff --git a/arch/powerpc/configs/85xx/tqm8548_defconfig b/arch/powerpc/configs/85xx/tqm8548_defconfig index 4f228a905274..debe268f43d1 100644 --- a/arch/powerpc/configs/85xx/tqm8548_defconfig +++ b/arch/powerpc/configs/85xx/tqm8548_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.31-rc4 | 3 | # Linux kernel version: 2.6.32-rc5 |
4 | # Wed Jul 29 23:32:23 2009 | 4 | # Thu Nov 5 08:20:41 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -22,6 +22,7 @@ CONFIG_FSL_EMB_PERFMON=y | |||
22 | # CONFIG_PHYS_64BIT is not set | 22 | # CONFIG_PHYS_64BIT is not set |
23 | CONFIG_SPE=y | 23 | CONFIG_SPE=y |
24 | CONFIG_PPC_MMU_NOHASH=y | 24 | CONFIG_PPC_MMU_NOHASH=y |
25 | CONFIG_PPC_MMU_NOHASH_32=y | ||
25 | CONFIG_PPC_BOOK3E_MMU=y | 26 | CONFIG_PPC_BOOK3E_MMU=y |
26 | # CONFIG_PPC_MM_SLICES is not set | 27 | # CONFIG_PPC_MM_SLICES is not set |
27 | # CONFIG_SMP is not set | 28 | # CONFIG_SMP is not set |
@@ -36,6 +37,7 @@ CONFIG_GENERIC_CLOCKEVENTS=y | |||
36 | CONFIG_GENERIC_HARDIRQS=y | 37 | CONFIG_GENERIC_HARDIRQS=y |
37 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | 38 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y |
38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 39 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
40 | # CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK is not set | ||
39 | CONFIG_IRQ_PER_CPU=y | 41 | CONFIG_IRQ_PER_CPU=y |
40 | CONFIG_STACKTRACE_SUPPORT=y | 42 | CONFIG_STACKTRACE_SUPPORT=y |
41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 43 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
@@ -84,11 +86,12 @@ CONFIG_SYSVIPC_SYSCTL=y | |||
84 | # | 86 | # |
85 | # RCU Subsystem | 87 | # RCU Subsystem |
86 | # | 88 | # |
87 | CONFIG_CLASSIC_RCU=y | 89 | CONFIG_TREE_RCU=y |
88 | # CONFIG_TREE_RCU is not set | 90 | # CONFIG_TREE_PREEMPT_RCU is not set |
89 | # CONFIG_PREEMPT_RCU is not set | 91 | # CONFIG_RCU_TRACE is not set |
92 | CONFIG_RCU_FANOUT=32 | ||
93 | # CONFIG_RCU_FANOUT_EXACT is not set | ||
90 | # CONFIG_TREE_RCU_TRACE is not set | 94 | # CONFIG_TREE_RCU_TRACE is not set |
91 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
92 | # CONFIG_IKCONFIG is not set | 95 | # CONFIG_IKCONFIG is not set |
93 | CONFIG_LOG_BUF_SHIFT=14 | 96 | CONFIG_LOG_BUF_SHIFT=14 |
94 | CONFIG_GROUP_SCHED=y | 97 | CONFIG_GROUP_SCHED=y |
@@ -126,22 +129,21 @@ CONFIG_TIMERFD=y | |||
126 | CONFIG_EVENTFD=y | 129 | CONFIG_EVENTFD=y |
127 | CONFIG_SHMEM=y | 130 | CONFIG_SHMEM=y |
128 | CONFIG_AIO=y | 131 | CONFIG_AIO=y |
129 | CONFIG_HAVE_PERF_COUNTERS=y | 132 | CONFIG_HAVE_PERF_EVENTS=y |
130 | 133 | ||
131 | # | 134 | # |
132 | # Performance Counters | 135 | # Kernel Performance Events And Counters |
133 | # | 136 | # |
137 | # CONFIG_PERF_EVENTS is not set | ||
134 | # CONFIG_PERF_COUNTERS is not set | 138 | # CONFIG_PERF_COUNTERS is not set |
135 | CONFIG_VM_EVENT_COUNTERS=y | 139 | CONFIG_VM_EVENT_COUNTERS=y |
136 | CONFIG_PCI_QUIRKS=y | 140 | CONFIG_PCI_QUIRKS=y |
137 | CONFIG_SLUB_DEBUG=y | 141 | CONFIG_SLUB_DEBUG=y |
138 | # CONFIG_STRIP_ASM_SYMS is not set | ||
139 | CONFIG_COMPAT_BRK=y | 142 | CONFIG_COMPAT_BRK=y |
140 | # CONFIG_SLAB is not set | 143 | # CONFIG_SLAB is not set |
141 | CONFIG_SLUB=y | 144 | CONFIG_SLUB=y |
142 | # CONFIG_SLOB is not set | 145 | # CONFIG_SLOB is not set |
143 | # CONFIG_PROFILING is not set | 146 | # CONFIG_PROFILING is not set |
144 | # CONFIG_MARKERS is not set | ||
145 | CONFIG_HAVE_OPROFILE=y | 147 | CONFIG_HAVE_OPROFILE=y |
146 | # CONFIG_KPROBES is not set | 148 | # CONFIG_KPROBES is not set |
147 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y | 149 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y |
@@ -149,6 +151,8 @@ CONFIG_HAVE_IOREMAP_PROT=y | |||
149 | CONFIG_HAVE_KPROBES=y | 151 | CONFIG_HAVE_KPROBES=y |
150 | CONFIG_HAVE_KRETPROBES=y | 152 | CONFIG_HAVE_KRETPROBES=y |
151 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 153 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
154 | CONFIG_HAVE_DMA_ATTRS=y | ||
155 | CONFIG_HAVE_DMA_API_DEBUG=y | ||
152 | 156 | ||
153 | # | 157 | # |
154 | # GCOV-based kernel profiling | 158 | # GCOV-based kernel profiling |
@@ -196,6 +200,7 @@ CONFIG_MPC85xx=y | |||
196 | # CONFIG_MPC85xx_MDS is not set | 200 | # CONFIG_MPC85xx_MDS is not set |
197 | # CONFIG_MPC8536_DS is not set | 201 | # CONFIG_MPC8536_DS is not set |
198 | # CONFIG_MPC85xx_DS is not set | 202 | # CONFIG_MPC85xx_DS is not set |
203 | # CONFIG_MPC85xx_RDB is not set | ||
199 | # CONFIG_SOCRATES is not set | 204 | # CONFIG_SOCRATES is not set |
200 | # CONFIG_KSI8560 is not set | 205 | # CONFIG_KSI8560 is not set |
201 | # CONFIG_XES_MPC85xx is not set | 206 | # CONFIG_XES_MPC85xx is not set |
@@ -252,6 +257,7 @@ CONFIG_MATH_EMULATION=y | |||
252 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 257 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
253 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 258 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
254 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 259 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
260 | CONFIG_MAX_ACTIVE_REGIONS=32 | ||
255 | CONFIG_ARCH_FLATMEM_ENABLE=y | 261 | CONFIG_ARCH_FLATMEM_ENABLE=y |
256 | CONFIG_ARCH_POPULATES_NODE_MAP=y | 262 | CONFIG_ARCH_POPULATES_NODE_MAP=y |
257 | CONFIG_SELECT_MEMORY_MODEL=y | 263 | CONFIG_SELECT_MEMORY_MODEL=y |
@@ -269,6 +275,7 @@ CONFIG_BOUNCE=y | |||
269 | CONFIG_VIRT_TO_BUS=y | 275 | CONFIG_VIRT_TO_BUS=y |
270 | CONFIG_HAVE_MLOCK=y | 276 | CONFIG_HAVE_MLOCK=y |
271 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 277 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
278 | # CONFIG_KSM is not set | ||
272 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | 279 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 |
273 | CONFIG_PPC_4K_PAGES=y | 280 | CONFIG_PPC_4K_PAGES=y |
274 | # CONFIG_PPC_16K_PAGES is not set | 281 | # CONFIG_PPC_16K_PAGES is not set |
@@ -371,6 +378,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
371 | # CONFIG_NETFILTER is not set | 378 | # CONFIG_NETFILTER is not set |
372 | # CONFIG_IP_DCCP is not set | 379 | # CONFIG_IP_DCCP is not set |
373 | # CONFIG_IP_SCTP is not set | 380 | # CONFIG_IP_SCTP is not set |
381 | # CONFIG_RDS is not set | ||
374 | # CONFIG_TIPC is not set | 382 | # CONFIG_TIPC is not set |
375 | # CONFIG_ATM is not set | 383 | # CONFIG_ATM is not set |
376 | # CONFIG_BRIDGE is not set | 384 | # CONFIG_BRIDGE is not set |
@@ -411,6 +419,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
411 | # Generic Driver Options | 419 | # Generic Driver Options |
412 | # | 420 | # |
413 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 421 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
422 | # CONFIG_DEVTMPFS is not set | ||
414 | CONFIG_STANDALONE=y | 423 | CONFIG_STANDALONE=y |
415 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 424 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
416 | # CONFIG_FW_LOADER is not set | 425 | # CONFIG_FW_LOADER is not set |
@@ -420,9 +429,9 @@ CONFIG_PREVENT_FIRMWARE_BUILD=y | |||
420 | # CONFIG_CONNECTOR is not set | 429 | # CONFIG_CONNECTOR is not set |
421 | CONFIG_MTD=y | 430 | CONFIG_MTD=y |
422 | # CONFIG_MTD_DEBUG is not set | 431 | # CONFIG_MTD_DEBUG is not set |
432 | # CONFIG_MTD_TESTS is not set | ||
423 | # CONFIG_MTD_CONCAT is not set | 433 | # CONFIG_MTD_CONCAT is not set |
424 | CONFIG_MTD_PARTITIONS=y | 434 | CONFIG_MTD_PARTITIONS=y |
425 | # CONFIG_MTD_TESTS is not set | ||
426 | # CONFIG_MTD_REDBOOT_PARTS is not set | 435 | # CONFIG_MTD_REDBOOT_PARTS is not set |
427 | # CONFIG_MTD_CMDLINE_PARTS is not set | 436 | # CONFIG_MTD_CMDLINE_PARTS is not set |
428 | CONFIG_MTD_OF_PARTS=y | 437 | CONFIG_MTD_OF_PARTS=y |
@@ -630,7 +639,9 @@ CONFIG_MII=y | |||
630 | # CONFIG_NET_PCI is not set | 639 | # CONFIG_NET_PCI is not set |
631 | # CONFIG_B44 is not set | 640 | # CONFIG_B44 is not set |
632 | # CONFIG_KS8842 is not set | 641 | # CONFIG_KS8842 is not set |
642 | # CONFIG_KS8851_MLL is not set | ||
633 | # CONFIG_ATL2 is not set | 643 | # CONFIG_ATL2 is not set |
644 | # CONFIG_XILINX_EMACLITE is not set | ||
634 | CONFIG_NETDEV_1000=y | 645 | CONFIG_NETDEV_1000=y |
635 | # CONFIG_ACENIC is not set | 646 | # CONFIG_ACENIC is not set |
636 | # CONFIG_DL2K is not set | 647 | # CONFIG_DL2K is not set |
@@ -678,10 +689,7 @@ CONFIG_CHELSIO_T3_DEPENDS=y | |||
678 | # CONFIG_SFC is not set | 689 | # CONFIG_SFC is not set |
679 | # CONFIG_BE2NET is not set | 690 | # CONFIG_BE2NET is not set |
680 | # CONFIG_TR is not set | 691 | # CONFIG_TR is not set |
681 | 692 | CONFIG_WLAN=y | |
682 | # | ||
683 | # Wireless LAN | ||
684 | # | ||
685 | # CONFIG_WLAN_PRE80211 is not set | 693 | # CONFIG_WLAN_PRE80211 is not set |
686 | # CONFIG_WLAN_80211 is not set | 694 | # CONFIG_WLAN_80211 is not set |
687 | 695 | ||
@@ -772,6 +780,7 @@ CONFIG_LEGACY_PTY_COUNT=256 | |||
772 | CONFIG_DEVPORT=y | 780 | CONFIG_DEVPORT=y |
773 | CONFIG_I2C=y | 781 | CONFIG_I2C=y |
774 | CONFIG_I2C_BOARDINFO=y | 782 | CONFIG_I2C_BOARDINFO=y |
783 | CONFIG_I2C_COMPAT=y | ||
775 | CONFIG_I2C_CHARDEV=y | 784 | CONFIG_I2C_CHARDEV=y |
776 | CONFIG_I2C_HELPER_AUTO=y | 785 | CONFIG_I2C_HELPER_AUTO=y |
777 | 786 | ||
@@ -825,9 +834,6 @@ CONFIG_I2C_MPC=y | |||
825 | # Miscellaneous I2C Chip support | 834 | # Miscellaneous I2C Chip support |
826 | # | 835 | # |
827 | # CONFIG_DS1682 is not set | 836 | # CONFIG_DS1682 is not set |
828 | # CONFIG_SENSORS_PCF8574 is not set | ||
829 | # CONFIG_PCF8575 is not set | ||
830 | # CONFIG_SENSORS_PCA9539 is not set | ||
831 | # CONFIG_SENSORS_TSL2550 is not set | 837 | # CONFIG_SENSORS_TSL2550 is not set |
832 | # CONFIG_I2C_DEBUG_CORE is not set | 838 | # CONFIG_I2C_DEBUG_CORE is not set |
833 | # CONFIG_I2C_DEBUG_ALGO is not set | 839 | # CONFIG_I2C_DEBUG_ALGO is not set |
@@ -845,6 +851,11 @@ CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | |||
845 | # CONFIG_POWER_SUPPLY is not set | 851 | # CONFIG_POWER_SUPPLY is not set |
846 | CONFIG_HWMON=y | 852 | CONFIG_HWMON=y |
847 | # CONFIG_HWMON_VID is not set | 853 | # CONFIG_HWMON_VID is not set |
854 | # CONFIG_HWMON_DEBUG_CHIP is not set | ||
855 | |||
856 | # | ||
857 | # Native drivers | ||
858 | # | ||
848 | # CONFIG_SENSORS_AD7414 is not set | 859 | # CONFIG_SENSORS_AD7414 is not set |
849 | # CONFIG_SENSORS_AD7418 is not set | 860 | # CONFIG_SENSORS_AD7418 is not set |
850 | # CONFIG_SENSORS_ADM1021 is not set | 861 | # CONFIG_SENSORS_ADM1021 is not set |
@@ -894,6 +905,7 @@ CONFIG_SENSORS_LM75=y | |||
894 | # CONFIG_SENSORS_ADS7828 is not set | 905 | # CONFIG_SENSORS_ADS7828 is not set |
895 | # CONFIG_SENSORS_THMC50 is not set | 906 | # CONFIG_SENSORS_THMC50 is not set |
896 | # CONFIG_SENSORS_TMP401 is not set | 907 | # CONFIG_SENSORS_TMP401 is not set |
908 | # CONFIG_SENSORS_TMP421 is not set | ||
897 | # CONFIG_SENSORS_VIA686A is not set | 909 | # CONFIG_SENSORS_VIA686A is not set |
898 | # CONFIG_SENSORS_VT1211 is not set | 910 | # CONFIG_SENSORS_VT1211 is not set |
899 | # CONFIG_SENSORS_VT8231 is not set | 911 | # CONFIG_SENSORS_VT8231 is not set |
@@ -905,9 +917,7 @@ CONFIG_SENSORS_LM75=y | |||
905 | # CONFIG_SENSORS_W83L786NG is not set | 917 | # CONFIG_SENSORS_W83L786NG is not set |
906 | # CONFIG_SENSORS_W83627HF is not set | 918 | # CONFIG_SENSORS_W83627HF is not set |
907 | # CONFIG_SENSORS_W83627EHF is not set | 919 | # CONFIG_SENSORS_W83627EHF is not set |
908 | # CONFIG_HWMON_DEBUG_CHIP is not set | ||
909 | # CONFIG_THERMAL is not set | 920 | # CONFIG_THERMAL is not set |
910 | # CONFIG_THERMAL_HWMON is not set | ||
911 | # CONFIG_WATCHDOG is not set | 921 | # CONFIG_WATCHDOG is not set |
912 | CONFIG_SSB_POSSIBLE=y | 922 | CONFIG_SSB_POSSIBLE=y |
913 | 923 | ||
@@ -926,6 +936,7 @@ CONFIG_SSB_POSSIBLE=y | |||
926 | # CONFIG_MFD_TMIO is not set | 936 | # CONFIG_MFD_TMIO is not set |
927 | # CONFIG_PMIC_DA903X is not set | 937 | # CONFIG_PMIC_DA903X is not set |
928 | # CONFIG_MFD_WM8400 is not set | 938 | # CONFIG_MFD_WM8400 is not set |
939 | # CONFIG_MFD_WM831X is not set | ||
929 | # CONFIG_MFD_WM8350_I2C is not set | 940 | # CONFIG_MFD_WM8350_I2C is not set |
930 | # CONFIG_MFD_PCF50633 is not set | 941 | # CONFIG_MFD_PCF50633 is not set |
931 | # CONFIG_AB3100_CORE is not set | 942 | # CONFIG_AB3100_CORE is not set |
@@ -936,6 +947,7 @@ CONFIG_SSB_POSSIBLE=y | |||
936 | # Graphics support | 947 | # Graphics support |
937 | # | 948 | # |
938 | # CONFIG_AGP is not set | 949 | # CONFIG_AGP is not set |
950 | CONFIG_VGA_ARB=y | ||
939 | # CONFIG_DRM is not set | 951 | # CONFIG_DRM is not set |
940 | # CONFIG_VGASTATE is not set | 952 | # CONFIG_VGASTATE is not set |
941 | CONFIG_VIDEO_OUTPUT_CONTROL=y | 953 | CONFIG_VIDEO_OUTPUT_CONTROL=y |
@@ -949,7 +961,6 @@ CONFIG_VIDEO_OUTPUT_CONTROL=y | |||
949 | # CONFIG_SOUND is not set | 961 | # CONFIG_SOUND is not set |
950 | CONFIG_HID_SUPPORT=y | 962 | CONFIG_HID_SUPPORT=y |
951 | CONFIG_HID=y | 963 | CONFIG_HID=y |
952 | # CONFIG_HID_DEBUG is not set | ||
953 | # CONFIG_HIDRAW is not set | 964 | # CONFIG_HIDRAW is not set |
954 | # CONFIG_HID_PID is not set | 965 | # CONFIG_HID_PID is not set |
955 | 966 | ||
@@ -1042,6 +1053,7 @@ CONFIG_RTC_DRV_DS1307=y | |||
1042 | # CONFIG_GFS2_FS is not set | 1053 | # CONFIG_GFS2_FS is not set |
1043 | # CONFIG_OCFS2_FS is not set | 1054 | # CONFIG_OCFS2_FS is not set |
1044 | # CONFIG_BTRFS_FS is not set | 1055 | # CONFIG_BTRFS_FS is not set |
1056 | # CONFIG_NILFS2_FS is not set | ||
1045 | CONFIG_FILE_LOCKING=y | 1057 | CONFIG_FILE_LOCKING=y |
1046 | CONFIG_FSNOTIFY=y | 1058 | CONFIG_FSNOTIFY=y |
1047 | CONFIG_DNOTIFY=y | 1059 | CONFIG_DNOTIFY=y |
@@ -1111,7 +1123,6 @@ CONFIG_JFFS2_RTIME=y | |||
1111 | # CONFIG_ROMFS_FS is not set | 1123 | # CONFIG_ROMFS_FS is not set |
1112 | # CONFIG_SYSV_FS is not set | 1124 | # CONFIG_SYSV_FS is not set |
1113 | # CONFIG_UFS_FS is not set | 1125 | # CONFIG_UFS_FS is not set |
1114 | # CONFIG_NILFS2_FS is not set | ||
1115 | CONFIG_NETWORK_FILESYSTEMS=y | 1126 | CONFIG_NETWORK_FILESYSTEMS=y |
1116 | CONFIG_NFS_FS=y | 1127 | CONFIG_NFS_FS=y |
1117 | # CONFIG_NFS_V3 is not set | 1128 | # CONFIG_NFS_V3 is not set |
@@ -1180,6 +1191,7 @@ CONFIG_ENABLE_WARN_DEPRECATED=y | |||
1180 | CONFIG_ENABLE_MUST_CHECK=y | 1191 | CONFIG_ENABLE_MUST_CHECK=y |
1181 | CONFIG_FRAME_WARN=1024 | 1192 | CONFIG_FRAME_WARN=1024 |
1182 | # CONFIG_MAGIC_SYSRQ is not set | 1193 | # CONFIG_MAGIC_SYSRQ is not set |
1194 | # CONFIG_STRIP_ASM_SYMS is not set | ||
1183 | # CONFIG_UNUSED_SYMBOLS is not set | 1195 | # CONFIG_UNUSED_SYMBOLS is not set |
1184 | # CONFIG_DEBUG_FS is not set | 1196 | # CONFIG_DEBUG_FS is not set |
1185 | # CONFIG_HEADERS_CHECK is not set | 1197 | # CONFIG_HEADERS_CHECK is not set |
@@ -1197,6 +1209,7 @@ CONFIG_SCHED_DEBUG=y | |||
1197 | # CONFIG_DEBUG_OBJECTS is not set | 1209 | # CONFIG_DEBUG_OBJECTS is not set |
1198 | # CONFIG_SLUB_DEBUG_ON is not set | 1210 | # CONFIG_SLUB_DEBUG_ON is not set |
1199 | # CONFIG_SLUB_STATS is not set | 1211 | # CONFIG_SLUB_STATS is not set |
1212 | # CONFIG_DEBUG_KMEMLEAK is not set | ||
1200 | # CONFIG_DEBUG_RT_MUTEXES is not set | 1213 | # CONFIG_DEBUG_RT_MUTEXES is not set |
1201 | # CONFIG_RT_MUTEX_TESTER is not set | 1214 | # CONFIG_RT_MUTEX_TESTER is not set |
1202 | # CONFIG_DEBUG_SPINLOCK is not set | 1215 | # CONFIG_DEBUG_SPINLOCK is not set |
@@ -1216,10 +1229,12 @@ CONFIG_DEBUG_MUTEXES=y | |||
1216 | # CONFIG_DEBUG_LIST is not set | 1229 | # CONFIG_DEBUG_LIST is not set |
1217 | # CONFIG_DEBUG_SG is not set | 1230 | # CONFIG_DEBUG_SG is not set |
1218 | # CONFIG_DEBUG_NOTIFIERS is not set | 1231 | # CONFIG_DEBUG_NOTIFIERS is not set |
1232 | # CONFIG_DEBUG_CREDENTIALS is not set | ||
1219 | # CONFIG_RCU_TORTURE_TEST is not set | 1233 | # CONFIG_RCU_TORTURE_TEST is not set |
1220 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | 1234 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
1221 | # CONFIG_BACKTRACE_SELF_TEST is not set | 1235 | # CONFIG_BACKTRACE_SELF_TEST is not set |
1222 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set | 1236 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set |
1237 | # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set | ||
1223 | # CONFIG_FAULT_INJECTION is not set | 1238 | # CONFIG_FAULT_INJECTION is not set |
1224 | # CONFIG_LATENCYTOP is not set | 1239 | # CONFIG_LATENCYTOP is not set |
1225 | CONFIG_SYSCTL_SYSCALL_CHECK=y | 1240 | CONFIG_SYSCTL_SYSCALL_CHECK=y |
@@ -1242,10 +1257,10 @@ CONFIG_BRANCH_PROFILE_NONE=y | |||
1242 | # CONFIG_KMEMTRACE is not set | 1257 | # CONFIG_KMEMTRACE is not set |
1243 | # CONFIG_WORKQUEUE_TRACER is not set | 1258 | # CONFIG_WORKQUEUE_TRACER is not set |
1244 | # CONFIG_BLK_DEV_IO_TRACE is not set | 1259 | # CONFIG_BLK_DEV_IO_TRACE is not set |
1260 | # CONFIG_DMA_API_DEBUG is not set | ||
1245 | # CONFIG_SAMPLES is not set | 1261 | # CONFIG_SAMPLES is not set |
1246 | CONFIG_HAVE_ARCH_KGDB=y | 1262 | CONFIG_HAVE_ARCH_KGDB=y |
1247 | # CONFIG_KGDB is not set | 1263 | # CONFIG_KGDB is not set |
1248 | # CONFIG_KMEMCHECK is not set | ||
1249 | # CONFIG_PPC_DISABLE_WERROR is not set | 1264 | # CONFIG_PPC_DISABLE_WERROR is not set |
1250 | CONFIG_PPC_WERROR=y | 1265 | CONFIG_PPC_WERROR=y |
1251 | CONFIG_PRINT_STACK_DEPTH=64 | 1266 | CONFIG_PRINT_STACK_DEPTH=64 |
@@ -1271,7 +1286,6 @@ CONFIG_CRYPTO=y | |||
1271 | # | 1286 | # |
1272 | # Crypto core or helper | 1287 | # Crypto core or helper |
1273 | # | 1288 | # |
1274 | # CONFIG_CRYPTO_FIPS is not set | ||
1275 | # CONFIG_CRYPTO_MANAGER is not set | 1289 | # CONFIG_CRYPTO_MANAGER is not set |
1276 | # CONFIG_CRYPTO_MANAGER2 is not set | 1290 | # CONFIG_CRYPTO_MANAGER2 is not set |
1277 | # CONFIG_CRYPTO_GF128MUL is not set | 1291 | # CONFIG_CRYPTO_GF128MUL is not set |
@@ -1303,11 +1317,13 @@ CONFIG_CRYPTO=y | |||
1303 | # | 1317 | # |
1304 | # CONFIG_CRYPTO_HMAC is not set | 1318 | # CONFIG_CRYPTO_HMAC is not set |
1305 | # CONFIG_CRYPTO_XCBC is not set | 1319 | # CONFIG_CRYPTO_XCBC is not set |
1320 | # CONFIG_CRYPTO_VMAC is not set | ||
1306 | 1321 | ||
1307 | # | 1322 | # |
1308 | # Digest | 1323 | # Digest |
1309 | # | 1324 | # |
1310 | # CONFIG_CRYPTO_CRC32C is not set | 1325 | # CONFIG_CRYPTO_CRC32C is not set |
1326 | # CONFIG_CRYPTO_GHASH is not set | ||
1311 | # CONFIG_CRYPTO_MD4 is not set | 1327 | # CONFIG_CRYPTO_MD4 is not set |
1312 | # CONFIG_CRYPTO_MD5 is not set | 1328 | # CONFIG_CRYPTO_MD5 is not set |
1313 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 1329 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
diff --git a/arch/powerpc/configs/85xx/tqm8555_defconfig b/arch/powerpc/configs/85xx/tqm8555_defconfig index 9196724bebc7..74515501f5b7 100644 --- a/arch/powerpc/configs/85xx/tqm8555_defconfig +++ b/arch/powerpc/configs/85xx/tqm8555_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.31-rc4 | 3 | # Linux kernel version: 2.6.32-rc5 |
4 | # Wed Jul 29 23:32:24 2009 | 4 | # Thu Nov 5 08:20:42 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -22,6 +22,7 @@ CONFIG_FSL_EMB_PERFMON=y | |||
22 | # CONFIG_PHYS_64BIT is not set | 22 | # CONFIG_PHYS_64BIT is not set |
23 | CONFIG_SPE=y | 23 | CONFIG_SPE=y |
24 | CONFIG_PPC_MMU_NOHASH=y | 24 | CONFIG_PPC_MMU_NOHASH=y |
25 | CONFIG_PPC_MMU_NOHASH_32=y | ||
25 | CONFIG_PPC_BOOK3E_MMU=y | 26 | CONFIG_PPC_BOOK3E_MMU=y |
26 | # CONFIG_PPC_MM_SLICES is not set | 27 | # CONFIG_PPC_MM_SLICES is not set |
27 | # CONFIG_SMP is not set | 28 | # CONFIG_SMP is not set |
@@ -36,6 +37,7 @@ CONFIG_GENERIC_CLOCKEVENTS=y | |||
36 | CONFIG_GENERIC_HARDIRQS=y | 37 | CONFIG_GENERIC_HARDIRQS=y |
37 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | 38 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y |
38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 39 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
40 | # CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK is not set | ||
39 | CONFIG_IRQ_PER_CPU=y | 41 | CONFIG_IRQ_PER_CPU=y |
40 | CONFIG_STACKTRACE_SUPPORT=y | 42 | CONFIG_STACKTRACE_SUPPORT=y |
41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 43 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
@@ -85,11 +87,12 @@ CONFIG_SYSVIPC_SYSCTL=y | |||
85 | # | 87 | # |
86 | # RCU Subsystem | 88 | # RCU Subsystem |
87 | # | 89 | # |
88 | CONFIG_CLASSIC_RCU=y | 90 | CONFIG_TREE_RCU=y |
89 | # CONFIG_TREE_RCU is not set | 91 | # CONFIG_TREE_PREEMPT_RCU is not set |
90 | # CONFIG_PREEMPT_RCU is not set | 92 | # CONFIG_RCU_TRACE is not set |
93 | CONFIG_RCU_FANOUT=32 | ||
94 | # CONFIG_RCU_FANOUT_EXACT is not set | ||
91 | # CONFIG_TREE_RCU_TRACE is not set | 95 | # CONFIG_TREE_RCU_TRACE is not set |
92 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
93 | # CONFIG_IKCONFIG is not set | 96 | # CONFIG_IKCONFIG is not set |
94 | CONFIG_LOG_BUF_SHIFT=14 | 97 | CONFIG_LOG_BUF_SHIFT=14 |
95 | CONFIG_GROUP_SCHED=y | 98 | CONFIG_GROUP_SCHED=y |
@@ -125,29 +128,30 @@ CONFIG_TIMERFD=y | |||
125 | CONFIG_EVENTFD=y | 128 | CONFIG_EVENTFD=y |
126 | CONFIG_SHMEM=y | 129 | CONFIG_SHMEM=y |
127 | CONFIG_AIO=y | 130 | CONFIG_AIO=y |
128 | CONFIG_HAVE_PERF_COUNTERS=y | 131 | CONFIG_HAVE_PERF_EVENTS=y |
129 | 132 | ||
130 | # | 133 | # |
131 | # Performance Counters | 134 | # Kernel Performance Events And Counters |
132 | # | 135 | # |
136 | # CONFIG_PERF_EVENTS is not set | ||
133 | # CONFIG_PERF_COUNTERS is not set | 137 | # CONFIG_PERF_COUNTERS is not set |
134 | CONFIG_VM_EVENT_COUNTERS=y | 138 | CONFIG_VM_EVENT_COUNTERS=y |
135 | CONFIG_PCI_QUIRKS=y | 139 | CONFIG_PCI_QUIRKS=y |
136 | CONFIG_SLUB_DEBUG=y | 140 | CONFIG_SLUB_DEBUG=y |
137 | # CONFIG_STRIP_ASM_SYMS is not set | ||
138 | CONFIG_COMPAT_BRK=y | 141 | CONFIG_COMPAT_BRK=y |
139 | # CONFIG_SLAB is not set | 142 | # CONFIG_SLAB is not set |
140 | CONFIG_SLUB=y | 143 | CONFIG_SLUB=y |
141 | # CONFIG_SLOB is not set | 144 | # CONFIG_SLOB is not set |
142 | # CONFIG_PROFILING is not set | 145 | # CONFIG_PROFILING is not set |
143 | # CONFIG_MARKERS is not set | ||
144 | CONFIG_HAVE_OPROFILE=y | 146 | CONFIG_HAVE_OPROFILE=y |
145 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y | 147 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y |
146 | CONFIG_HAVE_IOREMAP_PROT=y | 148 | CONFIG_HAVE_IOREMAP_PROT=y |
147 | CONFIG_HAVE_KPROBES=y | 149 | CONFIG_HAVE_KPROBES=y |
148 | CONFIG_HAVE_KRETPROBES=y | 150 | CONFIG_HAVE_KRETPROBES=y |
149 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 151 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
152 | CONFIG_HAVE_DMA_ATTRS=y | ||
150 | CONFIG_HAVE_CLK=y | 153 | CONFIG_HAVE_CLK=y |
154 | CONFIG_HAVE_DMA_API_DEBUG=y | ||
151 | 155 | ||
152 | # | 156 | # |
153 | # GCOV-based kernel profiling | 157 | # GCOV-based kernel profiling |
@@ -190,6 +194,7 @@ CONFIG_MPC85xx=y | |||
190 | # CONFIG_MPC85xx_MDS is not set | 194 | # CONFIG_MPC85xx_MDS is not set |
191 | # CONFIG_MPC8536_DS is not set | 195 | # CONFIG_MPC8536_DS is not set |
192 | # CONFIG_MPC85xx_DS is not set | 196 | # CONFIG_MPC85xx_DS is not set |
197 | # CONFIG_MPC85xx_RDB is not set | ||
193 | # CONFIG_SOCRATES is not set | 198 | # CONFIG_SOCRATES is not set |
194 | # CONFIG_KSI8560 is not set | 199 | # CONFIG_KSI8560 is not set |
195 | # CONFIG_XES_MPC85xx is not set | 200 | # CONFIG_XES_MPC85xx is not set |
@@ -246,6 +251,7 @@ CONFIG_MATH_EMULATION=y | |||
246 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 251 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
247 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 252 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
248 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 253 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
254 | CONFIG_MAX_ACTIVE_REGIONS=32 | ||
249 | CONFIG_ARCH_FLATMEM_ENABLE=y | 255 | CONFIG_ARCH_FLATMEM_ENABLE=y |
250 | CONFIG_ARCH_POPULATES_NODE_MAP=y | 256 | CONFIG_ARCH_POPULATES_NODE_MAP=y |
251 | CONFIG_SELECT_MEMORY_MODEL=y | 257 | CONFIG_SELECT_MEMORY_MODEL=y |
@@ -263,6 +269,7 @@ CONFIG_BOUNCE=y | |||
263 | CONFIG_VIRT_TO_BUS=y | 269 | CONFIG_VIRT_TO_BUS=y |
264 | CONFIG_HAVE_MLOCK=y | 270 | CONFIG_HAVE_MLOCK=y |
265 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 271 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
272 | # CONFIG_KSM is not set | ||
266 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | 273 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 |
267 | CONFIG_PPC_4K_PAGES=y | 274 | CONFIG_PPC_4K_PAGES=y |
268 | # CONFIG_PPC_16K_PAGES is not set | 275 | # CONFIG_PPC_16K_PAGES is not set |
@@ -357,6 +364,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
357 | # CONFIG_NETFILTER is not set | 364 | # CONFIG_NETFILTER is not set |
358 | # CONFIG_IP_DCCP is not set | 365 | # CONFIG_IP_DCCP is not set |
359 | # CONFIG_IP_SCTP is not set | 366 | # CONFIG_IP_SCTP is not set |
367 | # CONFIG_RDS is not set | ||
360 | # CONFIG_TIPC is not set | 368 | # CONFIG_TIPC is not set |
361 | # CONFIG_ATM is not set | 369 | # CONFIG_ATM is not set |
362 | # CONFIG_BRIDGE is not set | 370 | # CONFIG_BRIDGE is not set |
@@ -386,6 +394,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
386 | # CONFIG_AF_RXRPC is not set | 394 | # CONFIG_AF_RXRPC is not set |
387 | CONFIG_WIRELESS=y | 395 | CONFIG_WIRELESS=y |
388 | # CONFIG_CFG80211 is not set | 396 | # CONFIG_CFG80211 is not set |
397 | CONFIG_CFG80211_DEFAULT_PS_VALUE=0 | ||
389 | CONFIG_WIRELESS_OLD_REGULATORY=y | 398 | CONFIG_WIRELESS_OLD_REGULATORY=y |
390 | # CONFIG_WIRELESS_EXT is not set | 399 | # CONFIG_WIRELESS_EXT is not set |
391 | # CONFIG_LIB80211 is not set | 400 | # CONFIG_LIB80211 is not set |
@@ -393,7 +402,6 @@ CONFIG_WIRELESS_OLD_REGULATORY=y | |||
393 | # | 402 | # |
394 | # CFG80211 needs to be enabled for MAC80211 | 403 | # CFG80211 needs to be enabled for MAC80211 |
395 | # | 404 | # |
396 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
397 | # CONFIG_WIMAX is not set | 405 | # CONFIG_WIMAX is not set |
398 | # CONFIG_RFKILL is not set | 406 | # CONFIG_RFKILL is not set |
399 | # CONFIG_NET_9P is not set | 407 | # CONFIG_NET_9P is not set |
@@ -681,9 +689,11 @@ CONFIG_E100=y | |||
681 | # CONFIG_SUNDANCE is not set | 689 | # CONFIG_SUNDANCE is not set |
682 | # CONFIG_TLAN is not set | 690 | # CONFIG_TLAN is not set |
683 | # CONFIG_KS8842 is not set | 691 | # CONFIG_KS8842 is not set |
692 | # CONFIG_KS8851_MLL is not set | ||
684 | # CONFIG_VIA_RHINE is not set | 693 | # CONFIG_VIA_RHINE is not set |
685 | # CONFIG_SC92031 is not set | 694 | # CONFIG_SC92031 is not set |
686 | # CONFIG_ATL2 is not set | 695 | # CONFIG_ATL2 is not set |
696 | # CONFIG_XILINX_EMACLITE is not set | ||
687 | # CONFIG_FS_ENET is not set | 697 | # CONFIG_FS_ENET is not set |
688 | CONFIG_NETDEV_1000=y | 698 | CONFIG_NETDEV_1000=y |
689 | # CONFIG_ACENIC is not set | 699 | # CONFIG_ACENIC is not set |
@@ -732,10 +742,7 @@ CONFIG_CHELSIO_T3_DEPENDS=y | |||
732 | # CONFIG_SFC is not set | 742 | # CONFIG_SFC is not set |
733 | # CONFIG_BE2NET is not set | 743 | # CONFIG_BE2NET is not set |
734 | # CONFIG_TR is not set | 744 | # CONFIG_TR is not set |
735 | 745 | CONFIG_WLAN=y | |
736 | # | ||
737 | # Wireless LAN | ||
738 | # | ||
739 | # CONFIG_WLAN_PRE80211 is not set | 746 | # CONFIG_WLAN_PRE80211 is not set |
740 | # CONFIG_WLAN_80211 is not set | 747 | # CONFIG_WLAN_80211 is not set |
741 | 748 | ||
@@ -831,6 +838,7 @@ CONFIG_GEN_RTC=y | |||
831 | CONFIG_DEVPORT=y | 838 | CONFIG_DEVPORT=y |
832 | CONFIG_I2C=y | 839 | CONFIG_I2C=y |
833 | CONFIG_I2C_BOARDINFO=y | 840 | CONFIG_I2C_BOARDINFO=y |
841 | CONFIG_I2C_COMPAT=y | ||
834 | CONFIG_I2C_CHARDEV=y | 842 | CONFIG_I2C_CHARDEV=y |
835 | CONFIG_I2C_HELPER_AUTO=y | 843 | CONFIG_I2C_HELPER_AUTO=y |
836 | 844 | ||
@@ -886,9 +894,6 @@ CONFIG_I2C_MPC=y | |||
886 | # Miscellaneous I2C Chip support | 894 | # Miscellaneous I2C Chip support |
887 | # | 895 | # |
888 | # CONFIG_DS1682 is not set | 896 | # CONFIG_DS1682 is not set |
889 | # CONFIG_SENSORS_PCF8574 is not set | ||
890 | # CONFIG_PCF8575 is not set | ||
891 | # CONFIG_SENSORS_PCA9539 is not set | ||
892 | # CONFIG_SENSORS_TSL2550 is not set | 897 | # CONFIG_SENSORS_TSL2550 is not set |
893 | # CONFIG_I2C_DEBUG_CORE is not set | 898 | # CONFIG_I2C_DEBUG_CORE is not set |
894 | # CONFIG_I2C_DEBUG_ALGO is not set | 899 | # CONFIG_I2C_DEBUG_ALGO is not set |
@@ -921,14 +926,24 @@ CONFIG_GPIOLIB=y | |||
921 | # PCI GPIO expanders: | 926 | # PCI GPIO expanders: |
922 | # | 927 | # |
923 | # CONFIG_GPIO_BT8XX is not set | 928 | # CONFIG_GPIO_BT8XX is not set |
929 | # CONFIG_GPIO_LANGWELL is not set | ||
924 | 930 | ||
925 | # | 931 | # |
926 | # SPI GPIO expanders: | 932 | # SPI GPIO expanders: |
927 | # | 933 | # |
934 | |||
935 | # | ||
936 | # AC97 GPIO expanders: | ||
937 | # | ||
928 | # CONFIG_W1 is not set | 938 | # CONFIG_W1 is not set |
929 | # CONFIG_POWER_SUPPLY is not set | 939 | # CONFIG_POWER_SUPPLY is not set |
930 | CONFIG_HWMON=y | 940 | CONFIG_HWMON=y |
931 | # CONFIG_HWMON_VID is not set | 941 | # CONFIG_HWMON_VID is not set |
942 | CONFIG_HWMON_DEBUG_CHIP=y | ||
943 | |||
944 | # | ||
945 | # Native drivers | ||
946 | # | ||
932 | # CONFIG_SENSORS_AD7414 is not set | 947 | # CONFIG_SENSORS_AD7414 is not set |
933 | # CONFIG_SENSORS_AD7418 is not set | 948 | # CONFIG_SENSORS_AD7418 is not set |
934 | # CONFIG_SENSORS_ADM1021 is not set | 949 | # CONFIG_SENSORS_ADM1021 is not set |
@@ -979,6 +994,7 @@ CONFIG_SENSORS_LM75=y | |||
979 | # CONFIG_SENSORS_ADS7828 is not set | 994 | # CONFIG_SENSORS_ADS7828 is not set |
980 | # CONFIG_SENSORS_THMC50 is not set | 995 | # CONFIG_SENSORS_THMC50 is not set |
981 | # CONFIG_SENSORS_TMP401 is not set | 996 | # CONFIG_SENSORS_TMP401 is not set |
997 | # CONFIG_SENSORS_TMP421 is not set | ||
982 | # CONFIG_SENSORS_VIA686A is not set | 998 | # CONFIG_SENSORS_VIA686A is not set |
983 | # CONFIG_SENSORS_VT1211 is not set | 999 | # CONFIG_SENSORS_VT1211 is not set |
984 | # CONFIG_SENSORS_VT8231 is not set | 1000 | # CONFIG_SENSORS_VT8231 is not set |
@@ -990,9 +1006,7 @@ CONFIG_SENSORS_LM75=y | |||
990 | # CONFIG_SENSORS_W83L786NG is not set | 1006 | # CONFIG_SENSORS_W83L786NG is not set |
991 | # CONFIG_SENSORS_W83627HF is not set | 1007 | # CONFIG_SENSORS_W83627HF is not set |
992 | # CONFIG_SENSORS_W83627EHF is not set | 1008 | # CONFIG_SENSORS_W83627EHF is not set |
993 | CONFIG_HWMON_DEBUG_CHIP=y | ||
994 | # CONFIG_THERMAL is not set | 1009 | # CONFIG_THERMAL is not set |
995 | # CONFIG_THERMAL_HWMON is not set | ||
996 | # CONFIG_WATCHDOG is not set | 1010 | # CONFIG_WATCHDOG is not set |
997 | CONFIG_SSB_POSSIBLE=y | 1011 | CONFIG_SSB_POSSIBLE=y |
998 | 1012 | ||
@@ -1012,6 +1026,7 @@ CONFIG_SSB_POSSIBLE=y | |||
1012 | # CONFIG_MFD_TMIO is not set | 1026 | # CONFIG_MFD_TMIO is not set |
1013 | # CONFIG_PMIC_DA903X is not set | 1027 | # CONFIG_PMIC_DA903X is not set |
1014 | # CONFIG_MFD_WM8400 is not set | 1028 | # CONFIG_MFD_WM8400 is not set |
1029 | # CONFIG_MFD_WM831X is not set | ||
1015 | # CONFIG_MFD_WM8350_I2C is not set | 1030 | # CONFIG_MFD_WM8350_I2C is not set |
1016 | # CONFIG_MFD_PCF50633 is not set | 1031 | # CONFIG_MFD_PCF50633 is not set |
1017 | # CONFIG_AB3100_CORE is not set | 1032 | # CONFIG_AB3100_CORE is not set |
@@ -1022,6 +1037,7 @@ CONFIG_SSB_POSSIBLE=y | |||
1022 | # Graphics support | 1037 | # Graphics support |
1023 | # | 1038 | # |
1024 | # CONFIG_AGP is not set | 1039 | # CONFIG_AGP is not set |
1040 | CONFIG_VGA_ARB=y | ||
1025 | # CONFIG_DRM is not set | 1041 | # CONFIG_DRM is not set |
1026 | # CONFIG_VGASTATE is not set | 1042 | # CONFIG_VGASTATE is not set |
1027 | # CONFIG_VIDEO_OUTPUT_CONTROL is not set | 1043 | # CONFIG_VIDEO_OUTPUT_CONTROL is not set |
@@ -1035,7 +1051,6 @@ CONFIG_SSB_POSSIBLE=y | |||
1035 | # CONFIG_SOUND is not set | 1051 | # CONFIG_SOUND is not set |
1036 | CONFIG_HID_SUPPORT=y | 1052 | CONFIG_HID_SUPPORT=y |
1037 | CONFIG_HID=y | 1053 | CONFIG_HID=y |
1038 | # CONFIG_HID_DEBUG is not set | ||
1039 | # CONFIG_HIDRAW is not set | 1054 | # CONFIG_HIDRAW is not set |
1040 | # CONFIG_HID_PID is not set | 1055 | # CONFIG_HID_PID is not set |
1041 | 1056 | ||
@@ -1100,6 +1115,7 @@ CONFIG_FS_MBCACHE=y | |||
1100 | # CONFIG_GFS2_FS is not set | 1115 | # CONFIG_GFS2_FS is not set |
1101 | # CONFIG_OCFS2_FS is not set | 1116 | # CONFIG_OCFS2_FS is not set |
1102 | # CONFIG_BTRFS_FS is not set | 1117 | # CONFIG_BTRFS_FS is not set |
1118 | # CONFIG_NILFS2_FS is not set | ||
1103 | CONFIG_FILE_LOCKING=y | 1119 | CONFIG_FILE_LOCKING=y |
1104 | CONFIG_FSNOTIFY=y | 1120 | CONFIG_FSNOTIFY=y |
1105 | CONFIG_DNOTIFY=y | 1121 | CONFIG_DNOTIFY=y |
@@ -1169,7 +1185,6 @@ CONFIG_CRAMFS=y | |||
1169 | # CONFIG_ROMFS_FS is not set | 1185 | # CONFIG_ROMFS_FS is not set |
1170 | # CONFIG_SYSV_FS is not set | 1186 | # CONFIG_SYSV_FS is not set |
1171 | # CONFIG_UFS_FS is not set | 1187 | # CONFIG_UFS_FS is not set |
1172 | # CONFIG_NILFS2_FS is not set | ||
1173 | CONFIG_NETWORK_FILESYSTEMS=y | 1188 | CONFIG_NETWORK_FILESYSTEMS=y |
1174 | CONFIG_NFS_FS=y | 1189 | CONFIG_NFS_FS=y |
1175 | # CONFIG_NFS_V3 is not set | 1190 | # CONFIG_NFS_V3 is not set |
@@ -1238,6 +1253,7 @@ CONFIG_ENABLE_WARN_DEPRECATED=y | |||
1238 | CONFIG_ENABLE_MUST_CHECK=y | 1253 | CONFIG_ENABLE_MUST_CHECK=y |
1239 | CONFIG_FRAME_WARN=1024 | 1254 | CONFIG_FRAME_WARN=1024 |
1240 | # CONFIG_MAGIC_SYSRQ is not set | 1255 | # CONFIG_MAGIC_SYSRQ is not set |
1256 | # CONFIG_STRIP_ASM_SYMS is not set | ||
1241 | # CONFIG_UNUSED_SYMBOLS is not set | 1257 | # CONFIG_UNUSED_SYMBOLS is not set |
1242 | # CONFIG_DEBUG_FS is not set | 1258 | # CONFIG_DEBUG_FS is not set |
1243 | # CONFIG_HEADERS_CHECK is not set | 1259 | # CONFIG_HEADERS_CHECK is not set |
@@ -1255,6 +1271,7 @@ CONFIG_HAVE_DYNAMIC_FTRACE=y | |||
1255 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1271 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
1256 | CONFIG_TRACING_SUPPORT=y | 1272 | CONFIG_TRACING_SUPPORT=y |
1257 | # CONFIG_FTRACE is not set | 1273 | # CONFIG_FTRACE is not set |
1274 | # CONFIG_DMA_API_DEBUG is not set | ||
1258 | # CONFIG_SAMPLES is not set | 1275 | # CONFIG_SAMPLES is not set |
1259 | CONFIG_HAVE_ARCH_KGDB=y | 1276 | CONFIG_HAVE_ARCH_KGDB=y |
1260 | # CONFIG_PPC_DISABLE_WERROR is not set | 1277 | # CONFIG_PPC_DISABLE_WERROR is not set |
@@ -1275,7 +1292,6 @@ CONFIG_CRYPTO=y | |||
1275 | # | 1292 | # |
1276 | # Crypto core or helper | 1293 | # Crypto core or helper |
1277 | # | 1294 | # |
1278 | # CONFIG_CRYPTO_FIPS is not set | ||
1279 | # CONFIG_CRYPTO_MANAGER is not set | 1295 | # CONFIG_CRYPTO_MANAGER is not set |
1280 | # CONFIG_CRYPTO_MANAGER2 is not set | 1296 | # CONFIG_CRYPTO_MANAGER2 is not set |
1281 | # CONFIG_CRYPTO_GF128MUL is not set | 1297 | # CONFIG_CRYPTO_GF128MUL is not set |
@@ -1306,11 +1322,13 @@ CONFIG_CRYPTO=y | |||
1306 | # | 1322 | # |
1307 | # CONFIG_CRYPTO_HMAC is not set | 1323 | # CONFIG_CRYPTO_HMAC is not set |
1308 | # CONFIG_CRYPTO_XCBC is not set | 1324 | # CONFIG_CRYPTO_XCBC is not set |
1325 | # CONFIG_CRYPTO_VMAC is not set | ||
1309 | 1326 | ||
1310 | # | 1327 | # |
1311 | # Digest | 1328 | # Digest |
1312 | # | 1329 | # |
1313 | # CONFIG_CRYPTO_CRC32C is not set | 1330 | # CONFIG_CRYPTO_CRC32C is not set |
1331 | # CONFIG_CRYPTO_GHASH is not set | ||
1314 | # CONFIG_CRYPTO_MD4 is not set | 1332 | # CONFIG_CRYPTO_MD4 is not set |
1315 | # CONFIG_CRYPTO_MD5 is not set | 1333 | # CONFIG_CRYPTO_MD5 is not set |
1316 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 1334 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
diff --git a/arch/powerpc/configs/85xx/tqm8560_defconfig b/arch/powerpc/configs/85xx/tqm8560_defconfig index 2e49a6e9faf2..631d92b4d4e6 100644 --- a/arch/powerpc/configs/85xx/tqm8560_defconfig +++ b/arch/powerpc/configs/85xx/tqm8560_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.31-rc4 | 3 | # Linux kernel version: 2.6.32-rc5 |
4 | # Wed Jul 29 23:32:25 2009 | 4 | # Thu Nov 5 08:20:43 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -22,6 +22,7 @@ CONFIG_FSL_EMB_PERFMON=y | |||
22 | # CONFIG_PHYS_64BIT is not set | 22 | # CONFIG_PHYS_64BIT is not set |
23 | CONFIG_SPE=y | 23 | CONFIG_SPE=y |
24 | CONFIG_PPC_MMU_NOHASH=y | 24 | CONFIG_PPC_MMU_NOHASH=y |
25 | CONFIG_PPC_MMU_NOHASH_32=y | ||
25 | CONFIG_PPC_BOOK3E_MMU=y | 26 | CONFIG_PPC_BOOK3E_MMU=y |
26 | # CONFIG_PPC_MM_SLICES is not set | 27 | # CONFIG_PPC_MM_SLICES is not set |
27 | # CONFIG_SMP is not set | 28 | # CONFIG_SMP is not set |
@@ -36,6 +37,7 @@ CONFIG_GENERIC_CLOCKEVENTS=y | |||
36 | CONFIG_GENERIC_HARDIRQS=y | 37 | CONFIG_GENERIC_HARDIRQS=y |
37 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | 38 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y |
38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 39 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
40 | # CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK is not set | ||
39 | CONFIG_IRQ_PER_CPU=y | 41 | CONFIG_IRQ_PER_CPU=y |
40 | CONFIG_STACKTRACE_SUPPORT=y | 42 | CONFIG_STACKTRACE_SUPPORT=y |
41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 43 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
@@ -85,11 +87,12 @@ CONFIG_SYSVIPC_SYSCTL=y | |||
85 | # | 87 | # |
86 | # RCU Subsystem | 88 | # RCU Subsystem |
87 | # | 89 | # |
88 | CONFIG_CLASSIC_RCU=y | 90 | CONFIG_TREE_RCU=y |
89 | # CONFIG_TREE_RCU is not set | 91 | # CONFIG_TREE_PREEMPT_RCU is not set |
90 | # CONFIG_PREEMPT_RCU is not set | 92 | # CONFIG_RCU_TRACE is not set |
93 | CONFIG_RCU_FANOUT=32 | ||
94 | # CONFIG_RCU_FANOUT_EXACT is not set | ||
91 | # CONFIG_TREE_RCU_TRACE is not set | 95 | # CONFIG_TREE_RCU_TRACE is not set |
92 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
93 | # CONFIG_IKCONFIG is not set | 96 | # CONFIG_IKCONFIG is not set |
94 | CONFIG_LOG_BUF_SHIFT=14 | 97 | CONFIG_LOG_BUF_SHIFT=14 |
95 | CONFIG_GROUP_SCHED=y | 98 | CONFIG_GROUP_SCHED=y |
@@ -125,29 +128,30 @@ CONFIG_TIMERFD=y | |||
125 | CONFIG_EVENTFD=y | 128 | CONFIG_EVENTFD=y |
126 | CONFIG_SHMEM=y | 129 | CONFIG_SHMEM=y |
127 | CONFIG_AIO=y | 130 | CONFIG_AIO=y |
128 | CONFIG_HAVE_PERF_COUNTERS=y | 131 | CONFIG_HAVE_PERF_EVENTS=y |
129 | 132 | ||
130 | # | 133 | # |
131 | # Performance Counters | 134 | # Kernel Performance Events And Counters |
132 | # | 135 | # |
136 | # CONFIG_PERF_EVENTS is not set | ||
133 | # CONFIG_PERF_COUNTERS is not set | 137 | # CONFIG_PERF_COUNTERS is not set |
134 | CONFIG_VM_EVENT_COUNTERS=y | 138 | CONFIG_VM_EVENT_COUNTERS=y |
135 | CONFIG_PCI_QUIRKS=y | 139 | CONFIG_PCI_QUIRKS=y |
136 | CONFIG_SLUB_DEBUG=y | 140 | CONFIG_SLUB_DEBUG=y |
137 | # CONFIG_STRIP_ASM_SYMS is not set | ||
138 | CONFIG_COMPAT_BRK=y | 141 | CONFIG_COMPAT_BRK=y |
139 | # CONFIG_SLAB is not set | 142 | # CONFIG_SLAB is not set |
140 | CONFIG_SLUB=y | 143 | CONFIG_SLUB=y |
141 | # CONFIG_SLOB is not set | 144 | # CONFIG_SLOB is not set |
142 | # CONFIG_PROFILING is not set | 145 | # CONFIG_PROFILING is not set |
143 | # CONFIG_MARKERS is not set | ||
144 | CONFIG_HAVE_OPROFILE=y | 146 | CONFIG_HAVE_OPROFILE=y |
145 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y | 147 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y |
146 | CONFIG_HAVE_IOREMAP_PROT=y | 148 | CONFIG_HAVE_IOREMAP_PROT=y |
147 | CONFIG_HAVE_KPROBES=y | 149 | CONFIG_HAVE_KPROBES=y |
148 | CONFIG_HAVE_KRETPROBES=y | 150 | CONFIG_HAVE_KRETPROBES=y |
149 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 151 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
152 | CONFIG_HAVE_DMA_ATTRS=y | ||
150 | CONFIG_HAVE_CLK=y | 153 | CONFIG_HAVE_CLK=y |
154 | CONFIG_HAVE_DMA_API_DEBUG=y | ||
151 | 155 | ||
152 | # | 156 | # |
153 | # GCOV-based kernel profiling | 157 | # GCOV-based kernel profiling |
@@ -190,6 +194,7 @@ CONFIG_MPC85xx=y | |||
190 | # CONFIG_MPC85xx_MDS is not set | 194 | # CONFIG_MPC85xx_MDS is not set |
191 | # CONFIG_MPC8536_DS is not set | 195 | # CONFIG_MPC8536_DS is not set |
192 | # CONFIG_MPC85xx_DS is not set | 196 | # CONFIG_MPC85xx_DS is not set |
197 | # CONFIG_MPC85xx_RDB is not set | ||
193 | # CONFIG_SOCRATES is not set | 198 | # CONFIG_SOCRATES is not set |
194 | # CONFIG_KSI8560 is not set | 199 | # CONFIG_KSI8560 is not set |
195 | # CONFIG_XES_MPC85xx is not set | 200 | # CONFIG_XES_MPC85xx is not set |
@@ -246,6 +251,7 @@ CONFIG_MATH_EMULATION=y | |||
246 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 251 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
247 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 252 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
248 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 253 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
254 | CONFIG_MAX_ACTIVE_REGIONS=32 | ||
249 | CONFIG_ARCH_FLATMEM_ENABLE=y | 255 | CONFIG_ARCH_FLATMEM_ENABLE=y |
250 | CONFIG_ARCH_POPULATES_NODE_MAP=y | 256 | CONFIG_ARCH_POPULATES_NODE_MAP=y |
251 | CONFIG_SELECT_MEMORY_MODEL=y | 257 | CONFIG_SELECT_MEMORY_MODEL=y |
@@ -263,6 +269,7 @@ CONFIG_BOUNCE=y | |||
263 | CONFIG_VIRT_TO_BUS=y | 269 | CONFIG_VIRT_TO_BUS=y |
264 | CONFIG_HAVE_MLOCK=y | 270 | CONFIG_HAVE_MLOCK=y |
265 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 271 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
272 | # CONFIG_KSM is not set | ||
266 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | 273 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 |
267 | CONFIG_PPC_4K_PAGES=y | 274 | CONFIG_PPC_4K_PAGES=y |
268 | # CONFIG_PPC_16K_PAGES is not set | 275 | # CONFIG_PPC_16K_PAGES is not set |
@@ -357,6 +364,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
357 | # CONFIG_NETFILTER is not set | 364 | # CONFIG_NETFILTER is not set |
358 | # CONFIG_IP_DCCP is not set | 365 | # CONFIG_IP_DCCP is not set |
359 | # CONFIG_IP_SCTP is not set | 366 | # CONFIG_IP_SCTP is not set |
367 | # CONFIG_RDS is not set | ||
360 | # CONFIG_TIPC is not set | 368 | # CONFIG_TIPC is not set |
361 | # CONFIG_ATM is not set | 369 | # CONFIG_ATM is not set |
362 | # CONFIG_BRIDGE is not set | 370 | # CONFIG_BRIDGE is not set |
@@ -386,6 +394,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
386 | # CONFIG_AF_RXRPC is not set | 394 | # CONFIG_AF_RXRPC is not set |
387 | CONFIG_WIRELESS=y | 395 | CONFIG_WIRELESS=y |
388 | # CONFIG_CFG80211 is not set | 396 | # CONFIG_CFG80211 is not set |
397 | CONFIG_CFG80211_DEFAULT_PS_VALUE=0 | ||
389 | CONFIG_WIRELESS_OLD_REGULATORY=y | 398 | CONFIG_WIRELESS_OLD_REGULATORY=y |
390 | # CONFIG_WIRELESS_EXT is not set | 399 | # CONFIG_WIRELESS_EXT is not set |
391 | # CONFIG_LIB80211 is not set | 400 | # CONFIG_LIB80211 is not set |
@@ -393,7 +402,6 @@ CONFIG_WIRELESS_OLD_REGULATORY=y | |||
393 | # | 402 | # |
394 | # CFG80211 needs to be enabled for MAC80211 | 403 | # CFG80211 needs to be enabled for MAC80211 |
395 | # | 404 | # |
396 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
397 | # CONFIG_WIMAX is not set | 405 | # CONFIG_WIMAX is not set |
398 | # CONFIG_RFKILL is not set | 406 | # CONFIG_RFKILL is not set |
399 | # CONFIG_NET_9P is not set | 407 | # CONFIG_NET_9P is not set |
@@ -681,9 +689,11 @@ CONFIG_E100=y | |||
681 | # CONFIG_SUNDANCE is not set | 689 | # CONFIG_SUNDANCE is not set |
682 | # CONFIG_TLAN is not set | 690 | # CONFIG_TLAN is not set |
683 | # CONFIG_KS8842 is not set | 691 | # CONFIG_KS8842 is not set |
692 | # CONFIG_KS8851_MLL is not set | ||
684 | # CONFIG_VIA_RHINE is not set | 693 | # CONFIG_VIA_RHINE is not set |
685 | # CONFIG_SC92031 is not set | 694 | # CONFIG_SC92031 is not set |
686 | # CONFIG_ATL2 is not set | 695 | # CONFIG_ATL2 is not set |
696 | # CONFIG_XILINX_EMACLITE is not set | ||
687 | # CONFIG_FS_ENET is not set | 697 | # CONFIG_FS_ENET is not set |
688 | CONFIG_NETDEV_1000=y | 698 | CONFIG_NETDEV_1000=y |
689 | # CONFIG_ACENIC is not set | 699 | # CONFIG_ACENIC is not set |
@@ -732,10 +742,7 @@ CONFIG_CHELSIO_T3_DEPENDS=y | |||
732 | # CONFIG_SFC is not set | 742 | # CONFIG_SFC is not set |
733 | # CONFIG_BE2NET is not set | 743 | # CONFIG_BE2NET is not set |
734 | # CONFIG_TR is not set | 744 | # CONFIG_TR is not set |
735 | 745 | CONFIG_WLAN=y | |
736 | # | ||
737 | # Wireless LAN | ||
738 | # | ||
739 | # CONFIG_WLAN_PRE80211 is not set | 746 | # CONFIG_WLAN_PRE80211 is not set |
740 | # CONFIG_WLAN_80211 is not set | 747 | # CONFIG_WLAN_80211 is not set |
741 | 748 | ||
@@ -831,6 +838,7 @@ CONFIG_GEN_RTC=y | |||
831 | CONFIG_DEVPORT=y | 838 | CONFIG_DEVPORT=y |
832 | CONFIG_I2C=y | 839 | CONFIG_I2C=y |
833 | CONFIG_I2C_BOARDINFO=y | 840 | CONFIG_I2C_BOARDINFO=y |
841 | CONFIG_I2C_COMPAT=y | ||
834 | CONFIG_I2C_CHARDEV=y | 842 | CONFIG_I2C_CHARDEV=y |
835 | CONFIG_I2C_HELPER_AUTO=y | 843 | CONFIG_I2C_HELPER_AUTO=y |
836 | 844 | ||
@@ -886,9 +894,6 @@ CONFIG_I2C_MPC=y | |||
886 | # Miscellaneous I2C Chip support | 894 | # Miscellaneous I2C Chip support |
887 | # | 895 | # |
888 | # CONFIG_DS1682 is not set | 896 | # CONFIG_DS1682 is not set |
889 | # CONFIG_SENSORS_PCF8574 is not set | ||
890 | # CONFIG_PCF8575 is not set | ||
891 | # CONFIG_SENSORS_PCA9539 is not set | ||
892 | # CONFIG_SENSORS_TSL2550 is not set | 897 | # CONFIG_SENSORS_TSL2550 is not set |
893 | # CONFIG_I2C_DEBUG_CORE is not set | 898 | # CONFIG_I2C_DEBUG_CORE is not set |
894 | # CONFIG_I2C_DEBUG_ALGO is not set | 899 | # CONFIG_I2C_DEBUG_ALGO is not set |
@@ -921,14 +926,24 @@ CONFIG_GPIOLIB=y | |||
921 | # PCI GPIO expanders: | 926 | # PCI GPIO expanders: |
922 | # | 927 | # |
923 | # CONFIG_GPIO_BT8XX is not set | 928 | # CONFIG_GPIO_BT8XX is not set |
929 | # CONFIG_GPIO_LANGWELL is not set | ||
924 | 930 | ||
925 | # | 931 | # |
926 | # SPI GPIO expanders: | 932 | # SPI GPIO expanders: |
927 | # | 933 | # |
934 | |||
935 | # | ||
936 | # AC97 GPIO expanders: | ||
937 | # | ||
928 | # CONFIG_W1 is not set | 938 | # CONFIG_W1 is not set |
929 | # CONFIG_POWER_SUPPLY is not set | 939 | # CONFIG_POWER_SUPPLY is not set |
930 | CONFIG_HWMON=y | 940 | CONFIG_HWMON=y |
931 | # CONFIG_HWMON_VID is not set | 941 | # CONFIG_HWMON_VID is not set |
942 | CONFIG_HWMON_DEBUG_CHIP=y | ||
943 | |||
944 | # | ||
945 | # Native drivers | ||
946 | # | ||
932 | # CONFIG_SENSORS_AD7414 is not set | 947 | # CONFIG_SENSORS_AD7414 is not set |
933 | # CONFIG_SENSORS_AD7418 is not set | 948 | # CONFIG_SENSORS_AD7418 is not set |
934 | # CONFIG_SENSORS_ADM1021 is not set | 949 | # CONFIG_SENSORS_ADM1021 is not set |
@@ -979,6 +994,7 @@ CONFIG_SENSORS_LM75=y | |||
979 | # CONFIG_SENSORS_ADS7828 is not set | 994 | # CONFIG_SENSORS_ADS7828 is not set |
980 | # CONFIG_SENSORS_THMC50 is not set | 995 | # CONFIG_SENSORS_THMC50 is not set |
981 | # CONFIG_SENSORS_TMP401 is not set | 996 | # CONFIG_SENSORS_TMP401 is not set |
997 | # CONFIG_SENSORS_TMP421 is not set | ||
982 | # CONFIG_SENSORS_VIA686A is not set | 998 | # CONFIG_SENSORS_VIA686A is not set |
983 | # CONFIG_SENSORS_VT1211 is not set | 999 | # CONFIG_SENSORS_VT1211 is not set |
984 | # CONFIG_SENSORS_VT8231 is not set | 1000 | # CONFIG_SENSORS_VT8231 is not set |
@@ -990,9 +1006,7 @@ CONFIG_SENSORS_LM75=y | |||
990 | # CONFIG_SENSORS_W83L786NG is not set | 1006 | # CONFIG_SENSORS_W83L786NG is not set |
991 | # CONFIG_SENSORS_W83627HF is not set | 1007 | # CONFIG_SENSORS_W83627HF is not set |
992 | # CONFIG_SENSORS_W83627EHF is not set | 1008 | # CONFIG_SENSORS_W83627EHF is not set |
993 | CONFIG_HWMON_DEBUG_CHIP=y | ||
994 | # CONFIG_THERMAL is not set | 1009 | # CONFIG_THERMAL is not set |
995 | # CONFIG_THERMAL_HWMON is not set | ||
996 | # CONFIG_WATCHDOG is not set | 1010 | # CONFIG_WATCHDOG is not set |
997 | CONFIG_SSB_POSSIBLE=y | 1011 | CONFIG_SSB_POSSIBLE=y |
998 | 1012 | ||
@@ -1012,6 +1026,7 @@ CONFIG_SSB_POSSIBLE=y | |||
1012 | # CONFIG_MFD_TMIO is not set | 1026 | # CONFIG_MFD_TMIO is not set |
1013 | # CONFIG_PMIC_DA903X is not set | 1027 | # CONFIG_PMIC_DA903X is not set |
1014 | # CONFIG_MFD_WM8400 is not set | 1028 | # CONFIG_MFD_WM8400 is not set |
1029 | # CONFIG_MFD_WM831X is not set | ||
1015 | # CONFIG_MFD_WM8350_I2C is not set | 1030 | # CONFIG_MFD_WM8350_I2C is not set |
1016 | # CONFIG_MFD_PCF50633 is not set | 1031 | # CONFIG_MFD_PCF50633 is not set |
1017 | # CONFIG_AB3100_CORE is not set | 1032 | # CONFIG_AB3100_CORE is not set |
@@ -1022,6 +1037,7 @@ CONFIG_SSB_POSSIBLE=y | |||
1022 | # Graphics support | 1037 | # Graphics support |
1023 | # | 1038 | # |
1024 | # CONFIG_AGP is not set | 1039 | # CONFIG_AGP is not set |
1040 | CONFIG_VGA_ARB=y | ||
1025 | # CONFIG_DRM is not set | 1041 | # CONFIG_DRM is not set |
1026 | # CONFIG_VGASTATE is not set | 1042 | # CONFIG_VGASTATE is not set |
1027 | # CONFIG_VIDEO_OUTPUT_CONTROL is not set | 1043 | # CONFIG_VIDEO_OUTPUT_CONTROL is not set |
@@ -1035,7 +1051,6 @@ CONFIG_SSB_POSSIBLE=y | |||
1035 | # CONFIG_SOUND is not set | 1051 | # CONFIG_SOUND is not set |
1036 | CONFIG_HID_SUPPORT=y | 1052 | CONFIG_HID_SUPPORT=y |
1037 | CONFIG_HID=y | 1053 | CONFIG_HID=y |
1038 | # CONFIG_HID_DEBUG is not set | ||
1039 | # CONFIG_HIDRAW is not set | 1054 | # CONFIG_HIDRAW is not set |
1040 | # CONFIG_HID_PID is not set | 1055 | # CONFIG_HID_PID is not set |
1041 | 1056 | ||
@@ -1100,6 +1115,7 @@ CONFIG_FS_MBCACHE=y | |||
1100 | # CONFIG_GFS2_FS is not set | 1115 | # CONFIG_GFS2_FS is not set |
1101 | # CONFIG_OCFS2_FS is not set | 1116 | # CONFIG_OCFS2_FS is not set |
1102 | # CONFIG_BTRFS_FS is not set | 1117 | # CONFIG_BTRFS_FS is not set |
1118 | # CONFIG_NILFS2_FS is not set | ||
1103 | CONFIG_FILE_LOCKING=y | 1119 | CONFIG_FILE_LOCKING=y |
1104 | CONFIG_FSNOTIFY=y | 1120 | CONFIG_FSNOTIFY=y |
1105 | CONFIG_DNOTIFY=y | 1121 | CONFIG_DNOTIFY=y |
@@ -1169,7 +1185,6 @@ CONFIG_CRAMFS=y | |||
1169 | # CONFIG_ROMFS_FS is not set | 1185 | # CONFIG_ROMFS_FS is not set |
1170 | # CONFIG_SYSV_FS is not set | 1186 | # CONFIG_SYSV_FS is not set |
1171 | # CONFIG_UFS_FS is not set | 1187 | # CONFIG_UFS_FS is not set |
1172 | # CONFIG_NILFS2_FS is not set | ||
1173 | CONFIG_NETWORK_FILESYSTEMS=y | 1188 | CONFIG_NETWORK_FILESYSTEMS=y |
1174 | CONFIG_NFS_FS=y | 1189 | CONFIG_NFS_FS=y |
1175 | # CONFIG_NFS_V3 is not set | 1190 | # CONFIG_NFS_V3 is not set |
@@ -1238,6 +1253,7 @@ CONFIG_ENABLE_WARN_DEPRECATED=y | |||
1238 | CONFIG_ENABLE_MUST_CHECK=y | 1253 | CONFIG_ENABLE_MUST_CHECK=y |
1239 | CONFIG_FRAME_WARN=1024 | 1254 | CONFIG_FRAME_WARN=1024 |
1240 | # CONFIG_MAGIC_SYSRQ is not set | 1255 | # CONFIG_MAGIC_SYSRQ is not set |
1256 | # CONFIG_STRIP_ASM_SYMS is not set | ||
1241 | # CONFIG_UNUSED_SYMBOLS is not set | 1257 | # CONFIG_UNUSED_SYMBOLS is not set |
1242 | # CONFIG_DEBUG_FS is not set | 1258 | # CONFIG_DEBUG_FS is not set |
1243 | # CONFIG_HEADERS_CHECK is not set | 1259 | # CONFIG_HEADERS_CHECK is not set |
@@ -1255,6 +1271,7 @@ CONFIG_HAVE_DYNAMIC_FTRACE=y | |||
1255 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1271 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
1256 | CONFIG_TRACING_SUPPORT=y | 1272 | CONFIG_TRACING_SUPPORT=y |
1257 | # CONFIG_FTRACE is not set | 1273 | # CONFIG_FTRACE is not set |
1274 | # CONFIG_DMA_API_DEBUG is not set | ||
1258 | # CONFIG_SAMPLES is not set | 1275 | # CONFIG_SAMPLES is not set |
1259 | CONFIG_HAVE_ARCH_KGDB=y | 1276 | CONFIG_HAVE_ARCH_KGDB=y |
1260 | # CONFIG_PPC_DISABLE_WERROR is not set | 1277 | # CONFIG_PPC_DISABLE_WERROR is not set |
@@ -1275,7 +1292,6 @@ CONFIG_CRYPTO=y | |||
1275 | # | 1292 | # |
1276 | # Crypto core or helper | 1293 | # Crypto core or helper |
1277 | # | 1294 | # |
1278 | # CONFIG_CRYPTO_FIPS is not set | ||
1279 | # CONFIG_CRYPTO_MANAGER is not set | 1295 | # CONFIG_CRYPTO_MANAGER is not set |
1280 | # CONFIG_CRYPTO_MANAGER2 is not set | 1296 | # CONFIG_CRYPTO_MANAGER2 is not set |
1281 | # CONFIG_CRYPTO_GF128MUL is not set | 1297 | # CONFIG_CRYPTO_GF128MUL is not set |
@@ -1306,11 +1322,13 @@ CONFIG_CRYPTO=y | |||
1306 | # | 1322 | # |
1307 | # CONFIG_CRYPTO_HMAC is not set | 1323 | # CONFIG_CRYPTO_HMAC is not set |
1308 | # CONFIG_CRYPTO_XCBC is not set | 1324 | # CONFIG_CRYPTO_XCBC is not set |
1325 | # CONFIG_CRYPTO_VMAC is not set | ||
1309 | 1326 | ||
1310 | # | 1327 | # |
1311 | # Digest | 1328 | # Digest |
1312 | # | 1329 | # |
1313 | # CONFIG_CRYPTO_CRC32C is not set | 1330 | # CONFIG_CRYPTO_CRC32C is not set |
1331 | # CONFIG_CRYPTO_GHASH is not set | ||
1314 | # CONFIG_CRYPTO_MD4 is not set | 1332 | # CONFIG_CRYPTO_MD4 is not set |
1315 | # CONFIG_CRYPTO_MD5 is not set | 1333 | # CONFIG_CRYPTO_MD5 is not set |
1316 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 1334 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
diff --git a/arch/powerpc/configs/85xx/xes_mpc85xx_defconfig b/arch/powerpc/configs/85xx/xes_mpc85xx_defconfig index 1025da2bf069..52acbac0c4fe 100644 --- a/arch/powerpc/configs/85xx/xes_mpc85xx_defconfig +++ b/arch/powerpc/configs/85xx/xes_mpc85xx_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.31-rc4 | 3 | # Linux kernel version: 2.6.32-rc5 |
4 | # Wed Jul 29 23:32:25 2009 | 4 | # Thu Nov 5 08:20:44 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -22,6 +22,7 @@ CONFIG_FSL_EMB_PERFMON=y | |||
22 | # CONFIG_PHYS_64BIT is not set | 22 | # CONFIG_PHYS_64BIT is not set |
23 | CONFIG_SPE=y | 23 | CONFIG_SPE=y |
24 | CONFIG_PPC_MMU_NOHASH=y | 24 | CONFIG_PPC_MMU_NOHASH=y |
25 | CONFIG_PPC_MMU_NOHASH_32=y | ||
25 | CONFIG_PPC_BOOK3E_MMU=y | 26 | CONFIG_PPC_BOOK3E_MMU=y |
26 | # CONFIG_PPC_MM_SLICES is not set | 27 | # CONFIG_PPC_MM_SLICES is not set |
27 | CONFIG_SMP=y | 28 | CONFIG_SMP=y |
@@ -37,6 +38,7 @@ CONFIG_GENERIC_CLOCKEVENTS=y | |||
37 | CONFIG_GENERIC_HARDIRQS=y | 38 | CONFIG_GENERIC_HARDIRQS=y |
38 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | 39 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y |
39 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 40 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
41 | # CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK is not set | ||
40 | CONFIG_IRQ_PER_CPU=y | 42 | CONFIG_IRQ_PER_CPU=y |
41 | CONFIG_STACKTRACE_SUPPORT=y | 43 | CONFIG_STACKTRACE_SUPPORT=y |
42 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 44 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
@@ -89,11 +91,12 @@ CONFIG_AUDIT=y | |||
89 | # | 91 | # |
90 | # RCU Subsystem | 92 | # RCU Subsystem |
91 | # | 93 | # |
92 | CONFIG_CLASSIC_RCU=y | 94 | CONFIG_TREE_RCU=y |
93 | # CONFIG_TREE_RCU is not set | 95 | # CONFIG_TREE_PREEMPT_RCU is not set |
94 | # CONFIG_PREEMPT_RCU is not set | 96 | # CONFIG_RCU_TRACE is not set |
97 | CONFIG_RCU_FANOUT=32 | ||
98 | # CONFIG_RCU_FANOUT_EXACT is not set | ||
95 | # CONFIG_TREE_RCU_TRACE is not set | 99 | # CONFIG_TREE_RCU_TRACE is not set |
96 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
97 | CONFIG_IKCONFIG=y | 100 | CONFIG_IKCONFIG=y |
98 | CONFIG_IKCONFIG_PROC=y | 101 | CONFIG_IKCONFIG_PROC=y |
99 | CONFIG_LOG_BUF_SHIFT=14 | 102 | CONFIG_LOG_BUF_SHIFT=14 |
@@ -128,22 +131,21 @@ CONFIG_TIMERFD=y | |||
128 | CONFIG_EVENTFD=y | 131 | CONFIG_EVENTFD=y |
129 | CONFIG_SHMEM=y | 132 | CONFIG_SHMEM=y |
130 | CONFIG_AIO=y | 133 | CONFIG_AIO=y |
131 | CONFIG_HAVE_PERF_COUNTERS=y | 134 | CONFIG_HAVE_PERF_EVENTS=y |
132 | 135 | ||
133 | # | 136 | # |
134 | # Performance Counters | 137 | # Kernel Performance Events And Counters |
135 | # | 138 | # |
139 | # CONFIG_PERF_EVENTS is not set | ||
136 | # CONFIG_PERF_COUNTERS is not set | 140 | # CONFIG_PERF_COUNTERS is not set |
137 | CONFIG_VM_EVENT_COUNTERS=y | 141 | CONFIG_VM_EVENT_COUNTERS=y |
138 | CONFIG_PCI_QUIRKS=y | 142 | CONFIG_PCI_QUIRKS=y |
139 | CONFIG_SLUB_DEBUG=y | 143 | CONFIG_SLUB_DEBUG=y |
140 | # CONFIG_STRIP_ASM_SYMS is not set | ||
141 | CONFIG_COMPAT_BRK=y | 144 | CONFIG_COMPAT_BRK=y |
142 | # CONFIG_SLAB is not set | 145 | # CONFIG_SLAB is not set |
143 | CONFIG_SLUB=y | 146 | CONFIG_SLUB=y |
144 | # CONFIG_SLOB is not set | 147 | # CONFIG_SLOB is not set |
145 | # CONFIG_PROFILING is not set | 148 | # CONFIG_PROFILING is not set |
146 | # CONFIG_MARKERS is not set | ||
147 | CONFIG_HAVE_OPROFILE=y | 149 | CONFIG_HAVE_OPROFILE=y |
148 | # CONFIG_KPROBES is not set | 150 | # CONFIG_KPROBES is not set |
149 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y | 151 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y |
@@ -151,7 +153,9 @@ CONFIG_HAVE_IOREMAP_PROT=y | |||
151 | CONFIG_HAVE_KPROBES=y | 153 | CONFIG_HAVE_KPROBES=y |
152 | CONFIG_HAVE_KRETPROBES=y | 154 | CONFIG_HAVE_KRETPROBES=y |
153 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 155 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
156 | CONFIG_HAVE_DMA_ATTRS=y | ||
154 | CONFIG_USE_GENERIC_SMP_HELPERS=y | 157 | CONFIG_USE_GENERIC_SMP_HELPERS=y |
158 | CONFIG_HAVE_DMA_API_DEBUG=y | ||
155 | 159 | ||
156 | # | 160 | # |
157 | # GCOV-based kernel profiling | 161 | # GCOV-based kernel profiling |
@@ -201,6 +205,7 @@ CONFIG_MPC85xx=y | |||
201 | # CONFIG_MPC85xx_MDS is not set | 205 | # CONFIG_MPC85xx_MDS is not set |
202 | # CONFIG_MPC8536_DS is not set | 206 | # CONFIG_MPC8536_DS is not set |
203 | # CONFIG_MPC85xx_DS is not set | 207 | # CONFIG_MPC85xx_DS is not set |
208 | # CONFIG_MPC85xx_RDB is not set | ||
204 | # CONFIG_SOCRATES is not set | 209 | # CONFIG_SOCRATES is not set |
205 | # CONFIG_KSI8560 is not set | 210 | # CONFIG_KSI8560 is not set |
206 | CONFIG_XES_MPC85xx=y | 211 | CONFIG_XES_MPC85xx=y |
@@ -256,6 +261,7 @@ CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | |||
256 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 261 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
257 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 262 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
258 | # CONFIG_IRQ_ALL_CPUS is not set | 263 | # CONFIG_IRQ_ALL_CPUS is not set |
264 | CONFIG_MAX_ACTIVE_REGIONS=32 | ||
259 | CONFIG_ARCH_FLATMEM_ENABLE=y | 265 | CONFIG_ARCH_FLATMEM_ENABLE=y |
260 | CONFIG_ARCH_POPULATES_NODE_MAP=y | 266 | CONFIG_ARCH_POPULATES_NODE_MAP=y |
261 | CONFIG_SELECT_MEMORY_MODEL=y | 267 | CONFIG_SELECT_MEMORY_MODEL=y |
@@ -273,6 +279,7 @@ CONFIG_BOUNCE=y | |||
273 | CONFIG_VIRT_TO_BUS=y | 279 | CONFIG_VIRT_TO_BUS=y |
274 | CONFIG_HAVE_MLOCK=y | 280 | CONFIG_HAVE_MLOCK=y |
275 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 281 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
282 | # CONFIG_KSM is not set | ||
276 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | 283 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 |
277 | CONFIG_PPC_4K_PAGES=y | 284 | CONFIG_PPC_4K_PAGES=y |
278 | # CONFIG_PPC_16K_PAGES is not set | 285 | # CONFIG_PPC_16K_PAGES is not set |
@@ -405,6 +412,7 @@ CONFIG_IPV6_NDISC_NODETYPE=y | |||
405 | # CONFIG_NETFILTER is not set | 412 | # CONFIG_NETFILTER is not set |
406 | # CONFIG_IP_DCCP is not set | 413 | # CONFIG_IP_DCCP is not set |
407 | # CONFIG_IP_SCTP is not set | 414 | # CONFIG_IP_SCTP is not set |
415 | # CONFIG_RDS is not set | ||
408 | # CONFIG_TIPC is not set | 416 | # CONFIG_TIPC is not set |
409 | # CONFIG_ATM is not set | 417 | # CONFIG_ATM is not set |
410 | # CONFIG_BRIDGE is not set | 418 | # CONFIG_BRIDGE is not set |
@@ -446,6 +454,7 @@ CONFIG_FIB_RULES=y | |||
446 | # Generic Driver Options | 454 | # Generic Driver Options |
447 | # | 455 | # |
448 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 456 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
457 | # CONFIG_DEVTMPFS is not set | ||
449 | CONFIG_STANDALONE=y | 458 | CONFIG_STANDALONE=y |
450 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 459 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
451 | CONFIG_FW_LOADER=y | 460 | CONFIG_FW_LOADER=y |
@@ -457,9 +466,9 @@ CONFIG_EXTRA_FIRMWARE="" | |||
457 | # CONFIG_CONNECTOR is not set | 466 | # CONFIG_CONNECTOR is not set |
458 | CONFIG_MTD=y | 467 | CONFIG_MTD=y |
459 | # CONFIG_MTD_DEBUG is not set | 468 | # CONFIG_MTD_DEBUG is not set |
469 | # CONFIG_MTD_TESTS is not set | ||
460 | # CONFIG_MTD_CONCAT is not set | 470 | # CONFIG_MTD_CONCAT is not set |
461 | CONFIG_MTD_PARTITIONS=y | 471 | CONFIG_MTD_PARTITIONS=y |
462 | # CONFIG_MTD_TESTS is not set | ||
463 | CONFIG_MTD_REDBOOT_PARTS=y | 472 | CONFIG_MTD_REDBOOT_PARTS=y |
464 | CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 | 473 | CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 |
465 | # CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set | 474 | # CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set |
@@ -635,6 +644,7 @@ CONFIG_SCSI_WAIT_SCAN=m | |||
635 | CONFIG_SCSI_LOWLEVEL=y | 644 | CONFIG_SCSI_LOWLEVEL=y |
636 | # CONFIG_ISCSI_TCP is not set | 645 | # CONFIG_ISCSI_TCP is not set |
637 | # CONFIG_SCSI_BNX2_ISCSI is not set | 646 | # CONFIG_SCSI_BNX2_ISCSI is not set |
647 | # CONFIG_BE2ISCSI is not set | ||
638 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 648 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
639 | # CONFIG_SCSI_3W_9XXX is not set | 649 | # CONFIG_SCSI_3W_9XXX is not set |
640 | # CONFIG_SCSI_ACARD is not set | 650 | # CONFIG_SCSI_ACARD is not set |
@@ -674,11 +684,14 @@ CONFIG_SCSI_LOWLEVEL=y | |||
674 | # CONFIG_SCSI_DC390T is not set | 684 | # CONFIG_SCSI_DC390T is not set |
675 | # CONFIG_SCSI_NSP32 is not set | 685 | # CONFIG_SCSI_NSP32 is not set |
676 | # CONFIG_SCSI_DEBUG is not set | 686 | # CONFIG_SCSI_DEBUG is not set |
687 | # CONFIG_SCSI_PMCRAID is not set | ||
677 | # CONFIG_SCSI_SRP is not set | 688 | # CONFIG_SCSI_SRP is not set |
689 | # CONFIG_SCSI_BFA_FC is not set | ||
678 | # CONFIG_SCSI_DH is not set | 690 | # CONFIG_SCSI_DH is not set |
679 | # CONFIG_SCSI_OSD_INITIATOR is not set | 691 | # CONFIG_SCSI_OSD_INITIATOR is not set |
680 | CONFIG_ATA=y | 692 | CONFIG_ATA=y |
681 | # CONFIG_ATA_NONSTANDARD is not set | 693 | # CONFIG_ATA_NONSTANDARD is not set |
694 | CONFIG_ATA_VERBOSE_ERROR=y | ||
682 | CONFIG_SATA_PMP=y | 695 | CONFIG_SATA_PMP=y |
683 | CONFIG_SATA_AHCI=y | 696 | CONFIG_SATA_AHCI=y |
684 | # CONFIG_SATA_SIL24 is not set | 697 | # CONFIG_SATA_SIL24 is not set |
@@ -701,6 +714,7 @@ CONFIG_ATA_SFF=y | |||
701 | CONFIG_PATA_ALI=y | 714 | CONFIG_PATA_ALI=y |
702 | # CONFIG_PATA_AMD is not set | 715 | # CONFIG_PATA_AMD is not set |
703 | # CONFIG_PATA_ARTOP is not set | 716 | # CONFIG_PATA_ARTOP is not set |
717 | # CONFIG_PATA_ATP867X is not set | ||
704 | # CONFIG_PATA_ATIIXP is not set | 718 | # CONFIG_PATA_ATIIXP is not set |
705 | # CONFIG_PATA_CMD640_PCI is not set | 719 | # CONFIG_PATA_CMD640_PCI is not set |
706 | # CONFIG_PATA_CMD64X is not set | 720 | # CONFIG_PATA_CMD64X is not set |
@@ -728,6 +742,7 @@ CONFIG_PATA_ALI=y | |||
728 | # CONFIG_PATA_OPTIDMA is not set | 742 | # CONFIG_PATA_OPTIDMA is not set |
729 | # CONFIG_PATA_PDC_OLD is not set | 743 | # CONFIG_PATA_PDC_OLD is not set |
730 | # CONFIG_PATA_RADISYS is not set | 744 | # CONFIG_PATA_RADISYS is not set |
745 | # CONFIG_PATA_RDC is not set | ||
731 | # CONFIG_PATA_RZ1000 is not set | 746 | # CONFIG_PATA_RZ1000 is not set |
732 | # CONFIG_PATA_SC1200 is not set | 747 | # CONFIG_PATA_SC1200 is not set |
733 | # CONFIG_PATA_SERVERWORKS is not set | 748 | # CONFIG_PATA_SERVERWORKS is not set |
@@ -804,7 +819,9 @@ CONFIG_MII=y | |||
804 | # CONFIG_NET_PCI is not set | 819 | # CONFIG_NET_PCI is not set |
805 | # CONFIG_B44 is not set | 820 | # CONFIG_B44 is not set |
806 | # CONFIG_KS8842 is not set | 821 | # CONFIG_KS8842 is not set |
822 | # CONFIG_KS8851_MLL is not set | ||
807 | # CONFIG_ATL2 is not set | 823 | # CONFIG_ATL2 is not set |
824 | # CONFIG_XILINX_EMACLITE is not set | ||
808 | CONFIG_NETDEV_1000=y | 825 | CONFIG_NETDEV_1000=y |
809 | # CONFIG_ACENIC is not set | 826 | # CONFIG_ACENIC is not set |
810 | # CONFIG_DL2K is not set | 827 | # CONFIG_DL2K is not set |
@@ -834,10 +851,7 @@ CONFIG_GIANFAR=y | |||
834 | # CONFIG_JME is not set | 851 | # CONFIG_JME is not set |
835 | # CONFIG_NETDEV_10000 is not set | 852 | # CONFIG_NETDEV_10000 is not set |
836 | # CONFIG_TR is not set | 853 | # CONFIG_TR is not set |
837 | 854 | CONFIG_WLAN=y | |
838 | # | ||
839 | # Wireless LAN | ||
840 | # | ||
841 | # CONFIG_WLAN_PRE80211 is not set | 855 | # CONFIG_WLAN_PRE80211 is not set |
842 | # CONFIG_WLAN_80211 is not set | 856 | # CONFIG_WLAN_80211 is not set |
843 | 857 | ||
@@ -951,6 +965,7 @@ CONFIG_NVRAM=y | |||
951 | CONFIG_DEVPORT=y | 965 | CONFIG_DEVPORT=y |
952 | CONFIG_I2C=y | 966 | CONFIG_I2C=y |
953 | CONFIG_I2C_BOARDINFO=y | 967 | CONFIG_I2C_BOARDINFO=y |
968 | CONFIG_I2C_COMPAT=y | ||
954 | CONFIG_I2C_CHARDEV=y | 969 | CONFIG_I2C_CHARDEV=y |
955 | CONFIG_I2C_HELPER_AUTO=y | 970 | CONFIG_I2C_HELPER_AUTO=y |
956 | 971 | ||
@@ -1006,8 +1021,6 @@ CONFIG_I2C_MPC=y | |||
1006 | # Miscellaneous I2C Chip support | 1021 | # Miscellaneous I2C Chip support |
1007 | # | 1022 | # |
1008 | # CONFIG_DS1682 is not set | 1023 | # CONFIG_DS1682 is not set |
1009 | # CONFIG_SENSORS_PCF8574 is not set | ||
1010 | # CONFIG_PCF8575 is not set | ||
1011 | # CONFIG_SENSORS_TSL2550 is not set | 1024 | # CONFIG_SENSORS_TSL2550 is not set |
1012 | # CONFIG_I2C_DEBUG_CORE is not set | 1025 | # CONFIG_I2C_DEBUG_CORE is not set |
1013 | # CONFIG_I2C_DEBUG_ALGO is not set | 1026 | # CONFIG_I2C_DEBUG_ALGO is not set |
@@ -1041,14 +1054,24 @@ CONFIG_GPIO_PCA953X=y | |||
1041 | # PCI GPIO expanders: | 1054 | # PCI GPIO expanders: |
1042 | # | 1055 | # |
1043 | # CONFIG_GPIO_BT8XX is not set | 1056 | # CONFIG_GPIO_BT8XX is not set |
1057 | # CONFIG_GPIO_LANGWELL is not set | ||
1044 | 1058 | ||
1045 | # | 1059 | # |
1046 | # SPI GPIO expanders: | 1060 | # SPI GPIO expanders: |
1047 | # | 1061 | # |
1062 | |||
1063 | # | ||
1064 | # AC97 GPIO expanders: | ||
1065 | # | ||
1048 | # CONFIG_W1 is not set | 1066 | # CONFIG_W1 is not set |
1049 | # CONFIG_POWER_SUPPLY is not set | 1067 | # CONFIG_POWER_SUPPLY is not set |
1050 | CONFIG_HWMON=y | 1068 | CONFIG_HWMON=y |
1051 | # CONFIG_HWMON_VID is not set | 1069 | # CONFIG_HWMON_VID is not set |
1070 | # CONFIG_HWMON_DEBUG_CHIP is not set | ||
1071 | |||
1072 | # | ||
1073 | # Native drivers | ||
1074 | # | ||
1052 | # CONFIG_SENSORS_AD7414 is not set | 1075 | # CONFIG_SENSORS_AD7414 is not set |
1053 | # CONFIG_SENSORS_AD7418 is not set | 1076 | # CONFIG_SENSORS_AD7418 is not set |
1054 | # CONFIG_SENSORS_ADM1021 is not set | 1077 | # CONFIG_SENSORS_ADM1021 is not set |
@@ -1099,6 +1122,7 @@ CONFIG_SENSORS_LM90=y | |||
1099 | # CONFIG_SENSORS_ADS7828 is not set | 1122 | # CONFIG_SENSORS_ADS7828 is not set |
1100 | # CONFIG_SENSORS_THMC50 is not set | 1123 | # CONFIG_SENSORS_THMC50 is not set |
1101 | # CONFIG_SENSORS_TMP401 is not set | 1124 | # CONFIG_SENSORS_TMP401 is not set |
1125 | # CONFIG_SENSORS_TMP421 is not set | ||
1102 | # CONFIG_SENSORS_VIA686A is not set | 1126 | # CONFIG_SENSORS_VIA686A is not set |
1103 | # CONFIG_SENSORS_VT1211 is not set | 1127 | # CONFIG_SENSORS_VT1211 is not set |
1104 | # CONFIG_SENSORS_VT8231 is not set | 1128 | # CONFIG_SENSORS_VT8231 is not set |
@@ -1110,9 +1134,7 @@ CONFIG_SENSORS_LM90=y | |||
1110 | # CONFIG_SENSORS_W83L786NG is not set | 1134 | # CONFIG_SENSORS_W83L786NG is not set |
1111 | # CONFIG_SENSORS_W83627HF is not set | 1135 | # CONFIG_SENSORS_W83627HF is not set |
1112 | # CONFIG_SENSORS_W83627EHF is not set | 1136 | # CONFIG_SENSORS_W83627EHF is not set |
1113 | # CONFIG_HWMON_DEBUG_CHIP is not set | ||
1114 | # CONFIG_THERMAL is not set | 1137 | # CONFIG_THERMAL is not set |
1115 | # CONFIG_THERMAL_HWMON is not set | ||
1116 | CONFIG_WATCHDOG=y | 1138 | CONFIG_WATCHDOG=y |
1117 | # CONFIG_WATCHDOG_NOWAYOUT is not set | 1139 | # CONFIG_WATCHDOG_NOWAYOUT is not set |
1118 | 1140 | ||
@@ -1151,6 +1173,7 @@ CONFIG_SSB_POSSIBLE=y | |||
1151 | # CONFIG_MFD_TMIO is not set | 1173 | # CONFIG_MFD_TMIO is not set |
1152 | # CONFIG_PMIC_DA903X is not set | 1174 | # CONFIG_PMIC_DA903X is not set |
1153 | # CONFIG_MFD_WM8400 is not set | 1175 | # CONFIG_MFD_WM8400 is not set |
1176 | # CONFIG_MFD_WM831X is not set | ||
1154 | # CONFIG_MFD_WM8350_I2C is not set | 1177 | # CONFIG_MFD_WM8350_I2C is not set |
1155 | # CONFIG_MFD_PCF50633 is not set | 1178 | # CONFIG_MFD_PCF50633 is not set |
1156 | # CONFIG_AB3100_CORE is not set | 1179 | # CONFIG_AB3100_CORE is not set |
@@ -1161,6 +1184,7 @@ CONFIG_SSB_POSSIBLE=y | |||
1161 | # Graphics support | 1184 | # Graphics support |
1162 | # | 1185 | # |
1163 | # CONFIG_AGP is not set | 1186 | # CONFIG_AGP is not set |
1187 | CONFIG_VGA_ARB=y | ||
1164 | # CONFIG_DRM is not set | 1188 | # CONFIG_DRM is not set |
1165 | # CONFIG_VGASTATE is not set | 1189 | # CONFIG_VGASTATE is not set |
1166 | CONFIG_VIDEO_OUTPUT_CONTROL=y | 1190 | CONFIG_VIDEO_OUTPUT_CONTROL=y |
@@ -1181,7 +1205,6 @@ CONFIG_DUMMY_CONSOLE=y | |||
1181 | # CONFIG_SOUND is not set | 1205 | # CONFIG_SOUND is not set |
1182 | CONFIG_HID_SUPPORT=y | 1206 | CONFIG_HID_SUPPORT=y |
1183 | CONFIG_HID=y | 1207 | CONFIG_HID=y |
1184 | # CONFIG_HID_DEBUG is not set | ||
1185 | # CONFIG_HIDRAW is not set | 1208 | # CONFIG_HIDRAW is not set |
1186 | 1209 | ||
1187 | # | 1210 | # |
@@ -1204,6 +1227,7 @@ CONFIG_USB_HID=y | |||
1204 | # CONFIG_HID_EZKEY is not set | 1227 | # CONFIG_HID_EZKEY is not set |
1205 | # CONFIG_HID_KYE is not set | 1228 | # CONFIG_HID_KYE is not set |
1206 | # CONFIG_HID_GYRATION is not set | 1229 | # CONFIG_HID_GYRATION is not set |
1230 | # CONFIG_HID_TWINHAN is not set | ||
1207 | # CONFIG_HID_KENSINGTON is not set | 1231 | # CONFIG_HID_KENSINGTON is not set |
1208 | # CONFIG_HID_LOGITECH is not set | 1232 | # CONFIG_HID_LOGITECH is not set |
1209 | # CONFIG_HID_MICROSOFT is not set | 1233 | # CONFIG_HID_MICROSOFT is not set |
@@ -1249,6 +1273,7 @@ CONFIG_USB_MON=y | |||
1249 | # CONFIG_USB_OXU210HP_HCD is not set | 1273 | # CONFIG_USB_OXU210HP_HCD is not set |
1250 | # CONFIG_USB_ISP116X_HCD is not set | 1274 | # CONFIG_USB_ISP116X_HCD is not set |
1251 | CONFIG_USB_ISP1760_HCD=y | 1275 | CONFIG_USB_ISP1760_HCD=y |
1276 | # CONFIG_USB_ISP1362_HCD is not set | ||
1252 | # CONFIG_USB_OHCI_HCD is not set | 1277 | # CONFIG_USB_OHCI_HCD is not set |
1253 | # CONFIG_USB_UHCI_HCD is not set | 1278 | # CONFIG_USB_UHCI_HCD is not set |
1254 | # CONFIG_USB_SL811_HCD is not set | 1279 | # CONFIG_USB_SL811_HCD is not set |
@@ -1466,6 +1491,7 @@ CONFIG_FS_MBCACHE=y | |||
1466 | # CONFIG_GFS2_FS is not set | 1491 | # CONFIG_GFS2_FS is not set |
1467 | # CONFIG_OCFS2_FS is not set | 1492 | # CONFIG_OCFS2_FS is not set |
1468 | # CONFIG_BTRFS_FS is not set | 1493 | # CONFIG_BTRFS_FS is not set |
1494 | # CONFIG_NILFS2_FS is not set | ||
1469 | CONFIG_FILE_LOCKING=y | 1495 | CONFIG_FILE_LOCKING=y |
1470 | CONFIG_FSNOTIFY=y | 1496 | CONFIG_FSNOTIFY=y |
1471 | CONFIG_DNOTIFY=y | 1497 | CONFIG_DNOTIFY=y |
@@ -1541,7 +1567,6 @@ CONFIG_JFFS2_RTIME=y | |||
1541 | # CONFIG_ROMFS_FS is not set | 1567 | # CONFIG_ROMFS_FS is not set |
1542 | # CONFIG_SYSV_FS is not set | 1568 | # CONFIG_SYSV_FS is not set |
1543 | # CONFIG_UFS_FS is not set | 1569 | # CONFIG_UFS_FS is not set |
1544 | # CONFIG_NILFS2_FS is not set | ||
1545 | CONFIG_NETWORK_FILESYSTEMS=y | 1570 | CONFIG_NETWORK_FILESYSTEMS=y |
1546 | CONFIG_NFS_FS=y | 1571 | CONFIG_NFS_FS=y |
1547 | CONFIG_NFS_V3=y | 1572 | CONFIG_NFS_V3=y |
@@ -1658,6 +1683,7 @@ CONFIG_ENABLE_WARN_DEPRECATED=y | |||
1658 | CONFIG_ENABLE_MUST_CHECK=y | 1683 | CONFIG_ENABLE_MUST_CHECK=y |
1659 | CONFIG_FRAME_WARN=1024 | 1684 | CONFIG_FRAME_WARN=1024 |
1660 | # CONFIG_MAGIC_SYSRQ is not set | 1685 | # CONFIG_MAGIC_SYSRQ is not set |
1686 | # CONFIG_STRIP_ASM_SYMS is not set | ||
1661 | # CONFIG_UNUSED_SYMBOLS is not set | 1687 | # CONFIG_UNUSED_SYMBOLS is not set |
1662 | # CONFIG_DEBUG_FS is not set | 1688 | # CONFIG_DEBUG_FS is not set |
1663 | # CONFIG_HEADERS_CHECK is not set | 1689 | # CONFIG_HEADERS_CHECK is not set |
@@ -1675,6 +1701,7 @@ CONFIG_SCHED_DEBUG=y | |||
1675 | # CONFIG_DEBUG_OBJECTS is not set | 1701 | # CONFIG_DEBUG_OBJECTS is not set |
1676 | # CONFIG_SLUB_DEBUG_ON is not set | 1702 | # CONFIG_SLUB_DEBUG_ON is not set |
1677 | # CONFIG_SLUB_STATS is not set | 1703 | # CONFIG_SLUB_STATS is not set |
1704 | # CONFIG_DEBUG_KMEMLEAK is not set | ||
1678 | # CONFIG_DEBUG_RT_MUTEXES is not set | 1705 | # CONFIG_DEBUG_RT_MUTEXES is not set |
1679 | # CONFIG_RT_MUTEX_TESTER is not set | 1706 | # CONFIG_RT_MUTEX_TESTER is not set |
1680 | # CONFIG_DEBUG_SPINLOCK is not set | 1707 | # CONFIG_DEBUG_SPINLOCK is not set |
@@ -1694,10 +1721,12 @@ CONFIG_SCHED_DEBUG=y | |||
1694 | # CONFIG_DEBUG_LIST is not set | 1721 | # CONFIG_DEBUG_LIST is not set |
1695 | # CONFIG_DEBUG_SG is not set | 1722 | # CONFIG_DEBUG_SG is not set |
1696 | # CONFIG_DEBUG_NOTIFIERS is not set | 1723 | # CONFIG_DEBUG_NOTIFIERS is not set |
1724 | # CONFIG_DEBUG_CREDENTIALS is not set | ||
1697 | # CONFIG_RCU_TORTURE_TEST is not set | 1725 | # CONFIG_RCU_TORTURE_TEST is not set |
1698 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | 1726 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
1699 | # CONFIG_BACKTRACE_SELF_TEST is not set | 1727 | # CONFIG_BACKTRACE_SELF_TEST is not set |
1700 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set | 1728 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set |
1729 | # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set | ||
1701 | # CONFIG_FAULT_INJECTION is not set | 1730 | # CONFIG_FAULT_INJECTION is not set |
1702 | # CONFIG_LATENCYTOP is not set | 1731 | # CONFIG_LATENCYTOP is not set |
1703 | # CONFIG_SYSCTL_SYSCALL_CHECK is not set | 1732 | # CONFIG_SYSCTL_SYSCALL_CHECK is not set |
@@ -1720,10 +1749,10 @@ CONFIG_BRANCH_PROFILE_NONE=y | |||
1720 | # CONFIG_KMEMTRACE is not set | 1749 | # CONFIG_KMEMTRACE is not set |
1721 | # CONFIG_WORKQUEUE_TRACER is not set | 1750 | # CONFIG_WORKQUEUE_TRACER is not set |
1722 | # CONFIG_BLK_DEV_IO_TRACE is not set | 1751 | # CONFIG_BLK_DEV_IO_TRACE is not set |
1752 | # CONFIG_DMA_API_DEBUG is not set | ||
1723 | # CONFIG_SAMPLES is not set | 1753 | # CONFIG_SAMPLES is not set |
1724 | CONFIG_HAVE_ARCH_KGDB=y | 1754 | CONFIG_HAVE_ARCH_KGDB=y |
1725 | # CONFIG_KGDB is not set | 1755 | # CONFIG_KGDB is not set |
1726 | # CONFIG_KMEMCHECK is not set | ||
1727 | # CONFIG_PPC_DISABLE_WERROR is not set | 1756 | # CONFIG_PPC_DISABLE_WERROR is not set |
1728 | CONFIG_PPC_WERROR=y | 1757 | CONFIG_PPC_WERROR=y |
1729 | CONFIG_PRINT_STACK_DEPTH=64 | 1758 | CONFIG_PRINT_STACK_DEPTH=64 |
@@ -1749,7 +1778,6 @@ CONFIG_CRYPTO=y | |||
1749 | # | 1778 | # |
1750 | # Crypto core or helper | 1779 | # Crypto core or helper |
1751 | # | 1780 | # |
1752 | # CONFIG_CRYPTO_FIPS is not set | ||
1753 | CONFIG_CRYPTO_ALGAPI=y | 1781 | CONFIG_CRYPTO_ALGAPI=y |
1754 | CONFIG_CRYPTO_ALGAPI2=y | 1782 | CONFIG_CRYPTO_ALGAPI2=y |
1755 | CONFIG_CRYPTO_AEAD2=y | 1783 | CONFIG_CRYPTO_AEAD2=y |
@@ -1790,11 +1818,13 @@ CONFIG_CRYPTO_WORKQUEUE=y | |||
1790 | # | 1818 | # |
1791 | CONFIG_CRYPTO_HMAC=y | 1819 | CONFIG_CRYPTO_HMAC=y |
1792 | # CONFIG_CRYPTO_XCBC is not set | 1820 | # CONFIG_CRYPTO_XCBC is not set |
1821 | # CONFIG_CRYPTO_VMAC is not set | ||
1793 | 1822 | ||
1794 | # | 1823 | # |
1795 | # Digest | 1824 | # Digest |
1796 | # | 1825 | # |
1797 | # CONFIG_CRYPTO_CRC32C is not set | 1826 | # CONFIG_CRYPTO_CRC32C is not set |
1827 | # CONFIG_CRYPTO_GHASH is not set | ||
1798 | # CONFIG_CRYPTO_MD4 is not set | 1828 | # CONFIG_CRYPTO_MD4 is not set |
1799 | CONFIG_CRYPTO_MD5=y | 1829 | CONFIG_CRYPTO_MD5=y |
1800 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 1830 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
diff --git a/arch/powerpc/configs/86xx/gef_ppc9a_defconfig b/arch/powerpc/configs/86xx/gef_ppc9a_defconfig index 527ad1a5e802..28980738776c 100644 --- a/arch/powerpc/configs/86xx/gef_ppc9a_defconfig +++ b/arch/powerpc/configs/86xx/gef_ppc9a_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.31-rc4 | 3 | # Linux kernel version: 2.6.32-rc5 |
4 | # Wed Jul 29 23:32:31 2009 | 4 | # Thu Nov 5 08:20:49 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -36,6 +36,7 @@ CONFIG_GENERIC_CLOCKEVENTS=y | |||
36 | CONFIG_GENERIC_HARDIRQS=y | 36 | CONFIG_GENERIC_HARDIRQS=y |
37 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | 37 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y |
38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
39 | # CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK is not set | ||
39 | CONFIG_IRQ_PER_CPU=y | 40 | CONFIG_IRQ_PER_CPU=y |
40 | CONFIG_STACKTRACE_SUPPORT=y | 41 | CONFIG_STACKTRACE_SUPPORT=y |
41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 42 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
@@ -88,11 +89,12 @@ CONFIG_BSD_PROCESS_ACCT_V3=y | |||
88 | # | 89 | # |
89 | # RCU Subsystem | 90 | # RCU Subsystem |
90 | # | 91 | # |
91 | CONFIG_CLASSIC_RCU=y | 92 | CONFIG_TREE_RCU=y |
92 | # CONFIG_TREE_RCU is not set | 93 | # CONFIG_TREE_PREEMPT_RCU is not set |
93 | # CONFIG_PREEMPT_RCU is not set | 94 | # CONFIG_RCU_TRACE is not set |
95 | CONFIG_RCU_FANOUT=32 | ||
96 | # CONFIG_RCU_FANOUT_EXACT is not set | ||
94 | # CONFIG_TREE_RCU_TRACE is not set | 97 | # CONFIG_TREE_RCU_TRACE is not set |
95 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
96 | CONFIG_IKCONFIG=y | 98 | CONFIG_IKCONFIG=y |
97 | CONFIG_IKCONFIG_PROC=y | 99 | CONFIG_IKCONFIG_PROC=y |
98 | CONFIG_LOG_BUF_SHIFT=14 | 100 | CONFIG_LOG_BUF_SHIFT=14 |
@@ -130,21 +132,20 @@ CONFIG_TIMERFD=y | |||
130 | CONFIG_EVENTFD=y | 132 | CONFIG_EVENTFD=y |
131 | CONFIG_SHMEM=y | 133 | CONFIG_SHMEM=y |
132 | CONFIG_AIO=y | 134 | CONFIG_AIO=y |
133 | CONFIG_HAVE_PERF_COUNTERS=y | 135 | CONFIG_HAVE_PERF_EVENTS=y |
134 | 136 | ||
135 | # | 137 | # |
136 | # Performance Counters | 138 | # Kernel Performance Events And Counters |
137 | # | 139 | # |
140 | # CONFIG_PERF_EVENTS is not set | ||
138 | # CONFIG_PERF_COUNTERS is not set | 141 | # CONFIG_PERF_COUNTERS is not set |
139 | CONFIG_VM_EVENT_COUNTERS=y | 142 | CONFIG_VM_EVENT_COUNTERS=y |
140 | CONFIG_PCI_QUIRKS=y | 143 | CONFIG_PCI_QUIRKS=y |
141 | # CONFIG_STRIP_ASM_SYMS is not set | ||
142 | CONFIG_COMPAT_BRK=y | 144 | CONFIG_COMPAT_BRK=y |
143 | CONFIG_SLAB=y | 145 | CONFIG_SLAB=y |
144 | # CONFIG_SLUB is not set | 146 | # CONFIG_SLUB is not set |
145 | # CONFIG_SLOB is not set | 147 | # CONFIG_SLOB is not set |
146 | # CONFIG_PROFILING is not set | 148 | # CONFIG_PROFILING is not set |
147 | # CONFIG_MARKERS is not set | ||
148 | CONFIG_HAVE_OPROFILE=y | 149 | CONFIG_HAVE_OPROFILE=y |
149 | # CONFIG_KPROBES is not set | 150 | # CONFIG_KPROBES is not set |
150 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y | 151 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y |
@@ -152,12 +153,14 @@ CONFIG_HAVE_IOREMAP_PROT=y | |||
152 | CONFIG_HAVE_KPROBES=y | 153 | CONFIG_HAVE_KPROBES=y |
153 | CONFIG_HAVE_KRETPROBES=y | 154 | CONFIG_HAVE_KRETPROBES=y |
154 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 155 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
156 | CONFIG_HAVE_DMA_ATTRS=y | ||
155 | CONFIG_USE_GENERIC_SMP_HELPERS=y | 157 | CONFIG_USE_GENERIC_SMP_HELPERS=y |
158 | CONFIG_HAVE_DMA_API_DEBUG=y | ||
156 | 159 | ||
157 | # | 160 | # |
158 | # GCOV-based kernel profiling | 161 | # GCOV-based kernel profiling |
159 | # | 162 | # |
160 | # CONFIG_SLOW_WORK is not set | 163 | CONFIG_SLOW_WORK=y |
161 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 164 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
162 | CONFIG_SLABINFO=y | 165 | CONFIG_SLABINFO=y |
163 | CONFIG_RT_MUTEXES=y | 166 | CONFIG_RT_MUTEXES=y |
@@ -256,6 +259,7 @@ CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | |||
256 | # CONFIG_KEXEC is not set | 259 | # CONFIG_KEXEC is not set |
257 | # CONFIG_CRASH_DUMP is not set | 260 | # CONFIG_CRASH_DUMP is not set |
258 | CONFIG_IRQ_ALL_CPUS=y | 261 | CONFIG_IRQ_ALL_CPUS=y |
262 | CONFIG_MAX_ACTIVE_REGIONS=32 | ||
259 | CONFIG_ARCH_FLATMEM_ENABLE=y | 263 | CONFIG_ARCH_FLATMEM_ENABLE=y |
260 | CONFIG_ARCH_POPULATES_NODE_MAP=y | 264 | CONFIG_ARCH_POPULATES_NODE_MAP=y |
261 | CONFIG_SELECT_MEMORY_MODEL=y | 265 | CONFIG_SELECT_MEMORY_MODEL=y |
@@ -273,6 +277,7 @@ CONFIG_BOUNCE=y | |||
273 | CONFIG_VIRT_TO_BUS=y | 277 | CONFIG_VIRT_TO_BUS=y |
274 | CONFIG_HAVE_MLOCK=y | 278 | CONFIG_HAVE_MLOCK=y |
275 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 279 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
280 | # CONFIG_KSM is not set | ||
276 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | 281 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 |
277 | CONFIG_PPC_4K_PAGES=y | 282 | CONFIG_PPC_4K_PAGES=y |
278 | # CONFIG_PPC_16K_PAGES is not set | 283 | # CONFIG_PPC_16K_PAGES is not set |
@@ -417,6 +422,7 @@ CONFIG_IPV6_TUNNEL=m | |||
417 | # CONFIG_NETFILTER is not set | 422 | # CONFIG_NETFILTER is not set |
418 | # CONFIG_IP_DCCP is not set | 423 | # CONFIG_IP_DCCP is not set |
419 | # CONFIG_IP_SCTP is not set | 424 | # CONFIG_IP_SCTP is not set |
425 | # CONFIG_RDS is not set | ||
420 | # CONFIG_TIPC is not set | 426 | # CONFIG_TIPC is not set |
421 | # CONFIG_ATM is not set | 427 | # CONFIG_ATM is not set |
422 | # CONFIG_BRIDGE is not set | 428 | # CONFIG_BRIDGE is not set |
@@ -458,6 +464,7 @@ CONFIG_FIB_RULES=y | |||
458 | # Generic Driver Options | 464 | # Generic Driver Options |
459 | # | 465 | # |
460 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 466 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
467 | # CONFIG_DEVTMPFS is not set | ||
461 | CONFIG_STANDALONE=y | 468 | CONFIG_STANDALONE=y |
462 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 469 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
463 | CONFIG_FW_LOADER=y | 470 | CONFIG_FW_LOADER=y |
@@ -467,9 +474,9 @@ CONFIG_EXTRA_FIRMWARE="" | |||
467 | # CONFIG_CONNECTOR is not set | 474 | # CONFIG_CONNECTOR is not set |
468 | CONFIG_MTD=y | 475 | CONFIG_MTD=y |
469 | # CONFIG_MTD_DEBUG is not set | 476 | # CONFIG_MTD_DEBUG is not set |
477 | # CONFIG_MTD_TESTS is not set | ||
470 | CONFIG_MTD_CONCAT=y | 478 | CONFIG_MTD_CONCAT=y |
471 | CONFIG_MTD_PARTITIONS=y | 479 | CONFIG_MTD_PARTITIONS=y |
472 | # CONFIG_MTD_TESTS is not set | ||
473 | # CONFIG_MTD_REDBOOT_PARTS is not set | 480 | # CONFIG_MTD_REDBOOT_PARTS is not set |
474 | # CONFIG_MTD_CMDLINE_PARTS is not set | 481 | # CONFIG_MTD_CMDLINE_PARTS is not set |
475 | CONFIG_MTD_OF_PARTS=y | 482 | CONFIG_MTD_OF_PARTS=y |
@@ -680,6 +687,7 @@ CONFIG_SCSI_WAIT_SCAN=m | |||
680 | CONFIG_SCSI_LOWLEVEL=y | 687 | CONFIG_SCSI_LOWLEVEL=y |
681 | # CONFIG_ISCSI_TCP is not set | 688 | # CONFIG_ISCSI_TCP is not set |
682 | # CONFIG_SCSI_BNX2_ISCSI is not set | 689 | # CONFIG_SCSI_BNX2_ISCSI is not set |
690 | # CONFIG_BE2ISCSI is not set | ||
683 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 691 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
684 | # CONFIG_SCSI_3W_9XXX is not set | 692 | # CONFIG_SCSI_3W_9XXX is not set |
685 | # CONFIG_SCSI_ACARD is not set | 693 | # CONFIG_SCSI_ACARD is not set |
@@ -719,12 +727,15 @@ CONFIG_SCSI_LOWLEVEL=y | |||
719 | # CONFIG_SCSI_DC390T is not set | 727 | # CONFIG_SCSI_DC390T is not set |
720 | # CONFIG_SCSI_NSP32 is not set | 728 | # CONFIG_SCSI_NSP32 is not set |
721 | # CONFIG_SCSI_DEBUG is not set | 729 | # CONFIG_SCSI_DEBUG is not set |
730 | # CONFIG_SCSI_PMCRAID is not set | ||
722 | # CONFIG_SCSI_SRP is not set | 731 | # CONFIG_SCSI_SRP is not set |
732 | # CONFIG_SCSI_BFA_FC is not set | ||
723 | # CONFIG_SCSI_LOWLEVEL_PCMCIA is not set | 733 | # CONFIG_SCSI_LOWLEVEL_PCMCIA is not set |
724 | # CONFIG_SCSI_DH is not set | 734 | # CONFIG_SCSI_DH is not set |
725 | # CONFIG_SCSI_OSD_INITIATOR is not set | 735 | # CONFIG_SCSI_OSD_INITIATOR is not set |
726 | CONFIG_ATA=y | 736 | CONFIG_ATA=y |
727 | # CONFIG_ATA_NONSTANDARD is not set | 737 | # CONFIG_ATA_NONSTANDARD is not set |
738 | CONFIG_ATA_VERBOSE_ERROR=y | ||
728 | CONFIG_SATA_PMP=y | 739 | CONFIG_SATA_PMP=y |
729 | # CONFIG_SATA_AHCI is not set | 740 | # CONFIG_SATA_AHCI is not set |
730 | # CONFIG_SATA_SIL24 is not set | 741 | # CONFIG_SATA_SIL24 is not set |
@@ -747,6 +758,7 @@ CONFIG_SATA_SIL=y | |||
747 | # CONFIG_PATA_ALI is not set | 758 | # CONFIG_PATA_ALI is not set |
748 | # CONFIG_PATA_AMD is not set | 759 | # CONFIG_PATA_AMD is not set |
749 | # CONFIG_PATA_ARTOP is not set | 760 | # CONFIG_PATA_ARTOP is not set |
761 | # CONFIG_PATA_ATP867X is not set | ||
750 | # CONFIG_PATA_ATIIXP is not set | 762 | # CONFIG_PATA_ATIIXP is not set |
751 | # CONFIG_PATA_CMD640_PCI is not set | 763 | # CONFIG_PATA_CMD640_PCI is not set |
752 | # CONFIG_PATA_CMD64X is not set | 764 | # CONFIG_PATA_CMD64X is not set |
@@ -775,6 +787,7 @@ CONFIG_SATA_SIL=y | |||
775 | # CONFIG_PATA_PCMCIA is not set | 787 | # CONFIG_PATA_PCMCIA is not set |
776 | # CONFIG_PATA_PDC_OLD is not set | 788 | # CONFIG_PATA_PDC_OLD is not set |
777 | # CONFIG_PATA_RADISYS is not set | 789 | # CONFIG_PATA_RADISYS is not set |
790 | # CONFIG_PATA_RDC is not set | ||
778 | # CONFIG_PATA_RZ1000 is not set | 791 | # CONFIG_PATA_RZ1000 is not set |
779 | # CONFIG_PATA_SC1200 is not set | 792 | # CONFIG_PATA_SC1200 is not set |
780 | # CONFIG_PATA_SERVERWORKS is not set | 793 | # CONFIG_PATA_SERVERWORKS is not set |
@@ -851,7 +864,9 @@ CONFIG_MII=y | |||
851 | # CONFIG_NET_PCI is not set | 864 | # CONFIG_NET_PCI is not set |
852 | # CONFIG_B44 is not set | 865 | # CONFIG_B44 is not set |
853 | # CONFIG_KS8842 is not set | 866 | # CONFIG_KS8842 is not set |
867 | # CONFIG_KS8851_MLL is not set | ||
854 | # CONFIG_ATL2 is not set | 868 | # CONFIG_ATL2 is not set |
869 | # CONFIG_XILINX_EMACLITE is not set | ||
855 | CONFIG_NETDEV_1000=y | 870 | CONFIG_NETDEV_1000=y |
856 | # CONFIG_ACENIC is not set | 871 | # CONFIG_ACENIC is not set |
857 | # CONFIG_DL2K is not set | 872 | # CONFIG_DL2K is not set |
@@ -881,10 +896,7 @@ CONFIG_GIANFAR=y | |||
881 | # CONFIG_JME is not set | 896 | # CONFIG_JME is not set |
882 | # CONFIG_NETDEV_10000 is not set | 897 | # CONFIG_NETDEV_10000 is not set |
883 | # CONFIG_TR is not set | 898 | # CONFIG_TR is not set |
884 | 899 | CONFIG_WLAN=y | |
885 | # | ||
886 | # Wireless LAN | ||
887 | # | ||
888 | # CONFIG_WLAN_PRE80211 is not set | 900 | # CONFIG_WLAN_PRE80211 is not set |
889 | # CONFIG_WLAN_80211 is not set | 901 | # CONFIG_WLAN_80211 is not set |
890 | 902 | ||
@@ -1016,6 +1028,7 @@ CONFIG_NVRAM=y | |||
1016 | CONFIG_DEVPORT=y | 1028 | CONFIG_DEVPORT=y |
1017 | CONFIG_I2C=y | 1029 | CONFIG_I2C=y |
1018 | CONFIG_I2C_BOARDINFO=y | 1030 | CONFIG_I2C_BOARDINFO=y |
1031 | CONFIG_I2C_COMPAT=y | ||
1019 | CONFIG_I2C_CHARDEV=y | 1032 | CONFIG_I2C_CHARDEV=y |
1020 | CONFIG_I2C_HELPER_AUTO=y | 1033 | CONFIG_I2C_HELPER_AUTO=y |
1021 | 1034 | ||
@@ -1071,9 +1084,6 @@ CONFIG_I2C_MPC=y | |||
1071 | # Miscellaneous I2C Chip support | 1084 | # Miscellaneous I2C Chip support |
1072 | # | 1085 | # |
1073 | CONFIG_DS1682=y | 1086 | CONFIG_DS1682=y |
1074 | # CONFIG_SENSORS_PCF8574 is not set | ||
1075 | # CONFIG_PCF8575 is not set | ||
1076 | # CONFIG_SENSORS_PCA9539 is not set | ||
1077 | # CONFIG_SENSORS_TSL2550 is not set | 1087 | # CONFIG_SENSORS_TSL2550 is not set |
1078 | # CONFIG_I2C_DEBUG_CORE is not set | 1088 | # CONFIG_I2C_DEBUG_CORE is not set |
1079 | # CONFIG_I2C_DEBUG_ALGO is not set | 1089 | # CONFIG_I2C_DEBUG_ALGO is not set |
@@ -1106,14 +1116,24 @@ CONFIG_GPIO_SYSFS=y | |||
1106 | # PCI GPIO expanders: | 1116 | # PCI GPIO expanders: |
1107 | # | 1117 | # |
1108 | # CONFIG_GPIO_BT8XX is not set | 1118 | # CONFIG_GPIO_BT8XX is not set |
1119 | # CONFIG_GPIO_LANGWELL is not set | ||
1109 | 1120 | ||
1110 | # | 1121 | # |
1111 | # SPI GPIO expanders: | 1122 | # SPI GPIO expanders: |
1112 | # | 1123 | # |
1124 | |||
1125 | # | ||
1126 | # AC97 GPIO expanders: | ||
1127 | # | ||
1113 | # CONFIG_W1 is not set | 1128 | # CONFIG_W1 is not set |
1114 | # CONFIG_POWER_SUPPLY is not set | 1129 | # CONFIG_POWER_SUPPLY is not set |
1115 | CONFIG_HWMON=y | 1130 | CONFIG_HWMON=y |
1116 | # CONFIG_HWMON_VID is not set | 1131 | # CONFIG_HWMON_VID is not set |
1132 | # CONFIG_HWMON_DEBUG_CHIP is not set | ||
1133 | |||
1134 | # | ||
1135 | # Native drivers | ||
1136 | # | ||
1117 | # CONFIG_SENSORS_AD7414 is not set | 1137 | # CONFIG_SENSORS_AD7414 is not set |
1118 | # CONFIG_SENSORS_AD7418 is not set | 1138 | # CONFIG_SENSORS_AD7418 is not set |
1119 | # CONFIG_SENSORS_ADM1021 is not set | 1139 | # CONFIG_SENSORS_ADM1021 is not set |
@@ -1164,6 +1184,7 @@ CONFIG_SENSORS_LM92=y | |||
1164 | # CONFIG_SENSORS_ADS7828 is not set | 1184 | # CONFIG_SENSORS_ADS7828 is not set |
1165 | # CONFIG_SENSORS_THMC50 is not set | 1185 | # CONFIG_SENSORS_THMC50 is not set |
1166 | # CONFIG_SENSORS_TMP401 is not set | 1186 | # CONFIG_SENSORS_TMP401 is not set |
1187 | # CONFIG_SENSORS_TMP421 is not set | ||
1167 | # CONFIG_SENSORS_VIA686A is not set | 1188 | # CONFIG_SENSORS_VIA686A is not set |
1168 | # CONFIG_SENSORS_VT1211 is not set | 1189 | # CONFIG_SENSORS_VT1211 is not set |
1169 | # CONFIG_SENSORS_VT8231 is not set | 1190 | # CONFIG_SENSORS_VT8231 is not set |
@@ -1175,9 +1196,7 @@ CONFIG_SENSORS_LM92=y | |||
1175 | # CONFIG_SENSORS_W83L786NG is not set | 1196 | # CONFIG_SENSORS_W83L786NG is not set |
1176 | # CONFIG_SENSORS_W83627HF is not set | 1197 | # CONFIG_SENSORS_W83627HF is not set |
1177 | # CONFIG_SENSORS_W83627EHF is not set | 1198 | # CONFIG_SENSORS_W83627EHF is not set |
1178 | # CONFIG_HWMON_DEBUG_CHIP is not set | ||
1179 | # CONFIG_THERMAL is not set | 1199 | # CONFIG_THERMAL is not set |
1180 | # CONFIG_THERMAL_HWMON is not set | ||
1181 | CONFIG_WATCHDOG=y | 1200 | CONFIG_WATCHDOG=y |
1182 | # CONFIG_WATCHDOG_NOWAYOUT is not set | 1201 | # CONFIG_WATCHDOG_NOWAYOUT is not set |
1183 | 1202 | ||
@@ -1217,6 +1236,7 @@ CONFIG_SSB_POSSIBLE=y | |||
1217 | # CONFIG_MFD_TMIO is not set | 1236 | # CONFIG_MFD_TMIO is not set |
1218 | # CONFIG_PMIC_DA903X is not set | 1237 | # CONFIG_PMIC_DA903X is not set |
1219 | # CONFIG_MFD_WM8400 is not set | 1238 | # CONFIG_MFD_WM8400 is not set |
1239 | # CONFIG_MFD_WM831X is not set | ||
1220 | # CONFIG_MFD_WM8350_I2C is not set | 1240 | # CONFIG_MFD_WM8350_I2C is not set |
1221 | # CONFIG_MFD_PCF50633 is not set | 1241 | # CONFIG_MFD_PCF50633 is not set |
1222 | # CONFIG_AB3100_CORE is not set | 1242 | # CONFIG_AB3100_CORE is not set |
@@ -1227,6 +1247,7 @@ CONFIG_SSB_POSSIBLE=y | |||
1227 | # Graphics support | 1247 | # Graphics support |
1228 | # | 1248 | # |
1229 | # CONFIG_AGP is not set | 1249 | # CONFIG_AGP is not set |
1250 | CONFIG_VGA_ARB=y | ||
1230 | # CONFIG_DRM is not set | 1251 | # CONFIG_DRM is not set |
1231 | # CONFIG_VGASTATE is not set | 1252 | # CONFIG_VGASTATE is not set |
1232 | CONFIG_VIDEO_OUTPUT_CONTROL=m | 1253 | CONFIG_VIDEO_OUTPUT_CONTROL=m |
@@ -1247,7 +1268,6 @@ CONFIG_DUMMY_CONSOLE=y | |||
1247 | # CONFIG_SOUND is not set | 1268 | # CONFIG_SOUND is not set |
1248 | CONFIG_HID_SUPPORT=y | 1269 | CONFIG_HID_SUPPORT=y |
1249 | CONFIG_HID=y | 1270 | CONFIG_HID=y |
1250 | # CONFIG_HID_DEBUG is not set | ||
1251 | # CONFIG_HIDRAW is not set | 1271 | # CONFIG_HIDRAW is not set |
1252 | 1272 | ||
1253 | # | 1273 | # |
@@ -1270,6 +1290,7 @@ CONFIG_HID_CYPRESS=y | |||
1270 | CONFIG_HID_EZKEY=y | 1290 | CONFIG_HID_EZKEY=y |
1271 | # CONFIG_HID_KYE is not set | 1291 | # CONFIG_HID_KYE is not set |
1272 | CONFIG_HID_GYRATION=y | 1292 | CONFIG_HID_GYRATION=y |
1293 | # CONFIG_HID_TWINHAN is not set | ||
1273 | # CONFIG_HID_KENSINGTON is not set | 1294 | # CONFIG_HID_KENSINGTON is not set |
1274 | CONFIG_HID_LOGITECH=y | 1295 | CONFIG_HID_LOGITECH=y |
1275 | # CONFIG_LOGITECH_FF is not set | 1296 | # CONFIG_LOGITECH_FF is not set |
@@ -1322,6 +1343,7 @@ CONFIG_USB_EHCI_HCD=y | |||
1322 | # CONFIG_USB_OXU210HP_HCD is not set | 1343 | # CONFIG_USB_OXU210HP_HCD is not set |
1323 | # CONFIG_USB_ISP116X_HCD is not set | 1344 | # CONFIG_USB_ISP116X_HCD is not set |
1324 | # CONFIG_USB_ISP1760_HCD is not set | 1345 | # CONFIG_USB_ISP1760_HCD is not set |
1346 | # CONFIG_USB_ISP1362_HCD is not set | ||
1325 | CONFIG_USB_OHCI_HCD=y | 1347 | CONFIG_USB_OHCI_HCD=y |
1326 | # CONFIG_USB_OHCI_HCD_PPC_OF_BE is not set | 1348 | # CONFIG_USB_OHCI_HCD_PPC_OF_BE is not set |
1327 | # CONFIG_USB_OHCI_HCD_PPC_OF_LE is not set | 1349 | # CONFIG_USB_OHCI_HCD_PPC_OF_LE is not set |
@@ -1397,6 +1419,7 @@ CONFIG_USB_STORAGE=y | |||
1397 | # CONFIG_USB_LD is not set | 1419 | # CONFIG_USB_LD is not set |
1398 | # CONFIG_USB_TRANCEVIBRATOR is not set | 1420 | # CONFIG_USB_TRANCEVIBRATOR is not set |
1399 | # CONFIG_USB_IOWARRIOR is not set | 1421 | # CONFIG_USB_IOWARRIOR is not set |
1422 | # CONFIG_USB_TEST is not set | ||
1400 | # CONFIG_USB_ISIGHTFW is not set | 1423 | # CONFIG_USB_ISIGHTFW is not set |
1401 | # CONFIG_USB_VST is not set | 1424 | # CONFIG_USB_VST is not set |
1402 | # CONFIG_USB_GADGET is not set | 1425 | # CONFIG_USB_GADGET is not set |
@@ -1501,6 +1524,7 @@ CONFIG_FS_POSIX_ACL=y | |||
1501 | # CONFIG_GFS2_FS is not set | 1524 | # CONFIG_GFS2_FS is not set |
1502 | # CONFIG_OCFS2_FS is not set | 1525 | # CONFIG_OCFS2_FS is not set |
1503 | # CONFIG_BTRFS_FS is not set | 1526 | # CONFIG_BTRFS_FS is not set |
1527 | # CONFIG_NILFS2_FS is not set | ||
1504 | CONFIG_FILE_LOCKING=y | 1528 | CONFIG_FILE_LOCKING=y |
1505 | CONFIG_FSNOTIFY=y | 1529 | CONFIG_FSNOTIFY=y |
1506 | CONFIG_DNOTIFY=y | 1530 | CONFIG_DNOTIFY=y |
@@ -1576,7 +1600,6 @@ CONFIG_JFFS2_RTIME=y | |||
1576 | # CONFIG_ROMFS_FS is not set | 1600 | # CONFIG_ROMFS_FS is not set |
1577 | # CONFIG_SYSV_FS is not set | 1601 | # CONFIG_SYSV_FS is not set |
1578 | # CONFIG_UFS_FS is not set | 1602 | # CONFIG_UFS_FS is not set |
1579 | # CONFIG_NILFS2_FS is not set | ||
1580 | CONFIG_NETWORK_FILESYSTEMS=y | 1603 | CONFIG_NETWORK_FILESYSTEMS=y |
1581 | CONFIG_NFS_FS=y | 1604 | CONFIG_NFS_FS=y |
1582 | CONFIG_NFS_V3=y | 1605 | CONFIG_NFS_V3=y |
@@ -1682,6 +1705,7 @@ CONFIG_ENABLE_WARN_DEPRECATED=y | |||
1682 | CONFIG_ENABLE_MUST_CHECK=y | 1705 | CONFIG_ENABLE_MUST_CHECK=y |
1683 | CONFIG_FRAME_WARN=1024 | 1706 | CONFIG_FRAME_WARN=1024 |
1684 | CONFIG_MAGIC_SYSRQ=y | 1707 | CONFIG_MAGIC_SYSRQ=y |
1708 | # CONFIG_STRIP_ASM_SYMS is not set | ||
1685 | # CONFIG_UNUSED_SYMBOLS is not set | 1709 | # CONFIG_UNUSED_SYMBOLS is not set |
1686 | # CONFIG_DEBUG_FS is not set | 1710 | # CONFIG_DEBUG_FS is not set |
1687 | # CONFIG_HEADERS_CHECK is not set | 1711 | # CONFIG_HEADERS_CHECK is not set |
@@ -1697,6 +1721,7 @@ CONFIG_HAVE_DYNAMIC_FTRACE=y | |||
1697 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1721 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
1698 | CONFIG_TRACING_SUPPORT=y | 1722 | CONFIG_TRACING_SUPPORT=y |
1699 | # CONFIG_FTRACE is not set | 1723 | # CONFIG_FTRACE is not set |
1724 | # CONFIG_DMA_API_DEBUG is not set | ||
1700 | # CONFIG_SAMPLES is not set | 1725 | # CONFIG_SAMPLES is not set |
1701 | CONFIG_HAVE_ARCH_KGDB=y | 1726 | CONFIG_HAVE_ARCH_KGDB=y |
1702 | # CONFIG_PPC_DISABLE_WERROR is not set | 1727 | # CONFIG_PPC_DISABLE_WERROR is not set |
@@ -1718,7 +1743,6 @@ CONFIG_CRYPTO=y | |||
1718 | # | 1743 | # |
1719 | # Crypto core or helper | 1744 | # Crypto core or helper |
1720 | # | 1745 | # |
1721 | # CONFIG_CRYPTO_FIPS is not set | ||
1722 | CONFIG_CRYPTO_ALGAPI=y | 1746 | CONFIG_CRYPTO_ALGAPI=y |
1723 | CONFIG_CRYPTO_ALGAPI2=y | 1747 | CONFIG_CRYPTO_ALGAPI2=y |
1724 | CONFIG_CRYPTO_AEAD=m | 1748 | CONFIG_CRYPTO_AEAD=m |
@@ -1761,11 +1785,13 @@ CONFIG_CRYPTO_CBC=y | |||
1761 | # | 1785 | # |
1762 | CONFIG_CRYPTO_HMAC=m | 1786 | CONFIG_CRYPTO_HMAC=m |
1763 | # CONFIG_CRYPTO_XCBC is not set | 1787 | # CONFIG_CRYPTO_XCBC is not set |
1788 | # CONFIG_CRYPTO_VMAC is not set | ||
1764 | 1789 | ||
1765 | # | 1790 | # |
1766 | # Digest | 1791 | # Digest |
1767 | # | 1792 | # |
1768 | CONFIG_CRYPTO_CRC32C=y | 1793 | CONFIG_CRYPTO_CRC32C=y |
1794 | # CONFIG_CRYPTO_GHASH is not set | ||
1769 | # CONFIG_CRYPTO_MD4 is not set | 1795 | # CONFIG_CRYPTO_MD4 is not set |
1770 | CONFIG_CRYPTO_MD5=y | 1796 | CONFIG_CRYPTO_MD5=y |
1771 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 1797 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
diff --git a/arch/powerpc/configs/86xx/gef_sbc310_defconfig b/arch/powerpc/configs/86xx/gef_sbc310_defconfig index cd338d493bed..e199d1cacbaf 100644 --- a/arch/powerpc/configs/86xx/gef_sbc310_defconfig +++ b/arch/powerpc/configs/86xx/gef_sbc310_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.31-rc4 | 3 | # Linux kernel version: 2.6.32-rc5 |
4 | # Wed Jul 29 23:32:29 2009 | 4 | # Thu Nov 5 08:20:47 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -36,6 +36,7 @@ CONFIG_GENERIC_CLOCKEVENTS=y | |||
36 | CONFIG_GENERIC_HARDIRQS=y | 36 | CONFIG_GENERIC_HARDIRQS=y |
37 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | 37 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y |
38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
39 | # CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK is not set | ||
39 | CONFIG_IRQ_PER_CPU=y | 40 | CONFIG_IRQ_PER_CPU=y |
40 | CONFIG_STACKTRACE_SUPPORT=y | 41 | CONFIG_STACKTRACE_SUPPORT=y |
41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 42 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
@@ -88,11 +89,12 @@ CONFIG_BSD_PROCESS_ACCT_V3=y | |||
88 | # | 89 | # |
89 | # RCU Subsystem | 90 | # RCU Subsystem |
90 | # | 91 | # |
91 | CONFIG_CLASSIC_RCU=y | 92 | CONFIG_TREE_RCU=y |
92 | # CONFIG_TREE_RCU is not set | 93 | # CONFIG_TREE_PREEMPT_RCU is not set |
93 | # CONFIG_PREEMPT_RCU is not set | 94 | # CONFIG_RCU_TRACE is not set |
95 | CONFIG_RCU_FANOUT=32 | ||
96 | # CONFIG_RCU_FANOUT_EXACT is not set | ||
94 | # CONFIG_TREE_RCU_TRACE is not set | 97 | # CONFIG_TREE_RCU_TRACE is not set |
95 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
96 | CONFIG_IKCONFIG=y | 98 | CONFIG_IKCONFIG=y |
97 | CONFIG_IKCONFIG_PROC=y | 99 | CONFIG_IKCONFIG_PROC=y |
98 | CONFIG_LOG_BUF_SHIFT=14 | 100 | CONFIG_LOG_BUF_SHIFT=14 |
@@ -130,21 +132,20 @@ CONFIG_TIMERFD=y | |||
130 | CONFIG_EVENTFD=y | 132 | CONFIG_EVENTFD=y |
131 | CONFIG_SHMEM=y | 133 | CONFIG_SHMEM=y |
132 | CONFIG_AIO=y | 134 | CONFIG_AIO=y |
133 | CONFIG_HAVE_PERF_COUNTERS=y | 135 | CONFIG_HAVE_PERF_EVENTS=y |
134 | 136 | ||
135 | # | 137 | # |
136 | # Performance Counters | 138 | # Kernel Performance Events And Counters |
137 | # | 139 | # |
140 | # CONFIG_PERF_EVENTS is not set | ||
138 | # CONFIG_PERF_COUNTERS is not set | 141 | # CONFIG_PERF_COUNTERS is not set |
139 | CONFIG_VM_EVENT_COUNTERS=y | 142 | CONFIG_VM_EVENT_COUNTERS=y |
140 | CONFIG_PCI_QUIRKS=y | 143 | CONFIG_PCI_QUIRKS=y |
141 | # CONFIG_STRIP_ASM_SYMS is not set | ||
142 | CONFIG_COMPAT_BRK=y | 144 | CONFIG_COMPAT_BRK=y |
143 | CONFIG_SLAB=y | 145 | CONFIG_SLAB=y |
144 | # CONFIG_SLUB is not set | 146 | # CONFIG_SLUB is not set |
145 | # CONFIG_SLOB is not set | 147 | # CONFIG_SLOB is not set |
146 | # CONFIG_PROFILING is not set | 148 | # CONFIG_PROFILING is not set |
147 | # CONFIG_MARKERS is not set | ||
148 | CONFIG_HAVE_OPROFILE=y | 149 | CONFIG_HAVE_OPROFILE=y |
149 | # CONFIG_KPROBES is not set | 150 | # CONFIG_KPROBES is not set |
150 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y | 151 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y |
@@ -152,12 +153,14 @@ CONFIG_HAVE_IOREMAP_PROT=y | |||
152 | CONFIG_HAVE_KPROBES=y | 153 | CONFIG_HAVE_KPROBES=y |
153 | CONFIG_HAVE_KRETPROBES=y | 154 | CONFIG_HAVE_KRETPROBES=y |
154 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 155 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
156 | CONFIG_HAVE_DMA_ATTRS=y | ||
155 | CONFIG_USE_GENERIC_SMP_HELPERS=y | 157 | CONFIG_USE_GENERIC_SMP_HELPERS=y |
158 | CONFIG_HAVE_DMA_API_DEBUG=y | ||
156 | 159 | ||
157 | # | 160 | # |
158 | # GCOV-based kernel profiling | 161 | # GCOV-based kernel profiling |
159 | # | 162 | # |
160 | # CONFIG_SLOW_WORK is not set | 163 | CONFIG_SLOW_WORK=y |
161 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 164 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
162 | CONFIG_SLABINFO=y | 165 | CONFIG_SLABINFO=y |
163 | CONFIG_RT_MUTEXES=y | 166 | CONFIG_RT_MUTEXES=y |
@@ -256,6 +259,7 @@ CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | |||
256 | # CONFIG_KEXEC is not set | 259 | # CONFIG_KEXEC is not set |
257 | # CONFIG_CRASH_DUMP is not set | 260 | # CONFIG_CRASH_DUMP is not set |
258 | CONFIG_IRQ_ALL_CPUS=y | 261 | CONFIG_IRQ_ALL_CPUS=y |
262 | CONFIG_MAX_ACTIVE_REGIONS=32 | ||
259 | CONFIG_ARCH_FLATMEM_ENABLE=y | 263 | CONFIG_ARCH_FLATMEM_ENABLE=y |
260 | CONFIG_ARCH_POPULATES_NODE_MAP=y | 264 | CONFIG_ARCH_POPULATES_NODE_MAP=y |
261 | CONFIG_SELECT_MEMORY_MODEL=y | 265 | CONFIG_SELECT_MEMORY_MODEL=y |
@@ -273,6 +277,7 @@ CONFIG_BOUNCE=y | |||
273 | CONFIG_VIRT_TO_BUS=y | 277 | CONFIG_VIRT_TO_BUS=y |
274 | CONFIG_HAVE_MLOCK=y | 278 | CONFIG_HAVE_MLOCK=y |
275 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 279 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
280 | # CONFIG_KSM is not set | ||
276 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | 281 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 |
277 | CONFIG_PPC_4K_PAGES=y | 282 | CONFIG_PPC_4K_PAGES=y |
278 | # CONFIG_PPC_16K_PAGES is not set | 283 | # CONFIG_PPC_16K_PAGES is not set |
@@ -417,6 +422,7 @@ CONFIG_IPV6_TUNNEL=m | |||
417 | # CONFIG_NETFILTER is not set | 422 | # CONFIG_NETFILTER is not set |
418 | # CONFIG_IP_DCCP is not set | 423 | # CONFIG_IP_DCCP is not set |
419 | # CONFIG_IP_SCTP is not set | 424 | # CONFIG_IP_SCTP is not set |
425 | # CONFIG_RDS is not set | ||
420 | # CONFIG_TIPC is not set | 426 | # CONFIG_TIPC is not set |
421 | # CONFIG_ATM is not set | 427 | # CONFIG_ATM is not set |
422 | # CONFIG_BRIDGE is not set | 428 | # CONFIG_BRIDGE is not set |
@@ -458,6 +464,7 @@ CONFIG_FIB_RULES=y | |||
458 | # Generic Driver Options | 464 | # Generic Driver Options |
459 | # | 465 | # |
460 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 466 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
467 | # CONFIG_DEVTMPFS is not set | ||
461 | CONFIG_STANDALONE=y | 468 | CONFIG_STANDALONE=y |
462 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 469 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
463 | CONFIG_FW_LOADER=y | 470 | CONFIG_FW_LOADER=y |
@@ -467,9 +474,9 @@ CONFIG_EXTRA_FIRMWARE="" | |||
467 | # CONFIG_CONNECTOR is not set | 474 | # CONFIG_CONNECTOR is not set |
468 | CONFIG_MTD=y | 475 | CONFIG_MTD=y |
469 | # CONFIG_MTD_DEBUG is not set | 476 | # CONFIG_MTD_DEBUG is not set |
477 | # CONFIG_MTD_TESTS is not set | ||
470 | CONFIG_MTD_CONCAT=y | 478 | CONFIG_MTD_CONCAT=y |
471 | CONFIG_MTD_PARTITIONS=y | 479 | CONFIG_MTD_PARTITIONS=y |
472 | # CONFIG_MTD_TESTS is not set | ||
473 | # CONFIG_MTD_REDBOOT_PARTS is not set | 480 | # CONFIG_MTD_REDBOOT_PARTS is not set |
474 | # CONFIG_MTD_CMDLINE_PARTS is not set | 481 | # CONFIG_MTD_CMDLINE_PARTS is not set |
475 | CONFIG_MTD_OF_PARTS=y | 482 | CONFIG_MTD_OF_PARTS=y |
@@ -680,6 +687,7 @@ CONFIG_SCSI_WAIT_SCAN=m | |||
680 | CONFIG_SCSI_LOWLEVEL=y | 687 | CONFIG_SCSI_LOWLEVEL=y |
681 | # CONFIG_ISCSI_TCP is not set | 688 | # CONFIG_ISCSI_TCP is not set |
682 | # CONFIG_SCSI_BNX2_ISCSI is not set | 689 | # CONFIG_SCSI_BNX2_ISCSI is not set |
690 | # CONFIG_BE2ISCSI is not set | ||
683 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 691 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
684 | # CONFIG_SCSI_3W_9XXX is not set | 692 | # CONFIG_SCSI_3W_9XXX is not set |
685 | # CONFIG_SCSI_ACARD is not set | 693 | # CONFIG_SCSI_ACARD is not set |
@@ -719,12 +727,15 @@ CONFIG_SCSI_LOWLEVEL=y | |||
719 | # CONFIG_SCSI_DC390T is not set | 727 | # CONFIG_SCSI_DC390T is not set |
720 | # CONFIG_SCSI_NSP32 is not set | 728 | # CONFIG_SCSI_NSP32 is not set |
721 | # CONFIG_SCSI_DEBUG is not set | 729 | # CONFIG_SCSI_DEBUG is not set |
730 | # CONFIG_SCSI_PMCRAID is not set | ||
722 | # CONFIG_SCSI_SRP is not set | 731 | # CONFIG_SCSI_SRP is not set |
732 | # CONFIG_SCSI_BFA_FC is not set | ||
723 | # CONFIG_SCSI_LOWLEVEL_PCMCIA is not set | 733 | # CONFIG_SCSI_LOWLEVEL_PCMCIA is not set |
724 | # CONFIG_SCSI_DH is not set | 734 | # CONFIG_SCSI_DH is not set |
725 | # CONFIG_SCSI_OSD_INITIATOR is not set | 735 | # CONFIG_SCSI_OSD_INITIATOR is not set |
726 | CONFIG_ATA=y | 736 | CONFIG_ATA=y |
727 | # CONFIG_ATA_NONSTANDARD is not set | 737 | # CONFIG_ATA_NONSTANDARD is not set |
738 | CONFIG_ATA_VERBOSE_ERROR=y | ||
728 | CONFIG_SATA_PMP=y | 739 | CONFIG_SATA_PMP=y |
729 | # CONFIG_SATA_AHCI is not set | 740 | # CONFIG_SATA_AHCI is not set |
730 | CONFIG_SATA_SIL24=y | 741 | CONFIG_SATA_SIL24=y |
@@ -796,7 +807,9 @@ CONFIG_MII=y | |||
796 | # CONFIG_NET_PCI is not set | 807 | # CONFIG_NET_PCI is not set |
797 | # CONFIG_B44 is not set | 808 | # CONFIG_B44 is not set |
798 | # CONFIG_KS8842 is not set | 809 | # CONFIG_KS8842 is not set |
810 | # CONFIG_KS8851_MLL is not set | ||
799 | # CONFIG_ATL2 is not set | 811 | # CONFIG_ATL2 is not set |
812 | # CONFIG_XILINX_EMACLITE is not set | ||
800 | CONFIG_NETDEV_1000=y | 813 | CONFIG_NETDEV_1000=y |
801 | # CONFIG_ACENIC is not set | 814 | # CONFIG_ACENIC is not set |
802 | # CONFIG_DL2K is not set | 815 | # CONFIG_DL2K is not set |
@@ -826,10 +839,7 @@ CONFIG_GIANFAR=y | |||
826 | # CONFIG_JME is not set | 839 | # CONFIG_JME is not set |
827 | # CONFIG_NETDEV_10000 is not set | 840 | # CONFIG_NETDEV_10000 is not set |
828 | # CONFIG_TR is not set | 841 | # CONFIG_TR is not set |
829 | 842 | CONFIG_WLAN=y | |
830 | # | ||
831 | # Wireless LAN | ||
832 | # | ||
833 | # CONFIG_WLAN_PRE80211 is not set | 843 | # CONFIG_WLAN_PRE80211 is not set |
834 | # CONFIG_WLAN_80211 is not set | 844 | # CONFIG_WLAN_80211 is not set |
835 | 845 | ||
@@ -961,6 +971,7 @@ CONFIG_NVRAM=y | |||
961 | CONFIG_DEVPORT=y | 971 | CONFIG_DEVPORT=y |
962 | CONFIG_I2C=y | 972 | CONFIG_I2C=y |
963 | CONFIG_I2C_BOARDINFO=y | 973 | CONFIG_I2C_BOARDINFO=y |
974 | CONFIG_I2C_COMPAT=y | ||
964 | CONFIG_I2C_CHARDEV=y | 975 | CONFIG_I2C_CHARDEV=y |
965 | CONFIG_I2C_HELPER_AUTO=y | 976 | CONFIG_I2C_HELPER_AUTO=y |
966 | 977 | ||
@@ -1016,9 +1027,6 @@ CONFIG_I2C_MPC=y | |||
1016 | # Miscellaneous I2C Chip support | 1027 | # Miscellaneous I2C Chip support |
1017 | # | 1028 | # |
1018 | CONFIG_DS1682=y | 1029 | CONFIG_DS1682=y |
1019 | # CONFIG_SENSORS_PCF8574 is not set | ||
1020 | # CONFIG_PCF8575 is not set | ||
1021 | # CONFIG_SENSORS_PCA9539 is not set | ||
1022 | # CONFIG_SENSORS_TSL2550 is not set | 1030 | # CONFIG_SENSORS_TSL2550 is not set |
1023 | # CONFIG_I2C_DEBUG_CORE is not set | 1031 | # CONFIG_I2C_DEBUG_CORE is not set |
1024 | # CONFIG_I2C_DEBUG_ALGO is not set | 1032 | # CONFIG_I2C_DEBUG_ALGO is not set |
@@ -1051,14 +1059,24 @@ CONFIG_GPIO_SYSFS=y | |||
1051 | # PCI GPIO expanders: | 1059 | # PCI GPIO expanders: |
1052 | # | 1060 | # |
1053 | # CONFIG_GPIO_BT8XX is not set | 1061 | # CONFIG_GPIO_BT8XX is not set |
1062 | # CONFIG_GPIO_LANGWELL is not set | ||
1054 | 1063 | ||
1055 | # | 1064 | # |
1056 | # SPI GPIO expanders: | 1065 | # SPI GPIO expanders: |
1057 | # | 1066 | # |
1067 | |||
1068 | # | ||
1069 | # AC97 GPIO expanders: | ||
1070 | # | ||
1058 | # CONFIG_W1 is not set | 1071 | # CONFIG_W1 is not set |
1059 | # CONFIG_POWER_SUPPLY is not set | 1072 | # CONFIG_POWER_SUPPLY is not set |
1060 | CONFIG_HWMON=y | 1073 | CONFIG_HWMON=y |
1061 | # CONFIG_HWMON_VID is not set | 1074 | # CONFIG_HWMON_VID is not set |
1075 | # CONFIG_HWMON_DEBUG_CHIP is not set | ||
1076 | |||
1077 | # | ||
1078 | # Native drivers | ||
1079 | # | ||
1062 | # CONFIG_SENSORS_AD7414 is not set | 1080 | # CONFIG_SENSORS_AD7414 is not set |
1063 | # CONFIG_SENSORS_AD7418 is not set | 1081 | # CONFIG_SENSORS_AD7418 is not set |
1064 | # CONFIG_SENSORS_ADM1021 is not set | 1082 | # CONFIG_SENSORS_ADM1021 is not set |
@@ -1109,6 +1127,7 @@ CONFIG_SENSORS_LM92=y | |||
1109 | # CONFIG_SENSORS_ADS7828 is not set | 1127 | # CONFIG_SENSORS_ADS7828 is not set |
1110 | # CONFIG_SENSORS_THMC50 is not set | 1128 | # CONFIG_SENSORS_THMC50 is not set |
1111 | # CONFIG_SENSORS_TMP401 is not set | 1129 | # CONFIG_SENSORS_TMP401 is not set |
1130 | # CONFIG_SENSORS_TMP421 is not set | ||
1112 | # CONFIG_SENSORS_VIA686A is not set | 1131 | # CONFIG_SENSORS_VIA686A is not set |
1113 | # CONFIG_SENSORS_VT1211 is not set | 1132 | # CONFIG_SENSORS_VT1211 is not set |
1114 | # CONFIG_SENSORS_VT8231 is not set | 1133 | # CONFIG_SENSORS_VT8231 is not set |
@@ -1120,9 +1139,7 @@ CONFIG_SENSORS_LM92=y | |||
1120 | # CONFIG_SENSORS_W83L786NG is not set | 1139 | # CONFIG_SENSORS_W83L786NG is not set |
1121 | # CONFIG_SENSORS_W83627HF is not set | 1140 | # CONFIG_SENSORS_W83627HF is not set |
1122 | # CONFIG_SENSORS_W83627EHF is not set | 1141 | # CONFIG_SENSORS_W83627EHF is not set |
1123 | # CONFIG_HWMON_DEBUG_CHIP is not set | ||
1124 | # CONFIG_THERMAL is not set | 1142 | # CONFIG_THERMAL is not set |
1125 | # CONFIG_THERMAL_HWMON is not set | ||
1126 | CONFIG_WATCHDOG=y | 1143 | CONFIG_WATCHDOG=y |
1127 | # CONFIG_WATCHDOG_NOWAYOUT is not set | 1144 | # CONFIG_WATCHDOG_NOWAYOUT is not set |
1128 | 1145 | ||
@@ -1162,6 +1179,7 @@ CONFIG_SSB_POSSIBLE=y | |||
1162 | # CONFIG_MFD_TMIO is not set | 1179 | # CONFIG_MFD_TMIO is not set |
1163 | # CONFIG_PMIC_DA903X is not set | 1180 | # CONFIG_PMIC_DA903X is not set |
1164 | # CONFIG_MFD_WM8400 is not set | 1181 | # CONFIG_MFD_WM8400 is not set |
1182 | # CONFIG_MFD_WM831X is not set | ||
1165 | # CONFIG_MFD_WM8350_I2C is not set | 1183 | # CONFIG_MFD_WM8350_I2C is not set |
1166 | # CONFIG_MFD_PCF50633 is not set | 1184 | # CONFIG_MFD_PCF50633 is not set |
1167 | # CONFIG_AB3100_CORE is not set | 1185 | # CONFIG_AB3100_CORE is not set |
@@ -1172,6 +1190,7 @@ CONFIG_SSB_POSSIBLE=y | |||
1172 | # Graphics support | 1190 | # Graphics support |
1173 | # | 1191 | # |
1174 | # CONFIG_AGP is not set | 1192 | # CONFIG_AGP is not set |
1193 | CONFIG_VGA_ARB=y | ||
1175 | # CONFIG_DRM is not set | 1194 | # CONFIG_DRM is not set |
1176 | # CONFIG_VGASTATE is not set | 1195 | # CONFIG_VGASTATE is not set |
1177 | CONFIG_VIDEO_OUTPUT_CONTROL=m | 1196 | CONFIG_VIDEO_OUTPUT_CONTROL=m |
@@ -1192,7 +1211,6 @@ CONFIG_DUMMY_CONSOLE=y | |||
1192 | # CONFIG_SOUND is not set | 1211 | # CONFIG_SOUND is not set |
1193 | CONFIG_HID_SUPPORT=y | 1212 | CONFIG_HID_SUPPORT=y |
1194 | CONFIG_HID=y | 1213 | CONFIG_HID=y |
1195 | # CONFIG_HID_DEBUG is not set | ||
1196 | # CONFIG_HIDRAW is not set | 1214 | # CONFIG_HIDRAW is not set |
1197 | 1215 | ||
1198 | # | 1216 | # |
@@ -1215,6 +1233,7 @@ CONFIG_HID_CYPRESS=y | |||
1215 | CONFIG_HID_EZKEY=y | 1233 | CONFIG_HID_EZKEY=y |
1216 | # CONFIG_HID_KYE is not set | 1234 | # CONFIG_HID_KYE is not set |
1217 | CONFIG_HID_GYRATION=y | 1235 | CONFIG_HID_GYRATION=y |
1236 | # CONFIG_HID_TWINHAN is not set | ||
1218 | # CONFIG_HID_KENSINGTON is not set | 1237 | # CONFIG_HID_KENSINGTON is not set |
1219 | CONFIG_HID_LOGITECH=y | 1238 | CONFIG_HID_LOGITECH=y |
1220 | # CONFIG_LOGITECH_FF is not set | 1239 | # CONFIG_LOGITECH_FF is not set |
@@ -1267,6 +1286,7 @@ CONFIG_USB_EHCI_HCD=y | |||
1267 | # CONFIG_USB_OXU210HP_HCD is not set | 1286 | # CONFIG_USB_OXU210HP_HCD is not set |
1268 | # CONFIG_USB_ISP116X_HCD is not set | 1287 | # CONFIG_USB_ISP116X_HCD is not set |
1269 | # CONFIG_USB_ISP1760_HCD is not set | 1288 | # CONFIG_USB_ISP1760_HCD is not set |
1289 | # CONFIG_USB_ISP1362_HCD is not set | ||
1270 | CONFIG_USB_OHCI_HCD=y | 1290 | CONFIG_USB_OHCI_HCD=y |
1271 | # CONFIG_USB_OHCI_HCD_PPC_OF_BE is not set | 1291 | # CONFIG_USB_OHCI_HCD_PPC_OF_BE is not set |
1272 | # CONFIG_USB_OHCI_HCD_PPC_OF_LE is not set | 1292 | # CONFIG_USB_OHCI_HCD_PPC_OF_LE is not set |
@@ -1342,6 +1362,7 @@ CONFIG_USB_STORAGE=y | |||
1342 | # CONFIG_USB_LD is not set | 1362 | # CONFIG_USB_LD is not set |
1343 | # CONFIG_USB_TRANCEVIBRATOR is not set | 1363 | # CONFIG_USB_TRANCEVIBRATOR is not set |
1344 | # CONFIG_USB_IOWARRIOR is not set | 1364 | # CONFIG_USB_IOWARRIOR is not set |
1365 | # CONFIG_USB_TEST is not set | ||
1345 | # CONFIG_USB_ISIGHTFW is not set | 1366 | # CONFIG_USB_ISIGHTFW is not set |
1346 | # CONFIG_USB_VST is not set | 1367 | # CONFIG_USB_VST is not set |
1347 | # CONFIG_USB_GADGET is not set | 1368 | # CONFIG_USB_GADGET is not set |
@@ -1446,6 +1467,7 @@ CONFIG_FS_POSIX_ACL=y | |||
1446 | # CONFIG_GFS2_FS is not set | 1467 | # CONFIG_GFS2_FS is not set |
1447 | # CONFIG_OCFS2_FS is not set | 1468 | # CONFIG_OCFS2_FS is not set |
1448 | # CONFIG_BTRFS_FS is not set | 1469 | # CONFIG_BTRFS_FS is not set |
1470 | # CONFIG_NILFS2_FS is not set | ||
1449 | CONFIG_FILE_LOCKING=y | 1471 | CONFIG_FILE_LOCKING=y |
1450 | CONFIG_FSNOTIFY=y | 1472 | CONFIG_FSNOTIFY=y |
1451 | CONFIG_DNOTIFY=y | 1473 | CONFIG_DNOTIFY=y |
@@ -1521,7 +1543,6 @@ CONFIG_JFFS2_RTIME=y | |||
1521 | # CONFIG_ROMFS_FS is not set | 1543 | # CONFIG_ROMFS_FS is not set |
1522 | # CONFIG_SYSV_FS is not set | 1544 | # CONFIG_SYSV_FS is not set |
1523 | # CONFIG_UFS_FS is not set | 1545 | # CONFIG_UFS_FS is not set |
1524 | # CONFIG_NILFS2_FS is not set | ||
1525 | CONFIG_NETWORK_FILESYSTEMS=y | 1546 | CONFIG_NETWORK_FILESYSTEMS=y |
1526 | CONFIG_NFS_FS=y | 1547 | CONFIG_NFS_FS=y |
1527 | CONFIG_NFS_V3=y | 1548 | CONFIG_NFS_V3=y |
@@ -1627,6 +1648,7 @@ CONFIG_ENABLE_WARN_DEPRECATED=y | |||
1627 | CONFIG_ENABLE_MUST_CHECK=y | 1648 | CONFIG_ENABLE_MUST_CHECK=y |
1628 | CONFIG_FRAME_WARN=1024 | 1649 | CONFIG_FRAME_WARN=1024 |
1629 | CONFIG_MAGIC_SYSRQ=y | 1650 | CONFIG_MAGIC_SYSRQ=y |
1651 | # CONFIG_STRIP_ASM_SYMS is not set | ||
1630 | # CONFIG_UNUSED_SYMBOLS is not set | 1652 | # CONFIG_UNUSED_SYMBOLS is not set |
1631 | # CONFIG_DEBUG_FS is not set | 1653 | # CONFIG_DEBUG_FS is not set |
1632 | # CONFIG_HEADERS_CHECK is not set | 1654 | # CONFIG_HEADERS_CHECK is not set |
@@ -1642,6 +1664,7 @@ CONFIG_HAVE_DYNAMIC_FTRACE=y | |||
1642 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1664 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
1643 | CONFIG_TRACING_SUPPORT=y | 1665 | CONFIG_TRACING_SUPPORT=y |
1644 | # CONFIG_FTRACE is not set | 1666 | # CONFIG_FTRACE is not set |
1667 | # CONFIG_DMA_API_DEBUG is not set | ||
1645 | # CONFIG_SAMPLES is not set | 1668 | # CONFIG_SAMPLES is not set |
1646 | CONFIG_HAVE_ARCH_KGDB=y | 1669 | CONFIG_HAVE_ARCH_KGDB=y |
1647 | # CONFIG_PPC_DISABLE_WERROR is not set | 1670 | # CONFIG_PPC_DISABLE_WERROR is not set |
@@ -1663,7 +1686,6 @@ CONFIG_CRYPTO=y | |||
1663 | # | 1686 | # |
1664 | # Crypto core or helper | 1687 | # Crypto core or helper |
1665 | # | 1688 | # |
1666 | # CONFIG_CRYPTO_FIPS is not set | ||
1667 | CONFIG_CRYPTO_ALGAPI=y | 1689 | CONFIG_CRYPTO_ALGAPI=y |
1668 | CONFIG_CRYPTO_ALGAPI2=y | 1690 | CONFIG_CRYPTO_ALGAPI2=y |
1669 | CONFIG_CRYPTO_AEAD=m | 1691 | CONFIG_CRYPTO_AEAD=m |
@@ -1706,11 +1728,13 @@ CONFIG_CRYPTO_CBC=y | |||
1706 | # | 1728 | # |
1707 | CONFIG_CRYPTO_HMAC=m | 1729 | CONFIG_CRYPTO_HMAC=m |
1708 | # CONFIG_CRYPTO_XCBC is not set | 1730 | # CONFIG_CRYPTO_XCBC is not set |
1731 | # CONFIG_CRYPTO_VMAC is not set | ||
1709 | 1732 | ||
1710 | # | 1733 | # |
1711 | # Digest | 1734 | # Digest |
1712 | # | 1735 | # |
1713 | CONFIG_CRYPTO_CRC32C=y | 1736 | CONFIG_CRYPTO_CRC32C=y |
1737 | # CONFIG_CRYPTO_GHASH is not set | ||
1714 | # CONFIG_CRYPTO_MD4 is not set | 1738 | # CONFIG_CRYPTO_MD4 is not set |
1715 | CONFIG_CRYPTO_MD5=y | 1739 | CONFIG_CRYPTO_MD5=y |
1716 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 1740 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
diff --git a/arch/powerpc/configs/86xx/gef_sbc610_defconfig b/arch/powerpc/configs/86xx/gef_sbc610_defconfig index ba47883f4aa0..3b0fbfb28efd 100644 --- a/arch/powerpc/configs/86xx/gef_sbc610_defconfig +++ b/arch/powerpc/configs/86xx/gef_sbc610_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.31-rc4 | 3 | # Linux kernel version: 2.6.32-rc5 |
4 | # Wed Jul 29 23:32:30 2009 | 4 | # Thu Nov 5 08:20:48 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -36,6 +36,7 @@ CONFIG_GENERIC_CLOCKEVENTS=y | |||
36 | CONFIG_GENERIC_HARDIRQS=y | 36 | CONFIG_GENERIC_HARDIRQS=y |
37 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | 37 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y |
38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
39 | # CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK is not set | ||
39 | CONFIG_IRQ_PER_CPU=y | 40 | CONFIG_IRQ_PER_CPU=y |
40 | CONFIG_STACKTRACE_SUPPORT=y | 41 | CONFIG_STACKTRACE_SUPPORT=y |
41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 42 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
@@ -88,11 +89,12 @@ CONFIG_BSD_PROCESS_ACCT_V3=y | |||
88 | # | 89 | # |
89 | # RCU Subsystem | 90 | # RCU Subsystem |
90 | # | 91 | # |
91 | CONFIG_CLASSIC_RCU=y | 92 | CONFIG_TREE_RCU=y |
92 | # CONFIG_TREE_RCU is not set | 93 | # CONFIG_TREE_PREEMPT_RCU is not set |
93 | # CONFIG_PREEMPT_RCU is not set | 94 | # CONFIG_RCU_TRACE is not set |
95 | CONFIG_RCU_FANOUT=32 | ||
96 | # CONFIG_RCU_FANOUT_EXACT is not set | ||
94 | # CONFIG_TREE_RCU_TRACE is not set | 97 | # CONFIG_TREE_RCU_TRACE is not set |
95 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
96 | CONFIG_IKCONFIG=y | 98 | CONFIG_IKCONFIG=y |
97 | CONFIG_IKCONFIG_PROC=y | 99 | CONFIG_IKCONFIG_PROC=y |
98 | CONFIG_LOG_BUF_SHIFT=14 | 100 | CONFIG_LOG_BUF_SHIFT=14 |
@@ -131,21 +133,20 @@ CONFIG_TIMERFD=y | |||
131 | CONFIG_EVENTFD=y | 133 | CONFIG_EVENTFD=y |
132 | CONFIG_SHMEM=y | 134 | CONFIG_SHMEM=y |
133 | CONFIG_AIO=y | 135 | CONFIG_AIO=y |
134 | CONFIG_HAVE_PERF_COUNTERS=y | 136 | CONFIG_HAVE_PERF_EVENTS=y |
135 | 137 | ||
136 | # | 138 | # |
137 | # Performance Counters | 139 | # Kernel Performance Events And Counters |
138 | # | 140 | # |
141 | # CONFIG_PERF_EVENTS is not set | ||
139 | # CONFIG_PERF_COUNTERS is not set | 142 | # CONFIG_PERF_COUNTERS is not set |
140 | CONFIG_VM_EVENT_COUNTERS=y | 143 | CONFIG_VM_EVENT_COUNTERS=y |
141 | CONFIG_PCI_QUIRKS=y | 144 | CONFIG_PCI_QUIRKS=y |
142 | # CONFIG_STRIP_ASM_SYMS is not set | ||
143 | CONFIG_COMPAT_BRK=y | 145 | CONFIG_COMPAT_BRK=y |
144 | CONFIG_SLAB=y | 146 | CONFIG_SLAB=y |
145 | # CONFIG_SLUB is not set | 147 | # CONFIG_SLUB is not set |
146 | # CONFIG_SLOB is not set | 148 | # CONFIG_SLOB is not set |
147 | # CONFIG_PROFILING is not set | 149 | # CONFIG_PROFILING is not set |
148 | # CONFIG_MARKERS is not set | ||
149 | CONFIG_HAVE_OPROFILE=y | 150 | CONFIG_HAVE_OPROFILE=y |
150 | # CONFIG_KPROBES is not set | 151 | # CONFIG_KPROBES is not set |
151 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y | 152 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y |
@@ -153,12 +154,14 @@ CONFIG_HAVE_IOREMAP_PROT=y | |||
153 | CONFIG_HAVE_KPROBES=y | 154 | CONFIG_HAVE_KPROBES=y |
154 | CONFIG_HAVE_KRETPROBES=y | 155 | CONFIG_HAVE_KRETPROBES=y |
155 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 156 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
157 | CONFIG_HAVE_DMA_ATTRS=y | ||
156 | CONFIG_USE_GENERIC_SMP_HELPERS=y | 158 | CONFIG_USE_GENERIC_SMP_HELPERS=y |
159 | CONFIG_HAVE_DMA_API_DEBUG=y | ||
157 | 160 | ||
158 | # | 161 | # |
159 | # GCOV-based kernel profiling | 162 | # GCOV-based kernel profiling |
160 | # | 163 | # |
161 | # CONFIG_SLOW_WORK is not set | 164 | CONFIG_SLOW_WORK=y |
162 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 165 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
163 | CONFIG_SLABINFO=y | 166 | CONFIG_SLABINFO=y |
164 | CONFIG_RT_MUTEXES=y | 167 | CONFIG_RT_MUTEXES=y |
@@ -257,6 +260,7 @@ CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | |||
257 | # CONFIG_KEXEC is not set | 260 | # CONFIG_KEXEC is not set |
258 | # CONFIG_CRASH_DUMP is not set | 261 | # CONFIG_CRASH_DUMP is not set |
259 | CONFIG_IRQ_ALL_CPUS=y | 262 | CONFIG_IRQ_ALL_CPUS=y |
263 | CONFIG_MAX_ACTIVE_REGIONS=32 | ||
260 | CONFIG_ARCH_FLATMEM_ENABLE=y | 264 | CONFIG_ARCH_FLATMEM_ENABLE=y |
261 | CONFIG_ARCH_POPULATES_NODE_MAP=y | 265 | CONFIG_ARCH_POPULATES_NODE_MAP=y |
262 | CONFIG_SELECT_MEMORY_MODEL=y | 266 | CONFIG_SELECT_MEMORY_MODEL=y |
@@ -274,6 +278,7 @@ CONFIG_BOUNCE=y | |||
274 | CONFIG_VIRT_TO_BUS=y | 278 | CONFIG_VIRT_TO_BUS=y |
275 | CONFIG_HAVE_MLOCK=y | 279 | CONFIG_HAVE_MLOCK=y |
276 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 280 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
281 | # CONFIG_KSM is not set | ||
277 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | 282 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 |
278 | CONFIG_PPC_4K_PAGES=y | 283 | CONFIG_PPC_4K_PAGES=y |
279 | # CONFIG_PPC_16K_PAGES is not set | 284 | # CONFIG_PPC_16K_PAGES is not set |
@@ -503,6 +508,7 @@ CONFIG_IP_SCTP=m | |||
503 | # CONFIG_SCTP_HMAC_NONE is not set | 508 | # CONFIG_SCTP_HMAC_NONE is not set |
504 | # CONFIG_SCTP_HMAC_SHA1 is not set | 509 | # CONFIG_SCTP_HMAC_SHA1 is not set |
505 | CONFIG_SCTP_HMAC_MD5=y | 510 | CONFIG_SCTP_HMAC_MD5=y |
511 | # CONFIG_RDS is not set | ||
506 | CONFIG_TIPC=m | 512 | CONFIG_TIPC=m |
507 | # CONFIG_TIPC_ADVANCED is not set | 513 | # CONFIG_TIPC_ADVANCED is not set |
508 | # CONFIG_TIPC_DEBUG is not set | 514 | # CONFIG_TIPC_DEBUG is not set |
@@ -582,6 +588,7 @@ CONFIG_NET_PKTGEN=m | |||
582 | CONFIG_FIB_RULES=y | 588 | CONFIG_FIB_RULES=y |
583 | CONFIG_WIRELESS=y | 589 | CONFIG_WIRELESS=y |
584 | # CONFIG_CFG80211 is not set | 590 | # CONFIG_CFG80211 is not set |
591 | CONFIG_CFG80211_DEFAULT_PS_VALUE=0 | ||
585 | CONFIG_WIRELESS_OLD_REGULATORY=y | 592 | CONFIG_WIRELESS_OLD_REGULATORY=y |
586 | # CONFIG_WIRELESS_EXT is not set | 593 | # CONFIG_WIRELESS_EXT is not set |
587 | # CONFIG_LIB80211 is not set | 594 | # CONFIG_LIB80211 is not set |
@@ -589,7 +596,6 @@ CONFIG_WIRELESS_OLD_REGULATORY=y | |||
589 | # | 596 | # |
590 | # CFG80211 needs to be enabled for MAC80211 | 597 | # CFG80211 needs to be enabled for MAC80211 |
591 | # | 598 | # |
592 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
593 | # CONFIG_WIMAX is not set | 599 | # CONFIG_WIMAX is not set |
594 | # CONFIG_RFKILL is not set | 600 | # CONFIG_RFKILL is not set |
595 | # CONFIG_NET_9P is not set | 601 | # CONFIG_NET_9P is not set |
@@ -602,6 +608,7 @@ CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | |||
602 | # Generic Driver Options | 608 | # Generic Driver Options |
603 | # | 609 | # |
604 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 610 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
611 | # CONFIG_DEVTMPFS is not set | ||
605 | CONFIG_STANDALONE=y | 612 | CONFIG_STANDALONE=y |
606 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 613 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
607 | # CONFIG_FW_LOADER is not set | 614 | # CONFIG_FW_LOADER is not set |
@@ -611,9 +618,9 @@ CONFIG_PREVENT_FIRMWARE_BUILD=y | |||
611 | # CONFIG_CONNECTOR is not set | 618 | # CONFIG_CONNECTOR is not set |
612 | CONFIG_MTD=y | 619 | CONFIG_MTD=y |
613 | # CONFIG_MTD_DEBUG is not set | 620 | # CONFIG_MTD_DEBUG is not set |
621 | # CONFIG_MTD_TESTS is not set | ||
614 | CONFIG_MTD_CONCAT=y | 622 | CONFIG_MTD_CONCAT=y |
615 | CONFIG_MTD_PARTITIONS=y | 623 | CONFIG_MTD_PARTITIONS=y |
616 | # CONFIG_MTD_TESTS is not set | ||
617 | # CONFIG_MTD_REDBOOT_PARTS is not set | 624 | # CONFIG_MTD_REDBOOT_PARTS is not set |
618 | # CONFIG_MTD_CMDLINE_PARTS is not set | 625 | # CONFIG_MTD_CMDLINE_PARTS is not set |
619 | # CONFIG_MTD_OF_PARTS is not set | 626 | # CONFIG_MTD_OF_PARTS is not set |
@@ -780,6 +787,7 @@ CONFIG_SCSI_WAIT_SCAN=m | |||
780 | CONFIG_SCSI_LOWLEVEL=y | 787 | CONFIG_SCSI_LOWLEVEL=y |
781 | # CONFIG_ISCSI_TCP is not set | 788 | # CONFIG_ISCSI_TCP is not set |
782 | # CONFIG_SCSI_BNX2_ISCSI is not set | 789 | # CONFIG_SCSI_BNX2_ISCSI is not set |
790 | # CONFIG_BE2ISCSI is not set | ||
783 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 791 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
784 | # CONFIG_SCSI_3W_9XXX is not set | 792 | # CONFIG_SCSI_3W_9XXX is not set |
785 | # CONFIG_SCSI_ACARD is not set | 793 | # CONFIG_SCSI_ACARD is not set |
@@ -819,11 +827,14 @@ CONFIG_SCSI_LOWLEVEL=y | |||
819 | # CONFIG_SCSI_DC390T is not set | 827 | # CONFIG_SCSI_DC390T is not set |
820 | # CONFIG_SCSI_NSP32 is not set | 828 | # CONFIG_SCSI_NSP32 is not set |
821 | # CONFIG_SCSI_DEBUG is not set | 829 | # CONFIG_SCSI_DEBUG is not set |
830 | # CONFIG_SCSI_PMCRAID is not set | ||
822 | # CONFIG_SCSI_SRP is not set | 831 | # CONFIG_SCSI_SRP is not set |
832 | # CONFIG_SCSI_BFA_FC is not set | ||
823 | # CONFIG_SCSI_DH is not set | 833 | # CONFIG_SCSI_DH is not set |
824 | # CONFIG_SCSI_OSD_INITIATOR is not set | 834 | # CONFIG_SCSI_OSD_INITIATOR is not set |
825 | CONFIG_ATA=y | 835 | CONFIG_ATA=y |
826 | # CONFIG_ATA_NONSTANDARD is not set | 836 | # CONFIG_ATA_NONSTANDARD is not set |
837 | CONFIG_ATA_VERBOSE_ERROR=y | ||
827 | CONFIG_SATA_PMP=y | 838 | CONFIG_SATA_PMP=y |
828 | # CONFIG_SATA_AHCI is not set | 839 | # CONFIG_SATA_AHCI is not set |
829 | # CONFIG_SATA_SIL24 is not set | 840 | # CONFIG_SATA_SIL24 is not set |
@@ -846,6 +857,7 @@ CONFIG_SATA_SIL=y | |||
846 | # CONFIG_PATA_ALI is not set | 857 | # CONFIG_PATA_ALI is not set |
847 | # CONFIG_PATA_AMD is not set | 858 | # CONFIG_PATA_AMD is not set |
848 | # CONFIG_PATA_ARTOP is not set | 859 | # CONFIG_PATA_ARTOP is not set |
860 | # CONFIG_PATA_ATP867X is not set | ||
849 | # CONFIG_PATA_ATIIXP is not set | 861 | # CONFIG_PATA_ATIIXP is not set |
850 | # CONFIG_PATA_CMD640_PCI is not set | 862 | # CONFIG_PATA_CMD640_PCI is not set |
851 | # CONFIG_PATA_CMD64X is not set | 863 | # CONFIG_PATA_CMD64X is not set |
@@ -873,6 +885,7 @@ CONFIG_SATA_SIL=y | |||
873 | # CONFIG_PATA_OPTIDMA is not set | 885 | # CONFIG_PATA_OPTIDMA is not set |
874 | # CONFIG_PATA_PDC_OLD is not set | 886 | # CONFIG_PATA_PDC_OLD is not set |
875 | # CONFIG_PATA_RADISYS is not set | 887 | # CONFIG_PATA_RADISYS is not set |
888 | # CONFIG_PATA_RDC is not set | ||
876 | # CONFIG_PATA_RZ1000 is not set | 889 | # CONFIG_PATA_RZ1000 is not set |
877 | # CONFIG_PATA_SC1200 is not set | 890 | # CONFIG_PATA_SC1200 is not set |
878 | # CONFIG_PATA_SERVERWORKS is not set | 891 | # CONFIG_PATA_SERVERWORKS is not set |
@@ -949,7 +962,9 @@ CONFIG_MII=y | |||
949 | # CONFIG_NET_PCI is not set | 962 | # CONFIG_NET_PCI is not set |
950 | # CONFIG_B44 is not set | 963 | # CONFIG_B44 is not set |
951 | # CONFIG_KS8842 is not set | 964 | # CONFIG_KS8842 is not set |
965 | # CONFIG_KS8851_MLL is not set | ||
952 | # CONFIG_ATL2 is not set | 966 | # CONFIG_ATL2 is not set |
967 | # CONFIG_XILINX_EMACLITE is not set | ||
953 | CONFIG_NETDEV_1000=y | 968 | CONFIG_NETDEV_1000=y |
954 | # CONFIG_ACENIC is not set | 969 | # CONFIG_ACENIC is not set |
955 | # CONFIG_DL2K is not set | 970 | # CONFIG_DL2K is not set |
@@ -979,10 +994,7 @@ CONFIG_GIANFAR=y | |||
979 | # CONFIG_JME is not set | 994 | # CONFIG_JME is not set |
980 | # CONFIG_NETDEV_10000 is not set | 995 | # CONFIG_NETDEV_10000 is not set |
981 | # CONFIG_TR is not set | 996 | # CONFIG_TR is not set |
982 | 997 | CONFIG_WLAN=y | |
983 | # | ||
984 | # Wireless LAN | ||
985 | # | ||
986 | # CONFIG_WLAN_PRE80211 is not set | 998 | # CONFIG_WLAN_PRE80211 is not set |
987 | # CONFIG_WLAN_80211 is not set | 999 | # CONFIG_WLAN_80211 is not set |
988 | 1000 | ||
@@ -1120,6 +1132,7 @@ CONFIG_HW_RANDOM=y | |||
1120 | CONFIG_DEVPORT=y | 1132 | CONFIG_DEVPORT=y |
1121 | CONFIG_I2C=y | 1133 | CONFIG_I2C=y |
1122 | CONFIG_I2C_BOARDINFO=y | 1134 | CONFIG_I2C_BOARDINFO=y |
1135 | CONFIG_I2C_COMPAT=y | ||
1123 | CONFIG_I2C_CHARDEV=y | 1136 | CONFIG_I2C_CHARDEV=y |
1124 | CONFIG_I2C_HELPER_AUTO=y | 1137 | CONFIG_I2C_HELPER_AUTO=y |
1125 | 1138 | ||
@@ -1175,9 +1188,6 @@ CONFIG_I2C_MPC=y | |||
1175 | # Miscellaneous I2C Chip support | 1188 | # Miscellaneous I2C Chip support |
1176 | # | 1189 | # |
1177 | CONFIG_DS1682=y | 1190 | CONFIG_DS1682=y |
1178 | # CONFIG_SENSORS_PCF8574 is not set | ||
1179 | # CONFIG_PCF8575 is not set | ||
1180 | # CONFIG_SENSORS_PCA9539 is not set | ||
1181 | # CONFIG_SENSORS_TSL2550 is not set | 1191 | # CONFIG_SENSORS_TSL2550 is not set |
1182 | # CONFIG_I2C_DEBUG_CORE is not set | 1192 | # CONFIG_I2C_DEBUG_CORE is not set |
1183 | # CONFIG_I2C_DEBUG_ALGO is not set | 1193 | # CONFIG_I2C_DEBUG_ALGO is not set |
@@ -1211,14 +1221,24 @@ CONFIG_GPIOLIB=y | |||
1211 | # PCI GPIO expanders: | 1221 | # PCI GPIO expanders: |
1212 | # | 1222 | # |
1213 | # CONFIG_GPIO_BT8XX is not set | 1223 | # CONFIG_GPIO_BT8XX is not set |
1224 | # CONFIG_GPIO_LANGWELL is not set | ||
1214 | 1225 | ||
1215 | # | 1226 | # |
1216 | # SPI GPIO expanders: | 1227 | # SPI GPIO expanders: |
1217 | # | 1228 | # |
1229 | |||
1230 | # | ||
1231 | # AC97 GPIO expanders: | ||
1232 | # | ||
1218 | # CONFIG_W1 is not set | 1233 | # CONFIG_W1 is not set |
1219 | # CONFIG_POWER_SUPPLY is not set | 1234 | # CONFIG_POWER_SUPPLY is not set |
1220 | CONFIG_HWMON=y | 1235 | CONFIG_HWMON=y |
1221 | # CONFIG_HWMON_VID is not set | 1236 | # CONFIG_HWMON_VID is not set |
1237 | # CONFIG_HWMON_DEBUG_CHIP is not set | ||
1238 | |||
1239 | # | ||
1240 | # Native drivers | ||
1241 | # | ||
1222 | # CONFIG_SENSORS_AD7414 is not set | 1242 | # CONFIG_SENSORS_AD7414 is not set |
1223 | # CONFIG_SENSORS_AD7418 is not set | 1243 | # CONFIG_SENSORS_AD7418 is not set |
1224 | # CONFIG_SENSORS_ADM1021 is not set | 1244 | # CONFIG_SENSORS_ADM1021 is not set |
@@ -1269,6 +1289,7 @@ CONFIG_SENSORS_LM92=y | |||
1269 | # CONFIG_SENSORS_ADS7828 is not set | 1289 | # CONFIG_SENSORS_ADS7828 is not set |
1270 | # CONFIG_SENSORS_THMC50 is not set | 1290 | # CONFIG_SENSORS_THMC50 is not set |
1271 | # CONFIG_SENSORS_TMP401 is not set | 1291 | # CONFIG_SENSORS_TMP401 is not set |
1292 | # CONFIG_SENSORS_TMP421 is not set | ||
1272 | # CONFIG_SENSORS_VIA686A is not set | 1293 | # CONFIG_SENSORS_VIA686A is not set |
1273 | # CONFIG_SENSORS_VT1211 is not set | 1294 | # CONFIG_SENSORS_VT1211 is not set |
1274 | # CONFIG_SENSORS_VT8231 is not set | 1295 | # CONFIG_SENSORS_VT8231 is not set |
@@ -1280,9 +1301,7 @@ CONFIG_SENSORS_LM92=y | |||
1280 | # CONFIG_SENSORS_W83L786NG is not set | 1301 | # CONFIG_SENSORS_W83L786NG is not set |
1281 | # CONFIG_SENSORS_W83627HF is not set | 1302 | # CONFIG_SENSORS_W83627HF is not set |
1282 | # CONFIG_SENSORS_W83627EHF is not set | 1303 | # CONFIG_SENSORS_W83627EHF is not set |
1283 | # CONFIG_HWMON_DEBUG_CHIP is not set | ||
1284 | # CONFIG_THERMAL is not set | 1304 | # CONFIG_THERMAL is not set |
1285 | # CONFIG_THERMAL_HWMON is not set | ||
1286 | CONFIG_WATCHDOG=y | 1305 | CONFIG_WATCHDOG=y |
1287 | # CONFIG_WATCHDOG_NOWAYOUT is not set | 1306 | # CONFIG_WATCHDOG_NOWAYOUT is not set |
1288 | 1307 | ||
@@ -1322,6 +1341,7 @@ CONFIG_SSB_POSSIBLE=y | |||
1322 | # CONFIG_MFD_TMIO is not set | 1341 | # CONFIG_MFD_TMIO is not set |
1323 | # CONFIG_PMIC_DA903X is not set | 1342 | # CONFIG_PMIC_DA903X is not set |
1324 | # CONFIG_MFD_WM8400 is not set | 1343 | # CONFIG_MFD_WM8400 is not set |
1344 | # CONFIG_MFD_WM831X is not set | ||
1325 | # CONFIG_MFD_WM8350_I2C is not set | 1345 | # CONFIG_MFD_WM8350_I2C is not set |
1326 | # CONFIG_MFD_PCF50633 is not set | 1346 | # CONFIG_MFD_PCF50633 is not set |
1327 | # CONFIG_AB3100_CORE is not set | 1347 | # CONFIG_AB3100_CORE is not set |
@@ -1332,6 +1352,7 @@ CONFIG_SSB_POSSIBLE=y | |||
1332 | # Graphics support | 1352 | # Graphics support |
1333 | # | 1353 | # |
1334 | # CONFIG_AGP is not set | 1354 | # CONFIG_AGP is not set |
1355 | CONFIG_VGA_ARB=y | ||
1335 | # CONFIG_DRM is not set | 1356 | # CONFIG_DRM is not set |
1336 | # CONFIG_VGASTATE is not set | 1357 | # CONFIG_VGASTATE is not set |
1337 | CONFIG_VIDEO_OUTPUT_CONTROL=m | 1358 | CONFIG_VIDEO_OUTPUT_CONTROL=m |
@@ -1352,7 +1373,6 @@ CONFIG_DUMMY_CONSOLE=y | |||
1352 | # CONFIG_SOUND is not set | 1373 | # CONFIG_SOUND is not set |
1353 | CONFIG_HID_SUPPORT=y | 1374 | CONFIG_HID_SUPPORT=y |
1354 | CONFIG_HID=y | 1375 | CONFIG_HID=y |
1355 | # CONFIG_HID_DEBUG is not set | ||
1356 | # CONFIG_HIDRAW is not set | 1376 | # CONFIG_HIDRAW is not set |
1357 | 1377 | ||
1358 | # | 1378 | # |
@@ -1375,6 +1395,7 @@ CONFIG_HID_CYPRESS=y | |||
1375 | CONFIG_HID_EZKEY=y | 1395 | CONFIG_HID_EZKEY=y |
1376 | # CONFIG_HID_KYE is not set | 1396 | # CONFIG_HID_KYE is not set |
1377 | CONFIG_HID_GYRATION=y | 1397 | CONFIG_HID_GYRATION=y |
1398 | # CONFIG_HID_TWINHAN is not set | ||
1378 | # CONFIG_HID_KENSINGTON is not set | 1399 | # CONFIG_HID_KENSINGTON is not set |
1379 | CONFIG_HID_LOGITECH=y | 1400 | CONFIG_HID_LOGITECH=y |
1380 | # CONFIG_LOGITECH_FF is not set | 1401 | # CONFIG_LOGITECH_FF is not set |
@@ -1427,6 +1448,7 @@ CONFIG_USB_EHCI_HCD=y | |||
1427 | # CONFIG_USB_OXU210HP_HCD is not set | 1448 | # CONFIG_USB_OXU210HP_HCD is not set |
1428 | # CONFIG_USB_ISP116X_HCD is not set | 1449 | # CONFIG_USB_ISP116X_HCD is not set |
1429 | # CONFIG_USB_ISP1760_HCD is not set | 1450 | # CONFIG_USB_ISP1760_HCD is not set |
1451 | # CONFIG_USB_ISP1362_HCD is not set | ||
1430 | CONFIG_USB_OHCI_HCD=y | 1452 | CONFIG_USB_OHCI_HCD=y |
1431 | # CONFIG_USB_OHCI_HCD_PPC_OF_BE is not set | 1453 | # CONFIG_USB_OHCI_HCD_PPC_OF_BE is not set |
1432 | # CONFIG_USB_OHCI_HCD_PPC_OF_LE is not set | 1454 | # CONFIG_USB_OHCI_HCD_PPC_OF_LE is not set |
@@ -1502,6 +1524,7 @@ CONFIG_USB_STORAGE=y | |||
1502 | # CONFIG_USB_LD is not set | 1524 | # CONFIG_USB_LD is not set |
1503 | # CONFIG_USB_TRANCEVIBRATOR is not set | 1525 | # CONFIG_USB_TRANCEVIBRATOR is not set |
1504 | # CONFIG_USB_IOWARRIOR is not set | 1526 | # CONFIG_USB_IOWARRIOR is not set |
1527 | # CONFIG_USB_TEST is not set | ||
1505 | # CONFIG_USB_ISIGHTFW is not set | 1528 | # CONFIG_USB_ISIGHTFW is not set |
1506 | # CONFIG_USB_VST is not set | 1529 | # CONFIG_USB_VST is not set |
1507 | # CONFIG_USB_ATM is not set | 1530 | # CONFIG_USB_ATM is not set |
@@ -1607,6 +1630,7 @@ CONFIG_FS_POSIX_ACL=y | |||
1607 | # CONFIG_GFS2_FS is not set | 1630 | # CONFIG_GFS2_FS is not set |
1608 | # CONFIG_OCFS2_FS is not set | 1631 | # CONFIG_OCFS2_FS is not set |
1609 | # CONFIG_BTRFS_FS is not set | 1632 | # CONFIG_BTRFS_FS is not set |
1633 | # CONFIG_NILFS2_FS is not set | ||
1610 | CONFIG_FILE_LOCKING=y | 1634 | CONFIG_FILE_LOCKING=y |
1611 | CONFIG_FSNOTIFY=y | 1635 | CONFIG_FSNOTIFY=y |
1612 | CONFIG_DNOTIFY=y | 1636 | CONFIG_DNOTIFY=y |
@@ -1669,7 +1693,6 @@ CONFIG_MISC_FILESYSTEMS=y | |||
1669 | # CONFIG_ROMFS_FS is not set | 1693 | # CONFIG_ROMFS_FS is not set |
1670 | # CONFIG_SYSV_FS is not set | 1694 | # CONFIG_SYSV_FS is not set |
1671 | # CONFIG_UFS_FS is not set | 1695 | # CONFIG_UFS_FS is not set |
1672 | # CONFIG_NILFS2_FS is not set | ||
1673 | CONFIG_NETWORK_FILESYSTEMS=y | 1696 | CONFIG_NETWORK_FILESYSTEMS=y |
1674 | CONFIG_NFS_FS=y | 1697 | CONFIG_NFS_FS=y |
1675 | CONFIG_NFS_V3=y | 1698 | CONFIG_NFS_V3=y |
@@ -1775,6 +1798,7 @@ CONFIG_ENABLE_WARN_DEPRECATED=y | |||
1775 | CONFIG_ENABLE_MUST_CHECK=y | 1798 | CONFIG_ENABLE_MUST_CHECK=y |
1776 | CONFIG_FRAME_WARN=1024 | 1799 | CONFIG_FRAME_WARN=1024 |
1777 | CONFIG_MAGIC_SYSRQ=y | 1800 | CONFIG_MAGIC_SYSRQ=y |
1801 | # CONFIG_STRIP_ASM_SYMS is not set | ||
1778 | # CONFIG_UNUSED_SYMBOLS is not set | 1802 | # CONFIG_UNUSED_SYMBOLS is not set |
1779 | # CONFIG_DEBUG_FS is not set | 1803 | # CONFIG_DEBUG_FS is not set |
1780 | # CONFIG_HEADERS_CHECK is not set | 1804 | # CONFIG_HEADERS_CHECK is not set |
@@ -1791,6 +1815,7 @@ CONFIG_SCHED_DEBUG=y | |||
1791 | # CONFIG_TIMER_STATS is not set | 1815 | # CONFIG_TIMER_STATS is not set |
1792 | # CONFIG_DEBUG_OBJECTS is not set | 1816 | # CONFIG_DEBUG_OBJECTS is not set |
1793 | # CONFIG_DEBUG_SLAB is not set | 1817 | # CONFIG_DEBUG_SLAB is not set |
1818 | # CONFIG_DEBUG_KMEMLEAK is not set | ||
1794 | CONFIG_DEBUG_PREEMPT=y | 1819 | CONFIG_DEBUG_PREEMPT=y |
1795 | # CONFIG_DEBUG_RT_MUTEXES is not set | 1820 | # CONFIG_DEBUG_RT_MUTEXES is not set |
1796 | # CONFIG_RT_MUTEX_TESTER is not set | 1821 | # CONFIG_RT_MUTEX_TESTER is not set |
@@ -1810,10 +1835,12 @@ CONFIG_DEBUG_INFO=y | |||
1810 | # CONFIG_DEBUG_LIST is not set | 1835 | # CONFIG_DEBUG_LIST is not set |
1811 | # CONFIG_DEBUG_SG is not set | 1836 | # CONFIG_DEBUG_SG is not set |
1812 | # CONFIG_DEBUG_NOTIFIERS is not set | 1837 | # CONFIG_DEBUG_NOTIFIERS is not set |
1838 | # CONFIG_DEBUG_CREDENTIALS is not set | ||
1813 | # CONFIG_RCU_TORTURE_TEST is not set | 1839 | # CONFIG_RCU_TORTURE_TEST is not set |
1814 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | 1840 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
1815 | # CONFIG_BACKTRACE_SELF_TEST is not set | 1841 | # CONFIG_BACKTRACE_SELF_TEST is not set |
1816 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set | 1842 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set |
1843 | # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set | ||
1817 | # CONFIG_FAULT_INJECTION is not set | 1844 | # CONFIG_FAULT_INJECTION is not set |
1818 | # CONFIG_LATENCYTOP is not set | 1845 | # CONFIG_LATENCYTOP is not set |
1819 | CONFIG_SYSCTL_SYSCALL_CHECK=y | 1846 | CONFIG_SYSCTL_SYSCALL_CHECK=y |
@@ -1837,10 +1864,10 @@ CONFIG_BRANCH_PROFILE_NONE=y | |||
1837 | # CONFIG_KMEMTRACE is not set | 1864 | # CONFIG_KMEMTRACE is not set |
1838 | # CONFIG_WORKQUEUE_TRACER is not set | 1865 | # CONFIG_WORKQUEUE_TRACER is not set |
1839 | # CONFIG_BLK_DEV_IO_TRACE is not set | 1866 | # CONFIG_BLK_DEV_IO_TRACE is not set |
1867 | # CONFIG_DMA_API_DEBUG is not set | ||
1840 | # CONFIG_SAMPLES is not set | 1868 | # CONFIG_SAMPLES is not set |
1841 | CONFIG_HAVE_ARCH_KGDB=y | 1869 | CONFIG_HAVE_ARCH_KGDB=y |
1842 | # CONFIG_KGDB is not set | 1870 | # CONFIG_KGDB is not set |
1843 | # CONFIG_KMEMCHECK is not set | ||
1844 | # CONFIG_PPC_DISABLE_WERROR is not set | 1871 | # CONFIG_PPC_DISABLE_WERROR is not set |
1845 | CONFIG_PPC_WERROR=y | 1872 | CONFIG_PPC_WERROR=y |
1846 | CONFIG_PRINT_STACK_DEPTH=64 | 1873 | CONFIG_PRINT_STACK_DEPTH=64 |
@@ -1872,7 +1899,6 @@ CONFIG_CRYPTO=y | |||
1872 | # | 1899 | # |
1873 | # Crypto core or helper | 1900 | # Crypto core or helper |
1874 | # | 1901 | # |
1875 | # CONFIG_CRYPTO_FIPS is not set | ||
1876 | CONFIG_CRYPTO_ALGAPI=y | 1902 | CONFIG_CRYPTO_ALGAPI=y |
1877 | CONFIG_CRYPTO_ALGAPI2=y | 1903 | CONFIG_CRYPTO_ALGAPI2=y |
1878 | CONFIG_CRYPTO_AEAD=m | 1904 | CONFIG_CRYPTO_AEAD=m |
@@ -1915,11 +1941,13 @@ CONFIG_CRYPTO_PCBC=m | |||
1915 | # | 1941 | # |
1916 | CONFIG_CRYPTO_HMAC=y | 1942 | CONFIG_CRYPTO_HMAC=y |
1917 | # CONFIG_CRYPTO_XCBC is not set | 1943 | # CONFIG_CRYPTO_XCBC is not set |
1944 | # CONFIG_CRYPTO_VMAC is not set | ||
1918 | 1945 | ||
1919 | # | 1946 | # |
1920 | # Digest | 1947 | # Digest |
1921 | # | 1948 | # |
1922 | CONFIG_CRYPTO_CRC32C=m | 1949 | CONFIG_CRYPTO_CRC32C=m |
1950 | # CONFIG_CRYPTO_GHASH is not set | ||
1923 | CONFIG_CRYPTO_MD4=m | 1951 | CONFIG_CRYPTO_MD4=m |
1924 | CONFIG_CRYPTO_MD5=y | 1952 | CONFIG_CRYPTO_MD5=y |
1925 | CONFIG_CRYPTO_MICHAEL_MIC=m | 1953 | CONFIG_CRYPTO_MICHAEL_MIC=m |
diff --git a/arch/powerpc/configs/86xx/mpc8610_hpcd_defconfig b/arch/powerpc/configs/86xx/mpc8610_hpcd_defconfig index a61f183f7186..de4d52504fe4 100644 --- a/arch/powerpc/configs/86xx/mpc8610_hpcd_defconfig +++ b/arch/powerpc/configs/86xx/mpc8610_hpcd_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.31-rc4 | 3 | # Linux kernel version: 2.6.32-rc5 |
4 | # Wed Jul 29 23:32:27 2009 | 4 | # Thu Nov 5 08:20:45 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -35,6 +35,7 @@ CONFIG_GENERIC_CLOCKEVENTS=y | |||
35 | CONFIG_GENERIC_HARDIRQS=y | 35 | CONFIG_GENERIC_HARDIRQS=y |
36 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | 36 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y |
37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
38 | # CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK is not set | ||
38 | CONFIG_IRQ_PER_CPU=y | 39 | CONFIG_IRQ_PER_CPU=y |
39 | CONFIG_STACKTRACE_SUPPORT=y | 40 | CONFIG_STACKTRACE_SUPPORT=y |
40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
@@ -83,11 +84,12 @@ CONFIG_SYSVIPC_SYSCTL=y | |||
83 | # | 84 | # |
84 | # RCU Subsystem | 85 | # RCU Subsystem |
85 | # | 86 | # |
86 | CONFIG_CLASSIC_RCU=y | 87 | CONFIG_TREE_RCU=y |
87 | # CONFIG_TREE_RCU is not set | 88 | # CONFIG_TREE_PREEMPT_RCU is not set |
88 | # CONFIG_PREEMPT_RCU is not set | 89 | # CONFIG_RCU_TRACE is not set |
90 | CONFIG_RCU_FANOUT=32 | ||
91 | # CONFIG_RCU_FANOUT_EXACT is not set | ||
89 | # CONFIG_TREE_RCU_TRACE is not set | 92 | # CONFIG_TREE_RCU_TRACE is not set |
90 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
91 | CONFIG_IKCONFIG=y | 93 | CONFIG_IKCONFIG=y |
92 | CONFIG_IKCONFIG_PROC=y | 94 | CONFIG_IKCONFIG_PROC=y |
93 | CONFIG_LOG_BUF_SHIFT=14 | 95 | CONFIG_LOG_BUF_SHIFT=14 |
@@ -126,22 +128,21 @@ CONFIG_TIMERFD=y | |||
126 | CONFIG_EVENTFD=y | 128 | CONFIG_EVENTFD=y |
127 | CONFIG_SHMEM=y | 129 | CONFIG_SHMEM=y |
128 | CONFIG_AIO=y | 130 | CONFIG_AIO=y |
129 | CONFIG_HAVE_PERF_COUNTERS=y | 131 | CONFIG_HAVE_PERF_EVENTS=y |
130 | 132 | ||
131 | # | 133 | # |
132 | # Performance Counters | 134 | # Kernel Performance Events And Counters |
133 | # | 135 | # |
136 | # CONFIG_PERF_EVENTS is not set | ||
134 | # CONFIG_PERF_COUNTERS is not set | 137 | # CONFIG_PERF_COUNTERS is not set |
135 | CONFIG_VM_EVENT_COUNTERS=y | 138 | CONFIG_VM_EVENT_COUNTERS=y |
136 | CONFIG_PCI_QUIRKS=y | 139 | CONFIG_PCI_QUIRKS=y |
137 | CONFIG_SLUB_DEBUG=y | 140 | CONFIG_SLUB_DEBUG=y |
138 | # CONFIG_STRIP_ASM_SYMS is not set | ||
139 | CONFIG_COMPAT_BRK=y | 141 | CONFIG_COMPAT_BRK=y |
140 | # CONFIG_SLAB is not set | 142 | # CONFIG_SLAB is not set |
141 | CONFIG_SLUB=y | 143 | CONFIG_SLUB=y |
142 | # CONFIG_SLOB is not set | 144 | # CONFIG_SLOB is not set |
143 | # CONFIG_PROFILING is not set | 145 | # CONFIG_PROFILING is not set |
144 | # CONFIG_MARKERS is not set | ||
145 | CONFIG_HAVE_OPROFILE=y | 146 | CONFIG_HAVE_OPROFILE=y |
146 | # CONFIG_KPROBES is not set | 147 | # CONFIG_KPROBES is not set |
147 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y | 148 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y |
@@ -149,6 +150,8 @@ CONFIG_HAVE_IOREMAP_PROT=y | |||
149 | CONFIG_HAVE_KPROBES=y | 150 | CONFIG_HAVE_KPROBES=y |
150 | CONFIG_HAVE_KRETPROBES=y | 151 | CONFIG_HAVE_KRETPROBES=y |
151 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 152 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
153 | CONFIG_HAVE_DMA_ATTRS=y | ||
154 | CONFIG_HAVE_DMA_API_DEBUG=y | ||
152 | 155 | ||
153 | # | 156 | # |
154 | # GCOV-based kernel profiling | 157 | # GCOV-based kernel profiling |
@@ -251,6 +254,7 @@ CONFIG_ARCH_HAS_WALK_MEMORY=y | |||
251 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 254 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
252 | # CONFIG_KEXEC is not set | 255 | # CONFIG_KEXEC is not set |
253 | # CONFIG_CRASH_DUMP is not set | 256 | # CONFIG_CRASH_DUMP is not set |
257 | CONFIG_MAX_ACTIVE_REGIONS=32 | ||
254 | CONFIG_ARCH_FLATMEM_ENABLE=y | 258 | CONFIG_ARCH_FLATMEM_ENABLE=y |
255 | CONFIG_ARCH_POPULATES_NODE_MAP=y | 259 | CONFIG_ARCH_POPULATES_NODE_MAP=y |
256 | CONFIG_SELECT_MEMORY_MODEL=y | 260 | CONFIG_SELECT_MEMORY_MODEL=y |
@@ -268,6 +272,7 @@ CONFIG_BOUNCE=y | |||
268 | CONFIG_VIRT_TO_BUS=y | 272 | CONFIG_VIRT_TO_BUS=y |
269 | CONFIG_HAVE_MLOCK=y | 273 | CONFIG_HAVE_MLOCK=y |
270 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 274 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
275 | # CONFIG_KSM is not set | ||
271 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | 276 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 |
272 | CONFIG_PPC_4K_PAGES=y | 277 | CONFIG_PPC_4K_PAGES=y |
273 | # CONFIG_PPC_16K_PAGES is not set | 278 | # CONFIG_PPC_16K_PAGES is not set |
@@ -385,6 +390,7 @@ CONFIG_IPV6_NDISC_NODETYPE=y | |||
385 | # CONFIG_NETFILTER is not set | 390 | # CONFIG_NETFILTER is not set |
386 | # CONFIG_IP_DCCP is not set | 391 | # CONFIG_IP_DCCP is not set |
387 | # CONFIG_IP_SCTP is not set | 392 | # CONFIG_IP_SCTP is not set |
393 | # CONFIG_RDS is not set | ||
388 | # CONFIG_TIPC is not set | 394 | # CONFIG_TIPC is not set |
389 | # CONFIG_ATM is not set | 395 | # CONFIG_ATM is not set |
390 | # CONFIG_BRIDGE is not set | 396 | # CONFIG_BRIDGE is not set |
@@ -414,6 +420,7 @@ CONFIG_IPV6_NDISC_NODETYPE=y | |||
414 | # CONFIG_AF_RXRPC is not set | 420 | # CONFIG_AF_RXRPC is not set |
415 | CONFIG_WIRELESS=y | 421 | CONFIG_WIRELESS=y |
416 | # CONFIG_CFG80211 is not set | 422 | # CONFIG_CFG80211 is not set |
423 | CONFIG_CFG80211_DEFAULT_PS_VALUE=0 | ||
417 | CONFIG_WIRELESS_OLD_REGULATORY=y | 424 | CONFIG_WIRELESS_OLD_REGULATORY=y |
418 | # CONFIG_WIRELESS_EXT is not set | 425 | # CONFIG_WIRELESS_EXT is not set |
419 | # CONFIG_LIB80211 is not set | 426 | # CONFIG_LIB80211 is not set |
@@ -421,7 +428,6 @@ CONFIG_WIRELESS_OLD_REGULATORY=y | |||
421 | # | 428 | # |
422 | # CFG80211 needs to be enabled for MAC80211 | 429 | # CFG80211 needs to be enabled for MAC80211 |
423 | # | 430 | # |
424 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
425 | # CONFIG_WIMAX is not set | 431 | # CONFIG_WIMAX is not set |
426 | # CONFIG_RFKILL is not set | 432 | # CONFIG_RFKILL is not set |
427 | # CONFIG_NET_9P is not set | 433 | # CONFIG_NET_9P is not set |
@@ -434,6 +440,7 @@ CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | |||
434 | # Generic Driver Options | 440 | # Generic Driver Options |
435 | # | 441 | # |
436 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 442 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
443 | # CONFIG_DEVTMPFS is not set | ||
437 | CONFIG_STANDALONE=y | 444 | CONFIG_STANDALONE=y |
438 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 445 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
439 | CONFIG_FW_LOADER=y | 446 | CONFIG_FW_LOADER=y |
@@ -445,9 +452,9 @@ CONFIG_EXTRA_FIRMWARE="" | |||
445 | # CONFIG_CONNECTOR is not set | 452 | # CONFIG_CONNECTOR is not set |
446 | CONFIG_MTD=y | 453 | CONFIG_MTD=y |
447 | # CONFIG_MTD_DEBUG is not set | 454 | # CONFIG_MTD_DEBUG is not set |
455 | # CONFIG_MTD_TESTS is not set | ||
448 | # CONFIG_MTD_CONCAT is not set | 456 | # CONFIG_MTD_CONCAT is not set |
449 | CONFIG_MTD_PARTITIONS=y | 457 | CONFIG_MTD_PARTITIONS=y |
450 | # CONFIG_MTD_TESTS is not set | ||
451 | # CONFIG_MTD_REDBOOT_PARTS is not set | 458 | # CONFIG_MTD_REDBOOT_PARTS is not set |
452 | CONFIG_MTD_CMDLINE_PARTS=y | 459 | CONFIG_MTD_CMDLINE_PARTS=y |
453 | # CONFIG_MTD_OF_PARTS is not set | 460 | # CONFIG_MTD_OF_PARTS is not set |
@@ -662,6 +669,7 @@ CONFIG_SCSI_WAIT_SCAN=m | |||
662 | CONFIG_SCSI_LOWLEVEL=y | 669 | CONFIG_SCSI_LOWLEVEL=y |
663 | # CONFIG_ISCSI_TCP is not set | 670 | # CONFIG_ISCSI_TCP is not set |
664 | # CONFIG_SCSI_BNX2_ISCSI is not set | 671 | # CONFIG_SCSI_BNX2_ISCSI is not set |
672 | # CONFIG_BE2ISCSI is not set | ||
665 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 673 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
666 | # CONFIG_SCSI_3W_9XXX is not set | 674 | # CONFIG_SCSI_3W_9XXX is not set |
667 | # CONFIG_SCSI_ACARD is not set | 675 | # CONFIG_SCSI_ACARD is not set |
@@ -701,11 +709,14 @@ CONFIG_SCSI_LOWLEVEL=y | |||
701 | # CONFIG_SCSI_DC390T is not set | 709 | # CONFIG_SCSI_DC390T is not set |
702 | # CONFIG_SCSI_NSP32 is not set | 710 | # CONFIG_SCSI_NSP32 is not set |
703 | # CONFIG_SCSI_DEBUG is not set | 711 | # CONFIG_SCSI_DEBUG is not set |
712 | # CONFIG_SCSI_PMCRAID is not set | ||
704 | # CONFIG_SCSI_SRP is not set | 713 | # CONFIG_SCSI_SRP is not set |
714 | # CONFIG_SCSI_BFA_FC is not set | ||
705 | # CONFIG_SCSI_DH is not set | 715 | # CONFIG_SCSI_DH is not set |
706 | # CONFIG_SCSI_OSD_INITIATOR is not set | 716 | # CONFIG_SCSI_OSD_INITIATOR is not set |
707 | CONFIG_ATA=y | 717 | CONFIG_ATA=y |
708 | # CONFIG_ATA_NONSTANDARD is not set | 718 | # CONFIG_ATA_NONSTANDARD is not set |
719 | CONFIG_ATA_VERBOSE_ERROR=y | ||
709 | CONFIG_SATA_PMP=y | 720 | CONFIG_SATA_PMP=y |
710 | CONFIG_SATA_AHCI=y | 721 | CONFIG_SATA_AHCI=y |
711 | # CONFIG_SATA_SIL24 is not set | 722 | # CONFIG_SATA_SIL24 is not set |
@@ -728,6 +739,7 @@ CONFIG_ATA_SFF=y | |||
728 | CONFIG_PATA_ALI=y | 739 | CONFIG_PATA_ALI=y |
729 | # CONFIG_PATA_AMD is not set | 740 | # CONFIG_PATA_AMD is not set |
730 | # CONFIG_PATA_ARTOP is not set | 741 | # CONFIG_PATA_ARTOP is not set |
742 | # CONFIG_PATA_ATP867X is not set | ||
731 | # CONFIG_PATA_ATIIXP is not set | 743 | # CONFIG_PATA_ATIIXP is not set |
732 | # CONFIG_PATA_CMD640_PCI is not set | 744 | # CONFIG_PATA_CMD640_PCI is not set |
733 | # CONFIG_PATA_CMD64X is not set | 745 | # CONFIG_PATA_CMD64X is not set |
@@ -755,6 +767,7 @@ CONFIG_PATA_ALI=y | |||
755 | # CONFIG_PATA_OPTIDMA is not set | 767 | # CONFIG_PATA_OPTIDMA is not set |
756 | # CONFIG_PATA_PDC_OLD is not set | 768 | # CONFIG_PATA_PDC_OLD is not set |
757 | # CONFIG_PATA_RADISYS is not set | 769 | # CONFIG_PATA_RADISYS is not set |
770 | # CONFIG_PATA_RDC is not set | ||
758 | # CONFIG_PATA_RZ1000 is not set | 771 | # CONFIG_PATA_RZ1000 is not set |
759 | # CONFIG_PATA_SC1200 is not set | 772 | # CONFIG_PATA_SC1200 is not set |
760 | # CONFIG_PATA_SERVERWORKS is not set | 773 | # CONFIG_PATA_SERVERWORKS is not set |
@@ -818,14 +831,13 @@ CONFIG_ULI526X=y | |||
818 | # CONFIG_NET_PCI is not set | 831 | # CONFIG_NET_PCI is not set |
819 | # CONFIG_B44 is not set | 832 | # CONFIG_B44 is not set |
820 | # CONFIG_KS8842 is not set | 833 | # CONFIG_KS8842 is not set |
834 | # CONFIG_KS8851_MLL is not set | ||
821 | # CONFIG_ATL2 is not set | 835 | # CONFIG_ATL2 is not set |
836 | # CONFIG_XILINX_EMACLITE is not set | ||
822 | # CONFIG_NETDEV_1000 is not set | 837 | # CONFIG_NETDEV_1000 is not set |
823 | # CONFIG_NETDEV_10000 is not set | 838 | # CONFIG_NETDEV_10000 is not set |
824 | # CONFIG_TR is not set | 839 | # CONFIG_TR is not set |
825 | 840 | CONFIG_WLAN=y | |
826 | # | ||
827 | # Wireless LAN | ||
828 | # | ||
829 | # CONFIG_WLAN_PRE80211 is not set | 841 | # CONFIG_WLAN_PRE80211 is not set |
830 | # CONFIG_WLAN_80211 is not set | 842 | # CONFIG_WLAN_80211 is not set |
831 | 843 | ||
@@ -929,6 +941,7 @@ CONFIG_UNIX98_PTYS=y | |||
929 | CONFIG_DEVPORT=y | 941 | CONFIG_DEVPORT=y |
930 | CONFIG_I2C=y | 942 | CONFIG_I2C=y |
931 | CONFIG_I2C_BOARDINFO=y | 943 | CONFIG_I2C_BOARDINFO=y |
944 | CONFIG_I2C_COMPAT=y | ||
932 | # CONFIG_I2C_CHARDEV is not set | 945 | # CONFIG_I2C_CHARDEV is not set |
933 | CONFIG_I2C_HELPER_AUTO=y | 946 | CONFIG_I2C_HELPER_AUTO=y |
934 | 947 | ||
@@ -982,9 +995,6 @@ CONFIG_I2C_MPC=y | |||
982 | # Miscellaneous I2C Chip support | 995 | # Miscellaneous I2C Chip support |
983 | # | 996 | # |
984 | # CONFIG_DS1682 is not set | 997 | # CONFIG_DS1682 is not set |
985 | # CONFIG_SENSORS_PCF8574 is not set | ||
986 | # CONFIG_PCF8575 is not set | ||
987 | # CONFIG_SENSORS_PCA9539 is not set | ||
988 | # CONFIG_SENSORS_TSL2550 is not set | 998 | # CONFIG_SENSORS_TSL2550 is not set |
989 | # CONFIG_I2C_DEBUG_CORE is not set | 999 | # CONFIG_I2C_DEBUG_CORE is not set |
990 | # CONFIG_I2C_DEBUG_ALGO is not set | 1000 | # CONFIG_I2C_DEBUG_ALGO is not set |
@@ -1002,7 +1012,6 @@ CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | |||
1002 | # CONFIG_POWER_SUPPLY is not set | 1012 | # CONFIG_POWER_SUPPLY is not set |
1003 | # CONFIG_HWMON is not set | 1013 | # CONFIG_HWMON is not set |
1004 | # CONFIG_THERMAL is not set | 1014 | # CONFIG_THERMAL is not set |
1005 | # CONFIG_THERMAL_HWMON is not set | ||
1006 | # CONFIG_WATCHDOG is not set | 1015 | # CONFIG_WATCHDOG is not set |
1007 | CONFIG_SSB_POSSIBLE=y | 1016 | CONFIG_SSB_POSSIBLE=y |
1008 | 1017 | ||
@@ -1021,6 +1030,7 @@ CONFIG_SSB_POSSIBLE=y | |||
1021 | # CONFIG_MFD_TMIO is not set | 1030 | # CONFIG_MFD_TMIO is not set |
1022 | # CONFIG_PMIC_DA903X is not set | 1031 | # CONFIG_PMIC_DA903X is not set |
1023 | # CONFIG_MFD_WM8400 is not set | 1032 | # CONFIG_MFD_WM8400 is not set |
1033 | # CONFIG_MFD_WM831X is not set | ||
1024 | # CONFIG_MFD_WM8350_I2C is not set | 1034 | # CONFIG_MFD_WM8350_I2C is not set |
1025 | # CONFIG_MFD_PCF50633 is not set | 1035 | # CONFIG_MFD_PCF50633 is not set |
1026 | # CONFIG_AB3100_CORE is not set | 1036 | # CONFIG_AB3100_CORE is not set |
@@ -1031,6 +1041,7 @@ CONFIG_SSB_POSSIBLE=y | |||
1031 | # Graphics support | 1041 | # Graphics support |
1032 | # | 1042 | # |
1033 | # CONFIG_AGP is not set | 1043 | # CONFIG_AGP is not set |
1044 | CONFIG_VGA_ARB=y | ||
1034 | # CONFIG_DRM is not set | 1045 | # CONFIG_DRM is not set |
1035 | # CONFIG_VGASTATE is not set | 1046 | # CONFIG_VGASTATE is not set |
1036 | CONFIG_VIDEO_OUTPUT_CONTROL=y | 1047 | CONFIG_VIDEO_OUTPUT_CONTROL=y |
@@ -1107,6 +1118,7 @@ CONFIG_DUMMY_CONSOLE=y | |||
1107 | # CONFIG_LOGO is not set | 1118 | # CONFIG_LOGO is not set |
1108 | CONFIG_SOUND=y | 1119 | CONFIG_SOUND=y |
1109 | CONFIG_SOUND_OSS_CORE=y | 1120 | CONFIG_SOUND_OSS_CORE=y |
1121 | CONFIG_SOUND_OSS_CORE_PRECLAIM=y | ||
1110 | CONFIG_SND=y | 1122 | CONFIG_SND=y |
1111 | CONFIG_SND_TIMER=y | 1123 | CONFIG_SND_TIMER=y |
1112 | CONFIG_SND_PCM=y | 1124 | CONFIG_SND_PCM=y |
@@ -1209,7 +1221,6 @@ CONFIG_SND_SOC_CS4270_VD33_ERRATA=y | |||
1209 | # CONFIG_SOUND_PRIME is not set | 1221 | # CONFIG_SOUND_PRIME is not set |
1210 | CONFIG_HID_SUPPORT=y | 1222 | CONFIG_HID_SUPPORT=y |
1211 | CONFIG_HID=y | 1223 | CONFIG_HID=y |
1212 | # CONFIG_HID_DEBUG is not set | ||
1213 | # CONFIG_HIDRAW is not set | 1224 | # CONFIG_HIDRAW is not set |
1214 | # CONFIG_HID_PID is not set | 1225 | # CONFIG_HID_PID is not set |
1215 | 1226 | ||
@@ -1329,6 +1340,7 @@ CONFIG_FS_MBCACHE=y | |||
1329 | # CONFIG_GFS2_FS is not set | 1340 | # CONFIG_GFS2_FS is not set |
1330 | # CONFIG_OCFS2_FS is not set | 1341 | # CONFIG_OCFS2_FS is not set |
1331 | # CONFIG_BTRFS_FS is not set | 1342 | # CONFIG_BTRFS_FS is not set |
1343 | # CONFIG_NILFS2_FS is not set | ||
1332 | CONFIG_FILE_LOCKING=y | 1344 | CONFIG_FILE_LOCKING=y |
1333 | CONFIG_FSNOTIFY=y | 1345 | CONFIG_FSNOTIFY=y |
1334 | # CONFIG_DNOTIFY is not set | 1346 | # CONFIG_DNOTIFY is not set |
@@ -1388,7 +1400,6 @@ CONFIG_MISC_FILESYSTEMS=y | |||
1388 | # CONFIG_ROMFS_FS is not set | 1400 | # CONFIG_ROMFS_FS is not set |
1389 | # CONFIG_SYSV_FS is not set | 1401 | # CONFIG_SYSV_FS is not set |
1390 | # CONFIG_UFS_FS is not set | 1402 | # CONFIG_UFS_FS is not set |
1391 | # CONFIG_NILFS2_FS is not set | ||
1392 | CONFIG_NETWORK_FILESYSTEMS=y | 1403 | CONFIG_NETWORK_FILESYSTEMS=y |
1393 | CONFIG_NFS_FS=y | 1404 | CONFIG_NFS_FS=y |
1394 | CONFIG_NFS_V3=y | 1405 | CONFIG_NFS_V3=y |
@@ -1505,6 +1516,7 @@ CONFIG_ENABLE_WARN_DEPRECATED=y | |||
1505 | CONFIG_ENABLE_MUST_CHECK=y | 1516 | CONFIG_ENABLE_MUST_CHECK=y |
1506 | CONFIG_FRAME_WARN=1024 | 1517 | CONFIG_FRAME_WARN=1024 |
1507 | # CONFIG_MAGIC_SYSRQ is not set | 1518 | # CONFIG_MAGIC_SYSRQ is not set |
1519 | # CONFIG_STRIP_ASM_SYMS is not set | ||
1508 | # CONFIG_UNUSED_SYMBOLS is not set | 1520 | # CONFIG_UNUSED_SYMBOLS is not set |
1509 | # CONFIG_DEBUG_FS is not set | 1521 | # CONFIG_DEBUG_FS is not set |
1510 | # CONFIG_HEADERS_CHECK is not set | 1522 | # CONFIG_HEADERS_CHECK is not set |
@@ -1522,6 +1534,7 @@ CONFIG_SCHED_DEBUG=y | |||
1522 | # CONFIG_DEBUG_OBJECTS is not set | 1534 | # CONFIG_DEBUG_OBJECTS is not set |
1523 | # CONFIG_SLUB_DEBUG_ON is not set | 1535 | # CONFIG_SLUB_DEBUG_ON is not set |
1524 | # CONFIG_SLUB_STATS is not set | 1536 | # CONFIG_SLUB_STATS is not set |
1537 | # CONFIG_DEBUG_KMEMLEAK is not set | ||
1525 | # CONFIG_DEBUG_RT_MUTEXES is not set | 1538 | # CONFIG_DEBUG_RT_MUTEXES is not set |
1526 | # CONFIG_RT_MUTEX_TESTER is not set | 1539 | # CONFIG_RT_MUTEX_TESTER is not set |
1527 | # CONFIG_DEBUG_SPINLOCK is not set | 1540 | # CONFIG_DEBUG_SPINLOCK is not set |
@@ -1541,10 +1554,12 @@ CONFIG_DEBUG_INFO=y | |||
1541 | # CONFIG_DEBUG_LIST is not set | 1554 | # CONFIG_DEBUG_LIST is not set |
1542 | # CONFIG_DEBUG_SG is not set | 1555 | # CONFIG_DEBUG_SG is not set |
1543 | # CONFIG_DEBUG_NOTIFIERS is not set | 1556 | # CONFIG_DEBUG_NOTIFIERS is not set |
1557 | # CONFIG_DEBUG_CREDENTIALS is not set | ||
1544 | # CONFIG_RCU_TORTURE_TEST is not set | 1558 | # CONFIG_RCU_TORTURE_TEST is not set |
1545 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | 1559 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
1546 | # CONFIG_BACKTRACE_SELF_TEST is not set | 1560 | # CONFIG_BACKTRACE_SELF_TEST is not set |
1547 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set | 1561 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set |
1562 | # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set | ||
1548 | # CONFIG_FAULT_INJECTION is not set | 1563 | # CONFIG_FAULT_INJECTION is not set |
1549 | # CONFIG_LATENCYTOP is not set | 1564 | # CONFIG_LATENCYTOP is not set |
1550 | CONFIG_SYSCTL_SYSCALL_CHECK=y | 1565 | CONFIG_SYSCTL_SYSCALL_CHECK=y |
@@ -1567,10 +1582,10 @@ CONFIG_BRANCH_PROFILE_NONE=y | |||
1567 | # CONFIG_KMEMTRACE is not set | 1582 | # CONFIG_KMEMTRACE is not set |
1568 | # CONFIG_WORKQUEUE_TRACER is not set | 1583 | # CONFIG_WORKQUEUE_TRACER is not set |
1569 | # CONFIG_BLK_DEV_IO_TRACE is not set | 1584 | # CONFIG_BLK_DEV_IO_TRACE is not set |
1585 | # CONFIG_DMA_API_DEBUG is not set | ||
1570 | # CONFIG_SAMPLES is not set | 1586 | # CONFIG_SAMPLES is not set |
1571 | CONFIG_HAVE_ARCH_KGDB=y | 1587 | CONFIG_HAVE_ARCH_KGDB=y |
1572 | # CONFIG_KGDB is not set | 1588 | # CONFIG_KGDB is not set |
1573 | # CONFIG_KMEMCHECK is not set | ||
1574 | # CONFIG_PPC_DISABLE_WERROR is not set | 1589 | # CONFIG_PPC_DISABLE_WERROR is not set |
1575 | CONFIG_PPC_WERROR=y | 1590 | CONFIG_PPC_WERROR=y |
1576 | CONFIG_PRINT_STACK_DEPTH=64 | 1591 | CONFIG_PRINT_STACK_DEPTH=64 |
@@ -1597,7 +1612,6 @@ CONFIG_CRYPTO=y | |||
1597 | # | 1612 | # |
1598 | # Crypto core or helper | 1613 | # Crypto core or helper |
1599 | # | 1614 | # |
1600 | # CONFIG_CRYPTO_FIPS is not set | ||
1601 | # CONFIG_CRYPTO_MANAGER is not set | 1615 | # CONFIG_CRYPTO_MANAGER is not set |
1602 | # CONFIG_CRYPTO_MANAGER2 is not set | 1616 | # CONFIG_CRYPTO_MANAGER2 is not set |
1603 | # CONFIG_CRYPTO_GF128MUL is not set | 1617 | # CONFIG_CRYPTO_GF128MUL is not set |
@@ -1629,11 +1643,13 @@ CONFIG_CRYPTO=y | |||
1629 | # | 1643 | # |
1630 | # CONFIG_CRYPTO_HMAC is not set | 1644 | # CONFIG_CRYPTO_HMAC is not set |
1631 | # CONFIG_CRYPTO_XCBC is not set | 1645 | # CONFIG_CRYPTO_XCBC is not set |
1646 | # CONFIG_CRYPTO_VMAC is not set | ||
1632 | 1647 | ||
1633 | # | 1648 | # |
1634 | # Digest | 1649 | # Digest |
1635 | # | 1650 | # |
1636 | # CONFIG_CRYPTO_CRC32C is not set | 1651 | # CONFIG_CRYPTO_CRC32C is not set |
1652 | # CONFIG_CRYPTO_GHASH is not set | ||
1637 | # CONFIG_CRYPTO_MD4 is not set | 1653 | # CONFIG_CRYPTO_MD4 is not set |
1638 | # CONFIG_CRYPTO_MD5 is not set | 1654 | # CONFIG_CRYPTO_MD5 is not set |
1639 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 1655 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
diff --git a/arch/powerpc/configs/86xx/mpc8641_hpcn_defconfig b/arch/powerpc/configs/86xx/mpc8641_hpcn_defconfig index 7016ce732605..754a79ba74a9 100644 --- a/arch/powerpc/configs/86xx/mpc8641_hpcn_defconfig +++ b/arch/powerpc/configs/86xx/mpc8641_hpcn_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.31-rc4 | 3 | # Linux kernel version: 2.6.32-rc5 |
4 | # Wed Jul 29 23:32:28 2009 | 4 | # Thu Nov 5 08:20:46 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -36,6 +36,7 @@ CONFIG_GENERIC_CLOCKEVENTS=y | |||
36 | CONFIG_GENERIC_HARDIRQS=y | 36 | CONFIG_GENERIC_HARDIRQS=y |
37 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | 37 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y |
38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
39 | # CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK is not set | ||
39 | CONFIG_IRQ_PER_CPU=y | 40 | CONFIG_IRQ_PER_CPU=y |
40 | CONFIG_STACKTRACE_SUPPORT=y | 41 | CONFIG_STACKTRACE_SUPPORT=y |
41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 42 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
@@ -87,11 +88,12 @@ CONFIG_AUDIT=y | |||
87 | # | 88 | # |
88 | # RCU Subsystem | 89 | # RCU Subsystem |
89 | # | 90 | # |
90 | CONFIG_CLASSIC_RCU=y | 91 | CONFIG_TREE_RCU=y |
91 | # CONFIG_TREE_RCU is not set | 92 | # CONFIG_TREE_PREEMPT_RCU is not set |
92 | # CONFIG_PREEMPT_RCU is not set | 93 | # CONFIG_RCU_TRACE is not set |
94 | CONFIG_RCU_FANOUT=32 | ||
95 | # CONFIG_RCU_FANOUT_EXACT is not set | ||
93 | # CONFIG_TREE_RCU_TRACE is not set | 96 | # CONFIG_TREE_RCU_TRACE is not set |
94 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
95 | CONFIG_IKCONFIG=y | 97 | CONFIG_IKCONFIG=y |
96 | CONFIG_IKCONFIG_PROC=y | 98 | CONFIG_IKCONFIG_PROC=y |
97 | CONFIG_LOG_BUF_SHIFT=14 | 99 | CONFIG_LOG_BUF_SHIFT=14 |
@@ -130,22 +132,21 @@ CONFIG_TIMERFD=y | |||
130 | CONFIG_EVENTFD=y | 132 | CONFIG_EVENTFD=y |
131 | CONFIG_SHMEM=y | 133 | CONFIG_SHMEM=y |
132 | CONFIG_AIO=y | 134 | CONFIG_AIO=y |
133 | CONFIG_HAVE_PERF_COUNTERS=y | 135 | CONFIG_HAVE_PERF_EVENTS=y |
134 | 136 | ||
135 | # | 137 | # |
136 | # Performance Counters | 138 | # Kernel Performance Events And Counters |
137 | # | 139 | # |
140 | # CONFIG_PERF_EVENTS is not set | ||
138 | # CONFIG_PERF_COUNTERS is not set | 141 | # CONFIG_PERF_COUNTERS is not set |
139 | CONFIG_VM_EVENT_COUNTERS=y | 142 | CONFIG_VM_EVENT_COUNTERS=y |
140 | CONFIG_PCI_QUIRKS=y | 143 | CONFIG_PCI_QUIRKS=y |
141 | CONFIG_SLUB_DEBUG=y | 144 | CONFIG_SLUB_DEBUG=y |
142 | # CONFIG_STRIP_ASM_SYMS is not set | ||
143 | CONFIG_COMPAT_BRK=y | 145 | CONFIG_COMPAT_BRK=y |
144 | # CONFIG_SLAB is not set | 146 | # CONFIG_SLAB is not set |
145 | CONFIG_SLUB=y | 147 | CONFIG_SLUB=y |
146 | # CONFIG_SLOB is not set | 148 | # CONFIG_SLOB is not set |
147 | # CONFIG_PROFILING is not set | 149 | # CONFIG_PROFILING is not set |
148 | # CONFIG_MARKERS is not set | ||
149 | CONFIG_HAVE_OPROFILE=y | 150 | CONFIG_HAVE_OPROFILE=y |
150 | # CONFIG_KPROBES is not set | 151 | # CONFIG_KPROBES is not set |
151 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y | 152 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y |
@@ -153,7 +154,9 @@ CONFIG_HAVE_IOREMAP_PROT=y | |||
153 | CONFIG_HAVE_KPROBES=y | 154 | CONFIG_HAVE_KPROBES=y |
154 | CONFIG_HAVE_KRETPROBES=y | 155 | CONFIG_HAVE_KRETPROBES=y |
155 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 156 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
157 | CONFIG_HAVE_DMA_ATTRS=y | ||
156 | CONFIG_USE_GENERIC_SMP_HELPERS=y | 158 | CONFIG_USE_GENERIC_SMP_HELPERS=y |
159 | CONFIG_HAVE_DMA_API_DEBUG=y | ||
157 | 160 | ||
158 | # | 161 | # |
159 | # GCOV-based kernel profiling | 162 | # GCOV-based kernel profiling |
@@ -251,13 +254,13 @@ CONFIG_BINFMT_ELF=y | |||
251 | CONFIG_BINFMT_MISC=m | 254 | CONFIG_BINFMT_MISC=m |
252 | CONFIG_IOMMU_HELPER=y | 255 | CONFIG_IOMMU_HELPER=y |
253 | CONFIG_SWIOTLB=y | 256 | CONFIG_SWIOTLB=y |
254 | CONFIG_PPC_NEED_DMA_SYNC_OPS=y | ||
255 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 257 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
256 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 258 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
257 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 259 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
258 | # CONFIG_KEXEC is not set | 260 | # CONFIG_KEXEC is not set |
259 | # CONFIG_CRASH_DUMP is not set | 261 | # CONFIG_CRASH_DUMP is not set |
260 | # CONFIG_IRQ_ALL_CPUS is not set | 262 | # CONFIG_IRQ_ALL_CPUS is not set |
263 | CONFIG_MAX_ACTIVE_REGIONS=32 | ||
261 | CONFIG_ARCH_FLATMEM_ENABLE=y | 264 | CONFIG_ARCH_FLATMEM_ENABLE=y |
262 | CONFIG_ARCH_POPULATES_NODE_MAP=y | 265 | CONFIG_ARCH_POPULATES_NODE_MAP=y |
263 | CONFIG_SELECT_MEMORY_MODEL=y | 266 | CONFIG_SELECT_MEMORY_MODEL=y |
@@ -275,6 +278,7 @@ CONFIG_BOUNCE=y | |||
275 | CONFIG_VIRT_TO_BUS=y | 278 | CONFIG_VIRT_TO_BUS=y |
276 | CONFIG_HAVE_MLOCK=y | 279 | CONFIG_HAVE_MLOCK=y |
277 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 280 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
281 | # CONFIG_KSM is not set | ||
278 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | 282 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 |
279 | CONFIG_PPC_4K_PAGES=y | 283 | CONFIG_PPC_4K_PAGES=y |
280 | # CONFIG_PPC_16K_PAGES is not set | 284 | # CONFIG_PPC_16K_PAGES is not set |
@@ -404,6 +408,7 @@ CONFIG_IP_SCTP=m | |||
404 | # CONFIG_SCTP_HMAC_NONE is not set | 408 | # CONFIG_SCTP_HMAC_NONE is not set |
405 | # CONFIG_SCTP_HMAC_SHA1 is not set | 409 | # CONFIG_SCTP_HMAC_SHA1 is not set |
406 | CONFIG_SCTP_HMAC_MD5=y | 410 | CONFIG_SCTP_HMAC_MD5=y |
411 | # CONFIG_RDS is not set | ||
407 | # CONFIG_TIPC is not set | 412 | # CONFIG_TIPC is not set |
408 | # CONFIG_ATM is not set | 413 | # CONFIG_ATM is not set |
409 | # CONFIG_BRIDGE is not set | 414 | # CONFIG_BRIDGE is not set |
@@ -434,6 +439,7 @@ CONFIG_SCTP_HMAC_MD5=y | |||
434 | CONFIG_FIB_RULES=y | 439 | CONFIG_FIB_RULES=y |
435 | CONFIG_WIRELESS=y | 440 | CONFIG_WIRELESS=y |
436 | # CONFIG_CFG80211 is not set | 441 | # CONFIG_CFG80211 is not set |
442 | CONFIG_CFG80211_DEFAULT_PS_VALUE=0 | ||
437 | CONFIG_WIRELESS_OLD_REGULATORY=y | 443 | CONFIG_WIRELESS_OLD_REGULATORY=y |
438 | # CONFIG_WIRELESS_EXT is not set | 444 | # CONFIG_WIRELESS_EXT is not set |
439 | # CONFIG_LIB80211 is not set | 445 | # CONFIG_LIB80211 is not set |
@@ -441,7 +447,6 @@ CONFIG_WIRELESS_OLD_REGULATORY=y | |||
441 | # | 447 | # |
442 | # CFG80211 needs to be enabled for MAC80211 | 448 | # CFG80211 needs to be enabled for MAC80211 |
443 | # | 449 | # |
444 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
445 | # CONFIG_WIMAX is not set | 450 | # CONFIG_WIMAX is not set |
446 | # CONFIG_RFKILL is not set | 451 | # CONFIG_RFKILL is not set |
447 | # CONFIG_NET_9P is not set | 452 | # CONFIG_NET_9P is not set |
@@ -454,6 +459,7 @@ CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | |||
454 | # Generic Driver Options | 459 | # Generic Driver Options |
455 | # | 460 | # |
456 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 461 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
462 | # CONFIG_DEVTMPFS is not set | ||
457 | CONFIG_STANDALONE=y | 463 | CONFIG_STANDALONE=y |
458 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 464 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
459 | CONFIG_FW_LOADER=y | 465 | CONFIG_FW_LOADER=y |
@@ -546,6 +552,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
546 | # CONFIG_ISCSI_TCP is not set | 552 | # CONFIG_ISCSI_TCP is not set |
547 | # CONFIG_SCSI_CXGB3_ISCSI is not set | 553 | # CONFIG_SCSI_CXGB3_ISCSI is not set |
548 | # CONFIG_SCSI_BNX2_ISCSI is not set | 554 | # CONFIG_SCSI_BNX2_ISCSI is not set |
555 | # CONFIG_BE2ISCSI is not set | ||
549 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 556 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
550 | # CONFIG_SCSI_3W_9XXX is not set | 557 | # CONFIG_SCSI_3W_9XXX is not set |
551 | # CONFIG_SCSI_ACARD is not set | 558 | # CONFIG_SCSI_ACARD is not set |
@@ -585,11 +592,14 @@ CONFIG_SCSI_LOWLEVEL=y | |||
585 | # CONFIG_SCSI_DC390T is not set | 592 | # CONFIG_SCSI_DC390T is not set |
586 | # CONFIG_SCSI_NSP32 is not set | 593 | # CONFIG_SCSI_NSP32 is not set |
587 | # CONFIG_SCSI_DEBUG is not set | 594 | # CONFIG_SCSI_DEBUG is not set |
595 | # CONFIG_SCSI_PMCRAID is not set | ||
588 | # CONFIG_SCSI_SRP is not set | 596 | # CONFIG_SCSI_SRP is not set |
597 | # CONFIG_SCSI_BFA_FC is not set | ||
589 | # CONFIG_SCSI_DH is not set | 598 | # CONFIG_SCSI_DH is not set |
590 | # CONFIG_SCSI_OSD_INITIATOR is not set | 599 | # CONFIG_SCSI_OSD_INITIATOR is not set |
591 | CONFIG_ATA=y | 600 | CONFIG_ATA=y |
592 | # CONFIG_ATA_NONSTANDARD is not set | 601 | # CONFIG_ATA_NONSTANDARD is not set |
602 | CONFIG_ATA_VERBOSE_ERROR=y | ||
593 | CONFIG_SATA_PMP=y | 603 | CONFIG_SATA_PMP=y |
594 | CONFIG_SATA_AHCI=y | 604 | CONFIG_SATA_AHCI=y |
595 | # CONFIG_SATA_SIL24 is not set | 605 | # CONFIG_SATA_SIL24 is not set |
@@ -612,6 +622,7 @@ CONFIG_ATA_SFF=y | |||
612 | CONFIG_PATA_ALI=y | 622 | CONFIG_PATA_ALI=y |
613 | # CONFIG_PATA_AMD is not set | 623 | # CONFIG_PATA_AMD is not set |
614 | # CONFIG_PATA_ARTOP is not set | 624 | # CONFIG_PATA_ARTOP is not set |
625 | # CONFIG_PATA_ATP867X is not set | ||
615 | # CONFIG_PATA_ATIIXP is not set | 626 | # CONFIG_PATA_ATIIXP is not set |
616 | # CONFIG_PATA_CMD640_PCI is not set | 627 | # CONFIG_PATA_CMD640_PCI is not set |
617 | # CONFIG_PATA_CMD64X is not set | 628 | # CONFIG_PATA_CMD64X is not set |
@@ -639,6 +650,7 @@ CONFIG_PATA_ALI=y | |||
639 | # CONFIG_PATA_OPTIDMA is not set | 650 | # CONFIG_PATA_OPTIDMA is not set |
640 | # CONFIG_PATA_PDC_OLD is not set | 651 | # CONFIG_PATA_PDC_OLD is not set |
641 | # CONFIG_PATA_RADISYS is not set | 652 | # CONFIG_PATA_RADISYS is not set |
653 | # CONFIG_PATA_RDC is not set | ||
642 | # CONFIG_PATA_RZ1000 is not set | 654 | # CONFIG_PATA_RZ1000 is not set |
643 | # CONFIG_PATA_SC1200 is not set | 655 | # CONFIG_PATA_SC1200 is not set |
644 | # CONFIG_PATA_SERVERWORKS is not set | 656 | # CONFIG_PATA_SERVERWORKS is not set |
@@ -715,7 +727,9 @@ CONFIG_MII=y | |||
715 | # CONFIG_NET_PCI is not set | 727 | # CONFIG_NET_PCI is not set |
716 | # CONFIG_B44 is not set | 728 | # CONFIG_B44 is not set |
717 | # CONFIG_KS8842 is not set | 729 | # CONFIG_KS8842 is not set |
730 | # CONFIG_KS8851_MLL is not set | ||
718 | # CONFIG_ATL2 is not set | 731 | # CONFIG_ATL2 is not set |
732 | # CONFIG_XILINX_EMACLITE is not set | ||
719 | CONFIG_NETDEV_1000=y | 733 | CONFIG_NETDEV_1000=y |
720 | # CONFIG_ACENIC is not set | 734 | # CONFIG_ACENIC is not set |
721 | # CONFIG_DL2K is not set | 735 | # CONFIG_DL2K is not set |
@@ -763,10 +777,7 @@ CONFIG_CHELSIO_T3_DEPENDS=y | |||
763 | # CONFIG_SFC is not set | 777 | # CONFIG_SFC is not set |
764 | # CONFIG_BE2NET is not set | 778 | # CONFIG_BE2NET is not set |
765 | # CONFIG_TR is not set | 779 | # CONFIG_TR is not set |
766 | 780 | CONFIG_WLAN=y | |
767 | # | ||
768 | # Wireless LAN | ||
769 | # | ||
770 | # CONFIG_WLAN_PRE80211 is not set | 781 | # CONFIG_WLAN_PRE80211 is not set |
771 | # CONFIG_WLAN_80211 is not set | 782 | # CONFIG_WLAN_80211 is not set |
772 | 783 | ||
@@ -880,6 +891,7 @@ CONFIG_NVRAM=y | |||
880 | CONFIG_DEVPORT=y | 891 | CONFIG_DEVPORT=y |
881 | CONFIG_I2C=y | 892 | CONFIG_I2C=y |
882 | CONFIG_I2C_BOARDINFO=y | 893 | CONFIG_I2C_BOARDINFO=y |
894 | CONFIG_I2C_COMPAT=y | ||
883 | # CONFIG_I2C_CHARDEV is not set | 895 | # CONFIG_I2C_CHARDEV is not set |
884 | CONFIG_I2C_HELPER_AUTO=y | 896 | CONFIG_I2C_HELPER_AUTO=y |
885 | 897 | ||
@@ -934,9 +946,6 @@ CONFIG_I2C_MPC=y | |||
934 | # Miscellaneous I2C Chip support | 946 | # Miscellaneous I2C Chip support |
935 | # | 947 | # |
936 | # CONFIG_DS1682 is not set | 948 | # CONFIG_DS1682 is not set |
937 | # CONFIG_SENSORS_PCF8574 is not set | ||
938 | # CONFIG_PCF8575 is not set | ||
939 | # CONFIG_SENSORS_PCA9539 is not set | ||
940 | # CONFIG_SENSORS_TSL2550 is not set | 949 | # CONFIG_SENSORS_TSL2550 is not set |
941 | # CONFIG_I2C_DEBUG_CORE is not set | 950 | # CONFIG_I2C_DEBUG_CORE is not set |
942 | # CONFIG_I2C_DEBUG_ALGO is not set | 951 | # CONFIG_I2C_DEBUG_ALGO is not set |
@@ -954,7 +963,6 @@ CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | |||
954 | # CONFIG_POWER_SUPPLY is not set | 963 | # CONFIG_POWER_SUPPLY is not set |
955 | # CONFIG_HWMON is not set | 964 | # CONFIG_HWMON is not set |
956 | # CONFIG_THERMAL is not set | 965 | # CONFIG_THERMAL is not set |
957 | # CONFIG_THERMAL_HWMON is not set | ||
958 | # CONFIG_WATCHDOG is not set | 966 | # CONFIG_WATCHDOG is not set |
959 | CONFIG_SSB_POSSIBLE=y | 967 | CONFIG_SSB_POSSIBLE=y |
960 | 968 | ||
@@ -973,6 +981,7 @@ CONFIG_SSB_POSSIBLE=y | |||
973 | # CONFIG_MFD_TMIO is not set | 981 | # CONFIG_MFD_TMIO is not set |
974 | # CONFIG_PMIC_DA903X is not set | 982 | # CONFIG_PMIC_DA903X is not set |
975 | # CONFIG_MFD_WM8400 is not set | 983 | # CONFIG_MFD_WM8400 is not set |
984 | # CONFIG_MFD_WM831X is not set | ||
976 | # CONFIG_MFD_WM8350_I2C is not set | 985 | # CONFIG_MFD_WM8350_I2C is not set |
977 | # CONFIG_MFD_PCF50633 is not set | 986 | # CONFIG_MFD_PCF50633 is not set |
978 | # CONFIG_AB3100_CORE is not set | 987 | # CONFIG_AB3100_CORE is not set |
@@ -983,6 +992,7 @@ CONFIG_SSB_POSSIBLE=y | |||
983 | # Graphics support | 992 | # Graphics support |
984 | # | 993 | # |
985 | # CONFIG_AGP is not set | 994 | # CONFIG_AGP is not set |
995 | CONFIG_VGA_ARB=y | ||
986 | # CONFIG_DRM is not set | 996 | # CONFIG_DRM is not set |
987 | # CONFIG_VGASTATE is not set | 997 | # CONFIG_VGASTATE is not set |
988 | CONFIG_VIDEO_OUTPUT_CONTROL=y | 998 | CONFIG_VIDEO_OUTPUT_CONTROL=y |
@@ -1002,6 +1012,7 @@ CONFIG_VGA_CONSOLE=y | |||
1002 | CONFIG_DUMMY_CONSOLE=y | 1012 | CONFIG_DUMMY_CONSOLE=y |
1003 | CONFIG_SOUND=y | 1013 | CONFIG_SOUND=y |
1004 | CONFIG_SOUND_OSS_CORE=y | 1014 | CONFIG_SOUND_OSS_CORE=y |
1015 | CONFIG_SOUND_OSS_CORE_PRECLAIM=y | ||
1005 | CONFIG_SND=y | 1016 | CONFIG_SND=y |
1006 | CONFIG_SND_TIMER=y | 1017 | CONFIG_SND_TIMER=y |
1007 | CONFIG_SND_PCM=y | 1018 | CONFIG_SND_PCM=y |
@@ -1105,7 +1116,6 @@ CONFIG_SND_USB=y | |||
1105 | CONFIG_AC97_BUS=y | 1116 | CONFIG_AC97_BUS=y |
1106 | CONFIG_HID_SUPPORT=y | 1117 | CONFIG_HID_SUPPORT=y |
1107 | CONFIG_HID=y | 1118 | CONFIG_HID=y |
1108 | # CONFIG_HID_DEBUG is not set | ||
1109 | # CONFIG_HIDRAW is not set | 1119 | # CONFIG_HIDRAW is not set |
1110 | 1120 | ||
1111 | # | 1121 | # |
@@ -1128,6 +1138,7 @@ CONFIG_HID_CYPRESS=y | |||
1128 | CONFIG_HID_EZKEY=y | 1138 | CONFIG_HID_EZKEY=y |
1129 | # CONFIG_HID_KYE is not set | 1139 | # CONFIG_HID_KYE is not set |
1130 | CONFIG_HID_GYRATION=y | 1140 | CONFIG_HID_GYRATION=y |
1141 | # CONFIG_HID_TWINHAN is not set | ||
1131 | # CONFIG_HID_KENSINGTON is not set | 1142 | # CONFIG_HID_KENSINGTON is not set |
1132 | CONFIG_HID_LOGITECH=y | 1143 | CONFIG_HID_LOGITECH=y |
1133 | # CONFIG_LOGITECH_FF is not set | 1144 | # CONFIG_LOGITECH_FF is not set |
@@ -1180,6 +1191,7 @@ CONFIG_USB_EHCI_HCD_PPC_OF=y | |||
1180 | # CONFIG_USB_OXU210HP_HCD is not set | 1191 | # CONFIG_USB_OXU210HP_HCD is not set |
1181 | # CONFIG_USB_ISP116X_HCD is not set | 1192 | # CONFIG_USB_ISP116X_HCD is not set |
1182 | # CONFIG_USB_ISP1760_HCD is not set | 1193 | # CONFIG_USB_ISP1760_HCD is not set |
1194 | # CONFIG_USB_ISP1362_HCD is not set | ||
1183 | CONFIG_USB_OHCI_HCD=y | 1195 | CONFIG_USB_OHCI_HCD=y |
1184 | CONFIG_USB_OHCI_HCD_PPC_OF_BE=y | 1196 | CONFIG_USB_OHCI_HCD_PPC_OF_BE=y |
1185 | CONFIG_USB_OHCI_HCD_PPC_OF_LE=y | 1197 | CONFIG_USB_OHCI_HCD_PPC_OF_LE=y |
@@ -1358,6 +1370,7 @@ CONFIG_FS_MBCACHE=y | |||
1358 | # CONFIG_GFS2_FS is not set | 1370 | # CONFIG_GFS2_FS is not set |
1359 | # CONFIG_OCFS2_FS is not set | 1371 | # CONFIG_OCFS2_FS is not set |
1360 | # CONFIG_BTRFS_FS is not set | 1372 | # CONFIG_BTRFS_FS is not set |
1373 | # CONFIG_NILFS2_FS is not set | ||
1361 | CONFIG_FILE_LOCKING=y | 1374 | CONFIG_FILE_LOCKING=y |
1362 | CONFIG_FSNOTIFY=y | 1375 | CONFIG_FSNOTIFY=y |
1363 | CONFIG_DNOTIFY=y | 1376 | CONFIG_DNOTIFY=y |
@@ -1428,7 +1441,6 @@ CONFIG_SYSV_FS=m | |||
1428 | CONFIG_UFS_FS=m | 1441 | CONFIG_UFS_FS=m |
1429 | # CONFIG_UFS_FS_WRITE is not set | 1442 | # CONFIG_UFS_FS_WRITE is not set |
1430 | # CONFIG_UFS_DEBUG is not set | 1443 | # CONFIG_UFS_DEBUG is not set |
1431 | # CONFIG_NILFS2_FS is not set | ||
1432 | CONFIG_NETWORK_FILESYSTEMS=y | 1444 | CONFIG_NETWORK_FILESYSTEMS=y |
1433 | CONFIG_NFS_FS=y | 1445 | CONFIG_NFS_FS=y |
1434 | CONFIG_NFS_V3=y | 1446 | CONFIG_NFS_V3=y |
@@ -1546,6 +1558,7 @@ CONFIG_ENABLE_WARN_DEPRECATED=y | |||
1546 | CONFIG_ENABLE_MUST_CHECK=y | 1558 | CONFIG_ENABLE_MUST_CHECK=y |
1547 | CONFIG_FRAME_WARN=1024 | 1559 | CONFIG_FRAME_WARN=1024 |
1548 | # CONFIG_MAGIC_SYSRQ is not set | 1560 | # CONFIG_MAGIC_SYSRQ is not set |
1561 | # CONFIG_STRIP_ASM_SYMS is not set | ||
1549 | # CONFIG_UNUSED_SYMBOLS is not set | 1562 | # CONFIG_UNUSED_SYMBOLS is not set |
1550 | # CONFIG_DEBUG_FS is not set | 1563 | # CONFIG_DEBUG_FS is not set |
1551 | # CONFIG_HEADERS_CHECK is not set | 1564 | # CONFIG_HEADERS_CHECK is not set |
@@ -1563,6 +1576,7 @@ CONFIG_SCHED_DEBUG=y | |||
1563 | # CONFIG_DEBUG_OBJECTS is not set | 1576 | # CONFIG_DEBUG_OBJECTS is not set |
1564 | # CONFIG_SLUB_DEBUG_ON is not set | 1577 | # CONFIG_SLUB_DEBUG_ON is not set |
1565 | # CONFIG_SLUB_STATS is not set | 1578 | # CONFIG_SLUB_STATS is not set |
1579 | # CONFIG_DEBUG_KMEMLEAK is not set | ||
1566 | # CONFIG_DEBUG_RT_MUTEXES is not set | 1580 | # CONFIG_DEBUG_RT_MUTEXES is not set |
1567 | # CONFIG_RT_MUTEX_TESTER is not set | 1581 | # CONFIG_RT_MUTEX_TESTER is not set |
1568 | # CONFIG_DEBUG_SPINLOCK is not set | 1582 | # CONFIG_DEBUG_SPINLOCK is not set |
@@ -1582,10 +1596,12 @@ CONFIG_DEBUG_INFO=y | |||
1582 | # CONFIG_DEBUG_LIST is not set | 1596 | # CONFIG_DEBUG_LIST is not set |
1583 | # CONFIG_DEBUG_SG is not set | 1597 | # CONFIG_DEBUG_SG is not set |
1584 | # CONFIG_DEBUG_NOTIFIERS is not set | 1598 | # CONFIG_DEBUG_NOTIFIERS is not set |
1599 | # CONFIG_DEBUG_CREDENTIALS is not set | ||
1585 | # CONFIG_RCU_TORTURE_TEST is not set | 1600 | # CONFIG_RCU_TORTURE_TEST is not set |
1586 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | 1601 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
1587 | # CONFIG_BACKTRACE_SELF_TEST is not set | 1602 | # CONFIG_BACKTRACE_SELF_TEST is not set |
1588 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set | 1603 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set |
1604 | # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set | ||
1589 | # CONFIG_FAULT_INJECTION is not set | 1605 | # CONFIG_FAULT_INJECTION is not set |
1590 | # CONFIG_LATENCYTOP is not set | 1606 | # CONFIG_LATENCYTOP is not set |
1591 | CONFIG_SYSCTL_SYSCALL_CHECK=y | 1607 | CONFIG_SYSCTL_SYSCALL_CHECK=y |
@@ -1608,10 +1624,10 @@ CONFIG_BRANCH_PROFILE_NONE=y | |||
1608 | # CONFIG_KMEMTRACE is not set | 1624 | # CONFIG_KMEMTRACE is not set |
1609 | # CONFIG_WORKQUEUE_TRACER is not set | 1625 | # CONFIG_WORKQUEUE_TRACER is not set |
1610 | # CONFIG_BLK_DEV_IO_TRACE is not set | 1626 | # CONFIG_BLK_DEV_IO_TRACE is not set |
1627 | # CONFIG_DMA_API_DEBUG is not set | ||
1611 | # CONFIG_SAMPLES is not set | 1628 | # CONFIG_SAMPLES is not set |
1612 | CONFIG_HAVE_ARCH_KGDB=y | 1629 | CONFIG_HAVE_ARCH_KGDB=y |
1613 | # CONFIG_KGDB is not set | 1630 | # CONFIG_KGDB is not set |
1614 | # CONFIG_KMEMCHECK is not set | ||
1615 | # CONFIG_PPC_DISABLE_WERROR is not set | 1631 | # CONFIG_PPC_DISABLE_WERROR is not set |
1616 | CONFIG_PPC_WERROR=y | 1632 | CONFIG_PPC_WERROR=y |
1617 | CONFIG_PRINT_STACK_DEPTH=64 | 1633 | CONFIG_PRINT_STACK_DEPTH=64 |
@@ -1638,7 +1654,6 @@ CONFIG_CRYPTO=y | |||
1638 | # | 1654 | # |
1639 | # Crypto core or helper | 1655 | # Crypto core or helper |
1640 | # | 1656 | # |
1641 | # CONFIG_CRYPTO_FIPS is not set | ||
1642 | CONFIG_CRYPTO_ALGAPI=y | 1657 | CONFIG_CRYPTO_ALGAPI=y |
1643 | CONFIG_CRYPTO_ALGAPI2=y | 1658 | CONFIG_CRYPTO_ALGAPI2=y |
1644 | CONFIG_CRYPTO_AEAD2=y | 1659 | CONFIG_CRYPTO_AEAD2=y |
@@ -1680,11 +1695,13 @@ CONFIG_CRYPTO_PCBC=m | |||
1680 | # | 1695 | # |
1681 | CONFIG_CRYPTO_HMAC=y | 1696 | CONFIG_CRYPTO_HMAC=y |
1682 | # CONFIG_CRYPTO_XCBC is not set | 1697 | # CONFIG_CRYPTO_XCBC is not set |
1698 | # CONFIG_CRYPTO_VMAC is not set | ||
1683 | 1699 | ||
1684 | # | 1700 | # |
1685 | # Digest | 1701 | # Digest |
1686 | # | 1702 | # |
1687 | CONFIG_CRYPTO_CRC32C=m | 1703 | CONFIG_CRYPTO_CRC32C=m |
1704 | # CONFIG_CRYPTO_GHASH is not set | ||
1688 | # CONFIG_CRYPTO_MD4 is not set | 1705 | # CONFIG_CRYPTO_MD4 is not set |
1689 | CONFIG_CRYPTO_MD5=y | 1706 | CONFIG_CRYPTO_MD5=y |
1690 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 1707 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
diff --git a/arch/powerpc/configs/86xx/sbc8641d_defconfig b/arch/powerpc/configs/86xx/sbc8641d_defconfig index f5ca2e0cd402..89991f157ae8 100644 --- a/arch/powerpc/configs/86xx/sbc8641d_defconfig +++ b/arch/powerpc/configs/86xx/sbc8641d_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.31-rc4 | 3 | # Linux kernel version: 2.6.32-rc5 |
4 | # Wed Jul 29 23:32:26 2009 | 4 | # Thu Nov 5 08:20:45 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -36,6 +36,7 @@ CONFIG_GENERIC_CLOCKEVENTS=y | |||
36 | CONFIG_GENERIC_HARDIRQS=y | 36 | CONFIG_GENERIC_HARDIRQS=y |
37 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | 37 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y |
38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
39 | # CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK is not set | ||
39 | CONFIG_IRQ_PER_CPU=y | 40 | CONFIG_IRQ_PER_CPU=y |
40 | CONFIG_STACKTRACE_SUPPORT=y | 41 | CONFIG_STACKTRACE_SUPPORT=y |
41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 42 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
@@ -87,11 +88,12 @@ CONFIG_BSD_PROCESS_ACCT_V3=y | |||
87 | # | 88 | # |
88 | # RCU Subsystem | 89 | # RCU Subsystem |
89 | # | 90 | # |
90 | CONFIG_CLASSIC_RCU=y | 91 | CONFIG_TREE_RCU=y |
91 | # CONFIG_TREE_RCU is not set | 92 | # CONFIG_TREE_PREEMPT_RCU is not set |
92 | # CONFIG_PREEMPT_RCU is not set | 93 | # CONFIG_RCU_TRACE is not set |
94 | CONFIG_RCU_FANOUT=32 | ||
95 | # CONFIG_RCU_FANOUT_EXACT is not set | ||
93 | # CONFIG_TREE_RCU_TRACE is not set | 96 | # CONFIG_TREE_RCU_TRACE is not set |
94 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
95 | CONFIG_IKCONFIG=y | 97 | CONFIG_IKCONFIG=y |
96 | CONFIG_IKCONFIG_PROC=y | 98 | CONFIG_IKCONFIG_PROC=y |
97 | CONFIG_LOG_BUF_SHIFT=14 | 99 | CONFIG_LOG_BUF_SHIFT=14 |
@@ -130,21 +132,20 @@ CONFIG_TIMERFD=y | |||
130 | CONFIG_EVENTFD=y | 132 | CONFIG_EVENTFD=y |
131 | CONFIG_SHMEM=y | 133 | CONFIG_SHMEM=y |
132 | CONFIG_AIO=y | 134 | CONFIG_AIO=y |
133 | CONFIG_HAVE_PERF_COUNTERS=y | 135 | CONFIG_HAVE_PERF_EVENTS=y |
134 | 136 | ||
135 | # | 137 | # |
136 | # Performance Counters | 138 | # Kernel Performance Events And Counters |
137 | # | 139 | # |
140 | # CONFIG_PERF_EVENTS is not set | ||
138 | # CONFIG_PERF_COUNTERS is not set | 141 | # CONFIG_PERF_COUNTERS is not set |
139 | CONFIG_VM_EVENT_COUNTERS=y | 142 | CONFIG_VM_EVENT_COUNTERS=y |
140 | CONFIG_PCI_QUIRKS=y | 143 | CONFIG_PCI_QUIRKS=y |
141 | # CONFIG_STRIP_ASM_SYMS is not set | ||
142 | CONFIG_COMPAT_BRK=y | 144 | CONFIG_COMPAT_BRK=y |
143 | CONFIG_SLAB=y | 145 | CONFIG_SLAB=y |
144 | # CONFIG_SLUB is not set | 146 | # CONFIG_SLUB is not set |
145 | # CONFIG_SLOB is not set | 147 | # CONFIG_SLOB is not set |
146 | # CONFIG_PROFILING is not set | 148 | # CONFIG_PROFILING is not set |
147 | # CONFIG_MARKERS is not set | ||
148 | CONFIG_HAVE_OPROFILE=y | 149 | CONFIG_HAVE_OPROFILE=y |
149 | # CONFIG_KPROBES is not set | 150 | # CONFIG_KPROBES is not set |
150 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y | 151 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y |
@@ -152,13 +153,15 @@ CONFIG_HAVE_IOREMAP_PROT=y | |||
152 | CONFIG_HAVE_KPROBES=y | 153 | CONFIG_HAVE_KPROBES=y |
153 | CONFIG_HAVE_KRETPROBES=y | 154 | CONFIG_HAVE_KRETPROBES=y |
154 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 155 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
156 | CONFIG_HAVE_DMA_ATTRS=y | ||
155 | CONFIG_USE_GENERIC_SMP_HELPERS=y | 157 | CONFIG_USE_GENERIC_SMP_HELPERS=y |
158 | CONFIG_HAVE_DMA_API_DEBUG=y | ||
156 | 159 | ||
157 | # | 160 | # |
158 | # GCOV-based kernel profiling | 161 | # GCOV-based kernel profiling |
159 | # | 162 | # |
160 | # CONFIG_GCOV_KERNEL is not set | 163 | # CONFIG_GCOV_KERNEL is not set |
161 | # CONFIG_SLOW_WORK is not set | 164 | CONFIG_SLOW_WORK=y |
162 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 165 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
163 | CONFIG_SLABINFO=y | 166 | CONFIG_SLABINFO=y |
164 | CONFIG_RT_MUTEXES=y | 167 | CONFIG_RT_MUTEXES=y |
@@ -257,6 +260,7 @@ CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | |||
257 | # CONFIG_KEXEC is not set | 260 | # CONFIG_KEXEC is not set |
258 | # CONFIG_CRASH_DUMP is not set | 261 | # CONFIG_CRASH_DUMP is not set |
259 | CONFIG_IRQ_ALL_CPUS=y | 262 | CONFIG_IRQ_ALL_CPUS=y |
263 | CONFIG_MAX_ACTIVE_REGIONS=32 | ||
260 | CONFIG_ARCH_FLATMEM_ENABLE=y | 264 | CONFIG_ARCH_FLATMEM_ENABLE=y |
261 | CONFIG_ARCH_POPULATES_NODE_MAP=y | 265 | CONFIG_ARCH_POPULATES_NODE_MAP=y |
262 | CONFIG_SELECT_MEMORY_MODEL=y | 266 | CONFIG_SELECT_MEMORY_MODEL=y |
@@ -274,6 +278,7 @@ CONFIG_BOUNCE=y | |||
274 | CONFIG_VIRT_TO_BUS=y | 278 | CONFIG_VIRT_TO_BUS=y |
275 | CONFIG_HAVE_MLOCK=y | 279 | CONFIG_HAVE_MLOCK=y |
276 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 280 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
281 | # CONFIG_KSM is not set | ||
277 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | 282 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 |
278 | CONFIG_PPC_4K_PAGES=y | 283 | CONFIG_PPC_4K_PAGES=y |
279 | # CONFIG_PPC_16K_PAGES is not set | 284 | # CONFIG_PPC_16K_PAGES is not set |
@@ -502,6 +507,7 @@ CONFIG_IP_SCTP=m | |||
502 | # CONFIG_SCTP_HMAC_NONE is not set | 507 | # CONFIG_SCTP_HMAC_NONE is not set |
503 | # CONFIG_SCTP_HMAC_SHA1 is not set | 508 | # CONFIG_SCTP_HMAC_SHA1 is not set |
504 | CONFIG_SCTP_HMAC_MD5=y | 509 | CONFIG_SCTP_HMAC_MD5=y |
510 | # CONFIG_RDS is not set | ||
505 | CONFIG_TIPC=m | 511 | CONFIG_TIPC=m |
506 | # CONFIG_TIPC_ADVANCED is not set | 512 | # CONFIG_TIPC_ADVANCED is not set |
507 | # CONFIG_TIPC_DEBUG is not set | 513 | # CONFIG_TIPC_DEBUG is not set |
@@ -581,6 +587,7 @@ CONFIG_NET_PKTGEN=m | |||
581 | CONFIG_FIB_RULES=y | 587 | CONFIG_FIB_RULES=y |
582 | CONFIG_WIRELESS=y | 588 | CONFIG_WIRELESS=y |
583 | # CONFIG_CFG80211 is not set | 589 | # CONFIG_CFG80211 is not set |
590 | CONFIG_CFG80211_DEFAULT_PS_VALUE=0 | ||
584 | CONFIG_WIRELESS_OLD_REGULATORY=y | 591 | CONFIG_WIRELESS_OLD_REGULATORY=y |
585 | # CONFIG_WIRELESS_EXT is not set | 592 | # CONFIG_WIRELESS_EXT is not set |
586 | # CONFIG_LIB80211 is not set | 593 | # CONFIG_LIB80211 is not set |
@@ -588,7 +595,6 @@ CONFIG_WIRELESS_OLD_REGULATORY=y | |||
588 | # | 595 | # |
589 | # CFG80211 needs to be enabled for MAC80211 | 596 | # CFG80211 needs to be enabled for MAC80211 |
590 | # | 597 | # |
591 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
592 | # CONFIG_WIMAX is not set | 598 | # CONFIG_WIMAX is not set |
593 | # CONFIG_RFKILL is not set | 599 | # CONFIG_RFKILL is not set |
594 | # CONFIG_NET_9P is not set | 600 | # CONFIG_NET_9P is not set |
@@ -601,6 +607,7 @@ CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | |||
601 | # Generic Driver Options | 607 | # Generic Driver Options |
602 | # | 608 | # |
603 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 609 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
610 | # CONFIG_DEVTMPFS is not set | ||
604 | CONFIG_STANDALONE=y | 611 | CONFIG_STANDALONE=y |
605 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 612 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
606 | # CONFIG_FW_LOADER is not set | 613 | # CONFIG_FW_LOADER is not set |
@@ -610,9 +617,9 @@ CONFIG_PREVENT_FIRMWARE_BUILD=y | |||
610 | # CONFIG_CONNECTOR is not set | 617 | # CONFIG_CONNECTOR is not set |
611 | CONFIG_MTD=y | 618 | CONFIG_MTD=y |
612 | # CONFIG_MTD_DEBUG is not set | 619 | # CONFIG_MTD_DEBUG is not set |
620 | # CONFIG_MTD_TESTS is not set | ||
613 | CONFIG_MTD_CONCAT=y | 621 | CONFIG_MTD_CONCAT=y |
614 | CONFIG_MTD_PARTITIONS=y | 622 | CONFIG_MTD_PARTITIONS=y |
615 | # CONFIG_MTD_TESTS is not set | ||
616 | # CONFIG_MTD_REDBOOT_PARTS is not set | 623 | # CONFIG_MTD_REDBOOT_PARTS is not set |
617 | # CONFIG_MTD_CMDLINE_PARTS is not set | 624 | # CONFIG_MTD_CMDLINE_PARTS is not set |
618 | # CONFIG_MTD_OF_PARTS is not set | 625 | # CONFIG_MTD_OF_PARTS is not set |
@@ -833,7 +840,9 @@ CONFIG_MII=y | |||
833 | # CONFIG_NET_PCI is not set | 840 | # CONFIG_NET_PCI is not set |
834 | # CONFIG_B44 is not set | 841 | # CONFIG_B44 is not set |
835 | # CONFIG_KS8842 is not set | 842 | # CONFIG_KS8842 is not set |
843 | # CONFIG_KS8851_MLL is not set | ||
836 | # CONFIG_ATL2 is not set | 844 | # CONFIG_ATL2 is not set |
845 | # CONFIG_XILINX_EMACLITE is not set | ||
837 | CONFIG_NETDEV_1000=y | 846 | CONFIG_NETDEV_1000=y |
838 | # CONFIG_ACENIC is not set | 847 | # CONFIG_ACENIC is not set |
839 | # CONFIG_DL2K is not set | 848 | # CONFIG_DL2K is not set |
@@ -863,10 +872,7 @@ CONFIG_GIANFAR=y | |||
863 | # CONFIG_JME is not set | 872 | # CONFIG_JME is not set |
864 | # CONFIG_NETDEV_10000 is not set | 873 | # CONFIG_NETDEV_10000 is not set |
865 | # CONFIG_TR is not set | 874 | # CONFIG_TR is not set |
866 | 875 | CONFIG_WLAN=y | |
867 | # | ||
868 | # Wireless LAN | ||
869 | # | ||
870 | # CONFIG_WLAN_PRE80211 is not set | 876 | # CONFIG_WLAN_PRE80211 is not set |
871 | # CONFIG_WLAN_80211 is not set | 877 | # CONFIG_WLAN_80211 is not set |
872 | 878 | ||
@@ -996,6 +1002,7 @@ CONFIG_HW_RANDOM=m | |||
996 | CONFIG_DEVPORT=y | 1002 | CONFIG_DEVPORT=y |
997 | CONFIG_I2C=y | 1003 | CONFIG_I2C=y |
998 | CONFIG_I2C_BOARDINFO=y | 1004 | CONFIG_I2C_BOARDINFO=y |
1005 | CONFIG_I2C_COMPAT=y | ||
999 | CONFIG_I2C_CHARDEV=y | 1006 | CONFIG_I2C_CHARDEV=y |
1000 | CONFIG_I2C_HELPER_AUTO=y | 1007 | CONFIG_I2C_HELPER_AUTO=y |
1001 | 1008 | ||
@@ -1049,9 +1056,6 @@ CONFIG_I2C_MPC=y | |||
1049 | # Miscellaneous I2C Chip support | 1056 | # Miscellaneous I2C Chip support |
1050 | # | 1057 | # |
1051 | # CONFIG_DS1682 is not set | 1058 | # CONFIG_DS1682 is not set |
1052 | # CONFIG_SENSORS_PCF8574 is not set | ||
1053 | # CONFIG_PCF8575 is not set | ||
1054 | # CONFIG_SENSORS_PCA9539 is not set | ||
1055 | # CONFIG_SENSORS_TSL2550 is not set | 1059 | # CONFIG_SENSORS_TSL2550 is not set |
1056 | # CONFIG_I2C_DEBUG_CORE is not set | 1060 | # CONFIG_I2C_DEBUG_CORE is not set |
1057 | # CONFIG_I2C_DEBUG_ALGO is not set | 1061 | # CONFIG_I2C_DEBUG_ALGO is not set |
@@ -1069,6 +1073,11 @@ CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | |||
1069 | # CONFIG_POWER_SUPPLY is not set | 1073 | # CONFIG_POWER_SUPPLY is not set |
1070 | CONFIG_HWMON=y | 1074 | CONFIG_HWMON=y |
1071 | # CONFIG_HWMON_VID is not set | 1075 | # CONFIG_HWMON_VID is not set |
1076 | # CONFIG_HWMON_DEBUG_CHIP is not set | ||
1077 | |||
1078 | # | ||
1079 | # Native drivers | ||
1080 | # | ||
1072 | # CONFIG_SENSORS_AD7414 is not set | 1081 | # CONFIG_SENSORS_AD7414 is not set |
1073 | # CONFIG_SENSORS_AD7418 is not set | 1082 | # CONFIG_SENSORS_AD7418 is not set |
1074 | # CONFIG_SENSORS_ADM1021 is not set | 1083 | # CONFIG_SENSORS_ADM1021 is not set |
@@ -1118,6 +1127,7 @@ CONFIG_HWMON=y | |||
1118 | # CONFIG_SENSORS_ADS7828 is not set | 1127 | # CONFIG_SENSORS_ADS7828 is not set |
1119 | # CONFIG_SENSORS_THMC50 is not set | 1128 | # CONFIG_SENSORS_THMC50 is not set |
1120 | # CONFIG_SENSORS_TMP401 is not set | 1129 | # CONFIG_SENSORS_TMP401 is not set |
1130 | # CONFIG_SENSORS_TMP421 is not set | ||
1121 | # CONFIG_SENSORS_VIA686A is not set | 1131 | # CONFIG_SENSORS_VIA686A is not set |
1122 | # CONFIG_SENSORS_VT1211 is not set | 1132 | # CONFIG_SENSORS_VT1211 is not set |
1123 | # CONFIG_SENSORS_VT8231 is not set | 1133 | # CONFIG_SENSORS_VT8231 is not set |
@@ -1129,9 +1139,7 @@ CONFIG_HWMON=y | |||
1129 | # CONFIG_SENSORS_W83L786NG is not set | 1139 | # CONFIG_SENSORS_W83L786NG is not set |
1130 | # CONFIG_SENSORS_W83627HF is not set | 1140 | # CONFIG_SENSORS_W83627HF is not set |
1131 | # CONFIG_SENSORS_W83627EHF is not set | 1141 | # CONFIG_SENSORS_W83627EHF is not set |
1132 | # CONFIG_HWMON_DEBUG_CHIP is not set | ||
1133 | # CONFIG_THERMAL is not set | 1142 | # CONFIG_THERMAL is not set |
1134 | # CONFIG_THERMAL_HWMON is not set | ||
1135 | CONFIG_WATCHDOG=y | 1143 | CONFIG_WATCHDOG=y |
1136 | # CONFIG_WATCHDOG_NOWAYOUT is not set | 1144 | # CONFIG_WATCHDOG_NOWAYOUT is not set |
1137 | 1145 | ||
@@ -1164,6 +1172,7 @@ CONFIG_SSB_POSSIBLE=y | |||
1164 | # CONFIG_MFD_TMIO is not set | 1172 | # CONFIG_MFD_TMIO is not set |
1165 | # CONFIG_PMIC_DA903X is not set | 1173 | # CONFIG_PMIC_DA903X is not set |
1166 | # CONFIG_MFD_WM8400 is not set | 1174 | # CONFIG_MFD_WM8400 is not set |
1175 | # CONFIG_MFD_WM831X is not set | ||
1167 | # CONFIG_MFD_WM8350_I2C is not set | 1176 | # CONFIG_MFD_WM8350_I2C is not set |
1168 | # CONFIG_MFD_PCF50633 is not set | 1177 | # CONFIG_MFD_PCF50633 is not set |
1169 | # CONFIG_AB3100_CORE is not set | 1178 | # CONFIG_AB3100_CORE is not set |
@@ -1174,6 +1183,7 @@ CONFIG_SSB_POSSIBLE=y | |||
1174 | # Graphics support | 1183 | # Graphics support |
1175 | # | 1184 | # |
1176 | # CONFIG_AGP is not set | 1185 | # CONFIG_AGP is not set |
1186 | CONFIG_VGA_ARB=y | ||
1177 | # CONFIG_DRM is not set | 1187 | # CONFIG_DRM is not set |
1178 | # CONFIG_VGASTATE is not set | 1188 | # CONFIG_VGASTATE is not set |
1179 | CONFIG_VIDEO_OUTPUT_CONTROL=m | 1189 | CONFIG_VIDEO_OUTPUT_CONTROL=m |
@@ -1194,7 +1204,6 @@ CONFIG_DUMMY_CONSOLE=y | |||
1194 | # CONFIG_SOUND is not set | 1204 | # CONFIG_SOUND is not set |
1195 | CONFIG_HID_SUPPORT=y | 1205 | CONFIG_HID_SUPPORT=y |
1196 | CONFIG_HID=y | 1206 | CONFIG_HID=y |
1197 | # CONFIG_HID_DEBUG is not set | ||
1198 | # CONFIG_HIDRAW is not set | 1207 | # CONFIG_HIDRAW is not set |
1199 | # CONFIG_HID_PID is not set | 1208 | # CONFIG_HID_PID is not set |
1200 | 1209 | ||
@@ -1274,6 +1283,7 @@ CONFIG_OCFS2_DEBUG_MASKLOG=y | |||
1274 | # CONFIG_OCFS2_DEBUG_FS is not set | 1283 | # CONFIG_OCFS2_DEBUG_FS is not set |
1275 | # CONFIG_OCFS2_FS_POSIX_ACL is not set | 1284 | # CONFIG_OCFS2_FS_POSIX_ACL is not set |
1276 | # CONFIG_BTRFS_FS is not set | 1285 | # CONFIG_BTRFS_FS is not set |
1286 | # CONFIG_NILFS2_FS is not set | ||
1277 | CONFIG_FILE_LOCKING=y | 1287 | CONFIG_FILE_LOCKING=y |
1278 | CONFIG_FSNOTIFY=y | 1288 | CONFIG_FSNOTIFY=y |
1279 | CONFIG_DNOTIFY=y | 1289 | CONFIG_DNOTIFY=y |
@@ -1343,7 +1353,6 @@ CONFIG_ROMFS_BACKED_BY_BLOCK=y | |||
1343 | CONFIG_ROMFS_ON_BLOCK=y | 1353 | CONFIG_ROMFS_ON_BLOCK=y |
1344 | # CONFIG_SYSV_FS is not set | 1354 | # CONFIG_SYSV_FS is not set |
1345 | # CONFIG_UFS_FS is not set | 1355 | # CONFIG_UFS_FS is not set |
1346 | # CONFIG_NILFS2_FS is not set | ||
1347 | CONFIG_NETWORK_FILESYSTEMS=y | 1356 | CONFIG_NETWORK_FILESYSTEMS=y |
1348 | CONFIG_NFS_FS=y | 1357 | CONFIG_NFS_FS=y |
1349 | CONFIG_NFS_V3=y | 1358 | CONFIG_NFS_V3=y |
@@ -1451,6 +1460,7 @@ CONFIG_ENABLE_WARN_DEPRECATED=y | |||
1451 | CONFIG_ENABLE_MUST_CHECK=y | 1460 | CONFIG_ENABLE_MUST_CHECK=y |
1452 | CONFIG_FRAME_WARN=1024 | 1461 | CONFIG_FRAME_WARN=1024 |
1453 | CONFIG_MAGIC_SYSRQ=y | 1462 | CONFIG_MAGIC_SYSRQ=y |
1463 | # CONFIG_STRIP_ASM_SYMS is not set | ||
1454 | # CONFIG_UNUSED_SYMBOLS is not set | 1464 | # CONFIG_UNUSED_SYMBOLS is not set |
1455 | CONFIG_DEBUG_FS=y | 1465 | CONFIG_DEBUG_FS=y |
1456 | # CONFIG_HEADERS_CHECK is not set | 1466 | # CONFIG_HEADERS_CHECK is not set |
@@ -1467,6 +1477,7 @@ CONFIG_SCHED_DEBUG=y | |||
1467 | # CONFIG_TIMER_STATS is not set | 1477 | # CONFIG_TIMER_STATS is not set |
1468 | # CONFIG_DEBUG_OBJECTS is not set | 1478 | # CONFIG_DEBUG_OBJECTS is not set |
1469 | # CONFIG_DEBUG_SLAB is not set | 1479 | # CONFIG_DEBUG_SLAB is not set |
1480 | # CONFIG_DEBUG_KMEMLEAK is not set | ||
1470 | CONFIG_DEBUG_PREEMPT=y | 1481 | CONFIG_DEBUG_PREEMPT=y |
1471 | # CONFIG_DEBUG_RT_MUTEXES is not set | 1482 | # CONFIG_DEBUG_RT_MUTEXES is not set |
1472 | # CONFIG_RT_MUTEX_TESTER is not set | 1483 | # CONFIG_RT_MUTEX_TESTER is not set |
@@ -1486,10 +1497,12 @@ CONFIG_DEBUG_INFO=y | |||
1486 | # CONFIG_DEBUG_LIST is not set | 1497 | # CONFIG_DEBUG_LIST is not set |
1487 | # CONFIG_DEBUG_SG is not set | 1498 | # CONFIG_DEBUG_SG is not set |
1488 | # CONFIG_DEBUG_NOTIFIERS is not set | 1499 | # CONFIG_DEBUG_NOTIFIERS is not set |
1500 | # CONFIG_DEBUG_CREDENTIALS is not set | ||
1489 | # CONFIG_RCU_TORTURE_TEST is not set | 1501 | # CONFIG_RCU_TORTURE_TEST is not set |
1490 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | 1502 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
1491 | # CONFIG_BACKTRACE_SELF_TEST is not set | 1503 | # CONFIG_BACKTRACE_SELF_TEST is not set |
1492 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set | 1504 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set |
1505 | # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set | ||
1493 | # CONFIG_FAULT_INJECTION is not set | 1506 | # CONFIG_FAULT_INJECTION is not set |
1494 | # CONFIG_LATENCYTOP is not set | 1507 | # CONFIG_LATENCYTOP is not set |
1495 | CONFIG_SYSCTL_SYSCALL_CHECK=y | 1508 | CONFIG_SYSCTL_SYSCALL_CHECK=y |
@@ -1514,10 +1527,10 @@ CONFIG_BRANCH_PROFILE_NONE=y | |||
1514 | # CONFIG_WORKQUEUE_TRACER is not set | 1527 | # CONFIG_WORKQUEUE_TRACER is not set |
1515 | # CONFIG_BLK_DEV_IO_TRACE is not set | 1528 | # CONFIG_BLK_DEV_IO_TRACE is not set |
1516 | # CONFIG_DYNAMIC_DEBUG is not set | 1529 | # CONFIG_DYNAMIC_DEBUG is not set |
1530 | # CONFIG_DMA_API_DEBUG is not set | ||
1517 | # CONFIG_SAMPLES is not set | 1531 | # CONFIG_SAMPLES is not set |
1518 | CONFIG_HAVE_ARCH_KGDB=y | 1532 | CONFIG_HAVE_ARCH_KGDB=y |
1519 | # CONFIG_KGDB is not set | 1533 | # CONFIG_KGDB is not set |
1520 | # CONFIG_KMEMCHECK is not set | ||
1521 | # CONFIG_PPC_DISABLE_WERROR is not set | 1534 | # CONFIG_PPC_DISABLE_WERROR is not set |
1522 | CONFIG_PPC_WERROR=y | 1535 | CONFIG_PPC_WERROR=y |
1523 | CONFIG_PRINT_STACK_DEPTH=64 | 1536 | CONFIG_PRINT_STACK_DEPTH=64 |
@@ -1550,7 +1563,6 @@ CONFIG_CRYPTO=y | |||
1550 | # | 1563 | # |
1551 | # Crypto core or helper | 1564 | # Crypto core or helper |
1552 | # | 1565 | # |
1553 | # CONFIG_CRYPTO_FIPS is not set | ||
1554 | CONFIG_CRYPTO_ALGAPI=y | 1566 | CONFIG_CRYPTO_ALGAPI=y |
1555 | CONFIG_CRYPTO_ALGAPI2=y | 1567 | CONFIG_CRYPTO_ALGAPI2=y |
1556 | CONFIG_CRYPTO_AEAD=m | 1568 | CONFIG_CRYPTO_AEAD=m |
@@ -1593,11 +1605,13 @@ CONFIG_CRYPTO_PCBC=m | |||
1593 | # | 1605 | # |
1594 | CONFIG_CRYPTO_HMAC=y | 1606 | CONFIG_CRYPTO_HMAC=y |
1595 | # CONFIG_CRYPTO_XCBC is not set | 1607 | # CONFIG_CRYPTO_XCBC is not set |
1608 | # CONFIG_CRYPTO_VMAC is not set | ||
1596 | 1609 | ||
1597 | # | 1610 | # |
1598 | # Digest | 1611 | # Digest |
1599 | # | 1612 | # |
1600 | CONFIG_CRYPTO_CRC32C=m | 1613 | CONFIG_CRYPTO_CRC32C=m |
1614 | # CONFIG_CRYPTO_GHASH is not set | ||
1601 | CONFIG_CRYPTO_MD4=m | 1615 | CONFIG_CRYPTO_MD4=m |
1602 | CONFIG_CRYPTO_MD5=y | 1616 | CONFIG_CRYPTO_MD5=y |
1603 | CONFIG_CRYPTO_MICHAEL_MIC=m | 1617 | CONFIG_CRYPTO_MICHAEL_MIC=m |
diff --git a/arch/powerpc/configs/adder875_defconfig b/arch/powerpc/configs/adder875_defconfig index aece6bb5f733..052cf134e018 100644 --- a/arch/powerpc/configs/adder875_defconfig +++ b/arch/powerpc/configs/adder875_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.31-rc4 | 3 | # Linux kernel version: 2.6.32-rc5 |
4 | # Wed Jul 29 23:31:47 2009 | 4 | # Thu Nov 5 08:20:04 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -16,6 +16,7 @@ CONFIG_PPC_8xx=y | |||
16 | # CONFIG_E200 is not set | 16 | # CONFIG_E200 is not set |
17 | CONFIG_8xx=y | 17 | CONFIG_8xx=y |
18 | CONFIG_PPC_MMU_NOHASH=y | 18 | CONFIG_PPC_MMU_NOHASH=y |
19 | CONFIG_PPC_MMU_NOHASH_32=y | ||
19 | # CONFIG_PPC_MM_SLICES is not set | 20 | # CONFIG_PPC_MM_SLICES is not set |
20 | CONFIG_NOT_COHERENT_CACHE=y | 21 | CONFIG_NOT_COHERENT_CACHE=y |
21 | CONFIG_PPC32=y | 22 | CONFIG_PPC32=y |
@@ -29,6 +30,7 @@ CONFIG_GENERIC_CLOCKEVENTS=y | |||
29 | CONFIG_GENERIC_HARDIRQS=y | 30 | CONFIG_GENERIC_HARDIRQS=y |
30 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | 31 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y |
31 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 32 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
33 | # CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK is not set | ||
32 | CONFIG_IRQ_PER_CPU=y | 34 | CONFIG_IRQ_PER_CPU=y |
33 | CONFIG_STACKTRACE_SUPPORT=y | 35 | CONFIG_STACKTRACE_SUPPORT=y |
34 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 36 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
@@ -78,11 +80,12 @@ CONFIG_SYSVIPC_SYSCTL=y | |||
78 | # | 80 | # |
79 | # RCU Subsystem | 81 | # RCU Subsystem |
80 | # | 82 | # |
81 | CONFIG_CLASSIC_RCU=y | 83 | CONFIG_TREE_RCU=y |
82 | # CONFIG_TREE_RCU is not set | 84 | # CONFIG_TREE_PREEMPT_RCU is not set |
83 | # CONFIG_PREEMPT_RCU is not set | 85 | # CONFIG_RCU_TRACE is not set |
86 | CONFIG_RCU_FANOUT=32 | ||
87 | # CONFIG_RCU_FANOUT_EXACT is not set | ||
84 | # CONFIG_TREE_RCU_TRACE is not set | 88 | # CONFIG_TREE_RCU_TRACE is not set |
85 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
86 | # CONFIG_IKCONFIG is not set | 89 | # CONFIG_IKCONFIG is not set |
87 | CONFIG_LOG_BUF_SHIFT=14 | 90 | CONFIG_LOG_BUF_SHIFT=14 |
88 | CONFIG_GROUP_SCHED=y | 91 | CONFIG_GROUP_SCHED=y |
@@ -116,28 +119,29 @@ CONFIG_TIMERFD=y | |||
116 | CONFIG_EVENTFD=y | 119 | CONFIG_EVENTFD=y |
117 | CONFIG_SHMEM=y | 120 | CONFIG_SHMEM=y |
118 | CONFIG_AIO=y | 121 | CONFIG_AIO=y |
119 | CONFIG_HAVE_PERF_COUNTERS=y | 122 | CONFIG_HAVE_PERF_EVENTS=y |
120 | 123 | ||
121 | # | 124 | # |
122 | # Performance Counters | 125 | # Kernel Performance Events And Counters |
123 | # | 126 | # |
127 | # CONFIG_PERF_EVENTS is not set | ||
124 | # CONFIG_PERF_COUNTERS is not set | 128 | # CONFIG_PERF_COUNTERS is not set |
125 | # CONFIG_VM_EVENT_COUNTERS is not set | 129 | # CONFIG_VM_EVENT_COUNTERS is not set |
126 | CONFIG_SLUB_DEBUG=y | 130 | CONFIG_SLUB_DEBUG=y |
127 | # CONFIG_STRIP_ASM_SYMS is not set | ||
128 | CONFIG_COMPAT_BRK=y | 131 | CONFIG_COMPAT_BRK=y |
129 | # CONFIG_SLAB is not set | 132 | # CONFIG_SLAB is not set |
130 | CONFIG_SLUB=y | 133 | CONFIG_SLUB=y |
131 | # CONFIG_SLOB is not set | 134 | # CONFIG_SLOB is not set |
132 | # CONFIG_PROFILING is not set | 135 | # CONFIG_PROFILING is not set |
133 | # CONFIG_MARKERS is not set | ||
134 | CONFIG_HAVE_OPROFILE=y | 136 | CONFIG_HAVE_OPROFILE=y |
135 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y | 137 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y |
136 | CONFIG_HAVE_IOREMAP_PROT=y | 138 | CONFIG_HAVE_IOREMAP_PROT=y |
137 | CONFIG_HAVE_KPROBES=y | 139 | CONFIG_HAVE_KPROBES=y |
138 | CONFIG_HAVE_KRETPROBES=y | 140 | CONFIG_HAVE_KRETPROBES=y |
139 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 141 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
142 | CONFIG_HAVE_DMA_ATTRS=y | ||
140 | CONFIG_HAVE_CLK=y | 143 | CONFIG_HAVE_CLK=y |
144 | CONFIG_HAVE_DMA_API_DEBUG=y | ||
141 | 145 | ||
142 | # | 146 | # |
143 | # GCOV-based kernel profiling | 147 | # GCOV-based kernel profiling |
@@ -235,10 +239,10 @@ CONFIG_BINFMT_ELF=y | |||
235 | # CONFIG_8XX_MINIMAL_FPEMU is not set | 239 | # CONFIG_8XX_MINIMAL_FPEMU is not set |
236 | # CONFIG_IOMMU_HELPER is not set | 240 | # CONFIG_IOMMU_HELPER is not set |
237 | # CONFIG_SWIOTLB is not set | 241 | # CONFIG_SWIOTLB is not set |
238 | CONFIG_PPC_NEED_DMA_SYNC_OPS=y | ||
239 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 242 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
240 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 243 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
241 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 244 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
245 | CONFIG_MAX_ACTIVE_REGIONS=32 | ||
242 | CONFIG_ARCH_FLATMEM_ENABLE=y | 246 | CONFIG_ARCH_FLATMEM_ENABLE=y |
243 | CONFIG_ARCH_POPULATES_NODE_MAP=y | 247 | CONFIG_ARCH_POPULATES_NODE_MAP=y |
244 | CONFIG_SELECT_MEMORY_MODEL=y | 248 | CONFIG_SELECT_MEMORY_MODEL=y |
@@ -256,6 +260,7 @@ CONFIG_BOUNCE=y | |||
256 | CONFIG_VIRT_TO_BUS=y | 260 | CONFIG_VIRT_TO_BUS=y |
257 | CONFIG_HAVE_MLOCK=y | 261 | CONFIG_HAVE_MLOCK=y |
258 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 262 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
263 | # CONFIG_KSM is not set | ||
259 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | 264 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 |
260 | CONFIG_PPC_4K_PAGES=y | 265 | CONFIG_PPC_4K_PAGES=y |
261 | # CONFIG_PPC_16K_PAGES is not set | 266 | # CONFIG_PPC_16K_PAGES is not set |
@@ -338,6 +343,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
338 | # CONFIG_NETFILTER is not set | 343 | # CONFIG_NETFILTER is not set |
339 | # CONFIG_IP_DCCP is not set | 344 | # CONFIG_IP_DCCP is not set |
340 | # CONFIG_IP_SCTP is not set | 345 | # CONFIG_IP_SCTP is not set |
346 | # CONFIG_RDS is not set | ||
341 | # CONFIG_TIPC is not set | 347 | # CONFIG_TIPC is not set |
342 | # CONFIG_ATM is not set | 348 | # CONFIG_ATM is not set |
343 | # CONFIG_BRIDGE is not set | 349 | # CONFIG_BRIDGE is not set |
@@ -367,6 +373,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
367 | # CONFIG_AF_RXRPC is not set | 373 | # CONFIG_AF_RXRPC is not set |
368 | CONFIG_WIRELESS=y | 374 | CONFIG_WIRELESS=y |
369 | # CONFIG_CFG80211 is not set | 375 | # CONFIG_CFG80211 is not set |
376 | CONFIG_CFG80211_DEFAULT_PS_VALUE=0 | ||
370 | CONFIG_WIRELESS_OLD_REGULATORY=y | 377 | CONFIG_WIRELESS_OLD_REGULATORY=y |
371 | # CONFIG_WIRELESS_EXT is not set | 378 | # CONFIG_WIRELESS_EXT is not set |
372 | # CONFIG_LIB80211 is not set | 379 | # CONFIG_LIB80211 is not set |
@@ -374,7 +381,6 @@ CONFIG_WIRELESS_OLD_REGULATORY=y | |||
374 | # | 381 | # |
375 | # CFG80211 needs to be enabled for MAC80211 | 382 | # CFG80211 needs to be enabled for MAC80211 |
376 | # | 383 | # |
377 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
378 | # CONFIG_WIMAX is not set | 384 | # CONFIG_WIMAX is not set |
379 | # CONFIG_RFKILL is not set | 385 | # CONFIG_RFKILL is not set |
380 | # CONFIG_NET_9P is not set | 386 | # CONFIG_NET_9P is not set |
@@ -387,6 +393,7 @@ CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | |||
387 | # Generic Driver Options | 393 | # Generic Driver Options |
388 | # | 394 | # |
389 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 395 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
396 | # CONFIG_DEVTMPFS is not set | ||
390 | CONFIG_STANDALONE=y | 397 | CONFIG_STANDALONE=y |
391 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 398 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
392 | # CONFIG_FW_LOADER is not set | 399 | # CONFIG_FW_LOADER is not set |
@@ -530,16 +537,15 @@ CONFIG_MII=y | |||
530 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | 537 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
531 | # CONFIG_B44 is not set | 538 | # CONFIG_B44 is not set |
532 | # CONFIG_KS8842 is not set | 539 | # CONFIG_KS8842 is not set |
540 | # CONFIG_KS8851_MLL is not set | ||
541 | # CONFIG_XILINX_EMACLITE is not set | ||
533 | CONFIG_FS_ENET=y | 542 | CONFIG_FS_ENET=y |
534 | # CONFIG_FS_ENET_HAS_SCC is not set | 543 | # CONFIG_FS_ENET_HAS_SCC is not set |
535 | CONFIG_FS_ENET_HAS_FEC=y | 544 | CONFIG_FS_ENET_HAS_FEC=y |
536 | CONFIG_FS_ENET_MDIO_FEC=y | 545 | CONFIG_FS_ENET_MDIO_FEC=y |
537 | # CONFIG_NETDEV_1000 is not set | 546 | # CONFIG_NETDEV_1000 is not set |
538 | # CONFIG_NETDEV_10000 is not set | 547 | # CONFIG_NETDEV_10000 is not set |
539 | 548 | CONFIG_WLAN=y | |
540 | # | ||
541 | # Wireless LAN | ||
542 | # | ||
543 | # CONFIG_WLAN_PRE80211 is not set | 549 | # CONFIG_WLAN_PRE80211 is not set |
544 | # CONFIG_WLAN_80211 is not set | 550 | # CONFIG_WLAN_80211 is not set |
545 | 551 | ||
@@ -580,6 +586,7 @@ CONFIG_INPUT_KEYBOARD=y | |||
580 | CONFIG_KEYBOARD_ATKBD=y | 586 | CONFIG_KEYBOARD_ATKBD=y |
581 | # CONFIG_KEYBOARD_LKKBD is not set | 587 | # CONFIG_KEYBOARD_LKKBD is not set |
582 | # CONFIG_KEYBOARD_NEWTON is not set | 588 | # CONFIG_KEYBOARD_NEWTON is not set |
589 | # CONFIG_KEYBOARD_OPENCORES is not set | ||
583 | # CONFIG_KEYBOARD_STOWAWAY is not set | 590 | # CONFIG_KEYBOARD_STOWAWAY is not set |
584 | # CONFIG_KEYBOARD_SUNKBD is not set | 591 | # CONFIG_KEYBOARD_SUNKBD is not set |
585 | # CONFIG_KEYBOARD_XTKBD is not set | 592 | # CONFIG_KEYBOARD_XTKBD is not set |
@@ -590,6 +597,7 @@ CONFIG_MOUSE_PS2_LOGIPS2PP=y | |||
590 | CONFIG_MOUSE_PS2_SYNAPTICS=y | 597 | CONFIG_MOUSE_PS2_SYNAPTICS=y |
591 | CONFIG_MOUSE_PS2_TRACKPOINT=y | 598 | CONFIG_MOUSE_PS2_TRACKPOINT=y |
592 | # CONFIG_MOUSE_PS2_ELANTECH is not set | 599 | # CONFIG_MOUSE_PS2_ELANTECH is not set |
600 | # CONFIG_MOUSE_PS2_SENTELIC is not set | ||
593 | # CONFIG_MOUSE_PS2_TOUCHKIT is not set | 601 | # CONFIG_MOUSE_PS2_TOUCHKIT is not set |
594 | # CONFIG_MOUSE_SERIAL is not set | 602 | # CONFIG_MOUSE_SERIAL is not set |
595 | # CONFIG_MOUSE_VSXXXAA is not set | 603 | # CONFIG_MOUSE_VSXXXAA is not set |
@@ -716,6 +724,7 @@ CONFIG_VIDEO_OUTPUT_CONTROL=y | |||
716 | # CONFIG_GFS2_FS is not set | 724 | # CONFIG_GFS2_FS is not set |
717 | # CONFIG_OCFS2_FS is not set | 725 | # CONFIG_OCFS2_FS is not set |
718 | # CONFIG_BTRFS_FS is not set | 726 | # CONFIG_BTRFS_FS is not set |
727 | # CONFIG_NILFS2_FS is not set | ||
719 | CONFIG_FILE_LOCKING=y | 728 | CONFIG_FILE_LOCKING=y |
720 | CONFIG_FSNOTIFY=y | 729 | CONFIG_FSNOTIFY=y |
721 | # CONFIG_DNOTIFY is not set | 730 | # CONFIG_DNOTIFY is not set |
@@ -775,7 +784,6 @@ CONFIG_CRAMFS=y | |||
775 | # CONFIG_ROMFS_FS is not set | 784 | # CONFIG_ROMFS_FS is not set |
776 | # CONFIG_SYSV_FS is not set | 785 | # CONFIG_SYSV_FS is not set |
777 | # CONFIG_UFS_FS is not set | 786 | # CONFIG_UFS_FS is not set |
778 | # CONFIG_NILFS2_FS is not set | ||
779 | CONFIG_NETWORK_FILESYSTEMS=y | 787 | CONFIG_NETWORK_FILESYSTEMS=y |
780 | CONFIG_NFS_FS=y | 788 | CONFIG_NFS_FS=y |
781 | CONFIG_NFS_V3=y | 789 | CONFIG_NFS_V3=y |
@@ -847,6 +855,7 @@ CONFIG_ENABLE_WARN_DEPRECATED=y | |||
847 | CONFIG_ENABLE_MUST_CHECK=y | 855 | CONFIG_ENABLE_MUST_CHECK=y |
848 | CONFIG_FRAME_WARN=1024 | 856 | CONFIG_FRAME_WARN=1024 |
849 | CONFIG_MAGIC_SYSRQ=y | 857 | CONFIG_MAGIC_SYSRQ=y |
858 | # CONFIG_STRIP_ASM_SYMS is not set | ||
850 | # CONFIG_UNUSED_SYMBOLS is not set | 859 | # CONFIG_UNUSED_SYMBOLS is not set |
851 | CONFIG_DEBUG_FS=y | 860 | CONFIG_DEBUG_FS=y |
852 | # CONFIG_HEADERS_CHECK is not set | 861 | # CONFIG_HEADERS_CHECK is not set |
@@ -864,6 +873,7 @@ CONFIG_SCHED_DEBUG=y | |||
864 | # CONFIG_DEBUG_OBJECTS is not set | 873 | # CONFIG_DEBUG_OBJECTS is not set |
865 | # CONFIG_SLUB_DEBUG_ON is not set | 874 | # CONFIG_SLUB_DEBUG_ON is not set |
866 | # CONFIG_SLUB_STATS is not set | 875 | # CONFIG_SLUB_STATS is not set |
876 | # CONFIG_DEBUG_KMEMLEAK is not set | ||
867 | # CONFIG_DEBUG_SPINLOCK is not set | 877 | # CONFIG_DEBUG_SPINLOCK is not set |
868 | # CONFIG_DEBUG_MUTEXES is not set | 878 | # CONFIG_DEBUG_MUTEXES is not set |
869 | # CONFIG_DEBUG_LOCK_ALLOC is not set | 879 | # CONFIG_DEBUG_LOCK_ALLOC is not set |
@@ -880,10 +890,12 @@ CONFIG_DEBUG_INFO=y | |||
880 | # CONFIG_DEBUG_LIST is not set | 890 | # CONFIG_DEBUG_LIST is not set |
881 | # CONFIG_DEBUG_SG is not set | 891 | # CONFIG_DEBUG_SG is not set |
882 | # CONFIG_DEBUG_NOTIFIERS is not set | 892 | # CONFIG_DEBUG_NOTIFIERS is not set |
893 | # CONFIG_DEBUG_CREDENTIALS is not set | ||
883 | # CONFIG_RCU_TORTURE_TEST is not set | 894 | # CONFIG_RCU_TORTURE_TEST is not set |
884 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | 895 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
885 | # CONFIG_BACKTRACE_SELF_TEST is not set | 896 | # CONFIG_BACKTRACE_SELF_TEST is not set |
886 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set | 897 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set |
898 | # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set | ||
887 | # CONFIG_FAULT_INJECTION is not set | 899 | # CONFIG_FAULT_INJECTION is not set |
888 | # CONFIG_LATENCYTOP is not set | 900 | # CONFIG_LATENCYTOP is not set |
889 | # CONFIG_DEBUG_PAGEALLOC is not set | 901 | # CONFIG_DEBUG_PAGEALLOC is not set |
@@ -906,10 +918,10 @@ CONFIG_BRANCH_PROFILE_NONE=y | |||
906 | # CONFIG_WORKQUEUE_TRACER is not set | 918 | # CONFIG_WORKQUEUE_TRACER is not set |
907 | # CONFIG_BLK_DEV_IO_TRACE is not set | 919 | # CONFIG_BLK_DEV_IO_TRACE is not set |
908 | # CONFIG_DYNAMIC_DEBUG is not set | 920 | # CONFIG_DYNAMIC_DEBUG is not set |
921 | # CONFIG_DMA_API_DEBUG is not set | ||
909 | # CONFIG_SAMPLES is not set | 922 | # CONFIG_SAMPLES is not set |
910 | CONFIG_HAVE_ARCH_KGDB=y | 923 | CONFIG_HAVE_ARCH_KGDB=y |
911 | # CONFIG_KGDB is not set | 924 | # CONFIG_KGDB is not set |
912 | # CONFIG_KMEMCHECK is not set | ||
913 | # CONFIG_PPC_DISABLE_WERROR is not set | 925 | # CONFIG_PPC_DISABLE_WERROR is not set |
914 | CONFIG_PPC_WERROR=y | 926 | CONFIG_PPC_WERROR=y |
915 | CONFIG_PRINT_STACK_DEPTH=64 | 927 | CONFIG_PRINT_STACK_DEPTH=64 |
diff --git a/arch/powerpc/configs/c2k_defconfig b/arch/powerpc/configs/c2k_defconfig index 8105360d53f4..0fb65a85dfdf 100644 --- a/arch/powerpc/configs/c2k_defconfig +++ b/arch/powerpc/configs/c2k_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.31-rc4 | 3 | # Linux kernel version: 2.6.32-rc5 |
4 | # Wed Jul 29 23:31:48 2009 | 4 | # Thu Nov 5 08:20:05 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -22,6 +22,7 @@ CONFIG_PPC_STD_MMU=y | |||
22 | CONFIG_PPC_STD_MMU_32=y | 22 | CONFIG_PPC_STD_MMU_32=y |
23 | # CONFIG_PPC_MM_SLICES is not set | 23 | # CONFIG_PPC_MM_SLICES is not set |
24 | CONFIG_PPC_HAVE_PMU_SUPPORT=y | 24 | CONFIG_PPC_HAVE_PMU_SUPPORT=y |
25 | CONFIG_PPC_PERF_CTRS=y | ||
25 | # CONFIG_SMP is not set | 26 | # CONFIG_SMP is not set |
26 | CONFIG_NOT_COHERENT_CACHE=y | 27 | CONFIG_NOT_COHERENT_CACHE=y |
27 | CONFIG_CHECK_CACHE_COHERENCY=y | 28 | CONFIG_CHECK_CACHE_COHERENCY=y |
@@ -36,6 +37,7 @@ CONFIG_GENERIC_CLOCKEVENTS=y | |||
36 | CONFIG_GENERIC_HARDIRQS=y | 37 | CONFIG_GENERIC_HARDIRQS=y |
37 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | 38 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y |
38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 39 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
40 | # CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK is not set | ||
39 | CONFIG_IRQ_PER_CPU=y | 41 | CONFIG_IRQ_PER_CPU=y |
40 | CONFIG_STACKTRACE_SUPPORT=y | 42 | CONFIG_STACKTRACE_SUPPORT=y |
41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 43 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
@@ -88,11 +90,12 @@ CONFIG_AUDIT_TREE=y | |||
88 | # | 90 | # |
89 | # RCU Subsystem | 91 | # RCU Subsystem |
90 | # | 92 | # |
91 | CONFIG_CLASSIC_RCU=y | 93 | CONFIG_TREE_RCU=y |
92 | # CONFIG_TREE_RCU is not set | 94 | # CONFIG_TREE_PREEMPT_RCU is not set |
93 | # CONFIG_PREEMPT_RCU is not set | 95 | # CONFIG_RCU_TRACE is not set |
96 | CONFIG_RCU_FANOUT=32 | ||
97 | # CONFIG_RCU_FANOUT_EXACT is not set | ||
94 | # CONFIG_TREE_RCU_TRACE is not set | 98 | # CONFIG_TREE_RCU_TRACE is not set |
95 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
96 | # CONFIG_IKCONFIG is not set | 99 | # CONFIG_IKCONFIG is not set |
97 | CONFIG_LOG_BUF_SHIFT=17 | 100 | CONFIG_LOG_BUF_SHIFT=17 |
98 | CONFIG_GROUP_SCHED=y | 101 | CONFIG_GROUP_SCHED=y |
@@ -135,23 +138,24 @@ CONFIG_TIMERFD=y | |||
135 | CONFIG_EVENTFD=y | 138 | CONFIG_EVENTFD=y |
136 | CONFIG_SHMEM=y | 139 | CONFIG_SHMEM=y |
137 | CONFIG_AIO=y | 140 | CONFIG_AIO=y |
138 | CONFIG_HAVE_PERF_COUNTERS=y | 141 | CONFIG_HAVE_PERF_EVENTS=y |
139 | 142 | ||
140 | # | 143 | # |
141 | # Performance Counters | 144 | # Kernel Performance Events And Counters |
142 | # | 145 | # |
146 | CONFIG_PERF_EVENTS=y | ||
147 | CONFIG_EVENT_PROFILE=y | ||
143 | # CONFIG_PERF_COUNTERS is not set | 148 | # CONFIG_PERF_COUNTERS is not set |
149 | # CONFIG_DEBUG_PERF_USE_VMALLOC is not set | ||
144 | CONFIG_VM_EVENT_COUNTERS=y | 150 | CONFIG_VM_EVENT_COUNTERS=y |
145 | CONFIG_PCI_QUIRKS=y | 151 | CONFIG_PCI_QUIRKS=y |
146 | CONFIG_SLUB_DEBUG=y | 152 | CONFIG_SLUB_DEBUG=y |
147 | # CONFIG_STRIP_ASM_SYMS is not set | ||
148 | CONFIG_COMPAT_BRK=y | 153 | CONFIG_COMPAT_BRK=y |
149 | # CONFIG_SLAB is not set | 154 | # CONFIG_SLAB is not set |
150 | CONFIG_SLUB=y | 155 | CONFIG_SLUB=y |
151 | # CONFIG_SLOB is not set | 156 | # CONFIG_SLOB is not set |
152 | CONFIG_PROFILING=y | 157 | CONFIG_PROFILING=y |
153 | CONFIG_TRACEPOINTS=y | 158 | CONFIG_TRACEPOINTS=y |
154 | CONFIG_MARKERS=y | ||
155 | CONFIG_OPROFILE=m | 159 | CONFIG_OPROFILE=m |
156 | CONFIG_HAVE_OPROFILE=y | 160 | CONFIG_HAVE_OPROFILE=y |
157 | CONFIG_KPROBES=y | 161 | CONFIG_KPROBES=y |
@@ -161,12 +165,14 @@ CONFIG_HAVE_IOREMAP_PROT=y | |||
161 | CONFIG_HAVE_KPROBES=y | 165 | CONFIG_HAVE_KPROBES=y |
162 | CONFIG_HAVE_KRETPROBES=y | 166 | CONFIG_HAVE_KRETPROBES=y |
163 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 167 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
168 | CONFIG_HAVE_DMA_ATTRS=y | ||
169 | CONFIG_HAVE_DMA_API_DEBUG=y | ||
164 | 170 | ||
165 | # | 171 | # |
166 | # GCOV-based kernel profiling | 172 | # GCOV-based kernel profiling |
167 | # | 173 | # |
168 | # CONFIG_GCOV_KERNEL is not set | 174 | # CONFIG_GCOV_KERNEL is not set |
169 | # CONFIG_SLOW_WORK is not set | 175 | CONFIG_SLOW_WORK=y |
170 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 176 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
171 | CONFIG_SLABINFO=y | 177 | CONFIG_SLABINFO=y |
172 | CONFIG_RT_MUTEXES=y | 178 | CONFIG_RT_MUTEXES=y |
@@ -275,12 +281,12 @@ CONFIG_BINFMT_ELF=y | |||
275 | CONFIG_BINFMT_MISC=y | 281 | CONFIG_BINFMT_MISC=y |
276 | # CONFIG_IOMMU_HELPER is not set | 282 | # CONFIG_IOMMU_HELPER is not set |
277 | # CONFIG_SWIOTLB is not set | 283 | # CONFIG_SWIOTLB is not set |
278 | CONFIG_PPC_NEED_DMA_SYNC_OPS=y | ||
279 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 284 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
280 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 285 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
281 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 286 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
282 | # CONFIG_KEXEC is not set | 287 | # CONFIG_KEXEC is not set |
283 | # CONFIG_CRASH_DUMP is not set | 288 | # CONFIG_CRASH_DUMP is not set |
289 | CONFIG_MAX_ACTIVE_REGIONS=32 | ||
284 | CONFIG_ARCH_FLATMEM_ENABLE=y | 290 | CONFIG_ARCH_FLATMEM_ENABLE=y |
285 | CONFIG_ARCH_POPULATES_NODE_MAP=y | 291 | CONFIG_ARCH_POPULATES_NODE_MAP=y |
286 | CONFIG_SELECT_MEMORY_MODEL=y | 292 | CONFIG_SELECT_MEMORY_MODEL=y |
@@ -298,6 +304,7 @@ CONFIG_BOUNCE=y | |||
298 | CONFIG_VIRT_TO_BUS=y | 304 | CONFIG_VIRT_TO_BUS=y |
299 | CONFIG_HAVE_MLOCK=y | 305 | CONFIG_HAVE_MLOCK=y |
300 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 306 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
307 | # CONFIG_KSM is not set | ||
301 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | 308 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 |
302 | CONFIG_PPC_4K_PAGES=y | 309 | CONFIG_PPC_4K_PAGES=y |
303 | # CONFIG_PPC_16K_PAGES is not set | 310 | # CONFIG_PPC_16K_PAGES is not set |
@@ -309,6 +316,7 @@ CONFIG_FORCE_MAX_ZONEORDER=11 | |||
309 | CONFIG_EXTRA_TARGETS="" | 316 | CONFIG_EXTRA_TARGETS="" |
310 | CONFIG_PM=y | 317 | CONFIG_PM=y |
311 | # CONFIG_PM_DEBUG is not set | 318 | # CONFIG_PM_DEBUG is not set |
319 | # CONFIG_PM_RUNTIME is not set | ||
312 | CONFIG_SECCOMP=y | 320 | CONFIG_SECCOMP=y |
313 | CONFIG_ISA_DMA_API=y | 321 | CONFIG_ISA_DMA_API=y |
314 | 322 | ||
@@ -674,10 +682,12 @@ CONFIG_BT_HCIBCM203X=m | |||
674 | # CONFIG_BT_HCIBPA10X is not set | 682 | # CONFIG_BT_HCIBPA10X is not set |
675 | CONFIG_BT_HCIBFUSB=m | 683 | CONFIG_BT_HCIBFUSB=m |
676 | CONFIG_BT_HCIVHCI=m | 684 | CONFIG_BT_HCIVHCI=m |
685 | # CONFIG_BT_MRVL is not set | ||
677 | # CONFIG_AF_RXRPC is not set | 686 | # CONFIG_AF_RXRPC is not set |
678 | CONFIG_FIB_RULES=y | 687 | CONFIG_FIB_RULES=y |
679 | CONFIG_WIRELESS=y | 688 | CONFIG_WIRELESS=y |
680 | # CONFIG_CFG80211 is not set | 689 | # CONFIG_CFG80211 is not set |
690 | CONFIG_CFG80211_DEFAULT_PS_VALUE=0 | ||
681 | CONFIG_WIRELESS_OLD_REGULATORY=y | 691 | CONFIG_WIRELESS_OLD_REGULATORY=y |
682 | CONFIG_WIRELESS_EXT=y | 692 | CONFIG_WIRELESS_EXT=y |
683 | CONFIG_WIRELESS_EXT_SYSFS=y | 693 | CONFIG_WIRELESS_EXT_SYSFS=y |
@@ -686,7 +696,6 @@ CONFIG_WIRELESS_EXT_SYSFS=y | |||
686 | # | 696 | # |
687 | # CFG80211 needs to be enabled for MAC80211 | 697 | # CFG80211 needs to be enabled for MAC80211 |
688 | # | 698 | # |
689 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
690 | # CONFIG_WIMAX is not set | 699 | # CONFIG_WIMAX is not set |
691 | # CONFIG_RFKILL is not set | 700 | # CONFIG_RFKILL is not set |
692 | # CONFIG_NET_9P is not set | 701 | # CONFIG_NET_9P is not set |
@@ -699,6 +708,7 @@ CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | |||
699 | # Generic Driver Options | 708 | # Generic Driver Options |
700 | # | 709 | # |
701 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 710 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
711 | # CONFIG_DEVTMPFS is not set | ||
702 | CONFIG_STANDALONE=y | 712 | CONFIG_STANDALONE=y |
703 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 713 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
704 | CONFIG_FW_LOADER=y | 714 | CONFIG_FW_LOADER=y |
@@ -710,9 +720,9 @@ CONFIG_EXTRA_FIRMWARE="" | |||
710 | # CONFIG_CONNECTOR is not set | 720 | # CONFIG_CONNECTOR is not set |
711 | CONFIG_MTD=y | 721 | CONFIG_MTD=y |
712 | # CONFIG_MTD_DEBUG is not set | 722 | # CONFIG_MTD_DEBUG is not set |
723 | # CONFIG_MTD_TESTS is not set | ||
713 | CONFIG_MTD_CONCAT=m | 724 | CONFIG_MTD_CONCAT=m |
714 | CONFIG_MTD_PARTITIONS=y | 725 | CONFIG_MTD_PARTITIONS=y |
715 | # CONFIG_MTD_TESTS is not set | ||
716 | # CONFIG_MTD_REDBOOT_PARTS is not set | 726 | # CONFIG_MTD_REDBOOT_PARTS is not set |
717 | # CONFIG_MTD_CMDLINE_PARTS is not set | 727 | # CONFIG_MTD_CMDLINE_PARTS is not set |
718 | CONFIG_MTD_OF_PARTS=y | 728 | CONFIG_MTD_OF_PARTS=y |
@@ -763,6 +773,7 @@ CONFIG_MTD_COMPLEX_MAPPINGS=y | |||
763 | # CONFIG_MTD_PHYSMAP is not set | 773 | # CONFIG_MTD_PHYSMAP is not set |
764 | CONFIG_MTD_PHYSMAP_OF=y | 774 | CONFIG_MTD_PHYSMAP_OF=y |
765 | # CONFIG_MTD_PCI is not set | 775 | # CONFIG_MTD_PCI is not set |
776 | # CONFIG_MTD_GPIO_ADDR is not set | ||
766 | # CONFIG_MTD_INTEL_VR_NOR is not set | 777 | # CONFIG_MTD_INTEL_VR_NOR is not set |
767 | # CONFIG_MTD_PLATRAM is not set | 778 | # CONFIG_MTD_PLATRAM is not set |
768 | 779 | ||
@@ -857,6 +868,7 @@ CONFIG_SCSI_SRP_ATTRS=m | |||
857 | CONFIG_SCSI_LOWLEVEL=y | 868 | CONFIG_SCSI_LOWLEVEL=y |
858 | # CONFIG_ISCSI_TCP is not set | 869 | # CONFIG_ISCSI_TCP is not set |
859 | # CONFIG_SCSI_BNX2_ISCSI is not set | 870 | # CONFIG_SCSI_BNX2_ISCSI is not set |
871 | # CONFIG_BE2ISCSI is not set | ||
860 | CONFIG_BLK_DEV_3W_XXXX_RAID=m | 872 | CONFIG_BLK_DEV_3W_XXXX_RAID=m |
861 | CONFIG_SCSI_3W_9XXX=m | 873 | CONFIG_SCSI_3W_9XXX=m |
862 | CONFIG_SCSI_ACARD=m | 874 | CONFIG_SCSI_ACARD=m |
@@ -912,7 +924,9 @@ CONFIG_SCSI_LPFC=m | |||
912 | # CONFIG_SCSI_DC390T is not set | 924 | # CONFIG_SCSI_DC390T is not set |
913 | # CONFIG_SCSI_NSP32 is not set | 925 | # CONFIG_SCSI_NSP32 is not set |
914 | # CONFIG_SCSI_DEBUG is not set | 926 | # CONFIG_SCSI_DEBUG is not set |
927 | # CONFIG_SCSI_PMCRAID is not set | ||
915 | # CONFIG_SCSI_SRP is not set | 928 | # CONFIG_SCSI_SRP is not set |
929 | # CONFIG_SCSI_BFA_FC is not set | ||
916 | # CONFIG_SCSI_DH is not set | 930 | # CONFIG_SCSI_DH is not set |
917 | # CONFIG_SCSI_OSD_INITIATOR is not set | 931 | # CONFIG_SCSI_OSD_INITIATOR is not set |
918 | # CONFIG_ATA is not set | 932 | # CONFIG_ATA is not set |
@@ -982,7 +996,9 @@ CONFIG_MII=y | |||
982 | # CONFIG_NET_PCI is not set | 996 | # CONFIG_NET_PCI is not set |
983 | # CONFIG_B44 is not set | 997 | # CONFIG_B44 is not set |
984 | # CONFIG_KS8842 is not set | 998 | # CONFIG_KS8842 is not set |
999 | # CONFIG_KS8851_MLL is not set | ||
985 | # CONFIG_ATL2 is not set | 1000 | # CONFIG_ATL2 is not set |
1001 | # CONFIG_XILINX_EMACLITE is not set | ||
986 | CONFIG_NETDEV_1000=y | 1002 | CONFIG_NETDEV_1000=y |
987 | # CONFIG_ACENIC is not set | 1003 | # CONFIG_ACENIC is not set |
988 | # CONFIG_DL2K is not set | 1004 | # CONFIG_DL2K is not set |
@@ -1010,10 +1026,7 @@ CONFIG_MV643XX_ETH=y | |||
1010 | # CONFIG_JME is not set | 1026 | # CONFIG_JME is not set |
1011 | # CONFIG_NETDEV_10000 is not set | 1027 | # CONFIG_NETDEV_10000 is not set |
1012 | # CONFIG_TR is not set | 1028 | # CONFIG_TR is not set |
1013 | 1029 | CONFIG_WLAN=y | |
1014 | # | ||
1015 | # Wireless LAN | ||
1016 | # | ||
1017 | # CONFIG_WLAN_PRE80211 is not set | 1030 | # CONFIG_WLAN_PRE80211 is not set |
1018 | # CONFIG_WLAN_80211 is not set | 1031 | # CONFIG_WLAN_80211 is not set |
1019 | 1032 | ||
@@ -1145,6 +1158,7 @@ CONFIG_MAX_RAW_DEVS=8192 | |||
1145 | CONFIG_DEVPORT=y | 1158 | CONFIG_DEVPORT=y |
1146 | CONFIG_I2C=m | 1159 | CONFIG_I2C=m |
1147 | CONFIG_I2C_BOARDINFO=y | 1160 | CONFIG_I2C_BOARDINFO=y |
1161 | CONFIG_I2C_COMPAT=y | ||
1148 | CONFIG_I2C_CHARDEV=m | 1162 | CONFIG_I2C_CHARDEV=m |
1149 | CONFIG_I2C_HELPER_AUTO=y | 1163 | CONFIG_I2C_HELPER_AUTO=y |
1150 | 1164 | ||
@@ -1200,9 +1214,6 @@ CONFIG_I2C_MV64XXX=m | |||
1200 | # Miscellaneous I2C Chip support | 1214 | # Miscellaneous I2C Chip support |
1201 | # | 1215 | # |
1202 | # CONFIG_DS1682 is not set | 1216 | # CONFIG_DS1682 is not set |
1203 | CONFIG_SENSORS_PCF8574=m | ||
1204 | # CONFIG_PCF8575 is not set | ||
1205 | # CONFIG_SENSORS_PCA9539 is not set | ||
1206 | # CONFIG_SENSORS_TSL2550 is not set | 1217 | # CONFIG_SENSORS_TSL2550 is not set |
1207 | # CONFIG_I2C_DEBUG_CORE is not set | 1218 | # CONFIG_I2C_DEBUG_CORE is not set |
1208 | # CONFIG_I2C_DEBUG_ALGO is not set | 1219 | # CONFIG_I2C_DEBUG_ALGO is not set |
@@ -1220,6 +1231,11 @@ CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | |||
1220 | # CONFIG_POWER_SUPPLY is not set | 1231 | # CONFIG_POWER_SUPPLY is not set |
1221 | CONFIG_HWMON=m | 1232 | CONFIG_HWMON=m |
1222 | CONFIG_HWMON_VID=m | 1233 | CONFIG_HWMON_VID=m |
1234 | # CONFIG_HWMON_DEBUG_CHIP is not set | ||
1235 | |||
1236 | # | ||
1237 | # Native drivers | ||
1238 | # | ||
1223 | # CONFIG_SENSORS_AD7414 is not set | 1239 | # CONFIG_SENSORS_AD7414 is not set |
1224 | # CONFIG_SENSORS_AD7418 is not set | 1240 | # CONFIG_SENSORS_AD7418 is not set |
1225 | CONFIG_SENSORS_ADM1021=m | 1241 | CONFIG_SENSORS_ADM1021=m |
@@ -1269,6 +1285,7 @@ CONFIG_SENSORS_SMSC47B397=m | |||
1269 | # CONFIG_SENSORS_ADS7828 is not set | 1285 | # CONFIG_SENSORS_ADS7828 is not set |
1270 | # CONFIG_SENSORS_THMC50 is not set | 1286 | # CONFIG_SENSORS_THMC50 is not set |
1271 | # CONFIG_SENSORS_TMP401 is not set | 1287 | # CONFIG_SENSORS_TMP401 is not set |
1288 | # CONFIG_SENSORS_TMP421 is not set | ||
1272 | CONFIG_SENSORS_VIA686A=m | 1289 | CONFIG_SENSORS_VIA686A=m |
1273 | # CONFIG_SENSORS_VT1211 is not set | 1290 | # CONFIG_SENSORS_VT1211 is not set |
1274 | # CONFIG_SENSORS_VT8231 is not set | 1291 | # CONFIG_SENSORS_VT8231 is not set |
@@ -1280,7 +1297,6 @@ CONFIG_SENSORS_W83L785TS=m | |||
1280 | # CONFIG_SENSORS_W83L786NG is not set | 1297 | # CONFIG_SENSORS_W83L786NG is not set |
1281 | CONFIG_SENSORS_W83627HF=m | 1298 | CONFIG_SENSORS_W83627HF=m |
1282 | # CONFIG_SENSORS_W83627EHF is not set | 1299 | # CONFIG_SENSORS_W83627EHF is not set |
1283 | # CONFIG_HWMON_DEBUG_CHIP is not set | ||
1284 | # CONFIG_THERMAL is not set | 1300 | # CONFIG_THERMAL is not set |
1285 | CONFIG_WATCHDOG=y | 1301 | CONFIG_WATCHDOG=y |
1286 | # CONFIG_WATCHDOG_NOWAYOUT is not set | 1302 | # CONFIG_WATCHDOG_NOWAYOUT is not set |
@@ -1317,6 +1333,7 @@ CONFIG_SSB_POSSIBLE=y | |||
1317 | # CONFIG_HTC_PASIC3 is not set | 1333 | # CONFIG_HTC_PASIC3 is not set |
1318 | # CONFIG_MFD_TMIO is not set | 1334 | # CONFIG_MFD_TMIO is not set |
1319 | # CONFIG_MFD_WM8400 is not set | 1335 | # CONFIG_MFD_WM8400 is not set |
1336 | # CONFIG_MFD_WM831X is not set | ||
1320 | # CONFIG_MFD_WM8350_I2C is not set | 1337 | # CONFIG_MFD_WM8350_I2C is not set |
1321 | # CONFIG_MFD_PCF50633 is not set | 1338 | # CONFIG_MFD_PCF50633 is not set |
1322 | # CONFIG_AB3100_CORE is not set | 1339 | # CONFIG_AB3100_CORE is not set |
@@ -1327,6 +1344,7 @@ CONFIG_SSB_POSSIBLE=y | |||
1327 | # Graphics support | 1344 | # Graphics support |
1328 | # | 1345 | # |
1329 | # CONFIG_AGP is not set | 1346 | # CONFIG_AGP is not set |
1347 | CONFIG_VGA_ARB=y | ||
1330 | # CONFIG_DRM is not set | 1348 | # CONFIG_DRM is not set |
1331 | # CONFIG_VGASTATE is not set | 1349 | # CONFIG_VGASTATE is not set |
1332 | # CONFIG_VIDEO_OUTPUT_CONTROL is not set | 1350 | # CONFIG_VIDEO_OUTPUT_CONTROL is not set |
@@ -1378,6 +1396,7 @@ CONFIG_USB_EHCI_HCD_PPC_OF=y | |||
1378 | # CONFIG_USB_OXU210HP_HCD is not set | 1396 | # CONFIG_USB_OXU210HP_HCD is not set |
1379 | # CONFIG_USB_ISP116X_HCD is not set | 1397 | # CONFIG_USB_ISP116X_HCD is not set |
1380 | # CONFIG_USB_ISP1760_HCD is not set | 1398 | # CONFIG_USB_ISP1760_HCD is not set |
1399 | # CONFIG_USB_ISP1362_HCD is not set | ||
1381 | CONFIG_USB_OHCI_HCD=m | 1400 | CONFIG_USB_OHCI_HCD=m |
1382 | CONFIG_USB_OHCI_HCD_PPC_OF_BE=y | 1401 | CONFIG_USB_OHCI_HCD_PPC_OF_BE=y |
1383 | # CONFIG_USB_OHCI_HCD_PPC_OF_LE is not set | 1402 | # CONFIG_USB_OHCI_HCD_PPC_OF_LE is not set |
@@ -1588,6 +1607,7 @@ CONFIG_FS_POSIX_ACL=y | |||
1588 | # CONFIG_GFS2_FS is not set | 1607 | # CONFIG_GFS2_FS is not set |
1589 | # CONFIG_OCFS2_FS is not set | 1608 | # CONFIG_OCFS2_FS is not set |
1590 | # CONFIG_BTRFS_FS is not set | 1609 | # CONFIG_BTRFS_FS is not set |
1610 | # CONFIG_NILFS2_FS is not set | ||
1591 | CONFIG_FILE_LOCKING=y | 1611 | CONFIG_FILE_LOCKING=y |
1592 | CONFIG_FSNOTIFY=y | 1612 | CONFIG_FSNOTIFY=y |
1593 | CONFIG_DNOTIFY=y | 1613 | CONFIG_DNOTIFY=y |
@@ -1668,7 +1688,6 @@ CONFIG_VXFS_FS=m | |||
1668 | # CONFIG_ROMFS_FS is not set | 1688 | # CONFIG_ROMFS_FS is not set |
1669 | # CONFIG_SYSV_FS is not set | 1689 | # CONFIG_SYSV_FS is not set |
1670 | # CONFIG_UFS_FS is not set | 1690 | # CONFIG_UFS_FS is not set |
1671 | # CONFIG_NILFS2_FS is not set | ||
1672 | CONFIG_NETWORK_FILESYSTEMS=y | 1691 | CONFIG_NETWORK_FILESYSTEMS=y |
1673 | CONFIG_NFS_FS=y | 1692 | CONFIG_NFS_FS=y |
1674 | CONFIG_NFS_V3=y | 1693 | CONFIG_NFS_V3=y |
@@ -1770,7 +1789,7 @@ CONFIG_BINARY_PRINTF=y | |||
1770 | CONFIG_BITREVERSE=y | 1789 | CONFIG_BITREVERSE=y |
1771 | CONFIG_GENERIC_FIND_LAST_BIT=y | 1790 | CONFIG_GENERIC_FIND_LAST_BIT=y |
1772 | CONFIG_CRC_CCITT=m | 1791 | CONFIG_CRC_CCITT=m |
1773 | # CONFIG_CRC16 is not set | 1792 | CONFIG_CRC16=m |
1774 | CONFIG_CRC_T10DIF=m | 1793 | CONFIG_CRC_T10DIF=m |
1775 | CONFIG_CRC_ITU_T=m | 1794 | CONFIG_CRC_ITU_T=m |
1776 | CONFIG_CRC32=y | 1795 | CONFIG_CRC32=y |
@@ -1797,6 +1816,7 @@ CONFIG_ENABLE_WARN_DEPRECATED=y | |||
1797 | CONFIG_ENABLE_MUST_CHECK=y | 1816 | CONFIG_ENABLE_MUST_CHECK=y |
1798 | CONFIG_FRAME_WARN=1024 | 1817 | CONFIG_FRAME_WARN=1024 |
1799 | CONFIG_MAGIC_SYSRQ=y | 1818 | CONFIG_MAGIC_SYSRQ=y |
1819 | # CONFIG_STRIP_ASM_SYMS is not set | ||
1800 | # CONFIG_UNUSED_SYMBOLS is not set | 1820 | # CONFIG_UNUSED_SYMBOLS is not set |
1801 | CONFIG_DEBUG_FS=y | 1821 | CONFIG_DEBUG_FS=y |
1802 | # CONFIG_HEADERS_CHECK is not set | 1822 | # CONFIG_HEADERS_CHECK is not set |
@@ -1814,6 +1834,7 @@ CONFIG_SCHED_DEBUG=y | |||
1814 | # CONFIG_DEBUG_OBJECTS is not set | 1834 | # CONFIG_DEBUG_OBJECTS is not set |
1815 | # CONFIG_SLUB_DEBUG_ON is not set | 1835 | # CONFIG_SLUB_DEBUG_ON is not set |
1816 | # CONFIG_SLUB_STATS is not set | 1836 | # CONFIG_SLUB_STATS is not set |
1837 | # CONFIG_DEBUG_KMEMLEAK is not set | ||
1817 | # CONFIG_DEBUG_RT_MUTEXES is not set | 1838 | # CONFIG_DEBUG_RT_MUTEXES is not set |
1818 | # CONFIG_RT_MUTEX_TESTER is not set | 1839 | # CONFIG_RT_MUTEX_TESTER is not set |
1819 | CONFIG_DEBUG_SPINLOCK=y | 1840 | CONFIG_DEBUG_SPINLOCK=y |
@@ -1834,11 +1855,13 @@ CONFIG_DEBUG_MEMORY_INIT=y | |||
1834 | # CONFIG_DEBUG_LIST is not set | 1855 | # CONFIG_DEBUG_LIST is not set |
1835 | # CONFIG_DEBUG_SG is not set | 1856 | # CONFIG_DEBUG_SG is not set |
1836 | # CONFIG_DEBUG_NOTIFIERS is not set | 1857 | # CONFIG_DEBUG_NOTIFIERS is not set |
1858 | # CONFIG_DEBUG_CREDENTIALS is not set | ||
1837 | # CONFIG_RCU_TORTURE_TEST is not set | 1859 | # CONFIG_RCU_TORTURE_TEST is not set |
1838 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | 1860 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
1839 | # CONFIG_KPROBES_SANITY_TEST is not set | 1861 | # CONFIG_KPROBES_SANITY_TEST is not set |
1840 | # CONFIG_BACKTRACE_SELF_TEST is not set | 1862 | # CONFIG_BACKTRACE_SELF_TEST is not set |
1841 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set | 1863 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set |
1864 | # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set | ||
1842 | # CONFIG_LKDTM is not set | 1865 | # CONFIG_LKDTM is not set |
1843 | # CONFIG_FAULT_INJECTION is not set | 1866 | # CONFIG_FAULT_INJECTION is not set |
1844 | # CONFIG_LATENCYTOP is not set | 1867 | # CONFIG_LATENCYTOP is not set |
@@ -1852,6 +1875,7 @@ CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | |||
1852 | CONFIG_RING_BUFFER=y | 1875 | CONFIG_RING_BUFFER=y |
1853 | CONFIG_EVENT_TRACING=y | 1876 | CONFIG_EVENT_TRACING=y |
1854 | CONFIG_CONTEXT_SWITCH_TRACER=y | 1877 | CONFIG_CONTEXT_SWITCH_TRACER=y |
1878 | CONFIG_RING_BUFFER_ALLOW_SWAP=y | ||
1855 | CONFIG_TRACING=y | 1879 | CONFIG_TRACING=y |
1856 | CONFIG_TRACING_SUPPORT=y | 1880 | CONFIG_TRACING_SUPPORT=y |
1857 | CONFIG_FTRACE=y | 1881 | CONFIG_FTRACE=y |
@@ -1869,6 +1893,7 @@ CONFIG_BRANCH_PROFILE_NONE=y | |||
1869 | # CONFIG_BLK_DEV_IO_TRACE is not set | 1893 | # CONFIG_BLK_DEV_IO_TRACE is not set |
1870 | # CONFIG_RING_BUFFER_BENCHMARK is not set | 1894 | # CONFIG_RING_BUFFER_BENCHMARK is not set |
1871 | # CONFIG_DYNAMIC_DEBUG is not set | 1895 | # CONFIG_DYNAMIC_DEBUG is not set |
1896 | # CONFIG_DMA_API_DEBUG is not set | ||
1872 | # CONFIG_SAMPLES is not set | 1897 | # CONFIG_SAMPLES is not set |
1873 | CONFIG_HAVE_ARCH_KGDB=y | 1898 | CONFIG_HAVE_ARCH_KGDB=y |
1874 | # CONFIG_KGDB is not set | 1899 | # CONFIG_KGDB is not set |
@@ -1899,6 +1924,7 @@ CONFIG_SECURITY_NETWORK=y | |||
1899 | # CONFIG_SECURITY_NETWORK_XFRM is not set | 1924 | # CONFIG_SECURITY_NETWORK_XFRM is not set |
1900 | # CONFIG_SECURITY_PATH is not set | 1925 | # CONFIG_SECURITY_PATH is not set |
1901 | # CONFIG_SECURITY_FILE_CAPABILITIES is not set | 1926 | # CONFIG_SECURITY_FILE_CAPABILITIES is not set |
1927 | CONFIG_LSM_MMAP_MIN_ADDR=65536 | ||
1902 | CONFIG_SECURITY_SELINUX=y | 1928 | CONFIG_SECURITY_SELINUX=y |
1903 | CONFIG_SECURITY_SELINUX_BOOTPARAM=y | 1929 | CONFIG_SECURITY_SELINUX_BOOTPARAM=y |
1904 | CONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=1 | 1930 | CONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=1 |
@@ -1913,7 +1939,6 @@ CONFIG_CRYPTO=y | |||
1913 | # | 1939 | # |
1914 | # Crypto core or helper | 1940 | # Crypto core or helper |
1915 | # | 1941 | # |
1916 | # CONFIG_CRYPTO_FIPS is not set | ||
1917 | CONFIG_CRYPTO_ALGAPI=y | 1942 | CONFIG_CRYPTO_ALGAPI=y |
1918 | CONFIG_CRYPTO_ALGAPI2=y | 1943 | CONFIG_CRYPTO_ALGAPI2=y |
1919 | CONFIG_CRYPTO_AEAD=m | 1944 | CONFIG_CRYPTO_AEAD=m |
@@ -1956,11 +1981,13 @@ CONFIG_CRYPTO_ECB=m | |||
1956 | # | 1981 | # |
1957 | CONFIG_CRYPTO_HMAC=y | 1982 | CONFIG_CRYPTO_HMAC=y |
1958 | # CONFIG_CRYPTO_XCBC is not set | 1983 | # CONFIG_CRYPTO_XCBC is not set |
1984 | # CONFIG_CRYPTO_VMAC is not set | ||
1959 | 1985 | ||
1960 | # | 1986 | # |
1961 | # Digest | 1987 | # Digest |
1962 | # | 1988 | # |
1963 | CONFIG_CRYPTO_CRC32C=m | 1989 | CONFIG_CRYPTO_CRC32C=m |
1990 | # CONFIG_CRYPTO_GHASH is not set | ||
1964 | CONFIG_CRYPTO_MD4=m | 1991 | CONFIG_CRYPTO_MD4=m |
1965 | CONFIG_CRYPTO_MD5=y | 1992 | CONFIG_CRYPTO_MD5=y |
1966 | CONFIG_CRYPTO_MICHAEL_MIC=m | 1993 | CONFIG_CRYPTO_MICHAEL_MIC=m |
diff --git a/arch/powerpc/configs/ep8248e_defconfig b/arch/powerpc/configs/ep8248e_defconfig index 0aa5b43ffeb2..ef5edc7203f5 100644 --- a/arch/powerpc/configs/ep8248e_defconfig +++ b/arch/powerpc/configs/ep8248e_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.31-rc4 | 3 | # Linux kernel version: 2.6.32-rc5 |
4 | # Wed Jul 29 23:31:49 2009 | 4 | # Thu Nov 5 08:20:06 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -34,6 +34,7 @@ CONFIG_GENERIC_CLOCKEVENTS=y | |||
34 | CONFIG_GENERIC_HARDIRQS=y | 34 | CONFIG_GENERIC_HARDIRQS=y |
35 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | 35 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y |
36 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 36 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
37 | # CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK is not set | ||
37 | CONFIG_IRQ_PER_CPU=y | 38 | CONFIG_IRQ_PER_CPU=y |
38 | CONFIG_STACKTRACE_SUPPORT=y | 39 | CONFIG_STACKTRACE_SUPPORT=y |
39 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
@@ -82,11 +83,12 @@ CONFIG_SYSVIPC_SYSCTL=y | |||
82 | # | 83 | # |
83 | # RCU Subsystem | 84 | # RCU Subsystem |
84 | # | 85 | # |
85 | CONFIG_CLASSIC_RCU=y | 86 | CONFIG_TREE_RCU=y |
86 | # CONFIG_TREE_RCU is not set | 87 | # CONFIG_TREE_PREEMPT_RCU is not set |
87 | # CONFIG_PREEMPT_RCU is not set | 88 | # CONFIG_RCU_TRACE is not set |
89 | CONFIG_RCU_FANOUT=32 | ||
90 | # CONFIG_RCU_FANOUT_EXACT is not set | ||
88 | # CONFIG_TREE_RCU_TRACE is not set | 91 | # CONFIG_TREE_RCU_TRACE is not set |
89 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
90 | CONFIG_IKCONFIG=y | 92 | CONFIG_IKCONFIG=y |
91 | CONFIG_IKCONFIG_PROC=y | 93 | CONFIG_IKCONFIG_PROC=y |
92 | CONFIG_LOG_BUF_SHIFT=14 | 94 | CONFIG_LOG_BUF_SHIFT=14 |
@@ -116,28 +118,29 @@ CONFIG_TIMERFD=y | |||
116 | CONFIG_EVENTFD=y | 118 | CONFIG_EVENTFD=y |
117 | CONFIG_SHMEM=y | 119 | CONFIG_SHMEM=y |
118 | CONFIG_AIO=y | 120 | CONFIG_AIO=y |
119 | CONFIG_HAVE_PERF_COUNTERS=y | 121 | CONFIG_HAVE_PERF_EVENTS=y |
120 | 122 | ||
121 | # | 123 | # |
122 | # Performance Counters | 124 | # Kernel Performance Events And Counters |
123 | # | 125 | # |
126 | # CONFIG_PERF_EVENTS is not set | ||
124 | # CONFIG_PERF_COUNTERS is not set | 127 | # CONFIG_PERF_COUNTERS is not set |
125 | CONFIG_VM_EVENT_COUNTERS=y | 128 | CONFIG_VM_EVENT_COUNTERS=y |
126 | CONFIG_PCI_QUIRKS=y | 129 | CONFIG_PCI_QUIRKS=y |
127 | # CONFIG_STRIP_ASM_SYMS is not set | ||
128 | CONFIG_COMPAT_BRK=y | 130 | CONFIG_COMPAT_BRK=y |
129 | CONFIG_SLAB=y | 131 | CONFIG_SLAB=y |
130 | # CONFIG_SLUB is not set | 132 | # CONFIG_SLUB is not set |
131 | # CONFIG_SLOB is not set | 133 | # CONFIG_SLOB is not set |
132 | # CONFIG_PROFILING is not set | 134 | # CONFIG_PROFILING is not set |
133 | # CONFIG_MARKERS is not set | ||
134 | CONFIG_HAVE_OPROFILE=y | 135 | CONFIG_HAVE_OPROFILE=y |
135 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y | 136 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y |
136 | CONFIG_HAVE_IOREMAP_PROT=y | 137 | CONFIG_HAVE_IOREMAP_PROT=y |
137 | CONFIG_HAVE_KPROBES=y | 138 | CONFIG_HAVE_KPROBES=y |
138 | CONFIG_HAVE_KRETPROBES=y | 139 | CONFIG_HAVE_KRETPROBES=y |
139 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 140 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
141 | CONFIG_HAVE_DMA_ATTRS=y | ||
140 | CONFIG_HAVE_CLK=y | 142 | CONFIG_HAVE_CLK=y |
143 | CONFIG_HAVE_DMA_API_DEBUG=y | ||
141 | 144 | ||
142 | # | 145 | # |
143 | # GCOV-based kernel profiling | 146 | # GCOV-based kernel profiling |
@@ -150,6 +153,7 @@ CONFIG_BASE_SMALL=0 | |||
150 | # CONFIG_MODULES is not set | 153 | # CONFIG_MODULES is not set |
151 | CONFIG_BLOCK=y | 154 | CONFIG_BLOCK=y |
152 | CONFIG_LBDAF=y | 155 | CONFIG_LBDAF=y |
156 | CONFIG_BLK_DEV_BSG=y | ||
153 | # CONFIG_BLK_DEV_INTEGRITY is not set | 157 | # CONFIG_BLK_DEV_INTEGRITY is not set |
154 | 158 | ||
155 | # | 159 | # |
@@ -233,6 +237,7 @@ CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | |||
233 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 237 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
234 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 238 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
235 | # CONFIG_CRASH_DUMP is not set | 239 | # CONFIG_CRASH_DUMP is not set |
240 | CONFIG_MAX_ACTIVE_REGIONS=32 | ||
236 | CONFIG_ARCH_FLATMEM_ENABLE=y | 241 | CONFIG_ARCH_FLATMEM_ENABLE=y |
237 | CONFIG_ARCH_POPULATES_NODE_MAP=y | 242 | CONFIG_ARCH_POPULATES_NODE_MAP=y |
238 | CONFIG_FLATMEM=y | 243 | CONFIG_FLATMEM=y |
@@ -246,6 +251,7 @@ CONFIG_BOUNCE=y | |||
246 | CONFIG_VIRT_TO_BUS=y | 251 | CONFIG_VIRT_TO_BUS=y |
247 | CONFIG_HAVE_MLOCK=y | 252 | CONFIG_HAVE_MLOCK=y |
248 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 253 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
254 | # CONFIG_KSM is not set | ||
249 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | 255 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 |
250 | CONFIG_PPC_4K_PAGES=y | 256 | CONFIG_PPC_4K_PAGES=y |
251 | # CONFIG_PPC_16K_PAGES is not set | 257 | # CONFIG_PPC_16K_PAGES is not set |
@@ -394,6 +400,7 @@ CONFIG_NETFILTER_ADVANCED=y | |||
394 | # CONFIG_BT is not set | 400 | # CONFIG_BT is not set |
395 | CONFIG_WIRELESS=y | 401 | CONFIG_WIRELESS=y |
396 | # CONFIG_CFG80211 is not set | 402 | # CONFIG_CFG80211 is not set |
403 | CONFIG_CFG80211_DEFAULT_PS_VALUE=0 | ||
397 | CONFIG_WIRELESS_OLD_REGULATORY=y | 404 | CONFIG_WIRELESS_OLD_REGULATORY=y |
398 | # CONFIG_WIRELESS_EXT is not set | 405 | # CONFIG_WIRELESS_EXT is not set |
399 | # CONFIG_LIB80211 is not set | 406 | # CONFIG_LIB80211 is not set |
@@ -401,7 +408,6 @@ CONFIG_WIRELESS_OLD_REGULATORY=y | |||
401 | # | 408 | # |
402 | # CFG80211 needs to be enabled for MAC80211 | 409 | # CFG80211 needs to be enabled for MAC80211 |
403 | # | 410 | # |
404 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
405 | # CONFIG_WIMAX is not set | 411 | # CONFIG_WIMAX is not set |
406 | # CONFIG_RFKILL is not set | 412 | # CONFIG_RFKILL is not set |
407 | 413 | ||
@@ -413,6 +419,7 @@ CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | |||
413 | # Generic Driver Options | 419 | # Generic Driver Options |
414 | # | 420 | # |
415 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 421 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
422 | # CONFIG_DEVTMPFS is not set | ||
416 | CONFIG_STANDALONE=y | 423 | CONFIG_STANDALONE=y |
417 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 424 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
418 | # CONFIG_FW_LOADER is not set | 425 | # CONFIG_FW_LOADER is not set |
@@ -600,7 +607,9 @@ CONFIG_MII=y | |||
600 | # CONFIG_NET_PCI is not set | 607 | # CONFIG_NET_PCI is not set |
601 | # CONFIG_B44 is not set | 608 | # CONFIG_B44 is not set |
602 | # CONFIG_KS8842 is not set | 609 | # CONFIG_KS8842 is not set |
610 | # CONFIG_KS8851_MLL is not set | ||
603 | # CONFIG_ATL2 is not set | 611 | # CONFIG_ATL2 is not set |
612 | # CONFIG_XILINX_EMACLITE is not set | ||
604 | CONFIG_FS_ENET=y | 613 | CONFIG_FS_ENET=y |
605 | # CONFIG_FS_ENET_HAS_SCC is not set | 614 | # CONFIG_FS_ENET_HAS_SCC is not set |
606 | CONFIG_FS_ENET_HAS_FCC=y | 615 | CONFIG_FS_ENET_HAS_FCC=y |
@@ -648,10 +657,7 @@ CONFIG_CHELSIO_T3_DEPENDS=y | |||
648 | # CONFIG_SFC is not set | 657 | # CONFIG_SFC is not set |
649 | # CONFIG_BE2NET is not set | 658 | # CONFIG_BE2NET is not set |
650 | # CONFIG_TR is not set | 659 | # CONFIG_TR is not set |
651 | 660 | CONFIG_WLAN=y | |
652 | # | ||
653 | # Wireless LAN | ||
654 | # | ||
655 | # CONFIG_WLAN_PRE80211 is not set | 661 | # CONFIG_WLAN_PRE80211 is not set |
656 | # CONFIG_WLAN_80211 is not set | 662 | # CONFIG_WLAN_80211 is not set |
657 | 663 | ||
@@ -736,15 +742,19 @@ CONFIG_GPIOLIB=y | |||
736 | # PCI GPIO expanders: | 742 | # PCI GPIO expanders: |
737 | # | 743 | # |
738 | # CONFIG_GPIO_BT8XX is not set | 744 | # CONFIG_GPIO_BT8XX is not set |
745 | # CONFIG_GPIO_LANGWELL is not set | ||
739 | 746 | ||
740 | # | 747 | # |
741 | # SPI GPIO expanders: | 748 | # SPI GPIO expanders: |
742 | # | 749 | # |
750 | |||
751 | # | ||
752 | # AC97 GPIO expanders: | ||
753 | # | ||
743 | # CONFIG_W1 is not set | 754 | # CONFIG_W1 is not set |
744 | # CONFIG_POWER_SUPPLY is not set | 755 | # CONFIG_POWER_SUPPLY is not set |
745 | # CONFIG_HWMON is not set | 756 | # CONFIG_HWMON is not set |
746 | # CONFIG_THERMAL is not set | 757 | # CONFIG_THERMAL is not set |
747 | # CONFIG_THERMAL_HWMON is not set | ||
748 | # CONFIG_WATCHDOG is not set | 758 | # CONFIG_WATCHDOG is not set |
749 | CONFIG_SSB_POSSIBLE=y | 759 | CONFIG_SSB_POSSIBLE=y |
750 | 760 | ||
@@ -767,6 +777,7 @@ CONFIG_SSB_POSSIBLE=y | |||
767 | # Graphics support | 777 | # Graphics support |
768 | # | 778 | # |
769 | # CONFIG_AGP is not set | 779 | # CONFIG_AGP is not set |
780 | CONFIG_VGA_ARB=y | ||
770 | # CONFIG_DRM is not set | 781 | # CONFIG_DRM is not set |
771 | # CONFIG_VGASTATE is not set | 782 | # CONFIG_VGASTATE is not set |
772 | # CONFIG_VIDEO_OUTPUT_CONTROL is not set | 783 | # CONFIG_VIDEO_OUTPUT_CONTROL is not set |
@@ -968,6 +979,7 @@ CONFIG_ENABLE_WARN_DEPRECATED=y | |||
968 | CONFIG_ENABLE_MUST_CHECK=y | 979 | CONFIG_ENABLE_MUST_CHECK=y |
969 | CONFIG_FRAME_WARN=1024 | 980 | CONFIG_FRAME_WARN=1024 |
970 | CONFIG_MAGIC_SYSRQ=y | 981 | CONFIG_MAGIC_SYSRQ=y |
982 | # CONFIG_STRIP_ASM_SYMS is not set | ||
971 | # CONFIG_UNUSED_SYMBOLS is not set | 983 | # CONFIG_UNUSED_SYMBOLS is not set |
972 | # CONFIG_DEBUG_FS is not set | 984 | # CONFIG_DEBUG_FS is not set |
973 | # CONFIG_HEADERS_CHECK is not set | 985 | # CONFIG_HEADERS_CHECK is not set |
@@ -998,10 +1010,12 @@ CONFIG_DEBUG_INFO=y | |||
998 | # CONFIG_DEBUG_LIST is not set | 1010 | # CONFIG_DEBUG_LIST is not set |
999 | # CONFIG_DEBUG_SG is not set | 1011 | # CONFIG_DEBUG_SG is not set |
1000 | # CONFIG_DEBUG_NOTIFIERS is not set | 1012 | # CONFIG_DEBUG_NOTIFIERS is not set |
1013 | # CONFIG_DEBUG_CREDENTIALS is not set | ||
1001 | # CONFIG_RCU_TORTURE_TEST is not set | 1014 | # CONFIG_RCU_TORTURE_TEST is not set |
1002 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | 1015 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
1003 | # CONFIG_BACKTRACE_SELF_TEST is not set | 1016 | # CONFIG_BACKTRACE_SELF_TEST is not set |
1004 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set | 1017 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set |
1018 | # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set | ||
1005 | # CONFIG_FAULT_INJECTION is not set | 1019 | # CONFIG_FAULT_INJECTION is not set |
1006 | # CONFIG_LATENCYTOP is not set | 1020 | # CONFIG_LATENCYTOP is not set |
1007 | CONFIG_SYSCTL_SYSCALL_CHECK=y | 1021 | CONFIG_SYSCTL_SYSCALL_CHECK=y |
@@ -1024,6 +1038,7 @@ CONFIG_BRANCH_PROFILE_NONE=y | |||
1024 | # CONFIG_KMEMTRACE is not set | 1038 | # CONFIG_KMEMTRACE is not set |
1025 | # CONFIG_WORKQUEUE_TRACER is not set | 1039 | # CONFIG_WORKQUEUE_TRACER is not set |
1026 | # CONFIG_BLK_DEV_IO_TRACE is not set | 1040 | # CONFIG_BLK_DEV_IO_TRACE is not set |
1041 | # CONFIG_DMA_API_DEBUG is not set | ||
1027 | # CONFIG_SAMPLES is not set | 1042 | # CONFIG_SAMPLES is not set |
1028 | CONFIG_HAVE_ARCH_KGDB=y | 1043 | CONFIG_HAVE_ARCH_KGDB=y |
1029 | # CONFIG_PPC_DISABLE_WERROR is not set | 1044 | # CONFIG_PPC_DISABLE_WERROR is not set |
@@ -1052,7 +1067,6 @@ CONFIG_CRYPTO=y | |||
1052 | # | 1067 | # |
1053 | # Crypto core or helper | 1068 | # Crypto core or helper |
1054 | # | 1069 | # |
1055 | # CONFIG_CRYPTO_FIPS is not set | ||
1056 | CONFIG_CRYPTO_ALGAPI=y | 1070 | CONFIG_CRYPTO_ALGAPI=y |
1057 | CONFIG_CRYPTO_ALGAPI2=y | 1071 | CONFIG_CRYPTO_ALGAPI2=y |
1058 | CONFIG_CRYPTO_AEAD2=y | 1072 | CONFIG_CRYPTO_AEAD2=y |
@@ -1094,6 +1108,7 @@ CONFIG_CRYPTO_PCBC=y | |||
1094 | # Digest | 1108 | # Digest |
1095 | # | 1109 | # |
1096 | # CONFIG_CRYPTO_CRC32C is not set | 1110 | # CONFIG_CRYPTO_CRC32C is not set |
1111 | # CONFIG_CRYPTO_GHASH is not set | ||
1097 | # CONFIG_CRYPTO_MD4 is not set | 1112 | # CONFIG_CRYPTO_MD4 is not set |
1098 | CONFIG_CRYPTO_MD5=y | 1113 | CONFIG_CRYPTO_MD5=y |
1099 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 1114 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
diff --git a/arch/powerpc/configs/ep88xc_defconfig b/arch/powerpc/configs/ep88xc_defconfig index 2c292e25cc01..73ef9be41280 100644 --- a/arch/powerpc/configs/ep88xc_defconfig +++ b/arch/powerpc/configs/ep88xc_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.31-rc4 | 3 | # Linux kernel version: 2.6.32-rc5 |
4 | # Wed Jul 29 23:31:49 2009 | 4 | # Thu Nov 5 08:20:07 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -16,6 +16,7 @@ CONFIG_PPC_8xx=y | |||
16 | # CONFIG_E200 is not set | 16 | # CONFIG_E200 is not set |
17 | CONFIG_8xx=y | 17 | CONFIG_8xx=y |
18 | CONFIG_PPC_MMU_NOHASH=y | 18 | CONFIG_PPC_MMU_NOHASH=y |
19 | CONFIG_PPC_MMU_NOHASH_32=y | ||
19 | # CONFIG_PPC_MM_SLICES is not set | 20 | # CONFIG_PPC_MM_SLICES is not set |
20 | CONFIG_NOT_COHERENT_CACHE=y | 21 | CONFIG_NOT_COHERENT_CACHE=y |
21 | CONFIG_PPC32=y | 22 | CONFIG_PPC32=y |
@@ -29,6 +30,7 @@ CONFIG_GENERIC_CLOCKEVENTS=y | |||
29 | CONFIG_GENERIC_HARDIRQS=y | 30 | CONFIG_GENERIC_HARDIRQS=y |
30 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | 31 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y |
31 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 32 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
33 | # CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK is not set | ||
32 | CONFIG_IRQ_PER_CPU=y | 34 | CONFIG_IRQ_PER_CPU=y |
33 | CONFIG_STACKTRACE_SUPPORT=y | 35 | CONFIG_STACKTRACE_SUPPORT=y |
34 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 36 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
@@ -77,11 +79,12 @@ CONFIG_SYSVIPC_SYSCTL=y | |||
77 | # | 79 | # |
78 | # RCU Subsystem | 80 | # RCU Subsystem |
79 | # | 81 | # |
80 | CONFIG_CLASSIC_RCU=y | 82 | CONFIG_TREE_RCU=y |
81 | # CONFIG_TREE_RCU is not set | 83 | # CONFIG_TREE_PREEMPT_RCU is not set |
82 | # CONFIG_PREEMPT_RCU is not set | 84 | # CONFIG_RCU_TRACE is not set |
85 | CONFIG_RCU_FANOUT=32 | ||
86 | # CONFIG_RCU_FANOUT_EXACT is not set | ||
83 | # CONFIG_TREE_RCU_TRACE is not set | 87 | # CONFIG_TREE_RCU_TRACE is not set |
84 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
85 | # CONFIG_IKCONFIG is not set | 88 | # CONFIG_IKCONFIG is not set |
86 | CONFIG_LOG_BUF_SHIFT=14 | 89 | CONFIG_LOG_BUF_SHIFT=14 |
87 | CONFIG_GROUP_SCHED=y | 90 | CONFIG_GROUP_SCHED=y |
@@ -115,28 +118,29 @@ CONFIG_TIMERFD=y | |||
115 | CONFIG_EVENTFD=y | 118 | CONFIG_EVENTFD=y |
116 | CONFIG_SHMEM=y | 119 | CONFIG_SHMEM=y |
117 | CONFIG_AIO=y | 120 | CONFIG_AIO=y |
118 | CONFIG_HAVE_PERF_COUNTERS=y | 121 | CONFIG_HAVE_PERF_EVENTS=y |
119 | 122 | ||
120 | # | 123 | # |
121 | # Performance Counters | 124 | # Kernel Performance Events And Counters |
122 | # | 125 | # |
126 | # CONFIG_PERF_EVENTS is not set | ||
123 | # CONFIG_PERF_COUNTERS is not set | 127 | # CONFIG_PERF_COUNTERS is not set |
124 | # CONFIG_VM_EVENT_COUNTERS is not set | 128 | # CONFIG_VM_EVENT_COUNTERS is not set |
125 | CONFIG_SLUB_DEBUG=y | 129 | CONFIG_SLUB_DEBUG=y |
126 | # CONFIG_STRIP_ASM_SYMS is not set | ||
127 | CONFIG_COMPAT_BRK=y | 130 | CONFIG_COMPAT_BRK=y |
128 | # CONFIG_SLAB is not set | 131 | # CONFIG_SLAB is not set |
129 | CONFIG_SLUB=y | 132 | CONFIG_SLUB=y |
130 | # CONFIG_SLOB is not set | 133 | # CONFIG_SLOB is not set |
131 | # CONFIG_PROFILING is not set | 134 | # CONFIG_PROFILING is not set |
132 | # CONFIG_MARKERS is not set | ||
133 | CONFIG_HAVE_OPROFILE=y | 135 | CONFIG_HAVE_OPROFILE=y |
134 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y | 136 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y |
135 | CONFIG_HAVE_IOREMAP_PROT=y | 137 | CONFIG_HAVE_IOREMAP_PROT=y |
136 | CONFIG_HAVE_KPROBES=y | 138 | CONFIG_HAVE_KPROBES=y |
137 | CONFIG_HAVE_KRETPROBES=y | 139 | CONFIG_HAVE_KRETPROBES=y |
138 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 140 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
141 | CONFIG_HAVE_DMA_ATTRS=y | ||
139 | CONFIG_HAVE_CLK=y | 142 | CONFIG_HAVE_CLK=y |
143 | CONFIG_HAVE_DMA_API_DEBUG=y | ||
140 | 144 | ||
141 | # | 145 | # |
142 | # GCOV-based kernel profiling | 146 | # GCOV-based kernel profiling |
@@ -234,10 +238,10 @@ CONFIG_BINFMT_ELF=y | |||
234 | CONFIG_8XX_MINIMAL_FPEMU=y | 238 | CONFIG_8XX_MINIMAL_FPEMU=y |
235 | # CONFIG_IOMMU_HELPER is not set | 239 | # CONFIG_IOMMU_HELPER is not set |
236 | # CONFIG_SWIOTLB is not set | 240 | # CONFIG_SWIOTLB is not set |
237 | CONFIG_PPC_NEED_DMA_SYNC_OPS=y | ||
238 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 241 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
239 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 242 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
240 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 243 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
244 | CONFIG_MAX_ACTIVE_REGIONS=32 | ||
241 | CONFIG_ARCH_FLATMEM_ENABLE=y | 245 | CONFIG_ARCH_FLATMEM_ENABLE=y |
242 | CONFIG_ARCH_POPULATES_NODE_MAP=y | 246 | CONFIG_ARCH_POPULATES_NODE_MAP=y |
243 | CONFIG_SELECT_MEMORY_MODEL=y | 247 | CONFIG_SELECT_MEMORY_MODEL=y |
@@ -255,6 +259,7 @@ CONFIG_BOUNCE=y | |||
255 | CONFIG_VIRT_TO_BUS=y | 259 | CONFIG_VIRT_TO_BUS=y |
256 | CONFIG_HAVE_MLOCK=y | 260 | CONFIG_HAVE_MLOCK=y |
257 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 261 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
262 | # CONFIG_KSM is not set | ||
258 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | 263 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 |
259 | CONFIG_PPC_4K_PAGES=y | 264 | CONFIG_PPC_4K_PAGES=y |
260 | # CONFIG_PPC_16K_PAGES is not set | 265 | # CONFIG_PPC_16K_PAGES is not set |
@@ -337,6 +342,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
337 | # CONFIG_NETFILTER is not set | 342 | # CONFIG_NETFILTER is not set |
338 | # CONFIG_IP_DCCP is not set | 343 | # CONFIG_IP_DCCP is not set |
339 | # CONFIG_IP_SCTP is not set | 344 | # CONFIG_IP_SCTP is not set |
345 | # CONFIG_RDS is not set | ||
340 | # CONFIG_TIPC is not set | 346 | # CONFIG_TIPC is not set |
341 | # CONFIG_ATM is not set | 347 | # CONFIG_ATM is not set |
342 | # CONFIG_BRIDGE is not set | 348 | # CONFIG_BRIDGE is not set |
@@ -366,6 +372,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
366 | # CONFIG_AF_RXRPC is not set | 372 | # CONFIG_AF_RXRPC is not set |
367 | CONFIG_WIRELESS=y | 373 | CONFIG_WIRELESS=y |
368 | # CONFIG_CFG80211 is not set | 374 | # CONFIG_CFG80211 is not set |
375 | CONFIG_CFG80211_DEFAULT_PS_VALUE=0 | ||
369 | CONFIG_WIRELESS_OLD_REGULATORY=y | 376 | CONFIG_WIRELESS_OLD_REGULATORY=y |
370 | # CONFIG_WIRELESS_EXT is not set | 377 | # CONFIG_WIRELESS_EXT is not set |
371 | # CONFIG_LIB80211 is not set | 378 | # CONFIG_LIB80211 is not set |
@@ -373,7 +380,6 @@ CONFIG_WIRELESS_OLD_REGULATORY=y | |||
373 | # | 380 | # |
374 | # CFG80211 needs to be enabled for MAC80211 | 381 | # CFG80211 needs to be enabled for MAC80211 |
375 | # | 382 | # |
376 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
377 | # CONFIG_WIMAX is not set | 383 | # CONFIG_WIMAX is not set |
378 | # CONFIG_RFKILL is not set | 384 | # CONFIG_RFKILL is not set |
379 | # CONFIG_NET_9P is not set | 385 | # CONFIG_NET_9P is not set |
@@ -386,6 +392,7 @@ CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | |||
386 | # Generic Driver Options | 392 | # Generic Driver Options |
387 | # | 393 | # |
388 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 394 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
395 | # CONFIG_DEVTMPFS is not set | ||
389 | CONFIG_STANDALONE=y | 396 | CONFIG_STANDALONE=y |
390 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 397 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
391 | # CONFIG_FW_LOADER is not set | 398 | # CONFIG_FW_LOADER is not set |
@@ -529,16 +536,15 @@ CONFIG_MII=y | |||
529 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | 536 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
530 | # CONFIG_B44 is not set | 537 | # CONFIG_B44 is not set |
531 | # CONFIG_KS8842 is not set | 538 | # CONFIG_KS8842 is not set |
539 | # CONFIG_KS8851_MLL is not set | ||
540 | # CONFIG_XILINX_EMACLITE is not set | ||
532 | CONFIG_FS_ENET=y | 541 | CONFIG_FS_ENET=y |
533 | # CONFIG_FS_ENET_HAS_SCC is not set | 542 | # CONFIG_FS_ENET_HAS_SCC is not set |
534 | CONFIG_FS_ENET_HAS_FEC=y | 543 | CONFIG_FS_ENET_HAS_FEC=y |
535 | CONFIG_FS_ENET_MDIO_FEC=y | 544 | CONFIG_FS_ENET_MDIO_FEC=y |
536 | # CONFIG_NETDEV_1000 is not set | 545 | # CONFIG_NETDEV_1000 is not set |
537 | # CONFIG_NETDEV_10000 is not set | 546 | # CONFIG_NETDEV_10000 is not set |
538 | 547 | CONFIG_WLAN=y | |
539 | # | ||
540 | # Wireless LAN | ||
541 | # | ||
542 | # CONFIG_WLAN_PRE80211 is not set | 548 | # CONFIG_WLAN_PRE80211 is not set |
543 | # CONFIG_WLAN_80211 is not set | 549 | # CONFIG_WLAN_80211 is not set |
544 | 550 | ||
@@ -611,7 +617,6 @@ CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | |||
611 | # CONFIG_POWER_SUPPLY is not set | 617 | # CONFIG_POWER_SUPPLY is not set |
612 | # CONFIG_HWMON is not set | 618 | # CONFIG_HWMON is not set |
613 | # CONFIG_THERMAL is not set | 619 | # CONFIG_THERMAL is not set |
614 | # CONFIG_THERMAL_HWMON is not set | ||
615 | # CONFIG_WATCHDOG is not set | 620 | # CONFIG_WATCHDOG is not set |
616 | CONFIG_SSB_POSSIBLE=y | 621 | CONFIG_SSB_POSSIBLE=y |
617 | 622 | ||
@@ -672,6 +677,7 @@ CONFIG_SSB_POSSIBLE=y | |||
672 | # CONFIG_GFS2_FS is not set | 677 | # CONFIG_GFS2_FS is not set |
673 | # CONFIG_OCFS2_FS is not set | 678 | # CONFIG_OCFS2_FS is not set |
674 | # CONFIG_BTRFS_FS is not set | 679 | # CONFIG_BTRFS_FS is not set |
680 | # CONFIG_NILFS2_FS is not set | ||
675 | CONFIG_FILE_LOCKING=y | 681 | CONFIG_FILE_LOCKING=y |
676 | CONFIG_FSNOTIFY=y | 682 | CONFIG_FSNOTIFY=y |
677 | # CONFIG_DNOTIFY is not set | 683 | # CONFIG_DNOTIFY is not set |
@@ -731,7 +737,6 @@ CONFIG_CRAMFS=y | |||
731 | # CONFIG_ROMFS_FS is not set | 737 | # CONFIG_ROMFS_FS is not set |
732 | # CONFIG_SYSV_FS is not set | 738 | # CONFIG_SYSV_FS is not set |
733 | # CONFIG_UFS_FS is not set | 739 | # CONFIG_UFS_FS is not set |
734 | # CONFIG_NILFS2_FS is not set | ||
735 | CONFIG_NETWORK_FILESYSTEMS=y | 740 | CONFIG_NETWORK_FILESYSTEMS=y |
736 | CONFIG_NFS_FS=y | 741 | CONFIG_NFS_FS=y |
737 | CONFIG_NFS_V3=y | 742 | CONFIG_NFS_V3=y |
@@ -803,6 +808,7 @@ CONFIG_ENABLE_WARN_DEPRECATED=y | |||
803 | CONFIG_ENABLE_MUST_CHECK=y | 808 | CONFIG_ENABLE_MUST_CHECK=y |
804 | CONFIG_FRAME_WARN=1024 | 809 | CONFIG_FRAME_WARN=1024 |
805 | CONFIG_MAGIC_SYSRQ=y | 810 | CONFIG_MAGIC_SYSRQ=y |
811 | # CONFIG_STRIP_ASM_SYMS is not set | ||
806 | # CONFIG_UNUSED_SYMBOLS is not set | 812 | # CONFIG_UNUSED_SYMBOLS is not set |
807 | # CONFIG_DEBUG_FS is not set | 813 | # CONFIG_DEBUG_FS is not set |
808 | # CONFIG_HEADERS_CHECK is not set | 814 | # CONFIG_HEADERS_CHECK is not set |
@@ -820,6 +826,7 @@ CONFIG_SCHED_DEBUG=y | |||
820 | # CONFIG_DEBUG_OBJECTS is not set | 826 | # CONFIG_DEBUG_OBJECTS is not set |
821 | # CONFIG_SLUB_DEBUG_ON is not set | 827 | # CONFIG_SLUB_DEBUG_ON is not set |
822 | # CONFIG_SLUB_STATS is not set | 828 | # CONFIG_SLUB_STATS is not set |
829 | # CONFIG_DEBUG_KMEMLEAK is not set | ||
823 | # CONFIG_DEBUG_SPINLOCK is not set | 830 | # CONFIG_DEBUG_SPINLOCK is not set |
824 | # CONFIG_DEBUG_MUTEXES is not set | 831 | # CONFIG_DEBUG_MUTEXES is not set |
825 | # CONFIG_DEBUG_LOCK_ALLOC is not set | 832 | # CONFIG_DEBUG_LOCK_ALLOC is not set |
@@ -836,10 +843,12 @@ CONFIG_DEBUG_INFO=y | |||
836 | # CONFIG_DEBUG_LIST is not set | 843 | # CONFIG_DEBUG_LIST is not set |
837 | # CONFIG_DEBUG_SG is not set | 844 | # CONFIG_DEBUG_SG is not set |
838 | # CONFIG_DEBUG_NOTIFIERS is not set | 845 | # CONFIG_DEBUG_NOTIFIERS is not set |
846 | # CONFIG_DEBUG_CREDENTIALS is not set | ||
839 | # CONFIG_RCU_TORTURE_TEST is not set | 847 | # CONFIG_RCU_TORTURE_TEST is not set |
840 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | 848 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
841 | # CONFIG_BACKTRACE_SELF_TEST is not set | 849 | # CONFIG_BACKTRACE_SELF_TEST is not set |
842 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set | 850 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set |
851 | # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set | ||
843 | # CONFIG_FAULT_INJECTION is not set | 852 | # CONFIG_FAULT_INJECTION is not set |
844 | # CONFIG_LATENCYTOP is not set | 853 | # CONFIG_LATENCYTOP is not set |
845 | # CONFIG_DEBUG_PAGEALLOC is not set | 854 | # CONFIG_DEBUG_PAGEALLOC is not set |
@@ -861,10 +870,10 @@ CONFIG_BRANCH_PROFILE_NONE=y | |||
861 | # CONFIG_KMEMTRACE is not set | 870 | # CONFIG_KMEMTRACE is not set |
862 | # CONFIG_WORKQUEUE_TRACER is not set | 871 | # CONFIG_WORKQUEUE_TRACER is not set |
863 | # CONFIG_BLK_DEV_IO_TRACE is not set | 872 | # CONFIG_BLK_DEV_IO_TRACE is not set |
873 | # CONFIG_DMA_API_DEBUG is not set | ||
864 | # CONFIG_SAMPLES is not set | 874 | # CONFIG_SAMPLES is not set |
865 | CONFIG_HAVE_ARCH_KGDB=y | 875 | CONFIG_HAVE_ARCH_KGDB=y |
866 | # CONFIG_KGDB is not set | 876 | # CONFIG_KGDB is not set |
867 | # CONFIG_KMEMCHECK is not set | ||
868 | # CONFIG_PPC_DISABLE_WERROR is not set | 877 | # CONFIG_PPC_DISABLE_WERROR is not set |
869 | CONFIG_PPC_WERROR=y | 878 | CONFIG_PPC_WERROR=y |
870 | CONFIG_PRINT_STACK_DEPTH=64 | 879 | CONFIG_PRINT_STACK_DEPTH=64 |
diff --git a/arch/powerpc/configs/linkstation_defconfig b/arch/powerpc/configs/linkstation_defconfig index 45671e7dd2c7..63c3e8de8f16 100644 --- a/arch/powerpc/configs/linkstation_defconfig +++ b/arch/powerpc/configs/linkstation_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.31-rc4 | 3 | # Linux kernel version: 2.6.32-rc5 |
4 | # Wed Jul 29 23:31:50 2009 | 4 | # Thu Nov 5 08:20:08 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -34,6 +34,7 @@ CONFIG_GENERIC_CLOCKEVENTS=y | |||
34 | CONFIG_GENERIC_HARDIRQS=y | 34 | CONFIG_GENERIC_HARDIRQS=y |
35 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | 35 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y |
36 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 36 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
37 | # CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK is not set | ||
37 | CONFIG_IRQ_PER_CPU=y | 38 | CONFIG_IRQ_PER_CPU=y |
38 | CONFIG_STACKTRACE_SUPPORT=y | 39 | CONFIG_STACKTRACE_SUPPORT=y |
39 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
@@ -83,11 +84,12 @@ CONFIG_POSIX_MQUEUE_SYSCTL=y | |||
83 | # | 84 | # |
84 | # RCU Subsystem | 85 | # RCU Subsystem |
85 | # | 86 | # |
86 | CONFIG_CLASSIC_RCU=y | 87 | CONFIG_TREE_RCU=y |
87 | # CONFIG_TREE_RCU is not set | 88 | # CONFIG_TREE_PREEMPT_RCU is not set |
88 | # CONFIG_PREEMPT_RCU is not set | 89 | # CONFIG_RCU_TRACE is not set |
90 | CONFIG_RCU_FANOUT=32 | ||
91 | # CONFIG_RCU_FANOUT_EXACT is not set | ||
89 | # CONFIG_TREE_RCU_TRACE is not set | 92 | # CONFIG_TREE_RCU_TRACE is not set |
90 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
91 | CONFIG_IKCONFIG=y | 93 | CONFIG_IKCONFIG=y |
92 | CONFIG_IKCONFIG_PROC=y | 94 | CONFIG_IKCONFIG_PROC=y |
93 | CONFIG_LOG_BUF_SHIFT=14 | 95 | CONFIG_LOG_BUF_SHIFT=14 |
@@ -131,22 +133,21 @@ CONFIG_TIMERFD=y | |||
131 | CONFIG_EVENTFD=y | 133 | CONFIG_EVENTFD=y |
132 | CONFIG_SHMEM=y | 134 | CONFIG_SHMEM=y |
133 | CONFIG_AIO=y | 135 | CONFIG_AIO=y |
134 | CONFIG_HAVE_PERF_COUNTERS=y | 136 | CONFIG_HAVE_PERF_EVENTS=y |
135 | 137 | ||
136 | # | 138 | # |
137 | # Performance Counters | 139 | # Kernel Performance Events And Counters |
138 | # | 140 | # |
141 | # CONFIG_PERF_EVENTS is not set | ||
139 | # CONFIG_PERF_COUNTERS is not set | 142 | # CONFIG_PERF_COUNTERS is not set |
140 | CONFIG_VM_EVENT_COUNTERS=y | 143 | CONFIG_VM_EVENT_COUNTERS=y |
141 | CONFIG_PCI_QUIRKS=y | 144 | CONFIG_PCI_QUIRKS=y |
142 | CONFIG_SLUB_DEBUG=y | 145 | CONFIG_SLUB_DEBUG=y |
143 | # CONFIG_STRIP_ASM_SYMS is not set | ||
144 | # CONFIG_COMPAT_BRK is not set | 146 | # CONFIG_COMPAT_BRK is not set |
145 | # CONFIG_SLAB is not set | 147 | # CONFIG_SLAB is not set |
146 | CONFIG_SLUB=y | 148 | CONFIG_SLUB=y |
147 | # CONFIG_SLOB is not set | 149 | # CONFIG_SLOB is not set |
148 | # CONFIG_PROFILING is not set | 150 | # CONFIG_PROFILING is not set |
149 | # CONFIG_MARKERS is not set | ||
150 | CONFIG_HAVE_OPROFILE=y | 151 | CONFIG_HAVE_OPROFILE=y |
151 | # CONFIG_KPROBES is not set | 152 | # CONFIG_KPROBES is not set |
152 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y | 153 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y |
@@ -154,11 +155,13 @@ CONFIG_HAVE_IOREMAP_PROT=y | |||
154 | CONFIG_HAVE_KPROBES=y | 155 | CONFIG_HAVE_KPROBES=y |
155 | CONFIG_HAVE_KRETPROBES=y | 156 | CONFIG_HAVE_KRETPROBES=y |
156 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 157 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
158 | CONFIG_HAVE_DMA_ATTRS=y | ||
159 | CONFIG_HAVE_DMA_API_DEBUG=y | ||
157 | 160 | ||
158 | # | 161 | # |
159 | # GCOV-based kernel profiling | 162 | # GCOV-based kernel profiling |
160 | # | 163 | # |
161 | # CONFIG_SLOW_WORK is not set | 164 | CONFIG_SLOW_WORK=y |
162 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | 165 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set |
163 | CONFIG_SLABINFO=y | 166 | CONFIG_SLABINFO=y |
164 | CONFIG_RT_MUTEXES=y | 167 | CONFIG_RT_MUTEXES=y |
@@ -258,6 +261,7 @@ CONFIG_ARCH_HAS_WALK_MEMORY=y | |||
258 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 261 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
259 | # CONFIG_KEXEC is not set | 262 | # CONFIG_KEXEC is not set |
260 | # CONFIG_CRASH_DUMP is not set | 263 | # CONFIG_CRASH_DUMP is not set |
264 | CONFIG_MAX_ACTIVE_REGIONS=32 | ||
261 | CONFIG_ARCH_FLATMEM_ENABLE=y | 265 | CONFIG_ARCH_FLATMEM_ENABLE=y |
262 | CONFIG_ARCH_POPULATES_NODE_MAP=y | 266 | CONFIG_ARCH_POPULATES_NODE_MAP=y |
263 | CONFIG_SELECT_MEMORY_MODEL=y | 267 | CONFIG_SELECT_MEMORY_MODEL=y |
@@ -275,6 +279,7 @@ CONFIG_BOUNCE=y | |||
275 | CONFIG_VIRT_TO_BUS=y | 279 | CONFIG_VIRT_TO_BUS=y |
276 | CONFIG_HAVE_MLOCK=y | 280 | CONFIG_HAVE_MLOCK=y |
277 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 281 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
282 | # CONFIG_KSM is not set | ||
278 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | 283 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 |
279 | CONFIG_PPC_4K_PAGES=y | 284 | CONFIG_PPC_4K_PAGES=y |
280 | # CONFIG_PPC_16K_PAGES is not set | 285 | # CONFIG_PPC_16K_PAGES is not set |
@@ -482,6 +487,7 @@ CONFIG_IP_NF_ARPFILTER=m | |||
482 | CONFIG_IP_NF_ARP_MANGLE=m | 487 | CONFIG_IP_NF_ARP_MANGLE=m |
483 | # CONFIG_IP_DCCP is not set | 488 | # CONFIG_IP_DCCP is not set |
484 | # CONFIG_IP_SCTP is not set | 489 | # CONFIG_IP_SCTP is not set |
490 | # CONFIG_RDS is not set | ||
485 | # CONFIG_TIPC is not set | 491 | # CONFIG_TIPC is not set |
486 | # CONFIG_ATM is not set | 492 | # CONFIG_ATM is not set |
487 | # CONFIG_BRIDGE is not set | 493 | # CONFIG_BRIDGE is not set |
@@ -511,6 +517,7 @@ CONFIG_IP_NF_ARP_MANGLE=m | |||
511 | # CONFIG_AF_RXRPC is not set | 517 | # CONFIG_AF_RXRPC is not set |
512 | CONFIG_WIRELESS=y | 518 | CONFIG_WIRELESS=y |
513 | # CONFIG_CFG80211 is not set | 519 | # CONFIG_CFG80211 is not set |
520 | CONFIG_CFG80211_DEFAULT_PS_VALUE=0 | ||
514 | CONFIG_WIRELESS_OLD_REGULATORY=y | 521 | CONFIG_WIRELESS_OLD_REGULATORY=y |
515 | CONFIG_WIRELESS_EXT=y | 522 | CONFIG_WIRELESS_EXT=y |
516 | CONFIG_WIRELESS_EXT_SYSFS=y | 523 | CONFIG_WIRELESS_EXT_SYSFS=y |
@@ -519,7 +526,6 @@ CONFIG_WIRELESS_EXT_SYSFS=y | |||
519 | # | 526 | # |
520 | # CFG80211 needs to be enabled for MAC80211 | 527 | # CFG80211 needs to be enabled for MAC80211 |
521 | # | 528 | # |
522 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
523 | # CONFIG_WIMAX is not set | 529 | # CONFIG_WIMAX is not set |
524 | # CONFIG_RFKILL is not set | 530 | # CONFIG_RFKILL is not set |
525 | # CONFIG_NET_9P is not set | 531 | # CONFIG_NET_9P is not set |
@@ -532,6 +538,7 @@ CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | |||
532 | # Generic Driver Options | 538 | # Generic Driver Options |
533 | # | 539 | # |
534 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 540 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
541 | # CONFIG_DEVTMPFS is not set | ||
535 | CONFIG_STANDALONE=y | 542 | CONFIG_STANDALONE=y |
536 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 543 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
537 | CONFIG_FW_LOADER=y | 544 | CONFIG_FW_LOADER=y |
@@ -543,9 +550,9 @@ CONFIG_EXTRA_FIRMWARE="" | |||
543 | # CONFIG_CONNECTOR is not set | 550 | # CONFIG_CONNECTOR is not set |
544 | CONFIG_MTD=y | 551 | CONFIG_MTD=y |
545 | # CONFIG_MTD_DEBUG is not set | 552 | # CONFIG_MTD_DEBUG is not set |
553 | # CONFIG_MTD_TESTS is not set | ||
546 | CONFIG_MTD_CONCAT=y | 554 | CONFIG_MTD_CONCAT=y |
547 | CONFIG_MTD_PARTITIONS=y | 555 | CONFIG_MTD_PARTITIONS=y |
548 | # CONFIG_MTD_TESTS is not set | ||
549 | # CONFIG_MTD_REDBOOT_PARTS is not set | 556 | # CONFIG_MTD_REDBOOT_PARTS is not set |
550 | CONFIG_MTD_CMDLINE_PARTS=y | 557 | CONFIG_MTD_CMDLINE_PARTS=y |
551 | CONFIG_MTD_OF_PARTS=y | 558 | CONFIG_MTD_OF_PARTS=y |
@@ -711,6 +718,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
711 | # CONFIG_ISCSI_TCP is not set | 718 | # CONFIG_ISCSI_TCP is not set |
712 | # CONFIG_SCSI_CXGB3_ISCSI is not set | 719 | # CONFIG_SCSI_CXGB3_ISCSI is not set |
713 | # CONFIG_SCSI_BNX2_ISCSI is not set | 720 | # CONFIG_SCSI_BNX2_ISCSI is not set |
721 | # CONFIG_BE2ISCSI is not set | ||
714 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 722 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
715 | # CONFIG_SCSI_3W_9XXX is not set | 723 | # CONFIG_SCSI_3W_9XXX is not set |
716 | # CONFIG_SCSI_ACARD is not set | 724 | # CONFIG_SCSI_ACARD is not set |
@@ -750,11 +758,14 @@ CONFIG_SCSI_LOWLEVEL=y | |||
750 | # CONFIG_SCSI_DC390T is not set | 758 | # CONFIG_SCSI_DC390T is not set |
751 | # CONFIG_SCSI_NSP32 is not set | 759 | # CONFIG_SCSI_NSP32 is not set |
752 | # CONFIG_SCSI_DEBUG is not set | 760 | # CONFIG_SCSI_DEBUG is not set |
761 | # CONFIG_SCSI_PMCRAID is not set | ||
753 | # CONFIG_SCSI_SRP is not set | 762 | # CONFIG_SCSI_SRP is not set |
763 | # CONFIG_SCSI_BFA_FC is not set | ||
754 | # CONFIG_SCSI_DH is not set | 764 | # CONFIG_SCSI_DH is not set |
755 | # CONFIG_SCSI_OSD_INITIATOR is not set | 765 | # CONFIG_SCSI_OSD_INITIATOR is not set |
756 | CONFIG_ATA=y | 766 | CONFIG_ATA=y |
757 | # CONFIG_ATA_NONSTANDARD is not set | 767 | # CONFIG_ATA_NONSTANDARD is not set |
768 | CONFIG_ATA_VERBOSE_ERROR=y | ||
758 | CONFIG_SATA_PMP=y | 769 | CONFIG_SATA_PMP=y |
759 | # CONFIG_SATA_AHCI is not set | 770 | # CONFIG_SATA_AHCI is not set |
760 | # CONFIG_SATA_SIL24 is not set | 771 | # CONFIG_SATA_SIL24 is not set |
@@ -777,6 +788,7 @@ CONFIG_ATA_SFF=y | |||
777 | # CONFIG_PATA_ALI is not set | 788 | # CONFIG_PATA_ALI is not set |
778 | # CONFIG_PATA_AMD is not set | 789 | # CONFIG_PATA_AMD is not set |
779 | # CONFIG_PATA_ARTOP is not set | 790 | # CONFIG_PATA_ARTOP is not set |
791 | # CONFIG_PATA_ATP867X is not set | ||
780 | # CONFIG_PATA_ATIIXP is not set | 792 | # CONFIG_PATA_ATIIXP is not set |
781 | # CONFIG_PATA_CMD640_PCI is not set | 793 | # CONFIG_PATA_CMD640_PCI is not set |
782 | # CONFIG_PATA_CMD64X is not set | 794 | # CONFIG_PATA_CMD64X is not set |
@@ -804,6 +816,7 @@ CONFIG_PATA_IT821X=y | |||
804 | # CONFIG_PATA_OPTIDMA is not set | 816 | # CONFIG_PATA_OPTIDMA is not set |
805 | # CONFIG_PATA_PDC_OLD is not set | 817 | # CONFIG_PATA_PDC_OLD is not set |
806 | # CONFIG_PATA_RADISYS is not set | 818 | # CONFIG_PATA_RADISYS is not set |
819 | # CONFIG_PATA_RDC is not set | ||
807 | # CONFIG_PATA_RZ1000 is not set | 820 | # CONFIG_PATA_RZ1000 is not set |
808 | # CONFIG_PATA_SC1200 is not set | 821 | # CONFIG_PATA_SC1200 is not set |
809 | # CONFIG_PATA_SERVERWORKS is not set | 822 | # CONFIG_PATA_SERVERWORKS is not set |
@@ -870,7 +883,9 @@ CONFIG_TULIP_MMIO=y | |||
870 | # CONFIG_NET_PCI is not set | 883 | # CONFIG_NET_PCI is not set |
871 | # CONFIG_B44 is not set | 884 | # CONFIG_B44 is not set |
872 | # CONFIG_KS8842 is not set | 885 | # CONFIG_KS8842 is not set |
886 | # CONFIG_KS8851_MLL is not set | ||
873 | # CONFIG_ATL2 is not set | 887 | # CONFIG_ATL2 is not set |
888 | # CONFIG_XILINX_EMACLITE is not set | ||
874 | CONFIG_NETDEV_1000=y | 889 | CONFIG_NETDEV_1000=y |
875 | # CONFIG_ACENIC is not set | 890 | # CONFIG_ACENIC is not set |
876 | # CONFIG_DL2K is not set | 891 | # CONFIG_DL2K is not set |
@@ -918,10 +933,7 @@ CONFIG_CHELSIO_T3_DEPENDS=y | |||
918 | # CONFIG_SFC is not set | 933 | # CONFIG_SFC is not set |
919 | # CONFIG_BE2NET is not set | 934 | # CONFIG_BE2NET is not set |
920 | # CONFIG_TR is not set | 935 | # CONFIG_TR is not set |
921 | 936 | CONFIG_WLAN=y | |
922 | # | ||
923 | # Wireless LAN | ||
924 | # | ||
925 | # CONFIG_WLAN_PRE80211 is not set | 937 | # CONFIG_WLAN_PRE80211 is not set |
926 | # CONFIG_WLAN_80211 is not set | 938 | # CONFIG_WLAN_80211 is not set |
927 | 939 | ||
@@ -1043,6 +1055,7 @@ CONFIG_HW_RANDOM=y | |||
1043 | CONFIG_DEVPORT=y | 1055 | CONFIG_DEVPORT=y |
1044 | CONFIG_I2C=y | 1056 | CONFIG_I2C=y |
1045 | CONFIG_I2C_BOARDINFO=y | 1057 | CONFIG_I2C_BOARDINFO=y |
1058 | CONFIG_I2C_COMPAT=y | ||
1046 | CONFIG_I2C_CHARDEV=y | 1059 | CONFIG_I2C_CHARDEV=y |
1047 | CONFIG_I2C_HELPER_AUTO=y | 1060 | CONFIG_I2C_HELPER_AUTO=y |
1048 | 1061 | ||
@@ -1097,9 +1110,6 @@ CONFIG_I2C_MPC=y | |||
1097 | # Miscellaneous I2C Chip support | 1110 | # Miscellaneous I2C Chip support |
1098 | # | 1111 | # |
1099 | # CONFIG_DS1682 is not set | 1112 | # CONFIG_DS1682 is not set |
1100 | # CONFIG_SENSORS_PCF8574 is not set | ||
1101 | # CONFIG_PCF8575 is not set | ||
1102 | # CONFIG_SENSORS_PCA9539 is not set | ||
1103 | # CONFIG_SENSORS_TSL2550 is not set | 1113 | # CONFIG_SENSORS_TSL2550 is not set |
1104 | # CONFIG_I2C_DEBUG_CORE is not set | 1114 | # CONFIG_I2C_DEBUG_CORE is not set |
1105 | # CONFIG_I2C_DEBUG_ALGO is not set | 1115 | # CONFIG_I2C_DEBUG_ALGO is not set |
@@ -1117,6 +1127,11 @@ CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | |||
1117 | # CONFIG_POWER_SUPPLY is not set | 1127 | # CONFIG_POWER_SUPPLY is not set |
1118 | CONFIG_HWMON=y | 1128 | CONFIG_HWMON=y |
1119 | # CONFIG_HWMON_VID is not set | 1129 | # CONFIG_HWMON_VID is not set |
1130 | # CONFIG_HWMON_DEBUG_CHIP is not set | ||
1131 | |||
1132 | # | ||
1133 | # Native drivers | ||
1134 | # | ||
1120 | # CONFIG_SENSORS_AD7414 is not set | 1135 | # CONFIG_SENSORS_AD7414 is not set |
1121 | # CONFIG_SENSORS_AD7418 is not set | 1136 | # CONFIG_SENSORS_AD7418 is not set |
1122 | # CONFIG_SENSORS_ADM1021 is not set | 1137 | # CONFIG_SENSORS_ADM1021 is not set |
@@ -1166,6 +1181,7 @@ CONFIG_HWMON=y | |||
1166 | # CONFIG_SENSORS_ADS7828 is not set | 1181 | # CONFIG_SENSORS_ADS7828 is not set |
1167 | # CONFIG_SENSORS_THMC50 is not set | 1182 | # CONFIG_SENSORS_THMC50 is not set |
1168 | # CONFIG_SENSORS_TMP401 is not set | 1183 | # CONFIG_SENSORS_TMP401 is not set |
1184 | # CONFIG_SENSORS_TMP421 is not set | ||
1169 | # CONFIG_SENSORS_VIA686A is not set | 1185 | # CONFIG_SENSORS_VIA686A is not set |
1170 | # CONFIG_SENSORS_VT1211 is not set | 1186 | # CONFIG_SENSORS_VT1211 is not set |
1171 | # CONFIG_SENSORS_VT8231 is not set | 1187 | # CONFIG_SENSORS_VT8231 is not set |
@@ -1177,9 +1193,7 @@ CONFIG_HWMON=y | |||
1177 | # CONFIG_SENSORS_W83L786NG is not set | 1193 | # CONFIG_SENSORS_W83L786NG is not set |
1178 | # CONFIG_SENSORS_W83627HF is not set | 1194 | # CONFIG_SENSORS_W83627HF is not set |
1179 | # CONFIG_SENSORS_W83627EHF is not set | 1195 | # CONFIG_SENSORS_W83627EHF is not set |
1180 | # CONFIG_HWMON_DEBUG_CHIP is not set | ||
1181 | # CONFIG_THERMAL is not set | 1196 | # CONFIG_THERMAL is not set |
1182 | # CONFIG_THERMAL_HWMON is not set | ||
1183 | # CONFIG_WATCHDOG is not set | 1197 | # CONFIG_WATCHDOG is not set |
1184 | CONFIG_SSB_POSSIBLE=y | 1198 | CONFIG_SSB_POSSIBLE=y |
1185 | 1199 | ||
@@ -1198,6 +1212,7 @@ CONFIG_SSB_POSSIBLE=y | |||
1198 | # CONFIG_MFD_TMIO is not set | 1212 | # CONFIG_MFD_TMIO is not set |
1199 | # CONFIG_PMIC_DA903X is not set | 1213 | # CONFIG_PMIC_DA903X is not set |
1200 | # CONFIG_MFD_WM8400 is not set | 1214 | # CONFIG_MFD_WM8400 is not set |
1215 | # CONFIG_MFD_WM831X is not set | ||
1201 | # CONFIG_MFD_WM8350_I2C is not set | 1216 | # CONFIG_MFD_WM8350_I2C is not set |
1202 | # CONFIG_MFD_PCF50633 is not set | 1217 | # CONFIG_MFD_PCF50633 is not set |
1203 | # CONFIG_AB3100_CORE is not set | 1218 | # CONFIG_AB3100_CORE is not set |
@@ -1208,6 +1223,7 @@ CONFIG_SSB_POSSIBLE=y | |||
1208 | # Graphics support | 1223 | # Graphics support |
1209 | # | 1224 | # |
1210 | # CONFIG_AGP is not set | 1225 | # CONFIG_AGP is not set |
1226 | CONFIG_VGA_ARB=y | ||
1211 | # CONFIG_DRM is not set | 1227 | # CONFIG_DRM is not set |
1212 | # CONFIG_VGASTATE is not set | 1228 | # CONFIG_VGASTATE is not set |
1213 | CONFIG_VIDEO_OUTPUT_CONTROL=m | 1229 | CONFIG_VIDEO_OUTPUT_CONTROL=m |
@@ -1227,7 +1243,6 @@ CONFIG_DUMMY_CONSOLE=y | |||
1227 | # CONFIG_SOUND is not set | 1243 | # CONFIG_SOUND is not set |
1228 | CONFIG_HID_SUPPORT=y | 1244 | CONFIG_HID_SUPPORT=y |
1229 | CONFIG_HID=m | 1245 | CONFIG_HID=m |
1230 | # CONFIG_HID_DEBUG is not set | ||
1231 | # CONFIG_HIDRAW is not set | 1246 | # CONFIG_HIDRAW is not set |
1232 | 1247 | ||
1233 | # | 1248 | # |
@@ -1271,6 +1286,7 @@ CONFIG_USB_EHCI_HCD_PPC_OF=y | |||
1271 | # CONFIG_USB_OXU210HP_HCD is not set | 1286 | # CONFIG_USB_OXU210HP_HCD is not set |
1272 | # CONFIG_USB_ISP116X_HCD is not set | 1287 | # CONFIG_USB_ISP116X_HCD is not set |
1273 | # CONFIG_USB_ISP1760_HCD is not set | 1288 | # CONFIG_USB_ISP1760_HCD is not set |
1289 | # CONFIG_USB_ISP1362_HCD is not set | ||
1274 | CONFIG_USB_OHCI_HCD=y | 1290 | CONFIG_USB_OHCI_HCD=y |
1275 | CONFIG_USB_OHCI_HCD_PPC_OF_BE=y | 1291 | CONFIG_USB_OHCI_HCD_PPC_OF_BE=y |
1276 | # CONFIG_USB_OHCI_HCD_PPC_OF_LE is not set | 1292 | # CONFIG_USB_OHCI_HCD_PPC_OF_LE is not set |
@@ -1500,6 +1516,7 @@ CONFIG_XFS_FS=m | |||
1500 | # CONFIG_GFS2_FS is not set | 1516 | # CONFIG_GFS2_FS is not set |
1501 | # CONFIG_OCFS2_FS is not set | 1517 | # CONFIG_OCFS2_FS is not set |
1502 | # CONFIG_BTRFS_FS is not set | 1518 | # CONFIG_BTRFS_FS is not set |
1519 | # CONFIG_NILFS2_FS is not set | ||
1503 | CONFIG_FILE_LOCKING=y | 1520 | CONFIG_FILE_LOCKING=y |
1504 | CONFIG_FSNOTIFY=y | 1521 | CONFIG_FSNOTIFY=y |
1505 | CONFIG_DNOTIFY=y | 1522 | CONFIG_DNOTIFY=y |
@@ -1567,7 +1584,6 @@ CONFIG_MISC_FILESYSTEMS=y | |||
1567 | # CONFIG_ROMFS_FS is not set | 1584 | # CONFIG_ROMFS_FS is not set |
1568 | # CONFIG_SYSV_FS is not set | 1585 | # CONFIG_SYSV_FS is not set |
1569 | # CONFIG_UFS_FS is not set | 1586 | # CONFIG_UFS_FS is not set |
1570 | # CONFIG_NILFS2_FS is not set | ||
1571 | CONFIG_NETWORK_FILESYSTEMS=y | 1587 | CONFIG_NETWORK_FILESYSTEMS=y |
1572 | CONFIG_NFS_FS=y | 1588 | CONFIG_NFS_FS=y |
1573 | CONFIG_NFS_V3=y | 1589 | CONFIG_NFS_V3=y |
@@ -1681,6 +1697,7 @@ CONFIG_ENABLE_WARN_DEPRECATED=y | |||
1681 | CONFIG_ENABLE_MUST_CHECK=y | 1697 | CONFIG_ENABLE_MUST_CHECK=y |
1682 | CONFIG_FRAME_WARN=1024 | 1698 | CONFIG_FRAME_WARN=1024 |
1683 | CONFIG_MAGIC_SYSRQ=y | 1699 | CONFIG_MAGIC_SYSRQ=y |
1700 | # CONFIG_STRIP_ASM_SYMS is not set | ||
1684 | # CONFIG_UNUSED_SYMBOLS is not set | 1701 | # CONFIG_UNUSED_SYMBOLS is not set |
1685 | # CONFIG_DEBUG_FS is not set | 1702 | # CONFIG_DEBUG_FS is not set |
1686 | # CONFIG_HEADERS_CHECK is not set | 1703 | # CONFIG_HEADERS_CHECK is not set |
@@ -1698,6 +1715,7 @@ CONFIG_SCHED_DEBUG=y | |||
1698 | # CONFIG_DEBUG_OBJECTS is not set | 1715 | # CONFIG_DEBUG_OBJECTS is not set |
1699 | # CONFIG_SLUB_DEBUG_ON is not set | 1716 | # CONFIG_SLUB_DEBUG_ON is not set |
1700 | # CONFIG_SLUB_STATS is not set | 1717 | # CONFIG_SLUB_STATS is not set |
1718 | # CONFIG_DEBUG_KMEMLEAK is not set | ||
1701 | # CONFIG_DEBUG_RT_MUTEXES is not set | 1719 | # CONFIG_DEBUG_RT_MUTEXES is not set |
1702 | # CONFIG_RT_MUTEX_TESTER is not set | 1720 | # CONFIG_RT_MUTEX_TESTER is not set |
1703 | # CONFIG_DEBUG_SPINLOCK is not set | 1721 | # CONFIG_DEBUG_SPINLOCK is not set |
@@ -1716,10 +1734,12 @@ CONFIG_DEBUG_MEMORY_INIT=y | |||
1716 | # CONFIG_DEBUG_LIST is not set | 1734 | # CONFIG_DEBUG_LIST is not set |
1717 | # CONFIG_DEBUG_SG is not set | 1735 | # CONFIG_DEBUG_SG is not set |
1718 | # CONFIG_DEBUG_NOTIFIERS is not set | 1736 | # CONFIG_DEBUG_NOTIFIERS is not set |
1737 | # CONFIG_DEBUG_CREDENTIALS is not set | ||
1719 | # CONFIG_RCU_TORTURE_TEST is not set | 1738 | # CONFIG_RCU_TORTURE_TEST is not set |
1720 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | 1739 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
1721 | # CONFIG_BACKTRACE_SELF_TEST is not set | 1740 | # CONFIG_BACKTRACE_SELF_TEST is not set |
1722 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set | 1741 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set |
1742 | # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set | ||
1723 | # CONFIG_FAULT_INJECTION is not set | 1743 | # CONFIG_FAULT_INJECTION is not set |
1724 | # CONFIG_LATENCYTOP is not set | 1744 | # CONFIG_LATENCYTOP is not set |
1725 | CONFIG_SYSCTL_SYSCALL_CHECK=y | 1745 | CONFIG_SYSCTL_SYSCALL_CHECK=y |
@@ -1742,6 +1762,7 @@ CONFIG_BRANCH_PROFILE_NONE=y | |||
1742 | # CONFIG_KMEMTRACE is not set | 1762 | # CONFIG_KMEMTRACE is not set |
1743 | # CONFIG_WORKQUEUE_TRACER is not set | 1763 | # CONFIG_WORKQUEUE_TRACER is not set |
1744 | # CONFIG_BLK_DEV_IO_TRACE is not set | 1764 | # CONFIG_BLK_DEV_IO_TRACE is not set |
1765 | # CONFIG_DMA_API_DEBUG is not set | ||
1745 | # CONFIG_SAMPLES is not set | 1766 | # CONFIG_SAMPLES is not set |
1746 | CONFIG_HAVE_ARCH_KGDB=y | 1767 | CONFIG_HAVE_ARCH_KGDB=y |
1747 | # CONFIG_KGDB is not set | 1768 | # CONFIG_KGDB is not set |
@@ -1771,7 +1792,6 @@ CONFIG_CRYPTO=y | |||
1771 | # | 1792 | # |
1772 | # Crypto core or helper | 1793 | # Crypto core or helper |
1773 | # | 1794 | # |
1774 | # CONFIG_CRYPTO_FIPS is not set | ||
1775 | CONFIG_CRYPTO_ALGAPI=y | 1795 | CONFIG_CRYPTO_ALGAPI=y |
1776 | CONFIG_CRYPTO_ALGAPI2=y | 1796 | CONFIG_CRYPTO_ALGAPI2=y |
1777 | CONFIG_CRYPTO_AEAD2=y | 1797 | CONFIG_CRYPTO_AEAD2=y |
@@ -1813,11 +1833,13 @@ CONFIG_CRYPTO_PCBC=m | |||
1813 | # | 1833 | # |
1814 | # CONFIG_CRYPTO_HMAC is not set | 1834 | # CONFIG_CRYPTO_HMAC is not set |
1815 | # CONFIG_CRYPTO_XCBC is not set | 1835 | # CONFIG_CRYPTO_XCBC is not set |
1836 | # CONFIG_CRYPTO_VMAC is not set | ||
1816 | 1837 | ||
1817 | # | 1838 | # |
1818 | # Digest | 1839 | # Digest |
1819 | # | 1840 | # |
1820 | CONFIG_CRYPTO_CRC32C=m | 1841 | CONFIG_CRYPTO_CRC32C=m |
1842 | # CONFIG_CRYPTO_GHASH is not set | ||
1821 | CONFIG_CRYPTO_MD4=m | 1843 | CONFIG_CRYPTO_MD4=m |
1822 | CONFIG_CRYPTO_MD5=y | 1844 | CONFIG_CRYPTO_MD5=y |
1823 | CONFIG_CRYPTO_MICHAEL_MIC=m | 1845 | CONFIG_CRYPTO_MICHAEL_MIC=m |
diff --git a/arch/powerpc/configs/mgcoge_defconfig b/arch/powerpc/configs/mgcoge_defconfig index 30b68bfacebf..520b04a0def9 100644 --- a/arch/powerpc/configs/mgcoge_defconfig +++ b/arch/powerpc/configs/mgcoge_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.31-rc5 | 3 | # Linux kernel version: 2.6.32-rc5 |
4 | # Fri Aug 7 08:19:15 2009 | 4 | # Thu Nov 5 08:20:09 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -34,6 +34,7 @@ CONFIG_GENERIC_CLOCKEVENTS=y | |||
34 | CONFIG_GENERIC_HARDIRQS=y | 34 | CONFIG_GENERIC_HARDIRQS=y |
35 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | 35 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y |
36 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 36 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
37 | # CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK is not set | ||
37 | CONFIG_IRQ_PER_CPU=y | 38 | CONFIG_IRQ_PER_CPU=y |
38 | CONFIG_STACKTRACE_SUPPORT=y | 39 | CONFIG_STACKTRACE_SUPPORT=y |
39 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
@@ -84,11 +85,12 @@ CONFIG_SYSVIPC_SYSCTL=y | |||
84 | # | 85 | # |
85 | # RCU Subsystem | 86 | # RCU Subsystem |
86 | # | 87 | # |
87 | CONFIG_CLASSIC_RCU=y | 88 | CONFIG_TREE_RCU=y |
88 | # CONFIG_TREE_RCU is not set | 89 | # CONFIG_TREE_PREEMPT_RCU is not set |
89 | # CONFIG_PREEMPT_RCU is not set | 90 | # CONFIG_RCU_TRACE is not set |
91 | CONFIG_RCU_FANOUT=32 | ||
92 | # CONFIG_RCU_FANOUT_EXACT is not set | ||
90 | # CONFIG_TREE_RCU_TRACE is not set | 93 | # CONFIG_TREE_RCU_TRACE is not set |
91 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
92 | CONFIG_IKCONFIG=y | 94 | CONFIG_IKCONFIG=y |
93 | CONFIG_IKCONFIG_PROC=y | 95 | CONFIG_IKCONFIG_PROC=y |
94 | CONFIG_LOG_BUF_SHIFT=14 | 96 | CONFIG_LOG_BUF_SHIFT=14 |
@@ -123,28 +125,29 @@ CONFIG_TIMERFD=y | |||
123 | CONFIG_EVENTFD=y | 125 | CONFIG_EVENTFD=y |
124 | CONFIG_SHMEM=y | 126 | CONFIG_SHMEM=y |
125 | CONFIG_AIO=y | 127 | CONFIG_AIO=y |
126 | CONFIG_HAVE_PERF_COUNTERS=y | 128 | CONFIG_HAVE_PERF_EVENTS=y |
127 | 129 | ||
128 | # | 130 | # |
129 | # Performance Counters | 131 | # Kernel Performance Events And Counters |
130 | # | 132 | # |
133 | # CONFIG_PERF_EVENTS is not set | ||
131 | # CONFIG_PERF_COUNTERS is not set | 134 | # CONFIG_PERF_COUNTERS is not set |
132 | CONFIG_VM_EVENT_COUNTERS=y | 135 | CONFIG_VM_EVENT_COUNTERS=y |
133 | CONFIG_PCI_QUIRKS=y | 136 | CONFIG_PCI_QUIRKS=y |
134 | # CONFIG_STRIP_ASM_SYMS is not set | ||
135 | CONFIG_COMPAT_BRK=y | 137 | CONFIG_COMPAT_BRK=y |
136 | CONFIG_SLAB=y | 138 | CONFIG_SLAB=y |
137 | # CONFIG_SLUB is not set | 139 | # CONFIG_SLUB is not set |
138 | # CONFIG_SLOB is not set | 140 | # CONFIG_SLOB is not set |
139 | # CONFIG_PROFILING is not set | 141 | # CONFIG_PROFILING is not set |
140 | # CONFIG_MARKERS is not set | ||
141 | CONFIG_HAVE_OPROFILE=y | 142 | CONFIG_HAVE_OPROFILE=y |
142 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y | 143 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y |
143 | CONFIG_HAVE_IOREMAP_PROT=y | 144 | CONFIG_HAVE_IOREMAP_PROT=y |
144 | CONFIG_HAVE_KPROBES=y | 145 | CONFIG_HAVE_KPROBES=y |
145 | CONFIG_HAVE_KRETPROBES=y | 146 | CONFIG_HAVE_KRETPROBES=y |
146 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 147 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
148 | CONFIG_HAVE_DMA_ATTRS=y | ||
147 | CONFIG_HAVE_CLK=y | 149 | CONFIG_HAVE_CLK=y |
150 | CONFIG_HAVE_DMA_API_DEBUG=y | ||
148 | 151 | ||
149 | # | 152 | # |
150 | # GCOV-based kernel profiling | 153 | # GCOV-based kernel profiling |
@@ -247,6 +250,7 @@ CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | |||
247 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 250 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
248 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 251 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
249 | # CONFIG_CRASH_DUMP is not set | 252 | # CONFIG_CRASH_DUMP is not set |
253 | CONFIG_MAX_ACTIVE_REGIONS=32 | ||
250 | CONFIG_ARCH_FLATMEM_ENABLE=y | 254 | CONFIG_ARCH_FLATMEM_ENABLE=y |
251 | CONFIG_ARCH_POPULATES_NODE_MAP=y | 255 | CONFIG_ARCH_POPULATES_NODE_MAP=y |
252 | CONFIG_FLATMEM=y | 256 | CONFIG_FLATMEM=y |
@@ -260,6 +264,7 @@ CONFIG_BOUNCE=y | |||
260 | CONFIG_VIRT_TO_BUS=y | 264 | CONFIG_VIRT_TO_BUS=y |
261 | CONFIG_HAVE_MLOCK=y | 265 | CONFIG_HAVE_MLOCK=y |
262 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 266 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
267 | # CONFIG_KSM is not set | ||
263 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | 268 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 |
264 | CONFIG_PPC_4K_PAGES=y | 269 | CONFIG_PPC_4K_PAGES=y |
265 | # CONFIG_PPC_16K_PAGES is not set | 270 | # CONFIG_PPC_16K_PAGES is not set |
@@ -390,6 +395,7 @@ CONFIG_NETFILTER_ADVANCED=y | |||
390 | # CONFIG_BT is not set | 395 | # CONFIG_BT is not set |
391 | CONFIG_WIRELESS=y | 396 | CONFIG_WIRELESS=y |
392 | # CONFIG_CFG80211 is not set | 397 | # CONFIG_CFG80211 is not set |
398 | CONFIG_CFG80211_DEFAULT_PS_VALUE=0 | ||
393 | CONFIG_WIRELESS_OLD_REGULATORY=y | 399 | CONFIG_WIRELESS_OLD_REGULATORY=y |
394 | # CONFIG_WIRELESS_EXT is not set | 400 | # CONFIG_WIRELESS_EXT is not set |
395 | # CONFIG_LIB80211 is not set | 401 | # CONFIG_LIB80211 is not set |
@@ -397,7 +403,6 @@ CONFIG_WIRELESS_OLD_REGULATORY=y | |||
397 | # | 403 | # |
398 | # CFG80211 needs to be enabled for MAC80211 | 404 | # CFG80211 needs to be enabled for MAC80211 |
399 | # | 405 | # |
400 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
401 | # CONFIG_WIMAX is not set | 406 | # CONFIG_WIMAX is not set |
402 | # CONFIG_RFKILL is not set | 407 | # CONFIG_RFKILL is not set |
403 | 408 | ||
@@ -409,6 +414,7 @@ CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | |||
409 | # Generic Driver Options | 414 | # Generic Driver Options |
410 | # | 415 | # |
411 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 416 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
417 | # CONFIG_DEVTMPFS is not set | ||
412 | CONFIG_STANDALONE=y | 418 | CONFIG_STANDALONE=y |
413 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 419 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
414 | # CONFIG_FW_LOADER is not set | 420 | # CONFIG_FW_LOADER is not set |
@@ -608,7 +614,9 @@ CONFIG_MII=y | |||
608 | # CONFIG_NET_PCI is not set | 614 | # CONFIG_NET_PCI is not set |
609 | # CONFIG_B44 is not set | 615 | # CONFIG_B44 is not set |
610 | # CONFIG_KS8842 is not set | 616 | # CONFIG_KS8842 is not set |
617 | # CONFIG_KS8851_MLL is not set | ||
611 | # CONFIG_ATL2 is not set | 618 | # CONFIG_ATL2 is not set |
619 | # CONFIG_XILINX_EMACLITE is not set | ||
612 | CONFIG_FS_ENET=y | 620 | CONFIG_FS_ENET=y |
613 | CONFIG_FS_ENET_HAS_SCC=y | 621 | CONFIG_FS_ENET_HAS_SCC=y |
614 | CONFIG_FS_ENET_HAS_FCC=y | 622 | CONFIG_FS_ENET_HAS_FCC=y |
@@ -616,10 +624,7 @@ CONFIG_FS_ENET_MDIO_FCC=y | |||
616 | # CONFIG_NETDEV_1000 is not set | 624 | # CONFIG_NETDEV_1000 is not set |
617 | # CONFIG_NETDEV_10000 is not set | 625 | # CONFIG_NETDEV_10000 is not set |
618 | # CONFIG_TR is not set | 626 | # CONFIG_TR is not set |
619 | 627 | CONFIG_WLAN=y | |
620 | # | ||
621 | # Wireless LAN | ||
622 | # | ||
623 | # CONFIG_WLAN_PRE80211 is not set | 628 | # CONFIG_WLAN_PRE80211 is not set |
624 | # CONFIG_WLAN_80211 is not set | 629 | # CONFIG_WLAN_80211 is not set |
625 | 630 | ||
@@ -685,6 +690,7 @@ CONFIG_HW_RANDOM=y | |||
685 | CONFIG_DEVPORT=y | 690 | CONFIG_DEVPORT=y |
686 | CONFIG_I2C=y | 691 | CONFIG_I2C=y |
687 | CONFIG_I2C_BOARDINFO=y | 692 | CONFIG_I2C_BOARDINFO=y |
693 | CONFIG_I2C_COMPAT=y | ||
688 | CONFIG_I2C_CHARDEV=y | 694 | CONFIG_I2C_CHARDEV=y |
689 | CONFIG_I2C_HELPER_AUTO=y | 695 | CONFIG_I2C_HELPER_AUTO=y |
690 | 696 | ||
@@ -740,7 +746,6 @@ CONFIG_I2C_CPM=y | |||
740 | # | 746 | # |
741 | # Miscellaneous I2C Chip support | 747 | # Miscellaneous I2C Chip support |
742 | # | 748 | # |
743 | # CONFIG_PCF8575 is not set | ||
744 | # CONFIG_I2C_DEBUG_CORE is not set | 749 | # CONFIG_I2C_DEBUG_CORE is not set |
745 | # CONFIG_I2C_DEBUG_ALGO is not set | 750 | # CONFIG_I2C_DEBUG_ALGO is not set |
746 | # CONFIG_I2C_DEBUG_BUS is not set | 751 | # CONFIG_I2C_DEBUG_BUS is not set |
@@ -771,15 +776,19 @@ CONFIG_GPIOLIB=y | |||
771 | # PCI GPIO expanders: | 776 | # PCI GPIO expanders: |
772 | # | 777 | # |
773 | # CONFIG_GPIO_BT8XX is not set | 778 | # CONFIG_GPIO_BT8XX is not set |
779 | # CONFIG_GPIO_LANGWELL is not set | ||
774 | 780 | ||
775 | # | 781 | # |
776 | # SPI GPIO expanders: | 782 | # SPI GPIO expanders: |
777 | # | 783 | # |
784 | |||
785 | # | ||
786 | # AC97 GPIO expanders: | ||
787 | # | ||
778 | # CONFIG_W1 is not set | 788 | # CONFIG_W1 is not set |
779 | # CONFIG_POWER_SUPPLY is not set | 789 | # CONFIG_POWER_SUPPLY is not set |
780 | # CONFIG_HWMON is not set | 790 | # CONFIG_HWMON is not set |
781 | # CONFIG_THERMAL is not set | 791 | # CONFIG_THERMAL is not set |
782 | # CONFIG_THERMAL_HWMON is not set | ||
783 | # CONFIG_WATCHDOG is not set | 792 | # CONFIG_WATCHDOG is not set |
784 | CONFIG_SSB_POSSIBLE=y | 793 | CONFIG_SSB_POSSIBLE=y |
785 | 794 | ||
@@ -799,6 +808,7 @@ CONFIG_SSB_POSSIBLE=y | |||
799 | # CONFIG_MFD_TMIO is not set | 808 | # CONFIG_MFD_TMIO is not set |
800 | # CONFIG_PMIC_DA903X is not set | 809 | # CONFIG_PMIC_DA903X is not set |
801 | # CONFIG_MFD_WM8400 is not set | 810 | # CONFIG_MFD_WM8400 is not set |
811 | # CONFIG_MFD_WM831X is not set | ||
802 | # CONFIG_MFD_WM8350_I2C is not set | 812 | # CONFIG_MFD_WM8350_I2C is not set |
803 | # CONFIG_MFD_PCF50633 is not set | 813 | # CONFIG_MFD_PCF50633 is not set |
804 | # CONFIG_AB3100_CORE is not set | 814 | # CONFIG_AB3100_CORE is not set |
@@ -809,6 +819,7 @@ CONFIG_SSB_POSSIBLE=y | |||
809 | # Graphics support | 819 | # Graphics support |
810 | # | 820 | # |
811 | # CONFIG_AGP is not set | 821 | # CONFIG_AGP is not set |
822 | CONFIG_VGA_ARB=y | ||
812 | # CONFIG_DRM is not set | 823 | # CONFIG_DRM is not set |
813 | # CONFIG_VGASTATE is not set | 824 | # CONFIG_VGASTATE is not set |
814 | # CONFIG_VIDEO_OUTPUT_CONTROL is not set | 825 | # CONFIG_VIDEO_OUTPUT_CONTROL is not set |
@@ -1022,6 +1033,7 @@ CONFIG_ENABLE_WARN_DEPRECATED=y | |||
1022 | CONFIG_ENABLE_MUST_CHECK=y | 1033 | CONFIG_ENABLE_MUST_CHECK=y |
1023 | CONFIG_FRAME_WARN=1024 | 1034 | CONFIG_FRAME_WARN=1024 |
1024 | CONFIG_MAGIC_SYSRQ=y | 1035 | CONFIG_MAGIC_SYSRQ=y |
1036 | # CONFIG_STRIP_ASM_SYMS is not set | ||
1025 | # CONFIG_UNUSED_SYMBOLS is not set | 1037 | # CONFIG_UNUSED_SYMBOLS is not set |
1026 | CONFIG_DEBUG_FS=y | 1038 | CONFIG_DEBUG_FS=y |
1027 | # CONFIG_HEADERS_CHECK is not set | 1039 | # CONFIG_HEADERS_CHECK is not set |
@@ -1052,10 +1064,12 @@ CONFIG_DEBUG_INFO=y | |||
1052 | # CONFIG_DEBUG_LIST is not set | 1064 | # CONFIG_DEBUG_LIST is not set |
1053 | # CONFIG_DEBUG_SG is not set | 1065 | # CONFIG_DEBUG_SG is not set |
1054 | # CONFIG_DEBUG_NOTIFIERS is not set | 1066 | # CONFIG_DEBUG_NOTIFIERS is not set |
1067 | # CONFIG_DEBUG_CREDENTIALS is not set | ||
1055 | # CONFIG_RCU_TORTURE_TEST is not set | 1068 | # CONFIG_RCU_TORTURE_TEST is not set |
1056 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | 1069 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
1057 | # CONFIG_BACKTRACE_SELF_TEST is not set | 1070 | # CONFIG_BACKTRACE_SELF_TEST is not set |
1058 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set | 1071 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set |
1072 | # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set | ||
1059 | # CONFIG_FAULT_INJECTION is not set | 1073 | # CONFIG_FAULT_INJECTION is not set |
1060 | # CONFIG_LATENCYTOP is not set | 1074 | # CONFIG_LATENCYTOP is not set |
1061 | CONFIG_SYSCTL_SYSCALL_CHECK=y | 1075 | CONFIG_SYSCTL_SYSCALL_CHECK=y |
@@ -1079,6 +1093,7 @@ CONFIG_BRANCH_PROFILE_NONE=y | |||
1079 | # CONFIG_WORKQUEUE_TRACER is not set | 1093 | # CONFIG_WORKQUEUE_TRACER is not set |
1080 | # CONFIG_BLK_DEV_IO_TRACE is not set | 1094 | # CONFIG_BLK_DEV_IO_TRACE is not set |
1081 | # CONFIG_DYNAMIC_DEBUG is not set | 1095 | # CONFIG_DYNAMIC_DEBUG is not set |
1096 | # CONFIG_DMA_API_DEBUG is not set | ||
1082 | # CONFIG_SAMPLES is not set | 1097 | # CONFIG_SAMPLES is not set |
1083 | CONFIG_HAVE_ARCH_KGDB=y | 1098 | CONFIG_HAVE_ARCH_KGDB=y |
1084 | # CONFIG_PPC_DISABLE_WERROR is not set | 1099 | # CONFIG_PPC_DISABLE_WERROR is not set |
@@ -1109,7 +1124,6 @@ CONFIG_CRYPTO=y | |||
1109 | # | 1124 | # |
1110 | # Crypto core or helper | 1125 | # Crypto core or helper |
1111 | # | 1126 | # |
1112 | # CONFIG_CRYPTO_FIPS is not set | ||
1113 | CONFIG_CRYPTO_ALGAPI=y | 1127 | CONFIG_CRYPTO_ALGAPI=y |
1114 | CONFIG_CRYPTO_ALGAPI2=y | 1128 | CONFIG_CRYPTO_ALGAPI2=y |
1115 | CONFIG_CRYPTO_AEAD2=y | 1129 | CONFIG_CRYPTO_AEAD2=y |
@@ -1151,6 +1165,7 @@ CONFIG_CRYPTO_PCBC=y | |||
1151 | # Digest | 1165 | # Digest |
1152 | # | 1166 | # |
1153 | # CONFIG_CRYPTO_CRC32C is not set | 1167 | # CONFIG_CRYPTO_CRC32C is not set |
1168 | # CONFIG_CRYPTO_GHASH is not set | ||
1154 | # CONFIG_CRYPTO_MD4 is not set | 1169 | # CONFIG_CRYPTO_MD4 is not set |
1155 | CONFIG_CRYPTO_MD5=y | 1170 | CONFIG_CRYPTO_MD5=y |
1156 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 1171 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
diff --git a/arch/powerpc/configs/mgsuvd_defconfig b/arch/powerpc/configs/mgsuvd_defconfig index 1ae85a3b2942..43c3c4fcdce3 100644 --- a/arch/powerpc/configs/mgsuvd_defconfig +++ b/arch/powerpc/configs/mgsuvd_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.31-rc4 | 3 | # Linux kernel version: 2.6.32-rc5 |
4 | # Wed Jul 29 23:31:52 2009 | 4 | # Thu Nov 5 08:20:10 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -16,6 +16,7 @@ CONFIG_PPC_8xx=y | |||
16 | # CONFIG_E200 is not set | 16 | # CONFIG_E200 is not set |
17 | CONFIG_8xx=y | 17 | CONFIG_8xx=y |
18 | CONFIG_PPC_MMU_NOHASH=y | 18 | CONFIG_PPC_MMU_NOHASH=y |
19 | CONFIG_PPC_MMU_NOHASH_32=y | ||
19 | # CONFIG_PPC_MM_SLICES is not set | 20 | # CONFIG_PPC_MM_SLICES is not set |
20 | CONFIG_NOT_COHERENT_CACHE=y | 21 | CONFIG_NOT_COHERENT_CACHE=y |
21 | CONFIG_PPC32=y | 22 | CONFIG_PPC32=y |
@@ -29,6 +30,7 @@ CONFIG_GENERIC_CLOCKEVENTS=y | |||
29 | CONFIG_GENERIC_HARDIRQS=y | 30 | CONFIG_GENERIC_HARDIRQS=y |
30 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | 31 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y |
31 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 32 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
33 | # CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK is not set | ||
32 | CONFIG_IRQ_PER_CPU=y | 34 | CONFIG_IRQ_PER_CPU=y |
33 | CONFIG_STACKTRACE_SUPPORT=y | 35 | CONFIG_STACKTRACE_SUPPORT=y |
34 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 36 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
@@ -76,11 +78,12 @@ CONFIG_SYSVIPC_SYSCTL=y | |||
76 | # | 78 | # |
77 | # RCU Subsystem | 79 | # RCU Subsystem |
78 | # | 80 | # |
79 | CONFIG_CLASSIC_RCU=y | 81 | CONFIG_TREE_RCU=y |
80 | # CONFIG_TREE_RCU is not set | 82 | # CONFIG_TREE_PREEMPT_RCU is not set |
81 | # CONFIG_PREEMPT_RCU is not set | 83 | # CONFIG_RCU_TRACE is not set |
84 | CONFIG_RCU_FANOUT=32 | ||
85 | # CONFIG_RCU_FANOUT_EXACT is not set | ||
82 | # CONFIG_TREE_RCU_TRACE is not set | 86 | # CONFIG_TREE_RCU_TRACE is not set |
83 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
84 | # CONFIG_IKCONFIG is not set | 87 | # CONFIG_IKCONFIG is not set |
85 | CONFIG_LOG_BUF_SHIFT=17 | 88 | CONFIG_LOG_BUF_SHIFT=17 |
86 | CONFIG_GROUP_SCHED=y | 89 | CONFIG_GROUP_SCHED=y |
@@ -117,27 +120,28 @@ CONFIG_TIMERFD=y | |||
117 | CONFIG_EVENTFD=y | 120 | CONFIG_EVENTFD=y |
118 | CONFIG_SHMEM=y | 121 | CONFIG_SHMEM=y |
119 | CONFIG_AIO=y | 122 | CONFIG_AIO=y |
120 | CONFIG_HAVE_PERF_COUNTERS=y | 123 | CONFIG_HAVE_PERF_EVENTS=y |
121 | 124 | ||
122 | # | 125 | # |
123 | # Performance Counters | 126 | # Kernel Performance Events And Counters |
124 | # | 127 | # |
128 | # CONFIG_PERF_EVENTS is not set | ||
125 | # CONFIG_PERF_COUNTERS is not set | 129 | # CONFIG_PERF_COUNTERS is not set |
126 | # CONFIG_VM_EVENT_COUNTERS is not set | 130 | # CONFIG_VM_EVENT_COUNTERS is not set |
127 | # CONFIG_STRIP_ASM_SYMS is not set | ||
128 | CONFIG_COMPAT_BRK=y | 131 | CONFIG_COMPAT_BRK=y |
129 | CONFIG_SLAB=y | 132 | CONFIG_SLAB=y |
130 | # CONFIG_SLUB is not set | 133 | # CONFIG_SLUB is not set |
131 | # CONFIG_SLOB is not set | 134 | # CONFIG_SLOB is not set |
132 | # CONFIG_PROFILING is not set | 135 | # CONFIG_PROFILING is not set |
133 | # CONFIG_MARKERS is not set | ||
134 | CONFIG_HAVE_OPROFILE=y | 136 | CONFIG_HAVE_OPROFILE=y |
135 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y | 137 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y |
136 | CONFIG_HAVE_IOREMAP_PROT=y | 138 | CONFIG_HAVE_IOREMAP_PROT=y |
137 | CONFIG_HAVE_KPROBES=y | 139 | CONFIG_HAVE_KPROBES=y |
138 | CONFIG_HAVE_KRETPROBES=y | 140 | CONFIG_HAVE_KRETPROBES=y |
139 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 141 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
142 | CONFIG_HAVE_DMA_ATTRS=y | ||
140 | CONFIG_HAVE_CLK=y | 143 | CONFIG_HAVE_CLK=y |
144 | CONFIG_HAVE_DMA_API_DEBUG=y | ||
141 | 145 | ||
142 | # | 146 | # |
143 | # GCOV-based kernel profiling | 147 | # GCOV-based kernel profiling |
@@ -237,10 +241,10 @@ CONFIG_BINFMT_ELF=y | |||
237 | CONFIG_MATH_EMULATION=y | 241 | CONFIG_MATH_EMULATION=y |
238 | # CONFIG_IOMMU_HELPER is not set | 242 | # CONFIG_IOMMU_HELPER is not set |
239 | # CONFIG_SWIOTLB is not set | 243 | # CONFIG_SWIOTLB is not set |
240 | CONFIG_PPC_NEED_DMA_SYNC_OPS=y | ||
241 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 244 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
242 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 245 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
243 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 246 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
247 | CONFIG_MAX_ACTIVE_REGIONS=32 | ||
244 | CONFIG_ARCH_FLATMEM_ENABLE=y | 248 | CONFIG_ARCH_FLATMEM_ENABLE=y |
245 | CONFIG_ARCH_POPULATES_NODE_MAP=y | 249 | CONFIG_ARCH_POPULATES_NODE_MAP=y |
246 | CONFIG_SELECT_MEMORY_MODEL=y | 250 | CONFIG_SELECT_MEMORY_MODEL=y |
@@ -258,6 +262,7 @@ CONFIG_BOUNCE=y | |||
258 | CONFIG_VIRT_TO_BUS=y | 262 | CONFIG_VIRT_TO_BUS=y |
259 | CONFIG_HAVE_MLOCK=y | 263 | CONFIG_HAVE_MLOCK=y |
260 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 264 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
265 | # CONFIG_KSM is not set | ||
261 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | 266 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 |
262 | CONFIG_PPC_4K_PAGES=y | 267 | CONFIG_PPC_4K_PAGES=y |
263 | # CONFIG_PPC_16K_PAGES is not set | 268 | # CONFIG_PPC_16K_PAGES is not set |
@@ -344,6 +349,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
344 | # CONFIG_NETFILTER is not set | 349 | # CONFIG_NETFILTER is not set |
345 | # CONFIG_IP_DCCP is not set | 350 | # CONFIG_IP_DCCP is not set |
346 | # CONFIG_IP_SCTP is not set | 351 | # CONFIG_IP_SCTP is not set |
352 | # CONFIG_RDS is not set | ||
347 | # CONFIG_TIPC is not set | 353 | # CONFIG_TIPC is not set |
348 | # CONFIG_ATM is not set | 354 | # CONFIG_ATM is not set |
349 | # CONFIG_BRIDGE is not set | 355 | # CONFIG_BRIDGE is not set |
@@ -373,6 +379,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
373 | # CONFIG_AF_RXRPC is not set | 379 | # CONFIG_AF_RXRPC is not set |
374 | CONFIG_WIRELESS=y | 380 | CONFIG_WIRELESS=y |
375 | # CONFIG_CFG80211 is not set | 381 | # CONFIG_CFG80211 is not set |
382 | CONFIG_CFG80211_DEFAULT_PS_VALUE=0 | ||
376 | CONFIG_WIRELESS_OLD_REGULATORY=y | 383 | CONFIG_WIRELESS_OLD_REGULATORY=y |
377 | # CONFIG_WIRELESS_EXT is not set | 384 | # CONFIG_WIRELESS_EXT is not set |
378 | # CONFIG_LIB80211 is not set | 385 | # CONFIG_LIB80211 is not set |
@@ -380,7 +387,6 @@ CONFIG_WIRELESS_OLD_REGULATORY=y | |||
380 | # | 387 | # |
381 | # CFG80211 needs to be enabled for MAC80211 | 388 | # CFG80211 needs to be enabled for MAC80211 |
382 | # | 389 | # |
383 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
384 | # CONFIG_WIMAX is not set | 390 | # CONFIG_WIMAX is not set |
385 | # CONFIG_RFKILL is not set | 391 | # CONFIG_RFKILL is not set |
386 | # CONFIG_NET_9P is not set | 392 | # CONFIG_NET_9P is not set |
@@ -553,16 +559,15 @@ CONFIG_MII=y | |||
553 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | 559 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
554 | # CONFIG_B44 is not set | 560 | # CONFIG_B44 is not set |
555 | # CONFIG_KS8842 is not set | 561 | # CONFIG_KS8842 is not set |
562 | # CONFIG_KS8851_MLL is not set | ||
563 | # CONFIG_XILINX_EMACLITE is not set | ||
556 | CONFIG_FS_ENET=y | 564 | CONFIG_FS_ENET=y |
557 | CONFIG_FS_ENET_HAS_SCC=y | 565 | CONFIG_FS_ENET_HAS_SCC=y |
558 | # CONFIG_FS_ENET_HAS_FEC is not set | 566 | # CONFIG_FS_ENET_HAS_FEC is not set |
559 | # CONFIG_FS_ENET_MDIO_FEC is not set | 567 | # CONFIG_FS_ENET_MDIO_FEC is not set |
560 | # CONFIG_NETDEV_1000 is not set | 568 | # CONFIG_NETDEV_1000 is not set |
561 | # CONFIG_NETDEV_10000 is not set | 569 | # CONFIG_NETDEV_10000 is not set |
562 | 570 | CONFIG_WLAN=y | |
563 | # | ||
564 | # Wireless LAN | ||
565 | # | ||
566 | # CONFIG_WLAN_PRE80211 is not set | 571 | # CONFIG_WLAN_PRE80211 is not set |
567 | # CONFIG_WLAN_80211 is not set | 572 | # CONFIG_WLAN_80211 is not set |
568 | 573 | ||
@@ -635,7 +640,6 @@ CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | |||
635 | # CONFIG_POWER_SUPPLY is not set | 640 | # CONFIG_POWER_SUPPLY is not set |
636 | # CONFIG_HWMON is not set | 641 | # CONFIG_HWMON is not set |
637 | # CONFIG_THERMAL is not set | 642 | # CONFIG_THERMAL is not set |
638 | # CONFIG_THERMAL_HWMON is not set | ||
639 | # CONFIG_WATCHDOG is not set | 643 | # CONFIG_WATCHDOG is not set |
640 | CONFIG_SSB_POSSIBLE=y | 644 | CONFIG_SSB_POSSIBLE=y |
641 | 645 | ||
@@ -707,6 +711,7 @@ CONFIG_FS_MBCACHE=y | |||
707 | # CONFIG_GFS2_FS is not set | 711 | # CONFIG_GFS2_FS is not set |
708 | # CONFIG_OCFS2_FS is not set | 712 | # CONFIG_OCFS2_FS is not set |
709 | # CONFIG_BTRFS_FS is not set | 713 | # CONFIG_BTRFS_FS is not set |
714 | # CONFIG_NILFS2_FS is not set | ||
710 | CONFIG_FILE_LOCKING=y | 715 | CONFIG_FILE_LOCKING=y |
711 | CONFIG_FSNOTIFY=y | 716 | CONFIG_FSNOTIFY=y |
712 | CONFIG_DNOTIFY=y | 717 | CONFIG_DNOTIFY=y |
@@ -776,7 +781,6 @@ CONFIG_CRAMFS=y | |||
776 | # CONFIG_ROMFS_FS is not set | 781 | # CONFIG_ROMFS_FS is not set |
777 | # CONFIG_SYSV_FS is not set | 782 | # CONFIG_SYSV_FS is not set |
778 | # CONFIG_UFS_FS is not set | 783 | # CONFIG_UFS_FS is not set |
779 | # CONFIG_NILFS2_FS is not set | ||
780 | CONFIG_NETWORK_FILESYSTEMS=y | 784 | CONFIG_NETWORK_FILESYSTEMS=y |
781 | CONFIG_NFS_FS=y | 785 | CONFIG_NFS_FS=y |
782 | CONFIG_NFS_V3=y | 786 | CONFIG_NFS_V3=y |
@@ -851,6 +855,7 @@ CONFIG_ENABLE_WARN_DEPRECATED=y | |||
851 | CONFIG_ENABLE_MUST_CHECK=y | 855 | CONFIG_ENABLE_MUST_CHECK=y |
852 | CONFIG_FRAME_WARN=1024 | 856 | CONFIG_FRAME_WARN=1024 |
853 | # CONFIG_MAGIC_SYSRQ is not set | 857 | # CONFIG_MAGIC_SYSRQ is not set |
858 | # CONFIG_STRIP_ASM_SYMS is not set | ||
854 | # CONFIG_UNUSED_SYMBOLS is not set | 859 | # CONFIG_UNUSED_SYMBOLS is not set |
855 | CONFIG_DEBUG_FS=y | 860 | CONFIG_DEBUG_FS=y |
856 | # CONFIG_HEADERS_CHECK is not set | 861 | # CONFIG_HEADERS_CHECK is not set |
@@ -865,6 +870,7 @@ CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | |||
865 | CONFIG_TRACING_SUPPORT=y | 870 | CONFIG_TRACING_SUPPORT=y |
866 | # CONFIG_FTRACE is not set | 871 | # CONFIG_FTRACE is not set |
867 | # CONFIG_DYNAMIC_DEBUG is not set | 872 | # CONFIG_DYNAMIC_DEBUG is not set |
873 | # CONFIG_DMA_API_DEBUG is not set | ||
868 | # CONFIG_SAMPLES is not set | 874 | # CONFIG_SAMPLES is not set |
869 | CONFIG_HAVE_ARCH_KGDB=y | 875 | CONFIG_HAVE_ARCH_KGDB=y |
870 | # CONFIG_PPC_DISABLE_WERROR is not set | 876 | # CONFIG_PPC_DISABLE_WERROR is not set |
@@ -887,7 +893,6 @@ CONFIG_CRYPTO=y | |||
887 | # | 893 | # |
888 | # Crypto core or helper | 894 | # Crypto core or helper |
889 | # | 895 | # |
890 | # CONFIG_CRYPTO_FIPS is not set | ||
891 | # CONFIG_CRYPTO_MANAGER is not set | 896 | # CONFIG_CRYPTO_MANAGER is not set |
892 | # CONFIG_CRYPTO_MANAGER2 is not set | 897 | # CONFIG_CRYPTO_MANAGER2 is not set |
893 | # CONFIG_CRYPTO_GF128MUL is not set | 898 | # CONFIG_CRYPTO_GF128MUL is not set |
@@ -918,11 +923,13 @@ CONFIG_CRYPTO=y | |||
918 | # | 923 | # |
919 | # CONFIG_CRYPTO_HMAC is not set | 924 | # CONFIG_CRYPTO_HMAC is not set |
920 | # CONFIG_CRYPTO_XCBC is not set | 925 | # CONFIG_CRYPTO_XCBC is not set |
926 | # CONFIG_CRYPTO_VMAC is not set | ||
921 | 927 | ||
922 | # | 928 | # |
923 | # Digest | 929 | # Digest |
924 | # | 930 | # |
925 | # CONFIG_CRYPTO_CRC32C is not set | 931 | # CONFIG_CRYPTO_CRC32C is not set |
932 | # CONFIG_CRYPTO_GHASH is not set | ||
926 | # CONFIG_CRYPTO_MD4 is not set | 933 | # CONFIG_CRYPTO_MD4 is not set |
927 | # CONFIG_CRYPTO_MD5 is not set | 934 | # CONFIG_CRYPTO_MD5 is not set |
928 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 935 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
diff --git a/arch/powerpc/configs/mpc7448_hpc2_defconfig b/arch/powerpc/configs/mpc7448_hpc2_defconfig index f23428c3b34e..d8b364a45944 100644 --- a/arch/powerpc/configs/mpc7448_hpc2_defconfig +++ b/arch/powerpc/configs/mpc7448_hpc2_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.31-rc4 | 3 | # Linux kernel version: 2.6.32-rc5 |
4 | # Wed Jul 29 23:31:53 2009 | 4 | # Thu Nov 5 08:20:10 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -34,6 +34,7 @@ CONFIG_GENERIC_CLOCKEVENTS=y | |||
34 | CONFIG_GENERIC_HARDIRQS=y | 34 | CONFIG_GENERIC_HARDIRQS=y |
35 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | 35 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y |
36 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 36 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
37 | # CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK is not set | ||
37 | CONFIG_IRQ_PER_CPU=y | 38 | CONFIG_IRQ_PER_CPU=y |
38 | CONFIG_STACKTRACE_SUPPORT=y | 39 | CONFIG_STACKTRACE_SUPPORT=y |
39 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
@@ -82,11 +83,12 @@ CONFIG_SYSVIPC_SYSCTL=y | |||
82 | # | 83 | # |
83 | # RCU Subsystem | 84 | # RCU Subsystem |
84 | # | 85 | # |
85 | CONFIG_CLASSIC_RCU=y | 86 | CONFIG_TREE_RCU=y |
86 | # CONFIG_TREE_RCU is not set | 87 | # CONFIG_TREE_PREEMPT_RCU is not set |
87 | # CONFIG_PREEMPT_RCU is not set | 88 | # CONFIG_RCU_TRACE is not set |
89 | CONFIG_RCU_FANOUT=32 | ||
90 | # CONFIG_RCU_FANOUT_EXACT is not set | ||
88 | # CONFIG_TREE_RCU_TRACE is not set | 91 | # CONFIG_TREE_RCU_TRACE is not set |
89 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
90 | # CONFIG_IKCONFIG is not set | 92 | # CONFIG_IKCONFIG is not set |
91 | CONFIG_LOG_BUF_SHIFT=14 | 93 | CONFIG_LOG_BUF_SHIFT=14 |
92 | CONFIG_GROUP_SCHED=y | 94 | CONFIG_GROUP_SCHED=y |
@@ -123,28 +125,29 @@ CONFIG_TIMERFD=y | |||
123 | CONFIG_EVENTFD=y | 125 | CONFIG_EVENTFD=y |
124 | CONFIG_SHMEM=y | 126 | CONFIG_SHMEM=y |
125 | CONFIG_AIO=y | 127 | CONFIG_AIO=y |
126 | CONFIG_HAVE_PERF_COUNTERS=y | 128 | CONFIG_HAVE_PERF_EVENTS=y |
127 | 129 | ||
128 | # | 130 | # |
129 | # Performance Counters | 131 | # Kernel Performance Events And Counters |
130 | # | 132 | # |
133 | # CONFIG_PERF_EVENTS is not set | ||
131 | # CONFIG_PERF_COUNTERS is not set | 134 | # CONFIG_PERF_COUNTERS is not set |
132 | CONFIG_VM_EVENT_COUNTERS=y | 135 | CONFIG_VM_EVENT_COUNTERS=y |
133 | CONFIG_PCI_QUIRKS=y | 136 | CONFIG_PCI_QUIRKS=y |
134 | CONFIG_SLUB_DEBUG=y | 137 | CONFIG_SLUB_DEBUG=y |
135 | # CONFIG_STRIP_ASM_SYMS is not set | ||
136 | CONFIG_COMPAT_BRK=y | 138 | CONFIG_COMPAT_BRK=y |
137 | # CONFIG_SLAB is not set | 139 | # CONFIG_SLAB is not set |
138 | CONFIG_SLUB=y | 140 | CONFIG_SLUB=y |
139 | # CONFIG_SLOB is not set | 141 | # CONFIG_SLOB is not set |
140 | # CONFIG_PROFILING is not set | 142 | # CONFIG_PROFILING is not set |
141 | # CONFIG_MARKERS is not set | ||
142 | CONFIG_HAVE_OPROFILE=y | 143 | CONFIG_HAVE_OPROFILE=y |
143 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y | 144 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y |
144 | CONFIG_HAVE_IOREMAP_PROT=y | 145 | CONFIG_HAVE_IOREMAP_PROT=y |
145 | CONFIG_HAVE_KPROBES=y | 146 | CONFIG_HAVE_KPROBES=y |
146 | CONFIG_HAVE_KRETPROBES=y | 147 | CONFIG_HAVE_KRETPROBES=y |
147 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 148 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
149 | CONFIG_HAVE_DMA_ATTRS=y | ||
150 | CONFIG_HAVE_DMA_API_DEBUG=y | ||
148 | 151 | ||
149 | # | 152 | # |
150 | # GCOV-based kernel profiling | 153 | # GCOV-based kernel profiling |
@@ -241,6 +244,7 @@ CONFIG_ARCH_HAS_WALK_MEMORY=y | |||
241 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 244 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
242 | # CONFIG_KEXEC is not set | 245 | # CONFIG_KEXEC is not set |
243 | # CONFIG_CRASH_DUMP is not set | 246 | # CONFIG_CRASH_DUMP is not set |
247 | CONFIG_MAX_ACTIVE_REGIONS=32 | ||
244 | CONFIG_ARCH_FLATMEM_ENABLE=y | 248 | CONFIG_ARCH_FLATMEM_ENABLE=y |
245 | CONFIG_ARCH_POPULATES_NODE_MAP=y | 249 | CONFIG_ARCH_POPULATES_NODE_MAP=y |
246 | CONFIG_SELECT_MEMORY_MODEL=y | 250 | CONFIG_SELECT_MEMORY_MODEL=y |
@@ -258,6 +262,7 @@ CONFIG_BOUNCE=y | |||
258 | CONFIG_VIRT_TO_BUS=y | 262 | CONFIG_VIRT_TO_BUS=y |
259 | CONFIG_HAVE_MLOCK=y | 263 | CONFIG_HAVE_MLOCK=y |
260 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 264 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
265 | # CONFIG_KSM is not set | ||
261 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | 266 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 |
262 | CONFIG_PPC_4K_PAGES=y | 267 | CONFIG_PPC_4K_PAGES=y |
263 | # CONFIG_PPC_16K_PAGES is not set | 268 | # CONFIG_PPC_16K_PAGES is not set |
@@ -350,6 +355,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
350 | # CONFIG_NETFILTER is not set | 355 | # CONFIG_NETFILTER is not set |
351 | # CONFIG_IP_DCCP is not set | 356 | # CONFIG_IP_DCCP is not set |
352 | # CONFIG_IP_SCTP is not set | 357 | # CONFIG_IP_SCTP is not set |
358 | # CONFIG_RDS is not set | ||
353 | # CONFIG_TIPC is not set | 359 | # CONFIG_TIPC is not set |
354 | # CONFIG_ATM is not set | 360 | # CONFIG_ATM is not set |
355 | # CONFIG_BRIDGE is not set | 361 | # CONFIG_BRIDGE is not set |
@@ -379,6 +385,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
379 | # CONFIG_AF_RXRPC is not set | 385 | # CONFIG_AF_RXRPC is not set |
380 | CONFIG_WIRELESS=y | 386 | CONFIG_WIRELESS=y |
381 | # CONFIG_CFG80211 is not set | 387 | # CONFIG_CFG80211 is not set |
388 | CONFIG_CFG80211_DEFAULT_PS_VALUE=0 | ||
382 | CONFIG_WIRELESS_OLD_REGULATORY=y | 389 | CONFIG_WIRELESS_OLD_REGULATORY=y |
383 | # CONFIG_WIRELESS_EXT is not set | 390 | # CONFIG_WIRELESS_EXT is not set |
384 | # CONFIG_LIB80211 is not set | 391 | # CONFIG_LIB80211 is not set |
@@ -386,7 +393,6 @@ CONFIG_WIRELESS_OLD_REGULATORY=y | |||
386 | # | 393 | # |
387 | # CFG80211 needs to be enabled for MAC80211 | 394 | # CFG80211 needs to be enabled for MAC80211 |
388 | # | 395 | # |
389 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
390 | # CONFIG_WIMAX is not set | 396 | # CONFIG_WIMAX is not set |
391 | # CONFIG_RFKILL is not set | 397 | # CONFIG_RFKILL is not set |
392 | # CONFIG_NET_9P is not set | 398 | # CONFIG_NET_9P is not set |
@@ -399,6 +405,7 @@ CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | |||
399 | # Generic Driver Options | 405 | # Generic Driver Options |
400 | # | 406 | # |
401 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 407 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
408 | # CONFIG_DEVTMPFS is not set | ||
402 | CONFIG_STANDALONE=y | 409 | CONFIG_STANDALONE=y |
403 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 410 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
404 | # CONFIG_FW_LOADER is not set | 411 | # CONFIG_FW_LOADER is not set |
@@ -478,6 +485,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
478 | # CONFIG_ISCSI_TCP is not set | 485 | # CONFIG_ISCSI_TCP is not set |
479 | # CONFIG_SCSI_CXGB3_ISCSI is not set | 486 | # CONFIG_SCSI_CXGB3_ISCSI is not set |
480 | # CONFIG_SCSI_BNX2_ISCSI is not set | 487 | # CONFIG_SCSI_BNX2_ISCSI is not set |
488 | # CONFIG_BE2ISCSI is not set | ||
481 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 489 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
482 | # CONFIG_SCSI_3W_9XXX is not set | 490 | # CONFIG_SCSI_3W_9XXX is not set |
483 | # CONFIG_SCSI_ACARD is not set | 491 | # CONFIG_SCSI_ACARD is not set |
@@ -517,11 +525,14 @@ CONFIG_SCSI_LOWLEVEL=y | |||
517 | # CONFIG_SCSI_DC390T is not set | 525 | # CONFIG_SCSI_DC390T is not set |
518 | # CONFIG_SCSI_NSP32 is not set | 526 | # CONFIG_SCSI_NSP32 is not set |
519 | # CONFIG_SCSI_DEBUG is not set | 527 | # CONFIG_SCSI_DEBUG is not set |
528 | # CONFIG_SCSI_PMCRAID is not set | ||
520 | # CONFIG_SCSI_SRP is not set | 529 | # CONFIG_SCSI_SRP is not set |
530 | # CONFIG_SCSI_BFA_FC is not set | ||
521 | # CONFIG_SCSI_DH is not set | 531 | # CONFIG_SCSI_DH is not set |
522 | # CONFIG_SCSI_OSD_INITIATOR is not set | 532 | # CONFIG_SCSI_OSD_INITIATOR is not set |
523 | CONFIG_ATA=y | 533 | CONFIG_ATA=y |
524 | # CONFIG_ATA_NONSTANDARD is not set | 534 | # CONFIG_ATA_NONSTANDARD is not set |
535 | CONFIG_ATA_VERBOSE_ERROR=y | ||
525 | CONFIG_SATA_PMP=y | 536 | CONFIG_SATA_PMP=y |
526 | # CONFIG_SATA_AHCI is not set | 537 | # CONFIG_SATA_AHCI is not set |
527 | # CONFIG_SATA_SIL24 is not set | 538 | # CONFIG_SATA_SIL24 is not set |
@@ -543,6 +554,7 @@ CONFIG_SATA_MV=y | |||
543 | # CONFIG_PATA_ALI is not set | 554 | # CONFIG_PATA_ALI is not set |
544 | # CONFIG_PATA_AMD is not set | 555 | # CONFIG_PATA_AMD is not set |
545 | # CONFIG_PATA_ARTOP is not set | 556 | # CONFIG_PATA_ARTOP is not set |
557 | # CONFIG_PATA_ATP867X is not set | ||
546 | # CONFIG_PATA_ATIIXP is not set | 558 | # CONFIG_PATA_ATIIXP is not set |
547 | # CONFIG_PATA_CMD640_PCI is not set | 559 | # CONFIG_PATA_CMD640_PCI is not set |
548 | # CONFIG_PATA_CMD64X is not set | 560 | # CONFIG_PATA_CMD64X is not set |
@@ -570,6 +582,7 @@ CONFIG_SATA_MV=y | |||
570 | # CONFIG_PATA_OPTIDMA is not set | 582 | # CONFIG_PATA_OPTIDMA is not set |
571 | # CONFIG_PATA_PDC_OLD is not set | 583 | # CONFIG_PATA_PDC_OLD is not set |
572 | # CONFIG_PATA_RADISYS is not set | 584 | # CONFIG_PATA_RADISYS is not set |
585 | # CONFIG_PATA_RDC is not set | ||
573 | # CONFIG_PATA_RZ1000 is not set | 586 | # CONFIG_PATA_RZ1000 is not set |
574 | # CONFIG_PATA_SC1200 is not set | 587 | # CONFIG_PATA_SC1200 is not set |
575 | # CONFIG_PATA_SERVERWORKS is not set | 588 | # CONFIG_PATA_SERVERWORKS is not set |
@@ -666,9 +679,11 @@ CONFIG_8139TOO=y | |||
666 | # CONFIG_SUNDANCE is not set | 679 | # CONFIG_SUNDANCE is not set |
667 | # CONFIG_TLAN is not set | 680 | # CONFIG_TLAN is not set |
668 | # CONFIG_KS8842 is not set | 681 | # CONFIG_KS8842 is not set |
682 | # CONFIG_KS8851_MLL is not set | ||
669 | # CONFIG_VIA_RHINE is not set | 683 | # CONFIG_VIA_RHINE is not set |
670 | # CONFIG_SC92031 is not set | 684 | # CONFIG_SC92031 is not set |
671 | # CONFIG_ATL2 is not set | 685 | # CONFIG_ATL2 is not set |
686 | # CONFIG_XILINX_EMACLITE is not set | ||
672 | CONFIG_NETDEV_1000=y | 687 | CONFIG_NETDEV_1000=y |
673 | # CONFIG_ACENIC is not set | 688 | # CONFIG_ACENIC is not set |
674 | # CONFIG_DL2K is not set | 689 | # CONFIG_DL2K is not set |
@@ -715,10 +730,7 @@ CONFIG_CHELSIO_T3_DEPENDS=y | |||
715 | # CONFIG_SFC is not set | 730 | # CONFIG_SFC is not set |
716 | # CONFIG_BE2NET is not set | 731 | # CONFIG_BE2NET is not set |
717 | # CONFIG_TR is not set | 732 | # CONFIG_TR is not set |
718 | 733 | CONFIG_WLAN=y | |
719 | # | ||
720 | # Wireless LAN | ||
721 | # | ||
722 | # CONFIG_WLAN_PRE80211 is not set | 734 | # CONFIG_WLAN_PRE80211 is not set |
723 | # CONFIG_WLAN_80211 is not set | 735 | # CONFIG_WLAN_80211 is not set |
724 | 736 | ||
@@ -822,6 +834,11 @@ CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | |||
822 | # CONFIG_POWER_SUPPLY is not set | 834 | # CONFIG_POWER_SUPPLY is not set |
823 | CONFIG_HWMON=y | 835 | CONFIG_HWMON=y |
824 | # CONFIG_HWMON_VID is not set | 836 | # CONFIG_HWMON_VID is not set |
837 | # CONFIG_HWMON_DEBUG_CHIP is not set | ||
838 | |||
839 | # | ||
840 | # Native drivers | ||
841 | # | ||
825 | # CONFIG_SENSORS_I5K_AMB is not set | 842 | # CONFIG_SENSORS_I5K_AMB is not set |
826 | # CONFIG_SENSORS_F71805F is not set | 843 | # CONFIG_SENSORS_F71805F is not set |
827 | # CONFIG_SENSORS_F71882FG is not set | 844 | # CONFIG_SENSORS_F71882FG is not set |
@@ -836,9 +853,7 @@ CONFIG_HWMON=y | |||
836 | # CONFIG_SENSORS_VT8231 is not set | 853 | # CONFIG_SENSORS_VT8231 is not set |
837 | # CONFIG_SENSORS_W83627HF is not set | 854 | # CONFIG_SENSORS_W83627HF is not set |
838 | # CONFIG_SENSORS_W83627EHF is not set | 855 | # CONFIG_SENSORS_W83627EHF is not set |
839 | # CONFIG_HWMON_DEBUG_CHIP is not set | ||
840 | # CONFIG_THERMAL is not set | 856 | # CONFIG_THERMAL is not set |
841 | # CONFIG_THERMAL_HWMON is not set | ||
842 | # CONFIG_WATCHDOG is not set | 857 | # CONFIG_WATCHDOG is not set |
843 | CONFIG_SSB_POSSIBLE=y | 858 | CONFIG_SSB_POSSIBLE=y |
844 | 859 | ||
@@ -861,6 +876,7 @@ CONFIG_SSB_POSSIBLE=y | |||
861 | # Graphics support | 876 | # Graphics support |
862 | # | 877 | # |
863 | # CONFIG_AGP is not set | 878 | # CONFIG_AGP is not set |
879 | CONFIG_VGA_ARB=y | ||
864 | # CONFIG_DRM is not set | 880 | # CONFIG_DRM is not set |
865 | # CONFIG_VGASTATE is not set | 881 | # CONFIG_VGASTATE is not set |
866 | CONFIG_VIDEO_OUTPUT_CONTROL=y | 882 | CONFIG_VIDEO_OUTPUT_CONTROL=y |
@@ -874,7 +890,6 @@ CONFIG_VIDEO_OUTPUT_CONTROL=y | |||
874 | # CONFIG_SOUND is not set | 890 | # CONFIG_SOUND is not set |
875 | CONFIG_HID_SUPPORT=y | 891 | CONFIG_HID_SUPPORT=y |
876 | CONFIG_HID=y | 892 | CONFIG_HID=y |
877 | # CONFIG_HID_DEBUG is not set | ||
878 | # CONFIG_HIDRAW is not set | 893 | # CONFIG_HIDRAW is not set |
879 | # CONFIG_HID_PID is not set | 894 | # CONFIG_HID_PID is not set |
880 | 895 | ||
@@ -939,6 +954,7 @@ CONFIG_FS_MBCACHE=y | |||
939 | # CONFIG_GFS2_FS is not set | 954 | # CONFIG_GFS2_FS is not set |
940 | # CONFIG_OCFS2_FS is not set | 955 | # CONFIG_OCFS2_FS is not set |
941 | # CONFIG_BTRFS_FS is not set | 956 | # CONFIG_BTRFS_FS is not set |
957 | # CONFIG_NILFS2_FS is not set | ||
942 | CONFIG_FILE_LOCKING=y | 958 | CONFIG_FILE_LOCKING=y |
943 | CONFIG_FSNOTIFY=y | 959 | CONFIG_FSNOTIFY=y |
944 | CONFIG_DNOTIFY=y | 960 | CONFIG_DNOTIFY=y |
@@ -997,7 +1013,6 @@ CONFIG_MISC_FILESYSTEMS=y | |||
997 | # CONFIG_ROMFS_FS is not set | 1013 | # CONFIG_ROMFS_FS is not set |
998 | # CONFIG_SYSV_FS is not set | 1014 | # CONFIG_SYSV_FS is not set |
999 | # CONFIG_UFS_FS is not set | 1015 | # CONFIG_UFS_FS is not set |
1000 | # CONFIG_NILFS2_FS is not set | ||
1001 | CONFIG_NETWORK_FILESYSTEMS=y | 1016 | CONFIG_NETWORK_FILESYSTEMS=y |
1002 | CONFIG_NFS_FS=y | 1017 | CONFIG_NFS_FS=y |
1003 | # CONFIG_NFS_V3 is not set | 1018 | # CONFIG_NFS_V3 is not set |
@@ -1069,6 +1084,7 @@ CONFIG_ENABLE_WARN_DEPRECATED=y | |||
1069 | CONFIG_ENABLE_MUST_CHECK=y | 1084 | CONFIG_ENABLE_MUST_CHECK=y |
1070 | CONFIG_FRAME_WARN=1024 | 1085 | CONFIG_FRAME_WARN=1024 |
1071 | # CONFIG_MAGIC_SYSRQ is not set | 1086 | # CONFIG_MAGIC_SYSRQ is not set |
1087 | # CONFIG_STRIP_ASM_SYMS is not set | ||
1072 | # CONFIG_UNUSED_SYMBOLS is not set | 1088 | # CONFIG_UNUSED_SYMBOLS is not set |
1073 | # CONFIG_DEBUG_FS is not set | 1089 | # CONFIG_DEBUG_FS is not set |
1074 | # CONFIG_HEADERS_CHECK is not set | 1090 | # CONFIG_HEADERS_CHECK is not set |
@@ -1086,6 +1102,7 @@ CONFIG_HAVE_DYNAMIC_FTRACE=y | |||
1086 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1102 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
1087 | CONFIG_TRACING_SUPPORT=y | 1103 | CONFIG_TRACING_SUPPORT=y |
1088 | # CONFIG_FTRACE is not set | 1104 | # CONFIG_FTRACE is not set |
1105 | # CONFIG_DMA_API_DEBUG is not set | ||
1089 | # CONFIG_SAMPLES is not set | 1106 | # CONFIG_SAMPLES is not set |
1090 | CONFIG_HAVE_ARCH_KGDB=y | 1107 | CONFIG_HAVE_ARCH_KGDB=y |
1091 | # CONFIG_PPC_DISABLE_WERROR is not set | 1108 | # CONFIG_PPC_DISABLE_WERROR is not set |
@@ -1107,7 +1124,6 @@ CONFIG_CRYPTO=y | |||
1107 | # | 1124 | # |
1108 | # Crypto core or helper | 1125 | # Crypto core or helper |
1109 | # | 1126 | # |
1110 | # CONFIG_CRYPTO_FIPS is not set | ||
1111 | # CONFIG_CRYPTO_MANAGER is not set | 1127 | # CONFIG_CRYPTO_MANAGER is not set |
1112 | # CONFIG_CRYPTO_MANAGER2 is not set | 1128 | # CONFIG_CRYPTO_MANAGER2 is not set |
1113 | # CONFIG_CRYPTO_GF128MUL is not set | 1129 | # CONFIG_CRYPTO_GF128MUL is not set |
@@ -1138,11 +1154,13 @@ CONFIG_CRYPTO=y | |||
1138 | # | 1154 | # |
1139 | # CONFIG_CRYPTO_HMAC is not set | 1155 | # CONFIG_CRYPTO_HMAC is not set |
1140 | # CONFIG_CRYPTO_XCBC is not set | 1156 | # CONFIG_CRYPTO_XCBC is not set |
1157 | # CONFIG_CRYPTO_VMAC is not set | ||
1141 | 1158 | ||
1142 | # | 1159 | # |
1143 | # Digest | 1160 | # Digest |
1144 | # | 1161 | # |
1145 | # CONFIG_CRYPTO_CRC32C is not set | 1162 | # CONFIG_CRYPTO_CRC32C is not set |
1163 | # CONFIG_CRYPTO_GHASH is not set | ||
1146 | # CONFIG_CRYPTO_MD4 is not set | 1164 | # CONFIG_CRYPTO_MD4 is not set |
1147 | # CONFIG_CRYPTO_MD5 is not set | 1165 | # CONFIG_CRYPTO_MD5 is not set |
1148 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 1166 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
diff --git a/arch/powerpc/configs/mpc8272_ads_defconfig b/arch/powerpc/configs/mpc8272_ads_defconfig index 02716f72db6f..00fad81b6fce 100644 --- a/arch/powerpc/configs/mpc8272_ads_defconfig +++ b/arch/powerpc/configs/mpc8272_ads_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.31-rc4 | 3 | # Linux kernel version: 2.6.32-rc5 |
4 | # Wed Jul 29 23:31:54 2009 | 4 | # Thu Nov 5 08:20:11 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -34,6 +34,7 @@ CONFIG_GENERIC_CLOCKEVENTS=y | |||
34 | CONFIG_GENERIC_HARDIRQS=y | 34 | CONFIG_GENERIC_HARDIRQS=y |
35 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | 35 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y |
36 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 36 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
37 | # CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK is not set | ||
37 | CONFIG_IRQ_PER_CPU=y | 38 | CONFIG_IRQ_PER_CPU=y |
38 | CONFIG_STACKTRACE_SUPPORT=y | 39 | CONFIG_STACKTRACE_SUPPORT=y |
39 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
@@ -82,11 +83,12 @@ CONFIG_SYSVIPC_SYSCTL=y | |||
82 | # | 83 | # |
83 | # RCU Subsystem | 84 | # RCU Subsystem |
84 | # | 85 | # |
85 | CONFIG_CLASSIC_RCU=y | 86 | CONFIG_TREE_RCU=y |
86 | # CONFIG_TREE_RCU is not set | 87 | # CONFIG_TREE_PREEMPT_RCU is not set |
87 | # CONFIG_PREEMPT_RCU is not set | 88 | # CONFIG_RCU_TRACE is not set |
89 | CONFIG_RCU_FANOUT=32 | ||
90 | # CONFIG_RCU_FANOUT_EXACT is not set | ||
88 | # CONFIG_TREE_RCU_TRACE is not set | 91 | # CONFIG_TREE_RCU_TRACE is not set |
89 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
90 | CONFIG_IKCONFIG=y | 92 | CONFIG_IKCONFIG=y |
91 | CONFIG_IKCONFIG_PROC=y | 93 | CONFIG_IKCONFIG_PROC=y |
92 | CONFIG_LOG_BUF_SHIFT=14 | 94 | CONFIG_LOG_BUF_SHIFT=14 |
@@ -116,29 +118,30 @@ CONFIG_TIMERFD=y | |||
116 | CONFIG_EVENTFD=y | 118 | CONFIG_EVENTFD=y |
117 | CONFIG_SHMEM=y | 119 | CONFIG_SHMEM=y |
118 | CONFIG_AIO=y | 120 | CONFIG_AIO=y |
119 | CONFIG_HAVE_PERF_COUNTERS=y | 121 | CONFIG_HAVE_PERF_EVENTS=y |
120 | 122 | ||
121 | # | 123 | # |
122 | # Performance Counters | 124 | # Kernel Performance Events And Counters |
123 | # | 125 | # |
126 | # CONFIG_PERF_EVENTS is not set | ||
124 | # CONFIG_PERF_COUNTERS is not set | 127 | # CONFIG_PERF_COUNTERS is not set |
125 | CONFIG_VM_EVENT_COUNTERS=y | 128 | CONFIG_VM_EVENT_COUNTERS=y |
126 | CONFIG_PCI_QUIRKS=y | 129 | CONFIG_PCI_QUIRKS=y |
127 | CONFIG_SLUB_DEBUG=y | 130 | CONFIG_SLUB_DEBUG=y |
128 | # CONFIG_STRIP_ASM_SYMS is not set | ||
129 | CONFIG_COMPAT_BRK=y | 131 | CONFIG_COMPAT_BRK=y |
130 | # CONFIG_SLAB is not set | 132 | # CONFIG_SLAB is not set |
131 | CONFIG_SLUB=y | 133 | CONFIG_SLUB=y |
132 | # CONFIG_SLOB is not set | 134 | # CONFIG_SLOB is not set |
133 | # CONFIG_PROFILING is not set | 135 | # CONFIG_PROFILING is not set |
134 | # CONFIG_MARKERS is not set | ||
135 | CONFIG_HAVE_OPROFILE=y | 136 | CONFIG_HAVE_OPROFILE=y |
136 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y | 137 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y |
137 | CONFIG_HAVE_IOREMAP_PROT=y | 138 | CONFIG_HAVE_IOREMAP_PROT=y |
138 | CONFIG_HAVE_KPROBES=y | 139 | CONFIG_HAVE_KPROBES=y |
139 | CONFIG_HAVE_KRETPROBES=y | 140 | CONFIG_HAVE_KRETPROBES=y |
140 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 141 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
142 | CONFIG_HAVE_DMA_ATTRS=y | ||
141 | CONFIG_HAVE_CLK=y | 143 | CONFIG_HAVE_CLK=y |
144 | CONFIG_HAVE_DMA_API_DEBUG=y | ||
142 | 145 | ||
143 | # | 146 | # |
144 | # GCOV-based kernel profiling | 147 | # GCOV-based kernel profiling |
@@ -151,6 +154,7 @@ CONFIG_BASE_SMALL=0 | |||
151 | # CONFIG_MODULES is not set | 154 | # CONFIG_MODULES is not set |
152 | CONFIG_BLOCK=y | 155 | CONFIG_BLOCK=y |
153 | CONFIG_LBDAF=y | 156 | CONFIG_LBDAF=y |
157 | CONFIG_BLK_DEV_BSG=y | ||
154 | # CONFIG_BLK_DEV_INTEGRITY is not set | 158 | # CONFIG_BLK_DEV_INTEGRITY is not set |
155 | 159 | ||
156 | # | 160 | # |
@@ -236,6 +240,7 @@ CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | |||
236 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 240 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
237 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 241 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
238 | # CONFIG_CRASH_DUMP is not set | 242 | # CONFIG_CRASH_DUMP is not set |
243 | CONFIG_MAX_ACTIVE_REGIONS=32 | ||
239 | CONFIG_ARCH_FLATMEM_ENABLE=y | 244 | CONFIG_ARCH_FLATMEM_ENABLE=y |
240 | CONFIG_ARCH_POPULATES_NODE_MAP=y | 245 | CONFIG_ARCH_POPULATES_NODE_MAP=y |
241 | CONFIG_FLATMEM=y | 246 | CONFIG_FLATMEM=y |
@@ -249,6 +254,7 @@ CONFIG_BOUNCE=y | |||
249 | CONFIG_VIRT_TO_BUS=y | 254 | CONFIG_VIRT_TO_BUS=y |
250 | CONFIG_HAVE_MLOCK=y | 255 | CONFIG_HAVE_MLOCK=y |
251 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 256 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
257 | # CONFIG_KSM is not set | ||
252 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | 258 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 |
253 | CONFIG_PPC_4K_PAGES=y | 259 | CONFIG_PPC_4K_PAGES=y |
254 | # CONFIG_PPC_16K_PAGES is not set | 260 | # CONFIG_PPC_16K_PAGES is not set |
@@ -397,6 +403,7 @@ CONFIG_NETFILTER_ADVANCED=y | |||
397 | # CONFIG_BT is not set | 403 | # CONFIG_BT is not set |
398 | CONFIG_WIRELESS=y | 404 | CONFIG_WIRELESS=y |
399 | # CONFIG_CFG80211 is not set | 405 | # CONFIG_CFG80211 is not set |
406 | CONFIG_CFG80211_DEFAULT_PS_VALUE=0 | ||
400 | CONFIG_WIRELESS_OLD_REGULATORY=y | 407 | CONFIG_WIRELESS_OLD_REGULATORY=y |
401 | # CONFIG_WIRELESS_EXT is not set | 408 | # CONFIG_WIRELESS_EXT is not set |
402 | # CONFIG_LIB80211 is not set | 409 | # CONFIG_LIB80211 is not set |
@@ -404,7 +411,6 @@ CONFIG_WIRELESS_OLD_REGULATORY=y | |||
404 | # | 411 | # |
405 | # CFG80211 needs to be enabled for MAC80211 | 412 | # CFG80211 needs to be enabled for MAC80211 |
406 | # | 413 | # |
407 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
408 | # CONFIG_WIMAX is not set | 414 | # CONFIG_WIMAX is not set |
409 | # CONFIG_RFKILL is not set | 415 | # CONFIG_RFKILL is not set |
410 | 416 | ||
@@ -416,6 +422,7 @@ CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | |||
416 | # Generic Driver Options | 422 | # Generic Driver Options |
417 | # | 423 | # |
418 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 424 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
425 | # CONFIG_DEVTMPFS is not set | ||
419 | CONFIG_STANDALONE=y | 426 | CONFIG_STANDALONE=y |
420 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 427 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
421 | # CONFIG_FW_LOADER is not set | 428 | # CONFIG_FW_LOADER is not set |
@@ -477,7 +484,6 @@ CONFIG_MTD_CFI_UTIL=y | |||
477 | # CONFIG_MTD_COMPLEX_MAPPINGS is not set | 484 | # CONFIG_MTD_COMPLEX_MAPPINGS is not set |
478 | # CONFIG_MTD_PHYSMAP is not set | 485 | # CONFIG_MTD_PHYSMAP is not set |
479 | CONFIG_MTD_PHYSMAP_OF=y | 486 | CONFIG_MTD_PHYSMAP_OF=y |
480 | # CONFIG_MTD_SBC8240 is not set | ||
481 | # CONFIG_MTD_INTEL_VR_NOR is not set | 487 | # CONFIG_MTD_INTEL_VR_NOR is not set |
482 | # CONFIG_MTD_PLATRAM is not set | 488 | # CONFIG_MTD_PLATRAM is not set |
483 | 489 | ||
@@ -604,7 +610,9 @@ CONFIG_MII=y | |||
604 | # CONFIG_NET_PCI is not set | 610 | # CONFIG_NET_PCI is not set |
605 | # CONFIG_B44 is not set | 611 | # CONFIG_B44 is not set |
606 | # CONFIG_KS8842 is not set | 612 | # CONFIG_KS8842 is not set |
613 | # CONFIG_KS8851_MLL is not set | ||
607 | # CONFIG_ATL2 is not set | 614 | # CONFIG_ATL2 is not set |
615 | # CONFIG_XILINX_EMACLITE is not set | ||
608 | CONFIG_FS_ENET=y | 616 | CONFIG_FS_ENET=y |
609 | # CONFIG_FS_ENET_HAS_SCC is not set | 617 | # CONFIG_FS_ENET_HAS_SCC is not set |
610 | CONFIG_FS_ENET_HAS_FCC=y | 618 | CONFIG_FS_ENET_HAS_FCC=y |
@@ -652,10 +660,7 @@ CONFIG_CHELSIO_T3_DEPENDS=y | |||
652 | # CONFIG_SFC is not set | 660 | # CONFIG_SFC is not set |
653 | # CONFIG_BE2NET is not set | 661 | # CONFIG_BE2NET is not set |
654 | # CONFIG_TR is not set | 662 | # CONFIG_TR is not set |
655 | 663 | CONFIG_WLAN=y | |
656 | # | ||
657 | # Wireless LAN | ||
658 | # | ||
659 | # CONFIG_WLAN_PRE80211 is not set | 664 | # CONFIG_WLAN_PRE80211 is not set |
660 | # CONFIG_WLAN_80211 is not set | 665 | # CONFIG_WLAN_80211 is not set |
661 | 666 | ||
@@ -704,6 +709,7 @@ CONFIG_KEYBOARD_ATKBD=y | |||
704 | # CONFIG_KEYBOARD_GPIO is not set | 709 | # CONFIG_KEYBOARD_GPIO is not set |
705 | # CONFIG_KEYBOARD_MATRIX is not set | 710 | # CONFIG_KEYBOARD_MATRIX is not set |
706 | # CONFIG_KEYBOARD_NEWTON is not set | 711 | # CONFIG_KEYBOARD_NEWTON is not set |
712 | # CONFIG_KEYBOARD_OPENCORES is not set | ||
707 | # CONFIG_KEYBOARD_STOWAWAY is not set | 713 | # CONFIG_KEYBOARD_STOWAWAY is not set |
708 | # CONFIG_KEYBOARD_SUNKBD is not set | 714 | # CONFIG_KEYBOARD_SUNKBD is not set |
709 | # CONFIG_KEYBOARD_XTKBD is not set | 715 | # CONFIG_KEYBOARD_XTKBD is not set |
@@ -714,6 +720,7 @@ CONFIG_MOUSE_PS2_LOGIPS2PP=y | |||
714 | CONFIG_MOUSE_PS2_SYNAPTICS=y | 720 | CONFIG_MOUSE_PS2_SYNAPTICS=y |
715 | CONFIG_MOUSE_PS2_TRACKPOINT=y | 721 | CONFIG_MOUSE_PS2_TRACKPOINT=y |
716 | # CONFIG_MOUSE_PS2_ELANTECH is not set | 722 | # CONFIG_MOUSE_PS2_ELANTECH is not set |
723 | # CONFIG_MOUSE_PS2_SENTELIC is not set | ||
717 | # CONFIG_MOUSE_PS2_TOUCHKIT is not set | 724 | # CONFIG_MOUSE_PS2_TOUCHKIT is not set |
718 | # CONFIG_MOUSE_SERIAL is not set | 725 | # CONFIG_MOUSE_SERIAL is not set |
719 | # CONFIG_MOUSE_VSXXXAA is not set | 726 | # CONFIG_MOUSE_VSXXXAA is not set |
@@ -793,15 +800,19 @@ CONFIG_GPIOLIB=y | |||
793 | # PCI GPIO expanders: | 800 | # PCI GPIO expanders: |
794 | # | 801 | # |
795 | # CONFIG_GPIO_BT8XX is not set | 802 | # CONFIG_GPIO_BT8XX is not set |
803 | # CONFIG_GPIO_LANGWELL is not set | ||
796 | 804 | ||
797 | # | 805 | # |
798 | # SPI GPIO expanders: | 806 | # SPI GPIO expanders: |
799 | # | 807 | # |
808 | |||
809 | # | ||
810 | # AC97 GPIO expanders: | ||
811 | # | ||
800 | # CONFIG_W1 is not set | 812 | # CONFIG_W1 is not set |
801 | # CONFIG_POWER_SUPPLY is not set | 813 | # CONFIG_POWER_SUPPLY is not set |
802 | # CONFIG_HWMON is not set | 814 | # CONFIG_HWMON is not set |
803 | # CONFIG_THERMAL is not set | 815 | # CONFIG_THERMAL is not set |
804 | # CONFIG_THERMAL_HWMON is not set | ||
805 | # CONFIG_WATCHDOG is not set | 816 | # CONFIG_WATCHDOG is not set |
806 | CONFIG_SSB_POSSIBLE=y | 817 | CONFIG_SSB_POSSIBLE=y |
807 | 818 | ||
@@ -824,6 +835,7 @@ CONFIG_SSB_POSSIBLE=y | |||
824 | # Graphics support | 835 | # Graphics support |
825 | # | 836 | # |
826 | # CONFIG_AGP is not set | 837 | # CONFIG_AGP is not set |
838 | CONFIG_VGA_ARB=y | ||
827 | # CONFIG_DRM is not set | 839 | # CONFIG_DRM is not set |
828 | # CONFIG_VGASTATE is not set | 840 | # CONFIG_VGASTATE is not set |
829 | # CONFIG_VIDEO_OUTPUT_CONTROL is not set | 841 | # CONFIG_VIDEO_OUTPUT_CONTROL is not set |
@@ -1032,6 +1044,7 @@ CONFIG_ENABLE_WARN_DEPRECATED=y | |||
1032 | CONFIG_ENABLE_MUST_CHECK=y | 1044 | CONFIG_ENABLE_MUST_CHECK=y |
1033 | CONFIG_FRAME_WARN=1024 | 1045 | CONFIG_FRAME_WARN=1024 |
1034 | CONFIG_MAGIC_SYSRQ=y | 1046 | CONFIG_MAGIC_SYSRQ=y |
1047 | # CONFIG_STRIP_ASM_SYMS is not set | ||
1035 | # CONFIG_UNUSED_SYMBOLS is not set | 1048 | # CONFIG_UNUSED_SYMBOLS is not set |
1036 | # CONFIG_DEBUG_FS is not set | 1049 | # CONFIG_DEBUG_FS is not set |
1037 | # CONFIG_HEADERS_CHECK is not set | 1050 | # CONFIG_HEADERS_CHECK is not set |
@@ -1067,10 +1080,12 @@ CONFIG_DEBUG_INFO=y | |||
1067 | # CONFIG_DEBUG_LIST is not set | 1080 | # CONFIG_DEBUG_LIST is not set |
1068 | # CONFIG_DEBUG_SG is not set | 1081 | # CONFIG_DEBUG_SG is not set |
1069 | # CONFIG_DEBUG_NOTIFIERS is not set | 1082 | # CONFIG_DEBUG_NOTIFIERS is not set |
1083 | # CONFIG_DEBUG_CREDENTIALS is not set | ||
1070 | # CONFIG_RCU_TORTURE_TEST is not set | 1084 | # CONFIG_RCU_TORTURE_TEST is not set |
1071 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | 1085 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
1072 | # CONFIG_BACKTRACE_SELF_TEST is not set | 1086 | # CONFIG_BACKTRACE_SELF_TEST is not set |
1073 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set | 1087 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set |
1088 | # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set | ||
1074 | # CONFIG_FAULT_INJECTION is not set | 1089 | # CONFIG_FAULT_INJECTION is not set |
1075 | # CONFIG_LATENCYTOP is not set | 1090 | # CONFIG_LATENCYTOP is not set |
1076 | CONFIG_SYSCTL_SYSCALL_CHECK=y | 1091 | CONFIG_SYSCTL_SYSCALL_CHECK=y |
@@ -1093,6 +1108,7 @@ CONFIG_BRANCH_PROFILE_NONE=y | |||
1093 | # CONFIG_KMEMTRACE is not set | 1108 | # CONFIG_KMEMTRACE is not set |
1094 | # CONFIG_WORKQUEUE_TRACER is not set | 1109 | # CONFIG_WORKQUEUE_TRACER is not set |
1095 | # CONFIG_BLK_DEV_IO_TRACE is not set | 1110 | # CONFIG_BLK_DEV_IO_TRACE is not set |
1111 | # CONFIG_DMA_API_DEBUG is not set | ||
1096 | # CONFIG_SAMPLES is not set | 1112 | # CONFIG_SAMPLES is not set |
1097 | CONFIG_HAVE_ARCH_KGDB=y | 1113 | CONFIG_HAVE_ARCH_KGDB=y |
1098 | # CONFIG_PPC_DISABLE_WERROR is not set | 1114 | # CONFIG_PPC_DISABLE_WERROR is not set |
@@ -1121,7 +1137,6 @@ CONFIG_CRYPTO=y | |||
1121 | # | 1137 | # |
1122 | # Crypto core or helper | 1138 | # Crypto core or helper |
1123 | # | 1139 | # |
1124 | # CONFIG_CRYPTO_FIPS is not set | ||
1125 | CONFIG_CRYPTO_ALGAPI=y | 1140 | CONFIG_CRYPTO_ALGAPI=y |
1126 | CONFIG_CRYPTO_ALGAPI2=y | 1141 | CONFIG_CRYPTO_ALGAPI2=y |
1127 | CONFIG_CRYPTO_AEAD2=y | 1142 | CONFIG_CRYPTO_AEAD2=y |
@@ -1163,6 +1178,7 @@ CONFIG_CRYPTO_PCBC=y | |||
1163 | # Digest | 1178 | # Digest |
1164 | # | 1179 | # |
1165 | # CONFIG_CRYPTO_CRC32C is not set | 1180 | # CONFIG_CRYPTO_CRC32C is not set |
1181 | # CONFIG_CRYPTO_GHASH is not set | ||
1166 | # CONFIG_CRYPTO_MD4 is not set | 1182 | # CONFIG_CRYPTO_MD4 is not set |
1167 | CONFIG_CRYPTO_MD5=y | 1183 | CONFIG_CRYPTO_MD5=y |
1168 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 1184 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
diff --git a/arch/powerpc/configs/mpc83xx_defconfig b/arch/powerpc/configs/mpc83xx_defconfig index 4a96cb6925b4..64dff21516cb 100644 --- a/arch/powerpc/configs/mpc83xx_defconfig +++ b/arch/powerpc/configs/mpc83xx_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.31-rc4 | 3 | # Linux kernel version: 2.6.32-rc5 |
4 | # Wed Jul 29 23:31:55 2009 | 4 | # Thu Nov 5 08:20:12 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -35,6 +35,7 @@ CONFIG_GENERIC_CLOCKEVENTS=y | |||
35 | CONFIG_GENERIC_HARDIRQS=y | 35 | CONFIG_GENERIC_HARDIRQS=y |
36 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | 36 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y |
37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 37 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
38 | # CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK is not set | ||
38 | CONFIG_IRQ_PER_CPU=y | 39 | CONFIG_IRQ_PER_CPU=y |
39 | CONFIG_STACKTRACE_SUPPORT=y | 40 | CONFIG_STACKTRACE_SUPPORT=y |
40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
@@ -86,11 +87,12 @@ CONFIG_SYSVIPC_SYSCTL=y | |||
86 | # | 87 | # |
87 | # RCU Subsystem | 88 | # RCU Subsystem |
88 | # | 89 | # |
89 | CONFIG_CLASSIC_RCU=y | 90 | CONFIG_TREE_RCU=y |
90 | # CONFIG_TREE_RCU is not set | 91 | # CONFIG_TREE_PREEMPT_RCU is not set |
91 | # CONFIG_PREEMPT_RCU is not set | 92 | # CONFIG_RCU_TRACE is not set |
93 | CONFIG_RCU_FANOUT=32 | ||
94 | # CONFIG_RCU_FANOUT_EXACT is not set | ||
92 | # CONFIG_TREE_RCU_TRACE is not set | 95 | # CONFIG_TREE_RCU_TRACE is not set |
93 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
94 | # CONFIG_IKCONFIG is not set | 96 | # CONFIG_IKCONFIG is not set |
95 | CONFIG_LOG_BUF_SHIFT=14 | 97 | CONFIG_LOG_BUF_SHIFT=14 |
96 | CONFIG_GROUP_SCHED=y | 98 | CONFIG_GROUP_SCHED=y |
@@ -127,21 +129,20 @@ CONFIG_TIMERFD=y | |||
127 | CONFIG_EVENTFD=y | 129 | CONFIG_EVENTFD=y |
128 | CONFIG_SHMEM=y | 130 | CONFIG_SHMEM=y |
129 | CONFIG_AIO=y | 131 | CONFIG_AIO=y |
130 | CONFIG_HAVE_PERF_COUNTERS=y | 132 | CONFIG_HAVE_PERF_EVENTS=y |
131 | 133 | ||
132 | # | 134 | # |
133 | # Performance Counters | 135 | # Kernel Performance Events And Counters |
134 | # | 136 | # |
137 | # CONFIG_PERF_EVENTS is not set | ||
135 | # CONFIG_PERF_COUNTERS is not set | 138 | # CONFIG_PERF_COUNTERS is not set |
136 | CONFIG_VM_EVENT_COUNTERS=y | 139 | CONFIG_VM_EVENT_COUNTERS=y |
137 | CONFIG_PCI_QUIRKS=y | 140 | CONFIG_PCI_QUIRKS=y |
138 | # CONFIG_STRIP_ASM_SYMS is not set | ||
139 | CONFIG_COMPAT_BRK=y | 141 | CONFIG_COMPAT_BRK=y |
140 | CONFIG_SLAB=y | 142 | CONFIG_SLAB=y |
141 | # CONFIG_SLUB is not set | 143 | # CONFIG_SLUB is not set |
142 | # CONFIG_SLOB is not set | 144 | # CONFIG_SLOB is not set |
143 | # CONFIG_PROFILING is not set | 145 | # CONFIG_PROFILING is not set |
144 | # CONFIG_MARKERS is not set | ||
145 | CONFIG_HAVE_OPROFILE=y | 146 | CONFIG_HAVE_OPROFILE=y |
146 | # CONFIG_KPROBES is not set | 147 | # CONFIG_KPROBES is not set |
147 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y | 148 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y |
@@ -149,6 +150,8 @@ CONFIG_HAVE_IOREMAP_PROT=y | |||
149 | CONFIG_HAVE_KPROBES=y | 150 | CONFIG_HAVE_KPROBES=y |
150 | CONFIG_HAVE_KRETPROBES=y | 151 | CONFIG_HAVE_KRETPROBES=y |
151 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 152 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
153 | CONFIG_HAVE_DMA_ATTRS=y | ||
154 | CONFIG_HAVE_DMA_API_DEBUG=y | ||
152 | 155 | ||
153 | # | 156 | # |
154 | # GCOV-based kernel profiling | 157 | # GCOV-based kernel profiling |
@@ -263,6 +266,7 @@ CONFIG_ARCH_HAS_WALK_MEMORY=y | |||
263 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 266 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
264 | # CONFIG_KEXEC is not set | 267 | # CONFIG_KEXEC is not set |
265 | # CONFIG_CRASH_DUMP is not set | 268 | # CONFIG_CRASH_DUMP is not set |
269 | CONFIG_MAX_ACTIVE_REGIONS=32 | ||
266 | CONFIG_ARCH_FLATMEM_ENABLE=y | 270 | CONFIG_ARCH_FLATMEM_ENABLE=y |
267 | CONFIG_ARCH_POPULATES_NODE_MAP=y | 271 | CONFIG_ARCH_POPULATES_NODE_MAP=y |
268 | CONFIG_SELECT_MEMORY_MODEL=y | 272 | CONFIG_SELECT_MEMORY_MODEL=y |
@@ -280,6 +284,7 @@ CONFIG_BOUNCE=y | |||
280 | CONFIG_VIRT_TO_BUS=y | 284 | CONFIG_VIRT_TO_BUS=y |
281 | CONFIG_HAVE_MLOCK=y | 285 | CONFIG_HAVE_MLOCK=y |
282 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 286 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
287 | # CONFIG_KSM is not set | ||
283 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | 288 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 |
284 | CONFIG_PPC_4K_PAGES=y | 289 | CONFIG_PPC_4K_PAGES=y |
285 | # CONFIG_PPC_16K_PAGES is not set | 290 | # CONFIG_PPC_16K_PAGES is not set |
@@ -343,7 +348,8 @@ CONFIG_XFRM_USER=m | |||
343 | # CONFIG_XFRM_SUB_POLICY is not set | 348 | # CONFIG_XFRM_SUB_POLICY is not set |
344 | # CONFIG_XFRM_MIGRATE is not set | 349 | # CONFIG_XFRM_MIGRATE is not set |
345 | # CONFIG_XFRM_STATISTICS is not set | 350 | # CONFIG_XFRM_STATISTICS is not set |
346 | # CONFIG_NET_KEY is not set | 351 | CONFIG_NET_KEY=y |
352 | # CONFIG_NET_KEY_MIGRATE is not set | ||
347 | CONFIG_INET=y | 353 | CONFIG_INET=y |
348 | CONFIG_IP_MULTICAST=y | 354 | CONFIG_IP_MULTICAST=y |
349 | # CONFIG_IP_ADVANCED_ROUTER is not set | 355 | # CONFIG_IP_ADVANCED_ROUTER is not set |
@@ -358,7 +364,7 @@ CONFIG_IP_PNP_BOOTP=y | |||
358 | # CONFIG_ARPD is not set | 364 | # CONFIG_ARPD is not set |
359 | CONFIG_SYN_COOKIES=y | 365 | CONFIG_SYN_COOKIES=y |
360 | # CONFIG_INET_AH is not set | 366 | # CONFIG_INET_AH is not set |
361 | # CONFIG_INET_ESP is not set | 367 | CONFIG_INET_ESP=y |
362 | # CONFIG_INET_IPCOMP is not set | 368 | # CONFIG_INET_IPCOMP is not set |
363 | # CONFIG_INET_XFRM_TUNNEL is not set | 369 | # CONFIG_INET_XFRM_TUNNEL is not set |
364 | # CONFIG_INET_TUNNEL is not set | 370 | # CONFIG_INET_TUNNEL is not set |
@@ -377,6 +383,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
377 | # CONFIG_NETFILTER is not set | 383 | # CONFIG_NETFILTER is not set |
378 | # CONFIG_IP_DCCP is not set | 384 | # CONFIG_IP_DCCP is not set |
379 | # CONFIG_IP_SCTP is not set | 385 | # CONFIG_IP_SCTP is not set |
386 | # CONFIG_RDS is not set | ||
380 | # CONFIG_TIPC is not set | 387 | # CONFIG_TIPC is not set |
381 | # CONFIG_ATM is not set | 388 | # CONFIG_ATM is not set |
382 | # CONFIG_BRIDGE is not set | 389 | # CONFIG_BRIDGE is not set |
@@ -406,6 +413,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
406 | # CONFIG_AF_RXRPC is not set | 413 | # CONFIG_AF_RXRPC is not set |
407 | CONFIG_WIRELESS=y | 414 | CONFIG_WIRELESS=y |
408 | # CONFIG_CFG80211 is not set | 415 | # CONFIG_CFG80211 is not set |
416 | CONFIG_CFG80211_DEFAULT_PS_VALUE=0 | ||
409 | CONFIG_WIRELESS_OLD_REGULATORY=y | 417 | CONFIG_WIRELESS_OLD_REGULATORY=y |
410 | # CONFIG_WIRELESS_EXT is not set | 418 | # CONFIG_WIRELESS_EXT is not set |
411 | # CONFIG_LIB80211 is not set | 419 | # CONFIG_LIB80211 is not set |
@@ -413,7 +421,6 @@ CONFIG_WIRELESS_OLD_REGULATORY=y | |||
413 | # | 421 | # |
414 | # CFG80211 needs to be enabled for MAC80211 | 422 | # CFG80211 needs to be enabled for MAC80211 |
415 | # | 423 | # |
416 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
417 | # CONFIG_WIMAX is not set | 424 | # CONFIG_WIMAX is not set |
418 | # CONFIG_RFKILL is not set | 425 | # CONFIG_RFKILL is not set |
419 | # CONFIG_NET_9P is not set | 426 | # CONFIG_NET_9P is not set |
@@ -426,6 +433,7 @@ CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | |||
426 | # Generic Driver Options | 433 | # Generic Driver Options |
427 | # | 434 | # |
428 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 435 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
436 | # CONFIG_DEVTMPFS is not set | ||
429 | CONFIG_STANDALONE=y | 437 | CONFIG_STANDALONE=y |
430 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 438 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
431 | # CONFIG_FW_LOADER is not set | 439 | # CONFIG_FW_LOADER is not set |
@@ -433,9 +441,9 @@ CONFIG_PREVENT_FIRMWARE_BUILD=y | |||
433 | # CONFIG_CONNECTOR is not set | 441 | # CONFIG_CONNECTOR is not set |
434 | CONFIG_MTD=y | 442 | CONFIG_MTD=y |
435 | # CONFIG_MTD_DEBUG is not set | 443 | # CONFIG_MTD_DEBUG is not set |
444 | # CONFIG_MTD_TESTS is not set | ||
436 | # CONFIG_MTD_CONCAT is not set | 445 | # CONFIG_MTD_CONCAT is not set |
437 | CONFIG_MTD_PARTITIONS=y | 446 | CONFIG_MTD_PARTITIONS=y |
438 | # CONFIG_MTD_TESTS is not set | ||
439 | # CONFIG_MTD_REDBOOT_PARTS is not set | 447 | # CONFIG_MTD_REDBOOT_PARTS is not set |
440 | # CONFIG_MTD_CMDLINE_PARTS is not set | 448 | # CONFIG_MTD_CMDLINE_PARTS is not set |
441 | CONFIG_MTD_OF_PARTS=y | 449 | CONFIG_MTD_OF_PARTS=y |
@@ -608,6 +616,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
608 | # CONFIG_ISCSI_TCP is not set | 616 | # CONFIG_ISCSI_TCP is not set |
609 | # CONFIG_SCSI_CXGB3_ISCSI is not set | 617 | # CONFIG_SCSI_CXGB3_ISCSI is not set |
610 | # CONFIG_SCSI_BNX2_ISCSI is not set | 618 | # CONFIG_SCSI_BNX2_ISCSI is not set |
619 | # CONFIG_BE2ISCSI is not set | ||
611 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 620 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
612 | # CONFIG_SCSI_3W_9XXX is not set | 621 | # CONFIG_SCSI_3W_9XXX is not set |
613 | # CONFIG_SCSI_ACARD is not set | 622 | # CONFIG_SCSI_ACARD is not set |
@@ -647,11 +656,14 @@ CONFIG_SCSI_LOWLEVEL=y | |||
647 | # CONFIG_SCSI_DC390T is not set | 656 | # CONFIG_SCSI_DC390T is not set |
648 | # CONFIG_SCSI_NSP32 is not set | 657 | # CONFIG_SCSI_NSP32 is not set |
649 | # CONFIG_SCSI_DEBUG is not set | 658 | # CONFIG_SCSI_DEBUG is not set |
659 | # CONFIG_SCSI_PMCRAID is not set | ||
650 | # CONFIG_SCSI_SRP is not set | 660 | # CONFIG_SCSI_SRP is not set |
661 | # CONFIG_SCSI_BFA_FC is not set | ||
651 | # CONFIG_SCSI_DH is not set | 662 | # CONFIG_SCSI_DH is not set |
652 | # CONFIG_SCSI_OSD_INITIATOR is not set | 663 | # CONFIG_SCSI_OSD_INITIATOR is not set |
653 | CONFIG_ATA=y | 664 | CONFIG_ATA=y |
654 | # CONFIG_ATA_NONSTANDARD is not set | 665 | # CONFIG_ATA_NONSTANDARD is not set |
666 | CONFIG_ATA_VERBOSE_ERROR=y | ||
655 | CONFIG_SATA_PMP=y | 667 | CONFIG_SATA_PMP=y |
656 | # CONFIG_SATA_AHCI is not set | 668 | # CONFIG_SATA_AHCI is not set |
657 | # CONFIG_SATA_SIL24 is not set | 669 | # CONFIG_SATA_SIL24 is not set |
@@ -674,6 +686,7 @@ CONFIG_ATA_SFF=y | |||
674 | # CONFIG_PATA_ALI is not set | 686 | # CONFIG_PATA_ALI is not set |
675 | # CONFIG_PATA_AMD is not set | 687 | # CONFIG_PATA_AMD is not set |
676 | # CONFIG_PATA_ARTOP is not set | 688 | # CONFIG_PATA_ARTOP is not set |
689 | # CONFIG_PATA_ATP867X is not set | ||
677 | # CONFIG_PATA_ATIIXP is not set | 690 | # CONFIG_PATA_ATIIXP is not set |
678 | # CONFIG_PATA_CMD640_PCI is not set | 691 | # CONFIG_PATA_CMD640_PCI is not set |
679 | # CONFIG_PATA_CMD64X is not set | 692 | # CONFIG_PATA_CMD64X is not set |
@@ -701,6 +714,7 @@ CONFIG_ATA_SFF=y | |||
701 | # CONFIG_PATA_OPTIDMA is not set | 714 | # CONFIG_PATA_OPTIDMA is not set |
702 | # CONFIG_PATA_PDC_OLD is not set | 715 | # CONFIG_PATA_PDC_OLD is not set |
703 | # CONFIG_PATA_RADISYS is not set | 716 | # CONFIG_PATA_RADISYS is not set |
717 | # CONFIG_PATA_RDC is not set | ||
704 | # CONFIG_PATA_RZ1000 is not set | 718 | # CONFIG_PATA_RZ1000 is not set |
705 | # CONFIG_PATA_SC1200 is not set | 719 | # CONFIG_PATA_SC1200 is not set |
706 | # CONFIG_PATA_SERVERWORKS is not set | 720 | # CONFIG_PATA_SERVERWORKS is not set |
@@ -777,7 +791,9 @@ CONFIG_MII=y | |||
777 | # CONFIG_NET_PCI is not set | 791 | # CONFIG_NET_PCI is not set |
778 | # CONFIG_B44 is not set | 792 | # CONFIG_B44 is not set |
779 | # CONFIG_KS8842 is not set | 793 | # CONFIG_KS8842 is not set |
794 | # CONFIG_KS8851_MLL is not set | ||
780 | # CONFIG_ATL2 is not set | 795 | # CONFIG_ATL2 is not set |
796 | # CONFIG_XILINX_EMACLITE is not set | ||
781 | CONFIG_NETDEV_1000=y | 797 | CONFIG_NETDEV_1000=y |
782 | # CONFIG_ACENIC is not set | 798 | # CONFIG_ACENIC is not set |
783 | # CONFIG_DL2K is not set | 799 | # CONFIG_DL2K is not set |
@@ -800,7 +816,6 @@ CONFIG_NETDEV_1000=y | |||
800 | CONFIG_FSL_PQ_MDIO=y | 816 | CONFIG_FSL_PQ_MDIO=y |
801 | CONFIG_GIANFAR=y | 817 | CONFIG_GIANFAR=y |
802 | CONFIG_UCC_GETH=y | 818 | CONFIG_UCC_GETH=y |
803 | # CONFIG_UGETH_MAGIC_PACKET is not set | ||
804 | # CONFIG_UGETH_TX_ON_DEMAND is not set | 819 | # CONFIG_UGETH_TX_ON_DEMAND is not set |
805 | # CONFIG_MV643XX_ETH is not set | 820 | # CONFIG_MV643XX_ETH is not set |
806 | # CONFIG_QLA3XXX is not set | 821 | # CONFIG_QLA3XXX is not set |
@@ -828,10 +843,7 @@ CONFIG_CHELSIO_T3_DEPENDS=y | |||
828 | # CONFIG_SFC is not set | 843 | # CONFIG_SFC is not set |
829 | # CONFIG_BE2NET is not set | 844 | # CONFIG_BE2NET is not set |
830 | # CONFIG_TR is not set | 845 | # CONFIG_TR is not set |
831 | 846 | CONFIG_WLAN=y | |
832 | # | ||
833 | # Wireless LAN | ||
834 | # | ||
835 | # CONFIG_WLAN_PRE80211 is not set | 847 | # CONFIG_WLAN_PRE80211 is not set |
836 | # CONFIG_WLAN_80211 is not set | 848 | # CONFIG_WLAN_80211 is not set |
837 | 849 | ||
@@ -935,6 +947,7 @@ CONFIG_GEN_RTC=y | |||
935 | CONFIG_DEVPORT=y | 947 | CONFIG_DEVPORT=y |
936 | CONFIG_I2C=y | 948 | CONFIG_I2C=y |
937 | CONFIG_I2C_BOARDINFO=y | 949 | CONFIG_I2C_BOARDINFO=y |
950 | CONFIG_I2C_COMPAT=y | ||
938 | CONFIG_I2C_CHARDEV=y | 951 | CONFIG_I2C_CHARDEV=y |
939 | CONFIG_I2C_HELPER_AUTO=y | 952 | CONFIG_I2C_HELPER_AUTO=y |
940 | 953 | ||
@@ -990,9 +1003,6 @@ CONFIG_I2C_MPC=y | |||
990 | # Miscellaneous I2C Chip support | 1003 | # Miscellaneous I2C Chip support |
991 | # | 1004 | # |
992 | # CONFIG_DS1682 is not set | 1005 | # CONFIG_DS1682 is not set |
993 | # CONFIG_SENSORS_PCF8574 is not set | ||
994 | # CONFIG_PCF8575 is not set | ||
995 | # CONFIG_SENSORS_PCA9539 is not set | ||
996 | # CONFIG_SENSORS_TSL2550 is not set | 1006 | # CONFIG_SENSORS_TSL2550 is not set |
997 | # CONFIG_I2C_DEBUG_CORE is not set | 1007 | # CONFIG_I2C_DEBUG_CORE is not set |
998 | # CONFIG_I2C_DEBUG_ALGO is not set | 1008 | # CONFIG_I2C_DEBUG_ALGO is not set |
@@ -1025,14 +1035,24 @@ CONFIG_GPIOLIB=y | |||
1025 | # PCI GPIO expanders: | 1035 | # PCI GPIO expanders: |
1026 | # | 1036 | # |
1027 | # CONFIG_GPIO_BT8XX is not set | 1037 | # CONFIG_GPIO_BT8XX is not set |
1038 | # CONFIG_GPIO_LANGWELL is not set | ||
1028 | 1039 | ||
1029 | # | 1040 | # |
1030 | # SPI GPIO expanders: | 1041 | # SPI GPIO expanders: |
1031 | # | 1042 | # |
1043 | |||
1044 | # | ||
1045 | # AC97 GPIO expanders: | ||
1046 | # | ||
1032 | # CONFIG_W1 is not set | 1047 | # CONFIG_W1 is not set |
1033 | # CONFIG_POWER_SUPPLY is not set | 1048 | # CONFIG_POWER_SUPPLY is not set |
1034 | CONFIG_HWMON=y | 1049 | CONFIG_HWMON=y |
1035 | # CONFIG_HWMON_VID is not set | 1050 | # CONFIG_HWMON_VID is not set |
1051 | # CONFIG_HWMON_DEBUG_CHIP is not set | ||
1052 | |||
1053 | # | ||
1054 | # Native drivers | ||
1055 | # | ||
1036 | # CONFIG_SENSORS_AD7414 is not set | 1056 | # CONFIG_SENSORS_AD7414 is not set |
1037 | # CONFIG_SENSORS_AD7418 is not set | 1057 | # CONFIG_SENSORS_AD7418 is not set |
1038 | # CONFIG_SENSORS_ADM1021 is not set | 1058 | # CONFIG_SENSORS_ADM1021 is not set |
@@ -1083,6 +1103,7 @@ CONFIG_HWMON=y | |||
1083 | # CONFIG_SENSORS_ADS7828 is not set | 1103 | # CONFIG_SENSORS_ADS7828 is not set |
1084 | # CONFIG_SENSORS_THMC50 is not set | 1104 | # CONFIG_SENSORS_THMC50 is not set |
1085 | # CONFIG_SENSORS_TMP401 is not set | 1105 | # CONFIG_SENSORS_TMP401 is not set |
1106 | # CONFIG_SENSORS_TMP421 is not set | ||
1086 | # CONFIG_SENSORS_VIA686A is not set | 1107 | # CONFIG_SENSORS_VIA686A is not set |
1087 | # CONFIG_SENSORS_VT1211 is not set | 1108 | # CONFIG_SENSORS_VT1211 is not set |
1088 | # CONFIG_SENSORS_VT8231 is not set | 1109 | # CONFIG_SENSORS_VT8231 is not set |
@@ -1094,9 +1115,7 @@ CONFIG_HWMON=y | |||
1094 | # CONFIG_SENSORS_W83L786NG is not set | 1115 | # CONFIG_SENSORS_W83L786NG is not set |
1095 | # CONFIG_SENSORS_W83627HF is not set | 1116 | # CONFIG_SENSORS_W83627HF is not set |
1096 | # CONFIG_SENSORS_W83627EHF is not set | 1117 | # CONFIG_SENSORS_W83627EHF is not set |
1097 | # CONFIG_HWMON_DEBUG_CHIP is not set | ||
1098 | # CONFIG_THERMAL is not set | 1118 | # CONFIG_THERMAL is not set |
1099 | # CONFIG_THERMAL_HWMON is not set | ||
1100 | CONFIG_WATCHDOG=y | 1119 | CONFIG_WATCHDOG=y |
1101 | # CONFIG_WATCHDOG_NOWAYOUT is not set | 1120 | # CONFIG_WATCHDOG_NOWAYOUT is not set |
1102 | 1121 | ||
@@ -1135,6 +1154,7 @@ CONFIG_SSB_POSSIBLE=y | |||
1135 | # CONFIG_MFD_TMIO is not set | 1154 | # CONFIG_MFD_TMIO is not set |
1136 | # CONFIG_PMIC_DA903X is not set | 1155 | # CONFIG_PMIC_DA903X is not set |
1137 | # CONFIG_MFD_WM8400 is not set | 1156 | # CONFIG_MFD_WM8400 is not set |
1157 | # CONFIG_MFD_WM831X is not set | ||
1138 | # CONFIG_MFD_WM8350_I2C is not set | 1158 | # CONFIG_MFD_WM8350_I2C is not set |
1139 | # CONFIG_MFD_PCF50633 is not set | 1159 | # CONFIG_MFD_PCF50633 is not set |
1140 | # CONFIG_AB3100_CORE is not set | 1160 | # CONFIG_AB3100_CORE is not set |
@@ -1145,6 +1165,7 @@ CONFIG_SSB_POSSIBLE=y | |||
1145 | # Graphics support | 1165 | # Graphics support |
1146 | # | 1166 | # |
1147 | # CONFIG_AGP is not set | 1167 | # CONFIG_AGP is not set |
1168 | CONFIG_VGA_ARB=y | ||
1148 | # CONFIG_DRM is not set | 1169 | # CONFIG_DRM is not set |
1149 | # CONFIG_VGASTATE is not set | 1170 | # CONFIG_VGASTATE is not set |
1150 | CONFIG_VIDEO_OUTPUT_CONTROL=m | 1171 | CONFIG_VIDEO_OUTPUT_CONTROL=m |
@@ -1158,7 +1179,6 @@ CONFIG_VIDEO_OUTPUT_CONTROL=m | |||
1158 | # CONFIG_SOUND is not set | 1179 | # CONFIG_SOUND is not set |
1159 | CONFIG_HID_SUPPORT=y | 1180 | CONFIG_HID_SUPPORT=y |
1160 | CONFIG_HID=y | 1181 | CONFIG_HID=y |
1161 | # CONFIG_HID_DEBUG is not set | ||
1162 | # CONFIG_HIDRAW is not set | 1182 | # CONFIG_HIDRAW is not set |
1163 | 1183 | ||
1164 | # | 1184 | # |
@@ -1181,6 +1201,7 @@ CONFIG_HID_CYPRESS=y | |||
1181 | CONFIG_HID_EZKEY=y | 1201 | CONFIG_HID_EZKEY=y |
1182 | # CONFIG_HID_KYE is not set | 1202 | # CONFIG_HID_KYE is not set |
1183 | CONFIG_HID_GYRATION=y | 1203 | CONFIG_HID_GYRATION=y |
1204 | # CONFIG_HID_TWINHAN is not set | ||
1184 | # CONFIG_HID_KENSINGTON is not set | 1205 | # CONFIG_HID_KENSINGTON is not set |
1185 | CONFIG_HID_LOGITECH=y | 1206 | CONFIG_HID_LOGITECH=y |
1186 | # CONFIG_LOGITECH_FF is not set | 1207 | # CONFIG_LOGITECH_FF is not set |
@@ -1233,6 +1254,7 @@ CONFIG_USB_EHCI_HCD_PPC_OF=y | |||
1233 | # CONFIG_USB_OXU210HP_HCD is not set | 1254 | # CONFIG_USB_OXU210HP_HCD is not set |
1234 | # CONFIG_USB_ISP116X_HCD is not set | 1255 | # CONFIG_USB_ISP116X_HCD is not set |
1235 | # CONFIG_USB_ISP1760_HCD is not set | 1256 | # CONFIG_USB_ISP1760_HCD is not set |
1257 | # CONFIG_USB_ISP1362_HCD is not set | ||
1236 | # CONFIG_USB_OHCI_HCD is not set | 1258 | # CONFIG_USB_OHCI_HCD is not set |
1237 | # CONFIG_USB_UHCI_HCD is not set | 1259 | # CONFIG_USB_UHCI_HCD is not set |
1238 | # CONFIG_USB_FHCI_HCD is not set | 1260 | # CONFIG_USB_FHCI_HCD is not set |
@@ -1291,6 +1313,7 @@ CONFIG_USB_EHCI_HCD_PPC_OF=y | |||
1291 | # CONFIG_USB_LD is not set | 1313 | # CONFIG_USB_LD is not set |
1292 | # CONFIG_USB_TRANCEVIBRATOR is not set | 1314 | # CONFIG_USB_TRANCEVIBRATOR is not set |
1293 | # CONFIG_USB_IOWARRIOR is not set | 1315 | # CONFIG_USB_IOWARRIOR is not set |
1316 | # CONFIG_USB_TEST is not set | ||
1294 | # CONFIG_USB_ISIGHTFW is not set | 1317 | # CONFIG_USB_ISIGHTFW is not set |
1295 | # CONFIG_USB_VST is not set | 1318 | # CONFIG_USB_VST is not set |
1296 | # CONFIG_USB_GADGET is not set | 1319 | # CONFIG_USB_GADGET is not set |
@@ -1338,6 +1361,7 @@ CONFIG_FS_MBCACHE=y | |||
1338 | # CONFIG_GFS2_FS is not set | 1361 | # CONFIG_GFS2_FS is not set |
1339 | # CONFIG_OCFS2_FS is not set | 1362 | # CONFIG_OCFS2_FS is not set |
1340 | # CONFIG_BTRFS_FS is not set | 1363 | # CONFIG_BTRFS_FS is not set |
1364 | # CONFIG_NILFS2_FS is not set | ||
1341 | CONFIG_FILE_LOCKING=y | 1365 | CONFIG_FILE_LOCKING=y |
1342 | CONFIG_FSNOTIFY=y | 1366 | CONFIG_FSNOTIFY=y |
1343 | CONFIG_DNOTIFY=y | 1367 | CONFIG_DNOTIFY=y |
@@ -1397,7 +1421,6 @@ CONFIG_MISC_FILESYSTEMS=y | |||
1397 | # CONFIG_ROMFS_FS is not set | 1421 | # CONFIG_ROMFS_FS is not set |
1398 | # CONFIG_SYSV_FS is not set | 1422 | # CONFIG_SYSV_FS is not set |
1399 | # CONFIG_UFS_FS is not set | 1423 | # CONFIG_UFS_FS is not set |
1400 | # CONFIG_NILFS2_FS is not set | ||
1401 | CONFIG_NETWORK_FILESYSTEMS=y | 1424 | CONFIG_NETWORK_FILESYSTEMS=y |
1402 | CONFIG_NFS_FS=y | 1425 | CONFIG_NFS_FS=y |
1403 | CONFIG_NFS_V3=y | 1426 | CONFIG_NFS_V3=y |
@@ -1514,6 +1537,7 @@ CONFIG_ENABLE_WARN_DEPRECATED=y | |||
1514 | CONFIG_ENABLE_MUST_CHECK=y | 1537 | CONFIG_ENABLE_MUST_CHECK=y |
1515 | CONFIG_FRAME_WARN=1024 | 1538 | CONFIG_FRAME_WARN=1024 |
1516 | # CONFIG_MAGIC_SYSRQ is not set | 1539 | # CONFIG_MAGIC_SYSRQ is not set |
1540 | # CONFIG_STRIP_ASM_SYMS is not set | ||
1517 | # CONFIG_UNUSED_SYMBOLS is not set | 1541 | # CONFIG_UNUSED_SYMBOLS is not set |
1518 | # CONFIG_DEBUG_FS is not set | 1542 | # CONFIG_DEBUG_FS is not set |
1519 | # CONFIG_HEADERS_CHECK is not set | 1543 | # CONFIG_HEADERS_CHECK is not set |
@@ -1529,6 +1553,7 @@ CONFIG_HAVE_DYNAMIC_FTRACE=y | |||
1529 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1553 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
1530 | CONFIG_TRACING_SUPPORT=y | 1554 | CONFIG_TRACING_SUPPORT=y |
1531 | # CONFIG_FTRACE is not set | 1555 | # CONFIG_FTRACE is not set |
1556 | # CONFIG_DMA_API_DEBUG is not set | ||
1532 | # CONFIG_SAMPLES is not set | 1557 | # CONFIG_SAMPLES is not set |
1533 | CONFIG_HAVE_ARCH_KGDB=y | 1558 | CONFIG_HAVE_ARCH_KGDB=y |
1534 | # CONFIG_PPC_DISABLE_WERROR is not set | 1559 | # CONFIG_PPC_DISABLE_WERROR is not set |
@@ -1550,7 +1575,6 @@ CONFIG_CRYPTO=y | |||
1550 | # | 1575 | # |
1551 | # Crypto core or helper | 1576 | # Crypto core or helper |
1552 | # | 1577 | # |
1553 | # CONFIG_CRYPTO_FIPS is not set | ||
1554 | CONFIG_CRYPTO_ALGAPI=y | 1578 | CONFIG_CRYPTO_ALGAPI=y |
1555 | CONFIG_CRYPTO_ALGAPI2=y | 1579 | CONFIG_CRYPTO_ALGAPI2=y |
1556 | CONFIG_CRYPTO_AEAD=y | 1580 | CONFIG_CRYPTO_AEAD=y |
@@ -1591,13 +1615,15 @@ CONFIG_CRYPTO_PCBC=m | |||
1591 | # | 1615 | # |
1592 | # Hash modes | 1616 | # Hash modes |
1593 | # | 1617 | # |
1594 | # CONFIG_CRYPTO_HMAC is not set | 1618 | CONFIG_CRYPTO_HMAC=y |
1595 | # CONFIG_CRYPTO_XCBC is not set | 1619 | # CONFIG_CRYPTO_XCBC is not set |
1620 | # CONFIG_CRYPTO_VMAC is not set | ||
1596 | 1621 | ||
1597 | # | 1622 | # |
1598 | # Digest | 1623 | # Digest |
1599 | # | 1624 | # |
1600 | # CONFIG_CRYPTO_CRC32C is not set | 1625 | # CONFIG_CRYPTO_CRC32C is not set |
1626 | # CONFIG_CRYPTO_GHASH is not set | ||
1601 | # CONFIG_CRYPTO_MD4 is not set | 1627 | # CONFIG_CRYPTO_MD4 is not set |
1602 | CONFIG_CRYPTO_MD5=y | 1628 | CONFIG_CRYPTO_MD5=y |
1603 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 1629 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
@@ -1605,16 +1631,16 @@ CONFIG_CRYPTO_MD5=y | |||
1605 | # CONFIG_CRYPTO_RMD160 is not set | 1631 | # CONFIG_CRYPTO_RMD160 is not set |
1606 | # CONFIG_CRYPTO_RMD256 is not set | 1632 | # CONFIG_CRYPTO_RMD256 is not set |
1607 | # CONFIG_CRYPTO_RMD320 is not set | 1633 | # CONFIG_CRYPTO_RMD320 is not set |
1608 | # CONFIG_CRYPTO_SHA1 is not set | 1634 | CONFIG_CRYPTO_SHA1=y |
1609 | # CONFIG_CRYPTO_SHA256 is not set | 1635 | CONFIG_CRYPTO_SHA256=y |
1610 | # CONFIG_CRYPTO_SHA512 is not set | 1636 | CONFIG_CRYPTO_SHA512=y |
1611 | # CONFIG_CRYPTO_TGR192 is not set | 1637 | # CONFIG_CRYPTO_TGR192 is not set |
1612 | # CONFIG_CRYPTO_WP512 is not set | 1638 | # CONFIG_CRYPTO_WP512 is not set |
1613 | 1639 | ||
1614 | # | 1640 | # |
1615 | # Ciphers | 1641 | # Ciphers |
1616 | # | 1642 | # |
1617 | # CONFIG_CRYPTO_AES is not set | 1643 | CONFIG_CRYPTO_AES=y |
1618 | # CONFIG_CRYPTO_ANUBIS is not set | 1644 | # CONFIG_CRYPTO_ANUBIS is not set |
1619 | # CONFIG_CRYPTO_ARC4 is not set | 1645 | # CONFIG_CRYPTO_ARC4 is not set |
1620 | # CONFIG_CRYPTO_BLOWFISH is not set | 1646 | # CONFIG_CRYPTO_BLOWFISH is not set |
diff --git a/arch/powerpc/configs/mpc85xx_defconfig b/arch/powerpc/configs/mpc85xx_defconfig index ee6acc6557f8..a12e7ba87a43 100644 --- a/arch/powerpc/configs/mpc85xx_defconfig +++ b/arch/powerpc/configs/mpc85xx_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.31-rc4 | 3 | # Linux kernel version: 2.6.32-rc5 |
4 | # Wed Jul 29 23:31:55 2009 | 4 | # Thu Nov 5 08:25:20 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -22,6 +22,7 @@ CONFIG_FSL_EMB_PERFMON=y | |||
22 | # CONFIG_PHYS_64BIT is not set | 22 | # CONFIG_PHYS_64BIT is not set |
23 | CONFIG_SPE=y | 23 | CONFIG_SPE=y |
24 | CONFIG_PPC_MMU_NOHASH=y | 24 | CONFIG_PPC_MMU_NOHASH=y |
25 | CONFIG_PPC_MMU_NOHASH_32=y | ||
25 | CONFIG_PPC_BOOK3E_MMU=y | 26 | CONFIG_PPC_BOOK3E_MMU=y |
26 | # CONFIG_PPC_MM_SLICES is not set | 27 | # CONFIG_PPC_MM_SLICES is not set |
27 | # CONFIG_SMP is not set | 28 | # CONFIG_SMP is not set |
@@ -36,6 +37,7 @@ CONFIG_GENERIC_CLOCKEVENTS=y | |||
36 | CONFIG_GENERIC_HARDIRQS=y | 37 | CONFIG_GENERIC_HARDIRQS=y |
37 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | 38 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y |
38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 39 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
40 | # CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK is not set | ||
39 | CONFIG_IRQ_PER_CPU=y | 41 | CONFIG_IRQ_PER_CPU=y |
40 | CONFIG_STACKTRACE_SUPPORT=y | 42 | CONFIG_STACKTRACE_SUPPORT=y |
41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 43 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
@@ -88,11 +90,12 @@ CONFIG_AUDIT=y | |||
88 | # | 90 | # |
89 | # RCU Subsystem | 91 | # RCU Subsystem |
90 | # | 92 | # |
91 | CONFIG_CLASSIC_RCU=y | 93 | CONFIG_TREE_RCU=y |
92 | # CONFIG_TREE_RCU is not set | 94 | # CONFIG_TREE_PREEMPT_RCU is not set |
93 | # CONFIG_PREEMPT_RCU is not set | 95 | # CONFIG_RCU_TRACE is not set |
96 | CONFIG_RCU_FANOUT=32 | ||
97 | # CONFIG_RCU_FANOUT_EXACT is not set | ||
94 | # CONFIG_TREE_RCU_TRACE is not set | 98 | # CONFIG_TREE_RCU_TRACE is not set |
95 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
96 | CONFIG_IKCONFIG=y | 99 | CONFIG_IKCONFIG=y |
97 | CONFIG_IKCONFIG_PROC=y | 100 | CONFIG_IKCONFIG_PROC=y |
98 | CONFIG_LOG_BUF_SHIFT=14 | 101 | CONFIG_LOG_BUF_SHIFT=14 |
@@ -131,22 +134,21 @@ CONFIG_TIMERFD=y | |||
131 | CONFIG_EVENTFD=y | 134 | CONFIG_EVENTFD=y |
132 | CONFIG_SHMEM=y | 135 | CONFIG_SHMEM=y |
133 | CONFIG_AIO=y | 136 | CONFIG_AIO=y |
134 | CONFIG_HAVE_PERF_COUNTERS=y | 137 | CONFIG_HAVE_PERF_EVENTS=y |
135 | 138 | ||
136 | # | 139 | # |
137 | # Performance Counters | 140 | # Kernel Performance Events And Counters |
138 | # | 141 | # |
142 | # CONFIG_PERF_EVENTS is not set | ||
139 | # CONFIG_PERF_COUNTERS is not set | 143 | # CONFIG_PERF_COUNTERS is not set |
140 | CONFIG_VM_EVENT_COUNTERS=y | 144 | CONFIG_VM_EVENT_COUNTERS=y |
141 | CONFIG_PCI_QUIRKS=y | 145 | CONFIG_PCI_QUIRKS=y |
142 | CONFIG_SLUB_DEBUG=y | 146 | CONFIG_SLUB_DEBUG=y |
143 | # CONFIG_STRIP_ASM_SYMS is not set | ||
144 | CONFIG_COMPAT_BRK=y | 147 | CONFIG_COMPAT_BRK=y |
145 | # CONFIG_SLAB is not set | 148 | # CONFIG_SLAB is not set |
146 | CONFIG_SLUB=y | 149 | CONFIG_SLUB=y |
147 | # CONFIG_SLOB is not set | 150 | # CONFIG_SLOB is not set |
148 | # CONFIG_PROFILING is not set | 151 | # CONFIG_PROFILING is not set |
149 | # CONFIG_MARKERS is not set | ||
150 | CONFIG_HAVE_OPROFILE=y | 152 | CONFIG_HAVE_OPROFILE=y |
151 | # CONFIG_KPROBES is not set | 153 | # CONFIG_KPROBES is not set |
152 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y | 154 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y |
@@ -154,7 +156,9 @@ CONFIG_HAVE_IOREMAP_PROT=y | |||
154 | CONFIG_HAVE_KPROBES=y | 156 | CONFIG_HAVE_KPROBES=y |
155 | CONFIG_HAVE_KRETPROBES=y | 157 | CONFIG_HAVE_KRETPROBES=y |
156 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 158 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
159 | CONFIG_HAVE_DMA_ATTRS=y | ||
157 | CONFIG_HAVE_CLK=y | 160 | CONFIG_HAVE_CLK=y |
161 | CONFIG_HAVE_DMA_API_DEBUG=y | ||
158 | 162 | ||
159 | # | 163 | # |
160 | # GCOV-based kernel profiling | 164 | # GCOV-based kernel profiling |
@@ -189,6 +193,7 @@ CONFIG_DEFAULT_CFQ=y | |||
189 | # CONFIG_DEFAULT_NOOP is not set | 193 | # CONFIG_DEFAULT_NOOP is not set |
190 | CONFIG_DEFAULT_IOSCHED="cfq" | 194 | CONFIG_DEFAULT_IOSCHED="cfq" |
191 | # CONFIG_FREEZER is not set | 195 | # CONFIG_FREEZER is not set |
196 | CONFIG_PPC_MSI_BITMAP=y | ||
192 | 197 | ||
193 | # | 198 | # |
194 | # Platform support | 199 | # Platform support |
@@ -206,7 +211,7 @@ CONFIG_MPC85xx_DS=y | |||
206 | CONFIG_MPC85xx_RDB=y | 211 | CONFIG_MPC85xx_RDB=y |
207 | CONFIG_SOCRATES=y | 212 | CONFIG_SOCRATES=y |
208 | CONFIG_KSI8560=y | 213 | CONFIG_KSI8560=y |
209 | # CONFIG_XES_MPC85xx is not set | 214 | CONFIG_XES_MPC85xx=y |
210 | CONFIG_STX_GP3=y | 215 | CONFIG_STX_GP3=y |
211 | CONFIG_TQM8540=y | 216 | CONFIG_TQM8540=y |
212 | CONFIG_TQM8541=y | 217 | CONFIG_TQM8541=y |
@@ -259,10 +264,10 @@ CONFIG_BINFMT_MISC=m | |||
259 | CONFIG_MATH_EMULATION=y | 264 | CONFIG_MATH_EMULATION=y |
260 | CONFIG_IOMMU_HELPER=y | 265 | CONFIG_IOMMU_HELPER=y |
261 | CONFIG_SWIOTLB=y | 266 | CONFIG_SWIOTLB=y |
262 | CONFIG_PPC_NEED_DMA_SYNC_OPS=y | ||
263 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 267 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
264 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 268 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
265 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 269 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
270 | CONFIG_MAX_ACTIVE_REGIONS=32 | ||
266 | CONFIG_ARCH_FLATMEM_ENABLE=y | 271 | CONFIG_ARCH_FLATMEM_ENABLE=y |
267 | CONFIG_ARCH_POPULATES_NODE_MAP=y | 272 | CONFIG_ARCH_POPULATES_NODE_MAP=y |
268 | CONFIG_SELECT_MEMORY_MODEL=y | 273 | CONFIG_SELECT_MEMORY_MODEL=y |
@@ -280,6 +285,7 @@ CONFIG_BOUNCE=y | |||
280 | CONFIG_VIRT_TO_BUS=y | 285 | CONFIG_VIRT_TO_BUS=y |
281 | CONFIG_HAVE_MLOCK=y | 286 | CONFIG_HAVE_MLOCK=y |
282 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 287 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
288 | # CONFIG_KSM is not set | ||
283 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | 289 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 |
284 | CONFIG_PPC_4K_PAGES=y | 290 | CONFIG_PPC_4K_PAGES=y |
285 | # CONFIG_PPC_16K_PAGES is not set | 291 | # CONFIG_PPC_16K_PAGES is not set |
@@ -307,7 +313,7 @@ CONFIG_PCI_DOMAINS=y | |||
307 | CONFIG_PCI_SYSCALL=y | 313 | CONFIG_PCI_SYSCALL=y |
308 | # CONFIG_PCIEPORTBUS is not set | 314 | # CONFIG_PCIEPORTBUS is not set |
309 | CONFIG_ARCH_SUPPORTS_MSI=y | 315 | CONFIG_ARCH_SUPPORTS_MSI=y |
310 | # CONFIG_PCI_MSI is not set | 316 | CONFIG_PCI_MSI=y |
311 | # CONFIG_PCI_LEGACY is not set | 317 | # CONFIG_PCI_LEGACY is not set |
312 | # CONFIG_PCI_DEBUG is not set | 318 | # CONFIG_PCI_DEBUG is not set |
313 | # CONFIG_PCI_STUB is not set | 319 | # CONFIG_PCI_STUB is not set |
@@ -315,7 +321,8 @@ CONFIG_ARCH_SUPPORTS_MSI=y | |||
315 | # CONFIG_PCCARD is not set | 321 | # CONFIG_PCCARD is not set |
316 | # CONFIG_HOTPLUG_PCI is not set | 322 | # CONFIG_HOTPLUG_PCI is not set |
317 | CONFIG_HAS_RAPIDIO=y | 323 | CONFIG_HAS_RAPIDIO=y |
318 | # CONFIG_RAPIDIO is not set | 324 | CONFIG_RAPIDIO=y |
325 | CONFIG_RAPIDIO_DISC_TIMEOUT=30 | ||
319 | 326 | ||
320 | # | 327 | # |
321 | # Advanced setup | 328 | # Advanced setup |
@@ -345,7 +352,7 @@ CONFIG_XFRM_USER=y | |||
345 | # CONFIG_XFRM_SUB_POLICY is not set | 352 | # CONFIG_XFRM_SUB_POLICY is not set |
346 | # CONFIG_XFRM_MIGRATE is not set | 353 | # CONFIG_XFRM_MIGRATE is not set |
347 | # CONFIG_XFRM_STATISTICS is not set | 354 | # CONFIG_XFRM_STATISTICS is not set |
348 | CONFIG_NET_KEY=m | 355 | CONFIG_NET_KEY=y |
349 | # CONFIG_NET_KEY_MIGRATE is not set | 356 | # CONFIG_NET_KEY_MIGRATE is not set |
350 | CONFIG_INET=y | 357 | CONFIG_INET=y |
351 | CONFIG_IP_MULTICAST=y | 358 | CONFIG_IP_MULTICAST=y |
@@ -369,12 +376,12 @@ CONFIG_IP_PIMSM_V2=y | |||
369 | CONFIG_ARPD=y | 376 | CONFIG_ARPD=y |
370 | # CONFIG_SYN_COOKIES is not set | 377 | # CONFIG_SYN_COOKIES is not set |
371 | # CONFIG_INET_AH is not set | 378 | # CONFIG_INET_AH is not set |
372 | # CONFIG_INET_ESP is not set | 379 | CONFIG_INET_ESP=y |
373 | # CONFIG_INET_IPCOMP is not set | 380 | # CONFIG_INET_IPCOMP is not set |
374 | # CONFIG_INET_XFRM_TUNNEL is not set | 381 | # CONFIG_INET_XFRM_TUNNEL is not set |
375 | CONFIG_INET_TUNNEL=y | 382 | CONFIG_INET_TUNNEL=y |
376 | # CONFIG_INET_XFRM_MODE_TRANSPORT is not set | 383 | CONFIG_INET_XFRM_MODE_TRANSPORT=y |
377 | # CONFIG_INET_XFRM_MODE_TUNNEL is not set | 384 | CONFIG_INET_XFRM_MODE_TUNNEL=y |
378 | # CONFIG_INET_XFRM_MODE_BEET is not set | 385 | # CONFIG_INET_XFRM_MODE_BEET is not set |
379 | # CONFIG_INET_LRO is not set | 386 | # CONFIG_INET_LRO is not set |
380 | CONFIG_INET_DIAG=y | 387 | CONFIG_INET_DIAG=y |
@@ -411,6 +418,7 @@ CONFIG_IP_SCTP=m | |||
411 | # CONFIG_SCTP_HMAC_NONE is not set | 418 | # CONFIG_SCTP_HMAC_NONE is not set |
412 | # CONFIG_SCTP_HMAC_SHA1 is not set | 419 | # CONFIG_SCTP_HMAC_SHA1 is not set |
413 | CONFIG_SCTP_HMAC_MD5=y | 420 | CONFIG_SCTP_HMAC_MD5=y |
421 | # CONFIG_RDS is not set | ||
414 | # CONFIG_TIPC is not set | 422 | # CONFIG_TIPC is not set |
415 | # CONFIG_ATM is not set | 423 | # CONFIG_ATM is not set |
416 | # CONFIG_BRIDGE is not set | 424 | # CONFIG_BRIDGE is not set |
@@ -441,6 +449,7 @@ CONFIG_SCTP_HMAC_MD5=y | |||
441 | CONFIG_FIB_RULES=y | 449 | CONFIG_FIB_RULES=y |
442 | CONFIG_WIRELESS=y | 450 | CONFIG_WIRELESS=y |
443 | # CONFIG_CFG80211 is not set | 451 | # CONFIG_CFG80211 is not set |
452 | CONFIG_CFG80211_DEFAULT_PS_VALUE=0 | ||
444 | CONFIG_WIRELESS_OLD_REGULATORY=y | 453 | CONFIG_WIRELESS_OLD_REGULATORY=y |
445 | # CONFIG_WIRELESS_EXT is not set | 454 | # CONFIG_WIRELESS_EXT is not set |
446 | # CONFIG_LIB80211 is not set | 455 | # CONFIG_LIB80211 is not set |
@@ -448,7 +457,6 @@ CONFIG_WIRELESS_OLD_REGULATORY=y | |||
448 | # | 457 | # |
449 | # CFG80211 needs to be enabled for MAC80211 | 458 | # CFG80211 needs to be enabled for MAC80211 |
450 | # | 459 | # |
451 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
452 | # CONFIG_WIMAX is not set | 460 | # CONFIG_WIMAX is not set |
453 | # CONFIG_RFKILL is not set | 461 | # CONFIG_RFKILL is not set |
454 | # CONFIG_NET_9P is not set | 462 | # CONFIG_NET_9P is not set |
@@ -461,6 +469,7 @@ CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | |||
461 | # Generic Driver Options | 469 | # Generic Driver Options |
462 | # | 470 | # |
463 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 471 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
472 | # CONFIG_DEVTMPFS is not set | ||
464 | CONFIG_STANDALONE=y | 473 | CONFIG_STANDALONE=y |
465 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 474 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
466 | CONFIG_FW_LOADER=y | 475 | CONFIG_FW_LOADER=y |
@@ -554,6 +563,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
554 | # CONFIG_ISCSI_TCP is not set | 563 | # CONFIG_ISCSI_TCP is not set |
555 | # CONFIG_SCSI_CXGB3_ISCSI is not set | 564 | # CONFIG_SCSI_CXGB3_ISCSI is not set |
556 | # CONFIG_SCSI_BNX2_ISCSI is not set | 565 | # CONFIG_SCSI_BNX2_ISCSI is not set |
566 | # CONFIG_BE2ISCSI is not set | ||
557 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 567 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
558 | # CONFIG_SCSI_3W_9XXX is not set | 568 | # CONFIG_SCSI_3W_9XXX is not set |
559 | # CONFIG_SCSI_ACARD is not set | 569 | # CONFIG_SCSI_ACARD is not set |
@@ -593,11 +603,14 @@ CONFIG_SCSI_LOWLEVEL=y | |||
593 | # CONFIG_SCSI_DC390T is not set | 603 | # CONFIG_SCSI_DC390T is not set |
594 | # CONFIG_SCSI_NSP32 is not set | 604 | # CONFIG_SCSI_NSP32 is not set |
595 | # CONFIG_SCSI_DEBUG is not set | 605 | # CONFIG_SCSI_DEBUG is not set |
606 | # CONFIG_SCSI_PMCRAID is not set | ||
596 | # CONFIG_SCSI_SRP is not set | 607 | # CONFIG_SCSI_SRP is not set |
608 | # CONFIG_SCSI_BFA_FC is not set | ||
597 | # CONFIG_SCSI_DH is not set | 609 | # CONFIG_SCSI_DH is not set |
598 | # CONFIG_SCSI_OSD_INITIATOR is not set | 610 | # CONFIG_SCSI_OSD_INITIATOR is not set |
599 | CONFIG_ATA=y | 611 | CONFIG_ATA=y |
600 | # CONFIG_ATA_NONSTANDARD is not set | 612 | # CONFIG_ATA_NONSTANDARD is not set |
613 | CONFIG_ATA_VERBOSE_ERROR=y | ||
601 | CONFIG_SATA_PMP=y | 614 | CONFIG_SATA_PMP=y |
602 | CONFIG_SATA_AHCI=y | 615 | CONFIG_SATA_AHCI=y |
603 | # CONFIG_SATA_SIL24 is not set | 616 | # CONFIG_SATA_SIL24 is not set |
@@ -620,6 +633,7 @@ CONFIG_ATA_SFF=y | |||
620 | CONFIG_PATA_ALI=y | 633 | CONFIG_PATA_ALI=y |
621 | # CONFIG_PATA_AMD is not set | 634 | # CONFIG_PATA_AMD is not set |
622 | # CONFIG_PATA_ARTOP is not set | 635 | # CONFIG_PATA_ARTOP is not set |
636 | # CONFIG_PATA_ATP867X is not set | ||
623 | # CONFIG_PATA_ATIIXP is not set | 637 | # CONFIG_PATA_ATIIXP is not set |
624 | # CONFIG_PATA_CMD640_PCI is not set | 638 | # CONFIG_PATA_CMD640_PCI is not set |
625 | # CONFIG_PATA_CMD64X is not set | 639 | # CONFIG_PATA_CMD64X is not set |
@@ -647,6 +661,7 @@ CONFIG_PATA_ALI=y | |||
647 | # CONFIG_PATA_OPTIDMA is not set | 661 | # CONFIG_PATA_OPTIDMA is not set |
648 | # CONFIG_PATA_PDC_OLD is not set | 662 | # CONFIG_PATA_PDC_OLD is not set |
649 | # CONFIG_PATA_RADISYS is not set | 663 | # CONFIG_PATA_RADISYS is not set |
664 | # CONFIG_PATA_RDC is not set | ||
650 | # CONFIG_PATA_RZ1000 is not set | 665 | # CONFIG_PATA_RZ1000 is not set |
651 | # CONFIG_PATA_SC1200 is not set | 666 | # CONFIG_PATA_SC1200 is not set |
652 | # CONFIG_PATA_SERVERWORKS is not set | 667 | # CONFIG_PATA_SERVERWORKS is not set |
@@ -723,7 +738,9 @@ CONFIG_MII=y | |||
723 | # CONFIG_NET_PCI is not set | 738 | # CONFIG_NET_PCI is not set |
724 | # CONFIG_B44 is not set | 739 | # CONFIG_B44 is not set |
725 | # CONFIG_KS8842 is not set | 740 | # CONFIG_KS8842 is not set |
741 | # CONFIG_KS8851_MLL is not set | ||
726 | # CONFIG_ATL2 is not set | 742 | # CONFIG_ATL2 is not set |
743 | # CONFIG_XILINX_EMACLITE is not set | ||
727 | CONFIG_FS_ENET=y | 744 | CONFIG_FS_ENET=y |
728 | CONFIG_FS_ENET_HAS_SCC=y | 745 | CONFIG_FS_ENET_HAS_SCC=y |
729 | CONFIG_FS_ENET_HAS_FCC=y | 746 | CONFIG_FS_ENET_HAS_FCC=y |
@@ -750,7 +767,6 @@ CONFIG_NETDEV_1000=y | |||
750 | CONFIG_FSL_PQ_MDIO=y | 767 | CONFIG_FSL_PQ_MDIO=y |
751 | CONFIG_GIANFAR=y | 768 | CONFIG_GIANFAR=y |
752 | CONFIG_UCC_GETH=y | 769 | CONFIG_UCC_GETH=y |
753 | # CONFIG_UGETH_MAGIC_PACKET is not set | ||
754 | # CONFIG_UGETH_TX_ON_DEMAND is not set | 770 | # CONFIG_UGETH_TX_ON_DEMAND is not set |
755 | # CONFIG_MV643XX_ETH is not set | 771 | # CONFIG_MV643XX_ETH is not set |
756 | # CONFIG_QLA3XXX is not set | 772 | # CONFIG_QLA3XXX is not set |
@@ -778,10 +794,7 @@ CONFIG_CHELSIO_T3_DEPENDS=y | |||
778 | # CONFIG_SFC is not set | 794 | # CONFIG_SFC is not set |
779 | # CONFIG_BE2NET is not set | 795 | # CONFIG_BE2NET is not set |
780 | # CONFIG_TR is not set | 796 | # CONFIG_TR is not set |
781 | 797 | CONFIG_WLAN=y | |
782 | # | ||
783 | # Wireless LAN | ||
784 | # | ||
785 | # CONFIG_WLAN_PRE80211 is not set | 798 | # CONFIG_WLAN_PRE80211 is not set |
786 | # CONFIG_WLAN_80211 is not set | 799 | # CONFIG_WLAN_80211 is not set |
787 | 800 | ||
@@ -798,6 +811,7 @@ CONFIG_CHELSIO_T3_DEPENDS=y | |||
798 | # CONFIG_USB_RTL8150 is not set | 811 | # CONFIG_USB_RTL8150 is not set |
799 | # CONFIG_USB_USBNET is not set | 812 | # CONFIG_USB_USBNET is not set |
800 | # CONFIG_WAN is not set | 813 | # CONFIG_WAN is not set |
814 | # CONFIG_RIONET is not set | ||
801 | # CONFIG_FDDI is not set | 815 | # CONFIG_FDDI is not set |
802 | # CONFIG_HIPPI is not set | 816 | # CONFIG_HIPPI is not set |
803 | # CONFIG_PPP is not set | 817 | # CONFIG_PPP is not set |
@@ -898,6 +912,7 @@ CONFIG_NVRAM=y | |||
898 | CONFIG_DEVPORT=y | 912 | CONFIG_DEVPORT=y |
899 | CONFIG_I2C=y | 913 | CONFIG_I2C=y |
900 | CONFIG_I2C_BOARDINFO=y | 914 | CONFIG_I2C_BOARDINFO=y |
915 | CONFIG_I2C_COMPAT=y | ||
901 | # CONFIG_I2C_CHARDEV is not set | 916 | # CONFIG_I2C_CHARDEV is not set |
902 | CONFIG_I2C_HELPER_AUTO=y | 917 | CONFIG_I2C_HELPER_AUTO=y |
903 | 918 | ||
@@ -955,9 +970,6 @@ CONFIG_I2C_MPC=y | |||
955 | # Miscellaneous I2C Chip support | 970 | # Miscellaneous I2C Chip support |
956 | # | 971 | # |
957 | # CONFIG_DS1682 is not set | 972 | # CONFIG_DS1682 is not set |
958 | # CONFIG_SENSORS_PCF8574 is not set | ||
959 | # CONFIG_PCF8575 is not set | ||
960 | # CONFIG_SENSORS_PCA9539 is not set | ||
961 | # CONFIG_SENSORS_TSL2550 is not set | 973 | # CONFIG_SENSORS_TSL2550 is not set |
962 | # CONFIG_I2C_DEBUG_CORE is not set | 974 | # CONFIG_I2C_DEBUG_CORE is not set |
963 | # CONFIG_I2C_DEBUG_ALGO is not set | 975 | # CONFIG_I2C_DEBUG_ALGO is not set |
@@ -991,15 +1003,19 @@ CONFIG_GPIOLIB=y | |||
991 | # PCI GPIO expanders: | 1003 | # PCI GPIO expanders: |
992 | # | 1004 | # |
993 | # CONFIG_GPIO_BT8XX is not set | 1005 | # CONFIG_GPIO_BT8XX is not set |
1006 | # CONFIG_GPIO_LANGWELL is not set | ||
994 | 1007 | ||
995 | # | 1008 | # |
996 | # SPI GPIO expanders: | 1009 | # SPI GPIO expanders: |
997 | # | 1010 | # |
1011 | |||
1012 | # | ||
1013 | # AC97 GPIO expanders: | ||
1014 | # | ||
998 | # CONFIG_W1 is not set | 1015 | # CONFIG_W1 is not set |
999 | # CONFIG_POWER_SUPPLY is not set | 1016 | # CONFIG_POWER_SUPPLY is not set |
1000 | # CONFIG_HWMON is not set | 1017 | # CONFIG_HWMON is not set |
1001 | # CONFIG_THERMAL is not set | 1018 | # CONFIG_THERMAL is not set |
1002 | # CONFIG_THERMAL_HWMON is not set | ||
1003 | # CONFIG_WATCHDOG is not set | 1019 | # CONFIG_WATCHDOG is not set |
1004 | CONFIG_SSB_POSSIBLE=y | 1020 | CONFIG_SSB_POSSIBLE=y |
1005 | 1021 | ||
@@ -1020,6 +1036,7 @@ CONFIG_SSB_POSSIBLE=y | |||
1020 | # CONFIG_MFD_TMIO is not set | 1036 | # CONFIG_MFD_TMIO is not set |
1021 | # CONFIG_PMIC_DA903X is not set | 1037 | # CONFIG_PMIC_DA903X is not set |
1022 | # CONFIG_MFD_WM8400 is not set | 1038 | # CONFIG_MFD_WM8400 is not set |
1039 | # CONFIG_MFD_WM831X is not set | ||
1023 | # CONFIG_MFD_WM8350_I2C is not set | 1040 | # CONFIG_MFD_WM8350_I2C is not set |
1024 | # CONFIG_MFD_PCF50633 is not set | 1041 | # CONFIG_MFD_PCF50633 is not set |
1025 | # CONFIG_AB3100_CORE is not set | 1042 | # CONFIG_AB3100_CORE is not set |
@@ -1030,6 +1047,7 @@ CONFIG_SSB_POSSIBLE=y | |||
1030 | # Graphics support | 1047 | # Graphics support |
1031 | # | 1048 | # |
1032 | # CONFIG_AGP is not set | 1049 | # CONFIG_AGP is not set |
1050 | CONFIG_VGA_ARB=y | ||
1033 | # CONFIG_DRM is not set | 1051 | # CONFIG_DRM is not set |
1034 | # CONFIG_VGASTATE is not set | 1052 | # CONFIG_VGASTATE is not set |
1035 | CONFIG_VIDEO_OUTPUT_CONTROL=y | 1053 | CONFIG_VIDEO_OUTPUT_CONTROL=y |
@@ -1049,6 +1067,7 @@ CONFIG_VGA_CONSOLE=y | |||
1049 | CONFIG_DUMMY_CONSOLE=y | 1067 | CONFIG_DUMMY_CONSOLE=y |
1050 | CONFIG_SOUND=y | 1068 | CONFIG_SOUND=y |
1051 | CONFIG_SOUND_OSS_CORE=y | 1069 | CONFIG_SOUND_OSS_CORE=y |
1070 | CONFIG_SOUND_OSS_CORE_PRECLAIM=y | ||
1052 | CONFIG_SND=y | 1071 | CONFIG_SND=y |
1053 | CONFIG_SND_TIMER=y | 1072 | CONFIG_SND_TIMER=y |
1054 | CONFIG_SND_PCM=y | 1073 | CONFIG_SND_PCM=y |
@@ -1152,7 +1171,6 @@ CONFIG_SND_USB=y | |||
1152 | CONFIG_AC97_BUS=y | 1171 | CONFIG_AC97_BUS=y |
1153 | CONFIG_HID_SUPPORT=y | 1172 | CONFIG_HID_SUPPORT=y |
1154 | CONFIG_HID=y | 1173 | CONFIG_HID=y |
1155 | # CONFIG_HID_DEBUG is not set | ||
1156 | # CONFIG_HIDRAW is not set | 1174 | # CONFIG_HIDRAW is not set |
1157 | 1175 | ||
1158 | # | 1176 | # |
@@ -1175,6 +1193,7 @@ CONFIG_HID_CYPRESS=y | |||
1175 | CONFIG_HID_EZKEY=y | 1193 | CONFIG_HID_EZKEY=y |
1176 | # CONFIG_HID_KYE is not set | 1194 | # CONFIG_HID_KYE is not set |
1177 | CONFIG_HID_GYRATION=y | 1195 | CONFIG_HID_GYRATION=y |
1196 | # CONFIG_HID_TWINHAN is not set | ||
1178 | # CONFIG_HID_KENSINGTON is not set | 1197 | # CONFIG_HID_KENSINGTON is not set |
1179 | CONFIG_HID_LOGITECH=y | 1198 | CONFIG_HID_LOGITECH=y |
1180 | # CONFIG_LOGITECH_FF is not set | 1199 | # CONFIG_LOGITECH_FF is not set |
@@ -1227,6 +1246,7 @@ CONFIG_USB_EHCI_HCD_PPC_OF=y | |||
1227 | # CONFIG_USB_OXU210HP_HCD is not set | 1246 | # CONFIG_USB_OXU210HP_HCD is not set |
1228 | # CONFIG_USB_ISP116X_HCD is not set | 1247 | # CONFIG_USB_ISP116X_HCD is not set |
1229 | # CONFIG_USB_ISP1760_HCD is not set | 1248 | # CONFIG_USB_ISP1760_HCD is not set |
1249 | # CONFIG_USB_ISP1362_HCD is not set | ||
1230 | CONFIG_USB_OHCI_HCD=y | 1250 | CONFIG_USB_OHCI_HCD=y |
1231 | CONFIG_USB_OHCI_HCD_PPC_OF_BE=y | 1251 | CONFIG_USB_OHCI_HCD_PPC_OF_BE=y |
1232 | CONFIG_USB_OHCI_HCD_PPC_OF_LE=y | 1252 | CONFIG_USB_OHCI_HCD_PPC_OF_LE=y |
@@ -1241,7 +1261,6 @@ CONFIG_USB_OHCI_LITTLE_ENDIAN=y | |||
1241 | # CONFIG_USB_R8A66597_HCD is not set | 1261 | # CONFIG_USB_R8A66597_HCD is not set |
1242 | # CONFIG_USB_WHCI_HCD is not set | 1262 | # CONFIG_USB_WHCI_HCD is not set |
1243 | # CONFIG_USB_HWA_HCD is not set | 1263 | # CONFIG_USB_HWA_HCD is not set |
1244 | # CONFIG_USB_MUSB_HDRC is not set | ||
1245 | 1264 | ||
1246 | # | 1265 | # |
1247 | # USB Device Class drivers | 1266 | # USB Device Class drivers |
@@ -1429,6 +1448,7 @@ CONFIG_FS_MBCACHE=y | |||
1429 | # CONFIG_GFS2_FS is not set | 1448 | # CONFIG_GFS2_FS is not set |
1430 | # CONFIG_OCFS2_FS is not set | 1449 | # CONFIG_OCFS2_FS is not set |
1431 | # CONFIG_BTRFS_FS is not set | 1450 | # CONFIG_BTRFS_FS is not set |
1451 | # CONFIG_NILFS2_FS is not set | ||
1432 | CONFIG_FILE_LOCKING=y | 1452 | CONFIG_FILE_LOCKING=y |
1433 | CONFIG_FSNOTIFY=y | 1453 | CONFIG_FSNOTIFY=y |
1434 | CONFIG_DNOTIFY=y | 1454 | CONFIG_DNOTIFY=y |
@@ -1499,7 +1519,6 @@ CONFIG_SYSV_FS=m | |||
1499 | CONFIG_UFS_FS=m | 1519 | CONFIG_UFS_FS=m |
1500 | # CONFIG_UFS_FS_WRITE is not set | 1520 | # CONFIG_UFS_FS_WRITE is not set |
1501 | # CONFIG_UFS_DEBUG is not set | 1521 | # CONFIG_UFS_DEBUG is not set |
1502 | # CONFIG_NILFS2_FS is not set | ||
1503 | CONFIG_NETWORK_FILESYSTEMS=y | 1522 | CONFIG_NETWORK_FILESYSTEMS=y |
1504 | CONFIG_NFS_FS=y | 1523 | CONFIG_NFS_FS=y |
1505 | CONFIG_NFS_V3=y | 1524 | CONFIG_NFS_V3=y |
@@ -1620,6 +1639,7 @@ CONFIG_ENABLE_WARN_DEPRECATED=y | |||
1620 | CONFIG_ENABLE_MUST_CHECK=y | 1639 | CONFIG_ENABLE_MUST_CHECK=y |
1621 | CONFIG_FRAME_WARN=1024 | 1640 | CONFIG_FRAME_WARN=1024 |
1622 | # CONFIG_MAGIC_SYSRQ is not set | 1641 | # CONFIG_MAGIC_SYSRQ is not set |
1642 | # CONFIG_STRIP_ASM_SYMS is not set | ||
1623 | # CONFIG_UNUSED_SYMBOLS is not set | 1643 | # CONFIG_UNUSED_SYMBOLS is not set |
1624 | CONFIG_DEBUG_FS=y | 1644 | CONFIG_DEBUG_FS=y |
1625 | # CONFIG_HEADERS_CHECK is not set | 1645 | # CONFIG_HEADERS_CHECK is not set |
@@ -1637,6 +1657,7 @@ CONFIG_SCHED_DEBUG=y | |||
1637 | # CONFIG_DEBUG_OBJECTS is not set | 1657 | # CONFIG_DEBUG_OBJECTS is not set |
1638 | # CONFIG_SLUB_DEBUG_ON is not set | 1658 | # CONFIG_SLUB_DEBUG_ON is not set |
1639 | # CONFIG_SLUB_STATS is not set | 1659 | # CONFIG_SLUB_STATS is not set |
1660 | # CONFIG_DEBUG_KMEMLEAK is not set | ||
1640 | # CONFIG_DEBUG_RT_MUTEXES is not set | 1661 | # CONFIG_DEBUG_RT_MUTEXES is not set |
1641 | # CONFIG_RT_MUTEX_TESTER is not set | 1662 | # CONFIG_RT_MUTEX_TESTER is not set |
1642 | # CONFIG_DEBUG_SPINLOCK is not set | 1663 | # CONFIG_DEBUG_SPINLOCK is not set |
@@ -1656,10 +1677,12 @@ CONFIG_DEBUG_INFO=y | |||
1656 | # CONFIG_DEBUG_LIST is not set | 1677 | # CONFIG_DEBUG_LIST is not set |
1657 | # CONFIG_DEBUG_SG is not set | 1678 | # CONFIG_DEBUG_SG is not set |
1658 | # CONFIG_DEBUG_NOTIFIERS is not set | 1679 | # CONFIG_DEBUG_NOTIFIERS is not set |
1680 | # CONFIG_DEBUG_CREDENTIALS is not set | ||
1659 | # CONFIG_RCU_TORTURE_TEST is not set | 1681 | # CONFIG_RCU_TORTURE_TEST is not set |
1660 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | 1682 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
1661 | # CONFIG_BACKTRACE_SELF_TEST is not set | 1683 | # CONFIG_BACKTRACE_SELF_TEST is not set |
1662 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set | 1684 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set |
1685 | # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set | ||
1663 | # CONFIG_FAULT_INJECTION is not set | 1686 | # CONFIG_FAULT_INJECTION is not set |
1664 | # CONFIG_LATENCYTOP is not set | 1687 | # CONFIG_LATENCYTOP is not set |
1665 | CONFIG_SYSCTL_SYSCALL_CHECK=y | 1688 | CONFIG_SYSCTL_SYSCALL_CHECK=y |
@@ -1683,10 +1706,10 @@ CONFIG_BRANCH_PROFILE_NONE=y | |||
1683 | # CONFIG_WORKQUEUE_TRACER is not set | 1706 | # CONFIG_WORKQUEUE_TRACER is not set |
1684 | # CONFIG_BLK_DEV_IO_TRACE is not set | 1707 | # CONFIG_BLK_DEV_IO_TRACE is not set |
1685 | # CONFIG_DYNAMIC_DEBUG is not set | 1708 | # CONFIG_DYNAMIC_DEBUG is not set |
1709 | # CONFIG_DMA_API_DEBUG is not set | ||
1686 | # CONFIG_SAMPLES is not set | 1710 | # CONFIG_SAMPLES is not set |
1687 | CONFIG_HAVE_ARCH_KGDB=y | 1711 | CONFIG_HAVE_ARCH_KGDB=y |
1688 | # CONFIG_KGDB is not set | 1712 | # CONFIG_KGDB is not set |
1689 | # CONFIG_KMEMCHECK is not set | ||
1690 | # CONFIG_PPC_DISABLE_WERROR is not set | 1713 | # CONFIG_PPC_DISABLE_WERROR is not set |
1691 | CONFIG_PPC_WERROR=y | 1714 | CONFIG_PPC_WERROR=y |
1692 | CONFIG_PRINT_STACK_DEPTH=64 | 1715 | CONFIG_PRINT_STACK_DEPTH=64 |
@@ -1714,7 +1737,6 @@ CONFIG_CRYPTO=y | |||
1714 | # | 1737 | # |
1715 | # Crypto core or helper | 1738 | # Crypto core or helper |
1716 | # | 1739 | # |
1717 | # CONFIG_CRYPTO_FIPS is not set | ||
1718 | CONFIG_CRYPTO_ALGAPI=y | 1740 | CONFIG_CRYPTO_ALGAPI=y |
1719 | CONFIG_CRYPTO_ALGAPI2=y | 1741 | CONFIG_CRYPTO_ALGAPI2=y |
1720 | CONFIG_CRYPTO_AEAD=y | 1742 | CONFIG_CRYPTO_AEAD=y |
@@ -1757,11 +1779,13 @@ CONFIG_CRYPTO_PCBC=m | |||
1757 | # | 1779 | # |
1758 | CONFIG_CRYPTO_HMAC=y | 1780 | CONFIG_CRYPTO_HMAC=y |
1759 | # CONFIG_CRYPTO_XCBC is not set | 1781 | # CONFIG_CRYPTO_XCBC is not set |
1782 | # CONFIG_CRYPTO_VMAC is not set | ||
1760 | 1783 | ||
1761 | # | 1784 | # |
1762 | # Digest | 1785 | # Digest |
1763 | # | 1786 | # |
1764 | CONFIG_CRYPTO_CRC32C=m | 1787 | CONFIG_CRYPTO_CRC32C=m |
1788 | # CONFIG_CRYPTO_GHASH is not set | ||
1765 | # CONFIG_CRYPTO_MD4 is not set | 1789 | # CONFIG_CRYPTO_MD4 is not set |
1766 | CONFIG_CRYPTO_MD5=y | 1790 | CONFIG_CRYPTO_MD5=y |
1767 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 1791 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
@@ -1769,16 +1793,16 @@ CONFIG_CRYPTO_MD5=y | |||
1769 | # CONFIG_CRYPTO_RMD160 is not set | 1793 | # CONFIG_CRYPTO_RMD160 is not set |
1770 | # CONFIG_CRYPTO_RMD256 is not set | 1794 | # CONFIG_CRYPTO_RMD256 is not set |
1771 | # CONFIG_CRYPTO_RMD320 is not set | 1795 | # CONFIG_CRYPTO_RMD320 is not set |
1772 | CONFIG_CRYPTO_SHA1=m | 1796 | CONFIG_CRYPTO_SHA1=y |
1773 | # CONFIG_CRYPTO_SHA256 is not set | 1797 | CONFIG_CRYPTO_SHA256=y |
1774 | # CONFIG_CRYPTO_SHA512 is not set | 1798 | CONFIG_CRYPTO_SHA512=y |
1775 | # CONFIG_CRYPTO_TGR192 is not set | 1799 | # CONFIG_CRYPTO_TGR192 is not set |
1776 | # CONFIG_CRYPTO_WP512 is not set | 1800 | # CONFIG_CRYPTO_WP512 is not set |
1777 | 1801 | ||
1778 | # | 1802 | # |
1779 | # Ciphers | 1803 | # Ciphers |
1780 | # | 1804 | # |
1781 | # CONFIG_CRYPTO_AES is not set | 1805 | CONFIG_CRYPTO_AES=y |
1782 | # CONFIG_CRYPTO_ANUBIS is not set | 1806 | # CONFIG_CRYPTO_ANUBIS is not set |
1783 | # CONFIG_CRYPTO_ARC4 is not set | 1807 | # CONFIG_CRYPTO_ARC4 is not set |
1784 | # CONFIG_CRYPTO_BLOWFISH is not set | 1808 | # CONFIG_CRYPTO_BLOWFISH is not set |
diff --git a/arch/powerpc/configs/mpc85xx_smp_defconfig b/arch/powerpc/configs/mpc85xx_smp_defconfig index db082ce5a1c5..cd70b4a4ce01 100644 --- a/arch/powerpc/configs/mpc85xx_smp_defconfig +++ b/arch/powerpc/configs/mpc85xx_smp_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.31-rc4 | 3 | # Linux kernel version: 2.6.32-rc5 |
4 | # Wed Jul 29 23:31:56 2009 | 4 | # Thu Nov 5 08:26:01 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -22,6 +22,7 @@ CONFIG_FSL_EMB_PERFMON=y | |||
22 | # CONFIG_PHYS_64BIT is not set | 22 | # CONFIG_PHYS_64BIT is not set |
23 | CONFIG_SPE=y | 23 | CONFIG_SPE=y |
24 | CONFIG_PPC_MMU_NOHASH=y | 24 | CONFIG_PPC_MMU_NOHASH=y |
25 | CONFIG_PPC_MMU_NOHASH_32=y | ||
25 | CONFIG_PPC_BOOK3E_MMU=y | 26 | CONFIG_PPC_BOOK3E_MMU=y |
26 | # CONFIG_PPC_MM_SLICES is not set | 27 | # CONFIG_PPC_MM_SLICES is not set |
27 | CONFIG_SMP=y | 28 | CONFIG_SMP=y |
@@ -37,6 +38,7 @@ CONFIG_GENERIC_CLOCKEVENTS=y | |||
37 | CONFIG_GENERIC_HARDIRQS=y | 38 | CONFIG_GENERIC_HARDIRQS=y |
38 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | 39 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y |
39 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 40 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
41 | # CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK is not set | ||
40 | CONFIG_IRQ_PER_CPU=y | 42 | CONFIG_IRQ_PER_CPU=y |
41 | CONFIG_STACKTRACE_SUPPORT=y | 43 | CONFIG_STACKTRACE_SUPPORT=y |
42 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 44 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
@@ -89,11 +91,12 @@ CONFIG_AUDIT=y | |||
89 | # | 91 | # |
90 | # RCU Subsystem | 92 | # RCU Subsystem |
91 | # | 93 | # |
92 | CONFIG_CLASSIC_RCU=y | 94 | CONFIG_TREE_RCU=y |
93 | # CONFIG_TREE_RCU is not set | 95 | # CONFIG_TREE_PREEMPT_RCU is not set |
94 | # CONFIG_PREEMPT_RCU is not set | 96 | # CONFIG_RCU_TRACE is not set |
97 | CONFIG_RCU_FANOUT=32 | ||
98 | # CONFIG_RCU_FANOUT_EXACT is not set | ||
95 | # CONFIG_TREE_RCU_TRACE is not set | 99 | # CONFIG_TREE_RCU_TRACE is not set |
96 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
97 | CONFIG_IKCONFIG=y | 100 | CONFIG_IKCONFIG=y |
98 | CONFIG_IKCONFIG_PROC=y | 101 | CONFIG_IKCONFIG_PROC=y |
99 | CONFIG_LOG_BUF_SHIFT=14 | 102 | CONFIG_LOG_BUF_SHIFT=14 |
@@ -132,22 +135,21 @@ CONFIG_TIMERFD=y | |||
132 | CONFIG_EVENTFD=y | 135 | CONFIG_EVENTFD=y |
133 | CONFIG_SHMEM=y | 136 | CONFIG_SHMEM=y |
134 | CONFIG_AIO=y | 137 | CONFIG_AIO=y |
135 | CONFIG_HAVE_PERF_COUNTERS=y | 138 | CONFIG_HAVE_PERF_EVENTS=y |
136 | 139 | ||
137 | # | 140 | # |
138 | # Performance Counters | 141 | # Kernel Performance Events And Counters |
139 | # | 142 | # |
143 | # CONFIG_PERF_EVENTS is not set | ||
140 | # CONFIG_PERF_COUNTERS is not set | 144 | # CONFIG_PERF_COUNTERS is not set |
141 | CONFIG_VM_EVENT_COUNTERS=y | 145 | CONFIG_VM_EVENT_COUNTERS=y |
142 | CONFIG_PCI_QUIRKS=y | 146 | CONFIG_PCI_QUIRKS=y |
143 | CONFIG_SLUB_DEBUG=y | 147 | CONFIG_SLUB_DEBUG=y |
144 | # CONFIG_STRIP_ASM_SYMS is not set | ||
145 | CONFIG_COMPAT_BRK=y | 148 | CONFIG_COMPAT_BRK=y |
146 | # CONFIG_SLAB is not set | 149 | # CONFIG_SLAB is not set |
147 | CONFIG_SLUB=y | 150 | CONFIG_SLUB=y |
148 | # CONFIG_SLOB is not set | 151 | # CONFIG_SLOB is not set |
149 | # CONFIG_PROFILING is not set | 152 | # CONFIG_PROFILING is not set |
150 | # CONFIG_MARKERS is not set | ||
151 | CONFIG_HAVE_OPROFILE=y | 153 | CONFIG_HAVE_OPROFILE=y |
152 | # CONFIG_KPROBES is not set | 154 | # CONFIG_KPROBES is not set |
153 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y | 155 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y |
@@ -155,8 +157,10 @@ CONFIG_HAVE_IOREMAP_PROT=y | |||
155 | CONFIG_HAVE_KPROBES=y | 157 | CONFIG_HAVE_KPROBES=y |
156 | CONFIG_HAVE_KRETPROBES=y | 158 | CONFIG_HAVE_KRETPROBES=y |
157 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 159 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
160 | CONFIG_HAVE_DMA_ATTRS=y | ||
158 | CONFIG_USE_GENERIC_SMP_HELPERS=y | 161 | CONFIG_USE_GENERIC_SMP_HELPERS=y |
159 | CONFIG_HAVE_CLK=y | 162 | CONFIG_HAVE_CLK=y |
163 | CONFIG_HAVE_DMA_API_DEBUG=y | ||
160 | 164 | ||
161 | # | 165 | # |
162 | # GCOV-based kernel profiling | 166 | # GCOV-based kernel profiling |
@@ -192,6 +196,7 @@ CONFIG_DEFAULT_CFQ=y | |||
192 | # CONFIG_DEFAULT_NOOP is not set | 196 | # CONFIG_DEFAULT_NOOP is not set |
193 | CONFIG_DEFAULT_IOSCHED="cfq" | 197 | CONFIG_DEFAULT_IOSCHED="cfq" |
194 | # CONFIG_FREEZER is not set | 198 | # CONFIG_FREEZER is not set |
199 | CONFIG_PPC_MSI_BITMAP=y | ||
195 | 200 | ||
196 | # | 201 | # |
197 | # Platform support | 202 | # Platform support |
@@ -206,9 +211,10 @@ CONFIG_MPC85xx_CDS=y | |||
206 | CONFIG_MPC85xx_MDS=y | 211 | CONFIG_MPC85xx_MDS=y |
207 | CONFIG_MPC8536_DS=y | 212 | CONFIG_MPC8536_DS=y |
208 | CONFIG_MPC85xx_DS=y | 213 | CONFIG_MPC85xx_DS=y |
214 | CONFIG_MPC85xx_RDB=y | ||
209 | CONFIG_SOCRATES=y | 215 | CONFIG_SOCRATES=y |
210 | CONFIG_KSI8560=y | 216 | CONFIG_KSI8560=y |
211 | # CONFIG_XES_MPC85xx is not set | 217 | CONFIG_XES_MPC85xx=y |
212 | CONFIG_STX_GP3=y | 218 | CONFIG_STX_GP3=y |
213 | CONFIG_TQM8540=y | 219 | CONFIG_TQM8540=y |
214 | CONFIG_TQM8541=y | 220 | CONFIG_TQM8541=y |
@@ -261,11 +267,11 @@ CONFIG_BINFMT_MISC=m | |||
261 | CONFIG_MATH_EMULATION=y | 267 | CONFIG_MATH_EMULATION=y |
262 | CONFIG_IOMMU_HELPER=y | 268 | CONFIG_IOMMU_HELPER=y |
263 | CONFIG_SWIOTLB=y | 269 | CONFIG_SWIOTLB=y |
264 | CONFIG_PPC_NEED_DMA_SYNC_OPS=y | ||
265 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 270 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
266 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 271 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
267 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 272 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
268 | # CONFIG_IRQ_ALL_CPUS is not set | 273 | # CONFIG_IRQ_ALL_CPUS is not set |
274 | CONFIG_MAX_ACTIVE_REGIONS=32 | ||
269 | CONFIG_ARCH_FLATMEM_ENABLE=y | 275 | CONFIG_ARCH_FLATMEM_ENABLE=y |
270 | CONFIG_ARCH_POPULATES_NODE_MAP=y | 276 | CONFIG_ARCH_POPULATES_NODE_MAP=y |
271 | CONFIG_SELECT_MEMORY_MODEL=y | 277 | CONFIG_SELECT_MEMORY_MODEL=y |
@@ -283,6 +289,7 @@ CONFIG_BOUNCE=y | |||
283 | CONFIG_VIRT_TO_BUS=y | 289 | CONFIG_VIRT_TO_BUS=y |
284 | CONFIG_HAVE_MLOCK=y | 290 | CONFIG_HAVE_MLOCK=y |
285 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 291 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
292 | # CONFIG_KSM is not set | ||
286 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | 293 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 |
287 | CONFIG_PPC_4K_PAGES=y | 294 | CONFIG_PPC_4K_PAGES=y |
288 | # CONFIG_PPC_16K_PAGES is not set | 295 | # CONFIG_PPC_16K_PAGES is not set |
@@ -310,7 +317,7 @@ CONFIG_PCI_DOMAINS=y | |||
310 | CONFIG_PCI_SYSCALL=y | 317 | CONFIG_PCI_SYSCALL=y |
311 | # CONFIG_PCIEPORTBUS is not set | 318 | # CONFIG_PCIEPORTBUS is not set |
312 | CONFIG_ARCH_SUPPORTS_MSI=y | 319 | CONFIG_ARCH_SUPPORTS_MSI=y |
313 | # CONFIG_PCI_MSI is not set | 320 | CONFIG_PCI_MSI=y |
314 | # CONFIG_PCI_LEGACY is not set | 321 | # CONFIG_PCI_LEGACY is not set |
315 | # CONFIG_PCI_DEBUG is not set | 322 | # CONFIG_PCI_DEBUG is not set |
316 | # CONFIG_PCI_STUB is not set | 323 | # CONFIG_PCI_STUB is not set |
@@ -318,7 +325,8 @@ CONFIG_ARCH_SUPPORTS_MSI=y | |||
318 | # CONFIG_PCCARD is not set | 325 | # CONFIG_PCCARD is not set |
319 | # CONFIG_HOTPLUG_PCI is not set | 326 | # CONFIG_HOTPLUG_PCI is not set |
320 | CONFIG_HAS_RAPIDIO=y | 327 | CONFIG_HAS_RAPIDIO=y |
321 | # CONFIG_RAPIDIO is not set | 328 | CONFIG_RAPIDIO=y |
329 | CONFIG_RAPIDIO_DISC_TIMEOUT=30 | ||
322 | 330 | ||
323 | # | 331 | # |
324 | # Advanced setup | 332 | # Advanced setup |
@@ -348,7 +356,7 @@ CONFIG_XFRM_USER=y | |||
348 | # CONFIG_XFRM_SUB_POLICY is not set | 356 | # CONFIG_XFRM_SUB_POLICY is not set |
349 | # CONFIG_XFRM_MIGRATE is not set | 357 | # CONFIG_XFRM_MIGRATE is not set |
350 | # CONFIG_XFRM_STATISTICS is not set | 358 | # CONFIG_XFRM_STATISTICS is not set |
351 | CONFIG_NET_KEY=m | 359 | CONFIG_NET_KEY=y |
352 | # CONFIG_NET_KEY_MIGRATE is not set | 360 | # CONFIG_NET_KEY_MIGRATE is not set |
353 | CONFIG_INET=y | 361 | CONFIG_INET=y |
354 | CONFIG_IP_MULTICAST=y | 362 | CONFIG_IP_MULTICAST=y |
@@ -372,12 +380,12 @@ CONFIG_IP_PIMSM_V2=y | |||
372 | CONFIG_ARPD=y | 380 | CONFIG_ARPD=y |
373 | # CONFIG_SYN_COOKIES is not set | 381 | # CONFIG_SYN_COOKIES is not set |
374 | # CONFIG_INET_AH is not set | 382 | # CONFIG_INET_AH is not set |
375 | # CONFIG_INET_ESP is not set | 383 | CONFIG_INET_ESP=y |
376 | # CONFIG_INET_IPCOMP is not set | 384 | # CONFIG_INET_IPCOMP is not set |
377 | # CONFIG_INET_XFRM_TUNNEL is not set | 385 | # CONFIG_INET_XFRM_TUNNEL is not set |
378 | CONFIG_INET_TUNNEL=y | 386 | CONFIG_INET_TUNNEL=y |
379 | # CONFIG_INET_XFRM_MODE_TRANSPORT is not set | 387 | CONFIG_INET_XFRM_MODE_TRANSPORT=y |
380 | # CONFIG_INET_XFRM_MODE_TUNNEL is not set | 388 | CONFIG_INET_XFRM_MODE_TUNNEL=y |
381 | # CONFIG_INET_XFRM_MODE_BEET is not set | 389 | # CONFIG_INET_XFRM_MODE_BEET is not set |
382 | # CONFIG_INET_LRO is not set | 390 | # CONFIG_INET_LRO is not set |
383 | CONFIG_INET_DIAG=y | 391 | CONFIG_INET_DIAG=y |
@@ -414,6 +422,7 @@ CONFIG_IP_SCTP=m | |||
414 | # CONFIG_SCTP_HMAC_NONE is not set | 422 | # CONFIG_SCTP_HMAC_NONE is not set |
415 | # CONFIG_SCTP_HMAC_SHA1 is not set | 423 | # CONFIG_SCTP_HMAC_SHA1 is not set |
416 | CONFIG_SCTP_HMAC_MD5=y | 424 | CONFIG_SCTP_HMAC_MD5=y |
425 | # CONFIG_RDS is not set | ||
417 | # CONFIG_TIPC is not set | 426 | # CONFIG_TIPC is not set |
418 | # CONFIG_ATM is not set | 427 | # CONFIG_ATM is not set |
419 | # CONFIG_BRIDGE is not set | 428 | # CONFIG_BRIDGE is not set |
@@ -444,6 +453,7 @@ CONFIG_SCTP_HMAC_MD5=y | |||
444 | CONFIG_FIB_RULES=y | 453 | CONFIG_FIB_RULES=y |
445 | CONFIG_WIRELESS=y | 454 | CONFIG_WIRELESS=y |
446 | # CONFIG_CFG80211 is not set | 455 | # CONFIG_CFG80211 is not set |
456 | CONFIG_CFG80211_DEFAULT_PS_VALUE=0 | ||
447 | CONFIG_WIRELESS_OLD_REGULATORY=y | 457 | CONFIG_WIRELESS_OLD_REGULATORY=y |
448 | # CONFIG_WIRELESS_EXT is not set | 458 | # CONFIG_WIRELESS_EXT is not set |
449 | # CONFIG_LIB80211 is not set | 459 | # CONFIG_LIB80211 is not set |
@@ -451,7 +461,6 @@ CONFIG_WIRELESS_OLD_REGULATORY=y | |||
451 | # | 461 | # |
452 | # CFG80211 needs to be enabled for MAC80211 | 462 | # CFG80211 needs to be enabled for MAC80211 |
453 | # | 463 | # |
454 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
455 | # CONFIG_WIMAX is not set | 464 | # CONFIG_WIMAX is not set |
456 | # CONFIG_RFKILL is not set | 465 | # CONFIG_RFKILL is not set |
457 | # CONFIG_NET_9P is not set | 466 | # CONFIG_NET_9P is not set |
@@ -464,6 +473,7 @@ CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | |||
464 | # Generic Driver Options | 473 | # Generic Driver Options |
465 | # | 474 | # |
466 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 475 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
476 | # CONFIG_DEVTMPFS is not set | ||
467 | CONFIG_STANDALONE=y | 477 | CONFIG_STANDALONE=y |
468 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 478 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
469 | CONFIG_FW_LOADER=y | 479 | CONFIG_FW_LOADER=y |
@@ -557,6 +567,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
557 | # CONFIG_ISCSI_TCP is not set | 567 | # CONFIG_ISCSI_TCP is not set |
558 | # CONFIG_SCSI_CXGB3_ISCSI is not set | 568 | # CONFIG_SCSI_CXGB3_ISCSI is not set |
559 | # CONFIG_SCSI_BNX2_ISCSI is not set | 569 | # CONFIG_SCSI_BNX2_ISCSI is not set |
570 | # CONFIG_BE2ISCSI is not set | ||
560 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 571 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
561 | # CONFIG_SCSI_3W_9XXX is not set | 572 | # CONFIG_SCSI_3W_9XXX is not set |
562 | # CONFIG_SCSI_ACARD is not set | 573 | # CONFIG_SCSI_ACARD is not set |
@@ -596,11 +607,14 @@ CONFIG_SCSI_LOWLEVEL=y | |||
596 | # CONFIG_SCSI_DC390T is not set | 607 | # CONFIG_SCSI_DC390T is not set |
597 | # CONFIG_SCSI_NSP32 is not set | 608 | # CONFIG_SCSI_NSP32 is not set |
598 | # CONFIG_SCSI_DEBUG is not set | 609 | # CONFIG_SCSI_DEBUG is not set |
610 | # CONFIG_SCSI_PMCRAID is not set | ||
599 | # CONFIG_SCSI_SRP is not set | 611 | # CONFIG_SCSI_SRP is not set |
612 | # CONFIG_SCSI_BFA_FC is not set | ||
600 | # CONFIG_SCSI_DH is not set | 613 | # CONFIG_SCSI_DH is not set |
601 | # CONFIG_SCSI_OSD_INITIATOR is not set | 614 | # CONFIG_SCSI_OSD_INITIATOR is not set |
602 | CONFIG_ATA=y | 615 | CONFIG_ATA=y |
603 | # CONFIG_ATA_NONSTANDARD is not set | 616 | # CONFIG_ATA_NONSTANDARD is not set |
617 | CONFIG_ATA_VERBOSE_ERROR=y | ||
604 | CONFIG_SATA_PMP=y | 618 | CONFIG_SATA_PMP=y |
605 | CONFIG_SATA_AHCI=y | 619 | CONFIG_SATA_AHCI=y |
606 | # CONFIG_SATA_SIL24 is not set | 620 | # CONFIG_SATA_SIL24 is not set |
@@ -623,6 +637,7 @@ CONFIG_ATA_SFF=y | |||
623 | CONFIG_PATA_ALI=y | 637 | CONFIG_PATA_ALI=y |
624 | # CONFIG_PATA_AMD is not set | 638 | # CONFIG_PATA_AMD is not set |
625 | # CONFIG_PATA_ARTOP is not set | 639 | # CONFIG_PATA_ARTOP is not set |
640 | # CONFIG_PATA_ATP867X is not set | ||
626 | # CONFIG_PATA_ATIIXP is not set | 641 | # CONFIG_PATA_ATIIXP is not set |
627 | # CONFIG_PATA_CMD640_PCI is not set | 642 | # CONFIG_PATA_CMD640_PCI is not set |
628 | # CONFIG_PATA_CMD64X is not set | 643 | # CONFIG_PATA_CMD64X is not set |
@@ -650,6 +665,7 @@ CONFIG_PATA_ALI=y | |||
650 | # CONFIG_PATA_OPTIDMA is not set | 665 | # CONFIG_PATA_OPTIDMA is not set |
651 | # CONFIG_PATA_PDC_OLD is not set | 666 | # CONFIG_PATA_PDC_OLD is not set |
652 | # CONFIG_PATA_RADISYS is not set | 667 | # CONFIG_PATA_RADISYS is not set |
668 | # CONFIG_PATA_RDC is not set | ||
653 | # CONFIG_PATA_RZ1000 is not set | 669 | # CONFIG_PATA_RZ1000 is not set |
654 | # CONFIG_PATA_SC1200 is not set | 670 | # CONFIG_PATA_SC1200 is not set |
655 | # CONFIG_PATA_SERVERWORKS is not set | 671 | # CONFIG_PATA_SERVERWORKS is not set |
@@ -726,7 +742,9 @@ CONFIG_MII=y | |||
726 | # CONFIG_NET_PCI is not set | 742 | # CONFIG_NET_PCI is not set |
727 | # CONFIG_B44 is not set | 743 | # CONFIG_B44 is not set |
728 | # CONFIG_KS8842 is not set | 744 | # CONFIG_KS8842 is not set |
745 | # CONFIG_KS8851_MLL is not set | ||
729 | # CONFIG_ATL2 is not set | 746 | # CONFIG_ATL2 is not set |
747 | # CONFIG_XILINX_EMACLITE is not set | ||
730 | CONFIG_FS_ENET=y | 748 | CONFIG_FS_ENET=y |
731 | CONFIG_FS_ENET_HAS_SCC=y | 749 | CONFIG_FS_ENET_HAS_SCC=y |
732 | CONFIG_FS_ENET_HAS_FCC=y | 750 | CONFIG_FS_ENET_HAS_FCC=y |
@@ -753,7 +771,6 @@ CONFIG_NETDEV_1000=y | |||
753 | CONFIG_FSL_PQ_MDIO=y | 771 | CONFIG_FSL_PQ_MDIO=y |
754 | CONFIG_GIANFAR=y | 772 | CONFIG_GIANFAR=y |
755 | CONFIG_UCC_GETH=y | 773 | CONFIG_UCC_GETH=y |
756 | # CONFIG_UGETH_MAGIC_PACKET is not set | ||
757 | # CONFIG_UGETH_TX_ON_DEMAND is not set | 774 | # CONFIG_UGETH_TX_ON_DEMAND is not set |
758 | # CONFIG_MV643XX_ETH is not set | 775 | # CONFIG_MV643XX_ETH is not set |
759 | # CONFIG_QLA3XXX is not set | 776 | # CONFIG_QLA3XXX is not set |
@@ -781,10 +798,7 @@ CONFIG_CHELSIO_T3_DEPENDS=y | |||
781 | # CONFIG_SFC is not set | 798 | # CONFIG_SFC is not set |
782 | # CONFIG_BE2NET is not set | 799 | # CONFIG_BE2NET is not set |
783 | # CONFIG_TR is not set | 800 | # CONFIG_TR is not set |
784 | 801 | CONFIG_WLAN=y | |
785 | # | ||
786 | # Wireless LAN | ||
787 | # | ||
788 | # CONFIG_WLAN_PRE80211 is not set | 802 | # CONFIG_WLAN_PRE80211 is not set |
789 | # CONFIG_WLAN_80211 is not set | 803 | # CONFIG_WLAN_80211 is not set |
790 | 804 | ||
@@ -801,6 +815,7 @@ CONFIG_CHELSIO_T3_DEPENDS=y | |||
801 | # CONFIG_USB_RTL8150 is not set | 815 | # CONFIG_USB_RTL8150 is not set |
802 | # CONFIG_USB_USBNET is not set | 816 | # CONFIG_USB_USBNET is not set |
803 | # CONFIG_WAN is not set | 817 | # CONFIG_WAN is not set |
818 | # CONFIG_RIONET is not set | ||
804 | # CONFIG_FDDI is not set | 819 | # CONFIG_FDDI is not set |
805 | # CONFIG_HIPPI is not set | 820 | # CONFIG_HIPPI is not set |
806 | # CONFIG_PPP is not set | 821 | # CONFIG_PPP is not set |
@@ -901,6 +916,7 @@ CONFIG_NVRAM=y | |||
901 | CONFIG_DEVPORT=y | 916 | CONFIG_DEVPORT=y |
902 | CONFIG_I2C=y | 917 | CONFIG_I2C=y |
903 | CONFIG_I2C_BOARDINFO=y | 918 | CONFIG_I2C_BOARDINFO=y |
919 | CONFIG_I2C_COMPAT=y | ||
904 | # CONFIG_I2C_CHARDEV is not set | 920 | # CONFIG_I2C_CHARDEV is not set |
905 | CONFIG_I2C_HELPER_AUTO=y | 921 | CONFIG_I2C_HELPER_AUTO=y |
906 | 922 | ||
@@ -958,9 +974,6 @@ CONFIG_I2C_MPC=y | |||
958 | # Miscellaneous I2C Chip support | 974 | # Miscellaneous I2C Chip support |
959 | # | 975 | # |
960 | # CONFIG_DS1682 is not set | 976 | # CONFIG_DS1682 is not set |
961 | # CONFIG_SENSORS_PCF8574 is not set | ||
962 | # CONFIG_PCF8575 is not set | ||
963 | # CONFIG_SENSORS_PCA9539 is not set | ||
964 | # CONFIG_SENSORS_TSL2550 is not set | 977 | # CONFIG_SENSORS_TSL2550 is not set |
965 | # CONFIG_I2C_DEBUG_CORE is not set | 978 | # CONFIG_I2C_DEBUG_CORE is not set |
966 | # CONFIG_I2C_DEBUG_ALGO is not set | 979 | # CONFIG_I2C_DEBUG_ALGO is not set |
@@ -994,15 +1007,19 @@ CONFIG_GPIOLIB=y | |||
994 | # PCI GPIO expanders: | 1007 | # PCI GPIO expanders: |
995 | # | 1008 | # |
996 | # CONFIG_GPIO_BT8XX is not set | 1009 | # CONFIG_GPIO_BT8XX is not set |
1010 | # CONFIG_GPIO_LANGWELL is not set | ||
997 | 1011 | ||
998 | # | 1012 | # |
999 | # SPI GPIO expanders: | 1013 | # SPI GPIO expanders: |
1000 | # | 1014 | # |
1015 | |||
1016 | # | ||
1017 | # AC97 GPIO expanders: | ||
1018 | # | ||
1001 | # CONFIG_W1 is not set | 1019 | # CONFIG_W1 is not set |
1002 | # CONFIG_POWER_SUPPLY is not set | 1020 | # CONFIG_POWER_SUPPLY is not set |
1003 | # CONFIG_HWMON is not set | 1021 | # CONFIG_HWMON is not set |
1004 | # CONFIG_THERMAL is not set | 1022 | # CONFIG_THERMAL is not set |
1005 | # CONFIG_THERMAL_HWMON is not set | ||
1006 | # CONFIG_WATCHDOG is not set | 1023 | # CONFIG_WATCHDOG is not set |
1007 | CONFIG_SSB_POSSIBLE=y | 1024 | CONFIG_SSB_POSSIBLE=y |
1008 | 1025 | ||
@@ -1023,6 +1040,7 @@ CONFIG_SSB_POSSIBLE=y | |||
1023 | # CONFIG_MFD_TMIO is not set | 1040 | # CONFIG_MFD_TMIO is not set |
1024 | # CONFIG_PMIC_DA903X is not set | 1041 | # CONFIG_PMIC_DA903X is not set |
1025 | # CONFIG_MFD_WM8400 is not set | 1042 | # CONFIG_MFD_WM8400 is not set |
1043 | # CONFIG_MFD_WM831X is not set | ||
1026 | # CONFIG_MFD_WM8350_I2C is not set | 1044 | # CONFIG_MFD_WM8350_I2C is not set |
1027 | # CONFIG_MFD_PCF50633 is not set | 1045 | # CONFIG_MFD_PCF50633 is not set |
1028 | # CONFIG_AB3100_CORE is not set | 1046 | # CONFIG_AB3100_CORE is not set |
@@ -1033,6 +1051,7 @@ CONFIG_SSB_POSSIBLE=y | |||
1033 | # Graphics support | 1051 | # Graphics support |
1034 | # | 1052 | # |
1035 | # CONFIG_AGP is not set | 1053 | # CONFIG_AGP is not set |
1054 | CONFIG_VGA_ARB=y | ||
1036 | # CONFIG_DRM is not set | 1055 | # CONFIG_DRM is not set |
1037 | # CONFIG_VGASTATE is not set | 1056 | # CONFIG_VGASTATE is not set |
1038 | CONFIG_VIDEO_OUTPUT_CONTROL=y | 1057 | CONFIG_VIDEO_OUTPUT_CONTROL=y |
@@ -1052,6 +1071,7 @@ CONFIG_VGA_CONSOLE=y | |||
1052 | CONFIG_DUMMY_CONSOLE=y | 1071 | CONFIG_DUMMY_CONSOLE=y |
1053 | CONFIG_SOUND=y | 1072 | CONFIG_SOUND=y |
1054 | CONFIG_SOUND_OSS_CORE=y | 1073 | CONFIG_SOUND_OSS_CORE=y |
1074 | CONFIG_SOUND_OSS_CORE_PRECLAIM=y | ||
1055 | CONFIG_SND=y | 1075 | CONFIG_SND=y |
1056 | CONFIG_SND_TIMER=y | 1076 | CONFIG_SND_TIMER=y |
1057 | CONFIG_SND_PCM=y | 1077 | CONFIG_SND_PCM=y |
@@ -1155,7 +1175,6 @@ CONFIG_SND_USB=y | |||
1155 | CONFIG_AC97_BUS=y | 1175 | CONFIG_AC97_BUS=y |
1156 | CONFIG_HID_SUPPORT=y | 1176 | CONFIG_HID_SUPPORT=y |
1157 | CONFIG_HID=y | 1177 | CONFIG_HID=y |
1158 | # CONFIG_HID_DEBUG is not set | ||
1159 | # CONFIG_HIDRAW is not set | 1178 | # CONFIG_HIDRAW is not set |
1160 | 1179 | ||
1161 | # | 1180 | # |
@@ -1178,6 +1197,7 @@ CONFIG_HID_CYPRESS=y | |||
1178 | CONFIG_HID_EZKEY=y | 1197 | CONFIG_HID_EZKEY=y |
1179 | # CONFIG_HID_KYE is not set | 1198 | # CONFIG_HID_KYE is not set |
1180 | CONFIG_HID_GYRATION=y | 1199 | CONFIG_HID_GYRATION=y |
1200 | # CONFIG_HID_TWINHAN is not set | ||
1181 | # CONFIG_HID_KENSINGTON is not set | 1201 | # CONFIG_HID_KENSINGTON is not set |
1182 | CONFIG_HID_LOGITECH=y | 1202 | CONFIG_HID_LOGITECH=y |
1183 | # CONFIG_LOGITECH_FF is not set | 1203 | # CONFIG_LOGITECH_FF is not set |
@@ -1230,6 +1250,7 @@ CONFIG_USB_EHCI_HCD_PPC_OF=y | |||
1230 | # CONFIG_USB_OXU210HP_HCD is not set | 1250 | # CONFIG_USB_OXU210HP_HCD is not set |
1231 | # CONFIG_USB_ISP116X_HCD is not set | 1251 | # CONFIG_USB_ISP116X_HCD is not set |
1232 | # CONFIG_USB_ISP1760_HCD is not set | 1252 | # CONFIG_USB_ISP1760_HCD is not set |
1253 | # CONFIG_USB_ISP1362_HCD is not set | ||
1233 | CONFIG_USB_OHCI_HCD=y | 1254 | CONFIG_USB_OHCI_HCD=y |
1234 | CONFIG_USB_OHCI_HCD_PPC_OF_BE=y | 1255 | CONFIG_USB_OHCI_HCD_PPC_OF_BE=y |
1235 | CONFIG_USB_OHCI_HCD_PPC_OF_LE=y | 1256 | CONFIG_USB_OHCI_HCD_PPC_OF_LE=y |
@@ -1244,7 +1265,6 @@ CONFIG_USB_OHCI_LITTLE_ENDIAN=y | |||
1244 | # CONFIG_USB_R8A66597_HCD is not set | 1265 | # CONFIG_USB_R8A66597_HCD is not set |
1245 | # CONFIG_USB_WHCI_HCD is not set | 1266 | # CONFIG_USB_WHCI_HCD is not set |
1246 | # CONFIG_USB_HWA_HCD is not set | 1267 | # CONFIG_USB_HWA_HCD is not set |
1247 | # CONFIG_USB_MUSB_HDRC is not set | ||
1248 | 1268 | ||
1249 | # | 1269 | # |
1250 | # USB Device Class drivers | 1270 | # USB Device Class drivers |
@@ -1432,6 +1452,7 @@ CONFIG_FS_MBCACHE=y | |||
1432 | # CONFIG_GFS2_FS is not set | 1452 | # CONFIG_GFS2_FS is not set |
1433 | # CONFIG_OCFS2_FS is not set | 1453 | # CONFIG_OCFS2_FS is not set |
1434 | # CONFIG_BTRFS_FS is not set | 1454 | # CONFIG_BTRFS_FS is not set |
1455 | # CONFIG_NILFS2_FS is not set | ||
1435 | CONFIG_FILE_LOCKING=y | 1456 | CONFIG_FILE_LOCKING=y |
1436 | CONFIG_FSNOTIFY=y | 1457 | CONFIG_FSNOTIFY=y |
1437 | CONFIG_DNOTIFY=y | 1458 | CONFIG_DNOTIFY=y |
@@ -1502,7 +1523,6 @@ CONFIG_SYSV_FS=m | |||
1502 | CONFIG_UFS_FS=m | 1523 | CONFIG_UFS_FS=m |
1503 | # CONFIG_UFS_FS_WRITE is not set | 1524 | # CONFIG_UFS_FS_WRITE is not set |
1504 | # CONFIG_UFS_DEBUG is not set | 1525 | # CONFIG_UFS_DEBUG is not set |
1505 | # CONFIG_NILFS2_FS is not set | ||
1506 | CONFIG_NETWORK_FILESYSTEMS=y | 1526 | CONFIG_NETWORK_FILESYSTEMS=y |
1507 | CONFIG_NFS_FS=y | 1527 | CONFIG_NFS_FS=y |
1508 | CONFIG_NFS_V3=y | 1528 | CONFIG_NFS_V3=y |
@@ -1623,6 +1643,7 @@ CONFIG_ENABLE_WARN_DEPRECATED=y | |||
1623 | CONFIG_ENABLE_MUST_CHECK=y | 1643 | CONFIG_ENABLE_MUST_CHECK=y |
1624 | CONFIG_FRAME_WARN=1024 | 1644 | CONFIG_FRAME_WARN=1024 |
1625 | # CONFIG_MAGIC_SYSRQ is not set | 1645 | # CONFIG_MAGIC_SYSRQ is not set |
1646 | # CONFIG_STRIP_ASM_SYMS is not set | ||
1626 | # CONFIG_UNUSED_SYMBOLS is not set | 1647 | # CONFIG_UNUSED_SYMBOLS is not set |
1627 | CONFIG_DEBUG_FS=y | 1648 | CONFIG_DEBUG_FS=y |
1628 | # CONFIG_HEADERS_CHECK is not set | 1649 | # CONFIG_HEADERS_CHECK is not set |
@@ -1640,6 +1661,7 @@ CONFIG_SCHED_DEBUG=y | |||
1640 | # CONFIG_DEBUG_OBJECTS is not set | 1661 | # CONFIG_DEBUG_OBJECTS is not set |
1641 | # CONFIG_SLUB_DEBUG_ON is not set | 1662 | # CONFIG_SLUB_DEBUG_ON is not set |
1642 | # CONFIG_SLUB_STATS is not set | 1663 | # CONFIG_SLUB_STATS is not set |
1664 | # CONFIG_DEBUG_KMEMLEAK is not set | ||
1643 | # CONFIG_DEBUG_RT_MUTEXES is not set | 1665 | # CONFIG_DEBUG_RT_MUTEXES is not set |
1644 | # CONFIG_RT_MUTEX_TESTER is not set | 1666 | # CONFIG_RT_MUTEX_TESTER is not set |
1645 | # CONFIG_DEBUG_SPINLOCK is not set | 1667 | # CONFIG_DEBUG_SPINLOCK is not set |
@@ -1659,10 +1681,12 @@ CONFIG_DEBUG_INFO=y | |||
1659 | # CONFIG_DEBUG_LIST is not set | 1681 | # CONFIG_DEBUG_LIST is not set |
1660 | # CONFIG_DEBUG_SG is not set | 1682 | # CONFIG_DEBUG_SG is not set |
1661 | # CONFIG_DEBUG_NOTIFIERS is not set | 1683 | # CONFIG_DEBUG_NOTIFIERS is not set |
1684 | # CONFIG_DEBUG_CREDENTIALS is not set | ||
1662 | # CONFIG_RCU_TORTURE_TEST is not set | 1685 | # CONFIG_RCU_TORTURE_TEST is not set |
1663 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | 1686 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
1664 | # CONFIG_BACKTRACE_SELF_TEST is not set | 1687 | # CONFIG_BACKTRACE_SELF_TEST is not set |
1665 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set | 1688 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set |
1689 | # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set | ||
1666 | # CONFIG_FAULT_INJECTION is not set | 1690 | # CONFIG_FAULT_INJECTION is not set |
1667 | # CONFIG_LATENCYTOP is not set | 1691 | # CONFIG_LATENCYTOP is not set |
1668 | CONFIG_SYSCTL_SYSCALL_CHECK=y | 1692 | CONFIG_SYSCTL_SYSCALL_CHECK=y |
@@ -1686,10 +1710,10 @@ CONFIG_BRANCH_PROFILE_NONE=y | |||
1686 | # CONFIG_WORKQUEUE_TRACER is not set | 1710 | # CONFIG_WORKQUEUE_TRACER is not set |
1687 | # CONFIG_BLK_DEV_IO_TRACE is not set | 1711 | # CONFIG_BLK_DEV_IO_TRACE is not set |
1688 | # CONFIG_DYNAMIC_DEBUG is not set | 1712 | # CONFIG_DYNAMIC_DEBUG is not set |
1713 | # CONFIG_DMA_API_DEBUG is not set | ||
1689 | # CONFIG_SAMPLES is not set | 1714 | # CONFIG_SAMPLES is not set |
1690 | CONFIG_HAVE_ARCH_KGDB=y | 1715 | CONFIG_HAVE_ARCH_KGDB=y |
1691 | # CONFIG_KGDB is not set | 1716 | # CONFIG_KGDB is not set |
1692 | # CONFIG_KMEMCHECK is not set | ||
1693 | # CONFIG_PPC_DISABLE_WERROR is not set | 1717 | # CONFIG_PPC_DISABLE_WERROR is not set |
1694 | CONFIG_PPC_WERROR=y | 1718 | CONFIG_PPC_WERROR=y |
1695 | CONFIG_PRINT_STACK_DEPTH=64 | 1719 | CONFIG_PRINT_STACK_DEPTH=64 |
@@ -1717,7 +1741,6 @@ CONFIG_CRYPTO=y | |||
1717 | # | 1741 | # |
1718 | # Crypto core or helper | 1742 | # Crypto core or helper |
1719 | # | 1743 | # |
1720 | # CONFIG_CRYPTO_FIPS is not set | ||
1721 | CONFIG_CRYPTO_ALGAPI=y | 1744 | CONFIG_CRYPTO_ALGAPI=y |
1722 | CONFIG_CRYPTO_ALGAPI2=y | 1745 | CONFIG_CRYPTO_ALGAPI2=y |
1723 | CONFIG_CRYPTO_AEAD=y | 1746 | CONFIG_CRYPTO_AEAD=y |
@@ -1760,11 +1783,13 @@ CONFIG_CRYPTO_PCBC=m | |||
1760 | # | 1783 | # |
1761 | CONFIG_CRYPTO_HMAC=y | 1784 | CONFIG_CRYPTO_HMAC=y |
1762 | # CONFIG_CRYPTO_XCBC is not set | 1785 | # CONFIG_CRYPTO_XCBC is not set |
1786 | # CONFIG_CRYPTO_VMAC is not set | ||
1763 | 1787 | ||
1764 | # | 1788 | # |
1765 | # Digest | 1789 | # Digest |
1766 | # | 1790 | # |
1767 | CONFIG_CRYPTO_CRC32C=m | 1791 | CONFIG_CRYPTO_CRC32C=m |
1792 | # CONFIG_CRYPTO_GHASH is not set | ||
1768 | # CONFIG_CRYPTO_MD4 is not set | 1793 | # CONFIG_CRYPTO_MD4 is not set |
1769 | CONFIG_CRYPTO_MD5=y | 1794 | CONFIG_CRYPTO_MD5=y |
1770 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 1795 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
@@ -1772,16 +1797,16 @@ CONFIG_CRYPTO_MD5=y | |||
1772 | # CONFIG_CRYPTO_RMD160 is not set | 1797 | # CONFIG_CRYPTO_RMD160 is not set |
1773 | # CONFIG_CRYPTO_RMD256 is not set | 1798 | # CONFIG_CRYPTO_RMD256 is not set |
1774 | # CONFIG_CRYPTO_RMD320 is not set | 1799 | # CONFIG_CRYPTO_RMD320 is not set |
1775 | CONFIG_CRYPTO_SHA1=m | 1800 | CONFIG_CRYPTO_SHA1=y |
1776 | # CONFIG_CRYPTO_SHA256 is not set | 1801 | CONFIG_CRYPTO_SHA256=y |
1777 | # CONFIG_CRYPTO_SHA512 is not set | 1802 | CONFIG_CRYPTO_SHA512=y |
1778 | # CONFIG_CRYPTO_TGR192 is not set | 1803 | # CONFIG_CRYPTO_TGR192 is not set |
1779 | # CONFIG_CRYPTO_WP512 is not set | 1804 | # CONFIG_CRYPTO_WP512 is not set |
1780 | 1805 | ||
1781 | # | 1806 | # |
1782 | # Ciphers | 1807 | # Ciphers |
1783 | # | 1808 | # |
1784 | # CONFIG_CRYPTO_AES is not set | 1809 | CONFIG_CRYPTO_AES=y |
1785 | # CONFIG_CRYPTO_ANUBIS is not set | 1810 | # CONFIG_CRYPTO_ANUBIS is not set |
1786 | # CONFIG_CRYPTO_ARC4 is not set | 1811 | # CONFIG_CRYPTO_ARC4 is not set |
1787 | # CONFIG_CRYPTO_BLOWFISH is not set | 1812 | # CONFIG_CRYPTO_BLOWFISH is not set |
diff --git a/arch/powerpc/configs/mpc866_ads_defconfig b/arch/powerpc/configs/mpc866_ads_defconfig index 6809b61ed3de..40d6f0568ca5 100644 --- a/arch/powerpc/configs/mpc866_ads_defconfig +++ b/arch/powerpc/configs/mpc866_ads_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.31-rc4 | 3 | # Linux kernel version: 2.6.32-rc5 |
4 | # Wed Jul 29 23:31:57 2009 | 4 | # Thu Nov 5 08:20:15 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -16,6 +16,7 @@ CONFIG_PPC_8xx=y | |||
16 | # CONFIG_E200 is not set | 16 | # CONFIG_E200 is not set |
17 | CONFIG_8xx=y | 17 | CONFIG_8xx=y |
18 | CONFIG_PPC_MMU_NOHASH=y | 18 | CONFIG_PPC_MMU_NOHASH=y |
19 | CONFIG_PPC_MMU_NOHASH_32=y | ||
19 | # CONFIG_PPC_MM_SLICES is not set | 20 | # CONFIG_PPC_MM_SLICES is not set |
20 | CONFIG_NOT_COHERENT_CACHE=y | 21 | CONFIG_NOT_COHERENT_CACHE=y |
21 | CONFIG_PPC32=y | 22 | CONFIG_PPC32=y |
@@ -29,6 +30,7 @@ CONFIG_GENERIC_CLOCKEVENTS=y | |||
29 | CONFIG_GENERIC_HARDIRQS=y | 30 | CONFIG_GENERIC_HARDIRQS=y |
30 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | 31 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y |
31 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 32 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
33 | # CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK is not set | ||
32 | CONFIG_IRQ_PER_CPU=y | 34 | CONFIG_IRQ_PER_CPU=y |
33 | CONFIG_STACKTRACE_SUPPORT=y | 35 | CONFIG_STACKTRACE_SUPPORT=y |
34 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 36 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
@@ -76,11 +78,12 @@ CONFIG_SYSVIPC_SYSCTL=y | |||
76 | # | 78 | # |
77 | # RCU Subsystem | 79 | # RCU Subsystem |
78 | # | 80 | # |
79 | CONFIG_CLASSIC_RCU=y | 81 | CONFIG_TREE_RCU=y |
80 | # CONFIG_TREE_RCU is not set | 82 | # CONFIG_TREE_PREEMPT_RCU is not set |
81 | # CONFIG_PREEMPT_RCU is not set | 83 | # CONFIG_RCU_TRACE is not set |
84 | CONFIG_RCU_FANOUT=32 | ||
85 | # CONFIG_RCU_FANOUT_EXACT is not set | ||
82 | # CONFIG_TREE_RCU_TRACE is not set | 86 | # CONFIG_TREE_RCU_TRACE is not set |
83 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
84 | # CONFIG_IKCONFIG is not set | 87 | # CONFIG_IKCONFIG is not set |
85 | CONFIG_LOG_BUF_SHIFT=14 | 88 | CONFIG_LOG_BUF_SHIFT=14 |
86 | CONFIG_GROUP_SCHED=y | 89 | CONFIG_GROUP_SCHED=y |
@@ -113,28 +116,29 @@ CONFIG_TIMERFD=y | |||
113 | CONFIG_EVENTFD=y | 116 | CONFIG_EVENTFD=y |
114 | CONFIG_SHMEM=y | 117 | CONFIG_SHMEM=y |
115 | CONFIG_AIO=y | 118 | CONFIG_AIO=y |
116 | CONFIG_HAVE_PERF_COUNTERS=y | 119 | CONFIG_HAVE_PERF_EVENTS=y |
117 | 120 | ||
118 | # | 121 | # |
119 | # Performance Counters | 122 | # Kernel Performance Events And Counters |
120 | # | 123 | # |
124 | # CONFIG_PERF_EVENTS is not set | ||
121 | # CONFIG_PERF_COUNTERS is not set | 125 | # CONFIG_PERF_COUNTERS is not set |
122 | # CONFIG_VM_EVENT_COUNTERS is not set | 126 | # CONFIG_VM_EVENT_COUNTERS is not set |
123 | CONFIG_SLUB_DEBUG=y | 127 | CONFIG_SLUB_DEBUG=y |
124 | # CONFIG_STRIP_ASM_SYMS is not set | ||
125 | CONFIG_COMPAT_BRK=y | 128 | CONFIG_COMPAT_BRK=y |
126 | # CONFIG_SLAB is not set | 129 | # CONFIG_SLAB is not set |
127 | CONFIG_SLUB=y | 130 | CONFIG_SLUB=y |
128 | # CONFIG_SLOB is not set | 131 | # CONFIG_SLOB is not set |
129 | # CONFIG_PROFILING is not set | 132 | # CONFIG_PROFILING is not set |
130 | # CONFIG_MARKERS is not set | ||
131 | CONFIG_HAVE_OPROFILE=y | 133 | CONFIG_HAVE_OPROFILE=y |
132 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y | 134 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y |
133 | CONFIG_HAVE_IOREMAP_PROT=y | 135 | CONFIG_HAVE_IOREMAP_PROT=y |
134 | CONFIG_HAVE_KPROBES=y | 136 | CONFIG_HAVE_KPROBES=y |
135 | CONFIG_HAVE_KRETPROBES=y | 137 | CONFIG_HAVE_KRETPROBES=y |
136 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 138 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
139 | CONFIG_HAVE_DMA_ATTRS=y | ||
137 | CONFIG_HAVE_CLK=y | 140 | CONFIG_HAVE_CLK=y |
141 | CONFIG_HAVE_DMA_API_DEBUG=y | ||
138 | 142 | ||
139 | # | 143 | # |
140 | # GCOV-based kernel profiling | 144 | # GCOV-based kernel profiling |
@@ -233,10 +237,10 @@ CONFIG_BINFMT_ELF=y | |||
233 | CONFIG_MATH_EMULATION=y | 237 | CONFIG_MATH_EMULATION=y |
234 | # CONFIG_IOMMU_HELPER is not set | 238 | # CONFIG_IOMMU_HELPER is not set |
235 | # CONFIG_SWIOTLB is not set | 239 | # CONFIG_SWIOTLB is not set |
236 | CONFIG_PPC_NEED_DMA_SYNC_OPS=y | ||
237 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 240 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
238 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 241 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
239 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 242 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
243 | CONFIG_MAX_ACTIVE_REGIONS=32 | ||
240 | CONFIG_ARCH_FLATMEM_ENABLE=y | 244 | CONFIG_ARCH_FLATMEM_ENABLE=y |
241 | CONFIG_ARCH_POPULATES_NODE_MAP=y | 245 | CONFIG_ARCH_POPULATES_NODE_MAP=y |
242 | CONFIG_SELECT_MEMORY_MODEL=y | 246 | CONFIG_SELECT_MEMORY_MODEL=y |
@@ -254,6 +258,7 @@ CONFIG_BOUNCE=y | |||
254 | CONFIG_VIRT_TO_BUS=y | 258 | CONFIG_VIRT_TO_BUS=y |
255 | CONFIG_HAVE_MLOCK=y | 259 | CONFIG_HAVE_MLOCK=y |
256 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 260 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
261 | # CONFIG_KSM is not set | ||
257 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | 262 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 |
258 | CONFIG_PPC_4K_PAGES=y | 263 | CONFIG_PPC_4K_PAGES=y |
259 | # CONFIG_PPC_16K_PAGES is not set | 264 | # CONFIG_PPC_16K_PAGES is not set |
@@ -340,6 +345,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
340 | # CONFIG_NETFILTER is not set | 345 | # CONFIG_NETFILTER is not set |
341 | # CONFIG_IP_DCCP is not set | 346 | # CONFIG_IP_DCCP is not set |
342 | # CONFIG_IP_SCTP is not set | 347 | # CONFIG_IP_SCTP is not set |
348 | # CONFIG_RDS is not set | ||
343 | # CONFIG_TIPC is not set | 349 | # CONFIG_TIPC is not set |
344 | # CONFIG_ATM is not set | 350 | # CONFIG_ATM is not set |
345 | # CONFIG_BRIDGE is not set | 351 | # CONFIG_BRIDGE is not set |
@@ -369,6 +375,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
369 | # CONFIG_AF_RXRPC is not set | 375 | # CONFIG_AF_RXRPC is not set |
370 | CONFIG_WIRELESS=y | 376 | CONFIG_WIRELESS=y |
371 | # CONFIG_CFG80211 is not set | 377 | # CONFIG_CFG80211 is not set |
378 | CONFIG_CFG80211_DEFAULT_PS_VALUE=0 | ||
372 | CONFIG_WIRELESS_OLD_REGULATORY=y | 379 | CONFIG_WIRELESS_OLD_REGULATORY=y |
373 | # CONFIG_WIRELESS_EXT is not set | 380 | # CONFIG_WIRELESS_EXT is not set |
374 | # CONFIG_LIB80211 is not set | 381 | # CONFIG_LIB80211 is not set |
@@ -376,7 +383,6 @@ CONFIG_WIRELESS_OLD_REGULATORY=y | |||
376 | # | 383 | # |
377 | # CFG80211 needs to be enabled for MAC80211 | 384 | # CFG80211 needs to be enabled for MAC80211 |
378 | # | 385 | # |
379 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
380 | # CONFIG_WIMAX is not set | 386 | # CONFIG_WIMAX is not set |
381 | # CONFIG_RFKILL is not set | 387 | # CONFIG_RFKILL is not set |
382 | # CONFIG_NET_9P is not set | 388 | # CONFIG_NET_9P is not set |
@@ -467,6 +473,8 @@ CONFIG_MII=y | |||
467 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | 473 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
468 | # CONFIG_B44 is not set | 474 | # CONFIG_B44 is not set |
469 | # CONFIG_KS8842 is not set | 475 | # CONFIG_KS8842 is not set |
476 | # CONFIG_KS8851_MLL is not set | ||
477 | # CONFIG_XILINX_EMACLITE is not set | ||
470 | CONFIG_FS_ENET=y | 478 | CONFIG_FS_ENET=y |
471 | CONFIG_FS_ENET_HAS_SCC=y | 479 | CONFIG_FS_ENET_HAS_SCC=y |
472 | CONFIG_FS_ENET_HAS_FEC=y | 480 | CONFIG_FS_ENET_HAS_FEC=y |
@@ -476,10 +484,7 @@ CONFIG_NETDEV_1000=y | |||
476 | # CONFIG_GIANFAR is not set | 484 | # CONFIG_GIANFAR is not set |
477 | # CONFIG_MV643XX_ETH is not set | 485 | # CONFIG_MV643XX_ETH is not set |
478 | CONFIG_NETDEV_10000=y | 486 | CONFIG_NETDEV_10000=y |
479 | 487 | CONFIG_WLAN=y | |
480 | # | ||
481 | # Wireless LAN | ||
482 | # | ||
483 | # CONFIG_WLAN_PRE80211 is not set | 488 | # CONFIG_WLAN_PRE80211 is not set |
484 | # CONFIG_WLAN_80211 is not set | 489 | # CONFIG_WLAN_80211 is not set |
485 | 490 | ||
@@ -520,6 +525,7 @@ CONFIG_INPUT_KEYBOARD=y | |||
520 | CONFIG_KEYBOARD_ATKBD=y | 525 | CONFIG_KEYBOARD_ATKBD=y |
521 | # CONFIG_KEYBOARD_LKKBD is not set | 526 | # CONFIG_KEYBOARD_LKKBD is not set |
522 | # CONFIG_KEYBOARD_NEWTON is not set | 527 | # CONFIG_KEYBOARD_NEWTON is not set |
528 | # CONFIG_KEYBOARD_OPENCORES is not set | ||
523 | # CONFIG_KEYBOARD_STOWAWAY is not set | 529 | # CONFIG_KEYBOARD_STOWAWAY is not set |
524 | # CONFIG_KEYBOARD_SUNKBD is not set | 530 | # CONFIG_KEYBOARD_SUNKBD is not set |
525 | # CONFIG_KEYBOARD_XTKBD is not set | 531 | # CONFIG_KEYBOARD_XTKBD is not set |
@@ -530,6 +536,7 @@ CONFIG_MOUSE_PS2_LOGIPS2PP=y | |||
530 | CONFIG_MOUSE_PS2_SYNAPTICS=y | 536 | CONFIG_MOUSE_PS2_SYNAPTICS=y |
531 | CONFIG_MOUSE_PS2_TRACKPOINT=y | 537 | CONFIG_MOUSE_PS2_TRACKPOINT=y |
532 | # CONFIG_MOUSE_PS2_ELANTECH is not set | 538 | # CONFIG_MOUSE_PS2_ELANTECH is not set |
539 | # CONFIG_MOUSE_PS2_SENTELIC is not set | ||
533 | # CONFIG_MOUSE_PS2_TOUCHKIT is not set | 540 | # CONFIG_MOUSE_PS2_TOUCHKIT is not set |
534 | # CONFIG_MOUSE_SERIAL is not set | 541 | # CONFIG_MOUSE_SERIAL is not set |
535 | # CONFIG_MOUSE_VSXXXAA is not set | 542 | # CONFIG_MOUSE_VSXXXAA is not set |
@@ -595,6 +602,11 @@ CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | |||
595 | # CONFIG_POWER_SUPPLY is not set | 602 | # CONFIG_POWER_SUPPLY is not set |
596 | CONFIG_HWMON=y | 603 | CONFIG_HWMON=y |
597 | # CONFIG_HWMON_VID is not set | 604 | # CONFIG_HWMON_VID is not set |
605 | # CONFIG_HWMON_DEBUG_CHIP is not set | ||
606 | |||
607 | # | ||
608 | # Native drivers | ||
609 | # | ||
598 | # CONFIG_SENSORS_F71805F is not set | 610 | # CONFIG_SENSORS_F71805F is not set |
599 | # CONFIG_SENSORS_F71882FG is not set | 611 | # CONFIG_SENSORS_F71882FG is not set |
600 | # CONFIG_SENSORS_IT87 is not set | 612 | # CONFIG_SENSORS_IT87 is not set |
@@ -605,9 +617,7 @@ CONFIG_HWMON=y | |||
605 | # CONFIG_SENSORS_VT1211 is not set | 617 | # CONFIG_SENSORS_VT1211 is not set |
606 | # CONFIG_SENSORS_W83627HF is not set | 618 | # CONFIG_SENSORS_W83627HF is not set |
607 | # CONFIG_SENSORS_W83627EHF is not set | 619 | # CONFIG_SENSORS_W83627EHF is not set |
608 | # CONFIG_HWMON_DEBUG_CHIP is not set | ||
609 | # CONFIG_THERMAL is not set | 620 | # CONFIG_THERMAL is not set |
610 | # CONFIG_THERMAL_HWMON is not set | ||
611 | # CONFIG_WATCHDOG is not set | 621 | # CONFIG_WATCHDOG is not set |
612 | CONFIG_SSB_POSSIBLE=y | 622 | CONFIG_SSB_POSSIBLE=y |
613 | 623 | ||
@@ -641,7 +651,6 @@ CONFIG_VIDEO_OUTPUT_CONTROL=y | |||
641 | # CONFIG_SOUND is not set | 651 | # CONFIG_SOUND is not set |
642 | CONFIG_HID_SUPPORT=y | 652 | CONFIG_HID_SUPPORT=y |
643 | CONFIG_HID=y | 653 | CONFIG_HID=y |
644 | # CONFIG_HID_DEBUG is not set | ||
645 | # CONFIG_HIDRAW is not set | 654 | # CONFIG_HIDRAW is not set |
646 | # CONFIG_HID_PID is not set | 655 | # CONFIG_HID_PID is not set |
647 | 656 | ||
@@ -705,6 +714,7 @@ CONFIG_FS_MBCACHE=y | |||
705 | # CONFIG_GFS2_FS is not set | 714 | # CONFIG_GFS2_FS is not set |
706 | # CONFIG_OCFS2_FS is not set | 715 | # CONFIG_OCFS2_FS is not set |
707 | # CONFIG_BTRFS_FS is not set | 716 | # CONFIG_BTRFS_FS is not set |
717 | # CONFIG_NILFS2_FS is not set | ||
708 | CONFIG_FILE_LOCKING=y | 718 | CONFIG_FILE_LOCKING=y |
709 | CONFIG_FSNOTIFY=y | 719 | CONFIG_FSNOTIFY=y |
710 | CONFIG_DNOTIFY=y | 720 | CONFIG_DNOTIFY=y |
@@ -763,7 +773,6 @@ CONFIG_CRAMFS=y | |||
763 | # CONFIG_ROMFS_FS is not set | 773 | # CONFIG_ROMFS_FS is not set |
764 | # CONFIG_SYSV_FS is not set | 774 | # CONFIG_SYSV_FS is not set |
765 | # CONFIG_UFS_FS is not set | 775 | # CONFIG_UFS_FS is not set |
766 | # CONFIG_NILFS2_FS is not set | ||
767 | CONFIG_NETWORK_FILESYSTEMS=y | 776 | CONFIG_NETWORK_FILESYSTEMS=y |
768 | CONFIG_NFS_FS=y | 777 | CONFIG_NFS_FS=y |
769 | CONFIG_NFS_V3=y | 778 | CONFIG_NFS_V3=y |
@@ -836,6 +845,7 @@ CONFIG_ENABLE_WARN_DEPRECATED=y | |||
836 | CONFIG_ENABLE_MUST_CHECK=y | 845 | CONFIG_ENABLE_MUST_CHECK=y |
837 | CONFIG_FRAME_WARN=1024 | 846 | CONFIG_FRAME_WARN=1024 |
838 | # CONFIG_MAGIC_SYSRQ is not set | 847 | # CONFIG_MAGIC_SYSRQ is not set |
848 | # CONFIG_STRIP_ASM_SYMS is not set | ||
839 | # CONFIG_UNUSED_SYMBOLS is not set | 849 | # CONFIG_UNUSED_SYMBOLS is not set |
840 | # CONFIG_DEBUG_FS is not set | 850 | # CONFIG_DEBUG_FS is not set |
841 | # CONFIG_HEADERS_CHECK is not set | 851 | # CONFIG_HEADERS_CHECK is not set |
@@ -851,6 +861,7 @@ CONFIG_HAVE_DYNAMIC_FTRACE=y | |||
851 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 861 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
852 | CONFIG_TRACING_SUPPORT=y | 862 | CONFIG_TRACING_SUPPORT=y |
853 | # CONFIG_FTRACE is not set | 863 | # CONFIG_FTRACE is not set |
864 | # CONFIG_DMA_API_DEBUG is not set | ||
854 | # CONFIG_SAMPLES is not set | 865 | # CONFIG_SAMPLES is not set |
855 | CONFIG_HAVE_ARCH_KGDB=y | 866 | CONFIG_HAVE_ARCH_KGDB=y |
856 | # CONFIG_PPC_DISABLE_WERROR is not set | 867 | # CONFIG_PPC_DISABLE_WERROR is not set |
@@ -871,7 +882,6 @@ CONFIG_CRYPTO=y | |||
871 | # | 882 | # |
872 | # Crypto core or helper | 883 | # Crypto core or helper |
873 | # | 884 | # |
874 | # CONFIG_CRYPTO_FIPS is not set | ||
875 | # CONFIG_CRYPTO_MANAGER is not set | 885 | # CONFIG_CRYPTO_MANAGER is not set |
876 | # CONFIG_CRYPTO_MANAGER2 is not set | 886 | # CONFIG_CRYPTO_MANAGER2 is not set |
877 | # CONFIG_CRYPTO_GF128MUL is not set | 887 | # CONFIG_CRYPTO_GF128MUL is not set |
@@ -902,11 +912,13 @@ CONFIG_CRYPTO=y | |||
902 | # | 912 | # |
903 | # CONFIG_CRYPTO_HMAC is not set | 913 | # CONFIG_CRYPTO_HMAC is not set |
904 | # CONFIG_CRYPTO_XCBC is not set | 914 | # CONFIG_CRYPTO_XCBC is not set |
915 | # CONFIG_CRYPTO_VMAC is not set | ||
905 | 916 | ||
906 | # | 917 | # |
907 | # Digest | 918 | # Digest |
908 | # | 919 | # |
909 | # CONFIG_CRYPTO_CRC32C is not set | 920 | # CONFIG_CRYPTO_CRC32C is not set |
921 | # CONFIG_CRYPTO_GHASH is not set | ||
910 | # CONFIG_CRYPTO_MD4 is not set | 922 | # CONFIG_CRYPTO_MD4 is not set |
911 | # CONFIG_CRYPTO_MD5 is not set | 923 | # CONFIG_CRYPTO_MD5 is not set |
912 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 924 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
diff --git a/arch/powerpc/configs/mpc86xx_defconfig b/arch/powerpc/configs/mpc86xx_defconfig index 0e8684a3138d..5b3abb42ae30 100644 --- a/arch/powerpc/configs/mpc86xx_defconfig +++ b/arch/powerpc/configs/mpc86xx_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.31-rc4 | 3 | # Linux kernel version: 2.6.32-rc5 |
4 | # Wed Jul 29 23:31:58 2009 | 4 | # Thu Nov 5 08:20:16 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -36,6 +36,7 @@ CONFIG_GENERIC_CLOCKEVENTS=y | |||
36 | CONFIG_GENERIC_HARDIRQS=y | 36 | CONFIG_GENERIC_HARDIRQS=y |
37 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | 37 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y |
38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
39 | # CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK is not set | ||
39 | CONFIG_IRQ_PER_CPU=y | 40 | CONFIG_IRQ_PER_CPU=y |
40 | CONFIG_STACKTRACE_SUPPORT=y | 41 | CONFIG_STACKTRACE_SUPPORT=y |
41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 42 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
@@ -88,11 +89,12 @@ CONFIG_AUDIT=y | |||
88 | # | 89 | # |
89 | # RCU Subsystem | 90 | # RCU Subsystem |
90 | # | 91 | # |
91 | CONFIG_CLASSIC_RCU=y | 92 | CONFIG_TREE_RCU=y |
92 | # CONFIG_TREE_RCU is not set | 93 | # CONFIG_TREE_PREEMPT_RCU is not set |
93 | # CONFIG_PREEMPT_RCU is not set | 94 | # CONFIG_RCU_TRACE is not set |
95 | CONFIG_RCU_FANOUT=32 | ||
96 | # CONFIG_RCU_FANOUT_EXACT is not set | ||
94 | # CONFIG_TREE_RCU_TRACE is not set | 97 | # CONFIG_TREE_RCU_TRACE is not set |
95 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
96 | CONFIG_IKCONFIG=y | 98 | CONFIG_IKCONFIG=y |
97 | CONFIG_IKCONFIG_PROC=y | 99 | CONFIG_IKCONFIG_PROC=y |
98 | CONFIG_LOG_BUF_SHIFT=14 | 100 | CONFIG_LOG_BUF_SHIFT=14 |
@@ -131,22 +133,21 @@ CONFIG_TIMERFD=y | |||
131 | CONFIG_EVENTFD=y | 133 | CONFIG_EVENTFD=y |
132 | CONFIG_SHMEM=y | 134 | CONFIG_SHMEM=y |
133 | CONFIG_AIO=y | 135 | CONFIG_AIO=y |
134 | CONFIG_HAVE_PERF_COUNTERS=y | 136 | CONFIG_HAVE_PERF_EVENTS=y |
135 | 137 | ||
136 | # | 138 | # |
137 | # Performance Counters | 139 | # Kernel Performance Events And Counters |
138 | # | 140 | # |
141 | # CONFIG_PERF_EVENTS is not set | ||
139 | # CONFIG_PERF_COUNTERS is not set | 142 | # CONFIG_PERF_COUNTERS is not set |
140 | CONFIG_VM_EVENT_COUNTERS=y | 143 | CONFIG_VM_EVENT_COUNTERS=y |
141 | CONFIG_PCI_QUIRKS=y | 144 | CONFIG_PCI_QUIRKS=y |
142 | CONFIG_SLUB_DEBUG=y | 145 | CONFIG_SLUB_DEBUG=y |
143 | # CONFIG_STRIP_ASM_SYMS is not set | ||
144 | CONFIG_COMPAT_BRK=y | 146 | CONFIG_COMPAT_BRK=y |
145 | # CONFIG_SLAB is not set | 147 | # CONFIG_SLAB is not set |
146 | CONFIG_SLUB=y | 148 | CONFIG_SLUB=y |
147 | # CONFIG_SLOB is not set | 149 | # CONFIG_SLOB is not set |
148 | # CONFIG_PROFILING is not set | 150 | # CONFIG_PROFILING is not set |
149 | # CONFIG_MARKERS is not set | ||
150 | CONFIG_HAVE_OPROFILE=y | 151 | CONFIG_HAVE_OPROFILE=y |
151 | # CONFIG_KPROBES is not set | 152 | # CONFIG_KPROBES is not set |
152 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y | 153 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y |
@@ -154,7 +155,9 @@ CONFIG_HAVE_IOREMAP_PROT=y | |||
154 | CONFIG_HAVE_KPROBES=y | 155 | CONFIG_HAVE_KPROBES=y |
155 | CONFIG_HAVE_KRETPROBES=y | 156 | CONFIG_HAVE_KRETPROBES=y |
156 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 157 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
158 | CONFIG_HAVE_DMA_ATTRS=y | ||
157 | CONFIG_USE_GENERIC_SMP_HELPERS=y | 159 | CONFIG_USE_GENERIC_SMP_HELPERS=y |
160 | CONFIG_HAVE_DMA_API_DEBUG=y | ||
158 | 161 | ||
159 | # | 162 | # |
160 | # GCOV-based kernel profiling | 163 | # GCOV-based kernel profiling |
@@ -253,13 +256,13 @@ CONFIG_BINFMT_ELF=y | |||
253 | CONFIG_BINFMT_MISC=m | 256 | CONFIG_BINFMT_MISC=m |
254 | CONFIG_IOMMU_HELPER=y | 257 | CONFIG_IOMMU_HELPER=y |
255 | CONFIG_SWIOTLB=y | 258 | CONFIG_SWIOTLB=y |
256 | CONFIG_PPC_NEED_DMA_SYNC_OPS=y | ||
257 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 259 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
258 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 260 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
259 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 261 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
260 | # CONFIG_KEXEC is not set | 262 | # CONFIG_KEXEC is not set |
261 | # CONFIG_CRASH_DUMP is not set | 263 | # CONFIG_CRASH_DUMP is not set |
262 | # CONFIG_IRQ_ALL_CPUS is not set | 264 | # CONFIG_IRQ_ALL_CPUS is not set |
265 | CONFIG_MAX_ACTIVE_REGIONS=32 | ||
263 | CONFIG_ARCH_FLATMEM_ENABLE=y | 266 | CONFIG_ARCH_FLATMEM_ENABLE=y |
264 | CONFIG_ARCH_POPULATES_NODE_MAP=y | 267 | CONFIG_ARCH_POPULATES_NODE_MAP=y |
265 | CONFIG_SELECT_MEMORY_MODEL=y | 268 | CONFIG_SELECT_MEMORY_MODEL=y |
@@ -277,6 +280,7 @@ CONFIG_BOUNCE=y | |||
277 | CONFIG_VIRT_TO_BUS=y | 280 | CONFIG_VIRT_TO_BUS=y |
278 | CONFIG_HAVE_MLOCK=y | 281 | CONFIG_HAVE_MLOCK=y |
279 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 282 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
283 | # CONFIG_KSM is not set | ||
280 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | 284 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 |
281 | CONFIG_PPC_4K_PAGES=y | 285 | CONFIG_PPC_4K_PAGES=y |
282 | # CONFIG_PPC_16K_PAGES is not set | 286 | # CONFIG_PPC_16K_PAGES is not set |
@@ -406,6 +410,7 @@ CONFIG_IP_SCTP=m | |||
406 | # CONFIG_SCTP_HMAC_NONE is not set | 410 | # CONFIG_SCTP_HMAC_NONE is not set |
407 | # CONFIG_SCTP_HMAC_SHA1 is not set | 411 | # CONFIG_SCTP_HMAC_SHA1 is not set |
408 | CONFIG_SCTP_HMAC_MD5=y | 412 | CONFIG_SCTP_HMAC_MD5=y |
413 | # CONFIG_RDS is not set | ||
409 | # CONFIG_TIPC is not set | 414 | # CONFIG_TIPC is not set |
410 | # CONFIG_ATM is not set | 415 | # CONFIG_ATM is not set |
411 | # CONFIG_BRIDGE is not set | 416 | # CONFIG_BRIDGE is not set |
@@ -436,6 +441,7 @@ CONFIG_SCTP_HMAC_MD5=y | |||
436 | CONFIG_FIB_RULES=y | 441 | CONFIG_FIB_RULES=y |
437 | CONFIG_WIRELESS=y | 442 | CONFIG_WIRELESS=y |
438 | # CONFIG_CFG80211 is not set | 443 | # CONFIG_CFG80211 is not set |
444 | CONFIG_CFG80211_DEFAULT_PS_VALUE=0 | ||
439 | CONFIG_WIRELESS_OLD_REGULATORY=y | 445 | CONFIG_WIRELESS_OLD_REGULATORY=y |
440 | # CONFIG_WIRELESS_EXT is not set | 446 | # CONFIG_WIRELESS_EXT is not set |
441 | # CONFIG_LIB80211 is not set | 447 | # CONFIG_LIB80211 is not set |
@@ -443,7 +449,6 @@ CONFIG_WIRELESS_OLD_REGULATORY=y | |||
443 | # | 449 | # |
444 | # CFG80211 needs to be enabled for MAC80211 | 450 | # CFG80211 needs to be enabled for MAC80211 |
445 | # | 451 | # |
446 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
447 | # CONFIG_WIMAX is not set | 452 | # CONFIG_WIMAX is not set |
448 | # CONFIG_RFKILL is not set | 453 | # CONFIG_RFKILL is not set |
449 | # CONFIG_NET_9P is not set | 454 | # CONFIG_NET_9P is not set |
@@ -456,6 +461,7 @@ CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | |||
456 | # Generic Driver Options | 461 | # Generic Driver Options |
457 | # | 462 | # |
458 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 463 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
464 | # CONFIG_DEVTMPFS is not set | ||
459 | CONFIG_STANDALONE=y | 465 | CONFIG_STANDALONE=y |
460 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 466 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
461 | CONFIG_FW_LOADER=y | 467 | CONFIG_FW_LOADER=y |
@@ -549,6 +555,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
549 | # CONFIG_ISCSI_TCP is not set | 555 | # CONFIG_ISCSI_TCP is not set |
550 | # CONFIG_SCSI_CXGB3_ISCSI is not set | 556 | # CONFIG_SCSI_CXGB3_ISCSI is not set |
551 | # CONFIG_SCSI_BNX2_ISCSI is not set | 557 | # CONFIG_SCSI_BNX2_ISCSI is not set |
558 | # CONFIG_BE2ISCSI is not set | ||
552 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 559 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
553 | # CONFIG_SCSI_3W_9XXX is not set | 560 | # CONFIG_SCSI_3W_9XXX is not set |
554 | # CONFIG_SCSI_ACARD is not set | 561 | # CONFIG_SCSI_ACARD is not set |
@@ -588,11 +595,14 @@ CONFIG_SCSI_LOWLEVEL=y | |||
588 | # CONFIG_SCSI_DC390T is not set | 595 | # CONFIG_SCSI_DC390T is not set |
589 | # CONFIG_SCSI_NSP32 is not set | 596 | # CONFIG_SCSI_NSP32 is not set |
590 | # CONFIG_SCSI_DEBUG is not set | 597 | # CONFIG_SCSI_DEBUG is not set |
598 | # CONFIG_SCSI_PMCRAID is not set | ||
591 | # CONFIG_SCSI_SRP is not set | 599 | # CONFIG_SCSI_SRP is not set |
600 | # CONFIG_SCSI_BFA_FC is not set | ||
592 | # CONFIG_SCSI_DH is not set | 601 | # CONFIG_SCSI_DH is not set |
593 | # CONFIG_SCSI_OSD_INITIATOR is not set | 602 | # CONFIG_SCSI_OSD_INITIATOR is not set |
594 | CONFIG_ATA=y | 603 | CONFIG_ATA=y |
595 | # CONFIG_ATA_NONSTANDARD is not set | 604 | # CONFIG_ATA_NONSTANDARD is not set |
605 | CONFIG_ATA_VERBOSE_ERROR=y | ||
596 | CONFIG_SATA_PMP=y | 606 | CONFIG_SATA_PMP=y |
597 | CONFIG_SATA_AHCI=y | 607 | CONFIG_SATA_AHCI=y |
598 | # CONFIG_SATA_SIL24 is not set | 608 | # CONFIG_SATA_SIL24 is not set |
@@ -615,6 +625,7 @@ CONFIG_ATA_SFF=y | |||
615 | CONFIG_PATA_ALI=y | 625 | CONFIG_PATA_ALI=y |
616 | # CONFIG_PATA_AMD is not set | 626 | # CONFIG_PATA_AMD is not set |
617 | # CONFIG_PATA_ARTOP is not set | 627 | # CONFIG_PATA_ARTOP is not set |
628 | # CONFIG_PATA_ATP867X is not set | ||
618 | # CONFIG_PATA_ATIIXP is not set | 629 | # CONFIG_PATA_ATIIXP is not set |
619 | # CONFIG_PATA_CMD640_PCI is not set | 630 | # CONFIG_PATA_CMD640_PCI is not set |
620 | # CONFIG_PATA_CMD64X is not set | 631 | # CONFIG_PATA_CMD64X is not set |
@@ -642,6 +653,7 @@ CONFIG_PATA_ALI=y | |||
642 | # CONFIG_PATA_OPTIDMA is not set | 653 | # CONFIG_PATA_OPTIDMA is not set |
643 | # CONFIG_PATA_PDC_OLD is not set | 654 | # CONFIG_PATA_PDC_OLD is not set |
644 | # CONFIG_PATA_RADISYS is not set | 655 | # CONFIG_PATA_RADISYS is not set |
656 | # CONFIG_PATA_RDC is not set | ||
645 | # CONFIG_PATA_RZ1000 is not set | 657 | # CONFIG_PATA_RZ1000 is not set |
646 | # CONFIG_PATA_SC1200 is not set | 658 | # CONFIG_PATA_SC1200 is not set |
647 | # CONFIG_PATA_SERVERWORKS is not set | 659 | # CONFIG_PATA_SERVERWORKS is not set |
@@ -718,7 +730,9 @@ CONFIG_MII=y | |||
718 | # CONFIG_NET_PCI is not set | 730 | # CONFIG_NET_PCI is not set |
719 | # CONFIG_B44 is not set | 731 | # CONFIG_B44 is not set |
720 | # CONFIG_KS8842 is not set | 732 | # CONFIG_KS8842 is not set |
733 | # CONFIG_KS8851_MLL is not set | ||
721 | # CONFIG_ATL2 is not set | 734 | # CONFIG_ATL2 is not set |
735 | # CONFIG_XILINX_EMACLITE is not set | ||
722 | CONFIG_NETDEV_1000=y | 736 | CONFIG_NETDEV_1000=y |
723 | # CONFIG_ACENIC is not set | 737 | # CONFIG_ACENIC is not set |
724 | # CONFIG_DL2K is not set | 738 | # CONFIG_DL2K is not set |
@@ -766,10 +780,7 @@ CONFIG_CHELSIO_T3_DEPENDS=y | |||
766 | # CONFIG_SFC is not set | 780 | # CONFIG_SFC is not set |
767 | # CONFIG_BE2NET is not set | 781 | # CONFIG_BE2NET is not set |
768 | # CONFIG_TR is not set | 782 | # CONFIG_TR is not set |
769 | 783 | CONFIG_WLAN=y | |
770 | # | ||
771 | # Wireless LAN | ||
772 | # | ||
773 | # CONFIG_WLAN_PRE80211 is not set | 784 | # CONFIG_WLAN_PRE80211 is not set |
774 | # CONFIG_WLAN_80211 is not set | 785 | # CONFIG_WLAN_80211 is not set |
775 | 786 | ||
@@ -883,6 +894,7 @@ CONFIG_NVRAM=y | |||
883 | CONFIG_DEVPORT=y | 894 | CONFIG_DEVPORT=y |
884 | CONFIG_I2C=y | 895 | CONFIG_I2C=y |
885 | CONFIG_I2C_BOARDINFO=y | 896 | CONFIG_I2C_BOARDINFO=y |
897 | CONFIG_I2C_COMPAT=y | ||
886 | # CONFIG_I2C_CHARDEV is not set | 898 | # CONFIG_I2C_CHARDEV is not set |
887 | CONFIG_I2C_HELPER_AUTO=y | 899 | CONFIG_I2C_HELPER_AUTO=y |
888 | 900 | ||
@@ -938,9 +950,6 @@ CONFIG_I2C_MPC=y | |||
938 | # Miscellaneous I2C Chip support | 950 | # Miscellaneous I2C Chip support |
939 | # | 951 | # |
940 | # CONFIG_DS1682 is not set | 952 | # CONFIG_DS1682 is not set |
941 | # CONFIG_SENSORS_PCF8574 is not set | ||
942 | # CONFIG_PCF8575 is not set | ||
943 | # CONFIG_SENSORS_PCA9539 is not set | ||
944 | # CONFIG_SENSORS_TSL2550 is not set | 953 | # CONFIG_SENSORS_TSL2550 is not set |
945 | # CONFIG_I2C_DEBUG_CORE is not set | 954 | # CONFIG_I2C_DEBUG_CORE is not set |
946 | # CONFIG_I2C_DEBUG_ALGO is not set | 955 | # CONFIG_I2C_DEBUG_ALGO is not set |
@@ -974,15 +983,19 @@ CONFIG_GPIOLIB=y | |||
974 | # PCI GPIO expanders: | 983 | # PCI GPIO expanders: |
975 | # | 984 | # |
976 | # CONFIG_GPIO_BT8XX is not set | 985 | # CONFIG_GPIO_BT8XX is not set |
986 | # CONFIG_GPIO_LANGWELL is not set | ||
977 | 987 | ||
978 | # | 988 | # |
979 | # SPI GPIO expanders: | 989 | # SPI GPIO expanders: |
980 | # | 990 | # |
991 | |||
992 | # | ||
993 | # AC97 GPIO expanders: | ||
994 | # | ||
981 | # CONFIG_W1 is not set | 995 | # CONFIG_W1 is not set |
982 | # CONFIG_POWER_SUPPLY is not set | 996 | # CONFIG_POWER_SUPPLY is not set |
983 | # CONFIG_HWMON is not set | 997 | # CONFIG_HWMON is not set |
984 | # CONFIG_THERMAL is not set | 998 | # CONFIG_THERMAL is not set |
985 | # CONFIG_THERMAL_HWMON is not set | ||
986 | # CONFIG_WATCHDOG is not set | 999 | # CONFIG_WATCHDOG is not set |
987 | CONFIG_SSB_POSSIBLE=y | 1000 | CONFIG_SSB_POSSIBLE=y |
988 | 1001 | ||
@@ -1003,6 +1016,7 @@ CONFIG_SSB_POSSIBLE=y | |||
1003 | # CONFIG_MFD_TMIO is not set | 1016 | # CONFIG_MFD_TMIO is not set |
1004 | # CONFIG_PMIC_DA903X is not set | 1017 | # CONFIG_PMIC_DA903X is not set |
1005 | # CONFIG_MFD_WM8400 is not set | 1018 | # CONFIG_MFD_WM8400 is not set |
1019 | # CONFIG_MFD_WM831X is not set | ||
1006 | # CONFIG_MFD_WM8350_I2C is not set | 1020 | # CONFIG_MFD_WM8350_I2C is not set |
1007 | # CONFIG_MFD_PCF50633 is not set | 1021 | # CONFIG_MFD_PCF50633 is not set |
1008 | # CONFIG_AB3100_CORE is not set | 1022 | # CONFIG_AB3100_CORE is not set |
@@ -1013,6 +1027,7 @@ CONFIG_SSB_POSSIBLE=y | |||
1013 | # Graphics support | 1027 | # Graphics support |
1014 | # | 1028 | # |
1015 | # CONFIG_AGP is not set | 1029 | # CONFIG_AGP is not set |
1030 | CONFIG_VGA_ARB=y | ||
1016 | # CONFIG_DRM is not set | 1031 | # CONFIG_DRM is not set |
1017 | # CONFIG_VGASTATE is not set | 1032 | # CONFIG_VGASTATE is not set |
1018 | CONFIG_VIDEO_OUTPUT_CONTROL=y | 1033 | CONFIG_VIDEO_OUTPUT_CONTROL=y |
@@ -1032,6 +1047,7 @@ CONFIG_VGA_CONSOLE=y | |||
1032 | CONFIG_DUMMY_CONSOLE=y | 1047 | CONFIG_DUMMY_CONSOLE=y |
1033 | CONFIG_SOUND=y | 1048 | CONFIG_SOUND=y |
1034 | CONFIG_SOUND_OSS_CORE=y | 1049 | CONFIG_SOUND_OSS_CORE=y |
1050 | CONFIG_SOUND_OSS_CORE_PRECLAIM=y | ||
1035 | CONFIG_SND=y | 1051 | CONFIG_SND=y |
1036 | CONFIG_SND_TIMER=y | 1052 | CONFIG_SND_TIMER=y |
1037 | CONFIG_SND_PCM=y | 1053 | CONFIG_SND_PCM=y |
@@ -1135,7 +1151,6 @@ CONFIG_SND_USB=y | |||
1135 | CONFIG_AC97_BUS=y | 1151 | CONFIG_AC97_BUS=y |
1136 | CONFIG_HID_SUPPORT=y | 1152 | CONFIG_HID_SUPPORT=y |
1137 | CONFIG_HID=y | 1153 | CONFIG_HID=y |
1138 | # CONFIG_HID_DEBUG is not set | ||
1139 | # CONFIG_HIDRAW is not set | 1154 | # CONFIG_HIDRAW is not set |
1140 | 1155 | ||
1141 | # | 1156 | # |
@@ -1158,6 +1173,7 @@ CONFIG_HID_CYPRESS=y | |||
1158 | CONFIG_HID_EZKEY=y | 1173 | CONFIG_HID_EZKEY=y |
1159 | # CONFIG_HID_KYE is not set | 1174 | # CONFIG_HID_KYE is not set |
1160 | CONFIG_HID_GYRATION=y | 1175 | CONFIG_HID_GYRATION=y |
1176 | # CONFIG_HID_TWINHAN is not set | ||
1161 | # CONFIG_HID_KENSINGTON is not set | 1177 | # CONFIG_HID_KENSINGTON is not set |
1162 | CONFIG_HID_LOGITECH=y | 1178 | CONFIG_HID_LOGITECH=y |
1163 | # CONFIG_LOGITECH_FF is not set | 1179 | # CONFIG_LOGITECH_FF is not set |
@@ -1210,6 +1226,7 @@ CONFIG_USB_EHCI_HCD_PPC_OF=y | |||
1210 | # CONFIG_USB_OXU210HP_HCD is not set | 1226 | # CONFIG_USB_OXU210HP_HCD is not set |
1211 | # CONFIG_USB_ISP116X_HCD is not set | 1227 | # CONFIG_USB_ISP116X_HCD is not set |
1212 | # CONFIG_USB_ISP1760_HCD is not set | 1228 | # CONFIG_USB_ISP1760_HCD is not set |
1229 | # CONFIG_USB_ISP1362_HCD is not set | ||
1213 | CONFIG_USB_OHCI_HCD=y | 1230 | CONFIG_USB_OHCI_HCD=y |
1214 | CONFIG_USB_OHCI_HCD_PPC_OF_BE=y | 1231 | CONFIG_USB_OHCI_HCD_PPC_OF_BE=y |
1215 | CONFIG_USB_OHCI_HCD_PPC_OF_LE=y | 1232 | CONFIG_USB_OHCI_HCD_PPC_OF_LE=y |
@@ -1389,6 +1406,7 @@ CONFIG_FS_MBCACHE=y | |||
1389 | # CONFIG_GFS2_FS is not set | 1406 | # CONFIG_GFS2_FS is not set |
1390 | # CONFIG_OCFS2_FS is not set | 1407 | # CONFIG_OCFS2_FS is not set |
1391 | # CONFIG_BTRFS_FS is not set | 1408 | # CONFIG_BTRFS_FS is not set |
1409 | # CONFIG_NILFS2_FS is not set | ||
1392 | CONFIG_FILE_LOCKING=y | 1410 | CONFIG_FILE_LOCKING=y |
1393 | CONFIG_FSNOTIFY=y | 1411 | CONFIG_FSNOTIFY=y |
1394 | CONFIG_DNOTIFY=y | 1412 | CONFIG_DNOTIFY=y |
@@ -1459,7 +1477,6 @@ CONFIG_SYSV_FS=m | |||
1459 | CONFIG_UFS_FS=m | 1477 | CONFIG_UFS_FS=m |
1460 | # CONFIG_UFS_FS_WRITE is not set | 1478 | # CONFIG_UFS_FS_WRITE is not set |
1461 | # CONFIG_UFS_DEBUG is not set | 1479 | # CONFIG_UFS_DEBUG is not set |
1462 | # CONFIG_NILFS2_FS is not set | ||
1463 | CONFIG_NETWORK_FILESYSTEMS=y | 1480 | CONFIG_NETWORK_FILESYSTEMS=y |
1464 | CONFIG_NFS_FS=y | 1481 | CONFIG_NFS_FS=y |
1465 | CONFIG_NFS_V3=y | 1482 | CONFIG_NFS_V3=y |
@@ -1577,6 +1594,7 @@ CONFIG_ENABLE_WARN_DEPRECATED=y | |||
1577 | CONFIG_ENABLE_MUST_CHECK=y | 1594 | CONFIG_ENABLE_MUST_CHECK=y |
1578 | CONFIG_FRAME_WARN=1024 | 1595 | CONFIG_FRAME_WARN=1024 |
1579 | # CONFIG_MAGIC_SYSRQ is not set | 1596 | # CONFIG_MAGIC_SYSRQ is not set |
1597 | # CONFIG_STRIP_ASM_SYMS is not set | ||
1580 | # CONFIG_UNUSED_SYMBOLS is not set | 1598 | # CONFIG_UNUSED_SYMBOLS is not set |
1581 | # CONFIG_DEBUG_FS is not set | 1599 | # CONFIG_DEBUG_FS is not set |
1582 | # CONFIG_HEADERS_CHECK is not set | 1600 | # CONFIG_HEADERS_CHECK is not set |
@@ -1594,6 +1612,7 @@ CONFIG_SCHED_DEBUG=y | |||
1594 | # CONFIG_DEBUG_OBJECTS is not set | 1612 | # CONFIG_DEBUG_OBJECTS is not set |
1595 | # CONFIG_SLUB_DEBUG_ON is not set | 1613 | # CONFIG_SLUB_DEBUG_ON is not set |
1596 | # CONFIG_SLUB_STATS is not set | 1614 | # CONFIG_SLUB_STATS is not set |
1615 | # CONFIG_DEBUG_KMEMLEAK is not set | ||
1597 | # CONFIG_DEBUG_RT_MUTEXES is not set | 1616 | # CONFIG_DEBUG_RT_MUTEXES is not set |
1598 | # CONFIG_RT_MUTEX_TESTER is not set | 1617 | # CONFIG_RT_MUTEX_TESTER is not set |
1599 | # CONFIG_DEBUG_SPINLOCK is not set | 1618 | # CONFIG_DEBUG_SPINLOCK is not set |
@@ -1613,10 +1632,12 @@ CONFIG_DEBUG_INFO=y | |||
1613 | # CONFIG_DEBUG_LIST is not set | 1632 | # CONFIG_DEBUG_LIST is not set |
1614 | # CONFIG_DEBUG_SG is not set | 1633 | # CONFIG_DEBUG_SG is not set |
1615 | # CONFIG_DEBUG_NOTIFIERS is not set | 1634 | # CONFIG_DEBUG_NOTIFIERS is not set |
1635 | # CONFIG_DEBUG_CREDENTIALS is not set | ||
1616 | # CONFIG_RCU_TORTURE_TEST is not set | 1636 | # CONFIG_RCU_TORTURE_TEST is not set |
1617 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | 1637 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
1618 | # CONFIG_BACKTRACE_SELF_TEST is not set | 1638 | # CONFIG_BACKTRACE_SELF_TEST is not set |
1619 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set | 1639 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set |
1640 | # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set | ||
1620 | # CONFIG_FAULT_INJECTION is not set | 1641 | # CONFIG_FAULT_INJECTION is not set |
1621 | # CONFIG_LATENCYTOP is not set | 1642 | # CONFIG_LATENCYTOP is not set |
1622 | CONFIG_SYSCTL_SYSCALL_CHECK=y | 1643 | CONFIG_SYSCTL_SYSCALL_CHECK=y |
@@ -1639,10 +1660,10 @@ CONFIG_BRANCH_PROFILE_NONE=y | |||
1639 | # CONFIG_KMEMTRACE is not set | 1660 | # CONFIG_KMEMTRACE is not set |
1640 | # CONFIG_WORKQUEUE_TRACER is not set | 1661 | # CONFIG_WORKQUEUE_TRACER is not set |
1641 | # CONFIG_BLK_DEV_IO_TRACE is not set | 1662 | # CONFIG_BLK_DEV_IO_TRACE is not set |
1663 | # CONFIG_DMA_API_DEBUG is not set | ||
1642 | # CONFIG_SAMPLES is not set | 1664 | # CONFIG_SAMPLES is not set |
1643 | CONFIG_HAVE_ARCH_KGDB=y | 1665 | CONFIG_HAVE_ARCH_KGDB=y |
1644 | # CONFIG_KGDB is not set | 1666 | # CONFIG_KGDB is not set |
1645 | # CONFIG_KMEMCHECK is not set | ||
1646 | # CONFIG_PPC_DISABLE_WERROR is not set | 1667 | # CONFIG_PPC_DISABLE_WERROR is not set |
1647 | CONFIG_PPC_WERROR=y | 1668 | CONFIG_PPC_WERROR=y |
1648 | CONFIG_PRINT_STACK_DEPTH=64 | 1669 | CONFIG_PRINT_STACK_DEPTH=64 |
@@ -1669,7 +1690,6 @@ CONFIG_CRYPTO=y | |||
1669 | # | 1690 | # |
1670 | # Crypto core or helper | 1691 | # Crypto core or helper |
1671 | # | 1692 | # |
1672 | # CONFIG_CRYPTO_FIPS is not set | ||
1673 | CONFIG_CRYPTO_ALGAPI=y | 1693 | CONFIG_CRYPTO_ALGAPI=y |
1674 | CONFIG_CRYPTO_ALGAPI2=y | 1694 | CONFIG_CRYPTO_ALGAPI2=y |
1675 | CONFIG_CRYPTO_AEAD2=y | 1695 | CONFIG_CRYPTO_AEAD2=y |
@@ -1711,11 +1731,13 @@ CONFIG_CRYPTO_PCBC=m | |||
1711 | # | 1731 | # |
1712 | CONFIG_CRYPTO_HMAC=y | 1732 | CONFIG_CRYPTO_HMAC=y |
1713 | # CONFIG_CRYPTO_XCBC is not set | 1733 | # CONFIG_CRYPTO_XCBC is not set |
1734 | # CONFIG_CRYPTO_VMAC is not set | ||
1714 | 1735 | ||
1715 | # | 1736 | # |
1716 | # Digest | 1737 | # Digest |
1717 | # | 1738 | # |
1718 | CONFIG_CRYPTO_CRC32C=m | 1739 | CONFIG_CRYPTO_CRC32C=m |
1740 | # CONFIG_CRYPTO_GHASH is not set | ||
1719 | # CONFIG_CRYPTO_MD4 is not set | 1741 | # CONFIG_CRYPTO_MD4 is not set |
1720 | CONFIG_CRYPTO_MD5=y | 1742 | CONFIG_CRYPTO_MD5=y |
1721 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 1743 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
diff --git a/arch/powerpc/configs/mpc885_ads_defconfig b/arch/powerpc/configs/mpc885_ads_defconfig index dbe8e869a827..1da3488a603d 100644 --- a/arch/powerpc/configs/mpc885_ads_defconfig +++ b/arch/powerpc/configs/mpc885_ads_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.31-rc4 | 3 | # Linux kernel version: 2.6.32-rc5 |
4 | # Wed Jul 29 23:31:59 2009 | 4 | # Thu Nov 5 08:20:17 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -16,6 +16,7 @@ CONFIG_PPC_8xx=y | |||
16 | # CONFIG_E200 is not set | 16 | # CONFIG_E200 is not set |
17 | CONFIG_8xx=y | 17 | CONFIG_8xx=y |
18 | CONFIG_PPC_MMU_NOHASH=y | 18 | CONFIG_PPC_MMU_NOHASH=y |
19 | CONFIG_PPC_MMU_NOHASH_32=y | ||
19 | # CONFIG_PPC_MM_SLICES is not set | 20 | # CONFIG_PPC_MM_SLICES is not set |
20 | CONFIG_NOT_COHERENT_CACHE=y | 21 | CONFIG_NOT_COHERENT_CACHE=y |
21 | CONFIG_PPC32=y | 22 | CONFIG_PPC32=y |
@@ -29,6 +30,7 @@ CONFIG_GENERIC_CLOCKEVENTS=y | |||
29 | CONFIG_GENERIC_HARDIRQS=y | 30 | CONFIG_GENERIC_HARDIRQS=y |
30 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | 31 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y |
31 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 32 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
33 | # CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK is not set | ||
32 | CONFIG_IRQ_PER_CPU=y | 34 | CONFIG_IRQ_PER_CPU=y |
33 | CONFIG_STACKTRACE_SUPPORT=y | 35 | CONFIG_STACKTRACE_SUPPORT=y |
34 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 36 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
@@ -77,11 +79,12 @@ CONFIG_SYSVIPC_SYSCTL=y | |||
77 | # | 79 | # |
78 | # RCU Subsystem | 80 | # RCU Subsystem |
79 | # | 81 | # |
80 | CONFIG_CLASSIC_RCU=y | 82 | CONFIG_TREE_RCU=y |
81 | # CONFIG_TREE_RCU is not set | 83 | # CONFIG_TREE_PREEMPT_RCU is not set |
82 | # CONFIG_PREEMPT_RCU is not set | 84 | # CONFIG_RCU_TRACE is not set |
85 | CONFIG_RCU_FANOUT=32 | ||
86 | # CONFIG_RCU_FANOUT_EXACT is not set | ||
83 | # CONFIG_TREE_RCU_TRACE is not set | 87 | # CONFIG_TREE_RCU_TRACE is not set |
84 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
85 | # CONFIG_IKCONFIG is not set | 88 | # CONFIG_IKCONFIG is not set |
86 | CONFIG_LOG_BUF_SHIFT=14 | 89 | CONFIG_LOG_BUF_SHIFT=14 |
87 | CONFIG_GROUP_SCHED=y | 90 | CONFIG_GROUP_SCHED=y |
@@ -115,28 +118,29 @@ CONFIG_TIMERFD=y | |||
115 | CONFIG_EVENTFD=y | 118 | CONFIG_EVENTFD=y |
116 | CONFIG_SHMEM=y | 119 | CONFIG_SHMEM=y |
117 | CONFIG_AIO=y | 120 | CONFIG_AIO=y |
118 | CONFIG_HAVE_PERF_COUNTERS=y | 121 | CONFIG_HAVE_PERF_EVENTS=y |
119 | 122 | ||
120 | # | 123 | # |
121 | # Performance Counters | 124 | # Kernel Performance Events And Counters |
122 | # | 125 | # |
126 | # CONFIG_PERF_EVENTS is not set | ||
123 | # CONFIG_PERF_COUNTERS is not set | 127 | # CONFIG_PERF_COUNTERS is not set |
124 | # CONFIG_VM_EVENT_COUNTERS is not set | 128 | # CONFIG_VM_EVENT_COUNTERS is not set |
125 | CONFIG_SLUB_DEBUG=y | 129 | CONFIG_SLUB_DEBUG=y |
126 | # CONFIG_STRIP_ASM_SYMS is not set | ||
127 | CONFIG_COMPAT_BRK=y | 130 | CONFIG_COMPAT_BRK=y |
128 | # CONFIG_SLAB is not set | 131 | # CONFIG_SLAB is not set |
129 | CONFIG_SLUB=y | 132 | CONFIG_SLUB=y |
130 | # CONFIG_SLOB is not set | 133 | # CONFIG_SLOB is not set |
131 | # CONFIG_PROFILING is not set | 134 | # CONFIG_PROFILING is not set |
132 | # CONFIG_MARKERS is not set | ||
133 | CONFIG_HAVE_OPROFILE=y | 135 | CONFIG_HAVE_OPROFILE=y |
134 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y | 136 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y |
135 | CONFIG_HAVE_IOREMAP_PROT=y | 137 | CONFIG_HAVE_IOREMAP_PROT=y |
136 | CONFIG_HAVE_KPROBES=y | 138 | CONFIG_HAVE_KPROBES=y |
137 | CONFIG_HAVE_KRETPROBES=y | 139 | CONFIG_HAVE_KRETPROBES=y |
138 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 140 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
141 | CONFIG_HAVE_DMA_ATTRS=y | ||
139 | CONFIG_HAVE_CLK=y | 142 | CONFIG_HAVE_CLK=y |
143 | CONFIG_HAVE_DMA_API_DEBUG=y | ||
140 | 144 | ||
141 | # | 145 | # |
142 | # GCOV-based kernel profiling | 146 | # GCOV-based kernel profiling |
@@ -241,10 +245,10 @@ CONFIG_BINFMT_ELF=y | |||
241 | CONFIG_8XX_MINIMAL_FPEMU=y | 245 | CONFIG_8XX_MINIMAL_FPEMU=y |
242 | # CONFIG_IOMMU_HELPER is not set | 246 | # CONFIG_IOMMU_HELPER is not set |
243 | # CONFIG_SWIOTLB is not set | 247 | # CONFIG_SWIOTLB is not set |
244 | CONFIG_PPC_NEED_DMA_SYNC_OPS=y | ||
245 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 248 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
246 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 249 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
247 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 250 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
251 | CONFIG_MAX_ACTIVE_REGIONS=32 | ||
248 | CONFIG_ARCH_FLATMEM_ENABLE=y | 252 | CONFIG_ARCH_FLATMEM_ENABLE=y |
249 | CONFIG_ARCH_POPULATES_NODE_MAP=y | 253 | CONFIG_ARCH_POPULATES_NODE_MAP=y |
250 | CONFIG_SELECT_MEMORY_MODEL=y | 254 | CONFIG_SELECT_MEMORY_MODEL=y |
@@ -262,6 +266,7 @@ CONFIG_BOUNCE=y | |||
262 | CONFIG_VIRT_TO_BUS=y | 266 | CONFIG_VIRT_TO_BUS=y |
263 | CONFIG_HAVE_MLOCK=y | 267 | CONFIG_HAVE_MLOCK=y |
264 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 268 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
269 | # CONFIG_KSM is not set | ||
265 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | 270 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 |
266 | CONFIG_PPC_4K_PAGES=y | 271 | CONFIG_PPC_4K_PAGES=y |
267 | # CONFIG_PPC_16K_PAGES is not set | 272 | # CONFIG_PPC_16K_PAGES is not set |
@@ -344,6 +349,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
344 | # CONFIG_NETFILTER is not set | 349 | # CONFIG_NETFILTER is not set |
345 | # CONFIG_IP_DCCP is not set | 350 | # CONFIG_IP_DCCP is not set |
346 | # CONFIG_IP_SCTP is not set | 351 | # CONFIG_IP_SCTP is not set |
352 | # CONFIG_RDS is not set | ||
347 | # CONFIG_TIPC is not set | 353 | # CONFIG_TIPC is not set |
348 | # CONFIG_ATM is not set | 354 | # CONFIG_ATM is not set |
349 | # CONFIG_BRIDGE is not set | 355 | # CONFIG_BRIDGE is not set |
@@ -373,6 +379,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
373 | # CONFIG_AF_RXRPC is not set | 379 | # CONFIG_AF_RXRPC is not set |
374 | CONFIG_WIRELESS=y | 380 | CONFIG_WIRELESS=y |
375 | # CONFIG_CFG80211 is not set | 381 | # CONFIG_CFG80211 is not set |
382 | CONFIG_CFG80211_DEFAULT_PS_VALUE=0 | ||
376 | CONFIG_WIRELESS_OLD_REGULATORY=y | 383 | CONFIG_WIRELESS_OLD_REGULATORY=y |
377 | # CONFIG_WIRELESS_EXT is not set | 384 | # CONFIG_WIRELESS_EXT is not set |
378 | # CONFIG_LIB80211 is not set | 385 | # CONFIG_LIB80211 is not set |
@@ -380,7 +387,6 @@ CONFIG_WIRELESS_OLD_REGULATORY=y | |||
380 | # | 387 | # |
381 | # CFG80211 needs to be enabled for MAC80211 | 388 | # CFG80211 needs to be enabled for MAC80211 |
382 | # | 389 | # |
383 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
384 | # CONFIG_WIMAX is not set | 390 | # CONFIG_WIMAX is not set |
385 | # CONFIG_RFKILL is not set | 391 | # CONFIG_RFKILL is not set |
386 | # CONFIG_NET_9P is not set | 392 | # CONFIG_NET_9P is not set |
@@ -393,6 +399,7 @@ CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | |||
393 | # Generic Driver Options | 399 | # Generic Driver Options |
394 | # | 400 | # |
395 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 401 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
402 | # CONFIG_DEVTMPFS is not set | ||
396 | CONFIG_STANDALONE=y | 403 | CONFIG_STANDALONE=y |
397 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 404 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
398 | # CONFIG_FW_LOADER is not set | 405 | # CONFIG_FW_LOADER is not set |
@@ -540,16 +547,15 @@ CONFIG_MII=y | |||
540 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | 547 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set |
541 | # CONFIG_B44 is not set | 548 | # CONFIG_B44 is not set |
542 | # CONFIG_KS8842 is not set | 549 | # CONFIG_KS8842 is not set |
550 | # CONFIG_KS8851_MLL is not set | ||
551 | # CONFIG_XILINX_EMACLITE is not set | ||
543 | CONFIG_FS_ENET=y | 552 | CONFIG_FS_ENET=y |
544 | # CONFIG_FS_ENET_HAS_SCC is not set | 553 | # CONFIG_FS_ENET_HAS_SCC is not set |
545 | CONFIG_FS_ENET_HAS_FEC=y | 554 | CONFIG_FS_ENET_HAS_FEC=y |
546 | CONFIG_FS_ENET_MDIO_FEC=y | 555 | CONFIG_FS_ENET_MDIO_FEC=y |
547 | # CONFIG_NETDEV_1000 is not set | 556 | # CONFIG_NETDEV_1000 is not set |
548 | # CONFIG_NETDEV_10000 is not set | 557 | # CONFIG_NETDEV_10000 is not set |
549 | 558 | CONFIG_WLAN=y | |
550 | # | ||
551 | # Wireless LAN | ||
552 | # | ||
553 | # CONFIG_WLAN_PRE80211 is not set | 559 | # CONFIG_WLAN_PRE80211 is not set |
554 | # CONFIG_WLAN_80211 is not set | 560 | # CONFIG_WLAN_80211 is not set |
555 | 561 | ||
@@ -622,7 +628,6 @@ CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | |||
622 | # CONFIG_POWER_SUPPLY is not set | 628 | # CONFIG_POWER_SUPPLY is not set |
623 | # CONFIG_HWMON is not set | 629 | # CONFIG_HWMON is not set |
624 | # CONFIG_THERMAL is not set | 630 | # CONFIG_THERMAL is not set |
625 | # CONFIG_THERMAL_HWMON is not set | ||
626 | # CONFIG_WATCHDOG is not set | 631 | # CONFIG_WATCHDOG is not set |
627 | CONFIG_SSB_POSSIBLE=y | 632 | CONFIG_SSB_POSSIBLE=y |
628 | 633 | ||
@@ -683,6 +688,7 @@ CONFIG_SSB_POSSIBLE=y | |||
683 | # CONFIG_GFS2_FS is not set | 688 | # CONFIG_GFS2_FS is not set |
684 | # CONFIG_OCFS2_FS is not set | 689 | # CONFIG_OCFS2_FS is not set |
685 | # CONFIG_BTRFS_FS is not set | 690 | # CONFIG_BTRFS_FS is not set |
691 | # CONFIG_NILFS2_FS is not set | ||
686 | CONFIG_FILE_LOCKING=y | 692 | CONFIG_FILE_LOCKING=y |
687 | CONFIG_FSNOTIFY=y | 693 | CONFIG_FSNOTIFY=y |
688 | # CONFIG_DNOTIFY is not set | 694 | # CONFIG_DNOTIFY is not set |
@@ -742,7 +748,6 @@ CONFIG_CRAMFS=y | |||
742 | # CONFIG_ROMFS_FS is not set | 748 | # CONFIG_ROMFS_FS is not set |
743 | # CONFIG_SYSV_FS is not set | 749 | # CONFIG_SYSV_FS is not set |
744 | # CONFIG_UFS_FS is not set | 750 | # CONFIG_UFS_FS is not set |
745 | # CONFIG_NILFS2_FS is not set | ||
746 | CONFIG_NETWORK_FILESYSTEMS=y | 751 | CONFIG_NETWORK_FILESYSTEMS=y |
747 | CONFIG_NFS_FS=y | 752 | CONFIG_NFS_FS=y |
748 | CONFIG_NFS_V3=y | 753 | CONFIG_NFS_V3=y |
@@ -814,6 +819,7 @@ CONFIG_ENABLE_WARN_DEPRECATED=y | |||
814 | CONFIG_ENABLE_MUST_CHECK=y | 819 | CONFIG_ENABLE_MUST_CHECK=y |
815 | CONFIG_FRAME_WARN=1024 | 820 | CONFIG_FRAME_WARN=1024 |
816 | CONFIG_MAGIC_SYSRQ=y | 821 | CONFIG_MAGIC_SYSRQ=y |
822 | # CONFIG_STRIP_ASM_SYMS is not set | ||
817 | # CONFIG_UNUSED_SYMBOLS is not set | 823 | # CONFIG_UNUSED_SYMBOLS is not set |
818 | # CONFIG_DEBUG_FS is not set | 824 | # CONFIG_DEBUG_FS is not set |
819 | # CONFIG_HEADERS_CHECK is not set | 825 | # CONFIG_HEADERS_CHECK is not set |
@@ -831,6 +837,7 @@ CONFIG_SCHED_DEBUG=y | |||
831 | # CONFIG_DEBUG_OBJECTS is not set | 837 | # CONFIG_DEBUG_OBJECTS is not set |
832 | # CONFIG_SLUB_DEBUG_ON is not set | 838 | # CONFIG_SLUB_DEBUG_ON is not set |
833 | # CONFIG_SLUB_STATS is not set | 839 | # CONFIG_SLUB_STATS is not set |
840 | # CONFIG_DEBUG_KMEMLEAK is not set | ||
834 | # CONFIG_DEBUG_SPINLOCK is not set | 841 | # CONFIG_DEBUG_SPINLOCK is not set |
835 | # CONFIG_DEBUG_MUTEXES is not set | 842 | # CONFIG_DEBUG_MUTEXES is not set |
836 | # CONFIG_DEBUG_LOCK_ALLOC is not set | 843 | # CONFIG_DEBUG_LOCK_ALLOC is not set |
@@ -847,10 +854,12 @@ CONFIG_DEBUG_INFO=y | |||
847 | # CONFIG_DEBUG_LIST is not set | 854 | # CONFIG_DEBUG_LIST is not set |
848 | # CONFIG_DEBUG_SG is not set | 855 | # CONFIG_DEBUG_SG is not set |
849 | # CONFIG_DEBUG_NOTIFIERS is not set | 856 | # CONFIG_DEBUG_NOTIFIERS is not set |
857 | # CONFIG_DEBUG_CREDENTIALS is not set | ||
850 | # CONFIG_RCU_TORTURE_TEST is not set | 858 | # CONFIG_RCU_TORTURE_TEST is not set |
851 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | 859 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
852 | # CONFIG_BACKTRACE_SELF_TEST is not set | 860 | # CONFIG_BACKTRACE_SELF_TEST is not set |
853 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set | 861 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set |
862 | # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set | ||
854 | # CONFIG_FAULT_INJECTION is not set | 863 | # CONFIG_FAULT_INJECTION is not set |
855 | # CONFIG_LATENCYTOP is not set | 864 | # CONFIG_LATENCYTOP is not set |
856 | # CONFIG_DEBUG_PAGEALLOC is not set | 865 | # CONFIG_DEBUG_PAGEALLOC is not set |
@@ -872,10 +881,10 @@ CONFIG_BRANCH_PROFILE_NONE=y | |||
872 | # CONFIG_KMEMTRACE is not set | 881 | # CONFIG_KMEMTRACE is not set |
873 | # CONFIG_WORKQUEUE_TRACER is not set | 882 | # CONFIG_WORKQUEUE_TRACER is not set |
874 | # CONFIG_BLK_DEV_IO_TRACE is not set | 883 | # CONFIG_BLK_DEV_IO_TRACE is not set |
884 | # CONFIG_DMA_API_DEBUG is not set | ||
875 | # CONFIG_SAMPLES is not set | 885 | # CONFIG_SAMPLES is not set |
876 | CONFIG_HAVE_ARCH_KGDB=y | 886 | CONFIG_HAVE_ARCH_KGDB=y |
877 | # CONFIG_KGDB is not set | 887 | # CONFIG_KGDB is not set |
878 | # CONFIG_KMEMCHECK is not set | ||
879 | # CONFIG_PPC_DISABLE_WERROR is not set | 888 | # CONFIG_PPC_DISABLE_WERROR is not set |
880 | CONFIG_PPC_WERROR=y | 889 | CONFIG_PPC_WERROR=y |
881 | CONFIG_PRINT_STACK_DEPTH=64 | 890 | CONFIG_PRINT_STACK_DEPTH=64 |
diff --git a/arch/powerpc/configs/pasemi_defconfig b/arch/powerpc/configs/pasemi_defconfig index 4f8681cc8d77..20ba0cfff8ba 100644 --- a/arch/powerpc/configs/pasemi_defconfig +++ b/arch/powerpc/configs/pasemi_defconfig | |||
@@ -1,49 +1,58 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.26-rc3 | 3 | # Linux kernel version: 2.6.32-rc3 |
4 | # Tue May 27 16:08:06 2008 | 4 | # Tue Oct 6 10:27:18 2009 |
5 | # | 5 | # |
6 | CONFIG_PPC64=y | 6 | CONFIG_PPC64=y |
7 | 7 | ||
8 | # | 8 | # |
9 | # Processor support | 9 | # Processor support |
10 | # | 10 | # |
11 | CONFIG_PPC_BOOK3S_64=y | ||
12 | # CONFIG_PPC_BOOK3E_64 is not set | ||
13 | CONFIG_PPC_BOOK3S=y | ||
11 | CONFIG_POWER4_ONLY=y | 14 | CONFIG_POWER4_ONLY=y |
12 | CONFIG_POWER4=y | 15 | CONFIG_POWER4=y |
13 | # CONFIG_TUNE_CELL is not set | 16 | # CONFIG_TUNE_CELL is not set |
14 | CONFIG_PPC_FPU=y | 17 | CONFIG_PPC_FPU=y |
15 | CONFIG_ALTIVEC=y | 18 | CONFIG_ALTIVEC=y |
19 | # CONFIG_VSX is not set | ||
16 | CONFIG_PPC_STD_MMU=y | 20 | CONFIG_PPC_STD_MMU=y |
21 | CONFIG_PPC_STD_MMU_64=y | ||
17 | CONFIG_PPC_MM_SLICES=y | 22 | CONFIG_PPC_MM_SLICES=y |
18 | # CONFIG_VIRT_CPU_ACCOUNTING is not set | 23 | # CONFIG_VIRT_CPU_ACCOUNTING is not set |
24 | CONFIG_PPC_HAVE_PMU_SUPPORT=y | ||
25 | CONFIG_PPC_PERF_CTRS=y | ||
19 | CONFIG_SMP=y | 26 | CONFIG_SMP=y |
20 | CONFIG_NR_CPUS=2 | 27 | CONFIG_NR_CPUS=2 |
21 | CONFIG_64BIT=y | 28 | CONFIG_64BIT=y |
22 | CONFIG_WORD_SIZE=64 | 29 | CONFIG_WORD_SIZE=64 |
23 | CONFIG_PPC_MERGE=y | 30 | CONFIG_ARCH_PHYS_ADDR_T_64BIT=y |
24 | CONFIG_MMU=y | 31 | CONFIG_MMU=y |
25 | CONFIG_GENERIC_CMOS_UPDATE=y | 32 | CONFIG_GENERIC_CMOS_UPDATE=y |
26 | CONFIG_GENERIC_TIME=y | 33 | CONFIG_GENERIC_TIME=y |
27 | CONFIG_GENERIC_TIME_VSYSCALL=y | 34 | CONFIG_GENERIC_TIME_VSYSCALL=y |
28 | CONFIG_GENERIC_CLOCKEVENTS=y | 35 | CONFIG_GENERIC_CLOCKEVENTS=y |
29 | CONFIG_GENERIC_HARDIRQS=y | 36 | CONFIG_GENERIC_HARDIRQS=y |
37 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | ||
30 | CONFIG_HAVE_SETUP_PER_CPU_AREA=y | 38 | CONFIG_HAVE_SETUP_PER_CPU_AREA=y |
39 | CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y | ||
31 | CONFIG_IRQ_PER_CPU=y | 40 | CONFIG_IRQ_PER_CPU=y |
32 | CONFIG_STACKTRACE_SUPPORT=y | 41 | CONFIG_STACKTRACE_SUPPORT=y |
42 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | ||
33 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | 43 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y |
34 | CONFIG_LOCKDEP_SUPPORT=y | 44 | CONFIG_LOCKDEP_SUPPORT=y |
35 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y | 45 | CONFIG_RWSEM_XCHGADD_ALGORITHM=y |
36 | CONFIG_ARCH_HAS_ILOG2_U32=y | 46 | CONFIG_ARCH_HAS_ILOG2_U32=y |
37 | CONFIG_ARCH_HAS_ILOG2_U64=y | 47 | CONFIG_ARCH_HAS_ILOG2_U64=y |
38 | CONFIG_GENERIC_HWEIGHT=y | 48 | CONFIG_GENERIC_HWEIGHT=y |
39 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
40 | CONFIG_GENERIC_FIND_NEXT_BIT=y | 49 | CONFIG_GENERIC_FIND_NEXT_BIT=y |
41 | CONFIG_ARCH_NO_VIRT_TO_BUS=y | 50 | CONFIG_ARCH_NO_VIRT_TO_BUS=y |
42 | CONFIG_PPC=y | 51 | CONFIG_PPC=y |
43 | CONFIG_EARLY_PRINTK=y | 52 | CONFIG_EARLY_PRINTK=y |
44 | CONFIG_COMPAT=y | 53 | CONFIG_COMPAT=y |
45 | CONFIG_SYSVIPC_COMPAT=y | 54 | CONFIG_SYSVIPC_COMPAT=y |
46 | CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y | 55 | CONFIG_SCHED_OMIT_FRAME_POINTER=y |
47 | CONFIG_ARCH_MAY_HAVE_PC_FDC=y | 56 | CONFIG_ARCH_MAY_HAVE_PC_FDC=y |
48 | CONFIG_PPC_OF=y | 57 | CONFIG_PPC_OF=y |
49 | CONFIG_OF=y | 58 | CONFIG_OF=y |
@@ -51,11 +60,14 @@ CONFIG_PPC_UDBG_16550=y | |||
51 | # CONFIG_GENERIC_TBSYNC is not set | 60 | # CONFIG_GENERIC_TBSYNC is not set |
52 | CONFIG_AUDIT_ARCH=y | 61 | CONFIG_AUDIT_ARCH=y |
53 | CONFIG_GENERIC_BUG=y | 62 | CONFIG_GENERIC_BUG=y |
63 | CONFIG_DTC=y | ||
54 | # CONFIG_DEFAULT_UIMAGE is not set | 64 | # CONFIG_DEFAULT_UIMAGE is not set |
55 | # CONFIG_PPC_DCR_NATIVE is not set | 65 | # CONFIG_PPC_DCR_NATIVE is not set |
56 | # CONFIG_PPC_DCR_MMIO is not set | 66 | # CONFIG_PPC_DCR_MMIO is not set |
57 | # CONFIG_PPC_OF_PLATFORM_PCI is not set | 67 | # CONFIG_PPC_OF_PLATFORM_PCI is not set |
68 | CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y | ||
58 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | 69 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" |
70 | CONFIG_CONSTRUCTORS=y | ||
59 | 71 | ||
60 | # | 72 | # |
61 | # General setup | 73 | # General setup |
@@ -72,10 +84,20 @@ CONFIG_SYSVIPC_SYSCTL=y | |||
72 | # CONFIG_BSD_PROCESS_ACCT is not set | 84 | # CONFIG_BSD_PROCESS_ACCT is not set |
73 | # CONFIG_TASKSTATS is not set | 85 | # CONFIG_TASKSTATS is not set |
74 | # CONFIG_AUDIT is not set | 86 | # CONFIG_AUDIT is not set |
87 | |||
88 | # | ||
89 | # RCU Subsystem | ||
90 | # | ||
91 | CONFIG_TREE_RCU=y | ||
92 | # CONFIG_TREE_PREEMPT_RCU is not set | ||
93 | # CONFIG_RCU_TRACE is not set | ||
94 | CONFIG_RCU_FANOUT=64 | ||
95 | # CONFIG_RCU_FANOUT_EXACT is not set | ||
96 | # CONFIG_TREE_RCU_TRACE is not set | ||
75 | # CONFIG_IKCONFIG is not set | 97 | # CONFIG_IKCONFIG is not set |
76 | CONFIG_LOG_BUF_SHIFT=17 | 98 | CONFIG_LOG_BUF_SHIFT=17 |
77 | # CONFIG_CGROUPS is not set | ||
78 | # CONFIG_GROUP_SCHED is not set | 99 | # CONFIG_GROUP_SCHED is not set |
100 | # CONFIG_CGROUPS is not set | ||
79 | CONFIG_SYSFS_DEPRECATED=y | 101 | CONFIG_SYSFS_DEPRECATED=y |
80 | CONFIG_SYSFS_DEPRECATED_V2=y | 102 | CONFIG_SYSFS_DEPRECATED_V2=y |
81 | # CONFIG_RELAY is not set | 103 | # CONFIG_RELAY is not set |
@@ -84,13 +106,17 @@ CONFIG_NAMESPACES=y | |||
84 | # CONFIG_IPC_NS is not set | 106 | # CONFIG_IPC_NS is not set |
85 | # CONFIG_USER_NS is not set | 107 | # CONFIG_USER_NS is not set |
86 | # CONFIG_PID_NS is not set | 108 | # CONFIG_PID_NS is not set |
109 | # CONFIG_NET_NS is not set | ||
87 | CONFIG_BLK_DEV_INITRD=y | 110 | CONFIG_BLK_DEV_INITRD=y |
88 | CONFIG_INITRAMFS_SOURCE="" | 111 | CONFIG_INITRAMFS_SOURCE="" |
112 | CONFIG_RD_GZIP=y | ||
113 | CONFIG_RD_BZIP2=y | ||
114 | CONFIG_RD_LZMA=y | ||
89 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set | 115 | # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set |
90 | CONFIG_SYSCTL=y | 116 | CONFIG_SYSCTL=y |
117 | CONFIG_ANON_INODES=y | ||
91 | # CONFIG_EMBEDDED is not set | 118 | # CONFIG_EMBEDDED is not set |
92 | CONFIG_SYSCTL_SYSCALL=y | 119 | CONFIG_SYSCTL_SYSCALL=y |
93 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
94 | CONFIG_KALLSYMS=y | 120 | CONFIG_KALLSYMS=y |
95 | # CONFIG_KALLSYMS_ALL is not set | 121 | # CONFIG_KALLSYMS_ALL is not set |
96 | # CONFIG_KALLSYMS_EXTRA_PASS is not set | 122 | # CONFIG_KALLSYMS_EXTRA_PASS is not set |
@@ -98,32 +124,52 @@ CONFIG_HOTPLUG=y | |||
98 | CONFIG_PRINTK=y | 124 | CONFIG_PRINTK=y |
99 | CONFIG_BUG=y | 125 | CONFIG_BUG=y |
100 | CONFIG_ELF_CORE=y | 126 | CONFIG_ELF_CORE=y |
101 | CONFIG_COMPAT_BRK=y | ||
102 | CONFIG_BASE_FULL=y | 127 | CONFIG_BASE_FULL=y |
103 | CONFIG_FUTEX=y | 128 | CONFIG_FUTEX=y |
104 | CONFIG_ANON_INODES=y | ||
105 | CONFIG_EPOLL=y | 129 | CONFIG_EPOLL=y |
106 | CONFIG_SIGNALFD=y | 130 | CONFIG_SIGNALFD=y |
107 | CONFIG_TIMERFD=y | 131 | CONFIG_TIMERFD=y |
108 | CONFIG_EVENTFD=y | 132 | CONFIG_EVENTFD=y |
109 | CONFIG_SHMEM=y | 133 | CONFIG_SHMEM=y |
134 | CONFIG_AIO=y | ||
135 | CONFIG_HAVE_PERF_EVENTS=y | ||
136 | |||
137 | # | ||
138 | # Kernel Performance Events And Counters | ||
139 | # | ||
140 | CONFIG_PERF_EVENTS=y | ||
141 | CONFIG_EVENT_PROFILE=y | ||
142 | # CONFIG_PERF_COUNTERS is not set | ||
110 | CONFIG_VM_EVENT_COUNTERS=y | 143 | CONFIG_VM_EVENT_COUNTERS=y |
144 | CONFIG_PCI_QUIRKS=y | ||
111 | CONFIG_SLUB_DEBUG=y | 145 | CONFIG_SLUB_DEBUG=y |
146 | CONFIG_COMPAT_BRK=y | ||
112 | # CONFIG_SLAB is not set | 147 | # CONFIG_SLAB is not set |
113 | CONFIG_SLUB=y | 148 | CONFIG_SLUB=y |
114 | # CONFIG_SLOB is not set | 149 | # CONFIG_SLOB is not set |
115 | CONFIG_PROFILING=y | 150 | CONFIG_PROFILING=y |
116 | # CONFIG_MARKERS is not set | 151 | CONFIG_TRACEPOINTS=y |
117 | CONFIG_OPROFILE=y | 152 | CONFIG_OPROFILE=y |
118 | CONFIG_HAVE_OPROFILE=y | 153 | CONFIG_HAVE_OPROFILE=y |
119 | # CONFIG_KPROBES is not set | 154 | # CONFIG_KPROBES is not set |
155 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y | ||
156 | CONFIG_HAVE_SYSCALL_WRAPPERS=y | ||
157 | CONFIG_HAVE_IOREMAP_PROT=y | ||
120 | CONFIG_HAVE_KPROBES=y | 158 | CONFIG_HAVE_KPROBES=y |
121 | CONFIG_HAVE_KRETPROBES=y | 159 | CONFIG_HAVE_KRETPROBES=y |
122 | # CONFIG_HAVE_DMA_ATTRS is not set | 160 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
123 | CONFIG_PROC_PAGE_MONITOR=y | 161 | CONFIG_HAVE_DMA_ATTRS=y |
162 | CONFIG_USE_GENERIC_SMP_HELPERS=y | ||
163 | CONFIG_HAVE_DMA_API_DEBUG=y | ||
164 | |||
165 | # | ||
166 | # GCOV-based kernel profiling | ||
167 | # | ||
168 | # CONFIG_GCOV_KERNEL is not set | ||
169 | # CONFIG_SLOW_WORK is not set | ||
170 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | ||
124 | CONFIG_SLABINFO=y | 171 | CONFIG_SLABINFO=y |
125 | CONFIG_RT_MUTEXES=y | 172 | CONFIG_RT_MUTEXES=y |
126 | # CONFIG_TINY_SHMEM is not set | ||
127 | CONFIG_BASE_SMALL=0 | 173 | CONFIG_BASE_SMALL=0 |
128 | CONFIG_MODULES=y | 174 | CONFIG_MODULES=y |
129 | # CONFIG_MODULE_FORCE_LOAD is not set | 175 | # CONFIG_MODULE_FORCE_LOAD is not set |
@@ -131,11 +177,10 @@ CONFIG_MODULE_UNLOAD=y | |||
131 | # CONFIG_MODULE_FORCE_UNLOAD is not set | 177 | # CONFIG_MODULE_FORCE_UNLOAD is not set |
132 | # CONFIG_MODVERSIONS is not set | 178 | # CONFIG_MODVERSIONS is not set |
133 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 179 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
134 | # CONFIG_KMOD is not set | ||
135 | CONFIG_STOP_MACHINE=y | 180 | CONFIG_STOP_MACHINE=y |
136 | CONFIG_BLOCK=y | 181 | CONFIG_BLOCK=y |
137 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
138 | # CONFIG_BLK_DEV_BSG is not set | 182 | # CONFIG_BLK_DEV_BSG is not set |
183 | # CONFIG_BLK_DEV_INTEGRITY is not set | ||
139 | CONFIG_BLOCK_COMPAT=y | 184 | CONFIG_BLOCK_COMPAT=y |
140 | 185 | ||
141 | # | 186 | # |
@@ -150,19 +195,14 @@ CONFIG_DEFAULT_AS=y | |||
150 | # CONFIG_DEFAULT_CFQ is not set | 195 | # CONFIG_DEFAULT_CFQ is not set |
151 | # CONFIG_DEFAULT_NOOP is not set | 196 | # CONFIG_DEFAULT_NOOP is not set |
152 | CONFIG_DEFAULT_IOSCHED="anticipatory" | 197 | CONFIG_DEFAULT_IOSCHED="anticipatory" |
153 | CONFIG_CLASSIC_RCU=y | 198 | # CONFIG_FREEZER is not set |
199 | CONFIG_PPC_MSI_BITMAP=y | ||
154 | 200 | ||
155 | # | 201 | # |
156 | # Platform support | 202 | # Platform support |
157 | # | 203 | # |
158 | CONFIG_PPC_MULTIPLATFORM=y | ||
159 | # CONFIG_PPC_82xx is not set | ||
160 | # CONFIG_PPC_83xx is not set | ||
161 | # CONFIG_PPC_86xx is not set | ||
162 | # CONFIG_PPC_PSERIES is not set | 204 | # CONFIG_PPC_PSERIES is not set |
163 | # CONFIG_PPC_ISERIES is not set | 205 | # CONFIG_PPC_ISERIES is not set |
164 | # CONFIG_PPC_MPC512x is not set | ||
165 | # CONFIG_PPC_MPC5121 is not set | ||
166 | # CONFIG_PPC_PMAC is not set | 206 | # CONFIG_PPC_PMAC is not set |
167 | # CONFIG_PPC_MAPLE is not set | 207 | # CONFIG_PPC_MAPLE is not set |
168 | CONFIG_PPC_PASEMI=y | 208 | CONFIG_PPC_PASEMI=y |
@@ -178,8 +218,10 @@ CONFIG_PPC_PASEMI_MDIO=y | |||
178 | # CONFIG_PPC_CELL_NATIVE is not set | 218 | # CONFIG_PPC_CELL_NATIVE is not set |
179 | # CONFIG_PPC_IBM_CELL_BLADE is not set | 219 | # CONFIG_PPC_IBM_CELL_BLADE is not set |
180 | # CONFIG_PPC_CELLEB is not set | 220 | # CONFIG_PPC_CELLEB is not set |
221 | # CONFIG_PPC_CELL_QPACE is not set | ||
181 | # CONFIG_PQ2ADS is not set | 222 | # CONFIG_PQ2ADS is not set |
182 | CONFIG_PPC_NATIVE=y | 223 | CONFIG_PPC_NATIVE=y |
224 | CONFIG_PPC_OF_BOOT_TRAMPOLINE=y | ||
183 | # CONFIG_IPIC is not set | 225 | # CONFIG_IPIC is not set |
184 | CONFIG_MPIC=y | 226 | CONFIG_MPIC=y |
185 | # CONFIG_MPIC_WEIRD is not set | 227 | # CONFIG_MPIC_WEIRD is not set |
@@ -213,6 +255,7 @@ CONFIG_CPU_FREQ_GOV_ONDEMAND=y | |||
213 | # | 255 | # |
214 | CONFIG_PPC_PASEMI_CPUFREQ=y | 256 | CONFIG_PPC_PASEMI_CPUFREQ=y |
215 | # CONFIG_FSL_ULI1575 is not set | 257 | # CONFIG_FSL_ULI1575 is not set |
258 | # CONFIG_SIMPLE_GPIO is not set | ||
216 | 259 | ||
217 | # | 260 | # |
218 | # Kernel options | 261 | # Kernel options |
@@ -226,16 +269,19 @@ CONFIG_GENERIC_CLOCKEVENTS_BUILD=y | |||
226 | # CONFIG_HZ_300 is not set | 269 | # CONFIG_HZ_300 is not set |
227 | CONFIG_HZ_1000=y | 270 | CONFIG_HZ_1000=y |
228 | CONFIG_HZ=1000 | 271 | CONFIG_HZ=1000 |
229 | # CONFIG_SCHED_HRTICK is not set | 272 | CONFIG_SCHED_HRTICK=y |
230 | CONFIG_PREEMPT_NONE=y | 273 | CONFIG_PREEMPT_NONE=y |
231 | # CONFIG_PREEMPT_VOLUNTARY is not set | 274 | # CONFIG_PREEMPT_VOLUNTARY is not set |
232 | # CONFIG_PREEMPT is not set | 275 | # CONFIG_PREEMPT is not set |
233 | CONFIG_BINFMT_ELF=y | 276 | CONFIG_BINFMT_ELF=y |
234 | CONFIG_COMPAT_BINFMT_ELF=y | 277 | CONFIG_COMPAT_BINFMT_ELF=y |
278 | # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set | ||
279 | # CONFIG_HAVE_AOUT is not set | ||
235 | # CONFIG_BINFMT_MISC is not set | 280 | # CONFIG_BINFMT_MISC is not set |
236 | CONFIG_HUGETLB_PAGE_SIZE_VARIABLE=y | 281 | CONFIG_HUGETLB_PAGE_SIZE_VARIABLE=y |
237 | CONFIG_IOMMU_VMERGE=y | 282 | CONFIG_IOMMU_VMERGE=y |
238 | CONFIG_IOMMU_HELPER=y | 283 | CONFIG_IOMMU_HELPER=y |
284 | # CONFIG_SWIOTLB is not set | ||
239 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 285 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
240 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 286 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
241 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 287 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
@@ -243,6 +289,7 @@ CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | |||
243 | # CONFIG_CRASH_DUMP is not set | 289 | # CONFIG_CRASH_DUMP is not set |
244 | # CONFIG_IRQ_ALL_CPUS is not set | 290 | # CONFIG_IRQ_ALL_CPUS is not set |
245 | # CONFIG_NUMA is not set | 291 | # CONFIG_NUMA is not set |
292 | CONFIG_MAX_ACTIVE_REGIONS=256 | ||
246 | CONFIG_ARCH_SELECT_MEMORY_MODEL=y | 293 | CONFIG_ARCH_SELECT_MEMORY_MODEL=y |
247 | CONFIG_ARCH_FLATMEM_ENABLE=y | 294 | CONFIG_ARCH_FLATMEM_ENABLE=y |
248 | CONFIG_ARCH_SPARSEMEM_ENABLE=y | 295 | CONFIG_ARCH_SPARSEMEM_ENABLE=y |
@@ -253,20 +300,28 @@ CONFIG_FLATMEM_MANUAL=y | |||
253 | # CONFIG_SPARSEMEM_MANUAL is not set | 300 | # CONFIG_SPARSEMEM_MANUAL is not set |
254 | CONFIG_FLATMEM=y | 301 | CONFIG_FLATMEM=y |
255 | CONFIG_FLAT_NODE_MEM_MAP=y | 302 | CONFIG_FLAT_NODE_MEM_MAP=y |
256 | # CONFIG_SPARSEMEM_STATIC is not set | ||
257 | CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y | 303 | CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y |
258 | CONFIG_PAGEFLAGS_EXTENDED=y | 304 | CONFIG_PAGEFLAGS_EXTENDED=y |
259 | CONFIG_SPLIT_PTLOCK_CPUS=4 | 305 | CONFIG_SPLIT_PTLOCK_CPUS=4 |
260 | CONFIG_RESOURCES_64BIT=y | 306 | CONFIG_MIGRATION=y |
307 | CONFIG_PHYS_ADDR_T_64BIT=y | ||
261 | CONFIG_ZONE_DMA_FLAG=1 | 308 | CONFIG_ZONE_DMA_FLAG=1 |
262 | CONFIG_BOUNCE=y | 309 | CONFIG_BOUNCE=y |
310 | CONFIG_HAVE_MLOCK=y | ||
311 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | ||
312 | # CONFIG_KSM is not set | ||
313 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | ||
263 | CONFIG_PPC_HAS_HASH_64K=y | 314 | CONFIG_PPC_HAS_HASH_64K=y |
315 | # CONFIG_PPC_4K_PAGES is not set | ||
316 | # CONFIG_PPC_16K_PAGES is not set | ||
264 | CONFIG_PPC_64K_PAGES=y | 317 | CONFIG_PPC_64K_PAGES=y |
318 | # CONFIG_PPC_256K_PAGES is not set | ||
265 | CONFIG_FORCE_MAX_ZONEORDER=9 | 319 | CONFIG_FORCE_MAX_ZONEORDER=9 |
266 | # CONFIG_PPC_SUBPAGE_PROT is not set | 320 | # CONFIG_PPC_SUBPAGE_PROT is not set |
267 | # CONFIG_SCHED_SMT is not set | 321 | # CONFIG_SCHED_SMT is not set |
268 | CONFIG_PROC_DEVICETREE=y | 322 | CONFIG_PROC_DEVICETREE=y |
269 | # CONFIG_CMDLINE_BOOL is not set | 323 | # CONFIG_CMDLINE_BOOL is not set |
324 | CONFIG_EXTRA_TARGETS="" | ||
270 | # CONFIG_PM is not set | 325 | # CONFIG_PM is not set |
271 | # CONFIG_SECCOMP is not set | 326 | # CONFIG_SECCOMP is not set |
272 | CONFIG_ISA_DMA_API=y | 327 | CONFIG_ISA_DMA_API=y |
@@ -285,6 +340,8 @@ CONFIG_ARCH_SUPPORTS_MSI=y | |||
285 | CONFIG_PCI_MSI=y | 340 | CONFIG_PCI_MSI=y |
286 | CONFIG_PCI_LEGACY=y | 341 | CONFIG_PCI_LEGACY=y |
287 | # CONFIG_PCI_DEBUG is not set | 342 | # CONFIG_PCI_DEBUG is not set |
343 | # CONFIG_PCI_STUB is not set | ||
344 | # CONFIG_PCI_IOV is not set | ||
288 | CONFIG_PCCARD=y | 345 | CONFIG_PCCARD=y |
289 | CONFIG_PCMCIA_DEBUG=y | 346 | CONFIG_PCMCIA_DEBUG=y |
290 | CONFIG_PCMCIA=y | 347 | CONFIG_PCMCIA=y |
@@ -301,13 +358,10 @@ CONFIG_CARDBUS=y | |||
301 | CONFIG_ELECTRA_CF=y | 358 | CONFIG_ELECTRA_CF=y |
302 | # CONFIG_HOTPLUG_PCI is not set | 359 | # CONFIG_HOTPLUG_PCI is not set |
303 | # CONFIG_HAS_RAPIDIO is not set | 360 | # CONFIG_HAS_RAPIDIO is not set |
361 | # CONFIG_RELOCATABLE is not set | ||
304 | CONFIG_PAGE_OFFSET=0xc000000000000000 | 362 | CONFIG_PAGE_OFFSET=0xc000000000000000 |
305 | CONFIG_KERNEL_START=0xc000000000000000 | 363 | CONFIG_KERNEL_START=0xc000000000000000 |
306 | CONFIG_PHYSICAL_START=0x00000000 | 364 | CONFIG_PHYSICAL_START=0x00000000 |
307 | |||
308 | # | ||
309 | # Networking | ||
310 | # | ||
311 | CONFIG_NET=y | 365 | CONFIG_NET=y |
312 | 366 | ||
313 | # | 367 | # |
@@ -356,9 +410,11 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
356 | # CONFIG_NETFILTER is not set | 410 | # CONFIG_NETFILTER is not set |
357 | # CONFIG_IP_DCCP is not set | 411 | # CONFIG_IP_DCCP is not set |
358 | # CONFIG_IP_SCTP is not set | 412 | # CONFIG_IP_SCTP is not set |
413 | # CONFIG_RDS is not set | ||
359 | # CONFIG_TIPC is not set | 414 | # CONFIG_TIPC is not set |
360 | # CONFIG_ATM is not set | 415 | # CONFIG_ATM is not set |
361 | # CONFIG_BRIDGE is not set | 416 | # CONFIG_BRIDGE is not set |
417 | # CONFIG_NET_DSA is not set | ||
362 | # CONFIG_VLAN_8021Q is not set | 418 | # CONFIG_VLAN_8021Q is not set |
363 | # CONFIG_DECNET is not set | 419 | # CONFIG_DECNET is not set |
364 | # CONFIG_LLC2 is not set | 420 | # CONFIG_LLC2 is not set |
@@ -368,25 +424,32 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
368 | # CONFIG_LAPB is not set | 424 | # CONFIG_LAPB is not set |
369 | # CONFIG_ECONET is not set | 425 | # CONFIG_ECONET is not set |
370 | # CONFIG_WAN_ROUTER is not set | 426 | # CONFIG_WAN_ROUTER is not set |
427 | # CONFIG_PHONET is not set | ||
428 | # CONFIG_IEEE802154 is not set | ||
371 | # CONFIG_NET_SCHED is not set | 429 | # CONFIG_NET_SCHED is not set |
430 | # CONFIG_DCB is not set | ||
372 | 431 | ||
373 | # | 432 | # |
374 | # Network testing | 433 | # Network testing |
375 | # | 434 | # |
376 | # CONFIG_NET_PKTGEN is not set | 435 | # CONFIG_NET_PKTGEN is not set |
436 | # CONFIG_NET_DROP_MONITOR is not set | ||
377 | # CONFIG_HAMRADIO is not set | 437 | # CONFIG_HAMRADIO is not set |
378 | # CONFIG_CAN is not set | 438 | # CONFIG_CAN is not set |
379 | # CONFIG_IRDA is not set | 439 | # CONFIG_IRDA is not set |
380 | # CONFIG_BT is not set | 440 | # CONFIG_BT is not set |
381 | # CONFIG_AF_RXRPC is not set | 441 | # CONFIG_AF_RXRPC is not set |
442 | CONFIG_WIRELESS=y | ||
443 | # CONFIG_CFG80211 is not set | ||
444 | CONFIG_CFG80211_DEFAULT_PS_VALUE=0 | ||
445 | # CONFIG_WIRELESS_OLD_REGULATORY is not set | ||
446 | # CONFIG_WIRELESS_EXT is not set | ||
447 | # CONFIG_LIB80211 is not set | ||
382 | 448 | ||
383 | # | 449 | # |
384 | # Wireless | 450 | # CFG80211 needs to be enabled for MAC80211 |
385 | # | 451 | # |
386 | # CONFIG_CFG80211 is not set | 452 | # CONFIG_WIMAX is not set |
387 | # CONFIG_WIRELESS_EXT is not set | ||
388 | # CONFIG_MAC80211 is not set | ||
389 | # CONFIG_IEEE80211 is not set | ||
390 | # CONFIG_RFKILL is not set | 453 | # CONFIG_RFKILL is not set |
391 | # CONFIG_NET_9P is not set | 454 | # CONFIG_NET_9P is not set |
392 | 455 | ||
@@ -398,15 +461,19 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
398 | # Generic Driver Options | 461 | # Generic Driver Options |
399 | # | 462 | # |
400 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 463 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
464 | # CONFIG_DEVTMPFS is not set | ||
401 | CONFIG_STANDALONE=y | 465 | CONFIG_STANDALONE=y |
402 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 466 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
403 | CONFIG_FW_LOADER=y | 467 | CONFIG_FW_LOADER=y |
468 | CONFIG_FIRMWARE_IN_KERNEL=y | ||
469 | CONFIG_EXTRA_FIRMWARE="" | ||
404 | # CONFIG_DEBUG_DRIVER is not set | 470 | # CONFIG_DEBUG_DRIVER is not set |
405 | # CONFIG_DEBUG_DEVRES is not set | 471 | # CONFIG_DEBUG_DEVRES is not set |
406 | # CONFIG_SYS_HYPERVISOR is not set | 472 | # CONFIG_SYS_HYPERVISOR is not set |
407 | # CONFIG_CONNECTOR is not set | 473 | # CONFIG_CONNECTOR is not set |
408 | CONFIG_MTD=y | 474 | CONFIG_MTD=y |
409 | # CONFIG_MTD_DEBUG is not set | 475 | # CONFIG_MTD_DEBUG is not set |
476 | # CONFIG_MTD_TESTS is not set | ||
410 | CONFIG_MTD_CONCAT=y | 477 | CONFIG_MTD_CONCAT=y |
411 | # CONFIG_MTD_PARTITIONS is not set | 478 | # CONFIG_MTD_PARTITIONS is not set |
412 | 479 | ||
@@ -478,11 +545,17 @@ CONFIG_MTD_NAND_PASEMI=y | |||
478 | # CONFIG_MTD_ONENAND is not set | 545 | # CONFIG_MTD_ONENAND is not set |
479 | 546 | ||
480 | # | 547 | # |
548 | # LPDDR flash memory drivers | ||
549 | # | ||
550 | # CONFIG_MTD_LPDDR is not set | ||
551 | |||
552 | # | ||
481 | # UBI - Unsorted block images | 553 | # UBI - Unsorted block images |
482 | # | 554 | # |
483 | # CONFIG_MTD_UBI is not set | 555 | # CONFIG_MTD_UBI is not set |
484 | CONFIG_OF_DEVICE=y | 556 | CONFIG_OF_DEVICE=y |
485 | CONFIG_OF_I2C=y | 557 | CONFIG_OF_I2C=y |
558 | CONFIG_OF_MDIO=y | ||
486 | # CONFIG_PARPORT is not set | 559 | # CONFIG_PARPORT is not set |
487 | CONFIG_BLK_DEV=y | 560 | CONFIG_BLK_DEV=y |
488 | # CONFIG_BLK_DEV_FD is not set | 561 | # CONFIG_BLK_DEV_FD is not set |
@@ -501,29 +574,41 @@ CONFIG_BLK_DEV_RAM_SIZE=16384 | |||
501 | # CONFIG_BLK_DEV_XIP is not set | 574 | # CONFIG_BLK_DEV_XIP is not set |
502 | # CONFIG_CDROM_PKTCDVD is not set | 575 | # CONFIG_CDROM_PKTCDVD is not set |
503 | # CONFIG_ATA_OVER_ETH is not set | 576 | # CONFIG_ATA_OVER_ETH is not set |
577 | # CONFIG_BLK_DEV_HD is not set | ||
504 | CONFIG_MISC_DEVICES=y | 578 | CONFIG_MISC_DEVICES=y |
505 | # CONFIG_PHANTOM is not set | 579 | # CONFIG_PHANTOM is not set |
506 | # CONFIG_EEPROM_93CX6 is not set | ||
507 | # CONFIG_SGI_IOC4 is not set | 580 | # CONFIG_SGI_IOC4 is not set |
508 | # CONFIG_TIFM_CORE is not set | 581 | # CONFIG_TIFM_CORE is not set |
582 | # CONFIG_ICS932S401 is not set | ||
509 | # CONFIG_ENCLOSURE_SERVICES is not set | 583 | # CONFIG_ENCLOSURE_SERVICES is not set |
584 | # CONFIG_HP_ILO is not set | ||
585 | # CONFIG_ISL29003 is not set | ||
586 | # CONFIG_C2PORT is not set | ||
587 | |||
588 | # | ||
589 | # EEPROM support | ||
590 | # | ||
591 | # CONFIG_EEPROM_AT24 is not set | ||
592 | CONFIG_EEPROM_LEGACY=y | ||
593 | # CONFIG_EEPROM_MAX6875 is not set | ||
594 | # CONFIG_EEPROM_93CX6 is not set | ||
595 | # CONFIG_CB710_CORE is not set | ||
510 | CONFIG_HAVE_IDE=y | 596 | CONFIG_HAVE_IDE=y |
511 | CONFIG_IDE=y | 597 | CONFIG_IDE=y |
512 | CONFIG_BLK_DEV_IDE=y | ||
513 | 598 | ||
514 | # | 599 | # |
515 | # Please see Documentation/ide/ide.txt for help/info on IDE drives | 600 | # Please see Documentation/ide/ide.txt for help/info on IDE drives |
516 | # | 601 | # |
602 | CONFIG_IDE_ATAPI=y | ||
517 | # CONFIG_BLK_DEV_IDE_SATA is not set | 603 | # CONFIG_BLK_DEV_IDE_SATA is not set |
518 | CONFIG_BLK_DEV_IDEDISK=y | 604 | CONFIG_IDE_GD=y |
519 | CONFIG_IDEDISK_MULTI_MODE=y | 605 | CONFIG_IDE_GD_ATA=y |
606 | # CONFIG_IDE_GD_ATAPI is not set | ||
520 | # CONFIG_BLK_DEV_IDECS is not set | 607 | # CONFIG_BLK_DEV_IDECS is not set |
521 | # CONFIG_BLK_DEV_DELKIN is not set | 608 | # CONFIG_BLK_DEV_DELKIN is not set |
522 | CONFIG_BLK_DEV_IDECD=y | 609 | CONFIG_BLK_DEV_IDECD=y |
523 | CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS=y | 610 | CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS=y |
524 | # CONFIG_BLK_DEV_IDETAPE is not set | 611 | # CONFIG_BLK_DEV_IDETAPE is not set |
525 | # CONFIG_BLK_DEV_IDEFLOPPY is not set | ||
526 | CONFIG_BLK_DEV_IDESCSI=y | ||
527 | CONFIG_IDE_TASK_IOCTL=y | 612 | CONFIG_IDE_TASK_IOCTL=y |
528 | CONFIG_IDE_PROC_FS=y | 613 | CONFIG_IDE_PROC_FS=y |
529 | 614 | ||
@@ -542,14 +627,13 @@ CONFIG_IDE_PROC_FS=y | |||
542 | # CONFIG_BLK_DEV_AMD74XX is not set | 627 | # CONFIG_BLK_DEV_AMD74XX is not set |
543 | # CONFIG_BLK_DEV_CMD64X is not set | 628 | # CONFIG_BLK_DEV_CMD64X is not set |
544 | # CONFIG_BLK_DEV_TRIFLEX is not set | 629 | # CONFIG_BLK_DEV_TRIFLEX is not set |
545 | # CONFIG_BLK_DEV_CY82C693 is not set | ||
546 | # CONFIG_BLK_DEV_CS5520 is not set | 630 | # CONFIG_BLK_DEV_CS5520 is not set |
547 | # CONFIG_BLK_DEV_CS5530 is not set | 631 | # CONFIG_BLK_DEV_CS5530 is not set |
548 | # CONFIG_BLK_DEV_HPT34X is not set | ||
549 | # CONFIG_BLK_DEV_HPT366 is not set | 632 | # CONFIG_BLK_DEV_HPT366 is not set |
550 | # CONFIG_BLK_DEV_JMICRON is not set | 633 | # CONFIG_BLK_DEV_JMICRON is not set |
551 | # CONFIG_BLK_DEV_SC1200 is not set | 634 | # CONFIG_BLK_DEV_SC1200 is not set |
552 | # CONFIG_BLK_DEV_PIIX is not set | 635 | # CONFIG_BLK_DEV_PIIX is not set |
636 | # CONFIG_BLK_DEV_IT8172 is not set | ||
553 | # CONFIG_BLK_DEV_IT8213 is not set | 637 | # CONFIG_BLK_DEV_IT8213 is not set |
554 | # CONFIG_BLK_DEV_IT821X is not set | 638 | # CONFIG_BLK_DEV_IT821X is not set |
555 | # CONFIG_BLK_DEV_NS87415 is not set | 639 | # CONFIG_BLK_DEV_NS87415 is not set |
@@ -563,8 +647,6 @@ CONFIG_IDE_PROC_FS=y | |||
563 | # CONFIG_BLK_DEV_VIA82CXXX is not set | 647 | # CONFIG_BLK_DEV_VIA82CXXX is not set |
564 | # CONFIG_BLK_DEV_TC86C001 is not set | 648 | # CONFIG_BLK_DEV_TC86C001 is not set |
565 | # CONFIG_BLK_DEV_IDEDMA is not set | 649 | # CONFIG_BLK_DEV_IDEDMA is not set |
566 | # CONFIG_BLK_DEV_HD_ONLY is not set | ||
567 | # CONFIG_BLK_DEV_HD is not set | ||
568 | 650 | ||
569 | # | 651 | # |
570 | # SCSI device support | 652 | # SCSI device support |
@@ -586,10 +668,6 @@ CONFIG_BLK_DEV_SR=y | |||
586 | CONFIG_BLK_DEV_SR_VENDOR=y | 668 | CONFIG_BLK_DEV_SR_VENDOR=y |
587 | CONFIG_CHR_DEV_SG=y | 669 | CONFIG_CHR_DEV_SG=y |
588 | CONFIG_CHR_DEV_SCH=y | 670 | CONFIG_CHR_DEV_SCH=y |
589 | |||
590 | # | ||
591 | # Some SCSI devices (e.g. CD jukebox) support multiple LUNs | ||
592 | # | ||
593 | CONFIG_SCSI_MULTI_LUN=y | 671 | CONFIG_SCSI_MULTI_LUN=y |
594 | CONFIG_SCSI_CONSTANTS=y | 672 | CONFIG_SCSI_CONSTANTS=y |
595 | CONFIG_SCSI_LOGGING=y | 673 | CONFIG_SCSI_LOGGING=y |
@@ -606,6 +684,8 @@ CONFIG_SCSI_WAIT_SCAN=m | |||
606 | # CONFIG_SCSI_SRP_ATTRS is not set | 684 | # CONFIG_SCSI_SRP_ATTRS is not set |
607 | CONFIG_SCSI_LOWLEVEL=y | 685 | CONFIG_SCSI_LOWLEVEL=y |
608 | # CONFIG_ISCSI_TCP is not set | 686 | # CONFIG_ISCSI_TCP is not set |
687 | # CONFIG_SCSI_CXGB3_ISCSI is not set | ||
688 | # CONFIG_SCSI_BNX2_ISCSI is not set | ||
609 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 689 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
610 | # CONFIG_SCSI_3W_9XXX is not set | 690 | # CONFIG_SCSI_3W_9XXX is not set |
611 | # CONFIG_SCSI_ACARD is not set | 691 | # CONFIG_SCSI_ACARD is not set |
@@ -614,11 +694,16 @@ CONFIG_SCSI_LOWLEVEL=y | |||
614 | # CONFIG_SCSI_AIC7XXX_OLD is not set | 694 | # CONFIG_SCSI_AIC7XXX_OLD is not set |
615 | # CONFIG_SCSI_AIC79XX is not set | 695 | # CONFIG_SCSI_AIC79XX is not set |
616 | # CONFIG_SCSI_AIC94XX is not set | 696 | # CONFIG_SCSI_AIC94XX is not set |
697 | # CONFIG_SCSI_MVSAS is not set | ||
617 | # CONFIG_SCSI_ARCMSR is not set | 698 | # CONFIG_SCSI_ARCMSR is not set |
618 | # CONFIG_MEGARAID_NEWGEN is not set | 699 | # CONFIG_MEGARAID_NEWGEN is not set |
619 | # CONFIG_MEGARAID_LEGACY is not set | 700 | # CONFIG_MEGARAID_LEGACY is not set |
620 | # CONFIG_MEGARAID_SAS is not set | 701 | # CONFIG_MEGARAID_SAS is not set |
702 | # CONFIG_SCSI_MPT2SAS is not set | ||
621 | # CONFIG_SCSI_HPTIOP is not set | 703 | # CONFIG_SCSI_HPTIOP is not set |
704 | # CONFIG_LIBFC is not set | ||
705 | # CONFIG_LIBFCOE is not set | ||
706 | # CONFIG_FCOE is not set | ||
622 | # CONFIG_SCSI_DMX3191D is not set | 707 | # CONFIG_SCSI_DMX3191D is not set |
623 | # CONFIG_SCSI_EATA is not set | 708 | # CONFIG_SCSI_EATA is not set |
624 | # CONFIG_SCSI_FUTURE_DOMAIN is not set | 709 | # CONFIG_SCSI_FUTURE_DOMAIN is not set |
@@ -626,7 +711,6 @@ CONFIG_SCSI_LOWLEVEL=y | |||
626 | # CONFIG_SCSI_IPS is not set | 711 | # CONFIG_SCSI_IPS is not set |
627 | # CONFIG_SCSI_INITIO is not set | 712 | # CONFIG_SCSI_INITIO is not set |
628 | # CONFIG_SCSI_INIA100 is not set | 713 | # CONFIG_SCSI_INIA100 is not set |
629 | # CONFIG_SCSI_MVSAS is not set | ||
630 | # CONFIG_SCSI_STEX is not set | 714 | # CONFIG_SCSI_STEX is not set |
631 | # CONFIG_SCSI_SYM53C8XX_2 is not set | 715 | # CONFIG_SCSI_SYM53C8XX_2 is not set |
632 | # CONFIG_SCSI_IPR is not set | 716 | # CONFIG_SCSI_IPR is not set |
@@ -637,10 +721,14 @@ CONFIG_SCSI_LOWLEVEL=y | |||
637 | # CONFIG_SCSI_DC395x is not set | 721 | # CONFIG_SCSI_DC395x is not set |
638 | # CONFIG_SCSI_DC390T is not set | 722 | # CONFIG_SCSI_DC390T is not set |
639 | # CONFIG_SCSI_DEBUG is not set | 723 | # CONFIG_SCSI_DEBUG is not set |
724 | # CONFIG_SCSI_PMCRAID is not set | ||
640 | # CONFIG_SCSI_SRP is not set | 725 | # CONFIG_SCSI_SRP is not set |
641 | # CONFIG_SCSI_LOWLEVEL_PCMCIA is not set | 726 | # CONFIG_SCSI_LOWLEVEL_PCMCIA is not set |
727 | # CONFIG_SCSI_DH is not set | ||
728 | # CONFIG_SCSI_OSD_INITIATOR is not set | ||
642 | CONFIG_ATA=y | 729 | CONFIG_ATA=y |
643 | # CONFIG_ATA_NONSTANDARD is not set | 730 | # CONFIG_ATA_NONSTANDARD is not set |
731 | CONFIG_ATA_VERBOSE_ERROR=y | ||
644 | CONFIG_SATA_PMP=y | 732 | CONFIG_SATA_PMP=y |
645 | # CONFIG_SATA_AHCI is not set | 733 | # CONFIG_SATA_AHCI is not set |
646 | CONFIG_SATA_SIL24=y | 734 | CONFIG_SATA_SIL24=y |
@@ -662,6 +750,7 @@ CONFIG_SATA_MV=y | |||
662 | # CONFIG_PATA_ALI is not set | 750 | # CONFIG_PATA_ALI is not set |
663 | # CONFIG_PATA_AMD is not set | 751 | # CONFIG_PATA_AMD is not set |
664 | # CONFIG_PATA_ARTOP is not set | 752 | # CONFIG_PATA_ARTOP is not set |
753 | # CONFIG_PATA_ATP867X is not set | ||
665 | # CONFIG_PATA_ATIIXP is not set | 754 | # CONFIG_PATA_ATIIXP is not set |
666 | # CONFIG_PATA_CMD640_PCI is not set | 755 | # CONFIG_PATA_CMD640_PCI is not set |
667 | # CONFIG_PATA_CMD64X is not set | 756 | # CONFIG_PATA_CMD64X is not set |
@@ -690,6 +779,7 @@ CONFIG_ATA_GENERIC=y | |||
690 | CONFIG_PATA_PCMCIA=y | 779 | CONFIG_PATA_PCMCIA=y |
691 | # CONFIG_PATA_PDC_OLD is not set | 780 | # CONFIG_PATA_PDC_OLD is not set |
692 | # CONFIG_PATA_RADISYS is not set | 781 | # CONFIG_PATA_RADISYS is not set |
782 | # CONFIG_PATA_RDC is not set | ||
693 | # CONFIG_PATA_RZ1000 is not set | 783 | # CONFIG_PATA_RZ1000 is not set |
694 | # CONFIG_PATA_SC1200 is not set | 784 | # CONFIG_PATA_SC1200 is not set |
695 | # CONFIG_PATA_SERVERWORKS is not set | 785 | # CONFIG_PATA_SERVERWORKS is not set |
@@ -703,12 +793,15 @@ CONFIG_PATA_OF_PLATFORM=y | |||
703 | # CONFIG_PATA_SCH is not set | 793 | # CONFIG_PATA_SCH is not set |
704 | CONFIG_MD=y | 794 | CONFIG_MD=y |
705 | CONFIG_BLK_DEV_MD=y | 795 | CONFIG_BLK_DEV_MD=y |
796 | CONFIG_MD_AUTODETECT=y | ||
706 | CONFIG_MD_LINEAR=y | 797 | CONFIG_MD_LINEAR=y |
707 | CONFIG_MD_RAID0=y | 798 | CONFIG_MD_RAID0=y |
708 | CONFIG_MD_RAID1=y | 799 | CONFIG_MD_RAID1=y |
709 | CONFIG_MD_RAID10=y | 800 | CONFIG_MD_RAID10=y |
710 | CONFIG_MD_RAID456=y | 801 | CONFIG_MD_RAID456=y |
711 | CONFIG_MD_RAID5_RESHAPE=y | 802 | # CONFIG_MULTICORE_RAID456 is not set |
803 | CONFIG_MD_RAID6_PQ=y | ||
804 | # CONFIG_ASYNC_RAID6_TEST is not set | ||
712 | # CONFIG_MD_MULTIPATH is not set | 805 | # CONFIG_MD_MULTIPATH is not set |
713 | # CONFIG_MD_FAULTY is not set | 806 | # CONFIG_MD_FAULTY is not set |
714 | CONFIG_BLK_DEV_DM=y | 807 | CONFIG_BLK_DEV_DM=y |
@@ -725,12 +818,19 @@ CONFIG_DM_CRYPT=y | |||
725 | # | 818 | # |
726 | # IEEE 1394 (FireWire) support | 819 | # IEEE 1394 (FireWire) support |
727 | # | 820 | # |
821 | |||
822 | # | ||
823 | # You can enable one or both FireWire driver stacks. | ||
824 | # | ||
825 | |||
826 | # | ||
827 | # See the help texts for more information. | ||
828 | # | ||
728 | # CONFIG_FIREWIRE is not set | 829 | # CONFIG_FIREWIRE is not set |
729 | # CONFIG_IEEE1394 is not set | 830 | # CONFIG_IEEE1394 is not set |
730 | # CONFIG_I2O is not set | 831 | # CONFIG_I2O is not set |
731 | # CONFIG_MACINTOSH_DRIVERS is not set | 832 | # CONFIG_MACINTOSH_DRIVERS is not set |
732 | CONFIG_NETDEVICES=y | 833 | CONFIG_NETDEVICES=y |
733 | # CONFIG_NETDEVICES_MULTIQUEUE is not set | ||
734 | CONFIG_DUMMY=y | 834 | CONFIG_DUMMY=y |
735 | # CONFIG_BONDING is not set | 835 | # CONFIG_BONDING is not set |
736 | # CONFIG_MACVLAN is not set | 836 | # CONFIG_MACVLAN is not set |
@@ -753,6 +853,9 @@ CONFIG_MARVELL_PHY=y | |||
753 | # CONFIG_BROADCOM_PHY is not set | 853 | # CONFIG_BROADCOM_PHY is not set |
754 | # CONFIG_ICPLUS_PHY is not set | 854 | # CONFIG_ICPLUS_PHY is not set |
755 | # CONFIG_REALTEK_PHY is not set | 855 | # CONFIG_REALTEK_PHY is not set |
856 | # CONFIG_NATIONAL_PHY is not set | ||
857 | # CONFIG_STE10XP is not set | ||
858 | # CONFIG_LSI_ET1011C_PHY is not set | ||
756 | # CONFIG_FIXED_PHY is not set | 859 | # CONFIG_FIXED_PHY is not set |
757 | # CONFIG_MDIO_BITBANG is not set | 860 | # CONFIG_MDIO_BITBANG is not set |
758 | CONFIG_NET_ETHERNET=y | 861 | CONFIG_NET_ETHERNET=y |
@@ -761,19 +864,23 @@ CONFIG_MII=y | |||
761 | # CONFIG_SUNGEM is not set | 864 | # CONFIG_SUNGEM is not set |
762 | # CONFIG_CASSINI is not set | 865 | # CONFIG_CASSINI is not set |
763 | # CONFIG_NET_VENDOR_3COM is not set | 866 | # CONFIG_NET_VENDOR_3COM is not set |
867 | # CONFIG_ETHOC is not set | ||
868 | # CONFIG_DNET is not set | ||
764 | # CONFIG_NET_TULIP is not set | 869 | # CONFIG_NET_TULIP is not set |
765 | # CONFIG_HP100 is not set | 870 | # CONFIG_HP100 is not set |
766 | # CONFIG_IBM_NEW_EMAC_ZMII is not set | 871 | # CONFIG_IBM_NEW_EMAC_ZMII is not set |
767 | # CONFIG_IBM_NEW_EMAC_RGMII is not set | 872 | # CONFIG_IBM_NEW_EMAC_RGMII is not set |
768 | # CONFIG_IBM_NEW_EMAC_TAH is not set | 873 | # CONFIG_IBM_NEW_EMAC_TAH is not set |
769 | # CONFIG_IBM_NEW_EMAC_EMAC4 is not set | 874 | # CONFIG_IBM_NEW_EMAC_EMAC4 is not set |
875 | # CONFIG_IBM_NEW_EMAC_NO_FLOW_CTRL is not set | ||
876 | # CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set | ||
877 | # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set | ||
770 | CONFIG_NET_PCI=y | 878 | CONFIG_NET_PCI=y |
771 | # CONFIG_PCNET32 is not set | 879 | # CONFIG_PCNET32 is not set |
772 | # CONFIG_AMD8111_ETH is not set | 880 | # CONFIG_AMD8111_ETH is not set |
773 | # CONFIG_ADAPTEC_STARFIRE is not set | 881 | # CONFIG_ADAPTEC_STARFIRE is not set |
774 | # CONFIG_B44 is not set | 882 | # CONFIG_B44 is not set |
775 | # CONFIG_FORCEDETH is not set | 883 | # CONFIG_FORCEDETH is not set |
776 | # CONFIG_EEPRO100 is not set | ||
777 | # CONFIG_E100 is not set | 884 | # CONFIG_E100 is not set |
778 | # CONFIG_FEALNX is not set | 885 | # CONFIG_FEALNX is not set |
779 | # CONFIG_NATSEMI is not set | 886 | # CONFIG_NATSEMI is not set |
@@ -783,19 +890,22 @@ CONFIG_NET_PCI=y | |||
783 | # CONFIG_R6040 is not set | 890 | # CONFIG_R6040 is not set |
784 | # CONFIG_SIS900 is not set | 891 | # CONFIG_SIS900 is not set |
785 | # CONFIG_EPIC100 is not set | 892 | # CONFIG_EPIC100 is not set |
893 | # CONFIG_SMSC9420 is not set | ||
786 | # CONFIG_SUNDANCE is not set | 894 | # CONFIG_SUNDANCE is not set |
895 | # CONFIG_TLAN is not set | ||
896 | # CONFIG_KS8842 is not set | ||
897 | # CONFIG_KS8851_MLL is not set | ||
787 | # CONFIG_VIA_RHINE is not set | 898 | # CONFIG_VIA_RHINE is not set |
788 | # CONFIG_SC92031 is not set | 899 | # CONFIG_SC92031 is not set |
900 | # CONFIG_ATL2 is not set | ||
789 | CONFIG_NETDEV_1000=y | 901 | CONFIG_NETDEV_1000=y |
790 | # CONFIG_ACENIC is not set | 902 | # CONFIG_ACENIC is not set |
791 | # CONFIG_DL2K is not set | 903 | # CONFIG_DL2K is not set |
792 | CONFIG_E1000=y | 904 | CONFIG_E1000=y |
793 | CONFIG_E1000_NAPI=y | ||
794 | # CONFIG_E1000_DISABLE_PACKET_SPLIT is not set | ||
795 | # CONFIG_E1000E is not set | 905 | # CONFIG_E1000E is not set |
796 | # CONFIG_E1000E_ENABLED is not set | ||
797 | # CONFIG_IP1000 is not set | 906 | # CONFIG_IP1000 is not set |
798 | # CONFIG_IGB is not set | 907 | # CONFIG_IGB is not set |
908 | # CONFIG_IGBVF is not set | ||
799 | # CONFIG_NS83820 is not set | 909 | # CONFIG_NS83820 is not set |
800 | # CONFIG_HAMACHI is not set | 910 | # CONFIG_HAMACHI is not set |
801 | # CONFIG_YELLOWFIN is not set | 911 | # CONFIG_YELLOWFIN is not set |
@@ -806,30 +916,40 @@ CONFIG_E1000_NAPI=y | |||
806 | # CONFIG_VIA_VELOCITY is not set | 916 | # CONFIG_VIA_VELOCITY is not set |
807 | CONFIG_TIGON3=y | 917 | CONFIG_TIGON3=y |
808 | # CONFIG_BNX2 is not set | 918 | # CONFIG_BNX2 is not set |
919 | # CONFIG_CNIC is not set | ||
809 | # CONFIG_QLA3XXX is not set | 920 | # CONFIG_QLA3XXX is not set |
810 | # CONFIG_ATL1 is not set | 921 | # CONFIG_ATL1 is not set |
922 | # CONFIG_ATL1E is not set | ||
923 | # CONFIG_ATL1C is not set | ||
924 | # CONFIG_JME is not set | ||
811 | CONFIG_NETDEV_10000=y | 925 | CONFIG_NETDEV_10000=y |
812 | # CONFIG_CHELSIO_T1 is not set | 926 | # CONFIG_CHELSIO_T1 is not set |
927 | CONFIG_CHELSIO_T3_DEPENDS=y | ||
813 | # CONFIG_CHELSIO_T3 is not set | 928 | # CONFIG_CHELSIO_T3 is not set |
929 | # CONFIG_ENIC is not set | ||
814 | # CONFIG_IXGBE is not set | 930 | # CONFIG_IXGBE is not set |
815 | # CONFIG_IXGB is not set | 931 | # CONFIG_IXGB is not set |
816 | # CONFIG_S2IO is not set | 932 | # CONFIG_S2IO is not set |
933 | # CONFIG_VXGE is not set | ||
817 | # CONFIG_MYRI10GE is not set | 934 | # CONFIG_MYRI10GE is not set |
818 | # CONFIG_NETXEN_NIC is not set | 935 | # CONFIG_NETXEN_NIC is not set |
819 | # CONFIG_NIU is not set | 936 | # CONFIG_NIU is not set |
820 | CONFIG_PASEMI_MAC=y | 937 | CONFIG_PASEMI_MAC=y |
938 | # CONFIG_MLX4_EN is not set | ||
821 | # CONFIG_MLX4_CORE is not set | 939 | # CONFIG_MLX4_CORE is not set |
822 | # CONFIG_TEHUTI is not set | 940 | # CONFIG_TEHUTI is not set |
823 | # CONFIG_BNX2X is not set | 941 | # CONFIG_BNX2X is not set |
942 | # CONFIG_QLGE is not set | ||
824 | # CONFIG_SFC is not set | 943 | # CONFIG_SFC is not set |
944 | # CONFIG_BE2NET is not set | ||
825 | # CONFIG_TR is not set | 945 | # CONFIG_TR is not set |
946 | CONFIG_WLAN=y | ||
947 | # CONFIG_WLAN_PRE80211 is not set | ||
948 | # CONFIG_WLAN_80211 is not set | ||
826 | 949 | ||
827 | # | 950 | # |
828 | # Wireless LAN | 951 | # Enable WiMAX (Networking options) to see the WiMAX drivers |
829 | # | 952 | # |
830 | # CONFIG_WLAN_PRE80211 is not set | ||
831 | # CONFIG_WLAN_80211 is not set | ||
832 | # CONFIG_IWLWIFI_LEDS is not set | ||
833 | 953 | ||
834 | # | 954 | # |
835 | # USB Network Adapters | 955 | # USB Network Adapters |
@@ -874,17 +994,23 @@ CONFIG_INPUT_EVDEV=y | |||
874 | # Input Device Drivers | 994 | # Input Device Drivers |
875 | # | 995 | # |
876 | CONFIG_INPUT_KEYBOARD=y | 996 | CONFIG_INPUT_KEYBOARD=y |
997 | # CONFIG_KEYBOARD_ADP5588 is not set | ||
877 | # CONFIG_KEYBOARD_ATKBD is not set | 998 | # CONFIG_KEYBOARD_ATKBD is not set |
878 | # CONFIG_KEYBOARD_SUNKBD is not set | 999 | # CONFIG_QT2160 is not set |
879 | # CONFIG_KEYBOARD_LKKBD is not set | 1000 | # CONFIG_KEYBOARD_LKKBD is not set |
880 | # CONFIG_KEYBOARD_XTKBD is not set | 1001 | # CONFIG_KEYBOARD_MAX7359 is not set |
881 | # CONFIG_KEYBOARD_NEWTON is not set | 1002 | # CONFIG_KEYBOARD_NEWTON is not set |
1003 | # CONFIG_KEYBOARD_OPENCORES is not set | ||
882 | # CONFIG_KEYBOARD_STOWAWAY is not set | 1004 | # CONFIG_KEYBOARD_STOWAWAY is not set |
1005 | # CONFIG_KEYBOARD_SUNKBD is not set | ||
1006 | # CONFIG_KEYBOARD_XTKBD is not set | ||
883 | CONFIG_INPUT_MOUSE=y | 1007 | CONFIG_INPUT_MOUSE=y |
884 | # CONFIG_MOUSE_PS2 is not set | 1008 | # CONFIG_MOUSE_PS2 is not set |
885 | # CONFIG_MOUSE_SERIAL is not set | 1009 | # CONFIG_MOUSE_SERIAL is not set |
886 | # CONFIG_MOUSE_APPLETOUCH is not set | 1010 | # CONFIG_MOUSE_APPLETOUCH is not set |
1011 | # CONFIG_MOUSE_BCM5974 is not set | ||
887 | # CONFIG_MOUSE_VSXXXAA is not set | 1012 | # CONFIG_MOUSE_VSXXXAA is not set |
1013 | # CONFIG_MOUSE_SYNAPTICS_I2C is not set | ||
888 | # CONFIG_INPUT_JOYSTICK is not set | 1014 | # CONFIG_INPUT_JOYSTICK is not set |
889 | # CONFIG_INPUT_TABLET is not set | 1015 | # CONFIG_INPUT_TABLET is not set |
890 | # CONFIG_INPUT_TOUCHSCREEN is not set | 1016 | # CONFIG_INPUT_TOUCHSCREEN is not set |
@@ -900,6 +1026,7 @@ CONFIG_INPUT_MOUSE=y | |||
900 | # Character devices | 1026 | # Character devices |
901 | # | 1027 | # |
902 | CONFIG_VT=y | 1028 | CONFIG_VT=y |
1029 | CONFIG_CONSOLE_TRANSLATIONS=y | ||
903 | CONFIG_VT_CONSOLE=y | 1030 | CONFIG_VT_CONSOLE=y |
904 | CONFIG_HW_CONSOLE=y | 1031 | CONFIG_HW_CONSOLE=y |
905 | # CONFIG_VT_HW_CONSOLE_BINDING is not set | 1032 | # CONFIG_VT_HW_CONSOLE_BINDING is not set |
@@ -926,10 +1053,13 @@ CONFIG_SERIAL_CORE_CONSOLE=y | |||
926 | # CONFIG_SERIAL_JSM is not set | 1053 | # CONFIG_SERIAL_JSM is not set |
927 | # CONFIG_SERIAL_OF_PLATFORM is not set | 1054 | # CONFIG_SERIAL_OF_PLATFORM is not set |
928 | CONFIG_UNIX98_PTYS=y | 1055 | CONFIG_UNIX98_PTYS=y |
1056 | # CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set | ||
929 | CONFIG_LEGACY_PTYS=y | 1057 | CONFIG_LEGACY_PTYS=y |
930 | CONFIG_LEGACY_PTY_COUNT=4 | 1058 | CONFIG_LEGACY_PTY_COUNT=4 |
1059 | # CONFIG_HVC_UDBG is not set | ||
931 | # CONFIG_IPMI_HANDLER is not set | 1060 | # CONFIG_IPMI_HANDLER is not set |
932 | CONFIG_HW_RANDOM=y | 1061 | CONFIG_HW_RANDOM=y |
1062 | # CONFIG_HW_RANDOM_TIMERIOMEM is not set | ||
933 | CONFIG_HW_RANDOM_PASEMI=y | 1063 | CONFIG_HW_RANDOM_PASEMI=y |
934 | # CONFIG_R3964 is not set | 1064 | # CONFIG_R3964 is not set |
935 | # CONFIG_APPLICOM is not set | 1065 | # CONFIG_APPLICOM is not set |
@@ -948,57 +1078,85 @@ CONFIG_MAX_RAW_DEVS=256 | |||
948 | CONFIG_DEVPORT=y | 1078 | CONFIG_DEVPORT=y |
949 | CONFIG_I2C=y | 1079 | CONFIG_I2C=y |
950 | CONFIG_I2C_BOARDINFO=y | 1080 | CONFIG_I2C_BOARDINFO=y |
1081 | CONFIG_I2C_COMPAT=y | ||
951 | CONFIG_I2C_CHARDEV=y | 1082 | CONFIG_I2C_CHARDEV=y |
1083 | CONFIG_I2C_HELPER_AUTO=y | ||
952 | CONFIG_I2C_ALGOBIT=y | 1084 | CONFIG_I2C_ALGOBIT=y |
953 | 1085 | ||
954 | # | 1086 | # |
955 | # I2C Hardware Bus support | 1087 | # I2C Hardware Bus support |
956 | # | 1088 | # |
1089 | |||
1090 | # | ||
1091 | # PC SMBus host controller drivers | ||
1092 | # | ||
957 | # CONFIG_I2C_ALI1535 is not set | 1093 | # CONFIG_I2C_ALI1535 is not set |
958 | # CONFIG_I2C_ALI1563 is not set | 1094 | # CONFIG_I2C_ALI1563 is not set |
959 | # CONFIG_I2C_ALI15X3 is not set | 1095 | # CONFIG_I2C_ALI15X3 is not set |
960 | # CONFIG_I2C_AMD756 is not set | 1096 | # CONFIG_I2C_AMD756 is not set |
961 | # CONFIG_I2C_AMD8111 is not set | 1097 | # CONFIG_I2C_AMD8111 is not set |
962 | # CONFIG_I2C_I801 is not set | 1098 | # CONFIG_I2C_I801 is not set |
963 | # CONFIG_I2C_I810 is not set | 1099 | # CONFIG_I2C_ISCH is not set |
964 | # CONFIG_I2C_PIIX4 is not set | 1100 | # CONFIG_I2C_PIIX4 is not set |
965 | # CONFIG_I2C_NFORCE2 is not set | 1101 | # CONFIG_I2C_NFORCE2 is not set |
966 | # CONFIG_I2C_OCORES is not set | ||
967 | # CONFIG_I2C_PARPORT_LIGHT is not set | ||
968 | CONFIG_I2C_PASEMI=y | ||
969 | # CONFIG_I2C_PROSAVAGE is not set | ||
970 | # CONFIG_I2C_SAVAGE4 is not set | ||
971 | # CONFIG_I2C_SIMTEC is not set | ||
972 | # CONFIG_I2C_SIS5595 is not set | 1102 | # CONFIG_I2C_SIS5595 is not set |
973 | # CONFIG_I2C_SIS630 is not set | 1103 | # CONFIG_I2C_SIS630 is not set |
974 | # CONFIG_I2C_SIS96X is not set | 1104 | # CONFIG_I2C_SIS96X is not set |
975 | # CONFIG_I2C_TAOS_EVM is not set | ||
976 | # CONFIG_I2C_STUB is not set | ||
977 | # CONFIG_I2C_TINY_USB is not set | ||
978 | # CONFIG_I2C_VIA is not set | 1105 | # CONFIG_I2C_VIA is not set |
979 | # CONFIG_I2C_VIAPRO is not set | 1106 | # CONFIG_I2C_VIAPRO is not set |
1107 | |||
1108 | # | ||
1109 | # I2C system bus drivers (mostly embedded / system-on-chip) | ||
1110 | # | ||
1111 | # CONFIG_I2C_OCORES is not set | ||
1112 | CONFIG_I2C_PASEMI=y | ||
1113 | # CONFIG_I2C_SIMTEC is not set | ||
1114 | |||
1115 | # | ||
1116 | # External I2C/SMBus adapter drivers | ||
1117 | # | ||
1118 | # CONFIG_I2C_PARPORT_LIGHT is not set | ||
1119 | # CONFIG_I2C_TAOS_EVM is not set | ||
1120 | # CONFIG_I2C_TINY_USB is not set | ||
1121 | |||
1122 | # | ||
1123 | # Graphics adapter I2C/DDC channel drivers | ||
1124 | # | ||
980 | # CONFIG_I2C_VOODOO3 is not set | 1125 | # CONFIG_I2C_VOODOO3 is not set |
1126 | |||
1127 | # | ||
1128 | # Other I2C/SMBus bus drivers | ||
1129 | # | ||
981 | # CONFIG_I2C_PCA_PLATFORM is not set | 1130 | # CONFIG_I2C_PCA_PLATFORM is not set |
1131 | # CONFIG_I2C_STUB is not set | ||
982 | 1132 | ||
983 | # | 1133 | # |
984 | # Miscellaneous I2C Chip support | 1134 | # Miscellaneous I2C Chip support |
985 | # | 1135 | # |
986 | # CONFIG_DS1682 is not set | 1136 | # CONFIG_DS1682 is not set |
987 | CONFIG_EEPROM_LEGACY=y | ||
988 | # CONFIG_SENSORS_PCF8574 is not set | ||
989 | # CONFIG_PCF8575 is not set | ||
990 | # CONFIG_SENSORS_PCF8591 is not set | ||
991 | # CONFIG_SENSORS_MAX6875 is not set | ||
992 | # CONFIG_SENSORS_TSL2550 is not set | 1137 | # CONFIG_SENSORS_TSL2550 is not set |
993 | # CONFIG_I2C_DEBUG_CORE is not set | 1138 | # CONFIG_I2C_DEBUG_CORE is not set |
994 | # CONFIG_I2C_DEBUG_ALGO is not set | 1139 | # CONFIG_I2C_DEBUG_ALGO is not set |
995 | # CONFIG_I2C_DEBUG_BUS is not set | 1140 | # CONFIG_I2C_DEBUG_BUS is not set |
996 | # CONFIG_I2C_DEBUG_CHIP is not set | 1141 | # CONFIG_I2C_DEBUG_CHIP is not set |
997 | # CONFIG_SPI is not set | 1142 | # CONFIG_SPI is not set |
1143 | |||
1144 | # | ||
1145 | # PPS support | ||
1146 | # | ||
1147 | # CONFIG_PPS is not set | ||
1148 | CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | ||
1149 | # CONFIG_GPIOLIB is not set | ||
998 | # CONFIG_W1 is not set | 1150 | # CONFIG_W1 is not set |
999 | # CONFIG_POWER_SUPPLY is not set | 1151 | # CONFIG_POWER_SUPPLY is not set |
1000 | CONFIG_HWMON=y | 1152 | CONFIG_HWMON=y |
1001 | CONFIG_HWMON_VID=y | 1153 | CONFIG_HWMON_VID=y |
1154 | # CONFIG_HWMON_DEBUG_CHIP is not set | ||
1155 | |||
1156 | # | ||
1157 | # Native drivers | ||
1158 | # | ||
1159 | # CONFIG_SENSORS_AD7414 is not set | ||
1002 | # CONFIG_SENSORS_AD7418 is not set | 1160 | # CONFIG_SENSORS_AD7418 is not set |
1003 | # CONFIG_SENSORS_ADM1021 is not set | 1161 | # CONFIG_SENSORS_ADM1021 is not set |
1004 | # CONFIG_SENSORS_ADM1025 is not set | 1162 | # CONFIG_SENSORS_ADM1025 is not set |
@@ -1006,14 +1164,17 @@ CONFIG_HWMON_VID=y | |||
1006 | # CONFIG_SENSORS_ADM1029 is not set | 1164 | # CONFIG_SENSORS_ADM1029 is not set |
1007 | # CONFIG_SENSORS_ADM1031 is not set | 1165 | # CONFIG_SENSORS_ADM1031 is not set |
1008 | # CONFIG_SENSORS_ADM9240 is not set | 1166 | # CONFIG_SENSORS_ADM9240 is not set |
1167 | # CONFIG_SENSORS_ADT7462 is not set | ||
1009 | # CONFIG_SENSORS_ADT7470 is not set | 1168 | # CONFIG_SENSORS_ADT7470 is not set |
1010 | # CONFIG_SENSORS_ADT7473 is not set | 1169 | # CONFIG_SENSORS_ADT7473 is not set |
1170 | # CONFIG_SENSORS_ADT7475 is not set | ||
1011 | # CONFIG_SENSORS_ATXP1 is not set | 1171 | # CONFIG_SENSORS_ATXP1 is not set |
1012 | # CONFIG_SENSORS_DS1621 is not set | 1172 | # CONFIG_SENSORS_DS1621 is not set |
1013 | # CONFIG_SENSORS_I5K_AMB is not set | 1173 | # CONFIG_SENSORS_I5K_AMB is not set |
1014 | # CONFIG_SENSORS_F71805F is not set | 1174 | # CONFIG_SENSORS_F71805F is not set |
1015 | # CONFIG_SENSORS_F71882FG is not set | 1175 | # CONFIG_SENSORS_F71882FG is not set |
1016 | # CONFIG_SENSORS_F75375S is not set | 1176 | # CONFIG_SENSORS_F75375S is not set |
1177 | # CONFIG_SENSORS_G760A is not set | ||
1017 | # CONFIG_SENSORS_GL518SM is not set | 1178 | # CONFIG_SENSORS_GL518SM is not set |
1018 | # CONFIG_SENSORS_GL520SM is not set | 1179 | # CONFIG_SENSORS_GL520SM is not set |
1019 | # CONFIG_SENSORS_IT87 is not set | 1180 | # CONFIG_SENSORS_IT87 is not set |
@@ -1028,10 +1189,14 @@ CONFIG_SENSORS_LM85=y | |||
1028 | CONFIG_SENSORS_LM90=y | 1189 | CONFIG_SENSORS_LM90=y |
1029 | # CONFIG_SENSORS_LM92 is not set | 1190 | # CONFIG_SENSORS_LM92 is not set |
1030 | # CONFIG_SENSORS_LM93 is not set | 1191 | # CONFIG_SENSORS_LM93 is not set |
1192 | # CONFIG_SENSORS_LTC4215 is not set | ||
1193 | # CONFIG_SENSORS_LTC4245 is not set | ||
1194 | # CONFIG_SENSORS_LM95241 is not set | ||
1031 | # CONFIG_SENSORS_MAX1619 is not set | 1195 | # CONFIG_SENSORS_MAX1619 is not set |
1032 | # CONFIG_SENSORS_MAX6650 is not set | 1196 | # CONFIG_SENSORS_MAX6650 is not set |
1033 | # CONFIG_SENSORS_PC87360 is not set | 1197 | # CONFIG_SENSORS_PC87360 is not set |
1034 | # CONFIG_SENSORS_PC87427 is not set | 1198 | # CONFIG_SENSORS_PC87427 is not set |
1199 | # CONFIG_SENSORS_PCF8591 is not set | ||
1035 | # CONFIG_SENSORS_SIS5595 is not set | 1200 | # CONFIG_SENSORS_SIS5595 is not set |
1036 | # CONFIG_SENSORS_DME1737 is not set | 1201 | # CONFIG_SENSORS_DME1737 is not set |
1037 | # CONFIG_SENSORS_SMSC47M1 is not set | 1202 | # CONFIG_SENSORS_SMSC47M1 is not set |
@@ -1039,6 +1204,8 @@ CONFIG_SENSORS_LM90=y | |||
1039 | # CONFIG_SENSORS_SMSC47B397 is not set | 1204 | # CONFIG_SENSORS_SMSC47B397 is not set |
1040 | # CONFIG_SENSORS_ADS7828 is not set | 1205 | # CONFIG_SENSORS_ADS7828 is not set |
1041 | # CONFIG_SENSORS_THMC50 is not set | 1206 | # CONFIG_SENSORS_THMC50 is not set |
1207 | # CONFIG_SENSORS_TMP401 is not set | ||
1208 | # CONFIG_SENSORS_TMP421 is not set | ||
1042 | # CONFIG_SENSORS_VIA686A is not set | 1209 | # CONFIG_SENSORS_VIA686A is not set |
1043 | # CONFIG_SENSORS_VT1211 is not set | 1210 | # CONFIG_SENSORS_VT1211 is not set |
1044 | # CONFIG_SENSORS_VT8231 is not set | 1211 | # CONFIG_SENSORS_VT8231 is not set |
@@ -1050,44 +1217,40 @@ CONFIG_SENSORS_LM90=y | |||
1050 | # CONFIG_SENSORS_W83L786NG is not set | 1217 | # CONFIG_SENSORS_W83L786NG is not set |
1051 | # CONFIG_SENSORS_W83627HF is not set | 1218 | # CONFIG_SENSORS_W83627HF is not set |
1052 | # CONFIG_SENSORS_W83627EHF is not set | 1219 | # CONFIG_SENSORS_W83627EHF is not set |
1053 | # CONFIG_HWMON_DEBUG_CHIP is not set | ||
1054 | # CONFIG_THERMAL is not set | 1220 | # CONFIG_THERMAL is not set |
1055 | # CONFIG_WATCHDOG is not set | 1221 | # CONFIG_WATCHDOG is not set |
1222 | CONFIG_SSB_POSSIBLE=y | ||
1056 | 1223 | ||
1057 | # | 1224 | # |
1058 | # Sonics Silicon Backplane | 1225 | # Sonics Silicon Backplane |
1059 | # | 1226 | # |
1060 | CONFIG_SSB_POSSIBLE=y | ||
1061 | # CONFIG_SSB is not set | 1227 | # CONFIG_SSB is not set |
1062 | 1228 | ||
1063 | # | 1229 | # |
1064 | # Multifunction device drivers | 1230 | # Multifunction device drivers |
1065 | # | 1231 | # |
1232 | # CONFIG_MFD_CORE is not set | ||
1066 | # CONFIG_MFD_SM501 is not set | 1233 | # CONFIG_MFD_SM501 is not set |
1067 | # CONFIG_HTC_PASIC3 is not set | 1234 | # CONFIG_HTC_PASIC3 is not set |
1068 | 1235 | # CONFIG_TWL4030_CORE is not set | |
1069 | # | 1236 | # CONFIG_MFD_TMIO is not set |
1070 | # Multimedia devices | 1237 | # CONFIG_PMIC_DA903X is not set |
1071 | # | 1238 | # CONFIG_MFD_WM8400 is not set |
1072 | 1239 | # CONFIG_MFD_WM831X is not set | |
1073 | # | 1240 | # CONFIG_MFD_WM8350_I2C is not set |
1074 | # Multimedia core support | 1241 | # CONFIG_MFD_PCF50633 is not set |
1075 | # | 1242 | # CONFIG_AB3100_CORE is not set |
1076 | # CONFIG_VIDEO_DEV is not set | 1243 | # CONFIG_REGULATOR is not set |
1077 | # CONFIG_DVB_CORE is not set | 1244 | # CONFIG_MEDIA_SUPPORT is not set |
1078 | # CONFIG_VIDEO_MEDIA is not set | ||
1079 | |||
1080 | # | ||
1081 | # Multimedia drivers | ||
1082 | # | ||
1083 | CONFIG_DAB=y | ||
1084 | # CONFIG_USB_DABUSB is not set | ||
1085 | 1245 | ||
1086 | # | 1246 | # |
1087 | # Graphics support | 1247 | # Graphics support |
1088 | # | 1248 | # |
1089 | # CONFIG_AGP is not set | 1249 | # CONFIG_AGP is not set |
1250 | CONFIG_VGA_ARB=y | ||
1090 | CONFIG_DRM=y | 1251 | CONFIG_DRM=y |
1252 | CONFIG_DRM_KMS_HELPER=y | ||
1253 | CONFIG_DRM_TTM=y | ||
1091 | # CONFIG_DRM_TDFX is not set | 1254 | # CONFIG_DRM_TDFX is not set |
1092 | # CONFIG_DRM_R128 is not set | 1255 | # CONFIG_DRM_R128 is not set |
1093 | CONFIG_DRM_RADEON=y | 1256 | CONFIG_DRM_RADEON=y |
@@ -1099,6 +1262,7 @@ CONFIG_VGASTATE=y | |||
1099 | CONFIG_FB=y | 1262 | CONFIG_FB=y |
1100 | CONFIG_FIRMWARE_EDID=y | 1263 | CONFIG_FIRMWARE_EDID=y |
1101 | CONFIG_FB_DDC=y | 1264 | CONFIG_FB_DDC=y |
1265 | # CONFIG_FB_BOOT_VESA_SUPPORT is not set | ||
1102 | CONFIG_FB_CFB_FILLRECT=y | 1266 | CONFIG_FB_CFB_FILLRECT=y |
1103 | CONFIG_FB_CFB_COPYAREA=y | 1267 | CONFIG_FB_CFB_COPYAREA=y |
1104 | CONFIG_FB_CFB_IMAGEBLIT=y | 1268 | CONFIG_FB_CFB_IMAGEBLIT=y |
@@ -1140,6 +1304,7 @@ CONFIG_FB_RADEON_BACKLIGHT=y | |||
1140 | # CONFIG_FB_S3 is not set | 1304 | # CONFIG_FB_S3 is not set |
1141 | # CONFIG_FB_SAVAGE is not set | 1305 | # CONFIG_FB_SAVAGE is not set |
1142 | # CONFIG_FB_SIS is not set | 1306 | # CONFIG_FB_SIS is not set |
1307 | # CONFIG_FB_VIA is not set | ||
1143 | # CONFIG_FB_NEOMAGIC is not set | 1308 | # CONFIG_FB_NEOMAGIC is not set |
1144 | # CONFIG_FB_KYRO is not set | 1309 | # CONFIG_FB_KYRO is not set |
1145 | # CONFIG_FB_3DFX is not set | 1310 | # CONFIG_FB_3DFX is not set |
@@ -1148,12 +1313,16 @@ CONFIG_FB_RADEON_BACKLIGHT=y | |||
1148 | # CONFIG_FB_TRIDENT is not set | 1313 | # CONFIG_FB_TRIDENT is not set |
1149 | # CONFIG_FB_ARK is not set | 1314 | # CONFIG_FB_ARK is not set |
1150 | # CONFIG_FB_PM3 is not set | 1315 | # CONFIG_FB_PM3 is not set |
1316 | # CONFIG_FB_CARMINE is not set | ||
1151 | # CONFIG_FB_IBM_GXT4500 is not set | 1317 | # CONFIG_FB_IBM_GXT4500 is not set |
1152 | # CONFIG_FB_VIRTUAL is not set | 1318 | # CONFIG_FB_VIRTUAL is not set |
1319 | # CONFIG_FB_METRONOME is not set | ||
1320 | # CONFIG_FB_MB862XX is not set | ||
1321 | # CONFIG_FB_BROADSHEET is not set | ||
1153 | CONFIG_BACKLIGHT_LCD_SUPPORT=y | 1322 | CONFIG_BACKLIGHT_LCD_SUPPORT=y |
1154 | # CONFIG_LCD_CLASS_DEVICE is not set | 1323 | # CONFIG_LCD_CLASS_DEVICE is not set |
1155 | CONFIG_BACKLIGHT_CLASS_DEVICE=y | 1324 | CONFIG_BACKLIGHT_CLASS_DEVICE=y |
1156 | # CONFIG_BACKLIGHT_CORGI is not set | 1325 | CONFIG_BACKLIGHT_GENERIC=y |
1157 | 1326 | ||
1158 | # | 1327 | # |
1159 | # Display device support | 1328 | # Display device support |
@@ -1177,15 +1346,9 @@ CONFIG_LOGO=y | |||
1177 | CONFIG_LOGO_LINUX_MONO=y | 1346 | CONFIG_LOGO_LINUX_MONO=y |
1178 | CONFIG_LOGO_LINUX_VGA16=y | 1347 | CONFIG_LOGO_LINUX_VGA16=y |
1179 | CONFIG_LOGO_LINUX_CLUT224=y | 1348 | CONFIG_LOGO_LINUX_CLUT224=y |
1180 | |||
1181 | # | ||
1182 | # Sound | ||
1183 | # | ||
1184 | CONFIG_SOUND=y | 1349 | CONFIG_SOUND=y |
1185 | 1350 | CONFIG_SOUND_OSS_CORE=y | |
1186 | # | 1351 | CONFIG_SOUND_OSS_CORE_PRECLAIM=y |
1187 | # Advanced Linux Sound Architecture | ||
1188 | # | ||
1189 | CONFIG_SND=y | 1352 | CONFIG_SND=y |
1190 | CONFIG_SND_TIMER=y | 1353 | CONFIG_SND_TIMER=y |
1191 | CONFIG_SND_PCM=y | 1354 | CONFIG_SND_PCM=y |
@@ -1198,24 +1361,24 @@ CONFIG_SND_MIXER_OSS=y | |||
1198 | CONFIG_SND_PCM_OSS=y | 1361 | CONFIG_SND_PCM_OSS=y |
1199 | CONFIG_SND_PCM_OSS_PLUGINS=y | 1362 | CONFIG_SND_PCM_OSS_PLUGINS=y |
1200 | CONFIG_SND_SEQUENCER_OSS=y | 1363 | CONFIG_SND_SEQUENCER_OSS=y |
1364 | # CONFIG_SND_HRTIMER is not set | ||
1201 | # CONFIG_SND_DYNAMIC_MINORS is not set | 1365 | # CONFIG_SND_DYNAMIC_MINORS is not set |
1202 | CONFIG_SND_SUPPORT_OLD_API=y | 1366 | CONFIG_SND_SUPPORT_OLD_API=y |
1203 | CONFIG_SND_VERBOSE_PROCFS=y | 1367 | CONFIG_SND_VERBOSE_PROCFS=y |
1204 | # CONFIG_SND_VERBOSE_PRINTK is not set | 1368 | # CONFIG_SND_VERBOSE_PRINTK is not set |
1205 | # CONFIG_SND_DEBUG is not set | 1369 | # CONFIG_SND_DEBUG is not set |
1206 | 1370 | CONFIG_SND_RAWMIDI_SEQ=y | |
1207 | # | 1371 | # CONFIG_SND_OPL3_LIB_SEQ is not set |
1208 | # Generic devices | 1372 | # CONFIG_SND_OPL4_LIB_SEQ is not set |
1209 | # | 1373 | # CONFIG_SND_SBAWE_SEQ is not set |
1374 | # CONFIG_SND_EMU10K1_SEQ is not set | ||
1375 | CONFIG_SND_DRIVERS=y | ||
1210 | # CONFIG_SND_DUMMY is not set | 1376 | # CONFIG_SND_DUMMY is not set |
1211 | # CONFIG_SND_VIRMIDI is not set | 1377 | # CONFIG_SND_VIRMIDI is not set |
1212 | # CONFIG_SND_MTPAV is not set | 1378 | # CONFIG_SND_MTPAV is not set |
1213 | # CONFIG_SND_SERIAL_U16550 is not set | 1379 | # CONFIG_SND_SERIAL_U16550 is not set |
1214 | # CONFIG_SND_MPU401 is not set | 1380 | # CONFIG_SND_MPU401 is not set |
1215 | 1381 | CONFIG_SND_PCI=y | |
1216 | # | ||
1217 | # PCI devices | ||
1218 | # | ||
1219 | # CONFIG_SND_AD1889 is not set | 1382 | # CONFIG_SND_AD1889 is not set |
1220 | # CONFIG_SND_ALS300 is not set | 1383 | # CONFIG_SND_ALS300 is not set |
1221 | # CONFIG_SND_ALS4000 is not set | 1384 | # CONFIG_SND_ALS4000 is not set |
@@ -1234,6 +1397,7 @@ CONFIG_SND_VERBOSE_PROCFS=y | |||
1234 | # CONFIG_SND_CS4281 is not set | 1397 | # CONFIG_SND_CS4281 is not set |
1235 | # CONFIG_SND_CS46XX is not set | 1398 | # CONFIG_SND_CS46XX is not set |
1236 | # CONFIG_SND_CS5530 is not set | 1399 | # CONFIG_SND_CS5530 is not set |
1400 | # CONFIG_SND_CTXFI is not set | ||
1237 | # CONFIG_SND_DARLA20 is not set | 1401 | # CONFIG_SND_DARLA20 is not set |
1238 | # CONFIG_SND_GINA20 is not set | 1402 | # CONFIG_SND_GINA20 is not set |
1239 | # CONFIG_SND_LAYLA20 is not set | 1403 | # CONFIG_SND_LAYLA20 is not set |
@@ -1246,6 +1410,8 @@ CONFIG_SND_VERBOSE_PROCFS=y | |||
1246 | # CONFIG_SND_INDIGO is not set | 1410 | # CONFIG_SND_INDIGO is not set |
1247 | # CONFIG_SND_INDIGOIO is not set | 1411 | # CONFIG_SND_INDIGOIO is not set |
1248 | # CONFIG_SND_INDIGODJ is not set | 1412 | # CONFIG_SND_INDIGODJ is not set |
1413 | # CONFIG_SND_INDIGOIOX is not set | ||
1414 | # CONFIG_SND_INDIGODJX is not set | ||
1249 | # CONFIG_SND_EMU10K1 is not set | 1415 | # CONFIG_SND_EMU10K1 is not set |
1250 | # CONFIG_SND_EMU10K1X is not set | 1416 | # CONFIG_SND_EMU10K1X is not set |
1251 | # CONFIG_SND_ENS1370 is not set | 1417 | # CONFIG_SND_ENS1370 is not set |
@@ -1262,6 +1428,7 @@ CONFIG_SND_VERBOSE_PROCFS=y | |||
1262 | # CONFIG_SND_INTEL8X0 is not set | 1428 | # CONFIG_SND_INTEL8X0 is not set |
1263 | # CONFIG_SND_INTEL8X0M is not set | 1429 | # CONFIG_SND_INTEL8X0M is not set |
1264 | # CONFIG_SND_KORG1212 is not set | 1430 | # CONFIG_SND_KORG1212 is not set |
1431 | # CONFIG_SND_LX6464ES is not set | ||
1265 | # CONFIG_SND_MAESTRO3 is not set | 1432 | # CONFIG_SND_MAESTRO3 is not set |
1266 | # CONFIG_SND_MIXART is not set | 1433 | # CONFIG_SND_MIXART is not set |
1267 | # CONFIG_SND_NM256 is not set | 1434 | # CONFIG_SND_NM256 is not set |
@@ -1277,57 +1444,64 @@ CONFIG_SND_VERBOSE_PROCFS=y | |||
1277 | # CONFIG_SND_VIRTUOSO is not set | 1444 | # CONFIG_SND_VIRTUOSO is not set |
1278 | # CONFIG_SND_VX222 is not set | 1445 | # CONFIG_SND_VX222 is not set |
1279 | # CONFIG_SND_YMFPCI is not set | 1446 | # CONFIG_SND_YMFPCI is not set |
1280 | 1447 | CONFIG_SND_PPC=y | |
1281 | # | 1448 | CONFIG_SND_USB=y |
1282 | # ALSA PowerMac devices | ||
1283 | # | ||
1284 | |||
1285 | # | ||
1286 | # ALSA PowerPC devices | ||
1287 | # | ||
1288 | |||
1289 | # | ||
1290 | # USB devices | ||
1291 | # | ||
1292 | CONFIG_SND_USB_AUDIO=y | 1449 | CONFIG_SND_USB_AUDIO=y |
1293 | CONFIG_SND_USB_USX2Y=y | 1450 | CONFIG_SND_USB_USX2Y=y |
1294 | # CONFIG_SND_USB_CAIAQ is not set | 1451 | # CONFIG_SND_USB_CAIAQ is not set |
1295 | 1452 | CONFIG_SND_PCMCIA=y | |
1296 | # | ||
1297 | # PCMCIA devices | ||
1298 | # | ||
1299 | # CONFIG_SND_VXPOCKET is not set | 1453 | # CONFIG_SND_VXPOCKET is not set |
1300 | # CONFIG_SND_PDAUDIOCF is not set | 1454 | # CONFIG_SND_PDAUDIOCF is not set |
1301 | |||
1302 | # | ||
1303 | # System on Chip audio support | ||
1304 | # | ||
1305 | # CONFIG_SND_SOC is not set | 1455 | # CONFIG_SND_SOC is not set |
1306 | |||
1307 | # | ||
1308 | # ALSA SoC audio for Freescale SOCs | ||
1309 | # | ||
1310 | |||
1311 | # | ||
1312 | # SoC Audio for the Texas Instruments OMAP | ||
1313 | # | ||
1314 | |||
1315 | # | ||
1316 | # Open Sound System | ||
1317 | # | ||
1318 | # CONFIG_SOUND_PRIME is not set | 1456 | # CONFIG_SOUND_PRIME is not set |
1319 | CONFIG_HID_SUPPORT=y | 1457 | CONFIG_HID_SUPPORT=y |
1320 | CONFIG_HID=y | 1458 | CONFIG_HID=y |
1321 | # CONFIG_HID_DEBUG is not set | ||
1322 | # CONFIG_HIDRAW is not set | 1459 | # CONFIG_HIDRAW is not set |
1323 | 1460 | ||
1324 | # | 1461 | # |
1325 | # USB Input Devices | 1462 | # USB Input Devices |
1326 | # | 1463 | # |
1327 | CONFIG_USB_HID=y | 1464 | CONFIG_USB_HID=y |
1328 | # CONFIG_USB_HIDINPUT_POWERBOOK is not set | 1465 | # CONFIG_HID_PID is not set |
1329 | # CONFIG_HID_FF is not set | ||
1330 | # CONFIG_USB_HIDDEV is not set | 1466 | # CONFIG_USB_HIDDEV is not set |
1467 | |||
1468 | # | ||
1469 | # Special HID drivers | ||
1470 | # | ||
1471 | CONFIG_HID_A4TECH=y | ||
1472 | CONFIG_HID_APPLE=y | ||
1473 | CONFIG_HID_BELKIN=y | ||
1474 | CONFIG_HID_CHERRY=y | ||
1475 | CONFIG_HID_CHICONY=y | ||
1476 | CONFIG_HID_CYPRESS=y | ||
1477 | CONFIG_HID_DRAGONRISE=y | ||
1478 | # CONFIG_DRAGONRISE_FF is not set | ||
1479 | CONFIG_HID_EZKEY=y | ||
1480 | CONFIG_HID_KYE=y | ||
1481 | CONFIG_HID_GYRATION=y | ||
1482 | CONFIG_HID_TWINHAN=y | ||
1483 | CONFIG_HID_KENSINGTON=y | ||
1484 | CONFIG_HID_LOGITECH=y | ||
1485 | # CONFIG_LOGITECH_FF is not set | ||
1486 | # CONFIG_LOGIRUMBLEPAD2_FF is not set | ||
1487 | CONFIG_HID_MICROSOFT=y | ||
1488 | CONFIG_HID_MONTEREY=y | ||
1489 | CONFIG_HID_NTRIG=y | ||
1490 | CONFIG_HID_PANTHERLORD=y | ||
1491 | # CONFIG_PANTHERLORD_FF is not set | ||
1492 | CONFIG_HID_PETALYNX=y | ||
1493 | CONFIG_HID_SAMSUNG=y | ||
1494 | CONFIG_HID_SONY=y | ||
1495 | CONFIG_HID_SUNPLUS=y | ||
1496 | CONFIG_HID_GREENASIA=y | ||
1497 | # CONFIG_GREENASIA_FF is not set | ||
1498 | CONFIG_HID_SMARTJOYPLUS=y | ||
1499 | # CONFIG_SMARTJOYPLUS_FF is not set | ||
1500 | CONFIG_HID_TOPSEED=y | ||
1501 | CONFIG_HID_THRUSTMASTER=y | ||
1502 | # CONFIG_THRUSTMASTER_FF is not set | ||
1503 | CONFIG_HID_ZEROPLUS=y | ||
1504 | # CONFIG_ZEROPLUS_FF is not set | ||
1331 | CONFIG_USB_SUPPORT=y | 1505 | CONFIG_USB_SUPPORT=y |
1332 | CONFIG_USB_ARCH_HAS_HCD=y | 1506 | CONFIG_USB_ARCH_HAS_HCD=y |
1333 | CONFIG_USB_ARCH_HAS_OHCI=y | 1507 | CONFIG_USB_ARCH_HAS_OHCI=y |
@@ -1343,18 +1517,26 @@ CONFIG_USB_DEVICEFS=y | |||
1343 | # CONFIG_USB_DEVICE_CLASS is not set | 1517 | # CONFIG_USB_DEVICE_CLASS is not set |
1344 | # CONFIG_USB_DYNAMIC_MINORS is not set | 1518 | # CONFIG_USB_DYNAMIC_MINORS is not set |
1345 | # CONFIG_USB_OTG is not set | 1519 | # CONFIG_USB_OTG is not set |
1520 | # CONFIG_USB_MON is not set | ||
1521 | # CONFIG_USB_WUSB is not set | ||
1522 | # CONFIG_USB_WUSB_CBAF is not set | ||
1346 | 1523 | ||
1347 | # | 1524 | # |
1348 | # USB Host Controller Drivers | 1525 | # USB Host Controller Drivers |
1349 | # | 1526 | # |
1350 | # CONFIG_USB_C67X00_HCD is not set | 1527 | # CONFIG_USB_C67X00_HCD is not set |
1528 | # CONFIG_USB_XHCI_HCD is not set | ||
1351 | CONFIG_USB_EHCI_HCD=y | 1529 | CONFIG_USB_EHCI_HCD=y |
1352 | # CONFIG_USB_EHCI_ROOT_HUB_TT is not set | 1530 | # CONFIG_USB_EHCI_ROOT_HUB_TT is not set |
1353 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set | 1531 | # CONFIG_USB_EHCI_TT_NEWSCHED is not set |
1354 | CONFIG_USB_EHCI_HCD_PPC_OF=y | 1532 | CONFIG_USB_EHCI_HCD_PPC_OF=y |
1533 | # CONFIG_USB_OXU210HP_HCD is not set | ||
1355 | # CONFIG_USB_ISP116X_HCD is not set | 1534 | # CONFIG_USB_ISP116X_HCD is not set |
1356 | # CONFIG_USB_ISP1760_HCD is not set | 1535 | # CONFIG_USB_ISP1760_HCD is not set |
1536 | # CONFIG_USB_ISP1362_HCD is not set | ||
1357 | CONFIG_USB_OHCI_HCD=y | 1537 | CONFIG_USB_OHCI_HCD=y |
1538 | # CONFIG_USB_OHCI_HCD_PPC_OF_BE is not set | ||
1539 | # CONFIG_USB_OHCI_HCD_PPC_OF_LE is not set | ||
1358 | # CONFIG_USB_OHCI_HCD_PPC_OF is not set | 1540 | # CONFIG_USB_OHCI_HCD_PPC_OF is not set |
1359 | # CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set | 1541 | # CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set |
1360 | # CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not set | 1542 | # CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not set |
@@ -1363,6 +1545,8 @@ CONFIG_USB_UHCI_HCD=y | |||
1363 | CONFIG_USB_SL811_HCD=y | 1545 | CONFIG_USB_SL811_HCD=y |
1364 | # CONFIG_USB_SL811_CS is not set | 1546 | # CONFIG_USB_SL811_CS is not set |
1365 | # CONFIG_USB_R8A66597_HCD is not set | 1547 | # CONFIG_USB_R8A66597_HCD is not set |
1548 | # CONFIG_USB_WHCI_HCD is not set | ||
1549 | # CONFIG_USB_HWA_HCD is not set | ||
1366 | 1550 | ||
1367 | # | 1551 | # |
1368 | # USB Device Class drivers | 1552 | # USB Device Class drivers |
@@ -1370,20 +1554,20 @@ CONFIG_USB_SL811_HCD=y | |||
1370 | # CONFIG_USB_ACM is not set | 1554 | # CONFIG_USB_ACM is not set |
1371 | # CONFIG_USB_PRINTER is not set | 1555 | # CONFIG_USB_PRINTER is not set |
1372 | # CONFIG_USB_WDM is not set | 1556 | # CONFIG_USB_WDM is not set |
1557 | # CONFIG_USB_TMC is not set | ||
1373 | 1558 | ||
1374 | # | 1559 | # |
1375 | # NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' | 1560 | # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may |
1376 | # | 1561 | # |
1377 | 1562 | ||
1378 | # | 1563 | # |
1379 | # may also be needed; see USB_STORAGE Help for more information | 1564 | # also be needed; see USB_STORAGE Help for more info |
1380 | # | 1565 | # |
1381 | CONFIG_USB_STORAGE=y | 1566 | CONFIG_USB_STORAGE=y |
1382 | # CONFIG_USB_STORAGE_DEBUG is not set | 1567 | # CONFIG_USB_STORAGE_DEBUG is not set |
1383 | # CONFIG_USB_STORAGE_DATAFAB is not set | 1568 | # CONFIG_USB_STORAGE_DATAFAB is not set |
1384 | # CONFIG_USB_STORAGE_FREECOM is not set | 1569 | # CONFIG_USB_STORAGE_FREECOM is not set |
1385 | # CONFIG_USB_STORAGE_ISD200 is not set | 1570 | # CONFIG_USB_STORAGE_ISD200 is not set |
1386 | # CONFIG_USB_STORAGE_DPCM is not set | ||
1387 | # CONFIG_USB_STORAGE_USBAT is not set | 1571 | # CONFIG_USB_STORAGE_USBAT is not set |
1388 | # CONFIG_USB_STORAGE_SDDR09 is not set | 1572 | # CONFIG_USB_STORAGE_SDDR09 is not set |
1389 | # CONFIG_USB_STORAGE_SDDR55 is not set | 1573 | # CONFIG_USB_STORAGE_SDDR55 is not set |
@@ -1399,7 +1583,6 @@ CONFIG_USB_LIBUSUAL=y | |||
1399 | # | 1583 | # |
1400 | # CONFIG_USB_MDC800 is not set | 1584 | # CONFIG_USB_MDC800 is not set |
1401 | # CONFIG_USB_MICROTEK is not set | 1585 | # CONFIG_USB_MICROTEK is not set |
1402 | # CONFIG_USB_MON is not set | ||
1403 | 1586 | ||
1404 | # | 1587 | # |
1405 | # USB port drivers | 1588 | # USB port drivers |
@@ -1412,7 +1595,7 @@ CONFIG_USB_LIBUSUAL=y | |||
1412 | # CONFIG_USB_EMI62 is not set | 1595 | # CONFIG_USB_EMI62 is not set |
1413 | # CONFIG_USB_EMI26 is not set | 1596 | # CONFIG_USB_EMI26 is not set |
1414 | # CONFIG_USB_ADUTUX is not set | 1597 | # CONFIG_USB_ADUTUX is not set |
1415 | # CONFIG_USB_AUERSWALD is not set | 1598 | # CONFIG_USB_SEVSEG is not set |
1416 | # CONFIG_USB_RIO500 is not set | 1599 | # CONFIG_USB_RIO500 is not set |
1417 | # CONFIG_USB_LEGOTOWER is not set | 1600 | # CONFIG_USB_LEGOTOWER is not set |
1418 | # CONFIG_USB_LCD is not set | 1601 | # CONFIG_USB_LCD is not set |
@@ -1420,7 +1603,6 @@ CONFIG_USB_LIBUSUAL=y | |||
1420 | # CONFIG_USB_LED is not set | 1603 | # CONFIG_USB_LED is not set |
1421 | # CONFIG_USB_CYPRESS_CY7C63 is not set | 1604 | # CONFIG_USB_CYPRESS_CY7C63 is not set |
1422 | # CONFIG_USB_CYTHERM is not set | 1605 | # CONFIG_USB_CYTHERM is not set |
1423 | # CONFIG_USB_PHIDGET is not set | ||
1424 | # CONFIG_USB_IDMOUSE is not set | 1606 | # CONFIG_USB_IDMOUSE is not set |
1425 | # CONFIG_USB_FTDI_ELAN is not set | 1607 | # CONFIG_USB_FTDI_ELAN is not set |
1426 | # CONFIG_USB_APPLEDISPLAY is not set | 1608 | # CONFIG_USB_APPLEDISPLAY is not set |
@@ -1429,7 +1611,15 @@ CONFIG_USB_LIBUSUAL=y | |||
1429 | # CONFIG_USB_TRANCEVIBRATOR is not set | 1611 | # CONFIG_USB_TRANCEVIBRATOR is not set |
1430 | # CONFIG_USB_IOWARRIOR is not set | 1612 | # CONFIG_USB_IOWARRIOR is not set |
1431 | # CONFIG_USB_TEST is not set | 1613 | # CONFIG_USB_TEST is not set |
1614 | # CONFIG_USB_ISIGHTFW is not set | ||
1615 | # CONFIG_USB_VST is not set | ||
1432 | # CONFIG_USB_GADGET is not set | 1616 | # CONFIG_USB_GADGET is not set |
1617 | |||
1618 | # | ||
1619 | # OTG and related infrastructure | ||
1620 | # | ||
1621 | # CONFIG_NOP_USB_XCEIV is not set | ||
1622 | # CONFIG_UWB is not set | ||
1433 | # CONFIG_MMC is not set | 1623 | # CONFIG_MMC is not set |
1434 | # CONFIG_MEMSTICK is not set | 1624 | # CONFIG_MEMSTICK is not set |
1435 | # CONFIG_NEW_LEDS is not set | 1625 | # CONFIG_NEW_LEDS is not set |
@@ -1443,6 +1633,7 @@ CONFIG_EDAC=y | |||
1443 | # CONFIG_EDAC_DEBUG is not set | 1633 | # CONFIG_EDAC_DEBUG is not set |
1444 | CONFIG_EDAC_MM_EDAC=y | 1634 | CONFIG_EDAC_MM_EDAC=y |
1445 | CONFIG_EDAC_PASEMI=y | 1635 | CONFIG_EDAC_PASEMI=y |
1636 | # CONFIG_EDAC_CPC925 is not set | ||
1446 | CONFIG_RTC_LIB=y | 1637 | CONFIG_RTC_LIB=y |
1447 | CONFIG_RTC_CLASS=y | 1638 | CONFIG_RTC_CLASS=y |
1448 | CONFIG_RTC_HCTOSYS=y | 1639 | CONFIG_RTC_HCTOSYS=y |
@@ -1472,6 +1663,9 @@ CONFIG_RTC_DRV_DS1307=y | |||
1472 | # CONFIG_RTC_DRV_PCF8583 is not set | 1663 | # CONFIG_RTC_DRV_PCF8583 is not set |
1473 | # CONFIG_RTC_DRV_M41T80 is not set | 1664 | # CONFIG_RTC_DRV_M41T80 is not set |
1474 | # CONFIG_RTC_DRV_S35390A is not set | 1665 | # CONFIG_RTC_DRV_S35390A is not set |
1666 | # CONFIG_RTC_DRV_FM3130 is not set | ||
1667 | # CONFIG_RTC_DRV_RX8581 is not set | ||
1668 | # CONFIG_RTC_DRV_RX8025 is not set | ||
1475 | 1669 | ||
1476 | # | 1670 | # |
1477 | # SPI RTC drivers | 1671 | # SPI RTC drivers |
@@ -1481,21 +1675,31 @@ CONFIG_RTC_DRV_DS1307=y | |||
1481 | # Platform RTC drivers | 1675 | # Platform RTC drivers |
1482 | # | 1676 | # |
1483 | # CONFIG_RTC_DRV_CMOS is not set | 1677 | # CONFIG_RTC_DRV_CMOS is not set |
1678 | # CONFIG_RTC_DRV_DS1286 is not set | ||
1484 | # CONFIG_RTC_DRV_DS1511 is not set | 1679 | # CONFIG_RTC_DRV_DS1511 is not set |
1485 | # CONFIG_RTC_DRV_DS1553 is not set | 1680 | # CONFIG_RTC_DRV_DS1553 is not set |
1486 | # CONFIG_RTC_DRV_DS1742 is not set | 1681 | # CONFIG_RTC_DRV_DS1742 is not set |
1487 | # CONFIG_RTC_DRV_STK17TA8 is not set | 1682 | # CONFIG_RTC_DRV_STK17TA8 is not set |
1488 | # CONFIG_RTC_DRV_M48T86 is not set | 1683 | # CONFIG_RTC_DRV_M48T86 is not set |
1684 | # CONFIG_RTC_DRV_M48T35 is not set | ||
1489 | # CONFIG_RTC_DRV_M48T59 is not set | 1685 | # CONFIG_RTC_DRV_M48T59 is not set |
1686 | # CONFIG_RTC_DRV_BQ4802 is not set | ||
1490 | # CONFIG_RTC_DRV_V3020 is not set | 1687 | # CONFIG_RTC_DRV_V3020 is not set |
1491 | 1688 | ||
1492 | # | 1689 | # |
1493 | # on-CPU RTC drivers | 1690 | # on-CPU RTC drivers |
1494 | # | 1691 | # |
1692 | # CONFIG_RTC_DRV_GENERIC is not set | ||
1495 | # CONFIG_DMADEVICES is not set | 1693 | # CONFIG_DMADEVICES is not set |
1694 | # CONFIG_AUXDISPLAY is not set | ||
1496 | # CONFIG_UIO is not set | 1695 | # CONFIG_UIO is not set |
1497 | 1696 | ||
1498 | # | 1697 | # |
1698 | # TI VLYNQ | ||
1699 | # | ||
1700 | # CONFIG_STAGING is not set | ||
1701 | |||
1702 | # | ||
1499 | # File systems | 1703 | # File systems |
1500 | # | 1704 | # |
1501 | CONFIG_EXT2_FS=y | 1705 | CONFIG_EXT2_FS=y |
@@ -1504,11 +1708,13 @@ CONFIG_EXT2_FS_POSIX_ACL=y | |||
1504 | # CONFIG_EXT2_FS_SECURITY is not set | 1708 | # CONFIG_EXT2_FS_SECURITY is not set |
1505 | # CONFIG_EXT2_FS_XIP is not set | 1709 | # CONFIG_EXT2_FS_XIP is not set |
1506 | CONFIG_EXT3_FS=y | 1710 | CONFIG_EXT3_FS=y |
1711 | # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set | ||
1507 | CONFIG_EXT3_FS_XATTR=y | 1712 | CONFIG_EXT3_FS_XATTR=y |
1508 | # CONFIG_EXT3_FS_POSIX_ACL is not set | 1713 | # CONFIG_EXT3_FS_POSIX_ACL is not set |
1509 | # CONFIG_EXT3_FS_SECURITY is not set | 1714 | # CONFIG_EXT3_FS_SECURITY is not set |
1510 | # CONFIG_EXT4DEV_FS is not set | 1715 | # CONFIG_EXT4_FS is not set |
1511 | CONFIG_JBD=y | 1716 | CONFIG_JBD=y |
1717 | # CONFIG_JBD_DEBUG is not set | ||
1512 | CONFIG_FS_MBCACHE=y | 1718 | CONFIG_FS_MBCACHE=y |
1513 | # CONFIG_REISERFS_FS is not set | 1719 | # CONFIG_REISERFS_FS is not set |
1514 | # CONFIG_JFS_FS is not set | 1720 | # CONFIG_JFS_FS is not set |
@@ -1516,6 +1722,10 @@ CONFIG_FS_POSIX_ACL=y | |||
1516 | # CONFIG_XFS_FS is not set | 1722 | # CONFIG_XFS_FS is not set |
1517 | # CONFIG_GFS2_FS is not set | 1723 | # CONFIG_GFS2_FS is not set |
1518 | # CONFIG_OCFS2_FS is not set | 1724 | # CONFIG_OCFS2_FS is not set |
1725 | # CONFIG_BTRFS_FS is not set | ||
1726 | # CONFIG_NILFS2_FS is not set | ||
1727 | CONFIG_FILE_LOCKING=y | ||
1728 | CONFIG_FSNOTIFY=y | ||
1519 | CONFIG_DNOTIFY=y | 1729 | CONFIG_DNOTIFY=y |
1520 | CONFIG_INOTIFY=y | 1730 | CONFIG_INOTIFY=y |
1521 | CONFIG_INOTIFY_USER=y | 1731 | CONFIG_INOTIFY_USER=y |
@@ -1525,6 +1735,11 @@ CONFIG_AUTOFS4_FS=y | |||
1525 | # CONFIG_FUSE_FS is not set | 1735 | # CONFIG_FUSE_FS is not set |
1526 | 1736 | ||
1527 | # | 1737 | # |
1738 | # Caches | ||
1739 | # | ||
1740 | # CONFIG_FSCACHE is not set | ||
1741 | |||
1742 | # | ||
1528 | # CD-ROM/DVD Filesystems | 1743 | # CD-ROM/DVD Filesystems |
1529 | # | 1744 | # |
1530 | CONFIG_ISO9660_FS=y | 1745 | CONFIG_ISO9660_FS=y |
@@ -1549,16 +1764,14 @@ CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" | |||
1549 | CONFIG_PROC_FS=y | 1764 | CONFIG_PROC_FS=y |
1550 | CONFIG_PROC_KCORE=y | 1765 | CONFIG_PROC_KCORE=y |
1551 | CONFIG_PROC_SYSCTL=y | 1766 | CONFIG_PROC_SYSCTL=y |
1767 | CONFIG_PROC_PAGE_MONITOR=y | ||
1552 | CONFIG_SYSFS=y | 1768 | CONFIG_SYSFS=y |
1553 | CONFIG_TMPFS=y | 1769 | CONFIG_TMPFS=y |
1554 | # CONFIG_TMPFS_POSIX_ACL is not set | 1770 | # CONFIG_TMPFS_POSIX_ACL is not set |
1555 | CONFIG_HUGETLBFS=y | 1771 | CONFIG_HUGETLBFS=y |
1556 | CONFIG_HUGETLB_PAGE=y | 1772 | CONFIG_HUGETLB_PAGE=y |
1557 | CONFIG_CONFIGFS_FS=y | 1773 | CONFIG_CONFIGFS_FS=y |
1558 | 1774 | CONFIG_MISC_FILESYSTEMS=y | |
1559 | # | ||
1560 | # Miscellaneous filesystems | ||
1561 | # | ||
1562 | # CONFIG_ADFS_FS is not set | 1775 | # CONFIG_ADFS_FS is not set |
1563 | # CONFIG_AFFS_FS is not set | 1776 | # CONFIG_AFFS_FS is not set |
1564 | # CONFIG_HFS_FS is not set | 1777 | # CONFIG_HFS_FS is not set |
@@ -1578,8 +1791,10 @@ CONFIG_JFFS2_ZLIB=y | |||
1578 | CONFIG_JFFS2_RTIME=y | 1791 | CONFIG_JFFS2_RTIME=y |
1579 | # CONFIG_JFFS2_RUBIN is not set | 1792 | # CONFIG_JFFS2_RUBIN is not set |
1580 | # CONFIG_CRAMFS is not set | 1793 | # CONFIG_CRAMFS is not set |
1794 | # CONFIG_SQUASHFS is not set | ||
1581 | # CONFIG_VXFS_FS is not set | 1795 | # CONFIG_VXFS_FS is not set |
1582 | # CONFIG_MINIX_FS is not set | 1796 | # CONFIG_MINIX_FS is not set |
1797 | # CONFIG_OMFS_FS is not set | ||
1583 | # CONFIG_HPFS_FS is not set | 1798 | # CONFIG_HPFS_FS is not set |
1584 | # CONFIG_QNX4FS_FS is not set | 1799 | # CONFIG_QNX4FS_FS is not set |
1585 | # CONFIG_ROMFS_FS is not set | 1800 | # CONFIG_ROMFS_FS is not set |
@@ -1590,18 +1805,17 @@ CONFIG_NFS_FS=y | |||
1590 | CONFIG_NFS_V3=y | 1805 | CONFIG_NFS_V3=y |
1591 | # CONFIG_NFS_V3_ACL is not set | 1806 | # CONFIG_NFS_V3_ACL is not set |
1592 | # CONFIG_NFS_V4 is not set | 1807 | # CONFIG_NFS_V4 is not set |
1808 | CONFIG_ROOT_NFS=y | ||
1593 | CONFIG_NFSD=y | 1809 | CONFIG_NFSD=y |
1594 | CONFIG_NFSD_V3=y | 1810 | CONFIG_NFSD_V3=y |
1595 | # CONFIG_NFSD_V3_ACL is not set | 1811 | # CONFIG_NFSD_V3_ACL is not set |
1596 | CONFIG_NFSD_V4=y | 1812 | CONFIG_NFSD_V4=y |
1597 | CONFIG_ROOT_NFS=y | ||
1598 | CONFIG_LOCKD=y | 1813 | CONFIG_LOCKD=y |
1599 | CONFIG_LOCKD_V4=y | 1814 | CONFIG_LOCKD_V4=y |
1600 | CONFIG_EXPORTFS=y | 1815 | CONFIG_EXPORTFS=y |
1601 | CONFIG_NFS_COMMON=y | 1816 | CONFIG_NFS_COMMON=y |
1602 | CONFIG_SUNRPC=y | 1817 | CONFIG_SUNRPC=y |
1603 | CONFIG_SUNRPC_GSS=y | 1818 | CONFIG_SUNRPC_GSS=y |
1604 | # CONFIG_SUNRPC_BIND34 is not set | ||
1605 | CONFIG_RPCSEC_GSS_KRB5=y | 1819 | CONFIG_RPCSEC_GSS_KRB5=y |
1606 | # CONFIG_RPCSEC_GSS_SPKM3 is not set | 1820 | # CONFIG_RPCSEC_GSS_SPKM3 is not set |
1607 | # CONFIG_SMB_FS is not set | 1821 | # CONFIG_SMB_FS is not set |
@@ -1672,25 +1886,30 @@ CONFIG_NLS_ISO8859_1=y | |||
1672 | # CONFIG_NLS_KOI8_U is not set | 1886 | # CONFIG_NLS_KOI8_U is not set |
1673 | # CONFIG_NLS_UTF8 is not set | 1887 | # CONFIG_NLS_UTF8 is not set |
1674 | # CONFIG_DLM is not set | 1888 | # CONFIG_DLM is not set |
1889 | CONFIG_BINARY_PRINTF=y | ||
1675 | 1890 | ||
1676 | # | 1891 | # |
1677 | # Library routines | 1892 | # Library routines |
1678 | # | 1893 | # |
1679 | CONFIG_BITREVERSE=y | 1894 | CONFIG_BITREVERSE=y |
1680 | # CONFIG_GENERIC_FIND_FIRST_BIT is not set | 1895 | CONFIG_GENERIC_FIND_LAST_BIT=y |
1681 | CONFIG_CRC_CCITT=y | 1896 | CONFIG_CRC_CCITT=y |
1682 | # CONFIG_CRC16 is not set | 1897 | # CONFIG_CRC16 is not set |
1898 | # CONFIG_CRC_T10DIF is not set | ||
1683 | CONFIG_CRC_ITU_T=y | 1899 | CONFIG_CRC_ITU_T=y |
1684 | CONFIG_CRC32=y | 1900 | CONFIG_CRC32=y |
1685 | # CONFIG_CRC7 is not set | 1901 | # CONFIG_CRC7 is not set |
1686 | CONFIG_LIBCRC32C=m | 1902 | # CONFIG_LIBCRC32C is not set |
1687 | CONFIG_ZLIB_INFLATE=y | 1903 | CONFIG_ZLIB_INFLATE=y |
1688 | CONFIG_ZLIB_DEFLATE=y | 1904 | CONFIG_ZLIB_DEFLATE=y |
1689 | CONFIG_PLIST=y | 1905 | CONFIG_DECOMPRESS_GZIP=y |
1906 | CONFIG_DECOMPRESS_BZIP2=y | ||
1907 | CONFIG_DECOMPRESS_LZMA=y | ||
1690 | CONFIG_HAS_IOMEM=y | 1908 | CONFIG_HAS_IOMEM=y |
1691 | CONFIG_HAS_IOPORT=y | 1909 | CONFIG_HAS_IOPORT=y |
1692 | CONFIG_HAS_DMA=y | 1910 | CONFIG_HAS_DMA=y |
1693 | CONFIG_HAVE_LMB=y | 1911 | CONFIG_HAVE_LMB=y |
1912 | CONFIG_NLATTR=y | ||
1694 | 1913 | ||
1695 | # | 1914 | # |
1696 | # Kernel hacking | 1915 | # Kernel hacking |
@@ -1700,18 +1919,25 @@ CONFIG_ENABLE_WARN_DEPRECATED=y | |||
1700 | CONFIG_ENABLE_MUST_CHECK=y | 1919 | CONFIG_ENABLE_MUST_CHECK=y |
1701 | CONFIG_FRAME_WARN=2048 | 1920 | CONFIG_FRAME_WARN=2048 |
1702 | CONFIG_MAGIC_SYSRQ=y | 1921 | CONFIG_MAGIC_SYSRQ=y |
1922 | # CONFIG_STRIP_ASM_SYMS is not set | ||
1703 | # CONFIG_UNUSED_SYMBOLS is not set | 1923 | # CONFIG_UNUSED_SYMBOLS is not set |
1704 | # CONFIG_DEBUG_FS is not set | 1924 | CONFIG_DEBUG_FS=y |
1705 | # CONFIG_HEADERS_CHECK is not set | 1925 | # CONFIG_HEADERS_CHECK is not set |
1706 | CONFIG_DEBUG_KERNEL=y | 1926 | CONFIG_DEBUG_KERNEL=y |
1707 | # CONFIG_DEBUG_SHIRQ is not set | 1927 | # CONFIG_DEBUG_SHIRQ is not set |
1708 | CONFIG_DETECT_SOFTLOCKUP=y | 1928 | CONFIG_DETECT_SOFTLOCKUP=y |
1929 | # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set | ||
1930 | CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 | ||
1931 | CONFIG_DETECT_HUNG_TASK=y | ||
1932 | # CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set | ||
1933 | CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0 | ||
1709 | # CONFIG_SCHED_DEBUG is not set | 1934 | # CONFIG_SCHED_DEBUG is not set |
1710 | # CONFIG_SCHEDSTATS is not set | 1935 | # CONFIG_SCHEDSTATS is not set |
1711 | # CONFIG_TIMER_STATS is not set | 1936 | # CONFIG_TIMER_STATS is not set |
1712 | # CONFIG_DEBUG_OBJECTS is not set | 1937 | # CONFIG_DEBUG_OBJECTS is not set |
1713 | # CONFIG_SLUB_DEBUG_ON is not set | 1938 | # CONFIG_SLUB_DEBUG_ON is not set |
1714 | # CONFIG_SLUB_STATS is not set | 1939 | # CONFIG_SLUB_STATS is not set |
1940 | # CONFIG_DEBUG_KMEMLEAK is not set | ||
1715 | # CONFIG_DEBUG_RT_MUTEXES is not set | 1941 | # CONFIG_DEBUG_RT_MUTEXES is not set |
1716 | # CONFIG_RT_MUTEX_TESTER is not set | 1942 | # CONFIG_RT_MUTEX_TESTER is not set |
1717 | # CONFIG_DEBUG_SPINLOCK is not set | 1943 | # CONFIG_DEBUG_SPINLOCK is not set |
@@ -1721,26 +1947,71 @@ CONFIG_DETECT_SOFTLOCKUP=y | |||
1721 | # CONFIG_LOCK_STAT is not set | 1947 | # CONFIG_LOCK_STAT is not set |
1722 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set | 1948 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set |
1723 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set | 1949 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set |
1950 | CONFIG_STACKTRACE=y | ||
1724 | # CONFIG_DEBUG_KOBJECT is not set | 1951 | # CONFIG_DEBUG_KOBJECT is not set |
1725 | CONFIG_DEBUG_BUGVERBOSE=y | 1952 | CONFIG_DEBUG_BUGVERBOSE=y |
1726 | # CONFIG_DEBUG_INFO is not set | 1953 | # CONFIG_DEBUG_INFO is not set |
1727 | # CONFIG_DEBUG_VM is not set | 1954 | # CONFIG_DEBUG_VM is not set |
1728 | # CONFIG_DEBUG_WRITECOUNT is not set | 1955 | # CONFIG_DEBUG_WRITECOUNT is not set |
1956 | CONFIG_DEBUG_MEMORY_INIT=y | ||
1729 | # CONFIG_DEBUG_LIST is not set | 1957 | # CONFIG_DEBUG_LIST is not set |
1730 | # CONFIG_DEBUG_SG is not set | 1958 | # CONFIG_DEBUG_SG is not set |
1731 | # CONFIG_BOOT_PRINTK_DELAY is not set | 1959 | # CONFIG_DEBUG_NOTIFIERS is not set |
1960 | # CONFIG_DEBUG_CREDENTIALS is not set | ||
1732 | # CONFIG_RCU_TORTURE_TEST is not set | 1961 | # CONFIG_RCU_TORTURE_TEST is not set |
1962 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | ||
1733 | # CONFIG_BACKTRACE_SELF_TEST is not set | 1963 | # CONFIG_BACKTRACE_SELF_TEST is not set |
1964 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set | ||
1965 | # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set | ||
1734 | # CONFIG_FAULT_INJECTION is not set | 1966 | # CONFIG_FAULT_INJECTION is not set |
1967 | # CONFIG_LATENCYTOP is not set | ||
1968 | CONFIG_SYSCTL_SYSCALL_CHECK=y | ||
1969 | # CONFIG_DEBUG_PAGEALLOC is not set | ||
1970 | CONFIG_NOP_TRACER=y | ||
1971 | CONFIG_HAVE_FUNCTION_TRACER=y | ||
1972 | CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y | ||
1973 | CONFIG_HAVE_DYNAMIC_FTRACE=y | ||
1974 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | ||
1975 | CONFIG_RING_BUFFER=y | ||
1976 | CONFIG_EVENT_TRACING=y | ||
1977 | CONFIG_CONTEXT_SWITCH_TRACER=y | ||
1978 | CONFIG_RING_BUFFER_ALLOW_SWAP=y | ||
1979 | CONFIG_TRACING=y | ||
1980 | CONFIG_TRACING_SUPPORT=y | ||
1981 | CONFIG_FTRACE=y | ||
1982 | # CONFIG_FUNCTION_TRACER is not set | ||
1983 | # CONFIG_IRQSOFF_TRACER is not set | ||
1984 | # CONFIG_SCHED_TRACER is not set | ||
1985 | # CONFIG_ENABLE_DEFAULT_TRACERS is not set | ||
1986 | # CONFIG_BOOT_TRACER is not set | ||
1987 | CONFIG_BRANCH_PROFILE_NONE=y | ||
1988 | # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set | ||
1989 | # CONFIG_PROFILE_ALL_BRANCHES is not set | ||
1990 | # CONFIG_STACK_TRACER is not set | ||
1991 | # CONFIG_KMEMTRACE is not set | ||
1992 | # CONFIG_WORKQUEUE_TRACER is not set | ||
1993 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
1994 | # CONFIG_RING_BUFFER_BENCHMARK is not set | ||
1995 | # CONFIG_DYNAMIC_DEBUG is not set | ||
1996 | # CONFIG_DMA_API_DEBUG is not set | ||
1735 | # CONFIG_SAMPLES is not set | 1997 | # CONFIG_SAMPLES is not set |
1998 | CONFIG_HAVE_ARCH_KGDB=y | ||
1999 | # CONFIG_KGDB is not set | ||
2000 | # CONFIG_PPC_DISABLE_WERROR is not set | ||
2001 | CONFIG_PPC_WERROR=y | ||
2002 | CONFIG_PRINT_STACK_DEPTH=64 | ||
1736 | # CONFIG_DEBUG_STACKOVERFLOW is not set | 2003 | # CONFIG_DEBUG_STACKOVERFLOW is not set |
1737 | # CONFIG_DEBUG_STACK_USAGE is not set | 2004 | # CONFIG_DEBUG_STACK_USAGE is not set |
1738 | # CONFIG_DEBUG_PAGEALLOC is not set | 2005 | # CONFIG_PPC_EMULATED_STATS is not set |
1739 | CONFIG_DEBUGGER=y | 2006 | # CONFIG_CODE_PATCHING_SELFTEST is not set |
2007 | # CONFIG_FTR_FIXUP_SELFTEST is not set | ||
2008 | # CONFIG_MSI_BITMAP_SELFTEST is not set | ||
1740 | CONFIG_XMON=y | 2009 | CONFIG_XMON=y |
1741 | CONFIG_XMON_DEFAULT=y | 2010 | CONFIG_XMON_DEFAULT=y |
1742 | CONFIG_XMON_DISASSEMBLY=y | 2011 | CONFIG_XMON_DISASSEMBLY=y |
2012 | CONFIG_DEBUGGER=y | ||
1743 | # CONFIG_IRQSTACKS is not set | 2013 | # CONFIG_IRQSTACKS is not set |
2014 | # CONFIG_VIRQ_DEBUG is not set | ||
1744 | # CONFIG_BOOTX_TEXT is not set | 2015 | # CONFIG_BOOTX_TEXT is not set |
1745 | # CONFIG_PPC_EARLY_DEBUG is not set | 2016 | # CONFIG_PPC_EARLY_DEBUG is not set |
1746 | 2017 | ||
@@ -1749,23 +2020,34 @@ CONFIG_XMON_DISASSEMBLY=y | |||
1749 | # | 2020 | # |
1750 | # CONFIG_KEYS is not set | 2021 | # CONFIG_KEYS is not set |
1751 | # CONFIG_SECURITY is not set | 2022 | # CONFIG_SECURITY is not set |
2023 | # CONFIG_SECURITYFS is not set | ||
1752 | # CONFIG_SECURITY_FILE_CAPABILITIES is not set | 2024 | # CONFIG_SECURITY_FILE_CAPABILITIES is not set |
1753 | CONFIG_XOR_BLOCKS=y | 2025 | CONFIG_XOR_BLOCKS=y |
1754 | CONFIG_ASYNC_CORE=y | 2026 | CONFIG_ASYNC_CORE=y |
1755 | CONFIG_ASYNC_MEMCPY=y | 2027 | CONFIG_ASYNC_MEMCPY=y |
1756 | CONFIG_ASYNC_XOR=y | 2028 | CONFIG_ASYNC_XOR=y |
2029 | CONFIG_ASYNC_PQ=y | ||
2030 | CONFIG_ASYNC_RAID6_RECOV=y | ||
1757 | CONFIG_CRYPTO=y | 2031 | CONFIG_CRYPTO=y |
1758 | 2032 | ||
1759 | # | 2033 | # |
1760 | # Crypto core or helper | 2034 | # Crypto core or helper |
1761 | # | 2035 | # |
1762 | CONFIG_CRYPTO_ALGAPI=y | 2036 | CONFIG_CRYPTO_ALGAPI=y |
2037 | CONFIG_CRYPTO_ALGAPI2=y | ||
1763 | CONFIG_CRYPTO_AEAD=y | 2038 | CONFIG_CRYPTO_AEAD=y |
2039 | CONFIG_CRYPTO_AEAD2=y | ||
1764 | CONFIG_CRYPTO_BLKCIPHER=y | 2040 | CONFIG_CRYPTO_BLKCIPHER=y |
2041 | CONFIG_CRYPTO_BLKCIPHER2=y | ||
1765 | CONFIG_CRYPTO_HASH=y | 2042 | CONFIG_CRYPTO_HASH=y |
2043 | CONFIG_CRYPTO_HASH2=y | ||
2044 | CONFIG_CRYPTO_RNG2=y | ||
2045 | CONFIG_CRYPTO_PCOMP=y | ||
1766 | CONFIG_CRYPTO_MANAGER=y | 2046 | CONFIG_CRYPTO_MANAGER=y |
2047 | CONFIG_CRYPTO_MANAGER2=y | ||
1767 | # CONFIG_CRYPTO_GF128MUL is not set | 2048 | # CONFIG_CRYPTO_GF128MUL is not set |
1768 | # CONFIG_CRYPTO_NULL is not set | 2049 | # CONFIG_CRYPTO_NULL is not set |
2050 | CONFIG_CRYPTO_WORKQUEUE=y | ||
1769 | # CONFIG_CRYPTO_CRYPTD is not set | 2051 | # CONFIG_CRYPTO_CRYPTD is not set |
1770 | CONFIG_CRYPTO_AUTHENC=y | 2052 | CONFIG_CRYPTO_AUTHENC=y |
1771 | # CONFIG_CRYPTO_TEST is not set | 2053 | # CONFIG_CRYPTO_TEST is not set |
@@ -1793,14 +2075,20 @@ CONFIG_CRYPTO_CBC=y | |||
1793 | # | 2075 | # |
1794 | CONFIG_CRYPTO_HMAC=y | 2076 | CONFIG_CRYPTO_HMAC=y |
1795 | # CONFIG_CRYPTO_XCBC is not set | 2077 | # CONFIG_CRYPTO_XCBC is not set |
2078 | # CONFIG_CRYPTO_VMAC is not set | ||
1796 | 2079 | ||
1797 | # | 2080 | # |
1798 | # Digest | 2081 | # Digest |
1799 | # | 2082 | # |
1800 | # CONFIG_CRYPTO_CRC32C is not set | 2083 | # CONFIG_CRYPTO_CRC32C is not set |
2084 | # CONFIG_CRYPTO_GHASH is not set | ||
1801 | CONFIG_CRYPTO_MD4=y | 2085 | CONFIG_CRYPTO_MD4=y |
1802 | CONFIG_CRYPTO_MD5=y | 2086 | CONFIG_CRYPTO_MD5=y |
1803 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 2087 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
2088 | # CONFIG_CRYPTO_RMD128 is not set | ||
2089 | # CONFIG_CRYPTO_RMD160 is not set | ||
2090 | # CONFIG_CRYPTO_RMD256 is not set | ||
2091 | # CONFIG_CRYPTO_RMD320 is not set | ||
1804 | CONFIG_CRYPTO_SHA1=y | 2092 | CONFIG_CRYPTO_SHA1=y |
1805 | CONFIG_CRYPTO_SHA256=y | 2093 | CONFIG_CRYPTO_SHA256=y |
1806 | CONFIG_CRYPTO_SHA512=y | 2094 | CONFIG_CRYPTO_SHA512=y |
@@ -1830,7 +2118,13 @@ CONFIG_CRYPTO_DES=y | |||
1830 | # Compression | 2118 | # Compression |
1831 | # | 2119 | # |
1832 | # CONFIG_CRYPTO_DEFLATE is not set | 2120 | # CONFIG_CRYPTO_DEFLATE is not set |
2121 | # CONFIG_CRYPTO_ZLIB is not set | ||
1833 | # CONFIG_CRYPTO_LZO is not set | 2122 | # CONFIG_CRYPTO_LZO is not set |
2123 | |||
2124 | # | ||
2125 | # Random Number Generation | ||
2126 | # | ||
2127 | # CONFIG_CRYPTO_ANSI_CPRNG is not set | ||
1834 | CONFIG_CRYPTO_HW=y | 2128 | CONFIG_CRYPTO_HW=y |
1835 | # CONFIG_CRYPTO_DEV_HIFN_795X is not set | 2129 | # CONFIG_CRYPTO_DEV_HIFN_795X is not set |
1836 | # CONFIG_PPC_CLOCK is not set | 2130 | # CONFIG_PPC_CLOCK is not set |
diff --git a/arch/powerpc/configs/pq2fads_defconfig b/arch/powerpc/configs/pq2fads_defconfig index ff96bb43c32d..b7911216af78 100644 --- a/arch/powerpc/configs/pq2fads_defconfig +++ b/arch/powerpc/configs/pq2fads_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.31-rc4 | 3 | # Linux kernel version: 2.6.32-rc5 |
4 | # Wed Jul 29 23:32:00 2009 | 4 | # Thu Nov 5 08:20:17 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -34,6 +34,7 @@ CONFIG_GENERIC_CLOCKEVENTS=y | |||
34 | CONFIG_GENERIC_HARDIRQS=y | 34 | CONFIG_GENERIC_HARDIRQS=y |
35 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | 35 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y |
36 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 36 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
37 | # CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK is not set | ||
37 | CONFIG_IRQ_PER_CPU=y | 38 | CONFIG_IRQ_PER_CPU=y |
38 | CONFIG_STACKTRACE_SUPPORT=y | 39 | CONFIG_STACKTRACE_SUPPORT=y |
39 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
@@ -82,11 +83,12 @@ CONFIG_SYSVIPC_SYSCTL=y | |||
82 | # | 83 | # |
83 | # RCU Subsystem | 84 | # RCU Subsystem |
84 | # | 85 | # |
85 | CONFIG_CLASSIC_RCU=y | 86 | CONFIG_TREE_RCU=y |
86 | # CONFIG_TREE_RCU is not set | 87 | # CONFIG_TREE_PREEMPT_RCU is not set |
87 | # CONFIG_PREEMPT_RCU is not set | 88 | # CONFIG_RCU_TRACE is not set |
89 | CONFIG_RCU_FANOUT=32 | ||
90 | # CONFIG_RCU_FANOUT_EXACT is not set | ||
88 | # CONFIG_TREE_RCU_TRACE is not set | 91 | # CONFIG_TREE_RCU_TRACE is not set |
89 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
90 | CONFIG_IKCONFIG=y | 92 | CONFIG_IKCONFIG=y |
91 | CONFIG_IKCONFIG_PROC=y | 93 | CONFIG_IKCONFIG_PROC=y |
92 | CONFIG_LOG_BUF_SHIFT=14 | 94 | CONFIG_LOG_BUF_SHIFT=14 |
@@ -120,29 +122,30 @@ CONFIG_TIMERFD=y | |||
120 | CONFIG_EVENTFD=y | 122 | CONFIG_EVENTFD=y |
121 | CONFIG_SHMEM=y | 123 | CONFIG_SHMEM=y |
122 | CONFIG_AIO=y | 124 | CONFIG_AIO=y |
123 | CONFIG_HAVE_PERF_COUNTERS=y | 125 | CONFIG_HAVE_PERF_EVENTS=y |
124 | 126 | ||
125 | # | 127 | # |
126 | # Performance Counters | 128 | # Kernel Performance Events And Counters |
127 | # | 129 | # |
130 | # CONFIG_PERF_EVENTS is not set | ||
128 | # CONFIG_PERF_COUNTERS is not set | 131 | # CONFIG_PERF_COUNTERS is not set |
129 | CONFIG_VM_EVENT_COUNTERS=y | 132 | CONFIG_VM_EVENT_COUNTERS=y |
130 | CONFIG_PCI_QUIRKS=y | 133 | CONFIG_PCI_QUIRKS=y |
131 | CONFIG_SLUB_DEBUG=y | 134 | CONFIG_SLUB_DEBUG=y |
132 | # CONFIG_STRIP_ASM_SYMS is not set | ||
133 | CONFIG_COMPAT_BRK=y | 135 | CONFIG_COMPAT_BRK=y |
134 | # CONFIG_SLAB is not set | 136 | # CONFIG_SLAB is not set |
135 | CONFIG_SLUB=y | 137 | CONFIG_SLUB=y |
136 | # CONFIG_SLOB is not set | 138 | # CONFIG_SLOB is not set |
137 | # CONFIG_PROFILING is not set | 139 | # CONFIG_PROFILING is not set |
138 | # CONFIG_MARKERS is not set | ||
139 | CONFIG_HAVE_OPROFILE=y | 140 | CONFIG_HAVE_OPROFILE=y |
140 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y | 141 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y |
141 | CONFIG_HAVE_IOREMAP_PROT=y | 142 | CONFIG_HAVE_IOREMAP_PROT=y |
142 | CONFIG_HAVE_KPROBES=y | 143 | CONFIG_HAVE_KPROBES=y |
143 | CONFIG_HAVE_KRETPROBES=y | 144 | CONFIG_HAVE_KRETPROBES=y |
144 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 145 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
146 | CONFIG_HAVE_DMA_ATTRS=y | ||
145 | CONFIG_HAVE_CLK=y | 147 | CONFIG_HAVE_CLK=y |
148 | CONFIG_HAVE_DMA_API_DEBUG=y | ||
146 | 149 | ||
147 | # | 150 | # |
148 | # GCOV-based kernel profiling | 151 | # GCOV-based kernel profiling |
@@ -155,6 +158,7 @@ CONFIG_BASE_SMALL=0 | |||
155 | # CONFIG_MODULES is not set | 158 | # CONFIG_MODULES is not set |
156 | CONFIG_BLOCK=y | 159 | CONFIG_BLOCK=y |
157 | CONFIG_LBDAF=y | 160 | CONFIG_LBDAF=y |
161 | CONFIG_BLK_DEV_BSG=y | ||
158 | # CONFIG_BLK_DEV_INTEGRITY is not set | 162 | # CONFIG_BLK_DEV_INTEGRITY is not set |
159 | 163 | ||
160 | # | 164 | # |
@@ -239,6 +243,7 @@ CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | |||
239 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 243 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
240 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 244 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
241 | # CONFIG_CRASH_DUMP is not set | 245 | # CONFIG_CRASH_DUMP is not set |
246 | CONFIG_MAX_ACTIVE_REGIONS=32 | ||
242 | CONFIG_ARCH_FLATMEM_ENABLE=y | 247 | CONFIG_ARCH_FLATMEM_ENABLE=y |
243 | CONFIG_ARCH_POPULATES_NODE_MAP=y | 248 | CONFIG_ARCH_POPULATES_NODE_MAP=y |
244 | CONFIG_FLATMEM=y | 249 | CONFIG_FLATMEM=y |
@@ -252,6 +257,7 @@ CONFIG_BOUNCE=y | |||
252 | CONFIG_VIRT_TO_BUS=y | 257 | CONFIG_VIRT_TO_BUS=y |
253 | CONFIG_HAVE_MLOCK=y | 258 | CONFIG_HAVE_MLOCK=y |
254 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 259 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
260 | # CONFIG_KSM is not set | ||
255 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | 261 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 |
256 | CONFIG_PPC_4K_PAGES=y | 262 | CONFIG_PPC_4K_PAGES=y |
257 | # CONFIG_PPC_16K_PAGES is not set | 263 | # CONFIG_PPC_16K_PAGES is not set |
@@ -401,6 +407,7 @@ CONFIG_NETFILTER_ADVANCED=y | |||
401 | # CONFIG_BT is not set | 407 | # CONFIG_BT is not set |
402 | CONFIG_WIRELESS=y | 408 | CONFIG_WIRELESS=y |
403 | # CONFIG_CFG80211 is not set | 409 | # CONFIG_CFG80211 is not set |
410 | CONFIG_CFG80211_DEFAULT_PS_VALUE=0 | ||
404 | CONFIG_WIRELESS_OLD_REGULATORY=y | 411 | CONFIG_WIRELESS_OLD_REGULATORY=y |
405 | # CONFIG_WIRELESS_EXT is not set | 412 | # CONFIG_WIRELESS_EXT is not set |
406 | # CONFIG_LIB80211 is not set | 413 | # CONFIG_LIB80211 is not set |
@@ -408,7 +415,6 @@ CONFIG_WIRELESS_OLD_REGULATORY=y | |||
408 | # | 415 | # |
409 | # CFG80211 needs to be enabled for MAC80211 | 416 | # CFG80211 needs to be enabled for MAC80211 |
410 | # | 417 | # |
411 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
412 | # CONFIG_WIMAX is not set | 418 | # CONFIG_WIMAX is not set |
413 | # CONFIG_RFKILL is not set | 419 | # CONFIG_RFKILL is not set |
414 | 420 | ||
@@ -420,6 +426,7 @@ CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | |||
420 | # Generic Driver Options | 426 | # Generic Driver Options |
421 | # | 427 | # |
422 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 428 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
429 | # CONFIG_DEVTMPFS is not set | ||
423 | CONFIG_STANDALONE=y | 430 | CONFIG_STANDALONE=y |
424 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 431 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
425 | # CONFIG_FW_LOADER is not set | 432 | # CONFIG_FW_LOADER is not set |
@@ -481,7 +488,6 @@ CONFIG_MTD_CFI_UTIL=y | |||
481 | # CONFIG_MTD_COMPLEX_MAPPINGS is not set | 488 | # CONFIG_MTD_COMPLEX_MAPPINGS is not set |
482 | # CONFIG_MTD_PHYSMAP is not set | 489 | # CONFIG_MTD_PHYSMAP is not set |
483 | CONFIG_MTD_PHYSMAP_OF=y | 490 | CONFIG_MTD_PHYSMAP_OF=y |
484 | # CONFIG_MTD_SBC8240 is not set | ||
485 | # CONFIG_MTD_INTEL_VR_NOR is not set | 491 | # CONFIG_MTD_INTEL_VR_NOR is not set |
486 | # CONFIG_MTD_PLATRAM is not set | 492 | # CONFIG_MTD_PLATRAM is not set |
487 | 493 | ||
@@ -664,7 +670,9 @@ CONFIG_MII=y | |||
664 | # CONFIG_NET_PCI is not set | 670 | # CONFIG_NET_PCI is not set |
665 | # CONFIG_B44 is not set | 671 | # CONFIG_B44 is not set |
666 | # CONFIG_KS8842 is not set | 672 | # CONFIG_KS8842 is not set |
673 | # CONFIG_KS8851_MLL is not set | ||
667 | # CONFIG_ATL2 is not set | 674 | # CONFIG_ATL2 is not set |
675 | # CONFIG_XILINX_EMACLITE is not set | ||
668 | CONFIG_FS_ENET=y | 676 | CONFIG_FS_ENET=y |
669 | # CONFIG_FS_ENET_HAS_SCC is not set | 677 | # CONFIG_FS_ENET_HAS_SCC is not set |
670 | CONFIG_FS_ENET_HAS_FCC=y | 678 | CONFIG_FS_ENET_HAS_FCC=y |
@@ -712,10 +720,7 @@ CONFIG_CHELSIO_T3_DEPENDS=y | |||
712 | # CONFIG_SFC is not set | 720 | # CONFIG_SFC is not set |
713 | # CONFIG_BE2NET is not set | 721 | # CONFIG_BE2NET is not set |
714 | # CONFIG_TR is not set | 722 | # CONFIG_TR is not set |
715 | 723 | CONFIG_WLAN=y | |
716 | # | ||
717 | # Wireless LAN | ||
718 | # | ||
719 | # CONFIG_WLAN_PRE80211 is not set | 724 | # CONFIG_WLAN_PRE80211 is not set |
720 | # CONFIG_WLAN_80211 is not set | 725 | # CONFIG_WLAN_80211 is not set |
721 | 726 | ||
@@ -764,6 +769,7 @@ CONFIG_KEYBOARD_ATKBD=y | |||
764 | # CONFIG_KEYBOARD_GPIO is not set | 769 | # CONFIG_KEYBOARD_GPIO is not set |
765 | # CONFIG_KEYBOARD_MATRIX is not set | 770 | # CONFIG_KEYBOARD_MATRIX is not set |
766 | # CONFIG_KEYBOARD_NEWTON is not set | 771 | # CONFIG_KEYBOARD_NEWTON is not set |
772 | # CONFIG_KEYBOARD_OPENCORES is not set | ||
767 | # CONFIG_KEYBOARD_STOWAWAY is not set | 773 | # CONFIG_KEYBOARD_STOWAWAY is not set |
768 | # CONFIG_KEYBOARD_SUNKBD is not set | 774 | # CONFIG_KEYBOARD_SUNKBD is not set |
769 | # CONFIG_KEYBOARD_XTKBD is not set | 775 | # CONFIG_KEYBOARD_XTKBD is not set |
@@ -774,6 +780,7 @@ CONFIG_MOUSE_PS2_LOGIPS2PP=y | |||
774 | CONFIG_MOUSE_PS2_SYNAPTICS=y | 780 | CONFIG_MOUSE_PS2_SYNAPTICS=y |
775 | CONFIG_MOUSE_PS2_TRACKPOINT=y | 781 | CONFIG_MOUSE_PS2_TRACKPOINT=y |
776 | # CONFIG_MOUSE_PS2_ELANTECH is not set | 782 | # CONFIG_MOUSE_PS2_ELANTECH is not set |
783 | # CONFIG_MOUSE_PS2_SENTELIC is not set | ||
777 | # CONFIG_MOUSE_PS2_TOUCHKIT is not set | 784 | # CONFIG_MOUSE_PS2_TOUCHKIT is not set |
778 | # CONFIG_MOUSE_SERIAL is not set | 785 | # CONFIG_MOUSE_SERIAL is not set |
779 | # CONFIG_MOUSE_APPLETOUCH is not set | 786 | # CONFIG_MOUSE_APPLETOUCH is not set |
@@ -855,15 +862,19 @@ CONFIG_GPIOLIB=y | |||
855 | # PCI GPIO expanders: | 862 | # PCI GPIO expanders: |
856 | # | 863 | # |
857 | # CONFIG_GPIO_BT8XX is not set | 864 | # CONFIG_GPIO_BT8XX is not set |
865 | # CONFIG_GPIO_LANGWELL is not set | ||
858 | 866 | ||
859 | # | 867 | # |
860 | # SPI GPIO expanders: | 868 | # SPI GPIO expanders: |
861 | # | 869 | # |
870 | |||
871 | # | ||
872 | # AC97 GPIO expanders: | ||
873 | # | ||
862 | # CONFIG_W1 is not set | 874 | # CONFIG_W1 is not set |
863 | # CONFIG_POWER_SUPPLY is not set | 875 | # CONFIG_POWER_SUPPLY is not set |
864 | # CONFIG_HWMON is not set | 876 | # CONFIG_HWMON is not set |
865 | # CONFIG_THERMAL is not set | 877 | # CONFIG_THERMAL is not set |
866 | # CONFIG_THERMAL_HWMON is not set | ||
867 | # CONFIG_WATCHDOG is not set | 878 | # CONFIG_WATCHDOG is not set |
868 | CONFIG_SSB_POSSIBLE=y | 879 | CONFIG_SSB_POSSIBLE=y |
869 | 880 | ||
@@ -886,6 +897,7 @@ CONFIG_SSB_POSSIBLE=y | |||
886 | # Graphics support | 897 | # Graphics support |
887 | # | 898 | # |
888 | # CONFIG_AGP is not set | 899 | # CONFIG_AGP is not set |
900 | CONFIG_VGA_ARB=y | ||
889 | # CONFIG_DRM is not set | 901 | # CONFIG_DRM is not set |
890 | # CONFIG_VGASTATE is not set | 902 | # CONFIG_VGASTATE is not set |
891 | CONFIG_VIDEO_OUTPUT_CONTROL=y | 903 | CONFIG_VIDEO_OUTPUT_CONTROL=y |
@@ -905,7 +917,6 @@ CONFIG_USB_ARCH_HAS_EHCI=y | |||
905 | # CONFIG_USB is not set | 917 | # CONFIG_USB is not set |
906 | # CONFIG_USB_OTG_WHITELIST is not set | 918 | # CONFIG_USB_OTG_WHITELIST is not set |
907 | # CONFIG_USB_OTG_BLACKLIST_HUB is not set | 919 | # CONFIG_USB_OTG_BLACKLIST_HUB is not set |
908 | # CONFIG_USB_MUSB_HDRC is not set | ||
909 | # CONFIG_USB_GADGET_MUSB_HDRC is not set | 920 | # CONFIG_USB_GADGET_MUSB_HDRC is not set |
910 | 921 | ||
911 | # | 922 | # |
@@ -922,6 +933,7 @@ CONFIG_USB_GADGET_SELECTED=y | |||
922 | # CONFIG_USB_GADGET_LH7A40X is not set | 933 | # CONFIG_USB_GADGET_LH7A40X is not set |
923 | # CONFIG_USB_GADGET_OMAP is not set | 934 | # CONFIG_USB_GADGET_OMAP is not set |
924 | # CONFIG_USB_GADGET_PXA25X is not set | 935 | # CONFIG_USB_GADGET_PXA25X is not set |
936 | # CONFIG_USB_GADGET_R8A66597 is not set | ||
925 | # CONFIG_USB_GADGET_PXA27X is not set | 937 | # CONFIG_USB_GADGET_PXA27X is not set |
926 | # CONFIG_USB_GADGET_S3C_HSOTG is not set | 938 | # CONFIG_USB_GADGET_S3C_HSOTG is not set |
927 | # CONFIG_USB_GADGET_IMX is not set | 939 | # CONFIG_USB_GADGET_IMX is not set |
@@ -940,6 +952,7 @@ CONFIG_USB_GADGET_DUALSPEED=y | |||
940 | # CONFIG_USB_AUDIO is not set | 952 | # CONFIG_USB_AUDIO is not set |
941 | CONFIG_USB_ETH=y | 953 | CONFIG_USB_ETH=y |
942 | CONFIG_USB_ETH_RNDIS=y | 954 | CONFIG_USB_ETH_RNDIS=y |
955 | # CONFIG_USB_ETH_EEM is not set | ||
943 | # CONFIG_USB_GADGETFS is not set | 956 | # CONFIG_USB_GADGETFS is not set |
944 | # CONFIG_USB_FILE_STORAGE is not set | 957 | # CONFIG_USB_FILE_STORAGE is not set |
945 | # CONFIG_USB_G_SERIAL is not set | 958 | # CONFIG_USB_G_SERIAL is not set |
@@ -1148,6 +1161,7 @@ CONFIG_ENABLE_WARN_DEPRECATED=y | |||
1148 | CONFIG_ENABLE_MUST_CHECK=y | 1161 | CONFIG_ENABLE_MUST_CHECK=y |
1149 | CONFIG_FRAME_WARN=1024 | 1162 | CONFIG_FRAME_WARN=1024 |
1150 | CONFIG_MAGIC_SYSRQ=y | 1163 | CONFIG_MAGIC_SYSRQ=y |
1164 | # CONFIG_STRIP_ASM_SYMS is not set | ||
1151 | # CONFIG_UNUSED_SYMBOLS is not set | 1165 | # CONFIG_UNUSED_SYMBOLS is not set |
1152 | # CONFIG_DEBUG_FS is not set | 1166 | # CONFIG_DEBUG_FS is not set |
1153 | # CONFIG_HEADERS_CHECK is not set | 1167 | # CONFIG_HEADERS_CHECK is not set |
@@ -1183,10 +1197,12 @@ CONFIG_DEBUG_INFO=y | |||
1183 | # CONFIG_DEBUG_LIST is not set | 1197 | # CONFIG_DEBUG_LIST is not set |
1184 | # CONFIG_DEBUG_SG is not set | 1198 | # CONFIG_DEBUG_SG is not set |
1185 | # CONFIG_DEBUG_NOTIFIERS is not set | 1199 | # CONFIG_DEBUG_NOTIFIERS is not set |
1200 | # CONFIG_DEBUG_CREDENTIALS is not set | ||
1186 | # CONFIG_RCU_TORTURE_TEST is not set | 1201 | # CONFIG_RCU_TORTURE_TEST is not set |
1187 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set | 1202 | # CONFIG_RCU_CPU_STALL_DETECTOR is not set |
1188 | # CONFIG_BACKTRACE_SELF_TEST is not set | 1203 | # CONFIG_BACKTRACE_SELF_TEST is not set |
1189 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set | 1204 | # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set |
1205 | # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set | ||
1190 | # CONFIG_FAULT_INJECTION is not set | 1206 | # CONFIG_FAULT_INJECTION is not set |
1191 | # CONFIG_LATENCYTOP is not set | 1207 | # CONFIG_LATENCYTOP is not set |
1192 | CONFIG_SYSCTL_SYSCALL_CHECK=y | 1208 | CONFIG_SYSCTL_SYSCALL_CHECK=y |
@@ -1209,6 +1225,7 @@ CONFIG_BRANCH_PROFILE_NONE=y | |||
1209 | # CONFIG_KMEMTRACE is not set | 1225 | # CONFIG_KMEMTRACE is not set |
1210 | # CONFIG_WORKQUEUE_TRACER is not set | 1226 | # CONFIG_WORKQUEUE_TRACER is not set |
1211 | # CONFIG_BLK_DEV_IO_TRACE is not set | 1227 | # CONFIG_BLK_DEV_IO_TRACE is not set |
1228 | # CONFIG_DMA_API_DEBUG is not set | ||
1212 | # CONFIG_SAMPLES is not set | 1229 | # CONFIG_SAMPLES is not set |
1213 | CONFIG_HAVE_ARCH_KGDB=y | 1230 | CONFIG_HAVE_ARCH_KGDB=y |
1214 | # CONFIG_PPC_DISABLE_WERROR is not set | 1231 | # CONFIG_PPC_DISABLE_WERROR is not set |
@@ -1237,7 +1254,6 @@ CONFIG_CRYPTO=y | |||
1237 | # | 1254 | # |
1238 | # Crypto core or helper | 1255 | # Crypto core or helper |
1239 | # | 1256 | # |
1240 | # CONFIG_CRYPTO_FIPS is not set | ||
1241 | CONFIG_CRYPTO_ALGAPI=y | 1257 | CONFIG_CRYPTO_ALGAPI=y |
1242 | CONFIG_CRYPTO_ALGAPI2=y | 1258 | CONFIG_CRYPTO_ALGAPI2=y |
1243 | CONFIG_CRYPTO_AEAD2=y | 1259 | CONFIG_CRYPTO_AEAD2=y |
@@ -1279,6 +1295,7 @@ CONFIG_CRYPTO_PCBC=y | |||
1279 | # Digest | 1295 | # Digest |
1280 | # | 1296 | # |
1281 | # CONFIG_CRYPTO_CRC32C is not set | 1297 | # CONFIG_CRYPTO_CRC32C is not set |
1298 | # CONFIG_CRYPTO_GHASH is not set | ||
1282 | # CONFIG_CRYPTO_MD4 is not set | 1299 | # CONFIG_CRYPTO_MD4 is not set |
1283 | CONFIG_CRYPTO_MD5=y | 1300 | CONFIG_CRYPTO_MD5=y |
1284 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 1301 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
diff --git a/arch/powerpc/configs/prpmc2800_defconfig b/arch/powerpc/configs/prpmc2800_defconfig index 1293c465d7fa..ef50ce45d50b 100644 --- a/arch/powerpc/configs/prpmc2800_defconfig +++ b/arch/powerpc/configs/prpmc2800_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.31-rc4 | 3 | # Linux kernel version: 2.6.32-rc5 |
4 | # Wed Jul 29 23:32:01 2009 | 4 | # Thu Nov 5 08:20:18 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -36,6 +36,7 @@ CONFIG_GENERIC_CLOCKEVENTS=y | |||
36 | CONFIG_GENERIC_HARDIRQS=y | 36 | CONFIG_GENERIC_HARDIRQS=y |
37 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | 37 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y |
38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 38 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
39 | # CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK is not set | ||
39 | CONFIG_IRQ_PER_CPU=y | 40 | CONFIG_IRQ_PER_CPU=y |
40 | CONFIG_STACKTRACE_SUPPORT=y | 41 | CONFIG_STACKTRACE_SUPPORT=y |
41 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 42 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
@@ -85,11 +86,12 @@ CONFIG_POSIX_MQUEUE_SYSCTL=y | |||
85 | # | 86 | # |
86 | # RCU Subsystem | 87 | # RCU Subsystem |
87 | # | 88 | # |
88 | CONFIG_CLASSIC_RCU=y | 89 | CONFIG_TREE_RCU=y |
89 | # CONFIG_TREE_RCU is not set | 90 | # CONFIG_TREE_PREEMPT_RCU is not set |
90 | # CONFIG_PREEMPT_RCU is not set | 91 | # CONFIG_RCU_TRACE is not set |
92 | CONFIG_RCU_FANOUT=32 | ||
93 | # CONFIG_RCU_FANOUT_EXACT is not set | ||
91 | # CONFIG_TREE_RCU_TRACE is not set | 94 | # CONFIG_TREE_RCU_TRACE is not set |
92 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
93 | # CONFIG_IKCONFIG is not set | 95 | # CONFIG_IKCONFIG is not set |
94 | CONFIG_LOG_BUF_SHIFT=14 | 96 | CONFIG_LOG_BUF_SHIFT=14 |
95 | CONFIG_GROUP_SCHED=y | 97 | CONFIG_GROUP_SCHED=y |
@@ -131,28 +133,29 @@ CONFIG_TIMERFD=y | |||
131 | CONFIG_EVENTFD=y | 133 | CONFIG_EVENTFD=y |
132 | CONFIG_SHMEM=y | 134 | CONFIG_SHMEM=y |
133 | CONFIG_AIO=y | 135 | CONFIG_AIO=y |
134 | CONFIG_HAVE_PERF_COUNTERS=y | 136 | CONFIG_HAVE_PERF_EVENTS=y |
135 | 137 | ||
136 | # | 138 | # |
137 | # Performance Counters | 139 | # Kernel Performance Events And Counters |
138 | # | 140 | # |
141 | # CONFIG_PERF_EVENTS is not set | ||
139 | # CONFIG_PERF_COUNTERS is not set | 142 | # CONFIG_PERF_COUNTERS is not set |
140 | CONFIG_VM_EVENT_COUNTERS=y | 143 | CONFIG_VM_EVENT_COUNTERS=y |
141 | CONFIG_PCI_QUIRKS=y | 144 | CONFIG_PCI_QUIRKS=y |
142 | CONFIG_SLUB_DEBUG=y | 145 | CONFIG_SLUB_DEBUG=y |
143 | # CONFIG_STRIP_ASM_SYMS is not set | ||
144 | CONFIG_COMPAT_BRK=y | 146 | CONFIG_COMPAT_BRK=y |
145 | # CONFIG_SLAB is not set | 147 | # CONFIG_SLAB is not set |
146 | CONFIG_SLUB=y | 148 | CONFIG_SLUB=y |
147 | # CONFIG_SLOB is not set | 149 | # CONFIG_SLOB is not set |
148 | # CONFIG_PROFILING is not set | 150 | # CONFIG_PROFILING is not set |
149 | # CONFIG_MARKERS is not set | ||
150 | CONFIG_HAVE_OPROFILE=y | 151 | CONFIG_HAVE_OPROFILE=y |
151 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y | 152 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y |
152 | CONFIG_HAVE_IOREMAP_PROT=y | 153 | CONFIG_HAVE_IOREMAP_PROT=y |
153 | CONFIG_HAVE_KPROBES=y | 154 | CONFIG_HAVE_KPROBES=y |
154 | CONFIG_HAVE_KRETPROBES=y | 155 | CONFIG_HAVE_KRETPROBES=y |
155 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 156 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
157 | CONFIG_HAVE_DMA_ATTRS=y | ||
158 | CONFIG_HAVE_DMA_API_DEBUG=y | ||
156 | 159 | ||
157 | # | 160 | # |
158 | # GCOV-based kernel profiling | 161 | # GCOV-based kernel profiling |
@@ -244,12 +247,12 @@ CONFIG_BINFMT_ELF=y | |||
244 | CONFIG_BINFMT_MISC=y | 247 | CONFIG_BINFMT_MISC=y |
245 | # CONFIG_IOMMU_HELPER is not set | 248 | # CONFIG_IOMMU_HELPER is not set |
246 | # CONFIG_SWIOTLB is not set | 249 | # CONFIG_SWIOTLB is not set |
247 | CONFIG_PPC_NEED_DMA_SYNC_OPS=y | ||
248 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y | 250 | CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y |
249 | CONFIG_ARCH_HAS_WALK_MEMORY=y | 251 | CONFIG_ARCH_HAS_WALK_MEMORY=y |
250 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 252 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
251 | # CONFIG_KEXEC is not set | 253 | # CONFIG_KEXEC is not set |
252 | # CONFIG_CRASH_DUMP is not set | 254 | # CONFIG_CRASH_DUMP is not set |
255 | CONFIG_MAX_ACTIVE_REGIONS=32 | ||
253 | CONFIG_ARCH_FLATMEM_ENABLE=y | 256 | CONFIG_ARCH_FLATMEM_ENABLE=y |
254 | CONFIG_ARCH_POPULATES_NODE_MAP=y | 257 | CONFIG_ARCH_POPULATES_NODE_MAP=y |
255 | CONFIG_SELECT_MEMORY_MODEL=y | 258 | CONFIG_SELECT_MEMORY_MODEL=y |
@@ -267,6 +270,7 @@ CONFIG_BOUNCE=y | |||
267 | CONFIG_VIRT_TO_BUS=y | 270 | CONFIG_VIRT_TO_BUS=y |
268 | CONFIG_HAVE_MLOCK=y | 271 | CONFIG_HAVE_MLOCK=y |
269 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 272 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
273 | # CONFIG_KSM is not set | ||
270 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | 274 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 |
271 | CONFIG_PPC_4K_PAGES=y | 275 | CONFIG_PPC_4K_PAGES=y |
272 | # CONFIG_PPC_16K_PAGES is not set | 276 | # CONFIG_PPC_16K_PAGES is not set |
@@ -360,6 +364,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
360 | # CONFIG_NETFILTER is not set | 364 | # CONFIG_NETFILTER is not set |
361 | # CONFIG_IP_DCCP is not set | 365 | # CONFIG_IP_DCCP is not set |
362 | # CONFIG_IP_SCTP is not set | 366 | # CONFIG_IP_SCTP is not set |
367 | # CONFIG_RDS is not set | ||
363 | # CONFIG_TIPC is not set | 368 | # CONFIG_TIPC is not set |
364 | # CONFIG_ATM is not set | 369 | # CONFIG_ATM is not set |
365 | # CONFIG_BRIDGE is not set | 370 | # CONFIG_BRIDGE is not set |
@@ -389,6 +394,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
389 | # CONFIG_AF_RXRPC is not set | 394 | # CONFIG_AF_RXRPC is not set |
390 | CONFIG_WIRELESS=y | 395 | CONFIG_WIRELESS=y |
391 | # CONFIG_CFG80211 is not set | 396 | # CONFIG_CFG80211 is not set |
397 | CONFIG_CFG80211_DEFAULT_PS_VALUE=0 | ||
392 | CONFIG_WIRELESS_OLD_REGULATORY=y | 398 | CONFIG_WIRELESS_OLD_REGULATORY=y |
393 | # CONFIG_WIRELESS_EXT is not set | 399 | # CONFIG_WIRELESS_EXT is not set |
394 | # CONFIG_LIB80211 is not set | 400 | # CONFIG_LIB80211 is not set |
@@ -396,7 +402,6 @@ CONFIG_WIRELESS_OLD_REGULATORY=y | |||
396 | # | 402 | # |
397 | # CFG80211 needs to be enabled for MAC80211 | 403 | # CFG80211 needs to be enabled for MAC80211 |
398 | # | 404 | # |
399 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
400 | # CONFIG_WIMAX is not set | 405 | # CONFIG_WIMAX is not set |
401 | # CONFIG_RFKILL is not set | 406 | # CONFIG_RFKILL is not set |
402 | # CONFIG_NET_9P is not set | 407 | # CONFIG_NET_9P is not set |
@@ -409,6 +414,7 @@ CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | |||
409 | # Generic Driver Options | 414 | # Generic Driver Options |
410 | # | 415 | # |
411 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 416 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
417 | # CONFIG_DEVTMPFS is not set | ||
412 | CONFIG_STANDALONE=y | 418 | CONFIG_STANDALONE=y |
413 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 419 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
414 | CONFIG_FW_LOADER=y | 420 | CONFIG_FW_LOADER=y |
@@ -633,6 +639,7 @@ CONFIG_SCSI_LOWLEVEL=y | |||
633 | # CONFIG_ISCSI_TCP is not set | 639 | # CONFIG_ISCSI_TCP is not set |
634 | # CONFIG_SCSI_CXGB3_ISCSI is not set | 640 | # CONFIG_SCSI_CXGB3_ISCSI is not set |
635 | # CONFIG_SCSI_BNX2_ISCSI is not set | 641 | # CONFIG_SCSI_BNX2_ISCSI is not set |
642 | # CONFIG_BE2ISCSI is not set | ||
636 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 643 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
637 | # CONFIG_SCSI_3W_9XXX is not set | 644 | # CONFIG_SCSI_3W_9XXX is not set |
638 | # CONFIG_SCSI_ACARD is not set | 645 | # CONFIG_SCSI_ACARD is not set |
@@ -672,11 +679,14 @@ CONFIG_SCSI_LOWLEVEL=y | |||
672 | # CONFIG_SCSI_DC390T is not set | 679 | # CONFIG_SCSI_DC390T is not set |
673 | # CONFIG_SCSI_NSP32 is not set | 680 | # CONFIG_SCSI_NSP32 is not set |
674 | # CONFIG_SCSI_DEBUG is not set | 681 | # CONFIG_SCSI_DEBUG is not set |
682 | # CONFIG_SCSI_PMCRAID is not set | ||
675 | # CONFIG_SCSI_SRP is not set | 683 | # CONFIG_SCSI_SRP is not set |
684 | # CONFIG_SCSI_BFA_FC is not set | ||
676 | # CONFIG_SCSI_DH is not set | 685 | # CONFIG_SCSI_DH is not set |
677 | # CONFIG_SCSI_OSD_INITIATOR is not set | 686 | # CONFIG_SCSI_OSD_INITIATOR is not set |
678 | CONFIG_ATA=y | 687 | CONFIG_ATA=y |
679 | # CONFIG_ATA_NONSTANDARD is not set | 688 | # CONFIG_ATA_NONSTANDARD is not set |
689 | CONFIG_ATA_VERBOSE_ERROR=y | ||
680 | CONFIG_SATA_PMP=y | 690 | CONFIG_SATA_PMP=y |
681 | # CONFIG_SATA_AHCI is not set | 691 | # CONFIG_SATA_AHCI is not set |
682 | # CONFIG_SATA_SIL24 is not set | 692 | # CONFIG_SATA_SIL24 is not set |
@@ -698,6 +708,7 @@ CONFIG_SATA_MV=y | |||
698 | # CONFIG_PATA_ALI is not set | 708 | # CONFIG_PATA_ALI is not set |
699 | # CONFIG_PATA_AMD is not set | 709 | # CONFIG_PATA_AMD is not set |
700 | # CONFIG_PATA_ARTOP is not set | 710 | # CONFIG_PATA_ARTOP is not set |
711 | # CONFIG_PATA_ATP867X is not set | ||
701 | # CONFIG_PATA_ATIIXP is not set | 712 | # CONFIG_PATA_ATIIXP is not set |
702 | # CONFIG_PATA_CMD640_PCI is not set | 713 | # CONFIG_PATA_CMD640_PCI is not set |
703 | # CONFIG_PATA_CMD64X is not set | 714 | # CONFIG_PATA_CMD64X is not set |
@@ -725,6 +736,7 @@ CONFIG_SATA_MV=y | |||
725 | # CONFIG_PATA_OPTIDMA is not set | 736 | # CONFIG_PATA_OPTIDMA is not set |
726 | # CONFIG_PATA_PDC_OLD is not set | 737 | # CONFIG_PATA_PDC_OLD is not set |
727 | # CONFIG_PATA_RADISYS is not set | 738 | # CONFIG_PATA_RADISYS is not set |
739 | # CONFIG_PATA_RDC is not set | ||
728 | # CONFIG_PATA_RZ1000 is not set | 740 | # CONFIG_PATA_RZ1000 is not set |
729 | # CONFIG_PATA_SC1200 is not set | 741 | # CONFIG_PATA_SC1200 is not set |
730 | # CONFIG_PATA_SERVERWORKS is not set | 742 | # CONFIG_PATA_SERVERWORKS is not set |
@@ -823,9 +835,11 @@ CONFIG_8139TOO=y | |||
823 | # CONFIG_SUNDANCE is not set | 835 | # CONFIG_SUNDANCE is not set |
824 | # CONFIG_TLAN is not set | 836 | # CONFIG_TLAN is not set |
825 | # CONFIG_KS8842 is not set | 837 | # CONFIG_KS8842 is not set |
838 | # CONFIG_KS8851_MLL is not set | ||
826 | # CONFIG_VIA_RHINE is not set | 839 | # CONFIG_VIA_RHINE is not set |
827 | # CONFIG_SC92031 is not set | 840 | # CONFIG_SC92031 is not set |
828 | # CONFIG_ATL2 is not set | 841 | # CONFIG_ATL2 is not set |
842 | # CONFIG_XILINX_EMACLITE is not set | ||
829 | CONFIG_NETDEV_1000=y | 843 | CONFIG_NETDEV_1000=y |
830 | # CONFIG_ACENIC is not set | 844 | # CONFIG_ACENIC is not set |
831 | # CONFIG_DL2K is not set | 845 | # CONFIG_DL2K is not set |
@@ -871,10 +885,7 @@ CONFIG_CHELSIO_T3_DEPENDS=y | |||
871 | # CONFIG_SFC is not set | 885 | # CONFIG_SFC is not set |
872 | # CONFIG_BE2NET is not set | 886 | # CONFIG_BE2NET is not set |
873 | # CONFIG_TR is not set | 887 | # CONFIG_TR is not set |
874 | 888 | CONFIG_WLAN=y | |
875 | # | ||
876 | # Wireless LAN | ||
877 | # | ||
878 | # CONFIG_WLAN_PRE80211 is not set | 889 | # CONFIG_WLAN_PRE80211 is not set |
879 | # CONFIG_WLAN_80211 is not set | 890 | # CONFIG_WLAN_80211 is not set |
880 | 891 | ||
@@ -977,6 +988,7 @@ CONFIG_LEGACY_PTY_COUNT=256 | |||
977 | CONFIG_DEVPORT=y | 988 | CONFIG_DEVPORT=y |
978 | CONFIG_I2C=y | 989 | CONFIG_I2C=y |
979 | CONFIG_I2C_BOARDINFO=y | 990 | CONFIG_I2C_BOARDINFO=y |
991 | CONFIG_I2C_COMPAT=y | ||
980 | CONFIG_I2C_CHARDEV=y | 992 | CONFIG_I2C_CHARDEV=y |
981 | CONFIG_I2C_HELPER_AUTO=y | 993 | CONFIG_I2C_HELPER_AUTO=y |
982 | 994 | ||
@@ -1031,9 +1043,6 @@ CONFIG_I2C_MV64XXX=y | |||
1031 | # Miscellaneous I2C Chip support | 1043 | # Miscellaneous I2C Chip support |
1032 | # | 1044 | # |
1033 | # CONFIG_DS1682 is not set | 1045 | # CONFIG_DS1682 is not set |
1034 | # CONFIG_SENSORS_PCF8574 is not set | ||
1035 | # CONFIG_PCF8575 is not set | ||
1036 | # CONFIG_SENSORS_PCA9539 is not set | ||
1037 | # CONFIG_SENSORS_TSL2550 is not set | 1046 | # CONFIG_SENSORS_TSL2550 is not set |
1038 | # CONFIG_I2C_DEBUG_CORE is not set | 1047 | # CONFIG_I2C_DEBUG_CORE is not set |
1039 | # CONFIG_I2C_DEBUG_ALGO is not set | 1048 | # CONFIG_I2C_DEBUG_ALGO is not set |
@@ -1051,6 +1060,11 @@ CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | |||
1051 | # CONFIG_POWER_SUPPLY is not set | 1060 | # CONFIG_POWER_SUPPLY is not set |
1052 | CONFIG_HWMON=y | 1061 | CONFIG_HWMON=y |
1053 | # CONFIG_HWMON_VID is not set | 1062 | # CONFIG_HWMON_VID is not set |
1063 | # CONFIG_HWMON_DEBUG_CHIP is not set | ||
1064 | |||
1065 | # | ||
1066 | # Native drivers | ||
1067 | # | ||
1054 | # CONFIG_SENSORS_AD7414 is not set | 1068 | # CONFIG_SENSORS_AD7414 is not set |
1055 | # CONFIG_SENSORS_AD7418 is not set | 1069 | # CONFIG_SENSORS_AD7418 is not set |
1056 | # CONFIG_SENSORS_ADM1021 is not set | 1070 | # CONFIG_SENSORS_ADM1021 is not set |
@@ -1100,6 +1114,7 @@ CONFIG_HWMON=y | |||
1100 | # CONFIG_SENSORS_ADS7828 is not set | 1114 | # CONFIG_SENSORS_ADS7828 is not set |
1101 | # CONFIG_SENSORS_THMC50 is not set | 1115 | # CONFIG_SENSORS_THMC50 is not set |
1102 | # CONFIG_SENSORS_TMP401 is not set | 1116 | # CONFIG_SENSORS_TMP401 is not set |
1117 | # CONFIG_SENSORS_TMP421 is not set | ||
1103 | # CONFIG_SENSORS_VIA686A is not set | 1118 | # CONFIG_SENSORS_VIA686A is not set |
1104 | # CONFIG_SENSORS_VT1211 is not set | 1119 | # CONFIG_SENSORS_VT1211 is not set |
1105 | # CONFIG_SENSORS_VT8231 is not set | 1120 | # CONFIG_SENSORS_VT8231 is not set |
@@ -1111,9 +1126,7 @@ CONFIG_HWMON=y | |||
1111 | # CONFIG_SENSORS_W83L786NG is not set | 1126 | # CONFIG_SENSORS_W83L786NG is not set |
1112 | # CONFIG_SENSORS_W83627HF is not set | 1127 | # CONFIG_SENSORS_W83627HF is not set |
1113 | # CONFIG_SENSORS_W83627EHF is not set | 1128 | # CONFIG_SENSORS_W83627EHF is not set |
1114 | # CONFIG_HWMON_DEBUG_CHIP is not set | ||
1115 | # CONFIG_THERMAL is not set | 1129 | # CONFIG_THERMAL is not set |
1116 | # CONFIG_THERMAL_HWMON is not set | ||
1117 | # CONFIG_WATCHDOG is not set | 1130 | # CONFIG_WATCHDOG is not set |
1118 | CONFIG_SSB_POSSIBLE=y | 1131 | CONFIG_SSB_POSSIBLE=y |
1119 | 1132 | ||
@@ -1132,6 +1145,7 @@ CONFIG_SSB_POSSIBLE=y | |||
1132 | # CONFIG_MFD_TMIO is not set | 1145 | # CONFIG_MFD_TMIO is not set |
1133 | # CONFIG_PMIC_DA903X is not set | 1146 | # CONFIG_PMIC_DA903X is not set |
1134 | # CONFIG_MFD_WM8400 is not set | 1147 | # CONFIG_MFD_WM8400 is not set |
1148 | # CONFIG_MFD_WM831X is not set | ||
1135 | # CONFIG_MFD_WM8350_I2C is not set | 1149 | # CONFIG_MFD_WM8350_I2C is not set |
1136 | # CONFIG_MFD_PCF50633 is not set | 1150 | # CONFIG_MFD_PCF50633 is not set |
1137 | # CONFIG_AB3100_CORE is not set | 1151 | # CONFIG_AB3100_CORE is not set |
@@ -1142,6 +1156,7 @@ CONFIG_SSB_POSSIBLE=y | |||
1142 | # Graphics support | 1156 | # Graphics support |
1143 | # | 1157 | # |
1144 | # CONFIG_AGP is not set | 1158 | # CONFIG_AGP is not set |
1159 | CONFIG_VGA_ARB=y | ||
1145 | # CONFIG_DRM is not set | 1160 | # CONFIG_DRM is not set |
1146 | # CONFIG_VGASTATE is not set | 1161 | # CONFIG_VGASTATE is not set |
1147 | CONFIG_VIDEO_OUTPUT_CONTROL=y | 1162 | CONFIG_VIDEO_OUTPUT_CONTROL=y |
@@ -1162,7 +1177,6 @@ CONFIG_DUMMY_CONSOLE=y | |||
1162 | # CONFIG_SOUND is not set | 1177 | # CONFIG_SOUND is not set |
1163 | CONFIG_HID_SUPPORT=y | 1178 | CONFIG_HID_SUPPORT=y |
1164 | CONFIG_HID=y | 1179 | CONFIG_HID=y |
1165 | # CONFIG_HID_DEBUG is not set | ||
1166 | # CONFIG_HIDRAW is not set | 1180 | # CONFIG_HIDRAW is not set |
1167 | 1181 | ||
1168 | # | 1182 | # |
@@ -1186,6 +1200,7 @@ CONFIG_HID_DRAGONRISE=y | |||
1186 | CONFIG_HID_EZKEY=y | 1200 | CONFIG_HID_EZKEY=y |
1187 | CONFIG_HID_KYE=y | 1201 | CONFIG_HID_KYE=y |
1188 | CONFIG_HID_GYRATION=y | 1202 | CONFIG_HID_GYRATION=y |
1203 | CONFIG_HID_TWINHAN=y | ||
1189 | CONFIG_HID_KENSINGTON=y | 1204 | CONFIG_HID_KENSINGTON=y |
1190 | CONFIG_HID_LOGITECH=y | 1205 | CONFIG_HID_LOGITECH=y |
1191 | # CONFIG_LOGITECH_FF is not set | 1206 | # CONFIG_LOGITECH_FF is not set |
@@ -1239,6 +1254,7 @@ CONFIG_USB_EHCI_HCD_PPC_OF=y | |||
1239 | # CONFIG_USB_OXU210HP_HCD is not set | 1254 | # CONFIG_USB_OXU210HP_HCD is not set |
1240 | # CONFIG_USB_ISP116X_HCD is not set | 1255 | # CONFIG_USB_ISP116X_HCD is not set |
1241 | # CONFIG_USB_ISP1760_HCD is not set | 1256 | # CONFIG_USB_ISP1760_HCD is not set |
1257 | # CONFIG_USB_ISP1362_HCD is not set | ||
1242 | CONFIG_USB_OHCI_HCD=y | 1258 | CONFIG_USB_OHCI_HCD=y |
1243 | # CONFIG_USB_OHCI_HCD_PPC_OF_BE is not set | 1259 | # CONFIG_USB_OHCI_HCD_PPC_OF_BE is not set |
1244 | # CONFIG_USB_OHCI_HCD_PPC_OF_LE is not set | 1260 | # CONFIG_USB_OHCI_HCD_PPC_OF_LE is not set |
@@ -1404,6 +1420,7 @@ CONFIG_FS_MBCACHE=y | |||
1404 | # CONFIG_GFS2_FS is not set | 1420 | # CONFIG_GFS2_FS is not set |
1405 | # CONFIG_OCFS2_FS is not set | 1421 | # CONFIG_OCFS2_FS is not set |
1406 | # CONFIG_BTRFS_FS is not set | 1422 | # CONFIG_BTRFS_FS is not set |
1423 | # CONFIG_NILFS2_FS is not set | ||
1407 | CONFIG_FILE_LOCKING=y | 1424 | CONFIG_FILE_LOCKING=y |
1408 | CONFIG_FSNOTIFY=y | 1425 | CONFIG_FSNOTIFY=y |
1409 | CONFIG_DNOTIFY=y | 1426 | CONFIG_DNOTIFY=y |
@@ -1463,7 +1480,6 @@ CONFIG_MISC_FILESYSTEMS=y | |||
1463 | # CONFIG_ROMFS_FS is not set | 1480 | # CONFIG_ROMFS_FS is not set |
1464 | # CONFIG_SYSV_FS is not set | 1481 | # CONFIG_SYSV_FS is not set |
1465 | # CONFIG_UFS_FS is not set | 1482 | # CONFIG_UFS_FS is not set |
1466 | # CONFIG_NILFS2_FS is not set | ||
1467 | CONFIG_NETWORK_FILESYSTEMS=y | 1483 | CONFIG_NETWORK_FILESYSTEMS=y |
1468 | CONFIG_NFS_FS=y | 1484 | CONFIG_NFS_FS=y |
1469 | # CONFIG_NFS_V3 is not set | 1485 | # CONFIG_NFS_V3 is not set |
@@ -1576,6 +1592,7 @@ CONFIG_ENABLE_WARN_DEPRECATED=y | |||
1576 | CONFIG_ENABLE_MUST_CHECK=y | 1592 | CONFIG_ENABLE_MUST_CHECK=y |
1577 | CONFIG_FRAME_WARN=1024 | 1593 | CONFIG_FRAME_WARN=1024 |
1578 | # CONFIG_MAGIC_SYSRQ is not set | 1594 | # CONFIG_MAGIC_SYSRQ is not set |
1595 | # CONFIG_STRIP_ASM_SYMS is not set | ||
1579 | # CONFIG_UNUSED_SYMBOLS is not set | 1596 | # CONFIG_UNUSED_SYMBOLS is not set |
1580 | # CONFIG_DEBUG_FS is not set | 1597 | # CONFIG_DEBUG_FS is not set |
1581 | # CONFIG_HEADERS_CHECK is not set | 1598 | # CONFIG_HEADERS_CHECK is not set |
@@ -1593,6 +1610,7 @@ CONFIG_HAVE_DYNAMIC_FTRACE=y | |||
1593 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1610 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
1594 | CONFIG_TRACING_SUPPORT=y | 1611 | CONFIG_TRACING_SUPPORT=y |
1595 | # CONFIG_FTRACE is not set | 1612 | # CONFIG_FTRACE is not set |
1613 | # CONFIG_DMA_API_DEBUG is not set | ||
1596 | # CONFIG_SAMPLES is not set | 1614 | # CONFIG_SAMPLES is not set |
1597 | CONFIG_HAVE_ARCH_KGDB=y | 1615 | CONFIG_HAVE_ARCH_KGDB=y |
1598 | # CONFIG_PPC_DISABLE_WERROR is not set | 1616 | # CONFIG_PPC_DISABLE_WERROR is not set |
@@ -1614,7 +1632,6 @@ CONFIG_CRYPTO=y | |||
1614 | # | 1632 | # |
1615 | # Crypto core or helper | 1633 | # Crypto core or helper |
1616 | # | 1634 | # |
1617 | # CONFIG_CRYPTO_FIPS is not set | ||
1618 | # CONFIG_CRYPTO_MANAGER is not set | 1635 | # CONFIG_CRYPTO_MANAGER is not set |
1619 | # CONFIG_CRYPTO_MANAGER2 is not set | 1636 | # CONFIG_CRYPTO_MANAGER2 is not set |
1620 | # CONFIG_CRYPTO_GF128MUL is not set | 1637 | # CONFIG_CRYPTO_GF128MUL is not set |
@@ -1645,11 +1662,13 @@ CONFIG_CRYPTO=y | |||
1645 | # | 1662 | # |
1646 | # CONFIG_CRYPTO_HMAC is not set | 1663 | # CONFIG_CRYPTO_HMAC is not set |
1647 | # CONFIG_CRYPTO_XCBC is not set | 1664 | # CONFIG_CRYPTO_XCBC is not set |
1665 | # CONFIG_CRYPTO_VMAC is not set | ||
1648 | 1666 | ||
1649 | # | 1667 | # |
1650 | # Digest | 1668 | # Digest |
1651 | # | 1669 | # |
1652 | # CONFIG_CRYPTO_CRC32C is not set | 1670 | # CONFIG_CRYPTO_CRC32C is not set |
1671 | # CONFIG_CRYPTO_GHASH is not set | ||
1653 | # CONFIG_CRYPTO_MD4 is not set | 1672 | # CONFIG_CRYPTO_MD4 is not set |
1654 | # CONFIG_CRYPTO_MD5 is not set | 1673 | # CONFIG_CRYPTO_MD5 is not set |
1655 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 1674 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
diff --git a/arch/powerpc/configs/storcenter_defconfig b/arch/powerpc/configs/storcenter_defconfig index 28384dc01003..524263158fc0 100644 --- a/arch/powerpc/configs/storcenter_defconfig +++ b/arch/powerpc/configs/storcenter_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.31-rc4 | 3 | # Linux kernel version: 2.6.32-rc5 |
4 | # Wed Jul 29 23:32:01 2009 | 4 | # Thu Nov 5 08:20:19 2009 |
5 | # | 5 | # |
6 | # CONFIG_PPC64 is not set | 6 | # CONFIG_PPC64 is not set |
7 | 7 | ||
@@ -34,6 +34,7 @@ CONFIG_GENERIC_CLOCKEVENTS=y | |||
34 | CONFIG_GENERIC_HARDIRQS=y | 34 | CONFIG_GENERIC_HARDIRQS=y |
35 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y | 35 | CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y |
36 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set | 36 | # CONFIG_HAVE_SETUP_PER_CPU_AREA is not set |
37 | # CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK is not set | ||
37 | CONFIG_IRQ_PER_CPU=y | 38 | CONFIG_IRQ_PER_CPU=y |
38 | CONFIG_STACKTRACE_SUPPORT=y | 39 | CONFIG_STACKTRACE_SUPPORT=y |
39 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y | 40 | CONFIG_HAVE_LATENCYTOP_SUPPORT=y |
@@ -82,11 +83,12 @@ CONFIG_SYSVIPC_SYSCTL=y | |||
82 | # | 83 | # |
83 | # RCU Subsystem | 84 | # RCU Subsystem |
84 | # | 85 | # |
85 | CONFIG_CLASSIC_RCU=y | 86 | CONFIG_TREE_RCU=y |
86 | # CONFIG_TREE_RCU is not set | 87 | # CONFIG_TREE_PREEMPT_RCU is not set |
87 | # CONFIG_PREEMPT_RCU is not set | 88 | # CONFIG_RCU_TRACE is not set |
89 | CONFIG_RCU_FANOUT=32 | ||
90 | # CONFIG_RCU_FANOUT_EXACT is not set | ||
88 | # CONFIG_TREE_RCU_TRACE is not set | 91 | # CONFIG_TREE_RCU_TRACE is not set |
89 | # CONFIG_PREEMPT_RCU_TRACE is not set | ||
90 | # CONFIG_IKCONFIG is not set | 92 | # CONFIG_IKCONFIG is not set |
91 | CONFIG_LOG_BUF_SHIFT=14 | 93 | CONFIG_LOG_BUF_SHIFT=14 |
92 | CONFIG_GROUP_SCHED=y | 94 | CONFIG_GROUP_SCHED=y |
@@ -118,28 +120,29 @@ CONFIG_TIMERFD=y | |||
118 | CONFIG_EVENTFD=y | 120 | CONFIG_EVENTFD=y |
119 | CONFIG_SHMEM=y | 121 | CONFIG_SHMEM=y |
120 | CONFIG_AIO=y | 122 | CONFIG_AIO=y |
121 | CONFIG_HAVE_PERF_COUNTERS=y | 123 | CONFIG_HAVE_PERF_EVENTS=y |
122 | 124 | ||
123 | # | 125 | # |
124 | # Performance Counters | 126 | # Kernel Performance Events And Counters |
125 | # | 127 | # |
128 | # CONFIG_PERF_EVENTS is not set | ||
126 | # CONFIG_PERF_COUNTERS is not set | 129 | # CONFIG_PERF_COUNTERS is not set |
127 | CONFIG_VM_EVENT_COUNTERS=y | 130 | CONFIG_VM_EVENT_COUNTERS=y |
128 | CONFIG_PCI_QUIRKS=y | 131 | CONFIG_PCI_QUIRKS=y |
129 | CONFIG_SLUB_DEBUG=y | 132 | CONFIG_SLUB_DEBUG=y |
130 | # CONFIG_STRIP_ASM_SYMS is not set | ||
131 | CONFIG_COMPAT_BRK=y | 133 | CONFIG_COMPAT_BRK=y |
132 | # CONFIG_SLAB is not set | 134 | # CONFIG_SLAB is not set |
133 | CONFIG_SLUB=y | 135 | CONFIG_SLUB=y |
134 | # CONFIG_SLOB is not set | 136 | # CONFIG_SLOB is not set |
135 | # CONFIG_PROFILING is not set | 137 | # CONFIG_PROFILING is not set |
136 | # CONFIG_MARKERS is not set | ||
137 | CONFIG_HAVE_OPROFILE=y | 138 | CONFIG_HAVE_OPROFILE=y |
138 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y | 139 | CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y |
139 | CONFIG_HAVE_IOREMAP_PROT=y | 140 | CONFIG_HAVE_IOREMAP_PROT=y |
140 | CONFIG_HAVE_KPROBES=y | 141 | CONFIG_HAVE_KPROBES=y |
141 | CONFIG_HAVE_KRETPROBES=y | 142 | CONFIG_HAVE_KRETPROBES=y |
142 | CONFIG_HAVE_ARCH_TRACEHOOK=y | 143 | CONFIG_HAVE_ARCH_TRACEHOOK=y |
144 | CONFIG_HAVE_DMA_ATTRS=y | ||
145 | CONFIG_HAVE_DMA_API_DEBUG=y | ||
143 | 146 | ||
144 | # | 147 | # |
145 | # GCOV-based kernel profiling | 148 | # GCOV-based kernel profiling |
@@ -243,6 +246,7 @@ CONFIG_ARCH_HAS_WALK_MEMORY=y | |||
243 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y | 246 | CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y |
244 | # CONFIG_KEXEC is not set | 247 | # CONFIG_KEXEC is not set |
245 | # CONFIG_CRASH_DUMP is not set | 248 | # CONFIG_CRASH_DUMP is not set |
249 | CONFIG_MAX_ACTIVE_REGIONS=32 | ||
246 | CONFIG_ARCH_FLATMEM_ENABLE=y | 250 | CONFIG_ARCH_FLATMEM_ENABLE=y |
247 | CONFIG_ARCH_POPULATES_NODE_MAP=y | 251 | CONFIG_ARCH_POPULATES_NODE_MAP=y |
248 | CONFIG_SELECT_MEMORY_MODEL=y | 252 | CONFIG_SELECT_MEMORY_MODEL=y |
@@ -260,6 +264,7 @@ CONFIG_BOUNCE=y | |||
260 | CONFIG_VIRT_TO_BUS=y | 264 | CONFIG_VIRT_TO_BUS=y |
261 | CONFIG_HAVE_MLOCK=y | 265 | CONFIG_HAVE_MLOCK=y |
262 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y | 266 | CONFIG_HAVE_MLOCKED_PAGE_BIT=y |
267 | # CONFIG_KSM is not set | ||
263 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 | 268 | CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 |
264 | CONFIG_PPC_4K_PAGES=y | 269 | CONFIG_PPC_4K_PAGES=y |
265 | # CONFIG_PPC_16K_PAGES is not set | 270 | # CONFIG_PPC_16K_PAGES is not set |
@@ -349,6 +354,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
349 | # CONFIG_NETFILTER is not set | 354 | # CONFIG_NETFILTER is not set |
350 | # CONFIG_IP_DCCP is not set | 355 | # CONFIG_IP_DCCP is not set |
351 | # CONFIG_IP_SCTP is not set | 356 | # CONFIG_IP_SCTP is not set |
357 | # CONFIG_RDS is not set | ||
352 | # CONFIG_TIPC is not set | 358 | # CONFIG_TIPC is not set |
353 | # CONFIG_ATM is not set | 359 | # CONFIG_ATM is not set |
354 | # CONFIG_BRIDGE is not set | 360 | # CONFIG_BRIDGE is not set |
@@ -378,6 +384,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" | |||
378 | # CONFIG_AF_RXRPC is not set | 384 | # CONFIG_AF_RXRPC is not set |
379 | CONFIG_WIRELESS=y | 385 | CONFIG_WIRELESS=y |
380 | # CONFIG_CFG80211 is not set | 386 | # CONFIG_CFG80211 is not set |
387 | CONFIG_CFG80211_DEFAULT_PS_VALUE=0 | ||
381 | CONFIG_WIRELESS_OLD_REGULATORY=y | 388 | CONFIG_WIRELESS_OLD_REGULATORY=y |
382 | # CONFIG_WIRELESS_EXT is not set | 389 | # CONFIG_WIRELESS_EXT is not set |
383 | # CONFIG_LIB80211 is not set | 390 | # CONFIG_LIB80211 is not set |
@@ -385,7 +392,6 @@ CONFIG_WIRELESS_OLD_REGULATORY=y | |||
385 | # | 392 | # |
386 | # CFG80211 needs to be enabled for MAC80211 | 393 | # CFG80211 needs to be enabled for MAC80211 |
387 | # | 394 | # |
388 | CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | ||
389 | # CONFIG_WIMAX is not set | 395 | # CONFIG_WIMAX is not set |
390 | # CONFIG_RFKILL is not set | 396 | # CONFIG_RFKILL is not set |
391 | # CONFIG_NET_9P is not set | 397 | # CONFIG_NET_9P is not set |
@@ -398,6 +404,7 @@ CONFIG_MAC80211_DEFAULT_PS_VALUE=0 | |||
398 | # Generic Driver Options | 404 | # Generic Driver Options |
399 | # | 405 | # |
400 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | 406 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" |
407 | # CONFIG_DEVTMPFS is not set | ||
401 | CONFIG_STANDALONE=y | 408 | CONFIG_STANDALONE=y |
402 | CONFIG_PREVENT_FIRMWARE_BUILD=y | 409 | CONFIG_PREVENT_FIRMWARE_BUILD=y |
403 | # CONFIG_FW_LOADER is not set | 410 | # CONFIG_FW_LOADER is not set |
@@ -405,9 +412,9 @@ CONFIG_PREVENT_FIRMWARE_BUILD=y | |||
405 | # CONFIG_CONNECTOR is not set | 412 | # CONFIG_CONNECTOR is not set |
406 | CONFIG_MTD=y | 413 | CONFIG_MTD=y |
407 | # CONFIG_MTD_DEBUG is not set | 414 | # CONFIG_MTD_DEBUG is not set |
415 | # CONFIG_MTD_TESTS is not set | ||
408 | # CONFIG_MTD_CONCAT is not set | 416 | # CONFIG_MTD_CONCAT is not set |
409 | CONFIG_MTD_PARTITIONS=y | 417 | CONFIG_MTD_PARTITIONS=y |
410 | # CONFIG_MTD_TESTS is not set | ||
411 | # CONFIG_MTD_REDBOOT_PARTS is not set | 418 | # CONFIG_MTD_REDBOOT_PARTS is not set |
412 | CONFIG_MTD_CMDLINE_PARTS=y | 419 | CONFIG_MTD_CMDLINE_PARTS=y |
413 | CONFIG_MTD_OF_PARTS=y | 420 | CONFIG_MTD_OF_PARTS=y |
@@ -619,6 +626,7 @@ CONFIG_SCSI_SPI_ATTRS=y | |||
619 | CONFIG_SCSI_LOWLEVEL=y | 626 | CONFIG_SCSI_LOWLEVEL=y |
620 | # CONFIG_ISCSI_TCP is not set | 627 | # CONFIG_ISCSI_TCP is not set |
621 | # CONFIG_SCSI_BNX2_ISCSI is not set | 628 | # CONFIG_SCSI_BNX2_ISCSI is not set |
629 | # CONFIG_BE2ISCSI is not set | ||
622 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set | 630 | # CONFIG_BLK_DEV_3W_XXXX_RAID is not set |
623 | # CONFIG_SCSI_3W_9XXX is not set | 631 | # CONFIG_SCSI_3W_9XXX is not set |
624 | # CONFIG_SCSI_ACARD is not set | 632 | # CONFIG_SCSI_ACARD is not set |
@@ -657,7 +665,9 @@ CONFIG_SCSI_LOWLEVEL=y | |||
657 | # CONFIG_SCSI_DC390T is not set | 665 | # CONFIG_SCSI_DC390T is not set |
658 | # CONFIG_SCSI_NSP32 is not set | 666 | # CONFIG_SCSI_NSP32 is not set |
659 | # CONFIG_SCSI_DEBUG is not set | 667 | # CONFIG_SCSI_DEBUG is not set |
668 | # CONFIG_SCSI_PMCRAID is not set | ||
660 | # CONFIG_SCSI_SRP is not set | 669 | # CONFIG_SCSI_SRP is not set |
670 | # CONFIG_SCSI_BFA_FC is not set | ||
661 | # CONFIG_SCSI_DH is not set | 671 | # CONFIG_SCSI_DH is not set |
662 | # CONFIG_SCSI_OSD_INITIATOR is not set | 672 | # CONFIG_SCSI_OSD_INITIATOR is not set |
663 | # CONFIG_ATA is not set | 673 | # CONFIG_ATA is not set |
@@ -670,6 +680,7 @@ CONFIG_MD_RAID1=y | |||
670 | # CONFIG_MD_RAID10 is not set | 680 | # CONFIG_MD_RAID10 is not set |
671 | CONFIG_MD_RAID456=y | 681 | CONFIG_MD_RAID456=y |
672 | CONFIG_MD_RAID6_PQ=y | 682 | CONFIG_MD_RAID6_PQ=y |
683 | # CONFIG_ASYNC_RAID6_TEST is not set | ||
673 | # CONFIG_MD_MULTIPATH is not set | 684 | # CONFIG_MD_MULTIPATH is not set |
674 | # CONFIG_MD_FAULTY is not set | 685 | # CONFIG_MD_FAULTY is not set |
675 | # CONFIG_BLK_DEV_DM is not set | 686 | # CONFIG_BLK_DEV_DM is not set |
@@ -729,10 +740,7 @@ CONFIG_R8169=y | |||
729 | # CONFIG_JME is not set | 740 | # CONFIG_JME is not set |
730 | # CONFIG_NETDEV_10000 is not set | 741 | # CONFIG_NETDEV_10000 is not set |
731 | # CONFIG_TR is not set | 742 | # CONFIG_TR is not set |
732 | 743 | CONFIG_WLAN=y | |
733 | # | ||
734 | # Wireless LAN | ||
735 | # | ||
736 | # CONFIG_WLAN_PRE80211 is not set | 744 | # CONFIG_WLAN_PRE80211 is not set |
737 | # CONFIG_WLAN_80211 is not set | 745 | # CONFIG_WLAN_80211 is not set |
738 | 746 | ||
@@ -813,6 +821,7 @@ CONFIG_NVRAM=y | |||
813 | CONFIG_DEVPORT=y | 821 | CONFIG_DEVPORT=y |
814 | CONFIG_I2C=y | 822 | CONFIG_I2C=y |
815 | CONFIG_I2C_BOARDINFO=y | 823 | CONFIG_I2C_BOARDINFO=y |
824 | CONFIG_I2C_COMPAT=y | ||
816 | CONFIG_I2C_CHARDEV=y | 825 | CONFIG_I2C_CHARDEV=y |
817 | CONFIG_I2C_HELPER_AUTO=y | 826 | CONFIG_I2C_HELPER_AUTO=y |
818 | 827 | ||
@@ -867,9 +876,6 @@ CONFIG_I2C_MPC=y | |||
867 | # Miscellaneous I2C Chip support | 876 | # Miscellaneous I2C Chip support |
868 | # | 877 | # |
869 | # CONFIG_DS1682 is not set | 878 | # CONFIG_DS1682 is not set |
870 | # CONFIG_SENSORS_PCF8574 is not set | ||
871 | # CONFIG_PCF8575 is not set | ||
872 | # CONFIG_SENSORS_PCA9539 is not set | ||
873 | # CONFIG_SENSORS_TSL2550 is not set | 879 | # CONFIG_SENSORS_TSL2550 is not set |
874 | # CONFIG_I2C_DEBUG_CORE is not set | 880 | # CONFIG_I2C_DEBUG_CORE is not set |
875 | # CONFIG_I2C_DEBUG_ALGO is not set | 881 | # CONFIG_I2C_DEBUG_ALGO is not set |
@@ -887,7 +893,6 @@ CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y | |||
887 | # CONFIG_POWER_SUPPLY is not set | 893 | # CONFIG_POWER_SUPPLY is not set |
888 | # CONFIG_HWMON is not set | 894 | # CONFIG_HWMON is not set |
889 | # CONFIG_THERMAL is not set | 895 | # CONFIG_THERMAL is not set |
890 | # CONFIG_THERMAL_HWMON is not set | ||
891 | # CONFIG_WATCHDOG is not set | 896 | # CONFIG_WATCHDOG is not set |
892 | CONFIG_SSB_POSSIBLE=y | 897 | CONFIG_SSB_POSSIBLE=y |
893 | 898 | ||
@@ -906,6 +911,7 @@ CONFIG_SSB_POSSIBLE=y | |||
906 | # CONFIG_MFD_TMIO is not set | 911 | # CONFIG_MFD_TMIO is not set |
907 | # CONFIG_PMIC_DA903X is not set | 912 | # CONFIG_PMIC_DA903X is not set |
908 | # CONFIG_MFD_WM8400 is not set | 913 | # CONFIG_MFD_WM8400 is not set |
914 | # CONFIG_MFD_WM831X is not set | ||
909 | # CONFIG_MFD_WM8350_I2C is not set | 915 | # CONFIG_MFD_WM8350_I2C is not set |
910 | # CONFIG_MFD_PCF50633 is not set | 916 | # CONFIG_MFD_PCF50633 is not set |
911 | # CONFIG_AB3100_CORE is not set | 917 | # CONFIG_AB3100_CORE is not set |
@@ -916,6 +922,7 @@ CONFIG_SSB_POSSIBLE=y | |||
916 | # Graphics support | 922 | # Graphics support |
917 | # | 923 | # |
918 | # CONFIG_AGP is not set | 924 | # CONFIG_AGP is not set |
925 | CONFIG_VGA_ARB=y | ||
919 | # CONFIG_DRM is not set | 926 | # CONFIG_DRM is not set |
920 | # CONFIG_VGASTATE is not set | 927 | # CONFIG_VGASTATE is not set |
921 | # CONFIG_VIDEO_OUTPUT_CONTROL is not set | 928 | # CONFIG_VIDEO_OUTPUT_CONTROL is not set |
@@ -961,6 +968,7 @@ CONFIG_USB_EHCI_HCD_PPC_OF=y | |||
961 | # CONFIG_USB_OXU210HP_HCD is not set | 968 | # CONFIG_USB_OXU210HP_HCD is not set |
962 | # CONFIG_USB_ISP116X_HCD is not set | 969 | # CONFIG_USB_ISP116X_HCD is not set |
963 | # CONFIG_USB_ISP1760_HCD is not set | 970 | # CONFIG_USB_ISP1760_HCD is not set |
971 | # CONFIG_USB_ISP1362_HCD is not set | ||
964 | CONFIG_USB_OHCI_HCD=y | 972 | CONFIG_USB_OHCI_HCD=y |
965 | # CONFIG_USB_OHCI_HCD_PPC_OF_BE is not set | 973 | # CONFIG_USB_OHCI_HCD_PPC_OF_BE is not set |
966 | # CONFIG_USB_OHCI_HCD_PPC_OF_LE is not set | 974 | # CONFIG_USB_OHCI_HCD_PPC_OF_LE is not set |
@@ -1141,6 +1149,7 @@ CONFIG_XFS_FS=m | |||
1141 | # CONFIG_GFS2_FS is not set | 1149 | # CONFIG_GFS2_FS is not set |
1142 | # CONFIG_OCFS2_FS is not set | 1150 | # CONFIG_OCFS2_FS is not set |
1143 | # CONFIG_BTRFS_FS is not set | 1151 | # CONFIG_BTRFS_FS is not set |
1152 | # CONFIG_NILFS2_FS is not set | ||
1144 | CONFIG_FILE_LOCKING=y | 1153 | CONFIG_FILE_LOCKING=y |
1145 | CONFIG_FSNOTIFY=y | 1154 | CONFIG_FSNOTIFY=y |
1146 | CONFIG_DNOTIFY=y | 1155 | CONFIG_DNOTIFY=y |
@@ -1210,7 +1219,6 @@ CONFIG_JFFS2_RTIME=y | |||
1210 | # CONFIG_ROMFS_FS is not set | 1219 | # CONFIG_ROMFS_FS is not set |
1211 | # CONFIG_SYSV_FS is not set | 1220 | # CONFIG_SYSV_FS is not set |
1212 | # CONFIG_UFS_FS is not set | 1221 | # CONFIG_UFS_FS is not set |
1213 | # CONFIG_NILFS2_FS is not set | ||
1214 | # CONFIG_NETWORK_FILESYSTEMS is not set | 1222 | # CONFIG_NETWORK_FILESYSTEMS is not set |
1215 | CONFIG_EXPORTFS=m | 1223 | CONFIG_EXPORTFS=m |
1216 | 1224 | ||
@@ -1307,6 +1315,7 @@ CONFIG_GENERIC_ATOMIC64=y | |||
1307 | # CONFIG_ENABLE_MUST_CHECK is not set | 1315 | # CONFIG_ENABLE_MUST_CHECK is not set |
1308 | CONFIG_FRAME_WARN=1024 | 1316 | CONFIG_FRAME_WARN=1024 |
1309 | # CONFIG_MAGIC_SYSRQ is not set | 1317 | # CONFIG_MAGIC_SYSRQ is not set |
1318 | # CONFIG_STRIP_ASM_SYMS is not set | ||
1310 | # CONFIG_UNUSED_SYMBOLS is not set | 1319 | # CONFIG_UNUSED_SYMBOLS is not set |
1311 | # CONFIG_DEBUG_FS is not set | 1320 | # CONFIG_DEBUG_FS is not set |
1312 | # CONFIG_HEADERS_CHECK is not set | 1321 | # CONFIG_HEADERS_CHECK is not set |
@@ -1324,6 +1333,7 @@ CONFIG_HAVE_DYNAMIC_FTRACE=y | |||
1324 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y | 1333 | CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y |
1325 | CONFIG_TRACING_SUPPORT=y | 1334 | CONFIG_TRACING_SUPPORT=y |
1326 | # CONFIG_FTRACE is not set | 1335 | # CONFIG_FTRACE is not set |
1336 | # CONFIG_DMA_API_DEBUG is not set | ||
1327 | # CONFIG_SAMPLES is not set | 1337 | # CONFIG_SAMPLES is not set |
1328 | CONFIG_HAVE_ARCH_KGDB=y | 1338 | CONFIG_HAVE_ARCH_KGDB=y |
1329 | # CONFIG_PPC_DISABLE_WERROR is not set | 1339 | # CONFIG_PPC_DISABLE_WERROR is not set |
@@ -1344,6 +1354,8 @@ CONFIG_XOR_BLOCKS=y | |||
1344 | CONFIG_ASYNC_CORE=y | 1354 | CONFIG_ASYNC_CORE=y |
1345 | CONFIG_ASYNC_MEMCPY=y | 1355 | CONFIG_ASYNC_MEMCPY=y |
1346 | CONFIG_ASYNC_XOR=y | 1356 | CONFIG_ASYNC_XOR=y |
1357 | CONFIG_ASYNC_PQ=y | ||
1358 | CONFIG_ASYNC_RAID6_RECOV=y | ||
1347 | # CONFIG_CRYPTO is not set | 1359 | # CONFIG_CRYPTO is not set |
1348 | # CONFIG_PPC_CLOCK is not set | 1360 | # CONFIG_PPC_CLOCK is not set |
1349 | # CONFIG_VIRTUALIZATION is not set | 1361 | # CONFIG_VIRTUALIZATION is not set |
diff --git a/arch/powerpc/kernel/time.c b/arch/powerpc/kernel/time.c index 92dc844299b6..a136a11c490d 100644 --- a/arch/powerpc/kernel/time.c +++ b/arch/powerpc/kernel/time.c | |||
@@ -777,7 +777,7 @@ int update_persistent_clock(struct timespec now) | |||
777 | return ppc_md.set_rtc_time(&tm); | 777 | return ppc_md.set_rtc_time(&tm); |
778 | } | 778 | } |
779 | 779 | ||
780 | void read_persistent_clock(struct timespec *ts) | 780 | static void __read_persistent_clock(struct timespec *ts) |
781 | { | 781 | { |
782 | struct rtc_time tm; | 782 | struct rtc_time tm; |
783 | static int first = 1; | 783 | static int first = 1; |
@@ -800,10 +800,23 @@ void read_persistent_clock(struct timespec *ts) | |||
800 | return; | 800 | return; |
801 | } | 801 | } |
802 | ppc_md.get_rtc_time(&tm); | 802 | ppc_md.get_rtc_time(&tm); |
803 | |||
803 | ts->tv_sec = mktime(tm.tm_year+1900, tm.tm_mon+1, tm.tm_mday, | 804 | ts->tv_sec = mktime(tm.tm_year+1900, tm.tm_mon+1, tm.tm_mday, |
804 | tm.tm_hour, tm.tm_min, tm.tm_sec); | 805 | tm.tm_hour, tm.tm_min, tm.tm_sec); |
805 | } | 806 | } |
806 | 807 | ||
808 | void read_persistent_clock(struct timespec *ts) | ||
809 | { | ||
810 | __read_persistent_clock(ts); | ||
811 | |||
812 | /* Sanitize it in case real time clock is set below EPOCH */ | ||
813 | if (ts->tv_sec < 0) { | ||
814 | ts->tv_sec = 0; | ||
815 | ts->tv_nsec = 0; | ||
816 | } | ||
817 | |||
818 | } | ||
819 | |||
807 | /* clocksource code */ | 820 | /* clocksource code */ |
808 | static cycle_t rtc_read(struct clocksource *cs) | 821 | static cycle_t rtc_read(struct clocksource *cs) |
809 | { | 822 | { |
diff --git a/arch/powerpc/kvm/timing.h b/arch/powerpc/kvm/timing.h index bb13b1f3cd5a..806ef67868bd 100644 --- a/arch/powerpc/kvm/timing.h +++ b/arch/powerpc/kvm/timing.h | |||
@@ -48,7 +48,11 @@ static inline void kvmppc_set_exit_type(struct kvm_vcpu *vcpu, int type) {} | |||
48 | static inline void kvmppc_account_exit_stat(struct kvm_vcpu *vcpu, int type) | 48 | static inline void kvmppc_account_exit_stat(struct kvm_vcpu *vcpu, int type) |
49 | { | 49 | { |
50 | /* type has to be known at build time for optimization */ | 50 | /* type has to be known at build time for optimization */ |
51 | |||
52 | /* The BUILD_BUG_ON below breaks in funny ways, commented out | ||
53 | * for now ... -BenH | ||
51 | BUILD_BUG_ON(__builtin_constant_p(type)); | 54 | BUILD_BUG_ON(__builtin_constant_p(type)); |
55 | */ | ||
52 | switch (type) { | 56 | switch (type) { |
53 | case EXT_INTR_EXITS: | 57 | case EXT_INTR_EXITS: |
54 | vcpu->stat.ext_intr_exits++; | 58 | vcpu->stat.ext_intr_exits++; |
diff --git a/arch/powerpc/mm/mmu_context_nohash.c b/arch/powerpc/mm/mmu_context_nohash.c index c2f93dc470e6..be4f34c30a0b 100644 --- a/arch/powerpc/mm/mmu_context_nohash.c +++ b/arch/powerpc/mm/mmu_context_nohash.c | |||
@@ -25,8 +25,8 @@ | |||
25 | * also clear mm->cpu_vm_mask bits when processes are migrated | 25 | * also clear mm->cpu_vm_mask bits when processes are migrated |
26 | */ | 26 | */ |
27 | 27 | ||
28 | #define DEBUG_MAP_CONSISTENCY | 28 | //#define DEBUG_MAP_CONSISTENCY |
29 | #define DEBUG_CLAMP_LAST_CONTEXT 31 | 29 | //#define DEBUG_CLAMP_LAST_CONTEXT 31 |
30 | //#define DEBUG_HARDER | 30 | //#define DEBUG_HARDER |
31 | 31 | ||
32 | /* We don't use DEBUG because it tends to be compiled in always nowadays | 32 | /* We don't use DEBUG because it tends to be compiled in always nowadays |
diff --git a/arch/powerpc/platforms/82xx/ep8248e.c b/arch/powerpc/platforms/82xx/ep8248e.c index 51fcae41f08a..f9aee182e6f7 100644 --- a/arch/powerpc/platforms/82xx/ep8248e.c +++ b/arch/powerpc/platforms/82xx/ep8248e.c | |||
@@ -132,12 +132,25 @@ static int __devinit ep8248e_mdio_probe(struct of_device *ofdev, | |||
132 | return -ENOMEM; | 132 | return -ENOMEM; |
133 | 133 | ||
134 | bus->irq = kmalloc(sizeof(int) * PHY_MAX_ADDR, GFP_KERNEL); | 134 | bus->irq = kmalloc(sizeof(int) * PHY_MAX_ADDR, GFP_KERNEL); |
135 | if (bus->irq == NULL) { | ||
136 | ret = -ENOMEM; | ||
137 | goto err_free_bus; | ||
138 | } | ||
135 | 139 | ||
136 | bus->name = "ep8248e-mdio-bitbang"; | 140 | bus->name = "ep8248e-mdio-bitbang"; |
137 | bus->parent = &ofdev->dev; | 141 | bus->parent = &ofdev->dev; |
138 | snprintf(bus->id, MII_BUS_ID_SIZE, "%x", res.start); | 142 | snprintf(bus->id, MII_BUS_ID_SIZE, "%x", res.start); |
139 | 143 | ||
140 | return of_mdiobus_register(bus, ofdev->node); | 144 | ret = of_mdiobus_register(bus, ofdev->node); |
145 | if (ret) | ||
146 | goto err_free_irq; | ||
147 | |||
148 | return 0; | ||
149 | err_free_irq: | ||
150 | kfree(bus->irq); | ||
151 | err_free_bus: | ||
152 | free_mdio_bitbang(bus); | ||
153 | return ret; | ||
141 | } | 154 | } |
142 | 155 | ||
143 | static int ep8248e_mdio_remove(struct of_device *ofdev) | 156 | static int ep8248e_mdio_remove(struct of_device *ofdev) |
diff --git a/arch/powerpc/platforms/pseries/msi.c b/arch/powerpc/platforms/pseries/msi.c index bf2e1ac41308..1164c3430f2c 100644 --- a/arch/powerpc/platforms/pseries/msi.c +++ b/arch/powerpc/platforms/pseries/msi.c | |||
@@ -432,8 +432,6 @@ static int rtas_setup_msi_irqs(struct pci_dev *pdev, int nvec, int type) | |||
432 | /* Read config space back so we can restore after reset */ | 432 | /* Read config space back so we can restore after reset */ |
433 | read_msi_msg(virq, &msg); | 433 | read_msi_msg(virq, &msg); |
434 | entry->msg = msg; | 434 | entry->msg = msg; |
435 | |||
436 | unmask_msi_irq(virq); | ||
437 | } | 435 | } |
438 | 436 | ||
439 | return 0; | 437 | return 0; |
diff --git a/arch/powerpc/platforms/pseries/xics.c b/arch/powerpc/platforms/pseries/xics.c index 419f8a637ffe..b9bf0eedccf2 100644 --- a/arch/powerpc/platforms/pseries/xics.c +++ b/arch/powerpc/platforms/pseries/xics.c | |||
@@ -18,6 +18,7 @@ | |||
18 | #include <linux/init.h> | 18 | #include <linux/init.h> |
19 | #include <linux/radix-tree.h> | 19 | #include <linux/radix-tree.h> |
20 | #include <linux/cpu.h> | 20 | #include <linux/cpu.h> |
21 | #include <linux/msi.h> | ||
21 | #include <linux/of.h> | 22 | #include <linux/of.h> |
22 | 23 | ||
23 | #include <asm/firmware.h> | 24 | #include <asm/firmware.h> |
@@ -219,6 +220,14 @@ static void xics_unmask_irq(unsigned int virq) | |||
219 | 220 | ||
220 | static unsigned int xics_startup(unsigned int virq) | 221 | static unsigned int xics_startup(unsigned int virq) |
221 | { | 222 | { |
223 | /* | ||
224 | * The generic MSI code returns with the interrupt disabled on the | ||
225 | * card, using the MSI mask bits. Firmware doesn't appear to unmask | ||
226 | * at that level, so we do it here by hand. | ||
227 | */ | ||
228 | if (irq_to_desc(virq)->msi_desc) | ||
229 | unmask_msi_irq(virq); | ||
230 | |||
222 | /* unmask it */ | 231 | /* unmask it */ |
223 | xics_unmask_irq(virq); | 232 | xics_unmask_irq(virq); |
224 | return 0; | 233 | return 0; |
diff --git a/arch/sh/include/asm/rwsem.h b/arch/sh/include/asm/rwsem.h index 1987f3ea7f1b..06e2251a5e48 100644 --- a/arch/sh/include/asm/rwsem.h +++ b/arch/sh/include/asm/rwsem.h | |||
@@ -41,7 +41,7 @@ struct rw_semaphore { | |||
41 | #endif | 41 | #endif |
42 | 42 | ||
43 | #define __RWSEM_INITIALIZER(name) \ | 43 | #define __RWSEM_INITIALIZER(name) \ |
44 | { RWSEM_UNLOCKED_VALUE, SPIN_LOCK_UNLOCKED, \ | 44 | { RWSEM_UNLOCKED_VALUE, __SPIN_LOCK_UNLOCKED((name).wait_lock), \ |
45 | LIST_HEAD_INIT((name).wait_list) \ | 45 | LIST_HEAD_INIT((name).wait_list) \ |
46 | __RWSEM_DEP_MAP_INIT(name) } | 46 | __RWSEM_DEP_MAP_INIT(name) } |
47 | 47 | ||
diff --git a/arch/sh/kernel/dwarf.c b/arch/sh/kernel/dwarf.c index 2d07084e4882..d76a23170dbb 100644 --- a/arch/sh/kernel/dwarf.c +++ b/arch/sh/kernel/dwarf.c | |||
@@ -555,7 +555,7 @@ struct dwarf_frame * dwarf_unwind_stack(unsigned long pc, | |||
555 | * NOTE: the return address is guaranteed to be setup by the | 555 | * NOTE: the return address is guaranteed to be setup by the |
556 | * time this function makes its first function call. | 556 | * time this function makes its first function call. |
557 | */ | 557 | */ |
558 | if (!pc && !prev) | 558 | if (!pc || !prev) |
559 | pc = (unsigned long)current_text_addr(); | 559 | pc = (unsigned long)current_text_addr(); |
560 | 560 | ||
561 | #ifdef CONFIG_FUNCTION_GRAPH_TRACER | 561 | #ifdef CONFIG_FUNCTION_GRAPH_TRACER |
diff --git a/arch/sh/mm/cache-sh4.c b/arch/sh/mm/cache-sh4.c index 519e2d16cd06..b7f235c74d66 100644 --- a/arch/sh/mm/cache-sh4.c +++ b/arch/sh/mm/cache-sh4.c | |||
@@ -72,6 +72,7 @@ static void __uses_jump_to_uncached sh4_flush_icache_range(void *args) | |||
72 | 72 | ||
73 | for (v = start; v < end; v += L1_CACHE_BYTES) { | 73 | for (v = start; v < end; v += L1_CACHE_BYTES) { |
74 | unsigned long icacheaddr; | 74 | unsigned long icacheaddr; |
75 | int j, n; | ||
75 | 76 | ||
76 | __ocbwb(v); | 77 | __ocbwb(v); |
77 | 78 | ||
@@ -79,8 +80,10 @@ static void __uses_jump_to_uncached sh4_flush_icache_range(void *args) | |||
79 | cpu_data->icache.entry_mask); | 80 | cpu_data->icache.entry_mask); |
80 | 81 | ||
81 | /* Clear i-cache line valid-bit */ | 82 | /* Clear i-cache line valid-bit */ |
83 | n = boot_cpu_data.icache.n_aliases; | ||
82 | for (i = 0; i < cpu_data->icache.ways; i++) { | 84 | for (i = 0; i < cpu_data->icache.ways; i++) { |
83 | __raw_writel(0, icacheaddr); | 85 | for (j = 0; j < n; j++) |
86 | __raw_writel(0, icacheaddr + (j * PAGE_SIZE)); | ||
84 | icacheaddr += cpu_data->icache.way_incr; | 87 | icacheaddr += cpu_data->icache.way_incr; |
85 | } | 88 | } |
86 | } | 89 | } |
diff --git a/arch/sparc/include/asm/system_64.h b/arch/sparc/include/asm/system_64.h index 25e848f0cad7..d47a98e66972 100644 --- a/arch/sparc/include/asm/system_64.h +++ b/arch/sparc/include/asm/system_64.h | |||
@@ -63,6 +63,10 @@ do { __asm__ __volatile__("ba,pt %%xcc, 1f\n\t" \ | |||
63 | : : : "memory"); \ | 63 | : : : "memory"); \ |
64 | } while (0) | 64 | } while (0) |
65 | 65 | ||
66 | /* The kernel always executes in TSO memory model these days, | ||
67 | * and furthermore most sparc64 chips implement more stringent | ||
68 | * memory ordering than required by the specifications. | ||
69 | */ | ||
66 | #define mb() membar_safe("#StoreLoad") | 70 | #define mb() membar_safe("#StoreLoad") |
67 | #define rmb() __asm__ __volatile__("":::"memory") | 71 | #define rmb() __asm__ __volatile__("":::"memory") |
68 | #define wmb() __asm__ __volatile__("":::"memory") | 72 | #define wmb() __asm__ __volatile__("":::"memory") |
diff --git a/arch/sparc/kernel/prom_common.c b/arch/sparc/kernel/prom_common.c index 138910c67206..d80a65d9e893 100644 --- a/arch/sparc/kernel/prom_common.c +++ b/arch/sparc/kernel/prom_common.c | |||
@@ -79,6 +79,7 @@ int of_set_property(struct device_node *dp, const char *name, void *val, int len | |||
79 | 79 | ||
80 | err = -ENODEV; | 80 | err = -ENODEV; |
81 | 81 | ||
82 | mutex_lock(&of_set_property_mutex); | ||
82 | write_lock(&devtree_lock); | 83 | write_lock(&devtree_lock); |
83 | prevp = &dp->properties; | 84 | prevp = &dp->properties; |
84 | while (*prevp) { | 85 | while (*prevp) { |
@@ -88,9 +89,7 @@ int of_set_property(struct device_node *dp, const char *name, void *val, int len | |||
88 | void *old_val = prop->value; | 89 | void *old_val = prop->value; |
89 | int ret; | 90 | int ret; |
90 | 91 | ||
91 | mutex_lock(&of_set_property_mutex); | ||
92 | ret = prom_setprop(dp->node, name, val, len); | 92 | ret = prom_setprop(dp->node, name, val, len); |
93 | mutex_unlock(&of_set_property_mutex); | ||
94 | 93 | ||
95 | err = -EINVAL; | 94 | err = -EINVAL; |
96 | if (ret >= 0) { | 95 | if (ret >= 0) { |
@@ -109,6 +108,7 @@ int of_set_property(struct device_node *dp, const char *name, void *val, int len | |||
109 | prevp = &(*prevp)->next; | 108 | prevp = &(*prevp)->next; |
110 | } | 109 | } |
111 | write_unlock(&devtree_lock); | 110 | write_unlock(&devtree_lock); |
111 | mutex_unlock(&of_set_property_mutex); | ||
112 | 112 | ||
113 | /* XXX Upate procfs if necessary... */ | 113 | /* XXX Upate procfs if necessary... */ |
114 | 114 | ||
diff --git a/arch/sparc/kernel/visemul.c b/arch/sparc/kernel/visemul.c index b956fd71c131..d231cbd5c526 100644 --- a/arch/sparc/kernel/visemul.c +++ b/arch/sparc/kernel/visemul.c | |||
@@ -617,7 +617,7 @@ static void pmul(struct pt_regs *regs, unsigned int insn, unsigned int opf) | |||
617 | rs2 = fps_regval(f, RS2(insn)); | 617 | rs2 = fps_regval(f, RS2(insn)); |
618 | 618 | ||
619 | rd_val = 0; | 619 | rd_val = 0; |
620 | src2 = (rs2 >> (opf == FMUL8x16AU_OPF) ? 16 : 0); | 620 | src2 = rs2 >> (opf == FMUL8x16AU_OPF ? 16 : 0); |
621 | for (byte = 0; byte < 4; byte++) { | 621 | for (byte = 0; byte < 4; byte++) { |
622 | u16 src1 = (rs1 >> (byte * 8)) & 0x00ff; | 622 | u16 src1 = (rs1 >> (byte * 8)) & 0x00ff; |
623 | u32 prod = src1 * src2; | 623 | u32 prod = src1 * src2; |
diff --git a/arch/x86/include/asm/amd_iommu.h b/arch/x86/include/asm/amd_iommu.h index ac95995b7bad..4b180897e6b5 100644 --- a/arch/x86/include/asm/amd_iommu.h +++ b/arch/x86/include/asm/amd_iommu.h | |||
@@ -31,6 +31,7 @@ extern irqreturn_t amd_iommu_int_handler(int irq, void *data); | |||
31 | extern void amd_iommu_flush_all_domains(void); | 31 | extern void amd_iommu_flush_all_domains(void); |
32 | extern void amd_iommu_flush_all_devices(void); | 32 | extern void amd_iommu_flush_all_devices(void); |
33 | extern void amd_iommu_shutdown(void); | 33 | extern void amd_iommu_shutdown(void); |
34 | extern void amd_iommu_apply_erratum_63(u16 devid); | ||
34 | #else | 35 | #else |
35 | static inline int amd_iommu_init(void) { return -ENODEV; } | 36 | static inline int amd_iommu_init(void) { return -ENODEV; } |
36 | static inline void amd_iommu_detect(void) { } | 37 | static inline void amd_iommu_detect(void) { } |
diff --git a/arch/x86/include/asm/desc.h b/arch/x86/include/asm/desc.h index e8de2f6f5ca5..617bd56b3070 100644 --- a/arch/x86/include/asm/desc.h +++ b/arch/x86/include/asm/desc.h | |||
@@ -288,7 +288,7 @@ static inline void load_LDT(mm_context_t *pc) | |||
288 | 288 | ||
289 | static inline unsigned long get_desc_base(const struct desc_struct *desc) | 289 | static inline unsigned long get_desc_base(const struct desc_struct *desc) |
290 | { | 290 | { |
291 | return desc->base0 | ((desc->base1) << 16) | ((desc->base2) << 24); | 291 | return (unsigned)(desc->base0 | ((desc->base1) << 16) | ((desc->base2) << 24)); |
292 | } | 292 | } |
293 | 293 | ||
294 | static inline void set_desc_base(struct desc_struct *desc, unsigned long base) | 294 | static inline void set_desc_base(struct desc_struct *desc, unsigned long base) |
diff --git a/arch/x86/include/asm/dma-mapping.h b/arch/x86/include/asm/dma-mapping.h index 0ee770d23d0e..6a25d5d42836 100644 --- a/arch/x86/include/asm/dma-mapping.h +++ b/arch/x86/include/asm/dma-mapping.h | |||
@@ -14,6 +14,12 @@ | |||
14 | #include <asm/swiotlb.h> | 14 | #include <asm/swiotlb.h> |
15 | #include <asm-generic/dma-coherent.h> | 15 | #include <asm-generic/dma-coherent.h> |
16 | 16 | ||
17 | #ifdef CONFIG_ISA | ||
18 | # define ISA_DMA_BIT_MASK DMA_BIT_MASK(24) | ||
19 | #else | ||
20 | # define ISA_DMA_BIT_MASK DMA_BIT_MASK(32) | ||
21 | #endif | ||
22 | |||
17 | extern dma_addr_t bad_dma_address; | 23 | extern dma_addr_t bad_dma_address; |
18 | extern int iommu_merge; | 24 | extern int iommu_merge; |
19 | extern struct device x86_dma_fallback_dev; | 25 | extern struct device x86_dma_fallback_dev; |
@@ -124,10 +130,8 @@ dma_alloc_coherent(struct device *dev, size_t size, dma_addr_t *dma_handle, | |||
124 | if (dma_alloc_from_coherent(dev, size, dma_handle, &memory)) | 130 | if (dma_alloc_from_coherent(dev, size, dma_handle, &memory)) |
125 | return memory; | 131 | return memory; |
126 | 132 | ||
127 | if (!dev) { | 133 | if (!dev) |
128 | dev = &x86_dma_fallback_dev; | 134 | dev = &x86_dma_fallback_dev; |
129 | gfp |= GFP_DMA; | ||
130 | } | ||
131 | 135 | ||
132 | if (!is_device_dma_capable(dev)) | 136 | if (!is_device_dma_capable(dev)) |
133 | return NULL; | 137 | return NULL; |
diff --git a/arch/x86/include/asm/processor.h b/arch/x86/include/asm/processor.h index c3429e8b2424..c9786480f0fe 100644 --- a/arch/x86/include/asm/processor.h +++ b/arch/x86/include/asm/processor.h | |||
@@ -1000,7 +1000,7 @@ extern unsigned long thread_saved_pc(struct task_struct *tsk); | |||
1000 | #define thread_saved_pc(t) (*(unsigned long *)((t)->thread.sp - 8)) | 1000 | #define thread_saved_pc(t) (*(unsigned long *)((t)->thread.sp - 8)) |
1001 | 1001 | ||
1002 | #define task_pt_regs(tsk) ((struct pt_regs *)(tsk)->thread.sp0 - 1) | 1002 | #define task_pt_regs(tsk) ((struct pt_regs *)(tsk)->thread.sp0 - 1) |
1003 | #define KSTK_ESP(tsk) -1 /* sorry. doesn't work for syscall. */ | 1003 | extern unsigned long KSTK_ESP(struct task_struct *task); |
1004 | #endif /* CONFIG_X86_64 */ | 1004 | #endif /* CONFIG_X86_64 */ |
1005 | 1005 | ||
1006 | extern void start_thread(struct pt_regs *regs, unsigned long new_ip, | 1006 | extern void start_thread(struct pt_regs *regs, unsigned long new_ip, |
diff --git a/arch/x86/include/asm/topology.h b/arch/x86/include/asm/topology.h index d823c245f63b..40e37b10c6c0 100644 --- a/arch/x86/include/asm/topology.h +++ b/arch/x86/include/asm/topology.h | |||
@@ -143,7 +143,7 @@ extern unsigned long node_remap_size[]; | |||
143 | | 1*SD_BALANCE_FORK \ | 143 | | 1*SD_BALANCE_FORK \ |
144 | | 0*SD_BALANCE_WAKE \ | 144 | | 0*SD_BALANCE_WAKE \ |
145 | | 1*SD_WAKE_AFFINE \ | 145 | | 1*SD_WAKE_AFFINE \ |
146 | | 1*SD_PREFER_LOCAL \ | 146 | | 0*SD_PREFER_LOCAL \ |
147 | | 0*SD_SHARE_CPUPOWER \ | 147 | | 0*SD_SHARE_CPUPOWER \ |
148 | | 0*SD_POWERSAVINGS_BALANCE \ | 148 | | 0*SD_POWERSAVINGS_BALANCE \ |
149 | | 0*SD_SHARE_PKG_RESOURCES \ | 149 | | 0*SD_SHARE_PKG_RESOURCES \ |
diff --git a/arch/x86/kernel/amd_iommu.c b/arch/x86/kernel/amd_iommu.c index 98f230f6a28d..0285521e0a99 100644 --- a/arch/x86/kernel/amd_iommu.c +++ b/arch/x86/kernel/amd_iommu.c | |||
@@ -1220,6 +1220,8 @@ static void __detach_device(struct protection_domain *domain, u16 devid) | |||
1220 | amd_iommu_dev_table[devid].data[1] = 0; | 1220 | amd_iommu_dev_table[devid].data[1] = 0; |
1221 | amd_iommu_dev_table[devid].data[2] = 0; | 1221 | amd_iommu_dev_table[devid].data[2] = 0; |
1222 | 1222 | ||
1223 | amd_iommu_apply_erratum_63(devid); | ||
1224 | |||
1223 | /* decrease reference counter */ | 1225 | /* decrease reference counter */ |
1224 | domain->dev_cnt -= 1; | 1226 | domain->dev_cnt -= 1; |
1225 | 1227 | ||
diff --git a/arch/x86/kernel/amd_iommu_init.c b/arch/x86/kernel/amd_iommu_init.c index b4b61d462dcc..c20001e4f556 100644 --- a/arch/x86/kernel/amd_iommu_init.c +++ b/arch/x86/kernel/amd_iommu_init.c | |||
@@ -240,7 +240,7 @@ static void iommu_feature_enable(struct amd_iommu *iommu, u8 bit) | |||
240 | writel(ctrl, iommu->mmio_base + MMIO_CONTROL_OFFSET); | 240 | writel(ctrl, iommu->mmio_base + MMIO_CONTROL_OFFSET); |
241 | } | 241 | } |
242 | 242 | ||
243 | static void __init iommu_feature_disable(struct amd_iommu *iommu, u8 bit) | 243 | static void iommu_feature_disable(struct amd_iommu *iommu, u8 bit) |
244 | { | 244 | { |
245 | u32 ctrl; | 245 | u32 ctrl; |
246 | 246 | ||
@@ -519,6 +519,26 @@ static void set_dev_entry_bit(u16 devid, u8 bit) | |||
519 | amd_iommu_dev_table[devid].data[i] |= (1 << _bit); | 519 | amd_iommu_dev_table[devid].data[i] |= (1 << _bit); |
520 | } | 520 | } |
521 | 521 | ||
522 | static int get_dev_entry_bit(u16 devid, u8 bit) | ||
523 | { | ||
524 | int i = (bit >> 5) & 0x07; | ||
525 | int _bit = bit & 0x1f; | ||
526 | |||
527 | return (amd_iommu_dev_table[devid].data[i] & (1 << _bit)) >> _bit; | ||
528 | } | ||
529 | |||
530 | |||
531 | void amd_iommu_apply_erratum_63(u16 devid) | ||
532 | { | ||
533 | int sysmgt; | ||
534 | |||
535 | sysmgt = get_dev_entry_bit(devid, DEV_ENTRY_SYSMGT1) | | ||
536 | (get_dev_entry_bit(devid, DEV_ENTRY_SYSMGT2) << 1); | ||
537 | |||
538 | if (sysmgt == 0x01) | ||
539 | set_dev_entry_bit(devid, DEV_ENTRY_IW); | ||
540 | } | ||
541 | |||
522 | /* Writes the specific IOMMU for a device into the rlookup table */ | 542 | /* Writes the specific IOMMU for a device into the rlookup table */ |
523 | static void __init set_iommu_for_device(struct amd_iommu *iommu, u16 devid) | 543 | static void __init set_iommu_for_device(struct amd_iommu *iommu, u16 devid) |
524 | { | 544 | { |
@@ -547,6 +567,8 @@ static void __init set_dev_entry_from_acpi(struct amd_iommu *iommu, | |||
547 | if (flags & ACPI_DEVFLAG_LINT1) | 567 | if (flags & ACPI_DEVFLAG_LINT1) |
548 | set_dev_entry_bit(devid, DEV_ENTRY_LINT1_PASS); | 568 | set_dev_entry_bit(devid, DEV_ENTRY_LINT1_PASS); |
549 | 569 | ||
570 | amd_iommu_apply_erratum_63(devid); | ||
571 | |||
550 | set_iommu_for_device(iommu, devid); | 572 | set_iommu_for_device(iommu, devid); |
551 | } | 573 | } |
552 | 574 | ||
diff --git a/arch/x86/kernel/cpu/mtrr/cleanup.c b/arch/x86/kernel/cpu/mtrr/cleanup.c index 315738c74aad..73c86db5acbe 100644 --- a/arch/x86/kernel/cpu/mtrr/cleanup.c +++ b/arch/x86/kernel/cpu/mtrr/cleanup.c | |||
@@ -846,7 +846,7 @@ int __init mtrr_cleanup(unsigned address_bits) | |||
846 | sort(range, nr_range, sizeof(struct res_range), cmp_range, NULL); | 846 | sort(range, nr_range, sizeof(struct res_range), cmp_range, NULL); |
847 | 847 | ||
848 | range_sums = sum_ranges(range, nr_range); | 848 | range_sums = sum_ranges(range, nr_range); |
849 | printk(KERN_INFO "total RAM coverred: %ldM\n", | 849 | printk(KERN_INFO "total RAM covered: %ldM\n", |
850 | range_sums >> (20 - PAGE_SHIFT)); | 850 | range_sums >> (20 - PAGE_SHIFT)); |
851 | 851 | ||
852 | if (mtrr_chunk_size && mtrr_gran_size) { | 852 | if (mtrr_chunk_size && mtrr_gran_size) { |
diff --git a/arch/x86/kernel/microcode_amd.c b/arch/x86/kernel/microcode_amd.c index 366baa179913..f4c538b681ca 100644 --- a/arch/x86/kernel/microcode_amd.c +++ b/arch/x86/kernel/microcode_amd.c | |||
@@ -317,6 +317,12 @@ static enum ucode_state request_microcode_fw(int cpu, struct device *device) | |||
317 | return UCODE_NFOUND; | 317 | return UCODE_NFOUND; |
318 | } | 318 | } |
319 | 319 | ||
320 | if (*(u32 *)firmware->data != UCODE_MAGIC) { | ||
321 | printk(KERN_ERR "microcode: invalid UCODE_MAGIC (0x%08x)\n", | ||
322 | *(u32 *)firmware->data); | ||
323 | return UCODE_ERROR; | ||
324 | } | ||
325 | |||
320 | ret = generic_load_microcode(cpu, firmware->data, firmware->size); | 326 | ret = generic_load_microcode(cpu, firmware->data, firmware->size); |
321 | 327 | ||
322 | release_firmware(firmware); | 328 | release_firmware(firmware); |
diff --git a/arch/x86/kernel/pci-dma.c b/arch/x86/kernel/pci-dma.c index b2a71dca5642..a6e804d16c35 100644 --- a/arch/x86/kernel/pci-dma.c +++ b/arch/x86/kernel/pci-dma.c | |||
@@ -45,12 +45,10 @@ int iommu_pass_through __read_mostly; | |||
45 | dma_addr_t bad_dma_address __read_mostly = 0; | 45 | dma_addr_t bad_dma_address __read_mostly = 0; |
46 | EXPORT_SYMBOL(bad_dma_address); | 46 | EXPORT_SYMBOL(bad_dma_address); |
47 | 47 | ||
48 | /* Dummy device used for NULL arguments (normally ISA). Better would | 48 | /* Dummy device used for NULL arguments (normally ISA). */ |
49 | be probably a smaller DMA mask, but this is bug-to-bug compatible | ||
50 | to older i386. */ | ||
51 | struct device x86_dma_fallback_dev = { | 49 | struct device x86_dma_fallback_dev = { |
52 | .init_name = "fallback device", | 50 | .init_name = "fallback device", |
53 | .coherent_dma_mask = DMA_BIT_MASK(32), | 51 | .coherent_dma_mask = ISA_DMA_BIT_MASK, |
54 | .dma_mask = &x86_dma_fallback_dev.coherent_dma_mask, | 52 | .dma_mask = &x86_dma_fallback_dev.coherent_dma_mask, |
55 | }; | 53 | }; |
56 | EXPORT_SYMBOL(x86_dma_fallback_dev); | 54 | EXPORT_SYMBOL(x86_dma_fallback_dev); |
diff --git a/arch/x86/kernel/process_64.c b/arch/x86/kernel/process_64.c index ad535b683170..eb62cbcaa490 100644 --- a/arch/x86/kernel/process_64.c +++ b/arch/x86/kernel/process_64.c | |||
@@ -664,3 +664,8 @@ long sys_arch_prctl(int code, unsigned long addr) | |||
664 | return do_arch_prctl(current, code, addr); | 664 | return do_arch_prctl(current, code, addr); |
665 | } | 665 | } |
666 | 666 | ||
667 | unsigned long KSTK_ESP(struct task_struct *task) | ||
668 | { | ||
669 | return (test_tsk_thread_flag(task, TIF_IA32)) ? | ||
670 | (task_pt_regs(task)->sp) : ((task)->thread.usersp); | ||
671 | } | ||
diff --git a/arch/x86/kernel/reboot.c b/arch/x86/kernel/reboot.c index a1a3cdda06e1..f93078746e00 100644 --- a/arch/x86/kernel/reboot.c +++ b/arch/x86/kernel/reboot.c | |||
@@ -436,6 +436,14 @@ static struct dmi_system_id __initdata pci_reboot_dmi_table[] = { | |||
436 | DMI_MATCH(DMI_PRODUCT_NAME, "MacBookPro5"), | 436 | DMI_MATCH(DMI_PRODUCT_NAME, "MacBookPro5"), |
437 | }, | 437 | }, |
438 | }, | 438 | }, |
439 | { /* Handle problems with rebooting on Apple Macmini3,1 */ | ||
440 | .callback = set_pci_reboot, | ||
441 | .ident = "Apple Macmini3,1", | ||
442 | .matches = { | ||
443 | DMI_MATCH(DMI_SYS_VENDOR, "Apple Inc."), | ||
444 | DMI_MATCH(DMI_PRODUCT_NAME, "Macmini3,1"), | ||
445 | }, | ||
446 | }, | ||
439 | { } | 447 | { } |
440 | }; | 448 | }; |
441 | 449 | ||
diff --git a/arch/x86/kernel/setup.c b/arch/x86/kernel/setup.c index e09f0e2c14b5..2a34f9c5be21 100644 --- a/arch/x86/kernel/setup.c +++ b/arch/x86/kernel/setup.c | |||
@@ -660,6 +660,13 @@ static struct dmi_system_id __initdata bad_bios_dmi_table[] = { | |||
660 | }, | 660 | }, |
661 | }, | 661 | }, |
662 | { | 662 | { |
663 | .callback = dmi_low_memory_corruption, | ||
664 | .ident = "Phoenix/MSC BIOS", | ||
665 | .matches = { | ||
666 | DMI_MATCH(DMI_BIOS_VENDOR, "Phoenix/MSC"), | ||
667 | }, | ||
668 | }, | ||
669 | { | ||
663 | /* | 670 | /* |
664 | * AMI BIOS with low memory corruption was found on Intel DG45ID board. | 671 | * AMI BIOS with low memory corruption was found on Intel DG45ID board. |
665 | * It hase different DMI_BIOS_VENDOR = "Intel Corp.", for now we will | 672 | * It hase different DMI_BIOS_VENDOR = "Intel Corp.", for now we will |
diff --git a/arch/x86/kvm/x86.c b/arch/x86/kvm/x86.c index 9b9695322f56..ae07d261527c 100644 --- a/arch/x86/kvm/x86.c +++ b/arch/x86/kvm/x86.c | |||
@@ -1692,7 +1692,7 @@ static int kvm_vcpu_ioctl_x86_setup_mce(struct kvm_vcpu *vcpu, | |||
1692 | unsigned bank_num = mcg_cap & 0xff, bank; | 1692 | unsigned bank_num = mcg_cap & 0xff, bank; |
1693 | 1693 | ||
1694 | r = -EINVAL; | 1694 | r = -EINVAL; |
1695 | if (!bank_num) | 1695 | if (!bank_num || bank_num >= KVM_MAX_MCE_BANKS) |
1696 | goto out; | 1696 | goto out; |
1697 | if (mcg_cap & ~(KVM_MCE_CAP_SUPPORTED | 0xff | 0xff0000)) | 1697 | if (mcg_cap & ~(KVM_MCE_CAP_SUPPORTED | 0xff | 0xff0000)) |
1698 | goto out; | 1698 | goto out; |
@@ -4051,7 +4051,7 @@ static int save_guest_segment_descriptor(struct kvm_vcpu *vcpu, u16 selector, | |||
4051 | return kvm_write_guest_virt(dtable.base + index*8, seg_desc, sizeof(*seg_desc), vcpu); | 4051 | return kvm_write_guest_virt(dtable.base + index*8, seg_desc, sizeof(*seg_desc), vcpu); |
4052 | } | 4052 | } |
4053 | 4053 | ||
4054 | static u32 get_tss_base_addr(struct kvm_vcpu *vcpu, | 4054 | static gpa_t get_tss_base_addr(struct kvm_vcpu *vcpu, |
4055 | struct desc_struct *seg_desc) | 4055 | struct desc_struct *seg_desc) |
4056 | { | 4056 | { |
4057 | u32 base_addr = get_desc_base(seg_desc); | 4057 | u32 base_addr = get_desc_base(seg_desc); |
diff --git a/arch/x86/mm/ioremap.c b/arch/x86/mm/ioremap.c index 334e63ca7b2b..2feb9bdedaaf 100644 --- a/arch/x86/mm/ioremap.c +++ b/arch/x86/mm/ioremap.c | |||
@@ -170,8 +170,7 @@ static void __iomem *__ioremap_caller(resource_size_t phys_addr, | |||
170 | (unsigned long long)phys_addr, | 170 | (unsigned long long)phys_addr, |
171 | (unsigned long long)(phys_addr + size), | 171 | (unsigned long long)(phys_addr + size), |
172 | prot_val, new_prot_val); | 172 | prot_val, new_prot_val); |
173 | free_memtype(phys_addr, phys_addr + size); | 173 | goto err_free_memtype; |
174 | return NULL; | ||
175 | } | 174 | } |
176 | prot_val = new_prot_val; | 175 | prot_val = new_prot_val; |
177 | } | 176 | } |
@@ -197,26 +196,25 @@ static void __iomem *__ioremap_caller(resource_size_t phys_addr, | |||
197 | */ | 196 | */ |
198 | area = get_vm_area_caller(size, VM_IOREMAP, caller); | 197 | area = get_vm_area_caller(size, VM_IOREMAP, caller); |
199 | if (!area) | 198 | if (!area) |
200 | return NULL; | 199 | goto err_free_memtype; |
201 | area->phys_addr = phys_addr; | 200 | area->phys_addr = phys_addr; |
202 | vaddr = (unsigned long) area->addr; | 201 | vaddr = (unsigned long) area->addr; |
203 | 202 | ||
204 | if (kernel_map_sync_memtype(phys_addr, size, prot_val)) { | 203 | if (kernel_map_sync_memtype(phys_addr, size, prot_val)) |
205 | free_memtype(phys_addr, phys_addr + size); | 204 | goto err_free_area; |
206 | free_vm_area(area); | ||
207 | return NULL; | ||
208 | } | ||
209 | 205 | ||
210 | if (ioremap_page_range(vaddr, vaddr + size, phys_addr, prot)) { | 206 | if (ioremap_page_range(vaddr, vaddr + size, phys_addr, prot)) |
211 | free_memtype(phys_addr, phys_addr + size); | 207 | goto err_free_area; |
212 | free_vm_area(area); | ||
213 | return NULL; | ||
214 | } | ||
215 | 208 | ||
216 | ret_addr = (void __iomem *) (vaddr + offset); | 209 | ret_addr = (void __iomem *) (vaddr + offset); |
217 | mmiotrace_ioremap(unaligned_phys_addr, unaligned_size, ret_addr); | 210 | mmiotrace_ioremap(unaligned_phys_addr, unaligned_size, ret_addr); |
218 | 211 | ||
219 | return ret_addr; | 212 | return ret_addr; |
213 | err_free_area: | ||
214 | free_vm_area(area); | ||
215 | err_free_memtype: | ||
216 | free_memtype(phys_addr, phys_addr + size); | ||
217 | return NULL; | ||
220 | } | 218 | } |
221 | 219 | ||
222 | /** | 220 | /** |
diff --git a/arch/x86/xen/enlighten.c b/arch/x86/xen/enlighten.c index 23a4d80fb39e..dfbf70e65860 100644 --- a/arch/x86/xen/enlighten.c +++ b/arch/x86/xen/enlighten.c | |||
@@ -178,6 +178,7 @@ static __read_mostly unsigned int cpuid_leaf1_ecx_mask = ~0; | |||
178 | static void xen_cpuid(unsigned int *ax, unsigned int *bx, | 178 | static void xen_cpuid(unsigned int *ax, unsigned int *bx, |
179 | unsigned int *cx, unsigned int *dx) | 179 | unsigned int *cx, unsigned int *dx) |
180 | { | 180 | { |
181 | unsigned maskebx = ~0; | ||
181 | unsigned maskecx = ~0; | 182 | unsigned maskecx = ~0; |
182 | unsigned maskedx = ~0; | 183 | unsigned maskedx = ~0; |
183 | 184 | ||
@@ -185,9 +186,16 @@ static void xen_cpuid(unsigned int *ax, unsigned int *bx, | |||
185 | * Mask out inconvenient features, to try and disable as many | 186 | * Mask out inconvenient features, to try and disable as many |
186 | * unsupported kernel subsystems as possible. | 187 | * unsupported kernel subsystems as possible. |
187 | */ | 188 | */ |
188 | if (*ax == 1) { | 189 | switch (*ax) { |
190 | case 1: | ||
189 | maskecx = cpuid_leaf1_ecx_mask; | 191 | maskecx = cpuid_leaf1_ecx_mask; |
190 | maskedx = cpuid_leaf1_edx_mask; | 192 | maskedx = cpuid_leaf1_edx_mask; |
193 | break; | ||
194 | |||
195 | case 0xb: | ||
196 | /* Suppress extended topology stuff */ | ||
197 | maskebx = 0; | ||
198 | break; | ||
191 | } | 199 | } |
192 | 200 | ||
193 | asm(XEN_EMULATE_PREFIX "cpuid" | 201 | asm(XEN_EMULATE_PREFIX "cpuid" |
@@ -197,6 +205,7 @@ static void xen_cpuid(unsigned int *ax, unsigned int *bx, | |||
197 | "=d" (*dx) | 205 | "=d" (*dx) |
198 | : "0" (*ax), "2" (*cx)); | 206 | : "0" (*ax), "2" (*cx)); |
199 | 207 | ||
208 | *bx &= maskebx; | ||
200 | *cx &= maskecx; | 209 | *cx &= maskecx; |
201 | *dx &= maskedx; | 210 | *dx &= maskedx; |
202 | } | 211 | } |
diff --git a/block/cfq-iosched.c b/block/cfq-iosched.c index 069a61017c02..aa1e9535e358 100644 --- a/block/cfq-iosched.c +++ b/block/cfq-iosched.c | |||
@@ -196,6 +196,7 @@ enum cfqq_state_flags { | |||
196 | CFQ_CFQQ_FLAG_slice_new, /* no requests dispatched in slice */ | 196 | CFQ_CFQQ_FLAG_slice_new, /* no requests dispatched in slice */ |
197 | CFQ_CFQQ_FLAG_sync, /* synchronous queue */ | 197 | CFQ_CFQQ_FLAG_sync, /* synchronous queue */ |
198 | CFQ_CFQQ_FLAG_coop, /* has done a coop jump of the queue */ | 198 | CFQ_CFQQ_FLAG_coop, /* has done a coop jump of the queue */ |
199 | CFQ_CFQQ_FLAG_coop_preempt, /* coop preempt */ | ||
199 | }; | 200 | }; |
200 | 201 | ||
201 | #define CFQ_CFQQ_FNS(name) \ | 202 | #define CFQ_CFQQ_FNS(name) \ |
@@ -222,6 +223,7 @@ CFQ_CFQQ_FNS(prio_changed); | |||
222 | CFQ_CFQQ_FNS(slice_new); | 223 | CFQ_CFQQ_FNS(slice_new); |
223 | CFQ_CFQQ_FNS(sync); | 224 | CFQ_CFQQ_FNS(sync); |
224 | CFQ_CFQQ_FNS(coop); | 225 | CFQ_CFQQ_FNS(coop); |
226 | CFQ_CFQQ_FNS(coop_preempt); | ||
225 | #undef CFQ_CFQQ_FNS | 227 | #undef CFQ_CFQQ_FNS |
226 | 228 | ||
227 | #define cfq_log_cfqq(cfqd, cfqq, fmt, args...) \ | 229 | #define cfq_log_cfqq(cfqd, cfqq, fmt, args...) \ |
@@ -945,10 +947,13 @@ static struct cfq_queue *cfq_set_active_queue(struct cfq_data *cfqd, | |||
945 | { | 947 | { |
946 | if (!cfqq) { | 948 | if (!cfqq) { |
947 | cfqq = cfq_get_next_queue(cfqd); | 949 | cfqq = cfq_get_next_queue(cfqd); |
948 | if (cfqq) | 950 | if (cfqq && !cfq_cfqq_coop_preempt(cfqq)) |
949 | cfq_clear_cfqq_coop(cfqq); | 951 | cfq_clear_cfqq_coop(cfqq); |
950 | } | 952 | } |
951 | 953 | ||
954 | if (cfqq) | ||
955 | cfq_clear_cfqq_coop_preempt(cfqq); | ||
956 | |||
952 | __cfq_set_active_queue(cfqd, cfqq); | 957 | __cfq_set_active_queue(cfqd, cfqq); |
953 | return cfqq; | 958 | return cfqq; |
954 | } | 959 | } |
@@ -2051,7 +2056,7 @@ cfq_should_preempt(struct cfq_data *cfqd, struct cfq_queue *new_cfqq, | |||
2051 | * it's a metadata request and the current queue is doing regular IO. | 2056 | * it's a metadata request and the current queue is doing regular IO. |
2052 | */ | 2057 | */ |
2053 | if (rq_is_meta(rq) && !cfqq->meta_pending) | 2058 | if (rq_is_meta(rq) && !cfqq->meta_pending) |
2054 | return false; | 2059 | return true; |
2055 | 2060 | ||
2056 | /* | 2061 | /* |
2057 | * Allow an RT request to pre-empt an ongoing non-RT cfqq timeslice. | 2062 | * Allow an RT request to pre-empt an ongoing non-RT cfqq timeslice. |
@@ -2066,8 +2071,16 @@ cfq_should_preempt(struct cfq_data *cfqd, struct cfq_queue *new_cfqq, | |||
2066 | * if this request is as-good as one we would expect from the | 2071 | * if this request is as-good as one we would expect from the |
2067 | * current cfqq, let it preempt | 2072 | * current cfqq, let it preempt |
2068 | */ | 2073 | */ |
2069 | if (cfq_rq_close(cfqd, rq)) | 2074 | if (cfq_rq_close(cfqd, rq) && (!cfq_cfqq_coop(new_cfqq) || |
2075 | cfqd->busy_queues == 1)) { | ||
2076 | /* | ||
2077 | * Mark new queue coop_preempt, so its coop flag will not be | ||
2078 | * cleared when new queue gets scheduled at the very first time | ||
2079 | */ | ||
2080 | cfq_mark_cfqq_coop_preempt(new_cfqq); | ||
2081 | cfq_mark_cfqq_coop(new_cfqq); | ||
2070 | return true; | 2082 | return true; |
2083 | } | ||
2071 | 2084 | ||
2072 | return false; | 2085 | return false; |
2073 | } | 2086 | } |
diff --git a/drivers/acpi/acpica/acconfig.h b/drivers/acpi/acpica/acconfig.h index 8e679ef5b231..a4471e3d3853 100644 --- a/drivers/acpi/acpica/acconfig.h +++ b/drivers/acpi/acpica/acconfig.h | |||
@@ -103,9 +103,9 @@ | |||
103 | 103 | ||
104 | #define ACPI_MAX_REFERENCE_COUNT 0x1000 | 104 | #define ACPI_MAX_REFERENCE_COUNT 0x1000 |
105 | 105 | ||
106 | /* Size of cached memory mapping for system memory operation region */ | 106 | /* Default page size for use in mapping memory for operation regions */ |
107 | 107 | ||
108 | #define ACPI_SYSMEM_REGION_WINDOW_SIZE 4096 | 108 | #define ACPI_DEFAULT_PAGE_SIZE 4096 /* Must be power of 2 */ |
109 | 109 | ||
110 | /* owner_id tracking. 8 entries allows for 255 owner_ids */ | 110 | /* owner_id tracking. 8 entries allows for 255 owner_ids */ |
111 | 111 | ||
diff --git a/drivers/acpi/acpica/exregion.c b/drivers/acpi/acpica/exregion.c index 3a54b737d2da..2bd83ac57c3a 100644 --- a/drivers/acpi/acpica/exregion.c +++ b/drivers/acpi/acpica/exregion.c | |||
@@ -77,7 +77,8 @@ acpi_ex_system_memory_space_handler(u32 function, | |||
77 | void *logical_addr_ptr = NULL; | 77 | void *logical_addr_ptr = NULL; |
78 | struct acpi_mem_space_context *mem_info = region_context; | 78 | struct acpi_mem_space_context *mem_info = region_context; |
79 | u32 length; | 79 | u32 length; |
80 | acpi_size window_size; | 80 | acpi_size map_length; |
81 | acpi_size page_boundary_map_length; | ||
81 | #ifdef ACPI_MISALIGNMENT_NOT_SUPPORTED | 82 | #ifdef ACPI_MISALIGNMENT_NOT_SUPPORTED |
82 | u32 remainder; | 83 | u32 remainder; |
83 | #endif | 84 | #endif |
@@ -144,25 +145,39 @@ acpi_ex_system_memory_space_handler(u32 function, | |||
144 | } | 145 | } |
145 | 146 | ||
146 | /* | 147 | /* |
147 | * Don't attempt to map memory beyond the end of the region, and | 148 | * Attempt to map from the requested address to the end of the region. |
148 | * constrain the maximum mapping size to something reasonable. | 149 | * However, we will never map more than one page, nor will we cross |
150 | * a page boundary. | ||
149 | */ | 151 | */ |
150 | window_size = (acpi_size) | 152 | map_length = (acpi_size) |
151 | ((mem_info->address + mem_info->length) - address); | 153 | ((mem_info->address + mem_info->length) - address); |
152 | 154 | ||
153 | if (window_size > ACPI_SYSMEM_REGION_WINDOW_SIZE) { | 155 | /* |
154 | window_size = ACPI_SYSMEM_REGION_WINDOW_SIZE; | 156 | * If mapping the entire remaining portion of the region will cross |
157 | * a page boundary, just map up to the page boundary, do not cross. | ||
158 | * On some systems, crossing a page boundary while mapping regions | ||
159 | * can cause warnings if the pages have different attributes | ||
160 | * due to resource management | ||
161 | */ | ||
162 | page_boundary_map_length = | ||
163 | ACPI_ROUND_UP(address, ACPI_DEFAULT_PAGE_SIZE) - address; | ||
164 | |||
165 | if (!page_boundary_map_length) { | ||
166 | page_boundary_map_length = ACPI_DEFAULT_PAGE_SIZE; | ||
167 | } | ||
168 | |||
169 | if (map_length > page_boundary_map_length) { | ||
170 | map_length = page_boundary_map_length; | ||
155 | } | 171 | } |
156 | 172 | ||
157 | /* Create a new mapping starting at the address given */ | 173 | /* Create a new mapping starting at the address given */ |
158 | 174 | ||
159 | mem_info->mapped_logical_address = | 175 | mem_info->mapped_logical_address = acpi_os_map_memory((acpi_physical_address) address, map_length); |
160 | acpi_os_map_memory((acpi_physical_address) address, window_size); | ||
161 | if (!mem_info->mapped_logical_address) { | 176 | if (!mem_info->mapped_logical_address) { |
162 | ACPI_ERROR((AE_INFO, | 177 | ACPI_ERROR((AE_INFO, |
163 | "Could not map memory at %8.8X%8.8X, size %X", | 178 | "Could not map memory at %8.8X%8.8X, size %X", |
164 | ACPI_FORMAT_NATIVE_UINT(address), | 179 | ACPI_FORMAT_NATIVE_UINT(address), |
165 | (u32) window_size)); | 180 | (u32) map_length)); |
166 | mem_info->mapped_length = 0; | 181 | mem_info->mapped_length = 0; |
167 | return_ACPI_STATUS(AE_NO_MEMORY); | 182 | return_ACPI_STATUS(AE_NO_MEMORY); |
168 | } | 183 | } |
@@ -170,7 +185,7 @@ acpi_ex_system_memory_space_handler(u32 function, | |||
170 | /* Save the physical address and mapping size */ | 185 | /* Save the physical address and mapping size */ |
171 | 186 | ||
172 | mem_info->mapped_physical_address = address; | 187 | mem_info->mapped_physical_address = address; |
173 | mem_info->mapped_length = window_size; | 188 | mem_info->mapped_length = map_length; |
174 | } | 189 | } |
175 | 190 | ||
176 | /* | 191 | /* |
diff --git a/drivers/acpi/power_meter.c b/drivers/acpi/power_meter.c index e6bfd77986b8..2ef7030a0c28 100644 --- a/drivers/acpi/power_meter.c +++ b/drivers/acpi/power_meter.c | |||
@@ -294,7 +294,11 @@ static int set_acpi_trip(struct acpi_power_meter_resource *resource) | |||
294 | return -EINVAL; | 294 | return -EINVAL; |
295 | } | 295 | } |
296 | 296 | ||
297 | return data; | 297 | /* _PTP returns 0 on success, nonzero otherwise */ |
298 | if (data) | ||
299 | return -EINVAL; | ||
300 | |||
301 | return 0; | ||
298 | } | 302 | } |
299 | 303 | ||
300 | static ssize_t set_trip(struct device *dev, struct device_attribute *devattr, | 304 | static ssize_t set_trip(struct device *dev, struct device_attribute *devattr, |
diff --git a/drivers/acpi/proc.c b/drivers/acpi/proc.c index f8b6f555ba52..d0d25e2e1ced 100644 --- a/drivers/acpi/proc.c +++ b/drivers/acpi/proc.c | |||
@@ -393,7 +393,7 @@ acpi_system_write_wakeup_device(struct file *file, | |||
393 | struct list_head *node, *next; | 393 | struct list_head *node, *next; |
394 | char strbuf[5]; | 394 | char strbuf[5]; |
395 | char str[5] = ""; | 395 | char str[5] = ""; |
396 | int len = count; | 396 | unsigned int len = count; |
397 | struct acpi_device *found_dev = NULL; | 397 | struct acpi_device *found_dev = NULL; |
398 | 398 | ||
399 | if (len > 4) | 399 | if (len > 4) |
diff --git a/drivers/acpi/processor_core.c b/drivers/acpi/processor_core.c index c567b46dfa0f..ec742a4e5635 100644 --- a/drivers/acpi/processor_core.c +++ b/drivers/acpi/processor_core.c | |||
@@ -770,7 +770,7 @@ static struct notifier_block acpi_cpu_notifier = | |||
770 | .notifier_call = acpi_cpu_soft_notify, | 770 | .notifier_call = acpi_cpu_soft_notify, |
771 | }; | 771 | }; |
772 | 772 | ||
773 | static int acpi_processor_add(struct acpi_device *device) | 773 | static int __cpuinit acpi_processor_add(struct acpi_device *device) |
774 | { | 774 | { |
775 | struct acpi_processor *pr = NULL; | 775 | struct acpi_processor *pr = NULL; |
776 | int result = 0; | 776 | int result = 0; |
diff --git a/drivers/acpi/processor_throttling.c b/drivers/acpi/processor_throttling.c index 4c6c14c1e307..1c5d7a8b2fdf 100644 --- a/drivers/acpi/processor_throttling.c +++ b/drivers/acpi/processor_throttling.c | |||
@@ -1133,15 +1133,15 @@ int acpi_processor_get_throttling_info(struct acpi_processor *pr) | |||
1133 | int result = 0; | 1133 | int result = 0; |
1134 | struct acpi_processor_throttling *pthrottling; | 1134 | struct acpi_processor_throttling *pthrottling; |
1135 | 1135 | ||
1136 | if (!pr) | ||
1137 | return -EINVAL; | ||
1138 | |||
1136 | ACPI_DEBUG_PRINT((ACPI_DB_INFO, | 1139 | ACPI_DEBUG_PRINT((ACPI_DB_INFO, |
1137 | "pblk_address[0x%08x] duty_offset[%d] duty_width[%d]\n", | 1140 | "pblk_address[0x%08x] duty_offset[%d] duty_width[%d]\n", |
1138 | pr->throttling.address, | 1141 | pr->throttling.address, |
1139 | pr->throttling.duty_offset, | 1142 | pr->throttling.duty_offset, |
1140 | pr->throttling.duty_width)); | 1143 | pr->throttling.duty_width)); |
1141 | 1144 | ||
1142 | if (!pr) | ||
1143 | return -EINVAL; | ||
1144 | |||
1145 | /* | 1145 | /* |
1146 | * Evaluate _PTC, _TSS and _TPC | 1146 | * Evaluate _PTC, _TSS and _TPC |
1147 | * They must all be present or none of them can be used. | 1147 | * They must all be present or none of them can be used. |
diff --git a/drivers/acpi/sleep.c b/drivers/acpi/sleep.c index a90afcc723ab..4cc1b8116e76 100644 --- a/drivers/acpi/sleep.c +++ b/drivers/acpi/sleep.c | |||
@@ -413,6 +413,30 @@ static struct dmi_system_id __initdata acpisleep_dmi_table[] = { | |||
413 | }, | 413 | }, |
414 | }, | 414 | }, |
415 | { | 415 | { |
416 | .callback = init_set_sci_en_on_resume, | ||
417 | .ident = "Hewlett-Packard Pavilion dv4", | ||
418 | .matches = { | ||
419 | DMI_MATCH(DMI_SYS_VENDOR, "Hewlett-Packard"), | ||
420 | DMI_MATCH(DMI_PRODUCT_NAME, "HP Pavilion dv4"), | ||
421 | }, | ||
422 | }, | ||
423 | { | ||
424 | .callback = init_set_sci_en_on_resume, | ||
425 | .ident = "Hewlett-Packard Pavilion dv7", | ||
426 | .matches = { | ||
427 | DMI_MATCH(DMI_SYS_VENDOR, "Hewlett-Packard"), | ||
428 | DMI_MATCH(DMI_PRODUCT_NAME, "HP Pavilion dv7"), | ||
429 | }, | ||
430 | }, | ||
431 | { | ||
432 | .callback = init_set_sci_en_on_resume, | ||
433 | .ident = "Hewlett-Packard Compaq Presario CQ40 Notebook PC", | ||
434 | .matches = { | ||
435 | DMI_MATCH(DMI_SYS_VENDOR, "Hewlett-Packard"), | ||
436 | DMI_MATCH(DMI_PRODUCT_NAME, "Compaq Presario CQ40 Notebook PC"), | ||
437 | }, | ||
438 | }, | ||
439 | { | ||
416 | .callback = init_old_suspend_ordering, | 440 | .callback = init_old_suspend_ordering, |
417 | .ident = "Panasonic CF51-2L", | 441 | .ident = "Panasonic CF51-2L", |
418 | .matches = { | 442 | .matches = { |
diff --git a/drivers/acpi/video.c b/drivers/acpi/video.c index 64e3c581b7a9..05dff631591c 100644 --- a/drivers/acpi/video.c +++ b/drivers/acpi/video.c | |||
@@ -1223,7 +1223,7 @@ acpi_video_device_write_state(struct file *file, | |||
1223 | u32 state = 0; | 1223 | u32 state = 0; |
1224 | 1224 | ||
1225 | 1225 | ||
1226 | if (!dev || count + 1 > sizeof str) | 1226 | if (!dev || count >= sizeof(str)) |
1227 | return -EINVAL; | 1227 | return -EINVAL; |
1228 | 1228 | ||
1229 | if (copy_from_user(str, buffer, count)) | 1229 | if (copy_from_user(str, buffer, count)) |
@@ -1280,7 +1280,7 @@ acpi_video_device_write_brightness(struct file *file, | |||
1280 | int i; | 1280 | int i; |
1281 | 1281 | ||
1282 | 1282 | ||
1283 | if (!dev || !dev->brightness || count + 1 > sizeof str) | 1283 | if (!dev || !dev->brightness || count >= sizeof(str)) |
1284 | return -EINVAL; | 1284 | return -EINVAL; |
1285 | 1285 | ||
1286 | if (copy_from_user(str, buffer, count)) | 1286 | if (copy_from_user(str, buffer, count)) |
@@ -1562,7 +1562,7 @@ acpi_video_bus_write_POST(struct file *file, | |||
1562 | unsigned long long opt, options; | 1562 | unsigned long long opt, options; |
1563 | 1563 | ||
1564 | 1564 | ||
1565 | if (!video || count + 1 > sizeof str) | 1565 | if (!video || count >= sizeof(str)) |
1566 | return -EINVAL; | 1566 | return -EINVAL; |
1567 | 1567 | ||
1568 | status = acpi_video_bus_POST_options(video, &options); | 1568 | status = acpi_video_bus_POST_options(video, &options); |
@@ -1602,7 +1602,7 @@ acpi_video_bus_write_DOS(struct file *file, | |||
1602 | unsigned long opt; | 1602 | unsigned long opt; |
1603 | 1603 | ||
1604 | 1604 | ||
1605 | if (!video || count + 1 > sizeof str) | 1605 | if (!video || count >= sizeof(str)) |
1606 | return -EINVAL; | 1606 | return -EINVAL; |
1607 | 1607 | ||
1608 | if (copy_from_user(str, buffer, count)) | 1608 | if (copy_from_user(str, buffer, count)) |
diff --git a/drivers/ata/ahci.c b/drivers/ata/ahci.c index a06f5d6375a8..a3241a1a710b 100644 --- a/drivers/ata/ahci.c +++ b/drivers/ata/ahci.c | |||
@@ -2718,6 +2718,30 @@ static bool ahci_sb600_enable_64bit(struct pci_dev *pdev) | |||
2718 | }, | 2718 | }, |
2719 | .driver_data = "20071026", /* yyyymmdd */ | 2719 | .driver_data = "20071026", /* yyyymmdd */ |
2720 | }, | 2720 | }, |
2721 | /* | ||
2722 | * All BIOS versions for the MSI K9A2 Platinum (MS-7376) | ||
2723 | * support 64bit DMA. | ||
2724 | * | ||
2725 | * BIOS versions earlier than 1.5 had the Manufacturer DMI | ||
2726 | * fields as "MICRO-STAR INTERANTIONAL CO.,LTD". | ||
2727 | * This spelling mistake was fixed in BIOS version 1.5, so | ||
2728 | * 1.5 and later have the Manufacturer as | ||
2729 | * "MICRO-STAR INTERNATIONAL CO.,LTD". | ||
2730 | * So try to match on DMI_BOARD_VENDOR of "MICRO-STAR INTER". | ||
2731 | * | ||
2732 | * BIOS versions earlier than 1.9 had a Board Product Name | ||
2733 | * DMI field of "MS-7376". This was changed to be | ||
2734 | * "K9A2 Platinum (MS-7376)" in version 1.9, but we can still | ||
2735 | * match on DMI_BOARD_NAME of "MS-7376". | ||
2736 | */ | ||
2737 | { | ||
2738 | .ident = "MSI K9A2 Platinum", | ||
2739 | .matches = { | ||
2740 | DMI_MATCH(DMI_BOARD_VENDOR, | ||
2741 | "MICRO-STAR INTER"), | ||
2742 | DMI_MATCH(DMI_BOARD_NAME, "MS-7376"), | ||
2743 | }, | ||
2744 | }, | ||
2721 | { } | 2745 | { } |
2722 | }; | 2746 | }; |
2723 | const struct dmi_system_id *match; | 2747 | const struct dmi_system_id *match; |
@@ -2729,18 +2753,24 @@ static bool ahci_sb600_enable_64bit(struct pci_dev *pdev) | |||
2729 | !match) | 2753 | !match) |
2730 | return false; | 2754 | return false; |
2731 | 2755 | ||
2756 | if (!match->driver_data) | ||
2757 | goto enable_64bit; | ||
2758 | |||
2732 | dmi_get_date(DMI_BIOS_DATE, &year, &month, &date); | 2759 | dmi_get_date(DMI_BIOS_DATE, &year, &month, &date); |
2733 | snprintf(buf, sizeof(buf), "%04d%02d%02d", year, month, date); | 2760 | snprintf(buf, sizeof(buf), "%04d%02d%02d", year, month, date); |
2734 | 2761 | ||
2735 | if (strcmp(buf, match->driver_data) >= 0) { | 2762 | if (strcmp(buf, match->driver_data) >= 0) |
2736 | dev_printk(KERN_WARNING, &pdev->dev, "%s: enabling 64bit DMA\n", | 2763 | goto enable_64bit; |
2737 | match->ident); | 2764 | else { |
2738 | return true; | ||
2739 | } else { | ||
2740 | dev_printk(KERN_WARNING, &pdev->dev, "%s: BIOS too old, " | 2765 | dev_printk(KERN_WARNING, &pdev->dev, "%s: BIOS too old, " |
2741 | "forcing 32bit DMA, update BIOS\n", match->ident); | 2766 | "forcing 32bit DMA, update BIOS\n", match->ident); |
2742 | return false; | 2767 | return false; |
2743 | } | 2768 | } |
2769 | |||
2770 | enable_64bit: | ||
2771 | dev_printk(KERN_WARNING, &pdev->dev, "%s: enabling 64bit DMA\n", | ||
2772 | match->ident); | ||
2773 | return true; | ||
2744 | } | 2774 | } |
2745 | 2775 | ||
2746 | static bool ahci_broken_system_poweroff(struct pci_dev *pdev) | 2776 | static bool ahci_broken_system_poweroff(struct pci_dev *pdev) |
diff --git a/drivers/ata/libata-core.c b/drivers/ata/libata-core.c index d7f0f1b1ae3e..dc72690ed5db 100644 --- a/drivers/ata/libata-core.c +++ b/drivers/ata/libata-core.c | |||
@@ -4919,10 +4919,11 @@ struct ata_queued_cmd *ata_qc_new_init(struct ata_device *dev) | |||
4919 | */ | 4919 | */ |
4920 | void ata_qc_free(struct ata_queued_cmd *qc) | 4920 | void ata_qc_free(struct ata_queued_cmd *qc) |
4921 | { | 4921 | { |
4922 | struct ata_port *ap = qc->ap; | 4922 | struct ata_port *ap; |
4923 | unsigned int tag; | 4923 | unsigned int tag; |
4924 | 4924 | ||
4925 | WARN_ON_ONCE(qc == NULL); /* ata_qc_from_tag _might_ return NULL */ | 4925 | WARN_ON_ONCE(qc == NULL); /* ata_qc_from_tag _might_ return NULL */ |
4926 | ap = qc->ap; | ||
4926 | 4927 | ||
4927 | qc->flags = 0; | 4928 | qc->flags = 0; |
4928 | tag = qc->tag; | 4929 | tag = qc->tag; |
@@ -4934,11 +4935,13 @@ void ata_qc_free(struct ata_queued_cmd *qc) | |||
4934 | 4935 | ||
4935 | void __ata_qc_complete(struct ata_queued_cmd *qc) | 4936 | void __ata_qc_complete(struct ata_queued_cmd *qc) |
4936 | { | 4937 | { |
4937 | struct ata_port *ap = qc->ap; | 4938 | struct ata_port *ap; |
4938 | struct ata_link *link = qc->dev->link; | 4939 | struct ata_link *link; |
4939 | 4940 | ||
4940 | WARN_ON_ONCE(qc == NULL); /* ata_qc_from_tag _might_ return NULL */ | 4941 | WARN_ON_ONCE(qc == NULL); /* ata_qc_from_tag _might_ return NULL */ |
4941 | WARN_ON_ONCE(!(qc->flags & ATA_QCFLAG_ACTIVE)); | 4942 | WARN_ON_ONCE(!(qc->flags & ATA_QCFLAG_ACTIVE)); |
4943 | ap = qc->ap; | ||
4944 | link = qc->dev->link; | ||
4942 | 4945 | ||
4943 | if (likely(qc->flags & ATA_QCFLAG_DMAMAP)) | 4946 | if (likely(qc->flags & ATA_QCFLAG_DMAMAP)) |
4944 | ata_sg_clean(qc); | 4947 | ata_sg_clean(qc); |
diff --git a/drivers/ata/sata_via.c b/drivers/ata/sata_via.c index bdd43c7f432e..02efd9a83d26 100644 --- a/drivers/ata/sata_via.c +++ b/drivers/ata/sata_via.c | |||
@@ -93,7 +93,6 @@ static const struct pci_device_id svia_pci_tbl[] = { | |||
93 | { PCI_VDEVICE(VIA, 0x7372), vt6420 }, | 93 | { PCI_VDEVICE(VIA, 0x7372), vt6420 }, |
94 | { PCI_VDEVICE(VIA, 0x5287), vt8251 }, /* 2 sata chnls (Master/Slave) */ | 94 | { PCI_VDEVICE(VIA, 0x5287), vt8251 }, /* 2 sata chnls (Master/Slave) */ |
95 | { PCI_VDEVICE(VIA, 0x9000), vt8251 }, | 95 | { PCI_VDEVICE(VIA, 0x9000), vt8251 }, |
96 | { PCI_VDEVICE(VIA, 0x9040), vt8251 }, | ||
97 | 96 | ||
98 | { } /* terminate list */ | 97 | { } /* terminate list */ |
99 | }; | 98 | }; |
diff --git a/drivers/bluetooth/btusb.c b/drivers/bluetooth/btusb.c index 7ba91aa3fe8b..2fb38027f3bb 100644 --- a/drivers/bluetooth/btusb.c +++ b/drivers/bluetooth/btusb.c | |||
@@ -591,6 +591,7 @@ static int btusb_close(struct hci_dev *hdev) | |||
591 | return 0; | 591 | return 0; |
592 | 592 | ||
593 | cancel_work_sync(&data->work); | 593 | cancel_work_sync(&data->work); |
594 | cancel_work_sync(&data->waker); | ||
594 | 595 | ||
595 | clear_bit(BTUSB_ISOC_RUNNING, &data->flags); | 596 | clear_bit(BTUSB_ISOC_RUNNING, &data->flags); |
596 | clear_bit(BTUSB_BULK_RUNNING, &data->flags); | 597 | clear_bit(BTUSB_BULK_RUNNING, &data->flags); |
diff --git a/drivers/char/hvc_xen.c b/drivers/char/hvc_xen.c index eba999f8598d..a6ee32b599a8 100644 --- a/drivers/char/hvc_xen.c +++ b/drivers/char/hvc_xen.c | |||
@@ -55,7 +55,7 @@ static inline void notify_daemon(void) | |||
55 | notify_remote_via_evtchn(xen_start_info->console.domU.evtchn); | 55 | notify_remote_via_evtchn(xen_start_info->console.domU.evtchn); |
56 | } | 56 | } |
57 | 57 | ||
58 | static int write_console(uint32_t vtermno, const char *data, int len) | 58 | static int __write_console(const char *data, int len) |
59 | { | 59 | { |
60 | struct xencons_interface *intf = xencons_interface(); | 60 | struct xencons_interface *intf = xencons_interface(); |
61 | XENCONS_RING_IDX cons, prod; | 61 | XENCONS_RING_IDX cons, prod; |
@@ -76,6 +76,29 @@ static int write_console(uint32_t vtermno, const char *data, int len) | |||
76 | return sent; | 76 | return sent; |
77 | } | 77 | } |
78 | 78 | ||
79 | static int write_console(uint32_t vtermno, const char *data, int len) | ||
80 | { | ||
81 | int ret = len; | ||
82 | |||
83 | /* | ||
84 | * Make sure the whole buffer is emitted, polling if | ||
85 | * necessary. We don't ever want to rely on the hvc daemon | ||
86 | * because the most interesting console output is when the | ||
87 | * kernel is crippled. | ||
88 | */ | ||
89 | while (len) { | ||
90 | int sent = __write_console(data, len); | ||
91 | |||
92 | data += sent; | ||
93 | len -= sent; | ||
94 | |||
95 | if (unlikely(len)) | ||
96 | HYPERVISOR_sched_op(SCHEDOP_yield, NULL); | ||
97 | } | ||
98 | |||
99 | return ret; | ||
100 | } | ||
101 | |||
79 | static int read_console(uint32_t vtermno, char *buf, int len) | 102 | static int read_console(uint32_t vtermno, char *buf, int len) |
80 | { | 103 | { |
81 | struct xencons_interface *intf = xencons_interface(); | 104 | struct xencons_interface *intf = xencons_interface(); |
diff --git a/drivers/edac/amd64_edac.c b/drivers/edac/amd64_edac.c index d4560d9d5a83..a38831c82649 100644 --- a/drivers/edac/amd64_edac.c +++ b/drivers/edac/amd64_edac.c | |||
@@ -2254,7 +2254,7 @@ static inline void __amd64_decode_bus_error(struct mem_ctl_info *mci, | |||
2254 | { | 2254 | { |
2255 | u32 ec = ERROR_CODE(info->nbsl); | 2255 | u32 ec = ERROR_CODE(info->nbsl); |
2256 | u32 xec = EXT_ERROR_CODE(info->nbsl); | 2256 | u32 xec = EXT_ERROR_CODE(info->nbsl); |
2257 | int ecc_type = info->nbsh & (0x3 << 13); | 2257 | int ecc_type = (info->nbsh >> 13) & 0x3; |
2258 | 2258 | ||
2259 | /* Bail early out if this was an 'observed' error */ | 2259 | /* Bail early out if this was an 'observed' error */ |
2260 | if (PP(ec) == K8_NBSL_PP_OBS) | 2260 | if (PP(ec) == K8_NBSL_PP_OBS) |
@@ -3163,7 +3163,7 @@ static int __init amd64_edac_init(void) | |||
3163 | opstate_init(); | 3163 | opstate_init(); |
3164 | 3164 | ||
3165 | if (cache_k8_northbridges() < 0) | 3165 | if (cache_k8_northbridges() < 0) |
3166 | goto err_exit; | 3166 | return err; |
3167 | 3167 | ||
3168 | err = pci_register_driver(&amd64_pci_driver); | 3168 | err = pci_register_driver(&amd64_pci_driver); |
3169 | if (err) | 3169 | if (err) |
@@ -3189,8 +3189,6 @@ static int __init amd64_edac_init(void) | |||
3189 | 3189 | ||
3190 | err_2nd_stage: | 3190 | err_2nd_stage: |
3191 | debugf0("2nd stage failed\n"); | 3191 | debugf0("2nd stage failed\n"); |
3192 | |||
3193 | err_exit: | ||
3194 | pci_unregister_driver(&amd64_pci_driver); | 3192 | pci_unregister_driver(&amd64_pci_driver); |
3195 | 3193 | ||
3196 | return err; | 3194 | return err; |
diff --git a/drivers/gpio/gpiolib.c b/drivers/gpio/gpiolib.c index 662ed923d9eb..50de0f5750d8 100644 --- a/drivers/gpio/gpiolib.c +++ b/drivers/gpio/gpiolib.c | |||
@@ -661,7 +661,7 @@ int gpio_export(unsigned gpio, bool direction_may_change) | |||
661 | 661 | ||
662 | dev = device_create(&gpio_class, desc->chip->dev, MKDEV(0, 0), | 662 | dev = device_create(&gpio_class, desc->chip->dev, MKDEV(0, 0), |
663 | desc, ioname ? ioname : "gpio%d", gpio); | 663 | desc, ioname ? ioname : "gpio%d", gpio); |
664 | if (dev) { | 664 | if (!IS_ERR(dev)) { |
665 | if (direction_may_change) | 665 | if (direction_may_change) |
666 | status = sysfs_create_group(&dev->kobj, | 666 | status = sysfs_create_group(&dev->kobj, |
667 | &gpio_attr_group); | 667 | &gpio_attr_group); |
@@ -679,7 +679,7 @@ int gpio_export(unsigned gpio, bool direction_may_change) | |||
679 | if (status != 0) | 679 | if (status != 0) |
680 | device_unregister(dev); | 680 | device_unregister(dev); |
681 | } else | 681 | } else |
682 | status = -ENODEV; | 682 | status = PTR_ERR(dev); |
683 | if (status == 0) | 683 | if (status == 0) |
684 | set_bit(FLAG_EXPORT, &desc->flags); | 684 | set_bit(FLAG_EXPORT, &desc->flags); |
685 | } | 685 | } |
@@ -800,11 +800,11 @@ static int gpiochip_export(struct gpio_chip *chip) | |||
800 | mutex_lock(&sysfs_lock); | 800 | mutex_lock(&sysfs_lock); |
801 | dev = device_create(&gpio_class, chip->dev, MKDEV(0, 0), chip, | 801 | dev = device_create(&gpio_class, chip->dev, MKDEV(0, 0), chip, |
802 | "gpiochip%d", chip->base); | 802 | "gpiochip%d", chip->base); |
803 | if (dev) { | 803 | if (!IS_ERR(dev)) { |
804 | status = sysfs_create_group(&dev->kobj, | 804 | status = sysfs_create_group(&dev->kobj, |
805 | &gpiochip_attr_group); | 805 | &gpiochip_attr_group); |
806 | } else | 806 | } else |
807 | status = -ENODEV; | 807 | status = PTR_ERR(dev); |
808 | chip->exported = (status == 0); | 808 | chip->exported = (status == 0); |
809 | mutex_unlock(&sysfs_lock); | 809 | mutex_unlock(&sysfs_lock); |
810 | 810 | ||
diff --git a/drivers/gpu/drm/drm_crtc_helper.c b/drivers/gpu/drm/drm_crtc_helper.c index 1fe4e1d344fd..bbfd110a7168 100644 --- a/drivers/gpu/drm/drm_crtc_helper.c +++ b/drivers/gpu/drm/drm_crtc_helper.c | |||
@@ -331,6 +331,7 @@ create_mode: | |||
331 | cmdline_mode->refresh_specified ? cmdline_mode->refresh : 60, | 331 | cmdline_mode->refresh_specified ? cmdline_mode->refresh : 60, |
332 | cmdline_mode->rb, cmdline_mode->interlace, | 332 | cmdline_mode->rb, cmdline_mode->interlace, |
333 | cmdline_mode->margins); | 333 | cmdline_mode->margins); |
334 | drm_mode_set_crtcinfo(mode, CRTC_INTERLACE_HALVE_V); | ||
334 | list_add(&mode->head, &connector->modes); | 335 | list_add(&mode->head, &connector->modes); |
335 | return mode; | 336 | return mode; |
336 | } | 337 | } |
diff --git a/drivers/gpu/drm/drm_fb_helper.c b/drivers/gpu/drm/drm_fb_helper.c index 9c924614c418..dc8e374a0b55 100644 --- a/drivers/gpu/drm/drm_fb_helper.c +++ b/drivers/gpu/drm/drm_fb_helper.c | |||
@@ -707,7 +707,7 @@ int drm_fb_helper_set_par(struct fb_info *info) | |||
707 | 707 | ||
708 | if (crtc->fb == fb_helper->crtc_info[i].mode_set.fb) { | 708 | if (crtc->fb == fb_helper->crtc_info[i].mode_set.fb) { |
709 | mutex_lock(&dev->mode_config.mutex); | 709 | mutex_lock(&dev->mode_config.mutex); |
710 | ret = crtc->funcs->set_config(&fb_helper->crtc_info->mode_set); | 710 | ret = crtc->funcs->set_config(&fb_helper->crtc_info[i].mode_set); |
711 | mutex_unlock(&dev->mode_config.mutex); | 711 | mutex_unlock(&dev->mode_config.mutex); |
712 | if (ret) | 712 | if (ret) |
713 | return ret; | 713 | return ret; |
diff --git a/drivers/gpu/drm/i915/i915_dma.c b/drivers/gpu/drm/i915/i915_dma.c index 92aeb918e0c0..e5b138be45fa 100644 --- a/drivers/gpu/drm/i915/i915_dma.c +++ b/drivers/gpu/drm/i915/i915_dma.c | |||
@@ -1227,8 +1227,7 @@ static int i915_load_modeset_init(struct drm_device *dev, | |||
1227 | goto out; | 1227 | goto out; |
1228 | 1228 | ||
1229 | /* Try to set up FBC with a reasonable compressed buffer size */ | 1229 | /* Try to set up FBC with a reasonable compressed buffer size */ |
1230 | if (IS_MOBILE(dev) && (IS_I9XX(dev) || IS_I965G(dev) || IS_GM45(dev)) && | 1230 | if (I915_HAS_FBC(dev) && i915_powersave) { |
1231 | i915_powersave) { | ||
1232 | int cfb_size; | 1231 | int cfb_size; |
1233 | 1232 | ||
1234 | /* Try to get an 8M buffer... */ | 1233 | /* Try to get an 8M buffer... */ |
diff --git a/drivers/gpu/drm/i915/i915_drv.h b/drivers/gpu/drm/i915/i915_drv.h index c5df2234418d..57204e298975 100644 --- a/drivers/gpu/drm/i915/i915_drv.h +++ b/drivers/gpu/drm/i915/i915_drv.h | |||
@@ -296,6 +296,12 @@ typedef struct drm_i915_private { | |||
296 | u32 saveVBLANK_A; | 296 | u32 saveVBLANK_A; |
297 | u32 saveVSYNC_A; | 297 | u32 saveVSYNC_A; |
298 | u32 saveBCLRPAT_A; | 298 | u32 saveBCLRPAT_A; |
299 | u32 saveTRANS_HTOTAL_A; | ||
300 | u32 saveTRANS_HBLANK_A; | ||
301 | u32 saveTRANS_HSYNC_A; | ||
302 | u32 saveTRANS_VTOTAL_A; | ||
303 | u32 saveTRANS_VBLANK_A; | ||
304 | u32 saveTRANS_VSYNC_A; | ||
299 | u32 savePIPEASTAT; | 305 | u32 savePIPEASTAT; |
300 | u32 saveDSPASTRIDE; | 306 | u32 saveDSPASTRIDE; |
301 | u32 saveDSPASIZE; | 307 | u32 saveDSPASIZE; |
@@ -304,8 +310,11 @@ typedef struct drm_i915_private { | |||
304 | u32 saveDSPASURF; | 310 | u32 saveDSPASURF; |
305 | u32 saveDSPATILEOFF; | 311 | u32 saveDSPATILEOFF; |
306 | u32 savePFIT_PGM_RATIOS; | 312 | u32 savePFIT_PGM_RATIOS; |
313 | u32 saveBLC_HIST_CTL; | ||
307 | u32 saveBLC_PWM_CTL; | 314 | u32 saveBLC_PWM_CTL; |
308 | u32 saveBLC_PWM_CTL2; | 315 | u32 saveBLC_PWM_CTL2; |
316 | u32 saveBLC_CPU_PWM_CTL; | ||
317 | u32 saveBLC_CPU_PWM_CTL2; | ||
309 | u32 saveFPB0; | 318 | u32 saveFPB0; |
310 | u32 saveFPB1; | 319 | u32 saveFPB1; |
311 | u32 saveDPLL_B; | 320 | u32 saveDPLL_B; |
@@ -317,6 +326,12 @@ typedef struct drm_i915_private { | |||
317 | u32 saveVBLANK_B; | 326 | u32 saveVBLANK_B; |
318 | u32 saveVSYNC_B; | 327 | u32 saveVSYNC_B; |
319 | u32 saveBCLRPAT_B; | 328 | u32 saveBCLRPAT_B; |
329 | u32 saveTRANS_HTOTAL_B; | ||
330 | u32 saveTRANS_HBLANK_B; | ||
331 | u32 saveTRANS_HSYNC_B; | ||
332 | u32 saveTRANS_VTOTAL_B; | ||
333 | u32 saveTRANS_VBLANK_B; | ||
334 | u32 saveTRANS_VSYNC_B; | ||
320 | u32 savePIPEBSTAT; | 335 | u32 savePIPEBSTAT; |
321 | u32 saveDSPBSTRIDE; | 336 | u32 saveDSPBSTRIDE; |
322 | u32 saveDSPBSIZE; | 337 | u32 saveDSPBSIZE; |
@@ -342,6 +357,7 @@ typedef struct drm_i915_private { | |||
342 | u32 savePFIT_CONTROL; | 357 | u32 savePFIT_CONTROL; |
343 | u32 save_palette_a[256]; | 358 | u32 save_palette_a[256]; |
344 | u32 save_palette_b[256]; | 359 | u32 save_palette_b[256]; |
360 | u32 saveDPFC_CB_BASE; | ||
345 | u32 saveFBC_CFB_BASE; | 361 | u32 saveFBC_CFB_BASE; |
346 | u32 saveFBC_LL_BASE; | 362 | u32 saveFBC_LL_BASE; |
347 | u32 saveFBC_CONTROL; | 363 | u32 saveFBC_CONTROL; |
@@ -349,6 +365,12 @@ typedef struct drm_i915_private { | |||
349 | u32 saveIER; | 365 | u32 saveIER; |
350 | u32 saveIIR; | 366 | u32 saveIIR; |
351 | u32 saveIMR; | 367 | u32 saveIMR; |
368 | u32 saveDEIER; | ||
369 | u32 saveDEIMR; | ||
370 | u32 saveGTIER; | ||
371 | u32 saveGTIMR; | ||
372 | u32 saveFDI_RXA_IMR; | ||
373 | u32 saveFDI_RXB_IMR; | ||
352 | u32 saveCACHE_MODE_0; | 374 | u32 saveCACHE_MODE_0; |
353 | u32 saveD_STATE; | 375 | u32 saveD_STATE; |
354 | u32 saveDSPCLK_GATE_D; | 376 | u32 saveDSPCLK_GATE_D; |
@@ -382,6 +404,16 @@ typedef struct drm_i915_private { | |||
382 | u32 savePIPEB_DP_LINK_M; | 404 | u32 savePIPEB_DP_LINK_M; |
383 | u32 savePIPEA_DP_LINK_N; | 405 | u32 savePIPEA_DP_LINK_N; |
384 | u32 savePIPEB_DP_LINK_N; | 406 | u32 savePIPEB_DP_LINK_N; |
407 | u32 saveFDI_RXA_CTL; | ||
408 | u32 saveFDI_TXA_CTL; | ||
409 | u32 saveFDI_RXB_CTL; | ||
410 | u32 saveFDI_TXB_CTL; | ||
411 | u32 savePFA_CTL_1; | ||
412 | u32 savePFB_CTL_1; | ||
413 | u32 savePFA_WIN_SZ; | ||
414 | u32 savePFB_WIN_SZ; | ||
415 | u32 savePFA_WIN_POS; | ||
416 | u32 savePFB_WIN_POS; | ||
385 | 417 | ||
386 | struct { | 418 | struct { |
387 | struct drm_mm gtt_space; | 419 | struct drm_mm gtt_space; |
@@ -492,6 +524,8 @@ typedef struct drm_i915_private { | |||
492 | struct drm_i915_gem_phys_object *phys_objs[I915_MAX_PHYS_OBJECT]; | 524 | struct drm_i915_gem_phys_object *phys_objs[I915_MAX_PHYS_OBJECT]; |
493 | } mm; | 525 | } mm; |
494 | struct sdvo_device_mapping sdvo_mappings[2]; | 526 | struct sdvo_device_mapping sdvo_mappings[2]; |
527 | /* indicate whether the LVDS_BORDER should be enabled or not */ | ||
528 | unsigned int lvds_border_bits; | ||
495 | 529 | ||
496 | /* Reclocking support */ | 530 | /* Reclocking support */ |
497 | bool render_reclock_avail; | 531 | bool render_reclock_avail; |
@@ -981,7 +1015,10 @@ extern int i915_wait_ring(struct drm_device * dev, int n, const char *caller); | |||
981 | 1015 | ||
982 | #define HAS_FW_BLC(dev) (IS_I9XX(dev) || IS_G4X(dev) || IS_IGDNG(dev)) | 1016 | #define HAS_FW_BLC(dev) (IS_I9XX(dev) || IS_G4X(dev) || IS_IGDNG(dev)) |
983 | #define HAS_PIPE_CXSR(dev) (IS_G4X(dev) || IS_IGDNG(dev)) | 1017 | #define HAS_PIPE_CXSR(dev) (IS_G4X(dev) || IS_IGDNG(dev)) |
984 | #define I915_HAS_FBC(dev) (IS_MOBILE(dev) && (IS_I9XX(dev) || IS_I965G(dev))) | 1018 | #define I915_HAS_FBC(dev) (IS_MOBILE(dev) && \ |
1019 | (IS_I9XX(dev) || IS_GM45(dev)) && \ | ||
1020 | !IS_IGD(dev) && \ | ||
1021 | !IS_IGDNG(dev)) | ||
985 | 1022 | ||
986 | #define PRIMARY_RINGBUFFER_SIZE (128*1024) | 1023 | #define PRIMARY_RINGBUFFER_SIZE (128*1024) |
987 | 1024 | ||
diff --git a/drivers/gpu/drm/i915/i915_reg.h b/drivers/gpu/drm/i915/i915_reg.h index 0466ddbeba32..1687edf68795 100644 --- a/drivers/gpu/drm/i915/i915_reg.h +++ b/drivers/gpu/drm/i915/i915_reg.h | |||
@@ -968,6 +968,8 @@ | |||
968 | #define LVDS_PORT_EN (1 << 31) | 968 | #define LVDS_PORT_EN (1 << 31) |
969 | /* Selects pipe B for LVDS data. Must be set on pre-965. */ | 969 | /* Selects pipe B for LVDS data. Must be set on pre-965. */ |
970 | #define LVDS_PIPEB_SELECT (1 << 30) | 970 | #define LVDS_PIPEB_SELECT (1 << 30) |
971 | /* Enable border for unscaled (or aspect-scaled) display */ | ||
972 | #define LVDS_BORDER_ENABLE (1 << 15) | ||
971 | /* | 973 | /* |
972 | * Enables the A0-A2 data pairs and CLKA, containing 18 bits of color data per | 974 | * Enables the A0-A2 data pairs and CLKA, containing 18 bits of color data per |
973 | * pixel. | 975 | * pixel. |
@@ -1078,6 +1080,8 @@ | |||
1078 | #define BACKLIGHT_DUTY_CYCLE_SHIFT (0) | 1080 | #define BACKLIGHT_DUTY_CYCLE_SHIFT (0) |
1079 | #define BACKLIGHT_DUTY_CYCLE_MASK (0xffff) | 1081 | #define BACKLIGHT_DUTY_CYCLE_MASK (0xffff) |
1080 | 1082 | ||
1083 | #define BLC_HIST_CTL 0x61260 | ||
1084 | |||
1081 | /* TV port control */ | 1085 | /* TV port control */ |
1082 | #define TV_CTL 0x68000 | 1086 | #define TV_CTL 0x68000 |
1083 | /** Enables the TV encoder */ | 1087 | /** Enables the TV encoder */ |
@@ -1780,6 +1784,11 @@ | |||
1780 | #define PIPE_START_VBLANK_INTERRUPT_STATUS (1UL<<2) /* 965 or later */ | 1784 | #define PIPE_START_VBLANK_INTERRUPT_STATUS (1UL<<2) /* 965 or later */ |
1781 | #define PIPE_VBLANK_INTERRUPT_STATUS (1UL<<1) | 1785 | #define PIPE_VBLANK_INTERRUPT_STATUS (1UL<<1) |
1782 | #define PIPE_OVERLAY_UPDATED_STATUS (1UL<<0) | 1786 | #define PIPE_OVERLAY_UPDATED_STATUS (1UL<<0) |
1787 | #define PIPE_BPC_MASK (7 << 5) /* Ironlake */ | ||
1788 | #define PIPE_8BPC (0 << 5) | ||
1789 | #define PIPE_10BPC (1 << 5) | ||
1790 | #define PIPE_6BPC (2 << 5) | ||
1791 | #define PIPE_12BPC (3 << 5) | ||
1783 | 1792 | ||
1784 | #define DSPARB 0x70030 | 1793 | #define DSPARB 0x70030 |
1785 | #define DSPARB_CSTART_MASK (0x7f << 7) | 1794 | #define DSPARB_CSTART_MASK (0x7f << 7) |
@@ -1790,17 +1799,29 @@ | |||
1790 | #define DSPARB_AEND_SHIFT 0 | 1799 | #define DSPARB_AEND_SHIFT 0 |
1791 | 1800 | ||
1792 | #define DSPFW1 0x70034 | 1801 | #define DSPFW1 0x70034 |
1802 | #define DSPFW_SR_SHIFT 23 | ||
1803 | #define DSPFW_CURSORB_SHIFT 16 | ||
1804 | #define DSPFW_PLANEB_SHIFT 8 | ||
1793 | #define DSPFW2 0x70038 | 1805 | #define DSPFW2 0x70038 |
1806 | #define DSPFW_CURSORA_MASK 0x00003f00 | ||
1807 | #define DSPFW_CURSORA_SHIFT 16 | ||
1794 | #define DSPFW3 0x7003c | 1808 | #define DSPFW3 0x7003c |
1809 | #define DSPFW_HPLL_SR_EN (1<<31) | ||
1810 | #define DSPFW_CURSOR_SR_SHIFT 24 | ||
1795 | #define IGD_SELF_REFRESH_EN (1<<30) | 1811 | #define IGD_SELF_REFRESH_EN (1<<30) |
1796 | 1812 | ||
1797 | /* FIFO watermark sizes etc */ | 1813 | /* FIFO watermark sizes etc */ |
1814 | #define G4X_FIFO_LINE_SIZE 64 | ||
1798 | #define I915_FIFO_LINE_SIZE 64 | 1815 | #define I915_FIFO_LINE_SIZE 64 |
1799 | #define I830_FIFO_LINE_SIZE 32 | 1816 | #define I830_FIFO_LINE_SIZE 32 |
1817 | |||
1818 | #define G4X_FIFO_SIZE 127 | ||
1800 | #define I945_FIFO_SIZE 127 /* 945 & 965 */ | 1819 | #define I945_FIFO_SIZE 127 /* 945 & 965 */ |
1801 | #define I915_FIFO_SIZE 95 | 1820 | #define I915_FIFO_SIZE 95 |
1802 | #define I855GM_FIFO_SIZE 127 /* In cachelines */ | 1821 | #define I855GM_FIFO_SIZE 127 /* In cachelines */ |
1803 | #define I830_FIFO_SIZE 95 | 1822 | #define I830_FIFO_SIZE 95 |
1823 | |||
1824 | #define G4X_MAX_WM 0x3f | ||
1804 | #define I915_MAX_WM 0x3f | 1825 | #define I915_MAX_WM 0x3f |
1805 | 1826 | ||
1806 | #define IGD_DISPLAY_FIFO 512 /* in 64byte unit */ | 1827 | #define IGD_DISPLAY_FIFO 512 /* in 64byte unit */ |
@@ -2030,6 +2051,11 @@ | |||
2030 | #define PFA_CTL_1 0x68080 | 2051 | #define PFA_CTL_1 0x68080 |
2031 | #define PFB_CTL_1 0x68880 | 2052 | #define PFB_CTL_1 0x68880 |
2032 | #define PF_ENABLE (1<<31) | 2053 | #define PF_ENABLE (1<<31) |
2054 | #define PF_FILTER_MASK (3<<23) | ||
2055 | #define PF_FILTER_PROGRAMMED (0<<23) | ||
2056 | #define PF_FILTER_MED_3x3 (1<<23) | ||
2057 | #define PF_FILTER_EDGE_ENHANCE (2<<23) | ||
2058 | #define PF_FILTER_EDGE_SOFTEN (3<<23) | ||
2033 | #define PFA_WIN_SZ 0x68074 | 2059 | #define PFA_WIN_SZ 0x68074 |
2034 | #define PFB_WIN_SZ 0x68874 | 2060 | #define PFB_WIN_SZ 0x68874 |
2035 | #define PFA_WIN_POS 0x68070 | 2061 | #define PFA_WIN_POS 0x68070 |
@@ -2149,11 +2175,11 @@ | |||
2149 | #define DREF_CPU_SOURCE_OUTPUT_MASK (3<<13) | 2175 | #define DREF_CPU_SOURCE_OUTPUT_MASK (3<<13) |
2150 | #define DREF_SSC_SOURCE_DISABLE (0<<11) | 2176 | #define DREF_SSC_SOURCE_DISABLE (0<<11) |
2151 | #define DREF_SSC_SOURCE_ENABLE (2<<11) | 2177 | #define DREF_SSC_SOURCE_ENABLE (2<<11) |
2152 | #define DREF_SSC_SOURCE_MASK (2<<11) | 2178 | #define DREF_SSC_SOURCE_MASK (3<<11) |
2153 | #define DREF_NONSPREAD_SOURCE_DISABLE (0<<9) | 2179 | #define DREF_NONSPREAD_SOURCE_DISABLE (0<<9) |
2154 | #define DREF_NONSPREAD_CK505_ENABLE (1<<9) | 2180 | #define DREF_NONSPREAD_CK505_ENABLE (1<<9) |
2155 | #define DREF_NONSPREAD_SOURCE_ENABLE (2<<9) | 2181 | #define DREF_NONSPREAD_SOURCE_ENABLE (2<<9) |
2156 | #define DREF_NONSPREAD_SOURCE_MASK (2<<9) | 2182 | #define DREF_NONSPREAD_SOURCE_MASK (3<<9) |
2157 | #define DREF_SUPERSPREAD_SOURCE_DISABLE (0<<7) | 2183 | #define DREF_SUPERSPREAD_SOURCE_DISABLE (0<<7) |
2158 | #define DREF_SUPERSPREAD_SOURCE_ENABLE (2<<7) | 2184 | #define DREF_SUPERSPREAD_SOURCE_ENABLE (2<<7) |
2159 | #define DREF_SSC4_DOWNSPREAD (0<<6) | 2185 | #define DREF_SSC4_DOWNSPREAD (0<<6) |
diff --git a/drivers/gpu/drm/i915/i915_suspend.c b/drivers/gpu/drm/i915/i915_suspend.c index bd6d8d91ca9f..992d5617e798 100644 --- a/drivers/gpu/drm/i915/i915_suspend.c +++ b/drivers/gpu/drm/i915/i915_suspend.c | |||
@@ -32,11 +32,15 @@ | |||
32 | static bool i915_pipe_enabled(struct drm_device *dev, enum pipe pipe) | 32 | static bool i915_pipe_enabled(struct drm_device *dev, enum pipe pipe) |
33 | { | 33 | { |
34 | struct drm_i915_private *dev_priv = dev->dev_private; | 34 | struct drm_i915_private *dev_priv = dev->dev_private; |
35 | u32 dpll_reg; | ||
35 | 36 | ||
36 | if (pipe == PIPE_A) | 37 | if (IS_IGDNG(dev)) { |
37 | return (I915_READ(DPLL_A) & DPLL_VCO_ENABLE); | 38 | dpll_reg = (pipe == PIPE_A) ? PCH_DPLL_A: PCH_DPLL_B; |
38 | else | 39 | } else { |
39 | return (I915_READ(DPLL_B) & DPLL_VCO_ENABLE); | 40 | dpll_reg = (pipe == PIPE_A) ? DPLL_A: DPLL_B; |
41 | } | ||
42 | |||
43 | return (I915_READ(dpll_reg) & DPLL_VCO_ENABLE); | ||
40 | } | 44 | } |
41 | 45 | ||
42 | static void i915_save_palette(struct drm_device *dev, enum pipe pipe) | 46 | static void i915_save_palette(struct drm_device *dev, enum pipe pipe) |
@@ -49,6 +53,9 @@ static void i915_save_palette(struct drm_device *dev, enum pipe pipe) | |||
49 | if (!i915_pipe_enabled(dev, pipe)) | 53 | if (!i915_pipe_enabled(dev, pipe)) |
50 | return; | 54 | return; |
51 | 55 | ||
56 | if (IS_IGDNG(dev)) | ||
57 | reg = (pipe == PIPE_A) ? LGC_PALETTE_A : LGC_PALETTE_B; | ||
58 | |||
52 | if (pipe == PIPE_A) | 59 | if (pipe == PIPE_A) |
53 | array = dev_priv->save_palette_a; | 60 | array = dev_priv->save_palette_a; |
54 | else | 61 | else |
@@ -68,6 +75,9 @@ static void i915_restore_palette(struct drm_device *dev, enum pipe pipe) | |||
68 | if (!i915_pipe_enabled(dev, pipe)) | 75 | if (!i915_pipe_enabled(dev, pipe)) |
69 | return; | 76 | return; |
70 | 77 | ||
78 | if (IS_IGDNG(dev)) | ||
79 | reg = (pipe == PIPE_A) ? LGC_PALETTE_A : LGC_PALETTE_B; | ||
80 | |||
71 | if (pipe == PIPE_A) | 81 | if (pipe == PIPE_A) |
72 | array = dev_priv->save_palette_a; | 82 | array = dev_priv->save_palette_a; |
73 | else | 83 | else |
@@ -232,10 +242,16 @@ static void i915_save_modeset_reg(struct drm_device *dev) | |||
232 | /* Pipe & plane A info */ | 242 | /* Pipe & plane A info */ |
233 | dev_priv->savePIPEACONF = I915_READ(PIPEACONF); | 243 | dev_priv->savePIPEACONF = I915_READ(PIPEACONF); |
234 | dev_priv->savePIPEASRC = I915_READ(PIPEASRC); | 244 | dev_priv->savePIPEASRC = I915_READ(PIPEASRC); |
235 | dev_priv->saveFPA0 = I915_READ(FPA0); | 245 | if (IS_IGDNG(dev)) { |
236 | dev_priv->saveFPA1 = I915_READ(FPA1); | 246 | dev_priv->saveFPA0 = I915_READ(PCH_FPA0); |
237 | dev_priv->saveDPLL_A = I915_READ(DPLL_A); | 247 | dev_priv->saveFPA1 = I915_READ(PCH_FPA1); |
238 | if (IS_I965G(dev)) | 248 | dev_priv->saveDPLL_A = I915_READ(PCH_DPLL_A); |
249 | } else { | ||
250 | dev_priv->saveFPA0 = I915_READ(FPA0); | ||
251 | dev_priv->saveFPA1 = I915_READ(FPA1); | ||
252 | dev_priv->saveDPLL_A = I915_READ(DPLL_A); | ||
253 | } | ||
254 | if (IS_I965G(dev) && !IS_IGDNG(dev)) | ||
239 | dev_priv->saveDPLL_A_MD = I915_READ(DPLL_A_MD); | 255 | dev_priv->saveDPLL_A_MD = I915_READ(DPLL_A_MD); |
240 | dev_priv->saveHTOTAL_A = I915_READ(HTOTAL_A); | 256 | dev_priv->saveHTOTAL_A = I915_READ(HTOTAL_A); |
241 | dev_priv->saveHBLANK_A = I915_READ(HBLANK_A); | 257 | dev_priv->saveHBLANK_A = I915_READ(HBLANK_A); |
@@ -243,7 +259,24 @@ static void i915_save_modeset_reg(struct drm_device *dev) | |||
243 | dev_priv->saveVTOTAL_A = I915_READ(VTOTAL_A); | 259 | dev_priv->saveVTOTAL_A = I915_READ(VTOTAL_A); |
244 | dev_priv->saveVBLANK_A = I915_READ(VBLANK_A); | 260 | dev_priv->saveVBLANK_A = I915_READ(VBLANK_A); |
245 | dev_priv->saveVSYNC_A = I915_READ(VSYNC_A); | 261 | dev_priv->saveVSYNC_A = I915_READ(VSYNC_A); |
246 | dev_priv->saveBCLRPAT_A = I915_READ(BCLRPAT_A); | 262 | if (!IS_IGDNG(dev)) |
263 | dev_priv->saveBCLRPAT_A = I915_READ(BCLRPAT_A); | ||
264 | |||
265 | if (IS_IGDNG(dev)) { | ||
266 | dev_priv->saveFDI_TXA_CTL = I915_READ(FDI_TXA_CTL); | ||
267 | dev_priv->saveFDI_RXA_CTL = I915_READ(FDI_RXA_CTL); | ||
268 | |||
269 | dev_priv->savePFA_CTL_1 = I915_READ(PFA_CTL_1); | ||
270 | dev_priv->savePFA_WIN_SZ = I915_READ(PFA_WIN_SZ); | ||
271 | dev_priv->savePFA_WIN_POS = I915_READ(PFA_WIN_POS); | ||
272 | |||
273 | dev_priv->saveTRANS_HTOTAL_A = I915_READ(TRANS_HTOTAL_A); | ||
274 | dev_priv->saveTRANS_HBLANK_A = I915_READ(TRANS_HBLANK_A); | ||
275 | dev_priv->saveTRANS_HSYNC_A = I915_READ(TRANS_HSYNC_A); | ||
276 | dev_priv->saveTRANS_VTOTAL_A = I915_READ(TRANS_VTOTAL_A); | ||
277 | dev_priv->saveTRANS_VBLANK_A = I915_READ(TRANS_VBLANK_A); | ||
278 | dev_priv->saveTRANS_VSYNC_A = I915_READ(TRANS_VSYNC_A); | ||
279 | } | ||
247 | 280 | ||
248 | dev_priv->saveDSPACNTR = I915_READ(DSPACNTR); | 281 | dev_priv->saveDSPACNTR = I915_READ(DSPACNTR); |
249 | dev_priv->saveDSPASTRIDE = I915_READ(DSPASTRIDE); | 282 | dev_priv->saveDSPASTRIDE = I915_READ(DSPASTRIDE); |
@@ -260,10 +293,16 @@ static void i915_save_modeset_reg(struct drm_device *dev) | |||
260 | /* Pipe & plane B info */ | 293 | /* Pipe & plane B info */ |
261 | dev_priv->savePIPEBCONF = I915_READ(PIPEBCONF); | 294 | dev_priv->savePIPEBCONF = I915_READ(PIPEBCONF); |
262 | dev_priv->savePIPEBSRC = I915_READ(PIPEBSRC); | 295 | dev_priv->savePIPEBSRC = I915_READ(PIPEBSRC); |
263 | dev_priv->saveFPB0 = I915_READ(FPB0); | 296 | if (IS_IGDNG(dev)) { |
264 | dev_priv->saveFPB1 = I915_READ(FPB1); | 297 | dev_priv->saveFPB0 = I915_READ(PCH_FPB0); |
265 | dev_priv->saveDPLL_B = I915_READ(DPLL_B); | 298 | dev_priv->saveFPB1 = I915_READ(PCH_FPB1); |
266 | if (IS_I965G(dev)) | 299 | dev_priv->saveDPLL_B = I915_READ(PCH_DPLL_B); |
300 | } else { | ||
301 | dev_priv->saveFPB0 = I915_READ(FPB0); | ||
302 | dev_priv->saveFPB1 = I915_READ(FPB1); | ||
303 | dev_priv->saveDPLL_B = I915_READ(DPLL_B); | ||
304 | } | ||
305 | if (IS_I965G(dev) && !IS_IGDNG(dev)) | ||
267 | dev_priv->saveDPLL_B_MD = I915_READ(DPLL_B_MD); | 306 | dev_priv->saveDPLL_B_MD = I915_READ(DPLL_B_MD); |
268 | dev_priv->saveHTOTAL_B = I915_READ(HTOTAL_B); | 307 | dev_priv->saveHTOTAL_B = I915_READ(HTOTAL_B); |
269 | dev_priv->saveHBLANK_B = I915_READ(HBLANK_B); | 308 | dev_priv->saveHBLANK_B = I915_READ(HBLANK_B); |
@@ -271,7 +310,24 @@ static void i915_save_modeset_reg(struct drm_device *dev) | |||
271 | dev_priv->saveVTOTAL_B = I915_READ(VTOTAL_B); | 310 | dev_priv->saveVTOTAL_B = I915_READ(VTOTAL_B); |
272 | dev_priv->saveVBLANK_B = I915_READ(VBLANK_B); | 311 | dev_priv->saveVBLANK_B = I915_READ(VBLANK_B); |
273 | dev_priv->saveVSYNC_B = I915_READ(VSYNC_B); | 312 | dev_priv->saveVSYNC_B = I915_READ(VSYNC_B); |
274 | dev_priv->saveBCLRPAT_A = I915_READ(BCLRPAT_A); | 313 | if (!IS_IGDNG(dev)) |
314 | dev_priv->saveBCLRPAT_B = I915_READ(BCLRPAT_B); | ||
315 | |||
316 | if (IS_IGDNG(dev)) { | ||
317 | dev_priv->saveFDI_TXB_CTL = I915_READ(FDI_TXB_CTL); | ||
318 | dev_priv->saveFDI_RXB_CTL = I915_READ(FDI_RXB_CTL); | ||
319 | |||
320 | dev_priv->savePFB_CTL_1 = I915_READ(PFB_CTL_1); | ||
321 | dev_priv->savePFB_WIN_SZ = I915_READ(PFB_WIN_SZ); | ||
322 | dev_priv->savePFB_WIN_POS = I915_READ(PFB_WIN_POS); | ||
323 | |||
324 | dev_priv->saveTRANS_HTOTAL_B = I915_READ(TRANS_HTOTAL_B); | ||
325 | dev_priv->saveTRANS_HBLANK_B = I915_READ(TRANS_HBLANK_B); | ||
326 | dev_priv->saveTRANS_HSYNC_B = I915_READ(TRANS_HSYNC_B); | ||
327 | dev_priv->saveTRANS_VTOTAL_B = I915_READ(TRANS_VTOTAL_B); | ||
328 | dev_priv->saveTRANS_VBLANK_B = I915_READ(TRANS_VBLANK_B); | ||
329 | dev_priv->saveTRANS_VSYNC_B = I915_READ(TRANS_VSYNC_B); | ||
330 | } | ||
275 | 331 | ||
276 | dev_priv->saveDSPBCNTR = I915_READ(DSPBCNTR); | 332 | dev_priv->saveDSPBCNTR = I915_READ(DSPBCNTR); |
277 | dev_priv->saveDSPBSTRIDE = I915_READ(DSPBSTRIDE); | 333 | dev_priv->saveDSPBSTRIDE = I915_READ(DSPBSTRIDE); |
@@ -290,23 +346,41 @@ static void i915_save_modeset_reg(struct drm_device *dev) | |||
290 | static void i915_restore_modeset_reg(struct drm_device *dev) | 346 | static void i915_restore_modeset_reg(struct drm_device *dev) |
291 | { | 347 | { |
292 | struct drm_i915_private *dev_priv = dev->dev_private; | 348 | struct drm_i915_private *dev_priv = dev->dev_private; |
349 | int dpll_a_reg, fpa0_reg, fpa1_reg; | ||
350 | int dpll_b_reg, fpb0_reg, fpb1_reg; | ||
293 | 351 | ||
294 | if (drm_core_check_feature(dev, DRIVER_MODESET)) | 352 | if (drm_core_check_feature(dev, DRIVER_MODESET)) |
295 | return; | 353 | return; |
296 | 354 | ||
355 | if (IS_IGDNG(dev)) { | ||
356 | dpll_a_reg = PCH_DPLL_A; | ||
357 | dpll_b_reg = PCH_DPLL_B; | ||
358 | fpa0_reg = PCH_FPA0; | ||
359 | fpb0_reg = PCH_FPB0; | ||
360 | fpa1_reg = PCH_FPA1; | ||
361 | fpb1_reg = PCH_FPB1; | ||
362 | } else { | ||
363 | dpll_a_reg = DPLL_A; | ||
364 | dpll_b_reg = DPLL_B; | ||
365 | fpa0_reg = FPA0; | ||
366 | fpb0_reg = FPB0; | ||
367 | fpa1_reg = FPA1; | ||
368 | fpb1_reg = FPB1; | ||
369 | } | ||
370 | |||
297 | /* Pipe & plane A info */ | 371 | /* Pipe & plane A info */ |
298 | /* Prime the clock */ | 372 | /* Prime the clock */ |
299 | if (dev_priv->saveDPLL_A & DPLL_VCO_ENABLE) { | 373 | if (dev_priv->saveDPLL_A & DPLL_VCO_ENABLE) { |
300 | I915_WRITE(DPLL_A, dev_priv->saveDPLL_A & | 374 | I915_WRITE(dpll_a_reg, dev_priv->saveDPLL_A & |
301 | ~DPLL_VCO_ENABLE); | 375 | ~DPLL_VCO_ENABLE); |
302 | DRM_UDELAY(150); | 376 | DRM_UDELAY(150); |
303 | } | 377 | } |
304 | I915_WRITE(FPA0, dev_priv->saveFPA0); | 378 | I915_WRITE(fpa0_reg, dev_priv->saveFPA0); |
305 | I915_WRITE(FPA1, dev_priv->saveFPA1); | 379 | I915_WRITE(fpa1_reg, dev_priv->saveFPA1); |
306 | /* Actually enable it */ | 380 | /* Actually enable it */ |
307 | I915_WRITE(DPLL_A, dev_priv->saveDPLL_A); | 381 | I915_WRITE(dpll_a_reg, dev_priv->saveDPLL_A); |
308 | DRM_UDELAY(150); | 382 | DRM_UDELAY(150); |
309 | if (IS_I965G(dev)) | 383 | if (IS_I965G(dev) && !IS_IGDNG(dev)) |
310 | I915_WRITE(DPLL_A_MD, dev_priv->saveDPLL_A_MD); | 384 | I915_WRITE(DPLL_A_MD, dev_priv->saveDPLL_A_MD); |
311 | DRM_UDELAY(150); | 385 | DRM_UDELAY(150); |
312 | 386 | ||
@@ -317,7 +391,24 @@ static void i915_restore_modeset_reg(struct drm_device *dev) | |||
317 | I915_WRITE(VTOTAL_A, dev_priv->saveVTOTAL_A); | 391 | I915_WRITE(VTOTAL_A, dev_priv->saveVTOTAL_A); |
318 | I915_WRITE(VBLANK_A, dev_priv->saveVBLANK_A); | 392 | I915_WRITE(VBLANK_A, dev_priv->saveVBLANK_A); |
319 | I915_WRITE(VSYNC_A, dev_priv->saveVSYNC_A); | 393 | I915_WRITE(VSYNC_A, dev_priv->saveVSYNC_A); |
320 | I915_WRITE(BCLRPAT_A, dev_priv->saveBCLRPAT_A); | 394 | if (!IS_IGDNG(dev)) |
395 | I915_WRITE(BCLRPAT_A, dev_priv->saveBCLRPAT_A); | ||
396 | |||
397 | if (IS_IGDNG(dev)) { | ||
398 | I915_WRITE(FDI_RXA_CTL, dev_priv->saveFDI_RXA_CTL); | ||
399 | I915_WRITE(FDI_TXA_CTL, dev_priv->saveFDI_TXA_CTL); | ||
400 | |||
401 | I915_WRITE(PFA_CTL_1, dev_priv->savePFA_CTL_1); | ||
402 | I915_WRITE(PFA_WIN_SZ, dev_priv->savePFA_WIN_SZ); | ||
403 | I915_WRITE(PFA_WIN_POS, dev_priv->savePFA_WIN_POS); | ||
404 | |||
405 | I915_WRITE(TRANS_HTOTAL_A, dev_priv->saveTRANS_HTOTAL_A); | ||
406 | I915_WRITE(TRANS_HBLANK_A, dev_priv->saveTRANS_HBLANK_A); | ||
407 | I915_WRITE(TRANS_HSYNC_A, dev_priv->saveTRANS_HSYNC_A); | ||
408 | I915_WRITE(TRANS_VTOTAL_A, dev_priv->saveTRANS_VTOTAL_A); | ||
409 | I915_WRITE(TRANS_VBLANK_A, dev_priv->saveTRANS_VBLANK_A); | ||
410 | I915_WRITE(TRANS_VSYNC_A, dev_priv->saveTRANS_VSYNC_A); | ||
411 | } | ||
321 | 412 | ||
322 | /* Restore plane info */ | 413 | /* Restore plane info */ |
323 | I915_WRITE(DSPASIZE, dev_priv->saveDSPASIZE); | 414 | I915_WRITE(DSPASIZE, dev_priv->saveDSPASIZE); |
@@ -339,14 +430,14 @@ static void i915_restore_modeset_reg(struct drm_device *dev) | |||
339 | 430 | ||
340 | /* Pipe & plane B info */ | 431 | /* Pipe & plane B info */ |
341 | if (dev_priv->saveDPLL_B & DPLL_VCO_ENABLE) { | 432 | if (dev_priv->saveDPLL_B & DPLL_VCO_ENABLE) { |
342 | I915_WRITE(DPLL_B, dev_priv->saveDPLL_B & | 433 | I915_WRITE(dpll_b_reg, dev_priv->saveDPLL_B & |
343 | ~DPLL_VCO_ENABLE); | 434 | ~DPLL_VCO_ENABLE); |
344 | DRM_UDELAY(150); | 435 | DRM_UDELAY(150); |
345 | } | 436 | } |
346 | I915_WRITE(FPB0, dev_priv->saveFPB0); | 437 | I915_WRITE(fpb0_reg, dev_priv->saveFPB0); |
347 | I915_WRITE(FPB1, dev_priv->saveFPB1); | 438 | I915_WRITE(fpb1_reg, dev_priv->saveFPB1); |
348 | /* Actually enable it */ | 439 | /* Actually enable it */ |
349 | I915_WRITE(DPLL_B, dev_priv->saveDPLL_B); | 440 | I915_WRITE(dpll_b_reg, dev_priv->saveDPLL_B); |
350 | DRM_UDELAY(150); | 441 | DRM_UDELAY(150); |
351 | if (IS_I965G(dev)) | 442 | if (IS_I965G(dev)) |
352 | I915_WRITE(DPLL_B_MD, dev_priv->saveDPLL_B_MD); | 443 | I915_WRITE(DPLL_B_MD, dev_priv->saveDPLL_B_MD); |
@@ -359,7 +450,24 @@ static void i915_restore_modeset_reg(struct drm_device *dev) | |||
359 | I915_WRITE(VTOTAL_B, dev_priv->saveVTOTAL_B); | 450 | I915_WRITE(VTOTAL_B, dev_priv->saveVTOTAL_B); |
360 | I915_WRITE(VBLANK_B, dev_priv->saveVBLANK_B); | 451 | I915_WRITE(VBLANK_B, dev_priv->saveVBLANK_B); |
361 | I915_WRITE(VSYNC_B, dev_priv->saveVSYNC_B); | 452 | I915_WRITE(VSYNC_B, dev_priv->saveVSYNC_B); |
362 | I915_WRITE(BCLRPAT_B, dev_priv->saveBCLRPAT_B); | 453 | if (!IS_IGDNG(dev)) |
454 | I915_WRITE(BCLRPAT_B, dev_priv->saveBCLRPAT_B); | ||
455 | |||
456 | if (IS_IGDNG(dev)) { | ||
457 | I915_WRITE(FDI_RXB_CTL, dev_priv->saveFDI_RXB_CTL); | ||
458 | I915_WRITE(FDI_TXB_CTL, dev_priv->saveFDI_TXB_CTL); | ||
459 | |||
460 | I915_WRITE(PFB_CTL_1, dev_priv->savePFB_CTL_1); | ||
461 | I915_WRITE(PFB_WIN_SZ, dev_priv->savePFB_WIN_SZ); | ||
462 | I915_WRITE(PFB_WIN_POS, dev_priv->savePFB_WIN_POS); | ||
463 | |||
464 | I915_WRITE(TRANS_HTOTAL_B, dev_priv->saveTRANS_HTOTAL_B); | ||
465 | I915_WRITE(TRANS_HBLANK_B, dev_priv->saveTRANS_HBLANK_B); | ||
466 | I915_WRITE(TRANS_HSYNC_B, dev_priv->saveTRANS_HSYNC_B); | ||
467 | I915_WRITE(TRANS_VTOTAL_B, dev_priv->saveTRANS_VTOTAL_B); | ||
468 | I915_WRITE(TRANS_VBLANK_B, dev_priv->saveTRANS_VBLANK_B); | ||
469 | I915_WRITE(TRANS_VSYNC_B, dev_priv->saveTRANS_VSYNC_B); | ||
470 | } | ||
363 | 471 | ||
364 | /* Restore plane info */ | 472 | /* Restore plane info */ |
365 | I915_WRITE(DSPBSIZE, dev_priv->saveDSPBSIZE); | 473 | I915_WRITE(DSPBSIZE, dev_priv->saveDSPBSIZE); |
@@ -404,21 +512,43 @@ void i915_save_display(struct drm_device *dev) | |||
404 | dev_priv->saveCURSIZE = I915_READ(CURSIZE); | 512 | dev_priv->saveCURSIZE = I915_READ(CURSIZE); |
405 | 513 | ||
406 | /* CRT state */ | 514 | /* CRT state */ |
407 | dev_priv->saveADPA = I915_READ(ADPA); | 515 | if (IS_IGDNG(dev)) { |
516 | dev_priv->saveADPA = I915_READ(PCH_ADPA); | ||
517 | } else { | ||
518 | dev_priv->saveADPA = I915_READ(ADPA); | ||
519 | } | ||
408 | 520 | ||
409 | /* LVDS state */ | 521 | /* LVDS state */ |
410 | dev_priv->savePP_CONTROL = I915_READ(PP_CONTROL); | 522 | if (IS_IGDNG(dev)) { |
411 | dev_priv->savePFIT_PGM_RATIOS = I915_READ(PFIT_PGM_RATIOS); | 523 | dev_priv->savePP_CONTROL = I915_READ(PCH_PP_CONTROL); |
412 | dev_priv->saveBLC_PWM_CTL = I915_READ(BLC_PWM_CTL); | 524 | dev_priv->saveBLC_PWM_CTL = I915_READ(BLC_PWM_PCH_CTL1); |
413 | if (IS_I965G(dev)) | 525 | dev_priv->saveBLC_PWM_CTL2 = I915_READ(BLC_PWM_PCH_CTL2); |
414 | dev_priv->saveBLC_PWM_CTL2 = I915_READ(BLC_PWM_CTL2); | 526 | dev_priv->saveBLC_CPU_PWM_CTL = I915_READ(BLC_PWM_CPU_CTL); |
415 | if (IS_MOBILE(dev) && !IS_I830(dev)) | 527 | dev_priv->saveBLC_CPU_PWM_CTL2 = I915_READ(BLC_PWM_CPU_CTL2); |
416 | dev_priv->saveLVDS = I915_READ(LVDS); | 528 | dev_priv->saveLVDS = I915_READ(PCH_LVDS); |
417 | if (!IS_I830(dev) && !IS_845G(dev)) | 529 | } else { |
530 | dev_priv->savePP_CONTROL = I915_READ(PP_CONTROL); | ||
531 | dev_priv->savePFIT_PGM_RATIOS = I915_READ(PFIT_PGM_RATIOS); | ||
532 | dev_priv->saveBLC_PWM_CTL = I915_READ(BLC_PWM_CTL); | ||
533 | dev_priv->saveBLC_HIST_CTL = I915_READ(BLC_HIST_CTL); | ||
534 | if (IS_I965G(dev)) | ||
535 | dev_priv->saveBLC_PWM_CTL2 = I915_READ(BLC_PWM_CTL2); | ||
536 | if (IS_MOBILE(dev) && !IS_I830(dev)) | ||
537 | dev_priv->saveLVDS = I915_READ(LVDS); | ||
538 | } | ||
539 | |||
540 | if (!IS_I830(dev) && !IS_845G(dev) && !IS_IGDNG(dev)) | ||
418 | dev_priv->savePFIT_CONTROL = I915_READ(PFIT_CONTROL); | 541 | dev_priv->savePFIT_CONTROL = I915_READ(PFIT_CONTROL); |
419 | dev_priv->savePP_ON_DELAYS = I915_READ(PP_ON_DELAYS); | 542 | |
420 | dev_priv->savePP_OFF_DELAYS = I915_READ(PP_OFF_DELAYS); | 543 | if (IS_IGDNG(dev)) { |
421 | dev_priv->savePP_DIVISOR = I915_READ(PP_DIVISOR); | 544 | dev_priv->savePP_ON_DELAYS = I915_READ(PCH_PP_ON_DELAYS); |
545 | dev_priv->savePP_OFF_DELAYS = I915_READ(PCH_PP_OFF_DELAYS); | ||
546 | dev_priv->savePP_DIVISOR = I915_READ(PCH_PP_DIVISOR); | ||
547 | } else { | ||
548 | dev_priv->savePP_ON_DELAYS = I915_READ(PP_ON_DELAYS); | ||
549 | dev_priv->savePP_OFF_DELAYS = I915_READ(PP_OFF_DELAYS); | ||
550 | dev_priv->savePP_DIVISOR = I915_READ(PP_DIVISOR); | ||
551 | } | ||
422 | 552 | ||
423 | /* Display Port state */ | 553 | /* Display Port state */ |
424 | if (SUPPORTS_INTEGRATED_DP(dev)) { | 554 | if (SUPPORTS_INTEGRATED_DP(dev)) { |
@@ -437,16 +567,23 @@ void i915_save_display(struct drm_device *dev) | |||
437 | /* FIXME: save TV & SDVO state */ | 567 | /* FIXME: save TV & SDVO state */ |
438 | 568 | ||
439 | /* FBC state */ | 569 | /* FBC state */ |
440 | dev_priv->saveFBC_CFB_BASE = I915_READ(FBC_CFB_BASE); | 570 | if (IS_GM45(dev)) { |
441 | dev_priv->saveFBC_LL_BASE = I915_READ(FBC_LL_BASE); | 571 | dev_priv->saveDPFC_CB_BASE = I915_READ(DPFC_CB_BASE); |
442 | dev_priv->saveFBC_CONTROL2 = I915_READ(FBC_CONTROL2); | 572 | } else { |
443 | dev_priv->saveFBC_CONTROL = I915_READ(FBC_CONTROL); | 573 | dev_priv->saveFBC_CFB_BASE = I915_READ(FBC_CFB_BASE); |
574 | dev_priv->saveFBC_LL_BASE = I915_READ(FBC_LL_BASE); | ||
575 | dev_priv->saveFBC_CONTROL2 = I915_READ(FBC_CONTROL2); | ||
576 | dev_priv->saveFBC_CONTROL = I915_READ(FBC_CONTROL); | ||
577 | } | ||
444 | 578 | ||
445 | /* VGA state */ | 579 | /* VGA state */ |
446 | dev_priv->saveVGA0 = I915_READ(VGA0); | 580 | dev_priv->saveVGA0 = I915_READ(VGA0); |
447 | dev_priv->saveVGA1 = I915_READ(VGA1); | 581 | dev_priv->saveVGA1 = I915_READ(VGA1); |
448 | dev_priv->saveVGA_PD = I915_READ(VGA_PD); | 582 | dev_priv->saveVGA_PD = I915_READ(VGA_PD); |
449 | dev_priv->saveVGACNTRL = I915_READ(VGACNTRL); | 583 | if (IS_IGDNG(dev)) |
584 | dev_priv->saveVGACNTRL = I915_READ(CPU_VGACNTRL); | ||
585 | else | ||
586 | dev_priv->saveVGACNTRL = I915_READ(VGACNTRL); | ||
450 | 587 | ||
451 | i915_save_vga(dev); | 588 | i915_save_vga(dev); |
452 | } | 589 | } |
@@ -485,22 +622,41 @@ void i915_restore_display(struct drm_device *dev) | |||
485 | I915_WRITE(CURSIZE, dev_priv->saveCURSIZE); | 622 | I915_WRITE(CURSIZE, dev_priv->saveCURSIZE); |
486 | 623 | ||
487 | /* CRT state */ | 624 | /* CRT state */ |
488 | I915_WRITE(ADPA, dev_priv->saveADPA); | 625 | if (IS_IGDNG(dev)) |
626 | I915_WRITE(PCH_ADPA, dev_priv->saveADPA); | ||
627 | else | ||
628 | I915_WRITE(ADPA, dev_priv->saveADPA); | ||
489 | 629 | ||
490 | /* LVDS state */ | 630 | /* LVDS state */ |
491 | if (IS_I965G(dev)) | 631 | if (IS_I965G(dev) && !IS_IGDNG(dev)) |
492 | I915_WRITE(BLC_PWM_CTL2, dev_priv->saveBLC_PWM_CTL2); | 632 | I915_WRITE(BLC_PWM_CTL2, dev_priv->saveBLC_PWM_CTL2); |
493 | if (IS_MOBILE(dev) && !IS_I830(dev)) | 633 | |
634 | if (IS_IGDNG(dev)) { | ||
635 | I915_WRITE(PCH_LVDS, dev_priv->saveLVDS); | ||
636 | } else if (IS_MOBILE(dev) && !IS_I830(dev)) | ||
494 | I915_WRITE(LVDS, dev_priv->saveLVDS); | 637 | I915_WRITE(LVDS, dev_priv->saveLVDS); |
495 | if (!IS_I830(dev) && !IS_845G(dev)) | 638 | |
639 | if (!IS_I830(dev) && !IS_845G(dev) && !IS_IGDNG(dev)) | ||
496 | I915_WRITE(PFIT_CONTROL, dev_priv->savePFIT_CONTROL); | 640 | I915_WRITE(PFIT_CONTROL, dev_priv->savePFIT_CONTROL); |
497 | 641 | ||
498 | I915_WRITE(PFIT_PGM_RATIOS, dev_priv->savePFIT_PGM_RATIOS); | 642 | if (IS_IGDNG(dev)) { |
499 | I915_WRITE(BLC_PWM_CTL, dev_priv->saveBLC_PWM_CTL); | 643 | I915_WRITE(BLC_PWM_PCH_CTL1, dev_priv->saveBLC_PWM_CTL); |
500 | I915_WRITE(PP_ON_DELAYS, dev_priv->savePP_ON_DELAYS); | 644 | I915_WRITE(BLC_PWM_PCH_CTL2, dev_priv->saveBLC_PWM_CTL2); |
501 | I915_WRITE(PP_OFF_DELAYS, dev_priv->savePP_OFF_DELAYS); | 645 | I915_WRITE(BLC_PWM_CPU_CTL, dev_priv->saveBLC_CPU_PWM_CTL); |
502 | I915_WRITE(PP_DIVISOR, dev_priv->savePP_DIVISOR); | 646 | I915_WRITE(BLC_PWM_CPU_CTL2, dev_priv->saveBLC_CPU_PWM_CTL2); |
503 | I915_WRITE(PP_CONTROL, dev_priv->savePP_CONTROL); | 647 | I915_WRITE(PCH_PP_ON_DELAYS, dev_priv->savePP_ON_DELAYS); |
648 | I915_WRITE(PCH_PP_OFF_DELAYS, dev_priv->savePP_OFF_DELAYS); | ||
649 | I915_WRITE(PCH_PP_DIVISOR, dev_priv->savePP_DIVISOR); | ||
650 | I915_WRITE(PCH_PP_CONTROL, dev_priv->savePP_CONTROL); | ||
651 | } else { | ||
652 | I915_WRITE(PFIT_PGM_RATIOS, dev_priv->savePFIT_PGM_RATIOS); | ||
653 | I915_WRITE(BLC_PWM_CTL, dev_priv->saveBLC_PWM_CTL); | ||
654 | I915_WRITE(BLC_HIST_CTL, dev_priv->saveBLC_HIST_CTL); | ||
655 | I915_WRITE(PP_ON_DELAYS, dev_priv->savePP_ON_DELAYS); | ||
656 | I915_WRITE(PP_OFF_DELAYS, dev_priv->savePP_OFF_DELAYS); | ||
657 | I915_WRITE(PP_DIVISOR, dev_priv->savePP_DIVISOR); | ||
658 | I915_WRITE(PP_CONTROL, dev_priv->savePP_CONTROL); | ||
659 | } | ||
504 | 660 | ||
505 | /* Display Port state */ | 661 | /* Display Port state */ |
506 | if (SUPPORTS_INTEGRATED_DP(dev)) { | 662 | if (SUPPORTS_INTEGRATED_DP(dev)) { |
@@ -511,13 +667,22 @@ void i915_restore_display(struct drm_device *dev) | |||
511 | /* FIXME: restore TV & SDVO state */ | 667 | /* FIXME: restore TV & SDVO state */ |
512 | 668 | ||
513 | /* FBC info */ | 669 | /* FBC info */ |
514 | I915_WRITE(FBC_CFB_BASE, dev_priv->saveFBC_CFB_BASE); | 670 | if (IS_GM45(dev)) { |
515 | I915_WRITE(FBC_LL_BASE, dev_priv->saveFBC_LL_BASE); | 671 | g4x_disable_fbc(dev); |
516 | I915_WRITE(FBC_CONTROL2, dev_priv->saveFBC_CONTROL2); | 672 | I915_WRITE(DPFC_CB_BASE, dev_priv->saveDPFC_CB_BASE); |
517 | I915_WRITE(FBC_CONTROL, dev_priv->saveFBC_CONTROL); | 673 | } else { |
674 | i8xx_disable_fbc(dev); | ||
675 | I915_WRITE(FBC_CFB_BASE, dev_priv->saveFBC_CFB_BASE); | ||
676 | I915_WRITE(FBC_LL_BASE, dev_priv->saveFBC_LL_BASE); | ||
677 | I915_WRITE(FBC_CONTROL2, dev_priv->saveFBC_CONTROL2); | ||
678 | I915_WRITE(FBC_CONTROL, dev_priv->saveFBC_CONTROL); | ||
679 | } | ||
518 | 680 | ||
519 | /* VGA state */ | 681 | /* VGA state */ |
520 | I915_WRITE(VGACNTRL, dev_priv->saveVGACNTRL); | 682 | if (IS_IGDNG(dev)) |
683 | I915_WRITE(CPU_VGACNTRL, dev_priv->saveVGACNTRL); | ||
684 | else | ||
685 | I915_WRITE(VGACNTRL, dev_priv->saveVGACNTRL); | ||
521 | I915_WRITE(VGA0, dev_priv->saveVGA0); | 686 | I915_WRITE(VGA0, dev_priv->saveVGA0); |
522 | I915_WRITE(VGA1, dev_priv->saveVGA1); | 687 | I915_WRITE(VGA1, dev_priv->saveVGA1); |
523 | I915_WRITE(VGA_PD, dev_priv->saveVGA_PD); | 688 | I915_WRITE(VGA_PD, dev_priv->saveVGA_PD); |
@@ -543,8 +708,17 @@ int i915_save_state(struct drm_device *dev) | |||
543 | i915_save_display(dev); | 708 | i915_save_display(dev); |
544 | 709 | ||
545 | /* Interrupt state */ | 710 | /* Interrupt state */ |
546 | dev_priv->saveIER = I915_READ(IER); | 711 | if (IS_IGDNG(dev)) { |
547 | dev_priv->saveIMR = I915_READ(IMR); | 712 | dev_priv->saveDEIER = I915_READ(DEIER); |
713 | dev_priv->saveDEIMR = I915_READ(DEIMR); | ||
714 | dev_priv->saveGTIER = I915_READ(GTIER); | ||
715 | dev_priv->saveGTIMR = I915_READ(GTIMR); | ||
716 | dev_priv->saveFDI_RXA_IMR = I915_READ(FDI_RXA_IMR); | ||
717 | dev_priv->saveFDI_RXB_IMR = I915_READ(FDI_RXB_IMR); | ||
718 | } else { | ||
719 | dev_priv->saveIER = I915_READ(IER); | ||
720 | dev_priv->saveIMR = I915_READ(IMR); | ||
721 | } | ||
548 | 722 | ||
549 | /* Clock gating state */ | 723 | /* Clock gating state */ |
550 | dev_priv->saveD_STATE = I915_READ(D_STATE); | 724 | dev_priv->saveD_STATE = I915_READ(D_STATE); |
@@ -609,8 +783,17 @@ int i915_restore_state(struct drm_device *dev) | |||
609 | i915_restore_display(dev); | 783 | i915_restore_display(dev); |
610 | 784 | ||
611 | /* Interrupt state */ | 785 | /* Interrupt state */ |
612 | I915_WRITE (IER, dev_priv->saveIER); | 786 | if (IS_IGDNG(dev)) { |
613 | I915_WRITE (IMR, dev_priv->saveIMR); | 787 | I915_WRITE(DEIER, dev_priv->saveDEIER); |
788 | I915_WRITE(DEIMR, dev_priv->saveDEIMR); | ||
789 | I915_WRITE(GTIER, dev_priv->saveGTIER); | ||
790 | I915_WRITE(GTIMR, dev_priv->saveGTIMR); | ||
791 | I915_WRITE(FDI_RXA_IMR, dev_priv->saveFDI_RXA_IMR); | ||
792 | I915_WRITE(FDI_RXB_IMR, dev_priv->saveFDI_RXB_IMR); | ||
793 | } else { | ||
794 | I915_WRITE (IER, dev_priv->saveIER); | ||
795 | I915_WRITE (IMR, dev_priv->saveIMR); | ||
796 | } | ||
614 | 797 | ||
615 | /* Clock gating state */ | 798 | /* Clock gating state */ |
616 | I915_WRITE (D_STATE, dev_priv->saveD_STATE); | 799 | I915_WRITE (D_STATE, dev_priv->saveD_STATE); |
diff --git a/drivers/gpu/drm/i915/intel_bios.c b/drivers/gpu/drm/i915/intel_bios.c index 4337414846b6..96cd256e60e6 100644 --- a/drivers/gpu/drm/i915/intel_bios.c +++ b/drivers/gpu/drm/i915/intel_bios.c | |||
@@ -351,20 +351,18 @@ parse_driver_features(struct drm_i915_private *dev_priv, | |||
351 | struct drm_device *dev = dev_priv->dev; | 351 | struct drm_device *dev = dev_priv->dev; |
352 | struct bdb_driver_features *driver; | 352 | struct bdb_driver_features *driver; |
353 | 353 | ||
354 | /* set default for chips without eDP */ | ||
355 | if (!SUPPORTS_EDP(dev)) { | ||
356 | dev_priv->edp_support = 0; | ||
357 | return; | ||
358 | } | ||
359 | |||
360 | driver = find_section(bdb, BDB_DRIVER_FEATURES); | 354 | driver = find_section(bdb, BDB_DRIVER_FEATURES); |
361 | if (!driver) | 355 | if (!driver) |
362 | return; | 356 | return; |
363 | 357 | ||
364 | if (driver->lvds_config == BDB_DRIVER_FEATURE_EDP) | 358 | if (driver && SUPPORTS_EDP(dev) && |
359 | driver->lvds_config == BDB_DRIVER_FEATURE_EDP) { | ||
365 | dev_priv->edp_support = 1; | 360 | dev_priv->edp_support = 1; |
361 | } else { | ||
362 | dev_priv->edp_support = 0; | ||
363 | } | ||
366 | 364 | ||
367 | if (driver->dual_frequency) | 365 | if (driver && driver->dual_frequency) |
368 | dev_priv->render_reclock_avail = true; | 366 | dev_priv->render_reclock_avail = true; |
369 | } | 367 | } |
370 | 368 | ||
diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/intel_display.c index 3c14240cc002..3ba6546b7c7f 100644 --- a/drivers/gpu/drm/i915/intel_display.c +++ b/drivers/gpu/drm/i915/intel_display.c | |||
@@ -943,6 +943,7 @@ intel_find_pll_g4x_dp(const intel_limit_t *limit, struct drm_crtc *crtc, | |||
943 | clock.m = 5 * (clock.m1 + 2) + (clock.m2 + 2); | 943 | clock.m = 5 * (clock.m1 + 2) + (clock.m2 + 2); |
944 | clock.p = (clock.p1 * clock.p2); | 944 | clock.p = (clock.p1 * clock.p2); |
945 | clock.dot = 96000 * clock.m / (clock.n + 2) / clock.p; | 945 | clock.dot = 96000 * clock.m / (clock.n + 2) / clock.p; |
946 | clock.vco = 0; | ||
946 | memcpy(best_clock, &clock, sizeof(intel_clock_t)); | 947 | memcpy(best_clock, &clock, sizeof(intel_clock_t)); |
947 | return true; | 948 | return true; |
948 | } | 949 | } |
@@ -1260,9 +1261,11 @@ intel_pipe_set_base(struct drm_crtc *crtc, int x, int y, | |||
1260 | return ret; | 1261 | return ret; |
1261 | } | 1262 | } |
1262 | 1263 | ||
1263 | /* Pre-i965 needs to install a fence for tiled scan-out */ | 1264 | /* Install a fence for tiled scan-out. Pre-i965 always needs a fence, |
1264 | if (!IS_I965G(dev) && | 1265 | * whereas 965+ only requires a fence if using framebuffer compression. |
1265 | obj_priv->fence_reg == I915_FENCE_REG_NONE && | 1266 | * For simplicity, we always install a fence as the cost is not that onerous. |
1267 | */ | ||
1268 | if (obj_priv->fence_reg == I915_FENCE_REG_NONE && | ||
1266 | obj_priv->tiling_mode != I915_TILING_NONE) { | 1269 | obj_priv->tiling_mode != I915_TILING_NONE) { |
1267 | ret = i915_gem_object_get_fence_reg(obj); | 1270 | ret = i915_gem_object_get_fence_reg(obj); |
1268 | if (ret != 0) { | 1271 | if (ret != 0) { |
@@ -1513,7 +1516,7 @@ static void igdng_crtc_dpms(struct drm_crtc *crtc, int mode) | |||
1513 | /* Enable panel fitting for LVDS */ | 1516 | /* Enable panel fitting for LVDS */ |
1514 | if (intel_pipe_has_type(crtc, INTEL_OUTPUT_LVDS)) { | 1517 | if (intel_pipe_has_type(crtc, INTEL_OUTPUT_LVDS)) { |
1515 | temp = I915_READ(pf_ctl_reg); | 1518 | temp = I915_READ(pf_ctl_reg); |
1516 | I915_WRITE(pf_ctl_reg, temp | PF_ENABLE); | 1519 | I915_WRITE(pf_ctl_reg, temp | PF_ENABLE | PF_FILTER_MED_3x3); |
1517 | 1520 | ||
1518 | /* currently full aspect */ | 1521 | /* currently full aspect */ |
1519 | I915_WRITE(pf_win_pos, 0); | 1522 | I915_WRITE(pf_win_pos, 0); |
@@ -1801,6 +1804,8 @@ static void i9xx_crtc_dpms(struct drm_crtc *crtc, int mode) | |||
1801 | case DRM_MODE_DPMS_ON: | 1804 | case DRM_MODE_DPMS_ON: |
1802 | case DRM_MODE_DPMS_STANDBY: | 1805 | case DRM_MODE_DPMS_STANDBY: |
1803 | case DRM_MODE_DPMS_SUSPEND: | 1806 | case DRM_MODE_DPMS_SUSPEND: |
1807 | intel_update_watermarks(dev); | ||
1808 | |||
1804 | /* Enable the DPLL */ | 1809 | /* Enable the DPLL */ |
1805 | temp = I915_READ(dpll_reg); | 1810 | temp = I915_READ(dpll_reg); |
1806 | if ((temp & DPLL_VCO_ENABLE) == 0) { | 1811 | if ((temp & DPLL_VCO_ENABLE) == 0) { |
@@ -1838,7 +1843,6 @@ static void i9xx_crtc_dpms(struct drm_crtc *crtc, int mode) | |||
1838 | 1843 | ||
1839 | /* Give the overlay scaler a chance to enable if it's on this pipe */ | 1844 | /* Give the overlay scaler a chance to enable if it's on this pipe */ |
1840 | //intel_crtc_dpms_video(crtc, true); TODO | 1845 | //intel_crtc_dpms_video(crtc, true); TODO |
1841 | intel_update_watermarks(dev); | ||
1842 | break; | 1846 | break; |
1843 | case DRM_MODE_DPMS_OFF: | 1847 | case DRM_MODE_DPMS_OFF: |
1844 | intel_update_watermarks(dev); | 1848 | intel_update_watermarks(dev); |
@@ -2082,7 +2086,7 @@ fdi_reduce_ratio(u32 *num, u32 *den) | |||
2082 | #define LINK_N 0x80000 | 2086 | #define LINK_N 0x80000 |
2083 | 2087 | ||
2084 | static void | 2088 | static void |
2085 | igdng_compute_m_n(int bytes_per_pixel, int nlanes, | 2089 | igdng_compute_m_n(int bits_per_pixel, int nlanes, |
2086 | int pixel_clock, int link_clock, | 2090 | int pixel_clock, int link_clock, |
2087 | struct fdi_m_n *m_n) | 2091 | struct fdi_m_n *m_n) |
2088 | { | 2092 | { |
@@ -2092,7 +2096,8 @@ igdng_compute_m_n(int bytes_per_pixel, int nlanes, | |||
2092 | 2096 | ||
2093 | temp = (u64) DATA_N * pixel_clock; | 2097 | temp = (u64) DATA_N * pixel_clock; |
2094 | temp = div_u64(temp, link_clock); | 2098 | temp = div_u64(temp, link_clock); |
2095 | m_n->gmch_m = div_u64(temp * bytes_per_pixel, nlanes); | 2099 | m_n->gmch_m = div_u64(temp * bits_per_pixel, nlanes); |
2100 | m_n->gmch_m >>= 3; /* convert to bytes_per_pixel */ | ||
2096 | m_n->gmch_n = DATA_N; | 2101 | m_n->gmch_n = DATA_N; |
2097 | fdi_reduce_ratio(&m_n->gmch_m, &m_n->gmch_n); | 2102 | fdi_reduce_ratio(&m_n->gmch_m, &m_n->gmch_n); |
2098 | 2103 | ||
@@ -2140,6 +2145,13 @@ static struct intel_watermark_params igd_cursor_hplloff_wm = { | |||
2140 | IGD_CURSOR_GUARD_WM, | 2145 | IGD_CURSOR_GUARD_WM, |
2141 | IGD_FIFO_LINE_SIZE | 2146 | IGD_FIFO_LINE_SIZE |
2142 | }; | 2147 | }; |
2148 | static struct intel_watermark_params g4x_wm_info = { | ||
2149 | G4X_FIFO_SIZE, | ||
2150 | G4X_MAX_WM, | ||
2151 | G4X_MAX_WM, | ||
2152 | 2, | ||
2153 | G4X_FIFO_LINE_SIZE, | ||
2154 | }; | ||
2143 | static struct intel_watermark_params i945_wm_info = { | 2155 | static struct intel_watermark_params i945_wm_info = { |
2144 | I945_FIFO_SIZE, | 2156 | I945_FIFO_SIZE, |
2145 | I915_MAX_WM, | 2157 | I915_MAX_WM, |
@@ -2430,17 +2442,74 @@ static int i830_get_fifo_size(struct drm_device *dev, int plane) | |||
2430 | return size; | 2442 | return size; |
2431 | } | 2443 | } |
2432 | 2444 | ||
2433 | static void g4x_update_wm(struct drm_device *dev, int unused, int unused2, | 2445 | static void g4x_update_wm(struct drm_device *dev, int planea_clock, |
2434 | int unused3, int unused4) | 2446 | int planeb_clock, int sr_hdisplay, int pixel_size) |
2435 | { | 2447 | { |
2436 | struct drm_i915_private *dev_priv = dev->dev_private; | 2448 | struct drm_i915_private *dev_priv = dev->dev_private; |
2437 | u32 fw_blc_self = I915_READ(FW_BLC_SELF); | 2449 | int total_size, cacheline_size; |
2450 | int planea_wm, planeb_wm, cursora_wm, cursorb_wm, cursor_sr; | ||
2451 | struct intel_watermark_params planea_params, planeb_params; | ||
2452 | unsigned long line_time_us; | ||
2453 | int sr_clock, sr_entries = 0, entries_required; | ||
2438 | 2454 | ||
2439 | if (i915_powersave) | 2455 | /* Create copies of the base settings for each pipe */ |
2440 | fw_blc_self |= FW_BLC_SELF_EN; | 2456 | planea_params = planeb_params = g4x_wm_info; |
2441 | else | 2457 | |
2442 | fw_blc_self &= ~FW_BLC_SELF_EN; | 2458 | /* Grab a couple of global values before we overwrite them */ |
2443 | I915_WRITE(FW_BLC_SELF, fw_blc_self); | 2459 | total_size = planea_params.fifo_size; |
2460 | cacheline_size = planea_params.cacheline_size; | ||
2461 | |||
2462 | /* | ||
2463 | * Note: we need to make sure we don't overflow for various clock & | ||
2464 | * latency values. | ||
2465 | * clocks go from a few thousand to several hundred thousand. | ||
2466 | * latency is usually a few thousand | ||
2467 | */ | ||
2468 | entries_required = ((planea_clock / 1000) * pixel_size * latency_ns) / | ||
2469 | 1000; | ||
2470 | entries_required /= G4X_FIFO_LINE_SIZE; | ||
2471 | planea_wm = entries_required + planea_params.guard_size; | ||
2472 | |||
2473 | entries_required = ((planeb_clock / 1000) * pixel_size * latency_ns) / | ||
2474 | 1000; | ||
2475 | entries_required /= G4X_FIFO_LINE_SIZE; | ||
2476 | planeb_wm = entries_required + planeb_params.guard_size; | ||
2477 | |||
2478 | cursora_wm = cursorb_wm = 16; | ||
2479 | cursor_sr = 32; | ||
2480 | |||
2481 | DRM_DEBUG("FIFO watermarks - A: %d, B: %d\n", planea_wm, planeb_wm); | ||
2482 | |||
2483 | /* Calc sr entries for one plane configs */ | ||
2484 | if (sr_hdisplay && (!planea_clock || !planeb_clock)) { | ||
2485 | /* self-refresh has much higher latency */ | ||
2486 | const static int sr_latency_ns = 12000; | ||
2487 | |||
2488 | sr_clock = planea_clock ? planea_clock : planeb_clock; | ||
2489 | line_time_us = ((sr_hdisplay * 1000) / sr_clock); | ||
2490 | |||
2491 | /* Use ns/us then divide to preserve precision */ | ||
2492 | sr_entries = (((sr_latency_ns / line_time_us) + 1) * | ||
2493 | pixel_size * sr_hdisplay) / 1000; | ||
2494 | sr_entries = roundup(sr_entries / cacheline_size, 1); | ||
2495 | DRM_DEBUG("self-refresh entries: %d\n", sr_entries); | ||
2496 | I915_WRITE(FW_BLC_SELF, FW_BLC_SELF_EN); | ||
2497 | } | ||
2498 | |||
2499 | DRM_DEBUG("Setting FIFO watermarks - A: %d, B: %d, SR %d\n", | ||
2500 | planea_wm, planeb_wm, sr_entries); | ||
2501 | |||
2502 | planea_wm &= 0x3f; | ||
2503 | planeb_wm &= 0x3f; | ||
2504 | |||
2505 | I915_WRITE(DSPFW1, (sr_entries << DSPFW_SR_SHIFT) | | ||
2506 | (cursorb_wm << DSPFW_CURSORB_SHIFT) | | ||
2507 | (planeb_wm << DSPFW_PLANEB_SHIFT) | planea_wm); | ||
2508 | I915_WRITE(DSPFW2, (I915_READ(DSPFW2) & DSPFW_CURSORA_MASK) | | ||
2509 | (cursora_wm << DSPFW_CURSORA_SHIFT)); | ||
2510 | /* HPLL off in SR has some issues on G4x... disable it */ | ||
2511 | I915_WRITE(DSPFW3, (I915_READ(DSPFW3) & ~DSPFW_HPLL_SR_EN) | | ||
2512 | (cursor_sr << DSPFW_CURSOR_SR_SHIFT)); | ||
2444 | } | 2513 | } |
2445 | 2514 | ||
2446 | static void i965_update_wm(struct drm_device *dev, int unused, int unused2, | 2515 | static void i965_update_wm(struct drm_device *dev, int unused, int unused2, |
@@ -2586,6 +2655,9 @@ static void intel_update_watermarks(struct drm_device *dev) | |||
2586 | unsigned long planea_clock = 0, planeb_clock = 0, sr_clock = 0; | 2655 | unsigned long planea_clock = 0, planeb_clock = 0, sr_clock = 0; |
2587 | int enabled = 0, pixel_size = 0; | 2656 | int enabled = 0, pixel_size = 0; |
2588 | 2657 | ||
2658 | if (!dev_priv->display.update_wm) | ||
2659 | return; | ||
2660 | |||
2589 | /* Get the clock config from both planes */ | 2661 | /* Get the clock config from both planes */ |
2590 | list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { | 2662 | list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) { |
2591 | intel_crtc = to_intel_crtc(crtc); | 2663 | intel_crtc = to_intel_crtc(crtc); |
@@ -2763,7 +2835,7 @@ static int intel_crtc_mode_set(struct drm_crtc *crtc, | |||
2763 | 2835 | ||
2764 | /* FDI link */ | 2836 | /* FDI link */ |
2765 | if (IS_IGDNG(dev)) { | 2837 | if (IS_IGDNG(dev)) { |
2766 | int lane, link_bw; | 2838 | int lane, link_bw, bpp; |
2767 | /* eDP doesn't require FDI link, so just set DP M/N | 2839 | /* eDP doesn't require FDI link, so just set DP M/N |
2768 | according to current link config */ | 2840 | according to current link config */ |
2769 | if (is_edp) { | 2841 | if (is_edp) { |
@@ -2782,10 +2854,72 @@ static int intel_crtc_mode_set(struct drm_crtc *crtc, | |||
2782 | lane = 4; | 2854 | lane = 4; |
2783 | link_bw = 270000; | 2855 | link_bw = 270000; |
2784 | } | 2856 | } |
2785 | igdng_compute_m_n(3, lane, target_clock, | 2857 | |
2858 | /* determine panel color depth */ | ||
2859 | temp = I915_READ(pipeconf_reg); | ||
2860 | |||
2861 | switch (temp & PIPE_BPC_MASK) { | ||
2862 | case PIPE_8BPC: | ||
2863 | bpp = 24; | ||
2864 | break; | ||
2865 | case PIPE_10BPC: | ||
2866 | bpp = 30; | ||
2867 | break; | ||
2868 | case PIPE_6BPC: | ||
2869 | bpp = 18; | ||
2870 | break; | ||
2871 | case PIPE_12BPC: | ||
2872 | bpp = 36; | ||
2873 | break; | ||
2874 | default: | ||
2875 | DRM_ERROR("unknown pipe bpc value\n"); | ||
2876 | bpp = 24; | ||
2877 | } | ||
2878 | |||
2879 | igdng_compute_m_n(bpp, lane, target_clock, | ||
2786 | link_bw, &m_n); | 2880 | link_bw, &m_n); |
2787 | } | 2881 | } |
2788 | 2882 | ||
2883 | /* Ironlake: try to setup display ref clock before DPLL | ||
2884 | * enabling. This is only under driver's control after | ||
2885 | * PCH B stepping, previous chipset stepping should be | ||
2886 | * ignoring this setting. | ||
2887 | */ | ||
2888 | if (IS_IGDNG(dev)) { | ||
2889 | temp = I915_READ(PCH_DREF_CONTROL); | ||
2890 | /* Always enable nonspread source */ | ||
2891 | temp &= ~DREF_NONSPREAD_SOURCE_MASK; | ||
2892 | temp |= DREF_NONSPREAD_SOURCE_ENABLE; | ||
2893 | I915_WRITE(PCH_DREF_CONTROL, temp); | ||
2894 | POSTING_READ(PCH_DREF_CONTROL); | ||
2895 | |||
2896 | temp &= ~DREF_SSC_SOURCE_MASK; | ||
2897 | temp |= DREF_SSC_SOURCE_ENABLE; | ||
2898 | I915_WRITE(PCH_DREF_CONTROL, temp); | ||
2899 | POSTING_READ(PCH_DREF_CONTROL); | ||
2900 | |||
2901 | udelay(200); | ||
2902 | |||
2903 | if (is_edp) { | ||
2904 | if (dev_priv->lvds_use_ssc) { | ||
2905 | temp |= DREF_SSC1_ENABLE; | ||
2906 | I915_WRITE(PCH_DREF_CONTROL, temp); | ||
2907 | POSTING_READ(PCH_DREF_CONTROL); | ||
2908 | |||
2909 | udelay(200); | ||
2910 | |||
2911 | temp &= ~DREF_CPU_SOURCE_OUTPUT_MASK; | ||
2912 | temp |= DREF_CPU_SOURCE_OUTPUT_DOWNSPREAD; | ||
2913 | I915_WRITE(PCH_DREF_CONTROL, temp); | ||
2914 | POSTING_READ(PCH_DREF_CONTROL); | ||
2915 | } else { | ||
2916 | temp |= DREF_CPU_SOURCE_OUTPUT_NONSPREAD; | ||
2917 | I915_WRITE(PCH_DREF_CONTROL, temp); | ||
2918 | POSTING_READ(PCH_DREF_CONTROL); | ||
2919 | } | ||
2920 | } | ||
2921 | } | ||
2922 | |||
2789 | if (IS_IGD(dev)) { | 2923 | if (IS_IGD(dev)) { |
2790 | fp = (1 << clock.n) << 16 | clock.m1 << 8 | clock.m2; | 2924 | fp = (1 << clock.n) << 16 | clock.m1 << 8 | clock.m2; |
2791 | if (has_reduced_clock) | 2925 | if (has_reduced_clock) |
@@ -2936,6 +3070,8 @@ static int intel_crtc_mode_set(struct drm_crtc *crtc, | |||
2936 | 3070 | ||
2937 | lvds = I915_READ(lvds_reg); | 3071 | lvds = I915_READ(lvds_reg); |
2938 | lvds |= LVDS_PORT_EN | LVDS_A0A2_CLKA_POWER_UP | LVDS_PIPEB_SELECT; | 3072 | lvds |= LVDS_PORT_EN | LVDS_A0A2_CLKA_POWER_UP | LVDS_PIPEB_SELECT; |
3073 | /* set the corresponsding LVDS_BORDER bit */ | ||
3074 | lvds |= dev_priv->lvds_border_bits; | ||
2939 | /* Set the B0-B3 data pairs corresponding to whether we're going to | 3075 | /* Set the B0-B3 data pairs corresponding to whether we're going to |
2940 | * set the DPLLs for dual-channel mode or not. | 3076 | * set the DPLLs for dual-channel mode or not. |
2941 | */ | 3077 | */ |
@@ -4124,7 +4260,9 @@ void intel_init_clock_gating(struct drm_device *dev) | |||
4124 | * Disable clock gating reported to work incorrectly according to the | 4260 | * Disable clock gating reported to work incorrectly according to the |
4125 | * specs, but enable as much else as we can. | 4261 | * specs, but enable as much else as we can. |
4126 | */ | 4262 | */ |
4127 | if (IS_G4X(dev)) { | 4263 | if (IS_IGDNG(dev)) { |
4264 | return; | ||
4265 | } else if (IS_G4X(dev)) { | ||
4128 | uint32_t dspclk_gate; | 4266 | uint32_t dspclk_gate; |
4129 | I915_WRITE(RENCLK_GATE_D1, 0); | 4267 | I915_WRITE(RENCLK_GATE_D1, 0); |
4130 | I915_WRITE(RENCLK_GATE_D2, VF_UNIT_CLOCK_GATE_DISABLE | | 4268 | I915_WRITE(RENCLK_GATE_D2, VF_UNIT_CLOCK_GATE_DISABLE | |
@@ -4212,7 +4350,9 @@ static void intel_init_display(struct drm_device *dev) | |||
4212 | i830_get_display_clock_speed; | 4350 | i830_get_display_clock_speed; |
4213 | 4351 | ||
4214 | /* For FIFO watermark updates */ | 4352 | /* For FIFO watermark updates */ |
4215 | if (IS_G4X(dev)) | 4353 | if (IS_IGDNG(dev)) |
4354 | dev_priv->display.update_wm = NULL; | ||
4355 | else if (IS_G4X(dev)) | ||
4216 | dev_priv->display.update_wm = g4x_update_wm; | 4356 | dev_priv->display.update_wm = g4x_update_wm; |
4217 | else if (IS_I965G(dev)) | 4357 | else if (IS_I965G(dev)) |
4218 | dev_priv->display.update_wm = i965_update_wm; | 4358 | dev_priv->display.update_wm = i965_update_wm; |
diff --git a/drivers/gpu/drm/i915/intel_dp.c b/drivers/gpu/drm/i915/intel_dp.c index f4856a510476..d83447557f9b 100644 --- a/drivers/gpu/drm/i915/intel_dp.c +++ b/drivers/gpu/drm/i915/intel_dp.c | |||
@@ -400,7 +400,7 @@ intel_dp_i2c_init(struct intel_output *intel_output, const char *name) | |||
400 | { | 400 | { |
401 | struct intel_dp_priv *dp_priv = intel_output->dev_priv; | 401 | struct intel_dp_priv *dp_priv = intel_output->dev_priv; |
402 | 402 | ||
403 | DRM_ERROR("i2c_init %s\n", name); | 403 | DRM_DEBUG_KMS("i2c_init %s\n", name); |
404 | dp_priv->algo.running = false; | 404 | dp_priv->algo.running = false; |
405 | dp_priv->algo.address = 0; | 405 | dp_priv->algo.address = 0; |
406 | dp_priv->algo.aux_ch = intel_dp_i2c_aux_ch; | 406 | dp_priv->algo.aux_ch = intel_dp_i2c_aux_ch; |
diff --git a/drivers/gpu/drm/i915/intel_lvds.c b/drivers/gpu/drm/i915/intel_lvds.c index 808bbe412ba8..05598ae10c4b 100644 --- a/drivers/gpu/drm/i915/intel_lvds.c +++ b/drivers/gpu/drm/i915/intel_lvds.c | |||
@@ -380,7 +380,7 @@ static bool intel_lvds_mode_fixup(struct drm_encoder *encoder, | |||
380 | adjusted_mode->crtc_vblank_start + vsync_pos; | 380 | adjusted_mode->crtc_vblank_start + vsync_pos; |
381 | /* keep the vsync width constant */ | 381 | /* keep the vsync width constant */ |
382 | adjusted_mode->crtc_vsync_end = | 382 | adjusted_mode->crtc_vsync_end = |
383 | adjusted_mode->crtc_vblank_start + vsync_width; | 383 | adjusted_mode->crtc_vsync_start + vsync_width; |
384 | border = 1; | 384 | border = 1; |
385 | break; | 385 | break; |
386 | case DRM_MODE_SCALE_ASPECT: | 386 | case DRM_MODE_SCALE_ASPECT: |
@@ -526,6 +526,14 @@ out: | |||
526 | lvds_priv->pfit_control = pfit_control; | 526 | lvds_priv->pfit_control = pfit_control; |
527 | lvds_priv->pfit_pgm_ratios = pfit_pgm_ratios; | 527 | lvds_priv->pfit_pgm_ratios = pfit_pgm_ratios; |
528 | /* | 528 | /* |
529 | * When there exists the border, it means that the LVDS_BORDR | ||
530 | * should be enabled. | ||
531 | */ | ||
532 | if (border) | ||
533 | dev_priv->lvds_border_bits |= LVDS_BORDER_ENABLE; | ||
534 | else | ||
535 | dev_priv->lvds_border_bits &= ~(LVDS_BORDER_ENABLE); | ||
536 | /* | ||
529 | * XXX: It would be nice to support lower refresh rates on the | 537 | * XXX: It would be nice to support lower refresh rates on the |
530 | * panels to reduce power consumption, and perhaps match the | 538 | * panels to reduce power consumption, and perhaps match the |
531 | * user's requested refresh rate. | 539 | * user's requested refresh rate. |
diff --git a/drivers/gpu/drm/radeon/Makefile b/drivers/gpu/drm/radeon/Makefile index 09a28923f46e..b5713eedd6e1 100644 --- a/drivers/gpu/drm/radeon/Makefile +++ b/drivers/gpu/drm/radeon/Makefile | |||
@@ -49,7 +49,7 @@ radeon-y += radeon_device.o radeon_kms.o \ | |||
49 | radeon_cs.o radeon_bios.o radeon_benchmark.o r100.o r300.o r420.o \ | 49 | radeon_cs.o radeon_bios.o radeon_benchmark.o r100.o r300.o r420.o \ |
50 | rs400.o rs600.o rs690.o rv515.o r520.o r600.o rv770.o radeon_test.o \ | 50 | rs400.o rs600.o rs690.o rv515.o r520.o r600.o rv770.o radeon_test.o \ |
51 | r200.o radeon_legacy_tv.o r600_cs.o r600_blit.o r600_blit_shaders.o \ | 51 | r200.o radeon_legacy_tv.o r600_cs.o r600_blit.o r600_blit_shaders.o \ |
52 | r600_blit_kms.o | 52 | r600_blit_kms.o radeon_pm.o |
53 | 53 | ||
54 | radeon-$(CONFIG_COMPAT) += radeon_ioc32.o | 54 | radeon-$(CONFIG_COMPAT) += radeon_ioc32.o |
55 | 55 | ||
diff --git a/drivers/gpu/drm/radeon/atombios.h b/drivers/gpu/drm/radeon/atombios.h index 5d402086bc47..c11ddddfb3b6 100644 --- a/drivers/gpu/drm/radeon/atombios.h +++ b/drivers/gpu/drm/radeon/atombios.h | |||
@@ -2314,7 +2314,7 @@ typedef struct _ATOM_SPREAD_SPECTRUM_ASSIGNMENT { | |||
2314 | UCHAR ucSS_Step; | 2314 | UCHAR ucSS_Step; |
2315 | UCHAR ucSS_Delay; | 2315 | UCHAR ucSS_Delay; |
2316 | UCHAR ucSS_Id; | 2316 | UCHAR ucSS_Id; |
2317 | UCHAR ucRecommandedRef_Div; | 2317 | UCHAR ucRecommendedRef_Div; |
2318 | UCHAR ucSS_Range; /* it was reserved for V11 */ | 2318 | UCHAR ucSS_Range; /* it was reserved for V11 */ |
2319 | } ATOM_SPREAD_SPECTRUM_ASSIGNMENT; | 2319 | } ATOM_SPREAD_SPECTRUM_ASSIGNMENT; |
2320 | 2320 | ||
diff --git a/drivers/gpu/drm/radeon/atombios_crtc.c b/drivers/gpu/drm/radeon/atombios_crtc.c index 14fa9701aeb3..c15287a590ff 100644 --- a/drivers/gpu/drm/radeon/atombios_crtc.c +++ b/drivers/gpu/drm/radeon/atombios_crtc.c | |||
@@ -31,10 +31,6 @@ | |||
31 | #include "atom.h" | 31 | #include "atom.h" |
32 | #include "atom-bits.h" | 32 | #include "atom-bits.h" |
33 | 33 | ||
34 | /* evil but including atombios.h is much worse */ | ||
35 | bool radeon_atom_get_tv_timings(struct radeon_device *rdev, int index, | ||
36 | SET_CRTC_TIMING_PARAMETERS_PS_ALLOCATION *crtc_timing, | ||
37 | int32_t *pixel_clock); | ||
38 | static void atombios_overscan_setup(struct drm_crtc *crtc, | 34 | static void atombios_overscan_setup(struct drm_crtc *crtc, |
39 | struct drm_display_mode *mode, | 35 | struct drm_display_mode *mode, |
40 | struct drm_display_mode *adjusted_mode) | 36 | struct drm_display_mode *adjusted_mode) |
@@ -248,18 +244,18 @@ void atombios_crtc_dpms(struct drm_crtc *crtc, int mode) | |||
248 | 244 | ||
249 | switch (mode) { | 245 | switch (mode) { |
250 | case DRM_MODE_DPMS_ON: | 246 | case DRM_MODE_DPMS_ON: |
247 | atombios_enable_crtc(crtc, 1); | ||
251 | if (ASIC_IS_DCE3(rdev)) | 248 | if (ASIC_IS_DCE3(rdev)) |
252 | atombios_enable_crtc_memreq(crtc, 1); | 249 | atombios_enable_crtc_memreq(crtc, 1); |
253 | atombios_enable_crtc(crtc, 1); | ||
254 | atombios_blank_crtc(crtc, 0); | 250 | atombios_blank_crtc(crtc, 0); |
255 | break; | 251 | break; |
256 | case DRM_MODE_DPMS_STANDBY: | 252 | case DRM_MODE_DPMS_STANDBY: |
257 | case DRM_MODE_DPMS_SUSPEND: | 253 | case DRM_MODE_DPMS_SUSPEND: |
258 | case DRM_MODE_DPMS_OFF: | 254 | case DRM_MODE_DPMS_OFF: |
259 | atombios_blank_crtc(crtc, 1); | 255 | atombios_blank_crtc(crtc, 1); |
260 | atombios_enable_crtc(crtc, 0); | ||
261 | if (ASIC_IS_DCE3(rdev)) | 256 | if (ASIC_IS_DCE3(rdev)) |
262 | atombios_enable_crtc_memreq(crtc, 0); | 257 | atombios_enable_crtc_memreq(crtc, 0); |
258 | atombios_enable_crtc(crtc, 0); | ||
263 | break; | 259 | break; |
264 | } | 260 | } |
265 | 261 | ||
@@ -270,59 +266,147 @@ void atombios_crtc_dpms(struct drm_crtc *crtc, int mode) | |||
270 | 266 | ||
271 | static void | 267 | static void |
272 | atombios_set_crtc_dtd_timing(struct drm_crtc *crtc, | 268 | atombios_set_crtc_dtd_timing(struct drm_crtc *crtc, |
273 | SET_CRTC_USING_DTD_TIMING_PARAMETERS * crtc_param) | 269 | struct drm_display_mode *mode) |
274 | { | 270 | { |
271 | struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc); | ||
275 | struct drm_device *dev = crtc->dev; | 272 | struct drm_device *dev = crtc->dev; |
276 | struct radeon_device *rdev = dev->dev_private; | 273 | struct radeon_device *rdev = dev->dev_private; |
277 | SET_CRTC_USING_DTD_TIMING_PARAMETERS conv_param; | 274 | SET_CRTC_USING_DTD_TIMING_PARAMETERS args; |
278 | int index = GetIndexIntoMasterTable(COMMAND, SetCRTC_UsingDTDTiming); | 275 | int index = GetIndexIntoMasterTable(COMMAND, SetCRTC_UsingDTDTiming); |
276 | u16 misc = 0; | ||
279 | 277 | ||
280 | conv_param.usH_Size = cpu_to_le16(crtc_param->usH_Size); | 278 | memset(&args, 0, sizeof(args)); |
281 | conv_param.usH_Blanking_Time = | 279 | args.usH_Size = cpu_to_le16(mode->crtc_hdisplay); |
282 | cpu_to_le16(crtc_param->usH_Blanking_Time); | 280 | args.usH_Blanking_Time = |
283 | conv_param.usV_Size = cpu_to_le16(crtc_param->usV_Size); | 281 | cpu_to_le16(mode->crtc_hblank_end - mode->crtc_hdisplay); |
284 | conv_param.usV_Blanking_Time = | 282 | args.usV_Size = cpu_to_le16(mode->crtc_vdisplay); |
285 | cpu_to_le16(crtc_param->usV_Blanking_Time); | 283 | args.usV_Blanking_Time = |
286 | conv_param.usH_SyncOffset = cpu_to_le16(crtc_param->usH_SyncOffset); | 284 | cpu_to_le16(mode->crtc_vblank_end - mode->crtc_vdisplay); |
287 | conv_param.usH_SyncWidth = cpu_to_le16(crtc_param->usH_SyncWidth); | 285 | args.usH_SyncOffset = |
288 | conv_param.usV_SyncOffset = cpu_to_le16(crtc_param->usV_SyncOffset); | 286 | cpu_to_le16(mode->crtc_hsync_start - mode->crtc_hdisplay); |
289 | conv_param.usV_SyncWidth = cpu_to_le16(crtc_param->usV_SyncWidth); | 287 | args.usH_SyncWidth = |
290 | conv_param.susModeMiscInfo.usAccess = | 288 | cpu_to_le16(mode->crtc_hsync_end - mode->crtc_hsync_start); |
291 | cpu_to_le16(crtc_param->susModeMiscInfo.usAccess); | 289 | args.usV_SyncOffset = |
292 | conv_param.ucCRTC = crtc_param->ucCRTC; | 290 | cpu_to_le16(mode->crtc_vsync_start - mode->crtc_vdisplay); |
291 | args.usV_SyncWidth = | ||
292 | cpu_to_le16(mode->crtc_vsync_end - mode->crtc_vsync_start); | ||
293 | /*args.ucH_Border = mode->hborder;*/ | ||
294 | /*args.ucV_Border = mode->vborder;*/ | ||
295 | |||
296 | if (mode->flags & DRM_MODE_FLAG_NVSYNC) | ||
297 | misc |= ATOM_VSYNC_POLARITY; | ||
298 | if (mode->flags & DRM_MODE_FLAG_NHSYNC) | ||
299 | misc |= ATOM_HSYNC_POLARITY; | ||
300 | if (mode->flags & DRM_MODE_FLAG_CSYNC) | ||
301 | misc |= ATOM_COMPOSITESYNC; | ||
302 | if (mode->flags & DRM_MODE_FLAG_INTERLACE) | ||
303 | misc |= ATOM_INTERLACE; | ||
304 | if (mode->flags & DRM_MODE_FLAG_DBLSCAN) | ||
305 | misc |= ATOM_DOUBLE_CLOCK_MODE; | ||
306 | |||
307 | args.susModeMiscInfo.usAccess = cpu_to_le16(misc); | ||
308 | args.ucCRTC = radeon_crtc->crtc_id; | ||
293 | 309 | ||
294 | printk("executing set crtc dtd timing\n"); | 310 | printk("executing set crtc dtd timing\n"); |
295 | atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&conv_param); | 311 | atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args); |
296 | } | 312 | } |
297 | 313 | ||
298 | void atombios_crtc_set_timing(struct drm_crtc *crtc, | 314 | static void atombios_crtc_set_timing(struct drm_crtc *crtc, |
299 | SET_CRTC_TIMING_PARAMETERS_PS_ALLOCATION * | 315 | struct drm_display_mode *mode) |
300 | crtc_param) | ||
301 | { | 316 | { |
317 | struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc); | ||
302 | struct drm_device *dev = crtc->dev; | 318 | struct drm_device *dev = crtc->dev; |
303 | struct radeon_device *rdev = dev->dev_private; | 319 | struct radeon_device *rdev = dev->dev_private; |
304 | SET_CRTC_TIMING_PARAMETERS_PS_ALLOCATION conv_param; | 320 | SET_CRTC_TIMING_PARAMETERS_PS_ALLOCATION args; |
305 | int index = GetIndexIntoMasterTable(COMMAND, SetCRTC_Timing); | 321 | int index = GetIndexIntoMasterTable(COMMAND, SetCRTC_Timing); |
322 | u16 misc = 0; | ||
306 | 323 | ||
307 | conv_param.usH_Total = cpu_to_le16(crtc_param->usH_Total); | 324 | memset(&args, 0, sizeof(args)); |
308 | conv_param.usH_Disp = cpu_to_le16(crtc_param->usH_Disp); | 325 | args.usH_Total = cpu_to_le16(mode->crtc_htotal); |
309 | conv_param.usH_SyncStart = cpu_to_le16(crtc_param->usH_SyncStart); | 326 | args.usH_Disp = cpu_to_le16(mode->crtc_hdisplay); |
310 | conv_param.usH_SyncWidth = cpu_to_le16(crtc_param->usH_SyncWidth); | 327 | args.usH_SyncStart = cpu_to_le16(mode->crtc_hsync_start); |
311 | conv_param.usV_Total = cpu_to_le16(crtc_param->usV_Total); | 328 | args.usH_SyncWidth = |
312 | conv_param.usV_Disp = cpu_to_le16(crtc_param->usV_Disp); | 329 | cpu_to_le16(mode->crtc_hsync_end - mode->crtc_hsync_start); |
313 | conv_param.usV_SyncStart = cpu_to_le16(crtc_param->usV_SyncStart); | 330 | args.usV_Total = cpu_to_le16(mode->crtc_vtotal); |
314 | conv_param.usV_SyncWidth = cpu_to_le16(crtc_param->usV_SyncWidth); | 331 | args.usV_Disp = cpu_to_le16(mode->crtc_vdisplay); |
315 | conv_param.susModeMiscInfo.usAccess = | 332 | args.usV_SyncStart = cpu_to_le16(mode->crtc_vsync_start); |
316 | cpu_to_le16(crtc_param->susModeMiscInfo.usAccess); | 333 | args.usV_SyncWidth = |
317 | conv_param.ucCRTC = crtc_param->ucCRTC; | 334 | cpu_to_le16(mode->crtc_vsync_end - mode->crtc_vsync_start); |
318 | conv_param.ucOverscanRight = crtc_param->ucOverscanRight; | 335 | |
319 | conv_param.ucOverscanLeft = crtc_param->ucOverscanLeft; | 336 | if (mode->flags & DRM_MODE_FLAG_NVSYNC) |
320 | conv_param.ucOverscanBottom = crtc_param->ucOverscanBottom; | 337 | misc |= ATOM_VSYNC_POLARITY; |
321 | conv_param.ucOverscanTop = crtc_param->ucOverscanTop; | 338 | if (mode->flags & DRM_MODE_FLAG_NHSYNC) |
322 | conv_param.ucReserved = crtc_param->ucReserved; | 339 | misc |= ATOM_HSYNC_POLARITY; |
340 | if (mode->flags & DRM_MODE_FLAG_CSYNC) | ||
341 | misc |= ATOM_COMPOSITESYNC; | ||
342 | if (mode->flags & DRM_MODE_FLAG_INTERLACE) | ||
343 | misc |= ATOM_INTERLACE; | ||
344 | if (mode->flags & DRM_MODE_FLAG_DBLSCAN) | ||
345 | misc |= ATOM_DOUBLE_CLOCK_MODE; | ||
346 | |||
347 | args.susModeMiscInfo.usAccess = cpu_to_le16(misc); | ||
348 | args.ucCRTC = radeon_crtc->crtc_id; | ||
323 | 349 | ||
324 | printk("executing set crtc timing\n"); | 350 | printk("executing set crtc timing\n"); |
325 | atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&conv_param); | 351 | atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args); |
352 | } | ||
353 | |||
354 | static void atombios_set_ss(struct drm_crtc *crtc, int enable) | ||
355 | { | ||
356 | struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc); | ||
357 | struct drm_device *dev = crtc->dev; | ||
358 | struct radeon_device *rdev = dev->dev_private; | ||
359 | struct drm_encoder *encoder = NULL; | ||
360 | struct radeon_encoder *radeon_encoder = NULL; | ||
361 | struct radeon_encoder_atom_dig *dig = NULL; | ||
362 | int index = GetIndexIntoMasterTable(COMMAND, EnableSpreadSpectrumOnPPLL); | ||
363 | ENABLE_SPREAD_SPECTRUM_ON_PPLL_PS_ALLOCATION args; | ||
364 | ENABLE_LVDS_SS_PARAMETERS legacy_args; | ||
365 | uint16_t percentage = 0; | ||
366 | uint8_t type = 0, step = 0, delay = 0, range = 0; | ||
367 | |||
368 | list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) { | ||
369 | if (encoder->crtc == crtc) { | ||
370 | radeon_encoder = to_radeon_encoder(encoder); | ||
371 | /* only enable spread spectrum on LVDS */ | ||
372 | if (radeon_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT)) { | ||
373 | dig = radeon_encoder->enc_priv; | ||
374 | if (dig && dig->ss) { | ||
375 | percentage = dig->ss->percentage; | ||
376 | type = dig->ss->type; | ||
377 | step = dig->ss->step; | ||
378 | delay = dig->ss->delay; | ||
379 | range = dig->ss->range; | ||
380 | } else if (enable) | ||
381 | return; | ||
382 | } else if (enable) | ||
383 | return; | ||
384 | break; | ||
385 | } | ||
386 | } | ||
387 | |||
388 | if (!radeon_encoder) | ||
389 | return; | ||
390 | |||
391 | if (ASIC_IS_AVIVO(rdev)) { | ||
392 | memset(&args, 0, sizeof(args)); | ||
393 | args.usSpreadSpectrumPercentage = cpu_to_le16(percentage); | ||
394 | args.ucSpreadSpectrumType = type; | ||
395 | args.ucSpreadSpectrumStep = step; | ||
396 | args.ucSpreadSpectrumDelay = delay; | ||
397 | args.ucSpreadSpectrumRange = range; | ||
398 | args.ucPpll = radeon_crtc->crtc_id ? ATOM_PPLL2 : ATOM_PPLL1; | ||
399 | args.ucEnable = enable; | ||
400 | atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args); | ||
401 | } else { | ||
402 | memset(&legacy_args, 0, sizeof(legacy_args)); | ||
403 | legacy_args.usSpreadSpectrumPercentage = cpu_to_le16(percentage); | ||
404 | legacy_args.ucSpreadSpectrumType = type; | ||
405 | legacy_args.ucSpreadSpectrumStepSize_Delay = (step & 3) << 2; | ||
406 | legacy_args.ucSpreadSpectrumStepSize_Delay |= (delay & 7) << 4; | ||
407 | legacy_args.ucEnable = enable; | ||
408 | atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&legacy_args); | ||
409 | } | ||
326 | } | 410 | } |
327 | 411 | ||
328 | void atombios_crtc_set_pll(struct drm_crtc *crtc, struct drm_display_mode *mode) | 412 | void atombios_crtc_set_pll(struct drm_crtc *crtc, struct drm_display_mode *mode) |
@@ -333,12 +417,13 @@ void atombios_crtc_set_pll(struct drm_crtc *crtc, struct drm_display_mode *mode) | |||
333 | struct drm_encoder *encoder = NULL; | 417 | struct drm_encoder *encoder = NULL; |
334 | struct radeon_encoder *radeon_encoder = NULL; | 418 | struct radeon_encoder *radeon_encoder = NULL; |
335 | uint8_t frev, crev; | 419 | uint8_t frev, crev; |
336 | int index = GetIndexIntoMasterTable(COMMAND, SetPixelClock); | 420 | int index; |
337 | SET_PIXEL_CLOCK_PS_ALLOCATION args; | 421 | SET_PIXEL_CLOCK_PS_ALLOCATION args; |
338 | PIXEL_CLOCK_PARAMETERS *spc1_ptr; | 422 | PIXEL_CLOCK_PARAMETERS *spc1_ptr; |
339 | PIXEL_CLOCK_PARAMETERS_V2 *spc2_ptr; | 423 | PIXEL_CLOCK_PARAMETERS_V2 *spc2_ptr; |
340 | PIXEL_CLOCK_PARAMETERS_V3 *spc3_ptr; | 424 | PIXEL_CLOCK_PARAMETERS_V3 *spc3_ptr; |
341 | uint32_t sclock = mode->clock; | 425 | uint32_t pll_clock = mode->clock; |
426 | uint32_t adjusted_clock; | ||
342 | uint32_t ref_div = 0, fb_div = 0, frac_fb_div = 0, post_div = 0; | 427 | uint32_t ref_div = 0, fb_div = 0, frac_fb_div = 0, post_div = 0; |
343 | struct radeon_pll *pll; | 428 | struct radeon_pll *pll; |
344 | int pll_flags = 0; | 429 | int pll_flags = 0; |
@@ -346,8 +431,6 @@ void atombios_crtc_set_pll(struct drm_crtc *crtc, struct drm_display_mode *mode) | |||
346 | memset(&args, 0, sizeof(args)); | 431 | memset(&args, 0, sizeof(args)); |
347 | 432 | ||
348 | if (ASIC_IS_AVIVO(rdev)) { | 433 | if (ASIC_IS_AVIVO(rdev)) { |
349 | uint32_t ss_cntl; | ||
350 | |||
351 | if ((rdev->family == CHIP_RS600) || | 434 | if ((rdev->family == CHIP_RS600) || |
352 | (rdev->family == CHIP_RS690) || | 435 | (rdev->family == CHIP_RS690) || |
353 | (rdev->family == CHIP_RS740)) | 436 | (rdev->family == CHIP_RS740)) |
@@ -358,15 +441,6 @@ void atombios_crtc_set_pll(struct drm_crtc *crtc, struct drm_display_mode *mode) | |||
358 | pll_flags |= RADEON_PLL_PREFER_HIGH_FB_DIV; | 441 | pll_flags |= RADEON_PLL_PREFER_HIGH_FB_DIV; |
359 | else | 442 | else |
360 | pll_flags |= RADEON_PLL_PREFER_LOW_REF_DIV; | 443 | pll_flags |= RADEON_PLL_PREFER_LOW_REF_DIV; |
361 | |||
362 | /* disable spread spectrum clocking for now -- thanks Hedy Lamarr */ | ||
363 | if (radeon_crtc->crtc_id == 0) { | ||
364 | ss_cntl = RREG32(AVIVO_P1PLL_INT_SS_CNTL); | ||
365 | WREG32(AVIVO_P1PLL_INT_SS_CNTL, ss_cntl & ~1); | ||
366 | } else { | ||
367 | ss_cntl = RREG32(AVIVO_P2PLL_INT_SS_CNTL); | ||
368 | WREG32(AVIVO_P2PLL_INT_SS_CNTL, ss_cntl & ~1); | ||
369 | } | ||
370 | } else { | 444 | } else { |
371 | pll_flags |= RADEON_PLL_LEGACY; | 445 | pll_flags |= RADEON_PLL_LEGACY; |
372 | 446 | ||
@@ -393,14 +467,43 @@ void atombios_crtc_set_pll(struct drm_crtc *crtc, struct drm_display_mode *mode) | |||
393 | } | 467 | } |
394 | } | 468 | } |
395 | 469 | ||
470 | /* DCE3+ has an AdjustDisplayPll that will adjust the pixel clock | ||
471 | * accordingly based on the encoder/transmitter to work around | ||
472 | * special hw requirements. | ||
473 | */ | ||
474 | if (ASIC_IS_DCE3(rdev)) { | ||
475 | ADJUST_DISPLAY_PLL_PS_ALLOCATION adjust_pll_args; | ||
476 | |||
477 | if (!encoder) | ||
478 | return; | ||
479 | |||
480 | memset(&adjust_pll_args, 0, sizeof(adjust_pll_args)); | ||
481 | adjust_pll_args.usPixelClock = cpu_to_le16(mode->clock / 10); | ||
482 | adjust_pll_args.ucTransmitterID = radeon_encoder->encoder_id; | ||
483 | adjust_pll_args.ucEncodeMode = atombios_get_encoder_mode(encoder); | ||
484 | |||
485 | index = GetIndexIntoMasterTable(COMMAND, AdjustDisplayPll); | ||
486 | atom_execute_table(rdev->mode_info.atom_context, | ||
487 | index, (uint32_t *)&adjust_pll_args); | ||
488 | adjusted_clock = le16_to_cpu(adjust_pll_args.usPixelClock) * 10; | ||
489 | } else { | ||
490 | /* DVO wants 2x pixel clock if the DVO chip is in 12 bit mode */ | ||
491 | if (ASIC_IS_AVIVO(rdev) && | ||
492 | (radeon_encoder->encoder_id == ENCODER_OBJECT_ID_INTERNAL_KLDSCP_DVO1)) | ||
493 | adjusted_clock = mode->clock * 2; | ||
494 | else | ||
495 | adjusted_clock = mode->clock; | ||
496 | } | ||
497 | |||
396 | if (radeon_crtc->crtc_id == 0) | 498 | if (radeon_crtc->crtc_id == 0) |
397 | pll = &rdev->clock.p1pll; | 499 | pll = &rdev->clock.p1pll; |
398 | else | 500 | else |
399 | pll = &rdev->clock.p2pll; | 501 | pll = &rdev->clock.p2pll; |
400 | 502 | ||
401 | radeon_compute_pll(pll, mode->clock, &sclock, &fb_div, &frac_fb_div, | 503 | radeon_compute_pll(pll, adjusted_clock, &pll_clock, &fb_div, &frac_fb_div, |
402 | &ref_div, &post_div, pll_flags); | 504 | &ref_div, &post_div, pll_flags); |
403 | 505 | ||
506 | index = GetIndexIntoMasterTable(COMMAND, SetPixelClock); | ||
404 | atom_parse_cmd_header(rdev->mode_info.atom_context, index, &frev, | 507 | atom_parse_cmd_header(rdev->mode_info.atom_context, index, &frev, |
405 | &crev); | 508 | &crev); |
406 | 509 | ||
@@ -409,7 +512,7 @@ void atombios_crtc_set_pll(struct drm_crtc *crtc, struct drm_display_mode *mode) | |||
409 | switch (crev) { | 512 | switch (crev) { |
410 | case 1: | 513 | case 1: |
411 | spc1_ptr = (PIXEL_CLOCK_PARAMETERS *) & args.sPCLKInput; | 514 | spc1_ptr = (PIXEL_CLOCK_PARAMETERS *) & args.sPCLKInput; |
412 | spc1_ptr->usPixelClock = cpu_to_le16(sclock); | 515 | spc1_ptr->usPixelClock = cpu_to_le16(mode->clock / 10); |
413 | spc1_ptr->usRefDiv = cpu_to_le16(ref_div); | 516 | spc1_ptr->usRefDiv = cpu_to_le16(ref_div); |
414 | spc1_ptr->usFbDiv = cpu_to_le16(fb_div); | 517 | spc1_ptr->usFbDiv = cpu_to_le16(fb_div); |
415 | spc1_ptr->ucFracFbDiv = frac_fb_div; | 518 | spc1_ptr->ucFracFbDiv = frac_fb_div; |
@@ -422,7 +525,7 @@ void atombios_crtc_set_pll(struct drm_crtc *crtc, struct drm_display_mode *mode) | |||
422 | case 2: | 525 | case 2: |
423 | spc2_ptr = | 526 | spc2_ptr = |
424 | (PIXEL_CLOCK_PARAMETERS_V2 *) & args.sPCLKInput; | 527 | (PIXEL_CLOCK_PARAMETERS_V2 *) & args.sPCLKInput; |
425 | spc2_ptr->usPixelClock = cpu_to_le16(sclock); | 528 | spc2_ptr->usPixelClock = cpu_to_le16(mode->clock / 10); |
426 | spc2_ptr->usRefDiv = cpu_to_le16(ref_div); | 529 | spc2_ptr->usRefDiv = cpu_to_le16(ref_div); |
427 | spc2_ptr->usFbDiv = cpu_to_le16(fb_div); | 530 | spc2_ptr->usFbDiv = cpu_to_le16(fb_div); |
428 | spc2_ptr->ucFracFbDiv = frac_fb_div; | 531 | spc2_ptr->ucFracFbDiv = frac_fb_div; |
@@ -437,7 +540,7 @@ void atombios_crtc_set_pll(struct drm_crtc *crtc, struct drm_display_mode *mode) | |||
437 | return; | 540 | return; |
438 | spc3_ptr = | 541 | spc3_ptr = |
439 | (PIXEL_CLOCK_PARAMETERS_V3 *) & args.sPCLKInput; | 542 | (PIXEL_CLOCK_PARAMETERS_V3 *) & args.sPCLKInput; |
440 | spc3_ptr->usPixelClock = cpu_to_le16(sclock); | 543 | spc3_ptr->usPixelClock = cpu_to_le16(mode->clock / 10); |
441 | spc3_ptr->usRefDiv = cpu_to_le16(ref_div); | 544 | spc3_ptr->usRefDiv = cpu_to_le16(ref_div); |
442 | spc3_ptr->usFbDiv = cpu_to_le16(fb_div); | 545 | spc3_ptr->usFbDiv = cpu_to_le16(fb_div); |
443 | spc3_ptr->ucFracFbDiv = frac_fb_div; | 546 | spc3_ptr->ucFracFbDiv = frac_fb_div; |
@@ -527,6 +630,16 @@ int atombios_crtc_set_base(struct drm_crtc *crtc, int x, int y, | |||
527 | WREG32(AVIVO_D1VGA_CONTROL, 0); | 630 | WREG32(AVIVO_D1VGA_CONTROL, 0); |
528 | else | 631 | else |
529 | WREG32(AVIVO_D2VGA_CONTROL, 0); | 632 | WREG32(AVIVO_D2VGA_CONTROL, 0); |
633 | |||
634 | if (rdev->family >= CHIP_RV770) { | ||
635 | if (radeon_crtc->crtc_id) { | ||
636 | WREG32(R700_D2GRPH_PRIMARY_SURFACE_ADDRESS_HIGH, 0); | ||
637 | WREG32(R700_D2GRPH_SECONDARY_SURFACE_ADDRESS_HIGH, 0); | ||
638 | } else { | ||
639 | WREG32(R700_D1GRPH_PRIMARY_SURFACE_ADDRESS_HIGH, 0); | ||
640 | WREG32(R700_D1GRPH_SECONDARY_SURFACE_ADDRESS_HIGH, 0); | ||
641 | } | ||
642 | } | ||
530 | WREG32(AVIVO_D1GRPH_PRIMARY_SURFACE_ADDRESS + radeon_crtc->crtc_offset, | 643 | WREG32(AVIVO_D1GRPH_PRIMARY_SURFACE_ADDRESS + radeon_crtc->crtc_offset, |
531 | (u32) fb_location); | 644 | (u32) fb_location); |
532 | WREG32(AVIVO_D1GRPH_SECONDARY_SURFACE_ADDRESS + | 645 | WREG32(AVIVO_D1GRPH_SECONDARY_SURFACE_ADDRESS + |
@@ -563,6 +676,10 @@ int atombios_crtc_set_base(struct drm_crtc *crtc, int x, int y, | |||
563 | radeon_fb = to_radeon_framebuffer(old_fb); | 676 | radeon_fb = to_radeon_framebuffer(old_fb); |
564 | radeon_gem_object_unpin(radeon_fb->obj); | 677 | radeon_gem_object_unpin(radeon_fb->obj); |
565 | } | 678 | } |
679 | |||
680 | /* Bytes per pixel may have changed */ | ||
681 | radeon_bandwidth_update(rdev); | ||
682 | |||
566 | return 0; | 683 | return 0; |
567 | } | 684 | } |
568 | 685 | ||
@@ -574,134 +691,24 @@ int atombios_crtc_mode_set(struct drm_crtc *crtc, | |||
574 | struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc); | 691 | struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc); |
575 | struct drm_device *dev = crtc->dev; | 692 | struct drm_device *dev = crtc->dev; |
576 | struct radeon_device *rdev = dev->dev_private; | 693 | struct radeon_device *rdev = dev->dev_private; |
577 | struct drm_encoder *encoder; | ||
578 | SET_CRTC_TIMING_PARAMETERS_PS_ALLOCATION crtc_timing; | ||
579 | int need_tv_timings = 0; | ||
580 | bool ret; | ||
581 | 694 | ||
582 | /* TODO color tiling */ | 695 | /* TODO color tiling */ |
583 | memset(&crtc_timing, 0, sizeof(crtc_timing)); | ||
584 | |||
585 | list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) { | ||
586 | /* find tv std */ | ||
587 | if (encoder->crtc == crtc) { | ||
588 | struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); | ||
589 | |||
590 | if (radeon_encoder->active_device & ATOM_DEVICE_TV_SUPPORT) { | ||
591 | struct radeon_encoder_atom_dac *tv_dac = radeon_encoder->enc_priv; | ||
592 | if (tv_dac) { | ||
593 | if (tv_dac->tv_std == TV_STD_NTSC || | ||
594 | tv_dac->tv_std == TV_STD_NTSC_J || | ||
595 | tv_dac->tv_std == TV_STD_PAL_M) | ||
596 | need_tv_timings = 1; | ||
597 | else | ||
598 | need_tv_timings = 2; | ||
599 | break; | ||
600 | } | ||
601 | } | ||
602 | } | ||
603 | } | ||
604 | |||
605 | crtc_timing.ucCRTC = radeon_crtc->crtc_id; | ||
606 | if (need_tv_timings) { | ||
607 | ret = radeon_atom_get_tv_timings(rdev, need_tv_timings - 1, | ||
608 | &crtc_timing, &adjusted_mode->clock); | ||
609 | if (ret == false) | ||
610 | need_tv_timings = 0; | ||
611 | } | ||
612 | |||
613 | if (!need_tv_timings) { | ||
614 | crtc_timing.usH_Total = adjusted_mode->crtc_htotal; | ||
615 | crtc_timing.usH_Disp = adjusted_mode->crtc_hdisplay; | ||
616 | crtc_timing.usH_SyncStart = adjusted_mode->crtc_hsync_start; | ||
617 | crtc_timing.usH_SyncWidth = | ||
618 | adjusted_mode->crtc_hsync_end - adjusted_mode->crtc_hsync_start; | ||
619 | |||
620 | crtc_timing.usV_Total = adjusted_mode->crtc_vtotal; | ||
621 | crtc_timing.usV_Disp = adjusted_mode->crtc_vdisplay; | ||
622 | crtc_timing.usV_SyncStart = adjusted_mode->crtc_vsync_start; | ||
623 | crtc_timing.usV_SyncWidth = | ||
624 | adjusted_mode->crtc_vsync_end - adjusted_mode->crtc_vsync_start; | ||
625 | |||
626 | if (adjusted_mode->flags & DRM_MODE_FLAG_NVSYNC) | ||
627 | crtc_timing.susModeMiscInfo.usAccess |= ATOM_VSYNC_POLARITY; | ||
628 | |||
629 | if (adjusted_mode->flags & DRM_MODE_FLAG_NHSYNC) | ||
630 | crtc_timing.susModeMiscInfo.usAccess |= ATOM_HSYNC_POLARITY; | ||
631 | |||
632 | if (adjusted_mode->flags & DRM_MODE_FLAG_CSYNC) | ||
633 | crtc_timing.susModeMiscInfo.usAccess |= ATOM_COMPOSITESYNC; | ||
634 | |||
635 | if (adjusted_mode->flags & DRM_MODE_FLAG_INTERLACE) | ||
636 | crtc_timing.susModeMiscInfo.usAccess |= ATOM_INTERLACE; | ||
637 | |||
638 | if (adjusted_mode->flags & DRM_MODE_FLAG_DBLSCAN) | ||
639 | crtc_timing.susModeMiscInfo.usAccess |= ATOM_DOUBLE_CLOCK_MODE; | ||
640 | } | ||
641 | 696 | ||
697 | atombios_set_ss(crtc, 0); | ||
642 | atombios_crtc_set_pll(crtc, adjusted_mode); | 698 | atombios_crtc_set_pll(crtc, adjusted_mode); |
643 | atombios_crtc_set_timing(crtc, &crtc_timing); | 699 | atombios_set_ss(crtc, 1); |
700 | atombios_crtc_set_timing(crtc, adjusted_mode); | ||
644 | 701 | ||
645 | if (ASIC_IS_AVIVO(rdev)) | 702 | if (ASIC_IS_AVIVO(rdev)) |
646 | atombios_crtc_set_base(crtc, x, y, old_fb); | 703 | atombios_crtc_set_base(crtc, x, y, old_fb); |
647 | else { | 704 | else { |
648 | if (radeon_crtc->crtc_id == 0) { | 705 | if (radeon_crtc->crtc_id == 0) |
649 | SET_CRTC_USING_DTD_TIMING_PARAMETERS crtc_dtd_timing; | 706 | atombios_set_crtc_dtd_timing(crtc, adjusted_mode); |
650 | memset(&crtc_dtd_timing, 0, sizeof(crtc_dtd_timing)); | ||
651 | |||
652 | /* setup FP shadow regs on R4xx */ | ||
653 | crtc_dtd_timing.ucCRTC = radeon_crtc->crtc_id; | ||
654 | crtc_dtd_timing.usH_Size = adjusted_mode->crtc_hdisplay; | ||
655 | crtc_dtd_timing.usV_Size = adjusted_mode->crtc_vdisplay; | ||
656 | crtc_dtd_timing.usH_Blanking_Time = | ||
657 | adjusted_mode->crtc_hblank_end - | ||
658 | adjusted_mode->crtc_hdisplay; | ||
659 | crtc_dtd_timing.usV_Blanking_Time = | ||
660 | adjusted_mode->crtc_vblank_end - | ||
661 | adjusted_mode->crtc_vdisplay; | ||
662 | crtc_dtd_timing.usH_SyncOffset = | ||
663 | adjusted_mode->crtc_hsync_start - | ||
664 | adjusted_mode->crtc_hdisplay; | ||
665 | crtc_dtd_timing.usV_SyncOffset = | ||
666 | adjusted_mode->crtc_vsync_start - | ||
667 | adjusted_mode->crtc_vdisplay; | ||
668 | crtc_dtd_timing.usH_SyncWidth = | ||
669 | adjusted_mode->crtc_hsync_end - | ||
670 | adjusted_mode->crtc_hsync_start; | ||
671 | crtc_dtd_timing.usV_SyncWidth = | ||
672 | adjusted_mode->crtc_vsync_end - | ||
673 | adjusted_mode->crtc_vsync_start; | ||
674 | /* crtc_dtd_timing.ucH_Border = adjusted_mode->crtc_hborder; */ | ||
675 | /* crtc_dtd_timing.ucV_Border = adjusted_mode->crtc_vborder; */ | ||
676 | |||
677 | if (adjusted_mode->flags & DRM_MODE_FLAG_NVSYNC) | ||
678 | crtc_dtd_timing.susModeMiscInfo.usAccess |= | ||
679 | ATOM_VSYNC_POLARITY; | ||
680 | |||
681 | if (adjusted_mode->flags & DRM_MODE_FLAG_NHSYNC) | ||
682 | crtc_dtd_timing.susModeMiscInfo.usAccess |= | ||
683 | ATOM_HSYNC_POLARITY; | ||
684 | |||
685 | if (adjusted_mode->flags & DRM_MODE_FLAG_CSYNC) | ||
686 | crtc_dtd_timing.susModeMiscInfo.usAccess |= | ||
687 | ATOM_COMPOSITESYNC; | ||
688 | |||
689 | if (adjusted_mode->flags & DRM_MODE_FLAG_INTERLACE) | ||
690 | crtc_dtd_timing.susModeMiscInfo.usAccess |= | ||
691 | ATOM_INTERLACE; | ||
692 | |||
693 | if (adjusted_mode->flags & DRM_MODE_FLAG_DBLSCAN) | ||
694 | crtc_dtd_timing.susModeMiscInfo.usAccess |= | ||
695 | ATOM_DOUBLE_CLOCK_MODE; | ||
696 | |||
697 | atombios_set_crtc_dtd_timing(crtc, &crtc_dtd_timing); | ||
698 | } | ||
699 | radeon_crtc_set_base(crtc, x, y, old_fb); | 707 | radeon_crtc_set_base(crtc, x, y, old_fb); |
700 | radeon_legacy_atom_set_surface(crtc); | 708 | radeon_legacy_atom_set_surface(crtc); |
701 | } | 709 | } |
702 | atombios_overscan_setup(crtc, mode, adjusted_mode); | 710 | atombios_overscan_setup(crtc, mode, adjusted_mode); |
703 | atombios_scaler_setup(crtc); | 711 | atombios_scaler_setup(crtc); |
704 | radeon_bandwidth_update(rdev); | ||
705 | return 0; | 712 | return 0; |
706 | } | 713 | } |
707 | 714 | ||
diff --git a/drivers/gpu/drm/radeon/r100.c b/drivers/gpu/drm/radeon/r100.c index 161094c07d94..c9e93eabcf16 100644 --- a/drivers/gpu/drm/radeon/r100.c +++ b/drivers/gpu/drm/radeon/r100.c | |||
@@ -186,7 +186,7 @@ static inline uint32_t r100_irq_ack(struct radeon_device *rdev) | |||
186 | 186 | ||
187 | int r100_irq_process(struct radeon_device *rdev) | 187 | int r100_irq_process(struct radeon_device *rdev) |
188 | { | 188 | { |
189 | uint32_t status; | 189 | uint32_t status, msi_rearm; |
190 | 190 | ||
191 | status = r100_irq_ack(rdev); | 191 | status = r100_irq_ack(rdev); |
192 | if (!status) { | 192 | if (!status) { |
@@ -209,6 +209,21 @@ int r100_irq_process(struct radeon_device *rdev) | |||
209 | } | 209 | } |
210 | status = r100_irq_ack(rdev); | 210 | status = r100_irq_ack(rdev); |
211 | } | 211 | } |
212 | if (rdev->msi_enabled) { | ||
213 | switch (rdev->family) { | ||
214 | case CHIP_RS400: | ||
215 | case CHIP_RS480: | ||
216 | msi_rearm = RREG32(RADEON_AIC_CNTL) & ~RS400_MSI_REARM; | ||
217 | WREG32(RADEON_AIC_CNTL, msi_rearm); | ||
218 | WREG32(RADEON_AIC_CNTL, msi_rearm | RS400_MSI_REARM); | ||
219 | break; | ||
220 | default: | ||
221 | msi_rearm = RREG32(RADEON_MSI_REARM_EN) & ~RV370_MSI_REARM_EN; | ||
222 | WREG32(RADEON_MSI_REARM_EN, msi_rearm); | ||
223 | WREG32(RADEON_MSI_REARM_EN, msi_rearm | RV370_MSI_REARM_EN); | ||
224 | break; | ||
225 | } | ||
226 | } | ||
212 | return IRQ_HANDLED; | 227 | return IRQ_HANDLED; |
213 | } | 228 | } |
214 | 229 | ||
@@ -240,7 +255,7 @@ int r100_wb_init(struct radeon_device *rdev) | |||
240 | int r; | 255 | int r; |
241 | 256 | ||
242 | if (rdev->wb.wb_obj == NULL) { | 257 | if (rdev->wb.wb_obj == NULL) { |
243 | r = radeon_object_create(rdev, NULL, 4096, | 258 | r = radeon_object_create(rdev, NULL, RADEON_GPU_PAGE_SIZE, |
244 | true, | 259 | true, |
245 | RADEON_GEM_DOMAIN_GTT, | 260 | RADEON_GEM_DOMAIN_GTT, |
246 | false, &rdev->wb.wb_obj); | 261 | false, &rdev->wb.wb_obj); |
@@ -563,19 +578,19 @@ int r100_cp_init(struct radeon_device *rdev, unsigned ring_size) | |||
563 | indirect1_start = 16; | 578 | indirect1_start = 16; |
564 | /* cp setup */ | 579 | /* cp setup */ |
565 | WREG32(0x718, pre_write_timer | (pre_write_limit << 28)); | 580 | WREG32(0x718, pre_write_timer | (pre_write_limit << 28)); |
566 | WREG32(RADEON_CP_RB_CNTL, | 581 | tmp = (REG_SET(RADEON_RB_BUFSZ, rb_bufsz) | |
567 | #ifdef __BIG_ENDIAN | ||
568 | RADEON_BUF_SWAP_32BIT | | ||
569 | #endif | ||
570 | REG_SET(RADEON_RB_BUFSZ, rb_bufsz) | | ||
571 | REG_SET(RADEON_RB_BLKSZ, rb_blksz) | | 582 | REG_SET(RADEON_RB_BLKSZ, rb_blksz) | |
572 | REG_SET(RADEON_MAX_FETCH, max_fetch) | | 583 | REG_SET(RADEON_MAX_FETCH, max_fetch) | |
573 | RADEON_RB_NO_UPDATE); | 584 | RADEON_RB_NO_UPDATE); |
585 | #ifdef __BIG_ENDIAN | ||
586 | tmp |= RADEON_BUF_SWAP_32BIT; | ||
587 | #endif | ||
588 | WREG32(RADEON_CP_RB_CNTL, tmp); | ||
589 | |||
574 | /* Set ring address */ | 590 | /* Set ring address */ |
575 | DRM_INFO("radeon: ring at 0x%016lX\n", (unsigned long)rdev->cp.gpu_addr); | 591 | DRM_INFO("radeon: ring at 0x%016lX\n", (unsigned long)rdev->cp.gpu_addr); |
576 | WREG32(RADEON_CP_RB_BASE, rdev->cp.gpu_addr); | 592 | WREG32(RADEON_CP_RB_BASE, rdev->cp.gpu_addr); |
577 | /* Force read & write ptr to 0 */ | 593 | /* Force read & write ptr to 0 */ |
578 | tmp = RREG32(RADEON_CP_RB_CNTL); | ||
579 | WREG32(RADEON_CP_RB_CNTL, tmp | RADEON_RB_RPTR_WR_ENA); | 594 | WREG32(RADEON_CP_RB_CNTL, tmp | RADEON_RB_RPTR_WR_ENA); |
580 | WREG32(RADEON_CP_RB_RPTR_WR, 0); | 595 | WREG32(RADEON_CP_RB_RPTR_WR, 0); |
581 | WREG32(RADEON_CP_RB_WPTR, 0); | 596 | WREG32(RADEON_CP_RB_WPTR, 0); |
@@ -2364,7 +2379,7 @@ void r100_bandwidth_update(struct radeon_device *rdev) | |||
2364 | /* | 2379 | /* |
2365 | Find the total latency for the display data. | 2380 | Find the total latency for the display data. |
2366 | */ | 2381 | */ |
2367 | disp_latency_overhead.full = rfixed_const(80); | 2382 | disp_latency_overhead.full = rfixed_const(8); |
2368 | disp_latency_overhead.full = rfixed_div(disp_latency_overhead, sclk_ff); | 2383 | disp_latency_overhead.full = rfixed_div(disp_latency_overhead, sclk_ff); |
2369 | mc_latency_mclk.full += disp_latency_overhead.full + cur_latency_mclk.full; | 2384 | mc_latency_mclk.full += disp_latency_overhead.full + cur_latency_mclk.full; |
2370 | mc_latency_sclk.full += disp_latency_overhead.full + cur_latency_sclk.full; | 2385 | mc_latency_sclk.full += disp_latency_overhead.full + cur_latency_sclk.full; |
@@ -2562,8 +2577,11 @@ void r100_bandwidth_update(struct radeon_device *rdev) | |||
2562 | static inline void r100_cs_track_texture_print(struct r100_cs_track_texture *t) | 2577 | static inline void r100_cs_track_texture_print(struct r100_cs_track_texture *t) |
2563 | { | 2578 | { |
2564 | DRM_ERROR("pitch %d\n", t->pitch); | 2579 | DRM_ERROR("pitch %d\n", t->pitch); |
2580 | DRM_ERROR("use_pitch %d\n", t->use_pitch); | ||
2565 | DRM_ERROR("width %d\n", t->width); | 2581 | DRM_ERROR("width %d\n", t->width); |
2582 | DRM_ERROR("width_11 %d\n", t->width_11); | ||
2566 | DRM_ERROR("height %d\n", t->height); | 2583 | DRM_ERROR("height %d\n", t->height); |
2584 | DRM_ERROR("height_11 %d\n", t->height_11); | ||
2567 | DRM_ERROR("num levels %d\n", t->num_levels); | 2585 | DRM_ERROR("num levels %d\n", t->num_levels); |
2568 | DRM_ERROR("depth %d\n", t->txdepth); | 2586 | DRM_ERROR("depth %d\n", t->txdepth); |
2569 | DRM_ERROR("bpp %d\n", t->cpp); | 2587 | DRM_ERROR("bpp %d\n", t->cpp); |
@@ -2623,15 +2641,17 @@ static int r100_cs_track_texture_check(struct radeon_device *rdev, | |||
2623 | else | 2641 | else |
2624 | w = track->textures[u].pitch / (1 << i); | 2642 | w = track->textures[u].pitch / (1 << i); |
2625 | } else { | 2643 | } else { |
2626 | w = track->textures[u].width / (1 << i); | 2644 | w = track->textures[u].width; |
2627 | if (rdev->family >= CHIP_RV515) | 2645 | if (rdev->family >= CHIP_RV515) |
2628 | w |= track->textures[u].width_11; | 2646 | w |= track->textures[u].width_11; |
2647 | w = w / (1 << i); | ||
2629 | if (track->textures[u].roundup_w) | 2648 | if (track->textures[u].roundup_w) |
2630 | w = roundup_pow_of_two(w); | 2649 | w = roundup_pow_of_two(w); |
2631 | } | 2650 | } |
2632 | h = track->textures[u].height / (1 << i); | 2651 | h = track->textures[u].height; |
2633 | if (rdev->family >= CHIP_RV515) | 2652 | if (rdev->family >= CHIP_RV515) |
2634 | h |= track->textures[u].height_11; | 2653 | h |= track->textures[u].height_11; |
2654 | h = h / (1 << i); | ||
2635 | if (track->textures[u].roundup_h) | 2655 | if (track->textures[u].roundup_h) |
2636 | h = roundup_pow_of_two(h); | 2656 | h = roundup_pow_of_two(h); |
2637 | size += w * h; | 2657 | size += w * h; |
diff --git a/drivers/gpu/drm/radeon/r300.c b/drivers/gpu/drm/radeon/r300.c index e08c4a8974ca..2f43ee8e4048 100644 --- a/drivers/gpu/drm/radeon/r300.c +++ b/drivers/gpu/drm/radeon/r300.c | |||
@@ -113,7 +113,7 @@ int rv370_pcie_gart_enable(struct radeon_device *rdev) | |||
113 | tmp = RADEON_PCIE_TX_GART_UNMAPPED_ACCESS_DISCARD; | 113 | tmp = RADEON_PCIE_TX_GART_UNMAPPED_ACCESS_DISCARD; |
114 | WREG32_PCIE(RADEON_PCIE_TX_GART_CNTL, tmp); | 114 | WREG32_PCIE(RADEON_PCIE_TX_GART_CNTL, tmp); |
115 | WREG32_PCIE(RADEON_PCIE_TX_GART_START_LO, rdev->mc.gtt_location); | 115 | WREG32_PCIE(RADEON_PCIE_TX_GART_START_LO, rdev->mc.gtt_location); |
116 | tmp = rdev->mc.gtt_location + rdev->mc.gtt_size - 4096; | 116 | tmp = rdev->mc.gtt_location + rdev->mc.gtt_size - RADEON_GPU_PAGE_SIZE; |
117 | WREG32_PCIE(RADEON_PCIE_TX_GART_END_LO, tmp); | 117 | WREG32_PCIE(RADEON_PCIE_TX_GART_END_LO, tmp); |
118 | WREG32_PCIE(RADEON_PCIE_TX_GART_START_HI, 0); | 118 | WREG32_PCIE(RADEON_PCIE_TX_GART_START_HI, 0); |
119 | WREG32_PCIE(RADEON_PCIE_TX_GART_END_HI, 0); | 119 | WREG32_PCIE(RADEON_PCIE_TX_GART_END_HI, 0); |
diff --git a/drivers/gpu/drm/radeon/r420.c b/drivers/gpu/drm/radeon/r420.c index 5c7fe52de30e..1cefdbcc0850 100644 --- a/drivers/gpu/drm/radeon/r420.c +++ b/drivers/gpu/drm/radeon/r420.c | |||
@@ -311,6 +311,8 @@ int r420_init(struct radeon_device *rdev) | |||
311 | } | 311 | } |
312 | /* Initialize clocks */ | 312 | /* Initialize clocks */ |
313 | radeon_get_clock_info(rdev->ddev); | 313 | radeon_get_clock_info(rdev->ddev); |
314 | /* Initialize power management */ | ||
315 | radeon_pm_init(rdev); | ||
314 | /* Get vram informations */ | 316 | /* Get vram informations */ |
315 | r300_vram_info(rdev); | 317 | r300_vram_info(rdev); |
316 | /* Initialize memory controller (also test AGP) */ | 318 | /* Initialize memory controller (also test AGP) */ |
diff --git a/drivers/gpu/drm/radeon/r500_reg.h b/drivers/gpu/drm/radeon/r500_reg.h index 868add6e166d..7baa73955563 100644 --- a/drivers/gpu/drm/radeon/r500_reg.h +++ b/drivers/gpu/drm/radeon/r500_reg.h | |||
@@ -384,9 +384,16 @@ | |||
384 | # define AVIVO_D1GRPH_TILED (1 << 20) | 384 | # define AVIVO_D1GRPH_TILED (1 << 20) |
385 | # define AVIVO_D1GRPH_MACRO_ADDRESS_MODE (1 << 21) | 385 | # define AVIVO_D1GRPH_MACRO_ADDRESS_MODE (1 << 21) |
386 | 386 | ||
387 | /* The R7xx *_HIGH surface regs are backwards; the D1 regs are in the D2 | ||
388 | * block and vice versa. This applies to GRPH, CUR, etc. | ||
389 | */ | ||
387 | #define AVIVO_D1GRPH_LUT_SEL 0x6108 | 390 | #define AVIVO_D1GRPH_LUT_SEL 0x6108 |
388 | #define AVIVO_D1GRPH_PRIMARY_SURFACE_ADDRESS 0x6110 | 391 | #define AVIVO_D1GRPH_PRIMARY_SURFACE_ADDRESS 0x6110 |
392 | #define R700_D1GRPH_PRIMARY_SURFACE_ADDRESS_HIGH 0x6914 | ||
393 | #define R700_D2GRPH_PRIMARY_SURFACE_ADDRESS_HIGH 0x6114 | ||
389 | #define AVIVO_D1GRPH_SECONDARY_SURFACE_ADDRESS 0x6118 | 394 | #define AVIVO_D1GRPH_SECONDARY_SURFACE_ADDRESS 0x6118 |
395 | #define R700_D1GRPH_SECONDARY_SURFACE_ADDRESS_HIGH 0x691c | ||
396 | #define R700_D2GRPH_SECONDARY_SURFACE_ADDRESS_HIGH 0x611c | ||
390 | #define AVIVO_D1GRPH_PITCH 0x6120 | 397 | #define AVIVO_D1GRPH_PITCH 0x6120 |
391 | #define AVIVO_D1GRPH_SURFACE_OFFSET_X 0x6124 | 398 | #define AVIVO_D1GRPH_SURFACE_OFFSET_X 0x6124 |
392 | #define AVIVO_D1GRPH_SURFACE_OFFSET_Y 0x6128 | 399 | #define AVIVO_D1GRPH_SURFACE_OFFSET_Y 0x6128 |
@@ -404,6 +411,8 @@ | |||
404 | # define AVIVO_D1CURSOR_MODE_MASK (3 << 8) | 411 | # define AVIVO_D1CURSOR_MODE_MASK (3 << 8) |
405 | # define AVIVO_D1CURSOR_MODE_24BPP 2 | 412 | # define AVIVO_D1CURSOR_MODE_24BPP 2 |
406 | #define AVIVO_D1CUR_SURFACE_ADDRESS 0x6408 | 413 | #define AVIVO_D1CUR_SURFACE_ADDRESS 0x6408 |
414 | #define R700_D1CUR_SURFACE_ADDRESS_HIGH 0x6c0c | ||
415 | #define R700_D2CUR_SURFACE_ADDRESS_HIGH 0x640c | ||
407 | #define AVIVO_D1CUR_SIZE 0x6410 | 416 | #define AVIVO_D1CUR_SIZE 0x6410 |
408 | #define AVIVO_D1CUR_POSITION 0x6414 | 417 | #define AVIVO_D1CUR_POSITION 0x6414 |
409 | #define AVIVO_D1CUR_HOT_SPOT 0x6418 | 418 | #define AVIVO_D1CUR_HOT_SPOT 0x6418 |
diff --git a/drivers/gpu/drm/radeon/r520.c b/drivers/gpu/drm/radeon/r520.c index a555b7b19b48..f7435185c0a6 100644 --- a/drivers/gpu/drm/radeon/r520.c +++ b/drivers/gpu/drm/radeon/r520.c | |||
@@ -260,6 +260,8 @@ int r520_init(struct radeon_device *rdev) | |||
260 | } | 260 | } |
261 | /* Initialize clocks */ | 261 | /* Initialize clocks */ |
262 | radeon_get_clock_info(rdev->ddev); | 262 | radeon_get_clock_info(rdev->ddev); |
263 | /* Initialize power management */ | ||
264 | radeon_pm_init(rdev); | ||
263 | /* Get vram informations */ | 265 | /* Get vram informations */ |
264 | r520_vram_info(rdev); | 266 | r520_vram_info(rdev); |
265 | /* Initialize memory controller (also test AGP) */ | 267 | /* Initialize memory controller (also test AGP) */ |
diff --git a/drivers/gpu/drm/radeon/r600.c b/drivers/gpu/drm/radeon/r600.c index 609719490ec2..278f646bc18e 100644 --- a/drivers/gpu/drm/radeon/r600.c +++ b/drivers/gpu/drm/radeon/r600.c | |||
@@ -339,11 +339,10 @@ int r600_mc_init(struct radeon_device *rdev) | |||
339 | { | 339 | { |
340 | fixed20_12 a; | 340 | fixed20_12 a; |
341 | u32 tmp; | 341 | u32 tmp; |
342 | int chansize; | 342 | int chansize, numchan; |
343 | int r; | 343 | int r; |
344 | 344 | ||
345 | /* Get VRAM informations */ | 345 | /* Get VRAM informations */ |
346 | rdev->mc.vram_width = 128; | ||
347 | rdev->mc.vram_is_ddr = true; | 346 | rdev->mc.vram_is_ddr = true; |
348 | tmp = RREG32(RAMCFG); | 347 | tmp = RREG32(RAMCFG); |
349 | if (tmp & CHANSIZE_OVERRIDE) { | 348 | if (tmp & CHANSIZE_OVERRIDE) { |
@@ -353,17 +352,23 @@ int r600_mc_init(struct radeon_device *rdev) | |||
353 | } else { | 352 | } else { |
354 | chansize = 32; | 353 | chansize = 32; |
355 | } | 354 | } |
356 | if (rdev->family == CHIP_R600) { | 355 | tmp = RREG32(CHMAP); |
357 | rdev->mc.vram_width = 8 * chansize; | 356 | switch ((tmp & NOOFCHAN_MASK) >> NOOFCHAN_SHIFT) { |
358 | } else if (rdev->family == CHIP_RV670) { | 357 | case 0: |
359 | rdev->mc.vram_width = 4 * chansize; | 358 | default: |
360 | } else if ((rdev->family == CHIP_RV610) || | 359 | numchan = 1; |
361 | (rdev->family == CHIP_RV620)) { | 360 | break; |
362 | rdev->mc.vram_width = chansize; | 361 | case 1: |
363 | } else if ((rdev->family == CHIP_RV630) || | 362 | numchan = 2; |
364 | (rdev->family == CHIP_RV635)) { | 363 | break; |
365 | rdev->mc.vram_width = 2 * chansize; | 364 | case 2: |
365 | numchan = 4; | ||
366 | break; | ||
367 | case 3: | ||
368 | numchan = 8; | ||
369 | break; | ||
366 | } | 370 | } |
371 | rdev->mc.vram_width = numchan * chansize; | ||
367 | /* Could aper size report 0 ? */ | 372 | /* Could aper size report 0 ? */ |
368 | rdev->mc.aper_base = drm_get_resource_start(rdev->ddev, 0); | 373 | rdev->mc.aper_base = drm_get_resource_start(rdev->ddev, 0); |
369 | rdev->mc.aper_size = drm_get_resource_len(rdev->ddev, 0); | 374 | rdev->mc.aper_size = drm_get_resource_len(rdev->ddev, 0); |
@@ -404,35 +409,29 @@ int r600_mc_init(struct radeon_device *rdev) | |||
404 | rdev->mc.gtt_location = rdev->mc.mc_vram_size; | 409 | rdev->mc.gtt_location = rdev->mc.mc_vram_size; |
405 | } | 410 | } |
406 | } else { | 411 | } else { |
407 | if (rdev->family == CHIP_RS780 || rdev->family == CHIP_RS880) { | 412 | rdev->mc.gtt_size = radeon_gart_size * 1024 * 1024; |
408 | rdev->mc.vram_location = (RREG32(MC_VM_FB_LOCATION) & | 413 | rdev->mc.vram_location = (RREG32(MC_VM_FB_LOCATION) & |
409 | 0xFFFF) << 24; | 414 | 0xFFFF) << 24; |
410 | rdev->mc.gtt_size = radeon_gart_size * 1024 * 1024; | 415 | tmp = rdev->mc.vram_location + rdev->mc.mc_vram_size; |
411 | tmp = rdev->mc.vram_location + rdev->mc.mc_vram_size; | 416 | if ((0xFFFFFFFFUL - tmp) >= rdev->mc.gtt_size) { |
412 | if ((0xFFFFFFFFUL - tmp) >= rdev->mc.gtt_size) { | 417 | /* Enough place after vram */ |
413 | /* Enough place after vram */ | 418 | rdev->mc.gtt_location = tmp; |
414 | rdev->mc.gtt_location = tmp; | 419 | } else if (rdev->mc.vram_location >= rdev->mc.gtt_size) { |
415 | } else if (rdev->mc.vram_location >= rdev->mc.gtt_size) { | 420 | /* Enough place before vram */ |
416 | /* Enough place before vram */ | 421 | rdev->mc.gtt_location = 0; |
422 | } else { | ||
423 | /* Not enough place after or before shrink | ||
424 | * gart size | ||
425 | */ | ||
426 | if (rdev->mc.vram_location > (0xFFFFFFFFUL - tmp)) { | ||
417 | rdev->mc.gtt_location = 0; | 427 | rdev->mc.gtt_location = 0; |
428 | rdev->mc.gtt_size = rdev->mc.vram_location; | ||
418 | } else { | 429 | } else { |
419 | /* Not enough place after or before shrink | 430 | rdev->mc.gtt_location = tmp; |
420 | * gart size | 431 | rdev->mc.gtt_size = 0xFFFFFFFFUL - tmp; |
421 | */ | ||
422 | if (rdev->mc.vram_location > (0xFFFFFFFFUL - tmp)) { | ||
423 | rdev->mc.gtt_location = 0; | ||
424 | rdev->mc.gtt_size = rdev->mc.vram_location; | ||
425 | } else { | ||
426 | rdev->mc.gtt_location = tmp; | ||
427 | rdev->mc.gtt_size = 0xFFFFFFFFUL - tmp; | ||
428 | } | ||
429 | } | 432 | } |
430 | rdev->mc.gtt_location = rdev->mc.mc_vram_size; | ||
431 | } else { | ||
432 | rdev->mc.vram_location = 0x00000000UL; | ||
433 | rdev->mc.gtt_location = rdev->mc.mc_vram_size; | ||
434 | rdev->mc.gtt_size = radeon_gart_size * 1024 * 1024; | ||
435 | } | 433 | } |
434 | rdev->mc.gtt_location = rdev->mc.mc_vram_size; | ||
436 | } | 435 | } |
437 | rdev->mc.vram_start = rdev->mc.vram_location; | 436 | rdev->mc.vram_start = rdev->mc.vram_location; |
438 | rdev->mc.vram_end = rdev->mc.vram_location + rdev->mc.mc_vram_size - 1; | 437 | rdev->mc.vram_end = rdev->mc.vram_location + rdev->mc.mc_vram_size - 1; |
@@ -859,7 +858,8 @@ void r600_gpu_init(struct radeon_device *rdev) | |||
859 | ((rdev->family) == CHIP_RV630) || | 858 | ((rdev->family) == CHIP_RV630) || |
860 | ((rdev->family) == CHIP_RV610) || | 859 | ((rdev->family) == CHIP_RV610) || |
861 | ((rdev->family) == CHIP_RV620) || | 860 | ((rdev->family) == CHIP_RV620) || |
862 | ((rdev->family) == CHIP_RS780)) { | 861 | ((rdev->family) == CHIP_RS780) || |
862 | ((rdev->family) == CHIP_RS880)) { | ||
863 | WREG32(DB_DEBUG, PREZ_MUST_WAIT_FOR_POSTZ_DONE); | 863 | WREG32(DB_DEBUG, PREZ_MUST_WAIT_FOR_POSTZ_DONE); |
864 | } else { | 864 | } else { |
865 | WREG32(DB_DEBUG, 0); | 865 | WREG32(DB_DEBUG, 0); |
@@ -876,7 +876,8 @@ void r600_gpu_init(struct radeon_device *rdev) | |||
876 | tmp = RREG32(SQ_MS_FIFO_SIZES); | 876 | tmp = RREG32(SQ_MS_FIFO_SIZES); |
877 | if (((rdev->family) == CHIP_RV610) || | 877 | if (((rdev->family) == CHIP_RV610) || |
878 | ((rdev->family) == CHIP_RV620) || | 878 | ((rdev->family) == CHIP_RV620) || |
879 | ((rdev->family) == CHIP_RS780)) { | 879 | ((rdev->family) == CHIP_RS780) || |
880 | ((rdev->family) == CHIP_RS880)) { | ||
880 | tmp = (CACHE_FIFO_SIZE(0xa) | | 881 | tmp = (CACHE_FIFO_SIZE(0xa) | |
881 | FETCH_FIFO_HIWATER(0xa) | | 882 | FETCH_FIFO_HIWATER(0xa) | |
882 | DONE_FIFO_HIWATER(0xe0) | | 883 | DONE_FIFO_HIWATER(0xe0) | |
@@ -919,7 +920,8 @@ void r600_gpu_init(struct radeon_device *rdev) | |||
919 | NUM_ES_STACK_ENTRIES(0)); | 920 | NUM_ES_STACK_ENTRIES(0)); |
920 | } else if (((rdev->family) == CHIP_RV610) || | 921 | } else if (((rdev->family) == CHIP_RV610) || |
921 | ((rdev->family) == CHIP_RV620) || | 922 | ((rdev->family) == CHIP_RV620) || |
922 | ((rdev->family) == CHIP_RS780)) { | 923 | ((rdev->family) == CHIP_RS780) || |
924 | ((rdev->family) == CHIP_RS880)) { | ||
923 | /* no vertex cache */ | 925 | /* no vertex cache */ |
924 | sq_config &= ~VC_ENABLE; | 926 | sq_config &= ~VC_ENABLE; |
925 | 927 | ||
@@ -976,7 +978,8 @@ void r600_gpu_init(struct radeon_device *rdev) | |||
976 | 978 | ||
977 | if (((rdev->family) == CHIP_RV610) || | 979 | if (((rdev->family) == CHIP_RV610) || |
978 | ((rdev->family) == CHIP_RV620) || | 980 | ((rdev->family) == CHIP_RV620) || |
979 | ((rdev->family) == CHIP_RS780)) { | 981 | ((rdev->family) == CHIP_RS780) || |
982 | ((rdev->family) == CHIP_RS880)) { | ||
980 | WREG32(VGT_CACHE_INVALIDATION, CACHE_INVALIDATION(TC_ONLY)); | 983 | WREG32(VGT_CACHE_INVALIDATION, CACHE_INVALIDATION(TC_ONLY)); |
981 | } else { | 984 | } else { |
982 | WREG32(VGT_CACHE_INVALIDATION, CACHE_INVALIDATION(VC_AND_TC)); | 985 | WREG32(VGT_CACHE_INVALIDATION, CACHE_INVALIDATION(VC_AND_TC)); |
@@ -1002,8 +1005,9 @@ void r600_gpu_init(struct radeon_device *rdev) | |||
1002 | tmp = rdev->config.r600.max_pipes * 16; | 1005 | tmp = rdev->config.r600.max_pipes * 16; |
1003 | switch (rdev->family) { | 1006 | switch (rdev->family) { |
1004 | case CHIP_RV610: | 1007 | case CHIP_RV610: |
1005 | case CHIP_RS780: | ||
1006 | case CHIP_RV620: | 1008 | case CHIP_RV620: |
1009 | case CHIP_RS780: | ||
1010 | case CHIP_RS880: | ||
1007 | tmp += 32; | 1011 | tmp += 32; |
1008 | break; | 1012 | break; |
1009 | case CHIP_RV670: | 1013 | case CHIP_RV670: |
@@ -1044,8 +1048,9 @@ void r600_gpu_init(struct radeon_device *rdev) | |||
1044 | 1048 | ||
1045 | switch (rdev->family) { | 1049 | switch (rdev->family) { |
1046 | case CHIP_RV610: | 1050 | case CHIP_RV610: |
1047 | case CHIP_RS780: | ||
1048 | case CHIP_RV620: | 1051 | case CHIP_RV620: |
1052 | case CHIP_RS780: | ||
1053 | case CHIP_RS880: | ||
1049 | tmp = TC_L2_SIZE(8); | 1054 | tmp = TC_L2_SIZE(8); |
1050 | break; | 1055 | break; |
1051 | case CHIP_RV630: | 1056 | case CHIP_RV630: |
@@ -1267,19 +1272,17 @@ int r600_cp_resume(struct radeon_device *rdev) | |||
1267 | 1272 | ||
1268 | /* Set ring buffer size */ | 1273 | /* Set ring buffer size */ |
1269 | rb_bufsz = drm_order(rdev->cp.ring_size / 8); | 1274 | rb_bufsz = drm_order(rdev->cp.ring_size / 8); |
1275 | tmp = RB_NO_UPDATE | (drm_order(RADEON_GPU_PAGE_SIZE/8) << 8) | rb_bufsz; | ||
1270 | #ifdef __BIG_ENDIAN | 1276 | #ifdef __BIG_ENDIAN |
1271 | WREG32(CP_RB_CNTL, BUF_SWAP_32BIT | RB_NO_UPDATE | | 1277 | tmp |= BUF_SWAP_32BIT; |
1272 | (drm_order(4096/8) << 8) | rb_bufsz); | ||
1273 | #else | ||
1274 | WREG32(CP_RB_CNTL, RB_NO_UPDATE | (drm_order(4096/8) << 8) | rb_bufsz); | ||
1275 | #endif | 1278 | #endif |
1279 | WREG32(CP_RB_CNTL, tmp); | ||
1276 | WREG32(CP_SEM_WAIT_TIMER, 0x4); | 1280 | WREG32(CP_SEM_WAIT_TIMER, 0x4); |
1277 | 1281 | ||
1278 | /* Set the write pointer delay */ | 1282 | /* Set the write pointer delay */ |
1279 | WREG32(CP_RB_WPTR_DELAY, 0); | 1283 | WREG32(CP_RB_WPTR_DELAY, 0); |
1280 | 1284 | ||
1281 | /* Initialize the ring buffer's read and write pointers */ | 1285 | /* Initialize the ring buffer's read and write pointers */ |
1282 | tmp = RREG32(CP_RB_CNTL); | ||
1283 | WREG32(CP_RB_CNTL, tmp | RB_RPTR_WR_ENA); | 1286 | WREG32(CP_RB_CNTL, tmp | RB_RPTR_WR_ENA); |
1284 | WREG32(CP_RB_RPTR_WR, 0); | 1287 | WREG32(CP_RB_RPTR_WR, 0); |
1285 | WREG32(CP_RB_WPTR, 0); | 1288 | WREG32(CP_RB_WPTR, 0); |
@@ -1400,7 +1403,7 @@ int r600_wb_enable(struct radeon_device *rdev) | |||
1400 | int r; | 1403 | int r; |
1401 | 1404 | ||
1402 | if (rdev->wb.wb_obj == NULL) { | 1405 | if (rdev->wb.wb_obj == NULL) { |
1403 | r = radeon_object_create(rdev, NULL, 4096, true, | 1406 | r = radeon_object_create(rdev, NULL, RADEON_GPU_PAGE_SIZE, true, |
1404 | RADEON_GEM_DOMAIN_GTT, false, &rdev->wb.wb_obj); | 1407 | RADEON_GEM_DOMAIN_GTT, false, &rdev->wb.wb_obj); |
1405 | if (r) { | 1408 | if (r) { |
1406 | dev_warn(rdev->dev, "failed to create WB buffer (%d).\n", r); | 1409 | dev_warn(rdev->dev, "failed to create WB buffer (%d).\n", r); |
@@ -1450,8 +1453,8 @@ int r600_copy_blit(struct radeon_device *rdev, | |||
1450 | uint64_t src_offset, uint64_t dst_offset, | 1453 | uint64_t src_offset, uint64_t dst_offset, |
1451 | unsigned num_pages, struct radeon_fence *fence) | 1454 | unsigned num_pages, struct radeon_fence *fence) |
1452 | { | 1455 | { |
1453 | r600_blit_prepare_copy(rdev, num_pages * 4096); | 1456 | r600_blit_prepare_copy(rdev, num_pages * RADEON_GPU_PAGE_SIZE); |
1454 | r600_kms_blit_copy(rdev, src_offset, dst_offset, num_pages * 4096); | 1457 | r600_kms_blit_copy(rdev, src_offset, dst_offset, num_pages * RADEON_GPU_PAGE_SIZE); |
1455 | r600_blit_done_copy(rdev, fence); | 1458 | r600_blit_done_copy(rdev, fence); |
1456 | return 0; | 1459 | return 0; |
1457 | } | 1460 | } |
@@ -1632,10 +1635,13 @@ int r600_init(struct radeon_device *rdev) | |||
1632 | r600_scratch_init(rdev); | 1635 | r600_scratch_init(rdev); |
1633 | /* Initialize surface registers */ | 1636 | /* Initialize surface registers */ |
1634 | radeon_surface_init(rdev); | 1637 | radeon_surface_init(rdev); |
1638 | /* Initialize clocks */ | ||
1635 | radeon_get_clock_info(rdev->ddev); | 1639 | radeon_get_clock_info(rdev->ddev); |
1636 | r = radeon_clocks_init(rdev); | 1640 | r = radeon_clocks_init(rdev); |
1637 | if (r) | 1641 | if (r) |
1638 | return r; | 1642 | return r; |
1643 | /* Initialize power management */ | ||
1644 | radeon_pm_init(rdev); | ||
1639 | /* Fence driver */ | 1645 | /* Fence driver */ |
1640 | r = radeon_fence_driver_init(rdev); | 1646 | r = radeon_fence_driver_init(rdev); |
1641 | if (r) | 1647 | if (r) |
diff --git a/drivers/gpu/drm/radeon/r600_blit.c b/drivers/gpu/drm/radeon/r600_blit.c index dec501081608..5ea432347589 100644 --- a/drivers/gpu/drm/radeon/r600_blit.c +++ b/drivers/gpu/drm/radeon/r600_blit.c | |||
@@ -582,6 +582,8 @@ r600_blit_copy(struct drm_device *dev, | |||
582 | u64 vb_addr; | 582 | u64 vb_addr; |
583 | u32 *vb; | 583 | u32 *vb; |
584 | 584 | ||
585 | vb = r600_nomm_get_vb_ptr(dev); | ||
586 | |||
585 | if ((size_bytes & 3) || (src_gpu_addr & 3) || (dst_gpu_addr & 3)) { | 587 | if ((size_bytes & 3) || (src_gpu_addr & 3) || (dst_gpu_addr & 3)) { |
586 | max_bytes = 8192; | 588 | max_bytes = 8192; |
587 | 589 | ||
@@ -617,8 +619,8 @@ r600_blit_copy(struct drm_device *dev, | |||
617 | if (!dev_priv->blit_vb) | 619 | if (!dev_priv->blit_vb) |
618 | return; | 620 | return; |
619 | set_shaders(dev); | 621 | set_shaders(dev); |
622 | vb = r600_nomm_get_vb_ptr(dev); | ||
620 | } | 623 | } |
621 | vb = r600_nomm_get_vb_ptr(dev); | ||
622 | 624 | ||
623 | vb[0] = i2f(dst_x); | 625 | vb[0] = i2f(dst_x); |
624 | vb[1] = 0; | 626 | vb[1] = 0; |
@@ -706,8 +708,8 @@ r600_blit_copy(struct drm_device *dev, | |||
706 | return; | 708 | return; |
707 | 709 | ||
708 | set_shaders(dev); | 710 | set_shaders(dev); |
711 | vb = r600_nomm_get_vb_ptr(dev); | ||
709 | } | 712 | } |
710 | vb = r600_nomm_get_vb_ptr(dev); | ||
711 | 713 | ||
712 | vb[0] = i2f(dst_x / 4); | 714 | vb[0] = i2f(dst_x / 4); |
713 | vb[1] = 0; | 715 | vb[1] = 0; |
@@ -772,6 +774,7 @@ r600_blit_swap(struct drm_device *dev, | |||
772 | { | 774 | { |
773 | drm_radeon_private_t *dev_priv = dev->dev_private; | 775 | drm_radeon_private_t *dev_priv = dev->dev_private; |
774 | int cb_format, tex_format; | 776 | int cb_format, tex_format; |
777 | int sx2, sy2, dx2, dy2; | ||
775 | u64 vb_addr; | 778 | u64 vb_addr; |
776 | u32 *vb; | 779 | u32 *vb; |
777 | 780 | ||
@@ -786,16 +789,10 @@ r600_blit_swap(struct drm_device *dev, | |||
786 | } | 789 | } |
787 | vb = r600_nomm_get_vb_ptr(dev); | 790 | vb = r600_nomm_get_vb_ptr(dev); |
788 | 791 | ||
789 | if (cpp == 4) { | 792 | sx2 = sx + w; |
790 | cb_format = COLOR_8_8_8_8; | 793 | sy2 = sy + h; |
791 | tex_format = FMT_8_8_8_8; | 794 | dx2 = dx + w; |
792 | } else if (cpp == 2) { | 795 | dy2 = dy + h; |
793 | cb_format = COLOR_5_6_5; | ||
794 | tex_format = FMT_5_6_5; | ||
795 | } else { | ||
796 | cb_format = COLOR_8; | ||
797 | tex_format = FMT_8; | ||
798 | } | ||
799 | 796 | ||
800 | vb[0] = i2f(dx); | 797 | vb[0] = i2f(dx); |
801 | vb[1] = i2f(dy); | 798 | vb[1] = i2f(dy); |
@@ -803,31 +800,46 @@ r600_blit_swap(struct drm_device *dev, | |||
803 | vb[3] = i2f(sy); | 800 | vb[3] = i2f(sy); |
804 | 801 | ||
805 | vb[4] = i2f(dx); | 802 | vb[4] = i2f(dx); |
806 | vb[5] = i2f(dy + h); | 803 | vb[5] = i2f(dy2); |
807 | vb[6] = i2f(sx); | 804 | vb[6] = i2f(sx); |
808 | vb[7] = i2f(sy + h); | 805 | vb[7] = i2f(sy2); |
806 | |||
807 | vb[8] = i2f(dx2); | ||
808 | vb[9] = i2f(dy2); | ||
809 | vb[10] = i2f(sx2); | ||
810 | vb[11] = i2f(sy2); | ||
809 | 811 | ||
810 | vb[8] = i2f(dx + w); | 812 | switch(cpp) { |
811 | vb[9] = i2f(dy + h); | 813 | case 4: |
812 | vb[10] = i2f(sx + w); | 814 | cb_format = COLOR_8_8_8_8; |
813 | vb[11] = i2f(sy + h); | 815 | tex_format = FMT_8_8_8_8; |
816 | break; | ||
817 | case 2: | ||
818 | cb_format = COLOR_5_6_5; | ||
819 | tex_format = FMT_5_6_5; | ||
820 | break; | ||
821 | default: | ||
822 | cb_format = COLOR_8; | ||
823 | tex_format = FMT_8; | ||
824 | break; | ||
825 | } | ||
814 | 826 | ||
815 | /* src */ | 827 | /* src */ |
816 | set_tex_resource(dev_priv, tex_format, | 828 | set_tex_resource(dev_priv, tex_format, |
817 | src_pitch / cpp, | 829 | src_pitch / cpp, |
818 | sy + h, src_pitch / cpp, | 830 | sy2, src_pitch / cpp, |
819 | src_gpu_addr); | 831 | src_gpu_addr); |
820 | 832 | ||
821 | cp_set_surface_sync(dev_priv, | 833 | cp_set_surface_sync(dev_priv, |
822 | R600_TC_ACTION_ENA, (src_pitch * (sy + h)), src_gpu_addr); | 834 | R600_TC_ACTION_ENA, src_pitch * sy2, src_gpu_addr); |
823 | 835 | ||
824 | /* dst */ | 836 | /* dst */ |
825 | set_render_target(dev_priv, cb_format, | 837 | set_render_target(dev_priv, cb_format, |
826 | dst_pitch / cpp, dy + h, | 838 | dst_pitch / cpp, dy2, |
827 | dst_gpu_addr); | 839 | dst_gpu_addr); |
828 | 840 | ||
829 | /* scissors */ | 841 | /* scissors */ |
830 | set_scissors(dev_priv, dx, dy, dx + w, dy + h); | 842 | set_scissors(dev_priv, dx, dy, dx2, dy2); |
831 | 843 | ||
832 | /* Vertex buffer setup */ | 844 | /* Vertex buffer setup */ |
833 | vb_addr = dev_priv->gart_buffers_offset + | 845 | vb_addr = dev_priv->gart_buffers_offset + |
@@ -840,7 +852,7 @@ r600_blit_swap(struct drm_device *dev, | |||
840 | 852 | ||
841 | cp_set_surface_sync(dev_priv, | 853 | cp_set_surface_sync(dev_priv, |
842 | R600_CB_ACTION_ENA | R600_CB0_DEST_BASE_ENA, | 854 | R600_CB_ACTION_ENA | R600_CB0_DEST_BASE_ENA, |
843 | dst_pitch * (dy + h), dst_gpu_addr); | 855 | dst_pitch * dy2, dst_gpu_addr); |
844 | 856 | ||
845 | dev_priv->blit_vb->used += 12 * 4; | 857 | dev_priv->blit_vb->used += 12 * 4; |
846 | } | 858 | } |
diff --git a/drivers/gpu/drm/radeon/r600_blit_kms.c b/drivers/gpu/drm/radeon/r600_blit_kms.c index 93108bb31d1d..dbf716e1fbf3 100644 --- a/drivers/gpu/drm/radeon/r600_blit_kms.c +++ b/drivers/gpu/drm/radeon/r600_blit_kms.c | |||
@@ -368,7 +368,7 @@ set_default_state(struct radeon_device *rdev) | |||
368 | if ((rdev->family == CHIP_RV610) || | 368 | if ((rdev->family == CHIP_RV610) || |
369 | (rdev->family == CHIP_RV620) || | 369 | (rdev->family == CHIP_RV620) || |
370 | (rdev->family == CHIP_RS780) || | 370 | (rdev->family == CHIP_RS780) || |
371 | (rdev->family == CHIP_RS780) || | 371 | (rdev->family == CHIP_RS880) || |
372 | (rdev->family == CHIP_RV710)) | 372 | (rdev->family == CHIP_RV710)) |
373 | sq_config = 0; | 373 | sq_config = 0; |
374 | else | 374 | else |
@@ -610,6 +610,7 @@ void r600_kms_blit_copy(struct radeon_device *rdev, | |||
610 | 610 | ||
611 | DRM_DEBUG("emitting copy %16llx %16llx %d %d\n", src_gpu_addr, dst_gpu_addr, | 611 | DRM_DEBUG("emitting copy %16llx %16llx %d %d\n", src_gpu_addr, dst_gpu_addr, |
612 | size_bytes, rdev->r600_blit.vb_used); | 612 | size_bytes, rdev->r600_blit.vb_used); |
613 | vb = (u32 *)(rdev->r600_blit.vb_ib->ptr + rdev->r600_blit.vb_used); | ||
613 | if ((size_bytes & 3) || (src_gpu_addr & 3) || (dst_gpu_addr & 3)) { | 614 | if ((size_bytes & 3) || (src_gpu_addr & 3) || (dst_gpu_addr & 3)) { |
614 | max_bytes = 8192; | 615 | max_bytes = 8192; |
615 | 616 | ||
@@ -652,7 +653,6 @@ void r600_kms_blit_copy(struct radeon_device *rdev, | |||
652 | vb = r600_nomm_get_vb_ptr(dev); | 653 | vb = r600_nomm_get_vb_ptr(dev); |
653 | #endif | 654 | #endif |
654 | } | 655 | } |
655 | vb = (u32 *)(rdev->r600_blit.vb_ib->ptr + rdev->r600_blit.vb_used); | ||
656 | 656 | ||
657 | vb[0] = i2f(dst_x); | 657 | vb[0] = i2f(dst_x); |
658 | vb[1] = 0; | 658 | vb[1] = 0; |
@@ -747,7 +747,6 @@ void r600_kms_blit_copy(struct radeon_device *rdev, | |||
747 | vb = r600_nomm_get_vb_ptr(dev); | 747 | vb = r600_nomm_get_vb_ptr(dev); |
748 | } | 748 | } |
749 | #endif | 749 | #endif |
750 | vb = (u32 *)(rdev->r600_blit.vb_ib->ptr + rdev->r600_blit.vb_used); | ||
751 | 750 | ||
752 | vb[0] = i2f(dst_x / 4); | 751 | vb[0] = i2f(dst_x / 4); |
753 | vb[1] = 0; | 752 | vb[1] = 0; |
diff --git a/drivers/gpu/drm/radeon/r600_cs.c b/drivers/gpu/drm/radeon/r600_cs.c index 17e42195c632..0d820764f340 100644 --- a/drivers/gpu/drm/radeon/r600_cs.c +++ b/drivers/gpu/drm/radeon/r600_cs.c | |||
@@ -466,6 +466,23 @@ static int r600_packet3_check(struct radeon_cs_parser *p, | |||
466 | for (i = 0; i < pkt->count; i++) { | 466 | for (i = 0; i < pkt->count; i++) { |
467 | reg = start_reg + (4 * i); | 467 | reg = start_reg + (4 * i); |
468 | switch (reg) { | 468 | switch (reg) { |
469 | case SQ_ESGS_RING_BASE: | ||
470 | case SQ_GSVS_RING_BASE: | ||
471 | case SQ_ESTMP_RING_BASE: | ||
472 | case SQ_GSTMP_RING_BASE: | ||
473 | case SQ_VSTMP_RING_BASE: | ||
474 | case SQ_PSTMP_RING_BASE: | ||
475 | case SQ_FBUF_RING_BASE: | ||
476 | case SQ_REDUC_RING_BASE: | ||
477 | case SX_MEMORY_EXPORT_BASE: | ||
478 | r = r600_cs_packet_next_reloc(p, &reloc); | ||
479 | if (r) { | ||
480 | DRM_ERROR("bad SET_CONFIG_REG " | ||
481 | "0x%04X\n", reg); | ||
482 | return -EINVAL; | ||
483 | } | ||
484 | ib[idx+1+i] += (u32)((reloc->lobj.gpu_offset >> 8) & 0xffffffff); | ||
485 | break; | ||
469 | case CP_COHER_BASE: | 486 | case CP_COHER_BASE: |
470 | /* use PACKET3_SURFACE_SYNC */ | 487 | /* use PACKET3_SURFACE_SYNC */ |
471 | return -EINVAL; | 488 | return -EINVAL; |
@@ -487,6 +504,7 @@ static int r600_packet3_check(struct radeon_cs_parser *p, | |||
487 | reg = start_reg + (4 * i); | 504 | reg = start_reg + (4 * i); |
488 | switch (reg) { | 505 | switch (reg) { |
489 | case DB_DEPTH_BASE: | 506 | case DB_DEPTH_BASE: |
507 | case DB_HTILE_DATA_BASE: | ||
490 | case CB_COLOR0_BASE: | 508 | case CB_COLOR0_BASE: |
491 | case CB_COLOR1_BASE: | 509 | case CB_COLOR1_BASE: |
492 | case CB_COLOR2_BASE: | 510 | case CB_COLOR2_BASE: |
diff --git a/drivers/gpu/drm/radeon/r600d.h b/drivers/gpu/drm/radeon/r600d.h index 9b64d47f1f82..27ab428b149b 100644 --- a/drivers/gpu/drm/radeon/r600d.h +++ b/drivers/gpu/drm/radeon/r600d.h | |||
@@ -119,6 +119,7 @@ | |||
119 | #define DB_DEBUG 0x9830 | 119 | #define DB_DEBUG 0x9830 |
120 | #define PREZ_MUST_WAIT_FOR_POSTZ_DONE (1 << 31) | 120 | #define PREZ_MUST_WAIT_FOR_POSTZ_DONE (1 << 31) |
121 | #define DB_DEPTH_BASE 0x2800C | 121 | #define DB_DEPTH_BASE 0x2800C |
122 | #define DB_HTILE_DATA_BASE 0x28014 | ||
122 | #define DB_WATERMARKS 0x9838 | 123 | #define DB_WATERMARKS 0x9838 |
123 | #define DEPTH_FREE(x) ((x) << 0) | 124 | #define DEPTH_FREE(x) ((x) << 0) |
124 | #define DEPTH_FLUSH(x) ((x) << 5) | 125 | #define DEPTH_FLUSH(x) ((x) << 5) |
@@ -171,6 +172,14 @@ | |||
171 | #define SQ_STACK_RESOURCE_MGMT_2 0x8c14 | 172 | #define SQ_STACK_RESOURCE_MGMT_2 0x8c14 |
172 | # define NUM_GS_STACK_ENTRIES(x) ((x) << 0) | 173 | # define NUM_GS_STACK_ENTRIES(x) ((x) << 0) |
173 | # define NUM_ES_STACK_ENTRIES(x) ((x) << 16) | 174 | # define NUM_ES_STACK_ENTRIES(x) ((x) << 16) |
175 | #define SQ_ESGS_RING_BASE 0x8c40 | ||
176 | #define SQ_GSVS_RING_BASE 0x8c48 | ||
177 | #define SQ_ESTMP_RING_BASE 0x8c50 | ||
178 | #define SQ_GSTMP_RING_BASE 0x8c58 | ||
179 | #define SQ_VSTMP_RING_BASE 0x8c60 | ||
180 | #define SQ_PSTMP_RING_BASE 0x8c68 | ||
181 | #define SQ_FBUF_RING_BASE 0x8c70 | ||
182 | #define SQ_REDUC_RING_BASE 0x8c78 | ||
174 | 183 | ||
175 | #define GRBM_CNTL 0x8000 | 184 | #define GRBM_CNTL 0x8000 |
176 | # define GRBM_READ_TIMEOUT(x) ((x) << 0) | 185 | # define GRBM_READ_TIMEOUT(x) ((x) << 0) |
@@ -271,6 +280,10 @@ | |||
271 | #define PCIE_PORT_INDEX 0x0038 | 280 | #define PCIE_PORT_INDEX 0x0038 |
272 | #define PCIE_PORT_DATA 0x003C | 281 | #define PCIE_PORT_DATA 0x003C |
273 | 282 | ||
283 | #define CHMAP 0x2004 | ||
284 | #define NOOFCHAN_SHIFT 12 | ||
285 | #define NOOFCHAN_MASK 0x00003000 | ||
286 | |||
274 | #define RAMCFG 0x2408 | 287 | #define RAMCFG 0x2408 |
275 | #define NOOFBANK_SHIFT 0 | 288 | #define NOOFBANK_SHIFT 0 |
276 | #define NOOFBANK_MASK 0x00000001 | 289 | #define NOOFBANK_MASK 0x00000001 |
@@ -352,6 +365,7 @@ | |||
352 | 365 | ||
353 | 366 | ||
354 | #define SX_MISC 0x28350 | 367 | #define SX_MISC 0x28350 |
368 | #define SX_MEMORY_EXPORT_BASE 0x9010 | ||
355 | #define SX_DEBUG_1 0x9054 | 369 | #define SX_DEBUG_1 0x9054 |
356 | #define SMX_EVENT_RELEASE (1 << 0) | 370 | #define SMX_EVENT_RELEASE (1 << 0) |
357 | #define ENABLE_NEW_SMX_ADDRESS (1 << 16) | 371 | #define ENABLE_NEW_SMX_ADDRESS (1 << 16) |
diff --git a/drivers/gpu/drm/radeon/radeon.h b/drivers/gpu/drm/radeon/radeon.h index 5ab35b81c86b..757f5cd37744 100644 --- a/drivers/gpu/drm/radeon/radeon.h +++ b/drivers/gpu/drm/radeon/radeon.h | |||
@@ -139,6 +139,10 @@ struct radeon_clock { | |||
139 | uint32_t default_sclk; | 139 | uint32_t default_sclk; |
140 | }; | 140 | }; |
141 | 141 | ||
142 | /* | ||
143 | * Power management | ||
144 | */ | ||
145 | int radeon_pm_init(struct radeon_device *rdev); | ||
142 | 146 | ||
143 | /* | 147 | /* |
144 | * Fences. | 148 | * Fences. |
@@ -276,6 +280,8 @@ union radeon_gart_table { | |||
276 | struct radeon_gart_table_vram vram; | 280 | struct radeon_gart_table_vram vram; |
277 | }; | 281 | }; |
278 | 282 | ||
283 | #define RADEON_GPU_PAGE_SIZE 4096 | ||
284 | |||
279 | struct radeon_gart { | 285 | struct radeon_gart { |
280 | dma_addr_t table_addr; | 286 | dma_addr_t table_addr; |
281 | unsigned num_gpu_pages; | 287 | unsigned num_gpu_pages; |
@@ -621,7 +627,9 @@ struct radeon_asic { | |||
621 | uint64_t dst_offset, | 627 | uint64_t dst_offset, |
622 | unsigned num_pages, | 628 | unsigned num_pages, |
623 | struct radeon_fence *fence); | 629 | struct radeon_fence *fence); |
630 | uint32_t (*get_engine_clock)(struct radeon_device *rdev); | ||
624 | void (*set_engine_clock)(struct radeon_device *rdev, uint32_t eng_clock); | 631 | void (*set_engine_clock)(struct radeon_device *rdev, uint32_t eng_clock); |
632 | uint32_t (*get_memory_clock)(struct radeon_device *rdev); | ||
625 | void (*set_memory_clock)(struct radeon_device *rdev, uint32_t mem_clock); | 633 | void (*set_memory_clock)(struct radeon_device *rdev, uint32_t mem_clock); |
626 | void (*set_pcie_lanes)(struct radeon_device *rdev, int lanes); | 634 | void (*set_pcie_lanes)(struct radeon_device *rdev, int lanes); |
627 | void (*set_clock_gating)(struct radeon_device *rdev, int enable); | 635 | void (*set_clock_gating)(struct radeon_device *rdev, int enable); |
@@ -783,6 +791,7 @@ struct radeon_device { | |||
783 | const struct firmware *me_fw; /* all family ME firmware */ | 791 | const struct firmware *me_fw; /* all family ME firmware */ |
784 | const struct firmware *pfp_fw; /* r6/700 PFP firmware */ | 792 | const struct firmware *pfp_fw; /* r6/700 PFP firmware */ |
785 | struct r600_blit r600_blit; | 793 | struct r600_blit r600_blit; |
794 | int msi_enabled; /* msi enabled */ | ||
786 | }; | 795 | }; |
787 | 796 | ||
788 | int radeon_device_init(struct radeon_device *rdev, | 797 | int radeon_device_init(struct radeon_device *rdev, |
@@ -952,7 +961,9 @@ static inline void radeon_ring_write(struct radeon_device *rdev, uint32_t v) | |||
952 | #define radeon_copy_blit(rdev, s, d, np, f) (rdev)->asic->copy_blit((rdev), (s), (d), (np), (f)) | 961 | #define radeon_copy_blit(rdev, s, d, np, f) (rdev)->asic->copy_blit((rdev), (s), (d), (np), (f)) |
953 | #define radeon_copy_dma(rdev, s, d, np, f) (rdev)->asic->copy_dma((rdev), (s), (d), (np), (f)) | 962 | #define radeon_copy_dma(rdev, s, d, np, f) (rdev)->asic->copy_dma((rdev), (s), (d), (np), (f)) |
954 | #define radeon_copy(rdev, s, d, np, f) (rdev)->asic->copy((rdev), (s), (d), (np), (f)) | 963 | #define radeon_copy(rdev, s, d, np, f) (rdev)->asic->copy((rdev), (s), (d), (np), (f)) |
964 | #define radeon_get_engine_clock(rdev) (rdev)->asic->get_engine_clock((rdev)) | ||
955 | #define radeon_set_engine_clock(rdev, e) (rdev)->asic->set_engine_clock((rdev), (e)) | 965 | #define radeon_set_engine_clock(rdev, e) (rdev)->asic->set_engine_clock((rdev), (e)) |
966 | #define radeon_get_memory_clock(rdev) (rdev)->asic->get_memory_clock((rdev)) | ||
956 | #define radeon_set_memory_clock(rdev, e) (rdev)->asic->set_engine_clock((rdev), (e)) | 967 | #define radeon_set_memory_clock(rdev, e) (rdev)->asic->set_engine_clock((rdev), (e)) |
957 | #define radeon_set_pcie_lanes(rdev, l) (rdev)->asic->set_pcie_lanes((rdev), (l)) | 968 | #define radeon_set_pcie_lanes(rdev, l) (rdev)->asic->set_pcie_lanes((rdev), (l)) |
958 | #define radeon_set_clock_gating(rdev, e) (rdev)->asic->set_clock_gating((rdev), (e)) | 969 | #define radeon_set_clock_gating(rdev, e) (rdev)->asic->set_clock_gating((rdev), (e)) |
diff --git a/drivers/gpu/drm/radeon/radeon_asic.h b/drivers/gpu/drm/radeon/radeon_asic.h index c3532c7a6f3f..c18fbee387d7 100644 --- a/drivers/gpu/drm/radeon/radeon_asic.h +++ b/drivers/gpu/drm/radeon/radeon_asic.h | |||
@@ -31,10 +31,13 @@ | |||
31 | /* | 31 | /* |
32 | * common functions | 32 | * common functions |
33 | */ | 33 | */ |
34 | uint32_t radeon_legacy_get_engine_clock(struct radeon_device *rdev); | ||
34 | void radeon_legacy_set_engine_clock(struct radeon_device *rdev, uint32_t eng_clock); | 35 | void radeon_legacy_set_engine_clock(struct radeon_device *rdev, uint32_t eng_clock); |
35 | void radeon_legacy_set_clock_gating(struct radeon_device *rdev, int enable); | 36 | void radeon_legacy_set_clock_gating(struct radeon_device *rdev, int enable); |
36 | 37 | ||
38 | uint32_t radeon_atom_get_engine_clock(struct radeon_device *rdev); | ||
37 | void radeon_atom_set_engine_clock(struct radeon_device *rdev, uint32_t eng_clock); | 39 | void radeon_atom_set_engine_clock(struct radeon_device *rdev, uint32_t eng_clock); |
40 | uint32_t radeon_atom_get_memory_clock(struct radeon_device *rdev); | ||
38 | void radeon_atom_set_memory_clock(struct radeon_device *rdev, uint32_t mem_clock); | 41 | void radeon_atom_set_memory_clock(struct radeon_device *rdev, uint32_t mem_clock); |
39 | void radeon_atom_set_clock_gating(struct radeon_device *rdev, int enable); | 42 | void radeon_atom_set_clock_gating(struct radeon_device *rdev, int enable); |
40 | 43 | ||
@@ -95,7 +98,9 @@ static struct radeon_asic r100_asic = { | |||
95 | .copy_blit = &r100_copy_blit, | 98 | .copy_blit = &r100_copy_blit, |
96 | .copy_dma = NULL, | 99 | .copy_dma = NULL, |
97 | .copy = &r100_copy_blit, | 100 | .copy = &r100_copy_blit, |
101 | .get_engine_clock = &radeon_legacy_get_engine_clock, | ||
98 | .set_engine_clock = &radeon_legacy_set_engine_clock, | 102 | .set_engine_clock = &radeon_legacy_set_engine_clock, |
103 | .get_memory_clock = NULL, | ||
99 | .set_memory_clock = NULL, | 104 | .set_memory_clock = NULL, |
100 | .set_pcie_lanes = NULL, | 105 | .set_pcie_lanes = NULL, |
101 | .set_clock_gating = &radeon_legacy_set_clock_gating, | 106 | .set_clock_gating = &radeon_legacy_set_clock_gating, |
@@ -148,7 +153,9 @@ static struct radeon_asic r300_asic = { | |||
148 | .copy_blit = &r100_copy_blit, | 153 | .copy_blit = &r100_copy_blit, |
149 | .copy_dma = &r300_copy_dma, | 154 | .copy_dma = &r300_copy_dma, |
150 | .copy = &r100_copy_blit, | 155 | .copy = &r100_copy_blit, |
156 | .get_engine_clock = &radeon_legacy_get_engine_clock, | ||
151 | .set_engine_clock = &radeon_legacy_set_engine_clock, | 157 | .set_engine_clock = &radeon_legacy_set_engine_clock, |
158 | .get_memory_clock = NULL, | ||
152 | .set_memory_clock = NULL, | 159 | .set_memory_clock = NULL, |
153 | .set_pcie_lanes = &rv370_set_pcie_lanes, | 160 | .set_pcie_lanes = &rv370_set_pcie_lanes, |
154 | .set_clock_gating = &radeon_legacy_set_clock_gating, | 161 | .set_clock_gating = &radeon_legacy_set_clock_gating, |
@@ -185,7 +192,9 @@ static struct radeon_asic r420_asic = { | |||
185 | .copy_blit = &r100_copy_blit, | 192 | .copy_blit = &r100_copy_blit, |
186 | .copy_dma = &r300_copy_dma, | 193 | .copy_dma = &r300_copy_dma, |
187 | .copy = &r100_copy_blit, | 194 | .copy = &r100_copy_blit, |
195 | .get_engine_clock = &radeon_atom_get_engine_clock, | ||
188 | .set_engine_clock = &radeon_atom_set_engine_clock, | 196 | .set_engine_clock = &radeon_atom_set_engine_clock, |
197 | .get_memory_clock = &radeon_atom_get_memory_clock, | ||
189 | .set_memory_clock = &radeon_atom_set_memory_clock, | 198 | .set_memory_clock = &radeon_atom_set_memory_clock, |
190 | .set_pcie_lanes = &rv370_set_pcie_lanes, | 199 | .set_pcie_lanes = &rv370_set_pcie_lanes, |
191 | .set_clock_gating = &radeon_atom_set_clock_gating, | 200 | .set_clock_gating = &radeon_atom_set_clock_gating, |
@@ -227,7 +236,9 @@ static struct radeon_asic rs400_asic = { | |||
227 | .copy_blit = &r100_copy_blit, | 236 | .copy_blit = &r100_copy_blit, |
228 | .copy_dma = &r300_copy_dma, | 237 | .copy_dma = &r300_copy_dma, |
229 | .copy = &r100_copy_blit, | 238 | .copy = &r100_copy_blit, |
239 | .get_engine_clock = &radeon_legacy_get_engine_clock, | ||
230 | .set_engine_clock = &radeon_legacy_set_engine_clock, | 240 | .set_engine_clock = &radeon_legacy_set_engine_clock, |
241 | .get_memory_clock = NULL, | ||
231 | .set_memory_clock = NULL, | 242 | .set_memory_clock = NULL, |
232 | .set_pcie_lanes = NULL, | 243 | .set_pcie_lanes = NULL, |
233 | .set_clock_gating = &radeon_legacy_set_clock_gating, | 244 | .set_clock_gating = &radeon_legacy_set_clock_gating, |
@@ -273,7 +284,9 @@ static struct radeon_asic rs600_asic = { | |||
273 | .copy_blit = &r100_copy_blit, | 284 | .copy_blit = &r100_copy_blit, |
274 | .copy_dma = &r300_copy_dma, | 285 | .copy_dma = &r300_copy_dma, |
275 | .copy = &r100_copy_blit, | 286 | .copy = &r100_copy_blit, |
287 | .get_engine_clock = &radeon_atom_get_engine_clock, | ||
276 | .set_engine_clock = &radeon_atom_set_engine_clock, | 288 | .set_engine_clock = &radeon_atom_set_engine_clock, |
289 | .get_memory_clock = &radeon_atom_get_memory_clock, | ||
277 | .set_memory_clock = &radeon_atom_set_memory_clock, | 290 | .set_memory_clock = &radeon_atom_set_memory_clock, |
278 | .set_pcie_lanes = NULL, | 291 | .set_pcie_lanes = NULL, |
279 | .set_clock_gating = &radeon_atom_set_clock_gating, | 292 | .set_clock_gating = &radeon_atom_set_clock_gating, |
@@ -312,7 +325,9 @@ static struct radeon_asic rs690_asic = { | |||
312 | .copy_blit = &r100_copy_blit, | 325 | .copy_blit = &r100_copy_blit, |
313 | .copy_dma = &r300_copy_dma, | 326 | .copy_dma = &r300_copy_dma, |
314 | .copy = &r300_copy_dma, | 327 | .copy = &r300_copy_dma, |
328 | .get_engine_clock = &radeon_atom_get_engine_clock, | ||
315 | .set_engine_clock = &radeon_atom_set_engine_clock, | 329 | .set_engine_clock = &radeon_atom_set_engine_clock, |
330 | .get_memory_clock = &radeon_atom_get_memory_clock, | ||
316 | .set_memory_clock = &radeon_atom_set_memory_clock, | 331 | .set_memory_clock = &radeon_atom_set_memory_clock, |
317 | .set_pcie_lanes = NULL, | 332 | .set_pcie_lanes = NULL, |
318 | .set_clock_gating = &radeon_atom_set_clock_gating, | 333 | .set_clock_gating = &radeon_atom_set_clock_gating, |
@@ -357,7 +372,9 @@ static struct radeon_asic rv515_asic = { | |||
357 | .copy_blit = &r100_copy_blit, | 372 | .copy_blit = &r100_copy_blit, |
358 | .copy_dma = &r300_copy_dma, | 373 | .copy_dma = &r300_copy_dma, |
359 | .copy = &r100_copy_blit, | 374 | .copy = &r100_copy_blit, |
375 | .get_engine_clock = &radeon_atom_get_engine_clock, | ||
360 | .set_engine_clock = &radeon_atom_set_engine_clock, | 376 | .set_engine_clock = &radeon_atom_set_engine_clock, |
377 | .get_memory_clock = &radeon_atom_get_memory_clock, | ||
361 | .set_memory_clock = &radeon_atom_set_memory_clock, | 378 | .set_memory_clock = &radeon_atom_set_memory_clock, |
362 | .set_pcie_lanes = &rv370_set_pcie_lanes, | 379 | .set_pcie_lanes = &rv370_set_pcie_lanes, |
363 | .set_clock_gating = &radeon_atom_set_clock_gating, | 380 | .set_clock_gating = &radeon_atom_set_clock_gating, |
@@ -393,7 +410,9 @@ static struct radeon_asic r520_asic = { | |||
393 | .copy_blit = &r100_copy_blit, | 410 | .copy_blit = &r100_copy_blit, |
394 | .copy_dma = &r300_copy_dma, | 411 | .copy_dma = &r300_copy_dma, |
395 | .copy = &r100_copy_blit, | 412 | .copy = &r100_copy_blit, |
413 | .get_engine_clock = &radeon_atom_get_engine_clock, | ||
396 | .set_engine_clock = &radeon_atom_set_engine_clock, | 414 | .set_engine_clock = &radeon_atom_set_engine_clock, |
415 | .get_memory_clock = &radeon_atom_get_memory_clock, | ||
397 | .set_memory_clock = &radeon_atom_set_memory_clock, | 416 | .set_memory_clock = &radeon_atom_set_memory_clock, |
398 | .set_pcie_lanes = &rv370_set_pcie_lanes, | 417 | .set_pcie_lanes = &rv370_set_pcie_lanes, |
399 | .set_clock_gating = &radeon_atom_set_clock_gating, | 418 | .set_clock_gating = &radeon_atom_set_clock_gating, |
@@ -456,7 +475,9 @@ static struct radeon_asic r600_asic = { | |||
456 | .copy_blit = &r600_copy_blit, | 475 | .copy_blit = &r600_copy_blit, |
457 | .copy_dma = &r600_copy_blit, | 476 | .copy_dma = &r600_copy_blit, |
458 | .copy = &r600_copy_blit, | 477 | .copy = &r600_copy_blit, |
478 | .get_engine_clock = &radeon_atom_get_engine_clock, | ||
459 | .set_engine_clock = &radeon_atom_set_engine_clock, | 479 | .set_engine_clock = &radeon_atom_set_engine_clock, |
480 | .get_memory_clock = &radeon_atom_get_memory_clock, | ||
460 | .set_memory_clock = &radeon_atom_set_memory_clock, | 481 | .set_memory_clock = &radeon_atom_set_memory_clock, |
461 | .set_pcie_lanes = NULL, | 482 | .set_pcie_lanes = NULL, |
462 | .set_clock_gating = &radeon_atom_set_clock_gating, | 483 | .set_clock_gating = &radeon_atom_set_clock_gating, |
@@ -493,7 +514,9 @@ static struct radeon_asic rv770_asic = { | |||
493 | .copy_blit = &r600_copy_blit, | 514 | .copy_blit = &r600_copy_blit, |
494 | .copy_dma = &r600_copy_blit, | 515 | .copy_dma = &r600_copy_blit, |
495 | .copy = &r600_copy_blit, | 516 | .copy = &r600_copy_blit, |
517 | .get_engine_clock = &radeon_atom_get_engine_clock, | ||
496 | .set_engine_clock = &radeon_atom_set_engine_clock, | 518 | .set_engine_clock = &radeon_atom_set_engine_clock, |
519 | .get_memory_clock = &radeon_atom_get_memory_clock, | ||
497 | .set_memory_clock = &radeon_atom_set_memory_clock, | 520 | .set_memory_clock = &radeon_atom_set_memory_clock, |
498 | .set_pcie_lanes = NULL, | 521 | .set_pcie_lanes = NULL, |
499 | .set_clock_gating = &radeon_atom_set_clock_gating, | 522 | .set_clock_gating = &radeon_atom_set_clock_gating, |
diff --git a/drivers/gpu/drm/radeon/radeon_atombios.c b/drivers/gpu/drm/radeon/radeon_atombios.c index 5b6c08cee40e..2ed88a820935 100644 --- a/drivers/gpu/drm/radeon/radeon_atombios.c +++ b/drivers/gpu/drm/radeon/radeon_atombios.c | |||
@@ -46,7 +46,8 @@ radeon_add_atom_connector(struct drm_device *dev, | |||
46 | uint32_t supported_device, | 46 | uint32_t supported_device, |
47 | int connector_type, | 47 | int connector_type, |
48 | struct radeon_i2c_bus_rec *i2c_bus, | 48 | struct radeon_i2c_bus_rec *i2c_bus, |
49 | bool linkb, uint32_t igp_lane_info); | 49 | bool linkb, uint32_t igp_lane_info, |
50 | uint16_t connector_object_id); | ||
50 | 51 | ||
51 | /* from radeon_legacy_encoder.c */ | 52 | /* from radeon_legacy_encoder.c */ |
52 | extern void | 53 | extern void |
@@ -193,6 +194,23 @@ const int supported_devices_connector_convert[] = { | |||
193 | DRM_MODE_CONNECTOR_DisplayPort | 194 | DRM_MODE_CONNECTOR_DisplayPort |
194 | }; | 195 | }; |
195 | 196 | ||
197 | const uint16_t supported_devices_connector_object_id_convert[] = { | ||
198 | CONNECTOR_OBJECT_ID_NONE, | ||
199 | CONNECTOR_OBJECT_ID_VGA, | ||
200 | CONNECTOR_OBJECT_ID_DUAL_LINK_DVI_I, /* not all boards support DL */ | ||
201 | CONNECTOR_OBJECT_ID_DUAL_LINK_DVI_D, /* not all boards support DL */ | ||
202 | CONNECTOR_OBJECT_ID_VGA, /* technically DVI-A */ | ||
203 | CONNECTOR_OBJECT_ID_COMPOSITE, | ||
204 | CONNECTOR_OBJECT_ID_SVIDEO, | ||
205 | CONNECTOR_OBJECT_ID_LVDS, | ||
206 | CONNECTOR_OBJECT_ID_9PIN_DIN, | ||
207 | CONNECTOR_OBJECT_ID_9PIN_DIN, | ||
208 | CONNECTOR_OBJECT_ID_DISPLAYPORT, | ||
209 | CONNECTOR_OBJECT_ID_HDMI_TYPE_A, | ||
210 | CONNECTOR_OBJECT_ID_HDMI_TYPE_B, | ||
211 | CONNECTOR_OBJECT_ID_SVIDEO | ||
212 | }; | ||
213 | |||
196 | const int object_connector_convert[] = { | 214 | const int object_connector_convert[] = { |
197 | DRM_MODE_CONNECTOR_Unknown, | 215 | DRM_MODE_CONNECTOR_Unknown, |
198 | DRM_MODE_CONNECTOR_DVII, | 216 | DRM_MODE_CONNECTOR_DVII, |
@@ -229,7 +247,7 @@ bool radeon_get_atom_connector_info_from_object_table(struct drm_device *dev) | |||
229 | ATOM_OBJECT_HEADER *obj_header; | 247 | ATOM_OBJECT_HEADER *obj_header; |
230 | int i, j, path_size, device_support; | 248 | int i, j, path_size, device_support; |
231 | int connector_type; | 249 | int connector_type; |
232 | uint16_t igp_lane_info, conn_id; | 250 | uint16_t igp_lane_info, conn_id, connector_object_id; |
233 | bool linkb; | 251 | bool linkb; |
234 | struct radeon_i2c_bus_rec ddc_bus; | 252 | struct radeon_i2c_bus_rec ddc_bus; |
235 | 253 | ||
@@ -277,7 +295,8 @@ bool radeon_get_atom_connector_info_from_object_table(struct drm_device *dev) | |||
277 | ATOM_DEVICE_CV_SUPPORT) | 295 | ATOM_DEVICE_CV_SUPPORT) |
278 | continue; | 296 | continue; |
279 | 297 | ||
280 | if ((rdev->family == CHIP_RS780) && | 298 | /* IGP chips */ |
299 | if ((rdev->flags & RADEON_IS_IGP) && | ||
281 | (con_obj_id == | 300 | (con_obj_id == |
282 | CONNECTOR_OBJECT_ID_PCIE_CONNECTOR)) { | 301 | CONNECTOR_OBJECT_ID_PCIE_CONNECTOR)) { |
283 | uint16_t igp_offset = 0; | 302 | uint16_t igp_offset = 0; |
@@ -311,6 +330,7 @@ bool radeon_get_atom_connector_info_from_object_table(struct drm_device *dev) | |||
311 | connector_type = | 330 | connector_type = |
312 | object_connector_convert | 331 | object_connector_convert |
313 | [ct]; | 332 | [ct]; |
333 | connector_object_id = ct; | ||
314 | igp_lane_info = | 334 | igp_lane_info = |
315 | slot_config & 0xffff; | 335 | slot_config & 0xffff; |
316 | } else | 336 | } else |
@@ -321,6 +341,7 @@ bool radeon_get_atom_connector_info_from_object_table(struct drm_device *dev) | |||
321 | igp_lane_info = 0; | 341 | igp_lane_info = 0; |
322 | connector_type = | 342 | connector_type = |
323 | object_connector_convert[con_obj_id]; | 343 | object_connector_convert[con_obj_id]; |
344 | connector_object_id = con_obj_id; | ||
324 | } | 345 | } |
325 | 346 | ||
326 | if (connector_type == DRM_MODE_CONNECTOR_Unknown) | 347 | if (connector_type == DRM_MODE_CONNECTOR_Unknown) |
@@ -425,7 +446,8 @@ bool radeon_get_atom_connector_info_from_object_table(struct drm_device *dev) | |||
425 | le16_to_cpu(path-> | 446 | le16_to_cpu(path-> |
426 | usDeviceTag), | 447 | usDeviceTag), |
427 | connector_type, &ddc_bus, | 448 | connector_type, &ddc_bus, |
428 | linkb, igp_lane_info); | 449 | linkb, igp_lane_info, |
450 | connector_object_id); | ||
429 | 451 | ||
430 | } | 452 | } |
431 | } | 453 | } |
@@ -435,6 +457,45 @@ bool radeon_get_atom_connector_info_from_object_table(struct drm_device *dev) | |||
435 | return true; | 457 | return true; |
436 | } | 458 | } |
437 | 459 | ||
460 | static uint16_t atombios_get_connector_object_id(struct drm_device *dev, | ||
461 | int connector_type, | ||
462 | uint16_t devices) | ||
463 | { | ||
464 | struct radeon_device *rdev = dev->dev_private; | ||
465 | |||
466 | if (rdev->flags & RADEON_IS_IGP) { | ||
467 | return supported_devices_connector_object_id_convert | ||
468 | [connector_type]; | ||
469 | } else if (((connector_type == DRM_MODE_CONNECTOR_DVII) || | ||
470 | (connector_type == DRM_MODE_CONNECTOR_DVID)) && | ||
471 | (devices & ATOM_DEVICE_DFP2_SUPPORT)) { | ||
472 | struct radeon_mode_info *mode_info = &rdev->mode_info; | ||
473 | struct atom_context *ctx = mode_info->atom_context; | ||
474 | int index = GetIndexIntoMasterTable(DATA, XTMDS_Info); | ||
475 | uint16_t size, data_offset; | ||
476 | uint8_t frev, crev; | ||
477 | ATOM_XTMDS_INFO *xtmds; | ||
478 | |||
479 | atom_parse_data_header(ctx, index, &size, &frev, &crev, &data_offset); | ||
480 | xtmds = (ATOM_XTMDS_INFO *)(ctx->bios + data_offset); | ||
481 | |||
482 | if (xtmds->ucSupportedLink & ATOM_XTMDS_SUPPORTED_DUALLINK) { | ||
483 | if (connector_type == DRM_MODE_CONNECTOR_DVII) | ||
484 | return CONNECTOR_OBJECT_ID_DUAL_LINK_DVI_I; | ||
485 | else | ||
486 | return CONNECTOR_OBJECT_ID_DUAL_LINK_DVI_D; | ||
487 | } else { | ||
488 | if (connector_type == DRM_MODE_CONNECTOR_DVII) | ||
489 | return CONNECTOR_OBJECT_ID_SINGLE_LINK_DVI_I; | ||
490 | else | ||
491 | return CONNECTOR_OBJECT_ID_SINGLE_LINK_DVI_D; | ||
492 | } | ||
493 | } else { | ||
494 | return supported_devices_connector_object_id_convert | ||
495 | [connector_type]; | ||
496 | } | ||
497 | } | ||
498 | |||
438 | struct bios_connector { | 499 | struct bios_connector { |
439 | bool valid; | 500 | bool valid; |
440 | uint16_t line_mux; | 501 | uint16_t line_mux; |
@@ -593,14 +654,20 @@ bool radeon_get_atom_connector_info_from_supported_devices_table(struct | |||
593 | 654 | ||
594 | /* add the connectors */ | 655 | /* add the connectors */ |
595 | for (i = 0; i < ATOM_MAX_SUPPORTED_DEVICE; i++) { | 656 | for (i = 0; i < ATOM_MAX_SUPPORTED_DEVICE; i++) { |
596 | if (bios_connectors[i].valid) | 657 | if (bios_connectors[i].valid) { |
658 | uint16_t connector_object_id = | ||
659 | atombios_get_connector_object_id(dev, | ||
660 | bios_connectors[i].connector_type, | ||
661 | bios_connectors[i].devices); | ||
597 | radeon_add_atom_connector(dev, | 662 | radeon_add_atom_connector(dev, |
598 | bios_connectors[i].line_mux, | 663 | bios_connectors[i].line_mux, |
599 | bios_connectors[i].devices, | 664 | bios_connectors[i].devices, |
600 | bios_connectors[i]. | 665 | bios_connectors[i]. |
601 | connector_type, | 666 | connector_type, |
602 | &bios_connectors[i].ddc_bus, | 667 | &bios_connectors[i].ddc_bus, |
603 | false, 0); | 668 | false, 0, |
669 | connector_object_id); | ||
670 | } | ||
604 | } | 671 | } |
605 | 672 | ||
606 | radeon_link_encoder_connector(dev); | 673 | radeon_link_encoder_connector(dev); |
@@ -641,8 +708,12 @@ bool radeon_atom_get_clock_info(struct drm_device *dev) | |||
641 | le16_to_cpu(firmware_info->info.usReferenceClock); | 708 | le16_to_cpu(firmware_info->info.usReferenceClock); |
642 | p1pll->reference_div = 0; | 709 | p1pll->reference_div = 0; |
643 | 710 | ||
644 | p1pll->pll_out_min = | 711 | if (crev < 2) |
645 | le16_to_cpu(firmware_info->info.usMinPixelClockPLL_Output); | 712 | p1pll->pll_out_min = |
713 | le16_to_cpu(firmware_info->info.usMinPixelClockPLL_Output); | ||
714 | else | ||
715 | p1pll->pll_out_min = | ||
716 | le32_to_cpu(firmware_info->info_12.ulMinPixelClockPLL_Output); | ||
646 | p1pll->pll_out_max = | 717 | p1pll->pll_out_max = |
647 | le32_to_cpu(firmware_info->info.ulMaxPixelClockPLL_Output); | 718 | le32_to_cpu(firmware_info->info.ulMaxPixelClockPLL_Output); |
648 | 719 | ||
@@ -651,6 +722,16 @@ bool radeon_atom_get_clock_info(struct drm_device *dev) | |||
651 | p1pll->pll_out_min = 64800; | 722 | p1pll->pll_out_min = 64800; |
652 | else | 723 | else |
653 | p1pll->pll_out_min = 20000; | 724 | p1pll->pll_out_min = 20000; |
725 | } else if (p1pll->pll_out_min > 64800) { | ||
726 | /* Limiting the pll output range is a good thing generally as | ||
727 | * it limits the number of possible pll combinations for a given | ||
728 | * frequency presumably to the ones that work best on each card. | ||
729 | * However, certain duallink DVI monitors seem to like | ||
730 | * pll combinations that would be limited by this at least on | ||
731 | * pre-DCE 3.0 r6xx hardware. This might need to be adjusted per | ||
732 | * family. | ||
733 | */ | ||
734 | p1pll->pll_out_min = 64800; | ||
654 | } | 735 | } |
655 | 736 | ||
656 | p1pll->pll_in_min = | 737 | p1pll->pll_in_min = |
@@ -767,6 +848,46 @@ bool radeon_atombios_get_tmds_info(struct radeon_encoder *encoder, | |||
767 | return false; | 848 | return false; |
768 | } | 849 | } |
769 | 850 | ||
851 | static struct radeon_atom_ss *radeon_atombios_get_ss_info(struct | ||
852 | radeon_encoder | ||
853 | *encoder, | ||
854 | int id) | ||
855 | { | ||
856 | struct drm_device *dev = encoder->base.dev; | ||
857 | struct radeon_device *rdev = dev->dev_private; | ||
858 | struct radeon_mode_info *mode_info = &rdev->mode_info; | ||
859 | int index = GetIndexIntoMasterTable(DATA, PPLL_SS_Info); | ||
860 | uint16_t data_offset; | ||
861 | struct _ATOM_SPREAD_SPECTRUM_INFO *ss_info; | ||
862 | uint8_t frev, crev; | ||
863 | struct radeon_atom_ss *ss = NULL; | ||
864 | |||
865 | if (id > ATOM_MAX_SS_ENTRY) | ||
866 | return NULL; | ||
867 | |||
868 | atom_parse_data_header(mode_info->atom_context, index, NULL, &frev, | ||
869 | &crev, &data_offset); | ||
870 | |||
871 | ss_info = | ||
872 | (struct _ATOM_SPREAD_SPECTRUM_INFO *)(mode_info->atom_context->bios + data_offset); | ||
873 | |||
874 | if (ss_info) { | ||
875 | ss = | ||
876 | kzalloc(sizeof(struct radeon_atom_ss), GFP_KERNEL); | ||
877 | |||
878 | if (!ss) | ||
879 | return NULL; | ||
880 | |||
881 | ss->percentage = le16_to_cpu(ss_info->asSS_Info[id].usSpreadSpectrumPercentage); | ||
882 | ss->type = ss_info->asSS_Info[id].ucSpreadSpectrumType; | ||
883 | ss->step = ss_info->asSS_Info[id].ucSS_Step; | ||
884 | ss->delay = ss_info->asSS_Info[id].ucSS_Delay; | ||
885 | ss->range = ss_info->asSS_Info[id].ucSS_Range; | ||
886 | ss->refdiv = ss_info->asSS_Info[id].ucRecommendedRef_Div; | ||
887 | } | ||
888 | return ss; | ||
889 | } | ||
890 | |||
770 | union lvds_info { | 891 | union lvds_info { |
771 | struct _ATOM_LVDS_INFO info; | 892 | struct _ATOM_LVDS_INFO info; |
772 | struct _ATOM_LVDS_INFO_V12 info_12; | 893 | struct _ATOM_LVDS_INFO_V12 info_12; |
@@ -798,27 +919,31 @@ struct radeon_encoder_atom_dig *radeon_atombios_get_lvds_info(struct | |||
798 | if (!lvds) | 919 | if (!lvds) |
799 | return NULL; | 920 | return NULL; |
800 | 921 | ||
801 | lvds->native_mode.dotclock = | 922 | lvds->native_mode.clock = |
802 | le16_to_cpu(lvds_info->info.sLCDTiming.usPixClk) * 10; | 923 | le16_to_cpu(lvds_info->info.sLCDTiming.usPixClk) * 10; |
803 | lvds->native_mode.panel_xres = | 924 | lvds->native_mode.hdisplay = |
804 | le16_to_cpu(lvds_info->info.sLCDTiming.usHActive); | 925 | le16_to_cpu(lvds_info->info.sLCDTiming.usHActive); |
805 | lvds->native_mode.panel_yres = | 926 | lvds->native_mode.vdisplay = |
806 | le16_to_cpu(lvds_info->info.sLCDTiming.usVActive); | 927 | le16_to_cpu(lvds_info->info.sLCDTiming.usVActive); |
807 | lvds->native_mode.hblank = | 928 | lvds->native_mode.htotal = lvds->native_mode.hdisplay + |
808 | le16_to_cpu(lvds_info->info.sLCDTiming.usHBlanking_Time); | 929 | le16_to_cpu(lvds_info->info.sLCDTiming.usHBlanking_Time); |
809 | lvds->native_mode.hoverplus = | 930 | lvds->native_mode.hsync_start = lvds->native_mode.hdisplay + |
810 | le16_to_cpu(lvds_info->info.sLCDTiming.usHSyncOffset); | 931 | le16_to_cpu(lvds_info->info.sLCDTiming.usHSyncOffset); |
811 | lvds->native_mode.hsync_width = | 932 | lvds->native_mode.hsync_end = lvds->native_mode.hsync_start + |
812 | le16_to_cpu(lvds_info->info.sLCDTiming.usHSyncWidth); | 933 | le16_to_cpu(lvds_info->info.sLCDTiming.usHSyncWidth); |
813 | lvds->native_mode.vblank = | 934 | lvds->native_mode.vtotal = lvds->native_mode.vdisplay + |
814 | le16_to_cpu(lvds_info->info.sLCDTiming.usVBlanking_Time); | 935 | le16_to_cpu(lvds_info->info.sLCDTiming.usVBlanking_Time); |
815 | lvds->native_mode.voverplus = | 936 | lvds->native_mode.vsync_start = lvds->native_mode.vdisplay + |
816 | le16_to_cpu(lvds_info->info.sLCDTiming.usVSyncOffset); | 937 | le16_to_cpu(lvds_info->info.sLCDTiming.usVSyncWidth); |
817 | lvds->native_mode.vsync_width = | 938 | lvds->native_mode.vsync_end = lvds->native_mode.vsync_start + |
818 | le16_to_cpu(lvds_info->info.sLCDTiming.usVSyncWidth); | 939 | le16_to_cpu(lvds_info->info.sLCDTiming.usVSyncWidth); |
819 | lvds->panel_pwr_delay = | 940 | lvds->panel_pwr_delay = |
820 | le16_to_cpu(lvds_info->info.usOffDelayInMs); | 941 | le16_to_cpu(lvds_info->info.usOffDelayInMs); |
821 | lvds->lvds_misc = lvds_info->info.ucLVDS_Misc; | 942 | lvds->lvds_misc = lvds_info->info.ucLVDS_Misc; |
943 | /* set crtc values */ | ||
944 | drm_mode_set_crtcinfo(&lvds->native_mode, CRTC_INTERLACE_HALVE_V); | ||
945 | |||
946 | lvds->ss = radeon_atombios_get_ss_info(encoder, lvds_info->info.ucSS_Id); | ||
822 | 947 | ||
823 | encoder->native_mode = lvds->native_mode; | 948 | encoder->native_mode = lvds->native_mode; |
824 | } | 949 | } |
@@ -857,8 +982,7 @@ radeon_atombios_get_primary_dac_info(struct radeon_encoder *encoder) | |||
857 | } | 982 | } |
858 | 983 | ||
859 | bool radeon_atom_get_tv_timings(struct radeon_device *rdev, int index, | 984 | bool radeon_atom_get_tv_timings(struct radeon_device *rdev, int index, |
860 | SET_CRTC_TIMING_PARAMETERS_PS_ALLOCATION *crtc_timing, | 985 | struct drm_display_mode *mode) |
861 | int32_t *pixel_clock) | ||
862 | { | 986 | { |
863 | struct radeon_mode_info *mode_info = &rdev->mode_info; | 987 | struct radeon_mode_info *mode_info = &rdev->mode_info; |
864 | ATOM_ANALOG_TV_INFO *tv_info; | 988 | ATOM_ANALOG_TV_INFO *tv_info; |
@@ -866,7 +990,7 @@ bool radeon_atom_get_tv_timings(struct radeon_device *rdev, int index, | |||
866 | ATOM_DTD_FORMAT *dtd_timings; | 990 | ATOM_DTD_FORMAT *dtd_timings; |
867 | int data_index = GetIndexIntoMasterTable(DATA, AnalogTV_Info); | 991 | int data_index = GetIndexIntoMasterTable(DATA, AnalogTV_Info); |
868 | u8 frev, crev; | 992 | u8 frev, crev; |
869 | uint16_t data_offset; | 993 | u16 data_offset, misc; |
870 | 994 | ||
871 | atom_parse_data_header(mode_info->atom_context, data_index, NULL, &frev, &crev, &data_offset); | 995 | atom_parse_data_header(mode_info->atom_context, data_index, NULL, &frev, &crev, &data_offset); |
872 | 996 | ||
@@ -876,28 +1000,37 @@ bool radeon_atom_get_tv_timings(struct radeon_device *rdev, int index, | |||
876 | if (index > MAX_SUPPORTED_TV_TIMING) | 1000 | if (index > MAX_SUPPORTED_TV_TIMING) |
877 | return false; | 1001 | return false; |
878 | 1002 | ||
879 | crtc_timing->usH_Total = le16_to_cpu(tv_info->aModeTimings[index].usCRTC_H_Total); | 1003 | mode->crtc_htotal = le16_to_cpu(tv_info->aModeTimings[index].usCRTC_H_Total); |
880 | crtc_timing->usH_Disp = le16_to_cpu(tv_info->aModeTimings[index].usCRTC_H_Disp); | 1004 | mode->crtc_hdisplay = le16_to_cpu(tv_info->aModeTimings[index].usCRTC_H_Disp); |
881 | crtc_timing->usH_SyncStart = le16_to_cpu(tv_info->aModeTimings[index].usCRTC_H_SyncStart); | 1005 | mode->crtc_hsync_start = le16_to_cpu(tv_info->aModeTimings[index].usCRTC_H_SyncStart); |
882 | crtc_timing->usH_SyncWidth = le16_to_cpu(tv_info->aModeTimings[index].usCRTC_H_SyncWidth); | 1006 | mode->crtc_hsync_end = le16_to_cpu(tv_info->aModeTimings[index].usCRTC_H_SyncStart) + |
883 | 1007 | le16_to_cpu(tv_info->aModeTimings[index].usCRTC_H_SyncWidth); | |
884 | crtc_timing->usV_Total = le16_to_cpu(tv_info->aModeTimings[index].usCRTC_V_Total); | 1008 | |
885 | crtc_timing->usV_Disp = le16_to_cpu(tv_info->aModeTimings[index].usCRTC_V_Disp); | 1009 | mode->crtc_vtotal = le16_to_cpu(tv_info->aModeTimings[index].usCRTC_V_Total); |
886 | crtc_timing->usV_SyncStart = le16_to_cpu(tv_info->aModeTimings[index].usCRTC_V_SyncStart); | 1010 | mode->crtc_vdisplay = le16_to_cpu(tv_info->aModeTimings[index].usCRTC_V_Disp); |
887 | crtc_timing->usV_SyncWidth = le16_to_cpu(tv_info->aModeTimings[index].usCRTC_V_SyncWidth); | 1011 | mode->crtc_vsync_start = le16_to_cpu(tv_info->aModeTimings[index].usCRTC_V_SyncStart); |
888 | 1012 | mode->crtc_vsync_end = le16_to_cpu(tv_info->aModeTimings[index].usCRTC_V_SyncStart) + | |
889 | crtc_timing->susModeMiscInfo = tv_info->aModeTimings[index].susModeMiscInfo; | 1013 | le16_to_cpu(tv_info->aModeTimings[index].usCRTC_V_SyncWidth); |
890 | 1014 | ||
891 | crtc_timing->ucOverscanRight = le16_to_cpu(tv_info->aModeTimings[index].usCRTC_OverscanRight); | 1015 | mode->flags = 0; |
892 | crtc_timing->ucOverscanLeft = le16_to_cpu(tv_info->aModeTimings[index].usCRTC_OverscanLeft); | 1016 | misc = le16_to_cpu(tv_info->aModeTimings[index].susModeMiscInfo.usAccess); |
893 | crtc_timing->ucOverscanBottom = le16_to_cpu(tv_info->aModeTimings[index].usCRTC_OverscanBottom); | 1017 | if (misc & ATOM_VSYNC_POLARITY) |
894 | crtc_timing->ucOverscanTop = le16_to_cpu(tv_info->aModeTimings[index].usCRTC_OverscanTop); | 1018 | mode->flags |= DRM_MODE_FLAG_NVSYNC; |
895 | *pixel_clock = le16_to_cpu(tv_info->aModeTimings[index].usPixelClock) * 10; | 1019 | if (misc & ATOM_HSYNC_POLARITY) |
1020 | mode->flags |= DRM_MODE_FLAG_NHSYNC; | ||
1021 | if (misc & ATOM_COMPOSITESYNC) | ||
1022 | mode->flags |= DRM_MODE_FLAG_CSYNC; | ||
1023 | if (misc & ATOM_INTERLACE) | ||
1024 | mode->flags |= DRM_MODE_FLAG_INTERLACE; | ||
1025 | if (misc & ATOM_DOUBLE_CLOCK_MODE) | ||
1026 | mode->flags |= DRM_MODE_FLAG_DBLSCAN; | ||
1027 | |||
1028 | mode->clock = le16_to_cpu(tv_info->aModeTimings[index].usPixelClock) * 10; | ||
896 | 1029 | ||
897 | if (index == 1) { | 1030 | if (index == 1) { |
898 | /* PAL timings appear to have wrong values for totals */ | 1031 | /* PAL timings appear to have wrong values for totals */ |
899 | crtc_timing->usH_Total -= 1; | 1032 | mode->crtc_htotal -= 1; |
900 | crtc_timing->usV_Total -= 1; | 1033 | mode->crtc_vtotal -= 1; |
901 | } | 1034 | } |
902 | break; | 1035 | break; |
903 | case 2: | 1036 | case 2: |
@@ -906,17 +1039,36 @@ bool radeon_atom_get_tv_timings(struct radeon_device *rdev, int index, | |||
906 | return false; | 1039 | return false; |
907 | 1040 | ||
908 | dtd_timings = &tv_info_v1_2->aModeTimings[index]; | 1041 | dtd_timings = &tv_info_v1_2->aModeTimings[index]; |
909 | crtc_timing->usH_Total = le16_to_cpu(dtd_timings->usHActive) + le16_to_cpu(dtd_timings->usHBlanking_Time); | 1042 | mode->crtc_htotal = le16_to_cpu(dtd_timings->usHActive) + |
910 | crtc_timing->usH_Disp = le16_to_cpu(dtd_timings->usHActive); | 1043 | le16_to_cpu(dtd_timings->usHBlanking_Time); |
911 | crtc_timing->usH_SyncStart = le16_to_cpu(dtd_timings->usHActive) + le16_to_cpu(dtd_timings->usHSyncOffset); | 1044 | mode->crtc_hdisplay = le16_to_cpu(dtd_timings->usHActive); |
912 | crtc_timing->usH_SyncWidth = le16_to_cpu(dtd_timings->usHSyncWidth); | 1045 | mode->crtc_hsync_start = le16_to_cpu(dtd_timings->usHActive) + |
913 | crtc_timing->usV_Total = le16_to_cpu(dtd_timings->usVActive) + le16_to_cpu(dtd_timings->usVBlanking_Time); | 1046 | le16_to_cpu(dtd_timings->usHSyncOffset); |
914 | crtc_timing->usV_Disp = le16_to_cpu(dtd_timings->usVActive); | 1047 | mode->crtc_hsync_end = mode->crtc_hsync_start + |
915 | crtc_timing->usV_SyncStart = le16_to_cpu(dtd_timings->usVActive) + le16_to_cpu(dtd_timings->usVSyncOffset); | 1048 | le16_to_cpu(dtd_timings->usHSyncWidth); |
916 | crtc_timing->usV_SyncWidth = le16_to_cpu(dtd_timings->usVSyncWidth); | 1049 | |
917 | 1050 | mode->crtc_vtotal = le16_to_cpu(dtd_timings->usVActive) + | |
918 | crtc_timing->susModeMiscInfo.usAccess = le16_to_cpu(dtd_timings->susModeMiscInfo.usAccess); | 1051 | le16_to_cpu(dtd_timings->usVBlanking_Time); |
919 | *pixel_clock = le16_to_cpu(dtd_timings->usPixClk) * 10; | 1052 | mode->crtc_vdisplay = le16_to_cpu(dtd_timings->usVActive); |
1053 | mode->crtc_vsync_start = le16_to_cpu(dtd_timings->usVActive) + | ||
1054 | le16_to_cpu(dtd_timings->usVSyncOffset); | ||
1055 | mode->crtc_vsync_end = mode->crtc_vsync_start + | ||
1056 | le16_to_cpu(dtd_timings->usVSyncWidth); | ||
1057 | |||
1058 | mode->flags = 0; | ||
1059 | misc = le16_to_cpu(dtd_timings->susModeMiscInfo.usAccess); | ||
1060 | if (misc & ATOM_VSYNC_POLARITY) | ||
1061 | mode->flags |= DRM_MODE_FLAG_NVSYNC; | ||
1062 | if (misc & ATOM_HSYNC_POLARITY) | ||
1063 | mode->flags |= DRM_MODE_FLAG_NHSYNC; | ||
1064 | if (misc & ATOM_COMPOSITESYNC) | ||
1065 | mode->flags |= DRM_MODE_FLAG_CSYNC; | ||
1066 | if (misc & ATOM_INTERLACE) | ||
1067 | mode->flags |= DRM_MODE_FLAG_INTERLACE; | ||
1068 | if (misc & ATOM_DOUBLE_CLOCK_MODE) | ||
1069 | mode->flags |= DRM_MODE_FLAG_DBLSCAN; | ||
1070 | |||
1071 | mode->clock = le16_to_cpu(dtd_timings->usPixClk) * 10; | ||
920 | break; | 1072 | break; |
921 | } | 1073 | } |
922 | return true; | 1074 | return true; |
@@ -981,6 +1133,24 @@ void radeon_atom_static_pwrmgt_setup(struct radeon_device *rdev, int enable) | |||
981 | atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args); | 1133 | atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args); |
982 | } | 1134 | } |
983 | 1135 | ||
1136 | uint32_t radeon_atom_get_engine_clock(struct radeon_device *rdev) | ||
1137 | { | ||
1138 | GET_ENGINE_CLOCK_PS_ALLOCATION args; | ||
1139 | int index = GetIndexIntoMasterTable(COMMAND, GetEngineClock); | ||
1140 | |||
1141 | atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args); | ||
1142 | return args.ulReturnEngineClock; | ||
1143 | } | ||
1144 | |||
1145 | uint32_t radeon_atom_get_memory_clock(struct radeon_device *rdev) | ||
1146 | { | ||
1147 | GET_MEMORY_CLOCK_PS_ALLOCATION args; | ||
1148 | int index = GetIndexIntoMasterTable(COMMAND, GetMemoryClock); | ||
1149 | |||
1150 | atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args); | ||
1151 | return args.ulReturnMemoryClock; | ||
1152 | } | ||
1153 | |||
984 | void radeon_atom_set_engine_clock(struct radeon_device *rdev, | 1154 | void radeon_atom_set_engine_clock(struct radeon_device *rdev, |
985 | uint32_t eng_clock) | 1155 | uint32_t eng_clock) |
986 | { | 1156 | { |
diff --git a/drivers/gpu/drm/radeon/radeon_benchmark.c b/drivers/gpu/drm/radeon/radeon_benchmark.c index 2e938f7496fb..10bd50a7db87 100644 --- a/drivers/gpu/drm/radeon/radeon_benchmark.c +++ b/drivers/gpu/drm/radeon/radeon_benchmark.c | |||
@@ -63,7 +63,7 @@ void radeon_benchmark_move(struct radeon_device *rdev, unsigned bsize, | |||
63 | if (r) { | 63 | if (r) { |
64 | goto out_cleanup; | 64 | goto out_cleanup; |
65 | } | 65 | } |
66 | r = radeon_copy_dma(rdev, saddr, daddr, size / 4096, fence); | 66 | r = radeon_copy_dma(rdev, saddr, daddr, size / RADEON_GPU_PAGE_SIZE, fence); |
67 | if (r) { | 67 | if (r) { |
68 | goto out_cleanup; | 68 | goto out_cleanup; |
69 | } | 69 | } |
@@ -88,7 +88,7 @@ void radeon_benchmark_move(struct radeon_device *rdev, unsigned bsize, | |||
88 | if (r) { | 88 | if (r) { |
89 | goto out_cleanup; | 89 | goto out_cleanup; |
90 | } | 90 | } |
91 | r = radeon_copy_blit(rdev, saddr, daddr, size / 4096, fence); | 91 | r = radeon_copy_blit(rdev, saddr, daddr, size / RADEON_GPU_PAGE_SIZE, fence); |
92 | if (r) { | 92 | if (r) { |
93 | goto out_cleanup; | 93 | goto out_cleanup; |
94 | } | 94 | } |
diff --git a/drivers/gpu/drm/radeon/radeon_bios.c b/drivers/gpu/drm/radeon/radeon_bios.c index 34a9b9119518..906921740c60 100644 --- a/drivers/gpu/drm/radeon/radeon_bios.c +++ b/drivers/gpu/drm/radeon/radeon_bios.c | |||
@@ -50,19 +50,16 @@ static bool igp_read_bios_from_vram(struct radeon_device *rdev) | |||
50 | vram_base = drm_get_resource_start(rdev->ddev, 0); | 50 | vram_base = drm_get_resource_start(rdev->ddev, 0); |
51 | bios = ioremap(vram_base, size); | 51 | bios = ioremap(vram_base, size); |
52 | if (!bios) { | 52 | if (!bios) { |
53 | DRM_ERROR("Unable to mmap vram\n"); | ||
54 | return false; | 53 | return false; |
55 | } | 54 | } |
56 | 55 | ||
57 | if (size == 0 || bios[0] != 0x55 || bios[1] != 0xaa) { | 56 | if (size == 0 || bios[0] != 0x55 || bios[1] != 0xaa) { |
58 | iounmap(bios); | 57 | iounmap(bios); |
59 | DRM_ERROR("bad rom signature\n"); | ||
60 | return false; | 58 | return false; |
61 | } | 59 | } |
62 | rdev->bios = kmalloc(size, GFP_KERNEL); | 60 | rdev->bios = kmalloc(size, GFP_KERNEL); |
63 | if (rdev->bios == NULL) { | 61 | if (rdev->bios == NULL) { |
64 | iounmap(bios); | 62 | iounmap(bios); |
65 | DRM_ERROR("kmalloc failed\n"); | ||
66 | return false; | 63 | return false; |
67 | } | 64 | } |
68 | memcpy(rdev->bios, bios, size); | 65 | memcpy(rdev->bios, bios, size); |
diff --git a/drivers/gpu/drm/radeon/radeon_clocks.c b/drivers/gpu/drm/radeon/radeon_clocks.c index f5c32a766b10..a81354167621 100644 --- a/drivers/gpu/drm/radeon/radeon_clocks.c +++ b/drivers/gpu/drm/radeon/radeon_clocks.c | |||
@@ -32,7 +32,7 @@ | |||
32 | #include "atom.h" | 32 | #include "atom.h" |
33 | 33 | ||
34 | /* 10 khz */ | 34 | /* 10 khz */ |
35 | static uint32_t radeon_legacy_get_engine_clock(struct radeon_device *rdev) | 35 | uint32_t radeon_legacy_get_engine_clock(struct radeon_device *rdev) |
36 | { | 36 | { |
37 | struct radeon_pll *spll = &rdev->clock.spll; | 37 | struct radeon_pll *spll = &rdev->clock.spll; |
38 | uint32_t fb_div, ref_div, post_div, sclk; | 38 | uint32_t fb_div, ref_div, post_div, sclk; |
diff --git a/drivers/gpu/drm/radeon/radeon_combios.c b/drivers/gpu/drm/radeon/radeon_combios.c index 748265a105b3..5253cbf6db1f 100644 --- a/drivers/gpu/drm/radeon/radeon_combios.c +++ b/drivers/gpu/drm/radeon/radeon_combios.c | |||
@@ -49,7 +49,8 @@ radeon_add_legacy_connector(struct drm_device *dev, | |||
49 | uint32_t connector_id, | 49 | uint32_t connector_id, |
50 | uint32_t supported_device, | 50 | uint32_t supported_device, |
51 | int connector_type, | 51 | int connector_type, |
52 | struct radeon_i2c_bus_rec *i2c_bus); | 52 | struct radeon_i2c_bus_rec *i2c_bus, |
53 | uint16_t connector_object_id); | ||
53 | 54 | ||
54 | /* from radeon_legacy_encoder.c */ | 55 | /* from radeon_legacy_encoder.c */ |
55 | extern void | 56 | extern void |
@@ -808,25 +809,25 @@ static struct radeon_encoder_lvds *radeon_legacy_get_lvds_info_from_regs(struct | |||
808 | lvds->panel_blon_delay = (lvds_ss_gen_cntl >> RADEON_LVDS_PWRSEQ_DELAY2_SHIFT) & 0xf; | 809 | lvds->panel_blon_delay = (lvds_ss_gen_cntl >> RADEON_LVDS_PWRSEQ_DELAY2_SHIFT) & 0xf; |
809 | 810 | ||
810 | if (fp_vert_stretch & RADEON_VERT_STRETCH_ENABLE) | 811 | if (fp_vert_stretch & RADEON_VERT_STRETCH_ENABLE) |
811 | lvds->native_mode.panel_yres = | 812 | lvds->native_mode.vdisplay = |
812 | ((fp_vert_stretch & RADEON_VERT_PANEL_SIZE) >> | 813 | ((fp_vert_stretch & RADEON_VERT_PANEL_SIZE) >> |
813 | RADEON_VERT_PANEL_SHIFT) + 1; | 814 | RADEON_VERT_PANEL_SHIFT) + 1; |
814 | else | 815 | else |
815 | lvds->native_mode.panel_yres = | 816 | lvds->native_mode.vdisplay = |
816 | (RREG32(RADEON_CRTC_V_TOTAL_DISP) >> 16) + 1; | 817 | (RREG32(RADEON_CRTC_V_TOTAL_DISP) >> 16) + 1; |
817 | 818 | ||
818 | if (fp_horz_stretch & RADEON_HORZ_STRETCH_ENABLE) | 819 | if (fp_horz_stretch & RADEON_HORZ_STRETCH_ENABLE) |
819 | lvds->native_mode.panel_xres = | 820 | lvds->native_mode.hdisplay = |
820 | (((fp_horz_stretch & RADEON_HORZ_PANEL_SIZE) >> | 821 | (((fp_horz_stretch & RADEON_HORZ_PANEL_SIZE) >> |
821 | RADEON_HORZ_PANEL_SHIFT) + 1) * 8; | 822 | RADEON_HORZ_PANEL_SHIFT) + 1) * 8; |
822 | else | 823 | else |
823 | lvds->native_mode.panel_xres = | 824 | lvds->native_mode.hdisplay = |
824 | ((RREG32(RADEON_CRTC_H_TOTAL_DISP) >> 16) + 1) * 8; | 825 | ((RREG32(RADEON_CRTC_H_TOTAL_DISP) >> 16) + 1) * 8; |
825 | 826 | ||
826 | if ((lvds->native_mode.panel_xres < 640) || | 827 | if ((lvds->native_mode.hdisplay < 640) || |
827 | (lvds->native_mode.panel_yres < 480)) { | 828 | (lvds->native_mode.vdisplay < 480)) { |
828 | lvds->native_mode.panel_xres = 640; | 829 | lvds->native_mode.hdisplay = 640; |
829 | lvds->native_mode.panel_yres = 480; | 830 | lvds->native_mode.vdisplay = 480; |
830 | } | 831 | } |
831 | 832 | ||
832 | ppll_div_sel = RREG8(RADEON_CLOCK_CNTL_INDEX + 1) & 0x3; | 833 | ppll_div_sel = RREG8(RADEON_CLOCK_CNTL_INDEX + 1) & 0x3; |
@@ -846,8 +847,8 @@ static struct radeon_encoder_lvds *radeon_legacy_get_lvds_info_from_regs(struct | |||
846 | lvds->panel_vcc_delay = 200; | 847 | lvds->panel_vcc_delay = 200; |
847 | 848 | ||
848 | DRM_INFO("Panel info derived from registers\n"); | 849 | DRM_INFO("Panel info derived from registers\n"); |
849 | DRM_INFO("Panel Size %dx%d\n", lvds->native_mode.panel_xres, | 850 | DRM_INFO("Panel Size %dx%d\n", lvds->native_mode.hdisplay, |
850 | lvds->native_mode.panel_yres); | 851 | lvds->native_mode.vdisplay); |
851 | 852 | ||
852 | return lvds; | 853 | return lvds; |
853 | } | 854 | } |
@@ -882,11 +883,11 @@ struct radeon_encoder_lvds *radeon_combios_get_lvds_info(struct radeon_encoder | |||
882 | 883 | ||
883 | DRM_INFO("Panel ID String: %s\n", stmp); | 884 | DRM_INFO("Panel ID String: %s\n", stmp); |
884 | 885 | ||
885 | lvds->native_mode.panel_xres = RBIOS16(lcd_info + 0x19); | 886 | lvds->native_mode.hdisplay = RBIOS16(lcd_info + 0x19); |
886 | lvds->native_mode.panel_yres = RBIOS16(lcd_info + 0x1b); | 887 | lvds->native_mode.vdisplay = RBIOS16(lcd_info + 0x1b); |
887 | 888 | ||
888 | DRM_INFO("Panel Size %dx%d\n", lvds->native_mode.panel_xres, | 889 | DRM_INFO("Panel Size %dx%d\n", lvds->native_mode.hdisplay, |
889 | lvds->native_mode.panel_yres); | 890 | lvds->native_mode.vdisplay); |
890 | 891 | ||
891 | lvds->panel_vcc_delay = RBIOS16(lcd_info + 0x2c); | 892 | lvds->panel_vcc_delay = RBIOS16(lcd_info + 0x2c); |
892 | if (lvds->panel_vcc_delay > 2000 || lvds->panel_vcc_delay < 0) | 893 | if (lvds->panel_vcc_delay > 2000 || lvds->panel_vcc_delay < 0) |
@@ -944,27 +945,25 @@ struct radeon_encoder_lvds *radeon_combios_get_lvds_info(struct radeon_encoder | |||
944 | if (tmp == 0) | 945 | if (tmp == 0) |
945 | break; | 946 | break; |
946 | 947 | ||
947 | if ((RBIOS16(tmp) == lvds->native_mode.panel_xres) && | 948 | if ((RBIOS16(tmp) == lvds->native_mode.hdisplay) && |
948 | (RBIOS16(tmp + 2) == | 949 | (RBIOS16(tmp + 2) == |
949 | lvds->native_mode.panel_yres)) { | 950 | lvds->native_mode.vdisplay)) { |
950 | lvds->native_mode.hblank = | 951 | lvds->native_mode.htotal = RBIOS16(tmp + 17) * 8; |
951 | (RBIOS16(tmp + 17) - RBIOS16(tmp + 19)) * 8; | 952 | lvds->native_mode.hsync_start = RBIOS16(tmp + 21) * 8; |
952 | lvds->native_mode.hoverplus = | 953 | lvds->native_mode.hsync_end = (RBIOS8(tmp + 23) + |
953 | (RBIOS16(tmp + 21) - RBIOS16(tmp + 19) - | 954 | RBIOS16(tmp + 21)) * 8; |
954 | 1) * 8; | 955 | |
955 | lvds->native_mode.hsync_width = | 956 | lvds->native_mode.vtotal = RBIOS16(tmp + 24); |
956 | RBIOS8(tmp + 23) * 8; | 957 | lvds->native_mode.vsync_start = RBIOS16(tmp + 28) & 0x7ff; |
957 | 958 | lvds->native_mode.vsync_end = | |
958 | lvds->native_mode.vblank = (RBIOS16(tmp + 24) - | 959 | ((RBIOS16(tmp + 28) & 0xf800) >> 11) + |
959 | RBIOS16(tmp + 26)); | 960 | (RBIOS16(tmp + 28) & 0x7ff); |
960 | lvds->native_mode.voverplus = | 961 | |
961 | ((RBIOS16(tmp + 28) & 0x7ff) - | 962 | lvds->native_mode.clock = RBIOS16(tmp + 9) * 10; |
962 | RBIOS16(tmp + 26)); | ||
963 | lvds->native_mode.vsync_width = | ||
964 | ((RBIOS16(tmp + 28) & 0xf800) >> 11); | ||
965 | lvds->native_mode.dotclock = | ||
966 | RBIOS16(tmp + 9) * 10; | ||
967 | lvds->native_mode.flags = 0; | 963 | lvds->native_mode.flags = 0; |
964 | /* set crtc values */ | ||
965 | drm_mode_set_crtcinfo(&lvds->native_mode, CRTC_INTERLACE_HALVE_V); | ||
966 | |||
968 | } | 967 | } |
969 | } | 968 | } |
970 | } else { | 969 | } else { |
@@ -1178,7 +1177,8 @@ bool radeon_get_legacy_connector_info_from_table(struct drm_device *dev) | |||
1178 | radeon_add_legacy_connector(dev, 0, | 1177 | radeon_add_legacy_connector(dev, 0, |
1179 | ATOM_DEVICE_CRT1_SUPPORT, | 1178 | ATOM_DEVICE_CRT1_SUPPORT, |
1180 | DRM_MODE_CONNECTOR_VGA, | 1179 | DRM_MODE_CONNECTOR_VGA, |
1181 | &ddc_i2c); | 1180 | &ddc_i2c, |
1181 | CONNECTOR_OBJECT_ID_VGA); | ||
1182 | } else if (rdev->flags & RADEON_IS_MOBILITY) { | 1182 | } else if (rdev->flags & RADEON_IS_MOBILITY) { |
1183 | /* LVDS */ | 1183 | /* LVDS */ |
1184 | ddc_i2c = combios_setup_i2c_bus(RADEON_LCD_GPIO_MASK); | 1184 | ddc_i2c = combios_setup_i2c_bus(RADEON_LCD_GPIO_MASK); |
@@ -1190,7 +1190,8 @@ bool radeon_get_legacy_connector_info_from_table(struct drm_device *dev) | |||
1190 | radeon_add_legacy_connector(dev, 0, | 1190 | radeon_add_legacy_connector(dev, 0, |
1191 | ATOM_DEVICE_LCD1_SUPPORT, | 1191 | ATOM_DEVICE_LCD1_SUPPORT, |
1192 | DRM_MODE_CONNECTOR_LVDS, | 1192 | DRM_MODE_CONNECTOR_LVDS, |
1193 | &ddc_i2c); | 1193 | &ddc_i2c, |
1194 | CONNECTOR_OBJECT_ID_LVDS); | ||
1194 | 1195 | ||
1195 | /* VGA - primary dac */ | 1196 | /* VGA - primary dac */ |
1196 | ddc_i2c = combios_setup_i2c_bus(RADEON_GPIO_VGA_DDC); | 1197 | ddc_i2c = combios_setup_i2c_bus(RADEON_GPIO_VGA_DDC); |
@@ -1202,7 +1203,8 @@ bool radeon_get_legacy_connector_info_from_table(struct drm_device *dev) | |||
1202 | radeon_add_legacy_connector(dev, 1, | 1203 | radeon_add_legacy_connector(dev, 1, |
1203 | ATOM_DEVICE_CRT1_SUPPORT, | 1204 | ATOM_DEVICE_CRT1_SUPPORT, |
1204 | DRM_MODE_CONNECTOR_VGA, | 1205 | DRM_MODE_CONNECTOR_VGA, |
1205 | &ddc_i2c); | 1206 | &ddc_i2c, |
1207 | CONNECTOR_OBJECT_ID_VGA); | ||
1206 | } else { | 1208 | } else { |
1207 | /* DVI-I - tv dac, int tmds */ | 1209 | /* DVI-I - tv dac, int tmds */ |
1208 | ddc_i2c = combios_setup_i2c_bus(RADEON_GPIO_DVI_DDC); | 1210 | ddc_i2c = combios_setup_i2c_bus(RADEON_GPIO_DVI_DDC); |
@@ -1220,7 +1222,8 @@ bool radeon_get_legacy_connector_info_from_table(struct drm_device *dev) | |||
1220 | ATOM_DEVICE_DFP1_SUPPORT | | 1222 | ATOM_DEVICE_DFP1_SUPPORT | |
1221 | ATOM_DEVICE_CRT2_SUPPORT, | 1223 | ATOM_DEVICE_CRT2_SUPPORT, |
1222 | DRM_MODE_CONNECTOR_DVII, | 1224 | DRM_MODE_CONNECTOR_DVII, |
1223 | &ddc_i2c); | 1225 | &ddc_i2c, |
1226 | CONNECTOR_OBJECT_ID_SINGLE_LINK_DVI_I); | ||
1224 | 1227 | ||
1225 | /* VGA - primary dac */ | 1228 | /* VGA - primary dac */ |
1226 | ddc_i2c = combios_setup_i2c_bus(RADEON_GPIO_VGA_DDC); | 1229 | ddc_i2c = combios_setup_i2c_bus(RADEON_GPIO_VGA_DDC); |
@@ -1232,7 +1235,8 @@ bool radeon_get_legacy_connector_info_from_table(struct drm_device *dev) | |||
1232 | radeon_add_legacy_connector(dev, 1, | 1235 | radeon_add_legacy_connector(dev, 1, |
1233 | ATOM_DEVICE_CRT1_SUPPORT, | 1236 | ATOM_DEVICE_CRT1_SUPPORT, |
1234 | DRM_MODE_CONNECTOR_VGA, | 1237 | DRM_MODE_CONNECTOR_VGA, |
1235 | &ddc_i2c); | 1238 | &ddc_i2c, |
1239 | CONNECTOR_OBJECT_ID_VGA); | ||
1236 | } | 1240 | } |
1237 | 1241 | ||
1238 | if (rdev->family != CHIP_R100 && rdev->family != CHIP_R200) { | 1242 | if (rdev->family != CHIP_R100 && rdev->family != CHIP_R200) { |
@@ -1245,7 +1249,8 @@ bool radeon_get_legacy_connector_info_from_table(struct drm_device *dev) | |||
1245 | radeon_add_legacy_connector(dev, 2, | 1249 | radeon_add_legacy_connector(dev, 2, |
1246 | ATOM_DEVICE_TV1_SUPPORT, | 1250 | ATOM_DEVICE_TV1_SUPPORT, |
1247 | DRM_MODE_CONNECTOR_SVIDEO, | 1251 | DRM_MODE_CONNECTOR_SVIDEO, |
1248 | &ddc_i2c); | 1252 | &ddc_i2c, |
1253 | CONNECTOR_OBJECT_ID_SVIDEO); | ||
1249 | } | 1254 | } |
1250 | break; | 1255 | break; |
1251 | case CT_IBOOK: | 1256 | case CT_IBOOK: |
@@ -1259,7 +1264,8 @@ bool radeon_get_legacy_connector_info_from_table(struct drm_device *dev) | |||
1259 | 0), | 1264 | 0), |
1260 | ATOM_DEVICE_LCD1_SUPPORT); | 1265 | ATOM_DEVICE_LCD1_SUPPORT); |
1261 | radeon_add_legacy_connector(dev, 0, ATOM_DEVICE_LCD1_SUPPORT, | 1266 | radeon_add_legacy_connector(dev, 0, ATOM_DEVICE_LCD1_SUPPORT, |
1262 | DRM_MODE_CONNECTOR_LVDS, &ddc_i2c); | 1267 | DRM_MODE_CONNECTOR_LVDS, &ddc_i2c, |
1268 | CONNECTOR_OBJECT_ID_LVDS); | ||
1263 | /* VGA - TV DAC */ | 1269 | /* VGA - TV DAC */ |
1264 | ddc_i2c = combios_setup_i2c_bus(RADEON_GPIO_VGA_DDC); | 1270 | ddc_i2c = combios_setup_i2c_bus(RADEON_GPIO_VGA_DDC); |
1265 | radeon_add_legacy_encoder(dev, | 1271 | radeon_add_legacy_encoder(dev, |
@@ -1268,7 +1274,8 @@ bool radeon_get_legacy_connector_info_from_table(struct drm_device *dev) | |||
1268 | 2), | 1274 | 2), |
1269 | ATOM_DEVICE_CRT2_SUPPORT); | 1275 | ATOM_DEVICE_CRT2_SUPPORT); |
1270 | radeon_add_legacy_connector(dev, 1, ATOM_DEVICE_CRT2_SUPPORT, | 1276 | radeon_add_legacy_connector(dev, 1, ATOM_DEVICE_CRT2_SUPPORT, |
1271 | DRM_MODE_CONNECTOR_VGA, &ddc_i2c); | 1277 | DRM_MODE_CONNECTOR_VGA, &ddc_i2c, |
1278 | CONNECTOR_OBJECT_ID_VGA); | ||
1272 | /* TV - TV DAC */ | 1279 | /* TV - TV DAC */ |
1273 | radeon_add_legacy_encoder(dev, | 1280 | radeon_add_legacy_encoder(dev, |
1274 | radeon_get_encoder_id(dev, | 1281 | radeon_get_encoder_id(dev, |
@@ -1277,7 +1284,8 @@ bool radeon_get_legacy_connector_info_from_table(struct drm_device *dev) | |||
1277 | ATOM_DEVICE_TV1_SUPPORT); | 1284 | ATOM_DEVICE_TV1_SUPPORT); |
1278 | radeon_add_legacy_connector(dev, 2, ATOM_DEVICE_TV1_SUPPORT, | 1285 | radeon_add_legacy_connector(dev, 2, ATOM_DEVICE_TV1_SUPPORT, |
1279 | DRM_MODE_CONNECTOR_SVIDEO, | 1286 | DRM_MODE_CONNECTOR_SVIDEO, |
1280 | &ddc_i2c); | 1287 | &ddc_i2c, |
1288 | CONNECTOR_OBJECT_ID_SVIDEO); | ||
1281 | break; | 1289 | break; |
1282 | case CT_POWERBOOK_EXTERNAL: | 1290 | case CT_POWERBOOK_EXTERNAL: |
1283 | DRM_INFO("Connector Table: %d (powerbook external tmds)\n", | 1291 | DRM_INFO("Connector Table: %d (powerbook external tmds)\n", |
@@ -1290,7 +1298,8 @@ bool radeon_get_legacy_connector_info_from_table(struct drm_device *dev) | |||
1290 | 0), | 1298 | 0), |
1291 | ATOM_DEVICE_LCD1_SUPPORT); | 1299 | ATOM_DEVICE_LCD1_SUPPORT); |
1292 | radeon_add_legacy_connector(dev, 0, ATOM_DEVICE_LCD1_SUPPORT, | 1300 | radeon_add_legacy_connector(dev, 0, ATOM_DEVICE_LCD1_SUPPORT, |
1293 | DRM_MODE_CONNECTOR_LVDS, &ddc_i2c); | 1301 | DRM_MODE_CONNECTOR_LVDS, &ddc_i2c, |
1302 | CONNECTOR_OBJECT_ID_LVDS); | ||
1294 | /* DVI-I - primary dac, ext tmds */ | 1303 | /* DVI-I - primary dac, ext tmds */ |
1295 | ddc_i2c = combios_setup_i2c_bus(RADEON_GPIO_VGA_DDC); | 1304 | ddc_i2c = combios_setup_i2c_bus(RADEON_GPIO_VGA_DDC); |
1296 | radeon_add_legacy_encoder(dev, | 1305 | radeon_add_legacy_encoder(dev, |
@@ -1303,10 +1312,12 @@ bool radeon_get_legacy_connector_info_from_table(struct drm_device *dev) | |||
1303 | ATOM_DEVICE_CRT1_SUPPORT, | 1312 | ATOM_DEVICE_CRT1_SUPPORT, |
1304 | 1), | 1313 | 1), |
1305 | ATOM_DEVICE_CRT1_SUPPORT); | 1314 | ATOM_DEVICE_CRT1_SUPPORT); |
1315 | /* XXX some are SL */ | ||
1306 | radeon_add_legacy_connector(dev, 1, | 1316 | radeon_add_legacy_connector(dev, 1, |
1307 | ATOM_DEVICE_DFP2_SUPPORT | | 1317 | ATOM_DEVICE_DFP2_SUPPORT | |
1308 | ATOM_DEVICE_CRT1_SUPPORT, | 1318 | ATOM_DEVICE_CRT1_SUPPORT, |
1309 | DRM_MODE_CONNECTOR_DVII, &ddc_i2c); | 1319 | DRM_MODE_CONNECTOR_DVII, &ddc_i2c, |
1320 | CONNECTOR_OBJECT_ID_DUAL_LINK_DVI_I); | ||
1310 | /* TV - TV DAC */ | 1321 | /* TV - TV DAC */ |
1311 | radeon_add_legacy_encoder(dev, | 1322 | radeon_add_legacy_encoder(dev, |
1312 | radeon_get_encoder_id(dev, | 1323 | radeon_get_encoder_id(dev, |
@@ -1315,7 +1326,8 @@ bool radeon_get_legacy_connector_info_from_table(struct drm_device *dev) | |||
1315 | ATOM_DEVICE_TV1_SUPPORT); | 1326 | ATOM_DEVICE_TV1_SUPPORT); |
1316 | radeon_add_legacy_connector(dev, 2, ATOM_DEVICE_TV1_SUPPORT, | 1327 | radeon_add_legacy_connector(dev, 2, ATOM_DEVICE_TV1_SUPPORT, |
1317 | DRM_MODE_CONNECTOR_SVIDEO, | 1328 | DRM_MODE_CONNECTOR_SVIDEO, |
1318 | &ddc_i2c); | 1329 | &ddc_i2c, |
1330 | CONNECTOR_OBJECT_ID_SVIDEO); | ||
1319 | break; | 1331 | break; |
1320 | case CT_POWERBOOK_INTERNAL: | 1332 | case CT_POWERBOOK_INTERNAL: |
1321 | DRM_INFO("Connector Table: %d (powerbook internal tmds)\n", | 1333 | DRM_INFO("Connector Table: %d (powerbook internal tmds)\n", |
@@ -1328,7 +1340,8 @@ bool radeon_get_legacy_connector_info_from_table(struct drm_device *dev) | |||
1328 | 0), | 1340 | 0), |
1329 | ATOM_DEVICE_LCD1_SUPPORT); | 1341 | ATOM_DEVICE_LCD1_SUPPORT); |
1330 | radeon_add_legacy_connector(dev, 0, ATOM_DEVICE_LCD1_SUPPORT, | 1342 | radeon_add_legacy_connector(dev, 0, ATOM_DEVICE_LCD1_SUPPORT, |
1331 | DRM_MODE_CONNECTOR_LVDS, &ddc_i2c); | 1343 | DRM_MODE_CONNECTOR_LVDS, &ddc_i2c, |
1344 | CONNECTOR_OBJECT_ID_LVDS); | ||
1332 | /* DVI-I - primary dac, int tmds */ | 1345 | /* DVI-I - primary dac, int tmds */ |
1333 | ddc_i2c = combios_setup_i2c_bus(RADEON_GPIO_VGA_DDC); | 1346 | ddc_i2c = combios_setup_i2c_bus(RADEON_GPIO_VGA_DDC); |
1334 | radeon_add_legacy_encoder(dev, | 1347 | radeon_add_legacy_encoder(dev, |
@@ -1344,7 +1357,8 @@ bool radeon_get_legacy_connector_info_from_table(struct drm_device *dev) | |||
1344 | radeon_add_legacy_connector(dev, 1, | 1357 | radeon_add_legacy_connector(dev, 1, |
1345 | ATOM_DEVICE_DFP1_SUPPORT | | 1358 | ATOM_DEVICE_DFP1_SUPPORT | |
1346 | ATOM_DEVICE_CRT1_SUPPORT, | 1359 | ATOM_DEVICE_CRT1_SUPPORT, |
1347 | DRM_MODE_CONNECTOR_DVII, &ddc_i2c); | 1360 | DRM_MODE_CONNECTOR_DVII, &ddc_i2c, |
1361 | CONNECTOR_OBJECT_ID_SINGLE_LINK_DVI_I); | ||
1348 | /* TV - TV DAC */ | 1362 | /* TV - TV DAC */ |
1349 | radeon_add_legacy_encoder(dev, | 1363 | radeon_add_legacy_encoder(dev, |
1350 | radeon_get_encoder_id(dev, | 1364 | radeon_get_encoder_id(dev, |
@@ -1353,7 +1367,8 @@ bool radeon_get_legacy_connector_info_from_table(struct drm_device *dev) | |||
1353 | ATOM_DEVICE_TV1_SUPPORT); | 1367 | ATOM_DEVICE_TV1_SUPPORT); |
1354 | radeon_add_legacy_connector(dev, 2, ATOM_DEVICE_TV1_SUPPORT, | 1368 | radeon_add_legacy_connector(dev, 2, ATOM_DEVICE_TV1_SUPPORT, |
1355 | DRM_MODE_CONNECTOR_SVIDEO, | 1369 | DRM_MODE_CONNECTOR_SVIDEO, |
1356 | &ddc_i2c); | 1370 | &ddc_i2c, |
1371 | CONNECTOR_OBJECT_ID_SVIDEO); | ||
1357 | break; | 1372 | break; |
1358 | case CT_POWERBOOK_VGA: | 1373 | case CT_POWERBOOK_VGA: |
1359 | DRM_INFO("Connector Table: %d (powerbook vga)\n", | 1374 | DRM_INFO("Connector Table: %d (powerbook vga)\n", |
@@ -1366,7 +1381,8 @@ bool radeon_get_legacy_connector_info_from_table(struct drm_device *dev) | |||
1366 | 0), | 1381 | 0), |
1367 | ATOM_DEVICE_LCD1_SUPPORT); | 1382 | ATOM_DEVICE_LCD1_SUPPORT); |
1368 | radeon_add_legacy_connector(dev, 0, ATOM_DEVICE_LCD1_SUPPORT, | 1383 | radeon_add_legacy_connector(dev, 0, ATOM_DEVICE_LCD1_SUPPORT, |
1369 | DRM_MODE_CONNECTOR_LVDS, &ddc_i2c); | 1384 | DRM_MODE_CONNECTOR_LVDS, &ddc_i2c, |
1385 | CONNECTOR_OBJECT_ID_LVDS); | ||
1370 | /* VGA - primary dac */ | 1386 | /* VGA - primary dac */ |
1371 | ddc_i2c = combios_setup_i2c_bus(RADEON_GPIO_VGA_DDC); | 1387 | ddc_i2c = combios_setup_i2c_bus(RADEON_GPIO_VGA_DDC); |
1372 | radeon_add_legacy_encoder(dev, | 1388 | radeon_add_legacy_encoder(dev, |
@@ -1375,7 +1391,8 @@ bool radeon_get_legacy_connector_info_from_table(struct drm_device *dev) | |||
1375 | 1), | 1391 | 1), |
1376 | ATOM_DEVICE_CRT1_SUPPORT); | 1392 | ATOM_DEVICE_CRT1_SUPPORT); |
1377 | radeon_add_legacy_connector(dev, 1, ATOM_DEVICE_CRT1_SUPPORT, | 1393 | radeon_add_legacy_connector(dev, 1, ATOM_DEVICE_CRT1_SUPPORT, |
1378 | DRM_MODE_CONNECTOR_VGA, &ddc_i2c); | 1394 | DRM_MODE_CONNECTOR_VGA, &ddc_i2c, |
1395 | CONNECTOR_OBJECT_ID_VGA); | ||
1379 | /* TV - TV DAC */ | 1396 | /* TV - TV DAC */ |
1380 | radeon_add_legacy_encoder(dev, | 1397 | radeon_add_legacy_encoder(dev, |
1381 | radeon_get_encoder_id(dev, | 1398 | radeon_get_encoder_id(dev, |
@@ -1384,7 +1401,8 @@ bool radeon_get_legacy_connector_info_from_table(struct drm_device *dev) | |||
1384 | ATOM_DEVICE_TV1_SUPPORT); | 1401 | ATOM_DEVICE_TV1_SUPPORT); |
1385 | radeon_add_legacy_connector(dev, 2, ATOM_DEVICE_TV1_SUPPORT, | 1402 | radeon_add_legacy_connector(dev, 2, ATOM_DEVICE_TV1_SUPPORT, |
1386 | DRM_MODE_CONNECTOR_SVIDEO, | 1403 | DRM_MODE_CONNECTOR_SVIDEO, |
1387 | &ddc_i2c); | 1404 | &ddc_i2c, |
1405 | CONNECTOR_OBJECT_ID_SVIDEO); | ||
1388 | break; | 1406 | break; |
1389 | case CT_MINI_EXTERNAL: | 1407 | case CT_MINI_EXTERNAL: |
1390 | DRM_INFO("Connector Table: %d (mini external tmds)\n", | 1408 | DRM_INFO("Connector Table: %d (mini external tmds)\n", |
@@ -1401,10 +1419,12 @@ bool radeon_get_legacy_connector_info_from_table(struct drm_device *dev) | |||
1401 | ATOM_DEVICE_CRT2_SUPPORT, | 1419 | ATOM_DEVICE_CRT2_SUPPORT, |
1402 | 2), | 1420 | 2), |
1403 | ATOM_DEVICE_CRT2_SUPPORT); | 1421 | ATOM_DEVICE_CRT2_SUPPORT); |
1422 | /* XXX are any DL? */ | ||
1404 | radeon_add_legacy_connector(dev, 0, | 1423 | radeon_add_legacy_connector(dev, 0, |
1405 | ATOM_DEVICE_DFP2_SUPPORT | | 1424 | ATOM_DEVICE_DFP2_SUPPORT | |
1406 | ATOM_DEVICE_CRT2_SUPPORT, | 1425 | ATOM_DEVICE_CRT2_SUPPORT, |
1407 | DRM_MODE_CONNECTOR_DVII, &ddc_i2c); | 1426 | DRM_MODE_CONNECTOR_DVII, &ddc_i2c, |
1427 | CONNECTOR_OBJECT_ID_SINGLE_LINK_DVI_I); | ||
1408 | /* TV - TV DAC */ | 1428 | /* TV - TV DAC */ |
1409 | radeon_add_legacy_encoder(dev, | 1429 | radeon_add_legacy_encoder(dev, |
1410 | radeon_get_encoder_id(dev, | 1430 | radeon_get_encoder_id(dev, |
@@ -1413,7 +1433,8 @@ bool radeon_get_legacy_connector_info_from_table(struct drm_device *dev) | |||
1413 | ATOM_DEVICE_TV1_SUPPORT); | 1433 | ATOM_DEVICE_TV1_SUPPORT); |
1414 | radeon_add_legacy_connector(dev, 1, ATOM_DEVICE_TV1_SUPPORT, | 1434 | radeon_add_legacy_connector(dev, 1, ATOM_DEVICE_TV1_SUPPORT, |
1415 | DRM_MODE_CONNECTOR_SVIDEO, | 1435 | DRM_MODE_CONNECTOR_SVIDEO, |
1416 | &ddc_i2c); | 1436 | &ddc_i2c, |
1437 | CONNECTOR_OBJECT_ID_SVIDEO); | ||
1417 | break; | 1438 | break; |
1418 | case CT_MINI_INTERNAL: | 1439 | case CT_MINI_INTERNAL: |
1419 | DRM_INFO("Connector Table: %d (mini internal tmds)\n", | 1440 | DRM_INFO("Connector Table: %d (mini internal tmds)\n", |
@@ -1433,7 +1454,8 @@ bool radeon_get_legacy_connector_info_from_table(struct drm_device *dev) | |||
1433 | radeon_add_legacy_connector(dev, 0, | 1454 | radeon_add_legacy_connector(dev, 0, |
1434 | ATOM_DEVICE_DFP1_SUPPORT | | 1455 | ATOM_DEVICE_DFP1_SUPPORT | |
1435 | ATOM_DEVICE_CRT2_SUPPORT, | 1456 | ATOM_DEVICE_CRT2_SUPPORT, |
1436 | DRM_MODE_CONNECTOR_DVII, &ddc_i2c); | 1457 | DRM_MODE_CONNECTOR_DVII, &ddc_i2c, |
1458 | CONNECTOR_OBJECT_ID_SINGLE_LINK_DVI_I); | ||
1437 | /* TV - TV DAC */ | 1459 | /* TV - TV DAC */ |
1438 | radeon_add_legacy_encoder(dev, | 1460 | radeon_add_legacy_encoder(dev, |
1439 | radeon_get_encoder_id(dev, | 1461 | radeon_get_encoder_id(dev, |
@@ -1442,7 +1464,8 @@ bool radeon_get_legacy_connector_info_from_table(struct drm_device *dev) | |||
1442 | ATOM_DEVICE_TV1_SUPPORT); | 1464 | ATOM_DEVICE_TV1_SUPPORT); |
1443 | radeon_add_legacy_connector(dev, 1, ATOM_DEVICE_TV1_SUPPORT, | 1465 | radeon_add_legacy_connector(dev, 1, ATOM_DEVICE_TV1_SUPPORT, |
1444 | DRM_MODE_CONNECTOR_SVIDEO, | 1466 | DRM_MODE_CONNECTOR_SVIDEO, |
1445 | &ddc_i2c); | 1467 | &ddc_i2c, |
1468 | CONNECTOR_OBJECT_ID_SVIDEO); | ||
1446 | break; | 1469 | break; |
1447 | case CT_IMAC_G5_ISIGHT: | 1470 | case CT_IMAC_G5_ISIGHT: |
1448 | DRM_INFO("Connector Table: %d (imac g5 isight)\n", | 1471 | DRM_INFO("Connector Table: %d (imac g5 isight)\n", |
@@ -1455,7 +1478,8 @@ bool radeon_get_legacy_connector_info_from_table(struct drm_device *dev) | |||
1455 | 0), | 1478 | 0), |
1456 | ATOM_DEVICE_DFP1_SUPPORT); | 1479 | ATOM_DEVICE_DFP1_SUPPORT); |
1457 | radeon_add_legacy_connector(dev, 0, ATOM_DEVICE_DFP1_SUPPORT, | 1480 | radeon_add_legacy_connector(dev, 0, ATOM_DEVICE_DFP1_SUPPORT, |
1458 | DRM_MODE_CONNECTOR_DVID, &ddc_i2c); | 1481 | DRM_MODE_CONNECTOR_DVID, &ddc_i2c, |
1482 | CONNECTOR_OBJECT_ID_SINGLE_LINK_DVI_D); | ||
1459 | /* VGA - tv dac */ | 1483 | /* VGA - tv dac */ |
1460 | ddc_i2c = combios_setup_i2c_bus(RADEON_GPIO_DVI_DDC); | 1484 | ddc_i2c = combios_setup_i2c_bus(RADEON_GPIO_DVI_DDC); |
1461 | radeon_add_legacy_encoder(dev, | 1485 | radeon_add_legacy_encoder(dev, |
@@ -1464,7 +1488,8 @@ bool radeon_get_legacy_connector_info_from_table(struct drm_device *dev) | |||
1464 | 2), | 1488 | 2), |
1465 | ATOM_DEVICE_CRT2_SUPPORT); | 1489 | ATOM_DEVICE_CRT2_SUPPORT); |
1466 | radeon_add_legacy_connector(dev, 1, ATOM_DEVICE_CRT2_SUPPORT, | 1490 | radeon_add_legacy_connector(dev, 1, ATOM_DEVICE_CRT2_SUPPORT, |
1467 | DRM_MODE_CONNECTOR_VGA, &ddc_i2c); | 1491 | DRM_MODE_CONNECTOR_VGA, &ddc_i2c, |
1492 | CONNECTOR_OBJECT_ID_VGA); | ||
1468 | /* TV - TV DAC */ | 1493 | /* TV - TV DAC */ |
1469 | radeon_add_legacy_encoder(dev, | 1494 | radeon_add_legacy_encoder(dev, |
1470 | radeon_get_encoder_id(dev, | 1495 | radeon_get_encoder_id(dev, |
@@ -1473,7 +1498,8 @@ bool radeon_get_legacy_connector_info_from_table(struct drm_device *dev) | |||
1473 | ATOM_DEVICE_TV1_SUPPORT); | 1498 | ATOM_DEVICE_TV1_SUPPORT); |
1474 | radeon_add_legacy_connector(dev, 2, ATOM_DEVICE_TV1_SUPPORT, | 1499 | radeon_add_legacy_connector(dev, 2, ATOM_DEVICE_TV1_SUPPORT, |
1475 | DRM_MODE_CONNECTOR_SVIDEO, | 1500 | DRM_MODE_CONNECTOR_SVIDEO, |
1476 | &ddc_i2c); | 1501 | &ddc_i2c, |
1502 | CONNECTOR_OBJECT_ID_SVIDEO); | ||
1477 | break; | 1503 | break; |
1478 | case CT_EMAC: | 1504 | case CT_EMAC: |
1479 | DRM_INFO("Connector Table: %d (emac)\n", | 1505 | DRM_INFO("Connector Table: %d (emac)\n", |
@@ -1486,7 +1512,8 @@ bool radeon_get_legacy_connector_info_from_table(struct drm_device *dev) | |||
1486 | 1), | 1512 | 1), |
1487 | ATOM_DEVICE_CRT1_SUPPORT); | 1513 | ATOM_DEVICE_CRT1_SUPPORT); |
1488 | radeon_add_legacy_connector(dev, 0, ATOM_DEVICE_CRT1_SUPPORT, | 1514 | radeon_add_legacy_connector(dev, 0, ATOM_DEVICE_CRT1_SUPPORT, |
1489 | DRM_MODE_CONNECTOR_VGA, &ddc_i2c); | 1515 | DRM_MODE_CONNECTOR_VGA, &ddc_i2c, |
1516 | CONNECTOR_OBJECT_ID_VGA); | ||
1490 | /* VGA - tv dac */ | 1517 | /* VGA - tv dac */ |
1491 | ddc_i2c = combios_setup_i2c_bus(RADEON_GPIO_CRT2_DDC); | 1518 | ddc_i2c = combios_setup_i2c_bus(RADEON_GPIO_CRT2_DDC); |
1492 | radeon_add_legacy_encoder(dev, | 1519 | radeon_add_legacy_encoder(dev, |
@@ -1495,7 +1522,8 @@ bool radeon_get_legacy_connector_info_from_table(struct drm_device *dev) | |||
1495 | 2), | 1522 | 2), |
1496 | ATOM_DEVICE_CRT2_SUPPORT); | 1523 | ATOM_DEVICE_CRT2_SUPPORT); |
1497 | radeon_add_legacy_connector(dev, 1, ATOM_DEVICE_CRT2_SUPPORT, | 1524 | radeon_add_legacy_connector(dev, 1, ATOM_DEVICE_CRT2_SUPPORT, |
1498 | DRM_MODE_CONNECTOR_VGA, &ddc_i2c); | 1525 | DRM_MODE_CONNECTOR_VGA, &ddc_i2c, |
1526 | CONNECTOR_OBJECT_ID_VGA); | ||
1499 | /* TV - TV DAC */ | 1527 | /* TV - TV DAC */ |
1500 | radeon_add_legacy_encoder(dev, | 1528 | radeon_add_legacy_encoder(dev, |
1501 | radeon_get_encoder_id(dev, | 1529 | radeon_get_encoder_id(dev, |
@@ -1504,7 +1532,8 @@ bool radeon_get_legacy_connector_info_from_table(struct drm_device *dev) | |||
1504 | ATOM_DEVICE_TV1_SUPPORT); | 1532 | ATOM_DEVICE_TV1_SUPPORT); |
1505 | radeon_add_legacy_connector(dev, 2, ATOM_DEVICE_TV1_SUPPORT, | 1533 | radeon_add_legacy_connector(dev, 2, ATOM_DEVICE_TV1_SUPPORT, |
1506 | DRM_MODE_CONNECTOR_SVIDEO, | 1534 | DRM_MODE_CONNECTOR_SVIDEO, |
1507 | &ddc_i2c); | 1535 | &ddc_i2c, |
1536 | CONNECTOR_OBJECT_ID_SVIDEO); | ||
1508 | break; | 1537 | break; |
1509 | default: | 1538 | default: |
1510 | DRM_INFO("Connector table: %d (invalid)\n", | 1539 | DRM_INFO("Connector table: %d (invalid)\n", |
@@ -1581,11 +1610,63 @@ static bool radeon_apply_legacy_quirks(struct drm_device *dev, | |||
1581 | return true; | 1610 | return true; |
1582 | } | 1611 | } |
1583 | 1612 | ||
1613 | static bool radeon_apply_legacy_tv_quirks(struct drm_device *dev) | ||
1614 | { | ||
1615 | /* Acer 5102 has non-existent TV port */ | ||
1616 | if (dev->pdev->device == 0x5975 && | ||
1617 | dev->pdev->subsystem_vendor == 0x1025 && | ||
1618 | dev->pdev->subsystem_device == 0x009f) | ||
1619 | return false; | ||
1620 | |||
1621 | /* HP dc5750 has non-existent TV port */ | ||
1622 | if (dev->pdev->device == 0x5974 && | ||
1623 | dev->pdev->subsystem_vendor == 0x103c && | ||
1624 | dev->pdev->subsystem_device == 0x280a) | ||
1625 | return false; | ||
1626 | |||
1627 | return true; | ||
1628 | } | ||
1629 | |||
1630 | static uint16_t combios_check_dl_dvi(struct drm_device *dev, int is_dvi_d) | ||
1631 | { | ||
1632 | struct radeon_device *rdev = dev->dev_private; | ||
1633 | uint32_t ext_tmds_info; | ||
1634 | |||
1635 | if (rdev->flags & RADEON_IS_IGP) { | ||
1636 | if (is_dvi_d) | ||
1637 | return CONNECTOR_OBJECT_ID_SINGLE_LINK_DVI_D; | ||
1638 | else | ||
1639 | return CONNECTOR_OBJECT_ID_SINGLE_LINK_DVI_I; | ||
1640 | } | ||
1641 | ext_tmds_info = combios_get_table_offset(dev, COMBIOS_EXT_TMDS_INFO_TABLE); | ||
1642 | if (ext_tmds_info) { | ||
1643 | uint8_t rev = RBIOS8(ext_tmds_info); | ||
1644 | uint8_t flags = RBIOS8(ext_tmds_info + 4 + 5); | ||
1645 | if (rev >= 3) { | ||
1646 | if (is_dvi_d) | ||
1647 | return CONNECTOR_OBJECT_ID_DUAL_LINK_DVI_D; | ||
1648 | else | ||
1649 | return CONNECTOR_OBJECT_ID_DUAL_LINK_DVI_I; | ||
1650 | } else { | ||
1651 | if (flags & 1) { | ||
1652 | if (is_dvi_d) | ||
1653 | return CONNECTOR_OBJECT_ID_DUAL_LINK_DVI_D; | ||
1654 | else | ||
1655 | return CONNECTOR_OBJECT_ID_DUAL_LINK_DVI_I; | ||
1656 | } | ||
1657 | } | ||
1658 | } | ||
1659 | if (is_dvi_d) | ||
1660 | return CONNECTOR_OBJECT_ID_SINGLE_LINK_DVI_D; | ||
1661 | else | ||
1662 | return CONNECTOR_OBJECT_ID_SINGLE_LINK_DVI_I; | ||
1663 | } | ||
1664 | |||
1584 | bool radeon_get_legacy_connector_info_from_bios(struct drm_device *dev) | 1665 | bool radeon_get_legacy_connector_info_from_bios(struct drm_device *dev) |
1585 | { | 1666 | { |
1586 | struct radeon_device *rdev = dev->dev_private; | 1667 | struct radeon_device *rdev = dev->dev_private; |
1587 | uint32_t conn_info, entry, devices; | 1668 | uint32_t conn_info, entry, devices; |
1588 | uint16_t tmp; | 1669 | uint16_t tmp, connector_object_id; |
1589 | enum radeon_combios_ddc ddc_type; | 1670 | enum radeon_combios_ddc ddc_type; |
1590 | enum radeon_combios_connector connector; | 1671 | enum radeon_combios_connector connector; |
1591 | int i = 0; | 1672 | int i = 0; |
@@ -1628,8 +1709,9 @@ bool radeon_get_legacy_connector_info_from_bios(struct drm_device *dev) | |||
1628 | break; | 1709 | break; |
1629 | } | 1710 | } |
1630 | 1711 | ||
1631 | radeon_apply_legacy_quirks(dev, i, &connector, | 1712 | if (!radeon_apply_legacy_quirks(dev, i, &connector, |
1632 | &ddc_i2c); | 1713 | &ddc_i2c)) |
1714 | continue; | ||
1633 | 1715 | ||
1634 | switch (connector) { | 1716 | switch (connector) { |
1635 | case CONNECTOR_PROPRIETARY_LEGACY: | 1717 | case CONNECTOR_PROPRIETARY_LEGACY: |
@@ -1644,7 +1726,8 @@ bool radeon_get_legacy_connector_info_from_bios(struct drm_device *dev) | |||
1644 | radeon_add_legacy_connector(dev, i, devices, | 1726 | radeon_add_legacy_connector(dev, i, devices, |
1645 | legacy_connector_convert | 1727 | legacy_connector_convert |
1646 | [connector], | 1728 | [connector], |
1647 | &ddc_i2c); | 1729 | &ddc_i2c, |
1730 | CONNECTOR_OBJECT_ID_SINGLE_LINK_DVI_D); | ||
1648 | break; | 1731 | break; |
1649 | case CONNECTOR_CRT_LEGACY: | 1732 | case CONNECTOR_CRT_LEGACY: |
1650 | if (tmp & 0x1) { | 1733 | if (tmp & 0x1) { |
@@ -1669,7 +1752,8 @@ bool radeon_get_legacy_connector_info_from_bios(struct drm_device *dev) | |||
1669 | devices, | 1752 | devices, |
1670 | legacy_connector_convert | 1753 | legacy_connector_convert |
1671 | [connector], | 1754 | [connector], |
1672 | &ddc_i2c); | 1755 | &ddc_i2c, |
1756 | CONNECTOR_OBJECT_ID_VGA); | ||
1673 | break; | 1757 | break; |
1674 | case CONNECTOR_DVI_I_LEGACY: | 1758 | case CONNECTOR_DVI_I_LEGACY: |
1675 | devices = 0; | 1759 | devices = 0; |
@@ -1698,6 +1782,7 @@ bool radeon_get_legacy_connector_info_from_bios(struct drm_device *dev) | |||
1698 | ATOM_DEVICE_DFP2_SUPPORT, | 1782 | ATOM_DEVICE_DFP2_SUPPORT, |
1699 | 0), | 1783 | 0), |
1700 | ATOM_DEVICE_DFP2_SUPPORT); | 1784 | ATOM_DEVICE_DFP2_SUPPORT); |
1785 | connector_object_id = combios_check_dl_dvi(dev, 0); | ||
1701 | } else { | 1786 | } else { |
1702 | devices |= ATOM_DEVICE_DFP1_SUPPORT; | 1787 | devices |= ATOM_DEVICE_DFP1_SUPPORT; |
1703 | radeon_add_legacy_encoder(dev, | 1788 | radeon_add_legacy_encoder(dev, |
@@ -1706,19 +1791,24 @@ bool radeon_get_legacy_connector_info_from_bios(struct drm_device *dev) | |||
1706 | ATOM_DEVICE_DFP1_SUPPORT, | 1791 | ATOM_DEVICE_DFP1_SUPPORT, |
1707 | 0), | 1792 | 0), |
1708 | ATOM_DEVICE_DFP1_SUPPORT); | 1793 | ATOM_DEVICE_DFP1_SUPPORT); |
1794 | connector_object_id = CONNECTOR_OBJECT_ID_SINGLE_LINK_DVI_I; | ||
1709 | } | 1795 | } |
1710 | radeon_add_legacy_connector(dev, | 1796 | radeon_add_legacy_connector(dev, |
1711 | i, | 1797 | i, |
1712 | devices, | 1798 | devices, |
1713 | legacy_connector_convert | 1799 | legacy_connector_convert |
1714 | [connector], | 1800 | [connector], |
1715 | &ddc_i2c); | 1801 | &ddc_i2c, |
1802 | connector_object_id); | ||
1716 | break; | 1803 | break; |
1717 | case CONNECTOR_DVI_D_LEGACY: | 1804 | case CONNECTOR_DVI_D_LEGACY: |
1718 | if ((tmp >> 4) & 0x1) | 1805 | if ((tmp >> 4) & 0x1) { |
1719 | devices = ATOM_DEVICE_DFP2_SUPPORT; | 1806 | devices = ATOM_DEVICE_DFP2_SUPPORT; |
1720 | else | 1807 | connector_object_id = combios_check_dl_dvi(dev, 1); |
1808 | } else { | ||
1721 | devices = ATOM_DEVICE_DFP1_SUPPORT; | 1809 | devices = ATOM_DEVICE_DFP1_SUPPORT; |
1810 | connector_object_id = CONNECTOR_OBJECT_ID_SINGLE_LINK_DVI_I; | ||
1811 | } | ||
1722 | radeon_add_legacy_encoder(dev, | 1812 | radeon_add_legacy_encoder(dev, |
1723 | radeon_get_encoder_id | 1813 | radeon_get_encoder_id |
1724 | (dev, devices, 0), | 1814 | (dev, devices, 0), |
@@ -1726,7 +1816,8 @@ bool radeon_get_legacy_connector_info_from_bios(struct drm_device *dev) | |||
1726 | radeon_add_legacy_connector(dev, i, devices, | 1816 | radeon_add_legacy_connector(dev, i, devices, |
1727 | legacy_connector_convert | 1817 | legacy_connector_convert |
1728 | [connector], | 1818 | [connector], |
1729 | &ddc_i2c); | 1819 | &ddc_i2c, |
1820 | connector_object_id); | ||
1730 | break; | 1821 | break; |
1731 | case CONNECTOR_CTV_LEGACY: | 1822 | case CONNECTOR_CTV_LEGACY: |
1732 | case CONNECTOR_STV_LEGACY: | 1823 | case CONNECTOR_STV_LEGACY: |
@@ -1740,7 +1831,8 @@ bool radeon_get_legacy_connector_info_from_bios(struct drm_device *dev) | |||
1740 | ATOM_DEVICE_TV1_SUPPORT, | 1831 | ATOM_DEVICE_TV1_SUPPORT, |
1741 | legacy_connector_convert | 1832 | legacy_connector_convert |
1742 | [connector], | 1833 | [connector], |
1743 | &ddc_i2c); | 1834 | &ddc_i2c, |
1835 | CONNECTOR_OBJECT_ID_SVIDEO); | ||
1744 | break; | 1836 | break; |
1745 | default: | 1837 | default: |
1746 | DRM_ERROR("Unknown connector type: %d\n", | 1838 | DRM_ERROR("Unknown connector type: %d\n", |
@@ -1772,10 +1864,29 @@ bool radeon_get_legacy_connector_info_from_bios(struct drm_device *dev) | |||
1772 | ATOM_DEVICE_CRT1_SUPPORT | | 1864 | ATOM_DEVICE_CRT1_SUPPORT | |
1773 | ATOM_DEVICE_DFP1_SUPPORT, | 1865 | ATOM_DEVICE_DFP1_SUPPORT, |
1774 | DRM_MODE_CONNECTOR_DVII, | 1866 | DRM_MODE_CONNECTOR_DVII, |
1775 | &ddc_i2c); | 1867 | &ddc_i2c, |
1868 | CONNECTOR_OBJECT_ID_SINGLE_LINK_DVI_I); | ||
1776 | } else { | 1869 | } else { |
1777 | DRM_DEBUG("No connector info found\n"); | 1870 | uint16_t crt_info = |
1778 | return false; | 1871 | combios_get_table_offset(dev, COMBIOS_CRT_INFO_TABLE); |
1872 | DRM_DEBUG("Found CRT table, assuming VGA connector\n"); | ||
1873 | if (crt_info) { | ||
1874 | radeon_add_legacy_encoder(dev, | ||
1875 | radeon_get_encoder_id(dev, | ||
1876 | ATOM_DEVICE_CRT1_SUPPORT, | ||
1877 | 1), | ||
1878 | ATOM_DEVICE_CRT1_SUPPORT); | ||
1879 | ddc_i2c = combios_setup_i2c_bus(RADEON_GPIO_VGA_DDC); | ||
1880 | radeon_add_legacy_connector(dev, | ||
1881 | 0, | ||
1882 | ATOM_DEVICE_CRT1_SUPPORT, | ||
1883 | DRM_MODE_CONNECTOR_VGA, | ||
1884 | &ddc_i2c, | ||
1885 | CONNECTOR_OBJECT_ID_VGA); | ||
1886 | } else { | ||
1887 | DRM_DEBUG("No connector info found\n"); | ||
1888 | return false; | ||
1889 | } | ||
1779 | } | 1890 | } |
1780 | } | 1891 | } |
1781 | 1892 | ||
@@ -1870,7 +1981,8 @@ bool radeon_get_legacy_connector_info_from_bios(struct drm_device *dev) | |||
1870 | 5, | 1981 | 5, |
1871 | ATOM_DEVICE_LCD1_SUPPORT, | 1982 | ATOM_DEVICE_LCD1_SUPPORT, |
1872 | DRM_MODE_CONNECTOR_LVDS, | 1983 | DRM_MODE_CONNECTOR_LVDS, |
1873 | &ddc_i2c); | 1984 | &ddc_i2c, |
1985 | CONNECTOR_OBJECT_ID_LVDS); | ||
1874 | } | 1986 | } |
1875 | } | 1987 | } |
1876 | 1988 | ||
@@ -1880,16 +1992,19 @@ bool radeon_get_legacy_connector_info_from_bios(struct drm_device *dev) | |||
1880 | combios_get_table_offset(dev, COMBIOS_TV_INFO_TABLE); | 1992 | combios_get_table_offset(dev, COMBIOS_TV_INFO_TABLE); |
1881 | if (tv_info) { | 1993 | if (tv_info) { |
1882 | if (RBIOS8(tv_info + 6) == 'T') { | 1994 | if (RBIOS8(tv_info + 6) == 'T') { |
1883 | radeon_add_legacy_encoder(dev, | 1995 | if (radeon_apply_legacy_tv_quirks(dev)) { |
1884 | radeon_get_encoder_id | 1996 | radeon_add_legacy_encoder(dev, |
1885 | (dev, | 1997 | radeon_get_encoder_id |
1886 | ATOM_DEVICE_TV1_SUPPORT, | 1998 | (dev, |
1887 | 2), | 1999 | ATOM_DEVICE_TV1_SUPPORT, |
1888 | ATOM_DEVICE_TV1_SUPPORT); | 2000 | 2), |
1889 | radeon_add_legacy_connector(dev, 6, | 2001 | ATOM_DEVICE_TV1_SUPPORT); |
1890 | ATOM_DEVICE_TV1_SUPPORT, | 2002 | radeon_add_legacy_connector(dev, 6, |
1891 | DRM_MODE_CONNECTOR_SVIDEO, | 2003 | ATOM_DEVICE_TV1_SUPPORT, |
1892 | &ddc_i2c); | 2004 | DRM_MODE_CONNECTOR_SVIDEO, |
2005 | &ddc_i2c, | ||
2006 | CONNECTOR_OBJECT_ID_SVIDEO); | ||
2007 | } | ||
1893 | } | 2008 | } |
1894 | } | 2009 | } |
1895 | } | 2010 | } |
diff --git a/drivers/gpu/drm/radeon/radeon_connectors.c b/drivers/gpu/drm/radeon/radeon_connectors.c index e376be47a4a0..fce4c4087fda 100644 --- a/drivers/gpu/drm/radeon/radeon_connectors.c +++ b/drivers/gpu/drm/radeon/radeon_connectors.c | |||
@@ -178,25 +178,12 @@ static struct drm_display_mode *radeon_fp_native_mode(struct drm_encoder *encode | |||
178 | struct drm_device *dev = encoder->dev; | 178 | struct drm_device *dev = encoder->dev; |
179 | struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); | 179 | struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); |
180 | struct drm_display_mode *mode = NULL; | 180 | struct drm_display_mode *mode = NULL; |
181 | struct radeon_native_mode *native_mode = &radeon_encoder->native_mode; | 181 | struct drm_display_mode *native_mode = &radeon_encoder->native_mode; |
182 | |||
183 | if (native_mode->panel_xres != 0 && | ||
184 | native_mode->panel_yres != 0 && | ||
185 | native_mode->dotclock != 0) { | ||
186 | mode = drm_mode_create(dev); | ||
187 | |||
188 | mode->hdisplay = native_mode->panel_xres; | ||
189 | mode->vdisplay = native_mode->panel_yres; | ||
190 | |||
191 | mode->htotal = mode->hdisplay + native_mode->hblank; | ||
192 | mode->hsync_start = mode->hdisplay + native_mode->hoverplus; | ||
193 | mode->hsync_end = mode->hsync_start + native_mode->hsync_width; | ||
194 | mode->vtotal = mode->vdisplay + native_mode->vblank; | ||
195 | mode->vsync_start = mode->vdisplay + native_mode->voverplus; | ||
196 | mode->vsync_end = mode->vsync_start + native_mode->vsync_width; | ||
197 | mode->clock = native_mode->dotclock; | ||
198 | mode->flags = 0; | ||
199 | 182 | ||
183 | if (native_mode->hdisplay != 0 && | ||
184 | native_mode->vdisplay != 0 && | ||
185 | native_mode->clock != 0) { | ||
186 | mode = drm_mode_duplicate(dev, native_mode); | ||
200 | mode->type = DRM_MODE_TYPE_PREFERRED | DRM_MODE_TYPE_DRIVER; | 187 | mode->type = DRM_MODE_TYPE_PREFERRED | DRM_MODE_TYPE_DRIVER; |
201 | drm_mode_set_name(mode); | 188 | drm_mode_set_name(mode); |
202 | 189 | ||
@@ -210,7 +197,7 @@ static void radeon_add_common_modes(struct drm_encoder *encoder, struct drm_conn | |||
210 | struct drm_device *dev = encoder->dev; | 197 | struct drm_device *dev = encoder->dev; |
211 | struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); | 198 | struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); |
212 | struct drm_display_mode *mode = NULL; | 199 | struct drm_display_mode *mode = NULL; |
213 | struct radeon_native_mode *native_mode = &radeon_encoder->native_mode; | 200 | struct drm_display_mode *native_mode = &radeon_encoder->native_mode; |
214 | int i; | 201 | int i; |
215 | struct mode_size { | 202 | struct mode_size { |
216 | int w; | 203 | int w; |
@@ -236,11 +223,16 @@ static void radeon_add_common_modes(struct drm_encoder *encoder, struct drm_conn | |||
236 | }; | 223 | }; |
237 | 224 | ||
238 | for (i = 0; i < 17; i++) { | 225 | for (i = 0; i < 17; i++) { |
226 | if (radeon_encoder->devices & (ATOM_DEVICE_TV_SUPPORT)) { | ||
227 | if (common_modes[i].w > 1024 || | ||
228 | common_modes[i].h > 768) | ||
229 | continue; | ||
230 | } | ||
239 | if (radeon_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT)) { | 231 | if (radeon_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT)) { |
240 | if (common_modes[i].w > native_mode->panel_xres || | 232 | if (common_modes[i].w > native_mode->hdisplay || |
241 | common_modes[i].h > native_mode->panel_yres || | 233 | common_modes[i].h > native_mode->vdisplay || |
242 | (common_modes[i].w == native_mode->panel_xres && | 234 | (common_modes[i].w == native_mode->hdisplay && |
243 | common_modes[i].h == native_mode->panel_yres)) | 235 | common_modes[i].h == native_mode->vdisplay)) |
244 | continue; | 236 | continue; |
245 | } | 237 | } |
246 | if (common_modes[i].w < 320 || common_modes[i].h < 200) | 238 | if (common_modes[i].w < 320 || common_modes[i].h < 200) |
@@ -344,28 +336,23 @@ static void radeon_fixup_lvds_native_mode(struct drm_encoder *encoder, | |||
344 | struct drm_connector *connector) | 336 | struct drm_connector *connector) |
345 | { | 337 | { |
346 | struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); | 338 | struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); |
347 | struct radeon_native_mode *native_mode = &radeon_encoder->native_mode; | 339 | struct drm_display_mode *native_mode = &radeon_encoder->native_mode; |
348 | 340 | ||
349 | /* Try to get native mode details from EDID if necessary */ | 341 | /* Try to get native mode details from EDID if necessary */ |
350 | if (!native_mode->dotclock) { | 342 | if (!native_mode->clock) { |
351 | struct drm_display_mode *t, *mode; | 343 | struct drm_display_mode *t, *mode; |
352 | 344 | ||
353 | list_for_each_entry_safe(mode, t, &connector->probed_modes, head) { | 345 | list_for_each_entry_safe(mode, t, &connector->probed_modes, head) { |
354 | if (mode->hdisplay == native_mode->panel_xres && | 346 | if (mode->hdisplay == native_mode->hdisplay && |
355 | mode->vdisplay == native_mode->panel_yres) { | 347 | mode->vdisplay == native_mode->vdisplay) { |
356 | native_mode->hblank = mode->htotal - mode->hdisplay; | 348 | *native_mode = *mode; |
357 | native_mode->hoverplus = mode->hsync_start - mode->hdisplay; | 349 | drm_mode_set_crtcinfo(native_mode, CRTC_INTERLACE_HALVE_V); |
358 | native_mode->hsync_width = mode->hsync_end - mode->hsync_start; | ||
359 | native_mode->vblank = mode->vtotal - mode->vdisplay; | ||
360 | native_mode->voverplus = mode->vsync_start - mode->vdisplay; | ||
361 | native_mode->vsync_width = mode->vsync_end - mode->vsync_start; | ||
362 | native_mode->dotclock = mode->clock; | ||
363 | DRM_INFO("Determined LVDS native mode details from EDID\n"); | 350 | DRM_INFO("Determined LVDS native mode details from EDID\n"); |
364 | break; | 351 | break; |
365 | } | 352 | } |
366 | } | 353 | } |
367 | } | 354 | } |
368 | if (!native_mode->dotclock) { | 355 | if (!native_mode->clock) { |
369 | DRM_INFO("No LVDS native mode details, disabling RMX\n"); | 356 | DRM_INFO("No LVDS native mode details, disabling RMX\n"); |
370 | radeon_encoder->rmx_type = RMX_OFF; | 357 | radeon_encoder->rmx_type = RMX_OFF; |
371 | } | 358 | } |
@@ -410,13 +397,64 @@ static int radeon_lvds_get_modes(struct drm_connector *connector) | |||
410 | static int radeon_lvds_mode_valid(struct drm_connector *connector, | 397 | static int radeon_lvds_mode_valid(struct drm_connector *connector, |
411 | struct drm_display_mode *mode) | 398 | struct drm_display_mode *mode) |
412 | { | 399 | { |
400 | struct drm_encoder *encoder = radeon_best_single_encoder(connector); | ||
401 | |||
402 | if ((mode->hdisplay < 320) || (mode->vdisplay < 240)) | ||
403 | return MODE_PANEL; | ||
404 | |||
405 | if (encoder) { | ||
406 | struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); | ||
407 | struct drm_display_mode *native_mode = &radeon_encoder->native_mode; | ||
408 | |||
409 | /* AVIVO hardware supports downscaling modes larger than the panel | ||
410 | * to the panel size, but I'm not sure this is desirable. | ||
411 | */ | ||
412 | if ((mode->hdisplay > native_mode->hdisplay) || | ||
413 | (mode->vdisplay > native_mode->vdisplay)) | ||
414 | return MODE_PANEL; | ||
415 | |||
416 | /* if scaling is disabled, block non-native modes */ | ||
417 | if (radeon_encoder->rmx_type == RMX_OFF) { | ||
418 | if ((mode->hdisplay != native_mode->hdisplay) || | ||
419 | (mode->vdisplay != native_mode->vdisplay)) | ||
420 | return MODE_PANEL; | ||
421 | } | ||
422 | } | ||
423 | |||
413 | return MODE_OK; | 424 | return MODE_OK; |
414 | } | 425 | } |
415 | 426 | ||
416 | static enum drm_connector_status radeon_lvds_detect(struct drm_connector *connector) | 427 | static enum drm_connector_status radeon_lvds_detect(struct drm_connector *connector) |
417 | { | 428 | { |
418 | enum drm_connector_status ret = connector_status_connected; | 429 | struct radeon_connector *radeon_connector = to_radeon_connector(connector); |
430 | struct drm_encoder *encoder = radeon_best_single_encoder(connector); | ||
431 | enum drm_connector_status ret = connector_status_disconnected; | ||
432 | |||
433 | if (encoder) { | ||
434 | struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); | ||
435 | struct drm_display_mode *native_mode = &radeon_encoder->native_mode; | ||
436 | |||
437 | /* check if panel is valid */ | ||
438 | if (native_mode->hdisplay >= 320 && native_mode->vdisplay >= 240) | ||
439 | ret = connector_status_connected; | ||
440 | |||
441 | } | ||
442 | |||
443 | /* check for edid as well */ | ||
444 | if (radeon_connector->edid) | ||
445 | ret = connector_status_connected; | ||
446 | else { | ||
447 | if (radeon_connector->ddc_bus) { | ||
448 | radeon_i2c_do_lock(radeon_connector, 1); | ||
449 | radeon_connector->edid = drm_get_edid(&radeon_connector->base, | ||
450 | &radeon_connector->ddc_bus->adapter); | ||
451 | radeon_i2c_do_lock(radeon_connector, 0); | ||
452 | if (radeon_connector->edid) | ||
453 | ret = connector_status_connected; | ||
454 | } | ||
455 | } | ||
419 | /* check acpi lid status ??? */ | 456 | /* check acpi lid status ??? */ |
457 | |||
420 | radeon_connector_update_scratch_regs(connector, ret); | 458 | radeon_connector_update_scratch_regs(connector, ret); |
421 | return ret; | 459 | return ret; |
422 | } | 460 | } |
@@ -427,6 +465,8 @@ static void radeon_connector_destroy(struct drm_connector *connector) | |||
427 | 465 | ||
428 | if (radeon_connector->ddc_bus) | 466 | if (radeon_connector->ddc_bus) |
429 | radeon_i2c_destroy(radeon_connector->ddc_bus); | 467 | radeon_i2c_destroy(radeon_connector->ddc_bus); |
468 | if (radeon_connector->edid) | ||
469 | kfree(radeon_connector->edid); | ||
430 | kfree(radeon_connector->con_priv); | 470 | kfree(radeon_connector->con_priv); |
431 | drm_sysfs_connector_remove(connector); | 471 | drm_sysfs_connector_remove(connector); |
432 | drm_connector_cleanup(connector); | 472 | drm_connector_cleanup(connector); |
@@ -496,6 +536,8 @@ static int radeon_vga_get_modes(struct drm_connector *connector) | |||
496 | static int radeon_vga_mode_valid(struct drm_connector *connector, | 536 | static int radeon_vga_mode_valid(struct drm_connector *connector, |
497 | struct drm_display_mode *mode) | 537 | struct drm_display_mode *mode) |
498 | { | 538 | { |
539 | /* XXX check mode bandwidth */ | ||
540 | /* XXX verify against max DAC output frequency */ | ||
499 | return MODE_OK; | 541 | return MODE_OK; |
500 | } | 542 | } |
501 | 543 | ||
@@ -514,9 +556,32 @@ static enum drm_connector_status radeon_vga_detect(struct drm_connector *connect | |||
514 | radeon_i2c_do_lock(radeon_connector, 1); | 556 | radeon_i2c_do_lock(radeon_connector, 1); |
515 | dret = radeon_ddc_probe(radeon_connector); | 557 | dret = radeon_ddc_probe(radeon_connector); |
516 | radeon_i2c_do_lock(radeon_connector, 0); | 558 | radeon_i2c_do_lock(radeon_connector, 0); |
517 | if (dret) | 559 | if (dret) { |
518 | ret = connector_status_connected; | 560 | if (radeon_connector->edid) { |
519 | else { | 561 | kfree(radeon_connector->edid); |
562 | radeon_connector->edid = NULL; | ||
563 | } | ||
564 | radeon_i2c_do_lock(radeon_connector, 1); | ||
565 | radeon_connector->edid = drm_get_edid(&radeon_connector->base, &radeon_connector->ddc_bus->adapter); | ||
566 | radeon_i2c_do_lock(radeon_connector, 0); | ||
567 | |||
568 | if (!radeon_connector->edid) { | ||
569 | DRM_ERROR("DDC responded but not EDID found for %s\n", | ||
570 | drm_get_connector_name(connector)); | ||
571 | } else { | ||
572 | radeon_connector->use_digital = !!(radeon_connector->edid->input & DRM_EDID_INPUT_DIGITAL); | ||
573 | |||
574 | /* some oems have boards with separate digital and analog connectors | ||
575 | * with a shared ddc line (often vga + hdmi) | ||
576 | */ | ||
577 | if (radeon_connector->use_digital && radeon_connector->shared_ddc) { | ||
578 | kfree(radeon_connector->edid); | ||
579 | radeon_connector->edid = NULL; | ||
580 | ret = connector_status_disconnected; | ||
581 | } else | ||
582 | ret = connector_status_connected; | ||
583 | } | ||
584 | } else { | ||
520 | if (radeon_connector->dac_load_detect) { | 585 | if (radeon_connector->dac_load_detect) { |
521 | encoder_funcs = encoder->helper_private; | 586 | encoder_funcs = encoder->helper_private; |
522 | ret = encoder_funcs->detect(encoder, connector); | 587 | ret = encoder_funcs->detect(encoder, connector); |
@@ -570,6 +635,8 @@ static int radeon_tv_get_modes(struct drm_connector *connector) | |||
570 | static int radeon_tv_mode_valid(struct drm_connector *connector, | 635 | static int radeon_tv_mode_valid(struct drm_connector *connector, |
571 | struct drm_display_mode *mode) | 636 | struct drm_display_mode *mode) |
572 | { | 637 | { |
638 | if ((mode->hdisplay > 1024) || (mode->vdisplay > 768)) | ||
639 | return MODE_CLOCK_RANGE; | ||
573 | return MODE_OK; | 640 | return MODE_OK; |
574 | } | 641 | } |
575 | 642 | ||
@@ -644,6 +711,10 @@ static enum drm_connector_status radeon_dvi_detect(struct drm_connector *connect | |||
644 | dret = radeon_ddc_probe(radeon_connector); | 711 | dret = radeon_ddc_probe(radeon_connector); |
645 | radeon_i2c_do_lock(radeon_connector, 0); | 712 | radeon_i2c_do_lock(radeon_connector, 0); |
646 | if (dret) { | 713 | if (dret) { |
714 | if (radeon_connector->edid) { | ||
715 | kfree(radeon_connector->edid); | ||
716 | radeon_connector->edid = NULL; | ||
717 | } | ||
647 | radeon_i2c_do_lock(radeon_connector, 1); | 718 | radeon_i2c_do_lock(radeon_connector, 1); |
648 | radeon_connector->edid = drm_get_edid(&radeon_connector->base, &radeon_connector->ddc_bus->adapter); | 719 | radeon_connector->edid = drm_get_edid(&radeon_connector->base, &radeon_connector->ddc_bus->adapter); |
649 | radeon_i2c_do_lock(radeon_connector, 0); | 720 | radeon_i2c_do_lock(radeon_connector, 0); |
@@ -654,10 +725,15 @@ static enum drm_connector_status radeon_dvi_detect(struct drm_connector *connect | |||
654 | } else { | 725 | } else { |
655 | radeon_connector->use_digital = !!(radeon_connector->edid->input & DRM_EDID_INPUT_DIGITAL); | 726 | radeon_connector->use_digital = !!(radeon_connector->edid->input & DRM_EDID_INPUT_DIGITAL); |
656 | 727 | ||
657 | /* if this isn't a digital monitor | 728 | /* some oems have boards with separate digital and analog connectors |
658 | then we need to make sure we don't have any | 729 | * with a shared ddc line (often vga + hdmi) |
659 | TV conflicts */ | 730 | */ |
660 | ret = connector_status_connected; | 731 | if ((!radeon_connector->use_digital) && radeon_connector->shared_ddc) { |
732 | kfree(radeon_connector->edid); | ||
733 | radeon_connector->edid = NULL; | ||
734 | ret = connector_status_disconnected; | ||
735 | } else | ||
736 | ret = connector_status_connected; | ||
661 | } | 737 | } |
662 | } | 738 | } |
663 | 739 | ||
@@ -753,9 +829,27 @@ static void radeon_dvi_force(struct drm_connector *connector) | |||
753 | radeon_connector->use_digital = true; | 829 | radeon_connector->use_digital = true; |
754 | } | 830 | } |
755 | 831 | ||
832 | static int radeon_dvi_mode_valid(struct drm_connector *connector, | ||
833 | struct drm_display_mode *mode) | ||
834 | { | ||
835 | struct radeon_connector *radeon_connector = to_radeon_connector(connector); | ||
836 | |||
837 | /* XXX check mode bandwidth */ | ||
838 | |||
839 | if (radeon_connector->use_digital && (mode->clock > 165000)) { | ||
840 | if ((radeon_connector->connector_object_id == CONNECTOR_OBJECT_ID_DUAL_LINK_DVI_I) || | ||
841 | (radeon_connector->connector_object_id == CONNECTOR_OBJECT_ID_DUAL_LINK_DVI_D) || | ||
842 | (radeon_connector->connector_object_id == CONNECTOR_OBJECT_ID_HDMI_TYPE_B)) | ||
843 | return MODE_OK; | ||
844 | else | ||
845 | return MODE_CLOCK_HIGH; | ||
846 | } | ||
847 | return MODE_OK; | ||
848 | } | ||
849 | |||
756 | struct drm_connector_helper_funcs radeon_dvi_connector_helper_funcs = { | 850 | struct drm_connector_helper_funcs radeon_dvi_connector_helper_funcs = { |
757 | .get_modes = radeon_dvi_get_modes, | 851 | .get_modes = radeon_dvi_get_modes, |
758 | .mode_valid = radeon_vga_mode_valid, | 852 | .mode_valid = radeon_dvi_mode_valid, |
759 | .best_encoder = radeon_dvi_encoder, | 853 | .best_encoder = radeon_dvi_encoder, |
760 | }; | 854 | }; |
761 | 855 | ||
@@ -775,13 +869,15 @@ radeon_add_atom_connector(struct drm_device *dev, | |||
775 | int connector_type, | 869 | int connector_type, |
776 | struct radeon_i2c_bus_rec *i2c_bus, | 870 | struct radeon_i2c_bus_rec *i2c_bus, |
777 | bool linkb, | 871 | bool linkb, |
778 | uint32_t igp_lane_info) | 872 | uint32_t igp_lane_info, |
873 | uint16_t connector_object_id) | ||
779 | { | 874 | { |
780 | struct radeon_device *rdev = dev->dev_private; | 875 | struct radeon_device *rdev = dev->dev_private; |
781 | struct drm_connector *connector; | 876 | struct drm_connector *connector; |
782 | struct radeon_connector *radeon_connector; | 877 | struct radeon_connector *radeon_connector; |
783 | struct radeon_connector_atom_dig *radeon_dig_connector; | 878 | struct radeon_connector_atom_dig *radeon_dig_connector; |
784 | uint32_t subpixel_order = SubPixelNone; | 879 | uint32_t subpixel_order = SubPixelNone; |
880 | bool shared_ddc = false; | ||
785 | int ret; | 881 | int ret; |
786 | 882 | ||
787 | /* fixme - tv/cv/din */ | 883 | /* fixme - tv/cv/din */ |
@@ -795,6 +891,13 @@ radeon_add_atom_connector(struct drm_device *dev, | |||
795 | radeon_connector->devices |= supported_device; | 891 | radeon_connector->devices |= supported_device; |
796 | return; | 892 | return; |
797 | } | 893 | } |
894 | if (radeon_connector->ddc_bus && i2c_bus->valid) { | ||
895 | if (memcmp(&radeon_connector->ddc_bus->rec, i2c_bus, | ||
896 | sizeof(struct radeon_i2c_bus_rec)) == 0) { | ||
897 | radeon_connector->shared_ddc = true; | ||
898 | shared_ddc = true; | ||
899 | } | ||
900 | } | ||
798 | } | 901 | } |
799 | 902 | ||
800 | radeon_connector = kzalloc(sizeof(struct radeon_connector), GFP_KERNEL); | 903 | radeon_connector = kzalloc(sizeof(struct radeon_connector), GFP_KERNEL); |
@@ -805,6 +908,8 @@ radeon_add_atom_connector(struct drm_device *dev, | |||
805 | 908 | ||
806 | radeon_connector->connector_id = connector_id; | 909 | radeon_connector->connector_id = connector_id; |
807 | radeon_connector->devices = supported_device; | 910 | radeon_connector->devices = supported_device; |
911 | radeon_connector->shared_ddc = shared_ddc; | ||
912 | radeon_connector->connector_object_id = connector_object_id; | ||
808 | switch (connector_type) { | 913 | switch (connector_type) { |
809 | case DRM_MODE_CONNECTOR_VGA: | 914 | case DRM_MODE_CONNECTOR_VGA: |
810 | drm_connector_init(dev, &radeon_connector->base, &radeon_vga_connector_funcs, connector_type); | 915 | drm_connector_init(dev, &radeon_connector->base, &radeon_vga_connector_funcs, connector_type); |
@@ -956,7 +1061,8 @@ radeon_add_legacy_connector(struct drm_device *dev, | |||
956 | uint32_t connector_id, | 1061 | uint32_t connector_id, |
957 | uint32_t supported_device, | 1062 | uint32_t supported_device, |
958 | int connector_type, | 1063 | int connector_type, |
959 | struct radeon_i2c_bus_rec *i2c_bus) | 1064 | struct radeon_i2c_bus_rec *i2c_bus, |
1065 | uint16_t connector_object_id) | ||
960 | { | 1066 | { |
961 | struct radeon_device *rdev = dev->dev_private; | 1067 | struct radeon_device *rdev = dev->dev_private; |
962 | struct drm_connector *connector; | 1068 | struct drm_connector *connector; |
@@ -985,6 +1091,7 @@ radeon_add_legacy_connector(struct drm_device *dev, | |||
985 | 1091 | ||
986 | radeon_connector->connector_id = connector_id; | 1092 | radeon_connector->connector_id = connector_id; |
987 | radeon_connector->devices = supported_device; | 1093 | radeon_connector->devices = supported_device; |
1094 | radeon_connector->connector_object_id = connector_object_id; | ||
988 | switch (connector_type) { | 1095 | switch (connector_type) { |
989 | case DRM_MODE_CONNECTOR_VGA: | 1096 | case DRM_MODE_CONNECTOR_VGA: |
990 | drm_connector_init(dev, &radeon_connector->base, &radeon_vga_connector_funcs, connector_type); | 1097 | drm_connector_init(dev, &radeon_connector->base, &radeon_vga_connector_funcs, connector_type); |
diff --git a/drivers/gpu/drm/radeon/radeon_cursor.c b/drivers/gpu/drm/radeon/radeon_cursor.c index b13c79e38bc0..28772a37009c 100644 --- a/drivers/gpu/drm/radeon/radeon_cursor.c +++ b/drivers/gpu/drm/radeon/radeon_cursor.c | |||
@@ -109,9 +109,15 @@ static void radeon_set_cursor(struct drm_crtc *crtc, struct drm_gem_object *obj, | |||
109 | struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc); | 109 | struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc); |
110 | struct radeon_device *rdev = crtc->dev->dev_private; | 110 | struct radeon_device *rdev = crtc->dev->dev_private; |
111 | 111 | ||
112 | if (ASIC_IS_AVIVO(rdev)) | 112 | if (ASIC_IS_AVIVO(rdev)) { |
113 | if (rdev->family >= CHIP_RV770) { | ||
114 | if (radeon_crtc->crtc_id) | ||
115 | WREG32(R700_D2CUR_SURFACE_ADDRESS_HIGH, 0); | ||
116 | else | ||
117 | WREG32(R700_D1CUR_SURFACE_ADDRESS_HIGH, 0); | ||
118 | } | ||
113 | WREG32(AVIVO_D1CUR_SURFACE_ADDRESS + radeon_crtc->crtc_offset, gpu_addr); | 119 | WREG32(AVIVO_D1CUR_SURFACE_ADDRESS + radeon_crtc->crtc_offset, gpu_addr); |
114 | else { | 120 | } else { |
115 | radeon_crtc->legacy_cursor_offset = gpu_addr - radeon_crtc->legacy_display_base_addr; | 121 | radeon_crtc->legacy_cursor_offset = gpu_addr - radeon_crtc->legacy_display_base_addr; |
116 | /* offset is from DISP(2)_BASE_ADDRESS */ | 122 | /* offset is from DISP(2)_BASE_ADDRESS */ |
117 | WREG32(RADEON_CUR_OFFSET + radeon_crtc->crtc_offset, radeon_crtc->legacy_cursor_offset); | 123 | WREG32(RADEON_CUR_OFFSET + radeon_crtc->crtc_offset, radeon_crtc->legacy_cursor_offset); |
diff --git a/drivers/gpu/drm/radeon/radeon_device.c b/drivers/gpu/drm/radeon/radeon_device.c index df988142e6b0..e3f9edfa40fe 100644 --- a/drivers/gpu/drm/radeon/radeon_device.c +++ b/drivers/gpu/drm/radeon/radeon_device.c | |||
@@ -444,20 +444,24 @@ static uint32_t cail_reg_read(struct card_info *info, uint32_t reg) | |||
444 | return r; | 444 | return r; |
445 | } | 445 | } |
446 | 446 | ||
447 | static struct card_info atom_card_info = { | ||
448 | .dev = NULL, | ||
449 | .reg_read = cail_reg_read, | ||
450 | .reg_write = cail_reg_write, | ||
451 | .mc_read = cail_mc_read, | ||
452 | .mc_write = cail_mc_write, | ||
453 | .pll_read = cail_pll_read, | ||
454 | .pll_write = cail_pll_write, | ||
455 | }; | ||
456 | |||
457 | int radeon_atombios_init(struct radeon_device *rdev) | 447 | int radeon_atombios_init(struct radeon_device *rdev) |
458 | { | 448 | { |
459 | atom_card_info.dev = rdev->ddev; | 449 | struct card_info *atom_card_info = |
460 | rdev->mode_info.atom_context = atom_parse(&atom_card_info, rdev->bios); | 450 | kzalloc(sizeof(struct card_info), GFP_KERNEL); |
451 | |||
452 | if (!atom_card_info) | ||
453 | return -ENOMEM; | ||
454 | |||
455 | rdev->mode_info.atom_card_info = atom_card_info; | ||
456 | atom_card_info->dev = rdev->ddev; | ||
457 | atom_card_info->reg_read = cail_reg_read; | ||
458 | atom_card_info->reg_write = cail_reg_write; | ||
459 | atom_card_info->mc_read = cail_mc_read; | ||
460 | atom_card_info->mc_write = cail_mc_write; | ||
461 | atom_card_info->pll_read = cail_pll_read; | ||
462 | atom_card_info->pll_write = cail_pll_write; | ||
463 | |||
464 | rdev->mode_info.atom_context = atom_parse(atom_card_info, rdev->bios); | ||
461 | radeon_atom_initialize_bios_scratch_regs(rdev->ddev); | 465 | radeon_atom_initialize_bios_scratch_regs(rdev->ddev); |
462 | return 0; | 466 | return 0; |
463 | } | 467 | } |
@@ -465,6 +469,7 @@ int radeon_atombios_init(struct radeon_device *rdev) | |||
465 | void radeon_atombios_fini(struct radeon_device *rdev) | 469 | void radeon_atombios_fini(struct radeon_device *rdev) |
466 | { | 470 | { |
467 | kfree(rdev->mode_info.atom_context); | 471 | kfree(rdev->mode_info.atom_context); |
472 | kfree(rdev->mode_info.atom_card_info); | ||
468 | } | 473 | } |
469 | 474 | ||
470 | int radeon_combios_init(struct radeon_device *rdev) | 475 | int radeon_combios_init(struct radeon_device *rdev) |
diff --git a/drivers/gpu/drm/radeon/radeon_display.c b/drivers/gpu/drm/radeon/radeon_display.c index 3655d91993a6..c85df4afcb7a 100644 --- a/drivers/gpu/drm/radeon/radeon_display.c +++ b/drivers/gpu/drm/radeon/radeon_display.c | |||
@@ -137,9 +137,6 @@ static void radeon_crtc_gamma_set(struct drm_crtc *crtc, u16 *red, u16 *green, | |||
137 | if (size != 256) { | 137 | if (size != 256) { |
138 | return; | 138 | return; |
139 | } | 139 | } |
140 | if (crtc->fb == NULL) { | ||
141 | return; | ||
142 | } | ||
143 | 140 | ||
144 | /* userspace palettes are always correct as is */ | 141 | /* userspace palettes are always correct as is */ |
145 | for (i = 0; i < 256; i++) { | 142 | for (i = 0; i < 256; i++) { |
@@ -147,7 +144,6 @@ static void radeon_crtc_gamma_set(struct drm_crtc *crtc, u16 *red, u16 *green, | |||
147 | radeon_crtc->lut_g[i] = green[i] >> 6; | 144 | radeon_crtc->lut_g[i] = green[i] >> 6; |
148 | radeon_crtc->lut_b[i] = blue[i] >> 6; | 145 | radeon_crtc->lut_b[i] = blue[i] >> 6; |
149 | } | 146 | } |
150 | |||
151 | radeon_crtc_load_lut(crtc); | 147 | radeon_crtc_load_lut(crtc); |
152 | } | 148 | } |
153 | 149 | ||
@@ -338,27 +334,19 @@ static bool radeon_setup_enc_conn(struct drm_device *dev) | |||
338 | 334 | ||
339 | int radeon_ddc_get_modes(struct radeon_connector *radeon_connector) | 335 | int radeon_ddc_get_modes(struct radeon_connector *radeon_connector) |
340 | { | 336 | { |
341 | struct edid *edid; | ||
342 | int ret = 0; | 337 | int ret = 0; |
343 | 338 | ||
344 | if (!radeon_connector->ddc_bus) | 339 | if (!radeon_connector->ddc_bus) |
345 | return -1; | 340 | return -1; |
346 | if (!radeon_connector->edid) { | 341 | if (!radeon_connector->edid) { |
347 | radeon_i2c_do_lock(radeon_connector, 1); | 342 | radeon_i2c_do_lock(radeon_connector, 1); |
348 | edid = drm_get_edid(&radeon_connector->base, &radeon_connector->ddc_bus->adapter); | 343 | radeon_connector->edid = drm_get_edid(&radeon_connector->base, &radeon_connector->ddc_bus->adapter); |
349 | radeon_i2c_do_lock(radeon_connector, 0); | 344 | radeon_i2c_do_lock(radeon_connector, 0); |
350 | } else | 345 | } |
351 | edid = radeon_connector->edid; | ||
352 | 346 | ||
353 | if (edid) { | 347 | if (radeon_connector->edid) { |
354 | /* update digital bits here */ | 348 | drm_mode_connector_update_edid_property(&radeon_connector->base, radeon_connector->edid); |
355 | if (edid->input & DRM_EDID_INPUT_DIGITAL) | 349 | ret = drm_add_edid_modes(&radeon_connector->base, radeon_connector->edid); |
356 | radeon_connector->use_digital = 1; | ||
357 | else | ||
358 | radeon_connector->use_digital = 0; | ||
359 | drm_mode_connector_update_edid_property(&radeon_connector->base, edid); | ||
360 | ret = drm_add_edid_modes(&radeon_connector->base, edid); | ||
361 | kfree(edid); | ||
362 | return ret; | 350 | return ret; |
363 | } | 351 | } |
364 | drm_mode_connector_update_edid_property(&radeon_connector->base, NULL); | 352 | drm_mode_connector_update_edid_property(&radeon_connector->base, NULL); |
@@ -765,7 +753,7 @@ bool radeon_crtc_scaling_mode_fixup(struct drm_crtc *crtc, | |||
765 | radeon_crtc->rmx_type = radeon_encoder->rmx_type; | 753 | radeon_crtc->rmx_type = radeon_encoder->rmx_type; |
766 | memcpy(&radeon_crtc->native_mode, | 754 | memcpy(&radeon_crtc->native_mode, |
767 | &radeon_encoder->native_mode, | 755 | &radeon_encoder->native_mode, |
768 | sizeof(struct radeon_native_mode)); | 756 | sizeof(struct drm_display_mode)); |
769 | first = false; | 757 | first = false; |
770 | } else { | 758 | } else { |
771 | if (radeon_crtc->rmx_type != radeon_encoder->rmx_type) { | 759 | if (radeon_crtc->rmx_type != radeon_encoder->rmx_type) { |
@@ -783,10 +771,10 @@ bool radeon_crtc_scaling_mode_fixup(struct drm_crtc *crtc, | |||
783 | if (radeon_crtc->rmx_type != RMX_OFF) { | 771 | if (radeon_crtc->rmx_type != RMX_OFF) { |
784 | fixed20_12 a, b; | 772 | fixed20_12 a, b; |
785 | a.full = rfixed_const(crtc->mode.vdisplay); | 773 | a.full = rfixed_const(crtc->mode.vdisplay); |
786 | b.full = rfixed_const(radeon_crtc->native_mode.panel_xres); | 774 | b.full = rfixed_const(radeon_crtc->native_mode.hdisplay); |
787 | radeon_crtc->vsc.full = rfixed_div(a, b); | 775 | radeon_crtc->vsc.full = rfixed_div(a, b); |
788 | a.full = rfixed_const(crtc->mode.hdisplay); | 776 | a.full = rfixed_const(crtc->mode.hdisplay); |
789 | b.full = rfixed_const(radeon_crtc->native_mode.panel_yres); | 777 | b.full = rfixed_const(radeon_crtc->native_mode.vdisplay); |
790 | radeon_crtc->hsc.full = rfixed_div(a, b); | 778 | radeon_crtc->hsc.full = rfixed_div(a, b); |
791 | } else { | 779 | } else { |
792 | radeon_crtc->vsc.full = rfixed_const(1); | 780 | radeon_crtc->vsc.full = rfixed_const(1); |
diff --git a/drivers/gpu/drm/radeon/radeon_encoders.c b/drivers/gpu/drm/radeon/radeon_encoders.c index a65ab1a0dad2..d42bc512d75a 100644 --- a/drivers/gpu/drm/radeon/radeon_encoders.c +++ b/drivers/gpu/drm/radeon/radeon_encoders.c | |||
@@ -31,6 +31,10 @@ | |||
31 | 31 | ||
32 | extern int atom_debug; | 32 | extern int atom_debug; |
33 | 33 | ||
34 | /* evil but including atombios.h is much worse */ | ||
35 | bool radeon_atom_get_tv_timings(struct radeon_device *rdev, int index, | ||
36 | struct drm_display_mode *mode); | ||
37 | |||
34 | uint32_t | 38 | uint32_t |
35 | radeon_get_encoder_id(struct drm_device *dev, uint32_t supported_device, uint8_t dac) | 39 | radeon_get_encoder_id(struct drm_device *dev, uint32_t supported_device, uint8_t dac) |
36 | { | 40 | { |
@@ -167,49 +171,17 @@ void radeon_rmx_mode_fixup(struct drm_encoder *encoder, | |||
167 | struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); | 171 | struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); |
168 | struct drm_device *dev = encoder->dev; | 172 | struct drm_device *dev = encoder->dev; |
169 | struct radeon_device *rdev = dev->dev_private; | 173 | struct radeon_device *rdev = dev->dev_private; |
170 | struct radeon_native_mode *native_mode = &radeon_encoder->native_mode; | 174 | struct drm_display_mode *native_mode = &radeon_encoder->native_mode; |
171 | 175 | ||
172 | if (mode->hdisplay < native_mode->panel_xres || | 176 | if (mode->hdisplay < native_mode->hdisplay || |
173 | mode->vdisplay < native_mode->panel_yres) { | 177 | mode->vdisplay < native_mode->vdisplay) { |
174 | if (ASIC_IS_AVIVO(rdev)) { | 178 | int mode_id = adjusted_mode->base.id; |
175 | adjusted_mode->hdisplay = native_mode->panel_xres; | 179 | *adjusted_mode = *native_mode; |
176 | adjusted_mode->vdisplay = native_mode->panel_yres; | 180 | if (!ASIC_IS_AVIVO(rdev)) { |
177 | adjusted_mode->htotal = native_mode->panel_xres + native_mode->hblank; | 181 | adjusted_mode->hdisplay = mode->hdisplay; |
178 | adjusted_mode->hsync_start = native_mode->panel_xres + native_mode->hoverplus; | 182 | adjusted_mode->vdisplay = mode->vdisplay; |
179 | adjusted_mode->hsync_end = adjusted_mode->hsync_start + native_mode->hsync_width; | ||
180 | adjusted_mode->vtotal = native_mode->panel_yres + native_mode->vblank; | ||
181 | adjusted_mode->vsync_start = native_mode->panel_yres + native_mode->voverplus; | ||
182 | adjusted_mode->vsync_end = adjusted_mode->vsync_start + native_mode->vsync_width; | ||
183 | /* update crtc values */ | ||
184 | drm_mode_set_crtcinfo(adjusted_mode, CRTC_INTERLACE_HALVE_V); | ||
185 | /* adjust crtc values */ | ||
186 | adjusted_mode->crtc_hdisplay = native_mode->panel_xres; | ||
187 | adjusted_mode->crtc_vdisplay = native_mode->panel_yres; | ||
188 | adjusted_mode->crtc_htotal = adjusted_mode->crtc_hdisplay + native_mode->hblank; | ||
189 | adjusted_mode->crtc_hsync_start = adjusted_mode->crtc_hdisplay + native_mode->hoverplus; | ||
190 | adjusted_mode->crtc_hsync_end = adjusted_mode->crtc_hsync_start + native_mode->hsync_width; | ||
191 | adjusted_mode->crtc_vtotal = adjusted_mode->crtc_vdisplay + native_mode->vblank; | ||
192 | adjusted_mode->crtc_vsync_start = adjusted_mode->crtc_vdisplay + native_mode->voverplus; | ||
193 | adjusted_mode->crtc_vsync_end = adjusted_mode->crtc_vsync_start + native_mode->vsync_width; | ||
194 | } else { | ||
195 | adjusted_mode->htotal = native_mode->panel_xres + native_mode->hblank; | ||
196 | adjusted_mode->hsync_start = native_mode->panel_xres + native_mode->hoverplus; | ||
197 | adjusted_mode->hsync_end = adjusted_mode->hsync_start + native_mode->hsync_width; | ||
198 | adjusted_mode->vtotal = native_mode->panel_yres + native_mode->vblank; | ||
199 | adjusted_mode->vsync_start = native_mode->panel_yres + native_mode->voverplus; | ||
200 | adjusted_mode->vsync_end = adjusted_mode->vsync_start + native_mode->vsync_width; | ||
201 | /* update crtc values */ | ||
202 | drm_mode_set_crtcinfo(adjusted_mode, CRTC_INTERLACE_HALVE_V); | ||
203 | /* adjust crtc values */ | ||
204 | adjusted_mode->crtc_htotal = adjusted_mode->crtc_hdisplay + native_mode->hblank; | ||
205 | adjusted_mode->crtc_hsync_start = adjusted_mode->crtc_hdisplay + native_mode->hoverplus; | ||
206 | adjusted_mode->crtc_hsync_end = adjusted_mode->crtc_hsync_start + native_mode->hsync_width; | ||
207 | adjusted_mode->crtc_vtotal = adjusted_mode->crtc_vdisplay + native_mode->vblank; | ||
208 | adjusted_mode->crtc_vsync_start = adjusted_mode->crtc_vdisplay + native_mode->voverplus; | ||
209 | adjusted_mode->crtc_vsync_end = adjusted_mode->crtc_vsync_start + native_mode->vsync_width; | ||
210 | } | 183 | } |
211 | adjusted_mode->flags = native_mode->flags; | 184 | adjusted_mode->base.id = mode_id; |
212 | adjusted_mode->clock = native_mode->dotclock; | ||
213 | } | 185 | } |
214 | } | 186 | } |
215 | 187 | ||
@@ -219,7 +191,11 @@ static bool radeon_atom_mode_fixup(struct drm_encoder *encoder, | |||
219 | struct drm_display_mode *adjusted_mode) | 191 | struct drm_display_mode *adjusted_mode) |
220 | { | 192 | { |
221 | struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); | 193 | struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); |
194 | struct drm_device *dev = encoder->dev; | ||
195 | struct radeon_device *rdev = dev->dev_private; | ||
222 | 196 | ||
197 | /* set the active encoder to connector routing */ | ||
198 | radeon_encoder_set_active_device(encoder); | ||
223 | drm_mode_set_crtcinfo(adjusted_mode, 0); | 199 | drm_mode_set_crtcinfo(adjusted_mode, 0); |
224 | 200 | ||
225 | if (radeon_encoder->rmx_type != RMX_OFF) | 201 | if (radeon_encoder->rmx_type != RMX_OFF) |
@@ -230,6 +206,18 @@ static bool radeon_atom_mode_fixup(struct drm_encoder *encoder, | |||
230 | && (mode->crtc_vsync_start < (mode->crtc_vdisplay + 2))) | 206 | && (mode->crtc_vsync_start < (mode->crtc_vdisplay + 2))) |
231 | adjusted_mode->crtc_vsync_start = adjusted_mode->crtc_vdisplay + 2; | 207 | adjusted_mode->crtc_vsync_start = adjusted_mode->crtc_vdisplay + 2; |
232 | 208 | ||
209 | if (radeon_encoder->active_device & (ATOM_DEVICE_TV_SUPPORT)) { | ||
210 | struct radeon_encoder_atom_dac *tv_dac = radeon_encoder->enc_priv; | ||
211 | if (tv_dac) { | ||
212 | if (tv_dac->tv_std == TV_STD_NTSC || | ||
213 | tv_dac->tv_std == TV_STD_NTSC_J || | ||
214 | tv_dac->tv_std == TV_STD_PAL_M) | ||
215 | radeon_atom_get_tv_timings(rdev, 0, adjusted_mode); | ||
216 | else | ||
217 | radeon_atom_get_tv_timings(rdev, 1, adjusted_mode); | ||
218 | } | ||
219 | } | ||
220 | |||
233 | return true; | 221 | return true; |
234 | } | 222 | } |
235 | 223 | ||
@@ -461,7 +449,7 @@ atombios_digital_setup(struct drm_encoder *encoder, int action) | |||
461 | case 1: | 449 | case 1: |
462 | args.v1.ucMisc = 0; | 450 | args.v1.ucMisc = 0; |
463 | args.v1.ucAction = action; | 451 | args.v1.ucAction = action; |
464 | if (drm_detect_hdmi_monitor((struct edid *)connector->edid_blob_ptr)) | 452 | if (drm_detect_hdmi_monitor(radeon_connector->edid)) |
465 | args.v1.ucMisc |= PANEL_ENCODER_MISC_HDMI_TYPE; | 453 | args.v1.ucMisc |= PANEL_ENCODER_MISC_HDMI_TYPE; |
466 | args.v1.usPixelClock = cpu_to_le16(radeon_encoder->pixel_clock / 10); | 454 | args.v1.usPixelClock = cpu_to_le16(radeon_encoder->pixel_clock / 10); |
467 | if (radeon_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT)) { | 455 | if (radeon_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT)) { |
@@ -486,7 +474,7 @@ atombios_digital_setup(struct drm_encoder *encoder, int action) | |||
486 | if (dig->coherent_mode) | 474 | if (dig->coherent_mode) |
487 | args.v2.ucMisc |= PANEL_ENCODER_MISC_COHERENT; | 475 | args.v2.ucMisc |= PANEL_ENCODER_MISC_COHERENT; |
488 | } | 476 | } |
489 | if (drm_detect_hdmi_monitor((struct edid *)connector->edid_blob_ptr)) | 477 | if (drm_detect_hdmi_monitor(radeon_connector->edid)) |
490 | args.v2.ucMisc |= PANEL_ENCODER_MISC_HDMI_TYPE; | 478 | args.v2.ucMisc |= PANEL_ENCODER_MISC_HDMI_TYPE; |
491 | args.v2.usPixelClock = cpu_to_le16(radeon_encoder->pixel_clock / 10); | 479 | args.v2.usPixelClock = cpu_to_le16(radeon_encoder->pixel_clock / 10); |
492 | args.v2.ucTruncate = 0; | 480 | args.v2.ucTruncate = 0; |
@@ -544,7 +532,7 @@ atombios_get_encoder_mode(struct drm_encoder *encoder) | |||
544 | switch (connector->connector_type) { | 532 | switch (connector->connector_type) { |
545 | case DRM_MODE_CONNECTOR_DVII: | 533 | case DRM_MODE_CONNECTOR_DVII: |
546 | case DRM_MODE_CONNECTOR_HDMIB: /* HDMI-B is basically DL-DVI; analog works fine */ | 534 | case DRM_MODE_CONNECTOR_HDMIB: /* HDMI-B is basically DL-DVI; analog works fine */ |
547 | if (drm_detect_hdmi_monitor((struct edid *)connector->edid_blob_ptr)) | 535 | if (drm_detect_hdmi_monitor(radeon_connector->edid)) |
548 | return ATOM_ENCODER_MODE_HDMI; | 536 | return ATOM_ENCODER_MODE_HDMI; |
549 | else if (radeon_connector->use_digital) | 537 | else if (radeon_connector->use_digital) |
550 | return ATOM_ENCODER_MODE_DVI; | 538 | return ATOM_ENCODER_MODE_DVI; |
@@ -554,7 +542,7 @@ atombios_get_encoder_mode(struct drm_encoder *encoder) | |||
554 | case DRM_MODE_CONNECTOR_DVID: | 542 | case DRM_MODE_CONNECTOR_DVID: |
555 | case DRM_MODE_CONNECTOR_HDMIA: | 543 | case DRM_MODE_CONNECTOR_HDMIA: |
556 | default: | 544 | default: |
557 | if (drm_detect_hdmi_monitor((struct edid *)connector->edid_blob_ptr)) | 545 | if (drm_detect_hdmi_monitor(radeon_connector->edid)) |
558 | return ATOM_ENCODER_MODE_HDMI; | 546 | return ATOM_ENCODER_MODE_HDMI; |
559 | else | 547 | else |
560 | return ATOM_ENCODER_MODE_DVI; | 548 | return ATOM_ENCODER_MODE_DVI; |
@@ -566,7 +554,7 @@ atombios_get_encoder_mode(struct drm_encoder *encoder) | |||
566 | /*if (radeon_output->MonType == MT_DP) | 554 | /*if (radeon_output->MonType == MT_DP) |
567 | return ATOM_ENCODER_MODE_DP; | 555 | return ATOM_ENCODER_MODE_DP; |
568 | else*/ | 556 | else*/ |
569 | if (drm_detect_hdmi_monitor((struct edid *)connector->edid_blob_ptr)) | 557 | if (drm_detect_hdmi_monitor(radeon_connector->edid)) |
570 | return ATOM_ENCODER_MODE_HDMI; | 558 | return ATOM_ENCODER_MODE_HDMI; |
571 | else | 559 | else |
572 | return ATOM_ENCODER_MODE_DVI; | 560 | return ATOM_ENCODER_MODE_DVI; |
@@ -734,14 +722,17 @@ atombios_dig_transmitter_setup(struct drm_encoder *encoder, int action) | |||
734 | atom_parse_cmd_header(rdev->mode_info.atom_context, index, &frev, &crev); | 722 | atom_parse_cmd_header(rdev->mode_info.atom_context, index, &frev, &crev); |
735 | 723 | ||
736 | args.v1.ucAction = action; | 724 | args.v1.ucAction = action; |
737 | 725 | if (action == ATOM_TRANSMITTER_ACTION_INIT) { | |
726 | args.v1.usInitInfo = radeon_connector->connector_object_id; | ||
727 | } else { | ||
728 | if (radeon_encoder->pixel_clock > 165000) | ||
729 | args.v1.usPixelClock = cpu_to_le16((radeon_encoder->pixel_clock / 2) / 10); | ||
730 | else | ||
731 | args.v1.usPixelClock = cpu_to_le16(radeon_encoder->pixel_clock / 10); | ||
732 | } | ||
738 | if (ASIC_IS_DCE32(rdev)) { | 733 | if (ASIC_IS_DCE32(rdev)) { |
739 | if (radeon_encoder->pixel_clock > 165000) { | 734 | if (radeon_encoder->pixel_clock > 165000) |
740 | args.v2.usPixelClock = cpu_to_le16((radeon_encoder->pixel_clock * 10 * 2) / 100); | 735 | args.v2.usPixelClock = cpu_to_le16((radeon_encoder->pixel_clock / 2) / 10); |
741 | args.v2.acConfig.fDualLinkConnector = 1; | ||
742 | } else { | ||
743 | args.v2.usPixelClock = cpu_to_le16((radeon_encoder->pixel_clock * 10 * 4) / 100); | ||
744 | } | ||
745 | if (dig->dig_block) | 736 | if (dig->dig_block) |
746 | args.v2.acConfig.ucEncoderSel = 1; | 737 | args.v2.acConfig.ucEncoderSel = 1; |
747 | 738 | ||
@@ -766,7 +757,6 @@ atombios_dig_transmitter_setup(struct drm_encoder *encoder, int action) | |||
766 | } | 757 | } |
767 | } else { | 758 | } else { |
768 | args.v1.ucConfig = ATOM_TRANSMITTER_CONFIG_CLKSRC_PPLL; | 759 | args.v1.ucConfig = ATOM_TRANSMITTER_CONFIG_CLKSRC_PPLL; |
769 | args.v1.usPixelClock = cpu_to_le16((radeon_encoder->pixel_clock) / 10); | ||
770 | 760 | ||
771 | switch (radeon_encoder->encoder_id) { | 761 | switch (radeon_encoder->encoder_id) { |
772 | case ENCODER_OBJECT_ID_INTERNAL_UNIPHY: | 762 | case ENCODER_OBJECT_ID_INTERNAL_UNIPHY: |
@@ -874,16 +864,9 @@ radeon_atom_encoder_dpms(struct drm_encoder *encoder, int mode) | |||
874 | DISPLAY_DEVICE_OUTPUT_CONTROL_PS_ALLOCATION args; | 864 | DISPLAY_DEVICE_OUTPUT_CONTROL_PS_ALLOCATION args; |
875 | int index = 0; | 865 | int index = 0; |
876 | bool is_dig = false; | 866 | bool is_dig = false; |
877 | int devices; | ||
878 | 867 | ||
879 | memset(&args, 0, sizeof(args)); | 868 | memset(&args, 0, sizeof(args)); |
880 | 869 | ||
881 | /* on DPMS off we have no idea if active device is meaningful */ | ||
882 | if (mode != DRM_MODE_DPMS_ON && !radeon_encoder->active_device) | ||
883 | devices = radeon_encoder->devices; | ||
884 | else | ||
885 | devices = radeon_encoder->active_device; | ||
886 | |||
887 | DRM_DEBUG("encoder dpms %d to mode %d, devices %08x, active_devices %08x\n", | 870 | DRM_DEBUG("encoder dpms %d to mode %d, devices %08x, active_devices %08x\n", |
888 | radeon_encoder->encoder_id, mode, radeon_encoder->devices, | 871 | radeon_encoder->encoder_id, mode, radeon_encoder->devices, |
889 | radeon_encoder->active_device); | 872 | radeon_encoder->active_device); |
@@ -914,18 +897,18 @@ radeon_atom_encoder_dpms(struct drm_encoder *encoder, int mode) | |||
914 | break; | 897 | break; |
915 | case ENCODER_OBJECT_ID_INTERNAL_DAC1: | 898 | case ENCODER_OBJECT_ID_INTERNAL_DAC1: |
916 | case ENCODER_OBJECT_ID_INTERNAL_KLDSCP_DAC1: | 899 | case ENCODER_OBJECT_ID_INTERNAL_KLDSCP_DAC1: |
917 | if (devices & (ATOM_DEVICE_TV_SUPPORT)) | 900 | if (radeon_encoder->active_device & (ATOM_DEVICE_TV_SUPPORT)) |
918 | index = GetIndexIntoMasterTable(COMMAND, TV1OutputControl); | 901 | index = GetIndexIntoMasterTable(COMMAND, TV1OutputControl); |
919 | else if (devices & (ATOM_DEVICE_CV_SUPPORT)) | 902 | else if (radeon_encoder->active_device & (ATOM_DEVICE_CV_SUPPORT)) |
920 | index = GetIndexIntoMasterTable(COMMAND, CV1OutputControl); | 903 | index = GetIndexIntoMasterTable(COMMAND, CV1OutputControl); |
921 | else | 904 | else |
922 | index = GetIndexIntoMasterTable(COMMAND, DAC1OutputControl); | 905 | index = GetIndexIntoMasterTable(COMMAND, DAC1OutputControl); |
923 | break; | 906 | break; |
924 | case ENCODER_OBJECT_ID_INTERNAL_DAC2: | 907 | case ENCODER_OBJECT_ID_INTERNAL_DAC2: |
925 | case ENCODER_OBJECT_ID_INTERNAL_KLDSCP_DAC2: | 908 | case ENCODER_OBJECT_ID_INTERNAL_KLDSCP_DAC2: |
926 | if (devices & (ATOM_DEVICE_TV_SUPPORT)) | 909 | if (radeon_encoder->active_device & (ATOM_DEVICE_TV_SUPPORT)) |
927 | index = GetIndexIntoMasterTable(COMMAND, TV1OutputControl); | 910 | index = GetIndexIntoMasterTable(COMMAND, TV1OutputControl); |
928 | else if (devices & (ATOM_DEVICE_CV_SUPPORT)) | 911 | else if (radeon_encoder->active_device & (ATOM_DEVICE_CV_SUPPORT)) |
929 | index = GetIndexIntoMasterTable(COMMAND, CV1OutputControl); | 912 | index = GetIndexIntoMasterTable(COMMAND, CV1OutputControl); |
930 | else | 913 | else |
931 | index = GetIndexIntoMasterTable(COMMAND, DAC2OutputControl); | 914 | index = GetIndexIntoMasterTable(COMMAND, DAC2OutputControl); |
@@ -1104,8 +1087,11 @@ atombios_apply_encoder_quirks(struct drm_encoder *encoder, | |||
1104 | } | 1087 | } |
1105 | 1088 | ||
1106 | /* set scaler clears this on some chips */ | 1089 | /* set scaler clears this on some chips */ |
1107 | if (ASIC_IS_AVIVO(rdev) && (mode->flags & DRM_MODE_FLAG_INTERLACE)) | 1090 | if (!(radeon_encoder->active_device & (ATOM_DEVICE_TV_SUPPORT))) { |
1108 | WREG32(AVIVO_D1MODE_DATA_FORMAT + radeon_crtc->crtc_offset, AVIVO_D1MODE_INTERLEAVE_EN); | 1091 | if (ASIC_IS_AVIVO(rdev) && (mode->flags & DRM_MODE_FLAG_INTERLACE)) |
1092 | WREG32(AVIVO_D1MODE_DATA_FORMAT + radeon_crtc->crtc_offset, | ||
1093 | AVIVO_D1MODE_INTERLEAVE_EN); | ||
1094 | } | ||
1109 | } | 1095 | } |
1110 | 1096 | ||
1111 | static void | 1097 | static void |
@@ -1153,6 +1139,7 @@ radeon_atom_encoder_mode_set(struct drm_encoder *encoder, | |||
1153 | 1139 | ||
1154 | /* setup and enable the encoder and transmitter */ | 1140 | /* setup and enable the encoder and transmitter */ |
1155 | atombios_dig_encoder_setup(encoder, ATOM_ENABLE); | 1141 | atombios_dig_encoder_setup(encoder, ATOM_ENABLE); |
1142 | atombios_dig_transmitter_setup(encoder, ATOM_TRANSMITTER_ACTION_INIT); | ||
1156 | atombios_dig_transmitter_setup(encoder, ATOM_TRANSMITTER_ACTION_SETUP); | 1143 | atombios_dig_transmitter_setup(encoder, ATOM_TRANSMITTER_ACTION_SETUP); |
1157 | atombios_dig_transmitter_setup(encoder, ATOM_TRANSMITTER_ACTION_ENABLE); | 1144 | atombios_dig_transmitter_setup(encoder, ATOM_TRANSMITTER_ACTION_ENABLE); |
1158 | break; | 1145 | break; |
@@ -1268,8 +1255,6 @@ static void radeon_atom_encoder_prepare(struct drm_encoder *encoder) | |||
1268 | { | 1255 | { |
1269 | radeon_atom_output_lock(encoder, true); | 1256 | radeon_atom_output_lock(encoder, true); |
1270 | radeon_atom_encoder_dpms(encoder, DRM_MODE_DPMS_OFF); | 1257 | radeon_atom_encoder_dpms(encoder, DRM_MODE_DPMS_OFF); |
1271 | |||
1272 | radeon_encoder_set_active_device(encoder); | ||
1273 | } | 1258 | } |
1274 | 1259 | ||
1275 | static void radeon_atom_encoder_commit(struct drm_encoder *encoder) | 1260 | static void radeon_atom_encoder_commit(struct drm_encoder *encoder) |
diff --git a/drivers/gpu/drm/radeon/radeon_gart.c b/drivers/gpu/drm/radeon/radeon_gart.c index a931af065dd4..a68d7566178c 100644 --- a/drivers/gpu/drm/radeon/radeon_gart.c +++ b/drivers/gpu/drm/radeon/radeon_gart.c | |||
@@ -140,15 +140,15 @@ void radeon_gart_unbind(struct radeon_device *rdev, unsigned offset, | |||
140 | WARN(1, "trying to unbind memory to unitialized GART !\n"); | 140 | WARN(1, "trying to unbind memory to unitialized GART !\n"); |
141 | return; | 141 | return; |
142 | } | 142 | } |
143 | t = offset / 4096; | 143 | t = offset / RADEON_GPU_PAGE_SIZE; |
144 | p = t / (PAGE_SIZE / 4096); | 144 | p = t / (PAGE_SIZE / RADEON_GPU_PAGE_SIZE); |
145 | for (i = 0; i < pages; i++, p++) { | 145 | for (i = 0; i < pages; i++, p++) { |
146 | if (rdev->gart.pages[p]) { | 146 | if (rdev->gart.pages[p]) { |
147 | pci_unmap_page(rdev->pdev, rdev->gart.pages_addr[p], | 147 | pci_unmap_page(rdev->pdev, rdev->gart.pages_addr[p], |
148 | PAGE_SIZE, PCI_DMA_BIDIRECTIONAL); | 148 | PAGE_SIZE, PCI_DMA_BIDIRECTIONAL); |
149 | rdev->gart.pages[p] = NULL; | 149 | rdev->gart.pages[p] = NULL; |
150 | rdev->gart.pages_addr[p] = 0; | 150 | rdev->gart.pages_addr[p] = 0; |
151 | for (j = 0; j < (PAGE_SIZE / 4096); j++, t++) { | 151 | for (j = 0; j < (PAGE_SIZE / RADEON_GPU_PAGE_SIZE); j++, t++) { |
152 | radeon_gart_set_page(rdev, t, 0); | 152 | radeon_gart_set_page(rdev, t, 0); |
153 | } | 153 | } |
154 | } | 154 | } |
@@ -169,8 +169,8 @@ int radeon_gart_bind(struct radeon_device *rdev, unsigned offset, | |||
169 | DRM_ERROR("trying to bind memory to unitialized GART !\n"); | 169 | DRM_ERROR("trying to bind memory to unitialized GART !\n"); |
170 | return -EINVAL; | 170 | return -EINVAL; |
171 | } | 171 | } |
172 | t = offset / 4096; | 172 | t = offset / RADEON_GPU_PAGE_SIZE; |
173 | p = t / (PAGE_SIZE / 4096); | 173 | p = t / (PAGE_SIZE / RADEON_GPU_PAGE_SIZE); |
174 | 174 | ||
175 | for (i = 0; i < pages; i++, p++) { | 175 | for (i = 0; i < pages; i++, p++) { |
176 | /* we need to support large memory configurations */ | 176 | /* we need to support large memory configurations */ |
@@ -185,9 +185,9 @@ int radeon_gart_bind(struct radeon_device *rdev, unsigned offset, | |||
185 | } | 185 | } |
186 | rdev->gart.pages[p] = pagelist[i]; | 186 | rdev->gart.pages[p] = pagelist[i]; |
187 | page_base = rdev->gart.pages_addr[p]; | 187 | page_base = rdev->gart.pages_addr[p]; |
188 | for (j = 0; j < (PAGE_SIZE / 4096); j++, t++) { | 188 | for (j = 0; j < (PAGE_SIZE / RADEON_GPU_PAGE_SIZE); j++, t++) { |
189 | radeon_gart_set_page(rdev, t, page_base); | 189 | radeon_gart_set_page(rdev, t, page_base); |
190 | page_base += 4096; | 190 | page_base += RADEON_GPU_PAGE_SIZE; |
191 | } | 191 | } |
192 | } | 192 | } |
193 | mb(); | 193 | mb(); |
@@ -200,14 +200,14 @@ int radeon_gart_init(struct radeon_device *rdev) | |||
200 | if (rdev->gart.pages) { | 200 | if (rdev->gart.pages) { |
201 | return 0; | 201 | return 0; |
202 | } | 202 | } |
203 | /* We need PAGE_SIZE >= 4096 */ | 203 | /* We need PAGE_SIZE >= RADEON_GPU_PAGE_SIZE */ |
204 | if (PAGE_SIZE < 4096) { | 204 | if (PAGE_SIZE < RADEON_GPU_PAGE_SIZE) { |
205 | DRM_ERROR("Page size is smaller than GPU page size!\n"); | 205 | DRM_ERROR("Page size is smaller than GPU page size!\n"); |
206 | return -EINVAL; | 206 | return -EINVAL; |
207 | } | 207 | } |
208 | /* Compute table size */ | 208 | /* Compute table size */ |
209 | rdev->gart.num_cpu_pages = rdev->mc.gtt_size / PAGE_SIZE; | 209 | rdev->gart.num_cpu_pages = rdev->mc.gtt_size / PAGE_SIZE; |
210 | rdev->gart.num_gpu_pages = rdev->mc.gtt_size / 4096; | 210 | rdev->gart.num_gpu_pages = rdev->mc.gtt_size / RADEON_GPU_PAGE_SIZE; |
211 | DRM_INFO("GART: num cpu pages %u, num gpu pages %u\n", | 211 | DRM_INFO("GART: num cpu pages %u, num gpu pages %u\n", |
212 | rdev->gart.num_cpu_pages, rdev->gart.num_gpu_pages); | 212 | rdev->gart.num_cpu_pages, rdev->gart.num_gpu_pages); |
213 | /* Allocate pages table */ | 213 | /* Allocate pages table */ |
diff --git a/drivers/gpu/drm/radeon/radeon_irq_kms.c b/drivers/gpu/drm/radeon/radeon_irq_kms.c index 8e0a8759e428..a0fe6232dcb6 100644 --- a/drivers/gpu/drm/radeon/radeon_irq_kms.c +++ b/drivers/gpu/drm/radeon/radeon_irq_kms.c | |||
@@ -92,6 +92,13 @@ int radeon_irq_kms_init(struct radeon_device *rdev) | |||
92 | if (r) { | 92 | if (r) { |
93 | return r; | 93 | return r; |
94 | } | 94 | } |
95 | /* enable msi */ | ||
96 | rdev->msi_enabled = 0; | ||
97 | if (rdev->family >= CHIP_RV380) { | ||
98 | int ret = pci_enable_msi(rdev->pdev); | ||
99 | if (!ret) | ||
100 | rdev->msi_enabled = 1; | ||
101 | } | ||
95 | drm_irq_install(rdev->ddev); | 102 | drm_irq_install(rdev->ddev); |
96 | rdev->irq.installed = true; | 103 | rdev->irq.installed = true; |
97 | DRM_INFO("radeon: irq initialized.\n"); | 104 | DRM_INFO("radeon: irq initialized.\n"); |
@@ -103,5 +110,7 @@ void radeon_irq_kms_fini(struct radeon_device *rdev) | |||
103 | if (rdev->irq.installed) { | 110 | if (rdev->irq.installed) { |
104 | rdev->irq.installed = false; | 111 | rdev->irq.installed = false; |
105 | drm_irq_uninstall(rdev->ddev); | 112 | drm_irq_uninstall(rdev->ddev); |
113 | if (rdev->msi_enabled) | ||
114 | pci_disable_msi(rdev->pdev); | ||
106 | } | 115 | } |
107 | } | 116 | } |
diff --git a/drivers/gpu/drm/radeon/radeon_legacy_crtc.c b/drivers/gpu/drm/radeon/radeon_legacy_crtc.c index 36410f85d705..8d0b7aa87fa4 100644 --- a/drivers/gpu/drm/radeon/radeon_legacy_crtc.c +++ b/drivers/gpu/drm/radeon/radeon_legacy_crtc.c | |||
@@ -48,7 +48,7 @@ static void radeon_legacy_rmx_mode_set(struct drm_crtc *crtc, | |||
48 | u32 fp_horz_stretch, fp_vert_stretch, fp_horz_vert_active; | 48 | u32 fp_horz_stretch, fp_vert_stretch, fp_horz_vert_active; |
49 | u32 fp_h_sync_strt_wid, fp_crtc_h_total_disp; | 49 | u32 fp_h_sync_strt_wid, fp_crtc_h_total_disp; |
50 | u32 fp_v_sync_strt_wid, fp_crtc_v_total_disp; | 50 | u32 fp_v_sync_strt_wid, fp_crtc_v_total_disp; |
51 | struct radeon_native_mode *native_mode = &radeon_crtc->native_mode; | 51 | struct drm_display_mode *native_mode = &radeon_crtc->native_mode; |
52 | 52 | ||
53 | fp_vert_stretch = RREG32(RADEON_FP_VERT_STRETCH) & | 53 | fp_vert_stretch = RREG32(RADEON_FP_VERT_STRETCH) & |
54 | (RADEON_VERT_STRETCH_RESERVED | | 54 | (RADEON_VERT_STRETCH_RESERVED | |
@@ -95,19 +95,19 @@ static void radeon_legacy_rmx_mode_set(struct drm_crtc *crtc, | |||
95 | 95 | ||
96 | fp_horz_vert_active = 0; | 96 | fp_horz_vert_active = 0; |
97 | 97 | ||
98 | if (native_mode->panel_xres == 0 || | 98 | if (native_mode->hdisplay == 0 || |
99 | native_mode->panel_yres == 0) { | 99 | native_mode->vdisplay == 0) { |
100 | hscale = false; | 100 | hscale = false; |
101 | vscale = false; | 101 | vscale = false; |
102 | } else { | 102 | } else { |
103 | if (xres > native_mode->panel_xres) | 103 | if (xres > native_mode->hdisplay) |
104 | xres = native_mode->panel_xres; | 104 | xres = native_mode->hdisplay; |
105 | if (yres > native_mode->panel_yres) | 105 | if (yres > native_mode->vdisplay) |
106 | yres = native_mode->panel_yres; | 106 | yres = native_mode->vdisplay; |
107 | 107 | ||
108 | if (xres == native_mode->panel_xres) | 108 | if (xres == native_mode->hdisplay) |
109 | hscale = false; | 109 | hscale = false; |
110 | if (yres == native_mode->panel_yres) | 110 | if (yres == native_mode->vdisplay) |
111 | vscale = false; | 111 | vscale = false; |
112 | } | 112 | } |
113 | 113 | ||
@@ -119,11 +119,11 @@ static void radeon_legacy_rmx_mode_set(struct drm_crtc *crtc, | |||
119 | else { | 119 | else { |
120 | inc = (fp_horz_stretch & RADEON_HORZ_AUTO_RATIO_INC) ? 1 : 0; | 120 | inc = (fp_horz_stretch & RADEON_HORZ_AUTO_RATIO_INC) ? 1 : 0; |
121 | scale = ((xres + inc) * RADEON_HORZ_STRETCH_RATIO_MAX) | 121 | scale = ((xres + inc) * RADEON_HORZ_STRETCH_RATIO_MAX) |
122 | / native_mode->panel_xres + 1; | 122 | / native_mode->hdisplay + 1; |
123 | fp_horz_stretch |= (((scale) & RADEON_HORZ_STRETCH_RATIO_MASK) | | 123 | fp_horz_stretch |= (((scale) & RADEON_HORZ_STRETCH_RATIO_MASK) | |
124 | RADEON_HORZ_STRETCH_BLEND | | 124 | RADEON_HORZ_STRETCH_BLEND | |
125 | RADEON_HORZ_STRETCH_ENABLE | | 125 | RADEON_HORZ_STRETCH_ENABLE | |
126 | ((native_mode->panel_xres/8-1) << 16)); | 126 | ((native_mode->hdisplay/8-1) << 16)); |
127 | } | 127 | } |
128 | 128 | ||
129 | if (!vscale) | 129 | if (!vscale) |
@@ -131,11 +131,11 @@ static void radeon_legacy_rmx_mode_set(struct drm_crtc *crtc, | |||
131 | else { | 131 | else { |
132 | inc = (fp_vert_stretch & RADEON_VERT_AUTO_RATIO_INC) ? 1 : 0; | 132 | inc = (fp_vert_stretch & RADEON_VERT_AUTO_RATIO_INC) ? 1 : 0; |
133 | scale = ((yres + inc) * RADEON_VERT_STRETCH_RATIO_MAX) | 133 | scale = ((yres + inc) * RADEON_VERT_STRETCH_RATIO_MAX) |
134 | / native_mode->panel_yres + 1; | 134 | / native_mode->vdisplay + 1; |
135 | fp_vert_stretch |= (((scale) & RADEON_VERT_STRETCH_RATIO_MASK) | | 135 | fp_vert_stretch |= (((scale) & RADEON_VERT_STRETCH_RATIO_MASK) | |
136 | RADEON_VERT_STRETCH_ENABLE | | 136 | RADEON_VERT_STRETCH_ENABLE | |
137 | RADEON_VERT_STRETCH_BLEND | | 137 | RADEON_VERT_STRETCH_BLEND | |
138 | ((native_mode->panel_yres-1) << 12)); | 138 | ((native_mode->vdisplay-1) << 12)); |
139 | } | 139 | } |
140 | break; | 140 | break; |
141 | case RMX_CENTER: | 141 | case RMX_CENTER: |
@@ -175,8 +175,8 @@ static void radeon_legacy_rmx_mode_set(struct drm_crtc *crtc, | |||
175 | ? RADEON_CRTC_V_SYNC_POL | 175 | ? RADEON_CRTC_V_SYNC_POL |
176 | : 0))); | 176 | : 0))); |
177 | 177 | ||
178 | fp_horz_vert_active = (((native_mode->panel_yres) & 0xfff) | | 178 | fp_horz_vert_active = (((native_mode->vdisplay) & 0xfff) | |
179 | (((native_mode->panel_xres / 8) & 0x1ff) << 16)); | 179 | (((native_mode->hdisplay / 8) & 0x1ff) << 16)); |
180 | break; | 180 | break; |
181 | case RMX_OFF: | 181 | case RMX_OFF: |
182 | default: | 182 | default: |
@@ -532,6 +532,10 @@ int radeon_crtc_set_base(struct drm_crtc *crtc, int x, int y, | |||
532 | radeon_fb = to_radeon_framebuffer(old_fb); | 532 | radeon_fb = to_radeon_framebuffer(old_fb); |
533 | radeon_gem_object_unpin(radeon_fb->obj); | 533 | radeon_gem_object_unpin(radeon_fb->obj); |
534 | } | 534 | } |
535 | |||
536 | /* Bytes per pixel may have changed */ | ||
537 | radeon_bandwidth_update(rdev); | ||
538 | |||
535 | return 0; | 539 | return 0; |
536 | } | 540 | } |
537 | 541 | ||
@@ -664,6 +668,9 @@ static bool radeon_set_crtc_timing(struct drm_crtc *crtc, struct drm_display_mod | |||
664 | 668 | ||
665 | WREG32(RADEON_DISP2_MERGE_CNTL, disp2_merge_cntl); | 669 | WREG32(RADEON_DISP2_MERGE_CNTL, disp2_merge_cntl); |
666 | WREG32(RADEON_CRTC2_GEN_CNTL, crtc2_gen_cntl); | 670 | WREG32(RADEON_CRTC2_GEN_CNTL, crtc2_gen_cntl); |
671 | |||
672 | WREG32(RADEON_FP_H2_SYNC_STRT_WID, crtc_h_sync_strt_wid); | ||
673 | WREG32(RADEON_FP_V2_SYNC_STRT_WID, crtc_v_sync_strt_wid); | ||
667 | } else { | 674 | } else { |
668 | uint32_t crtc_gen_cntl; | 675 | uint32_t crtc_gen_cntl; |
669 | uint32_t crtc_ext_cntl; | 676 | uint32_t crtc_ext_cntl; |
@@ -1015,14 +1022,11 @@ static int radeon_crtc_mode_set(struct drm_crtc *crtc, | |||
1015 | int x, int y, struct drm_framebuffer *old_fb) | 1022 | int x, int y, struct drm_framebuffer *old_fb) |
1016 | { | 1023 | { |
1017 | struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc); | 1024 | struct radeon_crtc *radeon_crtc = to_radeon_crtc(crtc); |
1018 | struct drm_device *dev = crtc->dev; | ||
1019 | struct radeon_device *rdev = dev->dev_private; | ||
1020 | 1025 | ||
1021 | /* TODO TV */ | 1026 | /* TODO TV */ |
1022 | radeon_crtc_set_base(crtc, x, y, old_fb); | 1027 | radeon_crtc_set_base(crtc, x, y, old_fb); |
1023 | radeon_set_crtc_timing(crtc, adjusted_mode); | 1028 | radeon_set_crtc_timing(crtc, adjusted_mode); |
1024 | radeon_set_pll(crtc, adjusted_mode); | 1029 | radeon_set_pll(crtc, adjusted_mode); |
1025 | radeon_bandwidth_update(rdev); | ||
1026 | if (radeon_crtc->crtc_id == 0) { | 1030 | if (radeon_crtc->crtc_id == 0) { |
1027 | radeon_legacy_rmx_mode_set(crtc, mode, adjusted_mode); | 1031 | radeon_legacy_rmx_mode_set(crtc, mode, adjusted_mode); |
1028 | } else { | 1032 | } else { |
diff --git a/drivers/gpu/drm/radeon/radeon_legacy_encoders.c b/drivers/gpu/drm/radeon/radeon_legacy_encoders.c index 6ceb958fd194..00382122869b 100644 --- a/drivers/gpu/drm/radeon/radeon_legacy_encoders.c +++ b/drivers/gpu/drm/radeon/radeon_legacy_encoders.c | |||
@@ -107,8 +107,6 @@ static void radeon_legacy_lvds_prepare(struct drm_encoder *encoder) | |||
107 | else | 107 | else |
108 | radeon_combios_output_lock(encoder, true); | 108 | radeon_combios_output_lock(encoder, true); |
109 | radeon_legacy_lvds_dpms(encoder, DRM_MODE_DPMS_OFF); | 109 | radeon_legacy_lvds_dpms(encoder, DRM_MODE_DPMS_OFF); |
110 | |||
111 | radeon_encoder_set_active_device(encoder); | ||
112 | } | 110 | } |
113 | 111 | ||
114 | static void radeon_legacy_lvds_commit(struct drm_encoder *encoder) | 112 | static void radeon_legacy_lvds_commit(struct drm_encoder *encoder) |
@@ -192,6 +190,8 @@ static bool radeon_legacy_lvds_mode_fixup(struct drm_encoder *encoder, | |||
192 | { | 190 | { |
193 | struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); | 191 | struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); |
194 | 192 | ||
193 | /* set the active encoder to connector routing */ | ||
194 | radeon_encoder_set_active_device(encoder); | ||
195 | drm_mode_set_crtcinfo(adjusted_mode, 0); | 195 | drm_mode_set_crtcinfo(adjusted_mode, 0); |
196 | 196 | ||
197 | if (radeon_encoder->rmx_type != RMX_OFF) | 197 | if (radeon_encoder->rmx_type != RMX_OFF) |
@@ -218,7 +218,8 @@ static bool radeon_legacy_primary_dac_mode_fixup(struct drm_encoder *encoder, | |||
218 | struct drm_display_mode *mode, | 218 | struct drm_display_mode *mode, |
219 | struct drm_display_mode *adjusted_mode) | 219 | struct drm_display_mode *adjusted_mode) |
220 | { | 220 | { |
221 | 221 | /* set the active encoder to connector routing */ | |
222 | radeon_encoder_set_active_device(encoder); | ||
222 | drm_mode_set_crtcinfo(adjusted_mode, 0); | 223 | drm_mode_set_crtcinfo(adjusted_mode, 0); |
223 | 224 | ||
224 | return true; | 225 | return true; |
@@ -272,7 +273,6 @@ static void radeon_legacy_primary_dac_prepare(struct drm_encoder *encoder) | |||
272 | else | 273 | else |
273 | radeon_combios_output_lock(encoder, true); | 274 | radeon_combios_output_lock(encoder, true); |
274 | radeon_legacy_primary_dac_dpms(encoder, DRM_MODE_DPMS_OFF); | 275 | radeon_legacy_primary_dac_dpms(encoder, DRM_MODE_DPMS_OFF); |
275 | radeon_encoder_set_active_device(encoder); | ||
276 | } | 276 | } |
277 | 277 | ||
278 | static void radeon_legacy_primary_dac_commit(struct drm_encoder *encoder) | 278 | static void radeon_legacy_primary_dac_commit(struct drm_encoder *encoder) |
@@ -468,7 +468,6 @@ static void radeon_legacy_tmds_int_prepare(struct drm_encoder *encoder) | |||
468 | else | 468 | else |
469 | radeon_combios_output_lock(encoder, true); | 469 | radeon_combios_output_lock(encoder, true); |
470 | radeon_legacy_tmds_int_dpms(encoder, DRM_MODE_DPMS_OFF); | 470 | radeon_legacy_tmds_int_dpms(encoder, DRM_MODE_DPMS_OFF); |
471 | radeon_encoder_set_active_device(encoder); | ||
472 | } | 471 | } |
473 | 472 | ||
474 | static void radeon_legacy_tmds_int_commit(struct drm_encoder *encoder) | 473 | static void radeon_legacy_tmds_int_commit(struct drm_encoder *encoder) |
@@ -543,6 +542,14 @@ static void radeon_legacy_tmds_int_mode_set(struct drm_encoder *encoder, | |||
543 | 542 | ||
544 | fp_gen_cntl &= ~(RADEON_FP_FPON | RADEON_FP_TMDS_EN); | 543 | fp_gen_cntl &= ~(RADEON_FP_FPON | RADEON_FP_TMDS_EN); |
545 | 544 | ||
545 | fp_gen_cntl &= ~(RADEON_FP_RMX_HVSYNC_CONTROL_EN | | ||
546 | RADEON_FP_DFP_SYNC_SEL | | ||
547 | RADEON_FP_CRT_SYNC_SEL | | ||
548 | RADEON_FP_CRTC_LOCK_8DOT | | ||
549 | RADEON_FP_USE_SHADOW_EN | | ||
550 | RADEON_FP_CRTC_USE_SHADOW_VEND | | ||
551 | RADEON_FP_CRT_SYNC_ALT); | ||
552 | |||
546 | if (1) /* FIXME rgbBits == 8 */ | 553 | if (1) /* FIXME rgbBits == 8 */ |
547 | fp_gen_cntl |= RADEON_FP_PANEL_FORMAT; /* 24 bit format */ | 554 | fp_gen_cntl |= RADEON_FP_PANEL_FORMAT; /* 24 bit format */ |
548 | else | 555 | else |
@@ -556,7 +563,7 @@ static void radeon_legacy_tmds_int_mode_set(struct drm_encoder *encoder, | |||
556 | else | 563 | else |
557 | fp_gen_cntl |= R200_FP_SOURCE_SEL_CRTC1; | 564 | fp_gen_cntl |= R200_FP_SOURCE_SEL_CRTC1; |
558 | } else | 565 | } else |
559 | fp_gen_cntl |= RADEON_FP_SEL_CRTC1; | 566 | fp_gen_cntl &= ~RADEON_FP_SEL_CRTC2; |
560 | } else { | 567 | } else { |
561 | if (ASIC_IS_R300(rdev) || rdev->family == CHIP_R200) { | 568 | if (ASIC_IS_R300(rdev) || rdev->family == CHIP_R200) { |
562 | fp_gen_cntl &= ~R200_FP_SOURCE_SEL_MASK; | 569 | fp_gen_cntl &= ~R200_FP_SOURCE_SEL_MASK; |
@@ -593,7 +600,8 @@ static bool radeon_legacy_tmds_ext_mode_fixup(struct drm_encoder *encoder, | |||
593 | struct drm_display_mode *mode, | 600 | struct drm_display_mode *mode, |
594 | struct drm_display_mode *adjusted_mode) | 601 | struct drm_display_mode *adjusted_mode) |
595 | { | 602 | { |
596 | 603 | /* set the active encoder to connector routing */ | |
604 | radeon_encoder_set_active_device(encoder); | ||
597 | drm_mode_set_crtcinfo(adjusted_mode, 0); | 605 | drm_mode_set_crtcinfo(adjusted_mode, 0); |
598 | 606 | ||
599 | return true; | 607 | return true; |
@@ -636,7 +644,6 @@ static void radeon_legacy_tmds_ext_prepare(struct drm_encoder *encoder) | |||
636 | else | 644 | else |
637 | radeon_combios_output_lock(encoder, true); | 645 | radeon_combios_output_lock(encoder, true); |
638 | radeon_legacy_tmds_ext_dpms(encoder, DRM_MODE_DPMS_OFF); | 646 | radeon_legacy_tmds_ext_dpms(encoder, DRM_MODE_DPMS_OFF); |
639 | radeon_encoder_set_active_device(encoder); | ||
640 | } | 647 | } |
641 | 648 | ||
642 | static void radeon_legacy_tmds_ext_commit(struct drm_encoder *encoder) | 649 | static void radeon_legacy_tmds_ext_commit(struct drm_encoder *encoder) |
@@ -735,7 +742,8 @@ static bool radeon_legacy_tv_dac_mode_fixup(struct drm_encoder *encoder, | |||
735 | struct drm_display_mode *mode, | 742 | struct drm_display_mode *mode, |
736 | struct drm_display_mode *adjusted_mode) | 743 | struct drm_display_mode *adjusted_mode) |
737 | { | 744 | { |
738 | 745 | /* set the active encoder to connector routing */ | |
746 | radeon_encoder_set_active_device(encoder); | ||
739 | drm_mode_set_crtcinfo(adjusted_mode, 0); | 747 | drm_mode_set_crtcinfo(adjusted_mode, 0); |
740 | 748 | ||
741 | return true; | 749 | return true; |
@@ -839,7 +847,6 @@ static void radeon_legacy_tv_dac_prepare(struct drm_encoder *encoder) | |||
839 | else | 847 | else |
840 | radeon_combios_output_lock(encoder, true); | 848 | radeon_combios_output_lock(encoder, true); |
841 | radeon_legacy_tv_dac_dpms(encoder, DRM_MODE_DPMS_OFF); | 849 | radeon_legacy_tv_dac_dpms(encoder, DRM_MODE_DPMS_OFF); |
842 | radeon_encoder_set_active_device(encoder); | ||
843 | } | 850 | } |
844 | 851 | ||
845 | static void radeon_legacy_tv_dac_commit(struct drm_encoder *encoder) | 852 | static void radeon_legacy_tv_dac_commit(struct drm_encoder *encoder) |
diff --git a/drivers/gpu/drm/radeon/radeon_mode.h b/drivers/gpu/drm/radeon/radeon_mode.h index e61226817ccf..ace726aa0d76 100644 --- a/drivers/gpu/drm/radeon/radeon_mode.h +++ b/drivers/gpu/drm/radeon/radeon_mode.h | |||
@@ -172,6 +172,7 @@ enum radeon_connector_table { | |||
172 | 172 | ||
173 | struct radeon_mode_info { | 173 | struct radeon_mode_info { |
174 | struct atom_context *atom_context; | 174 | struct atom_context *atom_context; |
175 | struct card_info *atom_card_info; | ||
175 | enum radeon_connector_table connector_table; | 176 | enum radeon_connector_table connector_table; |
176 | bool mode_config_initialized; | 177 | bool mode_config_initialized; |
177 | struct radeon_crtc *crtcs[2]; | 178 | struct radeon_crtc *crtcs[2]; |
@@ -186,17 +187,6 @@ struct radeon_mode_info { | |||
186 | 187 | ||
187 | }; | 188 | }; |
188 | 189 | ||
189 | struct radeon_native_mode { | ||
190 | /* preferred mode */ | ||
191 | uint32_t panel_xres, panel_yres; | ||
192 | uint32_t hoverplus, hsync_width; | ||
193 | uint32_t hblank; | ||
194 | uint32_t voverplus, vsync_width; | ||
195 | uint32_t vblank; | ||
196 | uint32_t dotclock; | ||
197 | uint32_t flags; | ||
198 | }; | ||
199 | |||
200 | #define MAX_H_CODE_TIMING_LEN 32 | 190 | #define MAX_H_CODE_TIMING_LEN 32 |
201 | #define MAX_V_CODE_TIMING_LEN 32 | 191 | #define MAX_V_CODE_TIMING_LEN 32 |
202 | 192 | ||
@@ -228,7 +218,7 @@ struct radeon_crtc { | |||
228 | enum radeon_rmx_type rmx_type; | 218 | enum radeon_rmx_type rmx_type; |
229 | fixed20_12 vsc; | 219 | fixed20_12 vsc; |
230 | fixed20_12 hsc; | 220 | fixed20_12 hsc; |
231 | struct radeon_native_mode native_mode; | 221 | struct drm_display_mode native_mode; |
232 | }; | 222 | }; |
233 | 223 | ||
234 | struct radeon_encoder_primary_dac { | 224 | struct radeon_encoder_primary_dac { |
@@ -248,7 +238,7 @@ struct radeon_encoder_lvds { | |||
248 | bool use_bios_dividers; | 238 | bool use_bios_dividers; |
249 | uint32_t lvds_gen_cntl; | 239 | uint32_t lvds_gen_cntl; |
250 | /* panel mode */ | 240 | /* panel mode */ |
251 | struct radeon_native_mode native_mode; | 241 | struct drm_display_mode native_mode; |
252 | }; | 242 | }; |
253 | 243 | ||
254 | struct radeon_encoder_tv_dac { | 244 | struct radeon_encoder_tv_dac { |
@@ -271,6 +261,16 @@ struct radeon_encoder_int_tmds { | |||
271 | struct radeon_tmds_pll tmds_pll[4]; | 261 | struct radeon_tmds_pll tmds_pll[4]; |
272 | }; | 262 | }; |
273 | 263 | ||
264 | /* spread spectrum */ | ||
265 | struct radeon_atom_ss { | ||
266 | uint16_t percentage; | ||
267 | uint8_t type; | ||
268 | uint8_t step; | ||
269 | uint8_t delay; | ||
270 | uint8_t range; | ||
271 | uint8_t refdiv; | ||
272 | }; | ||
273 | |||
274 | struct radeon_encoder_atom_dig { | 274 | struct radeon_encoder_atom_dig { |
275 | /* atom dig */ | 275 | /* atom dig */ |
276 | bool coherent_mode; | 276 | bool coherent_mode; |
@@ -278,8 +278,9 @@ struct radeon_encoder_atom_dig { | |||
278 | /* atom lvds */ | 278 | /* atom lvds */ |
279 | uint32_t lvds_misc; | 279 | uint32_t lvds_misc; |
280 | uint16_t panel_pwr_delay; | 280 | uint16_t panel_pwr_delay; |
281 | struct radeon_atom_ss *ss; | ||
281 | /* panel mode */ | 282 | /* panel mode */ |
282 | struct radeon_native_mode native_mode; | 283 | struct drm_display_mode native_mode; |
283 | }; | 284 | }; |
284 | 285 | ||
285 | struct radeon_encoder_atom_dac { | 286 | struct radeon_encoder_atom_dac { |
@@ -294,7 +295,7 @@ struct radeon_encoder { | |||
294 | uint32_t flags; | 295 | uint32_t flags; |
295 | uint32_t pixel_clock; | 296 | uint32_t pixel_clock; |
296 | enum radeon_rmx_type rmx_type; | 297 | enum radeon_rmx_type rmx_type; |
297 | struct radeon_native_mode native_mode; | 298 | struct drm_display_mode native_mode; |
298 | void *enc_priv; | 299 | void *enc_priv; |
299 | }; | 300 | }; |
300 | 301 | ||
@@ -308,12 +309,15 @@ struct radeon_connector { | |||
308 | uint32_t connector_id; | 309 | uint32_t connector_id; |
309 | uint32_t devices; | 310 | uint32_t devices; |
310 | struct radeon_i2c_chan *ddc_bus; | 311 | struct radeon_i2c_chan *ddc_bus; |
312 | /* some systems have a an hdmi and vga port with a shared ddc line */ | ||
313 | bool shared_ddc; | ||
311 | bool use_digital; | 314 | bool use_digital; |
312 | /* we need to mind the EDID between detect | 315 | /* we need to mind the EDID between detect |
313 | and get modes due to analog/digital/tvencoder */ | 316 | and get modes due to analog/digital/tvencoder */ |
314 | struct edid *edid; | 317 | struct edid *edid; |
315 | void *con_priv; | 318 | void *con_priv; |
316 | bool dac_load_detect; | 319 | bool dac_load_detect; |
320 | uint16_t connector_object_id; | ||
317 | }; | 321 | }; |
318 | 322 | ||
319 | struct radeon_framebuffer { | 323 | struct radeon_framebuffer { |
diff --git a/drivers/gpu/drm/radeon/radeon_pm.c b/drivers/gpu/drm/radeon/radeon_pm.c new file mode 100644 index 000000000000..46146c6a2a06 --- /dev/null +++ b/drivers/gpu/drm/radeon/radeon_pm.c | |||
@@ -0,0 +1,65 @@ | |||
1 | /* | ||
2 | * Permission is hereby granted, free of charge, to any person obtaining a | ||
3 | * copy of this software and associated documentation files (the "Software"), | ||
4 | * to deal in the Software without restriction, including without limitation | ||
5 | * the rights to use, copy, modify, merge, publish, distribute, sublicense, | ||
6 | * and/or sell copies of the Software, and to permit persons to whom the | ||
7 | * Software is furnished to do so, subject to the following conditions: | ||
8 | * | ||
9 | * The above copyright notice and this permission notice shall be included in | ||
10 | * all copies or substantial portions of the Software. | ||
11 | * | ||
12 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
13 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
14 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL | ||
15 | * THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR | ||
16 | * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, | ||
17 | * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR | ||
18 | * OTHER DEALINGS IN THE SOFTWARE. | ||
19 | * | ||
20 | * Authors: Rafał Miłecki <zajec5@gmail.com> | ||
21 | */ | ||
22 | #include "drmP.h" | ||
23 | #include "radeon.h" | ||
24 | |||
25 | int radeon_debugfs_pm_init(struct radeon_device *rdev); | ||
26 | |||
27 | int radeon_pm_init(struct radeon_device *rdev) | ||
28 | { | ||
29 | if (radeon_debugfs_pm_init(rdev)) { | ||
30 | DRM_ERROR("Failed to register debugfs file for CP !\n"); | ||
31 | } | ||
32 | |||
33 | return 0; | ||
34 | } | ||
35 | |||
36 | /* | ||
37 | * Debugfs info | ||
38 | */ | ||
39 | #if defined(CONFIG_DEBUG_FS) | ||
40 | |||
41 | static int radeon_debugfs_pm_info(struct seq_file *m, void *data) | ||
42 | { | ||
43 | struct drm_info_node *node = (struct drm_info_node *) m->private; | ||
44 | struct drm_device *dev = node->minor->dev; | ||
45 | struct radeon_device *rdev = dev->dev_private; | ||
46 | |||
47 | seq_printf(m, "engine clock: %u0 Hz\n", radeon_get_engine_clock(rdev)); | ||
48 | seq_printf(m, "memory clock: %u0 Hz\n", radeon_get_memory_clock(rdev)); | ||
49 | |||
50 | return 0; | ||
51 | } | ||
52 | |||
53 | static struct drm_info_list radeon_pm_info_list[] = { | ||
54 | {"radeon_pm_info", radeon_debugfs_pm_info, 0, NULL}, | ||
55 | }; | ||
56 | #endif | ||
57 | |||
58 | int radeon_debugfs_pm_init(struct radeon_device *rdev) | ||
59 | { | ||
60 | #if defined(CONFIG_DEBUG_FS) | ||
61 | return radeon_debugfs_add_files(rdev, radeon_pm_info_list, ARRAY_SIZE(radeon_pm_info_list)); | ||
62 | #else | ||
63 | return 0; | ||
64 | #endif | ||
65 | } | ||
diff --git a/drivers/gpu/drm/radeon/radeon_reg.h b/drivers/gpu/drm/radeon/radeon_reg.h index bfa1ab9c93e1..29ab75903ec1 100644 --- a/drivers/gpu/drm/radeon/radeon_reg.h +++ b/drivers/gpu/drm/radeon/radeon_reg.h | |||
@@ -290,6 +290,8 @@ | |||
290 | #define RADEON_BUS_CNTL 0x0030 | 290 | #define RADEON_BUS_CNTL 0x0030 |
291 | # define RADEON_BUS_MASTER_DIS (1 << 6) | 291 | # define RADEON_BUS_MASTER_DIS (1 << 6) |
292 | # define RADEON_BUS_BIOS_DIS_ROM (1 << 12) | 292 | # define RADEON_BUS_BIOS_DIS_ROM (1 << 12) |
293 | # define RS600_BUS_MASTER_DIS (1 << 14) | ||
294 | # define RS600_MSI_REARM (1 << 20) /* rs600/rs690/rs740 */ | ||
293 | # define RADEON_BUS_RD_DISCARD_EN (1 << 24) | 295 | # define RADEON_BUS_RD_DISCARD_EN (1 << 24) |
294 | # define RADEON_BUS_RD_ABORT_EN (1 << 25) | 296 | # define RADEON_BUS_RD_ABORT_EN (1 << 25) |
295 | # define RADEON_BUS_MSTR_DISCONNECT_EN (1 << 28) | 297 | # define RADEON_BUS_MSTR_DISCONNECT_EN (1 << 28) |
@@ -297,6 +299,9 @@ | |||
297 | # define RADEON_BUS_READ_BURST (1 << 30) | 299 | # define RADEON_BUS_READ_BURST (1 << 30) |
298 | #define RADEON_BUS_CNTL1 0x0034 | 300 | #define RADEON_BUS_CNTL1 0x0034 |
299 | # define RADEON_BUS_WAIT_ON_LOCK_EN (1 << 4) | 301 | # define RADEON_BUS_WAIT_ON_LOCK_EN (1 << 4) |
302 | /* rv370/rv380, rv410, r423/r430/r480, r5xx */ | ||
303 | #define RADEON_MSI_REARM_EN 0x0160 | ||
304 | # define RV370_MSI_REARM_EN (1 << 0) | ||
300 | 305 | ||
301 | /* #define RADEON_PCIE_INDEX 0x0030 */ | 306 | /* #define RADEON_PCIE_INDEX 0x0030 */ |
302 | /* #define RADEON_PCIE_DATA 0x0034 */ | 307 | /* #define RADEON_PCIE_DATA 0x0034 */ |
@@ -3311,6 +3316,7 @@ | |||
3311 | #define RADEON_AIC_CNTL 0x01d0 | 3316 | #define RADEON_AIC_CNTL 0x01d0 |
3312 | # define RADEON_PCIGART_TRANSLATE_EN (1 << 0) | 3317 | # define RADEON_PCIGART_TRANSLATE_EN (1 << 0) |
3313 | # define RADEON_DIS_OUT_OF_PCI_GART_ACCESS (1 << 1) | 3318 | # define RADEON_DIS_OUT_OF_PCI_GART_ACCESS (1 << 1) |
3319 | # define RS400_MSI_REARM (1 << 3) /* rs400/rs480 */ | ||
3314 | #define RADEON_AIC_LO_ADDR 0x01dc | 3320 | #define RADEON_AIC_LO_ADDR 0x01dc |
3315 | #define RADEON_AIC_PT_BASE 0x01d8 | 3321 | #define RADEON_AIC_PT_BASE 0x01d8 |
3316 | #define RADEON_AIC_HI_ADDR 0x01e0 | 3322 | #define RADEON_AIC_HI_ADDR 0x01e0 |
diff --git a/drivers/gpu/drm/radeon/radeon_test.c b/drivers/gpu/drm/radeon/radeon_test.c index 03c33cf4e14c..f8a465d9a1cf 100644 --- a/drivers/gpu/drm/radeon/radeon_test.c +++ b/drivers/gpu/drm/radeon/radeon_test.c | |||
@@ -42,7 +42,7 @@ void radeon_test_moves(struct radeon_device *rdev) | |||
42 | /* Number of tests = | 42 | /* Number of tests = |
43 | * (Total GTT - IB pool - writeback page - ring buffer) / test size | 43 | * (Total GTT - IB pool - writeback page - ring buffer) / test size |
44 | */ | 44 | */ |
45 | n = (rdev->mc.gtt_size - RADEON_IB_POOL_SIZE*64*1024 - 4096 - | 45 | n = (rdev->mc.gtt_size - RADEON_IB_POOL_SIZE*64*1024 - RADEON_GPU_PAGE_SIZE - |
46 | rdev->cp.ring_size) / size; | 46 | rdev->cp.ring_size) / size; |
47 | 47 | ||
48 | gtt_obj = kzalloc(n * sizeof(*gtt_obj), GFP_KERNEL); | 48 | gtt_obj = kzalloc(n * sizeof(*gtt_obj), GFP_KERNEL); |
@@ -102,7 +102,7 @@ void radeon_test_moves(struct radeon_device *rdev) | |||
102 | goto out_cleanup; | 102 | goto out_cleanup; |
103 | } | 103 | } |
104 | 104 | ||
105 | r = radeon_copy(rdev, gtt_addr, vram_addr, size / 4096, fence); | 105 | r = radeon_copy(rdev, gtt_addr, vram_addr, size / RADEON_GPU_PAGE_SIZE, fence); |
106 | if (r) { | 106 | if (r) { |
107 | DRM_ERROR("Failed GTT->VRAM copy %d\n", i); | 107 | DRM_ERROR("Failed GTT->VRAM copy %d\n", i); |
108 | goto out_cleanup; | 108 | goto out_cleanup; |
@@ -145,7 +145,7 @@ void radeon_test_moves(struct radeon_device *rdev) | |||
145 | goto out_cleanup; | 145 | goto out_cleanup; |
146 | } | 146 | } |
147 | 147 | ||
148 | r = radeon_copy(rdev, vram_addr, gtt_addr, size / 4096, fence); | 148 | r = radeon_copy(rdev, vram_addr, gtt_addr, size / RADEON_GPU_PAGE_SIZE, fence); |
149 | if (r) { | 149 | if (r) { |
150 | DRM_ERROR("Failed VRAM->GTT copy %d\n", i); | 150 | DRM_ERROR("Failed VRAM->GTT copy %d\n", i); |
151 | goto out_cleanup; | 151 | goto out_cleanup; |
diff --git a/drivers/gpu/drm/radeon/radeon_ttm.c b/drivers/gpu/drm/radeon/radeon_ttm.c index 765bd184b6fc..1381e06d6af3 100644 --- a/drivers/gpu/drm/radeon/radeon_ttm.c +++ b/drivers/gpu/drm/radeon/radeon_ttm.c | |||
@@ -295,6 +295,12 @@ static int radeon_move_vram_ram(struct ttm_buffer_object *bo, | |||
295 | if (unlikely(r)) { | 295 | if (unlikely(r)) { |
296 | return r; | 296 | return r; |
297 | } | 297 | } |
298 | |||
299 | r = ttm_tt_set_placement_caching(bo->ttm, tmp_mem.placement); | ||
300 | if (unlikely(r)) { | ||
301 | goto out_cleanup; | ||
302 | } | ||
303 | |||
298 | r = ttm_tt_bind(bo->ttm, &tmp_mem); | 304 | r = ttm_tt_bind(bo->ttm, &tmp_mem); |
299 | if (unlikely(r)) { | 305 | if (unlikely(r)) { |
300 | goto out_cleanup; | 306 | goto out_cleanup; |
diff --git a/drivers/gpu/drm/radeon/rs400.c b/drivers/gpu/drm/radeon/rs400.c index a769c296f6a6..ca037160a582 100644 --- a/drivers/gpu/drm/radeon/rs400.c +++ b/drivers/gpu/drm/radeon/rs400.c | |||
@@ -418,6 +418,8 @@ int rs400_resume(struct radeon_device *rdev) | |||
418 | rs400_gart_disable(rdev); | 418 | rs400_gart_disable(rdev); |
419 | /* Resume clock before doing reset */ | 419 | /* Resume clock before doing reset */ |
420 | r300_clock_startup(rdev); | 420 | r300_clock_startup(rdev); |
421 | /* setup MC before calling post tables */ | ||
422 | rs400_mc_program(rdev); | ||
421 | /* Reset gpu before posting otherwise ATOM will enter infinite loop */ | 423 | /* Reset gpu before posting otherwise ATOM will enter infinite loop */ |
422 | if (radeon_gpu_reset(rdev)) { | 424 | if (radeon_gpu_reset(rdev)) { |
423 | dev_warn(rdev->dev, "GPU reset failed ! (0xE40=0x%08X, 0x7C0=0x%08X)\n", | 425 | dev_warn(rdev->dev, "GPU reset failed ! (0xE40=0x%08X, 0x7C0=0x%08X)\n", |
diff --git a/drivers/gpu/drm/radeon/rs600.c b/drivers/gpu/drm/radeon/rs600.c index 10dfa78762da..5f117cd8736a 100644 --- a/drivers/gpu/drm/radeon/rs600.c +++ b/drivers/gpu/drm/radeon/rs600.c | |||
@@ -242,7 +242,7 @@ void rs600_irq_disable(struct radeon_device *rdev) | |||
242 | 242 | ||
243 | int rs600_irq_process(struct radeon_device *rdev) | 243 | int rs600_irq_process(struct radeon_device *rdev) |
244 | { | 244 | { |
245 | uint32_t status; | 245 | uint32_t status, msi_rearm; |
246 | uint32_t r500_disp_int; | 246 | uint32_t r500_disp_int; |
247 | 247 | ||
248 | status = rs600_irq_ack(rdev, &r500_disp_int); | 248 | status = rs600_irq_ack(rdev, &r500_disp_int); |
@@ -260,6 +260,22 @@ int rs600_irq_process(struct radeon_device *rdev) | |||
260 | drm_handle_vblank(rdev->ddev, 1); | 260 | drm_handle_vblank(rdev->ddev, 1); |
261 | status = rs600_irq_ack(rdev, &r500_disp_int); | 261 | status = rs600_irq_ack(rdev, &r500_disp_int); |
262 | } | 262 | } |
263 | if (rdev->msi_enabled) { | ||
264 | switch (rdev->family) { | ||
265 | case CHIP_RS600: | ||
266 | case CHIP_RS690: | ||
267 | case CHIP_RS740: | ||
268 | msi_rearm = RREG32(RADEON_BUS_CNTL) & ~RS600_MSI_REARM; | ||
269 | WREG32(RADEON_BUS_CNTL, msi_rearm); | ||
270 | WREG32(RADEON_BUS_CNTL, msi_rearm | RS600_MSI_REARM); | ||
271 | break; | ||
272 | default: | ||
273 | msi_rearm = RREG32(RADEON_MSI_REARM_EN) & ~RV370_MSI_REARM_EN; | ||
274 | WREG32(RADEON_MSI_REARM_EN, msi_rearm); | ||
275 | WREG32(RADEON_MSI_REARM_EN, msi_rearm | RV370_MSI_REARM_EN); | ||
276 | break; | ||
277 | } | ||
278 | } | ||
263 | return IRQ_HANDLED; | 279 | return IRQ_HANDLED; |
264 | } | 280 | } |
265 | 281 | ||
@@ -472,6 +488,8 @@ int rs600_init(struct radeon_device *rdev) | |||
472 | } | 488 | } |
473 | /* Initialize clocks */ | 489 | /* Initialize clocks */ |
474 | radeon_get_clock_info(rdev->ddev); | 490 | radeon_get_clock_info(rdev->ddev); |
491 | /* Initialize power management */ | ||
492 | radeon_pm_init(rdev); | ||
475 | /* Get vram informations */ | 493 | /* Get vram informations */ |
476 | rs600_vram_info(rdev); | 494 | rs600_vram_info(rdev); |
477 | /* Initialize memory controller (also test AGP) */ | 495 | /* Initialize memory controller (also test AGP) */ |
diff --git a/drivers/gpu/drm/radeon/rs690.c b/drivers/gpu/drm/radeon/rs690.c index 025e3225346c..27547175cf93 100644 --- a/drivers/gpu/drm/radeon/rs690.c +++ b/drivers/gpu/drm/radeon/rs690.c | |||
@@ -706,6 +706,8 @@ int rs690_init(struct radeon_device *rdev) | |||
706 | } | 706 | } |
707 | /* Initialize clocks */ | 707 | /* Initialize clocks */ |
708 | radeon_get_clock_info(rdev->ddev); | 708 | radeon_get_clock_info(rdev->ddev); |
709 | /* Initialize power management */ | ||
710 | radeon_pm_init(rdev); | ||
709 | /* Get vram informations */ | 711 | /* Get vram informations */ |
710 | rs690_vram_info(rdev); | 712 | rs690_vram_info(rdev); |
711 | /* Initialize memory controller (also test AGP) */ | 713 | /* Initialize memory controller (also test AGP) */ |
diff --git a/drivers/gpu/drm/radeon/rv515.c b/drivers/gpu/drm/radeon/rv515.c index 41a34c23e6d8..7935f793bf62 100644 --- a/drivers/gpu/drm/radeon/rv515.c +++ b/drivers/gpu/drm/radeon/rv515.c | |||
@@ -137,6 +137,8 @@ int rv515_mc_wait_for_idle(struct radeon_device *rdev) | |||
137 | 137 | ||
138 | void rv515_vga_render_disable(struct radeon_device *rdev) | 138 | void rv515_vga_render_disable(struct radeon_device *rdev) |
139 | { | 139 | { |
140 | WREG32(R_000330_D1VGA_CONTROL, 0); | ||
141 | WREG32(R_000338_D2VGA_CONTROL, 0); | ||
140 | WREG32(R_000300_VGA_RENDER_CONTROL, | 142 | WREG32(R_000300_VGA_RENDER_CONTROL, |
141 | RREG32(R_000300_VGA_RENDER_CONTROL) & C_000300_VGA_VSTATUS_CNTL); | 143 | RREG32(R_000300_VGA_RENDER_CONTROL) & C_000300_VGA_VSTATUS_CNTL); |
142 | } | 144 | } |
@@ -585,6 +587,8 @@ int rv515_init(struct radeon_device *rdev) | |||
585 | } | 587 | } |
586 | /* Initialize clocks */ | 588 | /* Initialize clocks */ |
587 | radeon_get_clock_info(rdev->ddev); | 589 | radeon_get_clock_info(rdev->ddev); |
590 | /* Initialize power management */ | ||
591 | radeon_pm_init(rdev); | ||
588 | /* Get vram informations */ | 592 | /* Get vram informations */ |
589 | rv515_vram_info(rdev); | 593 | rv515_vram_info(rdev); |
590 | /* Initialize memory controller (also test AGP) */ | 594 | /* Initialize memory controller (also test AGP) */ |
diff --git a/drivers/gpu/drm/radeon/rv770.c b/drivers/gpu/drm/radeon/rv770.c index 595ac638039d..b0efd0ddae7a 100644 --- a/drivers/gpu/drm/radeon/rv770.c +++ b/drivers/gpu/drm/radeon/rv770.c | |||
@@ -529,11 +529,11 @@ static void rv770_gpu_init(struct radeon_device *rdev) | |||
529 | if (rdev->family == CHIP_RV770) | 529 | if (rdev->family == CHIP_RV770) |
530 | gb_tiling_config |= BANK_TILING(1); | 530 | gb_tiling_config |= BANK_TILING(1); |
531 | else | 531 | else |
532 | gb_tiling_config |= BANK_TILING((mc_arb_ramcfg & NOOFBANK_SHIFT) >> NOOFBANK_MASK); | 532 | gb_tiling_config |= BANK_TILING((mc_arb_ramcfg & NOOFBANK_MASK) >> NOOFBANK_SHIFT); |
533 | 533 | ||
534 | gb_tiling_config |= GROUP_SIZE(0); | 534 | gb_tiling_config |= GROUP_SIZE(0); |
535 | 535 | ||
536 | if (((mc_arb_ramcfg & NOOFROWS_MASK) & NOOFROWS_SHIFT) > 3) { | 536 | if (((mc_arb_ramcfg & NOOFROWS_MASK) >> NOOFROWS_SHIFT) > 3) { |
537 | gb_tiling_config |= ROW_TILING(3); | 537 | gb_tiling_config |= ROW_TILING(3); |
538 | gb_tiling_config |= SAMPLE_SPLIT(3); | 538 | gb_tiling_config |= SAMPLE_SPLIT(3); |
539 | } else { | 539 | } else { |
@@ -579,14 +579,14 @@ static void rv770_gpu_init(struct radeon_device *rdev) | |||
579 | 579 | ||
580 | /* set HW defaults for 3D engine */ | 580 | /* set HW defaults for 3D engine */ |
581 | WREG32(CP_QUEUE_THRESHOLDS, (ROQ_IB1_START(0x16) | | 581 | WREG32(CP_QUEUE_THRESHOLDS, (ROQ_IB1_START(0x16) | |
582 | ROQ_IB2_START(0x2b))); | 582 | ROQ_IB2_START(0x2b))); |
583 | 583 | ||
584 | WREG32(CP_MEQ_THRESHOLDS, STQ_SPLIT(0x30)); | 584 | WREG32(CP_MEQ_THRESHOLDS, STQ_SPLIT(0x30)); |
585 | 585 | ||
586 | WREG32(TA_CNTL_AUX, (DISABLE_CUBE_ANISO | | 586 | WREG32(TA_CNTL_AUX, (DISABLE_CUBE_ANISO | |
587 | SYNC_GRADIENT | | 587 | SYNC_GRADIENT | |
588 | SYNC_WALKER | | 588 | SYNC_WALKER | |
589 | SYNC_ALIGNER)); | 589 | SYNC_ALIGNER)); |
590 | 590 | ||
591 | sx_debug_1 = RREG32(SX_DEBUG_1); | 591 | sx_debug_1 = RREG32(SX_DEBUG_1); |
592 | sx_debug_1 |= ENABLE_NEW_SMX_ADDRESS; | 592 | sx_debug_1 |= ENABLE_NEW_SMX_ADDRESS; |
@@ -598,9 +598,9 @@ static void rv770_gpu_init(struct radeon_device *rdev) | |||
598 | WREG32(SMX_DC_CTL0, smx_dc_ctl0); | 598 | WREG32(SMX_DC_CTL0, smx_dc_ctl0); |
599 | 599 | ||
600 | WREG32(SMX_EVENT_CTL, (ES_FLUSH_CTL(4) | | 600 | WREG32(SMX_EVENT_CTL, (ES_FLUSH_CTL(4) | |
601 | GS_FLUSH_CTL(4) | | 601 | GS_FLUSH_CTL(4) | |
602 | ACK_FLUSH_CTL(3) | | 602 | ACK_FLUSH_CTL(3) | |
603 | SYNC_FLUSH_CTL)); | 603 | SYNC_FLUSH_CTL)); |
604 | 604 | ||
605 | if (rdev->family == CHIP_RV770) | 605 | if (rdev->family == CHIP_RV770) |
606 | WREG32(DB_DEBUG3, DB_CLK_OFF_DELAY(0x1f)); | 606 | WREG32(DB_DEBUG3, DB_CLK_OFF_DELAY(0x1f)); |
@@ -611,12 +611,12 @@ static void rv770_gpu_init(struct radeon_device *rdev) | |||
611 | } | 611 | } |
612 | 612 | ||
613 | WREG32(SX_EXPORT_BUFFER_SIZES, (COLOR_BUFFER_SIZE((rdev->config.rv770.sx_max_export_size / 4) - 1) | | 613 | WREG32(SX_EXPORT_BUFFER_SIZES, (COLOR_BUFFER_SIZE((rdev->config.rv770.sx_max_export_size / 4) - 1) | |
614 | POSITION_BUFFER_SIZE((rdev->config.rv770.sx_max_export_pos_size / 4) - 1) | | 614 | POSITION_BUFFER_SIZE((rdev->config.rv770.sx_max_export_pos_size / 4) - 1) | |
615 | SMX_BUFFER_SIZE((rdev->config.rv770.sx_max_export_smx_size / 4) - 1))); | 615 | SMX_BUFFER_SIZE((rdev->config.rv770.sx_max_export_smx_size / 4) - 1))); |
616 | 616 | ||
617 | WREG32(PA_SC_FIFO_SIZE, (SC_PRIM_FIFO_SIZE(rdev->config.rv770.sc_prim_fifo_size) | | 617 | WREG32(PA_SC_FIFO_SIZE, (SC_PRIM_FIFO_SIZE(rdev->config.rv770.sc_prim_fifo_size) | |
618 | SC_HIZ_TILE_FIFO_SIZE(rdev->config.rv770.sc_hiz_tile_fifo_size) | | 618 | SC_HIZ_TILE_FIFO_SIZE(rdev->config.rv770.sc_hiz_tile_fifo_size) | |
619 | SC_EARLYZ_TILE_FIFO_SIZE(rdev->config.rv770.sc_earlyz_tile_fifo_fize))); | 619 | SC_EARLYZ_TILE_FIFO_SIZE(rdev->config.rv770.sc_earlyz_tile_fifo_fize))); |
620 | 620 | ||
621 | WREG32(PA_SC_MULTI_CHIP_CNTL, 0); | 621 | WREG32(PA_SC_MULTI_CHIP_CNTL, 0); |
622 | 622 | ||
@@ -774,14 +774,36 @@ int rv770_mc_init(struct radeon_device *rdev) | |||
774 | { | 774 | { |
775 | fixed20_12 a; | 775 | fixed20_12 a; |
776 | u32 tmp; | 776 | u32 tmp; |
777 | int chansize, numchan; | ||
777 | int r; | 778 | int r; |
778 | 779 | ||
779 | /* Get VRAM informations */ | 780 | /* Get VRAM informations */ |
780 | /* FIXME: Don't know how to determine vram width, need to check | ||
781 | * vram_width usage | ||
782 | */ | ||
783 | rdev->mc.vram_width = 128; | ||
784 | rdev->mc.vram_is_ddr = true; | 781 | rdev->mc.vram_is_ddr = true; |
782 | tmp = RREG32(MC_ARB_RAMCFG); | ||
783 | if (tmp & CHANSIZE_OVERRIDE) { | ||
784 | chansize = 16; | ||
785 | } else if (tmp & CHANSIZE_MASK) { | ||
786 | chansize = 64; | ||
787 | } else { | ||
788 | chansize = 32; | ||
789 | } | ||
790 | tmp = RREG32(MC_SHARED_CHMAP); | ||
791 | switch ((tmp & NOOFCHAN_MASK) >> NOOFCHAN_SHIFT) { | ||
792 | case 0: | ||
793 | default: | ||
794 | numchan = 1; | ||
795 | break; | ||
796 | case 1: | ||
797 | numchan = 2; | ||
798 | break; | ||
799 | case 2: | ||
800 | numchan = 4; | ||
801 | break; | ||
802 | case 3: | ||
803 | numchan = 8; | ||
804 | break; | ||
805 | } | ||
806 | rdev->mc.vram_width = numchan * chansize; | ||
785 | /* Could aper size report 0 ? */ | 807 | /* Could aper size report 0 ? */ |
786 | rdev->mc.aper_base = drm_get_resource_start(rdev->ddev, 0); | 808 | rdev->mc.aper_base = drm_get_resource_start(rdev->ddev, 0); |
787 | rdev->mc.aper_size = drm_get_resource_len(rdev->ddev, 0); | 809 | rdev->mc.aper_size = drm_get_resource_len(rdev->ddev, 0); |
@@ -961,10 +983,13 @@ int rv770_init(struct radeon_device *rdev) | |||
961 | r600_scratch_init(rdev); | 983 | r600_scratch_init(rdev); |
962 | /* Initialize surface registers */ | 984 | /* Initialize surface registers */ |
963 | radeon_surface_init(rdev); | 985 | radeon_surface_init(rdev); |
986 | /* Initialize clocks */ | ||
964 | radeon_get_clock_info(rdev->ddev); | 987 | radeon_get_clock_info(rdev->ddev); |
965 | r = radeon_clocks_init(rdev); | 988 | r = radeon_clocks_init(rdev); |
966 | if (r) | 989 | if (r) |
967 | return r; | 990 | return r; |
991 | /* Initialize power management */ | ||
992 | radeon_pm_init(rdev); | ||
968 | /* Fence driver */ | 993 | /* Fence driver */ |
969 | r = radeon_fence_driver_init(rdev); | 994 | r = radeon_fence_driver_init(rdev); |
970 | if (r) | 995 | if (r) |
diff --git a/drivers/gpu/drm/radeon/rv770d.h b/drivers/gpu/drm/radeon/rv770d.h index 4b9c3d6396ff..a1367ab6f261 100644 --- a/drivers/gpu/drm/radeon/rv770d.h +++ b/drivers/gpu/drm/radeon/rv770d.h | |||
@@ -129,6 +129,10 @@ | |||
129 | #define HDP_REG_COHERENCY_FLUSH_CNTL 0x54A0 | 129 | #define HDP_REG_COHERENCY_FLUSH_CNTL 0x54A0 |
130 | #define HDP_TILING_CONFIG 0x2F3C | 130 | #define HDP_TILING_CONFIG 0x2F3C |
131 | 131 | ||
132 | #define MC_SHARED_CHMAP 0x2004 | ||
133 | #define NOOFCHAN_SHIFT 12 | ||
134 | #define NOOFCHAN_MASK 0x00003000 | ||
135 | |||
132 | #define MC_ARB_RAMCFG 0x2760 | 136 | #define MC_ARB_RAMCFG 0x2760 |
133 | #define NOOFBANK_SHIFT 0 | 137 | #define NOOFBANK_SHIFT 0 |
134 | #define NOOFBANK_MASK 0x00000003 | 138 | #define NOOFBANK_MASK 0x00000003 |
@@ -142,6 +146,7 @@ | |||
142 | #define CHANSIZE_MASK 0x00000100 | 146 | #define CHANSIZE_MASK 0x00000100 |
143 | #define BURSTLENGTH_SHIFT 9 | 147 | #define BURSTLENGTH_SHIFT 9 |
144 | #define BURSTLENGTH_MASK 0x00000200 | 148 | #define BURSTLENGTH_MASK 0x00000200 |
149 | #define CHANSIZE_OVERRIDE (1 << 11) | ||
145 | #define MC_VM_AGP_TOP 0x2028 | 150 | #define MC_VM_AGP_TOP 0x2028 |
146 | #define MC_VM_AGP_BOT 0x202C | 151 | #define MC_VM_AGP_BOT 0x202C |
147 | #define MC_VM_AGP_BASE 0x2030 | 152 | #define MC_VM_AGP_BASE 0x2030 |
diff --git a/drivers/gpu/drm/ttm/ttm_tt.c b/drivers/gpu/drm/ttm/ttm_tt.c index a55ee1a56c16..7bcb89f39ce8 100644 --- a/drivers/gpu/drm/ttm/ttm_tt.c +++ b/drivers/gpu/drm/ttm/ttm_tt.c | |||
@@ -279,6 +279,7 @@ int ttm_tt_set_placement_caching(struct ttm_tt *ttm, uint32_t placement) | |||
279 | 279 | ||
280 | return ttm_tt_set_caching(ttm, state); | 280 | return ttm_tt_set_caching(ttm, state); |
281 | } | 281 | } |
282 | EXPORT_SYMBOL(ttm_tt_set_placement_caching); | ||
282 | 283 | ||
283 | static void ttm_tt_free_alloced_pages(struct ttm_tt *ttm) | 284 | static void ttm_tt_free_alloced_pages(struct ttm_tt *ttm) |
284 | { | 285 | { |
diff --git a/drivers/i2c/busses/Kconfig b/drivers/i2c/busses/Kconfig index 737335ff2b21..e8fe7f169e25 100644 --- a/drivers/i2c/busses/Kconfig +++ b/drivers/i2c/busses/Kconfig | |||
@@ -128,7 +128,7 @@ config I2C_PIIX4 | |||
128 | ATI SB600 | 128 | ATI SB600 |
129 | ATI SB700 | 129 | ATI SB700 |
130 | ATI SB800 | 130 | ATI SB800 |
131 | AMD SB900 | 131 | AMD Hudson-2 |
132 | Serverworks OSB4 | 132 | Serverworks OSB4 |
133 | Serverworks CSB5 | 133 | Serverworks CSB5 |
134 | Serverworks CSB6 | 134 | Serverworks CSB6 |
diff --git a/drivers/i2c/busses/i2c-piix4.c b/drivers/i2c/busses/i2c-piix4.c index d26a972aacaa..1e245e9cad31 100644 --- a/drivers/i2c/busses/i2c-piix4.c +++ b/drivers/i2c/busses/i2c-piix4.c | |||
@@ -22,7 +22,7 @@ | |||
22 | Intel PIIX4, 440MX | 22 | Intel PIIX4, 440MX |
23 | Serverworks OSB4, CSB5, CSB6, HT-1000, HT-1100 | 23 | Serverworks OSB4, CSB5, CSB6, HT-1000, HT-1100 |
24 | ATI IXP200, IXP300, IXP400, SB600, SB700, SB800 | 24 | ATI IXP200, IXP300, IXP400, SB600, SB700, SB800 |
25 | AMD SB900 | 25 | AMD Hudson-2 |
26 | SMSC Victory66 | 26 | SMSC Victory66 |
27 | 27 | ||
28 | Note: we assume there can only be one device, with one SMBus interface. | 28 | Note: we assume there can only be one device, with one SMBus interface. |
@@ -233,9 +233,9 @@ static int __devinit piix4_setup_sb800(struct pci_dev *PIIX4_dev, | |||
233 | unsigned short smba_idx = 0xcd6; | 233 | unsigned short smba_idx = 0xcd6; |
234 | u8 smba_en_lo, smba_en_hi, i2ccfg, i2ccfg_offset = 0x10, smb_en = 0x2c; | 234 | u8 smba_en_lo, smba_en_hi, i2ccfg, i2ccfg_offset = 0x10, smb_en = 0x2c; |
235 | 235 | ||
236 | /* SB800 SMBus does not support forcing address */ | 236 | /* SB800 and later SMBus does not support forcing address */ |
237 | if (force || force_addr) { | 237 | if (force || force_addr) { |
238 | dev_err(&PIIX4_dev->dev, "SB800 SMBus does not support " | 238 | dev_err(&PIIX4_dev->dev, "SMBus does not support " |
239 | "forcing address!\n"); | 239 | "forcing address!\n"); |
240 | return -EINVAL; | 240 | return -EINVAL; |
241 | } | 241 | } |
@@ -480,7 +480,7 @@ static struct pci_device_id piix4_ids[] = { | |||
480 | { PCI_DEVICE(PCI_VENDOR_ID_ATI, PCI_DEVICE_ID_ATI_IXP300_SMBUS) }, | 480 | { PCI_DEVICE(PCI_VENDOR_ID_ATI, PCI_DEVICE_ID_ATI_IXP300_SMBUS) }, |
481 | { PCI_DEVICE(PCI_VENDOR_ID_ATI, PCI_DEVICE_ID_ATI_IXP400_SMBUS) }, | 481 | { PCI_DEVICE(PCI_VENDOR_ID_ATI, PCI_DEVICE_ID_ATI_IXP400_SMBUS) }, |
482 | { PCI_DEVICE(PCI_VENDOR_ID_ATI, PCI_DEVICE_ID_ATI_SBX00_SMBUS) }, | 482 | { PCI_DEVICE(PCI_VENDOR_ID_ATI, PCI_DEVICE_ID_ATI_SBX00_SMBUS) }, |
483 | { PCI_DEVICE(PCI_VENDOR_ID_AMD, PCI_DEVICE_ID_AMD_SB900_SMBUS) }, | 483 | { PCI_DEVICE(PCI_VENDOR_ID_AMD, PCI_DEVICE_ID_AMD_HUDSON2_SMBUS) }, |
484 | { PCI_DEVICE(PCI_VENDOR_ID_SERVERWORKS, | 484 | { PCI_DEVICE(PCI_VENDOR_ID_SERVERWORKS, |
485 | PCI_DEVICE_ID_SERVERWORKS_OSB4) }, | 485 | PCI_DEVICE_ID_SERVERWORKS_OSB4) }, |
486 | { PCI_DEVICE(PCI_VENDOR_ID_SERVERWORKS, | 486 | { PCI_DEVICE(PCI_VENDOR_ID_SERVERWORKS, |
diff --git a/drivers/ide/ide-probe.c b/drivers/ide/ide-probe.c index 63c53d65e875..4d76ba473097 100644 --- a/drivers/ide/ide-probe.c +++ b/drivers/ide/ide-probe.c | |||
@@ -1046,15 +1046,6 @@ static void ide_port_init_devices(ide_hwif_t *hwif) | |||
1046 | if (port_ops && port_ops->init_dev) | 1046 | if (port_ops && port_ops->init_dev) |
1047 | port_ops->init_dev(drive); | 1047 | port_ops->init_dev(drive); |
1048 | } | 1048 | } |
1049 | |||
1050 | ide_port_for_each_dev(i, drive, hwif) { | ||
1051 | /* | ||
1052 | * default to PIO Mode 0 before we figure out | ||
1053 | * the most suited mode for the attached device | ||
1054 | */ | ||
1055 | if (port_ops && port_ops->set_pio_mode) | ||
1056 | port_ops->set_pio_mode(drive, 0); | ||
1057 | } | ||
1058 | } | 1049 | } |
1059 | 1050 | ||
1060 | static void ide_init_port(ide_hwif_t *hwif, unsigned int port, | 1051 | static void ide_init_port(ide_hwif_t *hwif, unsigned int port, |
diff --git a/drivers/isdn/hardware/eicon/maintidi.c b/drivers/isdn/hardware/eicon/maintidi.c index 23960cb6eaab..41c26e756452 100644 --- a/drivers/isdn/hardware/eicon/maintidi.c +++ b/drivers/isdn/hardware/eicon/maintidi.c | |||
@@ -959,8 +959,9 @@ static int process_idi_event (diva_strace_context_t* pLib, | |||
959 | } | 959 | } |
960 | if (!strncmp("State\\Layer2 No1", path, pVar->path_length)) { | 960 | if (!strncmp("State\\Layer2 No1", path, pVar->path_length)) { |
961 | char* tmp = &pLib->lines[0].pInterface->Layer2[0]; | 961 | char* tmp = &pLib->lines[0].pInterface->Layer2[0]; |
962 | dword l2_state; | 962 | dword l2_state; |
963 | diva_strace_read_uint (pVar, &l2_state); | 963 | if (diva_strace_read_uint(pVar, &l2_state)) |
964 | return -1; | ||
964 | 965 | ||
965 | switch (l2_state) { | 966 | switch (l2_state) { |
966 | case 0: | 967 | case 0: |
diff --git a/drivers/isdn/hardware/eicon/message.c b/drivers/isdn/hardware/eicon/message.c index 27d5dd68f4fb..ae89fb89da64 100644 --- a/drivers/isdn/hardware/eicon/message.c +++ b/drivers/isdn/hardware/eicon/message.c | |||
@@ -2692,7 +2692,7 @@ static byte connect_b3_req(dword Id, word Number, DIVA_CAPI_ADAPTER *a, | |||
2692 | if (!(fax_control_bits & T30_CONTROL_BIT_MORE_DOCUMENTS) | 2692 | if (!(fax_control_bits & T30_CONTROL_BIT_MORE_DOCUMENTS) |
2693 | || (fax_feature_bits & T30_FEATURE_BIT_MORE_DOCUMENTS)) | 2693 | || (fax_feature_bits & T30_FEATURE_BIT_MORE_DOCUMENTS)) |
2694 | { | 2694 | { |
2695 | len = (byte)(&(((T30_INFO *) 0)->universal_6)); | 2695 | len = offsetof(T30_INFO, universal_6); |
2696 | fax_info_change = false; | 2696 | fax_info_change = false; |
2697 | if (ncpi->length >= 4) | 2697 | if (ncpi->length >= 4) |
2698 | { | 2698 | { |
@@ -2754,7 +2754,7 @@ static byte connect_b3_req(dword Id, word Number, DIVA_CAPI_ADAPTER *a, | |||
2754 | for (i = 0; i < w; i++) | 2754 | for (i = 0; i < w; i++) |
2755 | ((T30_INFO *)(plci->fax_connect_info_buffer))->station_id[i] = fax_parms[4].info[1+i]; | 2755 | ((T30_INFO *)(plci->fax_connect_info_buffer))->station_id[i] = fax_parms[4].info[1+i]; |
2756 | ((T30_INFO *)(plci->fax_connect_info_buffer))->head_line_len = 0; | 2756 | ((T30_INFO *)(plci->fax_connect_info_buffer))->head_line_len = 0; |
2757 | len = (byte)(((T30_INFO *) 0)->station_id + 20); | 2757 | len = offsetof(T30_INFO, station_id) + 20; |
2758 | w = fax_parms[5].length; | 2758 | w = fax_parms[5].length; |
2759 | if (w > 20) | 2759 | if (w > 20) |
2760 | w = 20; | 2760 | w = 20; |
@@ -2788,7 +2788,7 @@ static byte connect_b3_req(dword Id, word Number, DIVA_CAPI_ADAPTER *a, | |||
2788 | } | 2788 | } |
2789 | else | 2789 | else |
2790 | { | 2790 | { |
2791 | len = (byte)(&(((T30_INFO *) 0)->universal_6)); | 2791 | len = offsetof(T30_INFO, universal_6); |
2792 | } | 2792 | } |
2793 | fax_info_change = true; | 2793 | fax_info_change = true; |
2794 | 2794 | ||
@@ -2892,7 +2892,7 @@ static byte connect_b3_res(dword Id, word Number, DIVA_CAPI_ADAPTER *a, | |||
2892 | && (plci->nsf_control_bits & T30_NSF_CONTROL_BIT_ENABLE_NSF) | 2892 | && (plci->nsf_control_bits & T30_NSF_CONTROL_BIT_ENABLE_NSF) |
2893 | && (plci->nsf_control_bits & T30_NSF_CONTROL_BIT_NEGOTIATE_RESP)) | 2893 | && (plci->nsf_control_bits & T30_NSF_CONTROL_BIT_NEGOTIATE_RESP)) |
2894 | { | 2894 | { |
2895 | len = ((byte)(((T30_INFO *) 0)->station_id + 20)); | 2895 | len = offsetof(T30_INFO, station_id) + 20; |
2896 | if (plci->fax_connect_info_length < len) | 2896 | if (plci->fax_connect_info_length < len) |
2897 | { | 2897 | { |
2898 | ((T30_INFO *)(plci->fax_connect_info_buffer))->station_id_len = 0; | 2898 | ((T30_INFO *)(plci->fax_connect_info_buffer))->station_id_len = 0; |
@@ -3802,7 +3802,7 @@ static byte manufacturer_res(dword Id, word Number, DIVA_CAPI_ADAPTER *a, | |||
3802 | break; | 3802 | break; |
3803 | } | 3803 | } |
3804 | ncpi = &m_parms[1]; | 3804 | ncpi = &m_parms[1]; |
3805 | len = ((byte)(((T30_INFO *) 0)->station_id + 20)); | 3805 | len = offsetof(T30_INFO, station_id) + 20; |
3806 | if (plci->fax_connect_info_length < len) | 3806 | if (plci->fax_connect_info_length < len) |
3807 | { | 3807 | { |
3808 | ((T30_INFO *)(plci->fax_connect_info_buffer))->station_id_len = 0; | 3808 | ((T30_INFO *)(plci->fax_connect_info_buffer))->station_id_len = 0; |
@@ -6844,7 +6844,7 @@ static void nl_ind(PLCI *plci) | |||
6844 | if ((plci->requested_options_conn | plci->requested_options | a->requested_options_table[plci->appl->Id-1]) | 6844 | if ((plci->requested_options_conn | plci->requested_options | a->requested_options_table[plci->appl->Id-1]) |
6845 | & ((1L << PRIVATE_FAX_SUB_SEP_PWD) | (1L << PRIVATE_FAX_NONSTANDARD))) | 6845 | & ((1L << PRIVATE_FAX_SUB_SEP_PWD) | (1L << PRIVATE_FAX_NONSTANDARD))) |
6846 | { | 6846 | { |
6847 | i = ((word)(((T30_INFO *) 0)->station_id + 20)) + ((T30_INFO *)plci->NL.RBuffer->P)->head_line_len; | 6847 | i = offsetof(T30_INFO, station_id) + 20 + ((T30_INFO *)plci->NL.RBuffer->P)->head_line_len; |
6848 | while (i < plci->NL.RBuffer->length) | 6848 | while (i < plci->NL.RBuffer->length) |
6849 | plci->ncpi_buffer[++len] = plci->NL.RBuffer->P[i++]; | 6849 | plci->ncpi_buffer[++len] = plci->NL.RBuffer->P[i++]; |
6850 | } | 6850 | } |
@@ -7236,7 +7236,7 @@ static void nl_ind(PLCI *plci) | |||
7236 | { | 7236 | { |
7237 | plci->RData[1].P = plci->RData[0].P; | 7237 | plci->RData[1].P = plci->RData[0].P; |
7238 | plci->RData[1].PLength = plci->RData[0].PLength; | 7238 | plci->RData[1].PLength = plci->RData[0].PLength; |
7239 | plci->RData[0].P = v120_header_buffer + (-((int) v120_header_buffer) & 3); | 7239 | plci->RData[0].P = v120_header_buffer + (-((unsigned long)v120_header_buffer) & 3); |
7240 | if ((plci->NL.RBuffer->P[0] & V120_HEADER_EXTEND_BIT) || (plci->NL.RLength == 1)) | 7240 | if ((plci->NL.RBuffer->P[0] & V120_HEADER_EXTEND_BIT) || (plci->NL.RLength == 1)) |
7241 | plci->RData[0].PLength = 1; | 7241 | plci->RData[0].PLength = 1; |
7242 | else | 7242 | else |
@@ -8473,7 +8473,7 @@ static word add_b23(PLCI *plci, API_PARSE *bp) | |||
8473 | fax_control_bits |= T30_CONTROL_BIT_ACCEPT_SEL_POLLING; | 8473 | fax_control_bits |= T30_CONTROL_BIT_ACCEPT_SEL_POLLING; |
8474 | } | 8474 | } |
8475 | len = nlc[0]; | 8475 | len = nlc[0]; |
8476 | pos = ((byte)(((T30_INFO *) 0)->station_id + 20)); | 8476 | pos = offsetof(T30_INFO, station_id) + 20; |
8477 | if (pos < plci->fax_connect_info_length) | 8477 | if (pos < plci->fax_connect_info_length) |
8478 | { | 8478 | { |
8479 | for (i = 1 + plci->fax_connect_info_buffer[pos]; i != 0; i--) | 8479 | for (i = 1 + plci->fax_connect_info_buffer[pos]; i != 0; i--) |
@@ -8525,7 +8525,7 @@ static word add_b23(PLCI *plci, API_PARSE *bp) | |||
8525 | } | 8525 | } |
8526 | 8526 | ||
8527 | PUT_WORD(&(((T30_INFO *)&nlc[1])->control_bits_low), fax_control_bits); | 8527 | PUT_WORD(&(((T30_INFO *)&nlc[1])->control_bits_low), fax_control_bits); |
8528 | len = ((byte)(((T30_INFO *) 0)->station_id + 20)); | 8528 | len = offsetof(T30_INFO, station_id) + 20; |
8529 | for (i = 0; i < len; i++) | 8529 | for (i = 0; i < len; i++) |
8530 | plci->fax_connect_info_buffer[i] = nlc[1+i]; | 8530 | plci->fax_connect_info_buffer[i] = nlc[1+i]; |
8531 | ((T30_INFO *) plci->fax_connect_info_buffer)->head_line_len = 0; | 8531 | ((T30_INFO *) plci->fax_connect_info_buffer)->head_line_len = 0; |
diff --git a/drivers/isdn/hisax/amd7930_fn.c b/drivers/isdn/hisax/amd7930_fn.c index bf526a7a63af..d6fdf1f66754 100644 --- a/drivers/isdn/hisax/amd7930_fn.c +++ b/drivers/isdn/hisax/amd7930_fn.c | |||
@@ -594,6 +594,7 @@ Amd7930_l1hw(struct PStack *st, int pr, void *arg) | |||
594 | if (cs->debug & L1_DEB_WARN) | 594 | if (cs->debug & L1_DEB_WARN) |
595 | debugl1(cs, "Amd7930: l1hw: l2l1 tx_skb exist this shouldn't happen"); | 595 | debugl1(cs, "Amd7930: l1hw: l2l1 tx_skb exist this shouldn't happen"); |
596 | skb_queue_tail(&cs->sq, skb); | 596 | skb_queue_tail(&cs->sq, skb); |
597 | spin_unlock_irqrestore(&cs->lock, flags); | ||
597 | break; | 598 | break; |
598 | } | 599 | } |
599 | if (cs->debug & DEB_DLOG_HEX) | 600 | if (cs->debug & DEB_DLOG_HEX) |
diff --git a/drivers/isdn/hisax/diva.c b/drivers/isdn/hisax/diva.c index 018bd293e580..0b0c2e5d806b 100644 --- a/drivers/isdn/hisax/diva.c +++ b/drivers/isdn/hisax/diva.c | |||
@@ -382,7 +382,7 @@ MemwaitforXFW(struct IsdnCardState *cs, int hscx) | |||
382 | { | 382 | { |
383 | int to = 50; | 383 | int to = 50; |
384 | 384 | ||
385 | while ((!(MemReadHSCX(cs, hscx, HSCX_STAR) & 0x44) == 0x40) && to) { | 385 | while (((MemReadHSCX(cs, hscx, HSCX_STAR) & 0x44) != 0x40) && to) { |
386 | udelay(1); | 386 | udelay(1); |
387 | to--; | 387 | to--; |
388 | } | 388 | } |
diff --git a/drivers/isdn/hisax/elsa_ser.c b/drivers/isdn/hisax/elsa_ser.c index f181db464392..1657bba7879e 100644 --- a/drivers/isdn/hisax/elsa_ser.c +++ b/drivers/isdn/hisax/elsa_ser.c | |||
@@ -477,62 +477,62 @@ static void | |||
477 | modem_set_init(struct IsdnCardState *cs) { | 477 | modem_set_init(struct IsdnCardState *cs) { |
478 | int timeout; | 478 | int timeout; |
479 | 479 | ||
480 | #define RCV_DELAY 20000 | 480 | #define RCV_DELAY 20 |
481 | modem_write_cmd(cs, MInit_1, strlen(MInit_1)); | 481 | modem_write_cmd(cs, MInit_1, strlen(MInit_1)); |
482 | timeout = 1000; | 482 | timeout = 1000; |
483 | while(timeout-- && cs->hw.elsa.transcnt) | 483 | while(timeout-- && cs->hw.elsa.transcnt) |
484 | udelay(1000); | 484 | udelay(1000); |
485 | debugl1(cs, "msi tout=%d", timeout); | 485 | debugl1(cs, "msi tout=%d", timeout); |
486 | udelay(RCV_DELAY); | 486 | mdelay(RCV_DELAY); |
487 | modem_write_cmd(cs, MInit_2, strlen(MInit_2)); | 487 | modem_write_cmd(cs, MInit_2, strlen(MInit_2)); |
488 | timeout = 1000; | 488 | timeout = 1000; |
489 | while(timeout-- && cs->hw.elsa.transcnt) | 489 | while(timeout-- && cs->hw.elsa.transcnt) |
490 | udelay(1000); | 490 | udelay(1000); |
491 | debugl1(cs, "msi tout=%d", timeout); | 491 | debugl1(cs, "msi tout=%d", timeout); |
492 | udelay(RCV_DELAY); | 492 | mdelay(RCV_DELAY); |
493 | modem_write_cmd(cs, MInit_3, strlen(MInit_3)); | 493 | modem_write_cmd(cs, MInit_3, strlen(MInit_3)); |
494 | timeout = 1000; | 494 | timeout = 1000; |
495 | while(timeout-- && cs->hw.elsa.transcnt) | 495 | while(timeout-- && cs->hw.elsa.transcnt) |
496 | udelay(1000); | 496 | udelay(1000); |
497 | debugl1(cs, "msi tout=%d", timeout); | 497 | debugl1(cs, "msi tout=%d", timeout); |
498 | udelay(RCV_DELAY); | 498 | mdelay(RCV_DELAY); |
499 | modem_write_cmd(cs, MInit_4, strlen(MInit_4)); | 499 | modem_write_cmd(cs, MInit_4, strlen(MInit_4)); |
500 | timeout = 1000; | 500 | timeout = 1000; |
501 | while(timeout-- && cs->hw.elsa.transcnt) | 501 | while(timeout-- && cs->hw.elsa.transcnt) |
502 | udelay(1000); | 502 | udelay(1000); |
503 | debugl1(cs, "msi tout=%d", timeout); | 503 | debugl1(cs, "msi tout=%d", timeout); |
504 | udelay(RCV_DELAY ); | 504 | mdelay(RCV_DELAY); |
505 | modem_write_cmd(cs, MInit_5, strlen(MInit_5)); | 505 | modem_write_cmd(cs, MInit_5, strlen(MInit_5)); |
506 | timeout = 1000; | 506 | timeout = 1000; |
507 | while(timeout-- && cs->hw.elsa.transcnt) | 507 | while(timeout-- && cs->hw.elsa.transcnt) |
508 | udelay(1000); | 508 | udelay(1000); |
509 | debugl1(cs, "msi tout=%d", timeout); | 509 | debugl1(cs, "msi tout=%d", timeout); |
510 | udelay(RCV_DELAY); | 510 | mdelay(RCV_DELAY); |
511 | modem_write_cmd(cs, MInit_6, strlen(MInit_6)); | 511 | modem_write_cmd(cs, MInit_6, strlen(MInit_6)); |
512 | timeout = 1000; | 512 | timeout = 1000; |
513 | while(timeout-- && cs->hw.elsa.transcnt) | 513 | while(timeout-- && cs->hw.elsa.transcnt) |
514 | udelay(1000); | 514 | udelay(1000); |
515 | debugl1(cs, "msi tout=%d", timeout); | 515 | debugl1(cs, "msi tout=%d", timeout); |
516 | udelay(RCV_DELAY); | 516 | mdelay(RCV_DELAY); |
517 | modem_write_cmd(cs, MInit_7, strlen(MInit_7)); | 517 | modem_write_cmd(cs, MInit_7, strlen(MInit_7)); |
518 | timeout = 1000; | 518 | timeout = 1000; |
519 | while(timeout-- && cs->hw.elsa.transcnt) | 519 | while(timeout-- && cs->hw.elsa.transcnt) |
520 | udelay(1000); | 520 | udelay(1000); |
521 | debugl1(cs, "msi tout=%d", timeout); | 521 | debugl1(cs, "msi tout=%d", timeout); |
522 | udelay(RCV_DELAY); | 522 | mdelay(RCV_DELAY); |
523 | } | 523 | } |
524 | 524 | ||
525 | static void | 525 | static void |
526 | modem_set_dial(struct IsdnCardState *cs, int outgoing) { | 526 | modem_set_dial(struct IsdnCardState *cs, int outgoing) { |
527 | int timeout; | 527 | int timeout; |
528 | #define RCV_DELAY 20000 | 528 | #define RCV_DELAY 20 |
529 | 529 | ||
530 | modem_write_cmd(cs, MInit_speed28800, strlen(MInit_speed28800)); | 530 | modem_write_cmd(cs, MInit_speed28800, strlen(MInit_speed28800)); |
531 | timeout = 1000; | 531 | timeout = 1000; |
532 | while(timeout-- && cs->hw.elsa.transcnt) | 532 | while(timeout-- && cs->hw.elsa.transcnt) |
533 | udelay(1000); | 533 | udelay(1000); |
534 | debugl1(cs, "msi tout=%d", timeout); | 534 | debugl1(cs, "msi tout=%d", timeout); |
535 | udelay(RCV_DELAY); | 535 | mdelay(RCV_DELAY); |
536 | if (outgoing) | 536 | if (outgoing) |
537 | modem_write_cmd(cs, MInit_dialout, strlen(MInit_dialout)); | 537 | modem_write_cmd(cs, MInit_dialout, strlen(MInit_dialout)); |
538 | else | 538 | else |
@@ -541,7 +541,7 @@ modem_set_dial(struct IsdnCardState *cs, int outgoing) { | |||
541 | while(timeout-- && cs->hw.elsa.transcnt) | 541 | while(timeout-- && cs->hw.elsa.transcnt) |
542 | udelay(1000); | 542 | udelay(1000); |
543 | debugl1(cs, "msi tout=%d", timeout); | 543 | debugl1(cs, "msi tout=%d", timeout); |
544 | udelay(RCV_DELAY); | 544 | mdelay(RCV_DELAY); |
545 | } | 545 | } |
546 | 546 | ||
547 | static void | 547 | static void |
diff --git a/drivers/isdn/hisax/hfc_usb.c b/drivers/isdn/hisax/hfc_usb.c index 9de54202c90c..a420b64472e3 100644 --- a/drivers/isdn/hisax/hfc_usb.c +++ b/drivers/isdn/hisax/hfc_usb.c | |||
@@ -817,8 +817,8 @@ collect_rx_frame(usb_fifo * fifo, __u8 * data, int len, int finish) | |||
817 | } | 817 | } |
818 | /* we have a complete hdlc packet */ | 818 | /* we have a complete hdlc packet */ |
819 | if (finish) { | 819 | if (finish) { |
820 | if ((!fifo->skbuff->data[fifo->skbuff->len - 1]) | 820 | if (fifo->skbuff->len > 3 && |
821 | && (fifo->skbuff->len > 3)) { | 821 | !fifo->skbuff->data[fifo->skbuff->len - 1]) { |
822 | 822 | ||
823 | if (fifon == HFCUSB_D_RX) { | 823 | if (fifon == HFCUSB_D_RX) { |
824 | DBG(HFCUSB_DBG_DCHANNEL, | 824 | DBG(HFCUSB_DBG_DCHANNEL, |
diff --git a/drivers/isdn/hisax/hscx_irq.c b/drivers/isdn/hisax/hscx_irq.c index 7b1ad5e4ecda..2387d76c721a 100644 --- a/drivers/isdn/hisax/hscx_irq.c +++ b/drivers/isdn/hisax/hscx_irq.c | |||
@@ -32,7 +32,7 @@ waitforXFW(struct IsdnCardState *cs, int hscx) | |||
32 | { | 32 | { |
33 | int to = 50; | 33 | int to = 50; |
34 | 34 | ||
35 | while ((!(READHSCX(cs, hscx, HSCX_STAR) & 0x44) == 0x40) && to) { | 35 | while (((READHSCX(cs, hscx, HSCX_STAR) & 0x44) != 0x40) && to) { |
36 | udelay(1); | 36 | udelay(1); |
37 | to--; | 37 | to--; |
38 | } | 38 | } |
diff --git a/drivers/isdn/hisax/icc.c b/drivers/isdn/hisax/icc.c index 9aba646ba221..c80cbb8a2ef9 100644 --- a/drivers/isdn/hisax/icc.c +++ b/drivers/isdn/hisax/icc.c | |||
@@ -468,6 +468,7 @@ ICC_l1hw(struct PStack *st, int pr, void *arg) | |||
468 | if (cs->debug & L1_DEB_WARN) | 468 | if (cs->debug & L1_DEB_WARN) |
469 | debugl1(cs, " l2l1 tx_skb exist this shouldn't happen"); | 469 | debugl1(cs, " l2l1 tx_skb exist this shouldn't happen"); |
470 | skb_queue_tail(&cs->sq, skb); | 470 | skb_queue_tail(&cs->sq, skb); |
471 | spin_unlock_irqrestore(&cs->lock, flags); | ||
471 | break; | 472 | break; |
472 | } | 473 | } |
473 | if (cs->debug & DEB_DLOG_HEX) | 474 | if (cs->debug & DEB_DLOG_HEX) |
diff --git a/drivers/isdn/mISDN/stack.c b/drivers/isdn/mISDN/stack.c index 3e1532a180ff..0d05ec43012c 100644 --- a/drivers/isdn/mISDN/stack.c +++ b/drivers/isdn/mISDN/stack.c | |||
@@ -364,7 +364,7 @@ add_layer2(struct mISDNchannel *ch, struct mISDNstack *st) | |||
364 | static int | 364 | static int |
365 | st_own_ctrl(struct mISDNchannel *ch, u_int cmd, void *arg) | 365 | st_own_ctrl(struct mISDNchannel *ch, u_int cmd, void *arg) |
366 | { | 366 | { |
367 | if (!ch->st || ch->st->layer1) | 367 | if (!ch->st || !ch->st->layer1) |
368 | return -EINVAL; | 368 | return -EINVAL; |
369 | return ch->st->layer1->ctrl(ch->st->layer1, cmd, arg); | 369 | return ch->st->layer1->ctrl(ch->st->layer1, cmd, arg); |
370 | } | 370 | } |
diff --git a/drivers/md/md.c b/drivers/md/md.c index e9cad8889cf9..1d529551e944 100644 --- a/drivers/md/md.c +++ b/drivers/md/md.c | |||
@@ -6500,8 +6500,9 @@ void md_do_sync(mddev_t *mddev) | |||
6500 | skip: | 6500 | skip: |
6501 | mddev->curr_resync = 0; | 6501 | mddev->curr_resync = 0; |
6502 | mddev->curr_resync_completed = 0; | 6502 | mddev->curr_resync_completed = 0; |
6503 | mddev->resync_min = 0; | 6503 | if (!test_bit(MD_RECOVERY_INTR, &mddev->recovery)) |
6504 | mddev->resync_max = MaxSector; | 6504 | /* We completed so max setting can be forgotten. */ |
6505 | mddev->resync_max = MaxSector; | ||
6505 | sysfs_notify(&mddev->kobj, NULL, "sync_completed"); | 6506 | sysfs_notify(&mddev->kobj, NULL, "sync_completed"); |
6506 | wake_up(&resync_wait); | 6507 | wake_up(&resync_wait); |
6507 | set_bit(MD_RECOVERY_DONE, &mddev->recovery); | 6508 | set_bit(MD_RECOVERY_DONE, &mddev->recovery); |
diff --git a/drivers/md/raid5.c b/drivers/md/raid5.c index 81abefc172d9..dcce204b6c73 100644 --- a/drivers/md/raid5.c +++ b/drivers/md/raid5.c | |||
@@ -4049,6 +4049,8 @@ static sector_t reshape_request(mddev_t *mddev, sector_t sector_nr, int *skipped | |||
4049 | sector_nr = conf->reshape_progress; | 4049 | sector_nr = conf->reshape_progress; |
4050 | sector_div(sector_nr, new_data_disks); | 4050 | sector_div(sector_nr, new_data_disks); |
4051 | if (sector_nr) { | 4051 | if (sector_nr) { |
4052 | mddev->curr_resync_completed = sector_nr; | ||
4053 | sysfs_notify(&mddev->kobj, NULL, "sync_completed"); | ||
4052 | *skipped = 1; | 4054 | *skipped = 1; |
4053 | return sector_nr; | 4055 | return sector_nr; |
4054 | } | 4056 | } |
diff --git a/drivers/media/common/tuners/tda18271-fe.c b/drivers/media/common/tuners/tda18271-fe.c index 64595112000d..3a50ce96fcb9 100644 --- a/drivers/media/common/tuners/tda18271-fe.c +++ b/drivers/media/common/tuners/tda18271-fe.c | |||
@@ -616,13 +616,13 @@ static int tda18271_rf_tracking_filters_init(struct dvb_frontend *fe, u32 freq) | |||
616 | case RF2: | 616 | case RF2: |
617 | map[i].rf_a1 = (prog_cal[RF2] - prog_tab[RF2] - | 617 | map[i].rf_a1 = (prog_cal[RF2] - prog_tab[RF2] - |
618 | prog_cal[RF1] + prog_tab[RF1]) / | 618 | prog_cal[RF1] + prog_tab[RF1]) / |
619 | ((rf_freq[RF2] - rf_freq[RF1]) / 1000); | 619 | (s32)((rf_freq[RF2] - rf_freq[RF1]) / 1000); |
620 | map[i].rf2 = rf_freq[RF2] / 1000; | 620 | map[i].rf2 = rf_freq[RF2] / 1000; |
621 | break; | 621 | break; |
622 | case RF3: | 622 | case RF3: |
623 | map[i].rf_a2 = (prog_cal[RF3] - prog_tab[RF3] - | 623 | map[i].rf_a2 = (prog_cal[RF3] - prog_tab[RF3] - |
624 | prog_cal[RF2] + prog_tab[RF2]) / | 624 | prog_cal[RF2] + prog_tab[RF2]) / |
625 | ((rf_freq[RF3] - rf_freq[RF2]) / 1000); | 625 | (s32)((rf_freq[RF3] - rf_freq[RF2]) / 1000); |
626 | map[i].rf_b2 = prog_cal[RF2] - prog_tab[RF2]; | 626 | map[i].rf_b2 = prog_cal[RF2] - prog_tab[RF2]; |
627 | map[i].rf3 = rf_freq[RF3] / 1000; | 627 | map[i].rf3 = rf_freq[RF3] / 1000; |
628 | break; | 628 | break; |
@@ -1000,12 +1000,12 @@ static int tda18271_set_analog_params(struct dvb_frontend *fe, | |||
1000 | struct tda18271_std_map_item *map; | 1000 | struct tda18271_std_map_item *map; |
1001 | char *mode; | 1001 | char *mode; |
1002 | int ret; | 1002 | int ret; |
1003 | u32 freq = params->frequency * 62500; | 1003 | u32 freq = params->frequency * 125 * |
1004 | ((params->mode == V4L2_TUNER_RADIO) ? 1 : 1000) / 2; | ||
1004 | 1005 | ||
1005 | priv->mode = TDA18271_ANALOG; | 1006 | priv->mode = TDA18271_ANALOG; |
1006 | 1007 | ||
1007 | if (params->mode == V4L2_TUNER_RADIO) { | 1008 | if (params->mode == V4L2_TUNER_RADIO) { |
1008 | freq = freq / 1000; | ||
1009 | map = &std_map->fm_radio; | 1009 | map = &std_map->fm_radio; |
1010 | mode = "fm"; | 1010 | mode = "fm"; |
1011 | } else if (params->std & V4L2_STD_MN) { | 1011 | } else if (params->std & V4L2_STD_MN) { |
diff --git a/drivers/media/dvb/dvb-usb/Kconfig b/drivers/media/dvb/dvb-usb/Kconfig index 9744b0692417..0e4b97fba384 100644 --- a/drivers/media/dvb/dvb-usb/Kconfig +++ b/drivers/media/dvb/dvb-usb/Kconfig | |||
@@ -75,7 +75,7 @@ config DVB_USB_DIB0700 | |||
75 | select DVB_DIB3000MC if !DVB_FE_CUSTOMISE | 75 | select DVB_DIB3000MC if !DVB_FE_CUSTOMISE |
76 | select DVB_S5H1411 if !DVB_FE_CUSTOMISE | 76 | select DVB_S5H1411 if !DVB_FE_CUSTOMISE |
77 | select DVB_LGDT3305 if !DVB_FE_CUSTOMISE | 77 | select DVB_LGDT3305 if !DVB_FE_CUSTOMISE |
78 | select DVB_TUNER_DIB0070 | 78 | select DVB_TUNER_DIB0070 if !DVB_FE_CUSTOMISE |
79 | select MEDIA_TUNER_MT2060 if !MEDIA_TUNER_CUSTOMISE | 79 | select MEDIA_TUNER_MT2060 if !MEDIA_TUNER_CUSTOMISE |
80 | select MEDIA_TUNER_MT2266 if !MEDIA_TUNER_CUSTOMISE | 80 | select MEDIA_TUNER_MT2266 if !MEDIA_TUNER_CUSTOMISE |
81 | select MEDIA_TUNER_XC2028 if !MEDIA_TUNER_CUSTOMISE | 81 | select MEDIA_TUNER_XC2028 if !MEDIA_TUNER_CUSTOMISE |
diff --git a/drivers/media/dvb/dvb-usb/ce6230.c b/drivers/media/dvb/dvb-usb/ce6230.c index 0737c6377892..3df2045b7d2d 100644 --- a/drivers/media/dvb/dvb-usb/ce6230.c +++ b/drivers/media/dvb/dvb-usb/ce6230.c | |||
@@ -105,7 +105,7 @@ static int ce6230_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg msg[], | |||
105 | int i = 0; | 105 | int i = 0; |
106 | struct req_t req; | 106 | struct req_t req; |
107 | int ret = 0; | 107 | int ret = 0; |
108 | memset(&req, 0, sizeof(&req)); | 108 | memset(&req, 0, sizeof(req)); |
109 | 109 | ||
110 | if (num > 2) | 110 | if (num > 2) |
111 | return -EINVAL; | 111 | return -EINVAL; |
diff --git a/drivers/media/dvb/dvb-usb/dib0700_devices.c b/drivers/media/dvb/dvb-usb/dib0700_devices.c index 0b2812aa30a4..6bd8951ea02b 100644 --- a/drivers/media/dvb/dvb-usb/dib0700_devices.c +++ b/drivers/media/dvb/dvb-usb/dib0700_devices.c | |||
@@ -1925,7 +1925,7 @@ struct dvb_usb_device_properties dib0700_devices[] = { | |||
1925 | { NULL }, | 1925 | { NULL }, |
1926 | }, | 1926 | }, |
1927 | { "Leadtek Winfast DTV Dongle (STK7700P based)", | 1927 | { "Leadtek Winfast DTV Dongle (STK7700P based)", |
1928 | { &dib0700_usb_id_table[8] }, | 1928 | { &dib0700_usb_id_table[8], &dib0700_usb_id_table[34] }, |
1929 | { NULL }, | 1929 | { NULL }, |
1930 | }, | 1930 | }, |
1931 | { "AVerMedia AVerTV DVB-T Express", | 1931 | { "AVerMedia AVerTV DVB-T Express", |
@@ -2064,7 +2064,7 @@ struct dvb_usb_device_properties dib0700_devices[] = { | |||
2064 | }, | 2064 | }, |
2065 | }, | 2065 | }, |
2066 | 2066 | ||
2067 | .num_device_descs = 12, | 2067 | .num_device_descs = 11, |
2068 | .devices = { | 2068 | .devices = { |
2069 | { "DiBcom STK7070P reference design", | 2069 | { "DiBcom STK7070P reference design", |
2070 | { &dib0700_usb_id_table[15], NULL }, | 2070 | { &dib0700_usb_id_table[15], NULL }, |
@@ -2098,11 +2098,6 @@ struct dvb_usb_device_properties dib0700_devices[] = { | |||
2098 | { &dib0700_usb_id_table[30], NULL }, | 2098 | { &dib0700_usb_id_table[30], NULL }, |
2099 | { NULL }, | 2099 | { NULL }, |
2100 | }, | 2100 | }, |
2101 | { "Terratec Cinergy T USB XXS/ T3", | ||
2102 | { &dib0700_usb_id_table[33], | ||
2103 | &dib0700_usb_id_table[52], NULL }, | ||
2104 | { NULL }, | ||
2105 | }, | ||
2106 | { "Elgato EyeTV DTT", | 2101 | { "Elgato EyeTV DTT", |
2107 | { &dib0700_usb_id_table[49], NULL }, | 2102 | { &dib0700_usb_id_table[49], NULL }, |
2108 | { NULL }, | 2103 | { NULL }, |
@@ -2343,8 +2338,10 @@ struct dvb_usb_device_properties dib0700_devices[] = { | |||
2343 | { &dib0700_usb_id_table[59], NULL }, | 2338 | { &dib0700_usb_id_table[59], NULL }, |
2344 | { NULL }, | 2339 | { NULL }, |
2345 | }, | 2340 | }, |
2346 | { "Terratec Cinergy T USB XXS (HD)", | 2341 | { "Terratec Cinergy T USB XXS (HD)/ T3", |
2347 | { &dib0700_usb_id_table[34], &dib0700_usb_id_table[60] }, | 2342 | { &dib0700_usb_id_table[33], |
2343 | &dib0700_usb_id_table[52], | ||
2344 | &dib0700_usb_id_table[60], NULL}, | ||
2348 | { NULL }, | 2345 | { NULL }, |
2349 | }, | 2346 | }, |
2350 | }, | 2347 | }, |
diff --git a/drivers/media/dvb/firewire/firedtv-avc.c b/drivers/media/dvb/firewire/firedtv-avc.c index d1b67fe0f011..485d061319ab 100644 --- a/drivers/media/dvb/firewire/firedtv-avc.c +++ b/drivers/media/dvb/firewire/firedtv-avc.c | |||
@@ -1050,28 +1050,28 @@ int avc_ca_pmt(struct firedtv *fdtv, char *msg, int length) | |||
1050 | c->operand[4] = 0; /* slot */ | 1050 | c->operand[4] = 0; /* slot */ |
1051 | c->operand[5] = SFE_VENDOR_TAG_CA_PMT; /* ca tag */ | 1051 | c->operand[5] = SFE_VENDOR_TAG_CA_PMT; /* ca tag */ |
1052 | c->operand[6] = 0; /* more/last */ | 1052 | c->operand[6] = 0; /* more/last */ |
1053 | /* c->operand[7] = XXXprogram_info_length + 17; */ /* length */ | 1053 | /* Use three bytes for length field in case length > 127 */ |
1054 | c->operand[8] = list_management; | 1054 | c->operand[10] = list_management; |
1055 | c->operand[9] = 0x01; /* pmt_cmd=OK_descramble */ | 1055 | c->operand[11] = 0x01; /* pmt_cmd=OK_descramble */ |
1056 | 1056 | ||
1057 | /* TS program map table */ | 1057 | /* TS program map table */ |
1058 | 1058 | ||
1059 | c->operand[10] = 0x02; /* Table id=2 */ | 1059 | c->operand[12] = 0x02; /* Table id=2 */ |
1060 | c->operand[11] = 0x80; /* Section syntax + length */ | 1060 | c->operand[13] = 0x80; /* Section syntax + length */ |
1061 | /* c->operand[12] = XXXprogram_info_length + 12; */ | 1061 | /* c->operand[14] = XXXprogram_info_length + 12; */ |
1062 | c->operand[13] = msg[1]; /* Program number */ | 1062 | c->operand[15] = msg[1]; /* Program number */ |
1063 | c->operand[14] = msg[2]; | 1063 | c->operand[16] = msg[2]; |
1064 | c->operand[15] = 0x01; /* Version number=0 + current/next=1 */ | 1064 | c->operand[17] = 0x01; /* Version number=0 + current/next=1 */ |
1065 | c->operand[16] = 0x00; /* Section number=0 */ | 1065 | c->operand[18] = 0x00; /* Section number=0 */ |
1066 | c->operand[17] = 0x00; /* Last section number=0 */ | 1066 | c->operand[19] = 0x00; /* Last section number=0 */ |
1067 | c->operand[18] = 0x1f; /* PCR_PID=1FFF */ | 1067 | c->operand[20] = 0x1f; /* PCR_PID=1FFF */ |
1068 | c->operand[19] = 0xff; | 1068 | c->operand[21] = 0xff; |
1069 | c->operand[20] = (program_info_length >> 8); /* Program info length */ | 1069 | c->operand[22] = (program_info_length >> 8); /* Program info length */ |
1070 | c->operand[21] = (program_info_length & 0xff); | 1070 | c->operand[23] = (program_info_length & 0xff); |
1071 | 1071 | ||
1072 | /* CA descriptors at programme level */ | 1072 | /* CA descriptors at programme level */ |
1073 | read_pos = 6; | 1073 | read_pos = 6; |
1074 | write_pos = 22; | 1074 | write_pos = 24; |
1075 | if (program_info_length > 0) { | 1075 | if (program_info_length > 0) { |
1076 | pmt_cmd_id = msg[read_pos++]; | 1076 | pmt_cmd_id = msg[read_pos++]; |
1077 | if (pmt_cmd_id != 1 && pmt_cmd_id != 4) | 1077 | if (pmt_cmd_id != 1 && pmt_cmd_id != 4) |
@@ -1113,8 +1113,10 @@ int avc_ca_pmt(struct firedtv *fdtv, char *msg, int length) | |||
1113 | c->operand[write_pos++] = 0x00; | 1113 | c->operand[write_pos++] = 0x00; |
1114 | c->operand[write_pos++] = 0x00; | 1114 | c->operand[write_pos++] = 0x00; |
1115 | 1115 | ||
1116 | c->operand[7] = write_pos - 8; | 1116 | c->operand[7] = 0x82; |
1117 | c->operand[12] = write_pos - 13; | 1117 | c->operand[8] = (write_pos - 10) >> 8; |
1118 | c->operand[9] = (write_pos - 10) & 0xff; | ||
1119 | c->operand[14] = write_pos - 15; | ||
1118 | 1120 | ||
1119 | crc32_csum = crc32_be(0, &c->operand[10], c->operand[12] - 1); | 1121 | crc32_csum = crc32_be(0, &c->operand[10], c->operand[12] - 1); |
1120 | c->operand[write_pos - 4] = (crc32_csum >> 24) & 0xff; | 1122 | c->operand[write_pos - 4] = (crc32_csum >> 24) & 0xff; |
diff --git a/drivers/media/dvb/firewire/firedtv-fe.c b/drivers/media/dvb/firewire/firedtv-fe.c index 7ba43630a25d..e49cdc88b0c7 100644 --- a/drivers/media/dvb/firewire/firedtv-fe.c +++ b/drivers/media/dvb/firewire/firedtv-fe.c | |||
@@ -141,18 +141,12 @@ static int fdtv_read_uncorrected_blocks(struct dvb_frontend *fe, u32 *ucblocks) | |||
141 | return -EOPNOTSUPP; | 141 | return -EOPNOTSUPP; |
142 | } | 142 | } |
143 | 143 | ||
144 | #define ACCEPTED 0x9 | ||
145 | |||
146 | static int fdtv_set_frontend(struct dvb_frontend *fe, | 144 | static int fdtv_set_frontend(struct dvb_frontend *fe, |
147 | struct dvb_frontend_parameters *params) | 145 | struct dvb_frontend_parameters *params) |
148 | { | 146 | { |
149 | struct firedtv *fdtv = fe->sec_priv; | 147 | struct firedtv *fdtv = fe->sec_priv; |
150 | 148 | ||
151 | /* FIXME: avc_tuner_dsd never returns ACCEPTED. Check status? */ | 149 | return avc_tuner_dsd(fdtv, params); |
152 | if (avc_tuner_dsd(fdtv, params) != ACCEPTED) | ||
153 | return -EINVAL; | ||
154 | else | ||
155 | return 0; /* not sure of this... */ | ||
156 | } | 150 | } |
157 | 151 | ||
158 | static int fdtv_get_frontend(struct dvb_frontend *fe, | 152 | static int fdtv_get_frontend(struct dvb_frontend *fe, |
diff --git a/drivers/media/dvb/frontends/dib0070.h b/drivers/media/dvb/frontends/dib0070.h index 8a2e1e710adb..eec9e52ffa75 100644 --- a/drivers/media/dvb/frontends/dib0070.h +++ b/drivers/media/dvb/frontends/dib0070.h | |||
@@ -51,6 +51,7 @@ struct dib0070_config { | |||
51 | #if defined(CONFIG_DVB_TUNER_DIB0070) || (defined(CONFIG_DVB_TUNER_DIB0070_MODULE) && defined(MODULE)) | 51 | #if defined(CONFIG_DVB_TUNER_DIB0070) || (defined(CONFIG_DVB_TUNER_DIB0070_MODULE) && defined(MODULE)) |
52 | extern struct dvb_frontend *dib0070_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct dib0070_config *cfg); | 52 | extern struct dvb_frontend *dib0070_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct dib0070_config *cfg); |
53 | extern u16 dib0070_wbd_offset(struct dvb_frontend *); | 53 | extern u16 dib0070_wbd_offset(struct dvb_frontend *); |
54 | extern void dib0070_ctrl_agc_filter(struct dvb_frontend *, u8 open); | ||
54 | #else | 55 | #else |
55 | static inline struct dvb_frontend *dib0070_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct dib0070_config *cfg) | 56 | static inline struct dvb_frontend *dib0070_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct dib0070_config *cfg) |
56 | { | 57 | { |
@@ -63,7 +64,11 @@ static inline u16 dib0070_wbd_offset(struct dvb_frontend *fe) | |||
63 | printk(KERN_WARNING "%s: driver disabled by Kconfig\n", __func__); | 64 | printk(KERN_WARNING "%s: driver disabled by Kconfig\n", __func__); |
64 | return -ENODEV; | 65 | return -ENODEV; |
65 | } | 66 | } |
67 | |||
68 | static inline void dib0070_ctrl_agc_filter(struct dvb_frontend *fe, u8 open) | ||
69 | { | ||
70 | printk(KERN_WARNING "%s: driver disabled by Kconfig\n", __func__); | ||
71 | } | ||
66 | #endif | 72 | #endif |
67 | extern void dib0070_ctrl_agc_filter(struct dvb_frontend *, u8 open); | ||
68 | 73 | ||
69 | #endif | 74 | #endif |
diff --git a/drivers/media/dvb/frontends/dib7000p.c b/drivers/media/dvb/frontends/dib7000p.c index 55ef6eeb0769..0781f94e05d2 100644 --- a/drivers/media/dvb/frontends/dib7000p.c +++ b/drivers/media/dvb/frontends/dib7000p.c | |||
@@ -1375,6 +1375,11 @@ struct dvb_frontend * dib7000p_attach(struct i2c_adapter *i2c_adap, u8 i2c_addr, | |||
1375 | if (dib7000p_identify(st) != 0) | 1375 | if (dib7000p_identify(st) != 0) |
1376 | goto error; | 1376 | goto error; |
1377 | 1377 | ||
1378 | /* FIXME: make sure the dev.parent field is initialized, or else | ||
1379 | request_firmware() will hit an OOPS (this should be moved somewhere | ||
1380 | more common) */ | ||
1381 | st->i2c_master.gated_tuner_i2c_adap.dev.parent = i2c_adap->dev.parent; | ||
1382 | |||
1378 | dibx000_init_i2c_master(&st->i2c_master, DIB7000P, st->i2c_adap, st->i2c_addr); | 1383 | dibx000_init_i2c_master(&st->i2c_master, DIB7000P, st->i2c_adap, st->i2c_addr); |
1379 | 1384 | ||
1380 | dib7000p_demod_reset(st); | 1385 | dib7000p_demod_reset(st); |
diff --git a/drivers/media/dvb/pt1/pt1.c b/drivers/media/dvb/pt1/pt1.c index 81e623a90f09..1fd8306371e2 100644 --- a/drivers/media/dvb/pt1/pt1.c +++ b/drivers/media/dvb/pt1/pt1.c | |||
@@ -27,6 +27,7 @@ | |||
27 | #include <linux/pci.h> | 27 | #include <linux/pci.h> |
28 | #include <linux/kthread.h> | 28 | #include <linux/kthread.h> |
29 | #include <linux/freezer.h> | 29 | #include <linux/freezer.h> |
30 | #include <linux/vmalloc.h> | ||
30 | 31 | ||
31 | #include "dvbdev.h" | 32 | #include "dvbdev.h" |
32 | #include "dvb_demux.h" | 33 | #include "dvb_demux.h" |
diff --git a/drivers/media/dvb/siano/smsusb.c b/drivers/media/dvb/siano/smsusb.c index cb8a358b7310..8f88a586b0dd 100644 --- a/drivers/media/dvb/siano/smsusb.c +++ b/drivers/media/dvb/siano/smsusb.c | |||
@@ -529,6 +529,12 @@ struct usb_device_id smsusb_id_table[] = { | |||
529 | .driver_info = SMS1XXX_BOARD_SIANO_NICE }, | 529 | .driver_info = SMS1XXX_BOARD_SIANO_NICE }, |
530 | { USB_DEVICE(0x187f, 0x0301), | 530 | { USB_DEVICE(0x187f, 0x0301), |
531 | .driver_info = SMS1XXX_BOARD_SIANO_VENICE }, | 531 | .driver_info = SMS1XXX_BOARD_SIANO_VENICE }, |
532 | { USB_DEVICE(0x2040, 0xb900), | ||
533 | .driver_info = SMS1XXX_BOARD_HAUPPAUGE_WINDHAM }, | ||
534 | { USB_DEVICE(0x2040, 0xb910), | ||
535 | .driver_info = SMS1XXX_BOARD_HAUPPAUGE_WINDHAM }, | ||
536 | { USB_DEVICE(0x2040, 0xc000), | ||
537 | .driver_info = SMS1XXX_BOARD_HAUPPAUGE_WINDHAM }, | ||
532 | { } /* Terminating entry */ | 538 | { } /* Terminating entry */ |
533 | }; | 539 | }; |
534 | 540 | ||
diff --git a/drivers/media/video/bt8xx/bttv-driver.c b/drivers/media/video/bt8xx/bttv-driver.c index 939d1e512974..a6724019c66f 100644 --- a/drivers/media/video/bt8xx/bttv-driver.c +++ b/drivers/media/video/bt8xx/bttv-driver.c | |||
@@ -1299,7 +1299,7 @@ set_tvnorm(struct bttv *btv, unsigned int norm) | |||
1299 | 1299 | ||
1300 | tvnorm = &bttv_tvnorms[norm]; | 1300 | tvnorm = &bttv_tvnorms[norm]; |
1301 | 1301 | ||
1302 | if (!memcmp(&bttv_tvnorms[btv->tvnorm].cropcap, &tvnorm->cropcap, | 1302 | if (memcmp(&bttv_tvnorms[btv->tvnorm].cropcap, &tvnorm->cropcap, |
1303 | sizeof (tvnorm->cropcap))) { | 1303 | sizeof (tvnorm->cropcap))) { |
1304 | bttv_crop_reset(&btv->crop[0], norm); | 1304 | bttv_crop_reset(&btv->crop[0], norm); |
1305 | btv->crop[1] = btv->crop[0]; /* current = default */ | 1305 | btv->crop[1] = btv->crop[0]; /* current = default */ |
@@ -3800,11 +3800,34 @@ bttv_irq_next_video(struct bttv *btv, struct bttv_buffer_set *set) | |||
3800 | if (!V4L2_FIELD_HAS_BOTH(item->vb.field) && | 3800 | if (!V4L2_FIELD_HAS_BOTH(item->vb.field) && |
3801 | (item->vb.queue.next != &btv->capture)) { | 3801 | (item->vb.queue.next != &btv->capture)) { |
3802 | item = list_entry(item->vb.queue.next, struct bttv_buffer, vb.queue); | 3802 | item = list_entry(item->vb.queue.next, struct bttv_buffer, vb.queue); |
3803 | /* Mike Isely <isely@pobox.com> - Only check | ||
3804 | * and set up the bottom field in the logic | ||
3805 | * below. Don't ever do the top field. This | ||
3806 | * of course means that if we set up the | ||
3807 | * bottom field in the above code that we'll | ||
3808 | * actually skip a field. But that's OK. | ||
3809 | * Having processed only a single buffer this | ||
3810 | * time, then the next time around the first | ||
3811 | * available buffer should be for a top field. | ||
3812 | * That will then cause us here to set up a | ||
3813 | * top then a bottom field in the normal way. | ||
3814 | * The alternative to this understanding is | ||
3815 | * that we set up the second available buffer | ||
3816 | * as a top field, but that's out of order | ||
3817 | * since this driver always processes the top | ||
3818 | * field first - the effect will be the two | ||
3819 | * buffers being returned in the wrong order, | ||
3820 | * with the second buffer also being delayed | ||
3821 | * by one field time (owing to the fifo nature | ||
3822 | * of videobuf). Worse still, we'll be stuck | ||
3823 | * doing fields out of order now every time | ||
3824 | * until something else causes a field to be | ||
3825 | * dropped. By effectively forcing a field to | ||
3826 | * drop this way then we always get back into | ||
3827 | * sync within a single frame time. (Out of | ||
3828 | * order fields can screw up deinterlacing | ||
3829 | * algorithms.) */ | ||
3803 | if (!V4L2_FIELD_HAS_BOTH(item->vb.field)) { | 3830 | if (!V4L2_FIELD_HAS_BOTH(item->vb.field)) { |
3804 | if (NULL == set->top && | ||
3805 | V4L2_FIELD_TOP == item->vb.field) { | ||
3806 | set->top = item; | ||
3807 | } | ||
3808 | if (NULL == set->bottom && | 3831 | if (NULL == set->bottom && |
3809 | V4L2_FIELD_BOTTOM == item->vb.field) { | 3832 | V4L2_FIELD_BOTTOM == item->vb.field) { |
3810 | set->bottom = item; | 3833 | set->bottom = item; |
diff --git a/drivers/media/video/em28xx/em28xx-audio.c b/drivers/media/video/em28xx/em28xx-audio.c index 7bd8a70f0a0b..ac947aecb9c3 100644 --- a/drivers/media/video/em28xx/em28xx-audio.c +++ b/drivers/media/video/em28xx/em28xx-audio.c | |||
@@ -383,6 +383,11 @@ static int snd_em28xx_hw_capture_free(struct snd_pcm_substream *substream) | |||
383 | 383 | ||
384 | static int snd_em28xx_prepare(struct snd_pcm_substream *substream) | 384 | static int snd_em28xx_prepare(struct snd_pcm_substream *substream) |
385 | { | 385 | { |
386 | struct em28xx *dev = snd_pcm_substream_chip(substream); | ||
387 | |||
388 | dev->adev.hwptr_done_capture = 0; | ||
389 | dev->adev.capture_transfer_done = 0; | ||
390 | |||
386 | return 0; | 391 | return 0; |
387 | } | 392 | } |
388 | 393 | ||
diff --git a/drivers/media/video/gspca/m5602/m5602_s5k4aa.c b/drivers/media/video/gspca/m5602/m5602_s5k4aa.c index 59400e858965..a27afeb6f39b 100644 --- a/drivers/media/video/gspca/m5602/m5602_s5k4aa.c +++ b/drivers/media/video/gspca/m5602/m5602_s5k4aa.c | |||
@@ -35,12 +35,25 @@ static | |||
35 | const | 35 | const |
36 | struct dmi_system_id s5k4aa_vflip_dmi_table[] = { | 36 | struct dmi_system_id s5k4aa_vflip_dmi_table[] = { |
37 | { | 37 | { |
38 | .ident = "BRUNEINIT", | ||
39 | .matches = { | ||
40 | DMI_MATCH(DMI_SYS_VENDOR, "BRUNENIT"), | ||
41 | DMI_MATCH(DMI_PRODUCT_NAME, "BRUNENIT"), | ||
42 | DMI_MATCH(DMI_BOARD_VERSION, "00030D0000000001") | ||
43 | } | ||
44 | }, { | ||
38 | .ident = "Fujitsu-Siemens Amilo Xa 2528", | 45 | .ident = "Fujitsu-Siemens Amilo Xa 2528", |
39 | .matches = { | 46 | .matches = { |
40 | DMI_MATCH(DMI_SYS_VENDOR, "FUJITSU SIEMENS"), | 47 | DMI_MATCH(DMI_SYS_VENDOR, "FUJITSU SIEMENS"), |
41 | DMI_MATCH(DMI_PRODUCT_NAME, "AMILO Xa 2528") | 48 | DMI_MATCH(DMI_PRODUCT_NAME, "AMILO Xa 2528") |
42 | } | 49 | } |
43 | }, { | 50 | }, { |
51 | .ident = "Fujitsu-Siemens Amilo Xi 2528", | ||
52 | .matches = { | ||
53 | DMI_MATCH(DMI_SYS_VENDOR, "FUJITSU SIEMENS"), | ||
54 | DMI_MATCH(DMI_PRODUCT_NAME, "AMILO Xi 2528") | ||
55 | } | ||
56 | }, { | ||
44 | .ident = "Fujitsu-Siemens Amilo Xi 2550", | 57 | .ident = "Fujitsu-Siemens Amilo Xi 2550", |
45 | .matches = { | 58 | .matches = { |
46 | DMI_MATCH(DMI_SYS_VENDOR, "FUJITSU SIEMENS"), | 59 | DMI_MATCH(DMI_SYS_VENDOR, "FUJITSU SIEMENS"), |
@@ -57,6 +70,13 @@ static | |||
57 | .matches = { | 70 | .matches = { |
58 | DMI_MATCH(DMI_SYS_VENDOR, "Micro-Star International"), | 71 | DMI_MATCH(DMI_SYS_VENDOR, "Micro-Star International"), |
59 | DMI_MATCH(DMI_PRODUCT_NAME, "GX700"), | 72 | DMI_MATCH(DMI_PRODUCT_NAME, "GX700"), |
73 | DMI_MATCH(DMI_BIOS_DATE, "12/02/2008") | ||
74 | } | ||
75 | }, { | ||
76 | .ident = "MSI GX700", | ||
77 | .matches = { | ||
78 | DMI_MATCH(DMI_SYS_VENDOR, "Micro-Star International"), | ||
79 | DMI_MATCH(DMI_PRODUCT_NAME, "GX700"), | ||
60 | DMI_MATCH(DMI_BIOS_DATE, "07/26/2007") | 80 | DMI_MATCH(DMI_BIOS_DATE, "07/26/2007") |
61 | } | 81 | } |
62 | }, { | 82 | }, { |
diff --git a/drivers/media/video/gspca/mr97310a.c b/drivers/media/video/gspca/mr97310a.c index 140c8f320e47..f8328b9efae5 100644 --- a/drivers/media/video/gspca/mr97310a.c +++ b/drivers/media/video/gspca/mr97310a.c | |||
@@ -483,7 +483,7 @@ static int start_cif_cam(struct gspca_dev *gspca_dev) | |||
483 | data[3] = 0x2c; /* reg 2, H size/8 */ | 483 | data[3] = 0x2c; /* reg 2, H size/8 */ |
484 | data[4] = 0x48; /* reg 3, V size/4 */ | 484 | data[4] = 0x48; /* reg 3, V size/4 */ |
485 | data[6] = 0x06; /* reg 5, H start */ | 485 | data[6] = 0x06; /* reg 5, H start */ |
486 | data[8] = 0x06 + sd->sensor_type; /* reg 7, V start */ | 486 | data[8] = 0x06 - sd->sensor_type; /* reg 7, V start */ |
487 | break; | 487 | break; |
488 | } | 488 | } |
489 | err_code = mr_write(gspca_dev, 11); | 489 | err_code = mr_write(gspca_dev, 11); |
diff --git a/drivers/media/video/gspca/ov519.c b/drivers/media/video/gspca/ov519.c index 2f6e135d94bc..a5c190e93799 100644 --- a/drivers/media/video/gspca/ov519.c +++ b/drivers/media/video/gspca/ov519.c | |||
@@ -2919,7 +2919,7 @@ static void ov518_pkt_scan(struct gspca_dev *gspca_dev, | |||
2919 | /* A false positive here is likely, until OVT gives me | 2919 | /* A false positive here is likely, until OVT gives me |
2920 | * the definitive SOF/EOF format */ | 2920 | * the definitive SOF/EOF format */ |
2921 | if ((!(data[0] | data[1] | data[2] | data[3] | data[5])) && data[6]) { | 2921 | if ((!(data[0] | data[1] | data[2] | data[3] | data[5])) && data[6]) { |
2922 | gspca_frame_add(gspca_dev, LAST_PACKET, frame, data, 0); | 2922 | frame = gspca_frame_add(gspca_dev, LAST_PACKET, frame, data, 0); |
2923 | gspca_frame_add(gspca_dev, FIRST_PACKET, frame, data, 0); | 2923 | gspca_frame_add(gspca_dev, FIRST_PACKET, frame, data, 0); |
2924 | sd->packet_nr = 0; | 2924 | sd->packet_nr = 0; |
2925 | } | 2925 | } |
diff --git a/drivers/media/video/gspca/stv06xx/stv06xx.c b/drivers/media/video/gspca/stv06xx/stv06xx.c index 65489d6b0d89..bfae63f5584c 100644 --- a/drivers/media/video/gspca/stv06xx/stv06xx.c +++ b/drivers/media/video/gspca/stv06xx/stv06xx.c | |||
@@ -394,7 +394,8 @@ frame_data: | |||
394 | PDEBUG(D_PACK, "End of frame detected"); | 394 | PDEBUG(D_PACK, "End of frame detected"); |
395 | 395 | ||
396 | /* Complete the last frame (if any) */ | 396 | /* Complete the last frame (if any) */ |
397 | gspca_frame_add(gspca_dev, LAST_PACKET, frame, data, 0); | 397 | frame = gspca_frame_add(gspca_dev, LAST_PACKET, |
398 | frame, data, 0); | ||
398 | 399 | ||
399 | if (chunk_len) | 400 | if (chunk_len) |
400 | PDEBUG(D_ERR, "Chunk length is " | 401 | PDEBUG(D_ERR, "Chunk length is " |
diff --git a/drivers/media/video/pxa_camera.c b/drivers/media/video/pxa_camera.c index 6952e9602d5d..51b683c63b70 100644 --- a/drivers/media/video/pxa_camera.c +++ b/drivers/media/video/pxa_camera.c | |||
@@ -26,6 +26,7 @@ | |||
26 | #include <linux/device.h> | 26 | #include <linux/device.h> |
27 | #include <linux/platform_device.h> | 27 | #include <linux/platform_device.h> |
28 | #include <linux/clk.h> | 28 | #include <linux/clk.h> |
29 | #include <linux/sched.h> | ||
29 | 30 | ||
30 | #include <media/v4l2-common.h> | 31 | #include <media/v4l2-common.h> |
31 | #include <media/v4l2-dev.h> | 32 | #include <media/v4l2-dev.h> |
@@ -1432,7 +1433,9 @@ static int pxa_camera_set_fmt(struct soc_camera_device *icd, | |||
1432 | icd->sense = &sense; | 1433 | icd->sense = &sense; |
1433 | 1434 | ||
1434 | cam_f.fmt.pix.pixelformat = cam_fmt->fourcc; | 1435 | cam_f.fmt.pix.pixelformat = cam_fmt->fourcc; |
1435 | ret = v4l2_subdev_call(sd, video, s_fmt, f); | 1436 | ret = v4l2_subdev_call(sd, video, s_fmt, &cam_f); |
1437 | cam_f.fmt.pix.pixelformat = pix->pixelformat; | ||
1438 | *pix = cam_f.fmt.pix; | ||
1436 | 1439 | ||
1437 | icd->sense = NULL; | 1440 | icd->sense = NULL; |
1438 | 1441 | ||
diff --git a/drivers/media/video/s2255drv.c b/drivers/media/video/s2255drv.c index 9e3262c0ba37..2c0bb06cab3b 100644 --- a/drivers/media/video/s2255drv.c +++ b/drivers/media/video/s2255drv.c | |||
@@ -598,11 +598,6 @@ static int s2255_got_frame(struct s2255_dev *dev, int chn, int jpgsize) | |||
598 | buf = list_entry(dma_q->active.next, | 598 | buf = list_entry(dma_q->active.next, |
599 | struct s2255_buffer, vb.queue); | 599 | struct s2255_buffer, vb.queue); |
600 | 600 | ||
601 | if (!waitqueue_active(&buf->vb.done)) { | ||
602 | /* no one active */ | ||
603 | rc = -1; | ||
604 | goto unlock; | ||
605 | } | ||
606 | list_del(&buf->vb.queue); | 601 | list_del(&buf->vb.queue); |
607 | do_gettimeofday(&buf->vb.ts); | 602 | do_gettimeofday(&buf->vb.ts); |
608 | dprintk(100, "[%p/%d] wakeup\n", buf, buf->vb.i); | 603 | dprintk(100, "[%p/%d] wakeup\n", buf, buf->vb.i); |
diff --git a/drivers/media/video/saa7134/saa7134-cards.c b/drivers/media/video/saa7134/saa7134-cards.c index 71145bff94fa..09013229d4aa 100644 --- a/drivers/media/video/saa7134/saa7134-cards.c +++ b/drivers/media/video/saa7134/saa7134-cards.c | |||
@@ -3428,6 +3428,7 @@ struct saa7134_board saa7134_boards[] = { | |||
3428 | .tuner_config = 3, | 3428 | .tuner_config = 3, |
3429 | .mpeg = SAA7134_MPEG_DVB, | 3429 | .mpeg = SAA7134_MPEG_DVB, |
3430 | .ts_type = SAA7134_MPEG_TS_SERIAL, | 3430 | .ts_type = SAA7134_MPEG_TS_SERIAL, |
3431 | .ts_force_val = 1, | ||
3431 | .gpiomask = 0x0800100, /* GPIO 21 is an INPUT */ | 3432 | .gpiomask = 0x0800100, /* GPIO 21 is an INPUT */ |
3432 | .inputs = {{ | 3433 | .inputs = {{ |
3433 | .name = name_tv, | 3434 | .name = name_tv, |
diff --git a/drivers/media/video/saa7134/saa7134-ts.c b/drivers/media/video/saa7134/saa7134-ts.c index 3fa652279ac0..03488ba4c99c 100644 --- a/drivers/media/video/saa7134/saa7134-ts.c +++ b/drivers/media/video/saa7134/saa7134-ts.c | |||
@@ -262,11 +262,13 @@ int saa7134_ts_start(struct saa7134_dev *dev) | |||
262 | switch (saa7134_boards[dev->board].ts_type) { | 262 | switch (saa7134_boards[dev->board].ts_type) { |
263 | case SAA7134_MPEG_TS_PARALLEL: | 263 | case SAA7134_MPEG_TS_PARALLEL: |
264 | saa_writeb(SAA7134_TS_SERIAL0, 0x40); | 264 | saa_writeb(SAA7134_TS_SERIAL0, 0x40); |
265 | saa_writeb(SAA7134_TS_PARALLEL, 0xec); | 265 | saa_writeb(SAA7134_TS_PARALLEL, 0xec | |
266 | (saa7134_boards[dev->board].ts_force_val << 4)); | ||
266 | break; | 267 | break; |
267 | case SAA7134_MPEG_TS_SERIAL: | 268 | case SAA7134_MPEG_TS_SERIAL: |
268 | saa_writeb(SAA7134_TS_SERIAL0, 0xd8); | 269 | saa_writeb(SAA7134_TS_SERIAL0, 0xd8); |
269 | saa_writeb(SAA7134_TS_PARALLEL, 0x6c); | 270 | saa_writeb(SAA7134_TS_PARALLEL, 0x6c | |
271 | (saa7134_boards[dev->board].ts_force_val << 4)); | ||
270 | saa_writeb(SAA7134_TS_PARALLEL_SERIAL, 0xbc); | 272 | saa_writeb(SAA7134_TS_PARALLEL_SERIAL, 0xbc); |
271 | saa_writeb(SAA7134_TS_SERIAL1, 0x02); | 273 | saa_writeb(SAA7134_TS_SERIAL1, 0x02); |
272 | break; | 274 | break; |
diff --git a/drivers/media/video/saa7134/saa7134.h b/drivers/media/video/saa7134/saa7134.h index 6ee3e9b7769e..f8697d46ff5f 100644 --- a/drivers/media/video/saa7134/saa7134.h +++ b/drivers/media/video/saa7134/saa7134.h | |||
@@ -360,6 +360,7 @@ struct saa7134_board { | |||
360 | enum saa7134_mpeg_type mpeg; | 360 | enum saa7134_mpeg_type mpeg; |
361 | enum saa7134_mpeg_ts_type ts_type; | 361 | enum saa7134_mpeg_ts_type ts_type; |
362 | unsigned int vid_port_opts; | 362 | unsigned int vid_port_opts; |
363 | unsigned int ts_force_val:1; | ||
363 | }; | 364 | }; |
364 | 365 | ||
365 | #define card_has_radio(dev) (NULL != saa7134_boards[dev->board].radio.name) | 366 | #define card_has_radio(dev) (NULL != saa7134_boards[dev->board].radio.name) |
diff --git a/drivers/media/video/saa7164/saa7164-cmd.c b/drivers/media/video/saa7164/saa7164-cmd.c index c45966edc0cf..9c1d3ac43869 100644 --- a/drivers/media/video/saa7164/saa7164-cmd.c +++ b/drivers/media/video/saa7164/saa7164-cmd.c | |||
@@ -347,7 +347,7 @@ int saa7164_cmd_send(struct saa7164_dev *dev, u8 id, tmComResCmd_t command, | |||
347 | 347 | ||
348 | /* Prepare some basic command/response structures */ | 348 | /* Prepare some basic command/response structures */ |
349 | memset(&command_t, 0, sizeof(command_t)); | 349 | memset(&command_t, 0, sizeof(command_t)); |
350 | memset(&response_t, 0, sizeof(&response_t)); | 350 | memset(&response_t, 0, sizeof(response_t)); |
351 | pcommand_t = &command_t; | 351 | pcommand_t = &command_t; |
352 | presponse_t = &response_t; | 352 | presponse_t = &response_t; |
353 | command_t.id = id; | 353 | command_t.id = id; |
diff --git a/drivers/media/video/sh_mobile_ceu_camera.c b/drivers/media/video/sh_mobile_ceu_camera.c index 65ac474c517a..2f78b4f263f5 100644 --- a/drivers/media/video/sh_mobile_ceu_camera.c +++ b/drivers/media/video/sh_mobile_ceu_camera.c | |||
@@ -1173,8 +1173,8 @@ static int get_scales(struct soc_camera_device *icd, | |||
1173 | width_in = scale_up(cam->ceu_rect.width, *scale_h); | 1173 | width_in = scale_up(cam->ceu_rect.width, *scale_h); |
1174 | height_in = scale_up(cam->ceu_rect.height, *scale_v); | 1174 | height_in = scale_up(cam->ceu_rect.height, *scale_v); |
1175 | 1175 | ||
1176 | *scale_h = calc_generic_scale(cam->ceu_rect.width, icd->user_width); | 1176 | *scale_h = calc_generic_scale(width_in, icd->user_width); |
1177 | *scale_v = calc_generic_scale(cam->ceu_rect.height, icd->user_height); | 1177 | *scale_v = calc_generic_scale(height_in, icd->user_height); |
1178 | 1178 | ||
1179 | return 0; | 1179 | return 0; |
1180 | } | 1180 | } |
diff --git a/drivers/media/video/soc_camera.c b/drivers/media/video/soc_camera.c index 59aa7a3694c2..36e617bd13c7 100644 --- a/drivers/media/video/soc_camera.c +++ b/drivers/media/video/soc_camera.c | |||
@@ -1160,13 +1160,15 @@ void soc_camera_host_unregister(struct soc_camera_host *ici) | |||
1160 | if (icd->iface == ici->nr) { | 1160 | if (icd->iface == ici->nr) { |
1161 | /* The bus->remove will be called */ | 1161 | /* The bus->remove will be called */ |
1162 | device_unregister(&icd->dev); | 1162 | device_unregister(&icd->dev); |
1163 | /* Not before device_unregister(), .remove | 1163 | /* |
1164 | * needs parent to call ici->ops->remove() */ | 1164 | * Not before device_unregister(), .remove |
1165 | icd->dev.parent = NULL; | 1165 | * needs parent to call ici->ops->remove(). |
1166 | 1166 | * If the host module is loaded again, device_register() | |
1167 | /* If the host module is loaded again, device_register() | 1167 | * would complain "already initialised," since 2.6.32 |
1168 | * would complain "already initialised" */ | 1168 | * this is also needed to prevent use-after-free of the |
1169 | memset(&icd->dev.kobj, 0, sizeof(icd->dev.kobj)); | 1169 | * device private data. |
1170 | */ | ||
1171 | memset(&icd->dev, 0, sizeof(icd->dev)); | ||
1170 | } | 1172 | } |
1171 | } | 1173 | } |
1172 | 1174 | ||
diff --git a/drivers/media/video/uvc/uvc_ctrl.c b/drivers/media/video/uvc/uvc_ctrl.c index c3225a561748..1b89735e62fd 100644 --- a/drivers/media/video/uvc/uvc_ctrl.c +++ b/drivers/media/video/uvc/uvc_ctrl.c | |||
@@ -348,7 +348,7 @@ static void uvc_ctrl_set_zoom(struct uvc_control_mapping *mapping, | |||
348 | __s32 value, __u8 *data) | 348 | __s32 value, __u8 *data) |
349 | { | 349 | { |
350 | data[0] = value == 0 ? 0 : (value > 0) ? 1 : 0xff; | 350 | data[0] = value == 0 ? 0 : (value > 0) ? 1 : 0xff; |
351 | data[2] = min(abs(value), 0xff); | 351 | data[2] = min((int)abs(value), 0xff); |
352 | } | 352 | } |
353 | 353 | ||
354 | static struct uvc_control_mapping uvc_ctrl_mappings[] = { | 354 | static struct uvc_control_mapping uvc_ctrl_mappings[] = { |
diff --git a/drivers/media/video/uvc/uvc_video.c b/drivers/media/video/uvc/uvc_video.c index f960e8ea4f17..a6e41d12b221 100644 --- a/drivers/media/video/uvc/uvc_video.c +++ b/drivers/media/video/uvc/uvc_video.c | |||
@@ -90,7 +90,8 @@ static void uvc_fixup_video_ctrl(struct uvc_streaming *stream, | |||
90 | ctrl->dwMaxVideoFrameSize = | 90 | ctrl->dwMaxVideoFrameSize = |
91 | frame->dwMaxVideoFrameBufferSize; | 91 | frame->dwMaxVideoFrameBufferSize; |
92 | 92 | ||
93 | if (stream->dev->quirks & UVC_QUIRK_FIX_BANDWIDTH && | 93 | if (!(format->flags & UVC_FMT_FLAG_COMPRESSED) && |
94 | stream->dev->quirks & UVC_QUIRK_FIX_BANDWIDTH && | ||
94 | stream->intf->num_altsetting > 1) { | 95 | stream->intf->num_altsetting > 1) { |
95 | u32 interval; | 96 | u32 interval; |
96 | u32 bandwidth; | 97 | u32 bandwidth; |
diff --git a/drivers/misc/sgi-gru/gruprocfs.c b/drivers/misc/sgi-gru/gruprocfs.c index ccd4408a26c7..3f2375c5ba5b 100644 --- a/drivers/misc/sgi-gru/gruprocfs.c +++ b/drivers/misc/sgi-gru/gruprocfs.c | |||
@@ -161,14 +161,15 @@ static int options_show(struct seq_file *s, void *p) | |||
161 | static ssize_t options_write(struct file *file, const char __user *userbuf, | 161 | static ssize_t options_write(struct file *file, const char __user *userbuf, |
162 | size_t count, loff_t *data) | 162 | size_t count, loff_t *data) |
163 | { | 163 | { |
164 | unsigned long val; | 164 | char buf[20]; |
165 | char buf[80]; | ||
166 | 165 | ||
167 | if (strncpy_from_user(buf, userbuf, sizeof(buf) - 1) < 0) | 166 | if (count >= sizeof(buf)) |
167 | return -EINVAL; | ||
168 | if (copy_from_user(buf, userbuf, count)) | ||
168 | return -EFAULT; | 169 | return -EFAULT; |
169 | buf[count - 1] = '\0'; | 170 | buf[count] = '\0'; |
170 | if (!strict_strtoul(buf, 10, &val)) | 171 | if (strict_strtoul(buf, 0, &gru_options)) |
171 | gru_options = val; | 172 | return -EINVAL; |
172 | 173 | ||
173 | return count; | 174 | return count; |
174 | } | 175 | } |
diff --git a/drivers/mmc/host/omap.c b/drivers/mmc/host/omap.c index e7a331de5733..b8fd7af1ceeb 100644 --- a/drivers/mmc/host/omap.c +++ b/drivers/mmc/host/omap.c | |||
@@ -1529,6 +1529,7 @@ static int mmc_omap_remove(struct platform_device *pdev) | |||
1529 | host->pdata->cleanup(&pdev->dev); | 1529 | host->pdata->cleanup(&pdev->dev); |
1530 | 1530 | ||
1531 | mmc_omap_fclk_enable(host, 0); | 1531 | mmc_omap_fclk_enable(host, 0); |
1532 | free_irq(host->irq, host); | ||
1532 | clk_put(host->fclk); | 1533 | clk_put(host->fclk); |
1533 | clk_disable(host->iclk); | 1534 | clk_disable(host->iclk); |
1534 | clk_put(host->iclk); | 1535 | clk_put(host->iclk); |
diff --git a/drivers/mtd/maps/Kconfig b/drivers/mtd/maps/Kconfig index 841e085ab74a..14be0755d7cd 100644 --- a/drivers/mtd/maps/Kconfig +++ b/drivers/mtd/maps/Kconfig | |||
@@ -486,6 +486,7 @@ config MTD_BFIN_ASYNC | |||
486 | 486 | ||
487 | config MTD_GPIO_ADDR | 487 | config MTD_GPIO_ADDR |
488 | tristate "GPIO-assisted Flash Chip Support" | 488 | tristate "GPIO-assisted Flash Chip Support" |
489 | depends on GENERIC_GPIO || GPIOLIB | ||
489 | depends on MTD_COMPLEX_MAPPINGS | 490 | depends on MTD_COMPLEX_MAPPINGS |
490 | select MTD_PARTITIONS | 491 | select MTD_PARTITIONS |
491 | help | 492 | help |
diff --git a/drivers/mtd/maps/Makefile b/drivers/mtd/maps/Makefile index 1d5cf8636723..ae2f6dbe43c3 100644 --- a/drivers/mtd/maps/Makefile +++ b/drivers/mtd/maps/Makefile | |||
@@ -58,4 +58,6 @@ obj-$(CONFIG_MTD_PLATRAM) += plat-ram.o | |||
58 | obj-$(CONFIG_MTD_OMAP_NOR) += omap_nor.o | 58 | obj-$(CONFIG_MTD_OMAP_NOR) += omap_nor.o |
59 | obj-$(CONFIG_MTD_INTEL_VR_NOR) += intel_vr_nor.o | 59 | obj-$(CONFIG_MTD_INTEL_VR_NOR) += intel_vr_nor.o |
60 | obj-$(CONFIG_MTD_BFIN_ASYNC) += bfin-async-flash.o | 60 | obj-$(CONFIG_MTD_BFIN_ASYNC) += bfin-async-flash.o |
61 | obj-$(CONFIG_MTD_RBTX4939) += rbtx4939-flash.o | ||
62 | obj-$(CONFIG_MTD_VMU) += vmu-flash.o | ||
61 | obj-$(CONFIG_MTD_GPIO_ADDR) += gpio-addr-flash.o | 63 | obj-$(CONFIG_MTD_GPIO_ADDR) += gpio-addr-flash.o |
diff --git a/drivers/mtd/maps/gpio-addr-flash.c b/drivers/mtd/maps/gpio-addr-flash.c index 44ef9a49a860..1ad5caf9fe69 100644 --- a/drivers/mtd/maps/gpio-addr-flash.c +++ b/drivers/mtd/maps/gpio-addr-flash.c | |||
@@ -13,7 +13,9 @@ | |||
13 | * Licensed under the GPL-2 or later. | 13 | * Licensed under the GPL-2 or later. |
14 | */ | 14 | */ |
15 | 15 | ||
16 | #include <linux/gpio.h> | ||
16 | #include <linux/init.h> | 17 | #include <linux/init.h> |
18 | #include <linux/io.h> | ||
17 | #include <linux/kernel.h> | 19 | #include <linux/kernel.h> |
18 | #include <linux/module.h> | 20 | #include <linux/module.h> |
19 | #include <linux/mtd/mtd.h> | 21 | #include <linux/mtd/mtd.h> |
@@ -23,9 +25,6 @@ | |||
23 | #include <linux/platform_device.h> | 25 | #include <linux/platform_device.h> |
24 | #include <linux/types.h> | 26 | #include <linux/types.h> |
25 | 27 | ||
26 | #include <asm/gpio.h> | ||
27 | #include <asm/io.h> | ||
28 | |||
29 | #define pr_devinit(fmt, args...) ({ static const __devinitconst char __fmt[] = fmt; printk(__fmt, ## args); }) | 28 | #define pr_devinit(fmt, args...) ({ static const __devinitconst char __fmt[] = fmt; printk(__fmt, ## args); }) |
30 | 29 | ||
31 | #define DRIVER_NAME "gpio-addr-flash" | 30 | #define DRIVER_NAME "gpio-addr-flash" |
diff --git a/drivers/mtd/nand/nand_base.c b/drivers/mtd/nand/nand_base.c index 22113865438b..2957cc70da3d 100644 --- a/drivers/mtd/nand/nand_base.c +++ b/drivers/mtd/nand/nand_base.c | |||
@@ -761,6 +761,7 @@ static int nand_wait(struct mtd_info *mtd, struct nand_chip *chip) | |||
761 | * @mtd: mtd info structure | 761 | * @mtd: mtd info structure |
762 | * @chip: nand chip info structure | 762 | * @chip: nand chip info structure |
763 | * @buf: buffer to store read data | 763 | * @buf: buffer to store read data |
764 | * @page: page number to read | ||
764 | * | 765 | * |
765 | * Not for syndrome calculating ecc controllers, which use a special oob layout | 766 | * Not for syndrome calculating ecc controllers, which use a special oob layout |
766 | */ | 767 | */ |
@@ -777,6 +778,7 @@ static int nand_read_page_raw(struct mtd_info *mtd, struct nand_chip *chip, | |||
777 | * @mtd: mtd info structure | 778 | * @mtd: mtd info structure |
778 | * @chip: nand chip info structure | 779 | * @chip: nand chip info structure |
779 | * @buf: buffer to store read data | 780 | * @buf: buffer to store read data |
781 | * @page: page number to read | ||
780 | * | 782 | * |
781 | * We need a special oob layout and handling even when OOB isn't used. | 783 | * We need a special oob layout and handling even when OOB isn't used. |
782 | */ | 784 | */ |
@@ -818,6 +820,7 @@ static int nand_read_page_raw_syndrome(struct mtd_info *mtd, struct nand_chip *c | |||
818 | * @mtd: mtd info structure | 820 | * @mtd: mtd info structure |
819 | * @chip: nand chip info structure | 821 | * @chip: nand chip info structure |
820 | * @buf: buffer to store read data | 822 | * @buf: buffer to store read data |
823 | * @page: page number to read | ||
821 | */ | 824 | */ |
822 | static int nand_read_page_swecc(struct mtd_info *mtd, struct nand_chip *chip, | 825 | static int nand_read_page_swecc(struct mtd_info *mtd, struct nand_chip *chip, |
823 | uint8_t *buf, int page) | 826 | uint8_t *buf, int page) |
@@ -939,6 +942,7 @@ static int nand_read_subpage(struct mtd_info *mtd, struct nand_chip *chip, uint3 | |||
939 | * @mtd: mtd info structure | 942 | * @mtd: mtd info structure |
940 | * @chip: nand chip info structure | 943 | * @chip: nand chip info structure |
941 | * @buf: buffer to store read data | 944 | * @buf: buffer to store read data |
945 | * @page: page number to read | ||
942 | * | 946 | * |
943 | * Not for syndrome calculating ecc controllers which need a special oob layout | 947 | * Not for syndrome calculating ecc controllers which need a special oob layout |
944 | */ | 948 | */ |
@@ -983,6 +987,7 @@ static int nand_read_page_hwecc(struct mtd_info *mtd, struct nand_chip *chip, | |||
983 | * @mtd: mtd info structure | 987 | * @mtd: mtd info structure |
984 | * @chip: nand chip info structure | 988 | * @chip: nand chip info structure |
985 | * @buf: buffer to store read data | 989 | * @buf: buffer to store read data |
990 | * @page: page number to read | ||
986 | * | 991 | * |
987 | * Hardware ECC for large page chips, require OOB to be read first. | 992 | * Hardware ECC for large page chips, require OOB to be read first. |
988 | * For this ECC mode, the write_page method is re-used from ECC_HW. | 993 | * For this ECC mode, the write_page method is re-used from ECC_HW. |
@@ -1031,6 +1036,7 @@ static int nand_read_page_hwecc_oob_first(struct mtd_info *mtd, | |||
1031 | * @mtd: mtd info structure | 1036 | * @mtd: mtd info structure |
1032 | * @chip: nand chip info structure | 1037 | * @chip: nand chip info structure |
1033 | * @buf: buffer to store read data | 1038 | * @buf: buffer to store read data |
1039 | * @page: page number to read | ||
1034 | * | 1040 | * |
1035 | * The hw generator calculates the error syndrome automatically. Therefor | 1041 | * The hw generator calculates the error syndrome automatically. Therefor |
1036 | * we need a special oob layout and handling. | 1042 | * we need a special oob layout and handling. |
diff --git a/drivers/net/benet/be.h b/drivers/net/benet/be.h index a80da0e14a52..3b79a225628a 100644 --- a/drivers/net/benet/be.h +++ b/drivers/net/benet/be.h | |||
@@ -259,6 +259,8 @@ struct be_adapter { | |||
259 | u32 port_num; | 259 | u32 port_num; |
260 | bool promiscuous; | 260 | bool promiscuous; |
261 | u32 cap; | 261 | u32 cap; |
262 | u32 rx_fc; /* Rx flow control */ | ||
263 | u32 tx_fc; /* Tx flow control */ | ||
262 | }; | 264 | }; |
263 | 265 | ||
264 | extern const struct ethtool_ops be_ethtool_ops; | 266 | extern const struct ethtool_ops be_ethtool_ops; |
diff --git a/drivers/net/benet/be_cmds.h b/drivers/net/benet/be_cmds.h index 49953787e41c..e5f9676cf1bc 100644 --- a/drivers/net/benet/be_cmds.h +++ b/drivers/net/benet/be_cmds.h | |||
@@ -68,7 +68,7 @@ enum { | |||
68 | #define CQE_STATUS_COMPL_MASK 0xFFFF | 68 | #define CQE_STATUS_COMPL_MASK 0xFFFF |
69 | #define CQE_STATUS_COMPL_SHIFT 0 /* bits 0 - 15 */ | 69 | #define CQE_STATUS_COMPL_SHIFT 0 /* bits 0 - 15 */ |
70 | #define CQE_STATUS_EXTD_MASK 0xFFFF | 70 | #define CQE_STATUS_EXTD_MASK 0xFFFF |
71 | #define CQE_STATUS_EXTD_SHIFT 0 /* bits 0 - 15 */ | 71 | #define CQE_STATUS_EXTD_SHIFT 16 /* bits 16 - 31 */ |
72 | 72 | ||
73 | struct be_mcc_compl { | 73 | struct be_mcc_compl { |
74 | u32 status; /* dword 0 */ | 74 | u32 status; /* dword 0 */ |
diff --git a/drivers/net/benet/be_ethtool.c b/drivers/net/benet/be_ethtool.c index cda5bf2fc50a..f0fd95b43c07 100644 --- a/drivers/net/benet/be_ethtool.c +++ b/drivers/net/benet/be_ethtool.c | |||
@@ -323,10 +323,12 @@ be_set_pauseparam(struct net_device *netdev, struct ethtool_pauseparam *ecmd) | |||
323 | 323 | ||
324 | if (ecmd->autoneg != 0) | 324 | if (ecmd->autoneg != 0) |
325 | return -EINVAL; | 325 | return -EINVAL; |
326 | adapter->tx_fc = ecmd->tx_pause; | ||
327 | adapter->rx_fc = ecmd->rx_pause; | ||
326 | 328 | ||
327 | status = be_cmd_set_flow_control(adapter, ecmd->tx_pause, | 329 | status = be_cmd_set_flow_control(adapter, |
328 | ecmd->rx_pause); | 330 | adapter->tx_fc, adapter->rx_fc); |
329 | if (!status) | 331 | if (status) |
330 | dev_warn(&adapter->pdev->dev, "Pause param set failed.\n"); | 332 | dev_warn(&adapter->pdev->dev, "Pause param set failed.\n"); |
331 | 333 | ||
332 | return status; | 334 | return status; |
diff --git a/drivers/net/benet/be_main.c b/drivers/net/benet/be_main.c index 1f941f027718..876b357101fa 100644 --- a/drivers/net/benet/be_main.c +++ b/drivers/net/benet/be_main.c | |||
@@ -1610,11 +1610,21 @@ static int be_open(struct net_device *netdev) | |||
1610 | 1610 | ||
1611 | status = be_cmd_link_status_query(adapter, &link_up); | 1611 | status = be_cmd_link_status_query(adapter, &link_up); |
1612 | if (status) | 1612 | if (status) |
1613 | return status; | 1613 | goto ret_sts; |
1614 | be_link_status_update(adapter, link_up); | 1614 | be_link_status_update(adapter, link_up); |
1615 | 1615 | ||
1616 | status = be_vid_config(adapter); | ||
1617 | if (status) | ||
1618 | goto ret_sts; | ||
1619 | |||
1620 | status = be_cmd_set_flow_control(adapter, | ||
1621 | adapter->tx_fc, adapter->rx_fc); | ||
1622 | if (status) | ||
1623 | goto ret_sts; | ||
1624 | |||
1616 | schedule_delayed_work(&adapter->work, msecs_to_jiffies(100)); | 1625 | schedule_delayed_work(&adapter->work, msecs_to_jiffies(100)); |
1617 | return 0; | 1626 | ret_sts: |
1627 | return status; | ||
1618 | } | 1628 | } |
1619 | 1629 | ||
1620 | static int be_setup(struct be_adapter *adapter) | 1630 | static int be_setup(struct be_adapter *adapter) |
@@ -1648,17 +1658,8 @@ static int be_setup(struct be_adapter *adapter) | |||
1648 | if (status != 0) | 1658 | if (status != 0) |
1649 | goto rx_qs_destroy; | 1659 | goto rx_qs_destroy; |
1650 | 1660 | ||
1651 | status = be_vid_config(adapter); | ||
1652 | if (status != 0) | ||
1653 | goto mccqs_destroy; | ||
1654 | |||
1655 | status = be_cmd_set_flow_control(adapter, true, true); | ||
1656 | if (status != 0) | ||
1657 | goto mccqs_destroy; | ||
1658 | return 0; | 1661 | return 0; |
1659 | 1662 | ||
1660 | mccqs_destroy: | ||
1661 | be_mcc_queues_destroy(adapter); | ||
1662 | rx_qs_destroy: | 1663 | rx_qs_destroy: |
1663 | be_rx_queues_destroy(adapter); | 1664 | be_rx_queues_destroy(adapter); |
1664 | tx_qs_destroy: | 1665 | tx_qs_destroy: |
@@ -1909,6 +1910,10 @@ static void be_netdev_init(struct net_device *netdev) | |||
1909 | 1910 | ||
1910 | adapter->rx_csum = true; | 1911 | adapter->rx_csum = true; |
1911 | 1912 | ||
1913 | /* Default settings for Rx and Tx flow control */ | ||
1914 | adapter->rx_fc = true; | ||
1915 | adapter->tx_fc = true; | ||
1916 | |||
1912 | netif_set_gso_max_size(netdev, 65535); | 1917 | netif_set_gso_max_size(netdev, 65535); |
1913 | 1918 | ||
1914 | BE_SET_NETDEV_OPS(netdev, &be_netdev_ops); | 1919 | BE_SET_NETDEV_OPS(netdev, &be_netdev_ops); |
@@ -2171,6 +2176,7 @@ static int be_suspend(struct pci_dev *pdev, pm_message_t state) | |||
2171 | be_close(netdev); | 2176 | be_close(netdev); |
2172 | rtnl_unlock(); | 2177 | rtnl_unlock(); |
2173 | } | 2178 | } |
2179 | be_cmd_get_flow_control(adapter, &adapter->tx_fc, &adapter->rx_fc); | ||
2174 | be_clear(adapter); | 2180 | be_clear(adapter); |
2175 | 2181 | ||
2176 | pci_save_state(pdev); | 2182 | pci_save_state(pdev); |
diff --git a/drivers/net/can/dev.c b/drivers/net/can/dev.c index f0b9a1e1db46..564e31c9fee4 100644 --- a/drivers/net/can/dev.c +++ b/drivers/net/can/dev.c | |||
@@ -589,6 +589,22 @@ static int can_changelink(struct net_device *dev, | |||
589 | return 0; | 589 | return 0; |
590 | } | 590 | } |
591 | 591 | ||
592 | static size_t can_get_size(const struct net_device *dev) | ||
593 | { | ||
594 | struct can_priv *priv = netdev_priv(dev); | ||
595 | size_t size; | ||
596 | |||
597 | size = nla_total_size(sizeof(u32)); /* IFLA_CAN_STATE */ | ||
598 | size += sizeof(struct can_ctrlmode); /* IFLA_CAN_CTRLMODE */ | ||
599 | size += nla_total_size(sizeof(u32)); /* IFLA_CAN_RESTART_MS */ | ||
600 | size += sizeof(struct can_bittiming); /* IFLA_CAN_BITTIMING */ | ||
601 | size += sizeof(struct can_clock); /* IFLA_CAN_CLOCK */ | ||
602 | if (priv->bittiming_const) /* IFLA_CAN_BITTIMING_CONST */ | ||
603 | size += sizeof(struct can_bittiming_const); | ||
604 | |||
605 | return size; | ||
606 | } | ||
607 | |||
592 | static int can_fill_info(struct sk_buff *skb, const struct net_device *dev) | 608 | static int can_fill_info(struct sk_buff *skb, const struct net_device *dev) |
593 | { | 609 | { |
594 | struct can_priv *priv = netdev_priv(dev); | 610 | struct can_priv *priv = netdev_priv(dev); |
@@ -639,6 +655,7 @@ static struct rtnl_link_ops can_link_ops __read_mostly = { | |||
639 | .setup = can_setup, | 655 | .setup = can_setup, |
640 | .newlink = can_newlink, | 656 | .newlink = can_newlink, |
641 | .changelink = can_changelink, | 657 | .changelink = can_changelink, |
658 | .get_size = can_get_size, | ||
642 | .fill_info = can_fill_info, | 659 | .fill_info = can_fill_info, |
643 | .fill_xstats = can_fill_xstats, | 660 | .fill_xstats = can_fill_xstats, |
644 | }; | 661 | }; |
diff --git a/drivers/net/can/usb/ems_usb.c b/drivers/net/can/usb/ems_usb.c index 9012e0abc626..abdbd9c2b788 100644 --- a/drivers/net/can/usb/ems_usb.c +++ b/drivers/net/can/usb/ems_usb.c | |||
@@ -319,7 +319,7 @@ static void ems_usb_rx_can_msg(struct ems_usb *dev, struct ems_cpc_msg *msg) | |||
319 | 319 | ||
320 | cf = (struct can_frame *)skb_put(skb, sizeof(struct can_frame)); | 320 | cf = (struct can_frame *)skb_put(skb, sizeof(struct can_frame)); |
321 | 321 | ||
322 | cf->can_id = msg->msg.can_msg.id; | 322 | cf->can_id = le32_to_cpu(msg->msg.can_msg.id); |
323 | cf->can_dlc = min_t(u8, msg->msg.can_msg.length, 8); | 323 | cf->can_dlc = min_t(u8, msg->msg.can_msg.length, 8); |
324 | 324 | ||
325 | if (msg->type == CPC_MSG_TYPE_EXT_CAN_FRAME | 325 | if (msg->type == CPC_MSG_TYPE_EXT_CAN_FRAME |
@@ -813,6 +813,9 @@ static netdev_tx_t ems_usb_start_xmit(struct sk_buff *skb, struct net_device *ne | |||
813 | msg->length = CPC_CAN_MSG_MIN_SIZE + cf->can_dlc; | 813 | msg->length = CPC_CAN_MSG_MIN_SIZE + cf->can_dlc; |
814 | } | 814 | } |
815 | 815 | ||
816 | /* Respect byte order */ | ||
817 | msg->msg.can_msg.id = cpu_to_le32(msg->msg.can_msg.id); | ||
818 | |||
816 | for (i = 0; i < MAX_TX_URBS; i++) { | 819 | for (i = 0; i < MAX_TX_URBS; i++) { |
817 | if (dev->tx_contexts[i].echo_index == MAX_TX_URBS) { | 820 | if (dev->tx_contexts[i].echo_index == MAX_TX_URBS) { |
818 | context = &dev->tx_contexts[i]; | 821 | context = &dev->tx_contexts[i]; |
diff --git a/drivers/net/cassini.c b/drivers/net/cassini.c index 05916aafa4f1..f857afe8e488 100644 --- a/drivers/net/cassini.c +++ b/drivers/net/cassini.c | |||
@@ -4342,11 +4342,11 @@ static int cas_open(struct net_device *dev) | |||
4342 | cas_unlock_all_restore(cp, flags); | 4342 | cas_unlock_all_restore(cp, flags); |
4343 | } | 4343 | } |
4344 | 4344 | ||
4345 | err = -ENOMEM; | ||
4345 | if (cas_tx_tiny_alloc(cp) < 0) | 4346 | if (cas_tx_tiny_alloc(cp) < 0) |
4346 | return -ENOMEM; | 4347 | goto err_unlock; |
4347 | 4348 | ||
4348 | /* alloc rx descriptors */ | 4349 | /* alloc rx descriptors */ |
4349 | err = -ENOMEM; | ||
4350 | if (cas_alloc_rxds(cp) < 0) | 4350 | if (cas_alloc_rxds(cp) < 0) |
4351 | goto err_tx_tiny; | 4351 | goto err_tx_tiny; |
4352 | 4352 | ||
@@ -4386,6 +4386,7 @@ err_spare: | |||
4386 | cas_free_rxds(cp); | 4386 | cas_free_rxds(cp); |
4387 | err_tx_tiny: | 4387 | err_tx_tiny: |
4388 | cas_tx_tiny_free(cp); | 4388 | cas_tx_tiny_free(cp); |
4389 | err_unlock: | ||
4389 | mutex_unlock(&cp->pm_mutex); | 4390 | mutex_unlock(&cp->pm_mutex); |
4390 | return err; | 4391 | return err; |
4391 | } | 4392 | } |
diff --git a/drivers/net/davinci_emac.c b/drivers/net/davinci_emac.c index f72c56dec33c..3179521aee90 100644 --- a/drivers/net/davinci_emac.c +++ b/drivers/net/davinci_emac.c | |||
@@ -2221,7 +2221,7 @@ void emac_poll_controller(struct net_device *ndev) | |||
2221 | struct emac_priv *priv = netdev_priv(ndev); | 2221 | struct emac_priv *priv = netdev_priv(ndev); |
2222 | 2222 | ||
2223 | emac_int_disable(priv); | 2223 | emac_int_disable(priv); |
2224 | emac_irq(ndev->irq, priv); | 2224 | emac_irq(ndev->irq, ndev); |
2225 | emac_int_enable(priv); | 2225 | emac_int_enable(priv); |
2226 | } | 2226 | } |
2227 | #endif | 2227 | #endif |
diff --git a/drivers/net/fsl_pq_mdio.c b/drivers/net/fsl_pq_mdio.c index 6ac464866972..efbf67689eca 100644 --- a/drivers/net/fsl_pq_mdio.c +++ b/drivers/net/fsl_pq_mdio.c | |||
@@ -427,3 +427,4 @@ void fsl_pq_mdio_exit(void) | |||
427 | of_unregister_platform_driver(&fsl_pq_mdio_driver); | 427 | of_unregister_platform_driver(&fsl_pq_mdio_driver); |
428 | } | 428 | } |
429 | module_exit(fsl_pq_mdio_exit); | 429 | module_exit(fsl_pq_mdio_exit); |
430 | MODULE_LICENSE("GPL"); | ||
diff --git a/drivers/net/ixgbe/ixgbe_main.c b/drivers/net/ixgbe/ixgbe_main.c index cbb143ca1eb8..5bd9e6bf6f2f 100644 --- a/drivers/net/ixgbe/ixgbe_main.c +++ b/drivers/net/ixgbe/ixgbe_main.c | |||
@@ -44,6 +44,7 @@ | |||
44 | 44 | ||
45 | #include "ixgbe.h" | 45 | #include "ixgbe.h" |
46 | #include "ixgbe_common.h" | 46 | #include "ixgbe_common.h" |
47 | #include "ixgbe_dcb_82599.h" | ||
47 | 48 | ||
48 | char ixgbe_driver_name[] = "ixgbe"; | 49 | char ixgbe_driver_name[] = "ixgbe"; |
49 | static const char ixgbe_driver_string[] = | 50 | static const char ixgbe_driver_string[] = |
@@ -226,6 +227,56 @@ static void ixgbe_unmap_and_free_tx_resource(struct ixgbe_adapter *adapter, | |||
226 | /* tx_buffer_info must be completely set up in the transmit path */ | 227 | /* tx_buffer_info must be completely set up in the transmit path */ |
227 | } | 228 | } |
228 | 229 | ||
230 | /** | ||
231 | * ixgbe_tx_is_paused - check if the tx ring is paused | ||
232 | * @adapter: the ixgbe adapter | ||
233 | * @tx_ring: the corresponding tx_ring | ||
234 | * | ||
235 | * If not in DCB mode, checks TFCS.TXOFF, otherwise, find out the | ||
236 | * corresponding TC of this tx_ring when checking TFCS. | ||
237 | * | ||
238 | * Returns : true if paused | ||
239 | */ | ||
240 | static inline bool ixgbe_tx_is_paused(struct ixgbe_adapter *adapter, | ||
241 | struct ixgbe_ring *tx_ring) | ||
242 | { | ||
243 | int tc; | ||
244 | u32 txoff = IXGBE_TFCS_TXOFF; | ||
245 | |||
246 | #ifdef CONFIG_IXGBE_DCB | ||
247 | if (adapter->flags & IXGBE_FLAG_DCB_ENABLED) { | ||
248 | int reg_idx = tx_ring->reg_idx; | ||
249 | int dcb_i = adapter->ring_feature[RING_F_DCB].indices; | ||
250 | |||
251 | if (adapter->hw.mac.type == ixgbe_mac_82598EB) { | ||
252 | tc = reg_idx >> 2; | ||
253 | txoff = IXGBE_TFCS_TXOFF0; | ||
254 | } else if (adapter->hw.mac.type == ixgbe_mac_82599EB) { | ||
255 | tc = 0; | ||
256 | txoff = IXGBE_TFCS_TXOFF; | ||
257 | if (dcb_i == 8) { | ||
258 | /* TC0, TC1 */ | ||
259 | tc = reg_idx >> 5; | ||
260 | if (tc == 2) /* TC2, TC3 */ | ||
261 | tc += (reg_idx - 64) >> 4; | ||
262 | else if (tc == 3) /* TC4, TC5, TC6, TC7 */ | ||
263 | tc += 1 + ((reg_idx - 96) >> 3); | ||
264 | } else if (dcb_i == 4) { | ||
265 | /* TC0, TC1 */ | ||
266 | tc = reg_idx >> 6; | ||
267 | if (tc == 1) { | ||
268 | tc += (reg_idx - 64) >> 5; | ||
269 | if (tc == 2) /* TC2, TC3 */ | ||
270 | tc += (reg_idx - 96) >> 4; | ||
271 | } | ||
272 | } | ||
273 | } | ||
274 | txoff <<= tc; | ||
275 | } | ||
276 | #endif | ||
277 | return IXGBE_READ_REG(&adapter->hw, IXGBE_TFCS) & txoff; | ||
278 | } | ||
279 | |||
229 | static inline bool ixgbe_check_tx_hang(struct ixgbe_adapter *adapter, | 280 | static inline bool ixgbe_check_tx_hang(struct ixgbe_adapter *adapter, |
230 | struct ixgbe_ring *tx_ring, | 281 | struct ixgbe_ring *tx_ring, |
231 | unsigned int eop) | 282 | unsigned int eop) |
@@ -237,7 +288,7 @@ static inline bool ixgbe_check_tx_hang(struct ixgbe_adapter *adapter, | |||
237 | adapter->detect_tx_hung = false; | 288 | adapter->detect_tx_hung = false; |
238 | if (tx_ring->tx_buffer_info[eop].time_stamp && | 289 | if (tx_ring->tx_buffer_info[eop].time_stamp && |
239 | time_after(jiffies, tx_ring->tx_buffer_info[eop].time_stamp + HZ) && | 290 | time_after(jiffies, tx_ring->tx_buffer_info[eop].time_stamp + HZ) && |
240 | !(IXGBE_READ_REG(&adapter->hw, IXGBE_TFCS) & IXGBE_TFCS_TXOFF)) { | 291 | !ixgbe_tx_is_paused(adapter, tx_ring)) { |
241 | /* detected Tx unit hang */ | 292 | /* detected Tx unit hang */ |
242 | union ixgbe_adv_tx_desc *tx_desc; | 293 | union ixgbe_adv_tx_desc *tx_desc; |
243 | tx_desc = IXGBE_TX_DESC_ADV(*tx_ring, eop); | 294 | tx_desc = IXGBE_TX_DESC_ADV(*tx_ring, eop); |
@@ -412,19 +463,23 @@ static void ixgbe_update_tx_dca(struct ixgbe_adapter *adapter, | |||
412 | u32 txctrl; | 463 | u32 txctrl; |
413 | int cpu = get_cpu(); | 464 | int cpu = get_cpu(); |
414 | int q = tx_ring - adapter->tx_ring; | 465 | int q = tx_ring - adapter->tx_ring; |
466 | struct ixgbe_hw *hw = &adapter->hw; | ||
415 | 467 | ||
416 | if (tx_ring->cpu != cpu) { | 468 | if (tx_ring->cpu != cpu) { |
417 | txctrl = IXGBE_READ_REG(&adapter->hw, IXGBE_DCA_TXCTRL(q)); | ||
418 | if (adapter->hw.mac.type == ixgbe_mac_82598EB) { | 469 | if (adapter->hw.mac.type == ixgbe_mac_82598EB) { |
470 | txctrl = IXGBE_READ_REG(hw, IXGBE_DCA_TXCTRL(q)); | ||
419 | txctrl &= ~IXGBE_DCA_TXCTRL_CPUID_MASK; | 471 | txctrl &= ~IXGBE_DCA_TXCTRL_CPUID_MASK; |
420 | txctrl |= dca3_get_tag(&adapter->pdev->dev, cpu); | 472 | txctrl |= dca3_get_tag(&adapter->pdev->dev, cpu); |
473 | txctrl |= IXGBE_DCA_TXCTRL_DESC_DCA_EN; | ||
474 | IXGBE_WRITE_REG(hw, IXGBE_DCA_TXCTRL(q), txctrl); | ||
421 | } else if (adapter->hw.mac.type == ixgbe_mac_82599EB) { | 475 | } else if (adapter->hw.mac.type == ixgbe_mac_82599EB) { |
476 | txctrl = IXGBE_READ_REG(hw, IXGBE_DCA_TXCTRL_82599(q)); | ||
422 | txctrl &= ~IXGBE_DCA_TXCTRL_CPUID_MASK_82599; | 477 | txctrl &= ~IXGBE_DCA_TXCTRL_CPUID_MASK_82599; |
423 | txctrl |= (dca3_get_tag(&adapter->pdev->dev, cpu) << | 478 | txctrl |= (dca3_get_tag(&adapter->pdev->dev, cpu) << |
424 | IXGBE_DCA_TXCTRL_CPUID_SHIFT_82599); | 479 | IXGBE_DCA_TXCTRL_CPUID_SHIFT_82599); |
480 | txctrl |= IXGBE_DCA_TXCTRL_DESC_DCA_EN; | ||
481 | IXGBE_WRITE_REG(hw, IXGBE_DCA_TXCTRL_82599(q), txctrl); | ||
425 | } | 482 | } |
426 | txctrl |= IXGBE_DCA_TXCTRL_DESC_DCA_EN; | ||
427 | IXGBE_WRITE_REG(&adapter->hw, IXGBE_DCA_TXCTRL(q), txctrl); | ||
428 | tx_ring->cpu = cpu; | 483 | tx_ring->cpu = cpu; |
429 | } | 484 | } |
430 | put_cpu(); | 485 | put_cpu(); |
@@ -1913,11 +1968,25 @@ static void ixgbe_configure_tx(struct ixgbe_adapter *adapter) | |||
1913 | break; | 1968 | break; |
1914 | } | 1969 | } |
1915 | } | 1970 | } |
1971 | |||
1916 | if (hw->mac.type == ixgbe_mac_82599EB) { | 1972 | if (hw->mac.type == ixgbe_mac_82599EB) { |
1973 | u32 rttdcs; | ||
1974 | |||
1975 | /* disable the arbiter while setting MTQC */ | ||
1976 | rttdcs = IXGBE_READ_REG(hw, IXGBE_RTTDCS); | ||
1977 | rttdcs |= IXGBE_RTTDCS_ARBDIS; | ||
1978 | IXGBE_WRITE_REG(hw, IXGBE_RTTDCS, rttdcs); | ||
1979 | |||
1917 | /* We enable 8 traffic classes, DCB only */ | 1980 | /* We enable 8 traffic classes, DCB only */ |
1918 | if (adapter->flags & IXGBE_FLAG_DCB_ENABLED) | 1981 | if (adapter->flags & IXGBE_FLAG_DCB_ENABLED) |
1919 | IXGBE_WRITE_REG(hw, IXGBE_MTQC, (IXGBE_MTQC_RT_ENA | | 1982 | IXGBE_WRITE_REG(hw, IXGBE_MTQC, (IXGBE_MTQC_RT_ENA | |
1920 | IXGBE_MTQC_8TC_8TQ)); | 1983 | IXGBE_MTQC_8TC_8TQ)); |
1984 | else | ||
1985 | IXGBE_WRITE_REG(hw, IXGBE_MTQC, IXGBE_MTQC_64Q_1PB); | ||
1986 | |||
1987 | /* re-eable the arbiter */ | ||
1988 | rttdcs &= ~IXGBE_RTTDCS_ARBDIS; | ||
1989 | IXGBE_WRITE_REG(hw, IXGBE_RTTDCS, rttdcs); | ||
1921 | } | 1990 | } |
1922 | } | 1991 | } |
1923 | 1992 | ||
@@ -2471,7 +2540,10 @@ static void ixgbe_configure(struct ixgbe_adapter *adapter) | |||
2471 | ixgbe_restore_vlan(adapter); | 2540 | ixgbe_restore_vlan(adapter); |
2472 | #ifdef CONFIG_IXGBE_DCB | 2541 | #ifdef CONFIG_IXGBE_DCB |
2473 | if (adapter->flags & IXGBE_FLAG_DCB_ENABLED) { | 2542 | if (adapter->flags & IXGBE_FLAG_DCB_ENABLED) { |
2474 | netif_set_gso_max_size(netdev, 32768); | 2543 | if (hw->mac.type == ixgbe_mac_82598EB) |
2544 | netif_set_gso_max_size(netdev, 32768); | ||
2545 | else | ||
2546 | netif_set_gso_max_size(netdev, 65536); | ||
2475 | ixgbe_configure_dcb(adapter); | 2547 | ixgbe_configure_dcb(adapter); |
2476 | } else { | 2548 | } else { |
2477 | netif_set_gso_max_size(netdev, 65536); | 2549 | netif_set_gso_max_size(netdev, 65536); |
diff --git a/drivers/net/macsonic.c b/drivers/net/macsonic.c index 61eabcac734c..b3d7d8d77f46 100644 --- a/drivers/net/macsonic.c +++ b/drivers/net/macsonic.c | |||
@@ -223,69 +223,73 @@ static int __devinit macsonic_init(struct net_device *dev) | |||
223 | return 0; | 223 | return 0; |
224 | } | 224 | } |
225 | 225 | ||
226 | static int __devinit mac_onboard_sonic_ethernet_addr(struct net_device *dev) | 226 | #define INVALID_MAC(mac) (memcmp(mac, "\x08\x00\x07", 3) && \ |
227 | memcmp(mac, "\x00\xA0\x40", 3) && \ | ||
228 | memcmp(mac, "\x00\x80\x19", 3) && \ | ||
229 | memcmp(mac, "\x00\x05\x02", 3)) | ||
230 | |||
231 | static void __devinit mac_onboard_sonic_ethernet_addr(struct net_device *dev) | ||
227 | { | 232 | { |
228 | struct sonic_local *lp = netdev_priv(dev); | 233 | struct sonic_local *lp = netdev_priv(dev); |
229 | const int prom_addr = ONBOARD_SONIC_PROM_BASE; | 234 | const int prom_addr = ONBOARD_SONIC_PROM_BASE; |
230 | int i; | 235 | unsigned short val; |
231 | 236 | ||
232 | /* On NuBus boards we can sometimes look in the ROM resources. | 237 | /* |
233 | No such luck for comm-slot/onboard. */ | 238 | * On NuBus boards we can sometimes look in the ROM resources. |
234 | for(i = 0; i < 6; i++) | 239 | * No such luck for comm-slot/onboard. |
235 | dev->dev_addr[i] = SONIC_READ_PROM(i); | 240 | * On the PowerBook 520, the PROM base address is a mystery. |
241 | */ | ||
242 | if (hwreg_present((void *)prom_addr)) { | ||
243 | int i; | ||
244 | |||
245 | for (i = 0; i < 6; i++) | ||
246 | dev->dev_addr[i] = SONIC_READ_PROM(i); | ||
247 | if (!INVALID_MAC(dev->dev_addr)) | ||
248 | return; | ||
236 | 249 | ||
237 | /* Most of the time, the address is bit-reversed. The NetBSD | 250 | /* |
238 | source has a rather long and detailed historical account of | 251 | * Most of the time, the address is bit-reversed. The NetBSD |
239 | why this is so. */ | 252 | * source has a rather long and detailed historical account of |
240 | if (memcmp(dev->dev_addr, "\x08\x00\x07", 3) && | 253 | * why this is so. |
241 | memcmp(dev->dev_addr, "\x00\xA0\x40", 3) && | 254 | */ |
242 | memcmp(dev->dev_addr, "\x00\x80\x19", 3) && | ||
243 | memcmp(dev->dev_addr, "\x00\x05\x02", 3)) | ||
244 | bit_reverse_addr(dev->dev_addr); | 255 | bit_reverse_addr(dev->dev_addr); |
245 | else | 256 | if (!INVALID_MAC(dev->dev_addr)) |
246 | return 0; | 257 | return; |
247 | 258 | ||
248 | /* If we still have what seems to be a bogus address, we'll | ||
249 | look in the CAM. The top entry should be ours. */ | ||
250 | /* Danger! This only works if MacOS has already initialized | ||
251 | the card... */ | ||
252 | if (memcmp(dev->dev_addr, "\x08\x00\x07", 3) && | ||
253 | memcmp(dev->dev_addr, "\x00\xA0\x40", 3) && | ||
254 | memcmp(dev->dev_addr, "\x00\x80\x19", 3) && | ||
255 | memcmp(dev->dev_addr, "\x00\x05\x02", 3)) | ||
256 | { | ||
257 | unsigned short val; | ||
258 | |||
259 | printk(KERN_INFO "macsonic: PROM seems to be wrong, trying CAM entry 15\n"); | ||
260 | |||
261 | SONIC_WRITE(SONIC_CMD, SONIC_CR_RST); | ||
262 | SONIC_WRITE(SONIC_CEP, 15); | ||
263 | |||
264 | val = SONIC_READ(SONIC_CAP2); | ||
265 | dev->dev_addr[5] = val >> 8; | ||
266 | dev->dev_addr[4] = val & 0xff; | ||
267 | val = SONIC_READ(SONIC_CAP1); | ||
268 | dev->dev_addr[3] = val >> 8; | ||
269 | dev->dev_addr[2] = val & 0xff; | ||
270 | val = SONIC_READ(SONIC_CAP0); | ||
271 | dev->dev_addr[1] = val >> 8; | ||
272 | dev->dev_addr[0] = val & 0xff; | ||
273 | |||
274 | printk(KERN_INFO "HW Address from CAM 15: %pM\n", | ||
275 | dev->dev_addr); | ||
276 | } else return 0; | ||
277 | |||
278 | if (memcmp(dev->dev_addr, "\x08\x00\x07", 3) && | ||
279 | memcmp(dev->dev_addr, "\x00\xA0\x40", 3) && | ||
280 | memcmp(dev->dev_addr, "\x00\x80\x19", 3) && | ||
281 | memcmp(dev->dev_addr, "\x00\x05\x02", 3)) | ||
282 | { | ||
283 | /* | 259 | /* |
284 | * Still nonsense ... messed up someplace! | 260 | * If we still have what seems to be a bogus address, we'll |
261 | * look in the CAM. The top entry should be ours. | ||
285 | */ | 262 | */ |
286 | printk(KERN_ERR "macsonic: ERROR (INVALID MAC)\n"); | 263 | printk(KERN_WARNING "macsonic: MAC address in PROM seems " |
287 | return -EIO; | 264 | "to be invalid, trying CAM\n"); |
288 | } else return 0; | 265 | } else { |
266 | printk(KERN_WARNING "macsonic: cannot read MAC address from " | ||
267 | "PROM, trying CAM\n"); | ||
268 | } | ||
269 | |||
270 | /* This only works if MacOS has already initialized the card. */ | ||
271 | |||
272 | SONIC_WRITE(SONIC_CMD, SONIC_CR_RST); | ||
273 | SONIC_WRITE(SONIC_CEP, 15); | ||
274 | |||
275 | val = SONIC_READ(SONIC_CAP2); | ||
276 | dev->dev_addr[5] = val >> 8; | ||
277 | dev->dev_addr[4] = val & 0xff; | ||
278 | val = SONIC_READ(SONIC_CAP1); | ||
279 | dev->dev_addr[3] = val >> 8; | ||
280 | dev->dev_addr[2] = val & 0xff; | ||
281 | val = SONIC_READ(SONIC_CAP0); | ||
282 | dev->dev_addr[1] = val >> 8; | ||
283 | dev->dev_addr[0] = val & 0xff; | ||
284 | |||
285 | if (!INVALID_MAC(dev->dev_addr)) | ||
286 | return; | ||
287 | |||
288 | /* Still nonsense ... messed up someplace! */ | ||
289 | |||
290 | printk(KERN_WARNING "macsonic: MAC address in CAM entry 15 " | ||
291 | "seems invalid, will use a random MAC\n"); | ||
292 | random_ether_addr(dev->dev_addr); | ||
289 | } | 293 | } |
290 | 294 | ||
291 | static int __devinit mac_onboard_sonic_probe(struct net_device *dev) | 295 | static int __devinit mac_onboard_sonic_probe(struct net_device *dev) |
@@ -402,8 +406,7 @@ static int __devinit mac_onboard_sonic_probe(struct net_device *dev) | |||
402 | SONIC_WRITE(SONIC_ISR, 0x7fff); | 406 | SONIC_WRITE(SONIC_ISR, 0x7fff); |
403 | 407 | ||
404 | /* Now look for the MAC address. */ | 408 | /* Now look for the MAC address. */ |
405 | if (mac_onboard_sonic_ethernet_addr(dev) != 0) | 409 | mac_onboard_sonic_ethernet_addr(dev); |
406 | return -ENODEV; | ||
407 | 410 | ||
408 | /* Shared init code */ | 411 | /* Shared init code */ |
409 | return macsonic_init(dev); | 412 | return macsonic_init(dev); |
diff --git a/drivers/net/qlge/qlge_main.c b/drivers/net/qlge/qlge_main.c index cea7531f4f40..a2fc70a0d0cc 100644 --- a/drivers/net/qlge/qlge_main.c +++ b/drivers/net/qlge/qlge_main.c | |||
@@ -3916,6 +3916,8 @@ static int __devinit ql_init_device(struct pci_dev *pdev, | |||
3916 | goto err_out; | 3916 | goto err_out; |
3917 | } | 3917 | } |
3918 | 3918 | ||
3919 | /* Set PCIe reset type for EEH to fundamental. */ | ||
3920 | pdev->needs_freset = 1; | ||
3919 | pci_save_state(pdev); | 3921 | pci_save_state(pdev); |
3920 | qdev->reg_base = | 3922 | qdev->reg_base = |
3921 | ioremap_nocache(pci_resource_start(pdev, 1), | 3923 | ioremap_nocache(pci_resource_start(pdev, 1), |
diff --git a/drivers/net/qlge/qlge_mpi.c b/drivers/net/qlge/qlge_mpi.c index bcf13c96f73f..aec05f266107 100644 --- a/drivers/net/qlge/qlge_mpi.c +++ b/drivers/net/qlge/qlge_mpi.c | |||
@@ -499,7 +499,7 @@ static int ql_mailbox_command(struct ql_adapter *qdev, struct mbox_params *mbcp) | |||
499 | /* Wait for the interrupt to come in. */ | 499 | /* Wait for the interrupt to come in. */ |
500 | status = ql_wait_mbx_cmd_cmplt(qdev); | 500 | status = ql_wait_mbx_cmd_cmplt(qdev); |
501 | if (status) | 501 | if (status) |
502 | goto end; | 502 | continue; |
503 | 503 | ||
504 | /* Process the event. If it's an AEN, it | 504 | /* Process the event. If it's an AEN, it |
505 | * will be handled in-line or a worker | 505 | * will be handled in-line or a worker |
diff --git a/drivers/net/sfc/sfe4001.c b/drivers/net/sfc/sfe4001.c index cee00ad49b57..49eb91b5f50c 100644 --- a/drivers/net/sfc/sfe4001.c +++ b/drivers/net/sfc/sfe4001.c | |||
@@ -188,7 +188,7 @@ static int sfn4111t_reset(struct efx_nic *efx) | |||
188 | efx_oword_t reg; | 188 | efx_oword_t reg; |
189 | 189 | ||
190 | /* GPIO 3 and the GPIO register are shared with I2C, so block that */ | 190 | /* GPIO 3 and the GPIO register are shared with I2C, so block that */ |
191 | mutex_lock(&efx->i2c_adap.bus_lock); | 191 | i2c_lock_adapter(&efx->i2c_adap); |
192 | 192 | ||
193 | /* Pull RST_N (GPIO 2) low then let it up again, setting the | 193 | /* Pull RST_N (GPIO 2) low then let it up again, setting the |
194 | * FLASH_CFG_1 strap (GPIO 3) appropriately. Only change the | 194 | * FLASH_CFG_1 strap (GPIO 3) appropriately. Only change the |
@@ -204,7 +204,7 @@ static int sfn4111t_reset(struct efx_nic *efx) | |||
204 | falcon_write(efx, ®, GPIO_CTL_REG_KER); | 204 | falcon_write(efx, ®, GPIO_CTL_REG_KER); |
205 | msleep(1); | 205 | msleep(1); |
206 | 206 | ||
207 | mutex_unlock(&efx->i2c_adap.bus_lock); | 207 | i2c_unlock_adapter(&efx->i2c_adap); |
208 | 208 | ||
209 | ssleep(1); | 209 | ssleep(1); |
210 | return 0; | 210 | return 0; |
diff --git a/drivers/net/usb/Kconfig b/drivers/net/usb/Kconfig index c47237c2d638..32d93564a74d 100644 --- a/drivers/net/usb/Kconfig +++ b/drivers/net/usb/Kconfig | |||
@@ -174,7 +174,7 @@ config USB_NET_CDCETHER | |||
174 | * Ericsson Mobile Broadband Module (all variants) | 174 | * Ericsson Mobile Broadband Module (all variants) |
175 | * Motorola (DM100 and SB4100) | 175 | * Motorola (DM100 and SB4100) |
176 | * Broadcom Cable Modem (reference design) | 176 | * Broadcom Cable Modem (reference design) |
177 | * Toshiba (PCX1100U and F3507g) | 177 | * Toshiba (PCX1100U and F3507g/F3607gw) |
178 | * ... | 178 | * ... |
179 | 179 | ||
180 | This driver creates an interface named "ethX", where X depends on | 180 | This driver creates an interface named "ethX", where X depends on |
diff --git a/drivers/net/usb/cdc_ether.c b/drivers/net/usb/cdc_ether.c index 4a6aff579403..21e1ba160008 100644 --- a/drivers/net/usb/cdc_ether.c +++ b/drivers/net/usb/cdc_ether.c | |||
@@ -544,20 +544,60 @@ static const struct usb_device_id products [] = { | |||
544 | USB_CDC_SUBCLASS_MDLM, USB_CDC_PROTO_NONE), | 544 | USB_CDC_SUBCLASS_MDLM, USB_CDC_PROTO_NONE), |
545 | .driver_info = (unsigned long) &cdc_info, | 545 | .driver_info = (unsigned long) &cdc_info, |
546 | }, { | 546 | }, { |
547 | /* Ericsson F3307 */ | 547 | /* Ericsson F3607gw ver 2 */ |
548 | USB_DEVICE_AND_INTERFACE_INFO(0x0bdb, 0x1905, USB_CLASS_COMM, | ||
549 | USB_CDC_SUBCLASS_MDLM, USB_CDC_PROTO_NONE), | ||
550 | .driver_info = (unsigned long) &cdc_info, | ||
551 | }, { | ||
552 | /* Ericsson F3607gw ver 3 */ | ||
548 | USB_DEVICE_AND_INTERFACE_INFO(0x0bdb, 0x1906, USB_CLASS_COMM, | 553 | USB_DEVICE_AND_INTERFACE_INFO(0x0bdb, 0x1906, USB_CLASS_COMM, |
549 | USB_CDC_SUBCLASS_MDLM, USB_CDC_PROTO_NONE), | 554 | USB_CDC_SUBCLASS_MDLM, USB_CDC_PROTO_NONE), |
550 | .driver_info = (unsigned long) &cdc_info, | 555 | .driver_info = (unsigned long) &cdc_info, |
551 | }, { | 556 | }, { |
557 | /* Ericsson F3307 */ | ||
558 | USB_DEVICE_AND_INTERFACE_INFO(0x0bdb, 0x190a, USB_CLASS_COMM, | ||
559 | USB_CDC_SUBCLASS_MDLM, USB_CDC_PROTO_NONE), | ||
560 | .driver_info = (unsigned long) &cdc_info, | ||
561 | }, { | ||
562 | /* Ericsson F3307 ver 2 */ | ||
563 | USB_DEVICE_AND_INTERFACE_INFO(0x0bdb, 0x1909, USB_CLASS_COMM, | ||
564 | USB_CDC_SUBCLASS_MDLM, USB_CDC_PROTO_NONE), | ||
565 | .driver_info = (unsigned long) &cdc_info, | ||
566 | }, { | ||
567 | /* Ericsson C3607w */ | ||
568 | USB_DEVICE_AND_INTERFACE_INFO(0x0bdb, 0x1049, USB_CLASS_COMM, | ||
569 | USB_CDC_SUBCLASS_MDLM, USB_CDC_PROTO_NONE), | ||
570 | .driver_info = (unsigned long) &cdc_info, | ||
571 | }, { | ||
552 | /* Toshiba F3507g */ | 572 | /* Toshiba F3507g */ |
553 | USB_DEVICE_AND_INTERFACE_INFO(0x0930, 0x130b, USB_CLASS_COMM, | 573 | USB_DEVICE_AND_INTERFACE_INFO(0x0930, 0x130b, USB_CLASS_COMM, |
554 | USB_CDC_SUBCLASS_MDLM, USB_CDC_PROTO_NONE), | 574 | USB_CDC_SUBCLASS_MDLM, USB_CDC_PROTO_NONE), |
555 | .driver_info = (unsigned long) &cdc_info, | 575 | .driver_info = (unsigned long) &cdc_info, |
556 | }, { | 576 | }, { |
577 | /* Toshiba F3607gw */ | ||
578 | USB_DEVICE_AND_INTERFACE_INFO(0x0930, 0x130c, USB_CLASS_COMM, | ||
579 | USB_CDC_SUBCLASS_MDLM, USB_CDC_PROTO_NONE), | ||
580 | .driver_info = (unsigned long) &cdc_info, | ||
581 | }, { | ||
582 | /* Toshiba F3607gw ver 2 */ | ||
583 | USB_DEVICE_AND_INTERFACE_INFO(0x0930, 0x1311, USB_CLASS_COMM, | ||
584 | USB_CDC_SUBCLASS_MDLM, USB_CDC_PROTO_NONE), | ||
585 | .driver_info = (unsigned long) &cdc_info, | ||
586 | }, { | ||
557 | /* Dell F3507g */ | 587 | /* Dell F3507g */ |
558 | USB_DEVICE_AND_INTERFACE_INFO(0x413c, 0x8147, USB_CLASS_COMM, | 588 | USB_DEVICE_AND_INTERFACE_INFO(0x413c, 0x8147, USB_CLASS_COMM, |
559 | USB_CDC_SUBCLASS_MDLM, USB_CDC_PROTO_NONE), | 589 | USB_CDC_SUBCLASS_MDLM, USB_CDC_PROTO_NONE), |
560 | .driver_info = (unsigned long) &cdc_info, | 590 | .driver_info = (unsigned long) &cdc_info, |
591 | }, { | ||
592 | /* Dell F3607gw */ | ||
593 | USB_DEVICE_AND_INTERFACE_INFO(0x413c, 0x8183, USB_CLASS_COMM, | ||
594 | USB_CDC_SUBCLASS_MDLM, USB_CDC_PROTO_NONE), | ||
595 | .driver_info = (unsigned long) &cdc_info, | ||
596 | }, { | ||
597 | /* Dell F3607gw ver 2 */ | ||
598 | USB_DEVICE_AND_INTERFACE_INFO(0x413c, 0x8184, USB_CLASS_COMM, | ||
599 | USB_CDC_SUBCLASS_MDLM, USB_CDC_PROTO_NONE), | ||
600 | .driver_info = (unsigned long) &cdc_info, | ||
561 | }, | 601 | }, |
562 | { }, // END | 602 | { }, // END |
563 | }; | 603 | }; |
diff --git a/drivers/net/virtio_net.c b/drivers/net/virtio_net.c index 05630f2f6930..b9e002fccbca 100644 --- a/drivers/net/virtio_net.c +++ b/drivers/net/virtio_net.c | |||
@@ -998,7 +998,7 @@ static unsigned int features[] = { | |||
998 | VIRTIO_NET_F_CTRL_RX, VIRTIO_NET_F_CTRL_VLAN, | 998 | VIRTIO_NET_F_CTRL_RX, VIRTIO_NET_F_CTRL_VLAN, |
999 | }; | 999 | }; |
1000 | 1000 | ||
1001 | static struct virtio_driver virtio_net = { | 1001 | static struct virtio_driver virtio_net_driver = { |
1002 | .feature_table = features, | 1002 | .feature_table = features, |
1003 | .feature_table_size = ARRAY_SIZE(features), | 1003 | .feature_table_size = ARRAY_SIZE(features), |
1004 | .driver.name = KBUILD_MODNAME, | 1004 | .driver.name = KBUILD_MODNAME, |
@@ -1011,12 +1011,12 @@ static struct virtio_driver virtio_net = { | |||
1011 | 1011 | ||
1012 | static int __init init(void) | 1012 | static int __init init(void) |
1013 | { | 1013 | { |
1014 | return register_virtio_driver(&virtio_net); | 1014 | return register_virtio_driver(&virtio_net_driver); |
1015 | } | 1015 | } |
1016 | 1016 | ||
1017 | static void __exit fini(void) | 1017 | static void __exit fini(void) |
1018 | { | 1018 | { |
1019 | unregister_virtio_driver(&virtio_net); | 1019 | unregister_virtio_driver(&virtio_net_driver); |
1020 | } | 1020 | } |
1021 | module_init(init); | 1021 | module_init(init); |
1022 | module_exit(fini); | 1022 | module_exit(fini); |
diff --git a/drivers/net/wireless/ipw2x00/ipw2100.c b/drivers/net/wireless/ipw2x00/ipw2100.c index a741d37fd96f..240cff1e6979 100644 --- a/drivers/net/wireless/ipw2x00/ipw2100.c +++ b/drivers/net/wireless/ipw2x00/ipw2100.c | |||
@@ -6325,10 +6325,8 @@ static int ipw2100_pci_init_one(struct pci_dev *pci_dev, | |||
6325 | 6325 | ||
6326 | fail: | 6326 | fail: |
6327 | if (dev) { | 6327 | if (dev) { |
6328 | if (registered) { | 6328 | if (registered) |
6329 | unregister_ieee80211(priv->ieee); | ||
6330 | unregister_netdev(dev); | 6329 | unregister_netdev(dev); |
6331 | } | ||
6332 | 6330 | ||
6333 | ipw2100_hw_stop_adapter(priv); | 6331 | ipw2100_hw_stop_adapter(priv); |
6334 | 6332 | ||
@@ -6385,7 +6383,6 @@ static void __devexit ipw2100_pci_remove_one(struct pci_dev *pci_dev) | |||
6385 | /* Unregister the device first - this results in close() | 6383 | /* Unregister the device first - this results in close() |
6386 | * being called if the device is open. If we free storage | 6384 | * being called if the device is open. If we free storage |
6387 | * first, then close() will crash. */ | 6385 | * first, then close() will crash. */ |
6388 | unregister_ieee80211(priv->ieee); | ||
6389 | unregister_netdev(dev); | 6386 | unregister_netdev(dev); |
6390 | 6387 | ||
6391 | /* ipw2100_down will ensure that there is no more pending work | 6388 | /* ipw2100_down will ensure that there is no more pending work |
diff --git a/drivers/net/wireless/ipw2x00/ipw2200.c b/drivers/net/wireless/ipw2x00/ipw2200.c index 9b0f2c0646e0..827824d45de9 100644 --- a/drivers/net/wireless/ipw2x00/ipw2200.c +++ b/drivers/net/wireless/ipw2x00/ipw2200.c | |||
@@ -11822,7 +11822,6 @@ static int __devinit ipw_pci_probe(struct pci_dev *pdev, | |||
11822 | if (err) { | 11822 | if (err) { |
11823 | IPW_ERROR("Failed to register promiscuous network " | 11823 | IPW_ERROR("Failed to register promiscuous network " |
11824 | "device (error %d).\n", err); | 11824 | "device (error %d).\n", err); |
11825 | unregister_ieee80211(priv->ieee); | ||
11826 | unregister_netdev(priv->net_dev); | 11825 | unregister_netdev(priv->net_dev); |
11827 | goto out_remove_sysfs; | 11826 | goto out_remove_sysfs; |
11828 | } | 11827 | } |
@@ -11873,7 +11872,6 @@ static void __devexit ipw_pci_remove(struct pci_dev *pdev) | |||
11873 | 11872 | ||
11874 | mutex_unlock(&priv->mutex); | 11873 | mutex_unlock(&priv->mutex); |
11875 | 11874 | ||
11876 | unregister_ieee80211(priv->ieee); | ||
11877 | unregister_netdev(priv->net_dev); | 11875 | unregister_netdev(priv->net_dev); |
11878 | 11876 | ||
11879 | if (priv->rxq) { | 11877 | if (priv->rxq) { |
diff --git a/drivers/net/wireless/ipw2x00/libipw.h b/drivers/net/wireless/ipw2x00/libipw.h index f42ade6c2d3e..bf45391172f3 100644 --- a/drivers/net/wireless/ipw2x00/libipw.h +++ b/drivers/net/wireless/ipw2x00/libipw.h | |||
@@ -1020,7 +1020,6 @@ static inline int libipw_is_cck_rate(u8 rate) | |||
1020 | /* ieee80211.c */ | 1020 | /* ieee80211.c */ |
1021 | extern void free_ieee80211(struct net_device *dev, int monitor); | 1021 | extern void free_ieee80211(struct net_device *dev, int monitor); |
1022 | extern struct net_device *alloc_ieee80211(int sizeof_priv, int monitor); | 1022 | extern struct net_device *alloc_ieee80211(int sizeof_priv, int monitor); |
1023 | extern void unregister_ieee80211(struct libipw_device *ieee); | ||
1024 | extern int libipw_change_mtu(struct net_device *dev, int new_mtu); | 1023 | extern int libipw_change_mtu(struct net_device *dev, int new_mtu); |
1025 | 1024 | ||
1026 | extern void libipw_networks_age(struct libipw_device *ieee, | 1025 | extern void libipw_networks_age(struct libipw_device *ieee, |
diff --git a/drivers/net/wireless/ipw2x00/libipw_module.c b/drivers/net/wireless/ipw2x00/libipw_module.c index be5b809ec97a..a0e9f6aed7da 100644 --- a/drivers/net/wireless/ipw2x00/libipw_module.c +++ b/drivers/net/wireless/ipw2x00/libipw_module.c | |||
@@ -235,19 +235,16 @@ void free_ieee80211(struct net_device *dev, int monitor) | |||
235 | libipw_networks_free(ieee); | 235 | libipw_networks_free(ieee); |
236 | 236 | ||
237 | /* free cfg80211 resources */ | 237 | /* free cfg80211 resources */ |
238 | if (!monitor) | 238 | if (!monitor) { |
239 | wiphy_unregister(ieee->wdev.wiphy); | ||
240 | kfree(ieee->a_band.channels); | ||
241 | kfree(ieee->bg_band.channels); | ||
239 | wiphy_free(ieee->wdev.wiphy); | 242 | wiphy_free(ieee->wdev.wiphy); |
243 | } | ||
240 | 244 | ||
241 | free_netdev(dev); | 245 | free_netdev(dev); |
242 | } | 246 | } |
243 | 247 | ||
244 | void unregister_ieee80211(struct libipw_device *ieee) | ||
245 | { | ||
246 | wiphy_unregister(ieee->wdev.wiphy); | ||
247 | kfree(ieee->a_band.channels); | ||
248 | kfree(ieee->bg_band.channels); | ||
249 | } | ||
250 | |||
251 | #ifdef CONFIG_LIBIPW_DEBUG | 248 | #ifdef CONFIG_LIBIPW_DEBUG |
252 | 249 | ||
253 | static int debug = 0; | 250 | static int debug = 0; |
@@ -333,4 +330,3 @@ module_init(libipw_init); | |||
333 | 330 | ||
334 | EXPORT_SYMBOL(alloc_ieee80211); | 331 | EXPORT_SYMBOL(alloc_ieee80211); |
335 | EXPORT_SYMBOL(free_ieee80211); | 332 | EXPORT_SYMBOL(free_ieee80211); |
336 | EXPORT_SYMBOL(unregister_ieee80211); | ||
diff --git a/drivers/net/wireless/rt2x00/rt2x00dev.c b/drivers/net/wireless/rt2x00/rt2x00dev.c index 71761b343839..73bbec58341e 100644 --- a/drivers/net/wireless/rt2x00/rt2x00dev.c +++ b/drivers/net/wireless/rt2x00/rt2x00dev.c | |||
@@ -815,6 +815,8 @@ int rt2x00lib_probe_dev(struct rt2x00_dev *rt2x00dev) | |||
815 | 815 | ||
816 | mutex_init(&rt2x00dev->csr_mutex); | 816 | mutex_init(&rt2x00dev->csr_mutex); |
817 | 817 | ||
818 | set_bit(DEVICE_STATE_PRESENT, &rt2x00dev->flags); | ||
819 | |||
818 | /* | 820 | /* |
819 | * Make room for rt2x00_intf inside the per-interface | 821 | * Make room for rt2x00_intf inside the per-interface |
820 | * structure ieee80211_vif. | 822 | * structure ieee80211_vif. |
@@ -871,8 +873,6 @@ int rt2x00lib_probe_dev(struct rt2x00_dev *rt2x00dev) | |||
871 | rt2x00leds_register(rt2x00dev); | 873 | rt2x00leds_register(rt2x00dev); |
872 | rt2x00debug_register(rt2x00dev); | 874 | rt2x00debug_register(rt2x00dev); |
873 | 875 | ||
874 | set_bit(DEVICE_STATE_PRESENT, &rt2x00dev->flags); | ||
875 | |||
876 | return 0; | 876 | return 0; |
877 | 877 | ||
878 | exit: | 878 | exit: |
diff --git a/drivers/net/wireless/rt2x00/rt2x00link.c b/drivers/net/wireless/rt2x00/rt2x00link.c index c64db0ba7f40..c708d0be9155 100644 --- a/drivers/net/wireless/rt2x00/rt2x00link.c +++ b/drivers/net/wireless/rt2x00/rt2x00link.c | |||
@@ -362,8 +362,9 @@ void rt2x00link_start_tuner(struct rt2x00_dev *rt2x00dev) | |||
362 | 362 | ||
363 | rt2x00link_reset_tuner(rt2x00dev, false); | 363 | rt2x00link_reset_tuner(rt2x00dev, false); |
364 | 364 | ||
365 | ieee80211_queue_delayed_work(rt2x00dev->hw, | 365 | if (test_bit(DEVICE_STATE_PRESENT, &rt2x00dev->flags)) |
366 | &link->work, LINK_TUNE_INTERVAL); | 366 | ieee80211_queue_delayed_work(rt2x00dev->hw, |
367 | &link->work, LINK_TUNE_INTERVAL); | ||
367 | } | 368 | } |
368 | 369 | ||
369 | void rt2x00link_stop_tuner(struct rt2x00_dev *rt2x00dev) | 370 | void rt2x00link_stop_tuner(struct rt2x00_dev *rt2x00dev) |
@@ -469,8 +470,10 @@ static void rt2x00link_tuner(struct work_struct *work) | |||
469 | * Increase tuner counter, and reschedule the next link tuner run. | 470 | * Increase tuner counter, and reschedule the next link tuner run. |
470 | */ | 471 | */ |
471 | link->count++; | 472 | link->count++; |
472 | ieee80211_queue_delayed_work(rt2x00dev->hw, | 473 | |
473 | &link->work, LINK_TUNE_INTERVAL); | 474 | if (test_bit(DEVICE_STATE_PRESENT, &rt2x00dev->flags)) |
475 | ieee80211_queue_delayed_work(rt2x00dev->hw, | ||
476 | &link->work, LINK_TUNE_INTERVAL); | ||
474 | } | 477 | } |
475 | 478 | ||
476 | void rt2x00link_register(struct rt2x00_dev *rt2x00dev) | 479 | void rt2x00link_register(struct rt2x00_dev *rt2x00dev) |
diff --git a/drivers/net/wireless/rt2x00/rt2x00usb.c b/drivers/net/wireless/rt2x00/rt2x00usb.c index 501544882c2c..f02b48a90593 100644 --- a/drivers/net/wireless/rt2x00/rt2x00usb.c +++ b/drivers/net/wireless/rt2x00/rt2x00usb.c | |||
@@ -47,6 +47,8 @@ int rt2x00usb_vendor_request(struct rt2x00_dev *rt2x00dev, | |||
47 | (requesttype == USB_VENDOR_REQUEST_IN) ? | 47 | (requesttype == USB_VENDOR_REQUEST_IN) ? |
48 | usb_rcvctrlpipe(usb_dev, 0) : usb_sndctrlpipe(usb_dev, 0); | 48 | usb_rcvctrlpipe(usb_dev, 0) : usb_sndctrlpipe(usb_dev, 0); |
49 | 49 | ||
50 | if (!test_bit(DEVICE_STATE_PRESENT, &rt2x00dev->flags)) | ||
51 | return -ENODEV; | ||
50 | 52 | ||
51 | for (i = 0; i < REGISTER_BUSY_COUNT; i++) { | 53 | for (i = 0; i < REGISTER_BUSY_COUNT; i++) { |
52 | status = usb_control_msg(usb_dev, pipe, request, requesttype, | 54 | status = usb_control_msg(usb_dev, pipe, request, requesttype, |
@@ -60,8 +62,10 @@ int rt2x00usb_vendor_request(struct rt2x00_dev *rt2x00dev, | |||
60 | * -ENODEV: Device has disappeared, no point continuing. | 62 | * -ENODEV: Device has disappeared, no point continuing. |
61 | * All other errors: Try again. | 63 | * All other errors: Try again. |
62 | */ | 64 | */ |
63 | else if (status == -ENODEV) | 65 | else if (status == -ENODEV) { |
66 | clear_bit(DEVICE_STATE_PRESENT, &rt2x00dev->flags); | ||
64 | break; | 67 | break; |
68 | } | ||
65 | } | 69 | } |
66 | 70 | ||
67 | ERROR(rt2x00dev, | 71 | ERROR(rt2x00dev, |
@@ -161,6 +165,9 @@ int rt2x00usb_regbusy_read(struct rt2x00_dev *rt2x00dev, | |||
161 | { | 165 | { |
162 | unsigned int i; | 166 | unsigned int i; |
163 | 167 | ||
168 | if (!test_bit(DEVICE_STATE_PRESENT, &rt2x00dev->flags)) | ||
169 | return -ENODEV; | ||
170 | |||
164 | for (i = 0; i < REGISTER_BUSY_COUNT; i++) { | 171 | for (i = 0; i < REGISTER_BUSY_COUNT; i++) { |
165 | rt2x00usb_register_read_lock(rt2x00dev, offset, reg); | 172 | rt2x00usb_register_read_lock(rt2x00dev, offset, reg); |
166 | if (!rt2x00_get_field32(*reg, field)) | 173 | if (!rt2x00_get_field32(*reg, field)) |
diff --git a/drivers/net/wireless/rtl818x/rtl8187_leds.c b/drivers/net/wireless/rtl818x/rtl8187_leds.c index a1c670fc1552..cf8a4a40fdf6 100644 --- a/drivers/net/wireless/rtl818x/rtl8187_leds.c +++ b/drivers/net/wireless/rtl818x/rtl8187_leds.c | |||
@@ -210,10 +210,10 @@ void rtl8187_leds_exit(struct ieee80211_hw *dev) | |||
210 | 210 | ||
211 | /* turn the LED off before exiting */ | 211 | /* turn the LED off before exiting */ |
212 | ieee80211_queue_delayed_work(dev, &priv->led_off, 0); | 212 | ieee80211_queue_delayed_work(dev, &priv->led_off, 0); |
213 | cancel_delayed_work_sync(&priv->led_off); | ||
214 | cancel_delayed_work_sync(&priv->led_on); | ||
215 | rtl8187_unregister_led(&priv->led_rx); | 213 | rtl8187_unregister_led(&priv->led_rx); |
216 | rtl8187_unregister_led(&priv->led_tx); | 214 | rtl8187_unregister_led(&priv->led_tx); |
215 | cancel_delayed_work_sync(&priv->led_off); | ||
216 | cancel_delayed_work_sync(&priv->led_on); | ||
217 | } | 217 | } |
218 | #endif /* def CONFIG_RTL8187_LED */ | 218 | #endif /* def CONFIG_RTL8187_LED */ |
219 | 219 | ||
diff --git a/drivers/pci/pcie/aspm.c b/drivers/pci/pcie/aspm.c index 745402e8e498..5b7056cec00c 100644 --- a/drivers/pci/pcie/aspm.c +++ b/drivers/pci/pcie/aspm.c | |||
@@ -656,8 +656,10 @@ void pcie_aspm_exit_link_state(struct pci_dev *pdev) | |||
656 | free_link_state(link); | 656 | free_link_state(link); |
657 | 657 | ||
658 | /* Recheck latencies and configure upstream links */ | 658 | /* Recheck latencies and configure upstream links */ |
659 | pcie_update_aspm_capable(root); | 659 | if (parent_link) { |
660 | pcie_config_aspm_path(parent_link); | 660 | pcie_update_aspm_capable(root); |
661 | pcie_config_aspm_path(parent_link); | ||
662 | } | ||
661 | out: | 663 | out: |
662 | mutex_unlock(&aspm_lock); | 664 | mutex_unlock(&aspm_lock); |
663 | up_read(&pci_bus_sem); | 665 | up_read(&pci_bus_sem); |
diff --git a/drivers/platform/x86/eeepc-laptop.c b/drivers/platform/x86/eeepc-laptop.c index d379e74a05d0..4226e5352738 100644 --- a/drivers/platform/x86/eeepc-laptop.c +++ b/drivers/platform/x86/eeepc-laptop.c | |||
@@ -150,8 +150,6 @@ struct eeepc_hotk { | |||
150 | /* The actual device the driver binds to */ | 150 | /* The actual device the driver binds to */ |
151 | static struct eeepc_hotk *ehotk; | 151 | static struct eeepc_hotk *ehotk; |
152 | 152 | ||
153 | static void eeepc_rfkill_hotplug(bool real); | ||
154 | |||
155 | /* Platform device/driver */ | 153 | /* Platform device/driver */ |
156 | static int eeepc_hotk_thaw(struct device *device); | 154 | static int eeepc_hotk_thaw(struct device *device); |
157 | static int eeepc_hotk_restore(struct device *device); | 155 | static int eeepc_hotk_restore(struct device *device); |
@@ -345,16 +343,7 @@ static bool eeepc_wlan_rfkill_blocked(void) | |||
345 | static int eeepc_rfkill_set(void *data, bool blocked) | 343 | static int eeepc_rfkill_set(void *data, bool blocked) |
346 | { | 344 | { |
347 | unsigned long asl = (unsigned long)data; | 345 | unsigned long asl = (unsigned long)data; |
348 | int ret; | 346 | return set_acpi(asl, !blocked); |
349 | |||
350 | if (asl != CM_ASL_WLAN) | ||
351 | return set_acpi(asl, !blocked); | ||
352 | |||
353 | /* hack to avoid panic with rt2860sta */ | ||
354 | if (blocked) | ||
355 | eeepc_rfkill_hotplug(false); | ||
356 | ret = set_acpi(asl, !blocked); | ||
357 | return ret; | ||
358 | } | 347 | } |
359 | 348 | ||
360 | static const struct rfkill_ops eeepc_rfkill_ops = { | 349 | static const struct rfkill_ops eeepc_rfkill_ops = { |
@@ -367,7 +356,8 @@ static void __devinit eeepc_enable_camera(void) | |||
367 | * If the following call to set_acpi() fails, it's because there's no | 356 | * If the following call to set_acpi() fails, it's because there's no |
368 | * camera so we can ignore the error. | 357 | * camera so we can ignore the error. |
369 | */ | 358 | */ |
370 | set_acpi(CM_ASL_CAMERA, 1); | 359 | if (get_acpi(CM_ASL_CAMERA) == 0) |
360 | set_acpi(CM_ASL_CAMERA, 1); | ||
371 | } | 361 | } |
372 | 362 | ||
373 | /* | 363 | /* |
@@ -654,13 +644,13 @@ static int eeepc_get_adapter_status(struct hotplug_slot *hotplug_slot, | |||
654 | return 0; | 644 | return 0; |
655 | } | 645 | } |
656 | 646 | ||
657 | static void eeepc_rfkill_hotplug(bool real) | 647 | static void eeepc_rfkill_hotplug(void) |
658 | { | 648 | { |
659 | struct pci_dev *dev; | 649 | struct pci_dev *dev; |
660 | struct pci_bus *bus; | 650 | struct pci_bus *bus; |
661 | bool blocked = real ? eeepc_wlan_rfkill_blocked() : true; | 651 | bool blocked = eeepc_wlan_rfkill_blocked(); |
662 | 652 | ||
663 | if (real && ehotk->wlan_rfkill) | 653 | if (ehotk->wlan_rfkill) |
664 | rfkill_set_sw_state(ehotk->wlan_rfkill, blocked); | 654 | rfkill_set_sw_state(ehotk->wlan_rfkill, blocked); |
665 | 655 | ||
666 | mutex_lock(&ehotk->hotplug_lock); | 656 | mutex_lock(&ehotk->hotplug_lock); |
@@ -703,7 +693,7 @@ static void eeepc_rfkill_notify(acpi_handle handle, u32 event, void *data) | |||
703 | if (event != ACPI_NOTIFY_BUS_CHECK) | 693 | if (event != ACPI_NOTIFY_BUS_CHECK) |
704 | return; | 694 | return; |
705 | 695 | ||
706 | eeepc_rfkill_hotplug(true); | 696 | eeepc_rfkill_hotplug(); |
707 | } | 697 | } |
708 | 698 | ||
709 | static void eeepc_hotk_notify(struct acpi_device *device, u32 event) | 699 | static void eeepc_hotk_notify(struct acpi_device *device, u32 event) |
@@ -861,7 +851,7 @@ static int eeepc_hotk_restore(struct device *device) | |||
861 | { | 851 | { |
862 | /* Refresh both wlan rfkill state and pci hotplug */ | 852 | /* Refresh both wlan rfkill state and pci hotplug */ |
863 | if (ehotk->wlan_rfkill) | 853 | if (ehotk->wlan_rfkill) |
864 | eeepc_rfkill_hotplug(true); | 854 | eeepc_rfkill_hotplug(); |
865 | 855 | ||
866 | if (ehotk->bluetooth_rfkill) | 856 | if (ehotk->bluetooth_rfkill) |
867 | rfkill_set_sw_state(ehotk->bluetooth_rfkill, | 857 | rfkill_set_sw_state(ehotk->bluetooth_rfkill, |
@@ -1004,7 +994,7 @@ static void eeepc_rfkill_exit(void) | |||
1004 | * Refresh pci hotplug in case the rfkill state was changed after | 994 | * Refresh pci hotplug in case the rfkill state was changed after |
1005 | * eeepc_unregister_rfkill_notifier() | 995 | * eeepc_unregister_rfkill_notifier() |
1006 | */ | 996 | */ |
1007 | eeepc_rfkill_hotplug(true); | 997 | eeepc_rfkill_hotplug(); |
1008 | if (ehotk->hotplug_slot) | 998 | if (ehotk->hotplug_slot) |
1009 | pci_hp_deregister(ehotk->hotplug_slot); | 999 | pci_hp_deregister(ehotk->hotplug_slot); |
1010 | 1000 | ||
@@ -1120,7 +1110,7 @@ static int eeepc_rfkill_init(struct device *dev) | |||
1120 | * Refresh pci hotplug in case the rfkill state was changed during | 1110 | * Refresh pci hotplug in case the rfkill state was changed during |
1121 | * setup. | 1111 | * setup. |
1122 | */ | 1112 | */ |
1123 | eeepc_rfkill_hotplug(true); | 1113 | eeepc_rfkill_hotplug(); |
1124 | 1114 | ||
1125 | exit: | 1115 | exit: |
1126 | if (result && result != -ENODEV) | 1116 | if (result && result != -ENODEV) |
diff --git a/drivers/pps/kapi.c b/drivers/pps/kapi.c index 35a0b192d768..2d414e23d390 100644 --- a/drivers/pps/kapi.c +++ b/drivers/pps/kapi.c | |||
@@ -271,6 +271,7 @@ void pps_event(int source, struct pps_ktime *ts, int event, void *data) | |||
271 | { | 271 | { |
272 | struct pps_device *pps; | 272 | struct pps_device *pps; |
273 | unsigned long flags; | 273 | unsigned long flags; |
274 | int captured = 0; | ||
274 | 275 | ||
275 | if ((event & (PPS_CAPTUREASSERT | PPS_CAPTURECLEAR)) == 0) { | 276 | if ((event & (PPS_CAPTUREASSERT | PPS_CAPTURECLEAR)) == 0) { |
276 | printk(KERN_ERR "pps: unknown event (%x) for source %d\n", | 277 | printk(KERN_ERR "pps: unknown event (%x) for source %d\n", |
@@ -293,7 +294,8 @@ void pps_event(int source, struct pps_ktime *ts, int event, void *data) | |||
293 | 294 | ||
294 | /* Check the event */ | 295 | /* Check the event */ |
295 | pps->current_mode = pps->params.mode; | 296 | pps->current_mode = pps->params.mode; |
296 | if (event & PPS_CAPTUREASSERT) { | 297 | if ((event & PPS_CAPTUREASSERT) & |
298 | (pps->params.mode & PPS_CAPTUREASSERT)) { | ||
297 | /* We have to add an offset? */ | 299 | /* We have to add an offset? */ |
298 | if (pps->params.mode & PPS_OFFSETASSERT) | 300 | if (pps->params.mode & PPS_OFFSETASSERT) |
299 | pps_add_offset(ts, &pps->params.assert_off_tu); | 301 | pps_add_offset(ts, &pps->params.assert_off_tu); |
@@ -303,8 +305,11 @@ void pps_event(int source, struct pps_ktime *ts, int event, void *data) | |||
303 | pps->assert_sequence++; | 305 | pps->assert_sequence++; |
304 | pr_debug("capture assert seq #%u for source %d\n", | 306 | pr_debug("capture assert seq #%u for source %d\n", |
305 | pps->assert_sequence, source); | 307 | pps->assert_sequence, source); |
308 | |||
309 | captured = ~0; | ||
306 | } | 310 | } |
307 | if (event & PPS_CAPTURECLEAR) { | 311 | if ((event & PPS_CAPTURECLEAR) & |
312 | (pps->params.mode & PPS_CAPTURECLEAR)) { | ||
308 | /* We have to add an offset? */ | 313 | /* We have to add an offset? */ |
309 | if (pps->params.mode & PPS_OFFSETCLEAR) | 314 | if (pps->params.mode & PPS_OFFSETCLEAR) |
310 | pps_add_offset(ts, &pps->params.clear_off_tu); | 315 | pps_add_offset(ts, &pps->params.clear_off_tu); |
@@ -314,12 +319,17 @@ void pps_event(int source, struct pps_ktime *ts, int event, void *data) | |||
314 | pps->clear_sequence++; | 319 | pps->clear_sequence++; |
315 | pr_debug("capture clear seq #%u for source %d\n", | 320 | pr_debug("capture clear seq #%u for source %d\n", |
316 | pps->clear_sequence, source); | 321 | pps->clear_sequence, source); |
322 | |||
323 | captured = ~0; | ||
317 | } | 324 | } |
318 | 325 | ||
319 | pps->go = ~0; | 326 | /* Wake up iif captured somthing */ |
320 | wake_up_interruptible(&pps->queue); | 327 | if (captured) { |
328 | pps->go = ~0; | ||
329 | wake_up_interruptible(&pps->queue); | ||
321 | 330 | ||
322 | kill_fasync(&pps->async_queue, SIGIO, POLL_IN); | 331 | kill_fasync(&pps->async_queue, SIGIO, POLL_IN); |
332 | } | ||
323 | 333 | ||
324 | spin_unlock_irqrestore(&pps->lock, flags); | 334 | spin_unlock_irqrestore(&pps->lock, flags); |
325 | 335 | ||
diff --git a/drivers/pps/pps.c b/drivers/pps/pps.c index fea17e7805e9..ca5183bdad85 100644 --- a/drivers/pps/pps.c +++ b/drivers/pps/pps.c | |||
@@ -71,9 +71,14 @@ static long pps_cdev_ioctl(struct file *file, | |||
71 | case PPS_GETPARAMS: | 71 | case PPS_GETPARAMS: |
72 | pr_debug("PPS_GETPARAMS: source %d\n", pps->id); | 72 | pr_debug("PPS_GETPARAMS: source %d\n", pps->id); |
73 | 73 | ||
74 | /* Return current parameters */ | 74 | spin_lock_irq(&pps->lock); |
75 | err = copy_to_user(uarg, &pps->params, | 75 | |
76 | sizeof(struct pps_kparams)); | 76 | /* Get the current parameters */ |
77 | params = pps->params; | ||
78 | |||
79 | spin_unlock_irq(&pps->lock); | ||
80 | |||
81 | err = copy_to_user(uarg, ¶ms, sizeof(struct pps_kparams)); | ||
77 | if (err) | 82 | if (err) |
78 | return -EFAULT; | 83 | return -EFAULT; |
79 | 84 | ||
diff --git a/drivers/rtc/rtc-pcf50633.c b/drivers/rtc/rtc-pcf50633.c index f4dd87e29075..33a10c47260e 100644 --- a/drivers/rtc/rtc-pcf50633.c +++ b/drivers/rtc/rtc-pcf50633.c | |||
@@ -70,7 +70,7 @@ static void pcf2rtc_time(struct rtc_time *rtc, struct pcf50633_time *pcf) | |||
70 | rtc->tm_hour = bcd2bin(pcf->time[PCF50633_TI_HOUR]); | 70 | rtc->tm_hour = bcd2bin(pcf->time[PCF50633_TI_HOUR]); |
71 | rtc->tm_wday = bcd2bin(pcf->time[PCF50633_TI_WKDAY]); | 71 | rtc->tm_wday = bcd2bin(pcf->time[PCF50633_TI_WKDAY]); |
72 | rtc->tm_mday = bcd2bin(pcf->time[PCF50633_TI_DAY]); | 72 | rtc->tm_mday = bcd2bin(pcf->time[PCF50633_TI_DAY]); |
73 | rtc->tm_mon = bcd2bin(pcf->time[PCF50633_TI_MONTH]); | 73 | rtc->tm_mon = bcd2bin(pcf->time[PCF50633_TI_MONTH]) - 1; |
74 | rtc->tm_year = bcd2bin(pcf->time[PCF50633_TI_YEAR]) + 100; | 74 | rtc->tm_year = bcd2bin(pcf->time[PCF50633_TI_YEAR]) + 100; |
75 | } | 75 | } |
76 | 76 | ||
@@ -81,7 +81,7 @@ static void rtc2pcf_time(struct pcf50633_time *pcf, struct rtc_time *rtc) | |||
81 | pcf->time[PCF50633_TI_HOUR] = bin2bcd(rtc->tm_hour); | 81 | pcf->time[PCF50633_TI_HOUR] = bin2bcd(rtc->tm_hour); |
82 | pcf->time[PCF50633_TI_WKDAY] = bin2bcd(rtc->tm_wday); | 82 | pcf->time[PCF50633_TI_WKDAY] = bin2bcd(rtc->tm_wday); |
83 | pcf->time[PCF50633_TI_DAY] = bin2bcd(rtc->tm_mday); | 83 | pcf->time[PCF50633_TI_DAY] = bin2bcd(rtc->tm_mday); |
84 | pcf->time[PCF50633_TI_MONTH] = bin2bcd(rtc->tm_mon); | 84 | pcf->time[PCF50633_TI_MONTH] = bin2bcd(rtc->tm_mon + 1); |
85 | pcf->time[PCF50633_TI_YEAR] = bin2bcd(rtc->tm_year % 100); | 85 | pcf->time[PCF50633_TI_YEAR] = bin2bcd(rtc->tm_year % 100); |
86 | } | 86 | } |
87 | 87 | ||
@@ -245,8 +245,9 @@ static int pcf50633_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alrm) | |||
245 | ret = pcf50633_write_block(rtc->pcf, PCF50633_REG_RTCSCA, | 245 | ret = pcf50633_write_block(rtc->pcf, PCF50633_REG_RTCSCA, |
246 | PCF50633_TI_EXTENT, &pcf_tm.time[0]); | 246 | PCF50633_TI_EXTENT, &pcf_tm.time[0]); |
247 | 247 | ||
248 | if (!alarm_masked) | 248 | if (!alarm_masked || alrm->enabled) |
249 | pcf50633_irq_unmask(rtc->pcf, PCF50633_IRQ_ALARM); | 249 | pcf50633_irq_unmask(rtc->pcf, PCF50633_IRQ_ALARM); |
250 | rtc->alarm_enabled = alrm->enabled; | ||
250 | 251 | ||
251 | return ret; | 252 | return ret; |
252 | } | 253 | } |
diff --git a/drivers/rtc/rtc-v3020.c b/drivers/rtc/rtc-v3020.c index ad164056feb6..423cd5a30b10 100644 --- a/drivers/rtc/rtc-v3020.c +++ b/drivers/rtc/rtc-v3020.c | |||
@@ -96,7 +96,7 @@ static void v3020_mmio_write_bit(struct v3020 *chip, unsigned char bit) | |||
96 | 96 | ||
97 | static unsigned char v3020_mmio_read_bit(struct v3020 *chip) | 97 | static unsigned char v3020_mmio_read_bit(struct v3020 *chip) |
98 | { | 98 | { |
99 | return readl(chip->ioaddress) & (1 << chip->leftshift); | 99 | return !!(readl(chip->ioaddress) & (1 << chip->leftshift)); |
100 | } | 100 | } |
101 | 101 | ||
102 | static struct v3020_chip_ops v3020_mmio_ops = { | 102 | static struct v3020_chip_ops v3020_mmio_ops = { |
diff --git a/drivers/rtc/rtc-vr41xx.c b/drivers/rtc/rtc-vr41xx.c index 2c839d0d21bd..fadddac1e5a4 100644 --- a/drivers/rtc/rtc-vr41xx.c +++ b/drivers/rtc/rtc-vr41xx.c | |||
@@ -209,19 +209,18 @@ static int vr41xx_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *wkalrm) | |||
209 | 209 | ||
210 | static int vr41xx_rtc_irq_set_freq(struct device *dev, int freq) | 210 | static int vr41xx_rtc_irq_set_freq(struct device *dev, int freq) |
211 | { | 211 | { |
212 | unsigned long count; | 212 | u64 count; |
213 | 213 | ||
214 | if (!is_power_of_2(freq)) | 214 | if (!is_power_of_2(freq)) |
215 | return -EINVAL; | 215 | return -EINVAL; |
216 | count = RTC_FREQUENCY; | 216 | count = RTC_FREQUENCY; |
217 | do_div(count, freq); | 217 | do_div(count, freq); |
218 | 218 | ||
219 | periodic_count = count; | ||
220 | |||
221 | spin_lock_irq(&rtc_lock); | 219 | spin_lock_irq(&rtc_lock); |
222 | 220 | ||
223 | rtc1_write(RTCL1LREG, count); | 221 | periodic_count = count; |
224 | rtc1_write(RTCL1HREG, count >> 16); | 222 | rtc1_write(RTCL1LREG, periodic_count); |
223 | rtc1_write(RTCL1HREG, periodic_count >> 16); | ||
225 | 224 | ||
226 | spin_unlock_irq(&rtc_lock); | 225 | spin_unlock_irq(&rtc_lock); |
227 | 226 | ||
diff --git a/drivers/serial/8250.c b/drivers/serial/8250.c index b1ae774016f1..737b4c960971 100644 --- a/drivers/serial/8250.c +++ b/drivers/serial/8250.c | |||
@@ -1089,7 +1089,7 @@ static void autoconfig(struct uart_8250_port *up, unsigned int probeflags) | |||
1089 | if (!up->port.iobase && !up->port.mapbase && !up->port.membase) | 1089 | if (!up->port.iobase && !up->port.mapbase && !up->port.membase) |
1090 | return; | 1090 | return; |
1091 | 1091 | ||
1092 | DEBUG_AUTOCONF("ttyS%d: autoconf (0x%04x, 0x%p): ", | 1092 | DEBUG_AUTOCONF("ttyS%d: autoconf (0x%04lx, 0x%p): ", |
1093 | serial_index(&up->port), up->port.iobase, up->port.membase); | 1093 | serial_index(&up->port), up->port.iobase, up->port.membase); |
1094 | 1094 | ||
1095 | /* | 1095 | /* |
diff --git a/drivers/serial/8250_pci.c b/drivers/serial/8250_pci.c index 42e8550cd2b6..b28af13c45a1 100644 --- a/drivers/serial/8250_pci.c +++ b/drivers/serial/8250_pci.c | |||
@@ -2383,7 +2383,7 @@ pciserial_init_ports(struct pci_dev *dev, const struct pciserial_board *board) | |||
2383 | break; | 2383 | break; |
2384 | 2384 | ||
2385 | #ifdef SERIAL_DEBUG_PCI | 2385 | #ifdef SERIAL_DEBUG_PCI |
2386 | printk(KERN_DEBUG "Setup PCI port: port %x, irq %d, type %d\n", | 2386 | printk(KERN_DEBUG "Setup PCI port: port %lx, irq %d, type %d\n", |
2387 | serial_port.iobase, serial_port.irq, serial_port.iotype); | 2387 | serial_port.iobase, serial_port.irq, serial_port.iotype); |
2388 | #endif | 2388 | #endif |
2389 | 2389 | ||
@@ -3139,6 +3139,12 @@ static struct pci_device_id serial_pci_tbl[] = { | |||
3139 | { PCI_VENDOR_ID_LAVA, PCI_DEVICE_ID_LAVA_QUATRO_B, | 3139 | { PCI_VENDOR_ID_LAVA, PCI_DEVICE_ID_LAVA_QUATRO_B, |
3140 | PCI_ANY_ID, PCI_ANY_ID, 0, 0, | 3140 | PCI_ANY_ID, PCI_ANY_ID, 0, 0, |
3141 | pbn_b0_bt_2_115200 }, | 3141 | pbn_b0_bt_2_115200 }, |
3142 | { PCI_VENDOR_ID_LAVA, PCI_DEVICE_ID_LAVA_QUATTRO_A, | ||
3143 | PCI_ANY_ID, PCI_ANY_ID, 0, 0, | ||
3144 | pbn_b0_bt_2_115200 }, | ||
3145 | { PCI_VENDOR_ID_LAVA, PCI_DEVICE_ID_LAVA_QUATTRO_B, | ||
3146 | PCI_ANY_ID, PCI_ANY_ID, 0, 0, | ||
3147 | pbn_b0_bt_2_115200 }, | ||
3142 | { PCI_VENDOR_ID_LAVA, PCI_DEVICE_ID_LAVA_OCTO_A, | 3148 | { PCI_VENDOR_ID_LAVA, PCI_DEVICE_ID_LAVA_OCTO_A, |
3143 | PCI_ANY_ID, PCI_ANY_ID, 0, 0, | 3149 | PCI_ANY_ID, PCI_ANY_ID, 0, 0, |
3144 | pbn_b0_bt_4_460800 }, | 3150 | pbn_b0_bt_4_460800 }, |
diff --git a/drivers/serial/sh-sci.c b/drivers/serial/sh-sci.c index 85119fb7cb50..6498bd1fb6dd 100644 --- a/drivers/serial/sh-sci.c +++ b/drivers/serial/sh-sci.c | |||
@@ -1143,7 +1143,7 @@ static void serial_console_write(struct console *co, const char *s, | |||
1143 | while ((sci_in(port, SCxSR) & bits) != bits) | 1143 | while ((sci_in(port, SCxSR) & bits) != bits) |
1144 | cpu_relax(); | 1144 | cpu_relax(); |
1145 | 1145 | ||
1146 | if (sci_port->disable); | 1146 | if (sci_port->disable) |
1147 | sci_port->disable(port); | 1147 | sci_port->disable(port); |
1148 | } | 1148 | } |
1149 | 1149 | ||
diff --git a/drivers/thermal/thermal_sys.c b/drivers/thermal/thermal_sys.c index 4e83c297ec9e..6f8d8f971212 100644 --- a/drivers/thermal/thermal_sys.c +++ b/drivers/thermal/thermal_sys.c | |||
@@ -180,15 +180,15 @@ trip_point_type_show(struct device *dev, struct device_attribute *attr, | |||
180 | 180 | ||
181 | switch (type) { | 181 | switch (type) { |
182 | case THERMAL_TRIP_CRITICAL: | 182 | case THERMAL_TRIP_CRITICAL: |
183 | return sprintf(buf, "critical"); | 183 | return sprintf(buf, "critical\n"); |
184 | case THERMAL_TRIP_HOT: | 184 | case THERMAL_TRIP_HOT: |
185 | return sprintf(buf, "hot"); | 185 | return sprintf(buf, "hot\n"); |
186 | case THERMAL_TRIP_PASSIVE: | 186 | case THERMAL_TRIP_PASSIVE: |
187 | return sprintf(buf, "passive"); | 187 | return sprintf(buf, "passive\n"); |
188 | case THERMAL_TRIP_ACTIVE: | 188 | case THERMAL_TRIP_ACTIVE: |
189 | return sprintf(buf, "active"); | 189 | return sprintf(buf, "active\n"); |
190 | default: | 190 | default: |
191 | return sprintf(buf, "unknown"); | 191 | return sprintf(buf, "unknown\n"); |
192 | } | 192 | } |
193 | } | 193 | } |
194 | 194 | ||
diff --git a/drivers/video/Kconfig b/drivers/video/Kconfig index 9bbb2855ea91..188e1ba3b69f 100644 --- a/drivers/video/Kconfig +++ b/drivers/video/Kconfig | |||
@@ -2121,7 +2121,7 @@ config FB_EP93XX | |||
2121 | 2121 | ||
2122 | config FB_PRE_INIT_FB | 2122 | config FB_PRE_INIT_FB |
2123 | bool "Don't reinitialize, use bootloader's GDC/Display configuration" | 2123 | bool "Don't reinitialize, use bootloader's GDC/Display configuration" |
2124 | depends on FB_MB862XX_LIME | 2124 | depends on FB && FB_MB862XX_LIME |
2125 | ---help--- | 2125 | ---help--- |
2126 | Select this option if display contents should be inherited as set by | 2126 | Select this option if display contents should be inherited as set by |
2127 | the bootloader. | 2127 | the bootloader. |
diff --git a/drivers/video/atafb.c b/drivers/video/atafb.c index 8cd279be74e5..37624f74e88b 100644 --- a/drivers/video/atafb.c +++ b/drivers/video/atafb.c | |||
@@ -329,12 +329,6 @@ extern unsigned char fontdata_8x16[]; | |||
329 | * | 329 | * |
330 | * * perform fb specific mmap * | 330 | * * perform fb specific mmap * |
331 | * int (*fb_mmap)(struct fb_info *info, struct vm_area_struct *vma); | 331 | * int (*fb_mmap)(struct fb_info *info, struct vm_area_struct *vma); |
332 | * | ||
333 | * * save current hardware state * | ||
334 | * void (*fb_save_state)(struct fb_info *info); | ||
335 | * | ||
336 | * * restore saved state * | ||
337 | * void (*fb_restore_state)(struct fb_info *info); | ||
338 | * } ; | 332 | * } ; |
339 | */ | 333 | */ |
340 | 334 | ||
diff --git a/drivers/video/atmel_lcdfb.c b/drivers/video/atmel_lcdfb.c index 2830ffd72976..d5e801076d33 100644 --- a/drivers/video/atmel_lcdfb.c +++ b/drivers/video/atmel_lcdfb.c | |||
@@ -484,6 +484,7 @@ static int atmel_lcdfb_set_par(struct fb_info *info) | |||
484 | unsigned long value; | 484 | unsigned long value; |
485 | unsigned long clk_value_khz; | 485 | unsigned long clk_value_khz; |
486 | unsigned long bits_per_line; | 486 | unsigned long bits_per_line; |
487 | unsigned long pix_factor = 2; | ||
487 | 488 | ||
488 | might_sleep(); | 489 | might_sleep(); |
489 | 490 | ||
@@ -516,20 +517,24 @@ static int atmel_lcdfb_set_par(struct fb_info *info) | |||
516 | /* Now, the LCDC core... */ | 517 | /* Now, the LCDC core... */ |
517 | 518 | ||
518 | /* Set pixel clock */ | 519 | /* Set pixel clock */ |
520 | if (cpu_is_at91sam9g45() && !cpu_is_at91sam9g45es()) | ||
521 | pix_factor = 1; | ||
522 | |||
519 | clk_value_khz = clk_get_rate(sinfo->lcdc_clk) / 1000; | 523 | clk_value_khz = clk_get_rate(sinfo->lcdc_clk) / 1000; |
520 | 524 | ||
521 | value = DIV_ROUND_UP(clk_value_khz, PICOS2KHZ(info->var.pixclock)); | 525 | value = DIV_ROUND_UP(clk_value_khz, PICOS2KHZ(info->var.pixclock)); |
522 | 526 | ||
523 | if (value < 2) { | 527 | if (value < pix_factor) { |
524 | dev_notice(info->device, "Bypassing pixel clock divider\n"); | 528 | dev_notice(info->device, "Bypassing pixel clock divider\n"); |
525 | lcdc_writel(sinfo, ATMEL_LCDC_LCDCON1, ATMEL_LCDC_BYPASS); | 529 | lcdc_writel(sinfo, ATMEL_LCDC_LCDCON1, ATMEL_LCDC_BYPASS); |
526 | } else { | 530 | } else { |
527 | value = (value / 2) - 1; | 531 | value = (value / pix_factor) - 1; |
528 | dev_dbg(info->device, " * programming CLKVAL = 0x%08lx\n", | 532 | dev_dbg(info->device, " * programming CLKVAL = 0x%08lx\n", |
529 | value); | 533 | value); |
530 | lcdc_writel(sinfo, ATMEL_LCDC_LCDCON1, | 534 | lcdc_writel(sinfo, ATMEL_LCDC_LCDCON1, |
531 | value << ATMEL_LCDC_CLKVAL_OFFSET); | 535 | value << ATMEL_LCDC_CLKVAL_OFFSET); |
532 | info->var.pixclock = KHZ2PICOS(clk_value_khz / (2 * (value + 1))); | 536 | info->var.pixclock = |
537 | KHZ2PICOS(clk_value_khz / (pix_factor * (value + 1))); | ||
533 | dev_dbg(info->device, " updated pixclk: %lu KHz\n", | 538 | dev_dbg(info->device, " updated pixclk: %lu KHz\n", |
534 | PICOS2KHZ(info->var.pixclock)); | 539 | PICOS2KHZ(info->var.pixclock)); |
535 | } | 540 | } |
diff --git a/drivers/video/console/fbcon.c b/drivers/video/console/fbcon.c index 5a686cea23f4..3681c6a88212 100644 --- a/drivers/video/console/fbcon.c +++ b/drivers/video/console/fbcon.c | |||
@@ -2311,14 +2311,11 @@ static int fbcon_blank(struct vc_data *vc, int blank, int mode_switch) | |||
2311 | ops->graphics = 1; | 2311 | ops->graphics = 1; |
2312 | 2312 | ||
2313 | if (!blank) { | 2313 | if (!blank) { |
2314 | if (info->fbops->fb_save_state) | ||
2315 | info->fbops->fb_save_state(info); | ||
2316 | var.activate = FB_ACTIVATE_NOW | FB_ACTIVATE_FORCE; | 2314 | var.activate = FB_ACTIVATE_NOW | FB_ACTIVATE_FORCE; |
2317 | fb_set_var(info, &var); | 2315 | fb_set_var(info, &var); |
2318 | ops->graphics = 0; | 2316 | ops->graphics = 0; |
2319 | ops->var = info->var; | 2317 | ops->var = info->var; |
2320 | } else if (info->fbops->fb_restore_state) | 2318 | } |
2321 | info->fbops->fb_restore_state(info); | ||
2322 | } | 2319 | } |
2323 | 2320 | ||
2324 | if (!fbcon_is_inactive(vc, info)) { | 2321 | if (!fbcon_is_inactive(vc, info)) { |
diff --git a/drivers/video/msm/mddi.c b/drivers/video/msm/mddi.c index 5c5a1ad1d397..474421fe79a6 100644 --- a/drivers/video/msm/mddi.c +++ b/drivers/video/msm/mddi.c | |||
@@ -24,6 +24,7 @@ | |||
24 | #include <linux/spinlock.h> | 24 | #include <linux/spinlock.h> |
25 | #include <linux/clk.h> | 25 | #include <linux/clk.h> |
26 | #include <linux/io.h> | 26 | #include <linux/io.h> |
27 | #include <linux/sched.h> | ||
27 | #include <mach/msm_iomap.h> | 28 | #include <mach/msm_iomap.h> |
28 | #include <mach/irqs.h> | 29 | #include <mach/irqs.h> |
29 | #include <mach/board.h> | 30 | #include <mach/board.h> |
diff --git a/drivers/video/msm/mddi_client_nt35399.c b/drivers/video/msm/mddi_client_nt35399.c index 9c78050ac799..c9e9349451cb 100644 --- a/drivers/video/msm/mddi_client_nt35399.c +++ b/drivers/video/msm/mddi_client_nt35399.c | |||
@@ -19,6 +19,7 @@ | |||
19 | #include <linux/kernel.h> | 19 | #include <linux/kernel.h> |
20 | #include <linux/platform_device.h> | 20 | #include <linux/platform_device.h> |
21 | #include <linux/interrupt.h> | 21 | #include <linux/interrupt.h> |
22 | #include <linux/sched.h> | ||
22 | #include <linux/gpio.h> | 23 | #include <linux/gpio.h> |
23 | #include <mach/msm_fb.h> | 24 | #include <mach/msm_fb.h> |
24 | 25 | ||
diff --git a/drivers/video/msm/mddi_client_toshiba.c b/drivers/video/msm/mddi_client_toshiba.c index 80d0f5fdf0b1..71048e78f7f0 100644 --- a/drivers/video/msm/mddi_client_toshiba.c +++ b/drivers/video/msm/mddi_client_toshiba.c | |||
@@ -20,6 +20,7 @@ | |||
20 | #include <linux/platform_device.h> | 20 | #include <linux/platform_device.h> |
21 | #include <linux/interrupt.h> | 21 | #include <linux/interrupt.h> |
22 | #include <linux/gpio.h> | 22 | #include <linux/gpio.h> |
23 | #include <linux/sched.h> | ||
23 | #include <mach/msm_fb.h> | 24 | #include <mach/msm_fb.h> |
24 | 25 | ||
25 | 26 | ||
diff --git a/drivers/video/msm/mdp.c b/drivers/video/msm/mdp.c index 99636a2b20f2..6c519e2fa2b7 100644 --- a/drivers/video/msm/mdp.c +++ b/drivers/video/msm/mdp.c | |||
@@ -22,9 +22,6 @@ | |||
22 | #include <linux/wait.h> | 22 | #include <linux/wait.h> |
23 | #include <linux/clk.h> | 23 | #include <linux/clk.h> |
24 | #include <linux/file.h> | 24 | #include <linux/file.h> |
25 | #ifdef CONFIG_ANDROID_PMEM | ||
26 | #include <linux/android_pmem.h> | ||
27 | #endif | ||
28 | #include <linux/major.h> | 25 | #include <linux/major.h> |
29 | 26 | ||
30 | #include <mach/msm_iomap.h> | 27 | #include <mach/msm_iomap.h> |
@@ -262,11 +259,6 @@ int get_img(struct mdp_img *img, struct fb_info *info, | |||
262 | struct file *file; | 259 | struct file *file; |
263 | unsigned long vstart; | 260 | unsigned long vstart; |
264 | 261 | ||
265 | #ifdef CONFIG_ANDROID_PMEM | ||
266 | if (!get_pmem_file(img->memory_id, start, &vstart, len, filep)) | ||
267 | return 0; | ||
268 | #endif | ||
269 | |||
270 | file = fget_light(img->memory_id, &put_needed); | 262 | file = fget_light(img->memory_id, &put_needed); |
271 | if (file == NULL) | 263 | if (file == NULL) |
272 | return -1; | 264 | return -1; |
@@ -283,12 +275,6 @@ int get_img(struct mdp_img *img, struct fb_info *info, | |||
283 | 275 | ||
284 | void put_img(struct file *src_file, struct file *dst_file) | 276 | void put_img(struct file *src_file, struct file *dst_file) |
285 | { | 277 | { |
286 | #ifdef CONFIG_ANDROID_PMEM | ||
287 | if (src_file) | ||
288 | put_pmem_file(src_file); | ||
289 | if (dst_file) | ||
290 | put_pmem_file(dst_file); | ||
291 | #endif | ||
292 | } | 278 | } |
293 | 279 | ||
294 | int mdp_blit(struct mdp_device *mdp_dev, struct fb_info *fb, | 280 | int mdp_blit(struct mdp_device *mdp_dev, struct fb_info *fb, |
@@ -320,9 +306,6 @@ int mdp_blit(struct mdp_device *mdp_dev, struct fb_info *fb, | |||
320 | if (unlikely(get_img(&req->dst, fb, &dst_start, &dst_len, &dst_file))) { | 306 | if (unlikely(get_img(&req->dst, fb, &dst_start, &dst_len, &dst_file))) { |
321 | printk(KERN_ERR "mpd_ppp: could not retrieve dst image from " | 307 | printk(KERN_ERR "mpd_ppp: could not retrieve dst image from " |
322 | "memory\n"); | 308 | "memory\n"); |
323 | #ifdef CONFIG_ANDROID_PMEM | ||
324 | put_pmem_file(src_file); | ||
325 | #endif | ||
326 | return -EINVAL; | 309 | return -EINVAL; |
327 | } | 310 | } |
328 | mutex_lock(&mdp_mutex); | 311 | mutex_lock(&mdp_mutex); |
@@ -499,7 +482,6 @@ int mdp_probe(struct platform_device *pdev) | |||
499 | /* register mdp device */ | 482 | /* register mdp device */ |
500 | mdp->mdp_dev.dev.parent = &pdev->dev; | 483 | mdp->mdp_dev.dev.parent = &pdev->dev; |
501 | mdp->mdp_dev.dev.class = mdp_class; | 484 | mdp->mdp_dev.dev.class = mdp_class; |
502 | snprintf(mdp->mdp_dev.dev.bus_id, BUS_ID_SIZE, "mdp%d", pdev->id); | ||
503 | 485 | ||
504 | /* if you can remove the platform device you'd have to implement | 486 | /* if you can remove the platform device you'd have to implement |
505 | * this: | 487 | * this: |
diff --git a/drivers/video/msm/mdp_ppp.c b/drivers/video/msm/mdp_ppp.c index ba2c4673b648..4ff001f4cbbd 100644 --- a/drivers/video/msm/mdp_ppp.c +++ b/drivers/video/msm/mdp_ppp.c | |||
@@ -16,7 +16,6 @@ | |||
16 | #include <linux/file.h> | 16 | #include <linux/file.h> |
17 | #include <linux/delay.h> | 17 | #include <linux/delay.h> |
18 | #include <linux/msm_mdp.h> | 18 | #include <linux/msm_mdp.h> |
19 | #include <linux/android_pmem.h> | ||
20 | #include <mach/msm_fb.h> | 19 | #include <mach/msm_fb.h> |
21 | 20 | ||
22 | #include "mdp_hw.h" | 21 | #include "mdp_hw.h" |
@@ -579,25 +578,6 @@ static int valid_src_dst(unsigned long src_start, unsigned long src_len, | |||
579 | static void flush_imgs(struct mdp_blit_req *req, struct mdp_regs *regs, | 578 | static void flush_imgs(struct mdp_blit_req *req, struct mdp_regs *regs, |
580 | struct file *src_file, struct file *dst_file) | 579 | struct file *src_file, struct file *dst_file) |
581 | { | 580 | { |
582 | #ifdef CONFIG_ANDROID_PMEM | ||
583 | uint32_t src0_len, src1_len, dst0_len, dst1_len; | ||
584 | |||
585 | /* flush src images to memory before dma to mdp */ | ||
586 | get_len(&req->src, &req->src_rect, regs->src_bpp, &src0_len, | ||
587 | &src1_len); | ||
588 | flush_pmem_file(src_file, req->src.offset, src0_len); | ||
589 | if (IS_PSEUDOPLNR(req->src.format)) | ||
590 | flush_pmem_file(src_file, req->src.offset + src0_len, | ||
591 | src1_len); | ||
592 | |||
593 | /* flush dst images */ | ||
594 | get_len(&req->dst, &req->dst_rect, regs->dst_bpp, &dst0_len, | ||
595 | &dst1_len); | ||
596 | flush_pmem_file(dst_file, req->dst.offset, dst0_len); | ||
597 | if (IS_PSEUDOPLNR(req->dst.format)) | ||
598 | flush_pmem_file(dst_file, req->dst.offset + dst0_len, | ||
599 | dst1_len); | ||
600 | #endif | ||
601 | } | 581 | } |
602 | 582 | ||
603 | static void get_chroma_addr(struct mdp_img *img, struct mdp_rect *rect, | 583 | static void get_chroma_addr(struct mdp_img *img, struct mdp_rect *rect, |
diff --git a/drivers/video/savage/savagefb_driver.c b/drivers/video/savage/savagefb_driver.c index 37b135d5d12e..842d157e1025 100644 --- a/drivers/video/savage/savagefb_driver.c +++ b/drivers/video/savage/savagefb_driver.c | |||
@@ -1565,7 +1565,7 @@ static int savagefb_blank(int blank, struct fb_info *info) | |||
1565 | vga_out8(0x3c5, sr8, par); | 1565 | vga_out8(0x3c5, sr8, par); |
1566 | vga_out8(0x3c4, 0x0d, par); | 1566 | vga_out8(0x3c4, 0x0d, par); |
1567 | srd = vga_in8(0x3c5, par); | 1567 | srd = vga_in8(0x3c5, par); |
1568 | srd &= 0x03; | 1568 | srd &= 0x50; |
1569 | 1569 | ||
1570 | switch (blank) { | 1570 | switch (blank) { |
1571 | case FB_BLANK_UNBLANK: | 1571 | case FB_BLANK_UNBLANK: |
@@ -1606,22 +1606,6 @@ static int savagefb_blank(int blank, struct fb_info *info) | |||
1606 | return (blank == FB_BLANK_NORMAL) ? 1 : 0; | 1606 | return (blank == FB_BLANK_NORMAL) ? 1 : 0; |
1607 | } | 1607 | } |
1608 | 1608 | ||
1609 | static void savagefb_save_state(struct fb_info *info) | ||
1610 | { | ||
1611 | struct savagefb_par *par = info->par; | ||
1612 | |||
1613 | savage_get_default_par(par, &par->save); | ||
1614 | } | ||
1615 | |||
1616 | static void savagefb_restore_state(struct fb_info *info) | ||
1617 | { | ||
1618 | struct savagefb_par *par = info->par; | ||
1619 | |||
1620 | savagefb_blank(FB_BLANK_POWERDOWN, info); | ||
1621 | savage_set_default_par(par, &par->save); | ||
1622 | savagefb_blank(FB_BLANK_UNBLANK, info); | ||
1623 | } | ||
1624 | |||
1625 | static int savagefb_open(struct fb_info *info, int user) | 1609 | static int savagefb_open(struct fb_info *info, int user) |
1626 | { | 1610 | { |
1627 | struct savagefb_par *par = info->par; | 1611 | struct savagefb_par *par = info->par; |
@@ -1667,8 +1651,6 @@ static struct fb_ops savagefb_ops = { | |||
1667 | .fb_setcolreg = savagefb_setcolreg, | 1651 | .fb_setcolreg = savagefb_setcolreg, |
1668 | .fb_pan_display = savagefb_pan_display, | 1652 | .fb_pan_display = savagefb_pan_display, |
1669 | .fb_blank = savagefb_blank, | 1653 | .fb_blank = savagefb_blank, |
1670 | .fb_save_state = savagefb_save_state, | ||
1671 | .fb_restore_state = savagefb_restore_state, | ||
1672 | #if defined(CONFIG_FB_SAVAGE_ACCEL) | 1654 | #if defined(CONFIG_FB_SAVAGE_ACCEL) |
1673 | .fb_fillrect = savagefb_fillrect, | 1655 | .fb_fillrect = savagefb_fillrect, |
1674 | .fb_copyarea = savagefb_copyarea, | 1656 | .fb_copyarea = savagefb_copyarea, |
diff --git a/drivers/video/uvesafb.c b/drivers/video/uvesafb.c index e35232a18571..54fbb2995a5f 100644 --- a/drivers/video/uvesafb.c +++ b/drivers/video/uvesafb.c | |||
@@ -1411,23 +1411,6 @@ static int uvesafb_check_var(struct fb_var_screeninfo *var, | |||
1411 | return 0; | 1411 | return 0; |
1412 | } | 1412 | } |
1413 | 1413 | ||
1414 | static void uvesafb_save_state(struct fb_info *info) | ||
1415 | { | ||
1416 | struct uvesafb_par *par = info->par; | ||
1417 | |||
1418 | if (par->vbe_state_saved) | ||
1419 | kfree(par->vbe_state_saved); | ||
1420 | |||
1421 | par->vbe_state_saved = uvesafb_vbe_state_save(par); | ||
1422 | } | ||
1423 | |||
1424 | static void uvesafb_restore_state(struct fb_info *info) | ||
1425 | { | ||
1426 | struct uvesafb_par *par = info->par; | ||
1427 | |||
1428 | uvesafb_vbe_state_restore(par, par->vbe_state_saved); | ||
1429 | } | ||
1430 | |||
1431 | static struct fb_ops uvesafb_ops = { | 1414 | static struct fb_ops uvesafb_ops = { |
1432 | .owner = THIS_MODULE, | 1415 | .owner = THIS_MODULE, |
1433 | .fb_open = uvesafb_open, | 1416 | .fb_open = uvesafb_open, |
@@ -1441,8 +1424,6 @@ static struct fb_ops uvesafb_ops = { | |||
1441 | .fb_imageblit = cfb_imageblit, | 1424 | .fb_imageblit = cfb_imageblit, |
1442 | .fb_check_var = uvesafb_check_var, | 1425 | .fb_check_var = uvesafb_check_var, |
1443 | .fb_set_par = uvesafb_set_par, | 1426 | .fb_set_par = uvesafb_set_par, |
1444 | .fb_save_state = uvesafb_save_state, | ||
1445 | .fb_restore_state = uvesafb_restore_state, | ||
1446 | }; | 1427 | }; |
1447 | 1428 | ||
1448 | static void __devinit uvesafb_init_info(struct fb_info *info, | 1429 | static void __devinit uvesafb_init_info(struct fb_info *info, |
@@ -1459,15 +1440,6 @@ static void __devinit uvesafb_init_info(struct fb_info *info, | |||
1459 | info->fix.ypanstep = par->ypan ? 1 : 0; | 1440 | info->fix.ypanstep = par->ypan ? 1 : 0; |
1460 | info->fix.ywrapstep = (par->ypan > 1) ? 1 : 0; | 1441 | info->fix.ywrapstep = (par->ypan > 1) ? 1 : 0; |
1461 | 1442 | ||
1462 | /* | ||
1463 | * If we were unable to get the state buffer size, disable | ||
1464 | * functions for saving and restoring the hardware state. | ||
1465 | */ | ||
1466 | if (par->vbe_state_size == 0) { | ||
1467 | info->fbops->fb_save_state = NULL; | ||
1468 | info->fbops->fb_restore_state = NULL; | ||
1469 | } | ||
1470 | |||
1471 | /* Disable blanking if the user requested so. */ | 1443 | /* Disable blanking if the user requested so. */ |
1472 | if (!blank) | 1444 | if (!blank) |
1473 | info->fbops->fb_blank = NULL; | 1445 | info->fbops->fb_blank = NULL; |
diff --git a/drivers/watchdog/sbc_fitpc2_wdt.c b/drivers/watchdog/sbc_fitpc2_wdt.c index 852ca1977917..91430a89107c 100644 --- a/drivers/watchdog/sbc_fitpc2_wdt.c +++ b/drivers/watchdog/sbc_fitpc2_wdt.c | |||
@@ -227,7 +227,7 @@ static int __init fitpc2_wdt_init(void) | |||
227 | } | 227 | } |
228 | 228 | ||
229 | err = misc_register(&fitpc2_wdt_miscdev); | 229 | err = misc_register(&fitpc2_wdt_miscdev); |
230 | if (!err) { | 230 | if (err) { |
231 | pr_err("cannot register miscdev on minor=%d (err=%d)\n", | 231 | pr_err("cannot register miscdev on minor=%d (err=%d)\n", |
232 | WATCHDOG_MINOR, err); | 232 | WATCHDOG_MINOR, err); |
233 | goto err_margin; | 233 | goto err_margin; |
diff --git a/fs/Kconfig b/fs/Kconfig index 2126078a38ed..64d44efad7a5 100644 --- a/fs/Kconfig +++ b/fs/Kconfig | |||
@@ -135,7 +135,7 @@ config TMPFS_POSIX_ACL | |||
135 | 135 | ||
136 | config HUGETLBFS | 136 | config HUGETLBFS |
137 | bool "HugeTLB file system support" | 137 | bool "HugeTLB file system support" |
138 | depends on X86 || IA64 || PPC_BOOK3S_64 || SPARC64 || (S390 && 64BIT) || \ | 138 | depends on X86 || IA64 || SPARC64 || (S390 && 64BIT) || \ |
139 | SYS_SUPPORTS_HUGETLBFS || BROKEN | 139 | SYS_SUPPORTS_HUGETLBFS || BROKEN |
140 | help | 140 | help |
141 | hugetlbfs is a filesystem backing for HugeTLB pages, based on | 141 | hugetlbfs is a filesystem backing for HugeTLB pages, based on |
@@ -325,8 +325,16 @@ static void bio_fs_destructor(struct bio *bio) | |||
325 | * @gfp_mask: allocation mask to use | 325 | * @gfp_mask: allocation mask to use |
326 | * @nr_iovecs: number of iovecs | 326 | * @nr_iovecs: number of iovecs |
327 | * | 327 | * |
328 | * Allocate a new bio with @nr_iovecs bvecs. If @gfp_mask | 328 | * bio_alloc will allocate a bio and associated bio_vec array that can hold |
329 | * contains __GFP_WAIT, the allocation is guaranteed to succeed. | 329 | * at least @nr_iovecs entries. Allocations will be done from the |
330 | * fs_bio_set. Also see @bio_alloc_bioset and @bio_kmalloc. | ||
331 | * | ||
332 | * If %__GFP_WAIT is set, then bio_alloc will always be able to allocate | ||
333 | * a bio. This is due to the mempool guarantees. To make this work, callers | ||
334 | * must never allocate more than 1 bio at a time from this pool. Callers | ||
335 | * that need to allocate more than 1 bio must always submit the previously | ||
336 | * allocated bio for IO before attempting to allocate a new one. Failure to | ||
337 | * do so can cause livelocks under memory pressure. | ||
330 | * | 338 | * |
331 | * RETURNS: | 339 | * RETURNS: |
332 | * Pointer to new bio on success, NULL on failure. | 340 | * Pointer to new bio on success, NULL on failure. |
@@ -350,21 +358,13 @@ static void bio_kmalloc_destructor(struct bio *bio) | |||
350 | } | 358 | } |
351 | 359 | ||
352 | /** | 360 | /** |
353 | * bio_alloc - allocate a bio for I/O | 361 | * bio_kmalloc - allocate a bio for I/O using kmalloc() |
354 | * @gfp_mask: the GFP_ mask given to the slab allocator | 362 | * @gfp_mask: the GFP_ mask given to the slab allocator |
355 | * @nr_iovecs: number of iovecs to pre-allocate | 363 | * @nr_iovecs: number of iovecs to pre-allocate |
356 | * | 364 | * |
357 | * Description: | 365 | * Description: |
358 | * bio_alloc will allocate a bio and associated bio_vec array that can hold | 366 | * Allocate a new bio with @nr_iovecs bvecs. If @gfp_mask contains |
359 | * at least @nr_iovecs entries. Allocations will be done from the | 367 | * %__GFP_WAIT, the allocation is guaranteed to succeed. |
360 | * fs_bio_set. Also see @bio_alloc_bioset. | ||
361 | * | ||
362 | * If %__GFP_WAIT is set, then bio_alloc will always be able to allocate | ||
363 | * a bio. This is due to the mempool guarantees. To make this work, callers | ||
364 | * must never allocate more than 1 bio at a time from this pool. Callers | ||
365 | * that need to allocate more than 1 bio must always submit the previously | ||
366 | * allocated bio for IO before attempting to allocate a new one. Failure to | ||
367 | * do so can cause livelocks under memory pressure. | ||
368 | * | 368 | * |
369 | **/ | 369 | **/ |
370 | struct bio *bio_kmalloc(gfp_t gfp_mask, int nr_iovecs) | 370 | struct bio *bio_kmalloc(gfp_t gfp_mask, int nr_iovecs) |
@@ -407,7 +407,7 @@ EXPORT_SYMBOL(zero_fill_bio); | |||
407 | * | 407 | * |
408 | * Description: | 408 | * Description: |
409 | * Put a reference to a &struct bio, either one you have gotten with | 409 | * Put a reference to a &struct bio, either one you have gotten with |
410 | * bio_alloc or bio_get. The last put of a bio will free it. | 410 | * bio_alloc, bio_get or bio_clone. The last put of a bio will free it. |
411 | **/ | 411 | **/ |
412 | void bio_put(struct bio *bio) | 412 | void bio_put(struct bio *bio) |
413 | { | 413 | { |
diff --git a/fs/btrfs/extent-tree.c b/fs/btrfs/extent-tree.c index e238a0cdac67..94627c4cc193 100644 --- a/fs/btrfs/extent-tree.c +++ b/fs/btrfs/extent-tree.c | |||
@@ -2977,10 +2977,10 @@ static int maybe_allocate_chunk(struct btrfs_root *root, | |||
2977 | 2977 | ||
2978 | free_space = btrfs_super_total_bytes(disk_super); | 2978 | free_space = btrfs_super_total_bytes(disk_super); |
2979 | /* | 2979 | /* |
2980 | * we allow the metadata to grow to a max of either 5gb or 5% of the | 2980 | * we allow the metadata to grow to a max of either 10gb or 5% of the |
2981 | * space in the volume. | 2981 | * space in the volume. |
2982 | */ | 2982 | */ |
2983 | min_metadata = min((u64)5 * 1024 * 1024 * 1024, | 2983 | min_metadata = min((u64)10 * 1024 * 1024 * 1024, |
2984 | div64_u64(free_space * 5, 100)); | 2984 | div64_u64(free_space * 5, 100)); |
2985 | if (info->total_bytes >= min_metadata) { | 2985 | if (info->total_bytes >= min_metadata) { |
2986 | spin_unlock(&info->lock); | 2986 | spin_unlock(&info->lock); |
@@ -4102,7 +4102,7 @@ wait_block_group_cache_done(struct btrfs_block_group_cache *cache) | |||
4102 | } | 4102 | } |
4103 | 4103 | ||
4104 | enum btrfs_loop_type { | 4104 | enum btrfs_loop_type { |
4105 | LOOP_CACHED_ONLY = 0, | 4105 | LOOP_FIND_IDEAL = 0, |
4106 | LOOP_CACHING_NOWAIT = 1, | 4106 | LOOP_CACHING_NOWAIT = 1, |
4107 | LOOP_CACHING_WAIT = 2, | 4107 | LOOP_CACHING_WAIT = 2, |
4108 | LOOP_ALLOC_CHUNK = 3, | 4108 | LOOP_ALLOC_CHUNK = 3, |
@@ -4131,12 +4131,15 @@ static noinline int find_free_extent(struct btrfs_trans_handle *trans, | |||
4131 | struct btrfs_block_group_cache *block_group = NULL; | 4131 | struct btrfs_block_group_cache *block_group = NULL; |
4132 | int empty_cluster = 2 * 1024 * 1024; | 4132 | int empty_cluster = 2 * 1024 * 1024; |
4133 | int allowed_chunk_alloc = 0; | 4133 | int allowed_chunk_alloc = 0; |
4134 | int done_chunk_alloc = 0; | ||
4134 | struct btrfs_space_info *space_info; | 4135 | struct btrfs_space_info *space_info; |
4135 | int last_ptr_loop = 0; | 4136 | int last_ptr_loop = 0; |
4136 | int loop = 0; | 4137 | int loop = 0; |
4137 | bool found_uncached_bg = false; | 4138 | bool found_uncached_bg = false; |
4138 | bool failed_cluster_refill = false; | 4139 | bool failed_cluster_refill = false; |
4139 | bool failed_alloc = false; | 4140 | bool failed_alloc = false; |
4141 | u64 ideal_cache_percent = 0; | ||
4142 | u64 ideal_cache_offset = 0; | ||
4140 | 4143 | ||
4141 | WARN_ON(num_bytes < root->sectorsize); | 4144 | WARN_ON(num_bytes < root->sectorsize); |
4142 | btrfs_set_key_type(ins, BTRFS_EXTENT_ITEM_KEY); | 4145 | btrfs_set_key_type(ins, BTRFS_EXTENT_ITEM_KEY); |
@@ -4172,14 +4175,19 @@ static noinline int find_free_extent(struct btrfs_trans_handle *trans, | |||
4172 | empty_cluster = 0; | 4175 | empty_cluster = 0; |
4173 | 4176 | ||
4174 | if (search_start == hint_byte) { | 4177 | if (search_start == hint_byte) { |
4178 | ideal_cache: | ||
4175 | block_group = btrfs_lookup_block_group(root->fs_info, | 4179 | block_group = btrfs_lookup_block_group(root->fs_info, |
4176 | search_start); | 4180 | search_start); |
4177 | /* | 4181 | /* |
4178 | * we don't want to use the block group if it doesn't match our | 4182 | * we don't want to use the block group if it doesn't match our |
4179 | * allocation bits, or if its not cached. | 4183 | * allocation bits, or if its not cached. |
4184 | * | ||
4185 | * However if we are re-searching with an ideal block group | ||
4186 | * picked out then we don't care that the block group is cached. | ||
4180 | */ | 4187 | */ |
4181 | if (block_group && block_group_bits(block_group, data) && | 4188 | if (block_group && block_group_bits(block_group, data) && |
4182 | block_group_cache_done(block_group)) { | 4189 | (block_group->cached != BTRFS_CACHE_NO || |
4190 | search_start == ideal_cache_offset)) { | ||
4183 | down_read(&space_info->groups_sem); | 4191 | down_read(&space_info->groups_sem); |
4184 | if (list_empty(&block_group->list) || | 4192 | if (list_empty(&block_group->list) || |
4185 | block_group->ro) { | 4193 | block_group->ro) { |
@@ -4191,13 +4199,13 @@ static noinline int find_free_extent(struct btrfs_trans_handle *trans, | |||
4191 | */ | 4199 | */ |
4192 | btrfs_put_block_group(block_group); | 4200 | btrfs_put_block_group(block_group); |
4193 | up_read(&space_info->groups_sem); | 4201 | up_read(&space_info->groups_sem); |
4194 | } else | 4202 | } else { |
4195 | goto have_block_group; | 4203 | goto have_block_group; |
4204 | } | ||
4196 | } else if (block_group) { | 4205 | } else if (block_group) { |
4197 | btrfs_put_block_group(block_group); | 4206 | btrfs_put_block_group(block_group); |
4198 | } | 4207 | } |
4199 | } | 4208 | } |
4200 | |||
4201 | search: | 4209 | search: |
4202 | down_read(&space_info->groups_sem); | 4210 | down_read(&space_info->groups_sem); |
4203 | list_for_each_entry(block_group, &space_info->block_groups, list) { | 4211 | list_for_each_entry(block_group, &space_info->block_groups, list) { |
@@ -4209,28 +4217,45 @@ search: | |||
4209 | 4217 | ||
4210 | have_block_group: | 4218 | have_block_group: |
4211 | if (unlikely(block_group->cached == BTRFS_CACHE_NO)) { | 4219 | if (unlikely(block_group->cached == BTRFS_CACHE_NO)) { |
4220 | u64 free_percent; | ||
4221 | |||
4222 | free_percent = btrfs_block_group_used(&block_group->item); | ||
4223 | free_percent *= 100; | ||
4224 | free_percent = div64_u64(free_percent, | ||
4225 | block_group->key.offset); | ||
4226 | free_percent = 100 - free_percent; | ||
4227 | if (free_percent > ideal_cache_percent && | ||
4228 | likely(!block_group->ro)) { | ||
4229 | ideal_cache_offset = block_group->key.objectid; | ||
4230 | ideal_cache_percent = free_percent; | ||
4231 | } | ||
4232 | |||
4212 | /* | 4233 | /* |
4213 | * we want to start caching kthreads, but not too many | 4234 | * We only want to start kthread caching if we are at |
4214 | * right off the bat so we don't overwhelm the system, | 4235 | * the point where we will wait for caching to make |
4215 | * so only start them if there are less than 2 and we're | 4236 | * progress, or if our ideal search is over and we've |
4216 | * in the initial allocation phase. | 4237 | * found somebody to start caching. |
4217 | */ | 4238 | */ |
4218 | if (loop > LOOP_CACHING_NOWAIT || | 4239 | if (loop > LOOP_CACHING_NOWAIT || |
4219 | atomic_read(&space_info->caching_threads) < 2) { | 4240 | (loop > LOOP_FIND_IDEAL && |
4241 | atomic_read(&space_info->caching_threads) < 2)) { | ||
4220 | ret = cache_block_group(block_group); | 4242 | ret = cache_block_group(block_group); |
4221 | BUG_ON(ret); | 4243 | BUG_ON(ret); |
4222 | } | 4244 | } |
4223 | } | ||
4224 | |||
4225 | cached = block_group_cache_done(block_group); | ||
4226 | if (unlikely(!cached)) { | ||
4227 | found_uncached_bg = true; | 4245 | found_uncached_bg = true; |
4228 | 4246 | ||
4229 | /* if we only want cached bgs, loop */ | 4247 | /* |
4230 | if (loop == LOOP_CACHED_ONLY) | 4248 | * If loop is set for cached only, try the next block |
4249 | * group. | ||
4250 | */ | ||
4251 | if (loop == LOOP_FIND_IDEAL) | ||
4231 | goto loop; | 4252 | goto loop; |
4232 | } | 4253 | } |
4233 | 4254 | ||
4255 | cached = block_group_cache_done(block_group); | ||
4256 | if (unlikely(!cached)) | ||
4257 | found_uncached_bg = true; | ||
4258 | |||
4234 | if (unlikely(block_group->ro)) | 4259 | if (unlikely(block_group->ro)) |
4235 | goto loop; | 4260 | goto loop; |
4236 | 4261 | ||
@@ -4410,9 +4435,11 @@ loop: | |||
4410 | } | 4435 | } |
4411 | up_read(&space_info->groups_sem); | 4436 | up_read(&space_info->groups_sem); |
4412 | 4437 | ||
4413 | /* LOOP_CACHED_ONLY, only search fully cached block groups | 4438 | /* LOOP_FIND_IDEAL, only search caching/cached bg's, and don't wait for |
4414 | * LOOP_CACHING_NOWAIT, search partially cached block groups, but | 4439 | * for them to make caching progress. Also |
4415 | * dont wait foR them to finish caching | 4440 | * determine the best possible bg to cache |
4441 | * LOOP_CACHING_NOWAIT, search partially cached block groups, kicking | ||
4442 | * caching kthreads as we move along | ||
4416 | * LOOP_CACHING_WAIT, search everything, and wait if our bg is caching | 4443 | * LOOP_CACHING_WAIT, search everything, and wait if our bg is caching |
4417 | * LOOP_ALLOC_CHUNK, force a chunk allocation and try again | 4444 | * LOOP_ALLOC_CHUNK, force a chunk allocation and try again |
4418 | * LOOP_NO_EMPTY_SIZE, set empty_size and empty_cluster to 0 and try | 4445 | * LOOP_NO_EMPTY_SIZE, set empty_size and empty_cluster to 0 and try |
@@ -4421,12 +4448,47 @@ loop: | |||
4421 | if (!ins->objectid && loop < LOOP_NO_EMPTY_SIZE && | 4448 | if (!ins->objectid && loop < LOOP_NO_EMPTY_SIZE && |
4422 | (found_uncached_bg || empty_size || empty_cluster || | 4449 | (found_uncached_bg || empty_size || empty_cluster || |
4423 | allowed_chunk_alloc)) { | 4450 | allowed_chunk_alloc)) { |
4424 | if (found_uncached_bg) { | 4451 | if (loop == LOOP_FIND_IDEAL && found_uncached_bg) { |
4425 | found_uncached_bg = false; | 4452 | found_uncached_bg = false; |
4426 | if (loop < LOOP_CACHING_WAIT) { | 4453 | loop++; |
4427 | loop++; | 4454 | if (!ideal_cache_percent && |
4455 | atomic_read(&space_info->caching_threads)) | ||
4428 | goto search; | 4456 | goto search; |
4429 | } | 4457 | |
4458 | /* | ||
4459 | * 1 of the following 2 things have happened so far | ||
4460 | * | ||
4461 | * 1) We found an ideal block group for caching that | ||
4462 | * is mostly full and will cache quickly, so we might | ||
4463 | * as well wait for it. | ||
4464 | * | ||
4465 | * 2) We searched for cached only and we didn't find | ||
4466 | * anything, and we didn't start any caching kthreads | ||
4467 | * either, so chances are we will loop through and | ||
4468 | * start a couple caching kthreads, and then come back | ||
4469 | * around and just wait for them. This will be slower | ||
4470 | * because we will have 2 caching kthreads reading at | ||
4471 | * the same time when we could have just started one | ||
4472 | * and waited for it to get far enough to give us an | ||
4473 | * allocation, so go ahead and go to the wait caching | ||
4474 | * loop. | ||
4475 | */ | ||
4476 | loop = LOOP_CACHING_WAIT; | ||
4477 | search_start = ideal_cache_offset; | ||
4478 | ideal_cache_percent = 0; | ||
4479 | goto ideal_cache; | ||
4480 | } else if (loop == LOOP_FIND_IDEAL) { | ||
4481 | /* | ||
4482 | * Didn't find a uncached bg, wait on anything we find | ||
4483 | * next. | ||
4484 | */ | ||
4485 | loop = LOOP_CACHING_WAIT; | ||
4486 | goto search; | ||
4487 | } | ||
4488 | |||
4489 | if (loop < LOOP_CACHING_WAIT) { | ||
4490 | loop++; | ||
4491 | goto search; | ||
4430 | } | 4492 | } |
4431 | 4493 | ||
4432 | if (loop == LOOP_ALLOC_CHUNK) { | 4494 | if (loop == LOOP_ALLOC_CHUNK) { |
@@ -4438,7 +4500,8 @@ loop: | |||
4438 | ret = do_chunk_alloc(trans, root, num_bytes + | 4500 | ret = do_chunk_alloc(trans, root, num_bytes + |
4439 | 2 * 1024 * 1024, data, 1); | 4501 | 2 * 1024 * 1024, data, 1); |
4440 | allowed_chunk_alloc = 0; | 4502 | allowed_chunk_alloc = 0; |
4441 | } else { | 4503 | done_chunk_alloc = 1; |
4504 | } else if (!done_chunk_alloc) { | ||
4442 | space_info->force_alloc = 1; | 4505 | space_info->force_alloc = 1; |
4443 | } | 4506 | } |
4444 | 4507 | ||
diff --git a/fs/btrfs/extent_map.c b/fs/btrfs/extent_map.c index 2c726b7b9faa..ccbdcb54ec5d 100644 --- a/fs/btrfs/extent_map.c +++ b/fs/btrfs/extent_map.c | |||
@@ -208,7 +208,7 @@ int unpin_extent_cache(struct extent_map_tree *tree, u64 start, u64 len) | |||
208 | write_lock(&tree->lock); | 208 | write_lock(&tree->lock); |
209 | em = lookup_extent_mapping(tree, start, len); | 209 | em = lookup_extent_mapping(tree, start, len); |
210 | 210 | ||
211 | WARN_ON(em->start != start || !em); | 211 | WARN_ON(!em || em->start != start); |
212 | 212 | ||
213 | if (!em) | 213 | if (!em) |
214 | goto out; | 214 | goto out; |
diff --git a/fs/btrfs/free-space-cache.c b/fs/btrfs/free-space-cache.c index 5c2caad76212..cb2849f03251 100644 --- a/fs/btrfs/free-space-cache.c +++ b/fs/btrfs/free-space-cache.c | |||
@@ -1296,7 +1296,7 @@ again: | |||
1296 | window_start = entry->offset; | 1296 | window_start = entry->offset; |
1297 | window_free = entry->bytes; | 1297 | window_free = entry->bytes; |
1298 | last = entry; | 1298 | last = entry; |
1299 | max_extent = 0; | 1299 | max_extent = entry->bytes; |
1300 | } else { | 1300 | } else { |
1301 | last = next; | 1301 | last = next; |
1302 | window_free += next->bytes; | 1302 | window_free += next->bytes; |
diff --git a/fs/btrfs/inode.c b/fs/btrfs/inode.c index dae12dc7e159..b3ad168a0bfc 100644 --- a/fs/btrfs/inode.c +++ b/fs/btrfs/inode.c | |||
@@ -538,7 +538,7 @@ static noinline int submit_compressed_extents(struct inode *inode, | |||
538 | struct btrfs_root *root = BTRFS_I(inode)->root; | 538 | struct btrfs_root *root = BTRFS_I(inode)->root; |
539 | struct extent_map_tree *em_tree = &BTRFS_I(inode)->extent_tree; | 539 | struct extent_map_tree *em_tree = &BTRFS_I(inode)->extent_tree; |
540 | struct extent_io_tree *io_tree; | 540 | struct extent_io_tree *io_tree; |
541 | int ret; | 541 | int ret = 0; |
542 | 542 | ||
543 | if (list_empty(&async_cow->extents)) | 543 | if (list_empty(&async_cow->extents)) |
544 | return 0; | 544 | return 0; |
@@ -552,6 +552,7 @@ static noinline int submit_compressed_extents(struct inode *inode, | |||
552 | 552 | ||
553 | io_tree = &BTRFS_I(inode)->io_tree; | 553 | io_tree = &BTRFS_I(inode)->io_tree; |
554 | 554 | ||
555 | retry: | ||
555 | /* did the compression code fall back to uncompressed IO? */ | 556 | /* did the compression code fall back to uncompressed IO? */ |
556 | if (!async_extent->pages) { | 557 | if (!async_extent->pages) { |
557 | int page_started = 0; | 558 | int page_started = 0; |
@@ -562,11 +563,11 @@ static noinline int submit_compressed_extents(struct inode *inode, | |||
562 | async_extent->ram_size - 1, GFP_NOFS); | 563 | async_extent->ram_size - 1, GFP_NOFS); |
563 | 564 | ||
564 | /* allocate blocks */ | 565 | /* allocate blocks */ |
565 | cow_file_range(inode, async_cow->locked_page, | 566 | ret = cow_file_range(inode, async_cow->locked_page, |
566 | async_extent->start, | 567 | async_extent->start, |
567 | async_extent->start + | 568 | async_extent->start + |
568 | async_extent->ram_size - 1, | 569 | async_extent->ram_size - 1, |
569 | &page_started, &nr_written, 0); | 570 | &page_started, &nr_written, 0); |
570 | 571 | ||
571 | /* | 572 | /* |
572 | * if page_started, cow_file_range inserted an | 573 | * if page_started, cow_file_range inserted an |
@@ -574,7 +575,7 @@ static noinline int submit_compressed_extents(struct inode *inode, | |||
574 | * and IO for us. Otherwise, we need to submit | 575 | * and IO for us. Otherwise, we need to submit |
575 | * all those pages down to the drive. | 576 | * all those pages down to the drive. |
576 | */ | 577 | */ |
577 | if (!page_started) | 578 | if (!page_started && !ret) |
578 | extent_write_locked_range(io_tree, | 579 | extent_write_locked_range(io_tree, |
579 | inode, async_extent->start, | 580 | inode, async_extent->start, |
580 | async_extent->start + | 581 | async_extent->start + |
@@ -602,7 +603,21 @@ static noinline int submit_compressed_extents(struct inode *inode, | |||
602 | async_extent->compressed_size, | 603 | async_extent->compressed_size, |
603 | 0, alloc_hint, | 604 | 0, alloc_hint, |
604 | (u64)-1, &ins, 1); | 605 | (u64)-1, &ins, 1); |
605 | BUG_ON(ret); | 606 | if (ret) { |
607 | int i; | ||
608 | for (i = 0; i < async_extent->nr_pages; i++) { | ||
609 | WARN_ON(async_extent->pages[i]->mapping); | ||
610 | page_cache_release(async_extent->pages[i]); | ||
611 | } | ||
612 | kfree(async_extent->pages); | ||
613 | async_extent->nr_pages = 0; | ||
614 | async_extent->pages = NULL; | ||
615 | unlock_extent(io_tree, async_extent->start, | ||
616 | async_extent->start + | ||
617 | async_extent->ram_size - 1, GFP_NOFS); | ||
618 | goto retry; | ||
619 | } | ||
620 | |||
606 | em = alloc_extent_map(GFP_NOFS); | 621 | em = alloc_extent_map(GFP_NOFS); |
607 | em->start = async_extent->start; | 622 | em->start = async_extent->start; |
608 | em->len = async_extent->ram_size; | 623 | em->len = async_extent->ram_size; |
@@ -743,8 +758,22 @@ static noinline int cow_file_range(struct inode *inode, | |||
743 | em = search_extent_mapping(&BTRFS_I(inode)->extent_tree, | 758 | em = search_extent_mapping(&BTRFS_I(inode)->extent_tree, |
744 | start, num_bytes); | 759 | start, num_bytes); |
745 | if (em) { | 760 | if (em) { |
746 | alloc_hint = em->block_start; | 761 | /* |
747 | free_extent_map(em); | 762 | * if block start isn't an actual block number then find the |
763 | * first block in this inode and use that as a hint. If that | ||
764 | * block is also bogus then just don't worry about it. | ||
765 | */ | ||
766 | if (em->block_start >= EXTENT_MAP_LAST_BYTE) { | ||
767 | free_extent_map(em); | ||
768 | em = search_extent_mapping(em_tree, 0, 0); | ||
769 | if (em && em->block_start < EXTENT_MAP_LAST_BYTE) | ||
770 | alloc_hint = em->block_start; | ||
771 | if (em) | ||
772 | free_extent_map(em); | ||
773 | } else { | ||
774 | alloc_hint = em->block_start; | ||
775 | free_extent_map(em); | ||
776 | } | ||
748 | } | 777 | } |
749 | read_unlock(&BTRFS_I(inode)->extent_tree.lock); | 778 | read_unlock(&BTRFS_I(inode)->extent_tree.lock); |
750 | btrfs_drop_extent_cache(inode, start, start + num_bytes - 1, 0); | 779 | btrfs_drop_extent_cache(inode, start, start + num_bytes - 1, 0); |
@@ -2474,7 +2503,19 @@ static int btrfs_unlink(struct inode *dir, struct dentry *dentry) | |||
2474 | 2503 | ||
2475 | root = BTRFS_I(dir)->root; | 2504 | root = BTRFS_I(dir)->root; |
2476 | 2505 | ||
2506 | /* | ||
2507 | * 5 items for unlink inode | ||
2508 | * 1 for orphan | ||
2509 | */ | ||
2510 | ret = btrfs_reserve_metadata_space(root, 6); | ||
2511 | if (ret) | ||
2512 | return ret; | ||
2513 | |||
2477 | trans = btrfs_start_transaction(root, 1); | 2514 | trans = btrfs_start_transaction(root, 1); |
2515 | if (IS_ERR(trans)) { | ||
2516 | btrfs_unreserve_metadata_space(root, 6); | ||
2517 | return PTR_ERR(trans); | ||
2518 | } | ||
2478 | 2519 | ||
2479 | btrfs_set_trans_block_group(trans, dir); | 2520 | btrfs_set_trans_block_group(trans, dir); |
2480 | 2521 | ||
@@ -2489,6 +2530,7 @@ static int btrfs_unlink(struct inode *dir, struct dentry *dentry) | |||
2489 | nr = trans->blocks_used; | 2530 | nr = trans->blocks_used; |
2490 | 2531 | ||
2491 | btrfs_end_transaction_throttle(trans, root); | 2532 | btrfs_end_transaction_throttle(trans, root); |
2533 | btrfs_unreserve_metadata_space(root, 6); | ||
2492 | btrfs_btree_balance_dirty(root, nr); | 2534 | btrfs_btree_balance_dirty(root, nr); |
2493 | return ret; | 2535 | return ret; |
2494 | } | 2536 | } |
@@ -2569,7 +2611,16 @@ static int btrfs_rmdir(struct inode *dir, struct dentry *dentry) | |||
2569 | inode->i_ino == BTRFS_FIRST_FREE_OBJECTID) | 2611 | inode->i_ino == BTRFS_FIRST_FREE_OBJECTID) |
2570 | return -ENOTEMPTY; | 2612 | return -ENOTEMPTY; |
2571 | 2613 | ||
2614 | ret = btrfs_reserve_metadata_space(root, 5); | ||
2615 | if (ret) | ||
2616 | return ret; | ||
2617 | |||
2572 | trans = btrfs_start_transaction(root, 1); | 2618 | trans = btrfs_start_transaction(root, 1); |
2619 | if (IS_ERR(trans)) { | ||
2620 | btrfs_unreserve_metadata_space(root, 5); | ||
2621 | return PTR_ERR(trans); | ||
2622 | } | ||
2623 | |||
2573 | btrfs_set_trans_block_group(trans, dir); | 2624 | btrfs_set_trans_block_group(trans, dir); |
2574 | 2625 | ||
2575 | if (unlikely(inode->i_ino == BTRFS_EMPTY_SUBVOL_DIR_OBJECTID)) { | 2626 | if (unlikely(inode->i_ino == BTRFS_EMPTY_SUBVOL_DIR_OBJECTID)) { |
@@ -2592,6 +2643,7 @@ static int btrfs_rmdir(struct inode *dir, struct dentry *dentry) | |||
2592 | out: | 2643 | out: |
2593 | nr = trans->blocks_used; | 2644 | nr = trans->blocks_used; |
2594 | ret = btrfs_end_transaction_throttle(trans, root); | 2645 | ret = btrfs_end_transaction_throttle(trans, root); |
2646 | btrfs_unreserve_metadata_space(root, 5); | ||
2595 | btrfs_btree_balance_dirty(root, nr); | 2647 | btrfs_btree_balance_dirty(root, nr); |
2596 | 2648 | ||
2597 | if (ret && !err) | 2649 | if (ret && !err) |
@@ -5128,6 +5180,7 @@ struct inode *btrfs_alloc_inode(struct super_block *sb) | |||
5128 | ei->logged_trans = 0; | 5180 | ei->logged_trans = 0; |
5129 | ei->outstanding_extents = 0; | 5181 | ei->outstanding_extents = 0; |
5130 | ei->reserved_extents = 0; | 5182 | ei->reserved_extents = 0; |
5183 | ei->root = NULL; | ||
5131 | spin_lock_init(&ei->accounting_lock); | 5184 | spin_lock_init(&ei->accounting_lock); |
5132 | btrfs_ordered_inode_tree_init(&ei->ordered_tree); | 5185 | btrfs_ordered_inode_tree_init(&ei->ordered_tree); |
5133 | INIT_LIST_HEAD(&ei->i_orphan); | 5186 | INIT_LIST_HEAD(&ei->i_orphan); |
@@ -5144,6 +5197,14 @@ void btrfs_destroy_inode(struct inode *inode) | |||
5144 | WARN_ON(inode->i_data.nrpages); | 5197 | WARN_ON(inode->i_data.nrpages); |
5145 | 5198 | ||
5146 | /* | 5199 | /* |
5200 | * This can happen where we create an inode, but somebody else also | ||
5201 | * created the same inode and we need to destroy the one we already | ||
5202 | * created. | ||
5203 | */ | ||
5204 | if (!root) | ||
5205 | goto free; | ||
5206 | |||
5207 | /* | ||
5147 | * Make sure we're properly removed from the ordered operation | 5208 | * Make sure we're properly removed from the ordered operation |
5148 | * lists. | 5209 | * lists. |
5149 | */ | 5210 | */ |
@@ -5178,6 +5239,7 @@ void btrfs_destroy_inode(struct inode *inode) | |||
5178 | } | 5239 | } |
5179 | inode_tree_del(inode); | 5240 | inode_tree_del(inode); |
5180 | btrfs_drop_extent_cache(inode, 0, (u64)-1, 0); | 5241 | btrfs_drop_extent_cache(inode, 0, (u64)-1, 0); |
5242 | free: | ||
5181 | kmem_cache_free(btrfs_inode_cachep, BTRFS_I(inode)); | 5243 | kmem_cache_free(btrfs_inode_cachep, BTRFS_I(inode)); |
5182 | } | 5244 | } |
5183 | 5245 | ||
@@ -5283,11 +5345,14 @@ static int btrfs_rename(struct inode *old_dir, struct dentry *old_dentry, | |||
5283 | return -ENOTEMPTY; | 5345 | return -ENOTEMPTY; |
5284 | 5346 | ||
5285 | /* | 5347 | /* |
5286 | * 2 items for dir items | 5348 | * We want to reserve the absolute worst case amount of items. So if |
5287 | * 1 item for orphan entry | 5349 | * both inodes are subvols and we need to unlink them then that would |
5288 | * 1 item for ref | 5350 | * require 4 item modifications, but if they are both normal inodes it |
5351 | * would require 5 item modifications, so we'll assume their normal | ||
5352 | * inodes. So 5 * 2 is 10, plus 1 for the new link, so 11 total items | ||
5353 | * should cover the worst case number of items we'll modify. | ||
5289 | */ | 5354 | */ |
5290 | ret = btrfs_reserve_metadata_space(root, 4); | 5355 | ret = btrfs_reserve_metadata_space(root, 11); |
5291 | if (ret) | 5356 | if (ret) |
5292 | return ret; | 5357 | return ret; |
5293 | 5358 | ||
@@ -5403,7 +5468,7 @@ out_fail: | |||
5403 | if (old_inode->i_ino == BTRFS_FIRST_FREE_OBJECTID) | 5468 | if (old_inode->i_ino == BTRFS_FIRST_FREE_OBJECTID) |
5404 | up_read(&root->fs_info->subvol_sem); | 5469 | up_read(&root->fs_info->subvol_sem); |
5405 | 5470 | ||
5406 | btrfs_unreserve_metadata_space(root, 4); | 5471 | btrfs_unreserve_metadata_space(root, 11); |
5407 | return ret; | 5472 | return ret; |
5408 | } | 5473 | } |
5409 | 5474 | ||
diff --git a/fs/btrfs/root-tree.c b/fs/btrfs/root-tree.c index 9351428f30e2..67fa2d29d663 100644 --- a/fs/btrfs/root-tree.c +++ b/fs/btrfs/root-tree.c | |||
@@ -159,7 +159,6 @@ int btrfs_update_root(struct btrfs_trans_handle *trans, struct btrfs_root | |||
159 | write_extent_buffer(l, item, ptr, sizeof(*item)); | 159 | write_extent_buffer(l, item, ptr, sizeof(*item)); |
160 | btrfs_mark_buffer_dirty(path->nodes[0]); | 160 | btrfs_mark_buffer_dirty(path->nodes[0]); |
161 | out: | 161 | out: |
162 | btrfs_release_path(root, path); | ||
163 | btrfs_free_path(path); | 162 | btrfs_free_path(path); |
164 | return ret; | 163 | return ret; |
165 | } | 164 | } |
@@ -332,7 +331,6 @@ int btrfs_del_root(struct btrfs_trans_handle *trans, struct btrfs_root *root, | |||
332 | BUG_ON(refs != 0); | 331 | BUG_ON(refs != 0); |
333 | ret = btrfs_del_item(trans, root, path); | 332 | ret = btrfs_del_item(trans, root, path); |
334 | out: | 333 | out: |
335 | btrfs_release_path(root, path); | ||
336 | btrfs_free_path(path); | 334 | btrfs_free_path(path); |
337 | return ret; | 335 | return ret; |
338 | } | 336 | } |
diff --git a/fs/btrfs/transaction.c b/fs/btrfs/transaction.c index bca82a4ca8e6..c207e8c32c9b 100644 --- a/fs/btrfs/transaction.c +++ b/fs/btrfs/transaction.c | |||
@@ -163,8 +163,14 @@ static void wait_current_trans(struct btrfs_root *root) | |||
163 | } | 163 | } |
164 | } | 164 | } |
165 | 165 | ||
166 | enum btrfs_trans_type { | ||
167 | TRANS_START, | ||
168 | TRANS_JOIN, | ||
169 | TRANS_USERSPACE, | ||
170 | }; | ||
171 | |||
166 | static struct btrfs_trans_handle *start_transaction(struct btrfs_root *root, | 172 | static struct btrfs_trans_handle *start_transaction(struct btrfs_root *root, |
167 | int num_blocks, int wait) | 173 | int num_blocks, int type) |
168 | { | 174 | { |
169 | struct btrfs_trans_handle *h = | 175 | struct btrfs_trans_handle *h = |
170 | kmem_cache_alloc(btrfs_trans_handle_cachep, GFP_NOFS); | 176 | kmem_cache_alloc(btrfs_trans_handle_cachep, GFP_NOFS); |
@@ -172,7 +178,8 @@ static struct btrfs_trans_handle *start_transaction(struct btrfs_root *root, | |||
172 | 178 | ||
173 | mutex_lock(&root->fs_info->trans_mutex); | 179 | mutex_lock(&root->fs_info->trans_mutex); |
174 | if (!root->fs_info->log_root_recovering && | 180 | if (!root->fs_info->log_root_recovering && |
175 | ((wait == 1 && !root->fs_info->open_ioctl_trans) || wait == 2)) | 181 | ((type == TRANS_START && !root->fs_info->open_ioctl_trans) || |
182 | type == TRANS_USERSPACE)) | ||
176 | wait_current_trans(root); | 183 | wait_current_trans(root); |
177 | ret = join_transaction(root); | 184 | ret = join_transaction(root); |
178 | BUG_ON(ret); | 185 | BUG_ON(ret); |
@@ -186,7 +193,7 @@ static struct btrfs_trans_handle *start_transaction(struct btrfs_root *root, | |||
186 | h->alloc_exclude_start = 0; | 193 | h->alloc_exclude_start = 0; |
187 | h->delayed_ref_updates = 0; | 194 | h->delayed_ref_updates = 0; |
188 | 195 | ||
189 | if (!current->journal_info) | 196 | if (!current->journal_info && type != TRANS_USERSPACE) |
190 | current->journal_info = h; | 197 | current->journal_info = h; |
191 | 198 | ||
192 | root->fs_info->running_transaction->use_count++; | 199 | root->fs_info->running_transaction->use_count++; |
@@ -198,18 +205,18 @@ static struct btrfs_trans_handle *start_transaction(struct btrfs_root *root, | |||
198 | struct btrfs_trans_handle *btrfs_start_transaction(struct btrfs_root *root, | 205 | struct btrfs_trans_handle *btrfs_start_transaction(struct btrfs_root *root, |
199 | int num_blocks) | 206 | int num_blocks) |
200 | { | 207 | { |
201 | return start_transaction(root, num_blocks, 1); | 208 | return start_transaction(root, num_blocks, TRANS_START); |
202 | } | 209 | } |
203 | struct btrfs_trans_handle *btrfs_join_transaction(struct btrfs_root *root, | 210 | struct btrfs_trans_handle *btrfs_join_transaction(struct btrfs_root *root, |
204 | int num_blocks) | 211 | int num_blocks) |
205 | { | 212 | { |
206 | return start_transaction(root, num_blocks, 0); | 213 | return start_transaction(root, num_blocks, TRANS_JOIN); |
207 | } | 214 | } |
208 | 215 | ||
209 | struct btrfs_trans_handle *btrfs_start_ioctl_transaction(struct btrfs_root *r, | 216 | struct btrfs_trans_handle *btrfs_start_ioctl_transaction(struct btrfs_root *r, |
210 | int num_blocks) | 217 | int num_blocks) |
211 | { | 218 | { |
212 | return start_transaction(r, num_blocks, 2); | 219 | return start_transaction(r, num_blocks, TRANS_USERSPACE); |
213 | } | 220 | } |
214 | 221 | ||
215 | /* wait for a transaction commit to be fully complete */ | 222 | /* wait for a transaction commit to be fully complete */ |
diff --git a/fs/cifs/cifsproto.h b/fs/cifs/cifsproto.h index 6928c24d1d42..5646727e33f5 100644 --- a/fs/cifs/cifsproto.h +++ b/fs/cifs/cifsproto.h | |||
@@ -388,4 +388,5 @@ extern int CIFSSMBSetPosixACL(const int xid, struct cifsTconInfo *tcon, | |||
388 | const struct nls_table *nls_codepage, int remap_special_chars); | 388 | const struct nls_table *nls_codepage, int remap_special_chars); |
389 | extern int CIFSGetExtAttr(const int xid, struct cifsTconInfo *tcon, | 389 | extern int CIFSGetExtAttr(const int xid, struct cifsTconInfo *tcon, |
390 | const int netfid, __u64 *pExtAttrBits, __u64 *pMask); | 390 | const int netfid, __u64 *pExtAttrBits, __u64 *pMask); |
391 | extern void cifs_autodisable_serverino(struct cifs_sb_info *cifs_sb); | ||
391 | #endif /* _CIFSPROTO_H */ | 392 | #endif /* _CIFSPROTO_H */ |
diff --git a/fs/cifs/connect.c b/fs/cifs/connect.c index b09098079916..63ea83ff687f 100644 --- a/fs/cifs/connect.c +++ b/fs/cifs/connect.c | |||
@@ -2220,16 +2220,8 @@ is_path_accessible(int xid, struct cifsTconInfo *tcon, | |||
2220 | struct cifs_sb_info *cifs_sb, const char *full_path) | 2220 | struct cifs_sb_info *cifs_sb, const char *full_path) |
2221 | { | 2221 | { |
2222 | int rc; | 2222 | int rc; |
2223 | __u64 inode_num; | ||
2224 | FILE_ALL_INFO *pfile_info; | 2223 | FILE_ALL_INFO *pfile_info; |
2225 | 2224 | ||
2226 | rc = CIFSGetSrvInodeNumber(xid, tcon, full_path, &inode_num, | ||
2227 | cifs_sb->local_nls, | ||
2228 | cifs_sb->mnt_cifs_flags & | ||
2229 | CIFS_MOUNT_MAP_SPECIAL_CHR); | ||
2230 | if (rc != -EOPNOTSUPP) | ||
2231 | return rc; | ||
2232 | |||
2233 | pfile_info = kmalloc(sizeof(FILE_ALL_INFO), GFP_KERNEL); | 2225 | pfile_info = kmalloc(sizeof(FILE_ALL_INFO), GFP_KERNEL); |
2234 | if (pfile_info == NULL) | 2226 | if (pfile_info == NULL) |
2235 | return -ENOMEM; | 2227 | return -ENOMEM; |
diff --git a/fs/cifs/inode.c b/fs/cifs/inode.c index 5e2492535daa..cababd8a52df 100644 --- a/fs/cifs/inode.c +++ b/fs/cifs/inode.c | |||
@@ -512,13 +512,10 @@ int cifs_get_inode_info(struct inode **pinode, | |||
512 | cifs_sb->local_nls, | 512 | cifs_sb->local_nls, |
513 | cifs_sb->mnt_cifs_flags & | 513 | cifs_sb->mnt_cifs_flags & |
514 | CIFS_MOUNT_MAP_SPECIAL_CHR); | 514 | CIFS_MOUNT_MAP_SPECIAL_CHR); |
515 | if (rc1) { | 515 | if (rc1 || !fattr.cf_uniqueid) { |
516 | cFYI(1, ("GetSrvInodeNum rc %d", rc1)); | 516 | cFYI(1, ("GetSrvInodeNum rc %d", rc1)); |
517 | fattr.cf_uniqueid = iunique(sb, ROOT_I); | 517 | fattr.cf_uniqueid = iunique(sb, ROOT_I); |
518 | /* disable serverino if call not supported */ | 518 | cifs_autodisable_serverino(cifs_sb); |
519 | if (rc1 == -EINVAL) | ||
520 | cifs_sb->mnt_cifs_flags &= | ||
521 | ~CIFS_MOUNT_SERVER_INUM; | ||
522 | } | 519 | } |
523 | } else { | 520 | } else { |
524 | fattr.cf_uniqueid = iunique(sb, ROOT_I); | 521 | fattr.cf_uniqueid = iunique(sb, ROOT_I); |
diff --git a/fs/cifs/misc.c b/fs/cifs/misc.c index 0241b25ac33f..1e25efcb55c8 100644 --- a/fs/cifs/misc.c +++ b/fs/cifs/misc.c | |||
@@ -715,3 +715,17 @@ cifsConvertToUCS(__le16 *target, const char *source, int maxlen, | |||
715 | ctoUCS_out: | 715 | ctoUCS_out: |
716 | return i; | 716 | return i; |
717 | } | 717 | } |
718 | |||
719 | void | ||
720 | cifs_autodisable_serverino(struct cifs_sb_info *cifs_sb) | ||
721 | { | ||
722 | if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_SERVER_INUM) { | ||
723 | cifs_sb->mnt_cifs_flags &= CIFS_MOUNT_SERVER_INUM; | ||
724 | cERROR(1, ("Autodisabling the use of server inode numbers on " | ||
725 | "%s. This server doesn't seem to support them " | ||
726 | "properly. Hardlinks will not be recognized on this " | ||
727 | "mount. Consider mounting with the \"noserverino\" " | ||
728 | "option to silence this message.", | ||
729 | cifs_sb->tcon->treeName)); | ||
730 | } | ||
731 | } | ||
diff --git a/fs/cifs/readdir.c b/fs/cifs/readdir.c index 1f098ca71636..f84062f9a985 100644 --- a/fs/cifs/readdir.c +++ b/fs/cifs/readdir.c | |||
@@ -727,11 +727,12 @@ static int cifs_filldir(char *pfindEntry, struct file *file, filldir_t filldir, | |||
727 | cifs_dir_info_to_fattr(&fattr, (FILE_DIRECTORY_INFO *) | 727 | cifs_dir_info_to_fattr(&fattr, (FILE_DIRECTORY_INFO *) |
728 | pfindEntry, cifs_sb); | 728 | pfindEntry, cifs_sb); |
729 | 729 | ||
730 | /* FIXME: make _to_fattr functions fill this out */ | 730 | if (inum && (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_SERVER_INUM)) { |
731 | if (pCifsF->srch_inf.info_level == SMB_FIND_FILE_ID_FULL_DIR_INFO) | ||
732 | fattr.cf_uniqueid = inum; | 731 | fattr.cf_uniqueid = inum; |
733 | else | 732 | } else { |
734 | fattr.cf_uniqueid = iunique(sb, ROOT_I); | 733 | fattr.cf_uniqueid = iunique(sb, ROOT_I); |
734 | cifs_autodisable_serverino(cifs_sb); | ||
735 | } | ||
735 | 736 | ||
736 | ino = cifs_uniqueid_to_ino_t(fattr.cf_uniqueid); | 737 | ino = cifs_uniqueid_to_ino_t(fattr.cf_uniqueid); |
737 | tmp_dentry = cifs_readdir_lookup(file->f_dentry, &qstring, &fattr); | 738 | tmp_dentry = cifs_readdir_lookup(file->f_dentry, &qstring, &fattr); |
diff --git a/fs/compat.c b/fs/compat.c index d576b552e8e2..6c19040ffeef 100644 --- a/fs/compat.c +++ b/fs/compat.c | |||
@@ -1532,6 +1532,8 @@ int compat_do_execve(char * filename, | |||
1532 | if (retval < 0) | 1532 | if (retval < 0) |
1533 | goto out; | 1533 | goto out; |
1534 | 1534 | ||
1535 | current->stack_start = current->mm->start_stack; | ||
1536 | |||
1535 | /* execve succeeded */ | 1537 | /* execve succeeded */ |
1536 | current->fs->in_exec = 0; | 1538 | current->fs->in_exec = 0; |
1537 | current->in_execve = 0; | 1539 | current->in_execve = 0; |
diff --git a/fs/compat_ioctl.c b/fs/compat_ioctl.c index f91fd51b32e3..d84e7058c298 100644 --- a/fs/compat_ioctl.c +++ b/fs/compat_ioctl.c | |||
@@ -1800,7 +1800,7 @@ struct space_resv_32 { | |||
1800 | /* just account for different alignment */ | 1800 | /* just account for different alignment */ |
1801 | static int compat_ioctl_preallocate(struct file *file, unsigned long arg) | 1801 | static int compat_ioctl_preallocate(struct file *file, unsigned long arg) |
1802 | { | 1802 | { |
1803 | struct space_resv_32 __user *p32 = (void __user *)arg; | 1803 | struct space_resv_32 __user *p32 = compat_ptr(arg); |
1804 | struct space_resv __user *p = compat_alloc_user_space(sizeof(*p)); | 1804 | struct space_resv __user *p = compat_alloc_user_space(sizeof(*p)); |
1805 | 1805 | ||
1806 | if (copy_in_user(&p->l_type, &p32->l_type, sizeof(s16)) || | 1806 | if (copy_in_user(&p->l_type, &p32->l_type, sizeof(s16)) || |
@@ -2802,7 +2802,7 @@ asmlinkage long compat_sys_ioctl(unsigned int fd, unsigned int cmd, | |||
2802 | #else | 2802 | #else |
2803 | case FS_IOC_RESVSP: | 2803 | case FS_IOC_RESVSP: |
2804 | case FS_IOC_RESVSP64: | 2804 | case FS_IOC_RESVSP64: |
2805 | error = ioctl_preallocate(filp, (void __user *)arg); | 2805 | error = ioctl_preallocate(filp, compat_ptr(arg)); |
2806 | goto out_fput; | 2806 | goto out_fput; |
2807 | #endif | 2807 | #endif |
2808 | 2808 | ||
@@ -624,10 +624,8 @@ int setup_arg_pages(struct linux_binprm *bprm, | |||
624 | /* Move stack pages down in memory. */ | 624 | /* Move stack pages down in memory. */ |
625 | if (stack_shift) { | 625 | if (stack_shift) { |
626 | ret = shift_arg_pages(vma, stack_shift); | 626 | ret = shift_arg_pages(vma, stack_shift); |
627 | if (ret) { | 627 | if (ret) |
628 | up_write(&mm->mmap_sem); | 628 | goto out_unlock; |
629 | return ret; | ||
630 | } | ||
631 | } | 629 | } |
632 | 630 | ||
633 | #ifdef CONFIG_STACK_GROWSUP | 631 | #ifdef CONFIG_STACK_GROWSUP |
@@ -641,7 +639,7 @@ int setup_arg_pages(struct linux_binprm *bprm, | |||
641 | 639 | ||
642 | out_unlock: | 640 | out_unlock: |
643 | up_write(&mm->mmap_sem); | 641 | up_write(&mm->mmap_sem); |
644 | return 0; | 642 | return ret; |
645 | } | 643 | } |
646 | EXPORT_SYMBOL(setup_arg_pages); | 644 | EXPORT_SYMBOL(setup_arg_pages); |
647 | 645 | ||
diff --git a/fs/ext3/fsync.c b/fs/ext3/fsync.c index 451d166bbe93..8209f266e9ad 100644 --- a/fs/ext3/fsync.c +++ b/fs/ext3/fsync.c | |||
@@ -46,19 +46,21 @@ | |||
46 | int ext3_sync_file(struct file * file, struct dentry *dentry, int datasync) | 46 | int ext3_sync_file(struct file * file, struct dentry *dentry, int datasync) |
47 | { | 47 | { |
48 | struct inode *inode = dentry->d_inode; | 48 | struct inode *inode = dentry->d_inode; |
49 | struct ext3_inode_info *ei = EXT3_I(inode); | ||
50 | journal_t *journal = EXT3_SB(inode->i_sb)->s_journal; | ||
49 | int ret = 0; | 51 | int ret = 0; |
52 | tid_t commit_tid; | ||
53 | |||
54 | if (inode->i_sb->s_flags & MS_RDONLY) | ||
55 | return 0; | ||
50 | 56 | ||
51 | J_ASSERT(ext3_journal_current_handle() == NULL); | 57 | J_ASSERT(ext3_journal_current_handle() == NULL); |
52 | 58 | ||
53 | /* | 59 | /* |
54 | * data=writeback: | 60 | * data=writeback,ordered: |
55 | * The caller's filemap_fdatawrite()/wait will sync the data. | 61 | * The caller's filemap_fdatawrite()/wait will sync the data. |
56 | * sync_inode() will sync the metadata | 62 | * Metadata is in the journal, we wait for a proper transaction |
57 | * | 63 | * to commit here. |
58 | * data=ordered: | ||
59 | * The caller's filemap_fdatawrite() will write the data and | ||
60 | * sync_inode() will write the inode if it is dirty. Then the caller's | ||
61 | * filemap_fdatawait() will wait on the pages. | ||
62 | * | 64 | * |
63 | * data=journal: | 65 | * data=journal: |
64 | * filemap_fdatawrite won't do anything (the buffers are clean). | 66 | * filemap_fdatawrite won't do anything (the buffers are clean). |
@@ -73,22 +75,16 @@ int ext3_sync_file(struct file * file, struct dentry *dentry, int datasync) | |||
73 | goto out; | 75 | goto out; |
74 | } | 76 | } |
75 | 77 | ||
76 | if (datasync && !(inode->i_state & I_DIRTY_DATASYNC)) | 78 | if (datasync) |
77 | goto flush; | 79 | commit_tid = atomic_read(&ei->i_datasync_tid); |
80 | else | ||
81 | commit_tid = atomic_read(&ei->i_sync_tid); | ||
78 | 82 | ||
79 | /* | 83 | if (log_start_commit(journal, commit_tid)) { |
80 | * The VFS has written the file data. If the inode is unaltered | 84 | log_wait_commit(journal, commit_tid); |
81 | * then we need not start a commit. | ||
82 | */ | ||
83 | if (inode->i_state & (I_DIRTY_SYNC|I_DIRTY_DATASYNC)) { | ||
84 | struct writeback_control wbc = { | ||
85 | .sync_mode = WB_SYNC_ALL, | ||
86 | .nr_to_write = 0, /* sys_fsync did this */ | ||
87 | }; | ||
88 | ret = sync_inode(inode, &wbc); | ||
89 | goto out; | 85 | goto out; |
90 | } | 86 | } |
91 | flush: | 87 | |
92 | /* | 88 | /* |
93 | * In case we didn't commit a transaction, we have to flush | 89 | * In case we didn't commit a transaction, we have to flush |
94 | * disk caches manually so that data really is on persistent | 90 | * disk caches manually so that data really is on persistent |
diff --git a/fs/ext3/inode.c b/fs/ext3/inode.c index acf1b1423327..354ed3b47b30 100644 --- a/fs/ext3/inode.c +++ b/fs/ext3/inode.c | |||
@@ -699,8 +699,9 @@ static int ext3_splice_branch(handle_t *handle, struct inode *inode, | |||
699 | int err = 0; | 699 | int err = 0; |
700 | struct ext3_block_alloc_info *block_i; | 700 | struct ext3_block_alloc_info *block_i; |
701 | ext3_fsblk_t current_block; | 701 | ext3_fsblk_t current_block; |
702 | struct ext3_inode_info *ei = EXT3_I(inode); | ||
702 | 703 | ||
703 | block_i = EXT3_I(inode)->i_block_alloc_info; | 704 | block_i = ei->i_block_alloc_info; |
704 | /* | 705 | /* |
705 | * If we're splicing into a [td]indirect block (as opposed to the | 706 | * If we're splicing into a [td]indirect block (as opposed to the |
706 | * inode) then we need to get write access to the [td]indirect block | 707 | * inode) then we need to get write access to the [td]indirect block |
@@ -741,6 +742,8 @@ static int ext3_splice_branch(handle_t *handle, struct inode *inode, | |||
741 | 742 | ||
742 | inode->i_ctime = CURRENT_TIME_SEC; | 743 | inode->i_ctime = CURRENT_TIME_SEC; |
743 | ext3_mark_inode_dirty(handle, inode); | 744 | ext3_mark_inode_dirty(handle, inode); |
745 | /* ext3_mark_inode_dirty already updated i_sync_tid */ | ||
746 | atomic_set(&ei->i_datasync_tid, handle->h_transaction->t_tid); | ||
744 | 747 | ||
745 | /* had we spliced it onto indirect block? */ | 748 | /* had we spliced it onto indirect block? */ |
746 | if (where->bh) { | 749 | if (where->bh) { |
@@ -1735,6 +1738,7 @@ static ssize_t ext3_direct_IO(int rw, struct kiocb *iocb, | |||
1735 | ssize_t ret; | 1738 | ssize_t ret; |
1736 | int orphan = 0; | 1739 | int orphan = 0; |
1737 | size_t count = iov_length(iov, nr_segs); | 1740 | size_t count = iov_length(iov, nr_segs); |
1741 | int retries = 0; | ||
1738 | 1742 | ||
1739 | if (rw == WRITE) { | 1743 | if (rw == WRITE) { |
1740 | loff_t final_size = offset + count; | 1744 | loff_t final_size = offset + count; |
@@ -1757,9 +1761,12 @@ static ssize_t ext3_direct_IO(int rw, struct kiocb *iocb, | |||
1757 | } | 1761 | } |
1758 | } | 1762 | } |
1759 | 1763 | ||
1764 | retry: | ||
1760 | ret = blockdev_direct_IO(rw, iocb, inode, inode->i_sb->s_bdev, iov, | 1765 | ret = blockdev_direct_IO(rw, iocb, inode, inode->i_sb->s_bdev, iov, |
1761 | offset, nr_segs, | 1766 | offset, nr_segs, |
1762 | ext3_get_block, NULL); | 1767 | ext3_get_block, NULL); |
1768 | if (ret == -ENOSPC && ext3_should_retry_alloc(inode->i_sb, &retries)) | ||
1769 | goto retry; | ||
1763 | 1770 | ||
1764 | if (orphan) { | 1771 | if (orphan) { |
1765 | int err; | 1772 | int err; |
@@ -2750,6 +2757,8 @@ struct inode *ext3_iget(struct super_block *sb, unsigned long ino) | |||
2750 | struct ext3_inode_info *ei; | 2757 | struct ext3_inode_info *ei; |
2751 | struct buffer_head *bh; | 2758 | struct buffer_head *bh; |
2752 | struct inode *inode; | 2759 | struct inode *inode; |
2760 | journal_t *journal = EXT3_SB(sb)->s_journal; | ||
2761 | transaction_t *transaction; | ||
2753 | long ret; | 2762 | long ret; |
2754 | int block; | 2763 | int block; |
2755 | 2764 | ||
@@ -2827,6 +2836,30 @@ struct inode *ext3_iget(struct super_block *sb, unsigned long ino) | |||
2827 | ei->i_data[block] = raw_inode->i_block[block]; | 2836 | ei->i_data[block] = raw_inode->i_block[block]; |
2828 | INIT_LIST_HEAD(&ei->i_orphan); | 2837 | INIT_LIST_HEAD(&ei->i_orphan); |
2829 | 2838 | ||
2839 | /* | ||
2840 | * Set transaction id's of transactions that have to be committed | ||
2841 | * to finish f[data]sync. We set them to currently running transaction | ||
2842 | * as we cannot be sure that the inode or some of its metadata isn't | ||
2843 | * part of the transaction - the inode could have been reclaimed and | ||
2844 | * now it is reread from disk. | ||
2845 | */ | ||
2846 | if (journal) { | ||
2847 | tid_t tid; | ||
2848 | |||
2849 | spin_lock(&journal->j_state_lock); | ||
2850 | if (journal->j_running_transaction) | ||
2851 | transaction = journal->j_running_transaction; | ||
2852 | else | ||
2853 | transaction = journal->j_committing_transaction; | ||
2854 | if (transaction) | ||
2855 | tid = transaction->t_tid; | ||
2856 | else | ||
2857 | tid = journal->j_commit_sequence; | ||
2858 | spin_unlock(&journal->j_state_lock); | ||
2859 | atomic_set(&ei->i_sync_tid, tid); | ||
2860 | atomic_set(&ei->i_datasync_tid, tid); | ||
2861 | } | ||
2862 | |||
2830 | if (inode->i_ino >= EXT3_FIRST_INO(inode->i_sb) + 1 && | 2863 | if (inode->i_ino >= EXT3_FIRST_INO(inode->i_sb) + 1 && |
2831 | EXT3_INODE_SIZE(inode->i_sb) > EXT3_GOOD_OLD_INODE_SIZE) { | 2864 | EXT3_INODE_SIZE(inode->i_sb) > EXT3_GOOD_OLD_INODE_SIZE) { |
2832 | /* | 2865 | /* |
@@ -3011,6 +3044,7 @@ again: | |||
3011 | err = rc; | 3044 | err = rc; |
3012 | ei->i_state &= ~EXT3_STATE_NEW; | 3045 | ei->i_state &= ~EXT3_STATE_NEW; |
3013 | 3046 | ||
3047 | atomic_set(&ei->i_sync_tid, handle->h_transaction->t_tid); | ||
3014 | out_brelse: | 3048 | out_brelse: |
3015 | brelse (bh); | 3049 | brelse (bh); |
3016 | ext3_std_error(inode->i_sb, err); | 3050 | ext3_std_error(inode->i_sb, err); |
diff --git a/fs/ext3/super.c b/fs/ext3/super.c index 7a520a862f49..427496c4767c 100644 --- a/fs/ext3/super.c +++ b/fs/ext3/super.c | |||
@@ -466,6 +466,8 @@ static struct inode *ext3_alloc_inode(struct super_block *sb) | |||
466 | return NULL; | 466 | return NULL; |
467 | ei->i_block_alloc_info = NULL; | 467 | ei->i_block_alloc_info = NULL; |
468 | ei->vfs_inode.i_version = 1; | 468 | ei->vfs_inode.i_version = 1; |
469 | atomic_set(&ei->i_datasync_tid, 0); | ||
470 | atomic_set(&ei->i_sync_tid, 0); | ||
469 | return &ei->vfs_inode; | 471 | return &ei->vfs_inode; |
470 | } | 472 | } |
471 | 473 | ||
diff --git a/fs/ext4/ext4.h b/fs/ext4/ext4.h index 00d153f2f261..8825515eeddd 100644 --- a/fs/ext4/ext4.h +++ b/fs/ext4/ext4.h | |||
@@ -322,6 +322,7 @@ static inline __u32 ext4_mask_flags(umode_t mode, __u32 flags) | |||
322 | #define EXT4_STATE_NO_EXPAND 0x00000008 /* No space for expansion */ | 322 | #define EXT4_STATE_NO_EXPAND 0x00000008 /* No space for expansion */ |
323 | #define EXT4_STATE_DA_ALLOC_CLOSE 0x00000010 /* Alloc DA blks on close */ | 323 | #define EXT4_STATE_DA_ALLOC_CLOSE 0x00000010 /* Alloc DA blks on close */ |
324 | #define EXT4_STATE_EXT_MIGRATE 0x00000020 /* Inode is migrating */ | 324 | #define EXT4_STATE_EXT_MIGRATE 0x00000020 /* Inode is migrating */ |
325 | #define EXT4_STATE_DIO_UNWRITTEN 0x00000040 /* need convert on dio done*/ | ||
325 | 326 | ||
326 | /* Used to pass group descriptor data when online resize is done */ | 327 | /* Used to pass group descriptor data when online resize is done */ |
327 | struct ext4_new_group_input { | 328 | struct ext4_new_group_input { |
diff --git a/fs/ext4/extents.c b/fs/ext4/extents.c index 10539e364283..715264b4bae4 100644 --- a/fs/ext4/extents.c +++ b/fs/ext4/extents.c | |||
@@ -2807,6 +2807,8 @@ fix_extent_len: | |||
2807 | * into three uninitialized extent(at most). After IO complete, the part | 2807 | * into three uninitialized extent(at most). After IO complete, the part |
2808 | * being filled will be convert to initialized by the end_io callback function | 2808 | * being filled will be convert to initialized by the end_io callback function |
2809 | * via ext4_convert_unwritten_extents(). | 2809 | * via ext4_convert_unwritten_extents(). |
2810 | * | ||
2811 | * Returns the size of uninitialized extent to be written on success. | ||
2810 | */ | 2812 | */ |
2811 | static int ext4_split_unwritten_extents(handle_t *handle, | 2813 | static int ext4_split_unwritten_extents(handle_t *handle, |
2812 | struct inode *inode, | 2814 | struct inode *inode, |
@@ -2824,7 +2826,6 @@ static int ext4_split_unwritten_extents(handle_t *handle, | |||
2824 | unsigned int allocated, ee_len, depth; | 2826 | unsigned int allocated, ee_len, depth; |
2825 | ext4_fsblk_t newblock; | 2827 | ext4_fsblk_t newblock; |
2826 | int err = 0; | 2828 | int err = 0; |
2827 | int ret = 0; | ||
2828 | 2829 | ||
2829 | ext_debug("ext4_split_unwritten_extents: inode %lu," | 2830 | ext_debug("ext4_split_unwritten_extents: inode %lu," |
2830 | "iblock %llu, max_blocks %u\n", inode->i_ino, | 2831 | "iblock %llu, max_blocks %u\n", inode->i_ino, |
@@ -2842,12 +2843,12 @@ static int ext4_split_unwritten_extents(handle_t *handle, | |||
2842 | ext4_ext_store_pblock(&orig_ex, ext_pblock(ex)); | 2843 | ext4_ext_store_pblock(&orig_ex, ext_pblock(ex)); |
2843 | 2844 | ||
2844 | /* | 2845 | /* |
2845 | * if the entire unintialized extent length less than | 2846 | * If the uninitialized extent begins at the same logical |
2846 | * the size of extent to write, there is no need to split | 2847 | * block where the write begins, and the write completely |
2847 | * uninitialized extent | 2848 | * covers the extent, then we don't need to split it. |
2848 | */ | 2849 | */ |
2849 | if (allocated <= max_blocks) | 2850 | if ((iblock == ee_block) && (allocated <= max_blocks)) |
2850 | return ret; | 2851 | return allocated; |
2851 | 2852 | ||
2852 | err = ext4_ext_get_access(handle, inode, path + depth); | 2853 | err = ext4_ext_get_access(handle, inode, path + depth); |
2853 | if (err) | 2854 | if (err) |
@@ -3048,12 +3049,18 @@ ext4_ext_handle_uninitialized_extents(handle_t *handle, struct inode *inode, | |||
3048 | ret = ext4_split_unwritten_extents(handle, | 3049 | ret = ext4_split_unwritten_extents(handle, |
3049 | inode, path, iblock, | 3050 | inode, path, iblock, |
3050 | max_blocks, flags); | 3051 | max_blocks, flags); |
3051 | /* flag the io_end struct that we need convert when IO done */ | 3052 | /* |
3053 | * Flag the inode(non aio case) or end_io struct (aio case) | ||
3054 | * that this IO needs to convertion to written when IO is | ||
3055 | * completed | ||
3056 | */ | ||
3052 | if (io) | 3057 | if (io) |
3053 | io->flag = DIO_AIO_UNWRITTEN; | 3058 | io->flag = DIO_AIO_UNWRITTEN; |
3059 | else | ||
3060 | EXT4_I(inode)->i_state |= EXT4_STATE_DIO_UNWRITTEN; | ||
3054 | goto out; | 3061 | goto out; |
3055 | } | 3062 | } |
3056 | /* DIO end_io complete, convert the filled extent to written */ | 3063 | /* async DIO end_io complete, convert the filled extent to written */ |
3057 | if (flags == EXT4_GET_BLOCKS_DIO_CONVERT_EXT) { | 3064 | if (flags == EXT4_GET_BLOCKS_DIO_CONVERT_EXT) { |
3058 | ret = ext4_convert_unwritten_extents_dio(handle, inode, | 3065 | ret = ext4_convert_unwritten_extents_dio(handle, inode, |
3059 | path); | 3066 | path); |
@@ -3295,10 +3302,16 @@ int ext4_ext_get_blocks(handle_t *handle, struct inode *inode, | |||
3295 | * To avoid unecessary convertion for every aio dio rewrite | 3302 | * To avoid unecessary convertion for every aio dio rewrite |
3296 | * to the mid of file, here we flag the IO that is really | 3303 | * to the mid of file, here we flag the IO that is really |
3297 | * need the convertion. | 3304 | * need the convertion. |
3298 | * | 3305 | * For non asycn direct IO case, flag the inode state |
3306 | * that we need to perform convertion when IO is done. | ||
3299 | */ | 3307 | */ |
3300 | if (io && flags == EXT4_GET_BLOCKS_DIO_CREATE_EXT) | 3308 | if (flags == EXT4_GET_BLOCKS_DIO_CREATE_EXT) { |
3301 | io->flag = DIO_AIO_UNWRITTEN; | 3309 | if (io) |
3310 | io->flag = DIO_AIO_UNWRITTEN; | ||
3311 | else | ||
3312 | EXT4_I(inode)->i_state |= | ||
3313 | EXT4_STATE_DIO_UNWRITTEN;; | ||
3314 | } | ||
3302 | } | 3315 | } |
3303 | err = ext4_ext_insert_extent(handle, inode, path, &newex, flags); | 3316 | err = ext4_ext_insert_extent(handle, inode, path, &newex, flags); |
3304 | if (err) { | 3317 | if (err) { |
@@ -3519,6 +3532,7 @@ retry: | |||
3519 | * | 3532 | * |
3520 | * This function is called from the direct IO end io call back | 3533 | * This function is called from the direct IO end io call back |
3521 | * function, to convert the fallocated extents after IO is completed. | 3534 | * function, to convert the fallocated extents after IO is completed. |
3535 | * Returns 0 on success. | ||
3522 | */ | 3536 | */ |
3523 | int ext4_convert_unwritten_extents(struct inode *inode, loff_t offset, | 3537 | int ext4_convert_unwritten_extents(struct inode *inode, loff_t offset, |
3524 | loff_t len) | 3538 | loff_t len) |
diff --git a/fs/ext4/inode.c b/fs/ext4/inode.c index 5c5bc5dafff8..2c8caa51addb 100644 --- a/fs/ext4/inode.c +++ b/fs/ext4/inode.c | |||
@@ -193,7 +193,7 @@ static int try_to_extend_transaction(handle_t *handle, struct inode *inode) | |||
193 | * so before we call here everything must be consistently dirtied against | 193 | * so before we call here everything must be consistently dirtied against |
194 | * this transaction. | 194 | * this transaction. |
195 | */ | 195 | */ |
196 | int ext4_truncate_restart_trans(handle_t *handle, struct inode *inode, | 196 | int ext4_truncate_restart_trans(handle_t *handle, struct inode *inode, |
197 | int nblocks) | 197 | int nblocks) |
198 | { | 198 | { |
199 | int ret; | 199 | int ret; |
@@ -209,6 +209,7 @@ static int try_to_extend_transaction(handle_t *handle, struct inode *inode) | |||
209 | up_write(&EXT4_I(inode)->i_data_sem); | 209 | up_write(&EXT4_I(inode)->i_data_sem); |
210 | ret = ext4_journal_restart(handle, blocks_for_truncate(inode)); | 210 | ret = ext4_journal_restart(handle, blocks_for_truncate(inode)); |
211 | down_write(&EXT4_I(inode)->i_data_sem); | 211 | down_write(&EXT4_I(inode)->i_data_sem); |
212 | ext4_discard_preallocations(inode); | ||
212 | 213 | ||
213 | return ret; | 214 | return ret; |
214 | } | 215 | } |
@@ -3445,8 +3446,6 @@ out: | |||
3445 | return ret; | 3446 | return ret; |
3446 | } | 3447 | } |
3447 | 3448 | ||
3448 | /* Maximum number of blocks we map for direct IO at once. */ | ||
3449 | |||
3450 | static int ext4_get_block_dio_write(struct inode *inode, sector_t iblock, | 3449 | static int ext4_get_block_dio_write(struct inode *inode, sector_t iblock, |
3451 | struct buffer_head *bh_result, int create) | 3450 | struct buffer_head *bh_result, int create) |
3452 | { | 3451 | { |
@@ -3654,13 +3653,14 @@ static void ext4_end_io_dio(struct kiocb *iocb, loff_t offset, | |||
3654 | ext4_io_end_t *io_end = iocb->private; | 3653 | ext4_io_end_t *io_end = iocb->private; |
3655 | struct workqueue_struct *wq; | 3654 | struct workqueue_struct *wq; |
3656 | 3655 | ||
3656 | /* if not async direct IO or dio with 0 bytes write, just return */ | ||
3657 | if (!io_end || !size) | ||
3658 | return; | ||
3659 | |||
3657 | ext_debug("ext4_end_io_dio(): io_end 0x%p" | 3660 | ext_debug("ext4_end_io_dio(): io_end 0x%p" |
3658 | "for inode %lu, iocb 0x%p, offset %llu, size %llu\n", | 3661 | "for inode %lu, iocb 0x%p, offset %llu, size %llu\n", |
3659 | iocb->private, io_end->inode->i_ino, iocb, offset, | 3662 | iocb->private, io_end->inode->i_ino, iocb, offset, |
3660 | size); | 3663 | size); |
3661 | /* if not async direct IO or dio with 0 bytes write, just return */ | ||
3662 | if (!io_end || !size) | ||
3663 | return; | ||
3664 | 3664 | ||
3665 | /* if not aio dio with unwritten extents, just free io and return */ | 3665 | /* if not aio dio with unwritten extents, just free io and return */ |
3666 | if (io_end->flag != DIO_AIO_UNWRITTEN){ | 3666 | if (io_end->flag != DIO_AIO_UNWRITTEN){ |
@@ -3771,13 +3771,19 @@ static ssize_t ext4_ext_direct_IO(int rw, struct kiocb *iocb, | |||
3771 | if (ret != -EIOCBQUEUED && ret <= 0 && iocb->private) { | 3771 | if (ret != -EIOCBQUEUED && ret <= 0 && iocb->private) { |
3772 | ext4_free_io_end(iocb->private); | 3772 | ext4_free_io_end(iocb->private); |
3773 | iocb->private = NULL; | 3773 | iocb->private = NULL; |
3774 | } else if (ret > 0) | 3774 | } else if (ret > 0 && (EXT4_I(inode)->i_state & |
3775 | EXT4_STATE_DIO_UNWRITTEN)) { | ||
3776 | int err; | ||
3775 | /* | 3777 | /* |
3776 | * for non AIO case, since the IO is already | 3778 | * for non AIO case, since the IO is already |
3777 | * completed, we could do the convertion right here | 3779 | * completed, we could do the convertion right here |
3778 | */ | 3780 | */ |
3779 | ret = ext4_convert_unwritten_extents(inode, | 3781 | err = ext4_convert_unwritten_extents(inode, |
3780 | offset, ret); | 3782 | offset, ret); |
3783 | if (err < 0) | ||
3784 | ret = err; | ||
3785 | EXT4_I(inode)->i_state &= ~EXT4_STATE_DIO_UNWRITTEN; | ||
3786 | } | ||
3781 | return ret; | 3787 | return ret; |
3782 | } | 3788 | } |
3783 | 3789 | ||
diff --git a/fs/ext4/namei.c b/fs/ext4/namei.c index 7c8fe80bacdd..6d2c1b897fc7 100644 --- a/fs/ext4/namei.c +++ b/fs/ext4/namei.c | |||
@@ -1518,12 +1518,8 @@ static int ext4_add_entry(handle_t *handle, struct dentry *dentry, | |||
1518 | return retval; | 1518 | return retval; |
1519 | 1519 | ||
1520 | if (blocks == 1 && !dx_fallback && | 1520 | if (blocks == 1 && !dx_fallback && |
1521 | EXT4_HAS_COMPAT_FEATURE(sb, EXT4_FEATURE_COMPAT_DIR_INDEX)) { | 1521 | EXT4_HAS_COMPAT_FEATURE(sb, EXT4_FEATURE_COMPAT_DIR_INDEX)) |
1522 | retval = make_indexed_dir(handle, dentry, inode, bh); | 1522 | return make_indexed_dir(handle, dentry, inode, bh); |
1523 | if (retval == -ENOSPC) | ||
1524 | brelse(bh); | ||
1525 | return retval; | ||
1526 | } | ||
1527 | brelse(bh); | 1523 | brelse(bh); |
1528 | } | 1524 | } |
1529 | bh = ext4_append(handle, dir, &block, &retval); | 1525 | bh = ext4_append(handle, dir, &block, &retval); |
@@ -1532,10 +1528,7 @@ static int ext4_add_entry(handle_t *handle, struct dentry *dentry, | |||
1532 | de = (struct ext4_dir_entry_2 *) bh->b_data; | 1528 | de = (struct ext4_dir_entry_2 *) bh->b_data; |
1533 | de->inode = 0; | 1529 | de->inode = 0; |
1534 | de->rec_len = ext4_rec_len_to_disk(blocksize, blocksize); | 1530 | de->rec_len = ext4_rec_len_to_disk(blocksize, blocksize); |
1535 | retval = add_dirent_to_buf(handle, dentry, inode, de, bh); | 1531 | return add_dirent_to_buf(handle, dentry, inode, de, bh); |
1536 | if (retval == -ENOSPC) | ||
1537 | brelse(bh); | ||
1538 | return retval; | ||
1539 | } | 1532 | } |
1540 | 1533 | ||
1541 | /* | 1534 | /* |
@@ -1664,8 +1657,7 @@ static int ext4_dx_add_entry(handle_t *handle, struct dentry *dentry, | |||
1664 | if (!de) | 1657 | if (!de) |
1665 | goto cleanup; | 1658 | goto cleanup; |
1666 | err = add_dirent_to_buf(handle, dentry, inode, de, bh); | 1659 | err = add_dirent_to_buf(handle, dentry, inode, de, bh); |
1667 | if (err != -ENOSPC) | 1660 | bh = NULL; |
1668 | bh = NULL; | ||
1669 | goto cleanup; | 1661 | goto cleanup; |
1670 | 1662 | ||
1671 | journal_error: | 1663 | journal_error: |
diff --git a/fs/fuse/dir.c b/fs/fuse/dir.c index 992f6c9410bb..8ada78aade58 100644 --- a/fs/fuse/dir.c +++ b/fs/fuse/dir.c | |||
@@ -712,8 +712,10 @@ static int fuse_rename(struct inode *olddir, struct dentry *oldent, | |||
712 | fuse_invalidate_attr(newdir); | 712 | fuse_invalidate_attr(newdir); |
713 | 713 | ||
714 | /* newent will end up negative */ | 714 | /* newent will end up negative */ |
715 | if (newent->d_inode) | 715 | if (newent->d_inode) { |
716 | fuse_invalidate_attr(newent->d_inode); | ||
716 | fuse_invalidate_entry_cache(newent); | 717 | fuse_invalidate_entry_cache(newent); |
718 | } | ||
717 | } else if (err == -EINTR) { | 719 | } else if (err == -EINTR) { |
718 | /* If request was interrupted, DEITY only knows if the | 720 | /* If request was interrupted, DEITY only knows if the |
719 | rename actually took place. If the invalidation | 721 | rename actually took place. If the invalidation |
diff --git a/fs/fuse/file.c b/fs/fuse/file.c index a3492f7d207c..c18913a777ae 100644 --- a/fs/fuse/file.c +++ b/fs/fuse/file.c | |||
@@ -1063,7 +1063,8 @@ ssize_t fuse_direct_io(struct file *file, const char __user *buf, | |||
1063 | break; | 1063 | break; |
1064 | } | 1064 | } |
1065 | } | 1065 | } |
1066 | fuse_put_request(fc, req); | 1066 | if (!IS_ERR(req)) |
1067 | fuse_put_request(fc, req); | ||
1067 | if (res > 0) | 1068 | if (res > 0) |
1068 | *ppos = pos; | 1069 | *ppos = pos; |
1069 | 1070 | ||
@@ -1599,7 +1600,7 @@ static int fuse_ioctl_copy_user(struct page **pages, struct iovec *iov, | |||
1599 | kaddr += copy; | 1600 | kaddr += copy; |
1600 | } | 1601 | } |
1601 | 1602 | ||
1602 | kunmap(map); | 1603 | kunmap(page); |
1603 | } | 1604 | } |
1604 | 1605 | ||
1605 | return 0; | 1606 | return 0; |
diff --git a/fs/ioctl.c b/fs/ioctl.c index 7b17a14396ff..6c751106c2e5 100644 --- a/fs/ioctl.c +++ b/fs/ioctl.c | |||
@@ -254,7 +254,7 @@ int __generic_block_fiemap(struct inode *inode, | |||
254 | u64 len, get_block_t *get_block) | 254 | u64 len, get_block_t *get_block) |
255 | { | 255 | { |
256 | struct buffer_head tmp; | 256 | struct buffer_head tmp; |
257 | unsigned int start_blk; | 257 | unsigned long long start_blk; |
258 | long long length = 0, map_len = 0; | 258 | long long length = 0, map_len = 0; |
259 | u64 logical = 0, phys = 0, size = 0; | 259 | u64 logical = 0, phys = 0, size = 0; |
260 | u32 flags = FIEMAP_EXTENT_MERGED; | 260 | u32 flags = FIEMAP_EXTENT_MERGED; |
diff --git a/fs/jbd/journal.c b/fs/jbd/journal.c index bd3c073b485d..4160afad6d00 100644 --- a/fs/jbd/journal.c +++ b/fs/jbd/journal.c | |||
@@ -73,6 +73,7 @@ EXPORT_SYMBOL(journal_errno); | |||
73 | EXPORT_SYMBOL(journal_ack_err); | 73 | EXPORT_SYMBOL(journal_ack_err); |
74 | EXPORT_SYMBOL(journal_clear_err); | 74 | EXPORT_SYMBOL(journal_clear_err); |
75 | EXPORT_SYMBOL(log_wait_commit); | 75 | EXPORT_SYMBOL(log_wait_commit); |
76 | EXPORT_SYMBOL(log_start_commit); | ||
76 | EXPORT_SYMBOL(journal_start_commit); | 77 | EXPORT_SYMBOL(journal_start_commit); |
77 | EXPORT_SYMBOL(journal_force_commit_nested); | 78 | EXPORT_SYMBOL(journal_force_commit_nested); |
78 | EXPORT_SYMBOL(journal_wipe); | 79 | EXPORT_SYMBOL(journal_wipe); |
@@ -756,6 +757,7 @@ journal_t * journal_init_dev(struct block_device *bdev, | |||
756 | 757 | ||
757 | return journal; | 758 | return journal; |
758 | out_err: | 759 | out_err: |
760 | kfree(journal->j_wbuf); | ||
759 | kfree(journal); | 761 | kfree(journal); |
760 | return NULL; | 762 | return NULL; |
761 | } | 763 | } |
@@ -820,6 +822,7 @@ journal_t * journal_init_inode (struct inode *inode) | |||
820 | 822 | ||
821 | return journal; | 823 | return journal; |
822 | out_err: | 824 | out_err: |
825 | kfree(journal->j_wbuf); | ||
823 | kfree(journal); | 826 | kfree(journal); |
824 | return NULL; | 827 | return NULL; |
825 | } | 828 | } |
diff --git a/fs/jbd2/journal.c b/fs/jbd2/journal.c index b0ab5219becb..fed85388ee86 100644 --- a/fs/jbd2/journal.c +++ b/fs/jbd2/journal.c | |||
@@ -913,6 +913,7 @@ journal_t * jbd2_journal_init_dev(struct block_device *bdev, | |||
913 | 913 | ||
914 | return journal; | 914 | return journal; |
915 | out_err: | 915 | out_err: |
916 | kfree(journal->j_wbuf); | ||
916 | jbd2_stats_proc_exit(journal); | 917 | jbd2_stats_proc_exit(journal); |
917 | kfree(journal); | 918 | kfree(journal); |
918 | return NULL; | 919 | return NULL; |
@@ -986,6 +987,7 @@ journal_t * jbd2_journal_init_inode (struct inode *inode) | |||
986 | 987 | ||
987 | return journal; | 988 | return journal; |
988 | out_err: | 989 | out_err: |
990 | kfree(journal->j_wbuf); | ||
989 | jbd2_stats_proc_exit(journal); | 991 | jbd2_stats_proc_exit(journal); |
990 | kfree(journal); | 992 | kfree(journal); |
991 | return NULL; | 993 | return NULL; |
diff --git a/fs/nilfs2/ioctl.c b/fs/nilfs2/ioctl.c index 6572ea4bc4df..d24057d58f17 100644 --- a/fs/nilfs2/ioctl.c +++ b/fs/nilfs2/ioctl.c | |||
@@ -297,7 +297,18 @@ static int nilfs_ioctl_move_inode_block(struct inode *inode, | |||
297 | (unsigned long long)vdesc->vd_vblocknr); | 297 | (unsigned long long)vdesc->vd_vblocknr); |
298 | return ret; | 298 | return ret; |
299 | } | 299 | } |
300 | bh->b_private = vdesc; | 300 | if (unlikely(!list_empty(&bh->b_assoc_buffers))) { |
301 | printk(KERN_CRIT "%s: conflicting %s buffer: ino=%llu, " | ||
302 | "cno=%llu, offset=%llu, blocknr=%llu, vblocknr=%llu\n", | ||
303 | __func__, vdesc->vd_flags ? "node" : "data", | ||
304 | (unsigned long long)vdesc->vd_ino, | ||
305 | (unsigned long long)vdesc->vd_cno, | ||
306 | (unsigned long long)vdesc->vd_offset, | ||
307 | (unsigned long long)vdesc->vd_blocknr, | ||
308 | (unsigned long long)vdesc->vd_vblocknr); | ||
309 | brelse(bh); | ||
310 | return -EEXIST; | ||
311 | } | ||
301 | list_add_tail(&bh->b_assoc_buffers, buffers); | 312 | list_add_tail(&bh->b_assoc_buffers, buffers); |
302 | return 0; | 313 | return 0; |
303 | } | 314 | } |
@@ -335,24 +346,10 @@ static int nilfs_ioctl_move_blocks(struct the_nilfs *nilfs, | |||
335 | list_for_each_entry_safe(bh, n, &buffers, b_assoc_buffers) { | 346 | list_for_each_entry_safe(bh, n, &buffers, b_assoc_buffers) { |
336 | ret = nilfs_gccache_wait_and_mark_dirty(bh); | 347 | ret = nilfs_gccache_wait_and_mark_dirty(bh); |
337 | if (unlikely(ret < 0)) { | 348 | if (unlikely(ret < 0)) { |
338 | if (ret == -EEXIST) { | 349 | WARN_ON(ret == -EEXIST); |
339 | vdesc = bh->b_private; | ||
340 | printk(KERN_CRIT | ||
341 | "%s: conflicting %s buffer: " | ||
342 | "ino=%llu, cno=%llu, offset=%llu, " | ||
343 | "blocknr=%llu, vblocknr=%llu\n", | ||
344 | __func__, | ||
345 | vdesc->vd_flags ? "node" : "data", | ||
346 | (unsigned long long)vdesc->vd_ino, | ||
347 | (unsigned long long)vdesc->vd_cno, | ||
348 | (unsigned long long)vdesc->vd_offset, | ||
349 | (unsigned long long)vdesc->vd_blocknr, | ||
350 | (unsigned long long)vdesc->vd_vblocknr); | ||
351 | } | ||
352 | goto failed; | 350 | goto failed; |
353 | } | 351 | } |
354 | list_del_init(&bh->b_assoc_buffers); | 352 | list_del_init(&bh->b_assoc_buffers); |
355 | bh->b_private = NULL; | ||
356 | brelse(bh); | 353 | brelse(bh); |
357 | } | 354 | } |
358 | return nmembs; | 355 | return nmembs; |
@@ -360,7 +357,6 @@ static int nilfs_ioctl_move_blocks(struct the_nilfs *nilfs, | |||
360 | failed: | 357 | failed: |
361 | list_for_each_entry_safe(bh, n, &buffers, b_assoc_buffers) { | 358 | list_for_each_entry_safe(bh, n, &buffers, b_assoc_buffers) { |
362 | list_del_init(&bh->b_assoc_buffers); | 359 | list_del_init(&bh->b_assoc_buffers); |
363 | bh->b_private = NULL; | ||
364 | brelse(bh); | 360 | brelse(bh); |
365 | } | 361 | } |
366 | return ret; | 362 | return ret; |
@@ -471,7 +467,6 @@ int nilfs_ioctl_prepare_clean_segments(struct the_nilfs *nilfs, | |||
471 | return 0; | 467 | return 0; |
472 | 468 | ||
473 | failed: | 469 | failed: |
474 | nilfs_remove_all_gcinode(nilfs); | ||
475 | printk(KERN_ERR "NILFS: GC failed during preparation: %s: err=%d\n", | 470 | printk(KERN_ERR "NILFS: GC failed during preparation: %s: err=%d\n", |
476 | msg, ret); | 471 | msg, ret); |
477 | return ret; | 472 | return ret; |
@@ -560,6 +555,8 @@ static int nilfs_ioctl_clean_segments(struct inode *inode, struct file *filp, | |||
560 | else | 555 | else |
561 | ret = nilfs_clean_segments(inode->i_sb, argv, kbufs); | 556 | ret = nilfs_clean_segments(inode->i_sb, argv, kbufs); |
562 | 557 | ||
558 | if (ret < 0) | ||
559 | nilfs_remove_all_gcinode(nilfs); | ||
563 | clear_nilfs_gc_running(nilfs); | 560 | clear_nilfs_gc_running(nilfs); |
564 | 561 | ||
565 | out_free: | 562 | out_free: |
diff --git a/fs/proc/base.c b/fs/proc/base.c index 837469a96598..af643b5aefe8 100644 --- a/fs/proc/base.c +++ b/fs/proc/base.c | |||
@@ -2597,8 +2597,7 @@ static void proc_flush_task_mnt(struct vfsmount *mnt, pid_t pid, pid_t tgid) | |||
2597 | name.len = snprintf(buf, sizeof(buf), "%d", pid); | 2597 | name.len = snprintf(buf, sizeof(buf), "%d", pid); |
2598 | dentry = d_hash_and_lookup(mnt->mnt_root, &name); | 2598 | dentry = d_hash_and_lookup(mnt->mnt_root, &name); |
2599 | if (dentry) { | 2599 | if (dentry) { |
2600 | if (!(current->flags & PF_EXITING)) | 2600 | shrink_dcache_parent(dentry); |
2601 | shrink_dcache_parent(dentry); | ||
2602 | d_drop(dentry); | 2601 | d_drop(dentry); |
2603 | dput(dentry); | 2602 | dput(dentry); |
2604 | } | 2603 | } |
diff --git a/fs/sysfs/dir.c b/fs/sysfs/dir.c index 5fad489ce5bc..e0201837d244 100644 --- a/fs/sysfs/dir.c +++ b/fs/sysfs/dir.c | |||
@@ -21,6 +21,7 @@ | |||
21 | #include <linux/completion.h> | 21 | #include <linux/completion.h> |
22 | #include <linux/mutex.h> | 22 | #include <linux/mutex.h> |
23 | #include <linux/slab.h> | 23 | #include <linux/slab.h> |
24 | #include <linux/security.h> | ||
24 | #include "sysfs.h" | 25 | #include "sysfs.h" |
25 | 26 | ||
26 | DEFINE_MUTEX(sysfs_mutex); | 27 | DEFINE_MUTEX(sysfs_mutex); |
@@ -285,6 +286,9 @@ void release_sysfs_dirent(struct sysfs_dirent * sd) | |||
285 | sysfs_put(sd->s_symlink.target_sd); | 286 | sysfs_put(sd->s_symlink.target_sd); |
286 | if (sysfs_type(sd) & SYSFS_COPY_NAME) | 287 | if (sysfs_type(sd) & SYSFS_COPY_NAME) |
287 | kfree(sd->s_name); | 288 | kfree(sd->s_name); |
289 | if (sd->s_iattr && sd->s_iattr->ia_secdata) | ||
290 | security_release_secctx(sd->s_iattr->ia_secdata, | ||
291 | sd->s_iattr->ia_secdata_len); | ||
288 | kfree(sd->s_iattr); | 292 | kfree(sd->s_iattr); |
289 | sysfs_free_ino(sd->s_ino); | 293 | sysfs_free_ino(sd->s_ino); |
290 | kmem_cache_free(sysfs_dir_cachep, sd); | 294 | kmem_cache_free(sysfs_dir_cachep, sd); |
diff --git a/include/asm-generic/fcntl.h b/include/asm-generic/fcntl.h index 0c3dd8603927..cd2d7896e34b 100644 --- a/include/asm-generic/fcntl.h +++ b/include/asm-generic/fcntl.h | |||
@@ -73,9 +73,18 @@ | |||
73 | #define F_SETSIG 10 /* for sockets. */ | 73 | #define F_SETSIG 10 /* for sockets. */ |
74 | #define F_GETSIG 11 /* for sockets. */ | 74 | #define F_GETSIG 11 /* for sockets. */ |
75 | #endif | 75 | #endif |
76 | |||
77 | #ifndef CONFIG_64BIT | ||
78 | #ifndef F_GETLK64 | ||
79 | #define F_GETLK64 12 /* using 'struct flock64' */ | ||
80 | #define F_SETLK64 13 | ||
81 | #define F_SETLKW64 14 | ||
82 | #endif | ||
83 | #endif | ||
84 | |||
76 | #ifndef F_SETOWN_EX | 85 | #ifndef F_SETOWN_EX |
77 | #define F_SETOWN_EX 12 | 86 | #define F_SETOWN_EX 15 |
78 | #define F_GETOWN_EX 13 | 87 | #define F_GETOWN_EX 16 |
79 | #endif | 88 | #endif |
80 | 89 | ||
81 | #define F_OWNER_TID 0 | 90 | #define F_OWNER_TID 0 |
@@ -139,12 +148,6 @@ struct flock { | |||
139 | 148 | ||
140 | #ifndef CONFIG_64BIT | 149 | #ifndef CONFIG_64BIT |
141 | 150 | ||
142 | #ifndef F_GETLK64 | ||
143 | #define F_GETLK64 12 /* using 'struct flock64' */ | ||
144 | #define F_SETLK64 13 | ||
145 | #define F_SETLKW64 14 | ||
146 | #endif | ||
147 | |||
148 | #ifndef HAVE_ARCH_STRUCT_FLOCK64 | 151 | #ifndef HAVE_ARCH_STRUCT_FLOCK64 |
149 | #ifndef __ARCH_FLOCK64_PAD | 152 | #ifndef __ARCH_FLOCK64_PAD |
150 | #define __ARCH_FLOCK64_PAD | 153 | #define __ARCH_FLOCK64_PAD |
diff --git a/include/linux/ext3_fs_i.h b/include/linux/ext3_fs_i.h index ca1bfe90004f..93e7428156ba 100644 --- a/include/linux/ext3_fs_i.h +++ b/include/linux/ext3_fs_i.h | |||
@@ -137,6 +137,14 @@ struct ext3_inode_info { | |||
137 | * by other means, so we have truncate_mutex. | 137 | * by other means, so we have truncate_mutex. |
138 | */ | 138 | */ |
139 | struct mutex truncate_mutex; | 139 | struct mutex truncate_mutex; |
140 | |||
141 | /* | ||
142 | * Transactions that contain inode's metadata needed to complete | ||
143 | * fsync and fdatasync, respectively. | ||
144 | */ | ||
145 | atomic_t i_sync_tid; | ||
146 | atomic_t i_datasync_tid; | ||
147 | |||
140 | struct inode vfs_inode; | 148 | struct inode vfs_inode; |
141 | }; | 149 | }; |
142 | 150 | ||
diff --git a/include/linux/fb.h b/include/linux/fb.h index a34bdf5a9d23..de9c722e7b90 100644 --- a/include/linux/fb.h +++ b/include/linux/fb.h | |||
@@ -669,12 +669,6 @@ struct fb_ops { | |||
669 | /* perform fb specific mmap */ | 669 | /* perform fb specific mmap */ |
670 | int (*fb_mmap)(struct fb_info *info, struct vm_area_struct *vma); | 670 | int (*fb_mmap)(struct fb_info *info, struct vm_area_struct *vma); |
671 | 671 | ||
672 | /* save current hardware state */ | ||
673 | void (*fb_save_state)(struct fb_info *info); | ||
674 | |||
675 | /* restore saved state */ | ||
676 | void (*fb_restore_state)(struct fb_info *info); | ||
677 | |||
678 | /* get capability given var */ | 672 | /* get capability given var */ |
679 | void (*fb_get_caps)(struct fb_info *info, struct fb_blit_caps *caps, | 673 | void (*fb_get_caps)(struct fb_info *info, struct fb_blit_caps *caps, |
680 | struct fb_var_screeninfo *var); | 674 | struct fb_var_screeninfo *var); |
diff --git a/include/linux/i2c.h b/include/linux/i2c.h index 57d41b0abce2..7b40cda57a70 100644 --- a/include/linux/i2c.h +++ b/include/linux/i2c.h | |||
@@ -361,6 +361,24 @@ static inline void i2c_set_adapdata(struct i2c_adapter *dev, void *data) | |||
361 | dev_set_drvdata(&dev->dev, data); | 361 | dev_set_drvdata(&dev->dev, data); |
362 | } | 362 | } |
363 | 363 | ||
364 | /** | ||
365 | * i2c_lock_adapter - Prevent access to an I2C bus segment | ||
366 | * @adapter: Target I2C bus segment | ||
367 | */ | ||
368 | static inline void i2c_lock_adapter(struct i2c_adapter *adapter) | ||
369 | { | ||
370 | mutex_lock(&adapter->bus_lock); | ||
371 | } | ||
372 | |||
373 | /** | ||
374 | * i2c_unlock_adapter - Reauthorize access to an I2C bus segment | ||
375 | * @adapter: Target I2C bus segment | ||
376 | */ | ||
377 | static inline void i2c_unlock_adapter(struct i2c_adapter *adapter) | ||
378 | { | ||
379 | mutex_unlock(&adapter->bus_lock); | ||
380 | } | ||
381 | |||
364 | /*flags for the client struct: */ | 382 | /*flags for the client struct: */ |
365 | #define I2C_CLIENT_PEC 0x04 /* Use Packet Error Checking */ | 383 | #define I2C_CLIENT_PEC 0x04 /* Use Packet Error Checking */ |
366 | #define I2C_CLIENT_TEN 0x10 /* we have a ten bit chip address */ | 384 | #define I2C_CLIENT_TEN 0x10 /* we have a ten bit chip address */ |
diff --git a/include/linux/pci_ids.h b/include/linux/pci_ids.h index b0f0f3851cd4..84cf1f3b7838 100644 --- a/include/linux/pci_ids.h +++ b/include/linux/pci_ids.h | |||
@@ -543,7 +543,7 @@ | |||
543 | #define PCI_DEVICE_ID_AMD_8131_BRIDGE 0x7450 | 543 | #define PCI_DEVICE_ID_AMD_8131_BRIDGE 0x7450 |
544 | #define PCI_DEVICE_ID_AMD_8131_APIC 0x7451 | 544 | #define PCI_DEVICE_ID_AMD_8131_APIC 0x7451 |
545 | #define PCI_DEVICE_ID_AMD_8132_BRIDGE 0x7458 | 545 | #define PCI_DEVICE_ID_AMD_8132_BRIDGE 0x7458 |
546 | #define PCI_DEVICE_ID_AMD_SB900_SMBUS 0x780b | 546 | #define PCI_DEVICE_ID_AMD_HUDSON2_SMBUS 0x780b |
547 | #define PCI_DEVICE_ID_AMD_CS5535_IDE 0x208F | 547 | #define PCI_DEVICE_ID_AMD_CS5535_IDE 0x208F |
548 | #define PCI_DEVICE_ID_AMD_CS5536_ISA 0x2090 | 548 | #define PCI_DEVICE_ID_AMD_CS5536_ISA 0x2090 |
549 | #define PCI_DEVICE_ID_AMD_CS5536_FLASH 0x2091 | 549 | #define PCI_DEVICE_ID_AMD_CS5536_FLASH 0x2091 |
@@ -1956,6 +1956,8 @@ | |||
1956 | #define PCI_DEVICE_ID_LAVA_DSERIAL 0x0100 /* 2x 16550 */ | 1956 | #define PCI_DEVICE_ID_LAVA_DSERIAL 0x0100 /* 2x 16550 */ |
1957 | #define PCI_DEVICE_ID_LAVA_QUATRO_A 0x0101 /* 2x 16550, half of 4 port */ | 1957 | #define PCI_DEVICE_ID_LAVA_QUATRO_A 0x0101 /* 2x 16550, half of 4 port */ |
1958 | #define PCI_DEVICE_ID_LAVA_QUATRO_B 0x0102 /* 2x 16550, half of 4 port */ | 1958 | #define PCI_DEVICE_ID_LAVA_QUATRO_B 0x0102 /* 2x 16550, half of 4 port */ |
1959 | #define PCI_DEVICE_ID_LAVA_QUATTRO_A 0x0120 /* 2x 16550A, half of 4 port */ | ||
1960 | #define PCI_DEVICE_ID_LAVA_QUATTRO_B 0x0121 /* 2x 16550A, half of 4 port */ | ||
1959 | #define PCI_DEVICE_ID_LAVA_OCTO_A 0x0180 /* 4x 16550A, half of 8 port */ | 1961 | #define PCI_DEVICE_ID_LAVA_OCTO_A 0x0180 /* 4x 16550A, half of 8 port */ |
1960 | #define PCI_DEVICE_ID_LAVA_OCTO_B 0x0181 /* 4x 16550A, half of 8 port */ | 1962 | #define PCI_DEVICE_ID_LAVA_OCTO_B 0x0181 /* 4x 16550A, half of 8 port */ |
1961 | #define PCI_DEVICE_ID_LAVA_PORT_PLUS 0x0200 /* 2x 16650 */ | 1963 | #define PCI_DEVICE_ID_LAVA_PORT_PLUS 0x0200 /* 2x 16650 */ |
diff --git a/include/net/netfilter/nf_conntrack.h b/include/net/netfilter/nf_conntrack.h index cbdd6284996d..5cf7270e3ffc 100644 --- a/include/net/netfilter/nf_conntrack.h +++ b/include/net/netfilter/nf_conntrack.h | |||
@@ -255,11 +255,9 @@ static inline bool nf_ct_kill(struct nf_conn *ct) | |||
255 | } | 255 | } |
256 | 256 | ||
257 | /* These are for NAT. Icky. */ | 257 | /* These are for NAT. Icky. */ |
258 | /* Update TCP window tracking data when NAT mangles the packet */ | 258 | extern s16 (*nf_ct_nat_offset)(const struct nf_conn *ct, |
259 | extern void nf_conntrack_tcp_update(const struct sk_buff *skb, | 259 | enum ip_conntrack_dir dir, |
260 | unsigned int dataoff, | 260 | u32 seq); |
261 | struct nf_conn *ct, int dir, | ||
262 | s16 offset); | ||
263 | 261 | ||
264 | /* Fake conntrack entry for untracked connections */ | 262 | /* Fake conntrack entry for untracked connections */ |
265 | extern struct nf_conn nf_conntrack_untracked; | 263 | extern struct nf_conn nf_conntrack_untracked; |
diff --git a/include/net/netfilter/nf_nat_helper.h b/include/net/netfilter/nf_nat_helper.h index 237a961f40e1..4222220920a5 100644 --- a/include/net/netfilter/nf_nat_helper.h +++ b/include/net/netfilter/nf_nat_helper.h | |||
@@ -32,4 +32,8 @@ extern int (*nf_nat_seq_adjust_hook)(struct sk_buff *skb, | |||
32 | * to port ct->master->saved_proto. */ | 32 | * to port ct->master->saved_proto. */ |
33 | extern void nf_nat_follow_master(struct nf_conn *ct, | 33 | extern void nf_nat_follow_master(struct nf_conn *ct, |
34 | struct nf_conntrack_expect *this); | 34 | struct nf_conntrack_expect *this); |
35 | |||
36 | extern s16 nf_nat_get_offset(const struct nf_conn *ct, | ||
37 | enum ip_conntrack_dir dir, | ||
38 | u32 seq); | ||
35 | #endif | 39 | #endif |
diff --git a/init/Kconfig b/init/Kconfig index feb3b8f7e7ee..e50c63fb8839 100644 --- a/init/Kconfig +++ b/init/Kconfig | |||
@@ -938,7 +938,7 @@ config PERF_EVENTS | |||
938 | Enable kernel support for various performance events provided | 938 | Enable kernel support for various performance events provided |
939 | by software and hardware. | 939 | by software and hardware. |
940 | 940 | ||
941 | Software events are supported either build-in or via the | 941 | Software events are supported either built-in or via the |
942 | use of generic tracepoints. | 942 | use of generic tracepoints. |
943 | 943 | ||
944 | Most modern CPUs support performance events via performance | 944 | Most modern CPUs support performance events via performance |
@@ -950,7 +950,7 @@ config PERF_EVENTS | |||
950 | used to profile the code that runs on that CPU. | 950 | used to profile the code that runs on that CPU. |
951 | 951 | ||
952 | The Linux Performance Event subsystem provides an abstraction of | 952 | The Linux Performance Event subsystem provides an abstraction of |
953 | these software and hardware cevent apabilities, available via a | 953 | these software and hardware event capabilities, available via a |
954 | system call and used by the "perf" utility in tools/perf/. It | 954 | system call and used by the "perf" utility in tools/perf/. It |
955 | provides per task and per CPU counters, and it provides event | 955 | provides per task and per CPU counters, and it provides event |
956 | capabilities on top of those. | 956 | capabilities on top of those. |
diff --git a/kernel/irq/spurious.c b/kernel/irq/spurious.c index 114e704760fe..bd7273e6282e 100644 --- a/kernel/irq/spurious.c +++ b/kernel/irq/spurious.c | |||
@@ -121,7 +121,9 @@ static void poll_all_shared_irqs(void) | |||
121 | if (!(status & IRQ_SPURIOUS_DISABLED)) | 121 | if (!(status & IRQ_SPURIOUS_DISABLED)) |
122 | continue; | 122 | continue; |
123 | 123 | ||
124 | local_irq_disable(); | ||
124 | try_one_irq(i, desc); | 125 | try_one_irq(i, desc); |
126 | local_irq_enable(); | ||
125 | } | 127 | } |
126 | } | 128 | } |
127 | 129 | ||
diff --git a/kernel/kthread.c b/kernel/kthread.c index 5fe709982caa..ab7ae57773e1 100644 --- a/kernel/kthread.c +++ b/kernel/kthread.c | |||
@@ -150,29 +150,6 @@ struct task_struct *kthread_create(int (*threadfn)(void *data), | |||
150 | EXPORT_SYMBOL(kthread_create); | 150 | EXPORT_SYMBOL(kthread_create); |
151 | 151 | ||
152 | /** | 152 | /** |
153 | * kthread_bind - bind a just-created kthread to a cpu. | ||
154 | * @k: thread created by kthread_create(). | ||
155 | * @cpu: cpu (might not be online, must be possible) for @k to run on. | ||
156 | * | ||
157 | * Description: This function is equivalent to set_cpus_allowed(), | ||
158 | * except that @cpu doesn't need to be online, and the thread must be | ||
159 | * stopped (i.e., just returned from kthread_create()). | ||
160 | */ | ||
161 | void kthread_bind(struct task_struct *k, unsigned int cpu) | ||
162 | { | ||
163 | /* Must have done schedule() in kthread() before we set_task_cpu */ | ||
164 | if (!wait_task_inactive(k, TASK_UNINTERRUPTIBLE)) { | ||
165 | WARN_ON(1); | ||
166 | return; | ||
167 | } | ||
168 | set_task_cpu(k, cpu); | ||
169 | k->cpus_allowed = cpumask_of_cpu(cpu); | ||
170 | k->rt.nr_cpus_allowed = 1; | ||
171 | k->flags |= PF_THREAD_BOUND; | ||
172 | } | ||
173 | EXPORT_SYMBOL(kthread_bind); | ||
174 | |||
175 | /** | ||
176 | * kthread_stop - stop a thread created by kthread_create(). | 153 | * kthread_stop - stop a thread created by kthread_create(). |
177 | * @k: thread created by kthread_create(). | 154 | * @k: thread created by kthread_create(). |
178 | * | 155 | * |
diff --git a/kernel/rcutree.c b/kernel/rcutree.c index 0536125b0497..f3077c0ab181 100644 --- a/kernel/rcutree.c +++ b/kernel/rcutree.c | |||
@@ -59,7 +59,7 @@ | |||
59 | NUM_RCU_LVL_2, \ | 59 | NUM_RCU_LVL_2, \ |
60 | NUM_RCU_LVL_3, /* == MAX_RCU_LVLS */ \ | 60 | NUM_RCU_LVL_3, /* == MAX_RCU_LVLS */ \ |
61 | }, \ | 61 | }, \ |
62 | .signaled = RCU_SIGNAL_INIT, \ | 62 | .signaled = RCU_GP_IDLE, \ |
63 | .gpnum = -300, \ | 63 | .gpnum = -300, \ |
64 | .completed = -300, \ | 64 | .completed = -300, \ |
65 | .onofflock = __SPIN_LOCK_UNLOCKED(&name.onofflock), \ | 65 | .onofflock = __SPIN_LOCK_UNLOCKED(&name.onofflock), \ |
@@ -657,14 +657,17 @@ rcu_start_gp(struct rcu_state *rsp, unsigned long flags) | |||
657 | * irqs disabled. | 657 | * irqs disabled. |
658 | */ | 658 | */ |
659 | rcu_for_each_node_breadth_first(rsp, rnp) { | 659 | rcu_for_each_node_breadth_first(rsp, rnp) { |
660 | spin_lock(&rnp->lock); /* irqs already disabled. */ | 660 | spin_lock(&rnp->lock); /* irqs already disabled. */ |
661 | rcu_preempt_check_blocked_tasks(rnp); | 661 | rcu_preempt_check_blocked_tasks(rnp); |
662 | rnp->qsmask = rnp->qsmaskinit; | 662 | rnp->qsmask = rnp->qsmaskinit; |
663 | rnp->gpnum = rsp->gpnum; | 663 | rnp->gpnum = rsp->gpnum; |
664 | spin_unlock(&rnp->lock); /* irqs already disabled. */ | 664 | spin_unlock(&rnp->lock); /* irqs remain disabled. */ |
665 | } | 665 | } |
666 | 666 | ||
667 | rnp = rcu_get_root(rsp); | ||
668 | spin_lock(&rnp->lock); /* irqs already disabled. */ | ||
667 | rsp->signaled = RCU_SIGNAL_INIT; /* force_quiescent_state now OK. */ | 669 | rsp->signaled = RCU_SIGNAL_INIT; /* force_quiescent_state now OK. */ |
670 | spin_unlock(&rnp->lock); /* irqs remain disabled. */ | ||
668 | spin_unlock_irqrestore(&rsp->onofflock, flags); | 671 | spin_unlock_irqrestore(&rsp->onofflock, flags); |
669 | } | 672 | } |
670 | 673 | ||
@@ -706,6 +709,7 @@ static void cpu_quiet_msk_finish(struct rcu_state *rsp, unsigned long flags) | |||
706 | { | 709 | { |
707 | WARN_ON_ONCE(!rcu_gp_in_progress(rsp)); | 710 | WARN_ON_ONCE(!rcu_gp_in_progress(rsp)); |
708 | rsp->completed = rsp->gpnum; | 711 | rsp->completed = rsp->gpnum; |
712 | rsp->signaled = RCU_GP_IDLE; | ||
709 | rcu_process_gp_end(rsp, rsp->rda[smp_processor_id()]); | 713 | rcu_process_gp_end(rsp, rsp->rda[smp_processor_id()]); |
710 | rcu_start_gp(rsp, flags); /* releases root node's rnp->lock. */ | 714 | rcu_start_gp(rsp, flags); /* releases root node's rnp->lock. */ |
711 | } | 715 | } |
@@ -1162,9 +1166,10 @@ static void force_quiescent_state(struct rcu_state *rsp, int relaxed) | |||
1162 | } | 1166 | } |
1163 | spin_unlock(&rnp->lock); | 1167 | spin_unlock(&rnp->lock); |
1164 | switch (signaled) { | 1168 | switch (signaled) { |
1169 | case RCU_GP_IDLE: | ||
1165 | case RCU_GP_INIT: | 1170 | case RCU_GP_INIT: |
1166 | 1171 | ||
1167 | break; /* grace period still initializing, ignore. */ | 1172 | break; /* grace period idle or initializing, ignore. */ |
1168 | 1173 | ||
1169 | case RCU_SAVE_DYNTICK: | 1174 | case RCU_SAVE_DYNTICK: |
1170 | 1175 | ||
@@ -1178,7 +1183,8 @@ static void force_quiescent_state(struct rcu_state *rsp, int relaxed) | |||
1178 | 1183 | ||
1179 | /* Update state, record completion counter. */ | 1184 | /* Update state, record completion counter. */ |
1180 | spin_lock(&rnp->lock); | 1185 | spin_lock(&rnp->lock); |
1181 | if (lastcomp == rsp->completed) { | 1186 | if (lastcomp == rsp->completed && |
1187 | rsp->signaled == RCU_SAVE_DYNTICK) { | ||
1182 | rsp->signaled = RCU_FORCE_QS; | 1188 | rsp->signaled = RCU_FORCE_QS; |
1183 | dyntick_record_completed(rsp, lastcomp); | 1189 | dyntick_record_completed(rsp, lastcomp); |
1184 | } | 1190 | } |
diff --git a/kernel/rcutree.h b/kernel/rcutree.h index 1823c6e20609..1899023b0962 100644 --- a/kernel/rcutree.h +++ b/kernel/rcutree.h | |||
@@ -201,9 +201,10 @@ struct rcu_data { | |||
201 | }; | 201 | }; |
202 | 202 | ||
203 | /* Values for signaled field in struct rcu_state. */ | 203 | /* Values for signaled field in struct rcu_state. */ |
204 | #define RCU_GP_INIT 0 /* Grace period being initialized. */ | 204 | #define RCU_GP_IDLE 0 /* No grace period in progress. */ |
205 | #define RCU_SAVE_DYNTICK 1 /* Need to scan dyntick state. */ | 205 | #define RCU_GP_INIT 1 /* Grace period being initialized. */ |
206 | #define RCU_FORCE_QS 2 /* Need to force quiescent state. */ | 206 | #define RCU_SAVE_DYNTICK 2 /* Need to scan dyntick state. */ |
207 | #define RCU_FORCE_QS 3 /* Need to force quiescent state. */ | ||
207 | #ifdef CONFIG_NO_HZ | 208 | #ifdef CONFIG_NO_HZ |
208 | #define RCU_SIGNAL_INIT RCU_SAVE_DYNTICK | 209 | #define RCU_SIGNAL_INIT RCU_SAVE_DYNTICK |
209 | #else /* #ifdef CONFIG_NO_HZ */ | 210 | #else /* #ifdef CONFIG_NO_HZ */ |
diff --git a/kernel/sched.c b/kernel/sched.c index dbb99d787a41..b60ba7475574 100644 --- a/kernel/sched.c +++ b/kernel/sched.c | |||
@@ -309,6 +309,8 @@ static DEFINE_PER_CPU_SHARED_ALIGNED(struct rt_rq, init_rt_rq); | |||
309 | */ | 309 | */ |
310 | static DEFINE_SPINLOCK(task_group_lock); | 310 | static DEFINE_SPINLOCK(task_group_lock); |
311 | 311 | ||
312 | #ifdef CONFIG_FAIR_GROUP_SCHED | ||
313 | |||
312 | #ifdef CONFIG_SMP | 314 | #ifdef CONFIG_SMP |
313 | static int root_task_group_empty(void) | 315 | static int root_task_group_empty(void) |
314 | { | 316 | { |
@@ -316,7 +318,6 @@ static int root_task_group_empty(void) | |||
316 | } | 318 | } |
317 | #endif | 319 | #endif |
318 | 320 | ||
319 | #ifdef CONFIG_FAIR_GROUP_SCHED | ||
320 | #ifdef CONFIG_USER_SCHED | 321 | #ifdef CONFIG_USER_SCHED |
321 | # define INIT_TASK_GROUP_LOAD (2*NICE_0_LOAD) | 322 | # define INIT_TASK_GROUP_LOAD (2*NICE_0_LOAD) |
322 | #else /* !CONFIG_USER_SCHED */ | 323 | #else /* !CONFIG_USER_SCHED */ |
@@ -1992,6 +1993,38 @@ static inline void check_class_changed(struct rq *rq, struct task_struct *p, | |||
1992 | p->sched_class->prio_changed(rq, p, oldprio, running); | 1993 | p->sched_class->prio_changed(rq, p, oldprio, running); |
1993 | } | 1994 | } |
1994 | 1995 | ||
1996 | /** | ||
1997 | * kthread_bind - bind a just-created kthread to a cpu. | ||
1998 | * @p: thread created by kthread_create(). | ||
1999 | * @cpu: cpu (might not be online, must be possible) for @k to run on. | ||
2000 | * | ||
2001 | * Description: This function is equivalent to set_cpus_allowed(), | ||
2002 | * except that @cpu doesn't need to be online, and the thread must be | ||
2003 | * stopped (i.e., just returned from kthread_create()). | ||
2004 | * | ||
2005 | * Function lives here instead of kthread.c because it messes with | ||
2006 | * scheduler internals which require locking. | ||
2007 | */ | ||
2008 | void kthread_bind(struct task_struct *p, unsigned int cpu) | ||
2009 | { | ||
2010 | struct rq *rq = cpu_rq(cpu); | ||
2011 | unsigned long flags; | ||
2012 | |||
2013 | /* Must have done schedule() in kthread() before we set_task_cpu */ | ||
2014 | if (!wait_task_inactive(p, TASK_UNINTERRUPTIBLE)) { | ||
2015 | WARN_ON(1); | ||
2016 | return; | ||
2017 | } | ||
2018 | |||
2019 | spin_lock_irqsave(&rq->lock, flags); | ||
2020 | set_task_cpu(p, cpu); | ||
2021 | p->cpus_allowed = cpumask_of_cpu(cpu); | ||
2022 | p->rt.nr_cpus_allowed = 1; | ||
2023 | p->flags |= PF_THREAD_BOUND; | ||
2024 | spin_unlock_irqrestore(&rq->lock, flags); | ||
2025 | } | ||
2026 | EXPORT_SYMBOL(kthread_bind); | ||
2027 | |||
1995 | #ifdef CONFIG_SMP | 2028 | #ifdef CONFIG_SMP |
1996 | /* | 2029 | /* |
1997 | * Is this task likely cache-hot: | 2030 | * Is this task likely cache-hot: |
@@ -2004,7 +2037,7 @@ task_hot(struct task_struct *p, u64 now, struct sched_domain *sd) | |||
2004 | /* | 2037 | /* |
2005 | * Buddy candidates are cache hot: | 2038 | * Buddy candidates are cache hot: |
2006 | */ | 2039 | */ |
2007 | if (sched_feat(CACHE_HOT_BUDDY) && | 2040 | if (sched_feat(CACHE_HOT_BUDDY) && this_rq()->nr_running && |
2008 | (&p->se == cfs_rq_of(&p->se)->next || | 2041 | (&p->se == cfs_rq_of(&p->se)->next || |
2009 | &p->se == cfs_rq_of(&p->se)->last)) | 2042 | &p->se == cfs_rq_of(&p->se)->last)) |
2010 | return 1; | 2043 | return 1; |
@@ -9531,13 +9564,13 @@ void __init sched_init(void) | |||
9531 | current->sched_class = &fair_sched_class; | 9564 | current->sched_class = &fair_sched_class; |
9532 | 9565 | ||
9533 | /* Allocate the nohz_cpu_mask if CONFIG_CPUMASK_OFFSTACK */ | 9566 | /* Allocate the nohz_cpu_mask if CONFIG_CPUMASK_OFFSTACK */ |
9534 | alloc_cpumask_var(&nohz_cpu_mask, GFP_NOWAIT); | 9567 | zalloc_cpumask_var(&nohz_cpu_mask, GFP_NOWAIT); |
9535 | #ifdef CONFIG_SMP | 9568 | #ifdef CONFIG_SMP |
9536 | #ifdef CONFIG_NO_HZ | 9569 | #ifdef CONFIG_NO_HZ |
9537 | alloc_cpumask_var(&nohz.cpu_mask, GFP_NOWAIT); | 9570 | zalloc_cpumask_var(&nohz.cpu_mask, GFP_NOWAIT); |
9538 | alloc_cpumask_var(&nohz.ilb_grp_nohz_mask, GFP_NOWAIT); | 9571 | alloc_cpumask_var(&nohz.ilb_grp_nohz_mask, GFP_NOWAIT); |
9539 | #endif | 9572 | #endif |
9540 | alloc_cpumask_var(&cpu_isolated_map, GFP_NOWAIT); | 9573 | zalloc_cpumask_var(&cpu_isolated_map, GFP_NOWAIT); |
9541 | #endif /* SMP */ | 9574 | #endif /* SMP */ |
9542 | 9575 | ||
9543 | perf_event_init(); | 9576 | perf_event_init(); |
diff --git a/kernel/sched_fair.c b/kernel/sched_fair.c index c32c3e643daa..37087a7fac22 100644 --- a/kernel/sched_fair.c +++ b/kernel/sched_fair.c | |||
@@ -822,6 +822,26 @@ check_preempt_tick(struct cfs_rq *cfs_rq, struct sched_entity *curr) | |||
822 | * re-elected due to buddy favours. | 822 | * re-elected due to buddy favours. |
823 | */ | 823 | */ |
824 | clear_buddies(cfs_rq, curr); | 824 | clear_buddies(cfs_rq, curr); |
825 | return; | ||
826 | } | ||
827 | |||
828 | /* | ||
829 | * Ensure that a task that missed wakeup preemption by a | ||
830 | * narrow margin doesn't have to wait for a full slice. | ||
831 | * This also mitigates buddy induced latencies under load. | ||
832 | */ | ||
833 | if (!sched_feat(WAKEUP_PREEMPT)) | ||
834 | return; | ||
835 | |||
836 | if (delta_exec < sysctl_sched_min_granularity) | ||
837 | return; | ||
838 | |||
839 | if (cfs_rq->nr_running > 1) { | ||
840 | struct sched_entity *se = __pick_next_entity(cfs_rq); | ||
841 | s64 delta = curr->vruntime - se->vruntime; | ||
842 | |||
843 | if (delta > ideal_runtime) | ||
844 | resched_task(rq_of(cfs_rq)->curr); | ||
825 | } | 845 | } |
826 | } | 846 | } |
827 | 847 | ||
@@ -861,21 +881,18 @@ wakeup_preempt_entity(struct sched_entity *curr, struct sched_entity *se); | |||
861 | static struct sched_entity *pick_next_entity(struct cfs_rq *cfs_rq) | 881 | static struct sched_entity *pick_next_entity(struct cfs_rq *cfs_rq) |
862 | { | 882 | { |
863 | struct sched_entity *se = __pick_next_entity(cfs_rq); | 883 | struct sched_entity *se = __pick_next_entity(cfs_rq); |
864 | struct sched_entity *buddy; | 884 | struct sched_entity *left = se; |
865 | 885 | ||
866 | if (cfs_rq->next) { | 886 | if (cfs_rq->next && wakeup_preempt_entity(cfs_rq->next, left) < 1) |
867 | buddy = cfs_rq->next; | 887 | se = cfs_rq->next; |
868 | cfs_rq->next = NULL; | ||
869 | if (wakeup_preempt_entity(buddy, se) < 1) | ||
870 | return buddy; | ||
871 | } | ||
872 | 888 | ||
873 | if (cfs_rq->last) { | 889 | /* |
874 | buddy = cfs_rq->last; | 890 | * Prefer last buddy, try to return the CPU to a preempted task. |
875 | cfs_rq->last = NULL; | 891 | */ |
876 | if (wakeup_preempt_entity(buddy, se) < 1) | 892 | if (cfs_rq->last && wakeup_preempt_entity(cfs_rq->last, left) < 1) |
877 | return buddy; | 893 | se = cfs_rq->last; |
878 | } | 894 | |
895 | clear_buddies(cfs_rq, se); | ||
879 | 896 | ||
880 | return se; | 897 | return se; |
881 | } | 898 | } |
@@ -1577,6 +1594,7 @@ static void check_preempt_wakeup(struct rq *rq, struct task_struct *p, int wake_ | |||
1577 | struct sched_entity *se = &curr->se, *pse = &p->se; | 1594 | struct sched_entity *se = &curr->se, *pse = &p->se; |
1578 | struct cfs_rq *cfs_rq = task_cfs_rq(curr); | 1595 | struct cfs_rq *cfs_rq = task_cfs_rq(curr); |
1579 | int sync = wake_flags & WF_SYNC; | 1596 | int sync = wake_flags & WF_SYNC; |
1597 | int scale = cfs_rq->nr_running >= sched_nr_latency; | ||
1580 | 1598 | ||
1581 | update_curr(cfs_rq); | 1599 | update_curr(cfs_rq); |
1582 | 1600 | ||
@@ -1591,18 +1609,7 @@ static void check_preempt_wakeup(struct rq *rq, struct task_struct *p, int wake_ | |||
1591 | if (unlikely(se == pse)) | 1609 | if (unlikely(se == pse)) |
1592 | return; | 1610 | return; |
1593 | 1611 | ||
1594 | /* | 1612 | if (sched_feat(NEXT_BUDDY) && scale && !(wake_flags & WF_FORK)) |
1595 | * Only set the backward buddy when the current task is still on the | ||
1596 | * rq. This can happen when a wakeup gets interleaved with schedule on | ||
1597 | * the ->pre_schedule() or idle_balance() point, either of which can | ||
1598 | * drop the rq lock. | ||
1599 | * | ||
1600 | * Also, during early boot the idle thread is in the fair class, for | ||
1601 | * obvious reasons its a bad idea to schedule back to the idle thread. | ||
1602 | */ | ||
1603 | if (sched_feat(LAST_BUDDY) && likely(se->on_rq && curr != rq->idle)) | ||
1604 | set_last_buddy(se); | ||
1605 | if (sched_feat(NEXT_BUDDY) && !(wake_flags & WF_FORK)) | ||
1606 | set_next_buddy(pse); | 1613 | set_next_buddy(pse); |
1607 | 1614 | ||
1608 | /* | 1615 | /* |
@@ -1648,8 +1655,22 @@ static void check_preempt_wakeup(struct rq *rq, struct task_struct *p, int wake_ | |||
1648 | 1655 | ||
1649 | BUG_ON(!pse); | 1656 | BUG_ON(!pse); |
1650 | 1657 | ||
1651 | if (wakeup_preempt_entity(se, pse) == 1) | 1658 | if (wakeup_preempt_entity(se, pse) == 1) { |
1652 | resched_task(curr); | 1659 | resched_task(curr); |
1660 | /* | ||
1661 | * Only set the backward buddy when the current task is still | ||
1662 | * on the rq. This can happen when a wakeup gets interleaved | ||
1663 | * with schedule on the ->pre_schedule() or idle_balance() | ||
1664 | * point, either of which can * drop the rq lock. | ||
1665 | * | ||
1666 | * Also, during early boot the idle thread is in the fair class, | ||
1667 | * for obvious reasons its a bad idea to schedule back to it. | ||
1668 | */ | ||
1669 | if (unlikely(!se->on_rq || curr == rq->idle)) | ||
1670 | return; | ||
1671 | if (sched_feat(LAST_BUDDY) && scale && entity_is_task(se)) | ||
1672 | set_last_buddy(se); | ||
1673 | } | ||
1653 | } | 1674 | } |
1654 | 1675 | ||
1655 | static struct task_struct *pick_next_task_fair(struct rq *rq) | 1676 | static struct task_struct *pick_next_task_fair(struct rq *rq) |
diff --git a/kernel/trace/ftrace.c b/kernel/trace/ftrace.c index 9c451a1930b6..6dc4e5ef7a01 100644 --- a/kernel/trace/ftrace.c +++ b/kernel/trace/ftrace.c | |||
@@ -2222,15 +2222,15 @@ ftrace_regex_write(struct file *file, const char __user *ubuf, | |||
2222 | ret = ftrace_process_regex(parser->buffer, | 2222 | ret = ftrace_process_regex(parser->buffer, |
2223 | parser->idx, enable); | 2223 | parser->idx, enable); |
2224 | if (ret) | 2224 | if (ret) |
2225 | goto out; | 2225 | goto out_unlock; |
2226 | 2226 | ||
2227 | trace_parser_clear(parser); | 2227 | trace_parser_clear(parser); |
2228 | } | 2228 | } |
2229 | 2229 | ||
2230 | ret = read; | 2230 | ret = read; |
2231 | 2231 | out_unlock: | |
2232 | mutex_unlock(&ftrace_regex_lock); | 2232 | mutex_unlock(&ftrace_regex_lock); |
2233 | out: | 2233 | |
2234 | return ret; | 2234 | return ret; |
2235 | } | 2235 | } |
2236 | 2236 | ||
diff --git a/kernel/trace/ring_buffer.c b/kernel/trace/ring_buffer.c index 3ffa502fb243..5dd017fea6f5 100644 --- a/kernel/trace/ring_buffer.c +++ b/kernel/trace/ring_buffer.c | |||
@@ -1193,6 +1193,7 @@ rb_remove_pages(struct ring_buffer_per_cpu *cpu_buffer, unsigned nr_pages) | |||
1193 | atomic_inc(&cpu_buffer->record_disabled); | 1193 | atomic_inc(&cpu_buffer->record_disabled); |
1194 | synchronize_sched(); | 1194 | synchronize_sched(); |
1195 | 1195 | ||
1196 | spin_lock_irq(&cpu_buffer->reader_lock); | ||
1196 | rb_head_page_deactivate(cpu_buffer); | 1197 | rb_head_page_deactivate(cpu_buffer); |
1197 | 1198 | ||
1198 | for (i = 0; i < nr_pages; i++) { | 1199 | for (i = 0; i < nr_pages; i++) { |
@@ -1207,6 +1208,7 @@ rb_remove_pages(struct ring_buffer_per_cpu *cpu_buffer, unsigned nr_pages) | |||
1207 | return; | 1208 | return; |
1208 | 1209 | ||
1209 | rb_reset_cpu(cpu_buffer); | 1210 | rb_reset_cpu(cpu_buffer); |
1211 | spin_unlock_irq(&cpu_buffer->reader_lock); | ||
1210 | 1212 | ||
1211 | rb_check_pages(cpu_buffer); | 1213 | rb_check_pages(cpu_buffer); |
1212 | 1214 | ||
diff --git a/kernel/user.c b/kernel/user.c index 2c000e7132ac..46d0165ca70c 100644 --- a/kernel/user.c +++ b/kernel/user.c | |||
@@ -330,9 +330,9 @@ done: | |||
330 | */ | 330 | */ |
331 | static void free_user(struct user_struct *up, unsigned long flags) | 331 | static void free_user(struct user_struct *up, unsigned long flags) |
332 | { | 332 | { |
333 | spin_unlock_irqrestore(&uidhash_lock, flags); | ||
334 | INIT_DELAYED_WORK(&up->work, cleanup_user_struct); | 333 | INIT_DELAYED_WORK(&up->work, cleanup_user_struct); |
335 | schedule_delayed_work(&up->work, msecs_to_jiffies(1000)); | 334 | schedule_delayed_work(&up->work, msecs_to_jiffies(1000)); |
335 | spin_unlock_irqrestore(&uidhash_lock, flags); | ||
336 | } | 336 | } |
337 | 337 | ||
338 | #else /* CONFIG_USER_SCHED && CONFIG_SYSFS */ | 338 | #else /* CONFIG_USER_SCHED && CONFIG_SYSFS */ |
diff --git a/lib/dma-debug.c b/lib/dma-debug.c index 58a9f9fc609a..ce6b7eabf674 100644 --- a/lib/dma-debug.c +++ b/lib/dma-debug.c | |||
@@ -819,9 +819,11 @@ static void check_unmap(struct dma_debug_entry *ref) | |||
819 | err_printk(ref->dev, entry, "DMA-API: device driver frees " | 819 | err_printk(ref->dev, entry, "DMA-API: device driver frees " |
820 | "DMA memory with different CPU address " | 820 | "DMA memory with different CPU address " |
821 | "[device address=0x%016llx] [size=%llu bytes] " | 821 | "[device address=0x%016llx] [size=%llu bytes] " |
822 | "[cpu alloc address=%p] [cpu free address=%p]", | 822 | "[cpu alloc address=0x%016llx] " |
823 | "[cpu free address=0x%016llx]", | ||
823 | ref->dev_addr, ref->size, | 824 | ref->dev_addr, ref->size, |
824 | (void *)entry->paddr, (void *)ref->paddr); | 825 | (unsigned long long)entry->paddr, |
826 | (unsigned long long)ref->paddr); | ||
825 | } | 827 | } |
826 | 828 | ||
827 | if (ref->sg_call_ents && ref->type == dma_debug_sg && | 829 | if (ref->sg_call_ents && ref->type == dma_debug_sg && |
diff --git a/mm/backing-dev.c b/mm/backing-dev.c index 1065b715ef64..11aee09dd2a6 100644 --- a/mm/backing-dev.c +++ b/mm/backing-dev.c | |||
@@ -628,6 +628,8 @@ static void bdi_prune_sb(struct backing_dev_info *bdi) | |||
628 | void bdi_unregister(struct backing_dev_info *bdi) | 628 | void bdi_unregister(struct backing_dev_info *bdi) |
629 | { | 629 | { |
630 | if (bdi->dev) { | 630 | if (bdi->dev) { |
631 | bdi_prune_sb(bdi); | ||
632 | |||
631 | if (!bdi_cap_flush_forker(bdi)) | 633 | if (!bdi_cap_flush_forker(bdi)) |
632 | bdi_wb_shutdown(bdi); | 634 | bdi_wb_shutdown(bdi); |
633 | bdi_debug_unregister(bdi); | 635 | bdi_debug_unregister(bdi); |
@@ -697,7 +699,6 @@ void bdi_destroy(struct backing_dev_info *bdi) | |||
697 | spin_unlock(&inode_lock); | 699 | spin_unlock(&inode_lock); |
698 | } | 700 | } |
699 | 701 | ||
700 | bdi_prune_sb(bdi); | ||
701 | bdi_unregister(bdi); | 702 | bdi_unregister(bdi); |
702 | 703 | ||
703 | for (i = 0; i < NR_BDI_STAT_ITEMS; i++) | 704 | for (i = 0; i < NR_BDI_STAT_ITEMS; i++) |
diff --git a/mm/highmem.c b/mm/highmem.c index 25878cc49daa..9c1e627f282e 100644 --- a/mm/highmem.c +++ b/mm/highmem.c | |||
@@ -426,16 +426,21 @@ void __init page_address_init(void) | |||
426 | 426 | ||
427 | void debug_kmap_atomic(enum km_type type) | 427 | void debug_kmap_atomic(enum km_type type) |
428 | { | 428 | { |
429 | static unsigned warn_count = 10; | 429 | static int warn_count = 10; |
430 | 430 | ||
431 | if (unlikely(warn_count == 0)) | 431 | if (unlikely(warn_count < 0)) |
432 | return; | 432 | return; |
433 | 433 | ||
434 | if (unlikely(in_interrupt())) { | 434 | if (unlikely(in_interrupt())) { |
435 | if (in_irq()) { | 435 | if (in_nmi()) { |
436 | if (type != KM_NMI && type != KM_NMI_PTE) { | ||
437 | WARN_ON(1); | ||
438 | warn_count--; | ||
439 | } | ||
440 | } else if (in_irq()) { | ||
436 | if (type != KM_IRQ0 && type != KM_IRQ1 && | 441 | if (type != KM_IRQ0 && type != KM_IRQ1 && |
437 | type != KM_BIO_SRC_IRQ && type != KM_BIO_DST_IRQ && | 442 | type != KM_BIO_SRC_IRQ && type != KM_BIO_DST_IRQ && |
438 | type != KM_BOUNCE_READ) { | 443 | type != KM_BOUNCE_READ && type != KM_IRQ_PTE) { |
439 | WARN_ON(1); | 444 | WARN_ON(1); |
440 | warn_count--; | 445 | warn_count--; |
441 | } | 446 | } |
@@ -452,7 +457,9 @@ void debug_kmap_atomic(enum km_type type) | |||
452 | } | 457 | } |
453 | 458 | ||
454 | if (type == KM_IRQ0 || type == KM_IRQ1 || type == KM_BOUNCE_READ || | 459 | if (type == KM_IRQ0 || type == KM_IRQ1 || type == KM_BOUNCE_READ || |
455 | type == KM_BIO_SRC_IRQ || type == KM_BIO_DST_IRQ) { | 460 | type == KM_BIO_SRC_IRQ || type == KM_BIO_DST_IRQ || |
461 | type == KM_IRQ_PTE || type == KM_NMI || | ||
462 | type == KM_NMI_PTE ) { | ||
456 | if (!irqs_disabled()) { | 463 | if (!irqs_disabled()) { |
457 | WARN_ON(1); | 464 | WARN_ON(1); |
458 | warn_count--; | 465 | warn_count--; |
@@ -1012,6 +1012,7 @@ static struct rmap_item *unstable_tree_search_insert(struct page *page, | |||
1012 | struct rmap_item *tree_rmap_item; | 1012 | struct rmap_item *tree_rmap_item; |
1013 | int ret; | 1013 | int ret; |
1014 | 1014 | ||
1015 | cond_resched(); | ||
1015 | tree_rmap_item = rb_entry(*new, struct rmap_item, node); | 1016 | tree_rmap_item = rb_entry(*new, struct rmap_item, node); |
1016 | page2[0] = get_mergeable_page(tree_rmap_item); | 1017 | page2[0] = get_mergeable_page(tree_rmap_item); |
1017 | if (!page2[0]) | 1018 | if (!page2[0]) |
diff --git a/mm/migrate.c b/mm/migrate.c index 1a4bf4813780..7dbcb22316d2 100644 --- a/mm/migrate.c +++ b/mm/migrate.c | |||
@@ -602,7 +602,7 @@ static int unmap_and_move(new_page_t get_new_page, unsigned long private, | |||
602 | struct page *newpage = get_new_page(page, private, &result); | 602 | struct page *newpage = get_new_page(page, private, &result); |
603 | int rcu_locked = 0; | 603 | int rcu_locked = 0; |
604 | int charge = 0; | 604 | int charge = 0; |
605 | struct mem_cgroup *mem; | 605 | struct mem_cgroup *mem = NULL; |
606 | 606 | ||
607 | if (!newpage) | 607 | if (!newpage) |
608 | return -ENOMEM; | 608 | return -ENOMEM; |
diff --git a/mm/page_alloc.c b/mm/page_alloc.c index cdcedf661616..2bc2ac63f41e 100644 --- a/mm/page_alloc.c +++ b/mm/page_alloc.c | |||
@@ -1769,7 +1769,7 @@ gfp_to_alloc_flags(gfp_t gfp_mask) | |||
1769 | * See also cpuset_zone_allowed() comment in kernel/cpuset.c. | 1769 | * See also cpuset_zone_allowed() comment in kernel/cpuset.c. |
1770 | */ | 1770 | */ |
1771 | alloc_flags &= ~ALLOC_CPUSET; | 1771 | alloc_flags &= ~ALLOC_CPUSET; |
1772 | } else if (unlikely(rt_task(p))) | 1772 | } else if (unlikely(rt_task(p)) && !in_interrupt()) |
1773 | alloc_flags |= ALLOC_HARDER; | 1773 | alloc_flags |= ALLOC_HARDER; |
1774 | 1774 | ||
1775 | if (likely(!(gfp_mask & __GFP_NOMEMALLOC))) { | 1775 | if (likely(!(gfp_mask & __GFP_NOMEMALLOC))) { |
@@ -1817,9 +1817,9 @@ __alloc_pages_slowpath(gfp_t gfp_mask, unsigned int order, | |||
1817 | if (NUMA_BUILD && (gfp_mask & GFP_THISNODE) == GFP_THISNODE) | 1817 | if (NUMA_BUILD && (gfp_mask & GFP_THISNODE) == GFP_THISNODE) |
1818 | goto nopage; | 1818 | goto nopage; |
1819 | 1819 | ||
1820 | restart: | ||
1820 | wake_all_kswapd(order, zonelist, high_zoneidx); | 1821 | wake_all_kswapd(order, zonelist, high_zoneidx); |
1821 | 1822 | ||
1822 | restart: | ||
1823 | /* | 1823 | /* |
1824 | * OK, we're below the kswapd watermark and have kicked background | 1824 | * OK, we're below the kswapd watermark and have kicked background |
1825 | * reclaim. Now things get more complex, so set up alloc_flags according | 1825 | * reclaim. Now things get more complex, so set up alloc_flags according |
diff --git a/net/bridge/br_if.c b/net/bridge/br_if.c index b1b3b0fbf41c..4a9f52732655 100644 --- a/net/bridge/br_if.c +++ b/net/bridge/br_if.c | |||
@@ -377,12 +377,16 @@ int br_add_if(struct net_bridge *br, struct net_device *dev) | |||
377 | struct net_bridge_port *p; | 377 | struct net_bridge_port *p; |
378 | int err = 0; | 378 | int err = 0; |
379 | 379 | ||
380 | if (dev->flags & IFF_LOOPBACK || dev->type != ARPHRD_ETHER) | 380 | /* Don't allow bridging non-ethernet like devices */ |
381 | if ((dev->flags & IFF_LOOPBACK) || | ||
382 | dev->type != ARPHRD_ETHER || dev->addr_len != ETH_ALEN) | ||
381 | return -EINVAL; | 383 | return -EINVAL; |
382 | 384 | ||
385 | /* No bridging of bridges */ | ||
383 | if (dev->netdev_ops->ndo_start_xmit == br_dev_xmit) | 386 | if (dev->netdev_ops->ndo_start_xmit == br_dev_xmit) |
384 | return -ELOOP; | 387 | return -ELOOP; |
385 | 388 | ||
389 | /* Device is already being bridged */ | ||
386 | if (dev->br_port != NULL) | 390 | if (dev->br_port != NULL) |
387 | return -EBUSY; | 391 | return -EBUSY; |
388 | 392 | ||
diff --git a/net/can/bcm.c b/net/can/bcm.c index 597da4f8f888..e8d58f33fe09 100644 --- a/net/can/bcm.c +++ b/net/can/bcm.c | |||
@@ -132,23 +132,27 @@ static inline struct bcm_sock *bcm_sk(const struct sock *sk) | |||
132 | /* | 132 | /* |
133 | * procfs functions | 133 | * procfs functions |
134 | */ | 134 | */ |
135 | static char *bcm_proc_getifname(int ifindex) | 135 | static char *bcm_proc_getifname(char *result, int ifindex) |
136 | { | 136 | { |
137 | struct net_device *dev; | 137 | struct net_device *dev; |
138 | 138 | ||
139 | if (!ifindex) | 139 | if (!ifindex) |
140 | return "any"; | 140 | return "any"; |
141 | 141 | ||
142 | /* no usage counting */ | 142 | read_lock(&dev_base_lock); |
143 | dev = __dev_get_by_index(&init_net, ifindex); | 143 | dev = __dev_get_by_index(&init_net, ifindex); |
144 | if (dev) | 144 | if (dev) |
145 | return dev->name; | 145 | strcpy(result, dev->name); |
146 | else | ||
147 | strcpy(result, "???"); | ||
148 | read_unlock(&dev_base_lock); | ||
146 | 149 | ||
147 | return "???"; | 150 | return result; |
148 | } | 151 | } |
149 | 152 | ||
150 | static int bcm_proc_show(struct seq_file *m, void *v) | 153 | static int bcm_proc_show(struct seq_file *m, void *v) |
151 | { | 154 | { |
155 | char ifname[IFNAMSIZ]; | ||
152 | struct sock *sk = (struct sock *)m->private; | 156 | struct sock *sk = (struct sock *)m->private; |
153 | struct bcm_sock *bo = bcm_sk(sk); | 157 | struct bcm_sock *bo = bcm_sk(sk); |
154 | struct bcm_op *op; | 158 | struct bcm_op *op; |
@@ -157,7 +161,7 @@ static int bcm_proc_show(struct seq_file *m, void *v) | |||
157 | seq_printf(m, " / sk %p", sk); | 161 | seq_printf(m, " / sk %p", sk); |
158 | seq_printf(m, " / bo %p", bo); | 162 | seq_printf(m, " / bo %p", bo); |
159 | seq_printf(m, " / dropped %lu", bo->dropped_usr_msgs); | 163 | seq_printf(m, " / dropped %lu", bo->dropped_usr_msgs); |
160 | seq_printf(m, " / bound %s", bcm_proc_getifname(bo->ifindex)); | 164 | seq_printf(m, " / bound %s", bcm_proc_getifname(ifname, bo->ifindex)); |
161 | seq_printf(m, " <<<\n"); | 165 | seq_printf(m, " <<<\n"); |
162 | 166 | ||
163 | list_for_each_entry(op, &bo->rx_ops, list) { | 167 | list_for_each_entry(op, &bo->rx_ops, list) { |
@@ -169,7 +173,7 @@ static int bcm_proc_show(struct seq_file *m, void *v) | |||
169 | continue; | 173 | continue; |
170 | 174 | ||
171 | seq_printf(m, "rx_op: %03X %-5s ", | 175 | seq_printf(m, "rx_op: %03X %-5s ", |
172 | op->can_id, bcm_proc_getifname(op->ifindex)); | 176 | op->can_id, bcm_proc_getifname(ifname, op->ifindex)); |
173 | seq_printf(m, "[%d]%c ", op->nframes, | 177 | seq_printf(m, "[%d]%c ", op->nframes, |
174 | (op->flags & RX_CHECK_DLC)?'d':' '); | 178 | (op->flags & RX_CHECK_DLC)?'d':' '); |
175 | if (op->kt_ival1.tv64) | 179 | if (op->kt_ival1.tv64) |
@@ -194,7 +198,8 @@ static int bcm_proc_show(struct seq_file *m, void *v) | |||
194 | list_for_each_entry(op, &bo->tx_ops, list) { | 198 | list_for_each_entry(op, &bo->tx_ops, list) { |
195 | 199 | ||
196 | seq_printf(m, "tx_op: %03X %s [%d] ", | 200 | seq_printf(m, "tx_op: %03X %s [%d] ", |
197 | op->can_id, bcm_proc_getifname(op->ifindex), | 201 | op->can_id, |
202 | bcm_proc_getifname(ifname, op->ifindex), | ||
198 | op->nframes); | 203 | op->nframes); |
199 | 204 | ||
200 | if (op->kt_ival1.tv64) | 205 | if (op->kt_ival1.tv64) |
diff --git a/net/ipv4/ipip.c b/net/ipv4/ipip.c index 08ccd344de7a..ae40ed1ba560 100644 --- a/net/ipv4/ipip.c +++ b/net/ipv4/ipip.c | |||
@@ -438,25 +438,27 @@ static netdev_tx_t ipip_tunnel_xmit(struct sk_buff *skb, struct net_device *dev) | |||
438 | goto tx_error; | 438 | goto tx_error; |
439 | } | 439 | } |
440 | 440 | ||
441 | if (tiph->frag_off) | 441 | df |= old_iph->frag_off & htons(IP_DF); |
442 | |||
443 | if (df) { | ||
442 | mtu = dst_mtu(&rt->u.dst) - sizeof(struct iphdr); | 444 | mtu = dst_mtu(&rt->u.dst) - sizeof(struct iphdr); |
443 | else | ||
444 | mtu = skb_dst(skb) ? dst_mtu(skb_dst(skb)) : dev->mtu; | ||
445 | 445 | ||
446 | if (mtu < 68) { | 446 | if (mtu < 68) { |
447 | stats->collisions++; | 447 | stats->collisions++; |
448 | ip_rt_put(rt); | 448 | ip_rt_put(rt); |
449 | goto tx_error; | 449 | goto tx_error; |
450 | } | 450 | } |
451 | if (skb_dst(skb)) | ||
452 | skb_dst(skb)->ops->update_pmtu(skb_dst(skb), mtu); | ||
453 | 451 | ||
454 | df |= (old_iph->frag_off&htons(IP_DF)); | 452 | if (skb_dst(skb)) |
453 | skb_dst(skb)->ops->update_pmtu(skb_dst(skb), mtu); | ||
455 | 454 | ||
456 | if ((old_iph->frag_off&htons(IP_DF)) && mtu < ntohs(old_iph->tot_len)) { | 455 | if ((old_iph->frag_off & htons(IP_DF)) && |
457 | icmp_send(skb, ICMP_DEST_UNREACH, ICMP_FRAG_NEEDED, htonl(mtu)); | 456 | mtu < ntohs(old_iph->tot_len)) { |
458 | ip_rt_put(rt); | 457 | icmp_send(skb, ICMP_DEST_UNREACH, ICMP_FRAG_NEEDED, |
459 | goto tx_error; | 458 | htonl(mtu)); |
459 | ip_rt_put(rt); | ||
460 | goto tx_error; | ||
461 | } | ||
460 | } | 462 | } |
461 | 463 | ||
462 | if (tunnel->err_count > 0) { | 464 | if (tunnel->err_count > 0) { |
diff --git a/net/ipv4/netfilter/nf_nat_core.c b/net/ipv4/netfilter/nf_nat_core.c index 68afc6ecd343..fe1a64479dd0 100644 --- a/net/ipv4/netfilter/nf_nat_core.c +++ b/net/ipv4/netfilter/nf_nat_core.c | |||
@@ -750,6 +750,8 @@ static int __init nf_nat_init(void) | |||
750 | BUG_ON(nfnetlink_parse_nat_setup_hook != NULL); | 750 | BUG_ON(nfnetlink_parse_nat_setup_hook != NULL); |
751 | rcu_assign_pointer(nfnetlink_parse_nat_setup_hook, | 751 | rcu_assign_pointer(nfnetlink_parse_nat_setup_hook, |
752 | nfnetlink_parse_nat_setup); | 752 | nfnetlink_parse_nat_setup); |
753 | BUG_ON(nf_ct_nat_offset != NULL); | ||
754 | rcu_assign_pointer(nf_ct_nat_offset, nf_nat_get_offset); | ||
753 | return 0; | 755 | return 0; |
754 | 756 | ||
755 | cleanup_extend: | 757 | cleanup_extend: |
@@ -764,6 +766,7 @@ static void __exit nf_nat_cleanup(void) | |||
764 | nf_ct_extend_unregister(&nat_extend); | 766 | nf_ct_extend_unregister(&nat_extend); |
765 | rcu_assign_pointer(nf_nat_seq_adjust_hook, NULL); | 767 | rcu_assign_pointer(nf_nat_seq_adjust_hook, NULL); |
766 | rcu_assign_pointer(nfnetlink_parse_nat_setup_hook, NULL); | 768 | rcu_assign_pointer(nfnetlink_parse_nat_setup_hook, NULL); |
769 | rcu_assign_pointer(nf_ct_nat_offset, NULL); | ||
767 | synchronize_net(); | 770 | synchronize_net(); |
768 | } | 771 | } |
769 | 772 | ||
diff --git a/net/ipv4/netfilter/nf_nat_helper.c b/net/ipv4/netfilter/nf_nat_helper.c index 09172a65d9b6..f9520fa3aba9 100644 --- a/net/ipv4/netfilter/nf_nat_helper.c +++ b/net/ipv4/netfilter/nf_nat_helper.c | |||
@@ -73,6 +73,28 @@ adjust_tcp_sequence(u32 seq, | |||
73 | DUMP_OFFSET(this_way); | 73 | DUMP_OFFSET(this_way); |
74 | } | 74 | } |
75 | 75 | ||
76 | /* Get the offset value, for conntrack */ | ||
77 | s16 nf_nat_get_offset(const struct nf_conn *ct, | ||
78 | enum ip_conntrack_dir dir, | ||
79 | u32 seq) | ||
80 | { | ||
81 | struct nf_conn_nat *nat = nfct_nat(ct); | ||
82 | struct nf_nat_seq *this_way; | ||
83 | s16 offset; | ||
84 | |||
85 | if (!nat) | ||
86 | return 0; | ||
87 | |||
88 | this_way = &nat->seq[dir]; | ||
89 | spin_lock_bh(&nf_nat_seqofs_lock); | ||
90 | offset = after(seq, this_way->correction_pos) | ||
91 | ? this_way->offset_after : this_way->offset_before; | ||
92 | spin_unlock_bh(&nf_nat_seqofs_lock); | ||
93 | |||
94 | return offset; | ||
95 | } | ||
96 | EXPORT_SYMBOL_GPL(nf_nat_get_offset); | ||
97 | |||
76 | /* Frobs data inside this packet, which is linear. */ | 98 | /* Frobs data inside this packet, which is linear. */ |
77 | static void mangle_contents(struct sk_buff *skb, | 99 | static void mangle_contents(struct sk_buff *skb, |
78 | unsigned int dataoff, | 100 | unsigned int dataoff, |
@@ -189,11 +211,6 @@ nf_nat_mangle_tcp_packet(struct sk_buff *skb, | |||
189 | adjust_tcp_sequence(ntohl(tcph->seq), | 211 | adjust_tcp_sequence(ntohl(tcph->seq), |
190 | (int)rep_len - (int)match_len, | 212 | (int)rep_len - (int)match_len, |
191 | ct, ctinfo); | 213 | ct, ctinfo); |
192 | /* Tell TCP window tracking about seq change */ | ||
193 | nf_conntrack_tcp_update(skb, ip_hdrlen(skb), | ||
194 | ct, CTINFO2DIR(ctinfo), | ||
195 | (int)rep_len - (int)match_len); | ||
196 | |||
197 | nf_conntrack_event_cache(IPCT_NATSEQADJ, ct); | 214 | nf_conntrack_event_cache(IPCT_NATSEQADJ, ct); |
198 | } | 215 | } |
199 | return 1; | 216 | return 1; |
@@ -415,12 +432,7 @@ nf_nat_seq_adjust(struct sk_buff *skb, | |||
415 | tcph->seq = newseq; | 432 | tcph->seq = newseq; |
416 | tcph->ack_seq = newack; | 433 | tcph->ack_seq = newack; |
417 | 434 | ||
418 | if (!nf_nat_sack_adjust(skb, tcph, ct, ctinfo)) | 435 | return nf_nat_sack_adjust(skb, tcph, ct, ctinfo); |
419 | return 0; | ||
420 | |||
421 | nf_conntrack_tcp_update(skb, ip_hdrlen(skb), ct, dir, seqoff); | ||
422 | |||
423 | return 1; | ||
424 | } | 436 | } |
425 | 437 | ||
426 | /* Setup NAT on this expected conntrack so it follows master. */ | 438 | /* Setup NAT on this expected conntrack so it follows master. */ |
diff --git a/net/netfilter/nf_conntrack_core.c b/net/netfilter/nf_conntrack_core.c index ca6e68dcd8a8..b9168c1864ca 100644 --- a/net/netfilter/nf_conntrack_core.c +++ b/net/netfilter/nf_conntrack_core.c | |||
@@ -1351,6 +1351,11 @@ err_stat: | |||
1351 | return ret; | 1351 | return ret; |
1352 | } | 1352 | } |
1353 | 1353 | ||
1354 | s16 (*nf_ct_nat_offset)(const struct nf_conn *ct, | ||
1355 | enum ip_conntrack_dir dir, | ||
1356 | u32 seq); | ||
1357 | EXPORT_SYMBOL_GPL(nf_ct_nat_offset); | ||
1358 | |||
1354 | int nf_conntrack_init(struct net *net) | 1359 | int nf_conntrack_init(struct net *net) |
1355 | { | 1360 | { |
1356 | int ret; | 1361 | int ret; |
@@ -1368,6 +1373,9 @@ int nf_conntrack_init(struct net *net) | |||
1368 | /* For use by REJECT target */ | 1373 | /* For use by REJECT target */ |
1369 | rcu_assign_pointer(ip_ct_attach, nf_conntrack_attach); | 1374 | rcu_assign_pointer(ip_ct_attach, nf_conntrack_attach); |
1370 | rcu_assign_pointer(nf_ct_destroy, destroy_conntrack); | 1375 | rcu_assign_pointer(nf_ct_destroy, destroy_conntrack); |
1376 | |||
1377 | /* Howto get NAT offsets */ | ||
1378 | rcu_assign_pointer(nf_ct_nat_offset, NULL); | ||
1371 | } | 1379 | } |
1372 | return 0; | 1380 | return 0; |
1373 | 1381 | ||
diff --git a/net/netfilter/nf_conntrack_proto_tcp.c b/net/netfilter/nf_conntrack_proto_tcp.c index f86284662756..7eda8b8e36a0 100644 --- a/net/netfilter/nf_conntrack_proto_tcp.c +++ b/net/netfilter/nf_conntrack_proto_tcp.c | |||
@@ -492,6 +492,21 @@ static void tcp_sack(const struct sk_buff *skb, unsigned int dataoff, | |||
492 | } | 492 | } |
493 | } | 493 | } |
494 | 494 | ||
495 | #ifdef CONFIG_NF_NAT_NEEDED | ||
496 | static inline s16 nat_offset(const struct nf_conn *ct, | ||
497 | enum ip_conntrack_dir dir, | ||
498 | u32 seq) | ||
499 | { | ||
500 | typeof(nf_ct_nat_offset) get_offset = rcu_dereference(nf_ct_nat_offset); | ||
501 | |||
502 | return get_offset != NULL ? get_offset(ct, dir, seq) : 0; | ||
503 | } | ||
504 | #define NAT_OFFSET(pf, ct, dir, seq) \ | ||
505 | (pf == NFPROTO_IPV4 ? nat_offset(ct, dir, seq) : 0) | ||
506 | #else | ||
507 | #define NAT_OFFSET(pf, ct, dir, seq) 0 | ||
508 | #endif | ||
509 | |||
495 | static bool tcp_in_window(const struct nf_conn *ct, | 510 | static bool tcp_in_window(const struct nf_conn *ct, |
496 | struct ip_ct_tcp *state, | 511 | struct ip_ct_tcp *state, |
497 | enum ip_conntrack_dir dir, | 512 | enum ip_conntrack_dir dir, |
@@ -506,6 +521,7 @@ static bool tcp_in_window(const struct nf_conn *ct, | |||
506 | struct ip_ct_tcp_state *receiver = &state->seen[!dir]; | 521 | struct ip_ct_tcp_state *receiver = &state->seen[!dir]; |
507 | const struct nf_conntrack_tuple *tuple = &ct->tuplehash[dir].tuple; | 522 | const struct nf_conntrack_tuple *tuple = &ct->tuplehash[dir].tuple; |
508 | __u32 seq, ack, sack, end, win, swin; | 523 | __u32 seq, ack, sack, end, win, swin; |
524 | s16 receiver_offset; | ||
509 | bool res; | 525 | bool res; |
510 | 526 | ||
511 | /* | 527 | /* |
@@ -519,11 +535,16 @@ static bool tcp_in_window(const struct nf_conn *ct, | |||
519 | if (receiver->flags & IP_CT_TCP_FLAG_SACK_PERM) | 535 | if (receiver->flags & IP_CT_TCP_FLAG_SACK_PERM) |
520 | tcp_sack(skb, dataoff, tcph, &sack); | 536 | tcp_sack(skb, dataoff, tcph, &sack); |
521 | 537 | ||
538 | /* Take into account NAT sequence number mangling */ | ||
539 | receiver_offset = NAT_OFFSET(pf, ct, !dir, ack - 1); | ||
540 | ack -= receiver_offset; | ||
541 | sack -= receiver_offset; | ||
542 | |||
522 | pr_debug("tcp_in_window: START\n"); | 543 | pr_debug("tcp_in_window: START\n"); |
523 | pr_debug("tcp_in_window: "); | 544 | pr_debug("tcp_in_window: "); |
524 | nf_ct_dump_tuple(tuple); | 545 | nf_ct_dump_tuple(tuple); |
525 | pr_debug("seq=%u ack=%u sack=%u win=%u end=%u\n", | 546 | pr_debug("seq=%u ack=%u+(%d) sack=%u+(%d) win=%u end=%u\n", |
526 | seq, ack, sack, win, end); | 547 | seq, ack, receiver_offset, sack, receiver_offset, win, end); |
527 | pr_debug("tcp_in_window: sender end=%u maxend=%u maxwin=%u scale=%i " | 548 | pr_debug("tcp_in_window: sender end=%u maxend=%u maxwin=%u scale=%i " |
528 | "receiver end=%u maxend=%u maxwin=%u scale=%i\n", | 549 | "receiver end=%u maxend=%u maxwin=%u scale=%i\n", |
529 | sender->td_end, sender->td_maxend, sender->td_maxwin, | 550 | sender->td_end, sender->td_maxend, sender->td_maxwin, |
@@ -613,8 +634,8 @@ static bool tcp_in_window(const struct nf_conn *ct, | |||
613 | 634 | ||
614 | pr_debug("tcp_in_window: "); | 635 | pr_debug("tcp_in_window: "); |
615 | nf_ct_dump_tuple(tuple); | 636 | nf_ct_dump_tuple(tuple); |
616 | pr_debug("seq=%u ack=%u sack =%u win=%u end=%u\n", | 637 | pr_debug("seq=%u ack=%u+(%d) sack=%u+(%d) win=%u end=%u\n", |
617 | seq, ack, sack, win, end); | 638 | seq, ack, receiver_offset, sack, receiver_offset, win, end); |
618 | pr_debug("tcp_in_window: sender end=%u maxend=%u maxwin=%u scale=%i " | 639 | pr_debug("tcp_in_window: sender end=%u maxend=%u maxwin=%u scale=%i " |
619 | "receiver end=%u maxend=%u maxwin=%u scale=%i\n", | 640 | "receiver end=%u maxend=%u maxwin=%u scale=%i\n", |
620 | sender->td_end, sender->td_maxend, sender->td_maxwin, | 641 | sender->td_end, sender->td_maxend, sender->td_maxwin, |
@@ -700,7 +721,7 @@ static bool tcp_in_window(const struct nf_conn *ct, | |||
700 | before(seq, sender->td_maxend + 1) ? | 721 | before(seq, sender->td_maxend + 1) ? |
701 | after(end, sender->td_end - receiver->td_maxwin - 1) ? | 722 | after(end, sender->td_end - receiver->td_maxwin - 1) ? |
702 | before(sack, receiver->td_end + 1) ? | 723 | before(sack, receiver->td_end + 1) ? |
703 | after(ack, receiver->td_end - MAXACKWINDOW(sender)) ? "BUG" | 724 | after(sack, receiver->td_end - MAXACKWINDOW(sender) - 1) ? "BUG" |
704 | : "ACK is under the lower bound (possible overly delayed ACK)" | 725 | : "ACK is under the lower bound (possible overly delayed ACK)" |
705 | : "ACK is over the upper bound (ACKed data not seen yet)" | 726 | : "ACK is over the upper bound (ACKed data not seen yet)" |
706 | : "SEQ is under the lower bound (already ACKed data retransmitted)" | 727 | : "SEQ is under the lower bound (already ACKed data retransmitted)" |
@@ -715,39 +736,6 @@ static bool tcp_in_window(const struct nf_conn *ct, | |||
715 | return res; | 736 | return res; |
716 | } | 737 | } |
717 | 738 | ||
718 | #ifdef CONFIG_NF_NAT_NEEDED | ||
719 | /* Update sender->td_end after NAT successfully mangled the packet */ | ||
720 | /* Caller must linearize skb at tcp header. */ | ||
721 | void nf_conntrack_tcp_update(const struct sk_buff *skb, | ||
722 | unsigned int dataoff, | ||
723 | struct nf_conn *ct, int dir, | ||
724 | s16 offset) | ||
725 | { | ||
726 | const struct tcphdr *tcph = (const void *)skb->data + dataoff; | ||
727 | const struct ip_ct_tcp_state *sender = &ct->proto.tcp.seen[dir]; | ||
728 | const struct ip_ct_tcp_state *receiver = &ct->proto.tcp.seen[!dir]; | ||
729 | __u32 end; | ||
730 | |||
731 | end = segment_seq_plus_len(ntohl(tcph->seq), skb->len, dataoff, tcph); | ||
732 | |||
733 | spin_lock_bh(&ct->lock); | ||
734 | /* | ||
735 | * We have to worry for the ack in the reply packet only... | ||
736 | */ | ||
737 | if (ct->proto.tcp.seen[dir].td_end + offset == end) | ||
738 | ct->proto.tcp.seen[dir].td_end = end; | ||
739 | ct->proto.tcp.last_end = end; | ||
740 | spin_unlock_bh(&ct->lock); | ||
741 | pr_debug("tcp_update: sender end=%u maxend=%u maxwin=%u scale=%i " | ||
742 | "receiver end=%u maxend=%u maxwin=%u scale=%i\n", | ||
743 | sender->td_end, sender->td_maxend, sender->td_maxwin, | ||
744 | sender->td_scale, | ||
745 | receiver->td_end, receiver->td_maxend, receiver->td_maxwin, | ||
746 | receiver->td_scale); | ||
747 | } | ||
748 | EXPORT_SYMBOL_GPL(nf_conntrack_tcp_update); | ||
749 | #endif | ||
750 | |||
751 | #define TH_FIN 0x01 | 739 | #define TH_FIN 0x01 |
752 | #define TH_SYN 0x02 | 740 | #define TH_SYN 0x02 |
753 | #define TH_RST 0x04 | 741 | #define TH_RST 0x04 |
diff --git a/net/netfilter/xt_connlimit.c b/net/netfilter/xt_connlimit.c index 680980954395..38f03f75a636 100644 --- a/net/netfilter/xt_connlimit.c +++ b/net/netfilter/xt_connlimit.c | |||
@@ -103,7 +103,7 @@ static int count_them(struct xt_connlimit_data *data, | |||
103 | const struct nf_conntrack_tuple *tuple, | 103 | const struct nf_conntrack_tuple *tuple, |
104 | const union nf_inet_addr *addr, | 104 | const union nf_inet_addr *addr, |
105 | const union nf_inet_addr *mask, | 105 | const union nf_inet_addr *mask, |
106 | const struct xt_match *match) | 106 | u_int8_t family) |
107 | { | 107 | { |
108 | const struct nf_conntrack_tuple_hash *found; | 108 | const struct nf_conntrack_tuple_hash *found; |
109 | struct xt_connlimit_conn *conn; | 109 | struct xt_connlimit_conn *conn; |
@@ -113,8 +113,7 @@ static int count_them(struct xt_connlimit_data *data, | |||
113 | bool addit = true; | 113 | bool addit = true; |
114 | int matches = 0; | 114 | int matches = 0; |
115 | 115 | ||
116 | 116 | if (family == NFPROTO_IPV6) | |
117 | if (match->family == NFPROTO_IPV6) | ||
118 | hash = &data->iphash[connlimit_iphash6(addr, mask)]; | 117 | hash = &data->iphash[connlimit_iphash6(addr, mask)]; |
119 | else | 118 | else |
120 | hash = &data->iphash[connlimit_iphash(addr->ip & mask->ip)]; | 119 | hash = &data->iphash[connlimit_iphash(addr->ip & mask->ip)]; |
@@ -157,8 +156,7 @@ static int count_them(struct xt_connlimit_data *data, | |||
157 | continue; | 156 | continue; |
158 | } | 157 | } |
159 | 158 | ||
160 | if (same_source_net(addr, mask, &conn->tuple.src.u3, | 159 | if (same_source_net(addr, mask, &conn->tuple.src.u3, family)) |
161 | match->family)) | ||
162 | /* same source network -> be counted! */ | 160 | /* same source network -> be counted! */ |
163 | ++matches; | 161 | ++matches; |
164 | nf_ct_put(found_ct); | 162 | nf_ct_put(found_ct); |
@@ -207,7 +205,7 @@ connlimit_mt(const struct sk_buff *skb, const struct xt_match_param *par) | |||
207 | 205 | ||
208 | spin_lock_bh(&info->data->lock); | 206 | spin_lock_bh(&info->data->lock); |
209 | connections = count_them(info->data, tuple_ptr, &addr, | 207 | connections = count_them(info->data, tuple_ptr, &addr, |
210 | &info->mask, par->match); | 208 | &info->mask, par->family); |
211 | spin_unlock_bh(&info->data->lock); | 209 | spin_unlock_bh(&info->data->lock); |
212 | 210 | ||
213 | if (connections < 0) { | 211 | if (connections < 0) { |
diff --git a/net/rose/rose_route.c b/net/rose/rose_route.c index 9478d9b3d977..f3e21989b88c 100644 --- a/net/rose/rose_route.c +++ b/net/rose/rose_route.c | |||
@@ -578,18 +578,18 @@ static int rose_clear_routes(void) | |||
578 | 578 | ||
579 | /* | 579 | /* |
580 | * Check that the device given is a valid AX.25 interface that is "up". | 580 | * Check that the device given is a valid AX.25 interface that is "up". |
581 | * called whith RTNL | ||
581 | */ | 582 | */ |
582 | static struct net_device *rose_ax25_dev_get(char *devname) | 583 | static struct net_device *rose_ax25_dev_find(char *devname) |
583 | { | 584 | { |
584 | struct net_device *dev; | 585 | struct net_device *dev; |
585 | 586 | ||
586 | if ((dev = dev_get_by_name(&init_net, devname)) == NULL) | 587 | if ((dev = __dev_get_by_name(&init_net, devname)) == NULL) |
587 | return NULL; | 588 | return NULL; |
588 | 589 | ||
589 | if ((dev->flags & IFF_UP) && dev->type == ARPHRD_AX25) | 590 | if ((dev->flags & IFF_UP) && dev->type == ARPHRD_AX25) |
590 | return dev; | 591 | return dev; |
591 | 592 | ||
592 | dev_put(dev); | ||
593 | return NULL; | 593 | return NULL; |
594 | } | 594 | } |
595 | 595 | ||
@@ -720,27 +720,23 @@ int rose_rt_ioctl(unsigned int cmd, void __user *arg) | |||
720 | case SIOCADDRT: | 720 | case SIOCADDRT: |
721 | if (copy_from_user(&rose_route, arg, sizeof(struct rose_route_struct))) | 721 | if (copy_from_user(&rose_route, arg, sizeof(struct rose_route_struct))) |
722 | return -EFAULT; | 722 | return -EFAULT; |
723 | if ((dev = rose_ax25_dev_get(rose_route.device)) == NULL) | 723 | if ((dev = rose_ax25_dev_find(rose_route.device)) == NULL) |
724 | return -EINVAL; | 724 | return -EINVAL; |
725 | if (rose_dev_exists(&rose_route.address)) { /* Can't add routes to ourself */ | 725 | if (rose_dev_exists(&rose_route.address)) /* Can't add routes to ourself */ |
726 | dev_put(dev); | ||
727 | return -EINVAL; | 726 | return -EINVAL; |
728 | } | ||
729 | if (rose_route.mask > 10) /* Mask can't be more than 10 digits */ | 727 | if (rose_route.mask > 10) /* Mask can't be more than 10 digits */ |
730 | return -EINVAL; | 728 | return -EINVAL; |
731 | if (rose_route.ndigis > AX25_MAX_DIGIS) | 729 | if (rose_route.ndigis > AX25_MAX_DIGIS) |
732 | return -EINVAL; | 730 | return -EINVAL; |
733 | err = rose_add_node(&rose_route, dev); | 731 | err = rose_add_node(&rose_route, dev); |
734 | dev_put(dev); | ||
735 | return err; | 732 | return err; |
736 | 733 | ||
737 | case SIOCDELRT: | 734 | case SIOCDELRT: |
738 | if (copy_from_user(&rose_route, arg, sizeof(struct rose_route_struct))) | 735 | if (copy_from_user(&rose_route, arg, sizeof(struct rose_route_struct))) |
739 | return -EFAULT; | 736 | return -EFAULT; |
740 | if ((dev = rose_ax25_dev_get(rose_route.device)) == NULL) | 737 | if ((dev = rose_ax25_dev_find(rose_route.device)) == NULL) |
741 | return -EINVAL; | 738 | return -EINVAL; |
742 | err = rose_del_node(&rose_route, dev); | 739 | err = rose_del_node(&rose_route, dev); |
743 | dev_put(dev); | ||
744 | return err; | 740 | return err; |
745 | 741 | ||
746 | case SIOCRSCLRRT: | 742 | case SIOCRSCLRRT: |
diff --git a/scripts/get_maintainer.pl b/scripts/get_maintainer.pl index 102b76608f35..81a67a458e78 100755 --- a/scripts/get_maintainer.pl +++ b/scripts/get_maintainer.pl | |||
@@ -5,8 +5,8 @@ | |||
5 | # Print selected MAINTAINERS information for | 5 | # Print selected MAINTAINERS information for |
6 | # the files modified in a patch or for a file | 6 | # the files modified in a patch or for a file |
7 | # | 7 | # |
8 | # usage: perl scripts/get_maintainers.pl [OPTIONS] <patch> | 8 | # usage: perl scripts/get_maintainer.pl [OPTIONS] <patch> |
9 | # perl scripts/get_maintainers.pl [OPTIONS] -f <file> | 9 | # perl scripts/get_maintainer.pl [OPTIONS] -f <file> |
10 | # | 10 | # |
11 | # Licensed under the terms of the GNU GPL License version 2 | 11 | # Licensed under the terms of the GNU GPL License version 2 |
12 | 12 | ||
diff --git a/sound/core/rawmidi.c b/sound/core/rawmidi.c index c0adc14c91f0..70d6f25ba526 100644 --- a/sound/core/rawmidi.c +++ b/sound/core/rawmidi.c | |||
@@ -248,7 +248,8 @@ static int assign_substream(struct snd_rawmidi *rmidi, int subdevice, | |||
248 | list_for_each_entry(substream, &s->substreams, list) { | 248 | list_for_each_entry(substream, &s->substreams, list) { |
249 | if (substream->opened) { | 249 | if (substream->opened) { |
250 | if (stream == SNDRV_RAWMIDI_STREAM_INPUT || | 250 | if (stream == SNDRV_RAWMIDI_STREAM_INPUT || |
251 | !(mode & SNDRV_RAWMIDI_LFLG_APPEND)) | 251 | !(mode & SNDRV_RAWMIDI_LFLG_APPEND) || |
252 | !substream->append) | ||
252 | continue; | 253 | continue; |
253 | } | 254 | } |
254 | if (subdevice < 0 || subdevice == substream->number) { | 255 | if (subdevice < 0 || subdevice == substream->number) { |
@@ -266,17 +267,21 @@ static int open_substream(struct snd_rawmidi *rmidi, | |||
266 | { | 267 | { |
267 | int err; | 268 | int err; |
268 | 269 | ||
269 | err = snd_rawmidi_runtime_create(substream); | 270 | if (substream->use_count == 0) { |
270 | if (err < 0) | 271 | err = snd_rawmidi_runtime_create(substream); |
271 | return err; | 272 | if (err < 0) |
272 | err = substream->ops->open(substream); | 273 | return err; |
273 | if (err < 0) | 274 | err = substream->ops->open(substream); |
274 | return err; | 275 | if (err < 0) { |
275 | substream->opened = 1; | 276 | snd_rawmidi_runtime_free(substream); |
276 | if (substream->use_count++ == 0) | 277 | return err; |
278 | } | ||
279 | substream->opened = 1; | ||
277 | substream->active_sensing = 0; | 280 | substream->active_sensing = 0; |
278 | if (mode & SNDRV_RAWMIDI_LFLG_APPEND) | 281 | if (mode & SNDRV_RAWMIDI_LFLG_APPEND) |
279 | substream->append = 1; | 282 | substream->append = 1; |
283 | } | ||
284 | substream->use_count++; | ||
280 | rmidi->streams[substream->stream].substream_opened++; | 285 | rmidi->streams[substream->stream].substream_opened++; |
281 | return 0; | 286 | return 0; |
282 | } | 287 | } |
@@ -297,27 +302,27 @@ static int rawmidi_open_priv(struct snd_rawmidi *rmidi, int subdevice, int mode, | |||
297 | SNDRV_RAWMIDI_STREAM_INPUT, | 302 | SNDRV_RAWMIDI_STREAM_INPUT, |
298 | mode, &sinput); | 303 | mode, &sinput); |
299 | if (err < 0) | 304 | if (err < 0) |
300 | goto __error; | 305 | return err; |
301 | } | 306 | } |
302 | if (mode & SNDRV_RAWMIDI_LFLG_OUTPUT) { | 307 | if (mode & SNDRV_RAWMIDI_LFLG_OUTPUT) { |
303 | err = assign_substream(rmidi, subdevice, | 308 | err = assign_substream(rmidi, subdevice, |
304 | SNDRV_RAWMIDI_STREAM_OUTPUT, | 309 | SNDRV_RAWMIDI_STREAM_OUTPUT, |
305 | mode, &soutput); | 310 | mode, &soutput); |
306 | if (err < 0) | 311 | if (err < 0) |
307 | goto __error; | 312 | return err; |
308 | } | 313 | } |
309 | 314 | ||
310 | if (sinput) { | 315 | if (sinput) { |
311 | err = open_substream(rmidi, sinput, mode); | 316 | err = open_substream(rmidi, sinput, mode); |
312 | if (err < 0) | 317 | if (err < 0) |
313 | goto __error; | 318 | return err; |
314 | } | 319 | } |
315 | if (soutput) { | 320 | if (soutput) { |
316 | err = open_substream(rmidi, soutput, mode); | 321 | err = open_substream(rmidi, soutput, mode); |
317 | if (err < 0) { | 322 | if (err < 0) { |
318 | if (sinput) | 323 | if (sinput) |
319 | close_substream(rmidi, sinput, 0); | 324 | close_substream(rmidi, sinput, 0); |
320 | goto __error; | 325 | return err; |
321 | } | 326 | } |
322 | } | 327 | } |
323 | 328 | ||
@@ -325,13 +330,6 @@ static int rawmidi_open_priv(struct snd_rawmidi *rmidi, int subdevice, int mode, | |||
325 | rfile->input = sinput; | 330 | rfile->input = sinput; |
326 | rfile->output = soutput; | 331 | rfile->output = soutput; |
327 | return 0; | 332 | return 0; |
328 | |||
329 | __error: | ||
330 | if (sinput && sinput->runtime) | ||
331 | snd_rawmidi_runtime_free(sinput); | ||
332 | if (soutput && soutput->runtime) | ||
333 | snd_rawmidi_runtime_free(soutput); | ||
334 | return err; | ||
335 | } | 333 | } |
336 | 334 | ||
337 | /* called from sound/core/seq/seq_midi.c */ | 335 | /* called from sound/core/seq/seq_midi.c */ |
diff --git a/sound/oss/dmasound/dmasound_core.c b/sound/oss/dmasound/dmasound_core.c index 793b7f478433..3f3c3f71db4b 100644 --- a/sound/oss/dmasound/dmasound_core.c +++ b/sound/oss/dmasound/dmasound_core.c | |||
@@ -219,7 +219,9 @@ static int shared_resources_initialised; | |||
219 | * Mid level stuff | 219 | * Mid level stuff |
220 | */ | 220 | */ |
221 | 221 | ||
222 | struct sound_settings dmasound = { .lock = SPIN_LOCK_UNLOCKED }; | 222 | struct sound_settings dmasound = { |
223 | .lock = __SPIN_LOCK_UNLOCKED(dmasound.lock) | ||
224 | }; | ||
223 | 225 | ||
224 | static inline void sound_silence(void) | 226 | static inline void sound_silence(void) |
225 | { | 227 | { |
diff --git a/sound/oss/sb_common.c b/sound/oss/sb_common.c index 77d0e5efda76..ce4db49291f7 100644 --- a/sound/oss/sb_common.c +++ b/sound/oss/sb_common.c | |||
@@ -157,7 +157,7 @@ static void sb_intr (sb_devc *devc) | |||
157 | break; | 157 | break; |
158 | 158 | ||
159 | default: | 159 | default: |
160 | /* printk(KERN_WARN "Sound Blaster: Unexpected interrupt\n"); */ | 160 | /* printk(KERN_WARNING "Sound Blaster: Unexpected interrupt\n"); */ |
161 | ; | 161 | ; |
162 | } | 162 | } |
163 | } | 163 | } |
@@ -177,7 +177,7 @@ static void sb_intr (sb_devc *devc) | |||
177 | break; | 177 | break; |
178 | 178 | ||
179 | default: | 179 | default: |
180 | /* printk(KERN_WARN "Sound Blaster: Unexpected interrupt\n"); */ | 180 | /* printk(KERN_WARNING "Sound Blaster: Unexpected interrupt\n"); */ |
181 | ; | 181 | ; |
182 | } | 182 | } |
183 | } | 183 | } |
diff --git a/sound/oss/sb_ess.c b/sound/oss/sb_ess.c index 180e95c87e3e..51a3d381a59e 100644 --- a/sound/oss/sb_ess.c +++ b/sound/oss/sb_ess.c | |||
@@ -782,7 +782,7 @@ printk(KERN_INFO "FKS: ess_handle_channel %s irq_mode=%d\n", channel, irq_mode); | |||
782 | break; | 782 | break; |
783 | 783 | ||
784 | default:; | 784 | default:; |
785 | /* printk(KERN_WARN "ESS: Unexpected interrupt\n"); */ | 785 | /* printk(KERN_WARNING "ESS: Unexpected interrupt\n"); */ |
786 | } | 786 | } |
787 | } | 787 | } |
788 | 788 | ||
diff --git a/sound/pci/hda/hda_intel.c b/sound/pci/hda/hda_intel.c index e340792f6cb3..6517f589d01d 100644 --- a/sound/pci/hda/hda_intel.c +++ b/sound/pci/hda/hda_intel.c | |||
@@ -722,9 +722,10 @@ static unsigned int azx_rirb_get_response(struct hda_bus *bus, | |||
722 | chip->last_cmd[addr]); | 722 | chip->last_cmd[addr]); |
723 | chip->single_cmd = 1; | 723 | chip->single_cmd = 1; |
724 | bus->response_reset = 0; | 724 | bus->response_reset = 0; |
725 | /* re-initialize CORB/RIRB */ | 725 | /* release CORB/RIRB */ |
726 | azx_free_cmd_io(chip); | 726 | azx_free_cmd_io(chip); |
727 | azx_init_cmd_io(chip); | 727 | /* disable unsolicited responses */ |
728 | azx_writel(chip, GCTL, azx_readl(chip, GCTL) & ~ICH6_GCTL_UNSOL); | ||
728 | return -1; | 729 | return -1; |
729 | } | 730 | } |
730 | 731 | ||
@@ -865,7 +866,9 @@ static int azx_reset(struct azx *chip) | |||
865 | } | 866 | } |
866 | 867 | ||
867 | /* Accept unsolicited responses */ | 868 | /* Accept unsolicited responses */ |
868 | azx_writel(chip, GCTL, azx_readl(chip, GCTL) | ICH6_GCTL_UNSOL); | 869 | if (!chip->single_cmd) |
870 | azx_writel(chip, GCTL, azx_readl(chip, GCTL) | | ||
871 | ICH6_GCTL_UNSOL); | ||
869 | 872 | ||
870 | /* detect codecs */ | 873 | /* detect codecs */ |
871 | if (!chip->codec_mask) { | 874 | if (!chip->codec_mask) { |
@@ -980,7 +983,8 @@ static void azx_init_chip(struct azx *chip) | |||
980 | azx_int_enable(chip); | 983 | azx_int_enable(chip); |
981 | 984 | ||
982 | /* initialize the codec command I/O */ | 985 | /* initialize the codec command I/O */ |
983 | azx_init_cmd_io(chip); | 986 | if (!chip->single_cmd) |
987 | azx_init_cmd_io(chip); | ||
984 | 988 | ||
985 | /* program the position buffer */ | 989 | /* program the position buffer */ |
986 | azx_writel(chip, DPLBASE, (u32)chip->posbuf.addr); | 990 | azx_writel(chip, DPLBASE, (u32)chip->posbuf.addr); |
diff --git a/sound/pci/hda/patch_conexant.c b/sound/pci/hda/patch_conexant.c index 3fbbc8c01e70..905859d4f4df 100644 --- a/sound/pci/hda/patch_conexant.c +++ b/sound/pci/hda/patch_conexant.c | |||
@@ -110,6 +110,7 @@ struct conexant_spec { | |||
110 | 110 | ||
111 | unsigned int dell_automute; | 111 | unsigned int dell_automute; |
112 | unsigned int port_d_mode; | 112 | unsigned int port_d_mode; |
113 | unsigned char ext_mic_bias; | ||
113 | }; | 114 | }; |
114 | 115 | ||
115 | static int conexant_playback_pcm_open(struct hda_pcm_stream *hinfo, | 116 | static int conexant_playback_pcm_open(struct hda_pcm_stream *hinfo, |
@@ -1927,6 +1928,11 @@ static hda_nid_t cxt5066_adc_nids[3] = { 0x14, 0x15, 0x16 }; | |||
1927 | static hda_nid_t cxt5066_capsrc_nids[1] = { 0x17 }; | 1928 | static hda_nid_t cxt5066_capsrc_nids[1] = { 0x17 }; |
1928 | #define CXT5066_SPDIF_OUT 0x21 | 1929 | #define CXT5066_SPDIF_OUT 0x21 |
1929 | 1930 | ||
1931 | /* OLPC's microphone port is DC coupled for use with external sensors, | ||
1932 | * therefore we use a 50% mic bias in order to center the input signal with | ||
1933 | * the DC input range of the codec. */ | ||
1934 | #define CXT5066_OLPC_EXT_MIC_BIAS PIN_VREF50 | ||
1935 | |||
1930 | static struct hda_channel_mode cxt5066_modes[1] = { | 1936 | static struct hda_channel_mode cxt5066_modes[1] = { |
1931 | { 2, NULL }, | 1937 | { 2, NULL }, |
1932 | }; | 1938 | }; |
@@ -1980,9 +1986,10 @@ static int cxt5066_hp_master_sw_put(struct snd_kcontrol *kcontrol, | |||
1980 | /* toggle input of built-in and mic jack appropriately */ | 1986 | /* toggle input of built-in and mic jack appropriately */ |
1981 | static void cxt5066_automic(struct hda_codec *codec) | 1987 | static void cxt5066_automic(struct hda_codec *codec) |
1982 | { | 1988 | { |
1983 | static struct hda_verb ext_mic_present[] = { | 1989 | struct conexant_spec *spec = codec->spec; |
1990 | struct hda_verb ext_mic_present[] = { | ||
1984 | /* enable external mic, port B */ | 1991 | /* enable external mic, port B */ |
1985 | {0x1a, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_VREF80}, | 1992 | {0x1a, AC_VERB_SET_PIN_WIDGET_CONTROL, spec->ext_mic_bias}, |
1986 | 1993 | ||
1987 | /* switch to external mic input */ | 1994 | /* switch to external mic input */ |
1988 | {0x17, AC_VERB_SET_CONNECT_SEL, 0}, | 1995 | {0x17, AC_VERB_SET_CONNECT_SEL, 0}, |
@@ -2235,7 +2242,7 @@ static struct hda_verb cxt5066_init_verbs_olpc[] = { | |||
2235 | {0x19, AC_VERB_SET_CONNECT_SEL, 0x00}, /* DAC1 */ | 2242 | {0x19, AC_VERB_SET_CONNECT_SEL, 0x00}, /* DAC1 */ |
2236 | 2243 | ||
2237 | /* Port B: external microphone */ | 2244 | /* Port B: external microphone */ |
2238 | {0x1a, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_VREF80}, | 2245 | {0x1a, AC_VERB_SET_PIN_WIDGET_CONTROL, CXT5066_OLPC_EXT_MIC_BIAS}, |
2239 | 2246 | ||
2240 | /* Port C: internal microphone */ | 2247 | /* Port C: internal microphone */ |
2241 | {0x1b, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_VREF80}, | 2248 | {0x1b, AC_VERB_SET_PIN_WIDGET_CONTROL, PIN_VREF80}, |
@@ -2325,6 +2332,7 @@ static struct snd_pci_quirk cxt5066_cfg_tbl[] = { | |||
2325 | CXT5066_LAPTOP), | 2332 | CXT5066_LAPTOP), |
2326 | SND_PCI_QUIRK(0x1028, 0x02f5, "Dell", | 2333 | SND_PCI_QUIRK(0x1028, 0x02f5, "Dell", |
2327 | CXT5066_DELL_LAPTOP), | 2334 | CXT5066_DELL_LAPTOP), |
2335 | SND_PCI_QUIRK(0x152d, 0x0833, "OLPC XO-1.5", CXT5066_OLPC_XO_1_5), | ||
2328 | {} | 2336 | {} |
2329 | }; | 2337 | }; |
2330 | 2338 | ||
@@ -2352,6 +2360,7 @@ static int patch_cxt5066(struct hda_codec *codec) | |||
2352 | spec->input_mux = &cxt5066_capture_source; | 2360 | spec->input_mux = &cxt5066_capture_source; |
2353 | 2361 | ||
2354 | spec->port_d_mode = PIN_HP; | 2362 | spec->port_d_mode = PIN_HP; |
2363 | spec->ext_mic_bias = PIN_VREF80; | ||
2355 | 2364 | ||
2356 | spec->num_init_verbs = 1; | 2365 | spec->num_init_verbs = 1; |
2357 | spec->init_verbs[0] = cxt5066_init_verbs; | 2366 | spec->init_verbs[0] = cxt5066_init_verbs; |
@@ -2383,6 +2392,7 @@ static int patch_cxt5066(struct hda_codec *codec) | |||
2383 | spec->mixers[spec->num_mixers++] = cxt5066_mixer_master_olpc; | 2392 | spec->mixers[spec->num_mixers++] = cxt5066_mixer_master_olpc; |
2384 | spec->mixers[spec->num_mixers++] = cxt5066_mixers; | 2393 | spec->mixers[spec->num_mixers++] = cxt5066_mixers; |
2385 | spec->port_d_mode = 0; | 2394 | spec->port_d_mode = 0; |
2395 | spec->ext_mic_bias = CXT5066_OLPC_EXT_MIC_BIAS; | ||
2386 | 2396 | ||
2387 | /* no S/PDIF out */ | 2397 | /* no S/PDIF out */ |
2388 | spec->multiout.dig_out_nid = 0; | 2398 | spec->multiout.dig_out_nid = 0; |
diff --git a/sound/pci/hda/patch_realtek.c b/sound/pci/hda/patch_realtek.c index ff20048504b6..daf6975b0c2e 100644 --- a/sound/pci/hda/patch_realtek.c +++ b/sound/pci/hda/patch_realtek.c | |||
@@ -4684,9 +4684,9 @@ static int alc880_parse_auto_config(struct hda_codec *codec) | |||
4684 | spec->multiout.dig_out_nid = dig_nid; | 4684 | spec->multiout.dig_out_nid = dig_nid; |
4685 | else { | 4685 | else { |
4686 | spec->multiout.slave_dig_outs = spec->slave_dig_outs; | 4686 | spec->multiout.slave_dig_outs = spec->slave_dig_outs; |
4687 | spec->slave_dig_outs[i - 1] = dig_nid; | 4687 | if (i >= ARRAY_SIZE(spec->slave_dig_outs) - 1) |
4688 | if (i == ARRAY_SIZE(spec->slave_dig_outs) - 1) | ||
4689 | break; | 4688 | break; |
4689 | spec->slave_dig_outs[i - 1] = dig_nid; | ||
4690 | } | 4690 | } |
4691 | } | 4691 | } |
4692 | if (spec->autocfg.dig_in_pin) | 4692 | if (spec->autocfg.dig_in_pin) |
@@ -6249,7 +6249,7 @@ static struct snd_pci_quirk alc260_cfg_tbl[] = { | |||
6249 | SND_PCI_QUIRK(0x1025, 0x008f, "Acer", ALC260_ACER), | 6249 | SND_PCI_QUIRK(0x1025, 0x008f, "Acer", ALC260_ACER), |
6250 | SND_PCI_QUIRK(0x1509, 0x4540, "Favorit 100XS", ALC260_FAVORIT100), | 6250 | SND_PCI_QUIRK(0x1509, 0x4540, "Favorit 100XS", ALC260_FAVORIT100), |
6251 | SND_PCI_QUIRK(0x103c, 0x2808, "HP d5700", ALC260_HP_3013), | 6251 | SND_PCI_QUIRK(0x103c, 0x2808, "HP d5700", ALC260_HP_3013), |
6252 | SND_PCI_QUIRK(0x103c, 0x280a, "HP d5750", ALC260_HP_3013), | 6252 | SND_PCI_QUIRK(0x103c, 0x280a, "HP d5750", ALC260_AUTO), /* no quirk */ |
6253 | SND_PCI_QUIRK(0x103c, 0x3010, "HP", ALC260_HP_3013), | 6253 | SND_PCI_QUIRK(0x103c, 0x3010, "HP", ALC260_HP_3013), |
6254 | SND_PCI_QUIRK(0x103c, 0x3011, "HP", ALC260_HP_3013), | 6254 | SND_PCI_QUIRK(0x103c, 0x3011, "HP", ALC260_HP_3013), |
6255 | SND_PCI_QUIRK(0x103c, 0x3012, "HP", ALC260_HP_DC7600), | 6255 | SND_PCI_QUIRK(0x103c, 0x3012, "HP", ALC260_HP_DC7600), |
@@ -9813,9 +9813,9 @@ static int alc882_parse_auto_config(struct hda_codec *codec) | |||
9813 | spec->multiout.dig_out_nid = dig_nid; | 9813 | spec->multiout.dig_out_nid = dig_nid; |
9814 | else { | 9814 | else { |
9815 | spec->multiout.slave_dig_outs = spec->slave_dig_outs; | 9815 | spec->multiout.slave_dig_outs = spec->slave_dig_outs; |
9816 | spec->slave_dig_outs[i - 1] = dig_nid; | 9816 | if (i >= ARRAY_SIZE(spec->slave_dig_outs) - 1) |
9817 | if (i == ARRAY_SIZE(spec->slave_dig_outs) - 1) | ||
9818 | break; | 9817 | break; |
9818 | spec->slave_dig_outs[i - 1] = dig_nid; | ||
9819 | } | 9819 | } |
9820 | } | 9820 | } |
9821 | if (spec->autocfg.dig_in_pin) | 9821 | if (spec->autocfg.dig_in_pin) |
@@ -11460,6 +11460,7 @@ static struct snd_pci_quirk alc262_cfg_tbl[] = { | |||
11460 | SND_PCI_QUIRK(0x104d, 0x820f, "Sony ASSAMD", ALC262_SONY_ASSAMD), | 11460 | SND_PCI_QUIRK(0x104d, 0x820f, "Sony ASSAMD", ALC262_SONY_ASSAMD), |
11461 | SND_PCI_QUIRK(0x104d, 0x9016, "Sony VAIO", ALC262_AUTO), /* dig-only */ | 11461 | SND_PCI_QUIRK(0x104d, 0x9016, "Sony VAIO", ALC262_AUTO), /* dig-only */ |
11462 | SND_PCI_QUIRK(0x104d, 0x9025, "Sony VAIO Z21MN", ALC262_TOSHIBA_S06), | 11462 | SND_PCI_QUIRK(0x104d, 0x9025, "Sony VAIO Z21MN", ALC262_TOSHIBA_S06), |
11463 | SND_PCI_QUIRK(0x104d, 0x9035, "Sony VAIO VGN-FW170J", ALC262_AUTO), | ||
11463 | SND_PCI_QUIRK_MASK(0x104d, 0xff00, 0x9000, "Sony VAIO", | 11464 | SND_PCI_QUIRK_MASK(0x104d, 0xff00, 0x9000, "Sony VAIO", |
11464 | ALC262_SONY_ASSAMD), | 11465 | ALC262_SONY_ASSAMD), |
11465 | SND_PCI_QUIRK(0x1179, 0x0001, "Toshiba dynabook SS RX1", | 11466 | SND_PCI_QUIRK(0x1179, 0x0001, "Toshiba dynabook SS RX1", |
diff --git a/sound/pci/hda/patch_sigmatel.c b/sound/pci/hda/patch_sigmatel.c index 66c0876bf734..8eb6508cd991 100644 --- a/sound/pci/hda/patch_sigmatel.c +++ b/sound/pci/hda/patch_sigmatel.c | |||
@@ -28,6 +28,7 @@ | |||
28 | #include <linux/delay.h> | 28 | #include <linux/delay.h> |
29 | #include <linux/slab.h> | 29 | #include <linux/slab.h> |
30 | #include <linux/pci.h> | 30 | #include <linux/pci.h> |
31 | #include <linux/dmi.h> | ||
31 | #include <sound/core.h> | 32 | #include <sound/core.h> |
32 | #include <sound/asoundef.h> | 33 | #include <sound/asoundef.h> |
33 | #include <sound/jack.h> | 34 | #include <sound/jack.h> |
@@ -1693,6 +1694,8 @@ static struct snd_pci_quirk stac92hd71bxx_cfg_tbl[] = { | |||
1693 | "DFI LanParty", STAC_92HD71BXX_REF), | 1694 | "DFI LanParty", STAC_92HD71BXX_REF), |
1694 | SND_PCI_QUIRK(PCI_VENDOR_ID_HP, 0x30fb, | 1695 | SND_PCI_QUIRK(PCI_VENDOR_ID_HP, 0x30fb, |
1695 | "HP dv4-1222nr", STAC_HP_DV4_1222NR), | 1696 | "HP dv4-1222nr", STAC_HP_DV4_1222NR), |
1697 | SND_PCI_QUIRK_MASK(PCI_VENDOR_ID_HP, 0xfff0, 0x1720, | ||
1698 | "HP", STAC_HP_DV5), | ||
1696 | SND_PCI_QUIRK_MASK(PCI_VENDOR_ID_HP, 0xfff0, 0x3080, | 1699 | SND_PCI_QUIRK_MASK(PCI_VENDOR_ID_HP, 0xfff0, 0x3080, |
1697 | "HP", STAC_HP_DV5), | 1700 | "HP", STAC_HP_DV5), |
1698 | SND_PCI_QUIRK_MASK(PCI_VENDOR_ID_HP, 0xfff0, 0x30f0, | 1701 | SND_PCI_QUIRK_MASK(PCI_VENDOR_ID_HP, 0xfff0, 0x30f0, |
@@ -4665,6 +4668,26 @@ static void stac92xx_unsol_event(struct hda_codec *codec, unsigned int res) | |||
4665 | } | 4668 | } |
4666 | } | 4669 | } |
4667 | 4670 | ||
4671 | static int hp_bseries_system(u32 subsystem_id) | ||
4672 | { | ||
4673 | switch (subsystem_id) { | ||
4674 | case 0x103c307e: | ||
4675 | case 0x103c307f: | ||
4676 | case 0x103c3080: | ||
4677 | case 0x103c3081: | ||
4678 | case 0x103c1722: | ||
4679 | case 0x103c1723: | ||
4680 | case 0x103c1724: | ||
4681 | case 0x103c1725: | ||
4682 | case 0x103c1726: | ||
4683 | case 0x103c1727: | ||
4684 | case 0x103c1728: | ||
4685 | case 0x103c1729: | ||
4686 | return 1; | ||
4687 | } | ||
4688 | return 0; | ||
4689 | } | ||
4690 | |||
4668 | #ifdef CONFIG_PROC_FS | 4691 | #ifdef CONFIG_PROC_FS |
4669 | static void stac92hd_proc_hook(struct snd_info_buffer *buffer, | 4692 | static void stac92hd_proc_hook(struct snd_info_buffer *buffer, |
4670 | struct hda_codec *codec, hda_nid_t nid) | 4693 | struct hda_codec *codec, hda_nid_t nid) |
@@ -4754,6 +4777,11 @@ static int stac92xx_hp_check_power_status(struct hda_codec *codec, | |||
4754 | else | 4777 | else |
4755 | spec->gpio_data |= spec->gpio_led; /* white */ | 4778 | spec->gpio_data |= spec->gpio_led; /* white */ |
4756 | 4779 | ||
4780 | if (hp_bseries_system(codec->subsystem_id)) { | ||
4781 | /* LED state is inverted on these systems */ | ||
4782 | spec->gpio_data ^= spec->gpio_led; | ||
4783 | } | ||
4784 | |||
4757 | stac_gpio_set(codec, spec->gpio_mask, | 4785 | stac_gpio_set(codec, spec->gpio_mask, |
4758 | spec->gpio_dir, | 4786 | spec->gpio_dir, |
4759 | spec->gpio_data); | 4787 | spec->gpio_data); |
@@ -5243,6 +5271,7 @@ static int patch_stac92hd71bxx(struct hda_codec *codec) | |||
5243 | { | 5271 | { |
5244 | struct sigmatel_spec *spec; | 5272 | struct sigmatel_spec *spec; |
5245 | struct hda_verb *unmute_init = stac92hd71bxx_unmute_core_init; | 5273 | struct hda_verb *unmute_init = stac92hd71bxx_unmute_core_init; |
5274 | unsigned int pin_cfg; | ||
5246 | int err = 0; | 5275 | int err = 0; |
5247 | 5276 | ||
5248 | spec = kzalloc(sizeof(*spec), GFP_KERNEL); | 5277 | spec = kzalloc(sizeof(*spec), GFP_KERNEL); |
@@ -5426,6 +5455,45 @@ again: | |||
5426 | break; | 5455 | break; |
5427 | } | 5456 | } |
5428 | 5457 | ||
5458 | if (hp_bseries_system(codec->subsystem_id)) { | ||
5459 | pin_cfg = snd_hda_codec_get_pincfg(codec, 0x0f); | ||
5460 | if (get_defcfg_device(pin_cfg) == AC_JACK_LINE_OUT || | ||
5461 | get_defcfg_device(pin_cfg) == AC_JACK_SPEAKER || | ||
5462 | get_defcfg_device(pin_cfg) == AC_JACK_HP_OUT) { | ||
5463 | /* It was changed in the BIOS to just satisfy MS DTM. | ||
5464 | * Lets turn it back into slaved HP | ||
5465 | */ | ||
5466 | pin_cfg = (pin_cfg & (~AC_DEFCFG_DEVICE)) | ||
5467 | | (AC_JACK_HP_OUT << | ||
5468 | AC_DEFCFG_DEVICE_SHIFT); | ||
5469 | pin_cfg = (pin_cfg & (~(AC_DEFCFG_DEF_ASSOC | ||
5470 | | AC_DEFCFG_SEQUENCE))) | ||
5471 | | 0x1f; | ||
5472 | snd_hda_codec_set_pincfg(codec, 0x0f, pin_cfg); | ||
5473 | } | ||
5474 | } | ||
5475 | |||
5476 | if ((codec->subsystem_id >> 16) == PCI_VENDOR_ID_HP) { | ||
5477 | const struct dmi_device *dev = NULL; | ||
5478 | while ((dev = dmi_find_device(DMI_DEV_TYPE_OEM_STRING, | ||
5479 | NULL, dev))) { | ||
5480 | if (strcmp(dev->name, "HP_Mute_LED_1")) { | ||
5481 | switch (codec->vendor_id) { | ||
5482 | case 0x111d7608: | ||
5483 | spec->gpio_led = 0x01; | ||
5484 | break; | ||
5485 | case 0x111d7600: | ||
5486 | case 0x111d7601: | ||
5487 | case 0x111d7602: | ||
5488 | case 0x111d7603: | ||
5489 | spec->gpio_led = 0x08; | ||
5490 | break; | ||
5491 | } | ||
5492 | break; | ||
5493 | } | ||
5494 | } | ||
5495 | } | ||
5496 | |||
5429 | #ifdef CONFIG_SND_HDA_POWER_SAVE | 5497 | #ifdef CONFIG_SND_HDA_POWER_SAVE |
5430 | if (spec->gpio_led) { | 5498 | if (spec->gpio_led) { |
5431 | spec->gpio_mask |= spec->gpio_led; | 5499 | spec->gpio_mask |= spec->gpio_led; |
diff --git a/sound/pci/intel8x0.c b/sound/pci/intel8x0.c index 754867ed4785..aac20fb4aad2 100644 --- a/sound/pci/intel8x0.c +++ b/sound/pci/intel8x0.c | |||
@@ -1950,6 +1950,12 @@ static struct ac97_quirk ac97_quirks[] __devinitdata = { | |||
1950 | }, | 1950 | }, |
1951 | { | 1951 | { |
1952 | .subvendor = 0x104d, | 1952 | .subvendor = 0x104d, |
1953 | .subdevice = 0x8144, | ||
1954 | .name = "Sony", | ||
1955 | .type = AC97_TUNE_INV_EAPD | ||
1956 | }, | ||
1957 | { | ||
1958 | .subvendor = 0x104d, | ||
1953 | .subdevice = 0x8197, | 1959 | .subdevice = 0x8197, |
1954 | .name = "Sony S1XP", | 1960 | .name = "Sony S1XP", |
1955 | .type = AC97_TUNE_INV_EAPD | 1961 | .type = AC97_TUNE_INV_EAPD |
diff --git a/sound/sh/aica.c b/sound/sh/aica.c index 583a3693df75..a0df401ebb9f 100644 --- a/sound/sh/aica.c +++ b/sound/sh/aica.c | |||
@@ -49,6 +49,7 @@ MODULE_AUTHOR("Adrian McMenamin <adrian@mcmen.demon.co.uk>"); | |||
49 | MODULE_DESCRIPTION("Dreamcast AICA sound (pcm) driver"); | 49 | MODULE_DESCRIPTION("Dreamcast AICA sound (pcm) driver"); |
50 | MODULE_LICENSE("GPL"); | 50 | MODULE_LICENSE("GPL"); |
51 | MODULE_SUPPORTED_DEVICE("{{Yamaha/SEGA, AICA}}"); | 51 | MODULE_SUPPORTED_DEVICE("{{Yamaha/SEGA, AICA}}"); |
52 | MODULE_FIRMWARE("aica_firmware.bin"); | ||
52 | 53 | ||
53 | /* module parameters */ | 54 | /* module parameters */ |
54 | #define CARD_NAME "AICA" | 55 | #define CARD_NAME "AICA" |
diff --git a/sound/soc/omap/omap-pcm.c b/sound/soc/omap/omap-pcm.c index 5735945788bf..6a829eef2a4f 100644 --- a/sound/soc/omap/omap-pcm.c +++ b/sound/soc/omap/omap-pcm.c | |||
@@ -195,8 +195,12 @@ static int omap_pcm_prepare(struct snd_pcm_substream *substream) | |||
195 | else | 195 | else |
196 | omap_enable_dma_irq(prtd->dma_ch, OMAP_DMA_FRAME_IRQ); | 196 | omap_enable_dma_irq(prtd->dma_ch, OMAP_DMA_FRAME_IRQ); |
197 | 197 | ||
198 | omap_set_dma_src_burst_mode(prtd->dma_ch, OMAP_DMA_DATA_BURST_16); | 198 | if (!(cpu_class_is_omap1())) { |
199 | omap_set_dma_dest_burst_mode(prtd->dma_ch, OMAP_DMA_DATA_BURST_16); | 199 | omap_set_dma_src_burst_mode(prtd->dma_ch, |
200 | OMAP_DMA_DATA_BURST_16); | ||
201 | omap_set_dma_dest_burst_mode(prtd->dma_ch, | ||
202 | OMAP_DMA_DATA_BURST_16); | ||
203 | } | ||
200 | 204 | ||
201 | return 0; | 205 | return 0; |
202 | } | 206 | } |
diff --git a/sound/soc/s3c24xx/s3c64xx-i2s.c b/sound/soc/s3c24xx/s3c64xx-i2s.c index 3c06c401d0fb..105a77eeded0 100644 --- a/sound/soc/s3c24xx/s3c64xx-i2s.c +++ b/sound/soc/s3c24xx/s3c64xx-i2s.c | |||
@@ -220,6 +220,8 @@ static __devinit int s3c64xx_iis_dev_probe(struct platform_device *pdev) | |||
220 | goto err; | 220 | goto err; |
221 | } | 221 | } |
222 | 222 | ||
223 | clk_enable(i2s->iis_cclk); | ||
224 | |||
223 | ret = s3c_i2sv2_probe(pdev, dai, i2s, 0); | 225 | ret = s3c_i2sv2_probe(pdev, dai, i2s, 0); |
224 | if (ret) | 226 | if (ret) |
225 | goto err_clk; | 227 | goto err_clk; |
diff --git a/sound/usb/usbaudio.h b/sound/usb/usbaudio.h index 8e7f78941ba6..e9a3a9dca15c 100644 --- a/sound/usb/usbaudio.h +++ b/sound/usb/usbaudio.h | |||
@@ -210,7 +210,7 @@ struct snd_usb_midi_endpoint_info { | |||
210 | /* | 210 | /* |
211 | */ | 211 | */ |
212 | 212 | ||
213 | #define combine_word(s) ((*s) | ((unsigned int)(s)[1] << 8)) | 213 | #define combine_word(s) ((*(s)) | ((unsigned int)(s)[1] << 8)) |
214 | #define combine_triple(s) (combine_word(s) | ((unsigned int)(s)[2] << 16)) | 214 | #define combine_triple(s) (combine_word(s) | ((unsigned int)(s)[2] << 16)) |
215 | #define combine_quad(s) (combine_triple(s) | ((unsigned int)(s)[3] << 24)) | 215 | #define combine_quad(s) (combine_triple(s) | ((unsigned int)(s)[3] << 24)) |
216 | 216 | ||
diff --git a/tools/perf/builtin-record.c b/tools/perf/builtin-record.c index 3eeef339c787..a4be453fc8a9 100644 --- a/tools/perf/builtin-record.c +++ b/tools/perf/builtin-record.c | |||
@@ -426,7 +426,7 @@ try_again: | |||
426 | if (fd[nr_cpu][counter] < 0) { | 426 | if (fd[nr_cpu][counter] < 0) { |
427 | int err = errno; | 427 | int err = errno; |
428 | 428 | ||
429 | if (err == EPERM) | 429 | if (err == EPERM || err == EACCES) |
430 | die("Permission error - are you root?\n"); | 430 | die("Permission error - are you root?\n"); |
431 | else if (err == ENODEV && profile_cpu != -1) | 431 | else if (err == ENODEV && profile_cpu != -1) |
432 | die("No such device - did you specify an out-of-range profile CPU?\n"); | 432 | die("No such device - did you specify an out-of-range profile CPU?\n"); |
diff --git a/tools/perf/builtin-top.c b/tools/perf/builtin-top.c index a1b1d10912dc..e23bc74e734f 100644 --- a/tools/perf/builtin-top.c +++ b/tools/perf/builtin-top.c | |||
@@ -1027,7 +1027,7 @@ try_again: | |||
1027 | if (fd[i][counter] < 0) { | 1027 | if (fd[i][counter] < 0) { |
1028 | int err = errno; | 1028 | int err = errno; |
1029 | 1029 | ||
1030 | if (err == EPERM) | 1030 | if (err == EPERM || err == EACCES) |
1031 | die("No permission - are you root?\n"); | 1031 | die("No permission - are you root?\n"); |
1032 | /* | 1032 | /* |
1033 | * If it's cycles then fall back to hrtimer | 1033 | * If it's cycles then fall back to hrtimer |