Hi all, This patch series converts the bcm_sf2 driver from a traditional DSA driver into a platform_device driver and makes it use the new DSA binding that Andrew introduced in the latest merge window.
Prior attempts used to coerce the code in net/dsa/dsa2.c to accept the old binding, while really there is only one broken single user out there: bcm_sf2, so instead, just assume the new DT binding is deployed and use it accordingly. Florian Fainelli (5): net: dsa: Export suspend/resume functions Documentation: dt: bindings: Update Broadcom 7445 switch document net: dsa: bcm_sf2: Make it a real platform device driver net: dsa: bcm_sf2: Use device managed helpers net: dsa: bcm_sf2: Remove probing through old DSA binding .../bindings/net/brcm,bcm7445-switch-v4.0.txt | 45 ++++- drivers/net/dsa/bcm_sf2.c | 221 ++++++++++++--------- include/net/dsa.h | 14 ++ net/dsa/dsa.c | 7 +- 4 files changed, 189 insertions(+), 98 deletions(-) -- 2.7.4