From patchwork Sat Jan 22 09:17:10 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Chen-Yu Tsai X-Patchwork-Id: 12720648 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 AB9EFC433F5 for ; Sat, 22 Jan 2022 09:23:26 +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=loRh2TpyprL55VTMY82WD7y1SaZQ9y5k4QCDvVJVtQc=; b=1kHNJAvNKytN7W sxM9DT+OnIsU+ZzlFEEiFwWnYFr3mCCQY6Iz2pfy/x21eFkUbDYDALcvzyJ7bQaWFgK/kbDU2Sp8A /XiXRFIbe/d6vF+SytOhNY9jRmWzDDuazp1YdgrjScjLBK1wyZPttl/kjXa/t823Xb9xqECPsSY86 iXIhKPDFIslp8KdLWt0mrhvl4y1uhXKqhss3gmN3dGNS9vfBJ0kfRWZpqeGEx8wDnge//mPumYKXg jsOJKyLrdv93AeDLtSvEtr60BMkpuvKerO/L4N+wvZczx0uOAKEA0adkqvT8p/lV4Wwq99tFwOFLV iHlEtpgEPAhOzQcVTfsA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nBCaz-00GtXh-QY; Sat, 22 Jan 2022 09:22:06 +0000 Received: from mail-pf1-x42b.google.com ([2607:f8b0:4864:20::42b]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nBCX9-00GrVF-8l for linux-arm-kernel@lists.infradead.org; Sat, 22 Jan 2022 09:18:08 +0000 Received: by mail-pf1-x42b.google.com with SMTP id y27so6925842pfa.0 for ; Sat, 22 Jan 2022 01:18:07 -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=14oekTz2jUCC4Rr83R46NSrxudxWdrVi94PXUiSTUWo=; b=GeAKiZ2qXHpjbTDaTxRsRAPhrwtnHAA+bWWAfvB5SGpNEdh8lhBHUGNYuoupKevK1T Y1DokCz7jgKK/gFoPLRlk56KWjfEhKayjq8b46VW1cPzJgdVxvR88PhQMdqcXmxMrtYG msQvy9arKcOZ9bj1HBHL7oTz0Q0jt8ncHRvoM= 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=14oekTz2jUCC4Rr83R46NSrxudxWdrVi94PXUiSTUWo=; b=5My0TRVAfL2uDD0X5pzp3ddOqugU84iyBDMXj326lettVa8S+/QZg9cRFCIAdddyx0 eMieqsbcweX1s2V5zUvkL2L7c0Trz6UlIfM2exLpY/2IICYhiCcwfW3NdEGnFWTeoJUX gV46Uk0zJ1kace5mjHydqC1H+3/C6mh+QTeJxAU7Y6Q1S7cQqxDTGoaA60yy6atojD75 1vxQ66R+PWBNF6QAtyst0qN4eGX1D0JFNyfBFiHEhFydhdZYA15MBIryn5D5Gk+zezkB 2wLKbrSjSF1l8KDFIiEB4HFAzG/93Ns7uSqOzfrVYO/4IYLbNWFIDsnmP3Fmc2zVd9fQ dDKg== X-Gm-Message-State: AOAM5320JrtGrRqlsnWI5rezug+FHzWqT1wq4DIFJNVKuyxUqqkvC0uH V9SUqllALiDscHGbpow60YExSw== X-Google-Smtp-Source: ABdhPJxBLmizlDghIjkDDcRjYFNdvmbFT8l691jjnPT3Ies6TSVELhgwbCd9IWZYQ6kTQCL8f7D04Q== X-Received: by 2002:a63:6905:: with SMTP id e5mr5462412pgc.543.1642843086828; Sat, 22 Jan 2022 01:18:06 -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.18.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 22 Jan 2022 01:18:06 -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 10/31] clk: mediatek: mux: Internalize struct mtk_clk_mux Date: Sat, 22 Jan 2022 17:17:10 +0800 Message-Id: <20220122091731.283592-11-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 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220122_011807_363661_8D3E7972 X-CRM114-Status: GOOD ( 13.06 ) 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: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org struct mtk_clk_mux is an implementation detail of the mux 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 Reviewed-by: Miles Chen --- drivers/clk/mediatek/clk-mux.c | 8 ++++++++ drivers/clk/mediatek/clk-mux.h | 8 -------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/drivers/clk/mediatek/clk-mux.c b/drivers/clk/mediatek/clk-mux.c index 6f0c22a699c3..2d4d8dc0120a 100644 --- a/drivers/clk/mediatek/clk-mux.c +++ b/drivers/clk/mediatek/clk-mux.c @@ -13,6 +13,14 @@ #include "clk-mtk.h" #include "clk-mux.h" +struct mtk_clk_mux { + struct clk_hw hw; + struct regmap *regmap; + const struct mtk_mux *data; + spinlock_t *lock; + bool reparent; +}; + static inline struct mtk_clk_mux *to_mtk_clk_mux(struct clk_hw *hw) { return container_of(hw, struct mtk_clk_mux, hw); diff --git a/drivers/clk/mediatek/clk-mux.h b/drivers/clk/mediatek/clk-mux.h index cb2ac4f04c58..38a2b6014b08 100644 --- a/drivers/clk/mediatek/clk-mux.h +++ b/drivers/clk/mediatek/clk-mux.h @@ -9,14 +9,6 @@ #include -struct mtk_clk_mux { - struct clk_hw hw; - struct regmap *regmap; - const struct mtk_mux *data; - spinlock_t *lock; - bool reparent; -}; - struct mtk_mux { int id; const char *name;