4.21. UART

The PL011 PrimeCell UART is an AMBA compliant SoC peripheral that is developed, tested, and licensed by ARM Limited. The 24MHz reference clock to the UARTs is from the crystal oscillator that is part of OSC0.

Table 4.89. UART implementation

PropertyValue
Location Southbridge
Memory base address
  • UART 0: 0x10009000

  • UART 1: 0x1000A000

  • UART 2: 0x1000B000

  • UART 3: 0x1000C000

Interrupt
  • UART 0: 44

  • UART 1: 45

  • UART 2: 46

  • UART 3: 47

DMA
  • UART 0 TX: 7

  • UART 0 RX: 6

  • UART 1 TX: 5

  • UART 1 RX: 4

  • UART 2 TX: 3

  • UART 2 RX: 2

Note

You must set DMAPSR = b01 in the SYS_DMAPSR register to select this peripheral for DMA access.

Release versionARM UART PL011 r1p3
Platform Library support
_platform_uart_entry

Handles all channel operations for the UART channels, reading characters, writing characters, and opening the channel.

Reference documentationPrimeCell UART (PL011) Technical Reference Manual ARM DDI 0183

Copyright © 2008-2011 ARM Limited. All rights reserved.ARM DUI 0417D