diff -X dontdiff-2.6 -Nurp linux-2.6.13-rc2/arch/arm/mach-s3c2410/sleep.S linux-2.6.13-rc2-lucasvr/arch/arm/mach-s3c2410/sleep.S
--- linux-2.6.13-rc2/arch/arm/mach-s3c2410/sleep.S	2005-07-08 10:54:34.000000000 -0300
+++ linux-2.6.13-rc2-lucasvr/arch/arm/mach-s3c2410/sleep.S	2005-07-08 10:57:24.000000000 -0300
@@ -22,6 +22,9 @@
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+ *
+ * Modifications:
+ *    02-Apr-2005  LCVR   Added support to S3C2400
 */
 
 #include <linux/config.h>
@@ -72,15 +75,19 @@ ENTRY(s3c2410_cpu_suspend)
 	@@ prepare cpu to sleep
 
 	ldr	r4, =S3C2410_REFRESH
-	ldr	r5, =S3C2410_MISCCR
+	ldr	r5, =S3C24XX_MISCCR
 	ldr	r6, =S3C2410_CLKCON
 	ldr	r7, [ r4 ]		@ get REFRESH (and ensure in TLB)
 	ldr	r8, [ r5 ]		@ get MISCCR (and ensure in TLB)
 	ldr	r9, [ r6 ]		@ get CLKCON (and ensure in TLB)
 
 	orr	r7, r7, #S3C2410_REFRESH_SELF	@ SDRAM sleep command
+#ifdef CONFIG_CPU_S3C2400
+	orr	r9, r9, #S3C2400_CLKCON_STOP 	@ stop command
+#else
 	orr	r8, r8, #S3C2410_MISCCR_SDSLEEP @ SDRAM power-down signals
 	orr	r9, r9, #S3C2410_CLKCON_POWER	@ power down command
+#endif
 
 	teq	pc, #0			@ first as a trial-run to load cache
 	bl	s3c2410_do_sleep
