Lines Matching defs:enable

29 #define USBHEN_CE	(1 << 3)		/* OHCI block clock enable */
30 #define USBHEN_E (1 << 2) /* OHCI block enable */
35 #define USBCFG_PFEN (1 << 31) /* prefetch enable (undoc) */
40 #define USBCFG_UCE (1 << 18) /* UDC clock enable */
41 #define USBCFG_ECE (1 << 17) /* EHCI clock enable */
42 #define USBCFG_OCE (1 << 16) /* OHCI clock enable */
46 #define USBCFG_DBE (1 << 5) /* UDC busmaster enable */
47 #define USBCFG_DME (1 << 4) /* UDC mem enable */
48 #define USBCFG_EBE (1 << 3) /* EHCI busmaster enable */
49 #define USBCFG_EME (1 << 2) /* EHCI mem enable */
50 #define USBCFG_OBE (1 << 1) /* OHCI busmaster enable */
51 #define USBCFG_OME (1 << 0) /* OHCI mem enable */
78 #define USB_DWC_CTRL2_PHY1RS 0x04 /* set to enable PHY1 */
79 #define USB_DWC_CTRL2_PHY0RS 0x02 /* set to enable PHY0 */
80 #define USB_DWC_CTRL2_PHYRS 0x01 /* set to enable PHY */
98 static inline void __au1300_usb_phyctl(void __iomem *base, int enable)
108 if (enable) {
109 /* simply enable all PHYs */
123 static inline void __au1300_ohci_control(void __iomem *base, int enable, int id)
127 if (enable) {
131 r = __raw_readl(base + USB_DWC_CTRL3); /* enable OHCI block */
137 __au1300_usb_phyctl(base, enable); /* power up the PHYs */
159 __au1300_usb_phyctl(base, enable);
163 static inline void __au1300_ehci_control(void __iomem *base, int enable)
167 if (enable) {
178 __au1300_usb_phyctl(base, enable);
200 __au1300_usb_phyctl(base, enable);
204 static inline void __au1300_udc_control(void __iomem *base, int enable)
208 if (enable) {
214 __au1300_usb_phyctl(base, enable);
231 __au1300_usb_phyctl(base, enable);
235 static inline void __au1300_otg_control(void __iomem *base, int enable)
238 if (enable) {
249 __au1300_usb_phyctl(base, enable);
261 __au1300_usb_phyctl(base, enable);
265 static inline int au1300_usb_control(int block, int enable)
273 __au1300_ohci_control(base, enable, 0);
276 __au1300_ohci_control(base, enable, 1);
279 __au1300_ehci_control(base, enable);
282 __au1300_udc_control(base, enable);
285 __au1300_otg_control(base, enable);
316 static inline void __au1200_ohci_control(void __iomem *base, int enable)
319 if (enable) {
330 static inline void __au1200_ehci_control(void __iomem *base, int enable)
333 if (enable) {
346 static inline void __au1200_udc_control(void __iomem *base, int enable)
349 if (enable) {
360 static inline int au1200_usb_control(int block, int enable)
367 __au1200_ohci_control(base, enable);
370 __au1200_udc_control(base, enable);
373 __au1200_ehci_control(base, enable);
425 static inline void __au1xx0_ohci_control(int enable, unsigned long rb, int creg)
434 if (enable) {
458 static inline int au1000_usb_control(int block, int enable, unsigned long rb,
465 __au1xx0_ohci_control(enable, rb, creg);
476 * @enable: set 1 to enable a block, 0 to disable
478 int alchemy_usb_control(int block, int enable)
488 ret = au1000_usb_control(block, enable,
492 ret = au1000_usb_control(block, enable,
496 ret = au1200_usb_control(block, enable);
499 ret = au1300_usb_control(block, enable);