<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/board/phytec, branch v2024.07</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/board/phytec?h=v2024.07</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/board/phytec?h=v2024.07'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2024-05-19T14:16:36Z</updated>
<entry>
<title>Revert "Merge patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet""</title>
<updated>2024-05-19T14:16:36Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2024-05-19T02:20:43Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=d678a59d2d719da9e807495b4b021501f2836ca5'/>
<id>urn:sha1:d678a59d2d719da9e807495b4b021501f2836ca5</id>
<content type='text'>
When bringing in the series 'arm: dts: am62-beagleplay: Fix Beagleplay
Ethernet"' I failed to notice that b4 noticed it was based on next and
so took that as the base commit and merged that part of next to master.

This reverts commit c8ffd1356d42223cbb8c86280a083cc3c93e6426, reversing
changes made to 2ee6f3a5f7550de3599faef9704e166e5dcace35.

Reported-by: Jonas Karlman &lt;jonas@kwiboo.se&gt;
Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>Merge patch series "*** Commonize board code for K3 based SoMs ***"</title>
<updated>2024-05-10T17:33:00Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2024-05-10T16:42:25Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=f842a7a2c02e400878805a56cef6edfd834c1f9e'/>
<id>urn:sha1:f842a7a2c02e400878805a56cef6edfd834c1f9e</id>
<content type='text'>
Wadim Egorov &lt;w.egorov@phytec.de&gt; says:

Factor out code that we can reuse across all our K3 based SoMs.
2nd patch of this series require patch [1] to be applied first.

[1] https://lists.denx.de/pipermail/u-boot/2024-April/552021.html
</content>
</entry>
<entry>
<title>board: phytec: Commonize board code for K3 based SoMs</title>
<updated>2024-05-10T16:42:22Z</updated>
<author>
<name>Wadim Egorov</name>
<email>w.egorov@phytec.de</email>
</author>
<published>2024-04-24T12:53:34Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=0b30b28ba3da2f03334cc9b4f06710b6adc7260f'/>
<id>urn:sha1:0b30b28ba3da2f03334cc9b4f06710b6adc7260f</id>
<content type='text'>
Environment handling code can be reused across all our K3 based SoMs.
Instead of adding the same code for every new SoM, move it to a common
board.c file.

Signed-off-by: Wadim Egorov &lt;w.egorov@phytec.de&gt;
</content>
</entry>
<entry>
<title>board: phytec: Remove &lt;common.h&gt; and add needed includes</title>
<updated>2024-05-07T14:00:25Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2024-05-01T02:42:30Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=9ac776b27c570de1d979199ac671e33457c7abe1'/>
<id>urn:sha1:9ac776b27c570de1d979199ac671e33457c7abe1</id>
<content type='text'>
Remove &lt;common.h&gt; from this board vendor directory and when needed
add missing include files directly.

Acked-by: Wadim Egorov &lt;w.egorov@phytec.de&gt;
Acked-by: Teresa Remmet &lt;t.remmet@phytec.de&gt;
Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>global: Audit usage of &lt;eeprom.h&gt;</title>
<updated>2024-05-06T21:07:48Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2024-05-01T02:40:49Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=0fc85aa34df41a3a27e8e854cc725796129afdd4'/>
<id>urn:sha1:0fc85aa34df41a3a27e8e854cc725796129afdd4</id>
<content type='text'>
The file include/eeprom.h is used only in some legacy non-DM I2C EEPROM
access cases. Remove most inclusions of this file as they are not
needed.

Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>Merge patch series "Update PHYTEC SOM Detection"</title>
<updated>2024-04-29T16:56:05Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2024-04-29T16:56:05Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=ff0de1f0557ed7d2dab47ba976a37347a1fdc432'/>
<id>urn:sha1:ff0de1f0557ed7d2dab47ba976a37347a1fdc432</id>
<content type='text'>
Daniel Schultz &lt;d.schultz@phytec.de&gt; says:

This patch series extends PHYTEC's SOM detection by minor
fixes, a generic helper function and a new valid flag.

