Otavio Salvador [Wed, 1 Aug 2012 18:06:52 +0000 (15:06 -0300)]
udev-extra-rules: follow meta-oe and use udev-extraconf
This has been dropped from meta-oe so we append udev-extraconf now.
For compatibility with udev-extraconf, we need to add an empty space
to SRC_URI or the final SRC_URI will be broken.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Wed, 18 Jul 2012 21:45:55 +0000 (18:45 -0300)]
Merge remote branch 'denzil' into master
* freescale/denzil:
linux-imx (2.6.35.3): enable SPDIF support for imx53qsb
imx-test: depends on imx-lib so vpu testing application is build
imx-lib: fix packaging of libraries
linux-imx (2.6.35.3): enable support for NFS v4
Otavio Salvador [Wed, 18 Jul 2012 20:13:35 +0000 (17:13 -0300)]
imx-lib: fix packaging of libraries
The package was mistakenly removing the links of libraries making
runtime applications to fail to run. The patch that caused it has been
removed and package files adjusted.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Acked-by: Adrian Alonso <aalonso00@gmail.com>
Otavio Salvador [Wed, 18 Jul 2012 19:15:07 +0000 (16:15 -0300)]
linux-imx (2.6.35.3): fix sysroot populate with backward compatibility
The way kernel.bbclass works has change since denzil release and we
need to cope with both ways. This supports old /kernel deployment and
new /usr/src/kernel one.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Thu, 5 Jul 2012 18:01:56 +0000 (15:01 -0300)]
image_types_fsl.bbclass: do not create a partition from 0 to 1MB in i.MX sdcard
The bootrom boots from a fixed 1K offset so we don't need a partition
there and having one makes udev or kernel to probe for it and output
error messages in bootlog:
,----[ boot error messages ]
| ...
| EXT4-fs (mmcblk0p1): VFS: Can't find ext4 filesystem
| EXT3-fs (mmcblk0p1): error: can't find ext3 filesystem on dev mmcblk0p1.
| EXT2-fs (mmcblk0p1): error: can't find an ext2 filesystem on dev mmcblk0p1.
| FAT: bogus number of reserved sectors
| VFS: Can't find a valid FAT filesystem on dev mmcblk0p1.
| cramfs: wrong magic
| FAT: bogus number of reserved sectors
| VFS: Can't find a valid FAT filesystem on dev mmcblk0p1.
| ...
`----
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Tue, 17 Jul 2012 13:19:59 +0000 (10:19 -0300)]
Merge remote branch 'denzil' into master
* denzil:
imx-test: set PACKAGE_ARCH as the package is machine dependant
imx-test: depends on virtual/kernel
linux-imx (2.6.35.3): install native binaries onto sysroot
Otavio Salvador [Thu, 5 Jul 2012 18:01:56 +0000 (15:01 -0300)]
image_types_fsl.bbclass: do not create a partition from 0 to 1MB in i.MX sdcard
The bootrom boots from a fixed 1K offset so we don't need a partition
there and having one makes udev or kernel to probe for it and output
error messages in bootlog:
,----[ boot error messages ]
| ...
| EXT4-fs (mmcblk0p1): VFS: Can't find ext4 filesystem
| EXT3-fs (mmcblk0p1): error: can't find ext3 filesystem on dev mmcblk0p1.
| EXT2-fs (mmcblk0p1): error: can't find an ext2 filesystem on dev mmcblk0p1.
| FAT: bogus number of reserved sectors
| VFS: Can't find a valid FAT filesystem on dev mmcblk0p1.
| cramfs: wrong magic
| FAT: bogus number of reserved sectors
| VFS: Can't find a valid FAT filesystem on dev mmcblk0p1.
| ...
`----
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Wed, 13 Jun 2012 18:22:49 +0000 (15:22 -0300)]
linux-mainline: add a 3.5 development recipe
This recipe is the ongoing effort to port Freescale platforms to
mainline kernel.
The tree is currently based on 3.5-rc6 and it is located at
https://github.com/Freescale/linux-mainline and it has mainline kernel
plus patches for platforms that are not yet merged on official kernel.
Currently, it uses the default configs for mxs, mx5 and mx6 SoC families.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Sat, 16 Jun 2012 16:53:11 +0000 (13:53 -0300)]
image_types_fsl.bbclass: add support to use Device Tree for Linux kernel
To support new kernel, which use Device Tree for description of
hardware and machine, the image generation needs to be reworked.
U-Boot supports it out of box, so it just need to be available for
reading while the imx-bootlets we need to append the dtb file on the
very end of the zImage file.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Sat, 16 Jun 2012 12:51:49 +0000 (09:51 -0300)]
imx-bootlets: allow use of a zImage with appended device tree info
For use of kernels, with device tree, and imx-bootlets we need to
append it to the kernel image and use it for the linux.sb file. To
avoid changing the built kernel we append a -dtb suffix for the binary
name.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Adrian Alonso [Fri, 29 Jun 2012 18:55:41 +0000 (13:55 -0500)]
gst-plugins-base: gstplaybin2 rawvideo support
* Add gstplaybin2 rawvideo support
* Direct rendering support for mfw_v4lsink
Signed-off-by: Adrian Alonso <aalonso@freescale.com> Acked-by: Otavio Salvador <otavio@ossystems.com.br> Acked-by: Daiane Angolini <daiane.angolini@freescale.com>
Otavio Salvador [Tue, 12 Jun 2012 17:40:52 +0000 (14:40 -0300)]
udev: add 173 bbappend to use GIT for source fetching
To avoid fetching errors due uncomplete kernel.org mirrors we're now
using the GIT server to fetch the sources; this is how new udev
recipes are doing and we now uses this as a workaround in denzil
branch for 173 version.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Tue, 12 Jun 2012 14:42:37 +0000 (11:42 -0300)]
fsl-default-versions.inc: force use of udev 173 version
The change 8b39b81ae4b has removed the the 164 preferred version
however the last meta-openembedded version, the 182 and 175 versions,
lack the init script so we need to enforce the last version that works
with regular init to avoid the requirement on systemd.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Mon, 11 Jun 2012 19:13:58 +0000 (16:13 -0300)]
udev-extra-rules: add
The BSP expect to have meta-openembedded layer available so we don't
override udev-extraconf but udev-extra-rules; the recipe is also fixed
to be machine specific to avoid changing the behavior of the udev for
other machines.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Tue, 29 May 2012 13:11:04 +0000 (10:11 -0300)]
linux-imx (2.6.35.3): smsc95xx: generate random MAC address once
The smsc95xx driver currently generates a new random MAC address
every time the interface is brought up. This makes it impossible to
override using the standard `ifconfig hw ether` approach.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Fri, 18 May 2012 22:39:18 +0000 (19:39 -0300)]
u-boot: add patches required for i.MX and i.MXS families
This adds the set of patches, that will be included in next u-boot
release, on top of 2012.04.01 version. Those fix known issues with
supported machines.
The patches are managed on branch 'patches-2012.04.01' of
https://github.com/Freescale/u-boot-imx repository.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Sat, 19 May 2012 12:58:10 +0000 (09:58 -0300)]
linux-imx (2.6.35.3): add imx23evk configuration
The kernel configuration has been imported from Freescale's official
GIT repository, for 2.6.35.3 recipe, but with CONFIG_ROOT_NFS disabled
as we use the NFS server in user-mode and including devtmpfs support.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Sat, 19 May 2012 18:38:47 +0000 (15:38 -0300)]
image_types_fsl.bbclass: add imx-bootlets support for i.MXS
i.MXS SoC family has support to boot with imx-bootlets (the default
when using LTIB) and the only current supported way of booting i.MX23
machines.
The imx-bootlets has some quite specific requirements regaring the
partition layout and includes the kernel binary appended to the boot
stream so we drop the third partition reducing the wasted space of SD
card.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>