This should not make any functional difference, and downstream boards that already override the keyfile property via an explicit .dtsi fragment for each node will continue to have precedence over the value coming from the template. But this makes it much more ergonomic to have the keyfile and distinguished-name have consistent values throughout, because one only has to override the values in the templates and not each and every individual node.
Signed-off-by: Rasmus Villemoes <[email protected]> --- arch/arm/dts/k3-binman.dtsi | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/arch/arm/dts/k3-binman.dtsi b/arch/arm/dts/k3-binman.dtsi index 2c9e5b619b7..aca243f72f2 100644 --- a/arch/arm/dts/k3-binman.dtsi +++ b/arch/arm/dts/k3-binman.dtsi @@ -150,8 +150,8 @@ arch = "arm"; compression = "none"; ti-secure { + insert-template = <&keyfile_template>, <&distinguished_name_template>; content = <&board_cfg>; - keyfile = "custMpk.pem"; }; board_cfg: board-cfg { filename = "board-cfg.bin"; @@ -165,8 +165,8 @@ arch = "arm"; compression = "none"; ti-secure { + insert-template = <&keyfile_template>, <&distinguished_name_template>; content = <&pm_cfg>; - keyfile = "custMpk.pem"; }; pm_cfg: pm-cfg { filename = "pm-cfg.bin"; @@ -179,8 +179,8 @@ arch = "arm"; compression = "none"; ti-secure { + insert-template = <&keyfile_template>, <&distinguished_name_template>; content = <&rm_cfg>; - keyfile = "custMpk.pem"; }; rm_cfg: rm-cfg { filename = "rm-cfg.bin"; @@ -193,8 +193,8 @@ arch = "arm"; compression = "none"; ti-secure { + insert-template = <&keyfile_template>, <&distinguished_name_template>; content = <&sec_cfg>; - keyfile = "custMpk.pem"; }; sec_cfg: sec-cfg { filename = "sec-cfg.bin"; @@ -287,8 +287,8 @@ load = <CONFIG_K3_ATF_LOAD_ADDR>; entry = <CONFIG_K3_ATF_LOAD_ADDR>; ti-secure { + insert-template = <&keyfile_template>, <&distinguished_name_template>; content = <&atf>; - keyfile = "custMpk.pem"; }; atf: atf-bl31 { }; @@ -303,8 +303,8 @@ load = <CONFIG_K3_OPTEE_LOAD_ADDR>; entry = <CONFIG_K3_OPTEE_LOAD_ADDR>; ti-secure { + insert-template = <&keyfile_template>, <&distinguished_name_template>; content = <&tee>; - keyfile = "custMpk.pem"; }; tee: tee-os { optional; @@ -330,8 +330,8 @@ load = <CONFIG_SPL_TEXT_BASE>; entry = <CONFIG_SPL_TEXT_BASE>; ti-secure { + insert-template = <&keyfile_template>, <&distinguished_name_template>; content = <&u_boot_spl_nodtb>; - keyfile = "custMpk.pem"; }; u_boot_spl_nodtb: blob-ext { @@ -419,8 +419,8 @@ compression = "none"; load = <CONFIG_TEXT_BASE>; ti-secure { + insert-template = <&keyfile_template>, <&distinguished_name_template>; content = <&u_boot_nodtb>; - keyfile = "custMpk.pem"; }; u_boot_nodtb: u-boot-nodtb { }; @@ -521,8 +521,8 @@ load = <CONFIG_K3_ATF_LOAD_ADDR>; entry = <CONFIG_K3_ATF_LOAD_ADDR>; ti-secure { + insert-template = <&keyfile_template>, <&distinguished_name_template>; content = <&atf_falcon>; - keyfile = "custMpk.pem"; }; atf_falcon: atf-bl31 { }; @@ -536,8 +536,8 @@ load = <CONFIG_K3_OPTEE_LOAD_ADDR>; entry = <CONFIG_K3_OPTEE_LOAD_ADDR>; ti-secure { + insert-template = <&keyfile_template>, <&distinguished_name_template>; content = <&tee_falcon>; - keyfile = "custMpk.pem"; }; tee_falcon: tee-os { optional; -- 2.55.0

