aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2012-09-06bcm2835: Integrate version 1.8Aurelian Zanoschi
The first integration of bcm2835 package was done. The package version is 1.8. BCM2835 package provides access to GPIO and other IO functions on the Broadcom BCM 2835 chip, allowing access to the GPIO pins on the 26 pin IDE plug on the RPi board. [GITHUB #35] Signed-off-by: Aurelian Zanoschi <aurelian17@gmail.com> Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-09-06README: Instruct users to add BBMASK as distro file was removedAndrei Gherzan
[GITHUB #57] Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-09-06poky-raspberrypi.conf: Remove distro fileAndrei Gherzan
We added distro file for having BBMASK and thought this would be a good place to hold some other distro variables. Obviously the only needed variable was BBMASK after all, so a cleaner way would be to instruct users to add BBMASK to local.conf [GITHUB #57] Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-09-03rpi-basic-image: Add new basic image with SSH serverJack Mitchell
Add a new basic image with ssh-server-dropbear IMAGE_FEATURE This is to allow people without physical hardware attached to the Pi such as monitor and keyboard to connect over the network. [GITHUB #52] Signed-off-by: Jack Mitchell <jack.mitchell@dbbroadcast.co.uk> Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-08-31poky-raspberrypi.conf: Weakly assign BBMASKAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-08-29raspberrypi.conf: Set udev PREFERRED_VERSION to 164Andrei Gherzan
It seems like rpi kernel doesn't work well with newer udev version so we set 164 as preferred version for it. Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-08-29omxplayer: Integrate git revision 231c08b42005e3de565013bc1cee18bd5a349c1fAndrei Gherzan
Add four patches: 1. don-t-strip-while-installing.patch Don't strip binaries because buildsystem will strip them after all. 2. libraries-are-installed-in-usr-lib.patch Libraries are installed in /usr/lib not in /usr/local/lib 3, remove-hardcoded-directory-omxplayer-dist.patch We want files to be installed in ${D}. Add a variable in Makefile to let users install omxplayer in a specific location. 4. remove-makefile-include.patch Remove Makefile.include as it includes hardcoded paths. Rely on variables provided by build system. [GITHUB #34] Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-08-29vc-graphics.inc: New provides, compatible machine and init for vchiqAndrei Gherzan
1. Add COMPATIBLE_MACHINE=raspberrypi. 2. This package provides libgl libgles2 and libegl. Add these to PROVIDES. 3. Add an init script to create vchiq device node while booting. This device is needed by vc_tvservice_*. Package this init script in ${PN}. Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-08-29poky-raspberrypi.conf: Remove libav from BBMASKAndrei Gherzan
We will use this package from meta-oe. libav is a dependency for omxplayer. Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-08-29README: Instruct users to add meta-oe layer to bblayers.confAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-08-29bcm2835-bootfiles.bb: Add COMPATIBLE_MACHINEAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-08-29vc-graphics.bb: Change bb file mode to 644Andrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-08-29raspberrypi.conf: Set PREFERRED_PROVIDER for egl, libgles2 and glAndrei Gherzan
These variables are weakly assigned to let user overwrite them. Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-08-29RPI.GPIO: Integrate v0.2.0Andrei Gherzan
Patch was added to use setuptools that we already have integrated in yocto and not the one provided in package. In his way we can use setuptools bbclass. [GITHUB #36] Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-08-29sdcard_image-rpi.bbclass: Add support for 240M/16M GPU memory splitSander van Grieken
Signed-off-by: Sander van Grieken <sander@outrightsolutions.nl>
2012-08-28README: Add instructions for compressed deployed filesAndrei Gherzan
[GITHUB #39] Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-08-28sdcard_image-rpi: Use xzcat if SDIMG_ROOTFS_TYPE is a .xz fileAndrei Gherzan
When burning the rootfs partition we use dd if rootfs file is not compressed and xzcat piped with dd if rootfs file is a .xz file. [GITHUB #39] Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-08-28raspberrypi.conf: Weakly assign IMAGE_FSTYPES to let users overwriteAndrei Gherzan
[GITHUB #39] Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-08-28linux-raspberrypi: Update to v3.2.27Andrei Gherzan
Switch to rpi-3.2.27 branch and use SRCREV 091073bcab483b976ee33dfe914c28df87914a3b. Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-08-28firmware.inc: Update to SRCREV c42f21261f1eeae0df7ad02f34773e279e7af8c5Andrei Gherzan
01/07/2012 firmware Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-08-28bcm2835-bootfiles: Add stamp in deploy directoryAndrei Gherzan
In this way we can tell exactly what version is deployed. Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-08-22raspberrypi.conf: Weakly assign PREFERRED_PROVIDER_virtual/eglAndrei Gherzan
Use vc-graphics-hardfp by default as virtual/egl and let the user overwrite this. Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-08-22vc-graphics.inc: Skip ldflags insane checkAndrei Gherzan
Since these binaries are proprietary and we have no control over them, skip this innsane check to avoid errors like: ERROR: QA Issue: No GNU_HASH in the elf binary: '<binary>' Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-08-22vc-graphics.inc: Package .so file in ${PN}Andrei Gherzan
${PN}-dev is populated before ${PN}. This is why .so files ended up in ${PN}-dev. Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-08-22vc-graphics.inc: Set LICENSE to "Proprietary"Andrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-08-22raspberrypi.conf: Add "rtc" to MACHINE_FEATURES_BACKFILL_CONSIDEREDAndrei Gherzan
RaspberryPi has no hardware clock, this is why hwclock initscript from busybox fails at boot. So make sure we don't have this init script to avoid errors at boot. [GITHUB #21] Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-08-22linux: Activate UDEV_GE_141Andrei Gherzan
Newer versions of udev mandate that sysfs doesn't have deprecated entries [GITHUB #24] Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-08-17linux.inc: Activate CONFIG_LEGACY_PTYS needed for bootlogdAndrei Gherzan
Activate this to have /dev/ptmx before init script for bootlogd. [GITHUB #27] Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-07-10linux-raspberrypi_3.1.9: Fix typoAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-07-10sdcard_image-rpi: Use ${KERNEL_IMAGETYPE}-${MACHINE} as kernel source from ↵Andrei Gherzan
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-09Merge pull request #30 from agherzan/devel_netbaseAndrei Gherzan
netbase: Rename bbappend and directory to match the updated version of n...
2012-07-09netbase: Rename bbappend and directory to match the updated version of netbaseAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-07-09Merge pull request #25 from agherzan/devel_kernelAndrei Gherzan
Fix a couple of kernel issues / update kernel / update bootloader and related files / remove unneeded packages
2012-07-06sdcard_image-rpi: Copy the kernel specified with KERNEL_FSTYPEAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-07-05raspberrypi.conf: Use Image as as kernel fstypeAndrei Gherzan
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-05linux-raspberrypi: Add CMDLINE for raspberrypiAndrei Gherzan
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-05bcm2835-mkimage: Remove recipe as bootloader can boot from Image directlyAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-07-05bcm2835-kernel-image: Remove recipe as bootloader can boot from Image directlyAndrei Gherzan
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-05raspberrypi.conf: Remove bcm2835-kernel-image as we can boot from Image directlyAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-07-03firmware.inc: Update to latest upstreamAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-07-03linux-raspberrypi: Update kernel to latest upstreamAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-07-02Merge pull request #18 from agherzan/devel_rmlinuxtoolsAndrei Gherzan
linux.inc: Remove reference to linux-tools.inc
2012-07-02Merge pull request #3 from agherzan/devel_yoctoAndrei Gherzan
Add yocto build details and distro file
2012-07-02Merge pull request #19 from agherzan/devel_sdimageAndrei Gherzan
New sdcard image class work
2012-07-02sdcard_image-rpi.bbclass: Change to be usable with any imageAndrei Gherzan
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-02raspberrypi.conf: Add variable to set GPU firmware image to be usedAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-07-02raspberrypi.conf: Add ext3 to FSTYPE as needed by sd creation toolAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-07-02sdcard_image-rpi.bbclass: Rewrite sdimage creation class - implemented with ↵Andrei Gherzan
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-02rpi-hwup-image: Create image based on core-image-minimalAndrei Gherzan
Include kernel modules in rootfs while generating a core-image-minimal. Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-07-02README: Add yocto specific infosAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>