From nobody Sat Jun 13 03:31:25 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 ECE80311C36 for ; Mon, 11 May 2026 08:49:25 +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=1778489369; cv=none; b=dDQvtN4FYkwmhhs3jD/GqLoaA3I0rDlcoyCe8SGs+emeTBmNlQhpUSdNve0vVbuZof0rp14TROcs/gsRcGjZIsxqBrlCbu31fJpL9bnPdPAreBBt1luzdahGrWWB6vNpmr/kvrZeE0Ij7cfuE700v8BT7QihNU8cwTKqC08jz3M= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778489369; c=relaxed/simple; bh=GyesdMEd/9PhVYvjQgNaqhYmATzIN6OiJsBw2DBQrmE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To:Cc; b=myzE9VYCRkxVMAq9LyqjD8odkghfkYNWb58hd44JkI0h84Z/d/BIIcg+k1EbQ0SxgA52fOKg24s4gYgb+OBkSm+yBod+VaWZv10ivs2+UelGTuzVHMOLjZrHgP97/PagxnfCifv8UDLpfJYR9Tc4Ey2RFGWVV0nhWdDkg07jRUk= 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=n9D5jr2A; 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="n9D5jr2A" Received: by mail-wm1-f48.google.com with SMTP id 5b1f17b1804b1-488b0e1b870so68465305e9.2 for ; Mon, 11 May 2026 01:49:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20251104.gappssmtp.com; s=20251104; t=1778489364; x=1779094164; 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=YnVpeQZjIdFY4xO++atAMWiNiP8iV3HqELoXbMYyL0M=; b=n9D5jr2A7NgiqHH20lot2w63YrBDzb8Jj2p7SsxtMyIoOIMXwnZ7ga+85GJKAsL98a LwuJSwke6r1R7XnPDIPaAUKP+zA7QcEsSEMKi0jff1biW3WJIrjMw1OdlPDAc3a7qYvn 7XcU5R5f7oGGAtJ1bxPJSkWWrbb8P8EtRvnf4+IQH3mL4OlkVcdQ8gn6NKRF8GUFoALV Eji9QDacazZ73+KuKLI8sunPShKxbiglLyNWssyBuKjlDL8TJlV+K3f/+Rn13UVMfie4 mYdIfvxhthbEEl4cxG67CAo3RYN6yTV1m0gYCRleq1hARaiOWhnOi6m0bi+CHA+Y3qsa ADyQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778489364; x=1779094164; 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=YnVpeQZjIdFY4xO++atAMWiNiP8iV3HqELoXbMYyL0M=; b=Wmbqw2hF4TJFLHHOOamjXwzU4YbwRaI/gxtLiefTQVZsHUKdNueqSQ+d5asMTPZdjG e04av37melp/mWMbdxiCxQspQujLWN5i/Aqxh6IeXMDVFbOUoX9PEItbpqZq8ZfyZ5RQ 89+oe77K0PIolynYt9GEEb0q4AzX8a+UMvtG2A8P0LtxZs0v9jYmADThuEMH0JMKe1/1 ubOowKn78/JeHaheCKGaw3lQvW9SCJHKQZqLf0gIo4h1opFFE2pYib//ybAfVGPo5019 YjJrdWnw2kkFZSsAG0uVY/+NJDO77dbzxOowD7UujA3sURKzSIjijwaL8K1/us9+4egF CC9A== X-Forwarded-Encrypted: i=1; AFNElJ+JBjivTJvrj5pOAVXb+WRSB+0PTlGkEN/GquK6yWz6cKF5ooBzNFm7+3WpcTF0lRm/9Lv9aPy2JTqO80o=@vger.kernel.org X-Gm-Message-State: AOJu0YxXVVB9oq4qeJg8RQPnxMrcfg9IVOsN1Z+0qq8KSYHpsGLJ5VKR Z9OveACtwNwtWPTftFjqrk6DtENLHYSpheJOi3gtEvM21FbPk8DGkxqklj2X6rbH4Tg= X-Gm-Gg: Acq92OH60viVJfY+7nUFFG77KqrTchiFWodBSRkLIBOej/NJCLQQswE3ayYp+PyvxwN n6wnrsvk/mV3ks+HmkKP/8/GNKZHtp6LUGGNM5GvWTt4maz4PVsZSnQ8ab2mEVnY7j2gVaOh2Us F9lCEsJIanEpugB69tif0SHYqcXOqwDURtNzv//COWQUpGOVyEceZR1vEThRVwdjKlv8izAxWww aNotPPlG9Z3ivfm9Ya5ujULHpwFPAjOJJpFkh0SEGG0mYFFY4Mr/1fyEe6+wEONOkX/Br6Evudi acdcSnwvIcKKhMtndZNSzp3AKWVu4oIcyxkMKfl67pOlIPscTBQ/OoOxMeVxdwpT2AwAAIsW5Zm TI4nFDRuKQL34d9XWHErTIlAa8678/msW9+9ZpbSHPBbc54gl5OBzy+SQjzAcxCzkdpHVcs9YpX XdYgK9oUGHer0vbPi1Hx5B9Gy05uAN8Po= X-Received: by 2002:a05:600c:a307:b0:485:4eaf:eb53 with SMTP id 5b1f17b1804b1-48e51f4111fmr282102665e9.19.1778489364426; Mon, 11 May 2026 01:49:24 -0700 (PDT) Received: from localhost ([2001:4090:a246:83ca:1917:a47e:1872:2063]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-48e702f407asm172635785e9.13.2026.05.11.01.49.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 11 May 2026 01:49:23 -0700 (PDT) From: "Markus Schneider-Pargmann (The Capable Hub)" Date: Mon, 11 May 2026 10:49:16 +0200 Subject: [PATCH] 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: <20260511-topic-mcan-pci-driverdata-v7-1-v1-1-9b7161c1d1ed@baylibre.com> X-B4-Tracking: v=1; b=H4sIAAyYAWoC/x3NPQrDMAxA4asEzRHYofmhVykZXEluNcQxcjCFk LvXZPyW904oYioFnt0JJlWL7qnB9x3QN6SPoHIzDG6Y3Og9HntWwo1CwkyKbFrFOBwB64weeXx HesSZFyfQItkk6u8evNbr+gPnhtLvcAAAAA== 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=1831; i=msp@baylibre.com; h=from:subject:message-id; bh=GyesdMEd/9PhVYvjQgNaqhYmATzIN6OiJsBw2DBQrmE=; b=owGbwMvMwCXWejAsc4KoVzDjabUkhizGGXyOx//mfW/XOnrpyBbRFruWWZc2tEwN3s0WwVf9J Gbp3xeLOkpZGMS4GGTFFFk6E0PT/svvPJa8aNlmmDmsTCBDGLg4BWAiJSkMf6UtLFdOTMlasoLb +lPsCh7hz3YPeW+Yhc6bkMWd11hubMTwh0ecI6n4S+DRHDvOqx62KgaXvi+PNjq36N06/u5HG95 l8gIA 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. Signed-off-by: Markus Schneider-Pargmann (The Capable Hub) Acked-by: Uwe Kleine-K=C3=B6nig (The Capable Hub) --- 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..8cd235c4f85c5fa2fb0bf299c95= 0619ab52e6d88 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