<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/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>d44ade05aa21468bd30652bc4492891b854a400a - Merge tag &apos;for_linus&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/firmware/Kconfig#d44ade05aa21468bd30652bc4492891b854a400a</link>
        <description>Merge tag &apos;for_linus&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostPull virtio updates from Michael Tsirkin: - new virtio CAN driver - support for LoongArch architecture in fw_cfg - support for firmware notifications in vdpa/octeon_ep - support for VFs in virtio core - fixes, cleanups all over the place, notably:    - vhost: fix vhost_get_avail_idx for a non empty ring      fixing an significant old perf regression    - READ_ONCE() annotations mean virtio ring is now      free of KCSAN warnings* tag &apos;for_linus&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost: (37 commits)  can: virtio: Fix comment in UAPI header  can: virtio: Add virtio CAN driver  virtio: add num_vf callback to virtio_bus  fw_cfg: Add support for LoongArch architecture  vdpa/octeon_ep: fix IRQ-to-ring mapping in interrupt handler  vdpa/octeon_ep: Add vDPA device event handling for firmware notifications  vdpa/octeon_ep: Use 4 bytes for mailbox signature  vdpa/octeon_ep: Fix PF-&gt;VF mailbox data address calculation  vhost_task_create: kill unnecessary .exit_signal initialization  vhost: remove unnecessary module_init/exit functions  vdpa/mlx5: Use kvzalloc_flex() for MTT command memory  vdpa_sim_net: switch to dynamic root device  vdpa_sim_blk: switch to dynamic root device  virtio-mem: Destroy mutex before freeing virtio_mem  virtio-balloon: Destroy mutex before freeing virtio_balloon  tools/virtio: fix build for kmalloc_obj API and missing stubs  virtio_ring: Add READ_ONCE annotations for device-writable fields  vduse: fix compat handling for VDUSE_IOTLB_GET_FD/VDUSE_VQ_GET_INFO  tools/virtio: check mmap return value in vringh_test  vhost/net: complete zerocopy ubufs only once  ...

            List of files:
            /linux/drivers/firmware/Kconfig</description>
        <pubDate>Wed, 17 Jun 2026 20:49:00 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>7222e8c8567e2aa1a2f1b4d3e40158d64ce538b6 - fw_cfg: Add support for LoongArch architecture</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/firmware/Kconfig#7222e8c8567e2aa1a2f1b4d3e40158d64ce538b6</link>
        <description>fw_cfg: Add support for LoongArch architectureQemu fw_cfg support was missing for LoongArch, which made some functionsunusable in virtual machines. So add the missing LoongArch defines.Signed-off-by: Huacai Chen &lt;chenhuacai@loongson.cn&gt;Signed-off-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;Message-ID: &lt;20260529140559.1775511-1-chenhuacai@loongson.cn&gt;

            List of files:
            /linux/drivers/firmware/Kconfig</description>
        <pubDate>Fri, 29 May 2026 16:05:59 +0200</pubDate>
        <dc:creator>Huacai Chen &lt;chenhuacai@loongson.cn&gt;</dc:creator>
    </item>
