<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/drivers/net/ti, branch v2024.01</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/drivers/net/ti?h=v2024.01</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/drivers/net/ti?h=v2024.01'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2023-11-10T16:01:50Z</updated>
<entry>
<title>tree-wide: Replace http:// link with https:// link for ti.com</title>
<updated>2023-11-10T16:01:50Z</updated>
<author>
<name>Nishanth Menon</name>
<email>nm@ti.com</email>
</author>
<published>2023-11-01T20:56:03Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=a94a4071d449e12c9fb5ac37d6362d22efcb27da'/>
<id>urn:sha1:a94a4071d449e12c9fb5ac37d6362d22efcb27da</id>
<content type='text'>
Replace instances of http://www.ti.com with https://www.ti.com

Signed-off-by: Nishanth Menon &lt;nm@ti.com&gt;
</content>
</entry>
<entry>
<title>common: Drop linux/printk.h from common header</title>
<updated>2023-09-24T13:54:57Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2023-09-15T00:21:46Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=1e94b46f73cedcebbff73799203f3266c5b28d90'/>
<id>urn:sha1:1e94b46f73cedcebbff73799203f3266c5b28d90</id>
<content type='text'>
This old patch was marked as deferred. Bring it back to life, to continue
towards the removal of common.h

Move this out of the common header and include it only where needed.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>net: ti: am65-cpsw-nuss: Add logic to support MDIO reset</title>
<updated>2023-08-15T21:46:39Z</updated>
<author>
<name>Suman Anna</name>
<email>s-anna@ti.com</email>
</author>
<published>2023-08-02T08:17:26Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=8a5fe044958af879d7364d56ee7210aa2fc1c2b1'/>
<id>urn:sha1:8a5fe044958af879d7364d56ee7210aa2fc1c2b1</id>
<content type='text'>
Enhance the AM65 CPSW NUSS driver to perform a MDIO reset using a GPIO
line. Logic is also added to perform a pre and post delay around reset
using the optional 'reset-delay-us' and 'reset-post-delay-us' properties.
This is similar to the reset being performed in the Linux kernel. The
reset is done once when the CPSW MDIO bus is being initialized.

Signed-off-by: Suman Anna &lt;s-anna@ti.com&gt;
Signed-off-by: Siddharth Vadapalli &lt;s-vadapalli@ti.com&gt;
</content>
</entry>
<entry>
<title>net: ti: am65-cpsw-nuss: Add support for SGMII mode</title>
<updated>2023-08-15T21:46:39Z</updated>
<author>
<name>Siddharth Vadapalli</name>
<email>s-vadapalli@ti.com</email>
</author>
<published>2023-08-02T08:17:25Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=0131c902148432c10ef762afb92acbdf7242cc78'/>
<id>urn:sha1:0131c902148432c10ef762afb92acbdf7242cc78</id>
<content type='text'>
Add support for configuring the CPSW Ethernet Switch in SGMII mode.

Signed-off-by: Siddharth Vadapalli &lt;s-vadapalli@ti.com&gt;
</content>
</entry>
<entry>
<title>net: ti: am65-cpsw-nuss: Get port mode register from standard "phys" property</title>
<updated>2023-07-27T21:10:46Z</updated>
<author>
<name>Roger Quadros</name>
<email>rogerq@kernel.org</email>
</author>
<published>2023-07-22T19:31:49Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=7c9267e5115f5cae729a27a0c8ecc35d6297f2b3'/>
<id>urn:sha1:7c9267e5115f5cae729a27a0c8ecc35d6297f2b3</id>
<content type='text'>
Approved DT binding has the port mode register in the
"phys" property. Get it from there instead of the custom
"cpsw-phy-sel" property.

This will allow us to keep DT in sync with Linux.

Signed-off-by: Roger Quadros &lt;rogerq@kernel.org&gt;
Acked-by: Nishanth Menon &lt;nm@ti.com&gt;
</content>
</entry>
<entry>
<title>net: ti: am65-cpsw-nuss: Use approved property to get efuse address</title>
<updated>2023-07-27T21:10:46Z</updated>
<author>
<name>Roger Quadros</name>
<email>rogerq@kernel.org</email>
</author>
<published>2023-07-22T19:31:48Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=fcb513e5f2396e276653c29098faf4739c588041'/>
<id>urn:sha1:fcb513e5f2396e276653c29098faf4739c588041</id>
<content type='text'>
The approved DT property for MAC efuse (ROM) address is
"ti,syscon-efuse".

Use that and drop custom property "mac_efuse".

Signed-off-by: Roger Quadros &lt;rogerq@kernel.org&gt;
Acked-by: Nishanth Menon &lt;nm@ti.com&gt;
</content>
</entry>
<entry>
<title>net: ti: am65-cpsw-nuss: Enforce pinctrl state on the MDIO child node</title>
<updated>2023-07-27T21:10:46Z</updated>
<author>
<name>Maxime Ripard</name>
<email>mripard@kernel.org</email>
</author>
<published>2023-07-24T13:57:30Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=9b33be392b30deeda242212a0a7b09adc9f91b26'/>
<id>urn:sha1:9b33be392b30deeda242212a0a7b09adc9f91b26</id>
<content type='text'>
The binding represents the MDIO controller as a child device tree
node of the MAC device tree node.

The U-Boot driver mostly ignores that child device tree node and just
hardcodes the resources it uses to support both the MAC and MDIO in a
single driver.

However, some resources like pinctrl muxing states are thus ignored.
This has been a problem with some device trees that will put some
pinctrl states on the MDIO device tree node, like the SK-AM62 Device
Tree does.

Let's rework the driver a bit to create a dummy MDIO driver that we will
then get during our initialization to force the core to select the right
muxing.

Signed-off-by: Maxime Ripard &lt;mripard@kernel.org&gt;
Reviewed-by: Siddharth Vadapalli &lt;s-vadapalli@ti.com&gt;
Acked-by: Roger Quadros &lt;rogerq@kernel.org&gt;
Acked-by: Nishanth Menon &lt;nm@ti.com&gt;
</content>
</entry>
<entry>
<title>net: ti: am65-cpsw-nuss: Use dedicated port mode control registers</title>
<updated>2023-07-14T19:21:07Z</updated>
<author>
<name>Andreas Dannenberg</name>
<email>dannenberg@ti.com</email>
</author>
<published>2023-06-14T22:28:53Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=edacf6a44d2383f9137a99ffdf61a24de4a47307'/>
<id>urn:sha1:edacf6a44d2383f9137a99ffdf61a24de4a47307</id>
<content type='text'>
The different CPSW sub-system Ethernet ports have different PHY mode
control registers. In order to allow the modes to get configured
independently only the register for the port in question must be
accessed, otherwise we would just be re-configuring the mode for port 1,
while leaving all others at their power-on defaults. Fix this issue by
adding a port-number based offset to the mode control base register
address based on the fact that the control registers for the different
ports are spaced exactly 0x4 bytes apart.

Fixes: 9d0dca1199d1 ("net: ethernet: ti: Introduce am654 gigabit eth switch subsystem driver")
Signed-off-by: Andreas Dannenberg &lt;dannenberg@ti.com&gt;
Reviewed-by: Siddharth Vadapalli &lt;s-vadapalli@ti.com&gt;
</content>
</entry>
<entry>
<title>arm: Remove ti816x_evm board and ti816x SoC support</title>
<updated>2023-05-31T14:11:46Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2023-05-11T18:07:24Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=41e289bb1f6032694900afad017320d26f411066'/>
<id>urn:sha1:41e289bb1f6032694900afad017320d26f411066</id>
<content type='text'>
This platform is currently unmaintained and untested, so remove it.
Further, as it is the only TI816X SoC example, remove related files as
well.

Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>cpsw_mdio.c: Use correct reg in cpsw_mdio_get_alive</title>
<updated>2023-02-17T15:49:41Z</updated>
<author>
<name>Ulf Samuelsson</name>
<email>ulf@emagii.com</email>
</author>
<published>2023-02-07T08:25:27Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=aa0a8a0be2401abbe26f4e5294a24216399c8291'/>
<id>urn:sha1:aa0a8a0be2401abbe26f4e5294a24216399c8291</id>
<content type='text'>
cpsw_mdio_get_alive reads the wrong register.
See page 2316 in SPRUH73Q AM335x TRM

Signed-off-by: Ulf Samuelsson &lt;ulf@emagii.com&gt;
Cc: Joe Hershberger &lt;joe.hershberger@ni.com&gt;
Cc: Ramon Fried &lt;rfried.dev@gmail.com&gt;
Reviewed-by: Siddharth Vadapalli &lt;s-vadapalli@ti.com&gt;
</content>
</entry>
</feed>
