From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id DD35CC433F5 for ; Tue, 19 Apr 2022 08:15:07 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=DgMYVxTLkfWXvyYD6ac28cLcKrfa4Pxoey9GEcinZuY=; b=0xWUgEmEqr6jFN KbJTWPjvJHBO21SrcVurZxyd14mUr1c2rZoCer3LkwE9iYUL1usy69rz3zbgkQ6kNXVoAJu2eXCcn 94UXzFTMtAEyWS//n1s2YFbg2d4695V2YPU+aE9Xady6u7qLIm0M9d4ojLZiy51+lG3+wTfvouOCm E1fmInJP+mtTu00smY9MzjTM5pHCmUwv5W6HWnud7eUewSFAODK53Z0QJU8luumxO60VZdYJtK+w3 8dkoF+FYQV4nq7/7IT13yY0PFbrlwJA+iMrG/kvJ6Odxfk8uMz9G5BsqA4zDF5mniMANoVopGioql AvK+5gqkDxxlP+XxDqmQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1ngizq-002E2p-V7; Tue, 19 Apr 2022 08:14:03 +0000 Received: from desiato.infradead.org ([90.155.92.199]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1ngizG-002DlT-6A for linux-arm-kernel@bombadil.infradead.org; Tue, 19 Apr 2022 08:13:26 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=desiato.20200630; h=Content-Transfer-Encoding:MIME-Version :References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender:Reply-To: Content-Type:Content-ID:Content-Description; bh=ymcXL9mZkOXE1tvy2X8sRlDYOjiY7V/45QxE3N+k/bg=; b=ZBad2QtZ5u3AiVt4zP3RGZXlKH ZLHXa50Xh1v0lrEFOTfy0WOAphc66K+MCAnQL4yRwMIBgziDItFLs+gW152vu+bOIEh/rooikuBpj mbGSo1P8o3OT3GPNZ/9APLEz9PbAWW8wFwjg0BI87/o4OSSaEL4tKAKR2q7kYq6EIzrx5V42gw3h8 LD1FzMSwgqPid1U5QXMPM2OyMzxJ3nYdZvghmdRlXnNeP6JNTr0ePr+tSLb4hwN6uZpLG6BLTMu2c sI+Od1kdDtu5hu0G2Ks+KRIpehR90UDJ2sFI9t/HEKmSCsFai6fIkCbi8C63E4Z3VqIMTmU5KpUQ7 6bnim7QA==; Received: from mail-pl1-x630.google.com ([2607:f8b0:4864:20::630]) by desiato.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1ngiz9-006l8r-Cy for linux-arm-kernel@lists.infradead.org; Tue, 19 Apr 2022 08:13:24 +0000 Received: by mail-pl1-x630.google.com with SMTP id v12so14693422plv.4 for ; Tue, 19 Apr 2022 01:13:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=ymcXL9mZkOXE1tvy2X8sRlDYOjiY7V/45QxE3N+k/bg=; b=d2lwlqxOipd23SNVAohwHf+gxo5amqNUclnUkRETxFfTTn1ZTq3HvQws+brlFkt85c Hfof9ZusLxWdVXKJ3l1Gg3TZenarfIXBwbKaK3la2n/LByuTNRdooFo/cte6FrHY39Eq 9ncMqc58sVmkJwKE9Skxnh51bHyEICko8Uspo= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=ymcXL9mZkOXE1tvy2X8sRlDYOjiY7V/45QxE3N+k/bg=; b=fjgQQ8JhIrQdM50LjzgmGisZne1otPGiOUGe7krB7FfpR4nWGZg52yDK/L9Z07aqCx sCowlivt4q8VjyHHX+vJHNNrtm0KaIx87Guh8FwMqn2LolO8G606VuPBGWuCIsA5JW4R zaO907yDLYApWAyUTvv3qLiOhKkLMRsQ+ehJi4o6ZbBYrKz162AVM0hLcrcP7g4aZlh7 zaoybq1rpNgbHNaXhyhlLNwdQkjZmX4mfKkBzvgYdE8ZaxJ1X9h99swRAhT6KriBoTuX iUOblJiBR3st2cQodx2Kdm1Zu/OPXp6dsLRfaln4s1BQqAZuqdWjW51K6Euems4Q/Y6H TSnA== X-Gm-Message-State: AOAM5328jfSGmPRBVPsDTIe7AUcP3jJ6T0RRnUQ0hPpMGCBLAWqFoahB OLH/GdenEkCGtHFoTGaUl1aojg== X-Google-Smtp-Source: ABdhPJyPJGvPpTMNIeDwzlbJl89ma0IN1rYEVyRw7X+rYVNTUlAWEMm81vh00KrOJ1Q0dNCJ5surTw== X-Received: by 2002:a17:902:eb8c:b0:158:4cc9:6998 with SMTP id q12-20020a170902eb8c00b001584cc96998mr14826627plg.35.1650355995603; Tue, 19 Apr 2022 01:13:15 -0700 (PDT) Received: from wenstp920.tpe.corp.google.com ([2401:fa00:1:10:33f6:f1e6:3e21:a253]) by smtp.gmail.com with ESMTPSA id n13-20020a654ccd000000b0039db6f73e9dsm15767448pgt.28.2022.04.19.01.13.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 19 Apr 2022 01:13:15 -0700 (PDT) From: Chen-Yu Tsai To: Michael Turquette , Stephen Boyd , Chun-Jie Chen , Miles Chen , Rex-BC Chen Cc: Chen-Yu Tsai , Matthias Brugger , linux-clk@vger.kernel.org, linux-mediatek@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [RFC PATCH 7/7] clk: mediatek: mt8173: Switch to clk_hw provider APIs Date: Tue, 19 Apr 2022 16:12:46 +0800 Message-Id: <20220419081246.2546159-8-wenst@chromium.org> X-Mailer: git-send-email 2.36.0.rc0.470.gd361397f0d-goog In-Reply-To: <20220419081246.2546159-1-wenst@chromium.org> References: <20220419081246.2546159-1-wenst@chromium.org> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220419_091319_950317_9968926B X-CRM114-Status: GOOD ( 15.52 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org As part of the effort to improve the MediaTek clk drivers, the next step is to switch from the old 'struct clk' clk prodivder APIs to the new 'struct clk_hw' ones. The MT8173 clk driver has one clk that is registered directly with the clk provider APIs, instead of going through the MediaTek clk library. Switch this instance to use the clk_hw provider API. Signed-off-by: Chen-Yu Tsai --- drivers/clk/mediatek/clk-mt8173.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/drivers/clk/mediatek/clk-mt8173.c b/drivers/clk/mediatek/clk-mt8173.c index 68d3a9749316..d34b248c42ca 100644 --- a/drivers/clk/mediatek/clk-mt8173.c +++ b/drivers/clk/mediatek/clk-mt8173.c @@ -994,7 +994,6 @@ static void __init mtk_apmixedsys_init(struct device_node *node) struct clk_hw_onecell_data *clk_data; void __iomem *base; struct clk_hw *hw; - struct clk *clk; int r, i; base = of_iomap(node, 0); @@ -1023,10 +1022,10 @@ static void __init mtk_apmixedsys_init(struct device_node *node) clk_data->hws[cku->id] = hw; } - clk = clk_register_divider(NULL, "hdmi_ref", "tvdpll_594m", 0, - base + 0x40, 16, 3, CLK_DIVIDER_POWER_OF_TWO, - NULL); - clk_data->hws[CLK_APMIXED_HDMI_REF] = __clk_get_hw(clk); + hw = clk_hw_register_divider(NULL, "hdmi_ref", "tvdpll_594m", 0, + base + 0x40, 16, 3, CLK_DIVIDER_POWER_OF_TWO, + NULL); + clk_data->hws[CLK_APMIXED_HDMI_REF] = hw; r = of_clk_add_hw_provider(node, of_clk_hw_onecell_get, clk_data); if (r) -- 2.36.0.rc0.470.gd361397f0d-goog _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel