<?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>b477ab8893c3e6b4be3074358db830687de7bfff - Merge tag &apos;asoc-fix-v7.0-rc6&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/phy/Kconfig#b477ab8893c3e6b4be3074358db830687de7bfff</link>
        <description>Merge tag &apos;asoc-fix-v7.0-rc6&apos; of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linusASoC: Fixes for v7.0Another smallish batch of fixes and quirks, these days it&apos;s AMD that isgetting all the DMI entries added.  We&apos;ve got one core fix for a missinglist initialisation with auxiliary devices, otherwise it&apos;s all fairlysmall things.

            List of files:
            /linux/drivers/phy/Kconfig</description>
        <pubDate>Thu, 02 Apr 2026 09:08:03 +0200</pubDate>
        <dc:creator>Takashi Iwai &lt;tiwai@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>fc9eae25ecb769e0c03a1383c677e2ddc1de8adf - Merge tag &apos;phy-fixes-7.0&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/phy/Kconfig#fc9eae25ecb769e0c03a1383c677e2ddc1de8adf</link>
        <description>Merge tag &apos;phy-fixes-7.0&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phyPull phy fixes from Vinod Koul: - Qualcomm PCS table fix for ufs phy - TI device node reference fix - Common prop kconfig fix - lynx CDR lock workaround for lanes disabled - usb disconnect function fix of k1 driver* tag &apos;phy-fixes-7.0&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy:  phy: qcom: qmp-ufs: Fix SM8650 PCS table for Gear 4  phy: ti: j721e-wiz: Fix device node reference leak in wiz_get_lane_phy_types()  phy: k1-usb: add disconnect function support  phy: lynx-28g: skip CDR lock workaround for lanes disabled in the device tree  phy: make PHY_COMMON_PROPS Kconfig symbol conditionally user-selectable

            List of files:
            /linux/drivers/phy/Kconfig</description>
        <pubDate>Sun, 29 Mar 2026 21:48:52 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>48fafffcf29bb968c9dee6bf507c1e57d0ccb6b5 - phy: make PHY_COMMON_PROPS Kconfig symbol conditionally user-selectable</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/phy/Kconfig#48fafffcf29bb968c9dee6bf507c1e57d0ccb6b5</link>
        <description>phy: make PHY_COMMON_PROPS Kconfig symbol conditionally user-selectableGeert reports that enabling CONFIG_KUNIT_ALL_TESTS shouldn&apos;t enablefeatures that aren&apos;t enabled without it. That isn&apos;t what &quot;*all* tests&quot;means, but as the prompt puts it, &quot;All KUnit tests with satisfieddependencies&quot;.The impact is that enabling CONFIG_KUNIT_ALL_TESTS brings features whichcannot be disabled as built-in into the kernel.Keep the pattern where consumer drivers have to &quot;select PHY_COMMON_PROPS&quot;,but if KUNIT_ALL_TESTS is enabled, also make PHY_COMMON_PROPS userselectable, so it can be turned off.Modify PHY_COMMON_PROPS_TEST to depend on PHY_COMMON_PROPS rather thanselect it.Fixes: e7556b59ba65 (&quot;phy: add phy_get_rx_polarity() and phy_get_tx_polarity()&quot;)Reported-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;Closes: https://lore.kernel.org/linux-phy/CAMuHMdUBaoYKNj52gn8DQeZFZ42Cvm6xT6fvo0-_twNv1k3Jhg@mail.gmail.com/Signed-off-by: Vladimir Oltean &lt;vladimir.oltean@nxp.com&gt;Link: https://patch.msgid.link/20260226153315.3530378-1-vladimir.oltean@nxp.comSigned-off-by: Vinod Koul &lt;vkoul@kernel.org&gt;

            List of files:
            /linux/drivers/phy/Kconfig</description>
        <pubDate>Thu, 26 Feb 2026 16:33:15 +0100</pubDate>
        <dc:creator>Vladimir Oltean &lt;vladimir.oltean@nxp.com&gt;</dc:creator>
    </item>
