From nobody Mon May 25 04:33:59 2026 Received: from mail-pg1-f172.google.com (mail-pg1-f172.google.com [209.85.215.172]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 38EBF14F70 for ; Tue, 19 May 2026 00:42:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.172 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779151324; cv=none; b=DyFx6Fv8QiNqnzdScUVTLSEYeghl53N1ij+qN4h9V/zhW74Uct8ZSZRDqWUIkJtjbB62VJW2dg3/Z3SZUaZnwy9KpiON+u7pWeKoP+BygwMNckQhTuY13RWsaqXNPAl/xgw8bjT0s9YLXo6hhXEYFmVvRs7ROtBdmUg/0k+pIWs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779151324; c=relaxed/simple; bh=1YmX0fGkcJsbMLP5ma7XnXNn/SksmhSZbH30g99aBFs=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=F45S5/+yqlyDzlFPEcCJcOEazVXR9XT1G3cJ8E/dgACyEgSmpn2CP8gMf3QLIkeejMnkwyaz8/IiezCfma78PPdqFhwICJeih3k1OyLRKm7P+2eYBnQXHz6kFd7cFvKHME49JxGqVTqR7yvab+U5IdGDYrSE8voidT6egLXdIn8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=pT84BESE; arc=none smtp.client-ip=209.85.215.172 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="pT84BESE" Received: by mail-pg1-f172.google.com with SMTP id 41be03b00d2f7-c795f441ff7so2358353a12.2 for ; Mon, 18 May 2026 17:42:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1779151322; x=1779756122; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=BKPyDfzW/WAVTLGso+F2wDl5cgejxyDE1jm06Ek0+Ig=; b=pT84BESE30sdB+23ko1kTegCOIWgB1FyNUWsp73xr8bDtTd/qO8On6CqKUbKQ4xYNR iYqKr+MscXY4DWlxC0vnHEpmwxn4Z9KYxoVZkq2fomG/iHL3y9VP8TvOIq64ry3Kysn0 L2XxXKgX+kiAdablpfHzTmd+jwTD8TbbfoYMyzv7YYpw0lniDx96L31cLi0zRBWyL5Lk aNO/eBJbNVUH8RGxvjW0/tLwFTVTSgag+20hoB5n150+WPjc5UEfainLfOHCWLILrtbF 61KUTR8fW0V0MU1812rU1Ac06daQJ4Zzu3K9JrGATV9ext7btSdgvkAC7XyszZwY6uNA g1WA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779151322; x=1779756122; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=BKPyDfzW/WAVTLGso+F2wDl5cgejxyDE1jm06Ek0+Ig=; b=Se1XqYXT+in2lMZCVijHPnPztRUnUmtLxHDmu0/CLAADeJmWirLATmXYG/63Ge6bvW 2JtARs+Yqy2szGBu/zovszzW51pcug7hUGVG/gcK0ctZf3iLD+T1eNNS/mkG8S/4AHFr aHAf7vaEHVdpU7qURSeUdlCMEQyGKs/rbsLJa7fySsiYi/IYbZeNFk5uRvFKSy9crvZv iJUzFO5ESOJQ5I7dwC4UIWsdlANqUrVtGTNCz90qyusObQNhcl/EB3QyG1F9nVMaBkUj emiYs5P7QcRQJvCPYSJFOBNoEY/X4rO58OvkBbQo8KMREeYNnSkcurfOmE2eW20MmGv6 Y6AA== X-Forwarded-Encrypted: i=1; AFNElJ91M0FFmsWyhyiVYncNghoXSL+77oEJvBnEG7LWgu3rKff12wPFSFUWpRjWCkfYulwPHy69hdoQk4v0Hrg=@vger.kernel.org X-Gm-Message-State: AOJu0YwyuORAMYjlXUoDhXDFWURMlhg9sN7hGrSff8G9Z1MJ+QxayQPw ATH7/kgvhTgzNbnnvGre2v8gptLWQSrN2hyRh+RaFMVgMjvSndP8Pm0d X-Gm-Gg: Acq92OGkXxclesnmz0/ZhARaNUCOHS7Xwwb3knCnDlkz1Y+BalhHR6MjuLleZumZWbQ HbkDgsnVjoecTL/nLp/Yc3sGA9/cfjexmeVRx7QzCQ/jJkgeGqwK169BIQA70c43DU/9Qc+SoA1 hMiIEjOnJvufjmXsfLFKf99Lrwy6/m6heBysZie2FretGZZfiWRfxuzEPJTvpCKEhC+9F3Z4JG/ ZgyczgTP0ZMHvQd9a/CyjEYMHtiY0PXS/Md2+Dxkk2dJQ3n76YU5+ggWVvzwyLLO5WbC72dupP5 k6pipNZZX8lR5MKyudP2wirbN8czKDLAq8w/yMnuLrFS5qXNaQJYRz10qGmUojvaHjFulS3oQF/ VjZMty1a61MJJR0SMAEBiIyUppwPdBIT9+8qhZw70ZREFMR5/8czjqtR7J0wG7vQ/J6t69iKz7G 3n5L11tG9rFrZF5FeHweGxOoi/r1VuNWJbg8WCRWwFGtoGTSjCSl615WHAZjGsVsYjACkpWRtNd FHkqWEt9R12ZujaFSYolFILuMj8+LQTl5E= X-Received: by 2002:a05:6a20:9190:b0:38b:eadd:449a with SMTP id adf61e73a8af0-3b22ec635b9mr20395564637.38.1779151322481; Mon, 18 May 2026 17:42:02 -0700 (PDT) Received: from ryzen ([2601:644:8000:5b5d:7285:c2ff:fe45:8a32]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-c82bb062941sm18819785a12.2.2026.05.18.17.42.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 18 May 2026 17:42:01 -0700 (PDT) From: Rosen Penev To: linux-pm@vger.kernel.org Cc: Sebastian Reichel , linux-kernel@vger.kernel.org (open list) Subject: [PATCH] power: reset: st-poweroff: Use of_device_get_match_data() Date: Mon, 18 May 2026 17:41:44 -0700 Message-ID: <20260519004144.626969-1-rosenp@gmail.com> X-Mailer: git-send-email 2.54.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Use of_device_get_match_data() to fetch the reset syscfg data directly instead of open-coding an of_match_device() lookup. This also lets the driver drop the of_device.h include. Assisted-by: Codex:GPT-5.5 Signed-off-by: Rosen Penev --- drivers/power/reset/st-poweroff.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/drivers/power/reset/st-poweroff.c b/drivers/power/reset/st-pow= eroff.c index 85175066beea..2c0cedd18406 100644 --- a/drivers/power/reset/st-poweroff.c +++ b/drivers/power/reset/st-poweroff.c @@ -9,7 +9,6 @@ #include #include -#include #include #include #include @@ -73,15 +72,12 @@ static const struct of_device_id st_reset_of_match[] = =3D { static int st_reset_probe(struct platform_device *pdev) { struct device_node *np =3D pdev->dev.of_node; - const struct of_device_id *match; struct device *dev =3D &pdev->dev; - match =3D of_match_device(st_reset_of_match, dev); - if (!match) + st_restart_syscfg =3D (struct reset_syscfg *)of_device_get_match_data(dev= ); + if (!st_restart_syscfg) return -ENODEV; - st_restart_syscfg =3D (struct reset_syscfg *)match->data; - st_restart_syscfg->regmap =3D syscon_regmap_lookup_by_phandle(np, "st,syscfg"); if (IS_ERR(st_restart_syscfg->regmap)) { -- 2.54.0