From nobody Wed Apr 15 16:27:32 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E677039D6C0 for ; Wed, 4 Mar 2026 09:03:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772615026; cv=none; b=ehn2+Dq9XJZ7PSLPEGX/+o3AncNyDPhKhocqJmG8oqDtiQz3epD0az4i5yTAQogXV5iupgfNK8DSN6oVgTQqkAqU8qtuSNnBN5+g7PRK7g6+fxXZJPx2XKkt2+jUeiGtbJho8ZPj2HtDYdQak5ip/8CZySy8/ZwlvHIqPkpn4CE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772615026; c=relaxed/simple; bh=N/KccnxICgrK3rI/2fd0AqdTwq45Oh63UAkAjH8PkgY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=WfBSK0T7W187PPPy/hApVRTBoO7wJJB8DLBeQrgHR1wRGx523z1BkzOHcDk30c0QXOlpe3dct0DzjCE0OwI63Fm7TW64d7EF/JwRSbMJpxIy9Kg5y7jy+3HQsmE8pqCJSEKEaOAkbHqbDoyeSlv43uxQ+MDX/rqQtUi5uVfR+bw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=QdZMEtFg; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=EeAgRd9V; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="QdZMEtFg"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="EeAgRd9V" Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6246DHd11203427 for ; Wed, 4 Mar 2026 09:03:44 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= HvHWdMGL2qhQtG+yXiw7hgmpA7lCBBYNzpbwEI5vSeI=; b=QdZMEtFgACYOjWMI zjzVX6lMjeoh+r78CfuICfgv9KDzAQZTu6KfE+KrrT1ykTKi7e4CYCdfTNGINBoM QSExrDbqbBxmj3tBQiPFvxeuzRRQSDl+poZtc2GiB5rhgljz5+G24pLOrvcwewxU pYsqrxoXUJFClpuhe2E8leDDjPsdFRzIZJSgAfp9Ghgra0RJdTjdn9Jsnder13bR HbQ1qDprRZGko0coyeip/5xZo65evvgkr2rEJRBwt0V1xVKnMomV3AVasglwv1r7 GtRyf+P4zvLDaw/qGQ04UOc/WK0I/6QmoIDXKz8etkL7/Xm9J9qSM5rH4oRpuXmh DZdOXg== Received: from mail-qk1-f200.google.com (mail-qk1-f200.google.com [209.85.222.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cpf9c0jwt-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 04 Mar 2026 09:03:44 +0000 (GMT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-8c70d16d5a9so3930060385a.3 for ; Wed, 04 Mar 2026 01:03:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1772615023; x=1773219823; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=HvHWdMGL2qhQtG+yXiw7hgmpA7lCBBYNzpbwEI5vSeI=; b=EeAgRd9VP5ryOgNVc2szVQmnRbzXvxCxq9zxBa7YXqqCZJ+gqBp8h9bq4xb+qpdWIe 6hBH7Hxy5rsY42yfN8/DKWJNDuQ0/gD5S3WEL4TNOSyFYmwQoYRpZqvL92rUEYM61D+L q4cQn7e1F+kIll7CcEToWoj0QPKJYVmxuVbXF9vOlGXY/MMSFWcjvSmeQMLFK7EO7Rjf QHOnT1JWMYy3CJfW+Zgm2TKFWyV0VOwVHJYOxFw8px93W8+TTBfdly7xysUqNMaYY/76 LCwI8jVC+Euj5D4n9rbvFyOo1lzLcrYwMw/LZeQcsial0xFOpc8StQgCwcQNG5s51vAm m0dg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772615023; x=1773219823; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=HvHWdMGL2qhQtG+yXiw7hgmpA7lCBBYNzpbwEI5vSeI=; b=wIYfBovbHr77mCDnq9bl8mwjixSS7iNsZkgn1BbrpZP3wppK1pDWE+oUzPt1MnMbGT Oc7jQLvZV6GSXLHEtQshUjdeMVZe8gJlZiED3+96K15MqUPArbvvkF+x9gPpQpmrK+Ob b8XnBHomwPlqkid1LKC8zPbV1nQIe+It+qhBKVBK/2/TW5rRJ85B2aRtORiP2IUSfr91 IQJGUG+WN4DsGGk6VBDy4lcz5XC83BGDyQERLN8h92yUz+cfLK/+Ca89erb9jvjkAiAH xA2i1bDfy3eCA2EXmkKTF3jYxJLbCxnN4+ivZEH0rtkH7+wr4WDhzO/Xe7+oM9Lr26tK bwiw== X-Forwarded-Encrypted: i=1; AJvYcCUKXX91OPWEfNfKn6x5OOdOBpOmEuciGwNIIo5G0S52fQDbI/B3KZwLT7okC4lELYmtDlyIxyiY5+CBZjU=@vger.kernel.org X-Gm-Message-State: AOJu0YzwJQzmToZ6K9oDzsy3tyni1v1TtB1+urEI4bOluN8bKqgRxiJt XW2Ef38qW1sTvOoP0+FHaBEEFNrcm3BWjC/EghFAZi9ZKAB78luMXXnSgkKvlSG52Gqh7posQYg Be0IW5KV3jAfBQe3QeNduYd0vuF3zgVko36P/hT23aSEWHb7C/HqLJiPSRjz8JYOFUkg= X-Gm-Gg: ATEYQzz88cibsxQD++a062xL5VT53QCsYt34EvxoB4e1/cQYcks0ZW4dQkeUcphvh4n e+025I2hjQh/7iQLFdk1ARzjZMoAhx+AlHxyF2n2TxwBRq5PUpXRytHexwM87c95kfEUdaeZSWh Kp/i4b2TU57ELn5+7vewWfg9aGz8oEi9w7YCD0vLRnia6WToGvvmtyhMHSh0IcowM/laBgD9BXX s9J5YHBzv5Bl8SYS0uAnN/wXzcflARdHo8uHbUkUwkETU8cc6k8Un+/B67GUDNXuut2iNnRGFCI HKZgl9gbc46oy5YznCcLnnK6qecq+D4N3htXXn7J7GhRrM4otTrtuEQfFlrtBKQCf7x6S6aJxNr KcOV+BZRgBBd6CGG2qtqn8p4RdcJXnMt58en3sec2HMSiBZm3Cd6j X-Received: by 2002:a05:620a:1920:b0:8cb:72b2:2a05 with SMTP id af79cd13be357-8cd5aec6d38mr153999785a.2.1772615023276; Wed, 04 Mar 2026 01:03:43 -0800 (PST) X-Received: by 2002:a05:620a:1920:b0:8cb:72b2:2a05 with SMTP id af79cd13be357-8cd5aec6d38mr153993585a.2.1772615022782; Wed, 04 Mar 2026 01:03:42 -0800 (PST) Received: from brgl-qcom.local ([2a01:cb1d:dc:7e00:edb0:af14:f4c7:c6ac]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4851ad02ffcsm3644895e9.20.2026.03.04.01.03.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Mar 2026 01:03:41 -0800 (PST) From: Bartosz Golaszewski Date: Wed, 04 Mar 2026 10:02:34 +0100 Subject: [PATCH 13/14] power: reset: drop unneeded dependencies on OF_GPIO Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260304-gpio-of-kconfig-v1-13-d597916e79e7@oss.qualcomm.com> References: <20260304-gpio-of-kconfig-v1-0-d597916e79e7@oss.qualcomm.com> In-Reply-To: <20260304-gpio-of-kconfig-v1-0-d597916e79e7@oss.qualcomm.com> To: Catalin Marinas , Will Deacon , Alexey Brodkin , Vineet Gupta , Scott Wood , Madhavan Srinivasan , Michael Ellerman , Nicholas Piggin , "Christophe Leroy (CS GROUP)" , Andrew Lunn , Heiner Kallweit , Russell King , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Liam Girdwood , Mark Brown , Linus Walleij , Bartosz Golaszewski , Neil Armstrong , Kevin Hilman , Jerome Brunet , Martin Blumenstingl , Dvorkin Dmitry , Wells Lu , Lee Jones , Pavel Machek , Guenter Roeck , Wim Van Sebroeck , Mauro Carvalho Chehab , Greg Kroah-Hartman , Sebastian Reichel Cc: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-snps-arc@lists.infradead.org, linuxppc-dev@lists.ozlabs.org, netdev@vger.kernel.org, linux-gpio@vger.kernel.org, linux-amlogic@lists.infradead.org, linux-leds@vger.kernel.org, linux-hwmon@vger.kernel.org, linux-watchdog@vger.kernel.org, linux-media@vger.kernel.org, linux-staging@lists.linux.dev, linux-pm@vger.kernel.org, brgl@kernel.org, Bartosz Golaszewski X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1970; i=bartosz.golaszewski@oss.qualcomm.com; h=from:subject:message-id; bh=N/KccnxICgrK3rI/2fd0AqdTwq45Oh63UAkAjH8PkgY=; b=owEBbQKS/ZANAwAKAQWdLsv/NoTDAcsmYgBpp/U1CAGsVjzpABaYhlFKngSKy+KmCDgU4eXzu q57RqMlO2iJAjMEAAEKAB0WIQSR5RMt5bVGHXuiZfwFnS7L/zaEwwUCaaf1NQAKCRAFnS7L/zaE w3DqD/9PZaqFjzHPxlhtWo0GqKJVg102IgVfZj/tA1PX7Uxh4/ynWD06yEWrPqhz1HEI9+x2S13 yT8h28khnaaDI7C4bitx1j6T6cBtXKG5ufSmOkJr7wT1tYcNZd/3B3la5kezelJHlO4WaYK2N6S 7tgOp3PI+fHBk6JB3126BC2M2XslfGsNRD5RVx++QUGo2DzuXzmWeTr6TgOh0epi9Tq927CSyVo JhBLXzNP1AYZKgvUllA84Q2jiw1dqzcC+GXtZtEkFNtYaMJ+N7dcg+kCtF+lk1u4LhMyL5kosoE TIXVNq8/9DX5lElAy6BopXJ1esiI4bGjbih1MVq8q+b8OF3DjymUIjNn4q0Ycouumh/Sd24yOqC spOSRP4SpSQtdcEhskbiHKywGf6nSVFFAdQcTy0T9Ptf0tuBZSQqh74Myp3webWzBqORNxSdsMa a+XpmTJFYPLXAkrQ5UcoRhH2RJbwlcgxuHWQkuG+L3abK3YeuiNH1Wrv1zw4gUPM6/deV9ktxKG ju1I9zXk9Rt4mziW0BQZvu6PB5hSJYPW0c1cnhIkG92TA/65fHEvvVcxqAiYNrb87i+QKO2c7Ke jbLnEh8hA0NpgmS98XZAw6b1RSS/T/rS7ehewAVW243xTprAfg7qz8uO5ohQq9Lb+3RaXVhAzkq TicUPD4/aipoB2Q== X-Developer-Key: i=bartosz.golaszewski@oss.qualcomm.com; a=openpgp; fpr=169DEB6C0BC3C46013D2C79F11A72EA01471D772 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzA0MDA2NyBTYWx0ZWRfX7PnppsNHYn8Z tq6dl2ML2R4XsQcSwCQb8RpQ6dpVh6FsSMwY3vymVbFzqxsEKevUAIaLT35brz4VukPfWazw5Pg lsBmjgXD3b9bFkm75vZ4ZZjJqI5VjTRZ5bllGkos1C/TGrV5yUUgnIIMQA+qY+JQEqKx5xVSYhy 6XZRsKOQmKB+Fp9ygpqlk84PgkNO/THgbyGXaingo4zY8+hLXaDryF+h48m+oPHpMJuN6GfmoVh vX7wC+AuqsOnXQ9Yi1nqFT7uErlUHtXQqQGLmfyEz4U269gBPtoZoOh8s/leNsluoLk86goMe9B gLjhZkRHRLeTCU6hPenjoJjI2yWv1Wt1c+IQ/KtOGvQvzO+9FUAqGBBmZzBEvj9wh0rYqK3w+Qu HrnHkX8BBHlHWIRdtpewZ9sPiTGReVoDZfcEoBvSz9RLpeqFYkFkS9gWRak1MQNluOHqKzkMk1Q JNC8TN6G5KOBpkTw2qQ== X-Proofpoint-GUID: yfeM0KRdIwD5gFJsdzQo29NQ-FgKien1 X-Authority-Analysis: v=2.4 cv=S4LUAYsP c=1 sm=1 tr=0 ts=69a7f570 cx=c_pps a=hnmNkyzTK/kJ09Xio7VxxA==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yOCtJkima9RkubShWh1s:22 a=EUspDBNiAAAA:8 a=esZZGTiVAK7d0sqnEIwA:9 a=QEXdDO2ut3YA:10 a=PEH46H7Ffwr30OY-TuGO:22 X-Proofpoint-ORIG-GUID: yfeM0KRdIwD5gFJsdzQo29NQ-FgKien1 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-04_04,2026-03-03_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 adultscore=0 impostorscore=0 spamscore=0 priorityscore=1501 lowpriorityscore=0 malwarescore=0 clxscore=1015 phishscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603040067 OF_GPIO is selected automatically on all OF systems. Any symbols it controls also provide stubs so there's really no reason to select it explicitly. For Kconfig entries that have no other dependencies: convert it to requiring OF to avoid new symbols popping up for everyone in make config, for others just drop it altogether. Signed-off-by: Bartosz Golaszewski --- drivers/power/reset/Kconfig | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/power/reset/Kconfig b/drivers/power/reset/Kconfig index f6c1bcbb57deff3568d6b1b326454add3b3bbf06..8af398b4e6f7fc5f2ecd92f11d0= 3c43cdefe1ab6 100644 --- a/drivers/power/reset/Kconfig +++ b/drivers/power/reset/Kconfig @@ -97,7 +97,7 @@ config POWER_RESET_GEMINI_POWEROFF =20 config POWER_RESET_GPIO bool "GPIO power-off driver" - depends on OF_GPIO + depends on OF help This driver supports turning off your board via a GPIO line. If your board needs a GPIO high/low to power down, say Y and @@ -105,7 +105,7 @@ config POWER_RESET_GPIO =20 config POWER_RESET_GPIO_RESTART bool "GPIO restart driver" - depends on OF_GPIO + depends on OF help This driver supports restarting your board via a GPIO line. If your board needs a GPIO high/low to restart, say Y and @@ -181,7 +181,7 @@ config POWER_RESET_PIIX4_POWEROFF =20 config POWER_RESET_LTC2952 bool "LTC2952 PowerPath power-off driver" - depends on OF_GPIO + depends on OF help This driver supports an external powerdown trigger and board power down via the LTC2952. Bindings are made in the device tree. @@ -198,7 +198,7 @@ config POWER_RESET_MT6323 =20 config POWER_RESET_QNAP bool "QNAP power-off driver" - depends on OF_GPIO && PLAT_ORION + depends on PLAT_ORION help This driver supports turning off QNAP NAS devices by sending commands to the microcontroller which controls the main power. --=20 2.47.3