<?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>5433f0e7 - ata: Kconfig: Update SATA_MOBILE_LPM_POLICY default to med_power_with_dipm</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/ata/Kconfig#5433f0e7</link>
        <description>ata: Kconfig: Update SATA_MOBILE_LPM_POLICY default to med_power_with_dipmHistorically this was set to &quot;keep_firmware_settings&quot; to prevent problemswith power management on very old drives. However it&apos;s been observed thatalmost all modern Linux distributions either set the policy to&quot;med_power_with_dipm&quot; in the kernel configuration or update it to this viauserspace policy changes. Update the policy default in the kernel to&quot;med_power_with_dipm&quot; to match that behavior as well.Changing the default was previously not a good idea, because LPM disablesdetection of hot plug removals, however, since commit ae1f3db006b7 (&quot;ata:ahci: do not enable LPM on external ports&quot;), a port marked as externalwill always be initialized to &quot;keep_firmware_settings&quot;, regardless of theSATA_MOBILE_LPM_POLICY Kconfig value. Therefore, changing the default isnow considered safe (external ports included).Reviewed-by: Damien Le Moal &lt;dlemoal@kernel.org&gt;Signed-off-by: Mario Limonciello &lt;mario.limonciello@amd.com&gt;[cassel: rebased and reworded commit message]Signed-off-by: Niklas Cassel &lt;cassel@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/ata/Kconfig</description>
        <pubDate>Thu, 02 May 2024 09:26:53 +0000</pubDate>
        <dc:creator>Mario Limonciello &lt;mario.limonciello@amd.com&gt;</dc:creator>
    </item>
<item>
        <title>21a6f37d - ata: add HAS_IOPORT dependencies</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/ata/Kconfig#21a6f37d</link>
        <description>ata: add HAS_IOPORT dependenciesIn a future patch HAS_IOPORT=n will disable inb()/outb() and friends atcompile time. We thus need to add HAS_IOPORT as dependency for thosedrivers using them.Co-developed-by: Arnd Bergmann &lt;arnd@kernel.org&gt;Signed-off-by: Arnd Bergmann &lt;arnd@kernel.org&gt;Signed-off-by: Niklas Schnelle &lt;schnelle@linux.ibm.com&gt;Reviewed-by: Niklas Cassel &lt;cassel@kernel.org&gt;Signed-off-by: Damien Le Moal &lt;dlemoal@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/ata/Kconfig</description>
        <pubDate>Thu, 04 Apr 2024 09:29:36 +0000</pubDate>
        <dc:creator>Niklas Schnelle &lt;schnelle@linux.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>7627a0ed - ata: ahci: Drop low power policy board type</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/ata/Kconfig#7627a0ed</link>
        <description>ata: ahci: Drop low power policy board typeThe low power policy board type was introduced to allow systemsto get into deep states reliably.  Before it was introduced `min_power`was causing problems for a number of drives.  New power policies`min_power_with_partial` and `med_power_with_dipm` have been introducedwhich provide a more stable baseline for systems.Tested-by: Damien Le Moal &lt;dlemoal@kernel.org&gt;Tested-by: Jian-Hong Pan &lt;jhp@endlessos.org&gt;Acked-by: Jian-Hong Pan &lt;jhp@endlessos.org&gt;Acked-by: Christoph Hellwig &lt;hch@lst.de&gt;Reviewed-by: Damien Le Moal &lt;dlemoal@kernel.org&gt;Reviewed-by: Mario Limonciello &lt;mario.limonciello@amd.com&gt;Reviewed-by: Mika Westerberg &lt;mika.westerberg@linux.intel.com&gt;Suggested-by: Christoph Hellwig &lt;hch@infradead.org&gt;Signed-off-by: Mario Limonciello &lt;mario.limonciello@amd.com&gt;[cassel: rebase patch and fix trivial conflicts]Signed-off-by: Niklas Cassel &lt;cassel@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/ata/Kconfig</description>
        <pubDate>Tue, 06 Feb 2024 21:13:46 +0000</pubDate>
        <dc:creator>Mario Limonciello &lt;mario.limonciello@amd.com&gt;</dc:creator>
    </item>
