aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation
diff options
context:
space:
mode:
authorLen Brown <len.brown@intel.com>2007-01-11 01:49:44 -0500
committerLen Brown <len.brown@intel.com>2007-01-11 01:49:44 -0500
commit1bb67c2582f4271488721001a707124fd0af347e (patch)
tree1c9f941eb4b0df8ec096f10790a36022cf0c667e /Documentation
parentd6637b28ffb38f207015c990e481fde5bba233d7 (diff)
ACPI: schedule obsolete features for deletion
Signed-off-by: Len Brown <len.brown@intel.com>
Diffstat (limited to 'Documentation')
-rw-r--r--Documentation/feature-removal-schedule.txt45
1 files changed, 45 insertions, 0 deletions
diff --git a/Documentation/feature-removal-schedule.txt b/Documentation/feature-removal-schedule.txt
index 30f3c8c9c12a..2ee16b49e10e 100644
--- a/Documentation/feature-removal-schedule.txt
+++ b/Documentation/feature-removal-schedule.txt
@@ -256,3 +256,48 @@ Why: Speedstep-centrino driver with ACPI hooks and acpi-cpufreq driver are
256Who: Venkatesh Pallipadi <venkatesh.pallipadi@intel.com> 256Who: Venkatesh Pallipadi <venkatesh.pallipadi@intel.com>
257 257
258--------------------------- 258---------------------------
259
260What: ACPI hotkey driver (CONFIG_ACPI_HOTKEY)
261When: 2.6.21
262Why: hotkey.c was an attempt to consolidate multiple drivers that use
263 ACPI to implement hotkeys. However, hotkeys are not documented
264 in the ACPI specification, so the drivers used undocumented
265 vendor-specific hooks and turned out to be more different than
266 the same.
267
268 Further, the keys and the features supplied by each platform
269 are different, so there will always be a need for
270 platform-specific drivers.
271
272 So the new plan is to delete hotkey.c and instead, work on the
273 platform specific drivers to try to make them look the same
274 to the user when they supply the same features.
275
276 hotkey.c has always depended on CONFIG_EXPERIMENTAL
277
278Who: Len Brown <len.brown@intel.com>
279
280---------------------------
281
282What: /sys/firmware/acpi/namespace
283When: 2.6.21
284Why: The ACPI namespace is effectively the symbol list for
285 the BIOS. The device names are completely arbitrary
286 and have no place being exposed to user-space.
287
288 For those interested in the BIOS ACPI namespace,
289 the BIOS can be extracted and disassembled with acpidump
290 and iasl as documented in the pmtools package here:
291 http://ftp.kernel.org/pub/linux/kernel/people/lenb/acpi/utils
292
293Who: Len Brown <len.brown@intel.com>
294
295---------------------------
296
297What: /proc/acpi/button
298When: August 2007
299Why: /proc/acpi/button has been replaced by events to the input layer
300 since 2.6.20.
301Who: Len Brown <len.brown@intel.com>
302
303---------------------------