Lines Matching +full:source +full:- +full:pdos
1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
3 * Copyright (C) 2018 Jon Nettleton <jon@solid-run.com>
6 /dts-v1/;
8 #include "dt-bindings/usb/pd.h"
9 #include "imx8mq-sr-som.dtsi"
13 compatible = "solidrun,hummingboard-pulse", "fsl,imx8mq";
16 stdout-path = &uart1;
19 reg_usdhc2_vmmc: regulator-usdhc2-vmmc {
20 compatible = "regulator-fixed";
21 pinctrl-names = "default";
22 pinctrl-0 = <&pinctrl_usdhc2_vmmc>;
23 regulator-name = "VSD_3V3";
24 regulator-min-microvolt = <3300000>;
25 regulator-max-microvolt = <3300000>;
29 reg_v_5v0: regulator-v-5v0 {
30 compatible = "regulator-fixed";
31 regulator-name = "v_5v0";
32 regulator-max-microvolt = <5000000>;
33 regulator-min-microvolt = <5000000>;
34 regulator-always-on;
39 pinctrl-names = "default";
40 pinctrl-0 = <&pinctrl_i2c2>;
41 clock-frequency = <100000>;
44 typec_ptn5100: usb-typec@50 {
47 pinctrl-names = "default";
48 pinctrl-0 = <&pinctrl_typec>;
49 interrupt-parent = <&gpio1>;
53 compatible = "usb-c-connector";
54 label = "USB-C";
55 data-role = "dual";
56 power-role = "dual";
57 try-power-role = "sink";
58 source-pdos = <PDO_FIXED(5000, 2000,
62 sink-pdos = <PDO_FIXED(5000, 2000,
70 op-sink-microwatt = <9000000>;
74 remote-endpoint = <&usb1_drd_sw>;
82 pinctrl-names = "default";
83 pinctrl-0 = <&pinctrl_i2c3>;
84 clock-frequency = <100000>;
96 abracon,tc-diode = "schottky";
97 abracon,tc-resistor = <3>;
102 pinctrl-names = "default";
103 pinctrl-0 = <&pinctrl_uart2>;
104 assigned-clocks = <&clk IMX8MQ_CLK_UART2>;
105 assigned-clock-parents = <&clk IMX8MQ_CLK_25M>;
110 pinctrl-names = "default";
111 pinctrl-0 = <&pinctrl_uart3>;
112 assigned-clocks = <&clk IMX8MQ_CLK_UART3>;
113 assigned-clock-parents = <&clk IMX8MQ_SYS1_PLL_80M>;
114 uart-has-rtscts;
119 assigned-clocks = <&clk IMX8MQ_CLK_USDHC2>;
120 assigned-clock-rates = <200000000>;
121 pinctrl-names = "default", "state_100mhz", "state_200mhz";
122 pinctrl-0 = <&pinctrl_usdhc2>, <&pinctrl_usdhc2_gpio>;
123 pinctrl-1 = <&pinctrl_usdhc2_100mhz>, <&pinctrl_usdhc2_gpio>;
124 pinctrl-2 = <&pinctrl_usdhc2_200mhz>, <&pinctrl_usdhc2_gpio>;
125 cd-gpios = <&gpio2 12 GPIO_ACTIVE_LOW>;
126 vmmc-supply = <®_usdhc2_vmmc>;
136 remote-endpoint = <&typec1_dr_sw>;
155 pinctrl-names = "default";
156 pinctrl-0 = <&pinctrl_hog>;
241 pinctrl_usdhc2_100mhz: usdhc2-100mhzgrp {
253 pinctrl_usdhc2_200mhz: usdhc2-200mhzgrp {