Zhang Wei
d8ea2acf5f
Add dtb boot-up parameter to default boot commands.
...
Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
19 years ago
Jon Loeliger
b93775c203
Cleanup even more poorly introduced whitespace.
19 years ago
Jon Loeliger
ae6241685c
Cleanup more poorly introduced whitespace.
19 years ago
Jon Loeliger
2c33e8a1c5
Cleanup poorly introduced whitespace.
19 years ago
Jon Loeliger
80e955c7dd
General indent and whitespace cleanups.
19 years ago
Jon Loeliger
ffff3ae56f
General indent and whitespace cleanups.
19 years ago
Jon Loeliger
41a0e8b304
Cleanup compiler warnings.
19 years ago
Haiying Wang
75c299c383
Unlock cache before kernel starts up for MPC86xx
19 years ago
Haiying Wang
67256678f0
Copy Global Data Pointer to r29 for DECLARE_GLOBAL_DATA_PTR
19 years ago
Jon Loeliger
fecf1c7e4d
Fix BAT0 to actually be cacheable, non-guarded as documented.
...
Signed-off-by: Jon Loeliger <jdl@freescale.com>
19 years ago
Jon Loeliger
40bc83559d
Removed MPC8641HPCN DTS source file from build.
...
It is no longer linked into U-Boot; its sources are
now located in the kernel tree.
Signed-off-by: Jon Loeliger <jdl@freescale.com>
19 years ago
John Traill
8fc8bd2cc4
Add Rapidio support for the MPC8641HPCN
...
Signed-off-by: John Traill <john.traill@freescale.com>
19 years ago
John Traill
91a414c7d1
Fix caslat calculation
...
Signed-off-by: John Traill <john.traill@freescale.com>
19 years ago
Jon Loeliger
709d3073e7
Convert to mac-address in ethernet nodes.
19 years ago
Haiying Wang
71748af833
Correct the irq value of DUART2
19 years ago
Haiying Wang
9cb3e8816a
Change the space size of PEX IO in README
19 years ago
Haiying Wang
239db37c94
Move get_board_sys_clk to board directory
19 years ago
John Traill
492900b985
Fix 8641HPCN pollution
19 years ago
John Traill
515ab8a62e
Fix 8641HPCN timebase
19 years ago
Zhang Wei
c86360b830
Fixed OF device tree of mpc86xxhpcn board.
...
The changes works in with kernel irq mapping rework.
Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
19 years ago
Haiying Wang
bea3f28d28
Add support for reading and writing mac addresses to or from ID EEPROM.
...
Added code for reading and writing Mac addresses to/from ID EEPROM(0x57).
With attached patch, we can use command "mac/mac read/mac save/"
to read and write EEPROM under u-boot prompt.
U-boot will calculate the checksum of EEPROM while bootup,
if it is right, then u-boot will check whether the mac address
of eTSEC0/1/2/3 is availalbe (non-zero).
If there is mac address availabe in EEPROM, u-boot will use it,
otherewise, u-boot will use the mac address defined in
MPC8641HPCN.h. This matches the requirement to set unique mac address
for each TSEC port.
Signed-off-by: Haiying Wang <haiying.wang@freescale.com>
Signed-off-by: York Sun <yorksun@freescale.com>
19 years ago
Jin Zhengxiong
fcb28e7634
Fixed initrd issue by define big RAM
...
Signed-off-by:Jason Jin <Jason.jin@freescale.com>
19 years ago
Jason Jin
e6cd2a1785
We made a u-boot patch to fix the hang up issue
...
when booting filesystem from ramdisk.
Signed-off-by:Jason Jin <Jason.jin@freescale.com>
19 years ago
Jin Zhengxiong
da012ab661
Change Id to symbolic name for RTL8139
...
Signed-off-by: Jason Jin <Jason.jin@freescale.com>
19 years ago
Jin Zhengxiong-R64188
bc09cf3c2b
Fix RTL8139 in big endian
...
signed-off-by: Jason Jin <Jason.Jin@freescale.com>
signed-off-by: Wei Zhang <wei.zhang@freescale.com>
19 years ago
Jin Zhengxiong-R64188
fcfb9a5794
Fix Tsec bug when no link
...
When tftp a non-exist file from the tftp server, u-boot will check
the link of all eth port. The original file will return wrong link
state on the no link ports.
signed-off-by: Jason Jin <Jason.Jin@freescale.com>
19 years ago
Jin Zhengxiong-R64188
bd22c2b975
Fix bug for io_bar size during pci scan
...
During the pci scan process, Some devices return bar_reponse with the
highest bytes 0, such as the pci bridge in uli1575 return bar_response
with 0xffffff, So the bar_size should be manually set under 64K.
Signed-off-by: Jason Jin <jason.jin@freescale.com>
19 years ago
Jin Zhengxiong-R64188
fa7db9c377
Enable PCIE1 for MPC8641HPCN board
...
Signed-off-by: Jason Jin <Jason.jin@freescale.com>
19 years ago
Jon Loeliger
684623ce92
Fix bug in 8641hpcn reset command with no args.
...
Signed-off-by: Haiying Wang <haiying.wang@freescale.com>
Acked-by: Jon Loeliger <jdl@freescale.com>
19 years ago
Zhang Wei
8be429a5dd
Reworked IRQ mapping in OF-tree.
19 years ago
Jon Loeliger
0e4c2a17ca
Do not enable address translation on secondary CPUs.
...
Do not set up BATs on secondary CPUs. Let Linux do the nasty.
Signed-off-by: Jon Loeliger <jdl@freescale.com>
19 years ago
Jon Loeliger
8ecc971618
Fix a get_board_sys_clk() use-before-def warning.
...
Signed-off-by: Jon Loeliger <jdl@jdl.com>
19 years ago
Jon Loeliger
d9bf4858fc
Allow DTC path to be passed in.
...
Signed-off-by: Jon Loeliger <jdl@jdl.com>
19 years ago
Haiying Wang
c83ae9ea6d
Modify the IRQ of DUART2
19 years ago
Jon Loeliger
c934f655f9
Review cleanups.
...
Signed-off-by: Jon Loeliger <jdl@freescale.com>
19 years ago
Jon Loeliger
cb5965fb95
White space cleanup.
...
Some 80-column cleanups.
Convert printf() to puts() where possible.
Use #include "spd_sdram.h" as needed.
Enhanced reset command usage message a bit.
Signed-off-by: Jon Loeliger <jdl@freescale.com>
19 years ago
Jon Loeliger
3d5c5be547
Removed unneeded local_bus_init() from 8641HPCN board.
...
Signed-off-by: Jon Loeliger <jdl@freescale.com>
19 years ago
Jon Loeliger
4d3d729c16
Moved mpc8641hpcn_board_reset() out of cpu/ into board/.
...
Signed-off-by: Jon Loeliger <jdl@freescale.com>
19 years ago
Jon Loeliger
b2a941de06
Remove dead debug code.
...
Signed-off-by: Jon Loeliger <jdl@jdl.com>
19 years ago
Jon Loeliger
126aa70f10
Move mpc86xx PIXIS code to board directory
...
First cut at moving the PIXIS platform code out of
the 86xx cpu directory and into board/mpc8641hpcn
where it belongs.
Signed-off-by: Jon Loeliger <jdl@freescale.com>
19 years ago
Haiying Wang
38cee12dcf
Improve "reset" command's interaction with watchdog.
...
"reset altbank" will reset another bank WITHOUT watch dog timer enabled
"reset altbank wd" will reset another bank WITH watch dog enabled
"diswd" will disable watch dog after u-boot boots up successfully
Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
19 years ago
Haiying Wang
70205e5a6d
Fix two SDRAM setup bugs.
...
Fix ECC setup bug.
Enable 1T/2T based on number of DIMMs present.
Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
19 years ago
Haiying Wang
d11fec5015
Add first draft of the MPC8641HPCN doc/README.
...
Signed-off-by: Jon Loeliger <jdl@jdl.com>
19 years ago
Haiying Wang
ed45d6c930
Added pci@8000 block.
...
Updated ethernet interrupt mappings (moved up 48).
Cleaned up a few comments.
Signed-off-by: Jon Loeliger <jdl@jdl.com>
19 years ago
Haiying Wang
3033ebb20f
Allow args on reset command.
...
Signed-off-by: Jon Loeliger <jdl@jdl.com>
19 years ago
Jon Loeliger
14e37081ff
Change arbitration to round-robin for SMP linux.
19 years ago
Jon Loeliger
9a655876e5
Enable dual DDR controllers and interleaving.
19 years ago
Jon Loeliger
586d1d5abd
Update 86xx address map and LAWBARs.
19 years ago
Jon Loeliger
cccce5d058
Remove L2 Cache invalidate polling.
19 years ago
Jon Loeliger
f35ec68fb0
Enable 2nd CPU and I2C.
19 years ago