<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/board/cssi/cmpc885, branch v2025.04</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/board/cssi/cmpc885?h=v2025.04</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/board/cssi/cmpc885?h=v2025.04'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2024-04-18T13:47:46Z</updated>
<entry>
<title>board: cssi: Use HAVE_VENDOR_COMMON_LIB logic</title>
<updated>2024-04-18T13:47:46Z</updated>
<author>
<name>Christophe Leroy</name>
<email>christophe.leroy@csgroup.eu</email>
</author>
<published>2024-04-13T06:41:14Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=60dcbecfe0620202e83121b13ceda1e966b16c0a'/>
<id>urn:sha1:60dcbecfe0620202e83121b13ceda1e966b16c0a</id>
<content type='text'>
Instead of cross using cross-directory makefile directives,
add a Makefile in board/cssi/common/ directory in order to
benefit from HAVE_VENDOR_COMMON_LIB logic.

Signed-off-by: Christophe Leroy &lt;christophe.leroy@csgroup.eu&gt;
</content>
</entry>
<entry>
<title>board: cssi: Properly initialise MAC address for fibre on CMPC885 board</title>
<updated>2024-04-18T13:47:46Z</updated>
<author>
<name>Hugo Dubois</name>
<email>hugo.dubois.ext@csgroup.eu</email>
</author>
<published>2023-12-05T16:10:44Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=68294fcd9e24028a99e329a57f615b42d7199966'/>
<id>urn:sha1:68294fcd9e24028a99e329a57f615b42d7199966</id>
<content type='text'>
CMPC885 board can be pluged on a mother board with fibre interface, so
fibre interface MAC address must be initialised for that case.

Signed-off-by: Hugo Dubois &lt;hugo.dubois.ext@csgroup.eu&gt;
Reviewed-by: CASAUBON Jean Michel &lt;jean-michel.casaubon@csgroup.eu&gt;
Signed-off-by: Christophe Leroy &lt;christophe.leroy@csgroup.eu&gt;
</content>
</entry>
<entry>
<title>board: cssi: Allow use without HUSH shell</title>
<updated>2024-04-18T13:47:46Z</updated>
<author>
<name>Jean-Michel CASAUBON</name>
<email>jean-michel.casaubon@csgroup.eu</email>
</author>
<published>2023-10-31T11:27:22Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=b47fb22108946426d3e889dab9c5476f3ec2e357'/>
<id>urn:sha1:b47fb22108946426d3e889dab9c5476f3ec2e357</id>
<content type='text'>
HUSH shell is not always wanted/desirable.

Add missing braces in environment in order to allow use without
HUSH shell.

Signed-off-by: Jean-Michel CASAUBON &lt;jean-michel.casaubon@csgroup.eu&gt;
Cc: DUBOIS Hugo &lt;hugo.dubois.ext@csgroup.eu&gt;
Signed-off-by: Christophe Leroy &lt;christophe.leroy@csgroup.eu&gt;
</content>
</entry>
<entry>
<title>global: Rework architecture global_data.h to include &lt;linux/types.h&gt;</title>
<updated>2023-12-21T13:54:37Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2023-12-14T18:16:52Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=071cf2767f832ec89eff40a476903d4ac5240dcf'/>
<id>urn:sha1:071cf2767f832ec89eff40a476903d4ac5240dcf</id>
<content type='text'>
In most cases, the architecture global data currently makes use of
assorted linux types, but does not include &lt;linux/types.h&gt; to provide
them. Add &lt;linux/types.h&gt; instead of relying on indirect inclusion.

Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>board: cssi: Remove usage of common.h</title>
<updated>2023-11-16T23:53:09Z</updated>
<author>
<name>Christophe Leroy</name>
<email>christophe.leroy@csgroup.eu</email>
</author>
<published>2023-11-06T18:12:05Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=15e871fc5d125f58e637d035e3aa5d01dc323e2f'/>
<id>urn:sha1:15e871fc5d125f58e637d035e3aa5d01dc323e2f</id>
<content type='text'>
Remove inclusion of common.h and add relevant
includes when necessary.

