Received: by 2002:a05:6a10:af89:0:0:0:0 with SMTP id iu9csp2507224pxb; Sun, 23 Jan 2022 06:57:00 -0800 (PST) X-Google-Smtp-Source: ABdhPJw1Xq8YsAoI7r9IWNgHZPZL3xgAL2wfPhPpISyqjJq7SOsHJH0GldqOFSPlkOBVa78EqQow X-Received: by 2002:a17:90b:4c50:: with SMTP id np16mr9233287pjb.208.1642949820305; Sun, 23 Jan 2022 06:57:00 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1642949820; cv=none; d=google.com; s=arc-20160816; b=LlqqzCm1O9S/kxNNb+NU/o9wSMWfB1Glh7Eo8hgM8WiSbGeGaEJwVdtS76qriVEokZ 8Gxi436+jRRo+0YwAAT3QcvD5/6tpjyKIIJ7W39EdEPSEnwK1AMfYe7L6FlJPdM4abSS HEuNxNpje47s0VDrQYDB9fHRy506yCgvsxCG2WTeGiXyc4N7jb1uv7hv8oTlUL4c6nDA 0xbCMXnWfd4CM2ahPnMU6zXTyL355Gmlrcy/IwWu0EdVKPeYUT7dDLU1Z26pdmvgUTsh XFQ5OO4uhSny7hgE17WXuGTE5u0IkOltgPeoUDlFJfEkyZ/dsJP0xysBwAGaKxPuYLy8 j1iA== 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=CMFXap+xL0bvLvySfgNMrXOP9tSLXVuWtG0WsgxxBN8=; b=mvKYMM/3Vkp/NaAYZWfpXJDk1MvmZleS7hZ9SFiyDi9GLSENgTUz7hZGf75lLQ3uxD mXVDz3KVvLKNyaN8Ix90UOlG9SUjPaKm7eB3gODmQmYdE9+culsDZKpq1PmYNZ0lCiAI VxcDoWMaPPG3juwSxMEhao/CvK4oc79icxR9nbRo41/mek7Z6+BcAPTaD3rR4rW7pxa3 rhPJYYQ2KOWBAQx1hqUDEfRZPLfCX1iJUEAGBWsQ9mjlN70s+Hz9pXZw4O5VL9xiyo9L LnUTOgbDUWMkVUC9GrFhjxjceZ8PnVr4+X7miiVSbGCiEHRu6HnSxL576GCGKb2cQ9PQ zgQA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=no9YI2kI; 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 np6si1900296pjb.138.2022.01.23.06.56.48; Sun, 23 Jan 2022 06:57:00 -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=no9YI2kI; 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 S234256AbiAVJSs (ORCPT + 99 others); Sat, 22 Jan 2022 04:18:48 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40920 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234040AbiAVJSE (ORCPT ); Sat, 22 Jan 2022 04:18:04 -0500 Received: from mail-pj1-x102e.google.com (mail-pj1-x102e.google.com [IPv6:2607:f8b0:4864:20::102e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C5692C06174E for ; Sat, 22 Jan 2022 01:18:02 -0800 (PST) Received: by mail-pj1-x102e.google.com with SMTP id s61-20020a17090a69c300b001b4d0427ea2so15446440pjj.4 for ; Sat, 22 Jan 2022 01:18:02 -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=CMFXap+xL0bvLvySfgNMrXOP9tSLXVuWtG0WsgxxBN8=; b=no9YI2kI8gyzTudRYKHgPiFbPAcXOXr00kj1lm3Q/qLeY4IIWESiil9gsKxq18DvLG mGuKrkF7ZZyQQOddq9+HibOon3iYZ7aJFs12iYxPjSIDscNDS/Kt1h0okxcmKDQO8nuU e4W6Hh7ISgKoKsXRsZBXhN2rOJofin6Xvf5pU= 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=CMFXap+xL0bvLvySfgNMrXOP9tSLXVuWtG0WsgxxBN8=; b=4GIGUtAAhw2yljmb+RU0OWak70XGeRtSahFq87p1tFlK1HlNK9N2oyXSv75CY1Siam +q3WUeyLe1s1FeBgfSkIihuI8n4tuPggp91z/o+rFUbyzz+D+CYmbpxjevsIBGic0yXV gmf0mERsMLqMYWZnm9zmyjrYB5AwgKGLbRge3Hut33tKcyCSTLXh8PgM8Y+GRgHuknSQ jkpjSEYmv3Psw26g+kwLAJ0oO0zngQUvNKRX+fu6hyGx9vtLdBzbQF6dAgFB3E0ovsP9 Y3RrzWX83W5G5Fu7UUa547+NsYxT/ztPorvuyFyLtbpT3EpIQrbEo73VJn9b8KxcqplR 2AVA== X-Gm-Message-State: AOAM530U/jl7uA6EkUV4ZKXo6A8yNyGNCIQBqRDtUU0UiEDfFSuRt9Z3 MfSyRYak89iTmXYMoYFzPHtomg== X-Received: by 2002:a17:902:dacf:b0:14b:2225:2f06 with SMTP id q15-20020a170902dacf00b0014b22252f06mr4851994plx.123.1642843082396; Sat, 22 Jan 2022 01:18:02 -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.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 22 Jan 2022 01:18:01 -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 08/31] clk: mediatek: cpumux: Clean up included headers Date: Sat, 22 Jan 2022 17:17:08 +0800 Message-Id: <20220122091731.283592-9-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 Some headers with the declaration of functions and structures aren't directly included. Explicitly include them so that future changes to other headers would not result in an unexpected build break. On the header side, add forward declarations for any data structures whose pointers are used in function signatures. No headers are required. Signed-off-by: Chen-Yu Tsai --- drivers/clk/mediatek/clk-cpumux.c | 3 +++ drivers/clk/mediatek/clk-cpumux.h | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/drivers/clk/mediatek/clk-cpumux.c b/drivers/clk/mediatek/clk-cpumux.c index 344c6399b22f..658aee789f44 100644 --- a/drivers/clk/mediatek/clk-cpumux.c +++ b/drivers/clk/mediatek/clk-cpumux.c @@ -5,8 +5,11 @@ */ #include +#include +#include #include #include +#include #include #include "clk-mtk.h" diff --git a/drivers/clk/mediatek/clk-cpumux.h b/drivers/clk/mediatek/clk-cpumux.h index a538f2bbef0d..b07e89f7c283 100644 --- a/drivers/clk/mediatek/clk-cpumux.h +++ b/drivers/clk/mediatek/clk-cpumux.h @@ -7,6 +7,10 @@ #ifndef __DRV_CLK_CPUMUX_H #define __DRV_CLK_CPUMUX_H +struct clk_onecell_data; +struct device_node; +struct mtk_composite; + 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