OSDN Git Service

ARM: dts: aspeed-g6: Add FMC and SPI devices
authorCédric Le Goater <clg@kaod.org>
Wed, 25 Sep 2019 12:42:27 +0000 (14:42 +0200)
committerJoel Stanley <joel@jms.id.au>
Fri, 1 Nov 2019 05:03:19 +0000 (15:33 +1030)
Signed-off-by: Cédric Le Goater <clg@kaod.org>
Reviewed-by: Andrew Jeffery <andrew@aj.id.au>
Signed-off-by: Joel Stanley <joel@jms.id.au>
arch/arm/boot/dts/aspeed-g6.dtsi

index c6207cb..c39b8ac 100644 (file)
                            <0x40466000 0x2000>;
                        };
 
+               fmc: spi@1e620000 {
+                       reg = < 0x1e620000 0xc4
+                               0x20000000 0x10000000 >;
+                       #address-cells = <1>;
+                       #size-cells = <0>;
+                       compatible = "aspeed,ast2600-fmc";
+                       clocks = <&syscon ASPEED_CLK_AHB>;
+                       status = "disabled";
+                       interrupts = <GIC_SPI 39 IRQ_TYPE_LEVEL_HIGH>;
+                       flash@0 {
+                               reg = < 0 >;
+                               compatible = "jedec,spi-nor";
+                               spi-max-frequency = <50000000>;
+                               status = "disabled";
+                       };
+                       flash@1 {
+                               reg = < 1 >;
+                               compatible = "jedec,spi-nor";
+                               spi-max-frequency = <50000000>;
+                               status = "disabled";
+                       };
+                       flash@2 {
+                               reg = < 2 >;
+                               compatible = "jedec,spi-nor";
+                               spi-max-frequency = <50000000>;
+                               status = "disabled";
+                       };
+               };
+
+               spi1: spi@1e630000 {
+                       reg = < 0x1e630000 0xc4
+                               0x30000000 0x10000000 >;
+                       #address-cells = <1>;
+                       #size-cells = <0>;
+                       compatible = "aspeed,ast2600-spi";
+                       clocks = <&syscon ASPEED_CLK_AHB>;
+                       status = "disabled";
+                       flash@0 {
+                               reg = < 0 >;
+                               compatible = "jedec,spi-nor";
+                               spi-max-frequency = <50000000>;
+                               status = "disabled";
+                       };
+                       flash@1 {
+                               reg = < 1 >;
+                               compatible = "jedec,spi-nor";
+                               spi-max-frequency = <50000000>;
+                               status = "disabled";
+                       };
+               };
+
+               spi2: spi@1e631000 {
+                       reg = < 0x1e631000 0xc4
+                               0x50000000 0x10000000 >;
+                       #address-cells = <1>;
+                       #size-cells = <0>;
+                       compatible = "aspeed,ast2600-spi";
+                       clocks = <&syscon ASPEED_CLK_AHB>;
+                       status = "disabled";
+                       flash@0 {
+                               reg = < 0 >;
+                               compatible = "jedec,spi-nor";
+                               spi-max-frequency = <50000000>;
+                               status = "disabled";
+                       };
+                       flash@1 {
+                               reg = < 1 >;
+                               compatible = "jedec,spi-nor";
+                               spi-max-frequency = <50000000>;
+                               status = "disabled";
+                       };
+                       flash@2 {
+                               reg = < 2 >;
+                               compatible = "jedec,spi-nor";
+                               spi-max-frequency = <50000000>;
+                               status = "disabled";
+                       };
+               };
+
                mdio0: mdio@1e650000 {
                        compatible = "aspeed,ast2600-mdio";
                        reg = <0x1e650000 0x8>;