1*47aab533SBjorn Helgaas* Broadcom Starfighter 2 integrated switch 223a71fd6SScott Branden 3c7ee3a40SRafał MiłeckiSee dsa/brcm,bcm7445-switch-v4.0.yaml for the documentation. 423a71fd6SScott Branden 5c7ee3a40SRafał Miłecki*Deprecated* binding required properties: 6a85fad14SFlorian Fainelli 723a71fd6SScott Branden- dsa,mii-bus: phandle to the MDIO bus controller, see dsa/dsa.txt 823a71fd6SScott Branden- dsa,ethernet: phandle to the CPU network interface controller, see dsa/dsa.txt 923a71fd6SScott Branden- #address-cells: must be 2, see dsa/dsa.txt 1023a71fd6SScott Branden 11a85fad14SFlorian FainelliExample using the old DSA DeviceTree binding: 12a85fad14SFlorian Fainelli 13a85fad14SFlorian Fainelliswitch_top@f0b00000 { 14a85fad14SFlorian Fainelli compatible = "simple-bus"; 15a85fad14SFlorian Fainelli #size-cells = <1>; 16a85fad14SFlorian Fainelli #address-cells = <1>; 17a85fad14SFlorian Fainelli ranges = <0 0xf0b00000 0x40804>; 18a85fad14SFlorian Fainelli 19a85fad14SFlorian Fainelli ethernet_switch@0 { 20a85fad14SFlorian Fainelli compatible = "brcm,bcm7445-switch-v4.0"; 21a85fad14SFlorian Fainelli #size-cells = <0>; 2223a71fd6SScott Branden #address-cells = <2>; 2323a71fd6SScott Branden reg = <0x0 0x40000 2423a71fd6SScott Branden 0x40000 0x110 2523a71fd6SScott Branden 0x40340 0x30 2623a71fd6SScott Branden 0x40380 0x30 2723a71fd6SScott Branden 0x40400 0x34 2823a71fd6SScott Branden 0x40600 0x208>; 2923a71fd6SScott Branden interrupts = <0 0x18 0 3023a71fd6SScott Branden 0 0x19 0>; 3123a71fd6SScott Branden brcm,num-gphy = <1>; 3223a71fd6SScott Branden brcm,num-rgmii-ports = <2>; 3323a71fd6SScott Branden brcm,fcb-pause-override; 3423a71fd6SScott Branden brcm,acb-packets-inflight; 3523a71fd6SScott Branden 3623a71fd6SScott Branden ... 3723a71fd6SScott Branden switch@0 { 3823a71fd6SScott Branden reg = <0 0>; 3923a71fd6SScott Branden #size-cells = <0>; 40c7ee3a40SRafał Miłecki #address-cells = <1>; 4123a71fd6SScott Branden 4223a71fd6SScott Branden port@0 { 4323a71fd6SScott Branden label = "gphy"; 4423a71fd6SScott Branden reg = <0>; 4564ff2aefSFlorian Fainelli brcm,use-bcm-hdr; 4623a71fd6SScott Branden }; 4723a71fd6SScott Branden ... 4823a71fd6SScott Branden }; 4923a71fd6SScott Branden }; 5023a71fd6SScott Branden}; 51