<?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>18af47764d75bf2cd6297289255fd7f83967e7cf - phy: tegra: xusb: Make USB_CONN_GPIO select conditional on GPIOLIB</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/phy/tegra/Kconfig#18af47764d75bf2cd6297289255fd7f83967e7cf</link>
        <description>phy: tegra: xusb: Make USB_CONN_GPIO select conditional on GPIOLIBkconfiglint reports:  K006: config PHY_TEGRA_XUSB selects USB_CONN_GPIO which depends on        GPIOLIB, but PHY_TEGRA_XUSB does not depend on GPIOLIB  K002: config PHY_TEGRA_XUSB selects visible symbol USB_CONN_GPIO        which has dependenciesUSB_CONN_GPIO was introduced in commit 4602f3bff266 (&quot;usb: common: add USBGPIO based connection detection driver&quot;) with a hard dependency on GPIOLIB,since it needs GPIO pins to detect USB cable connection state.Commit f67213cee2b3 (&quot;phy: tegra: xusb: Add usb-role-switch support&quot;) added`select USB_CONN_GPIO` to PHY_TEGRA_XUSB to support USB role switching viaGPIO-based detection. At that time, PHY_TEGRA_XUSB depended only on`ARCH_TEGRA`, and both the ARM32 and ARM64 ARCH_TEGRA Kconfig definitionsselect GPIOLIB, so the missing explicit GPIOLIB guard was not a functionalproblem &#8212; GPIOLIB is always available when ARCH_TEGRA is enabled.Later, commit 0d5c9bc7c680 (&quot;phy: tegra: Select USB_COMMON forusb_get_maximum_speed()&quot;) added `depends on USB_SUPPORT` but still did notaddress the GPIOLIB gap.The select can force USB_CONN_GPIO on without its GPIOLIB dependency beingsatisfied if the Kconfig dependencies were ever restructured. Make theselect conditional with `select USB_CONN_GPIO if GPIOLIB` to make thedependency explicit. This mirrors how other drivers handle optionalGPIO-dependent selects throughout the kernel.Assisted-by: Claude:claude-opus-4-6 kconfiglintSigned-off-by: Sasha Levin &lt;sashal@kernel.org&gt;Link: https://patch.msgid.link/20260426000309.54959-1-sashal@kernel.orgSigned-off-by: Vinod Koul &lt;vkoul@kernel.org&gt;

            List of files:
            /linux/drivers/phy/tegra/Kconfig</description>
        <pubDate>Sun, 26 Apr 2026 02:03:09 +0200</pubDate>
        <dc:creator>Sasha Levin &lt;sashal@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>0c22287319741b4e7c7beaedac1f14fbe01a03b9 - phy: tegra: p2u: Broaden architecture dependency</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/phy/tegra/Kconfig#0c22287319741b4e7c7beaedac1f14fbe01a03b9</link>
        <description>phy: tegra: p2u: Broaden architecture dependencyReplace the ARCH_TEGRA_194_SOC || ARCH_TEGRA_234_SOC dependency with amore generic ARCH_TEGRA check for the Tegra194 PIPE2UPHY PHY driver.This allows the PHY driver to be built on all Tegra platforms insteadof being limited to specific SoCs.Link: https://patchwork.kernel.org/project/linux-pci/patch/20250128044244.2766334-1-vidyas@nvidia.com/Signed-off-by: Vidya Sagar &lt;vidyas@nvidia.com&gt;Acked-by: Thierry Reding &lt;treding@nvidia.com&gt;Reviewed-by: Niklas Cassel &lt;cassel@kernel.org&gt;Link: https://lore.kernel.org/r/20250508052021.4135874-1-vidyas@nvidia.comSigned-off-by: Vinod Koul &lt;vkoul@kernel.org&gt;

            List of files:
            /linux/drivers/phy/tegra/Kconfig</description>
        <pubDate>Thu, 08 May 2025 07:20:21 +0200</pubDate>
        <dc:creator>Vidya Sagar &lt;vidyas@nvidia.com&gt;</dc:creator>
    </item>
