From patchwork Wed Nov 30 22:57:20 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stephen Boyd X-Patchwork-Id: 28031 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:f944:0:0:0:0:0 with SMTP id q4csp1193259wrr; Wed, 30 Nov 2022 15:00:33 -0800 (PST) X-Google-Smtp-Source: AA0mqf46TM4d69QUo9WtKnXapuM3r/Z2S2wjB6wkU5PqCRIsg0tZ2ges916cIRFvguqYquoFiKN1 X-Received: by 2002:a17:902:8d98:b0:189:8e39:3c88 with SMTP id v24-20020a1709028d9800b001898e393c88mr16843178plo.102.1669849232929; Wed, 30 Nov 2022 15:00:32 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1669849232; cv=none; d=google.com; s=arc-20160816; b=X6qRNScu2V8QFw+rxdHwlH4LeiAZBl6/eSeh3lEtwZyXE9j0pESwyD1iNJvwYshMq5 PNufU7e6XolRF/kWaCv9sDW6NHp4o4Y9mx5NW9i9V7IQUwWk9uuOl+MCTF5mAqXaQ2E6 i/YOKqOBLgO9ydVH7kpMttBCBFinzFAVhXlODH8tY/lEuXmKHQ888GOQJQMop+Qmwrm8 k4OmUyQh40E7zNs76XUI44WfQvopAc0CAh3O4hiC45KBzBBs0PTH0/kSdThPWeEf0Nxa aL5nmSeCJZytnvT45B/Ud/YeLZCbfENE+rQLxL8JSt+CSd3I01TxhIJg/iHnE+6xoOhq MDhA== 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=FbhBzwi0LEbKEPymCjdcrnwhEOzomBPUN0sDVJnWHk4=; b=Pj6+SKKk5UtAo1rV98sYBQu6iAYl0gtZyJbpRapVaxguTsiwWbQlu79a0nHSeVU/VL iT1kkxIM8RdgCztlqwBmWQIFjJHEqjbSABNDRQ9j82mXAxFdafju4fNfjW6p7QCzHs1V KHyOel0h5pwbMTir3t+HXP3KMb4PksKbqb0ys2l2Akh1Cow0GbZx33wC7TzO35igRpKr SaQc7K90h4h40cx+UP35E64dOhnL624WpU/zEkBugji11UvuFLKqanC3jt8ofQUp3A6n r39zMHKEJFLUK2POzhMCKow7rnekmn8ey+AxvFUP+Baod3Nb1JNe3Z5NucSy406+t1fr rJ3Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=bZkPwGIb; 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: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id u7-20020a654c07000000b004701d95bcf8si2608588pgq.564.2022.11.30.15.00.19; Wed, 30 Nov 2022 15:00:32 -0800 (PST) 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=bZkPwGIb; 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 S229732AbiK3W50 (ORCPT + 99 others); Wed, 30 Nov 2022 17:57:26 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34332 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229712AbiK3W5X (ORCPT ); Wed, 30 Nov 2022 17:57:23 -0500 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id CC36792A0A; Wed, 30 Nov 2022 14:57:22 -0800 (PST) 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 dfw.source.kernel.org (Postfix) with ESMTPS id 64E4161E36; Wed, 30 Nov 2022 22:57:22 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id A7BB9C433C1; Wed, 30 Nov 2022 22:57:21 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1669849041; bh=pybQYKi2gR0IlbnVuLeDx89kUYolz4gTT5Rd9aKijSI=; h=From:To:Cc:Subject:Date:From; b=bZkPwGIbaM8iGj5LhDqvrwo985+pfYojiKg05qNp3H3XmjAI1tyYdQGTgYaLlYmAl 371OvfRJ0itE5oFguAUTc/0x3b9vzWrSD2c9otXF/isS9n/dB1M+eo+10shBliDh5t 5P+u2kMCSeXkiCebeThs7tLYcmeJ3N1SOVkesNQclP1iGtgRHIwRBCFtKA44dQRFWx VsQcSjH2PE7lCSkkIT2Jvg8qBpVQuNdPOqohyTHdy+UFrnU7YR0HkrgUlHDwWNFrnR /90zev+LSTn5LuRBL8i2g+pox+i6iayu7Oo1dgUrZjaTjhxAYMjMObOCu5MGgEg2Kx FvsJKRceafadw== 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 v6.1-rc7 Date: Wed, 30 Nov 2022 14:57:20 -0800 Message-Id: <20221130225720.1615026-1-sboyd@kernel.org> X-Mailer: git-send-email 2.38.1.584.g0f3c55d4c2-goog MIME-Version: 1.0 X-Spam-Status: No, score=-7.1 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 X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1750963829563177610?= X-GMAIL-MSGID: =?utf-8?q?1750963829563177610?= The following changes since commit ffa20aa581cf5377fc397b0d0ff9d67ea823629b: clk: qcom: Update the force mem core bit for GPU clocks (2022-10-27 17:23:29 -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 f6abcc21d94393801937aed808b8f055ffec8579: clk: qcom: gcc-sc8280xp: add cxo as parent for three ufs ref clks (2022-11-22 18:27:07 -0800) ---------------------------------------------------------------- A set of clk driver fixes that resolve issues for various SoCs. Most of these are incorrect clk data, like bad parent descriptions. When the clk tree is improperly described things don't work, like USB and UFS controllers, because clk frequencies are wonky. Here are the extra details: - Fix the parent of UFS reference clks on Qualcomm SC8280XP so that UFS works properly. - Fix the clk ID for USB on AT91 RM9200 so the USB driver continues to probe. - Stop using of_device_get_match_data() on the wrong device for a Samsung Exynos driver so it gets the proper clk data. - Fix ExynosAutov9 binding. - Fix the parent of the div4 clk on Exynos7885. - Stop calling runtime PM APIs from the Qualcomm GDSC driver directly as it leads to a lockdep splat and is just plain wrong because it violates runtime PM semantics by calling runtime PM APIs when the device has been runtime PM disabled. ---------------------------------------------------------------- David Virag (1): clk: samsung: exynos7885: Correct "div4" clock parents Inbaraj E (1): dt-bindings: clock: exynosautov9: fix reference to CMU_FSYS1 Marek Szyprowski (1): clk: samsung: Revert "clk: samsung: exynos-clkout: Use of_device_get_match_data()" Michael Grzeschik (1): ARM: at91: rm9200: fix usb device clock id Shazad Hussain (1): clk: qcom: gcc-sc8280xp: add cxo as parent for three ufs ref clks Stephen Boyd (3): clk: qcom: gdsc: Remove direct runtime PM calls Merge tag 'samsung-clk-6.2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into clk-fixes Merge tag 'clk-microchip-fixes-6.1' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into clk-fixes .../bindings/clock/samsung,exynosautov9-clock.yaml | 2 +- arch/arm/boot/dts/at91rm9200.dtsi | 2 +- drivers/clk/at91/at91rm9200.c | 2 +- drivers/clk/qcom/gcc-sc8280xp.c | 6 +++ drivers/clk/qcom/gdsc.c | 61 +++------------------- drivers/clk/qcom/gdsc.h | 2 - drivers/clk/samsung/clk-exynos-clkout.c | 6 ++- drivers/clk/samsung/clk-exynos7885.c | 4 +- 8 files changed, 21 insertions(+), 64 deletions(-)