<?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 Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>e4b3cbd8 - firmware: thead: Add AON firmware protocol driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/firmware/Makefile#e4b3cbd8</link>
        <description>firmware: thead: Add AON firmware protocol driverThe T-Head TH1520 SoC uses an E902 co-processor running Always-On (AON)firmware to manage power, clock, and other system resources [1]. Thispatch introduces a driver implementing the AON firmware protocol,allowing the Linux kernel to communicate with the firmware via mailboxchannels.  Through an RPC-based interface, the kernel can initiate powerstate transitions, update resource configurations, and perform otherAON-related tasks.[1]Link: https://openbeagle.org/beaglev-ahead/beaglev-ahead/-/blob/main/docs/TH1520%20System%20User%20Manual.pdfSigned-off-by: Michal Wilczynski &lt;m.wilczynski@samsung.com&gt;Acked-by: Drew Fustini &lt;drew@pdp7.com&gt;Link: https://lore.kernel.org/r/20250311171900.1549916-3-m.wilczynski@samsung.comSigned-off-by: Ulf Hansson &lt;ulf.hansson@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/firmware/Makefile</description>
        <pubDate>Tue, 11 Mar 2025 17:18:57 +0000</pubDate>
        <dc:creator>Michal Wilczynski &lt;m.wilczynski@samsung.com&gt;</dc:creator>
    </item>
<item>
        <title>a88927b5 - firmware: add Exynos ACPM protocol driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/firmware/Makefile#a88927b5</link>
        <description>firmware: add Exynos ACPM protocol driverAlive Clock and Power Manager (ACPM) Message Protocol is defined forthe purpose of communication between the ACPM firmware and masters(AP, AOC, ...). ACPM firmware operates on the Active Power Management(APM) module that handles overall power activities.ACPM and masters regard each other as independent hardware component andcommunicate with each other using mailbox messages and shared memory.This protocol driver provides the interface for all the client driversmaking use of the features offered by the APM. Add ACPM protocol support.Signed-off-by: Tudor Ambarus &lt;tudor.ambarus@linaro.org&gt;Link: https://lore.kernel.org/r/20250213-gs101-acpm-v9-2-8b0281b93c8b@linaro.orgSigned-off-by: Krzysztof Kozlowski &lt;krzysztof.kozlowski@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/firmware/Makefile</description>
        <pubDate>Thu, 13 Feb 2025 13:05:15 +0000</pubDate>
        <dc:creator>Tudor Ambarus &lt;tudor.ambarus@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>ec5b0f11 - firmware: microchip: add PolarFire SoC Auto Update support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/firmware/Makefile#ec5b0f11</link>
        <description>firmware: microchip: add PolarFire SoC Auto Update supportAdd support for Auto Update reprogramming of the FPGA fabric onPolarFire SoC, using the fw_upload mechanism a la theintel-m10-bmc-sec-update driver.This driver only writes the image to the spi flash &amp; performsvalidation on it, as the entire FPGA becomes unusable during the actualreprogramming of a bitstream. To initiate the reprogramming itself, adevice reset is required. The SBI SRST extension&apos;s &quot;cold reboot&quot; cantrigger such a device reset, provided corresponding support has beenenabled in the HSS (Hart Software Services), the provider of SBI runtimeservices on PolarFire SoC.While this is a driver responsible for the reprogramming of an FPGA,there is no dynamic discovery of devices involved, as runtimereconfiguration is not possible due to the device reset requirements.Therefore FPGA manager subsystem is not used by this driver and the FPGAsubsystem maintainers were unwilling to accept it there.Signed-off-by: Conor Dooley &lt;conor.dooley@microchip.com&gt;

            List of files:
            /linux-6.15/drivers/firmware/Makefile</description>
        <pubDate>Fri, 20 Oct 2023 13:18:43 +0000</pubDate>
        <dc:creator>Conor Dooley &lt;conor.dooley@microchip.com&gt;</dc:creator>
    </item>
