Update DEP-5 uri
[debian/omnibook.git] / misc / omnibook-integration.patch
1 --- linux-2.6.17/arch/i386/Kconfig      2006-06-18 03:49:35.000000000 +0200
2 +++ linux-2.6.17-omke/arch/i386/Kconfig 2006-09-07 19:16:40.994446032 +0200
3 @@ -334,6 +334,54 @@
4           Say Y if you intend to run this kernel on a Toshiba portable.
5           Say N otherwise.
6  
7 +config OMNIBOOK
8 +       tristate "HP Omnibook and Toshiba laptop support"
9 +       depends on PCI && X86 && EXPERIMENTAL
10 +       ---help---
11 +          This adds a driver to support some features of laptops such as 
12 +         HP OmniBook, Pavilion, Compal ACL00 ,Toshiba Satellite which have 
13 +         a Phoenix BIOS and are not supported by other Toshiba drivers
14 +          and some Acer Aspire series laptops.
15 +
16 +         Most of these are manufactured by Compal Electronics, Inc as ODM
17 +          
18 +         See  <http://www.sf.net/projects/omnibook/>.
19 +
20 +          Say Y if you intend to run this kernel on a supported portable.
21 +          Say N otherwise.
22 +
23 +          This driver is also available as a module ( = code which can be
24 +          inserted in and removed from the running kernel whenever you want).
25 +          If you want to compile it as a module, say M here and read
26 +          Documentation/modules.txt.
27 +          
28 +         The module is called omnibook.ko due to historical reasons.
29 +
30 +config OMNIBOOK_LEGACY
31 +       bool "HP omnibook legacy features"
32 +       depends on OMNIBOOK
33 +       default y if !ACPI
34 +       ---help---
35 +        This option enable support for some legacy features of the omnibook
36 +         driver, including:
37 +         * /proc/apm emulation.
38 +        * non-ACPI support code.
39 +        * AC adapter and Battery monitoring default enabling.
40 +        This is mainly for laptops with no or broken ACPI support.
41 +
42 +        If you are unsure, say N.
43 +
44 +config OMNIBOOK_BACKLIGHT
45 +       bool "HP omnibook backlight support"
46 +       depends on OMNIBOOK
47 +       select BACKLIGHT_CLASS_DEVICE
48 +       default y
49 +       ---help---
50 +         Enable registration of the omnibook module as a backlight device.
51 +         This allow query and control of the LCD brightness via sysfs.
52 +        
53 +        If you are unsure, say Y.
54 +
55  config I8K
56         tristate "Dell laptop support"
57         ---help---
58 diff -Nru linux-2.6.17/drivers/misc/Makefile linux-2.6.17-omke/drivers/misc/Makefile
59 --- linux-2.6.17/drivers/misc/Makefile  2006-06-18 03:49:35.000000000 +0200
60 +++ linux-2.6.17-omke/drivers/misc/Makefile     2006-09-07 14:16:09.775221578 +0200
61 @@ -5,3 +5,5 @@
62  
63  obj-$(CONFIG_IBM_ASM)  += ibmasm/
64  obj-$(CONFIG_HDPU_FEATURES)    += hdpuftrs/
65 +obj-$(CONFIG_OMNIBOOK) += omnibook/
66 +
67 diff -Nru linux-2.6.17/drivers/misc/omnibook/Makefile linux-2.6.17-omke/drivers/misc/omnibook/Makefile
68 --- linux-2.6.17/drivers/misc/omnibook/Makefile 1970-01-01 01:00:00.000000000 +0100
69 +++ linux-2.6.17-omke/drivers/misc/omnibook/Makefile    2006-09-07 18:15:18.927168481 +0200
70 @@ -0,0 +1,28 @@
71 +
72 +# Makefile -- makefile for the HP OmniBook support module
73 +
74 +# This program is free software; you can redistribute it and/or modify it
75 +# under the terms of the GNU General Public License as published by the
76 +# Free Software Foundation; either version 2, or (at your option) any
77 +# later version.
78 +#
79 +# This program is distributed in the hope that it will be useful, but
80 +# WITHOUT ANY WARRANTY; without even the implied warranty of
81 +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
82 +# General Public License for more details.
83 +#
84 +# Written by Soós Péter <sp@osb.hu>, 2002-2004
85 +#
86 +# Note! Dependencies are done automagically by 'make dep', which also
87 +# removes any old dependencies. DON'T put your own dependencies here
88 +# unless it's something special (ie not a .c file).
89 +#
90 +# Note 2! The CFLAGS definitions are now in the main makefile...
91 +
92 +EXTRA_LDFLAGS += $(src)/sections.lds
93 +obj-$(CONFIG_OMNIBOOK) += omnibook.o
94 +
95 +omnibook-objs := init.o ec.o compal.o acpi.o nbsmi.o \
96 +ac.o apmemu.o battery.o blank.o bluetooth.o display.o dock.o dump.o \
97 +fan.o fan_policy.o hotkeys.o info.o lcd.o muteled.o temperature.o \
98 +touchpad.o wireless.o
99
100