diff -r -c -N linux/arch/arm/mach-pxa/sharpsl_power.c linux_patch/arch/arm/mach-pxa/sharpsl_power.c
*** linux/arch/arm/mach-pxa/sharpsl_power.c	2003-06-18 17:09:04.000000000 +0900
--- linux_patch/arch/arm/mach-pxa/sharpsl_power.c	2003-07-28 22:54:45.000000000 +0900
***************
*** 861,866 ****
--- 861,874 ----
  	/* ----- hardware resume ----- */
  	if ( !sharpsl_wakeup_hook() ) {
  	        printk("return to suspend ....\n");
+ 
+ /* change mode */
+ 
+                 sharpsl_chg_freq = ( sharpsl_chg_freq == 0x0161 ) ? 0x0241 : 0x0161; 
+ 		printk("CCCR = %x\n",sharpsl_chg_freq);
+  
+ /* change mode */
+ 
  		goto DO_SUSPEND;
  	}
  

