| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Signed-off-by: Juergen Borleis <jbe@pengutronix.de>
Link: https://lore.barebox.org/20230825101559.29166-3-jbe@pengutronix.de
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
| |
Signed-off-by: Juergen Borleis <jbe@pengutronix.de>
Link: https://lore.barebox.org/20230825101559.29166-1-jbe@pengutronix.de
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
"Copy" could be misunderstood as "use cp (on the file system level)",
which will not lead to the intended results, i.e. writing to the device
directly (e.g. using dd).
Furthermore, using "write onto" [1] instead of "write to" [2] feels
unnatural here – as if writing something on top of another. Use "to"
instead.
[1]: about 460.000 Google results
[2]: about 146.000.000 Google results
Signed-off-by: Roland Hieber <rhi@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
| |
For the people who only have a tarball of the DistroKit source, the
version history is not included, so link to it. Also link to the full
license to make it easier to find when reading the HTML version.
Signed-off-by: Roland Hieber <rhi@pengutronix.de>
Link: https://lore.barebox.org/20230510133915.1724757-2-rhi@pengutronix.de
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Since PTXdist 2023.01.0, all files named index-layer-*.rst are included
in the main toctree by upstream PTXdist, so there is no need anymore to
fork the upstream guru.rst. See the docs for more info.
We have to remove the :numbered: argument because the main toctree in
the upstream guru.rst is already numbered, otherwise this will generate
a warning.
Link: https://www.ptxdist.org/doc/daily_work_section.html#integrate-project-specific-documentation-into-the-manual
Signed-off-by: Roland Hieber <rhi@pengutronix.de>
Link: https://lore.barebox.org/20230510133915.1724757-1-rhi@pengutronix.de
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
| |
Now that we have configured the upstream rule to support both i.MX8M and
Rockchip, let's wire it into the image rules.
Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Enabling:
- CONFIG_BOOTM_INITRD = y
- CONFIG_USB_GADGET = y
- CONFIG_USB_GADGET_FASTBOOT = y
- CONFIG_NET_FASTBOOT = y
- CONFIG_FASTBOOT_SPARSE = y
- CONFIG_FASTBOOT_CMD_OEM = y
Signed-off-by: Jürgen Borleis <jbe@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
|
| |
The Wifx L1 is a SAMA5D4-based LoRaWAN gateway. This commit adds first
support for booting DistroKit on it from SD-Card.
Default boot medium is NAND, but a bootable SD-Card always has precedence
over NAND.
Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de>
Link: https://lore.pengutronix.de/20230417131141.908678-6-a.fatoum@pengutronix.de
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
SD-Card and NOR Flash
It may be useful to sometimes only write a barebox image to SD-Card,
e.g. for chainloading, TFTP-Boot or if Android Fastboot is used for
flashing the actual full image to a storage medium. Add documentation
on which image to use.
Also add a short section about how to write barebox to the fallback
NOR SPI Flash on the ROCK 3A board.
Signed-off-by: Johannes Zink <j.zink@pengutronix.de>
Link: https://lore.pengutronix.de/20230324182952.501117-1-j.zink@pengutronix.de
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
|
|
| |
Make it clear that this platform is really only used for the legacy
ARMv6-based RPi 1 boards, so that there is no confusion when trying to
use it for RPi 2 or later, even for people who don't read the
documentation.
Signed-off-by: Roland Hieber <rhi@pengutronix.de>
|
|
|
|
|
|
| |
Signed-off-by: Michael Tretter <m.tretter@pengutronix.de>
Link: https://lore.pengutronix.de/20220905163615.2807729-21-m.tretter@pengutronix.de
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
| |
Signed-off-by: Roland Hieber <rhi@pengutronix.de>
Link: https://lore.pengutronix.de/20220905110709.1832516-5-rhi@pengutronix.de
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
| |
Signed-off-by: Roland Hieber <rhi@pengutronix.de>
Link: https://lore.pengutronix.de/20220905110709.1832516-4-rhi@pengutronix.de
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
|
|
| |
This also fixes the sphinx warning about hardware_v7a_noneon_sama5d3.rst
not being included in any toctree.
Signed-off-by: Roland Hieber <rhi@pengutronix.de>
Link: https://lore.pengutronix.de/20220905110709.1832516-3-rhi@pengutronix.de
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
|
|
| |
These two files were merged into one in commit 17e0620b641f671a91a4.
Fixes: 17e0620b641f671a91a4 (2022-04-26, "v7a: rpi: unify rpi{2, 3, cm3}.hdimg into common rpi.hdimg")
Signed-off-by: Roland Hieber <rhi@pengutronix.de>
Link: https://lore.pengutronix.de/20220905110709.1832516-2-rhi@pengutronix.de
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
| |
Signed-off-by: Roland Hieber <rhi@pengutronix.de>
Link: https://lore.pengutronix.de/20220905110709.1832516-1-rhi@pengutronix.de
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
barebox has had the ability to generate an extra image that's bootable
like a kernel for a while now. With small adjustment, we can let the
videocore use this image and pass it the appropriate device tree
depending on the board used. Moving this decision into the VideoCore
allows us to use the same image for both Raspberry Pi 2, Rasperry Pi 3
and Raspberry Pi CM3.
Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de>
Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de>
Link: https://lore.pengutronix.de/20220426083821.1829442-3-a.fatoum@pengutronix.de
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
| |
b4 needs configuration when a project isn't hosted or mirrored by
lore.kernel.org. We want DistroKit to be mirrored there, but until then,
document how to fetch patches with the current setup.
Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de>
Link: https://lore.pengutronix.de/20220108082818.441480-1-a.fatoum@pengutronix.de
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Some ARMv7 MPUs like the Microchip SAMA5D3 series do not implement the
ARM SIMD (single instruction multiple data) extension NEON.
Therefore, the new DistroKit platform-v7a_noneon provides a configuration
setup targeting at ARMv7 processors that only include a no-NEON implementation.
In this commit the platform gets populated with the files necessary to run a
SAMA5D3 MCU on a KSZ9477 evaluation board and copy of vexpress target
for qemu testing.
Signed-off-by: Holger Assmann <h.assmann@pengutronix.de>
Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de>
Link: https://lore.pengutronix.de/20211109092212.2774811-1-o.rempel@pengutronix.de
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
|
| |
Add MIPSEL (MIPS little-endian 32bit) platform.
Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de>
Link: https://lore.pengutronix.de/20210708041628.17608-1-o.rempel@pengutronix.de
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
| |
Fixes: 26a961f79aa8 ("doc: hardware: add toctrees for mips and x86_64")
Signed-off-by: Alexander Dahl <ada@thorsis.com>
Link: https://lore.pengutronix.de/20210510112130.15491-3-ada@thorsis.com
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fixes the following doc build error:
reading sources... [100%] welcome
/mnt/data/adahl/src/DistroKit/platform-v7a/state/docs/hardware_v7a_raspi3.rst:23: WARNING: Unknown target name: "usbboot <https://github.com/raspberrypi/usbboot".
looking for now-outdated files... none found
Fixes: e9c32bad6e9f ("v7a: Add support for Raspberry Pi CM3")
Signed-off-by: Alexander Dahl <ada@thorsis.com>
Link: https://lore.pengutronix.de/20210510112130.15491-2-ada@thorsis.com
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
|
|
|
|
|
|
|
|
| |
Add some basic documentation for the two new boards added in the
previous commits.
Suggested-by: Roland Hieber <rhi@pengutronix.de>
Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Roland Hieber <rhi@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
| |
sphinx complained about them:
checking consistency...
.../distrokit/platform-x86_64/state/docs/hardware_mips_qemu.rst: WARNING: document isn't included in any toctree
.../distrokit/platform-x86_64/state/docs/hardware_x86_64_qemu.rst: WARNING: document isn't included in any toctree
done
Signed-off-by: Roland Hieber <rhi@pengutronix.de>
|
|
|
|
|
|
|
|
|
| |
It is enough to describe only once how to select the platform and
build the images, as the steps are the same for every platform. Only the
platformconfig and the toolchain architecture changes, so summarise them
in a table at the beginning of the section.
Signed-off-by: Roland Hieber <rhi@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
| |
Give a brief documentation on how to install the correct PTXdist and
toolchain versions, and update outdated links to the PTXdist homepage.
Signed-off-by: Roland Hieber <rhi@pengutronix.de>
---
Robert, this relies on updated documentation on the PTX homepage. Please
merge www.pengutronix.de, branch rhi/topic/toolchain-install first :-)
|
|
|
|
|
|
| |
and add a qemu script for testing.
Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de>
|
|
|
|
|
|
|
|
| |
Currently this platform can build rootfs and run only barebox. Other
parts need more work, but even on this stage we would be able to make
toolchain and barebox regression tests.
Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
All those hardware sections have roughly the same sub-sections, reduce
it to only the board names:
2.1.1.1. QEmu
2.1.1.2. Beaglebone White
2.1.1.2.1. Boot Media
2.1.1.2.2. Serial Console
2.1.1.3. Beaglebone Black
2.1.1.3.1. Boot Media
2.1.1.3.2. Serial Console
2.1.1.4. Boundary Devices Nitrogen6X
2.1.1.4.1. Bootloader
2.1.1.4.2. Boot Media
2.1.1.4.3. Serial Console
2.1.1.5. RIoT-Board
2.1.1.5.1. Boot Media
2.1.1.5.2. Serial Console
2.1.1.6. Raspberry Pi 2
2.1.1.6.1. Boot Media
2.1.1.6.2. Serial Console
2.1.1.7. Raspberry Pi 3
2.1.1.7.1. Boot Media
2.1.1.7.2. Serial Console
2.1.1.8. Udoo Neo
2.1.1.8.1. Boot Media
2.1.1.8.2. Serial Console
Signed-off-by: Roland Hieber <rhi@pengutronix.de>
|
|
|
|
|
|
|
|
| |
guru.rst is included from index.rst, which already assigned the numbers
in the toctree, so we don't need to number the toctree in guru.rst
again.
Signed-off-by: Roland Hieber <rhi@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Roland Hieber <rhi@pengutronix.de>
|
|
|
|
|
|
| |
These subsections belong to the respective platform sections.
Signed-off-by: Roland Hieber <rhi@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add contributing.rst from upstream PTXdist (sphinx warns about
"docs/contributing.rst: WARNING: document isn't included in any
toctree") and move faq.rst from intro.rst to guru.rst for the sake of
consistency.
Remove the index and search pages in guru.rst, as they are already
included in index.rst at the top level.
Signed-off-by: Roland Hieber <rhi@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Roland Hieber <rhi@pengutronix.de>
|
| |
|
|
|
|
| |
Signed-off-by: Roland Hieber <r.hieber@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Roland Hieber <r.hieber@pengutronix.de>
|
|
|
|
|
|
|
|
| |
A short overview of our several barebox packages and images should
suffice here, everything else should be added in the upstream PTXdist
manual.
Signed-off-by: Roland Hieber <r.hieber@pengutronix.de>
|
|
|
|
|
|
|
|
| |
Sphinx warns that this document isn't included in any toctree, and we
should include it as it probably constitutes the most important section
:-)
Signed-off-by: Roland Hieber <r.hieber@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Roland Hieber <r.hieber@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Roland Hieber <rohieb@rohieb.name>
|
|
|
|
|
|
|
|
|
| |
The documentation does now contain the names of the images and
information about where to find the serial console ports of the boards.
Signed-off-by: Chris Fiege <c.fiege@pengutronix.de>
[improve commit message, split from last patch]
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
|
|
| |
The documentation does now contain the names of the images and
information about where to find the serial console ports of the boards.
Signed-off-by: Chris Fiege <c.fiege@pengutronix.de>
[improve commit message, split from last patch]
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
|
|
| |
The documentation does now contain the names of the images and
information about where to find the serial console ports of the boards.
Signed-off-by: Chris Fiege <c.fiege@pengutronix.de>
[improve commit message, split from last patch]
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
|
|
| |
The documentation does now contain the names of the images and
information about where to find the serial console ports of the boards.
Signed-off-by: Chris Fiege <c.fiege@pengutronix.de>
[improve commit message, split from last patch]
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The documentation does now contain the names of the images and
information about where to find the serial console ports of the boards.
As some hardware platforms do currently not work again after the recent
rework, we remove them from the ToC for now and re-add them later when
they have been tested and fixed.
Adding Build doc to .gitignore.
Signed-off-by: Chris Fiege <c.fiege@pengutronix.de>
[improve commit message]
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|
|
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
|