From: Michal Simek <[EMAIL PROTECTED]>
Signed-off-by: Michal Simek <[EMAIL PROTECTED]>
---
lib_microblaze/board.c |1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/lib_microblaze/board.c b/lib_microblaze/board.c
index cd61918..0e35734 100644
--- a/lib_microblaze/board.c
++
From: Michal Simek <[EMAIL PROTECTED]>
Signed-off-by: Michal Simek <[EMAIL PROTECTED]>
---
common/image.c |3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/common/image.c b/common/image.c
index 866edf6..1459024 100644
--- a/common/image.c
+++ b/common/image.c
@@ -982,7 +
From: Michal Simek <[EMAIL PROTECTED]>
Signed-off-by: Michal Simek <[EMAIL PROTECTED]>
---
include/configs/ml401.h | 17 ++---
1 files changed, 10 insertions(+), 7 deletions(-)
diff --git a/include/configs/ml401.h b/include/configs/ml401.h
index 63d07ff..b31c4b5 100644
--- a/inclu
From: Michal Simek <[EMAIL PROTECTED]>
Signed-off-by: Michal Simek <[EMAIL PROTECTED]>
---
include/configs/ml401.h |8
include/configs/suzaku.h |9 +
include/configs/xupv2p.h |8
3 files changed, 25 insertions(+), 0 deletions(-)
diff --git a/include/config
From: Michal Simek <[EMAIL PROTECTED]>
---
This BSP should be outside u-boot source tree.
The second reason is that xilinx ppc405 was moved to generic platform.
Signed-off-by: Michal Simek <[EMAIL PROTECTED]>
---
.../ml300/sw_services/uboot_v1_00_a/data/Ltypes| 55
.../uboot_v1_00_a/d
NET
-#else
- #define CONFIG_CMD_PING
-#endif
-
-#ifdef XILINX_SYSACE_BASEADDR
-#define CONFIG_CMD_EXT2
-#define CONFIG_CMD_FAT
-#endif
-
-/* Miscellaneous configurable options */
-#defineCONFIG_SYS_PROMPT "U-Boot-mONStR> "
-#defineCONFIG_SYS_CBSIZE
From: Michal Simek
If is full malloc area global, data are rewrite because
there was bad size of malloc area.
Signed-off-by: Michal Simek
Signed-off-by: Michal Simek
---
include/configs/microblaze-generic.h |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/include/co
From: Michal Simek
Signed-off-by: Michal Simek
Signed-off-by: Michal Simek
---
board/qemu-mips/README |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/board/qemu-mips/README b/board/qemu-mips/README
index 4c1f8ed..565241b 100644
--- a/board/qemu-mips/README
+++ b/board
From: Michal Simek
Here are two major changes which should go together.
First is adding LL Temac driver to u-boot and the second
is changing Emaclite to NET_MULTI api.
There are some changes for proper initialization too.
Signed-off-by: Michal Simek
Signed-off-by: Michal Simek
---
.../xilinx
From: Michal Simek
With Hush parser is possible to change command line in dtb
Signed-off-by: Michal Simek
Signed-off-by: Michal Simek
---
include/configs/microblaze-generic.h |6 ++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/include/configs/microblaze-generic.h
b/
From: Michal Simek
Signed-off-by: Michal Simek
Signed-off-by: Michal Simek
---
board/xilinx/microblaze-generic/u-boot.lds |3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/board/xilinx/microblaze-generic/u-boot.lds
b/board/xilinx/microblaze-generic/u-boot.lds
index 5a
From: Michal Simek
Users should use microblaze-generic platform.
This platform is longer not supported.
Signed-off-by: Michal Simek
Signed-off-by: Michal Simek
---
MAINTAINERS |4 -
MAKEALL |1 -
Makefile
Hi All,
here are some changes related to Microblaze.
The important one is for Ben - adding Xilinx LL_TEMAC driver
and changing Emaclite to NET_MULTI interface + changes
in microblaze code to support it.
And I decided to remove old Xilinx EMAC driver. It is old
driver for old IP and none use i
From: Michal Simek
Signed-off-by: Michal Simek
Signed-off-by: Michal Simek
---
drivers/net/Makefile |1 -
drivers/net/xilinx_emac.c| 464 --
include/configs/microblaze-generic.h |5 +-
3 files changed, 1 insertions(+), 469 de
Hi Ben,
I updated LL-temac driver - all fixes are there.
Ad to your point Microblaze uses only one ethernet core. It is possible
to use a lot of IPs but I don't have board like this to test it that's
why I don't want change it.
If you find any other problem please let me know. If is OK - I'll cr
From: Michal Simek
Here are two major changes which should go together.
First is adding LL Temac driver to u-boot and the second
is changing Emaclite to NET_MULTI api.
There are some changes for proper initialization too.
Signed-off-by: Michal Simek
---
V2: Applied Ben comments
---
.../xili
From: Michal Simek
We are using generic implementation of ffs. This should
be part of Simon's commit 0413cfecea35eab5e591a0965c3e3ee0ff00
Here is warning message which this patch removes.
In file included from /tmp/u-boot-microblaze/include/common.h:38,
from cmd_mtdparts.c:
From: Michal Simek
Commit 6a45e384955262882375a2785426dc65aeb636c4
should remove reference from Microblaze too.
Signed-off-by: Michal Simek
---
lib_microblaze/board.c |1 -
1 files changed, 0 insertions(+), 1 deletions(-)
diff --git a/lib_microblaze/board.c b/lib_microblaze/board.c
index
From: Michal Simek
Microblaze has own hw unaligned handler if is available.
Use big endian version.
Signed-off-by: Michal Simek
---
include/asm-microblaze/unaligned.h | 16
1 files changed, 16 insertions(+), 0 deletions(-)
create mode 100644 include/asm-microblaze/unaligned
Hi Wolfgang,
here are two bug fixes for Microblaze.
You can apply them if you are ok with them.
Thanks,
Michal
___
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot
From: Michal Simek
It is more accurate to show that caches are OFF instead of FAIL.
Signed-off-by: Michal Simek
---
arch/microblaze/lib/board.c |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/arch/microblaze/lib/board.c b/arch/microblaze/lib/board.c
index 1d44a64..4
From: Michal Simek
There is used max cache size on system which doesn't define
cache size.
Signed-off-by: Michal Simek
---
arch/microblaze/lib/bootm.c |8
1 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/arch/microblaze/lib/bootm.c b/arch/microblaze/lib/bootm.c
index
From: Michal Simek
env_relocation should be called first.
Added stdio_init too.
Signed-off-by: Michal Simek
---
arch/microblaze/lib/board.c | 14 +++---
1 files changed, 11 insertions(+), 3 deletions(-)
diff --git a/arch/microblaze/lib/board.c b/arch/microblaze/lib/board.c
index 41a
From: Michal Simek
It is better to read ivr and react on it than do long parsing from
two regs. Interrupt controller returs actual irq number.
Signed-off-by: Michal Simek
---
arch/microblaze/cpu/interrupts.c | 28 +++-
1 files changed, 11 insertions(+), 17 deletions(-
From: Michal Simek
WB cache use different instruction that WT cache but the major code
is that same. That means that wdc.flush on system with WT cache
do the same thing as before.
You need newer toolchain with wdc.flush support.
Signed-off-by: Michal Simek
---
arch/microblaze/lib/cache.c |
From: Michal Simek
I would like to handle case where system doesn't contain
intc that's why I need timer initialization out of intc code.
Signed-off-by: Michal Simek
---
arch/microblaze/cpu/interrupts.c |6 --
arch/microblaze/cpu/timer.c |3 ++-
arch/microblaze/lib/board.c
From: Michal Simek
It is ancient code. There is possible to save several instructions
just if we use offset instead of addik
Signed-off-by: Michal Simek
---
arch/microblaze/cpu/irq.S | 182 +++-
1 files changed, 62 insertions(+), 120 deletions(-)
diff
From: Michal Simek
Move FSL out of interrupt controller.
Signed-off-by: Michal Simek
---
arch/microblaze/cpu/interrupts.c |7 ---
arch/microblaze/lib/board.c|7 ++-
.../xilinx/microblaze-generic/microblaze-generic.c |7 +++
3 fi
Hi All,
here is bunch of microblaze patches.
Thanks for your review,
Micha
___
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot
From: Michal Simek
Merge cpu and lib cache code.
Flush cache before disabling.
Signed-off-by: Michal Simek
---
arch/microblaze/cpu/cache.c | 28 +++
arch/microblaze/lib/Makefile |1 -
arch/microblaze/lib/cache.c | 43 --
From: Michal Simek
Signed-off-by: Michal Simek
---
drivers/net/Makefile |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/net/Makefile b/drivers/net/Makefile
index 631336a..128dc11 100644
--- a/drivers/net/Makefile
+++ b/drivers/net/Makefile
@@ -26,6 +26,7 @@
"256k(env),3m(kernel),1m(romfs),"\
+ "1m(cramfs),-(jffs2)"
+#endif
+
+/* Miscellaneous configurable options */
+#defineCONFIG_SYS_PROMPT "U-Boot-mONStR> "
+#defineCONFIG_SYS_CBSIZE 512
From: Michal Simek
Signed-off-by: Michal Simek
---
include/configs/microblaze-generic.h | 19 ++-
lib_microblaze/cache.c | 16 ++--
2 files changed, 32 insertions(+), 3 deletions(-)
diff --git a/include/configs/microblaze-generic.h
b/include/conf
Hi Ben and Wolfgang,
first patch just sort labels in drivers/net/Makefile
I think this patch could be applied directly to Wolfgang tree.
The second patch is Xilinx LL Temac driver.
This driver was sent to mailing list some month ago by Yoshio Kashiwagi.
I clean the driver and add support for Fifo
From: Michal Simek
Signed-off-by: Michal Simek
---
drivers/net/Makefile |1 +
drivers/net/xilinx_ll_temac.c | 543 +
2 files changed, 544 insertions(+), 0 deletions(-)
create mode 100644 drivers/net/xilinx_ll_temac.c
diff --git a/drivers/
From: Michal Simek
Signed-off-by: Michal Simek
---
board/xilinx/microblaze-generic/xparameters.h |2 +
include/configs/microblaze-generic.h | 99 +
2 files changed, 54 insertions(+), 47 deletions(-)
diff --git a/board/xilinx/microblaze-generic/xparameters
From: Michal Simek
Signed-off-by: Michal Simek
---
lib_microblaze/board.c | 31 +--
1 files changed, 29 insertions(+), 2 deletions(-)
diff --git a/lib_microblaze/board.c b/lib_microblaze/board.c
index 4f48341..7b0bdc2 100644
--- a/lib_microblaze/board.c
+++ b/lib_
From: Michal Simek
---
v2: Coding style cleanup, use debug() instead of printf
in debug messages
v1: Initial version
Signed-off-by: Michal Simek
---
drivers/net/Makefile |1 +
drivers/net/xilinx_ll_temac.c | 540 +
2 files changed, 541 ins
38 matches
Mail list logo