forked from torvalds/linux
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Reason: Further changes conflict with upstream fixes Signed-off-by: Thomas Gleixner <[email protected]>
- Loading branch information
Showing
268 changed files
with
2,055 additions
and
1,693 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -1581,7 +1581,7 @@ F: include/linux/coda*.h | |
|
||
COMMON INTERNET FILE SYSTEM (CIFS) | ||
M: Steve French <[email protected]> | ||
L: linux-cifs[email protected].org (moderated for non-subscribers) | ||
L: linux-cifs@vger.kernel.org | ||
L: [email protected] (moderated for non-subscribers) | ||
W: http://linux-cifs.samba.org/ | ||
Q: http://patchwork.ozlabs.org/project/linux-cifs-client/list/ | ||
|
@@ -2887,6 +2887,13 @@ T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git | |
S: Maintained | ||
F: drivers/input/ | ||
|
||
INPUT MULTITOUCH (MT) PROTOCOL | ||
M: Henrik Rydberg <[email protected]> | ||
L: [email protected] | ||
S: Maintained | ||
F: Documentation/input/multi-touch-protocol.txt | ||
K: \b(ABS|SYN)_MT_ | ||
|
||
INTEL IDLE DRIVER | ||
M: Len Brown <[email protected]> | ||
L: [email protected] | ||
|
@@ -2978,20 +2985,14 @@ F: drivers/net/ixgb/ | |
F: drivers/net/ixgbe/ | ||
|
||
INTEL PRO/WIRELESS 2100 NETWORK CONNECTION SUPPORT | ||
M: Reinette Chatre <[email protected]> | ||
M: Intel Linux Wireless <[email protected]> | ||
L: [email protected] | ||
W: http://ipw2100.sourceforge.net | ||
S: Odd Fixes | ||
S: Orphan | ||
F: Documentation/networking/README.ipw2100 | ||
F: drivers/net/wireless/ipw2x00/ipw2100.* | ||
|
||
INTEL PRO/WIRELESS 2915ABG NETWORK CONNECTION SUPPORT | ||
M: Reinette Chatre <[email protected]> | ||
M: Intel Linux Wireless <[email protected]> | ||
L: [email protected] | ||
W: http://ipw2200.sourceforge.net | ||
S: Odd Fixes | ||
S: Orphan | ||
F: Documentation/networking/README.ipw2200 | ||
F: drivers/net/wireless/ipw2x00/ipw2200.* | ||
|
||
|
@@ -4205,6 +4206,7 @@ OPEN FIRMWARE AND FLATTENED DEVICE TREE | |
M: Grant Likely <[email protected]> | ||
L: [email protected] | ||
W: http://fdt.secretlab.ca | ||
T: git git://git.secretlab.ca/git/linux-2.6.git | ||
S: Maintained | ||
F: drivers/of | ||
F: include/linux/of*.h | ||
|
@@ -5377,6 +5379,7 @@ M: David Brownell <[email protected]> | |
M: Grant Likely <[email protected]> | ||
L: [email protected] | ||
Q: http://patchwork.kernel.org/project/spi-devel-general/list/ | ||
T: git git://git.secretlab.ca/git/linux-2.6.git | ||
S: Maintained | ||
F: Documentation/spi/ | ||
F: drivers/spi/ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,88 @@ | ||
#include <linux/ioport.h> | ||
#include <asm/io.h> | ||
|
||
#include "pc873xx.h" | ||
|
||
static unsigned pc873xx_probelist[] = {0x398, 0x26e, 0}; | ||
|
||
static char *pc873xx_names[] = { | ||
"PC87303", "PC87306", "PC87312", "PC87332", "PC87334" | ||
}; | ||
|
||
static unsigned int base, model; | ||
|
||
|
||
unsigned int __init pc873xx_get_base() | ||
{ | ||
return base; | ||
} | ||
|
||
char *__init pc873xx_get_model() | ||
{ | ||
return pc873xx_names[model]; | ||
} | ||
|
||
static unsigned char __init pc873xx_read(unsigned int base, int reg) | ||
{ | ||
outb(reg, base); | ||
return inb(base + 1); | ||
} | ||
|
||
static void __init pc873xx_write(unsigned int base, int reg, unsigned char data) | ||
{ | ||
unsigned long flags; | ||
|
||
local_irq_save(flags); | ||
outb(reg, base); | ||
outb(data, base + 1); | ||
outb(data, base + 1); /* Must be written twice */ | ||
local_irq_restore(flags); | ||
} | ||
|
||
int __init pc873xx_probe(void) | ||
{ | ||
int val, index = 0; | ||
|
||
while ((base = pc873xx_probelist[index++])) { | ||
|
||
if (request_region(base, 2, "Super IO PC873xx") == NULL) | ||
continue; | ||
|
||
val = pc873xx_read(base, REG_SID); | ||
if ((val & 0xf0) == 0x10) { | ||
model = PC87332; | ||
break; | ||
} else if ((val & 0xf8) == 0x70) { | ||
model = PC87306; | ||
break; | ||
} else if ((val & 0xf8) == 0x50) { | ||
model = PC87334; | ||
break; | ||
} else if ((val & 0xf8) == 0x40) { | ||
model = PC87303; | ||
break; | ||
} | ||
|
||
release_region(base, 2); | ||
} | ||
|
||
return (base == 0) ? -1 : 1; | ||
} | ||
|
||
void __init pc873xx_enable_epp19(void) | ||
{ | ||
unsigned char data; | ||
|
||
printk(KERN_INFO "PC873xx enabling EPP v1.9\n"); | ||
data = pc873xx_read(base, REG_PCR); | ||
pc873xx_write(base, REG_PCR, (data & 0xFC) | 0x02); | ||
} | ||
|
||
void __init pc873xx_enable_ide(void) | ||
{ | ||
unsigned char data; | ||
|
||
printk(KERN_INFO "PC873xx enabling IDE interrupt\n"); | ||
data = pc873xx_read(base, REG_FER); | ||
pc873xx_write(base, REG_FER, data | 0x40); | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
|
||
#ifndef _PC873xx_H_ | ||
#define _PC873xx_H_ | ||
|
||
/* | ||
* Control Register Values | ||
*/ | ||
#define REG_FER 0x00 | ||
#define REG_FAR 0x01 | ||
#define REG_PTR 0x02 | ||
#define REG_FCR 0x03 | ||
#define REG_PCR 0x04 | ||
#define REG_KRR 0x05 | ||
#define REG_PMC 0x06 | ||
#define REG_TUP 0x07 | ||
#define REG_SID 0x08 | ||
#define REG_ASC 0x09 | ||
#define REG_IRC 0x0e | ||
|
||
/* | ||
* Model numbers | ||
*/ | ||
#define PC87303 0 | ||
#define PC87306 1 | ||
#define PC87312 2 | ||
#define PC87332 3 | ||
#define PC87334 4 | ||
|
||
int pc873xx_probe(void); | ||
unsigned int pc873xx_get_base(void); | ||
char *pc873xx_get_model(void); | ||
void pc873xx_enable_epp19(void); | ||
void pc873xx_enable_ide(void); | ||
|
||
#endif |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.