Commit Graph

458 Commits

Author SHA1 Message Date
Justin Waters
698cf389aa imx6q-elo: Add machine configuration
This commit adds support for the Advantech/General Electric ELO board, which
is based on the DMS-BA16 Qseven module from Advantech.

The DMS-BA16 module supports:

 - Freescale ARM Cortex-A9 i.MX6 Dual/Quad Core 1 GHz high performance processor
 - Up to 2GB Onboard DDR3 Memory; Up to 32GB Onboard eMMC NAND Flash
 - Supports OpenGL ES 2.0 and OpenVG 1.1
 - HDMI, 24-bit LVDS
 - 1x UART
 - 2x I2C
 - 8x GPIO
 - 4x Host USB 2.0 port
 - 1x USB OTG port
 - 1x micro SD (SDHC)
 - 1x SDIO
 - 1x SATA II
 - 1x 10/100/1000 Mbps Ethernet
 - 1x PCIe X1 Gen1

For more information about this product, please visit:
http://www.advantech.com/products/medical_computing_system/dms-ba16/mod_64aa1566-169c-483d-97c8-c2c22c163fc3

Signed-off-by: Justin Waters <justin.waters@timesys.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-23 11:56:01 -03:00
Justin Waters
fbccb80ee0 linux-ge: Add linux kernel recipe for GE i.MX6 boards
This recipe is a fork of the fslc kernel with patches for
supporting the imx6q-elo platform.

This recipe is intended to be a stop-gap until the imx6q-elo
board can be rebased and tested with the most recent fslc branch.

Signed-off-by: Justin Waters <justin.waters@timesys.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-23 11:55:36 -03:00
Justin Waters
a100778a5e u-boot-ge: Add u-boot recipe for GE i.MX6 boards
This recipe is a fork of the fslc u-boot with patches for
supporting the imx6q-elo platform.

This recipe is intended to be a stop-gap until the imx6q-elo
board can be rebased and tested with the most recent fslc branch.

Signed-off-by: Justin Waters <justin.waters@timesys.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-23 11:55:14 -03:00
Otavio Salvador
fef20e71ba cfa100xx: Use 'sdcard.gz' as output
Using a compressed filesystem allows for easier transfer of it and
reduces a lot the disk usage in deploy directory.

Change-Id: I1b76a1bac1fc7a1f125db25c2a60e9f077f8df79
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19 16:52:32 -03:00
Otavio Salvador
836bc35416 cfa100xx: Use a force assignment for IMAGE_FSTYPES
The IMAGE_FSTYPES uses a force assignment in the imx-base.inc file so
we ought to override it in the machine file. This ensures we use the
right value even if we include it after imx-base.inc inclusion.

While moving the code around we also drop the explicit ext3 generation
as the it is queued due the filesystem generation dependency chain.

Change-Id: Icb04838b7ca659b056b57a02cc51ffd1657de579
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19 16:52:32 -03:00
Fabio Berton
39eb21c4c2 linux-firmware: Add TIInit_11.8.32 WiLink8 firmware
TIInit_11.8.32 is required for bluetooth support on WiLink8 module from
Texas Instruments.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-14 12:06:56 -03:00
Fabio Berton
27dfc3745f imx6qdl-variscite-som: Add machine configuration
The VAR-SOM-MX6 board includes the following key features:

    - Freescale i.MX6 1.2GHz quad/dual/single core Cortex-A9
    - 2GB DDR3 , 1GB SLC NAND Flash
    - Full HD 1080p video encoding/decoding capability
    - Vivante GPU providing 2D/3D acceleration
    - Simultaneous multiple display support
    - Gigabit Ethernet
    - TI WiLink™ 6.0 single-chip connectivity solution (Wi-Fi, Bluetooth®)
    - PCI-Express 2.0, S-ATA 3.0
    - Camera interface
    - USB 2.0: Host, OTG
    - Audio In/Out
    - Dual CAN Bus

