Lines Matching refs:creg
424 static inline void __au1xx0_ohci_control(int enable, unsigned long rb, int creg) in __au1xx0_ohci_control() argument
427 unsigned long r = __raw_readl(base + creg); in __au1xx0_ohci_control()
437 __raw_writel(r | USBHEN_CE, base + creg); in __au1xx0_ohci_control()
440 __raw_writel(r | USBHEN_CE | USBHEN_E, base + creg); in __au1xx0_ohci_control()
445 while (__raw_readl(base + creg), in __au1xx0_ohci_control()
446 !(__raw_readl(base + creg) & USBHEN_RD)) in __au1xx0_ohci_control()
449 __raw_writel(r & ~(USBHEN_CE | USBHEN_E), base + creg); in __au1xx0_ohci_control()
458 int creg) in au1000_usb_control() argument
464 __au1xx0_ohci_control(enable, rb, creg); in au1000_usb_control()
511 static void au1000_usb_pm(unsigned long br, int creg, int susp) in au1000_usb_pm() argument
516 alchemy_usb_pmdata[0] = __raw_readl(base + creg); in au1000_usb_pm()
520 __raw_writel(0, base + creg); in au1000_usb_pm()
523 __raw_writel(alchemy_usb_pmdata[0], base + creg); in au1000_usb_pm()