18c2ecf20Sopenharmony_ciDevice tree binding documentation for Motorola Mapphone MDM6600 USB PHY
28c2ecf20Sopenharmony_ci
38c2ecf20Sopenharmony_ciRequired properties:
48c2ecf20Sopenharmony_ci- compatible		Must be "motorola,mapphone-mdm6600"
58c2ecf20Sopenharmony_ci- enable-gpios		GPIO to enable the USB PHY
68c2ecf20Sopenharmony_ci- power-gpios		GPIO to power on the device
78c2ecf20Sopenharmony_ci- reset-gpios		GPIO to reset the device
88c2ecf20Sopenharmony_ci- motorola,mode-gpios	Two GPIOs to configure MDM6600 USB start-up mode for
98c2ecf20Sopenharmony_ci			normal mode versus USB flashing mode
108c2ecf20Sopenharmony_ci- motorola,cmd-gpios	Three GPIOs to control the power state of the MDM6600
118c2ecf20Sopenharmony_ci- motorola,status-gpios	Three GPIOs to read the power state of the MDM6600
128c2ecf20Sopenharmony_ci
138c2ecf20Sopenharmony_ciExample:
148c2ecf20Sopenharmony_ci
158c2ecf20Sopenharmony_ciusb-phy {
168c2ecf20Sopenharmony_ci	compatible = "motorola,mapphone-mdm6600";
178c2ecf20Sopenharmony_ci	enable-gpios = <&gpio3 31 GPIO_ACTIVE_LOW>;
188c2ecf20Sopenharmony_ci	power-gpios = <&gpio2 22 GPIO_ACTIVE_HIGH>;
198c2ecf20Sopenharmony_ci	reset-gpios = <&gpio2 17 GPIO_ACTIVE_HIGH>;
208c2ecf20Sopenharmony_ci	motorola,mode-gpios = <&gpio5 20 GPIO_ACTIVE_HIGH>,
218c2ecf20Sopenharmony_ci			      <&gpio5 21 GPIO_ACTIVE_HIGH>;
228c2ecf20Sopenharmony_ci	motorola,cmd-gpios = <&gpio4 7 GPIO_ACTIVE_HIGH>,
238c2ecf20Sopenharmony_ci			     <&gpio4 8 GPIO_ACTIVE_HIGH>,
248c2ecf20Sopenharmony_ci			     <&gpio5 14 GPIO_ACTIVE_HIGH>;
258c2ecf20Sopenharmony_ci	motorola,status-gpios = <&gpio2 20 GPIO_ACTIVE_HIGH>,
268c2ecf20Sopenharmony_ci				<&gpio2 21 GPIO_ACTIVE_HIGH>,
278c2ecf20Sopenharmony_ci				<&gpio2 23 GPIO_ACTIVE_HIGH>;
288c2ecf20Sopenharmony_ci	#phy-cells = <0>;
298c2ecf20Sopenharmony_ci};
30