<item>
        <title>71424f05 - ahci: qoriq: Add platform dependencies</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/ata/Kconfig#71424f05</link>
        <description>ahci: qoriq: Add platform dependenciesThe Freescale QorIQ AHCI SATA controller is only present on FreescaleLayerscape SoCs.  Add platform dependencies to the AHCI_QORIQ configsymbol, to avoid asking the user about it when configuring a kernelwithout Layerscape support.Signed-off-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;Acked-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Acked-by: Li Yang &lt;leoyang.li@nxp.com&gt;Signed-off-by: Damien Le Moal &lt;damien.lemoal@opensource.wdc.com&gt;

            List of files:
            /linux-6.15/drivers/ata/Kconfig</description>
        <pubDate>Wed, 08 Mar 2023 12:49:34 +0000</pubDate>
        <dc:creator>Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;</dc:creator>
    </item>
<item>
        <title>72f2b0b2 - drivers/block: Move PARIDE protocol modules to drivers/ata/pata_parport</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/ata/Kconfig#72f2b0b2</link>
        <description>drivers/block: Move PARIDE protocol modules to drivers/ata/pata_parportMove PARIDE protocol modules out of drivers/block intodrivers/ata/pata_parport and update the CONFIG_ symbol names toPATA_PARPORT.[Damien]The pata_parport driver file itsef is also moved together with theprotocol modules in drivers/ata/pata_parport.Signed-off-by: Ondrej Zary &lt;linux@zary.sk&gt;Acked-by: Jens Axboe &lt;axboe@kernel.dk&gt;Signed-off-by: Damien Le Moal &lt;damien.lemoal@opensource.wdc.com&gt;

            List of files:
            /linux-6.15/drivers/ata/Kconfig</description>
        <pubDate>Mon, 30 Jan 2023 21:10:50 +0000</pubDate>
        <dc:creator>Ondrej Zary &lt;linux@zary.sk&gt;</dc:creator>
    </item>
<item>
        <title>7750d8b5 - drivers/block: Remove PARIDE core and high-level protocols</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/ata/Kconfig#7750d8b5</link>
        <description>drivers/block: Remove PARIDE core and high-level protocolsRemove PARIDE core and high level protocols, taking care not to breaklow-level drivers (used by pata_parport). Also update documentation.Signed-off-by: Ondrej Zary &lt;linux@zary.sk&gt;Acked-by: Jens Axboe &lt;axboe@kernel.dk&gt;Signed-off-by: Damien Le Moal &lt;damien.lemoal@opensource.wdc.com&gt;

            List of files:
            /linux-6.15/drivers/ata/Kconfig</description>
        <pubDate>Mon, 30 Jan 2023 21:10:49 +0000</pubDate>
        <dc:creator>Ondrej Zary &lt;linux@zary.sk&gt;</dc:creator>
    </item>
