Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package raspberrypi-firmware for openSUSE:Factory checked in at 2021-11-20 02:38:31 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/raspberrypi-firmware (Old) and /work/SRC/openSUSE:Factory/.raspberrypi-firmware.new.1895 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "raspberrypi-firmware" Sat Nov 20 02:38:31 2021 rev:85 rq:932015 version:2021.11.16 Changes: -------- New Changes file: --- /dev/null 2021-11-19 12:07:02.652419071 +0100 +++ /work/SRC/openSUSE:Factory/.raspberrypi-firmware.new.1895/raspberrypi-firmware-config-camera.changes 2021-11-20 02:39:26.392720820 +0100 @@ -0,0 +1,1274 @@ +------------------------------------------------------------------- +Wed Nov 17 15:16:13 UTC 2021 - Guillaume GARDET <guillaume.gar...@opensuse.org> + +- Add raspberrypi-firmware-config-camera flavor - boo#1192047 + +------------------------------------------------------------------- +Wed Nov 17 15:08:47 UTC 2021 - Guillaume GARDET <guillaume.gar...@opensuse.org> + +- Update to 12bc6e3677 (2021-11-16): + * firmware: dtoverlay: Rebase aliases in overlays like labels + * firmware: isp: Set core/vpu min clock to 320Mhz during ISP operation + * firmware: arm_loader: Enable watchdog early if wanted + See: #1651 + * firmware: hello_fft: Update outdated link to V3D spec + * firmware: hello_fft: Remove unused function declaration + See: #1645 + See: raspberrypi/userland#710 + * firmware: platform: Declare CM4's SIO_1V8_SEL and SD_PWR_ON + See: raspberrypi/Raspberry-Pi-OS-64bit#188 + * firmware: platform: Fix incorrect turbo voltage scaling on Pi0 + See: raspberrypi/documentation#2255 + * firmware: ISP: Fix magenta colour in right hand image of stereo pair + See: https://forums.raspberrypi.com/viewtopic.php?t=321089 + * firmware: platform: Remove licence on VP6, VP8, Theora, and FLAC + See: raspberrypi/linux#4661 + * firmware: arm_loader: Allow VEC clock to be controlled by arm + * firmware: userland: Reduce debug_sym error messages + See: https://forums.raspberrypi.com/viewtopic.php?f=98&t=322238 + * firmware: arm_dt: Increase maximum line length to 98 + See: raspberrypi/linux#4638 + * firmware: video_decode: i/p port enable/disable without o/p active could stall + See: RPi-Distro/vlc#48 + See: Hexxeh/rpi-firmware#272 + See: #1637 + * firmware: clock-2711: Limit PLLB VCO frequency to the high range + * firmware: arm_dt: Export the boot-mode, partition and usb state via device-tree + See: #1621 + +------------------------------------------------------------------- +Tue Oct 5 13:09:15 UTC 2021 - Guillaume GARDET <guillaume.gar...@opensuse.org> + +- Update to b5257da58c (2021-09-30): + * firmware: arm_loader: Allow non-optional reads of current clock + See: #1619 + * firmware: dispmanx: Demote null eptr from vcos_verify to no warning + See: raspberrypi/linux#4592 + * firmware: filesystem: sdcard: Probe FAT type in GPT ESD partitions + * firmware: tvservice: Add check to warn when running with kms + * firmware: filesystem: sdcard: Fix Hybrid GPT partitions + See: #1465 + * firmware: video_decode: Ensure all buffers are flushed before + port disable completes + * firmware: arm_loader: Allow hvs interrupt during SET_NOTIFY_DISPLAY_DONE + * firmware: arm_display: Allow null buffer in successful call + See: raspberrypi/linux#4540 + +------------------------------------------------------------------- +Tue Sep 14 12:15:39 UTC 2021 - Guillaume GARDET <guillaume.gar...@opensuse.org> + +- Update to b80f36b3fb (2021-09-13): + * firmware: hdmi_2711: Use HDMI block REPEAT_PIXEL instead of PV + See: https://forum.libreelec.tv/thread/24415-le-10-beta-for-i4-force-hdmi-resolution + * firmware: DSI display autodetection for kms + * firmware: arm_dt: Load overlays for detected cameras + * firmware: Make more use of the user-warnings DT property + * firmware: arm_loader: Consider required flags from GET_CLOCK_RATE + See: #1598 + * firmware: arm_loader: Make most arm clock requests required + See: #1598 + * firmware: firmware: Disable VLL loading from file system + See: #1605 + * firmware: video_decode: Use the ISP instead of vc_image_convert + * firmware: video_decode: Correct support for YVU formats using ISP + * firmware: arm_dt: Limit CMA to 256MB if total_mem < 2GB or gpu_mem > 256MB + See: #1603 + * firmware: hdmi_cec: Remove TX/RX SW_INIT on power_on + See: Hexxeh/rpi-firmware#267 + See: https://www.raspberrypi.org/forums/viewtopic.php?p=1895082#p1895082 + * firmware: cec: Avoid sending messages with kms + See: raspberrypi/linux#4460 + * firmware: Revert: video_decode: Use the ISP instead of vc_image_convert + * firmware: isp: Set the YUV420/YVU420 format stride to 64 byte + * arm_loader: Add message to release firmware framebuffer + * firmware: video_decode: Use the ISP instead of vc_image_convert + * firmware: hdmi-2711: Wait for HDMI hardware scheduler to activate in HDMI mode + * firmware: bcm_host: Recognise all Pi 4 variants, add BCM2711 + See: raspberrypi/userland#695 + * firmware: PoE+ HAT support + See: raspberrypi/linux#4367 + * firmware: arm_loader: Use Pi4 bootloader MAC_ADDRESS if set + * firmware: platform: Apply ARM thermal throttling rules on BCM2711 + * firmware: dt-blob.dts: Correct HDMI HPD and EMMC_ENABLE for CM4 + See: https://www.raspberrypi.org/forums/viewtopic.php?f=29&p=1858516 + * firmware: vcfw/hdmi: CUSTOM modes used for FKMS didn't set RGB quant range correctly + See: #1580 + * firmware: platform: Remove build-time constant for MICROVOLTS_PER_PIP + * firmware: Pi400: Reduce MII clock freq when probing ethernet PHY + * firmware: isp: Ensure the VRF is locked when setting up video colour denoise + See: raspberrypi/libcamera-apps#19 + * firmware: isp: Remove custom EV mappings from camera tunings + * firmware: Add support for board-type=0xXX conditional filters in bootloader, bootcode and firmware + * firmware: Two UART1 patches + See: #1566 + * firmware: arm_loader: kernel_old=1 should force kernel_address=0 + See: #1561 + * firmware: scalerlib: Fix offset applied to x coordinate of YUV10COL image + See: https://forum.kodi.tv/showthread.php?tid=361164&pid=3024654#pid3024654 + * firmware: vcfw/power: Add a new latch for power_pad_control + See: #1552 + * firmware: board-info: Fix memsize on 3B+ + * firmware: Move core to PLLA and support accurate clk108 + See: xbmc/xbmc#19263 + * firmware: board_info: Separate memory size from OTP field encoding + * firmware: power: Swap DA9090 ADC assignments to match XR77004 + * firmware: vl805: Remove redundant log statement and fix warning + * firmware: power: Fix DA9090 ADC1 register definition + * firmware: arm_loader: Only report clocks arm has set, not siblings + * firmware: arm_loader: Don't report clocks set as turbo side effect of arm clock + * firmware: arm_loader: 2711: gpu clocks are not dependant + * firmware: platform: Need to clear cached versions of get_max_clock_internal vars + * firmware: video_decode: For VC1/WMV with no signalled header bytes, use start of 1st buffer +See: raspberrypi/linux#4113 + +------------------------------------------------------------------- +Fri Apr 9 12:47:11 UTC 2021 - Matthias Brugger <mbrug...@suse.com> + +- Use smbios overlay to get minimal SMBIOS information through dmidecode (bsc#1183079) + +------------------------------------------------------------------- +Tue Mar 16 10:32:30 UTC 2021 - Nicolas Patricio Saenz Julienne <nsaenzjulie...@suse.com> + +- Fix previous change. No need to set DWC2 in host mode. OTG works fine on + production CM4 IO boards. It was being tested earlier on a pre-release + development board. (bsc#1183241) +- Run pre_checkin.sh, which fixed some style issues. + +------------------------------------------------------------------- +Mon Mar 15 15:41:43 UTC 2021 - Nicolas Patricio Saenz Julienne <nsaenzjulie...@suse.com> + +- Set CM4's DWC2 in host mode by default (bsc#1183241) + +------------------------------------------------------------------- +Fri Mar 12 11:24:25 UTC 2021 - Nicolas Patricio Saenz Julienne <nsaenzjulie...@suse.com> + +- Update to 0591568b29 (2021-03-10) (bsc#1183444): + * firmware: video_decode lockup handling + * firmware: isp: Initialise extras to avoid vpitch being random + * firmware: usb: Fix dropouts with USB ethernet gadget + * firmware: imx477: Allow long exposures for the binned modes. + * firmware: arm_dispmanx: Use ALPHA_MIX flag + * firmware: power: Refactor the interface to the PMICs + * firmware: platform: vl805: Get BAR2 address from PCIe BAR2 registers + * firmware: arm_loader: Return all borrowed DMA channels + +------------------------------------------------------------------- +Wed Mar 10 10:57:07 UTC 2021 - Nicolas Patricio Saenz Julienne <nsaenzjulie...@suse.com> + +- Fix typo s/pannel/panel/ + +------------------------------------------------------------------- +Mon Mar 8 11:15:57 UTC 2021 - Nicolas Patricio Saenz Julienne <nsaenzjulie...@suse.com> + +- Enable bluetooth over PL011 by default (jsc#SLE-17223) +- Enable VC4 by default on RPi4 (jsc#SLE-12151) + +------------------------------------------------------------------- +Wed Jan 27 12:04:03 UTC 2021 - Nicolas Patricio Saenz Julienne <nsaenzjulie...@suse.com> + +- Use disable-v3d overlay, it isn't ready for users to use but soon good enough + for a technology preview. (jsc#SLE-15928) + +------------------------------------------------------------------- +Fri Jan 22 10:42:18 UTC 2021 - Nicolas Patricio Saenz Julienne <nsaenzjulie...@suse.com> + +- Update to 051e5e1be8 (2021-01-21) (jsc#SLE-16616): + * firmware: Export bootloader config via device-tree + * firmware: ISP: Colour denoise + * firmware: platform: Define DVFS modes and change default to be fixed AVS voltage + * firmware: arm_loader: Auto-select 64-bit for kernel8.img + * firmware: hdmi: Throttle auto-i2c register writes to avoid PWM audio underrun + +------------------------------------------------------------------- +Fri Jan 15 13:04:33 UTC 2021 - Guillaume GARDET <guillaume.gar...@opensuse.org> + +- Update to c78f3ef4 (2021-01-15): + * firmware: isp: Fix handling of different YUV colour spaces + * firmware: poe_hat: Actually close the I2C handle + * Firmware: undo previous reverts + * firmware: Revert firmware: HAT/I2C updates + * firmware: firmware: MMAL/IL: Add support for the 16bpp Bayer/Grey raw 10/12/14 formats + * firmware: audioplus: Fix hang when switching destination + See: #1516 + * firmware: HAT/I2C updates + * firmware: MMAL/IL: Add support for the 16bpp Bayer/Grey raw 10/12/14 format + * firmware: dmalib: Keep 40-bit DMA clear of L2 alias + * firmware: DSI interrupt fixes, and HDMI SM clock for deep colour + ++++ 1077 more lines (skipped) ++++ between /dev/null ++++ and /work/SRC/openSUSE:Factory/.raspberrypi-firmware.new.1895/raspberrypi-firmware-config-camera.changes --- /work/SRC/openSUSE:Factory/raspberrypi-firmware/raspberrypi-firmware-config.changes 2021-10-11 15:30:31.974740662 +0200 +++ /work/SRC/openSUSE:Factory/.raspberrypi-firmware.new.1895/raspberrypi-firmware-config.changes 2021-11-20 02:39:26.440720662 +0100 @@ -1,0 +2,38 @@ +Wed Nov 17 15:16:13 UTC 2021 - Guillaume GARDET <guillaume.gar...@opensuse.org> + +- Add raspberrypi-firmware-config-camera flavor - boo#1192047 + +------------------------------------------------------------------- +Wed Nov 17 15:08:47 UTC 2021 - Guillaume GARDET <guillaume.gar...@opensuse.org> + +- Update to 12bc6e3677 (2021-11-16): + * firmware: dtoverlay: Rebase aliases in overlays like labels + * firmware: isp: Set core/vpu min clock to 320Mhz during ISP operation + * firmware: arm_loader: Enable watchdog early if wanted + See: #1651 + * firmware: hello_fft: Update outdated link to V3D spec + * firmware: hello_fft: Remove unused function declaration + See: #1645 + See: raspberrypi/userland#710 + * firmware: platform: Declare CM4's SIO_1V8_SEL and SD_PWR_ON + See: raspberrypi/Raspberry-Pi-OS-64bit#188 + * firmware: platform: Fix incorrect turbo voltage scaling on Pi0 + See: raspberrypi/documentation#2255 + * firmware: ISP: Fix magenta colour in right hand image of stereo pair + See: https://forums.raspberrypi.com/viewtopic.php?t=321089 + * firmware: platform: Remove licence on VP6, VP8, Theora, and FLAC + See: raspberrypi/linux#4661 + * firmware: arm_loader: Allow VEC clock to be controlled by arm + * firmware: userland: Reduce debug_sym error messages + See: https://forums.raspberrypi.com/viewtopic.php?f=98&t=322238 + * firmware: arm_dt: Increase maximum line length to 98 + See: raspberrypi/linux#4638 + * firmware: video_decode: i/p port enable/disable without o/p active could stall + See: RPi-Distro/vlc#48 + See: Hexxeh/rpi-firmware#272 + See: #1637 + * firmware: clock-2711: Limit PLLB VCO frequency to the high range + * firmware: arm_dt: Export the boot-mode, partition and usb state via device-tree + See: #1621 + +------------------------------------------------------------------- raspberrypi-firmware.changes: same change Old: ---- raspberrypi-firmware-2021.09.30.tar.bz2 New: ---- raspberrypi-firmware-2021.11.16.tar.bz2 raspberrypi-firmware-config-camera.changes raspberrypi-firmware-config-camera.spec ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ raspberrypi-firmware-config-camera.spec ++++++ # # spec file for package raspberrypi-firmware-config-camera # # Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: raspberrypi-firmware-config-camera Version: 2021.11.16 Release: 0 Summary: Configuration for the Raspberry Pi firmware loader License: MIT Group: System/Boot URL: https://github.com/raspberrypi/firmware/ Source: config.txt BuildRequires: raspberrypi-firmware Requires: raspberrypi-firmware = %{version} Supplements: modalias(of:NfirmwareT*Craspberrypi%2Cbcm2835-firmwareC*) Conflicts: kernel < 4.12.14 %if "%{name}" == "raspberrypi-firmware-config-camera" Conflicts: raspberrypi-firmware-config %else Conflicts: raspberrypi-firmware-config-camera Requires: (raspberrypi-firmware-extra or raspberrypi-firmware-extra-pi4) %endif Provides: raspberrypi-firmware-branding-openSUSE = %{version} Obsoletes: raspberrypi-firmware-branding-openSUSE < %{version} Provides: raspberrypi-firmware-config = %{version} Provides: raspberrypi-firmware-config-rpi = %{version} Obsoletes: raspberrypi-firmware-config-rpi < %{version} Provides: raspberrypi-firmware-config-rpi0w = %{version} Obsoletes: raspberrypi-firmware-config-rpi0w < %{version} Provides: raspberrypi-firmware-config-rpi2 = %{version} Obsoletes: raspberrypi-firmware-config-rpi2 < %{version} Provides: raspberrypi-firmware-config-rpi3 = %{version} Obsoletes: raspberrypi-firmware-config-rpi3 < %{version} BuildArch: noarch %description This package configures the Raspberry Pi boot process. 2 flavors are available: * raspberrypi-firmware-config - the default config * raspberrypi-firmware-config-camera - the config which enables start_x=1 and increase gpu_mem to be able to use a camera module Note: config.txt should not be used to set manually params (gpu_mem, etc.) please create extraconfig.txt instead. %prep %build %install install -D -p -m 0644 %{SOURCE0} %{buildroot}/boot/vc/config.txt %if "%{name}" == "raspberrypi-firmware-config-camera" sed -i "s/gpu_mem=32/# gpu_mem=32/" %{buildroot}/boot/vc/config.txt sed -i "s/# start_x=1/start_x=1/" %{buildroot}/boot/vc/config.txt sed -i "s/# gpu_mem=128/gpu_mem=128/" %{buildroot}/boot/vc/config.txt %endif %post if mountpoint -q /boot/efi && [ ! -L /boot/efi ]; then [ -f /boot/efi/config.txt ] && cp /boot/efi/config.txt /boot/efi/config.txt.rpmsave cp /boot/vc/config.txt /boot/efi/config.txt fi %files %defattr(-,root,root) %config /boot/vc/config.txt %changelog ++++++ raspberrypi-firmware-config.spec ++++++ --- /var/tmp/diff_new_pack.n6DeMa/_old 2021-11-20 02:39:27.268717930 +0100 +++ /var/tmp/diff_new_pack.n6DeMa/_new 2021-11-20 02:39:27.272717916 +0100 @@ -17,7 +17,7 @@ Name: raspberrypi-firmware-config -Version: 2021.09.30 +Version: 2021.11.16 Release: 0 Summary: Configuration for the Raspberry Pi firmware loader License: MIT @@ -28,7 +28,12 @@ Requires: raspberrypi-firmware = %{version} Supplements: modalias(of:NfirmwareT*Craspberrypi%2Cbcm2835-firmwareC*) Conflicts: kernel < 4.12.14 +%if "%{name}" == "raspberrypi-firmware-config-camera" Conflicts: raspberrypi-firmware-config +%else +Conflicts: raspberrypi-firmware-config-camera +Requires: (raspberrypi-firmware-extra or raspberrypi-firmware-extra-pi4) +%endif Provides: raspberrypi-firmware-branding-openSUSE = %{version} Obsoletes: raspberrypi-firmware-branding-openSUSE < %{version} Provides: raspberrypi-firmware-config = %{version} @@ -44,8 +49,13 @@ %description This package configures the Raspberry Pi boot process. +2 flavors are available: + * raspberrypi-firmware-config - the default config + * raspberrypi-firmware-config-camera - the config which enables + start_x=1 and increase gpu_mem to be able to use a camera module -Note: config.txt can be used to set some params (gpu_mem, etc.) +Note: config.txt should not be used to set manually params (gpu_mem, etc.) +please create extraconfig.txt instead. %prep @@ -53,6 +63,11 @@ %install install -D -p -m 0644 %{SOURCE0} %{buildroot}/boot/vc/config.txt +%if "%{name}" == "raspberrypi-firmware-config-camera" +sed -i "s/gpu_mem=32/# gpu_mem=32/" %{buildroot}/boot/vc/config.txt +sed -i "s/# start_x=1/start_x=1/" %{buildroot}/boot/vc/config.txt +sed -i "s/# gpu_mem=128/gpu_mem=128/" %{buildroot}/boot/vc/config.txt +%endif %post if mountpoint -q /boot/efi && [ ! -L /boot/efi ]; then ++++++ raspberrypi-firmware.spec ++++++ --- /var/tmp/diff_new_pack.n6DeMa/_old 2021-11-20 02:39:27.292717851 +0100 +++ /var/tmp/diff_new_pack.n6DeMa/_new 2021-11-20 02:39:27.296717837 +0100 @@ -17,7 +17,7 @@ Name: raspberrypi-firmware -Version: 2021.09.30 +Version: 2021.11.16 Release: 0 Summary: Binary bootloader and firmware files for Raspberry Pi License: SUSE-Firmware ++++++ config.txt ++++++ --- /var/tmp/diff_new_pack.n6DeMa/_old 2021-11-20 02:39:27.324717745 +0100 +++ /var/tmp/diff_new_pack.n6DeMa/_new 2021-11-20 02:39:27.324717745 +0100 @@ -1,5 +1,5 @@ # Get more options/information on http://elinux.org/RPiconfig -# or on https://www.raspberrypi.org/documentation/configuration/config-txt.md +# or on https://www.raspberrypi.com/documentation/computers/configuration.html # # !!!!! This file will get overwritten by updates. Please use !!!!! # !!!!! extraconfig.txt if you want to set additional !!!!! @@ -8,11 +8,18 @@ # Our kernels are located on a Linux partition. Chainload U-Boot to load them. kernel=u-boot.bin -# Use 32 MB for GPU for all RPis (Min 16 - Max 192 MB) +# Default gpu_mem value is 76 for 1GB (or greater) and 64 for less. Min 16 - Max 512 MB +# See: https://www.raspberrypi.com/documentation/computers/config_txt.html#gpu_mem # We don't need that much memory reserved for it, because we drive most hardware # from Linux, not the VPU OS gpu_mem=32 +# start_x is used to enable the camera module (and must be set here - boo#1192047) +# and requires to install raspberrypi-firmware-extra or raspberrypi-firmware-extra-pi4 +# start_x=1 +# gpu_mem needs to be increased when start_x is used, 128 is the minimum there +# gpu_mem=128 + # Turbo mode: 0 = enable dynamic freq/voltage - 1 = always max force_turbo=0 # Start in turbo mode for 30 seconds or until cpufreq sets a frequency ++++++ pre_checkin.sh ++++++ --- /var/tmp/diff_new_pack.n6DeMa/_old 2021-11-20 02:39:27.344717679 +0100 +++ /var/tmp/diff_new_pack.n6DeMa/_new 2021-11-20 02:39:27.344717679 +0100 @@ -1,4 +1,7 @@ #!/bin/bash ln -f raspberrypi-firmware.changes raspberrypi-firmware-config.changes +ln -f raspberrypi-firmware.changes raspberrypi-firmware-config-camera.changes +cp raspberrypi-firmware-config.spec raspberrypi-firmware-config-camera.spec +sed -i "s/Name: raspberrypi-firmware-config/Name: raspberrypi-firmware-config-camera/" raspberrypi-firmware-config-camera.spec osc service localrun format_spec_file ++++++ raspberrypi-firmware-2021.09.30.tar.bz2 -> raspberrypi-firmware-2021.11.16.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/raspberrypi-firmware/raspberrypi-firmware-2021.09.30.tar.bz2 /work/SRC/openSUSE:Factory/.raspberrypi-firmware.new.1895/raspberrypi-firmware-2021.11.16.tar.bz2 differ: char 11, line 1