<?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 mx25l.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>01ecff28 - mx25l: Add support for Integrated Silicon Solution is25wp256</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/dev/flash/mx25l.c#01ecff28</link>
        <description>mx25l: Add support for Integrated Silicon Solution is25wp256This is used for the on-board flash on the HiFive Unmatched board.Reviewed by:	#riscv, jrtc27MFC after:	1 weekDifferential Revision: https://reviews.freebsd.org/D31562(cherry picked from commit 416ac155bb750fa55917daf340abe4ef04e7d4e6)

            List of files:
            /freebsd-13.1/sys/dev/flash/mx25l.c</description>
        <pubDate>Mon, 30 Aug 2021 20:39:20 +0000</pubDate>
        <dc:creator>Thomas Skibo &lt;thomas-bsd@skibo.net&gt;</dc:creator>
    </item>
<item>
        <title>3f59a7f9 - flash: Add support for SPI flash s25fl512s</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/dev/flash/mx25l.c#3f59a7f9</link>
        <description>flash: Add support for SPI flash s25fl512sReviewed by:	kpApproved by:	kp (mentor)Sponsored by:	Axiado

            List of files:
            /freebsd-13.1/sys/dev/flash/mx25l.c</description>
        <pubDate>Fri, 02 Oct 2020 17:33:56 +0000</pubDate>
        <dc:creator>Nick O&apos;Brien &lt;nick@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d176b803 - Ever since the block layer expanded its command syntax beyond just</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/dev/flash/mx25l.c#d176b803</link>
        <description>Ever since the block layer expanded its command syntax beyond justBIO_READ and BIO_WRITE, we&apos;ve handled this expanded syntax poorly indrivers when the driver doesn&apos;t support a particular command.  Do asweep and fix that.Reported by:	imp

            List of files:
            /freebsd-13.1/sys/dev/flash/mx25l.c</description>
        <pubDate>Fri, 07 Feb 2020 09:22:08 +0000</pubDate>
        <dc:creator>Scott Long &lt;scottl@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f86e6000 - Regularize my copyright notice</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/dev/flash/mx25l.c#f86e6000</link>
        <description>Regularize my copyright noticeo Remove All Rights Reserved from my noticeso imp@FreeBSD.org everywhereo regularize punctiation, eliminate date rangeso Make sure that it&apos;s clear that I don&apos;t claim All Rights reserved by listing  All Rights Reserved on same line as other copyright holders (but not  me). Other such holders are also listed last where it&apos;s clear.

            List of files:
            /freebsd-13.1/sys/dev/flash/mx25l.c</description>
        <pubDate>Wed, 04 Dec 2019 16:56:11 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d1ecd3ac - flash: Add GigaDevice gd25q128 flash</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/dev/flash/mx25l.c#d1ecd3ac</link>
        <description>flash: Add GigaDevice gd25q128 flashAdd this flash chip which is a 128Mb spi flash.MFC after:	1 week

            List of files:
            /freebsd-13.1/sys/dev/flash/mx25l.c</description>
        <pubDate>Fri, 25 Oct 2019 17:56:24 +0000</pubDate>
        <dc:creator>Emmanuel Vadot &lt;manu@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>db63d251 - Use the new FDTCOMPAT_PNP_INFO() macro to define SPIBUS_FDT_PNP_INFO().</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/dev/flash/mx25l.c#db63d251</link>
        <description>Use the new FDTCOMPAT_PNP_INFO() macro to define SPIBUS_FDT_PNP_INFO().Also rename SPIBUS_PNP_INFO -&gt; SPIBUS_FDT_PNP_INFO because there could beother kinds of pnpinfo for other (non-fdt) bus attachments.

            List of files:
            /freebsd-13.1/sys/dev/flash/mx25l.c</description>
        <pubDate>Thu, 23 May 2019 15:59:50 +0000</pubDate>
        <dc:creator>Ian Lepore &lt;ian@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>68dd7795 - Give the mx25l device sole ownership of the name /dev/flash/spi* instead of</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/dev/flash/mx25l.c#68dd7795</link>
        <description>Give the mx25l device sole ownership of the name /dev/flash/spi* instead oftrying to use disk_add_alias() to make spi* an alias for mx25l*.  It turnsout disk_add_alias() works for partitions, but not slices, and that&apos;s hardto fix.This change is, in effect, a partial revert of r344526.The mips world relies on the existence of flashmap names formatted as/dev/flash/spi0s.name, whereas pretty much nothing relies on at45d devicesusing the /dev/spi* names (because until recently the at45d driver didn&apos;teven work reliably). So this change makes mx25l devices the sole owner ofthe /dev/flash/spi* namespace, which actually makes some sense because it isa SpiFlash(tm) device, so flash/spi isn&apos;t a horrible name.Reported by:	Mori Hiroki &lt;yamori813@yahoo.co.jp&gt;

            List of files:
            /freebsd-13.1/sys/dev/flash/mx25l.c</description>
        <pubDate>Sun, 10 Mar 2019 18:48:08 +0000</pubDate>
        <dc:creator>Ian Lepore &lt;ian@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>fb4f7d70 - Add a module dependency on fdt_slicer.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/dev/flash/mx25l.c#fb4f7d70</link>
        <description>Add a module dependency on fdt_slicer.

            List of files:
            /freebsd-13.1/sys/dev/flash/mx25l.c</description>
        <pubDate>Tue, 26 Feb 2019 22:52:08 +0000</pubDate>
        <dc:creator>Ian Lepore &lt;ian@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d3248c41 - Resolve a name conflict when both SpiFlash and DataFlash devices are present.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/dev/flash/mx25l.c#d3248c41</link>
        <description>Resolve a name conflict when both SpiFlash and DataFlash devices are present.Both SpiFlash (mx25l) and DataFlash (at45d) drivers create a disk devicewith a name of /dev/flash/spiN where N is the driver&apos;s unit number.  Ifboth types of devices are present in the same system, this creates a fatalconflict that prevents attachment of whichever device attaches second(because mx25l0 and at45d0 both try to create a spi0).This gives each type of device a unique name (mx25lN or at45dN respectively)and also adds an alias of spiN for compatibility.  When both device typesappear in the same system, only the first to attach gets the spiN alias.When the second device attaches there is a non-fatal warning that the aliascan&apos;t be created, but both devices are still accessible via their primarynames (and there is no need for the spiN name to work for backwardscompatibility on such a system, because it has never been possible to usethe spiN names when both devices exist).

            List of files:
            /freebsd-13.1/sys/dev/flash/mx25l.c</description>
        <pubDate>Mon, 25 Feb 2019 17:30:01 +0000</pubDate>
        <dc:creator>Ian Lepore &lt;ian@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d3f13132 - Remove All Rights Reserved</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/dev/flash/mx25l.c#d3f13132</link>
        <description>Remove All Rights ReservedRemove the all rights reserved clause from my copyright, and makeother minor tweaks needed where that might have created ambiguity.

            List of files:
            /freebsd-13.1/sys/dev/flash/mx25l.c</description>
        <pubDate>Tue, 05 Feb 2019 21:37:34 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6dfd0500 - The device ID tables are used only within the driver, make them static so</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/dev/flash/mx25l.c#6dfd0500</link>
        <description>The device ID tables are used only within the driver, make them static sothat both of these drivers can exist in the same kernel.

            List of files:
            /freebsd-13.1/sys/dev/flash/mx25l.c</description>
        <pubDate>Sun, 29 Jul 2018 16:55:28 +0000</pubDate>
        <dc:creator>Ian Lepore &lt;ian@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7de871aa - mx25l: compat_data is only defined when FDT is</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/dev/flash/mx25l.c#7de871aa</link>
        <description>mx25l: compat_data is only defined when FDT isReported by:	O. Hartmann &lt;ohartmann@walstatt.org&gt;

            List of files:
            /freebsd-13.1/sys/dev/flash/mx25l.c</description>
        <pubDate>Thu, 14 Jun 2018 19:01:40 +0000</pubDate>
        <dc:creator>Emmanuel Vadot &lt;manu@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>50d3578f - mx25l: Add pnp info</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/dev/flash/mx25l.c#50d3578f</link>
        <description>mx25l: Add pnp info

            List of files:
            /freebsd-13.1/sys/dev/flash/mx25l.c</description>
        <pubDate>Thu, 14 Jun 2018 17:21:09 +0000</pubDate>
        <dc:creator>Emmanuel Vadot &lt;manu@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>bb5125a4 - mx25l: Add mx25l1606e</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/dev/flash/mx25l.c#bb5125a4</link>
        <description>mx25l: Add mx25l1606eThis is a 16Mbits spi flash arranged in 32x64k blocks or 512x4ksectors.

            List of files:
            /freebsd-13.1/sys/dev/flash/mx25l.c</description>
        <pubDate>Thu, 17 May 2018 10:13:18 +0000</pubDate>
        <dc:creator>Emmanuel Vadot &lt;manu@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d8920513 - Add the device/chip type to the disk d_descr field, and print more info</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/dev/flash/mx25l.c#d8920513</link>
        <description>Add the device/chip type to the disk d_descr field, and print more infoabout the chip including the erase block size at attach time.Also add myself to the copyrights since at this point svn blame would pointto me as the culprit for much of this.

            List of files:
            /freebsd-13.1/sys/dev/flash/mx25l.c</description>
        <pubDate>Sun, 18 Mar 2018 18:58:47 +0000</pubDate>
        <dc:creator>Ian Lepore &lt;ian@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>3c9af13c - Add support for 4K and 32K erase block sizes.  Many of the supported chips</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/dev/flash/mx25l.c#3c9af13c</link>
        <description>Add support for 4K and 32K erase block sizes.  Many of the supported chipshave these flags set in the ident table, but there was no code to supportusing the smaller erase sizes.

            List of files:
            /freebsd-13.1/sys/dev/flash/mx25l.c</description>
        <pubDate>Sun, 18 Mar 2018 18:37:47 +0000</pubDate>
        <dc:creator>Ian Lepore &lt;ian@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c03ab159 - Make all internal routines return an int error status, and check the</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/dev/flash/mx25l.c#c03ab159</link>
        <description>Make all internal routines return an int error status, and check thestatus at all call points.  Combine the get_status and wait_for_readyroutines, since waiting for ready is the only reason to ever get status.

            List of files:
            /freebsd-13.1/sys/dev/flash/mx25l.c</description>
        <pubDate>Sun, 18 Mar 2018 17:47:57 +0000</pubDate>
        <dc:creator>Ian Lepore &lt;ian@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>89a1585b - Add sc_parent to the softc and use it in place of device_get_parent() calls</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/dev/flash/mx25l.c#89a1585b</link>
        <description>Add sc_parent to the softc and use it in place of device_get_parent() callsall over the place.  Also pass the softc as the arg to all the internalfunctions instead of passing a device_t and calling device_get_softc() ineach function.

            List of files:
            /freebsd-13.1/sys/dev/flash/mx25l.c</description>
        <pubDate>Sun, 18 Mar 2018 17:25:23 +0000</pubDate>
        <dc:creator>Ian Lepore &lt;ian@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>89a895b6 - Bugfix: wait for writes/erases to complete after starting them, instead of</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/dev/flash/mx25l.c#89a895b6</link>
        <description>Bugfix: wait for writes/erases to complete after starting them, instead ofbefore starting them.Using the wait-before logic would make sense if there was useful time-consuming work that could be done between the end of one write and thebeginning of the next, but it also requires doing the wait-for-ready beforereading, because a prior write or erase could still be in progress.  Readingis the far more common case, so adding a whole extra bus transaction tocheck for ready before each read would soak up any small gains that might behad from doing async writes.

            List of files:
            /freebsd-13.1/sys/dev/flash/mx25l.c</description>
        <pubDate>Sun, 18 Mar 2018 16:52:31 +0000</pubDate>
        <dc:creator>Ian Lepore &lt;ian@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>19aa9f71 - Eliminate some unneeded intermediate variables.  Eliminate some redundant</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/dev/flash/mx25l.c#19aa9f71</link>
        <description>Eliminate some unneeded intermediate variables.  Eliminate some redundantparens in shift-and-mask expressions.  Reword and reflow some comments.

            List of files:
            /freebsd-13.1/sys/dev/flash/mx25l.c</description>
        <pubDate>Sun, 18 Mar 2018 16:36:14 +0000</pubDate>
        <dc:creator>Ian Lepore &lt;ian@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
