From nobody Fri Jun 12 11:09:44 2026 Received: from mail-wm1-f48.google.com (mail-wm1-f48.google.com [209.85.128.48]) (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 6CE892EC0A2 for ; Fri, 15 May 2026 13:15:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.48 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778850944; cv=none; b=HcMgZJu8A19m3UCyBe3zFQlg24nvMsYMkNFiB6N3pQ3+zTAo4OrN08p4w/ovPYJ3T8vjnfpTn+Qpc1qO9eZLDnXdel04nh5kXP/J23+ccfwqNWYHcqcu6NIqRQlHwkGJ3GC0rpiiAt0qTzVJ8v/ZxHgjvBdPYROT5oFLcUpDjqo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778850944; c=relaxed/simple; bh=AWTUitl93lD73gnMfvcUDhXeOQbp/DOjxwsI34zrqmU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To:Cc; b=NyEW9vo+DJzXEIlkBzNOO58jkcG3fJyL8TfB9/BvVAPyFf8uzYAEgw05/Tn0SWcOVUXLvYyZkjjo8+znkm99Ds6PT/+QALd3+s4YNdcW8HivIJ0W0eeli5gsflL/wvdIm9MVVC8yE9CRFTzHUQ0jtSFiNGgfP8bGjK+F80ToiOQ= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com; spf=pass smtp.mailfrom=baylibre.com; dkim=pass (2048-bit key) header.d=baylibre-com.20251104.gappssmtp.com header.i=@baylibre-com.20251104.gappssmtp.com header.b=UGqt/vKA; arc=none smtp.client-ip=209.85.128.48 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=baylibre.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=baylibre-com.20251104.gappssmtp.com header.i=@baylibre-com.20251104.gappssmtp.com header.b="UGqt/vKA" Received: by mail-wm1-f48.google.com with SMTP id 5b1f17b1804b1-488b8bc6bc9so57788325e9.3 for ; Fri, 15 May 2026 06:15:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20251104.gappssmtp.com; s=20251104; t=1778850940; x=1779455740; darn=vger.kernel.org; h=cc:to:message-id:content-transfer-encoding:mime-version:subject :date:from:from:to:cc:subject:date:message-id:reply-to; bh=91oT2C7HzmvRl53jPBN9VogksJHgfQpyopVk/xhZKRM=; b=UGqt/vKA+OPUedHeLdWolCmwycH5HnmBx0TVhyKSHzw7Lnwk/Ro9XLQg0Ex+eVvxru iRVsziLefhhRhqi/bmc+y9zAGbkXOnGb7IShanRyuveCke8Cgs85UECOyTWZT2w2JhTK QWr2Hfl3HQH+NUG+MPqB6yT14bezW+0ThfZpp1+wp1kzCYFong9lXbyjivse0bMUIh1y jEfP4RNK4Xz0LuqhdsnjdypRegQmqEeRCPCCGtUgBJ4EPuq7WFg5zf6By5KJkFvAgGte rR8DZxfZMyEtnEOlF4ClUaWyqPX+WdisTLfkIURGBfnryaSr/zxtBpjFlWSXQ850Rfff n+UA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778850940; x=1779455740; h=cc:to: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=91oT2C7HzmvRl53jPBN9VogksJHgfQpyopVk/xhZKRM=; b=tHVKGGor8Dt92Yhy1N0NhJdDb9POuCyLURBQ9ElM1k37BL22hdHiteaZp+8vDVGbO7 BQrJBNaSOONwplDIxIwQqEXkLrIpVlPEKomk6rAVrj5nNDCdbW8p3c8QF8qxUv1E/b+1 1l8OMXg0LEkeXrmuYsOnAsVj6NAdjswgpYPLWX2EUa9+HGT0rxRM16K+HFwJKfAdiCNA PEj7TVNFzFqaGTmul8dyU6CvCFa1s2AcPgWQndFp1zma2HLz0M96yQt2AhNFfczflfYk ewiJhn6A0I+jIak34gnrdkQHiDx09rQQiu880b6CF4lPuPrHZijHbv+Rt7cccufmafMX sSgg== X-Forwarded-Encrypted: i=1; AFNElJ/t7jWA1/Soi+SqgTUmzYBv4v2zi8RwSy4FofjVbBcdZLqXLG+CzBvVp1hmmIAFnIqYdGs4YmbJqf3zpnk=@vger.kernel.org X-Gm-Message-State: AOJu0YyAXvLjojwmGjH/4tFpMTnuSb4VZQPvE+2FFvnThMWQRJrK2/ZV og5Sw7JiEYmDVGX0u7TsSb4Uems+r6zGZArI4vmrq05DMwnUzNmu4vx0rCmOHuvk5hc= X-Gm-Gg: Acq92OEI0p3ClO68DONxmnUtSN16pA+XZwYN3p6n+J/dAeyI9jG7Jz1agxru0jLq4St dtfZSoUzKPGi37e2LfqnhGNh+om/TSXFzTxmcsByrzn6ZpDMe/Ew7+Vf6Oo9Ucl1v+MCEe1ya8u UUlR/8C0wnWm+vRKt6utFTNtslH+IA9sRNRx02OpOAooEj1s2oB5G98Ki5DEUce2UDQ5P64XO3e E+ln/9wIWYMt9hiBwLsqMtD0t0zdF0cjS3/Vx7OnHOQeUmwq5gpiQkRekX5AcjEymsnhnkxB+7r TzAZ/rg9xVcvAMjbhntCVB2HbSPD6asUoz+In7QxgAoWKGPf5vjRwX62XADMEOTXS1hlQ/ncWtg ZHl4fREDBB6C1jBR+CCd5TBK3mGjBVl6gb7/oWu48sFTMX9Nj7Wr5JCYNyn/76sud+hFkfRwotE yAEMmpEMa0YHZ38KaNf8PgLuvoeoHIBJ4= X-Received: by 2002:a05:600d:8:b0:48a:93f8:dd02 with SMTP id 5b1f17b1804b1-48fe61f291cmr54533725e9.14.1778850939915; Fri, 15 May 2026 06:15:39 -0700 (PDT) Received: from localhost ([2001:4090:a246:83ca:1917:a47e:1872:2063]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-48febe83ba2sm13027605e9.35.2026.05.15.06.15.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 15 May 2026 06:15:39 -0700 (PDT) From: "Markus Schneider-Pargmann (The Capable Hub)" Date: Fri, 15 May 2026 15:15:32 +0200 Subject: [PATCH v2] can: m_can: pci: Remove driver_data 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: <20260515-topic-mcan-pci-driverdata-v7-1-v2-1-e33e014ff328@baylibre.com> X-B4-Tracking: v=1; b=H4sIAHQcB2oC/42NQQ6CMBBFr0Jm7RiGCKgr72FYtJ1BJhFKWtJIC He3cgI3P3l/8d4GUYJKhHuxQZCkUf2UoToV4AYzvQSVM0NVVk1ZE+HiZ3U4OjPh7BQ5aJLAZjG YWiTk2vbu0rd8LQWyZA7S6+cIPLvMg8bFh/XoJfq9f6sT5bnZlhpyxCT8sGZ9qw1ydn6Ebt/3L 4fq0cTPAAAA X-Change-ID: 20260511-topic-mcan-pci-driverdata-v7-1-d5bfc4f7d80e To: Marc Kleine-Budde , Vincent Mailhol Cc: linux-can@vger.kernel.org, linux-kernel@vger.kernel.org, =?utf-8?q?Uwe_Kleine-K=C3=B6nig?= , "Markus Schneider-Pargmann (The Capable Hub)" X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=2104; i=msp@baylibre.com; h=from:subject:message-id; bh=AWTUitl93lD73gnMfvcUDhXeOQbp/DOjxwsI34zrqmU=; b=owGbwMvMwCXWejAsc4KoVzDjabUkhix2mdLEWrkVZep7P3T+OREnfW67p+Lzlrd6xoernOJ6X eKMNkzoKGVhEONikBVTZOlMDE37L7/zWPKiZZth5rAygQxh4OIUgInsfsrIcHtHTf2MwKur7R4b sCoKrRY9z6ckvyg9QmHh01tp81M+fmFk2CZse/ytuf1MC2f1f33fjc13H2aalPy5O80h9mO11qV f3AA= X-Developer-Key: i=msp@baylibre.com; a=openpgp; fpr=BADD88DB889FDC3E8A3D5FE612FA6A01E0A45B41 driver_data is set to M_CAN_CLOCK_FREQ_EHL for all models. This change was already five years ago, I don't expect any follow up models that need to set a different frequency through the driver_data at this point. Hardcode the M_CAN_CLOCK_FREQ_EHL. Once there are new models we can evaluate what data needs to be in driver_data. Acked-by: Uwe Kleine-K=C3=B6nig (The Capable Hub) Signed-off-by: Markus Schneider-Pargmann (The Capable Hub) Reviewed-by: Vincent Mailhol --- Changes in v2: - Remove commas that are not needed here - Add Uwe's Acked-by - Link to v1: https://lore.kernel.org/r/20260511-topic-mcan-pci-driverdata-= v7-1-v1-1-9b7161c1d1ed@baylibre.com --- drivers/net/can/m_can/m_can_pci.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/net/can/m_can/m_can_pci.c b/drivers/net/can/m_can/m_ca= n_pci.c index eb31ed1f964491ab41c7811be317706a09951390..d11a7c88fc32fddca5e02f0e489= b8bb7cf0f3020 100644 --- a/drivers/net/can/m_can/m_can_pci.c +++ b/drivers/net/can/m_can/m_can_pci.c @@ -126,7 +126,7 @@ static int m_can_pci_probe(struct pci_dev *pci, const s= truct pci_device_id *id) mcan_class->net->irq =3D pci_irq_vector(pci, 0); mcan_class->pm_clock_support =3D 1; mcan_class->pm_wake_source =3D 0; - mcan_class->can.clock.freq =3D id->driver_data; + mcan_class->can.clock.freq =3D M_CAN_CLOCK_FREQ_EHL; mcan_class->irq_edge_triggered =3D true; mcan_class->ops =3D &m_can_pci_ops; =20 @@ -183,8 +183,8 @@ static SIMPLE_DEV_PM_OPS(m_can_pci_pm_ops, m_can_pci_suspend, m_can_pci_resume); =20 static const struct pci_device_id m_can_pci_id_table[] =3D { - { PCI_VDEVICE(INTEL, 0x4bc1), M_CAN_CLOCK_FREQ_EHL, }, - { PCI_VDEVICE(INTEL, 0x4bc2), M_CAN_CLOCK_FREQ_EHL, }, + { PCI_VDEVICE(INTEL, 0x4bc1) }, + { PCI_VDEVICE(INTEL, 0x4bc2) }, { } /* Terminating Entry */ }; MODULE_DEVICE_TABLE(pci, m_can_pci_id_table); --- base-commit: 254f49634ee16a731174d2ae34bc50bd5f45e731 change-id: 20260511-topic-mcan-pci-driverdata-v7-1-d5bfc4f7d80e Best regards, --=20 Markus Schneider-Pargmann