Received: by 2002:a6b:500f:0:0:0:0:0 with SMTP id e15csp3213251iob; Sun, 1 May 2022 09:50:45 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxeBZQ77aY9dFnXpnTDs+wLr18bfb/7pwOL2ZzOTDw7x8z1SlNk/6XeGDvaDt09AJfSfe/7 X-Received: by 2002:a05:6512:318d:b0:472:1671:951f with SMTP id i13-20020a056512318d00b004721671951fmr6572125lfe.73.1651423845583; Sun, 01 May 2022 09:50:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1651423845; cv=none; d=google.com; s=arc-20160816; b=s03zVNr8jQJRbg61aMZL0N8pUGdcEvu4JXjWN+waF6L0tBZuwJn43VbNL1CeJutt7e WOw07n3NsnjFlrtCv/M+bxorEQbCS2gbZ93Bm+9Y92tScX8x6VbMdr2/6QkGF3Ua00FW QRQ0R8aBdlBYpmccEUUtpL2Mf/osudse29ycF1iIk7prdbR2PTta6UQJkf2otGX9AydN kJizbkMu9BCYF/Z1z0F3Xt5GrI4meqO6BPiP51hjmUonrawUsFm1Ivlj/Y5zrNRbSZpF x8puSjP4ROwbOVdjzTG0KLXQNPQrftscoOx+AQHtww1SwBows6chp32gY/kh81JV5etH 6Pvw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=0xkteS1owvLO7a8CT5boY0qxYSrzUal02aMLwdHC8Zk=; b=peO4o5DjuN2A/M5gjA4lHtjYRh4bKnqKXmynxweP6h51rZMfUC9CINnHiUsx7HRZaL eQLUMO0K2GFMTyUXbcWdDku4s9aCa4gwzyBFpv2FMo5uwhq7hUoiSix7p5PqVaPTX0vZ euZDVaNKbOdrZaPtmAF9ivyjJha00argHLDd2jVFLmmBET/poPBQfgiTEPnwx1d9MUV0 rGnMLlPvVACVZdTjkWZlFYK3MDDIptAKrUNvd/P3Qf5A34yTSZjeLmzCL7cVxTPJ9l2j cJ5BmXwiwPur90ckKIf+4cXJWfvThC/pV80vO5TLGWVSXJfQ0lYEvongXHGpGELs819p RR3Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=Xbnte5ey; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id f12-20020a0565123b0c00b004720b9c074bsi14902982lfv.550.2022.05.01.09.50.19; Sun, 01 May 2022 09:50:45 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=Xbnte5ey; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1381018AbiD2UsP (ORCPT + 99 others); Fri, 29 Apr 2022 16:48:15 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47680 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237448AbiD2UsO (ORCPT ); Fri, 29 Apr 2022 16:48:14 -0400 Received: from ams.source.kernel.org (ams.source.kernel.org [145.40.68.75]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 00A4583B0E; Fri, 29 Apr 2022 13:44:54 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id B1310B837C2; Fri, 29 Apr 2022 20:44:53 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 5D3B7C385A7; Fri, 29 Apr 2022 20:44:52 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1651265092; bh=gGXIvvgxFW+Na9moMutj5XsbabuqPY64zDFdjd/JUcU=; h=From:To:Cc:Subject:Date:From; b=Xbnte5eyHQ6MW41LrxxDqK0dIC1TgXH6co9ZIDMWeEYxdV/0/3IDBonFK5HTkvUAe KFHs63Tuu37RPEG3xqeXELcy0lpIvPWIcZNXq611kIzKUx3izsNQGHSbLf2N/Cq2pS fpccFA0L84RDS/b7TKg7ZM6O5LME8W9eS1BDCNrPOTTzWi4NWVdX5JWJkIXsCfPYE7 5GVUuxYkOHyqfuw4R0X6g4NMkd5DBvbmexWMq88b9iYJcHX8iGfoDuN2Wuq/YLgBnz PI418JfOdwSzVZqoxbJM/NnTYSQUl10GdUdkwIveyWMMPsrjQkwg0dxIWdJHgUvScW MWSvQrKWN0V2Q== From: Stephen Boyd To: Linus Torvalds Cc: Michael Turquette , linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [GIT PULL] clk fixes for v5.18-rc4 Date: Fri, 29 Apr 2022 13:44:51 -0700 Message-Id: <20220429204451.2794649-1-sboyd@kernel.org> X-Mailer: git-send-email 2.36.0.464.gb9c8b46e94-goog MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-7.7 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_HI, SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The following changes since commit 3123109284176b1532874591f7c81f3837bbdc17: Linux 5.18-rc1 (2022-04-03 14:08:21 -0700) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git tags/clk-fixes-for-linus for you to fetch changes up to a91b05f6b928e8fab750fc953d7df0aa6dc43547: Merge tag 'sunxi-clk-fixes-for-5.18-2' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into clk-fixes (2022-04-25 16:47:24 -0700) ---------------------------------------------------------------- A semi-large pile of clk driver fixes this time around. Nothing is touching the core so these fixes are fairly well contained to specific devices that use these clk drivers. - Some Allwinner SoC fixes to gracefully handle errors and mark an RTC clk as critical so that the RTC keeps ticking. - Fix AXI bus clks and RTC clk design for Microchip PolarFire SoC driver introduced this cycle. This has some devicetree bits acked by riscv maintainers. We're fixing it now so that the prior bindings aren't released in a major kernel version. - Remove a reset on Microchip PolarFire SoCs that broke when enabling CONFIG_PM. - Set a min/max for the Qualcomm graphics clk. This got broken by the clk rate range patches introduced this cycle. ---------------------------------------------------------------- Conor Dooley (10): clk: microchip: mpfs: don't reset disabled peripherals clk: microchip: mpfs: fix parents for FIC clocks clk: microchip: mpfs: mark CLK_ATHENA as critical riscv: dts: microchip: fix usage of fic clocks on mpfs dt-bindings: clk: mpfs document msspll dri registers dt-bindings: clk: mpfs: add defines for two new clocks dt-bindings: rtc: add refclk to mpfs-rtc clk: microchip: mpfs: re-parent the configurable clocks clk: microchip: mpfs: add RTCREF clock control riscv: dts: microchip: reparent mpfs clocks Dmitry Baryshkov (1): clk: qcom: clk-rcg2: fix gfx3d frequency calculation Samuel Holland (1): clk: sunxi-ng: sun6i-rtc: Mark rtc-32k as critical Stephen Boyd (1): Merge tag 'sunxi-clk-fixes-for-5.18-2' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into clk-fixes Wan Jiabing (1): clk: sunxi-ng: fix not NULL terminated coccicheck error Yang Yingliang (1): clk: sunxi: sun9i-mmc: check return value after calling platform_get_resource() .../devicetree/bindings/clock/microchip,mpfs.yaml | 13 +- .../bindings/rtc/microchip,mfps-rtc.yaml | 15 +- .../boot/dts/microchip/microchip-mpfs-fabric.dtsi | 16 +- .../dts/microchip/microchip-mpfs-icicle-kit.dts | 2 +- arch/riscv/boot/dts/microchip/microchip-mpfs.dtsi | 10 +- drivers/clk/microchip/clk-mpfs.c | 195 +++++++++++++++++---- drivers/clk/qcom/clk-rcg2.c | 2 +- drivers/clk/sunxi-ng/ccu-sun6i-rtc.c | 2 + drivers/clk/sunxi/clk-sun9i-mmc.c | 2 + include/dt-bindings/clock/microchip,mpfs-clock.h | 5 +- 10 files changed, 216 insertions(+), 46 deletions(-) -- https://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git/ https://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git