<item>
        <title>62b14b9e - firmware: arm_scpi: Move power-domain driver to the pmdomain dir</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/firmware/Makefile#62b14b9e</link>
        <description>firmware: arm_scpi: Move power-domain driver to the pmdomain dirTo simplify with maintenance let&apos;s move the Arm SCPI power-domain driverto the new pmdomain directory. Note this is different from and precedesthe new Arm SCMI protocol.Signed-off-by: Sudeep Holla &lt;sudeep.holla@arm.com&gt;Link: https://lore.kernel.org/r/20231123120847.2825444-2-sudeep.holla@arm.comSigned-off-by: Ulf Hansson &lt;ulf.hansson@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/firmware/Makefile</description>
        <pubDate>Thu, 23 Nov 2023 12:08:47 +0000</pubDate>
        <dc:creator>Sudeep Holla &lt;sudeep.holla@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>bdac188e - firmware: qcom: move Qualcomm code into its own directory</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/firmware/Makefile#bdac188e</link>
        <description>firmware: qcom: move Qualcomm code into its own directoryWe&apos;re getting more and more qcom specific .c files in drivers/firmware/and about to get even more. Create a separate directory for Qualcommfirmware drivers and move existing sources in there.Signed-off-by: Bartosz Golaszewski &lt;bartosz.golaszewski@linaro.org&gt;Acked-by: Elliot Berman &lt;quic_eberman@quicinc.com&gt;Reviewed-by: Krzysztof Kozlowski &lt;krzysztof.kozlowski@linaro.org&gt;Reviewed-by: Maximilian Luz &lt;luzmaximilian@gmail.com&gt;Tested-by: Andrew Halaney &lt;ahalaney@redhat.com&gt; # sc8280xp-lenovo-thinkpad-x13sLink: https://lore.kernel.org/r/20231017092732.19983-2-brgl@bgdev.plSigned-off-by: Bjorn Andersson &lt;andersson@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/firmware/Makefile</description>
        <pubDate>Tue, 17 Oct 2023 09:27:18 +0000</pubDate>
        <dc:creator>Bartosz Golaszewski &lt;bartosz.golaszewski@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>759e7a2b - firmware: Add support for Qualcomm UEFI Secure Application</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/firmware/Makefile#759e7a2b</link>
        <description>firmware: Add support for Qualcomm UEFI Secure ApplicationOn platforms using the Qualcomm UEFI Secure Application (uefisecapp),EFI variables cannot be accessed via the standard interface in EFIruntime mode. The respective functions return EFI_UNSUPPORTED. On theseplatforms, we instead need to talk to uefisecapp. This commit providessupport for this and registers the respective efivars operations toaccess EFI variables from the kernel.Communication with uefisecapp follows the Qualcomm QSEECOM / Secure OSconventions via the respective SCM call interface. This is also thereason why variable access works normally while boot services areactive. During this time, said SCM interface is managed by the bootservices. When calling ExitBootServices(), the ownership is transferredto the kernel. Therefore, UEFI must not use that interface itself (asmultiple parties accessing this interface at the same time may lead tocomplications) and cannot access variables for us.Signed-off-by: Maximilian Luz &lt;luzmaximilian@gmail.com&gt;Acked-by: Ard Biesheuvel &lt;ardb@kernel.org&gt;Reviewed-by: Johan Hovold &lt;johan+linaro@kernel.org&gt;Link: https://lore.kernel.org/r/20230827211408.689076-4-luzmaximilian@gmail.comSigned-off-by: Bjorn Andersson &lt;andersson@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/firmware/Makefile</description>
        <pubDate>Sun, 27 Aug 2023 21:14:06 +0000</pubDate>
        <dc:creator>Maximilian Luz &lt;luzmaximilian@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>00b12486 - firmware: qcom_scm: Add support for Qualcomm Secure Execution Environment SCM interface</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/firmware/Makefile#00b12486</link>
        <description>firmware: qcom_scm: Add support for Qualcomm Secure Execution Environment SCM interfaceAdd support for SCM calls to Secure OS and the Secure ExecutionEnvironment (SEE) residing in the TrustZone (TZ) via the QSEECOMinterface. This allows communication with Secure/TZ applications, forexample &apos;uefisecapp&apos; managing access to UEFI variables.For better separation, make qcom_scm spin up a dedicated child(platform) device in case QSEECOM support has been detected. Thecorresponding driver for this device is then responsible for managingany QSEECOM clients. Specifically, this driver attempts to automaticallydetect known and supported applications, creating a client (auxiliary)device for each one. The respective client/auxiliary driver is thenresponsible for managing and communicating with the application.While this patch introduces only a very basic interface without the moreadvanced features (such as re-entrant and blocking SCM calls andlisteners/callbacks), this is enough to talk to the aforementioned&apos;uefisecapp&apos;.Signed-off-by: Maximilian Luz &lt;luzmaximilian@gmail.com&gt;Reviewed-by: Johan Hovold &lt;johan+linaro@kernel.org&gt;Link: https://lore.kernel.org/r/20230827211408.689076-3-luzmaximilian@gmail.comSigned-off-by: Bjorn Andersson &lt;andersson@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/firmware/Makefile</description>
        <pubDate>Sun, 27 Aug 2023 21:14:05 +0000</pubDate>
        <dc:creator>Maximilian Luz &lt;luzmaximilian@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>cf8e8658 - arch: Remove Itanium (IA-64) architecture</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/firmware/Makefile#cf8e8658</link>
        <description>arch: Remove Itanium (IA-64) architectureThe Itanium architecture is obsolete, and an informal survey [0] revealsthat any residual use of Itanium hardware in production is mostly HP-UXor OpenVMS based. The use of Linux on Itanium appears to be limited toenthusiasts that occasionally boot a fresh Linux kernel to see whetherthings are still working as intended, and perhaps to churn out somedistro packages that are rarely used in practice.None of the original companies behind Itanium still produce or supportany hardware or software for the architecture, and it is listed as&apos;Orphaned&apos; in the MAINTAINERS file, as apparently, none of the engineersthat contributed on behalf of those companies (nor anyone else, for thatmatter) have been willing to support or maintain the architectureupstream or even be responsible for applying the odd fix. The Intelfirmware team removed all IA-64 support from the Tianocore/EDK2reference implementation of EFI in 2018. (Itanium is the originalarchitecture for which EFI was developed, and the way Linux supports itdeviates significantly from other architectures.) Some distros, such asDebian and Gentoo, still maintain [unofficial] ia64 ports, but many havedropped support years ago.While the argument is being made [1] that there is a &apos;for the commongood&apos; angle to being able to build and run existing projects such as theGrid Community Toolkit [2] on Itanium for interoperability testing, thefact remains that none of those projects are known to be deployed onLinux/ia64, and very few people actually have access to such a system inthe first place. Even if there were ways imaginable in which Linux/ia64could be put to good use today, what matters is whether anyone isactually doing that, and this does not appear to be the case.There are no emulators widely available, and so boot testing Itanium isgenerally infeasible for ordinary contributors. GCC still supports IA-64but its compile farm [3] no longer has any IA-64 machines. GLIBC wouldlike to get rid of IA-64 [4] too because it would permit some overduecode cleanups. In summary, the benefits to the ecosystem of having IA-64be part of it are mostly theoretical, whereas the maintenance overheadof keeping it supported is real.So let&apos;s rip off the band aid, and remove the IA-64 arch code entirely.This follows the timeline proposed by the Debian/ia64 maintainer [5],which removes support in a controlled manner, leaving IA-64 in a knowngood state in the most recent LTS release. Other projects will followonce the kernel support is removed.[0] https://lore.kernel.org/all/CAMj1kXFCMh_578jniKpUtx_j8ByHnt=s7S+yQ+vGbKt9ud7+kQ@mail.gmail.com/[1] https://lore.kernel.org/all/0075883c-7c51-00f5-2c2d-5119c1820410@web.de/[2] https://gridcf.org/gct-docs/latest/index.html[3] https://cfarm.tetaneutral.net/machines/list/[4] https://lore.kernel.org/all/87bkiilpc4.fsf@mid.deneb.enyo.de/[5] https://lore.kernel.org/all/ff58a3e76e5102c94bb5946d99187b358def688a.camel@physik.fu-berlin.de/Acked-by: Tony Luck &lt;tony.luck@intel.com&gt;Signed-off-by: Ard Biesheuvel &lt;ardb@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/firmware/Makefile</description>
        <pubDate>Thu, 20 Oct 2022 13:54:33 +0000</pubDate>
        <dc:creator>Ard Biesheuvel &lt;ardb@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>75ed63d9 - efi: clean up Kconfig dependencies on CONFIG_EFI</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/firmware/Makefile#75ed63d9</link>
        <description>efi: clean up Kconfig dependencies on CONFIG_EFIGeert reports that the new option CONFIG_EFI_DISABLE_RUNTIME is uservisible even when EFI support is disabled, which is unnecessary andclutters the Kconfig interface.So let&apos;s move this option into the existing Kconfig submenu that alreadydepends on CONFIG_EFI, and while at it, give some other options the sametreatment.Also clean up a small wart where the efi/ subdirectory is listed twice.Let&apos;s just list it unconditionally so that both EFI and UEFI_CPER basedpieces will be built independently (the latter only depends on theformer on !X86)Signed-off-by: Ard Biesheuvel &lt;ardb@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/firmware/Makefile</description>
        <pubDate>Sat, 28 May 2022 09:49:54 +0000</pubDate>
        <dc:creator>Ard Biesheuvel &lt;ardb@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>9db69df4 - firmware: mediatek: Add adsp ipc protocol interface</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/firmware/Makefile#9db69df4</link>
        <description>firmware: mediatek: Add adsp ipc protocol interfaceSome of mediatek processors containthe Tensilica HiFix DSP for audio processing.The communication between Host CPU and DSP firmware istaking place using a shared memory area for message passing.ADSP IPC protocol offers (send/recv) interfaces usingmediatek-mailbox APIs.We use two mbox channels to implement a request-reply protocol.Signed-off-by: Allen-KH Cheng &lt;allen-kh.cheng@mediatek.com&gt;Signed-off-by: TingHan Shen &lt;tinghan.shen@mediatek.com&gt;Reviewed-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt;Reviewed-by: Curtis Malainey &lt;cujomalainey@chromium.org&gt;Reviewed-by: Tzung-Bi Shih &lt;tzungbi@google.com&gt;Reviewed-by: YC Hung &lt;yc.hung@mediatek.com&gt;Reviewed-by: AngeloGioacchino Del Regno &lt;angelogioacchino.delregno@collabora.com&gt;Link: https://lore.kernel.org/r/20220512082215.3018-2-tinghan.shen@mediatek.comSigned-off-by: Mark Brown &lt;broonie@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/firmware/Makefile</description>
        <pubDate>Thu, 12 May 2022 08:22:13 +0000</pubDate>
        <dc:creator>TingHan Shen &lt;tinghan.shen@mediatek.com&gt;</dc:creator>
    </item>
