/Linux-v6.6/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-v6.6/Documentation/devicetree/bindings/phy/ |
D | ralink-usb-phy.txt | 4 - 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";
|
D | keystone-usb-phy.txt | 4 - compatible: should be "ti,keystone-usbphy". 15 compatible = "ti,keystone-usbphy";
|
D | phy-hi6220-usb.txt | 11 usb_phy: usbphy {
|
D | phy-pxa-usb.txt | 10 usb-phy: usbphy@d4207000 {
|
D | pxa1928-usb-phy.txt | 12 usbphy: phy@7000 {
|
/Linux-v6.6/arch/arm64/boot/dts/freescale/ |
D | imx8dxl-ss-conn.dtsi | 41 fsl,usbphy = <&usbphy2>; 69 usbphy2: usbphy@5b110000 { 70 compatible = "fsl,imx8dxl-usbphy", "fsl,imx7ulp-usbphy";
|
D | imx8-ss-conn.dtsi | 42 fsl,usbphy = <&usbphy1>; 58 usbphy1: usbphy@5b100000 { 59 compatible = "fsl,imx7ulp-usbphy";
|
/Linux-v6.6/arch/arm64/boot/dts/allwinner/ |
D | sun50i-h616.dtsi | 515 phys = <&usbphy 0>; 517 extcon = <&usbphy 0>; 521 usbphy: phy@5100400 { label 565 phys = <&usbphy 0>; 578 phys = <&usbphy 0>; 593 phys = <&usbphy 1>; 606 phys = <&usbphy 1>; 621 phys = <&usbphy 2>; 634 phys = <&usbphy 2>; 649 phys = <&usbphy 3>; [all …]
|
/Linux-v6.6/arch/arm/boot/dts/nxp/imx/ |
D | imx27-pdk.dts | 17 usbphy { 22 usbphy0: usbphy@0 { 113 fsl,usbphy = <&usbphy0>;
|
D | imx27-phytec-phycore-rdk.dts | 51 usbphy { 52 usbphy2: usbphy@2 { 297 fsl,usbphy = <&usbphy2>;
|
D | imx27-phytec-phycore-som.dtsi | 32 usbphy { 37 usbphy0: usbphy@0 { 308 fsl,usbphy = <&usbphy0>;
|
D | imx6sl.dtsi | 637 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>;
|
D | imx6sll.dtsi | 540 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>;
|
/Linux-v6.6/drivers/usb/host/ |
D | xhci-tegra.c | 297 struct usb_phy **usbphy; member 1407 return (tegra->usbphy[index] != NULL); in is_usb2_otg_phy() 1451 struct usb_phy *usbphy) in tegra_xusb_get_usb2_port() argument 1456 if (tegra->usbphy[i] && usbphy == tegra->usbphy[i]) in tegra_xusb_get_usb2_port() 1468 struct usb_phy *usbphy = (struct usb_phy *)data; in tegra_xhci_id_notify() local 1470 dev_dbg(tegra->dev, "%s(): action is %d", __func__, usbphy->last_event); in tegra_xhci_id_notify() 1472 if ((tegra->host_mode && usbphy->last_event == USB_EVENT_ID) || in tegra_xhci_id_notify() 1473 (!tegra->host_mode && usbphy->last_event != USB_EVENT_ID)) { in tegra_xhci_id_notify() 1479 tegra->otg_usb2_port = tegra_xusb_get_usb2_port(tegra, usbphy); in tegra_xhci_id_notify() 1481 tegra->host_mode = (usbphy->last_event == USB_EVENT_ID) ? true : false; in tegra_xhci_id_notify() [all …]
|
/Linux-v6.6/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 …]
|
D | sun8i-s3-elimo-impetus.dtsi | 41 &usbphy {
|
D | sun8i-s3-lichee-zero-plus.dts | 50 &usbphy {
|
D | suniv-f1c100s.dtsi | 143 phys = <&usbphy 0>; 145 extcon = <&usbphy 0>; 150 usbphy: phy@1c13400 { label
|
/Linux-v6.6/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-v6.6/arch/arm/boot/dts/broadcom/ |
D | bcm21664-garnet.dts | 45 &usbphy {
|
/Linux-v6.6/arch/arm/boot/dts/nxp/vf/ |
D | vfxxx.dtsi | 378 usbphy0: usbphy@40050800 { 379 compatible = "fsl,vf610-usbphy"; 387 usbphy1: usbphy@40050c00 { 388 compatible = "fsl,vf610-usbphy"; 448 fsl,usbphy = <&usbphy0>; 599 fsl,usbphy = <&usbphy1>;
|
/Linux-v6.6/arch/arm/boot/dts/nxp/mxs/ |
D | imx28.dtsi | 1259 usbphy0: usbphy@8007c000 { 1260 compatible = "fsl,imx28-usbphy", "fsl,imx23-usbphy"; 1266 usbphy1: usbphy@8007e000 { 1267 compatible = "fsl,imx28-usbphy", "fsl,imx23-usbphy"; 1287 fsl,usbphy = <&usbphy0>; 1296 fsl,usbphy = <&usbphy1>;
|
/Linux-v6.6/arch/riscv/boot/dts/allwinner/ |
D | sunxi-d1s-t113.dtsi | 539 extcon = <&usbphy 0>; 540 phys = <&usbphy 0>; 545 usbphy: phy@4100400 { label 575 phys = <&usbphy 0>; 588 phys = <&usbphy 0>; 603 phys = <&usbphy 1>; 616 phys = <&usbphy 1>;
|
/Linux-v6.6/arch/arm/boot/dts/samsung/ |
D | s5pv210.dtsi | 412 phys = <&usbphy 0>; 416 usbphy: usbphy@ec100000 { label 433 phys = <&usbphy 1>; 445 phys = <&usbphy 1>;
|