<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Kconfig</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>ff60bfba - can: rockchip_canfd: add driver for Rockchip CAN-FD controller</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/can/Kconfig#ff60bfba</link>
        <description>can: rockchip_canfd: add driver for Rockchip CAN-FD controllerAdd driver for the Rockchip CAN-FD controller.The IP core on the rk3568v2 SoC has 12 documented errata. Correctionsfor these errata will be added in the upcoming patches.Since several workarounds are required for the TX path, only add thebase driver that only implements the RX path.Although the RX path implements CAN-FD support, it&apos;s not activated inctrlmode_supported, as the IP core in the rk3568v2 has problems withreceiving or sending certain CAN-FD frames.Tested-by: Alibek Omarov &lt;a1ba.omarov@gmail.com&gt;Acked-by: Heiko Stuebner &lt;heiko@sntech.de&gt;Link: https://patch.msgid.link/20240904-rockchip-canfd-v5-4-8ae22bcb27cc@pengutronix.deSigned-off-by: Marc Kleine-Budde &lt;mkl@pengutronix.de&gt;

            List of files:
            /linux-6.15/drivers/net/can/Kconfig</description>
        <pubDate>Wed, 11 Oct 2023 14:02:32 +0000</pubDate>
        <dc:creator>Marc Kleine-Budde &lt;mkl@pengutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>58b34cd6 - can: Kconfig: remove obsolete help text for slcan</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/can/Kconfig#58b34cd6</link>
        <description>can: Kconfig: remove obsolete help text for slcanCommit cfcb4465e992 (&quot;can: slcan: remove legacy infrastructure&quot;)removed the 10-device limit.  Update the Kconfig help text accordingly.Signed-off-by: Mans Rullgard &lt;mans@mansr.com&gt;Acked-by: Vincent Mailhol &lt;mailhol.vincent@wanadoo.fr&gt;Link: https://lore.kernel.org/all/20240427152648.25434-1-mans@mansr.comSigned-off-by: Marc Kleine-Budde &lt;mkl@pengutronix.de&gt;

            List of files:
            /linux-6.15/drivers/net/can/Kconfig</description>
        <pubDate>Sat, 27 Apr 2024 15:26:48 +0000</pubDate>
        <dc:creator>Mans Rullgard &lt;mans@mansr.com&gt;</dc:creator>
    </item>
<item>
        <title>9b221ba4 - can: kvaser_pciefd: Add support for Kvaser PCIe 8xCAN</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/can/Kconfig#9b221ba4</link>
        <description>can: kvaser_pciefd: Add support for Kvaser PCIe 8xCANAdd support for new Kvaser pciefd device, PCIe 8xCAN, based on Xilinx FPGA.Signed-off-by: Martin Jocic &lt;martin.jocic@kvaser.com&gt;Link: https://lore.kernel.org/all/2b2c720a788e1904283e354abb320adb5b631d26.camel@kvaser.comSigned-off-by: Marc Kleine-Budde &lt;mkl@pengutronix.de&gt;

            List of files:
            /linux-6.15/drivers/net/can/Kconfig</description>
        <pubDate>Fri, 01 Mar 2024 12:37:08 +0000</pubDate>
        <dc:creator>Martin Joci&#263; &lt;martin.jocic@kvaser.com&gt;</dc:creator>
    </item>
<item>
        <title>85216f56 - can: kvaser_pciefd: Add support for Kvaser M.2 PCIe 4xCAN</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/can/Kconfig#85216f56</link>
        <description>can: kvaser_pciefd: Add support for Kvaser M.2 PCIe 4xCANAdd support for new Kvaser pciefd device, M.2 PCIe 4xCAN, based onXilinx FPGA.Signed-off-by: Jimmy Assarsson &lt;extja@kvaser.com&gt;Link: https://lore.kernel.org/all/20231113134717.515037-1-extja@kvaser.comSigned-off-by: Marc Kleine-Budde &lt;mkl@pengutronix.de&gt;

            List of files:
            /linux-6.15/drivers/net/can/Kconfig</description>
        <pubDate>Mon, 13 Nov 2023 13:47:17 +0000</pubDate>
        <dc:creator>Jimmy Assarsson &lt;extja@kvaser.com&gt;</dc:creator>
    </item>
