Commit Graph

1148 Commits

Author SHA1 Message Date
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
Daiane Angolini
4938e59330 nitrogen6x: Fix machine name, include SOC
Include vendor name to machine name
Include SOC

Change-Id: Id0ec17672ef819818184d44cd212ea6618978e8a
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-04-25 08:08:46 -05:00
Daiane Angolini
c9ad720996 imx6qsabrelite: Fix machine name, include SOC
Include vendor name to machine name
Include SOC

Change-Id: Ic067845196cdebf6da19c9d74fa687fc0d5035af
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-04-25 08:05:39 -05:00
Daiane Angolini
7838837c8c imx233-olinuxino-mini: Fix machine name, include SOC
Include vendor name to machine name
Fix machine name
Include SOC

Change-Id: I25ad8560abd0314a75fcee9c84cd45ff191a7b2c
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-04-25 08:03:00 -05:00
Daiane Angolini
04a42616fa imx233-olinuxino-micro: Fix machine name, include SOC
Include vendor name to machine name
Fix machine name
Include SOC

Change-Id: I7e98673e6356184e6f88743e6974869a32365046
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-04-25 08:01:41 -05:00
Daiane Angolini
20816653b1 imx233-olinuxino-maxi: Fix machine name and description, include SOC
Include vendor name to machine name
Fix machine name
Include SOC

Change-Id: I03716cac9cfee410f4230d9281f7eff09bedac60
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-04-25 07:43:26 -05:00
Daiane Angolini
7536f049b3 cgtqmx6: include SOC for machine description
Change-Id: I964c7cc826dd12434726423eb570e49c8e634d76
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-04-25 07:00:32 -05:00
Otavio Salvador
5f5a9cfcad Fix use of SOC_FAMILY as the most right value is preferred
The SOC_FAMILY uses the MACHINEOVERRIDES and it evaluates from left to
right. In this case, the most SoC specific value needs to be kept in
the right so it take precedence.

This has been catch when finding out why i.MX6SL EVK where using the
wrong value as entry point, and this was the root cause.

Change-Id: I34ae0076690716ba71fd80311a1e427821e4e762
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-04-17 18:36:29 -03:00
Otavio Salvador
34fa2e642b wandboard-solo: Add machine configuration
The kernel configuration is the same for Dual and Solo variants; to
fix it, we move the Dual defconfig to common directory avoiding
duplication.

Change-Id: I5d4b304c9980115318fdda75a6dc623783cb5cf7
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-04-10 10:18:16 -03:00
Otavio Salvador
502357a960 wandboard-dual: Remove the device-tree entry as it is not available
The Linux mainline does not yet include support for Wandboard so we
shouldn't have it here until the support has been added.

Change-Id: I8ec6e770859d84e39a8300f00af995c3d4fe9527
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-04-10 10:18:16 -03:00
Otavio Salvador
7b19c2ae7d wandboard-dual: Use U-Boot mainline
The U-Boot 2013.04 has support for Wandboard so we use it, from now on.

Change-Id: I9bdf3ce688d13f8d07d83643df097a1ce6341b6c
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-04-09 15:38:39 -03:00
Otavio Salvador
ded3e1d109 wandboard: Add 'wandboard' as SoC family and restrict kernel compatibility
This allow for addition of wandboard-solo soon, while avoid build
warning due lack of a generic 'defconfig' file.

Change-Id: Ifedad79f8093f1f5f4d9df9d5a4e5c45d452cdbf
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-04-09 15:38:39 -03:00
Otavio Salvador
fadd5041fc imx233-olinuxino.inc: Use U-Boot by default
The U-Boot now supports the mx23-olinuxino boards so we now use it by
default. The imx-bootlets support is still available in case someone
needs it.

Change-Id: I0ddf95f73b444db97056eb6568646cf236fa2b89
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-04-09 15:38:39 -03:00
Otavio Salvador
3885881fb5 imx233-olinuxino: Add mx23 to the SoC family
Change-Id: Ia1cf14ddbb29bed200c0a128aa6cf3757b45cd07
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-04-09 15:38:39 -03:00
Otavio Salvador
f127f3cb9d imx233-olinuxino: Enable USB HID support
Change-Id: Idd61888e932b0fdc9534cf6957a5b7061ba27675
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-04-09 15:38:39 -03:00
Otavio Salvador
1a5a3b3cc9 nitrogen6x: Change machine to use linux-boundary kernel
Change-Id: Ie815cf603657385e3220640c7773f2d3eaee7c8b
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-04-06 12:20:08 -03:00
Otavio Salvador
95d05adece imx6qsabrelite: Add Boundary Devices SabreLITE machine definition
This adds the Boundary Devices SabreLITE machine which were maintained
in meta-fsl-arm. We did this change as the support of the board is not
done by Freescale officially and the kernel with better support is the
one done by Boundary Devices which we now have available.

Change-Id: Ie040b38e23885fa164bb4cd25d8c4b0b00471e5c
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-04-06 12:20:08 -03:00
Otavio Salvador
3b351525b3 linux-boundary: Add recipe for Boundary Devices kernel
This provides a kernel for use with SabreLITE and Nitrogen6X boards.

Change-Id: I02477254b2986ffb05b81b264121527238800fcd
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-04-06 12:20:08 -03:00
John Weber
29ab3a55d7 linux-imx (3.0.35): Remove wandboard from recipe
With the addition of the linux-wandboard recipe, we remove wandboard
support from the linux-imx recipes in order to prevent confusion and keep
all Wandboard effort focused on the 'official' Wandboard kernel.

Signed-off-by: John Weber <rjohnweber@gmail.com>
2013-04-04 12:16:01 -03:00
John Weber
4069eb0b45 wandboard-dual: Make linux-wandboard preferred provider
With the addition of the linux-wandboard recipes, which build the
Wandboard kernel from the 'official' kernel source for Wandboard, change
the PREFERRED_PROVIDER to 'linux-wandboard'.

Signed-off-by: John Weber <rjohnweber@gmail.com>
2013-04-04 12:16:01 -03:00
John Weber
7eeb5a2d9e linux-wandboard (3.0.35): add recipe for 'official' wandboard kernel
Adds a recipe to build a kernel using the 'offical' wandboard
git repository.  Recipe is two parts.  linux-wandboard.inc specifies
items that should not change very often (e.g. SRC_URI).  The .bb
file specifies the SRCREV and other things that could change
quite often.

Signed-off-by: John Weber <rjohnweber@gmail.com>
2013-04-04 12:15:53 -03:00
Otavio Salvador
2ceee4eecb Merge "broadcom-nvram-config: Add compatible machine setting" 2013-03-25 14:49:04 +00:00
John Weber
58ae96298a linux-imx (3.0.35): Fix cpu_regulator problem with Wandboard
With a recent merge, the default kernel for mx6dl changed to linux-imx
3.0.35, rev 3.0.0.  In this branch, calls to mx6_cpu_regulator_init() are
required.  This patch adds this call to the Wandboard init file.

Also, fixed some minor things such as adding the header to the Wandboard
board file so that the original authors are credited, and uncommented
the #include for cpu_op-mx6.h which was commented out for some reason.

Signed-off-by: John Weber <rjohnweber@gmail.com>
2013-03-25 11:50:00 -03:00
Otavio Salvador
42cf4bcb32 broadcom-nvram-config: Add compatible machine setting
This avoid a warning, during recipe parsing of bitbake, due an
incompatible machine as the nvram.txt is not available as no know
default one is suitable for every board so a specific one is need.

Change-Id: I409a1310c6f37975a46d79cdbd84665daa381e0d
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-03-25 09:20:59 -03:00
John Weber
d7f5dc6aea wandboard-dual: Add broadcom-nvram-support to machine
Adds a line MACHINE_EXTRA_RRECOMMENDS for broadcom-nvram-support which
provides firmware files for the wifi chip (BCM4329) on Wandboard Dual.

Signed-off-by: John Weber <rjohnweber@gmail.com>
2013-03-23 12:19:16 -03:00
John Weber
72e29e1c3a broadcom-nvram-config: add nvram file support
Add a recipe to provide an nvram file required by certain Broadcom wifi
chips.  This file is machine-specific.

Files are installed at /lib/firmware/brcm.

Signed-off-by: John Weber <rjohnweber@gmail.com>
2013-03-23 12:18:16 -03:00
John Weber
1d3c0ac04d linux-imx (3.0.35): wandboard: replace brcm80211 driver 2013-03-21 21:56:31 -05:00
John Weber
336cfaf5ad linux-imx (3.0.35): wandboard: fix sdhc platform data 2013-03-21 21:56:30 -05:00