/freebsd/sys/contrib/dev/mediatek/mt76/ |
H A D | usb.c | 26 lockdep_assert_held(&dev->usb.usb_ctrl_mtx); in __mt76u_vendor_request() 55 mutex_lock(&dev->usb.usb_ctrl_mtx); in mt76u_vendor_request() 59 mutex_unlock(&dev->usb.usb_ctrl_mtx); in mt76u_vendor_request() 67 struct mt76_usb *usb = &dev->usb; in ___mt76u_rr() local 72 addr, usb->data, sizeof(__le32)); in ___mt76u_rr() 74 data = get_unaligned_le32(usb->data); in ___mt76u_rr() 105 mutex_lock(&dev->usb.usb_ctrl_mtx); in mt76u_rr() 107 mutex_unlock(&dev->usb.usb_ctrl_mtx); in mt76u_rr() 115 struct mt76_usb *usb = &dev->usb; in ___mt76u_wr() local 117 put_unaligned_le32(val, usb->data); in ___mt76u_wr() [all …]
|
H A D | mt792x_usb.c | 18 mutex_lock(&dev->usb.usb_ctrl_mtx); in mt792xu_rr() 21 mutex_unlock(&dev->usb.usb_ctrl_mtx); in mt792xu_rr() 29 mutex_lock(&dev->usb.usb_ctrl_mtx); in mt792xu_wr() 32 mutex_unlock(&dev->usb.usb_ctrl_mtx); in mt792xu_wr() 38 mutex_lock(&dev->usb.usb_ctrl_mtx); in mt792xu_rmw() 43 mutex_unlock(&dev->usb.usb_ctrl_mtx); in mt792xu_rmw() 51 struct mt76_usb *usb = &dev->usb; in mt792xu_copy() local 57 mutex_lock(&usb->usb_ctrl_mtx); in mt792xu_copy() 59 batch_len = min_t(int, usb->data_len, len - i); in mt792xu_copy() 60 memcpy(usb->data, val + i, batch_len); in mt792xu_copy() [all …]
|
H A D | mt76x02_usb_mcu.c | 23 struct mt76_usb *usb = &dev->usb; in mt76x02u_multiple_mcu_reads() local 26 WARN_ON_ONCE(len / 8 != usb->mcu.rp_len); in mt76x02u_multiple_mcu_reads() 28 for (i = 0; i < usb->mcu.rp_len; i++) { in mt76x02u_multiple_mcu_reads() 29 u32 reg = get_unaligned_le32(data + 8 * i) - usb->mcu.base; in mt76x02u_multiple_mcu_reads() 32 WARN_ON_ONCE(usb->mcu.rp[i].reg != reg); in mt76x02u_multiple_mcu_reads() 33 usb->mcu.rp[i].value = val; in mt76x02u_multiple_mcu_reads() 39 struct mt76_usb *usb = &dev->usb; in mt76x02u_mcu_wait_resp() local 40 u8 *data = usb->mcu.data; in mt76x02u_mcu_wait_resp() 52 if (usb->mcu.rp) in mt76x02u_mcu_wait_resp() 171 struct mt76_usb *usb = &dev->usb; in mt76x02u_mcu_rd_rp() local [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/phy/ |
H A D | rcar-gen2-phy.txt | 7 - compatible: "renesas,usb-phy-r8a7742" if the device is a part of R8A7742 SoC. 8 "renesas,usb-phy-r8a7743" if the device is a part of R8A7743 SoC. 9 "renesas,usb-phy-r8a7744" if the device is a part of R8A7744 SoC. 10 "renesas,usb-phy-r8a7745" if the device is a part of R8A7745 SoC. 11 "renesas,usb-phy-r8a77470" if the device is a part of R8A77470 SoC. 12 "renesas,usb-phy-r8a7790" if the device is a part of R8A7790 SoC. 13 "renesas,usb-phy-r8a7791" if the device is a part of R8A7791 SoC. 14 "renesas,usb-phy-r8a7794" if the device is a part of R8A7794 SoC. 15 "renesas,rcar-gen2-usb-phy" for a generic R-Car Gen2 or 58 usb-phy@e6590100 { [all …]
|
H A D | brcm,stingray-usb-phy.txt | 5 - "brcm,sr-usb-combo-phy" is combo PHY has two PHYs, one SS and one HS. 6 - "brcm,sr-usb-hs-phy" is a single HS PHY. 9 - Must be 1 for brcm,sr-usb-combo-phy as it expects one argument to indicate 11 - Must be 0 for brcm,sr-usb-hs-phy. 16 usbphy0: usb-phy@0 { 17 compatible = "brcm,sr-usb-combo-phy"; 22 usbphy1: usb-phy@10000 { 23 compatible = "brcm,sr-usb-combo-phy"; 28 usbphy2: usb-phy@20000 { 29 compatible = "brcm,sr-usb-hs-phy";
|
H A D | phy-da8xx-usb.txt | 4 - compatible: must be "ti,da830-usb-phy". 21 usb_phy: usb-phy { 22 compatible = "ti,da830-usb-phy"; 26 usb20: usb@200000 { 31 phy-names = "usb-phy"; 34 usb11: usb@225000 { 39 phy-names = "usb-phy";
|
H A D | brcm,brcmstb-usb-phy.txt | 5 "brcm,brcmstb-usb-phy" 6 "brcm,bcm7216-usb-phy" 7 "brcm,bcm7211-usb-phy" 11 "brcm,brcmstb-usb-phy": 15 "brcm,bcm7216-usb-phy": 19 "brcm,bcm7211-usb-phy": 50 usbphy_0: usb-phy@f0470200 { 53 compatible = "brcm,brcmstb-usb-phy"; 64 usb-phy@29f0200 { 77 compatible = "brcm,bcm7211-usb-phy";
|
H A D | phy-pxa-usb.txt | 5 - compatible: one of: "marvell,mmp2-usb-phy", "marvell,pxa910-usb-phy", 6 "marvell,pxa168-usb-phy", 10 usb-phy: usbphy@d4207000 { 11 compatible = "marvell,mmp2-usb-phy";
|
H A D | qcom,usb-hsic-phy.txt | 8 Definition: Should contain "qcom,usb-hsic-phy" and more specifically one of the 11 "qcom,usb-hsic-phy-mdm9615" 12 "qcom,usb-hsic-phy-msm8974" 48 usb-controller { 51 compatible = "qcom,usb-hsic-phy-msm8974", 52 "qcom,usb-hsic-phy";
|
/freebsd/sys/contrib/device-tree/src/arm64/broadcom/stingray/ |
H A D | stingray-usb.dtsi | 5 usb { 17 usbphy0: usb-phy@0 { 18 compatible = "brcm,sr-usb-combo-phy"; 24 xhci0: usb@1000 { 34 bdc0: usb@2000 { 44 usbphy1: usb-phy@10000 { 45 compatible = "brcm,sr-usb-combo-phy"; 51 usbphy2: usb-phy@20000 { 52 compatible = "brcm,sr-usb-hs-phy"; 58 xhci1: usb [all...] |
/freebsd/sys/contrib/device-tree/Bindings/extcon/ |
H A D | extcon-palmas.txt | 6 * "ti,palmas-usb-vid". 7 * "ti,twl6035-usb-vid". 8 * "ti,palmas-usb" (DEPRECATED - use "ti,palmas-usb-vid"). 9 * "ti,twl6035-usb" (DEPRECATED - use "ti,twl6035-usb-vid"). 19 palmas-usb { 20 compatible = "ti,twl6035-usb", "ti,palmas-usb";
|
/freebsd/sys/contrib/device-tree/Bindings/usb/ |
H A D | twlxxxx-usb.txt | 4 - compatible : Should be "ti,twl6030-usb" 8 usb interrupt number that raises VBUS interrupts when the controller has to 10 - usb-supply : phandle to the regulator device tree node. It should be vusb 13 twl6030-usb { 14 compatible = "ti,twl6030-usb"; 19 &twl6030-usb { 20 usb-supply = <&vusb>; 24 - compatible : Should be "ti,twl4030-usb" 36 twl4030-usb { 37 compatible = "ti,twl4030-usb";
|
H A D | mediatek,musb.txt | 15 refer to usb/generic.txt 26 usb connector node as defined in bindings/connector/usb-connector.yaml 32 - usb-role-switch : use USB Role Switch to support dual-role switch, see 33 usb/generic.txt. 37 usb2: usb@11200000 { 50 usb-role-switch; 52 compatible = "gpio-usb-b-connector", "usb-b-connector";
|
H A D | ci-hdrc-usb2.txt | 5 "fsl,imx23-usb" 6 "fsl,imx27-usb" 7 "fsl,imx28-usb" 8 "fsl,imx6q-usb" 9 "fsl,imx6sl-usb" 10 "fsl,imx6sx-usb" 11 "fsl,imx6ul-usb" 12 "fsl,imx7d-usb" 13 "fsl,imx7ulp-usb" 14 "fsl,imx8mm-usb" [all …]
|
H A D | am33xx-usb.txt | 3 - compatible: ti,am33xx-usb 13 - compatible: ti,am335x-usb-ctrl-module 22 compatible: ti,am335x-usb-phy 51 The controller should have an "usb" alias numbered properly in the alias 79 usb: usb@47400000 { 80 compatible = "ti,am33xx-usb"; 88 compatible = "ti,am335x-usb-ctrl-module"; 94 usb0_phy: usb-phy@47401300 { 95 compatible = "ti,am335x-usb-phy"; 102 usb0: usb@47401000 { [all …]
|
H A D | mediatek,mtu3.txt | 20 - phys : see usb-hcd.yaml in the current directory 22 refer to usb/generic.txt 32 new bindings, and use "usb-role-switch" property instead. 36 new bindings, and put into a usb-connector node. 37 see connector/usb-connector.yaml. 46 "full-speed"; refer to usb/generic.txt 47 - usb-role-switch : use USB Role Switch to support dual-role switch, but 48 not extcon; see usb/generic.txt. 63 additionally the properties from usb-hcd.yaml (in the current directory) are 69 Documentation/devicetree/bindings/usb/mediatek,mtk-xhci.txt [all …]
|
/freebsd/sys/contrib/dev/mediatek/mt76/mt7615/ |
H A D | usb.c | 28 mutex_lock(&dev->usb.usb_ctrl_mtx); in mt7663u_rr() 31 mutex_unlock(&dev->usb.usb_ctrl_mtx); in mt7663u_rr() 38 mutex_lock(&dev->usb.usb_ctrl_mtx); in mt7663u_wr() 41 mutex_unlock(&dev->usb.usb_ctrl_mtx); in mt7663u_wr() 47 mutex_lock(&dev->usb.usb_ctrl_mtx); in mt7663u_rmw() 52 mutex_unlock(&dev->usb.usb_ctrl_mtx); in mt7663u_rmw() 60 struct mt76_usb *usb = &dev->usb; in mt7663u_copy() local 66 mutex_lock(&usb->usb_ctrl_mtx); in mt7663u_copy() 68 batch_len = min_t(int, usb->data_len, len - i); in mt7663u_copy() 69 memcpy(usb->data, val + i, batch_len); in mt7663u_copy() [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/power/supply/ |
H A D | axp20x_usb_power.txt | 4 -compatible: One of: "x-powers,axp202-usb-power-supply" 5 "x-powers,axp221-usb-power-supply" 6 "x-powers,axp223-usb-power-supply" 7 "x-powers,axp813-usb-power-supply" 38 usb-power-supply: usb-power-supply { 39 compatible = "x-powers,axp202-usb-power-supply";
|
H A D | gpio-charger.txt | 12 usb-sdp (USB standard downstream port) 13 usb-dcp (USB dedicated charging port) 14 usb-cdp (USB charging downstream port) 15 usb-aca (USB accessory charger adapter) 24 charger-type = "usb-sdp";
|
/freebsd/sys/arm/ti/omap4/ |
H A D | files.omap4 | 4 arm/ti/usb/omap_ehci.c optional usb ehci 5 arm/ti/usb/omap_host.c optional usb 6 arm/ti/usb/omap_tll.c optional usb
|
/freebsd/sys/contrib/device-tree/Bindings/soc/fsl/cpm_qe/cpm/ |
H A D | usb.txt | 4 - compatible : "fsl,cpm1-usb", "fsl,cpm2-usb", "fsl,qe-usb" 7 usb@11bc0 { 10 compatible = "fsl,cpm2-usb";
|
/freebsd/sys/modules/rtwn_usb/ |
H A D | Makefile | 1 .PATH: ${SRCTOP}/sys/dev/rtwn/usb 13 .PATH: ${SRCTOP}/sys/dev/rtwn/rtl8188e/usb 17 .PATH: ${SRCTOP}/sys/dev/rtwn/rtl8192c/usb 21 .PATH: ${SRCTOP}/sys/dev/rtwn/rtl8192e/usb 24 .PATH: ${SRCTOP}/sys/dev/rtwn/rtl8812a/usb 28 .PATH: ${SRCTOP}/sys/dev/rtwn/rtl8821a/usb
|
/freebsd/libexec/rc/rc.d/ |
H A D | cfumass | 82 _template=`sysctl -n hw.usb.template` 84 sysctl hw.usb.template=-1 > /dev/null 93 _template=`sysctl -n hw.usb.template` 108 sysctl hw.usb.template="${_new_template}" > /dev/null 123 _template=`sysctl -n hw.usb.template` 138 sysctl hw.usb.template="${_new_template}" > /dev/null
|
/freebsd/sys/contrib/device-tree/Bindings/soc/fsl/cpm_qe/qe/ |
H A D | usb.txt | 4 - compatible : should be "fsl,<chip>-qe-usb", "fsl,mpc8323-qe-usb". 5 - reg : the first two cells should contain usb registers location and 23 usb@6c0 { 24 compatible = "fsl,mpc8360-qe-usb", "fsl,mpc8323-qe-usb";
|
/freebsd/sys/contrib/device-tree/Bindings/connector/ |
H A D | samsung,usb-connector-11pin.txt | 8 The bindings are superset of usb-connector bindings for micro-USB connector[1]. 11 - compatible: must be: "samsung,usb-connector-11pin", "usb-b-connector", 22 [1]: bindings/connector/usb-connector.yaml 33 compatible = "samsung,usb-connector-11pin", "usb-b-connector";
|