diff options
-rw-r--r-- | arch/sparc64/Kconfig | 2 | ||||
-rw-r--r-- | drivers/char/Kconfig | 4 | ||||
-rw-r--r-- | drivers/char/mxser.c | 1 | ||||
-rw-r--r-- | drivers/char/rtc.c | 5 | ||||
-rw-r--r-- | drivers/serial/sunsu.c | 10 |
5 files changed, 11 insertions, 11 deletions
diff --git a/arch/sparc64/Kconfig b/arch/sparc64/Kconfig index 17846f4ba9b6..73ec6aec5ed5 100644 --- a/arch/sparc64/Kconfig +++ b/arch/sparc64/Kconfig | |||
@@ -178,8 +178,6 @@ endchoice | |||
178 | 178 | ||
179 | endmenu | 179 | endmenu |
180 | 180 | ||
181 | source "drivers/firmware/Kconfig" | ||
182 | |||
183 | source "mm/Kconfig" | 181 | source "mm/Kconfig" |
184 | 182 | ||
185 | config GENERIC_ISA_DMA | 183 | config GENERIC_ISA_DMA |
diff --git a/drivers/char/Kconfig b/drivers/char/Kconfig index df5f2b0e0750..a1de06d76de6 100644 --- a/drivers/char/Kconfig +++ b/drivers/char/Kconfig | |||
@@ -175,7 +175,7 @@ config MOXA_INTELLIO | |||
175 | 175 | ||
176 | config MOXA_SMARTIO | 176 | config MOXA_SMARTIO |
177 | tristate "Moxa SmartIO support" | 177 | tristate "Moxa SmartIO support" |
178 | depends on SERIAL_NONSTANDARD && (BROKEN || !SPARC32) | 178 | depends on SERIAL_NONSTANDARD |
179 | help | 179 | help |
180 | Say Y here if you have a Moxa SmartIO multiport serial card. | 180 | Say Y here if you have a Moxa SmartIO multiport serial card. |
181 | 181 | ||
@@ -735,7 +735,7 @@ config SGI_IP27_RTC | |||
735 | 735 | ||
736 | config GEN_RTC | 736 | config GEN_RTC |
737 | tristate "Generic /dev/rtc emulation" | 737 | tristate "Generic /dev/rtc emulation" |
738 | depends on RTC!=y && !IA64 && !ARM && !PPC64 && !M32R && !SPARC32 | 738 | depends on RTC!=y && !IA64 && !ARM && !PPC64 && !M32R && !SPARC32 && !SPARC64 |
739 | ---help--- | 739 | ---help--- |
740 | If you say Y here and create a character special file /dev/rtc with | 740 | If you say Y here and create a character special file /dev/rtc with |
741 | major number 10 and minor number 135 using mknod ("man mknod"), you | 741 | major number 10 and minor number 135 using mknod ("man mknod"), you |
diff --git a/drivers/char/mxser.c b/drivers/char/mxser.c index f022f0944434..d0ef1ae41298 100644 --- a/drivers/char/mxser.c +++ b/drivers/char/mxser.c | |||
@@ -63,7 +63,6 @@ | |||
63 | #include <asm/system.h> | 63 | #include <asm/system.h> |
64 | #include <asm/io.h> | 64 | #include <asm/io.h> |
65 | #include <asm/irq.h> | 65 | #include <asm/irq.h> |
66 | #include <asm/segment.h> | ||
67 | #include <asm/bitops.h> | 66 | #include <asm/bitops.h> |
68 | #include <asm/uaccess.h> | 67 | #include <asm/uaccess.h> |
69 | 68 | ||
diff --git a/drivers/char/rtc.c b/drivers/char/rtc.c index cd4fe8b1709f..63fff7c1244a 100644 --- a/drivers/char/rtc.c +++ b/drivers/char/rtc.c | |||
@@ -938,10 +938,9 @@ found: | |||
938 | 938 | ||
939 | /* | 939 | /* |
940 | * XXX Interrupt pin #7 in Espresso is shared between RTC and | 940 | * XXX Interrupt pin #7 in Espresso is shared between RTC and |
941 | * PCI Slot 2 INTA# (and some INTx# in Slot 1). SA_INTERRUPT here | 941 | * PCI Slot 2 INTA# (and some INTx# in Slot 1). |
942 | * is asking for trouble with add-on boards. Change to SA_SHIRQ. | ||
943 | */ | 942 | */ |
944 | if (request_irq(rtc_irq, rtc_interrupt, SA_INTERRUPT, "rtc", (void *)&rtc_port)) { | 943 | if (request_irq(rtc_irq, rtc_interrupt, SA_SHIRQ, "rtc", (void *)&rtc_port)) { |
945 | /* | 944 | /* |
946 | * Standard way for sparc to print irq's is to use | 945 | * Standard way for sparc to print irq's is to use |
947 | * __irq_itoa(). I think for EBus it's ok to use %d. | 946 | * __irq_itoa(). I think for EBus it's ok to use %d. |
diff --git a/drivers/serial/sunsu.c b/drivers/serial/sunsu.c index 0cc879eb1c02..5959e6755a81 100644 --- a/drivers/serial/sunsu.c +++ b/drivers/serial/sunsu.c | |||
@@ -269,7 +269,10 @@ static void sunsu_stop_tx(struct uart_port *port) | |||
269 | 269 | ||
270 | __stop_tx(up); | 270 | __stop_tx(up); |
271 | 271 | ||
272 | if (up->port.type == PORT_16C950 && tty_stop /*FIXME*/) { | 272 | /* |
273 | * We really want to stop the transmitter from sending. | ||
274 | */ | ||
275 | if (up->port.type == PORT_16C950) { | ||
273 | up->acr |= UART_ACR_TXDIS; | 276 | up->acr |= UART_ACR_TXDIS; |
274 | serial_icr_write(up, UART_ACR, up->acr); | 277 | serial_icr_write(up, UART_ACR, up->acr); |
275 | } | 278 | } |
@@ -283,10 +286,11 @@ static void sunsu_start_tx(struct uart_port *port) | |||
283 | up->ier |= UART_IER_THRI; | 286 | up->ier |= UART_IER_THRI; |
284 | serial_out(up, UART_IER, up->ier); | 287 | serial_out(up, UART_IER, up->ier); |
285 | } | 288 | } |
289 | |||
286 | /* | 290 | /* |
287 | * We only do this from uart_start | 291 | * Re-enable the transmitter if we disabled it. |
288 | */ | 292 | */ |
289 | if (tty_start && up->port.type == PORT_16C950 /*FIXME*/) { | 293 | if (up->port.type == PORT_16C950 && up->acr & UART_ACR_TXDIS) { |
290 | up->acr &= ~UART_ACR_TXDIS; | 294 | up->acr &= ~UART_ACR_TXDIS; |
291 | serial_icr_write(up, UART_ACR, up->acr); | 295 | serial_icr_write(up, UART_ACR, up->acr); |
292 | } | 296 | } |