From patchwork Sat Oct 18 08:41:02 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Simon Glass X-Patchwork-Id: 617 Return-Path: X-Original-To: u-boot-concept@u-boot.org Delivered-To: u-boot-concept@u-boot.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=u-boot.org; s=default; t=1760776949; bh=mZhML12vhRSqOcDijUTAoTVo2PNMxec64ZiNYYy6T3I=; h=From:To:Date:In-Reply-To:References:CC:Subject:List-Id: List-Archive:List-Help:List-Owner:List-Post:List-Subscribe: List-Unsubscribe:From; b=JNP8M5c4LQ7/pgaqnmEQkb54THvYsBJ3BGtjbhjImTn3cZUjAY032x1a6ODioDdhg fd2W5KOXY2jI852vH+QZ0B6bF0pB6L3F24OhRRlvCut5hdRJfT4+8fvUYndJ5oyDZM qBdT4sStCIjwtLPR1DAZIAJBFqtJdrPqGDF3go9H/pM2EM37vO295UDZt1rgSXpDOF O1d5yJi/R5AX9OUgIAGQdqaOzYTSfxZ4Lj8AyCxOfdYst2xUEb1Q/fvB4lnaDY/Tz1 j21tfz4FjOdnrc5bLDkwzban26mKv4VDBfzBaJ1t61dxMXItHop+PG4Uri7l6fVQrk C4TSJZr/G6kAg== Received: from localhost (localhost [127.0.0.1]) by mail.u-boot.org (Postfix) with ESMTP id A495E681CD for ; Sat, 18 Oct 2025 02:42:29 -0600 (MDT) X-Virus-Scanned: Debian amavis at Received: from mail.u-boot.org ([127.0.0.1]) by localhost (mail.u-boot.org [127.0.0.1]) (amavis, port 10024) with ESMTP id q2-D4oQAk13t for ; Sat, 18 Oct 2025 02:42:29 -0600 (MDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=u-boot.org; s=default; t=1760776949; bh=mZhML12vhRSqOcDijUTAoTVo2PNMxec64ZiNYYy6T3I=; h=From:To:Date:In-Reply-To:References:CC:Subject:List-Id: List-Archive:List-Help:List-Owner:List-Post:List-Subscribe: List-Unsubscribe:From; b=JNP8M5c4LQ7/pgaqnmEQkb54THvYsBJ3BGtjbhjImTn3cZUjAY032x1a6ODioDdhg fd2W5KOXY2jI852vH+QZ0B6bF0pB6L3F24OhRRlvCut5hdRJfT4+8fvUYndJ5oyDZM qBdT4sStCIjwtLPR1DAZIAJBFqtJdrPqGDF3go9H/pM2EM37vO295UDZt1rgSXpDOF O1d5yJi/R5AX9OUgIAGQdqaOzYTSfxZ4Lj8AyCxOfdYst2xUEb1Q/fvB4lnaDY/Tz1 j21tfz4FjOdnrc5bLDkwzban26mKv4VDBfzBaJ1t61dxMXItHop+PG4Uri7l6fVQrk C4TSJZr/G6kAg== Received: from mail.u-boot.org (localhost [127.0.0.1]) by mail.u-boot.org (Postfix) with ESMTP id 9183268188 for ; Sat, 18 Oct 2025 02:42:29 -0600 (MDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=u-boot.org; s=default; t=1760776948; bh=zSnwO/fcWU9VsPTEmzaou9Hvfg70Y3YejQ70unBkR8c=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=kz/N3PVOMrGtw9F6VC5kEFDFypP7DoqEw/UoqEmLpEZGNJXAnHFZA2yZROf8Qlko7 qM7ZIpCHpBvi68+OmphubZuHAoLsUyprMC6nhPNh/M1jHirO4hgwpcLV7JLEYo37eT nqqnWsceLDM1ZVHN3aVkYW7lSht7yq7R0FBD+qYr2zzkAeDxRlfCTvKr1xZW9p8mKP pN8MrlAJQT9Z1jl229oJbug7mWMlh4dZ/wiBpNS6ChYzwpSYjppcakWzadQuGaxXET NW35/cS4dp/+ie16ynWVzNrfGsuBTAZ1H+3T58iSjibLALiuXBlo9DdGLkdQbHGGkS Ui6pIXPTVxOdg== Received: from localhost (localhost [127.0.0.1]) by mail.u-boot.org (Postfix) with ESMTP id 7AF3968188; Sat, 18 Oct 2025 02:42:28 -0600 (MDT) X-Virus-Scanned: Debian amavis at Received: from mail.u-boot.org ([127.0.0.1]) by localhost (mail.u-boot.org [127.0.0.1]) (amavis, port 10026) with ESMTP id 8wPZRckkrWf1; Sat, 18 Oct 2025 02:42:28 -0600 (MDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=u-boot.org; s=default; t=1760776942; bh=cVamhSvrXM/VcvvxjBWAJZr/wY5hjp7ABq3yHPJ6Quk=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=GnzarejOVghKf3ywFDtolgFTz51AIhmkgGv16giDnbj8WjTcX3NnrFWDySFOBYZLB gYEQ3fIot/PZdkjP7y+LDT6OnX5zCZX9VwsDziSszE4zGx/vULK4SR6Duv2O79/WoD ZJDi31Dh+FxRp55+sfK+ryAWK1WDjakZ2pNoUKemKphLBeAJfiE76fkj6hn6oMWU8r jaB/l/z/Da6w2v/WxzTHgLoOE2k6NZhd3f0zzxuL5PiLei2ScaaaM89KPhBnAnm3eU luUjL+Q9LLCGbf4tlWH/IL8na5KX9AmNqAXsyn6mkNMs9fAwDVtyhnfKYzh7ohF5G5 jgkTRTUioU3DA== Received: from u-boot.org (unknown [73.34.74.121]) by mail.u-boot.org (Postfix) with ESMTPSA id A3C0B68109; Sat, 18 Oct 2025 02:42:22 -0600 (MDT) From: Simon Glass To: U-Boot Concept Date: Sat, 18 Oct 2025 02:41:02 -0600 Message-ID: <20251018084117.1798704-18-sjg@u-boot.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20251018084117.1798704-1-sjg@u-boot.org> References: <20251018084117.1798704-1-sjg@u-boot.org> MIME-Version: 1.0 Message-ID-Hash: 7ZYV2WEALMS4RH54DPENYS6BYLC75GJQ X-Message-ID-Hash: 7ZYV2WEALMS4RH54DPENYS6BYLC75GJQ X-MailFrom: sjg@u-boot.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: Simon Glass X-Mailman-Version: 3.3.10 Precedence: list Subject: [Concept] [PATCH 17/24] bootctl: Bring in some additional images List-Id: Discussion and patches related to U-Boot Concept Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: Simon Glass Provide some sample images for use with the 'multi' theme. Signed-off-by: Simon Glass --- drivers/video/images/Makefile | 5 +++++ drivers/video/images/canonical.bmp | Bin 0 -> 14258 bytes drivers/video/images/help.bmp | Bin 0 -> 1782 bytes drivers/video/images/multipass.bmp | Bin 0 -> 4378 bytes drivers/video/images/settings.bmp | Bin 0 -> 1782 bytes drivers/video/images/tick.bmp | Bin 0 -> 822 bytes test/dm/video.c | 7 ++++++- 7 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 drivers/video/images/canonical.bmp create mode 100644 drivers/video/images/help.bmp create mode 100644 drivers/video/images/multipass.bmp create mode 100644 drivers/video/images/settings.bmp create mode 100644 drivers/video/images/tick.bmp new file mode 100644 index 0000000000000000000000000000000000000000..3b010e3310ff65a0d48a2d4d24385b0ce75ee1b9 GIT binary patch literal 1782 zcmb7_drVtp7{+TN9TgUuf^5oVlyav9);dsNg&m+5$8|I5MwoWaWRi(78ACK~!3c!{ zV{{auv~=7CrBFn+#D9!&8Z~2M*{q}Y_7r-7OlKe&)(z0Nr={y~nfm2DCtuogetDkf zea|^a$r>JqtxPy4!Li$WJcsRYxNp7xV;B9)DIfsHW)P1dVf?~ysAEVtCzA+2{`Zwm zCe)NfD$Zu#ke2C{RkkZ9Y**hgsNTGJsY20^TT>pDK@NU4ZO0DW@q%#GIfiAl*fCM! zP;wpPY$&Ia>Vt&(|G_nCs5Bk8y0Hg;4gfLc5{} z%AsIkG`4esY^~c6hY;AsGNzR{Aq||;;=*YhRy91Y!*Bbnv!i9J6Ka10g_-O`cEaGa>OFbMf>-= z%SQuYm^PoyEtjA`l1u}E{hG&$2pTe&^(>-SCI^f3*D zT`sVD8amGTp)>b&29cMw^HxW;MUrcgWMe1~%_ofc0R8R{+x5qxZM9&_W|3N2RGAl6 zl@p?Fqw3q^_2=UZ=i?0>@rDZt#?AzzDA6cNGF?n^&Yb*fbHg#sH+QF6K2NpuP%XVw zR6;`~Y1Y0pt29H`m&r$7ta>d(-I}UvrRduz`t~?C4NzVhpb`Of|GId?wPI6Ln7dQV zfWl~KFQ8~>U%FnhkB@}%vVvznO9GCrHC6{Ge;NpLYje|9)C!m)mRo zwrFo9Gn7Lkd|e+49Bm6(Cxi_~Yj*8X__H8UBOq%8 zdoUW=O>2!c_2d}4=$_CP6}-)jN2_QR=y7F`!gYts!5qm3p=Z|M88bR!Q zW3;9TP?)f0vUT|I(pUBOt_dAiJ}`8`ctB`aLoXzlx>9FbsQf&V4+5LOK-_5-Y3|cF z3>BsEr$K1{Xo0aaMcq!VFW*Jj{szMBAqLd4Nk28DXoSi0jWL)oKW!~oXwcBMc;m&4 z8^XP3O2gq6e=)v&AP&dR37PqjZjhCkdJug_hE|B>-wd}W8$=AVjAb4?boE^3+j%6g z@a&Zlg@3;&eDb60ISJ38c-Qu2t!<{(I9`2ATB-VkS;N^yi~1km9T*8NmB4!?_()dJ Sk*r`|W-yCN@XX0mW&91`SI$EK literal 0 HcmV?d00001 new file mode 100644 index 0000000000000000000000000000000000000000..528488230f602264cf4a61472c0c1b81a0ad3224 GIT binary patch literal 1782 zcma)+$xB;N6vop<91yxLx^UZtqD1H)&_x^|5wTH85UNH<5NAwuW6%&x7OsS>BAA^- z5u;Y)kU@huD-LmvacZ*cuIv8#t_FFvwg=whoO{3X-80?$S@SbPA;~BHANf8!eeWbq zp@^^_eJ?%<_{LAERF;;O*4Nj6l?0`%tc=AsTx45CMMbTxtv;V`e}6w7kAIg0<>268 za&of0y}h`&Smq)#Gcz+A8XBgirto@ve0+F#xWB*Wk6^-=OePbFgx~K623Y1U%-q~u zi^a0LyNmDL-QCjClGEvIZf^b}35v_*3I>CM@bK`kudgpJFHc4Vc~4JIEEc=Hz1`m4 z?&|8&Jd4q2Y-(zHwlv+{-6TkCmzS4N$)ci`J3BkXyu7?zS68RiYWw^9sV(l`BtgMs zku3n>a2P5GNiZE!K|#U9!~`Tn0tT1r>S}bdpxR`LpkT7d764#$0V;~AQmF)$$z(b^ zJG;KVCLN9gNlBv7=-%Gm#>NI!otc^0+}y-mTU%ob05HJRpN_P&w7|nicsw4=`T2Pc zB61D|k5?cN7#<#G5#cPFE~o$iV{v6=g^;{nFC=QUIur_BU0pdG4z?%)@q>4}-Bndp zv$L}_k#Qmbc3ET#fG8auBqSoQsHmu|ttEYm-`Lm)5}_1ZTU$Dv4qr0D5n&Otrly81 zbb(|Tn2@8RBfVa4Fc?lwPA)Dk$eI?@9B4VBva*seB#x)w$jHdRzyK)&0LCzI7IQ)j zv|I3;pP#3BaQhz~4#g$SLtab{JhHs#%gekNj6d^&ifLiC$%|V|-QXD<93<;k>)h7X z1_`^eIu8vE!9(!n<>fg!IisVa@K92aHk*yMvPE_a3k!eiJ21ci$ZKqDEF8=o+d%b z%F62O?Bwb}6^TSBERI5G3i51e$bEf%o%ugLKJM-9&Cbq#$%CGspU)K_a%v9S^z^jd zZf6)s1Yznhxh52ZvXHFRYQ;rHB21#fkuEUpG=f9nq;80C7tieC;vz7>uacw}dBzEz o>yK|LmHHtG3iHnqJQsz9g=z3V6-I)mfRgfLAt;z)PG0r>1@dtlU;qFB literal 0 HcmV?d00001 index 616aee3f84d..a2c654831b9 100644 diff --git a/drivers/video/images/Makefile b/drivers/video/images/Makefile index 9019b36c918..8e719691880 100644 --- a/drivers/video/images/Makefile +++ b/drivers/video/images/Makefile @@ -10,3 +10,8 @@ endif ifdef CONFIG_$(PHASE_)GENERATE_ACPI_TABLE obj-y += bgrt.o endif + +obj-$(CONFIG_BOOTCTL) += canonical.o +obj-$(CONFIG_BOOTCTL) += tick.o +obj-$(CONFIG_BOOTCTL) += multipass.o settings.o +obj-$(CONFIG_BOOTCTL) += help.o diff --git a/drivers/video/images/canonical.bmp b/drivers/video/images/canonical.bmp new file mode 100644 index 0000000000000000000000000000000000000000..0b40d9f8e5bcab5d0465e71029e37d48ae368fba GIT binary patch literal 14258 zcmdU$`I8ex6vxLO{2%<$TfEN#JW=s13oT1T5fMRA5fxAryiiaS6e&Sayto8JH%>3Q#c`+P@pb*C@dIk~^K ze7E6q9iNVTj&Y9T+i{-b_ld{4pB#g)ga3iQ=Ip_x>lz17sJpg*)j2&PZSIP6cqIDJ z>$S6%H6&8mum+YB6PErJ$t>T{_`#QnVUyyR{O}vKU#x0SY+SP?ebbXw$9JyK{%hO2 za^{kx@{0ds88B7WHZS--HDGM)+#V6d%yzviWAz37K5;?fq&xIzH2A?6!4 zvUhZTu6oprdZ82I)@P~%&DS!z}Wb zsr_}{%Dg8MPi7TQ%hei$iPdoTuzZPHO(`=Nj@cpDgs&M%nSt&9nO%L~Zm5SO~f7%*uqB|0b3AfFK0W@TmK zz+Toz?*MQzxZz9~Ol39JUN~W)X{hF}K6JMH4>6JPGvz*>9Dm5IFksrVKf^S`)1168 z$$Hu!J!+eRcKq1;wL?WR5NECs6FcM}(M|7E;n*I*#DPT0zyx0AU)m>1q)=9qZG@Ymh2c}< zIZT|P?ZafX$gvcWnzymkz75f|+|z=_p~zt>B9s~RamoBWdmM60Q(l_r)N%0siU>JR z?-r?w9nH;n`**P4eb;W%Ug zwLbWOs6%ZgiLPnD29p0k8;U-36rb# z=k4jfqYtOOL|a0uf#YI3{?ud;OK7a6C{vA*Os*TRdN8?y84Plut2Z}t8Hik9$+NDO z=4+eHUD2SukW(9cfVwkqbw@m>A9JUneQcP;R*V;ezdxtRX$6C@K1pqL|GANu^W141>C{x%)8O zwvY$X7t_j(#$A&wk;_J;&x*z&UgTPtcX5aOhKA z`SFs6qAeUPcGR$UT9ow8?tj#N4Z=jR-c(0$!BI^R8;;yrmNZEXxsz;YO2Gc}BM1|w zu@wCsceaetGwbF1hL(V6X7Y0U!9Dw4K>=4$XMu?~W-r$Vm9l0+`4vY_2t|qM(Ud2V z#cFACDDtXOYLJCiWdM@$ixi>5zqP2)p~(;jJD>e0Ss!}OUA zAu(YHCpL*?8@1Xta?PGNTieElsl8_4j$C+5ytjRC)76g^xD_^5xNV4KT+Mu&a&&>x z@Xvh0xS}v&4mEgg>lINvkS`t+XNS5*C9o2^ijMIT#bRS<1DCrl!ui*l z<1&>y%w+TJHywfw?cGYzNu|RiM3NC8JR!krsv!f5pSX}HUV$JpGS>tW z8W95F;{fF|A;whCc=ponZo9jsEf!jQ=xiqM?yM$Flz5oU%;cSCpZC{y-%h6U($OPI z?eSwhj@g8H8q=pVVpWtM4T_TVu~`$a9J`kOM?R#8O11^+x92 z8#ChN7wVo|EA7{wsr8ab5|!x<+y80R?HAa(Sz+v4zCuYSgPG`i>)AW&L@+~j*q9%Q zR7WhZKQ7yKOsqKSSW5k5jKwcIlrgz#`#&TdelK=&clvhB7>bz)D5FrSGByIL!v-@_ zny)+jUhF`>`Xpgtob6XBgZ~dGlJiUmC9O zx%$ZVBa!;+VYi31(eXS60?POsYkdge?KP|@9XRw-;CyX(FlSg zIi}xo>ew30Y4dUFU{$#BR2H*0) z*skI>WIVchvGM-=u>S3PnP($NZIvNji0EIp96GkpDU!#(VYBz0ceLK;M(BlsfM*~$ sH>^R#E0<0^i2ulTdF$Ouw%9S*6WJ571EM0&iR_8k0a20XtPZgAInsrhM_w%-4l6O z%|(1x*q2y8?V5>2%nRJV+QkVW-u8YzfvAC5V`+XqUgEowO%AYKZ`Vp~S|a?G_J#TvXq6N|piSCyh)`O&+i7 z63KBLWJ>PtJAko+*fb4d^0q78;dAFy$hCAx7H=AjxtP+5Iw<|YMpR)6xz|;J!2RPl z9S1?}CCm9EPiT}pZd0fjP)zg?d(3}vug47vjd3~Bh5w;zav~s&+XUu-W;E3pgqL3) Rupl3fk#G2=gTnL&fPWQ&oDu*4 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 @@ -1303,10 +1303,15 @@ static int dm_test_video_images(struct unit_test_state *uts) ut_assert_nextline("Name Size"); ut_assert_nextline("-------------------- ----------"); ut_assert_nextline("bgrt 43926"); + ut_assert_nextline("canonical 14258"); + ut_assert_nextline("help 1782"); + 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: 3"); + ut_assert_nextline("Total images: 8"); ut_assert_console_end(); return 0;