From nobody Mon Apr 13 21:03:16 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 66AEC394470 for ; Wed, 4 Mar 2026 09:02:56 +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=1772614977; cv=none; b=Y82/+HDquJz9dV8Ip2tCMpjih+m8CxBBFhsbuOmg8zWB73moyHpOjNbIePCqDSaSwCH/0AausqtIzc/PA2iAxsZiVuInWEwmSccp3jBvQnwHWPpLJgwkR6WyTAgFLGIEnWD670TmrhTPOXo0eSF63v+b3lYCS/heuPzVFwWarwQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772614977; c=relaxed/simple; bh=Et22qRZo4fsW5XM2dyTAA1YIF7lG8E4lUkHkWMi4kdA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=AkoEqwug95z97DoOzcCNOrDJJtZqKdaxIp6vn9rpe0PoFV27JX9A5hDO7pv4moNY9ni1MzAsm8qveom4ZKAfASIEpgi+Tc8HE2E9jPT1Ri9WO7fYWBRh0gJkVLh9BxO0BnHmKABkgShwKnJsXwGvTR3oWNlEDG2lZIeeTQECS6A= 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=etSmu2rr; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=guq42hNp; 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="etSmu2rr"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="guq42hNp" 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 6245SP941421898 for ; Wed, 4 Mar 2026 09:02:55 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= fKMv0mITquv44pXV22U/DAysZwknoanpdVPJIYszFak=; b=etSmu2rrizN+QK3x oG7GvtW+6Qa6phJi8triQQ2AQrl/vKvaOX7QkhxjDj+PgYK76eLlK0O7E6S9MNks ocnckIef5kk0uikiMLB+SwSLDjUl7dN+lgIAdcG8UZqEjo+Wy2/70jXjOgh6nwdJ ntxj+1KIps6UyUJZ4VfLS7suCNmvUjjQlppHRsqKp9ImDshNr7MtQMDRg2dJDCw3 eJt6pf7Co9aKbhjX9iho+fIKxMGZlr7H7upL2BqnlPqlkhdSs522mDtZbX18LyUk porvDeHZKJb/YKz9hTqiBP6bjambYy3iQ+L//r4c89tqHMdrYo9vXU4rUWbYYksi M6CNFA== Received: from mail-qk1-f199.google.com (mail-qk1-f199.google.com [209.85.222.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cpe8u0rwp-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 04 Mar 2026 09:02:55 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-8c70d16d5a9so3929880285a.3 for ; Wed, 04 Mar 2026 01:02:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1772614975; x=1773219775; 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=fKMv0mITquv44pXV22U/DAysZwknoanpdVPJIYszFak=; b=guq42hNpaW2PfrSai84QQqqC6xQM1gBYWZOZzShwLotJM1eNC66CvwMyfi9ZskBu5U bYP9copINWJO5OmO9WaIwdtp1LQug81W92L+GllThd/5VU3m+WKBV8oCFQWNSHegE0zr NHsYff+7qVZS8woDSyT0/qyaO60DOLfiEQ+AmBvmVS2S8ifT4oAJODmVy0goXJgpxicf paRirw0tOunib5qmt3nqCLrkT0W5IavbwkyN/Q7bGAk18C6HuRuLjuk4/qYhgMl3l7Ah rgUgpByOB7ek0FEd+a97FXQSxxmXWK4PdT3n5tB8WQwgg+/YaGQ19nmgmpGt135bQs4Q lWEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772614975; x=1773219775; 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=fKMv0mITquv44pXV22U/DAysZwknoanpdVPJIYszFak=; b=bNYIV5LJt4WQ8tOp9s2EqUs92oJhpVghKhO3GdLrszCKmTHNvO0Zr/C/0F168lhdv+ hr9LlzcpC7kRMFmebA80nqk0Wad6o+RuAyxk7usSjfr3bYyd0tknrfFNGWExWqxrmbhy mUza9nKzQKkpoof+tsn/zyuaEO2u+e+X/y568F3lOPP04EZbkNtgqpleRASUa1JLE/62 zPRiAllxNAB1xHTdgJEdIwi+TlfEwJoug9l0S1V0X/o/syjnHpOuPm5yoKl5ikWuAs/Q H53nwqnaTlmNv+zdXM2yM6jQ8Nn7zzxGvvDdpSEpoYukgYzV3JzTzp222L/ss7C7nitH A8og== X-Forwarded-Encrypted: i=1; AJvYcCX6Wos8P0gpASu26TOcyLNFu4OIJn1oyPOaQG4UJR3V+aLcHnU8lYtROFN1W+aegpd38olh/f4ph0kujOk=@vger.kernel.org X-Gm-Message-State: AOJu0Yyij99e15V0j0faN3eIjF8Hd3mCUoOxsGMREehVj/Vq/0r6n8Oj eFgrwWPD8It6BLDjf0FVzgmbY8k0sUmGJOniOL06nqk/s0YiAqEHzO2bQsKMUeq0XpopsYmWzwL Tvk1SX/5fvDzs2txBv6EKpJ0Nzzk4oURC7MRhKC3IcCXUGC9hiWLgQAFXRno0JJ35AqQ= X-Gm-Gg: ATEYQzy8mbhSHjk8+w625wV9aVT2y3JqJSghdqwMI//cq/ffyetSVOTDUv0SOekNSnC HrqRNdod23uUr6iYaNoBlR7ymv/Y1qev9DzSP9admzXh4N33TQ65wtzURZyobfT1MlD2lCFe5aV h6FZs8ObBb7HzYgnk2W0Wq4ecjKfxWQrEr1GNniGaK3k+WRPfQlMB5tLOUwJgfmnT4mGK+BlG+I JI+PlRXX+rk14WSxv99MLXYlZr3oWFZVUYiCf0jZ1da58Fj4M4tFAZ0vJXs+vqwZ4Ro9tLNPlHW b01Srfb2Ly2KL/AvJHNfEppIljY3ap4zF/vCgTPrywfDXwMwYVlY5qVBxlmqNZGQ9asjq6A67Ro V+UjcDfV7X/+VKsUwb7b4VhCFGRbKNCFaLsQoiQJMSdwccJw+E7Gh X-Received: by 2002:a05:620a:1912:b0:8c6:f411:5eec with SMTP id af79cd13be357-8cd5af817a2mr154596085a.38.1772614974714; Wed, 04 Mar 2026 01:02:54 -0800 (PST) X-Received: by 2002:a05:620a:1912:b0:8c6:f411:5eec with SMTP id af79cd13be357-8cd5af817a2mr154589485a.38.1772614974225; Wed, 04 Mar 2026 01:02:54 -0800 (PST) Received: from brgl-qcom.local ([2a01:cb1d:dc:7e00:edb0:af14:f4c7:c6ac]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4851ad02ffcsm3644895e9.20.2026.03.04.01.02.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Mar 2026 01:02:53 -0800 (PST) From: Bartosz Golaszewski Date: Wed, 04 Mar 2026 10:02:22 +0100 Subject: [PATCH 01/14] arm64: Kconfig: drop unneeded dependency on OF_GPIO 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: <20260304-gpio-of-kconfig-v1-1-d597916e79e7@oss.qualcomm.com> References: <20260304-gpio-of-kconfig-v1-0-d597916e79e7@oss.qualcomm.com> In-Reply-To: <20260304-gpio-of-kconfig-v1-0-d597916e79e7@oss.qualcomm.com> To: Catalin Marinas , Will Deacon , Alexey Brodkin , Vineet Gupta , Scott Wood , Madhavan Srinivasan , Michael Ellerman , Nicholas Piggin , "Christophe Leroy (CS GROUP)" , Andrew Lunn , Heiner Kallweit , Russell King , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Liam Girdwood , Mark Brown , Linus Walleij , Bartosz Golaszewski , Neil Armstrong , Kevin Hilman , Jerome Brunet , Martin Blumenstingl , Dvorkin Dmitry , Wells Lu , Lee Jones , Pavel Machek , Guenter Roeck , Wim Van Sebroeck , Mauro Carvalho Chehab , Greg Kroah-Hartman , Sebastian Reichel Cc: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-snps-arc@lists.infradead.org, linuxppc-dev@lists.ozlabs.org, netdev@vger.kernel.org, linux-gpio@vger.kernel.org, linux-amlogic@lists.infradead.org, linux-leds@vger.kernel.org, linux-hwmon@vger.kernel.org, linux-watchdog@vger.kernel.org, linux-media@vger.kernel.org, linux-staging@lists.linux.dev, linux-pm@vger.kernel.org, brgl@kernel.org, Bartosz Golaszewski X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=760; i=bartosz.golaszewski@oss.qualcomm.com; h=from:subject:message-id; bh=Et22qRZo4fsW5XM2dyTAA1YIF7lG8E4lUkHkWMi4kdA=; b=owEBbQKS/ZANAwAKAQWdLsv/NoTDAcsmYgBpp/UqST44JLf/6SC8h3if++ARk5Zk1RSnf/wtu ShX2ySz2bGJAjMEAAEKAB0WIQSR5RMt5bVGHXuiZfwFnS7L/zaEwwUCaaf1KgAKCRAFnS7L/zaE w04zEACcM3xXYrildZ9Wyvzi6zYaS/VDWOtU52ZMAJ4+Wh2B2hAS8Ih/mocnq33rCiXxhVnXn/3 jnAWPg4G3R7DoGyEHeKDhMtmgbuf+jQVeAJqXqpmKhxp1YGO0zbO3obbcoiG5HbZFINoLT9orm9 m2AhCFbVWQXR4UeFBxYhCgU5rVmawWHimujZPt1ZBuL1A15sbzij8JAQexq/MoxGo4aaPgAMDmY fw6cQs3xFFznZvVllt7nNUn2YxgcE3z78u9VVhIjIndc2R3WVBC6MuvUm32nZL5W9ClHj+Ex0K/ UCWK2PKYjOpJUxgWz0CKq7UfXSpUtzkSEM+P/a2uVUbsRhCOhDeWpfbk9nG7SMDzJlB19hOVyc5 Y8lZFm90Nm5za4kaqvWBqoJvNQe1rnfI+7adzD29qg1ZlSLV6UuR1A3hSVSisghrGZWDw5yPZ4P czcoRMGNqHkbYqZEOZIAvOOHwbxJPQYy458HZ1ql/esQ2Z0TQkznLVALIOmk93TkfN1QAOAkAgc ZBIdqoJF7fm6NacBK/5k4vBM1unmCOOYUr0KG4Jfz1FI5DaGBXyMhcJQhdPTUn82XhHarg1jcgd +KFeCTLnphuVcl6AsadJSAd7+sUhnviaLDXNK5MD3jGhJ6Wb1mvqIahEUMjDv/hPWDkvqwepwst CXWpZ6tcDATGOpg== X-Developer-Key: i=bartosz.golaszewski@oss.qualcomm.com; a=openpgp; fpr=169DEB6C0BC3C46013D2C79F11A72EA01471D772 X-Proofpoint-ORIG-GUID: 4MMxaGXHe6t1jUZlZMVaI7oQ-RJv-nKH X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzA0MDA2NyBTYWx0ZWRfX+k5jl8ZtgW2l sIv2VUSBL/Td3ajLuFrnLDRZZFaGJHbOcmx6jllA2S+bKTRI7tovjTXvn8GwCMC1QoerjIkscNx rzazdadmopEIwDGMVj7P9NnOR3XFTB5tsOWiwrYfbNxFgKc+asjNAmkG8E/uN12PsLH0dloDyKV qfq/gtniXTDuipf9L8q520cGuttJOAJ9n8f2M2paFy/gbRwVVPLiXlzw0PGXcmU3PruqGtU6joi jQMDYQwdktys3WTrNazjmmtD4DQISc5tjpEgoitbPNjWsqqHDvwAVy6fLUOqThLhwUD97ZJ68da fKaMclORAajIJQEIF8inOzm/614kt1y03ylTIjrU5V/+pdvnCDFZ5HHg0Wg3cK7DwtVJ+peEnSJ vuQexDl6tzL1FsmZYDCH1rdEc+RLzEcyDLAs05JkfrzlguPN6O4O20IKKrlrwFLcSciWW25tkCj +2tEGdcw1Gc6pCh0ljg== X-Authority-Analysis: v=2.4 cv=FpAIPmrq c=1 sm=1 tr=0 ts=69a7f53f cx=c_pps a=HLyN3IcIa5EE8TELMZ618Q==: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=EUspDBNiAAAA:8 a=nExzm2HfQztilrPChXAA:9 a=QEXdDO2ut3YA:10 a=bTQJ7kPSJx9SKPbeHEYW:22 X-Proofpoint-GUID: 4MMxaGXHe6t1jUZlZMVaI7oQ-RJv-nKH 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-04_04,2026-03-03_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 bulkscore=0 suspectscore=0 spamscore=0 lowpriorityscore=0 adultscore=0 phishscore=0 malwarescore=0 clxscore=1015 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603040067 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. Signed-off-by: Bartosz Golaszewski --- arch/arm64/Kconfig.platforms | 1 - 1 file changed, 1 deletion(-) diff --git a/arch/arm64/Kconfig.platforms b/arch/arm64/Kconfig.platforms index 54eb1d7fd419b4249a6860357da8b3dce2e2146d..9441ea827524df368f5aa1304b0= 122bebac3d245 100644 --- a/arch/arm64/Kconfig.platforms +++ b/arch/arm64/Kconfig.platforms @@ -245,7 +245,6 @@ config ARCH_MVEBU select MVEBU_ODMI select MVEBU_PIC select MVEBU_SEI - select OF_GPIO select PINCTRL select PINCTRL_ARMADA_37XX select PINCTRL_ARMADA_AP806 --=20 2.47.3 From nobody Mon Apr 13 21:03:17 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.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 93B9C3932FD for ; Wed, 4 Mar 2026 09:02:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772614981; cv=none; b=V7to2zNiz29WbrvfhypbCWjhBDn+elDxN0vyXxn77XWzibp/Vthlmntkt48StxCw2cKWtsPzF2bDfSO/HJc8oLoj4X2fUb68cOdOBzA2JGb42GQbnTJBcjFztCBFdhX5Wq75pCpxf5s5Oz8GsySNW9O65A1UqS9AODv/xxyCAs0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772614981; c=relaxed/simple; bh=elGyJX6kiF5U80wwgrS1gevNlE86QtaFWMPcJZOJ110=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=GZ+QpolDK4wJ6FaNuJN80KgjQowgC5zsloiXwsqvx5/VMa74UmOW51XIbTBgL28CAyp0E7kDQOgX+qcev93A0r1WT0QeTWC/5vA6IqKhZuX9x9dKOoiSXSBokH6puShSVbsYmBVgqoOxAgj+yc7wfqK7hKbz4WdtgeWkRZLRXAg= 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=CazoV7ZG; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=aL6ef95U; arc=none smtp.client-ip=205.220.168.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="CazoV7ZG"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="aL6ef95U" Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6246D6IK1203226 for ; Wed, 4 Mar 2026 09:02:59 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= zQFHrqy+7ET89/6DOEboD9MvIg0jU8dDQ0sv+yzIoZo=; b=CazoV7ZGoy+xYvkW cCJg6ClwtEdshtyKOluMNv36otWlt5w1TDCYQ+bImxm/DRWwpCmu07h+Y1mvNmO5 +hM1wnV+qfEXZ1/g73CCmJlHqgibwXu1PmqpDsTIELhobC5+9kE23b0dgz5e+yCr a3iAYAZah49tETdO1Y3PEYiwldEgVdLyrE/ibxq+kMbix3Mu4I2pDDdr75h27WJ5 p54SIGKrE+7OwsTZhT3+SBBBSdxU3nYE5q6p+ztUB+1ipIxADEG0ZKZwF/a73jRD bVp7G5Dc0+YxpHnqgBCeO4s9X9JuWTXzfAPJcvSzFQqIzoei2Vhum+GBwB77CHca f7xWeg== Received: from mail-qk1-f199.google.com (mail-qk1-f199.google.com [209.85.222.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cpf9c0jrs-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 04 Mar 2026 09:02:58 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-8c70cff1da5so3927007985a.2 for ; Wed, 04 Mar 2026 01:02:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1772614978; x=1773219778; 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=zQFHrqy+7ET89/6DOEboD9MvIg0jU8dDQ0sv+yzIoZo=; b=aL6ef95UcJThpwco7tIhPMSq/T/rdLsZH6kPvur3/nhpbYQx1ql0a53m+FBz0oHpzh xIGBZKTGY27m58mkBcW2gNgqzqLRmR8SIibH3+4uuRrHkjOoxFDhZoaNWgYgtqmNnvNp aYAv+4Hzdzxvg1TDnlYFWXbucFRFnxyX94QVFwJ8Ymixoz7mQHNEAcON4U5Rp1FyQ1AA coLnXr8i1LN3AQmI2Dm1T5RvwJuz9UjVuazPU/aclUctBu1VcUeOriFnn/21i/xTlYxj gWDkkxVdPjUN9C9sFFbjyaHFW24BgAUZcWEsjC8FY7s3bTg9PmnInKmSUULaT2IjX59S XKoA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772614978; x=1773219778; 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=zQFHrqy+7ET89/6DOEboD9MvIg0jU8dDQ0sv+yzIoZo=; b=R7rvauoTRzoJkugg+heX8sIwiNCzbWZkuE/x35thzF6hOWBhtUwATcOXLS5fEXul2S dK29P2R9GkYv9hPGOboyxQ2raIaEUBBekyLzu4n948sKOu0y78ElgZpAx0LGJ6VhCXC/ eO9RIUpevXHG/aFEINgsTxJeziDTPbQdblgFdSBtFS1VfBZQuk8hR02XruQspkTlVtdv eB+q05bX7ns87roiBpee2BbAQWiILk2sxAEzMEjDLaoMtgA4hmegLiJrWGeZihnRGDAY C1+0crrchuoXeDkq9It2nMw0YSc2NINSvN9Qlu8tUqYwqvpZ/K7Ki7MjnhVrwz2YO/vM aHEA== X-Forwarded-Encrypted: i=1; AJvYcCU7uY+HLzqXbVs7LZgJEReV0Farpm9fIumhie09f5BLSlNjEPJbTK3AI30RtkAf/0cytc2xYXRahdVE2eU=@vger.kernel.org X-Gm-Message-State: AOJu0Yx9U9G9B2dOT049xt0eTZ6gklj6JXU1EAubih2W7CexdjlwmaL+ t3nNPZ6tmSPXLIN5ytO35f2JlchnNkSdJDU3HZZnBHUau3QrKop32z9m0Ro0cfdnZVjrKZU1VdU AoU1W+Xev/qRlEOPMffTM40HDFdD1vLgScGR3AV2CMqh2IhCI3fdunS92jtZZDIuwX2w= X-Gm-Gg: ATEYQzx5UJlWgbDXWLOnUMX62As4KBx2S1by9xrkovUrj8rSfnoReNbUGrUngyz0AYm NPWNR+X9/6Aq3OXwrPURHtZI2PWF9v+CLsOAuDpMka5qwZKfZuC83vVZJl+5BP11lxvu4fJqgp6 LtmHO+l+RQer7Ldpckyr0bgG8WFSpxlAGRsquJnZfI83K7nANq2EDe2ULNN8tCH4LNXCVY03AeG Pr95ZSMPO/GcqseK2AWTPg0GM9Nd39WxAXCoCcdnZDlPBM/l1HXNHnBTdRP67i8yU4gUOXCBil2 wfJ6vPpD4B96u3mIGVVey2VZ+8UdryV4enSjpwrJddo8MUMXuHApuTI9Jrf7sgO9izLkIyHcW0f xp/tPnvk8jIX/xYWekPGlBQLuTmi3BVgrrzWXo2jcCeUSQfQUMZ7R X-Received: by 2002:a05:620a:1916:b0:8ca:90de:43f1 with SMTP id af79cd13be357-8cd5afa5022mr134818885a.63.1772614978031; Wed, 04 Mar 2026 01:02:58 -0800 (PST) X-Received: by 2002:a05:620a:1916:b0:8ca:90de:43f1 with SMTP id af79cd13be357-8cd5afa5022mr134812685a.63.1772614977445; Wed, 04 Mar 2026 01:02:57 -0800 (PST) Received: from brgl-qcom.local ([2a01:cb1d:dc:7e00:edb0:af14:f4c7:c6ac]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4851ad02ffcsm3644895e9.20.2026.03.04.01.02.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Mar 2026 01:02:56 -0800 (PST) From: Bartosz Golaszewski Date: Wed, 04 Mar 2026 10:02:23 +0100 Subject: [PATCH 02/14] arc: axs10x: drop unneeded dependency on OF_GPIO 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: <20260304-gpio-of-kconfig-v1-2-d597916e79e7@oss.qualcomm.com> References: <20260304-gpio-of-kconfig-v1-0-d597916e79e7@oss.qualcomm.com> In-Reply-To: <20260304-gpio-of-kconfig-v1-0-d597916e79e7@oss.qualcomm.com> To: Catalin Marinas , Will Deacon , Alexey Brodkin , Vineet Gupta , Scott Wood , Madhavan Srinivasan , Michael Ellerman , Nicholas Piggin , "Christophe Leroy (CS GROUP)" , Andrew Lunn , Heiner Kallweit , Russell King , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Liam Girdwood , Mark Brown , Linus Walleij , Bartosz Golaszewski , Neil Armstrong , Kevin Hilman , Jerome Brunet , Martin Blumenstingl , Dvorkin Dmitry , Wells Lu , Lee Jones , Pavel Machek , Guenter Roeck , Wim Van Sebroeck , Mauro Carvalho Chehab , Greg Kroah-Hartman , Sebastian Reichel Cc: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-snps-arc@lists.infradead.org, linuxppc-dev@lists.ozlabs.org, netdev@vger.kernel.org, linux-gpio@vger.kernel.org, linux-amlogic@lists.infradead.org, linux-leds@vger.kernel.org, linux-hwmon@vger.kernel.org, linux-watchdog@vger.kernel.org, linux-media@vger.kernel.org, linux-staging@lists.linux.dev, linux-pm@vger.kernel.org, brgl@kernel.org, Bartosz Golaszewski X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=736; i=bartosz.golaszewski@oss.qualcomm.com; h=from:subject:message-id; bh=elGyJX6kiF5U80wwgrS1gevNlE86QtaFWMPcJZOJ110=; b=owEBbQKS/ZANAwAKAQWdLsv/NoTDAcsmYgBpp/Ur8cTWvTe41Vx/7b1PfM0xlmUQmzL4DULT4 JDfBXBxP0yJAjMEAAEKAB0WIQSR5RMt5bVGHXuiZfwFnS7L/zaEwwUCaaf1KwAKCRAFnS7L/zaE w42GEACAPu61giLCN8WXIPA8YMaONEdH0iiFGuhCO5j8uA/ORhhiYa+GLkJFndF7gMOXfafU7o4 sirVD8YRozigYhUq7uBAdHBd7B4/UHJOoPc7fXh9Zcdvx2SBGB1fiBt4QSB3axS/EDKoemsR+UQ DLvKVYIrR5QDkaMp2T9jmHWOY350AaCOtp3sHiR8ke6oTE2Pph/QRt4IGpI0/9OlOC9UGymPYZZ V9kNxnN+fwIpnHOWzrzWWogSxgiXViZOY+jxSICkkONwpIlPDK0NYC2+O4jSSRaTm7Tv0jF62k1 prRKMb6gBN68zMJuqEUcG03QgCBiL9kBoCwpov1N+tz7EKkW1pf7hMC8wl0UgBVQE4o9HbcxNgH 396JJAILS2c2NHBecEEEU2Hn8f1T8BSYw9i8kSsFkxUYMI7Iak84y0653B8+sJvEJClhtjw94If nN7CQsXkWQmElJTx7ywvoyf2wcadUGYpRDmEVjuVyBbVncjyzmW3aufyFzI9c7MSXU/APSPVCez aSvQrHyatWzFekvX3TSoxwnCVj0kmaY0rprs4Uc35rBn/67tkAOSCfs++1/10zmdEAqcO5x2a0T IAY+hMnPhrd0yYLskrnfs1+9zhF3aFsR9q8dD9rEVUVw+i9FXKcvXpP4AD7SNLeDYqMggqvcGQk 6RvbjgcEGizAygA== X-Developer-Key: i=bartosz.golaszewski@oss.qualcomm.com; a=openpgp; fpr=169DEB6C0BC3C46013D2C79F11A72EA01471D772 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzA0MDA2NyBTYWx0ZWRfX34AXHJpCbcBL gjMFGSwXWXYswP3pO2gk4EuQxbTrNgWiizX+kdom2lKD56Y1u/SKPiwqkOU8cU1ZBFoQgmbhKvK g1MADWnLFJAAHgim6h27aZ7Y5rX/aIJkh635HyK9jdK+J+Vb/t0FMPbXBH2P1qVi7ufR8kZ8bHz CANydyDDSHfzR9uHTYz+NTwcP1msPtAJ9eycUyPcrIU7FVolWAOZMoUvk9nz+pt/D1bktGOEdfQ o7SuIM3Fg34bqZMgsbPBnGCQy9UJeG0Ki6Ep5FYT1bj6o2UYIfReTtnJwwj+n/MNZYeotKR6D8f wzu40b9FSjkq61owRDjkzGowR2Xcac70CAqiAhmtLPqK3jXVKj7BaGhEqZlaQqrkEg2hxbzzSli Mj6FbqFY+GNJsNyULcECVgP1tJFnP6J3k1hJesBEF+g0lQrEAahKtQgXI1nmRteTo3PN+DFRbob yqMo/7NZfbXQSBXOH6Q== X-Proofpoint-GUID: jZOpwnrNk7ImMr5q_LhO5ZKw2OqJMG0L X-Authority-Analysis: v=2.4 cv=S4LUAYsP c=1 sm=1 tr=0 ts=69a7f542 cx=c_pps a=HLyN3IcIa5EE8TELMZ618Q==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yOCtJkima9RkubShWh1s:22 a=EUspDBNiAAAA:8 a=Hmb-lenyu1CM-5GwpyMA:9 a=QEXdDO2ut3YA:10 a=bTQJ7kPSJx9SKPbeHEYW:22 X-Proofpoint-ORIG-GUID: jZOpwnrNk7ImMr5q_LhO5ZKw2OqJMG0L 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-04_04,2026-03-03_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 adultscore=0 impostorscore=0 spamscore=0 priorityscore=1501 lowpriorityscore=0 malwarescore=0 clxscore=1015 phishscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603040067 OF_GPIO is automatically enabled on all OF systems. There's no need to select it explicitly. Signed-off-by: Bartosz Golaszewski Acked-by: Vineet Gupta --- arch/arc/plat-axs10x/Kconfig | 1 - 1 file changed, 1 deletion(-) diff --git a/arch/arc/plat-axs10x/Kconfig b/arch/arc/plat-axs10x/Kconfig index b9652c69d1b90e506f82b3b8c5be373c51246671..40f2a74d404ad9759ab9d6764c2= 496159eea045a 100644 --- a/arch/arc/plat-axs10x/Kconfig +++ b/arch/arc/plat-axs10x/Kconfig @@ -7,7 +7,6 @@ menuconfig ARC_PLAT_AXS10X bool "Synopsys ARC AXS10x Software Development Platforms" select DW_APB_ICTL select GPIO_DWAPB - select OF_GPIO select HAVE_PCI select GENERIC_IRQ_CHIP select GPIOLIB --=20 2.47.3 From nobody Mon Apr 13 21:03:17 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 19CB53932F3 for ; Wed, 4 Mar 2026 09:03:04 +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=1772614986; cv=none; b=GRMb09UlFbBMFpWMH0bFfd/jD2zXE5K/muwYlGf5ITOxOrH73XkE5Alg9J21ttMY9AmVtbRV2sFQ3Ut/m2Yu9a0nDSVFD8KKY4r3EP3OYFCE0NlZ4x+zD7r6u/4CZrQnPL8G0fnOi0QkQZg5qPPhRE+vf8q7Uubh3q0wkQF7oDQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772614986; c=relaxed/simple; bh=25/jbEOYGOkc8yufidh5ln2EbH1f7N7ePyjlT7NMpnI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=FVldjHOL5g7MHlP9s8UWCz1nOTHSMpvXd9RLvegxLsLJMcSALNw3wwgn9WWf+1uusCQEwyAnwI5fski1ip9XYirg7kvVus+xE8itP2zimbdKcSXveMVM7Yai+eS/aS0pHpFXuGC5G4UgW/MsK2Rz0rh5D9Je4xlmtdhXpD9Lydc= 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=iUxvvGa6; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=SKbydxEP; 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="iUxvvGa6"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="SKbydxEP" Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6245SV5e945193 for ; Wed, 4 Mar 2026 09:03:03 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= G2M3XV9YCtC+hAJ0aUiWtgAH4zxDrUJHdwUvvL8ju9A=; b=iUxvvGa6AHVsf1CE cIAp40KFRSxzaMK6tRo/Ot89r0FLdjshWY1bHp4UoR+oLQgLfgevmBmFzcrZzI+S MAYwCgG+1Kw6HklcYcmTPb9wnio6Mmmu+KNfOxWWI68ssxjEMOiht3K6oHazTm7d k59m+ycliFGezRAiNrZa5IQD9eNfQm1ux5umtdteTjH4P1BmPua270CY7X2LVHSz ducmX6SqIi+BprB0v5a7ITYi8Y+CLpwkBXlolQnD8pkrTK7mL8+KtWu1BOV5TSZh hxYUisIwzg/oCq9VRTY5RUf7H0eHiPu9dmGYvMaD78EeNmc+IFNqqelijKxcWMdf yxzJWQ== Received: from mail-qk1-f197.google.com (mail-qk1-f197.google.com [209.85.222.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cnvxfccvv-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 04 Mar 2026 09:03:03 +0000 (GMT) Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-8cb52a9c0eeso5037061185a.2 for ; Wed, 04 Mar 2026 01:03:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1772614982; x=1773219782; 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=G2M3XV9YCtC+hAJ0aUiWtgAH4zxDrUJHdwUvvL8ju9A=; b=SKbydxEP8lK1kJIBgwwgvYgEb1Dm/d8x09sLUH6T4Y1LQmE6pXFl9txcGGHH4Jo9+8 X1twcCJGcAXJ3l86Z7dxqlWxOkh6+pdRE+VwA8ypDzTO45diRomiakUp3aBWZWXHwFcV eB5OUT9bd0aSBT3eS152g0g9WWf9Vxd7sJQB2fjY0HUQdl24q4U65tjFF9ZU1xJu54ZA eJrDWWcaNpVDUPQSh9Bc3KfQoGZLdXVDjUR6cKm4Tm5jb7uYulBoTB7DARqKKCRqFDL6 3FATrM2xF7VskD+6gD82vZnIQK4G9BQ674Z+NQ7JOHQSZdy4rbA/Jm/tztFL8kGEg+De nPdg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772614982; x=1773219782; 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=G2M3XV9YCtC+hAJ0aUiWtgAH4zxDrUJHdwUvvL8ju9A=; b=hQ/uo46fOHOSCE2LucKCMpy+zmMTJp2xiAA9G3zckNAgfceHveuzulWMsFO6EPi5wD ztUzw61UY9wmsb9AuC+qVMnvWoj/9sLBlXfU6POCVuUY3xCnBS3sLNiDw3/iGI6H104E grT1+Ug0x26nIGUYPImnSa7Mo+4UQEifI2hXIiPgs7N7QaO3UiWdeLaXWnZbdBzTn7oc GH0117szCtZ39xbpvrt21/tVvnWwRiMnmFCrcw13kxOM8zPZuhlpkNVcbXWDV6lUuKMn PnaF9dNDJXHU0g226czU0faqDj8TJlfl8zNQYuULw5MMiVin9EPgBtcF6yeHmGV/A9Vs U6Gg== X-Forwarded-Encrypted: i=1; AJvYcCWAZU/FwESm1I/hd8Zw3JfPYHy8V3aBVQWdqx27oRL+xUjz3J69o7fY7x2C9TQDbr6iBtduIanuPOzb22U=@vger.kernel.org X-Gm-Message-State: AOJu0Yx7W4QnVjGWbcOLjkmqgcxDZxaMCg03sASCFTA5C11PVAW7+w2D PT613A1uCqXK3u3/SmyOm+nlC+Sc31XyS32VgWNjgdXOxT/jy+l7K2rjA2mSeDFv2zEHLsSI8VM qHBJkxpZf02b+BZ+vOhV0ZXGG4T/JkZMjzifsTTb0jdDutsNn3BGgjYjAgOjRh0sFu+Y= X-Gm-Gg: ATEYQzx+wAZXSM8f0zGyY3mmZ5ulbebVvLSY7FeAwMlTF4BQAx6UDeu28SdqQhLZ2UO Xe3HtawBPH1oLjR5pwfAtJIkjXRrnjwZ+9GGHHHZ+aPq0FpB95ikJAe/rp5dVgN+v83kvDWizQR EfRbpBybKG3WakCECwPcNPxbTeLPQpi1ohystgEowMiSurWdFfZHSPOTDWGL/7MJX6RoehsNBfw XLRFJA8qjUik68WgX+UfbNF0/VXN97SFxhXgD1RKoGxTvsDS/h3c5YEhhAcAbVcXr5GmJIn6Xii /CTbi/5Gt74GAC8Lmvm29H6mnCYWV+C47lMyHZlTTAMdFymOhitwkhZlwiqptIKvXN5Q58gHT12 ED6qphnbZUd97/9U3tyDDtrDTfobQgFqBpvmcZkidqbZrvdsVsnQS X-Received: by 2002:a05:620a:199c:b0:8c9:fac8:c256 with SMTP id af79cd13be357-8cd5afcc900mr147423085a.77.1772614982496; Wed, 04 Mar 2026 01:03:02 -0800 (PST) X-Received: by 2002:a05:620a:199c:b0:8c9:fac8:c256 with SMTP id af79cd13be357-8cd5afcc900mr147419085a.77.1772614982041; Wed, 04 Mar 2026 01:03:02 -0800 (PST) Received: from brgl-qcom.local ([2a01:cb1d:dc:7e00:edb0:af14:f4c7:c6ac]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4851ad02ffcsm3644895e9.20.2026.03.04.01.02.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Mar 2026 01:03:00 -0800 (PST) From: Bartosz Golaszewski Date: Wed, 04 Mar 2026 10:02:24 +0100 Subject: [PATCH 03/14] powerpc: drop unneeded dependency on OF_GPIO 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: <20260304-gpio-of-kconfig-v1-3-d597916e79e7@oss.qualcomm.com> References: <20260304-gpio-of-kconfig-v1-0-d597916e79e7@oss.qualcomm.com> In-Reply-To: <20260304-gpio-of-kconfig-v1-0-d597916e79e7@oss.qualcomm.com> To: Catalin Marinas , Will Deacon , Alexey Brodkin , Vineet Gupta , Scott Wood , Madhavan Srinivasan , Michael Ellerman , Nicholas Piggin , "Christophe Leroy (CS GROUP)" , Andrew Lunn , Heiner Kallweit , Russell King , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Liam Girdwood , Mark Brown , Linus Walleij , Bartosz Golaszewski , Neil Armstrong , Kevin Hilman , Jerome Brunet , Martin Blumenstingl , Dvorkin Dmitry , Wells Lu , Lee Jones , Pavel Machek , Guenter Roeck , Wim Van Sebroeck , Mauro Carvalho Chehab , Greg Kroah-Hartman , Sebastian Reichel Cc: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-snps-arc@lists.infradead.org, linuxppc-dev@lists.ozlabs.org, netdev@vger.kernel.org, linux-gpio@vger.kernel.org, linux-amlogic@lists.infradead.org, linux-leds@vger.kernel.org, linux-hwmon@vger.kernel.org, linux-watchdog@vger.kernel.org, linux-media@vger.kernel.org, linux-staging@lists.linux.dev, linux-pm@vger.kernel.org, brgl@kernel.org, Bartosz Golaszewski X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=787; i=bartosz.golaszewski@oss.qualcomm.com; h=from:subject:message-id; bh=25/jbEOYGOkc8yufidh5ln2EbH1f7N7ePyjlT7NMpnI=; b=owEBbQKS/ZANAwAKAQWdLsv/NoTDAcsmYgBpp/UsS6j20gNdLUQ+uz+/FXiej3C67iz8F70QU ojaj9vQK0mJAjMEAAEKAB0WIQSR5RMt5bVGHXuiZfwFnS7L/zaEwwUCaaf1LAAKCRAFnS7L/zaE ww6REACusP6I8XHqjA+3Yae7NeDqnzXpc6CQ+RTZzkcMq6aAfUEFS6xnlAen19ugyDgZQXHMarL 2otsWD2rzmrQb2HB224/i2HmhrzTdbDRtBcATi1drYJWZXJq8Tc0tiILUbI8u+PUscTUJo6hOqo LLNyADlnO6/+12tJR0Kqga/FIARCLH72kRa+lJ1ioUe6rOG9rJjhYXcRbw6pZs5hNB9ccVw1gJg ok+/f5EYeeaHxbcGOMdXBmfgCELp6K4Z4GXyJ7+kWaJsxpvsG68R8kFZf/sUqZ6bysAp9KoUwES vstNFoLcRpgQGqBTPhi1BiKUEIAyfSWeh1Sts9nhRiXhe8GMSiRexRJ7xdDe+5eNhsNZ9iiBB+y 9A3PzpJxACN6XNe3ieW4gmP9KV9xqdeOkCJOI41SgiYsrsjVvwXpx/RIzZTINJ3VOp6NYNRhqZZ 5i/EvVw6gA7ozjKWgwOJeoa7c4FA6O5eGpg16Of9PXIHsU+p22FJhpa1uJxjQPCRoNW407R+LlN BwA/WM+f6L/iejzY7jy6mKzM0GzafixchYkMgywGkJzyPW4BXrvxclKdjdkMWqydECbBSpDUGdh 7kP659V3emuNeEifz+/sDkqbSwB5RFmpXCadYNNP/SCDu5RVP6K2Z4UIdcTMXSlT6UB4HYSuush EJBC5HRypdQ+c/g== X-Developer-Key: i=bartosz.golaszewski@oss.qualcomm.com; a=openpgp; fpr=169DEB6C0BC3C46013D2C79F11A72EA01471D772 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzA0MDA2NyBTYWx0ZWRfX/9x2XL3PrY5y yjc231RWoIPBa1LbpPrtd6CpD2T4Kg9mZRWzuDG5oy5AGzWH7LgG8cNT+PDSqwmz6qwbgTM5+I0 gFmDyX53XUTA4peU9fk4Q5ikyaPCL4GfZIB2pn1kY24usVYQNxi+P8Y5FmmTto+zh03Dnnl6jYG hmulAaxBKmIS1GnRLFo8vZr0rWMjL2uRFMLf5FUf0rAgX6lTMpk/A2WMc8ZJgMyxrlmiaUBXP6g Kz536SpEDFuJlGElDGdcZSQgYIS316Bcvo+EfJQTLKF8/0fVZETcN01scjweZB66J8G9SVARtWo hYAFggBAlbDP3ERTUXtXbjZ0kgIOZ69Qr1RoLWyas9jZT05d5AYnOK4QZ0pVJIsuyB8T2ciTFTA h9komfMagqlrPX2zMbImtzYVth3SW2zofuyS2WPanystr+o/tOXGEYJmizRzt/Mm9fe7bz+qrDb Z46zzBlpOUGePb6w01Q== X-Proofpoint-ORIG-GUID: qd4TUPYWY3qn9pKffIfr9E8_OJrbl3Bh X-Authority-Analysis: v=2.4 cv=S+HUAYsP c=1 sm=1 tr=0 ts=69a7f547 cx=c_pps a=50t2pK5VMbmlHzFWWp8p/g==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=3WHJM1ZQz_JShphwDgj5:22 a=EUspDBNiAAAA:8 a=CZix5RWMGGMvBx25UzsA:9 a=QEXdDO2ut3YA:10 a=IoWCM6iH3mJn3m4BftBB:22 X-Proofpoint-GUID: qd4TUPYWY3qn9pKffIfr9E8_OJrbl3Bh 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-04_04,2026-03-03_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 malwarescore=0 lowpriorityscore=0 bulkscore=0 suspectscore=0 clxscore=1015 spamscore=0 priorityscore=1501 adultscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603040067 OF_GPIO is automatically enabled on all OF systems. There's no need to select it explicitly. Signed-off-by: Bartosz Golaszewski Reviewed-by: Christophe Leroy (CS GROUP) --- arch/powerpc/platforms/85xx/Kconfig | 1 - 1 file changed, 1 deletion(-) diff --git a/arch/powerpc/platforms/85xx/Kconfig b/arch/powerpc/platforms/8= 5xx/Kconfig index 604c1b4b6d45c11dc3149ee8b9adabe593882c8e..6805c19ac8a915dae1bd24b1301= 0a56cf1948ad4 100644 --- a/arch/powerpc/platforms/85xx/Kconfig +++ b/arch/powerpc/platforms/85xx/Kconfig @@ -217,7 +217,6 @@ config GE_IMP3A config SGY_CTS1000 tristate "Servergy CTS-1000 support" select GPIOLIB - select OF_GPIO depends on CORENET_GENERIC help Enable this to support functionality in Servergy's CTS-1000 systems. --=20 2.47.3 From nobody Mon Apr 13 21:03:17 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 709323947AD for ; Wed, 4 Mar 2026 09:03:08 +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=1772614990; cv=none; b=Jfr4JpAlJ7x0blVCRgLlXkClv80bFDfLK+IxkN14fBVfPeebaiivf4JWfLpKxP9Ettvw6kHDeoVc/IlP9CSQh7GIXaIvVAeOcJAnAW1IjC23iAoXlvGIA9Z9PhOWP211eB9bL7DqthlD/nNBxQ9Pl2n55JU4ZfbHF7o8+4yjrJ4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772614990; c=relaxed/simple; bh=HYhh5175MjWDCW3hz6XHSycHBy64wcX8wW09sbGX2gk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=aNEF1lDRr18YtX8hoc3HHImnEO2F4bQZSeqM+AyNQoepx8b1WWdrsEnJEpet+jb9iv2e6g3Cm683BUQ3B9tlajAan+aEjuLHrzQMf80vWUrUmM1TBXAcxS7Fl8JALDxrRpXGd5ZpfbU1kAYcrP5BlW/JF5klnV3xLfBSpbgsVr4= 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=CmgN3vXa; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=MMQZF//T; 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="CmgN3vXa"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="MMQZF//T" Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6245SrTP957847 for ; Wed, 4 Mar 2026 09:03:07 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= /me2wMiiolCP2vBwysex2L1/sOMs+/dHNx+CpVpgu5U=; b=CmgN3vXaekSaNadh ZT7wjE5zhtUjH9dVHbJ/+23pBDJMMktK3ugLgmdPUjhKl5R7NQNX5eB8GvZihjmW SG8Z8+qtv68sx2172d7+3YzCi+PmbIlW7tAIEwpkwhecp3TlrV6hz2CdV23d1s6R og0TtdZpDSuXvxKVpODc7/TaWjzGKlj2QJxLmTT5BTKHqnZgz532HTNjzzKewK5S 82hJ1D07JKQ290NCCjiaC0iObNREoolAm8kCj6bb9KnjDVxQK4bp0IXZGZwzcxwF to7XSDq6cGPz1PsdMqbCXjO+3O98PpPwE5Q6bWvEaG9UI3y6LChwykzE4InKTHca thwXYQ== Received: from mail-qk1-f198.google.com (mail-qk1-f198.google.com [209.85.222.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cp6qga70u-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 04 Mar 2026 09:03:07 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-8cb3ff05c73so3982204185a.0 for ; Wed, 04 Mar 2026 01:03:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1772614987; x=1773219787; 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=/me2wMiiolCP2vBwysex2L1/sOMs+/dHNx+CpVpgu5U=; b=MMQZF//TlVx1tqe02PpHtMy64/BR2XBa9mVKCF5+uDDbnnhskGzOrU1w6jh+puoF92 rpXkX4AKykNXm0Hslw1NF4e6Wez9NAM16H+ItcUJfZ+BfoShtL/AwsnWRtRd2O0wJxWx i9Ldmuyq1BU0+4M27re9Vwm6YTr3A5mzCf3Y+ZViqB1xO5rSybK7bOOEg2LOpirUGaNp +zaTFc7E2Mv717288PSkpYxsaYwZPTmKfTqU9DBe/QLU82PUArGNzeYDFdslC3n0Za9c 7GQWCzbabnEphGrf7R50A9hmlCvxrVYkxo1vZQQEQXfj/4AKHPk8InMI51fZPcGJ5Uxg twRw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772614987; x=1773219787; 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=/me2wMiiolCP2vBwysex2L1/sOMs+/dHNx+CpVpgu5U=; b=XvjRa6BoFLehPqAS4U5Pd9RbsKc6MT4FehBqKiJ3xZrjqxLmFXicYRhXHxO9HvNp8D 4eZ9KvHnrHrrjP89y2gEY4cxi6AHf7pewHZj5ngcfcT/9KoQgX9VaqpfC2OE3omFWpmV m3EyxZQxDP54iiTnQSEJBafkkkPiUFOi79jZjuDJXsSRDi365eJJYRZWiMis4TJrmXG5 7MrlrU7NRANGi1uR2zB3N8EwVkjB13rshI/ufk0sMMc6W8b50KY4t1u0dOlQNrf69BSd dJcUX/4s9s6dGMeuQ9TqvvfK+S9ga5RQilKOA6fuXkhx6Mgp0F2OO6j5xs8Ghit+0ETi vKvA== X-Forwarded-Encrypted: i=1; AJvYcCVaXDSrV0L+1CDNdNdHPvYSoShY+v03qE55m25PXXo7yRH9i7PWMDkMVgD5JryEK30fuwREfyqkYZLcvuY=@vger.kernel.org X-Gm-Message-State: AOJu0YwjQsJ16Pa7BLUeh51pwl+Zis+tmsUFwupWFVXIOPV0zpj4guZC nucmJAZqg0CjEdvMVWT5cPWu3XJu86ss8qwK4BeMPZnDBDlqLh1rJPKMBeBs6vH47Lxk3kw6X8K EXBNH5PLt7xsXVHC2i0IXEFgcm/Lk05BUnMrrYZ3CvChjFPbYhZBN0xOVgRPPidpXvuk= X-Gm-Gg: ATEYQzzON2bEYO5OERXaWKR63ro2e/eggbEbs8+yBnlaS+v7x9U4PCkM+xgciXiC/eT +F2ykIlidXU5d7d7zeTDZceUXJ+sMI1DY+JsT9eBzal6c1UuZNR6FTkoltVr1JakFbyIgijqyAd 4Hu28oZmn9bkiEX0RLDegyXOsNHyA2UXqN3TKLjTZC4VTHrhGnGPtLI8U62CmMpFA0ap1V74dqf r/nidKNTnPI3y/+zgalSI132HWQyj3qSUM8GQob0pW8ozhESLMBaqnGDpKIREEtlrSAT8/+Ya5F KYlMSSLwTsDirOExmqvcP2ZXPHiWh3sELIzMOtB4ukZjMMJmtzGj7tz+LuZH0yoGadr9BadLi48 uukKZCV6RQkCS0yMymaMcGfPkex6PQsPhC7z0DWT2T6nO82Q/zhPn X-Received: by 2002:a05:620a:1928:b0:8cb:395e:2b3b with SMTP id af79cd13be357-8cd5af13613mr171204285a.35.1772614986708; Wed, 04 Mar 2026 01:03:06 -0800 (PST) X-Received: by 2002:a05:620a:1928:b0:8cb:395e:2b3b with SMTP id af79cd13be357-8cd5af13613mr171201185a.35.1772614986228; Wed, 04 Mar 2026 01:03:06 -0800 (PST) Received: from brgl-qcom.local ([2a01:cb1d:dc:7e00:edb0:af14:f4c7:c6ac]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4851ad02ffcsm3644895e9.20.2026.03.04.01.03.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Mar 2026 01:03:04 -0800 (PST) From: Bartosz Golaszewski Date: Wed, 04 Mar 2026 10:02:25 +0100 Subject: [PATCH 04/14] net: mdio: drop unneeded dependency on OF_GPIO 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: <20260304-gpio-of-kconfig-v1-4-d597916e79e7@oss.qualcomm.com> References: <20260304-gpio-of-kconfig-v1-0-d597916e79e7@oss.qualcomm.com> In-Reply-To: <20260304-gpio-of-kconfig-v1-0-d597916e79e7@oss.qualcomm.com> To: Catalin Marinas , Will Deacon , Alexey Brodkin , Vineet Gupta , Scott Wood , Madhavan Srinivasan , Michael Ellerman , Nicholas Piggin , "Christophe Leroy (CS GROUP)" , Andrew Lunn , Heiner Kallweit , Russell King , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Liam Girdwood , Mark Brown , Linus Walleij , Bartosz Golaszewski , Neil Armstrong , Kevin Hilman , Jerome Brunet , Martin Blumenstingl , Dvorkin Dmitry , Wells Lu , Lee Jones , Pavel Machek , Guenter Roeck , Wim Van Sebroeck , Mauro Carvalho Chehab , Greg Kroah-Hartman , Sebastian Reichel Cc: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-snps-arc@lists.infradead.org, linuxppc-dev@lists.ozlabs.org, netdev@vger.kernel.org, linux-gpio@vger.kernel.org, linux-amlogic@lists.infradead.org, linux-leds@vger.kernel.org, linux-hwmon@vger.kernel.org, linux-watchdog@vger.kernel.org, linux-media@vger.kernel.org, linux-staging@lists.linux.dev, linux-pm@vger.kernel.org, brgl@kernel.org, Bartosz Golaszewski X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=845; i=bartosz.golaszewski@oss.qualcomm.com; h=from:subject:message-id; bh=HYhh5175MjWDCW3hz6XHSycHBy64wcX8wW09sbGX2gk=; b=owEBbQKS/ZANAwAKAQWdLsv/NoTDAcsmYgBpp/UtHU+xio9zdO/39jyV4sjCCRssE3sSle1F9 oGNe0udP32JAjMEAAEKAB0WIQSR5RMt5bVGHXuiZfwFnS7L/zaEwwUCaaf1LQAKCRAFnS7L/zaE w9XhEACRbGUQlbl1BceBLfGv1qLoKBaiUTxgwkTWKHN/9SH7vkusJhdtf7kodxfePqY4X6DdocO Y8J3BLBxYwWhhbSpRUBiTN5hm0e3LQ659eYtRyYQXZc0EwxeF/SW7J0W6aoPCnbRotyVLi8AELW 3eTait+WSivwEw4Cu2IITjlJh9a308KeWw3vyvggIuIp//7I+AsB5x6XjLXlLZQFpErC+LVUjVk t9PA3piMLGXAym/P4tFgSYhAus6gdj4FFhtvf54JN5RA8fX7MhNlkqmDxWxU/jwWHMFZfNQ2xsk McgwcMZMLc44FZWKYQxwGYA7sYj6q7jVSjuhCDqu/lO99advfd2avAlB1rUTxkxLplVzyazwH/e ZaFppHMLvMnWGGToCN/Pp6f2hZ97FOOfHnRfGU4TXiTVbAGIn9BYhVqaRcxFr7yaHKAi0XY5X7e ad94XLXh5XYEv2uKCm7cU4JI2NvD7Mh+EK3wxA184srvnT7tRET6BeGKZUX5C5S5SNV81VbKjzE ced5x9ixEkDibW1GixB57MKH3kDaAVs36QuGY2w6Ghpy9p6VtzEb6kTuAnPoJI7M1zKyVL6Kz/p xFdxte9/mEi1MhtXrNVI86b8HLFK0uaR8FjVbOWzeBGSA0J6Z3vcPbQ0AdmRGnvPBElOAJayp7t XmJyi+/sS06aLHA== X-Developer-Key: i=bartosz.golaszewski@oss.qualcomm.com; a=openpgp; fpr=169DEB6C0BC3C46013D2C79F11A72EA01471D772 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzA0MDA2NyBTYWx0ZWRfX9zjeH2H7wfWo 9O3bBWxcQ5TTR47R1MFAqvff3EWSZI7FIopgtm5x0qTcKv/NJZHUUUFau1lNaL18XME3KejjiRP 8dMuIBm7y5W65VY4PpdLcZoTxZ2ZCP4bcPf/tVCmoseD2sJ74a/CkXqI4S5EG5HSR+KtrLtvtNp zW8/G3MHMnJnSFyCavSvQWeicQeAPgayJw/eqYmXscf1H3uUrpqr28wcHASDvR2ZRIqdJggTCzi /c3IPSGgHVrnIwUtEvbujId904JGPIIH6og7j06FnxFiVoxKPeqFPHzASsqWVQEHcrrYWEDnX8U d7vq4Aqh/MIJAanEn/wD0WRWYBEpeZXAwKzBpzweUy9IUrkJ4wo4rLpiSFVsl1eY8/JyagCje6M 14MHnzQPIz4WWY2IoWFw2dGPfE3uYGCklpFvt/FjfeAnjPTBngB9E6L64ATmOiyV0q9dOE0BJJG jA+8jCIxSCsiJolQDzg== X-Authority-Analysis: v=2.4 cv=UJ3Q3Sfy c=1 sm=1 tr=0 ts=69a7f54b cx=c_pps a=qKBjSQ1v91RyAK45QCPf5w==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=ZpdpYltYx_vBUK5n70dp:22 a=EUspDBNiAAAA:8 a=wUbH2sL_sFSbtn_y6v8A:9 a=QEXdDO2ut3YA:10 a=NFOGd7dJGGMPyQGDc5-O:22 X-Proofpoint-ORIG-GUID: 7SIdB-3POyjLiXTvdgkUMk_jeDc7-s40 X-Proofpoint-GUID: 7SIdB-3POyjLiXTvdgkUMk_jeDc7-s40 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-04_04,2026-03-03_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 priorityscore=1501 clxscore=1015 malwarescore=0 spamscore=0 adultscore=0 bulkscore=0 phishscore=0 impostorscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603040067 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. Signed-off-by: Bartosz Golaszewski --- drivers/net/mdio/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/mdio/Kconfig b/drivers/net/mdio/Kconfig index 44380378911b7d72e7289951fca90282d731913d..d7ca7fce7a3b86a435fac035534= 260146f114bc7 100644 --- a/drivers/net/mdio/Kconfig +++ b/drivers/net/mdio/Kconfig @@ -247,7 +247,7 @@ config MDIO_BUS_MUX_BCM_IPROC =20 config MDIO_BUS_MUX_GPIO tristate "GPIO controlled MDIO bus multiplexers" - depends on OF_GPIO && OF_MDIO + depends on OF_MDIO select MDIO_BUS_MUX help This module provides a driver for MDIO bus multiplexers that --=20 2.47.3 From nobody Mon Apr 13 21:03:17 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 69B1C3947B1 for ; Wed, 4 Mar 2026 09:03:12 +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=1772614995; cv=none; b=qTTJdeR6rCLi4fVzH1fC5+ygVglGARwPb+Co4jGEN2r8ep9P+bcneb2oDUCS7EqY7s7d1Dgk2uO+N/bwgc7fGERT2MIs34eG53Z57mF2xNfZQfugCIDbmebFFESTr2PKqS5g1Ma5fxIgVZBvUFRnDM0tdqvyHPH1CdJCKUfRT4M= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772614995; c=relaxed/simple; bh=PtPN45Tp6Ia7+N4Tukr0HxNpokkC0paUCqcZanVagK8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=PURs1N7xJzvKJTgiNmGv1RcRCpwa9HugBob9vM/KJQBC4nBdjA0ksush88NDrTjW3E4Sc7c3sF2YRhqTzrybBCEbkAHYsSlVCApufxBN2yLjnijaKZWmeDio3OyAPbuA3QjdfmYehU3ZOND4u7n911VF2Eubk/cwNBFYbaILvVw= 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=D3YmsvRR; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=LyHABlXW; 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="D3YmsvRR"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="LyHABlXW" Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6245SMEr2275076 for ; Wed, 4 Mar 2026 09:03:11 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= 8qdf4w6VuyRTEjBvuhus3SpdwxqzLc8TMdGWXxxUkmY=; b=D3YmsvRRJYmERCKJ Ber1vJrUaYB7CCxhj0HWv4yL2e/W8h0TGa1fDv+p8/E6wNljNQ5vRXeVyFAIS/6d 8HApID8vFDm6JKOvETA8E3Ei7H97jllJBaFRrkIz4BCNr6UUZZ+5aFVMOlWorFQs 3bg3lMFgfBd5etlzYjZDpFDqZLwDwvFl3lxRpJVbgVi/nGLtW9AiN2Jsv29aY0ft ufBP4NmQHKYv9gjNdVkJH1hx5YWxFJWMRj026Vfd2NGsyG4Me5S6Ck1Z4owihYKD 2rBl7Jgo3b37LauA5BiYKhAsg8BsDF1ZUi4ENA7TBa0q8I3XZH276dCqTUQQZw6j ZqS1+Q== Received: from mail-qk1-f199.google.com (mail-qk1-f199.google.com [209.85.222.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cpc4ms5x5-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 04 Mar 2026 09:03:11 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-8c70d16d5a9so3929936885a.3 for ; Wed, 04 Mar 2026 01:03:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1772614991; x=1773219791; 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=8qdf4w6VuyRTEjBvuhus3SpdwxqzLc8TMdGWXxxUkmY=; b=LyHABlXWr5n5rT9/aWkaCGUMbaA888FFf7vzvvDEUYfWv4ievSXxTMSiM0AFU25eSc 0Vun0UAb9MM2VFpy8LqqZKG0oRhsH/0Ut3oGkYbmeV2a3biAxL7NBEmBeZrEgPX8uMhw PfswFjFzhSw47gDCOBOAEbv2CU8oSIoKGeLsNH237USSQOa17NaqZDJJNM0ToUqanvPi DSEX7D1pzJKx938ubZo/aZc24qB73xie0qitqrY+x17mU1+JKvzoeJmebdXznnMANUlR 9F8MTE3fiQxqJ1RTSbEZKpE9HgqYf8gA6r68wXB9oYGqFMc3Q3Z4Kr1UNTTk3TK1jjwA 8PaA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772614991; x=1773219791; 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=8qdf4w6VuyRTEjBvuhus3SpdwxqzLc8TMdGWXxxUkmY=; b=HBJ3XgJVRxEcfxYdr3Pb6ipmNuQ2JS2CwX9DszBXyU1rr/Po6YLoITcfukd0w0jhqk n1ab17ngecGli8EP0YVW7Fl7HJt+BuPmfVTZPQ88JTgk5GNNVFFN7Ffg0G3DNRs6WBc6 WLuZEIXt3R5jcwPEjUXOLsXksyw77tND9HrdYW57DOeoCK8X39L1o0nv6bKXk7qhJVOf 4GO4hhLYbdj59oHnU2GYWhk4tFwA44sgV+00ocluIE3LGGvlRCJge/Xp8OSW0+pCa+sm tiZUU/OeAldC1Z2KDAMSGSSAJdlkqqZvmMpJTKMo/0E1wAOLiTZD6/Qfybjmvz9Qd+2g GYnQ== X-Forwarded-Encrypted: i=1; AJvYcCWrSmldjvyggq9iTQ4b/Z8bxA9Ih08l+TyxB31FHS0+IpKwbSqIzqtvouoCTVS7Vm7WiZXC9DsIRMSm8xY=@vger.kernel.org X-Gm-Message-State: AOJu0YwDccbVnfT9P6WYydsE/IK3uWYLbaX24pywm5F62gLrTLvCkAzq sX8V2D4oxGeWX1GmFTngJh9jkD91/bozYx3uxH5tePDfbTkMOIa+OkK1v8VvW7GQelzznNNWsYZ iIIJbvq58lphD04aQFdvQNtDv+aBjwpkI/57QHioEQllTzOgDMbAe0ldSG5JYXqMomjc= X-Gm-Gg: ATEYQzwnZ+iIKYG5wC+i8GkF4WvT8muukZzetprkK5nVsXWHgDr9kY/a+52tN4KQedj 7KZfZ3OVhoyXp6lcYwdiRGnyzfXqd/W31Xp+4gHk41mlIaH75QRwAEjVs9Vbmw9HfwPz9ZAZjbe ZlOLe+hqREURQ9ajwlDDsvxlDZ/NH2obBC8OUmu5LPt9WVA9u/L40kdhrvRP1+eyI8iTdQiaLzF hFH8BOKZBvmjnCVYvFTwOuoVafz61F/PAygriVvaqaNG7vTkJ0/xPCIDSlt8GD0hfDAXn3tqFIq 8VZ1ZOcQcNl9+w390dBowSwACKB00wzlXV0aSdlpl80qnWCNhUJfWD6qgUecJ+oWtyTLFvrOQye teX0POgELqhMeZPQXTdfUHOUco29ybOTqmJxce4aYxTVlHGzrbGwS X-Received: by 2002:a05:620a:2556:b0:8cb:43a3:8b6f with SMTP id af79cd13be357-8cd5afac027mr137832585a.67.1772614990756; Wed, 04 Mar 2026 01:03:10 -0800 (PST) X-Received: by 2002:a05:620a:2556:b0:8cb:43a3:8b6f with SMTP id af79cd13be357-8cd5afac027mr137827585a.67.1772614990300; Wed, 04 Mar 2026 01:03:10 -0800 (PST) Received: from brgl-qcom.local ([2a01:cb1d:dc:7e00:edb0:af14:f4c7:c6ac]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4851ad02ffcsm3644895e9.20.2026.03.04.01.03.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Mar 2026 01:03:09 -0800 (PST) From: Bartosz Golaszewski Date: Wed, 04 Mar 2026 10:02:26 +0100 Subject: [PATCH 05/14] regulator: drop unneeded dependencies on OF_GPIO 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: <20260304-gpio-of-kconfig-v1-5-d597916e79e7@oss.qualcomm.com> References: <20260304-gpio-of-kconfig-v1-0-d597916e79e7@oss.qualcomm.com> In-Reply-To: <20260304-gpio-of-kconfig-v1-0-d597916e79e7@oss.qualcomm.com> To: Catalin Marinas , Will Deacon , Alexey Brodkin , Vineet Gupta , Scott Wood , Madhavan Srinivasan , Michael Ellerman , Nicholas Piggin , "Christophe Leroy (CS GROUP)" , Andrew Lunn , Heiner Kallweit , Russell King , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Liam Girdwood , Mark Brown , Linus Walleij , Bartosz Golaszewski , Neil Armstrong , Kevin Hilman , Jerome Brunet , Martin Blumenstingl , Dvorkin Dmitry , Wells Lu , Lee Jones , Pavel Machek , Guenter Roeck , Wim Van Sebroeck , Mauro Carvalho Chehab , Greg Kroah-Hartman , Sebastian Reichel Cc: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-snps-arc@lists.infradead.org, linuxppc-dev@lists.ozlabs.org, netdev@vger.kernel.org, linux-gpio@vger.kernel.org, linux-amlogic@lists.infradead.org, linux-leds@vger.kernel.org, linux-hwmon@vger.kernel.org, linux-watchdog@vger.kernel.org, linux-media@vger.kernel.org, linux-staging@lists.linux.dev, linux-pm@vger.kernel.org, brgl@kernel.org, Bartosz Golaszewski X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1108; i=bartosz.golaszewski@oss.qualcomm.com; h=from:subject:message-id; bh=PtPN45Tp6Ia7+N4Tukr0HxNpokkC0paUCqcZanVagK8=; b=owEBbQKS/ZANAwAKAQWdLsv/NoTDAcsmYgBpp/Uu+2aQcMQSqVOqNgCut0t832TSfkkbw1j6R 7W5/bLJkgSJAjMEAAEKAB0WIQSR5RMt5bVGHXuiZfwFnS7L/zaEwwUCaaf1LgAKCRAFnS7L/zaE w67uEACvJxSq4g8szPu73sGCAqP37wmvt9beKk/jsRxx5m44qR3EiDbwd68jXBA77Dib7kUNBYS 0F+pzXOFqNgMYbxl8MYu2FfZ89VtwWnJvWTklsjrxfkTyBiMbaDpiMci5p/Ca/7FKzj66snZfT5 Bs5h98gRyoJlKIC0yhh+HGcCsKaG+uSPf+moAaZLIl//HuCqTMbapKqpJVQbss1r3/EtmXPQ7yb gt414Gc3mJb8IFtZhO2retB6beVtnH3OFmgTYXV8uYo7XfEObejOJScfKNCsI0mxXwtW21PSg1B HQzEWFmLV4eRlm1O7ON4sv6HUlmZhRgq2G7I/fF4zV3n3/DGOKMeShWLgRr+i3r5V90Px6k5ZKi MForZCflbkS9MoozMkRB/ZgO6ZVGSkU6fYIyWNsp/NbSomEoBrkzwxkkE1Bt6iA5qDlyLui1sJQ Pj/0JVHFTS4ucYiTjc2ofCFYjUNZMOYnFst4YARZ6+imwg4qXdjbtpZnAzcNi0+GVH3+zgL1Pm2 zGZ9WLaNbVkPiCLrNcoTmOO5msz+KmtnD+MSprvKhYJFr2o8dRIwq09sgeG77cZUl6wHLQZjn8u g8l1Cv8pxFNm7CDr/DeYJ2Rp3SuwN9pLohd33mIVSEJmw8Y14XfYsop8gHmHkFGbofajDzN84iU yluMQdaewamYX5w== X-Developer-Key: i=bartosz.golaszewski@oss.qualcomm.com; a=openpgp; fpr=169DEB6C0BC3C46013D2C79F11A72EA01471D772 X-Proofpoint-ORIG-GUID: _UgGPpk7Z3nfkLCGfpRl7Vx4Crq-aXQP X-Proofpoint-GUID: _UgGPpk7Z3nfkLCGfpRl7Vx4Crq-aXQP X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzA0MDA2NyBTYWx0ZWRfXz1WRagrj7s9b WH2rXXydXmvPGb1FnmOr3UjqfaZ8+6p9RC97sxA1I3JJgSBMsYX/4ftdPuix/xcppmIqlc2LoAW YkmiCrmmrcPyOK3eCxY+/cTp8JjXH2xQXl5dbAUAjoYpav6hEeCPRrQwyG8Ootrjilsvjw2eULb p/uhGUO5axH6oAO2Ukn1Gwm/KRJDWHVq4b4U7hDEGfTl2d/bfPE2EgpPjYy//dNjYccqOD/1Z87 8TGW1RM405/bHU8dD6nTSNUlECtsGNFdwaTgHBRetv7Rb/n52RO3tI71MGM26LW1aGQO52k32XF eDkgx990M1cUDIOhIJBEaZlVJHu6IHkMkkqEMFAkK0hIOPTcSHHsfNdOOjVPltKJ2oRahO9lu9Z xR3666xbCmXmyApiMgwqT1vvMOclpuLWPwAvxV/s04eF8AXbA/yq+/5ep78DQQnL+KhszI/bRTl MdrBKoxkSyVVJYjyIeQ== X-Authority-Analysis: v=2.4 cv=C67kCAP+ c=1 sm=1 tr=0 ts=69a7f54f cx=c_pps a=HLyN3IcIa5EE8TELMZ618Q==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=gowsoOTTUOVcmtlkKump:22 a=EUspDBNiAAAA:8 a=6oIPHyQYDuokVZevvhYA:9 a=QEXdDO2ut3YA:10 a=bTQJ7kPSJx9SKPbeHEYW:22 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-04_04,2026-03-03_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 clxscore=1015 phishscore=0 malwarescore=0 bulkscore=0 priorityscore=1501 spamscore=0 impostorscore=0 suspectscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603040067 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. Signed-off-by: Bartosz Golaszewski Acked-by: Mark Brown --- drivers/regulator/Kconfig | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/regulator/Kconfig b/drivers/regulator/Kconfig index d10b6f9243d51574a9ac662b93d4678cd7d94a4f..10e64e3ffb1f5f60e0b62b16ab5= 13f002a42fa1f 100644 --- a/drivers/regulator/Kconfig +++ b/drivers/regulator/Kconfig @@ -1232,7 +1232,6 @@ config REGULATOR_RASPBERRYPI_TOUCHSCREEN_ATTINY depends on ARM || ARM64 || COMPILE_TEST depends on BACKLIGHT_CLASS_DEVICE depends on I2C - depends on OF_GPIO select REGMAP_I2C help This driver supports ATTINY regulator on the Raspberry Pi 7-inch @@ -1332,7 +1331,6 @@ config REGULATOR_RT5133 depends on I2C && GPIOLIB && OF select REGMAP select CRC8 - select OF_GPIO help This driver adds support for RT5133 PMIC regulators. RT5133 is an integrated chip. It includes 8 LDOs and 3 GPOs that --=20 2.47.3 From nobody Mon Apr 13 21:03:17 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.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 C2E7C39657A for ; Wed, 4 Mar 2026 09:03:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772615005; cv=none; b=FRD8LjL9nsXdB0w+CX+WPXZpJVjQCgyhOELlFgnfjaXk6aFNVcwX9kYSnZVsqdwdoewwqUDn9CTgOBZ2SWsmOmvu6bhEAXiURsPnSHq9zADUq8ASUC8EB9kwNncMm2gTqyPEluPYC4nsrXS+L+et9Z3fDjIftZhXnpR8Xu6V2mY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772615005; c=relaxed/simple; bh=4fbp6KU0HzzSL9Nt1PKq3lQF7ufXuCLrwnMnj5C0HYw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=TdxTdXVtW3YLhYZs4S1/I9h8wWTGazRPIyaHAqyiclmZ8aUakxpoDdCh+VmikiE/izN1L2bcncd3LiMgrZH1Hge4/C6Azd8K7Dt8gISpe7ooXKbI/AylHEZP5O0alIm3t0gGiKDwSgmVtmrUTyuC4Etu2VrVzsDwmRgtqJiMrh8= 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=WXlKzKtt; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=d1JTXvCO; arc=none smtp.client-ip=205.220.168.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="WXlKzKtt"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="d1JTXvCO" Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6245SQLA1677919 for ; Wed, 4 Mar 2026 09:03:18 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= WLabK281ljaRm4Q5k6ndGIQLgmuJ6H/0UUBtzqck2mc=; b=WXlKzKttibLWM6lY USy99v7KTATS7VKSoUVVsokh/NLxR/Vtw7+fgvlq6IvC7nR4qN2bdu1yNOfsogF4 Y+FC+n+OHC6ukxVkLDk1BCTbc9FLqCT2gQdaXUB7/p/6ONCdxqXUzWnlI9J+qk7o MQkacFzcPx3Nwp7ElGN+kvyruwaNCT89hZFpiaSMxG4+Qkf+S543tynxMrxMuGkI Tt3W/jGDSXVGe+/d9Dw6BjxYjtUwLQ8ZkGyfZP5MVGxmz8PbCNKm5KC5b5zPQhe+ cD8U7cjo3vyXtkyRSYeZ38X3hRSGuebJ0FDseBxnTMLAfjBVXb44o/UIPQxm2F/H +mA3Mw== Received: from mail-qk1-f198.google.com (mail-qk1-f198.google.com [209.85.222.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cp73ha5e4-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 04 Mar 2026 09:03:16 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-8c70d16d5a9so3929959085a.3 for ; Wed, 04 Mar 2026 01:03:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1772614996; x=1773219796; 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=WLabK281ljaRm4Q5k6ndGIQLgmuJ6H/0UUBtzqck2mc=; b=d1JTXvCO590zpUQiGos9ysiXMQ1pQkJ1Lx5pswOcC8T52NiMvbbeVHAvAyD8PyHeYN j/THDHjUt/kNVyVv/HmqglrzKM/vcvy7GMPtVCdsvX93xqSDgx2uR98vCjRNVn7HJ9ro WANJHhPTuOpOZWNdMbJPteCP3fiT+TnTH1cAwa8K73E2Y4Dzce5Tm3VaRBMU9oyhQ2aa 5b0YcvByX89qgxW1vdJtMp3uuKTArVRaiw1jLPRvf8louAupffvGJn5X6eREJBRurrxk bmYzyT0AbHmz6PfcHnv9jb1wSw8qJ70p+RLSKzyqY7u5/hnJQKWKGGpzcz8EMQHPnOXU e7Ig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772614996; x=1773219796; 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=WLabK281ljaRm4Q5k6ndGIQLgmuJ6H/0UUBtzqck2mc=; b=mr0NHjC7MQ8pUU6g3NChm9RrxQboyvmjngLrTwZOLgIgpcxFNcXVULw9bWqwn9wA6P +bplUfHTwzoSq+iWgJ2iaNEOoSOcT4LwxMye1LZDlkv26Ut+4/IRDWFmeKk0/AEOXUiQ IdVUmAJI3746ALv7WoaC0SujD6LEVZiOFH8moQImr2T98L3/pIUA+YMRm6fo5Z6zfSer LfunHkgZKNvCy3tkuvqswD98LncQ7vcn2zUc54GaG0TqNWseX0DxMuBhXRvZjDpmjliu Jz7bxuhsKuxFIz8u5sCQhr+KGWW7TEtjarxvNTYSPQRSQfflUZD4cL286ndWdLXyHoHw RcBg== X-Forwarded-Encrypted: i=1; AJvYcCUad6hFA/n9YMDXhFg4vv0JXun+mK+jXYYsS0hSQiPmCnwNBx47BONonnZ0+4q00EFGAjg6233PIky/uLI=@vger.kernel.org X-Gm-Message-State: AOJu0YwgmroObs9JYPx8whZIFC/OYWJSdHKbXMmZ6dp6U0nb5TVhw+BP C/27ZiVDWjQztRB6WsYBpWCfLsfc85y028TfK0jSPxDnruB0X4EmtQkfdUyN0Gg4Fb2MxJwPMvq YWS5MbLo8VtEl2/1HybRJCTUhQwq3yqdIwr0uBkZxQc4hPkQLmOic/koZRFTWyxaMdyOFK2xnYm w= X-Gm-Gg: ATEYQzwSMFgth2tejcuUcyCHIU93lPtcmwXjm9Z1edvp7O9CRkPj+lbN1XJ6zwR21Gf w4/8tuUAeD94Et4JBNWpHog82ChPxsT03NvnorwwC+HaDoGM0otqmPVIRclD5NDOtgsq3Q61dVx WIe9tH/YRfMarQTw38Y482mUIh+LAy//M/e/PEd9iBxITcQJ+m3UqndZK7PmQN3hab7Ap+J9DHR 9zBQGeZJVWkoAPiLsoN2dvPv/AsPgvPIoRk3LhiVa0JkJpyxPZfi0DuRTC1ldfHL9zcw6uNo/yh gY0q9i7u0UKmJ6iXt6UpP4ilwOuesZGF2QcLJZiVGj80IPp479UOVuB+Pn0UpbhlaGK1n7s5flX AEH6rtNQdu5LjWniFHJ7qzgSH16AttS6Mtdf0q9gGip1m4gL72Ohx X-Received: by 2002:a05:620a:2681:b0:8c5:2ce6:dc2 with SMTP id af79cd13be357-8cd5aec6a25mr161913785a.17.1772614995714; Wed, 04 Mar 2026 01:03:15 -0800 (PST) X-Received: by 2002:a05:620a:2681:b0:8c5:2ce6:dc2 with SMTP id af79cd13be357-8cd5aec6a25mr161910785a.17.1772614995108; Wed, 04 Mar 2026 01:03:15 -0800 (PST) Received: from brgl-qcom.local ([2a01:cb1d:dc:7e00:edb0:af14:f4c7:c6ac]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4851ad02ffcsm3644895e9.20.2026.03.04.01.03.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Mar 2026 01:03:13 -0800 (PST) From: Bartosz Golaszewski Date: Wed, 04 Mar 2026 10:02:27 +0100 Subject: [PATCH 06/14] gpio: drop unneeded Kconfig dependencies on OF_GPIO 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: <20260304-gpio-of-kconfig-v1-6-d597916e79e7@oss.qualcomm.com> References: <20260304-gpio-of-kconfig-v1-0-d597916e79e7@oss.qualcomm.com> In-Reply-To: <20260304-gpio-of-kconfig-v1-0-d597916e79e7@oss.qualcomm.com> To: Catalin Marinas , Will Deacon , Alexey Brodkin , Vineet Gupta , Scott Wood , Madhavan Srinivasan , Michael Ellerman , Nicholas Piggin , "Christophe Leroy (CS GROUP)" , Andrew Lunn , Heiner Kallweit , Russell King , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Liam Girdwood , Mark Brown , Linus Walleij , Bartosz Golaszewski , Neil Armstrong , Kevin Hilman , Jerome Brunet , Martin Blumenstingl , Dvorkin Dmitry , Wells Lu , Lee Jones , Pavel Machek , Guenter Roeck , Wim Van Sebroeck , Mauro Carvalho Chehab , Greg Kroah-Hartman , Sebastian Reichel Cc: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-snps-arc@lists.infradead.org, linuxppc-dev@lists.ozlabs.org, netdev@vger.kernel.org, linux-gpio@vger.kernel.org, linux-amlogic@lists.infradead.org, linux-leds@vger.kernel.org, linux-hwmon@vger.kernel.org, linux-watchdog@vger.kernel.org, linux-media@vger.kernel.org, linux-staging@lists.linux.dev, linux-pm@vger.kernel.org, brgl@kernel.org, Bartosz Golaszewski X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=10217; i=bartosz.golaszewski@oss.qualcomm.com; h=from:subject:message-id; bh=4fbp6KU0HzzSL9Nt1PKq3lQF7ufXuCLrwnMnj5C0HYw=; b=owEBbQKS/ZANAwAKAQWdLsv/NoTDAcsmYgBpp/UvwNV5i9DxT7xjaoFV2uDvE1EtMAw8HvDnM 8NpI2C4iUaJAjMEAAEKAB0WIQSR5RMt5bVGHXuiZfwFnS7L/zaEwwUCaaf1LwAKCRAFnS7L/zaE w8AUD/9BUoN96u9/mKm/uAVbSL9A8gdaZT8sxstCTm+Wb3kNPQjGD8iuR7iWT6TbKfmohsn9mhv ZNcnoB5aDrTz/qsDmdz58d25eJFcJaBRF3Mod6qXIAFavIrtFd9kyuuEz4jlB5guPGWURaaL7S7 O7qh1Nsy5lFlIYDnki35NfBPYLG+JsXbf14gYYyHdIwzrKekP2hipib8XCuAD12Desq322adTDi NzCT+HX0IcYy2Z88F4IxHURwqWEQ8CkxFn1VlQnqD4QGx6Jq92M7GEPIvvayNwApGNw2PEkAPSZ Mg9upcBiTom0eCjPbKtsvpWqRZlkWHqt3bUOKoF2lCd1na6X0E3nHh662NWPu1c/nn3urNPkuHQ RH41caQIfICXnHz71sn0fiz8MsCyT+dpC9I7PZF7g0vvglGwkKYsUUyh+wNWIXHkpCA9lSiqjlh dEUUGBcb8WktVVX0tZ/+oj8KOfjCLkuGR2LEymQAs098UKVi8qQjRSlblbaTE+kH3IkJ9fBRxG4 AdxSmxfyenMVl/wPl2jbnDhPs0hVGdUFWvzH+zRSNNhs//hKHgkXVnbq5qiLKiuhaapt9Blmk5t nArxmXSIGM2D1wsFIJe0ZPAfd/39foonWe26GIsOgfxtz8tL1ABdrnJQXWL0vIu5AEeG9qRwa8P 8nI8rPipspBLORA== X-Developer-Key: i=bartosz.golaszewski@oss.qualcomm.com; a=openpgp; fpr=169DEB6C0BC3C46013D2C79F11A72EA01471D772 X-Proofpoint-GUID: OMcgv4UjUfVII3R8TMpVgSvtwTZ_vLVp X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzA0MDA2NyBTYWx0ZWRfX9MlZ/mfA2dN4 y6JHZX5exJAooW21ZRJPHLu643nd44MaDC69zlkTqWhn3rsLjRbnAPCV7tjoe/EC9g7jmKXtcT4 v1vFsp1cWUzlUEMP3QzTCyM9Dl+GNfgHmOr5AdMxu/2MIkf7J9Ga8J804KXVIXJROR/UtoShnyN mCov2ZBnRuo+3L5QiPcusvO8lPLf/LYqjFy+0Pin68Ob6K/yu3U7EWUF8gmTNXP0aXXamzFIVQD WFa8+F8N7GC1TDvvZ2HZOg3GSpJ0FOMF2VV3BphtZ9QDMgbRbsgeVCkp3MjPNjNfBKKQxU2JS5t AXRMhN6iKNK6r3vHL2fHV3NWQHEhMb4HzqIq/qEKWvSZ7CnIoG9Au/yzp4SgX31+KjjohAY6Q7H 06rXlIjSECVErHBhAnccIV31MRZ8CWskNKbARCh66hEGraeVtXVEs2qf3gu8a/SZh0brK5BxMAE cg1jsDvYm2Ms8zisogA== X-Proofpoint-ORIG-GUID: OMcgv4UjUfVII3R8TMpVgSvtwTZ_vLVp X-Authority-Analysis: v=2.4 cv=BpWQAIX5 c=1 sm=1 tr=0 ts=69a7f554 cx=c_pps a=qKBjSQ1v91RyAK45QCPf5w==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22 a=EUspDBNiAAAA:8 a=os9z4gxJ5ke727RypPIA:9 a=r15waxpOa3ezfu1y:21 a=QEXdDO2ut3YA:10 a=NFOGd7dJGGMPyQGDc5-O:22 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-04_04,2026-03-03_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 suspectscore=0 bulkscore=0 adultscore=0 malwarescore=0 lowpriorityscore=0 impostorscore=0 priorityscore=1501 phishscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603040067 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. Remove all Kconfig dependencies/selects for GPIO drivers. For those that have no other dependencies: convert it to requiring CONFIG_OF instead to avoid new symbols popping up in make config. Signed-off-by: Bartosz Golaszewski --- drivers/gpio/Kconfig | 53 +++++++++++++++++-------------------------------= ---- 1 file changed, 17 insertions(+), 36 deletions(-) diff --git a/drivers/gpio/Kconfig b/drivers/gpio/Kconfig index b45fb799e36c19794e56bbac7539250c09beaeb7..e649384f436e7fdd6ac633d9caa= d94bbee724439 100644 --- a/drivers/gpio/Kconfig +++ b/drivers/gpio/Kconfig @@ -145,7 +145,7 @@ menu "Memory mapped GPIO drivers" =20 config GPIO_74XX_MMIO tristate "GPIO driver for 74xx-ICs with MMIO access" - depends on OF_GPIO + depends on OF select GPIO_GENERIC help Say yes here to support GPIO functionality for 74xx-compatible ICs @@ -175,14 +175,14 @@ config GPIO_AMDPT =20 config GPIO_ASPEED tristate "Aspeed GPIO support" - depends on (ARCH_ASPEED || COMPILE_TEST) && OF_GPIO + depends on ARCH_ASPEED || COMPILE_TEST select GPIOLIB_IRQCHIP help Say Y here to support Aspeed AST2400 and AST2500 GPIO controllers. =20 config GPIO_ASPEED_SGPIO bool "Aspeed SGPIO support" - depends on (ARCH_ASPEED || COMPILE_TEST) && OF_GPIO + depends on ARCH_ASPEED || COMPILE_TEST select GPIO_GENERIC select GPIOLIB_IRQCHIP help @@ -201,7 +201,6 @@ config GPIO_ATH79 config GPIO_RASPBERRYPI_EXP tristate "Raspberry Pi 3 GPIO Expander" default RASPBERRYPI_FIRMWARE - depends on OF_GPIO # Make sure not 'y' when RASPBERRYPI_FIRMWARE is 'm'. This can only # happen when COMPILE_TEST=3Dy, hence the added !RASPBERRYPI_FIRMWARE. depends on (ARCH_BCM2835 && RASPBERRYPI_FIRMWARE) || (COMPILE_TEST && !RA= SPBERRYPI_FIRMWARE) @@ -218,7 +217,7 @@ config GPIO_BCM_KONA =20 config GPIO_BCM_XGS_IPROC tristate "BRCM XGS iProc GPIO support" - depends on OF_GPIO && (ARCH_BCM_IPROC || COMPILE_TEST) + depends on ARCH_BCM_IPROC || COMPILE_TEST select GPIO_GENERIC select GPIOLIB_IRQCHIP default ARCH_BCM_IPROC @@ -229,7 +228,6 @@ config GPIO_BLZP1600 tristate "Blaize BLZP1600 GPIO support" default y if ARCH_BLAIZE depends on ARCH_BLAIZE || COMPILE_TEST - depends on OF_GPIO select GPIO_GENERIC select GPIOLIB_IRQCHIP help @@ -240,7 +238,7 @@ config GPIO_BLZP1600 config GPIO_BRCMSTB tristate "BRCMSTB GPIO support" default y if (ARCH_BRCMSTB || BMIPS_GENERIC) - depends on OF_GPIO && (ARCH_BRCMSTB || ARCH_BCM2835 || BMIPS_GENERIC || C= OMPILE_TEST) + depends on ARCH_BRCMSTB || ARCH_BCM2835 || BMIPS_GENERIC || COMPILE_TEST select GPIO_GENERIC select IRQ_DOMAIN help @@ -248,7 +246,7 @@ config GPIO_BRCMSTB =20 config GPIO_CADENCE tristate "Cadence GPIO support" - depends on OF_GPIO + depends on OF select GPIO_GENERIC select GPIOLIB_IRQCHIP help @@ -280,14 +278,13 @@ config GPIO_DWAPB config GPIO_EIC_SPRD tristate "Spreadtrum EIC support" depends on ARCH_SPRD || COMPILE_TEST - depends on OF_GPIO select GPIOLIB_IRQCHIP help Say yes here to support Spreadtrum EIC device. =20 config GPIO_EM tristate "Emma Mobile GPIO" - depends on (ARCH_EMEV2 || COMPILE_TEST) && OF_GPIO + depends on ARCH_EMEV2 || COMPILE_TEST help Say yes here to support GPIO on Renesas Emma Mobile SoCs. =20 @@ -329,7 +326,7 @@ config GPIO_GE_FPGA =20 config GPIO_FTGPIO010 bool "Faraday FTGPIO010 GPIO" - depends on OF_GPIO + depends on OF select GPIO_GENERIC select GPIOLIB_IRQCHIP default (ARCH_GEMINI || ARCH_MOXART) @@ -383,7 +380,7 @@ config GPIO_HISI =20 config GPIO_HLWD tristate "Nintendo Wii (Hollywood) GPIO" - depends on OF_GPIO + depends on OF select GPIO_GENERIC select GPIOLIB_IRQCHIP help @@ -434,7 +431,6 @@ config GPIO_LOONGSON config GPIO_LOONGSON_64BIT tristate "Loongson 64 bit GPIO support" depends on LOONGARCH || COMPILE_TEST - depends on OF_GPIO select GPIO_GENERIC select GPIOLIB_IRQCHIP help @@ -447,7 +443,7 @@ config GPIO_LOONGSON_64BIT config GPIO_LPC18XX tristate "NXP LPC18XX/43XX GPIO support" default y if ARCH_LPC18XX - depends on OF_GPIO && (ARCH_LPC18XX || COMPILE_TEST) + depends on ARCH_LPC18XX || COMPILE_TEST select IRQ_DOMAIN_HIERARCHY select GPIOLIB_IRQCHIP help @@ -456,7 +452,7 @@ config GPIO_LPC18XX =20 config GPIO_LPC32XX tristate "NXP LPC32XX GPIO support" - depends on OF_GPIO && (ARCH_LPC32XX || COMPILE_TEST) + depends on ARCH_LPC32XX || COMPILE_TEST help Select this option to enable GPIO driver for NXP LPC32XX devices. @@ -499,7 +495,6 @@ config GPIO_MPC8XXX config GPIO_MT7621 bool "Mediatek MT7621 GPIO Support" depends on SOC_MT7620 || SOC_MT7621 || COMPILE_TEST - depends on OF_GPIO select GPIO_GENERIC select GPIOLIB_IRQCHIP help @@ -592,7 +587,6 @@ config GPIO_RCAR config GPIO_RDA bool "RDA Micro GPIO controller support" depends on ARCH_RDA || COMPILE_TEST - depends on OF_GPIO select GPIO_GENERIC select GPIOLIB_IRQCHIP help @@ -642,7 +636,6 @@ config GPIO_RTD config GPIO_SAMA5D2_PIOBU tristate "SAMA5D2 PIOBU GPIO support" depends on MFD_SYSCON - depends on OF_GPIO depends on ARCH_AT91 || COMPILE_TEST select GPIO_SYSCON help @@ -654,7 +647,7 @@ config GPIO_SAMA5D2_PIOBU =20 config GPIO_SIFIVE tristate "SiFive GPIO support" - depends on OF_GPIO + depends on OF select IRQ_DOMAIN_HIERARCHY select GPIO_GENERIC select GPIOLIB_IRQCHIP @@ -673,7 +666,6 @@ config GPIO_SIOX config GPIO_SNPS_CREG bool "Synopsys GPIO via CREG (Control REGisters) driver" depends on ARC || COMPILE_TEST - depends on OF_GPIO help This driver supports GPIOs via CREG on various Synopsys SoCs. This is a single-register MMIO GPIO driver for complex cases @@ -683,7 +675,6 @@ config GPIO_SNPS_CREG config GPIO_SPACEMIT_K1 tristate "SPACEMIT K1 GPIO support" depends on ARCH_SPACEMIT || COMPILE_TEST - depends on OF_GPIO select GPIO_GENERIC select GPIOLIB_IRQCHIP help @@ -699,7 +690,6 @@ config GPIO_SPEAR_SPICS config GPIO_SPRD tristate "Spreadtrum GPIO support" depends on ARCH_SPRD || COMPILE_TEST - depends on OF_GPIO select GPIOLIB_IRQCHIP help Say yes here to support Spreadtrum GPIO device. @@ -707,7 +697,6 @@ config GPIO_SPRD config GPIO_STP_XWAY bool "XWAY STP GPIOs" depends on SOC_XWAY || COMPILE_TEST - depends on OF_GPIO help This enables support for the Serial To Parallel (STP) unit found on XWAY SoC. The STP allows the SoC to drive a shift registers cascade, @@ -742,7 +731,6 @@ config GPIO_TEGRA tristate "NVIDIA Tegra GPIO support" default ARCH_TEGRA depends on ARCH_TEGRA || COMPILE_TEST - depends on OF_GPIO select GPIOLIB_IRQCHIP select IRQ_DOMAIN_HIERARCHY help @@ -752,7 +740,6 @@ config GPIO_TEGRA186 tristate "NVIDIA Tegra186 GPIO support" default ARCH_TEGRA_186_SOC || ARCH_TEGRA_194_SOC || ARCH_TEGRA_234_SOC depends on ARCH_TEGRA_186_SOC || ARCH_TEGRA_194_SOC || ARCH_TEGRA_234_SOC= || COMPILE_TEST - depends on OF_GPIO select GPIOLIB_IRQCHIP select IRQ_DOMAIN_HIERARCHY help @@ -760,7 +747,6 @@ config GPIO_TEGRA186 =20 config GPIO_TS4800 tristate "TS-4800 DIO blocks and compatibles" - depends on OF_GPIO depends on SOC_IMX51 || COMPILE_TEST select GPIO_GENERIC help @@ -780,7 +766,6 @@ config GPIO_THUNDERX config GPIO_UNIPHIER tristate "UniPhier GPIO support" depends on ARCH_UNIPHIER || COMPILE_TEST - depends on OF_GPIO select IRQ_DOMAIN_HIERARCHY help Say yes here to support UniPhier GPIOs. @@ -797,7 +782,6 @@ config GPIO_VF610 config GPIO_VISCONTI tristate "Toshiba Visconti GPIO support" depends on ARCH_VISCONTI || COMPILE_TEST - depends on OF_GPIO select GPIOLIB_IRQCHIP select GPIO_GENERIC select IRQ_DOMAIN_HIERARCHY @@ -806,14 +790,14 @@ config GPIO_VISCONTI =20 config GPIO_WCD934X tristate "Qualcomm Technologies Inc WCD9340/WCD9341 GPIO controller drive= r" - depends on MFD_WCD934X && OF_GPIO + depends on MFD_WCD934X help This driver is to support GPIO block found on the Qualcomm Techno= logies Inc WCD9340/WCD9341 Audio Codec. =20 config GPIO_XGENE bool "APM X-Gene GPIO controller support" - depends on ARM64 && OF_GPIO + depends on ARM64 help This driver is to support the GPIO block within the APM X-Gene SoC platform's generic flash controller. The GPIO pins are muxed with @@ -1111,7 +1095,7 @@ menu "I2C GPIO expanders" =20 config GPIO_ADNP tristate "Avionic Design N-bit GPIO expander" - depends on OF_GPIO + depends on OF select GPIOLIB_IRQCHIP help This option enables support for N GPIOs found on Avionic Design @@ -1144,7 +1128,7 @@ config GPIO_DS4520 =20 config GPIO_GW_PLD tristate "Gateworks PLD GPIO Expander" - depends on OF_GPIO + depends on OF help Say yes here to provide access to the Gateworks I2C PLD GPIO Expander. This is used at least on the Cambria GW2358-4. @@ -1567,7 +1551,6 @@ config GPIO_PALMAS config GPIO_PMIC_EIC_SPRD tristate "Spreadtrum PMIC EIC support" depends on MFD_SC27XX_PMIC || COMPILE_TEST - depends on OF_GPIO select GPIOLIB_IRQCHIP help Say yes here to support Spreadtrum PMIC EIC device. @@ -1606,7 +1589,6 @@ config GPIO_SL28CPLD config GPIO_STMPE tristate "STMPE GPIOs" depends on MFD_STMPE - depends on OF_GPIO select GPIOLIB_IRQCHIP help This enables support for the GPIOs found on the STMPE I/O @@ -1615,7 +1597,6 @@ config GPIO_STMPE config GPIO_TC3589X bool "TC3589X GPIOs" depends on MFD_TC3589X - depends on OF_GPIO select GPIOLIB_IRQCHIP help This enables support for the GPIOs found on the TC3589X @@ -2005,7 +1986,7 @@ config GPIO_LATCH =20 config GPIO_LINE_MUX tristate "GPIO line mux driver" - depends on OF_GPIO + depends on OF select MULTIPLEXER help Say Y here to support the GPIO line mux, which can provide virtual --=20 2.47.3 From nobody Mon Apr 13 21:03:17 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.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 1E2DC3932FC for ; Wed, 4 Mar 2026 09:03:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772615005; cv=none; b=S5GdquJJEDqXOzBvJ9Tf8O4UT7LGPX6+J0YLjwE7pJ8EqfRaAzE7uDXD/Sg4Xx73lviZvG2LxX8J4GFDS431y992odXgviCC5DgEh41MU8UtS6dwtNagJsbhB6OF+BCCXCqgR2CnDz7agmv3fIooy8pZJfrQnMNCmrPEUcxnMJg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772615005; c=relaxed/simple; bh=SNxn4ssJCq61+0YQndlULQe5RINmdH9u0N6CqwGb0P8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=nOALq8A+oAypWgsb5ZhMk48F0AjvA1a0N6xIXoSYTXeWKKwy5qr5rtjRrMV7mMqQBoN7EwzUF+V7oWL452HM7C134FaViVFgNo9z6GUBVG4j7iuEDmcMJUG2hSiytVu6u8Fa3DnPiymnSF7p4UpEfFz0Tfh8Pw2nOuLNELm0c5E= 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=O8hmrAag; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=OgUprl7Q; arc=none smtp.client-ip=205.220.168.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="O8hmrAag"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="OgUprl7Q" Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6245Sdik152707 for ; Wed, 4 Mar 2026 09:03:22 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= 5Uu8Rc5MUkLbcfU9/lpDj1Gzj2w1uJa7a9HrTNNL9qg=; b=O8hmrAag09fqLr3q PrQi2quDvT98RuvxEuB1INubex8lFDUvQV6PW6VyT/IOoEWzsMg236hTDPPz36EZ oEt0n+qzIOmDr5S/0w55w2tdjibkqrtHd86R2y7ns9opQjaa1FvC3AZoMFoyHnyj 35m33cs6aTBaSZT4Z3nGKvSYN2W/uO3arTryKVmdJvZ+9Q726sp3k8RpSAjzR/Yo qOeaASs+FQymTU7agJd6vuaynSuxh+fEc52MjMHVku3DfJlk8tOUAxKOD4YjcGbP +3nVFCkaehAzbFX2PfnTQJ6ynl8S2dgA5aqlw3FZSA/atl3PYOeLuJuWaV/EHIBn 8tAhng== Received: from mail-qk1-f198.google.com (mail-qk1-f198.google.com [209.85.222.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cp3tvjxwr-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 04 Mar 2026 09:03:22 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-8c882774f0dso4197996885a.2 for ; Wed, 04 Mar 2026 01:03:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1772615001; x=1773219801; 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=5Uu8Rc5MUkLbcfU9/lpDj1Gzj2w1uJa7a9HrTNNL9qg=; b=OgUprl7QvPmWJRTzcDaPWDt6I809944cZwRZUkvkDs22d8QG4VrhA7JuT61/ttoNST XGw8DRyy5vof6LbJQGcArqbQV/9N7iYPVRUf+uulE9wZkv0s/T/vEPriOH4o9aKz5s7c eBBgDyZns+leeQ3x6VpjPnHApWN9ecbg9kt5uSpM2TOwF2qVn420z1hCoX3DPwieA/wE 3n/1VJMk/SXiIYm0t08cf4RmIZiQWAlUljicbtkDLu9N/vaiakfSthwP5EnHYZVo7T0C H2lQrP8g0cRWYkv2OMNyxAvJtnIFuU6TPHBVYhXwOcrmO8vOES45XuBzz7ZGuvOwpsw8 JaYQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772615001; x=1773219801; 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=5Uu8Rc5MUkLbcfU9/lpDj1Gzj2w1uJa7a9HrTNNL9qg=; b=eIqy/LrJe01FAF+FghyOm2X2NjWL0GiSD971ERVLatGk0k2iGZ7Y6xZgLVti4N6t00 ypv4RdC5QvX3BpyFdDDAlm8t/pFoRNGWJ4mmOiBTTJ2mi1vZLhwz/hL6iWodUsbw/mmI i5qd4WK/cBNwikwTqsomhviNMoVUGG8MmfrGvh7OcTfwjmTmvyppjckODUUyXMwFTb3c Vy9VRcSZq2MAO373WfIGRJsoP2adJxrsnm/nNKg/1joWsl3WNjHnL9nZGaPl0Vs/KCBr bOrO8wg9Df0N0pgD79Hnrd3YYclrnLWB/8+Id/pqIJ3gxbOTX2aDzfLoj5kpIKftpsAX YkOQ== X-Forwarded-Encrypted: i=1; AJvYcCXPst7tTCYJu7xIXQCvTbMUWiHpb3LSpZzPzznjKTMOsKNz6tFyTrzLGEDT/8q6Oyt50y416DkM9f+lN6M=@vger.kernel.org X-Gm-Message-State: AOJu0Yz/WtVqkwWmBoS86oVSvpXVghpDM6X5WoPSuyvn0IwLs2MZUyBa 8WjJeDNkhxaKZpdyQFge0lwLn/rpkEu8rFErVImnEHDpaEAGyQEWBA1Snd/4tB83RVd+XYHpDNJ 3UNHrMwSds2zbhOaJpIebGRP2urqHly8wzKhQYdNZZaqDwtP2hrn2ggvPxYbE7PMo4w4= X-Gm-Gg: ATEYQzx7LiywfoCWNRaIjGHg/CpZmQEUx+BGQMS9jBPJpC/1qMOG8+jL8aqDobRRK5/ /Fw47nb6oE9NG1LdnB3C9c8N6FNk/4Ic0ZNxzgZW9vCYuOOJMlwsP88BCVYmq5LojkqPSHzQaJE v53sv0Eo2LzA3CDLDvjeYqnHVLNGcUSnD6/uuSA+DNjQY48GQGA5z64FM/bwif44dVhc32k0Rrf Pv63E44yfiaWEkPzBMP7U84QeP0RlNp42W37E4RSjLz6fvYohqCU8AV5bra7agLe4zGEqIdIsXK UePI/f5de8ps72Af1eZiTG2R7pTZ9bCKUpAHSqNszLiUSLVyqFIdLtoXmVC0TBAP5UJoZfFB/Ba SU+FuG7vwUfkHinhXfJAev5+KQEhJxrabYZsQfJ54mlnF9PJleKh4 X-Received: by 2002:a05:620a:290d:b0:8cb:4cce:e644 with SMTP id af79cd13be357-8cd5af0bcc9mr150435685a.31.1772615001069; Wed, 04 Mar 2026 01:03:21 -0800 (PST) X-Received: by 2002:a05:620a:290d:b0:8cb:4cce:e644 with SMTP id af79cd13be357-8cd5af0bcc9mr150432985a.31.1772615000567; Wed, 04 Mar 2026 01:03:20 -0800 (PST) Received: from brgl-qcom.local ([2a01:cb1d:dc:7e00:edb0:af14:f4c7:c6ac]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4851ad02ffcsm3644895e9.20.2026.03.04.01.03.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Mar 2026 01:03:19 -0800 (PST) From: Bartosz Golaszewski Date: Wed, 04 Mar 2026 10:02:28 +0100 Subject: [PATCH 07/14] pinctrl: Kconfig: drop unneeded dependencies on OF_GPIO 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: <20260304-gpio-of-kconfig-v1-7-d597916e79e7@oss.qualcomm.com> References: <20260304-gpio-of-kconfig-v1-0-d597916e79e7@oss.qualcomm.com> In-Reply-To: <20260304-gpio-of-kconfig-v1-0-d597916e79e7@oss.qualcomm.com> To: Catalin Marinas , Will Deacon , Alexey Brodkin , Vineet Gupta , Scott Wood , Madhavan Srinivasan , Michael Ellerman , Nicholas Piggin , "Christophe Leroy (CS GROUP)" , Andrew Lunn , Heiner Kallweit , Russell King , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Liam Girdwood , Mark Brown , Linus Walleij , Bartosz Golaszewski , Neil Armstrong , Kevin Hilman , Jerome Brunet , Martin Blumenstingl , Dvorkin Dmitry , Wells Lu , Lee Jones , Pavel Machek , Guenter Roeck , Wim Van Sebroeck , Mauro Carvalho Chehab , Greg Kroah-Hartman , Sebastian Reichel Cc: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-snps-arc@lists.infradead.org, linuxppc-dev@lists.ozlabs.org, netdev@vger.kernel.org, linux-gpio@vger.kernel.org, linux-amlogic@lists.infradead.org, linux-leds@vger.kernel.org, linux-hwmon@vger.kernel.org, linux-watchdog@vger.kernel.org, linux-media@vger.kernel.org, linux-staging@lists.linux.dev, linux-pm@vger.kernel.org, brgl@kernel.org, Bartosz Golaszewski X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=5460; i=bartosz.golaszewski@oss.qualcomm.com; h=from:subject:message-id; bh=SNxn4ssJCq61+0YQndlULQe5RINmdH9u0N6CqwGb0P8=; b=owEBbQKS/ZANAwAKAQWdLsv/NoTDAcsmYgBpp/UxSO5nc8kZcTUF9RyXKUJmf6Of1AYtIHV0U 6UACVndydKJAjMEAAEKAB0WIQSR5RMt5bVGHXuiZfwFnS7L/zaEwwUCaaf1MQAKCRAFnS7L/zaE w5i9EACQjyTPxi/a1QXOxfGfBGhdjzZUrgi7jiJL4MvvK8VXQiRQvaR2vGldWmrji0tQeSFZVH3 Zz51abeGu/KvkaZdo4U/rXM4ZC+Km0Lds2jX1QQ8qCFhWgQ1iebcXeJiHNQWCh0wNnY2/meApzJ rvzFAhGZcvzdB8OUYP2lZ8dDAMSX8tKOCXynkJ6egYF7XKdJ/l5I6olmeYb6tcEndTOuE03j8tJ QbJLbwucLEN5fE3mu757a9l+JrDgLZA77UbCQXFgeRNsa3CxuBJXg5KLeKBXxI5b8W9dqtDWs+4 CUvvivch/oaClYS87HV6xVwbsGtHD/qE4Dyg+LcqEDKG+dEa7HC9J7LeZNTVqkJUncN3ZAURtrX DcQ1t0Ny2sl8WGcfVA5d9DXSr+yjwdgdKdTyiWQrgS2SGU4SKApVGMT19N+juW/HuIYNN0lMJLe 6GXfm4DUPPjdB7Z46C5uxrTzxEXdGy36eUclO3LQD5Dj67INf7uSR4VFicumGPkf2TRxY6hZ63v HCBjI+tS8cdFiPdkuPoT6+AeScisOZ+nTHhHbx4VHfRRNr23JTlWhlUR1uBeR0mQJwAhXqhUVnH I+9SsKxtSrdhRA4F5iojV2RWJCwI/ocUowc3fHpCopIkvmKDYE+51TQ3J7ICqF+6zRQFlRKUiV7 NWCE+XrDTIp9bxw== X-Developer-Key: i=bartosz.golaszewski@oss.qualcomm.com; a=openpgp; fpr=169DEB6C0BC3C46013D2C79F11A72EA01471D772 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzA0MDA2NyBTYWx0ZWRfX1cIp28cqkyTj 1ZgHRokubnxIKjfPIA2eCZ4MErB9VS1yXGmdQuRD3oAF6TS4X/Okczs6YRB/3hovK/uQwiwfoWw zb4i9/3WVX5FV841hHvk8PmJvjTYY0BBtalu6jbM6vlxzq1gHrr78ub9OAfbKDnX3pGhWOG3Nk9 TSfTPDT9CAcpsPPWiPOluY4kBrm43wMEZtDQsT/3/wmxCgckfKhvY34EtKinndI+00fojJ61+Xs +M+OU1lEneDpBY1GWrykH0FIdGFkxqi579GVAE2fAL12W5E5q7UjrfhTJcsiRNBVfkU0sr+NgBe S/JMJU8N9c8DY1JCFOYGSf3M2NnaeZCh+GzHE16KrzGs+NealwhmldY5+H6K9PPBfDGd7hEoFL2 9Tujl3NNyG82VszDzsv8N6bFV+XjTYRrxKBA+tjKnsZtoYrODAQsrh6pLF2aPvyz4zKbeUSHJ82 bVJtU5djFODzR/da3/Q== X-Authority-Analysis: v=2.4 cv=VYv6/Vp9 c=1 sm=1 tr=0 ts=69a7f55a cx=c_pps a=qKBjSQ1v91RyAK45QCPf5w==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=YMgV9FUhrdKAYTUUvYB2:22 a=EUspDBNiAAAA:8 a=vlgKDOFDcSGwYYau-yIA:9 a=XcN_yYmeaqUB91j7:21 a=QEXdDO2ut3YA:10 a=NFOGd7dJGGMPyQGDc5-O:22 X-Proofpoint-GUID: 5DeWxJ-mHHPA7v_zhsaCPpAm5W8-xgMp X-Proofpoint-ORIG-GUID: 5DeWxJ-mHHPA7v_zhsaCPpAm5W8-xgMp 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-04_04,2026-03-03_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 lowpriorityscore=0 suspectscore=0 bulkscore=0 adultscore=0 spamscore=0 phishscore=0 priorityscore=1501 impostorscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603040067 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. Signed-off-by: Bartosz Golaszewski --- drivers/pinctrl/Kconfig | 9 --------- drivers/pinctrl/bcm/Kconfig | 4 ++-- drivers/pinctrl/meson/Kconfig | 1 - drivers/pinctrl/starfive/Kconfig | 2 -- drivers/pinctrl/sunplus/Kconfig | 1 - 5 files changed, 2 insertions(+), 15 deletions(-) diff --git a/drivers/pinctrl/Kconfig b/drivers/pinctrl/Kconfig index 4bafe1dff1951c470fe5a4131d0c06b497a4b575..03f2e3ee065f4268dbd2f94a0ff= ecbbc4d89df20 100644 --- a/drivers/pinctrl/Kconfig +++ b/drivers/pinctrl/Kconfig @@ -77,7 +77,6 @@ config PINCTRL_APPLE_GPIO select GPIOLIB_IRQCHIP select GENERIC_PINCTRL_GROUPS select GENERIC_PINMUX_FUNCTIONS - select OF_GPIO help This is the driver for the GPIO controller found on Apple ARM SoCs, including M1. @@ -126,7 +125,6 @@ config PINCTRL_AT91PIO4 select GENERIC_PINCONF select GPIOLIB select GPIOLIB_IRQCHIP - select OF_GPIO help Say Y here to enable the at91 pinctrl/gpio driver for Atmel PIO4 controller available on sama5d2 SoC. @@ -293,7 +291,6 @@ config PINCTRL_K210 select GENERIC_PINMUX_FUNCTIONS select GENERIC_PINCONF select GPIOLIB - select OF_GPIO select REGMAP_MMIO default SOC_CANAAN_K210 help @@ -419,7 +416,6 @@ config PINCTRL_MICROCHIP_SGPIO select GENERIC_PINCONF select GENERIC_PINCTRL_GROUPS select GENERIC_PINMUX_FUNCTIONS - select OF_GPIO help Support for the serial GPIO interface used on Microsemi and Microchip SoCs. By using a serial interface, the SIO @@ -441,7 +437,6 @@ config PINCTRL_OCELOT select GENERIC_PINCONF select GENERIC_PINCTRL_GROUPS select GENERIC_PINMUX_FUNCTIONS - select OF_GPIO select REGMAP_MMIO help Support for the internal GPIO interfaces on Microsemi Ocelot and @@ -482,7 +477,6 @@ config PINCTRL_PIC32 select PINMUX select GENERIC_PINCONF select GPIOLIB_IRQCHIP - select OF_GPIO help This is the pin controller and gpio driver for Microchip PIC32 microcontrollers. This option is selected automatically when specific @@ -499,7 +493,6 @@ config PINCTRL_PISTACHIO select PINMUX select GENERIC_PINCONF select GPIOLIB_IRQCHIP - select OF_GPIO help This support pinctrl and GPIO driver for IMG Pistachio SoC. =20 @@ -521,7 +514,6 @@ config PINCTRL_ROCKCHIP select GENERIC_PINCONF select GENERIC_IRQ_CHIP select MFD_SYSCON - select OF_GPIO default ARCH_ROCKCHIP help This support pinctrl and GPIO driver for Rockchip SoCs. @@ -557,7 +549,6 @@ config PINCTRL_ST config PINCTRL_STMFX tristate "STMicroelectronics STMFX GPIO expander pinctrl driver" depends on I2C - depends on OF_GPIO depends on HAS_IOMEM select GENERIC_PINCONF select GPIOLIB_IRQCHIP diff --git a/drivers/pinctrl/bcm/Kconfig b/drivers/pinctrl/bcm/Kconfig index 096d0778427e274d6532ffa872c87dfc9d155727..206f3f1249cf50c662c44043e6d= 2d910a5687bf1 100644 --- a/drivers/pinctrl/bcm/Kconfig +++ b/drivers/pinctrl/bcm/Kconfig @@ -120,7 +120,7 @@ source "drivers/pinctrl/bcm/Kconfig.stb" =20 config PINCTRL_IPROC_GPIO bool "Broadcom iProc GPIO (with PINCONF) driver" - depends on OF_GPIO && (ARCH_BCM_IPROC || COMPILE_TEST) + depends on ARCH_BCM_IPROC || COMPILE_TEST select GPIOLIB_IRQCHIP select PINCONF select GENERIC_PINCONF @@ -185,7 +185,7 @@ config PINCTRL_NS =20 config PINCTRL_NSP_GPIO bool "Broadcom NSP GPIO (with PINCONF) driver" - depends on OF_GPIO && (ARCH_BCM_NSP || COMPILE_TEST) + depends on ARCH_BCM_NSP || COMPILE_TEST select GPIOLIB_IRQCHIP select PINCONF select GENERIC_PINCONF diff --git a/drivers/pinctrl/meson/Kconfig b/drivers/pinctrl/meson/Kconfig index ce6aeec2fc791a067bbc33a0b518d8a15402f7a6..1af4fc320f42bb893ba9f42f4bb= 0b6d7e034e512 100644 --- a/drivers/pinctrl/meson/Kconfig +++ b/drivers/pinctrl/meson/Kconfig @@ -8,7 +8,6 @@ menuconfig PINCTRL_MESON select PINCONF select GENERIC_PINCONF select GPIOLIB - select OF_GPIO select REGMAP_MMIO =20 if PINCTRL_MESON diff --git a/drivers/pinctrl/starfive/Kconfig b/drivers/pinctrl/starfive/Kc= onfig index 8192ac2087fc363900b0018bf9e348c030d7b7da..a9a7cb101684451e5897406c52f= f955157639faf 100644 --- a/drivers/pinctrl/starfive/Kconfig +++ b/drivers/pinctrl/starfive/Kconfig @@ -9,7 +9,6 @@ config PINCTRL_STARFIVE_JH7100 select GENERIC_PINCONF select GPIOLIB select GPIOLIB_IRQCHIP - select OF_GPIO default SOC_STARFIVE help Say yes here to support pin control on the StarFive JH7100 SoC. @@ -24,7 +23,6 @@ config PINCTRL_STARFIVE_JH7110 select GENERIC_PINCONF select GPIOLIB select GPIOLIB_IRQCHIP - select OF_GPIO =20 config PINCTRL_STARFIVE_JH7110_SYS tristate "System pinctrl and GPIO driver for the StarFive JH7110 SoC" diff --git a/drivers/pinctrl/sunplus/Kconfig b/drivers/pinctrl/sunplus/Kcon= fig index 4b5c47c193d970b2dc1e9517381936253610af28..69f82590f6d245ba42b773758c5= a6955063ae606 100644 --- a/drivers/pinctrl/sunplus/Kconfig +++ b/drivers/pinctrl/sunplus/Kconfig @@ -13,7 +13,6 @@ config PINCTRL_SPPCTL select PINCONF select PINMUX select GPIOLIB - select OF_GPIO help Say Y here to support Sunplus SP7021 pinmux controller. This driver requires the pinctrl framework. --=20 2.47.3 From nobody Mon Apr 13 21:03:17 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 A80713947BC for ; Wed, 4 Mar 2026 09:03:26 +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=1772615008; cv=none; b=M6bcqgm3G1q5g83dNUUvqtbB1CYCSJpkUWOUlWoKxbbFUHTlGHeNf+FosFs7jS7UeB/Bp0YCSZJf52DQCzOWNJyD/jBU0p/7oJRvVB4oQuPU91uJ7C1ZSgaiYzkuBQSnI7fxQBc2ZBeS2WFEiQO1UXZwL1kLD2fxjxch6aPJtLw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772615008; c=relaxed/simple; bh=esqrcU2iBVY8ci/hzt1UovcnezFcilbxILgA7vFytvo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=grK26A+VXI5mivmNU5TipEfYEa2SzOr96vo8qiH4516zwtb1fIAKHH5A/BFeiyYs4yGF6Uvsnp13XepzU8aic8UEzx/cGoeOjaEqvMNeGrOXnIGlLaG50X+1IPJ9swPCwe/gD1d7SAK+B+juhiKNyiFmt6kjk/QasCK61GbH/SE= 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=KM1nxb8a; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=bSdBvOcq; 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="KM1nxb8a"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="bSdBvOcq" Received: from pps.filterd (m0279869.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6245SUMQ2861188 for ; Wed, 4 Mar 2026 09:03:25 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= m25Evgz+upNl8LtXZ2aO7wMuzsie8zywScFsKF98g7Q=; b=KM1nxb8aj0tWlKAq b52Nx7se77o3CBamhSkfMSBNL/LoHsX6BkUJw8XnmD1Hk32c0FZXccAxHNksV1kf fNRo/k1ZAt3VNvk16Evg4xhW52CXIfNhQiqDirLYASsnk31X4aLnKZmGdfZypEwU YUXXRyyM6MQxSqtbgN01xRiU7PnUPmyqJNjLj3J8QnRYxDI7QOvrOQ2ZkNSAKCtM a7lNFKTSwcYExx9osupgM7HO+JzSxfF+A/fFW5Vyyx+qhBCGWyYkzfftDhOr+6xh iSCVrsUVqMbrd409to0DbK/MIt8YJrf7MQPa/SWIJn40kd+UAL3tUJrNjzQTJDaI g5mi2Q== Received: from mail-qk1-f199.google.com (mail-qk1-f199.google.com [209.85.222.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cp2c9k943-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 04 Mar 2026 09:03:25 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-8cb52a9c0eeso5037240585a.2 for ; Wed, 04 Mar 2026 01:03:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1772615005; x=1773219805; 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=m25Evgz+upNl8LtXZ2aO7wMuzsie8zywScFsKF98g7Q=; b=bSdBvOcqWbeABc8e5vQbfAvAAEkZYQNGAFrYXSYt2MIMOh0+PndbaqWWHcEw3CzWwl jsdi0kYg/mElKvRtYwkzgUShwPpQqVuIGDKpz5Le2w0L8sR4LdiPcGljrTd/jQPUcZGw BWX2sEUV6II2MV2VF94551s5e6uMiRtiQwOvAz+inSZ613o08RZDI/9rv4Ju+JbbS0R5 bo7miyFaSSuM3yICPV2seWTT3Nf2VzRnp0x8n+XpGUBxC97epcEkNpUJ5rCSgZDYpsce JGSgHlzAI2mtVT8QzIzqYUZSfWo59JV1YsL80H/z6GP1BhCpYAbHjCUs3igf0n6TLufm dqqg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772615005; x=1773219805; 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=m25Evgz+upNl8LtXZ2aO7wMuzsie8zywScFsKF98g7Q=; b=POUDduzC47u+xRY6rcZ0HcdaBH/rt/jC+NjTmZE6fLm3LBrEO2RghkIkv1o/OfdLQl QOn/fXkL7sM21A4gtYYO650+G54LEC51DevMW4nona1mnoi9S3G/47kpE6t7aEWT4b/n 8SncigV0uJFhBRqqJC/EKzkD88XqTcLLaux06E4C+vNNV2vxrqMWvJI0g4tp+HGpapRg OmPfcBqYFxCPn37treAK+JxtT8r/264OMn/RCIB+eG9ll4f1k9JwfjXaGbsRGzSzRW02 nu+K1gPq7FcHLbVOw88pxmXWhaEFUtE6wljzEoeTSGKI7y0ItRnC7uZs85JrNBur+1IR bpdg== X-Forwarded-Encrypted: i=1; AJvYcCUs/vBa94bhk0whDADqHEz2dpmJZpkCBJ4ImBHc0Iaq9Pi3Exk+5Kzzffm/QfiCLBSLb78Azqii9MzJRjM=@vger.kernel.org X-Gm-Message-State: AOJu0YzBk3EScp9eaVsJBvNvxDqUR4Iqm1eA0XTlLX6Ibzzz61tLQUnv NbirmmjKNNlbwvzCZMI1l5uHQJbdL4EyvdT+mvayGaqfRD1hbWKKhJAUBTqno4M+bQuCyVnjgQe gXdY+pDDN14cVsWJrTWhnbIlvGi4BLq0B9cCaOfMM7L7kIpC7/luGCJvAGSkRNDUtt/U= X-Gm-Gg: ATEYQzxhNp1Oc5Uhpv9Za4OFPqwn82r0XiZjaoSdsgQntE4ScKbrCcWda4LNHtTTc+f T4Laf+oNFX6hJpMtwfT7loVxJb0sGRPC8ywhbWuWr4j0Qg4GXbI42r6DM4T/kA7bnJr+R5Fx6pc WKfmWWk9mRomZNYoknzA8RUuQ0PlU0OIWG7UbgVUjBn0/aEUQV2jKEN7yUUOC0aeVEpSS7/djhc 4JO6DM0xaTlZSepjVZpmcam8LUV2L+0pwv1oeQsFOBA4QiYR/AsI0qAK7Cuwxqx65+gOWMtBoUm 4e95NWZeHdNxPWgDZS7sWynPqlgAHHrC66GICeaxL7TGoSXSYrwzDt5D/iFMJqHRPpil5k4Lbqa Zx+FHRPLy3tHZUtZM52+E7728OWUbLPYYj+BUz2Gbuv8Q19V0EJv3 X-Received: by 2002:a05:620a:2a11:b0:8ca:2e37:ad07 with SMTP id af79cd13be357-8cd5aedc525mr148300785a.8.1772615004787; Wed, 04 Mar 2026 01:03:24 -0800 (PST) X-Received: by 2002:a05:620a:2a11:b0:8ca:2e37:ad07 with SMTP id af79cd13be357-8cd5aedc525mr148296585a.8.1772615004301; Wed, 04 Mar 2026 01:03:24 -0800 (PST) Received: from brgl-qcom.local ([2a01:cb1d:dc:7e00:edb0:af14:f4c7:c6ac]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4851ad02ffcsm3644895e9.20.2026.03.04.01.03.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Mar 2026 01:03:23 -0800 (PST) From: Bartosz Golaszewski Date: Wed, 04 Mar 2026 10:02:29 +0100 Subject: [PATCH 08/14] leds: Kconfig: drop unneeded dependency on OF_GPIO 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: <20260304-gpio-of-kconfig-v1-8-d597916e79e7@oss.qualcomm.com> References: <20260304-gpio-of-kconfig-v1-0-d597916e79e7@oss.qualcomm.com> In-Reply-To: <20260304-gpio-of-kconfig-v1-0-d597916e79e7@oss.qualcomm.com> To: Catalin Marinas , Will Deacon , Alexey Brodkin , Vineet Gupta , Scott Wood , Madhavan Srinivasan , Michael Ellerman , Nicholas Piggin , "Christophe Leroy (CS GROUP)" , Andrew Lunn , Heiner Kallweit , Russell King , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Liam Girdwood , Mark Brown , Linus Walleij , Bartosz Golaszewski , Neil Armstrong , Kevin Hilman , Jerome Brunet , Martin Blumenstingl , Dvorkin Dmitry , Wells Lu , Lee Jones , Pavel Machek , Guenter Roeck , Wim Van Sebroeck , Mauro Carvalho Chehab , Greg Kroah-Hartman , Sebastian Reichel Cc: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-snps-arc@lists.infradead.org, linuxppc-dev@lists.ozlabs.org, netdev@vger.kernel.org, linux-gpio@vger.kernel.org, linux-amlogic@lists.infradead.org, linux-leds@vger.kernel.org, linux-hwmon@vger.kernel.org, linux-watchdog@vger.kernel.org, linux-media@vger.kernel.org, linux-staging@lists.linux.dev, linux-pm@vger.kernel.org, brgl@kernel.org, Bartosz Golaszewski X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=808; i=bartosz.golaszewski@oss.qualcomm.com; h=from:subject:message-id; bh=esqrcU2iBVY8ci/hzt1UovcnezFcilbxILgA7vFytvo=; b=owEBbQKS/ZANAwAKAQWdLsv/NoTDAcsmYgBpp/UyednvCwSCoZ+nWGbhEbuv0oD/DsD+ub+SH Bayu8pZbRSJAjMEAAEKAB0WIQSR5RMt5bVGHXuiZfwFnS7L/zaEwwUCaaf1MgAKCRAFnS7L/zaE w1PEEACFpMfWSUuL7d1juKi1HvQOLE5EdxG8E6A4QaKtXdS3ANVfIy0qrGuEIUQXgicbWadwYfl OaTottfXrufEJmdI0fv5wm/Ba0Ce+dGauXb9LT3oWERf8IIESub3fSBxQR47tJ3RvMiImrdQvVN kKc/LD7R2+gjpCuPPTddvQZJ0tlkKy8e1ZTmaa/hkzkJ94XaN9nPnEIdFCu9Kr62779GyMchvXx BxRd++vsdgYSwLCw/buTmw5zNTr370yDqP+1qH+rVjMxtfO9Zw8zkY6hmSt2xTXNEqu7awNMt87 y9s51NYMLEt/5kNRRBWwiQXOTueyUnFLcKDvppzruElRsoI/mAX658xGSGoP67hp+abb3nb6OLi JL4vTng9bv5lINhV3xT8Atk3VZh7t7iysgSY7rfnm/j5+USEIwNtWYLtSKS/Joc6vNav3MgRLhO 4LmEv8gppfOWfvU+papRncEUoxZKfsuyg5JDM3qszyQdUxzbvR7uaaxIY92hvizidXOfkzZHiUm xis1G8tdtqLlUrRO525gB+cnSkXockjuD9cvWhGSr90WATkl8RtxCNSTacO8tjTGK7UiE0PavPA wmJlJkD5UNPd6btvf4QqiFjWdL6XosBMIn6BtwfkGMIKJS7BPu0sIS693sDZqL7tU3J1U4xbUVW GuGQMI9pJeVyrkQ== X-Developer-Key: i=bartosz.golaszewski@oss.qualcomm.com; a=openpgp; fpr=169DEB6C0BC3C46013D2C79F11A72EA01471D772 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzA0MDA2NyBTYWx0ZWRfX+xYbbsSijJlx 651mWPKIG7z5Om9LXZOxhTLNUmRIsk0R8ybnqoK4lezVrliUC4l/olcWWX9LZE0XWc1e3hePNTK uqsXkEOK/dygPzhzXIQBA0ZKaQpU3VGtMhUoairwJFoGZGUEpH2bhi+Gy6ZbeBLRSfWONROMaKY aGlsmr7yEFBZ77VeUQuHOkEJ1hl7NH5sFInD0aF0dvAbdi9EeF6MI9SM9DKpKe4J8CDbNy/VMTx 99dvHTQ83de6GT6ckZU3PM1UKQCU0OuaRpBbGaOoeqZWno/7w1d6Vl+B49OBGj3IT3MpB8f/eom TxH9J5NZ4mJY6vl303JoDJ6ovu0RWdB5XH7Sts882mhlyKBqbnoPuu6blTikOcjIA4Moq6gxBes lblwUD7VY1XNbIopJUgR0fLhCgoVbszyVRuPSUClxcSSlGXBa4FAPuogcQXSOtSTkryp/wXDXHk 7mqlV1tgDkifmosbz4g== X-Proofpoint-ORIG-GUID: d66GDBvyCXtavZ4NiZAWYEBFyWokxCLY X-Proofpoint-GUID: d66GDBvyCXtavZ4NiZAWYEBFyWokxCLY X-Authority-Analysis: v=2.4 cv=EefFgfmC c=1 sm=1 tr=0 ts=69a7f55d cx=c_pps a=HLyN3IcIa5EE8TELMZ618Q==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_glEPmIy2e8OvE2BGh3C:22 a=EUspDBNiAAAA:8 a=ULgK7OEL32dECu8VbM0A:9 a=QEXdDO2ut3YA:10 a=bTQJ7kPSJx9SKPbeHEYW:22 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-04_04,2026-03-03_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 spamscore=0 bulkscore=0 adultscore=0 impostorscore=0 phishscore=0 clxscore=1015 priorityscore=1501 lowpriorityscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603040067 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. Signed-off-by: Bartosz Golaszewski --- drivers/leds/Kconfig | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/leds/Kconfig b/drivers/leds/Kconfig index 597d7a79c988b35f304e953e873af3afe2ae04b8..f4a0a3c8c8705e0f10ba2658427= 7dbb2d5eac5b5 100644 --- a/drivers/leds/Kconfig +++ b/drivers/leds/Kconfig @@ -765,7 +765,6 @@ config LEDS_NETXBIG tristate "LED support for Big Network series LEDs" depends on LEDS_CLASS depends on MACH_KIRKWOOD || COMPILE_TEST - depends on OF_GPIO default MACH_KIRKWOOD help This option enables support for LEDs found on the LaCie 2Big --=20 2.47.3 From nobody Mon Apr 13 21:03:17 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 BC228397695 for ; Wed, 4 Mar 2026 09:03:29 +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=1772615011; cv=none; b=IAUq3WRCfvkMzoYlt6qR1s5alv4JPLlFwb33WZfAOMuBwg7ibveimbPclTmo8B4prFEWjwdPX7ALCa5I6ANkW5KlBgZ4+dSIUbZ2hcNJyTkLEPrSVA/zkLCKccgmkKKlYuqooAIV1eu+7RncC+pypr1zvxvUYN+v3y9clnrhV9E= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772615011; c=relaxed/simple; bh=BZ0gBX6ApkbfQGAvIdrTK0HNC5TATefci/BtaAEAScU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=oyjNcQ9izjNv1qMfZIZdh+o/q4ggdh2Dujtuvdv5PbjGSCwlDQCk1+mIILLtvGEHrMTIUpzGAui5f1f1O36g41jZOt5qGdXqKblpgQlg1Xy/x7TK37WjoC2SRP7+ZfywHu0ZT+JNZFgTzc2gs2xkks8YXj3zhKgNm1iVEIfOtwI= 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=O8DhNi6i; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=D99vRzAs; 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="O8DhNi6i"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="D99vRzAs" Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6245Scjv957475 for ; Wed, 4 Mar 2026 09:03:28 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= XxApZrj5x0d+xFAjK72RyeZ+8kWAT47gmD209wuddiM=; b=O8DhNi6iiQ0wr6Qm XLgu0rlhFSuVWEQJkPbXZmZ9JD0AwZqTH8m46nANsRAK5ZixwpLI4VIEw8Za8BCw d4WiUqgPneaIhP+Ubju+TIK3gQ2rtr/xMZVAsMGU44w6cZ+kxjd4e/FlWaQiPO1H BR2NcuGvK08bm6aCDi8fbg9vt4ty/wRRgG3R3lMHBoVhwBQLmvzkLaw1B5gLozE9 l58MB+oJBlSMflR1Uzzsa7vjJiRM7ipJrU/Bd9Wa0PWEfNFOuppvZiDZQZ43xps8 qIS/mrDUT0yrBclJLPfzLA3bR++4OOCwfWGHZ+RjwPOufd0zashYK1qlwHOJ3UqD 3ux1Vg== Received: from mail-qk1-f198.google.com (mail-qk1-f198.google.com [209.85.222.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cp6qga730-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 04 Mar 2026 09:03:28 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-8cb4d191ef1so828639085a.0 for ; Wed, 04 Mar 2026 01:03:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1772615008; x=1773219808; 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=XxApZrj5x0d+xFAjK72RyeZ+8kWAT47gmD209wuddiM=; b=D99vRzAs4NLH4y70bMmcoZIkK75BYKAn+h3wmrHGAxCGUkfbiN04qqzjsHpONdz71m dAxMp8DbbcwvZ7ukJvWRjpeQk9F92b5CvrrDF8+82SKW7mMDOd+v5gXPdkWhJFp90Xv6 uaY8PTEMo629T19RSw8aeCnXE3JOtLZCjRpD1rfCvlcUpmNkZn85vNAAN7YtubRTusiI GWiVCxpEeQRGL0GPobsvCkHYhxzQmhu780DYwDEgb/6Y13emWHrpuhaaO+1bfVgfBI4I x++zE98pWjXfXICPNgOTyubYaFuwMi41f0HOiXqj27SjWImhZaNnQjo+VpTQfKF6El82 /LIQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772615008; x=1773219808; 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=XxApZrj5x0d+xFAjK72RyeZ+8kWAT47gmD209wuddiM=; b=Uik4uC0VWZd2REwg17MW5+1jU7yMc4jCfVw/ql1Cj78HyaD8Xd+DKWYnf54u7BCqYo IZjnfzkjUW5Oz9FRaMRyWsZfq/diLhNjzAaRL8LcG0RNlwS4WYVbIqzQDV+dGY3TdVJS Yc8tqjZiK9n3F1JktcD0bldHr5Cv2RBIBhAU9FIxJjzEeWU5VMX2wIsXEN+rR8Czv0WE x1xOInYWtNjM/Oip3ZilLLqfWTUuQlX3TS0MkvTfOxXOc6I+byhpCoEmYay+MrCUgCpL 2DKSTasxjbxOA9U4EOnLBm7KLrS/0mdCW62WICLkQ4sN3iEp5BpX1sbdgdpyZDTrBn0K sbyQ== X-Forwarded-Encrypted: i=1; AJvYcCXhOq4NlOopZI9t+qZG3ZDEOxa8WOTyi7NDho0XZ/VAsDabSuFJW5hE4yqW6LMjmvn+ZUKIKYvDGi4Up7g=@vger.kernel.org X-Gm-Message-State: AOJu0YzTeNk+USpj5RnMAiKNsTfL/NMVqHZlE+UOgn4xIsCNjBVzenQe LL05sb9FSMKy08KHYQ0KcXpnl8HvKeBap1Br9xHgc482f2fF6mIkT2Huh7i39mW+mVgHEUHGzs4 R0OijgRPvZue3ahRvfw98xLEjnKjU87vICvOyALPNCIQ/hbhp35ZCvaPKH5AALAJqs2c= X-Gm-Gg: ATEYQzy+AMnwxC8pTplnlQOf/e68DrF0MzEXHSDdQsCHgRT54N/BLueBxPzhwVFKW8q BmAwyCED7/+gseXfEQmYpNZVfMGSzj+YIhuEQty3aAVTOKptckdUBMAiDMwsdns96uPDh9Kd1Rr h1/LBkJKNUzVAA4cXOVTCevura+ufYQFCgAPYc5oB0TDsvjS2P7YdicpVgq/25LOBecdyscqS6z mW/y83w99vjh7iB9WIY2tI8sTOyYL9hHh231l4o1b4B57rCEQoFwmHsLRq2IqPCiaEQTxv+/28b aKAZfhakv15ABwmA570OQ77mZzwvBhW/ADo0p9YZnxgajNWUskz5kEb4J2xkyV6oTn0brAWvhq/ rS+psm4gN4Ch+niIrUwAVPbsUaW7hUJ45PT0tj9DmBgYWNyVPVzrM X-Received: by 2002:a05:620a:1714:b0:8b2:9fab:d7d4 with SMTP id af79cd13be357-8cd5af843f8mr148861185a.38.1772615008107; Wed, 04 Mar 2026 01:03:28 -0800 (PST) X-Received: by 2002:a05:620a:1714:b0:8b2:9fab:d7d4 with SMTP id af79cd13be357-8cd5af843f8mr148858285a.38.1772615007620; Wed, 04 Mar 2026 01:03:27 -0800 (PST) Received: from brgl-qcom.local ([2a01:cb1d:dc:7e00:edb0:af14:f4c7:c6ac]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4851ad02ffcsm3644895e9.20.2026.03.04.01.03.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Mar 2026 01:03:26 -0800 (PST) From: Bartosz Golaszewski Date: Wed, 04 Mar 2026 10:02:30 +0100 Subject: [PATCH 09/14] hwmon: drop unneeded dependency on OF_GPIO 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: <20260304-gpio-of-kconfig-v1-9-d597916e79e7@oss.qualcomm.com> References: <20260304-gpio-of-kconfig-v1-0-d597916e79e7@oss.qualcomm.com> In-Reply-To: <20260304-gpio-of-kconfig-v1-0-d597916e79e7@oss.qualcomm.com> To: Catalin Marinas , Will Deacon , Alexey Brodkin , Vineet Gupta , Scott Wood , Madhavan Srinivasan , Michael Ellerman , Nicholas Piggin , "Christophe Leroy (CS GROUP)" , Andrew Lunn , Heiner Kallweit , Russell King , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Liam Girdwood , Mark Brown , Linus Walleij , Bartosz Golaszewski , Neil Armstrong , Kevin Hilman , Jerome Brunet , Martin Blumenstingl , Dvorkin Dmitry , Wells Lu , Lee Jones , Pavel Machek , Guenter Roeck , Wim Van Sebroeck , Mauro Carvalho Chehab , Greg Kroah-Hartman , Sebastian Reichel Cc: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-snps-arc@lists.infradead.org, linuxppc-dev@lists.ozlabs.org, netdev@vger.kernel.org, linux-gpio@vger.kernel.org, linux-amlogic@lists.infradead.org, linux-leds@vger.kernel.org, linux-hwmon@vger.kernel.org, linux-watchdog@vger.kernel.org, linux-media@vger.kernel.org, linux-staging@lists.linux.dev, linux-pm@vger.kernel.org, brgl@kernel.org, Bartosz Golaszewski X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=724; i=bartosz.golaszewski@oss.qualcomm.com; h=from:subject:message-id; bh=BZ0gBX6ApkbfQGAvIdrTK0HNC5TATefci/BtaAEAScU=; b=owEBbQKS/ZANAwAKAQWdLsv/NoTDAcsmYgBpp/Uz6yqxw+9I2xsnrbiXWkb1Q6qa6KwlYI8TK d9JejBIMTWJAjMEAAEKAB0WIQSR5RMt5bVGHXuiZfwFnS7L/zaEwwUCaaf1MwAKCRAFnS7L/zaE w/3aEACwVZCfqTwZVPWkHYhO8Qy3o0ruCZnb285a+Ylf7yiCsvgYQn0a+sJ2Arc7KxxU/aPIXGv 0aCZMBstfCGSxehuCnwhBer6o8ip4bb7kyIIkx0dm62T4QqKQ5L5QA5G4ciTBJ8EuvjtnSMeGuJ 95epXjl8sR026uh4KZEYZYxbOgIWvV2Ug4vquTWPnO7T7/frpn7ujJB7EUgTMG+EHBSM2FIE+0v HWjaX7Q/qKobdkdnrFIva7tNsWe8WCAiSmYSvQGlWmDU15f/4yihAn90zQLK14jwUIIvbqKCRxW bhf7+1haXr3TsZRioTZ5+sP9XAFSH7Urm6a1oEoHKB06fJnOPAEawTfp9MNx1DfqPO3gvgmONrV yrSwl3IpJ3ld2yUQuOFT9i2nmkedupRNvQtalNFEPOpJtbP0bakZqh+KnXuyhvNKScPwT4MVgHu Lr4cvrNkmt//CI9a0nV0Wx85nantYCCTBfgiWEr5WrWOVDtQIL0JTuP/KYxN6KWjgf2fXehFdib dWGeFHTIp/lY4HrTk+4tQ6oetpUDkdppOiusjNeG9zYX5WjnV48wsSXaXvsw9gkjpeLyJAf1lNV 3dZw5ihRTGrkMUJYU/0S567LpMEIQZfQetG+3NuIzQOs4p3djYvv1xGRysT8SVHkZVcA3vjwKfu YphKNug3FwuWLkQ== X-Developer-Key: i=bartosz.golaszewski@oss.qualcomm.com; a=openpgp; fpr=169DEB6C0BC3C46013D2C79F11A72EA01471D772 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzA0MDA2NyBTYWx0ZWRfXxfB12gUeH/fO bP6zo653unieD3hUjyvefujuoFTFB9IQmzzLQ/ksRJKlLJu0+gxLpREoJ0IY0q4BJjRDI052Rxl DN/dQdeyORuOBDYC14EoD+1Qk6L1LVnuuqctOECVFgMFoeQOpqE1Gp3/0Ldh7BibyoV0yrqIVC1 HndoM0eLZS/QtNLdxSYUFG+B0RCWIrerHaH3p19uRzdD01I0Tsbh+0e91dkaADqmCxTDrcGFwgw 2hqxxL0W0uOzuUXsmaZ1mymZHvVZzeQ4r9XY7g2krFr7jP/Ux4wujaR4ze70AFT+Hz9SLhT1Dmf 0xxP0lDdl6EuKXya1+jD9g9u49+BaGEdK1qK33Xp0Vez7gFXih4gHOwiMhWXpKDhKI37fW64i7w 8WSk6isaP4ViMOIrMW5m6WQA2/kmZcgEOsqC9O4K4BR4AsnoaGFtEe+KzK1CVqpOaWSRcAbNcga 4Re4RP7c5DEp6AicSiQ== X-Authority-Analysis: v=2.4 cv=UJ3Q3Sfy c=1 sm=1 tr=0 ts=69a7f560 cx=c_pps a=qKBjSQ1v91RyAK45QCPf5w==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=ZpdpYltYx_vBUK5n70dp:22 a=EUspDBNiAAAA:8 a=DLk2I_icXWleI3Wn6BIA:9 a=QEXdDO2ut3YA:10 a=NFOGd7dJGGMPyQGDc5-O:22 X-Proofpoint-ORIG-GUID: gGCgQ_v35Yd44moR-5OIlv8VDOLLc2mN X-Proofpoint-GUID: gGCgQ_v35Yd44moR-5OIlv8VDOLLc2mN 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-04_04,2026-03-03_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 priorityscore=1501 clxscore=1015 malwarescore=0 spamscore=0 adultscore=0 bulkscore=0 phishscore=0 impostorscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603040067 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. Signed-off-by: Bartosz Golaszewski --- drivers/hwmon/Kconfig | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/hwmon/Kconfig b/drivers/hwmon/Kconfig index 8f7ce66ae3a258ebd439ed97441bb087dc01c76c..fb77baeeba27b9ec51142040bec= cc953df0a1e3e 100644 --- a/drivers/hwmon/Kconfig +++ b/drivers/hwmon/Kconfig @@ -775,7 +775,6 @@ config SENSORS_G762 =20 config SENSORS_GPIO_FAN tristate "GPIO fan" - depends on OF_GPIO depends on GPIOLIB || COMPILE_TEST depends on THERMAL || THERMAL=3Dn help --=20 2.47.3 From nobody Mon Apr 13 21:03:17 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.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 BAB0F3988E5 for ; Wed, 4 Mar 2026 09:03:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772615015; cv=none; b=RQnzZmLkfhgZQRGRdyJCbjoXyDgjbuftkyJOOrt+qxfu1L1AIAn2fjnEnxVWOEW1D+YUeg6XT5rmF8SWqEp2ARL1k4SHVW2uWY5Wb8Mdu3/OoPRF1MbCz/axxST2MztBUvsyLOc6laYti9FUpuf1hEXrGtAB6dKwsA1SNCpG/mE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772615015; c=relaxed/simple; bh=ThHFh3NlTGr3cmL2+FqY9w+FucoHGvdn5gmiPzKUOnw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Uh6gags9Z55N1Cneejq7S54dYu/MLhGliU1BDXWKqKUPmwPaQVdlV99WzqH2uf0va2s2HUEf8AHqxSQcprtaaOMsPs3Tp+uTBFaA4mA6NUcHmtcD06b/MGhahBqby6cKlhnFnRDTktCmRMEKOwxN49NwdBU0mj7oSfWsjYeOoQ0= 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=D1m8qnvk; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=RM0EI69t; arc=none smtp.client-ip=205.220.168.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="D1m8qnvk"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="RM0EI69t" Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6245SkS3152844 for ; Wed, 4 Mar 2026 09:03:33 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= V4DdJrigh17FkqHoOs5hVpX7lVxAfGwxLPSOp0C/QmQ=; b=D1m8qnvk3E5LhfpN 3QUokB1mBSULrq/CdIG1gvd6CO8eOlzfQSz6frcriPGOVobjPUD7eQqddi0kPWW7 LbjMvyAguQ0HaBgVtyx93QHvRTCo2bPd84Y4+GvyvQVfYCJse9JhM47kgvuIjenM FRAskzPXpM5Dt3drsssUvDqk8KcXz32SAU6JRDHeTbjWrsEhzH1n7L2X9AM29pgR 1LjrxlnR88mTD7Re2O2hVilruhiy4vGOGYZlcR7J7r78Ipw8TRrAZAlx5CsWP49Z 8YRrd7Z+1qSFEpv6ae2lephx4GZIpjJNQnokM35jHDfMSE+AT04D4THaXNEr/JkR bTADHQ== Received: from mail-qk1-f198.google.com (mail-qk1-f198.google.com [209.85.222.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cp3tvjxxx-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 04 Mar 2026 09:03:33 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-8cb4a241582so3790892085a.0 for ; Wed, 04 Mar 2026 01:03:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1772615012; x=1773219812; 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=V4DdJrigh17FkqHoOs5hVpX7lVxAfGwxLPSOp0C/QmQ=; b=RM0EI69tKWZZ0NXyeV3zJckgL06pwqG06GAB/3LQ7lxiSCzIHyuEzFfSX7rkaXzhNj aU2ojL+vddORnqRH3eu+vnKIpvsGTzSnUvW3rr39DxkJ3Nz7la7oyVdjBf0Eizr/7w6T mKigyo+MOYWfFf+JLLbuWSuAK222Qo/yBIcJtt2617wBrXPbk3yyor6J1/kO0aDv1ZRq Va5igWc/MmgTEUjoY4L9S++oUqJG3yzOUOOzxu4yEMLb9tkIU/RwqsBeNVw16jho5vej jx2YGw2FzW9cWk3IuAAxwcV05I0srdAfCV4UvhAzB9tveWTaJMA3N9KEV32KLfI/o+PN YakQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772615012; x=1773219812; 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=V4DdJrigh17FkqHoOs5hVpX7lVxAfGwxLPSOp0C/QmQ=; b=LGsZ+SNUw/stKQPLVsqBhy8UEHfdY8rHLDmGSytk8v+N+qyUUgTFzOlbeLz7T3zy8h mdSChvxdKNTG0qgivb0Mm+MMYUX395SPw6PGpzq9g89rYD/DnkQRYWBnjDCRnzKZCBI+ UWO/ZKJ27yUyi4I7/I56k1HRcj6yp6G66KOI3CZZsKtRZX22PrcU+ar6qSo0/6YGlmlB 9M4QJWDBf5R9YN7qtSN5dABDUCCghzK0vML71/Zu9QtaYRNWGkbi9uxTI3l3gBL2qA5R sV95rG0VsnLHy70PaSpd4aWuvEtbq/RYQ4JtVF7tKXkwxXHc8qPoTVZ4WQ25osbOWZEr 1+wg== X-Forwarded-Encrypted: i=1; AJvYcCX8wV0yM/AowU/sh1fl+csAfG9iizlb1tBrVsNzSe7SN48Na3uwYCM8Nrg77IbppCaKWTGTQyWI2Y2848Q=@vger.kernel.org X-Gm-Message-State: AOJu0Yzi679zaadIKDenz7afuE8LTP3/EAH99SeqhvXHfYj3niZ2tjT6 dXes/zaRleXsrtZdyIoZHC23sHfixp5bErlMa67PRpkdrmpnF7cveSgk5Xb3QuOyetVB1Ln1BRg /e44cG7GG0Ko0OUuLd3uFRxNgfy2x/4bQM4H43t15hdjkMfr7b9juZg8rYZteGmjsI3A= X-Gm-Gg: ATEYQzwqAeyEI7is7NBzkhKHxm4LKwPkxWiq7aJtSnfTrvarDtopK7/hBYDw4hhqqNW FhyMFYbWhcLg7FZ9O2cILNt6gWxu9q4yPzveMkN4XfJLnaOqccPUdsYdgFNg9Yb+qSPs3xDEY92 BAXaagz72EtjzmWxvEPaTCLccsyLjvX7f4B20I1kExLVlTzn8xx7skApoKf4Qv9JhuLDVv3dD1I xd6eKti2oHQH+KtTcr61/w0fCeC5vQkfR8YMc3KFeu+4fRp2qzah509H/3Y56WYFcOW0uAaOAff 6wa2Vwm0+8E0QRYO0N0SrsvjKzdZMlVmBtWie86ItHrWPMlkTE+AAohRVDSUwU2WTFBZCgDQo+/ g4eQUlYJZVAftWYKxZxA1tcqjMmKC9A86Mk7OKIMnIxeXxHzFGPDY X-Received: by 2002:a05:620a:d8a:b0:8cb:5393:20f8 with SMTP id af79cd13be357-8cd5aebfe1amr147317185a.2.1772615012047; Wed, 04 Mar 2026 01:03:32 -0800 (PST) X-Received: by 2002:a05:620a:d8a:b0:8cb:5393:20f8 with SMTP id af79cd13be357-8cd5aebfe1amr147309985a.2.1772615011499; Wed, 04 Mar 2026 01:03:31 -0800 (PST) Received: from brgl-qcom.local ([2a01:cb1d:dc:7e00:edb0:af14:f4c7:c6ac]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4851ad02ffcsm3644895e9.20.2026.03.04.01.03.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Mar 2026 01:03:30 -0800 (PST) From: Bartosz Golaszewski Date: Wed, 04 Mar 2026 10:02:31 +0100 Subject: [PATCH 10/14] 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: <20260304-gpio-of-kconfig-v1-10-d597916e79e7@oss.qualcomm.com> References: <20260304-gpio-of-kconfig-v1-0-d597916e79e7@oss.qualcomm.com> In-Reply-To: <20260304-gpio-of-kconfig-v1-0-d597916e79e7@oss.qualcomm.com> To: Catalin Marinas , Will Deacon , Alexey Brodkin , Vineet Gupta , Scott Wood , Madhavan Srinivasan , Michael Ellerman , Nicholas Piggin , "Christophe Leroy (CS GROUP)" , Andrew Lunn , Heiner Kallweit , Russell King , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Liam Girdwood , Mark Brown , Linus Walleij , Bartosz Golaszewski , Neil Armstrong , Kevin Hilman , Jerome Brunet , Martin Blumenstingl , Dvorkin Dmitry , Wells Lu , Lee Jones , Pavel Machek , Guenter Roeck , Wim Van Sebroeck , Mauro Carvalho Chehab , Greg Kroah-Hartman , Sebastian Reichel Cc: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-snps-arc@lists.infradead.org, linuxppc-dev@lists.ozlabs.org, netdev@vger.kernel.org, linux-gpio@vger.kernel.org, linux-amlogic@lists.infradead.org, linux-leds@vger.kernel.org, linux-hwmon@vger.kernel.org, linux-watchdog@vger.kernel.org, linux-media@vger.kernel.org, linux-staging@lists.linux.dev, linux-pm@vger.kernel.org, brgl@kernel.org, Bartosz Golaszewski X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=977; i=bartosz.golaszewski@oss.qualcomm.com; h=from:subject:message-id; bh=ThHFh3NlTGr3cmL2+FqY9w+FucoHGvdn5gmiPzKUOnw=; b=owEBbQKS/ZANAwAKAQWdLsv/NoTDAcsmYgBpp/UzSi5Qn3DgaD6FivvuKNsOUmi1EyHHFH7/+ rwJ4ztzm+mJAjMEAAEKAB0WIQSR5RMt5bVGHXuiZfwFnS7L/zaEwwUCaaf1MwAKCRAFnS7L/zaE w2w4D/wLgntjU8j/CxmGWummrsoPSeGrn5cCG8PaCqyxiIKXvDtsH4EKd9slSZb07jfj5yDj1Uv Hd8iwoA0IAl6pyIMV8F6C/Le2nEX7Ag7qKCpG7EJ1SGQNamiw0jejArYX8VqkDPB4WQ41l93U7R /iOjI+luNjSk9ILZc2s4d1gffEwK0h4ReEorHioIZZJo1QR7SYlvfnspGsytExzS9DaE6BkalDm MZLZeaXNysxrzwAkbWhP6fqxo7ce8EhXQzu5U6cyfnjIoKwj4BhY9wQT1vlqcKYu7qwSVCLLwRv 34dGqURaxeXWUTxumDYguIk0OCt95kbMkJZ7I4gEtIOnoIYXmoE0cXQi7q5eKTHEx1Pdv68JpLm xUME2wVPPXUFvYpnkGg9WctfBpmtH0SG0C2Cm9kjCIo++i/NcoGl6yF6nhXUikBqO/r6xnXxM1L 4i/5PHvnF7c3MgEvaXLjzXmtMjDihQxuFpBA/rXFEgK+cDMLSostTYnJgZaWZWTIqz48EyeBDaE 3oyY2BMrSsjPTPJvgwUHeksiIYVrTNq30Dy6zjt6d1hl4fWedFAUf3WqvY8s/nfm8xIYBlTZ6i0 2iigsSnPenUOrcRGMY5Y9N9i6rZROJNbSrXdfQFtt3gUGgfoSeHrntObLfNOa/4G+sndGUQspVe 1RAylqZe+NoE1Lg== X-Developer-Key: i=bartosz.golaszewski@oss.qualcomm.com; a=openpgp; fpr=169DEB6C0BC3C46013D2C79F11A72EA01471D772 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzA0MDA2NyBTYWx0ZWRfXwCDR+IKge8aO NCpEPxUgtUmV8ijgSgm4F9Ce5kI1pm1fZnqNNswa4/zFMSdlVYidHLRJJWSL/KbdiUowZQHNAXz SvfoEiMFCYP9B0dnqKmZztzvCc6KeLbITctr2MA2UPpyBa2V69xtn1oESMkPEpR/CPDhpARHXLo Zt28KbJvT6O03NR3dgUIhYgEYoFZgqf4Uju7LHqdb4/u0FIXFxXzffLfyr0Iuc1iHYEgQd5IDHz 43TRYQL+A/FAg/lUj1Vdsf2x48gE4RMXKL42LMyf+gAmG6EzDFTSzYJtuQaeqE63nAgb0413D+S LI4YBVTCRgvMP9j0XHCSo546bZcCLjSQcJ5mQbgpn8CJLV5k+D5jE/KPp/PjKdDCc7bH4uo6hQq aEx4Mb0/6UretoVqfj0TrY+Wkn4q+8IswQ/iRtLWAM7j97iKIXkXMlO04WkuyqVazOWp+0e29rg AP3wXwhFKwAlI9pTuxg== X-Authority-Analysis: v=2.4 cv=VYv6/Vp9 c=1 sm=1 tr=0 ts=69a7f565 cx=c_pps a=qKBjSQ1v91RyAK45QCPf5w==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=YMgV9FUhrdKAYTUUvYB2:22 a=EUspDBNiAAAA:8 a=QGo3Xwuj-Fjf7Q_gFxoA:9 a=QEXdDO2ut3YA:10 a=zZCYzV9kfG8A:10 a=NFOGd7dJGGMPyQGDc5-O:22 X-Proofpoint-GUID: pNhBzm74RzdIxuEuTJULmHZknTORbF4_ X-Proofpoint-ORIG-GUID: pNhBzm74RzdIxuEuTJULmHZknTORbF4_ 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-04_04,2026-03-03_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 lowpriorityscore=0 suspectscore=0 bulkscore=0 adultscore=0 spamscore=0 phishscore=0 priorityscore=1501 impostorscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603040067 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. Signed-off-by: Bartosz Golaszewski Reviewed-by: Guenter Roeck --- drivers/watchdog/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/watchdog/Kconfig b/drivers/watchdog/Kconfig index dc78729ba2a5d6e035ed3cbe5c2b631d11b76b20..ef200339a22a6f9c51a46c9c0b8= 466add74313e2 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 select WATCHDOG_CORE help If you say yes here you get support for watchdog device --=20 2.47.3 From nobody Mon Apr 13 21:03:17 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 7534E394797 for ; Wed, 4 Mar 2026 09:03:37 +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=1772615018; cv=none; b=TMQTD4n5LfjdGkXRWaoznb3lMYHJJFus/N0Ua53mvGm/YyZVWTqmC/PR1kS3bUGxy9NxSGSxDI4pJTw9WVlLQJZYPpyEJU3Il6xWBIwROtyhUD5SdXVcoCdz3miXqRIwipyQuv0yLs/Y9xVirA2AiJ2EFrlJr20+4yr55Djt2og= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772615018; c=relaxed/simple; bh=7Yu8AGLKirVDPA2TPrB0ciJheoHEe4QHGDZcNV0GmnA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=VJYINct0Cw5w5M6HQtXB6dP4MZ5B5EIEJuW1mvNI4GR2WSN7g/8s+cBUcwy/JvzXKzHcAgu5/oTV8cQydOyJoB+BQFHJlNbBkyyoXk5i5hMnh0YXpZG1qV6TI8RcsHW8V9wlKRfIz+zKxAwS9X6O5s+lfRfyC1ciQe8Cxl4/4UY= 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=Gss/iCg+; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=fk6sKKSC; 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="Gss/iCg+"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="fk6sKKSC" Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6245SiUk632656 for ; Wed, 4 Mar 2026 09:03:36 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= yXe7yqpNlx0nn9pWZexCvsUEZyocSRhg3uagVwfHYkc=; b=Gss/iCg+rWOjO0XI FXiPOngq3YEIyQmyihV0ROxspnZCr/RZST8qpwokUZCARGNd0v2MZcqSg0NdflPU KtgbPek6xlYE0v2Yqm5iaAUuATqBTQBVQcGuHLEXoOqixaaxVkwdoPeoL1goc/Qk EBCDU6QbtqYmbjnruimWpk05rlzR7HSFB9Kz0WyacIQWoK4xchg/NY4nekGS0qer foPIQrHahLgMVT4qZjtx4adFTd/8Hv/LtVOiAkTNUYFdPeEf2ZzDyLmRyhpGK10F 6UkSbMAN/pYC7L8nfVWPOWzCsuTI0OcapeVVNpjjy2W+CYkkxvaMcy8E1OGIf942 q7/Qmw== Received: from mail-qk1-f199.google.com (mail-qk1-f199.google.com [209.85.222.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cnvtucchm-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 04 Mar 2026 09:03:35 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-8c70ed6c849so931380885a.1 for ; Wed, 04 Mar 2026 01:03:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1772615015; x=1773219815; 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=yXe7yqpNlx0nn9pWZexCvsUEZyocSRhg3uagVwfHYkc=; b=fk6sKKSC8OVbBi4ybS2ceSPYkWIbY0vQa1fM1S5Ux3osGXyvC5F8N4VjOTmgiNGSmR fbCOGl9jeamreXEqtH7GRI0tpG3e3KT6C46k4RsDP7vARZi+xyEC66S9ktjcACYAk4T5 ZQJgudAZD1nJMYTAxOniWoF/O3+F3xJqd7p1xyLf2DILf6U8FKH8PCIW7IQR6S7+pBoi paDeRVkomit8UrgROaiJSjEiFz5Z1qi353/xlJRUn/Exq5mZUKZYP/sL1wHWAQe+TWdG 4ttTUNAMAEkQ1FVnvn620y9Qn7qQiP3bksQ5YI0cN1CVRzK2ew/ACAkRIZZBIdhqNr/Z BhiA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772615015; x=1773219815; 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=yXe7yqpNlx0nn9pWZexCvsUEZyocSRhg3uagVwfHYkc=; b=oyjovMWfLu3O+yc3ej0DdatsC+boyTU8A/MRmmX+UjVFi8MH4ElPJoy3CNyXWDEtX1 pgjk5BAgDBicyEmTQOCIJMlLFJkxQffOSadieJ8tJeJXchIUdoz4d0IjjS9vczbrI2L1 1i7EoMYqp6S8xQJ+Zs/y34qGZvfWbx+G4VRVXSbXDc6jENrcjsXQCLN9H91FbkDN0KmP zNCxbwV9zAGeXTHAdEK1GSe/2v0p/kueTmysi+It3jrT/seh2EhTmITRuFBl15J4XZy3 7GFslmvAYF4AUcjNCjHUpbaoq4WcnhTQDSQGUzTyciqgN7C1W0YDmRehR5wrX0kYszfB zmrw== X-Forwarded-Encrypted: i=1; AJvYcCUFwnrAHY43BrKivYLIMcOZFm7qIZRP5DiaDVd5EBt/XNQf40uilA/3Ds9s2q/a/Ni02nr54OfpZFuiAGI=@vger.kernel.org X-Gm-Message-State: AOJu0YyFSAxz+LEVDRINdr9l4LiM3QH/Nn8YdS4HvQR7sXbp3R1kFTwP KWc84D2QFonVmCt1p9W/d/thGRpUcR2iCtvya26o/Ctutp1JXqePp3xIBanduPSD0U7UkgPdfPF R+cAYjO4vZgm7cVOcKI04oZNP1r3M6uNDB9HBef0KwSSXZ/GC9dJznb7fQfxueYkQODg= X-Gm-Gg: ATEYQzwWN5WmTO+oIGfz9Cn2hz9dm9wPWGydAYPH83tZHdH9h+eMLapDYRhUxgUZKNw Iv64qHLTw6OoxdoI+oXx4rXsEFdtwo/5JaFc2c2+MIZla8SLePx6bDoCgJy/lK96gEVnEplWntA KXyDYaZICpEudfTUp2GbJvFKrhTlXOuzJY9fioaK2bBUZUR73tA+tYWA5J/bChyNwdg7J1NAltf LN6u7ENLzER0RKwXBYvEhlse8gIShmbfPtcHbShWWNuHXb9ayTiJkHuR+iRrKLHTxRLckch5uFN 8iF92VfRMc8jl712HxzuXxEG2bY/CcJs3FhV53NL+QntvkSfXDOVwDit5aTYto8/cML11ax/CxG v1hDlTu7k/ulc/scQ72KuTtvm1hN5YGOFdUMz1ZmSfhAym+o37keH X-Received: by 2002:a05:620a:4011:b0:8c6:b45b:9e2e with SMTP id af79cd13be357-8cd5af80331mr160325585a.38.1772615015380; Wed, 04 Mar 2026 01:03:35 -0800 (PST) X-Received: by 2002:a05:620a:4011:b0:8c6:b45b:9e2e with SMTP id af79cd13be357-8cd5af80331mr160323385a.38.1772615014945; Wed, 04 Mar 2026 01:03:34 -0800 (PST) Received: from brgl-qcom.local ([2a01:cb1d:dc:7e00:edb0:af14:f4c7:c6ac]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4851ad02ffcsm3644895e9.20.2026.03.04.01.03.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Mar 2026 01:03:33 -0800 (PST) From: Bartosz Golaszewski Date: Wed, 04 Mar 2026 10:02:32 +0100 Subject: [PATCH 11/14] bus: drop unneeded dependency on OF_GPIO 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: <20260304-gpio-of-kconfig-v1-11-d597916e79e7@oss.qualcomm.com> References: <20260304-gpio-of-kconfig-v1-0-d597916e79e7@oss.qualcomm.com> In-Reply-To: <20260304-gpio-of-kconfig-v1-0-d597916e79e7@oss.qualcomm.com> To: Catalin Marinas , Will Deacon , Alexey Brodkin , Vineet Gupta , Scott Wood , Madhavan Srinivasan , Michael Ellerman , Nicholas Piggin , "Christophe Leroy (CS GROUP)" , Andrew Lunn , Heiner Kallweit , Russell King , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Liam Girdwood , Mark Brown , Linus Walleij , Bartosz Golaszewski , Neil Armstrong , Kevin Hilman , Jerome Brunet , Martin Blumenstingl , Dvorkin Dmitry , Wells Lu , Lee Jones , Pavel Machek , Guenter Roeck , Wim Van Sebroeck , Mauro Carvalho Chehab , Greg Kroah-Hartman , Sebastian Reichel Cc: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-snps-arc@lists.infradead.org, linuxppc-dev@lists.ozlabs.org, netdev@vger.kernel.org, linux-gpio@vger.kernel.org, linux-amlogic@lists.infradead.org, linux-leds@vger.kernel.org, linux-hwmon@vger.kernel.org, linux-watchdog@vger.kernel.org, linux-media@vger.kernel.org, linux-staging@lists.linux.dev, linux-pm@vger.kernel.org, brgl@kernel.org, Bartosz Golaszewski X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=843; i=bartosz.golaszewski@oss.qualcomm.com; h=from:subject:message-id; bh=7Yu8AGLKirVDPA2TPrB0ciJheoHEe4QHGDZcNV0GmnA=; b=owEBbQKS/ZANAwAKAQWdLsv/NoTDAcsmYgBpp/U0GLkuzkdEz+C3tJvMp4AQ7C/WH2/5dCKx0 BCzpx6BvgGJAjMEAAEKAB0WIQSR5RMt5bVGHXuiZfwFnS7L/zaEwwUCaaf1NAAKCRAFnS7L/zaE wwhCEACKXR8hW1IiOwR5KrvLRZgVvnxKgGPrC7L6xvxbiMUnVqeZDdh88R5a2U1Wr74IbeHLexp rrr50hvFMkPBnqhcQUtaCGZFk4/IKdKBTRif0xGrxJPtzugQE0tbQJj4lG73Ur+ncT9BoVtw4hp FsLDV54dVcPs4TKwLyNm+WCt8rpMjkD/eXQbVEZrw/xKLWNEZX2oRJo+dAPmsuAOr6paT48MdnN 94Ek6kcqmo9P7VNgd7eTUikvn5ZQgYLs2gJyL3S5zXxaM7zGsEuE3o3qzVL4gUdOVrHxAMH3Vvr wo8TVnlirQfO+VngnItzgph3Ho4ATc95hFNirM8vjoCYiKifg9cziAaa82BZJmGJ43sIM3KpDEF +B6l+y/Kiz0jWsIyHHEqWi8ZrS34Y9hvIaP3eMMQ7OQpykM8x8ZbZRBd/sbK30im2Lx4fQ3qep1 3DFSIMuHYg5sCKcgHz5zat9wm/aWg1LRmAohRvpwpF7dIsvpMDjrRDh5uQ9ryTHDRC9/3Oq20RI UXfzyjkKqs76K/4BmBISIcEVedtzYk62EOzPQ6hQLumZHoD8Q+OB1CeFKHjn7rOa2xQMVjeaqrS HsXOM8riL1ke+k9oIyQPPiwLnwdIqnDlE4yYfagLgPQTn81GkMlMuuQ9AVIKf2MaYI34UwFxZiK rwNRQQIFnuJE0Kw== X-Developer-Key: i=bartosz.golaszewski@oss.qualcomm.com; a=openpgp; fpr=169DEB6C0BC3C46013D2C79F11A72EA01471D772 X-Proofpoint-GUID: KzFM7oeijpXz5Ob4blmyHATGNVbM6g22 X-Proofpoint-ORIG-GUID: KzFM7oeijpXz5Ob4blmyHATGNVbM6g22 X-Authority-Analysis: v=2.4 cv=A75h/qWG c=1 sm=1 tr=0 ts=69a7f567 cx=c_pps a=HLyN3IcIa5EE8TELMZ618Q==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=rJkE3RaqiGZ5pbrm-msn:22 a=EUspDBNiAAAA:8 a=myaI65ZsvjZLdZNFwr0A:9 a=QEXdDO2ut3YA:10 a=bTQJ7kPSJx9SKPbeHEYW:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzA0MDA2NyBTYWx0ZWRfX+V+WB1XFlamR FxLTiYR8OHRnv91uxpfPNv4hmdLvrtayi4Ve0DqNk4Ofxb2wXxOuk5YnMPxnZFggN/3e56CmRcG NkHWZ8+/bvq4fHogtyEbZaQXg/omqBqIvtISovjiUqMa/L3i7jLPafLYhYKekFcLp5uF1xV1rPs bo7SeY7CMKdXq+VP7/LiiyXMdVv+snVUqc1NKKpuzhYcX6Z2NPHxkngvnWDZB37hgEIut7TvnWC NUhLx9b9Z5uXPz7+eA/nRD8erW7e0cTlWcTg9pn2jek1vG8F+Nh08RTTkYw5i421jZ5vkSS1SlH Iy1taVAFNHhDQr8lk80T4ywZS4/gi1Hf63/f9X+cEKJGUupO8pKM6UtdnGHLqf6yo3vP8QfA5Ca +M5iFeJxeifRYfIIvN8a8dGhYcNmcdR3A671KPsUmqt1zlLVl2G9yayztXPM5fSbU7upMVGJ1kt 7bTI86PNJvqR2P/JVvw== 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-04_04,2026-03-03_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 spamscore=0 lowpriorityscore=0 suspectscore=0 phishscore=0 adultscore=0 clxscore=1015 bulkscore=0 malwarescore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603040067 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. Signed-off-by: Bartosz Golaszewski --- drivers/bus/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/bus/Kconfig b/drivers/bus/Kconfig index 2a1b46f07080b3533a9787254aec2e67cbe98310..c7dca0b5fb857a263e1ee730ede= 6002e88c418e6 100644 --- a/drivers/bus/Kconfig +++ b/drivers/bus/Kconfig @@ -236,7 +236,7 @@ config TI_SYSC config TS_NBUS tristate "Technologic Systems NBUS Driver" depends on SOC_IMX28 - depends on OF_GPIO && PWM + depends on PWM help Driver for the Technologic Systems NBUS which is used to interface with the peripherals in the FPGA of the TS-4600 SoM. --=20 2.47.3 From nobody Mon Apr 13 21:03:17 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 9169339B954 for ; Wed, 4 Mar 2026 09:03:41 +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=1772615022; cv=none; b=fQeT9YJ1VM/7qJuVJdY6m+A/qepeDZOwrahUIvjwL4QY6zEj+n9YqbbZK9s3dmCTFCe3aKGWTkknpY2Qd2E1Fhk1LQPpdEWX7vSO6klyXzLfVXgiD468xr3ba4u6FuvcagcZRZf2YZ497C5EF2aSrDfmiBbrbOIOwS8epIuSRWk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772615022; c=relaxed/simple; bh=F9ytT2vvzgyeiU8WNksbCaFX6Hz61vWU6GkVZMPweL4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=X8oAr8b61rqatQImFKXsCD3RmcR3SIp26qIh8No8CzjTmn8D+q/XB+afYQyuc4Xv2tZOmj5pW1zQibqMqFSh0+DamDu/UyC2ooG8t+vv7e9cVD7y3Ggc/Ie8irFVYgAAi0MntGxhNgQo7ZFVDqjPPgj8t2+YV+5AmxVPvTf3hfo= 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=HUvkTtYI; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=ZkJPOMFl; 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="HUvkTtYI"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="ZkJPOMFl" Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6245SQAS631876 for ; Wed, 4 Mar 2026 09:03:40 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= Y0W/aAHjyOJ2UAuyH9PergzDfCRCX5QEy6ZK0Vjabsc=; b=HUvkTtYIGHCF46cT vzFc6J6pDnXt8HmS67vhxuF7vL53WUanXgs0NbH+VI5EVRDnySVd8Y7UZWIL+2+X 6esk1LCKZeg8BlKjca74TYxulLvKMKzwRHuf0pTLbqexTMJQjJb2tyrkS3HJkYa1 OZagmawkFeI4w93zRbxy0aCpFx+H0vJhb+sqvrcP3K/oymnAd1Ce/IZ9qU+XxKgC 0HknP2Oz/5e6O9DS9aizV3ROR4E1dvMIN2m/MqCqdGgBqiDPHCRy0j72cYIlQvkc NWZF3vdPFc2nAHBFbiJV/d6bP48ch+3E/q8AkJYdRYjJzqWtXUd5yQcEKq6u7sVU yGBMZA== 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 4cnvtuccj6-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 04 Mar 2026 09:03:40 +0000 (GMT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-8c70d16d5a9so3930047285a.3 for ; Wed, 04 Mar 2026 01:03:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1772615020; x=1773219820; 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=Y0W/aAHjyOJ2UAuyH9PergzDfCRCX5QEy6ZK0Vjabsc=; b=ZkJPOMFlKJ8NG+AP4dskzwGg94kZgQ/AaCSZ/q33mjLhbpYFCRmH9M7RHBHepwmPHv I8FMw7ZBVVa3cY5eqzGO3cpG8dN1v6hu/No4OaRdWGp8UoyigvMOFb1LxhWYYdE332E3 MlYuXUat4uo1Gs0EbPp6uXLbX59vlrR5dg58L3XWeSHXvqfR0kr80dKlzSzFc9Ly/5Ge ywCYAYdBPjAMf4q9OCO0ZxIB2Pc04Xhf5MtssTWhIkInnoyqB8cxOFIUQgELZyApUAKA +9lZg43KAhM889HiE88QZ6YkK8XxOtP0X7zrAco9eRiwXzHr0BgyONI+TeTrF9RraiAE /p1g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772615020; x=1773219820; 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=Y0W/aAHjyOJ2UAuyH9PergzDfCRCX5QEy6ZK0Vjabsc=; b=ANyB/zjavcuj3WIDZhr7aPhrIX7wPR+uEcnOuN7TwWDYCfTUYE4ji7d78FwP5yiSoa c4VT83oN2bl/H+tU1R0spFiU/pYZiZ/CkhMKzlv1p9oQ85tI1MQfB9ta0oD6FWK9FTtZ QoZrMsFw8wruMJ1ZnXb6txQXLWf4UHyB/OXePv1MKD9QiHdYOwVC7m1QayGEgisXDV3l i2bnPa+a/WKlpHp9arPeCeBJWKoG2qQMv6s8ZmUGvWKYUkhDtRoy+LrqOQl0nTdYg57K Mbouzh2UlaoYKZfa/tUhaowi5Bag96Dc+o3c1YtcVxB2aG+eBVfSqwL7TYAlFHWygsAA YU3g== X-Forwarded-Encrypted: i=1; AJvYcCVP15zxt2QL8xppuOs7wZxgYPaL43MHb32vUIefPdL6SNRq6dL3zUDT+4DbXs7jMLVXeSidcQFFfI5zRxs=@vger.kernel.org X-Gm-Message-State: AOJu0YxGeiBnaBwv8Ai79Fsk8Cq7J5IhQKS5Bx+hqzSApL82NW1LfUXf IID/dl7Shb2WkBIX2OuDXQdDZ4NZ/jQYtm0SQtMV/Ai0GrlPxtbGCvgRe7Pgn5+h4y3Tux8fyZN 8dDsVHu+i+prAxBJb2T39IlC2Xmbx07zg/guYlnJFaSk0u33sREa4iCDkLDJvX6IZvH0= X-Gm-Gg: ATEYQzxW1oRtURVV3TNBog8hiTyhufIxBlpQi/vd8ZAfhjtJ7ZN3ffAmsoaL7gZmgrC CBj2fMMzg3h6PqkKNvw1Ly8ykRKdileKgGJym4BTwNk/Q+Yq8Xds2V5+RIbuJI4AVXFUjtJsC7+ cY0TrJD3aKKUc5ARDbvbh5n+B5E5CTEh50dYI02Wcj5RED/NauH5iGjNsU2CZr/R4VosYis2OZe GAFJCqH9ru2GaR+pRRANmdCUXG8LYOG06Q1HN5v1IQW4MTUkmUiBie08U4DEVMOQjGrnuRpsvxG Bnw5eiozAfHUo256oYYX7fmhkiqlFBJHtMBq2GO6KVcImKWTtN9dJTm9OuGLKnRjwd3qYmvosVd /2EOUqL2Yb4ommH37KREmTl5VSVRbMC5wqvmvbK3WSM8QXXlX3Nhm X-Received: by 2002:a05:620a:3949:b0:8ca:3854:8110 with SMTP id af79cd13be357-8cd5afc0c38mr159222585a.72.1772615019795; Wed, 04 Mar 2026 01:03:39 -0800 (PST) X-Received: by 2002:a05:620a:3949:b0:8ca:3854:8110 with SMTP id af79cd13be357-8cd5afc0c38mr159216885a.72.1772615019300; Wed, 04 Mar 2026 01:03:39 -0800 (PST) Received: from brgl-qcom.local ([2a01:cb1d:dc:7e00:edb0:af14:f4c7:c6ac]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4851ad02ffcsm3644895e9.20.2026.03.04.01.03.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Mar 2026 01:03:38 -0800 (PST) From: Bartosz Golaszewski Date: Wed, 04 Mar 2026 10:02:33 +0100 Subject: [PATCH 12/14] staging: media: max96712: drop unneeded dependency on OF_GPIO 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: <20260304-gpio-of-kconfig-v1-12-d597916e79e7@oss.qualcomm.com> References: <20260304-gpio-of-kconfig-v1-0-d597916e79e7@oss.qualcomm.com> In-Reply-To: <20260304-gpio-of-kconfig-v1-0-d597916e79e7@oss.qualcomm.com> To: Catalin Marinas , Will Deacon , Alexey Brodkin , Vineet Gupta , Scott Wood , Madhavan Srinivasan , Michael Ellerman , Nicholas Piggin , "Christophe Leroy (CS GROUP)" , Andrew Lunn , Heiner Kallweit , Russell King , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Liam Girdwood , Mark Brown , Linus Walleij , Bartosz Golaszewski , Neil Armstrong , Kevin Hilman , Jerome Brunet , Martin Blumenstingl , Dvorkin Dmitry , Wells Lu , Lee Jones , Pavel Machek , Guenter Roeck , Wim Van Sebroeck , Mauro Carvalho Chehab , Greg Kroah-Hartman , Sebastian Reichel Cc: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-snps-arc@lists.infradead.org, linuxppc-dev@lists.ozlabs.org, netdev@vger.kernel.org, linux-gpio@vger.kernel.org, linux-amlogic@lists.infradead.org, linux-leds@vger.kernel.org, linux-hwmon@vger.kernel.org, linux-watchdog@vger.kernel.org, linux-media@vger.kernel.org, linux-staging@lists.linux.dev, linux-pm@vger.kernel.org, brgl@kernel.org, Bartosz Golaszewski X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=833; i=bartosz.golaszewski@oss.qualcomm.com; h=from:subject:message-id; bh=F9ytT2vvzgyeiU8WNksbCaFX6Hz61vWU6GkVZMPweL4=; b=owEBbQKS/ZANAwAKAQWdLsv/NoTDAcsmYgBpp/U0YPpmr6EkC/Xcj5u6S5E3hZ52MCZJ0xQCq e6KcvDJUhqJAjMEAAEKAB0WIQSR5RMt5bVGHXuiZfwFnS7L/zaEwwUCaaf1NAAKCRAFnS7L/zaE w6ghEACtFFABHdrYTiZk0+F+HrOgj/2q9yn3zJKW2IUhc5ip11gsNxaZvRGYVoD1y9TrvFt77ji PFlWiBoM2qd2vxnADhudDyeyhkhNYjJeDPoyAS5BMkPEjo34LXOvRTt2jdNLcS0Yggitruyx3rl tEMtfMKolvomXC1gG17ZNj7PMDSOq+VsU9spkQ5TnrTJBHuLzzCCb20Glo7TFGAKZmQ9F/s0b19 CUq+HEdABlAp8r2rt5877/AjCvFT2Y5YZvCPq8kKs3IF/vYAOnCW5j2f5VAzI9q7Ryf3HLlcbK5 UJCVo6O1bKbH/P8T/DiGfR6yISzdNn12TXv6iYwwd0f8GUzMVVWU4l/VSepOfpcMY0K3ztQqHyH OJbQaN9cutXu/UrO0GsSwbu1XiTOcjKwXvZUgFMQyIs9mLHmwogfAqtgtlcKK0dfWKBTFtMk0R5 Ya4MZuCMDiHuGEpWbZafXSaoIsowZpMZLWWMyck9cGXExUWFEtZza+r21drHqGw0M2nsB+Rdfuu JCtHW3W8cUNbtFfx/qtGTP4U1lvK2greeMzLTCgxtApLXz2h0CYhpOv1ETFzQr5gf0Ef9O6klZ1 ifje4A7FNyS1+Sgh1NX897ZJ1aNIEh1ABIBtSAc4rvOd/HV+rMhsfL+4AhwtauXWv2W4fdZB9GW TlHYCNXye0s/o2w== X-Developer-Key: i=bartosz.golaszewski@oss.qualcomm.com; a=openpgp; fpr=169DEB6C0BC3C46013D2C79F11A72EA01471D772 X-Proofpoint-GUID: _8RV8sEjC_FYNR-0mCm2ugeNOfPz7KXA X-Proofpoint-ORIG-GUID: _8RV8sEjC_FYNR-0mCm2ugeNOfPz7KXA X-Authority-Analysis: v=2.4 cv=A75h/qWG c=1 sm=1 tr=0 ts=69a7f56c 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=rJkE3RaqiGZ5pbrm-msn:22 a=EUspDBNiAAAA:8 a=lbdJfbWXG8Zdtkr9XfcA:9 a=QEXdDO2ut3YA:10 a=PEH46H7Ffwr30OY-TuGO:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzA0MDA2NyBTYWx0ZWRfXzqlqVg51Zm+Q 4QIn5hZSvP0G2hg6qd4ZEI6Y7jBiz5x1nSFvHuNUK1W1AqcmHkRSMtz62nRBi8/4Zx3caGyAiot pV3q+3/gGn2hDgKAhLwyK2jpn+SwqVTWvFyxt4m7cUdwuqxF/5hCcc9EzeOh2HCub0rmng2tZjR c1lnEg4OLQYn5gvKHDYc+NqIjLfpe9X3uS6I1Ts+R9LoJVxcWqkqMFaWgUQiQsTAAWXdmoVMsiK OWl+0vKfd0NxrQ6uk7DoGYe8iSDgpXRIi8/tDXk/j5ZJlB63ptZERuOkz9pAEIWS0a1CfYi2/tZ aW7WEWPNHEYkwCpYJKXPcQhsPTFT/dQdarUyMPqVYP3h7WycJ7mIgyjk7LdIfomk4GntVWPpFJO 4KcOQF/5UUOSroKMSNqcCi+w5ESpAxqitC/dD5TB2a5c5gEGfAn3Bp+BHh2EPnS3S9HypAGzVwK Lu1AJKinlZvkwYebeaw== 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-04_04,2026-03-03_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 spamscore=0 lowpriorityscore=0 suspectscore=0 phishscore=0 adultscore=0 clxscore=1015 bulkscore=0 malwarescore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603040067 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. Signed-off-by: Bartosz Golaszewski --- drivers/staging/media/max96712/Kconfig | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/staging/media/max96712/Kconfig b/drivers/staging/media= /max96712/Kconfig index 117fadf81bd086cc3e5e95210503000d9e4d8738..93a2d583e90ddb2b797c5167a6d= 3373836e88126 100644 --- a/drivers/staging/media/max96712/Kconfig +++ b/drivers/staging/media/max96712/Kconfig @@ -2,7 +2,6 @@ config VIDEO_MAX96712 tristate "Maxim MAX96712 Quad GMSL2 Deserializer support" depends on I2C - depends on OF_GPIO depends on VIDEO_DEV select V4L2_FWNODE select VIDEO_V4L2_SUBDEV_API --=20 2.47.3 From nobody Mon Apr 13 21:03:17 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.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 E677039D6C0 for ; Wed, 4 Mar 2026 09:03:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772615026; cv=none; b=ehn2+Dq9XJZ7PSLPEGX/+o3AncNyDPhKhocqJmG8oqDtiQz3epD0az4i5yTAQogXV5iupgfNK8DSN6oVgTQqkAqU8qtuSNnBN5+g7PRK7g6+fxXZJPx2XKkt2+jUeiGtbJho8ZPj2HtDYdQak5ip/8CZySy8/ZwlvHIqPkpn4CE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772615026; c=relaxed/simple; bh=N/KccnxICgrK3rI/2fd0AqdTwq45Oh63UAkAjH8PkgY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=WfBSK0T7W187PPPy/hApVRTBoO7wJJB8DLBeQrgHR1wRGx523z1BkzOHcDk30c0QXOlpe3dct0DzjCE0OwI63Fm7TW64d7EF/JwRSbMJpxIy9Kg5y7jy+3HQsmE8pqCJSEKEaOAkbHqbDoyeSlv43uxQ+MDX/rqQtUi5uVfR+bw= 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=QdZMEtFg; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=EeAgRd9V; arc=none smtp.client-ip=205.220.168.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="QdZMEtFg"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="EeAgRd9V" Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6246DHd11203427 for ; Wed, 4 Mar 2026 09:03:44 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= HvHWdMGL2qhQtG+yXiw7hgmpA7lCBBYNzpbwEI5vSeI=; b=QdZMEtFgACYOjWMI zjzVX6lMjeoh+r78CfuICfgv9KDzAQZTu6KfE+KrrT1ykTKi7e4CYCdfTNGINBoM QSExrDbqbBxmj3tBQiPFvxeuzRRQSDl+poZtc2GiB5rhgljz5+G24pLOrvcwewxU pYsqrxoXUJFClpuhe2E8leDDjPsdFRzIZJSgAfp9Ghgra0RJdTjdn9Jsnder13bR HbQ1qDprRZGko0coyeip/5xZo65evvgkr2rEJRBwt0V1xVKnMomV3AVasglwv1r7 GtRyf+P4zvLDaw/qGQ04UOc/WK0I/6QmoIDXKz8etkL7/Xm9J9qSM5rH4oRpuXmh DZdOXg== 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 4cpf9c0jwt-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 04 Mar 2026 09:03:44 +0000 (GMT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-8c70d16d5a9so3930060385a.3 for ; Wed, 04 Mar 2026 01:03:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1772615023; x=1773219823; 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=HvHWdMGL2qhQtG+yXiw7hgmpA7lCBBYNzpbwEI5vSeI=; b=EeAgRd9VP5ryOgNVc2szVQmnRbzXvxCxq9zxBa7YXqqCZJ+gqBp8h9bq4xb+qpdWIe 6hBH7Hxy5rsY42yfN8/DKWJNDuQ0/gD5S3WEL4TNOSyFYmwQoYRpZqvL92rUEYM61D+L q4cQn7e1F+kIll7CcEToWoj0QPKJYVmxuVbXF9vOlGXY/MMSFWcjvSmeQMLFK7EO7Rjf QHOnT1JWMYy3CJfW+Zgm2TKFWyV0VOwVHJYOxFw8px93W8+TTBfdly7xysUqNMaYY/76 LCwI8jVC+Euj5D4n9rbvFyOo1lzLcrYwMw/LZeQcsial0xFOpc8StQgCwcQNG5s51vAm m0dg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772615023; x=1773219823; 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=HvHWdMGL2qhQtG+yXiw7hgmpA7lCBBYNzpbwEI5vSeI=; b=wIYfBovbHr77mCDnq9bl8mwjixSS7iNsZkgn1BbrpZP3wppK1pDWE+oUzPt1MnMbGT Oc7jQLvZV6GSXLHEtQshUjdeMVZe8gJlZiED3+96K15MqUPArbvvkF+x9gPpQpmrK+Ob b8XnBHomwPlqkid1LKC8zPbV1nQIe+It+qhBKVBK/2/TW5rRJ85B2aRtORiP2IUSfr91 IQJGUG+WN4DsGGk6VBDy4lcz5XC83BGDyQERLN8h92yUz+cfLK/+Ca89erb9jvjkAiAH xA2i1bDfy3eCA2EXmkKTF3jYxJLbCxnN4+ivZEH0rtkH7+wr4WDhzO/Xe7+oM9Lr26tK bwiw== X-Forwarded-Encrypted: i=1; AJvYcCUKXX91OPWEfNfKn6x5OOdOBpOmEuciGwNIIo5G0S52fQDbI/B3KZwLT7okC4lELYmtDlyIxyiY5+CBZjU=@vger.kernel.org X-Gm-Message-State: AOJu0YzwJQzmToZ6K9oDzsy3tyni1v1TtB1+urEI4bOluN8bKqgRxiJt XW2Ef38qW1sTvOoP0+FHaBEEFNrcm3BWjC/EghFAZi9ZKAB78luMXXnSgkKvlSG52Gqh7posQYg Be0IW5KV3jAfBQe3QeNduYd0vuF3zgVko36P/hT23aSEWHb7C/HqLJiPSRjz8JYOFUkg= X-Gm-Gg: ATEYQzz88cibsxQD++a062xL5VT53QCsYt34EvxoB4e1/cQYcks0ZW4dQkeUcphvh4n e+025I2hjQh/7iQLFdk1ARzjZMoAhx+AlHxyF2n2TxwBRq5PUpXRytHexwM87c95kfEUdaeZSWh Kp/i4b2TU57ELn5+7vewWfg9aGz8oEi9w7YCD0vLRnia6WToGvvmtyhMHSh0IcowM/laBgD9BXX s9J5YHBzv5Bl8SYS0uAnN/wXzcflARdHo8uHbUkUwkETU8cc6k8Un+/B67GUDNXuut2iNnRGFCI HKZgl9gbc46oy5YznCcLnnK6qecq+D4N3htXXn7J7GhRrM4otTrtuEQfFlrtBKQCf7x6S6aJxNr KcOV+BZRgBBd6CGG2qtqn8p4RdcJXnMt58en3sec2HMSiBZm3Cd6j X-Received: by 2002:a05:620a:1920:b0:8cb:72b2:2a05 with SMTP id af79cd13be357-8cd5aec6d38mr153999785a.2.1772615023276; Wed, 04 Mar 2026 01:03:43 -0800 (PST) X-Received: by 2002:a05:620a:1920:b0:8cb:72b2:2a05 with SMTP id af79cd13be357-8cd5aec6d38mr153993585a.2.1772615022782; Wed, 04 Mar 2026 01:03:42 -0800 (PST) Received: from brgl-qcom.local ([2a01:cb1d:dc:7e00:edb0:af14:f4c7:c6ac]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4851ad02ffcsm3644895e9.20.2026.03.04.01.03.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Mar 2026 01:03:41 -0800 (PST) From: Bartosz Golaszewski Date: Wed, 04 Mar 2026 10:02:34 +0100 Subject: [PATCH 13/14] power: reset: drop unneeded dependencies on OF_GPIO 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: <20260304-gpio-of-kconfig-v1-13-d597916e79e7@oss.qualcomm.com> References: <20260304-gpio-of-kconfig-v1-0-d597916e79e7@oss.qualcomm.com> In-Reply-To: <20260304-gpio-of-kconfig-v1-0-d597916e79e7@oss.qualcomm.com> To: Catalin Marinas , Will Deacon , Alexey Brodkin , Vineet Gupta , Scott Wood , Madhavan Srinivasan , Michael Ellerman , Nicholas Piggin , "Christophe Leroy (CS GROUP)" , Andrew Lunn , Heiner Kallweit , Russell King , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Liam Girdwood , Mark Brown , Linus Walleij , Bartosz Golaszewski , Neil Armstrong , Kevin Hilman , Jerome Brunet , Martin Blumenstingl , Dvorkin Dmitry , Wells Lu , Lee Jones , Pavel Machek , Guenter Roeck , Wim Van Sebroeck , Mauro Carvalho Chehab , Greg Kroah-Hartman , Sebastian Reichel Cc: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-snps-arc@lists.infradead.org, linuxppc-dev@lists.ozlabs.org, netdev@vger.kernel.org, linux-gpio@vger.kernel.org, linux-amlogic@lists.infradead.org, linux-leds@vger.kernel.org, linux-hwmon@vger.kernel.org, linux-watchdog@vger.kernel.org, linux-media@vger.kernel.org, linux-staging@lists.linux.dev, linux-pm@vger.kernel.org, brgl@kernel.org, Bartosz Golaszewski X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1970; i=bartosz.golaszewski@oss.qualcomm.com; h=from:subject:message-id; bh=N/KccnxICgrK3rI/2fd0AqdTwq45Oh63UAkAjH8PkgY=; b=owEBbQKS/ZANAwAKAQWdLsv/NoTDAcsmYgBpp/U1CAGsVjzpABaYhlFKngSKy+KmCDgU4eXzu q57RqMlO2iJAjMEAAEKAB0WIQSR5RMt5bVGHXuiZfwFnS7L/zaEwwUCaaf1NQAKCRAFnS7L/zaE w3DqD/9PZaqFjzHPxlhtWo0GqKJVg102IgVfZj/tA1PX7Uxh4/ynWD06yEWrPqhz1HEI9+x2S13 yT8h28khnaaDI7C4bitx1j6T6cBtXKG5ufSmOkJr7wT1tYcNZd/3B3la5kezelJHlO4WaYK2N6S 7tgOp3PI+fHBk6JB3126BC2M2XslfGsNRD5RVx++QUGo2DzuXzmWeTr6TgOh0epi9Tq927CSyVo JhBLXzNP1AYZKgvUllA84Q2jiw1dqzcC+GXtZtEkFNtYaMJ+N7dcg+kCtF+lk1u4LhMyL5kosoE TIXVNq8/9DX5lElAy6BopXJ1esiI4bGjbih1MVq8q+b8OF3DjymUIjNn4q0Ycouumh/Sd24yOqC spOSRP4SpSQtdcEhskbiHKywGf6nSVFFAdQcTy0T9Ptf0tuBZSQqh74Myp3webWzBqORNxSdsMa a+XpmTJFYPLXAkrQ5UcoRhH2RJbwlcgxuHWQkuG+L3abK3YeuiNH1Wrv1zw4gUPM6/deV9ktxKG ju1I9zXk9Rt4mziW0BQZvu6PB5hSJYPW0c1cnhIkG92TA/65fHEvvVcxqAiYNrb87i+QKO2c7Ke jbLnEh8hA0NpgmS98XZAw6b1RSS/T/rS7ehewAVW243xTprAfg7qz8uO5ohQq9Lb+3RaXVhAzkq TicUPD4/aipoB2Q== X-Developer-Key: i=bartosz.golaszewski@oss.qualcomm.com; a=openpgp; fpr=169DEB6C0BC3C46013D2C79F11A72EA01471D772 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzA0MDA2NyBTYWx0ZWRfX7PnppsNHYn8Z tq6dl2ML2R4XsQcSwCQb8RpQ6dpVh6FsSMwY3vymVbFzqxsEKevUAIaLT35brz4VukPfWazw5Pg lsBmjgXD3b9bFkm75vZ4ZZjJqI5VjTRZ5bllGkos1C/TGrV5yUUgnIIMQA+qY+JQEqKx5xVSYhy 6XZRsKOQmKB+Fp9ygpqlk84PgkNO/THgbyGXaingo4zY8+hLXaDryF+h48m+oPHpMJuN6GfmoVh vX7wC+AuqsOnXQ9Yi1nqFT7uErlUHtXQqQGLmfyEz4U269gBPtoZoOh8s/leNsluoLk86goMe9B gLjhZkRHRLeTCU6hPenjoJjI2yWv1Wt1c+IQ/KtOGvQvzO+9FUAqGBBmZzBEvj9wh0rYqK3w+Qu HrnHkX8BBHlHWIRdtpewZ9sPiTGReVoDZfcEoBvSz9RLpeqFYkFkS9gWRak1MQNluOHqKzkMk1Q JNC8TN6G5KOBpkTw2qQ== X-Proofpoint-GUID: yfeM0KRdIwD5gFJsdzQo29NQ-FgKien1 X-Authority-Analysis: v=2.4 cv=S4LUAYsP c=1 sm=1 tr=0 ts=69a7f570 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=yOCtJkima9RkubShWh1s:22 a=EUspDBNiAAAA:8 a=esZZGTiVAK7d0sqnEIwA:9 a=QEXdDO2ut3YA:10 a=PEH46H7Ffwr30OY-TuGO:22 X-Proofpoint-ORIG-GUID: yfeM0KRdIwD5gFJsdzQo29NQ-FgKien1 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-04_04,2026-03-03_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 adultscore=0 impostorscore=0 spamscore=0 priorityscore=1501 lowpriorityscore=0 malwarescore=0 clxscore=1015 phishscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603040067 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. For Kconfig entries that have no other dependencies: convert it to requiring OF to avoid new symbols popping up for everyone in make config, for others just drop it altogether. Signed-off-by: Bartosz Golaszewski --- drivers/power/reset/Kconfig | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/power/reset/Kconfig b/drivers/power/reset/Kconfig index f6c1bcbb57deff3568d6b1b326454add3b3bbf06..8af398b4e6f7fc5f2ecd92f11d0= 3c43cdefe1ab6 100644 --- a/drivers/power/reset/Kconfig +++ b/drivers/power/reset/Kconfig @@ -97,7 +97,7 @@ config POWER_RESET_GEMINI_POWEROFF =20 config POWER_RESET_GPIO bool "GPIO power-off driver" - depends on OF_GPIO + depends on OF help This driver supports turning off your board via a GPIO line. If your board needs a GPIO high/low to power down, say Y and @@ -105,7 +105,7 @@ config POWER_RESET_GPIO =20 config POWER_RESET_GPIO_RESTART bool "GPIO restart driver" - depends on OF_GPIO + depends on OF help This driver supports restarting your board via a GPIO line. If your board needs a GPIO high/low to restart, say Y and @@ -181,7 +181,7 @@ config POWER_RESET_PIIX4_POWEROFF =20 config POWER_RESET_LTC2952 bool "LTC2952 PowerPath power-off driver" - depends on OF_GPIO + depends on OF help This driver supports an external powerdown trigger and board power down via the LTC2952. Bindings are made in the device tree. @@ -198,7 +198,7 @@ config POWER_RESET_MT6323 =20 config POWER_RESET_QNAP bool "QNAP power-off driver" - depends on OF_GPIO && PLAT_ORION + depends on PLAT_ORION help This driver supports turning off QNAP NAS devices by sending commands to the microcontroller which controls the main power. --=20 2.47.3 From nobody Mon Apr 13 21:03:17 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.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 D244E39EF06 for ; Wed, 4 Mar 2026 09:03:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772615030; cv=none; b=aw1+EROfsitUQMPt5cTrTE0FMq4geVTp2lN2cR43uGxnip8Rv7EKa29825iB41yZfpdjLm5i1/Tegxv5vB9nJ4EKypxfLAqlm5lpN0kPaY5u+znW/yTCCgA9hv8yT01wd1N6gQ/dCw5xWOC6AToNnjFRXs3qMK6u0UJ8aTC1CJI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772615030; c=relaxed/simple; bh=MCUltpFZ7WmEs+Zx30xfCDFOTCP7ddjGHJyyrYpihXQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=WLDxbxLPCIzfGkD9yNs+Zitr26hOjSqKbw5MKWqoG5zMVV/34+GS4+ioEiz5czKpY9CwbF93nmxaFq8MccMoiFs1LyIVl8HHWV3HR6J/dieqtdfLJGzjD0bDW073u6L+71hrHa0o0HQKM2lG9JGBrG9KJW0toGCtCcBWyMpu9Hs= 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=LZ5ZeC1k; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=RN19UWFK; arc=none smtp.client-ip=205.220.168.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="LZ5ZeC1k"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="RN19UWFK" Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6245SVWs2306174 for ; Wed, 4 Mar 2026 09:03:48 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= fo8hOHsMcpRWpT+37kKvxNuUEm/9ffpY1iawyCnqVM0=; b=LZ5ZeC1kqTnN1jFh vCca7TV1UKLuarWNNA4j74IoHQZeS4rJ8wyjWtEjFDwOeF5LL3i4PnB/RtNWZk9c WyhH4S9YFRvmPpc5DDWtNq0Lq7gVxrQuyl7jXzEbNBoJOvYqY4FEi2nhcWKRIYhc Zn0ZezifGODDAv6RguH2+n4lz6j6XJtVzi8WCuvy6g0/Rm2g1Za1QiGg18MnZsQt LxXLnZIpg4RalfuDBpF/CIraKi91ur9+sQIPVX3xDa9cuFhzDc9DYM+q8+wJzJlF TMjqx7cw9Gq5Cw3kk2q8+PQ+IyRTcHcTOFocmDDfXcv5qgLhgSrVLF0TRjDNjCBg YOz7wQ== Received: from mail-qk1-f198.google.com (mail-qk1-f198.google.com [209.85.222.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cpau8sf52-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 04 Mar 2026 09:03:48 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-8c881d0c617so3981652085a.1 for ; Wed, 04 Mar 2026 01:03:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1772615027; x=1773219827; 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=fo8hOHsMcpRWpT+37kKvxNuUEm/9ffpY1iawyCnqVM0=; b=RN19UWFKwAltZVbuZIw92wLgat2xY19BGUZFgb3BUr7B8fCrNB42hdQuYDT7g2hepN Nc7/OCwtsN8Dqss6Bs9fb8Dm8Qs2NcADK8P8/XqpOIVqaBZAVM2sAcFFtY/64dS9u6nS TgEOdv0TDcMsXF6o8b4djNJIb+/+Cm/TPPvRC6V+EZjujDB9A/CPDQ50bI5QXzdMH8bL VJ6aJggE4ilf+ssR9Qhf4w13qckxdZrTOmjTJjOCfRVb3RXbHQpzvxzeiZ9WJDSpIw8A 19tzEhY2Fi3QVt93I+YDRG5v/IP46Ts7biC5UkrZI53lmfS4+qHN0YtbTT4FhhkACzgr 8zYQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772615027; x=1773219827; 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=fo8hOHsMcpRWpT+37kKvxNuUEm/9ffpY1iawyCnqVM0=; b=LqwnjY3T87dxQem3UrT4XWswcJw10cWZq3vNYE+zBK34iizQscI5UOJFQgSMNIDtyH qOgEeZOxsgJwq+a7jzX4FysQZNxUP+Gf3jxrprCACfp+FCt00rnMgIhj4kkSdJ+On58g MlrV9xVqwLhaB8ekZlE9HjoLc8PxKZDeoHNI3kf64CV1xHS+edDv9hbpAkVgAcRQe/gB VMxsqGRIQMb6ILTy5RSVvBajoABNjHupS9aIJeKiJUY3c7mlMS3/n9iW560kqJYxvY46 FL9+SCBuukAMRJAA752s/Q5+wOaP99VHzNXW11I9XxkiWsZma8eBe/XVAQBDTzYpoe96 WMtg== X-Forwarded-Encrypted: i=1; AJvYcCUf4LSTdEGSOLIeBdA6g6t/fO9idiGPgsUTEvxNZ0uqEklIzvDo3wU9FtnSdzjazzGP3hH8GULi9qZdKRQ=@vger.kernel.org X-Gm-Message-State: AOJu0YyaI+AxJxIO6lNiF7FyglMnFa0a/H3AWAXVezQbHAGokl95rlGY o+bdryZLfAKMmMvNLTxhVarniMPkkcjUEC758O/9z4jt8PM6dTXC+7fLPqc7sBQaF7c6Oe1Othu bwVezXaaS2ZFlfndoxaNQ4RIi69ckYeZsndnKTHq4kVg5ryUfJ7UAllYunJ75Wj0X1IQ= X-Gm-Gg: ATEYQzyPa868Q3ivCje9Keb/SLWzpXfCq5aoX4GgMwAJEXHOVqW4CyHfLB1r2YEwTvE B3l56R2mk9KhXXQYFOs6/9ITC8pYqUeuqgKwRi4TTd3bkmIaHA/dYKKr4XPJC1yWG4Y6+IPgxsp J7slXcECnODzR9efGwYGP2YSItn9DpclFT2q7YNI7pOE4Ni3NcggvBKAKpe6/mcBKIUlXk1n+G9 fqGOlfJ0hEskTlyoMJVtagy8PWweHjb1LDQhj969JNejBS4yPz34TWPVhuseiHMl2sIvpnicKat mF56e41hwBz3MUA2NLu839CRM/DtoarPZG4mIHmRmbCCROnoBp6UC7hTs5sizVYxDiEg4zsDsRv b2BTCUrobwJlFNFxWLxIjyWB1DjJwh4pXTjzZsprrUdw8cF27C3XE X-Received: by 2002:a05:620a:31a4:b0:8c6:a539:55cd with SMTP id af79cd13be357-8cd5af818b8mr152241185a.41.1772615027045; Wed, 04 Mar 2026 01:03:47 -0800 (PST) X-Received: by 2002:a05:620a:31a4:b0:8c6:a539:55cd with SMTP id af79cd13be357-8cd5af818b8mr152238485a.41.1772615026584; Wed, 04 Mar 2026 01:03:46 -0800 (PST) Received: from brgl-qcom.local ([2a01:cb1d:dc:7e00:edb0:af14:f4c7:c6ac]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4851ad02ffcsm3644895e9.20.2026.03.04.01.03.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Mar 2026 01:03:45 -0800 (PST) From: Bartosz Golaszewski Date: Wed, 04 Mar 2026 10:02:35 +0100 Subject: [PATCH 14/14] media: i2c: drop unneeded dependencies on OF_GPIO 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: <20260304-gpio-of-kconfig-v1-14-d597916e79e7@oss.qualcomm.com> References: <20260304-gpio-of-kconfig-v1-0-d597916e79e7@oss.qualcomm.com> In-Reply-To: <20260304-gpio-of-kconfig-v1-0-d597916e79e7@oss.qualcomm.com> To: Catalin Marinas , Will Deacon , Alexey Brodkin , Vineet Gupta , Scott Wood , Madhavan Srinivasan , Michael Ellerman , Nicholas Piggin , "Christophe Leroy (CS GROUP)" , Andrew Lunn , Heiner Kallweit , Russell King , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Liam Girdwood , Mark Brown , Linus Walleij , Bartosz Golaszewski , Neil Armstrong , Kevin Hilman , Jerome Brunet , Martin Blumenstingl , Dvorkin Dmitry , Wells Lu , Lee Jones , Pavel Machek , Guenter Roeck , Wim Van Sebroeck , Mauro Carvalho Chehab , Greg Kroah-Hartman , Sebastian Reichel Cc: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-snps-arc@lists.infradead.org, linuxppc-dev@lists.ozlabs.org, netdev@vger.kernel.org, linux-gpio@vger.kernel.org, linux-amlogic@lists.infradead.org, linux-leds@vger.kernel.org, linux-hwmon@vger.kernel.org, linux-watchdog@vger.kernel.org, linux-media@vger.kernel.org, linux-staging@lists.linux.dev, linux-pm@vger.kernel.org, brgl@kernel.org, Bartosz Golaszewski X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=2430; i=bartosz.golaszewski@oss.qualcomm.com; h=from:subject:message-id; bh=MCUltpFZ7WmEs+Zx30xfCDFOTCP7ddjGHJyyrYpihXQ=; b=owEBbQKS/ZANAwAKAQWdLsv/NoTDAcsmYgBpp/U2S+uVTRDUZjbW42G7Pde+e98yExCfHmKSl HuuGodjDTOJAjMEAAEKAB0WIQSR5RMt5bVGHXuiZfwFnS7L/zaEwwUCaaf1NgAKCRAFnS7L/zaE w04sD/4l9ifYSWVyk+wcaQpjTACkURD2eCeWi7XG5/uxKcFxPRjOjYbnVCNmKnRiNYQHTnOdZAD RHEPNL9Tmn5V/K3zGBvodWKK7DoWQJZcGQLrC8VNmiFODSfkjheHHtNx6K9SzWyk4fsz/3U9/Do uRHRJZ7f7yJAP3QJaZ9QxWkzuAC8If42NLay9hfVcfo+kS0TOu1NNRM+6gXMA5Y/pP4FlXYs8DC IsZC4Qjx9Hx0bhbmMqrIpAUFk9OaN3t+oV92DLq/zFIvuNHMy0/L8N/wiyzmLbnZcfTpsf6+Qgp 4P2FgxgqxO9yyi+cm3IA9XfiOCzuJOPteySq4NcdBekIwuXhYMeYRNqInw0HjhWFwbiAeFthwO3 DOQAqM86R5V0bfFnCvwu7MoqjY1SjVWit3ZOt/iTOhJSvBydJJ8pgS8/ULEYw/m0sZuvYNvGOV6 lYD11td3ysN/HbFMLVs6zX9Rr75VDl7CdXbXSc4aQbBdsN1WHf0tu+5dKq1slodk3V/ZxT2jL86 Ns5Z37xaPgZ8pZRZw86cfDDtlRD4+3qaW4Zkd8uc9TQlPBg2iVpIMvoZdChHXBocSpd4F921tHV NqGZ8FhAn8Awi3Dn3ouTs3qouRo73WZp98ukYqMVfXEjl4gbfeCP/mjH85au2MmJuJ/7PUDuHTk DzYrk83TwNVNPsA== X-Developer-Key: i=bartosz.golaszewski@oss.qualcomm.com; a=openpgp; fpr=169DEB6C0BC3C46013D2C79F11A72EA01471D772 X-Authority-Analysis: v=2.4 cv=AJS1/0o2 c=1 sm=1 tr=0 ts=69a7f574 cx=c_pps a=qKBjSQ1v91RyAK45QCPf5w==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=DJpcGTmdVt4CTyJn9g5Z:22 a=EUspDBNiAAAA:8 a=jH2LZSAcktARuhmwcr4A:9 a=QEXdDO2ut3YA:10 a=NFOGd7dJGGMPyQGDc5-O:22 X-Proofpoint-ORIG-GUID: ZlgIEdW_u7rfakN1NPXPDMFRwjSmn8cv X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzA0MDA2NyBTYWx0ZWRfX/22vRm5xq/3K 1hixCWE+0OqUYzsws57Yqks52Z3wulBoNVtyk1X+qYCba+9JZNPopIYBwvrSJXUJNS49I92uIbu wcolL2ZrOI8AjWOuln4J5OKo6qVRoT/4rt1eyXygs7NAL3QxLn5e15i82vNIhuteuiBcIZ6Walo 5leK09MJrqoPKBxFyBft3g4yZzVt9RTpnJuSyDd02+vsbEg2zND+FP7fBguXaydaUEi1uchrYLB speviCcEdVEHFS47JLLB8dxMZopnB+BLMQD4o14XSU4DezD6D28qbwOUOw/ikMzQXME6RyG6XIR AkdKl3M0BOT4D7PoDaUrDYSxuMzryUyG3gC7wlCf3o0tqh6SqPMvJZZpJE08baD+JIU9/5bcNRg myEIcWmeFccG+fkp6J9+NhUNt0zDUoS1JA+QwV6xvavxoomJ/AP6xHjLnAgtO7xQCzJ0TotMgyS 5qdTkzFdGRK+suQh5oQ== X-Proofpoint-GUID: ZlgIEdW_u7rfakN1NPXPDMFRwjSmn8cv 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-04_04,2026-03-03_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 lowpriorityscore=0 malwarescore=0 suspectscore=0 spamscore=0 phishscore=0 adultscore=0 priorityscore=1501 clxscore=1015 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603040067 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. For Kconfig entries that have no other dependencies: convert it to requiring OF to avoid new symbols popping up for everyone in make config, for others just drop it altogether. Signed-off-by: Bartosz Golaszewski --- drivers/media/i2c/Kconfig | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/drivers/media/i2c/Kconfig b/drivers/media/i2c/Kconfig index 5eb1e0e0a87ab350060567f578960c0e98940d6d..40b6fa3fe38b8d64d029d385f1a= cd1de4480aa69 100644 --- a/drivers/media/i2c/Kconfig +++ b/drivers/media/i2c/Kconfig @@ -237,7 +237,7 @@ config VIDEO_IMX319 =20 config VIDEO_IMX334 tristate "Sony IMX334 sensor support" - depends on OF_GPIO + depends on OF select V4L2_CCI_I2C help This is a Video4Linux2 sensor driver for the Sony @@ -248,7 +248,7 @@ config VIDEO_IMX334 =20 config VIDEO_IMX335 tristate "Sony IMX335 sensor support" - depends on OF_GPIO + depends on OF select V4L2_CCI_I2C help This is a Video4Linux2 sensor driver for the Sony @@ -268,7 +268,7 @@ config VIDEO_IMX355 =20 config VIDEO_IMX412 tristate "Sony IMX412 sensor support" - depends on OF_GPIO + depends on OF help This is a Video4Linux2 sensor driver for the Sony IMX412 camera. @@ -278,7 +278,7 @@ config VIDEO_IMX412 =20 config VIDEO_IMX415 tristate "Sony IMX415 sensor support" - depends on OF_GPIO + depends on OF select V4L2_CCI_I2C help This is a Video4Linux2 sensor driver for the Sony @@ -689,7 +689,7 @@ config VIDEO_OV8865 =20 config VIDEO_OV9282 tristate "OmniVision OV9282 sensor support" - depends on OF_GPIO + depends on OF help This is a Video4Linux2 sensor driver for the OmniVision OV9282 camera sensor. @@ -1244,7 +1244,6 @@ config VIDEO_BT866 config VIDEO_ISL7998X tristate "Intersil ISL7998x video decoder" depends on VIDEO_DEV && I2C - depends on OF_GPIO select MEDIA_CONTROLLER select VIDEO_V4L2_SUBDEV_API select V4L2_FWNODE @@ -1282,7 +1281,6 @@ config VIDEO_MAX9286 tristate "Maxim MAX9286 GMSL deserializer support" depends on I2C && I2C_MUX depends on VIDEO_DEV - depends on OF_GPIO select V4L2_FWNODE select VIDEO_V4L2_SUBDEV_API select MEDIA_CONTROLLER --=20 2.47.3