On 6 November 2017 at 15:47, Andrey Smirnov <[email protected]> wrote: > Add minimal code needed to allow upstream Linux guest to boot. > > Cc: Peter Maydell <[email protected]> > Cc: Jason Wang <[email protected]> > Cc: Philippe Mathieu-Daudé <[email protected]> > Cc: [email protected] > Cc: [email protected] > Cc: [email protected] > Signed-off-by: Andrey Smirnov <[email protected]> > --- > hw/misc/Makefile.objs | 1 + > hw/misc/imx7_ccm.c | 233 > +++++++++++++++++++++++++++++++++++++++++++++ > include/hw/misc/imx7_ccm.h | 130 +++++++++++++++++++++++++ > 3 files changed, 364 insertions(+) > create mode 100644 hw/misc/imx7_ccm.c > create mode 100644 include/hw/misc/imx7_ccm.h > > diff --git a/hw/misc/Makefile.objs b/hw/misc/Makefile.objs > index 29fb922cef..ac1be05a03 100644 > --- a/hw/misc/Makefile.objs > +++ b/hw/misc/Makefile.objs > @@ -34,6 +34,7 @@ obj-$(CONFIG_IMX) += imx31_ccm.o > obj-$(CONFIG_IMX) += imx25_ccm.o > obj-$(CONFIG_IMX) += imx6_ccm.o > obj-$(CONFIG_IMX) += imx6_src.o > +obj-$(CONFIG_IMX) += imx7_ccm.o > obj-$(CONFIG_MILKYMIST) += milkymist-hpdmc.o > obj-$(CONFIG_MILKYMIST) += milkymist-pfpu.o > obj-$(CONFIG_MAINSTONE) += mst_fpga.o > diff --git a/hw/misc/imx7_ccm.c b/hw/misc/imx7_ccm.c > new file mode 100644 > index 0000000000..2876164cfa > --- /dev/null > +++ b/hw/misc/imx7_ccm.c > @@ -0,0 +1,233 @@ > +/* > + * Copyright (c) 2017, Impinj, Inc. > + * > + * i.MX7 CCM, PMU and ANALOG IP blocks emulation code
Should these really all be in one single device rather than one device per IP block ? thanks -- PMM
