Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 06745729 authored by Guenter Roeck's avatar Guenter Roeck Committed by David S. Miller
Browse files

dsa: Add new optional devicetree property to describe EEPROM size



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: default avatarGuenter Roeck <linux@roeck-us.net>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 6793abb4
Loading
Loading
Loading
Loading
+8 −1
Original line number Diff line number Diff line
@@ -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: