Commit Graph

212 Commits

Author SHA1 Message Date
Stefan Agner
f56b92d7ed linux-toradex: update to Toradex V2.5 Beta 2 release
Update git revision to match the latest Toradex BSP release V2.5
Beta 2. The kernel is based on the 4.1.12 release of the upstream
kernel with some new updates and fixes. The NAND flash controller
driver has been synchronized with the latest upstream version,
which also needed a incompatible device tree change. Besides that,
automatic USB host/device change for the Colibri USBC-Port is
supported now and the UART's DMA mode has been disabled by default
due to instability issues. Refer to the Toradex release notes for
the full list of changes.

Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-11-26 10:08:53 -02:00
Oliver Wendt
d0df31ef61 linux-karo: add recipe for Ka-Ro Linux kernel v3.16 (based) for TX6Q/U/S COM
This receipe adds the mainline based Ka-Ro Linux kernel for TX6 series COM to
this fsl yocto meta layer and includes changes such as the following:

  - Linux kernel upstream base (mainline tag): v3.16
  - updated GPU driver to work with Freescale's yocto 3.10.53_1.1.0-ga Release
  - make sure the display flags (pixecl clock polarity, data enable polarity)
    are conveyed to the ipu driver
  - DTB: move LCD related pinctrl properties to 'display' node
  - fix cyclic eth0 Link Up - Link Down bug
  - Changes made to v3.16 went upstream

Full list of changes see the git repository as given in patch.

Signed-off-by: Oliver Wendt <OW@karo-electronics.de>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-11-23 13:42:11 -02:00
Gary Bisson
d433f2ad6b linux-boundary: add 3.14.38-6qp-ga kernel
This kernel is based on rel_imx_3.14.38_6qp_ga tag from Freescale. It
only targets Boundary platforms based on the i.MX6QP.

All other platforms should still rely on our 3.14.28-1.0.0-ga kernel.

In order to use that kernel, you need to add the following to your
local.conf:
PREFERRED_VERSION_linux-boundary = "3.14.38-6qp"

Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-11-16 16:13:26 -02:00
Tony Felice
d7a5522395 linux-timesys: Add kernel
Add the Timesys kernel recipe for Linux v3.13. This kernel has board support
for the Phytec phyCORE Vybrid (pcm052) machine.

The following driver support is present for the pcm052 platform:

- Boot modes:
    - SD/MMC
    - NAND
- UART:
    - RS-232 via SCI_1 (Default Console)
    - RS-232 via SCI_2
- Ethernet: RMII0; RMII1
- RTC: Internal RTC
- I2C driver
    - EEPROM: at24 on I2C_2
- SPI driver (disabled in dts by default)
- SD/MMC: MMC via MCU_PTA24-29 signals
- NAND driver
- USB_0 in Host Mode
- Display: EDT ETM0700G0DH6 LVDS (LCD-018-070-KAP)
- LCD Backlight: PWM
- PMIC
- Watchdog
- MCC v1.x and v2.x

The following driver support is not present:

- Boot modes:
    - QSPI
- CAN
- QSPI: N25Q128 on QSPI_A, QSPI_B
- USB_1 in Host Mode
- Display: Prime View PM070WL4 LVDS (LCD-017-070W)
- Touchscreen Controller:
    - Capacitive: EDT FocalTech FT5x06 on I2C_2
    - Resistive: STMPE811 on I2C_2
- External RTC: RV-4162-C7 on I2C_2
- Audio: Freescale Codec SGTL5000 connected to I2S (I2C_2)
- Light Sensor
- High Speed Timer
- Power Management: Suspend to RAM

Signed-off-by: Anthony Felice <tony.felice@timesys.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-10-28 14:33:03 -02:00
Tony Felice
9ea2fb22ad kernel-module-mcc: Add recipe
This is the kernel-module-mcc recipe previously located in meta-fsl-arm.

kernel-module-mcc is the Linux driver for MCC, the Multi-Core Communication
layer for Vybrid platforms.

Signed-off-by: Anthony Felice <tony.felice@timesys.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-10-28 14:33:03 -02:00
Dominic Sacré
694438515f linux-wandboard-rt: update SRCREV for gcc 5.2 build fixes
This updates SRCREV to the same revision as the linux-wandboard recipe.

Signed-off-by: Dominic Sacré <dominic.sacre@gmx.de>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-10-28 14:32:22 -02:00
Otavio Salvador
09d192b4e7 linux-congatec-rt: Remove old 3.10.31 release
The 3.10 kernel is not supported anymore so it need to be upgraded, if
the realtime kernel is still needed. For now, remove the kernel recipe
as it is clearly not in use.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-10-28 14:32:02 -02:00
Pushpal Sidhu
ef656cb504 linux: gateworks: gateworks_3.10.17_1.0.0_ga -> gateworks_fslc_3.14_1.0.x_ga
Bump gateworks kernel from gateworks_3.10.17_1.0.0_ga to
gateworks_fslc_3.14_1.0.x_ga, which includes patches to fix building with
GCC 5.2. The gateworks_fslc_3.14_1.0.x_ga branch is based off of
linux-fslc-3.14-1.0.x-mx6 from commit 966457723b6d74a65e21c05355b35ff22faa4ad4.

