On Wed, Jul 15, 2015 at 7:49 PM, Adrian Alonso <aalo...@freescale.com> wrote: > * Introduce a new cpu type MXC_CPU_MX7D and relevant functions for mx7d. > Implement the soc.c for various system level functions like: > temperature check, arch init, get mac fuse, boot mode get/apply, etc. > * Additional, enable building imx common platform files for mx7d. > > Signed-off-by: Adrian Alonso <aalo...@freescale.com> > Signed-off-by: Peng Fan <peng....@freescale.com> > Signed-off-by: Ye.Li <b37...@freescale.com> > --- > arch/arm/Kconfig | 7 + > arch/arm/Makefile | 4 +- > arch/arm/cpu/armv7/Makefile | 3 +- > arch/arm/cpu/armv7/mx7/Makefile | 9 + > arch/arm/cpu/armv7/mx7/clock.c | 1130 +++++++++++ > arch/arm/cpu/armv7/mx7/clock_slice.c | 757 +++++++ > arch/arm/cpu/armv7/mx7/hab.c | 277 +++ > arch/arm/cpu/armv7/mx7/soc.c | 409 ++++ > arch/arm/imx-common/Makefile | 17 +- > arch/arm/imx-common/cpu.c | 17 + > arch/arm/imx-common/timer.c | 9 +- > arch/arm/include/asm/arch-imx/cpu.h | 1 + > arch/arm/include/asm/arch-mx7/clock.h | 348 ++++ > arch/arm/include/asm/arch-mx7/clock_slice.h | 116 ++ > arch/arm/include/asm/arch-mx7/crm_regs.h | 2813 > +++++++++++++++++++++++++++ > arch/arm/include/asm/arch-mx7/gpio.h | 12 + > arch/arm/include/asm/arch-mx7/hab.h | 69 + > arch/arm/include/asm/arch-mx7/imx-regs.h | 1303 +++++++++++++ > arch/arm/include/asm/arch-mx7/mx7-pins.h | 19 + > arch/arm/include/asm/arch-mx7/mx7d_pins.h | 1308 +++++++++++++ > arch/arm/include/asm/arch-mx7/sys_proto.h | 45 + > arch/arm/include/asm/imx-common/boot_mode.h | 21 + > drivers/watchdog/Makefile | 2 +- > 23 files changed, 8688 insertions(+), 8 deletions(-)
Wow! This is too big to review. Please split in smaller pieces. > create mode 100644 arch/arm/cpu/armv7/mx7/Makefile > create mode 100644 arch/arm/cpu/armv7/mx7/clock.c > create mode 100644 arch/arm/cpu/armv7/mx7/clock_slice.c > create mode 100644 arch/arm/cpu/armv7/mx7/hab.c > create mode 100644 arch/arm/cpu/armv7/mx7/soc.c > create mode 100644 arch/arm/include/asm/arch-mx7/clock.h > create mode 100644 arch/arm/include/asm/arch-mx7/clock_slice.h > create mode 100644 arch/arm/include/asm/arch-mx7/crm_regs.h > create mode 100644 arch/arm/include/asm/arch-mx7/gpio.h > create mode 100644 arch/arm/include/asm/arch-mx7/hab.h > create mode 100644 arch/arm/include/asm/arch-mx7/imx-regs.h > create mode 100644 arch/arm/include/asm/arch-mx7/mx7-pins.h > create mode 100644 arch/arm/include/asm/arch-mx7/mx7d_pins.h > create mode 100644 arch/arm/include/asm/arch-mx7/sys_proto.h > > diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig > index 506463c..40aabb6 100644 > --- a/arch/arm/Kconfig > +++ b/arch/arm/Kconfig > @@ -578,6 +578,12 @@ config TARGET_MX6SXSABRESD > select DM > select DM_THERMAL > > +config TARGET_MX7DSABRESD > + bool "Support mx7dsabresd" > + select CPU_V7 > + select DM > + select DM_THERMAL This should not be part of this patch. _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot