Commit Graph

125 Commits

Author SHA1 Message Date
Eric Bénard
43aa8be995 init-ifupdown: migrate interfaces from netbase
since Mon Feb 4 19:13:20 2013 +0200, commit
"5ce5c3d netbase: split up in netbase and init-ifupdown" in oe-core
moved netbase's configuration file into init-ifupdown

Change-Id: Iefdf697cdb080adc4cfd9a157406a3c5fa25b7bb
Signed-off-by: Eric Bénard <eric@eukrea.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-09-22 18:12:47 -03:00
Otavio Salvador
03aed4c634 imx-bootlets: Drop imx233-olinuxino support
We've been using imx233-olinuxino with U-Boot for quite some time and
this reduces the amount of code we need to maintain, so remove it.

Change-Id: I872fada913e7dfb95cddcdf3fc336964f3468e63
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-09-21 18:40:06 -03:00
Eric BENARD
5b753d3d13 barebox: add cfa10036 to COMPATIBLE_MACHINE
Signed-off-by: Eric Bénard <eric@eukrea.com>
2013-09-17 10:38:43 -03:00
Eric Nelson
eca154f173 linux-boundary (3.0.35): update to match Freescale's 4.1.1 release
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
2013-09-17 10:37:38 -03:00
Fabio Estevam
f83f92fbc3 conf: Allow wandboards to boot a mainline kernel
Pass KERNEL_DEVICETREE, so that wandboard variants could boot a mainline kernel.

The solo variant uses the same dtb from the dual-lite, as they are the same
SoC with only the number of cores being different.

Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
2013-09-17 10:36:52 -03:00
Alexandre Belloni
4b093df5f1 formfactor: add cfa10057 and cfa10058 information
Change-Id: I9521a4879b63964fc68d2a8f5be2940aac5a8005
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
2013-09-13 16:47:38 -03:00
Alexandre Belloni
82eac09e53 pointercal-xinput: add calibration for cfa10057 and cfa10058
Change-Id: Ifaac3f9018ac7fb3f112f4e96fe8ce8e70d7d984
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
2013-09-13 16:46:22 -03:00
Alexandre Belloni
e002d0af81 Add a machine configuration for cfa-10058
cfa-10058, also called cfa-921 is a cfa-10036 plus ethernet, usb, mems
and a 4" touchscreen.

Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
2013-09-07 11:20:21 -03:00
Alexandre Belloni
7953772183 Add a machine configuration for cfa-10057
cfa-10057, also called cfa-920 is a cfa-10036 plus ethernet, usb, mems
and a 3.5" touchscreen.

Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
2013-09-07 11:20:21 -03:00
Alexandre Belloni
6d759ec1df Add a machine configuration for cfa-10056
The cfa-10056 is a cfa-10037 with a 4" LCD screen.

Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
2013-09-07 11:20:21 -03:00
Alexandre Belloni
1834aa9046 Add a machine configuration for cfa-10055
The cfa-10055 is a cfa-10037 with a 3.5" touchscreen attached.

Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
2013-09-07 11:20:21 -03:00
Alexandre Belloni
ce18ee074e Add a machine configuration for cfa-10049
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
2013-09-07 11:20:21 -03:00
Alexandre Belloni
a796f1b334 Add a machine configuration for cfa-10037
The cfa-10037 is a breakout board for the cfa-10036.

Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
2013-09-07 11:20:21 -03:00
Alexandre Belloni
27a92572e2 cfa10036: split configuration
Introduce an include file to be able to support multiple boards using
the cfa10036 by reusing the imx-bootlets, barebox and kernel
configurations.

Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
2013-09-07 11:20:21 -03:00
Alexandre Belloni
cccce6ee38 linux-cfa: always use cfa10036 as MACHINE for the kernel link
Barebox is configured to always look for a kernel image named
zImage-cfa10036.

Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
2013-09-07 11:20:20 -03:00
Otavio Salvador
acf3517d75 linux-imx (3.0.35): Change GPU_VIV to be built-in
The galcore module does not support auto-load and to avoid manual
handling of it we should have it built-in. This changes the defconfig
file for it.

Change-Id: I559f99ef197d752d2ac0c398ad0b4180b6cc2d1f
Reported-by: Rene Fichter <rene.fichter@megger.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-09-06 09:26:49 -03:00
Eric Nelson
69bed23e70 u-boot-boundary: Update to 2013-07 release
This patch updates U-Boot and the boot script to the latest production
version as described in this post:
	http://boundarydevices.com/u-boot-2013-07-release/

For Yocto users, it also adds support for processor and memory
configurations other than the standard Quad-core/1GB option.