Moreover, it adds a module to provide access to the SOM
detection for our TI AM6 products.
</content>
</entry>
<entry>
<title>board: phytec: Add SOM detection for AM6x</title>
<updated>2024-04-29T16:55:58Z</updated>
<author>
<name>Daniel Schultz</name>
<email>d.schultz@phytec.de</email>
</author>
<published>2024-04-19T15:55:40Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=9d152c23279c39424b48b4fafa86ec770281af35'/>
<id>urn:sha1:9d152c23279c39424b48b4fafa86ec770281af35</id>
<content type='text'>
Add all functions to read each SOM option from the EEPROM
image and detect whether it's the correct product for this
image.

Signed-off-by: Daniel Schultz &lt;d.schultz@phytec.de&gt;
</content>
</entry>
<entry>
<title>board: phytec: common: Fix eepom is empty check</title>
<updated>2024-04-29T16:55:58Z</updated>
<author>
<name>Daniel Schultz</name>
<email>d.schultz@phytec.de</email>
</author>
<published>2024-04-19T15:55:39Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=e8fc2effdae535766704900f2b9cef64e90c4111'/>
<id>urn:sha1:e8fc2effdae535766704900f2b9cef64e90c4111</id>
<content type='text'>
The ptr variable is currently defined as int and sizeof
returns the size of the eeprom data struct as Byte (32 in total).

In case the eeprom is empty, the check, if the eeprom is empty,
will most likely stop after 8 iterations because it will continue
with the stack which should contain some data. Therefore, the
init function will detect an empty EEPROM as API0 and return with
the valid flag set to True.

Fixes: dc22188cdc8 ("board: phytec: Add common PHYTEC SoM detection")

Signed-off-by: Daniel Schultz &lt;d.schultz@phytec.de&gt;
Reviewed-by: Teresa Remmet &lt;t.remmet@phytec.de&gt;
</content>
</entry>
<entry>
<title>board: phytec: check eeprom_data validity</title>
<updated>2024-04-29T16:55:57Z</updated>
<author>
<name>Yannic Moog</name>
<email>y.moog@phytec.de</email>
</author>
<published>2024-04-19T15:55:38Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=1e5de690f305ea719ecd906b757b378b412128a3'/>
<id>urn:sha1:1e5de690f305ea719ecd906b757b378b412128a3</id>
<content type='text'>
For all of the functions that access the eeprom_data, make sure these
data are valid. Use the valid member of the phytec_eeprom_data struct.
This fixes a bug where only the API revision check guarded against
accessing rubbish. But if API revision was e.g. 6, eeprom setup failed
before, but phytec_get_imx8m_eth would still happily access the data.

Fixes: dc22188cdc8 ("board: phytec: Add common PHYTEC SoM detection")

Signed-off-by: Yannic Moog &lt;y.moog@phytec.de&gt;
Signed-off-by: Daniel Schultz &lt;d.schultz@phytec.de&gt;
Reviewed-by: Teresa Remmet &lt;t.remmet@phytec.de&gt;
</content>
</entry>
<entry>
<title>board: phytec: introduce eeprom struct member 'valid'</title>
<updated>2024-04-29T16:55:57Z</updated>
<author>
<name>Yannic Moog</name>
<email>y.moog@phytec.de</email>
</author>
<published>2024-04-19T15:55:37Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=8fe6e9a00fea7faa129a741feb50d5a165c422c1'/>
<id>urn:sha1:8fe6e9a00fea7faa129a741feb50d5a165c422c1</id>
<content type='text'>
Add a new nember to the eeprom_data that indicates whether the
associated data is valid or not. Make use of this new member in the
phytec_eeprom_data_init function by setting the valid value
appropriately.
Move the eeprom data to a new struct payload that holds
the payload of the eeprom.

Signed-off-by: Yannic Moog &lt;y.moog@phytec.de&gt;
Signed-off-by: Daniel Schultz &lt;d.schultz@phytec.de&gt;
Reviewed-by: Teresa Remmet &lt;t.remmet@phytec.de&gt;
</content>
</entry>
</feed>
