diff --git a/arch/arm/boards/pcm038/lowlevel.c b/arch/arm/boards/pcm038/lowlevel.c index a3b2d1315..0ea293981 100644 --- a/arch/arm/boards/pcm038/lowlevel.c +++ b/arch/arm/boards/pcm038/lowlevel.c @@ -33,13 +33,11 @@ #define ESDCTL0_VAL (ESDCTL0_SDE | ESDCTL0_ROW13 | ESDCTL0_COL10) -ENTRY_FUNCTION(start_imx27_pcm038)(void) +void __bare_init __naked barebox_arm_reset_vector(void) { uint32_t r; int i; - __barebox_arm_head(); - arm_cpu_lowlevel_init(); /* ahb lite ip interface */ diff --git a/arch/arm/mach-imx/Kconfig b/arch/arm/mach-imx/Kconfig index 9297a2108..aedefe277 100644 --- a/arch/arm/mach-imx/Kconfig +++ b/arch/arm/mach-imx/Kconfig @@ -335,7 +335,6 @@ config MACH_PCM038 select DRIVER_SPI_IMX select MFD_MC13XXX select HAVE_DEFAULT_ENVIRONMENT_NEW - select HAVE_PBL_MULTI_IMAGES help Say Y here if you are using Phytec's phyCORE-i.MX27 (pcm038) equipped with a Freescale i.MX27 Processor diff --git a/images/Makefile.imx b/images/Makefile.imx index 788800ea8..e54be06a7 100644 --- a/images/Makefile.imx +++ b/images/Makefile.imx @@ -9,11 +9,6 @@ $(obj)/%.imximg: $(obj)/% FORCE board = $(srctree)/arch/$(ARCH)/boards -# ----------------------- i.MX27 based boards --------------------------- -pblx-$(CONFIG_MACH_PCM038) += start_imx27_pcm038 -FILE_barebox-phytec-phycore-imx27.img = start_imx27_pcm038.pblx -image-$(CONFIG_MACH_PCM038) += barebox-phytec-phycore-imx27.img - # ----------------------- i.MX51 based boards --------------------------- pblx-$(CONFIG_MACH_FREESCALE_MX51_PDK) += start_imx51_babbage CFG_start_imx51_babbage.pblx.imximg = $(board)/freescale-mx51-pdk/flash-header-imx51-babbage.imxcfg