From patchwork Thu Nov 26 10:45:34 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adam Ford X-Patchwork-Id: 11933187 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-13.7 required=3.0 tests=BAYES_00, DKIM_ADSP_CUSTOM_MED,DKIM_SIGNED,DKIM_VALID,FREEMAIL_FORGED_FROMDOMAIN, FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED, USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 5235EC56202 for ; Thu, 26 Nov 2020 10:47:30 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id C7E0620DD4 for ; Thu, 26 Nov 2020 10:47:29 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="F+XQ6kyR"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="glb3h6WT" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C7E0620DD4 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:To:From: Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender :Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Owner; bh=R8VUgJKXmUdtOq5kFkJEZOs/i4nFLk7UFPip/l8HTdc=; b=F+XQ6kyRXsFs0JK7waeqYeqPTT heKvmrtPgMQJ9qDFPYUBYlPdW2x6gv/hAGEWHVlSGnibyy8zlSwF79ff4nXJ4GklOTjmLrCoLiDWL HEpakf8F6HqvIYOWTBWkGG0bn0wmI953nrwbK5Fa/ybeS5Q3/gHdHAxIZk106K9iQHpuFOvMVqVLV XlO+GctGSVzYWrg+Zv7wfyPdQgZtAfmCz0V6uhKuAZrut+z8zjcdqVgFQ6EGsOCO/R3Icjg0KJnH1 SVIWzEvHoctZpSqXquCVmYLhCnuxMMtstS9Rch/F3ZQWy+63x9If3hMojBc8FLNsvPKryd1FdWtg9 ANaJBfcg==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kiEmq-0003JB-7J; Thu, 26 Nov 2020 10:46:04 +0000 Received: from mail-io1-xd34.google.com ([2607:f8b0:4864:20::d34]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kiEmn-0003Hn-MC for linux-arm-kernel@lists.infradead.org; Thu, 26 Nov 2020 10:46:02 +0000 Received: by mail-io1-xd34.google.com with SMTP id s10so1354035ioe.1 for ; Thu, 26 Nov 2020 02:45:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=K4xHL/8FlQ96VISXMQL4ONhhtmirwRht9opUGBD2zQA=; b=glb3h6WTBIewNlAWOUlSd/IIyOtgvsAi8FtttskSdd4zjZhPYlhIABFouihIcHEh+l rIXF1HTv5wg+4+F1jrHm0YZS6w6JkzXPA6Jm1PiWQTTZ3nlZPscUIf5r0XMmeNgdBLWF aR4Kh5jMabXDYgmoWPIdQXg4kgNMH35EgUhoyb5HEtgNVMjFLxdqWjLdlov1SiOeZQZT Lyt64dxJ+RseZMHPs92AWGqyOO/E4eZsc+ic+5bq2/dHT9MkTrm+q7F1MaNN6Wrk//z8 thf9UWHmJFM+6+yUO7ppx20UvQv/znU/Ms0TevQ+gK+Ifbn+PQzcacFWKwDAT+YSHNag ZBvg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=K4xHL/8FlQ96VISXMQL4ONhhtmirwRht9opUGBD2zQA=; b=slVr83dPMtf1nMGyzFHs0RzdWPBEgeOGOi0fHX4ycCQ0+FOvsHUn1w21neO1ZJtW7w UR4zqiZ2qvJdVSjmnDuxGzxI6wM1u+IXaPOH6WpNrpoxV/BjnExl8HsLw64esL16NMI0 J1nSRb7RfZNP0P5QB1Y26Npc5aejok9O8suB09ONoe/UbD28x24eS6M8lqX+MVSHlt9Z ohSt5sN+1cG3NS0LGyui/1aJe+w12F8Hh1bSaWweBcKBbxHF9hBw2sprvYDsOCq/MEgV SsUEMXX5W09sWaKxowML9BIZuRPbPhsmFdA1/TAWTJSb75IGoQgKgcyJ6QB0pQ3fLXlp XgFw== X-Gm-Message-State: AOAM531+EZkxDJ+9ubu1pHR5Du5CmSh7LvP1D+CZ3Yaa2NaerDesXf9w Y7QlPopcuyOw5gd9M0QHMffZmMpjhXXb9w== X-Google-Smtp-Source: ABdhPJzDOeykMQDQwWYaH8BZZEKy3+g0zBvmGpk8Ma4RCWDqGqO6xLogZT9PMYRs6pfQYvuusZpAHw== X-Received: by 2002:a05:6638:110c:: with SMTP id n12mr2572846jal.75.1606387556168; Thu, 26 Nov 2020 02:45:56 -0800 (PST) Received: from aford-IdeaCentre-A730.lan ([2601:448:8400:9e8:8da2:e979:8d1:eddb]) by smtp.gmail.com with ESMTPSA id u11sm2366189iol.51.2020.11.26.02.45.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 26 Nov 2020 02:45:55 -0800 (PST) From: Adam Ford To: linux-arm-kernel@lists.infradead.org Subject: [PATCH V2 1/2] arm64: dts: imx8mm-beacon-som: Configure RTC aliases Date: Thu, 26 Nov 2020 04:45:34 -0600 Message-Id: <20201126104535.1075658-1-aford173@gmail.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20201126_054601_765655_5E98D81B X-CRM114-Status: GOOD ( 12.83 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: devicetree@vger.kernel.org, Fabio Estevam , Adam Ford , Sascha Hauer , aford@beaconembedded.com, linux-kernel@vger.kernel.org, Rob Herring , NXP Linux Team , Pengutronix Kernel Team , Shawn Guo Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org On the i.MX8MM Beacon SOM, there is an RTC chip which is fed power from the baseboard during power off. The SNVS RTC integrated into the SoC is not fed power. Depending on the order the modules are loaded, this can be a problem if the external RTC isn't rtc0. Make the alias for rtc0 point to the external RTC all the time and rtc1 point to the SVNS in order to correctly hold date/time over a power-cycle. Signed-off-by: Adam Ford --- V2: Remove fixes tag diff --git a/arch/arm64/boot/dts/freescale/imx8mm-beacon-som.dtsi b/arch/arm64/boot/dts/freescale/imx8mm-beacon-som.dtsi index 5565775270f9..9bdefbba9e90 100644 --- a/arch/arm64/boot/dts/freescale/imx8mm-beacon-som.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8mm-beacon-som.dtsi @@ -4,6 +4,11 @@ */ / { + aliases { + rtc0 = &rtc; + rtc1 = &snvs_rtc; + }; + usdhc1_pwrseq: usdhc1_pwrseq { compatible = "mmc-pwrseq-simple"; pinctrl-names = "default"; @@ -219,7 +224,7 @@ eeprom@50 { reg = <0x50>; }; - rtc@51 { + rtc: rtc@51 { compatible = "nxp,pcf85263"; reg = <0x51>; };