Signed-off-by: Christophe Leroy &lt;christophe.leroy@csgroup.eu&gt;
</content>
</entry>
<entry>
<title>board: cssi: Activate SMC relocation on CMPC885 board for MIAE device</title>
<updated>2023-05-05T05:26:53Z</updated>
<author>
<name>Christophe Leroy</name>
<email>christophe.leroy@csgroup.eu</email>
</author>
<published>2023-05-03T07:25:10Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=0ec8ebef87d78529d1b4f3e7beaced0b9fbea629'/>
<id>urn:sha1:0ec8ebef87d78529d1b4f3e7beaced0b9fbea629</id>
<content type='text'>
When CMPC885 board is used for MIAE device, SCC2 SCC3 and SMC2
are used for serial lines. Therefore only SCC4 is available for
handling the TDM line.

In order to use SCC4 in QMC mode without loosing SMC2, SMC2
must be relocated.

Activate SMC relocation and relocate SMC2 at offset 0x1fc0 which
is unused.

Signed-off-by: Christophe Leroy &lt;christophe.leroy@csgroup.eu&gt;
</content>
</entry>
<entry>
<title>board: cssi: Load CMPC885's motherboard FPGA earlier</title>
<updated>2023-05-04T08:58:07Z</updated>
<author>
<name>Christophe Leroy</name>
<email>christophe.leroy@csgroup.eu</email>
</author>
<published>2023-05-03T06:38:16Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=019b39b7366e5591949f6d41aeac474b632be704'/>
<id>urn:sha1:019b39b7366e5591949f6d41aeac474b632be704</id>
<content type='text'>
In order to know the motherboard type earlier, perform I/O ports
initialisation and FPGA loading in board_early_init_f() instead
of board_early_init_r().

This is needed to be able to load mpc8xx CPM microcode base on
motherboard type and before starting to use the CPM.

Console is not available yet so remove the printfs.

Signed-off-by: Christophe Leroy &lt;christophe.leroy@csgroup.eu&gt;
</content>
</entry>
<entry>
<title>board: cssi: Remove duplicated FPGA loading sequence on CMPC885</title>
<updated>2023-05-04T08:58:07Z</updated>
<author>
<name>Christophe Leroy</name>
<email>christophe.leroy@csgroup.eu</email>
</author>
<published>2023-05-03T05:46:20Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=66d23d2237dda5d7bffe420018b6713d71351e67'/>
<id>urn:sha1:66d23d2237dda5d7bffe420018b6713d71351e67</id>
<content type='text'>
A duplicated FPGA loading sequence appears after FPGA reset.

Remove it.

Fixes: dac3c6f625 ("board: cssi: Add new board MCR3000_2G")
Signed-off-by: Christophe Leroy &lt;christophe.leroy@csgroup.eu&gt;
</content>
</entry>
<entry>
<title>board: cssi: Move all mother board code into common.c</title>
<updated>2023-04-28T15:52:23Z</updated>
<author>
<name>Christophe Leroy</name>
<email>christophe.leroy@csgroup.eu</email>
</author>
<published>2023-04-05T16:50:23Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=78ba7b61da1271d982ff9c87b879d197ef911776'/>
<id>urn:sha1:78ba7b61da1271d982ff9c87b879d197ef911776</id>
<content type='text'>
All the code used to manage the mother boards will be
common to soon to come CPU board.

Move all that code into common.c

Signed-off-by: Christophe Leroy &lt;christophe.leroy@csgroup.eu&gt;
</content>
</entry>
<entry>
<title>board: cssi: Refactor EEPROM read</title>
<updated>2023-04-28T15:52:23Z</updated>
<author>
<name>Christophe Leroy</name>
<email>christophe.leroy@csgroup.eu</email>
</author>
<published>2023-04-05T14:05:36Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=4b6a5388da774e68e0f6381faefc7a3b402c468a'/>
<id>urn:sha1:4b6a5388da774e68e0f6381faefc7a3b402c468a</id>
<content type='text'>
On cmpc885 board, the ethernet addresses are stored in an
EEPROM that is accessed through SPI.

A 3 bytes command is sent to the chip then the content
gets read. At the time being a single block access is
performed, ignoring the first 3 bytes read.

Reword the SPI transfer to first send 3 bytes then
receive the content of the EEPROM so that there don't be
3 dummy bytes at the beginning of the buffer.

And move the function into common.c so that it can be
reused by the board that will be added in a future patch.

Signed-off-by: Christophe Leroy &lt;christophe.leroy@csgroup.eu&gt;
</content>
</entry>
</feed>