<item>
        <title>3d811a4f38c773779748ed52f49cb7a609428b61 - phy: tegra194: p2u: Allow to enable driver on Tegra234</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/phy/tegra/Kconfig#3d811a4f38c773779748ed52f49cb7a609428b61</link>
        <description>phy: tegra194: p2u: Allow to enable driver on Tegra234Commit de6026682569 (&quot;phy: tegra: Add PCIe PIPE2UPHY support for Tegra234&quot;)add support for Tegra234 to the tegra194-p2u PHY driver. But the driver iscurrently not selectable when Tegra234 SoC support is enabled.Update the Kconfig entry to allow the driver to be built when support theTegra234 SoC is enabled.Signed-off-by: Lars-Peter Clausen &lt;lars@metafoo.de&gt;Link: https://lore.kernel.org/r/20241201002519.3468-1-lars@metafoo.deSigned-off-by: Vinod Koul &lt;vkoul@kernel.org&gt;

            List of files:
            /linux/drivers/phy/tegra/Kconfig</description>
        <pubDate>Sun, 01 Dec 2024 01:25:19 +0100</pubDate>
        <dc:creator>Lars-Peter Clausen &lt;lars@metafoo.de&gt;</dc:creator>
    </item>
<item>
        <title>0d5c9bc7c68009af04bbadf22306467674c6fb90 - phy: tegra: Select USB_COMMON for usb_get_maximum_speed()</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/phy/tegra/Kconfig#0d5c9bc7c68009af04bbadf22306467674c6fb90</link>
        <description>phy: tegra: Select USB_COMMON for usb_get_maximum_speed()The usb_get_maximum_speed() function is part of the usb-common module,so enable it by selecting the corresponding Kconfig symbol.While at it, also make sure to depend on USB_SUPPORT because USB_PHYrequires that. This can lead to Kconfig conflicts if USB_SUPPORT is notenabled while attempting to enable PHY_TEGRA_XUSB.Reported-by: kbuild test robot &lt;lkp@intel.com&gt;Suggested-by: Nathan Chancellor &lt;natechancellor@gmail.com&gt;Signed-off-by: Thierry Reding &lt;treding@nvidia.com&gt;Link: https://lore.kernel.org/r/20200330101038.2422389-1-thierry.reding@gmail.comSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux/drivers/phy/tegra/Kconfig</description>
        <pubDate>Mon, 30 Mar 2020 12:10:38 +0200</pubDate>
        <dc:creator>Thierry Reding &lt;treding@nvidia.com&gt;</dc:creator>
    </item>
<item>
        <title>6835bdc99580110243ee928cc487b831281399f9 - phy: tegra: Select USB_PHY</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/phy/tegra/Kconfig#6835bdc99580110243ee928cc487b831281399f9</link>
        <description>phy: tegra: Select USB_PHYI have hit the following build error:	armv7a-hardfloat-linux-gnueabi-ld: drivers/phy/tegra/xusb.o: in function `tegra_xusb_port_unregister&apos;:	xusb.c:(.text+0x2ac): undefined reference to `usb_remove_phy&apos;	armv7a-hardfloat-linux-gnueabi-ld: drivers/phy/tegra/xusb.o: in function `tegra_xusb_setup_ports&apos;:	xusb.c:(.text+0xf30): undefined reference to `usb_add_phy_dev&apos;PHY_TEGRA_XUSB should select USB_PHY because it uses symbols defined inthe code enabled by that.Fixes: 23babe30fb45d (&quot;phy: tegra: xusb: Add usb-phy support&quot;)Signed-off-by: Corentin Labbe &lt;clabbe@baylibre.com&gt;Signed-off-by: Thierry Reding &lt;treding@nvidia.com&gt;

            List of files:
            /linux/drivers/phy/tegra/Kconfig</description>
        <pubDate>Wed, 18 Mar 2020 16:23:33 +0100</pubDate>
        <dc:creator>Corentin Labbe &lt;clabbe@baylibre.com&gt;</dc:creator>
    </item>