<item>
        <title>e8f908b91550dad3274b5ab3bb0e779ca9d80aff - firmware: raspberrypi: Change dependency to ARCH_BCM2835 and COMPILE_TEST</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/firmware/Kconfig#e8f908b91550dad3274b5ab3bb0e779ca9d80aff</link>
        <description>firmware: raspberrypi: Change dependency to ARCH_BCM2835 and COMPILE_TESTThe Raspberry Pi firmware driver has no compile dependencies on theBCM2835 mailbox driver. It&apos;s just a indirect runtime dependency: thedriver only works on a Raspberry Pi.Change the dependency from BCM2835_MBOX to ARCH_BCM2835. Also allowcompile tests. This allows drivers that have build time dependencieson this firmware driver to be compile tested as well. More dependenciesare added to account for build time dependencies:  - depends on MAILBOX for mailbox API (not stubbed) usage  - depends on ARM || ARM64 for dsb() usageAlso make it built by default if ARCH_BCM2835, since many functions willnot work without this firmware driver.Signed-off-by: Chen-Yu Tsai &lt;wenst@chromium.org&gt;Link: https://lore.kernel.org/r/20260427091058.2669812-1-wenst@chromium.orgSigned-off-by: Florian Fainelli &lt;florian.fainelli@broadcom.com&gt;

            List of files:
            /linux/drivers/firmware/Kconfig</description>
        <pubDate>Mon, 27 Apr 2026 11:10:57 +0200</pubDate>
        <dc:creator>Chen-Yu Tsai &lt;wenst@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>297d9111e9fcf47dd1dcc6f79bba915f35378d01 - Merge tag &apos;soc-drivers-6.16&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/firmware/Kconfig#297d9111e9fcf47dd1dcc6f79bba915f35378d01</link>
        <description>Merge tag &apos;soc-drivers-6.16&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/soc/socPull SoC driver updates from Arnd Bergmann: &quot;Updates are across the usual driver subsystems with SoC specific  drivers:   - added soc specicific drivers for sophgo cv1800 and sg2044, qualcomm     sm8750, and amlogic c3 and s4 chips.   - cache controller updates for sifive chips, plus binding changes for     other cache descriptions.   - memory controller drivers for mediatek mt6893, stm32 and cleanups     for a few more drivers   - reset controller drivers for T-Head TH1502, Sophgo sg2044 and     Renesas RZ/V2H(P)   - SCMI firmware updates to better deal with buggy firmware, plus     better support for Qualcomm X1E and NXP i.MX specific interfaces   - a new platform driver for the crypto firmware on Cznic Turris     Omnia/MOX   - cleanups for the TEE firmware subsystem and amdtee driver   - minor updates and fixes for freescale/nxp, qualcomm, google,     aspeed, wondermedia, ti, nxp, renesas, hisilicon, mediatek,     broadcom and samsung SoCs&quot;* tag &apos;soc-drivers-6.16&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (133 commits)  soc: aspeed: Add NULL check in aspeed_lpc_enable_snoop()  soc: aspeed: lpc: Fix impossible judgment condition  ARM: aspeed: Don&apos;t select SRAM  docs: firmware: qcom_scm: Fix kernel-doc warning  soc: fsl: qe: Consolidate chained IRQ handler install/remove  firmware: qcom: scm: Allow QSEECOM for HP EliteBook Ultra G1q  dt-bindings: mfd: qcom,tcsr: Add compatible for ipq5018  dt-bindings: cache: add QiLai compatible to ax45mp  memory: stm32_omm: Fix error handling in stm32_omm_disable_child()  dt-bindings: cache: Convert marvell,tauros2-cache to DT schema  dt-bindings: cache: Convert marvell,{feroceon,kirkwood}-cache to DT schema  soc: samsung: exynos-pmu: enable CPU hotplug support for gs101  MAINTAINERS: Add google,gs101-pmu-intr-gen.yaml binding file  dt-bindings: soc: samsung: exynos-pmu: gs101: add google,pmu-intr-gen phandle  dt-bindings: soc: google: Add gs101-pmu-intr-gen binding documentation  bus: fsl-mc: Use strscpy() instead of strscpy_pad()  soc: fsl: qbman: Remove const from portal-&gt;cgrs allocation type  bus: fsl_mc: Fix driver_managed_dma check  bus: fsl-mc: increase MC_CMD_COMPLETION_TIMEOUT_MS value  bus: fsl-mc: drop useless cleanup  ...

            List of files:
            /linux/drivers/firmware/Kconfig</description>
        <pubDate>Sat, 31 May 2025 16:53:30 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>94b247343f5776ef2b19be6aec41d2530b4d8af4 - Merge branch &apos;cznic/platform&apos; of https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc into soc/drivers</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/firmware/Kconfig#94b247343f5776ef2b19be6aec41d2530b4d8af4</link>
        <description>Merge branch &apos;cznic/platform&apos; of https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc into soc/driversThese are updates from Marek Beh&#250;n for the cznic platform drivers:  This series adds support for generating ECDSA signatures with hardware  stored private key on Turris Omnia and Turris MOX.  This ability is exposed via the keyctl() syscall.* &apos;cznic/platform&apos; of https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc:  platform: cznic: use ffs() instead of __bf_shf()  firmware: turris-mox-rwtm: fix building without CONFIG_KEYS  platform: cznic: fix function parameter names  firmware: turris-mox-rwtm: Add support for ECDSA signatures with HW private key  firmware: turris-mox-rwtm: Drop ECDSA signatures via debugfs  platform: cznic: turris-omnia-mcu: Add support for digital message signing with HW private key  platform: cznic: Add keyctl helpers for Turris platform  platform: cznic: turris-omnia-mcu: Refactor requesting MCU interruptSigned-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;

            List of files:
            /linux/drivers/firmware/Kconfig</description>
        <pubDate>Mon, 12 May 2025 13:33:57 +0200</pubDate>
        <dc:creator>Arnd Bergmann &lt;arnd@arndb.de&gt;</dc:creator>
    </item>
<item>
        <title>59529bbe642de4eb2191a541d9b4bae7eb73862e - firmware: SDEI: Allow sdei initialization without ACPI_APEI_GHES</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/firmware/Kconfig#59529bbe642de4eb2191a541d9b4bae7eb73862e</link>
        <description>firmware: SDEI: Allow sdei initialization without ACPI_APEI_GHESSDEI usually initialize with the ACPI table, but on platforms whereACPI is not used, the SDEI feature can still be used to handlespecific firmware calls or other customized purposes. Therefore, itis not necessary for ARM_SDE_INTERFACE to depend on ACPI_APEI_GHES.In commit dc4e8c07e9e2 (&quot;ACPI: APEI: explicit init of HEST and GHESin acpi_init()&quot;), to make APEI ready earlier, sdei_init was movedinto acpi_ghes_init instead of being a standalone initcall, addingACPI_APEI_GHES dependency to ARM_SDE_INTERFACE. This restricts theflexibility and usability of SDEI.This patch corrects the dependency in Kconfig and splits sdei_init()into two separate functions: sdei_init() and acpi_sdei_init().sdei_init() will be called by arch_initcall and will only initializethe platform driver, while acpi_sdei_init() will initialize thedevice from acpi_ghes_init() when ACPI is ready. This allows theinitialization of SDEI without ACPI_APEI_GHES enabled.Fixes: dc4e8c07e9e2 (&quot;ACPI: APEI: explicit init of HEST and GHES in apci_init()&quot;)Cc: Shuai Xue &lt;xueshuai@linux.alibaba.com&gt;Signed-off-by: Huang Yiwei &lt;quic_hyiwei@quicinc.com&gt;Reviewed-by: Shuai Xue &lt;xueshuai@linux.alibaba.com&gt;Reviewed-by: Gavin Shan &lt;gshan@redhat.com&gt;Acked-by: Rafael J. Wysocki &lt;rafael.j.wysocki@intel.com&gt;Link: https://lore.kernel.org/r/20250507045757.2658795-1-quic_hyiwei@quicinc.comSigned-off-by: Will Deacon &lt;will@kernel.org&gt;

            List of files:
            /linux/drivers/firmware/Kconfig</description>
        <pubDate>Wed, 07 May 2025 06:57:57 +0200</pubDate>
        <dc:creator>Huang Yiwei &lt;quic_hyiwei@quicinc.com&gt;</dc:creator>
    </item>
<item>
        <title>a9fc2304972b1db28b88af8203dffef23e1e92ba - Merge tag &apos;soc-drivers-6.15-1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/firmware/Kconfig#a9fc2304972b1db28b88af8203dffef23e1e92ba</link>
        <description>Merge tag &apos;soc-drivers-6.15-1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/soc/socPull SoC driver updates from Arnd Bergmann: &quot;These are the updates for SoC specific drivers and related subsystems:   - Firmware driver updates for SCMI, FF-A and SMCCC firmware     interfaces, adding support for additional firmware features     including SoC identification and FF-A SRI callbacks as well as     various bugfixes   - Memory controller updates for Nvidia and Mediatek   - Reset controller support for microchip sam9x7 and imx8qxp/imx8qm   - New hardware support for multiple Mediatek, Renesas and Samsung     Exynos chips   - Minor updates on Zynq, Qualcomm, Amlogic, TI, Samsung, Nvidia and     Apple chips  There will be a follow up with a few more driver updates that are  still causing build regressions at the moment&quot;* tag &apos;soc-drivers-6.15-1&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (97 commits)  irqchip: Add support for Amlogic A4 and A5 SoCs  dt-bindings: interrupt-controller: Add support for Amlogic A4 and A5 SoCs  reset: imx: fix incorrect module device table  dt-bindings: power: qcom,kpss-acc-v2: add qcom,msm8916-acc compatible  bus: qcom-ssc-block-bus: Fix the error handling path of qcom_ssc_block_bus_probe()  bus: qcom-ssc-block-bus: Remove some duplicated iounmap() calls  soc: qcom: pd-mapper: Add support for SDM630/636  reset: imx: Add SCU reset driver for i.MX8QXP and i.MX8QM  dt-bindings: firmware: imx: add property reset-controller  dt-bindings: reset: atmel,at91sam9260-reset: add sam9x7  memory: mtk-smi: Add ostd setting for mt8192  dt-bindings: soc: samsung: exynos-usi: Drop unnecessary status from example  firmware: tegra: bpmp: Fix typo in bpmp-abi.h  soc/tegra: pmc: Use str_enable_disable-like helpers  soc: samsung: include linux/array_size.h where needed  firmware: arm_scmi: use ioread64() instead of ioread64_hi_lo()  soc: mediatek: mtk-socinfo: Add extra entry for MT8395AV/ZA Genio 1200  soc: mediatek: mt8188-mmsys: Add support for DSC on VDO0  soc: mediatek: mmsys: Migrate all tables to MMSYS_ROUTE() macro  soc: mediatek: mt8365-mmsys: Fix routing table masks and values  ...

            List of files:
            /linux/drivers/firmware/Kconfig</description>
        <pubDate>Thu, 27 Mar 2025 17:05:55 +0100</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>ba8755ab541fc629948233125db870d4dbf00a75 - firmware: turris-mox-rwtm: Add support for ECDSA signatures with HW private key</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/firmware/Kconfig#ba8755ab541fc629948233125db870d4dbf00a75</link>
        <description>firmware: turris-mox-rwtm: Add support for ECDSA signatures with HW private keyAdd support for digital message signing with the private key stored inthe rWTM secure coprocessor. Turris Mox devices have an ECDSA privatekey generated and burned into rWTM eFuses when manufactured. Thisprivate key is not readable from the rWTM, but rWTM firmware allows forsigning messages with it and retrieving the public key.This is exposed to userspace via the keyctl API.User can find the key by either looking at /proc/keys or listing thekeyring:  $ cat /proc/keys  0240b221 ... keyring   .turris-signing-keys: 1  34ff9ac9 ... turris-si Turris MOX SN 0000000D30000005 rWTM ECDSA ke...  $ keyctl rlist %:.turris-signing-keys  889166537To get the public key:  $ keyctl read 889166537  67 bytes of data in key:  0201a05c 1a79242b 13f2fc02 b48ffdbb 6ee8d5ba 812d6784 5f04f302 c0894d3e  b93474f9 46235777 5c926fb4 cce89b50 88cf5d10 c07fd9c5 fdcea257 3d8f1c33  1bf826To sign a message:  $ dd if=/dev/urandom of=msg_to_sign bs=64 count=1  $ keyctl pkey_sign 889166537 0 msg_to_sign &gt;signatureSigned-off-by: Marek Beh&#250;n &lt;kabel@kernel.org&gt;Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;

            List of files:
            /linux/drivers/firmware/Kconfig</description>
        <pubDate>Tue, 04 Feb 2025 14:14:15 +0100</pubDate>
        <dc:creator>Marek Beh&#250;n &lt;kabel@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>aed7dbb948a55c8d5efd70327bc02ff2e59b52c5 - Merge tag &apos;ti-driver-soc-for-v6.15&apos; of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/drivers</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/firmware/Kconfig#aed7dbb948a55c8d5efd70327bc02ff2e59b52c5</link>
        <description>Merge tag &apos;ti-driver-soc-for-v6.15&apos; of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/driversTI SoC driver updates for v6.15- ti-sci: Default set to ARCH_K3 for the ti sci driver in preperation for  the driver to be default set as module in defconfig.- k3-socinfo: Explicitly build up regmap instead of depending on syscon  helper* tag &apos;ti-driver-soc-for-v6.15&apos; of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux:  firmware: config: ti-sci: Default set to ARCH_K3 for the ti sci driver  soc: ti: k3-socinfo: Do not use syscon helper to build regmapLink: https://lore.kernel.org/r/20250312113826.ka63nijuftgs6h52@mockerSigned-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;

            List of files:
            /linux/drivers/firmware/Kconfig</description>
        <pubDate>Wed, 19 Mar 2025 22:40:53 +0100</pubDate>
        <dc:creator>Arnd Bergmann &lt;arnd@arndb.de&gt;</dc:creator>
    </item>
<item>
        <title>7bb0db29a5b6c4a875e56df1912fcc06ffff9f32 - Merge tag &apos;samsung-drivers-6.15&apos; of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/drivers</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/firmware/Kconfig#7bb0db29a5b6c4a875e56df1912fcc06ffff9f32</link>
        <description>Merge tag &apos;samsung-drivers-6.15&apos; of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/driversSamsung SoC drivers for v6.151. Add support for Exynos USI v1 serial engines.  Drivers already   supported newer IP blocks - USI v2 - present in Exynos850 and newer.   A bit older ARM64 designs, like Exynos8895 use older USI v1 block.2. Add Exynos ACPM (Alive Clock and Power Manager) protocol driver   for Google GS101 SoC.  ACPM protocol allows communication between the   power management firmware and other embedded processors.3. Exynos2200: Add PMU, ChipID and SYSREG Devicetree bindings.4. Exynos7870: Add PMU and ChipID Devicetree bindings.5. Various cleanups.* tag &apos;samsung-drivers-6.15&apos; of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux:  dt-bindings: soc: samsung: exynos-usi: Drop unnecessary status from example  soc: samsung: include linux/array_size.h where needed  soc: samsung: exynos-chipid: add support for exynos7870  dt-bindings: soc: samsung: exynos-pmu: add exynos7870-pmu compatible  dt-bindings: hwinfo: samsung,exynos-chipid: add exynos7870-chipid compatible  soc: samsung: exynos-chipid: add exynos2200 SoC support  dt-bindings: hwinfo: samsung,exynos-chipid: add exynos2200 compatible  dt-bindings: soc: samsung: exynos-pmu: add exynos2200 compatible  dt-bindings: soc: samsung: exynos-sysreg: add sysreg compatibles for exynos2200  firmware: Exynos ACPM: Fix spelling mistake &quot;Faile&quot; -&gt; &quot;Failed&quot;  MAINTAINERS: add entry for the Samsung Exynos ACPM mailbox protocol  firmware: add Exynos ACPM protocol driver  dt-bindings: firmware: add google,gs101-acpm-ipc  soc: samsung: usi: implement support for USIv1 and exynos8895  soc: samsung: usi: add a routine for unconfiguring the ip  dt-bindings: soc: samsung: usi: add USIv1 and samsung,exynos8895-usi  soc: samsung: Use syscon_regmap_lookup_by_phandle_argsLink: https://lore.kernel.org/r/20250309185601.10616-1-krzysztof.kozlowski@linaro.orgSigned-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;

            List of files:
            /linux/drivers/firmware/Kconfig</description>
        <pubDate>Wed, 19 Mar 2025 22:37:38 +0100</pubDate>
        <dc:creator>Arnd Bergmann &lt;arnd@arndb.de&gt;</dc:creator>
    </item>
