This kernel is based on linux-timesys 3.0.15, and adds commits for pcm052
support that include:
* Add FEC1 support
* Add QSPI NOR support
* Add PWM backlight support
* Enable watchdog
* Fix DCU settings
* New defconfig (i.e. pcm052)
This kernel has been tested on the pcm052 platform.
Signed-off-by: Anthony Felice <tony.felice@timesys.com>
This kernel is based on linux-timesys 3.0.15, and adds commits for pcl052
support that include:
* Add HDMI support
* Add LED GPIO support
* Fix DCU multiplier calculation
* Fix USB Gadget
* New defconfig (i.e. pcl052)
This kernel has been tested on the pcl052 platform.
Signed-off-by: Anthony Felice <tony.felice@timesys.com>
The 3.10.17-1.0.0 GPU has been updated tp 4.6.9p13 release. This patch
updates the kernel driver to be compatible with it.
Change-Id: Ice6579d97c8488c5e551db5949d3ee3786d50dc9
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Tested-by: Eric Nelson <eric.nelson@boundarydevices.com>
The 3.10.17-1.0.0 GPU has been updated tp 4.6.9p13 release. This patch
updates the kernel driver to be compatible with it.
Change-Id: I6607dd6879e77654d8ac1894eed18ce808eb7e8d
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Several changes to defconfig including:
- Add CONFIG_CFLAGS and CONFIG_FHANDLE to allow for systemd support
- Enable Broadcom drivers by default
- Enable RFKILL support in kernel, this is necessary for Broadcom driver
- Enable user-space view of device tree in /proc/device-tree
Signed-off-by: John Weber <rjohnweber@gmail.com>
The following changes are made:
- Update SRCREV to 95f32b7
- Set the git URI in WANDBOARD_GITHUB_MIRROR to allow overide in
local.conf
Signed-off-by: John Weber <rjohnweber@gmail.com>
The branch, which contains the needed hash, is:
m53evk-rel-2013-05-02-v3.9
Fix the recipe accordingly.
Change-Id: Ie5d7b1f550d0d1ec92f3b4cea89f1b73d069cf32
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Seems "same" changes has been made on both master and dora branch,
but the dora commit has the space in place.
This patch was created via:
git diff freescale/dora..freescale/master recipes-kernel/linux/linux-imx_3.0.35.bbappend | patch -p1 -R
Signed-off-by: Andreas Henriksson <andreas.henriksson@endian.se>
Add missing flags in kernel config.
Namely: CONFIG_USB_EHCI_ARC_H1=y and CONFIG_USB_FSL_ARC_OTG=y
Signed-off-by: Pavel Kopylov <pavel.kopylov@gmail.com>
The compatible machine filter is required to avoid build warnings when
building for other boards, as:
,----[ Build warning ]
| WARNING: Unable to get checksum for linux-boundary
| SRC_URI entry defconfig: file could not be found
`----
Change-Id: I2f55697fbef29c35b332bfdcc5023c5f70bc9e4b
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
This kernel is based on linux-imx 3.0.35, and adds patches for
CuBox-i and HummingBoard support
Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
This reduces a lot the number of patches we need to apply and easy
upgrade to the Vivante 4.6.9p13 GPU that comes with the
3.10.17-1.0.0-beta BSP.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
If SRCREV is not in the master branch, the SRC_URI must specify the
branch; this patch also move the inclusion of defconfig file, at
SRC_URI, to the .inc to avoid appending it in the 3.9 recipe.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
This patch adds experimental support for the 3.10.17-beta kernel
for Boundary Devices BD-SL-i.MX6 (built to SABRE Lite), Nitrogen6X,
and Nitrogen6_Lite boards.
To try it out, set PREFERRED_VERSION_linux-boundary = "3.10.17"
in your local.conf file.
Most functionality has been tested as detailed on this page:
http://boundarydevices.com/mx6-linux-kernel-3-10-17-beta/
Testing has been limited though, so don't expect it to be
production-ready.
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
This update pushes the kernel version for Boundary Devices'
boards to Boundary Devices latest 3.0.35_4.1.0 head.
Most of the changes are for custom boards, but a number
are of use to users of stock SABRE Lite, Nitrogen6X and
Nitrogen6_Lite boards, including:
- Auto-focus support for the OV5640
- Support for a number of new displays and
touch panels, and
- Support for adv7180 composite video input
through the CSI0 port
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Adding recipes for early 3.10.17 kernel support for Wandboard.
To use this recipe, edit the local.conf file and add the line:
PREFERRED_VERSION_linux-wandboard = "3.10.17"
Signed-off-by: John Weber <rjohnweber@gmail.com>
Remove sound support as there is no sound on the boards.
Remove useless Logitech DJ module
Fine tune the debugging option to remove a lot of debugging messages
(input events, USB, lockdep).
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
New bitbake checks for SRCREV in the branch to be checked out.
That defaults to master, but SRCREV may not be in master. Set the
branch so bitbake doesn't die.
Amended by John Weber to use GITBRANCH instead of BRANCH.
Signed-off-by: John Weber <rjohnweber@gmail.com>
The Congatec qmx6 is based on 3.0.35-4.0.0 BSP and has not been ported
to the 3.0.35-4.1.0 yet; we workaround it fixing the revision and
applying the need patches on top of the kernel for it to work with the
3.10.9-1.0.0 GPU.
Change-Id: Ifa5baa4dd26edd5e68c9f3e2d5dec2b078e05a23
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Update defconfig to reflect the new features in d35902c7:
* use LZO compression to improve boot speed
* enable Future Eletronics 7" LCD expansion board support
* remove boot logo as we usually use Yocto splash and it avoids two
changes in a roll
Signed-off-by: Mario Domenech Goulart <mario@ossystems.com.br>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
This provides a kernel for use with SabreLITE and Nitrogen6X boards.
Change-Id: I02477254b2986ffb05b81b264121527238800fcd
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>