Commit Graph

764 Commits

Author SHA1 Message Date
Baodong Chen
db3d191f28 Add support for cubietruck 2013-12-31 10:52:13 +08:00
Kristof Robot
a248d37b35 sdcard_image-sunxi.bbclass: fixing race condition with virtual/kernel (resolves #15)
Fixing a race condition with virtual/kernel:do_deploy,
which needs to deploy the image before the IMAGE_CMD_sunxi-sdimg () code is being run
as part of image:do_rootfs, otherwise the following error would sometimes occur
when compiling with multiple threads (BB_NUMBER_THREADS=2):
"[..]/deploy/images/cubieboard2/uImage-cubieboard2.bin: No such file or directory"

Fixing this by using the kernel image in sysrootfs instead.

At the same time, also adding an explicit rootfs dependency on sunxi-board-fex:do_deploy because of
"${DEPLOY_DIR_IMAGE}/fex.bin", although this never seems to pose problems in practice.
2013-12-19 10:06:55 +01:00
Aguirre
92d1408c46 Merge pull request #13 from KristofRobot/xz-fix
sdcard_image-sunxi.bbclass: fixed .xz check
2013-12-15 23:03:53 -08:00
Kristof Robot
7880894810 sdcard_image-sunxi.bbclass: fixed .xz check
.xz check was relying on a bash check that was not working,
returning "]] : not found" error.
Replaced that check with an sh-compatible check,
from https://github.com/djwillis/meta-raspberrypi/blob/master/classes/sdcard_image-rpi.bbclass
2013-12-14 20:31:36 +01:00
Aguirre
694420f4d4 Merge pull request #12 from vonfritz/upstream
Add support for the olinuxino-A20 board
2013-12-13 01:54:17 -08:00
Marco Franceschetti
c80c4d24b9 Add support for the olinuxino-A20 board 2013-12-11 18:54:31 +01:00
Aguirre
ea2055061f Merge pull request #11 from raoulh/master
sunxi layer fixes and updates
2013-12-11 01:31:10 -08:00
Raoul Hecky
9829ea6fac Fix module requirements 2013-12-11 09:34:53 +01:00
Enrico Butera
3bfe889a0b Merge pull request #9 from KristofRobot/clean_kernel
linux_3.4: removed all kernel module references (resolves #8)
2013-12-10 11:33:15 -08:00
Raoul Hecky
be13b6bf68 fix mali module inclusion 2013-12-10 16:01:49 +01:00
Raoul Hecky
ad154f64fa Update fbturbo driver 2013-12-10 15:43:01 +01:00
Raoul Hecky
f2bc290430 remove modules that cause a build failure 2013-12-10 15:36:18 +01:00
Raoul Hecky
0781dae5ea install mali and mali-drm module 2013-12-10 15:36:08 +01:00
Raoul Hecky
39eec3a80a fix wrong layer name 2013-12-10 15:19:09 +01:00
Kristof Robot
b8d303b000 recipes-kernel/linux/linux_3.4.bb: removed all kernel module references (resolves #8)
Kernel module references should be put in machine.conf instead
2013-12-09 18:34:55 +01:00
Raoul Hecky
7b836320a2 add mali dependency to cubieboard2 2013-12-09 18:03:42 +01:00
Raoul Hecky
ba9330350f Update linux-sunxi kernel to the latest revision v3.4.67 2013-12-03 18:58:22 +01:00
Nicolas Aguirre
3a8616d932 new machine meleg : Add support for mele a1000g and a2000g 2013-12-02 15:19:18 +01:00
Nicolas Aguirre
a33372936b Add emac driver for cubieboard and try to load it at startup 2013-11-25 08:38:06 +01:00
Nicolas Aguirre
ef1284c09e Change filename for sunxi-img class to match the new one. 2013-11-15 18:57:41 +01:00
Nicolas Aguirre
9acddf8bb8 Factorise sunxi machines definition 2013-11-15 18:56:26 +01:00
Nicolas Aguirre
16a80ed3ea Rename a10-sdimg with sunxi-sdimg 2013-11-15 18:45:10 +01:00
Nicolas Aguirre
dd157cc4f1 Simplify IMAGE_DEPENDS of a10-sdimg class, install fex file wathever the board selected. 2013-11-15 18:40:23 +01:00
Nicolas Aguirre
e95d4dfd39 Install fex file for mele board. 2013-11-15 18:38:45 +01:00
Nicolas Aguirre
18cb5f40fa Fix support for olinuxino-a13 board. 2013-11-15 18:35:16 +01:00
Nicolas Aguirre
5674c623ae Fix dependecies and description of libdri2 recipe. 2013-11-15 18:23:42 +01:00
Aguirre
e6415635f6 Merge pull request #7 from ebutera/master
Update README
2013-11-08 09:49:30 -08:00
Enrico Butera
65462e01dd README: fix formatting
Signed-off-by: Enrico Butera <ebutera@users.berlios.de>
2013-11-08 00:02:35 +01:00
Enrico Butera
38f6804f9f README: updated, now it's official and with maintainers
Signed-off-by: Enrico Butera <ebutera@users.berlios.de>
2013-11-07 23:39:53 +01:00
Aguirre
8fecb82a40 Merge pull request #6 from slapin/master
added cubieboard support and proper IMAGE_DEPENDS overrides
2013-11-06 05:00:41 -08:00
Sergey Lapin
a3d83e799d cubieboard: updated defconfig 2013-11-06 09:12:00 +04:00
Sergey Lapin
ae117be24a update for new u-boot and OE 2013-11-06 01:13:14 +04:00
Aguirre
5c3dfe18e1 Merge pull request #5 from KristofRobot/cubieboard2
Cubieboard2 enhancements
2013-10-31 09:23:56 -07:00
Kristof Robot
c49767d57a sdcard_image-a10: fixed file existance test for script.bin 2013-10-31 16:54:15 +01:00
Kristof Robot
d00d34c8e4 sunxi-board-fex: fixed typo in COMPATIBLE_MACHINE 2013-10-31 14:47:01 +01:00
Kristof Robot
c91658f3dc sdcard_image-a10: removed u-boot.bin - replaced by u-boot-sunxi-with-spl.bin 2013-10-31 14:35:13 +01:00
Kristof Robot
3e381905ea sdcard_image-a10: added fex support for cubieboard2 2013-10-31 13:50:53 +01:00
Kristof Robot
63a3484230 Added config file for avahi-daemon
Without this config file, avahi-daemon would not startup because of "Failed to create server: No suitable network protocol available" error, which is fixed by following configuration setting in /etc/avahi/avahi-daemon.conf:
disallow-other-stacks=yes
2013-10-31 13:31:09 +01:00
Kristof Robot
6f0fb62383 Updated based on latest sun7i-defconfig from jwrdegoede
URL:https://github.com/jwrdegoede/linux-sunxi/blob/sunxi-3.4/arch/arm/configs/sun7i_defconfig

Also enabled CONFIG_VFPv3
2013-10-31 13:30:44 +01:00
Kristof Robot
25cd18f212 sunxi-board-fex: added cubieboard2 support 2013-10-31 13:29:15 +01:00
Kristof Robot
25621a78d3 linux_3.4: added cubieboard2 support 2013-10-31 13:28:34 +01:00
Kristof Robot
31b4184017 cubieboard2: added network kernel module as essential dependency
Adding sunxi_emac network driver as recommended *essential* machine dependency, rather than recommended *extra* dependency, to make sure it is included, even if packagegroup-base is not included.

See also https://www.yoctoproject.org/docs/current/ref-manual/ref-manual.html#var-MACHINE_EXTRA_RDEPENDS

Also removed kernel26, as this is deprecated, see http://www.openembedded.org/wiki/Migrating_metadata_to_OE-Core
2013-10-31 13:26:08 +01:00
Raoul Hecky
51fe9392f2 Correctly install mali and fbturbo driver:
- add correct xorg config
- For mali-sunxi driver to work it also need library files from sunxi-mali-dev
  package. Adding sunxi-mali-dev to XSERVER force the installation of
  the -dev
2013-10-29 22:38:45 +01:00
Raoul Hecky
2352ee9620 add kernel module for usb to serial devices 2013-10-29 22:37:52 +01:00
Aguirre
cff5750359 Merge pull request #4 from RehiveTech/fex-support
Add compiled fex file into the image (just for OLinuXino A10S now)
2013-10-29 06:43:55 -07:00
Nicolas Aguirre
62df94f1b7 fix typo 2013-10-29 08:14:24 +01:00
Nicolas Aguirre
33c8f1c32b Use the rightmele machine configuration for u-boot 2013-10-29 08:14:24 +01:00
Aguirre
bf1e58d4ba Merge pull request #3 from RehiveTech/master
Add support for A10S-OLinuXino-MICRO board
2013-10-28 01:13:52 -07:00
Tomas Novotny
429929f209 Add ability to put the compiled fex file into the SD image
There is a new recipe called sunxi-board-fex which cares about the
compiling of the FEX file for each machine. If there is a fex.bin file
available in the deploy directory and machine depends on it (see SD
image class) it will be added.

Only OLinuXino A10S uses it for now.

Signed-off-by: Tomas Novotny <novotny@rehivetech.com>
2013-10-25 14:18:16 +02:00
Tomas Novotny
3d98d44f35 sunxi-tools: Fix build of sunxi-tools-native
Also add missing newline at the eof.

Signed-off-by: Tomas Novotny <novotny@rehivetech.com>
2013-10-25 14:18:12 +02:00