ARM: dts: s3c64xx: Add nodes for UART controllers

This patch adds device tree nodes for four UART controllers available
on Samsung S3C64xx SoCs.

Signed-off-by: Tomasz Figa <tomasz.figa@gmail.com>
ARM: s3c64xx: s3c64xx-dt: Add auxdata for UART controllers

This patch adds compatibility auxdata for device tree support
of UART controllers available on Samsung S3C64xx SoCs.

Signed-off-by: Tomasz Figa <tomasz.figa@gmail.com>
ARM: dts: s3c6410-mini6410: Enable UART controllers on Mini6410 board

This patch enables device tree nodes of UART controllers used on
FriendlyARM Mini6410 board.

Signed-off-by: Tomasz Figa <tomasz.figa@gmail.com>
ARM: dts: s3c6410-mini6410: Add default bootargs

This patch adds default failsafe bootargs for FriendlyARM Mini6410 board.

Signed-off-by: Tomasz Figa <tomasz.figa@gmail.com>
ARM: common: vic: Fix invalid first IRQ number in OF-based registration

Without this patch, vic_of_init passed -1 as first IRQ number to
__vic_init (as signed int), then to vic_register (now as unsigned int
equals to 0xffffffff) and finally to irq_domain_add_simple (again as
unsigned 0xffffffff), which could not allocate irq descriptors.

This patch corrects OF-based VIC registration by locating VICs in IRQ
address space starting from IRQ 32 and then placing one VIC after
another. This is similar to the solution used with GIC and allows to
maintain compatibility with legacy code using static IRQ numbers.

Signed-off-by: Tomasz Figa <tomasz.figa@gmail.com>