For more information about this product, please visit:
http://www.variscite.com/products/system-on-module-som/cortex-a9/var-som-mx6-cpu-freescale-imx6

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-14 12:06:56 -03:00
Fabio Berton
e9f1252550 u-boot-variscite: Add u-boot recipe for variscite
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-14 12:06:56 -03:00
Fabio Berton
dcb397057a linux-variscite: Add linux recipe for variscite
The following patches are from meta-variscite-community and can be found
here: https://github.com/schnitzeltony/meta-variscite-community

- boundarydevices/0002-wlcore-add-initial-device-tree-support-to-the-sdio-m.patch
- boundarydevices/0003-wlcore-add-mac-override-parameter.patch
- upstream-backport/wifi/0001-wlcore-memset-wl-rx_filter_enabled-to-zero-after-rec.patch
- upstream-backport/wifi/0002-wlcore-cancel-Tx-watchdog-on-suspend-and-rearm-on-fi.patch
- upstream-backport/wifi/0003-wlcore-block-read-writes-to-FW-during-ELP.patch
- upstream-backport/wifi/0004-wlcore-AP-don-t-start-mac80211-PS-on-non-peer-HLIDs.patch
- upstream-backport/wifi/0005-wlcore-wl12xx-wl18xx-simplify-fw_status-handling.patch
- upstream-backport/wifi/0006-wlcore-wl12xx-wl18xx-configure-num_links-per-hw.patch
- upstream-backport/wifi/0007-wlcore-wl12xx-wl18xx-configure-max_stations-per-hw.patch
- upstream-backport/wifi/0008-wlcore-wl12xx-wl18xx-configure-iface_combinations-pe.patch
- upstream-backport/wifi/0009-wl18xx-move-to-new-firmware-wl18xx-fw-3.bin.patch
- upstream-backport/wifi/0010-wlcore-send-EAPOL-frames-with-voice-priority.patch
- upstream-backport/wifi/0011-wlcore-don-t-stop-sched_scan-on-interface-removal.patch
- upstream-backport/wifi/0012-wlcore-wl18xx-allow-CCK-rates-for-AP-mode.patch
- upstream-backport/wifi/0013-wlcore-don-t-handle-unsetting-of-default-wep-key.patch
- upstream-backport/wifi/0014-wlcore-consider-multiple-APs-when-checking-active_li.patch
- upstream-backport/wifi/0015-wlcore-decrease-warning-verbosity-during-recovery.patch
- upstream-backport/wifi/0016-wlcore-increase-timeout-to-5000-msecs.patch
- upstream-backport/wifi/0017-wlcore-enable-beacon-filtering-only-after-receiving-.patch
- upstream-backport/wifi/0018-wlcore-add-support-for-STA-CSA-with-chan-contexts.patch
- upstream-backport/wifi/0019-wlcore-use-correct-LAA-bit.patch
- upstream-backport/wifi/0020-wlcore-fix-copy-paste-bug-assign-from-src-struct-not.patch

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-14 12:06:56 -03:00
Ian Coolidge
365ead47d8 linux-boundary: Bump SRCREV to a139368
serial: imx: enable tx complete interrupt sooner

Signed-off-by: Ian Coolidge <ian@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-12 07:58:49 -03:00
Daiane Angolini
fa70428c10 imx7d-warp7: Add machine definition
The WaRP7 Board is a Wearable Reference Platform. The board features:

 - i.MX 7Solo applications processor (Cortex-A7/Cortex–M4)
 - 8GB eMMC 5.0 and 4Gb LPDDR3
 - WiFi, Bluetooth, BLE, USB-OTG, NFC
 - I/F Camera, MIPI Display, Audio
 - Accelerometer, Barometer, Gyroscope
 - PMIC, Battery charger

For more information about this reference design, please visit:

https://www.element14.com/community/docs/DOC-79058/l/warp-7-the-next-generation-wearable-reference-platform

The machine configuration file used to include Yocto Project support to the
board is a consolidation work only.

It only reflects the work done in Linux kernel, U-Boot and FSL Community BSP,
where the hard work is actually done.

Signed-off-by: Daiane Angolini <daiane.angolini@nxp.com>
Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com>
Signed-off-by: Andres Lemos <andres.lemos@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-11 09:43:26 -03:00
Daiane Angolini
52bcb6d8f6 nitrogen6sx: Change the SOC from i.MX6SoloX to i.MX6SX
All the other machines currently use i.MX6SX or i.MX6S.

