1437 Commits

Author SHA1 Message Date
Calin Crisan
58a6be0e49 Init: make some panic vars public 2019-01-11 23:40:05 +02:00
Calin Crisan
000eff13a3 Remove unnecessary execute flag from some init.d files 2019-01-11 23:38:06 +02:00
Calin Crisan
1edf7f0c62 S40network: fix sourcing order 2019-01-11 23:32:34 +02:00
Calin Crisan
6ac44f70cf Init scripts: fix sourcing order 2019-01-11 14:15:34 +02:00
Calin Crisan
ef11ee161a S43firewall: use prepare_conf 2019-01-11 14:04:20 +02:00
Calin Crisan
6f65d633b9 S40network: use prepare_conf 2019-01-11 14:02:58 +02:00
Calin Crisan
2d7d5c68d0 S37bluetooth: use prepare_conf 2019-01-11 14:00:44 +02:00
Calin Crisan
6dff0a0ad1 S36ppp: use prepare_conf 2019-01-11 14:00:11 +02:00
Calin Crisan
e17e87f569 Adapt prepare_conf for directories 2019-01-11 13:59:53 +02:00
Calin Crisan
89bf6b9720 S33hostapd: use prepare_conf 2019-01-11 13:47:09 +02:00
Calin Crisan
bf567ddf77 Rename /etc/init.d/conf to /etc/init.d/os_conf 2019-01-11 13:45:19 +02:00
Calin Crisan
3a06cf48de Source in all available os.conf files 2019-01-11 13:42:09 +02:00
Calin Crisan
df44e16f88 S03hostname: use prepare_conf 2019-01-11 11:43:53 +02:00
Calin Crisan
ace9bdcf2b Init scripts: generalize config file setup 2019-01-11 11:43:22 +02:00
Calin Crisan
e78a2de15b Add /boot/modules support 2019-01-11 11:41:02 +02:00
Calin Crisan
40e95378c6 fwupdate: show download file argument in usage 2019-01-11 11:06:48 +02:00
Calin Crisan
0e7812c383
Merge pull request #19 from jasaw/local-fwupdate
Support fwupdate upgrade local_file
2019-01-07 20:49:14 +02:00
Joo Aun Saw
6945f998a5 fwupdate: remove redundant rm commands 2019-01-08 00:10:19 +11:00
Calin Crisan
340fe4b1c5
Merge pull request #20 from jasaw/cp-boot-wpa-conf
Always copy /boot/wpa_supplicant.conf during startup
2019-01-07 11:47:47 +02:00
Mark Corbin
22322383a7 configs/qemu_riscv32_virt: new defconfig
Add RISC-V 32-bit defconfig for QEMU virt machine.

Tested with QEMU 2.12.1

Signed-off-by: Mark Corbin <mark.corbin@embecosm.com>
Reviewed-by: Matt Weber <matthew.weber@rockwellcollins.com>
[Thomas: regenerate .gitlab-ci.yml, update DEVELOPERS file]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2019-01-06 14:30:11 +01:00
Joo Aun Saw
acca93a9e4 always copy /boot/wpa_supplicant.conf during startup 2019-01-04 17:16:10 +11:00
Joo Aun Saw
353bfd21a5 fwupdate: fixed indentation 2019-01-04 16:42:29 +11:00
Joo Aun Saw
f12a7498d9 fwupdate: upgrade from local file first if exists 2019-01-04 15:49:08 +11:00
Baruch Siach
9727ea9978 configs/clearfog: update U-Boot and kernel
Bump U-Boot and kernel to their latest releases.

Remove the documented limitations. Recent kernels added support for the
SOM SPI flash, and the carrier SFP port.

Mention the 'dd' command in the warning text. No script is involved.

Cc: Jan Kundrát <jan.kundrat@cesnet.cz>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2019-01-03 22:46:29 +01:00
Grégoire Delattre
0b28397a9b board/pc: ensure grub.cfg is copied to target filesystem
Before this commit, the grub configuration file was copied to the
TARGET_DIR in a post-image hook, after the filesystem has been
generated. It was kinda working because the board/pc's grub
configuration and the default one are the same and the later was
copied during the build process of the grub2 package.

This commit ensures the custom board/pc grub configuration is copied at
the right time.

