From patchwork Wed Nov 25 21:03:38 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adam Ford X-Patchwork-Id: 11932221 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 12D3EC56201 for ; Wed, 25 Nov 2020 21:05:07 +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 93DFE206F9 for ; Wed, 25 Nov 2020 21:05:06 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="Rc6hkWSA"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="WGfi9RAH" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 93DFE206F9 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=kAt2zRfiakxrW5ErnUl35delG1QHoyMBNjEfssMZl2E=; b=Rc6hkWSAINrQNh7/f8KO+DtYmq X7+uL2SxNnWMJJ+hfWaVmAkq3NcQ21x4gL/RJCHgqJo8OEcZH7f8FAxyB+mTMZ5uIUDKxrNNkwzPn qH8baKTP9XyIBvl5fNEi0uCPVoLKAN5MOj2QYjBeaVRyLzCBehbwRXwbEjF76wQJvem8uDDK9Hoj8 k/5TD6NcMbzN/B+yt/TyAKGMHcIzIVWbG6dbNnEDX7IHBViuuqSI1YNoQa+j68/mp7PtwGCxP7Bed 0pQBJW3Ngslt64ydJfbfkvE/i22AZyS8i7vvWpjjB5mJkqclQOeEIidZYqJiY6Wk65+gcTYxOXdMP 0Iv58a4g==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1ki1x9-00071C-1a; Wed, 25 Nov 2020 21:03:51 +0000 Received: from mail-io1-xd32.google.com ([2607:f8b0:4864:20::d32]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1ki1x6-00070W-Oa for linux-arm-kernel@lists.infradead.org; Wed, 25 Nov 2020 21:03:49 +0000 Received: by mail-io1-xd32.google.com with SMTP id z136so2745893iof.3 for ; Wed, 25 Nov 2020 13:03:48 -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=WwznoyDHBsJCVbgMxaR7ZjCVsPFN2HZtH9ujSY9qRqY=; b=WGfi9RAHiHe/zNHl6FtySgMn2q2nuu92HdPboNPVhihz6HNjPoxVI7L2DNrh14Ehc0 U97Frh//zAg/GOvjMi0YJMJNXwancZp03JcHm3ZTwQxSP79vHLc9973vc/UDxJGhSINT r7PAL9djodayR8lBXMl28aCmJxIyjK+t+o5K36lBEAz9ETaarHhQaaAIAaUQw8c37JmE 30p8O4wF5B7D5Y56/uyN5OYpngRch2icVa8bo0NVFP0W+0/rYHODWlrXgvE2PaCVYTJX rbpeRj8UNSrJ7neKt1R3v3UpZyegrI38vuw1KrPRMuwtNZ5LOglHvvoSl/cQfMjSLM9U 5l6g== 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=WwznoyDHBsJCVbgMxaR7ZjCVsPFN2HZtH9ujSY9qRqY=; b=cyhjs6kUxlQw3wDDvYwPeVwy+p+Z2F4cKoQ/tac1t6Crm1E/yvs/CKyFSWw6wYGFYR Sk9chmAVqcaHjh4jfjc1dOFQXoKFoZcmfWxBQCpjwFxvSuhDD5kqIe2+ggJFh0atqeiB SpoWQ4gCDbLZhlJj49j/0Uejvc89hKAuPRRzW2cDLKR0u+xl7b47ggCI9YynkKtCKTJb VoOlAULIwRCKjpfjTv5q9YJQ4pR1Sgw7CBgSmJvFDTqC48immQDV1eCaqoDY26dQrUl0 Z4DBWwQprkRBhR6KyQBKSNt0s4SJRd0oyhxXJakWPhgBuDga6IheJOCwX9+mAACXln+9 wFWw== X-Gm-Message-State: AOAM530t4Flqb9XPeloGv7R7M7kqw9nLnUXmHrIkjPrwAgSfZrwi62U5 LyKwiqRFLbZ34+veGJyDDwBIOiQYaBe54g== X-Google-Smtp-Source: ABdhPJzaBSwjfWAsLwaG+BNk9frishX4cRzHoimLv/uEeFvvobpUfwCg0b5CKl+lSvhdD5TlT8/PnA== X-Received: by 2002:a6b:750e:: with SMTP id l14mr4143177ioh.151.1606338226154; Wed, 25 Nov 2020 13:03:46 -0800 (PST) Received: from aford-IdeaCentre-A730.lan ([2601:448:8400:9e8:8da2:e979:8d1:eddb]) by smtp.gmail.com with ESMTPSA id x23sm1564979ioh.28.2020.11.25.13.03.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Nov 2020 13:03:45 -0800 (PST) From: Adam Ford To: linux-arm-kernel@lists.infradead.org Subject: [PATCH 1/2] arm64: dts: imx8mm-beacon-som: Fix RTC aliases Date: Wed, 25 Nov 2020 15:03:38 -0600 Message-Id: <20201125210339.1071419-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-20201125_160348_845266_41535D7A X-CRM114-Status: GOOD ( 13.00 ) 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, Krzysztof Kozlowski , 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. Fixes: 593816fa2f35 ("arm64: dts: imx: Add Beacon i.MX8m-Mini development kit") Signed-off-by: Adam Ford 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 Wed Nov 25 21:03:39 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adam Ford X-Patchwork-Id: 11932223 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 4E4D0C56202 for ; Wed, 25 Nov 2020 21:05:07 +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 9C77C2075A for ; Wed, 25 Nov 2020 21:05:06 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="rIOT1FVT"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="jC3hTa5T" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 9C77C2075A 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=0yDdANnt8PoWvvqWEcHl3IhuTEuwxELhFjvnx5PfXSA=; b=rIOT1FVTJxBbOSRMIvkKzVP2t TIbazjtNi+1DNJw4EjDFBGDzcmup3WNyoTYd/JZGlcGRGJ1arEJ5fq49FkX/LVPXvB4LzbQTjjBEb bPsuSYSccXr0sACvFalrloJZDsF3AMvnV+IWxR2KwYkjfNQU9A6OU00Ek3jqp5uFQmw6OBfYe+ejp h/boEgT3eyLx65cwt78W2slVnO6m4DAEwMsAT0Q+vSMeOmIdfQatiV/oI8o2A1zAUwszEJTIKucYT pshcLKMrCmLghlA2QC4vtjGhMq6HyOlURLcWrcLNl7gn65JejQLrmHcL2TqEKdl7twkPOaiGaPNmY sWe2ppkqA==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1ki1xA-00071O-Ff; Wed, 25 Nov 2020 21:03:52 +0000 Received: from mail-io1-xd32.google.com ([2607:f8b0:4864:20::d32]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1ki1x7-00070b-Ci for linux-arm-kernel@lists.infradead.org; Wed, 25 Nov 2020 21:03:50 +0000 Received: by mail-io1-xd32.google.com with SMTP id u21so3487411iol.12 for ; Wed, 25 Nov 2020 13:03:49 -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=xcTsX4ej/UkZ63xJWlrhRCi5ZjNKdHYN+db6xsLhcQw=; b=jC3hTa5TCI5Myo/dYUCtrDYKKXKpGRAlMguaJb7ch8vOupDDf54sftnKMlQ5OnG9mw XaMd12FUzcxCKQAsl7dS5r9DP32mX4BpxXe+3+Y4hHrgKVxAX8bXUn9roXO93vS65dMV EIFlSVU6ynwG4s2Oja8QCDTnMpg1FidhKc21fFuzrLjtB6Qq9ONgXxvnCupnq3wQhcR0 iBNPA/T4efpcbXGEMwUXfCbIN/J+R46BzhxlgCL3rMGT7qBPwgqQ0GbsFGngd0rGSNYD S+QxlSG7LmHCUkBtEbUFnozOv7+FedlRvZD25v3SNMib3fcF7jJQUi1xZP//EbrLN+1O t9dg== 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=xcTsX4ej/UkZ63xJWlrhRCi5ZjNKdHYN+db6xsLhcQw=; b=QlMJNaRGDOhRGlAjlXOkCIkccbVIa/lkqWRTB7/zO8cNFWKZCza6CVDNAwasEa71Y3 5m3o5aOCLFuEVJ1JlUb1Tbb57jqOFEvnRjO5QPgY6HyxT5yv4enPDgOHhbq5pGpgCdMS 7fw6lxTbi+OE6Qj98UtwnzFsfPs0UfFBvVR5moa74F/R1LcFXYCg/D+FgmzBMm4z7iuX 1XAwmGJwsvsxN2qohyQArgsu3ZUTCWCFNp0l+JrRKRQ4cgK0WPRoZUwY7b2Q+a88CrF4 hGEQrOWIJLf26M8JkRPLDQuZbbLazkFtdTtdR1DZf9JBgiWQy0KGjb893dVJ239PQD9d Y0yA== X-Gm-Message-State: AOAM533t7wOtrdguCJfh1ytJSTKHzsDHze0MHYbWm83o6EtrkdM4w9hx wyebv4u5fqH7tQAz0qSdcBEr+IdQA2rmVw== X-Google-Smtp-Source: ABdhPJw4nPeeTG98OXe4vSBFKc+oHqPAYGlXA6woZ/pYsZnuvEFJWTQsp4LQy0CnOpl378+bzcVduA== X-Received: by 2002:a05:6638:1ef:: with SMTP id t15mr103123jaq.28.1606338227537; Wed, 25 Nov 2020 13:03:47 -0800 (PST) Received: from aford-IdeaCentre-A730.lan ([2601:448:8400:9e8:8da2:e979:8d1:eddb]) by smtp.gmail.com with ESMTPSA id x23sm1564979ioh.28.2020.11.25.13.03.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Nov 2020 13:03:47 -0800 (PST) From: Adam Ford To: linux-arm-kernel@lists.infradead.org Subject: [PATCH 2/2] arm64: dts: imx8mm-beacon-som: Fix PMIC clock error Date: Wed, 25 Nov 2020 15:03:39 -0600 Message-Id: <20201125210339.1071419-2-aford173@gmail.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20201125210339.1071419-1-aford173@gmail.com> References: <20201125210339.1071419-1-aford173@gmail.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20201125_160349_460152_E2F25F3E X-CRM114-Status: GOOD ( 11.68 ) 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, Krzysztof Kozlowski , 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. Fixes: acb01032e11a ("arm64: defconfig: Enable clock driver for ROHM BD718x7 PMIC") Signed-off-by: Adam Ford 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";