<?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 Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>58445641 - i3c: ast2600: Add AST2600 platform-specific driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/i3c/master/Makefile#58445641</link>
        <description>i3c: ast2600: Add AST2600 platform-specific driverNow that we have platform-specific infrastructure for the dw i3c driver,add platform support for the ASPEED AST2600 SoC.The AST2600 has a small set of &quot;i3c global&quot; registers, providingplatform-level i3c configuration outside of the i3c core.For the ast2600, we need a couple of extra setup operations: - on probe: find the i3c global register set and parse the SDA pullup   resistor values - on init: set the pullups accordingly, and set the i3c instance IDsSigned-off-by: Jeremy Kerr &lt;jk@codeconstruct.com.au&gt;Reviewed-by: Joel Stanley &lt;joel@jms.id.au&gt;Link: https://lore.kernel.org/r/20230331091501.3800299-4-jk@codeconstruct.com.auSigned-off-by: Alexandre Belloni &lt;alexandre.belloni@bootlin.com&gt;

            List of files:
            /linux-6.15/drivers/i3c/master/Makefile</description>
        <pubDate>Fri, 31 Mar 2023 09:15:01 +0000</pubDate>
        <dc:creator>Jeremy Kerr &lt;jk@codeconstruct.com.au&gt;</dc:creator>
    </item>
<item>
        <title>dd3c5284 - i3c: master: svc: Add Silvaco I3C master driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/i3c/master/Makefile#dd3c5284</link>
        <description>i3c: master: svc: Add Silvaco I3C master driverAdd support for Silvaco I3C dual-role IP. The master role is supportedin SDR mode only. I2C transfers have not been tested but are sharedbecause they are very close to the I3C transfers in terms of registerconfiguration.The IBI processing follows this logic:- When a slave advertizes an interrupt (SDA pulled low) an interrupt  gets generated by the master. This time is unbounded and may be  deferred.- The IRQ handler itself does not process anything: it only queues a  work that will be run in non-atomic context. This is needed because  short wait periods must be experienced.- The IBI job is divided in two parts: the first one is &quot;critical&quot; in  the sense that it may not support getting interrupted. If this  happens, after this first section the driver checks the master error  register and depending on its content either flushes everything and  errors out, or ends the processing (this second section may be  interrupted).- If the critical section got interrupted, the slave will  automatically respin it&apos;s IBI request when it will be allowed to.Signed-off-by: Miquel Raynal &lt;miquel.raynal@bootlin.com&gt;Signed-off-by: Alexandre Belloni &lt;alexandre.belloni@bootlin.com&gt;Link: https://lore.kernel.org/r/20210121101808.14654-6-miquel.raynal@bootlin.com

            List of files:
            /linux-6.15/drivers/i3c/master/Makefile</description>
        <pubDate>Thu, 21 Jan 2021 10:18:07 +0000</pubDate>
        <dc:creator>Miquel Raynal &lt;miquel.raynal@bootlin.com&gt;</dc:creator>
    </item>
<item>
        <title>9ad9a52c - i3c/master: introduce the mipi-i3c-hci driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/i3c/master/Makefile#9ad9a52c</link>
        <description>i3c/master: introduce the mipi-i3c-hci driverThis adds basic support for hardware implementing the MIPI I3C HCIspecification. This driver is currently limited by the capabilitiesof the I3C subsystem, meaning things like scheduled commands,auto-commands and NCM mode are not yet supported.This supports version 1.0 of the MIPI I3C HCI spec, as well as theimminent release of version 1.1. Support for draft version 2.0 of thespec is also largely included with the caveat that future adjustmentsto this code are likely as the spec is still a work in progress.This is also lightly tested as actual hardware is still very scarce,even for HCI v1.0. Hence the EXPERIMENTAL tag. Further contributionsto this driver are expected once vendor implementations and new I3Cdevices become available.Signed-off-by: Nicolas Pitre &lt;npitre@baylibre.com&gt;Signed-off-by: Boris Brezillon &lt;boris.brezillon@collabora.com&gt;Link: https://lore.kernel.org/linux-i3c/20201111220510.3622216-3-nico@fluxnic.net

            List of files:
            /linux-6.15/drivers/i3c/master/Makefile</description>
        <pubDate>Wed, 11 Nov 2020 22:05:10 +0000</pubDate>
        <dc:creator>Nicolas Pitre &lt;npitre@baylibre.com&gt;</dc:creator>
    </item>