Signed-off-by: Grégoire Delattre <gregoire.delattre@gmail.com>
Reviewed-by: Matt Weber <matthew.weber@rockwellcollin.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2018-12-31 18:45:53 +01:00
David Lechner
f816a35b18 configs/lego_ev3: update to Linux kernel 4.19 and U-Boot 2018.11
This updates LEGO MINDSTORMS EV3 to Linux kernel 4.19 and U-Boot
2018.11. This kernel brings Bluetooth support, so some Bluez packages
are also added. Also, we now have proper device tree support, so a few
things are rearranged in the flash and SD card images since the DTB is
no longer appended to the kernel image.

Signed-off-by: David Lechner <david@lechnology.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2018-12-28 11:50:11 +01:00
David Lechner
b2e5014af5 board/lego/ev3: fix max U-Boot flash size
The first stage bootloader on LEGO MINDSTORMS EV3 only loads the first
256K of the flash memory (this is hard-coded in an EEPROM). So, the
second stage bootloader (U-Boot) cannot exceed this size.

Signed-off-by: David Lechner <david@lechnology.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2018-12-28 11:48:34 +01:00
André Hentschel
f2c1e2e885 board/freescale/common/imx: fix typo
Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2018-12-27 17:09:59 +01:00
André Hentschel
92daeae960 board/freescale/imx8mqevk: fix typos in readme
Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2018-12-27 17:09:54 +01:00
Fabio Estevam
98524e573c configs/freescale_imx7dsabresd: Apply upstream U-Boot fix
NXP U-Boot tree has the following build issue:

  MKIMAGE u-boot-dtb.imx
Error: No BOOT_FROM tag in board/freescale/mx7dsabresd/imximage.cfg.cfgtmp
arch/arm/imx-common/Makefile:91: recipe for target 'u-boot-dtb.imx' failed
make[2]: *** [u-boot-dtb.imx] Error 1
Makefile:877: recipe for target 'u-boot-dtb.imx' failed

