The intended value was 69K but the sector number was wrong, fix it to
proper value as it aligns it with U-Boot mainline.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Update to Boundary Devices U-Boot boot scripts 2014.07 tree.
This update brings the boot scripts in line with the U-Boot
package (u-boot-boundary) and also contains a number of
enhancements:
- Adds support for 1024x600 panel with Ilitek touch screen
- nit6xlite: fixes bug in quoting bootargs
- nitrogen6x: fixes calculation of DTB name for Solo/Dual-Lite
- nitrogen6x/sabrelite/nitrogen6_max: add disable_giga parameter
to allow a user to force 10/100 operation of the ethernet port
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
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>
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>
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>
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>
I will not have time to spend to maintain and test the Wandboard
machines, so remove me as maintainer.
Signed-off-by: John Weber <rjohnweber@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Update to Boundary Devices U-Boot 2014.07 tree.
Notable updates include:
Switch to v2014.07 release from mainline
Addition of USB Mass Storage Gadget for programming SD cards/eMMC
Release notes are available in this post:
http://boundarydevices.com/u-boot-2014-07-release
Specifics (and usage) of USB Mass Storage Gadget are available in
this post:
http://boundarydevices.com/u-boot-usb-mass-storage-gadget/
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Update config file:
* U-boot provider: u-boot-qmx6
- UBOOT_CONFIG variable defines the Congatec-QMX6 module
variant to build. For testing purposes by default is set
to: "pn016103"
- This variable must be set in the conf/local.conf file
according with the module partnumber. The possible values
are:
pn016100, pn016101, pn016102, pn016103, pn016104, pn016105,
pn016106, pn016110, pn016111, pn016112, pn016113
If a PN016101 is the target module, the line added to the
conf/local.conf would be like the following:
UBOOT_CONFIG = "pn016101"
* Linux kernel provider: linux-qmx6
- Config file is the same for all the variants, due to that
the SOC_FAMILY variables includes all SOCs to include the
firmware of all machines.
Signed-off-by: Alex de Cabo <alejandro.de-cabo-garcia@congatec.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
U-boot 2009.08 is not longer used by Conga-QMX6, due to that
those files are removed
Signed-off-by: Alex de Cabo <alejandro.de-cabo-garcia@congatec.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Provides the recipe to use 2013.04 U-boot version
Signed-off-by: Alex de Cabo <alejandro.de-cabo-garcia@congatec.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
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>
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>
The Nitrogen6_Max board differs from Nitrogen6x only in its'
device-tree and U-Boot configuration.
Add device-tree to the Nitrogen6x image build, along with the
SABRE Lite and Nitrogen6x and document U-Boot build.
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
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>
Update to latest commit on Boundary Devices U-Boot 2014.04 tree.
Notable updates include:
support for a number of new boards, including Nitrogen6 Max
fixes for boot scripts for Solo and Dual-Lite processors
fixes to support the use of RAM disks
additional LCD panels:
Ampire 1024x600 (Ilitek touch)
WVGA LVDS
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
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>
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>
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>
This patch updates the revision to a06fada55a.
Updates include added support for ramdisks.
Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
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>
Fixes:
WARNING: FILESEXTRAPATHS-variable, must always use _prepend (or _append)
type of assignment, and don't forget the colon.
Signed-off-by: Jacob Kroon <jacob.kroon@mikrodidakt.se>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
When MACHINE was set to imx6qsabrelite no bootscript.txt was found.
Fix the same for the 6x_upgrade script while at it. There is only
one upgrade script shared by all boards, so use it independent of
the MACHINE.
Signed-off-by: Christoph Settgast <christoph.settgast@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>
When using bitbake variables, overrides in bbappends are possible.
The embedded shell variables did not allow this.
Signed-off-by: Christoph Settgast <christoph.settgast@methodpark.de>
Reviewed-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The Layer index and the release notes script use the NAME field to
identify the boards supported. Add HummingBoard to the field.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
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>
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.
This patch has been changed to adapt to the linux-firmware version
used in Daisy branch which is based on an older version of linux-firmware
repository.
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>
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>