<?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>ff124bbbca1d3a07fa1392ffdbbdeece71f68ece - PCI/pwrctrl: generic: Rename pci-pwrctrl-slot as generic</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/pci/pwrctrl/Kconfig#ff124bbbca1d3a07fa1392ffdbbdeece71f68ece</link>
        <description>PCI/pwrctrl: generic: Rename pci-pwrctrl-slot as genericThe driver is pretty generic and would fit for either PCI Slots orendpoints connected to PCI ports, so rename the driver and module aspci-pwrctrl-generic.Suggested-by: Manivannan Sadhasivam &lt;mani@kernel.org&gt;Signed-off-by: Neil Armstrong &lt;neil.armstrong@linaro.org&gt;Signed-off-by: Bjorn Helgaas &lt;bhelgaas@google.com&gt;Reviewed-by: Manivannan Sadhasivam &lt;mani@kernel.org&gt;Reviewed-by: Bartosz Golaszewski &lt;bartosz.golaszewski@oss.qualcomm.com&gt;Link: https://patch.msgid.link/20260220-topic-sm8650-ayaneo-pocket-s2-base-v5-3-1ad79caa1efa@linaro.org

            List of files:
            /linux/drivers/pci/pwrctrl/Kconfig</description>
        <pubDate>Wed, 18 Mar 2026 18:10:10 +0100</pubDate>
        <dc:creator>Neil Armstrong &lt;neil.armstrong@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>9cb64f61ec7a9034299807b1e562413329ddac5b - PCI/pwrctrl: Add PCIe M.2 connector support</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/pci/pwrctrl/Kconfig#9cb64f61ec7a9034299807b1e562413329ddac5b</link>
        <description>PCI/pwrctrl: Add PCIe M.2 connector supportAdd support for handling PCIe M.2 connectors as Power Sequencing devices.These connectors are exposed as Power Sequencing devices as they oftensupport multiple interfaces like PCIe/SATA, USB/UART to the host machine,and the interfaces may be driven by different client drivers at the sametime.This driver handles the PCIe interface of these connectors. It first checksfor the presence of the graph port in the Root Port node with the help ofof_graph_is_present() API. If present, it acquires/powers ON thecorresponding pwrseq device.Once the pwrseq device is powered ON, the driver will skip parsing the RootPort/Slot resources and register with the pwrctrl framework.Signed-off-by: Manivannan Sadhasivam &lt;manivannan.sadhasivam@oss.qualcomm.com&gt;Signed-off-by: Bjorn Helgaas &lt;bhelgaas@google.com&gt;Reviewed-by: Bartosz Golaszewski &lt;bartosz.golaszewski@linaro.org&gt;Link: https://patch.msgid.link/20260128-pci-m2-v7-1-9b3a5fe3d244@oss.qualcomm.com

            List of files:
            /linux/drivers/pci/pwrctrl/Kconfig</description>
        <pubDate>Wed, 28 Jan 2026 16:37:15 +0100</pubDate>
        <dc:creator>Manivannan Sadhasivam &lt;manivannan.sadhasivam@oss.qualcomm.com&gt;</dc:creator>
    </item>
