/linux-6.14.4/drivers/phy/sunplus/ |
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-6.14.4/Documentation/devicetree/bindings/phy/ |
D | fsl,mxs-usbphy.yaml | 4 $id: http://devicetree.org/schemas/phy/fsl,mxs-usbphy.yaml# 16 - fsl,imx23-usbphy 17 - fsl,imx7ulp-usbphy 18 - fsl,vf610-usbphy 21 - fsl,imx28-usbphy 22 - fsl,imx6ul-usbphy 23 - fsl,imx6sl-usbphy 24 - fsl,imx6sx-usbphy 25 - fsl,imx6q-usbphy 26 - const: fsl,imx23-usbphy [all …]
|
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";
|
D | keystone-usb-phy.txt | 4 - compatible: should be "ti,keystone-usbphy". 15 compatible = "ti,keystone-usbphy";
|
D | rockchip-usb-phy.yaml | 69 usbphy: usbphy {
|
/linux-6.14.4/Documentation/devicetree/bindings/reset/ |
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 20 - renesas,r9a07g043-usbphy-ctrl # RZ/G2UL and RZ/Five 21 - renesas,r9a07g044-usbphy-ctrl # RZ/G2{L,LC} 22 - renesas,r9a07g054-usbphy-ctrl # RZ/V2L 23 - const: renesas,rzg2l-usbphy-ctrl 66 phyrst: usbphy-ctrl@11c40000 { 67 compatible = "renesas,r9a07g044-usbphy-ctrl", 68 "renesas,rzg2l-usbphy-ctrl";
|
/linux-6.14.4/arch/arm64/boot/dts/freescale/ |
D | imx8dxl-ss-conn.dtsi | 50 fsl,usbphy = <&usbphy2>; 71 usbphy2: usbphy@5b110000 { 72 compatible = "fsl,imx8dxl-usbphy", "fsl,imx7ulp-usbphy"; 142 compatible = "fsl,imx8dxl-usbphy", "fsl,imx7ulp-usbphy";
|
D | imx8qxp-ss-conn.dtsi | 8 compatible = "fsl,imx8qxp-usbphy", "fsl,imx7ulp-usbphy";
|
D | imx8qm-ss-conn.dtsi | 8 compatible = "fsl,imx8qm-usbphy", "fsl,imx7ulp-usbphy";
|
/linux-6.14.4/drivers/usb/phy/ |
D | phy-keystone.c | 99 { .compatible = "ti,keystone-usbphy" }, 108 .name = "keystone-usbphy", 115 MODULE_ALIAS("platform:keystone-usbphy");
|
D | phy-mxs-usb.c | 213 { .compatible = "fsl,imx6sx-usbphy", .data = &imx6sx_phy_data, }, 214 { .compatible = "fsl,imx6sl-usbphy", .data = &imx6sl_phy_data, }, 215 { .compatible = "fsl,imx6q-usbphy", .data = &imx6q_phy_data, }, 216 { .compatible = "fsl,imx23-usbphy", .data = &imx23_phy_data, }, 217 { .compatible = "fsl,vf610-usbphy", .data = &vf610_phy_data, }, 218 { .compatible = "fsl,imx6ul-usbphy", .data = &imx6ul_phy_data, }, 219 { .compatible = "fsl,imx7ulp-usbphy", .data = &imx7ulp_phy_data, }, 835 ret = of_alias_get_id(np, "usbphy"); in mxs_phy_probe()
|
/linux-6.14.4/drivers/phy/ralink/ |
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-6.14.4/Documentation/devicetree/bindings/usb/ |
D | brcm,bcm7445-ehci.yaml | 36 const: usbphy 54 phy-names = "usbphy";
|
D | allwinner,sun4i-a10-musb.yaml | 102 phys = <&usbphy 0>; 104 extcon = <&usbphy 0>;
|
D | chipidea,usb2-imx.yaml | 131 fsl,usbphy: 253 fsl,usbphy = <&usbphynop1>; 268 fsl,usbphy = <&usbphynop1>;
|
/linux-6.14.4/arch/arm/boot/dts/allwinner/ |
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 …]
|
/linux-6.14.4/arch/arm64/boot/dts/allwinner/ |
D | sun50i-h616.dtsi | 704 phys = <&usbphy 0>; 706 extcon = <&usbphy 0>; 710 usbphy: phy@5100400 { label 754 phys = <&usbphy 0>; 767 phys = <&usbphy 0>; 782 phys = <&usbphy 1>; 795 phys = <&usbphy 1>; 810 phys = <&usbphy 2>; 823 phys = <&usbphy 2>; 838 phys = <&usbphy 3>; [all …]
|
D | sun50i-a100.dtsi | 417 phys = <&usbphy 0>; 419 extcon = <&usbphy 0>; 423 usbphy: phy@5100400 { label 454 phys = <&usbphy 0>; 467 phys = <&usbphy 0>; 482 phys = <&usbphy 1>; 495 phys = <&usbphy 1>;
|
/linux-6.14.4/drivers/reset/ |
D | reset-rzg2l-usbphy-ctrl.c | 3 * Renesas RZ/G2L USBPHY control driver 95 { .compatible = "renesas,rzg2l-usbphy-ctrl" }, 217 MODULE_DESCRIPTION("Renesas RZ/G2L USBPHY Control");
|
/linux-6.14.4/drivers/usb/host/ |
D | xhci-tegra.c | 298 struct usb_phy **usbphy; member 1408 return (tegra->usbphy[index] != NULL); in is_usb2_otg_phy() 1452 struct usb_phy *usbphy) in tegra_xusb_get_usb2_port() argument 1457 if (tegra->usbphy[i] && usbphy == tegra->usbphy[i]) in tegra_xusb_get_usb2_port() 1469 struct usb_phy *usbphy = (struct usb_phy *)data; in tegra_xhci_id_notify() local 1471 dev_dbg(tegra->dev, "%s(): action is %d", __func__, usbphy->last_event); in tegra_xhci_id_notify() 1473 if ((tegra->host_mode && usbphy->last_event == USB_EVENT_ID) || in tegra_xhci_id_notify() 1474 (!tegra->host_mode && usbphy->last_event != USB_EVENT_ID)) { in tegra_xhci_id_notify() 1480 tegra->otg_usb2_port = tegra_xusb_get_usb2_port(tegra, usbphy); in tegra_xhci_id_notify() 1482 tegra->host_mode = (usbphy->last_event == USB_EVENT_ID) ? true : false; in tegra_xhci_id_notify() [all …]
|
/linux-6.14.4/drivers/usb/gadget/udc/ |
D | tegra-xudc.c | 516 struct usb_phy **usbphy; member 785 struct usb_phy *usbphy) in tegra_xudc_get_phy_index() argument 790 if (xudc->usbphy[i] && usbphy == xudc->usbphy[i]) in tegra_xudc_get_phy_index() 799 struct usb_phy *usbphy) in tegra_xudc_update_data_role() argument 803 if ((xudc->device_mode && usbphy->last_event == USB_EVENT_VBUS) || in tegra_xudc_update_data_role() 804 (!xudc->device_mode && usbphy->last_event != USB_EVENT_VBUS)) { in tegra_xudc_update_data_role() 810 xudc->device_mode = (usbphy->last_event == USB_EVENT_VBUS) ? true : in tegra_xudc_update_data_role() 813 phy_index = tegra_xudc_get_phy_index(xudc, usbphy); in tegra_xudc_update_data_role() 820 xudc->curr_usbphy = usbphy; in tegra_xudc_update_data_role() 830 struct usb_phy *usbphy = (struct usb_phy *)data; in tegra_xudc_vbus_notify() local [all …]
|
/linux-6.14.4/arch/arm/boot/dts/nxp/imx/ |
D | imx6sll.dtsi | 538 compatible = "fsl,imx6sll-usbphy", "fsl,imx6ul-usbphy", 539 "fsl,imx23-usbphy"; 548 compatible = "fsl,imx6sll-usbphy", "fsl,imx6ul-usbphy", 549 "fsl,imx23-usbphy"; 694 fsl,usbphy = <&usbphy1>; 708 fsl,usbphy = <&usbphy2>;
|
D | imx27-pdk.dts | 18 usbphy0: usbphy { 107 fsl,usbphy = <&usbphy0>;
|
D | imx6sl.dtsi | 638 usbphy1: usbphy@20c9000 { 639 compatible = "fsl,imx6sl-usbphy", "fsl,imx23-usbphy"; 647 usbphy2: usbphy@20ca000 { 648 compatible = "fsl,imx6sl-usbphy", "fsl,imx23-usbphy"; 811 fsl,usbphy = <&usbphy1>; 824 fsl,usbphy = <&usbphy2>; 837 fsl,usbphy = <&usbphynop1>;
|
D | imx6qdl.dtsi | 804 usbphy1: usbphy@20c9000 { 805 compatible = "fsl,imx6q-usbphy", "fsl,imx23-usbphy"; 813 usbphy2: usbphy@20ca000 { 814 compatible = "fsl,imx6q-usbphy", "fsl,imx23-usbphy"; 985 fsl,usbphy = <&usbphy1>; 998 fsl,usbphy = <&usbphy2>; 1012 fsl,usbphy = <&usbphynop1>; 1027 fsl,usbphy = <&usbphynop2>;
|