xen/arm: Add MVEBU UART driver for Marvell Armada 3700 SoC

This patch adds driver for UART controller found on Armada 3700 SoC.

There is no reference manuals available for 3700 SoC in public and it
is derived by looking at Linux driver[1].

[1]https://github.com/torvalds/linux/blob/master/drivers/tty/serial/mvebu-uart.c
commit-id: c685af1108d7c303f0b901413405d68eaeac4477

Signed-off-by: Amit Singh Tomar <amittomer25@gmail.com>
Reviewed-by: Andre Przywara <andre.przywara@arm.com>
Tested-by: Andre Przywara <andre.przywara@arm.com>
Acked-by: Julien Grall <julien.grall@arm.com>
16 jobs for staging in 14 minutes and 12 seconds (queued for 1 second)
Status Name Job ID Coverage
  Build
failed centos-7-2-gcc #61612908

00:03:52

failed centos-7-2-gcc-debug #61612909

00:04:24

failed debian-jessie-clang #61612910

00:06:43

failed debian-jessie-clang-debug #61612911

00:03:22

failed debian-jessie-gcc #61612912

00:03:44

failed debian-jessie-gcc-debug #61612913

00:03:34

failed debian-stretch-clang #61612914

00:06:24

failed debian-stretch-clang-debug #61612915

00:14:04

failed debian-stretch-gcc #61612916

00:04:00

failed debian-stretch-gcc-debug #61612917

00:03:44

failed ubuntu-trusty-gcc #61612918

00:04:06

failed ubuntu-trusty-gcc-debug #61612919

00:07:40

failed ubuntu-xenial-clang #61612920

00:06:00

failed ubuntu-xenial-clang-debug #61612921

00:04:51

failed ubuntu-xenial-gcc #61612922

00:03:44

failed ubuntu-xenial-gcc-debug #61612923

00:05:51

 
Name Stage Failure
failed
debian-jessie-clang-debug Build
make[1]: *** [install] Error 2
make[1]: Leaving directory '/builds/xen-project/xen/xen'
Makefile:123: recipe for target 'install-xen' failed
make: *** [install-xen] Error 2
Uploading artifacts...
xen/.config: found 1 matching files
*.log: found 2 matching files

Uploading artifacts to coordinator... ok
id=61612911 responseStatus=201 Created token=xuLZ1zRt
ERROR: Job failed: exit code 1
failed
debian-jessie-gcc-debug Build
make[1]: *** [install] Error 2
make[1]: Leaving directory '/builds/xen-project/xen/xen'
Makefile:123: recipe for target 'install-xen' failed
make: *** [install-xen] Error 2
Uploading artifacts...
xen/.config: found 1 matching files
*.log: found 2 matching files

Uploading artifacts to coordinator... ok
id=61612913 responseStatus=201 Created token=r6CjD25m
ERROR: Job failed: exit code 1
failed
debian-stretch-gcc Build
make[1]: *** [install] Error 2
make[1]: Leaving directory '/builds/xen-project/xen/xen'
Makefile:123: recipe for target 'install-xen' failed
make: *** [install-xen] Error 2
Uploading artifacts...
xen/.config: found 1 matching files
*.log: found 2 matching files

Uploading artifacts to coordinator... ok
id=61612916 responseStatus=201 Created token=oQxvZBsC
ERROR: Job failed: exit code 1
failed
debian-stretch-gcc-debug Build
make[1]: *** [install] Error 2
make[1]: Leaving directory '/builds/xen-project/xen/xen'
Makefile:123: recipe for target 'install-xen' failed
make: *** [install-xen] Error 2
Uploading artifacts...
xen/.config: found 1 matching files
*.log: found 2 matching files

Uploading artifacts to coordinator... ok
id=61612917 responseStatus=201 Created token=duxf-Jx8
ERROR: Job failed: exit code 1
failed
ubuntu-trusty-gcc Build
make[2]: Leaving directory `/builds/xen-project/xen/xen'
make[1]: *** [install] Error 2
make[1]: Leaving directory `/builds/xen-project/xen/xen'
make: *** [install-xen] Error 2
Uploading artifacts...
xen/.config: found 1 matching files
*.log: found 2 matching files

Uploading artifacts to coordinator... ok
id=61612918 responseStatus=201 Created token=meMqXPCv
ERROR: Job failed: exit code 1
failed
ubuntu-trusty-gcc-debug Build
make[2]: Leaving directory `/builds/xen-project/xen/xen'
make[1]: *** [install] Error 2
make[1]: Leaving directory `/builds/xen-project/xen/xen'
make: *** [install-xen] Error 2
Uploading artifacts...
xen/.config: found 1 matching files
*.log: found 2 matching files

