Age | Commit message (Collapse) | Author |
|
The tar.bz2 is useful for people using NFS or generating the SD card
image byhand, those can enable this in the board file or in the
local.conf when needed. By default the SD card image should be the
only image built as it is the most commonly used one for initial
development.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The default value for IMAGE_FSTYPES including SDCard class enable all
machine to work out of the box using the .sdcard image.
The removed duplication affected the following machines:
- imx23evk
- imx28evk
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The linux-imx.inc based kernels now can dynamically provide the
Vivante kernel driver and satisfy the runtime dependency added for the
Vivante GPU user space libraries. The beauty of this solution is that
it makes ease for 3rd party kernel to reuse the same infrastructure
and use the external module easily.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
EPDC firmware was previously in kernel and is being moved to support
conditional installs based on hardware that supports it.
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The i.MX6 UltraLite is very different from the other i.MX6 SoCs and
the current BSP infrastructure needs to be reworked to allow for more
granullar control of the features each SoC provide to control the
changes to be applied for the SoC peripherals support.
For now, it is not possible to express this clearly in the BSP so the
current change is to revert some of the changes done for the i.MX6
UltraLite to be enabled and make sure that the boards using the SoC
does not inherit the 'mx6' override.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The Linux kernel provided by Freescale for i.MX28 and i.MX5 is too old
(2.6.35.3) and there are no plans to upgrade it, as the OE-Core is
going to use GCC 5.2 as default compiler soon and it is not possible
to compile this kernel with the new toolchain, thus the removal.
The metadata related to the i.MX23, i.MX28 and i.MX5 SoC family, which
is dependant of this Linux kernel support, has been removed in this
commit so if someone ever wants to bring it back it is easy to find
out all the necessary changes. The recipes affected are:
- alsa-state
- amd-gpu-x11-bin
- gtk+3
- imx-lib
- imx-test
- imx-vpu
- libfslcodec
- linux-imx
- mesa
- qt4-embedded-free
- qt4-x11-free
- qtbase
- xf86-video-imxfb
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Acked-by: Daiane Angolini <daiane.angolini@freescale.com>
|
|
Introducing the i.MX 6 Ultra Lite EVK machine.
i.MX 6 UltraLite is a CortexA7 with no GPU or VPU.
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Add an new dts file: imx7d-sdb-touch.dts.This file adds tsc2046 touch
screen controller support. Due to the pin PENIRQ of tsc2046 is conflict
with the interrupt pin of HDMI, so in this patch, disable the HDMI.
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Add the SIM1 device tree support on i.MX 7D SABRE SD
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Create the additiosn for 6ul SOC family.
i.MX 6Ultra Lite has no GPU or VPU so change settings
that assume mx6 has a GPU to use mesa for graphics.
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
There is no need to override the directfb recipe version for i.MX6
UltraLite SoC as it does not rely on Vivante GPU driver.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The linux-fslc-mx6 fork does not yet support the i.MX 6QuadPlus so we
need to use the linux-imx kernel for now. This fixes the build failure
of missing device tree files when building the machine.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Create i.MX 6QuadPlus SABRE Auto Machine supporting
ecspi, flexcan1 and gpmi-weim device trees.
Create U-Boot configurations for sdcard, eimnor, nand, spinor
sata and mfgtool.
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Create i.MX 7Dual SABRE Smart Device with device tree support for
enet, epdc, gpmi-weim, hdmi-audio, m4, qspi and wm8960 configurations.
Create U-Boot support for sdcard, qspi, nand and mfgtool configurations.
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Support ldo-bypass mode on imx6sx-sdb board by default and
add ldo-enable dts file.
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Add the mx7 settings for U-boot, MACHINE and DEFAULT_TUNE.
MX7 is a new i.MX SoC Family created with the 3.14.28-7D_alpha release
and upstreamed with the 3.14.38-6QP_beta release.
i.MX 7Dual is a CortexA7 ARM core so requires different DEFAULT_TUNE
however it does build with the cortexa9 but not as optimized as it is with
the cortexa7 toolchain.
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
UBOOT_ENTRYPOINT set in imx-base.inc for i.MX 6SoloX.
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Ubifs storage must be added for nand boot configurations.
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
As we are using a newer kernel by default now, the perf override can
be removed.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
As the codec support, for GStreamer, has been removed from master
branch there is no reason to keep using the old kernel for i.MX28
anymore. This moves it for the Linux FSLC fork which bases on
mainline.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The i.MX31 and i.MX35 has been barely used and without much community
coverage since its inclusion making them untested boards.
There is no reason to keep the support for those SoCs in the BSP layer
as those are virtually not tested and unkown to be working or not.
The metadata related to the i.MX3 SoC family has been removed in this
commit so if someone ever wants to bring it back it is easy to find
out all the necessary changes.
Change-Id: I808bf7d1cfa97eb7d444fba711a93b1e074d5f4d
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Previously layer-specific bbappends are applied when that layer
is included in the configuration.
There is layer-specific bb files too (like asf_git.bb). Apply the
same rule here.
Signed-off-by: Ting Liu <ting.liu@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Preparation for next merge stage with qoriq-ppc.
Signed-off-by: Ting Liu <ting.liu@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
1. config name for lpuart was renamed to ls1021atwr_nor_lpuart_config.
2. add ls1021atwr_nor_SECURE_BOOT_config for secure boot.
Signed-off-by: Ting Liu <ting.liu@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The board is not supported in SDK 1.8 and as it is untested QorIQ team does
not offer support for it. Drop the board to avoid user using untested BSP
components in this board.
Signed-off-by: Ting Liu <ting.liu@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
As new i.MX machines are added and product lines are increasing,
having an override for imx machines in general will help clarify
recipes, images, and packagegroups and keep the list of imx
supported machines a little shorter.
Signed-off-by: Ann Thornton <ra43240@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The linux-fslc-mx6 recipe provides the FSL Community's i.MX6 Linux
which is a Linux kernel based on Freescale GA release, used by FSL
Community BSP in order to provide support for i.MX6 based platforms.
Every machine can override this value but by default the
linux-fslc-mx6 is now used.
Change-Id: Ia80ad8b9a0a8347197a64062513e18ca5e204a3a
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The fsl-default-providers.inc is very simple and makes harder to
understand the defaults assumed for i.MX SoCs.
This patch moves the contents of it to the imx-base.inc and
mxs-base.inc so it can be more easily changed.
Change-Id: Ica5e155959dee881be089accc735c6aba6cd0e4d
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The GStreamer 0.10 support is dead upstream and is being moved away of
OE-Core so there is no much sense to keep supporting and testing it.
This removes support for i.MX23, i.MX28 and i.MX5 SoCs for video
decoding using through Freescale proprietary plugin and codecs.
The support for i.MX5 SoCs can now be used in with Linux kernel
mainline, with GStreamer 1.0, without the need of Freescale
proprietary codecs.
The patch removes all the metadata specific to the GStreamer 0.10
support so it allow for an easier identification of the changes and
code.
Change-Id: I02ae3a104d303037031f02f66866255540c6e678
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The amd-gpu-mx51 provider needs to be set, along with the other
virtual providers, for the i.MX5 CPUs.
Fixes the warning:
,----
| NOTE: multiple providers are available for amd-gpu-mx51
| (amd-gpu-x11-bin-mx51, amd-gpu-bin-mx51)
`----
Change-Id: Ieb3401dbbdf1178641aeda55b20b7ae054423d75
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
thanks to Khem Raj for helping hint & more
discussion found at [1]
[1] https://lists.yoctoproject.org/pipermail/meta-freescale/2015-May/013904.html
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Acked-by: Max Krummenacher <max.oss.09@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Currently the U-Boot FSLC does not has the i.MX6SoloX SabreAUTO
support so for the time being we are using the U-Boot i.MX fork
provided by Freescale as part of 3.14-1.0.0 BSP.
While on that, drop the UBOOT_ENTRYPOINT setting as it is a
duplication of the value of 'imx-base.inc' file.
Change-Id: I9419b6ba5e82d9ca3d12ed3cf339a23ab9b738ac
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Signed-off-by: Chunrong Guo <B40290@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Support ldo-bypass mode on imx6sx-17x17/19x19 and imx6sx-sdb-reva
board.
Change-Id: If6cb6ea33185917b7f26da5a29724bdd1df348c2
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The default tune setting needs to be overridable otherwise distros or
local.conf are unable to change it.
Change-Id: I8c28d90d144cffc56ac6f199183090aa9a94af71
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This ensures that all MACHINE_SOCARCH feeds are part of PACKAGE_EXTRA_ARCHS.
oe-core now puts packages into feed dirs dependent on the used instruction sets.
http://cgit.openembedded.org/openembedded-core/commit/?id=3e760031f91fb87c3e2f62b77a117eb41164f259
This is true also for packages in MACHINE_SOCARCH, i.e. we get in deploy/ipk for
an angstrom based build:
armv7ahf-vfp-neon-mx6qdl armv7at2hf-vfp-neon-mx6qdl
so we must put both into PACKAGE_EXTRA_ARCHS.
TUNE_FEATURES defines if arm and/or thumb feeds are possible with the
current configuration.
Change-Id: I47ed7c3a5cbdc488801cd9198e822f9845565559
Signed-off-by: Max Krummenacher <max.oss.09@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
In order to support forks of the MCC kernel module, define the MCC
kernel module packages as virtual packages.
Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This patch introduces a new base SoC family "vf". The family includes
all Freescale Vybrid SoC based modules, which is the single core
(vf50/VF5xx) or dual core (vf60/VF6xx) variant.
Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The virtual/libg2d package is i.MX6 dependant and should put every
package depending on it into the i.MX6's sub-architecture to avoid it
being included in other architectures due package feed.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The U-Boot default environment uses zImage as kernel image type so to a
proper out-of-box SD Card image we need to use KERNEL_IMAGETYPE as zImage.
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The U-Boot default environment uses zImage as kernel image type so to a proper
out-of-box SD Card image we need to use KERNEL_IMAGETYPE as zImage.
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Stop adding fsl-alsa-plugins to the MACHINE_EXTRA_RRECOMMENDS when
DISTRO_FEATURES doesn't contain alsa to avoid building alsa-utils.
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Signed-off-by: Chunrong Guo <B40290@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Poky master upgraded directfb to 1.7.6 but 3.10.53-1.1.0 GA
release is compatible with directfb 1.7.4.
Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
- Graphics recipe is renamed from gpu-viv-bin-mx6q to imx-gpu-viv
- Recipe version is changed to use Vivante version
- gpu-viv-g2d shares same package with imx-gpu-viv
- imx-gpu-viv includes separate sub packages for demos and tools
to support flexible package additions
- Graphics package is reorganized to improve library layout
- New GPU tool apitrace is added - supported only for X11 backend
Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Add uart5 DTE mode pinctrl set for imx6q-sabresd board becuase
of pin conflict.
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Add uart4 DCE and DTE pinctrl set because of pin conflict.
DTE pinctrl set is commented out but can be enabled in dts file.
If user want to test DTE mode, it needs to rebuild the DTB file.
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Add machine configuration file for i.MX 6SoloX SABRE-AI board
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Remove imx6sx-sdb-canfd device tree from device tree list.
CANFD_IP is removed in final production board.
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|