<?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>a4a508df2aa34f8650afde54ea804321c618f45f - Merge tag &apos;v6.18&apos; into next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/char/tpm/Kconfig#a4a508df2aa34f8650afde54ea804321c618f45f</link>
        <description>Merge tag &apos;v6.18&apos; into nextSync up with the mainline to bring in the latest APIs.

            List of files:
            /linux/drivers/char/tpm/Kconfig</description>
        <pubDate>Sat, 13 Dec 2025 10:18:20 +0100</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>7362b5b493102c6b71827c2da22117b475528f6d - Merge branch &apos;for-6.19/nintendo&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/char/tpm/Kconfig#7362b5b493102c6b71827c2da22117b475528f6d</link>
        <description>Merge branch &apos;for-6.19/nintendo&apos; into for-linus- switch to WQ_PERCPU workaueues (Marco Crivellari)- reduce potential initialization blocking time of hid-nintendo (Willy Huang)

            List of files:
            /linux/drivers/char/tpm/Kconfig</description>
        <pubDate>Tue, 02 Dec 2025 14:46:11 +0100</pubDate>
        <dc:creator>Jiri Kosina &lt;jkosina@suse.com&gt;</dc:creator>
    </item>
<item>
        <title>cb9f145f638d7afa633632a9290d6ad06caeb8ee - Merge remote-tracking branch &apos;drm/drm-next&apos; into msm-next-robclark</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/char/tpm/Kconfig#cb9f145f638d7afa633632a9290d6ad06caeb8ee</link>
        <description>Merge remote-tracking branch &apos;drm/drm-next&apos; into msm-next-robclarkBack-merge drm-next to get caught up.Signed-off-by: Rob Clark &lt;robin.clark@oss.qualcomm.com&gt;

            List of files:
            /linux/drivers/char/tpm/Kconfig</description>
        <pubDate>Sat, 01 Nov 2025 13:47:30 +0100</pubDate>
        <dc:creator>Rob Clark &lt;robin.clark@oss.qualcomm.com&gt;</dc:creator>
    </item>
<item>
        <title>55db64ddd6a12c5157a61419a11a18fc727e8286 - Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/char/tpm/Kconfig#55db64ddd6a12c5157a61419a11a18fc727e8286</link>
        <description>Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netCross-merge networking fixes after downstream PR (net-6.18-rc2).No conflicts or adjacent changes.Signed-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux/drivers/char/tpm/Kconfig</description>
        <pubDate>Thu, 16 Oct 2025 19:53:13 +0200</pubDate>
        <dc:creator>Jakub Kicinski &lt;kuba@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>82ee50252dc891e3f3b32d923bb4f656d300b772 - Merge drm/drm-next into drm-xe-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/char/tpm/Kconfig#82ee50252dc891e3f3b32d923bb4f656d300b772</link>
        <description>Merge drm/drm-next into drm-xe-nextBackmerging to bring in 6.18-rc1.Signed-off-by: Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;

            List of files:
            /linux/drivers/char/tpm/Kconfig</description>
        <pubDate>Tue, 14 Oct 2025 11:31:49 +0200</pubDate>
        <dc:creator>Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>2acee98fcc61052d63fab4539fcb6ee677555645 - Merge drm/drm-next into drm-intel-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/char/tpm/Kconfig#2acee98fcc61052d63fab4539fcb6ee677555645</link>
        <description>Merge drm/drm-next into drm-intel-nextSync to v6.18-rc1.Signed-off-by: Jani Nikula &lt;jani.nikula@intel.com&gt;

            List of files:
            /linux/drivers/char/tpm/Kconfig</description>
        <pubDate>Tue, 14 Oct 2025 09:37:11 +0200</pubDate>
        <dc:creator>Jani Nikula &lt;jani.nikula@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>9b966ae42235a88eaea714be09ff3d698535bdfe - Merge drm/drm-next into drm-misc-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/char/tpm/Kconfig#9b966ae42235a88eaea714be09ff3d698535bdfe</link>
        <description>Merge drm/drm-next into drm-misc-nextUpdating drm-misc-next to the state of v6.18-rc1.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;

            List of files:
            /linux/drivers/char/tpm/Kconfig</description>
        <pubDate>Mon, 13 Oct 2025 09:19:19 +0200</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>39e9d5f63075f4d54e3b59b8238478c32af92755 - Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf before 6.18-rc1</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/char/tpm/Kconfig#39e9d5f63075f4d54e3b59b8238478c32af92755</link>
        <description>Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf before 6.18-rc1Cross-merge BPF and other fixes after downstream PR.No conflicts.Signed-off-by: Alexei Starovoitov &lt;ast@kernel.org&gt;

            List of files:
            /linux/drivers/char/tpm/Kconfig</description>
        <pubDate>Sun, 12 Oct 2025 03:27:47 +0200</pubDate>
        <dc:creator>Alexei Starovoitov &lt;ast@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>f088104d837a991c65e51fa30bb4196169b3244d - Merge drm/drm-next into drm-intel-gt-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/char/tpm/Kconfig#f088104d837a991c65e51fa30bb4196169b3244d</link>
        <description>Merge drm/drm-next into drm-intel-gt-nextBackmerge in order to get the commit:  048832a3f400 (&quot;drm/i915: Refactor shmem_pwrite() to use kiocb and write_iter&quot;)To drm-intel-gt-next as there are followup fixes to be applied.Signed-off-by: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;

            List of files:
            /linux/drivers/char/tpm/Kconfig</description>
        <pubDate>Tue, 16 Sep 2025 12:53:20 +0200</pubDate>
        <dc:creator>Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>2ace52718376fdb56aca863da2eebe70d7e2ddb1 - Merge branch &apos;objtool/core&apos;</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/char/tpm/Kconfig#2ace52718376fdb56aca863da2eebe70d7e2ddb1</link>
        <description>Merge branch &apos;objtool/core&apos;Bring in the UDB and objtool data annotations to avoid conflicts while further extending the bug exceptions.Signed-off-by: Peter Zijlstra &lt;peterz@infradead.org&gt;

            List of files:
            /linux/drivers/char/tpm/Kconfig</description>
        <pubDate>Fri, 21 Nov 2025 11:21:20 +0100</pubDate>
        <dc:creator>Peter Zijlstra &lt;peterz@infradead.org&gt;</dc:creator>
    </item>