Signed-off-by: Daiane Angolini <daiane.angolini@nxp.com>
Acked-by: Ian Coolidge <ian@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-11 09:42:46 -03:00
Gary Bisson
02232b137f u-boot-script-boundary: bump SRCREV to 43467b88 (v2016.03)
Adding support for i.MX7D in 6x_bootscript and 6x_upgrade.

Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-06 08:03:53 -03:00
Gary Bisson
2cefe34517 u-boot-boundary: bump SRCREV to 43467b88 (v2016.03)
Adding support for Nitrogen7.

Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-06 08:03:53 -03:00
Gary Bisson
4ea1c16cac nitrogen7: add machine configuration
Platform details:
https://boundarydevices.com/product/nitrogen7/

Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-06 08:03:53 -03:00
Gary Bisson
a10be64136 nitrogen6x: add Nitrogen6QP_MAX and SOMv2 support
More info on those new platforms:
https://boundarydevices.com/product/nitrogen6max/
https://boundarydevices.com/product/nit6x-som-v2/

Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-06 08:03:53 -03:00
Ian Coolidge
87e6f7c6ad linux-boundary: Bump SRCREV to 9af660e
Repository was rebased to remove a duplicate patch
Previous SRCREV no longer exists

Signed-off-by: Ian Coolidge <ian@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-03-31 12:09:42 -03:00
Ian Coolidge
fc478e86d7 linux-boundary: Bump kernel version to 3.14.52
Kernel based on 3.14.52-1.1.0 GA release
Main new changes are added support for Nitrogen7 and Nitrogen6QP_MAX
Removal of linux-boundary_3.14.28 kernel recipe
Removal of linux-boundary_3.14.38-6qp kernel recipe

Signed-off-by: Ian Coolidge <ian@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-03-28 11:57:42 -03:00
Brandon Shibley
de2eb544d8 apalis-imx6.conf: change some assignments to soft default
Changed some machine variable assignments in apalis-imx6.conf
from hard assignments to soft defaults so they may be overridden
by user configuration (e.g. conf/local.conf).

Signed-off-by: Brandon Shibley <brandon.shibley@toradex.com>
2016-03-24 08:00:28 -03:00
Brandon Shibley
b35923a8b1 colibri-imx6.conf: change some assignments to soft default
Changed some machine variable assignments in colibri-imx6.conf
from hard assignments to soft defaults so they may be overridden
by user configuration (e.g. conf/local.conf).

Signed-off-by: Brandon Shibley <brandon.shibley@toradex.com>
2016-03-24 08:00:28 -03:00
Brandon Shibley
3a950d07d7 colibri-vf.conf: change some assignments to soft default
Changed some machine variable assignments in colibri-vf.conf from
hard assignments to soft defaults so they may be overridden by
user configuration (e.g. conf/local.conf).

Signed-off-by: Brandon Shibley <brandon.shibley@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-03-24 07:59:37 -03:00
Stefan Agner
36a638abe1 u-boot-toradex: update to latest Toradex V2.5 release
Update git revision to match the latest Toradex BSP release V2.5.

Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-03-11 07:55:16 -03:00
Stefan Agner
5f126bd028 linux-toradex: update to latest Toradex V2.5 release
Update git revision to match the latest Toradex BSP release V2.5.
The kernel is based on the 4.1.15 release of upstream kernel with
some new Vybrid specific fixes.

Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-03-11 07:54:45 -03:00
Ian Coolidge
1b82078ca3 linux-boundary: Sync defconfig with latest boundary_defconfig
Add:
    CONFIG_CAN_MCP251X=m
    CONFIG_POWER_RESET=y
    CONFIG_POWER_RESET_GPIO=y
    CONFIG_MXC_HDMI_CEC=y
Change:
    CONFIG_VIDEO_TW68=m    -> CONFIG_VIDEO_TW686X=m
    CONFIG_KEYBOARD_GPIO=y -> CONFIG_KEYBOARD_GPIO=m