<item>
        <title>f6bc909e - firmware: cs_dsp: add driver to support firmware loading on Cirrus Logic DSPs</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/firmware/Makefile#f6bc909e</link>
        <description>firmware: cs_dsp: add driver to support firmware loading on Cirrus Logic DSPswm_adsp originally provided firmware loading on some audio DSP and wasimplemented as an ASoC codec driver. However, the firmware loading nowcovers a wider range of DSP cores and peripherals containing them,beyond just audio. So it needs to be available to non-audio drivers. Allthe core firmware loading support has been moved into a new drivercs_dsp, leaving only the ASoC-specific parts in wm_adsp.Signed-off-by: Simon Trimmer &lt;simont@opensource.cirrus.com&gt;Signed-off-by: Charles Keepax &lt;ckeepax@opensource.cirrus.com&gt;Link: https://lore.kernel.org/r/20210913160057.103842-17-simont@opensource.cirrus.comSigned-off-by: Mark Brown &lt;broonie@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/firmware/Makefile</description>
        <pubDate>Mon, 13 Sep 2021 16:00:57 +0000</pubDate>
        <dc:creator>Simon Trimmer &lt;simont@opensource.cirrus.com&gt;</dc:creator>
    </item>
<item>
        <title>8633ef82 - drivers/firmware: consolidate EFI framebuffer setup for all arches</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/firmware/Makefile#8633ef82</link>
        <description>drivers/firmware: consolidate EFI framebuffer setup for all archesThe register_gop_device() function registers an &quot;efi-framebuffer&quot; platformdevice to match against the efifb driver, to have an early framebuffer forEFI platforms.But there is already support to do exactly the same by the Generic SystemFramebuffers (sysfb) driver. This used to be only for X86 but it has beenmoved to drivers/firmware and could be reused by other architectures.Also, besides supporting registering an &quot;efi-framebuffer&quot;, this driver canregister a &quot;simple-framebuffer&quot; allowing to use the siple{fb,drm} driverson non-X86 EFI platforms. For example, on aarch64 these drivers can onlybe used with DT and doesn&apos;t have code to register a &quot;simple-frambuffer&quot;platform device when booting with EFI.For these reasons, let&apos;s remove the register_gop_device() duplicated codeand instead move the platform specific logic that&apos;s there to sysfb driver.Signed-off-by: Javier Martinez Canillas &lt;javierm@redhat.com&gt;Acked-by: Borislav Petkov &lt;bp@suse.de&gt;Acked-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20210625131359.1804394-1-javierm@redhat.com

            List of files:
            /linux-6.15/drivers/firmware/Makefile</description>
        <pubDate>Fri, 25 Jun 2021 13:13:59 +0000</pubDate>
        <dc:creator>Javier Martinez Canillas &lt;javierm@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>d391c582 - drivers/firmware: move x86 Generic System Framebuffers support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/firmware/Makefile#d391c582</link>
        <description>drivers/firmware: move x86 Generic System Framebuffers supportThe x86 architecture has generic support to register a system framebufferplatform device. It either registers a &quot;simple-framebuffer&quot; if the configoption CONFIG_X86_SYSFB is enabled, or a legacy VGA/VBE/EFI FB device.But the code is generic enough to be reused by other architectures and canbe moved out of the arch/x86 directory.This will allow to also support the simple{fb,drm} drivers on non-x86 EFIplatforms, such as aarch64 where these drivers are only supported with DT.Signed-off-by: Javier Martinez Canillas &lt;javierm@redhat.com&gt;Acked-by: Borislav Petkov &lt;bp@suse.de&gt;Acked-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;Acked-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20210625130947.1803678-2-javierm@redhat.com

            List of files:
            /linux-6.15/drivers/firmware/Makefile</description>
        <pubDate>Fri, 25 Jun 2021 13:09:46 +0000</pubDate>
        <dc:creator>Javier Martinez Canillas &lt;javierm@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>b42000e4 - firmware: qcom_scm: Allow qcom_scm driver to be loadable as a permenent module</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/firmware/Makefile#b42000e4</link>
        <description>firmware: qcom_scm: Allow qcom_scm driver to be loadable as a permenent moduleAllow the qcom_scm driver to be loadable as a permenent module.This still uses the &quot;depends on QCOM_SCM || !QCOM_SCM&quot; bit toensure that drivers that call into the qcom_scm driver arealso built as modules. While not ideal in some cases its theonly safe way I can find to avoid build errors without havingthose drivers select QCOM_SCM and have to force it on (asQCOM_SCM=n can be valid for those drivers).Reviving this now that Saravana&apos;s fw_devlink defaults to on,which should avoid loading troubles seen before.Acked-by: Kalle Valo &lt;kvalo@codeaurora.org&gt;Acked-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;Acked-by: Will Deacon &lt;will@kernel.org&gt;Reviewed-by: Bjorn Andersson &lt;bjorn.andersson@linaro.org&gt;Signed-off-by: John Stultz &lt;john.stultz@linaro.org&gt;Link: https://lore.kernel.org/r/20210707045320.529186-1-john.stultz@linaro.orgSigned-off-by: Bjorn Andersson &lt;bjorn.andersson@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/firmware/Makefile</description>
        <pubDate>Wed, 07 Jul 2021 04:53:20 +0000</pubDate>
        <dc:creator>John Stultz &lt;john.stultz@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>e7818584 - firmware: arm_ffa: Add initial FFA bus support for device enumeration</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/firmware/Makefile#e7818584</link>
        <description>firmware: arm_ffa: Add initial FFA bus support for device enumerationThe Arm FF for Armv8-A specification has concept of endpoints orpartitions. In the Normal world, a partition could be a VM whenthe Virtualization extension is enabled or the kernel itself.In order to handle multiple partitions, we can create a FFA device foreach such partition on a dedicated FFA bus. Similarly, different driversrequiring FFA transport can be registered on the same bus. We can matchthe device and drivers using UUID. This is mostly for the in-kernelusers with FFA drivers.Link: https://lore.kernel.org/r/20210521151033.181846-2-sudeep.holla@arm.comTested-by: Jens Wiklander &lt;jens.wiklander@linaro.org&gt;Signed-off-by: Sudeep Holla &lt;sudeep.holla@arm.com&gt;

            List of files:
            /linux-6.15/drivers/firmware/Makefile</description>
        <pubDate>Fri, 21 May 2021 15:10:29 +0000</pubDate>
        <dc:creator>Sudeep Holla &lt;sudeep.holla@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>8dc24866 - Revert &quot;firmware: QCOM_SCM: Allow qcom_scm driver to be loadable as a permenent module&quot;</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/firmware/Makefile#8dc24866</link>
        <description>Revert &quot;firmware: QCOM_SCM: Allow qcom_scm driver to be loadable as a permenent module&quot;This reverts commit d0511b5496c03cdbcda55a9b57c32cdd751920ed.After some time it was noticed that the Tegra186 among otherswere experiencing problems when making this into a module.Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/firmware/Makefile</description>
        <pubDate>Mon, 23 Nov 2020 12:33:20 +0000</pubDate>
        <dc:creator>Linus Walleij &lt;linus.walleij@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>d0511b54 - firmware: QCOM_SCM: Allow qcom_scm driver to be loadable as a permenent module</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/firmware/Makefile#d0511b54</link>
        <description>firmware: QCOM_SCM: Allow qcom_scm driver to be loadable as a permenent moduleAllow the qcom_scm driver to be loadable as a permenent module.This still uses the &quot;depends on QCOM_SCM || !QCOM_SCM&quot; bit toensure that drivers that call into the qcom_scm driver arealso built as modules. While not ideal in some cases its theonly safe way I can find to avoid build errors without havingthose drivers select QCOM_SCM and have to force it on (asQCOM_SCM=n can be valid for those drivers).Signed-off-by: John Stultz &lt;john.stultz@linaro.org&gt;Reviewed-by: Bjorn Andersson &lt;bjorn.andersson@linaro.org&gt;Acked-by: Kalle Valo &lt;kvalo@codeaurora.org&gt;Acked-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;Cc: Catalin Marinas &lt;catalin.marinas@arm.com&gt;Cc: Will Deacon &lt;will@kernel.org&gt;Cc: Andy Gross &lt;agross@kernel.org&gt;Cc: Bjorn Andersson &lt;bjorn.andersson@linaro.org&gt;Cc: Joerg Roedel &lt;joro@8bytes.org&gt;Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;Cc: Jason Cooper &lt;jason@lakedaemon.net&gt;Cc: Marc Zyngier &lt;maz@kernel.org&gt;Cc: Linus Walleij &lt;linus.walleij@linaro.org&gt;Cc: Vinod Koul &lt;vkoul@kernel.org&gt;Cc: Kalle Valo &lt;kvalo@codeaurora.org&gt;Cc: Maulik Shah &lt;mkshah@codeaurora.org&gt;Cc: Lina Iyer &lt;ilina@codeaurora.org&gt;Cc: Saravana Kannan &lt;saravanak@google.com&gt;Cc: Todd Kjos &lt;tkjos@google.com&gt;Cc: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;Cc: linux-arm-msm@vger.kernel.orgCc: iommu@lists.linux-foundation.orgCc: linux-gpio@vger.kernel.orgLink: https://lore.kernel.org/r/20201106042710.55979-3-john.stultz@linaro.orgSigned-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/firmware/Makefile</description>
        <pubDate>Fri, 06 Nov 2020 04:27:10 +0000</pubDate>
        <dc:creator>John Stultz &lt;john.stultz@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>66d90f6e - firmware: arm_scmi: Enable building as a single module</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/firmware/Makefile#66d90f6e</link>
        <description>firmware: arm_scmi: Enable building as a single moduleNow, with all the plumbing in place to enable building scmi as a moduleinstead of built-in modules, let us enable the same.Link: https://lore.kernel.org/r/20200907195046.56615-5-sudeep.holla@arm.comTested-by: Cristian Marussi &lt;cristian.marussi@arm.com&gt;Signed-off-by: Sudeep Holla &lt;sudeep.holla@arm.com&gt;

            List of files:
            /linux-6.15/drivers/firmware/Makefile</description>
        <pubDate>Mon, 07 Sep 2020 11:09:23 +0000</pubDate>
        <dc:creator>Sudeep Holla &lt;sudeep.holla@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>f2ae9706 - firmware: smccc: Refactor SMCCC specific bits into separate file</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/firmware/Makefile#f2ae9706</link>
        <description>firmware: smccc: Refactor SMCCC specific bits into separate fileIn order to add newer SMCCC v1.1+ functionality and to avoid clutteringPSCI firmware driver with SMCCC bits, let us move the SMCCC specificdetails under drivers/firmware/smccc/smccc.cWe can also drop conduit and smccc_version from psci_operations structureas SMCCC was the sole user and now it maintains those.No functionality change in this patch though.Signed-off-by: Sudeep Holla &lt;sudeep.holla@arm.com&gt;Tested-by: Etienne Carriere &lt;etienne.carriere@st.com&gt;Reviewed-by: Etienne Carriere &lt;etienne.carriere@st.com&gt;Acked-by: Mark Rutland &lt;mark.rutland@arm.com&gt;Link: https://lore.kernel.org/r/20200518091222.27467-6-sudeep.holla@arm.comSigned-off-by: Will Deacon &lt;will@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/firmware/Makefile</description>
        <pubDate>Mon, 18 May 2020 09:12:20 +0000</pubDate>
        <dc:creator>Sudeep Holla &lt;sudeep.holla@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>9a434cee - firmware: qcom_scm: Dynamically support SMCCC and legacy conventions</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/firmware/Makefile#9a434cee</link>
        <description>firmware: qcom_scm: Dynamically support SMCCC and legacy conventionsDynamically support SMCCCC and legacy conventions by detecting whichconvention to use at runtime. qcom_scm_call_atomic and qcom_scm_call canthen be moved in qcom_scm.c and use underlying convention backend asappropriate. Thus, rename qcom_scm-64,-32 to reflect that they arebackends for -smc and -legacy, respectively.Also add support for making SCM calls earlier than when SCM driverprobes to support use cases such as qcom_scm_set_cold_boot_addr. Supportis added by lazily initializing the convention and guarding the querywith a spin lock.  The limitation of these early SCM calls is that theycannot use DMA, as in the case of &gt;4 arguments for SMC convention andany non-atomic call for legacy convention.Tested-by: Brian Masney &lt;masneyb@onstation.org&gt; # arm32Tested-by: Stephan Gerhold &lt;stephan@gerhold.net&gt;Signed-off-by: Elliot Berman &lt;eberman@codeaurora.org&gt;Link: https://lore.kernel.org/r/1578431066-19600-18-git-send-email-eberman@codeaurora.orgSigned-off-by: Bjorn Andersson &lt;bjorn.andersson@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/firmware/Makefile</description>
        <pubDate>Tue, 07 Jan 2020 21:04:26 +0000</pubDate>
        <dc:creator>Elliot Berman &lt;eberman@codeaurora.org&gt;</dc:creator>
    </item>
</channel>
</rss>