To build U-Boot for other CPU or memory combinations, you can set
the UBOOT_MACHINE variable in your local.conf according to the
following table:

Processor           Memory    Configuration
--------------      ------    --------------------
i.MX6Quad/Dual        1GB     nitrogen6q_config
i.MX6Quad/Dual        2GB     nitrogen6q2g_config
i.MX6Dual-Lite        1GB     nitrogen6dl_config
i.MX6Dual-Lite        2GB     nitrogen6dl2g_config
i.MX6Solo           512MB     nitrogen6s_config
i.MX6Solo             1GB     nitrogen6s1g_config

This patch also updates the boot script to allow support
for device-tree-enabled kernels in preparation for a 3.5.7
alpha release.

If a device-tree binary (imx6q_sabrelite.dtb or imx6q_nitrogen6x.dtb)
is found in the root directory of the boot (p1) partition, it
will be passed to the kernel.

Change-Id: Ieeeb4b094ddfbcf3982bfe4a682015b5cbe25797
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-08-29 17:05:28 -03:00
Alexandre Belloni
191404273c cfa10036: Add cfa10036 machine configuration
This configuration supports the following Crystalfontz boards:
 - cfa-10036
 - cfa-10037
 - cfa-10049
 - cfa-10055
 - cfa-10056
 - cfa-10057
 - cfa-10058

which are all based on the cfa-10036.

Change-Id: Iabab3cfb7802e025c7da66155bc47c9164bcf1fa
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
2013-08-29 17:05:04 -03:00
Alexandre Belloni
9b1a8e7855 linux-cfa: Add a kernel recipe supporting Crystalfontz boards
Change-Id: Id81bdf6388c26a56837ed9ed46c1f2f78ec02b2f
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
2013-08-29 17:05:04 -03:00
Alexandre Belloni
e3bc44ce10 imx-bootlets: Add a recipe for barebox and cfa-10036 support
Change-Id: I705c0c2fcf8bb06e3dbd129b2005856a8a90a589
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
2013-08-29 17:05:04 -03:00
Alexandre Belloni
a85f36f7b2 barebox 2013.08.0: Add support for the cfa10036
Change-Id: I376c2e6174dc67716d1c98b0abf8d6aba0e748e8
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
2013-08-29 17:05:03 -03:00
Otavio Salvador
955d58e834 linux-boundary: Add support to Vivante 4.6.9p12 GPU code
This backport the support for Vivante 4.6.9p12 GPU from 3.5.7 kernel
while Freescale does not make a new 3.0.35 release with this.

Change-Id: If3bf361344d6a661a141e5545d5ab381865b10e6
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-08-22 18:03:00 -03:00
Otavio Salvador
f8034cccd1 linux-wandboard: Add support to Vivante 4.6.9p12 GPU code
This backport the support for Vivante 4.6.9p12 GPU from 3.5.7 kernel
while Freescale does not make a new 3.0.35 release with this.

Change-Id: Iab703925874d62bab8ec90a45c9245b061aa30a5
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-08-22 18:03:00 -03:00
Otavio Salvador
53cae59d3a Rework machines to use dtb file in KERNEL_DEVICETREE variable
The linux-dtb.inc has been reworked to use the Linux kernel build
system to generate the DeviceTree binaries so now KERNEL_DEVICETREE
variable should has the /target/ name, not the file path. This patch
reworks following machines:

 - imx233-olinuxino-*
 - m28evk
 - m53evk

Change-Id: I824e818f50de094fe1b25ef3ea202abd90093650
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-08-20 13:47:17 -03:00
Otavio Salvador
f6cc86276b m53evk: Remove duplicated setting of U-Boot preferred provider
The system already default for u-boot-fslc as provider so we shouldn't
hardcode it here.

Change-Id: I4472561b74f857813b5f1f2b9d8ed2d68f479c8d
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-08-20 13:47:17 -03:00
Matthias Benesch
4263abc07b gk802: Add Zealz GK802 machine configuration
Signed-off-by: Matthias Benesch <twoof7@freenet.de>
2013-08-16 08:48:09 -03:00
Matthias Benesch
4e1e878b8b linux-imx6dongle: Add Linux Kernel fork of i.MX6 HDMI dongle
Signed-off-by: Matthias Benesch <twoof7@freenet.de>
2013-08-16 08:48:09 -03:00
Matthias Benesch
e98629d926 u-boot-imx6dongle: Add u-boot fork of i.MX6 HDMI dongle
Signed-off-by: Matthias Benesch <twoof7@freenet.de>
2013-08-16 08:48:09 -03:00
John Weber
dae9a3479d linux-wandboard: Update SRCREV to 929768aa
Change-Id: I91d6377b02e3c59f8636a5a99219c4c7fe32ffdd
Signed-off-by: John Weber <rjohnweber@gmail.com>
2013-08-06 09:23:49 -03:00
Otavio Salvador
953b8a16df linux-boundary: Update to 7d87529 revision
This updates the kernel its last defconfig and include following changes:

70add62 mx6qsaberlite: Add DVFS, MIPI_CSI2 and PERFMON
10117a5 nit6xlite: Add PWM3 backlight (pwm.backlight.2)
e8d0217 disable SDMA on UARTs
58532a1 nitrogen6x: add OSS audio
ab352ed ENGR00271136 Fix build break when CONFIG_CLK_DEBUG is disabled
4e1c387 ENGR00271359 Add Multi-touch support
15e301a Merge FEC fix from Freescale 3.5.7 kernel (has not made it
        into Freescale's 3.0.35 kernel but is definitely present in 3.0.35):
ebad167 boundary defconfigs: add Device Mapper for use with Debian installer
9a25a36 Revert "nitrogen6x: add OSS audio"
7d87529 Add support for DVI monitors

The INC_PR set has been removed as it were not being used in the
recipe and we don't need to change PR anymore, in usual cases.

Change-Id: I51bf80555825d5db6d041512aca3e23146e489bb
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-07-22 10:27:40 -03:00
Otavio Salvador
dc5ce4ec53 linux-wandboard: Remove usused patch and INC_PR
The kernel is based on Freescale 3.0.35-4.0.0 kernel and has the
4.6.9p11 Vivante GPU code applied so the patch is unused but was
leftover.

The INC_PR were not being used so this has been dropped as well.

Change-Id: I24b39fa3302760d15edb49ffe889a5b3e017f595
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-07-22 10:27:16 -03:00
John Weber
4fa3141baa linux-wandboard: update recipe to use SRCREV
Updating recipe to use SRCREV instead of top-of-tree.  Use latest SRCREV
corresponding to latest FSL kernel update (3.0.35_4.0.0).

Signed-off-by: John Weber <rjohnweber@gmail.com>
2013-07-22 08:54:46 -03:00
Eric BENARD
fd0255b339 u-boot-script-boundary: handle the case where MACHINE=imx6sabrelite
else the build fails with :
uboot-mkimage: Can't open board/boundary/imx6qsabrelite/6x_bootscript: No such file or directory

Signed-off-by: Eric Bénard <eric@eukrea.com>
Cc: Eric Nelson <eric.nelson@boundarydevices.com>
2013-07-18 10:04:18 -03:00
John Weber
2f9a59f54b linux-wandboard: update defconfig file
Update the wandboard defconfig file to reflect a closer alignment to
the default configurations of the Freescale reference boards.  Here
is a high-level summary of changes:

    - Disable SWAP, as we do not have a swap partition
    - Enable/disable certain ARM errata workarounds
    - Enable audio and SGTL5000
    - Build all cpufreq modes
    - Touchscreen and keyboard input support
    - DRM support converted from built-in to modules
    - Added some USB gadget support
    - Added default crypto options and hardware crypto support (FSL CAAM)

Signed-off-by: John Weber <rjohnweber@gmail.com>
2013-07-15 17:55:58 -03:00
Otavio Salvador
3898b9dfa4 wandboard-quad: Add Wandboard Quad support
Change-Id: I5364de1e40d939865fc8a939825d52255e33f505
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-07-10 09:23:05 -03:00
Otavio Salvador
4dea0e59f0 broadcom-nvram-config: Add wandboard-quad as compatible machine
Change-Id: Ib3e6730d0ba9462a8aeeefcc592f7307d601efab
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-07-10 09:23:05 -03:00
John Weber
e5e607f4d3 linux-wandboard: Add support for non-Android kernel
Change-Id: I145ba215c6df8751d6c82a1312af780a5e66dd29
Signed-off-by: John Weber <rjohnweber@gmail.com>
2013-07-10 09:23:05 -03:00
Erik Botö
b56585923f linux-boundary: Updated SRCREV to pull latest changes.
The linux-boundary git now contain fixes for GCC 4.8. Without those
the kernels built using GCC 4.8 crashed during boot.

Change-Id: Ie71886e068629ef2c58243e3bfc16876cecb67d9
Signed-off-by: Erik Botö <erik.boto@pelagicore.com>
2013-07-09 12:14:16 -03:00
Otavio Salvador
a5e9dd0390 linux-wandboard: Update to 3.0.35-4.0.0 based kernel
The 3.0.35-4.0.0 based branch, provided by Wandboard, does not has all
the updates provided by Freescale official BSP so the new GPU version
does not work with it. The added patch fix this specific issue.

Change-Id: I1456b5d94e2bdaf83866b4a3a04bf4ab7c0ef2c0
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-07-03 09:46:16 -03:00
Otavio Salvador
fc5675c4ba imx6qsabrelite: Remove specific setup and turn it as an alias to Nitrogen6X
This board now use the *same* code as Nitrogen6X and it boots from
internal SPI NOR memory. If you did change it to boot from the MMC
(SD3 or SD4) please check the Boundary's blog post at:

  http://boundarydevices.com/u-boot-on-i-mx6/#unbricking

Change-Id: I5ec3444afee65002f94c2d2de40662749e5a9070
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Acked-by: Eric Nelson <eric.nelson@boundarydevices.com>
2013-07-03 09:46:08 -03:00
Marek Vasut
7995948391 m53evk: Add DENX M53EVK support
Add DENX M53EVK board configuration file. This uses the linux-denx
kernel repository.

Change-Id: I4c7ad1446a3bf1cd5c149701861ed745025d1449
Signed-off-by: Marek Vasut <marex@denx.de>
2013-07-02 15:41:59 -03:00
Marek Vasut
f505438d6c linux-denx: Add linux-denx repository
Add this repository since it is needed for DENX M53EVK board. The
repository contains patched kernel source fitting this board. Also
add the m53evk defconfig.

Change-Id: I544d7a1f7632332c36b2b03ec0b784da2ff6472d
Signed-off-by: Marek Vasut <marex@denx.de>
2013-07-02 14:58:42 -03:00
SARTRE Leo
ca648ca250 linux-imx-3.0.35: update Congatec qmx6 support to bsp 4.0
Cleanup and adapting patch from congatec team.
Patch now apply to Freescale's bsp4.0

Change-Id: Ibe7e93d9dac5a2de38ec7c5ce274c3e83c270ec0
Signed-off-by: Leo Sartre <lsartre@adeneo-embedded.com>
2013-06-17 12:11:57 -03:00
SARTRE Leo
79b9a57fa0 u-boot-imx: update Congatec qmx6 support to bsp 4.0
Cleanup and adapting patch from congatec team to match.
Patch now apply to Freescale's bsp4.0.

Change-Id: I7d7b32342b35f9f6dc0966b2fecc97a1d91ae83c
Signed-off-by: Leo Sartre <lsartre@adeneo-embedded.com>
2013-06-17 12:11:56 -03:00
Jeremy Stashluk
d791c0e2e9 linux-boundary: freescale 4.0.0 BSP release
Boundary Devices kernel release to follow up the Freescale v4.0.0
Use nitrogen6x_defconfig and enable CONFIG_NETFILTER.

Change-Id: Id7abac7267680690364769bb8b3d5c48947abab5
Signed-off-by: Jeremy Stashluk <jstashluk@dekaresearch.com>
Acked-by: Eric Nelson <eric.nelson@boundarydevices.com>
2013-06-17 12:05:53 -03:00
Otavio Salvador
08348ddf96 m28evk: Add DENX M28EVK board support
Change-Id: I60012955c249d0a22726ef5127dc1cfbc5cfdd50
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-05-25 16:39:19 -03:00
Otavio Salvador
36f9379ae5 u-boot-imx: Remove Wandboard patch as it is now supported by mainline
The U-Boot 2013.04 provides Wandboard support so we don't need to keep
the old U-Boot around. It has been some time we're using the mainline
code by default for the Wandboard Solo and Dual without any reported
issues, so time to clean it.

Change-Id: I6139d8371ac5404abf65f7d55f2fbd703d52c1b8
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-05-25 16:37:42 -03:00
Otavio Salvador
83e8f04f08 netbase: Remove persistency MAC script
The machine uses the 'net-persistent-mac' package to provide this
feature and this script were forgot to be removed when moving to
it. While on that, updates the bbapend version to follow OE-Core
upgrade.

Change-Id: I0ef64c4ccec70dfe3e0e038e83abb823b2d2a1a6
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-05-04 00:34:19 -03:00
Daiane Angolini
864579b3ea wandboard-solo: : include vendor name and SOC
Include vendor name to machine name
Include SOC

Change-Id: I5f125c7865d28c5e04fed50c756983177637ae75
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-04-25 08:45:49 -05:00
Daiane Angolini
b7567756a8 wandboard-dual: include vendor name and SOC
Include vendor name to machine name
Include SOC

Change-Id: I8bc373b5bed5b57ab8ae47a22065dd34530bbe7b
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-04-25 08:45:20 -05:00