Lines Matching refs:flags
44 unsigned int flags = ULPI_OTG_CTRL_DP_PULLDOWN |
47 if (phy->flags & ULPI_OTG_ID_PULLUP)
48 flags |= ULPI_OTG_CTRL_ID_PULLUP;
54 if (phy->flags & ULPI_OTG_DP_PULLDOWN_DIS)
55 flags &= ~ULPI_OTG_CTRL_DP_PULLDOWN;
57 if (phy->flags & ULPI_OTG_DM_PULLDOWN_DIS)
58 flags &= ~ULPI_OTG_CTRL_DM_PULLDOWN;
60 if (phy->flags & ULPI_OTG_EXTVBUSIND)
61 flags |= ULPI_OTG_CTRL_EXTVBUSIND;
63 return usb_phy_io_write(phy, flags, ULPI_OTG_CTRL);
68 unsigned int flags = 0;
74 if (phy->flags & ULPI_FC_HS)
75 flags |= ULPI_FUNC_CTRL_HIGH_SPEED;
76 else if (phy->flags & ULPI_FC_LS)
77 flags |= ULPI_FUNC_CTRL_LOW_SPEED;
78 else if (phy->flags & ULPI_FC_FS4LS)
79 flags |= ULPI_FUNC_CTRL_FS4LS;
81 flags |= ULPI_FUNC_CTRL_FULL_SPEED;
83 if (phy->flags & ULPI_FC_TERMSEL)
84 flags |= ULPI_FUNC_CTRL_TERMSELECT;
90 if (phy->flags & ULPI_FC_OP_NODRV)
91 flags |= ULPI_FUNC_CTRL_OPMODE_NONDRIVING;
92 else if (phy->flags & ULPI_FC_OP_DIS_NRZI)
93 flags |= ULPI_FUNC_CTRL_OPMODE_DISABLE_NRZI;
94 else if (phy->flags & ULPI_FC_OP_NSYNC_NEOP)
95 flags |= ULPI_FUNC_CTRL_OPMODE_NOSYNC_NOEOP;
97 flags |= ULPI_FUNC_CTRL_OPMODE_NORMAL;
103 flags |= ULPI_FUNC_CTRL_SUSPENDM;
105 return usb_phy_io_write(phy, flags, ULPI_FUNC_CTRL);
110 unsigned int flags = 0;
112 if (phy->flags & ULPI_IC_AUTORESUME)
113 flags |= ULPI_IFC_CTRL_AUTORESUME;
115 if (phy->flags & ULPI_IC_EXTVBUS_INDINV)
116 flags |= ULPI_IFC_CTRL_EXTERNAL_VBUS;
118 if (phy->flags & ULPI_IC_IND_PASSTHRU)
119 flags |= ULPI_IFC_CTRL_PASSTHRU;
121 if (phy->flags & ULPI_IC_PROTECT_DIS)
122 flags |= ULPI_IFC_CTRL_PROTECT_IFC_DISABLE;
124 return usb_phy_io_write(phy, flags, ULPI_IFC_CTRL);
202 unsigned int flags = usb_phy_io_read(phy, ULPI_IFC_CTRL);
211 flags &= ~(ULPI_IFC_CTRL_6_PIN_SERIAL_MODE |
215 if (phy->flags & ULPI_IC_6PIN_SERIAL)
216 flags |= ULPI_IFC_CTRL_6_PIN_SERIAL_MODE;
217 else if (phy->flags & ULPI_IC_3PIN_SERIAL)
218 flags |= ULPI_IFC_CTRL_3_PIN_SERIAL_MODE;
219 else if (phy->flags & ULPI_IC_CARKIT)
220 flags |= ULPI_IFC_CTRL_CARKITMODE;
222 return usb_phy_io_write(phy, flags, ULPI_IFC_CTRL);
228 unsigned int flags = usb_phy_io_read(phy, ULPI_OTG_CTRL);
230 flags &= ~(ULPI_OTG_CTRL_DRVVBUS | ULPI_OTG_CTRL_DRVVBUS_EXT);
233 if (phy->flags & ULPI_OTG_DRVVBUS)
234 flags |= ULPI_OTG_CTRL_DRVVBUS;
236 if (phy->flags & ULPI_OTG_DRVVBUS_EXT)
237 flags |= ULPI_OTG_CTRL_DRVVBUS_EXT;
240 return usb_phy_io_write(phy, flags, ULPI_OTG_CTRL);
245 unsigned int flags)
248 phy->flags = flags;
260 unsigned int flags)
275 otg_ulpi_init(phy, otg, ops, flags);
284 unsigned int flags)
299 otg_ulpi_init(phy, otg, ops, flags);