[Tinyos-beta-commits] CVS: tinyos-1.x/beta/platform/pxa27x
HPLInit.nc, 1.1, 1.2
Philip Buonadonna
philipb at users.sourceforge.net
Mon Jan 17 15:21:22 PST 2005
Update of /cvsroot/tinyos/tinyos-1.x/beta/platform/pxa27x
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8372
Modified Files:
HPLInit.nc
Log Message:
- Added code to support 13M mode on initialization.
Index: HPLInit.nc
===================================================================
RCS file: /cvsroot/tinyos/tinyos-1.x/beta/platform/pxa27x/HPLInit.nc,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** HPLInit.nc 13 Nov 2004 01:12:40 -0000 1.1
--- HPLInit.nc 17 Jan 2005 23:21:08 -0000 1.2
***************
*** 83,87 ****
command result_t init() {
! CKEN = (CKEN22_MEMC | CKEN20_IMEM | CKEN9_OST);
OSCC = (OSCC_OON);
--- 83,87 ----
command result_t init() {
! CKEN = (CKEN22_MEMC | CKEN20_IMEM | CKEN15_PMI2C | CKEN9_OST);
OSCC = (OSCC_OON);
***************
*** 89,92 ****
--- 89,114 ----
TOSH_SET_PIN_DIRECTIONS();
+
+ // Place PXA27X into 13M w/ PPLL enabled
+ CCCR = (CCCR_CPDIS | CCCR_PLL_EARLY_EN);
+ asm volatile (
+ "mcr p14,0,%0,c6,c0,0\n\t"
+ :
+ : "r" (0x2)
+ );
+ #if 0
+ PVCR = 0;
+ PCMD(0) = (PCMD_MBC | PCMD_LC | ((1023 >> 8) & 0xFF));
+ PCMD(1) = (PCMD_LC | ((1023) & 0xFF));
+ PCFR = PCFR_PI2C_EN;
+ asm volatile (
+ "mcr p14,0,%0,c6,c0,0\n\t"
+ :
+ : "r" (0x8)
+ );
+
+
+ #endif
+
return SUCCESS;
More information about the Tinyos-beta-commits
mailing list