Signed-off-by: Pushpal Sidhu <psidhu@gateworks.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-10-27 17:47:41 -02:00
Otavio Salvador
8148754a00 linux-congatec: Upgrade to an initial version based on linux-fslc-mx6
This updates the linux-congatec to an initial version based on
linux-fslc-mx6 fork. The kernel is based on 3.14.54 and includes all
3.14.28 GA release changes.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-10-27 09:05:33 -02:00
Otavio Salvador
c604238cf3 Remove boards using the linux-timesys kernel recipe
The linux-timesys is known to be broken using GCC 5.2, the OE-Core
default, and has been removed from the meta-fsl-arm making the
following boards kerneless.

This patch removes the following boards:

 - pcl052
 - pcm052
 - quartz

In case someone intends to add those boards back, this commit can be
easily reverted.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-10-26 16:01:03 -02:00
Matt Madison
c4499ff972 linux-wandboard: update SRCREV for gcc 5.2 build fixes.
This picks up the three patches for fixing kernel compilation
with gcc 5.2.

Signed-off-by: Matt Madison <matt@madison.systems>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-10-24 18:52:39 -02:00
Ian Coolidge
0029f19761 linux-boundary (3.14.28): Bump SRCREV to fee85e4
Main update: Fix for Jethro for GCC 5.2

imx6qdl-nitrogen6x/max: Remove unused pwm3 for hdmi input
Add: gslx680_ts
imx6qdl-nit6xlite.dtsi: adjust touch screen settings for gslx680
tc358743_h2c: allow register write thru sysfs

Signed-off-by: Ian Coolidge <ian@boundarydevices.com>
2015-10-24 18:36:07 -02:00
Ian Coolidge
1083c44421 linux-boundary (3.14.28): Bump SRCREV to 7ff62b23f06110694daf7d98b98f2c25312eda75
boundary_defconfig: add CONFIG_ATH9K
nitrogen6x_defconfig: add CONFIG_ATH9K
nitrogen6_vm_defconfig: add CONFIG_ARM_IMX6Q_CPUFREQ
nit6xlite_defconfig: add CONFIG_ARM_IMX6Q_CPUFREQ
Remove imx6q-nitrogen6x-hdmi-input device tree
Add tc358743 support to imx6qdl-nitrogen6x.dtsi

Signed-off-by: Ian Coolidge <ian@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-10-16 14:13:18 -03:00
Ian Coolidge
8ff08e7249 linux-boundary: Bump kernel version to 3.14.28
Kernel based on 3.14.28-1.0.0 GA release
Removal of linux-boundary_3.10.53 kernel recipe
Main changes are graphics update to 5.0.11p4.5 and SoloX support
Uses defconfig which is universal to all current Boundary Devices boards

Signed-off-by: Ian Coolidge <ian@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-10-06 08:33:30 -03:00
Stefan Agner
daeab6d460 linux-toradex: update kernel to Linux 4.1
Update the Toradex kernel recipe to Linux 4.1. This kernel version
is based on the Toradex V2.5 Beta 1 release plus a NAND fix (hence
the versioned as v2.5b1.1).

Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-10-01 14:49:24 -03:00
Otavio Salvador
86bf3ad413 Revert "linux-firmware: add bbappend to modify firmware file names"
This reverts commit 5ee7d28984.

The Linux kernel version in use now all use the new Firmware filename
so we can remove the new alternatives and avoid appending the original
recipe.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-09-28 12:27:46 -03:00
Otavio Salvador
12cc66a9b8 Disable Vivante GPU kernel driver for linux-fslc based machines
The linux-fslc fork is based in mainline kernel and currently does not
offer support for the Vivante GPU kernel driver, so we need remove the
SoC family definition to avoid setting overrides which requires
Freescale kernel specifics.

The following machines has been change:

 - imx6dl-riotboard
 - imx6sl-warp

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-09-23 10:21:12 -03:00
Ian Coolidge
b9e1b73950 linux-boundary (3.10.53): sync defconfig
Synchronize kernel configuration with eee2a48
In particular:
  Add CONFIG_MXC_HDMI_CSI2_TC358743 for hdmi-input daughterboard
  Add rtl8192ce
  Add r8169 pcie gigabit ethernet driver
  Add CONFIG_EXTCON for usb cable detection
  Enable systemd pre-requisites

Signed-off-by: Ian Coolidge <ian@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-08-27 18:52:55 -03:00
Ian Coolidge
b0482029e4 linux-boundary (3.10.53): Bump SRCREV to eee2a48
nitrogen6x_defconfig: Add CONFIG_MXC_HDMI_CSI2_TC358743
Add imx6q-nitrogen6x-hdmi-input.dtb: Enable hdmi-input daughterboard, disables camera modules

Signed-off-by: Ian Coolidge <ian@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-08-27 18:52:55 -03:00
Ian Coolidge
42283550b5 linux-boundary (3.10.53): Bump SRCREV to 2c54f83
Condensed devicetree patches for Boundary boards.
rtc-rv4162: add alarm/interrupt support
chipidea: add extcon for otg cable
Backported serial driver patches
Added further rs485 support for serial port
Fixed ethernet bugs causing tx queue timeout conditions.

