18c2ecf20Sopenharmony_ciSMSC USB3503 High-Speed Hub Controller
28c2ecf20Sopenharmony_ci
38c2ecf20Sopenharmony_ciRequired properties:
48c2ecf20Sopenharmony_ci- compatible: Should be "smsc,usb3503" or "smsc,usb3503a".
58c2ecf20Sopenharmony_ci
68c2ecf20Sopenharmony_ciOptional properties:
78c2ecf20Sopenharmony_ci- reg: Specifies the i2c slave address, it is required and should be 0x08
88c2ecf20Sopenharmony_ci       if I2C is used.
98c2ecf20Sopenharmony_ci- connect-gpios: Should specify GPIO for connect.
108c2ecf20Sopenharmony_ci- disabled-ports: Should specify the ports unused.
118c2ecf20Sopenharmony_ci	'1' or '2' or '3' are available for this property to describe the port
128c2ecf20Sopenharmony_ci	number. 1~3 property values are possible to be described.
138c2ecf20Sopenharmony_ci	Do not describe this property if all ports have to be enabled.
148c2ecf20Sopenharmony_ci- intn-gpios: Should specify GPIO for interrupt.
158c2ecf20Sopenharmony_ci- reset-gpios: Should specify GPIO for reset.
168c2ecf20Sopenharmony_ci- initial-mode: Should specify initial mode.
178c2ecf20Sopenharmony_ci                (1 for HUB mode, 2 for STANDBY mode)
188c2ecf20Sopenharmony_ci- refclk: Clock used for driving REFCLK signal (optional, if not provided
198c2ecf20Sopenharmony_ci	the driver assumes that clock signal is always available, its
208c2ecf20Sopenharmony_ci	rate is specified by REF_SEL pins and a value from the primary
218c2ecf20Sopenharmony_ci	reference clock frequencies table is used). Use clocks and
228c2ecf20Sopenharmony_ci	clock-names in order to assign it
238c2ecf20Sopenharmony_ci- refclk-frequency: Frequency of the REFCLK signal as defined by REF_SEL
248c2ecf20Sopenharmony_ci	pins (optional, if not provided, driver will not set rate of the
258c2ecf20Sopenharmony_ci	REFCLK signal and assume that a value from the primary reference
268c2ecf20Sopenharmony_ci	clock frequencies table is used)
278c2ecf20Sopenharmony_ci
288c2ecf20Sopenharmony_ciExamples:
298c2ecf20Sopenharmony_ci	usb3503@8 {
308c2ecf20Sopenharmony_ci		compatible = "smsc,usb3503";
318c2ecf20Sopenharmony_ci		reg = <0x08>;
328c2ecf20Sopenharmony_ci		connect-gpios = <&gpx3 0 1>;
338c2ecf20Sopenharmony_ci		disabled-ports = <2 3>;
348c2ecf20Sopenharmony_ci		intn-gpios = <&gpx3 4 1>;
358c2ecf20Sopenharmony_ci		reset-gpios = <&gpx3 5 1>;
368c2ecf20Sopenharmony_ci		initial-mode = <1>;
378c2ecf20Sopenharmony_ci		clocks = <&clks 80>;
388c2ecf20Sopenharmony_ci		clock-names = "refclk";
398c2ecf20Sopenharmony_ci	};
40