<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/drivers/net, branch v2020.07-rc3</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/drivers/net?h=v2020.07-rc3</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/drivers/net?h=v2020.07-rc3'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2020-05-22T17:46:45Z</updated>
<entry>
<title>net: ks8851: Add Kconfig entries</title>
<updated>2020-05-22T17:46:45Z</updated>
<author>
<name>Marek Vasut</name>
<email>marex@denx.de</email>
</author>
<published>2020-03-25T18:08:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=df4c4834fc008315bce2f978220ecc9da2e3862c'/>
<id>urn:sha1:df4c4834fc008315bce2f978220ecc9da2e3862c</id>
<content type='text'>
Convert CONFIG_KS8851_MLL and CONFIG_KS8851_MLL_BASEADDR to Kconfig

Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;
Cc: Eugen Hristev &lt;eugen.hristev@microchip.com&gt;
Cc: Joe Hershberger &lt;joe.hershberger@ni.com&gt;
</content>
</entry>
<entry>
<title>net: ks8851: Add DM support</title>
<updated>2020-05-22T17:46:45Z</updated>
<author>
<name>Marek Vasut</name>
<email>marex@denx.de</email>
</author>
<published>2020-03-25T17:00:35Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=1d476de7c8fbb93aab95dd5b522488ca4bfdc5a0'/>
<id>urn:sha1:1d476de7c8fbb93aab95dd5b522488ca4bfdc5a0</id>
<content type='text'>
Add support for U-Boot DM and DT probing.

Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;
Cc: Eugen Hristev &lt;eugen.hristev@microchip.com&gt;
Cc: Joe Hershberger &lt;joe.hershberger@ni.com&gt;
</content>
</entry>
<entry>
<title>net: ks8851: Receive one packet per recv call</title>
<updated>2020-05-22T17:46:45Z</updated>
<author>
<name>Marek Vasut</name>
<email>marex@denx.de</email>
</author>
<published>2020-03-25T17:47:10Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=9c9f3fc162ecbe1295ddf249e288a5a4739f5e07'/>
<id>urn:sha1:9c9f3fc162ecbe1295ddf249e288a5a4739f5e07</id>
<content type='text'>
Instead of reading out the entire FIFO and possibly overwriting U-Boot
memory, read out one packet per recv call, pass it to U-Boot network
stack, and repeat. It is however necessary to cache RXFC value, because
reading that one out clears it.

Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;
Cc: Eugen Hristev &lt;eugen.hristev@microchip.com&gt;
Cc: Joe Hershberger &lt;joe.hershberger@ni.com&gt;
</content>
</entry>
<entry>
<title>net: ks8851: Split non-DM specific bits from common code</title>
<updated>2020-05-22T17:46:45Z</updated>
<author>
<name>Marek Vasut</name>
<email>marex@denx.de</email>
</author>
<published>2020-03-25T16:54:45Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=f725912624878faf7c552dd686425e0e14e75a8b'/>
<id>urn:sha1:f725912624878faf7c552dd686425e0e14e75a8b</id>
<content type='text'>
Split network handling functions into non-DM specific parts and
common code in preparation for conversion to DM.

Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;
Cc: Eugen Hristev &lt;eugen.hristev@microchip.com&gt;
Cc: Joe Hershberger &lt;joe.hershberger@ni.com&gt;
</content>
</entry>
<entry>
<title>net: ks8851: Pass around driver private data</title>
<updated>2020-05-22T17:46:45Z</updated>
<author>
<name>Marek Vasut</name>
<email>marex@denx.de</email>
</author>
<published>2020-03-25T16:35:00Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=b7c6ae2e82832b98572a538ddfe7c365c07f57d9'/>
<id>urn:sha1:b7c6ae2e82832b98572a538ddfe7c365c07f57d9</id>
<content type='text'>
Introduce a private data structure for this driver with embedded
struct eth_device and pass it around. This prepares the driver to
work with both DM and non-DM systems.

Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;
Cc: Eugen Hristev &lt;eugen.hristev@microchip.com&gt;
Cc: Joe Hershberger &lt;joe.hershberger@ni.com&gt;
</content>
</entry>
<entry>
<title>net: ks8851: Checkpatch cleanup</title>
<updated>2020-05-22T17:46:45Z</updated>
<author>
<name>Marek Vasut</name>
<email>marex@denx.de</email>
</author>
<published>2020-03-25T16:25:29Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=8ec27b01bc8b492a3aacc76a299f4e24b1a44d0c'/>
<id>urn:sha1:8ec27b01bc8b492a3aacc76a299f4e24b1a44d0c</id>
<content type='text'>
Fix various checkpatch complaints.

Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;
Cc: Eugen Hristev &lt;eugen.hristev@microchip.com&gt;
Cc: Joe Hershberger &lt;joe.hershberger@ni.com&gt;
</content>
</entry>
<entry>
<title>net: ks8851: Clean up chip ID readout</title>
<updated>2020-05-22T17:46:45Z</updated>
<author>
<name>Marek Vasut</name>
<email>marex@denx.de</email>
</author>
<published>2020-03-25T17:15:46Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=eb69d8bf3c043f126077e6b0905def8cca5c4723'/>
<id>urn:sha1:eb69d8bf3c043f126077e6b0905def8cca5c4723</id>
<content type='text'>
There is only one chip ID in the table of chip IDs for this chip.
Read out the chip ID instead and mask off the last "revision" bit
to check the chip ID, this works for all chips in the family. Then
drop the chip ID passing around.

Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;
Cc: Eugen Hristev &lt;eugen.hristev@microchip.com&gt;
Cc: Joe Hershberger &lt;joe.hershberger@ni.com&gt;
</content>
</entry>
<entry>
<title>net: ks8851: Remove type_frame_head</title>
<updated>2020-05-22T17:46:45Z</updated>
<author>
<name>Marek Vasut</name>
<email>marex@denx.de</email>
</author>
<published>2020-03-25T16:23:11Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=63f22f5998bc813ae5eacbf9210aa15cf80c0177'/>
<id>urn:sha1:63f22f5998bc813ae5eacbf9210aa15cf80c0177</id>
<content type='text'>
The packet status and length information should be extracted from the
FIFO per-packet. Adjust the code such that it reads the packet meta
data and then the packet afterward, if applicable.

Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;
Cc: Eugen Hristev &lt;eugen.hristev@microchip.com&gt;
Cc: Joe Hershberger &lt;joe.hershberger@ni.com&gt;
</content>
</entry>
<entry>
<title>net: ks8851: Trim down struct ks_net</title>
<updated>2020-05-22T17:46:45Z</updated>
<author>
<name>Marek Vasut</name>
<email>marex@denx.de</email>
</author>
<published>2020-03-25T16:18:55Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=b043597673855932bb824b3b4d73935ef47094bd'/>
<id>urn:sha1:b043597673855932bb824b3b4d73935ef47094bd</id>
<content type='text'>
Most of the entries in the structure are useless, remove them. Inline
the rest of uses where applicable.

Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;
Cc: Eugen Hristev &lt;eugen.hristev@microchip.com&gt;
Cc: Joe Hershberger &lt;joe.hershberger@ni.com&gt;
</content>
</entry>
<entry>
<title>net: ks8851: Use 16bit RXQCR access</title>
<updated>2020-05-22T17:46:45Z</updated>
<author>
<name>Marek Vasut</name>
<email>marex@denx.de</email>
</author>
<published>2020-03-25T16:02:51Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=6a457313642525feacdfea973dbabd639f5b3261'/>
<id>urn:sha1:6a457313642525feacdfea973dbabd639f5b3261</id>
<content type='text'>
Per KS8851-16MLL, the RXQCR is a 16bit register. Use 16bit accessors
to it consistently and drop the ks_wrreg8() function altogether, as
it is not used anymore.

Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;
Cc: Eugen Hristev &lt;eugen.hristev@microchip.com&gt;
Cc: Joe Hershberger &lt;joe.hershberger@ni.com&gt;
</content>
</entry>
</feed>