<item>
        <title>ec8f24b7 - treewide: Add SPDX license identifier - Makefile/Kconfig</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/i3c/master/Makefile#ec8f24b7</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-6.15/drivers/i3c/master/Makefile</description>
        <pubDate>Sun, 19 May 2019 12:07:45 +0000</pubDate>
        <dc:creator>Thomas Gleixner &lt;tglx@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>1dd728f5 - i3c: master: Add driver for Synopsys DesignWare IP</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/i3c/master/Makefile#1dd728f5</link>
        <description>i3c: master: Add driver for Synopsys DesignWare IPAdd driver for Synopsys DesignWare I3C master IPSigned-off-by: Vitor Soares &lt;vitor.soares@synopsys.com&gt;Signed-off-by: Boris Brezillon &lt;boris.brezillon@bootlin.com&gt;

            List of files:
            /linux-6.15/drivers/i3c/master/Makefile</description>
        <pubDate>Tue, 13 Nov 2018 14:09:51 +0000</pubDate>
        <dc:creator>Vitor Soares &lt;vitor.soares@synopsys.com&gt;</dc:creator>
    </item>
<item>
        <title>603f2bee - i3c: master: Add driver for Cadence IP</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/i3c/master/Makefile#603f2bee</link>
        <description>i3c: master: Add driver for Cadence IPAdd a driver for Cadence I3C master IP.Signed-off-by: Boris Brezillon &lt;boris.brezillon@bootlin.com&gt;Reviewed-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Acked-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/i3c/master/Makefile</description>
        <pubDate>Wed, 19 Jul 2017 09:53:04 +0000</pubDate>
        <dc:creator>Boris Brezillon &lt;boris.brezillon@bootlin.com&gt;</dc:creator>
    </item>
<item>
        <title>3a379bbc - i3c: Add core I3C infrastructure</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/i3c/master/Makefile#3a379bbc</link>
        <description>i3c: Add core I3C infrastructureAdd core infrastructure to support I3C in Linux and document it.This infrastructure adds basic I3C support. Advanced features will beadded afterwards.There are a few design choices that are worth mentioning because theyimpact the way I3C device drivers can interact with their devices:- all functions used to send I3C/I2C frames must be called in  non-atomic context. Mainly done this way to ease implementation, but  this is not set in stone, and if anyone needs async support, new  functions can be added later on.- the bus element is a separate object, but it&apos;s tightly coupled with  the master object. We thus have a 1:1 relationship between i3c_bus  and i3c_master_controller objects, and if 2 master controllers are  connected to the same bus and both exposed to the same Linux instance  they will appear as two distinct busses, and devices on this bus will  be exposed twice.- I2C backward compatibility has been designed to be transparent to I2C  drivers and the I2C subsystem. The I3C master just registers an I2C  adapter which creates a new I2C bus. I&apos;d say that, from a  representation PoV it&apos;s not ideal because what should appear as a  single I3C bus exposing I3C and I2C devices here appears as 2  different buses connected to each other through the parenting (the  I3C master is the parent of the I2C and I3C busses).  On the other hand, I don&apos;t see a better solution if we want something  that is not invasive.Missing features:- I3C HDR modes are not supported- no support for multi-master and the associated concepts (mastership  handover, support for secondary masters, ...)- I2C devices can only be described using DT because this is the only  use case I have. However, the framework can easily be extended with  ACPI and board info support- I3C slave framework. This has been completely omitted, but shouldn&apos;t  have a huge impact on the I3C framework because I3C slaves don&apos;t see  the whole bus, it&apos;s only about handling master requests and generating  IBIs. Some of the struct, constant and enum definitions could be  shared, but most of the I3C slave framework logic will be differentSigned-off-by: Boris Brezillon &lt;boris.brezillon@bootlin.com&gt;Reviewed-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Acked-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/i3c/master/Makefile</description>
        <pubDate>Wed, 19 Jul 2017 09:52:29 +0000</pubDate>
        <dc:creator>Boris Brezillon &lt;boris.brezillon@bootlin.com&gt;</dc:creator>
    </item>
</channel>
</rss>
