Commit Graph

67 Commits

Author SHA1 Message Date
Andrei Gherzan
34eef2ea4f linux-raspberrypi_3.1.9: Fix typo
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-07-10 12:00:31 +03:00
Andrei Gherzan
fb72cf86c2 sdcard_image-rpi: Use ${KERNEL_IMAGETYPE}-${MACHINE} as kernel source from deploy dir
${KERNEL_IMAGETYPE} symlink was introduced after denzil so we use
${KERNEL_IMAGETYPE}-${MACHINE} to be able to satisfy the existence in denzil and master
as well.

Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-07-10 12:00:19 +03:00
Andrei Gherzan
fc02bba13d Merge pull request #25 from agherzan/devel_kernel
Fix a couple of kernel issues / update kernel / update bootloader and related files / remove unneeded packages
2012-07-09 13:05:15 -07:00
Andrei Gherzan
94d69f8533 sdcard_image-rpi: Copy the kernel specified with KERNEL_FSTYPE
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-07-06 02:22:28 +03:00
Andrei Gherzan
41afde0961 raspberrypi.conf: Use Image as as kernel fstype
It's a bug in the latest bootloader where rpi doesn't boot
with zImage. Use uncompressed kernel type.

Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-07-05 23:42:11 +03:00
Andrei Gherzan
b9b0c009c8 linux-raspberrypi: Add CMDLINE for raspberrypi
Because CONFIG_EXT4_USE_FOR_EXT23 is built in, use rootfstype=ext4
to mount ext2/3/4.

Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-07-05 23:38:58 +03:00
Andrei Gherzan
44444b0511 bcm2835-mkimage: Remove recipe as bootloader can boot from Image directly
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-07-05 23:38:58 +03:00
Andrei Gherzan
275c6b1a2b bcm2835-kernel-image: Remove recipe as bootloader can boot from Image directly
There is no need for a mangled kernel image anymore. Precompiled RPI Bootloader
can boot an uncompressed kernel image.

Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-07-05 23:38:58 +03:00
Andrei Gherzan
6f744980b5 raspberrypi.conf: Remove bcm2835-kernel-image as we can boot from Image directly
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-07-05 23:38:58 +03:00
Andrei Gherzan
1f4fad072f firmware.inc: Update to latest upstream
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-07-03 15:16:01 +03:00
Andrei Gherzan
9d2bde45dd linux-raspberrypi: Update kernel to latest upstream
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-07-03 15:15:58 +03:00
Andrei Gherzan
a71cbe5274 Merge pull request #18 from agherzan/devel_rmlinuxtools
linux.inc: Remove reference to linux-tools.inc
2012-07-02 10:36:04 -07:00
Andrei Gherzan
2fa4f41e20 Merge pull request #3 from agherzan/devel_yocto
Add yocto build details and distro file
2012-07-02 10:34:55 -07:00
Andrei Gherzan
d37ee52f6b Merge pull request #19 from agherzan/devel_sdimage
New sdcard image class work
2012-07-02 10:33:03 -07:00
Andrei Gherzan
a95712d8e7 sdcard_image-rpi.bbclass: Change to be usable with any image
Instead of being inherited by a specific image recipe, this class can
now be inherited globally in the machine configuration, allowing it to
be used with any image. This means we can remove "inherit image", and
we can also remove the IMAGE_FSTYPES modification since the machine
config does this already.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-07-02 18:30:28 +03:00
Andrei Gherzan
f0d4934ed8 raspberrypi.conf: Add variable to set GPU firmware image to be used
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-07-02 18:30:24 +03:00
Andrei Gherzan
53eecaf2e9 raspberrypi.conf: Add ext3 to FSTYPE as needed by sd creation tool
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-07-02 18:30:20 +03:00
Andrei Gherzan
2567ba074c sdcard_image-rpi.bbclass: Rewrite sdimage creation class - implemented with parted
This implementation doesn't use loop mounts, it uses mcopy to copy files to partitions.
The partition creation is done with parted. Because of using these tools the
IMAGE_DEPENDS was modified accordingly.
Added a way of selecting the desired GPU firmware.
Because we don't create the rootfs image but we rely on an already created rootfs
image, the stamp is available only in the boot partition.
By default the class needs an ext3 rootfs image. This is because we don't have yet
a way of generating cmdline.txt in order to pass the partition type to the kernel.
By default ext3 is mounted so we use this fs type until this will be selectable while
generating a cmdline file.

Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-07-02 18:30:15 +03:00
Andrei Gherzan
6f8544ef12 rpi-hwup-image: Create image based on core-image-minimal
Include kernel modules in rootfs while generating a
core-image-minimal.

Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-07-02 02:00:38 +03:00
Andrei Gherzan
73e31e94e4 README: Add yocto specific infos
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-07-02 02:00:31 +03:00
Andrei Gherzan
2b84f802a8 poky-raspberrypi.conf: Add yocto specific distro configure file
This distro configure file relies on poky distro conf.
We use this distro to include raspberrypi-default-versions and to
BBMASK libav and rpi-zram-service and these packages are not included
in poky.

Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-07-02 01:58:37 +03:00
Andrei Gherzan
4b460a3f78 Merge pull request #17 from agherzan/devel_serialname
raspberrypi.conf: Fix serial console name
2012-07-01 11:07:37 -07:00
Andrei Gherzan
d4a1ba2b24 Merge pull request #16 from GaryThomas/updates
bcm2835-kernel-image: Fix dependency
2012-07-01 11:06:30 -07:00
Andrei Gherzan
644c7ebad5 linux.inc: Remove reference to linux-tools.inc
linux-tools.inc was removed. More info:
commit b485f3e0e55ad62079ed0913970ff0620f4808ea
Author: Bruce Ashfield <bruce.ashfield@windriver.com>
recipes-kernel: remove linux-tools.inc
perf has been moved to a standalone package, making linux-tools.inc
unecessary. It can now be removed and recipes that included it
updated.

Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-07-01 15:15:25 +03:00
Andrei Gherzan
5756b300b9 raspberrypi.conf: Fix serial console name
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-07-01 14:29:01 +03:00
Gary Thomas
0d19bc02c7 bcm2835-kernel-image: Fix dependency
Add dependency on kernel image as it must be built before this
package can be completed.

