Home
last modified time | relevance | path

Searched full:usbphy (Results 1 – 25 of 301) sorted by relevance

12345678910>>...13

/Linux-v6.1/drivers/phy/sunplus/
Dphy-sunplus-usb2.c78 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-v6.1/Documentation/devicetree/bindings/phy/
Dmxs-usb-phy.txt5 * "fsl,imx23-usbphy" for imx23 and imx28
6 * "fsl,imx6q-usbphy" for imx6dq and imx6dl
7 * "fsl,imx6sl-usbphy" for imx6sl
8 * "fsl,vf610-usbphy" for Vybrid vf610
9 * "fsl,imx6sx-usbphy" for imx6sx
10 * "fsl,imx7ulp-usbphy" for imx7ulp
11 * "fsl,imx8dxl-usbphy" for imx8dxl
12 "fsl,imx23-usbphy" is still a fallback for other strings
29 compatible = "fsl,imx6q-usbphy", "fsl,imx23-usbphy";
Dralink-usb-phy.txt4 - compatible: "ralink,rt3352-usbphy"
5 "mediatek,mt7620-usbphy"
6 "mediatek,mt7628-usbphy"
7 - reg: required for "mediatek,mt7628-usbphy", unused otherwise
15 usbphy: phy {
16 compatible = "mediatek,mt7628-usbphy";
Dkeystone-usb-phy.txt4 - compatible: should be "ti,keystone-usbphy".
15 compatible = "ti,keystone-usbphy";
Drockchip-usb-phy.yaml69 usbphy: usbphy {
/Linux-v6.1/Documentation/devicetree/bindings/reset/
Drenesas,rzg2l-usbphy-ctrl.yaml4 $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
21 - renesas,r9a07g044-usbphy-ctrl # RZ/G2{L,LC}
22 - renesas,r9a07g054-usbphy-ctrl # RZ/V2L
23 - const: renesas,rzg2l-usbphy-ctrl
59 phyrst: usbphy-ctrl@11c40000 {
60 compatible = "renesas,r9a07g044-usbphy-ctrl",
61 "renesas,rzg2l-usbphy-ctrl";
/Linux-v6.1/arch/arm64/boot/dts/freescale/
Dimx8dxl-ss-conn.dtsi41 fsl,usbphy = <&usbphy2>;
70 usbphy2: usbphy@0x5b110000 {
71 compatible = "fsl,imx8dxl-usbphy", "fsl,imx7ulp-usbphy";
/Linux-v6.1/drivers/usb/phy/
Dphy-keystone.c101 { .compatible = "ti,keystone-usbphy" },
110 .name = "keystone-usbphy",
117 MODULE_ALIAS("platform:keystone-usbphy");
Dphy-mxs-usb.c188 { .compatible = "fsl,imx6sx-usbphy", .data = &imx6sx_phy_data, },
189 { .compatible = "fsl,imx6sl-usbphy", .data = &imx6sl_phy_data, },
190 { .compatible = "fsl,imx6q-usbphy", .data = &imx6q_phy_data, },
191 { .compatible = "fsl,imx23-usbphy", .data = &imx23_phy_data, },
192 { .compatible = "fsl,vf610-usbphy", .data = &vf610_phy_data, },
193 { .compatible = "fsl,imx6ul-usbphy", .data = &imx6ul_phy_data, },
194 { .compatible = "fsl,imx7ulp-usbphy", .data = &imx7ulp_phy_data, },
777 ret = of_alias_get_id(np, "usbphy"); in mxs_phy_probe()
/Linux-v6.1/arch/arm/boot/dts/
Dimx27-pdk.dts17 usbphy {
22 usbphy0: usbphy@0 {
113 fsl,usbphy = <&usbphy0>;
Dimx27-phytec-phycore-rdk.dts54 usbphy {
55 usbphy2: usbphy@2 {
300 fsl,usbphy = <&usbphy2>;
Dsunxi-h3-h5.dtsi260 phys = <&usbphy 0>;
262 extcon = <&usbphy 0>;
267 usbphy: phy@1c19400 { label
324 phys = <&usbphy 1>;
336 phys = <&usbphy 1>;
347 phys = <&usbphy 2>;
359 phys = <&usbphy 2>;
370 phys = <&usbphy 3>;
382 phys = <&usbphy 3>;
Dimx6sll.dtsi540 compatible = "fsl,imx6sll-usbphy", "fsl,imx6ul-usbphy",
541 "fsl,imx23-usbphy";
550 compatible = "fsl,imx6sll-usbphy", "fsl,imx6ul-usbphy",
551 "fsl,imx23-usbphy";
684 fsl,usbphy = <&usbphy1>;
699 fsl,usbphy = <&usbphy2>;
Dimx27-phytec-phycore-som.dtsi40 usbphy {
45 usbphy0: usbphy@0 {
316 fsl,usbphy = <&usbphy0>;
Dimx6sl.dtsi637 usbphy1: usbphy@20c9000 {
638 compatible = "fsl,imx6sl-usbphy", "fsl,imx23-usbphy";
645 usbphy2: usbphy@20ca000 {
646 compatible = "fsl,imx6sl-usbphy", "fsl,imx23-usbphy";
808 fsl,usbphy = <&usbphy1>;
821 fsl,usbphy = <&usbphy2>;
834 fsl,usbphy = <&usbphynop1>;
Dimx6qdl.dtsi806 usbphy1: usbphy@20c9000 {
807 compatible = "fsl,imx6q-usbphy", "fsl,imx23-usbphy";
814 usbphy2: usbphy@20ca000 {
815 compatible = "fsl,imx6q-usbphy", "fsl,imx23-usbphy";
985 fsl,usbphy = <&usbphy1>;
998 fsl,usbphy = <&usbphy2>;
1012 fsl,usbphy = <&usbphynop1>;
1027 fsl,usbphy = <&usbphynop2>;
Dvfxxx.dtsi383 usbphy0: usbphy@40050800 {
384 compatible = "fsl,vf610-usbphy";
392 usbphy1: usbphy@40050c00 {
393 compatible = "fsl,vf610-usbphy";
453 fsl,usbphy = <&usbphy0>;
604 fsl,usbphy = <&usbphy1>;
Dimx28.dtsi1267 usbphy0: usbphy@8007c000 {
1268 compatible = "fsl,imx28-usbphy", "fsl,imx23-usbphy";
1274 usbphy1: usbphy@8007e000 {
1275 compatible = "fsl,imx28-usbphy", "fsl,imx23-usbphy";
1295 fsl,usbphy = <&usbphy0>;
1304 fsl,usbphy = <&usbphy1>;
Ds5pv210.dtsi412 phys = <&usbphy 0>;
416 usbphy: usbphy@ec100000 { label
433 phys = <&usbphy 1>;
445 phys = <&usbphy 1>;
/Linux-v6.1/Documentation/devicetree/bindings/usb/
Dbrcm,bcm7445-ehci.yaml36 const: usbphy
54 phy-names = "usbphy";
Dallwinner,sun4i-a10-musb.yaml98 phys = <&usbphy 0>;
100 extcon = <&usbphy 0>;
/Linux-v6.1/drivers/phy/ralink/
Dphy-ralink-usb.c153 .compatible = "ralink,rt3352-usbphy",
158 .compatible = "mediatek,mt7620-usbphy",
163 .compatible = "mediatek,mt7628-usbphy",
195 if (of_device_is_compatible(dev->of_node, "mediatek,mt7628-usbphy")) { in ralink_usb_phy_probe()
/Linux-v6.1/drivers/reset/
Dreset-rzg2l-usbphy-ctrl.c3 * Renesas RZ/G2L USBPHY control driver
92 { .compatible = "renesas,rzg2l-usbphy-ctrl" },
181 MODULE_DESCRIPTION("Renesas RZ/G2L USBPHY Control");
/Linux-v6.1/drivers/usb/host/
Dxhci-tegra.c260 struct usb_phy **usbphy; member
1269 return (tegra->usbphy[index] != NULL); in is_usb2_otg_phy()
1313 struct usb_phy *usbphy) in tegra_xusb_get_usb2_port() argument
1318 if (tegra->usbphy[i] && usbphy == tegra->usbphy[i]) in tegra_xusb_get_usb2_port()
1330 struct usb_phy *usbphy = (struct usb_phy *)data; in tegra_xhci_id_notify() local
1332 dev_dbg(tegra->dev, "%s(): action is %d", __func__, usbphy->last_event); in tegra_xhci_id_notify()
1334 if ((tegra->host_mode && usbphy->last_event == USB_EVENT_ID) || in tegra_xhci_id_notify()
1335 (!tegra->host_mode && usbphy->last_event != USB_EVENT_ID)) { in tegra_xhci_id_notify()
1341 tegra->otg_usb2_port = tegra_xusb_get_usb2_port(tegra, usbphy); in tegra_xhci_id_notify()
1346 tegra->host_mode = (usbphy->last_event == USB_EVENT_ID) ? true : false; in tegra_xhci_id_notify()
[all …]
/Linux-v6.1/drivers/usb/gadget/udc/
Dtegra-xudc.c517 struct usb_phy **usbphy; member
786 struct usb_phy *usbphy) in tegra_xudc_get_phy_index() argument
791 if (xudc->usbphy[i] && usbphy == xudc->usbphy[i]) in tegra_xudc_get_phy_index()
804 struct usb_phy *usbphy = (struct usb_phy *)data; in tegra_xudc_vbus_notify() local
807 dev_dbg(xudc->dev, "%s(): event is %d\n", __func__, usbphy->last_event); in tegra_xudc_vbus_notify()
809 if ((xudc->device_mode && usbphy->last_event == USB_EVENT_VBUS) || in tegra_xudc_vbus_notify()
810 (!xudc->device_mode && usbphy->last_event != USB_EVENT_VBUS)) { in tegra_xudc_vbus_notify()
816 xudc->device_mode = (usbphy->last_event == USB_EVENT_VBUS) ? true : in tegra_xudc_vbus_notify()
819 phy_index = tegra_xudc_get_phy_index(xudc, usbphy); in tegra_xudc_vbus_notify()
826 xudc->curr_usbphy = usbphy; in tegra_xudc_vbus_notify()
[all …]

12345678910>>...13