Home
last modified time | relevance | path

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

123456

/openbmc/linux/drivers/phy/marvell/
H A Dphy-mvebu-a3700-utmi.c90 int usb32 = utmi->caps->usb32; in mvebu_a3700_utmi_phy_power_on()
220 utmi = devm_kzalloc(dev, sizeof(*utmi), GFP_KERNEL); in mvebu_a3700_utmi_phy_probe()
221 if (!utmi) in mvebu_a3700_utmi_phy_probe()
226 if (IS_ERR(utmi->regs)) in mvebu_a3700_utmi_phy_probe()
227 return PTR_ERR(utmi->regs); in mvebu_a3700_utmi_phy_probe()
232 if (IS_ERR(utmi->usb_misc)) { in mvebu_a3700_utmi_phy_probe()
242 utmi->phy = devm_phy_create(dev, NULL, utmi->caps->ops); in mvebu_a3700_utmi_phy_probe()
243 if (IS_ERR(utmi->phy)) { in mvebu_a3700_utmi_phy_probe()
245 return PTR_ERR(utmi->phy); in mvebu_a3700_utmi_phy_probe()
248 phy_set_drvdata(utmi->phy, utmi); in mvebu_a3700_utmi_phy_probe()
[all …]
H A Dphy-mvebu-cp110-utmi.c285 struct mvebu_cp110_utmi *utmi; in mvebu_cp110_utmi_phy_probe() local
290 utmi = devm_kzalloc(dev, sizeof(*utmi), GFP_KERNEL); in mvebu_cp110_utmi_phy_probe()
291 if (!utmi) in mvebu_cp110_utmi_phy_probe()
294 utmi->dev = dev; in mvebu_cp110_utmi_phy_probe()
299 if (IS_ERR(utmi->syscon)) { in mvebu_cp110_utmi_phy_probe()
301 return PTR_ERR(utmi->syscon); in mvebu_cp110_utmi_phy_probe()
306 if (IS_ERR(utmi->regs)) in mvebu_cp110_utmi_phy_probe()
307 return PTR_ERR(utmi->regs); in mvebu_cp110_utmi_phy_probe()
349 utmi->ops = &mvebu_cp110_utmi_phy_ops; in mvebu_cp110_utmi_phy_probe()
359 port->priv = utmi; in mvebu_cp110_utmi_phy_probe()
[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
/openbmc/linux/drivers/clk/at91/
H A Dclk-utmi.c79 if (utmi->regmap_sfr) { in clk_utmi_prepare()
130 if (utmi->pms.status) in clk_utmi_restore_context()
150 struct clk_utmi *utmi; in at91_clk_register_utmi_internal() local
158 utmi = kzalloc(sizeof(*utmi), GFP_KERNEL); in at91_clk_register_utmi_internal()
159 if (!utmi) in at91_clk_register_utmi_internal()
173 utmi->hw.init = &init; in at91_clk_register_utmi_internal()
174 utmi->regmap_pmc = regmap_pmc; in at91_clk_register_utmi_internal()
175 utmi->regmap_sfr = regmap_sfr; in at91_clk_register_utmi_internal()
177 hw = &utmi->hw; in at91_clk_register_utmi_internal()
180 kfree(utmi); in at91_clk_register_utmi_internal()
[all …]
/openbmc/linux/Documentation/devicetree/bindings/phy/
H A Dmarvell,armada-cp110-utmi-phy.yaml5 $id: http://devicetree.org/schemas/phy/marvell,armada-cp110-utmi-phy.yaml#
28 const: marvell,cp110-utmi-phy
77 cp0_utmi: utmi@580000 {
78 compatible = "marvell,cp110-utmi-phy";
98 phy-names = "utmi";
106 phy-names = "utmi";
H A Dnvidia,tegra20-usb-phy.yaml72 - const: utmi-pads
78 - const: utmi-pads
98 - const: utmi-pads
105 enum: [utmi, ulpi, hsic]
128 nvidia,has-utmi-pad-registers:
230 const: utmi
271 - const: utmi-pads
288 - const: utmi-pads
336 phy_type = "utmi";
342 reset-names = "usb", "utmi-pads";
[all …]
H A Dmarvell,armada-3700-utmi-phy.yaml5 $id: http://devicetree.org/schemas/phy/marvell,armada-3700-utmi-phy.yaml#
22 - marvell,a3700-utmi-host-phy
23 - marvell,a3700-utmi-otg-phy
48 compatible = "marvell,a3700-utmi-host-phy";
/openbmc/u-boot/arch/arm/dts/
H A Darmada-cp110-master.dtsi251 cpm_utmi0: utmi@580000 {
252 compatible = "marvell,mvebu-utmi-2.6.0";
253 reg = <0x580000 0x1000>, /* utmi-unit */
255 <0x440440 0x4>; /* utmi-cfg */
256 utmi-port = <UTMI_PHY_TO_USB3_HOST0>;
260 cpm_utmi1: utmi@581000 {
261 compatible = "marvell,mvebu-utmi-2.6.0";
262 reg = <0x581000 0x1000>, /* utmi-unit */
264 <0x440444 0x4>; /* utmi-cfg */
265 utmi-port = <UTMI_PHY_TO_USB3_HOST1>;
H A Dtegra30.dtsi802 phy_type = "utmi";
814 phy_type = "utmi";
818 clock-names = "reg", "pll_u", "utmi-pads";
820 reset-names = "usb", "utmi-pads";
832 nvidia,has-utmi-pad-registers;
840 phy_type = "utmi";
851 phy_type = "utmi";
857 reset-names = "usb", "utmi-pads";
876 phy_type = "utmi";
887 phy_type = "utmi";
[all …]
H A Dtegra20.dtsi649 phy_type = "utmi";
662 phy_type = "utmi";
667 clock-names = "reg", "pll_u", "timer", "utmi-pads";
669 reset-names = "usb", "utmi-pads";
678 nvidia,has-utmi-pad-registers;
703 reset-names = "usb", "utmi-pads";
711 phy_type = "utmi";
722 phy_type = "utmi";
727 clock-names = "reg", "pll_u", "timer", "utmi-pads";
729 reset-names = "usb", "utmi-pads";
H A Dtegra124.dtsi871 phy_type = "utmi";
883 phy_type = "utmi";
887 clock-names = "reg", "pll_u", "utmi-pads";
889 reset-names = "usb", "utmi-pads";
900 nvidia,has-utmi-pad-registers;
908 phy_type = "utmi";
920 phy_type = "utmi";
926 reset-names = "usb", "utmi-pads";
944 phy_type = "utmi";
956 phy_type = "utmi";
[all …]
H A Dsama5d2.dtsi45 clocks = <&utmi>, <&uhphs_clk>;
128 utmi: utmick { label
129 compatible = "atmel,at91sam9x5-clk-utmi";
139 clocks = <&main>, <&plladiv>, <&utmi>;
155 clocks = <&plladiv>, <&utmi>;
163 clocks = <&main>, <&plladiv>, <&utmi>, <&mck>;
532 clocks = <&main>, <&plla>, <&utmi>, <&mck>;
H A Dtegra114.dtsi678 phy_type = "utmi";
689 phy_type = "utmi";
693 clock-names = "reg", "pll_u", "utmi-pads";
695 reset-names = "usb", "utmi-pads";
706 nvidia,has-utmi-pad-registers;
714 phy_type = "utmi";
725 phy_type = "utmi";
729 clock-names = "reg", "pll_u", "utmi-pads";
731 reset-names = "usb", "utmi-pads";
H A Darmada-cp110-slave.dtsi252 cps_utmi0: utmi@580000 {
253 compatible = "marvell,mvebu-utmi-2.6.0";
254 reg = <0x580000 0x1000>, /* utmi-unit */
256 <0x440440 0x4>; /* utmi-cfg */
257 utmi-port = <UTMI_PHY_TO_USB3_HOST0>;
H A Dtegra210.dtsi770 phy_type = "utmi";
783 phy_type = "utmi";
787 clock-names = "reg", "pll_u", "utmi-pads";
789 reset-names = "usb", "utmi-pads";
800 nvidia,has-utmi-pad-registers;
808 phy_type = "utmi";
821 phy_type = "utmi";
825 clock-names = "reg", "pll_u", "utmi-pads";
827 reset-names = "usb", "utmi-pads";
/openbmc/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>;
/openbmc/u-boot/drivers/usb/host/
H A Dehci-tegra.c72 unsigned utmi:1; /* 1 if port has external tranceiver, else 0 */ member
296 if (config->utmi) in usbf_reset_controller()
716 config->utmi = phy && 0 == strcmp("utmi", phy); in fdt_decode_usb()
729 config->has_legacy_mode, config->utmi, config->ulpi, in fdt_decode_usb()
758 if (!config->utmi) { in usb_common_init()
777 debug("%d, %d\n", config->utmi, config->ulpi); in usb_common_init()
778 if (config->utmi) in usb_common_init()
/openbmc/u-boot/doc/
H A DREADME.fsl-hwconfig38 Select USB phy type: 'utmi' OR 'ulpi'
46 usb1:dr_mode=host,phy_type=utmi;usb2:dr_mode=host'
/openbmc/linux/arch/arm64/boot/dts/marvell/
H A Darmada-8040-db.dts164 phy-names = "utmi";
179 phy-names = "usb", "utmi";
325 phy-names = "utmi";
333 phy-names = "utmi";
/openbmc/linux/arch/arm/boot/dts/nxp/imx/
H A Dimx6qdl-prti6q.dtsi70 phy_type = "utmi";
80 phy_type = "utmi";
/openbmc/linux/arch/arm64/boot/dts/nvidia/
H A Dtegra132.dtsi1000 phy_type = "utmi";
1014 phy_type = "utmi";
1018 clock-names = "reg", "pll_u", "utmi-pads";
1020 reset-names = "usb", "utmi-pads";
1032 nvidia,has-utmi-pad-registers;
1041 phy_type = "utmi";
1055 phy_type = "utmi";
1061 reset-names = "usb", "utmi-pads";
1081 phy_type = "utmi";
1095 phy_type = "utmi";
[all …]
/openbmc/u-boot/drivers/clk/at91/
H A DMakefile9 obj-$(CONFIG_AT91_UTMI) += clk-utmi.o
/openbmc/linux/arch/arm/boot/dts/nvidia/
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";
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";

123456