xref: /freebsd/sys/contrib/device-tree/Bindings/net/smsc-lan91c111.txt (revision c66ec88fed842fbaad62c30d510644ceb7bd2d71)
1*c66ec88fSEmmanuel VadotSMSC LAN91c111 Ethernet mac
2*c66ec88fSEmmanuel Vadot
3*c66ec88fSEmmanuel VadotRequired properties:
4*c66ec88fSEmmanuel Vadot- compatible = "smsc,lan91c111";
5*c66ec88fSEmmanuel Vadot- reg : physical address and size of registers
6*c66ec88fSEmmanuel Vadot- interrupts : interrupt connection
7*c66ec88fSEmmanuel Vadot
8*c66ec88fSEmmanuel VadotOptional properties:
9*c66ec88fSEmmanuel Vadot- phy-device : see ethernet.txt file in the same directory
10*c66ec88fSEmmanuel Vadot- reg-io-width : Mask of sizes (in bytes) of the IO accesses that
11*c66ec88fSEmmanuel Vadot  are supported on the device.  Valid value for SMSC LAN91c111 are
12*c66ec88fSEmmanuel Vadot  1, 2 or 4.  If it's omitted or invalid, the size would be 2 meaning
13*c66ec88fSEmmanuel Vadot  16-bit access only.
14*c66ec88fSEmmanuel Vadot- power-gpios: GPIO to control the PWRDWN pin
15*c66ec88fSEmmanuel Vadot- reset-gpios: GPIO to control the RESET pin
16*c66ec88fSEmmanuel Vadot- pxa-u16-align4 : Boolean, put in place the workaround the force all
17*c66ec88fSEmmanuel Vadot		   u16 writes to be 32 bits aligned
18