Mock Version: 1.2.17 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --nodeps /builddir/build/SPECS/raspberrypi2.spec'], chrootPath='/var/lib/mock/raspberrypi2-5.4.125-v8.1.el7-20210616133640-25197/root'shell=FalseprintOutput=Falseenv={'LANG': 'en_GB.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'PROMPT_COMMAND': 'printf "\x1b]0;\x07"', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'HOSTNAME': 'mock'}gid=135user='mockbuild'timeout=0logger=uid=1005) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --nodeps /builddir/build/SPECS/raspberrypi2.spec'] with env {'LANG': 'en_GB.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'PROMPT_COMMAND': 'printf "\x1b]0;\x07"', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'HOSTNAME': 'mock'} and shell False Building target platforms: aarch64 Building for target aarch64 Wrote: /builddir/build/SRPMS/raspberrypi2-5.4.125-v8.1.el7.src.rpm Child return code was: 0 ENTER ['do'](['bash', '--login', '-c', u'/usr/bin/rpmbuild -bb --target aarch64 --nodeps /builddir/build/SPECS/raspberrypi2.spec'], chrootPath='/var/lib/mock/raspberrypi2-5.4.125-v8.1.el7-20210616133640-25197/root'shell=Falseuid=1005env={'LANG': 'en_GB.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'PROMPT_COMMAND': 'printf "\x1b]0;\x07"', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'HOSTNAME': 'mock'}gid=135user='mockbuild'timeout=0private_network=Truelogger=printOutput=False) Executing command: ['bash', '--login', '-c', u'/usr/bin/rpmbuild -bb --target aarch64 --nodeps /builddir/build/SPECS/raspberrypi2.spec'] with env {'LANG': 'en_GB.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'PROMPT_COMMAND': 'printf "\x1b]0;\x07"', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'HOSTNAME': 'mock'} and shell False Building target platforms: aarch64 Building for target aarch64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.Vc182f + umask 022 + cd /builddir/build/BUILD + source scl_source enable devtoolset-8 ++ _scl_source_help='Usage: source scl_source [ ...] Don'\''t use this script outside of SCL scriptlets! Options: -h, --help display this help and exit' ++ '[' 2 -eq 0 -o enable = -h -o enable = --help ']' ++ '[' -z '' ']' ++ _recursion=false ++ '[' -z '' ']' ++ _scl_scriptlet_name=enable ++ shift 1 ++ '[' -z '' ']' ++ _scl_dir=/etc/scl/conf ++ '[' '!' -e /etc/scl/conf ']' ++ for arg in '"$@"' ++ _scl_prefix_file=/etc/scl/conf/devtoolset-8 +++ cat /etc/scl/conf/devtoolset-8 ++ _scl_prefix=/opt/rh ++ '[' 0 -ne 0 ']' ++ /usr/bin/scl_enabled devtoolset-8 ++ '[' 1 -ne 0 ']' ++ _scls+=($arg) ++ _scl_prefixes+=($_scl_prefix) ++ '[' false == false ']' ++ _i=0 ++ _recursion=true ++ '[' 0 -lt 1 ']' ++ _scl_scriptlet_path=/opt/rh/devtoolset-8/enable ++ source /opt/rh/devtoolset-8/enable +++ export PATH=/opt/rh/devtoolset-8/root/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin:/builddir/.local/bin:/builddir/bin +++ PATH=/opt/rh/devtoolset-8/root/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin:/builddir/.local/bin:/builddir/bin +++ export MANPATH=/opt/rh/devtoolset-8/root/usr/share/man: +++ MANPATH=/opt/rh/devtoolset-8/root/usr/share/man: +++ export INFOPATH=/opt/rh/devtoolset-8/root/usr/share/info +++ INFOPATH=/opt/rh/devtoolset-8/root/usr/share/info +++ export PCP_DIR=/opt/rh/devtoolset-8/root +++ PCP_DIR=/opt/rh/devtoolset-8/root +++ export PERL5LIB=/opt/rh/devtoolset-8/root//usr/lib64/perl5/vendor_perl:/opt/rh/devtoolset-8/root/usr/lib/perl5:/opt/rh/devtoolset-8/root//usr/share/perl5/vendor_perl +++ PERL5LIB=/opt/rh/devtoolset-8/root//usr/lib64/perl5/vendor_perl:/opt/rh/devtoolset-8/root/usr/lib/perl5:/opt/rh/devtoolset-8/root//usr/share/perl5/vendor_perl ++++ rpm --eval '%{_libdir}' +++ rpmlibdir=/usr/lib64 +++ '[' /usr/lib64 '!=' /usr/ ']' +++ rpmlibdir32=:/opt/rh/devtoolset-8/root/usr/lib +++ export LD_LIBRARY_PATH=/opt/rh/devtoolset-8/root/usr/lib64:/opt/rh/devtoolset-8/root/usr/lib +++ LD_LIBRARY_PATH=/opt/rh/devtoolset-8/root/usr/lib64:/opt/rh/devtoolset-8/root/usr/lib +++ export LD_LIBRARY_PATH=/opt/rh/devtoolset-8/root/usr/lib64:/opt/rh/devtoolset-8/root/usr/lib:/opt/rh/devtoolset-8/root/usr/lib64/dyninst:/opt/rh/devtoolset-8/root/usr/lib/dyninst:/opt/rh/devtoolset-8/root/usr/lib64:/opt/rh/devtoolset-8/root/usr/lib +++ LD_LIBRARY_PATH=/opt/rh/devtoolset-8/root/usr/lib64:/opt/rh/devtoolset-8/root/usr/lib:/opt/rh/devtoolset-8/root/usr/lib64/dyninst:/opt/rh/devtoolset-8/root/usr/lib/dyninst:/opt/rh/devtoolset-8/root/usr/lib64:/opt/rh/devtoolset-8/root/usr/lib +++ pythonvers= +++ export PYTHONPATH=/opt/rh/devtoolset-8/root/usr/lib64/python/site-packages:/opt/rh/devtoolset-8/root/usr/lib/python/site-packages +++ PYTHONPATH=/opt/rh/devtoolset-8/root/usr/lib64/python/site-packages:/opt/rh/devtoolset-8/root/usr/lib/python/site-packages +++ export PKG_CONFIG_PATH=/opt/rh/devtoolset-8/root/usr/lib64/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig +++ PKG_CONFIG_PATH=/opt/rh/devtoolset-8/root/usr/lib64/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig ++ '[' 0 -ne 0 ']' ++ export 'X_SCLS=devtoolset-8 ' ++ X_SCLS='devtoolset-8 ' ++ _i=1 ++ '[' 1 -lt 1 ']' ++ _scls=() ++ _scl_prefixes=() ++ _scl_scriptlet_name= ++ _recursion=false + cd /builddir/build/BUILD + rm -rf linux-5.4 + /usr/bin/xz -dc /builddir/build/SOURCES/linux-5.4.tar.xz + /usr/bin/tar -xf - + STATUS=0 + '[' 0 -ne 0 ']' + cd linux-5.4 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + git init Initialized empty Git repository in /builddir/build/BUILD/linux-5.4/.git/ + git config user.email kernel-team@fedoraproject.org + git config user.name 'Fedora Kernel Team' + git config gc.auto 0 + git add . + git commit -a -q -m baseline + xzcat /builddir/build/SOURCES/patch-5.4.125.xz + patch -p1 -F1 -s + git add . warning: You ran 'git add' with neither '-A (--all)' or '--ignore-removal', whose behaviour will change in Git 2.0 with respect to paths you removed. Paths like 'arch/um/kernel/gmon_syms.c' that are removed from your working tree are ignored with this version of Git. * 'git add --ignore-removal ', which is the current default, ignores paths you removed from your working tree. * 'git add --all ' will let you also record the removals. Run 'git status' to check the paths you removed from your working tree. + git commit -a -q -m 5.4.125 + git am /builddir/build/SOURCES/rpi-5.4.x.patch Applying: arm: partially revert 702b94bff3c50542a6e4ab9a4f4cef093262fe65 Applying: Revert "rtc: pcf8523: properly handle oscillator stop bit" Applying: smsx95xx: fix crimes against truesize Applying: smsc95xx: Experimental: Enable turbo_mode and packetsize=2560 by default Applying: Allow mac address to be set in smsc95xx Applying: Protect __release_resource against resources without parents Applying: irq-bcm2836: Prevent spurious interrupts, and trap them early Applying: irq-bcm2836: Avoid "Invalid trigger warning" Applying: irqchip: bcm2835: Add FIQ support Applying: irqchip: irq-bcm2835: Add 2836 FIQ support Applying: spi: spidev: Completely disable the spidev warning Applying: dmaengine: bcm2835: Load driver early and support legacy API Applying: firmware: Updated mailbox header Applying: rtc: Add SPI alias for pcf2123 driver Applying: watchdog: bcm2835: Support setting reboot partition Applying: reboot: Use power off rather than busy spinning when halt is requested Applying: bcm: Make RASPBERRYPI_POWER depend on PM Applying: Register the clocks early during the boot process, so that special/critical clocks can get enabled early on in the boot process avoiding the risk of disabling a clock, pll_divider or pll when a claiming driver fails to install propperly - maybe it needs to defer. Applying: bcm2835-rng: Avoid initialising if already enabled Applying: clk-bcm2835: Mark used PLLs and dividers CRITICAL Applying: clk-bcm2835: Add claim-clocks property Applying: clk-bcm2835: Read max core clock from firmware Applying: clk: bcm2835: Mark GPIO clocks enabled at boot as critical. Applying: sound: Demote deferral errors to INFO level Applying: Update vfpmodule.c Applying: i2c: bcm2835: Add debug support Applying: mm: Remove the PFN busy warning Applying: ASoC: Add prompt for ICS43432 codec Applying: irqchip: irq-bcm2836: Remove regmap and syscon use Applying: lan78xx: Enable LEDs and auto-negotiation Applying: amba_pl011: Don't use DT aliases for numbering Applying: amba_pl011: Round input clock up Applying: amba_pl011: Insert mb() for correct FIFO handling Applying: amba_pl011: Add cts-event-workaround DT property Applying: pinctrl-bcm2835: Set base to 0 give expected gpio numbering Applying: Main bcm2708/bcm2709 linux port Applying: Add dwc_otg driver /builddir/build/BUILD/linux-5.4/.git/rebase-apply/patch:45408: trailing whitespace. DWC_WARN("Unexpected state received on hc=%d fsm=%d on transfer to device %d ep 0x%x", warning: 1 line adds whitespace errors. Applying: bcm2708 framebuffer driver Applying: Pulled in the multi frame buffer support from the Pi3 repo Applying: fbdev: add FBIOCOPYAREA ioctl Applying: Speed up console framebuffer imageblit function Applying: dmaengine: Add support for BCM2708 Applying: MMC: added alternative MMC driver Applying: Adding bcm2835-sdhost driver, and an overlay to enable it Applying: vc_mem: Add vc_mem driver for querying firmware memory addresses Applying: vcsm: VideoCore shared memory service for BCM2835 Applying: Add /dev/gpiomem device for rootless user GPIO access /builddir/build/BUILD/linux-5.4/.git/rebase-apply/patch:24: new blank line at EOF. + /builddir/build/BUILD/linux-5.4/.git/rebase-apply/patch:34: new blank line at EOF. + warning: 2 lines add whitespace errors. Applying: Add SMI driver /builddir/build/BUILD/linux-5.4/.git/rebase-apply/patch:39: new blank line at EOF. + /builddir/build/BUILD/linux-5.4/.git/rebase-apply/patch:94: new blank line at EOF. + warning: 2 lines add whitespace errors. Applying: Add cpufreq driver Applying: Add Chris Boot's i2c driver /builddir/build/BUILD/linux-5.4/.git/rebase-apply/patch:493: trailing whitespace. warning: 1 line adds whitespace errors. Applying: char: broadcom: Add vcio module Applying: firmware: bcm2835: Support ARCH_BCM270x Applying: BCM2708: Add core Device Tree support /builddir/build/BUILD/linux-5.4/.git/rebase-apply/patch:7016: trailing whitespace. /builddir/build/BUILD/linux-5.4/.git/rebase-apply/patch:7018: space before tab in indent. target = <&i2c>; /builddir/build/BUILD/linux-5.4/.git/rebase-apply/patch:7019: trailing whitespace. /builddir/build/BUILD/linux-5.4/.git/rebase-apply/patch:7024: trailing whitespace. /builddir/build/BUILD/linux-5.4/.git/rebase-apply/patch:7026: space before tab in indent. compatible = "adi,adau1977"; warning: squelched 104 whitespace errors warning: 109 lines add whitespace errors. Applying: BCM270x_DT: Add pwr_led, and the required "input" trigger Applying: Added Device IDs for August DVB-T 205 Applying: Improve __copy_to_user and __copy_from_user performance Applying: gpio-poweroff: Allow it to work on Raspberry Pi Applying: mfd: Add Raspberry Pi Sense HAT core driver /builddir/build/BUILD/linux-5.4/.git/rebase-apply/patch:407: new blank line at EOF. + /builddir/build/BUILD/linux-5.4/.git/rebase-apply/patch:742: new blank line at EOF. + warning: 2 lines add whitespace errors. Applying: ASoC: Add support for Rpi-DAC Applying: Add IQaudIO Sound Card support for Raspberry Pi Applying: Added support for HiFiBerry DAC+ Applying: Added driver for HiFiBerry Amp amplifier add-on board Applying: Add driver for rpi-proto Applying: Add Support for JustBoom Audio boards Applying: New AudioInjector.net Pi soundcard with low jitter audio in and out. /builddir/build/BUILD/linux-5.4/.git/rebase-apply/patch:152: trailing whitespace. /builddir/build/BUILD/linux-5.4/.git/rebase-apply/patch:198: new blank line at EOF. + warning: 2 lines add whitespace errors. Applying: New driver for RRA DigiDAC1 soundcard using WM8741 + WM8804 Applying: Add support for Dion Audio LOCO DAC-AMP HAT Applying: Allo Piano DAC boards: Initial 2 channel (stereo) support (#1645) Applying: Add support for Allo Piano DAC 2.1 plus add-on board for Raspberry Pi. Applying: Add support for Allo Boss DAC add-on board for Raspberry Pi. (#1924) Applying: Support for Blokas Labs pisound board Applying: ASoC: Add driver for Cirrus Logic Audio Card Applying: sound: Support for Dion Audio LOCO-V2 DAC-AMP HAT Applying: Add support for Fe-Pi audio sound card. (#1867) Applying: Add support for the AudioInjector.net Octo sound card Applying: Driver support for Google voiceHAT soundcard. Applying: Driver and overlay for Allo Katana DAC Applying: ASoC: Add generic RPI driver for simple soundcards. Applying: ASoC: Add Kconfig and Makefile for sound/soc/bcm Applying: ASoC: Create a generic Pi Hat WM8804 driver Applying: rpi_display: add backlight driver and overlay Applying: bcm2835-virtgpio: Virtual GPIO driver Applying: net: Add non-mainline source for rtl8192cu wlan /builddir/build/BUILD/linux-5.4/.git/rebase-apply/patch:785: trailing whitespace. EXTRA_CFLAGS += -DCONFIG_LITTLE_ENDIAN /builddir/build/BUILD/linux-5.4/.git/rebase-apply/patch:1031: trailing whitespace. * /builddir/build/BUILD/linux-5.4/.git/rebase-apply/patch:1130: trailing whitespace. * Overview: When we want to enable write operation, we should change to /builddir/build/BUILD/linux-5.4/.git/rebase-apply/patch:1152: trailing whitespace. } /builddir/build/BUILD/linux-5.4/.git/rebase-apply/patch:1209: trailing whitespace. u16 _offset, warning: squelched 12202 whitespace errors warning: 12207 lines add whitespace errors. Applying: OF: DT-Overlay configfs interface Applying: brcm: adds support for BCM43341 wifi Applying: hci_h5: Don't send conf_req when ACTIVE Applying: config: Add default configs Applying: ARM64: Round-Robin dispatch IRQs between CPUs. Applying: ARM64: Force hardware emulation of deprecated instructions. Applying: build/arm64: Add rules for .dtbo files for dts overlays Applying: Revert "build/arm64: Add rules for .dtbo files for dts overlays" Applying: cache: export clean and invalidate Applying: AXI performance monitor driver (#2222) /builddir/build/BUILD/linux-5.4/.git/rebase-apply/patch:675: new blank line at EOF. + warning: 1 line adds whitespace errors. Applying: cgroup: Disable cgroup "memory" by default Applying: ARM: bcm2835: Set Serial number and Revision Applying: dwc-otg: FIQ: Fix "bad mode in data abort handler" Applying: ARM: Activate FIQs to avoid __irq_startup warnings Applying: serial: 8250: bcm2835aux - suppress EPROBE_DEFER Applying: raspberrypi-firmware: Export the general transaction function. Applying: drm/vc4: Add a mode for using the closed firmware for display. Applying: drm/vc4: Name the primary and cursor planes in fkms. Applying: drm/vc4: Add DRM_DEBUG_ATOMIC for the insides of fkms. Applying: drm/vc4: Fix sending of page flip completion events in FKMS mode. Applying: drm/vc4: Add support for setting DPMS in firmwarekms. Applying: drm/vc4: Add FB modifier support to firmwarekms. Applying: drm/vc4: Add missing enable/disable vblank handlers in fkms. Applying: vc4_fkms: Apply firmware overscan offset to hardware cursor Applying: drm/vc4: Fix warning about vblank interrupts before DRM core is ready. Applying: drm/vc4: Skip SET_CURSOR_INFO when the cursor contents didn't change. Applying: drm/vc4: Remove duplicate primary/cursor fields from FKMS driver. Applying: vc4_firmware_kms: fix build Applying: gpu:vc4-fkms: Update driver to not use plane->crtc. Applying: drm/vc4: Don't wait for vblank on fkms cursor updates. Applying: i2c-gpio: Also set bus numbers from reg property Applying: added capture_clear option to pps-gpio via dtoverlay (#2433) Applying: lan78xx: Read initial EEE status from DT Applying: hid: Reduce default mouse polling interval to 60Hz Applying: Add ability to export gpio used by gpio-poweroff Applying: firmware/raspberrypi: Notify firmware of a reboot Applying: irqchip: irq-bcm2835: Calc. FIQ_START at boot-time Applying: of: configfs: Use of_overlay_fdt_apply API call Applying: net: lan78xx: Disable TCP Segmentation Offload (TSO) Applying: brcmfmac: Re-enable firmware roaming support Applying: lan78xx: Move enabling of EEE into PHY init code Applying: Add rpi-poe-fan driver Applying: cxd2880: CXD2880_SPI_DRV should select DVB_CXD2880 with MEDIA_SUBDRV_AUTOSELECT Applying: vchiq_2835_arm: Implement a DMA pool for small bulk transfers (#2699) Applying: hwmon: raspberrypi: Prevent voltage low warnings from filling log Applying: firmware: raspberrypi: Add backward compatible get_throttled Applying: sc16is7xx: Don't spin if no data received Applying: drivers: thermal: step_wise: add support for hysteresis Applying: drivers: thermal: step_wise: avoid throttling at hysteresis temperature after dropping below it Applying: Update issue templates (#2736) Applying: gpiolib: Don't prevent IRQ usage of output GPIOs Applying: net: lan78xx: Support auto-downshift to 100Mb/s Applying: staging: bcm2835-camera: Ensure H264 header bytes get a sensible timestamp Applying: firmware: raspberrypi: Report the fw variant during probe Applying: lan78xx: Debounce link events to minimize poll storm Applying: ASoC: Add support for AudioSense-Pi add-on soundcard /builddir/build/BUILD/linux-5.4/.git/rebase-apply/patch:299: new blank line at EOF. + warning: 1 line adds whitespace errors. Applying: spi: spi-bcm2835: Re-enable HW CS Applying: Added driver for the HiFiBerry DAC+ ADC (#2694) Applying: configs: Enable the AD193x codecs Applying: lan78xx: EEE support is now a PHY property Applying: Revert "staging: vchiq: delete vchiq_killable.h" Applying: Revert "staging: bcm2835-audio: Drop DT dependency" Applying: gpu: vc4_firmware_kms: Fix up 64 bit compile warnings. Applying: bcm2835-dma: Add support for per-channel flags Applying: drm: vc4: Programming the CTM is conditional on running full KMS Applying: rtc: rv3028: Add backup switchover mode support Applying: Audiophonics I-Sabre 9038Q2M DAC driver /builddir/build/BUILD/linux-5.4/.git/rebase-apply/patch:688: trailing whitespace. #define ISABRECODEC_REG_22 0x22 warning: 1 line adds whitespace errors. Applying: lan78xx: use default alignment for rx buffers Applying: Added IQaudIO Pi-Codec board support (#2969) Applying: sound: pcm512x-codec: Adding 352.8kHz samplerate support Applying: media: ov5647: Add set_fmt and get_fmt calls. Applying: Documentation: DT: add device tree for PWDN control Applying: media: ov5647: Add support for PWDN GPIO. Applying: media: ov5647: Add support for non-continuous clock mode Applying: media: tc358743: Increase FIFO level to 374. Applying: media: tc358743: fix connected/active CSI-2 lane reporting Applying: media: tc358743: Add support for 972Mbit/s link freq. Applying: media: tc358743: Check I2C succeeded during probe. Applying: media: adv7180: Default to the first valid input Applying: media: adv7180: Add YPrPb support for ADV7282M Applying: media: videodev2: Add helper defines for printing FOURCCs Applying: dt-bindings: Document BCM283x CSI2/CCP2 receiver Applying: MAINTAINERS: Add entry for BCM2835 Unicam driver Applying: media: tc358743: Return an appropriate colorspace from tc358743_set_fmt Applying: staging: vchiq_arm: Fix platform device unregistration Applying: staging: bcm2835-camera: Fix logical continuation splits Applying: staging: bcm2835-camera: Ensure timestamps never go backwards. Applying: staging: vc04_services: Split vchiq-mmal into a module Applying: staging: mmal-vchiq: Allocate and free components as required Applying: staging: mmal-vchiq: Avoid use of bool in structures Applying: staging: mmal-vchiq: Make timeout a defined parameter Applying: staging: mmal-vchiq: Make a mmal_buf struct for passing parameters Applying: staging: mmal-vchiq: Add support for event callbacks. Applying: staging: vc04_services: Support sending data to MMAL ports Applying: staging: vc04_services: Fixup vchiq-mmal include ordering Applying: staging: vc04_services: Add new vc-sm-cma driver Applying: staging: vc04_services: Use vc-sm-cma to support zero copy Applying: media: videobuf2: Allow exporting of a struct dmabuf Applying: staging: vc04_services: Add a V4L2 M2M codec driver Applying: staging: mmal-vchiq: Fix client_component for 64 bit kernel Applying: clk: clk-bcm2835: Use %zd when printing size_t Applying: media: ov5647: Use gpiod_set_value_cansleep Applying: staging: bcm2835-codec: variable vb2 may be used uninitialised Applying: staging: bcm2835-codec: Fix potentially uninitialised vars Applying: staging: mmal_vchiq: Add in the Bayer encoding formats Applying: staging: mmal-vchiq: Always return the param size from param_get Applying: staging: mmal-vchiq: If the VPU returns an error, don't negate it Applying: staging: bcm2835_codec: Query supported formats from the component Applying: staging: bcm2835_codec: Add support for the ISP as an M2M device Applying: staging: bcm2835_codec: Add an option for ignoring Bayer formats. Applying: staging: bcm2835_codec: Fix handling of VB2_MEMORY_DMABUF buffers Applying: staging: mmal-vchiq: Update mmal_parameters.h with recently defined params Applying: staging: bcm2835_codec: Include timing info in SPS headers Applying: staging: bcm2835-codec: NULL component handle on queue_setup failure Applying: staging: bcm2835_codec: Clean up logging on unloading the driver Applying: staging: bcm2835-codec: Refactor default resolution code Applying: staging: bcm2835-codec: Correct port width calc for truncation Applying: staging: bcm2835-codec: Remove height padding for ISP role Applying: staging: mmal-vchiq: Free the event context for control ports Applying: staging: mmal-vchiq: Fix memory leak in error path Applying: staging: bcm2835-codec: Convert V4L2 nsec timestamps to MMAL usec Applying: staging: bcm2835-codec: Add support for setting S_PARM and G_PARM Applying: w1: w1-gpio: Make GPIO an output for strong pullup Applying: arm: bcm2835: Fix FIQ early ioremap Applying: Fix copy_from_user if BCM2835_FAST_MEMCPY=n Applying: PCI: brcmstb: Add Broadcom STB PCIe host controller driver Applying: PCI: brcmstb: Add dma-range mapping for inbound traffic Applying: PCI: brcmstb: Add MSI capability Applying: dt-bindings: pci: Add DT docs for Brcmstb PCIe device Applying: pcie-brcmstb: Changes for BCM2711 /builddir/build/BUILD/linux-5.4/.git/rebase-apply/patch:1436: new blank line at EOF. + warning: 1 line adds whitespace errors. Applying: arm: bcm2835: DMA can only address 1GB Applying: mmc: sdhci: Mask "spurious" interrupts Applying: hwrng: iproc-rng200: Add BCM2838 support Applying: thermal: brcmstb_thermal: Add BCM2838 support Applying: vchiq: Add 36-bit address support Applying: bcm2835-pcm.c: Support multichannel audio Applying: bcmgenet: constrain max DMA burst length Applying: bcmgenet: Better coalescing parameter defaults Applying: net: genet: enable link energy detect powerdown for external PHYs Applying: phy: broadcom: split out the BCM54213PE from the BCM54210E IDs Applying: phy: bcm54213pe: configure the LED outputs to be more user-friendly Applying: usb: xhci: Disable the XHCI 5 second timeout Applying: usb: xhci: Show that the VIA VL805 supports LPM Applying: spi: bcm2835: enable shared interrupt support Applying: clk-bcm2835: Don't wait for pllh lock Applying: soc: bcm: bcm2835-pm: Add support for 2711. Applying: config: Permit LPAE and PCIE_BRCMSTB on BCM2835 Applying: clk: bcm2835: Add support for setting leaf clock rates while running. Applying: clk: bcm2835: Allow reparenting leaf clocks while they're running. Applying: usb: add plumbing for updating interrupt endpoint interval state Applying: xhci: implement xhci_fixup_endpoint for interval adjustments Applying: usbhid: call usb_fixup_endpoint after mangling intervals Applying: arm: bcm2835: Add bcm2838 compatible string. Applying: drm/vc4: Fix oops at boot with firmwarekms on 4.19. Applying: drm/v3d: Add support for 2711. Applying: drm/v3d: Skip MMU flush if the device is currently off. Applying: drm/v3d: Hook up the runtime PM ops. Applying: drm/vc4: Fix synchronization firmwarekms against GL rendering. Applying: drm/vc4: Expose the format modifiers for firmware kms. Applying: drm/vc4: Fix vblank timestamping for firmwarekms. Applying: gpu: vc4-fkms: Switch to the newer mailbox frame buffer API. Applying: drm: vc4: Add an overlay plane to vc4-firmware-kms Applying: drm: vc4: Increase max screen size to 4096x4096. Applying: drm: vc4: Add support for multiple displays to fkms Applying: drm: vc4: Fix build warning Applying: drm: vc4: Select display to blank during initialisation Applying: drm: vc4: Remove now unused structure. Applying: drm: vc4: Query the display ID for each display in FKMS Applying: drm/vc4: Set the display number when querying the display resolution Applying: drm: vc4: Need to call drm_crtc_vblank_[on|off] from vc4_crtc_[en|dis]able Applying: drm: vc4: Add support for H & V flips on each plane for FKMS Applying: drm: vc4: Remove unused vc4_fkms_cancel_page_flip function Applying: drm: vc4: Iterate over all planes in vc4_crtc_[dis|en]able Applying: drm: vc4: Bring fkms into line with kms in blocking doublescan modes Applying: drm: vc4: Increase max_width/height to 7680. Applying: drm: vc4: FKMS reads the EDID from fw, and supports mode setting Applying: drm: vc4-firmware-kms: Remove incorrect overscan support. Applying: drm: vc4: Log flags in fkms mode set Applying: drm: vc4-firmware-kms: Fix DSI display support Applying: drm: vc4: Probe DPI/DSI timings from the firmware Applying: drm: vc4: handle the case where there are no available displays Applying: drm/vc4: Support the VEC in FKMS Applying: drm: vc4: Fixup typo when setting HDMI aspect ratio Applying: drm/vc4: Correct SAND support for FKMS. Applying: drm/vc4: fkms to query the VPU for HDMI clock limits Applying: drm/vc4: Max resolution of 7680 is conditional on being Pi4 Applying: drm/vc4: Fix T-format modifiers in FKMS. Applying: drm/vc4: Remove 340MHz clock limit from FKMS now scrambling issues resolved Applying: drm: vc4: Add status of which display is updated through vblank Applying: drm/vc4: In FKMS look at the modifiers correctly for SAND Applying: drm/vc4: Limit fkms to modes <= 85Hz Applying: drm/vc4: Ignore HVS unless initialised Applying: drm: vc4_dsi: Fix DMA channel and memory leak in vc4 (#3012) Applying: drm/vc4: Add support for color encoding on YUV planes Applying: tty: amba-pl011: Make TX optimisation conditional Applying: xhci: add quirk for host controllers that don't update endpoint DCS Applying: i2c: bcm2835: Set clock-stretch timeout to 35ms Applying: arm64/mm: Limit the DMA zone for arm64 Applying: staging: vc04_services: fix compiling in separate directory Applying: bcm2835-dma: Add proper 40-bit DMA support Applying: clk-bcm2835: Avoid null pointer exception Applying: pcie-brcmstb: Don't set DMA ops for root complex Applying: drm/vc4: Prevent load tracking from breaking FKMS Applying: rtl8192cu: Let it support to build in the non-src folder Applying: drm/v3d: HACK: gut runtime pm for now. Applying: drm/v3d: Clock V3D down when not in use. Applying: According to 5713 pdf doc CLOCK_CTRL is a readonly status register, and it behaves so. Remove useless setting Applying: staging: bcm2835_camera: Ensure all buffers are returned on disable Applying: Ported pcie-brcmstb bounce buffer implementation to ARM64. (#3144) Applying: drm/vc4: Query firmware for custom HDMI mode Applying: drm/vc4: Pass the drm vrefresh to the firmware on mode set Applying: drm/vc4: Add support for margins to fkms Applying: drm/vc4: Ensure zpos is always initialised Applying: adds the Hifiberry DAC+ADC PRO version Applying: drm/vc4: A present but empty dmas disables audio Applying: Fixup FKMS interrupt handing for non-existent display Applying: drivers: char: add chardev for mmap'ing the RPiVid control registers Applying: hid: usb: Add device quirks for Freeway Airmouse T3 and MX3 Applying: drm/vc4: Add "Broadcast RGB" connector property Applying: drm/vc4: fkms: Set default state margin at reset Applying: staging: bcm2835-codec: switch to multi-planar API Applying: staging: bcm2835-codec: implement V4L2_CID_MIN_BUFFERS_FOR_CAPTURE Applying: staging: bcm2835-codec: set device_caps in struct video_device Applying: Add HDMI1 facility to the driver. Applying: drm/vc4: Resolve the vblank warnings on mode switching Applying: drm/vc4: Remove unused mode variable Applying: staging:bcm2835-codec: Expand logging on format setting Applying: staging: bcm2835-codec: Correct bytesperline on format changed Applying: drm/vc4: Add missing NULL check to vc4_crtc_consume_event Applying: net: bcmgenet: Workaround #2 for Pi4 Ethernet fail Applying: xhci: Use more event ring segment table entries Applying: configs: arm64/bcm2711: Enable V3D Applying: staging: bcm2835-codec: add support for V4L2_CID_MPEG_VIDEO_FORCE_KEY_FRAME Applying: staging: bcm2835-codec: remove unnecessary padding on encoder input Applying: arch/arm: Add model string to cpuinfo Applying: arch/arm64: Add Revision, Serial, Model to cpuinfo Applying: media: dt-bindings: Add binding for the Sony IMX219 sensor Applying: media: i2c: Add driver for Sony IMX219 sensor Applying: staging: bcm2835-codec: Fix non-documentation comment block Applying: staging: bcm2835-codec: Fix declaration of roles Applying: staging: bcm2835-codec: Add role to device name Applying: staging: bcm2835-codec: Pass driver context to create entities Applying: staging: bcm2835-codec: add media controller support Applying: v4l2: Add a Greyworld AWB mode. Applying: staging: bcm2835-camera: Add greyworld AWB mode Applying: drm/vc4: Fix for margins in composite/SDTV mode (#3223) Applying: Add Hifiberry DAC+DSP soundcard driver (#3224) Applying: staging: bcm2835-codec: Allow height of 1920. Applying: staging: bcm2835-codec: Correct g/s_selection API MPLANE support Applying: drm/v3d: Delete pm_runtime support Applying: configs: Regenerate defconfigs Applying: dts: Add DTS for Pi 2B rev 1.2 with BCM2837 (#3235) Applying: drm/v3d: clean caches at the end of render jobs on request from user space Applying: kbuild: Allow .dtbo overlays to be built piecemeal Applying: dma-direct: Temporary DMA fix on arm64 Applying: ARM: bcm: Switch board, clk and pinctrl to bcm2711 compatible Applying: pinctrl: bcm2835: Add support for BCM2711 pull-up functionality Applying: vchiq_2835_arm: suppress warning Applying: Rename HDMI ALSA device names, check for enable state Applying: pcie-brcmstb-bounce64.c: dev_err() -> dev_info() for info messages Applying: drm/vc4: Add support for YUV color encodings and ranges Applying: drm/vc4: Add support for H & V flips Applying: drm/vc4: Correct handling of rotation parameter in fkms Applying: bcm2711: Retain support for old dtbs Applying: dt-bindings: Add binding for the Infineon IRS1125 sensor Applying: media: i2c: Add a driver for the Infineon IRS1125 depth sensor /builddir/build/BUILD/linux-5.4/.git/rebase-apply/patch:1162: new blank line at EOF. + /builddir/build/BUILD/linux-5.4/.git/rebase-apply/patch:1229: new blank line at EOF. + warning: 2 lines add whitespace errors. Applying: staging:bcm2835-codec: Add support for ENUM_FRAMESIZES Applying: staging: bcm2835-codec: Correct buffer type check on G_PARM Applying: staging: bcm2835-codec: Set default and error check timeperframe Applying: staging: bcm2835-codec: Fix imbalance in dma_buf_get/dma_buf_put Applying: drm:vc4 Added calls for firmware display blank/unblank Applying: configs: Rebuild with savedefconfig Applying: Revert "pinctrl: bcm2835: Pass irqchip when adding gpiochip" Applying: drm/v3d: Don't clear MMU control bits on exception Applying: drm/v3d: Suppress all but the first MMU error Applying: drm/v3d: Plug dma_fence leak Applying: staging: vchiq_arm: Register vcsm-cma as a platform driver Applying: staging: vchiq_arm: Register bcm2835-codec as a platform driver Applying: staging: bcm2835-codec: Fix potential memory leak of isp instance Applying: staging: vchiq_arm: Unify the unload handling of platform devs Applying: net: bcmgenet: The second IRQ is optional Applying: drm/v3d: The third IRQ is optional Applying: dwc_otg: Declare DMA capability with HCD_DMA flag Applying: rpi-poe-fan: fix def_pwm1 writes Applying: net:phy:2711 Allow ethernet LED mode to be set via device tree Applying: overlays: smi: fix typo in comment (#3320) Applying: net:phy:2711 Change the default ethernet LED actions Applying: overlays: Add apds9960 overlay /builddir/build/BUILD/linux-5.4/.git/rebase-apply/patch:101: new blank line at EOF. + warning: 1 line adds whitespace errors. Applying: configs: apds9960: add module to defconfigs Applying: overlays: Remove hack from uart0 overlay Applying: Revert "brcmfmac: Disable power management" Applying: arm: dts: overlays: pitft35-resistive: add upstream compatible Applying: v3d_drv: Handle missing clock more gracefully Applying: v3d_drv: Allow clock retrieval by name Applying: v3d_gem: Kick the clock so firmware knows we are using firmware clock interface Applying: clk-raspberrypi: Allow cpufreq driver to also adjust gpu clocks Applying: clk-raspberrypi: Also support v3d clock Applying: clk-bcm2835: Disable v3d clock Applying: config: Switch to upstream cpufreq driver Applying: raspberrypi-cpufreq: Only report integer pll divisor frequencies Applying: configs: Regenerate defconfigs Applying: configs:2711: Add V3D clock support on arm64 Applying: arm/dts: Correct Pi 4B LED values Applying: drm/v3d: Set dma_mask as well as coherent_dma_mask Applying: arm/dts: 2711: Add 'pcie0' alias Applying: Revert "drm/vc4: Add support for H & V flips" Applying: rpi-cirrus-wm5102-overlay: fix pinctrl configuration Applying: staging: vchiq_arm: Set up dma ranges on child devices Applying: staging: vchiq: Use the old dma controller for OF config on platform devices Applying: Revert "staging: bcm2835_camera: Ensure all buffers are returned on disable" Applying: dwc_otg: checking the urb->transfer_buffer too early (#3332) Applying: overlays: Make mcp342x run-time compatible Applying: config: arm64: Switch to upstream cpufreq driver Applying: rpi-cirrus-wm5102-overlay: use reset-gpios instead of wlf,reset Applying: sound/soc: only first codec is master in multicodec setup Applying: Allow simultaneous use of JustBoom DAC and Digi Applying: overlays: dht11: Allow multiple instantiation Applying: configs: Add CONFIG_NET_SCH_CAKE=m Applying: configs: Add RTS_DRV_PCF85363 Applying: overlays: i2c-rtc: Add pcf85363 support Applying: pinctrl: bcm2835: Remove gpiochip on error Applying: pinctrl: bcm2835: Change init order for gpio hogs Applying: Pisound: MIDI communication fixes for scaled down CPU. Applying: pcie-brcmstb: Eliminate arch_dma_ops error message Applying: brcmfmac: Disable power management Applying: Revert "mmc: sdhci: Mask "spurious" interrupts" Applying: ARM: dts: bcm283x: Remove simple-bus from fixed clocks Applying: ARM: dts: bcm283x: Move system timer back to bcm283x.dtsi Applying: ARM: dts: bcm283x: Move pixelvalve to bcm2835-common.dtsi Applying: ARM: dts: bcm2838-rpi-4-b: Fix memory node Applying: ARM: dts: bcm2838-rpi-4-b: Backport BT part from upstream Applying: ARM: dts: bcm2838: Backport node names from upstream Applying: ARM: dts: bcm283x: Move intc label to bcm2835-common.dtsi Applying: ARM: dts: bcm2838: Remove always-on from armv7-timer Applying: Revert "phy: bcm54213pe: configure the LED outputs to be more user-friendly" Applying: Revert "phy: broadcom: split out the BCM54213PE from the BCM54210E IDs" Applying: net: bcmgenet: Add RGMII_RXID support Applying: ARM: dts: bcm2838: Backport genet from upstream Applying: ARM: bcm: Backport BCM2711 support from upstream Applying: hwrng: iproc-rng200 - Add support for BCM2711 Applying: ARM: dts: bcm2838: Add upstream RNG compatible Applying: driver: char: rpivid: Destroy the legacy device on remove Applying: driver: char: rpivid: Clean up error handling use of ERR_PTR/IS_ERR Applying: driver: char: rpivid: Add error handling to the legacy device load Applying: driver: char: rpivid: Fix coding style whitespace issues. Applying: driver: char: rpimem: Add SPDX licence header. Applying: driver: char: rpivid: Fix access to freed memory Applying: add BME680 to i2c-sensor overlay Applying: configs: Add BME680 Applying: dwc_otg: constrain endpoint max packet and transfer size on split IN Applying: dwc_otg: fiq_fsm: pause when cancelling split transactions Applying: dwc_otg: fiq_fsm: add a barrier on entry into FIQ handler(s) Applying: Add universal device tree overlay for SPI devices Applying: sound: Add the HiFiBerry DAC+HD version Applying: configs: Add missing HIFIBERRYs to bcmrpi3_defconfig Applying: Initialise rpi-firmware before clk-bcm2835 Applying: Fix master mode settings of HiFiBerry DAC+ADC PRO card (#3424) Applying: overlays: Use preferred compatible strings Applying: tty: amba-pl011: Add un/throttle support Applying: Fix i2c-pwm-pca9685a overlay Applying: adds LED OFF feature to HiFiBerry DAC+ADC PRO sound card Applying: adds LED OFF feature to HiFiBerry DAC+ADC sound card Applying: adds LED OFF feature to HiFiBerry DAC+/DAC+PRO sound cards Applying: pisound: Added reading Pisound board hardware revision and exposing it (#3425) Applying: mmc: sdhci-iproc: Fix vmmc regulators on iProc Applying: ARM: dts: Declare RPi 4B SD card power regulator Applying: pcie-brcmstb: Bounce buffer support is for BCM2711B0 Applying: bcm2838.dtsi: Use BCM2711 PCIe compatible string Applying: ARM: dts: Remove bcm2838-rpi-4-b.dts Applying: tty: amba-pl011: Avoid rare write-when-full error Applying: usb: xhci: Raspberry Pi FW loader for VIA VL805 Applying: overlays: Correct the eth_led* colour assignments Applying: Revert "staging: vchiq_arm: Register a platform device for audio" Applying: ARM: dts: Add sd_poll_once dtparam to bcm283x/2711 Applying: overlays: Add ssd1306-spi, ssh1106-spi, ssd-1351-spi Applying: configs: Add NFS 4.2 support Applying: overlays: dwc2: Increase RX FIFO size Applying: overlays: Fix mcp23017's addr parameter Applying: overlays: add hdmi-backlight-hwhack-gpio-overlay Applying: Revert "brcmfmac: Disable power management" Applying: brcmfmac: Increase power saving delay to 2s Applying: ARM: dts: Revert all changes to upstream dts files Applying: ARM: dts: Clean out downstream BCM2711/2838 files Applying: ARM: dts: Add minimal Raspberry Pi 4 support Applying: ARM: dts: bcm2711: force CMA into first GB of memory Applying: ARM: dts: bcm2711-rpi-4: Enable GENET support Applying: ARM: dts: bcm2711: fix soc's node dma-ranges Applying: ARM: dts: Rebuild downstream DTS files Applying: Revert "bcm2711: Retain support for old dtbs" Applying: staging/vchiq_arm: Fix bcm2711 compatible string Applying: bcm2835-dma: Correct SoC name Applying: thermal: brcmstb_thermal: Correct SoC name Applying: hwrng: iproc-rng200: Correct SoC name Applying: pcie-brcmstb: Correct SoC name Applying: ARM: dts: Correct SoC name Applying: ARM: dts: Remove CMA allocation from Pi 4 dts Applying: staging: vchiq_arm: Register a platform device for audio Applying: staging: vchiq_arm: Give vchiq children DT nodes Applying: ARM: dts: Move audio node under the vchiq parent Applying: ARM: dts: bcm283x: Restore simple-bus to /clocks Applying: Revert "ARM: dts: bcm283x: Restore simple-bus to /clocks" Applying: ARM: dts: overlays: Create custom clocks in / Applying: staging: vc04_services: Fix vcsm overflow bug when counting transactions Applying: overlays: Add timeout_ms parameter to gpio-poweroff Applying: defconfigs: enable CONFIG_BPF_LIRC_MODE2 Applying: bcmrpi3_defconfig: align RC config with bcm2711_defconfig Applying: of: overlay: Correct symbol path fixups Applying: configs: Add CONFIG_HID_STEAM=m Applying: configs: Add CONFIG_EXT4_ENCRYPTION=y Applying: configs: Add KVM support to arm64 bcm2711_defconfig Applying: overlays: sc16ic750-i2c: Fix xtal parameter Applying: Revert "pcie-brcmstb: Correct SoC name" Applying: Revert "pcie-brcmstb: Bounce buffer support is for BCM2711B0" Applying: Revert "pcie-brcmstb: Eliminate arch_dma_ops error message" Applying: Revert "pcie-brcmstb-bounce64.c: dev_err() -> dev_info() for info messages" Applying: Revert "Ported pcie-brcmstb bounce buffer implementation to ARM64. (#3144)" Applying: Revert "pcie-brcmstb: Don't set DMA ops for root complex" Applying: Revert "bcm2835-dma: Correct SoC name" Applying: Revert "bcm2835-dma: Add proper 40-bit DMA support" Applying: Revert "pcie-brcmstb: Changes for BCM2711" Applying: Revert "PCI: brcmstb: Add MSI capability" Applying: Revert "PCI: brcmstb: Add dma-range mapping for inbound traffic" Applying: Revert "PCI: brcmstb: Add Broadcom STB PCIe host controller driver" Applying: Revert "arm64/mm: Limit the DMA zone for arm64" Applying: Revert "dma-direct: check for overflows on 32 bit DMA addresses" Applying: of/address: Introduce of_get_next_dma_parent() helper Applying: of: address: Follow DMA parent for "dma-coherent" Applying: of: Factor out #{addr,size}-cells parsing Applying: of/address: Translate 'dma-ranges' for parent nodes missing 'dma-ranges' Applying: of: Make of_dma_get_range() work on bus nodes Applying: arm64: mm: use arm64_dma_phys_limit instead of calling max_zone_dma_phys() Applying: arm64: rename variables used to calculate ZONE_DMA32's size Applying: arm64: use both ZONE_DMA and ZONE_DMA32 Applying: mm: refresh ZONE_DMA and ZONE_DMA32 comments in 'enum zone_type' Applying: resource: Add a resource_list_first_type helper Applying: dma/direct: turn ARCH_ZONE_DMA_BITS into a variable Applying: dma-direct: check for overflows on 32 bit DMA addresses Applying: x86/PCI: sta2x11: use default DMA address translation Applying: PCI: of: Add inbound resource parsing to helpers Applying: dma-direct: unify the dma_capable definitions Applying: dma-direct: avoid a forward declaration for phys_to_dma Applying: dma-direct: exclude dma_direct_map_resource from the min_low_pfn check Applying: dma-mapping: treat dev->bus_dma_mask as a DMA limit Applying: ARM: dts: bcm2711: Enable PCIe controller Applying: PCI: brcmstb: Add Broadcom STB PCIe host controller driver Applying: PCI: brcmstb: Add MSI support Applying: PCI: brcmstb: Fix build on 32bit ARM platforms with older compilers Applying: bcm2711-rpi.dtsi: Use upstream pcie node Applying: Revert "media: i2c: Add driver for Sony IMX219 sensor" Applying: Revert "media: dt-bindings: Add binding for the Sony IMX219 sensor" Applying: media: dt-bindings: media: i2c: Add IMX219 CMOS sensor binding Applying: media: i2c: Add driver for Sony IMX219 sensor Applying: overlays: imx219: Correct link frequency to match the upstream driver Applying: Kbuild: Allow .dtbo overlays to be built, adjust. Applying: media: ov5647: Fix return codes from ov5647_write/ov5647_read functions. Applying: media: ov5647: Add basic support for multiple sensor modes. Applying: media: ov5647: Add V4L2 controls for analogue gain, exposure and AWB Applying: media: ov5647: Add extra 10-bit sensor modes. Applying: media: ov5647: change defaults to better match raw camera applications. Applying: drm/vc4: fkms: Change crtc_state structure name to avoid conflict Applying: drm/fourcc: Add packed 10bit YUV 4:2:0 format Applying: drm/vc4: Add DRM_FORMAT_P030 support to firmware-kms Applying: gpio-ir-overlay: add parameter to configure signal polarity (#3490) Applying: Add support for merus-amp soundcard and ma120x0p codec Applying: ARM: dts: bcm2711: Add 32-bit PMU compatibility Applying: ARM: dts: bcm271x: Use a53 pmu, drop RPI364 Applying: net: bcmgenet: Clear ID_MODE_DIS in EXT_RGMII_OOB_CTRL when not needed Applying: drm/modes: parse_cmdline: Fix possible reference past end of string Applying: drm/modes: parse_cmdline: Make various char pointers const Applying: drm/modes: parse_cmdline: Stop parsing extras after bpp / refresh at ', ' Applying: drm/modes: parse_cmdline: Accept extras directly after mode combined with options Applying: drm/modes: parse_cmdline: Rework drm_mode_parse_cmdline_options() Applying: drm/modes: parse_cmdline: Add freestanding argument to drm_mode_parse_cmdline_options() Applying: drm/modes: parse_cmdline: Set bpp/refresh_specified after successful parsing Applying: drm/modes: parse_cmdline: Allow specifying stand-alone options Applying: drm/modes: parse_cmdline: Add support for specifying panel_orientation (v2) Applying: drm/modes: parse_cmdline: Remove some unnecessary code (v2) Applying: drm/modes: parse_cmdline: Explicitly memset the passed in drm_cmdline_mode struct Applying: drm/v3d: Replace wait_for macros to remove use of msleep (#3510) Applying: Reduce noise from rpi poe hat fan Applying: add Sensirion SPS30 to i2c-sensor overlay Applying: media: add V4L2_CTRL_TYPE_AREA control type Applying: media: add V4L2_CID_UNIT_CELL_SIZE control Applying: media: v4l2-common: add pixel encoding support Applying: media: v4l2-common: add RGB565 and RGB55 to v4l2_format_info Applying: media: vb2: add V4L2_BUF_FLAG_M2M_HOLD_CAPTURE_BUF Applying: media: v4l2-mem2mem: support held capture buffers Applying: media: videodev2.h: add V4L2_DEC_CMD_FLUSH Applying: media: v4l2-mem2mem: add stateless_(try_)decoder_cmd ioctl helpers Applying: media: v4l2-mem2mem: add new_frame detection Applying: media: Documentation: media: Document V4L2_CTRL_TYPE_AREA Applying: media: v4l: Add definitions for HEVC stateless decoding Applying: media: v4l2-mem2mem: Fix hold buf flag checks Applying: media: pixfmt: Document the HEVC slice pixel format Applying: media: uapi: hevc: Add scaling matrix control Applying: media: uapi: hevc: Add segment address field Applying: media: hevc_ctrls: Add slice param dependent slice segment Applying: media: uapi: Add hevc ctrls for WPP decoding Applying: media: videodev2.h: Add a format for column YUV4:2:0 modes /builddir/build/BUILD/linux-5.4/.git/rebase-apply/patch:227: new blank line at EOF. + warning: 1 line adds whitespace errors. Applying: media: v4l2-mem2mem: allow request job buffer processing after job finish Applying: media: dt-bindings: media: Add binding for the Raspberry PI HEVC decoder Applying: staging: media: Add Raspberry Pi V4L2 H265 decoder /builddir/build/BUILD/linux-5.4/.git/rebase-apply/patch:95: new blank line at EOF. + /builddir/build/BUILD/linux-5.4/.git/rebase-apply/patch:3449: new blank line at EOF. + warning: 2 lines add whitespace errors. Applying: dtoverlays: Add overlay to enable the HEVC V4L2 driver Applying: defconfig: Add V4L2 HEVC driver to bcm2711_defconfig Applying: mmc: sdhci: Silence MMC warnings Applying: Revert "v3d_drv: Allow clock retrieval by name" Applying: Revert "clk-raspberrypi: Also support v3d clock" Applying: Revert "clk-raspberrypi: Allow cpufreq driver to also adjust gpu clocks" Applying: dt-bindings: i2c: brcmstb: Convert the BRCMSTB binding to a schema Applying: dt-bindings: i2c: brcmstb: Add BCM2711 BSC/AUTO-I2C binding Applying: i2c: brcmstb: Support BCM2711 HDMI BSC controllers Applying: i2c: brcmstb: Allow to compile it on BCM2835 Applying: dt-bindings: clock: Add a binding for the RPi Firmware clocks Applying: clk: bcm: rpi: Allow the driver to be probed by DT Applying: clk: bcm: rpi: Statically init clk_init_data Applying: clk: bcm: rpi: Use clk_hw_register for pllb_arm Applying: clk: bcm: rpi: Remove global pllb_arm clock pointer Applying: clk: bcm: rpi: Make sure pllb_arm is removed Applying: clk: bcm: rpi: Remove pllb_arm_lookup global pointer Applying: clk: bcm: rpi: Switch to clk_hw_register_clkdev Applying: clk: bcm: rpi: Make sure the clkdev lookup is removed Applying: clk: bcm: rpi: Create a data structure for the clocks Applying: clk: bcm: rpi: Add clock id to data Applying: clk: bcm: rpi: Pass the clocks data to the firmware function Applying: clk: bcm: rpi: Rename is_prepared function Applying: clk: bcm: rpi: Split pllb clock hooks Applying: clk: bcm: rpi: Make the PLLB registration function return a clk_hw Applying: clk: bcm: rpi: Add DT provider for the clocks Applying: clk: bcm: rpi: Discover the firmware clocks Applying: ARM: dts: bcm2711: Add firmware clocks node Applying: reset: Move reset-simple header out of drivers/reset Applying: reset: simple: Add reset callback Applying: dt-bindings: clock: Add BCM2711 DVP binding Applying: clk: bcm: Add BCM2711 DVP driver Applying: ARM: dts: bcm2711: Add HDMI DVP Applying: dt-bindings: display: Convert VC4 bindings to schemas Applying: dt-bindings: display: vc4: dpi: Add missing clock-names property Applying: dt-bindings: display: vc4: dsi: Add missing clock properties Applying: dt-bindings: display: vc4: hdmi: Add missing clock-names property Applying: dt-bindings: display: vc4: Document BCM2711 VC5 Applying: drm/vc4: drv: Add include guards Applying: drm/vc4: drv: Support BCM2711 Applying: drm/vc4: drv: Add support for the BCM2711 HVS5 Applying: drm/vc4: plane: Improve LBM usage Applying: drm/vc4: plane: Move planes creation to its own function Applying: drm/vc4: plane: Move additional planes creation to driver Applying: drm/vc4: plane: Register all the planes at once Applying: drm/vc4: plane: Create overlays for any CRTC Applying: drm/vc4: plane: Create more planes Applying: drm/vc4: crtc: Rename SoC data structures Applying: drm/vc4: crtc: Move crtc state to common header Applying: drm/vc4: crtc: Deal with different number of pixel per clock Applying: drm/vc4: crtc: Use a shared interrupt Applying: drm/vc4: crtc: Turn static const variable into a define Applying: drm/vc4: crtc: Move the cob allocation outside of bind Applying: drm/vc4: crtc: Rename HVS channel to output Applying: drm/vc4: crtc: Use local chan variable Applying: drm/vc4: crtc: Enable and disable the PV in atomic_enable / disable Applying: drm/vc4: crtc: Assign output to channel automatically Applying: drm/vc4: crtc: Add FIFO depth to vc4_crtc_data Applying: drm/vc4: crtc: Add function to compute FIFO level bits Applying: drm/vc4: crtc: Rename HDMI encoder type to HDMI0 Applying: drm/vc4: crtc: Add HDMI1 encoder type Applying: drm/vc4: crtc: Remove redundant call to drm_crtc_enable_color_mgmt Applying: drm/vc4: crtc: Disable color management for HVS5 Applying: dt-bindings: display: vc4: pv: Add BCM2711 pixel valves Applying: drm/vc4: crtc: Add BCM2711 pixelvalves Applying: drm/vc4: hdmi: Use debugfs private field Applying: drm/vc4: hdmi: Move structure to header Applying: drm/vc4: hdmi: rework connectors and encoders Applying: drm/vc4: hdmi: Rename hdmi to vc4_hdmi Applying: drm/vc4: hdmi: Move accessors to vc4_hdmi Applying: drm/vc4: hdmi: Use local vc4_hdmi directly Applying: drm/vc4: hdmi: Add container_of macros for encoders and connectors Applying: drm/vc4: hdmi: Pass vc4_hdmi to CEC code Applying: drm/vc4: hdmi: Remove vc4_dev hdmi pointer Applying: drm/vc4: hdmi: Remove vc4_hdmi_connector Applying: drm/vc4: hdmi: Introduce resource init and variant Applying: drm/vc4: hdmi: Implement a register layout abstraction Applying: drm/vc4: hdmi: Add reset callback Applying: drm/vc4: hdmi: Add PHY init and disable function Applying: drm/vc4: hdmi: Add PHY RNG enable / disable function Applying: drm/vc4: hdmi: Add a CSC setup callback Applying: drm/vc4: hdmi: Add a set_timings callback Applying: drm/vc4: hdmi: Add HDMI ID Applying: drm/vc4: hdmi: Deal with multiple debugfs files Applying: drm/vc4: hdmi: Add an audio support flag Applying: drm/vc4: hdmi: Move CEC init to its own function Applying: drm/vc4: hdmi: Add CEC support flag Applying: drm/vc4: hdmi: Remove unused CEC_CLOCK_DIV define Applying: drm/vc4: hdmi: Rename drm_encoder pointer in mode_valid Applying: drm/vc4: hdmi: Adjust HSM clock rate depending on pixel rate Applying: drm/vc4: hdmi: Support the BCM2711 HDMI controllers Applying: dt-bindings: display: vc4: hdmi: Add BCM2711 HDMI controllers bindings Applying: ARM: dts: bcm2711: Enable the display pipeline Applying: ARM: dts: rpi4: Disable KMS driver by default Applying: dtoverlays: Add Pi4 version of vc4-kms-v3d Applying: drm: Checking of the pitch is only valid for linear formats Applying: drm/vc4: Add support for DRM_FORMAT_P030 to vc4 planes Applying: Fixup P030 support Applying: drm/vc4: The check for assigned HVS channels is not applicable firmware_kms Applying: dt: Update v3d to use firmware_clocks. Applying: drm/vc4: Reset audio infoframe on encoder_enable if previously streaming Applying: drm/vc4: Set the b-frame marker to the match ALSA's default. Applying: dts: Add reg-names for the HDMI registers on bcm2835 Applying: dt: Add HDMI audio dma values to bcm2711.dtsi Applying: drm/vc4: Use reg-names to configure HDMI audio. Applying: drm/vc4: Add audio initialisation for Pi4. Applying: drm/vc4: Enable audio on Pi4. Applying: drm/vc4: Alter the HDMI state machine clock calc to allow for 1920x1200 Applying: dtoverlays: Remove comment about vc4-kms-v3d locking up X from README Applying: drm/vc4: Kick the core clock up during a mode change Applying: drm/vc4: Fixup for firmware KMS Applying: drm/vc4: Fixup plane init within firmware-kms Applying: drm/vc4-hdmi: Give the HDMI audio instances different names Applying: i2c: brcmstb: The interrupt line is optional, so use platform_get_irq_optional Applying: dt: Drop I2C for Pi4 HDMI interfaces to 97.5kHz. Applying: overlays: Add missing rpi-poe parameters Applying: vc4_hdmi_phy: Fix offset calculation Applying: overlays: Add overlay_map Applying: overlays: Formally rename/deprecate old overlays Applying: overlays: Add vc4-kms-v3d-pi4 to overlay_map Applying: Add upstream and upstream-pi4 to overlay_map Applying: clk-raspberrypi: Allow cpufreq driver to also adjust gpu clocks Applying: configs: FS_ENCRYPTION replaces EXT4_ENCRYPTION Applying: Add support for the AudioInjector.net Isolated sound card Applying: overlays: Fix dtc warnings in i2c-gpio Applying: kbuild: Disable gcc plugins Applying: configs: add MA120X0P codec Applying: ASoC: ma120x0p: Add 96KHz rate support Applying: arm64: mm: reserve CMA and crashkernel in ZONE_DMA32 Applying: arm64: mm: Fix initialisation of DMA zones on non-NUMA systems Applying: ARM: dts: bcm283x: Unify CMA configuration Applying: dma-contiguous: CMA: give precedence to cmdline Applying: ARM: dts: Use upstream CMA configuration Applying: ARM: dts: overlays: Unify overlay CMA handling Applying: ARM: dts: bcm283x: Fix vc4's firmware bus DMA limitations Applying: ARM: dts: bcm2711: Restrict CMA to first 768MB Applying: configs: Restore CONFIG_GPIO_SYSFS Applying: ARM: dts: Extend SCB bus address range Applying: dts: bcm2711: Move emmc2 to its own "bus" Applying: drm/vc4: hdmi: Silence pixel clock error on -EPROBE_DEFER Applying: Fixes a problem with clock settings of HiFiBerry DAC+ADC PRO (#3545) Applying: Documentation: media: Update sub-device API intro Applying: Documentation: media: Document read-only subdevice Applying: media: v4l2-dev: Add v4l2_device_register_ro_subdev_node() Applying: media: bcm2835-unicam: Driver for CCP2/CSI2 camera interface Applying: defconfig: Add bcm2835-unicam to platform defconfigs. Applying: media: uapi: v4l2-core: Add sensor ancillary data V4L2 foucc type. /builddir/build/BUILD/linux-5.4/.git/rebase-apply/patch:58: new blank line at EOF. + warning: 1 line adds whitespace errors. Applying: media: uapi: Add MEDIA_BUS_FMT_SENSOR_DATA media bus format /builddir/build/BUILD/linux-5.4/.git/rebase-apply/patch:46: new blank line at EOF. + warning: 1 line adds whitespace errors. Applying: media: bcm2835-unicam: Add support for mulitple device nodes. Applying: media: bcm2835-unicam: Add embedded data node. Applying: media: bcm2835-unicam: Use dummy buffer if none have been queued Applying: spi: Force CS_HIGH if GPIO descriptors are used Applying: media: i2c: imx219: Fix power sequence Applying: media: i2c: imx219: Add support for RAW8 bit bayer format Applying: media: i2c: imx219: Add support for cropped 640x480 resolution Applying: media: i2c: imx219: Fix a bug in imx219_enum_frame_size Applying: media: bcm2835-unicam: Disable event-related ioctls on metadata node Applying: media: bcm2835-unicam: Add support for the FRAME_SYNC event Applying: configs: Enable CONFIG_ARM_BCM2835_CPUFREQ Applying: Revert "firmware: raspberrypi: register clk device" Applying: media: imx219: Advertise embedded data node on media pad 1 Applying: dts: bcm2711: EMMC2 can address the whole first GB Applying: driver: char: rpivid: Remove legacy name support Applying: driver: char: rpivid: Don't map more than wanted Applying: defconfig: Enable I2C_MUX_PINCTRL in all Pi configs Applying: dt: Implement an I2C pinctrl mux for BSC0. Applying: dtoverlays: Update CSI overlays to use i2c_csi_dsi Applying: dt: Update all mainline bcm283x dt files for i2c0 pinctrl mux Applying: ARM: dts: Create bcm2708-rpi-b-rev1.dts Applying: dts: bcm2711: set #size-cells = <2> Applying: dts: bcm2711: add "High Peripheral" mode overlay Applying: Revert "spi: spidev: Fix CS polarity if GPIO descriptors are used" Applying: spi: use_gpio_descriptor fixup moved to spi_setup Applying: overlays: rpivid-v4l2 also needs size-cells = 2 Applying: media: bcm2835-unicam: Re-fetch mbus code from subdev on a g_fmt call Applying: uapi: bcm2835-isp: Add bcm2835-isp uapi header file Applying: media: uapi: v4l2-core: Add ISP statistics output V4L2 fourcc type /builddir/build/BUILD/linux-5.4/.git/rebase-apply/patch:67: new blank line at EOF. + warning: 1 line adds whitespace errors. Applying: media: uapi: v4l-ctrls: Add CID base for the bcm2835-isp driver Applying: staging: mmal-vchiq: Fix formatting errors in mmal_parameters.h Applying: staging: vc04_services: ISP: Add a more complex ISP processing component Applying: staging: vchiq: Load bcm2835_isp driver from vchiq Applying: configs: Add VIDEO_ISP_BCM2835 to all Pi defconfigs Applying: vc4_hvs: Mark core clock as optional Applying: vc4_hdmi: BCM2835 requires a fixed hsm clock for CEC to work Applying: configs: Enable CONFIG_DRM_VC4_HDMI_CEC Applying: media: i2c: imx219: Implement get_selection Applying: media: i2c: ov5647: Add support for g_selection to reflect cropping/binning Applying: media: i2c: ov5467: Fixup error path to release mutex Applying: media: i2c: ov5647: Support V4L2_CID_PIXEL_RATE Applying: media: i2c: ov5647: Set V4L2_SUBDEV_FL_HAS_EVENTS flag Applying: media: i2c: ov5647: Add support for V4L2_CID_VBLANK Applying: media: i2c: ov5647: Neither analogue gain nor exposure need EXECUTE_ON_WRITE Applying: media: i2c: ov5647: Use member names in mode tables Applying: media: i2c: ov5647: Advertise the correct exposure range Applying: media: i2c: imx219: Declare that the driver can create events Applying: media: bcm2835-unicam: Add support for VIDIOC_[S|G]_SELECTION Applying: media: bcm2835-unicam: Do not stop streaming in unicam_release Applying: media: bcm2835-unicam: Fix reference counting in unicam_open Applying: staging: vc04_services: ISP: Add enum_framesizes ioctl Applying: SQUASH: spi: Demote SPI_CS_HIGH warning to KERN_DEBUG Applying: bcm2835-dma: Add proper 40-bit DMA support Applying: ARM: dts: bcm2711: Allow 40-bit DMA for SPI Applying: overlays: Make the i2c-gpio overlay safe again Applying: staging: vc04_services: isp: Remove duplicated initialisation Applying: staging: vc04_services: isp: Make all references to bcm2835_isp_fmt const Applying: overlays: gpio-keys: Avoid open-drain warnings Applying: configs: Add missing PPS configs Applying: configs: Add missing TOUCHSCREEN_RASPBERRYPI_FW=m Applying: vc4_hdmi_phy: Fix typo in phy_get_cp_current Applying: overlays: Make use of intra-overlay fragments Applying: media: i2c: tc358743: Fix fallthrough warning Applying: media: bcm2835: unicam: Fix uninitialized warning Applying: video: bcm2708_fb: Disable FB if no displays found Applying: overlays: sc16is752-spi1: Add xtal parameter Applying: vc4_hdmi: Fix register offset when sending longer CEC messages Applying: vc4_hdmi: Fix up CEC registers Applying: vc4_hdmi_regs: Add Intr2 register block Applying: vc4_hdmi_regs: Make interrupt mask variant specific Applying: vc4_hdmi: Make irq shared Applying: vc4_hdmi: Adjust CEC ref clock based on its input clock Applying: vc4_hdmi: Remove cec_available flag as always supported Applying: config: Enable CONFIG_DRM_VC4_HDMI_CEC Applying: overlays: tc358743: Use intra-overlay fragments Applying: overlays: Move "fixed-clock" nodes to the root Applying: raspberrypi: dts: Switch to discrete ALSA devices Applying: dt-bindings: media: i2c: Add IMX477 CMOS sensor binding Applying: dtoverlays: Add IMX477 sensor overlay Applying: media: i2c: Add driver for Sony IMX477 sensor Applying: media: i2c: imx477: Add support for adaptive frame control Applying: configs: Add imx477 sensor driver to all Raspberry Pi defconfigs Applying: udmabuf: Remove deleted map/unmap handlers. Applying: udmabuf: use cache_sgt_mapping option Applying: udmabuf: add a pointer to the miscdevice in dma-buf private data Applying: udmabuf: separate out creating/destroying scatter-table Applying: udmabuf: implement begin_cpu_access/end_cpu_access hooks Applying: udmabuf: fix dma-buf cpu access Applying: dma-buf: Add dma-buf heaps framework Applying: dma-buf: heaps: Add heap helpers Applying: dma-buf: heaps: Add system heap to dmabuf heaps Applying: dma-buf: heaps: Add CMA heap to dmabuf heaps Applying: kselftests: Add dma-heap test Applying: dma-buf: heaps: Use _IOCTL_ for userspace IOCTL identifier Applying: dma-buf: heaps: Remove redundant heap identifier from system heap name Applying: dma-buf: fix resource leak on -ENOTTY error return path Applying: dma-heap: Make the symbol 'dma_heap_ioctl_cmds' static Applying: defconfig: Add CMA and system dma-heaps to the config Applying: ARM: dts: Enable firmware-clocks on all Pis Applying: configs: Include the firmware-clocks driver Applying: configs: Use the upstream cpufreq driver Applying: media: bcm2835-unicam: Always service interrupts Applying: sc16is7xx: Fix for hardware flow control Applying: drm/vc4: Fix VIC usage with Broadcast RGB Applying: staging: vc04_services: mmal-vchiq: Update parameters list Applying: staging:vc04_services: bcm2835-codec: Request headers with I-frame Applying: staging:vc04_services: bcm2835-codec: Avoid fragmenting buffers Applying: staging:vc04_services: bcm2835-camera: Request headers with I-frame Applying: configs: Restore missing NF_TABLES settings Applying: overlays: Fix audio parameter of vc4-kms-v3d Applying: Switch to snd_soc_dai_set_bclk_ratio Replaces obsolete function snd_soc_dai_set_tdm_slot Applying: media: bcm2835-unicam: Retain packing information on G_FMT Applying: zswap: Uncross module parameter setting functions Applying: zswap: Defer zswap initialisation Applying: configs: Add ZSWAP=y, ZBUD=m, Z3FOLD=m Applying: drm/vc4: Adopt the dma configuration from the HVS or V3D component Applying: drm/vc4: Add FKMS as an acceptable node for dma ranges. Applying: media: i2c: imx477: Return correct result on sensor id verification Applying: staging: vchiq_arm: Clean up 40-bit DMA support Applying: ARM: dts: Update for new VCHIQ BCM2711 DMA support Applying: Revert "zswap: Uncross module parameter setting functions" Applying: media: bcm2835-unicam: change minimum number of vb2_queue buffers to 1 Applying: dt-bindings: Add Broadcom AVS RO thermal Applying: thermal: Add BCM2711 thermal driver Applying: ARM: dts: bcm2711: Enable thermal Applying: ARM: configs: Build BCM2711 thermal as module Applying: Revert "thermal: brcmstb_thermal: Correct SoC name" Applying: Revert "thermal: brcmstb_thermal: Add BCM2838 support" Applying: ARM: dts: bcm2711-rpi: Remove downstream thermal sensor node Applying: configs: Switch to upstream thermal sensor for RPi 4 - BCM2711_THERMAL Applying: configs: Build HWMON core into kernel Applying: brcmfmac: BCM43436 needs dedicated firmware Applying: overlays: i2c-rtc: Fix trickle-resistor-ohms param Applying: overlays: gpio-shutdown: Add information for SysV init / inittab Applying: overlays: gpio-shutdown: Add information for Raspberry Pi 1 Model B rev 1 Applying: overlays: Add spi0 overlay to support sc16is752 Applying: net: rtl8192cu: fix gcc misleading whitespace warning Applying: overlays: i2c-rtc-gpio: Fix trickle-resistor-ohms param Applying: media: bcm2835-isp: fix bytes per line calculations for some image formats Applying: Add Micro Crystal RV-1805 to i2c-rtc overlays Applying: configs: Add SND_SOC_MAX98357A=m Applying: vc4: Set driver_name for card Applying: staging: vchiq_arm: Use g_dma_dev for dma_unmap_sg Applying: vc4: cec: Restore cec physical address on reconnect Applying: snd_bcm2835: disable HDMI audio when vc4 is used (#3640) Applying: Revert "overlays: gpio-keys: Avoid open-drain warnings" Applying: overlays: i2c-gpio: Avoid open-drain warnings Applying: overlays: Update upstream overlays after vc4-kms-v3d change Applying: w1_therm: adding code comments and code reordering Applying: w1_therm: fix reset_select_slave during discovery Applying: w1_therm: adding ext_power sysfs entry Applying: w1_therm: adding resolution sysfs entry Applying: w1_therm: adding eeprom sysfs entry Applying: w1_therm: optimizing temperature read timings Applying: w1_therm: adding alarm sysfs entry Applying: w1_therm: adding bulk read support to trigger multiple conversion on bus Applying: w1_therm: Free the correct variable Applying: w1_therm: remove redundant assignments to variable ret Applying: PCI: brcmstb: Assert fundamental reset on initialization Applying: clk: rpi: Adjust DT binding to match upstream Applying: clk: bcm: rpi: Add an enum for the firmware clocks Applying: clk: bcm: rpi: Use CCF boundaries instead of rolling our own Applying: clk: bcm: rpi: Give firmware clocks a name Applying: clk: bcm: rpi: Remove the quirks for the CPU clock Applying: clk: rpi: Only register a few firmware clocks Applying: clk: rpi: Fix compatible indentation Applying: SQUASH: dts: Fix firmware clocks support Applying: ARM: dts: Add bcm2711-rpi-cm4.dts Applying: PCI: brcmstb: Add DT property to control L1SS Applying: ARM: dts: Set brcm,enable-l1ss for CM4 Applying: Revert "spi: spi-bcm2835: Re-enable HW CS" Applying: media: irs1125: Using i2c_transfer for ic2 reads Applying: media: irs1125: Refactoring and debug messages Applying: media: irs1125: Atomic access to imager reconfiguration Applying: media: irs1125: Keep HW in sync after imager reset Applying: staging: bcm2835-audio: Add missing MODULE_ALIAS Applying: brcmfmac: Prefer a ccode from OTP over nvram file Applying: media: v4l2-subdev: Introduce [get|set]_mbus_config pad ops Applying: media: i2c: Use the new get_mbus_config pad op Applying: media: i2c: ov6650: Use new [get|set]_mbus_config ops Applying: media: pxa_camera: Use the new set_mbus_config op Applying: media: v4l2-subdev: Remove [s|g]_mbus_config video ops Applying: staging: media: imx: Update TODO entry Applying: media: i2c: adv748x: Adjust TXA data lanes number Applying: media: i2c: adv748x: Implement get_mbus_config Applying: media: rcar-csi2: Negotiate data lanes number Applying: drivers: media: Remove the downstream version of bcm2835-unicam Applying: include: media: Add vfl_devnode_type of VFL_TYPE_VIDEO Applying: media: bcm2835-unicam: Driver for CCP2/CSI2 camera interface Applying: media: bcm2835-unicam: Add support for get_mbus_config to set num lanes Applying: media: bcm2835-unicam: Always service interrupts Applying: media: bcm2835: unicam: Fix uninitialized warning Applying: media: bcm2835-unicam: Fixup review comments from Hans. Applying: media: bcm2835-unicam: Retain packing information on G_FMT Applying: media: bcm2835-unicam: change minimum number of vb2_queue buffers to 1 Applying: dt/dtoverlays: Fix up base DT and overlays for updated Unicam driver Applying: media: bcm2835-unicam: Avoid gcc warning over {0} on endpoint Applying: media: dt-bindings: media: i2c: Add IMX290 CMOS sensor binding Applying: media: i2c: Add IMX290 CMOS image sensor driver Applying: media: i2c: imx290: set the format before VIDIOC_SUBDEV_G_FMT is called Applying: media: i2c: imx290: fix the order of the args in SET_RUNTIME_PM_OPS() Applying: media: i2c: imx290: fix reset GPIO pin handling Applying: media: i2c: imx290: Add support for 2 data lanes Applying: media: i2c: imx290: Add configurable link frequency and pixel rate Applying: media: i2c: imx290: Add support for test pattern generation Applying: media: i2c: imx290: Add RAW12 mode support Applying: media: i2c: imx290: Add support to enumerate all frame sizes Applying: media: i2c: imx290: Move the settle time delay out of loop Applying: media: i2c: imx290: set bus_type before calling v4l2_fwnode_endpoint_alloc_parse() Applying: media: i2c: imx290: Add support for 74.25MHz clock Applying: media: i2c: imx290: Correct range for V4L2_CID_GAIN to 0-238 Applying: media: i2c: imx290: Convert HMAX setting into V4L2_CID_HBLANK Applying: media: i2c: imx290: Add support for V4L2_CID_VBLANK Applying: media: i2c: imx290: Add exposure control to the driver. Applying: media: i2c: imx290: Add H and V flip controls Applying: media: dt-bindings: media: i2c: Add mono version to IMX290 bindings Applying: media : i2c: imx290: Add support for the mono sensor variant. Applying: media: i2c: imx290: Switch set_hmax to use imx290_write_buffered_reg Applying: dtoverlays: Add an overlay for the Sony IMX290 image sensor Applying: defconfig: Add Sony IMX290 image sensor driver to all Pi defconfigs Applying: vc4_hdmi: Set HD_CTL_WHOLSMP and HD_CTL_CHALIGN_SET Applying: staging: vc04_services: isp: Fixup g/s_selection implementation Applying: staging: vc04_services: isp: Reorder operations during device probe Applying: uapi: bcm2835-isp: Fixups for bcm2835-isp uapi structures Applying: config: Set CONFIG_SERIAL_DEV_CTRL_TTYPORT=y in Raspberry Pi defconfigs Applying: ARM: dts: Add Bluetooth nodes for Raspberry Pi Applying: drm/vc4: Allow interlaced HDMI modes from FKMS. Applying: serial: 8250: bcm2835aux - defer if clock is zero Applying: media: v4l: Add 14-bit raw bayer pixel formats Applying: media: v4l: Add 14-bit raw greyscale pixel format Applying: media: v4l: Add 1X14 14-bit greyscale media bus code definition Applying: media: Add a pixel format for MIPI packed 12bit luma only. /builddir/build/BUILD/linux-5.4/.git/rebase-apply/patch:59: new blank line at EOF. + warning: 1 line adds whitespace errors. Applying: media: Add a pixel format for MIPI packed 14bit luma only. Applying: staging: vc04_services: isp: Add support for 14bit Bayer Applying: staging: vc04_services: isp: Add monochrome image formats Applying: staging: vc04_services: isp: Increase the number of supported formats expected Applying: staging: vc04_services: codec: Increase the number of supported formats expected Applying: staging: vc04_services: codec: Add support for mono formats Applying: staging: vc04_services: codec: Add support for 14bit Bayer formats Applying: media: bcm2835-unicam: Add support for 12bit mono packed format Applying: media: bcm2835-unicam: Add support for 14bit mono sources Applying: media: bcm2835-unicam: Add support for unpacked 14bit Bayer formats Applying: overlays: Fix miniuart-bt "krnbt" parameter Applying: drm/vc4: Make FKMS max refresh rate a module parameter Applying: drm/vc4: FKMS Block modes with odd horizontal timing values on Pi4 Applying: dt: Use rpi-firmware-kms-2711 on 2711 platforms Applying: drm/vc4: FKMS: Put includes in alphabetical order, and use <> instead of "" Applying: irqchip/bcm2835: Quiesce IRQs left enabled by bootloader Applying: dtoverlays: Fixup imx219 and imx477 overlays due to parsing failures Applying: overlays: rpi-ft5406: Fix boolean parameters Applying: configs: Regenerate Pi defconfigs Applying: ARM: dts: Copy kernel BT changes to CM4 Applying: ARM: dts: Make bcm2711 dts more like 5.7 Applying: bcm2835-dma: Add NO_WAIT_RESP flag Applying: ARM: dts: Restore the old 2711 scb ranges property Applying: configs: Enable CONFIG_BLK_DEV_NVME=m Applying: media: i2c: add ov9281 driver. Applying: media: i2c: ov9281: fix mclk issue when probe multiple camera. Applying: media: i2c: ov9281: add enum_frame_interval function for iq tool 2.2 and hal3 Applying: media: i2c: ov9281: Fixup for recent kernel releases, and remove custom code Applying: media: i2c: ov9281: Read chip ID via 2 reads Applying: dtoverlay: Add overlay for Omnivision OV9281 image sensor Applying: defconfigs: Add OV9281 to all the Pi defconfigs Applying: Bluetooth: hci_bcm: Fix RTS handling during startup Applying: Bluetooth: hci_bcm: Add compatible string for BCM43540 Applying: Bluetooth: btbcm: Add entry for BCM4335A0 UART bluetooth Applying: Bluetooth: hci_bcm: Disallow set_baudrate for BCM4354 Applying: Bluetooth: btbcm: Support pcm configuration Applying: Bluetooth: hci_bcm: Support pcm params in dts Applying: Bluetooth: hci_bcm: Drive RTS only for BCM43438 Applying: Enhances the DAC+ driver to control the optional headphone amplifier Applying: ARM: dts: hifiberry-dacplus headphone amp support Applying: media: i2c: imx290: Explicitly set v&h blank on mode change Applying: media: i2c: imx290: Add support for g_selection to report cropping Applying: media: i2c: imx290: Set the colorspace fields in the format Applying: media: bcm2835-unicam: Reinstate V4L2_CAP_READWRITE in the caps Applying: media: bcm2835-unicam: Ensure type is VIDEO_CAPTURE in [g|s]_selection Applying: configs: Add CAN_EMS_USB=m Applying: dtoverlays: Create an overlay for the Omnivision OV7251 sensor Applying: defconfigs: Add the Omnivision OV7251 sensor driver to the defconfigs Applying: vc4_hdmi: Set HDMI_MAI_FMT Applying: drm/vc4: add iec958 controls to vc4_hdmi Applying: drm/vc4: move setup from hw_params to prepare Applying: drm/vc4: enable HBR MAI format on HBR streams Applying: vc4_hdmi: Remove firmware logic for MAI threshold setting Applying: vc_hdmi: Set VC4_HDMI_MAI_CONFIG_FORMAT_REVERSE Applying: dts: Enable NO_WAIT_RESP for hdmi audio dma Applying: SQUASH: dts: Further simplify firmware clocks Applying: media: bcm2835: unicam: Set VPU min clock freq to 250Mhz. Applying: dt-bindings: bcm2835-unicam: Update documentation with new clock params Applying: correct SND_SOC_DAILINK_DEFS Applying: media: dt-bindings: video-interfaces: Document 'orientation' property Applying: media: dt-bindings: video-interface: Replace 'rotation' description Applying: media: v4l2-ctrl: Document V4L2_CID_CAMERA_ORIENTATION Applying: media: v4l2-ctrl: Document V4L2_CID_CAMERA_SENSOR_ROTATION Applying: media: v4l2-ctrls: Add camera orientation and rotation Applying: media: v4l2-fwnode: Add helper to parse device properties Applying: media: v4l2-ctrls: Add helper to register properties Applying: media: i2c: ov5647: Parse and register properties Applying: media: i2c: imx219: Parse and register properties Applying: media: i2c: imx477: Parse and register properties Applying: dt/dtoverlays: ov5647: Add parameter to set camera module rotation Applying: dt/dtoverlays: imx219: Add parameter to set camera module rotation Applying: dt/dtoverlays: imx477: Add parameter to set camera module rotation Applying: drm/vc4: Add DRM_MODE_FLAG_DBLCLK support to vc4-fkms Applying: leds: Add the actpwr trigger Applying: configs: Enable LEDS_TRIGGER_ACTPWR Applying: ARM: dts: Select the actpwr LED trigger on Zeroes Applying: staging: vc04_services: isp: Rework lens shading to take a dmabuf Applying: Mute bug fix for the Audioinjector.net isolated soundcard. Applying: configs: Add MAXIM_THERMOCOUPLE=m Applying: vc4: Report channel mapping back to userspace Applying: SQUASH: leds: actpwr - delete unused variable Applying: staging: vchiq_arm: children inherit DMA config Applying: ARM: dts: 2711 DMA can address 36 bits Applying: bcm2835-dma: Advertise the full DMA range Applying: add CONFIG_CRYPTO_USER_API_HASH=m Applying: configs: Adding remaining crypto API modules Applying: configs: Restore missing cgroups to BCM2835-7 Applying: ARM: dts: Add UART skip-init properties for U-boot Applying: drm/vc4: Remove UIF from the list of modifiers returned by format_mod_supported Applying: ARM: proc-v7: Force misalignment of early stmia Applying: overlays: Fix sc16is75x overlays w.r.t. serdev Applying: overlays: Delete spi0-hw-cs Applying: backlight: gpio: Explicitly set the direction of the GPIO Applying: overlays: Add maxtherm overlay for MAX6675/31855 Applying: configs: add CONFIG_SENSORS_IIO_HWMON=m Applying: dtoverlays: Add the iio_hwmon driver to correct ADC issues Applying: Revert "ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb" Applying: dts: bcm2711: Disable DVP by default Applying: config: Add USB gadget support to bcm2711 config Applying: ARM: dts: Add required USB power domain for XCHI Applying: overlays: Regenerate upstream-pi4 Applying: ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb Applying: drm/vc4: Increase the number of planes per crtc in FKMS. Applying: drm/vc4: Set the possible crtcs mask correctly for planes with FKMS Applying: staging: vc04_services: codec: Fix incorrect buffer cleanup Applying: staging: vc04_service: codec: Allow start_streaming to update the buffernum Applying: staging: vc04_services: codec: Fix component enable/disable Applying: configs: Add USB_GADGET=m to bcmrpi3_defconfig Applying: update rpi-display-overlay.dts pins for 5.4 Applying: Bluetooth: btrtl: Add support for RTL8761B Applying: dtoverlays: Add overlay for the PCA953x family of GPIO expanders Applying: rtc: rv3028: Write BSM and TCE/TCR to EEPROM Applying: rtc: rv3028: Refresh RAM on EEPROM write Applying: dt/overlays: Add PiFace Digital Device Tree Overlay Applying: configs: Add CONFIG_UEVENT_HELPER=y Applying: overlays: Updated MCP3008 compatible strings. Applying: RESET_CONTROLLER needs to be activated to compile Broadcom BCM2835 clock support Applying: media: dvbsky: use a single mutex and state buffers for all R/W ops Applying: ARM: dts: bcm2711: Enable support for DDR52 eMMC Applying: staging: vc04_services: ISP: Fix dmabuf error check in S_CTRL Applying: ARM: dts: bcm2708.dtsi: Don't delete the cpus node Applying: ARM: dts: bcm2711: Add mmc_ddr_1_8v where possible Applying: configs: Add I2C_HID=m Applying: Revert "ARM: dts: bcm2711: Add mmc_ddr_1_8v where possible" Applying: configs: Add CONFIG_SPS30=m Applying: Revert "raspberrypi-cpufreq: Only report integer pll divisor frequencies" Applying: configs: Enable upstream cpufreq driver for pi0/pi1 Applying: ARM: dts: bcm2835: Use the L2 non-allocating alias Applying: media: bcm2835-unicam: Drop WARN on uing direct cache alias Applying: media: i2c: tc358743: Only allow supported pixel fmts in set_fmt Applying: media: i2c: ov9281: Add support for 8 bit readout Applying: overlays: Add spi0-1cs and spi0-2cs Applying: overlays: Fix error in README Applying: configs: Make the evdev module a built-in Applying: configs: Include AppArmor support Applying: overlays: Minor README correction Applying: staging/fbtft: Add support for display variants Applying: overlays: Add adafruit18 and sainsmart18 overlays Applying: ARM: dts: Limit BT modem baud rate on 3B Applying: configs: Enable CHACHA20POLY1305=m Applying: overlays: Update i2c0 overlay to disable the i2c0mux. Applying: dt: Remove duplicate assignment for i2c0 pinctrl config Applying: overlays: Add option for composite to vc4-kms-v3d-pi4. Applying: minor typo in directions Applying: overlays: Regenerate upstream-pi4 overlay Applying: overlays: Add parameters to adafruit18, sainsmart18 Applying: rpivid_h265: Fix width/height typo Applying: overlays: Add extra CMA sizes (up to 512M) Applying: overlays: Add note to BCM2711 overlays Applying: overlays: adafruit18,sainsmart18: default bgr to off Applying: configs: Remove I2C_BRCMSTB from the kernel Applying: net: bcmgenet: Reset RBUF on first open Applying: ASoC: cs42xx8: Only define cs42xx8_of_match once Applying: configs: Regenerate the defconfigs Applying: staging: bcm2835-codec: Use a define the completion timeout Applying: staging: bcm2835-codec: Correct buffer number change on start streaming Applying: usb/dwc2: Set correct state on gadget disconnect Applying: USB: gadget: f_hid: avoid crashes and log spam Applying: Update hy28b-overlay.dts Applying: overlays: Update display GPIO declarations Applying: SQUASH: USB: gadget: f_hid: remove more spam Applying: configs: Add CONFIG_RTC_DRV_SD3078=m Applying: overlays: Add sd3078 to the i2c-rtc overlay Applying: configs: Restore SND_PCM_OSS=m Applying: Revert "usb/dwc2: Set correct state on gadget disconnect" Applying: configs: Add MEMCG_SWAP support initially disabled Applying: dwc_otg: initialise sched_frame for periodic QHs that were parked Applying: arm64: configs: Enable Unicam support Applying: arm64: configs: Enable V4L2 test module support Applying: staging: bcm2835-camera: Replace deprecated V4L2_PIX_FMT_BGR32 Applying: staging: bcm2835-codec: Replace deprecated V4L2_PIX_FMT_BGR32 Applying: ARM: bcm2711-rpi.dts: Unlock DMA channels 9 & 10 Applying: gpio: Add gpio-fsm driver Applying: configs: Add CONFIG_GPIO_FSM=m Applying: overlays: Add fsm-demo overlay Applying: overlays: Add ghost-amp overlay Applying: Bluetooth: Disable High Speed by default Applying: Fixes a problem when module probes before i2c module is available Applying: uapi: Update V4L2_CID_USER_BCM2835_ISP_BASE due to upstream change Applying: dtoverlays: Correct CSI2 settings for ov9281 Applying: dts: Add CM4 to arm64 dt files Applying: dts: Tidy the Raspberry Pi Makefile entries Applying: staging: bcm2835-audio: Add disable-headphones flag Applying: ARM: dts: Disable headphone audio on Zeroes, CM4 Applying: overlays: Enable headphone audio in audremap Applying: rpisense-fb: Set pseudo_pallete to prevent crash on fbcon takeover Applying: PiFi-40 defconfigs Applying: PiFi-40 Devicetree files Applying: PiFi-40 driver, Makefile and Kconfig /builddir/build/BUILD/linux-5.4/.git/rebase-apply/patch:44: new blank line at EOF. + warning: 1 line adds whitespace errors. Applying: dwc_otg: Minimise header and fix build warnings Applying: gpio-fsm: Fix a build warning Applying: rpivid_h625: Fix build warnings Applying: dwc_otg: Fix more build warnings Applying: bcm2708_fb: Fix a build warning Applying: bcm2835-pcm: Fix up multichannel pcm audio Applying: watchdog: bcm2835: Ignore params after the partition number Applying: firmware: raspberrypi: Add support for tryonce reboot flag Applying: phy: broadcom: split out the BCM54213PE from the BCM54210E IDs Applying: phy: broadcom: Add bcm54213pe configuration Applying: Allo boss2 driver Applying: Add allo boss2 overlay /builddir/build/BUILD/linux-5.4/.git/rebase-apply/patch:99: new blank line at EOF. + warning: 1 line adds whitespace errors. Applying: Add allo boss2 config Applying: Revert "mailbox: avoid timer start from callback" Applying: ARM: dts: Add bcm2711-rpi-400.dts Applying: overlays: Deprecate and delete the sdtweak overlay Applying: overlays: Complete the sdtweak excision Applying: ARM: dts: bcm27xx: Remove enable_headphones setting Applying: staging: vcsm-cma: Fix memory leak from not detaching dmabuf Applying: Update Allo Piano Dac Driver for 5.4.y kernels Applying: Overlay: Update Allo Piano Plus dac driver for 5.4.y kernels. Applying: Update volume controls in Allo Piano Dac Plus