From patchwork Wed Feb 12 20:01:35 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Krzysztof Kozlowski X-Patchwork-Id: 13972393 Received: from mail-ed1-f48.google.com (mail-ed1-f48.google.com [209.85.208.48]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id CB898200119 for ; Wed, 12 Feb 2025 20:01:51 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.48 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1739390513; cv=none; b=AJhnF4tIC9sCJyvpp7ykmcL3Pi33f7Hv51eX4S3oaNf0crVEZ8ZDvOgxO0BHAi0F3VD8IAm1PNSt5bCoDeEz6zbJdyvaA1zlXQ896pW5Ok/16S029RGonwnSsDFrIzF8U4tKq+2gvA0J8fl+Ff0+yfJQafeMQbStNRSkB8mYmAU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1739390513; c=relaxed/simple; bh=y5h75cbURq+QFYroNTwHW0qeM75W82wRrh1mTp5vUw0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=YmwURGda25WGHRVU4B/oPl5DVT3peeU/UPB/NcaABIEjAtlxsnBOiLqWEddZA/kBIiIOz0aIr4PM+YsKgTC55YdAIHjp3iLEt/aev1NnuLFkPZuzx4NjVZ/Zx0BThalk0I0OrR1AzYIcMj0IJ1BXqBwleKyvF5kdjTjqf7Zm1no= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=OYSggrqc; arc=none smtp.client-ip=209.85.208.48 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="OYSggrqc" Received: by mail-ed1-f48.google.com with SMTP id 4fb4d7f45d1cf-5dbf5fb2c39so7303a12.2 for ; Wed, 12 Feb 2025 12:01:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1739390510; x=1739995310; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=og53lkxft6Cw9SOu+fSVtcrVp1LfxilP6rODB9GjWWo=; b=OYSggrqcVKSyzsUVSCrrzU+nQUakqMu2NY1MG+UPc0SH02r9ZKz7o/2SrADGCuA6sq QAJOU9sVyklexJHaaWKPNo1eRkmDqsl1GIbo+TaKx0QWaZal0sGIiAsY1Dwn5EVkjPhY 6e/0N1A8nMbksjIL3T4Bv3ZyGfQkOIsN3LDOzeGw/AWxWm90f3xNBEoGmqvkZtU+rXLg LpWmLRnMQZitLam4E+9Jd4lzmQ9dxyQy89OPuWB4oCF7gZGJHSPv5Z9aW2Jx8w1yOvea +y56Ph45s+iBbya3f1OWGHxYJCnkL9c8/01xO5FhAGooYRw21XQhI1wGVB32ZKfja28s 6gqg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739390510; x=1739995310; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=og53lkxft6Cw9SOu+fSVtcrVp1LfxilP6rODB9GjWWo=; b=lKXdmcg6+GeQ7+WQIulUrD1sYEyZZGFK0FAbdOya5Xiz8yobfvrVI7RVN6hCclzwsP ze+sa3sclPkRj2QhCg6zLO+iDoWEuCfX43Kn26VUmenGoRu0bfH55KUkKXfLZxCVHx+l nL4jxA/WTtD4L0ZaYHWiourKhsj+dsP73+V66hU95lktxgyKJg4XU3y3z8AdkLOvXjPj bJx/9rKgt6qwaa7ztmXJ3XoMqS4v7AQyBZ8rOVIT1P+5TSI/QtiRNxdKrHxqLT9DUxyC ryDIV0Z3cpG3YV4IV14SwV3o6raP8Sbc2BztnamCas0Nvh2lPIQBTQHWB9g5+XqeLF5G Bd/Q== X-Forwarded-Encrypted: i=1; AJvYcCVlFnKGLOzSHTwDMLu/vaSgxJgZzPXocs6pFNjd+RdlDQgsEY+3JG+/Mg1l1yvqKqJHLNn/lqLb8pE=@vger.kernel.org X-Gm-Message-State: AOJu0Yyb2DqrS3GC3kKYkfb6CdOb5M/WHLYj31MkTuiT81/Q1IubuygX l1TtT5lRg6AiEorga6KUTSD6Vlw4yyKbMeN/S2/6GWyXt9uzAFr34jUlwgy/HGw= X-Gm-Gg: ASbGnctDf2pIyZAL1yAj1KeG9LmTeLnZmhReT2pedmAJwhfZ184YtRIqONbviNBVmIV P76DWtAF+e1dRJMNKU/5c8ZX+QssQcKEXizKCsm3TGEXJQ9sLqITBZQ9wmSSbxjPsptM7FKvvfK CI4BCAAwi9AG+QvDLItXYVKBDo5qXflswQL4867oyCwTsFAN6+oCF3zvQ9IeDDvJUPmJJ1LNxAT DJuvuuC2gis2cET8oe8oTBAm/eVJCKOMSNJ82sQ2DgNyrTfCxSWw8JxHwPc38h3iBheaS5713xr F9HMnGfVs5L2qQXtD+SnHoNp6GqzYF8= X-Google-Smtp-Source: AGHT+IHq9PhGjIrCokOrbT3WcuYrA7+Gcw6tdzPVbLWXUZAeFDUaP6P9fjZXwPJtK2GCEApPfUgigQ== X-Received: by 2002:a05:6402:5111:b0:5dc:58ad:b8c9 with SMTP id 4fb4d7f45d1cf-5deade126b9mr1672088a12.10.1739390510082; Wed, 12 Feb 2025 12:01:50 -0800 (PST) Received: from [127.0.1.1] ([178.197.218.144]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-5deca41378fsm144527a12.74.2025.02.12.12.01.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 12 Feb 2025 12:01:49 -0800 (PST) From: Krzysztof Kozlowski Date: Wed, 12 Feb 2025 21:01:35 +0100 Subject: [PATCH v3 1/3] clk: qcom: clk-alpha-pll: Do not use random stack value for recalc rate Precedence: bulk X-Mailing-List: linux-clk@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20250212-b4-clk-qcom-clean-v3-1-499f37444f5d@linaro.org> References: <20250212-b4-clk-qcom-clean-v3-0-499f37444f5d@linaro.org> In-Reply-To: <20250212-b4-clk-qcom-clean-v3-0-499f37444f5d@linaro.org> To: Bjorn Andersson , Michael Turquette , Stephen Boyd Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=4980; i=krzysztof.kozlowski@linaro.org; h=from:subject:message-id; bh=y5h75cbURq+QFYroNTwHW0qeM75W82wRrh1mTp5vUw0=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBnrP4m+rYGhwatCfcI9FCaxPhhQYy19YjkXgf77 RE8KAMxgyCJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCZ6z+JgAKCRDBN2bmhouD 1xEyD/9kvHXg4erJmX81rC0iPH6WNVUEuLd7kW/FB9nJUp68/qvzrtcrpTqZ3UgiD6DjB+oMXhT iHg1cynqHnHbKEaN3Twdn2+SFj0kku4Lr/oeSRRA5Ch/VszfU1fmah7Tm2N9nMOvUeFZ3dSLcpA vG+mkbPwHhbfH1e9hhMb4P2rbenrPorL82w9rX8N3H/CdOiI2Lc3YrnNKJJEpSt5R0GIjWvQFNS Kqr5MBs9EDOF8XsyKpfxUp3atyB/8GXaaYM3D4Brvxsdx5YhKmdNcETJAfpDIRqYqBLeRe//Omu G8ruE90Zmq7C3/8tpImDfyCIGoizesStNA8N5uMIcgN5BUDAL3tlmKqed/wKgHZdzJcRC2/Lai6 PcWZhQGNoPSwiheSqNe85ujFq4fCAPkAwwSPivMDZDuYEc9OHSuZOl8L6HGBsLoJaLUPyH5SfXK fek3JD5HgAgAYwm7PRO4945c/aTpZNn+spcsGFtJwtChCgN4lfpFHp+I7CX8OmQ+IkYMGKshoBN hPQkpBShw6dmsr0ruu4uTGzOkOWjmONX/d5LQIOqQdTBhcFadELT+NJbcMmFsjecw3uZtCP2QEF HfhZgG6Xd0IsdmIo3cOs56AdxidK5b14AR6xBUc16C+Rf0JVeZcUL9WL9bug6VmJCB/OfzrUdxO hYj+zPv7y49Ewxw== X-Developer-Key: i=krzysztof.kozlowski@linaro.org; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B If regmap_read() fails, random stack value was used in calculating new frequency in recalc_rate() callbacks. Such failure is really not expected as these are all MMIO reads, however code should be here correct and bail out. This also avoids possible warning on uninitialized value. Signed-off-by: Krzysztof Kozlowski --- Changes in v2: 1. Three more regmap_read() failure checks (Stephen) --- drivers/clk/qcom/clk-alpha-pll.c | 52 +++++++++++++++++++++++++++------------- 1 file changed, 36 insertions(+), 16 deletions(-) diff --git a/drivers/clk/qcom/clk-alpha-pll.c b/drivers/clk/qcom/clk-alpha-pll.c index 9a65d14acf71c97912664be4f6f78891cab4afa3..cec0afea8e446010f0d4140d4ef63121706dde47 100644 --- a/drivers/clk/qcom/clk-alpha-pll.c +++ b/drivers/clk/qcom/clk-alpha-pll.c @@ -709,14 +709,19 @@ clk_alpha_pll_recalc_rate(struct clk_hw *hw, unsigned long parent_rate) struct clk_alpha_pll *pll = to_clk_alpha_pll(hw); u32 alpha_width = pll_alpha_width(pll); - regmap_read(pll->clkr.regmap, PLL_L_VAL(pll), &l); + if (regmap_read(pll->clkr.regmap, PLL_L_VAL(pll), &l)) + return 0; + + if (regmap_read(pll->clkr.regmap, PLL_USER_CTL(pll), &ctl)) + return 0; - regmap_read(pll->clkr.regmap, PLL_USER_CTL(pll), &ctl); if (ctl & PLL_ALPHA_EN) { - regmap_read(pll->clkr.regmap, PLL_ALPHA_VAL(pll), &low); + if (regmap_read(pll->clkr.regmap, PLL_ALPHA_VAL(pll), &low)) + return 0; if (alpha_width > 32) { - regmap_read(pll->clkr.regmap, PLL_ALPHA_VAL_U(pll), - &high); + if (regmap_read(pll->clkr.regmap, PLL_ALPHA_VAL_U(pll), + &high)) + return 0; a = (u64)high << 32 | low; } else { a = low & GENMASK(alpha_width - 1, 0); @@ -942,8 +947,11 @@ alpha_pll_huayra_recalc_rate(struct clk_hw *hw, unsigned long parent_rate) struct clk_alpha_pll *pll = to_clk_alpha_pll(hw); u32 l, alpha = 0, ctl, alpha_m, alpha_n; - regmap_read(pll->clkr.regmap, PLL_L_VAL(pll), &l); - regmap_read(pll->clkr.regmap, PLL_USER_CTL(pll), &ctl); + if (regmap_read(pll->clkr.regmap, PLL_L_VAL(pll), &l)) + return 0; + + if (regmap_read(pll->clkr.regmap, PLL_USER_CTL(pll), &ctl)) + return 0; if (ctl & PLL_ALPHA_EN) { regmap_read(pll->clkr.regmap, PLL_ALPHA_VAL(pll), &alpha); @@ -1137,8 +1145,11 @@ clk_trion_pll_recalc_rate(struct clk_hw *hw, unsigned long parent_rate) struct clk_alpha_pll *pll = to_clk_alpha_pll(hw); u32 l, frac, alpha_width = pll_alpha_width(pll); - regmap_read(pll->clkr.regmap, PLL_L_VAL(pll), &l); - regmap_read(pll->clkr.regmap, PLL_ALPHA_VAL(pll), &frac); + if (regmap_read(pll->clkr.regmap, PLL_L_VAL(pll), &l)) + return 0; + + if (regmap_read(pll->clkr.regmap, PLL_ALPHA_VAL(pll), &frac)) + return 0; return alpha_pll_calc_rate(parent_rate, l, frac, alpha_width); } @@ -1196,7 +1207,8 @@ clk_alpha_pll_postdiv_recalc_rate(struct clk_hw *hw, unsigned long parent_rate) struct clk_alpha_pll_postdiv *pll = to_clk_alpha_pll_postdiv(hw); u32 ctl; - regmap_read(pll->clkr.regmap, PLL_USER_CTL(pll), &ctl); + if (regmap_read(pll->clkr.regmap, PLL_USER_CTL(pll), &ctl)) + return 0; ctl >>= PLL_POST_DIV_SHIFT; ctl &= PLL_POST_DIV_MASK(pll); @@ -1412,8 +1424,11 @@ static unsigned long alpha_pll_fabia_recalc_rate(struct clk_hw *hw, struct clk_alpha_pll *pll = to_clk_alpha_pll(hw); u32 l, frac, alpha_width = pll_alpha_width(pll); - regmap_read(pll->clkr.regmap, PLL_L_VAL(pll), &l); - regmap_read(pll->clkr.regmap, PLL_FRAC(pll), &frac); + if (regmap_read(pll->clkr.regmap, PLL_L_VAL(pll), &l)) + return 0; + + if (regmap_read(pll->clkr.regmap, PLL_FRAC(pll), &frac)) + return 0; return alpha_pll_calc_rate(parent_rate, l, frac, alpha_width); } @@ -1563,7 +1578,8 @@ clk_trion_pll_postdiv_recalc_rate(struct clk_hw *hw, unsigned long parent_rate) struct regmap *regmap = pll->clkr.regmap; u32 i, div = 1, val; - regmap_read(regmap, PLL_USER_CTL(pll), &val); + if (regmap_read(regmap, PLL_USER_CTL(pll), &val)) + return 0; val >>= pll->post_div_shift; val &= PLL_POST_DIV_MASK(pll); @@ -2484,9 +2500,12 @@ static unsigned long alpha_pll_lucid_evo_recalc_rate(struct clk_hw *hw, struct regmap *regmap = pll->clkr.regmap; u32 l, frac; - regmap_read(regmap, PLL_L_VAL(pll), &l); + if (regmap_read(regmap, PLL_L_VAL(pll), &l)) + return 0; l &= LUCID_EVO_PLL_L_VAL_MASK; - regmap_read(regmap, PLL_ALPHA_VAL(pll), &frac); + + if (regmap_read(regmap, PLL_ALPHA_VAL(pll), &frac)) + return 0; return alpha_pll_calc_rate(parent_rate, l, frac, pll_alpha_width(pll)); } @@ -2699,7 +2718,8 @@ static unsigned long clk_rivian_evo_pll_recalc_rate(struct clk_hw *hw, struct clk_alpha_pll *pll = to_clk_alpha_pll(hw); u32 l; - regmap_read(pll->clkr.regmap, PLL_L_VAL(pll), &l); + if (regmap_read(pll->clkr.regmap, PLL_L_VAL(pll), &l)) + return 0; return parent_rate * l; } From patchwork Wed Feb 12 20:01:36 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Krzysztof Kozlowski X-Patchwork-Id: 13972394 Received: from mail-ed1-f44.google.com (mail-ed1-f44.google.com [209.85.208.44]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 02AE520103D for ; Wed, 12 Feb 2025 20:01:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.44 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1739390517; cv=none; b=u/JkIVJv5BjmC5EzcKpqG/iM7LQqZspYIoJ2UXps9wHhHUlswZxRczNo7q+eA92dv27iQWkhN+dKvB+wUudssroswjpT5yTAkFqOjqQZw/iouK5o7eGTdR/ec17QMPZrfq+aCY2UqmE8hq+PPL7NoVXWjUXCUA5abnODnoT95Y8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1739390517; c=relaxed/simple; bh=sfceOHg+tP5UUbLEnLwpXfCBLDX8do4JU9zZPH8RVhM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=YuAyyKkcDG+on1KMuX0RM87pITx6IVuZSgdKiwSo7diiQIgTwDpuVN8zOktppaKQs9aqCjCErsLm35CDIyNKuiiX0w2Z1bG1FMfFMyz8oG43y9pLPeJV7SMUHrNxosYjC4XD+EeOm9dIPoSNy+ai5IP1izLaEqWzX+QhqkaR5x0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=x5XHLJrM; arc=none smtp.client-ip=209.85.208.44 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="x5XHLJrM" Received: by mail-ed1-f44.google.com with SMTP id 4fb4d7f45d1cf-5de47b3c6c9so5154a12.3 for ; Wed, 12 Feb 2025 12:01:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1739390513; x=1739995313; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=8xa5wQ0nmuazvUIzOywTNV2pFNK01aAPrljCv+6nnSg=; b=x5XHLJrM1dUEHFaTSO73Up4Y3G54eEVfyqytGSQKXY1MIlBloLQxxLUbi2yyEbQFoN 45AX9Iq/gnf81rZ0hURqmT3G3LMSfZLdMVsj29P/Q5OMZ4NV4hkYHsUiP0UT8gfIMJQp A+r4KKCn1Rb3FBeopZiql4W4nyxlkrZNDwJidLTe0Rjw36MYL3Z8gdCsNPAn8YbpcNz9 hE0aSVcoRHrLNT3CoUPVzPtZOYaHnNl7eGZ3HWg3rWLo0kXwi9uLCqMJ/gBH5oKyskRB 2D6YnqrxrOUroeAILKLWrDFYEtYISqx1ZtzH6dWvQSHv3OvUi9kQrUfU/ZqldGBFEPSs E4hw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739390513; x=1739995313; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=8xa5wQ0nmuazvUIzOywTNV2pFNK01aAPrljCv+6nnSg=; b=R+sP3hDQOoIGsr1u6lSAm9ZREbsIVc4RjIsaUQjyz3nd8RYTZMMVhu3sSQMG5gJWix iyrd6LemD4UpqRRLdSeSANjLHb8IO5ze8qF3i5nD5jIjmPHC/sgKyh7PfpmTb1+bI06F c6jBJJv/tRENDefOEB5JZRjjZT7X1BF+DNx3CIEwKtIlF/QR+1gknH0G5frVV/2u+MrS LhRJzqIZmmlbee+zTL9psg2K/xHgnHFqQqHyLkWzylEI/HaQP3YnA2icoCheX7x+TPHI O5bDI6VrJrk1VkFseg7Q2sDsL5MNJqE8PZCInmql8qZxEAYMCkgvJozOPW2Kg/AFuF2v xHiw== X-Forwarded-Encrypted: i=1; AJvYcCWcEFZtxi+8w518/KR5M5TRCmBkUg7T5jYE6PkhinQwJ4EvraCNukb9GLPerhQJPN5VH19Z7UUFjjA=@vger.kernel.org X-Gm-Message-State: AOJu0YwRrJatjFpQnlD4PFr/43fjMOT0/COPslGjP5rMfl09l2l6Wpvz xjHJKQjXyRs7zxcHzSlazw9tTEy2GxwG/FAQOxIIowNKXBFFvrN7VKwq+MG8fCs= X-Gm-Gg: ASbGncs5oWcTNRUEy7577lhnpPfZ3VzXum1nuamYj0TrpSNgCRXfazHo0bMGi7Fhljk 4ty7Xn1dIm06KXvMDsS9gg9X5Eh79xupdh/e9xQ1XH980aGhDzzDguvXqXOexVAVGwr8NEKIOAw tFxI0iDBp16bupC5ETvtizlzmpxwv/FjM7oUSMwXRBSxf/WYtSw8P9+zTro3vV+RW+1B6Bvvmbo KUomNCW7dZsVF2jm8nBvRTFkJuNkbn6E3Z3tjWsecF2OSuYQn+l6poTtOhJmynj5ALrFcuZ6xoW H4HlhSoCaQ3JYQUEVkoJ/UrBT2/jG1I= X-Google-Smtp-Source: AGHT+IFAb05sjgDzq+YwuzhaI7raFEZGAbSIAVReugT6xg3PiwiIIKH92pWwOEOH4o17huHznr7LTg== X-Received: by 2002:a05:6402:5109:b0:5dc:d0c0:4647 with SMTP id 4fb4d7f45d1cf-5deadda1a32mr1594870a12.3.1739390512910; Wed, 12 Feb 2025 12:01:52 -0800 (PST) Received: from [127.0.1.1] ([178.197.218.144]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-5deca41378fsm144527a12.74.2025.02.12.12.01.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 12 Feb 2025 12:01:51 -0800 (PST) From: Krzysztof Kozlowski Date: Wed, 12 Feb 2025 21:01:36 +0100 Subject: [PATCH v3 2/3] clk: qcom: Drop unused header includes Precedence: bulk X-Mailing-List: linux-clk@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20250212-b4-clk-qcom-clean-v3-2-499f37444f5d@linaro.org> References: <20250212-b4-clk-qcom-clean-v3-0-499f37444f5d@linaro.org> In-Reply-To: <20250212-b4-clk-qcom-clean-v3-0-499f37444f5d@linaro.org> To: Bjorn Andersson , Michael Turquette , Stephen Boyd Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=20330; i=krzysztof.kozlowski@linaro.org; h=from:subject:message-id; bh=sfceOHg+tP5UUbLEnLwpXfCBLDX8do4JU9zZPH8RVhM=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBnrP4nY7nkVNOy13YndXymlwyRrIepEGWm63QM7 axtVGCBK5eJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCZ6z+JwAKCRDBN2bmhouD 19rXD/9rCeTnqXC+qLRrnvogz180uuWu264eqqpHoUdwFH8VOYTjhoJ5kbVDG+/VcrY8kgyeK8f UVXePRf4xfOX8jkRZpqATePW3NQLKcHBE4yj6S4NpL2nL3CVeqGuC2ZG5bhDjRIi6WmVNRg1W2T ZGcE/EQ0b883j6Y8942o96g24rl7KFRFiXnYdmKU7dxxLYMLLGWg7VvlSUrtrWd8u46ECN5cIt9 s6DvIMItYD20NEDR4xENrFHDdqPOyVn2z3Y1/cGBLtAhUJOyZVQ7nM9MGNwWfgIveLbCUxFk9fo FTgBWlTW+iA8B170VtQ2XaETy9kh9QVmZuKLVLlNk7kNQT/hi6bgcvdeBBat6khw8QMYGomRkub 8Swpor56CgRYXgYATKrMpSOpvbIU/CqSGM1c3jA9MAhCTUFHq3uKRAIvemRMFfV0d7hodFHHxZj zl+yQzCsrBfmbEOncANSsSv/3AL4/5C3GstHGK+x80y/QTvLDmCvu2Tv7vJV4OSeJrPzLOeA+hv YKDyroTncfO5wW6ERFbuHL1zA85LZuVurJV/UCUAsb91HgJzeSRv27zmjakMZWEHC07GYtxhitG HYBwefXjvgW8qLjEzbXqUZtAXDMmtPBKK9YAz1ELryZZB0pP7hDV20LL/OK7NjrsZsGYfuM8Rls BfMTmLbp06MWZAw== X-Developer-Key: i=krzysztof.kozlowski@linaro.org; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B Drivers should include only headers they use so drop: 1. of.h and of_address.h: When no OF call is used (of_device_id is coming from mod_devicetable.h). 2. clk.h, property.h and reset-controller.h: No calls to clock consumer or reset framework, no fwnode/property calls. Signed-off-by: Krzysztof Kozlowski --- Changes in v2: 1. Drop sm8750 --- drivers/clk/qcom/camcc-sa8775p.c | 1 - drivers/clk/qcom/camcc-sc7180.c | 1 - drivers/clk/qcom/camcc-sc7280.c | 1 - drivers/clk/qcom/camcc-sm4450.c | 1 - drivers/clk/qcom/camcc-sm7150.c | 1 - drivers/clk/qcom/camcc-sm8150.c | 1 - drivers/clk/qcom/camcc-sm8250.c | 1 - drivers/clk/qcom/dispcc-qcm2290.c | 1 - drivers/clk/qcom/dispcc-sc8280xp.c | 2 -- drivers/clk/qcom/dispcc-sdm845.c | 1 - drivers/clk/qcom/dispcc-sm4450.c | 1 - drivers/clk/qcom/dispcc-sm6115.c | 1 - drivers/clk/qcom/dispcc-sm7150.c | 1 - drivers/clk/qcom/dispcc-sm8250.c | 1 - drivers/clk/qcom/dispcc-sm8450.c | 2 -- drivers/clk/qcom/dispcc-sm8550.c | 2 -- drivers/clk/qcom/dispcc0-sa8775p.c | 1 - drivers/clk/qcom/dispcc1-sa8775p.c | 1 - drivers/clk/qcom/gcc-msm8960.c | 1 - drivers/clk/qcom/gcc-msm8974.c | 1 - drivers/clk/qcom/gpucc-msm8998.c | 2 -- drivers/clk/qcom/gpucc-sdm660.c | 4 +--- drivers/clk/qcom/gpucc-sm4450.c | 1 - drivers/clk/qcom/gpucc-sm8350.c | 1 - drivers/clk/qcom/kpss-xcc.c | 1 - drivers/clk/qcom/krait-cc.c | 1 - drivers/clk/qcom/lpasscc-sdm845.c | 1 - drivers/clk/qcom/lpasscorecc-sc7180.c | 1 - drivers/clk/qcom/lpasscorecc-sc7280.c | 1 - drivers/clk/qcom/mmcc-apq8084.c | 1 - drivers/clk/qcom/mmcc-msm8960.c | 3 --- drivers/clk/qcom/mmcc-msm8974.c | 1 - drivers/clk/qcom/mmcc-msm8994.c | 2 -- drivers/clk/qcom/mmcc-msm8996.c | 3 --- drivers/clk/qcom/mmcc-msm8998.c | 2 -- drivers/clk/qcom/mmcc-sdm660.c | 5 ----- 36 files changed, 1 insertion(+), 52 deletions(-) diff --git a/drivers/clk/qcom/camcc-sa8775p.c b/drivers/clk/qcom/camcc-sa8775p.c index c04801a5af35089dceac08ac46e920576cd0d719..1df86da419406f90ac6fdfc671ceace4acef1658 100644 --- a/drivers/clk/qcom/camcc-sa8775p.c +++ b/drivers/clk/qcom/camcc-sa8775p.c @@ -6,7 +6,6 @@ #include #include #include -#include #include #include #include diff --git a/drivers/clk/qcom/camcc-sc7180.c b/drivers/clk/qcom/camcc-sc7180.c index 10e924cd533d1e67425b6d3a6e22e319aab2a5e1..a69b70ab1a7090b15fc3378afc200f37a66baa4d 100644 --- a/drivers/clk/qcom/camcc-sc7180.c +++ b/drivers/clk/qcom/camcc-sc7180.c @@ -6,7 +6,6 @@ #include #include #include -#include #include #include #include diff --git a/drivers/clk/qcom/camcc-sc7280.c b/drivers/clk/qcom/camcc-sc7280.c index accd257632df37fba1c7bafee15ac9c681519607..5a9992a5b5ba5d4aec533c5cd9ef5c9e549ee40f 100644 --- a/drivers/clk/qcom/camcc-sc7280.c +++ b/drivers/clk/qcom/camcc-sc7280.c @@ -8,7 +8,6 @@ #include #include #include -#include #include #include diff --git a/drivers/clk/qcom/camcc-sm4450.c b/drivers/clk/qcom/camcc-sm4450.c index f8503ced3d05d34e3cac6d9aa805c05d815141c4..e51590d89a3cbfef25b1023950fc4de7b0b0899a 100644 --- a/drivers/clk/qcom/camcc-sm4450.c +++ b/drivers/clk/qcom/camcc-sm4450.c @@ -6,7 +6,6 @@ #include #include #include -#include #include #include diff --git a/drivers/clk/qcom/camcc-sm7150.c b/drivers/clk/qcom/camcc-sm7150.c index 39033a6bb6160f4302bc786b183307066d2bf12d..4a3baf5d8e858c1f11f6cba8bc4212fb88461a9b 100644 --- a/drivers/clk/qcom/camcc-sm7150.c +++ b/drivers/clk/qcom/camcc-sm7150.c @@ -7,7 +7,6 @@ #include #include #include -#include #include #include diff --git a/drivers/clk/qcom/camcc-sm8150.c b/drivers/clk/qcom/camcc-sm8150.c index bb3009818ad76e6dec64dc94ce4ce643111a56d4..ed96dcb885b353b2f1b915116fa4b357de91ff0d 100644 --- a/drivers/clk/qcom/camcc-sm8150.c +++ b/drivers/clk/qcom/camcc-sm8150.c @@ -8,7 +8,6 @@ #include #include #include -#include #include #include diff --git a/drivers/clk/qcom/camcc-sm8250.c b/drivers/clk/qcom/camcc-sm8250.c index 34d2f17520dccadefe2f32b98a2d38e3eed97ce7..dcbc6c354e5a0fcd36f289568eb35ee36bb1bb16 100644 --- a/drivers/clk/qcom/camcc-sm8250.c +++ b/drivers/clk/qcom/camcc-sm8250.c @@ -7,7 +7,6 @@ #include #include #include -#include #include diff --git a/drivers/clk/qcom/dispcc-qcm2290.c b/drivers/clk/qcom/dispcc-qcm2290.c index d7bb1399e1022afc68e45ee335d615d4a5be5add..f72e9585b4fb22ecc227a50dfaf2d54117882c3d 100644 --- a/drivers/clk/qcom/dispcc-qcm2290.c +++ b/drivers/clk/qcom/dispcc-qcm2290.c @@ -7,7 +7,6 @@ #include #include #include -#include #include #include diff --git a/drivers/clk/qcom/dispcc-sc8280xp.c b/drivers/clk/qcom/dispcc-sc8280xp.c index f1ca9ae0b33f4c408cb84911933fe571c56e86c8..0a810fc847ce0d8b4f14e00a6983aa83c728f1dd 100644 --- a/drivers/clk/qcom/dispcc-sc8280xp.c +++ b/drivers/clk/qcom/dispcc-sc8280xp.c @@ -7,11 +7,9 @@ #include #include #include -#include #include #include #include -#include #include diff --git a/drivers/clk/qcom/dispcc-sdm845.c b/drivers/clk/qcom/dispcc-sdm845.c index e6139e8f74dc0d3af6c60b8ffe413cd45ab2ebcd..94079c54333fccc9b06cc9f82f4b9111b40f8c22 100644 --- a/drivers/clk/qcom/dispcc-sdm845.c +++ b/drivers/clk/qcom/dispcc-sdm845.c @@ -7,7 +7,6 @@ #include #include #include -#include #include diff --git a/drivers/clk/qcom/dispcc-sm4450.c b/drivers/clk/qcom/dispcc-sm4450.c index 98ba016bc57f114f381a3d8abb9aec63b36f587a..465725f9bfeb774a147a0f5a5452255ec1b422ec 100644 --- a/drivers/clk/qcom/dispcc-sm4450.c +++ b/drivers/clk/qcom/dispcc-sm4450.c @@ -6,7 +6,6 @@ #include #include #include -#include #include #include diff --git a/drivers/clk/qcom/dispcc-sm6115.c b/drivers/clk/qcom/dispcc-sm6115.c index 2b236d52b29fe72b8979da85c8bd4bfd1db54c0b..89f14cfd92336e6c28ad3eeb2ae9ef4219eb0555 100644 --- a/drivers/clk/qcom/dispcc-sm6115.c +++ b/drivers/clk/qcom/dispcc-sm6115.c @@ -8,7 +8,6 @@ #include #include #include -#include #include #include diff --git a/drivers/clk/qcom/dispcc-sm7150.c b/drivers/clk/qcom/dispcc-sm7150.c index d32bd7df1433b0f92504c87f12e964cac0bbeef4..bdfff246ed3fe08dea3647da9582e166cfbb96f4 100644 --- a/drivers/clk/qcom/dispcc-sm7150.c +++ b/drivers/clk/qcom/dispcc-sm7150.c @@ -8,7 +8,6 @@ #include #include #include -#include #include #include diff --git a/drivers/clk/qcom/dispcc-sm8250.c b/drivers/clk/qcom/dispcc-sm8250.c index 884bbd3fb305710ab9991ce56ac47f0799d4e177..1f48e79acfac31641a1cccef895139fea9336a47 100644 --- a/drivers/clk/qcom/dispcc-sm8250.c +++ b/drivers/clk/qcom/dispcc-sm8250.c @@ -8,7 +8,6 @@ #include #include #include -#include #include diff --git a/drivers/clk/qcom/dispcc-sm8450.c b/drivers/clk/qcom/dispcc-sm8450.c index a1f183e6c636ea5b6268b1dc2a7914b3a133fa25..96987d8445cb09085b8017e7f18824a643e677bd 100644 --- a/drivers/clk/qcom/dispcc-sm8450.c +++ b/drivers/clk/qcom/dispcc-sm8450.c @@ -4,12 +4,10 @@ * Copyright (c) 2022, Linaro Ltd. */ -#include #include #include #include #include -#include #include #include #include diff --git a/drivers/clk/qcom/dispcc-sm8550.c b/drivers/clk/qcom/dispcc-sm8550.c index e41d4104d77021cae6438886bcb7015469d86a9f..4c5feb96ae53d94b34b671da34ad090b80a9b247 100644 --- a/drivers/clk/qcom/dispcc-sm8550.c +++ b/drivers/clk/qcom/dispcc-sm8550.c @@ -4,12 +4,10 @@ * Copyright (c) 2023, Linaro Ltd. */ -#include #include #include #include #include -#include #include #include #include diff --git a/drivers/clk/qcom/dispcc0-sa8775p.c b/drivers/clk/qcom/dispcc0-sa8775p.c index 6e399b5f138371e81e24500433a36e5f22d93016..bf9de92a5dd24108c8bd41dea200ab8aa5aa5e58 100644 --- a/drivers/clk/qcom/dispcc0-sa8775p.c +++ b/drivers/clk/qcom/dispcc0-sa8775p.c @@ -6,7 +6,6 @@ #include #include #include -#include #include #include #include diff --git a/drivers/clk/qcom/dispcc1-sa8775p.c b/drivers/clk/qcom/dispcc1-sa8775p.c index 30ccea59415a4e1df3e6eafcb1ac37dab0d50be5..cd2f2eb7ffb4f073386a5754aecf22ddb603e22f 100644 --- a/drivers/clk/qcom/dispcc1-sa8775p.c +++ b/drivers/clk/qcom/dispcc1-sa8775p.c @@ -6,7 +6,6 @@ #include #include #include -#include #include #include #include diff --git a/drivers/clk/qcom/gcc-msm8960.c b/drivers/clk/qcom/gcc-msm8960.c index 9ddce11db6dfe20566ec04ced9924103fc38e4da..c2e4fa5d63ad1c68433cfc2dbcf0f50ceba91b6c 100644 --- a/drivers/clk/qcom/gcc-msm8960.c +++ b/drivers/clk/qcom/gcc-msm8960.c @@ -7,7 +7,6 @@ #include #include #include -#include #include #include #include diff --git a/drivers/clk/qcom/gcc-msm8974.c b/drivers/clk/qcom/gcc-msm8974.c index b32e66714951b79b1dbdb346c3b64f487af980ef..92ad35cfb75e3fa74f54e57f22d612b26c1fef52 100644 --- a/drivers/clk/qcom/gcc-msm8974.c +++ b/drivers/clk/qcom/gcc-msm8974.c @@ -7,7 +7,6 @@ #include #include #include -#include #include #include #include diff --git a/drivers/clk/qcom/gpucc-msm8998.c b/drivers/clk/qcom/gpucc-msm8998.c index 9efeab2691ba968691dc3ed1ee6d663beaafd9e8..066793e47f79f42dfdf9895bca33393455925ee3 100644 --- a/drivers/clk/qcom/gpucc-msm8998.c +++ b/drivers/clk/qcom/gpucc-msm8998.c @@ -8,10 +8,8 @@ #include #include #include -#include #include #include -#include #include diff --git a/drivers/clk/qcom/gpucc-sdm660.c b/drivers/clk/qcom/gpucc-sdm660.c index 3ae1b80e38d9a560383d6ef6a7b4d6a473dd992f..6d37b3d8d1a40dfebbfa8ab89bf0459f041994a1 100644 --- a/drivers/clk/qcom/gpucc-sdm660.c +++ b/drivers/clk/qcom/gpucc-sdm660.c @@ -6,15 +6,13 @@ */ #include -#include #include #include #include #include #include -#include #include -#include + #include #include "clk-alpha-pll.h" diff --git a/drivers/clk/qcom/gpucc-sm4450.c b/drivers/clk/qcom/gpucc-sm4450.c index a14d0bb031acc5a65b722ec54b95e57d1ac6ac74..34c7ba0c7d55e6da2b525810b5497a1d2a0bfa2a 100644 --- a/drivers/clk/qcom/gpucc-sm4450.c +++ b/drivers/clk/qcom/gpucc-sm4450.c @@ -6,7 +6,6 @@ #include #include #include -#include #include #include diff --git a/drivers/clk/qcom/gpucc-sm8350.c b/drivers/clk/qcom/gpucc-sm8350.c index f3b6bdc24485bea5ae8bfb87adf948e9ccba4786..6d2660bdd82549806e1eb0d8fb64b1b2523e67d9 100644 --- a/drivers/clk/qcom/gpucc-sm8350.c +++ b/drivers/clk/qcom/gpucc-sm8350.c @@ -9,7 +9,6 @@ #include #include #include -#include #include #include diff --git a/drivers/clk/qcom/kpss-xcc.c b/drivers/clk/qcom/kpss-xcc.c index e7cfa8d22044ec1fb5364b3acc1c73585df18372..97bfb21a5e5ea8bd6fbbc3994a0aa03d988a9317 100644 --- a/drivers/clk/qcom/kpss-xcc.c +++ b/drivers/clk/qcom/kpss-xcc.c @@ -5,7 +5,6 @@ #include #include #include -#include #include #include #include diff --git a/drivers/clk/qcom/krait-cc.c b/drivers/clk/qcom/krait-cc.c index ae325f4e1047c6254022fe4f0988395eb53b5f30..f29d6dd1f3ac1bde67e30f72b795916eb53ec587 100644 --- a/drivers/clk/qcom/krait-cc.c +++ b/drivers/clk/qcom/krait-cc.c @@ -5,7 +5,6 @@ #include #include #include -#include #include #include #include diff --git a/drivers/clk/qcom/lpasscc-sdm845.c b/drivers/clk/qcom/lpasscc-sdm845.c index 7040da9527283bc7bbec5e0bd628aa3a16d28ab3..5c1ea75f9ba802063820819e406a6d355bccc296 100644 --- a/drivers/clk/qcom/lpasscc-sdm845.c +++ b/drivers/clk/qcom/lpasscc-sdm845.c @@ -6,7 +6,6 @@ #include #include #include -#include #include #include diff --git a/drivers/clk/qcom/lpasscorecc-sc7180.c b/drivers/clk/qcom/lpasscorecc-sc7180.c index 726c6378752f88d19bffbefbcf1ff86224c5c402..605516d03993308c7b93c655eec99faf1f9636de 100644 --- a/drivers/clk/qcom/lpasscorecc-sc7180.c +++ b/drivers/clk/qcom/lpasscorecc-sc7180.c @@ -9,7 +9,6 @@ #include #include #include -#include #include #include diff --git a/drivers/clk/qcom/lpasscorecc-sc7280.c b/drivers/clk/qcom/lpasscorecc-sc7280.c index b0888cd2460b3ecd56c7e9911f4b8ad65aa45523..56882c2023769c277b748f1a6d3830f3c0ca60d3 100644 --- a/drivers/clk/qcom/lpasscorecc-sc7280.c +++ b/drivers/clk/qcom/lpasscorecc-sc7280.c @@ -6,7 +6,6 @@ #include #include #include -#include #include #include #include diff --git a/drivers/clk/qcom/mmcc-apq8084.c b/drivers/clk/qcom/mmcc-apq8084.c index cc03722596a4c687684028c7bb4d0d96b74fe189..3affa525b875c3b313711a32f6d45133a09a6813 100644 --- a/drivers/clk/qcom/mmcc-apq8084.c +++ b/drivers/clk/qcom/mmcc-apq8084.c @@ -8,7 +8,6 @@ #include #include #include -#include #include #include diff --git a/drivers/clk/qcom/mmcc-msm8960.c b/drivers/clk/qcom/mmcc-msm8960.c index 20d1c43f35d99ba531c4e138950c0b69c8c08786..a23440e13b71d67c4cc4c5efa3f7b5c927cd110d 100644 --- a/drivers/clk/qcom/mmcc-msm8960.c +++ b/drivers/clk/qcom/mmcc-msm8960.c @@ -8,13 +8,10 @@ #include #include #include -#include #include -#include #include #include #include -#include #include #include diff --git a/drivers/clk/qcom/mmcc-msm8974.c b/drivers/clk/qcom/mmcc-msm8974.c index 169e85f60550bbd82e0a5565263a9bd62a413921..f2e802cf6afc558672f70f407d7538fde2a555fa 100644 --- a/drivers/clk/qcom/mmcc-msm8974.c +++ b/drivers/clk/qcom/mmcc-msm8974.c @@ -11,7 +11,6 @@ #include #include #include -#include #include #include diff --git a/drivers/clk/qcom/mmcc-msm8994.c b/drivers/clk/qcom/mmcc-msm8994.c index f70d080bf51c84758d7a30e0d2fd9bfc550196f2..0a273630e852c978558d13a36ed4d8b3a4d339cb 100644 --- a/drivers/clk/qcom/mmcc-msm8994.c +++ b/drivers/clk/qcom/mmcc-msm8994.c @@ -11,8 +11,6 @@ #include #include #include -#include -#include #include diff --git a/drivers/clk/qcom/mmcc-msm8996.c b/drivers/clk/qcom/mmcc-msm8996.c index a742f848e4eeb5a6448971a114fbe5498cad783f..3426e3dde92478d6853e724fb2f555d1a1e31bdc 100644 --- a/drivers/clk/qcom/mmcc-msm8996.c +++ b/drivers/clk/qcom/mmcc-msm8996.c @@ -8,11 +8,8 @@ #include #include #include -#include #include #include -#include -#include #include diff --git a/drivers/clk/qcom/mmcc-msm8998.c b/drivers/clk/qcom/mmcc-msm8998.c index 5738445a8656f1e7c3cd717dfcaef5966c87ba85..5c37be700fa77985d0806587e80ac465956c5762 100644 --- a/drivers/clk/qcom/mmcc-msm8998.c +++ b/drivers/clk/qcom/mmcc-msm8998.c @@ -8,10 +8,8 @@ #include #include #include -#include #include #include -#include #include diff --git a/drivers/clk/qcom/mmcc-sdm660.c b/drivers/clk/qcom/mmcc-sdm660.c index 98ba5b4518fb3ba35c159e3dddf6abf922f18920..b3beeabe39ed1d9c66508dacfad904aa379b9a2d 100644 --- a/drivers/clk/qcom/mmcc-sdm660.c +++ b/drivers/clk/qcom/mmcc-sdm660.c @@ -9,14 +9,9 @@ #include #include #include -#include #include -#include #include #include -#include -#include - #include From patchwork Wed Feb 12 20:01:37 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Krzysztof Kozlowski X-Patchwork-Id: 13972395 Received: from mail-ed1-f44.google.com (mail-ed1-f44.google.com [209.85.208.44]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id CE92D202C24 for ; Wed, 12 Feb 2025 20:01:57 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.44 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1739390520; cv=none; b=m036L1355REtpxTM1DBXg6RI21Hpmkww1PQ0fhRpBSNZHc1uzSEQOD789J5KeBBGlcxPJQATb+OXgzXTiHJCLKooNcALZZUslOdm94+wpOAK/caekYm9RJQbwqJAaDl+ShCG3oc1RQmuJ0FKnePv19m2nDXNLlMOu4dqL47pqTw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1739390520; c=relaxed/simple; bh=09Zq1wvYiAPyMIJJUWJ+HB5emBm/KsHziF4Pi65X4WM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=AhGi7I8p4hqF6/aNBeFVPDYTB7lT+L2xjMrTrPiwqItKlyMNl9OJTP28PFtblVIbPlu5Oz8twgZclTccvUp7jEkwqhSaTUVCOmbKG61CbQTubZQqYpFs6qY8fG93JpOnAtmG//XLKsPN9LEg5cZIVokY+BSk+VVgQ0C8lMQ3eEY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=l9GeHGms; arc=none smtp.client-ip=209.85.208.44 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="l9GeHGms" Received: by mail-ed1-f44.google.com with SMTP id 4fb4d7f45d1cf-5dbf5fb2c39so7324a12.2 for ; Wed, 12 Feb 2025 12:01:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1739390516; x=1739995316; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=doXaPbYwDYHThLE3/vOulSah/CgrJWiEDAqjt9r9dc0=; b=l9GeHGmsNrS36oD0eWRk+Wf9+HbPA5N6mzmHZaWbsVFRbOXn/3tTQ5oM7LDM3hRVsJ qPJ2NGF7u6G1iMbesLwewmh93oE0oRccLLd5+bRNiBRxtY2IQmriD7B4wqynJJuNj2pb WwZwuYkHW5GaPAIjV9j5ZDIt84JfT0oJNnhKZjQX9elDiSL6Tr/seup36Om+g9uUZVZq XwH38iBTSu9/zh/dDjaDhtG543bY8koDQPIpONqYtlt3pNbxseY1FrcCgdGyyfSdRKUw aNdJaPF9nY1MDTl65z0bURo1efRm2N/eTAZSiYj/jnb6h/MDZTOY5nGJ++EuvmcSAL8F XhPA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739390516; x=1739995316; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=doXaPbYwDYHThLE3/vOulSah/CgrJWiEDAqjt9r9dc0=; b=ubNE9h94+g0HEPv7+Bd7uROmIn9pBa9xp1aUgffoayQMBzg8CKnGo5WPU0BsLbAMPn g2VSISa1cbSmzwysCbnXnvW/falFTQ/XRnW9DdLviiTcEjdaVLuY6eiNviQFp/JE2Nf/ xX9a1qnTXLz8bDSy5l8RDNS8hS74Cpp3G6xoEoy9yBqpr6ls0Ci9v6eAAZMtOo9o3/Qv QZo2Ec0nkEx8Ihiww2KTm6qFcrGhCTATAK6YSMcVVjmZocCaRMc+3SeGUIN1P6hCuQLR 46WAwo6AKiNNp1/nrWRzaEnBicWx6DyjdvwripE5EMPuYH9ONSt/0naSRATTJdkGQdTl jtrg== X-Forwarded-Encrypted: i=1; AJvYcCU3q6+RnFbbvcl8yz6QBYFLI3BSRtY9SXvzaywVC9gYewcRXemwD6tqcIknKZXJ9iyU/KDoqec9AbQ=@vger.kernel.org X-Gm-Message-State: AOJu0YwWDiUAMUnff0dXVzetDp36lJRYUuYjAjo01OwNf6Utp607RiAZ ADDbZl/iM8iIjcubLTK8n8yyVLL8CStuSrmuqaYZYsjRqnq8tH7icjSMdzkoL0v6IV+mOUnoTDT z X-Gm-Gg: ASbGncvyfhChwLIwQXRlMSQ/j6/HCbcTSOJspcLuNgUOk95tpRwlHcgKc1wZmCyYsSH DX82nOqNHCPDFEW3nVN/4T5ITxHu/wVLE8e8KQcgOp1NnmjyPMF15O2k0KDoAMS7m/DlBGW8Zrj 168edHJL2y+niGf6hAVqrMFYHJKARgc54zhFRzHAE7JwruKYB2vBCnVzy+CL3ia/XLIRY6xa9Gw uHAq04u7aHUPhM7xTeG5o16icGKITJOFxr6M6vQCVhv5CVaWAFIgYk9b3xeyiqEXS49Kezx46xS e6TTCvI9Z3HHFWWQVDiAIj1DgEvJ8YU= X-Google-Smtp-Source: AGHT+IGD6cCYj9qKz5WKaxsvW+XDTfA8mWTCtGfkaZXYzOiNHvAFMHZ0mZDrQn8XBY7irOL/j5+kLQ== X-Received: by 2002:a05:6402:278a:b0:5dc:7374:2613 with SMTP id 4fb4d7f45d1cf-5deadd75063mr1608045a12.1.1739390514763; Wed, 12 Feb 2025 12:01:54 -0800 (PST) Received: from [127.0.1.1] ([178.197.218.144]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-5deca41378fsm144527a12.74.2025.02.12.12.01.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 12 Feb 2025 12:01:53 -0800 (PST) From: Krzysztof Kozlowski Date: Wed, 12 Feb 2025 21:01:37 +0100 Subject: [PATCH v3 3/3] clk: qcom: Add missing header includes Precedence: bulk X-Mailing-List: linux-clk@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20250212-b4-clk-qcom-clean-v3-3-499f37444f5d@linaro.org> References: <20250212-b4-clk-qcom-clean-v3-0-499f37444f5d@linaro.org> In-Reply-To: <20250212-b4-clk-qcom-clean-v3-0-499f37444f5d@linaro.org> To: Bjorn Andersson , Michael Turquette , Stephen Boyd Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, Taniya Das , Krzysztof Kozlowski X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=18880; i=krzysztof.kozlowski@linaro.org; h=from:subject:message-id; bh=09Zq1wvYiAPyMIJJUWJ+HB5emBm/KsHziF4Pi65X4WM=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBnrP4oyRv1w3czNbCi79AVCzuo6JG4C9dG8Dnnd I2FN5qiC6WJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCZ6z+KAAKCRDBN2bmhouD 1+5zD/0fK4N5Gxw4q4GjehhsmHnlaXH7sYBGP1EKNwJv2oC1jhZXKIkAxA1x/SiCduR7c1guLGJ VIAMQMSBwneYUuCsxCGSQ7/Qe4PCKcp/V04OviGo9PSwWAGmm0T64x7VJFPKLPwT3jBzL3kPEsW 1BwLCspCNtUYVf3fHCkIr8IIaXBfsjXawW0XwXbxhOlDo9FQUU2biO7mhv+ebLi2As3MaabmsQv ONkwmFi6Gyk9fcVP5/HvwH4SRZ2KAqBEd8szZFUQ1Y82u4UZeCBVygPryEh6wUZTtqvHBDvNYa2 qFPq3wgQZCUxorcCALVM3seG6bm/Dkd4wtabx4A2xbSzJxHFLwK9Le0x2F93ToHS8h8hq0TSKo3 oHIOf+wTqRFDEHPWGUyftjRNl0kkgYe4otuHTRPvhUkeFPk82GndNco/ToA/Ph8musOWU/IeoHP GtPv8oMfRiFf7FOkO5XZp0eVPbjEQDrVxd25hFuYB+urgjZR0xBvRBZKXYumk7q++LJYunjb6ku cWRDWfreRuHMf6Lsgkwu9fyUl7lbxmspZaBJNoCJqY+OGLQLcwV/ach9H2Pb+WCXr4VfWQhIRU5 cq0JmkButOpvN7nhDi1XIOp5yNCwtM2Pm/zZbFxLe8BzC33UNS3V/DzM3N+z9mXb0XvcGisNoiq cTmRvrDeYEjge7Q== X-Developer-Key: i=krzysztof.kozlowski@linaro.org; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B Include mod_devicetable.h for the 'struct of_device_id' and clk-provider.h for the 'struct clk_hw'. Reviewed-by: Taniya Das Signed-off-by: Krzysztof Kozlowski --- Changes in v3: 1. Drop change to dispcc-sm4450.c Changes in v2: 1. Rename subject (Include->Add) 2. Rb tag --- drivers/clk/qcom/camcc-sc7180.c | 1 + drivers/clk/qcom/camcc-sc7280.c | 1 + drivers/clk/qcom/camcc-sdm845.c | 1 + drivers/clk/qcom/camcc-sm6350.c | 1 + drivers/clk/qcom/camcc-sm8150.c | 1 + drivers/clk/qcom/camcc-sm8250.c | 1 + drivers/clk/qcom/dispcc-qcm2290.c | 2 ++ drivers/clk/qcom/dispcc-sc7180.c | 1 + drivers/clk/qcom/dispcc-sc7280.c | 1 + drivers/clk/qcom/dispcc-sc8280xp.c | 1 + drivers/clk/qcom/dispcc-sdm845.c | 1 + drivers/clk/qcom/dispcc-sm6115.c | 2 ++ drivers/clk/qcom/dispcc-sm6125.c | 1 + drivers/clk/qcom/dispcc-sm6350.c | 1 + drivers/clk/qcom/dispcc-sm6375.c | 1 + drivers/clk/qcom/dispcc-sm8250.c | 1 + drivers/clk/qcom/dispcc-sm8450.c | 1 + drivers/clk/qcom/dispcc-sm8550.c | 1 + drivers/clk/qcom/gpucc-msm8998.c | 1 + drivers/clk/qcom/gpucc-sar2130p.c | 1 + drivers/clk/qcom/gpucc-sc7180.c | 1 + drivers/clk/qcom/gpucc-sc7280.c | 1 + drivers/clk/qcom/gpucc-sc8280xp.c | 1 + drivers/clk/qcom/gpucc-sdm660.c | 1 + drivers/clk/qcom/gpucc-sdm845.c | 1 + drivers/clk/qcom/gpucc-sm6350.c | 1 + drivers/clk/qcom/gpucc-sm8150.c | 1 + drivers/clk/qcom/gpucc-sm8250.c | 1 + drivers/clk/qcom/gpucc-sm8350.c | 1 + drivers/clk/qcom/mmcc-apq8084.c | 1 + drivers/clk/qcom/mmcc-msm8960.c | 1 + drivers/clk/qcom/mmcc-msm8974.c | 1 + drivers/clk/qcom/mmcc-msm8994.c | 1 + drivers/clk/qcom/mmcc-msm8996.c | 1 + drivers/clk/qcom/mmcc-msm8998.c | 1 + drivers/clk/qcom/mmcc-sdm660.c | 1 + 36 files changed, 38 insertions(+) diff --git a/drivers/clk/qcom/camcc-sc7180.c b/drivers/clk/qcom/camcc-sc7180.c index a69b70ab1a7090b15fc3378afc200f37a66baa4d..5031df813b4a7e40cc45641d27478429c08b69bc 100644 --- a/drivers/clk/qcom/camcc-sc7180.c +++ b/drivers/clk/qcom/camcc-sc7180.c @@ -5,6 +5,7 @@ #include #include +#include #include #include #include diff --git a/drivers/clk/qcom/camcc-sc7280.c b/drivers/clk/qcom/camcc-sc7280.c index 5a9992a5b5ba5d4aec533c5cd9ef5c9e549ee40f..55545f5fdb98c94eb0557a94db683d2108311f61 100644 --- a/drivers/clk/qcom/camcc-sc7280.c +++ b/drivers/clk/qcom/camcc-sc7280.c @@ -7,6 +7,7 @@ #include #include #include +#include #include #include #include diff --git a/drivers/clk/qcom/camcc-sdm845.c b/drivers/clk/qcom/camcc-sdm845.c index 40022a10f8c0b5392da2f7db90db38c2c7c8afe0..cf60e8dd292a93d0bbc4f77aef6dd90a6943f269 100644 --- a/drivers/clk/qcom/camcc-sdm845.c +++ b/drivers/clk/qcom/camcc-sdm845.c @@ -4,6 +4,7 @@ */ #include +#include #include #include #include diff --git a/drivers/clk/qcom/camcc-sm6350.c b/drivers/clk/qcom/camcc-sm6350.c index f6634cc8663ef63b372183063d78cc89f5321268..1871970fb046d7ad6f5b6bfcce9f8ae10b3f2e93 100644 --- a/drivers/clk/qcom/camcc-sm6350.c +++ b/drivers/clk/qcom/camcc-sm6350.c @@ -5,6 +5,7 @@ */ #include +#include #include #include #include diff --git a/drivers/clk/qcom/camcc-sm8150.c b/drivers/clk/qcom/camcc-sm8150.c index ed96dcb885b353b2f1b915116fa4b357de91ff0d..f105534cb318069d71590fbeb2d6aa181c621af3 100644 --- a/drivers/clk/qcom/camcc-sm8150.c +++ b/drivers/clk/qcom/camcc-sm8150.c @@ -6,6 +6,7 @@ #include #include #include +#include #include #include #include diff --git a/drivers/clk/qcom/camcc-sm8250.c b/drivers/clk/qcom/camcc-sm8250.c index dcbc6c354e5a0fcd36f289568eb35ee36bb1bb16..2b84b1a0ac9c4f5273d488f6fa0445613efba1c5 100644 --- a/drivers/clk/qcom/camcc-sm8250.c +++ b/drivers/clk/qcom/camcc-sm8250.c @@ -4,6 +4,7 @@ */ #include +#include #include #include #include diff --git a/drivers/clk/qcom/dispcc-qcm2290.c b/drivers/clk/qcom/dispcc-qcm2290.c index f72e9585b4fb22ecc227a50dfaf2d54117882c3d..6d88d067337fa132114b0d8666931b449f86de17 100644 --- a/drivers/clk/qcom/dispcc-qcm2290.c +++ b/drivers/clk/qcom/dispcc-qcm2290.c @@ -4,8 +4,10 @@ * Copyright (c) 2021, Linaro Ltd. */ +#include #include #include +#include #include #include #include diff --git a/drivers/clk/qcom/dispcc-sc7180.c b/drivers/clk/qcom/dispcc-sc7180.c index 4710247be5306945838d9858c1af3fed70b04b51..ab1a8d419863df28da852a7d3467f09fb5e9d8da 100644 --- a/drivers/clk/qcom/dispcc-sc7180.c +++ b/drivers/clk/qcom/dispcc-sc7180.c @@ -4,6 +4,7 @@ */ #include +#include #include #include #include diff --git a/drivers/clk/qcom/dispcc-sc7280.c b/drivers/clk/qcom/dispcc-sc7280.c index db0745954894d4de2e2f3de95fdfa5b864c67ac3..8bdf57734a3d47fdf8bd2053640d8ef462677556 100644 --- a/drivers/clk/qcom/dispcc-sc7280.c +++ b/drivers/clk/qcom/dispcc-sc7280.c @@ -4,6 +4,7 @@ */ #include +#include #include #include #include diff --git a/drivers/clk/qcom/dispcc-sc8280xp.c b/drivers/clk/qcom/dispcc-sc8280xp.c index 0a810fc847ce0d8b4f14e00a6983aa83c728f1dd..34fae823423a9035bdd39517ef7ac429140a43b5 100644 --- a/drivers/clk/qcom/dispcc-sc8280xp.c +++ b/drivers/clk/qcom/dispcc-sc8280xp.c @@ -5,6 +5,7 @@ */ #include +#include #include #include #include diff --git a/drivers/clk/qcom/dispcc-sdm845.c b/drivers/clk/qcom/dispcc-sdm845.c index 94079c54333fccc9b06cc9f82f4b9111b40f8c22..2f9e9665d7e93fa73e8478b055bd73bdd9f13be3 100644 --- a/drivers/clk/qcom/dispcc-sdm845.c +++ b/drivers/clk/qcom/dispcc-sdm845.c @@ -4,6 +4,7 @@ */ #include +#include #include #include #include diff --git a/drivers/clk/qcom/dispcc-sm6115.c b/drivers/clk/qcom/dispcc-sm6115.c index 89f14cfd92336e6c28ad3eeb2ae9ef4219eb0555..8ae25d51db9463b3fb6452ca5b99662b1050f777 100644 --- a/drivers/clk/qcom/dispcc-sm6115.c +++ b/drivers/clk/qcom/dispcc-sm6115.c @@ -5,8 +5,10 @@ * Copyright (c) 2021, Linaro Ltd. */ +#include #include #include +#include #include #include #include diff --git a/drivers/clk/qcom/dispcc-sm6125.c b/drivers/clk/qcom/dispcc-sm6125.c index 51c7492816fbd397de881e2f42fc6f55d5b25fe3..851d38a487d3c95c29e90547ff90ad6386e0bb89 100644 --- a/drivers/clk/qcom/dispcc-sm6125.c +++ b/drivers/clk/qcom/dispcc-sm6125.c @@ -4,6 +4,7 @@ */ #include +#include #include #include #include diff --git a/drivers/clk/qcom/dispcc-sm6350.c b/drivers/clk/qcom/dispcc-sm6350.c index 2bc6b5f99f5725bf56c63623c3d5c16c25879d9e..e703ecf00e440473156f707498f23cde53fb7e22 100644 --- a/drivers/clk/qcom/dispcc-sm6350.c +++ b/drivers/clk/qcom/dispcc-sm6350.c @@ -5,6 +5,7 @@ */ #include +#include #include #include #include diff --git a/drivers/clk/qcom/dispcc-sm6375.c b/drivers/clk/qcom/dispcc-sm6375.c index 167dd369a7943655a5524077884e89dd148ce829..ec9dbb1f4a7c984a1f8b286fe448d61169ac0bea 100644 --- a/drivers/clk/qcom/dispcc-sm6375.c +++ b/drivers/clk/qcom/dispcc-sm6375.c @@ -5,6 +5,7 @@ */ #include +#include #include #include #include diff --git a/drivers/clk/qcom/dispcc-sm8250.c b/drivers/clk/qcom/dispcc-sm8250.c index 1f48e79acfac31641a1cccef895139fea9336a47..8f433e1e702839daf62c0a65992bc89927cac266 100644 --- a/drivers/clk/qcom/dispcc-sm8250.c +++ b/drivers/clk/qcom/dispcc-sm8250.c @@ -4,6 +4,7 @@ */ #include +#include #include #include #include diff --git a/drivers/clk/qcom/dispcc-sm8450.c b/drivers/clk/qcom/dispcc-sm8450.c index 96987d8445cb09085b8017e7f18824a643e677bd..0b76cddbeb940bcae5f37f4a226a204a6c608f47 100644 --- a/drivers/clk/qcom/dispcc-sm8450.c +++ b/drivers/clk/qcom/dispcc-sm8450.c @@ -7,6 +7,7 @@ #include #include #include +#include #include #include #include diff --git a/drivers/clk/qcom/dispcc-sm8550.c b/drivers/clk/qcom/dispcc-sm8550.c index 4c5feb96ae53d94b34b671da34ad090b80a9b247..a373c92a10aaff78172bdb44cafda82f564ea19d 100644 --- a/drivers/clk/qcom/dispcc-sm8550.c +++ b/drivers/clk/qcom/dispcc-sm8550.c @@ -7,6 +7,7 @@ #include #include #include +#include #include #include #include diff --git a/drivers/clk/qcom/gpucc-msm8998.c b/drivers/clk/qcom/gpucc-msm8998.c index 066793e47f79f42dfdf9895bca33393455925ee3..7fce70503141bd91b1503e71a4972f188ae8c90c 100644 --- a/drivers/clk/qcom/gpucc-msm8998.c +++ b/drivers/clk/qcom/gpucc-msm8998.c @@ -7,6 +7,7 @@ #include #include #include +#include #include #include #include diff --git a/drivers/clk/qcom/gpucc-sar2130p.c b/drivers/clk/qcom/gpucc-sar2130p.c index dd72b2a48c42da1e14fb1e87a7dcd5f17b1a43ad..c2903179ac85db72f2b927623e437a12c9985679 100644 --- a/drivers/clk/qcom/gpucc-sar2130p.c +++ b/drivers/clk/qcom/gpucc-sar2130p.c @@ -6,6 +6,7 @@ #include #include +#include #include #include #include diff --git a/drivers/clk/qcom/gpucc-sc7180.c b/drivers/clk/qcom/gpucc-sc7180.c index 08f3983d016f3f24b1e613de7d7391a8fe428c61..a7bf44544b956db3dd476869177ba9858401e7ac 100644 --- a/drivers/clk/qcom/gpucc-sc7180.c +++ b/drivers/clk/qcom/gpucc-sc7180.c @@ -4,6 +4,7 @@ */ #include +#include #include #include #include diff --git a/drivers/clk/qcom/gpucc-sc7280.c b/drivers/clk/qcom/gpucc-sc7280.c index bd699a624517846a289fa62ed8639579a0bd59e3..f81289fa719df42e659e681254d05c7093d11468 100644 --- a/drivers/clk/qcom/gpucc-sc7280.c +++ b/drivers/clk/qcom/gpucc-sc7280.c @@ -5,6 +5,7 @@ */ #include +#include #include #include #include diff --git a/drivers/clk/qcom/gpucc-sc8280xp.c b/drivers/clk/qcom/gpucc-sc8280xp.c index c96be61e3f479e1a8098e29a95e2a09f510dc258..913e17f101967036bf1dde7a3282c0155ae285c7 100644 --- a/drivers/clk/qcom/gpucc-sc8280xp.c +++ b/drivers/clk/qcom/gpucc-sc8280xp.c @@ -5,6 +5,7 @@ #include #include +#include #include #include #include diff --git a/drivers/clk/qcom/gpucc-sdm660.c b/drivers/clk/qcom/gpucc-sdm660.c index 6d37b3d8d1a40dfebbfa8ab89bf0459f041994a1..28db307b6717cc666a006c5d3ceb70c30f281f0e 100644 --- a/drivers/clk/qcom/gpucc-sdm660.c +++ b/drivers/clk/qcom/gpucc-sdm660.c @@ -9,6 +9,7 @@ #include #include #include +#include #include #include #include diff --git a/drivers/clk/qcom/gpucc-sdm845.c b/drivers/clk/qcom/gpucc-sdm845.c index ef26690cf504237f41acfd2ddea498b7e0eda5d3..0d63b110a1fb21a9026805c4245df6a440d4090e 100644 --- a/drivers/clk/qcom/gpucc-sdm845.c +++ b/drivers/clk/qcom/gpucc-sdm845.c @@ -4,6 +4,7 @@ */ #include +#include #include #include #include diff --git a/drivers/clk/qcom/gpucc-sm6350.c b/drivers/clk/qcom/gpucc-sm6350.c index 1e12ad8948dbd8ecc7cad421ebe77dd047ff928f..35ed0500bc59319f9659aef81031b34d29fc06a4 100644 --- a/drivers/clk/qcom/gpucc-sm6350.c +++ b/drivers/clk/qcom/gpucc-sm6350.c @@ -5,6 +5,7 @@ */ #include +#include #include #include #include diff --git a/drivers/clk/qcom/gpucc-sm8150.c b/drivers/clk/qcom/gpucc-sm8150.c index d711464a71b6d8ddb5e0a86d6dbe3c7035577b7f..7ce91208c0bc0fb0009e0974d7d45378d8df8427 100644 --- a/drivers/clk/qcom/gpucc-sm8150.c +++ b/drivers/clk/qcom/gpucc-sm8150.c @@ -4,6 +4,7 @@ */ #include +#include #include #include #include diff --git a/drivers/clk/qcom/gpucc-sm8250.c b/drivers/clk/qcom/gpucc-sm8250.c index 113b486a6d2fbfdf9bd2a6e3ba7c9b8999284eb3..ca0a1681d352c41bf2dc4ef7746ad7e5ec1626e2 100644 --- a/drivers/clk/qcom/gpucc-sm8250.c +++ b/drivers/clk/qcom/gpucc-sm8250.c @@ -4,6 +4,7 @@ */ #include +#include #include #include #include diff --git a/drivers/clk/qcom/gpucc-sm8350.c b/drivers/clk/qcom/gpucc-sm8350.c index 6d2660bdd82549806e1eb0d8fb64b1b2523e67d9..4025dab0a1ca9a37fa79f705e3be5e0e554737bb 100644 --- a/drivers/clk/qcom/gpucc-sm8350.c +++ b/drivers/clk/qcom/gpucc-sm8350.c @@ -8,6 +8,7 @@ #include #include #include +#include #include #include #include diff --git a/drivers/clk/qcom/mmcc-apq8084.c b/drivers/clk/qcom/mmcc-apq8084.c index 3affa525b875c3b313711a32f6d45133a09a6813..2d334977d783253e75d989f1623c5a3ea4444b97 100644 --- a/drivers/clk/qcom/mmcc-apq8084.c +++ b/drivers/clk/qcom/mmcc-apq8084.c @@ -6,6 +6,7 @@ #include #include #include +#include #include #include diff --git a/drivers/clk/qcom/mmcc-msm8960.c b/drivers/clk/qcom/mmcc-msm8960.c index a23440e13b71d67c4cc4c5efa3f7b5c927cd110d..cd3c9f8455e5e00bea2c2f163db41a1a6059e153 100644 --- a/drivers/clk/qcom/mmcc-msm8960.c +++ b/drivers/clk/qcom/mmcc-msm8960.c @@ -8,6 +8,7 @@ #include #include #include +#include #include #include #include diff --git a/drivers/clk/qcom/mmcc-msm8974.c b/drivers/clk/qcom/mmcc-msm8974.c index f2e802cf6afc558672f70f407d7538fde2a555fa..12bbc49c87aff41d18b93e4ff326f59526a7a5e1 100644 --- a/drivers/clk/qcom/mmcc-msm8974.c +++ b/drivers/clk/qcom/mmcc-msm8974.c @@ -7,6 +7,7 @@ #include #include #include +#include #include #include #include diff --git a/drivers/clk/qcom/mmcc-msm8994.c b/drivers/clk/qcom/mmcc-msm8994.c index 0a273630e852c978558d13a36ed4d8b3a4d339cb..7c0b959a4aa2075b6cd6ddf3fc2b62ebc488d0d5 100644 --- a/drivers/clk/qcom/mmcc-msm8994.c +++ b/drivers/clk/qcom/mmcc-msm8994.c @@ -7,6 +7,7 @@ #include #include #include +#include #include #include #include diff --git a/drivers/clk/qcom/mmcc-msm8996.c b/drivers/clk/qcom/mmcc-msm8996.c index 3426e3dde92478d6853e724fb2f555d1a1e31bdc..7d67c6f73fe138e37189a7459ff784a8fc0b8a7a 100644 --- a/drivers/clk/qcom/mmcc-msm8996.c +++ b/drivers/clk/qcom/mmcc-msm8996.c @@ -7,6 +7,7 @@ #include #include #include +#include #include #include #include diff --git a/drivers/clk/qcom/mmcc-msm8998.c b/drivers/clk/qcom/mmcc-msm8998.c index 5c37be700fa77985d0806587e80ac465956c5762..e2f198213b215d0bdd9bd463b7228ca13a966e5d 100644 --- a/drivers/clk/qcom/mmcc-msm8998.c +++ b/drivers/clk/qcom/mmcc-msm8998.c @@ -7,6 +7,7 @@ #include #include #include +#include #include #include #include diff --git a/drivers/clk/qcom/mmcc-sdm660.c b/drivers/clk/qcom/mmcc-sdm660.c index b3beeabe39ed1d9c66508dacfad904aa379b9a2d..e5bdcc75a36ed24a8c72d1fd6ee57083a7f5c499 100644 --- a/drivers/clk/qcom/mmcc-sdm660.c +++ b/drivers/clk/qcom/mmcc-sdm660.c @@ -9,6 +9,7 @@ #include #include #include +#include #include #include #include