48 Commits

Author SHA1 Message Date
Andrei Gherzan
8751681571 vc-graphics: Remove some useless new lines
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2013-08-21 15:55:17 +03:00
Andrei Gherzan
0ab5263f53 firmware: Update to 2013-08-20 master's snapshot
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2013-08-21 15:55:13 +03:00
Andrei Gherzan
78d3a9d68d bcm2835: Update to v1.9
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2013-08-21 15:55:00 +03:00
Andrei Gherzan
cfd873e223 rpi-config: Update to 2013-08-20 master's snapshot
Use git as package version. There is no package version for this script.

Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2013-08-21 15:54:49 +03:00
Paul Barker
26000aace1 bootfiles, vc-graphics: consolidate SRC_URI and S variables
The variables RPIFW_SRC_URI and RPIFW_S are created in the common firmware
include file so that it is easier to override the firmware source in a local or
distro config file. RPIFW_SRC_URI is used to set SRC_URI in firmware.inc as it
is common to both bootfiles and vc-graphics. RPIFW_S is used as a prefix for S
in bcm2835-bootfiles.bb and vc-graphics.inc as different subdirectories are
referenced in each recipe.

Signed-off-by: Paul Barker <paul@paulbarker.me.uk>
2013-06-10 12:04:50 +03:00
Eric Bénard
8ad03b9533 Use right license name for GPLv2
This patch fixes the license name for bcm2835 and rpi-first-run-wizard.

Signed-off-by: Eric Bénard <eric@eukrea.com>
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2013-05-01 22:10:15 +02:00
Andrei Gherzan
7da69cff7c vc-graphics.inc: There is no libgl so get rid of this PROVIDES
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2013-03-13 19:42:56 +02:00
Andrei Gherzan
592274937b userland: Update to 8700279495e266378d36092ccf86424f0ee2539f
* install_vmcs not needed anymore
* By default package is installed in /opt/vc. Move everything in ${prefix}.
* Move recipe in recipes-graphics
* Add PACKAGE_ARCH = MACHINE_ARCH

Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2013-03-13 19:42:51 +02:00
Jan Schmidt
b3de8baa2f bcm2835-bootfiles: Bump the firmware revision
* Pull in a newer firmware revision (0ac68c 7th Jan 2013) from
  https://github.com/raspberrypi/firmware for various fixes and
  improvements

Signed-off-by: Jan Schmidt <thaytan@noraisin.net>
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2013-01-27 15:28:09 +02:00
Andrei Gherzan
c71508dae6 userland: Initial integration
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-11-27 22:42:43 +02:00
Andrei Gherzan
43faccc504 rpi-config: Add variables to set memory split for 256/512 models
GPU_MEM
gpu_mem - GPU memory in megabyte. Sets the memory split between the ARM and
GPU. ARM gets the remaining memory. Min 16. Default 64

GPU_MEM_256
gpu_mem_256 -GPU memory in megabyte for the 256MB Raspberry Pi. Ignored by
the 512MB RP. Overrides gpu_mem. Max 192.

GPU_MEM_512
gpu_mem_512 -GPU memory in megabyte for the 512MB Raspberry Pi. Ignored by
the 256MB RP. Overrides gpu_mem. Max 448.

Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-11-27 22:42:42 +02:00
Andrei Gherzan
14734e73a3 rpi-config: Update to 62bf3e9db62f547eb1a2a352dde957d2f94bd216
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-11-27 22:42:42 +02:00
Andrei Gherzan
d952980bd4 bcm2835-bootfiles: Deploy .dat files too
These files are used in the boot process with the updated bootloader.

Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-11-27 22:42:41 +02:00
Andrei Gherzan
4ac170e18b firmware: Update to 537c78b113d06e37e2cca90a0b3d3f39a129ee23
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-11-27 22:42:41 +02:00
Julian Scheel
77d077cdcc rpi-config: Add variables for overclocking options.
config.txt allows several overclocking parameters to be tweakes. This makes
the most important ones overridable through local.conf.

