Version in base suite: 1.71-2 Base version: reform-tools_1.71-2 Target version: reform-tools_1.71-2+deb13u1 Base file: /srv/ftp-master.debian.org/ftp/pool/main/r/reform-tools/reform-tools_1.71-2.dsc Target file: /srv/ftp-master.debian.org/policy/pool/main/r/reform-tools/reform-tools_1.71-2+deb13u1.dsc changelog | 6 ++ patches/0001-reform2_lpc.c-switch-from-of_node-to-fwnode-in-6.17-.patch | 30 ++++++++++ patches/series | 1 3 files changed, 37 insertions(+) diff -Nru reform-tools-1.71/debian/changelog reform-tools-1.71/debian/changelog --- reform-tools-1.71/debian/changelog 2025-05-03 21:34:22.000000000 +0000 +++ reform-tools-1.71/debian/changelog 2025-12-03 03:36:58.000000000 +0000 @@ -1,3 +1,9 @@ +reform-tools (1.71-2+deb13u1) trixie; urgency=medium + + * add patch to allow building lpc for linux 6.17 from trixie-backports + + -- Johannes Schauer Marin Rodrigues Wed, 03 Dec 2025 04:36:58 +0100 + reform-tools (1.71-2) unstable; urgency=medium * debian/control: re-introduce dhcpcd-base and iputils-ping which were diff -Nru reform-tools-1.71/debian/patches/0001-reform2_lpc.c-switch-from-of_node-to-fwnode-in-6.17-.patch reform-tools-1.71/debian/patches/0001-reform2_lpc.c-switch-from-of_node-to-fwnode-in-6.17-.patch --- reform-tools-1.71/debian/patches/0001-reform2_lpc.c-switch-from-of_node-to-fwnode-in-6.17-.patch 1970-01-01 00:00:00.000000000 +0000 +++ reform-tools-1.71/debian/patches/0001-reform2_lpc.c-switch-from-of_node-to-fwnode-in-6.17-.patch 2025-12-03 03:36:58.000000000 +0000 @@ -0,0 +1,30 @@ +From cc4d5b93e174c58dccaea6b7a218b92e3c058dc6 Mon Sep 17 00:00:00 2001 +From: Johannes Schauer Marin Rodrigues +Date: Wed, 27 Aug 2025 09:57:43 +0200 +Subject: [PATCH] reform2_lpc.c: switch from of_node to fwnode in 6.17 or later + +Link: https://lore.kernel.org/r/20250225-psy-core-convert-to-fwnode-v1-4-d5e4369936bb@collabora.com +Closes: https://source.mnt.re/reform/reform-tools/-/issues/8 +--- + lpc/reform2_lpc.c | 4 ++++ + 1 file changed, 4 insertions(+) + +diff --git a/lpc/reform2_lpc.c b/lpc/reform2_lpc.c +index f6dad1e..c4f2fac 100644 +--- a/lpc/reform2_lpc.c ++++ b/lpc/reform2_lpc.c +@@ -183,7 +183,11 @@ static int lpc_probe(struct spi_device * + printk(KERN_ERR "%s: device_create_file failed\n", __func__); + } + ++#if LINUX_VERSION_CODE >= KERNEL_VERSION(6, 17, 0) ++ psy_cfg.fwnode = dev_fwnode(&spi->dev); ++#else + psy_cfg.of_node = spi->dev.of_node; ++#endif + psy_cfg.drv_data = data; + + #if LINUX_VERSION_CODE >= KERNEL_VERSION(6, 13, 0) +-- +2.47.3 + diff -Nru reform-tools-1.71/debian/patches/series reform-tools-1.71/debian/patches/series --- reform-tools-1.71/debian/patches/series 1970-01-01 00:00:00.000000000 +0000 +++ reform-tools-1.71/debian/patches/series 2025-12-03 03:36:58.000000000 +0000 @@ -0,0 +1 @@ +0001-reform2_lpc.c-switch-from-of_node-to-fwnode-in-6.17-.patch