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

TOMOYO Linux Cross Reference
Linux/include/linux/mfd/samsung/irq.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 /include/linux/mfd/samsung/irq.h (Version linux-6.12-rc7) and /include/linux/mfd/samsung/irq.h (Version linux-2.6.32.71)


  1 /* SPDX-License-Identifier: GPL-2.0+ */             1 
  2 /*                                                
  3  * Copyright (c) 2012 Samsung Electronics Co.,    
  4  *              http://www.samsung.com            
  5  */                                               
  6                                                   
  7 #ifndef __LINUX_MFD_SEC_IRQ_H                     
  8 #define __LINUX_MFD_SEC_IRQ_H                     
  9                                                   
 10 enum s2mpa01_irq {                                
 11         S2MPA01_IRQ_PWRONF,                       
 12         S2MPA01_IRQ_PWRONR,                       
 13         S2MPA01_IRQ_JIGONBF,                      
 14         S2MPA01_IRQ_JIGONBR,                      
 15         S2MPA01_IRQ_ACOKBF,                       
 16         S2MPA01_IRQ_ACOKBR,                       
 17         S2MPA01_IRQ_PWRON1S,                      
 18         S2MPA01_IRQ_MRB,                          
 19                                                   
 20         S2MPA01_IRQ_RTC60S,                       
 21         S2MPA01_IRQ_RTCA1,                        
 22         S2MPA01_IRQ_RTCA0,                        
 23         S2MPA01_IRQ_SMPL,                         
 24         S2MPA01_IRQ_RTC1S,                        
 25         S2MPA01_IRQ_WTSR,                         
 26                                                   
 27         S2MPA01_IRQ_INT120C,                      
 28         S2MPA01_IRQ_INT140C,                      
 29         S2MPA01_IRQ_LDO3_TSD,                     
 30         S2MPA01_IRQ_B16_TSD,                      
 31         S2MPA01_IRQ_B24_TSD,                      
 32         S2MPA01_IRQ_B35_TSD,                      
 33                                                   
 34         S2MPA01_IRQ_NR,                           
 35 };                                                
 36                                                   
 37 #define S2MPA01_IRQ_PWRONF_MASK         (1 <<     
 38 #define S2MPA01_IRQ_PWRONR_MASK         (1 <<     
 39 #define S2MPA01_IRQ_JIGONBF_MASK        (1 <<     
 40 #define S2MPA01_IRQ_JIGONBR_MASK        (1 <<     
 41 #define S2MPA01_IRQ_ACOKBF_MASK         (1 <<     
 42 #define S2MPA01_IRQ_ACOKBR_MASK         (1 <<     
 43 #define S2MPA01_IRQ_PWRON1S_MASK        (1 <<     
 44 #define S2MPA01_IRQ_MRB_MASK            (1 <<     
 45                                                   
 46 #define S2MPA01_IRQ_RTC60S_MASK         (1 <<     
 47 #define S2MPA01_IRQ_RTCA1_MASK          (1 <<     
 48 #define S2MPA01_IRQ_RTCA0_MASK          (1 <<     
 49 #define S2MPA01_IRQ_SMPL_MASK           (1 <<     
 50 #define S2MPA01_IRQ_RTC1S_MASK          (1 <<     
 51 #define S2MPA01_IRQ_WTSR_MASK           (1 <<     
 52                                                   
 53 #define S2MPA01_IRQ_INT120C_MASK        (1 <<     
 54 #define S2MPA01_IRQ_INT140C_MASK        (1 <<     
 55 #define S2MPA01_IRQ_LDO3_TSD_MASK       (1 <<     
 56 #define S2MPA01_IRQ_B16_TSD_MASK        (1 <<     
 57 #define S2MPA01_IRQ_B24_TSD_MASK        (1 <<     
 58 #define S2MPA01_IRQ_B35_TSD_MASK        (1 <<     
 59                                                   
 60 enum s2mps11_irq {                                
 61         S2MPS11_IRQ_PWRONF,                       
 62         S2MPS11_IRQ_PWRONR,                       
 63         S2MPS11_IRQ_JIGONBF,                      
 64         S2MPS11_IRQ_JIGONBR,                      
 65         S2MPS11_IRQ_ACOKBF,                       
 66         S2MPS11_IRQ_ACOKBR,                       
 67         S2MPS11_IRQ_PWRON1S,                      
 68         S2MPS11_IRQ_MRB,                          
 69                                                   
 70         S2MPS11_IRQ_RTC60S,                       
 71         S2MPS11_IRQ_RTCA1,                        
 72         S2MPS11_IRQ_RTCA0,                        
 73         S2MPS11_IRQ_SMPL,                         
 74         S2MPS11_IRQ_RTC1S,                        
 75         S2MPS11_IRQ_WTSR,                         
 76                                                   
 77         S2MPS11_IRQ_INT120C,                      
 78         S2MPS11_IRQ_INT140C,                      
 79                                                   
 80         S2MPS11_IRQ_NR,                           
 81 };                                                
 82                                                   
 83 #define S2MPS11_IRQ_PWRONF_MASK         (1 <<     
 84 #define S2MPS11_IRQ_PWRONR_MASK         (1 <<     
 85 #define S2MPS11_IRQ_JIGONBF_MASK        (1 <<     
 86 #define S2MPS11_IRQ_JIGONBR_MASK        (1 <<     
 87 #define S2MPS11_IRQ_ACOKBF_MASK         (1 <<     
 88 #define S2MPS11_IRQ_ACOKBR_MASK         (1 <<     
 89 #define S2MPS11_IRQ_PWRON1S_MASK        (1 <<     
 90 #define S2MPS11_IRQ_MRB_MASK            (1 <<     
 91                                                   
 92 #define S2MPS11_IRQ_RTC60S_MASK         (1 <<     
 93 #define S2MPS11_IRQ_RTCA1_MASK          (1 <<     
 94 #define S2MPS11_IRQ_RTCA0_MASK          (1 <<     
 95 #define S2MPS11_IRQ_SMPL_MASK           (1 <<     
 96 #define S2MPS11_IRQ_RTC1S_MASK          (1 <<     
 97 #define S2MPS11_IRQ_WTSR_MASK           (1 <<     
 98                                                   
 99 #define S2MPS11_IRQ_INT120C_MASK        (1 <<     
