Lines Matching +full:external +full:- +full:rising

1 /* SPDX-License-Identifier: GPL-2.0 */
5 #include "pxa-regs.h"
12 #define UDCCR_OEN (1 << 31) /* On-the-Go Enable */
13 #define UDCCR_AALTHNP (1 << 30) /* A-device Alternate Host Negotiation
15 #define UDCCR_AHNP (1 << 29) /* A-device Host Negotiation Protocol
17 #define UDCCR_BHNP (1 << 28) /* B-device Host Negotiation Protocol
19 #define UDCCR_DWRE (1 << 16) /* Device Remote Wake-up Enable */
44 #define UDCICR1_IECC (1 << 31) /* IntEn - Configuration Change */
45 #define UDCICR1_IESOF (1 << 30) /* IntEn - Start of Frame */
46 #define UDCICR1_IERU (1 << 29) /* IntEn - Resume */
47 #define UDCICR1_IESU (1 << 28) /* IntEn - Suspend */
48 #define UDCICR1_IERS (1 << 27) /* IntEn - Reset */
53 #define UDCISR1_IRCC (1 << 31) /* IntReq - Configuration Change */
54 #define UDCISR1_IRSOF (1 << 30) /* IntReq - Start of Frame */
55 #define UDCISR1_IRRU (1 << 29) /* IntReq - Resume */
56 #define UDCISR1_IRSU (1 << 28) /* IntReq - Suspend */
57 #define UDCISR1_IRRS (1 << 27) /* IntReq - Reset */
60 #define UDCOTGICR __REG(0x40600018) /* UDC On-The-Go interrupt control */
63 Rising Edge Interrupt Enable */
66 #define UDCOTGICR_IEVV40R (1 << 9) /* OTG Vbus Valid 4.0V Rising Edge
70 #define UDCOTGICR_IEVV44R (1 << 7) /* OTG Vbus Valid 4.4V Rising Edge
74 #define UDCOTGICR_IESVR (1 << 5) /* OTG Session Valid Rising Edge
78 #define UDCOTGICR_IESDR (1 << 3) /* OTG A-Device SRP Detect Rising
80 #define UDCOTGICR_IESDF (1 << 2) /* OTG A-Device SRP Detect Falling
82 #define UDCOTGICR_IEIDR (1 << 1) /* OTG ID Change Rising Edge
93 #define UP2OCR_DMPDE (1 << 3) /* Host Port 2 Transceiver D- Pull Down Enable */
95 #define UP2OCR_DMPUE (1 << 5) /* Host Port 2 Transceiver D- Pull Up Enable */
97 #define UP2OCR_DMPUBE (1 << 7) /* Host Port 2 Transceiver D- Pull Up Bypass Enable */
98 #define UP2OCR_EXSP (1 << 8) /* External Transceiver Speed Control */
99 #define UP2OCR_EXSUS (1 << 9) /* External Transceiver Speed Enable */
103 #define UP2OCR_SEOS(x) ((x & 7) << 24) /* Single-Ended Output Select */
106 #define UDCCSR0 __REG(0x40600100) /* UDC Control/Status register - Endpoint 0 */
116 #define UDCCSRA __REG(0x40600104) /* UDC Control/Status register - Endpoint A */
117 #define UDCCSRB __REG(0x40600108) /* UDC Control/Status register - Endpoint B */
118 #define UDCCSRC __REG(0x4060010C) /* UDC Control/Status register - Endpoint C */
119 #define UDCCSRD __REG(0x40600110) /* UDC Control/Status register - Endpoint D */
120 #define UDCCSRE __REG(0x40600114) /* UDC Control/Status register - Endpoint E */
121 #define UDCCSRF __REG(0x40600118) /* UDC Control/Status register - Endpoint F */
122 #define UDCCSRG __REG(0x4060011C) /* UDC Control/Status register - Endpoint G */
123 #define UDCCSRH __REG(0x40600120) /* UDC Control/Status register - Endpoint H */
124 #define UDCCSRI __REG(0x40600124) /* UDC Control/Status register - Endpoint I */
125 #define UDCCSRJ __REG(0x40600128) /* UDC Control/Status register - Endpoint J */
126 #define UDCCSRK __REG(0x4060012C) /* UDC Control/Status register - Endpoint K */
127 #define UDCCSRL __REG(0x40600130) /* UDC Control/Status register - Endpoint L */
128 #define UDCCSRM __REG(0x40600134) /* UDC Control/Status register - Endpoint M */
129 #define UDCCSRN __REG(0x40600138) /* UDC Control/Status register - Endpoint N */
130 #define UDCCSRP __REG(0x4060013C) /* UDC Control/Status register - Endpoint P */
131 #define UDCCSRQ __REG(0x40600140) /* UDC Control/Status register - Endpoint Q */
132 #define UDCCSRR __REG(0x40600144) /* UDC Control/Status register - Endpoint R */
133 #define UDCCSRS __REG(0x40600148) /* UDC Control/Status register - Endpoint S */
134 #define UDCCSRT __REG(0x4060014C) /* UDC Control/Status register - Endpoint T */
135 #define UDCCSRU __REG(0x40600150) /* UDC Control/Status register - Endpoint U */
136 #define UDCCSRV __REG(0x40600154) /* UDC Control/Status register - Endpoint V */
137 #define UDCCSRW __REG(0x40600158) /* UDC Control/Status register - Endpoint W */
138 #define UDCCSRX __REG(0x4060015C) /* UDC Control/Status register - Endpoint X */
153 #define UDCBCR0 __REG(0x40600200) /* Byte Count Register - EP0 */
154 #define UDCBCRA __REG(0x40600204) /* Byte Count Register - EPA */
155 #define UDCBCRB __REG(0x40600208) /* Byte Count Register - EPB */
156 #define UDCBCRC __REG(0x4060020C) /* Byte Count Register - EPC */
157 #define UDCBCRD __REG(0x40600210) /* Byte Count Register - EPD */
158 #define UDCBCRE __REG(0x40600214) /* Byte Count Register - EPE */
159 #define UDCBCRF __REG(0x40600218) /* Byte Count Register - EPF */
160 #define UDCBCRG __REG(0x4060021C) /* Byte Count Register - EPG */
161 #define UDCBCRH __REG(0x40600220) /* Byte Count Register - EPH */
162 #define UDCBCRI __REG(0x40600224) /* Byte Count Register - EPI */
163 #define UDCBCRJ __REG(0x40600228) /* Byte Count Register - EPJ */
164 #define UDCBCRK __REG(0x4060022C) /* Byte Count Register - EPK */
165 #define UDCBCRL __REG(0x40600230) /* Byte Count Register - EPL */
166 #define UDCBCRM __REG(0x40600234) /* Byte Count Register - EPM */
167 #define UDCBCRN __REG(0x40600238) /* Byte Count Register - EPN */
168 #define UDCBCRP __REG(0x4060023C) /* Byte Count Register - EPP */
169 #define UDCBCRQ __REG(0x40600240) /* Byte Count Register - EPQ */
170 #define UDCBCRR __REG(0x40600244) /* Byte Count Register - EPR */
171 #define UDCBCRS __REG(0x40600248) /* Byte Count Register - EPS */
172 #define UDCBCRT __REG(0x4060024C) /* Byte Count Register - EPT */
173 #define UDCBCRU __REG(0x40600250) /* Byte Count Register - EPU */
174 #define UDCBCRV __REG(0x40600254) /* Byte Count Register - EPV */
175 #define UDCBCRW __REG(0x40600258) /* Byte Count Register - EPW */
176 #define UDCBCRX __REG(0x4060025C) /* Byte Count Register - EPX */
181 #define UDCDR0 __REG(0x40600300) /* Data Register - EP0 */
182 #define UDCDRA __REG(0x40600304) /* Data Register - EPA */
183 #define UDCDRB __REG(0x40600308) /* Data Register - EPB */
184 #define UDCDRC __REG(0x4060030C) /* Data Register - EPC */
185 #define UDCDRD __REG(0x40600310) /* Data Register - EPD */
186 #define UDCDRE __REG(0x40600314) /* Data Register - EPE */
187 #define UDCDRF __REG(0x40600318) /* Data Register - EPF */
188 #define UDCDRG __REG(0x4060031C) /* Data Register - EPG */
189 #define UDCDRH __REG(0x40600320) /* Data Register - EPH */
190 #define UDCDRI __REG(0x40600324) /* Data Register - EPI */
191 #define UDCDRJ __REG(0x40600328) /* Data Register - EPJ */
192 #define UDCDRK __REG(0x4060032C) /* Data Register - EPK */
193 #define UDCDRL __REG(0x40600330) /* Data Register - EPL */
194 #define UDCDRM __REG(0x40600334) /* Data Register - EPM */
195 #define UDCDRN __REG(0x40600338) /* Data Register - EPN */
196 #define UDCDRP __REG(0x4060033C) /* Data Register - EPP */
197 #define UDCDRQ __REG(0x40600340) /* Data Register - EPQ */
198 #define UDCDRR __REG(0x40600344) /* Data Register - EPR */
199 #define UDCDRS __REG(0x40600348) /* Data Register - EPS */
200 #define UDCDRT __REG(0x4060034C) /* Data Register - EPT */
201 #define UDCDRU __REG(0x40600350) /* Data Register - EPU */
202 #define UDCDRV __REG(0x40600354) /* Data Register - EPV */
203 #define UDCDRW __REG(0x40600358) /* Data Register - EPW */
204 #define UDCDRX __REG(0x4060035C) /* Data Register - EPX */