<item>
        <title>c17ee635fd3a482b2ad2bf5e269755c2eae5f25e - Merge drm/drm-fixes into drm-misc-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/phy/Kconfig#c17ee635fd3a482b2ad2bf5e269755c2eae5f25e</link>
        <description>Merge drm/drm-fixes into drm-misc-fixes7.0-rc1 was just released, let&apos;s merge it to kick the new release cycle.Signed-off-by: Maxime Ripard &lt;mripard@kernel.org&gt;

            List of files:
            /linux/drivers/phy/Kconfig</description>
        <pubDate>Mon, 23 Feb 2026 10:09:45 +0100</pubDate>
        <dc:creator>Maxime Ripard &lt;mripard@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>9b725d5959a1d9bb670ccdb23add45f0eaafefb5 - Merge tag &apos;phy-for-7.0&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/phy/Kconfig#9b725d5959a1d9bb670ccdb23add45f0eaafefb5</link>
        <description>Merge tag &apos;phy-for-7.0&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phyPull phy updates from Vinod Koul: &quot;Core:   - Add suuport for &quot;rx-polarity&quot; and &quot;tx-polarity&quot; device tree     properties and phy common properties to manage this  New Support:   - Qualcomm Glymur PCIe Gen4 2-lanes PCIe phy, DP and edp phy, USB UNI     PHY and SMB2370 eUSB2 repeater. SC8280xp QMP UFS PHY, Kaanapali     PCIe phy and QMP PHY, QCS615 QMP USB3+DP PHY and driver support for     that.   - SpacemiT PCIe/combo PHY and K1 USB2 PHY driver.   - HDMI 2.1 FRL configuration support and driver enabling for rockchip     samsung-hdptx driver   - TI TCAN1046 phy   - Renesas RZ/V2H(P) and RZ/V2N usb3   - Mediatek MT8188 hdmi-phy   - Google Tensor SoC USB PHY driver   - Apple Type-C PHY  Updates:   - Subsystem conversion for clock round_rate() to determine_rate()   - TI USB3 DT schema conversion   - Samsung ExynosAutov920 usb3, combo hsphy and ssphy support&quot;* tag &apos;phy-for-7.0&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy: (143 commits)  phy: ti: phy-j721e-wiz: convert from divider_round_rate() to divider_determine_rate()  dt-bindings: phy: ti,control-phy-otghs: convert to DT schema  dt-bindings: phy: ti,phy-usb3: convert to DT schema  phy: tegra: xusb: Remove unused powered_on variable  phy: renesas: rcar-gen3-usb2: add regulator dependency  phy: GOOGLE_USB: add TYPEC dependency  phy: enter drivers/phy/Makefile even without CONFIG_GENERIC_PHY  phy: renesas: rcar-gen3-usb2: Use mux-state for phyrst management  phy: renesas: rcar-gen3-usb2: Add regulator for OTG VBUS control  phy: renesas: rcar-gen3-usb2: Use devm_pm_runtime_enable()  phy: renesas: rcar-gen3-usb2: Factor out VBUS control logic  dt-bindings: phy: renesas,usb2-phy: Document RZ/G3E SoC  dt-bindings: phy: renesas,usb2-phy: Document mux-states property  dt-bindings: phy: renesas,usb2-phy: Document USB VBUS regulator  phy: rockchip: samsung-hdptx: Add HDMI 2.1 FRL support  phy: rockchip: samsung-hdptx: Extend rk_hdptx_phy_verify_hdmi_config() helper  phy: rockchip: samsung-hdptx: Switch to driver specific HDMI config  phy: rockchip: samsung-hdptx: Drop hw_rate driver data  phy: rockchip: samsung-hdptx: Compute clk rate from PLL config  phy: rockchip: samsung-hdptx: Cleanup *_cmn_init_seq lists  ...

            List of files:
            /linux/drivers/phy/Kconfig</description>
        <pubDate>Tue, 17 Feb 2026 20:40:04 +0100</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>37a93dd5c49b5fda807fd204edf2547c3493319c - Merge tag &apos;net-next-7.0&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/phy/Kconfig#37a93dd5c49b5fda807fd204edf2547c3493319c</link>
        <description>Merge tag &apos;net-next-7.0&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-nextPull networking updates from Paolo Abeni: &quot;Core &amp; protocols:   - A significant effort all around the stack to guide the compiler to     make the right choice when inlining code, to avoid unneeded calls     for small helper and stack canary overhead in the fast-path.     This generates better and faster code with very small or no text     size increases, as in many cases the call generated more code than     the actual inlined helper.   - Extend AccECN implementation so that is now functionally complete,     also allow the user-space enabling it on a per network namespace     basis.   - Add support for memory providers with large (above 4K) rx buffer.     Paired with hw-gro, larger rx buffer sizes reduce the number of     buffers traversing the stack, dincreasing single stream CPU usage     by up to ~30%.   - Do not add HBH header to Big TCP GSO packets. This simplifies the     RX path, the TX path and the NIC drivers, and is possible because     user-space taps can now interpret correctly such packets without     the HBH hint.   - Allow IPv6 routes to be configured with a gateway address that is     resolved out of a different interface than the one specified,     aligning IPv6 to IPv4 behavior.   - Multi-queue aware sch_cake. This makes it possible to scale the     rate shaper of sch_cake across multiple CPUs, while still enforcing     a single global rate on the interface.   - Add support for the nbcon (new buffer console) infrastructure to     netconsole, enabling lock-free, priority-based console operations     that are safer in crash scenarios.   - Improve the TCP ipv6 output path to cache the flow information,     saving cpu cycles, reducing cache line misses and stack use.   - Improve netfilter packet tracker to resolve clashes for most     protocols, avoiding unneeded drops on rare occasions.   - Add IP6IP6 tunneling acceleration to the flowtable infrastructure.   - Reduce tcp socket size by one cache line.   - Notify neighbour changes atomically, avoiding inconsistencies     between the notification sequence and the actual states sequence.   - Add vsock namespace support, allowing complete isolation of vsocks     across different network namespaces.   - Improve xsk generic performances with cache-alignment-oriented     optimizations.   - Support netconsole automatic target recovery, allowing netconsole     to reestablish targets when underlying low-level interface comes     back online.  Driver API:   - Support for switching the working mode (automatic vs manual) of a     DPLL device via netlink.   - Introduce PHY ports representation to expose multiple front-facing     media ports over a single MAC.   - Introduce &quot;rx-polarity&quot; and &quot;tx-polarity&quot; device tree properties,     to generalize polarity inversion requirements for differential     signaling.   - Add helper to create, prepare and enable managed clocks.  Device drivers:   - Add Huawei hinic3 PF etherner driver.   - Add DWMAC glue driver for Motorcomm YT6801 PCIe ethernet     controller.   - Add ethernet driver for MaxLinear MxL862xx switches   - Remove parallel-port Ethernet driver.   - Convert existing driver timestamp configuration reporting to     hwtstamp_get and remove legacy ioctl().   - Convert existing drivers to .get_rx_ring_count(), simplifing the RX     ring count retrieval. Also remove the legacy fallback path.   - Ethernet high-speed NICs:      - Broadcom (bnxt, bng):         - bnxt: add FW interface update to support FEC stats histogram           and NVRAM defragmentation         - bng: add TSO and H/W GRO support      - nVidia/Mellanox (mlx5):         - improve latency of channel restart operations, reducing the           used H/W resources         - add TSO support for UDP over GRE over VLAN         - add flow counters support for hardware steering (HWS) rules         - use a static memory area to store headers for H/W GRO,           leading to 12% RX tput improvement      - Intel (100G, ice, idpf):         - ice: reorganizes layout of Tx and Rx rings for cacheline           locality and utilizes __cacheline_group* macros on the new           layouts         - ice: introduces Synchronous Ethernet (SyncE) support      - Meta (fbnic):         - adds debugfs for firmware mailbox and tx/rx rings vectors   - Ethernet virtual:      - geneve: introduce GRO/GSO support for double UDP encapsulation   - Ethernet NICs consumer, and embedded:      - Synopsys (stmmac):         - some code refactoring and cleanups      - RealTek (r8169):         - add support for RTL8127ATF (10G Fiber SFP)         - add dash and LTR support      - Airoha:         - AN8811HB 2.5 Gbps phy support      - Freescale (fec):         - add XDP zero-copy support      - Thunderbolt:         - add get link setting support to allow bonding      - Renesas:         - add support for RZ/G3L GBETH SoC   - Ethernet switches:      - Maxlinear:         - support R(G)MII slow rate configuration         - add support for Intel GSW150      - Motorcomm (yt921x):         - add DCB/QoS support      - TI:         - icssm-prueth: support bridging (STP/RSTP) via the switchdev           framework   - Ethernet PHYs:      - Realtek:         - enable SGMII and 2500Base-X in-band auto-negotiation         - simplify and reunify C22/C45 drivers      - Micrel: convert bindings to DT schema   - CAN:      - move skb headroom content into skb extensions, making CAN        metadata access more robust   - CAN drivers:      - rcar_canfd:         - add support for FD-only mode         - add support for the RZ/T2H SoC      - sja1000: cleanup the CAN state handling   - WiFi:      - implement EPPKE/802.1X over auth frames support      - split up drop reasons better, removing generic RX_DROP      - additional FTM capabilities: 6 GHz support, supported number of        spatial streams and supported number of LTF repetitions      - better mac80211 iterators to enumerate resources      - initial UHR (Wi-Fi 8) support for cfg80211/mac80211   - WiFi drivers:      - Qualcomm/Atheros:         - ath11k: support for Channel Frequency Response measurement         - ath12k: a significant driver refactor to support multi-wiphy           devices and and pave the way for future device support in the           same driver (rather than splitting to ath13k)         - ath12k: support for the QCC2072 chipset      - Intel:         - iwlwifi: partial Neighbor Awareness Networking (NAN) support         - iwlwifi: initial support for U-NII-9 and IEEE 802.11bn      - RealTek (rtw89):         - preparations for RTL8922DE support   - Bluetooth:      - implement setsockopt(BT_PHY) to set the connection packet type/PHY      - set link_policy on incoming ACL connections   - Bluetooth drivers:      - btusb: add support for MediaTek7920, Realtek RTL8761BU and 8851BE      - btqca: add WCN6855 firmware priority selection feature&quot;* tag &apos;net-next-7.0&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next: (1254 commits)  bnge/bng_re: Add a new HSI  net: macb: Fix tx/rx malfunction after phy link down and up  af_unix: Fix memleak of newsk in unix_stream_connect().  net: ti: icssg-prueth: Add optional dependency on HSR  net: dsa: add basic initial driver for MxL862xx switches  net: mdio: add unlocked mdiodev C45 bus accessors  net: dsa: add tag format for MxL862xx switches  dt-bindings: net: dsa: add MaxLinear MxL862xx  selftests: drivers: net: hw: Modify toeplitz.c to poll for packets  octeontx2-pf: Unregister devlink on probe failure  net: renesas: rswitch: fix forwarding offload statemachine  ionic: Rate limit unknown xcvr type messages  tcp: inet6_csk_xmit() optimization  tcp: populate inet-&gt;cork.fl.u.ip6 in tcp_v6_syn_recv_sock()  tcp: populate inet-&gt;cork.fl.u.ip6 in tcp_v6_connect()  ipv6: inet6_csk_xmit() and inet6_csk_update_pmtu() use inet-&gt;cork.fl.u.ip6  ipv6: use inet-&gt;cork.fl.u.ip6 and np-&gt;final in ip6_datagram_dst_update()  ipv6: use np-&gt;final in inet6_sk_rebuild_header()  ipv6: add daddr/final storage in struct ipv6_pinfo  net: stmmac: qcom-ethqos: fix qcom_ethqos_serdes_powerup()  ...

            List of files:
            /linux/drivers/phy/Kconfig</description>
        <pubDate>Thu, 12 Feb 2026 04:31:52 +0100</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>8a13968460004d21dd0ca457b06fccfdfdfafd6c - phy: GOOGLE_USB: add TYPEC dependency</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/phy/Kconfig#8a13968460004d21dd0ca457b06fccfdfdfafd6c</link>
        <description>phy: GOOGLE_USB: add TYPEC dependencyWith CONFIG_TYPEC=m, this driver cannot be built-in:arm-linux-gnueabi/bin/arm-linux-gnueabi-ld: drivers/phy/phy-google-usb.o: in function `google_usb_phy_remove&apos;:phy-google-usb.c:(.text+0x24): undefined reference to `typec_switch_unregister&apos;Add CONFIG_TYPEC as a hard dependency here to force a clean build.In theory, compile-testing with CONFIG_TYPEC=n would also work, butthat seems pointless.Fixes: cbce66669c82 (&quot;phy: Add Google Tensor SoC USB PHY driver&quot;)Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Reviewed-by: Neil Armstrong &lt;neil.armstrong@linaro.org&gt;Link: https://patch.msgid.link/20260202095655.1289973-1-arnd@kernel.orgSigned-off-by: Vinod Koul &lt;vkoul@kernel.org&gt;

            List of files:
            /linux/drivers/phy/Kconfig</description>
        <pubDate>Mon, 02 Feb 2026 10:56:52 +0100</pubDate>
        <dc:creator>Arnd Bergmann &lt;arnd@arndb.de&gt;</dc:creator>
    </item>
<item>
        <title>96a2d53f24787df907e8bab388cc3e8f180a2314 - Merge tag &apos;phy_common_properties&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/phy/Kconfig#96a2d53f24787df907e8bab388cc3e8f180a2314</link>
        <description>Merge tag &apos;phy_common_properties&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phyVinod Koul says:====================phy common propertiesIntroduce &quot;rx-polarity&quot; and &quot;tx-polarity&quot; device tree propertieswith Kunit tests (from Vladimir Oltean).* tag &apos;phy_common_properties&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy:  phy: add phy_get_rx_polarity() and phy_get_tx_polarity()  dt-bindings: phy-common-props: RX and TX lane polarity inversion  dt-bindings: phy-common-props: ensure protocol-names are unique  dt-bindings: phy-common-props: create a reusable &quot;protocol-names&quot; definition  dt-bindings: phy: rename transmit-amplitude.yaml to phy-common-props.yaml====================Link: https://patch.msgid.link/aWeXvFcGNK5T6As9@vamanSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux/drivers/phy/Kconfig</description>
        <pubDate>Fri, 16 Jan 2026 04:14:28 +0100</pubDate>
        <dc:creator>Jakub Kicinski &lt;kuba@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>cbce66669c82ee9ae0e26523c0fcd3c721fcfe85 - phy: Add Google Tensor SoC USB PHY driver</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/phy/Kconfig#cbce66669c82ee9ae0e26523c0fcd3c721fcfe85</link>
        <description>phy: Add Google Tensor SoC USB PHY driverSupport the USB PHY found on Google Tensor G5 (Laguna). Thisparticular USB PHY supports both high-speed and super-speedoperations, and is integrated with the SNPS DWC3 controller that&apos;salso on the SoC. This initial patch specifically adds functionalityfor high-speed.Co-developed-by: Joy Chakraborty &lt;joychakr@google.com&gt;Signed-off-by: Joy Chakraborty &lt;joychakr@google.com&gt;Co-developed-by: Naveen Kumar &lt;mnkumar@google.com&gt;Signed-off-by: Naveen Kumar &lt;mnkumar@google.com&gt;Signed-off-by: Roy Luo &lt;royluo@google.com&gt;Link: https://patch.msgid.link/20251227-phyb4-v10-2-e8caf6b93fe7@google.comSigned-off-by: Vinod Koul &lt;vkoul@kernel.org&gt;

            List of files:
            /linux/drivers/phy/Kconfig</description>
        <pubDate>Sat, 27 Dec 2025 01:53:29 +0100</pubDate>
        <dc:creator>Roy Luo &lt;royluo@google.com&gt;</dc:creator>
    </item>
