brcm_usb_writel
brcm_usb_writel(0xffffffff, usb_mdio + USB_GMDIOGEN);
brcm_usb_writel(0x59020000 | (addr << 18) | data,
brcm_usb_writel(0x00000000, usb_mdio + USB_GMDIOGEN);
brcm_usb_writel(0xffffffff, usb_mdio + USB_GMDIOGEN);
brcm_usb_writel(0x69020000 | (addr << 18), usb_mdio + USB_GMDIOGEN);
brcm_usb_writel(0x00000000, usb_mdio + USB_GMDIOGEN);
brcm_usb_writel(reg, USB_CTRL_REG(ctrl, SETUP));
brcm_usb_writel(reg, USB_CTRL_REG(ctrl, USB_DEVICE_CTL1));
brcm_usb_writel(0, usb_phy + USB_PHY_IDDQ);
brcm_usb_writel(reg, usb_phy + USB_PHY_PLL_CTL);
brcm_usb_writel(reg, usb_phy + USB_PHY_UTMI_CTL_1);
brcm_usb_writel(reg, usb_phy + USB_PHY_PLL_CTL);
brcm_usb_writel(reg, usb_phy + USB_PHY_PLL_LDO_CTL);
brcm_usb_writel(reg, usb_phy + USB_PHY_UTMI_CTL_1);
brcm_usb_writel(reg, bdc_ec + BDC_EC_AXIRDA);
brcm_usb_writel(reg, usb_phy + USB_PHY_UTMI_CTL_1);
brcm_usb_writel(reg, USB_CTRL_REG(ctrl, USB_PM));
brcm_usb_writel(reg, USB_CTRL_REG(ctrl, P0_U2PHY_CFG2));
brcm_usb_writel(reg, USB_CTRL_REG(ctrl, USB_PM));
brcm_usb_writel(0, usb_phy + USB_PHY_PLL_LDO_CTL);
brcm_usb_writel(reg, usb_phy + USB_PHY_PLL_CTL);
brcm_usb_writel(USB_PHY_IDDQ_phy_iddq_MASK,
brcm_usb_writel(reg, USB_CTRL_REG(ctrl, USB_DEVICE_CTL1));
brcm_usb_writel(reg, USB_CTRL_REG(ctrl, USB_DEVICE_CTL1));
brcm_usb_writel(data, USB_CTRL_REG(ctrl_base, MDIO));
brcm_usb_writel(data, USB_CTRL_REG(ctrl_base, MDIO));
brcm_usb_writel(data, USB_CTRL_REG(ctrl_base, MDIO));
brcm_usb_writel(data, USB_CTRL_REG(ctrl_base, MDIO));
brcm_usb_writel(data, USB_CTRL_REG(ctrl_base, MDIO));
brcm_usb_writel(data, USB_CTRL_REG(ctrl_base, MDIO));
brcm_usb_writel(0xa20c, USB_XHCI_EC_REG(xhci_ec_base, IRAADR));
brcm_usb_writel(val, USB_XHCI_EC_REG(xhci_ec_base, IRADAT));
brcm_usb_writel(reg, USB_CTRL_REG(ctrl, SETUP));
brcm_usb_writel(reg, USB_CTRL_REG(ctrl, USB_PM_STATUS));
brcm_usb_writel(reg, USB_CTRL_REG(ctrl, SETUP));
brcm_usb_writel(reg, USB_CTRL_REG(ctrl, USB_DEVICE_CTL1));
brcm_usb_writel(reg, USB_CTRL_REG(ctrl, SETUP));
brcm_usb_writel(reg, USB_CTRL_REG(ctrl, EBRIDGE));
brcm_usb_writel(brcm_usb_readl(reg) & ~(mask), reg);
brcm_usb_writel(brcm_usb_readl(reg) | (mask), reg);