<item>
        <title>51f0b8911ec4355cea07b180f6569cc52f65aaa8 - firmware: thead: add CONFIG_MAILBOX dependency</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/firmware/Kconfig#51f0b8911ec4355cea07b180f6569cc52f65aaa8</link>
        <description>firmware: thead: add CONFIG_MAILBOX dependencyWithout this, the driver fails to build:ld: drivers/firmware/thead,th1520-aon.o: in function `th1520_aon_call_rpc&apos;:thead,th1520-aon.c:(.text+0x28): undefined reference to `mbox_send_message&apos;ld: drivers/firmware/thead,th1520-aon.o: in function `th1520_aon_deinit&apos;:thead,th1520-aon.c:(.text+0x17e): undefined reference to `mbox_free_channel&apos;ld: drivers/firmware/thead,th1520-aon.o: in function `th1520_aon_init&apos;:thead,th1520-aon.c:(.text+0x1d9): undefined reference to `mbox_request_channel_byname&apos;Fixes: e4b3cbd840e5 (&quot;firmware: thead: Add AON firmware protocol driver&quot;)Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Reviewed-by: Michal Wilczynski &lt;m.wilczynski@samsung.com&gt;Link: https://lore.kernel.org/r/20250314154816.4045334-1-arnd@kernel.orgSigned-off-by: Ulf Hansson &lt;ulf.hansson@linaro.org&gt;

            List of files:
            /linux/drivers/firmware/Kconfig</description>
        <pubDate>Fri, 14 Mar 2025 16:48:13 +0100</pubDate>
        <dc:creator>Arnd Bergmann &lt;arnd@arndb.de&gt;</dc:creator>
    </item>
<item>
        <title>e4b3cbd840e565484d0ad8d260d27c057466ed17 - firmware: thead: Add AON firmware protocol driver</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/firmware/Kconfig#e4b3cbd840e565484d0ad8d260d27c057466ed17</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/drivers/firmware/Kconfig</description>
        <pubDate>Tue, 11 Mar 2025 18:18:57 +0100</pubDate>
        <dc:creator>Michal Wilczynski &lt;m.wilczynski@samsung.com&gt;</dc:creator>
    </item>
<item>
        <title>9a9b7cd77b2427d0722fe52301fa270690928989 - firmware: config: ti-sci: Default set to ARCH_K3 for the ti sci driver</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/firmware/Kconfig#9a9b7cd77b2427d0722fe52301fa270690928989</link>
        <description>firmware: config: ti-sci: Default set to ARCH_K3 for the ti sci driverWith ARCH_K3=y we cannot enable TI_SCI_PROTOCOL=m becauseARCH_K3 selects TI_SCI_PROTOCOL.Modify the logic to enable TI_SCI_PROTOCOL by default when ARCH_K3=yallowing us to submit a future patch to remove select on ARCH_K3 withoutbreaking existing users.Signed-off-by: Guillaume La Roque &lt;glaroque@baylibre.com&gt;Reviewed-by: Kevin Hilman &lt;khilman@baylibre.com&gt;Link: https://lore.kernel.org/r/20250220-ti-firmware-v2-1-ff26883c6ce9@baylibre.comSigned-off-by: Nishanth Menon &lt;nm@ti.com&gt;

            List of files:
            /linux/drivers/firmware/Kconfig</description>
        <pubDate>Thu, 20 Feb 2025 14:31:17 +0100</pubDate>
        <dc:creator>Guillaume La Roque &lt;glaroque@baylibre.com&gt;</dc:creator>
    </item>
