dsa: Add new optional devicetree property to describe EEPROM size
authorGuenter Roeck <linux@roeck-us.net>
Wed, 29 Oct 2014 17:45:02 +0000 (10:45 -0700)
committerDavid S. Miller <davem@davemloft.net>
Thu, 30 Oct 2014 18:54:11 +0000 (14:54 -0400)
The dsa core now supports reading from and writing to a switch EEPROM
if connected. Describe optional devicetree property indicating that
an EEPROM is present and its size.

Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
Documentation/devicetree/bindings/net/dsa/dsa.txt

index a62c889aafcaf070774bc3e9bc93c96ba9ea1992..e124847443f87c9465ec82dc03ce792d2d1cf5c4 100644 (file)
@@ -10,7 +10,7 @@ Required properties:
 - dsa,ethernet         : Should be a phandle to a valid Ethernet device node
 - dsa,mii-bus          : Should be a phandle to a valid MDIO bus device node
 
-Optionnal properties:
+Optional properties:
 - interrupts           : property with a value describing the switch
                          interrupt number (not supported by the driver)
 
@@ -23,6 +23,13 @@ Each of these switch child nodes should have the following required properties:
 - #address-cells       : Must be 1
 - #size-cells          : Must be 0
 
+A switch child node has the following optional property:
+
+- eeprom-length                : Set to the length of an EEPROM connected to the
+                         switch. Must be set if the switch can not detect
+                         the presence and/or size of a connected EEPROM,
+                         otherwise optional.
+
 A switch may have multiple "port" children nodes
 
 Each port children node must have the following mandatory properties: