<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/drivers/net, branch v2024.07-rc1</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=v2024.07-rc1</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/drivers/net?h=v2024.07-rc1'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2024-04-19T20:25:04Z</updated>
<entry>
<title>Merge tag 'u-boot-stm32-20240419' of https://source.denx.de/u-boot/custodians/u-boot-stm</title>
<updated>2024-04-19T20:25:04Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2024-04-19T13:28:43Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=af04f37a78c7e61597fb9ed6db2c8f8d7f8b0f92'/>
<id>urn:sha1:af04f37a78c7e61597fb9ed6db2c8f8d7f8b0f92</id>
<content type='text'>
MP1:
 _ Add OHCI HCD support for STM32MP15xx DHSOM
 _ Report OTP-CLOSED instead of rev.? on closed STM32MP15xx
 _ Initialize TAMP_SMCR BKP..PROT fields on STM32MP15xx
 _ Jump to ep on successful resume in PSCI suspend code
 _ Add FASTBOOT support for STM32MP13
 _ Fix/Rework key and leds management for STM32MP13/15
 _ net: dwc_eth_qos: Clean up STM32 glue code and add STM32MP13xx support

MP2:
 _ Add stm32-fmc-ebi support
 _ Add: sdmmc2 support and fix AARCH64 compilation
</content>
</entry>
<entry>
<title>net: dwc_eth_qos: Add support for st, ext-phyclk property</title>
<updated>2024-04-19T09:30:51Z</updated>
<author>
<name>Marek Vasut</name>
<email>marex@denx.de</email>
</author>
<published>2024-03-26T12:07:32Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=1ef28c58d2dbd8c7d65e28ef500bfd359c66c07f'/>
<id>urn:sha1:1ef28c58d2dbd8c7d65e28ef500bfd359c66c07f</id>
<content type='text'>
The "st,ext-phyclk" property is a unification of "st,eth-clk-sel"
and "st,eth-ref-clk-sel" properties. All three properties define
ETH CK clock direction, however:
- "st,eth-clk-sel" selects clock direction for GMII/RGMII mode
- "st,eth-ref-clk-sel" selects clock direction for RMII mode
- "st,ext-phyclk" selects clock direction for all RMII/GMII/RGMII modes
The "st,ext-phyclk" is the preferrable property to use.

Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;
Reviewed-by: Christophe ROULLIER &lt;christophe.roullier@foss.st.com&gt;
</content>
</entry>
<entry>
<title>net: dwc_eth_qos: Add support of STM32MP13xx platform</title>
<updated>2024-04-19T09:30:51Z</updated>
<author>
<name>Christophe Roullier</name>
<email>christophe.roullier@st.com</email>
</author>
<published>2024-03-26T12:07:31Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=882b2287a654cb1c86bde24175385220ffeb0cc8'/>
<id>urn:sha1:882b2287a654cb1c86bde24175385220ffeb0cc8</id>
<content type='text'>
Add compatible "st,stm32mp13-dwmac" to manage STM32MP13 boards.

Reviewed-by: Patrice Chotard &lt;patrice.chotard@foss.st.com&gt;
Signed-off-by: Christophe Roullier &lt;christophe.roullier@st.com&gt;
Signed-off-by: Marek Vasut &lt;marex@denx.de&gt; # Rebase, reshuffle, squash code
Reviewed-by: Christophe ROULLIER &lt;christophe.roullier@foss.st.com&gt;
</content>
</entry>
<entry>
<title>net: dwc_eth_qos: Add DT parsing for STM32MP13xx platform</title>
<updated>2024-04-19T09:30:51Z</updated>
<author>
<name>Christophe Roullier</name>
<email>christophe.roullier@st.com</email>
</author>
<published>2024-03-26T12:07:30Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=a440d19c6c91938190b329be65e0986e01007304'/>
<id>urn:sha1:a440d19c6c91938190b329be65e0986e01007304</id>
<content type='text'>
Manage 2 ethernet instances, select which instance to configure with mask
If mask is not present in DT, it is stm32mp15 platform.

Signed-off-by: Christophe Roullier &lt;christophe.roullier@st.com&gt;
Signed-off-by: Marek Vasut &lt;marex@denx.de&gt; # Rework the code
Reviewed-by: Christophe ROULLIER &lt;christophe.roullier@foss.st.com&gt;
</content>
</entry>
<entry>
<title>net: dwc_eth_qos: Constify st, eth-* values parsed out of DT</title>
<updated>2024-04-19T09:30:51Z</updated>
<author>
<name>Marek Vasut</name>
<email>marex@denx.de</email>
</author>
<published>2024-03-26T12:07:29Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=22265e236538f29e38df2411a12103aeefb3138b'/>
<id>urn:sha1:22265e236538f29e38df2411a12103aeefb3138b</id>
<content type='text'>
Use const bool for the values parsed out of DT. Drop the duplicate
assignment of false into those bool variables, assign them directly
with the content parsed out of DT. Abbreviate the variable name too.

