Home
last modified time | relevance | path

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

123

/Linux-v4.19/drivers/clk/at91/
Dclk-utmi.c47 struct clk_utmi *utmi = to_clk_utmi(hw); in clk_utmi_prepare() local
83 if (utmi->regmap_sfr) { in clk_utmi_prepare()
84 regmap_update_bits(utmi->regmap_sfr, AT91_SFR_UTMICKTRIM, in clk_utmi_prepare()
91 regmap_update_bits(utmi->regmap_pmc, AT91_CKGR_UCKR, uckr, uckr); in clk_utmi_prepare()
93 while (!clk_utmi_ready(utmi->regmap_pmc)) in clk_utmi_prepare()
101 struct clk_utmi *utmi = to_clk_utmi(hw); in clk_utmi_is_prepared() local
103 return clk_utmi_ready(utmi->regmap_pmc); in clk_utmi_is_prepared()
108 struct clk_utmi *utmi = to_clk_utmi(hw); in clk_utmi_unprepare() local
110 regmap_update_bits(utmi->regmap_pmc, AT91_CKGR_UCKR, in clk_utmi_unprepare()
132 struct clk_utmi *utmi; in at91_clk_register_utmi() local
[all …]
DMakefile11 obj-$(CONFIG_HAVE_AT91_UTMI) += clk-utmi.o
/Linux-v4.19/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-cpcap-usb.txt25 pinctrl-names = "default", "ulpi", "utmi", "uart";
/Linux-v4.19/Documentation/devicetree/bindings/usb/
Dhisilicon,histb-xhci.txt13 "utmi": for utmi clock
40 clock-names = "bus", "utmi", "pipe", "suspend";
Dqcom,dwc3.txt15 "mock_utmi" Mock utmi clock needed for ITP/SOF generation in
45 - qcom,select-utmi-as-pipe-clk: if present, disable USB3 pipe_clk requirement.
92 qcom,select-utmi-as-pipe-clk;
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>;
112 clocks = <&utmi>, <&udphs_clk>;
Dgeneric.txt16 selected. Valid arguments are "utmi" and "utmi_wide".
Ddwc3.txt73 - snps,is-utmi-l1-suspend: true when DWC3 asserts output signal
76 - snps,hsphy_interface: High-Speed PHY interface selection between "utmi" for
/Linux-v4.19/arch/arm64/boot/dts/nvidia/
Dtegra132.dtsi675 utmi-0 {
679 utmi-1 {
683 utmi-2 {
971 phy_type = "utmi";
984 phy_type = "utmi";
988 clock-names = "reg", "pll_u", "utmi-pads";
990 reset-names = "usb", "utmi-pads";
1001 nvidia,has-utmi-pad-registers;
1009 phy_type = "utmi";
1022 phy_type = "utmi";
[all …]
Dtegra210.dtsi1150 phy_type = "utmi";
1163 phy_type = "utmi";
1167 clock-names = "reg", "pll_u", "utmi-pads";
1169 reset-names = "usb", "utmi-pads";
1180 nvidia,has-utmi-pad-registers;
1188 phy_type = "utmi";
1201 phy_type = "utmi";
1205 clock-names = "reg", "pll_u", "utmi-pads";
1207 reset-names = "usb", "utmi-pads";
/Linux-v4.19/arch/arm/boot/dts/
Dtegra30.dtsi875 phy_type = "utmi";
887 phy_type = "utmi";
891 clock-names = "reg", "pll_u", "utmi-pads";
893 reset-names = "usb", "utmi-pads";
905 nvidia,has-utmi-pad-registers;
913 phy_type = "utmi";
924 phy_type = "utmi";
928 clock-names = "reg", "pll_u", "utmi-pads";
930 reset-names = "usb", "utmi-pads";
949 phy_type = "utmi";
[all …]
Dtegra20.dtsi716 phy_type = "utmi";
729 phy_type = "utmi";
734 clock-names = "reg", "pll_u", "timer", "utmi-pads";
736 reset-names = "usb", "utmi-pads";
745 nvidia,has-utmi-pad-registers;
770 reset-names = "usb", "utmi-pads";
778 phy_type = "utmi";
789 phy_type = "utmi";
794 clock-names = "reg", "pll_u", "timer", "utmi-pads";
796 reset-names = "usb", "utmi-pads";
Dtegra124.dtsi1023 phy_type = "utmi";
1035 phy_type = "utmi";
1039 clock-names = "reg", "pll_u", "utmi-pads";
1041 reset-names = "usb", "utmi-pads";
1052 nvidia,has-utmi-pad-registers;
1060 phy_type = "utmi";
1072 phy_type = "utmi";
1076 clock-names = "reg", "pll_u", "utmi-pads";
1078 reset-names = "usb", "utmi-pads";
1096 phy_type = "utmi";
[all …]
Dtegra114.dtsi689 phy_type = "utmi";
700 phy_type = "utmi";
704 clock-names = "reg", "pll_u", "utmi-pads";
706 reset-names = "usb", "utmi-pads";
717 nvidia,has-utmi-pad-registers;
725 phy_type = "utmi";
736 phy_type = "utmi";
740 clock-names = "reg", "pll_u", "utmi-pads";
742 reset-names = "usb", "utmi-pads";
Dsama5d2.dtsi151 clocks = <&udphs_clk>, <&utmi>;
287 clocks = <&utmi>, <&uhphs_clk>;
526 utmi: utmick { label
527 compatible = "atmel,at91sam9x5-clk-utmi";
539 clocks = <&clk32k>, <&main>, <&plladiv>, <&utmi>;
553 clocks = <&plladiv>, <&utmi>;
561 clocks = <&clk32k>, <&main>, <&plladiv>, <&utmi>, <&mck>;
927 clocks = <&clk32k>, <&main>, <&plladiv>, <&utmi>, <&mck>, <&audio_pll_pmc>;
1308 assigned-clock-parents = <&utmi>;
1501 assigned-clock-parents = <&utmi>;
Dat91sam9x5.dtsi178 utmi: utmick { label
179 compatible = "atmel,at91sam9x5-clk-utmi";
189 clocks = <&clk32k>, <&main>, <&plladiv>, <&utmi>;
198 clocks = <&plladiv>, <&utmi>;
206 clocks = <&clk32k>, <&main>, <&plladiv>, <&utmi>, <&mck>;
224 clocks = <&plladiv>, <&utmi>;
1152 clocks = <&utmi>, <&udphs_clk>;
1251 clocks = <&utmi>, <&uhphs_clk>;
Drk322x.dtsi658 clock-names = "usbhost", "utmi";
669 clock-names = "usbhost", "utmi";
680 clock-names = "usbhost", "utmi";
691 clock-names = "usbhost", "utmi";
704 clock-names = "usbhost", "utmi";
713 clock-names = "usbhost", "utmi";
Dat91sam9g45.dtsi172 utmi: utmick { label
173 compatible = "atmel,at91sam9x5-clk-utmi";
183 clocks = <&clk32k>, <&main>, <&plladiv>, <&utmi>;
191 clocks = <&plladiv>, <&utmi>;
199 clocks = <&clk32k>, <&main>, <&plladiv>, <&utmi>, <&mck>;
1203 clocks = <&udphs_clk>, <&utmi>;
1333 clocks = <&utmi>, <&uhphs_clk>;
Dsama5d3.dtsi1042 utmi: utmick { label
1043 compatible = "atmel,at91sam9x5-clk-utmi";
1055 clocks = <&clk32k>, <&main>, <&plladiv>, <&utmi>;
1063 clocks = <&plladiv>, <&utmi>;
1071 clocks = <&clk32k>, <&main>, <&plladiv>, <&utmi>, <&mck>;
1095 clocks = <&plladiv>, <&utmi>;
1420 clocks = <&udphs_clk>, <&utmi>;
1543 clocks = <&utmi>, <&uhphs_clk>;
Dat91sam9rl.dtsi307 clocks = <&udphs_clk>, <&utmi>;
862 utmi: utmick { label
863 compatible = "atmel,at91sam9x5-clk-utmi";
874 clocks = <&clk32k>, <&main>, <&plla>, <&utmi>;
884 clocks = <&clk32k>, <&main>, <&plla>, <&utmi>, <&mck>;
Dimx28-cfa10036.dts119 phy_type = "utmi";
Ddra74x.dtsi54 utmi-mode = <2>;
/Linux-v4.19/Documentation/devicetree/bindings/clock/
Dat91-clock.txt74 "atmel,at91sam9x5-clk-utmi":
75 at91 utmi clock
364 clocks = <&clk32k>, <&main>, <&plladiv>, <&utmi>, <&mck>;
383 e.g. clocks = <&plladiv>, <&utmi>;
389 clocks = <&plladiv>, <&utmi>;
438 clocks = <&plladiv>, <&utmi>;
449 Required properties for utmi clock:
455 utmi: utmick {
456 compatible = "atmel,at91sam9x5-clk-utmi";
478 e.g. clocks = <&clk32k>, <&main>, <&plladiv>, <&utmi>, <&mck>, <&audio_pll_pmc>;
[all …]

123