hc
2023-11-06 e3e12f52b214121840b44c91de5b3e5af5d3eb84
kernel/drivers/nvmem/rockchip-otp.c
....@@ -675,6 +675,17 @@
675675 .reg_read = px30s_otp_read,
676676 };
677677
678
+static const char * const rk3528_otp_clocks[] = {
679
+ "usr", "sbpi", "apb",
680
+};
681
+
682
+static const struct rockchip_data rk3528_data = {
683
+ .size = 0x80,
684
+ .clocks = rk3528_otp_clocks,
685
+ .num_clks = ARRAY_SIZE(rk3528_otp_clocks),
686
+ .reg_read = rk3568_otp_read,
687
+};
688
+
678689 static const char * const rk3568_otp_clocks[] = {
679690 "usr", "sbpi", "apb", "phy",
680691 };
....@@ -716,6 +727,12 @@
716727 .data = (void *)&px30_data,
717728 },
718729 #endif
730
+#ifdef CONFIG_CPU_RK3528
731
+ {
732
+ .compatible = "rockchip,rk3528-otp",
733
+ .data = (void *)&rk3528_data,
734
+ },
735
+#endif
719736 #ifdef CONFIG_CPU_RK3568
720737 {
721738 .compatible = "rockchip,rk3568-otp",