mirror of
https://github.com/linux-msm/laptops-kernel.git
synced 2026-08-13 14:19:53 -07:00
Merge tag 'tty-5.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Pull tty/serial driver updates from Greg KH: "Here are the big set of tty and serial driver updates for 5.6-rc1 Included in here are: - dummy_con cleanups (touches lots of arch code) - sysrq logic cleanups (touches lots of serial drivers) - samsung driver fixes (wasn't really being built) - conmakeshash move to tty subdir out of scripts - lots of small tty/serial driver updates All of these have been in linux-next for a while with no reported issues" * tag 'tty-5.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty: (140 commits) tty: n_hdlc: Use flexible-array member and struct_size() helper tty: baudrate: SPARC supports few more baud rates tty: baudrate: Synchronise baud_table[] and baud_bits[] tty: serial: meson_uart: Add support for kernel debugger serial: imx: fix a race condition in receive path serial: 8250_bcm2835aux: Document struct bcm2835aux_data serial: 8250_bcm2835aux: Use generic remapping code serial: 8250_bcm2835aux: Allocate uart_8250_port on stack serial: 8250_bcm2835aux: Suppress register_port error on -EPROBE_DEFER serial: 8250_bcm2835aux: Suppress clk_get error on -EPROBE_DEFER serial: 8250_bcm2835aux: Fix line mismatch on driver unbind serial_core: Remove unused member in uart_port vt: Correct comment documenting do_take_over_console() vt: Delete comment referencing non-existent unbind_con_driver() arch/xtensa/setup: Drop dummy_con initialization arch/x86/setup: Drop dummy_con initialization arch/unicore32/setup: Drop dummy_con initialization arch/sparc/setup: Drop dummy_con initialization arch/sh/setup: Drop dummy_con initialization arch/s390/setup: Drop dummy_con initialization ...
This commit is contained in:
@@ -6181,6 +6181,12 @@ M: Maxim Levitsky <maximlevitsky@gmail.com>
|
||||
S: Maintained
|
||||
F: drivers/media/rc/ene_ir.*
|
||||
|
||||
EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
|
||||
M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
|
||||
L: linuxppc-dev@lists.ozlabs.org
|
||||
S: Maintained
|
||||
F: drivers/tty/ehv_bytechan.c
|
||||
|
||||
EPSON S1D13XXX FRAMEBUFFER DRIVER
|
||||
M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
|
||||
S: Maintained
|
||||
|
||||
@@ -655,8 +655,6 @@ setup_arch(char **cmdline_p)
|
||||
#ifdef CONFIG_VT
|
||||
#if defined(CONFIG_VGA_CONSOLE)
|
||||
conswitchp = &vga_con;
|
||||
#elif defined(CONFIG_DUMMY_CONSOLE)
|
||||
conswitchp = &dummy_con;
|
||||
#endif
|
||||
#endif
|
||||
|
||||
|
||||
@@ -572,10 +572,6 @@ void __init setup_arch(char **cmdline_p)
|
||||
*/
|
||||
root_mountflags &= ~MS_RDONLY;
|
||||
|
||||
#if defined(CONFIG_VT) && defined(CONFIG_DUMMY_CONSOLE)
|
||||
conswitchp = &dummy_con;
|
||||
#endif
|
||||
|
||||
arc_unwind_init();
|
||||
}
|
||||
|
||||
|
||||
@@ -1164,8 +1164,6 @@ void __init setup_arch(char **cmdline_p)
|
||||
#ifdef CONFIG_VT
|
||||
#if defined(CONFIG_VGA_CONSOLE)
|
||||
conswitchp = &vga_con;
|
||||
#elif defined(CONFIG_DUMMY_CONSOLE)
|
||||
conswitchp = &dummy_con;
|
||||
#endif
|
||||
#endif
|
||||
|
||||
|
||||
@@ -360,9 +360,6 @@ void __init setup_arch(char **cmdline_p)
|
||||
init_task.thread_info.ttbr0 = __pa_symbol(empty_zero_page);
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_VT
|
||||
conswitchp = &dummy_con;
|
||||
#endif
|
||||
if (boot_args[1] || boot_args[2] || boot_args[3]) {
|
||||
pr_err("WARNING: x1-x3 nonzero in violation of boot protocol:\n"
|
||||
"\tx1: %016llx\n\tx2: %016llx\n\tx3: %016llx\n"
|
||||
|
||||
@@ -136,10 +136,6 @@ void __init setup_arch(char **cmdline_p)
|
||||
#ifdef CONFIG_HIGHMEM
|
||||
kmap_init();
|
||||
#endif
|
||||
|
||||
#if defined(CONFIG_VT) && defined(CONFIG_DUMMY_CONSOLE)
|
||||
conswitchp = &dummy_con;
|
||||
#endif
|
||||
}
|
||||
|
||||
unsigned long va_pa_offset;
|
||||
|
||||
@@ -608,9 +608,6 @@ setup_arch (char **cmdline_p)
|
||||
|
||||
#ifdef CONFIG_VT
|
||||
if (!conswitchp) {
|
||||
# if defined(CONFIG_DUMMY_CONSOLE)
|
||||
conswitchp = &dummy_con;
|
||||
# endif
|
||||
# if defined(CONFIG_VGA_CONSOLE)
|
||||
/*
|
||||
* Non-legacy systems may route legacy VGA MMIO range to system
|
||||
|
||||
@@ -274,10 +274,6 @@ void __init setup_arch(char **cmdline_p)
|
||||
|
||||
parse_early_param();
|
||||
|
||||
#ifdef CONFIG_DUMMY_CONSOLE
|
||||
conswitchp = &dummy_con;
|
||||
#endif
|
||||
|
||||
switch (m68k_machtype) {
|
||||
#ifdef CONFIG_AMIGA
|
||||
case MACH_AMIGA:
|
||||
|
||||
@@ -146,10 +146,6 @@ void __init setup_arch(char **cmdline_p)
|
||||
memcpy(boot_command_line, command_line, COMMAND_LINE_SIZE);
|
||||
boot_command_line[COMMAND_LINE_SIZE-1] = 0;
|
||||
|
||||
#if defined(CONFIG_FRAMEBUFFER_CONSOLE) && defined(CONFIG_DUMMY_CONSOLE)
|
||||
conswitchp = &dummy_con;
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Give all the memory to the bootmap allocator, tell it to put the
|
||||
* boot mem_map at the start of memory.
|
||||
|
||||
@@ -70,7 +70,6 @@ void __init config_sun3x(void)
|
||||
break;
|
||||
default:
|
||||
serial_console = 0;
|
||||
conswitchp = &dummy_con;
|
||||
break;
|
||||
}
|
||||
#endif
|
||||
|
||||
@@ -65,10 +65,6 @@ void __init setup_arch(char **cmdline_p)
|
||||
microblaze_cache_init();
|
||||
|
||||
xilinx_pci_init();
|
||||
|
||||
#if defined(CONFIG_DUMMY_CONSOLE)
|
||||
conswitchp = &dummy_con;
|
||||
#endif
|
||||
}
|
||||
|
||||
#ifdef CONFIG_MTD_UCLINUX
|
||||
|
||||
@@ -796,8 +796,6 @@ void __init setup_arch(char **cmdline_p)
|
||||
#if defined(CONFIG_VT)
|
||||
#if defined(CONFIG_VGA_CONSOLE)
|
||||
conswitchp = &vga_con;
|
||||
#elif defined(CONFIG_DUMMY_CONSOLE)
|
||||
conswitchp = &dummy_con;
|
||||
#endif
|
||||
#endif
|
||||
|
||||
|
||||
@@ -317,11 +317,6 @@ void __init setup_arch(char **cmdline_p)
|
||||
|
||||
unflatten_and_copy_device_tree();
|
||||
|
||||
if(IS_ENABLED(CONFIG_VT)) {
|
||||
if(IS_ENABLED(CONFIG_DUMMY_CONSOLE))
|
||||
conswitchp = &dummy_con;
|
||||
}
|
||||
|
||||
*cmdline_p = boot_command_line;
|
||||
early_trap_init();
|
||||
}
|
||||
|
||||
@@ -196,8 +196,4 @@ void __init setup_arch(char **cmdline_p)
|
||||
* get kmalloc into gear
|
||||
*/
|
||||
paging_init();
|
||||
|
||||
#if defined(CONFIG_VT) && defined(CONFIG_DUMMY_CONSOLE)
|
||||
conswitchp = &dummy_con;
|
||||
#endif
|
||||
}
|
||||
|
||||
@@ -308,11 +308,6 @@ void __init setup_arch(char **cmdline_p)
|
||||
/* paging_init() sets up the MMU and marks all pages as reserved */
|
||||
paging_init();
|
||||
|
||||
#if defined(CONFIG_VT) && defined(CONFIG_DUMMY_CONSOLE)
|
||||
if (!conswitchp)
|
||||
conswitchp = &dummy_con;
|
||||
#endif
|
||||
|
||||
*cmdline_p = boot_command_line;
|
||||
|
||||
printk(KERN_INFO "OpenRISC Linux -- http://openrisc.io\n");
|
||||
|
||||
@@ -151,10 +151,6 @@ void __init setup_arch(char **cmdline_p)
|
||||
dma_ops_init();
|
||||
#endif
|
||||
|
||||
#if defined(CONFIG_VT) && defined(CONFIG_DUMMY_CONSOLE)
|
||||
conswitchp = &dummy_con; /* we use do_take_over_console() later ! */
|
||||
#endif
|
||||
|
||||
clear_sched_clock_stable();
|
||||
}
|
||||
|
||||
|
||||
@@ -479,8 +479,10 @@ static void __init fixup_port_irq(int index,
|
||||
port->irq = virq;
|
||||
|
||||
#ifdef CONFIG_SERIAL_8250_FSL
|
||||
if (of_device_is_compatible(np, "fsl,ns16550"))
|
||||
if (of_device_is_compatible(np, "fsl,ns16550")) {
|
||||
port->handle_irq = fsl8250_handle_irq;
|
||||
port->has_sysrq = IS_ENABLED(CONFIG_SERIAL_8250_CONSOLE);
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
||||
|
||||
@@ -949,9 +949,6 @@ void __init setup_arch(char **cmdline_p)
|
||||
|
||||
early_memtest(min_low_pfn << PAGE_SHIFT, max_low_pfn << PAGE_SHIFT);
|
||||
|
||||
if (IS_ENABLED(CONFIG_DUMMY_CONSOLE))
|
||||
conswitchp = &dummy_con;
|
||||
|
||||
if (ppc_md.setup_arch)
|
||||
ppc_md.setup_arch();
|
||||
|
||||
|
||||
@@ -240,9 +240,6 @@ static void __init cell_setup_arch(void)
|
||||
init_pci_config_tokens();
|
||||
|
||||
cbe_pervasive_init();
|
||||
#ifdef CONFIG_DUMMY_CONSOLE
|
||||
conswitchp = &dummy_con;
|
||||
#endif
|
||||
|
||||
mmio_nvram_init();
|
||||
}
|
||||
|
||||
@@ -183,9 +183,6 @@ static void __init maple_setup_arch(void)
|
||||
/* Lookup PCI hosts */
|
||||
maple_pci_init();
|
||||
|
||||
#ifdef CONFIG_DUMMY_CONSOLE
|
||||
conswitchp = &dummy_con;
|
||||
#endif
|
||||
maple_use_rtas_reboot_and_halt_if_present();
|
||||
|
||||
printk(KERN_DEBUG "Using native/NAP idle loop\n");
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user