Received: by 2002:a05:6a10:af89:0:0:0:0 with SMTP id iu9csp2506730pxb; Sun, 23 Jan 2022 06:55:48 -0800 (PST) X-Google-Smtp-Source: ABdhPJy4WeaCG1jwdyf8n3vnOB1gJyOxYQMtNpjxXFCpIoORpwzaKj2vet9Bvlqe7hd3x7vAJsF4 X-Received: by 2002:aa7:9f5b:0:b0:4c6:fe0c:2e27 with SMTP id h27-20020aa79f5b000000b004c6fe0c2e27mr10881831pfr.65.1642949748387; Sun, 23 Jan 2022 06:55:48 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1642949748; cv=none; d=google.com; s=arc-20160816; b=mFhUhXb5IxJHDDSEZwuNhadbfAw3BAgFcsPwAel6wfPVHec3oOeTJ07p3X4knV5HZd 1MavxFX/J74NOq3pXyJSk6gI97Gv69LY98cT8wMkV3PacxESJAIL63WW/rWAvE4TSiUg y7ea+kMugPZ2oiEU1zV3G76eDjCZ+k7/LwoW1ZY75rDYBBvUJRnrk9zgft7t8kjP9ruP hn1uW27HPmBHv65dEdmyd47ZCwtnzEBOtwjcL81Wu0eiWKXYbtbasbEeed0iqJjWgGVU Y/b1MRzlpO0GzxpG55KGfwGxwvTLnZ+2JxBwi1cRwdDuKJoNhmo+Hg3YJPbqNCi95Ofm YHiQ== 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 :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=Nd/CF8vqUX0IATJQuscxS8huseCWfTQmqbhI4UY9O64=; b=sb1bXqHh85g1gTHdu+WQGHF9bN3i6cfjTaKm62ZmNEB6T4asp4Gg4Y83R6LVX7Y2/5 aBjQ+e0ATXUVGWdQ7dO2Gr6CVv2zUCKQZNxbC96lK3cbez2POzktZq+L3AdlBqaVR+iq Mr7gO5498qA5rvuNd1jhw0AV6JDDUGpMBBCwuaxRRJeFci90n0QWG3GOCIPhJqOkBpRi o8rt89j8nFiaRGEI4bZdztMs6mPSQKakWkZiqCsUqM12N/rO4SVNGmO2/LXbpwVoUzpC 6s1a5wBD1Kb1hJgojLjnuOUDqYOZV54Hl2iIwqHMxwNe91lP8c69Mxt4WEQMMoeU22MH Prng== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=KVC2hzrk; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id c14si11625413plh.350.2022.01.23.06.55.36; Sun, 23 Jan 2022 06:55:48 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=KVC2hzrk; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234131AbiAVJSS (ORCPT + 99 others); Sat, 22 Jan 2022 04:18:18 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40904 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234004AbiAVJSA (ORCPT ); Sat, 22 Jan 2022 04:18:00 -0500 Received: from mail-pg1-x52a.google.com (mail-pg1-x52a.google.com [IPv6:2607:f8b0:4864:20::52a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 993C0C061401 for ; Sat, 22 Jan 2022 01:18:00 -0800 (PST) Received: by mail-pg1-x52a.google.com with SMTP id p125so10271904pga.2 for ; Sat, 22 Jan 2022 01:18:00 -0800 (PST) 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=Nd/CF8vqUX0IATJQuscxS8huseCWfTQmqbhI4UY9O64=; b=KVC2hzrkkazjCViKrnLOLBAg7/PZhZuW5n9ZbxaTdZNc2UauGmE3xhUVMdsM3+gF7P 5BINxyVk+h4ChrIE0lwrtNomRSDTXyw59Ab+fEt2P3Mx9KQwMf7/dy49G5HR1+ZLEFWL Hh+vsa23bWhFlOaOnSJRCnrXlGcXx0JP+09JM= 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=Nd/CF8vqUX0IATJQuscxS8huseCWfTQmqbhI4UY9O64=; b=o+NULH/flaDsEZ9hx+oyOCTTpnKo62p+myXVcAVKwG7/2NtvDtdv0jFXqYNjL6OzqP ZkM/AqxtI23TURy66tl+N/Xi3tHGgjGHWNgEt7GbVvibor4IdF9c2EwmciahbLM9uAxf uc43ib36Iz3z3KTt4ler/kEH+C94oXS0+vnzJ0Thb+sAPZ9HBHRiagldxX6LwGrIjPCQ y84Yjn02twkuO0zms7184wqFQKGT1ZrbP1UifMx18rBojwQycNCDBCbdwZAXLSl3MrA5 oje92th/sy3SlGLCdSM9hdJP/nWfay+d5wB77wSNxRwXUytccxSVxvNEsyWcu+kgcIyY NLuw== X-Gm-Message-State: AOAM533jRXmERIHIF/PI4MhoKDJ1zwdHIVMrx8Dy7HTcy4fepMc3+DHE 2IoPAetaqKl1ueGihg+KVz+39A== X-Received: by 2002:a63:3509:: with SMTP id c9mr5401711pga.332.1642843080226; Sat, 22 Jan 2022 01:18:00 -0800 (PST) Received: from wenstp920.tpe.corp.google.com ([2401:fa00:1:10:349f:9373:45d9:eb26]) by smtp.gmail.com with ESMTPSA id s1sm1608100pjn.42.2022.01.22.01.17.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 22 Jan 2022 01:17:59 -0800 (PST) From: Chen-Yu Tsai To: Stephen Boyd , Michael Turquette , Matthias Brugger Cc: Chen-Yu Tsai , Chun-Jie Chen , linux-clk@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH 07/31] clk: mediatek: cpumux: Internalize struct mtk_clk_cpumux Date: Sat, 22 Jan 2022 17:17:07 +0800 Message-Id: <20220122091731.283592-8-wenst@chromium.org> X-Mailer: git-send-email 2.35.0.rc0.227.g00780c9af4-goog In-Reply-To: <20220122091731.283592-1-wenst@chromium.org> References: <20220122091731.283592-1-wenst@chromium.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org struct mtk_clk_cpumux is an implementation detail of the cpumux clk type, and is not used outside of the implementation. Internalize the definition to minimize leakage of details and shrink the header file. Signed-off-by: Chen-Yu Tsai --- drivers/clk/mediatek/clk-cpumux.c | 8 ++++++++ drivers/clk/mediatek/clk-cpumux.h | 8 -------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/drivers/clk/mediatek/clk-cpumux.c b/drivers/clk/mediatek/clk-cpumux.c index 99a819e3673f..344c6399b22f 100644 --- a/drivers/clk/mediatek/clk-cpumux.c +++ b/drivers/clk/mediatek/clk-cpumux.c @@ -12,6 +12,14 @@ #include "clk-mtk.h" #include "clk-cpumux.h" +struct mtk_clk_cpumux { + struct clk_hw hw; + struct regmap *regmap; + u32 reg; + u32 mask; + u8 shift; +}; + static inline struct mtk_clk_cpumux *to_mtk_clk_cpumux(struct clk_hw *_hw) { return container_of(_hw, struct mtk_clk_cpumux, hw); diff --git a/drivers/clk/mediatek/clk-cpumux.h b/drivers/clk/mediatek/clk-cpumux.h index fda7770fd803..a538f2bbef0d 100644 --- a/drivers/clk/mediatek/clk-cpumux.h +++ b/drivers/clk/mediatek/clk-cpumux.h @@ -7,14 +7,6 @@ #ifndef __DRV_CLK_CPUMUX_H #define __DRV_CLK_CPUMUX_H -struct mtk_clk_cpumux { - struct clk_hw hw; - struct regmap *regmap; - u32 reg; - u32 mask; - u8 shift; -}; - int mtk_clk_register_cpumuxes(struct device_node *node, const struct mtk_composite *clks, int num, struct clk_onecell_data *clk_data); -- 2.35.0.rc0.227.g00780c9af4-goog