From nobody Tue Apr 7 05:59:04 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E43B0390C85 for ; Mon, 16 Mar 2026 09:45:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773654356; cv=none; b=uspfnk680u1ub6ZMsELQAnNmJsXQDglIgoSdzFJrr45Axx4GbG7EnC/AGBTJ+ybOquyVLCoFwGupjitwuza8GmYpcy64XscpGD2k4UJGJFddwL5HQhrFC0Y27/K4mUQpauNEd0TV1qgyT7vC/MuRuWq43YC/Mgm1bqhdirf1nfE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773654356; c=relaxed/simple; bh=zJiRRZHOn7YqYQ+LwAzSJIAhBCW3qgcwJUw7el36TcQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=a5GYdpGl6VSYCIS5BHdL/CLfHGKOzPXzd5cG5srNPZUxwssG/zd1258WEIoSPdilFsTgKPdsk6Rh1cGJcupJpY8uApF4uJQ3qNdlZEHEOQVlT3MDxYwxCj1t6szrC3yQWXOacONu0cePx++Qma9a/U68QBMEeBGEV0n7NX5YTG8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=Ah6jhUXp; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=dIGSgYyt; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="Ah6jhUXp"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="dIGSgYyt" Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62G652Kx1068051 for ; Mon, 16 Mar 2026 09:45:54 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= V77ZeRO5gkyRLxJmGfiVvPBzaaSm4qWfHkN94gbvCVQ=; b=Ah6jhUXpoBakze2y 2w8SGxWQtyIX1qayUBDXigwddz8W/9QJhjLlUh0bV3q18J80OrfPQMFWSdfoGXGK Qq+AVFJJUFKI/dIkiFwNpqLSh9yBZ46GlXE7CP7SeHZ2e/aLjXodfZorqDK5nRPf OuA85HORY8DDw3pzGERKU26bAV9rzBW8eKmq6Q8+CQMYf6KKb7KnuWRGHT6llzy0 MRWGzlwyQbJC2SYHpN97KCRd+NgvsnIPQim1aXWSOCoqdF052iOQaMGxU4W/gpqX qoBAsxcuRca9afQbM32Nec2Ro1LaXlML3mqQOHfb10aznyfePYELWQ5VIGmGpaOk Rig9RA== Received: from mail-qk1-f200.google.com (mail-qk1-f200.google.com [209.85.222.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cw027d4hc-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 16 Mar 2026 09:45:53 +0000 (GMT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-8cd83cfb36cso1177239085a.3 for ; Mon, 16 Mar 2026 02:45:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1773654353; x=1774259153; 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=V77ZeRO5gkyRLxJmGfiVvPBzaaSm4qWfHkN94gbvCVQ=; b=dIGSgYytIRfVS0iwzabuXeyCJKcZFtDWjdWTsb+8m+JYx9eADOaqwi8TkGo05wM77f Z4XX+o2kjU5ZRoovKAse93YOG/PBV7CY+Sm1YfMeD9+t4vNzCwDZDhY440pba7jYfBD3 BNsh2WlfSO3fZfrDydTrsCLU2xeiDDLce1tGPkJl5uP+c9/cMi2QeWG0INjWnk5/2CMD GHFGtVvsTNZ/RUaipTc8AeEH1Bk7bm0B3yjgSKYcgGANXdjSjuTvXhbSBVLFTFAn8dN9 954gR4WIqqY32bAiEpMDE17enOR5SMn+OafmICOIt64hPnkf5pQxRsXW/qVBat5ufxgG EeiQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773654353; x=1774259153; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=V77ZeRO5gkyRLxJmGfiVvPBzaaSm4qWfHkN94gbvCVQ=; b=lwlXGRnQU4OWQYC4Z/VtiMF2QQED5o02kq0yjx7q0dMoi4tl7nSHdfF7NQTQBJ3ov2 mwrtinq8xFZpmRdYG8v/wt9VonGn0Y+4jc7PjIwB+yMkC2UiVhLaY1fQQ1A3Uagz8lXn lAK8PkW0JL2ndDTybpp1KPiydQHRwZXrVJQK9+f62xmPvSgylby5S32rORvWJtR7X9mn d7ji/7r/nUWZOlNMEVEEAfJy3q9vCYbvg2QOwNFxHyd/K281GEpqqCfdtBQPPoLMybeM VR9u2Cy5xNI1tW6FQY4cOi4HkCySzJdeAfUvYOksaRBx7J9mO1O3grMS1DH5YUSPsWEB Yacw== X-Forwarded-Encrypted: i=1; AJvYcCVwM834FcyvM1baRb/Mv87BYh7luVXUw8f8pBUgSq3pOEM3zqb0Iuhqq/jNWeBweo1ju1RFBWuDtsj121k=@vger.kernel.org X-Gm-Message-State: AOJu0Yzq2Em3d4Pjy4tFXi02kkceTZpZwBDd8VwtQfdRw38XpbEn/Rtf 3fxbFeYzuHzR3BWE2Ni8/5PBzrbpX4FwVqEQ5kz4+XZMmClmOgeb4kO6FZINA6dNO8kGkzu5g/Q H6A+j0mv16j9g5BICsk8fZQRWJZ+krIje7rCkbf2g5L45hgZFmyET5ePVfWu2Jj+aGX8= X-Gm-Gg: ATEYQzx5zZNPId63bSOIunEEjFH7h1LNRZX1Yq9dsD4fyCTy4qvZ5jMoYerVTqtzc25 mOAmdyE+dfxvQx70anFS2z3r+9KyPmCtYAomEPphNo3WWxlQ379BGPgMsmLNTaqAUDOw4MqBpvV aHN94zoY+WKjbDeK8hR8naGd+8g0jVUuVaQoyA0hTbHRRo933Kq51NVsGEGxUvGCZgJERc3z/QK +h284Kmj5GZby/xW6RV9MYUeLahzjC+PwMMm7klJb1raKkZ41fx/zftPT7hJU2pEAzLY4RN8Ps2 ihLfBT2kqZRjVIjpZ8b2aewWxk+dkGp2QsyBnhNLxxiALFk2fc+2r9MiIyKA8ioHXJrbShldGs4 pgp8hIO9FH+u+lx8zR1Ib/nS083mQbwZt32PsYwJwJVQCF/8YSdUa X-Received: by 2002:a05:620a:4044:b0:8cd:8447:2438 with SMTP id af79cd13be357-8cdb5ac4741mr1453869785a.36.1773654353293; Mon, 16 Mar 2026 02:45:53 -0700 (PDT) X-Received: by 2002:a05:620a:4044:b0:8cd:8447:2438 with SMTP id af79cd13be357-8cdb5ac4741mr1453868485a.36.1773654352832; Mon, 16 Mar 2026 02:45:52 -0700 (PDT) Received: from brgl-qcom.local ([2a01:cb1d:dc:7e00:ba9e:e504:fb0b:f1f3]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-48541ab9f9esm503138755e9.4.2026.03.16.02.45.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Mar 2026 02:45:51 -0700 (PDT) From: Bartosz Golaszewski Date: Mon, 16 Mar 2026 10:45:25 +0100 Subject: [PATCH v2 5/9] watchdog: convert the Kconfig dependency on OF_GPIO to OF Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260316-gpio-of-kconfig-v2-5-de2f4b00a0e4@oss.qualcomm.com> References: <20260316-gpio-of-kconfig-v2-0-de2f4b00a0e4@oss.qualcomm.com> In-Reply-To: <20260316-gpio-of-kconfig-v2-0-de2f4b00a0e4@oss.qualcomm.com> To: Catalin Marinas , Will Deacon , Andrew Lunn , Heiner Kallweit , Russell King , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Linus Walleij , Lee Jones , Pavel Machek , Wim Van Sebroeck , Guenter Roeck , Mauro Carvalho Chehab , Greg Kroah-Hartman , Sebastian Reichel Cc: brgl@kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, netdev@vger.kernel.org, linux-gpio@vger.kernel.org, linux-leds@vger.kernel.org, linux-watchdog@vger.kernel.org, linux-media@vger.kernel.org, linux-staging@lists.linux.dev, linux-pm@vger.kernel.org, Bartosz Golaszewski X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1037; i=bartosz.golaszewski@oss.qualcomm.com; h=from:subject:message-id; bh=zJiRRZHOn7YqYQ+LwAzSJIAhBCW3qgcwJUw7el36TcQ=; b=owEBbQKS/ZANAwAKAQWdLsv/NoTDAcsmYgBpt9E9Wjg25U44jwuhf3siwRv6gc1FrTGrZYCag DWx38GqUKiJAjMEAAEKAB0WIQSR5RMt5bVGHXuiZfwFnS7L/zaEwwUCabfRPQAKCRAFnS7L/zaE w8FnEACjGpR8zaC1w1NeBaLCJvktzj4NhYyW2Td8DUd/H42BEdQFLueq4ukzXtCUXnHdHSdYlxX 5u85kdqwdApTbieFxlcUadqplP0P27zARAEwj8BjR6bXmDtxbyL9zA5AskPF15evHuAhtsb0vLp rWJ/hPriZFRMOTvoiz306zGosgjHeo5b7IFdBRXQKj9pWZu9KC+6nj5Dde/Ek3mIsw7+7RlR+uL QLlJnoVNjOKlMMbwrMF8wLuyGxcetuCLacwTtrAUIPDb8Wvg+XSlQ61HFsVAI+6edYFrdWNBKZO qAuA/aWE+2oLqr2TcjOEd9gTRLahdebgddcpyr3CudMSPfCe0ZsfO7omWEYO+mh4eu4gObaIOFi rSbIFdwsXpTDZyGm8d1I5QasUJ3+T+m5Xxx3yz/Xnw5U+5ch1XQ2oj8rtwYXR4/xPwKE+PhAyev EfAmjkak0AwcGfVxvGVwN2Hsn+3MujSJYtzJKGNWR7FqZcI4vanexFwbfhQUBEab+O3yPbi9B8A /L20/ccFo1EBkUthx1vFD1wCRe5aIuUQ6rQ3XskhBK7QPd07CNiGavrvpP18ZsC13Tt+iPg8Gd3 9cZ+OAZ9R7FbhBlqGEwWzhdvmPW/KCw3MbJmuyMjozO0JiauqgeMASM0B722UCBXMoO1nFINRbo DDxY+Xizi+tKYMw== X-Developer-Key: i=bartosz.golaszewski@oss.qualcomm.com; a=openpgp; fpr=169DEB6C0BC3C46013D2C79F11A72EA01471D772 X-Proofpoint-GUID: Dbx9XlNjbQXXRAeB8Vmb3n49_saIjEys X-Proofpoint-ORIG-GUID: Dbx9XlNjbQXXRAeB8Vmb3n49_saIjEys X-Authority-Analysis: v=2.4 cv=AqXjHe9P c=1 sm=1 tr=0 ts=69b7d151 cx=c_pps a=hnmNkyzTK/kJ09Xio7VxxA==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yx91gb_oNiZeI1HMLzn7:22 a=_jlGtV7tAAAA:8 a=EUspDBNiAAAA:8 a=KiQ1yeRyPa_UOXqLYlIA:9 a=QEXdDO2ut3YA:10 a=PEH46H7Ffwr30OY-TuGO:22 a=nlm17XC03S6CtCLSeiRr:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzE2MDA3NSBTYWx0ZWRfXxbaYeczSJkju 6yBijpsFgQEtYkDFXMiwk4YMqm+pXjaC3PP8ta+Ry9oD0Prpy8Rlr8KmWr6CmIWYr2iWSX9uUpy vR+OsZ4WfsKYyOm+3DBhF6v6zTgs0jJfulne4Zk0ssNO0PAB37gFQH4f0YgYncVls2/tRIaZNBu bCcr5yZPO4+NAzTzB+sOGEMSyb1DTTNJ7yXrzRmyhY9KylaNpnagyzT/TEdboB4/gu5nkTjlHzN xAbZThBFKooOSVsVUQ/uJNfazeTA/J7e6O9HJJBhReQ2rOnvnqI4ehFRLzgLEnXt2bmYB+Bbcsx eAg7fOYnyYcTLG8yzSZO1+k1uct7zIhWoEM0kd6ifsIG3gb6h7BH56lnsfvbUzjlOctFZVfhPAl EO7l2M8sDYmLrdatp9mt6VhpX6wQ2SOSjYAh6J7liyUAKDr8X3xIa9/YSksg7amJQMn6s7e8uGA AOJi6yaYU1RNiSFm2YA== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-16_03,2026-03-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 impostorscore=0 bulkscore=0 clxscore=1015 phishscore=0 spamscore=0 suspectscore=0 malwarescore=0 lowpriorityscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603160075 OF_GPIO is selected automatically on all OF systems. Any symbols it controls also provide stubs so there's really no reason to select it explicitly. We could simply remove the dependency but in order to avoid a new symbol popping up for everyone in make config - just convert it to requiring CONFIG_OF. Reviewed-by: Guenter Roeck Signed-off-by: Bartosz Golaszewski --- drivers/watchdog/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/watchdog/Kconfig b/drivers/watchdog/Kconfig index dc78729ba2a5d6e035ed3cbe5c2b631d11b76b20..ab1d5d6df5f32f084c893a7af54= d040082a3b6f3 100644 --- a/drivers/watchdog/Kconfig +++ b/drivers/watchdog/Kconfig @@ -250,7 +250,7 @@ config DA9062_WATCHDOG =20 config GPIO_WATCHDOG tristate "Watchdog device controlled through GPIO-line" - depends on OF_GPIO + depends on OF && GPIOLIB select WATCHDOG_CORE help If you say yes here you get support for watchdog device --=20 2.47.3