public inbox for cip-dev@lists.cip-project.org
 help / color / mirror / Atom feed
From: d.kauschke154@googlemail.com
To: cip-dev@lists.cip-project.org
Subject: Re: Hardware Support for Raspberry Pi 4
Date: Mon, 02 Dec 2024 22:56:22 -0800	[thread overview]
Message-ID: <10227.1733208982266769629@lists.cip-project.org> (raw)
In-Reply-To: <d76564b5-777d-4dd3-920c-a8c903ba37ce@siemens.com>

[-- Attachment #1: Type: text/plain, Size: 3414 bytes --]

On Fri, Nov 29, 2024 at 03:12 PM, Jan Kiszka wrote:

> 
> On 27.11.24 22:47, d.kauschke154@googlemail.com wrote:
> 
>> Hi Jan, hi Quirin,
>> 
>> thank you for your detailed informations about the current state for the
>> Raspi4.
>> It sounds like a good starting point to build upon.
>> 
>> On Wed, Nov 27, 2024 at 07:48 AM, Quirin Gylstorff wrote:
>> 
>> Hi David,
>> 
>> On 11/27/24 06:28, Jan Kiszka wrote:
>> 
>> Hi David,
>> 
>> On 25.11.24 16:00, d.kauschke154@googlemail.com wrote:
>> 
>> Hello everyone,
>> 
>> I am interested in understanding the current state of
>> hardware support
>> for the Raspberry Pi 4 within the cip project.
>> My goal is to use the Raspberry Pi 4 with secure boot and
>> secure update
>> mechanisms based on the cip project.
>> 
>> 1)) What progress has been made so far in supporting the
>> Raspberry Pi 4
>> hardware in the cip project?
>> 2)) How can any remaining gaps or challenges be addressed to
>> achieve
>> full support?
>> 
>> IIRC, Quirin once had a prototype for that, just not public. He may
>> answer best what was need or what would still be missing.
>> 
>> For our internal rpi4 prototype we used the following boot chain:
>> 
>> raspi firmware -> U-Boot -> efibootguard -> CIP kernel -> A/B
>> 
>> I added the following adaptations:
>> - Raspi-config for booting U-boot
>> - U-boot config for Raspi4 with EFI support
>> - Additional bcm2711_defconfig for CIP kernel(6.1.y-cip)
>> - wks for RPI4 and A/B rootfs
>> 
>> The rest of the cip stack should then work out of the box.
>> 
>> Quirin
>> 
>> 
>> Would it be possible to share the Raspi4 prototype publicly? I think
>> having access to it would not only help me but also encourage others in
>> the community to contribute
>> and improve on the work you've started.
>> 
>> 
>> 3)) What steps or contributions would be most valuable in
>> advancing this
>> effort?
>> 
>> Baseline would be a booting image with a compatible CIP kernel. From
>> there, we would need to see what is missing for SWUpdate and
>> Secure Boot
>> (both via UEFI). Probably just the integration of a chain-loaded
>> recent
>> U-Boot as UEFI provider.
>> 
>> But note that no CIP member has so far expressed demand for
>> officially
>> supporting that hardware and its SoC. So you may have to bring an
>> RPi-specific recipe rule to add potentially disabled (and not
>> officially
>> supported) kernel features via a config snippet.
>> 
>> Jan
>> 
>> Therefore CIP support for the Raspi4 platform is not planned in the
>> medium term (next 1-2 years) , correct?
>> So a possible starting approach could be to create a public meta-cip-
>> raspberrypi4 on Github like the project https://github.com/siemens/meta-
>> iot2050 < https://github.com/siemens/meta-iot2050 > ?
> 
> I personally don't see a blocker for providing the required changes also
> via isar-cip-core. It's just that we would not commit on that target to
> be officially tested and, thus, long-term supported.

I understand your point of view.
Is there already a way/process to provide platforms via isar-cip-core without any
commitments regarding testing and LTS?

> 
> We can discuss this in the next Technical Steering Committee meeting to
> see what other members think.

That would be great.

> 
> Jan
> 
> --
> Siemens AG, Technology
> Linux Expert Center

[-- Attachment #2: Type: text/html, Size: 3965 bytes --]

      reply	other threads:[~2024-12-03  6:56 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-11-25  8:00 Hardware Support for Raspberry Pi 4 d.kauschke154
2024-11-27  5:28 ` Jan Kiszka
2024-11-27  6:48   ` Quirin Gylstorff
2024-11-27 14:47     ` d.kauschke154
2024-11-29 14:12       ` Jan Kiszka
2024-12-03  6:56         ` d.kauschke154 [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=10227.1733208982266769629@lists.cip-project.org \
    --to=d.kauschke154@googlemail.com \
    --cc=cip-dev@lists.cip-project.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox