Add support for OF flat tree for the STXtc board.
authorWolfgang Denk <wd@pollux.denx.de>
Wed, 12 Oct 2005 23:49:09 +0000 (01:49 +0200)
committerWolfgang Denk <wd@pollux.denx.de>
Wed, 12 Oct 2005 23:49:09 +0000 (01:49 +0200)
Patch by Pantelis Antoniou, 04 Sep 2005

CHANGELOG
board/stxxtc/Makefile
include/configs/stxxtc.h

index b051360b595e57fcd30f2e7b11a38a2bf2066863..fe79957c6cce2c55b3420abb150c2d98f572a541 100644 (file)
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -2,6 +2,9 @@
 Changes for U-Boot 1.1.4:
 ======================================================================
 
+* Add support for OF flat tree for the STXtc board.
+  Patch by Pantelis Antoniou, 04 Sep 2005
+
 * Support passing of OF flat trees to the kernel.
   Patch by Pantelis Antoniou, 04 Sep 2005
 
index 8c529a0611d101d868c380548d562a17edaecc23..759edc1b79eb55690ea8f6ebf6ee382118de6957 100644 (file)
@@ -25,11 +25,19 @@ include $(TOPDIR)/config.mk
 
 LIB    = lib$(BOARD).a
 
-OBJS   = $(BOARD).o
+OBJS   = $(BOARD).o oftree.o
 
 $(LIB):        .depend $(OBJS)
        $(AR) crv $@ $(OBJS)
 
+%.dtb: %.dts
+       dtc -f -V 0x10 -I dts -O dtb $< >$@
+
+%.c: %.dtb
+       xxd -i $< \
+          | sed -e "s/^unsigned char/const unsigned char/g" \
+          | sed -e "s/^unsigned int/const unsigned int/g" > $@
+
 #########################################################################
 
 .depend:       Makefile $(SOBJS:.o=.S) $(OBJS:.o=.c)
@@ -38,3 +46,4 @@ $(LIB):       .depend $(OBJS)
 sinclude .depend
 
 #########################################################################
+
index f6e6a609cf2415b69c20155b65e7754db476d882..3ffe6b2e05f429aeea8443f51821f143cc12fc39 100644 (file)
@@ -574,19 +574,15 @@ typedef unsigned int led_id_t;
 #define CONFIG_CRC32_VERIFY    1
 #define CONFIG_HUSH_OLD_PARSER_COMPATIBLE      1
 
-/* Note: change below for your network setting!!!
- * This was done just to facilitate manufacturing test and configuration.
- */
-#define CONFIG_ETHADDR  00:e0:0c:07:9b:8a
+/*****************************************************************************/
+
+/* pass open firmware flat tree */
+#define CONFIG_OF_FLAT_TREE    1
 
-#define CONFIG_SERVERIP        192.168.08.1
-#define CONFIG_IPADDR                  192.168.08.85
-#define CONFIG_GATEWAYIP       192.168.08.1
-#define CONFIG_NETMASK         255.255.255.0
-#define CONFIG_HOSTNAME        stx_xtc
-#define CONFIG_ROOTPATH        /xtcroot
-#define CONFIG_BOOTFILE        uImage
-#define CONFIG_LOADADDR                0x1000000
+/* maximum size of the flat tree (8K) */
+#define OF_FLAT_TREE_MAX_SIZE  8192
 
+#define OF_CPU                 "PowerPC,MPC870@0"
+#define OF_TBCLK               (MPC8XX_HZ / 16)
 
 #endif /* __CONFIG_H */