drivers/hcs12/ports.txt
changeset 0 4472ee7c6c3e
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/drivers/hcs12/ports.txt	Wed May 10 16:59:40 2006 +0200
@@ -0,0 +1,652 @@
+/* MC9S12DP256   Revision 1.1 66 Registers MOTOROLA */
+
+$0000 PORTA         
+$0001 PORTB         
+$0002 DDRA          
+$0003 DDRB          
+   
+$0008 PORTE         
+$0009 DDRE          
+$000A PEAR          
+$000B MODE          
+$000C PUCR          
+$000D RDRIV         
+$000E EBICTL        
+   
+$0010 INITRM        
+$0011 INITRG        
+$0012 INITEE        
+$0013 MISC          
+$0014 MTST0         
+$0015 ITCR          
+$0016 ITEST         
+$0017 MTST1         
+   
+$001A PARTIDH       
+$001B PARTIDL       
+$001C MEMSIZ0       
+$001D MEMSIZ1       
+$001E INTCR         
+$001F HPRIO         
+
+$0028 BKPCT0        
+$0029 BKPCT1        
+$002A BKP0X         
+$002B BKP0H         
+$002C BKP0L         
+$002D BKP1X         
+$002E BKP1H         
+$002F BKP1L         
+$0030 PPAGE         
+   
+$0032 PORTK         
+$0033 DDRK          
+$0034 SYNR          
+$0035 REFDV         
+$0036 CTFLG         
+$0037 CRGFLG        
+$0038 CRGINT        
+$0039 CLKSEL        
+$003A PLLCTL        
+$003B RTICTL        
+$003C COPCTL        
+$003D FORBYP        
+$003E CTCTL      
+$003F ARMCOP        
+$0040 TIOS          
+$0041 TCFORC        
+$0042 TOC7M         
+$0043 TOC7D         
+$0044 TCNTH     
+$0045 TCNTL     
+$0046 TSCR1         
+$0047 TTOV          
+$0048 TCTL1         
+$0049 TCTL2         
+$004A TCTL3         
+$004B TCTL4         
+$004C TIE           
+$004D TSCR2         
+$004E TFLG1         
+$004F TFLG2         
+$0050 TC0H      
+$0051 TC0L      
+$0052 TC1H      
+$0053 TC1L      
+$0054 TC2H      
+$0055 TC2L      
+$0056 TC3H      
+$0057 TC3L      
+$0058 TC4H      
+$0059 TC4L      
+$005A TC5H      
+$005B TC5L      
+$005C TC6H      
+$005D TC6L      
+$005E TC7H      
+$005F TC7L      
+$0060 PACTL         
+$0061 PAFLG         
+$0062 PACN3H    
+$0063 PACN2L    
+$0064 PACN1H    
+$0065 PACN0L    
+$0066 MCCTL         
+$0067 MCFLG         
+$0068 ICPAR         
+$0069 DLYCT         
+$006A ICOVW         
+$006B ICSYS         
+
+$006D TIMTST        
+
+$0070 PBCTL         
+$0071 PBFLG         
+$0072 PA3H          
+$0073 PA2H          
+$0074 PA1H          
+$0075 PA0H          
+$0076 MCCNTH    
+$0077 MCCNTL    
+$0078 TC0HH     
+$0079 TC0HL     
+$007A TC1HH     
+$007B TC1HL     
+$007C TC2HH     
+$007D TC2HL     
+$007E TC3HH     
+
+$0080 ATD0CTL0      
+$0081 ATD00CTL1      
+$0082 ATD0CTL2       
+$0083 ATD0CTL3      
+$0084 ATD0CTL4      
+$0085 ATD0CTL5      
+$0086 ATD0STAT0     
+$0087 ATD0STAT1     
+$0088 ATD0TEST0     
+$0089 ATD0TEST1     
+
+$008D ATD0DIEN      
+  
+$008F PORTAD0       
+$0090 ATD0DR0H      
+$0091 ATD0DR0L      
+$0092 ATD0DR1H      
+$0093 ATD0DR1L      
+$0094 ATD0DR2H      
+$0095 ATD0DR2L      
+$0096 ATD0DR3H     
+$0097 ATD0DR3L      
+$0098 ATD0DR4H      
+$0099 ATD0DR4L      
+$009A ATD0DR5H      
+$009B ATD0DR5L      
+$009C ATD0DR6H      
+$009D ATD0DR6L      
+$009E ATD0DR7H      
+$009F ATD0DR7L      
+$00A0 PWME          
+$00A1 PWMPOL        
+$00A2 PWMCLK        
+$00A3 PWMPRCLK      
+$00A4 PWMCAE        
+$00A5 PWMCTL        
+$00A6 PWMTST        
+$00A7 PWMPRSC       
+$00A8 PWMSCLA       
+$00A9 PWMSCLB       
+$00AA PWMSCNTA      
+$00AB PWMSCNTB      
+$00AC PWMCNT0       
+$00AD PWMCNT1       
+$00AE PWMCNT2       
+$00AF PWMCNT3       
+$00B0 PWMCNT4       
+$00B1 PWMCNT5       
+$00B2 PWMCNT6       
+$00B3 PWMCNT7       
+$00B4 PWMPER0       
+$00B5 PWMPER1       
+$00B6 PWMPER2       
+$00B7 PWMPER3       
+$00B8 PWMPER4       
+$00B9 PWMPER5       
+$00BA PWMPER6       
+$00BB PWMPER7       
+$00BC PWMDTY0       
+$00BD PWMDTY1       
+$00BE PWMDTY2       
+$00BF PWMDTY3       
+$00C0 PWMDTY4       
+$00C1 PWMDTY5       
+$00C2 PWMDTY6       
+$00C3 PWMDTY7       
+$00C4 PWMSDN       
+
+$00C8 SCI0BDH       
+$00C9 SCI0BDL       
+$00CA SC0CR1        
+$00CB SCI0CR2       
+$00CC SCI0SR1       
+$00CD SC0SR2        
+$00CE SCI0DRH       
+$00CF SCI0DRL       
+$00D0 SCI1BDH       
+$00D1 SCI1BDL       
+$00D2 SC1CR1        
+$00D3 SCI1CR2       
+$00D4 SCI1SR1       
+$00D5 SC1SR2        
+$00D6 SCI1DRH       
+$00D7 SCI1DRL       
+$00D8 SPI0CR1       
+$00D9 SPI0CR2       
+$00DA SPI0BR        
+$00DB SPI0SR       
+ 
+$00DD SPI0DR        
+   
+$00E0 IBAD          
+$00E1 IBFD          
+$00E2 IBCR          
+$00E3 IBSR          
+$00E4 IICDR         
+   
+$00E8 DLCBCR1       
+$00E9 DLCBSVR       
+$00EA DLCBCR2       
+$00EB DLCBDR        
+$00EC DLCBARD       
+$00ED DLCBRSR       
+$00EE DLCSCR        
+$00EF DLCBSTAT      
+$00F0 SPI1CR1       
+$00F1 SPI1CR2       
+$00F2 SPI1BR      
+$00F3 SPI1SR        
+    
+$00F5 SPI1DR        
+    
+$00F8 SPI2CR1       
+$00F9 SPI2CR2       
+$00FA SPI2BR        
+$00FB SPI2SR        
+ 
+$00FD SPI2DR        
+    
+$0100 FCLKDIV        
+$0101 FSEC          
+
+$0103 FCNFG         
+$0104 FPROT         
+$0105 FSTAT         
+$0106 FCMD          
+ 
+$0110 ECLKDIV      
+
+$0113 ECNFG         
+$0114 EPROT         
+$0115 ESTAT         
+$0116 ECMD          
+
+$0120 ATD1CTL0      
+$0121 ATD1CTL1      
+$0122 ATD1CTL2      
+$0123 ATD1CTL3      
+$0124 ATD1CTL4      
+$0125 ATD1CTL5      
+$0126 ATD1STAT0     
+$0127 ATD1STAT1     
+$0128 ATD1TEST0     
+$0129 ATD1TEST1     
+   
+$012D ATDDIEN       
+  
+$012F PORTAD1       
+$0130 ATD1DR0H      
+$0131 ATD1DR0L      
+$0132 ATD1DR1H      
+$0133 ATD1DR1L      
+$0134 ATD1DR2H      
+$0135 ATD1DR2L      
+$0136 ATD1DR3H     
+$0137 ATD1DR3L      
+$0138 ATD1DR4H      
+$0139 ATD1DR4L      
+$013A ATD1DR5H      
+$013B ATD1DR5L      
+$013C ATD1DR6H      
+$013D ATD1DR6L      
+$013E ATD1DR7H      
+$013F ATD1DR7L      
+$0140 CAN0CTL0      
+$0141 CAN0CTL1      
+$0142 CAN0BTR0      
+$0143 CAN0BTR1      
+$0144 CAN0RFLG      
+$0145 CAN0RIER      
+$0146 CAN0TFLG      
+$0147 CAN0TIER      
+$0148 CAN0TARQ      
+$0149 CAN0TAAK      
+$014A CAN0TBSEL     
+$014B CAN0IDAC      
+
+$014E CAN0RXERR      
+$014F CAN0TXERR     
+$0150 CAN0IDAR0     
+$0151 CAN0IDAR1     
+$0152 CAN0IDAR2     
+$0153 CAN0IDAR3     
+$0154 CAN0IDMR0     
+$0155 CAN0IDMR1     
+$0156 CAN0IDMR2     
+$0157 CAN0IDMR3     
+$0158 CAN0IDAR4     
+$0159 CAN0IDAR5     
+$015A CAN0IDAR6     
+$015B CAN0IDAR7     
+$015C CAN0IDMR4     
+$015D CAN0IDMR5     
+$015E CAN0IDMR6     
+$015F CAN0IDMR7  
+$0160 CAN0RXFG0
+$0161 CAN0RXFG1
+$0162 CAN0RXFG2
+$0163 CAN0RXFG3
+$0164 CAN0RXFG4
+$0165 CAN0RXFG5
+$0166 CAN0RXFG6
+$0167 CAN0RXFG7
+$0168 CAN0RXFG8
+$0169 CAN0RXFG9
+$016A CAN0RXFGA
+$016B CAN0RXFGB
+$016C CAN0RXFGC
+$016D CAN0RXFGD
+$016E CAN0RXFGE
+$016F CAN0RXFGF 
+$0170 CAN0TXFG0
+$0171 CAN0TXFG1
+$0172 CAN0TXFG2
+$0173 CAN0TXFG3
+$0174 CAN0TXFG4
+$0175 CAN0TXFG5
+$0176 CAN0TXFG6
+$0177 CAN0TXFG7
+$0178 CAN0TXFG8
+$0179 CAN0TXFG9
+$017A CAN0TXFGA
+$017B CAN0TXFGB
+$017C CAN0TXFGC
+$017D CAN0TXFGD
+$017E CAN0TXFGE
+$017F CAN0TXFGF     
+$0180 CAN1CTL0      
+$0181 CAN1CTL1      
+$0182 CAN1BTR0        
+$0183 CAN1BTR1      
+$0184 CAN1RFLG      
+$0185 CAN1RIER      
+$0186 CAN1TFLG      
+$0187 CAN1TIER      
+$0188 CAN1TARQ      
+$0189 CAN1TAAK      
+$018A CAN1TBSEL     
+$018B CAN1IDAC        
+$018E CAN1RXERR     
+$018F CAN1TXERR     
+$0190 CAN1IDAR0     
+$0191 CAN1IDAR1     
+$0192 CAN1IDAR2     
+$0193 CAN1IDAR3     
+$0194 CAN1IDMR0     
+$0195 CAN1IDMR1     
+$0196 CAN1IDMR2     
+$0197 CAN1IDMR3     
+$0198 CAN1IDAR4     
+$0199 CAN1IDAR5    
+$019A CAN1IDAR6     
+$019B CAN1IDAR7     
+$019C CAN1IDMR4     
+$019D CAN1IDMR5     
+$019E CAN1IDMR6     
+$019F CAN1IDMR7 
+
+$01A0 CAN1RXFG0
+$01A1 CAN1RXFG1
+$01A2 CAN1RXFG2
+$01A3 CAN1RXFG3
+$01A4 CAN1RXFG4
+$01A5 CAN1RXFG5
+$01A6 CAN1RXFG6
+$01A7 CAN1RXFG7
+$01A8 CAN1RXFG8
+$01A9 CAN1RXFG9
+$01AA CAN1RXFGA
+$01AB CAN1RXFGB
+$01AC CAN1RXFGC
+$01AD CAN1RXFGD
+$01AE CAN1RXFGE
+$01AF CAN1RXFGF 
+$01B0 CAN1TXFG0
+$01B1 CAN1TXFG1
+$01B2 CAN1TXFG2
+$01B3 CAN1TXFG3
+$01B4 CAN1TXFG4
+$01B5 CAN1TXFG5
+$01B6 CAN1TXFG6
+$01B7 CAN1TXFG7
+$01B8 CAN1TXFG8
+$01B9 CAN1TXFG9
+$01BA CAN1TXFGA
+$01BB CAN1TXFGB
+$01BC CAN1TXFGC
+$01BD CAN1TXFGD
+$01BE CAN1TXFGE
+$01BF CAN1TXFGF    
+$01C0 CAN2CTL0      
+$01C1 CAN2CTL1      
+$01C2 CAN2BTR0      
+$01C3 CAN2BTR1      
+$01C4 CAN2RFLG      
+$01C5 CAN2RIER      
+$01C6 CAN2TFLG      
+$01C7 CAN2TIER      
+$01C8 CAN2TARQ      
+$01C9 CAN2TAAK      
+$01CA CAN2TBSEL     
+$01CB CAN2IDAC      
+   
+$01CE CAN2RXERR    
+$01CF CAN2TXERR      
+$01D0 CAN2IDAR0     
+$01D1 CAN2IDAR1     
+$01D2 CAN2IDAR2     
+$01D3 CAN2IDAR3     
+$01D4 CAN2IDMR0     
+$01D5 CAN2IDMR1     
+$01D6 CAN2IDMR2     
+$01D7 CAN2IDMR3     
+$01D8 CAN2IDAR4     
+$01D9 CAN2IDAR5     
+$01DA CAN2IDAR6     
+$01DB CAN2IDAR7     
+$01DC CAN2IDMR4     
+$01DD CAN2IDMR5     
+$01DE CAN2IDMR6     
+$01DF CAN2IDMR7 
+
+$01E0 CAN2RXFG0
+$01E1 CAN2RXFG1
+$01E2 CAN2RXFG2
+$01E3 CAN2RXFG3
+$01E4 CAN2RXFG4
+$01E5 CAN2RXFG5
+$01E6 CAN2RXFG6
+$01E7 CAN2RXFG7
+$01E8 CAN2RXFG8
+$01E9 CAN2RXFG9
+$01EA CAN2RXFGA
+$01EB CAN2RXFGB
+$01EC CAN2RXFGC
+$01ED CAN2RXFGD
+$01EE CAN2RXFGE
+$01EF CAN2RXFGF 
+$01F0 CAN2TXFG0
+$01F1 CAN2TXFG1
+$01F2 CAN2TXFG2
+$01F3 CAN2TXFG3
+$01F4 CAN2TXFG4
+$01F5 CAN2TXFG5
+$01F6 CAN2TXFG6
+$01F7 CAN2TXFG7
+$01F8 CAN2TXFG8
+$01F9 CAN2TXFG9
+$01FA CAN2TXFGA
+$01FB CAN2TXFGB
+$01FC CAN2TXFGC
+$01FD CAN2TXFGD
+$01FE CAN2TXFGE
+$01FF CAN2TXFGF 
+       
+$0200 CAN3CTL0      
+$0201 CAN3CTL1      
+$0202 CAN3BTR0      
+$0203 CAN3BTR1     
+$0204 CAN3RFLG      
+$0205 CAN3RIER      
+$0206 CAN3TFLG      
+$0207 CAN3TIER      
+$0208 CAN3TARQ      
+$0209 CAN3TAAK      
+$020A CAN3TBSEL     
+$020B CAN3IDAC      
+
+$020E CAN3RXERR     
+$020F CAN3TXERR     
+$0210 CAN3IDAR0     
+$0211 CAN3IDAR1     
+$0212 CAN3IDAR2     
+$0213 CAN3IDAR3     
+$0214 CAN3IDMR0     
+$0215 CAN3IDMR1     
+$0216 CAN3IDMR2     
+$0217 CAN3IDMR3     
+$0218 CAN3IDAR4     
+$0219 CAN3IDAR5     
+$021A CAN3IDAR6     
+$021B CAN3IDAR7     
+$021C CAN3IDMR4     
+$021D CAN3IDMR5     
+$021E CAN3IDMR6     
+$021F CAN3IDMR7  
+
+$0220 CAN3RXFG0
+$0221 CAN3RXFG1
+$0222 CAN3RXFG2
+$0223 CAN3RXFG3
+$0224 CAN3RXFG4
+$0225 CAN3RXFG5
+$0226 CAN3RXFG6
+$0227 CAN3RXFG7
+$0228 CAN3RXFG8
+$0229 CAN3RXFG9
+$022A CAN3RXFGA
+$022B CAN3RXFGB
+$022C CAN3RXFGC
+$022D CAN3RXFGD
+$022E CAN3RXFGE
+$022F CAN3RXFGF 
+$0230 CAN3TXFG0
+$0231 CAN3TXFG1
+$0232 CAN3TXFG2
+$0233 CAN3TXFG3
+$0234 CAN3TXFG4
+$0235 CAN3TXFG5
+$0236 CAN3TXFG6
+$0237 CAN3TXFG7
+$0238 CAN3TXFG8
+$0239 CAN3TXFG9
+$023A CAN3TXFGA
+$023B CAN3TXFGB
+$023C CAN3TXFGC
+$023D CAN3TXFGD
+$023E CAN3TXFGE
+$023F CAN3TXFGF 
+      
+$0240 PTT           
+$0241 PTIT          
+$0242 DDRT          
+$0243 RDRT          
+$0244 PERT          
+$0245 PPST          
+  
+$0248 PTS           
+$0249 PTIS          
+$024A DDRS          
+$024B RDRS          
+$024C PERS          
+$024D PPSS          
+$024E WOMS          
+
+$0250 PTM           
+$0251 PTIM          
+$0252 DDRM          
+$0253 RDRM          
+$0254 PERM          
+$0255 PPSM          
+$0256 WOMM          
+
+$0258 PTP           
+$0259 PTIP          
+$025A DDRP          
+$025B RDRP          
+$025C PERP          
+$025D PPSP          
+$025E PIEP          
+$025F PIFP          
+$0260 PTH           
+$0261 PTIH          
+$0262 DDRH          
+$0263 RDRH          
+$0264 PERH          
+$0265 PPSH          
+$0266 PIEH        
+$0267 PIFH          
+$0268 PTJ           
+$0269 PTIJ          
+$026A DDRJ          
+$026B RDRJ          
+$026C PERJ          
+$026D PPSJ          
+$026E PIEJ          
+$026F PIFJ          
+    
+$0280 CAN4CTL0      
+$0281 CAN4CTL1      
+$0282 CAN4BTR0      
+$0283 CAN4BTR1      
+$0284 CAN4RFLG      
+$0285 CAN4RIER      
+$0286 CAN4TFLG      
+$0287 CAN4TIER      
+$0288 CAN4TARQ      
+$0289 CAN4TAAK      
+$028A CAN4TBSEL     
+$028B CAN4IDAC      
+
+$028E CAN4RXERR     
+$028F CAN4TXERR     
+$0290 CAN4IDAR0     
+$0291 CAN4IDAR1     
+$0292 CAN4IDAR2     
+$0293 CAN4IDAR3     
+$0294 CAN4IDMR0     
+$0295 CAN4IDMR1     
+$0296 CAN4IDMR2     
+$0297 CAN4IDMR3     
+$0298 CAN4IDAR4     
+$0299 CAN4IDAR5     
+$029A CAN4IDAR6     
+$029B CAN4IDAR7     
+$029C CAN4IDMR4     
+$029D CAN4IDMR5     
+$029E CAN4IDMR6     
+$029F CAN4IDMR7   
+
+$02A0 CAN4RXFG0
+$02A1 CAN4RXFG1
+$02A2 CAN4RXFG2
+$02A3 CAN4RXFG3
+$02A4 CAN4RXFG4
+$02A5 CAN4RXFG5
+$02A6 CAN4RXFG6
+$02A7 CAN4RXFG7
+$02A8 CAN4RXFG8
+$02A9 CAN4RXFG9
+$02AA CAN4RXFGA
+$02AB CAN4RXFGB
+$02AC CAN4RXFGC
+$02AD CAN4RXFGD
+$02AE CAN4RXFGE
+$02AF CAN4RXFGF 
+$02B0 CAN4TXFG0
+$02B1 CAN4TXFG1
+$02B2 CAN4TXFG2
+$02B3 CAN4TXFG3
+$02B4 CAN4TXFG4
+$02B5 CAN4TXFG5
+$02B6 CAN4TXFG6
+$02B7 CAN4TXFG7
+$02B8 CAN4TXFG8
+$02B9 CAN4TXFG9
+$02BA CAN4TXFGA
+$02BB CAN4TXFGB
+$02BC CAN4TXFGC
+$02BD CAN4TXFGD
+$02BE CAN4TXFGE
+$02BF CAN4TXFGF 
+     
+