This issue has been fixed by commit  f916757300c1  ("imx: Create
distinct pre-processed mkimage config files"), so backport this
commit to the NXP U-Boot tree in order to fix the build error.

Fixes:
https://gitlab.com/buildroot.org/buildroot/-/jobs/136980027

Reported-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>

Signed-off-by: Fabio Estevam <festevam@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2018-12-21 14:58:35 +01:00
Julien Olivain
31f5c8561f configs/csky_gx6605s: bump gcc to 6.3.0, kernel to 4.9.56
This patch updates the csky custom external toolchain to fix a broken
host dependency of gdb on libexpat.so.0 (most hosts now ship
libexpat.so.1). gdb is required to copy and and boot the kernel (see
board/csky/readme.txt). The updated gdb no longer has this host
dependency, which solves the issue.

Since this external toolchain was built and tested with csky kernel
4.9.56, this patch also updates to that kernel version.

Finally, this 4.9.56 csky kernel changed its default bootargs. So we
add a patch to preserve the same behavior as the previous version.

Signed-off-by: Julien Olivain <juju@cotds.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2018-12-16 21:24:44 +01:00
Jagan Teki
2dd62b6d6e configs/orangepi_lite2: add WiFi support
Orangepi lite2 board has AP6356S WiFi/BT combo, but does
not have ethernet port. So it makes sense to enable wireless
networking by default:
- add broadcom wireless firmware package to image
- add basic wireless tools to image
- add rootfs overlay with proper NVRAM file for on-board AP6356S chip
- add mdev to image to enable module autoloading
- update readme.txt to test wifi

Signed-off-by: Jagan Teki <jagan@amarulasolutions.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2018-12-16 15:56:53 +01:00
Jagan Teki
753052090f configs/orangepi_lite2: new defconfig
Add initial support for Orangepi Lite2 board with below features:

- U-Boot 2018.09
- Linux 4.19.0-rc8
- Default packages from buildroot

Signed-off-by: Jagan Teki <jagan@amarulasolutions.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2018-12-16 15:56:17 +01:00
Jagan Teki
209f98154f configs/orangepi_one_plus: new defconfig
Add initial support for Orangepi One Plus board with below features:

- U-Boot 2018.09
- Linux 4.19.0-rc8
- Default packages from buildroot

Signed-off-by: Jagan Teki <jagan@amarulasolutions.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2018-12-16 15:54:40 +01:00
Ezequiel Garcia
aacf3acb84 ci20: Fix U-Boot build with codesourcery toolchain
Currently, U-Boot is failing to build, due to some issues
with the toolchain and the U-Boot port.

Fix it.

Signed-off-by: Ezequiel Garcia <ezequiel@collabora.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2018-12-15 11:15:34 +01:00
Peter Korsgaard
13c43455a0 Merge branch 'next'
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2018-12-02 08:16:10 +01:00
Calin Crisan
223d2fdf23 Merge branch 'thingos' into dev 2018-11-29 22:34:09 +02:00
Calin Crisan
999d64b7bf Revert "odroidxu4: refuses to boot sometimes with loglevel=1"
This reverts commit eb9f226f790ef1371dd9401a76c54e5d6a8a9f5d.
2018-11-29 22:31:54 +02:00
Erico Nunes
9fb2a48959 configs/aarch64_efi_defconfig: new defconfig
New generic defconfig for aarch64, to run on aarch64 servers compliant
with EFI firmware and ACPI.

This can also be tested with qemu, and is useful so that we have an
arm defconfig with grub enabled. Tested with qemu 2.11.2 and AAVMF,
the aarch64 virtual machine UEFI firmware.

Signed-off-by: Erico Nunes <nunes.erico@gmail.com>
[Thomas: extend readme.txt with more details]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2018-11-26 21:11:08 +01:00
Calin Crisan
a3e78e846b Merge branch 'thingos' into dev 2018-11-25 16:12:20 +02:00
Calin Crisan
1911c500c0 Update all initramfs images 2018-11-25 16:10:42 +02:00
Calin Crisan
e45ca31fad Merge branch 'thingos' into dev 2018-11-24 11:22:56 +02:00
Calin Crisan
9bce0c12d5 Adjust BOOT_START values for some boards 2018-11-24 11:21:44 +02:00
Calin Crisan
4f3c754c80 Merge branch 'thingos' into dev 2018-11-23 22:11:44 +02:00
Calin Crisan
e73fd3dc4b overlay-initramfs: add /boot & /data 2018-11-23 22:10:27 +02:00
Calin Crisan
135f716409 mkimage.sh: fix total disk size 2018-11-23 22:08:11 +02:00
Peter Korsgaard
aabd7f6ad0 orangepi_zero_defconfig: bump linux to 4.19.3, u-boot to 2018.11
4.18 brought cpufreq support for H3, but sunxi_defconfig does not enable the
ondemand cpufreq govenor so the frequency is dynamically adjusted - So
enable it in linux-extra.config.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2018-11-23 10:48:03 +01:00
Peter Korsgaard
91887cf778 orangepi_pc_defconfig: bump linux to 4.19.3, u-boot to 2018.11
4.18 brought cpufreq support for H3, but sunxi_defconfig does not enable the
driver for the sy8106a regulator used on the board or enable the ondemand
cpufreq govenor so the frequency is dynamically adjusted - So enable these in
linux.fragment.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2018-11-23 10:48:00 +01:00
Thomas Petazzoni
c79f5a8876 board/pc: use frame pointer unwinder in linux.config
The default ORC unwinder requires libelf to be built. While we could
build libelf using BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF, we probably
don't really need the ORC unwinder in the PC defconfigs, so let's use
the frame pointer unwinder instead.

Fixes:

  https://gitlab.com/buildroot.org/buildroot/-/jobs/123771107

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2018-11-23 10:43:24 +01:00
Fabio Estevam
1ad9c45a05 configs/imx6sabre: Create distinct pre-processed mkimage config files
Commit 0c4bccf9e882 ("configs/imxsabre: Fix U-Boot parallel build issue")
tried to fix the parallel build issue, but the real fix was developed
later by Trent Piepho later, so add such commit to fix Buildroot
build failures on rel_imx_4.9.x_1.0.0_ga NXP branch.

Fixes:
https://gitlab.com/buildroot.org/buildroot/-/jobs/123771053
https://gitlab.com/buildroot.org/buildroot/-/jobs/123771054
https://gitlab.com/buildroot.org/buildroot/-/jobs/123771055

Reported-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Fabio Estevam <festevam@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2018-11-23 10:42:42 +01:00