imx: regs: add more fuse bank structure
authorPeng Fan <peng.fan@nxp.com>
Sun, 3 May 2020 14:19:56 +0000 (22:19 +0800)
committerStefano Babic <sbabic@denx.de>
Sun, 10 May 2020 18:55:20 +0000 (20:55 +0200)
Add more fuse bank structure for use.

Signed-off-by: Peng Fan <peng.fan@nxp.com>
arch/arm/include/asm/arch-imx8m/imx-regs.h

index 62640d996e4c0117b9b69381735177f32ce23e54..3cfa169c971927761fa90edd65f6cfba47bc08b5 100644 (file)
@@ -137,6 +137,40 @@ struct fuse_bank1_regs {
        u32 rsvd3[3];
 };
 
+struct fuse_bank3_regs {
+       u32 mem_trim0;
+       u32 rsvd0[3];
+       u32 mem_trim1;
+       u32 rsvd1[3];
+       u32 mem_trim2;
+       u32 rsvd2[3];
+       u32 ana0;
+       u32 rsvd3[3];
+};
+
+struct fuse_bank9_regs {
+       u32 mac_addr0;
+       u32 rsvd0[3];
+       u32 mac_addr1;
+       u32 rsvd1[11];
+};
+
+struct fuse_bank38_regs {
+       u32 ana_trim1; /* trim0 is at 0xD70, bank 37*/
+       u32 rsvd0[3];
+       u32 ana_trim2;
+       u32 rsvd1[3];
+       u32 ana_trim3;
+       u32 rsvd2[3];
+       u32 ana_trim4;
+       u32 rsvd3[3];
+};
+
+struct fuse_bank39_regs {
+       u32 ana_trim5;
+       u32 rsvd[15];
+};
+
 #ifdef CONFIG_IMX8MQ
 struct anamix_pll {
        u32 audio_pll1_cfg0;
@@ -227,13 +261,6 @@ struct anamix_pll {
 };
 #endif
 
-struct fuse_bank9_regs {
-       u32 mac_addr0;
-       u32 rsvd0[3];
-       u32 mac_addr1;
-       u32 rsvd1[11];
-};
-
 /* System Reset Controller (SRC) */
 struct src {
        u32 scr;