summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* kernel: version bump 5.4 -> 5.5Robert Schwebel2020-01-296-281/+346
| | | | | | A new kernel is out, so let's update DistroKit. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* toolchain: use oselas.toolchain 2019.09.1Robert Schwebel2020-01-273-3/+3
| | | | | | 2019.09.1 is out, use it. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* ptxdist: version bump 2019.12.0 -> 2020.01.0Robert Schwebel2020-01-234-8/+8
| | | | | | A new ptxdist version is out, update the configs. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* reason: remove disabled OPTIMIZE_INLINING checkRobert Schwebel2020-01-141-19/+0
| | | | | | reason does now properly handle this check, so remove the local hack. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-v7a: barebox: version bump 2019.12.0 -> 2020.01.0Ahmad Fatoum2020-01-1430-59/+70
| | | | | | | barebox v2020.01.0 has just been released. Rebase the patch stack, oldconfig the configs and use it. Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de>
* platform-v7a: Add barebox patchstackSascha Hauer2020-01-0828-10/+3602
| | | | | | | | This adds a barebox patchstack which is needed for the rasperrypi which otherwise issues several warnings during boot. While at it add DWC2 USB support as well to finally get networking support for the raspberrypi. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* barebox-rpi2: Update configSascha Hauer2020-01-082-55/+61
| | | | | | | | | | | | | | | Enable more features and clean up: - Enable DWC2 USB controller support - Enable Networking - Compile in thumb2 mode - Disable unused USB gadget support - Set malloc area size to 0x0 to let barebox autoconfigure memory size - Disable unused I2C support - Disable unused EHCI driver - Enable raspberrypi EXP GPIO driver Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* doc: hardware: reduce clutter in sub-toctreesRoland Hieber2020-01-071-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* doc: fix sphinx warning "guru is already assigned section numbers"Roland Hieber2020-01-071-1/+0
| | | | | | | | 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>
* doc: add infos about contributing and licenseRoland Hieber2020-01-071-0/+54
| | | | Signed-off-by: Roland Hieber <rhi@pengutronix.de>
* doc: hardware: degrade header levelRoland Hieber2020-01-071-3/+3
| | | | | | These subsections belong to the respective platform sections. Signed-off-by: Roland Hieber <rhi@pengutronix.de>
* doc: guru: sync with upstream PTXdistRoland Hieber2020-01-072-4/+2
| | | | | | | | | | | | 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>
* doc: note that platform-rpi is not actively maintained currentlyRoland Hieber2020-01-071-0/+8
| | | | Signed-off-by: Roland Hieber <rhi@pengutronix.de>
* local_src: remove unreferenced am335x-pm-firmwareRoland Hieber2020-01-073-195/+0
| | | | | | | | These files were added without any comment in commit 27bba7d3d283df0bd7 ("ptxdist: version bump from 2016.05.0 to 2016.07.0"), but were already unreferenced then. Signed-off-by: Roland Hieber <rhi@pengutronix.de>
* platform-v7a: barebox: version bump 2019.11.0 -> 2019.12.0DistroKit-2019.12.0Sascha Hauer2019-12-2013-52/+23
| | | | | | Use the latest and greatest. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ptxdist: migrate 2019.11.0 -> 2019.12.0 with defaultsRoland Hieber2019-12-104-30/+25
| | | | Signed-off-by: Roland Hieber <rhi@pengutronix.de>
* add GPL-2.0-only as a project licenseRoland Hieber2019-12-041-0/+345
| | | | Signed-off-by: Roland Hieber <rhi@pengutronix.de>
* reason: disable OPTIMIZE_INLINING for nowRobert Schwebel2019-11-261-0/+19
| | | | | | | Since Linux 5.4, OPTIMIZE_INLINING is force-on and cannot be configured any more. Change the test to silence the warning, while investigating. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* kernel: version bump 5.3 -> 5.4Robert Schwebel2019-11-256-81/+116
| | | | | | Linux 5.4 is out, update the kernel on all platforms. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* barebox: add upstream patch for MMC2 clockRobert Schwebel2019-11-114-1/+42
| | | | | | | Without this patch, barebox-2019.11.0 doesn't boot. Reported-by: Roland Hieber <r.hieber@pengutronix.de> Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-v7a: barebox: version bump 2019.10.0 -> 2019.11.0Robert Schwebel2019-11-1112-21/+95
| | | | | | A new barebox version is out, use it. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* ptxdist: version bump 2019.10.1 -> 2019.11.0Robert Schwebel2019-11-094-15/+18
| | | | | | A new ptxdist version is out, use it. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* barebox: create the .ptxdist-defaultenv symlink in the build dirMichael Olbrich2019-11-0413-17/+17
| | | | | | | This avoids problems if the same git tree is used in local_src/ for multiple barebox packages. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* barebox-vexpress: remove installed filesMichael Olbrich2019-11-041-0/+2
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* barebox-am335x-mlo: actually remove images during 'clean'Michael Olbrich2019-11-041-1/+1
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* platform-v7a: vexpress: use only one core for bareboxMichael Olbrich2019-11-041-0/+1
| | | | | | Barebox does not start with more than one core. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* barebox-rpi2: don't add a suffix to the imagesMichael Olbrich2019-11-043-3/+3
| | | | | | It's not needed and now the files are actually removed during 'clean'. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* barebox-mx6: actually remove images during 'clean'Michael Olbrich2019-11-041-1/+1
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* barebox-am335x: actually remove images during 'clean'Michael Olbrich2019-11-041-1/+1
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* barebox-am335x-mlo: sync with latest barebox templateMichael Olbrich2019-11-041-21/+20
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* barebox-am335x: sync with latest barebox templateMichael Olbrich2019-11-041-25/+26
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* barebox-common: sync with latest barebox templateMichael Olbrich2019-11-041-25/+28
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* barebox-rpi2: sync with latest barebox templateMichael Olbrich2019-11-041-20/+21
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* barebox-mx6: sync with latest barebox templateMichael Olbrich2019-11-041-20/+21
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* barebox-vexpress: sync with latest barebox templateMichael Olbrich2019-11-041-22/+23
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* v7a: barebox: version bump 2019.08.1 → 2019.10.0Ahmad Fatoum2019-11-0411-21/+83
| | | | | | | There's a new barebox in town. Upgrade to it. Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* v7a: barebox-common: add clean target that affects all bareboxesAhmad Fatoum2019-11-041-0/+9
| | | | | | | | Repeat what we did with barebox-common's oldconfig for clean stage as well: Running ptxdist clean barebox-common will now clean all bareboxes. Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* v7a: barebox-common: modify oldconfig to affect all bareboxesAhmad Fatoum2019-11-042-1/+17
| | | | | | | | | With barebox updates, oldconfig needs to be rerun for every barebox in the BSP, to resync the configs. With this change this can be done at once by issuing a ptxdist oldconfig barebox-common. Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* pre/barebox: remove code merged in upstreamRobert Schwebel2019-10-171-6/+0
| | | | | | | The change was merged in ptxdist-2019.06.0-49-g1019ebf97, so we can remove it from the BSP. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* networkmanager: remove ruleset that went upstreamRobert Schwebel2019-10-172-331/+0
| | | | | | | The changes made here have been merged in ptxdist-2019.10.0, so we can remove them from the BSP. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* ptxdist: version bump 2019.09.0 -> 2019.10.1Robert Schwebel2019-10-174-72/+77
| | | | | | There is a new ptxdist version, so we update DistroKit to use it. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* platform-v7a: enable virtio hardware random number generatorMichael Olbrich2019-09-302-1/+2
| | | | | | | This speeds up the first boot in qemu quite a bit when ssh keys are generated. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* platform-v7a: disable -frecord-gcc-switchesMichael Olbrich2019-09-191-1/+1
| | | | | | | It breaks reproducible builds because temporary file names in the command-line change the build-id.change the build-id. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* platform-v7a: use -fstack-protector-strongMichael Olbrich2019-09-191-2/+2
| | | | | | It's better than -fstack-protector and has similar overhead. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* platform-v7a: Enable C++ standard library hardeningMichael Olbrich2019-09-191-1/+1
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* barebox-mx6: enable i.MX6 On Chip OTP controllerMichael Olbrich2019-09-192-1/+10
| | | | | | Barebox needs this to read the MAC addresse of the board. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* platform-v7a: add support for Nitrogen6 MAXMichael Olbrich2019-09-194-1/+49
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* platform-{rpi,v[78]a}: kernel: Update to 5.3Björn Esser2019-09-166-798/+1249
| | | | | | | Linux 5.3 is out, so we update the kernel to the new version. The config is oldconfiged with defaults. Signed-off-by: Björn Esser <b.esser@pengutronix.de>
* platform-{rpi,v[78]a}: toolchain version bump 2018.12.0 -> 2019.09.0Björn Esser2019-09-163-9/+9
| | | | | | A new OSELAS.Toolchain is out, with gcc-9.2.1 and glibc-2.30. Signed-off-by: Björn Esser <b.esser@pengutronix.de>
* NetworkManager: Use meson build-system.Björn Esser2019-09-133-70/+62
| | | | | | | | The Autotools-based build-system is deprecated and unsupported by upstream. The next release of NetworkManager may drop Autotools completely. Signed-off-by: Björn Esser <b.esser@pengutronix.de>