[U-Boot] [PATCH v4 3/5] dm: ns16550: Don't map_physmem for I/O ports

Daniel Schwierzeck daniel.schwierzeck at gmail.com
Thu May 26 00:09:13 CEST 2016



Am 26.05.2016 um 00:01 schrieb Daniel Schwierzeck:
> From: Paul Burton <paul.burton at imgtec.com>
> 
> If the UART is to be accessed using I/O port accessors (inb & outb) then
> using map_physmem doesn't make sense, since it operates in a different
> memory space. Remove the call to map_physmem when
> CONFIG_SYS_NS16550_PORT_MAPPED is defined, allowing I/O port addresses
> to not be mangled by the incorrect mapping.
> 
> Signed-off-by: Paul Burton <paul.burton at imgtec.com>
> Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck at gmail.com>
> ---
> 
> Updated patch due to discussion in:
> http://thread.gmane.org/gmane.comp.boot-loaders.u-boot/261776/focus=262627
> 
> Changes in v4: 
> - Only do map_physmem() once in ns16550_serial_ofdata_to_platdata().
> Changes in v3: None
> Changes in v2:
> - New patch, part of a simplified approach tackling only a single Malta UART.
> 
> 
>  drivers/serial/ns16550.c | 10 ++++++++--
>  1 file changed, 8 insertions(+), 2 deletions(-)
> 

applied to u-boot-mips, thanks.

-- 
- Daniel

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: OpenPGP digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160526/92e9c4d5/attachment.sig>


More information about the U-Boot mailing list