Skip to content

Add SC598-HTOL board support#21

Open
ozan956 wants to merge 4 commits into
mainfrom
add-htol-support
Open

Add SC598-HTOL board support#21
ozan956 wants to merge 4 commits into
mainfrom
add-htol-support

Conversation

@ozan956

@ozan956 ozan956 commented Apr 8, 2026

Copy link
Copy Markdown
Contributor

Add support for the SC598-HTOL board.

Refactor CI build matrix to support board-specific configurations -> Just added a mechanism to select flavor and board fragment seperately.

Add htol.fragment with board configuration (U-Boot 2ff322c, Linux 984f676cc448) -> there is actually another patch on u-boot to introduce sd card support and to make boot options aligned with genimage.cfg. Instead of this patch, we can also change the genimage.cfg of the htol board.

Move patches and hash files from buildroot to br2-external -> to not affect buildroot

@ozan956 ozan956 requested a review from pamolloy April 8, 2026 12:26
@ozan956 ozan956 self-assigned this Apr 8, 2026
Comment thread board/adi/patches/uboot/uboot.hash Outdated
Comment thread .github/workflows/build.yaml Outdated
Comment thread .github/workflows/build.yaml Outdated
Comment thread configs/htol.fragment Outdated
Comment thread board/adi/patches/uboot/0001-ADI-sc598-htol-Add-SD-card-boot-support.patch Outdated
Comment thread board/adi/sc598-htol/genimage.cfg Outdated
@ozan956 ozan956 force-pushed the add-htol-support branch 3 times, most recently from 6f64513 to e68bafa Compare April 9, 2026 18:42
@ozan956

ozan956 commented Apr 9, 2026

Copy link
Copy Markdown
Contributor Author

After I merge everything in Linux and U-Boot and having releases, there will be only htol.fragment and changes in workflow to be merged.

@ozan956 ozan956 force-pushed the add-htol-support branch 2 times, most recently from 5c30096 to 65ed249 Compare April 9, 2026 23:22
@ozan956

ozan956 commented Apr 10, 2026

Copy link
Copy Markdown
Contributor Author

From the latest workflow run 🤔

2026-04-10T00:02:09.3479579Z >>>   Executing post-image script board/adi/ev-sc598-som/post-image.sh
2026-04-10T00:02:09.5264723Z curl: (60) SSL certificate problem: self-signed certificate
2026-04-10T00:02:09.5265358Z More details here: https://curl.se/docs/sslcerts.html
2026-04-10T00:02:09.5265675Z 
2026-04-10T00:02:09.5265976Z curl failed to verify the legitimacy of the server and therefore could not
2026-04-10T00:02:09.5266837Z establish a secure connection to it. To learn more about this situation and
2026-04-10T00:02:09.5267610Z how to fix it, please visit the webpage mentioned above.
2026-04-10T00:02:09.5276929Z make: *** [Makefile:834: target-post-image] Error 60
2026-04-10T00:02:09.7313485Z ##[error]Process completed with exit code 2.

I just re-run the workflow to see whether its consistent.

@ozan956

ozan956 commented Apr 10, 2026

Copy link
Copy Markdown
Contributor Author

From the latest workflow run 🤔

2026-04-10T00:02:09.3479579Z >>>   Executing post-image script board/adi/ev-sc598-som/post-image.sh
2026-04-10T00:02:09.5264723Z curl: (60) SSL certificate problem: self-signed certificate
2026-04-10T00:02:09.5265358Z More details here: https://curl.se/docs/sslcerts.html
2026-04-10T00:02:09.5265675Z 
2026-04-10T00:02:09.5265976Z curl failed to verify the legitimacy of the server and therefore could not
2026-04-10T00:02:09.5266837Z establish a secure connection to it. To learn more about this situation and
2026-04-10T00:02:09.5267610Z how to fix it, please visit the webpage mentioned above.
2026-04-10T00:02:09.5276929Z make: *** [Makefile:834: target-post-image] Error 60
2026-04-10T00:02:09.7313485Z ##[error]Process completed with exit code 2.

I just re-run the workflow to see whether its consistent.

Hello @gastmaier, can it be related with the containers? Has anything changed recently?

@gastmaier

Copy link
Copy Markdown
Contributor

Fortiguard SDNS is tripping for  https://raw.githubusercontent.com/ , causing all out CI/CD to fail

@ozan956 ozan956 force-pushed the add-htol-support branch 3 times, most recently from f00447b to 1c46dae Compare April 20, 2026 10:52
List each workflow build as an explicit named configuration instead of
deriving fragment paths from shorter matrix fields.

Use names that match the existing defconfig, devicetree, and build artifact
conventions instead of introducing a separate "board" identifier.

Remove the fragment path construction loop and store the full fragment paths
directly in each matrix entry.

Signed-off-by: Ozan Durgut <ozan.durgut@analog.com>
Comment thread board/adi/sc598-htol/genimage.cfg Outdated
@ozan956 ozan956 requested a review from pamolloy April 21, 2026 09:06
ozan956 added 3 commits April 21, 2026 17:59
Signed-off-by: Ozan Durgut <ozan.durgut@analog.com>
Signed-off-by: Ozan Durgut <ozan.durgut@analog.com>
Signed-off-by: Ozan Durgut <ozan.durgut@analog.com>
@ozan956 ozan956 force-pushed the add-htol-support branch from 4c6d386 to c998ba7 Compare May 6, 2026 08:25
@ozan956 ozan956 requested review from gastmaier and katiaTsaruk May 6, 2026 08:27
@ozan956 ozan956 force-pushed the add-htol-support branch from c998ba7 to 36a219e Compare May 7, 2026 11:40
@ozan956

ozan956 commented May 20, 2026

Copy link
Copy Markdown
Contributor Author

I think we can also merge this @pamolloy

The only differences between HTOL and generic SoM configs are:

  • netconsole
  • environment changes (to support netconsole)
  • environment in SPI Flash
  • Lighttpd

maybe we can consider to have some of them in the generic config so that we can get rid of similar files.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants