‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ On Tuesday, October 2, 2018 7:26 PM, Andrey Melentyev <andrey.melent...@protonmail.com> wrote:
> version bump to the latest release 1.20180919. > > arm_control option for config.txt has been deprecated in favour > of arm_64bit according to > https://www.raspberrypi.org/documentation/configuration/config-txt/misc.md It turns out that u-boot > 2018.03 changed the default address of the DTB (twice): - https://github.com/u-boot/u-boot/commit/d295c3ec3543e697b6f9f077f52877e081db4c6f#diff-4423363118839006e390baeab521e520 - and https://github.com/u-boot/u-boot/commit/385cbe298a6ddcab2d6cc21fb6a549152572957b#diff-4423363118839006e390baeab521e520 so the new fdt_addr_r is 0x02600000 and the previous value of 0x100 in the config.txt example doesn't work with new versions of u-boot. The updated patch is below. Andrey diff --git sysutils/raspberrypi-firmware/Makefile sysutils/raspberrypi-firmware/Makefile index c35d864480b..a7b4a07c0f1 100644 --- sysutils/raspberrypi-firmware/Makefile +++ sysutils/raspberrypi-firmware/Makefile @@ -3,8 +3,8 @@ COMMENT= Raspberry Pi firmware GH_ACCOUNT= raspberrypi GH_PROJECT= firmware -V= 1.20180810 -GH_COMMIT= 953a33962f0e3a33f7627248f47b8378cb40e6e4 +V= 1.20180919 +GH_COMMIT= d69aadedb7c146ba5d3b0b45a661e5669a9141c4 #DISTNAME= ${GH_ACCOUNT}-${GH_PROJECT}-${GH_TAGNAME} DISTNAME= ${GH_ACCOUNT}-${GH_PROJECT}-${V} diff --git sysutils/raspberrypi-firmware/distinfo sysutils/raspberrypi-firmware/distinfo index e4b9946dbc5..43a48ddae0f 100644 --- sysutils/raspberrypi-firmware/distinfo +++ sysutils/raspberrypi-firmware/distinfo @@ -1,2 +1,2 @@ -SHA256 (raspberrypi-firmware-1.20180810-953a3396.tar.gz) = FGOIXlqZ/TlKNNALrKd5904bqONLA26hnuHDVCNEHBA= -SIZE (raspberrypi-firmware-1.20180810-953a3396.tar.gz) = 122835350 +SHA256 (raspberrypi-firmware-1.20180919-d69aaded.tar.gz) = MmH1ScTBYC42CqCrsiB4ONkHYKegHtMyzvaxi5F7hHI= +SIZE (raspberrypi-firmware-1.20180919-d69aaded.tar.gz) = 122880904 diff --git sysutils/raspberrypi-firmware/pkg/DESCR sysutils/raspberrypi-firmware/pkg/DESCR index d7e344b81c9..1d0144e3eb3 100644 --- sysutils/raspberrypi-firmware/pkg/DESCR +++ sysutils/raspberrypi-firmware/pkg/DESCR @@ -2,9 +2,10 @@ Firmware required to boot Raspberry Pi systems. With u-boot rpi_3 target, config.txt should contain: -arm_control=0x200 +arm_64bit=1 enable_uart=1 -device_tree_address=0x100 +device_tree_address=0x02600000 kernel=u-boot.bin -The arm_control value switches to 64 bit. +The arm_64bit option switches to 64 bit, device_tree_address maps +to u-boot expectations for fdt_addr_r. diff --git sysutils/raspberrypi-firmware/pkg/PLIST sysutils/raspberrypi-firmware/pkg/PLIST index ee175006d6e..02e51c19214 100644 --- sysutils/raspberrypi-firmware/pkg/PLIST +++ sysutils/raspberrypi-firmware/pkg/PLIST @@ -26,6 +26,7 @@ share/raspberrypi-firmware/boot/overlays/ads1015.dtbo share/raspberrypi-firmware/boot/overlays/ads1115.dtbo share/raspberrypi-firmware/boot/overlays/ads7846.dtbo share/raspberrypi-firmware/boot/overlays/adv7282m.dtbo +share/raspberrypi-firmware/boot/overlays/adv728x-m.dtbo share/raspberrypi-firmware/boot/overlays/akkordion-iqdacplus.dtbo share/raspberrypi-firmware/boot/overlays/allo-boss-dac-pcm512x-audio.dtbo share/raspberrypi-firmware/boot/overlays/allo-digione.dtbo @@ -35,6 +36,7 @@ share/raspberrypi-firmware/boot/overlays/allo-piano-dac-plus-pcm512x-audio.dtbo share/raspberrypi-firmware/boot/overlays/applepi-dac.dtbo share/raspberrypi-firmware/boot/overlays/at86rf233.dtbo share/raspberrypi-firmware/boot/overlays/audioinjector-addons.dtbo +share/raspberrypi-firmware/boot/overlays/audioinjector-ultra.dtbo share/raspberrypi-firmware/boot/overlays/audioinjector-wm8731-audio.dtbo share/raspberrypi-firmware/boot/overlays/audremap.dtbo share/raspberrypi-firmware/boot/overlays/balena-fin.dtbo @@ -52,6 +54,7 @@ share/raspberrypi-firmware/boot/overlays/exc3000.dtbo share/raspberrypi-firmware/boot/overlays/fe-pi-audio.dtbo share/raspberrypi-firmware/boot/overlays/goodix.dtbo share/raspberrypi-firmware/boot/overlays/googlevoicehat-soundcard.dtbo +share/raspberrypi-firmware/boot/overlays/gpio-fan.dtbo share/raspberrypi-firmware/boot/overlays/gpio-ir-tx.dtbo share/raspberrypi-firmware/boot/overlays/gpio-ir.dtbo share/raspberrypi-firmware/boot/overlays/gpio-key.dtbo