Remove extra blank lines in the end of the sdio.txt files.
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Pass wifi, bluetooth and serial in MACHINE_FEATURES.
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The WiFi chip installed in the board is the Broadcom 4330, so provide
the proper nvram config and firmware to enable Wifi by default.
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The imx6sl-warp board has a bcm4330 chip, so enable the nvram
configuration to allow the WiFi to work out of box.
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
There is no need for the extra space in the name of the nvram config file,
so just remove it.
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
There is no need to have 'wifi' and 'bluetooth' entries twice in
MACHINE_FEATURES, so remove the duplicate occurrances.
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Several Yocto images fail to build because they're using packages that require
imx6-specific hardware support (ASRC, VPU, GPU3D), which is not available in
the mainline kernel. This patch fixes the following image builds:
- core-image-minimal
- core-image-base
- fsl-image-multimedia
- fsl-image-multimedia-full
- fsl-image-machine-test
Change-Id: I7be8b82216e7be014af09a5828e424c882bcd2f7
Signed-off-by: Nikolay Dimitrov <picmaster@mail.bg>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The WiFi chip installed in the board is the Broadcom 4330, so we ought
to provide the proper nvram config and firmware to enable the board to
proper support the WiFi.
Change-Id: I4d5ed031edb28a79c033098d23eedc642cccc7e0
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Tested-by: Fabio Estevam <fabio.estevam@freescale.com>
The cubox-i board has a bcm4330 chip. This enables the nvram
configuration to allow the WiFi to work out of box.
Change-Id: I4b7ba516083c9f24c55ede8da49dd9ba7be4a31b
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Tested-by: Fabio Estevam <fabio.estevam@freescale.com>
The linux-firmware-ath6k is not necessary for the board to work and
adds no features for standard users, drop it.
Change-Id: I8b4d6eb94564f0e92abb6d9630fc3cf765b8fa8c
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Reviewed-by: Fabio Estevam <fabio.estevam@freescale.com>
The UBOOT_ENTRYPOINT is duplicated from imx-base.inc. Drop it.
Change-Id: Ibd6f65f2b454206391249f7630d6fd1dc214e6f7
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Reviewed-by: Fabio Estevam <fabio.estevam@freescale.com>
Since we moved the board to use u-boot-fslc, this recipe is now
unused.
Change-Id: I67a078f036e881cedaea07ecce50818fed2874f8
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Reviewed-by: Fabio Estevam <fabio.estevam@freescale.com>
The U-Boot FSLC fork now has support for both HummingBoard and Cubox-i
boards. It supports booting them in all supported variants relying on
SPL to detect the board, CPU and memory.
Change-Id: I19efc6f7dadb8055b9e29b540275d319aefc303f
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Tested-by: Fabio Estevam <fabio.estevam@freescale.com>
Set virtual/bootloader preferred provider to u-boot-gateworks-imx.
Signed-off-by: Pushpal Sidhu <psidhu@gateworks.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
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>
Add a machine conf for the Gateworks Ventana product
family. For more information, please see the product site at
http://www.gateworks.com/product#ventana
Change-Id: I00954787e33b11fee7c422a111160b77eae1591f
Signed-off-by: Pushpal Sidhu <psidhu@gateworks.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
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>
Add the initial recipes for Gateworks imx based boards. This
includes a bootscript recipe along with a bootloader recipe.
Signed-off-by: Pushpal Sidhu <psidhu@gateworks.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Add cm-fx6 machine configuration: u-boot and kernel.
The cm-fx6 is a CompuLab CoM. The board features:
-- Freescale i.MX6 single/dual/quad-core Cortex-A9 @1GHz-1.2GHz
-- Up to 4GB DDR3 and up to 32GB on-board SSD storage
-- Integrated GPU and 1080p VPU, dual display support
-- WiFi, BT 3.0, GbE, PCIe, SATA, USB x5, UART x5, CAN x2
For more information visit:
http://www.compulab.co.il/products/computer-on-modules/cm-fx6http://www.compulab.co.il/utilite-computer/web/utilite-models
Signed-off-by: Valentin Raevsky <valentin@compulab.co.il>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
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>
Add u-boot configuration for cm-fx6 machines.
This is a fork of the mainline u-boot with the CompuLab patches on top.
Signed-off-by: Valentin Raevsky <valentin@compulab.co.il>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Due the possibility of generating several binaries, for U-Boot, the
build needs to be done out-of-tree however the build system of 2013.04
version was not ready for it. Apply a simple fix for the time being.
The out-of-tree mechanism is much more robust in more recent versions
of U-Boot however this is not an option for this set of boards at the
moment.
Change-Id: I3b80e8c07a41f66dd74465dc064bec4c040d853c
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
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>
Update to latest head of Boundary Devices branch v2014.07-20140914.
This update doesn't contain any code updates, but adds a couple of
boot scripts for use with the 3.10.53 kernel as described in
this section of the release blog post:
http://boundarydevices.com/i-mx6-kernel-3-10-53/#bootscript
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Boundary Devices does not currently offer a dual-lite or solo
processor option for Nitrogen6_Max, and the device tree for it
is not supported in kernel 3.10.53.
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Update to Boundary Devices U-Boot 2014.07 tree.
This update only contains a single general-purpose change to the
boot script: the addition of an environment variable 'wlmac' which
will be passed to the WL12xx WiFi driver to be used as the mac
address to prevent the need to use the calibrator utility and
manage files that differ across devices.
The U-Boot source files did not change and the version is bumped
only to keep the two recipes in sync and prevent multiple downloads.
If you configure your board like this:
U-Boot > setenv wlmac 00🇩🇪ad:be:ef:01
U-Boot > saveenv && boot
You'll get a clause in your kernel command line:
wlcore.mac=00🇩🇪ad:be:ef:01
All Boundary Devices Nitrogen6x and Nitrogen6_Max boards shipped
with the WL12xx WiFi/BT adapter should have this variable set
before shipment.
If not, please contact Boundary Devices at info@boundarydevices.com
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
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>
The kernel used in WaRP is based on Linux mainline so the FSL-specific
headers does not exist. The removal here allow the machine to be build
without errors.
Change-Id: I8ba8e6790ab4c1aeaaae3c2ad129c3b434d40a83
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Removes redundant BOOTSCRIPT line
Changed BOOTSCRIPT to allow choice in local.conf
Signed-off-by: Ian Coolidge <ian@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The two modules Colibri VF50 and Colibri VF61 are very similar,
with this generic machine called "colibri-vf" both modules are
supported. The bootloader default environment expects the Linux
kernel zImage as well as the device tree files to be located in
the /boot folder of the root file system. Use IMAGE_INSTALL on
the machine level to install them into the root file system by
default.
Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
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>
This adds recipes for U-Boot supporting Toradex modules. The source
is fetched directly from our Git server at git.toradex.com. This
initial version supports the Freescale Vybrid based modules
Colibri VF50 and VF61.
Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The dtb is also stored in the eMMC, so include it among the other items in the
text.
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The WaRP Board is a Wearable Reference Plaform. The board features:
- Freescale i.MX6 SoloLite processor with 512MB of RAM
- Freescale FXOS8700CQ 6-axis Xtrinsic sensor
- Freescale Kinetis KL16 MCU
- Freescale Xtrinsic MMA955xL intelligent motion sensing platform
The board implements a hybrid architecture to address the evolving
needs of the wearables market. The platform consists of a main board
and an example daughtercard with the ability to add additional
daughtercards for different usage models.
For more information about the project, visit:
http://www.warpboard.org/
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.
Change-Id: I3ef13f7c0959aa3a62b70ca46c7bf79a2cc5b2ed
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
- Increase length of ethernet phy reset pulse width
- The Q7 GPIO pins are now accessible from the environment script
Signed-off-by: Alex de Cabo <alejandro.de-cabo-garcia@congatec.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
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>
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>
Mainline kernel currently does not have support for the on-chip audio codec
on mx23, so remove the 'alsa' entry from the MACHINE_FEATURES.
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
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>