<item>
        <title>246a1c4c - ata: pata_parport: add driver (PARIDE replacement)</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/ata/Kconfig#246a1c4c</link>
        <description>ata: pata_parport: add driver (PARIDE replacement)The pata_parport is a libata-based replacement of the old PARIDEsubsystem - driver for parallel port IDE devices.It uses the original paride low-level protocol drivers but does notneed the high-level drivers (pd, pcd, pf, pt, pg). The IDE devicesbehind parallel port adapters are handled by the ATA layer.This will allow paride and its high-level drivers to be removed.Unfortunately, libata drivers cannot sleep so pata_parport claimsparport before activating the ata host and keeps it claimed (andprotocol connected) until the ata host is removed. This means thatno devices can be chained (neither other pata_parport devices nora printer).paride and pata_parport are mutually exclusive because the compiledprotocol drivers are incompatible.Tested with: - Imation SuperDisk LS-120 and HP C4381A (EPAT) - Freecom Parallel CD (FRPW) - Toshiba Mobile CD-RW 2793008 w/Freecom Parallel Cable rev.903 (FRIQ) - Backpack CD-RW 222011 and CD-RW 19350 (BPCK6)The following bugs in low-level protocol drivers were found and willbe fixed later:Note: EPP-32 mode is buggy in EPAT - and also in all other protocoldrivers - they don&apos;t handle non-multiple-of-4 block transferscorrectly. This causes problems with LS-120 drive.There is also another bug in EPAT: EPP modes don&apos;t work unless a 4-bitor 8-bit mode is used first (probably some initialization missing?).Once the device is initialized, EPP works until power cycle.So after device power on, you have to:echo &quot;parport0 epat 0&quot; &gt;/sys/bus/pata_parport/new_deviceecho pata_parport.0 &gt;/sys/bus/pata_parport/delete_deviceecho &quot;parport0 epat 4&quot; &gt;/sys/bus/pata_parport/new_device(autoprobe will initialize correctly as it tries the slowest modesfirst but you&apos;ll get the broken EPP-32 mode)Note: EPP modes are buggy in FRPW, only modes 0 and 1 work.Signed-off-by: Ondrej Zary &lt;linux@zary.sk&gt;Reviewed-by: Christoph Hellwig &lt;hch@lst.de&gt;Reviewed-by: Hannes Reinecke &lt;hare@suse.de&gt;Acked-by: Jens Axboe &lt;axboe@kernel.dk&gt;Signed-off-by: Damien Le Moal &lt;damien.lemoal@opensource.wdc.com&gt;

            List of files:
            /linux-6.15/drivers/ata/Kconfig</description>
        <pubDate>Mon, 23 Jan 2023 19:09:54 +0000</pubDate>
        <dc:creator>Ondrej Zary &lt;linux@zary.sk&gt;</dc:creator>
    </item>
<item>
        <title>38943cbd - ata: remove palmld pata driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/ata/Kconfig#38943cbd</link>
        <description>ata: remove palmld pata driverThe PXA palmld machine was removed, so the pata driver is nolonger used and can be removed. There is a chance that some ofthis code might be useful for turning some of the other PXAPCMCIA host drivers into PATA drivers, but it&apos;s clear thatit would not work unmodified, and it seems unlikely thatsomeone would do this work.Cc: Alessandro Zummo &lt;a.zummo@towertech.it&gt;Cc: Marek Vasut &lt;marek.vasut@gmail.com&gt;Cc: linux-kernel@vger.kernel.orgCc: linux-ide@vger.kernel.orgAcked-by: Damien Le Moal &lt;damien.lemoal@opensource.wdc.com&gt;Reviewed-by: Sergey Shtylyov &lt;s.shtylyov@omp.ru&gt;Acked-by: Robert Jarzmik &lt;robert.jarzmik@free.fr&gt;Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;

            List of files:
            /linux-6.15/drivers/ata/Kconfig</description>
        <pubDate>Fri, 30 Sep 2022 11:46:44 +0000</pubDate>
        <dc:creator>Arnd Bergmann &lt;arnd@arndb.de&gt;</dc:creator>
    </item>
<item>
        <title>d06dd30b - pata: remove samsung_cf driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/ata/Kconfig#d06dd30b</link>
        <description>pata: remove samsung_cf driverThis device was only used by the smdk6410 board file that is nowgone, so the driver can be removed as well.Reviewed-by: Sergey Shtylyov &lt;s.shtylyov@omp.ru&gt;Acked-by: Damien Le Moal &lt;damien.lemoal@opensource.wdc.com&gt;Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;

            List of files:
            /linux-6.15/drivers/ata/Kconfig</description>
        <pubDate>Fri, 30 Sep 2022 11:01:02 +0000</pubDate>
        <dc:creator>Arnd Bergmann &lt;arnd@arndb.de&gt;</dc:creator>
    </item>