Signed-off-by: Ian Coolidge <ian@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-03-01 21:28:59 -03:00
Ian Coolidge
cd0959aa37 linux-boundary (3.14.28): Bump SRCREV to ae977d1
ft5x06_ts: Set max_x/y to fb size if no parameter is provided
           Add max_x/y checks
           Move subroutines write_reg/set_mode
mxc_v4l2_capture: add device_id to select /dev/video#
rfkill-gpio: Fix clk on/off
ar1020-12c: Add MODULE_DEVICE_TABLE
Update mxc_hdmi-cec to 3.10, add to many boards

Signed-off-by: Ian Coolidge <ian@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-03-01 21:28:55 -03:00
Max Krummenacher
6eefe6562d colibri-vf.conf: set mqxboot version with wildcard
Fix build failure because mqxboot_2.x is built instead of the
required mqxboot_1.x.

The mqxboot version changed from 1.0 to 1.0.1.
Choosing the preferred version with a wildcard prevents using
the not compatible 2.x version.

    NOTE: preferred version 1.0 of mqxboot not available (for item mqxboot)
    NOTE: versions of mqxboot available: 1.0.1 2.0.1

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Acked-by: Stefan Agner <stefan.agner@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-01-28 17:27:32 -02:00
Max Krummenacher
09991082f0 linux-toradex (3.14.28): unify defconfig
Provide one i.MX6 generic defconfig file instead of the machine
specific defconfig files for apalis-imx6 and colibri-imx6.

Uses the defconfig formerly used for apalis-imx6 which is a superset
of what was formerly used for colibri-imx6.

This prevents triggering a warning when building for other boards, as:

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

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-01-20 22:12:57 -02:00
Fabio Estevam
9e596097f7 cubox-i: Use linux-fslc by default
linux-cubox-i has been broken for quite some time as it does not
contain the GCC5 fixes, for example.

Let's make 'linux-fslc' the default kernel and remove
the non-working 'linux-cubox-i' kernel.

Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-01-19 12:26:53 -02:00
Max Krummenacher
a1a869fa9d colibri-imx6: add machine configuration
The Toradex Colibri iMX6 computer module is based on i.MX 6.

The Colibri iMX6 is a member of the pincompatible Colibri family.

They feature on module RAM and EMMC, Ethernet PHY, Resistive Touch
Controller and Audio Codec.

For additional specifications please visit:
https://www.toradex.com/computer-on-modules/colibri-arm-family/freescale-imx6

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-12-04 13:03:42 -02:00
Max Krummenacher
893ad6b25b apalis-imx6: add machine configuration
The Toradex Apalis iMX6 computer module is based on i.MX 6.

The Apalis iMX6 is a member of the pincompatible Apalis family.

They feature on module RAM and EMMC, Ethernet PHY, Resistive Touch
Controller and Audio Codec.

