summaryrefslogtreecommitdiff
path: root/firmware/target/arm/imx233/debug-imx233.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/arm/imx233/debug-imx233.c')
-rw-r--r--firmware/target/arm/imx233/debug-imx233.c25
1 files changed, 18 insertions, 7 deletions
diff --git a/firmware/target/arm/imx233/debug-imx233.c b/firmware/target/arm/imx233/debug-imx233.c
index 76f2c6b066..84d68a780d 100644
--- a/firmware/target/arm/imx233/debug-imx233.c
+++ b/firmware/target/arm/imx233/debug-imx233.c
@@ -537,13 +537,13 @@ bool dbg_hw_info_pinctrl(void)
537 } 537 }
538} 538}
539 539
540#if IMX233_SUBTARGET >= 3700
541struct 540struct
542{ 541{
543 const char *name; 542 const char *name;
544 volatile uint32_t *addr; 543 volatile uint32_t *addr;
545} dbg_ocotp[] = 544} dbg_ocotp[] =
546{ 545{
546#if IMX233_SUBTARGET >= 3700
547#define E(n,v) { .name = n, .addr = &v } 547#define E(n,v) { .name = n, .addr = &v }
548 E("CUST0", HW_OCOTP_CUSTn(0)), E("CUST1", HW_OCOTP_CUSTn(1)), 548 E("CUST0", HW_OCOTP_CUSTn(0)), E("CUST1", HW_OCOTP_CUSTn(1)),
549 E("CUST2", HW_OCOTP_CUSTn(2)), E("CUST0", HW_OCOTP_CUSTn(3)), 549 E("CUST2", HW_OCOTP_CUSTn(2)), E("CUST0", HW_OCOTP_CUSTn(3)),
@@ -559,6 +559,23 @@ struct
559 E("ROM2", HW_OCOTP_ROMn(2)), E("ROM3", HW_OCOTP_ROMn(3)), 559 E("ROM2", HW_OCOTP_ROMn(2)), E("ROM3", HW_OCOTP_ROMn(3)),
560 E("ROM4", HW_OCOTP_ROMn(4)), E("ROM5", HW_OCOTP_ROMn(5)), 560 E("ROM4", HW_OCOTP_ROMn(4)), E("ROM5", HW_OCOTP_ROMn(5)),
561 E("ROM6", HW_OCOTP_ROMn(6)), E("ROM7", HW_OCOTP_ROMn(7)), 561 E("ROM6", HW_OCOTP_ROMn(6)), E("ROM7", HW_OCOTP_ROMn(7)),
562#undef E
563#else
564#define E(n,v) { .name = n, .addr = &v }
565 E("LASERFUSE0", HW_RTC_LASERFUSEn(0)),
566 E("LASERFUSE1", HW_RTC_LASERFUSEn(1)),
567 E("LASERFUSE2", HW_RTC_LASERFUSEn(2)),
568 E("LASERFUSE3", HW_RTC_LASERFUSEn(3)),
569 E("LASERFUSE4", HW_RTC_LASERFUSEn(4)),
570 E("LASERFUSE5", HW_RTC_LASERFUSEn(5)),
571 E("LASERFUSE6", HW_RTC_LASERFUSEn(6)),
572 E("LASERFUSE7", HW_RTC_LASERFUSEn(7)),
573 E("LASERFUSE8", HW_RTC_LASERFUSEn(8)),
574 E("LASERFUSE9", HW_RTC_LASERFUSEn(9)),
575 E("LASERFUSE10", HW_RTC_LASERFUSEn(10)),
576 E("LASERFUSE11", HW_RTC_LASERFUSEn(11)),
577#undef E
578#endif
562}; 579};
563 580
564bool dbg_hw_info_ocotp(void) 581bool dbg_hw_info_ocotp(void)
@@ -608,12 +625,6 @@ bool dbg_hw_info_ocotp(void)
608 yield(); 625 yield();
609 } 626 }
610} 627}
611#else
612bool dbg_hw_info_ocotp(void)
613{
614 return true;
615}
616#endif
617 628
618bool dbg_hw_info_pwm(void) 629bool dbg_hw_info_pwm(void)
619{ 630{