Home
last modified time | relevance | path

Searched refs:usbss (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/usb/typec/mux/
H A Dwcd939x-usbss.c240 static int wcd939x_usbss_set(struct wcd939x_usbss *usbss) in wcd939x_usbss_set() argument
242 bool reverse = (usbss->orientation == TYPEC_ORIENTATION_REVERSE); in wcd939x_usbss_set()
249 if (usbss->mode < TYPEC_STATE_MODAL || in wcd939x_usbss_set()
250 (!usbss->svid && (usbss->mode == TYPEC_MODE_USB2 || in wcd939x_usbss_set()
251 usbss->mode == TYPEC_MODE_USB3))) { in wcd939x_usbss_set()
253 } else if (usbss->svid) { in wcd939x_usbss_set()
254 switch (usbss->mode) { in wcd939x_usbss_set()
271 } else if (usbss->mode == TYPEC_MODE_AUDIO) { in wcd939x_usbss_set()
278 ret = regmap_clear_bits(usbss->regmap, WCD_USBSS_SWITCH_SETTINGS_ENABLE, in wcd939x_usbss_set()
290 ret = regmap_clear_bits(usbss->regmap, WCD_USBSS_SWITCH_SELECT0, in wcd939x_usbss_set()
[all …]
/linux/drivers/usb/dwc3/
H A Ddwc3-am62.c116 void __iomem *usbss; member
144 return readl((am62->usbss) + offset); in dwc3_ti_readl()
149 writel(value, (am62->usbss) + offset); in dwc3_ti_writel()
233 am62->usbss = devm_platform_ioremap_resource(pdev, 0); in dwc3_ti_probe()
234 if (IS_ERR(am62->usbss)) { in dwc3_ti_probe()
236 return PTR_ERR(am62->usbss); in dwc3_ti_probe()
/linux/include/dt-bindings/usb/
H A Dpd.h341 #define VDO_CABLE(hw, fw, cbl, lat, term, tx1d, tx2d, rx1d, rx2d, cur, vps, sopp, usbss) \ argument
345 | (vps) << 4 | (sopp) << 3 | ((usbss) & 0x7))
425 #define VDO_AMA(hw, fw, tx1d, tx2d, rx1d, rx2d, vcpwr, vcr, vbr, usbss) \ argument
429 | ((usbss) & 0x7))
/linux/include/linux/usb/
H A Dpd_vdo.h371 #define VDO_CABLE(hw, fw, cbl, lat, term, tx1d, tx2d, rx1d, rx2d, cur, vps, sopp, usbss) \ argument
375 | (vps) << 4 | (sopp) << 3 | ((usbss) & 0x7))
458 #define VDO_AMA(hw, fw, tx1d, tx2d, rx1d, rx2d, vcpwr, vcr, vbr, usbss) \ argument
462 | ((usbss) & 0x7))
/linux/Documentation/devicetree/bindings/usb/
H A Dam33xx-usb.txt4 - reg: offset and length of the usbss register sets