summaryrefslogtreecommitdiffstats
path: root/Documentation/devicetree/bindings/net/mscc,vsc7514-switch.yaml
Commit message (Collapse)AuthorAgeFilesLines
* dt-bindings: net: mscc,vsc7514-switch: add dsa binding for the vsc7512Colin Foster2023-01-301-23/+90
| | | | | | | | | | | | | | | | | The VSC7511, VSC7512, VSC7513 and VSC7514 all have the ability to be controlled either internally by a memory-mapped CPU, or externally via interfaces like SPI and PCIe. The internal CPU of the VSC7511 and 7512 don't have the resources to run Linux, so must be controlled via these external interfaces in a DSA configuration. Add mscc,vsc7512-switch compatible string to indicate that the chips are being controlled externally in a DSA configuration. Signed-off-by: Colin Foster <colin.foster@in-advantage.com> Reviewed-by: Rob Herring <robh@kernel.org> Reviewed-by: Vladimir Oltean <vladimir.oltean@nxp.com> Tested-by: Vladimir Oltean <vladimir.oltean@nxp.com> # regression Signed-off-by: Jakub Kicinski <kuba@kernel.org>
* dt-bindings: net: mscc,vsc7514-switch: utilize generic ethernet-switch.yamlColin Foster2023-01-161-28/+3
| | | | | | | | | | | | Several bindings for ethernet switches are available for non-dsa switches by way of ethernet-switch.yaml. Remove these duplicate entries and utilize the common bindings for the VSC7514. Signed-off-by: Colin Foster <colin.foster@in-advantage.com> Suggested-by: Vladimir Oltean <olteanv@gmail.com> Reviewed-by: Florian Fainelli <f.fainelli@gmail.com> Reviewed-by: Rob Herring <robh@kernel.org> Signed-off-by: David S. Miller <davem@davemloft.net>
* dt-bindings: net: mscc,vsc7514-switch: convert txt bindings to yamlClément Léger2022-03-101-0/+191
Convert existing txt bindings to yaml format. Signed-off-by: Clément Léger <clement.leger@bootlin.com> Signed-off-by: Rob Herring <robh@kernel.org> Link: https://lore.kernel.org/r/20220304103225.111428-1-clement.leger@bootlin.com