<item>
        <title>f67213cee2b35fe169a723746b7f37debf20fa29 - phy: tegra: xusb: Add usb-role-switch support</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/phy/tegra/Kconfig#f67213cee2b35fe169a723746b7f37debf20fa29</link>
        <description>phy: tegra: xusb: Add usb-role-switch supportIf usb-role-switch property is present in USB 2 port, registerusb-role-switch to receive usb role changes.Signed-off-by: Nagarjuna Kristam &lt;nkristam@nvidia.com&gt;Acked-by: Kishon Vijay Abraham I &lt;kishon@ti.com&gt;[treding@nvidia.com: rebase onto Greg&apos;s usb-next branch]Signed-off-by: Thierry Reding &lt;treding@nvidia.com&gt;

            List of files:
            /linux/drivers/phy/tegra/Kconfig</description>
        <pubDate>Mon, 10 Feb 2020 09:11:29 +0100</pubDate>
        <dc:creator>Nagarjuna Kristam &lt;nkristam@nvidia.com&gt;</dc:creator>
    </item>
<item>
        <title>5dae15b21d36a2e6d7e92c6af39c33dea5c39cc3 - phy: tegra: Add PCIe PIPE2UPHY support</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/phy/tegra/Kconfig#5dae15b21d36a2e6d7e92c6af39c33dea5c39cc3</link>
        <description>phy: tegra: Add PCIe PIPE2UPHY supportSynopsys DesignWare core based PCIe controllers in Tegra 194 SoCinterface with Universal PHY (UPHY) module through a PIPE2UPHY (P2U)module. For each PCIe lane of a controller, there is a P2U unitinstantiated at hardware level. This driver provides support for theprogramming required for each P2U that is going to be used for a PCIecontroller.Signed-off-by: Vidya Sagar &lt;vidyas@nvidia.com&gt;Signed-off-by: Lorenzo Pieralisi &lt;lorenzo.pieralisi@arm.com&gt;Acked-by: Kishon Vijay Abraham I &lt;kishon@ti.com&gt;Acked-by: Thierry Reding &lt;treding@nvidia.com&gt;

            List of files:
            /linux/drivers/phy/tegra/Kconfig</description>
        <pubDate>Tue, 13 Aug 2019 13:36:26 +0200</pubDate>
        <dc:creator>Vidya Sagar &lt;vidyas@nvidia.com&gt;</dc:creator>
    </item>
<item>
        <title>ec8f24b7faaf3d4799a7c3f4c1b87f6b02778ad1 - treewide: Add SPDX license identifier - Makefile/Kconfig</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/phy/tegra/Kconfig#ec8f24b7faaf3d4799a7c3f4c1b87f6b02778ad1</link>
        <description>treewide: Add SPDX license identifier - Makefile/KconfigAdd SPDX license identifiers to all Make/Kconfig files which: - Have no license information of any formThese files fall under the project license, GPL v2 only. The resulting SPDXlicense identifier is:  GPL-2.0-onlySigned-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux/drivers/phy/tegra/Kconfig</description>
        <pubDate>Sun, 19 May 2019 14:07:45 +0200</pubDate>
        <dc:creator>Thomas Gleixner &lt;tglx@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>53d2a715c24034ee4017f3c15c82bb4a53a07da5 - phy: Add Tegra XUSB pad controller support</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/phy/tegra/Kconfig#53d2a715c24034ee4017f3c15c82bb4a53a07da5</link>
        <description>phy: Add Tegra XUSB pad controller supportAdd a new driver for the XUSB pad controller found on NVIDIA Tegra SoCs.This hardware block used to be exposed as a pin controller, but it turnsout that this isn&apos;t a good fit. The new driver and DT binding much moreaccurately describe the hardware and are more flexible in supporting newSoC generations.Acked-by: Kishon Vijay Abraham I &lt;kishon@ti.com&gt;Signed-off-by: Thierry Reding &lt;treding@nvidia.com&gt;

            List of files:
            /linux/drivers/phy/tegra/Kconfig</description>
        <pubDate>Wed, 11 Nov 2015 18:24:21 +0100</pubDate>
        <dc:creator>Thierry Reding &lt;treding@nvidia.com&gt;</dc:creator>
    </item>
</channel>
</rss>
