Signed-off-by: Jason Jin
---
include/configs/M5253DEMO.h | 2 +-
include/configs/M54455EVB.h | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/include/configs/M5253DEMO.h b/include/configs/M5253DEMO.h
index 240bc7e..4c3e633 100644
--- a/include/configs/M5253DEMO.h
+++ b
configuration
file with the video-mode environment disabled.
Signed-off-by: Jason Jin
---
V2: Remove the ATI enablement when not enable the DIU.
include/configs/P1022DS.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/include/configs/P1022DS.h b/include/configs/P1022DS.h
index edece1f..9da9cdf 100644
configuration
file with the video-mode environment disabled.
Signed-off-by: Jason Jin
---
include/configs/P1022DS.h | 2 ++
1 file changed, 2 insertions(+)
diff --git a/include/configs/P1022DS.h b/include/configs/P1022DS.h
index edece1f..f3f4c30 100644
--- a/include/configs/P1022DS.h
+++ b/include/configs
Update inp_clk, vco_clk and flb_clk for mcf5441x as those
items were moved to arch_global_data.
Signed-off-by: Jason Jin
---
arch/m68k/cpu/mcf5445x/speed.c | 10 +-
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/arch/m68k/cpu/mcf5445x/speed.c b/arch/m68k/cpu/mcf5445x
This patch remove the env saving in NAND as so far the
NAND driver is not ported to the M54418TWR platform.
Signed-off-by: Jason Jin
---
include/configs/M54418TWR.h |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/include/configs/M54418TWR.h b/include/configs
therefore can be removed. Also, remove externed symbols
associated with this section from include/command.h .
Signed-off-by: Jason Jin
---
board/freescale/m54418twr/u-boot.lds |8 +---
1 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/board/freescale/m54418twr/u-boot.lds
b/board
The following 2 patches fix the build error for the M54418TWR board.
___
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot
Fix the build error by clean up the lds file.
Signed-off-by: Jason Jin
---
board/astro/mcf5373l/u-boot.lds | 64 +++
1 files changed, 11 insertions(+), 53 deletions(-)
diff --git a/board/astro/mcf5373l/u-boot.lds b/board/astro/mcf5373l/u-boot.lds
index
Clean up the lds file and fix the environment build error.
Signed-off-by: Jason Jin
---
board/freescale/m5282evb/u-boot.lds |3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/board/freescale/m5282evb/u-boot.lds
b/board/freescale/m5282evb/u-boot.lds
index 4ba1964
Resend the patches as they are not found in patchwork.
Two patches together with:
Marek Vasut (5):
m68k: Fix wrong assembler instruction in start.S
m68k: Fix unused variable warning
m68k: Fix unused variable warning in speed.c
m68k: Fix unused variable in board.c
m68k: net: Fix unused variab
Fix the build error by clean up the lds file.
Signed-off-by: Jason Jin
---
board/astro/mcf5373l/u-boot.lds | 64 +++
1 files changed, 11 insertions(+), 53 deletions(-)
diff --git a/board/astro/mcf5373l/u-boot.lds b/board/astro/mcf5373l/u-boot.lds
index
Clean up the lds file and fix the environment build error.
Signed-off-by: Jason Jin
---
board/freescale/m5282evb/u-boot.lds |3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/board/freescale/m5282evb/u-boot.lds
b/board/freescale/m5282evb/u-boot.lds
index 4ba1964
Two patches together with:
Marek Vasut (5):
m68k: Fix wrong assembler instruction in start.S
m68k: Fix unused variable warning
m68k: Fix unused variable warning in speed.c
m68k: Fix unused variable in board.c
m68k: net: Fix unused variable in mcfmii.c
Philippe De Muyter (1):
m68k: Fix reloc
After commit 327474f854a33b5b7a11c374b0446d1d40d9f673, the
M52277EVB_stmicro configuration fail to build. Fix it by moving
the env outside the flash and update the lds file.
Signed-off-by: Jason Jin
---
board/freescale/m52277evb/u-boot.lds |3 ---
include/configs/M52277EVB.h |6
Update the config.mk for EB+MCF-EV123 boards according
to the config change from Makefile to boards.cfg.
Signed-off-by: Jason Jin
---
board/BuS/EB+MCF-EV123/config.mk |1 -
board/BuS/EB+MCF-EV123/textbase.mk |1 -
2 files changed, 0 insertions(+), 2 deletions(-)
delete mode 100644
Move the coldfire boards to boards.cfg. The config name
for the EB+MCF-EV123 boards are changed to EB-MCF-EV123
as the '+' cannot be recognized.
Signed-off-by: Jason Jin
---
Makefile | 108
boards.cfg | 13 ++
The M5253DEMO board swapped the io pins which make
the standard IO function did not work for dm9000.
Define the byte swap to use raw io for dm9000.
Signed-off-by: Jason Jin
---
Changes for V2: rename the DM9000_BYTE_SWAPPED to CONFIG_DM9000_BYTE_SWAPPED
include/configs/M5253DEMO.h |1 +
1
original macros such as out_le16
cannot work. To avoid changing the common io access code on ColdFire
platform, the DM9000_BYTE_SWAPPED define was added to make the dm9000 use
__raw* IO access on some ColdFire boards.
Signed-off-by: Jason Jin
---
Changes for V2: Remove the 'volatile' in
Remove the additional linker options for CONFIG_STANDALONE_LOAD_ADDR
Signed-off-by: Jason Jin
---
arch/m68k/config.mk |3 +--
1 files changed, 1 insertions(+), 2 deletions(-)
diff --git a/arch/m68k/config.mk b/arch/m68k/config.mk
index 81b14c2..11ba334 100644
--- a/arch/m68k/config.mk
Introduce the --gc-sections for ColdFire platform and clean up the
corresponding lds file.
Signed-off-by: TsiChung Liew
Signed-off-by: Jason Jin
---
Changes for V2: Add clean up for more boards.
Changes for V3: Seperate the env settings to another patch. Merge the
nommu board clean up into
original macros such as out_le16
cannot work. To avoid changing the common io access code on ColdFire
platform, the DM9000_BYTE_SWAPPED define was added to make the dm9000 use
__raw* IO access on some ColdFire boards.
Signed-off-by: Jason Jin
---
Changes for V2: Remove the 'volatile' in
original macros such as out_le16
cannot work. To avoid changing the common io access code on ColdFire
platform, the DM9000_BYTE_SWAPPED define was added to make the dm9000 use
__raw* IO access on some ColdFire boards.
Signed-off-by: Jason Jin
---
Changes for V2: Remove the 'volatile' in
The M5253DEMO board swapped the io pins which make
the standard IO function did not work for dm9000.
Define the byte swap to use raw io for dm9000.
Signed-off-by: Jason Jin
---
include/configs/M5253DEMO.h |1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/include/configs
The dram initialization sequence should be in order.
This patch add mb for the dram intialization code to make
sure the compiler do not disorder the code.
Signed-off-by: Jason Jin
---
arch/m68k/include/asm/io.h|2 ++
board/freescale/m5253demo/m5253demo.c |4
2 files
Move the environment outside the u-boot for some boards
and enlarge the u-boot size in some env settings.
Signed-off-by: Jason Jin
---
include/configs/M5329EVB.h |4 ++--
include/configs/M5373EVB.h |4 ++--
include/configs/M54451EVB.h | 13 -
include/configs/M54455EVB.h
There is no network device on ColdFire 52277EVB board.But the default
cmd include NFS define which make the build error.
Signed-off-by: Jason Jin
---
include/configs/M52277EVB.h |1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/include/configs/M52277EVB.h b/include
Signed-off-by: TsiChung Liew
Signed-off-by: Jason Jin
---
Changes for V2: Add clean up for more boards.
Changes for V3: Seperate the env settings to another patch. Merge the
nommu board clean up into this patch. Add more clean up work to the lds
files.
board/freescale/m5208evbe/u-boot.lds
Remove compiler version check for gcc 4.1 in config.mk.
Signed-off-by: TsiChung Liew
Signed-off-by: Jason Jin
---
Changes for V2:
use the cc-option to set different cppflags for different gcc version.
Changes for V3:
Remove the old gcc version support.
arch/m68k/cpu/mcf5227x/config.mk
Some typoes in Makefile and boards.cfg make the M54455 board
and M53017 board configuration broken.
Signed-off-by: Jason Jin
---
Makefile |1 +
boards.cfg |2 +-
2 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/Makefile b/Makefile
index 03d80b7..960c046 100644
--- a
Signed-off-by: Jason Jin
---
arch/m68k/cpu/mcf547x_8x/slicetimer.c |3 ++-
arch/m68k/lib/board.c |2 --
arch/m68k/lib/time.c |6 +-
3 files changed, 7 insertions(+), 4 deletions(-)
diff --git a/arch/m68k/cpu/mcf547x_8x/slicetimer.c
b/arch/m68k
Some low-end ColdFire chip such as 5208 need more io sync
for FEC to work.
Signed-off-by: Jason Jin
---
drivers/net/mcffec.c |2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/drivers/net/mcffec.c b/drivers/net/mcffec.c
index a08ff27..666b24e 100644
--- a/drivers/net
The u-boot image size increased and the u-boot udpate
command should be adjusted to fit larger image.
Signed-off-by: Jason Jin
---
include/configs/M5329EVB.h |4 ++--
include/configs/M5373EVB.h |4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/include/configs
The dram initialization sequence should be in order.
This patch add mb for the dram intialization code to make
sure the compiler do not disorder the code.
Signed-off-by: Jason Jin
---
arch/m68k/include/asm/io.h|2 ++
board/freescale/m5253demo/m5253demo.c |4
2 files
macros such as out_le16
cannot work. To avoid changing the common io access code on ColdFire
platform, the DM9000_BYTE_SWAPPED define added to make the dm9000 use
__raw* IO access on ColdFire M5253DEMO board.
Signed-off-by: Jason Jin
---
drivers/net/dm9000x.c | 10 +-
include
The lds file for ColdFire boards need to clean up since commit
6d8962e814c15807dd6ac5757904be2a02d187b8 'Switch from archive
libraries to partial linking'.
Signed-off-by: Jason Jin
---
board/freescale/m5208evbe/u-boot.lds |3 ---
board/freescale/m52277evb/u-boot.spa |3
There is no network device on ColdFire 52277EVB board.But the default
cmd include NFS define which make the build error.
Signed-off-by: Jason Jin
---
include/configs/M52277EVB.h |1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/include/configs/M52277EVB.h b/include
Move the environment outside the u-boot image, leave more
space for the text to avoid the possible PC truncate issue.
The lds file for ColdFire need to clean up since commit
6d8962e814c15807dd6ac5757904be2a02d187b8 'Switch from archive
libraries to partial linking'.
Signed-off-by:
The CPP flags for the ColdFire platform depend on the version
of the toolchain. Setting the CPP flags based on the gcc --version
is not good and not reliable. This patch try to set the flags by testing
if the flag works.
Signed-off-by: Jason Jin
---
arch/m68k/cpu/mcf5227x/config.mk |6
Some typoes in Makefile and boards.cfg make the M54455 board
and M53017 board configuration broken.
Signed-off-by: Jason Jin
---
Makefile |1 +
boards.cfg |2 +-
2 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/Makefile b/Makefile
index 713dba1..20e15eb 100644
--- a
The following patches update some ColdFire boards to work with
latest u-boot. Those update were tested on following Freescale boards:
M54455EVB, M54451EVB, M5475EVB(M5475CFE_config), M5485EVB(M5485HFE_conifg),
M5208EVB, M5253DEMO, M52277EVB, M53017EVB, M5373EVB, M5329EVB(M5329BFEE_config).
[PATCH
The following patches update some ColdFire boards to work with
latest u-boot. Those update were tested on following Freescale boards:
M54455EVB, M54451EVB, M5475EVB(M5475CFE_config), M5485EVB(M5485HFE_conifg),
M5208EVB, M5253DEMO, M52277EVB, M53017EVB, M5373EVB,
M5329EVB(M5329BFEE_config).
[P
macros such as out_le16
cannot work. To avoid changing the common io access code on ColdFire
platform, the DM9000_BYTE_SWAPPED define added to make the dm9000 use
__raw* IO access on ColdFire M5253DEMO board.
Signed-off-by: Jason Jin
---
drivers/net/dm9000x.c | 10 +-
include
There is no network device on ColdFire 52277EVB board.But the default
cmd include NFS define which make the build error.
Signed-off-by: Jason Jin
---
include/configs/M52277EVB.h |1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/include/configs/M52277EVB.h b/include
The lds file for ColdFire boards need to clean up since commit
6d8962e814c15807dd6ac5757904be2a02d187b8 'Switch from archive
libraries to partial linking'.
Signed-off-by: Jason Jin
---
board/freescale/m5208evbe/u-boot.lds |3 ---
board/freescale/m52277evb/u-boot.spa |3
Move the environment outside the u-boot image, leave more
space for the text to avoid the possible PC truncate issue.
The lds file for ColdFire need to clean up since commit
6d8962e814c15807dd6ac5757904be2a02d187b8 'Switch from archive
libraries to partial linking'.
Signed-off-by:
Some typoes in Makefile and boards.cfg make the M54455 board
and M53017 board configuration broken.
Signed-off-by: Jason Jin
---
Makefile |1 +
boards.cfg |2 +-
2 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/Makefile b/Makefile
index 10a856a..425ba80 100644
--- a
The original comparing the 4.1 with gcc --version will assume
the toolchain 4.4.1 as toolchain 4.1 and setup wrong CPP flags.
Signed-off-by: Lu Jingchang
Signed-off-by: Jason Jin
---
arch/m68k/cpu/mcf5227x/config.mk |2 +-
arch/m68k/cpu/mcf532x/config.mk|2 +-
arch/m68k/cpu
.
Signed-off-by: Jason Jin <[EMAIL PROTECTED]>
---
drivers/bios_emulator/x86emu/debug.c |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/bios_emulator/x86emu/debug.c
b/drivers/bios_emulator/x86emu/debug.c
index 5cbcc95..29fe3f1 100644
--- a/drivers/bios_em
SGMII and SATA share the serdes on MPC8536 CPU, When SATA disabled and the
driver still try to access the SATA registers, the cpu will hangup.
This patch try to fix this by reading the serdes status before the SATA
initialize.
Signed-off-by: Jason Jin <[EMAIL PROTECTED]>
---
board/fre
Signed-off-by: Jason Jin <[EMAIL PROTECTED]>
---
board/freescale/mpc8536ds/mpc8536ds.c | 43 +
include/configs/MPC8536DS.h |3 ++
2 files changed, 46 insertions(+), 0 deletions(-)
diff --git a/board/freescale/mpc8536ds/mpc8536ds.c
b
From: Liu Yu <[EMAIL PROTECTED]>
This patch based on Andy's work.
Including command 'pixis_set_sgmii' support.
Signed-off-by: Liu Yu <[EMAIL PROTECTED]>
---
board/freescale/mpc8572ds/mpc8572ds.c | 48 +
include/configs/MPC8572DS.h | 24 ++
From: Liu Yu <[EMAIL PROTECTED]>
The pixis sgmii command depend on the FPGA support on the board, some 85xx
boards support SGMII riser card but did not support this command, define
CONFIG_PIXIS_SGMII_CMD for those boards which support the sgmii command.
Not like 8544, 8572 has 4 eTsec so that the
SGMII and SATA share the serdes on MPC8536 CPU, When SATA disabled
and the driver access the SATA registers, the cpu will hangup.
This patch try to fix this by reading the serdes status before the SATA
initialize.
Signed-off-by: Jason Jin <[EMAIL PROTECTED]>
---
board/freescale/mpc
On 8536DS board, When the DDR clk is set async mode(SW3[6:8] != 111),
The display is still sync mode DDR freq. This patch try to fix
this. The display DDR freq is now the actual freq in both
sync and async mode.
Signed-off-by: Jason Jin <[EMAIL PROTECTED]>
---
cpu/mpc85xx/cpu.c
When the NAND size is or large than 4G, the size will overflow,
The adjustment in this patch try to fix this.
Signed-off-by: Jason Jin <[EMAIL PROTECTED]>
---
drivers/mtd/nand/nand.c |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/mtd/nand/nand.c b/drive
Define NAND support the 8572DS board. Add mem space and corresponding
law/tlb entries for it.
Signed-off-by: Jason Jin <[EMAIL PROTECTED]>
---
board/freescale/mpc8572ds/law.c |1 +
board/freescale/mpc8572ds/tlb.c |5
include/configs/MPC8572DS.h
This patch try to make the fsl_elbc_nand driver work for
both 83xx and 85xx boards.
Move the FMR Macros from 83xx.h to fsl_lbc.h and
redefine the elbc register structure in the driver.
Signed-off-by: Jason Jin <[EMAIL PROTECTED]>
---
drivers/mtd/nand/fsl_elbc_nand.c
Define NAND support the 8536DS board. Add mem space and corresponding
law/tlb entries for it.
Signed-off-by: Jason Jin <[EMAIL PROTECTED]>
---
board/freescale/mpc8536ds/law.c |1 +
board/freescale/mpc8536ds/tlb.c |4 +++
include/configs/MPC8536DS.h
58 matches
Mail list logo