ast2600.dtsi (77525f5759ed1f95fbba85ea319c86e7fb5d478a) ast2600.dtsi (6fa1ef3dc44c8c4939868c2b24cea7bb42238069)
1// SPDX-License-Identifier: GPL-2.0+
2#include <dt-bindings/interrupt-controller/arm-gic.h>
3#include <dt-bindings/gpio/aspeed-gpio.h>
4#include "skeleton.dtsi"
5
6/ {
7 model = "Aspeed BMC";
8 compatible = "aspeed,ast2600";

--- 691 unchanged lines hidden (view full) ---

700 #address-cells = <1>;
701 #size-cells = <0>;
702 #interrupt-cells = <1>;
703
704 reg = <0x80 0x80 0xC00 0x20>;
705 compatible = "aspeed,ast2600-i2c-bus";
706 bus-frequency = <100000>;
707 interrupts = <GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>;
1// SPDX-License-Identifier: GPL-2.0+
2#include <dt-bindings/interrupt-controller/arm-gic.h>
3#include <dt-bindings/gpio/aspeed-gpio.h>
4#include "skeleton.dtsi"
5
6/ {
7 model = "Aspeed BMC";
8 compatible = "aspeed,ast2600";

--- 691 unchanged lines hidden (view full) ---

700 #address-cells = <1>;
701 #size-cells = <0>;
702 #interrupt-cells = <1>;
703
704 reg = <0x80 0x80 0xC00 0x20>;
705 compatible = "aspeed,ast2600-i2c-bus";
706 bus-frequency = <100000>;
707 interrupts = <GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>;
708 clocks = <&scu ASPEED_CLK_APB>;
708 clocks = <&scu ASPEED_CLK_APB2>;
709 status = "disabled";
710 };
711
712 i2c1: i2c@100 {
713 #address-cells = <1>;
714 #size-cells = <0>;
715 #interrupt-cells = <1>;
716
717 reg = <0x100 0x80 0xC20 0x20>;
718 compatible = "aspeed,ast2600-i2c-bus";
719 bus-frequency = <100000>;
720 interrupts = <GIC_SPI 111 IRQ_TYPE_LEVEL_HIGH>;
709 status = "disabled";
710 };
711
712 i2c1: i2c@100 {
713 #address-cells = <1>;
714 #size-cells = <0>;
715 #interrupt-cells = <1>;
716
717 reg = <0x100 0x80 0xC20 0x20>;
718 compatible = "aspeed,ast2600-i2c-bus";
719 bus-frequency = <100000>;
720 interrupts = <GIC_SPI 111 IRQ_TYPE_LEVEL_HIGH>;
721 clocks = <&scu ASPEED_CLK_APB>;
721 clocks = <&scu ASPEED_CLK_APB2>;
722 status = "disabled";
723 };
724
725 i2c2: i2c@180 {
726 #address-cells = <1>;
727 #size-cells = <0>;
728 #interrupt-cells = <1>;
729
730 reg = <0x180 0x80 0xC40 0x20>;
731 compatible = "aspeed,ast2600-i2c-bus";
732 bus-frequency = <100000>;
733 interrupts = <GIC_SPI 112 IRQ_TYPE_LEVEL_HIGH>;
722 status = "disabled";
723 };
724
725 i2c2: i2c@180 {
726 #address-cells = <1>;
727 #size-cells = <0>;
728 #interrupt-cells = <1>;
729
730 reg = <0x180 0x80 0xC40 0x20>;
731 compatible = "aspeed,ast2600-i2c-bus";
732 bus-frequency = <100000>;
733 interrupts = <GIC_SPI 112 IRQ_TYPE_LEVEL_HIGH>;
734 clocks = <&scu ASPEED_CLK_APB>;
734 clocks = <&scu ASPEED_CLK_APB2>;
735 };
736
737 i2c3: i2c@200 {
738 #address-cells = <1>;
739 #size-cells = <0>;
740 #interrupt-cells = <1>;
741
742 reg = <0x200 0x40 0xC60 0x20>;
743 compatible = "aspeed,ast2600-i2c-bus";
744 bus-frequency = <100000>;
745 interrupts = <GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>;
735 };
736
737 i2c3: i2c@200 {
738 #address-cells = <1>;
739 #size-cells = <0>;
740 #interrupt-cells = <1>;
741
742 reg = <0x200 0x40 0xC60 0x20>;
743 compatible = "aspeed,ast2600-i2c-bus";
744 bus-frequency = <100000>;
745 interrupts = <GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>;
746 clocks = <&scu ASPEED_CLK_APB>;
746 clocks = <&scu ASPEED_CLK_APB2>;
747 };
748
749 i2c4: i2c@280 {
750 #address-cells = <1>;
751 #size-cells = <0>;
752 #interrupt-cells = <1>;
753
754 reg = <0x280 0x80 0xC80 0x20>;
755 compatible = "aspeed,ast2600-i2c-bus";
756 bus-frequency = <100000>;
757 interrupts = <GIC_SPI 114 IRQ_TYPE_LEVEL_HIGH>;
747 };
748
749 i2c4: i2c@280 {
750 #address-cells = <1>;
751 #size-cells = <0>;
752 #interrupt-cells = <1>;
753
754 reg = <0x280 0x80 0xC80 0x20>;
755 compatible = "aspeed,ast2600-i2c-bus";
756 bus-frequency = <100000>;
757 interrupts = <GIC_SPI 114 IRQ_TYPE_LEVEL_HIGH>;
758 clocks = <&scu ASPEED_CLK_APB>;
758 clocks = <&scu ASPEED_CLK_APB2>;
759 };
760
761 i2c5: i2c@300 {
762 #address-cells = <1>;
763 #size-cells = <0>;
764 #interrupt-cells = <1>;
765
766 reg = <0x300 0x40 0xCA0 0x20>;
767 compatible = "aspeed,ast2600-i2c-bus";
768 bus-frequency = <100000>;
769 interrupts = <GIC_SPI 115 IRQ_TYPE_LEVEL_HIGH>;
759 };
760
761 i2c5: i2c@300 {
762 #address-cells = <1>;
763 #size-cells = <0>;
764 #interrupt-cells = <1>;
765
766 reg = <0x300 0x40 0xCA0 0x20>;
767 compatible = "aspeed,ast2600-i2c-bus";
768 bus-frequency = <100000>;
769 interrupts = <GIC_SPI 115 IRQ_TYPE_LEVEL_HIGH>;
770 clocks = <&scu ASPEED_CLK_APB>;
770 clocks = <&scu ASPEED_CLK_APB2>;
771 };
772
773 i2c6: i2c@380 {
774 #address-cells = <1>;
775 #size-cells = <0>;
776 #interrupt-cells = <1>;
777
778 reg = <0x380 0x80 0xCC0 0x20>;
779 compatible = "aspeed,ast2600-i2c-bus";
780 bus-frequency = <100000>;
781 interrupts = <GIC_SPI 116 IRQ_TYPE_LEVEL_HIGH>;
771 };
772
773 i2c6: i2c@380 {
774 #address-cells = <1>;
775 #size-cells = <0>;
776 #interrupt-cells = <1>;
777
778 reg = <0x380 0x80 0xCC0 0x20>;
779 compatible = "aspeed,ast2600-i2c-bus";
780 bus-frequency = <100000>;
781 interrupts = <GIC_SPI 116 IRQ_TYPE_LEVEL_HIGH>;
782 clocks = <&scu ASPEED_CLK_APB>;
782 clocks = <&scu ASPEED_CLK_APB2>;
783 };
784
785 i2c7: i2c@400 {
786 #address-cells = <1>;
787 #size-cells = <0>;
788 #interrupt-cells = <1>;
789
790 reg = <0x400 0x80 0xCE0 0x20>;
791 compatible = "aspeed,ast2600-i2c-bus";
792 bus-frequency = <100000>;
793 interrupts = <GIC_SPI 117 IRQ_TYPE_LEVEL_HIGH>;
783 };
784
785 i2c7: i2c@400 {
786 #address-cells = <1>;
787 #size-cells = <0>;
788 #interrupt-cells = <1>;
789
790 reg = <0x400 0x80 0xCE0 0x20>;
791 compatible = "aspeed,ast2600-i2c-bus";
792 bus-frequency = <100000>;
793 interrupts = <GIC_SPI 117 IRQ_TYPE_LEVEL_HIGH>;
794 clocks = <&scu ASPEED_CLK_APB>;
794 clocks = <&scu ASPEED_CLK_APB2>;
795 };
796
797 i2c8: i2c@480 {
798 #address-cells = <1>;
799 #size-cells = <0>;
800 #interrupt-cells = <1>;
801
802 reg = <0x480 0x80 0xD00 0x20>;
803 compatible = "aspeed,ast2600-i2c-bus";
804 bus-frequency = <100000>;
805 interrupts = <GIC_SPI 118 IRQ_TYPE_LEVEL_HIGH>;
795 };
796
797 i2c8: i2c@480 {
798 #address-cells = <1>;
799 #size-cells = <0>;
800 #interrupt-cells = <1>;
801
802 reg = <0x480 0x80 0xD00 0x20>;
803 compatible = "aspeed,ast2600-i2c-bus";
804 bus-frequency = <100000>;
805 interrupts = <GIC_SPI 118 IRQ_TYPE_LEVEL_HIGH>;
806 clocks = <&scu ASPEED_CLK_APB>;
806 clocks = <&scu ASPEED_CLK_APB2>;
807 };
808
809 i2c9: i2c@500 {
810 #address-cells = <1>;
811 #size-cells = <0>;
812 #interrupt-cells = <1>;
813
814 reg = <0x500 0x80 0xD20 0x20>;
815 compatible = "aspeed,ast2600-i2c-bus";
816 bus-frequency = <100000>;
817 interrupts = <GIC_SPI 119 IRQ_TYPE_LEVEL_HIGH>;
807 };
808
809 i2c9: i2c@500 {
810 #address-cells = <1>;
811 #size-cells = <0>;
812 #interrupt-cells = <1>;
813
814 reg = <0x500 0x80 0xD20 0x20>;
815 compatible = "aspeed,ast2600-i2c-bus";
816 bus-frequency = <100000>;
817 interrupts = <GIC_SPI 119 IRQ_TYPE_LEVEL_HIGH>;
818 clocks = <&scu ASPEED_CLK_APB>;
818 clocks = <&scu ASPEED_CLK_APB2>;
819 status = "disabled";
820 };
821
822 i2c10: i2c@580 {
823 #address-cells = <1>;
824 #size-cells = <0>;
825 #interrupt-cells = <1>;
826
827 reg = <0x580 0x80 0xD40 0x20>;
828 compatible = "aspeed,ast2600-i2c-bus";
829 bus-frequency = <100000>;
830 interrupts = <GIC_SPI 120 IRQ_TYPE_LEVEL_HIGH>;
819 status = "disabled";
820 };
821
822 i2c10: i2c@580 {
823 #address-cells = <1>;
824 #size-cells = <0>;
825 #interrupt-cells = <1>;
826
827 reg = <0x580 0x80 0xD40 0x20>;
828 compatible = "aspeed,ast2600-i2c-bus";
829 bus-frequency = <100000>;
830 interrupts = <GIC_SPI 120 IRQ_TYPE_LEVEL_HIGH>;
831 clocks = <&scu ASPEED_CLK_APB>;
831 clocks = <&scu ASPEED_CLK_APB2>;
832 status = "disabled";
833 };
834
835 i2c11: i2c@600 {
836 #address-cells = <1>;
837 #size-cells = <0>;
838 #interrupt-cells = <1>;
839
840 reg = <0x600 0x80 0xD60 0x20>;
841 compatible = "aspeed,ast2600-i2c-bus";
842 bus-frequency = <100000>;
843 interrupts = <GIC_SPI 121 IRQ_TYPE_LEVEL_HIGH>;
832 status = "disabled";
833 };
834
835 i2c11: i2c@600 {
836 #address-cells = <1>;
837 #size-cells = <0>;
838 #interrupt-cells = <1>;
839
840 reg = <0x600 0x80 0xD60 0x20>;
841 compatible = "aspeed,ast2600-i2c-bus";
842 bus-frequency = <100000>;
843 interrupts = <GIC_SPI 121 IRQ_TYPE_LEVEL_HIGH>;
844 clocks = <&scu ASPEED_CLK_APB>;
844 clocks = <&scu ASPEED_CLK_APB2>;
845 status = "disabled";
846 };
847
848 i2c12: i2c@680 {
849 #address-cells = <1>;
850 #size-cells = <0>;
851 #interrupt-cells = <1>;
852
853 reg = <0x680 0x80 0xD80 0x20>;
854 compatible = "aspeed,ast2600-i2c-bus";
855 bus-frequency = <100000>;
856 interrupts = <GIC_SPI 122 IRQ_TYPE_LEVEL_HIGH>;
845 status = "disabled";
846 };
847
848 i2c12: i2c@680 {
849 #address-cells = <1>;
850 #size-cells = <0>;
851 #interrupt-cells = <1>;
852
853 reg = <0x680 0x80 0xD80 0x20>;
854 compatible = "aspeed,ast2600-i2c-bus";
855 bus-frequency = <100000>;
856 interrupts = <GIC_SPI 122 IRQ_TYPE_LEVEL_HIGH>;
857 clocks = <&scu ASPEED_CLK_APB>;
857 clocks = <&scu ASPEED_CLK_APB2>;
858 status = "disabled";
859 };
860
861 i2c13: i2c@700 {
862 #address-cells = <1>;
863 #size-cells = <0>;
864 #interrupt-cells = <1>;
865
866 reg = <0x700 0x80 0xDA0 0x20>;
867 compatible = "aspeed,ast2600-i2c-bus";
868 bus-frequency = <100000>;
869 interrupts = <GIC_SPI 123 IRQ_TYPE_LEVEL_HIGH>;
858 status = "disabled";
859 };
860
861 i2c13: i2c@700 {
862 #address-cells = <1>;
863 #size-cells = <0>;
864 #interrupt-cells = <1>;
865
866 reg = <0x700 0x80 0xDA0 0x20>;
867 compatible = "aspeed,ast2600-i2c-bus";
868 bus-frequency = <100000>;
869 interrupts = <GIC_SPI 123 IRQ_TYPE_LEVEL_HIGH>;
870 clocks = <&scu ASPEED_CLK_APB>;
870 clocks = <&scu ASPEED_CLK_APB2>;
871 status = "disabled";
872 };
873
874 i2c14: i2c@780 {
875 #address-cells = <1>;
876 #size-cells = <0>;
877 #interrupt-cells = <1>;
878
879 reg = <0x780 0x80 0xDC0 0x20>;
880 compatible = "aspeed,ast2600-i2c-bus";
881 bus-frequency = <100000>;
882 interrupts = <GIC_SPI 124 IRQ_TYPE_LEVEL_HIGH>;
871 status = "disabled";
872 };
873
874 i2c14: i2c@780 {
875 #address-cells = <1>;
876 #size-cells = <0>;
877 #interrupt-cells = <1>;
878
879 reg = <0x780 0x80 0xDC0 0x20>;
880 compatible = "aspeed,ast2600-i2c-bus";
881 bus-frequency = <100000>;
882 interrupts = <GIC_SPI 124 IRQ_TYPE_LEVEL_HIGH>;
883 clocks = <&scu ASPEED_CLK_APB>;
883 clocks = <&scu ASPEED_CLK_APB2>;
884 status = "disabled";
885 };
886
887 i2c15: i2c@800 {
888 #address-cells = <1>;
889 #size-cells = <0>;
890 #interrupt-cells = <1>;
891
892 reg = <0x800 0x80 0xDE0 0x20>;
893 compatible = "aspeed,ast2600-i2c-bus";
894 bus-frequency = <100000>;
895 interrupts = <GIC_SPI 125 IRQ_TYPE_LEVEL_HIGH>;
884 status = "disabled";
885 };
886
887 i2c15: i2c@800 {
888 #address-cells = <1>;
889 #size-cells = <0>;
890 #interrupt-cells = <1>;
891
892 reg = <0x800 0x80 0xDE0 0x20>;
893 compatible = "aspeed,ast2600-i2c-bus";
894 bus-frequency = <100000>;
895 interrupts = <GIC_SPI 125 IRQ_TYPE_LEVEL_HIGH>;
896 clocks = <&scu ASPEED_CLK_APB>;
896 clocks = <&scu ASPEED_CLK_APB2>;
897 status = "disabled";
898 };
899
900};
901
902&pinctrl {
903 pinctrl_acpi_default: acpi_default {
904 function = "ACPI";

--- 843 unchanged lines hidden ---
897 status = "disabled";
898 };
899
900};
901
902&pinctrl {
903 pinctrl_acpi_default: acpi_default {
904 function = "ACPI";

--- 843 unchanged lines hidden ---