<item>
        <title>a699808928937000e550a7cd5355db93ef99e236 - Merge tag &apos;phy_common_properties&apos; into next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/phy/Kconfig#a699808928937000e550a7cd5355db93ef99e236</link>
        <description>Merge tag &apos;phy_common_properties&apos; into nextphy common propertiesVladimir Oltean &lt;vladimir.oltean@nxp.com&gt; wrote:Introduce &quot;rx-polarity&quot; and &quot;tx-polarity&quot; device tree properties withKunit tests

            List of files:
            /linux/drivers/phy/Kconfig</description>
        <pubDate>Wed, 14 Jan 2026 14:22:57 +0100</pubDate>
        <dc:creator>Vinod Koul &lt;vkoul@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>e7556b59ba65179612bce3fa56bb53d1b4fb20db - phy: add phy_get_rx_polarity() and phy_get_tx_polarity()</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/phy/Kconfig#e7556b59ba65179612bce3fa56bb53d1b4fb20db</link>
        <description>phy: add phy_get_rx_polarity() and phy_get_tx_polarity()Add helpers in the generic PHY folder which can be used using &apos;selectPHY_COMMON_PROPS&apos; from Kconfig, without otherwise needing toenable GENERIC_PHY.These helpers need to deal with the slight messiness of the fact thatthe polarity properties are arrays per protocol, and with the fact thatthere is no default value mandated by the standard properties, alldefault values depend on driver and protocol (PHY_POL_NORMAL may be agood default for SGMII, whereas PHY_POL_AUTO may be a good default forPCIe).Push the supported mask of polarities to these helpers, to simplifydrivers such that they don&apos;t need to validate what&apos;s in the device tree(or other firmware description).Add a KUnit test suite to make sure that the API produces the expectedresults. The fact that we use fwnode structures means we can validatewith software nodes, and as opposed to the device_property API, we canbypass the need to have a device structure.Co-developed-by: Bj&#248;rn Mork &lt;bjorn@mork.no&gt;Signed-off-by: Bj&#248;rn Mork &lt;bjorn@mork.no&gt;Signed-off-by: Vladimir Oltean &lt;vladimir.oltean@nxp.com&gt;Link: https://patch.msgid.link/20260111093940.975359-6-vladimir.oltean@nxp.comSigned-off-by: Vinod Koul &lt;vkoul@kernel.org&gt;

            List of files:
            /linux/drivers/phy/Kconfig</description>
        <pubDate>Sun, 11 Jan 2026 10:39:34 +0100</pubDate>
        <dc:creator>Vladimir Oltean &lt;vladimir.oltean@nxp.com&gt;</dc:creator>
    </item>
<item>
        <title>fe4bc1a08638309b6be1af37210930b856908eb7 - phy: spacemit: support K1 USB2.0 PHY controller</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/phy/Kconfig#fe4bc1a08638309b6be1af37210930b856908eb7</link>
        <description>phy: spacemit: support K1 USB2.0 PHY controllerThe SpacemiT K1 SoC includes three USB ports:- One USB2.0 OTG port- One USB2.0 host-only port- One USB3.0 port with an integrated USB2.0 DRD interfaceEach of these ports is connected to a USB2.0 PHY responsible for USB2transmission.This commit adds support for the SpacemiT K1 USB2.0 PHY, which iscompliant with the USB 2.0 specification and supports both 8-bit 60MHzand 16-bit 30MHz parallel interfaces.Signed-off-by: Ze Huang &lt;huang.ze@linux.dev&gt;Tested-by: Aurelien Jarno &lt;aurelien@aurel32.net&gt;Tested-by: Junzhong Pan &lt;panjunzhong@linux.spacemit.com&gt;Link: https://patch.msgid.link/20251017-k1-usb2phy-v6-2-7cf9ea2477a1@linux.devSigned-off-by: Vinod Koul &lt;vkoul@kernel.org&gt;

            List of files:
            /linux/drivers/phy/Kconfig</description>
        <pubDate>Fri, 17 Oct 2025 16:49:53 +0200</pubDate>
        <dc:creator>Ze Huang &lt;huang.ze@linux.dev&gt;</dc:creator>
    </item>
