* [PATCH 1/6] Documentation: user: introduction: update with lore/matrix/libera info @ 2022-01-24 15:18 Ahmad Fatoum 2022-01-24 15:18 ` [PATCH 2/6] Documentation: add chapter on Talks about barebox Ahmad Fatoum ` (4 more replies) 0 siblings, 5 replies; 8+ messages in thread From: Ahmad Fatoum @ 2022-01-24 15:18 UTC (permalink / raw) To: barebox; +Cc: Ahmad Fatoum The Website already points at Libera instead of Freenode. Update the intro section, so the docs are correct as well. While at it, mention lore and matrix. Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de> --- Documentation/user/introduction.rst | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/Documentation/user/introduction.rst b/Documentation/user/introduction.rst index 8a980a70abc7..523fe288f9fe 100644 --- a/Documentation/user/introduction.rst +++ b/Documentation/user/introduction.rst @@ -24,6 +24,15 @@ discussion of barebox takes place here: http://lists.infradead.org/mailman/listinfo/barebox/ -There's also an IRC channel: +Mails sent to the barebox mailing list are archived on +`lore.barebox.org <https://lore.barebox.org/barebox/>`_. -IRC: #barebox (Freenode) +Patch series sent there can be fetched with `b4 <https://pypi.org/project/b4/>`_ :: + + git config b4.midmask https://lore.barebox.org/%s + git config b4.linkmask https://lore.barebox.org/%s + b4 am https://lore.barebox.org/$messageid # replace with link + +There's also an IRC channel, which is +`bridged to Matrix <https://app.element.io/#/room/#barebox:matrix.org>`_: +#barebox on Libera Chat -- 2.30.2 _______________________________________________ barebox mailing list barebox@lists.infradead.org http://lists.infradead.org/mailman/listinfo/barebox ^ permalink raw reply [flat|nested] 8+ messages in thread
* [PATCH 2/6] Documentation: add chapter on Talks about barebox 2022-01-24 15:18 [PATCH 1/6] Documentation: user: introduction: update with lore/matrix/libera info Ahmad Fatoum @ 2022-01-24 15:18 ` Ahmad Fatoum 2022-01-24 15:21 ` Ahmad Fatoum 2022-01-24 15:18 ` [PATCH 3/6] commands: add missing command groups Ahmad Fatoum ` (3 subsequent siblings) 4 siblings, 1 reply; 8+ messages in thread From: Ahmad Fatoum @ 2022-01-24 15:18 UTC (permalink / raw) To: barebox; +Cc: Ahmad Fatoum There's been a number of talks about barebox. Collect them in a new chapter for those, who prefer something less dry than wading through the docs. A top-level chapter is chosen, so it's more visible to visitors. The ordering is reverse chronological, except for the first entry: The newest talk is German about running DOOM in barebox, which is a bit detached to how barebox is normally used. Instead, let's keep the first entry as a pointer to the latest overview talk and then use reverse chronological order for the rest. Signed-off-by: Johannes Schneider <JSchneider@jetter.de> Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de> --- Documentation/index.rst | 1 + Documentation/talks.rst | 130 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 131 insertions(+) create mode 100644 Documentation/talks.rst diff --git a/Documentation/index.rst b/Documentation/index.rst index 836dc41af2a3..a3e019e9f0a2 100644 --- a/Documentation/index.rst +++ b/Documentation/index.rst @@ -20,6 +20,7 @@ Contents: glossary devicetree/* devel/devel.rst + talks * :ref:`search` * :ref:`genindex` diff --git a/Documentation/talks.rst b/Documentation/talks.rst new file mode 100644 index 000000000000..5f1af599316b --- /dev/null +++ b/Documentation/talks.rst @@ -0,0 +1,130 @@ +Talks and Lectures +================== + +This is a collection of talks held about barebox use and development +at different technical conferences. The most recent overview talk +is from 2020: + +Beyond 'Just' Booting: Barebox Bells and Whistles +------------------------------------------------- + +Ahmad Fatoum, Embedded Linux Conference - Europe 2020 +`[slides] <https://elinux.org/images/9/9d/Barebox-bells-n-whistles.pdf>`__ +`[video] <https://www.youtube.com/watch?v=fru1n54s2W4>`__ + + Porting barebox to a new STM32MP1 board and a general discussion + of design choices like multi-image, VFS, POSIX/Linux API, + fail-safe updates, boot fall-back mechanisms, etc. + +Besides older overview talks, there's a number of talks held +about different aspects of barebox use. +These are listed here in reverse chronological order. + +DOOM portieren für Einsteiger - Heavy Metal auf Bare Metal (German) +------------------------------------------------------------------- + +Ahmad Fatoum, FrOSCon 2021 +`[slides] <https://programm.froscon.de/2021/system/event_attachments/attachments/000/000/622/original/heavy-metal-on-bare-metal.pdf>`__ +`[video] <https://media.ccc.de/v/froscon2021-2687-doom_portieren_fur_einsteiger>`__ + + "DOOM as a boot splash. How, why and how to get it on your nearest + home appliance". A (German) walkthrough on how to leverage barebox + APIs to run DOOM on any hardware supported by barebox. + +Initializing RISC-V: A Guided Tour for ARM Developers +----------------------------------------------------- + +Rouven Czerwinski & Ahmad Fatoum, Embedded Linux Conference 2021 +`[slides] <https://elinux.org/images/8/80/Initializing-riscv.pdf>`__ +`[video] <https://www.youtube.com/watch?v=70oYYuflFLs>`__ + + A guide through the RISC-V architecture and some of its ISA extensions + and a walkthrough of the barebox port to the Beagle-V Starlight. + +From Reset Vector to Kernel - Navigating the ARM Matryoshka +----------------------------------------------------------- + +Ahmad Fatoum, FOSDEM 2021 +`[slides & video] <https://archive.fosdem.org/2021/schedule/event/from_reset_vector_to_kernel/>`__ + + A walkthrough of NXP i.MX8M bootstrap. From Boot ROM through barebox to Linux. + +Booting your i.MX processor secure and implementing i.MX8 secure boot in barebox +-------------------------------------------------------------------------------- + +Rouven Czerwinski, `Stratum 0 Talk 2019 <https://stratum0.org/wiki/Vortr%C3%A4ge/Vorbei#2019>`__ +`[video] <https://www.youtube.com/watch?v=ZUGLEulZLWM>`__ + + A walkthrough of NXP i.MX8MQ high assurance boot with barebox. + +Porting Barebox to the Digi CC-MX6UL SBC Pro (German) +----------------------------------------------------- + +Rouven Czerwinski, `Stratum 0 Live-Hacking 2019 <https://stratum0.org/wiki/Vortr%C3%A4ge/Vorbei#2019>`__ +`[video] <https://www.youtube.com/watch?v=FIwF6GfmsWM>`__ + + Live-coding a barebox port to a new i.MX6UL board while + explaining the details (in German). + +Remote update adventures with RAUC, Yocto and Barebox +----------------------------------------------------- + +Patrick Boettcher, `Embedded Recipes 2019 <https://embedded-recipes.org/2019/remote-update-adventures-with-rauc-yocto-and-barebox/>`__ +`[video] <https://www.youtube.com/watch?v=hS3Fjf7fuHM>`__ + + Remote update and redundant boot of Embedded Linux devices + in the field with RAUC and barebox bootchooser. + +Verified Boot: From ROM to Userspace +------------------------------------ + +Marc Kleine-Budde, Embedded Linux Conference - Europe 2016 +`[slides] <https://elinux.org/images/f/f8/Verified_Boot.pdf>`__ +`[video] <https://www.youtube.com/watch?v=lkFKtCh2SaU>`__ + + Using FOSS components, including barebox, for a cryptographically + secured boot chain on NXP i.MX6 SoCs. + +Booting Linux Made Easy: A Barebox Update +----------------------------------------- + +Robert Schwebel, `FOSDEM 2014 <https://archive.fosdem.org/2014/schedule/event/_booting_linux_made_easy:_a_barebox_update/>`__ +`[video] <https://www.youtube.com/watch?v=p-mHAQaJQcM>`__ + + An overview talk on barebox use in embedded Linux systems. + +Barebox and Bootloader Specification +------------------------------------ + +Sascha Hauer, Embedded Linux Conference - Europe 2013 +`[slides] <https://elinux.org/images/9/90/Barebox-elce2013-bootloaderspec.pdf>`__ +`[video] <https://www.youtube.com/watch?v=Z8FcIGXox_Y>`__ + + The freedesktop.org bootloader specification and its support in barebox. + +Barebox Bootloader +------------------ + +Sascha Hauer, Embedded Linux Conference - Europe 2012 +`[slides] <https://elinux.org/images/6/6b/PRE-20121108-1-Barebox.pdf>`__ +`[video] <https://www.youtube.com/watch?v=oY8BjCEt_p8>`__ + + An update on barebox development progress with a discussion of newly + implemented features in the preceding three years. + +Barebox: Booting Linux Fast and Fancy +------------------------------------- + +Robert Schwebel & Sascha Hauer, Embedded Linux Conference - Europe 2010 +`[slides] <https://elinux.org/images/8/89/ELCE-2010-Barebox-Booting-Linux-Fast-and-Fancy.pdf>`__ + + Boot time optimization while using barebox. + +U-Boot-v2 +--------- + +Sascha Hauer & Marc Kleine-Budde, Embedded Linux Conference 2009 +`[slides] <https://elinux.org/images/9/90/Hauer-U_BootV2.pdf>`__ + + Early barebox (still named U-Boot v2 back then) presentation on + the motivation for the fork and the niceties made possible by it. -- 2.30.2 _______________________________________________ barebox mailing list barebox@lists.infradead.org http://lists.infradead.org/mailman/listinfo/barebox ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH 2/6] Documentation: add chapter on Talks about barebox 2022-01-24 15:18 ` [PATCH 2/6] Documentation: add chapter on Talks about barebox Ahmad Fatoum @ 2022-01-24 15:21 ` Ahmad Fatoum 2022-01-26 9:02 ` Sascha Hauer 0 siblings, 1 reply; 8+ messages in thread From: Ahmad Fatoum @ 2022-01-24 15:21 UTC (permalink / raw) To: Ahmad Fatoum, barebox; +Cc: Schneider, Johannes On 24.01.22 16:18, Ahmad Fatoum wrote: Argh, botched authorship on rebase. @Sascha, could you fix up Johannes as git author on apply if there's no v2? Thanks. > There's been a number of talks about barebox. Collect them in a new > chapter for those, who prefer something less dry than wading through the > docs. A top-level chapter is chosen, so it's more visible to visitors. > > The ordering is reverse chronological, except for the first entry: The > newest talk is German about running DOOM in barebox, which is a bit > detached to how barebox is normally used. > > Instead, let's keep the first entry as a pointer to the latest overview > talk and then use reverse chronological order for the rest. > > Signed-off-by: Johannes Schneider <JSchneider@jetter.de> > Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de> > --- > Documentation/index.rst | 1 + > Documentation/talks.rst | 130 ++++++++++++++++++++++++++++++++++++++++ > 2 files changed, 131 insertions(+) > create mode 100644 Documentation/talks.rst > > diff --git a/Documentation/index.rst b/Documentation/index.rst > index 836dc41af2a3..a3e019e9f0a2 100644 > --- a/Documentation/index.rst > +++ b/Documentation/index.rst > @@ -20,6 +20,7 @@ Contents: > glossary > devicetree/* > devel/devel.rst > + talks > > * :ref:`search` > * :ref:`genindex` > diff --git a/Documentation/talks.rst b/Documentation/talks.rst > new file mode 100644 > index 000000000000..5f1af599316b > --- /dev/null > +++ b/Documentation/talks.rst > @@ -0,0 +1,130 @@ > +Talks and Lectures > +================== > + > +This is a collection of talks held about barebox use and development > +at different technical conferences. The most recent overview talk > +is from 2020: > + > +Beyond 'Just' Booting: Barebox Bells and Whistles > +------------------------------------------------- > + > +Ahmad Fatoum, Embedded Linux Conference - Europe 2020 > +`[slides] <https://elinux.org/images/9/9d/Barebox-bells-n-whistles.pdf>`__ > +`[video] <https://www.youtube.com/watch?v=fru1n54s2W4>`__ > + > + Porting barebox to a new STM32MP1 board and a general discussion > + of design choices like multi-image, VFS, POSIX/Linux API, > + fail-safe updates, boot fall-back mechanisms, etc. > + > +Besides older overview talks, there's a number of talks held > +about different aspects of barebox use. > +These are listed here in reverse chronological order. > + > +DOOM portieren für Einsteiger - Heavy Metal auf Bare Metal (German) > +------------------------------------------------------------------- > + > +Ahmad Fatoum, FrOSCon 2021 > +`[slides] <https://programm.froscon.de/2021/system/event_attachments/attachments/000/000/622/original/heavy-metal-on-bare-metal.pdf>`__ > +`[video] <https://media.ccc.de/v/froscon2021-2687-doom_portieren_fur_einsteiger>`__ > + > + "DOOM as a boot splash. How, why and how to get it on your nearest > + home appliance". A (German) walkthrough on how to leverage barebox > + APIs to run DOOM on any hardware supported by barebox. > + > +Initializing RISC-V: A Guided Tour for ARM Developers > +----------------------------------------------------- > + > +Rouven Czerwinski & Ahmad Fatoum, Embedded Linux Conference 2021 > +`[slides] <https://elinux.org/images/8/80/Initializing-riscv.pdf>`__ > +`[video] <https://www.youtube.com/watch?v=70oYYuflFLs>`__ > + > + A guide through the RISC-V architecture and some of its ISA extensions > + and a walkthrough of the barebox port to the Beagle-V Starlight. > + > +From Reset Vector to Kernel - Navigating the ARM Matryoshka > +----------------------------------------------------------- > + > +Ahmad Fatoum, FOSDEM 2021 > +`[slides & video] <https://archive.fosdem.org/2021/schedule/event/from_reset_vector_to_kernel/>`__ > + > + A walkthrough of NXP i.MX8M bootstrap. From Boot ROM through barebox to Linux. > + > +Booting your i.MX processor secure and implementing i.MX8 secure boot in barebox > +-------------------------------------------------------------------------------- > + > +Rouven Czerwinski, `Stratum 0 Talk 2019 <https://stratum0.org/wiki/Vortr%C3%A4ge/Vorbei#2019>`__ > +`[video] <https://www.youtube.com/watch?v=ZUGLEulZLWM>`__ > + > + A walkthrough of NXP i.MX8MQ high assurance boot with barebox. > + > +Porting Barebox to the Digi CC-MX6UL SBC Pro (German) > +----------------------------------------------------- > + > +Rouven Czerwinski, `Stratum 0 Live-Hacking 2019 <https://stratum0.org/wiki/Vortr%C3%A4ge/Vorbei#2019>`__ > +`[video] <https://www.youtube.com/watch?v=FIwF6GfmsWM>`__ > + > + Live-coding a barebox port to a new i.MX6UL board while > + explaining the details (in German). > + > +Remote update adventures with RAUC, Yocto and Barebox > +----------------------------------------------------- > + > +Patrick Boettcher, `Embedded Recipes 2019 <https://embedded-recipes.org/2019/remote-update-adventures-with-rauc-yocto-and-barebox/>`__ > +`[video] <https://www.youtube.com/watch?v=hS3Fjf7fuHM>`__ > + > + Remote update and redundant boot of Embedded Linux devices > + in the field with RAUC and barebox bootchooser. > + > +Verified Boot: From ROM to Userspace > +------------------------------------ > + > +Marc Kleine-Budde, Embedded Linux Conference - Europe 2016 > +`[slides] <https://elinux.org/images/f/f8/Verified_Boot.pdf>`__ > +`[video] <https://www.youtube.com/watch?v=lkFKtCh2SaU>`__ > + > + Using FOSS components, including barebox, for a cryptographically > + secured boot chain on NXP i.MX6 SoCs. > + > +Booting Linux Made Easy: A Barebox Update > +----------------------------------------- > + > +Robert Schwebel, `FOSDEM 2014 <https://archive.fosdem.org/2014/schedule/event/_booting_linux_made_easy:_a_barebox_update/>`__ > +`[video] <https://www.youtube.com/watch?v=p-mHAQaJQcM>`__ > + > + An overview talk on barebox use in embedded Linux systems. > + > +Barebox and Bootloader Specification > +------------------------------------ > + > +Sascha Hauer, Embedded Linux Conference - Europe 2013 > +`[slides] <https://elinux.org/images/9/90/Barebox-elce2013-bootloaderspec.pdf>`__ > +`[video] <https://www.youtube.com/watch?v=Z8FcIGXox_Y>`__ > + > + The freedesktop.org bootloader specification and its support in barebox. > + > +Barebox Bootloader > +------------------ > + > +Sascha Hauer, Embedded Linux Conference - Europe 2012 > +`[slides] <https://elinux.org/images/6/6b/PRE-20121108-1-Barebox.pdf>`__ > +`[video] <https://www.youtube.com/watch?v=oY8BjCEt_p8>`__ > + > + An update on barebox development progress with a discussion of newly > + implemented features in the preceding three years. > + > +Barebox: Booting Linux Fast and Fancy > +------------------------------------- > + > +Robert Schwebel & Sascha Hauer, Embedded Linux Conference - Europe 2010 > +`[slides] <https://elinux.org/images/8/89/ELCE-2010-Barebox-Booting-Linux-Fast-and-Fancy.pdf>`__ > + > + Boot time optimization while using barebox. > + > +U-Boot-v2 > +--------- > + > +Sascha Hauer & Marc Kleine-Budde, Embedded Linux Conference 2009 > +`[slides] <https://elinux.org/images/9/90/Hauer-U_BootV2.pdf>`__ > + > + Early barebox (still named U-Boot v2 back then) presentation on > + the motivation for the fork and the niceties made possible by it. > -- Pengutronix e.K. | | Steuerwalder Str. 21 | http://www.pengutronix.de/ | 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 | _______________________________________________ barebox mailing list barebox@lists.infradead.org http://lists.infradead.org/mailman/listinfo/barebox ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH 2/6] Documentation: add chapter on Talks about barebox 2022-01-24 15:21 ` Ahmad Fatoum @ 2022-01-26 9:02 ` Sascha Hauer 0 siblings, 0 replies; 8+ messages in thread From: Sascha Hauer @ 2022-01-26 9:02 UTC (permalink / raw) To: Ahmad Fatoum; +Cc: barebox, Schneider, Johannes On Mon, Jan 24, 2022 at 04:21:00PM +0100, Ahmad Fatoum wrote: > On 24.01.22 16:18, Ahmad Fatoum wrote: > > Argh, botched authorship on rebase. @Sascha, could you fix up > Johannes as git author on apply if there's no v2? Thanks. Did that while applying, thanks Sascha -- Pengutronix e.K. | | Steuerwalder Str. 21 | http://www.pengutronix.de/ | 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 | _______________________________________________ barebox mailing list barebox@lists.infradead.org http://lists.infradead.org/mailman/listinfo/barebox ^ permalink raw reply [flat|nested] 8+ messages in thread
* [PATCH 3/6] commands: add missing command groups 2022-01-24 15:18 [PATCH 1/6] Documentation: user: introduction: update with lore/matrix/libera info Ahmad Fatoum 2022-01-24 15:18 ` [PATCH 2/6] Documentation: add chapter on Talks about barebox Ahmad Fatoum @ 2022-01-24 15:18 ` Ahmad Fatoum 2022-01-24 15:18 ` [PATCH 4/6] Documentation: regulator: reference new directory from index Ahmad Fatoum ` (2 subsequent siblings) 4 siblings, 0 replies; 8+ messages in thread From: Ahmad Fatoum @ 2022-01-24 15:18 UTC (permalink / raw) To: barebox; +Cc: Ahmad Fatoum CMD_GRP_MISC is assumed in absence of an explicit group. Let's be explicit instead to silence the warnings during documentation build. Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de> --- commands/mmc.c | 1 + fs/fs.c | 2 ++ lib/kasan/test_kasan.c | 1 + 3 files changed, 4 insertions(+) diff --git a/commands/mmc.c b/commands/mmc.c index cbbb9d615145..1e62b71850e0 100644 --- a/commands/mmc.c +++ b/commands/mmc.c @@ -194,5 +194,6 @@ BAREBOX_CMD_HELP_END BAREBOX_CMD_START(mmc) .cmd = do_mmc, BAREBOX_CMD_OPTS("enh_area [-c] /dev/mmcX") + BAREBOX_CMD_GROUP(CMD_GRP_HWMANIP) BAREBOX_CMD_HELP(cmd_mmc_help) BAREBOX_CMD_END diff --git a/fs/fs.c b/fs/fs.c index 60fdb29078d6..02ced6d6dfbd 100644 --- a/fs/fs.c +++ b/fs/fs.c @@ -3255,6 +3255,7 @@ static int do_lookup_dentry(int argc, char *argv[]) BAREBOX_CMD_START(lookup_dentry) .cmd = do_lookup_dentry, + BAREBOX_CMD_GROUP(CMD_GRP_MISC) BAREBOX_CMD_END static struct dentry *debug_follow_mount(struct dentry *dentry) @@ -3309,5 +3310,6 @@ static int do_debug_fs_dump(int argc, char *argv[]) BAREBOX_CMD_START(debug_fs_dump) .cmd = do_debug_fs_dump, + BAREBOX_CMD_GROUP(CMD_GRP_MISC) BAREBOX_CMD_END #endif diff --git a/lib/kasan/test_kasan.c b/lib/kasan/test_kasan.c index e472bb34993b..d0ea91547711 100644 --- a/lib/kasan/test_kasan.c +++ b/lib/kasan/test_kasan.c @@ -474,5 +474,6 @@ static int do_kasan_test(int argc, char *argv[]) BAREBOX_CMD_START(kasan_tests) .cmd = do_kasan_test, BAREBOX_CMD_DESC("Run KAsan tests") + BAREBOX_CMD_GROUP(CMD_GRP_MISC) BAREBOX_CMD_COMPLETE(empty_complete) BAREBOX_CMD_END -- 2.30.2 _______________________________________________ barebox mailing list barebox@lists.infradead.org http://lists.infradead.org/mailman/listinfo/barebox ^ permalink raw reply [flat|nested] 8+ messages in thread
* [PATCH 4/6] Documentation: regulator: reference new directory from index 2022-01-24 15:18 [PATCH 1/6] Documentation: user: introduction: update with lore/matrix/libera info Ahmad Fatoum 2022-01-24 15:18 ` [PATCH 2/6] Documentation: add chapter on Talks about barebox Ahmad Fatoum 2022-01-24 15:18 ` [PATCH 3/6] commands: add missing command groups Ahmad Fatoum @ 2022-01-24 15:18 ` Ahmad Fatoum 2022-01-24 15:18 ` [PATCH 5/6] Documentation: boards: openrisc: fix wrong header format Ahmad Fatoum 2022-01-24 15:18 ` [PATCH 6/6] Documentation: user: watchdog: note new wd -x option Ahmad Fatoum 4 siblings, 0 replies; 8+ messages in thread From: Ahmad Fatoum @ 2022-01-24 15:18 UTC (permalink / raw) To: barebox; +Cc: Ahmad Fatoum The binding was recently added, but unreferenced. Fix this. Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de> --- Documentation/devicetree/index.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/index.rst b/Documentation/devicetree/index.rst index 198c4893ff51..d03db3cf8263 100644 --- a/Documentation/devicetree/index.rst +++ b/Documentation/devicetree/index.rst @@ -114,4 +114,5 @@ Contents: bindings/leds/* bindings/misc/* bindings/mtd/* + bindings/regulator/* bindings/rtc/* -- 2.30.2 _______________________________________________ barebox mailing list barebox@lists.infradead.org http://lists.infradead.org/mailman/listinfo/barebox ^ permalink raw reply [flat|nested] 8+ messages in thread
* [PATCH 5/6] Documentation: boards: openrisc: fix wrong header format 2022-01-24 15:18 [PATCH 1/6] Documentation: user: introduction: update with lore/matrix/libera info Ahmad Fatoum ` (2 preceding siblings ...) 2022-01-24 15:18 ` [PATCH 4/6] Documentation: regulator: reference new directory from index Ahmad Fatoum @ 2022-01-24 15:18 ` Ahmad Fatoum 2022-01-24 15:18 ` [PATCH 6/6] Documentation: user: watchdog: note new wd -x option Ahmad Fatoum 4 siblings, 0 replies; 8+ messages in thread From: Ahmad Fatoum @ 2022-01-24 15:18 UTC (permalink / raw) To: barebox; +Cc: Ahmad Fatoum Build warns that line is too short. Fix it. Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de> --- Documentation/boards/openrisc.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Documentation/boards/openrisc.rst b/Documentation/boards/openrisc.rst index 34586b4a76b3..17b0aef4a6ad 100644 --- a/Documentation/boards/openrisc.rst +++ b/Documentation/boards/openrisc.rst @@ -22,7 +22,7 @@ Example of downloading and installing a toolchain:: $ export PATH=$PATH:$PWD/or1k-elf/bin Running OpenRISC barebox on qemu ------------------------------- +-------------------------------- Running barebox on qemu is similar to running linux on qemu see more details on the qemu wiki site at https://wiki.qemu.org/Documentation/Platforms/OpenRISC -- 2.30.2 _______________________________________________ barebox mailing list barebox@lists.infradead.org http://lists.infradead.org/mailman/listinfo/barebox ^ permalink raw reply [flat|nested] 8+ messages in thread
* [PATCH 6/6] Documentation: user: watchdog: note new wd -x option 2022-01-24 15:18 [PATCH 1/6] Documentation: user: introduction: update with lore/matrix/libera info Ahmad Fatoum ` (3 preceding siblings ...) 2022-01-24 15:18 ` [PATCH 5/6] Documentation: boards: openrisc: fix wrong header format Ahmad Fatoum @ 2022-01-24 15:18 ` Ahmad Fatoum 4 siblings, 0 replies; 8+ messages in thread From: Ahmad Fatoum @ 2022-01-24 15:18 UTC (permalink / raw) To: barebox; +Cc: Ahmad Fatoum wd command documentation is generated automatically and will list the new -x option. It's still a good idea to reference this in the watchdog user doc as well. Do so. Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de> --- Documentation/user/watchdog.rst | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Documentation/user/watchdog.rst b/Documentation/user/watchdog.rst index ff400317a0bc..0220965598ed 100644 --- a/Documentation/user/watchdog.rst +++ b/Documentation/user/watchdog.rst @@ -10,6 +10,15 @@ the bootloader. For these scenarios barebox provides the watchdog framework with the following functionality and at least ``CONFIG_WATCHDOG`` should be enabled. +Disabling for development +~~~~~~~~~~~~~~~~~~~~~~~~~ + +The shorthand command ``wd -x`` will disable all watchdogs. +If hardware (or driver) doesn't support turning off the watchdog, +an autpoller will be registered to periodically feed watchdogs. +This should only be needed for development. +See :ref:`boot-watchdog-timeout` for how to use the watchdog in the field. + Polling ~~~~~~~ @@ -98,6 +107,8 @@ device tree or via the ``priority`` device parameter. Normally, watchdogs that have a wider effect should be given the higher priority (e.g. PMIC watchdog resetting the board vs. SoC's watchdog resetting only itself). +.. _boot-watchdog-timeout: + Boot Watchdog Timeout ~~~~~~~~~~~~~~~~~~~~~ -- 2.30.2 _______________________________________________ barebox mailing list barebox@lists.infradead.org http://lists.infradead.org/mailman/listinfo/barebox ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2022-01-26 9:04 UTC | newest] Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2022-01-24 15:18 [PATCH 1/6] Documentation: user: introduction: update with lore/matrix/libera info Ahmad Fatoum 2022-01-24 15:18 ` [PATCH 2/6] Documentation: add chapter on Talks about barebox Ahmad Fatoum 2022-01-24 15:21 ` Ahmad Fatoum 2022-01-26 9:02 ` Sascha Hauer 2022-01-24 15:18 ` [PATCH 3/6] commands: add missing command groups Ahmad Fatoum 2022-01-24 15:18 ` [PATCH 4/6] Documentation: regulator: reference new directory from index Ahmad Fatoum 2022-01-24 15:18 ` [PATCH 5/6] Documentation: boards: openrisc: fix wrong header format Ahmad Fatoum 2022-01-24 15:18 ` [PATCH 6/6] Documentation: user: watchdog: note new wd -x option Ahmad Fatoum
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox