Home
last modified time | relevance | path

Searched refs:utmi (Results 1 – 25 of 59) sorted by relevance

123

/kernel/linux/linux-5.10/drivers/phy/marvell/
Dphy-mvebu-a3700-utmi.c88 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 …]
DMakefile7 obj-$(CONFIG_PHY_MVEBU_A3700_UTMI) += phy-mvebu-a3700-utmi.o
/kernel/linux/linux-5.10/drivers/clk/at91/
Dclk-utmi.c42 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 …]
DMakefile11 obj-$(CONFIG_HAVE_AT91_UTMI) += clk-utmi.o
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/phy/
Dnvidia,tegra20-usb-phy.txt14 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
Dphy-mvebu-utmi.txt15 * "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";
Dphy-cpcap-usb.txt25 pinctrl-names = "default", "ulpi", "utmi", "uart";
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/usb/
Dhisilicon,histb-xhci.txt13 "utmi": for utmi clock
40 clock-names = "bus", "utmi", "pipe", "suspend";
Domap-usb.txt55 - utmi-mode : controls the source of UTMI/PIPE status for VBUS and OTG ID.
77 utmi-mode = <2>;
Datmel-usb.txt46 clocks = <&utmi>, <&uhphs_clk>;
115 clocks = <&utmi>, <&udphs_clk>;
Dgeneric.txt17 selected. Valid arguments are "utmi" and "utmi_wide".
Ddwc3.txt84 - snps,is-utmi-l1-suspend: true when DWC3 asserts output signal
87 - snps,hsphy_interface: High-Speed PHY interface selection between "utmi" for
Dfsl-usb.txt16 one of "ulpi", "utmi", "utmi_wide", or "serial".
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dtegra30.dtsi917 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 …]
Dtegra20.dtsi721 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";
Dimx6qdl-prti6q.dtsi70 phy_type = "utmi";
79 phy_type = "utmi";
Dtegra114.dtsi697 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";
Dtegra124.dtsi1050 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 …]
Dimx28-cfa10036.dts115 phy_type = "utmi";
Dimx35-eukrea-mbimxsd35-baseboard.dts152 phy_type = "utmi";
Dimx53-cx9020.dts176 phy_type = "utmi";
/kernel/linux/linux-5.10/arch/arm64/boot/dts/nvidia/
Dtegra132.dtsi1101 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 …]
Dtegra210.dtsi1552 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/
Darmada-37xx.dtsi361 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";
Darmada-3720-uDPU.dts183 phy-names = "usb2-utmi-otg-phy";

123