summaryrefslogtreecommitdiffstats
path: root/board/lego
Commit message (Collapse)AuthorAgeFilesLines
* configs/lego_ev3: update to Linux kernel 4.19 and U-Boot 2018.11David Lechner2018-12-284-33/+33
| | | | | | | | | | | 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>
* board/lego/ev3: fix max U-Boot flash sizeDavid Lechner2018-12-281-1/+1
| | | | | | | | | 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>
* board/lego/ev3: update to 4.14 kernel and 2017.11 U-BootDavid Lechner2017-11-225-144/+40
| | | | | | | | | | | | | This updates the LEGO MINDSTORMS EV3 board to Linux kernel 4.14 and U-Boot 2017.11. * Kernel patches are dropped because they are in mainline now. * This caused the kernel image to be >3M so some adjustments to the image sizes/layout needed to be made in U-Boot. * Updated U-Boot version bumped since we are touching this config anyway Signed-off-by: David Lechner <david@lechnology.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* configs/lego_ev3: use genimage to rename uImage fileDavid Lechner2017-05-312-4/+2
| | | | | | | | This uses a genimage feature to rename the uImage file instead of manually creating a symlink in the post-image script. Signed-off-by: David Lechner <david@lechnology.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* lego: ev3: use mainline kernelDavid Lechner2017-05-167-8/+198
| | | | | | | | | | It is finally possible to boot LEGO MINDSTORMS EV3 from the mainline Linux kernel. This patch updates the defconfg to use the mainline kernel instead of the custom ev3dev kernel. [Peter: lock kernel headers version] Signed-off-by: David Lechner <david@lechnology.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* board/lego/ev3: Use ev3dev linux ext for ev3dev driversDavid Lechner2016-11-022-26/+2
| | | | | | | | This uses the ev3dev linux extension to compile the ev3dev drivers for LEGO MINDSTORMS EV3. Signed-off-by: David Lechner <david@lechnology.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* board/lego/ev3: Create images using genimageDavid Lechner2016-11-024-62/+96
| | | | | | | | | | | This adds a script to create SD card and flash images for LEGO MINDSTORMS EV3 using the genimage tool. The default kernel config had to be modified to add support for squashfs and to add a ram disk. Signed-off-by: David Lechner <david@lechnology.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* configs/lego_ev3: bump kernel to 4.4 seriesVincent Stehlé2016-10-152-7/+27
| | | | | | | | | | | | | | | Bump kernel revision used by lego_ev3_defconfig to the latest tag from ev3dev, as suggested by Peter. This is a 4.4 series kernel, which has the added benefit of not necessitating a specific gcc to boot. We need a patch to create an empty drivers/lego/Kconfig file for the build to succeed though, as the ev3dev kernel normally expects a drivers tree to be checked out there. Signed-off-by: Vincent Stehlé <vincent.stehle@laposte.net> Suggested-by: Peter Korsgaard <peter@korsgaard.com> Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* configs: add lego_ev3_defconfigVincent2014-06-181-0/+135
Add initial support for the Lego Mindstorms EV3 programmable brick. The Lego Mindstorms EV3 brick comprises a Texas Instruments AM1808 SoC, with an ARM 926EJ-S main processor running at 300 MHz. https://en.wikipedia.org/wiki/Lego_Mindstorms_EV3 This configuration uses the Linux kernel of the ev3dev project. https://github.com/mindboards/ev3sources More info is available in the board/lego/ev3/readme.txt file, shamelessly documented in the same way as the SoCkit folks did. [Peter: lock kernel headers to match] Signed-off-by: Vincent Stehlé <vincent.stehle@laposte.net> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
OpenPOWER on IntegriCloud