Home
last modified time | relevance | path

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

1234

/linux/drivers/phy/marvell/
H A 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 …]
H A DMakefile8 obj-$(CONFIG_PHY_MVEBU_A3700_UTMI) += phy-mvebu-a3700-utmi.o
11 obj-$(CONFIG_PHY_MVEBU_CP110_UTMI) += phy-mvebu-cp110-utmi.o
/linux/drivers/clk/at91/
H A Dclk-utmi.c43 struct clk_utmi *utmi = to_clk_utmi(hw); in clk_utmi_prepare() local
79 if (utmi->regmap_sfr) { in clk_utmi_prepare()
80 regmap_update_bits(utmi->regmap_sfr, AT91_SFR_UTMICKTRIM, in clk_utmi_prepare()
87 regmap_update_bits(utmi->regmap_pmc, AT91_CKGR_UCKR, uckr, uckr); in clk_utmi_prepare()
89 while (!clk_utmi_ready(utmi->regmap_pmc)) in clk_utmi_prepare()
97 struct clk_utmi *utmi = to_clk_utmi(hw); in clk_utmi_is_prepared() local
99 return clk_utmi_ready(utmi->regmap_pmc); in clk_utmi_is_prepared()
104 struct clk_utmi *utmi = to_clk_utmi(hw); in clk_utmi_unprepare() local
106 regmap_update_bits(utmi->regmap_pmc, AT91_CKGR_UCKR, in clk_utmi_unprepare()
119 struct clk_utmi *utmi = to_clk_utmi(hw); in clk_utmi_save_context() local
[all …]
H A DMakefile11 obj-$(CONFIG_HAVE_AT91_UTMI) += clk-utmi.o
/linux/Documentation/devicetree/bindings/usb/
H A Dhisilicon,histb-xhci.txt13 "utmi": for utmi clock
40 clock-names = "bus", "utmi", "pipe", "suspend";
H A Datmel-usb.txt44 "utmi", or "hsic".
50 clocks = <&utmi>, <&uhphs_clk>;
122 clocks = <&utmi>, <&udphs_clk>;
H A Domap-usb.txt55 - utmi-mode : controls the source of UTMI/PIPE status for VBUS and OTG ID.
77 utmi-mode = <2>;
/linux/arch/arm64/boot/dts/nvidia/
H A Dtegra132.dtsi1002 phy_type = "utmi";
1016 phy_type = "utmi";
1020 clock-names = "reg", "pll_u", "utmi-pads";
1022 reset-names = "usb", "utmi-pads";
1034 nvidia,has-utmi-pad-registers;
1043 phy_type = "utmi";
1057 phy_type = "utmi";
1061 clock-names = "reg", "pll_u", "utmi-pads";
1063 reset-names = "usb", "utmi-pads";
1083 phy_type = "utmi";
[all …]
/linux/arch/arm/boot/dts/nvidia/
H A Dtegra30.dtsi1114 phy_type = "utmi";
1130 phy_type = "utmi";
1134 clock-names = "reg", "pll_u", "utmi-pads";
1136 reset-names = "usb", "utmi-pads";
1149 nvidia,has-utmi-pad-registers;
1158 phy_type = "utmi";
1173 phy_type = "utmi";
1177 clock-names = "reg", "pll_u", "utmi-pads";
1179 reset-names = "usb", "utmi-pads";
1200 phy_type = "utmi";
[all …]
H A Dtegra124.dtsi1072 phy_type = "utmi";
1085 phy_type = "utmi";
1089 clock-names = "reg", "pll_u", "utmi-pads";
1091 reset-names = "usb", "utmi-pads";
1103 nvidia,has-utmi-pad-registers;
1112 phy_type = "utmi";
1125 phy_type = "utmi";
1129 clock-names = "reg", "pll_u", "utmi-pads";
1131 reset-names = "usb", "utmi-pads";
1151 phy_type = "utmi";
[all …]
H A Dtegra20.dtsi851 phy_type = "utmi";
867 phy_type = "utmi";
872 clock-names = "reg", "pll_u", "timer", "utmi-pads";
874 reset-names = "usb", "utmi-pads";
884 nvidia,has-utmi-pad-registers;
913 reset-names = "usb", "utmi-pads";
923 phy_type = "utmi";
938 phy_type = "utmi";
943 clock-names = "reg", "pll_u", "timer", "utmi-pads";
945 reset-names = "usb", "utmi-pads";
H A Dtegra114.dtsi729 phy_type = "utmi";
742 phy_type = "utmi";
746 clock-names = "reg", "pll_u", "utmi-pads";
748 reset-names = "usb", "utmi-pads";
760 nvidia,has-utmi-pad-registers;
769 phy_type = "utmi";
782 phy_type = "utmi";
786 clock-names = "reg", "pll_u", "utmi-pads";
788 reset-names = "usb", "utmi-pads";
/linux/arch/arm/boot/dts/nxp/imx/
H A Dimx6qdl-prti6q.dtsi70 phy_type = "utmi";
80 phy_type = "utmi";
H A Dimx6dl-alti6p.dts362 phy_type = "utmi";
372 phy_type = "utmi";
H A Dimx6qdl-vicut1.dtsi433 phy_type = "utmi";
443 phy_type = "utmi";
/linux/arch/arm64/boot/dts/marvell/
H A Darmada-37xx.dtsi378 phy-names = "usb3-phy", "usb2-utmi-otg-phy";
383 compatible = "marvell,a3700-utmi-otg-phy";
401 phy-names = "usb2-utmi-host-phy";
406 compatible = "marvell,a3700-utmi-host-phy";
H A Dcn9131-cf-solidwan.dts399 phy-names = "utmi";
407 phy-names = "comphy", "utmi";
622 phy-names = "comphy", "utmi";
630 phy-names = "utmi";
H A Dcn9132-sr-cex7.dtsi407 phy-names = "utmi";
415 phy-names = "utmi";
550 phy-names = "utmi";
698 phy-names = "utmi", "comphy";
H A Dcn9130-db.dtsi398 phy-names = "utmi";
406 phy-names = "utmi";
H A Darmada-cp11x.dtsi293 CP11X_LABEL(utmi): utmi@580000 {
294 compatible = "marvell,cp110-utmi-phy";
H A Darmada-3720-uDPU.dtsi155 phy-names = "usb2-utmi-otg-phy";
H A Dcn9130-cf-base.dts159 phy-names = "comphy", "utmi";
/linux/Documentation/devicetree/bindings/phy/
H A Dphy-cpcap-usb.txt25 pinctrl-names = "default", "ulpi", "utmi", "uart";
/linux/arch/arm/boot/dts/nxp/mxs/
H A Dimx28-cfa10036.dts125 phy_type = "utmi";
/linux/arch/arm64/boot/dts/qcom/
H A Dipq5332.dtsi340 qcom,select-utmi-as-pipe-clk;
360 snps,is-utmi-l1-suspend;

1234