Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/clk/at91/
Dclk-utmi.c38 struct clk_utmi *utmi = (struct clk_utmi *)dev_id; in clk_utmi_irq_handler() local
40 wake_up(&utmi->wait); in clk_utmi_irq_handler()
41 disable_irq_nosync(utmi->irq); in clk_utmi_irq_handler()
48 struct clk_utmi *utmi = to_clk_utmi(hw); in clk_utmi_prepare() local
49 struct at91_pmc *pmc = utmi->pmc; in clk_utmi_prepare()
56 enable_irq(utmi->irq); in clk_utmi_prepare()
57 wait_event(utmi->wait, in clk_utmi_prepare()
66 struct clk_utmi *utmi = to_clk_utmi(hw); in clk_utmi_is_prepared() local
67 struct at91_pmc *pmc = utmi->pmc; in clk_utmi_is_prepared()
74 struct clk_utmi *utmi = to_clk_utmi(hw); in clk_utmi_unprepare() local
[all …]
DMakefile9 obj-$(CONFIG_HAVE_AT91_UTMI) += clk-utmi.o
/linux-4.4.14/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.
30 - utmi-pads: The reset of the PHY containing the chip-wide UTMI pad control
36 Required PHY timing params for utmi phy, for all chips:
51 Required PHY timing params for utmi phy, only on Tegra30 and above:
68 - nvidia,has-utmi-pad-registers : boolean indicates whether this controller
/linux-4.4.14/arch/arm/boot/dts/
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";
855 clock-names = "reg", "pll_u", "utmi-pads";
857 reset-names = "usb", "utmi-pads";
876 phy_type = "utmi";
[all …]
Dtegra20.dtsi642 phy_type = "utmi";
655 phy_type = "utmi";
660 clock-names = "reg", "pll_u", "timer", "utmi-pads";
662 reset-names = "usb", "utmi-pads";
671 nvidia,has-utmi-pad-registers;
696 reset-names = "usb", "utmi-pads";
704 phy_type = "utmi";
715 phy_type = "utmi";
720 clock-names = "reg", "pll_u", "timer", "utmi-pads";
722 reset-names = "usb", "utmi-pads";
Dtegra124.dtsi837 phy_type = "utmi";
849 phy_type = "utmi";
853 clock-names = "reg", "pll_u", "utmi-pads";
855 reset-names = "usb", "utmi-pads";
866 nvidia,has-utmi-pad-registers;
874 phy_type = "utmi";
886 phy_type = "utmi";
890 clock-names = "reg", "pll_u", "utmi-pads";
892 reset-names = "usb", "utmi-pads";
910 phy_type = "utmi";
[all …]
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";
Dsama5d2.dtsi117 clocks = <&udphs_clk>, <&utmi>;
253 clocks = <&utmi>, <&uhphs_clk>;
358 utmi: utmick { label
359 compatible = "atmel,at91sam9x5-clk-utmi";
371 clocks = <&clk32k>, <&main>, <&plladiv>, <&utmi>;
385 clocks = <&plladiv>, <&utmi>;
393 clocks = <&clk32k>, <&main>, <&plladiv>, <&utmi>, <&mck>;
736 clocks = <&clk32k>, <&main>, <&plladiv>, <&utmi>, <&mck>;
Dat91sam9x5.dtsi162 utmi: utmick { label
163 compatible = "atmel,at91sam9x5-clk-utmi";
173 clocks = <&clk32k>, <&main>, <&plladiv>, <&utmi>;
182 clocks = <&plladiv>, <&utmi>;
190 clocks = <&clk32k>, <&main>, <&plladiv>, <&utmi>, <&mck>;
208 clocks = <&plladiv>, <&utmi>;
1118 clocks = <&utmi>, <&udphs_clk>;
1239 clocks = <&utmi>, <&uhphs_clk>;
Dat91sam9rl.dtsi300 clocks = <&udphs_clk>, <&utmi>;
844 utmi: utmick { label
845 compatible = "atmel,at91sam9x5-clk-utmi";
856 clocks = <&clk32k>, <&main>, <&plla>, <&utmi>;
866 clocks = <&clk32k>, <&main>, <&plla>, <&utmi>, <&mck>;
Dat91sam9g45.dtsi162 utmi: utmick { label
163 compatible = "atmel,at91sam9x5-clk-utmi";
173 clocks = <&clk32k>, <&main>, <&plladiv>, <&utmi>;
181 clocks = <&plladiv>, <&utmi>;
189 clocks = <&clk32k>, <&main>, <&plladiv>, <&utmi>, <&mck>;
1168 clocks = <&udphs_clk>, <&utmi>;
1317 clocks = <&utmi>, <&uhphs_clk>;
Dsama5d3.dtsi961 utmi: utmick { label
962 compatible = "atmel,at91sam9x5-clk-utmi";
974 clocks = <&clk32k>, <&main>, <&plladiv>, <&utmi>;
982 clocks = <&plladiv>, <&utmi>;
990 clocks = <&clk32k>, <&main>, <&plladiv>, <&utmi>, <&mck>;
1014 clocks = <&plladiv>, <&utmi>;
1333 clocks = <&udphs_clk>, <&utmi>;
1456 clocks = <&utmi>, <&uhphs_clk>;
Dimx28-cfa10036.dts119 phy_type = "utmi";
Ddra74x.dtsi67 utmi-mode = <2>;
Dimx35-eukrea-mbimxsd35-baseboard.dts160 phy_type = "utmi";
Dsama5d4.dtsi134 clocks = <&udphs_clk>, <&utmi>;
270 clocks = <&utmi>, <&uhphs_clk>;
440 utmi: utmick { label
441 compatible = "atmel,at91sam9x5-clk-utmi";
453 clocks = <&clk32k>, <&main>, <&plladiv>, <&utmi>;
467 clocks = <&plladiv>, <&utmi>;
475 clocks = <&clk32k>, <&main>, <&plladiv>, <&utmi>, <&mck>;
499 clocks = <&plladiv>, <&utmi>;
Dimx25-eukrea-mbimxsd25-baseboard.dts182 phy_type = "utmi";
Dimx53-tx53.dtsi537 phy_type = "utmi";
544 phy_type = "utmi";
Dimx53-voipac-dmm-668.dtsi275 phy_type = "utmi";
Dimx53-m53evk.dts349 phy_type = "utmi";
Dimx28-tx28.dts714 phy_type = "utmi";
721 phy_type = "utmi";
Dimx25-pdk.dts312 phy_type = "utmi";
Dimx53-qsb-common.dtsi361 phy_type = "utmi";
Dimx6qdl-apf6dev.dtsi270 phy_type = "utmi";
Dam4372.dtsi913 utmi-mode = <1>;
942 utmi-mode = <1>;
Ddra7.dtsi1344 utmi-mode = <2>;
1372 utmi-mode = <2>;
1401 utmi-mode = <2>;
Datlas7.dtsi1508 phy_type = "utmi";
1521 phy_type = "utmi";
Domap5.dtsi872 utmi-mode = <2>;
/linux-4.4.14/Documentation/devicetree/bindings/clock/
Dat91-clock.txt74 "atmel,at91sam9x5-clk-utmi":
75 at91 utmi clock
357 clocks = <&clk32k>, <&main>, <&plladiv>, <&utmi>, <&mck>;
376 e.g. clocks = <&plladiv>, <&utmi>;
382 clocks = <&plladiv>, <&utmi>;
431 clocks = <&plladiv>, <&utmi>;
442 Required properties for utmi clock:
449 utmi: utmick {
450 compatible = "atmel,at91sam9x5-clk-utmi";
472 e.g. clocks = <&clk32k>, <&main>, <&plladiv>, <&utmi>, <&mck>, <&audio_pll_pmc>;
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/usb/
Domap-usb.txt55 - utmi-mode : controls the source of UTMI/PIPE status for VBUS and OTG ID.
77 utmi-mode = <2>;
Ddwc3.txt41 - snps,is-utmi-l1-suspend: true when DWC3 asserts output signal
44 - snps,hsphy_interface: High-Speed PHY interface selection between "utmi" for
Datmel-usb.txt46 clocks = <&utmi>, <&uhphs_clk>;
112 clocks = <&utmi>, <&udphs_clk>;
Dfsl-usb.txt16 one of "ulpi", "utmi", "utmi_wide", or "serial".
Dci-hdrc-usb2.txt15 of "utmi", "utmi_wide", "ulpi", "serial" or "hsic". Without this
/linux-4.4.14/arch/powerpc/boot/dts/fsl/
Dt1023si-post.dtsi312 phy_type = "utmi";
321 phy_type = "utmi";
Dp5020si-post.dtsi415 phy_type = "utmi";
425 phy_type = "utmi";
Dp2041si-post.dtsi399 phy_type = "utmi";
411 phy_type = "utmi";
Dp3041si-post.dtsi426 phy_type = "utmi";
438 phy_type = "utmi";
Dp5040si-post.dtsi393 phy_type = "utmi";
403 phy_type = "utmi";
Dp1010rdb.dtsi152 phy_type = "utmi";
Dt1040si-post.dtsi519 phy_type = "utmi";
528 phy_type = "utmi";
Dt2081si-post.dtsi618 phy_type = "utmi";
627 phy_type = "utmi";
Dt4240si-post.dtsi1056 phy_type = "utmi";
1063 phy_type = "utmi";
/linux-4.4.14/arch/powerpc/boot/dts/
Dmpc8315erdb.dts190 phy_type = "utmi";