<item>
        <title>22eebaa6 - ata: pata_cs5535: Don&apos;t build on UML</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/ata/Kconfig#22eebaa6</link>
        <description>ata: pata_cs5535: Don&apos;t build on UMLThis driver uses MSR functions that aren&apos;t implemented under UML.Avoid building it to prevent tripping up allyesconfig.e.g./usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: pata_cs5535.c:(.text+0x3a3): undefined reference to `__tracepoint_read_msr&apos;/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: pata_cs5535.c:(.text+0x3d2): undefined reference to `__tracepoint_write_msr&apos;/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: pata_cs5535.c:(.text+0x457): undefined reference to `__tracepoint_write_msr&apos;/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: pata_cs5535.c:(.text+0x481): undefined reference to `do_trace_write_msr&apos;/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: pata_cs5535.c:(.text+0x4d5): undefined reference to `do_trace_write_msr&apos;/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: pata_cs5535.c:(.text+0x4f5): undefined reference to `do_trace_read_msr&apos;/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: pata_cs5535.c:(.text+0x51c): undefined reference to `do_trace_write_msr&apos;Signed-off-by: Peter Foley &lt;pefoley2@pefoley.com&gt;Reviewed-by: Randy Dunlap &lt;rdunlap@infradead.org&gt;Signed-off-by: Damien Le Moal &lt;damien.lemoal@opensource.wdc.com&gt;

            List of files:
            /linux-6.15/drivers/ata/Kconfig</description>
        <pubDate>Fri, 13 Jan 2023 04:37:06 +0000</pubDate>
        <dc:creator>Peter Foley &lt;pefoley2@pefoley.com&gt;</dc:creator>
    </item>
<item>
        <title>43c10618 - ata: remove palmchip pata_bk3710 driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/ata/Kconfig#43c10618</link>
        <description>ata: remove palmchip pata_bk3710 driverThis device was used only on the davinci dm644x platform thatis now gone, and no references to the device remain in thekernel.Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Acked-by: Marc Zyngier &lt;maz@kernel.org&gt;Acked-by: Bartosz Golaszewski &lt;bartosz.golaszewski@linaro.org&gt;Reviewed-by: Sergey Shtylyov &lt;s.shtylyov@omp.ru&gt;Signed-off-by: Damien Le Moal &lt;damien.lemoal@opensource.wdc.com&gt;

            List of files:
            /linux-6.15/drivers/ata/Kconfig</description>
        <pubDate>Wed, 19 Oct 2022 15:29:37 +0000</pubDate>
        <dc:creator>Arnd Bergmann &lt;arnd@arndb.de&gt;</dc:creator>
    </item>
<item>
        <title>dc62c7e6 - ata: pata_ftide010: Remove build dependency on OF</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/ata/Kconfig#dc62c7e6</link>
        <description>ata: pata_ftide010: Remove build dependency on OFThe pata_ftide010 can be built without CONFIG_OF being enabled, as longas the macro of_match_ptr() is not used when initializing the platformdriver .of_match_table field.Remove the use of this macro and the build dependency on OF.Signed-off-by: Damien Le Moal &lt;damien.lemoal@opensource.wdc.com&gt;Reviewed-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;Reviewed-by: Sergey Shtylyov &lt;s.shtylyov@omp.ru&gt;

            List of files:
            /linux-6.15/drivers/ata/Kconfig</description>
        <pubDate>Fri, 14 Oct 2022 02:39:27 +0000</pubDate>
        <dc:creator>Damien Le Moal &lt;damien.lemoal@opensource.wdc.com&gt;</dc:creator>
    </item>
<item>
        <title>6c4c900b - ata: sata_gemini: Remove dependency on OF for compile tests</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/ata/Kconfig#6c4c900b</link>
        <description>ata: sata_gemini: Remove dependency on OF for compile testsIf CONFIG_OF is disabled, then using the macro of_match_ptr() resultsin the gemini_sata_of_match variable being unused, which generates acompilation warning and a compilation error if CONFIG_WERROR is enabled.Removing the use of this macro by directly assigning thegemini_sata_of_match match table to the .of_match_table field in theplatform driver definition allows removing the dependency on OF forcompile tests, thus improving compile test coverage.Fixes: f7220eac752f (&quot;ata: Kconfig: fix sata gemini compile test condition&quot;)Signed-off-by: Damien Le Moal &lt;damien.lemoal@opensource.wdc.com&gt;Reviewed-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/ata/Kconfig</description>
        <pubDate>Thu, 13 Oct 2022 08:30:34 +0000</pubDate>
        <dc:creator>Damien Le Moal &lt;damien.lemoal@opensource.wdc.com&gt;</dc:creator>
    </item>
<item>
        <title>ecf8322f - ata: ahci_st: Enable compile test</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/ata/Kconfig#ecf8322f</link>
        <description>ata: ahci_st: Enable compile testEnable compiling the ahci_st driver when COMPILE_TEST is enabled.Signed-off-by: Damien Le Moal &lt;damien.lemoal@opensource.wdc.com&gt;

            List of files:
            /linux-6.15/drivers/ata/Kconfig</description>
        <pubDate>Mon, 19 Sep 2022 23:52:02 +0000</pubDate>
        <dc:creator>Damien Le Moal &lt;damien.lemoal@opensource.wdc.com&gt;</dc:creator>
    </item>
<item>
        <title>9628711a - ata: ahci-dwc: Add Baikal-T1 AHCI SATA interface support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/ata/Kconfig#9628711a</link>
        <description>ata: ahci-dwc: Add Baikal-T1 AHCI SATA interface supportIt&apos;s almost fully compatible DWC AHCI SATA IP-core derivative except thereference clocks source, which need to be very carefully selected. Inparticular the DWC AHCI SATA PHY can be clocked either from the padsref_pad_clk_{m,p} or from the internal wires ref_alt_clk_{m,n}. In thelater case the clock signal is generated from the Baikal-T1 CCU SATA PLL.The clocks source is selected by means of the ref_use_pad wire connectedto the CCU SATA reference clock CSR.In normal situation it would be much more handy to use the internalreference clock source, but alas we haven&apos;t managed to make the AHCIcontroller working well with it so far. So it&apos;s preferable to have thecontroller clocked from the external clock generator and fallback to theinternal clock source only as a last resort. Other than that thecontroller is full compatible with the DWC AHCI SATA IP-core.Signed-off-by: Serge Semin &lt;Sergey.Semin@baikalelectronics.ru&gt;Reviewed-by: Hannes Reinecke &lt;hare@suse.de&gt;Signed-off-by: Damien Le Moal &lt;damien.lemoal@opensource.wdc.com&gt;

            List of files:
            /linux-6.15/drivers/ata/Kconfig</description>
        <pubDate>Fri, 09 Sep 2022 19:36:20 +0000</pubDate>
        <dc:creator>Serge Semin &lt;Sergey.Semin@baikalelectronics.ru&gt;</dc:creator>
    </item>
<item>
        <title>33629d35 - ata: ahci: Add DWC AHCI SATA controller support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/ata/Kconfig#33629d35</link>
        <description>ata: ahci: Add DWC AHCI SATA controller supportSynopsys AHCI SATA controller can work pretty under with the genericAHCI-platform driver control. But there are vendor-specific peculiaritieswhich can tune the device performance up and which may need to be fixed upfor proper device functioning. In addition some DWC AHCI-based controllersmay require small platform-specific fixups, so adding them in the genericAHCI driver would have ruined the code simplicity. Shortly speaking inorder to keep the generic AHCI-platform code clean and have DWC AHCISATA-specific features supported we suggest to add a dedicated DWC AHCISATA device driver. Aside with the standard AHCI-platform resourcesgetting, enabling/disabling and the controller registration the new driverperforms the next actions.First of all there is a way to verify whether the HBA/ports capabilitiesactivated in OF are correct. Almost all features availability is reflectedin the vendor-specific parameters registers. So the DWC AHCI driver doesthe capabilities sanity check based on the corresponding fields state.Secondly if either the Command Completion Coalescing or the Device Sleepfeature is enabled the DWC AHCI-specific internal 1ms timer must be fixedin accordance with the application clock signal frequency. In particularthe timer value must be set to be Fapp * 1000. Normally the SoC designerspre-configure the TIMER1MS register to contain a correct value by default.But the platforms can support the application clock rate change. If thathappens the 1ms timer value must be accordingly updated otherwise thedependent features won&apos;t work as expected. In the DWC AHCI driver wesuggest to rely on the &quot;aclk&quot; reference clock rate to set the timerinterval up. That clock source is supposed to be the AHCI SATA applicationclock in accordance with the DT bindings.Finally DWC AHCI SATA controller AXI/AHB bus DMA-engine can be tuned up totransfer up to 1024 * FIFO words at a time by setting the Tx/Rxtransaction size in the DMA control register. The maximum value depends onthe DMA data bus and AXI/AHB bus maximum burst length. In most of thecases it&apos;s better to set the maximum possible value to reach the best AHCISATA controller performance. But sometimes in order to improve the systeminterconnect responsiveness, transferring in smaller data chunks may bemore preferable. For such cases and for the case when the default valuedoesn&apos;t provide the best DMA bus performance we suggest to use the newHBA-port specific DT-properties &quot;snps,{tx,rx}-ts-max&quot; to tune the DMAtransactions size up.After all the settings denoted above are handled the DWC AHCI SATA driverproceeds further with the standard AHCI-platform host initializations.Note since DWC AHCI controller is now have a dedicated driver we candiscard the corresponding compatible string from the ahci-platform.cmodule. The same concerns &quot;snps,spear-ahci&quot; compatible string, which isalso based on the DWC AHCI IP-core.Signed-off-by: Serge Semin &lt;Sergey.Semin@baikalelectronics.ru&gt;Reviewed-by: Hannes Reinecke &lt;hare@suse.de&gt;Signed-off-by: Damien Le Moal &lt;damien.lemoal@opensource.wdc.com&gt;

            List of files:
            /linux-6.15/drivers/ata/Kconfig</description>
        <pubDate>Fri, 09 Sep 2022 19:36:17 +0000</pubDate>
        <dc:creator>Serge Semin &lt;Sergey.Semin@baikalelectronics.ru&gt;</dc:creator>
    </item>
<item>
        <title>d3243965 - ata: make PATA_PLATFORM selectable only for suitable architectures</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/ata/Kconfig#d3243965</link>
        <description>ata: make PATA_PLATFORM selectable only for suitable architecturesIt is currently possible to select &quot;Generic platform device PATA support&quot;in two situations:  - architecture allows the generic platform device PATA support and    indicates that with &quot;select HAVE_PATA_PLATFORM&quot;.  - if the user claims to be an EXPERT by setting CONFIG_EXPERT to yesHowever, there is no use case to have Generic platform device PATA supportin a kernel build if the architecture definition, i.e., the selection ofconfigs by an architecture, does not support it.If the architecture definition is wrong, i.e., it just misses a &apos;selectHAVE_PATA_PLATFORM&apos;, then even an expert that configures the kernel buildshould not just fix that by overruling the claimed support by anarchitecture. If the architecture definition is wrong, the expert shouldjust provide a patch to correct the architecture definition instead---inthe end, if the user is an expert, sending a quick one-line patch shouldnot be an issue.In other words, I do not see the deeper why an expert can overrule thearchitecture definition in this case, as the expert may not overrule theconfig selections defined by the architecture in the large majority---or probably all other (modulo some mistakes)---of similar cases.Signed-off-by: Lukas Bulwahn &lt;lukas.bulwahn@gmail.com&gt;Reviewed-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Signed-off-by: Damien Le Moal &lt;damien.lemoal@opensource.wdc.com&gt;

            List of files:
            /linux-6.15/drivers/ata/Kconfig</description>
        <pubDate>Wed, 14 Sep 2022 14:27:13 +0000</pubDate>
        <dc:creator>Lukas Bulwahn &lt;lukas.bulwahn@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>3ebe59a5 - ata: clean up how architectures enable PATA_PLATFORM and PATA_OF_PLATFORM</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/ata/Kconfig#3ebe59a5</link>
        <description>ata: clean up how architectures enable PATA_PLATFORM and PATA_OF_PLATFORMThere are two options for platform device PATA support:  PATA_PLATFORM: Generic platform device PATA support  PATA_OF_PLATFORM: OpenFirmware platform device PATA supportIf an architecture allows the generic platform device PATA support, itshall select HAVE_PATA_PLATFORM. Then, Generic platform device PATA supportis available and can be selected.If an architecture has OpenFirmware support, which it indicates byselecting OF, OpenFirmware platform device PATA support is availableand can be selected.If OpenFirmware platform device PATA support is selected, then thefunctionality (code files) from Generic platform device PATA support needsto be integrated in the kernel build for the OpenFirmware platform devicePATA support to work. Select PATA_PLATFORM in PATA_OF_PLATFORM to make surethe needed files are added in the build.So, architectures with OpenFirmware support, do not need to additionallyselect HAVE_PATA_PLATFORM. It is only needed by architecture that want thenon-OF pata-platform module.Reflect this way of intended use of config symbols in the ata Kconfig andadjust all architecture definitions.This follows the suggestion from Arnd Bergmann (see Link).Suggested-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Link: https://lore.kernel.org/all/4b33bffc-2b6d-46b4-9f1d-d18e55975a5a@www.fastmail.com/Signed-off-by: Lukas Bulwahn &lt;lukas.bulwahn@gmail.com&gt;Reviewed-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Signed-off-by: Damien Le Moal &lt;damien.lemoal@opensource.wdc.com&gt;

            List of files:
            /linux-6.15/drivers/ata/Kconfig</description>
        <pubDate>Wed, 14 Sep 2022 14:27:12 +0000</pubDate>
        <dc:creator>Lukas Bulwahn &lt;lukas.bulwahn@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>c4d2c775 - ata: ahci_brcm: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/ata/Kconfig#c4d2c775</link>
        <description>ata: ahci_brcm: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCAPrepare for the BCM63138 ARCH_BCM_63XX migration to ARCH_BCMBCA. MakeAHCI_BRCM depending on ARCH_BCMBCA.Signed-off-by: William Zhang &lt;william.zhang@broadcom.com&gt;Acked-by: Damien Le Moal &lt;damien.lemoal@opensource.wdc.com&gt;Acked-by: Florian Fainelli &lt;f.fainelli@gmail.com&gt;Signed-off-by: Florian Fainelli &lt;f.fainelli@gmail.com&gt;

            List of files:
            /linux-6.15/drivers/ata/Kconfig</description>
        <pubDate>Thu, 07 Jul 2022 06:57:53 +0000</pubDate>
        <dc:creator>William Zhang &lt;william.zhang@broadcom.com&gt;</dc:creator>
    </item>
<item>
        <title>55b01415 - ata: ahci: Rename CONFIG_SATA_LPM_POLICY configuration item back</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/ata/Kconfig#55b01415</link>
        <description>ata: ahci: Rename CONFIG_SATA_LPM_POLICY configuration item backCONFIG_SATA_LPM_MOBILE_POLICY was renamed to CONFIG_SATA_LPM_POLICY incommit 4dd4d3deb502 (&quot;ata: ahci: Rename CONFIG_SATA_LPM_MOBILE_POLICYconfiguration item&quot;).This can potentially cause problems as users would invisibly loseconfiguration policy defaults when they built the new kernel. Toavoid such problems, switch back to the old name (even if it&apos;s wrong).Suggested-by: Christoph Hellwig &lt;hch@infradead.org&gt;Suggested-by: Damien Le Moal &lt;damien.lemoal@opensource.wdc.com&gt;Signed-off-by: Mario Limonciello &lt;mario.limonciello@amd.com&gt;Signed-off-by: Damien Le Moal &lt;damien.lemoal@opensource.wdc.com&gt;

            List of files:
            /linux-6.15/drivers/ata/Kconfig</description>
        <pubDate>Wed, 06 Apr 2022 01:57:51 +0000</pubDate>
        <dc:creator>Mario Limonciello &lt;mario.limonciello@amd.com&gt;</dc:creator>
    </item>
</channel>
</rss>
