forked from Minki/linux
x86: merge some trivially mergeable headers
Merge errno.h, resource.h, rtc.h, sections.h, serial.h and sockios.h, where i386 and x86_64 have no or only trivial comment/include guard differences. Build tested on both 32-bit and 64-bit, and booted on 64-bit. [tglx: fixup Kbuild as well] Signed-off-by: Roland Dreier <roland@digitalvampire.org> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
This commit is contained in:
parent
020bd9f1c7
commit
217d115cd5
@ -59,8 +59,6 @@ unifdef-y += siginfo_32.h
|
|||||||
unifdef-y += siginfo_64.h
|
unifdef-y += siginfo_64.h
|
||||||
unifdef-y += signal_32.h
|
unifdef-y += signal_32.h
|
||||||
unifdef-y += signal_64.h
|
unifdef-y += signal_64.h
|
||||||
unifdef-y += sockios_32.h
|
|
||||||
unifdef-y += sockios_64.h
|
|
||||||
unifdef-y += stat_32.h
|
unifdef-y += stat_32.h
|
||||||
unifdef-y += stat_64.h
|
unifdef-y += stat_64.h
|
||||||
unifdef-y += statfs_32.h
|
unifdef-y += statfs_32.h
|
||||||
|
@ -1,5 +1,29 @@
|
|||||||
#ifdef CONFIG_X86_32
|
#ifndef _ASM_X86_SERIAL_H
|
||||||
# include "serial_32.h"
|
#define _ASM_X86_SERIAL_H
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This assumes you have a 1.8432 MHz clock for your UART.
|
||||||
|
*
|
||||||
|
* It'd be nice if someone built a serial card with a 24.576 MHz
|
||||||
|
* clock, since the 16550A is capable of handling a top speed of 1.5
|
||||||
|
* megabits/second; but this requires the faster clock.
|
||||||
|
*/
|
||||||
|
#define BASE_BAUD ( 1843200 / 16 )
|
||||||
|
|
||||||
|
/* Standard COM flags (except for COM4, because of the 8514 problem) */
|
||||||
|
#ifdef CONFIG_SERIAL_DETECT_IRQ
|
||||||
|
#define STD_COM_FLAGS (ASYNC_BOOT_AUTOCONF | ASYNC_SKIP_TEST | ASYNC_AUTO_IRQ)
|
||||||
|
#define STD_COM4_FLAGS (ASYNC_BOOT_AUTOCONF | ASYNC_AUTO_IRQ)
|
||||||
#else
|
#else
|
||||||
# include "serial_64.h"
|
#define STD_COM_FLAGS (ASYNC_BOOT_AUTOCONF | ASYNC_SKIP_TEST)
|
||||||
|
#define STD_COM4_FLAGS ASYNC_BOOT_AUTOCONF
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#define SERIAL_PORT_DFNS \
|
||||||
|
/* UART CLK PORT IRQ FLAGS */ \
|
||||||
|
{ 0, BASE_BAUD, 0x3F8, 4, STD_COM_FLAGS }, /* ttyS0 */ \
|
||||||
|
{ 0, BASE_BAUD, 0x2F8, 3, STD_COM_FLAGS }, /* ttyS1 */ \
|
||||||
|
{ 0, BASE_BAUD, 0x3E8, 4, STD_COM_FLAGS }, /* ttyS2 */ \
|
||||||
|
{ 0, BASE_BAUD, 0x2E8, 3, STD_COM4_FLAGS }, /* ttyS3 */
|
||||||
|
|
||||||
|
#endif /* _ASM_X86_SERIAL_H */
|
||||||
|
@ -1,29 +0,0 @@
|
|||||||
/*
|
|
||||||
* include/asm-i386/serial.h
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
* This assumes you have a 1.8432 MHz clock for your UART.
|
|
||||||
*
|
|
||||||
* It'd be nice if someone built a serial card with a 24.576 MHz
|
|
||||||
* clock, since the 16550A is capable of handling a top speed of 1.5
|
|
||||||
* megabits/second; but this requires the faster clock.
|
|
||||||
*/
|
|
||||||
#define BASE_BAUD ( 1843200 / 16 )
|
|
||||||
|
|
||||||
/* Standard COM flags (except for COM4, because of the 8514 problem) */
|
|
||||||
#ifdef CONFIG_SERIAL_DETECT_IRQ
|
|
||||||
#define STD_COM_FLAGS (ASYNC_BOOT_AUTOCONF | ASYNC_SKIP_TEST | ASYNC_AUTO_IRQ)
|
|
||||||
#define STD_COM4_FLAGS (ASYNC_BOOT_AUTOCONF | ASYNC_AUTO_IRQ)
|
|
||||||
#else
|
|
||||||
#define STD_COM_FLAGS (ASYNC_BOOT_AUTOCONF | ASYNC_SKIP_TEST)
|
|
||||||
#define STD_COM4_FLAGS ASYNC_BOOT_AUTOCONF
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#define SERIAL_PORT_DFNS \
|
|
||||||
/* UART CLK PORT IRQ FLAGS */ \
|
|
||||||
{ 0, BASE_BAUD, 0x3F8, 4, STD_COM_FLAGS }, /* ttyS0 */ \
|
|
||||||
{ 0, BASE_BAUD, 0x2F8, 3, STD_COM_FLAGS }, /* ttyS1 */ \
|
|
||||||
{ 0, BASE_BAUD, 0x3E8, 4, STD_COM_FLAGS }, /* ttyS2 */ \
|
|
||||||
{ 0, BASE_BAUD, 0x2E8, 3, STD_COM4_FLAGS }, /* ttyS3 */
|
|
@ -1,29 +0,0 @@
|
|||||||
/*
|
|
||||||
* include/asm-x86_64/serial.h
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
* This assumes you have a 1.8432 MHz clock for your UART.
|
|
||||||
*
|
|
||||||
* It'd be nice if someone built a serial card with a 24.576 MHz
|
|
||||||
* clock, since the 16550A is capable of handling a top speed of 1.5
|
|
||||||
* megabits/second; but this requires the faster clock.
|
|
||||||
*/
|
|
||||||
#define BASE_BAUD ( 1843200 / 16 )
|
|
||||||
|
|
||||||
/* Standard COM flags (except for COM4, because of the 8514 problem) */
|
|
||||||
#ifdef CONFIG_SERIAL_DETECT_IRQ
|
|
||||||
#define STD_COM_FLAGS (ASYNC_BOOT_AUTOCONF | ASYNC_SKIP_TEST | ASYNC_AUTO_IRQ)
|
|
||||||
#define STD_COM4_FLAGS (ASYNC_BOOT_AUTOCONF | ASYNC_AUTO_IRQ)
|
|
||||||
#else
|
|
||||||
#define STD_COM_FLAGS (ASYNC_BOOT_AUTOCONF | ASYNC_SKIP_TEST)
|
|
||||||
#define STD_COM4_FLAGS ASYNC_BOOT_AUTOCONF
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#define SERIAL_PORT_DFNS \
|
|
||||||
/* UART CLK PORT IRQ FLAGS */ \
|
|
||||||
{ 0, BASE_BAUD, 0x3F8, 4, STD_COM_FLAGS }, /* ttyS0 */ \
|
|
||||||
{ 0, BASE_BAUD, 0x2F8, 3, STD_COM_FLAGS }, /* ttyS1 */ \
|
|
||||||
{ 0, BASE_BAUD, 0x3E8, 4, STD_COM_FLAGS }, /* ttyS2 */ \
|
|
||||||
{ 0, BASE_BAUD, 0x2E8, 3, STD_COM4_FLAGS }, /* ttyS3 */
|
|
@ -1,13 +1,13 @@
|
|||||||
#ifdef __KERNEL__
|
#ifndef _ASM_X86_SOCKIOS_H
|
||||||
# ifdef CONFIG_X86_32
|
#define _ASM_X86_SOCKIOS_H
|
||||||
# include "sockios_32.h"
|
|
||||||
# else
|
/* Socket-level I/O control calls. */
|
||||||
# include "sockios_64.h"
|
#define FIOSETOWN 0x8901
|
||||||
# endif
|
#define SIOCSPGRP 0x8902
|
||||||
#else
|
#define FIOGETOWN 0x8903
|
||||||
# ifdef __i386__
|
#define SIOCGPGRP 0x8904
|
||||||
# include "sockios_32.h"
|
#define SIOCATMARK 0x8905
|
||||||
# else
|
#define SIOCGSTAMP 0x8906 /* Get stamp (timeval) */
|
||||||
# include "sockios_64.h"
|
#define SIOCGSTAMPNS 0x8907 /* Get stamp (timespec) */
|
||||||
# endif
|
|
||||||
#endif
|
#endif /* _ASM_X86_SOCKIOS_H */
|
||||||
|
@ -1,13 +0,0 @@
|
|||||||
#ifndef __ARCH_I386_SOCKIOS__
|
|
||||||
#define __ARCH_I386_SOCKIOS__
|
|
||||||
|
|
||||||
/* Socket-level I/O control calls. */
|
|
||||||
#define FIOSETOWN 0x8901
|
|
||||||
#define SIOCSPGRP 0x8902
|
|
||||||
#define FIOGETOWN 0x8903
|
|
||||||
#define SIOCGPGRP 0x8904
|
|
||||||
#define SIOCATMARK 0x8905
|
|
||||||
#define SIOCGSTAMP 0x8906 /* Get stamp (timeval) */
|
|
||||||
#define SIOCGSTAMPNS 0x8907 /* Get stamp (timespec) */
|
|
||||||
|
|
||||||
#endif
|
|
@ -1,13 +0,0 @@
|
|||||||
#ifndef __ARCH_X8664_SOCKIOS__
|
|
||||||
#define __ARCH_X8664_SOCKIOS__
|
|
||||||
|
|
||||||
/* Socket-level I/O control calls. */
|
|
||||||
#define FIOSETOWN 0x8901
|
|
||||||
#define SIOCSPGRP 0x8902
|
|
||||||
#define FIOGETOWN 0x8903
|
|
||||||
#define SIOCGPGRP 0x8904
|
|
||||||
#define SIOCATMARK 0x8905
|
|
||||||
#define SIOCGSTAMP 0x8906 /* Get stamp (timeval) */
|
|
||||||
#define SIOCGSTAMPNS 0x8907 /* Get stamp (timespec) */
|
|
||||||
|
|
||||||
#endif
|
|
Loading…
Reference in New Issue
Block a user