For additional specifications please visit:
https://www.toradex.com/computer-on-modules/apalis-arm-family/freescale-imx-6

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-12-04 13:03:42 -02:00
Max Krummenacher
add251c772 linux-toradex: add Linux defconfig for Toradex Colibri iMX6
This adds a defconfig for the Freescale i.MX 6 based modules Colibri iMX6.

  - based on Freescale's BSP release imx_3.14.28_1.0.0_ga release and patches from Boundary Devices
  - GPIOlib /sys/class/gpio
  - PWM LEDs /sys/class/leds/
  - temperature sensor CPU /sys/devices/virtual/thermal/thermal_zone0/temp
      board: /sys/devices/soc0/soc.1/2100000.aips-bus/21a4000.i2c/i2c-1/1-0041/stmpe-adc/iio:device0/in_temp8_raw
  - Ethernet
  - eMMC/SD/MMC
  - serial console debug UART1
  - UARTs
  - I2C via /dev/i2c-X
  - framebuffer console
  - HDMI audio
  - analogue audio playback and capture, resistive touch
  - S/PDIF
  - SPI via /dev/spidev
  - serial number and board revision
  - USB host port
  - USB device Ethernet RNDIS
  - automatic USB device/host switching
  - analog input via IIO framework
  - parallel camera interface
  - DVFS power management
  - suspend LP1
  - watchdog

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-12-04 13:03:42 -02:00
Max Krummenacher
c8b2f859c1 linux-toradex: add Linux recipe for Toradex Apalis iMX6
This recipe provides a kernel for the Freescale i.MX 6 based modules
Apalis iMX6.

  - based on Freescale's BSP release imx_3.14.28_1.0.0_ga release and patches from Boundary Devices
  - GPIOlib /sys/class/gpio
  - PWM LEDs /sys/class/leds/
  - temperature sensor CPU /sys/devices/virtual/thermal/thermal_zone0/temp
      board: /sys/devices/soc0/soc.1/2100000.aips-bus/21a4000.i2c/i2c-1/1-0041/stmpe-adc/iio:device0/in_temp8_raw
  - Ethernet
  - eMMC/SD/MMC
  - serial console debug UART1
  - UARTs
  - I2C via /dev/i2c-X
  - framebuffer console
  - HDMI audio
  - analogue audio playback and capture, resistive touch
  - S/PDIF
  - SPI via /dev/spidev
  - serial number and board revision
  - USB host ports
  - USB device Ethernet RNDIS
  - automatic USB device/host switching
  - analog input via IIO framework
  - parallel camera interface
  - DVFS power management
  - suspend LP1
  - watchdog
  - CAN on via can0 and can1
  - PCIe (regular ports and mini-PCIe slot)
  - SATA (regular port or mSATA slot)
  - LVDS output
  - analog VGA output

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-12-04 13:03:42 -02:00
Max Krummenacher
b8e0e9170d u-boot-toradex: add U-Boot recipe for Toradex i.MX 6 based modules
This allows building U-Boot supporting Toradex modules based on i.MX 6
Apalis iMX6 and Colibri iMX6.
The source is combined with the source already used for our Vybrid based
modules and fetched directly from our Git server at git.toradex.com.

  - based on upstream U-Boot 2015.04
  - environment storage in eMMC
  - Ethernet
  - enabled gpio command line interface
  - enabled DFU and Mass Storage on USB client
  - framebuffer support
  - MMC/SD cards
  - eMMC flash
  - RAM size auto detection
  - serial console debug UART1
  - Toradex Apalis configuration block handling
  - USB storage as host on USB host ports

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Acked-by: Stefan Agner <stefan.agner@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-12-04 13:03:42 -02:00
Tony Felice
40f85fde35 mcc: Update MCC packages to be dual license (GPLv2 or BSD)
Change the MCC packages to be licensed under either GPLv2 or BSD. This is
less restrictive than the previous GPLv2-only license for these packages.

Signed-off-by: Anthony Felice <tony.felice@timesys.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-12-04 13:03:42 -02:00
Alexandre Belloni
e812b2a6e1 linux-cfa: update to 4.1
Update to 4.1, the current longterm kernel

Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-12-03 09:18:57 -02:00
Alexandre Belloni
1d40b0757f cfa10036: ensure barebox is used
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-12-03 09:17:49 -02:00
Alexandre Belloni
b7a26f0a8d barebox: update to 2015.10
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-12-03 09:16:50 -02:00
Stefan Agner
8449e5a823 u-boot-toradex: fix typo in version number
The update to v2.5b2 introduced the Toradex BSP version number to
the U-Boot version string. However, accidentially the previous
version number has been used.

Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-12-03 09:06:50 -02:00
Otavio Salvador
4b3229a1b9 linux-boundary: Sync configuration with linux-fslc-mx6
The default defconfig has been sync with the changes in
linux-fslc-mx6. Basically it disables:

 CONFIG_INPUT_EVBUG
 CONFIG_LOGO

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-11-30 14:20:19 -02:00
Otavio Salvador
b7f142d486 linux-wandboard: Sync configuration with linux-fslc-mx6
The default defconfig has been sync with the changes in
linux-fslc-mx6. Basically it disables:

 CONFIG_INPUT_EVBUG
 CONFIG_LOGO

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-11-30 14:19:15 -02:00
Otavio Salvador
77f1a5e7e0 linux-congatec: Sync configuration with linux-fslc-mx6
The default defconfig has been sync with the changes in
linux-fslc-mx6. Basically it enables:

 CONFIG_FHANDLE
 CONFIG_KEXEC

