summaryrefslogtreecommitdiff
path: root/arch/arm/mach-stm32mp/cmd_stm32prog/stm32prog.h
diff options
context:
space:
mode:
authorPali Rohár <pali@kernel.org>2022-08-27 20:06:30 +0200
committerStefan Roese <sr@denx.de>2022-09-13 06:38:08 +0200
commit7bb9ea47e1a47e00d4aef86d66293379be0b47b0 (patch)
treeba702d085f8ef74b4cfa869070c13580ec08a155 /arch/arm/mach-stm32mp/cmd_stm32prog/stm32prog.h
parent8ac3615e8d73f6be446bc25ae17d4f38f3cbf371 (diff)
board: turris: Initialize serial# env
Store serial number from atsha cryptochip into the serial# env variable. U-Boot automatically puts content of this variable into the root device tree property serial-number when booting Linux kernel. Refactor turris atsha code and from turris_atsha_otp_get_serial_number() function returns directly string suitable for printing or storing into device tree. Because during different boot stages is env storage read-only, it is not possible to always store serial number into env storage. So introduce a new function turris_atsha_otp_init_serial_number() which is called at later stage and which ensures that serial number is correctly stored into env. Signed-off-by: Pali Rohár <pali@kernel.org> Reviewed-by: Marek Behún <kabel@kernel.org> Reviewed-by: Stefan Roese <sr@denx.de>
Diffstat (limited to 'arch/arm/mach-stm32mp/cmd_stm32prog/stm32prog.h')
0 files changed, 0 insertions, 0 deletions