This set of patches adds support for Samsung S5PC210-based boards NURI and SMDKC210. Tested on Linux kernel v3.x series. Usage of "-smp 2" option is reuired for now.
Changelog: v3->v4 - Split Exynos SOC and boards. - Temporary removed SD and CMU support to post later. - Lan9118 remarks took into account. - Secondary CPU bootloader remarks took into account. - PWM remarks took into account. - UART remarks took into account. v2->v3 - Reverted hw/arm_gic.c modification - Added IRQ Gate to Exynos4210 board. Evgeny Voevodin (8): hw/sysbus.h: Increase maximum number of device IRQs. ARM: exynos4210: IRQ subsystem support. ARM: exynos4210: PWM support. hw/arm_boot.c: Extend secondary CPU bootloader. ARM: exynos4210: MCT support. hw/exynos4210.c: Boot secondary CPU. hw/lan9118: Add basic 16-bit mode support. hw/exynos4210.c: Add LAN support for SMDKC210. Maksim Kozlov (2): ARM: Samsung exynos4210-based boards emulation ARM: exynos4210: UART support Mitsyanko Igor (1): Exynos4210: added display controller implementation Makefile.target | 4 +- hw/arm-misc.h | 1 + hw/arm_boot.c | 23 +- hw/exynos4210.c | 233 ++++++- hw/exynos4210.h | 53 ++- hw/exynos4210_combiner.c | 384 ++++++++++ hw/exynos4210_fimd.c | 1783 ++++++++++++++++++++++++++++++++++++++++++++++ hw/exynos4210_gic.c | 509 +++++++++++++ hw/exynos4210_mct.c | 1491 ++++++++++++++++++++++++++++++++++++++ hw/exynos4210_pwm.c | 415 +++++++++++ hw/exynos4_boards.c | 36 +- hw/lan9118.c | 115 +++- hw/sysbus.h | 2 +- 13 files changed, 5028 insertions(+), 21 deletions(-) create mode 100644 hw/exynos4210_combiner.c create mode 100644 hw/exynos4210_fimd.c create mode 100644 hw/exynos4210_gic.c create mode 100644 hw/exynos4210_mct.c create mode 100644 hw/exynos4210_pwm.c -- 1.7.4.1