Home
last modified time | relevance | path

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

/linux-6.15/drivers/usb/typec/mux/
H A Dwcd939x-usbss.c250 (!usbss->svid && (usbss->mode == TYPEC_MODE_USB2 || in wcd939x_usbss_set()
253 } else if (usbss->svid) { in wcd939x_usbss_set()
254 switch (usbss->mode) { in wcd939x_usbss_set()
540 mutex_lock(&usbss->lock); in wcd939x_usbss_switch_set()
563 mutex_lock(&usbss->lock); in wcd939x_usbss_mux_set()
593 usbss = devm_kzalloc(dev, sizeof(*usbss), GFP_KERNEL); in wcd939x_usbss_probe()
594 if (!usbss) in wcd939x_usbss_probe()
597 usbss->client = client; in wcd939x_usbss_probe()
598 mutex_init(&usbss->lock); in wcd939x_usbss_probe()
703 sw_desc.drvdata = usbss; in wcd939x_usbss_probe()
[all …]
H A DMakefile12 obj-$(CONFIG_TYPEC_MUX_WCD939X_USBSS) += wcd939x-usbss.o
H A DKconfig96 If compiled as a module, the module will be named wcd939x-usbss.
/linux-6.15/drivers/usb/dwc3/
H A Ddwc3-keystone.c38 void __iomem *usbss; member
56 val = kdwc3_readl(kdwc->usbss, USBSS_IRQENABLE_SET_0); in kdwc3_enable_irqs()
58 kdwc3_writel(kdwc->usbss, USBSS_IRQENABLE_SET_0, val); in kdwc3_enable_irqs()
65 val = kdwc3_readl(kdwc->usbss, USBSS_IRQENABLE_SET_0); in kdwc3_disable_irqs()
67 kdwc3_writel(kdwc->usbss, USBSS_IRQENABLE_SET_0, val); in kdwc3_disable_irqs()
75 kdwc3_writel(kdwc->usbss, USBSS_IRQSTATUS_0, USBSS_IRQ_EVENT_ST); in dwc3_keystone_interrupt()
76 kdwc3_writel(kdwc->usbss, USBSS_IRQENABLE_SET_0, USBSS_IRQ_COREIRQ_EN); in dwc3_keystone_interrupt()
77 kdwc3_writel(kdwc->usbss, USBSS_IRQ_EOI, USBSS_IRQ_EOI_LINE(0)); in dwc3_keystone_interrupt()
97 kdwc->usbss = devm_platform_ioremap_resource(pdev, 0); in kdwc3_probe()
98 if (IS_ERR(kdwc->usbss)) in kdwc3_probe()
[all …]
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-6.15/drivers/usb/cdns3/
H A Dcdns3-ti.c56 void __iomem *usbss; member
82 return readl(data->usbss + offset); in cdns_ti_readl()
87 writel(value, data->usbss + offset); in cdns_ti_writel()
155 data->usbss = devm_platform_ioremap_resource(pdev, 0); in cdns_ti_probe()
156 if (IS_ERR(data->usbss)) { in cdns_ti_probe()
158 return PTR_ERR(data->usbss); in cdns_ti_probe()
/linux-6.15/Documentation/devicetree/bindings/usb/
H A Dqcom,wcd939x-usbss.yaml4 $id: http://devicetree.org/schemas/usb/qcom,wcd939x-usbss.yaml#
24 - const: qcom,wcd9390-usbss
26 - const: qcom,wcd9395-usbss
27 - const: qcom,wcd9390-usbss
73 compatible = "qcom,wcd9390-usbss";
H A Dam33xx-usb.txt4 - reg: offset and length of the usbss register sets
/linux-6.15/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-6.15/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-6.15/arch/arm64/boot/dts/qcom/
H A Dsm8650-hdk.dts825 compatible = "qcom,wcd9395-usbss", "qcom,wcd9390-usbss";
H A Dsm8650-qrd.dts752 compatible = "qcom,wcd9395-usbss", "qcom,wcd9390-usbss";