About Kernel Documentation Linux Kernel Contact Linux Resources Linux Blog

Documentation / devicetree / bindings / usb / usb3503.txt




Custom Search

Based on kernel version 4.8. Page generated on 2016-10-06 23:15 EST.

1	SMSC USB3503 High-Speed Hub Controller
2	
3	Required properties:
4	- compatible: Should be "smsc,usb3503" or "smsc,usb3503a".
5	
6	Optional properties:
7	- reg: Specifies the i2c slave address, it is required and should be 0x08
8	       if I2C is used.
9	- connect-gpios: Should specify GPIO for connect.
10	- disabled-ports: Should specify the ports unused.
11		'1' or '2' or '3' are available for this property to describe the port
12		number. 1~3 property values are possible to be described.
13		Do not describe this property if all ports have to be enabled.
14	- intn-gpios: Should specify GPIO for interrupt.
15	- reset-gpios: Should specify GPIO for reset.
16	- initial-mode: Should specify initial mode.
17	                (1 for HUB mode, 2 for STANDBY mode)
18	- refclk: Clock used for driving REFCLK signal (optional, if not provided
19		the driver assumes that clock signal is always available, its
20		rate is specified by REF_SEL pins and a value from the primary
21		reference clock frequencies table is used). Use clocks and
22		clock-names in order to assign it
23	- refclk-frequency: Frequency of the REFCLK signal as defined by REF_SEL
24		pins (optional, if not provided, driver will not set rate of the
25		REFCLK signal and assume that a value from the primary reference
26		clock frequencies table is used)
27	
28	Examples:
29		usb3503@08 {
30			compatible = "smsc,usb3503";
31			reg = <0x08>;
32			connect-gpios = <&gpx3 0 1>;
33			disabled-ports = <2 3>;
34			intn-gpios = <&gpx3 4 1>;
35			reset-gpios = <&gpx3 5 1>;
36			initial-mode = <1>;
37			clocks = <&clks 80>;
38			clock-names = "refclk";
39		};
Hide Line Numbers
About Kernel Documentation Linux Kernel Contact Linux Resources Linux Blog

Information is copyright its respective author. All material is available from the Linux Kernel Source distributed under a GPL License. This page is provided as a free service by mjmwired.net.