100 #define S2MPS11_IRQ_INT140C_MASK        (1 <<     
101                                                   
102 enum s2mps14_irq {                                
103         S2MPS14_IRQ_PWRONF,                       
104         S2MPS14_IRQ_PWRONR,                       
105         S2MPS14_IRQ_JIGONBF,                      
106         S2MPS14_IRQ_JIGONBR,                      
107         S2MPS14_IRQ_ACOKBF,                       
108         S2MPS14_IRQ_ACOKBR,                       
109         S2MPS14_IRQ_PWRON1S,                      
110         S2MPS14_IRQ_MRB,                          
111                                                   
112         S2MPS14_IRQ_RTC60S,                       
113         S2MPS14_IRQ_RTCA1,                        
114         S2MPS14_IRQ_RTCA0,                        
115         S2MPS14_IRQ_SMPL,                         
116         S2MPS14_IRQ_RTC1S,                        
117         S2MPS14_IRQ_WTSR,                         
118                                                   
119         S2MPS14_IRQ_INT120C,                      
120         S2MPS14_IRQ_INT140C,                      
121         S2MPS14_IRQ_TSD,                          
122                                                   
123         S2MPS14_IRQ_NR,                           
124 };                                                
125                                                   
126 enum s2mpu02_irq {                                
127         S2MPU02_IRQ_PWRONF,                       
128         S2MPU02_IRQ_PWRONR,                       
129         S2MPU02_IRQ_JIGONBF,                      
130         S2MPU02_IRQ_JIGONBR,                      
131         S2MPU02_IRQ_ACOKBF,                       
132         S2MPU02_IRQ_ACOKBR,                       
133         S2MPU02_IRQ_PWRON1S,                      
134         S2MPU02_IRQ_MRB,                          
135                                                   
136         S2MPU02_IRQ_RTC60S,                       
137         S2MPU02_IRQ_RTCA1,                        
138         S2MPU02_IRQ_RTCA0,                        
139         S2MPU02_IRQ_SMPL,                         
140         S2MPU02_IRQ_RTC1S,                        
141         S2MPU02_IRQ_WTSR,                         
142                                                   
143         S2MPU02_IRQ_INT120C,                      
144         S2MPU02_IRQ_INT140C,                      
145         S2MPU02_IRQ_TSD,                          
146                                                   
147         S2MPU02_IRQ_NR,                           
148 };                                                
149                                                   
150 /* Masks for interrupts are the same as in s2m    
151 #define S2MPS14_IRQ_TSD_MASK            (1 <<     
152                                                   
153 enum s5m8767_irq {                                
154         S5M8767_IRQ_PWRR,                         
155         S5M8767_IRQ_PWRF,                         
156         S5M8767_IRQ_PWR1S,                        
157         S5M8767_IRQ_JIGR,                         
158         S5M8767_IRQ_JIGF,                         
159         S5M8767_IRQ_LOWBAT2,                      
160         S5M8767_IRQ_LOWBAT1,                      
161                                                   
162         S5M8767_IRQ_MRB,                          
163         S5M8767_IRQ_DVSOK2,                       
164         S5M8767_IRQ_DVSOK3,                       
165         S5M8767_IRQ_DVSOK4,                       
166                                                   
167         S5M8767_IRQ_RTC60S,                       
168         S5M8767_IRQ_RTCA1,                        
169         S5M8767_IRQ_RTCA2,                        
170         S5M8767_IRQ_SMPL,                         
171         S5M8767_IRQ_RTC1S,                        
172         S5M8767_IRQ_WTSR,                         
173                                                   
174         S5M8767_IRQ_NR,                           
175 };                                                
176                                                   
177 #define S5M8767_IRQ_PWRR_MASK           (1 <<     
178 #define S5M8767_IRQ_PWRF_MASK           (1 <<     
179 #define S5M8767_IRQ_PWR1S_MASK          (1 <<     
180 #define S5M8767_IRQ_JIGR_MASK           (1 <<     
181 #define S5M8767_IRQ_JIGF_MASK           (1 <<     
182 #define S5M8767_IRQ_LOWBAT2_MASK        (1 <<     
183 #define S5M8767_IRQ_LOWBAT1_MASK        (1 <<     
184                                                   
185 #define S5M8767_IRQ_MRB_MASK            (1 <<     
186 #define S5M8767_IRQ_DVSOK2_MASK         (1 <<     
187 #define S5M8767_IRQ_DVSOK3_MASK         (1 <<     
188 #define S5M8767_IRQ_DVSOK4_MASK         (1 <<     
189                                                   
190 #define S5M8767_IRQ_RTC60S_MASK         (1 <<     
191 #define S5M8767_IRQ_RTCA1_MASK          (1 <<     
192 #define S5M8767_IRQ_RTCA2_MASK          (1 <<     
193 #define S5M8767_IRQ_SMPL_MASK           (1 <<     
194 #define S5M8767_IRQ_RTC1S_MASK          (1 <<     
195 #define S5M8767_IRQ_WTSR_MASK           (1 <<     
196                                                   
197 #endif /*  __LINUX_MFD_SEC_IRQ_H */               
198                                                   

~ [ 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