Pulled in Freescale patches:

4742c51 MLK-10199 ARM: clk-imx6q: set enet pll rate to 125Mhz
db54b55 MLK-10228 dts: imx6qdl-sabreauto: remove SDb WP pin which is not connect by default
e4c0391 MLK-10227 video: mxsfb: Correct interrupt handling
16121ef MLK-10218-1 charger: imx6_usb: change detection timeout to 500ms
c5cbaef MLK-10196-4 usb: phy: mxs: Using regulator phy-3p0
495cbba MLK-10196-3 regulator: anatop: Add non core enable/disable
f959415 MLK-10196-2 doc: anatop-regulator: add anatop-enable-bit property
491864b MLK-10196-1 ARM: imx6: change anatop 3p0 property
d1f82bb usb: udc-core: add is_selfpowered sys entry
f96b653 usb: chipidea: udc: add set_selfpowered gaget ops
f801289 usb: gadget: introduce is_selfpowered for usb_gadget
5b4dc77 MLK-10193: dts: Remove obsolete dts item csi1_v4l2_cap
f4968e7 MLK-10192: dts: Move sii902x hdmi function to imx6sx sdb lcdif1 dts
f2ed595 MLK-10135: dts: Enable sii902x hdmi driver in imx6sx sdb
e82ba8d MLK-9974: ASoC: fsl_sai: There is underrun detected in the beginning sometimes
7ad0709 MLK-10075: ARM: clk-imx6q: refine esai_ipg's parent
e5dbeab MLK-10169 GPU: fix kernel booting issue on iMX6sx SOC without GPU
6e305cb MLK-10116 tty: serial: imx: fix flush buffer issue when module clock is at 4Mhz
f083680 MLK-10044 arm: imx: Fix the pll2_bus clk tree mismatch for i.MX6SL
245bf82 MLK-10080 serial: imx: Fix imx_flush_buffer()
96391f1 MLK-10033 cpufreq: cpufreq-imx6: add cpufreq mutex for regulator enable/disable
ae2c25e MLK-10084 media: mxc vout: Correct black color filling for interleaved formats
4887683 MLK-10111 Add error checking to the SECVIO module
56b9b50 crypto: caam - fix missing dma unmap on error path
a150d28 MLK-9769-26 caam: fix RNG buffer cache alignment
0106695 crypto: caam - remove duplicated sg copy functions
85eded6 MLK-10175 arm: imx6: Skip gating QSPI2 clk when M4 is enabled
27d58f0 Need gate the QSPI2 and GPMI_IO clock during clock init
28a6e32 MLK-10028 QSPI dynamically alloc memory for AHB read
696aea4 MGS-304-2 [#1461] Do not leave garbase in outside pointer
e953bad MGS-386 [#1506] Power mutex track is buggy in gckKERNEL_Dispatch
f2930bf MLK-10054 net: fec: only restore MII bus when MAC0 PHY is not available
6732890 MGS-324 [#1472] dump GPU AQAXIStatus register for AXI BUS ERROR

Signed-off-by: Ian Coolidge <ian@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-08-17 07:31:24 -03:00
Dominic Sacré
ffa8db2f33 linux-wandboard-rt: Add patch for imx-sdma CPU stall issue
Work around CPU stalls in the imx-sdma driver by replacing spinlocks
with raw spinlocks. This prevents preemption during the spinlock's
critical section, as is the case on non PREEMPT_RT kernels.

Signed-off-by: Dominic Sacré <dominic.sacre@gmx.de>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-07-22 17:34:26 -03:00
Dominic Sacré
60398d3a0b linux-wandboard-rt: Add initial recipe
Add support for the Wandboard kernel with realtime patch applied.

This recipe is based on the current linux-wandboard recipe using the
3.14.28-1.0.0 GA branch.

The applied patches are taken from the linux-imx-rt recipe, and the
changes to the defconfig are analogous to those between linux-imx
and linux-imx-rt.

Signed-off-by: Dominic Sacré <dominic.sacre@gmx.de>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-07-14 15:00:10 -03:00
Alfonso Tamés
82c507744a linux-wandboard: Bump HDMI's bit depth to 32 bits for Weston
This brings the Wandboard's Linux 3.14.28 kernel to the latest
commit in github which bumps to 32 bits the HDMI's bit depth in
imx6qdl-wandboard.dtsi. This is needed by Weston in order to run
properly.

Signed-off-by: Alfonso Tamés <alfonso@tames.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-07-03 14:40:36 -03:00
Alfonso Tamés
bf9c1dad91 linux-wandboard: Bump kernel version to 3.14.28
Updated Wandboard's recipes and defconfig to adopt the new 3.14.28
kernel (located at http://github.com/wandboard-org/linux.git) which
is based on Freescale's release.

Signed-off-by: Alfonso Tamés <alfonso@tames.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-06-17 11:07:20 -03:00
Alex de Cabo
91221c4a0b linux-congatec: Upgrade to 3.14.28 branch
Provides the recipe and files to use the 3.14.28 Linux kernel

Signed-off-by: Alex de Cabo <alejandro.de-cabo-garcia@congatec.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-06-11 10:44:55 -03:00
Stefan Agner
7495dc402c kernel-module-mcc: update which includes interrupt fixes
This updates the forked MCC kernel module to latest version. The new
version correctly enables/disables the CPU2CPU interrupts during
critical sections. This fix needs two new symbols provided by the
kernel:
- mscm_enable_cpu2cpu_irq
- mscm_disable_cpu2cpu_irq

Both are provided by the Linux kernel provided by the linux-toradex
4.0 recipe.

Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-06-11 10:44:54 -03:00
Stefan Agner
8790884360 linux-toradex: update kernel to Linux 4.0
Update the Toradex kernel recipe to Linux 4.0. This kernel version
is based on the Toradex v2.4Beta1 release plus some fixes (hence
the versioned as v2.4b1.1). The updated kernel uses a new NAND ECC
format which is capable to fix up to 32 errors.

Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-06-11 10:44:54 -03:00
Carlos Rafael Giani
130daa6b77 linux-cubox-i: update SRCREV to ea83bda1b4
Notable changes in this update include:
- Support for V5 Vivante userspace binaries
- Improvements to thermal subsystems for better cooling
- PWM and FEC cleanups and improvements
- Fix kernel config causing networking bridge breakage
- Wi-Fi related backports from Linaro 3.14 kernel

Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-04-24 15:20:17 -03:00
Pushpal Sidhu
af52c01b11 linux-gateworks-imx: Initial linux kernel recipe
Add a kernel recipe based on Freescale's 3.10.53_1.1.0_ga
kernel for Gateworks imx based boards.

Signed-off-by: Pushpal Sidhu <psidhu@gateworks.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-04-22 16:51:46 -03:00
Valentin Raevsky
cd4b6646ce linux-compulab: add cm-fx6 3.14.28 kernel configuration files
Add cm-fx6 kernel configuration files.
This is a fork of the linux-imx 3.14.28.ga with the CompuLab patches
for cm-fx6 boards.

Signed-off-by: Valentin Raevsky <valentin@compulab.co.il>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-04-17 09:34:48 -03:00
Alex de Cabo
26933eb50d linux-congatec: Update kernel to 3.10.53-1.1.1
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-04-14 13:40:18 -03:00
Eric Nelson
ac1e57a770 linux-boundary: deprecate kernel 3.10.31-beta
Since we now have support for kernel 3.10.53 (GA), 3.10.31-beta
should not be used.

Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-04-06 15:28:27 -03:00
Eric Nelson
fe9586b53d linux-boundary: add support for kernel 3.10.53
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-04-01 17:58:43 -03:00
Stefan Agner
0f4942175f kernel-module-mcc: provide recipe adapted to a 3.18 based Toradex kernel
This adds a recipe for the forked version of the MCC kernel module. The
fork includes changes to compile and run the module with the 3.18 based
kernel provided by linux-toradex_3.18.bb.

The forked version requires the functionality of the SEMA4 and MSCM
CPU2CPU interrupts exported by the kernel through some Vybrid specific
symbols:
- mscm_request_cpu2cpu_irq
- mscm_free_cpu2cpu_irq
- mscm_trigger_cpu2cpu_irq
- mvf_sema4_assign
- mvf_sema4_deassign

Currently, those symbols are provided by the Toradex Linux kernel only
(linux-toradex_3.18.bb).

Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-03-19 09:40:54 -03:00
Stefan Agner
7a3687f7f2 linux-toradex: initial Linux recipe for Toradex Vybrid modules
This Kernel recipe builds the kernel.org based Linux kernel 3.18
for the Freescale Vybrid based modules Colibri VF50 and VF61 of
Toradex.

The kernel.org based Linux kernel support this modules too since
~3.17. However, some patches, such as the NAND flash controller
driver, Display Controller Unit (DCU4) frambuffer driver and
various fixes across different drivers, are still in the process
of being upstreamed.

Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-03-12 05:29:14 -03:00
Alex de Cabo
e6bf2939cf linux-congatec: Update to version 3.10.53
Update the linux-congatec to the cgt_imx_3.10.53_1.1.0 branch

Signed-off-by: Alex de Cabo <alejandro.de-cabo-garcia@congatec.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-02-12 20:35:40 -02:00
Alfonso Tamés
97ed7ae94a linux-wandboard: Update kernel to 3.10.53-1.1.0_ga
This updates the Wandboards' kernel to 3.10.53-1.1.0_ga

Signed-off-by: Alfonso Tamés <alfonso@tames.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-02-12 20:35:27 -02:00
Alex de Cabo
9c3dc2a63f linux-congatec: support for Q7 GPIOs
Add support for Q7 GPIOs in conga-QMX6 device tree configuration

Signed-off-by: Alex de Cabo <alejandro.de-cabo-garcia@congatec.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-02-04 12:04:45 -02:00
Raphael Silva
6054ad663a linux-congatec-rt: Upgrade to 3.10.31-1.1.0 Beta 2
Update based on linux-imx-rt 3.10.31

Signed-off-by: Raphael Silva <raphael.philipe@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-01-05 14:37:23 -02:00
Raphael Silva
b90378d8e2 linux-congatec-rt: add initial recipe
Add initial support for 3.10.17-1.0.2 with 3.10.17-rt12 real-time patch.

Signed-off-by: Raphael Silva <raphael.philipe@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-12-29 09:56:23 -02:00
Alfonso Tamés
84d13080c9 linux-wandboard: Update to 3.10.31-1.1.0 beta2 based kernel
This updates the Wandboards' kernel to 3.10.31-1.1.0 beta2 to be in
line with Yocto's next 1.8 release. This commit also drops kernel
3.10.17 support since the new GPU drivers from Freescale do not
support this or older kernel versions.

Signed-off-by: Alfonso Tamés <alfonso@tames.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-12-12 09:36:12 -02:00
Alex de Cabo
f9ffea9e64 linux-congatec: Upgrade to cgt_imx_3.10.31_1.1.0_beta2
Update the linux-congatec for the 3.10.31_1.1.0_beta2 kernel.

Signed-off-by: Alex de Cabo <alejandro.de-cabo-garcia@congatec.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-12-06 17:05:00 -02:00
Ian Coolidge
4e6985eb77 linux-boundary (3.10.31): Bump SRCREV to b76cf1c
Fixed parallel LCD support and analog audio support respectively.

Eric Nelson (1):
  mxc_lcdif: re-order drivers mxc_lcdif and mxc_ipuv3_fb

Laci Tele (1):
  sgtl5000: ssi-controller has been replaced with cpu-dai, in .dtsi files

Signed-off-by: Ian Coolidge <ian@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-12-03 16:20:30 -02:00
Alex de Cabo
e6442b5012 linux-congatec: Upgrade to cgt_imx_3.10.17_1.0.2
No changes but the bug fixes in the Freescale release

Signed-off-by: Alex de Cabo <alejandro.de-cabo-garcia@congatec.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-11-28 09:39:35 -02:00
Eric Nelson
00c8b0031f linux-boundary: deprecate 3.0.35, 3.10.17 kernels for Yocto 1.8
Since meta-fsl-arm is including GPU support that requires the 3.10.31
kernel, remove support for kernels 3.0.35 and 3.10.17 on Boundary
Devices boards for upcoming Yocto 1.8.

Custom boards should use their own recipes and be aware of the
incompatibilities if lingering on the older kernels.

Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-11-28 09:39:35 -02:00
Eric Nelson
e2323da884 linux-boundary: Add support for kernel 3.10.31_1.1.0_beta
This patch adds support for the 3.10.31_1.1.0_beta kernelfor Boundary
Devices BD-SL-i.MX6 (built to SABRE Lite), Nitrogen6X, Nitrogen6_Max
and and Nitrogen6_Lite boards.

To try it out, set PREFERRED_VERSION_linux-boundary = "3.10.31" in your
local.conf file.

Minimal testing has been performed at this point, so don't expect it
to be production-ready.

Note that the 3.10.31 kernel contains an update to provide fixed
numbering for /dev/mmcblk devices instead of numbering them by
order of initialization.

Support has been added into the boot script, but requires setting
a variable in U-Boot:

	U-Boot > setenv sdphys 1
	U-Boot > saveenv
	U-Boot > boot

See this post for some additional commentary:
	http://boundarydevices.com/root-equals

Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-11-28 09:39:35 -02:00
Daiane Angolini
71bbdb30ae linux-*: Rework LOCALVERSION depending on SRCBRANCH
LOCALVERSION is used in FSL Community BSP Release Notes and should highlight
which are the _release version_ for that particular provider.

In addition LOCALVERSION makes it easy to track where the binary running on a
target is from.

Both reasons make LOCALVERSION a very important information.

The overall rule is that LOCALVERSION would point to SRCBRANCH, unless in a
case of explicit exception.

Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-11-24 18:35:58 -02:00
Eric Nelson
1557bb71d2 linux-boundary: Upgrade to 3.10.17_1.0.2 patch release (commit f7a1e187)
Update Linux kernel for Boundary Devices boards to match the Freescale
3.10.17_1.0.2 release and use branch boundary-imx_3.10.17_1.0.2_ga

No functional changes are in this update beyond the bug fixes in
the Freescale release.

Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-11-05 18:47:11 -02:00
Eric Nelson
05305f5cd6 linux-boundary (3.10.17): Bump SRCREV to 9f710dad
This update contains a handful of minor fixes for Nitrogen6x,
Nitrogen6x-SOM, Nitrogen6x_Max and SABRE Lite:

        Added AR1020-i2c 8-wire resistive touch controller
        Fixed real-time-clock on Nitrogen6_Max
        Miscellenous fixes for OV5642 parallel CSI camera
        Fixes for Focaltech FT5x06 capacitive touch screen
        Fix for TC358743 HDMI->MIPI
        Add mac address override for WL12xx Wifi module

Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-11-01 15:48:01 -02:00
Otavio Salvador
70f30cd0b5 linux-wandboard: Update to 3.10.17-1.0.1 kernel
This updates to 3.10.17-1.0.1 kernel and fixes the GPIO pins behavior
which had no SION flags enabled so not allowing reading back the
setted value of the pin.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-10-15 11:09:38 -03:00
Eric Nelson
5827542816 linux-boundary (3.10.17): Bump SRCREV to bed3f6a3
This update contains a few important fixes for Nitrogen6x,
Nitrogen6x-SOM, and SABRE Lite:
        - bed3f6a3 - Fix for WiFi on Nitrogen6x-SOM carrier board
        - 496650f2 - Fix for OV5640 MIPI camera on Nitrogen6x
	- 46875533 - Fix for OV5640 MIPI camera on SABRE Lite

Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-10-09 22:45:52 -03:00
Eric Nelson
fb54d61e71 linux-boundary (3.10.17): Bump SRCREV to 5e35d1b2
Updates in this release include:
    - update Broadcom driver to support per-chip firmware files
        (see commit 5ee7d28 in meta-fsl-arm-extra)
    - add support for ADV7391 Composite/Component Video output driver
    - backport PCIe fixes from mainline kernel

Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-10-09 18:27:33 -03:00
Alex de Cabo
68ae3327b5 linux-congatec: update SRCREV to 9a3e949
Includes support for UART3 and UART5.

Signed-off-by: Alex de Cabo <alejandro.de-cabo-garcia@congatec.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-10-09 18:27:33 -03:00
Alex de Cabo
6317718a15 linux-congatec: Remove old Linux kernel files
Linux kernel 3.0.35 is not longer used, due to that, recipe, patches
and configuration files are removed.

Signed-off-by: Alex de Cabo <alejandro.de-cabo-garcia@congatec.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-09-24 15:36:18 -03:00
Alex de Cabo
76841b66f3 linux-congatec: Update Congatec-QMX6 Linux kernel
Provides the recipe and defconfig to 3.10.17 Linux kernel

Signed-off-by: Alex de Cabo <alejandro.de-cabo-garcia@congatec.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-09-24 15:36:18 -03:00
Otavio Salvador
e61ea982e5 linux-boundary (3.10.17): Add depends on bc-native
This fixes following error:

,----
|  /bin/sh: 1: bc: not found
|  make[1]: *** [kernel/timeconst.h] Error 127
|  make: *** [kernel] Error 2
|  make: *** Waiting for unfinished jobs....
|    CC      drivers/mxc/ipu3/ipu_ic.o
`----

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-09-15 11:24:55 -03:00
Eric Nelson
2c7235431f linux-boundary (3.10.17): Bump SRCREV to 50c5697b
Updates in this release include:
        - rebase on Freescale 3.10.17_1.0.1_ga release
        - support for new (custom) boards
        - fixes for production version of Nitrogen6 Max board
        - fixes to allow shutdown/restart of WL12xx Wi-Fi
        - added support for adv7180 NTSC video input driver
        - added support for Gennum GS2971 SDI receiver
        - added Ilitek 210x touch screen driver
        - update Focaltech ft5x06 touch screen to support 12 touches
        - update flexcan driver to allow use with only a standby GPIO
        - add support for "disable_giga" parameter for FEC Gb ethernet driver
        - add support for SC16IS7XX I2C multi-port serial controller
        - add support for "TRULY-1U" display
        - add support for Wolfson WM5102 audio codec

Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-09-15 09:37:35 -03:00
Carlos Rafael Giani
adc7320bb6 linux-cubox-i: upgrade to 3.14.14 version
This is the new SolidRun supported kernel for the HummingBoard and
CuBox-i devices. It is based on the Linaro 3.14 kernel releases.

Some of the changes are:

* devicetree files are used now
* zImage is used instead of uImage
* large amounts of memory leak and stability fixes
* increased FEC ethernet performance, higher than the Freescale rated
  470 Mbps
* SDHC patchset for better UHS-I support
* residue support for SDMA with FSL's custom firmware integrated to work
  with HDMI and optical SPDIF
* higher DMA and GPU efficiency in general
* the vast array of improvements of a 3.14.14 kernel over a 3.0.35 one

Change-Id: I8f5292b3c2951e7fc48dd20e556da1beba092ed5
Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-09-04 14:04:34 -03:00
Christoph Settgast
948ebb4f69 linux-boundary (3.10.17): update to 62ef71f
This includes the following changes, the defconfig
changes are reflected in the yocto defconfigs to
keep things in sync.

Eric Nelson (39):
      nit6xlite_defconfig: add LEDS_GPIO
      sabrelite: configure ethernet PHY nRST
      nitrogen6x: configure ethernet PHY nRST
      nitrogen6_mtp: configure ethernet PHY nRST
      nitrogen6_max: configure ethernet PHY nRST
      nit6xlite: configure ethernet PHY nRST
      nit6xlite: default to multi-touch input for eGalax, ft5x06
      nitrogen6x: default to multi-touch input for eGalax, ft5x06
      nitrogen6x_ub: default to multi-touch input for eGalax, ft5x06
      ft5x06: free GPIO in _remove
      ft5x06: add support for ABS_MT_TRACKING_ID
      ft5x06: set MAX_TOUCHES to 12
      ft5x06: respect/return tracking id from controller
      net: fec: iMX6 FEC does not support half-duplex gigabit
      nit*_defconfig: add CONFIG_USB_FUNCTIONFS=m
      nit*_defconfig: add CONFIG_USB_SERIAL_GENERIC
      nit6xlite: add ili210x touch controller
      nitrogen6x: add ili210x touch controller
      sabrelite: add ili210x touch controller
      nitrogen6_max: add ili210x touch controller
      nit6xlite_defconfig: add ILI210X touch screen
      nitrogen6x_defconfig: add ILI210X touch screen
      ili210x: Allow use with Device Tree
      nitrogen6_max: enable FEC ethernet
      nitrogen6_max: swap NANDF_CS0/1 (GP6:11/14) for SD3 voltage select, WL IRQ
      nitrogen6_max: define ENET_TXD1 as GPIO1:29 for amplifier mute
      flexcan: allow use with transceivers that only have standby pin
      nitrogen6x: SDIO is 1.8V-only, add flag in DTS
      sdhci: Allow platform_set_power callback
      sdhci-imx: Add power-gpio support
      nitrogen6x: use power-gpio instead of vqmmc-supply to control WL_EN pin
      nitrogen6_max: use power-gpio instead of vqmmc-supply to control WL_EN pin
      nitrogen6_max: configure voltage-select pin
      nit6xlite: flag 1.8v quirk for vqmmc on sdhc2 (WiFi interface)
      DT:imx6qdl: Pad SD2_DAT3 should have pull-down
      nitrogen6x_defconfig: include LEDS_PWM, SPI_SPIDEV
      Add imx6q-sabrelite-nolcd device tree
      fec: Add disable_giga parameter to force 10/100 operation
      Revert "DT:imx6qdl: Pad SD2_DAT3 should have pull-down"

Ranjani Vaidyanathan (1):
      ENGR00318392 ARM:imx6x: Save/restore SCU and some CP15 registers across suspend/resume

Signed-off-by: Christoph Settgast <christoph.settgast@methodpark.de>
Reviewed-by: Eric Nelson <eric.nelson@boundarydevices.com>
Acked-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-08-31 16:22:28 -03:00
Simon Kuhnle
664e70e46b linux-boundary (3.10.17): add CONFIG_USB_G_MULTI
Signed-off-by: Simon Kuhnle <simon.kuhnle@methodpark.de>
Tested-by: Eric Nelson <eric.nelson@boundarydevices.com>
Acked-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-08-21 23:07:04 -03:00
Otavio Salvador
a4cdda7867 linux-denx: Restrict recipe compatibility for m53evk
This fixes following warning, when building other mx5 boards:

,----
| WARNING: Unable to get checksum for linux-denx SRC_URI entry
|     defconfig: file could not be found
`----

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-08-14 22:31:24 -03:00
John Weber
12e560967b linux-wandboard: update SRCREV to 8e81319 and update defconfig
Update wandboard defconfig to add support for the 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>
2014-08-05 17:57:28 -03:00
John Weber
c3b74cd1de linux-wandboard (3.0.35): remove recipe and associated files
Now that kernel 3.0.35 is no longer being updated, and that 3.10.17 is now GA and
supports current GPU libraries, remove linux-wandboard (3.0.35).

Signed-off-by: John Weber <rjohnweber@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-07-21 11:03:30 -03:00
John Weber
5ee7d28984 linux-firmware: add bbappend to modify firmware file names
Upstream changes to the brcmfmac driver require a change to the firmware
file names to match the devid and interface type of the Broadcom chipset.
This also makes it easier for one machine to support multiple chipets in
Yocto.

Signed-off-by: John Weber <rjohnweber@gmail.com>
Acked-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-07-21 11:03:30 -03:00
John Weber
8686b4a984 linux-wandboard (3.10.17): Update SRCREV to 13697f2 and update defconfig
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

Signed-off-by: John Weber <rjohnweber@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-07-21 11:03:30 -03:00
Christoph Settgast
9bbe2e8e79 linux-boundary (3.10.17): Bump SRCREV to ca882d5a
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>
2014-07-02 13:57:29 -03:00
Christoph Settgast
7686e46fcc linux-boundary (3.10.17): remove CONFIG_INPUT_EVBUG
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>
2014-07-02 13:52:54 -03:00
Rabeeh Khoury
5a1e9ce6e3 linux-cubox-i: updates the kernel to 6fc170bb7b SRCREV
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>
2014-06-25 13:33:14 -03:00
Eric Nelson
809c9ccf8f linux-boundary (3.10.17): Bump SRCREV to cfb334d
- 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>
2014-06-09 09:35:57 -03:00
Eric Nelson
00b2561340 linux-boundary (3.0.35): Bump SRCREV to d9bc8a4
- 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>
2014-06-09 09:35:57 -03:00
Eric Nelson
14a6e9bc8a linux-boundary (3.0.35): defconfig changes for nitrogen6x, nitrogen6x-lite
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>
2014-06-09 09:35:57 -03:00
Eric Nelson
98cc1400c7 linux-boundary (3.10.17): defconfig changes for nitrogen6x nitrogen6x-lite
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>
2014-06-09 09:35:57 -03:00
Gary Thomas
48cba7af1b linux-boundary: Enable CONFIG_FHANDLE on nitrogen6x
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>
2014-05-24 18:59:01 -03:00
Eric Nelson
0907ee7377 linux-boundary (3.10.17): Move to GA kernel (srcrev 731f96)
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>
2014-05-01 18:07:37 -03:00
John Weber
cc365e9afa linux-wandboard (3.10.17): Move to GA kernel (srcrev 9d567e)
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>
2014-04-28 11:57:03 -03:00
Alexandre Belloni
e4cd11c057 linux-cfa: bump revision
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>
2014-04-25 11:32:22 -03:00
Alexandre Belloni
7aceadb79e linux-cfa: remove useless debug
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>
2014-04-25 11:32:09 -03:00
Mario Domenech Goulart
9481991ec1 linux-timesys: remove DESCRIPTION from .bbappend
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>
2014-04-03 23:11:46 -03:00
Mario Domenech Goulart
df323391d0 linux-cfa.inc: typo fix (s/SECTion/SECTION/)
Signed-off-by: Mario Domenech Goulart <mario@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-04-03 16:37:23 -03:00
Eric Nelson
909d002d42 linux-boundary: Add DEPENDS on lzop
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>
2014-04-03 16:36:25 -03:00
Daiane Angolini
ba7770da79 linux: Use SUMMARY to describe the linux provider
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>
2014-03-27 14:55:35 -03:00
Eric Nelson
cae491bda0 linux-boundary: remove version number from 3.10.17 kernel
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>
2014-03-26 11:59:32 -03:00
John Weber
1fe577a99c linux-wandboard (3.10.17): Update SRCREV to 4a8ad4
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>
2014-03-25 16:01:16 -03:00
Anthony Felice
961c04abf9 linux-timesys: Add customized kernel for quartz machine
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>
2014-03-20 21:36:24 -03:00
Anthony Felice
a526b71027 linux-timesys (3.0.15): Bump SRCREV_pcl052 to 5e9d9a5
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>
2014-03-18 18:33:35 -03:00
Otavio Salvador
a2e5ca53a7 linux-imx (2.6.35.3): Removal as it is unused
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>
2014-03-12 23:05:08 -03:00
Otavio Salvador
7d7bf13e8a linux-congatec: Avoid depending on meta-fsl-arm's linux-imx
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>
2014-03-12 23:05:08 -03:00
Otavio Salvador
d2b1f5bce2 linux-imx: Stop using PRINC
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>
2014-03-05 13:18:07 -03:00
Anthony Felice
6f79ede2fa linux-timesys: Add customized kernel
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>
2014-03-03 21:07:39 -03:00
Anthony Felice
10f7914ecd linux-timesys: Add customized kernel
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>
2014-03-03 20:54:56 -03:00
Otavio Salvador
37c793bea4 linux-boundary (3.0.35): Add Vivante GPU 4.6.9p13 support
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>
2014-03-03 15:53:04 -03:00
Otavio Salvador
27d6f852c2 linux-cubox-i: Add Vivante GPU 4.6.9p13 support
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>
2014-03-03 15:52:59 -03:00
John Weber
ba9d15fc70 linux-wandboard (3.10.17): defconfig changes
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>
2014-02-28 10:40:33 -03:00
John Weber
7b1f334b9b linux-wandboard (3.10.17): Bump SRCREV to 95f32b7
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>
2014-02-28 10:39:52 -03:00
Otavio Salvador
9d517e9234 linux-denx: Fix branch name used for fetching
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>
2014-02-19 19:05:32 -03:00
Patrick Keil
1b612d3045 linux-wandboard-3.0.35: Add kernel configs for Systemd
Adding missing kernel configurations for Systemd:
* CONFIG_FHANDLE
* CONFIG_CGROUPS

Signed-off-by: Patrick Keil <trancefusion@gno.de>
2014-02-14 19:28:48 -02:00
Andreas Henriksson
e0ae7fcba0 linux-imx: fix missing initial space for cgtqmx6 patch
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>
2014-02-14 11:02:16 -02:00
Pavel Kopylov
ee59f38ef9 linux-imx (3.0.35): Enable USB for cgtqmx6
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>
2014-02-12 00:15:35 -02:00
Otavio Salvador
05b7ef0269 linux-boundary, u-boot-script-boundary: Set compatible machine
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>
2014-02-12 00:15:07 -02:00
Pavel Kopylov
52871f8458 linux-imx (3.0.35): Enable devtmpfs for cgtqmx6
Add missing DEVTMPFS creation flags in kernel config.
Namely: CONFIG_DEVTMPFS=y and CONFIG_DEVTMPFS_MOUNT=y

Signed-off-by: Pavel Kopylov <pavel.kopylov@gmail.com>
2014-02-10 08:40:15 -02:00