Signed-off-by: Gary Thomas <gary@mlbassoc.com>
2012-06-30 13:59:44 -06:00
David-John Willis
ea603975e9 Merge pull request #5 from agherzan/devel_misc
bcm2835-bootfiles: Modify LICENSE to match license from poky common licenses.
2012-06-29 15:15:49 -07:00
David-John Willis
426cafd050 Merge pull request #13 from tthef/master
Packaging of firmware for VC graphics
2012-06-29 15:10:34 -07:00
Tomas Frydrych
0e566b3483 firmware: use common include to set source revision and include date in version
The firmware is split over multiple packages all of which need to use the same
source revision. Also, the firmware is currently not formally versioned, so
at least use the date the firmware was released in the versions.
2012-06-22 07:50:50 +01:00
Tomas Frydrych
fac94bf7de vc-graphics: package firmware for VC graphics
This package adds a egl.pc file for use with libEGL (it is necessary to
specify a custom include paths for the compiler due to brokenness in the
firmware header files).
2012-06-20 20:28:00 +01:00
David-John Willis
2bd08428ce Merge pull request #7 from koenkooi/patch-1
README: fix setup-scripts URL
2012-05-22 08:04:50 -07:00
Koen Kooi
5d388065dc README: fix setup-scripts URL
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2012-05-22 10:49:13 +03:00
David-John Willis
9179bbb13a Merge pull request #6 from GaryThomas/master
linux-raspberrypi: Fix kernel build when host uses make 3.82
2012-05-21 13:55:53 -07:00
Gary Thomas
d298418c6e linux-raspberrypi: Fix build issue with make 3.82
Signed-off-by: Gary Thomas <gary@mlbassoc.com>
2012-05-21 13:55:39 -06:00
Andrei Gherzan
8484b97e61 bcm2835-bootfiles: Modify LICENSE to match license from poky common licenses
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-05-21 19:32:22 +03:00
David-John Willis
d9bffb9463 README: Fix BBMASK regex.
* Thanks to Gary Thomas for pointing this out.
2012-05-21 16:48:23 +01:00
David-John Willis
d1e802561a README: Add information on BBMASK for use in Yocto. 2012-05-21 16:27:58 +01:00
David-John Willis
03d3e7e632 Merge pull request #1 from bluelightning/master
PULL REQUEST: A few minor changes
2012-05-16 13:48:25 -07:00
Paul Eggleton
54324ca7fd bcm2835-bootfiles: update to latest firmware
* Update to the latest git revision
* Use the license file recently added upstream rather than a local one
* Tidy up a few things in the recipe

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2012-05-15 14:29:14 +01:00
Paul Eggleton
c8057784c1 linux-raspberrypi: fix for parallel make install failures
Disable parallel "make install" as this seems to fail with -j4.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2012-05-15 14:29:14 +01:00
Paul Eggleton
595b974df1 README: remove meta-angstrom from dependencies
meta-angstrom isn't specifically needed for this layer anymore.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2012-05-15 14:29:14 +01:00
David-John Willis
2a76170e15 bcm2835-kernel-image/bcm2835-mkimage: Make machine specific. 2012-05-10 20:32:06 +01:00
David-John Willis
c20be94e43 rpi-first-run-wizard: Add basic first run wizard from the OpenPandora.
* Only used in demo images at the moment to just get a user setup.
2012-04-24 14:02:52 +01:00
David-John Willis
03eef509e4 rpi-zram-service: Add little systemd service to enable zram on the RPi.
* Needs to move to something more generic in time.
2012-04-24 13:56:05 +01:00
David-John Willis
04f059923b xserver-xf86-config: Remove xorg.conf.d/* from CONFFILES_${PN}. 2012-04-23 15:17:34 +01:00
David-John Willis
ed934b7c44 linux-raspberrypi: Bump SRCREV and Kernel PR. 2012-04-23 15:16:49 +01:00
David-John Willis
1cc562d9d3 sdcard_image-rpi: Add 1st cut at a class to build an SD card image for the RPi. 2012-04-23 15:16:08 +01:00
David-John Willis
b0e4ba5f7a xserver-xf86-config: Clean up silly oversight.
* I forgot to append the machine to the
  SRC_URI_append so left this in a state
  that would break other BSP layers. Bad John!
2012-04-12 22:52:57 +01:00
David-John Willis
58aec28df8 bcm2835-kernel-image: Add recipe to deal with prepending the 32KB header to the kerenl image.
* TODO: Clean up these recipes and merge -mkimage and -kernel-image.
2012-04-12 22:21:28 +01:00
David-John Willis
7dbc0ca110 libav_0.7.4: Add bbappend to fix the build on ARMv6 for now.
* Having to disable armvfp feels VERY wrong so this is not going upstream until I work out why.
2012-04-12 22:19:52 +01:00