|
@@ -229,7 +229,6 @@
|
|
|
|
|
|
#define CHIP_REV_1_0 0x10
|
|
|
#define IRAM_SIZE 0x00040000
|
|
|
-#define IMX_IIM_BASE OCOTP_BASE_ADDR
|
|
|
#define FEC_QUIRK_ENET_MAC
|
|
|
|
|
|
#if !(defined(__KERNEL_STRICT_NAMES) || defined(__ASSEMBLY__))
|
|
@@ -258,12 +257,6 @@ struct src {
|
|
|
u32 gpr10;
|
|
|
};
|
|
|
|
|
|
-/* OCOTP Registers */
|
|
|
-struct ocotp_regs {
|
|
|
- u32 reserved[0x198];
|
|
|
- u32 gp1; /* 0x660 */
|
|
|
-};
|
|
|
-
|
|
|
/* GPR3 bitfields */
|
|
|
#define IOMUXC_GPR3_GPU_DBG_OFFSET 29
|
|
|
#define IOMUXC_GPR3_GPU_DBG_MASK (3<<IOMUXC_GPR3_GPU_DBG_OFFSET)
|
|
@@ -438,7 +431,7 @@ struct cspi_regs {
|
|
|
ECSPI5_BASE_ADDR
|
|
|
#endif
|
|
|
|
|
|
-struct iim_regs {
|
|
|
+struct ocotp_regs {
|
|
|
u32 ctrl;
|
|
|
u32 ctrl_set;
|
|
|
u32 ctrl_clr;
|
|
@@ -449,9 +442,9 @@ struct iim_regs {
|
|
|
u32 rsvd1[3];
|
|
|
u32 read_ctrl;
|
|
|
u32 rsvd2[3];
|
|
|
- u32 fuse_data;
|
|
|
+ u32 read_fuse_data;
|
|
|
u32 rsvd3[3];
|
|
|
- u32 sticky;
|
|
|
+ u32 sw_sticky;
|
|
|
u32 rsvd4[3];
|
|
|
u32 scs;
|
|
|
u32 scs_set;
|
|
@@ -466,7 +459,7 @@ struct iim_regs {
|
|
|
|
|
|
struct fuse_bank {
|
|
|
u32 fuse_regs[0x20];
|
|
|
- } bank[15];
|
|
|
+ } bank[16];
|
|
|
};
|
|
|
|
|
|
struct fuse_bank4_regs {
|
|
@@ -477,7 +470,9 @@ struct fuse_bank4_regs {
|
|
|
u32 mac_addr_low;
|
|
|
u32 rsvd2[3];
|
|
|
u32 mac_addr_high;
|
|
|
- u32 rsvd3[0x13];
|
|
|
+ u32 rsvd3[0xb];
|
|
|
+ u32 gp1;
|
|
|
+ u32 rsvd4[7];
|
|
|
};
|
|
|
|
|
|
struct aipstz_regs {
|