The update to the Wandboard Linux kernel includes the following changes:
- wandboard_defconfig: Enable CONFIG_USB_OTG
- wandboard/dts: Fix USB OTG
- wand-rfkill: Change gpio depending on wandboard revision
- wandboard: dts: Add alternate pin support for rev C1
- brcmfmac: Use fw filename and nvram based of devid for sdio.
- wandboard: add revision detect pin to rfkill driver
- wandboard/dts: change EDM gpio to open drain
- wandboard/dts: Enable lcdif in devicetree
- wandboard/dts: add fusion touchscreen to devicetree
- wandboard: Fix bluetooth
- wandboard_defconfig: Enable support for Fusion touchscreen, Sunplus
keyboard, and some USB to serial devices.
Signed-off-by: John Weber <rjohnweber@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Upstream driver changes cause the driver to request firmware based on
the device ID (e.g. 4329, 4330). This also applies to the nvram config
file. Restructure the recipes and separate by chipset.
Modify conf/machine to use chipset-specific broadcom nvram packages
Signed-off-by: John Weber <rjohnweber@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Update U-Boot revision to match u-boot-script-boundary to
keep them in sync and address breakage on the v2014.04-20140419
branch in Github.
For more details, see
http://lists.yoctoproject.org/pipermail/meta-freescale/2014-July/thread.html#9039
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Updates in this release include:
- Configures GPIOs on Nitrogen6_Lite as "gpio-led" devices
- Updates to nit6xlite_defconfig to match nitrogen6x_defconfig
- Added support for Okaya 480x272 display
- Allows concurrent operation of OV5640 MIPI and OV5642 parallel
cameras
Signed-off-by: Christoph Settgast <christoph.settgast@methodpark.de>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Christoph Settgast <christoph.settgast@methodpark.de>
Acked-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
This fixes quoting in a setenv. The wrong quoting was
preventing the device from booting.
Signed-off-by: Christoph Settgast <christoph.settgast@methodpark.de>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
This patch update the revision to 6fc170bb7b and corrects the following -
1. SUMMARY field. The kernel forks Boundary Devices BSP 4.1.0 but it's
Freescale BSP 4.1.0 as-is.
2. CONFIG_MACH_C1 becomes CONFIG_MACH_HB. Carrier-one was renamed to be HummingBoard.
3. Following two patches not needed anymore since they are part of the kernel -
0002-ARM-7668-1-fix-memset-related-crashes-caused-by-rece.patch
0003-ARM-7670-1-fix-the-memset-fix.patch
Change-Id: I34657245890dc4200592b58a6289ba90a7e9df2c
Signed-off-by: Rabeeh Khoury <rabeeh@solid-run.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
This patch updates the revision to e313a3a86e.
Signed-off-by: Rabeeh Khoury <rabeeh@solid-run.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Various Freescale packages on the daisy branch require kernel
headers from 3.10.17, which breaks compatibility with 3.0.35 kernels.
Use the 3.10.17 branch as the default to allow more out-of-the box
build success.
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
- Added TC358743 HDMI input driver (via MIPI)
- Fix RTC on nitrogen6x/6x-lite to kick-start on power-fail
- Fix UART3 baud-rate mismatch bug
- Update HDMI driver to default to "only CEA modes"
- Fix SGTL5000 issue with reboot
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
- Lots of additional (custom) boards
- Fixes for Focaltech ft5x06 touch screen (10-points now)
- RS-485 half-duplex and Rx/Tx LED support
- Added fake power-down to blank displays during power-off
- Added TC358743 HDMI input driver (via MIPI)
- Added GS2971 driver (via CSI)
- Fix RTC on nitrogen6x/6x-lite to kick-start on power-fail
- Fix UART3 baud-rate mismatch bug
- Update HDMI driver to default to "only CEA modes"
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Update defconfig files for Boundary Devices' boards to include
- Updates for SystemD support
- Use 3G/1G split
- Add support for various USB->serial adapters
- Add g_mass_storage (=m)
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Update defconfig files for Boundary Devices' boards to include
- Updates for SystemD support
- Use 3G/1G split
- Add support for various USB->serial adapters
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
This kernel setting is required when using systemd >= 210. Without
it, no serial devices are enabled at boot time, making serial login
impossible.
Only tested on SabreLite (Nitrogen6x), but the same change should be
applied to all boards.
Signed-off-by: Gary Thomas <gary@mlbassoc.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The SOC_FAMILY variable is a colon-separated list and
cubox-i had an extra colon.
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The Nitrogen6x has options for i.MX6DL and i.MX6S, and
without mx6dl in the SOC_FAMILY, Dual-Lite/Solo features
of other components won't be built.
The problem triggering this patch is the firmware-imx package,
which will not install the Dual-Lite/Solo firmware for the
VPU (lib/firmware/vpu_fw_imx6d.bin).
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
This patch updates the boot script for Boundary Devices
boards to sync with the U-Boot version.
The only functional change is commit c0508b4, which enables
boot from USB stick.
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
This patch updates U-Boot for Boundary Devices Nitrogen6x and
Nitrogen6_Lite boards to sync with the v2014.04 release from
up-stream.
This isn't a major release and upgrading isn't critical.
Release notes are on-line in this post:
http://boundarydevices.com/u-boot-2014-04-release-mx6/
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Update Boundary Devices' linux kernel to one based on FSL's 3.10.17_1.0.0_ga
instead of 3.10.17_1.0.0_beta.
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Update Wandboard Linux kernel to one based on FSL's 3.10.17_1.0.0_ga. Also,
updated the defconfig to better align with FSL's imx_v7_defconfig where
possible to avoid potential problems
Signed-off-by: John Weber <rjohnweber@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
This patch updates the revision to ed888a1e88 and corrects the
github URI , which should link to "SolidRun" instead of "rabeeh".
Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Bump the revision to include a workaround for the USB phy issue we are
sometimes seeing.
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
This removes useless and very verbose debug that would appear e.g. while
plugging a USB stick.
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The i.MX6 Solo is internally a i.MX6 Dual Lite but single core. This
uses the mx6dl as the SoC family as it is already being done in the
Kernel, U-Boot and Barebox.
Change-Id: If587097d9e3be35eadca27e67c11415a4fb0f1c1
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
It can now be found on the original recipe's SUMMARY (on meta-fsl-arm).
Signed-off-by: Mario Domenech Goulart <mario@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Kernel version 3.10 requires lzop to build.
Fix suggested by Erik Botö <erik.boto@pelagicore.com>
Reported-by: Gary Thomas <gary@mlbassoc.com>
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Replace DESCRIPTION to SUMMARY on linux recipes.
The SUMMARY content may be used in Release Notes to
describe the each kernel provider.
Add SUMMARY for linux-congatec, linux-cubox-i and
linux-timesys. For those, the SUMMARY used was the one
already in Release Notes [1] in file [2]
[1] https://github.com/Freescale/Documentation
[2] release-notes/source/kernel-linux.rst
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
The 3.10.17 version is added automatically by the build process,
so it's not needed in LOCALVERSION.
As Diego reported, without this patch, 'uname -r' and kernel modules
are oddly-named:
/lib/modules/3.10.173.10.17_beta+yocto
Reported-by: Diego <diego.ml@zoho.com>
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Move default kernel selection to 3.10.17 in advance of the 1.6 release,
because currently 3.0.35_4.0.0 is broken in master. There are known issues
with the kernel that will be resolved with community assistance. These
include:
- HDMI: Using X11 causes HDMI output to default to 1024x768 resolution
regardless of the 'video=mxcfb...' bootarg selection.
- HDMI, EDID: Does not work (but this did not work on 3.0.35 either).
- Sound, HDMI audio output: Using HDMI audio output seems to cause very slow
playback of both audio and video, and can be seen using aplay or
gst-launch.
Signed-off-by: John Weber <rjohnweber@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Update Wandboard 3.10.17 kernel to commit 4a8ad4, which includes an update
to the DTS to enable all mxcfb devices and a fix for the sgtl5000 driver.
Signed-off-by: John Weber <rjohnweber@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The machine needs to be included in the overrides list or
COMPATIBLE_MACHINE matching fails badly.
Change-Id: I52d717dd667c52cb3844c99fdfe25ab0c0c185d6
Reported-by: Omar Pighi <pighi@selea.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
This commit adds a machine configuration for the Device Solutions Quartz Vybrid
board.
Signed-off-by: Anthony Felice <tony.felice@timesys.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
This kernel is based on linux-timesys 3.0.15, and adds commits for quartz
support that include:
* Add Display and Resistive Touchscreen support
* Add Quartz Hardware Modules support
* Add additional UART support
* Update i2c settings for Audio driver
* New defconfig (i.e. quartz)
This kernel has been tested on the quartz platform.
Signed-off-by: Anthony Felice <tony.felice@timesys.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
This branch adds some commits with board support for the quartz platform, that
include:
* Add NAND support
* Add Ethernet support
* Fix DDR3 settings for 1.1 silicon
* New machine definitions (e.g. quartz, quartz_nand)
This version has been tested on the quartz platform.
Change-Id: I63d73d7cfb15f4fe1044220a27d75858728cf617
Signed-off-by: Anthony Felice <tony.felice@timesys.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The following changes have been made in this version of the kernel:
* Fix for ethernet, which was previously not working.
Signed-off-by: Anthony Felice <tony.felice@timesys.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The only machines using the recipe was imx233-olinuxino ones but those
are defaulting to linux-fslc for a while without failure reports so it
is safe to drop this now.
Change-Id: I86663543c5ee893fb1d0c55defa3d0c68cba85be
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
To easy the maintenance of the kernel for Congatec boards and allow
removal of the 3.0.35 of meta-fsl-arm when desired we include the
needed patches here instead of using a bbappend on top of linux-imx
original recipe.
Change-Id: I5766ba81b514beb1f50f04d8d0e4efcc4d2b5898
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
This removes the PRINC which is deprecated and will be removed after
Yocto Project 1.6 release. The equivalent change need to be updated in
meta-fsl-arm at same time, to avoid version to go backwards.
Change-Id: I8898c3c5c6a4b9d36c71d2587feab9adc2dda6dd
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
This removes the PRINC which is deprecated and will be removed after
Yocto Project 1.6 release. The equivalent change need to be updated in
meta-fsl-arm at same time, to avoid version to go backwards.
Change-Id: I8e80447b4e638038cec56be7cd3866e2fab5cff3
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
This removes the PRINC which is deprecated and will be removed after
Yocto Project 1.6 release. The 2.6.35.3 and 3.0.35 kernel versions
need to be updated in meta-fsl-arm at same time, to avoid version to
go backwards.
Change-Id: I38dde3b81715e64ce7a9e724b85901d44490c082
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The only difference in the boot script for this release is
the inclusion of support for reading environment variables
through uEnv.txt at the start of the boot script.
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Update to v2014.01 release as described in this post:
http://boundarydevices.com/u-boot-2014-01/
The primary new feature is USB OTG support, but this
release also includes a re-structuring of the pin-muxing
constants in preparation for SPL boot.
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
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>
Add some commits over u-boot 2011.12 with board support for the pcl052 and
pcm052 platforms, that include:
* Add NAND boot support
* Add FEC1 support
* Fix DDR3 settings for pcm052 1.1 silicon
* Fix SDHC issues
* New machine definitions (i.e. pcl052, pcm052)
and more, for a total of 25 commits. Included in these commits is also base
support for the Vybrid Tower platform.
Commits from the u-boot-cfi-flash fork from 2012-03-21 and earlier have also
been added, starting from commit 85c344e5f98: "cfi: fix the incomplete erased
status check in buffer write".
This version has been tested on the pcl052 and pcm052 platforms.
Signed-off-by: Anthony Felice <tony.felice@timesys.com>
The CuBox-i is not a directly based board of i.MX6 SabreSD board and
we shouldn't depend on that file otherwise changes in that file may
affect cubox-i based images and this is not desired.
Change-Id: Ie368da88caf98284e7fbbdee97f5e98f7563d051
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
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>