mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-11-30 11:56:43 +07:00
463ce0e103
This moves the discovery of legacy serial ports to a separate file, makes it common to ppc32 and ppc64, and reworks it to use the new OF address translators to get to the ports early. This new version can also detect some PCI serial cards using legacy chips and will probably match those discovered port with the default console choice. Only ppc64 gets udbg still yet, unifying udbg isn't finished yet. It also adds some speed-probing code to udbg so that the default console can come up at the same speed it was set to by the firmware. Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> Signed-off-by: Paul Mackerras <paulus@samba.org>
21 lines
583 B
C
21 lines
583 B
C
/*
|
|
* This program is free software; you can redistribute it and/or
|
|
* modify it under the terms of the GNU General Public License
|
|
* as published by the Free Software Foundation; either version
|
|
* 2 of the License, or (at your option) any later version.
|
|
*/
|
|
#ifndef _ASM_POWERPC_SERIAL_H
|
|
#define _ASM_POWERPC_SERIAL_H
|
|
|
|
/*
|
|
* Serial ports are not listed here, because they are discovered
|
|
* through the device tree.
|
|
*/
|
|
|
|
/* Default baud base if not found in device-tree */
|
|
#define BASE_BAUD ( 1843200 / 16 )
|
|
|
|
extern void find_legacy_serial_ports(void);
|
|
|
|
#endif /* _PPC64_SERIAL_H */
|