and disables:

 CONFIG_INPUT_EVBUG
 CONFIG_LOGO

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-11-30 14:19:15 -02:00
Ian Coolidge
790b36b3ef linux-boundary (3.14.28): Sync defconfig with latest boundary_defconfig
Changes all touchscreen drivers to be loaded as modules

Signed-off-by: Ian Coolidge <ian@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-11-26 10:10:11 -02:00
Ian Coolidge
f42ccfde2e linux-boundary (3.14.28): Bump SRCREV to 2ffd4a4
Primary fix:
  Fix ov5642 driver. Now properly works.
Other additions:
  Add GSLX680 touchscreen
  ath9k fixes
  Add goodix touchscreen
  Modularize all touchscreen drivers

Signed-off-by: Ian Coolidge <ian@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-11-26 10:09:49 -02:00
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
Stefan Agner
0f6ecd2af2 u-boot-toradex: update to Toradex V2.5 Beta 2 release
Update git revision to match the latest Toradex BSP release V2.5
Beta 2. The release is still based on upstream U-Boot 2015.04
with some new fixes and improvements such as updated NAND flash
controller driver and fixed delays when using the global timer as
time source.

Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-11-26 10:08:28 -02:00
Oliver Wendt
37fa068f59 tx6qus: add machine configuration for TX6Q/U/S COM
This patch provides initial machine configs for TX6 series COM to this fsl
yocto meta layer to produce, based on the respective enumeration (as iterated
in below table) of the TX6 COM, it can be used to provide images for U-Boot
and Linux kernel (and by extension a rootfs).

 MACHINE= |  TX6-COM  | Basic information (SOC @ Freq, RAM, NVM, DSP-IF)
----------+-----------+-------------------------------------------------
tx6s-8034 | TX6S-8034 |	i.MX6S  @ 800 MHz, 256 MiB, 128 MiB NAND, LCD
tx6s-8035 | TX6S-8035 |	i.MX6S  @ 800 MHz, 512 MiB,   4 GiB eMMC, LCD
----------+-----------+-------------------------------------------------
tx6u-80x0 | TX6U-8030 |	i.MX6DL @ 800 MHz, 512 MiB, 128 MiB NAND, LCD
tx6u-8033 | TX6U-8033 |	i.MX6DL @ 800 MHz,   1 GiB,   4 GiB eMMC, LCD
tx6u-81x0 | TX6U-8130 |	i.MX6DL @ 800 MHz,   1 GiB, 128 MiB NAND, LVDS
----------+-----------+-------------------------------------------------
tx6q-10x0 | TX6Q-1030 |	i.MX6Q  @   1 GHz,   1 GiB, 128 MiB NAND, LCD
tx6q-11x0 | TX6Q-1110 |	i.MX6Q  @   1 GHz,   1 GiB, 128 MiB NAND, LVDS

Signed-off-by: Oliver Wendt <OW@karo-electronics.de>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-11-23 14:10:02 -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
Oliver Wendt
d77b415779 u-boot-karo: add recipe for Ka-Ro U-Boot v2015.10-rc2 (based) for TX6Q/U/S COM
This receipe adds the U-Boot fork for the Ka-Ro TX6 series COM to this fsl yocto
meta layer and includes changes such as the following:

  - U-Boot upstream base: v2015.10-rc2
  - no IMX image format: DCD is compiled and integrated at compile time
  - Secure Boot support for TX6
  - set default video_mode depending on LVDS/LCD module variant
  - get LCD backlight polarity from DT
  - changed CONFIG_SYS_TEXT_BASE from 0x2780000 to 0x10100000 to
    accomodate boards with less than 256MiB memory
  - make shutdown temperature configurable
  - use IRAM_BASE_ADDR rather than 0xbadc0de as exception vector
    address

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
e7b91b8001 u-boot-script-boundary: bump revision for 6QP support
The revision bump allows to load a device tree blob specific to the 6QP
which will be named imx6qp-${board}.dtb.

Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-11-16 16:15:49 -02:00
Gary Bisson
563956b346 u-boot-boundary: bump revision for 6QP support
Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-11-16 16:15:18 -02:00