? packages/hal/arm/at91/at91sam7s/current/include/pkgconf/mlt_arm_at91sam7x512_rom.h
? packages/hal/arm/at91/at91sam7s/current/include/pkgconf/mlt_arm_at91sam7x512_rom.ldi
Index: packages/hal/arm/at91/at91sam7s/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/at91/at91sam7s/current/ChangeLog,v
retrieving revision 1.13
diff -u -r1.13 ChangeLog
--- packages/hal/arm/at91/at91sam7s/current/ChangeLog	23 Apr 2008 08:17:44 -0000	1.13
+++ packages/hal/arm/at91/at91sam7s/current/ChangeLog	30 Apr 2008 14:01:35 -0000
@@ -1,3 +1,10 @@
+2008-04-30  John Eigelaar  <jeigelaar@mweb.co.za>
+
+	* include/pkgconf/mlt_arm_at91sam7x512_rom.{h|ldi}: Added the 
+	memory layout files to support the at91sam7x512  
+	* cdl/hal_arm_at91s.cdl: Added the configuration options to 
+	support the at91sam7x512
+	
 2008-04-23  Andrew Lunn  <andrew.lunn@ascom.ch>
 
 	* include/hal_platform_setup.h: Fix setting the flash wait states
Index: packages/hal/arm/at91/at91sam7s/current/cdl/hal_arm_at91sam7s.cdl
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/at91/at91sam7s/current/cdl/hal_arm_at91sam7s.cdl,v
retrieving revision 1.7
diff -u -r1.7 hal_arm_at91sam7s.cdl
--- packages/hal/arm/at91/at91sam7s/current/cdl/hal_arm_at91sam7s.cdl	26 Mar 2007 10:42:44 -0000	1.7
+++ packages/hal/arm/at91/at91sam7s/current/cdl/hal_arm_at91sam7s.cdl	30 Apr 2008 13:08:33 -0000
@@ -78,7 +78,7 @@
         default_value  {"at91sam7s256"}
         legal_values   {"at91sam7s32" "at91sam7s321" "at91sam7s64" 
                         "at91sam7s128" "at91sam7s256" 
-                        "at91sam7x128" "at91sam7x256" 
+                        "at91sam7x128" "at91sam7x256" "at91sam7x512" 
                         "at91sam7xc128" "at91sam7xc256" }
         description    "
            The AT91SAM7 microcontroller family has several variants,
@@ -101,7 +101,8 @@
 
     cdl_option CYGHWR_HAL_ARM_AT91SAM7X {
         display     "SAM7X device" 
-        calculated  { CYGHWR_HAL_ARM_AT91SAM7 == "at91sam7x256" ||
+        calculated  { CYGHWR_HAL_ARM_AT91SAM7 == "at91sam7x512" ||
+	              CYGHWR_HAL_ARM_AT91SAM7 == "at91sam7x256" ||
                       CYGHWR_HAL_ARM_AT91SAM7 == "at91sam7x128" }        
         description "
             Is the AT91SAM7 device a member of the AT91SAM7X family?"
Index: packages/hal/arm/at91/at91sam7xek/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/at91/at91sam7xek/current/ChangeLog,v
retrieving revision 1.3
diff -u -r1.3 ChangeLog
--- packages/hal/arm/at91/at91sam7xek/current/ChangeLog	5 Mar 2007 19:09:32 -0000	1.3
+++ packages/hal/arm/at91/at91sam7xek/current/ChangeLog	30 Apr 2008 14:08:40 -0000
@@ -1,3 +1,11 @@
+2008-04-30  John Eigelaar <jeigelaar@mweb.co.za>
+
+        * cdl/hal_arm_at91sam7xek.cdl: Added configuration options in 
+	order to support the at91sam7x512
+	* src/at91sam7xek_misc.c: Fix a typo in the phy initialisation code.
+	Pin 18 was being setup to drive the powerdown pin of the phy but 
+	pin 19 was driven low instead.
+
 2007-01-17  John Eigelaar <jeigelaar@mweb.co.za>
 
         * Added hal_plf_eth_init() in order to initialise the Davicom
Index: packages/hal/arm/at91/at91sam7xek/current/cdl/hal_arm_at91sam7xek.cdl
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/at91/at91sam7xek/current/cdl/hal_arm_at91sam7xek.cdl,v
retrieving revision 1.3
diff -u -r1.3 hal_arm_at91sam7xek.cdl
--- packages/hal/arm/at91/at91sam7xek/current/cdl/hal_arm_at91sam7xek.cdl	5 Mar 2007 19:09:32 -0000	1.3
+++ packages/hal/arm/at91/at91sam7xek/current/cdl/hal_arm_at91sam7xek.cdl	30 Apr 2008 13:32:35 -0000
@@ -56,7 +56,8 @@
     compile       at91sam7xek_misc.c
     
     requires      { CYGHWR_HAL_ARM_AT91 == "AT91SAM7S" }
-    requires      { CYGHWR_HAL_ARM_AT91SAM7 == "at91sam7x256" ||
+    requires      { CYGHWR_HAL_ARM_AT91SAM7 == "at91sam7x512" || 
+                    CYGHWR_HAL_ARM_AT91SAM7 == "at91sam7x256" ||
                     CYGHWR_HAL_ARM_AT91SAM7 == "at91sam7x128" }
 		    
     requires      { is_active(CYGPKG_DEVS_ETH_PHY) implies
Index: packages/hal/arm/at91/at91sam7xek/current/src/at91sam7xek_misc.c
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/at91/at91sam7xek/current/src/at91sam7xek_misc.c,v
retrieving revision 1.2
diff -u -r1.2 at91sam7xek_misc.c
--- packages/hal/arm/at91/at91sam7xek/current/src/at91sam7xek_misc.c	5 Mar 2007 19:09:32 -0000	1.2
+++ packages/hal/arm/at91/at91sam7xek/current/src/at91sam7xek_misc.c	30 Apr 2008 13:23:25 -0000
@@ -97,7 +97,7 @@
 
    /* Power Down Mode */
    HAL_ARM_AT91_GPIO_CFG_DIRECTION(AT91_GPIO_PB18, AT91_PIN_OUT);
-   HAL_ARM_AT91_GPIO_PUT(AT91_GPIO_PB19,0);
+   HAL_ARM_AT91_GPIO_PUT(AT91_GPIO_PB18,0);
 
    /* All the lines setup correctly. Now do a external reset and let the phy 
       start up in the correct mode */