<item>
        <title>4c9c7be47310c1dbd7b6d37d45986123f5b133b4 - PCI: pwrctrl: Add power control driver for TC9563</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/pci/pwrctrl/Kconfig#4c9c7be47310c1dbd7b6d37d45986123f5b133b4</link>
        <description>PCI: pwrctrl: Add power control driver for TC9563TC9563 is a PCIe switch that has one upstream and three downstream ports.One of the downstream ports is connected to an integrated ethernet MACendpoint. The other two downstream ports are available to connect toexternal devices. One Host can connect to TC9563 by upstream port. TheTC9563 switch needs to be configured after powering on and before the PCIelink is up.The PCIe controller driver already enables link training at the host sideeven before this driver probe happens. Due to this, when driver enablespower to the switch, it participates in link training and the PCIe link maycome up before configuring the switch through I2C. Once the link is up theconfiguration done through I2C will not have any effect. To prevent thehost from participating in link training, disable link training on the hostside to ensure the link does not come up before the switch is configuredvia I2C.Based on DT property and type of the port, TC9563 is configured throughI2C.Signed-off-by: Krishna Chaitanya Chundru &lt;krishna.chundru@oss.qualcomm.com&gt;[bhelgaas: squash fixes fromhttps://lore.kernel.org/r/20251120065116.13647-2-mani@kernel.orghttps://lore.kernel.org/r/20251120065116.13647-3-mani@kernel.org]Signed-off-by: Bjorn Helgaas &lt;bhelgaas@google.com&gt;Reviewed-by: Bjorn Andersson &lt;andersson@kernel.org&gt;Reviewed-by: Bartosz Golaszewski &lt;bartosz.golaszewski@linaro.org&gt;Reviewed-by: Manivannan Sadhasivam &lt;mani@kernel.org&gt;Link: https://patch.msgid.link/20251101-tc9563-v9-6-de3429f7787a@oss.qualcomm.com

            List of files:
            /linux/drivers/pci/pwrctrl/Kconfig</description>
        <pubDate>Sat, 01 Nov 2025 04:59:37 +0100</pubDate>
        <dc:creator>Krishna Chaitanya Chundru &lt;krishna.chundru@oss.qualcomm.com&gt;</dc:creator>
    </item>
<item>
        <title>13bbf6a5f065f235bba69f6c21272d992ed5d5d0 - PCI/pwrctrl: Rename pwrctrl Kconfig symbols and slot module</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/pci/pwrctrl/Kconfig#13bbf6a5f065f235bba69f6c21272d992ed5d5d0</link>
        <description>PCI/pwrctrl: Rename pwrctrl Kconfig symbols and slot moduleCommits b88cbaaa6fa1 (&quot;PCI/pwrctrl: Rename pwrctl files to pwrctrl&quot;) and3f925cd62874 (&quot;PCI/pwrctrl: Rename pwrctrl functions and structures&quot;)renamed the &quot;pwrctl&quot; framework to &quot;pwrctrl&quot; for consistency reasons.Rename also the Kconfig symbols so that they reflect the new name whileadding entries for the deprecated ones. The old symbols can be removed onceeverything that depends on them has been updated.Note that no deprecated symbol is added for the new slot driver to avoidhaving to add a user visible option.Rename the new slot module to reflect the framework name and match theother pwrctrl modules.Signed-off-by: Johan Hovold &lt;johan+linaro@kernel.org&gt;Signed-off-by: Krzysztof Wilczy&#324;ski &lt;kwilczynski@kernel.org&gt;Signed-off-by: Bjorn Helgaas &lt;bhelgaas@google.com&gt;Acked-by: Manivannan Sadhasivam &lt;manivannan.sadhasivam@linaro.org&gt;Acked-by: Bartosz Golaszewski &lt;bartosz.golaszewski@linaro.org&gt;Link: https://patch.msgid.link/20250402132634.18065-2-johan+linaro@kernel.org

            List of files:
            /linux/drivers/pci/pwrctrl/Kconfig</description>
        <pubDate>Wed, 02 Apr 2025 15:26:31 +0200</pubDate>
        <dc:creator>Johan Hovold &lt;johan+linaro@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>75996c92f4de309f855471927e6489f5a354cfd4 - PCI/pwrctrl: Add pwrctrl driver for PCI slots</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/pci/pwrctrl/Kconfig#75996c92f4de309f855471927e6489f5a354cfd4</link>
        <description>PCI/pwrctrl: Add pwrctrl driver for PCI slotsThis driver is used to control the power state of the devices attached tothe PCI slots. Currently, it controls the voltage rails of the PCI slotsdefined in the devicetree node of the root port.The voltage rails for PCI slots are documented in the DT-schema:  https://github.com/devicetree-org/dt-schema/blob/v2024.11/dtschema/schemas/pci/pci-bus-common.yaml#L153Since this driver has to work with different kind of slots (PCIex1/x4/x8/x16, Mini PCIe, PCI, etc.), the driver is thus using theof_regulator_bulk_get_all() API to obtain the voltage regulators definedin the DT node, instead of hardcoding them.As such, the DT node of the root port should define the relevant supplyproperties corresponding to the voltage rails of the PCI slot.Tested-by: Bartosz Golaszewski &lt;bartosz.golaszewski@linaro.org&gt;Signed-off-by: Manivannan Sadhasivam &lt;manivannan.sadhasivam@linaro.org&gt;Link: https://lore.kernel.org/r/20250116-pci-pwrctrl-slot-v3-5-827473c8fbf4@linaro.org[kwilczynski: commit log]Signed-off-by: Krzysztof Wilczy&#324;ski &lt;kwilczynski@kernel.org&gt;

            List of files:
            /linux/drivers/pci/pwrctrl/Kconfig</description>
        <pubDate>Thu, 16 Jan 2025 15:09:15 +0100</pubDate>
        <dc:creator>Manivannan Sadhasivam &lt;manivannan.sadhasivam@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>b88cbaaa6fa109c2eb455d8fe2a318de0d197ea2 - PCI/pwrctrl: Rename pwrctl files to pwrctrl</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/pci/pwrctrl/Kconfig#b88cbaaa6fa109c2eb455d8fe2a318de0d197ea2</link>
        <description>PCI/pwrctrl: Rename pwrctl files to pwrctrlTo slightly reduce confusion between &quot;pwrctl&quot; (the power controller andpower sequencing framework) and &quot;bwctrl&quot; (the bandwidth controller),rename &quot;pwrctl&quot; to &quot;pwrctrl&quot; so they use the same &quot;ctrl&quot; suffix.Rename drivers/pci/pwrctl/ to drivers/pci/pwrctrl/, including the relatedMAINTAINERS, include file (include/linux/pci-pwrctl.h), Makefile, andKconfig changes.This is the minimal rename of files only.  A subsequent commit will renamefunctions and data structures.Link: https://lore.kernel.org/r/20241115214428.2061153-2-helgaas@kernel.orgSigned-off-by: Bjorn Helgaas &lt;bhelgaas@google.com&gt;Signed-off-by: Krzysztof Wilczy&#324;ski &lt;kwilczynski@kernel.org&gt;Acked-by: Krzysztof Wilczy&#324;ski &lt;kw@linux.com&gt;

            List of files:
            /linux/drivers/pci/pwrctrl/Kconfig</description>
        <pubDate>Fri, 15 Nov 2024 22:44:27 +0100</pubDate>
        <dc:creator>Bjorn Helgaas &lt;bhelgaas@google.com&gt;</dc:creator>
    </item>
</channel>
</rss>
