<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/dev/flash, branch release/11.0.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F11.0.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F11.0.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2016-06-08T14:22:16Z</updated>
<entry>
<title>Add support for Atmel at25df641 flash</title>
<updated>2016-06-08T14:22:16Z</updated>
<author>
<name>Baptiste Daroussin</name>
<email>bapt@FreeBSD.org</email>
</author>
<published>2016-06-08T14:22:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=fe56b741cc5840a9050ceb91a616276c5d1a3c7d'/>
<id>urn:sha1:fe56b741cc5840a9050ceb91a616276c5d1a3c7d</id>
<content type='text'>
Submitted by:	Grégory Soutadé &lt;soutade@gmail.com&gt; (via github pull request)
</content>
</entry>
<entry>
<title>[mx25l] add Winbond w25x64 support.</title>
<updated>2016-05-26T01:19:13Z</updated>
<author>
<name>Adrian Chadd</name>
<email>adrian@FreeBSD.org</email>
</author>
<published>2016-05-26T01:19:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=40424a256a00d2516eb085e31e245d6e1d290688'/>
<id>urn:sha1:40424a256a00d2516eb085e31e245d6e1d290688</id>
<content type='text'>
PR:		https://github.com/freebsd/freebsd/pull/16
Submitted by:	https://github.com/epipenau
</content>
</entry>
<entry>
<title>Modify mx25l FDT compatible device handling</title>
<updated>2016-04-20T14:33:00Z</updated>
<author>
<name>Stanislav Galabov</name>
<email>sgalabov@FreeBSD.org</email>
</author>
<published>2016-04-20T14:33:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=009e872ef78246e2403a8f9af388941ef2f63210'/>
<id>urn:sha1:009e872ef78246e2403a8f9af388941ef2f63210</id>
<content type='text'>
If we cannot establish compatibility by only looking at the compat_data we
also check the flash_devices structure's names for a compatible device.

Approved by:	adrian (mentor)
Sponsored by:	Smartcom - Bulgaria AD
Differential Revision:	https://reviews.freebsd.org/D6026
</content>
</entry>
<entry>
<title>sys/dev: use our nitems() macro when it is avaliable through param.h.</title>
<updated>2016-04-19T23:37:24Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2016-04-19T23:37:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=73a1170a8c41cb848f17cc0a8839e9dcee3d126e'/>
<id>urn:sha1:73a1170a8c41cb848f17cc0a8839e9dcee3d126e</id>
<content type='text'>
No functional change, only trivial cases are done in this sweep,
Drivers that can get further enhancements will be done independently.

Discussed in:	freebsd-current
</content>
</entry>
<entry>
<title>undo previous commit - WIP was committed by accident.</title>
<updated>2016-04-17T15:51:26Z</updated>
<author>
<name>Adrian Chadd</name>
<email>adrian@FreeBSD.org</email>
</author>
<published>2016-04-17T15:51:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=c445ffce22c142ad3ab1519526a54602a664437a'/>
<id>urn:sha1:c445ffce22c142ad3ab1519526a54602a664437a</id>
<content type='text'>
Noticed by: bz
</content>
</entry>
<entry>
<title>Only compile the FDT bits when we are using FDT.</title>
<updated>2016-04-17T02:05:45Z</updated>
<author>
<name>Adrian Chadd</name>
<email>adrian@FreeBSD.org</email>
</author>
<published>2016-04-17T02:05:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=75b3cfd252af255268d37ce4a3b25b9d8ce3bd9b'/>
<id>urn:sha1:75b3cfd252af255268d37ce4a3b25b9d8ce3bd9b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make mx25l compatible with jedec,spi-nor as well</title>
<updated>2016-04-15T15:26:31Z</updated>
<author>
<name>Stanislav Galabov</name>
<email>sgalabov@FreeBSD.org</email>
</author>
<published>2016-04-15T15:26:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=1173c20679475f39bfcbf07a2edde5ee05e197e2'/>
<id>urn:sha1:1173c20679475f39bfcbf07a2edde5ee05e197e2</id>
<content type='text'>
A lot of dts files define the SPI flashes supported by mx25l as
compatible with 'jedec,spi-nor', so we add this to the mx25l
compat_data.

Approved by:	adrian (mentor)
Sponsored by:	Smartcom - Bulgaria AD
Differential Revision:	https://reviews.freebsd.org/D5962
</content>
</entry>
<entry>
<title>Enable 4-byte address support for the mx25l family of SPI flash devices.</title>
<updated>2016-04-04T06:55:48Z</updated>
<author>
<name>Stanislav Galabov</name>
<email>sgalabov@FreeBSD.org</email>
</author>
<published>2016-04-04T06:55:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=2d46b036a0dc94e40453c0af20c9f29250d156ad'/>
<id>urn:sha1:2d46b036a0dc94e40453c0af20c9f29250d156ad</id>
<content type='text'>
Introduce 2 new flags:
- FL_ENABLE_4B_ADDR (forces the use of 4-byte addresses)
- FL_DISABLE_4B_ADDR (forces the use of 3-byte addresses)

If an SPI flash chip is defined with FL_ENABLE_4B_ADDR in its flags,
then an 'Enter 4-byte mode' command is sent to the chip at attach time
and, later, all commands that require addressing are issued with 4-byte
addresses.
If an SPI flash chip is defined with FL_DISABLE_4B_ADDR in its flags,
then an 'Exit 4-byte mode' command is sent to the chip at attach time
and, later, all commands that require addressing are issued with 3-byte
addresses.
For chips that do not have any of these flags defined the behaviour is
unchanged.

This change also adds support for the MX25L25735F and MX25L25635E chips
(vendor id 0xc2, device id 0x2019), which support 4-byte mode and enables
4-byte mode for them. These are 256Mbit devices (32MiB) and, as such, can
only be fully addressed by using 4-byte addresses.

Approved by:	adrian (mentor)
Sponsored by:	Smartcom - Bulgaria AD
Differential Revision:	https://reviews.freebsd.org/D5808
</content>
</entry>
<entry>
<title>Add basic FDT support for the mx25l SPI flash.</title>
<updated>2016-03-30T17:00:33Z</updated>
<author>
<name>Luiz Otavio O Souza</name>
<email>loos@FreeBSD.org</email>
</author>
<published>2016-03-30T17:00:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=8f74c88a7330cfb9f8be768c1ddfb48159eb74af'/>
<id>urn:sha1:8f74c88a7330cfb9f8be768c1ddfb48159eb74af</id>
<content type='text'>
Sponsored by:	Rubicon Communications (Netgate)
</content>
</entry>
<entry>
<title>[flash] Teach mx25l SPI flash driver to interact with fdt_slicer and geom_flashmap</title>
<updated>2016-01-22T03:15:53Z</updated>
<author>
<name>Adrian Chadd</name>
<email>adrian@FreeBSD.org</email>
</author>
<published>2016-01-22T03:15:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=1b4680383338679104b565789768b1251e0f7c4f'/>
<id>urn:sha1:1b4680383338679104b565789768b1251e0f7c4f</id>
<content type='text'>
This teaches the mx25l driver (sys/dev/flash/mx25l.c) to interact with
sys/dev/fdt/fdt_slicer.c and sys/geom/geom_flashmap.c.

This allows systems with SPI flash to benefit from the possibility to define
flash 'slices' via FDT, just the same way that it's currently possible for
CFI and NAND flashes.

Tested:

* Carambola 2, AR9331 + SPI NOR flash

PR:		kern/206227
Submitted by:	Stanislav Galabov &lt;sgalabov@gmail.com&gt;
</content>
</entry>
</feed>
