WIC_CREATE_EXTRA_ARGS ?= "--no-fstab-update" was add to imx-base.inc
and we can remove from all machines that includes imx-base.inc file.
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
SERIAL_CONSOLE would otherwise stay at the default setting as defined in imx-base.inc but this setting would make it try to spawn a getty on a non-existing device on the colibri-vf and login on the UART console would not work.
Signed-off-by: Bernd Kreuss <prof7bit@gmail.com>
Hardcoded /lib is not compatible with usrmerge.
Signed-off-by: Ricardo Salveti <ricardo@opensourcefoundries.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Add "--no-fstab-update" to WIC_CREATE_EXTRA_ARGS avoid wic change fstab
in final image.
Signed-off-by: Pierre-Jean TEXIER <texier.pj2@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Kernel based on NXP imx_4.9.x_1.0.0_ga kernel release.
Also includes stable release (4.9.74 as of this patch).
Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Remove Apalis iMX6 V1.0 device trees. Newer kernel versions will
no longer provide device trees for those early sample devices.
Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Our in-kernel defconfig is named boundary_defconfig FYI.
Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
This includes the following changes:
- 0dbffd30b6 cnt: 1066mhz_4x256mx16.cfg: update calibration for new spin of board
- 15e746b5ea cmd/fdt.c: align scratch data on dword boundary to avoid unaligned access
- 7c311ea9bf nitrogen6x: add script linking via next variable/prog_fuses
- dc31ebc7c1 fuse: make fuse read set an environment variable
- 9aa7904a39 boundary: add fuse config needed for boards
- 8054d91315 include/configs/boundary.h: good default for BD_CONSOLE
- e6c78d3431 nitrogen6_vm: add nitrogen6_vm-pt1g_defconfig
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Remove old imx6qsabrelite machine as it is now provided by nitrogen6x,
and add nitrogen6x-lite that was missing.
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
- Use a common file to make easier update, maintain and create
others U-Boot recipes like U-Boot fw-utils.
- Rename recipes to use U-Boot version as recipe PN.
- Fix U-Boot spelling on description.
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Append u-boot to PROVIDES variable to get virtual/bootloader
to final value.
PROVIDES = u-boot-boundary virtual/bootloader u-boot
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
This recipe is not being used by anyone. grep shows the only
machine that use mqxboot is colibri-vf and is set to use version
1.%.
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The wic image can be used to boot kernel/dtb/rootfs from an SD card.
U-Boot gets booted from the on module NAND, the image from the prepared
SD card.
zcat XXX.rootfs.wic.gz | dd of=/dev/sdX bs=1M
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The wic image can be used to boot kernel/dtb/rootfs from an SD card.
U-Boot gets booted from the on module NAND, the image from the prepared
SD card can be started with 'run sdboot'.
zcat XXX.rootfs.wic.gz | dd of=/dev/sdX bs=1M
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The wic image can be used to boot kernel/dtb/rootfs from an SD card.
U-Boot gets booted from the on module eMMC, the image from the prepared
SD card can be started with 'run sdboot'.
zcat XXX.rootfs.wic.gz | dd of=/dev/sdX bs=1M
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Add a device tree for the Aster carrier board.
Add the device tree available in mainline for use with the
use-mainline-bsp override.
While at it unify the @SOC description variable with other boards.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The kernel is taken from a separate fat partition in the regular
boot process, so there is no need to deploy it in the rootfs.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
U-Boot is now used with SPL, set the machine conf file accordingly.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The wic image can be used to boot kernel/dtb/rootfs from an SD card.
U-Boot gets booted from the on module eMMC, the image from the prepared
SD card can be started with 'run sdboot'.
zcat XXX.rootfs.wic.gz | dd of=/dev/sdX bs=1M
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Add a device tree for the Ixora carrier board.
Add the device tree available in mainline for use with the
use-mainline-bsp override.
While at it unify the @SOC description variable with other boards.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The kernel is taken from a separate fat partition in the regular
boot process, so there is no need to deploy it in the rootfs.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
U-Boot is now used with SPL, set the machine conf file accordingly.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
For the i.MX6 based modules move to boot with SPL to setup the DDR RAM.
Add use-mainline-bsp to compatible machine to allow building this U-Boot
also when 'use-mainline-bsp' is built. (In which case the e.g. mx6 override
is dropped)
License: changed by the following upstream commits, all of which do not
affect our configurations.
0f4d2f8e79 License: Add the Open Font License
(ttf fonts)
40a39e875c SPDX: add X11 SPDX-License-Identifier
(preparation for dual licensed device trees)
4dcd9a65d4 Licenses: fix a typo in README
changes to non NXP boards not in list
initial commits for colibri-imx6ull and colibri-imx7-emmc not in list
69cc681 lib/bch.c: modify algorithm for all writebcb users
595c178 mtd: nand: mxs_nand: support chips without ONFI/JEDEC parameter page
d5efded apalis/colibri_imx6: fix white space
cd255bc colibri_imx7: get rid of environment in mmc option
ca92211 colibri_imx7: clean-up config header file
ae968c6 apalis/colibri: fix and synchronize mount options
4370811 colibri_imx7: improve DDR3 timing
7e64e5f toradex: remove ISO partition support
16d2bc5 disk: part: align buffer so it can be used with DMA enabled drivers
84fe4a7 MLK-13140 ARM: imx: update REFTOP_VBGADJ according to fuse setting
1d86d85 MLK-13124 ARM: imx: update the REFTOP_VBGADJ setting
756bc8f imx6ull: cherry-pick remaining stuff from 05922b0
ab546ab MLK-12766 net: fec: do not access reserved register for i.MX6ULL
09983d0 MLK-12486-1: switch to use setup_gpmi_io_clk for i.MX6UL
6d6a643 MLK-12883 usb: limit USB_MAX_XFER_BLK to 256
4e1c703 tdx-cfg-block: add new sku's
6bd94c8 colibri_imx7: remove unused config option
ab71667 colibri_imx7.h: do not deploy nand torture cmd
341064e net: Use packed structures for networking
c0d5002 configs: apalis-tk1: Use ext4 file system by default
51b53b4 colibri-vf: sync the board info message
3e72538 toradex: common: unify behaviour when config block is missing
3ef2146 colibri_imx6: use SDP if USB serial downloader has been used
4fcacc1 apalis_imx6: use SDP if USB serial downloader has been used
80c3bd6 imx_common: detect USB serial downloader reliably
0d06911 imx: add macro to detect whether USB has been initialized
a2e77a6 colibri_imx7: use SDP if USB serial downloader has been used
e05589d imx: imx7: detect USB serial download protocol boot mode
3f4cddb imx: imx7: make get_boot_device available for board files
23b5f7c colibri_imx7: carve out PMD aligned amount of memory
47ac8bf toradex: configblock: add an -y parameter to 'cfgblock create’
cb3d672 configs: apalis_imx6: Use ext4 file system by default
615de72 configs: colibri_imx6: Use ext4 file system by default
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
This rework existing machines to use the wic support. It allows for a
lot of code removal as the image dependencies can be defined in a more
accurate way.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Latest Wandboard hardware revision is D1, which brings the following
new features:
- PFUZE100 PMIC
- AR8035 Ethernet PHY
- Upgrade Wifi/BT chip to BCM4339/BCM43430
The new revision also adds support for QuadPlus SoC so the new Device
Tree is also added.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
There is no reason to diverge from mainline so we revert the device
tree name change.
This patch changes the machine definition and the Linux kernel recipe
so the tree is kept buildable.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
This rebases the Wandboard tree on top of FSLC fork. It avoids
duplicated work across vendors and easy the fix backporting when need.
Due the limited interest on the RT kernel and non-activity on
Wandboard maintenance, the RT kernel has been removed but if someone
is willing to maintain it feel free to send an addition for it.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Add machine definition for imx7d-pico board.
For more information about this reference design, please visit:
https://www.wandboard.org/products/android-things/PICO-PI-IMX7/
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: Vanessa Maegima <vanessa.maegima@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Update linux kernel patch and recipe to support external WDOG_B
on imx6q-dms-ba16 platform.
Signed-off-by: Ken Lin <yungching0725@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The Device Tree support is now handled by the kernel class. This patch
removes the inclusion of linux-dtb.inc from the kernel recipes in this
layer.
Change-Id: I9b40bb8e3c061b740f018874a8676262f108b301
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Set u-boot-congatec for both u-boot and virtual/bootloader
PREFERRED_PROVIDER and use a softer assignment for these variable.
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Add include/linux/compiler-gcc7.h file to fix build when using gcc7.
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Append u-boot value to PROVIDES variable to do not override default
variable value.
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Enable CONFIG_FHANDLE so that systemd can autostart getty
on serial interfaces like /dev/ttymxc1.
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
>From OE-Core commit 8a9f249a9166347cc0468191ce130003e3d306e1:
If image type "foo" depends on image type "bar.xz", then dependencies
should be collected from the base image type (ie "IMAGE_DEPENDS_bar")
not from "IMAGE_DEPENDS_bar.xz".
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
IMAGE_DEPENDS_wic_append is deprecated and to install wic dependencies
we need to set WKS_FILE_DEPENDS variable. We don't need to add u-boot
to WKS_FILE_DEPENDS for machines that has u-boot in
MACHINE_ESSENTIAL_EXTRA_RDEPENDS variable. The only dependency to create
wic images is parted-native and is already provided by image_types_wic
class, we can set WKS_FILE_DEPENDS to void and don't build any dependency.
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Tested-by: Eric Nelson <eric@nelint.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Most boards from Boundary Devices default to using UART2 (ttymxc1)
as their console. Update the default kernel command line to match.
Also remove the 'noinitrd' flag which has little practical use.
Note that these changes only change the default kernel command line
and are normally overridden by U-Boot through ATAGS.
Signed-off-by: Eric Nelson <eric@nelint.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Use the latest version of mcc-kmod which is adapted for
v4.4 kernel.
Signed-off-by: Bhuvanchandra DV <bhuvanchandra.dv@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The previous "IMAGE_DEPENDS..." notation has been deprecated for the newer
"do_image...[depends]" notation.
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Allow the linux-wandboard kernel to build successfully with gcc7.
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>