~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/arch/arm/mach-pxa/pxa3xx-regs.h

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /arch/arm/mach-pxa/pxa3xx-regs.h (Version linux-6.12-rc7) and /arch/alpha/mach-pxa/pxa3xx-regs.h (Version linux-4.14.336)


  1 /* SPDX-License-Identifier: GPL-2.0-only */         1 
  2 /*                                                
  3  * arch/arm/mach-pxa/include/mach/pxa3xx-regs.    
  4  *                                                
  5  * PXA3xx specific register definitions           
  6  *                                                
  7  * Copyright (C) 2007 Marvell International Lt    
  8  */                                               
  9                                                   
 10 #ifndef __ASM_ARCH_PXA3XX_REGS_H                  
 11 #define __ASM_ARCH_PXA3XX_REGS_H                  
 12                                                   
 13 #include "pxa-regs.h"                             
 14                                                   
 15 /*                                                
 16  * Oscillator Configuration Register (OSCC)       
 17  */                                               
 18 #define OSCC           io_p2v(0x41350000)  /*     
 19                                                   
 20 #define OSCC_PEN       (1 << 11)       /* 13MH    
 21                                                   
 22                                                   
 23 /*                                                
 24  * Service Power Management Unit (MPMU)           
 25  */                                               
 26 #define PMCR            __REG(0x40F50000)         
 27 #define PSR             __REG(0x40F50004)         
 28 #define PSPR            __REG(0x40F50008)         
 29 #define PCFR            __REG(0x40F5000C)         
 30 #define PWER            __REG(0x40F50010)         
 31 #define PWSR            __REG(0x40F50014)         
 32 #define PECR            __REG(0x40F50018)         
 33 #define DCDCSR          __REG(0x40F50080)         
 34 #define PVCR            __REG(0x40F50100)         
 35 #define PCMD(x)         __REG(0x40F50110 + ((x    
 36                                                   
 37 /*                                                
 38  * Slave Power Management Unit                    
 39  */                                               
 40 #define ASCR            __REG(0x40f40000)         
 41 #define ARSR            __REG(0x40f40004)         
 42 #define AD3ER           __REG(0x40f40008)         
 43 #define AD3SR           __REG(0x40f4000c)         
 44 #define AD2D0ER         __REG(0x40f40010)         
 45 #define AD2D0SR         __REG(0x40f40014)         
 46 #define AD2D1ER         __REG(0x40f40018)         
 47 #define AD2D1SR         __REG(0x40f4001c)         
 48 #define AD1D0ER         __REG(0x40f40020)         
 49 #define AD1D0SR         __REG(0x40f40024)         
 50 #define AGENP           __REG(0x40f4002c)         
 51 #define AD3R            __REG(0x40f40030)         
 52 #define AD2R            __REG(0x40f40034)         
 53 #define AD1R            __REG(0x40f40038)         
 54                                                   
 55 /*                                                
 56  * Application Subsystem Configuration bits.      
 57  */                                               
 58 #define ASCR_RDH                (1 << 31)         
 59 #define ASCR_D1S                (1 << 2)          
 60 #define ASCR_D2S                (1 << 1)          
 61 #define ASCR_D3S                (1 << 0)          
 62                                                   
 63 /*                                                
 64  * Application Reset Status bits.                 
 65  */                                               
 66 #define ARSR_GPR                (1 << 3)          
 67 #define ARSR_LPMR               (1 << 2)          
 68 #define ARSR_WDT                (1 << 1)          
 69 #define ARSR_HWR                (1 << 0)          
 70                                                   
 71 /*                                                
 72  * Application Subsystem Wake-Up bits.            
 73  */                                               
 74 #define ADXER_WRTC              (1 << 31)         
 75 #define ADXER_WOST              (1 << 30)         
 76 #define ADXER_WTSI              (1 << 29)         
 77 #define ADXER_WUSBH             (1 << 28)         
 78 #define ADXER_WUSB2             (1 << 26)         
 79 #define ADXER_WMSL0             (1 << 24)         
 80 #define ADXER_WDMUX3            (1 << 23)         
 81 #define ADXER_WDMUX2            (1 << 22)         
 82 #define ADXER_WKP               (1 << 21)         
 83 #define ADXER_WUSIM1            (1 << 20)         
 84 #define ADXER_WUSIM0            (1 << 19)         
 85 #define ADXER_WOTG              (1 << 16)         
 86 #define ADXER_MFP_WFLASH        (1 << 15)         
 87 #define ADXER_MFP_GEN12         (1 << 14)         
 88 #define ADXER_MFP_WMMC2         (1 << 13)         
 89 #define ADXER_MFP_WMMC1         (1 << 12)         
 90 #define ADXER_MFP_WI2C          (1 << 11)         
 91 #define ADXER_MFP_WSSP4         (1 << 10)         
 92 #define ADXER_MFP_WSSP3         (1 << 9)          
 93 #define ADXER_MFP_WMAXTRIX      (1 << 8)          
 94 #define ADXER_MFP_WUART3        (1 << 7)          
 95 #define ADXER_MFP_WUART2        (1 << 6)          
 96 #define ADXER_MFP_WUART1        (1 << 5)          
 97 #define ADXER_MFP_WSSP2         (1 << 4)          
 98 #define ADXER_MFP_WSSP1         (1 << 3)          
 99 #define ADXER_MFP_WAC97         (1 << 2)          
100 #define ADXER_WEXTWAKE1         (1 << 1)          
101 #define ADXER_WEXTWAKE0         (1 << 0)          
102                                                   
103 /*                                                
104  * AD3R/AD2R/AD1R bits.  R2-R5 are only define    
105  */                                               
106 #define ADXR_L2                 (1 << 8)          
107 #define ADXR_R5                 (1 << 5)          
108 #define ADXR_R4                 (1 << 4)          
109 #define ADXR_R3                 (1 << 3)          
110 #define ADXR_R2                 (1 << 2)          
111 #define ADXR_R1                 (1 << 1)          
112 #define ADXR_R0                 (1 << 0)          
113                                                   
114 /*                                                
115  * Values for PWRMODE CP15 register               
116  */                                               
117 #define PXA3xx_PM_S3D4C4        0x07    /* aka    
118 #define PXA3xx_PM_S2D3C4        0x06    /* aka    
119 #define PXA3xx_PM_S0D2C2        0x03    /* aka    
120 #define PXA3xx_PM_S0D1C2        0x02    /* aka    
121 #define PXA3xx_PM_S0D0C1        0x01              
122                                                   
123 /*                                                
124  * Application Subsystem Clock                    
125  */                                               
126 #define ACCR            __REG(0x41340000)         
127 #define ACSR            __REG(0x41340004)         
128 #define AICSR           __REG(0x41340008)         
129 #define CKENA           __REG(0x4134000C)         
130 #define CKENB           __REG(0x41340010)         
131 #define CKENC           __REG(0x41340024)         
132 #define AC97_DIV        __REG(0x41340014)         
133                                                   
134 #endif /* __ASM_ARCH_PXA3XX_REGS_H */             
135                                                   

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php