From 61598093bbdd283a7edc367d900f223070ead8d2 Mon Sep 17 00:00:00 2001
From: hc <hc@nodka.com>
Date: Fri, 10 May 2024 07:43:03 +0000
Subject: [PATCH] add ax88772C AX88772C_eeprom_tools

---
 kernel/drivers/rtc/rtc-rk630.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/kernel/drivers/rtc/rtc-rk630.c b/kernel/drivers/rtc/rtc-rk630.c
index 9935667..c9c0891 100644
--- a/kernel/drivers/rtc/rtc-rk630.c
+++ b/kernel/drivers/rtc/rtc-rk630.c
@@ -1,6 +1,6 @@
 // SPDX-License-Identifier: GPL-2.0
 /*
- * Copyright (c) 2022 Rockchip Electronics Co., Ltd
+ * Copyright (c) 2023 Rockchip Electronics Co., Ltd
  */
 #include <linux/bcd.h>
 #include <linux/kernel.h>
@@ -448,7 +448,7 @@
 	c_mon = DIV_ROUND_CLOSEST(30 * 24 * tcamp, 32768);
 
 	if (c_hour > 1)
-		regmap_write(rk630->rtc, RTC_COMP_H, (c_hour - 1) | trim_dir);
+		regmap_write(rk630->rtc, RTC_COMP_H, bin2bcd((c_hour - 1)) | trim_dir);
 	else
 		regmap_write(rk630->rtc, RTC_COMP_H, CLK32K_NO_COMP);
 
@@ -462,7 +462,7 @@
 
 	if (c_det_day > 1)
 		regmap_write(rk630->rtc, RTC_COMP_D,
-			     (c_det_day - 1) | trim_dir);
+			     bin2bcd((c_det_day - 1)) | trim_dir);
 	else
 		regmap_write(rk630->rtc, RTC_COMP_D, CLK32K_NO_COMP);
 
@@ -476,7 +476,7 @@
 
 	if (c_det_mon)
 		regmap_write(rk630->rtc, RTC_COMP_M,
-			     (c_det_mon - 1) | trim_dir);
+			     bin2bcd((c_det_mon - 1)) | trim_dir);
 	else
 		regmap_write(rk630->rtc, RTC_COMP_M, CLK32K_NO_COMP);
 

--
Gitblit v1.6.2