Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

powerpc: dts: t1040: add bindings for Seville Ethernet switch

Add the description of the embedded L2 switch inside the SoC dtsi file
for NXP T1040.

Signed-off-by: Vladimir Oltean <vladimir.oltean@nxp.com>
Reviewed-by: Maxim Kochetkov <fido_max@inbox.ru>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Signed-off-by: David S. Miller <davem@davemloft.net>

authored by

Vladimir Oltean and committed by
David S. Miller
aa309867 9cd8b6c9

+78
+78
arch/powerpc/boot/dts/fsl/t1040si-post.dtsi
··· 628 628 status = "disabled"; 629 629 }; 630 630 }; 631 + 632 + seville_switch: ethernet-switch@800000 { 633 + compatible = "mscc,vsc9953-switch"; 634 + reg = <0x800000 0x290000>; 635 + interrupts = <26 2 0 0>; 636 + interrupt-names = "xtr"; 637 + little-endian; 638 + #address-cells = <1>; 639 + #size-cells = <0>; 640 + status = "disabled"; 641 + 642 + ports { 643 + #address-cells = <1>; 644 + #size-cells = <0>; 645 + 646 + seville_port0: port@0 { 647 + reg = <0>; 648 + status = "disabled"; 649 + }; 650 + 651 + seville_port1: port@1 { 652 + reg = <1>; 653 + status = "disabled"; 654 + }; 655 + 656 + seville_port2: port@2 { 657 + reg = <2>; 658 + status = "disabled"; 659 + }; 660 + 661 + seville_port3: port@3 { 662 + reg = <3>; 663 + status = "disabled"; 664 + }; 665 + 666 + seville_port4: port@4 { 667 + reg = <4>; 668 + status = "disabled"; 669 + }; 670 + 671 + seville_port5: port@5 { 672 + reg = <5>; 673 + status = "disabled"; 674 + }; 675 + 676 + seville_port6: port@6 { 677 + reg = <6>; 678 + status = "disabled"; 679 + }; 680 + 681 + seville_port7: port@7 { 682 + reg = <7>; 683 + status = "disabled"; 684 + }; 685 + 686 + seville_port8: port@8 { 687 + reg = <8>; 688 + phy-mode = "internal"; 689 + status = "disabled"; 690 + 691 + fixed-link { 692 + speed = <2500>; 693 + full-duplex; 694 + }; 695 + }; 696 + 697 + seville_port9: port@9 { 698 + reg = <9>; 699 + phy-mode = "internal"; 700 + status = "disabled"; 701 + 702 + fixed-link { 703 + speed = <2500>; 704 + full-duplex; 705 + }; 706 + }; 707 + }; 708 + }; 631 709 }; 632 710 633 711 &qe {