From nobody Tue Apr 7 04:21:04 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 9813A38D00C for ; Mon, 16 Mar 2026 09:45:45 +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=1773654346; cv=none; b=L+19igEG2s/tWf7p+DiSDj3rV6vh0r8pfL1gmh+xHKgMPrT7/Be1Drv3TVHkuKg4mkStUUcljwXAsM6f3bDPp7ubqldj0YXiyZ04pZaoxTEYyN27r40sikMk4wKh9mo0HGZDT8qvZ7tvbiSk24rLGz59WrKfXeiFEZLsoez7nX0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773654346; c=relaxed/simple; bh=Et22qRZo4fsW5XM2dyTAA1YIF7lG8E4lUkHkWMi4kdA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=I/GMUZovPmMeBpuj5qw8kl0lGgwNUUIqoHVo71EYO1itnDkh5hJs2HAkHPvQ/iY53rgXMGV7jEVJlThrsa85vsTfYLipe/a7I5lQIhMgMAlkp3U6UjPJ0OEYNj/U3TP/ux6WPZPvQvRnoQsXkzPS35uooIEdAXpaxDarZoZoBoU= 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=JG5AnnE/; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Q7hqEiSU; 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="JG5AnnE/"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Q7hqEiSU" Received: from pps.filterd (m0279867.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62G64iXG538899 for ; Mon, 16 Mar 2026 09:45:45 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=JG5AnnE/nAF8d/x5 VNIZyMN8e+o8g6YrZNC+gLTWBEM1Xas+ZiKr89y/CXRTT4bT9RPPldEQ88BRua6G jrREyefTSQ9osqzwq9nJXafRLSdTWwTTp0QhGgPD+7YAzotryVWhbDWkRKnVvEs2 aD9wb14V/8Q4yyCj9c047R9SfGoH81QjdHcH9MiA0ebcqJSUqpU79HIveU04njFU SpDqFhUq1HxphOPBVQ+ccAQ3+1o6zsHcrGy9uNTdoh4OcfMkTQpPHjnuf+XlkSt9 pvq6nWtzXYYLT5syRvp3D+wxegyORD1kIWzYT10ntFCvBbF8BCXFkmEVH/mZRxYU QGl6pg== 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 4cvyy5n309-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 16 Mar 2026 09:45:45 +0000 (GMT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-8cd767c51efso489759885a.2 for ; Mon, 16 Mar 2026 02:45:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1773654344; x=1774259144; 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=Q7hqEiSUp5DnsGH3MFybGnH9GOdc7QSurgFSALV92gx+B3e+65py2pmc5p4aNIKCEc UecO27lJOt+8Ub7cc4buqfWZxh7UsCPemFxgCzfYU/RZ35E7odg5FdaKh6UhKVwUlURl JQlHN2H5WKZu0vHegTgUr90HWT62TKBJbPTrc4pShNcho9M76Wap+p9d9uVVy7WwNAkw o6W+dXFlkkjtytTqPRX1lEbHwoAzxEu4vy0AQ0cFL4Oxc9sdE9WapUMvOAFE8tZUQMYL puLVraS0Z6C4s26wkkYHF5z4jshul1n7C52Cbs9J1JKmaHoaHoj24zooTQKy9F4Dn+Ry 8aOQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773654344; x=1774259144; 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=FAdJt6IX8Vummryx502ALuyewonCV2MtFhP++PdlYPgAEh9bxpFsRV7zxqlsEMFeTB dZ8tzUbZyQHOjYP8mzt3AlzY0+eWV4WxcOTvBrL8zo3oan/tII2VGkYEjJ/c38xxrcqR tBgO0gaLK8Ed8j45ppcXSyUxZGmAdlNxBp4E6a8avVVsjjIKmgipLmzCGGQhopf5SRtR i8sFQMeI6CGagGXWecoEVp1/9KrOFWdJgmBd85VNsJmm+gUUvcUvpcrRxcN8Cn4TqyVl SBYw+mewfMy9fWSHtXAqtDrrJnH7Rb2SfscNSyZQY5/fWDo9s8watAhhhWfLkf5lA3Q4 3kKA== X-Forwarded-Encrypted: i=1; AJvYcCX1ORCg/hUF8E8sHgu8uAbX4CGcv6qsokak0lCmgniLtF9aEQmTX/tlva3B9SVmaWLW3nN80GgRaut+vnU=@vger.kernel.org X-Gm-Message-State: AOJu0Yyl+/T3miXhS2XNcAtKMrrR9VBlrsrqjFSq2oOh/bXAeNBXhy9l Z3REc1UEsX/EBtNbDdvDC7IwahFjKxmE+Ra8MfOpCO6XQYKp3eB4SHZ7YUYhFR4ROr1k0cW32py IFJhDMVS0mmP9r94Z6T70C9Qkkj1O6n2byQm+ibhyY53ocW+Tk+5xnDZU3P1F6XWJOVc= X-Gm-Gg: ATEYQzz+lt1m7AqUJsI84dpfH4aB7lvpbxV5vmtZ12KSMpbHYZTnNhWD8ukqTTjG+ql 3Td39r0zb5zESM1kXx0BeGQdxSlMWHeKknwgeMLFpsegqGLx4zNg04dBSQzwypOeEy8jxl8MJ3u eNWKNNdgNaipJhrIbxeNfbRorzHVsUTDa8oQFr+BK6eybmiEG+D/fj7blg9TIaHyLF2WDqehVO8 utHPPBPOKrxZX2hrOih0fe19J6dgKzb7YK5tbOUaNkeJ8b89HO2ZiaT/g0FptUO5Re+YUoiqYIU B+RQv5Y78SUWVKbz1PR3VCQpJn4sYijsmXbun1ROdA1EQ0n4KVhs1VJNdPB9rZPyF0k5oDr4UGn XJ5cKft47VGWxJx0qYH2hKEYDcH7ma1GUa0cW6RljKeuJAvHvVgh+ X-Received: by 2002:a05:620a:4488:b0:8cd:9a1d:507 with SMTP id af79cd13be357-8cdb5b05cbbmr1541326185a.53.1773654344088; Mon, 16 Mar 2026 02:45:44 -0700 (PDT) X-Received: by 2002:a05:620a:4488:b0:8cd:9a1d:507 with SMTP id af79cd13be357-8cdb5b05cbbmr1541321485a.53.1773654343591; Mon, 16 Mar 2026 02:45:43 -0700 (PDT) Received: from brgl-qcom.local ([2a01:cb1d:dc:7e00:ba9e:e504:fb0b:f1f3]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-48541ab9f9esm503138755e9.4.2026.03.16.02.45.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Mar 2026 02:45:42 -0700 (PDT) From: Bartosz Golaszewski Date: Mon, 16 Mar 2026 10:45:21 +0100 Subject: [PATCH v2 1/9] 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: <20260316-gpio-of-kconfig-v2-1-de2f4b00a0e4@oss.qualcomm.com> References: <20260316-gpio-of-kconfig-v2-0-de2f4b00a0e4@oss.qualcomm.com> In-Reply-To: <20260316-gpio-of-kconfig-v2-0-de2f4b00a0e4@oss.qualcomm.com> To: Catalin Marinas , Will Deacon , Andrew Lunn , Heiner Kallweit , Russell King , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Linus Walleij , Lee Jones , Pavel Machek , Wim Van Sebroeck , Guenter Roeck , Mauro Carvalho Chehab , Greg Kroah-Hartman , Sebastian Reichel Cc: brgl@kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, netdev@vger.kernel.org, linux-gpio@vger.kernel.org, linux-leds@vger.kernel.org, linux-watchdog@vger.kernel.org, linux-media@vger.kernel.org, linux-staging@lists.linux.dev, linux-pm@vger.kernel.org, Bartosz Golaszewski X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=760; i=bartosz.golaszewski@oss.qualcomm.com; h=from:subject:message-id; bh=Et22qRZo4fsW5XM2dyTAA1YIF7lG8E4lUkHkWMi4kdA=; b=owEBbQKS/ZANAwAKAQWdLsv/NoTDAcsmYgBpt9E50k0Yyy71AuZlT8Wc65mGgqmwiMHz+yTE9 mBP//nBbEmJAjMEAAEKAB0WIQSR5RMt5bVGHXuiZfwFnS7L/zaEwwUCabfROQAKCRAFnS7L/zaE wzh0EAC3O+9SFE3V6nL0tyeLcO0MhgOELnTHnumU0Trq6qxKGHWv2wW6+NzHZXi3AfchBdL0E51 n/t4F7uCATqYUI7vKH8azhV/4lPHX8SmA3OVwnPbYWk9V2Dn/gnAev750KpWQtwnf9PSrz5Tjft DvYivEJMrr2Bliop6ub+CP/OkgFZ9/3ZNwVjGtd2wrTScmGg/p5AXyj9l+6kivWIxz7s6OmwV9k lK2dxVVy3J0Tsrz1TaQMYfulx+Yy8aom9UeRNHPlgdSokyA01eHQ7eLRtEhXFREQvZdRBh8+dGn NBiSftUMD81V/Oc9dB6rHXafNgk71B8rq8TYqW/mse/eywvTtgYkkrdKfD7dBktZM/sGCXcYyl/ oKaPUBa/CQhpNu2cwQS5ono7MSRaKGG4sOdpQW0U8iuRuuMJSRCm5VLyD3rV85UFvLRoILKK+bc npCLMn6s60pbCe53JNECxMlnR31Q90oI/0aXVK28IFcM0xM4FTQnVVm7RqnDlyJHvB7V2CKNUUi lhEtZHCoAmOqaIiZyeTGFqYFKryUZNA7fNS/h59H42ZU5oFk0BoVvDfIkrx4+MjEOo9QzKMuAe3 UN1ji24LppAAKJPaYClbLqeKvGJlGjbvOHxIcXPYqYmvb4EVe/30U2+xg/BDS8rFMEFj/re88ci MvP1Pmh1dsosBvA== X-Developer-Key: i=bartosz.golaszewski@oss.qualcomm.com; a=openpgp; fpr=169DEB6C0BC3C46013D2C79F11A72EA01471D772 X-Proofpoint-GUID: coQs02SjS5E0v39_jPRT2tV7UoVLMvIM X-Authority-Analysis: v=2.4 cv=QOxlhwLL c=1 sm=1 tr=0 ts=69b7d149 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=eoimf2acIAo5FJnRuUoq:22 a=EUspDBNiAAAA:8 a=nExzm2HfQztilrPChXAA:9 a=QEXdDO2ut3YA:10 a=PEH46H7Ffwr30OY-TuGO:22 X-Proofpoint-ORIG-GUID: coQs02SjS5E0v39_jPRT2tV7UoVLMvIM X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzE2MDA3NSBTYWx0ZWRfXwF4i91K1Fll8 6ZpmnR3FIPYrXmEQESZQPE7Fw5iixxv7nyMR57iMGDO9SjnFMOSoyLRr5N2Qm1T+ag3bl/e4ok+ WzZBXFx1WoujuqkKHG4+u3HRIpKotBYeS3erMHpcF+RgJKqOKdVzwR7wgjY9saSqQXUzSmWKnTa 7tqOaBAxxDnC9ATZhqtEA84pOE3h8eJuKYKC8BCfs60/18bTaZi/NR0q/AuX15YmqUPhVISd+IS UDpa4fovqyi2QkvrBJZ7ReiEP4iOa9Rvtt/aS4JevatcdVnjOmrF2ZALymNtwrINvnMpu5SO0ze ibDoSS3LS3j13mDP3wH9uHRXuALOqHndrmsLT2JA94NU6DexHv2aCq5Yu5KxWGo7dNNXGtUsqO3 zCxKc+qfHXoSDpX/Ers5jgCr9bQDFmEmUuGwso9PcvRBC+w5iavvdT1QHKPa4Aax2+at2ndoNZt KIDyQR8YLqGMmuwv1yQ== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-16_03,2026-03-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 phishscore=0 impostorscore=0 lowpriorityscore=0 malwarescore=0 bulkscore=0 suspectscore=0 clxscore=1015 adultscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603160075 OF_GPIO is selected automatically on all OF systems. Any symbols it controls also provide stubs so there's really no reason to select it explicitly. 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 Tue Apr 7 04:21:04 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 3E4F738F252 for ; Mon, 16 Mar 2026 09:45: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=1773654349; cv=none; b=fKsKJjmT9GA34mzhG4Cg8S7w7WV3/JVpBJHdoe4Upx+TF8BMPf/lwm1CsKkUYhsTw9v4cXDCwcerUha9oGBqs6MxlnJ9kjLAYPnKb+1s98JwnyK4+BIhUP6Mx088Q/hG4o+jUWsv+gyqe8gRFQv9EzjpQH2e02ZG+xXfS58VqAM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773654349; c=relaxed/simple; bh=HYhh5175MjWDCW3hz6XHSycHBy64wcX8wW09sbGX2gk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Alwy1kdtR4QU/P1ouOE+s7oI4hpKSRbSA/+stcNnY2mV+6gjdKFZkvKhnJ/Svw6wU+LfGYm8fzfQhqGHojjbDxyNkjxWKG3MH6dSyrBJNcdSjjL+sAC/rPny5G0pbADZDbYvnzpm3F7WWY+gZo815h4sEKknwLWvEkLglTmvwBE= 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=nlTloFLe; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=E+HME7Xm; 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="nlTloFLe"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="E+HME7Xm" Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62G64hq52583400 for ; Mon, 16 Mar 2026 09:45:47 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=nlTloFLeXHhd34SU KHEF07Cw4bHJjx4+NADFDDQK25xjWQN8q6A5ukg+f0T7kANvhLcVjo8x0IY8ksz4 SkCe5/ki2c+E2Svz9nLH1uJukU3ByK5hgmJ4+3Cjfre8lRw42cgKEJ7pm27DfGBX 0ApOLWMlmtnhE7pREydl4rEgsbNN4/Ci0Y8b+gsKIfEZZvtm6LFKC7x0YhEiLVGV eI4P/ujAeBoKSSTDnKxG64wWj0YMtVL/AkWKCaq6TeRjYk7quZeEw4TuOTcEnqCV lXQO3UIAmbcnj3bs+Mk7vwfZXtdv8Cehdq6lo8o3YY3x44uyPpAWyzTAVLuWl2Hq H+dyZg== Received: from mail-qv1-f70.google.com (mail-qv1-f70.google.com [209.85.219.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cw0ecd084-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 16 Mar 2026 09:45:47 +0000 (GMT) Received: by mail-qv1-f70.google.com with SMTP id 6a1803df08f44-89a0013d87bso758558946d6.2 for ; Mon, 16 Mar 2026 02:45:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1773654346; x=1774259146; 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=E+HME7Xm1njdm35DvXN3ilADzesxZjPmFQR7K+o2QQRarRq/NTckc1QhHPAvvtkdN3 GnidETFqgAkSyCfxm76nwFP/nE763UDyoTLBJzxXokCZBDXAu6K7e+5BMXJJN+7L6FcF mhj2xB0kA0RGDgK6CaaNqxccOtqE9TdRVHBjfFias0ZzbiNS+DtOUrEtvyz24KIfSr66 Ki7IFIeYCSAqpsbOg/2+5FIAeeHVoglyZ/G7yUQF400+lAR7GNqUqgg8xA++gmckbxx/ l1qWiycW9C5ToGx/k+2MTfUardVXvVTFBU+VEV89GFaXwRSONITnl+97zIgSNzkYHZv3 dAHw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773654346; x=1774259146; 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=KpFOMmcN+jk50eM6EApAmIF5iRz26cx+AZa/twUigApg7PQMV46DLfgsul1kzXGujN ocFFXT2uiVFYvFmfXwy0Fh0LcJrPYv6tq05BtifM94r+v1B5D795SrgY7AyMufvqwGrq /AxjLyjITsetIXIVAStQBk4zBn1fNcSRjUHgF+JhM6ioRvggbyYCOgzPJhLRvVvos6Nq iaRE8XKI/eJ7BT/92wI2qO3+wGenxrAdyO1IknvHAdPO8q2KduRdVWtXTQXUxxF3NZuZ nxvpsbslRn7mjR2tdnDLDmqwCocWFuTbyLT/8ld+t4Gp9sGsRuMpBuneRM8rfBAaKmKp KBEQ== X-Forwarded-Encrypted: i=1; AJvYcCX8dHaV2f8DJ6KnbuCgx3nK6lWwRhcCV1tPUz3Tc7C3Cs7jeyRePT3wNF/9mLgBO5pOi6sS9wqhh8uclRs=@vger.kernel.org X-Gm-Message-State: AOJu0YzBJO4ZpQTi/FG5eKZDdxOCRQum4XxB2CN/9zD865tXLOmaitU1 L1Stfou52Xx88eIe1gAm3mEA3WhrMvSDZDypHbnas8AsIsh0abo6rrF0GsZHD4DxdSAdoP0p4uh QjNiN7COQu0f5iqIhbSMqTaDh+cubNf6d5xjZw+T2/AG3c7BlmRieh34TFT54kUKStaI= X-Gm-Gg: ATEYQzw/tng+QqEpgtLUnK88F/bWmcVjdw8K7RhRwb5cfRpr9nIWzjyhkvOsiis1K8C iMJ9fWvTgW0uHkAo6JqZKLYur3Hm+dgc9Ahrw0ju4C6XwVkhBa6b2XFkW9tat9AfWnvnghh6k6S Mw3Ja6HR7xtF+nzVp/DppP/qfXeuOKbk9cBM+T/Rj1XpJo7K7bX1mupytUiD6BW/xTYCsid5vZK aRndwBpACDC/Tl6s+w9JgUrFygo6l4Kp7q6++MxpTkDjnM43hB907Cb0Vk7NdUUEWB+KU5UGEUE /m7ax0PEFmPvVV0WQ8eBnBvpfBAZEIYw9NM/LaWNYfVjv0XwFOzBuZLsT2kUO72Z9cLtaM6ZmzA 432mivGreclO+SMy0hec/PeQipEdiJo/6JZc5big/wCMYum2/DjeP X-Received: by 2002:a05:620a:1a03:b0:8cd:8889:227 with SMTP id af79cd13be357-8cdb5bdf07cmr1592980185a.73.1773654346428; Mon, 16 Mar 2026 02:45:46 -0700 (PDT) X-Received: by 2002:a05:620a:1a03:b0:8cd:8889:227 with SMTP id af79cd13be357-8cdb5bdf07cmr1592976685a.73.1773654345997; Mon, 16 Mar 2026 02:45:45 -0700 (PDT) Received: from brgl-qcom.local ([2a01:cb1d:dc:7e00:ba9e:e504:fb0b:f1f3]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-48541ab9f9esm503138755e9.4.2026.03.16.02.45.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Mar 2026 02:45:44 -0700 (PDT) From: Bartosz Golaszewski Date: Mon, 16 Mar 2026 10:45:22 +0100 Subject: [PATCH v2 2/9] 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: <20260316-gpio-of-kconfig-v2-2-de2f4b00a0e4@oss.qualcomm.com> References: <20260316-gpio-of-kconfig-v2-0-de2f4b00a0e4@oss.qualcomm.com> In-Reply-To: <20260316-gpio-of-kconfig-v2-0-de2f4b00a0e4@oss.qualcomm.com> To: Catalin Marinas , Will Deacon , Andrew Lunn , Heiner Kallweit , Russell King , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Linus Walleij , Lee Jones , Pavel Machek , Wim Van Sebroeck , Guenter Roeck , Mauro Carvalho Chehab , Greg Kroah-Hartman , Sebastian Reichel Cc: brgl@kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, netdev@vger.kernel.org, linux-gpio@vger.kernel.org, linux-leds@vger.kernel.org, linux-watchdog@vger.kernel.org, linux-media@vger.kernel.org, linux-staging@lists.linux.dev, linux-pm@vger.kernel.org, Bartosz Golaszewski X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=845; i=bartosz.golaszewski@oss.qualcomm.com; h=from:subject:message-id; bh=HYhh5175MjWDCW3hz6XHSycHBy64wcX8wW09sbGX2gk=; b=owEBbQKS/ZANAwAKAQWdLsv/NoTDAcsmYgBpt9E6fJnMreFnmXzFZLhGkFMX3Zsbw1YGYTLK5 r72IbihzNiJAjMEAAEKAB0WIQSR5RMt5bVGHXuiZfwFnS7L/zaEwwUCabfROgAKCRAFnS7L/zaE w5VREACIACWA1TEOB3OkduZYg56RL8zQ+HZ6Oo/yVmrqQYlHjx25QRiQ2HPIcJJUzD/3LSnl5Az +CQjrdV2dnFfgYI0cfJ9o8p9YV1RGtqJcy+s0IbM01gIsppk09IuT1rSm4lrJc8uqe0aSp9ELSy UfT8wzgrIYj/AVf+j+w9WzR4VyzJony2Jd/gMvYeip/ndZ5lp+rdGjJmgO9rG95qPamh/V2up8w bJ8ucXvQHd7SoDqn3sl5sho1+xwrxd7XSSJsyDPIBazuuIi78vX4UD9m5Wf0Zk0ITqoC0btzxT2 JrinwUMkNL42rcMRGtcE1M7j5sCO4D32hv2dx9/g6DRstSJhfFS0YuoAp9sJ7bAbhOYsMsgH3Hb iGrWSGNrsX3IFn0/Gon1aIDg0FpkjL9y4BjVz0FbY5A+SGZD1o5Nc5pcklxtWN4yEsRIxXw/7V9 Pnjy7EKuWj1l9J/DgiYUZJn62N+H3hTVPzjnIIusYb5qsmQvhdCpEd7DLr4cc+Ph3zRmmvp7G+X uJIC32ILWINvVfp4ak7+VmGQRAuXyk1bE7WMCmskegYt1hmq9lMb+4LMUREytKZtMBNml+sXwiz P6ch0yS6NHRFKsXtzo0oGoJlAIns2XabXySwSwNCx2Xv+R0/UYkJxL9bt96Z7v6wiHsI0lTtHWS 24r/N3M/aDxX2oQ== X-Developer-Key: i=bartosz.golaszewski@oss.qualcomm.com; a=openpgp; fpr=169DEB6C0BC3C46013D2C79F11A72EA01471D772 X-Proofpoint-GUID: 5BiwIWSajzpVLOCnSIlH0EohG9RZ7TDz X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzE2MDA3NSBTYWx0ZWRfX6dYt646q5pLc VeAM6qBSkL1+mS0FMLDDH6xHXXudJF/EYFKyyxFxHa6CV2Ri74gn44qMRQk+ksIdgdxU2hdZX7f 200sV7pxVsrjW6KlZH2a/319HMHXd4MsQD2DrAJx6a4bhJuI7sk6+EIfHI2e+qzdHxiAECXRVJE iCsH9iyi69lzOPlpm3NpGbpxSh/edEK08qwvjJXmD3U/8r3LGpseFSh/MB5NPzK9PzUkchttQzZ Tsymgzgk1CKZBHYlhcd46zOnZy53V/wkTGtZhgA1c4A/PcGV5LXd4puIb9Hjwb1aEptEW9IOmlw wpITQXdCg7vz4gzONQ/ZccH6TgmocFvUFW4tzyweaW9+F3arFeT14l0tjDimoFL2eL1FOlVNH3b xFCNLaGxP6U754YjVYsoaV5lKh4q2BYP7jwqL1S5h130aSuUCQZVuOohIddKUqN6EQS9Ded9xVO gt8jhfz5O7gY/dtKL/g== X-Proofpoint-ORIG-GUID: 5BiwIWSajzpVLOCnSIlH0EohG9RZ7TDz X-Authority-Analysis: v=2.4 cv=BqqQAIX5 c=1 sm=1 tr=0 ts=69b7d14b cx=c_pps a=oc9J++0uMp73DTRD5QyR2A==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_K5XuSEh1TEqbUxoQ0s3:22 a=EUspDBNiAAAA:8 a=wUbH2sL_sFSbtn_y6v8A:9 a=QEXdDO2ut3YA:10 a=iYH6xdkBrDN1Jqds4HTS: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-16_03,2026-03-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 lowpriorityscore=0 adultscore=0 clxscore=1015 spamscore=0 phishscore=0 bulkscore=0 malwarescore=0 impostorscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603160075 OF_GPIO is selected automatically on all OF systems. Any symbols it controls also provide stubs so there's really no reason to select it explicitly. 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 Tue Apr 7 04:21:04 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 AF59738F65C for ; Mon, 16 Mar 2026 09:45:50 +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=1773654353; cv=none; b=FTmAhm3yFLurdBP3/lPS0Afm8mmiPv5rSqodr2D2OBeRmGnVsRzXyZP54d/zJppdvFjdF86yR1foF/369WCbvB/0X+aDkVm7g7hgj7PLw+xOHKUEdwQEnzHawQeELeVHEpgSNh7ENCl0FJNJelcenA5qmZ2eri6JKtyD8f7fMs8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773654353; c=relaxed/simple; bh=4fbp6KU0HzzSL9Nt1PKq3lQF7ufXuCLrwnMnj5C0HYw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=HQMDqSpDKIn5v0M1abOO6v4yKpD3l+Z4Tt4ZIZss7zOC9ZRkLRz6JxARhty91QU1P6kOVZZ5vPPJssHKAbwylsfoUPwdol8LkRAFlFpgV2B1FF/71F7/xu5EjntnQsOWWSK6JRZFtMb1vtjtd+/wsi6boYWHeiqrG3VIaWzjC/8= 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=gOnW1Gr2; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=fEVS+Jk7; 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="gOnW1Gr2"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="fEVS+Jk7" 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 62G64dVJ3777679 for ; Mon, 16 Mar 2026 09:45:50 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=gOnW1Gr21MR0c0st MopeeI/HR2qvWWFVCUpGzwpAoS/j1cXoCMCyS67cLyaMfqXHBZPH6zN0vJWk14uW /VoT0HN419Ngdx+utCOTWnPcQ+D7wjOhjnEuBc+tuAxBXcYsnZVHwlyLoC7699+p vrQgrj+IEYr1BuhMyj9iUxa9vf3Z8Om+PtD6EptbVQap1KF8fwAQsoHsfJ3JTHri n5U0OnRve6y5jKTGiTxQWNVivGyEXR1gIqN3bftjy3fWDG2dprdScRsWrr6rntvo /q3eAoM/fowpIerRemnyQHRetcL4bHjBtzPTbCrXU1RYBeCmQE+Sh2Il7CEoklI8 irVvVA== 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 4cw0y7vyxs-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 16 Mar 2026 09:45:49 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-8cd773dd39bso3498016585a.2 for ; Mon, 16 Mar 2026 02:45:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1773654349; x=1774259149; 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=fEVS+Jk7cWrVpUTw8hEH8ErVW0lOXT0Cz9ERZNe3eBuPeyTQ9d/pXvWzI18iyLS88S 4NJlw8Va7GlPZ78h5m37N8it8fCg6zaO6z8XXHFBn8vIzXzzo+tlAsV2Ql/wFSpfL29T 4vdLoKkO0fX55SLtXAKHPx7Ze5f/CgyBAny28yeEKIXQcngvRgCn58Nyhg2+Dp+yzn+A CgdE5pehAczu4wZM+dov/CNkc7KNhELR4yNpfvQvQqtnAzxfPk7/80Ik1FKCZefJK4/r T8hDdbhsySWPuiOb12DfDk2myHoAh4AF01bDCCCn40q5oW7bb19gzXIMwxK3swKpF9PS btMQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773654349; x=1774259149; 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=oMO2Vs+My2V7g6UZuxTXW//YXxprC3uNpj1Hq3ZehHf/rE7xtnvAAPl620rqT6II/A YTNJOGYcZxCoHdcXaf0YwBepmt5tyt/Aa+q+cZWJcGTIm4QW3BrFEeJ6DMl0evY4SmiP LNnf/O6D25b4AdeQGhBKPFUbwTnYRoizsFKBO9z74B+r5oo/GVecRTxPEplmljfFICzq S3MD8hHqljwdidQscymEo6mZLqoHKohbOcCLjFwz610UkoQqYlxgpTuKGwUX/bJoB6X+ zHutnlI/GbSpJQlJJhw4Ru2pCPCZLjxLHFTIHnP1GQ18OzWZc0jiyH8uEJkRHelR4weO 65Rw== X-Forwarded-Encrypted: i=1; AJvYcCViT1zwZ9BmlAet5nYt7wbxfYIj1ayC3bnbMN4Hdv9zYvv/5eirAyON+UkvG+2mNYBQvk39TTvuYpEIqDU=@vger.kernel.org X-Gm-Message-State: AOJu0YzKnA4HpwozPz8yQx7izmbsoJvdWrDn9VdUuHU82m5PTgDNHyfG G1+TBaL1wlPKaLAg0GtcC+8vTezSDquhTkdMklTnAxPVoPU14ZSWsXsTvJhbWlAuHfJcQiJZQpw l33H670VdXrceJ3aaPul6jpiowOkyQd3FnV6o5k6abJpbAYpgmuj5MjyPEa4vGrEiD8o= X-Gm-Gg: ATEYQzxcDYxRV49r4z3ArmlMLI21b0HeX2s3ta66C9u0utlPfw5a8+VALYV2H4qpgQe 4e31j/dxJvYQzjlc1v/US05BtkhsNu0q5WR5TIr6RceVMPvYSy6k3ngqsuq0J8XA+cz6wodkA5Y PYo+rg7edE3kUHqFsOkOda/1SMmrNVyFJ8EDFdiporjZEBgTiGQpwFJHx7Nks3QH8HsGy2bkCNC l/4c7gKBivlTOE/E/jUrfpAwGshctFzTiLYXw8gmbDGeybAI/rLPuzf+KY6WspZaEscYkLJD+cN HSRye2R5Yl3/4Lhr0cpW55nnyl1RCfF2sdGDpitkgmJbLVHhQS/1LyieYb8ek4gWd+MWR2i9c2P 4Ma/SPGVKN7ItCW3BxYdxKQteYkEyxIGfbmZQ2Oq58A2wZUElAT7i X-Received: by 2002:a05:620a:4044:b0:8c5:2ce6:dc2 with SMTP id af79cd13be357-8cdb5a54963mr1552522585a.17.1773654348906; Mon, 16 Mar 2026 02:45:48 -0700 (PDT) X-Received: by 2002:a05:620a:4044:b0:8c5:2ce6:dc2 with SMTP id af79cd13be357-8cdb5a54963mr1552518085a.17.1773654348306; Mon, 16 Mar 2026 02:45:48 -0700 (PDT) Received: from brgl-qcom.local ([2a01:cb1d:dc:7e00:ba9e:e504:fb0b:f1f3]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-48541ab9f9esm503138755e9.4.2026.03.16.02.45.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Mar 2026 02:45:47 -0700 (PDT) From: Bartosz Golaszewski Date: Mon, 16 Mar 2026 10:45:23 +0100 Subject: [PATCH v2 3/9] 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: <20260316-gpio-of-kconfig-v2-3-de2f4b00a0e4@oss.qualcomm.com> References: <20260316-gpio-of-kconfig-v2-0-de2f4b00a0e4@oss.qualcomm.com> In-Reply-To: <20260316-gpio-of-kconfig-v2-0-de2f4b00a0e4@oss.qualcomm.com> To: Catalin Marinas , Will Deacon , Andrew Lunn , Heiner Kallweit , Russell King , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Linus Walleij , Lee Jones , Pavel Machek , Wim Van Sebroeck , Guenter Roeck , Mauro Carvalho Chehab , Greg Kroah-Hartman , Sebastian Reichel Cc: brgl@kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, netdev@vger.kernel.org, linux-gpio@vger.kernel.org, linux-leds@vger.kernel.org, linux-watchdog@vger.kernel.org, linux-media@vger.kernel.org, linux-staging@lists.linux.dev, linux-pm@vger.kernel.org, Bartosz Golaszewski X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=10217; i=bartosz.golaszewski@oss.qualcomm.com; h=from:subject:message-id; bh=4fbp6KU0HzzSL9Nt1PKq3lQF7ufXuCLrwnMnj5C0HYw=; b=owEBbQKS/ZANAwAKAQWdLsv/NoTDAcsmYgBpt9E72wS/2QRzY6ua4fnuXp5Pa0ZmDCGvN7Kw0 pPgAXLjA5WJAjMEAAEKAB0WIQSR5RMt5bVGHXuiZfwFnS7L/zaEwwUCabfROwAKCRAFnS7L/zaE w82VD/wPe/R5EdgCGL5r1clbzEmU1eW8JTPSygYwiq6h6sIxqeH09lWmUl/6jcIIpXZ0MReMmUE gBeDme+Trsp+4DOrNnoCXlk7uaOS73yuvnSerY20kkuTYXMAVcDJKs+D9Z6pZxtG4CigywriMLh R4s3gdXwzRlhHoO2w8JYm9oFCxzCosuv7/5S2nxuogCCnZ6GE8iq6gwUIr2/wHVUoFPQRsRzEGG VihGMeFWWan4Fuboyb3SzuaKSjd5GgVle5J7iEap+PrCg7QAJLiETcLptpMMN/00Z6R5syCS4D4 WaBI2KO/v3O9TpuQMqaWcQMimPFt3L9YUadVAeTuU6FuzXG24lcNqigs3Aq2j4vuWpGvCj8nNK5 y3KyHmJTByhpf7b6To2O+na15MpGhaY7VPmBon6TgxXofooRuCvtP2Jf/Vhl74UhqlzfTZgC3sJ PcZheudtladAMZ6Zas2Yqc09kvOrZJcVjI5gXjOrrFbfZ+QPMSbGE7QvsGKVfIJmb39Bvr3QdMG boZAVGJqzwO+fhrJbZ6UhIaXAoeW+oWyneuvJ2GUxnBm7Kdj0/X6xrzhNP97tzQH8ajdoZ9mSuG BbCxLrcxN1+a46LxiDvyUEY0bKle/kF5JZrc1I34SGwAZcx+arnTNUcu4elVbb5C4yxxFDF720k HxfRsTBLTdT0gGw== X-Developer-Key: i=bartosz.golaszewski@oss.qualcomm.com; a=openpgp; fpr=169DEB6C0BC3C46013D2C79F11A72EA01471D772 X-Proofpoint-GUID: jc5JunpuBipyO4e9avxzdea9cyHIltsd X-Proofpoint-ORIG-GUID: jc5JunpuBipyO4e9avxzdea9cyHIltsd X-Authority-Analysis: v=2.4 cv=D9xK6/Rj c=1 sm=1 tr=0 ts=69b7d14d 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=YMgV9FUhrdKAYTUUvYB2:22 a=EUspDBNiAAAA:8 a=os9z4gxJ5ke727RypPIA:9 a=r15waxpOa3ezfu1y:21 a=QEXdDO2ut3YA:10 a=bTQJ7kPSJx9SKPbeHEYW:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzE2MDA3NSBTYWx0ZWRfX43m/XscvFoQI F2ftAD+5gggFbaIebjDhsJi8lCZ8FUXE21SJGYOczJuAOC57DrB7xhZpVgUI9J9R2p9vWV1a2v/ D3rSOvpCijuBOrkQ0OriU/R/WrTFSrBH521/QQQ+WSfuAhoLRsjC0+gOiRRQNk5pUBvA8e0aZZD 4a0MWZ7vNr1lvelaJJRwz9p0PjukYlWgaRT+sjULqH3bGHVrpzmjjQVjNEVJlKjA76dOEoYBIJO 4bBo6BsbOqMXuqa1GEVy830f5wCL66ayDN3LeGv3Lwp/6ZI1imB6y/3O4HXTV4Dj7z2WZYFYCJs CDxaxoTuFHvaHTcQw1ekCPZEnkpnfWX7b6fhe+KQ0Y+IWKg9JegMiS7F1/rPP2mtWDAtv7gxmA2 X4c7hLOlyQG0JivAsK+tVbZeBaGSm3F3CciWpM8CtuyJz6LnMdHl44SW0OcS3NV0Y8sEH0yHyye 6WvJ+3GyhloneAcwRUQ== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-16_03,2026-03-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 impostorscore=0 lowpriorityscore=0 spamscore=0 suspectscore=0 clxscore=1015 bulkscore=0 priorityscore=1501 phishscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603160075 OF_GPIO is selected automatically on all OF systems. Any symbols it controls also provide stubs so there's really no reason to select it explicitly. 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 Tue Apr 7 04:21:04 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 9EE5538E100 for ; Mon, 16 Mar 2026 09:45:52 +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=1773654354; cv=none; b=hucZA3Fu+PSeVE5q0vv2dVE0v65HqN11w96154I5tmwOdhnrEdpyrbsu9oQxcqrZ+IFLULcJsXXoyXDEp5JJohg3vBg340y+q/xRB5FnXkFDP03d19mOoaVBx2ejRZLj1HKZ5nVLERAz76aPEVK+7nrAml3i3jpfM8tvAYXUTJQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773654354; c=relaxed/simple; bh=esqrcU2iBVY8ci/hzt1UovcnezFcilbxILgA7vFytvo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=VANHyF+CRUnhwcRDFVLd8CJ9jaoHTB8/kUBenk7H0SpCU2AbEr61MU8rCgIvGn3e84TLQMq4FLY0WIKHhDQrN8N6YorB42eJyOeGTuWJvVyAx6koLaXdV50CSL5CDlv0K/AoN1wV1T+gftdLPRt3c4f4GDaAmAq+T5KirUIfvQk= 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=jNm9uV8w; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Koa7Ox7T; 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="jNm9uV8w"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Koa7Ox7T" 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 62G64q5m1067822 for ; Mon, 16 Mar 2026 09:45:51 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=jNm9uV8wa7esxl23 r9DP5HoqaYHcDUIqlxJHYWwY1Fp3Jy6Wi0qaxhB/TZ1RCg/NH1fXtASxjZs8D0rG NvE6y938E9UPgqduAJ7tocNKi3+OTDm/wE+wYT6ywH5m9dgZ3srcq3I8+d64pzvU svwgMKlCJKEEiOJ7MxFht8CYa2STD7z2OmO1EW/RXaLq6hyxZp62tTeX8xWs1A/H 95qD7oyG1nHjMJv+CVZmUVNW9yrEC2WGIQdE5WcX7Qze5CIaHqokyJernc4tNBmo w7DEh0EurOSrrjn7+E4qw8gA2PAUb1rO5HM5GEfcgqjbsTgVxYLdyeYjTXVn0VAu IiL0yw== 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 4cw027d4h6-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 16 Mar 2026 09:45:51 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-8cdb995a1bfso2796770685a.1 for ; Mon, 16 Mar 2026 02:45:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1773654351; x=1774259151; 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=Koa7Ox7TwZSlaIOYMAy4dR9Jw6DESTj45d6sBtCCM9o6cs8QLC4ijrBFsu1CyU+KnB Vgz3eiW2JrXqs/Kqi8JpX4Htwh9LCYj8gIPkU9Iy8b+9DwlXpjBpNAJPmDAJwI/bQYMZ FZtZ3ETiHFzM6/V7aASNcw24X54c8izsAGzdb08OvgIOa+cHBlLkUKVzn2ut023kwcM4 CRdjHzPGP0//4JfqR5uI3kBHZ/4OBwwbDB4EcsojzMA92H4t9oZCoD3ErGL82pAyag8y u9M7R+WRb2970VphAwN7m4vDWJYcpJURyxx81BshwibVMDiyOi1h9zkZv8DsNgxP5XY9 kwcw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773654351; x=1774259151; 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=aX3XTDxdChXSi7Y4Q/bUSUXgRFEy9XAFLKb/X4gBE+By8Tx23Ghz76C9LqPe9FJ0Kz iPThs0H6X0IQkCsr3amm+PGdy54lMxAJPwiVdh4vN65FSf/rs4feJ0YShd22sR8BAviX 89LN3aH3k1R/nrK7jf0kiuqcUe19L30+mSSTVj4gWN4+TNl916O8Eq+JGfNnuVMbkUjS J2+TgXewVfD/Ko2n1/Atzj1qjf90bgduDy+jHJiOGkpbXJqzZ5iEWb5tzIe1YOfvS7Y9 2cwRw93WbTyz2YdO5FP3aXaROVJhl6lgzTwDsnzOG+/bgoTLeoTRYmjM0+JDyKPGa7KH eGdw== X-Forwarded-Encrypted: i=1; AJvYcCVOIyue6QMm+eOPofIcUehFCmMofI25dX0LqRQc85Vvspud8APYoBwEJZy1nMOmkkuo1lzpp9zltMGDxwU=@vger.kernel.org X-Gm-Message-State: AOJu0Yy6CfOP+iFcHIDWVcG5Cz2QYNKCuSjUNxPMi8CwHLBxSeVlwRAO Im9xeWAxaKPcB1QdeqQ8FHWtNsMhq5VTnKpVWWXNa+3FSxmlWD956RM1bvxg0wKwCaRvGzderSx Xwx+5TRAWyjdG2l7tZeHbEPb389XBWS0JwbYDGpkXsFu4DvDu3R7Uuy0/kl7pSEvguCs= X-Gm-Gg: ATEYQzye9x9sXX08DdA+Okl+pITO0+wIBG8FqSaDClU250uYEJ9EtkZGaM6EAoWfUHx 5H5L7VflCPUraExxLgBKpiajz8CC4brdIsqKQG2CEMoGoYz9apMHAfEFaLTeMXmzVO2AJrwW444 m5GTwzXPCNjJWPHIGmovcZqqb3/0cAYzGzK00DIpV1/J7c9uH1vFQ+MdhJ5CAKBd/BoPkGeN6Lm ErAFtHUiugAcnHyrcXUYUt9Ui4qSYk4qz90dXD4UQij6+xTgbJRivVnfHdL5cpS3QMhI8RIDaNt Z9t+pP1Pbk53znZux4QfLwYAMeuKNXIBNpwMBghxqUhqQmD7Q3UJQ5an7Ma3SyoABl8TFtMQBD2 rcGpCs+oC/4358K4LnyNSmFEcCncE6SYklAMdD27tqhbKxrY6IMjF X-Received: by 2002:a05:620a:4153:b0:8cd:91f5:7a29 with SMTP id af79cd13be357-8cdb5b2598emr1635910685a.53.1773654351013; Mon, 16 Mar 2026 02:45:51 -0700 (PDT) X-Received: by 2002:a05:620a:4153:b0:8cd:91f5:7a29 with SMTP id af79cd13be357-8cdb5b2598emr1635907985a.53.1773654350529; Mon, 16 Mar 2026 02:45:50 -0700 (PDT) Received: from brgl-qcom.local ([2a01:cb1d:dc:7e00:ba9e:e504:fb0b:f1f3]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-48541ab9f9esm503138755e9.4.2026.03.16.02.45.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Mar 2026 02:45:49 -0700 (PDT) From: Bartosz Golaszewski Date: Mon, 16 Mar 2026 10:45:24 +0100 Subject: [PATCH v2 4/9] 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: <20260316-gpio-of-kconfig-v2-4-de2f4b00a0e4@oss.qualcomm.com> References: <20260316-gpio-of-kconfig-v2-0-de2f4b00a0e4@oss.qualcomm.com> In-Reply-To: <20260316-gpio-of-kconfig-v2-0-de2f4b00a0e4@oss.qualcomm.com> To: Catalin Marinas , Will Deacon , Andrew Lunn , Heiner Kallweit , Russell King , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Linus Walleij , Lee Jones , Pavel Machek , Wim Van Sebroeck , Guenter Roeck , Mauro Carvalho Chehab , Greg Kroah-Hartman , Sebastian Reichel Cc: brgl@kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, netdev@vger.kernel.org, linux-gpio@vger.kernel.org, linux-leds@vger.kernel.org, linux-watchdog@vger.kernel.org, linux-media@vger.kernel.org, linux-staging@lists.linux.dev, linux-pm@vger.kernel.org, Bartosz Golaszewski X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=808; i=bartosz.golaszewski@oss.qualcomm.com; h=from:subject:message-id; bh=esqrcU2iBVY8ci/hzt1UovcnezFcilbxILgA7vFytvo=; b=owEBbQKS/ZANAwAKAQWdLsv/NoTDAcsmYgBpt9E8i6aEL4piTNPBuxvNyhkggWe1e3NVYraN7 Ks7jiQgHs+JAjMEAAEKAB0WIQSR5RMt5bVGHXuiZfwFnS7L/zaEwwUCabfRPAAKCRAFnS7L/zaE w/ZAD/9owgYgilZp+MsY55UDQRktGsR/H7gu25ynf1yhU4AxMzntmbgKtI8ceNacGdL80sij1rd BC1afcEdcSeocPHYhV8XrTHz09iBj+gnuOx806Aztjp7T2dAIN+2iEIjUM3kaBCEgSnqgV4zQr6 KP800070rOt+5F9egqM0Lv6yiQUDNMAn8zKj1lHgWzcRAX+/m+tJCaOTvMQ+lfYmN8RwfNOnafG cDonwS9X74nEm1gLh3vwBangOT0m6NA/CaV9RZH8/DXyYqAIvvCpV8Jz3U2D1pRdGxSrHe9eRup cbjzFzq/LgbVkxDXxoTu4i4o1iNuhn4k1/feicc2rZzuUySztakWwWWSm5acHzKR6Ptz1WMQI89 Hai2+hXihj3LpxTO/VnuyrqwkfChDWqcIYxw3Vsn9nZdRi4NraVQGY/AjuFi4NDRw8E0I0oIZ0V bqrdOjurKqeApM8B3x+pdjk3MGTlDbhn/AQrLzGeiWpOHr5yNZeuN+E8BiBQFvka6LJRALRFKtN lpy5tTKnZuANqh+kbu8XfvN1aim+wXkG0r+mrAX66Sm6PuUCfDKrXHz5NKSMBkBfTvAtGmGzu0s L0qw3k6k3RvIxBjnOdCxgcNf83bKNrudGRNJ53TXD5F7++vEy53ZASRmatk5lcOn2fdcam0C7NF v/S76FvWP49WAfg== X-Developer-Key: i=bartosz.golaszewski@oss.qualcomm.com; a=openpgp; fpr=169DEB6C0BC3C46013D2C79F11A72EA01471D772 X-Proofpoint-GUID: kWHdhBsu7tXwuwOKO5BG3gSLKAyRJL47 X-Proofpoint-ORIG-GUID: kWHdhBsu7tXwuwOKO5BG3gSLKAyRJL47 X-Authority-Analysis: v=2.4 cv=AqXjHe9P c=1 sm=1 tr=0 ts=69b7d14f 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=yx91gb_oNiZeI1HMLzn7:22 a=EUspDBNiAAAA:8 a=ULgK7OEL32dECu8VbM0A:9 a=QEXdDO2ut3YA:10 a=NFOGd7dJGGMPyQGDc5-O:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzE2MDA3NSBTYWx0ZWRfX1wg/p3bH44GH ZI+md+n0UKemIOGEDWdf+scKEVEoVWDpuJCfRw91h/2nNIoY1PW1dOBkhzyuYVn+cXEzwgzxd9e 22rQtxZfzTBH9Yw5Gyv2nMJY0sUv+kFGW3vPpJk2IC1vj/A59bjAG9HYcAAy+QNRbQa8aPLaoV2 snjQZnfif80//N+Q6+OTMC1X1axxbfPj+3R5R1ZvY7RTq8NCKUSmPXK0W+LYvy+m/4PAZyhj3Q4 D3nZa7KzHeI5UObkwUeFjQnWxtJ/e3fA/gfvXTY7mxfvWwzfdPt3ZRsJFG40+ztwqTWPEv7tFkO T+nfabnGaHdOqL70lcaDQ9I8TPRUITWEcUq/KPAQOnK4scOMJl9hGdQQsluUN5VD/PHzzhIiTg/ xlGaUJ5TCqo0FMpvJ7FsK+XMMc2JiYaWi1SBdjvt6MUTkpqzswGdIC18mwRsrptIZXpiHfzsHXb 2/LhwxYCVz8I40czREA== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-16_03,2026-03-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 impostorscore=0 bulkscore=0 clxscore=1015 phishscore=0 spamscore=0 suspectscore=0 malwarescore=0 lowpriorityscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603160075 OF_GPIO is selected automatically on all OF systems. Any symbols it controls also provide stubs so there's really no reason to select it explicitly. 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 Tue Apr 7 04:21:04 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E43B0390C85 for ; Mon, 16 Mar 2026 09:45:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773654356; cv=none; b=uspfnk680u1ub6ZMsELQAnNmJsXQDglIgoSdzFJrr45Axx4GbG7EnC/AGBTJ+ybOquyVLCoFwGupjitwuza8GmYpcy64XscpGD2k4UJGJFddwL5HQhrFC0Y27/K4mUQpauNEd0TV1qgyT7vC/MuRuWq43YC/Mgm1bqhdirf1nfE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773654356; c=relaxed/simple; bh=zJiRRZHOn7YqYQ+LwAzSJIAhBCW3qgcwJUw7el36TcQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=a5GYdpGl6VSYCIS5BHdL/CLfHGKOzPXzd5cG5srNPZUxwssG/zd1258WEIoSPdilFsTgKPdsk6Rh1cGJcupJpY8uApF4uJQ3qNdlZEHEOQVlT3MDxYwxCj1t6szrC3yQWXOacONu0cePx++Qma9a/U68QBMEeBGEV0n7NX5YTG8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=Ah6jhUXp; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=dIGSgYyt; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="Ah6jhUXp"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="dIGSgYyt" Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62G652Kx1068051 for ; Mon, 16 Mar 2026 09:45:54 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= V77ZeRO5gkyRLxJmGfiVvPBzaaSm4qWfHkN94gbvCVQ=; b=Ah6jhUXpoBakze2y 2w8SGxWQtyIX1qayUBDXigwddz8W/9QJhjLlUh0bV3q18J80OrfPQMFWSdfoGXGK Qq+AVFJJUFKI/dIkiFwNpqLSh9yBZ46GlXE7CP7SeHZ2e/aLjXodfZorqDK5nRPf OuA85HORY8DDw3pzGERKU26bAV9rzBW8eKmq6Q8+CQMYf6KKb7KnuWRGHT6llzy0 MRWGzlwyQbJC2SYHpN97KCRd+NgvsnIPQim1aXWSOCoqdF052iOQaMGxU4W/gpqX qoBAsxcuRca9afQbM32Nec2Ro1LaXlML3mqQOHfb10aznyfePYELWQ5VIGmGpaOk Rig9RA== Received: from mail-qk1-f200.google.com (mail-qk1-f200.google.com [209.85.222.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cw027d4hc-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 16 Mar 2026 09:45:53 +0000 (GMT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-8cd83cfb36cso1177239085a.3 for ; Mon, 16 Mar 2026 02:45:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1773654353; x=1774259153; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=V77ZeRO5gkyRLxJmGfiVvPBzaaSm4qWfHkN94gbvCVQ=; b=dIGSgYytIRfVS0iwzabuXeyCJKcZFtDWjdWTsb+8m+JYx9eADOaqwi8TkGo05wM77f Z4XX+o2kjU5ZRoovKAse93YOG/PBV7CY+Sm1YfMeD9+t4vNzCwDZDhY440pba7jYfBD3 BNsh2WlfSO3fZfrDydTrsCLU2xeiDDLce1tGPkJl5uP+c9/cMi2QeWG0INjWnk5/2CMD GHFGtVvsTNZ/RUaipTc8AeEH1Bk7bm0B3yjgSKYcgGANXdjSjuTvXhbSBVLFTFAn8dN9 954gR4WIqqY32bAiEpMDE17enOR5SMn+OafmICOIt64hPnkf5pQxRsXW/qVBat5ufxgG EeiQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773654353; x=1774259153; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=V77ZeRO5gkyRLxJmGfiVvPBzaaSm4qWfHkN94gbvCVQ=; b=lwlXGRnQU4OWQYC4Z/VtiMF2QQED5o02kq0yjx7q0dMoi4tl7nSHdfF7NQTQBJ3ov2 mwrtinq8xFZpmRdYG8v/wt9VonGn0Y+4jc7PjIwB+yMkC2UiVhLaY1fQQ1A3Uagz8lXn lAK8PkW0JL2ndDTybpp1KPiydQHRwZXrVJQK9+f62xmPvSgylby5S32rORvWJtR7X9mn d7ji/7r/nUWZOlNMEVEEAfJy3q9vCYbvg2QOwNFxHyd/K281GEpqqCfdtBQPPoLMybeM VR9u2Cy5xNI1tW6FQY4cOi4HkCySzJdeAfUvYOksaRBx7J9mO1O3grMS1DH5YUSPsWEB Yacw== X-Forwarded-Encrypted: i=1; AJvYcCVwM834FcyvM1baRb/Mv87BYh7luVXUw8f8pBUgSq3pOEM3zqb0Iuhqq/jNWeBweo1ju1RFBWuDtsj121k=@vger.kernel.org X-Gm-Message-State: AOJu0Yzq2Em3d4Pjy4tFXi02kkceTZpZwBDd8VwtQfdRw38XpbEn/Rtf 3fxbFeYzuHzR3BWE2Ni8/5PBzrbpX4FwVqEQ5kz4+XZMmClmOgeb4kO6FZINA6dNO8kGkzu5g/Q H6A+j0mv16j9g5BICsk8fZQRWJZ+krIje7rCkbf2g5L45hgZFmyET5ePVfWu2Jj+aGX8= X-Gm-Gg: ATEYQzx5zZNPId63bSOIunEEjFH7h1LNRZX1Yq9dsD4fyCTy4qvZ5jMoYerVTqtzc25 mOAmdyE+dfxvQx70anFS2z3r+9KyPmCtYAomEPphNo3WWxlQ379BGPgMsmLNTaqAUDOw4MqBpvV aHN94zoY+WKjbDeK8hR8naGd+8g0jVUuVaQoyA0hTbHRRo933Kq51NVsGEGxUvGCZgJERc3z/QK +h284Kmj5GZby/xW6RV9MYUeLahzjC+PwMMm7klJb1raKkZ41fx/zftPT7hJU2pEAzLY4RN8Ps2 ihLfBT2kqZRjVIjpZ8b2aewWxk+dkGp2QsyBnhNLxxiALFk2fc+2r9MiIyKA8ioHXJrbShldGs4 pgp8hIO9FH+u+lx8zR1Ib/nS083mQbwZt32PsYwJwJVQCF/8YSdUa X-Received: by 2002:a05:620a:4044:b0:8cd:8447:2438 with SMTP id af79cd13be357-8cdb5ac4741mr1453869785a.36.1773654353293; Mon, 16 Mar 2026 02:45:53 -0700 (PDT) X-Received: by 2002:a05:620a:4044:b0:8cd:8447:2438 with SMTP id af79cd13be357-8cdb5ac4741mr1453868485a.36.1773654352832; Mon, 16 Mar 2026 02:45:52 -0700 (PDT) Received: from brgl-qcom.local ([2a01:cb1d:dc:7e00:ba9e:e504:fb0b:f1f3]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-48541ab9f9esm503138755e9.4.2026.03.16.02.45.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Mar 2026 02:45:51 -0700 (PDT) From: Bartosz Golaszewski Date: Mon, 16 Mar 2026 10:45:25 +0100 Subject: [PATCH v2 5/9] watchdog: convert the Kconfig dependency on OF_GPIO to OF Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260316-gpio-of-kconfig-v2-5-de2f4b00a0e4@oss.qualcomm.com> References: <20260316-gpio-of-kconfig-v2-0-de2f4b00a0e4@oss.qualcomm.com> In-Reply-To: <20260316-gpio-of-kconfig-v2-0-de2f4b00a0e4@oss.qualcomm.com> To: Catalin Marinas , Will Deacon , Andrew Lunn , Heiner Kallweit , Russell King , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Linus Walleij , Lee Jones , Pavel Machek , Wim Van Sebroeck , Guenter Roeck , Mauro Carvalho Chehab , Greg Kroah-Hartman , Sebastian Reichel Cc: brgl@kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, netdev@vger.kernel.org, linux-gpio@vger.kernel.org, linux-leds@vger.kernel.org, linux-watchdog@vger.kernel.org, linux-media@vger.kernel.org, linux-staging@lists.linux.dev, linux-pm@vger.kernel.org, Bartosz Golaszewski X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1037; i=bartosz.golaszewski@oss.qualcomm.com; h=from:subject:message-id; bh=zJiRRZHOn7YqYQ+LwAzSJIAhBCW3qgcwJUw7el36TcQ=; b=owEBbQKS/ZANAwAKAQWdLsv/NoTDAcsmYgBpt9E9Wjg25U44jwuhf3siwRv6gc1FrTGrZYCag DWx38GqUKiJAjMEAAEKAB0WIQSR5RMt5bVGHXuiZfwFnS7L/zaEwwUCabfRPQAKCRAFnS7L/zaE w8FnEACjGpR8zaC1w1NeBaLCJvktzj4NhYyW2Td8DUd/H42BEdQFLueq4ukzXtCUXnHdHSdYlxX 5u85kdqwdApTbieFxlcUadqplP0P27zARAEwj8BjR6bXmDtxbyL9zA5AskPF15evHuAhtsb0vLp rWJ/hPriZFRMOTvoiz306zGosgjHeo5b7IFdBRXQKj9pWZu9KC+6nj5Dde/Ek3mIsw7+7RlR+uL QLlJnoVNjOKlMMbwrMF8wLuyGxcetuCLacwTtrAUIPDb8Wvg+XSlQ61HFsVAI+6edYFrdWNBKZO qAuA/aWE+2oLqr2TcjOEd9gTRLahdebgddcpyr3CudMSPfCe0ZsfO7omWEYO+mh4eu4gObaIOFi rSbIFdwsXpTDZyGm8d1I5QasUJ3+T+m5Xxx3yz/Xnw5U+5ch1XQ2oj8rtwYXR4/xPwKE+PhAyev EfAmjkak0AwcGfVxvGVwN2Hsn+3MujSJYtzJKGNWR7FqZcI4vanexFwbfhQUBEab+O3yPbi9B8A /L20/ccFo1EBkUthx1vFD1wCRe5aIuUQ6rQ3XskhBK7QPd07CNiGavrvpP18ZsC13Tt+iPg8Gd3 9cZ+OAZ9R7FbhBlqGEwWzhdvmPW/KCw3MbJmuyMjozO0JiauqgeMASM0B722UCBXMoO1nFINRbo DDxY+Xizi+tKYMw== X-Developer-Key: i=bartosz.golaszewski@oss.qualcomm.com; a=openpgp; fpr=169DEB6C0BC3C46013D2C79F11A72EA01471D772 X-Proofpoint-GUID: Dbx9XlNjbQXXRAeB8Vmb3n49_saIjEys X-Proofpoint-ORIG-GUID: Dbx9XlNjbQXXRAeB8Vmb3n49_saIjEys X-Authority-Analysis: v=2.4 cv=AqXjHe9P c=1 sm=1 tr=0 ts=69b7d151 cx=c_pps a=hnmNkyzTK/kJ09Xio7VxxA==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yx91gb_oNiZeI1HMLzn7:22 a=_jlGtV7tAAAA:8 a=EUspDBNiAAAA:8 a=KiQ1yeRyPa_UOXqLYlIA:9 a=QEXdDO2ut3YA:10 a=PEH46H7Ffwr30OY-TuGO:22 a=nlm17XC03S6CtCLSeiRr:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzE2MDA3NSBTYWx0ZWRfXxbaYeczSJkju 6yBijpsFgQEtYkDFXMiwk4YMqm+pXjaC3PP8ta+Ry9oD0Prpy8Rlr8KmWr6CmIWYr2iWSX9uUpy vR+OsZ4WfsKYyOm+3DBhF6v6zTgs0jJfulne4Zk0ssNO0PAB37gFQH4f0YgYncVls2/tRIaZNBu bCcr5yZPO4+NAzTzB+sOGEMSyb1DTTNJ7yXrzRmyhY9KylaNpnagyzT/TEdboB4/gu5nkTjlHzN xAbZThBFKooOSVsVUQ/uJNfazeTA/J7e6O9HJJBhReQ2rOnvnqI4ehFRLzgLEnXt2bmYB+Bbcsx eAg7fOYnyYcTLG8yzSZO1+k1uct7zIhWoEM0kd6ifsIG3gb6h7BH56lnsfvbUzjlOctFZVfhPAl EO7l2M8sDYmLrdatp9mt6VhpX6wQ2SOSjYAh6J7liyUAKDr8X3xIa9/YSksg7amJQMn6s7e8uGA AOJi6yaYU1RNiSFm2YA== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-16_03,2026-03-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 impostorscore=0 bulkscore=0 clxscore=1015 phishscore=0 spamscore=0 suspectscore=0 malwarescore=0 lowpriorityscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603160075 OF_GPIO is selected automatically on all OF systems. Any symbols it controls also provide stubs so there's really no reason to select it explicitly. We could simply remove the dependency but in order to avoid a new symbol popping up for everyone in make config - just convert it to requiring CONFIG_OF. Reviewed-by: Guenter Roeck Signed-off-by: Bartosz Golaszewski --- drivers/watchdog/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/watchdog/Kconfig b/drivers/watchdog/Kconfig index dc78729ba2a5d6e035ed3cbe5c2b631d11b76b20..ab1d5d6df5f32f084c893a7af54= d040082a3b6f3 100644 --- a/drivers/watchdog/Kconfig +++ b/drivers/watchdog/Kconfig @@ -250,7 +250,7 @@ config DA9062_WATCHDOG =20 config GPIO_WATCHDOG tristate "Watchdog device controlled through GPIO-line" - depends on OF_GPIO + depends on OF && GPIOLIB select WATCHDOG_CORE help If you say yes here you get support for watchdog device --=20 2.47.3 From nobody Tue Apr 7 04:21:04 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 5E92B39150E for ; Mon, 16 Mar 2026 09:45:57 +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=1773654359; cv=none; b=lQIII/BYp1mf7/qt5iDaT5AaN/TEbu7t9+y90ecyrUrGlnOGHDu5vCbkvsK2oSwIu//zUlycgzkD9axt8/l8NHRXKKN0IcyoLak670lKA8wfGfWhUUKUrgJTusWskjdzmM1yVklGBLQWL5TxXIuQ8p1MMcqfp0y48F72rIIi8bw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773654359; c=relaxed/simple; bh=Vpj7XblcOBfhTzLdpL+R0P+2mUUD1VQIJTUYQBBtQPc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=mgry+yXbWN1gsTnSIR+09d3NGD8v+IwqEpzkVs97AvXtOmgVGYhb05/Y5yzT/uEc0oFnbLHcQr3bVS3vXUdhsGmq9NJsgX+ULvUDygb0LL0afj4MylXW/LCG81Qy01ikPngn0RBay+5pPreen8b84grVcvIjWuGmeDiWYLE4zww= 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=F52FR0Eh; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=GcE4tAGG; 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="F52FR0Eh"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="GcE4tAGG" 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 62G64fUv1282132 for ; Mon, 16 Mar 2026 09:45:56 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= aWPerG47//Rh0t217I+PdOiAOICa6opjKtGqqyPqftY=; b=F52FR0EhvI080Bw6 ZAJNJx0a8UcwiT3pF4CZaST6zvv6FC8R2WEUPwGU+gRdeFs0uVCgYR0x2hqAuiLq GIJPeQG7Jo58rFBq3l6pxK1KOXmL1nNKvQp2X4lK1ud+bBmUI2E1pj7K4OrxUUj8 EreZJmGtfRbMrEwQsViN3qglzA3t43jI+pdjhZ1Y/0y4aDYlRKhDWWGw6X/9f3gL EImt+siXIOQQXUd0q6gCYCKY7EXGXlB2sCDkSi9xP1qBslke5TS+K6Qogxl/lb0F fxkLqOuUO8xl6aXBNz+gJU0vXnhRPkgLnhTM2E4mq5EuExlAd303cZSBrKJuyyj8 uiS9pw== 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 4cvyyc50tx-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 16 Mar 2026 09:45:56 +0000 (GMT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-8cd827a356aso2921408785a.3 for ; Mon, 16 Mar 2026 02:45:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1773654356; x=1774259156; 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=aWPerG47//Rh0t217I+PdOiAOICa6opjKtGqqyPqftY=; b=GcE4tAGGZeIog+4coq/V6Ug4a1STpB7r7KS6ot5m/8Eskya3G+x9ed7zDcNnKGm9UU /dNaG54RwcqZq0SOy6LrOJXiLnUZVVjDXkzCgr//WKnJh+9IvD4QmJApxnQul/Im/oT2 jMIhWW6qRppXxo6PYJMKg9gYTzCgJPLx7LzAHPX8xXoKQhTTPoss35OO2S7mi24xBqMg 7tJVhbB0wFnIPIxSfpef9oQNL+8u+rK/p5nxvJxve8dG2DO8xTLpEQlDwQnBBtlGbs2V h1oQiDCbGK8D66RiUJmflHJmy91R9DO391hNSpD3Se0Ywm1jqeY03QEl51AR2MzB2DEj NDQQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773654356; x=1774259156; 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=aWPerG47//Rh0t217I+PdOiAOICa6opjKtGqqyPqftY=; b=mv69nkKcA1UYhccz7SkkbYwtoXv8SFzfNoZddhpm4aOnrXVPW80buENbLZXKn1rC8R 4Mo8Fx0BdyELW8zDLz/KZU4we4OL1BNN5kjIVmYktYfjS+TZfvYU4o6dUo0tckxSy0yZ J8u6CvNQoA49RL/MzrY2+RTuQ8ArvJuZKscCqr8lb1bBzcc/yEv2Tl+g7pfRUbmKB21g 00Ws/NuV4uaxG8tCrbXyA06eEc/TlRzyilAHQWLduSg8IDtJDPjSSgd2OXHyhc1/RBP1 WlQa/shoZbGXu5knPj4upz3TkhfQTU9U7GinsJCeptc5axqXZzvaCtzNn2KY8IcC15fO NBdg== X-Forwarded-Encrypted: i=1; AJvYcCWuby9VD2ZpxW1bTBCKAGy+fjVT5ao7Lr2ptvoa0b1Gx8acqswYwilW+gextR/Qo7+axkVLth8qaEzyeYg=@vger.kernel.org X-Gm-Message-State: AOJu0Yyz4pVBjOytLoxUDHAJveXqYiMWqW1YAc95ZZ2P1ZExt+Ip5cx8 v/OmZEAFVyi6PqjRl5KzDenESspq80qps/BmKhuWl01I/uQjO/1s52VZi8EXvk2fke41XLNE0tT LJ+ZoW2UYaxAcE7o1aTPn/DvXtpqbIlzlYT2gptTLLWue/atgE360IBlKW0D6fqHt9b0= X-Gm-Gg: ATEYQzye59P5MuGFWX4FqknNNJ8IRFTwrnTPnJLY9RRjV6PtdMG41SLJafoOsYTCodd jrGXVxERuUXl3XhU4YS4hxNzJg/tWrvVcxDcLTF3GwQOpH+SZPgGeErgfpzq9zB0eM7ATw8kaMk wBVbZ0g6T54QkcpYn/XJQnLvkrvnmxXYWvZP9WEfZWCa4GVdgildlvMqd8zlnTug2cVXwLzRips s93R9HihckRCYw3q+NVLoiJcqk2AtEZunjSRbDHEXmwho7Yxl7EJ6vLWpAWVYll67tDbLB6vdaK hV/XgfwAQOlVEskKZGmDRYvFbsXHUCPMlxIZjQSiycohKu0VP0NYwyz0SRrquNgqv0XkaBHlqsb WC87lgOSI+qWqq2QnvjoitHMhPbwWKl3KWY66SN2zCCREQCWorUcn X-Received: by 2002:a05:620a:7103:b0:8ca:4288:b163 with SMTP id af79cd13be357-8cdb5a05dbemr1624639685a.17.1773654355859; Mon, 16 Mar 2026 02:45:55 -0700 (PDT) X-Received: by 2002:a05:620a:7103:b0:8ca:4288:b163 with SMTP id af79cd13be357-8cdb5a05dbemr1624637685a.17.1773654355478; Mon, 16 Mar 2026 02:45:55 -0700 (PDT) Received: from brgl-qcom.local ([2a01:cb1d:dc:7e00:ba9e:e504:fb0b:f1f3]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-48541ab9f9esm503138755e9.4.2026.03.16.02.45.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Mar 2026 02:45:54 -0700 (PDT) From: Bartosz Golaszewski Date: Mon, 16 Mar 2026 10:45:26 +0100 Subject: [PATCH v2 6/9] 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: <20260316-gpio-of-kconfig-v2-6-de2f4b00a0e4@oss.qualcomm.com> References: <20260316-gpio-of-kconfig-v2-0-de2f4b00a0e4@oss.qualcomm.com> In-Reply-To: <20260316-gpio-of-kconfig-v2-0-de2f4b00a0e4@oss.qualcomm.com> To: Catalin Marinas , Will Deacon , Andrew Lunn , Heiner Kallweit , Russell King , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Linus Walleij , Lee Jones , Pavel Machek , Wim Van Sebroeck , Guenter Roeck , Mauro Carvalho Chehab , Greg Kroah-Hartman , Sebastian Reichel Cc: brgl@kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, netdev@vger.kernel.org, linux-gpio@vger.kernel.org, linux-leds@vger.kernel.org, linux-watchdog@vger.kernel.org, linux-media@vger.kernel.org, linux-staging@lists.linux.dev, linux-pm@vger.kernel.org, Bartosz Golaszewski X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=843; i=bartosz.golaszewski@oss.qualcomm.com; h=from:subject:message-id; bh=Vpj7XblcOBfhTzLdpL+R0P+2mUUD1VQIJTUYQBBtQPc=; b=owEBbQKS/ZANAwAKAQWdLsv/NoTDAcsmYgBpt9E/BPk3re52ZJWSY5xhnCOBbXVxjU7260Fk+ srsoMcqMFmJAjMEAAEKAB0WIQSR5RMt5bVGHXuiZfwFnS7L/zaEwwUCabfRPwAKCRAFnS7L/zaE w7ebD/9C5UxsVXbQ5n7GRcwj3aymQcwnmyJt5yL4Rjo3loecX6xlAIkCw6qE4wVvwlikpDiMICH Hlu6BqVViA68+gFZjra+HVX4cOzmIN5Etdo2UQVZnpgLkbtFl0aVyfjMXq/KEzefEF1MQ5xW+V0 8P/5vVxEo/wTwSEUeXu91SjctdqANe9rV+yw8Y7yvO7/VxdJs97L7trXK51vWRpKzzeBGFLwgSM 6BvxbcfOouG1wqurT5mzb8ndXlGrBBwkK3bL1VwPLaOpprLSCibrFFUHcr/Z+qWyYQOxPjfipIK C1PYQRPoXpfYokNYx/wtSlLunVdWAgJUBCbli+AGoHcqL+7B016/ejjMfBXYAMj3ez9oY+Nx2lX g63HzmI5tbWpMzltRMaOqJvZ742jn6tUPwfmbzhUwRKb/vZd2F9cQ7xcL5JS5j7QO9OXDQW7Kwb bm3sTzDWsRqJLEgbM2zLYkSo5Pm2sUoTFTndNwjNCY1r0+ltSAz2Lty0J+erC8vlj2FyHUIORQu 4morlORo1RMu3RvdZ1tDEpXN4wof4XKnugvEhbsmPlsYqNKUt5XbyCFJP0/LFquiiQWRfXgPI+i Kzs+Uv2OCTkDZo9Oq6IwDVn/idGa4h6W7vMhuxVUixG0QCg5T46K09qvQCgBXcwz06G15PzWuDb Pd1gyza78ZAtsXA== X-Developer-Key: i=bartosz.golaszewski@oss.qualcomm.com; a=openpgp; fpr=169DEB6C0BC3C46013D2C79F11A72EA01471D772 X-Authority-Analysis: v=2.4 cv=euXSD4pX c=1 sm=1 tr=0 ts=69b7d154 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=Um2Pa8k9VHT-vaBCBUpS:22 a=EUspDBNiAAAA:8 a=tMvFuq0QiVTRqkuSJkEA:9 a=QEXdDO2ut3YA:10 a=PEH46H7Ffwr30OY-TuGO:22 X-Proofpoint-GUID: tTYwLqgZCcnWYgw-w7FAC6K5GfRjJESH X-Proofpoint-ORIG-GUID: tTYwLqgZCcnWYgw-w7FAC6K5GfRjJESH X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzE2MDA3NSBTYWx0ZWRfXzBsPCKUYN7N8 X3aViBCwvy4syZR+3DR0O2um4yJo4lCH8beRB64P6LqCbIF3fGF/7uIz9NcaedWxnQOR2+zypbj NCbaG+jKfHeKLWd5bdDKZkg4lCur4WqRzz3wqjAhLxqKQADhm1Zm0Og/QOsvLZ7783ArkQw9nM+ 9BjTUEZb21jKsvTdjQwWQ81u8UMxH8X6k+MUiukOJwtcUxhqMsJcs0E6g3DaWhcTi1T/B4p+nOG qAKxdsCcQXOmKIS9GMnL8lHMLR2U3r8LtEiSMXRRHpIFCoHNxJL37imIndnjij4v2scNeMTGJy/ yedHIfCN3vZ3b21gYwpgrCXCGNpGm8K2Ot+oB5fV6IeO9oK11I00kZ0eZ2UrjcZD2XJXgH1ka6l 3ZrwjZaBUzAZ7HZvg7RDhP+kfT/0YmtYt7X0bRg5St9ytsGpbc+ebJCXezbEzUt0PIcR3ksA4ES 5y0/cDdBcq6/JkdCYqg== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-16_03,2026-03-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 adultscore=0 bulkscore=0 malwarescore=0 spamscore=0 impostorscore=0 lowpriorityscore=0 phishscore=0 clxscore=1015 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603160075 OF_GPIO is selected automatically on all OF systems. Any symbols it controls also provide stubs so there's really no reason to select it explicitly. 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 3181d8aa32a3e3ec26935afdbde1ef647f425fd5..e4b1db809187fc5f8b39e395077= 6df94005476ad 100644 --- a/drivers/bus/Kconfig +++ b/drivers/bus/Kconfig @@ -216,7 +216,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 Tue Apr 7 04:21:04 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 6E8A3391E6C for ; Mon, 16 Mar 2026 09:46:00 +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=1773654361; cv=none; b=C0kUyN8CXOH4/cy1mXqqV+MRc2Rp6UQ+KvezbmV7o7ZLaaBxW87tL0BYuWXYrV9vZ0LjJ5zoZxDf9mfU5UIRaEX9N/pMDyMQrQM1JTcvbFNbJCeHI8Pp7De56OtWbe2BFtsjaX731Mhj5yeRHVKHggULbThOecyrnPmjMsHJKXk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773654361; c=relaxed/simple; bh=F9ytT2vvzgyeiU8WNksbCaFX6Hz61vWU6GkVZMPweL4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=alOYVMWnmaNUCJPZ3NZZoKaJPWV7RX6OuzPPQeoVUh/DGm+KNJ+G3MF2xjG2pLT3nELgR+rVH1cNGMiXPMYeuDR8L3r1pWrhyZ2SwNTAp48yEbeqPyB8ki+P8X5kw3qBFuRnvvB3SVkJQ6iK0FgyoiH4ctmrVOiReGdvURt5Abw= 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=Hl+Lf4vz; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=M93Wp13i; 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="Hl+Lf4vz"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="M93Wp13i" 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 62G652L11068051 for ; Mon, 16 Mar 2026 09:45: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= Y0W/aAHjyOJ2UAuyH9PergzDfCRCX5QEy6ZK0Vjabsc=; b=Hl+Lf4vzQn30io76 uYKe/wekuPGHSCD0rDQuZCjaU4RRXLKlEdbTTQyBHIVcqcX7dyBk7/HSVyrShVuR VpFWb9CW5spylabrF+lL1RbHl3MOTCqyRaxjBGQbOSEdN0SnwIEmh2sm5PzLsa62 wYsvkO5v03lh9l8NjrOoLRMHnWFZtqP9u1mRYS6I32QEan4yCXrDMbYVHRcqQ/9D 3c/4TD5TMX4Em6ADmMb0SSLht8CvklmVQKEtoKxytufUza4m0b/FKpSXKadcJUzh M9rDc/soWG2pmcCGTGsJbllAYOym+wWcoRi07/Ric2/y8qIrlp9fgqcU44T8B2PP rAd+xA== 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 4cw027d4hn-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 16 Mar 2026 09:45:59 +0000 (GMT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-8cd84943c76so3973284085a.0 for ; Mon, 16 Mar 2026 02:45:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1773654359; x=1774259159; 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=M93Wp13iGsvelwKMc/qfujoHdwXW/nphRoiJOqh/X/HBVeir7t++E5F/oTUlbSVkd7 u5CAqXzSamFq8+0bp/wEXrsQjOzTH8dDAGGeLkGUkMYz01VUqqPKGDwflJHmLyRzf9B0 /QrSmm54+dffDPw6cTWzyYYeCsp7TqEvKVjaImGoOb/cPoW5m32Ed1lNlDs4zfJW4BCb jTKP3xQsurOb7Y7qL+JKoUT2tlfbW7f7suh7V136PMLe2lGSpr3wNYiI5IqDSY7fQ9G7 s/EeF4jYDiFsTsbXwhvokZ64hKIvbI8Z2MSqvOnYN3L+S0c264n6evgU0GJwGI5P3e9N PzIQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773654359; x=1774259159; 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=pjVOf28XckDuwLkeb9RzkS0byjFM8ImHso3G0GNgkHJmzRBr8sD5q+8ZUxdM+rwFpA P5BRjy8ynLYrZFp/UijDDjnknN9Xad+//w/feBM05SWQcV2N1DtJspwjE7gwCzxmJrEo Top8WQpbmwK5sVMUxXNcG6eSZ3wewiM1BVdQs4ebriwYNyueabqCQ82owwRDcWw+tBRD hHWMQfiZzdFi4rSdqwh6iol8CG3GFc0nWQDjmfWfw7SfTP3wT8eEWYcgfKv+IG/RKLno 8RYjV+IEQXJV0WMX87n/u/hN12P/4jTjlVFoVslwXku2A+tKjL47uBOdkd29X6BQ1BNO i6iQ== X-Forwarded-Encrypted: i=1; AJvYcCVofprABV0EpU8lhtk8gbXI2eSL2+iqem5PFfULpVLt76esDNJnYrzLh+mCH0P4aO99njV9YkHHbNWtsyg=@vger.kernel.org X-Gm-Message-State: AOJu0YwQ51rqNORe2KdUHuohVea4eWyXxvl8x43sjOMRyA3lQiHz6n+t /gfpXzWvny+Aknmx27WTKDZ3s6ZH3C9FNzZEJFH+8pCe+MgbzIsvTYPgTa0BmKB50d8cBlLxKy+ uzTUKd2bBByQLXtCD+X8OFOeL7tCOgSpWW8fcBGItZqBpP5VYj8rdqp5z3/7HdJP4XTo= X-Gm-Gg: ATEYQzyyqNEdiJ4qXwLIvUw+Is8+2uXvq/ENabzkQWeLnaqXspG7h1vZGLt4LpUkcJv rqKhZdZX8N5p7bh9LDunEmFpEa2q5C52E5sCEMTdrmHEe2JF8Wpc7TBSE+pgHTqLLs7/aG4R8uK IHFjzGCfXNbDWHvAWuKt4tvhGK+wPpw0G30lEGdGuW0pmbDD+uy1+69jzhIrvUXvx/IeEb2K/IJ JvF7cfIdRI1GdE9NCMLCG+PCGVax97ZYTTh9Z1sNkUyzeidYeXfvjAFctLeIB2v/nA+waUCWuPG UlfENccJsJXqAVgwCyC5hPm+1M6xBFhb7xgt77i7usxWqUdWZfk8ssPmhHlynscV+Omwdop/CV8 +llFwcJoNkED9TZlH5XF3Ka0tcumr5JzAowZETWmUpk47nhO3S6wP X-Received: by 2002:a05:620a:4414:b0:8cd:8c3f:af1 with SMTP id af79cd13be357-8cdaa77964emr1854273585a.1.1773654358722; Mon, 16 Mar 2026 02:45:58 -0700 (PDT) X-Received: by 2002:a05:620a:4414:b0:8cd:8c3f:af1 with SMTP id af79cd13be357-8cdaa77964emr1854269485a.1.1773654358246; Mon, 16 Mar 2026 02:45:58 -0700 (PDT) Received: from brgl-qcom.local ([2a01:cb1d:dc:7e00:ba9e:e504:fb0b:f1f3]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-48541ab9f9esm503138755e9.4.2026.03.16.02.45.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Mar 2026 02:45:57 -0700 (PDT) From: Bartosz Golaszewski Date: Mon, 16 Mar 2026 10:45:27 +0100 Subject: [PATCH v2 7/9] 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: <20260316-gpio-of-kconfig-v2-7-de2f4b00a0e4@oss.qualcomm.com> References: <20260316-gpio-of-kconfig-v2-0-de2f4b00a0e4@oss.qualcomm.com> In-Reply-To: <20260316-gpio-of-kconfig-v2-0-de2f4b00a0e4@oss.qualcomm.com> To: Catalin Marinas , Will Deacon , Andrew Lunn , Heiner Kallweit , Russell King , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Linus Walleij , Lee Jones , Pavel Machek , Wim Van Sebroeck , Guenter Roeck , Mauro Carvalho Chehab , Greg Kroah-Hartman , Sebastian Reichel Cc: brgl@kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, netdev@vger.kernel.org, linux-gpio@vger.kernel.org, linux-leds@vger.kernel.org, linux-watchdog@vger.kernel.org, linux-media@vger.kernel.org, linux-staging@lists.linux.dev, linux-pm@vger.kernel.org, Bartosz Golaszewski X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=833; i=bartosz.golaszewski@oss.qualcomm.com; h=from:subject:message-id; bh=F9ytT2vvzgyeiU8WNksbCaFX6Hz61vWU6GkVZMPweL4=; b=owEBbQKS/ZANAwAKAQWdLsv/NoTDAcsmYgBpt9FArM50N/90ynxEVRSFS/NTT+j+yQ+OqAswC 54EDd8PnAaJAjMEAAEKAB0WIQSR5RMt5bVGHXuiZfwFnS7L/zaEwwUCabfRQAAKCRAFnS7L/zaE w2ctD/9MKhohFhmRczPRr/AMx2JLdR9z7oMk+n5G8a1FtSDO5CTL607Gw7uz2zxKSciC11ogeJr 3zFe8JsK1XRF2Nu24Z+zpR/oPpteX5Wq4AbVhT9cpLvZ0xGhjDiRzGQ+DO2Tftfq/Wx9WThBg/l 68zbOWyVB4guzZaqOR0Wabb2NW05sEPwZKD6OafKLL16116FzD3ed/5tRszdwWGmzWghLrXyFZ3 0fuw+qk16knXb6E7eaesQ77axJsF1A4t9mcd57UQhz8w0XqtI/A5HPeIwyh0rB1QtIEqn2HRkr+ 1X/UAyAvVzsMY6Kl+rRhcm3Iq1Br4Bo8pTWdK+O7H0GVcD07EiyubKif8CfMj23d0yW+5Gtrj84 P3tWw046hxsNQmDgqURd+8t2r9qYc9pAPjheMlmmRat9AaWR3wQ3KHTVIRR4Z3ERwYLL8laOclW ldVMK5v6r4kdzJ5TjZqaIaIEkEyz1qbAaBAFLD7wdpMFowt6LxzNSYgo0Bifuv4Ig2+mx4vAIUj hvzS38tFSOVfpvLaY7UvDrqXefDEVp+dLdreYmr4FST6+bS0CiB1OU06jOioi2zTNZfjAN2EwgA UTLqBZ2xh2wNrOyFKAkzkfa/7pA7VZ8GaC3f6FI9qcfZtKSnSTO6w8LzFzW1YhHntTCAf2cf/Ql qVTwHDK48HzVnWQ== X-Developer-Key: i=bartosz.golaszewski@oss.qualcomm.com; a=openpgp; fpr=169DEB6C0BC3C46013D2C79F11A72EA01471D772 X-Proofpoint-GUID: FiJdl0Y2drYm10Fqc66Cj1n98jiJ_2WX X-Proofpoint-ORIG-GUID: FiJdl0Y2drYm10Fqc66Cj1n98jiJ_2WX X-Authority-Analysis: v=2.4 cv=AqXjHe9P c=1 sm=1 tr=0 ts=69b7d157 cx=c_pps a=hnmNkyzTK/kJ09Xio7VxxA==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yx91gb_oNiZeI1HMLzn7:22 a=EUspDBNiAAAA:8 a=lbdJfbWXG8Zdtkr9XfcA:9 a=QEXdDO2ut3YA:10 a=PEH46H7Ffwr30OY-TuGO:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzE2MDA3NSBTYWx0ZWRfX7n/9qKqs+S9G xEruqT1ez63hiyjU3YTB0JzxVxvd3MqWsLvjMUeNI+rBaSRCLLPzQh2L7jOz71DYuWL4JWAhHqh g0XX9paOGEFVROSg3NVQYc2VhnoHHGZsAhsf1haSTwT9TEvsGyo87DM7bWzEVLfSQgfVGeSeTrQ +y3jwZPHTxPlYKi61xkFQnn1wRLob3/96ZUp3liC9xFmvrUeHxg5aSGhd9enMH8RjETNbJZEoll vkyu4v7g83FFHFABu0MVcLl1GAJw3PggQdbM3zzP4x1FCbm6X6Rjw6jD446PkB8HZTWqWsfPbGz Go6uOSAY3OqVrHglQTy3lvkm9F+F6uYh6brE6qnLbJB0VFfj4yvazmIHB3CTBgJoYaafpRzRhd4 W/viGyzG062I+ElYvM9U25j8jnjW9YQJiKXXpJAYREizp4Uld2EP0Lsb+QFWsGxALmn+l5bUSQJ yFiZHdBYDCIUZ2Wlj8A== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-16_03,2026-03-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 impostorscore=0 bulkscore=0 clxscore=1015 phishscore=0 spamscore=0 suspectscore=0 malwarescore=0 lowpriorityscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603160075 OF_GPIO is selected automatically on all OF systems. Any symbols it controls also provide stubs so there's really no reason to select it explicitly. 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 Tue Apr 7 04:21:04 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 EE53238F228 for ; Mon, 16 Mar 2026 09:46:02 +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=1773654364; cv=none; b=CsMF9HtyIZxVkvXuYPVkWrXKW323nyobRE1WEUEv0oAST3xtUv+Fk7msQqTFSa6v5DRNJIjCIG9VNq71QeszX8qayFY9q5gez+1Uur7r8Z/2ZIwdztKB5HnaeR4cHw1lnHKgJKTgTqP1p37EUEArS9KfjMPXOaGQh9XRl0HbB0U= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773654364; c=relaxed/simple; bh=N/KccnxICgrK3rI/2fd0AqdTwq45Oh63UAkAjH8PkgY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=RJpjxZ6Bk+oGR/2rbQ4D1qo5nbEcPBrFm8PfWmTxN5atUQJkD3vrsEvxNDQqVD6Y71QhObnnzjfS/2TU0vWLny93BSbPNIfCNmBl5dFUBM8JTgL5l/KfJWCeAe1hOwTaizvPCuX64fwTzZHGtKb1Na+hAAn+cinX+eNZmprC2Gc= 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=MmRWhV8p; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=IIlDKoq4; 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="MmRWhV8p"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="IIlDKoq4" 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 62G64e7P3777705 for ; Mon, 16 Mar 2026 09:46:02 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=MmRWhV8pxvq6yPAM Yg5E1WSc+BeQb4tX+XvJ2iUF3BjbIcU0ZH5WZLOgUYzAYRw/7eeCdhMbin4qtwWh FchyrhgzJ+vAGzFhWchYm7iXBPYgZCUgKcoV0dRKlibhTWrrrWrtiNvgo5KmeefG VyWfmOrp0y9G8UxLUetK4NviyuVlCozyEXASZgn6F0/SbZpHTJ0kB7KSGd/Nj2sd f+8xePkvt3dAR3HVM6WGKN6ZiMAKk+hazqGJYmUxIcbnwW8dctw1bI0zs3OfOxPh adpbDRI40qYCMnj/kEJEL01743iHjrrMuxU41dAps/QAazGcbWS13bGGXTwOPdTC X8ElmQ== 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 4cw0y7w000-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 16 Mar 2026 09:46:02 +0000 (GMT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-8cd820c6a4fso4015155585a.2 for ; Mon, 16 Mar 2026 02:46:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1773654361; x=1774259161; 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=IIlDKoq45Q52DgpC5tJOGkOVPd1MdgHiA6nLJP6f0pltP6RTVcXQab/y59WtKCplby SL4nAybqg+VW8iHCO2yAN2XLMzRxUylTnji/2Fg6ELYZ1BME9u8rIj1veNoi0b5xsLeu cB4uk8rjSD1kq3h9XVxbUFRXGmx90+q5YI8BC48JqiPGnxYmY4XU/guBa24FPdU2pULK yAj3Etq6WPy5IxwUnA9krb7joUCjQwU+WXStc6/p0aAMnUpfA3wNZkb0mwICkkAGJDLw wtOAoeCq7TS+X8E4nuPVk5d62wrk/rbfjRrOXIbE+nlg/fyqqX9FhGa7ZYdSPIzzFxCS wfvA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773654361; x=1774259161; 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=pXklPU7mcOnbsA3VsupZmQ5QxTK+mpNxr8O0SiOff0aEvXMlUk+BuX3u81snvx5VOQ 4o8F1lskI+Oc6jxExfx7mFYvLwgPyT5vxtGIZzJ3hsOA0JbP7SwPoQV6/lMIW2uOxLTs s+9htb1bWjOX8R7pqdZm3WnrVz8rXsed0BpTcaPHd9MiaRKcRlF0SR+YMx6BvIFo/GHl H4a9KXGQzfr/GsdJ+VpDV4wEp9W8H+kt8vRdXDg92bCiU4cS54TPzIKkG8FwHsTQyJfk yIkegYxHt4fHAhagT3XJzBtsDd3KIuEJADgh4W0OuKsywzoLr1RjzSsHM5AAZQLCAhKB e1TQ== X-Forwarded-Encrypted: i=1; AJvYcCWQh2jRLAqSSgX4vyT4aYHiqAmyTK2jiYkufQqfNyrBn0PFPxycWxKG3xJTpL+mBBTxsuWyxJzOXGR+F3E=@vger.kernel.org X-Gm-Message-State: AOJu0Yz+THBhohjL54/Jav0/vxA8qPFSM8wfOydf3wZzqx23MINVlUhq AhLp9web9eHTL1GCRttopgYZ/rCZnSIDQxuDft4e1pDgzcCWm2Y90+zF93UqqfKP93LFmuxZ+/A QRN6HGCfth84KvrmEH+m5t9JUUtjNwahTVdq4fAMsh4lFFtQW6G5bj4VdTJZQHVGskjc= X-Gm-Gg: ATEYQzwoIkBS3AumU+AJKnIVFaxO/y2gey6Nutb1AfkSN8rdELAzbOsm8Ypex8rPPq1 rjQeik9oaFN0S3R1IGmJnFSCrDGyg4Pw2fLEmxInf6XA9ghRaGYpkjy7oZBlyCGtI4q1yiAe3nZ lYW/q7nB2IBWrhm/pR7nc/7zZn4HeeNCg/BDKMIDQ+2Jaz++qLFne6iNBFJbuEZ9PCiSmzuYbpS vfD+dRgaPPc06ymyP5KoOkIjuSe0G0OnHEMvzjzv40lf0rkq90gTSOnvMuvS6IGMSO0stNF0tqM zQgloBVqUa3wYf2iSw3KYH6SRUJHi5keuOgwSYzTbVfi6aCy3quZe9lu16aZPL79pgAVGo7uJIM puZW9mXPSe/9GutLVOFYZCxMB7xDEucAls5y9XwNcwUGfJbOSI9se X-Received: by 2002:a05:620a:2549:b0:8cd:8f18:d1f4 with SMTP id af79cd13be357-8cdb5a4abf2mr1564739585a.6.1773654361434; Mon, 16 Mar 2026 02:46:01 -0700 (PDT) X-Received: by 2002:a05:620a:2549:b0:8cd:8f18:d1f4 with SMTP id af79cd13be357-8cdb5a4abf2mr1564736685a.6.1773654360971; Mon, 16 Mar 2026 02:46:00 -0700 (PDT) Received: from brgl-qcom.local ([2a01:cb1d:dc:7e00:ba9e:e504:fb0b:f1f3]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-48541ab9f9esm503138755e9.4.2026.03.16.02.45.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Mar 2026 02:45:59 -0700 (PDT) From: Bartosz Golaszewski Date: Mon, 16 Mar 2026 10:45:28 +0100 Subject: [PATCH v2 8/9] 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: <20260316-gpio-of-kconfig-v2-8-de2f4b00a0e4@oss.qualcomm.com> References: <20260316-gpio-of-kconfig-v2-0-de2f4b00a0e4@oss.qualcomm.com> In-Reply-To: <20260316-gpio-of-kconfig-v2-0-de2f4b00a0e4@oss.qualcomm.com> To: Catalin Marinas , Will Deacon , Andrew Lunn , Heiner Kallweit , Russell King , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Linus Walleij , Lee Jones , Pavel Machek , Wim Van Sebroeck , Guenter Roeck , Mauro Carvalho Chehab , Greg Kroah-Hartman , Sebastian Reichel Cc: brgl@kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, netdev@vger.kernel.org, linux-gpio@vger.kernel.org, linux-leds@vger.kernel.org, linux-watchdog@vger.kernel.org, linux-media@vger.kernel.org, linux-staging@lists.linux.dev, linux-pm@vger.kernel.org, Bartosz Golaszewski X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1970; i=bartosz.golaszewski@oss.qualcomm.com; h=from:subject:message-id; bh=N/KccnxICgrK3rI/2fd0AqdTwq45Oh63UAkAjH8PkgY=; b=owEBbQKS/ZANAwAKAQWdLsv/NoTDAcsmYgBpt9FBUPuNGhiF3uPrD3MLEpw265O2ryCfQa0A0 3Zj48AI/n2JAjMEAAEKAB0WIQSR5RMt5bVGHXuiZfwFnS7L/zaEwwUCabfRQQAKCRAFnS7L/zaE w/O9EAChOyuMMoMQSI3Z2l1Ai1DTeM7NVpOttafe54EyetzU0xw8PjsPlMgISx0CWvQ0gahGXVq fw++E21GJiYXzpJ3b2aqPC7+zX+2H5Y5orVnw/nRobgzElec6gqJpUSmgt1YDLvxp0PtuPSm6Ya A4iXITqLKjd0udPk2gaJGei2UMy6fkjfX6uyNSO3TGmBLquvyFRSevreObYkrywIO+V8vgMiMpa wZpzyJZe7cDpXUdQRXxelUAxN0B3TcO/io+SOISUGGzvRwiGpfQQcGSjttrm6om3sHQdwjdIMyV toCf80JzUY2N7Ki13DRxjZVnCAOFIXuD2K59YObtzbB9iqtXojbGl+NFNYXRpjhlk7+LOdFCwVt Ys9JHWGMBrCk1t9+CpAgigQ1LbMxDP9+5EC1frWy4rS7uBZlOEaozyHrRn6q1i4NhSgPKlIFqU6 E4Qs06xlH4ks+yPLrcLn5D7P1nGkri8AAIFhOWNYP5POm11KHxerWB02ZbqkwkvkUjLIkumX0wH xegWOZOlRuSPp2wPqnVW8WZQqOh3OPUOPIcPnt/UxPvPlLXsz/MvVFadH4CmLG7UVcsD81jpgk8 L60flzwaTd17bTl5BJJTYa4ZBOk1876I9o7jppj4M2qDWpFv/RRgVGA/71+FMt4JBE9UpRcNRD8 Kfg2tDgl4ySflcw== X-Developer-Key: i=bartosz.golaszewski@oss.qualcomm.com; a=openpgp; fpr=169DEB6C0BC3C46013D2C79F11A72EA01471D772 X-Proofpoint-GUID: Qv7GTs18cJpMzRY45Gwgq1yXkkkdGedV X-Proofpoint-ORIG-GUID: Qv7GTs18cJpMzRY45Gwgq1yXkkkdGedV X-Authority-Analysis: v=2.4 cv=D9xK6/Rj c=1 sm=1 tr=0 ts=69b7d15a 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=YMgV9FUhrdKAYTUUvYB2:22 a=EUspDBNiAAAA:8 a=esZZGTiVAK7d0sqnEIwA:9 a=QEXdDO2ut3YA:10 a=PEH46H7Ffwr30OY-TuGO:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzE2MDA3NSBTYWx0ZWRfX9gpL/5nWueGF 1fAqsmUGhXL86YwaijVFXxbuXRuvykcjBuiLrv+tNR1xnl7baPFWU+2uhTJpEEIlhanDARY/7ws 07VRAYFP84dP1SA8qFZHUwIjFbQHNG+xahzUqf56jvSRQ6KsFegTo11D5JRQXWtcSSt7AMMHr28 gTr9uzO0Ecl9E66FsFoav7F/IWQHbbV6U9IubxU+Sb5yRBeRoNiDGfq5w3GVIXIvI2AK0njpn+u eVWHZ2C139McT0FpB5GzKVeeH0B1kD25dk76D7h7jr/K7tGQGPPImH/AFYTe5DhPIqGfw7rZavt WBnrBqZjdXhJEEhQk/fWzXAzVIAl199lpbfHgOme7UEodHCgtjt+ckNgPXp5iMWWXaZeSPI20L6 EfAPyC5QVw2gwDBDiv1A9I5KYvG165IywrZ5gNJVl/8Wc1gwmucBkGwwdsCE/2nS6WQVoB1bd+I ZiuESEmDlhXxmBlB5Zg== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-16_03,2026-03-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 impostorscore=0 lowpriorityscore=0 spamscore=0 suspectscore=0 clxscore=1015 bulkscore=0 priorityscore=1501 phishscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603160075 OF_GPIO is selected automatically on all OF systems. Any symbols it controls also provide stubs so there's really no reason to select it explicitly. 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 Tue Apr 7 04:21:04 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 CE0A338F25E for ; Mon, 16 Mar 2026 09:46:05 +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=1773654367; cv=none; b=U2AogzzaVeGjAxSHn/MdVXGZgob/VtwhhiXMWiIhpwFKRSsJe/YrRrIIp/u7Qre1j/A6vGpi1VdvzWDCeutstbWBczZhuo9Mlk7IqOlTMZU/6bHuMPEwzapgaOlQZWCzUqeyQXX+0gQUGw7XvR0itN/syctVV6LIXsvHOPkfrso= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773654367; c=relaxed/simple; bh=ycfAg3aclT41fsBWRPRsJNKO48Ir9OozAETuIxOc+z0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Nj1+KMNkhtKi/7FTdW/p8aybl8Bfd93eqxwYZTBhc4rmW75msQfIzPibQk1aygJvltoWYHDqn1ajQUxeA9rGv87eg+lP1mCk6RY0nQ9/e1LZ16pFnqVWF5Gicw6JlokATRUDSwQVRuLZv8eyxujQxplf+Cu10bWttL9wZkbnoGo= 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=QU0Say8C; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=F0U7Zt33; 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="QU0Say8C"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="F0U7Zt33" 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 62G64grl663079 for ; Mon, 16 Mar 2026 09:46:05 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= /8M92/apjmq6CGydOBASUnB0p6g0vTHMl9+aCEywdD0=; b=QU0Say8CoQSUyAkp JckFVBdAU4zPilowwEhJglY8sfwkbmvrMT9wYno9to0d7PQW1Cy+d8u0vHTri7HK l/uwb8jNBeeSBzTtyNeMwYHIcqFVwoouzrAHEbMWW7FrAzvEIMYVLi324lBRPKeB SbAPrvftyxr4lIq/U66rVl5Cjmf+P4ArQuPSnWu9BQS2jqxwgBZRypxRIHv0qXqP j5GOwAIuIjzdMbd9kc6RcJPgdbzfWHSaj0034I1OMOygbj2gP2sfnW3MqEy0wQ8a BkwBEwuC7ys0K4pcY8zWMf6xajJLpY/AuSy9ZJyEMKMuGVRt5vuUpmhsbmORE+A1 ilYstA== Received: from mail-qt1-f200.google.com (mail-qt1-f200.google.com [209.85.160.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cw043n2qr-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 16 Mar 2026 09:46:05 +0000 (GMT) Received: by mail-qt1-f200.google.com with SMTP id d75a77b69052e-509011403a7so241335381cf.1 for ; Mon, 16 Mar 2026 02:46:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1773654364; x=1774259164; 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=/8M92/apjmq6CGydOBASUnB0p6g0vTHMl9+aCEywdD0=; b=F0U7Zt33xch+Wfa6pT2zDbfJZjuld8/O5LDAcCKA4bWp7JIxZR1Tih0ZuZ0Dq3FTZ5 8Uv8NQiX3nNVjHmJ/LLg+sHqURqAnBAdRbmx+fwokaIWaNfrQtIW6D6W4oVuX5X4OIin zZpT3PYCA647KZINtLVkn0MJe9PaVyUwaqmMmN2PUMcl5k67Koa7HMQDYrIrapXJgNS7 mCTHxRUjB0NCeqZAbPDaEcoZq9aVmc5RIuULBrWdda49BhGhT7iS2xF/1J+0dpbY/3Lv T0lz3YrcPTBEwhnjuVgVpnI6ru+4VeltqeHb+JTqx23vWgvKL1HaA4N3W8X+Symida0L 2pmA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773654364; x=1774259164; 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=/8M92/apjmq6CGydOBASUnB0p6g0vTHMl9+aCEywdD0=; b=cwnZQd75YFJ0TOau7TsThOhnafQzu/OZvCeGcvbxeSOS1aSwn8r9yvNQac2MavXpO0 ayDQcKni5UDIaGYoN9DzoF+C4O+LVryZHc8r03QnAU3++PJT7SWJ6m0+PFHkAubIcVgS wYxA/i6eqbsiJXvQa2WnT9L03gxJvtDWAaNVbXEdJouZnHJpQg9SPkNaznpkvC/7Exd2 f3ZK6hBWnVDaciY/wHlfxDigpa4IpBBeC+ZaS+kNZFQdsjVOZppwVFDGbnn5fd/js+qt vk0am3Mj638A5ZL5e1ZQ1R/q/EU5oo3+eWDgPhnTsLBA9i7yc5s6/zAAjDkJ6sZsBir7 rwsg== X-Forwarded-Encrypted: i=1; AJvYcCUWW/cUHi9/t+a5K0fwTlapQwVQgMbeYQIM/IMkNrIJYsG82Up46RD9Ztyy/0Cwdxb4duH2rBCdBDyHZZo=@vger.kernel.org X-Gm-Message-State: AOJu0YxhLabaak3RwyHQIg0MFCliAPiEQAOGvABnNWGKOtdJ9hhLYYY9 M6O6mPSxCHp7PmL2SFE5Jn5kwRuf/yCG/l5KZm43224PXd+SitnBCcA9SIbsysSOG+iGxH2fJPn x+p5S4dld/QOBSbE4Mp9OCbC46QQtcs1g2y524VO3VIA+GRcYkBCDgZ5hOFfT3GduurE= X-Gm-Gg: ATEYQzzvMLzzVy55s5di3R1QSmgNFoe1G0GDyolC7Lfqb0mHIhTrrtO6OvYMx1UiyEg ADlDFzcQ0cjeYiPNEe4V+DPV/ANGfPGUUSvCBRh8alrgmljwqcBeZ5qIFUYe8PTshjMPqjFUvk1 b7Oz6fIVWb82fDqXij0E+aRtEGQKUl5gSnb9KrUM6t7g2Hp5pbjcwwv2NwO7vpoedCW3uu00fjN 1D76McxW+kbpsS0fuoxR6261ysBVCnxc+yO1ZpcvMtel5VhhrqBv25ttZdZ3khV7LGxQiAccPcU iRToDEktebZiImSXAcI3OdjrXzbjlsI8W4u7PDMK8puG39UuK4bPRG7Bm+Ar5WnFmnbpgKSi9mG PCuxaezcO1hTuhIN1PCN7+Nk89Wh/cr8IYCWiClEZ3p3ngR4ORi/f X-Received: by 2002:ac8:7d4b:0:b0:509:1795:a7db with SMTP id d75a77b69052e-50957ba91camr166152451cf.6.1773654364268; Mon, 16 Mar 2026 02:46:04 -0700 (PDT) X-Received: by 2002:ac8:7d4b:0:b0:509:1795:a7db with SMTP id d75a77b69052e-50957ba91camr166152101cf.6.1773654363732; Mon, 16 Mar 2026 02:46:03 -0700 (PDT) Received: from brgl-qcom.local ([2a01:cb1d:dc:7e00:ba9e:e504:fb0b:f1f3]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-48541ab9f9esm503138755e9.4.2026.03.16.02.46.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Mar 2026 02:46:02 -0700 (PDT) From: Bartosz Golaszewski Date: Mon, 16 Mar 2026 10:45:29 +0100 Subject: [PATCH v2 9/9] 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: <20260316-gpio-of-kconfig-v2-9-de2f4b00a0e4@oss.qualcomm.com> References: <20260316-gpio-of-kconfig-v2-0-de2f4b00a0e4@oss.qualcomm.com> In-Reply-To: <20260316-gpio-of-kconfig-v2-0-de2f4b00a0e4@oss.qualcomm.com> To: Catalin Marinas , Will Deacon , Andrew Lunn , Heiner Kallweit , Russell King , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Linus Walleij , Lee Jones , Pavel Machek , Wim Van Sebroeck , Guenter Roeck , Mauro Carvalho Chehab , Greg Kroah-Hartman , Sebastian Reichel Cc: brgl@kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, netdev@vger.kernel.org, linux-gpio@vger.kernel.org, linux-leds@vger.kernel.org, linux-watchdog@vger.kernel.org, linux-media@vger.kernel.org, linux-staging@lists.linux.dev, linux-pm@vger.kernel.org, Bartosz Golaszewski X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=2426; i=bartosz.golaszewski@oss.qualcomm.com; h=from:subject:message-id; bh=ycfAg3aclT41fsBWRPRsJNKO48Ir9OozAETuIxOc+z0=; b=owEBbQKS/ZANAwAKAQWdLsv/NoTDAcsmYgBpt9FCsr+3ySzhvaFrDEu2jlI2ca2/VU0ZuUDRZ h/QHOkV8MaJAjMEAAEKAB0WIQSR5RMt5bVGHXuiZfwFnS7L/zaEwwUCabfRQgAKCRAFnS7L/zaE w8OSD/4xPlSKe6zDcXWGEo5YW/EA9uYpMpG4PAQmPnTEFzbMr5PpOZXrZzNFIreMNBy2BpYPII0 FLOfvACMKHBEK/lMJcpdhUIe+a8tPlN/SBSZTqiQwHIETPhjhExIVinaATuY7HLkMDFOQTP0JNC J2BqkKFeHcgq3PUcgb9xiRvZoMPCkxnrpRTpXX1y835JSmBnPDReQi6vHK5ADP1/BPutdidnyvH 9yZ1TYt0ljYws4J7lSHR/WMyOjESwqYlEV69fRKln2E2SAfyf0FntWujUoN/kBchRmLm+n85X4m YbbA5PdEEp+/gZnj+Uhc/xsNPFeVN4oM0buYTASV7EXs0LcJMEgtxr6D14oomGSC4KMgGouUlys H1oTd+Vuhlz1fdvmKc3+vuHNauM/axnC54bVunevji7HKnidBr5irLbip392znw7aBqbh1vEfEB fRxBTPwY3ZNQkwCPLBO4giaehLHs3b2eRR7Tq8X09vWEZTdKNeb57phqFPPRESgjdPh+HLCarEn W0ATTNh+lSJ29lS7HwMxD9K/AF/3JWHml4ukBQ9t+4CRoQo7QKNpOBdybXr77GQ8uPjHNfG3Dxe 5t73cP8z/CU4814/6ae1jBKHAPzcm/YjxFBsAZKehYuWY02UArO7lR+KM0SGGBNTmQxkWquSutP kHQ0kr8eTmMfR1Q== X-Developer-Key: i=bartosz.golaszewski@oss.qualcomm.com; a=openpgp; fpr=169DEB6C0BC3C46013D2C79F11A72EA01471D772 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzE2MDA3NSBTYWx0ZWRfX8aGOweNZHHXW VOBeMbwH8LTZCQQrm5HeCWqoHOv+qDhUzm4yaW3NTcX/sHiQLTcWrCmqBhfcs/pM/BHZocPQv0i a5K89SPGWJnanfUPPzeLyg+m66au33nPtCyYWd4zPrH23z3+pix1/j+bJ6zjC6Dj9CfA6BY/GK5 lJWz0gHrrD1g8scz4gO3uJycp9Me8FivK8YdXXG09/xThVfT9LGLFn9fEYhc0Hak4mQZU1MDZU9 z3Jdii8umKFhEGR4N0y+z/qbJxVaEWQNhXJBJGqBahNFWUWZQGu4bYz8dBypFKia98aOhYFJ2By Cw4fYYPnLCIz3H3LTgZVgiSObzzBhhG+LkQXcbMAhoRARld0HpFwQTaxQi7F+yp14VJ09LD4Ysq YB7PTkoN2lT0ZSTRTiGSc8xW/XWZ0YQ+Y0YX9HRIrIt17GrIsrDqW6O+DOwOcItt+PEHitar8Oo fqX81942gCEYH3Kjytw== X-Proofpoint-GUID: 95jsrC1OUK7sfUG74eL_9klcnzF_MhOX X-Authority-Analysis: v=2.4 cv=fLs0HJae c=1 sm=1 tr=0 ts=69b7d15d cx=c_pps a=JbAStetqSzwMeJznSMzCyw==: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=jH2LZSAcktARuhmwcr4A:9 a=QEXdDO2ut3YA:10 a=uxP6HrT_eTzRwkO_Te1X:22 X-Proofpoint-ORIG-GUID: 95jsrC1OUK7sfUG74eL_9klcnzF_MhOX X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-16_03,2026-03-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 priorityscore=1501 malwarescore=0 lowpriorityscore=0 suspectscore=0 impostorscore=0 clxscore=1015 adultscore=0 spamscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603160075 OF_GPIO is selected automatically on all OF systems. Any symbols it controls also provide stubs so there's really no reason to select it explicitly. 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 20482be35f268221b2a14a73f4cac107fa0ffa93..1bfc7f0f0fffd395c548c8ce36d= 4e31931efd093 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 @@ -690,7 +690,7 @@ config VIDEO_OV8865 =20 config VIDEO_OV9282 tristate "OmniVision OV9282 sensor support" - depends on OF_GPIO + depends on OF select V4L2_CCI_I2C help This is a Video4Linux2 sensor driver for the OmniVision @@ -1246,7 +1246,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 @@ -1284,7 +1283,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