[MIPS] Ranchu Virtual platform with DT support
authorMiodrag Dinic <miodrag.dinic@imgtec.com>
Thu, 27 Nov 2014 15:08:16 +0000 (16:08 +0100)
committerRaghu Gandham <raghu.gandham@imgtec.com>
Tue, 2 Dec 2014 23:29:52 +0000 (15:29 -0800)
commitfb4a93889a7757766eb951cbe6de8a941d565afd
treed7264a849833c7c82dcd4ef8f1f896fd1d2b39f7
parent161b33215200161dfdc0274668d3ad9121fb4c2a
[MIPS] Ranchu Virtual platform with DT support

Ranchu Virtual platform is a Goldfish based platform
enriched with device tree support. This platform is
backed up by QEMU with the "ranchu" machine which
represents the new virtual board which will be used for
running Android.

The new Ranchu platform introduces support for running Virtio
devices in purpose of reducing the number of Goldfish devices
used by the old Goldfish platform. For example, it uses
virtio-block devices to emulate the Goldfish NAND.

Change-Id: I3a508d0a0ddc3c9d5bf777445ab739f465ab9471
Reviewed-on: https://mipsia.review.mips.com/2859
Reviewed-by: Raghu Gandham <raghu.gandham@imgtec.com>
Tested-by: Raghu Gandham <raghu.gandham@imgtec.com>
18 files changed:
arch/mips/Kbuild.platforms
arch/mips/Kconfig
arch/mips/goldfish/Makefile [new file with mode: 0644]
arch/mips/goldfish/Platform [new file with mode: 0644]
arch/mips/goldfish/goldfish-interrupt.c [new file with mode: 0644]
arch/mips/goldfish/goldfish-platform.c [new file with mode: 0644]
arch/mips/goldfish/goldfish-time.c [new file with mode: 0644]
arch/mips/goldfish/include/mach/hardware.h [new file with mode: 0644]
arch/mips/goldfish/include/mach/irq.h [new file with mode: 0644]
arch/mips/goldfish/include/mach/time.h [new file with mode: 0644]
arch/mips/goldfish/pm.c [new file with mode: 0644]
arch/mips/goldfish/ranchu.dts [new file with mode: 0644]
arch/mips/goldfish/switch.c [new file with mode: 0644]
arch/mips/include/asm/mach-goldfish/hardware.h [new file with mode: 0644]
arch/mips/include/asm/mach-goldfish/irq.h [new file with mode: 0644]
arch/mips/include/asm/mach-goldfish/time.h [new file with mode: 0644]
arch/mips/include/asm/mach-goldfish/war.h [new file with mode: 0644]
arch/mips/kernel/proc.c