Signed-off-by: Julian Scheel <julian@jusst.de>
2012-10-17 16:43:34 +03:00
Julian Scheel
0a181df8c5 rpi-config: Add variable for overscan configuration.
Add a DISABLE_OVERSCAN variable that can be used in local.conf to overwrite
the overscan default setting.

Signed-off-by: Julian Scheel <julian@jusst.de>
2012-10-17 16:43:34 +03:00
Julian Scheel
aaeb90959f rpi-config: update git revision.
Several options have been added in the meantime to config.txt.

Signed-off-by: Julian Scheel <julian@jusst.de>
2012-10-17 16:43:34 +03:00
Andrei Gherzan
5d5cebd8a9 RPi-config: Rename recipe to rpi-config
This was done to avoid errors like:
| *** Error: Package name  contains illegal characters, (other than [a-z0-9.+-])
while using ipk.

Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-09-19 18:23:55 +03:00
Andrei Gherzan
522b731699 bcm2835-bootfiles: Add rdepends to RPi-config
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-09-18 19:16:04 +03:00
Andrei Gherzan
ed571d7296 RPi-config: Create recipe for config.txt file
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-09-18 19:16:04 +03:00
Sander van Grieken
ebc611fbb0 vc-graphics.inc: Fix QA issue; Install libGLESv1_CM.so symlink in source as copy
Signed-off-by: Sander van Grieken <sander@outrightsolutions.nl>
2012-09-18 19:15:48 +03:00
Sander van Grieken
0d4ab1591e firmware.inc: Update firmware SRCREV to current@2012-09-13
Signed-off-by: Sander van Grieken <sander@outrightsolutions.nl>
2012-09-18 19:15:27 +03:00
Andrei Gherzan
c5e8185710 vchiq: Fix file permission
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-09-16 20:55:03 +03:00
Andrei Gherzan
8ef27a0bff bcm2835-bootfiles.bb: Fix file permissions
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-09-16 20:55:03 +03:00
Andrei Gherzan
b67e4610f3 firmware.inc: Remove extra newlines
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-09-16 20:55:03 +03:00
Andrei Gherzan
d1b44165da bcm2835: Add COMPATIBLE_MACHINE
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-09-16 20:55:02 +03:00
Aurelian Zanoschi
f76ad1e006 bcm2835: Integrate version 1.8
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-06 01:15:54 +03:00
Andrei Gherzan
cc199637a7 vc-graphics.inc: New provides, compatible machine and init for vchiq
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-29 00:05:21 +03:00
Andrei Gherzan
5de86a6190 bcm2835-bootfiles.bb: Add COMPATIBLE_MACHINE
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-08-29 00:05:20 +03:00
Andrei Gherzan
d5c1df58e3 vc-graphics.bb: Change bb file mode to 644
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-08-29 00:05:20 +03:00
Andrei Gherzan
2757e583aa firmware.inc: Update to SRCREV c42f21261f1eeae0df7ad02f34773e279e7af8c5
01/07/2012 firmware

Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-08-28 23:58:26 +03:00
Andrei Gherzan
b7c2c6f119 bcm2835-bootfiles: Add stamp in deploy directory
In this way we can tell exactly what version is deployed.

Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-08-28 23:58:26 +03:00
Andrei Gherzan
452b7f5e09 vc-graphics.inc: Skip ldflags insane check
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-22 01:17:27 +03:00
Andrei Gherzan
4ff04c2b78 vc-graphics.inc: Package .so file in ${PN}
${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-22 01:17:27 +03:00
Andrei Gherzan
43cc40c698 vc-graphics.inc: Set LICENSE to "Proprietary"
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-08-22 01:17:27 +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
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
d4a1ba2b24 Merge pull request #16 from GaryThomas/updates
bcm2835-kernel-image: Fix dependency
2012-07-01 11:06:30 -07: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
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
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
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
David-John Willis
2a76170e15 bcm2835-kernel-image/bcm2835-mkimage: Make machine specific. 2012-05-10 20:32:06 +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
b4c367ece6 bcm2835-bootfiles: Add recipe to download the binary bootfiles and store them in ${DEPLOY_DIR_IMAGE}. 2012-04-12 06:41:30 +01:00