diff options
author | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2007-05-14 15:27:17 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2007-05-14 15:27:17 -0400 |
commit | 29e0937bb693879221f575b01f26314b3f443322 (patch) | |
tree | dd3ed9be21ff200c9d4dd8c708bc2ea1ef3d32f4 /drivers | |
parent | 140ff8b0459cac5ade7a42131f561a9ee0fa3cc4 (diff) | |
parent | be35cf01a9889e82da3bbda1d7b161f036424225 (diff) |
Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6
* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:
[SPARC64]: Update defconfig.
[VIDEO]: XVR-500 and XVR-2500 need FB=y.
[SPARC32]: asm/system.h needs asm/smp.h
[SPARC32]: Update defconfig.
[SPARC32]: Fix sparc32 kdebug changes.
[SPARC64]: Accept ebus_bus_type for generic DMA ops.
[SPARC64]: Add missing cpus_empty() check in hypervisor xcall handling.
[SCSI]: Add help text for SCSI_ESP_CORE.
[SPARC] SBUS: display7seg.c needs asm/io.h
[SPARC] SBUS: bbc_i2c.c needs asm/io.h
[SPARC64]: Be more resiliant with PCI I/O space regs.
[SERIAL] SUNHV: Add an ID string.
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/sbus/char/bbc_i2c.c | 1 | ||||
-rw-r--r-- | drivers/sbus/char/display7seg.c | 1 | ||||
-rw-r--r-- | drivers/scsi/Kconfig | 8 | ||||
-rw-r--r-- | drivers/serial/sunhv.c | 4 | ||||
-rw-r--r-- | drivers/video/Kconfig | 4 |
5 files changed, 16 insertions, 2 deletions
diff --git a/drivers/sbus/char/bbc_i2c.c b/drivers/sbus/char/bbc_i2c.c index 8410587348f1..178155bf9db6 100644 --- a/drivers/sbus/char/bbc_i2c.c +++ b/drivers/sbus/char/bbc_i2c.c | |||
@@ -18,6 +18,7 @@ | |||
18 | #include <asm/ebus.h> | 18 | #include <asm/ebus.h> |
19 | #include <asm/spitfire.h> | 19 | #include <asm/spitfire.h> |
20 | #include <asm/bbc.h> | 20 | #include <asm/bbc.h> |
21 | #include <asm/io.h> | ||
21 | 22 | ||
22 | #include "bbc_i2c.h" | 23 | #include "bbc_i2c.h" |
23 | 24 | ||
diff --git a/drivers/sbus/char/display7seg.c b/drivers/sbus/char/display7seg.c index 2d14a29effe4..3279a1b6501d 100644 --- a/drivers/sbus/char/display7seg.c +++ b/drivers/sbus/char/display7seg.c | |||
@@ -20,6 +20,7 @@ | |||
20 | #include <asm/ebus.h> /* EBus device */ | 20 | #include <asm/ebus.h> /* EBus device */ |
21 | #include <asm/oplib.h> /* OpenProm Library */ | 21 | #include <asm/oplib.h> /* OpenProm Library */ |
22 | #include <asm/uaccess.h> /* put_/get_user */ | 22 | #include <asm/uaccess.h> /* put_/get_user */ |
23 | #include <asm/io.h> | ||
23 | 24 | ||
24 | #include <asm/display7seg.h> | 25 | #include <asm/display7seg.h> |
25 | 26 | ||
diff --git a/drivers/scsi/Kconfig b/drivers/scsi/Kconfig index e62d23f65180..d28c14e23c32 100644 --- a/drivers/scsi/Kconfig +++ b/drivers/scsi/Kconfig | |||
@@ -1757,6 +1757,14 @@ config SCSI_ESP_CORE | |||
1757 | tristate "ESP Scsi Driver Core" | 1757 | tristate "ESP Scsi Driver Core" |
1758 | depends on SCSI | 1758 | depends on SCSI |
1759 | select SCSI_SPI_ATTRS | 1759 | select SCSI_SPI_ATTRS |
1760 | help | ||
1761 | This is a core driver for NCR53c9x based scsi chipsets, | ||
1762 | also known as "ESP" for Emulex Scsi Processor or | ||
1763 | Enhanced Scsi Processor. This driver does not exist by | ||
1764 | itself, there are front-end drivers which, when enabled, | ||
1765 | select and enable this driver. One example is SCSI_SUNESP. | ||
1766 | These front-end drivers provide probing, DMA, and register | ||
1767 | access support for the core driver. | ||
1760 | 1768 | ||
1761 | config SCSI_SUNESP | 1769 | config SCSI_SUNESP |
1762 | tristate "Sparc ESP Scsi Driver" | 1770 | tristate "Sparc ESP Scsi Driver" |
diff --git a/drivers/serial/sunhv.c b/drivers/serial/sunhv.c index 40d48566215c..c3a6bd2e7950 100644 --- a/drivers/serial/sunhv.c +++ b/drivers/serial/sunhv.c | |||
@@ -493,6 +493,10 @@ static struct of_device_id hv_match[] = { | |||
493 | .name = "console", | 493 | .name = "console", |
494 | .compatible = "qcn", | 494 | .compatible = "qcn", |
495 | }, | 495 | }, |
496 | { | ||
497 | .name = "console", | ||
498 | .compatible = "SUNW,sun4v-console", | ||
499 | }, | ||
496 | {}, | 500 | {}, |
497 | }; | 501 | }; |
498 | MODULE_DEVICE_TABLE(of, hv_match); | 502 | MODULE_DEVICE_TABLE(of, hv_match); |
diff --git a/drivers/video/Kconfig b/drivers/video/Kconfig index eebcb708cff1..4d7485fa553f 100644 --- a/drivers/video/Kconfig +++ b/drivers/video/Kconfig | |||
@@ -1535,7 +1535,7 @@ config FB_LEO | |||
1535 | 1535 | ||
1536 | config FB_XVR500 | 1536 | config FB_XVR500 |
1537 | bool "Sun XVR-500 3DLABS Wildcat support" | 1537 | bool "Sun XVR-500 3DLABS Wildcat support" |
1538 | depends on FB && PCI && SPARC64 | 1538 | depends on (FB = y) && PCI && SPARC64 |
1539 | select FB_CFB_FILLRECT | 1539 | select FB_CFB_FILLRECT |
1540 | select FB_CFB_COPYAREA | 1540 | select FB_CFB_COPYAREA |
1541 | select FB_CFB_IMAGEBLIT | 1541 | select FB_CFB_IMAGEBLIT |
@@ -1548,7 +1548,7 @@ config FB_XVR500 | |||
1548 | 1548 | ||
1549 | config FB_XVR2500 | 1549 | config FB_XVR2500 |
1550 | bool "Sun XVR-2500 3DLABS Wildcat support" | 1550 | bool "Sun XVR-2500 3DLABS Wildcat support" |
1551 | depends on FB && PCI && SPARC64 | 1551 | depends on (FB = y) && PCI && SPARC64 |
1552 | select FB_CFB_FILLRECT | 1552 | select FB_CFB_FILLRECT |
1553 | select FB_CFB_COPYAREA | 1553 | select FB_CFB_COPYAREA |
1554 | select FB_CFB_IMAGEBLIT | 1554 | select FB_CFB_IMAGEBLIT |