From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 927B6C74A5B for ; Fri, 17 Mar 2023 14:25:42 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 742A2855AC; Fri, 17 Mar 2023 15:25:39 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=reject dis=none) header.from=bootlin.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (2048-bit key; unprotected) header.d=bootlin.com header.i=@bootlin.com header.b="IPgW95Rh"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 3E65C85720; Fri, 17 Mar 2023 15:25:37 +0100 (CET) Received: from relay3-d.mail.gandi.net (relay3-d.mail.gandi.net [217.70.183.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id AC99985283 for ; Fri, 17 Mar 2023 15:25:34 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=reject dis=none) header.from=bootlin.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=thomas.perrot@bootlin.com Received: (Authenticated sender: thomas.perrot@bootlin.com) by mail.gandi.net (Postfix) with ESMTPSA id 0856860009; Fri, 17 Mar 2023 14:25:33 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1679063134; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=vCyT/K47m1PgUnnSjXxgtmelaMNM3rqJ+c/sct6eLwY=; b=IPgW95Rh77II6l67Jl155GFFzRC3I355OlgXx2jempF2xSvrfZ/y5DYGz/DQzME0cbQ4f5 bzU8U5budR4Q5gFO/en7ktZePIl8vObVfVtOHM8pXuODMBWM/xqBXJ8AreCrajoZ0qO34O HA4LZZuIuX3JM0n7GhYEZbE1d+IHYxuxK+oelkmnJs0m6O0hf9XmlL2f1kfGseoAKax7Pm K6WUgYJp0r8FUt9rJxegtg4shxEenYEHoNr3PfUcrS1/IXaTdFCveVz+jOObBw++DCrSzu FRwZbxBNDHLFLeM4ePJ+6VipaF5rOpmadgPYSR+kYmRmMI7S73UIVKIQ2yLvTA== From: thomas.perrot@bootlin.com To: u-boot@lists.denx.de Cc: sjg@chromium.org, Thomas Perrot Subject: [PATCH] rtc: m41t62: implements read8/write8 operations Date: Fri, 17 Mar 2023 15:22:41 +0100 Message-Id: <20230317142241.675894-1-thomas.perrot@bootlin.com> X-Mailer: git-send-email 2.39.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.8 at phobos.denx.de X-Virus-Status: Clean From: Thomas Perrot These operations are required by dm_rtc_read and dm_bootcount_get helpers. Signed-off-by: Thomas Perrot --- drivers/rtc/m41t62.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/drivers/rtc/m41t62.c b/drivers/rtc/m41t62.c index 66a0faa0ecff..891fe09d311b 100644 --- a/drivers/rtc/m41t62.c +++ b/drivers/rtc/m41t62.c @@ -283,6 +283,16 @@ static int m41t62_rtc_reset(struct udevice *dev) return m41t62_sqw_enable(dev, true); } +static int m41t62_rtc_read8(struct udevice *dev, unsigned int reg) +{ + return dm_i2c_reg_read(dev, reg); +} + +static int m41t62_rtc_write8(struct udevice *dev, unsigned int reg, int val) +{ + return dm_i2c_reg_write(dev, reg, val); +} + /* * Make sure HT bit is cleared. This bit is set on entering battery backup * mode, so do this before the first read access. @@ -296,6 +306,8 @@ static const struct rtc_ops m41t62_rtc_ops = { .get = m41t62_rtc_get, .set = m41t62_rtc_set, .reset = m41t62_rtc_reset, + .read8 = m41t62_rtc_read8, + .write8 = m41t62_rtc_write8, }; static const struct udevice_id m41t62_rtc_ids[] = { -- 2.39.2