Andrew Lunn <and...@lunn.ch> writes: > The interesting patches here are the last three. They implement a new > binding for DSA, which removes a few limitations of the current DSA > binding. In particular, it allows switches to be true Linux devices. > These devices can be on any type of bus, unlike the old DSA binding > which assumes MDIO. See the commit log for more details. The second to > last patch modifies an existing boards device tree to use the new > binding, giving a good example of how switches can be true MDIO > devices. The last patch documents the new binding. > > I know both John Crispin and Bryan Whitehead are interesting in > implementing DSA drivers, hence i have CC: you. Comments welcome. > > Thanks go to Florian and Vivien for reviewing, testing and bug fixing > these patches. > > Since RFC: > > * Split the mv88e6xxx MDIO refactor into a rename patch and a refactor > patch. > * Extend commit message with comment about wrong of_node_put() > * Fix destroy of cpu and dsa ports. > * Rename _DSA_TAG_LAST to DSA_TAG_LAST and add a comment.
This patchset works fine on a 3-mv88e6xxx setup with the old bindings. Tested-by: Vivien Didelot <vivien.dide...@savoirfairelinux.com> Thanks, Vivien