[PATCH v2 2/2] arch: arm: dts: k3-am642-phycore-som-binman: Add custMpk to overlays

Daniel Schultz d.schultz at phytec.de
Thu Feb 27 14:48:12 CET 2025


Hi Tom,

I don't know how strict you're with the upcoming release candidates, but 
would be great if these two patches still can make it into the next release.

Best Regards,
Daniel

On 2/11/25 07:42, Daniel Schultz wrote:
> There are some device-tree overlays with missing entries for the
> keyfile. Add them to sign all images in the U-Boot FIT image.
>
> Signed-off-by: Daniel Schultz <d.schultz at phytec.de>
> ---
> Changes:
>    v2: Removed keyfile definitions which are already defined in k3-binman.dtsi
>
>   arch/arm/dts/k3-am642-phycore-som-binman.dtsi | 28 +++++++++++++------
>   1 file changed, 20 insertions(+), 8 deletions(-)
>
> diff --git a/arch/arm/dts/k3-am642-phycore-som-binman.dtsi b/arch/arm/dts/k3-am642-phycore-som-binman.dtsi
> index 3710564cd4a..5228eed19bf 100644
> --- a/arch/arm/dts/k3-am642-phycore-som-binman.dtsi
> +++ b/arch/arm/dts/k3-am642-phycore-som-binman.dtsi
> @@ -363,8 +363,11 @@
>   					compression = "none";
>   					load = <0x8F000000>;
>   					arch = "arm";
> -
> -					blob-ext {
> +					ti-secure {
> +						content = <&am6xx_phycore_disable_rtc_dtbo>;
> +						keyfile = "custMpk.pem";
> +					};
> +					am6xx_phycore_disable_rtc_dtbo: blob-ext {
>   						filename = "dts/upstream/src/arm64/ti/k3-am6xx-phycore-disable-rtc.dtbo";
>   					};
>   				};
> @@ -375,8 +378,11 @@
>   					compression = "none";
>   					load = <0x8F001000>;
>   					arch = "arm";
> -
> -					blob-ext {
> +					ti-secure {
> +						content = <&am6xx_phycore_disable_spi_not_dtbo>;
> +						keyfile = "custMpk.pem";
> +					};
> +					am6xx_phycore_disable_spi_not_dtbo: blob-ext {
>   						filename = "dts/upstream/src/arm64/ti/k3-am6xx-phycore-disable-spi-nor.dtbo";
>   					};
>   				};
> @@ -387,8 +393,11 @@
>   					compression = "none";
>   					load = <0x8F002000>;
>   					arch = "arm";
> -
> -					blob-ext {
> +					ti-secure {
> +						content = <&am6xx_phycore_disable_eth_phy_dtbo>;
> +						keyfile = "custMpk.pem";
> +					};
> +					am6xx_phycore_disable_eth_phy_dtbo: blob-ext {
>   						filename = "dts/upstream/src/arm64/ti/k3-am6xx-phycore-disable-eth-phy.dtbo";
>   					};
>   				};
> @@ -399,8 +408,11 @@
>   					compression = "none";
>   					load = <0x8F003000>;
>   					arch = "arm";
> -
> -					blob-ext {
> +					ti-secure {
> +						content = <&am6xx_phycore_disable_qspi_nor_dtbo>;
> +						keyfile = "custMpk.pem";
> +					};
> +					am6xx_phycore_disable_qspi_nor_dtbo: blob-ext {
>   						filename = "dts/upstream/src/arm64/ti/k3-am6xx-phycore-qspi-nor.dtbo";
>   					};
>   				};


More information about the U-Boot mailing list