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