Lines Matching refs:val

102 	u32 val = 0;  in usbmisc_imx25_init()  local
110 val = readl(usbmisc->base); in usbmisc_imx25_init()
111 val &= ~(MX25_OTG_SIC_MASK | MX25_OTG_PP_BIT); in usbmisc_imx25_init()
112 val |= (MX25_EHCI_INTERFACE_DIFF_UNI & MX25_EHCI_INTERFACE_MASK) << MX25_OTG_SIC_SHIFT; in usbmisc_imx25_init()
113 val |= (MX25_OTG_PM_BIT | MX25_OTG_OCPOL_BIT); in usbmisc_imx25_init()
114 writel(val, usbmisc->base); in usbmisc_imx25_init()
117 val = readl(usbmisc->base); in usbmisc_imx25_init()
118 val &= ~(MX25_H1_SIC_MASK | MX25_H1_PP_BIT | MX25_H1_IPPUE_UP_BIT); in usbmisc_imx25_init()
119 val |= (MX25_EHCI_INTERFACE_SINGLE_UNI & MX25_EHCI_INTERFACE_MASK) << MX25_H1_SIC_SHIFT; in usbmisc_imx25_init()
120 val |= (MX25_H1_PM_BIT | MX25_H1_OCPOL_BIT | MX25_H1_TLL_BIT | in usbmisc_imx25_init()
123 writel(val, usbmisc->base); in usbmisc_imx25_init()
137 u32 val; in usbmisc_imx25_post() local
145 val = readl(reg); in usbmisc_imx25_post()
146 writel(val | MX25_BM_EXTERNAL_VBUS_DIVIDER, reg); in usbmisc_imx25_post()
158 u32 val; in usbmisc_imx27_init() local
162 val = MX27_OTG_PM_BIT; in usbmisc_imx27_init()
165 val = MX27_H1_PM_BIT; in usbmisc_imx27_init()
168 val = MX27_H2_PM_BIT; in usbmisc_imx27_init()
176 val = readl(usbmisc->base) | val; in usbmisc_imx27_init()
178 val = readl(usbmisc->base) & ~val; in usbmisc_imx27_init()
179 writel(val, usbmisc->base); in usbmisc_imx27_init()
190 u32 val = 0; in usbmisc_imx53_init() local
196 val = readl(usbmisc->base + MX53_USB_OTG_PHY_CTRL_1_OFFSET); in usbmisc_imx53_init()
197 val &= ~MX53_USB_PHYCTRL1_PLLDIV_MASK; in usbmisc_imx53_init()
198 val |= MX53_USB_PLL_DIV_24_MHZ; in usbmisc_imx53_init()
199 writel(val, usbmisc->base + MX53_USB_OTG_PHY_CTRL_1_OFFSET); in usbmisc_imx53_init()
206 val = readl(reg) | MX53_BM_OVER_CUR_DIS_OTG; in usbmisc_imx53_init()
210 val = readl(reg) | MX53_BM_OVER_CUR_DIS_H1; in usbmisc_imx53_init()
214 val = readl(reg) | MX53_BM_OVER_CUR_DIS_UHx; in usbmisc_imx53_init()
218 val = readl(reg) | MX53_BM_OVER_CUR_DIS_UHx; in usbmisc_imx53_init()
221 if (reg && val) in usbmisc_imx53_init()
222 writel(val, reg); in usbmisc_imx53_init()
234 u32 val; in usbmisc_imx6q_set_wakeup() local
243 val = readl(usbmisc->base + data->index * 4); in usbmisc_imx6q_set_wakeup()
245 val |= wakeup_setting; in usbmisc_imx6q_set_wakeup()
246 writel(val, usbmisc->base + data->index * 4); in usbmisc_imx6q_set_wakeup()
248 if (val & MX6_BM_WAKEUP_INTR) in usbmisc_imx6q_set_wakeup()
250 val &= ~wakeup_setting; in usbmisc_imx6q_set_wakeup()
251 writel(val, usbmisc->base + data->index * 4); in usbmisc_imx6q_set_wakeup()
292 u32 val; in usbmisc_imx6sx_init() local
300 val = readl(reg); in usbmisc_imx6sx_init()
301 writel(val | MX6SX_USB_VBUS_WAKEUP_SOURCE_BVALID, reg); in usbmisc_imx6sx_init()
306 val = readl(usbmisc->base + data->index * 4); in usbmisc_imx6sx_init()
307 writel(val & ~MX6SX_BM_DPDM_WAKEUP_EN, in usbmisc_imx6sx_init()
340 u32 val; in usbmisc_imx7d_set_wakeup() local
345 val = readl(usbmisc->base); in usbmisc_imx7d_set_wakeup()
347 writel(val | wakeup_setting, usbmisc->base); in usbmisc_imx7d_set_wakeup()
349 if (val & MX6_BM_WAKEUP_INTR) in usbmisc_imx7d_set_wakeup()
351 writel(val & ~wakeup_setting, usbmisc->base); in usbmisc_imx7d_set_wakeup()