 13b8a27229
			
		
	
	
	13b8a27229
	
	
	
		
			
			The previous change by Kumar Gala in this area led to legacy_serial.c and udbg_16550.c being built as modules when CONFIG_SERIAL_8250=m. Fix this by introducing a new symbol, CONFIG_PPC_UDBG_16550, to control whether these files get built, and arrange for it to be selected for those platforms that need it. Signed-off-by: Paul Mackerras <paulus@samba.org>
		
			
				
	
	
		
			24 lines
		
	
	
	
		
			677 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
	
		
			677 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 )
 | |
| 
 | |
| #ifdef CONFIG_PPC_UDBG_16550
 | |
| extern void find_legacy_serial_ports(void);
 | |
| #else
 | |
| #define find_legacy_serial_ports()	do { } while (0)
 | |
| #endif
 | |
| 
 | |
| #endif /* _PPC64_SERIAL_H */
 |