<item>
        <title>f39b6c468c52745dbca9a842d91c8373fda208ab - Merge tag &apos;v6.18-rc6&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/char/tpm/Kconfig#f39b6c468c52745dbca9a842d91c8373fda208ab</link>
        <description>Merge tag &apos;v6.18-rc6&apos; into for-linusSync up with the mainline to bring in definition ofINPUT_PROP_HAPTIC_TOUCHPAD.

            List of files:
            /linux/drivers/char/tpm/Kconfig</description>
        <pubDate>Tue, 18 Nov 2025 08:16:55 +0100</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>4f38da1f027ea2c9f01bb71daa7a299c191b6940 - spi: Merge up v6.18-rc1</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/char/tpm/Kconfig#4f38da1f027ea2c9f01bb71daa7a299c191b6940</link>
        <description>spi: Merge up v6.18-rc1Ensure my CI has a sensible baseline.

            List of files:
            /linux/drivers/char/tpm/Kconfig</description>
        <pubDate>Mon, 13 Oct 2025 14:32:13 +0200</pubDate>
        <dc:creator>Mark Brown &lt;broonie@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>ec2e0fb07d789976c601bec19ecced7a501c3705 - Merge tag &apos;asoc-fix-v6.18-rc1&apos; of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/char/tpm/Kconfig#ec2e0fb07d789976c601bec19ecced7a501c3705</link>
        <description>Merge tag &apos;asoc-fix-v6.18-rc1&apos; of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linusASoC: Fixes for v6.18A moderately large collection of driver specific fixes, plus a few newquirks and device IDs.  The NAU8821 changes are a little large but morein mechanical ways than in ways that are complex.

            List of files:
            /linux/drivers/char/tpm/Kconfig</description>
        <pubDate>Thu, 16 Oct 2025 20:14:24 +0200</pubDate>
        <dc:creator>Takashi Iwai &lt;tiwai@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>48a710760e10a4f36e11233a21860796ba204b1e - Merge drm/drm-fixes into drm-misc-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/char/tpm/Kconfig#48a710760e10a4f36e11233a21860796ba204b1e</link>
        <description>Merge drm/drm-fixes into drm-misc-fixesUpdating drm-misc-fixes to the state of v6.18-rc1.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;

            List of files:
            /linux/drivers/char/tpm/Kconfig</description>
        <pubDate>Tue, 14 Oct 2025 10:59:58 +0200</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>84d4e8b613e073d9dfde782c471aedbcefdede6c - Merge tag &apos;tpmdd-next-v6.18-2&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/char/tpm/Kconfig#84d4e8b613e073d9dfde782c471aedbcefdede6c</link>
        <description>Merge tag &apos;tpmdd-next-v6.18-2&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmddPull tpm updates from Jarkko Sakkinen: - Disable TCG_TPM2_HMAC from defconfig   It causes performance issues, and breaks some atypical   configurations. - simplify code using the new crypto library - misc fixes and cleanups* tag &apos;tpmdd-next-v6.18-2&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd:  tpm: Prevent local DOS via tpm/tpm0/ppi/*operations  tpm: use a map for tpm2_calc_ordinal_duration()  tpm_tis: Fix incorrect arguments in tpm_tis_probe_irq_single  tpm: Use HMAC-SHA256 library instead of open-coded HMAC  tpm: Compare HMAC values in constant time  tpm: Disable TPM2_TCG_HMAC by default

            List of files:
            /linux/drivers/char/tpm/Kconfig</description>
        <pubDate>Fri, 10 Oct 2025 17:34:11 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>2c2615c8423890b5ef8e0a186b65607ef5fdeda1 - tpm: Compare HMAC values in constant time</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/char/tpm/Kconfig#2c2615c8423890b5ef8e0a186b65607ef5fdeda1</link>
        <description>tpm: Compare HMAC values in constant timeIn tpm_buf_check_hmac_response(), compare the HMAC values in constanttime using crypto_memneq() instead of in variable time using memcmp().This is worthwhile to follow best practices and to be consistent withMAC comparisons elsewhere in the kernel.  However, in this driver theside channel seems to have been benign: the HMAC input data isguaranteed to always be unique, which makes the usual MAC forgery viatiming side channel not possible.  Specifically, the HMAC input data intpm_buf_check_hmac_response() includes the &quot;our_nonce&quot; field, which wasgenerated by the kernel earlier, remains under the control of thekernel, and is unique for each call to tpm_buf_check_hmac_response().Signed-off-by: Eric Biggers &lt;ebiggers@kernel.org&gt;Signed-off-by: Jarkko Sakkinen &lt;jarkko@kernel.org&gt;

            List of files:
            /linux/drivers/char/tpm/Kconfig</description>
        <pubDate>Fri, 01 Aug 2025 23:24:21 +0200</pubDate>
        <dc:creator>Eric Biggers &lt;ebiggers@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>4bddf4587c131d7b8ce8952cd32b284dcda0dd1f - tpm: Disable TPM2_TCG_HMAC by default</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/char/tpm/Kconfig#4bddf4587c131d7b8ce8952cd32b284dcda0dd1f</link>
        <description>tpm: Disable TPM2_TCG_HMAC by defaultAfter reading all the feedback, right now disabling the TPM2_TCG_HMACis the right call.Other views discussed:A. Having a kernel command-line parameter or refining the feature   otherwise. This goes to the area of improvements.  E.g., one   example is my own idea where the null key specific code would be   replaced with a persistent handle parameter (which can be   *unambigously* defined as part of attestation process when   done correctly).B. Removing the code. I don&apos;t buy this because that is same as saying   that HMAC encryption cannot work at all (if really nitpicking) in   any form. Also I disagree on the view that the feature could not   be refined to something more reasoable.Also, both A and B are worst options in terms of backporting.Thuss, this is the best possible choice.Cc: stable@vger.kernel.or # v6.10+Fixes: d2add27cf2b8 (&quot;tpm: Add NULL primary creation&quot;)Suggested-by: Chris Fenner &lt;cfenn@google.com&gt;Signed-off-by: Jarkko Sakkinen &lt;jarkko@kernel.org&gt;

            List of files:
            /linux/drivers/char/tpm/Kconfig</description>
        <pubDate>Mon, 25 Aug 2025 22:32:23 +0200</pubDate>
        <dc:creator>Jarkko Sakkinen &lt;jarkko@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>b4918003cf54f99004c136c26f96b6df7ab49fac - Merge tag &apos;mfd-next-6.18&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/char/tpm/Kconfig#b4918003cf54f99004c136c26f96b6df7ab49fac</link>
        <description>Merge tag &apos;mfd-next-6.18&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfdPull MFD updates from Lee Jones: &quot;This round of updates contains a fair amount of new device support, a  couple of fixes and some refactoring. The most notable additions  include new drivers for Loongson&apos;s Security Engine, RNG and TPM, new  drivers for TI&apos;s TPS6594 Power Button and BQ257xx Charger ICs.  The rest of the set provides a return value check fix and a  refactoring to use a more modern GPIO API for the VEXPRESS sysreg  driver, the removal of a deprecated IRQ ACK function from the MC13xxx  RTC driver and a new DT binding for the aforementioned TI BQ257xx  charger.  New Support &amp; Features:   - Add a suite of drivers for the Loongson Security Engine, including     the core controller, a Random Number Generator (RNG) and Trusted     Platform Module (TPM) support.   - Introduce support for the TI TPS6594 PMIC&apos;s power button, including     the input driver, MFD cell registration, and a system power-off     handler.   - Add comprehensive support for the TI BQ257xx series of charger ICs,     including the core MFD driver and a power supply driver for the     charger functionality.  Improvements &amp; Fixes:   - Check the return value of devm_gpiochip_add_data() in the VEXPRESS     sysreg driver to prevent potential silent failures.  Cleanups &amp; Refactoring:   - Add a MAINTAINERS entry for the new Loongson Security Engine     drivers.   - Convert the VEXPRESS sysreg driver to use the modern generic GPIO     chip API.  Removals:   - Remove the deprecated and unused mc13xxx_irq_ack() function from     the MC13xxx RTC, input and touchscreen drivers.  Device Tree Bindings Updates:   - Add device tree bindings for the TI BQ25703A charger&quot;* tag &apos;mfd-next-6.18&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd: (69 commits)  mfd: simple-mfd-i2c: Add compatible string for LX2160ARDB  mfd: simple-mfd-i2c: Keep compatible strings in alphabetical order  dt-bindings: mfd: twl: Add missing sub-nodes for TWL4030 &amp; TWL603x  dt-bindings: watchdog: Add SMARC-sAM67 support  dt-bindings: mfd: tps6594: Allow gpio-line-names  mfd: intel-lpss: Add Intel Wildcat Lake LPSS PCI IDs  mfd: 88pm886: Add GPADC cell  mfd: vexpress-sysreg: Use more common syntax for compound literals  mfd: rz-mtu3: Fix MTU5 NFCR register offset  mfd: max77705: Setup the core driver as an interrupt controller  mfd: cs42l43: Remove IRQ masking in suspend  mfd: cs42l43: Move IRQ enable/disable to encompass force suspend  mfd: ls2kbmc: Add Loongson-2K BMC reset function support  mfd: ls2kbmc: Introduce Loongson-2K BMC core driver  mfd: bd71828, bd71815: Prepare for power-supply support  dt-bindings: mfd: aspeed: Add AST2700 SCU compatibles  dt-bindings: mfd: Convert aspeed,ast2400-p2a-ctrl to DT schema  dt-bindings: mfd: fsl,mc13xxx: Add buttons node  dt-bindings: mfd: fsl,mc13xxx: Convert txt to DT schema  mfd: macsmc: Add &quot;apple,t8103-smc&quot; compatible  ...

            List of files:
            /linux/drivers/char/tpm/Kconfig</description>
        <pubDate>Wed, 01 Oct 2025 21:04:12 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>5c83b07df9c5a6e063328c5b885de79f8e8f0263 - tpm: Add a driver for Loongson TPM device</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/char/tpm/Kconfig#5c83b07df9c5a6e063328c5b885de79f8e8f0263</link>
        <description>tpm: Add a driver for Loongson TPM deviceLoongson Security Engine supports random number generation, hash,symmetric encryption and asymmetric encryption. Based on theseencryption functions, TPM2 have been implemented in the LoongsonSecurity Engine firmware. This driver is responsible for copying datainto the memory visible to the firmware and receiving data from thefirmware.Co-developed-by: Yinggang Gu &lt;guyinggang@loongson.cn&gt;Signed-off-by: Yinggang Gu &lt;guyinggang@loongson.cn&gt;Signed-off-by: Qunqin Zhao &lt;zhaoqunqin@loongson.cn&gt;Reviewed-by: Huacai Chen &lt;chenhuacai@loongson.cn&gt;Reviewed-by: Jarkko Sakkinen &lt;jarkko@kernel.org&gt;Link: https://lore.kernel.org/r/20250705072045.1067-4-zhaoqunqin@loongson.cnSigned-off-by: Lee Jones &lt;lee@kernel.org&gt;

            List of files:
            /linux/drivers/char/tpm/Kconfig</description>
        <pubDate>Sat, 05 Jul 2025 09:20:44 +0200</pubDate>
        <dc:creator>Qunqin Zhao &lt;zhaoqunqin@loongson.cn&gt;</dc:creator>
    </item>
<item>
        <title>ab93e0dd72c37d378dd936f031ffb83ff2bd87ce - Merge branch &apos;next&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/char/tpm/Kconfig#ab93e0dd72c37d378dd936f031ffb83ff2bd87ce</link>
        <description>Merge branch &apos;next&apos; into for-linusPrepare input updates for 6.17 merge window.

            List of files:
            /linux/drivers/char/tpm/Kconfig</description>
        <pubDate>Wed, 06 Aug 2025 19:08:54 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
