<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/drivers/net/Kconfig, branch v2022.07</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/drivers/net/Kconfig?h=v2022.07</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/drivers/net/Kconfig?h=v2022.07'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2022-05-26T14:32:27Z</updated>
<entry>
<title>net: e1000: Depend on CONFIG_PCI</title>
<updated>2022-05-26T14:32:27Z</updated>
<author>
<name>Sean Anderson</name>
<email>sean.anderson@seco.com</email>
</author>
<published>2022-04-26T18:35:33Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=d64ac8549d97cfc37bd629a60f0d502bcd3ee9c7'/>
<id>urn:sha1:d64ac8549d97cfc37bd629a60f0d502bcd3ee9c7</id>
<content type='text'>
This driver depends on PCI. Update the Kconfig accordingly.

Signed-off-by: Sean Anderson &lt;sean.anderson@seco.com&gt;
Reviewed-by: Tim Harvey &lt;tharvey@gateworks.com&gt;
Reviewed-by: Stefan Roese &lt;sr@denx.de&gt;
Reviewed-by: Ramon Fried &lt;rfried.dev@gmail.com&gt;
</content>
</entry>
<entry>
<title>net: mvneta: Use DM MDIO API for connecting PHY</title>
<updated>2022-05-04T05:05:51Z</updated>
<author>
<name>Marek Behún</name>
<email>marek.behun@nic.cz</email>
</author>
<published>2022-04-27T10:41:46Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=da84e409df150fa366609d5f5bede6f65326c405'/>
<id>urn:sha1:da84e409df150fa366609d5f5bede6f65326c405</id>
<content type='text'>
Use the modern DM MDIO API for connecting PHY in the mvneta driver.

This requires enabling MVMDIO driver in several config files.

Signed-off-by: Marek Behún &lt;marek.behun@nic.cz&gt;
Reviewed-by: Ramon Fried &lt;rfried.dev@gmail.com&gt;
Reviewed-by: Stefan Roese &lt;sr@denx.de&gt;
</content>
</entry>
<entry>
<title>net: Add ethernet support for MIPS Octeon</title>
<updated>2022-05-04T01:38:21Z</updated>
<author>
<name>Stefan Roese</name>
<email>sr@denx.de</email>
</author>
<published>2022-04-07T07:11:52Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=8e0f8efe2a8b1cded4f4949a8d71e99580600681'/>
<id>urn:sha1:8e0f8efe2a8b1cded4f4949a8d71e99580600681</id>
<content type='text'>
This patchs adds the ethernet &amp; MDIO driver for the MIPS Octeon II / III
SoC platform. Please note that these drivers are based on the 2013
U-Boot version from Marvell and make use of the platform supported
helper functions for the ethernet functionality, including stuff like
SFP handling.

Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
Cc: Ramon Fried &lt;rfried.dev@gmail.com&gt;
Cc: Joe Hershberger &lt;joe.hershberger@ni.com&gt;
</content>
</entry>
<entry>
<title>net: dm9000: Add Kconfig entry</title>
<updated>2022-04-13T12:13:54Z</updated>
<author>
<name>Marek Vasut</name>
<email>marex@denx.de</email>
</author>
<published>2022-04-13T02:15:38Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=f478da938f5e0687a1bc975543155d108483286a'/>
<id>urn:sha1:f478da938f5e0687a1bc975543155d108483286a</id>
<content type='text'>
Add Kconfig entry for the DM9000 MAC.

Reviewed-by: Ramon Fried &lt;rfried.dev@gmail.com&gt;
Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;
Cc: Joe Hershberger &lt;joe.hershberger@ni.com&gt;
Cc: Ramon Fried &lt;rfried.dev@gmail.com&gt;
</content>
</entry>
<entry>
<title>Convert CONFIG_LPC32XX_ETH to Kconfig</title>
<updated>2022-03-25T12:01:15Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2022-03-18T12:38:24Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=6329dda175ef6f2c41991be3fdcfe0b5e091b573'/>
<id>urn:sha1:6329dda175ef6f2c41991be3fdcfe0b5e091b573</id>
<content type='text'>
This converts the following to Kconfig:
   CONFIG_LPC32XX_ETH

Cc: Ramon Fried &lt;rfried.dev@gmail.com&gt;
Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>Convert CONFIG_RMII to Kconfig</title>
<updated>2022-03-25T12:01:15Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2022-03-18T12:38:22Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=03d14ccdf6c4ae56e3351ca828d9b1ac6467aea5'/>
<id>urn:sha1:03d14ccdf6c4ae56e3351ca828d9b1ac6467aea5</id>
<content type='text'>
This converts the following to Kconfig:
   CONFIG_RMII

Cc: Ramon Fried &lt;rfried.dev@gmail.com&gt;
Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>net: brcm: netXtreme driver</title>
<updated>2021-12-02T06:34:01Z</updated>
<author>
<name>Bharat Gooty</name>
<email>bharat.gooty@broadcom.com</email>
</author>
<published>2021-11-08T22:46:10Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=5a5bba053d4eb7dcd79b4532674881e0ac144767'/>
<id>urn:sha1:5a5bba053d4eb7dcd79b4532674881e0ac144767</id>
<content type='text'>
Broadcom bnxt L2 driver support. Used by the Broadcom
iproc platforms.

Signed-off-by: Bharat Gooty &lt;bharat.gooty@broadcom.com&gt;
Reviewed-by: Ramon Fried &lt;rfried.dev@gmail.com&gt;

Signed-off-by: Roman Bacik &lt;roman.bacik@broadcom.com&gt;
</content>
</entry>
<entry>
<title>drivers: net: add Aspeed MDIO driver</title>
<updated>2021-11-23T07:57:56Z</updated>
<author>
<name>Dylan Hung</name>
<email>dylan_hung@aspeedtech.com</email>
</author>
<published>2021-11-02T05:41:54Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=8b41dedd4000171a093e19e275739578b4593a16'/>
<id>urn:sha1:8b41dedd4000171a093e19e275739578b4593a16</id>
<content type='text'>
Add a driver for the MDIO interface for Aspeed AST2600 SOC.  The driver
only supports clause 22 for now.

Signed-off-by: Dylan Hung &lt;dylan_hung@aspeedtech.com&gt;
Reviewed-by: Ramon Fried &lt;rfried.dev@gmail.com&gt;
Reviewed-by: Ryan Chen &lt;ryan_chen@aspeedtech.com&gt;
</content>
</entry>
<entry>
<title>net: dsa: add driver for NXP SJA1105 L2 switch</title>
<updated>2021-11-23T07:57:56Z</updated>
<author>
<name>Vladimir Oltean</name>
<email>vladimir.oltean@nxp.com</email>
</author>
<published>2021-09-29T15:04:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=f24b666b22048d30347666066ce08bad5720c6a6'/>
<id>urn:sha1:f24b666b22048d30347666066ce08bad5720c6a6</id>
<content type='text'>
The SJA1105 driver is largely reused from Linux. Its programming model
is that it is blank out of reset, and it waits for a static
configuration stream over SPI, which contains all runtime parameters (it
has no notion of "default values").

Keeping a binary array for the configuration stream would have meant
that aspects such as the CPU port and the MAC speeds could have not been
configured easily, and would have been static and board-dependent.
Live-patching the binary array means recalculating the static config
table CRCs, which is not a fun process.

So we create an abstraction over the static config tables, using the
packing API, same as in Linux. The tables are kept as C structures, and
the binary configuration stream is constructed on-the-go, with CRC and
all.

All static config tables instantiated in this driver are mandatory.
The hardware reference manual can be found at:
https://www.nxp.com/docs/en/user-guide/UM10944.pdf

For tagging, a simplified version of tag_8021q from Linux is used. The
VLAN EtherType is the same (0xdadb) but since we don't want switching in
U-Boot, there is no reason to have a TX VLAN and an RX VLAN for each
port. We just need the RX VLANs to act as the unique pvid of each
front-panel port, to decode the switch port number. The RX VLAN is used
for both RX and TX.

The device tree bindings are the same as in Linux.

Signed-off-by: Vladimir Oltean &lt;vladimir.oltean@nxp.com&gt;
Reviewed-by: Ramon Fried &lt;rfried.dev@gmail.com&gt;
</content>
</entry>
<entry>
<title>Convert CONFIG_MACB to Kconfig</title>
<updated>2021-11-12T19:18:17Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2021-11-08T03:59:48Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=b8475e6aca2f8ae3831bc195a89377fd737e221a'/>
<id>urn:sha1:b8475e6aca2f8ae3831bc195a89377fd737e221a</id>
<content type='text'>
This converts the following to Kconfig:
   CONFIG_MACB

Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
</feed>