<item>
        <title>9721866f - can: esd: add support for esd GmbH PCIe/402 CAN interface family</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/can/Kconfig#9721866f</link>
        <description>can: esd: add support for esd GmbH PCIe/402 CAN interface familyThis patch adds support for the PCI based PCIe/402 CAN interface familyfrom esd GmbH that is available with various form factors(https://esd.eu/en/products/402-series-can-interfaces).All boards utilize a FPGA based CAN controller solution developedby esd (esdACC). For more information on the esdACC seehttps://esd.eu/en/products/esdacc.This driver detects all available CAN interface board variants ofthe family but atm. operates the CAN-FD capable devices inClassic-CAN mode only! A later patch will introduce the CAN-FDfunctionality in this driver.Co-developed-by: Thomas K&#246;rper &lt;thomas.koerper@esd.eu&gt;Signed-off-by: Thomas K&#246;rper &lt;thomas.koerper@esd.eu&gt;Signed-off-by: Stefan M&#228;tje &lt;stefan.maetje@esd.eu&gt;Link: https://lore.kernel.org/all/20231122160211.2110448-3-stefan.maetje@esd.euSigned-off-by: Marc Kleine-Budde &lt;mkl@pengutronix.de&gt;

            List of files:
            /linux-6.15/drivers/net/can/Kconfig</description>
        <pubDate>Wed, 22 Nov 2023 16:02:11 +0000</pubDate>
        <dc:creator>Stefan M&#228;tje &lt;stefan.maetje@esd.eu&gt;</dc:creator>
    </item>
<item>
        <title>1f223208 - can: sun4i_can: Only show Kconfig if ARCH_SUNXI is set</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/can/Kconfig#1f223208</link>
        <description>can: sun4i_can: Only show Kconfig if ARCH_SUNXI is setWhen adding the RISCV option I didn&apos;t gate it behind ARCH_SUNXI.As a result this option shows up with Allwinner support isn&apos;t enabled.Fix that by requiring ARCH_SUNXI to be set if RISCV is set.Fixes: 8abb95250ae6 (&quot;can: sun4i_can: Add support for the Allwinner D1&quot;)Reported-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;Closes: https://lore.kernel.org/linux-sunxi/CAMuHMdV2m54UAH0X2dG7stEg=grFihrdsz4+o7=_DpBMhjTbkw@mail.gmail.com/Signed-off-by: John Watts &lt;contact@jookia.org&gt;Reviewed-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;Link: https://lore.kernel.org/all/20230905231342.2042759-2-contact@jookia.orgSigned-off-by: Marc Kleine-Budde &lt;mkl@pengutronix.de&gt;

            List of files:
            /linux-6.15/drivers/net/can/Kconfig</description>
        <pubDate>Tue, 05 Sep 2023 23:13:43 +0000</pubDate>
        <dc:creator>John Watts &lt;contact@jookia.org&gt;</dc:creator>
    </item>
<item>
        <title>137f59d5 - can: at91_can: switch to rx-offload implementation</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/can/Kconfig#137f59d5</link>
        <description>can: at91_can: switch to rx-offload implementationThe current at91_can driver uses NAPI to handle RX&apos;ed CAN frames, theRX IRQ is disabled and a NAPI poll is scheduled. Then inat91_poll_rx() the RX&apos;ed CAN frames are tried to read in order fromthe device.This approach has 2 drawbacks:- Under high system load it might take too long from the initial RX  IRQ to the NAPI poll function to run. This causes RX buffer  overflows.- The algorithm to read the CAN frames in order is not bullet proof  and may fail under certain use cases/system loads.The rx-offload helper fixes these problems by reading the RX&apos;ed CANframes in the interrupt handler and adding it to a list sorted by RXtimestamp. This list of RX&apos;ed SKBs is then passed to the networkingstack via NAPI.Convert the RX path to rx-offload, pass all CAN error frames withcan_rx_offload_queue_timestamp().Link: https://lore.kernel.org/all/20231005-at91_can-rx_offload-v2-27-9987d53600e0@pengutronix.deSigned-off-by: Marc Kleine-Budde &lt;mkl@pengutronix.de&gt;

            List of files:
            /linux-6.15/drivers/net/can/Kconfig</description>
        <pubDate>Sun, 10 May 2015 15:25:14 +0000</pubDate>
        <dc:creator>Marc Kleine-Budde &lt;mkl@pengutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>8abb9525 - can: sun4i_can: Add support for the Allwinner D1</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/can/Kconfig#8abb9525</link>
        <description>can: sun4i_can: Add support for the Allwinner D1The controllers present in the D1 are extremely similar to the R40and require the same reset quirks, but An extra quirk is needed to supportreceiving packets.Signed-off-by: John Watts &lt;contact@jookia.org&gt;Link: https://lore.kernel.org/all/20230721221552.1973203-6-contact@jookia.orgSigned-off-by: Marc Kleine-Budde &lt;mkl@pengutronix.de&gt;

            List of files:
            /linux-6.15/drivers/net/can/Kconfig</description>
        <pubDate>Fri, 21 Jul 2023 22:15:53 +0000</pubDate>
        <dc:creator>John Watts &lt;contact@jookia.org&gt;</dc:creator>
    </item>
<item>
        <title>f33ad677 - can: kvaser_pciefd: Add support for new Kvaser pciefd devices</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/can/Kconfig#f33ad677</link>
        <description>can: kvaser_pciefd: Add support for new Kvaser pciefd devicesAdd support for new Kvaser pciefd devices, based on SmartFusion2 SoC.Signed-off-by: Jimmy Assarsson &lt;extja@kvaser.com&gt;Link: https://lore.kernel.org/all/20230622151153.294844-3-extja@kvaser.com[mkl: mark structs as static]Signed-off-by: Marc Kleine-Budde &lt;mkl@pengutronix.de&gt;

            List of files:
            /linux-6.15/drivers/net/can/Kconfig</description>
        <pubDate>Thu, 22 Jun 2023 15:11:53 +0000</pubDate>
        <dc:creator>Jimmy Assarsson &lt;extja@kvaser.com&gt;</dc:creator>
    </item>
<item>
        <title>c496adaf - can: kvaser_pciefd: Remove SPI flash parameter read functionality</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/can/Kconfig#c496adaf</link>
        <description>can: kvaser_pciefd: Remove SPI flash parameter read functionalityRemove SPI flash parameter read functionality, since it&apos;s only used forreading the interface CAN controller count.This information is already read from a register, making the informationredundant.Signed-off-by: Jimmy Assarsson &lt;extja@kvaser.com&gt;Reviewed-by: Vincent Mailhol &lt;mailhol.vincent@wanadoo.fr&gt;Link: https://lore.kernel.org/all/20230529134248.752036-7-extja@kvaser.comSigned-off-by: Marc Kleine-Budde &lt;mkl@pengutronix.de&gt;

            List of files:
            /linux-6.15/drivers/net/can/Kconfig</description>
        <pubDate>Mon, 29 May 2023 13:42:40 +0000</pubDate>
        <dc:creator>Jimmy Assarsson &lt;extja@kvaser.com&gt;</dc:creator>
    </item>
<item>
        <title>4920bded - can: CAN_BXCAN should depend on ARCH_STM32</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/can/Kconfig#4920bded</link>
        <description>can: CAN_BXCAN should depend on ARCH_STM32The STMicroelectronics STM32 basic extended CAN Controller (bxCAN) isonly present on STM32 SoCs.  Hence drop the &quot;|| OF&quot; part from itsdependency rule, to prevent asking the user about this driver whenconfiguring a kernel without STM32 SoC support.Fixes: f00647d8127be4d3 (&quot;can: bxcan: add support for ST bxCAN controller&quot;)Signed-off-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;Reviewed-by: Simon Horman &lt;simon.horman@corigine.com&gt;Link: https://lore.kernel.org/all/40095112efd1b2214e4223109fd9f0c6d0158a2d.1680609318.git.geert+renesas@glider.beSigned-off-by: Marc Kleine-Budde &lt;mkl@pengutronix.de&gt;

            List of files:
            /linux-6.15/drivers/net/can/Kconfig</description>
        <pubDate>Tue, 04 Apr 2023 11:59:00 +0000</pubDate>
        <dc:creator>Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;</dc:creator>
    </item>
<item>
        <title>f00647d8 - can: bxcan: add support for ST bxCAN controller</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/can/Kconfig#f00647d8</link>
        <description>can: bxcan: add support for ST bxCAN controllerAdd support for the basic extended CAN controller (bxCAN) found in manylow- to middle-end STM32 SoCs. It supports the Basic Extended CANprotocol versions 2.0A and B with a maximum bit rate of 1 Mbit/s.The controller supports two channels (CAN1 as primary and CAN2 assecondary) and the driver can enable either or both of the channels. Theyshare some of the required logic (e. g. clocks and filters), and that meansyou cannot use the secondary CAN without enabling some hardware resourcesmanaged by the primary CAN.Each channel has 3 transmit mailboxes, 2 receive FIFOs with 3 stages and28 scalable filter banks.It also manages 4 dedicated interrupt vectors:- transmit interrupt- FIFO 0 receive interrupt- FIFO 1 receive interrupt- status change error interruptDriver uses all 3 available mailboxes for transmission and FIFO 0 forreception. Rx filter rules are configured to the minimum. They acceptall messages and assign filter 0 to CAN1 and filter 14 to CAN2 inidentifier mask mode with 32 bits width. It enables and uses transmit,receive buffers for FIFO 0 and error and status change interrupts.Signed-off-by: Dario Binacchi &lt;dario.binacchi@amarulasolutions.com&gt;Reviewed-by: Vincent Mailhol &lt;mailhol.vincent@wanadoo.fr&gt;Link: https://lore.kernel.org/all/20230328073328.3949796-6-dario.binacchi@amarulasolutions.comSigned-off-by: Marc Kleine-Budde &lt;mkl@pengutronix.de&gt;

            List of files:
            /linux-6.15/drivers/net/can/Kconfig</description>
        <pubDate>Tue, 28 Mar 2023 07:33:28 +0000</pubDate>
        <dc:creator>Dario Binacchi &lt;dario.binacchi@amarulasolutions.com&gt;</dc:creator>
    </item>
<item>
        <title>1dd1b521 - can: remove obsolete PCH CAN driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/can/Kconfig#1dd1b521</link>
        <description>can: remove obsolete PCH CAN driverThe PCH CAN driver is a driver for a Bosch C_CAN controller IP core whichis attached to the system via PCI. This code has been introduced in 2011by Oki Semiconductors developers to support the Intel Atom E6xx seriesI/O Hub (aka EG20T IOH PCH CAN). Since 2012 the driver only has beenmaintained by the kernel community.As there is a well maintained and continously tested C_CAN/D_CAN driverwhich also supports the PCI configuration from the PCH CAN EG20T setupthis driver became obsolete.Cc: Jacob Kroon &lt;jacob.kroon@gmail.com&gt;Cc: Marc Kleine-Budde &lt;mkl@pengutronix.de&gt;Cc: Dario Binacchi &lt;dariobin@libero.it&gt;Cc: Wolfgang Grandegger &lt;wg@grandegger.com&gt;Signed-off-by: Oliver Hartkopp &lt;socketcan@hartkopp.net&gt;Link: https://lore.kernel.org/all/20220924174424.86541-1-socketcan@hartkopp.netAcked-by: Jacob Kroon &lt;jacob.kroon@gmail.com&gt;Signed-off-by: Marc Kleine-Budde &lt;mkl@pengutronix.de&gt;

            List of files:
            /linux-6.15/drivers/net/can/Kconfig</description>
        <pubDate>Sat, 24 Sep 2022 17:44:24 +0000</pubDate>
        <dc:creator>Oliver Hartkopp &lt;socketcan@hartkopp.net&gt;</dc:creator>
    </item>
<item>
        <title>c4e54b06 - can: slcan: use CAN network device driver API</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/can/Kconfig#c4e54b06</link>
        <description>can: slcan: use CAN network device driver APIAs suggested by commit [1], now the driver uses the functions and thedata structures provided by the CAN network device driver interface.Currently the driver doesn&apos;t implement a way to set bitrate for SLCANbased devices via ip tool, so you&apos;ll have to do this by slcand orslcan_attach invocation through the -sX parameter:- slcan_attach -f -s6 -o /dev/ttyACM0- slcand -f -s8 -o /dev/ttyUSB0where -s6 in will set adapter&apos;s bitrate to 500 Kbit/s and -s8 to1Mbit/s.See the table below for further CAN bitrates:- s0 -&gt;   10 Kbit/s- s1 -&gt;   20 Kbit/s- s2 -&gt;   50 Kbit/s- s3 -&gt;  100 Kbit/s- s4 -&gt;  125 Kbit/s- s5 -&gt;  250 Kbit/s- s6 -&gt;  500 Kbit/s- s7 -&gt;  800 Kbit/s- s8 -&gt; 1000 Kbit/sIn doing so, the struct can_priv::bittiming.bitrate of the driver is notset and since the open_candev() checks that the bitrate has been set, itmust be a non-zero value, the bitrate is set to a fake value (-1U)before it is called.Using the rtnl_lock()/rtnl_unlock() functions has become a bit moretricky as the register_candev() function indirectly calls rtnl_lock()via register_netdev(). To avoid a deadlock it is therefore necessary tocall rtnl_unlock() before calling register_candev(). The same goes forthe unregister_candev() function.[1] commit 39549eef3587f (&quot;can: CAN Network device driver and Netlink interface&quot;)Link: https://lore.kernel.org/all/20220628163137.413025-6-dario.binacchi@amarulasolutions.comSigned-off-by: Dario Binacchi &lt;dario.binacchi@amarulasolutions.com&gt;Tested-by: Jeroen Hofstee &lt;jhofstee@victronenergy.com&gt;Signed-off-by: Marc Kleine-Budde &lt;mkl@pengutronix.de&gt;

            List of files:
            /linux-6.15/drivers/net/can/Kconfig</description>
        <pubDate>Tue, 28 Jun 2022 16:31:29 +0000</pubDate>
        <dc:creator>Dario Binacchi &lt;dario.binacchi@amarulasolutions.com&gt;</dc:creator>
    </item>
<item>
        <title>43da2f07 - can: can327: CAN/ldisc driver for ELM327 based OBD-II adapters</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/can/Kconfig#43da2f07</link>
        <description>can: can327: CAN/ldisc driver for ELM327 based OBD-II adaptersThis is the can327 driver. It does a surprisingly good job at turningELM327 based OBD-II interfaces into cheap CAN interfaces for simplehomebrew projects.Please see the included documentation for details and limitations:Documentation/networking/device_drivers/can/can327.rstLink: https://lore.kernel.org/all/20220618195031.10975-1-max@enpas.orgSigned-off-by: Max Staudt &lt;max@enpas.org&gt;Reviewed-by: Vincent Mailhol &lt;mailhol.vincent@wanadoo.fr&gt;[mkl: minor coding style improvements]Signed-off-by: Marc Kleine-Budde &lt;mkl@pengutronix.de&gt;

            List of files:
            /linux-6.15/drivers/net/can/Kconfig</description>
        <pubDate>Sat, 18 Jun 2022 19:50:31 +0000</pubDate>
        <dc:creator>Max Staudt &lt;max@enpas.org&gt;</dc:creator>
    </item>
<item>
        <title>d7786af5 - net: Kconfig: move the CAN device menu to the &quot;Device Drivers&quot; section</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/can/Kconfig#d7786af5</link>
        <description>net: Kconfig: move the CAN device menu to the &quot;Device Drivers&quot; sectionThe devices are meant to be under the &quot;Device Drivers&quot; category of themenuconfig. The CAN subsystem is currently one of the rare exceptionwith all of its devices under the &quot;Networking support&quot; category.The CAN_DEV menuentry gets moved to fix this discrepancy. The CAN menuis added just before MCTP in order to be consistent with the currentorder under the &quot;Networking support&quot; menu.A dependency on CAN is added to CAN_DEV so that the CAN devices onlyshow up if the CAN subsystem is enabled.Link: https://lore.kernel.org/all/20220610143009.323579-6-mailhol.vincent@wanadoo.frSigned-off-by: Vincent Mailhol &lt;mailhol.vincent@wanadoo.fr&gt;Acked-by: Max Staudt &lt;max@enpas.org&gt;Tested-by: Oliver Hartkopp &lt;socketcan@hartkopp.net&gt;Signed-off-by: Marc Kleine-Budde &lt;mkl@pengutronix.de&gt;

            List of files:
            /linux-6.15/drivers/net/can/Kconfig</description>
        <pubDate>Fri, 10 Jun 2022 14:30:07 +0000</pubDate>
        <dc:creator>Vincent Mailhol &lt;mailhol.vincent@wanadoo.fr&gt;</dc:creator>
    </item>
<item>
        <title>bfe0092d - can: Kconfig: add CONFIG_CAN_RX_OFFLOAD</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/can/Kconfig#bfe0092d</link>
        <description>can: Kconfig: add CONFIG_CAN_RX_OFFLOADOnly a few drivers rely on the CAN rx offload framework (as of thewriting of this patch, only four: flexcan, m_can, mcp251xfd andti_hecc). Split it out of can-dev and add a new config symbol:CAN_RX_OFFLOAD.The drivers relying on CAN rx offload are in different subfolders. Make CAN_RX_OFFLOAD an hidden option and tag all the driversdepending on that feature with &quot;select CAN_RX_OFFLOAD&quot; so that theoption gets automatically enabled if and only if one of those driversis chosen.Link: https://lore.kernel.org/all/20220610143009.323579-5-mailhol.vincent@wanadoo.frSuggested-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;Suggested-by: Jakub Kicinski &lt;kuba@kernel.org&gt;Signed-off-by: Vincent Mailhol &lt;mailhol.vincent@wanadoo.fr&gt;Acked-by: Max Staudt &lt;max@enpas.org&gt;Tested-by: Oliver Hartkopp &lt;socketcan@hartkopp.net&gt;Signed-off-by: Marc Kleine-Budde &lt;mkl@pengutronix.de&gt;

            List of files:
            /linux-6.15/drivers/net/can/Kconfig</description>
        <pubDate>Fri, 10 Jun 2022 14:30:06 +0000</pubDate>
        <dc:creator>Vincent Mailhol &lt;mailhol.vincent@wanadoo.fr&gt;</dc:creator>
    </item>
<item>
        <title>0c7e1151 - can: bittiming: move bittiming calculation functions to calc_bittiming.c</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/can/Kconfig#0c7e1151</link>
        <description>can: bittiming: move bittiming calculation functions to calc_bittiming.cThe canonical way to select or deselect an object during compilationis to use this pattern in the relevant Makefile:bar-$(CONFIG_FOO) := foo.obittiming.c instead uses some #ifdef CONFIG_CAN_CALC_BITTIMG.Create a new file named calc_bittiming.c with all the functions whichare conditionally compiled with CONFIG_CAN_CALC_BITTIMG and modify theMakefile according to above pattern.Link: https://lore.kernel.org/all/20220610143009.323579-4-mailhol.vincent@wanadoo.frSigned-off-by: Vincent Mailhol &lt;mailhol.vincent@wanadoo.fr&gt;Acked-by: Max Staudt &lt;max@enpas.org&gt;Tested-by: Oliver Hartkopp &lt;socketcan@hartkopp.net&gt;Signed-off-by: Marc Kleine-Budde &lt;mkl@pengutronix.de&gt;

            List of files:
            /linux-6.15/drivers/net/can/Kconfig</description>
        <pubDate>Fri, 10 Jun 2022 14:30:05 +0000</pubDate>
        <dc:creator>Vincent Mailhol &lt;mailhol.vincent@wanadoo.fr&gt;</dc:creator>
    </item>
<item>
        <title>6a528644 - can: Kconfig: turn menu &quot;CAN Device Drivers&quot; into a menuconfig using CAN_DEV</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/can/Kconfig#6a528644</link>
        <description>can: Kconfig: turn menu &quot;CAN Device Drivers&quot; into a menuconfig using CAN_DEVIn the next patches, the software/virtual drivers (slcan, v(x)can)will depend on drivers/net/can/dev/skb.o.This patch changes the scope of the can-dev module to include theabove mentioned drivers.To do so, we reuse the menu &quot;CAN Device Drivers&quot; and turn it into aconfigmenu using the config symbol CAN_DEV (which we released inprevious patch). Also, add a description to this new CAN_DEVmenuconfig.The symbol CAN_DEV now only triggers the build of skb.o. For thisreasons, all the macros from linux/module.h are deported fromdrivers/net/can/dev/dev.c to drivers/net/can/dev/skb.c.Finally, drivers/net/can/dev/Makefile is adjusted accordingly.Link: https://lore.kernel.org/all/20220610143009.323579-3-mailhol.vincent@wanadoo.frSuggested-by: Oliver Hartkopp &lt;socketcan@hartkopp.net&gt;Signed-off-by: Vincent Mailhol &lt;mailhol.vincent@wanadoo.fr&gt;Acked-by: Max Staudt &lt;max@enpas.org&gt;Tested-by: Oliver Hartkopp &lt;socketcan@hartkopp.net&gt;Signed-off-by: Marc Kleine-Budde &lt;mkl@pengutronix.de&gt;

            List of files:
            /linux-6.15/drivers/net/can/Kconfig</description>
        <pubDate>Fri, 10 Jun 2022 14:30:04 +0000</pubDate>
        <dc:creator>Vincent Mailhol &lt;mailhol.vincent@wanadoo.fr&gt;</dc:creator>
    </item>
<item>
        <title>df6ad5dd - can: Kconfig: rename config symbol CAN_DEV into CAN_NETLINK</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/net/can/Kconfig#df6ad5dd</link>
        <description>can: Kconfig: rename config symbol CAN_DEV into CAN_NETLINKIn the next patches, the scope of the can-dev module will grow toengloble the software/virtual drivers (slcan, v(x)can). To thisextent, release CAN_DEV by renaming it into CAN_NETLINK. The configsymbol CAN_DEV will be reused to cover this extended scope.The rationale for the name CAN_NETLINK is that netlink is thepredominant feature added here.The current description only mentions platform drivers despite thefact that this symbol is also required by &quot;normal&quot; devices (e.g. USBor PCI) which do not fall under the platform devices category. Thedescription is updated accordingly to fix this gap.Link: https://lore.kernel.org/all/20220610143009.323579-2-mailhol.vincent@wanadoo.frSigned-off-by: Vincent Mailhol &lt;mailhol.vincent@wanadoo.fr&gt;Acked-by: Max Staudt &lt;max@enpas.org&gt;Tested-by: Oliver Hartkopp &lt;socketcan@hartkopp.net&gt;Signed-off-by: Marc Kleine-Budde &lt;mkl@pengutronix.de&gt;

            List of files:
            /linux-6.15/drivers/net/can/Kconfig</description>
        <pubDate>Fri, 10 Jun 2022 14:30:03 +0000</pubDate>
        <dc:creator>Vincent Mailhol &lt;mailhol.vincent@wanadoo.fr&gt;</dc:creator>
    </item>
</channel>
</rss>
