mirror of
				https://github.com/Ysurac/openmptcprouter.git
				synced 2025-03-09 15:40:20 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			34 lines
		
	
	
	
		
			1.2 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
	
		
			1.2 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
| From 0e7f51d96a81d61282d809fdceb0c2fdc43122a3 Mon Sep 17 00:00:00 2001
 | |
| From: Phil Elwell <phil@raspberrypi.org>
 | |
| Date: Tue, 23 Feb 2016 17:26:48 +0000
 | |
| Subject: [PATCH 034/432] amba_pl011: Don't use DT aliases for numbering
 | |
| 
 | |
| The pl011 driver looks for DT aliases of the form "serial<n>",
 | |
| and if found uses <n> as the device ID. This can cause
 | |
| /dev/ttyAMA0 to become /dev/ttyAMA1, which is confusing if the
 | |
| other serial port is provided by the 8250 driver which doesn't
 | |
| use the same logic.
 | |
| ---
 | |
|  drivers/tty/serial/amba-pl011.c | 5 +++++
 | |
|  1 file changed, 5 insertions(+)
 | |
| 
 | |
| diff --git a/drivers/tty/serial/amba-pl011.c b/drivers/tty/serial/amba-pl011.c
 | |
| index 89ade213a1a9..18225dda654b 100644
 | |
| --- a/drivers/tty/serial/amba-pl011.c
 | |
| +++ b/drivers/tty/serial/amba-pl011.c
 | |
| @@ -2578,7 +2578,12 @@ static int pl011_setup_port(struct device *dev, struct uart_amba_port *uap,
 | |
|  	if (IS_ERR(base))
 | |
|  		return PTR_ERR(base);
 | |
|  
 | |
| +	/* Don't use DT serial<n> aliases - it causes the device to
 | |
| +	   be renumbered to ttyAMA1 if it is the second serial port in the
 | |
| +	   system, even though the other one is ttyS0. The 8250 driver
 | |
| +	   doesn't use this logic, so always remains ttyS0.
 | |
|  	index = pl011_probe_dt_alias(index, dev);
 | |
| +	*/
 | |
|  
 | |
|  	uap->old_cr = 0;
 | |
|  	uap->port.dev = dev;
 | |
| -- 
 | |
| 2.19.1
 | |
| 
 |