Update kernel to Boundary Devices' latest.
The only notable updates in this release are the addition of a device
tree for use with Boundary Devices Nitrogen6_VM board and the
addition of USB OTG cable detection through CONFIG_EXTCON.
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.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 affects the following image builds:
- core-image-base
- fsl-image-multimedia
- fsl-image-multimedia-full
- fsl-image-machine-test
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Update kernel to Boundary Devices' latest.
The only notable updates in this release are:
- fixed support for parsing the 'interrupts-extended' field
in device tree. This is used for the GPIO6 interrupt on the
FEC device
- Added PXP device tree entries for i.MX6 S/DL variants.
Note that PXP support is not yet functioning as discussed
in this thread:
https://lists.yoctoproject.org/pipermail/meta-freescale/2015-April/thread.html#13349
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Update kernel to Boundary Devices' latest.
Notable updates include:
- added support for PCAP (ft5x06) touch screen on Nitrogen6_vm
- enable internal pullup on real-time clock IRQ line on
Nitrogen6_Lite
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>
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>
Add support for new Nitrogen6_VM board.
The Nitrogen6_VM is a variant of Nitrogen6x with a Solo processor,
512MiB/1GiB options for memory, on-board eMMC and an AR1020
resistive touch controller.
The board is designed to fit behind a 6.2" KoE 640x240 displays
with vertical-mount (VM) connectors to save space.
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Synchronize nitrogen6x kernel configuration with up-stream.
In particular:
- remove PCI RC/EP test mode:
https://community.freescale.com/thread/328257
- remove parts not supported on Boundary Devices boards:
WEIM
MIPI DSI
JFFS2/UBIFS (no NAND on Boundary Devices boards)
MAG3110
- Add support for Huawei 3G modem and IP routing
- Add USB ACM
- Add driver for magnetic swipe over GPIO pins
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Update kernel to Boundary Devices' latest.
Notable updates include:
serial port update for framing/parity errors
DT updates to allow access to SPI-NOR
SGTL5000 updates
add support for Nitrogen6_VM
add support for Huawei MU609 USB modem
minor RTC fixes
new display: AUO_G050
added support for new Broadcom WiFi chips
TSC2004 touch screen fixes
add support for eMMC 5.0 devices
added DT for use with TC358743 HDMI Mipi daughter board
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.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>
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>
Please add me as maintainer for the Wandboards. For now, I can test
only the Wandboard Quad and Wandboard Dual boards but not the
Wandboard Solo since I do not have access to that board.
Signed-off-by: Alfonso Tamés <alfonso@tames.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>
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>
The assignement of the preferred kernel was changed
so that It is possible do define a different one in
local.conf
Signed-off-by: Raphael Silva <raphael.philipe@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
This upgrades the Wandboards' kernel to 3.10.17-1.0.2 which
Freescale reports to change:
- pfuse 100
- power management
- graphics driver update with memory, deadlock and bug hang fixes.
- crypto - Update testmgr DMA
- ipu MXC IPUv3 fb: Fix MXCFB_CSC_UPDATE ioctl
- ARM - Drop PL310 errata
Signed-off-by: Alfonso Tamés <alfonso@tames.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Highlights include:
Add kernel configuration for Qt For Device creation
See http://www.qt.io/qt-for-device-creation/
Add support for new Nitrogen6_VM board, a low-cost SBC designed
for use in player tracking applications
Add -nolcd variants of Nitrogen6X, SABRE Lite, Nitrogen6_Max
See http://boundarydevices.com/mx6-device-tree-customization/
Fixed HDMI video support for TO 1.0 (Gary Bisson)
Fix Step focus on OV5640 MIPI cameras
Add support for KOE (nee Hitachi) HVGA display
Add support for headphone mute on sgtl5000
Add support for LSA40AT9001 panel
Add support for reading/writing OV5640 MIPI register
Removed support for TC358743 HDMI->mipi, ADV7391 in stock DTBs
Added support for custom boards vp and insp.
Add calibration support for the AR1020-i2c touch controller
Detailed change list:
4ed13da Add nitrogen6x_qt5_defconfig for to match Qt for Device Creation
b927fa4 ARM: DTS: nitrogen6_vm: disable pull-up on 4/5-wire detect pin
f169275 ARM: DTS: nitrogen6_vm: add support for old (FM24C512) FRAM part
1c57761 ARM: DTS: nitrogen6_vm: move HDMI to IPU0/DI1 to allow use with LCD
d29d96f imx6qdl-nitrogen6_vm.dtsi: GP_VM_GPIO_n are bidirectional
f6988c9 imx6qdl-nitrogen6_vm.dtsi: GPIO_2 is irq for ar1020,
474eec3 AR1020-i2c: Add calibration parameter
da9512d ARM: DTS: nitrogen6_vm: fix AR1020 touch screen, remove others
088d96f ARM: DTS: nitrogen6_vm: add AR1020 touch screen
9394beb ARM: dts: mx6qdl-boundary-nolcd: Add GPIO5:9 on DISP0_DAT15
cf66771 mxc_lcdif: add panel hitachi_hvga
393dfd6 imx6qdl-nitrogen6_vm.dtsi: initial addition
7cddbd3 imx6qdl-nit6xlite.dtsi: rearrange nodes
885b4cd nitrogen6_vm_defconfig: initial addition
fe60212 vp_defconfig: use RV4162 for rtc
540a956 usb: phy: mxs: change test clock gating on connection/disconnection
052e8cc imx6qdl-vp.dtsi: add reg_usbh1_vbus
2e4da72 imx6qdl-per.dtsi: add reference to pinctrl_usbh1
fa2d686 imx6qdl-insp.dtsi: add reg_usbh1_vbus
861c15f imx6qdl-bt.dtsi: add reference to pinctrl_usbh1
e3dad35 imx6qdl-vp.dtsi: fix hdmi ipu for both lcd and hdmi together
03d70b5 adv7180: don't change mode without lock
7cd8838 insp_defconfig: initial addition
4472f69 imx-sgtl5000: add mute_gpio for headphone
3828c8a i2c-mux-gpio: use subsys_initcall
ca0f353 imx6q-insp.dts: initial addition
3d0895d mxc_lcdif: add LSA40AT9001 panel
5f3c68c ov5640_mipi: use registers 0x3602-3603 for step focus
97d433b ov5640_mipi: add support for reading/writing I2C registers
3a652fd ARM: clk-imx6q: fix video divider for revision 1.0 of i.MX6q
185034b ARM: dt: nitrogen6_max: Add -nolcd variant to expose extra I/O
85a3fe1 ARM: dt: nitrogen6x: Add -nolcd variant to expose extra I/O
d620a3c ARM: dt: nitrogen6_max: add aliases for lcd, backlight and TSC2004
0970ed8 ARM: dt: nitrogen6x: add aliases for lcd and backlight
138276df imx6qdl-sabrelite-nolcd: move the -nolcd updates into an include
ea2ae98 imx6qdl-sabrelite-nolcd: re-work to override the DTB with LCD
f9a00cb imx6qdl-sabrelite: add aliases for lcd, backlight_lcd, and tsc2004
be49e13 imx6qdl-sabrelite-nolcd: sync with standard imx6qdl-sabrelite
4179f23 nitrogen6_max: remove extraneous '#if 0' in LCD driver
9dfd90c nitrogen6x: remove extraneous '#if 0' in LCD driver
ae0a475 sabrelite: remove extraneous '#if 0' in LCD driver
945d7bd imx6qdl-nitrogen6x: Don't support TC358743_mipi in stock Nitrogen6x
f86ff4a imx6q-sabrelite: Don't support TC358743_mipi in stock SABRE Lite DTB
b5fb9b0 imx6qdl-nitrogen6x: Don't support MIPI DSI in stock Nitrogen6x DTB
c4fab9c imx6q-sabrelite: Don't support MIPI DSI in stock SABRE Lite DTB
0029d96 imx6qdl-nitrogen6x: Don't support ADV7391 in stock Nitrogen6x DTB
f163fc4 imx6q-sabrelite: Don't support ADV7391 in stock SABRE Lite DTB
ed21956 nitrogen6x: Don't support ADV7180 in standard Nitrogen6X DTB
881a82d imx6q-sabrelite: Don't support ADV7180 on SABRE Lite
8f069e6 nit6xlite_defconfig: clean up unsupported options
Signed-off-by: Ian Coolidge <ian@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
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>
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>
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>
Update to Boundary Devices U-Boot 2014.07 tree.
Notable updates include:
Allow override of computed DTB file with 'dtbname' variable
Force 10/100 mode on Nitrogen6_Lite
Fix quoting in Nitrogen6_Lite boot script
Support SD card numbering based on physical path for use with
newer kernels.
Note that no code changes are present in this bump. All changes
are in the boot scripts, and u-boot-boundary-git is being updated
simply to match versions and streamline download of the sources.
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
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>
KERNEL_IMAGETYPE = "uImage" is already present a few lines before, so remove
the redundant inclusion.
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
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>
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>
Add u-boot DESCRIPTION for those providers still using the default one.
This is needed in order to have a complete and readable list of u-boot providers
in FSL Community BSP Release Notes.
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Use the same name convention for variable SOC used in other machines.
This mismatch was highlighted during the automatic generation of supported
machine list for FSL Community BSP Release Notes 1.7.
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
Acked-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Add support for RIoT board (http://www.riotboard.org/) using by default
linux-fslc and u-boot-fslc.
The machine name follows the linux (kernel.org) naming convention.
The generated uboot is configured by default for usage on the external SDCard
and not for the internal eMMC.
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
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>
The layer dependencies for the master branch should be to master
branches
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>