/Linux-v4.19/drivers/clk/at91/ |
D | clk-utmi.c | 47 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 …]
|
D | Makefile | 11 obj-$(CONFIG_HAVE_AT91_UTMI) += clk-utmi.o
|
/Linux-v4.19/Documentation/devicetree/bindings/phy/ |
D | nvidia,tegra20-usb-phy.txt | 14 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
|
D | phy-cpcap-usb.txt | 25 pinctrl-names = "default", "ulpi", "utmi", "uart";
|
/Linux-v4.19/Documentation/devicetree/bindings/usb/ |
D | hisilicon,histb-xhci.txt | 13 "utmi": for utmi clock 40 clock-names = "bus", "utmi", "pipe", "suspend";
|
D | qcom,dwc3.txt | 15 "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;
|
D | omap-usb.txt | 55 - utmi-mode : controls the source of UTMI/PIPE status for VBUS and OTG ID. 77 utmi-mode = <2>;
|
D | atmel-usb.txt | 46 clocks = <&utmi>, <&uhphs_clk>; 112 clocks = <&utmi>, <&udphs_clk>;
|
D | generic.txt | 16 selected. Valid arguments are "utmi" and "utmi_wide".
|
D | dwc3.txt | 73 - 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/ |
D | tegra132.dtsi | 675 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 …]
|
D | tegra210.dtsi | 1150 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/ |
D | tegra30.dtsi | 875 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 …]
|
D | tegra20.dtsi | 716 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";
|
D | tegra124.dtsi | 1023 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 …]
|
D | tegra114.dtsi | 689 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";
|
D | sama5d2.dtsi | 151 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>;
|
D | at91sam9x5.dtsi | 178 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>;
|
D | rk322x.dtsi | 658 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";
|
D | at91sam9g45.dtsi | 172 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>;
|
D | sama5d3.dtsi | 1042 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>;
|
D | at91sam9rl.dtsi | 307 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>;
|
D | imx28-cfa10036.dts | 119 phy_type = "utmi";
|
D | dra74x.dtsi | 54 utmi-mode = <2>;
|
/Linux-v4.19/Documentation/devicetree/bindings/clock/ |
D | at91-clock.txt | 74 "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 …]
|