<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/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>f1a22417 - usb: typec: ucsi: Implement ChromeOS UCSI driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/usb/typec/ucsi/Kconfig#f1a22417</link>
        <description>usb: typec: ucsi: Implement ChromeOS UCSI driverImplementation of a UCSI transport driver for ChromeOS.This driver will be loaded if the ChromeOS EC implements a PPM.Signed-off-by: Pavan Holla &lt;pholla@chromium.org&gt;Co-developed-by: Abhishek Pandit-Subedi &lt;abhishekpandit@chromium.org&gt;Signed-off-by: Abhishek Pandit-Subedi &lt;abhishekpandit@chromium.org&gt;Co-developed-by: &#321;ukasz Bartosik &lt;ukaszb@chromium.org&gt;Signed-off-by: &#321;ukasz Bartosik &lt;ukaszb@chromium.org&gt;Link: https://lore.kernel.org/r/20241231131047.1757434-3-ukaszb@chromium.orgSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/usb/typec/ucsi/Kconfig</description>
        <pubDate>Tue, 31 Dec 2024 13:10:47 +0000</pubDate>
        <dc:creator>Pavan Holla &lt;pholla@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>2ea6d07e - usb: typec: ucsi: add Lenovo Yoga C630 glue driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/usb/typec/ucsi/Kconfig#2ea6d07e</link>
        <description>usb: typec: ucsi: add Lenovo Yoga C630 glue driverThe Lenovo Yoga C630 WOS laptop provides implements UCSI interface inthe onboard EC. Add glue driver to interface the platform&apos;s UCSIimplementation.Reviewed-by: Bryan O&apos;Donoghue &lt;bryan.odonoghue@linaro.org&gt;Reviewed-by: Heikki Krogerus &lt;heikki.krogerus@linux.intel.com&gt;Reviewed-by: Ilpo J&#228;rvinen &lt;ilpo.jarvinen@linux.intel.com&gt;Signed-off-by: Dmitry Baryshkov &lt;dmitry.baryshkov@linaro.org&gt;Link: https://lore.kernel.org/r/20240624-ucsi-yoga-ec-driver-v9-2-53af411a9bd6@linaro.orgSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/usb/typec/ucsi/Kconfig</description>
        <pubDate>Mon, 24 Jun 2024 15:08:13 +0000</pubDate>
        <dc:creator>Dmitry Baryshkov &lt;dmitry.baryshkov@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>df0383ff - usb: typec: ucsi: Add debugfs for ucsi commands</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/usb/typec/ucsi/Kconfig#df0383ff</link>
        <description>usb: typec: ucsi: Add debugfs for ucsi commandsAdd support for UCSI commands through the following debugfs:  # /sys/kernel/debug/usb/ucsi/$UCSI_DEVICE/command  # /sys/kernel/debug/usb/ucsi/$UCSI_DEVICE/responseEg: To execute UCSI GetCapabilities:  # echo 0x6 &gt; /sys/kernel/debug/usb/ucsi/&lt;ucsi device&gt;/commandThen read the result,  # cat /sys/kernel/debug/usb/ucsi/&lt;ucsi device&gt;/response    0x02000320000000020000ff0400000445UCSI command will be written into the command file and theresponse for the command can be viewed under the response file.Reviewed-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;Signed-off-by: Saranya Gopal &lt;saranya.gopal@intel.com&gt;Co-developed-by: Rajaram Regupathy &lt;rajaram.regupathy@intel.com&gt;Signed-off-by: Rajaram Regupathy &lt;rajaram.regupathy@intel.com&gt;Reviewed-by: Heikki Krogerus &lt;heikki.krogerus@linux.intel.com&gt;Link: https://lore.kernel.org/r/20230807105205.742819-1-saranya.gopal@intel.comSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/usb/typec/ucsi/Kconfig</description>
        <pubDate>Mon, 07 Aug 2023 10:52:05 +0000</pubDate>
        <dc:creator>Saranya Gopal &lt;saranya.gopal@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>62b5412b - usb: typec: ucsi: add PMIC Glink UCSI driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/usb/typec/ucsi/Kconfig#62b5412b</link>
        <description>usb: typec: ucsi: add PMIC Glink UCSI driverIntroduce the UCSI PMIC Glink aux driver that communicateswith the aDSP firmware with the UCSI protocol which handlesthe USB-C Port(s) Power Delivery.The UCSI messaging is necessary on newer Qualcomm SoCs toprovide USB role switch and altmode notifications.Reviewed-by: Heikki Krogerus &lt;heikki.krogerus@linux.intel.com&gt;Signed-off-by: Neil Armstrong &lt;neil.armstrong@linaro.org&gt;Reviewed-by: Bjorn Andersson &lt;andersson@kernel.org&gt;Link: https://lore.kernel.org/r/20230130-topic-sm8450-upstream-pmic-glink-v5-1-552f3b721f9e@linaro.orgSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/usb/typec/ucsi/Kconfig</description>
        <pubDate>Tue, 21 Mar 2023 13:21:41 +0000</pubDate>
        <dc:creator>Neil Armstrong &lt;neil.armstrong@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>72849d4f - usb: typec: ucsi: stm32g0: add support for stm32g0 controller</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/usb/typec/ucsi/Kconfig#72849d4f</link>
        <description>usb: typec: ucsi: stm32g0: add support for stm32g0 controllerSTM32G0 provides an integrated USB Type-C and power delivery interface.It can be programmed with a firmware to handle UCSI protocol over I2Cinterface. A GPIO is used as an interrupt line.Type-C connector can be used as a wakeup source (typically to detectchanges on the port, like attach or detach). PM suspend / resume routinesare used to enable wake irqs, and signal a wakeup event in case the IRQhas fired while in suspend. The i2c core is doing the necessaryinitialization when the &quot;wakeup-source&quot; flag is provided.Note: the interrupt handler shouldn&apos;t be called before the i2c bus resumes.So, the interrupts are disabled during suspend period, and re-enabledupon resume, to avoid i2c transfer while suspended, from the irq handler.Acked-by: Heikki Krogerus &lt;heikki.krogerus@linux.intel.com&gt;Signed-off-by: Fabrice Gasnier &lt;fabrice.gasnier@foss.st.com&gt;Link: https://lore.kernel.org/r/20220713120842.560902-3-fabrice.gasnier@foss.st.comSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/usb/typec/ucsi/Kconfig</description>
        <pubDate>Wed, 13 Jul 2022 12:08:41 +0000</pubDate>
        <dc:creator>Fabrice Gasnier &lt;fabrice.gasnier@foss.st.com&gt;</dc:creator>
    </item>
<item>
        <title>c00243e7 - usb: typec: ucsi: Add conditional dependency on USB role switch</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/usb/typec/ucsi/Kconfig#c00243e7</link>
        <description>usb: typec: ucsi: Add conditional dependency on USB role switchPreventing the driver from being built-in when USB RoleSwitch Class is being build as module. That fixes apotential undefined reference error.Fixes: 89795852c9c4 (&quot;usb: typec: ucsi: Add support for USB role switch&quot;)Reported-by: kernel test robot &lt;lkp@intel.com&gt;Signed-off-by: Heikki Krogerus &lt;heikki.krogerus@linux.intel.com&gt;Link: https://lore.kernel.org/r/20210119083405.18325-1-heikki.krogerus@linux.intel.comSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/usb/typec/ucsi/Kconfig</description>
        <pubDate>Tue, 19 Jan 2021 08:34:05 +0000</pubDate>
        <dc:creator>Heikki Krogerus &lt;heikki.krogerus@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>952dd40e - usb: typec: Replace HTTP links with HTTPS ones</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/usb/typec/ucsi/Kconfig#952dd40e</link>
        <description>usb: typec: Replace HTTP links with HTTPS onesRationale:Reduces attack surface on kernel devs opening the links for MITMas HTTPS traffic is much harder to manipulate.Deterministic algorithm:For each file:  If not .svg:    For each line:      If doesn&apos;t contain `\bxmlns\b`:        For each link, `\bhttp://[^# \t\r\n]*(?:\w|/)`:	  If neither `\bgnu\.org/license`, nor `\bmozilla\.org/MPL\b`:            If both the HTTP and HTTPS versions            return 200 OK and serve the same content:              Replace HTTP with HTTPS.Signed-off-by: Alexander A. Klimov &lt;grandmaster@al2klimov.de&gt;Link: https://lore.kernel.org/r/20200711135825.19862-1-grandmaster@al2klimov.deSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/usb/typec/ucsi/Kconfig</description>
        <pubDate>Sat, 11 Jul 2020 13:58:25 +0000</pubDate>
        <dc:creator>Alexander A. Klimov &lt;grandmaster@al2klimov.de&gt;</dc:creator>
    </item>
<item>
        <title>cae8dc3b - USB: add missing SPDX lines to Kconfig and Makefiles</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/usb/typec/ucsi/Kconfig#cae8dc3b</link>
        <description>USB: add missing SPDX lines to Kconfig and MakefilesThere are a few remaining drivers/usb/ files that do not have SPDXidentifiers in them, all of these are either Kconfig or Makefiles.  Addthe correct GPL-2.0 identifier to them to make scanning tools happy.Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/usb/typec/ucsi/Kconfig</description>
        <pubDate>Thu, 17 Jan 2019 08:23:50 +0000</pubDate>
        <dc:creator>Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;</dc:creator>
    </item>
<item>
        <title>247c554a - usb: typec: ucsi: add support for Cypress CCGx</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/usb/typec/ucsi/Kconfig#247c554a</link>
        <description>usb: typec: ucsi: add support for Cypress CCGxLatest NVIDIA GPU cards have a Cypress CCGx Type-C controllerover I2C interface.This UCSI I2C driver uses I2C bus driver interface for communicatingwith Type-C controller.Signed-off-by: Ajay Gupta &lt;ajayg@nvidia.com&gt;Acked-by: Heikki Krogerus &lt;heikki.krogerus@linux.intel.com&gt;Signed-off-by: Wolfram Sang &lt;wsa@the-dreams.de&gt;

            List of files:
            /linux-6.15/drivers/usb/typec/ucsi/Kconfig</description>
        <pubDate>Fri, 26 Oct 2018 16:36:59 +0000</pubDate>
        <dc:creator>Ajay Gupta &lt;ajayg@nvidia.com&gt;</dc:creator>
    </item>
<item>
        <title>a7c42106 - usb: add user selectable option for the whole USB Type-C Support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/usb/typec/ucsi/Kconfig#a7c42106</link>
        <description>usb: add user selectable option for the whole USB Type-C SupportIt is more clear from user perspective to wrap the whole USBType-C support under a single option that the user canselect, then it is to always ask the user for every USBType-C and USB Power Delivery driver separately.Reported-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;Signed-off-by: Heikki Krogerus &lt;heikki.krogerus@linux.intel.com&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/usb/typec/ucsi/Kconfig</description>
        <pubDate>Tue, 14 Nov 2017 11:45:27 +0000</pubDate>
        <dc:creator>Heikki Krogerus &lt;heikki.krogerus@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>8243edf4 - usb: typec: ucsi: Add ACPI driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/usb/typec/ucsi/Kconfig#8243edf4</link>
        <description>usb: typec: ucsi: Add ACPI driverDriver for ACPI UCSI interface method. This driver replacesthe previous UCSI driver drivers/usb/misc/ucsi.c.Signed-off-by: Heikki Krogerus &lt;heikki.krogerus@linux.intel.com&gt;Reviewed-by: Guenter Roeck &lt;linux@roeck-us.net&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/usb/typec/ucsi/Kconfig</description>
        <pubDate>Fri, 16 Jun 2017 08:21:25 +0000</pubDate>
        <dc:creator>Heikki Krogerus &lt;heikki.krogerus@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>c1b0bc2d - usb: typec: Add support for UCSI interface</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/usb/typec/ucsi/Kconfig#c1b0bc2d</link>
        <description>usb: typec: Add support for UCSI interfaceUCSI - USB Type-C Connector System Software Interface - is aspecification that defines set of registers and datastructures for controlling the USB Type-C ports. It&apos;sdesigned for systems where an embedded controller (EC) is incharge of the USB Type-C PHY or USB Power Deliverycontroller. It is designed for systems with EC, but it isnot limited to them, and for example some USB Power Deliverycontrollers will use it as their direct control interface.With UCSI the EC (or USB PD controller) acts as the portmanager, implementing all USB Type-C and Power Delivery statemachines. The OS can use the interfaces for reading thestatus of the ports and controlling basic operations likerole swapping.The UCSI specification highlights the fact that it does notdefine the interface method (PCI/I2C/ACPI/etc.).Therefore the driver is implemented as library and everysupported interface method needs its own driver. Driver forACPI is provided in separate patch following this one.The initial driver includes support for all requiredfeatures from UCSI specification version 1.0 (gettingconnector capabilities and status, and support for power anddata role swapping), but none of the optional UCSI features(alternate modes, power source capabilities, and cablecapabilities).Signed-off-by: Heikki Krogerus &lt;heikki.krogerus@linux.intel.com&gt;Reviewed-by: Guenter Roeck &lt;linux@roeck-us.net&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/usb/typec/ucsi/Kconfig</description>
        <pubDate>Fri, 16 Jun 2017 08:21:24 +0000</pubDate>
        <dc:creator>Heikki Krogerus &lt;heikki.krogerus@linux.intel.com&gt;</dc:creator>
    </item>
</channel>
</rss>