<item>
        <title>a88927b534ba18019b0440cf3d7f068407b5250c - firmware: add Exynos ACPM protocol driver</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/firmware/Kconfig#a88927b534ba18019b0440cf3d7f068407b5250c</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/drivers/firmware/Kconfig</description>
        <pubDate>Thu, 13 Feb 2025 14:05:15 +0100</pubDate>
        <dc:creator>Tudor Ambarus &lt;tudor.ambarus@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>e1e17a1715982201034024863efbf238bee2bdf9 - firmware: iscsi_ibft: fix ISCSI_IBFT Kconfig entry</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/firmware/Kconfig#e1e17a1715982201034024863efbf238bee2bdf9</link>
        <description>firmware: iscsi_ibft: fix ISCSI_IBFT Kconfig entryFix ISCSI_IBFT Kconfig entry, replace tab with a space character.Fixes: 138fe4e0697 (&quot;Firmware: add iSCSI iBFT Support&quot;)Signed-off-by: Prasad Pandit &lt;pjp@fedoraproject.org&gt;Signed-off-by: Konrad Rzeszutek Wilk &lt;konrad.wilk@oracle.com&gt;

            List of files:
            /linux/drivers/firmware/Kconfig</description>
        <pubDate>Mon, 11 Mar 2024 11:51:22 +0100</pubDate>
        <dc:creator>Prasad Pandit &lt;pjp@fedoraproject.org&gt;</dc:creator>
    </item>
<item>
        <title>75fa9b7e375e35739663cde0252d31e586c6314a - video: Add helpers for decoding screen_info</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/firmware/Kconfig#75fa9b7e375e35739663cde0252d31e586c6314a</link>
        <description>video: Add helpers for decoding screen_infoThe plain values as stored in struct screen_info need to be decodedbefore being used. Add helpers that decode the type of video outputand the framebuffer I/O aperture.Old or non-x86 systems may not set the type of video directly, butonly indicate the presence by storing 0x01 in orig_video_isVGA. Thedecoding logic in screen_info_video_type() takes this into account.It then follows similar code in vgacon&apos;s vgacon_startup() to detectthe video type from the given values.A call to screen_info_resources() returns all known resources of thegiven screen_info. The resources&apos; values have been taken from existingcode in vgacon and vga16fb. These drivers can later be converted touse the new interfaces.v2:	* return ssize_t from screen_info_resources()	* don&apos;t call __screen_info_has_lfb() unnecessarilySigned-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;Reviewed-by: Javier Martinez Canillas &lt;javierm@redhat.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20240212090736.11464-2-tzimmermann@suse.de

            List of files:
            /linux/drivers/firmware/Kconfig</description>
        <pubDate>Mon, 12 Feb 2024 10:06:09 +0100</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>0c4b09cb542fd0c4134e3f87442c89abffbfeedd - Merge tag &apos;pmdomain-v6.8&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/firmware/Kconfig#0c4b09cb542fd0c4134e3f87442c89abffbfeedd</link>
        <description>Merge tag &apos;pmdomain-v6.8&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pmPull pmdomain updates from Ulf Hansson: &quot;Core:   - Move the generic PM domain and its governor to the pmdomain     subsystem   - Drop the unused pm_genpd_opp_to_performance_state()  Providers:   - Convert some providers to let the -&gt;remove() callback return void   - amlogic: Add support for G12A ISP power domain   - arm: Move the SCPI power-domain driver to the pmdomain subsystem   - arm: Move Kconfig options to the pmdomain subsystem   - qcom: Update part number to X1E80100 for the rpmhpd&quot;* tag &apos;pmdomain-v6.8&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm:  PM: domains: Move genpd and its governor to the pmdomain subsystem  PM: domains: Drop redundant header for genpd  PM: domains: Drop the unused pm_genpd_opp_to_performance_state()  PM: domains: fix domain_governor kernel-doc warnings  pmdomain: xilinx/zynqmp: Convert to platform remove callback returning void  pmdomain: qcom-cpr: Convert to platform remove callback returning void  pmdomain: imx93-pd: Convert to platform remove callback returning void  pmdomain: imx93-blk-ctrl: Convert to platform remove callback returning void  pmdomain: imx8mp-blk-ctrl: Convert to platform remove callback returning void  pmdomain: imx8m-blk-ctrl: Convert to platform remove callback returning void  pmdomain: imx-gpcv2: Convert to platform remove callback returning void  pmdomain: imx-gpc: Convert to platform remove callback returning void  pmdomain: imx-pgc: Convert to platform remove callback returning void  pmdomain: amlogic: meson-ee-pwrc: add support for G12A ISP power domain  dt-bindings: power: meson-g12a-power: document ISP power domain  firmware: arm_scpi: Move power-domain driver to the pmdomain dir  pmdomain: arm_scmi: Move Kconfig options to the pmdomain subsystem  pmdomain: qcom: rpmhpd: Update part number to X1E80100  dt-bindings: power: rpmpd: Update part number to X1E80100

            List of files:
            /linux/drivers/firmware/Kconfig</description>
        <pubDate>Fri, 12 Jan 2024 22:54:25 +0100</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>cd845dfd46b015191d7a6c9226cf0911a9b395a4 - Merge tag &apos;riscv-soc-drivers-for-v6.8&apos; of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/drivers</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/firmware/Kconfig#cd845dfd46b015191d7a6c9226cf0911a9b395a4</link>
        <description>Merge tag &apos;riscv-soc-drivers-for-v6.8&apos; of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/driversRISC-V SoC drivers for v6.8There&apos;s only one set of changes here, the addition of &quot;Auto Update&quot;support for PolarFire SoC. Auto Update is one of the ways that the FPGAbitstream can be updated, and the only one suitable for use from Linuxas it does not immediately initiate a reboot when started.The driver was not accepted in the FPGA manager subsystem as the updateonly occurs after a reboot and makes no use of the FPGA managerframework.Signed-off-by: Conor Dooley &lt;conor.dooley@microchip.com&gt;* tag &apos;riscv-soc-drivers-for-v6.8&apos; of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux:  MAINTAINERS: add auto-update driver to mpfs entry  firmware: microchip: Replace of_device.h with explicit include  firmware: microchip: add PolarFire SoC Auto Update support  soc: microchip: mpfs: add auto-update subdev to system controller  soc: microchip: mpfs: print service status in warning message  soc: microchip: mpfs: enable access to the system controller&apos;s flash  dt-bindings: soc: microchip: add a property for system controller flash  firmware_loader: Expand Firmware upload error codes with firmware invalid errorLink: https://lore.kernel.org/r/20231221-droop-unblock-81e4fe14acee@spudSigned-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;

            List of files:
            /linux/drivers/firmware/Kconfig</description>
        <pubDate>Fri, 22 Dec 2023 12:22:16 +0100</pubDate>
        <dc:creator>Arnd Bergmann &lt;arnd@arndb.de&gt;</dc:creator>
    </item>
<item>
        <title>ec5b0f1193ad461e53d083edad8fab0298fe68e3 - firmware: microchip: add PolarFire SoC Auto Update support</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/firmware/Kconfig#ec5b0f1193ad461e53d083edad8fab0298fe68e3</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/drivers/firmware/Kconfig</description>
        <pubDate>Fri, 20 Oct 2023 15:18:43 +0200</pubDate>
        <dc:creator>Conor Dooley &lt;conor.dooley@microchip.com&gt;</dc:creator>
    </item>
<item>
        <title>62b14b9e86a1c94b1a2f41a52adcfda822a9863e - firmware: arm_scpi: Move power-domain driver to the pmdomain dir</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/firmware/Kconfig#62b14b9e86a1c94b1a2f41a52adcfda822a9863e</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/drivers/firmware/Kconfig</description>
        <pubDate>Thu, 23 Nov 2023 13:08:47 +0100</pubDate>
        <dc:creator>Sudeep Holla &lt;sudeep.holla@arm.com&gt;</dc:creator>
    </item>
</channel>
</rss>
