[Concept,04/19] video: Add a lock image

Message ID 20251208023229.3929910-5-sjg@u-boot.org
State New
Headers
Series bootctl: Continue development with TKey functionality |

Commit Message

Simon Glass Dec. 8, 2025, 2:32 a.m. UTC
  From: Simon Glass <simon.glass@canonical.com>

Add an image which represents a locked disk.

Signed-off-by: Simon Glass <simon.glass@canonical.com>
---

 drivers/video/images/Makefile |   1 +
 drivers/video/images/lock.bmp | Bin 0 -> 2454 bytes
 test/dm/video.c               |   3 ++-
 3 files changed, 3 insertions(+), 1 deletion(-)
 create mode 100644 drivers/video/images/lock.bmp

index a2c654831b9..6029fa3d5cc 100644
  

Patch

diff --git a/drivers/video/images/Makefile b/drivers/video/images/Makefile
index 8e719691880..31fffc4f66a 100644
--- a/drivers/video/images/Makefile
+++ b/drivers/video/images/Makefile
@@ -15,3 +15,4 @@  obj-$(CONFIG_BOOTCTL) += canonical.o
 obj-$(CONFIG_BOOTCTL) += tick.o
 obj-$(CONFIG_BOOTCTL) += multipass.o settings.o
 obj-$(CONFIG_BOOTCTL) += help.o
+obj-$(CONFIG_BOOTCTL) += lock.o
diff --git a/drivers/video/images/lock.bmp b/drivers/video/images/lock.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..8e9bd3a06ead93cb9ea26a52cad0272b38ad9f2d
GIT binary patch
literal 2454
zcmd5;YfO_@7=FQRI&3N0();E6+J3!KsKptg(;*U^8)OCR1yHmXiVRw6OGOY7wFN<2
zn6NQnBA`{~b<yZ%vL(9ApIeM3x+Tk!VazTX=QM1Yi|O9BPDqQmCHt|H_nh;*m*@G;
zrAbd-(R(jLv@O6<g`NAPCq)s!rI!GhvtvD4h(q|lZol5Yf9KBKe`QFCTgAP5zudh3
z``MEZPLJL@5&HSVBR`Ig+&(%ycI41lXy|*iqeHhwN6>C#3Jb98+^L61L1LU#=+Nzj
z3;GTE{h8V}jj}}{Z<I^Dq{Kx?>IkueBpjr~DI;A<%A;0n(WqLo=LL@p{tzdE?z`Pr
zGc$S&`jA$=U#;rWsDnCfFhdj2X=4`5(sj?v>M>;X8uWdOa!zE=>+9{hmZ-DWe@U&_
zrPCfzQa(zyLndvOOL0jJB;l13^)k{!5^hrBL5!wW`Y7qv4*%zgI&HfyA~93jtDssb
zd9#Arrc^X3s7AG7D*`3eq)|0%)vY@1uFMSoE7|?%A|+90_l}RG5{F9J9{sM95Z6e=
zc8SO)5?Dk+i&$vJF^X+sQKgLZiiMR(Nz~c7{kTYI(<pb!rFA4xLlV^_VJ9Uv8CfZp
z+9_ETC3{;TcPOdNTGbZ4ZjYSYgp@>`?M)**Zkb$KFBV!wg7th}DW7NJaf|s}BbW0Q
zk89*{ih10X0^VvNzf>Z!b2+A#ro)LkO<NCQnUug=Hj9PjV&NL0z$6kBi-bn8sDu!k
zNTN(iRLG@PB~_iNZNP%&#=%6L25%pSU5I<f&k1<NT=tvkto(G=Yw66zEanmxGnb8S
z`U)<m2p1;gmob?I4c`7loox*RG<sGVBb%P8XQb*<85#ydNl%s2>C&_`MOvC_&YTPu
zQ_p72=dg2l+*g^*`Au5}5_Qg;xz^QrA<%K|gZ@w5u3#{5yr=7Ahkw}bi&(oq6x??r
zu=l9P(|d5>vq0zhK<C8^XQ%ibK2`4C-<v{DD_d9bG!g^r*H^6DU=fn4(CC@C)Rb;l
zFfeO&s%cGmTz1teQ^iKBfKZMcI~|vr((TySH7kWyymED1)@reom2W_u!^cj=rKWWE
z2H#<(vvU?M8XLPcxuCthZCSw^GF9e3)EO8Y)@2!JG+Le0`RLIfF{$zK@y2Z}B7$0y
zUwHQXCzJK3!8Oj!b6K3ZEOvgu>-MS|dv$HWiXy&9iq`7iHw`f^b>+&Hy3HQFAsaV1
zGlfoP%;5^eix%g$?(Y2R>W#SK=emQ#q20bcexI+ctqm{n(&fv~rTl*i0FsAltq#u%
zxd0Aly}M+29<jExjF|Zoq<{eEK!M(D^|+QAjfH>z=Oxa+-GHP>^tvvhm6)G4Lbp|V
ztN=*_R^?h<?s~)<5ie+{cSZ2~h*{Q6W*g#@h%?-{K*V21;+7b`8^KjkoQx1yZd1uJ
z+#3rqQ8fu$CSmI)w*zbDV~yPAaH4+l+8DM)aB~DZYQ4C&Xp8KSR_R=|5@$JfAuNX#
zPy|LGzye;VhFYix9nMaSc%TIHdC%bUqkJQ>EXb+`D>Cw-4jf>P@*#2uSc7fiY(4gD
zLo}2`%L91vyKwj+1u(M*;Bj|2{O52u{CEUl#<%!VaZd2-h5&NLG2T59lOF<L_y8_^
zF%h%$0esw!ubyvQX16)|of$YL+wA}kjseh1@#S+BAf-HZZkUVY;qXlW6P{J!mjDO)
X0TflJz3v(No`r;`=QeH4lk@uvkMaW6

literal 0
HcmV?d00001

diff --git a/test/dm/video.c b/test/dm/video.c
--- a/test/dm/video.c
+++ b/test/dm/video.c
@@ -1305,13 +1305,14 @@  static int dm_test_video_images(struct unit_test_state *uts)
 	ut_assert_nextline("bgrt                      43926");
 	ut_assert_nextline("canonical                 14258");
 	ut_assert_nextline("help                       1782");
+	ut_assert_nextline("lock                       2454");
 	ut_assert_nextline("multipass                  4378");
 	ut_assert_nextline("riscos_arrow               3798");
 	ut_assert_nextline("settings                   1782");
 	ut_assert_nextline("tick                        822");
 	ut_assert_nextline("u_boot                     6932");
 	ut_assert_skip_to_line("");
-	ut_assert_nextline("Total images: 8");
+	ut_assert_nextline("Total images: 9");
 	ut_assert_console_end();
 
 	return 0;