Reviewed-by: Patrice Chotard &lt;patrice.chotard@foss.st.com&gt;
Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;
</content>
</entry>
<entry>
<title>net: dwc_eth_qos: Use consistent logging prints</title>
<updated>2024-04-19T09:30:50Z</updated>
<author>
<name>Marek Vasut</name>
<email>marex@denx.de</email>
</author>
<published>2024-03-26T12:07:28Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=2e8f75be62bafb7113a4135c278a681c066d8e5a'/>
<id>urn:sha1:2e8f75be62bafb7113a4135c278a681c066d8e5a</id>
<content type='text'>
Use dev_*() only to print all the logs from this glue code,
instead of mixing dev_*(), log_*(), pr_*() all in one code.

Reviewed-by: Patrice Chotard &lt;patrice.chotard@foss.st.com&gt;
Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;
</content>
</entry>
<entry>
<title>net: dwc_eth_qos: Move log_debug statements on top of case block</title>
<updated>2024-04-19T09:30:50Z</updated>
<author>
<name>Marek Vasut</name>
<email>marex@denx.de</email>
</author>
<published>2024-03-26T12:07:27Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=a810aa8da792d2af56c36e70afd9d451cf21fb2d'/>
<id>urn:sha1:a810aa8da792d2af56c36e70afd9d451cf21fb2d</id>
<content type='text'>
Move the log_debug() calls on top of the bit manipulation code.
No functional change.

Reviewed-by: Patrice Chotard &lt;patrice.chotard@foss.st.com&gt;
Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;
</content>
</entry>
<entry>
<title>net: dwc_eth_qos: Use FIELD_PREP for ETH_SEL bitfield</title>
<updated>2024-04-19T09:30:50Z</updated>
<author>
<name>Marek Vasut</name>
<email>marex@denx.de</email>
</author>
<published>2024-03-26T12:07:26Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=416592e26506f7ff44922b0547b297f5f7e52ad3'/>
<id>urn:sha1:416592e26506f7ff44922b0547b297f5f7e52ad3</id>
<content type='text'>
Use FIELD_PREP to configure content of ETH_SEL bitfield in SYSCFG_PMCSETR
register. No functional change.

Reviewed-by: Patrice Chotard &lt;patrice.chotard@foss.st.com&gt;
Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;
</content>
</entry>
<entry>
<title>net: dwc_eth_qos: Scrub ifdeffery</title>
<updated>2024-04-19T09:30:50Z</updated>
<author>
<name>Marek Vasut</name>
<email>marex@denx.de</email>
</author>
<published>2024-03-26T12:07:25Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=b204c2a9ae7adc3dc65a51df2254d8abc7ae07a3'/>
<id>urn:sha1:b204c2a9ae7adc3dc65a51df2254d8abc7ae07a3</id>
<content type='text'>
Replace ifdef CONFIG_CLK with if (CONFIG_IS_ENABLED(CLK)) to improve code
build coverage. Some of the functions printed debug("%s: OK\n", __func__);
on exit with and without CLK enabled, some did not, make it consistent and
print nothing if CLK is disabled.

Reviewed-by: Patrice Chotard &lt;patrice.chotard@foss.st.com&gt;
Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;
Reviewed-by: Christophe ROULLIER &lt;christophe.roullier@foss.st.com&gt;
</content>
</entry>
<entry>
<title>net: dwc_eth_qos: Fold board_interface_eth_init into STM32 glue code</title>
<updated>2024-04-19T09:30:50Z</updated>
<author>
<name>Marek Vasut</name>
<email>marex@denx.de</email>
</author>
<published>2024-03-26T12:07:24Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=d100c1abb778f408691f983c9bf34ed9b4869493'/>
<id>urn:sha1:d100c1abb778f408691f983c9bf34ed9b4869493</id>
<content type='text'>
Move board_interface_eth_init() into eqos_probe_syscfg_stm32() in STM32
driver glue code. The eqos_probe_syscfg_stm32() parses STM32 specific DT
properties of this MAC and configures SYSCFG registers accordingly, there
is nothing board specific happening in this function, move it into generic
driver code instead. Drop the now unused duplicates from board files.

Reviewed-by: Patrice Chotard &lt;patrice.chotard@foss.st.com&gt;
Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;
</content>
</entry>
</feed>