Uploading artifacts to coordinator... ok
id=61612919 responseStatus=201 Created token=dRgzmbf3
ERROR: Job failed: exit code 1
failed
ubuntu-xenial-clang Build
make[1]: *** [install] Error 2
make[1]: Leaving directory '/builds/xen-project/xen/xen'
Makefile:123: recipe for target 'install-xen' failed
make: *** [install-xen] Error 2
Uploading artifacts...
xen/.config: found 1 matching files
*.log: found 2 matching files

Uploading artifacts to coordinator... ok
id=61612920 responseStatus=201 Created token=k2U8nite
ERROR: Job failed: exit code 1
failed
ubuntu-xenial-clang-debug Build
make[1]: *** [install] Error 2
make[1]: Leaving directory '/builds/xen-project/xen/xen'
Makefile:123: recipe for target 'install-xen' failed
make: *** [install-xen] Error 2
Uploading artifacts...
xen/.config: found 1 matching files
*.log: found 2 matching files

Uploading artifacts to coordinator... ok
id=61612921 responseStatus=201 Created token=exiVkXZk
ERROR: Job failed: exit code 1
failed
ubuntu-xenial-gcc Build
make[1]: *** [install] Error 2
make[1]: Leaving directory '/builds/xen-project/xen/xen'
Makefile:123: recipe for target 'install-xen' failed
make: *** [install-xen] Error 2
Uploading artifacts...
xen/.config: found 1 matching files
*.log: found 2 matching files

Uploading artifacts to coordinator... ok
id=61612922 responseStatus=201 Created token=QMG_WQqy
ERROR: Job failed: exit code 1
failed
centos-7-2-gcc Build
make[2]: Leaving directory `/builds/xen-project/xen/xen'
make[1]: *** [install] Error 2
make[1]: Leaving directory `/builds/xen-project/xen/xen'
make: *** [install-xen] Error 2
Uploading artifacts...
xen/.config: found 1 matching files
*.log: found 2 matching files

Uploading artifacts to coordinator... ok
id=61612908 responseStatus=201 Created token=VSgGss6W
ERROR: Job failed: exit code 1
failed
debian-stretch-clang-debug Build
make[1]: *** [install] Error 2
make[1]: Leaving directory '/builds/xen-project/xen/xen'
Makefile:123: recipe for target 'install-xen' failed
make: *** [install-xen] Error 2
Uploading artifacts...
xen/.config: found 1 matching files
*.log: found 2 matching files

Uploading artifacts to coordinator... ok
id=61612915 responseStatus=201 Created token=UxWGzraj
ERROR: Job failed: exit code 1
failed
ubuntu-xenial-gcc-debug Build
make[1]: *** [install] Error 2
make[1]: Leaving directory '/builds/xen-project/xen/xen'
Makefile:123: recipe for target 'install-xen' failed
make: *** [install-xen] Error 2
Uploading artifacts...
xen/.config: found 1 matching files
*.log: found 2 matching files

Uploading artifacts to coordinator... ok
id=61612923 responseStatus=201 Created token=HvvzksHd
ERROR: Job failed: exit code 1
failed
debian-stretch-clang Build
make[1]: *** [install] Error 2
make[1]: Leaving directory '/builds/xen-project/xen/xen'
Makefile:123: recipe for target 'install-xen' failed
make: *** [install-xen] Error 2
Uploading artifacts...
xen/.config: found 1 matching files
*.log: found 2 matching files

Uploading artifacts to coordinator... ok
id=61612914 responseStatus=201 Created token=SJ6eTyfL
ERROR: Job failed: exit code 1
failed
centos-7-2-gcc-debug Build
make[2]: Leaving directory `/builds/xen-project/xen/xen'
make[1]: *** [install] Error 2
make[1]: Leaving directory `/builds/xen-project/xen/xen'
make: *** [install-xen] Error 2
Uploading artifacts...
xen/.config: found 1 matching files
*.log: found 2 matching files

Uploading artifacts to coordinator... ok
id=61612909 responseStatus=201 Created token=SRfSF_3N
ERROR: Job failed: exit code 1
failed
debian-jessie-clang Build
make[1]: *** [install] Error 2
make[1]: Leaving directory '/builds/xen-project/xen/xen'
Makefile:123: recipe for target 'install-xen' failed
make: *** [install-xen] Error 2
Uploading artifacts...
xen/.config: found 1 matching files
*.log: found 2 matching files

Uploading artifacts to coordinator... ok
id=61612910 responseStatus=201 Created token=9xGNzys4
ERROR: Job failed: exit code 1
failed
debian-jessie-gcc Build
make[1]: *** [install] Error 2
make[1]: Leaving directory '/builds/xen-project/xen/xen'
Makefile:123: recipe for target 'install-xen' failed
make: *** [install-xen] Error 2
Uploading artifacts...
xen/.config: found 1 matching files
*.log: found 2 matching files

Uploading artifacts to coordinator... ok
id=61612912 responseStatus=201 Created token=iK8gAamc
ERROR: Job failed: exit code 1