summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTien Fong Chee <tien.fong.chee@intel.com>2022-02-24 11:40:56 +0800
committerTien Fong Chee <tien.fong.chee@intel.com>2022-04-07 10:50:21 +0800
commit61043fffc5d481845391d18408a51171f51ce48a (patch)
tree1a84d103f2821f3a29691df26915c55fbf8eff0e
parentb80f0f6b0b5906ad62da93747659db45ee212078 (diff)
downloadu-boot-socfpga-61043fffc5d481845391d18408a51171f51ce48a.tar.gz
HSD #18020445323-4: arm: dts: s10: Add fpga2sdram FW settings
Adding all fpga2sdram firewall settings with default reset value in DTS for the sake of easy reference by user. Signed-off-by: Tien Fong Chee <tien.fong.chee@intel.com>
-rw-r--r--arch/arm/dts/socfpga_stratix10-u-boot.dtsi84
1 files changed, 84 insertions, 0 deletions
diff --git a/arch/arm/dts/socfpga_stratix10-u-boot.dtsi b/arch/arm/dts/socfpga_stratix10-u-boot.dtsi
index a0f763c0f6..d1565e073f 100644
--- a/arch/arm/dts/socfpga_stratix10-u-boot.dtsi
+++ b/arch/arm/dts/socfpga_stratix10-u-boot.dtsi
@@ -48,4 +48,88 @@
<0x00010640 0x00000000>;
u-boot,dm-pre-reloc;
};
+
+ /*
+ * Both firewall and QOS regs accessed by CPU in MPFE has
+ * dependency on CCU configuration above.
+ *
+ * Below are all fpga2sdram firewall settings with default
+ * reset value for the sake of easy reference by users.
+ * Users may choose to remove any of these register configurations
+ * that they do not require in their specific implementation.
+ */
+ soc_noc_fw_ddr_fpga2sdram_inst_0_ddr_scr@f8020200 {
+ reg = <0xf8020200 0x00000050>;
+ intel,offset-settings =
+ <0x0000000 0x00000000>,
+ <0x0000004 0x00000000>,
+ <0x0000008 0x00000000>,
+ <0x0000010 0x00000000>,
+ <0x0000014 0x00000000>,
+ <0x0000018 0x0000ffff>,
+ <0x000001c 0x00000000>,
+ <0x0000020 0x00000000>,
+ <0x0000024 0x00000000>,
+ <0x0000028 0x0000ffff>,
+ <0x000002c 0x00000000>,
+ <0x0000030 0x00000000>,
+ <0x0000034 0x00000000>,
+ <0x0000038 0x0000ffff>,
+ <0x000003c 0x00000000>,
+ <0x0000040 0x00000000>,
+ <0x0000044 0x00000000>,
+ <0x0000048 0x0000ffff>,
+ <0x000004c 0x00000000>;
+ u-boot,dm-pre-reloc;
+ };
+
+ soc_noc_fw_ddr_fpga2sdram_inst_1_ddr_scr@f8020300 {
+ reg = <0xf8020300 0x00000050>;
+ intel,offset-settings =
+ <0x0000000 0x00000000>,
+ <0x0000004 0x00000000>,
+ <0x0000008 0x00000000>,
+ <0x0000010 0x00000000>,
+ <0x0000014 0x00000000>,
+ <0x0000018 0x0000ffff>,
+ <0x000001c 0x00000000>,
+ <0x0000020 0x00000000>,
+ <0x0000024 0x00000000>,
+ <0x0000028 0x0000ffff>,
+ <0x000002c 0x00000000>,
+ <0x0000030 0x00000000>,
+ <0x0000034 0x00000000>,
+ <0x0000038 0x0000ffff>,
+ <0x000003c 0x00000000>,
+ <0x0000040 0x00000000>,
+ <0x0000044 0x00000000>,
+ <0x0000048 0x0000ffff>,
+ <0x000004c 0x00000000>;
+ u-boot,dm-pre-reloc;
+ };
+
+ soc_noc_fw_ddr_fpga2sdram_inst_2_ddr_scr@f8020400 {
+ reg = <0xf8020400 0x00000050>;
+ intel,offset-settings =
+ <0x0000000 0x00000000>,
+ <0x0000004 0x00000000>,
+ <0x0000008 0x00000000>,
+ <0x0000010 0x00000000>,
+ <0x0000014 0x00000000>,
+ <0x0000018 0x0000ffff>,
+ <0x000001c 0x00000000>,
+ <0x0000020 0x00000000>,
+ <0x0000024 0x00000000>,
+ <0x0000028 0x0000ffff>,
+ <0x000002c 0x00000000>,
+ <0x0000030 0x00000000>,
+ <0x0000034 0x00000000>,
+ <0x0000038 0x0000ffff>,
+ <0x000003c 0x00000000>,
+ <0x0000040 0x00000000>,
+ <0x0000044 0x00000000>,
+ <0x0000048 0x0000ffff>,
+ <0x000004c 0x00000000>;
+ u-boot,dm-pre-reloc;
+ };
};