mirror of https://github.com/hak5/openwrt.git
Revert "bcm27xx-gpu-fw: update to latest version"
This reverts commit 9e467a764b
.
The Raspberry Pi firmware recently switched to building from the common
firmware branch. This introduces changes in the core clock handling,
causing various issues.
E.g. enable_uart=1 no longer fixes the core clock frequency to 250MHz.
When the disable-bt DT overlay is not loaded, the core clock frequency
is increased to 400MHz. As a result, the UART baud rate is no longer
correct, and this causes garbled serial console, or communication
problems with HATs that use the UART.
As a workaround, the core clock could be fixed to 250MHz by adding
'core_freq=250' in /boot/config.txt, but as there appear to be other
issues than just the UART being broken, the safer bet is to revert the
firmware for now.
Upstream bug: https://github.com/raspberrypi/firmware/issues/1376
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
Acked-by: Álvaro Fernández Rojas <noltari@gmail.com>
master
parent
050c31fa26
commit
afdc413d9d
|
@ -2,8 +2,8 @@ include $(TOPDIR)/rules.mk
|
||||||
include $(INCLUDE_DIR)/kernel.mk
|
include $(INCLUDE_DIR)/kernel.mk
|
||||||
|
|
||||||
PKG_NAME:=bcm27xx-gpu-fw
|
PKG_NAME:=bcm27xx-gpu-fw
|
||||||
PKG_VERSION:=2020-05-27
|
PKG_VERSION:=2020-03-26
|
||||||
PKG_RELEASE:=62fc8c01165a80021054a430182b504f7b877c2d
|
PKG_RELEASE:=5574077183389cd4c65077ba18b59144ed6ccd6d
|
||||||
|
|
||||||
PKG_BUILD_DIR:=$(KERNEL_BUILD_DIR)/$(PKG_NAME)/rpi-firmware-$(PKG_RELEASE)
|
PKG_BUILD_DIR:=$(KERNEL_BUILD_DIR)/$(PKG_NAME)/rpi-firmware-$(PKG_RELEASE)
|
||||||
|
|
||||||
|
@ -26,7 +26,7 @@ define Download/bootcode_bin
|
||||||
FILE:=$(RPI_FIRMWARE_FILE)-bootcode.bin
|
FILE:=$(RPI_FIRMWARE_FILE)-bootcode.bin
|
||||||
URL:=$(RPI_FIRMWARE_URL)
|
URL:=$(RPI_FIRMWARE_URL)
|
||||||
URL_FILE:=bootcode.bin
|
URL_FILE:=bootcode.bin
|
||||||
HASH:=12c6b5fdd893ff60cddbad0fa8aea0ebd5328ed2a9cd39a2a09d7ac99621d5bf
|
HASH:=1e3582640b97f6a1ba77b66181fe698767d205f5d4c4315f56d03b398a7e55d1
|
||||||
endef
|
endef
|
||||||
$(eval $(call Download,bootcode_bin))
|
$(eval $(call Download,bootcode_bin))
|
||||||
|
|
||||||
|
@ -34,7 +34,7 @@ define Download/fixup_dat
|
||||||
FILE:=$(RPI_FIRMWARE_FILE)-fixup.dat
|
FILE:=$(RPI_FIRMWARE_FILE)-fixup.dat
|
||||||
URL:=$(RPI_FIRMWARE_URL)
|
URL:=$(RPI_FIRMWARE_URL)
|
||||||
URL_FILE:=fixup.dat
|
URL_FILE:=fixup.dat
|
||||||
HASH:=25d39e703af377ca6412c0ac68e6739d2ffb56634b9a7262140d26d8150fdf23
|
HASH:=1b90af0c87d5f705b5b6d921b2b47d37f73af81c5c9fb1d683201e619a00d2df
|
||||||
endef
|
endef
|
||||||
$(eval $(call Download,fixup_dat))
|
$(eval $(call Download,fixup_dat))
|
||||||
|
|
||||||
|
@ -42,7 +42,7 @@ define Download/fixup_cd_dat
|
||||||
FILE:=$(RPI_FIRMWARE_FILE)-fixup_cd.dat
|
FILE:=$(RPI_FIRMWARE_FILE)-fixup_cd.dat
|
||||||
URL:=$(RPI_FIRMWARE_URL)
|
URL:=$(RPI_FIRMWARE_URL)
|
||||||
URL_FILE:=fixup_cd.dat
|
URL_FILE:=fixup_cd.dat
|
||||||
HASH:=9639f81ad007561048bb3956e88da425a84cef37f307a16734cdcfcdcbd40b4c
|
HASH:=134c5f3db2de3e5fd285bd4073016f074cf4151cdd1bfe3443b9a14700d48a55
|
||||||
endef
|
endef
|
||||||
$(eval $(call Download,fixup_cd_dat))
|
$(eval $(call Download,fixup_cd_dat))
|
||||||
|
|
||||||
|
@ -50,7 +50,7 @@ define Download/fixup_x_dat
|
||||||
FILE:=$(RPI_FIRMWARE_FILE)-fixup_x.dat
|
FILE:=$(RPI_FIRMWARE_FILE)-fixup_x.dat
|
||||||
URL:=$(RPI_FIRMWARE_URL)
|
URL:=$(RPI_FIRMWARE_URL)
|
||||||
URL_FILE:=fixup_x.dat
|
URL_FILE:=fixup_x.dat
|
||||||
HASH:=538c4d514b55c09670bbc7bdc092e44ff1f572c4f124a47c5b514f120dff6263
|
HASH:=32fd8182a9a603f41acb7d542cbb15aa4e84c2768816ae48e36b68d0d4e1754c
|
||||||
endef
|
endef
|
||||||
$(eval $(call Download,fixup_x_dat))
|
$(eval $(call Download,fixup_x_dat))
|
||||||
|
|
||||||
|
@ -58,7 +58,7 @@ define Download/fixup4_dat
|
||||||
FILE:=$(RPI_FIRMWARE_FILE)-fixup4.dat
|
FILE:=$(RPI_FIRMWARE_FILE)-fixup4.dat
|
||||||
URL:=$(RPI_FIRMWARE_URL)
|
URL:=$(RPI_FIRMWARE_URL)
|
||||||
URL_FILE:=fixup4.dat
|
URL_FILE:=fixup4.dat
|
||||||
HASH:=75312421da0e036f9d451facb848bd439247e4322ee2d36bbfe2f7acc9a6d681
|
HASH:=605b28219ba13b73dbf57a45e995e7ea090421ad96a971c950afb34e0d3f7841
|
||||||
endef
|
endef
|
||||||
$(eval $(call Download,fixup4_dat))
|
$(eval $(call Download,fixup4_dat))
|
||||||
|
|
||||||
|
@ -66,7 +66,7 @@ define Download/fixup4cd_dat
|
||||||
FILE:=$(RPI_FIRMWARE_FILE)-fixup4cd.dat
|
FILE:=$(RPI_FIRMWARE_FILE)-fixup4cd.dat
|
||||||
URL:=$(RPI_FIRMWARE_URL)
|
URL:=$(RPI_FIRMWARE_URL)
|
||||||
URL_FILE:=fixup4cd.dat
|
URL_FILE:=fixup4cd.dat
|
||||||
HASH:=9639f81ad007561048bb3956e88da425a84cef37f307a16734cdcfcdcbd40b4c
|
HASH:=a3a4c600472032cd6597e774f0b7be2cebbfa918ccfd7fa1cfecdf853c5f61a9
|
||||||
endef
|
endef
|
||||||
$(eval $(call Download,fixup4cd_dat))
|
$(eval $(call Download,fixup4cd_dat))
|
||||||
|
|
||||||
|
@ -74,7 +74,7 @@ define Download/fixup4x_dat
|
||||||
FILE:=$(RPI_FIRMWARE_FILE)-fixup4x.dat
|
FILE:=$(RPI_FIRMWARE_FILE)-fixup4x.dat
|
||||||
URL:=$(RPI_FIRMWARE_URL)
|
URL:=$(RPI_FIRMWARE_URL)
|
||||||
URL_FILE:=fixup4x.dat
|
URL_FILE:=fixup4x.dat
|
||||||
HASH:=d3d1a044412a22a7c366d57e79433532e137e9b184ea9ea68b0eb7577e70e4f3
|
HASH:=c196692b2cac949fdeb354364eb15da83d192d77ab698cf3fe43142401c5281c
|
||||||
endef
|
endef
|
||||||
$(eval $(call Download,fixup4x_dat))
|
$(eval $(call Download,fixup4x_dat))
|
||||||
|
|
||||||
|
@ -82,7 +82,7 @@ define Download/start_elf
|
||||||
FILE:=$(RPI_FIRMWARE_FILE)-start.elf
|
FILE:=$(RPI_FIRMWARE_FILE)-start.elf
|
||||||
URL:=$(RPI_FIRMWARE_URL)
|
URL:=$(RPI_FIRMWARE_URL)
|
||||||
URL_FILE:=start.elf
|
URL_FILE:=start.elf
|
||||||
HASH:=5980340e652491926f263ac89b7bc2ab513246bd3eb27103bba4780d6e8568f8
|
HASH:=2364737aade5c6459a0dfd7b5d5070ab6a6139803779d3f94b579744b40731a5
|
||||||
endef
|
endef
|
||||||
$(eval $(call Download,start_elf))
|
$(eval $(call Download,start_elf))
|
||||||
|
|
||||||
|
@ -90,7 +90,7 @@ define Download/start_cd_elf
|
||||||
FILE:=$(RPI_FIRMWARE_FILE)-start_cd.elf
|
FILE:=$(RPI_FIRMWARE_FILE)-start_cd.elf
|
||||||
URL:=$(RPI_FIRMWARE_URL)
|
URL:=$(RPI_FIRMWARE_URL)
|
||||||
URL_FILE:=start_cd.elf
|
URL_FILE:=start_cd.elf
|
||||||
HASH:=389a44e371802207ed56fe82a3beaf675eb51176112bde7d77546039d7085572
|
HASH:=12b98b6c5336b4f1ee1a61753bd6471ce7ce8ee2644550dc79c8e41d3ee4e719
|
||||||
endef
|
endef
|
||||||
$(eval $(call Download,start_cd_elf))
|
$(eval $(call Download,start_cd_elf))
|
||||||
|
|
||||||
|
@ -98,7 +98,7 @@ define Download/start_x_elf
|
||||||
FILE:=$(RPI_FIRMWARE_FILE)-start_x.elf
|
FILE:=$(RPI_FIRMWARE_FILE)-start_x.elf
|
||||||
URL:=$(RPI_FIRMWARE_URL)
|
URL:=$(RPI_FIRMWARE_URL)
|
||||||
URL_FILE:=start_x.elf
|
URL_FILE:=start_x.elf
|
||||||
HASH:=32016c544353b285394f0006d57a785239fee0262ed1b0ff80b8028c918f0ad9
|
HASH:=d21ece84f1ac70148787578ec7549a01d5fa7453b46119ab230470f8e403c0f9
|
||||||
endef
|
endef
|
||||||
$(eval $(call Download,start_x_elf))
|
$(eval $(call Download,start_x_elf))
|
||||||
|
|
||||||
|
@ -106,7 +106,7 @@ define Download/start4_elf
|
||||||
FILE:=$(RPI_FIRMWARE_FILE)-start4.elf
|
FILE:=$(RPI_FIRMWARE_FILE)-start4.elf
|
||||||
URL:=$(RPI_FIRMWARE_URL)
|
URL:=$(RPI_FIRMWARE_URL)
|
||||||
URL_FILE:=start4.elf
|
URL_FILE:=start4.elf
|
||||||
HASH:=ec26d746ddf76527b1702fbf7e76c7b036545cc43da81361a2887c92e4965dcc
|
HASH:=98c4cba6bd4ee03a53b02816c645f783becd9f9899787f7b1bcb8a784eeca4c0
|
||||||
endef
|
endef
|
||||||
$(eval $(call Download,start4_elf))
|
$(eval $(call Download,start4_elf))
|
||||||
|
|
||||||
|
@ -114,7 +114,7 @@ define Download/start4cd_elf
|
||||||
FILE:=$(RPI_FIRMWARE_FILE)-start4cd.elf
|
FILE:=$(RPI_FIRMWARE_FILE)-start4cd.elf
|
||||||
URL:=$(RPI_FIRMWARE_URL)
|
URL:=$(RPI_FIRMWARE_URL)
|
||||||
URL_FILE:=start4cd.elf
|
URL_FILE:=start4cd.elf
|
||||||
HASH:=ee507a448911a9d82edf632decb160d5712ab43d8d32b1225f1c406d4eb87820
|
HASH:=b9ee5a895563b891a74ac4be3e9e11be553aa69d600a196556328db164735f8a
|
||||||
endef
|
endef
|
||||||
$(eval $(call Download,start4cd_elf))
|
$(eval $(call Download,start4cd_elf))
|
||||||
|
|
||||||
|
@ -122,7 +122,7 @@ define Download/start4x_elf
|
||||||
FILE:=$(RPI_FIRMWARE_FILE)-start4x.elf
|
FILE:=$(RPI_FIRMWARE_FILE)-start4x.elf
|
||||||
URL:=$(RPI_FIRMWARE_URL)
|
URL:=$(RPI_FIRMWARE_URL)
|
||||||
URL_FILE:=start4x.elf
|
URL_FILE:=start4x.elf
|
||||||
HASH:=9a32a06aadeb84649ee03a15f067fa9285791488ffe61b82f9788303a1355614
|
HASH:=bd2741aca11ecface061fd93d6b412d4f2a777165d780f5a2924569c9417ed92
|
||||||
endef
|
endef
|
||||||
$(eval $(call Download,start4x_elf))
|
$(eval $(call Download,start4x_elf))
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue