| /linux/drivers/phy/sunplus/ |
| H A D | phy-sunplus-usb2.c | 78 static int update_disc_vol(struct sp_usbphy *usbphy) in update_disc_vol() argument 86 cell = nvmem_cell_get(usbphy->dev, disc_name); in update_disc_vol() 98 set = (set >> usbphy->disc_vol_addr_off) & J_DISC; in update_disc_vol() 104 val = readl(usbphy->phy_regs + CONFIG7); in update_disc_vol() 106 writel(val, usbphy->phy_regs + CONFIG7); in update_disc_vol() 113 struct sp_usbphy *usbphy = phy_get_drvdata(phy); in sp_uphy_init() local 117 ret = clk_prepare_enable(usbphy->phy_clk); in sp_uphy_init() 121 ret = reset_control_deassert(usbphy->rstc); in sp_uphy_init() 126 writel(HIGH_MASK_BITS | 0x4002, usbphy->moon4_regs + UPHY_CONTROL0); in sp_uphy_init() 127 writel(HIGH_MASK_BITS | 0x8747, usbphy->moon4_regs + UPHY_CONTROL1); in sp_uphy_init() [all …]
|
| /linux/Documentation/devicetree/bindings/reset/ |
| H A D | renesas,rzg2l-usbphy-ctrl.yaml | 4 $id: http://devicetree.org/schemas/reset/renesas,rzg2l-usbphy-ctrl.yaml# 7 title: Renesas RZ/{G2L,V2L} USBPHY Control 13 The RZ/G2L USBPHY Control mainly controls reset and power down of the 21 - renesas,r9a07g043-usbphy-ctrl # RZ/G2UL and RZ/Five 22 - renesas,r9a07g044-usbphy-ctrl # RZ/G2{L,LC} 23 - renesas,r9a07g054-usbphy-ctrl # RZ/V2L 24 - const: renesas,rzg2l-usbphy-ctrl 25 - const: renesas,r9a08g045-usbphy-ctrl # RZ/G3S 81 const: renesas,r9a08g045-usbphy-ctrl 95 phyrst: usbphy-ctrl@11c40000 { [all …]
|
| /linux/Documentation/devicetree/bindings/phy/ |
| H A D | mediatek,mt7628-usbphy.yaml | 4 $id: http://devicetree.org/schemas/phy/mediatek,mt7628-usbphy.yaml# 15 - mediatek,mt7620-usbphy 16 - mediatek,mt7628-usbphy 17 - ralink,rt3352-usbphy 52 const: mediatek,mt7628-usbphy 65 compatible = "mediatek,mt7628-usbphy";
|
| H A D | ti,keystone-usbphy.yaml | 4 $id: http://devicetree.org/schemas/phy/ti,keystone-usbphy.yaml# 21 const: ti,keystone-usbphy 35 compatible = "ti,keystone-usbphy";
|
| H A D | rockchip-usb-phy.yaml | 69 usbphy: usbphy {
|
| H A D | marvell,mmp2-usb-phy.yaml | 33 usbphy@d4207000 {
|
| H A D | hisilicon,hi6220-usb-phy.yaml | 30 usbphy {
|
| H A D | marvell,pxa1928-usb-phy.yaml | 42 usbphy: phy@7000 {
|
| /linux/arch/arm64/boot/dts/freescale/ |
| H A D | imx8dxl-ss-conn.dtsi | 53 fsl,usbphy = <&usbphy2>; 74 usbphy2: usbphy@5b110000 { 75 compatible = "fsl,imx8dxl-usbphy", "fsl,imx7ulp-usbphy"; 145 compatible = "fsl,imx8dxl-usbphy", "fsl,imx7ulp-usbphy";
|
| H A D | imx8-ss-conn.dtsi | 49 fsl,usbphy = <&usbphy1>; 65 usbphy1: usbphy@5b100000 { 66 compatible = "fsl,imx7ulp-usbphy";
|
| /linux/drivers/phy/ralink/ |
| H A D | phy-ralink-usb.c | 153 .compatible = "ralink,rt3352-usbphy", 158 .compatible = "mediatek,mt7620-usbphy", 163 .compatible = "mediatek,mt7628-usbphy", 190 if (of_device_is_compatible(dev->of_node, "mediatek,mt7628-usbphy")) { in ralink_usb_phy_probe()
|
| /linux/Documentation/devicetree/bindings/usb/ |
| H A D | brcm,bcm7445-ehci.yaml | 36 const: usbphy 54 phy-names = "usbphy";
|
| H A D | chipidea,usb2-imx.yaml | 136 fsl,usbphy: 275 fsl,usbphy = <&usbphynop1>; 290 fsl,usbphy = <&usbphynop1>;
|
| /linux/arch/arm/boot/dts/allwinner/ |
| H A D | sunxi-h3-h5.dtsi | 260 phys = <&usbphy 0>; 262 extcon = <&usbphy 0>; 267 usbphy: phy@1c19400 { label 305 phys = <&usbphy 0>; 317 phys = <&usbphy 0>; 328 phys = <&usbphy 1>; 340 phys = <&usbphy 1>; 351 phys = <&usbphy 2>; 363 phys = <&usbphy 2>; 374 phys = <&usbphy 3>; [all …]
|
| H A D | sun8i-v3s.dtsi | 302 phys = <&usbphy 0>; 304 extcon = <&usbphy 0>; 308 usbphy: phy@1c19400 { label 328 phys = <&usbphy 0>; 340 phys = <&usbphy 0>;
|
| H A D | sun5i.dtsi | 371 phys = <&usbphy 0>; 373 extcon = <&usbphy 0>; 379 usbphy: phy@1c13400 { label 396 phys = <&usbphy 1>; 406 phys = <&usbphy 1>;
|
| H A D | sun8i-s3-elimo-impetus.dtsi | 41 &usbphy {
|
| H A D | sun8i-a23-a33.dtsi | 285 phys = <&usbphy 0>; 287 extcon = <&usbphy 0>; 292 usbphy: phy@1c19400 { label 315 phys = <&usbphy 1>; 326 phys = <&usbphy 1>;
|
| H A D | sun4i-a10.dtsi | 494 phys = <&usbphy 0>; 496 extcon = <&usbphy 0>; 502 usbphy: phy@1c13400 { label 521 phys = <&usbphy 1>; 531 phys = <&usbphy 1>; 611 phys = <&usbphy 2>; 621 phys = <&usbphy 2>;
|
| /linux/drivers/reset/ |
| H A D | reset-rzg2l-usbphy-ctrl.c | 3 * Renesas RZ/G2L USBPHY control driver 112 { .compatible = "renesas,rzg2l-usbphy-ctrl" }, 114 .compatible = "renesas,r9a08g045-usbphy-ctrl", 352 MODULE_DESCRIPTION("Renesas RZ/G2L USBPHY Control");
|
| /linux/drivers/usb/gadget/udc/ |
| H A D | tegra-xudc.c | 517 struct usb_phy **usbphy; member 790 struct usb_phy *usbphy) in tegra_xudc_get_phy_index() argument 795 if (xudc->usbphy[i] && usbphy == xudc->usbphy[i]) in tegra_xudc_get_phy_index() 804 struct usb_phy *usbphy) in tegra_xudc_update_data_role() argument 808 if ((xudc->device_mode && usbphy->last_event == USB_EVENT_VBUS) || in tegra_xudc_update_data_role() 809 (!xudc->device_mode && usbphy->last_event != USB_EVENT_VBUS)) { in tegra_xudc_update_data_role() 815 xudc->device_mode = usbphy->last_event == USB_EVENT_VBUS; in tegra_xudc_update_data_role() 817 phy_index = tegra_xudc_get_phy_index(xudc, usbphy); in tegra_xudc_update_data_role() 824 xudc->curr_usbphy = usbphy; in tegra_xudc_update_data_role() 834 struct usb_phy *usbphy = (struct usb_phy *)data; in tegra_xudc_vbus_notify() local [all …]
|
| /linux/arch/arm/boot/dts/nxp/mxs/ |
| H A D | imx28.dtsi | 1269 usbphy0: usbphy@8007c000 { 1270 compatible = "fsl,imx28-usbphy", "fsl,imx23-usbphy"; 1276 usbphy1: usbphy@8007e000 { 1277 compatible = "fsl,imx28-usbphy", "fsl,imx23-usbphy"; 1297 fsl,usbphy = <&usbphy0>; 1306 fsl,usbphy = <&usbphy1>;
|
| /linux/arch/arm/boot/dts/samsung/ |
| H A D | s5pv210.dtsi | 414 phys = <&usbphy 0>; 418 usbphy: usbphy@ec100000 { label 435 phys = <&usbphy 1>; 447 phys = <&usbphy 1>;
|
| /linux/arch/arm64/boot/dts/allwinner/ |
| H A D | sun55i-a523.dtsi | 711 extcon = <&usbphy 0>; 712 phys = <&usbphy 0>; 717 usbphy: phy@4100400 { label 748 phys = <&usbphy 0>; 761 phys = <&usbphy 0>; 776 phys = <&usbphy 1>; 789 phys = <&usbphy 1>;
|
| /linux/arch/arm/boot/dts/broadcom/ |
| H A D | bcm21664-garnet.dts | 49 &usbphy {
|