106e5e004SJules MaselbasMaxim Integrated SPI-based USB 2.0 host controller MAX3421E
206e5e004SJules Maselbas
306e5e004SJules MaselbasRequired properties:
49b796ffcSJules Maselbas - compatible: Should be "maxim,max3421"
506e5e004SJules Maselbas - spi-max-frequency: maximum frequency for this device must not exceed 26 MHz.
606e5e004SJules Maselbas - reg: chip select number to which this device is connected.
706e5e004SJules Maselbas - maxim,vbus-en-pin: <GPOUTx ACTIVE_LEVEL>
806e5e004SJules Maselbas   GPOUTx is the number (1-8) of the GPOUT pin of MAX3421E to drive Vbus.
906e5e004SJules Maselbas   ACTIVE_LEVEL is 0 or 1.
109b796ffcSJules Maselbas - interrupts: the interrupt line description for the interrupt controller.
1106e5e004SJules Maselbas   The driver configures MAX3421E for active low level triggered interrupts,
1206e5e004SJules Maselbas   configure your interrupt line accordingly.
1306e5e004SJules Maselbas
149b796ffcSJules MaselbasOptional property:
159b796ffcSJules Maselbas - interrupt-parent: the phandle to the associated interrupt controller.
169b796ffcSJules Maselbas
1706e5e004SJules MaselbasExample:
1806e5e004SJules Maselbas
1906e5e004SJules Maselbas	usb@0 {
2006e5e004SJules Maselbas		compatible = "maxim,max3421";
2106e5e004SJules Maselbas		reg = <0>;
2206e5e004SJules Maselbas		maxim,vbus-en-pin = <3 1>;
2306e5e004SJules Maselbas		spi-max-frequency = <26000000>;
2406e5e004SJules Maselbas		interrupt-parent = <&PIC>;
2506e5e004SJules Maselbas		interrupts = <42>;
2606e5e004SJules Maselbas	};
27