Merge tag 'arm-dt-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
[platform/kernel/linux-starfive.git] / arch / arm64 / boot / dts / mediatek / mt7622.dtsi
index f232f8b..dbcee8b 100644 (file)
@@ -80,6 +80,7 @@
                        enable-method = "psci";
                        clock-frequency = <1300000000>;
                        cci-control-port = <&cci_control2>;
+                       next-level-cache = <&L2>;
                };
 
                cpu1: cpu@1 {
                        enable-method = "psci";
                        clock-frequency = <1300000000>;
                        cci-control-port = <&cci_control2>;
+                       next-level-cache = <&L2>;
+               };
+
+               L2: l2-cache {
+                       compatible = "cache";
+                       cache-level = <2>;
                };
        };
 
                status = "disabled";
        };
 
+       snfi: spi@1100d000 {
+               compatible = "mediatek,mt7622-snand";
+               reg = <0 0x1100d000 0 0x1000>;
+               interrupts = <GIC_SPI 96 IRQ_TYPE_LEVEL_LOW>;
+               clocks = <&pericfg CLK_PERI_NFI_PD>, <&pericfg CLK_PERI_SNFI_PD>;
+               clock-names = "nfi_clk", "pad_clk";
+               nand-ecc-engine = <&bch>;
+               #address-cells = <1>;
+               #size-cells = <0>;
+               status = "disabled";
+       };
+
        bch: ecc@1100e000 {
                compatible = "mediatek,mt7622-ecc";
                reg = <0 0x1100e000 0 0x1000>;
                clock-names = "hsdma";
                power-domains = <&scpsys MT7622_POWER_DOMAIN_ETHSYS>;
                #dma-cells = <1>;
+               dma-requests = <3>;
        };
 
        pcie_mirror: pcie-mirror@10000400 {