Lines Matching refs:val

93 	u32 val = 0;  in usbmisc_imx25_init()  local
101 val = readl(usbmisc->base); in usbmisc_imx25_init()
102 val &= ~(MX25_OTG_SIC_MASK | MX25_OTG_PP_BIT); in usbmisc_imx25_init()
103 val |= (MX25_EHCI_INTERFACE_DIFF_UNI & MX25_EHCI_INTERFACE_MASK) << MX25_OTG_SIC_SHIFT; in usbmisc_imx25_init()
104 val |= (MX25_OTG_PM_BIT | MX25_OTG_OCPOL_BIT); in usbmisc_imx25_init()
105 writel(val, usbmisc->base); in usbmisc_imx25_init()
108 val = readl(usbmisc->base); in usbmisc_imx25_init()
109 val &= ~(MX25_H1_SIC_MASK | MX25_H1_PP_BIT | MX25_H1_IPPUE_UP_BIT); in usbmisc_imx25_init()
110 val |= (MX25_EHCI_INTERFACE_SINGLE_UNI & MX25_EHCI_INTERFACE_MASK) << MX25_H1_SIC_SHIFT; in usbmisc_imx25_init()
111 val |= (MX25_H1_PM_BIT | MX25_H1_OCPOL_BIT | MX25_H1_TLL_BIT | in usbmisc_imx25_init()
114 writel(val, usbmisc->base); in usbmisc_imx25_init()
128 u32 val; in usbmisc_imx25_post() local
136 val = readl(reg); in usbmisc_imx25_post()
137 writel(val | MX25_BM_EXTERNAL_VBUS_DIVIDER, reg); in usbmisc_imx25_post()
149 u32 val; in usbmisc_imx27_init() local
153 val = MX27_OTG_PM_BIT; in usbmisc_imx27_init()
156 val = MX27_H1_PM_BIT; in usbmisc_imx27_init()
159 val = MX27_H2_PM_BIT; in usbmisc_imx27_init()
167 val = readl(usbmisc->base) | val; in usbmisc_imx27_init()
169 val = readl(usbmisc->base) & ~val; in usbmisc_imx27_init()
170 writel(val, usbmisc->base); in usbmisc_imx27_init()
181 u32 val = 0; in usbmisc_imx53_init() local
187 val = readl(usbmisc->base + MX53_USB_OTG_PHY_CTRL_1_OFFSET); in usbmisc_imx53_init()
188 val &= ~MX53_USB_PHYCTRL1_PLLDIV_MASK; in usbmisc_imx53_init()
189 val |= MX53_USB_PLL_DIV_24_MHZ; in usbmisc_imx53_init()
190 writel(val, usbmisc->base + MX53_USB_OTG_PHY_CTRL_1_OFFSET); in usbmisc_imx53_init()
197 val = readl(reg) | MX53_BM_OVER_CUR_DIS_OTG; in usbmisc_imx53_init()
201 val = readl(reg) | MX53_BM_OVER_CUR_DIS_H1; in usbmisc_imx53_init()
205 val = readl(reg) | MX53_BM_OVER_CUR_DIS_UHx; in usbmisc_imx53_init()
209 val = readl(reg) | MX53_BM_OVER_CUR_DIS_UHx; in usbmisc_imx53_init()
212 if (reg && val) in usbmisc_imx53_init()
213 writel(val, reg); in usbmisc_imx53_init()
225 u32 val; in usbmisc_imx6q_set_wakeup() local
234 val = readl(usbmisc->base + data->index * 4); in usbmisc_imx6q_set_wakeup()
236 val |= wakeup_setting; in usbmisc_imx6q_set_wakeup()
237 writel(val, usbmisc->base + data->index * 4); in usbmisc_imx6q_set_wakeup()
239 if (val & MX6_BM_WAKEUP_INTR) in usbmisc_imx6q_set_wakeup()
241 val &= ~wakeup_setting; in usbmisc_imx6q_set_wakeup()
242 writel(val, usbmisc->base + data->index * 4); in usbmisc_imx6q_set_wakeup()
276 u32 val; in usbmisc_imx6sx_init() local
284 val = readl(reg); in usbmisc_imx6sx_init()
285 writel(val | MX6SX_USB_VBUS_WAKEUP_SOURCE_BVALID, reg); in usbmisc_imx6sx_init()
290 val = readl(usbmisc->base + data->index * 4); in usbmisc_imx6sx_init()
291 writel(val & ~MX6SX_BM_DPDM_WAKEUP_EN, in usbmisc_imx6sx_init()