[U-Boot] [PATCH 1/2] MX28: Cleanup mxsboot within make mrproper

Delete the "mxsboot" binary if make mrproper is called.
Signed-off-by: Marek Vasut marex@denx.de Cc: Wolfgang Denk wd@denx.de Cc: Stefano Babic sbabic@denx.de Cc: Fabio Estevam festevam@gmail.com CC: Albert Aribaud albert.u.boot@aribaud.net --- Makefile | 1 + 1 file changed, 1 insertion(+)
diff --git a/Makefile b/Makefile index ce40ab3..9e9d57c 100644 --- a/Makefile +++ b/Makefile @@ -755,6 +755,7 @@ clean: $(obj)tools/gen_eth_addr $(obj)tools/img2srec \ $(obj)tools/mk{env,}image $(obj)tools/mpc86x_clk \ $(obj)tools/mk{smdk5250,}spl \ + $(obj)tools/mxsboot \ $(obj)tools/ncb $(obj)tools/ubsha1 @rm -f $(obj)board/cray/L1/{bootscript.c,bootscript.image} \ $(obj)board/matrix_vision/*/bootscript.img \

Use proper struct-based access for this register in the SPL code.
Signed-off-by: Marek Vasut marex@denx.de Cc: Wolfgang Denk wd@denx.de Cc: Stefano Babic sbabic@denx.de Cc: Fabio Estevam festevam@freescale.com --- arch/arm/cpu/arm926ejs/mxs/spl_boot.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/arch/arm/cpu/arm926ejs/mxs/spl_boot.c b/arch/arm/cpu/arm926ejs/mxs/spl_boot.c index ddafddb..ad66c57 100644 --- a/arch/arm/cpu/arm926ejs/mxs/spl_boot.c +++ b/arch/arm/cpu/arm926ejs/mxs/spl_boot.c @@ -38,12 +38,14 @@ * takes a few seconds to roll. The boot doesn't take that long, so to keep the * code simple, it doesn't take rolling into consideration. */ -#define HW_DIGCTRL_MICROSECONDS 0x8001c0c0 void early_delay(int delay) { - uint32_t st = readl(HW_DIGCTRL_MICROSECONDS); + struct mxs_digctl_regs *digctl_regs = + (struct mxs_digctl_regs *)MXS_DIGCTL_BASE; + + uint32_t st = readl(&digctl_regs->hw_digctl_microseconds); st += delay; - while (st > readl(HW_DIGCTRL_MICROSECONDS)) + while (st > readl(&digctl_regs->hw_digctl_microseconds)) ; }

On 29/08/2012 03:15, Marek Vasut wrote:
Use proper struct-based access for this register in the SPL code.
Signed-off-by: Marek Vasut marex@denx.de Cc: Wolfgang Denk wd@denx.de Cc: Stefano Babic sbabic@denx.de Cc: Fabio Estevam festevam@freescale.com
arch/arm/cpu/arm926ejs/mxs/spl_boot.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/arch/arm/cpu/arm926ejs/mxs/spl_boot.c b/arch/arm/cpu/arm926ejs/mxs/spl_boot.c index ddafddb..ad66c57 100644 --- a/arch/arm/cpu/arm926ejs/mxs/spl_boot.c +++ b/arch/arm/cpu/arm926ejs/mxs/spl_boot.c @@ -38,12 +38,14 @@
- takes a few seconds to roll. The boot doesn't take that long, so to keep the
- code simple, it doesn't take rolling into consideration.
*/ -#define HW_DIGCTRL_MICROSECONDS 0x8001c0c0 void early_delay(int delay) {
- uint32_t st = readl(HW_DIGCTRL_MICROSECONDS);
- struct mxs_digctl_regs *digctl_regs =
(struct mxs_digctl_regs *)MXS_DIGCTL_BASE;
- uint32_t st = readl(&digctl_regs->hw_digctl_microseconds); st += delay;
- while (st > readl(HW_DIGCTRL_MICROSECONDS))
- while (st > readl(&digctl_regs->hw_digctl_microseconds)) ;
}
Acked-by: Stefano Babic sbabic@denx.de
Best regards, Stefano Babic

On 29/08/2012 03:15, Marek Vasut wrote:
Use proper struct-based access for this register in the SPL code.
Signed-off-by: Marek Vasut marex@denx.de Cc: Wolfgang Denk wd@denx.de Cc: Stefano Babic sbabic@denx.de Cc: Fabio Estevam festevam@freescale.com
Applied to u-boot-imx, thanks.
Best regards, Stefano Babic

On 29/08/2012 03:15, Marek Vasut wrote:
Delete the "mxsboot" binary if make mrproper is called.
Signed-off-by: Marek Vasut marex@denx.de Cc: Wolfgang Denk wd@denx.de Cc: Stefano Babic sbabic@denx.de Cc: Fabio Estevam festevam@gmail.com CC: Albert Aribaud albert.u.boot@aribaud.net
Makefile | 1 + 1 file changed, 1 insertion(+)
diff --git a/Makefile b/Makefile index ce40ab3..9e9d57c 100644 --- a/Makefile +++ b/Makefile @@ -755,6 +755,7 @@ clean: $(obj)tools/gen_eth_addr $(obj)tools/img2srec \ $(obj)tools/mk{env,}image $(obj)tools/mpc86x_clk \ $(obj)tools/mk{smdk5250,}spl \
@rm -f $(obj)board/cray/L1/{bootscript.c,bootscript.image} \ $(obj)board/matrix_vision/*/bootscript.img \$(obj)tools/mxsboot \ $(obj)tools/ncb $(obj)tools/ubsha1
Acked-by: Stefano Babic sbabic@denx.de
Best regards, Stefano Babic

On 29/08/2012 03:15, Marek Vasut wrote:
Delete the "mxsboot" binary if make mrproper is called.
Signed-off-by: Marek Vasut marex@denx.de Cc: Wolfgang Denk wd@denx.de Cc: Stefano Babic sbabic@denx.de Cc: Fabio Estevam festevam@gmail.com CC: Albert Aribaud albert.u.boot@aribaud.net
Makefile | 1 + 1 file changed, 1 insertion(+)
diff --git a/Makefile b/Makefile index ce40ab3..9e9d57c 100644 --- a/Makefile +++ b/Makefile @@ -755,6 +755,7 @@ clean: $(obj)tools/gen_eth_addr $(obj)tools/img2srec \ $(obj)tools/mk{env,}image $(obj)tools/mpc86x_clk \ $(obj)tools/mk{smdk5250,}spl \
@rm -f $(obj)board/cray/L1/{bootscript.c,bootscript.image} \ $(obj)board/matrix_vision/*/bootscript.img \$(obj)tools/mxsboot \ $(obj)tools/ncb $(obj)tools/ubsha1
Applied to u-boot-imx, thanks.
Best regards, Stefano Babic
participants (2)
-
Marek Vasut
-
Stefano Babic