brcm2708: rename target to bcm27xx This change makes the names of Broadcom targets consistent by using the common notation based on SoC/CPU ID (which is used internally anyway), bcmXXXX instead of brcmXXXX. This is even used for target TITLE in make menuconfig already, only the short target name used brcm so far. Despite, since subtargets range from bcm2708 to bcm2711, it seems appropriate to use bcm27xx instead of bcm2708 (again, as already done for BOARDNAME). This also renames the packages brcm2708-userland and brcm2708-gpu-fw. Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de> Acked-by: Álvaro Fernández Rojas <noltari@gmail.com>
brcm2708-gpu-fw: update to latest firmware Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
brcm2708-gpu-fw: update to latest firmware Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
brcm2708-gpu-fw: update to latest firmware Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
brcm2708-gpu-fw: update to latest firmware Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
brcm2708-gpu-fw: update to latest firmware Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
brcm2708-gpu-fw: update to latest firmware Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
brcm2708-gpu-fw: add support for Raspberry Pi 4 Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
brcm2708-gpu-fw: add fw required for camera module To be able to use the camera module, start_x=1 has to be set in config.txt. This will cause the bootloader to load the GPU firmware that contain the extra video codecs. Install these firmware files. Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
brcm2708-gpu-fw: update to git HEAD Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
brcm2708: Update brcm2708-gpu-fw package Problem - rapsberry pi 3 b/b+ does not boot with bcm2710 images! How Raspberry Pi boots Actualy? When Raspberry is switched on GPU is activated. 1. GPU execute First stage bootloader from ROM. First stage bootloader mount the FAT boot partition on the SD card and execute second stage bootloader (bootcode.bin). 2. Second stage bootloader (bootcode.bin) activate SDRAM. Load the GPU firmware (start.elf). 3. GPU firmware (start.elf) a) display Rainbow splash. b) read firmware configuration file config.txt and split the RAM using fixup.dat. c) loads a cmdline.txt d) enables the CPU. e) loads the kernel image configurable via config.txt In your target/linux/brcm2708/image/config.txt 493 ## kernel (string) 494 ## Alternative name to use when loading kernel. 495 ## 496 #kernel="" it is not configured! But in your target/linux/brcm2708/image/Makefile 75 KERNEL_IMG := kernel8.img 76 DEVICE_TITLE := Raspberry Pi 3B/3B+ you have kernel8.img GPU Firmware search order by default for a PI 3 is: kernel8.img if found boot in 64 bit mode kernel8-32.img if found boot in 32 bit mode kernel7.img if found boot in 32 bit mode kernel.img if found boot in 32 bit mode But a PI 2 will start the search from kernel7.img and a PI 1 only looks for kernel.img. Оbviously the kernel has been found. But something goes wrong and the device is restarted. In your package/kernel/brcm2708-gpu-fw/Makefile 11 PKG_NAME:=brcm2708-gpu-fw 12 PKG_VERSION:=2017-08-08 13 PKG_RELEASE:=e7ba7ab135f5a68b2c00a919ea9ac8d5528a5d5b boot loader is 10 monts old. In conclusion, the best way to solve the problem is to update the boot loader! Fixup_cd.dat and start_cd.elf files are not necessary. These are used when GPU memory is set to 16 MB, which disables some GPU features. I did not remove them just in case! cheers Signed-off-by: Christo Nedev <christo.nedev@gmail.com>
brcm2708-gpu-fw: update to latest version Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
brcm2708-gpu-fw: update to latest version This is needed in order to add support for the new RPi Zero W Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
brcm2708-gpu-fw: update to latest version Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
treewide: clean up download hashes Replace *MD5SUM with *HASH, replace MD5 hashes with SHA256 Signed-off-by: Felix Fietkau <nbd@nbd.name>
brcm2708-gpu-fw: update to latest version Also switches hases to SHA256 Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
brcm2708-gpu-fw: update to latest version Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
brcm2708-gpu-fw: update to latest version Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
brcm2708-gpu-fw: update to latest version Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
package: flag further target specific packages as nonshared Add nonshared flag to package depending on specific targets or subtargets as there's no guarantee otherwise that they'll be available in the shared repo. Signed-off-by: Jo-Philipp Wich <jo@mein.io>