| /kernel/linux/linux-5.10/drivers/phy/marvell/ |
| D | phy-mvebu-a3700-utmi.c | 88 struct mvebu_a3700_utmi *utmi = phy_get_drvdata(phy); in mvebu_a3700_utmi_phy_power_on() local 90 int usb32 = utmi->caps->usb32; in mvebu_a3700_utmi_phy_power_on() 98 reg = readl(utmi->regs + USB2_PHY_PLL_CTRL_REG0); in mvebu_a3700_utmi_phy_power_on() 102 writel(reg, utmi->regs + USB2_PHY_PLL_CTRL_REG0); in mvebu_a3700_utmi_phy_power_on() 105 regmap_update_bits(utmi->usb_misc, USB2_PHY_CTRL(usb32), in mvebu_a3700_utmi_phy_power_on() 111 reg = readl(utmi->regs + USB2_PHY_OTG_CTRL); in mvebu_a3700_utmi_phy_power_on() 113 writel(reg, utmi->regs + USB2_PHY_OTG_CTRL); in mvebu_a3700_utmi_phy_power_on() 116 reg = readl(utmi->regs + USB2_PHY_CHRGR_DETECT); in mvebu_a3700_utmi_phy_power_on() 119 writel(reg, utmi->regs + USB2_PHY_CHRGR_DETECT); in mvebu_a3700_utmi_phy_power_on() 122 regmap_update_bits(utmi->usb_misc, USB2_PHY_CTRL(usb32), in mvebu_a3700_utmi_phy_power_on() [all …]
|
| D | Makefile | 7 obj-$(CONFIG_PHY_MVEBU_A3700_UTMI) += phy-mvebu-a3700-utmi.o
|
| /kernel/linux/linux-5.10/drivers/clk/at91/ |
| D | clk-utmi.c | 42 struct clk_utmi *utmi = to_clk_utmi(hw); in clk_utmi_prepare() local 78 if (utmi->regmap_sfr) { in clk_utmi_prepare() 79 regmap_update_bits(utmi->regmap_sfr, AT91_SFR_UTMICKTRIM, in clk_utmi_prepare() 86 regmap_update_bits(utmi->regmap_pmc, AT91_CKGR_UCKR, uckr, uckr); in clk_utmi_prepare() 88 while (!clk_utmi_ready(utmi->regmap_pmc)) in clk_utmi_prepare() 96 struct clk_utmi *utmi = to_clk_utmi(hw); in clk_utmi_is_prepared() local 98 return clk_utmi_ready(utmi->regmap_pmc); in clk_utmi_is_prepared() 103 struct clk_utmi *utmi = to_clk_utmi(hw); in clk_utmi_unprepare() local 105 regmap_update_bits(utmi->regmap_pmc, AT91_CKGR_UCKR, in clk_utmi_unprepare() 129 struct clk_utmi *utmi; in at91_clk_register_utmi_internal() local [all …]
|
| D | Makefile | 11 obj-$(CONFIG_HAVE_AT91_UTMI) += clk-utmi.o
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/phy/ |
| D | nvidia,tegra20-usb-phy.txt | 14 Present if-and-only-if phy_type == utmi. 15 - phy_type : Should be one of "utmi", "ulpi" or "hsic". 21 - timer: The timeout clock (clk_m). Present if phy_type == utmi. 22 - utmi-pads: The clock needed to access the UTMI pad control registers. 23 Present if phy_type == utmi. 32 - utmi-pads: The reset of the PHY containing the chip-wide UTMI pad control 38 Required PHY timing params for utmi phy, for all chips: 53 Required PHY timing params for utmi phy, only on Tegra30 and above: 70 - nvidia,has-utmi-pad-registers : boolean indicates whether this controller
|
| D | phy-mvebu-utmi.txt | 15 * "marvell,a3700-utmi-host-phy" for the PHY connected to 17 * "marvell,a3700-utmi-otg-phy" for the PHY connected to 29 compatible = "marvell,armada-3700-utmi-host-phy";
|
| D | phy-cpcap-usb.txt | 25 pinctrl-names = "default", "ulpi", "utmi", "uart";
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/usb/ |
| D | hisilicon,histb-xhci.txt | 13 "utmi": for utmi clock 40 clock-names = "bus", "utmi", "pipe", "suspend";
|
| D | omap-usb.txt | 55 - utmi-mode : controls the source of UTMI/PIPE status for VBUS and OTG ID. 77 utmi-mode = <2>;
|
| D | atmel-usb.txt | 46 clocks = <&utmi>, <&uhphs_clk>; 115 clocks = <&utmi>, <&udphs_clk>;
|
| D | generic.txt | 17 selected. Valid arguments are "utmi" and "utmi_wide".
|
| D | dwc3.txt | 84 - snps,is-utmi-l1-suspend: true when DWC3 asserts output signal 87 - snps,hsphy_interface: High-Speed PHY interface selection between "utmi" for
|
| D | fsl-usb.txt | 16 one of "ulpi", "utmi", "utmi_wide", or "serial".
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | tegra30.dtsi | 917 phy_type = "utmi"; 930 phy_type = "utmi"; 934 clock-names = "reg", "pll_u", "utmi-pads"; 936 reset-names = "usb", "utmi-pads"; 949 nvidia,has-utmi-pad-registers; 957 phy_type = "utmi"; 969 phy_type = "utmi"; 973 clock-names = "reg", "pll_u", "utmi-pads"; 975 reset-names = "usb", "utmi-pads"; 995 phy_type = "utmi"; [all …]
|
| D | tegra20.dtsi | 721 phy_type = "utmi"; 735 phy_type = "utmi"; 740 clock-names = "reg", "pll_u", "timer", "utmi-pads"; 742 reset-names = "usb", "utmi-pads"; 752 nvidia,has-utmi-pad-registers; 777 reset-names = "usb", "utmi-pads"; 786 phy_type = "utmi"; 798 phy_type = "utmi"; 803 clock-names = "reg", "pll_u", "timer", "utmi-pads"; 805 reset-names = "usb", "utmi-pads";
|
| D | imx6qdl-prti6q.dtsi | 70 phy_type = "utmi"; 79 phy_type = "utmi";
|
| D | tegra114.dtsi | 697 phy_type = "utmi"; 709 phy_type = "utmi"; 713 clock-names = "reg", "pll_u", "utmi-pads"; 715 reset-names = "usb", "utmi-pads"; 727 nvidia,has-utmi-pad-registers; 735 phy_type = "utmi"; 747 phy_type = "utmi"; 751 clock-names = "reg", "pll_u", "utmi-pads"; 753 reset-names = "usb", "utmi-pads";
|
| D | tegra124.dtsi | 1050 phy_type = "utmi"; 1062 phy_type = "utmi"; 1066 clock-names = "reg", "pll_u", "utmi-pads"; 1068 reset-names = "usb", "utmi-pads"; 1080 nvidia,has-utmi-pad-registers; 1088 phy_type = "utmi"; 1100 phy_type = "utmi"; 1104 clock-names = "reg", "pll_u", "utmi-pads"; 1106 reset-names = "usb", "utmi-pads"; 1125 phy_type = "utmi"; [all …]
|
| D | imx28-cfa10036.dts | 115 phy_type = "utmi";
|
| D | imx35-eukrea-mbimxsd35-baseboard.dts | 152 phy_type = "utmi";
|
| D | imx53-cx9020.dts | 176 phy_type = "utmi";
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/nvidia/ |
| D | tegra132.dtsi | 1101 phy_type = "utmi"; 1114 phy_type = "utmi"; 1118 clock-names = "reg", "pll_u", "utmi-pads"; 1120 reset-names = "usb", "utmi-pads"; 1132 nvidia,has-utmi-pad-registers; 1140 phy_type = "utmi"; 1153 phy_type = "utmi"; 1157 clock-names = "reg", "pll_u", "utmi-pads"; 1159 reset-names = "usb", "utmi-pads"; 1178 phy_type = "utmi"; [all …]
|
| D | tegra210.dtsi | 1552 phy_type = "utmi"; 1565 phy_type = "utmi"; 1569 clock-names = "reg", "pll_u", "utmi-pads"; 1571 reset-names = "usb", "utmi-pads"; 1582 nvidia,has-utmi-pad-registers; 1590 phy_type = "utmi"; 1603 phy_type = "utmi"; 1607 clock-names = "reg", "pll_u", "utmi-pads"; 1609 reset-names = "usb", "utmi-pads";
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/marvell/ |
| D | armada-37xx.dtsi | 361 phy-names = "usb3-phy", "usb2-utmi-otg-phy"; 366 compatible = "marvell,a3700-utmi-otg-phy"; 384 phy-names = "usb2-utmi-host-phy"; 389 compatible = "marvell,a3700-utmi-host-phy";
|
| D | armada-3720-uDPU.dts | 183 phy-names = "usb2-utmi-otg-phy";
|