Commit Graph

46 Commits

Author SHA1 Message Date
Otavio Salvador
1a9cd5ef40 gk802: Remove board support
The gk802 is not being actively maintained at this moment and it lacks
support for current GPU version.

This patch remove the board and specific recipes and can be reverted
later when a better support is provided for this board.

Change-Id: I0575c244945d7b4ee78ac47aae5c4a5d0bfbd793
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-10-18 12:25:51 -03:00
Eric Nelson
054e9945f4 nitrogen6x-lite: Add Broadcom firmware
The Nitrogen6-Lite board supports Wi-fi with a daughterboard
with the Broadcom 4330 ABGN chip.

This patch adds the driver, firmware, and calibration (nvram)
files to the build using the broadcom-nvram-config recipe.

Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
2013-10-07 23:28:52 -03:00
Lucas Dutra Nunes
f5831220de linux-boundary: add nitrogen6x-lite defconfig
Change-Id: I18df1af1199cf3d8ec2568799800b19215eb4bb0
Signed-off-by: Lucas Dutra Nunes <ldnunes@ossystems.com.br>
2013-10-07 23:28:52 -03:00
Lucas Dutra Nunes
5166672a28 linux-boundary: move nitrogen6x defconfig to machine dir
The move is necessary to add support for the nitrogen6x-lite board.

Change-Id: I146e2a871b4e73f581cadd536ec03452a3756b2f
Signed-off-by: Lucas Dutra Nunes <ldnunes@ossystems.com.br>
Tested-by: Eric Nelson <eric.nelson@boundarydevices.com>
Acked-by: Eric Nelson <eric.nelson@boundarydevices.com>
2013-10-07 23:28:52 -03:00
John Weber
12af63db77 linux-wandboard: Move repository to wandboard-org's github
Move source repository to github.com/wandboard-org/linux.

Signed-off-by: John Weber <rjohnweber@gmail.com>
2013-10-05 18:13:39 -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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
SARTRE Leo
3dea2b434c linux-imx-3.0.35: Add Congatec qmx6 support
Based on imx6qsabrelite BSP. Code originally written by Congatec Linux
team, based on the tag rel_imx_3.0.35_1.1.0 from Freescale's linux
git.

Signed-off-by: Leo Sartre <lsartre@adeneo-embedded.com>
2013-03-12 15:26:29 -03:00
John Weber
b057708fab linux (3.0.35): Add support for Wandboard-Dual
Signed-off-by: John Weber <rjohnweber@gmail.com>
2013-02-27 09:35:06 -03:00
Fabio Estevam
93ea67bf6c linux-imx-2.6.35.3: udev needs CONFIG_DEVTMPFS_MOUNT
New udev version needs CONFIG_DEVTMPFS_MOUNT to be selected, otherwise console
gets stuck.

The same approach has been already deployed into 3.0.35 as per commit 96417b88a
at meta-freescale-arm: (Recent versions of udev (182 in OE-core) need devtmpfs
to operate correctly).

Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
2013-01-23 14:18:12 -02:00
Otavio Salvador
a2392c91f9 linux-imx (2.6.35.3): update imx233-olinux.patch to Freescale's 10.12.01 branch
The Freescale's branch for mxs SoC family is based on 10.12.01 BSP and
the patch needed some changes to apply properly. The patch has been
updated based on this branch.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2012-08-07 10:36:28 -03:00
Otavio Salvador
1ff364c0a7 linux-imx (2.6.35.3): sync imx233-olinuxino with imx23evk
It provides besides the original configuration:

Enabled:

 * FUSE file system
 * GPIO sysfs interface
 * SMSC95xx
 * TV output
 * USB ACM
 * USB Printer
 * USB Serial (FTDI and PL2303)

Disabled:

 * LCD LMS430
 * MTD supprt

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2012-08-07 10:36:28 -03:00
Otavio Salvador
06edd96455 linux-imx (2.6.35.3): drop imx233-olinuxino-maxi specific config
We will share the Kernel setup among all iMX233-OlinuXino variants.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2012-08-05 12:55:15 -03:00
Otavio Salvador
3d27f2a4b0 linux-imx (2.6.35.3): use imx233-olinuxino override and share defconfig
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2012-07-26 17:33:14 -03:00
Otavio Salvador
a5998b4832 linux-imx (2.6.35.3): enable AUART for imx233-olinuxino-{maxi,micro}
The following options need to be enabled on the kernel configuration
for those to work:

 CONFIG_MXS_AUART1_DEVICE_ENABLE=y
 CONFIG_SERIAL_MXS_AUART=y

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Reported-by: Razvan Dragomirescu <razvan.dragomirescu@gmail.com>
2012-06-17 09:32:01 -03:00
Otavio Salvador
b9c7f25a56 linux-imx (2.6.35.3): use ext4 support in imx233-olinuxino (maxi and micro)
ext4 is capable of be used to ext3 and ext2 filesystems giving maximum
flexibility with minimal memory and resource use.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2012-06-10 11:26:56 -03:00
Otavio Salvador
7f9af2ed9b linux-imx (2.6.35.3): enable FUSE support in imx233-olinuxino (maxi and micro)
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2012-06-10 11:26:56 -03:00
Otavio Salvador
738dd658e3 linux-imx (2.6.35.3): drop smsc95xx patch
The patch has been move to meta-fsl-arm as this is clearly a fix and
ought to be shared among all boards.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2012-05-29 10:13:40 -03:00
Otavio Salvador
67f5f1bd12 linux-imx (2.6.35.3): add imx233-olinuxino-micro configuration
This is the same of imx233-olinuxino-maxi but with SMS95xx usb network
disabled.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2012-05-28 14:31:57 -03:00
Otavio Salvador
f95a1a6956 linux-imx (2.6.35.3/imx233-olinuxino): fix compilation with disabled ADC
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2012-05-22 19:07:48 -03:00
Otavio Salvador
9495196570 linux-imx (2.6.35.3): add imx233-olinuxino-maxi support
This includes the kernel configuration plus a fix, backported from
2.6.36 kernel, to fix smsc95xx support for MAC configuring at run time.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2012-05-21 08:13:32 -03:00