<item>
        <title>8df20813eb01fe29b4507fd470d73675bda3e1dd - phy: Kconfig: spacemit: add COMMON_CLK dependency</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/phy/Kconfig#8df20813eb01fe29b4507fd470d73675bda3e1dd</link>
        <description>phy: Kconfig: spacemit: add COMMON_CLK dependencyThe SpacemiT PCIe PHY driver depends on the common clock framework.Not specifying that led to a failure when doing a COMPILE_TEST buildfor the SPARC architecture.Reported-by: kernel test robot &lt;lkp@intel.com&gt;Closes: https://lore.kernel.org/oe-kbuild-all/202512251903.sTVZgg6c-lkp@intel.com/Signed-off-by: Alex Elder &lt;elder@riscstar.com&gt;Reviewed-by: Javier Martinez Canillas &lt;javierm@redhat.com&gt;Link: https://patch.msgid.link/20251226173228.2020411-1-elder@riscstar.comSigned-off-by: Vinod Koul &lt;vkoul@kernel.org&gt;

            List of files:
            /linux/drivers/phy/Kconfig</description>
        <pubDate>Fri, 26 Dec 2025 18:32:27 +0100</pubDate>
        <dc:creator>Alex Elder &lt;elder@riscstar.com&gt;</dc:creator>
    </item>
