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>; }; From patchwork Thu Nov 26 10:45:35 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adam Ford X-Patchwork-Id: 11933189 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 5024BC63697 for ; Thu, 26 Nov 2020 10:47:31 +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 C0D2020DD4 for ; Thu, 26 Nov 2020 10:47:30 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="Y21x5y2V"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="nkK8img4" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C0D2020DD4 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:References:In-Reply-To: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:List-Owner; bh=GXw8xmFwqQH/J9S84CMZNNYgy/pyic0bK/2H65AGrag=; b=Y21x5y2V+kSrHSH3ST07bjOyq JAKJb0BGr+FGeVkfKCH23r2xiKX2d4McQwGe44hzWtTPS+r176mBLeNHQ64wgJdAUAKozZkAwhvt+ VDpl9TqgOrWZtwfUpN/+w5YVIj+lEbgN4VisWlProYNDDRqLcDymZH2ekGzB9nT2EI7Tk7LpcEo1y IypzGoz0Tfl4M3HSI56BNwmakxzRAeOxfxLPeZZdVOQh9mNzCT9bI90V985nwZlWmObeo6qU5jLv9 wJuUjKkrxaCoHel43owPxdGaXjxuGW5Cba9KhlcjxFkSUpeT0c76Gc5Df4VoGMYuNndREpkXwi277 iXfjAeGgQ==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kiEmv-0003JZ-Q1; Thu, 26 Nov 2020 10:46:09 +0000 Received: from mail-io1-xd2a.google.com ([2607:f8b0:4864:20::d2a]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kiEmo-0003Ho-4s for linux-arm-kernel@lists.infradead.org; Thu, 26 Nov 2020 10:46:02 +0000 Received: by mail-io1-xd2a.google.com with SMTP id s10so1354089ioe.1 for ; Thu, 26 Nov 2020 02:45:59 -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:in-reply-to:references :mime-version:content-transfer-encoding; bh=g+toeeYi8DQw0/gPDX9PxOAus96It9Tzv5UuE2R5wlY=; b=nkK8img4nofkjSmb+XBzG4Nwqt3dg08RcQxzLTLOu0jacpNmnIO4SyViVuv/SqB5Bv ru+i04YdAC4HJlKMWA2lixO96k5YNrhAXFs8hjFn6RmY9h7H4TJMVW2ApohRU3+ZLFee oY7Owfrx8Dp8Wizu5AxqKBEf4rSv22NXfSX6Zy+AM34g8sqMmqsCtHVUbzo//SihB0lo EHBERDHfXczfRx+rUkUwdBiqvIHBpNarHyz9AvjTB1ds+iqUctQJwjYVk3ZTbsMnjHEz MkXbgFaoO6PpFwtHbW9YRVU+tNwopp7+vKLXJFKGVszOj9zLl1odNwA9zG9mQs1O9ohj Idpw== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=g+toeeYi8DQw0/gPDX9PxOAus96It9Tzv5UuE2R5wlY=; b=VKXJDJ7etR8pzN2QI6BlOnlkeIleKpXjTzJNHM4XrLZqAHsk9jhx5ZrZN4/tajJW2O ekjS2FMGaN9/M+DNtilUWg2BmJCts8cnwHlMPX80mO3yR9D658JYiSOUnKhvyKlgrCYr ognM17YaxalL0NDDgjmmdzDxtP0L/IX5P9AnlnM3shhf3tXBpZakIQRUlolUfs3Fhq0R HjrznIUzgWmGe5rk02Wi9dC1MbKDuP5xFxBMhQ+oJEjBQ8GFZJwmZvwsCTYgy4rny0fs LTezZmpa6nJA1fhbYJ6NDQY/t7dJq/jSR9favjTvyutlE/TDRmwKDWEQVmIpgPl9EnfR HN0Q== X-Gm-Message-State: AOAM530JE1GpebgcA0WrCFMqu2d+1K75/pu5qO3DevIY9bvQLn0XD+Ky ceeLJkl2ik1iiGA6uBH/AABQVi2VBrlYdg== X-Google-Smtp-Source: ABdhPJxsaAv5QRlafRhiwwr2Hbp3YEB4FoPW+S22K1dCCtGQH7noHTQAJizgbts4rSiA5qjvb9ks5Q== X-Received: by 2002:a02:930e:: with SMTP id d14mr2562096jah.92.1606387557484; Thu, 26 Nov 2020 02:45:57 -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.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 26 Nov 2020 02:45:56 -0800 (PST) From: Adam Ford To: linux-arm-kernel@lists.infradead.org Subject: [PATCH V2 2/2] arm64: dts: imx8mm-beacon-som: Assign PMIC clock Date: Thu, 26 Nov 2020 04:45:35 -0600 Message-Id: <20201126104535.1075658-2-aford173@gmail.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20201126104535.1075658-1-aford173@gmail.com> References: <20201126104535.1075658-1-aford173@gmail.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20201126_054602_234470_7612CF01 X-CRM114-Status: GOOD ( 11.28 ) 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 The PMIC throws an errors because the clock isn't assigned to it. Fix this by assigning the clocks info. 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 9bdefbba9e90..d897913537ca 100644 --- a/arch/arm64/boot/dts/freescale/imx8mm-beacon-som.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8mm-beacon-som.dtsi @@ -111,6 +111,10 @@ pmic@4b { interrupts = <3 IRQ_TYPE_LEVEL_LOW>; rohm,reset-snvs-powered; + #clock-cells = <0>; + clocks = <&osc_32k 0>; + clock-output-names = "clk-32k-out"; + regulators { buck1_reg: BUCK1 { regulator-name = "buck1";