<item>
        <title>8e98ca1e74db2ae051c9b545d42b879efa5a2f6c - phy: apple: Add Apple Type-C PHY</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/phy/Kconfig#8e98ca1e74db2ae051c9b545d42b879efa5a2f6c</link>
        <description>phy: apple: Add Apple Type-C PHYThe Apple Type-C PHY (ATCPHY) is a PHY for USB 2.0, USB 3.x,USB4/Thunderbolt, and DisplayPort connectivity found in Apple Silicon SoCs.The PHY handles muxing between these different protocols and also providesthe reset controller for the attached dwc3 USB controller.There is no documentation available for this PHY and the entire sequenceof MMIO pokes has been figured out by tracing all MMIO access of Apple&apos;sdriver under a thin hypervisor and correlating the register reads/writesto their kernel&apos;s debug output to find their names. Deviations from thissequence generally results in the port not working or, especially whenthe mode is switched to USB4 or Thunderbolt, to some watchdog resettingthe entire SoC.This initial commit already introduces support for Display Port andUSB4/Thunderbolt but the drivers for these are not ready. We cannotcontrol the alternate mode negotiation and are stuck with whatever Apple&apos;sfirmware decides such that any DisplayPort or USB4/Thunderbolt device willresult in a correctly setup PHY but not be usable until the other driversare upstreamed as well.Co-developed-by: Janne Grunau &lt;j@jannau.net&gt;Signed-off-by: Janne Grunau &lt;j@jannau.net&gt;Co-developed-by: Hector Martin &lt;marcan@marcan.st&gt;Signed-off-by: Hector Martin &lt;marcan@marcan.st&gt;Reviewed-by: Philipp Zabel &lt;p.zabel@pengutronix.de&gt; # for reset controllerReviewed-by: Neal Gompa &lt;neal@gompa.dev&gt;Signed-off-by: Sven Peter &lt;sven@kernel.org&gt;Link: https://patch.msgid.link/20251214-b4-atcphy-v3-3-ba82b20e9459@kernel.orgSigned-off-by: Vinod Koul &lt;vkoul@kernel.org&gt;

            List of files:
            /linux/drivers/phy/Kconfig</description>
        <pubDate>Sun, 14 Dec 2025 12:51:36 +0100</pubDate>
        <dc:creator>Sven Peter &lt;sven@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>57e920b92724dd568526990c04e79ed54241c5fc - phy: spacemit: Introduce PCIe/combo PHY</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/phy/Kconfig#57e920b92724dd568526990c04e79ed54241c5fc</link>
        <description>phy: spacemit: Introduce PCIe/combo PHYIntroduce a driver that supports three PHYs found on the SpacemiTK1 SoC.  The first PHY is a combo PHY that can be configured foruse for either USB 3 or PCIe.  The other two PHYs support PCIeonly.All three PHYs must be programmed with an 8 bit receiver terminationvalue, which must be determined dynamically.  Only the combo PHY isable to determine this value.  The combo PHY performs a specialcalibration step at probe time to discover this, and that value isused to program each PHY that operates in PCIe mode.  The comboPHY must therefore be probed before either of the PCIe-only PHYswill be used.Each PHY has an internal PLL driven from an external oscillator.This PLL started when the PHY is first initialized, and stayson thereafter.During normal operation, the USB or PCIe driver using the PHY mustensure (other) clocks and resets are set up properly.However PCIe mode clocks are enabled and resets are de-assertedtemporarily by this driver to perform the calibration step on thecombo PHY.Tested-by: Junzhong Pan &lt;panjunzhong@linux.spacemit.com&gt;Signed-off-by: Alex Elder &lt;elder@riscstar.com&gt;Reviewed-by: Neil Armstrong &lt;neil.armstrong@linaro.org&gt;Link: https://lore.kernel.org/all/ba532f8d-a452-40e5-af46-b58b89f70a92@linaro.org/ [1]Tested-by: Yixun Lan &lt;dlan@gentoo.org&gt;Link: https://patch.msgid.link/20251218151235.454997-4-elder@riscstar.comSigned-off-by: Vinod Koul &lt;vkoul@kernel.org&gt;

            List of files:
            /linux/drivers/phy/Kconfig</description>
        <pubDate>Thu, 18 Dec 2025 16:12:29 +0100</pubDate>
        <dc:creator>Alex Elder &lt;elder@riscstar.com&gt;</dc:creator>
    </item>
<item>
        <title>a4a508df2aa34f8650afde54ea804321c618f45f - Merge tag &apos;v6.18&apos; into next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/phy/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/phy/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/phy/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/phy/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/phy/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/phy/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>82ee50252dc891e3f3b32d923bb4f656d300b772 - Merge drm/drm-next into drm-xe-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/phy/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/phy/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/phy/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/phy/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>
</channel>
</rss>
