From 2340c646e6a5da658e114be2f721ff90853588d4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=81lvaro=20Fern=C3=A1ndez=20Rojas?= <noltari@gmail.com>
Date: Fri, 9 Aug 2019 19:50:30 +0200
Subject: [PATCH] brcm2708: update to latest patches from RPi foundation
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
---
 target/linux/brcm2708/bcm2708/config-4.19     |   4 +-
 target/linux/brcm2708/bcm2709/config-4.19     |   4 +-
 target/linux/brcm2708/bcm2710/config-4.19     |   4 +-
 target/linux/brcm2708/bcm2711/config-4.19     |   4 +-
 .../brcm2708/image/config-bcm2711-arm64.txt   |   3 -
 ...vert-702b94bff3c50542a6e4ab9a4f4cef0.patch |   4 +-
 ...smsx95xx-fix-crimes-against-truesize.patch |   4 +-
 ...ental-Enable-turbo_mode-and-packetsi.patch |   4 +-
 ...ow-mac-address-to-be-set-in-smsc95xx.patch |   4 +-
 ...e_resource-against-resources-without.patch |   4 +-
 ...ent-spurious-interrupts-and-trap-the.patch |   4 +-
 ...cm2836-Avoid-Invalid-trigger-warning.patch |   4 +-
 ...0008-irqchip-bcm2835-Add-FIQ-support.patch |   4 +-
 ...hip-irq-bcm2835-Add-2836-FIQ-support.patch |   4 +-
 ...v-compatible-string-to-silence-warni.patch |   4 +-
 ...5-Support-pin-groups-other-than-7-11.patch |   4 +-
 ...i-bcm2835-Disable-forced-software-CS.patch |   4 +-
 ...-0013-spi-bcm2835-Remove-unused-code.patch |   4 +-
 ...5-Load-driver-early-and-support-lega.patch |   4 +-
 ...0015-firmware-Updated-mailbox-header.patch |   4 +-
 ...rtc-Add-SPI-alias-for-pcf2123-driver.patch |   4 +-
 ...835-Support-setting-reboot-partition.patch |   4 +-
 ...-off-rather-than-busy-spinning-when-.patch |   4 +-
 ...-Make-RASPBERRYPI_POWER-depend-on-PM.patch |   4 +-
 ...cks-early-during-the-boot-process-so.patch |   4 +-
 ...void-initialising-if-already-enabled.patch |   4 +-
 ...-dtco-targets-when-filtering-symbols.patch |   4 +-
 ...Mark-used-PLLs-and-dividers-CRITICAL.patch |   4 +-
 ...lk-bcm2835-Add-claim-clocks-property.patch |   4 +-
 ...35-Read-max-core-clock-from-firmware.patch |   4 +-
 ...-GPIO-clocks-enabled-at-boot-as-crit.patch |   4 +-
 ...Demote-deferral-errors-to-INFO-level.patch |   4 +-
 .../950-0028-Update-vfpmodule.c.patch         |   4 +-
 ...0-0029-i2c-bcm2835-Add-debug-support.patch |   4 +-
 ...-0030-mm-Remove-the-PFN-busy-warning.patch |   4 +-
 ...1-ASoC-Add-prompt-for-ICS43432-codec.patch |   4 +-
 ...bcm2836-Remove-regmap-and-syscon-use.patch |   4 +-
 ...8xx-Enable-LEDs-and-auto-negotiation.patch |   4 +-
 ...1-Don-t-use-DT-aliases-for-numbering.patch |   4 +-
 ...0035-amba_pl011-Round-input-clock-up.patch |   4 +-
 ...-Insert-mb-for-correct-FIFO-handling.patch |   4 +-
 ...Add-cts-event-workaround-DT-property.patch |   4 +-
 ...Set-base-to-0-give-expected-gpio-num.patch |   4 +-
 ...0039-Main-bcm2708-bcm2709-linux-port.patch |   4 +-
 .../950-0040-Add-dwc_otg-driver.patch         |   4 +-
 .../950-0041-bcm2708-framebuffer-driver.patch |   4 +-
 ...nsole-framebuffer-imageblit-function.patch |   4 +-
 ...43-dmaengine-Add-support-for-BCM2708.patch |   4 +-
 ...044-MMC-added-alternative-MMC-driver.patch |   4 +-
 ...dhost-driver-and-an-overlay-to-enabl.patch |   4 +-
 ...m-driver-for-querying-firmware-memor.patch |   4 +-
 ...re-shared-memory-service-for-BCM2835.patch |   4 +-
 ...device-for-rootless-user-GPIO-access.patch |   4 +-
 .../950-0049-Add-SMI-driver.patch             |   4 +-
 ...-use-clock-manager-and-fix-reload-is.patch |   4 +-
 .../950-0051-Add-SMI-NAND-driver.patch        |   4 +-
 .../950-0052-Add-cpufreq-driver.patch         |   4 +-
 ...950-0053-Add-Chris-Boot-s-i2c-driver.patch |   4 +-
 ...0-0054-char-broadcom-Add-vcio-module.patch |   4 +-
 ...irmware-bcm2835-Support-ARCH_BCM270x.patch |   4 +-
 ...limg-and-knlinfo-scripts-from-tools-.patch |   4 +-
 ...BCM2708-Add-core-Device-Tree-support.patch |   4 +-
 ...wr_led-and-the-required-input-trigge.patch |   4 +-
 ...50-0059-fbdev-add-FBIOCOPYAREA-ioctl.patch |   4 +-
 ...dded-Device-IDs-for-August-DVB-T-205.patch |   4 +-
 ...ouchscreen-driver-for-pi-LCD-display.patch |   4 +-
 ...o_user-and-__copy_from_user-performa.patch |   4 +-
 ...off-Allow-it-to-work-on-Raspberry-Pi.patch |   4 +-
 ...d-Raspberry-Pi-Sense-HAT-core-driver.patch |   4 +-
 ...12x-implement-set_tdm_slot-interface.patch |   4 +-
 ...50-0066-ASoC-Add-support-for-Rpi-DAC.patch |   4 +-
 ...-Sound-Card-support-for-Raspberry-Pi.patch |   4 +-
 ...0068-Added-support-for-HiFiBerry-DAC.patch |   4 +-
 ...-HiFiBerry-Amp-amplifier-add-on-boar.patch |   4 +-
 .../950-0070-Add-driver-for-rpi-proto.patch   |   4 +-
 ...dd-Support-for-JustBoom-Audio-boards.patch |   4 +-
 ...r.net-Pi-soundcard-with-low-jitter-a.patch |   4 +-
 ...RA-DigiDAC1-soundcard-using-WM8741-W.patch |   4 +-
 ...port-for-Dion-Audio-LOCO-DAC-AMP-HAT.patch |   4 +-
 ...oards-Initial-2-channel-stereo-suppo.patch |   4 +-
 ...Allo-Piano-DAC-2.1-plus-add-on-board.patch |   4 +-
 ...Allo-Boss-DAC-add-on-board-for-Raspb.patch |   4 +-
 ...upport-for-Blokas-Labs-pisound-board.patch |   4 +-
 ...d-driver-for-Cirrus-Logic-Audio-Card.patch |   4 +-
 ...t-for-Dion-Audio-LOCO-V2-DAC-AMP-HAT.patch |   4 +-
 ...ort-for-Fe-Pi-audio-sound-card.-1867.patch |   4 +-
 ...the-AudioInjector.net-Octo-sound-car.patch |   4 +-
 ...upport-for-Google-voiceHAT-soundcard.patch |   4 +-
 ...iver-and-overlay-for-Allo-Katana-DAC.patch |   4 +-
 ...04-MCLK-configuration-options-32-bit.patch |   4 +-
 ...ric-RPI-driver-for-simple-soundcards.patch |   4 +-
 ...onfig-and-Makefile-for-sound-soc-bcm.patch |   4 +-
 ...reate-a-generic-Pi-Hat-WM8804-driver.patch |   4 +-
 ...lay-add-backlight-driver-and-overlay.patch |   4 +-
 ...bcm2835-virtgpio-Virtual-GPIO-driver.patch |   4 +-
 ...n-mainline-source-for-rtl8192cu-wlan.patch |   4 +-
 ...092-OF-DT-Overlay-configfs-interface.patch |   4 +-
 ...-brcm-adds-support-for-BCM43341-wifi.patch |   4 +-
 ...rcmfmac-Mute-expected-startup-errors.patch |   4 +-
 ...i_h5-Don-t-send-conf_req-when-ACTIVE.patch |   4 +-
 .../950-0096-config-Add-default-configs.patch |   4 +-
 ...uration-and-device-tree-differences..patch |   4 +-
 ...DWC_OTG-Port-dwc_otg-driver-to-ARM64.patch |   4 +-
 ...und-Robin-dispatch-IRQs-between-CPUs.patch |   4 +-
 ...ware-emulation-of-deprecated-instruc.patch |   4 +-
 ...rules-for-.dtbo-files-for-dts-overla.patch |   4 +-
 ...02-cache-export-clean-and-invalidate.patch |   4 +-
 ...-AXI-performance-monitor-driver-2222.patch |   4 +-
 ...2515-Use-DT-supplied-interrupt-flags.patch |   4 +-
 ...-of-the-ft5406-driver-to-use-DT-2189.patch |   4 +-
 ...oup-Disable-cgroup-memory-by-default.patch |   4 +-
 ...m2835-Set-Serial-number-and-Revision.patch |   4 +-
 ...FIQs-to-avoid-__irq_startup-warnings.patch |   4 +-
 ...250-bcm2835aux-suppress-EPROBE_DEFER.patch |   4 +-
 ...ware-Export-the-general-transaction-.patch |   4 +-
 ...de-for-using-the-closed-firmware-for.patch |   4 +-
 ...he-primary-and-cursor-planes-in-fkms.patch |   4 +-
 ...DEBUG_ATOMIC-for-the-insides-of-fkms.patch |   4 +-
 ...ing-of-page-flip-completion-events-i.patch |   4 +-
 ...port-for-setting-DPMS-in-firmwarekms.patch |   4 +-
 ...d-FB-modifier-support-to-firmwarekms.patch |   4 +-
 ...ing-enable-disable-vblank-handlers-i.patch |   4 +-
 ...irmware-overscan-offset-to-hardware-.patch |   4 +-
 ...ing-about-vblank-interrupts-before-D.patch |   4 +-
 ..._CURSOR_INFO-when-the-cursor-content.patch |   4 +-
 ...uplicate-primary-cursor-fields-from-.patch |   4 +-
 .../950-0122-vc4_firmware_kms-fix-build.patch |   4 +-
 ...950-0123-hack-cache-Fix-linker-error.patch |   4 +-
 ...so-set-bus-numbers-from-reg-property.patch |   4 +-
 ...d-bcm-Fix-memset-dereference-warning.patch |   4 +-
 ...ear-option-to-pps-gpio-via-dtoverlay.patch |   4 +-
 ...78xx-Read-initial-EEE-status-from-DT.patch |   4 +-
 ...fault-mouse-polling-interval-to-60Hz.patch |   4 +-
 ...-t-prevent-IRQ-usage-of-output-GPIOs.patch |   4 +-
 ...to-export-gpio-used-by-gpio-poweroff.patch |   4 +-
 ...pberrypi-Notify-firmware-of-a-reboot.patch |   4 +-
 ...bcm2835-Calc.-FIQ_START-at-boot-time.patch |   4 +-
 ...fs-Use-of_overlay_fdt_apply-API-call.patch |   4 +-
 ...Disable-TCP-Segmentation-Offload-TSO.patch |   4 +-
 ...c-Re-enable-firmware-roaming-support.patch |   4 +-
 ...e-enabling-of-EEE-into-PHY-init-code.patch |   4 +-
 ...04_services-Derive-g_cache_line_size.patch |   4 +-
 .../950-0138-Add-rpi-poe-fan-driver.patch     |   4 +-
 ...SPI_DRV-should-select-DVB_CXD2880-wi.patch |   4 +-
 ...0140-bcm2835-interpolate-audio-delay.patch |   4 +-
 ...mplement-a-DMA-pool-for-small-bulk-t.patch |   4 +-
 ...-Use-upstreamed-GPIO-expander-driver.patch |   4 +-
 ...0143-overlays-Fix-a-few-dtc-warnings.patch |   4 +-
 ...ble-txp-interrupt-unless-using-vc4-k.patch |   4 +-
 ...-Enable-Raspberry-Pi-voltage-monitor.patch |   4 +-
 ...i-Prevent-voltage-low-warnings-from-.patch |   4 +-
 ...rypi-Add-backward-compatible-get_thr.patch |   4 +-
 ...irmware-call-buffer-size-to-48-bytes.patch |   4 +-
 ...is7xx-Don-t-spin-if-no-data-received.patch |   4 +-
 ...ld-bcmrpi3_defconfig-to-fix-warnings.patch |   4 +-
 ...able-ARP-offloading-when-promiscuous.patch |   4 +-
 ...onfig-enable-Audio-Graph-Card-module.patch |   4 +-
 .../950-0153-config-Add-IPVLAN-module.patch   |   4 +-
 .../950-0154-config-Add-I2C_TINY_USB-m.patch  |   4 +-
 ...-Add-device-tree-overlay-for-HD44780.patch |   4 +-
 ...0156-Add-hd44780-module-to-defconfig.patch |   4 +-
 ...s-Add-addr-parameter-to-i2c-rtc-gpio.patch |   4 +-
 ...the-18-bit-DPI-pinmux-to-the-RPI-DTs.patch |   4 +-
 ...overlay-for-the-Adafruit-Kippah-with.patch |   4 +-
 ...stale-notes-about-vc4-s-CMA-alignmen.patch |   4 +-
 ...e-GPIO-CSs-honour-the-SPI_NO_CS-flag.patch |   4 +-
 ...Pi-CM3-dts-to-arm64-mimic-the-RPi-3B.patch |   4 +-
 ...audioinjector.net-ultra-soundcard.-2.patch |   4 +-
 ...oC-cs4265-Add-a-S-PDIF-enable-switch.patch |   4 +-
 ...s4265-Add-native-32bit-I2S-transport.patch |   4 +-
 ...0-0166-configs-Add-SENSOR_GPIO_FAN-m.patch |   4 +-
 ...0167-BCM270X_DT-Add-gpio-fan-overlay.patch |   4 +-
 ...-driver-for-BigBen-Interactive-PS3OF.patch |   4 +-
 ...9-configs-Add-CONFIG_HID_BIGBEN_FF-m.patch |   4 +-
 ...SoC-cs4265-Add-a-MIC-pre.-route-2696.patch |   4 +-
 ...171-Update-gpio-fan-overlay.dts-2711.patch |   4 +-
 ...step_wise-add-support-for-hysteresis.patch |   4 +-
 ...step_wise-avoid-throttling-at-hyster.patch |   4 +-
 ...just-rpi-poe-fan-overlay-trip-points.patch |   4 +-
 ...dd-overrides-for-PoE-HAT-fan-control.patch |   4 +-
 ...erlays-Add-gpio-no-bank0-irq-overlay.patch |   4 +-
 ...-2017-model-device-tree-overlay-2721.patch |   4 +-
 ...50-0178-config-Add-CONFIG_USBIP_VUDC.patch |   4 +-
 ...sdhost-Recover-from-MMC_SEND_EXT_CSD.patch |   4 +-
 ...i3-disable-bt-Clear-out-bt_pins-node.patch |   4 +-
 ...23-properly-handle-oscillator-stop-b.patch |   4 +-
 ...950-0182-Update-issue-templates-2736.patch |   4 +-
 ...rt0-return-GPIOs-14-and-15-to-inputs.patch |   4 +-
 ...bcm2835-sdhost-Fix-warnings-on-arm64.patch |   4 +-
 ...0185-Fix-warning-in-bcm2835-smi-nand.patch |   4 +-
 ...ov5647-Add-set_fmt-and-get_fmt-calls.patch |   4 +-
 ...ion-DT-add-device-tree-for-PWDN-cont.patch |   4 +-
 ...dia-ov5647-Add-support-for-PWDN-GPIO.patch |   4 +-
 ...-support-for-non-continuous-clock-mo.patch |   4 +-
 ...-tc358743-Increase-FIFO-level-to-374.patch |   4 +-
 ...ix-connected-active-CSI-2-lane-repor.patch |   4 +-
 ...-Add-support-for-972Mbit-s-link-freq.patch |   4 +-
 ...743-Check-I2C-succeeded-during-probe.patch |   4 +-
 ...180-Default-to-the-first-valid-input.patch |   4 +-
 ...v7180-Add-YPrPb-support-for-ADV7282M.patch |   4 +-
 ...Add-helper-defines-for-printing-FOUR.patch |   4 +-
 ...-Document-BCM283x-CSI2-CCP2-receiver.patch |   4 +-
 ...icam-Driver-for-CCP2-CSI2-camera-int.patch |   4 +-
 ...-Add-entry-for-BCM2835-Unicam-driver.patch |   4 +-
 ...-Unicam-driver-and-various-sources-o.patch |   4 +-
 ...-Nasty-hack-to-allow-input-selection.patch |   4 +-
 ...-DT-Add-CSI-nodes-to-the-device-tree.patch |   4 +-
 ...SI-defines-for-all-the-downstream-Pi.patch |   4 +-
 ...erlays-for-ADV7282M-OV5647-and-TC358.patch |   4 +-
 ...upport-for-ADV7280-M-ADV7281-M-and-A.patch |   4 +-
 ...-firmware-calls-now-use-kmalloc-2749.patch |   4 +-
 ...-dereference-in-the-import_dmabuf-er.patch |   4 +-
 .../950-0208-Update-README-2750.patch         |   4 +-
 ...emove-superfluous-address-size-cells.patch |   4 +-
 ...04-MCLK-configuration-options-32-bit.patch |   4 +-
 ...soundcard-drop-PWRDN-register-writes.patch |   4 +-
 ...card-configure-wm8804-clocks-only-on.patch |   4 +-
 ...2c-on-0-1-option-to-TC358743-ADV7282.patch |   4 +-
 ...214-overlays-Update-upstream-overlay.patch |   4 +-
 ...2708_DT-update-firmware-node-binding.patch |   4 +-
 ...CM2710_DT-fix-gpio-expander-bindings.patch |   4 +-
 ...m283x-The-lan7515-PHY-node-has-moved.patch |   4 +-
 ...xx-Support-auto-downshift-to-100Mb-s.patch |   4 +-
 ...s-Document-microchip-downshift-after.patch |   4 +-
 ...cm283x-Set-downshift-after-for-Pi-3B.patch |   4 +-
 ...0X_DT-Add-new-Ethernet-DT-parameters.patch |   4 +-
 ...rk-eth_downshift_after-as-an-integer.patch |   4 +-
 ...Q-Fix-bad-mode-in-data-abort-handler.patch |   4 +-
 ...lirc-rpi-Remove-in-favour-of-gpio-ir.patch |   4 +-
 ...icam-Pass-through-the-colorspace-on-.patch |   4 +-
 ...eturn-an-appropriate-colorspace-from.patch |   4 +-
 ...cm2835-camera-fix-module-autoloading.patch |   4 +-
 ...5-camera-Move-module-info-to-the-end.patch |   4 +-
 ...m-Fix-platform-device-unregistration.patch |   4 +-
 ...q_arm-Fix-camera-device-registration.patch |   4 +-
 ...m-Register-a-platform-device-for-the.patch |   4 +-
 ...ng-bcm2835-audio-Enable-compile-test.patch |   4 +-
 ...audio-use-module_platform_driver-mac.patch |   4 +-
 ...ing-bcm2835-audio-Drop-DT-dependency.patch |   4 +-
 ...camera-Provide-more-specific-probe-e.patch |   4 +-
 ...camera-Add-hint-about-possible-fault.patch |   4 +-
 ...Don-t-probe-if-no-camera-is-detected.patch |   4 +-
 ...m-Improve-error-handling-on-loading-.patch |   4 +-
 ...camera-Do-not-bulk-receive-from-serv.patch |   4 +-
 ...camera-Ensure-H264-header-bytes-get-.patch |   4 +-
 ...camera-Correctly-denote-key-frames-i.patch |   4 +-
 ...cm2835-camera-Return-early-on-errors.patch |   4 +-
 ...5-camera-Remove-dead-email-addresses.patch |   4 +-
 ...-camera-Fix-comment-style-violations.patch |   4 +-
 ...-camera-Fix-spacing-around-operators.patch |   4 +-
 ...5-camera-Reduce-length-of-enum-names.patch |   4 +-
 ...camera-Fix-multiple-line-dereference.patch |   4 +-
 ...cm2835-camera-Fix-brace-style-issues.patch |   4 +-
 ...camera-Fix-missing-lines-between-ite.patch |   4 +-
 ...camera-Fix-logical-continuation-spli.patch |   4 +-
 ...camera-Fix-open-parenthesis-alignmen.patch |   4 +-
 ...camera-Set-sequence-number-correctly.patch |   4 +-
 ...camera-Ensure-timestamps-never-go-ba.patch |   4 +-
 ...camera-Avoid-unneeded-internal-decla.patch |   4 +-
 ...camera-Add-multiple-inclusion-protec.patch |   4 +-
 ...camera-Unify-header-inclusion-define.patch |   4 +-
 ...2835_defconfig-Enable-bcm2835-camera.patch |   4 +-
 ...camera-Fix-alignment-should-match-op.patch |   4 +-
 ...camera-Fix-multiple-assignments-shou.patch |   4 +-
 ...camera-Fix-up-all-formatting-in-mmal.patch |   4 +-
 ...camera-Use-enums-for-max-value-in-co.patch |   4 +-
 ...camera-Correct-V4L2_CID_COLORFX_CBCR.patch |   4 +-
 ...camera-Remove-amend-some-obsolete-co.patch |   4 +-
 ...vices-Split-vchiq-mmal-into-a-module.patch |   4 +-
 ...iq-Allocate-and-free-components-as-r.patch |   4 +-
 ...chiq-Avoid-use-of-bool-in-structures.patch |   4 +-
 ...hiq-Make-timeout-a-defined-parameter.patch |   4 +-
 ...iq-Make-a-mmal_buf-struct-for-passin.patch |   4 +-
 ...chiq-Add-support-for-event-callbacks.patch |   4 +-
 ...vices-Support-sending-data-to-MMAL-p.patch |   4 +-
 ...vices-Fixup-vchiq-mmal-include-order.patch |   4 +-
 ...04_services-Add-new-vc-sm-cma-driver.patch |   4 +-
 ...cma-Fixup-driver-for-older-VCHI-APIs.patch |   4 +-
 ...vices-Use-vc-sm-cma-to-support-zero-.patch |   4 +-
 ...2-Allow-exporting-of-a-struct-dmabuf.patch |   4 +-
 ...services-Add-a-V4L2-M2M-codec-driver.patch |   4 +-
 ...m-Register-bcm2835-codec-as-a-platfo.patch |   4 +-
 ...m-Register-vcsm-cma-as-a-platform-dr.patch |   4 +-
 ...m2835_defconfig-Enable-bcm2835-codec.patch |   4 +-
 ...g-Add-bcm2835-codec-to-Pi-defconfigs.patch |   4 +-
 ...camera-Fix-stride-on-RGB3-BGR3-forma.patch |   4 +-
 ...w-reqbufs-0-with-in-use-MMAP-buffers.patch |   4 +-
 ...pm-Make-SECURITYFS-a-weak-dependency.patch |   4 +-
 ...PI-support-for-TPM1.2-and-TPM2.0-chi.patch |   4 +-
 ...ay-for-SLB9760-Iridium-LetsTrust-TPM.patch |   4 +-
 ...chiq_arm-Register-a-platform-device-.patch |   4 +-
 ...ing-bcm2835-audio-Drop-DT-dependency.patch |   4 +-
 ...driver-for-3Dlab-Nano-soundcard-2758.patch |   4 +-
 ...date-README-with-removal-of-lirc-rpi.patch |   4 +-
 ...camera-Check-the-error-for-REPEAT_SE.patch |   4 +-
 ...nge-default-pull-configuration-to-up.patch |   4 +-
 ...rypi-Report-the-fw-variant-during-pr.patch |   4 +-
 ...rypi-Report-the-fw-git-hash-during-p.patch |   4 +-
 ...-broadcom-Enable-fixups-for-overlays.patch |   4 +-
 ...is7xx-Fix-for-Unexpected-interrupt-8.patch |   4 +-
 ...-audio-fix-sgtl5000-compatible-strin.patch |   4 +-
 ...add-dereference-to-fix-DMA-transfers.patch |   4 +-
 ...e-link-events-to-minimize-poll-storm.patch |   4 +-
 ...t-for-AudioSense-Pi-add-on-soundcard.patch |   4 +-
 ...evice-tree-support-for-AudioSense-Pi.patch |   4 +-
 ...nfigs-Add-CONFIG_SND_AUDIOSENSE_PI-m.patch |   4 +-
 ...50-0302-configs-Add-CONFIG_USB_TMC-m.patch |   4 +-
 ...lays-sdio-Add-enhanced-1-bit-support.patch |   4 +-
 ...with-port_addr-assignment-for-single.patch |   4 +-
 ...50-0305-configs-Add-CONFIG_USB_UAS-m.patch |   4 +-
 ...river-for-the-HiFiBerry-DAC-ADC-2694.patch |   4 +-
 ...class-for-exported-channels-in-sysfs.patch |   4 +-
 ...t-on-the-pwmchip-device-upon-channel.patch |   4 +-
 ...dd-ssd1306-overlay-for-OLED-display.patch} |   4 +-
 ...rlays-mcp23017-Support-the-MCP23008.patch} |   4 +-
 ...0-0311-overlays-Add-mcp342x-overlay.patch} |   4 +-
 ...char-vcio-Add-compat-ioctl-handling.patch} |   4 +-
 ...-probe-if-rpi_firmware-is-not-found.patch} |   4 +-
 ...q-Fix-client_component-for-64-bit-k.patch} |   4 +-
 ...amera-Add-sanity-checks-for-queue_s.patch} |   4 +-
 ...amera-Set-the-field-value-within-ea.patch} |   4 +-
 ...x-up-compat-ioctls-for-64bit-kernel.patch} |   4 +-
 ...-vc_mem-Fix-all-coding-style-issues.patch} |   4 +-
 ...bcm2835-Use-zd-when-printing-size_t.patch} |   4 +-
 ...rpi_sense_core-of-compatible-string.patch} |   4 +-
 ..._kms-Fix-up-64-bit-compile-warnings.patch} |   4 +-
 ...Clear-build-warning-on-64-bit-build.patch} |   4 +-
 ...ys-Correct-DT-handling-camera-GPIOs.patch} |   4 +-
 ...ov5647-Use-gpiod_set_value_cansleep.patch} |   4 +-
 ...cam-Power-on-subdev-on-open-release.patch} |   4 +-
 ...ector-octo-revert-to-dummy-supplies.patch} |   4 +-
 ...amera-Correct-ctrl-min-max-step-def.patch} |   4 +-
 ...odec-variable-vb2-may-be-used-unini.patch} |   4 +-
 ...odec-Fix-potentially-uninitialised-.patch} |   4 +-
 ...bcm2708_fb-Add-compat_ioctl-support.patch} |   4 +-
 ...08_fb-Fix-warnings-on-64-bit-builds.patch} |   4 +-
 ...708_fb-Clean-up-coding-style-issues.patch} |   4 +-
 ...a-Add-support-for-per-channel-flags.patch} |   4 +-
 ...-the-DISDEBUG-flag-for-SD-transfers.patch} |   4 +-
 ...mplement-the-digital_mute-interface.patch} |   4 +-
 ...a-double-unlock-in-pcm512x_digital_.patch} |   4 +-
 ...-up-build-warnings-on-64bit-kernels.patch} |   4 +-
 ...ma-allocation-for-mphi-dummy_send-b.patch} |   4 +-
 ...-Set-up-dma-ranges-on-child-devices.patch} |   4 +-
 ...vc-sm-cma-Correct-DMA-configuration.patch} |   4 +-
 ...-Use-a-void-pointer-as-the-handle-w.patch} |   4 +-
 ...g-vc-sm-cma-Fix-up-for-64bit-builds.patch} |   4 +-
 ...m-and-subdevices-to-bcmrpi3_defconf.patch} |   4 +-
 ...-VIDEO_BCM2835-to-bcmrpi3_defconfig.patch} |   4 +-
 ...2-codec-driver-to-bcmrpi3_defconfig.patch} |   4 +-
 ...-IPVLAN-module-to-bcmrpi3_defconfig.patch} |   4 +-
 ...47-configs-Enable-the-AD193x-codecs.patch} |   4 +-
 ...lenaFin-v1.1.0-carrier-board-update.patch} |   4 +-
 ...9-configs-Add-CONFIG_LEDS_PCA963X-m.patch} |   4 +-
 ...cmfmac-Mute-expected-startup-errors.patch} |   4 +-
 ...Update-driver-to-not-use-plane-crtc.patch} |   4 +-
 ...ng-the-CTM-is-conditional-on-runnin.patch} |   4 +-
 ...q-Add-in-the-Bayer-encoding-formats.patch} |   4 +-
 ...q-Always-return-the-param-size-from.patch} |   4 +-
 ...q-If-the-VPU-returns-an-error-don-t.patch} |   4 +-
 ...odec-Query-supported-formats-from-t.patch} |   4 +-
 ...odec-Add-support-for-the-ISP-as-an-.patch} |   4 +-
 ...odec-Add-an-option-for-ignoring-Bay.patch} |   4 +-
 ...odec-Fix-handling-of-VB2_MEMORY_DMA.patch} |   4 +-
 ...q-Update-mmal_parameters.h-with-rec.patch} |   4 +-
 ...odec-Include-timing-info-in-SPS-hea.patch} |   4 +-
 ...t-for-vblank-on-fkms-cursor-updates.patch} |   4 +-
 ...ernel-module-in-Real-Time-kernel-co.patch} |   4 +-
 ...4-config-Add-CONFIG_FB_TFT_SH1106-m.patch} |   4 +-
 ... => 950-0365-Added-mute-stream-func.patch} |   4 +-
 ...x-EEE-support-is-now-a-PHY-property.patch} |   4 +-
 ...Try-allocating-on-the-ARM-and-passi.patch} |   4 +-
 ...ma-Remove-erroneous-misc_deregister.patch} |   4 +-
 ...efile-include-on-out-of-tree-builds.patch} |   4 +-
 ...vcsm-Remove-set-but-unused-variable.patch} |   4 +-
 ...csm-Reduce-scope-of-local-functions.patch} |   4 +-
 ...odec-NULL-component-handle-on-queue.patch} |   4 +-
 ...-Remove-the-debugfs-directory-on-re.patch} |   4 +-
 ...m-cma-Use-devm_-allocs-for-sm_state.patch} |   4 +-
 ...ma-Don-t-fail-if-debugfs-calls-fail.patch} |   4 +-
 ...-Ensure-mutex-and-idr-are-destroyed.patch} |   4 +-
 ...odec-Clean-up-logging-on-unloading-.patch} |   4 +-
 ...0-0378-configs-Enable-MT76-USB-wifi.patch} |   4 +-
 ...low-for-sg-entries-that-cross-pages.patch} |   4 +-
 ...ed-4-bit-support-on-GPIOs-34-39.-29.patch} |   4 +-
 ...multiple-instantiation-of-sc16is7xx.patch} |   4 +-
 ...le-CONFIG_NETFILTER_XT_MATCH_SOCKET.patch} |   4 +-
 ...83-bcm2835-mmc-Fix-DMA-channel-leak.patch} |   4 +-
 ...c-Fix-struct-mmc_host-leak-on-probe.patch} |   4 +-
 ...mc-Fix-duplicate-free_irq-on-remove.patch} |   4 +-
 ...2835-mmc-Handle-mmc_add_host-errors.patch} |   4 +-
 ...licate-reset-of-driver-data-on-remo.patch} |   4 +-
 ...configs-Add-CONFIG_BATTERY_MAX17040.patch} |   4 +-
 ...-Add-max17040-support-to-i2c-sensor.patch} |   4 +-
 ...-disable-memory-and-IO-cgroups-2908.patch} |   4 +-
 ...cam-Add-support-for-enum-framesizes.patch} |   4 +-
 ...odec-Refactor-default-resolution-co.patch} |   4 +-
 ...> 950-0393-nvmem-add-type-attribute.patch} |   4 +-
 ... 950-0394-rtc-rv3028-add-new-driver.patch} |   4 +-
 ...0-0395-configs-Add-RTC_DRV_RV3028-m.patch} |   4 +-
 ...0396-overlays-Add-rv3028-to-i2c-rtc.patch} |   4 +-
 ...4-SND_SOC_DAPM_MICBIAS-is-deprecate.patch} |   4 +-
 ...4-Break-out-clock-setting-into-sepa.patch} |   4 +-
 ...32x4-Properly-Set-Processing-Blocks.patch} |   4 +-
 ...ASoC-tlv320aic32x4-Model-PLL-in-CCF.patch} |   4 +-
 ...320aic32x4-Model-CODEC_CLKIN-in-CCF.patch} |   4 +-
 ...c32x4-Model-DAC-ADC-dividers-in-CCF.patch} |   4 +-
 ...20aic32x4-Model-BDIV-divider-in-CCF.patch} |   4 +-
 ...c32x4-Control-clock-gating-with-CCF.patch} |   4 +-
 ...4-Move-aosr-and-dosr-setting-to-sep.patch} |   4 +-
 ...32x4-Dynamically-Determine-Clocking.patch} |   4 +-
 ...0aic32x4-Restructure-set_dai_sysclk.patch} |   4 +-
 ...lv320aic32x4-Remove-mclk-references.patch} |   4 +-
 ...320aic32x4-Allow-192000-Sample-Rate.patch} |   4 +-
 ...c32x4-Only-enable-with-common-clock.patch} |   4 +-
 ...ophonics-I-Sabre-9038Q2M-DAC-driver.patch} |   4 +-
 ...-tlv320aic32x4-Change-author-s-name.patch} |   4 +-
 ...4-Update-copyright-and-use-SPDX-ide.patch} |   4 +-
 ...4-Add-Switch-for-Setting-Common-Mod.patch} |   4 +-
 ...2x4-Add-Playback-PowerTune-Controls.patch} |   4 +-
 ...lays-Add-Support-for-the-UDRC-DRAWS.patch} |   4 +-
 ...plit-when-we-actually-need-to-do-a-.patch} |   4 +-
 ...-fetch-touchscreen-geometry-from-DT.patch} |   4 +-
 ...put-ili210x-add-DT-binding-document.patch} |   4 +-
 ...0-configs-Add-TOUCHSCREEN_ILI210X-m.patch} |   4 +-
 ...core-Device-Tree-support-ilitek251x.patch} |   4 +-
 ...ng-around-dequeueing-and-killing-UR.patch} |   4 +-
 ...-Add-backup-switchover-mode-support.patch} |   4 +-
 ...gs-rv3028-backup-switchover-support.patch} |   4 +-
 ...28-backup-switchover-support-to-i2c.patch} |   4 +-
 ...axim-MAX98357A-I2S-DAC-overlay-2935.patch} |   4 +-
 ...s-for-audioinjector-octo-under-4.19.patch} |   4 +-
 ...up-Disable-cgroup-memory-by-default.patch} |   4 +-
 ...-disable-memory-and-IO-cgroups-2908.patch} |   4 +-
 ...50-0430-overlays-Add-PiGlow-overlay.patch} |   4 +-
 ...onfigs-enable-LED-driver-for-PiGlow.patch} |   4 +-
 ...ert-bcm2835-interpolate-audio-delay.patch} |   4 +-
 ...g-bcm2835-audio-Enable-compile-test.patch} |   4 +-
 ...m2835-audio-use-module_platform_dri.patch} |   4 +-
 ...-bcm2835-audio-Clean-up-mutex-locks.patch} |   4 +-
 ...udio-Remove-redundant-spdif-stream-.patch} |   4 +-
 ...udio-Clean-up-include-files-in-bcm2.patch} |   4 +-
 ...udio-Remove-redundant-substream-mas.patch} |   4 +-
 ...udio-Fix-mute-controls-volume-handl.patch} |   4 +-
 ...udio-Remove-redundant-function-call.patch} |   4 +-
 ...-audio-Remove-superfluous-open-flag.patch} |   4 +-
 ...udio-Drop-useless-running-flag-and-.patch} |   4 +-
 ...udio-Fix-incorrect-draining-handlin.patch} |   4 +-
 ...-bcm2835-audio-Kill-unused-spinlock.patch} |   4 +-
 ...udio-Use-PCM-runtime-values-instead.patch} |   4 +-
 ...udio-Drop-unnecessary-pcm-indirect-.patch} |   4 +-
 ...m2835-audio-Drop-useless-NULL-check.patch} |   4 +-
 ...udio-Propagate-parameter-setup-erro.patch} |   4 +-
 ...udio-Drop-debug-messages-in-bcm2835.patch} |   4 +-
 ...udio-Drop-superfluous-mutex-lock-du.patch} |   4 +-
 ...35-audio-Add-10ms-period-constraint.patch} |   4 +-
 ...m2835-audio-Make-single-vchi-handle.patch} |   4 +-
 ...udio-Code-refactoring-of-vchiq-acce.patch} |   4 +-
 ...35-audio-Operate-non-atomic-PCM-ops.patch} |   4 +-
 ...bcm2835-audio-Use-card-private_data.patch} |   4 +-
 ...udio-Use-standard-error-print-helpe.patch} |   4 +-
 ...udio-Remove-unnecessary-header-file.patch} |   4 +-
 ...udio-Move-module-parameter-descript.patch} |   4 +-
 ...5-audio-Use-coherent-device-buffers.patch} |   4 +-
 ...udio-Set-SNDRV_PCM_INFO_SYNC_APPLPT.patch} |   4 +-
 ...audio-Simplify-PCM-creation-helpers.patch} |   4 +-
 ...udio-Simplify-kctl-creation-helpers.patch} |   4 +-
 ...udio-Simplify-card-object-managemen.patch} |   4 +-
 ...udio-unify-FOURCC-command-definitio.patch} |   4 +-
 ...audio-don-t-initialize-memory-twice.patch} |   4 +-
 ...udio-reorder-variable-declarations-.patch} |   4 +-
 ...udio-use-anonymous-union-in-struct-.patch} |   4 +-
 ...udio-more-generic-probe-function-na.patch} |   4 +-
 ...udio-rename-platform_driver-structu.patch} |   4 +-
 ...0-staging-bcm2835-audio-update-TODO.patch} |   4 +-
 ...m2835-audio-interpolate-audio-delay.patch} |   4 +-
 ...g-bcm2835-audio-Enable-compile-test.patch} |   4 +-
 ...udio-use-module_platform_driver-mac.patch} |   4 +-
 ...ng-bcm2835-audio-Drop-DT-dependency.patch} |   4 +-
 ...udio-double-free-in-init-error-path.patch} |   4 +-
 ...Increase-default-coherent-pool-size.patch} |   4 +-
 ...ng-bcm2835-audio-Drop-DT-dependency.patch} |   4 +-
 ...8-configs-Enable-netdev-LED-trigger.patch} |   4 +-
 ...lly-fix-up-TX-buffer-alignment-with.patch} |   4 +-
 ...se-default-alignment-for-rx-buffers.patch} |   4 +-
 ...odec-Correct-port-width-calc-for-tr.patch} |   4 +-
 ...odec-Remove-height-padding-for-ISP-.patch} |   4 +-
 ...q-Free-the-event-context-for-contro.patch} |   4 +-
 ...lso-set-coherent_pool-1M-for-BT-Pis.patch} |   4 +-
 ...ble-ICS-43432-I2S-microphone-module.patch} |   4 +-
 ...rpi-sense-add-upstream-humidity-com.patch} |   4 +-
 ...vchiq-Fix-memory-leak-in-error-path.patch} |   4 +-
 ...l-Fix-memory-leak-of-vchiq-instance.patch} |   4 +-
 ...708_fb-Try-allocating-on-the-ARM-an.patch} |   4 +-
 ...IQaudIO-Pi-Codec-board-support-2969.patch} |   4 +-
 ...ynamically-fix-up-TX-buffer-alignme.patch} |   4 +-
 ...950-0492-configs-Enable-PIDs-cgroup.patch} |   4 +-
 ...on-output_write-retry-with-readback.patch} |   4 +-
 ...2-cosmetic-fixes-after-54865314f5a1.patch} |   4 +-
 ...ec-Adding-352.8kHz-samplerate-suppo.patch} |   4 +-
 ...ing-driver-for-3Dlab-Nano-soundcard.patch} |   4 +-
 ...497-.gitignore-Add-.dtbo-explicitly.patch} |   4 +-
 ...ey-sizes-only-when-Secure-Simple-Pa.patch} |   4 +-
 ...tg-Clean-up-interrupt-claiming-code.patch} |   4 +-
 ...te-the-deprecated-sdio-1bit-overlay.patch} |   4 +-
 ...move-upstream-aux-interrupt-overlay.patch} |   4 +-
 ...ndardise-on-compatible-brcm-bcm2835.patch} |   4 +-
 ...-Remove-interrupt-and-DMA-trampling.patch} |   4 +-
 ...Add-non-removable-clone-of-mmc-node.patch} |   4 +-
 ...0X_DT-usb-Refactor-DTS-and-overlays.patch} |   4 +-
 ...06-overlays-Update-upstream-overlay.patch} |   4 +-
 ...o-after-49695ac46861-reset-on-outpu.patch} |   4 +-
 ...CM270X_DT-Rename-Pi-Zero-W-DT-files.patch} |   4 +-
 ...270X_DT-Create-bcm2708-rpi-zero.dts.patch} |   4 +-
 ...mmc-related-overlays-after-refactor.patch} |   4 +-
 ...0-0511-config-Add-NF_TABLES-support.patch} |   4 +-
 ... => 950-0512-Fixed-48k-timing-issue.patch} |   4 +-
 ...odec-Convert-V4L2-nsec-timestamps-t.patch} |   4 +-
 ...odec-Add-support-for-setting-S_PARM.patch} |   4 +-
 ...ke-GPIO-an-output-for-strong-pullup.patch} |   4 +-
 ...s-Update-w1-gpio-and-w1-gpio-pullup.patch} |   4 +-
 ...ix-DMA-channel-leak-on-error-remove.patch} |   4 +-
 ...18-i2c-bcm2835-Model-Divider-in-CCF.patch} |   4 +-
 ...ervices-Use-correct-cache-line-size.patch} |   4 +-
 ...y-amba-pl011-allow-shared-interrupt.patch} |   4 +-
 ...e-register-ranges-for-UART-SPI-and-.patch} |   4 +-
 ...d-the-WDT-DT-node-out-to-cover-the-.patch} |   4 +-
 ...23-ARM-dts-Add-label-to-bcm2835-RNG.patch} |   4 +-
 ...fb-rather-than-leds-for-dpi-overlay.patch} |   4 +-
 ...> 950-0525-BCM270X_DT-Minor-tidy-up.patch} |   4 +-
 ...6-arm-bcm2835-Fix-FIQ-early-ioremap.patch} |   4 +-
 ..._from_user-if-BCM2835_FAST_MEMCPY-n.patch} |   4 +-
 ...roadcom-STB-PCIe-host-controller-dr.patch} |   4 +-
 ...ma-range-mapping-for-inbound-traffi.patch} |   4 +-
 ...0530-PCI-brcmstb-Add-MSI-capability.patch} |   4 +-
 ...Add-DT-docs-for-Brcmstb-PCIe-device.patch} |   4 +-
 ...32-pcie-brcmstb-Changes-for-BCM2711.patch} |   4 +-
 ...rm-bcm2835-DMA-can-only-address-1GB.patch} |   4 +-
 ...t-Support-64-bit-physical-addresses.patch} |   4 +-
 ...-mmc-sdhci-Mask-spurious-interrupts.patch} |   4 +-
 ...dd-support-for-emmc2-of-the-BCM2838.patch} |   4 +-
 ...ng-iproc-rng200-Add-BCM2838-support.patch} |   4 +-
 ...brcmstb_thermal-Add-BCM2838-support.patch} |   4 +-
 ...39-vchiq-Add-36-bit-address-support.patch} |   4 +-
 ...35-pcm.c-Support-multichannel-audio.patch} |   4 +-
 ...enet-constrain-max-DMA-burst-length.patch} |   4 +-
 ...etter-coalescing-parameter-defaults.patch} |   4 +-
 ...link-energy-detect-powerdown-for-ex.patch} |   4 +-
 ...t-out-the-BCM54213PE-from-the-BCM54.patch} |   4 +-
 ...nfigure-the-LED-outputs-to-be-more-.patch} |   4 +-
 ...e-appropriate-IRQ-handover-strategy.patch} |   4 +-
 ...i-Disable-the-XHCI-5-second-timeout.patch} |   4 +-
 ...how-that-the-VIA-VL805-supports-LPM.patch} |   4 +-
 ...i_urb_enqueue-to-support-hid.mousep.patch} |   4 +-
 ...trl-bcm2835-Add-support-for-BCM2838.patch} |   4 +-
 ...835-enable-shared-interrupt-support.patch} |   4 +-
 ...chardev-for-mmap-ing-Argon-control-.patch} |   4 +-
 ...lk-bcm2835-Don-t-wait-for-pllh-lock.patch} |   4 +-
 ...cm2835-watchdog-s-DT-probe-to-an-MF.patch} |   4 +-
 ...m-Add-support-for-power-domains-und.patch} |   4 +-
 ...m-Fix-PM_IMAGE_PERI-power-domain-su.patch} |   4 +-
 ...m-Fix-error-paths-of-initialization.patch} |   4 +-
 ...bcm-bcm2835-pm-Add-support-for-2711.patch} |   4 +-
 ...ncobj_find_fence-to-support-timelin.patch} |   4 +-
 ...-after-free-race-accessing-the-sche.patch} |   4 +-
 ...tle-debugfs-entry-for-measuring-the.patch} |   4 +-
 ...comment-about-what-uses-v3d_job_dep.patch} |   4 +-
 ...ean-up-the-reservation-object-setup.patch} |   4 +-
 ...port-for-submitting-jobs-to-the-TFU.patch} |   4 +-
 ...dev-argument-to-lock-unlock-of-BO-r.patch} |   4 +-
 ...missing-fence-timeline-name-for-TFU.patch} |   4 +-
 ...e-tracepoints-for-V3D-GPU-rendering.patch} |   4 +-
 ...rm-v3d-Drop-unused-v3d_flush_caches.patch} |   4 +-
 ...t-bother-flushing-L1TD-at-job-start.patch} |   4 +-
 ...-the-wait-for-L2T-flush-to-complete.patch} |   4 +-
 ...Stop-trying-to-flush-L2C-on-V3D-3.3.patch} |   4 +-
 ...date-the-caches-from-the-outside-in.patch} |   4 +-
 ...ats-accounting-for-dma-buf-imported.patch} |   4 +-
 ...p-level-kerneldoc-for-the-addition-.patch} |   4 +-
 ...ps-at-boot-with-firmwarekms-on-4.19.patch} |   4 +-
 ...3D-interactions-if-the-v3d-componen.patch} |   4 +-
 ...77-drm-v3d-Add-support-for-V3D-v4.2.patch} |   4 +-
 ...n-t-try-to-set-OVRTMUOUT-on-V3D-4.x.patch} |   4 +-
 ...-the-GPU-is-on-when-measuring-clock.patch} |   4 +-
 ...0-0580-drm-v3d-Add-support-for-2711.patch} |   4 +-
 ...flush-if-the-device-is-currently-of.patch} |   4 +-
 ...-drm-v3d-Hook-up-the-runtime-PM-ops.patch} |   4 +-
 ...drm-v3d-HACK-gut-runtime-pm-for-now.patch} |   4 +-
 ...drm-v3d-Update-to-upstream-IRQ-code.patch} |   4 +-
 ...e-fence-signaled-from-IRQs-to-irq_f.patch} |   4 +-
 ...586-drm-v3d-Refactor-job-management.patch} |   4 +-
 ...dd-missing-implicit-synchronization.patch} |   4 +-
 ...ronization-firmwarekms-against-GL-r.patch} |   4 +-
 ...-that-vblank-waits-work-without-v3d.patch} |   4 +-
 ...e-format-modifiers-for-firmware-kms.patch} |   4 +-
 ...vblank-timestamping-for-firmwarekms.patch} |   4 +-
 ...ch-to-the-newer-mailbox-frame-buffe.patch} |   4 +-
 ...n-overlay-plane-to-vc4-firmware-kms.patch} |   4 +-
 ...crease-max-screen-size-to-4096x4096.patch} |   4 +-
 ...pport-for-multiple-displays-to-fkms.patch} |   4 +-
 ... 950-0596-drm-vc4-Fix-build-warning.patch} |   4 +-
 ...splay-to-blank-during-initialisatio.patch} |   4 +-
 ...drm-vc4-Remove-now-unused-structure.patch} |   4 +-
 ...-display-ID-for-each-display-in-FKM.patch} |   4 +-
 ...isplay-number-when-querying-the-dis.patch} |   4 +-
 ...all-drm_crtc_vblank_-on-off-from-vc.patch} |   4 +-
 ...rt-for-H-V-flips-on-each-plane-for-.patch} |   4 +-
 ...used-vc4_fkms_cancel_page_flip-func.patch} |   4 +-
 ...ver-all-planes-in-vc4_crtc_-dis-en-.patch} |   4 +-
 ...s-into-line-with-kms-in-blocking-do.patch} |   4 +-
 ...4-Increase-max_width-height-to-7680.patch} |   4 +-
 ...s-the-EDID-from-fw-and-supports-mod.patch} |   4 +-
 ...upport-for-setting-leaf-clock-rates.patch} |   4 +-
 ...-reparenting-leaf-clocks-while-they.patch} |   4 +-
 ...support-for-compute-shader-dispatch.patch} |   4 +-
 ...-v3d-Clock-V3D-down-when-not-in-use.patch} |   4 +-
 ...835-Add-BCM2838_CLOCK_EMMC2-support.patch} |   4 +-
 ...kms-Remove-incorrect-overscan-suppo.patch} |   4 +-
 ...-drm-vc4-Log-flags-in-fkms-mode-set.patch} |   4 +-
 ...irmware-kms-Fix-DSI-display-support.patch} |   4 +-
 ...e-DPI-DSI-timings-from-the-firmware.patch} |   4 +-
 ...e-case-where-there-are-no-available.patch} |   4 +-
 ...618-drm-vc4-Support-the-VEC-in-FKMS.patch} |   4 +-
 ...typo-when-setting-HDMI-aspect-ratio.patch} |   4 +-
 ...m-vc4-Correct-SAND-support-for-FKMS.patch} |   4 +-
 ...query-the-VPU-for-HDMI-clock-limits.patch} |   4 +-
 ...ution-of-7680-is-conditional-on-bei.patch} |   4 +-
 ...-Remove-obsolete-comment-and-make-f.patch} |   4 +-
 ...-Add-in-allocation-for-VPU-requests.patch} |   4 +-
 ...-0625-staging-vc-sm-cma-Update-TODO.patch} |   4 +-
 ...cma-Add-in-userspace-allocation-API.patch} |   4 +-
 ...g-vcsm-cma-Add-cache-control-ioctls.patch} |   4 +-
 ...-Alter-dev-node-permissions-to-0666.patch} |   4 +-
 ...Drop-logging-level-on-messages-in-v.patch} |   4 +-
 ...Fixup-the-alloc-code-handling-of-ke.patch} |   4 +-
 ...ti-frame-buffer-support-from-the-Pi.patch} |   4 +-
 ...ove-BCM2835-6-7-specific-to-bcm2835.patch} |   4 +-
 ...-bcm2711-rpi-4-b.dts-and-components.patch} |   4 +-
 ...ays-Add-i2c3-6-and-uart2-5-overlays.patch} |   4 +-
 ...icetree-add-overlays-for-spi-3-to-6.patch} |   4 +-
 ...rlays-Add-the-spi-gpio40-45-overlay.patch} |   4 +-
 ...it-LPAE-and-PCIE_BRCMSTB-on-BCM2835.patch} |   4 +-
 ...-0638-configs-Add-bcm2711_defconfig.patch} |   4 +-
 ...-0639-2711-Add-basic-64-bit-support.patch} |   4 +-
 ...0-0640-config-Add-NF_TABLES-support.patch} |   4 +-
 ...defconfig-add-xhci-platform-support.patch} |   4 +-
 ...orrect-vchiq-compatible-string-2840.patch} |   4 +-
 ...-downstream-vchiq-compatible-string.patch} |   4 +-
 ...5-dma-Add-proper-40-bit-DMA-support.patch} |   4 +-
 ...ve-bulk-channel-in-dma-channel-mask.patch} |   4 +-
 ...SQUASH-bcm2835-dma-Remove-debugging.patch} |   4 +-
 ...bcm2711-to-match-bcm2709-on-extra-m.patch} |   4 +-
 ...ts-Include-CSI-lane-config-for-csi1.patch} |   4 +-
 ...-vc4-Fix-T-format-modifiers-in-FKMS.patch} |   4 +-
 ..._SIMPLE-to-both-bcmrpi-and-bcm2709-.patch} |   4 +-
 ...dts-Disable-the-v3d-node-by-default.patch} |   4 +-
 ...0MHz-clock-limit-from-FKMS-now-scra.patch} |   4 +-
 ...ack-xhci_urb_enqueue-to-support-hid.patch} |   4 +-
 ...for-updating-interrupt-endpoint-int.patch} |   4 +-
 ...ci_fixup_endpoint-for-interval-adju.patch} |   4 +-
 ...ixup_endpoint-after-mangling-interv.patch} |   4 +-
 ...s-of-which-display-is-updated-throu.patch} |   4 +-
 ...ook-at-the-modifiers-correctly-for-.patch} |   4 +-
 ...m-dts-Fix-Pi4-PWR-LED-configuration.patch} |   4 +-
 ...orrect-gic400-memory-address-ranges.patch} |   4 +-
 ...-the-old-dma-controller-for-OF-conf.patch} |   4 +-
 ...62-drm-vc4-Limit-fkms-to-modes-85Hz.patch} |   4 +-
 ...m2835-Add-bcm2838-compatible-string.patch} |   4 +-
 ...ove-the-bcm27xx-inclusion-hierarchy.patch} |   4 +-
 ...dts-First-draft-of-upstream-Pi4-DTS.patch} |   4 +-
 ...ix-compatible-string-for-ds1307-RTC.patch} |   4 +-
 ...Fix-further-maxim-ds1307-references.patch} |   4 +-
 ...Cosmetic-change-to-upstream-overlay.patch} |   4 +-
 ...me-w1_family-struct-fixing-c-p-typo.patch} |   4 +-
 ...utput_write-cosmetic-fixes-simplify.patch} |   4 +-
 ...413-add-retry-support-to-state_read.patch} |   4 +-
 ...e-slave-is-not-responding-during-re.patch} |   4 +-
 ...1-ds2413-fix-state-byte-comparision.patch} |   4 +-
 ...MA-channel-and-memory-leak-in-vc4-3.patch} |   4 +-
 ...08_fb-Revert-cma-allocation-attempt.patch} |   4 +-
 ...rt-for-color-encoding-on-YUV-planes.patch} |   4 +-
 ...-camera-and-codec-drivers-from-bcmr.patch} |   4 +-
 ...bcm2711-Remove-CONFIG_VIDEO_BCM2835.patch} |   4 +-
 ...d-coherent_pool-1M-to-Pi-4-bootargs.patch} |   4 +-
 ...-USB_CONFIGFS-m-in-bcmrpi_defconfig.patch} |   4 +-
 ...-all-the-other-USB_CONFIGFS-options.patch} |   4 +-
 ...s-arm64-bcm2711-Add-MMC_SDHCI_IPROC.patch} |   4 +-
 ...orrect-gpio-fan-gpio-flags-for-4.19.patch} |   4 +-
 ...Remove-cache-manipulation-ioctl-fro.patch} |   4 +-
 ...-cma-Rework-to-use-dma-APIs-not-CMA.patch} |   4 +-
 ...op-V4L2-camera-and-codec-drivers-fr.patch} |   4 +-
 ...m64-bcm2711-Remove-CONFIG_VIDEO_BCM.patch} |   4 +-
 ...-Fix-the-few-remaining-coding-style.patch} |   4 +-
 ...SDHCI_BCM2711-from-arm64-bcm2711_de.patch} |   4 +-
 ...Allow-reqbufs-0-with-in-use-MMAP-bu.patch} |   4 +-
 ...-add-new-capabilities-for-buffer-ty.patch} |   4 +-
 ...et-reqbufs-create_bufs-capabilities.patch} |   4 +-
 ...-reqbufs-0-with-in-use-MMAP-buffers.patch} |   4 +-
 ...l-parameters-to-the-rpi-poe-overlay.patch} |   4 +-
 ...i3-overlays-to-be-less-model-specif.patch} |   4 +-
 ...IRQ-request-after-clock-code-in-pro.patch} |   4 +-
 ...35-Ensure-clock-exists-when-probing.patch} |   4 +-
 ...lays-i2c-gpio-Fix-the-bus-parameter.patch} |   4 +-
 ...11-Make-TX-optimisation-conditional.patch} |   4 +-
 ...r-host-controllers-that-don-t-updat.patch} |   4 +-
 ...5-Set-clock-stretch-timeout-to-35ms.patch} |   4 +-
 ...-Add-missing-dependency-on-MFD_CORE.patch} |   4 +-
 ...> 950-0703-overlays-Add-PCF2129-RTC.patch} |   4 +-
 ...2711-Use-CONFIG_BRCMSTB_THERMAL-ins.patch} |   4 +-
 ...s-dpi18-and-dpi24-vc4-compatibility.patch} |   4 +-
 ...ys-Add-i2c0-and-i2c1-for-regularity.patch} |   4 +-
 ...move-spinlock-usage-around-spi_sync.patch} |   4 +-
 ...m64-mm-Limit-the-DMA-zone-for-arm64.patch} |   4 +-
 ...gs-Enable-iio-driver-for-TI-ADS1015.patch} |   4 +-
 ...-enable-PCI-portbus-support-and-imp.patch} |   4 +-
 ...Query-firmware-for-custom-HDMI-mode.patch} |   4 +-
 ...drm-vrefresh-to-the-firmware-on-mod.patch} |   4 +-
 ...erlays-audremap-Support-GPIOs-18-19.patch} |   4 +-
 ...x-drm_mode_create_tv_properties-doc.patch} |   4 +-
 ...ctor-Clarify-the-unit-of-TV-margins.patch} |   4 +-
 ...llow-creation-of-margin-props-alone.patch} |   4 +-
 ...in-setup-into-account-when-updating.patch} |   4 +-
 ...-margin-props-to-the-HDMI-connector.patch} |   4 +-
 ...vc4-Add-support-for-margins-to-fkms.patch} |   4 +-
 ...4-Ensure-zpos-is-always-initialised.patch} |   4 +-
 ...issing-properties-for-pmu-and-gic-n.patch} |   4 +-
 ...s-the-Hifiberry-DAC-ADC-PRO-version.patch} |   4 +-
 ...odecs-Correct-Katana-minimum-volume.patch} |   4 +-
 ...resent-but-empty-dmas-disables-audio.patch |  33 +
 ...s-Add-audio-parameter-to-vc4-kms-v3d.patch |  49 ++
 ...overlays-Update-the-upstream-overlay.patch |  28 +
 ...cp251x-Allow-more-time-after-a-reset.patch |  47 +
 ...rupt-handing-for-non-existent-displa.patch |  39 +
 ...-correct-name-for-the-Raspberry-Pi-v.patch | 701 +++++++++++++++
 ...char-rpivid-also-support-legacy-name.patch |  71 ++
 ...ce-quirks-for-Freeway-Airmouse-T3-an.patch |  63 ++
 ...Add-Broadcast-RGB-connector-property.patch | 302 +++++++
 ...d-documentation-for-drm_cmdline_mode.patch | 125 +++
 ...odes-Rewrite-the-command-line-parser.patch | 392 +++++++++
 ...port-modes-names-on-the-command-line.patch | 174 ++++
 ...to-specify-rotation-and-reflection-o.patch | 277 ++++++
 ...tor-Introduce-a-TV-margins-structure.patch |  81 ++
 ...-drm-modes-Parse-overscan-properties.patch | 102 +++
 ...-function-to-reset-connector-TV-prop.patch |  63 ++
 ...mi-Set-default-state-margin-at-reset.patch |  41 +
 ...ms-Set-default-state-margin-at-reset.patch |  34 +
 ...apply-cmdline-s-rotation-if-it-wasn-.patch |  34 +
 ...IG_FRAMEBUFFER_CONSOLE_ROTATION-to-P.patch |  47 +
 ...835-codec-switch-to-multi-planar-API.patch | 351 ++++++++
 ...codec-implement-V4L2_CID_MIN_BUFFERS.patch |  46 +
 ...codec-set-device_caps-in-struct-vide.patch |  40 +
 ...747-Add-HDMI1-facility-to-the-driver.patch |  85 ++
 ...-Add-baudrate-parameter-to-i2c3-i2c6.patch | 194 +++++
 ...t-Workaround-for-Pi-4B-network-issue.patch |  65 ++
 ...the-vblank-warnings-on-mode-switchin.patch | 100 +++
 ...-drm-vc4-Remove-unused-mode-variable.patch |  27 +
 ...codec-Expand-logging-on-format-setti.patch |  42 +
 ...codec-Correct-bytesperline-on-format.patch |  30 +
 ...ing-NULL-check-to-vc4_crtc_consume_e.patch |  28 +
 ...net-Workaround-for-Pi-4B-network-iss.patch |  56 ++
 ...t-Workaround-2-for-Pi4-Ethernet-fail.patch |  52 ++
 ...rm-vc4-Fix-TILE_Y_OFFSET-definitions.patch |  27 +
 ...Define-missing-PITCH0_SINK_PIX-field.patch |  28 +
 ...atomic_helper_check_plane_state-to-s.patch | 157 ++++
 ...sets-adjustment-out-of-setup_clippin.patch |  73 ++
 ...positioning-of-planes-using-T_TILES-.patch |  86 ++
 ...-pointer-dereference-in-the-async-up.patch |  57 ++
 ...63-configs-Regenerate-the-defconfigs.patch |  27 +
 ...e-building-the-DS28E17-driver-module.patch |  66 ++
 ...cm2711-rpi-4-b-I2C-aliases-and-pulls.patch |  67 ++
 ...ore-event-ring-segment-table-entries.patch |  60 ++
 ...n_buf-for-small-IN-control-transfers.patch |  59 ++
 ...stb-bounce-buffer-implementation-to-.patch | 818 ++++++++++++++++++
 ...769-configs-arm64-vcm2711-Enable-V3D.patch |  46 +
 ...ays-sc16ic752-i2c-Fix-xtal-parameter.patch |  24 +
 ...71-vc-sm-cma-Fix-compatibility-ioctl.patch |  64 ++
 ...950-0772-configs-Add-TINYDRM-modules.patch |  56 ++
 ...codec-add-support-for-V4L2_CID_MPEG_.patch |  55 ++
 778 files changed, 7043 insertions(+), 1457 deletions(-)
 rename target/linux/brcm2708/patches-4.19/{950-0311-overlays-Add-ssd1306-overlay-for-OLED-display.patch => 950-0309-overlays-Add-ssd1306-overlay-for-OLED-display.patch} (96%)
 rename target/linux/brcm2708/patches-4.19/{950-0312-overlays-mcp23017-Support-the-MCP23008.patch => 950-0310-overlays-mcp23017-Support-the-MCP23008.patch} (90%)
 rename target/linux/brcm2708/patches-4.19/{950-0313-overlays-Add-mcp342x-overlay.patch => 950-0311-overlays-Add-mcp342x-overlay.patch} (96%)
 rename target/linux/brcm2708/patches-4.19/{950-0314-char-vcio-Add-compat-ioctl-handling.patch => 950-0312-char-vcio-Add-compat-ioctl-handling.patch} (92%)
 rename target/linux/brcm2708/patches-4.19/{950-0315-char-vcio-Fail-probe-if-rpi_firmware-is-not-found.patch => 950-0313-char-vcio-Fail-probe-if-rpi_firmware-is-not-found.patch} (86%)
 rename target/linux/brcm2708/patches-4.19/{950-0316-staging-mmal-vchiq-Fix-client_component-for-64-bit-k.patch => 950-0314-staging-mmal-vchiq-Fix-client_component-for-64-bit-k.patch} (95%)
 rename target/linux/brcm2708/patches-4.19/{950-0317-staging-bcm2835-camera-Add-sanity-checks-for-queue_s.patch => 950-0315-staging-bcm2835-camera-Add-sanity-checks-for-queue_s.patch} (91%)
 rename target/linux/brcm2708/patches-4.19/{950-0318-staging-bcm2835-camera-Set-the-field-value-within-ea.patch => 950-0316-staging-bcm2835-camera-Set-the-field-value-within-ea.patch} (88%)
 rename target/linux/brcm2708/patches-4.19/{950-0319-char-vc_mem-Fix-up-compat-ioctls-for-64bit-kernel.patch => 950-0317-char-vc_mem-Fix-up-compat-ioctls-for-64bit-kernel.patch} (96%)
 rename target/linux/brcm2708/patches-4.19/{950-0320-char-vc_mem-Fix-all-coding-style-issues.patch => 950-0318-char-vc_mem-Fix-all-coding-style-issues.patch} (99%)
 rename target/linux/brcm2708/patches-4.19/{950-0321-clk-clk-bcm2835-Use-zd-when-printing-size_t.patch => 950-0319-clk-clk-bcm2835-Use-zd-when-printing-size_t.patch} (84%)
 rename target/linux/brcm2708/patches-4.19/{950-0322-mfd-Add-rpi_sense_core-of-compatible-string.patch => 950-0320-mfd-Add-rpi_sense_core-of-compatible-string.patch} (82%)
 rename target/linux/brcm2708/patches-4.19/{950-0323-gpu-vc4_firmware_kms-Fix-up-64-bit-compile-warnings.patch => 950-0321-gpu-vc4_firmware_kms-Fix-up-64-bit-compile-warnings.patch} (94%)
 rename target/linux/brcm2708/patches-4.19/{950-0324-input-rpi-ft5406-Clear-build-warning-on-64-bit-build.patch => 950-0322-input-rpi-ft5406-Clear-build-warning-on-64-bit-build.patch} (86%)
 rename target/linux/brcm2708/patches-4.19/{950-0325-dtoverlays-Correct-DT-handling-camera-GPIOs.patch => 950-0323-dtoverlays-Correct-DT-handling-camera-GPIOs.patch} (95%)
 rename target/linux/brcm2708/patches-4.19/{950-0326-media-ov5647-Use-gpiod_set_value_cansleep.patch => 950-0324-media-ov5647-Use-gpiod_set_value_cansleep.patch} (92%)
 rename target/linux/brcm2708/patches-4.19/{950-0327-media-bcm2835-unicam-Power-on-subdev-on-open-release.patch => 950-0325-media-bcm2835-unicam-Power-on-subdev-on-open-release.patch} (96%)
 rename target/linux/brcm2708/patches-4.19/{950-0328-audioinjector-octo-revert-to-dummy-supplies.patch => 950-0326-audioinjector-octo-revert-to-dummy-supplies.patch} (85%)
 rename target/linux/brcm2708/patches-4.19/{950-0329-staging-bcm2835-camera-Correct-ctrl-min-max-step-def.patch => 950-0327-staging-bcm2835-camera-Correct-ctrl-min-max-step-def.patch} (93%)
 rename target/linux/brcm2708/patches-4.19/{950-0330-staging-bcm2835-codec-variable-vb2-may-be-used-unini.patch => 950-0328-staging-bcm2835-codec-variable-vb2-may-be-used-unini.patch} (90%)
 rename target/linux/brcm2708/patches-4.19/{950-0331-staging-bcm2835-codec-Fix-potentially-uninitialised-.patch => 950-0329-staging-bcm2835-codec-Fix-potentially-uninitialised-.patch} (87%)
 rename target/linux/brcm2708/patches-4.19/{950-0332-video-bcm2708_fb-Add-compat_ioctl-support.patch => 950-0330-video-bcm2708_fb-Add-compat_ioctl-support.patch} (97%)
 rename target/linux/brcm2708/patches-4.19/{950-0333-video-bcm2708_fb-Fix-warnings-on-64-bit-builds.patch => 950-0331-video-bcm2708_fb-Fix-warnings-on-64-bit-builds.patch} (91%)
 rename target/linux/brcm2708/patches-4.19/{950-0334-video-bcm2708_fb-Clean-up-coding-style-issues.patch => 950-0332-video-bcm2708_fb-Clean-up-coding-style-issues.patch} (98%)
 rename target/linux/brcm2708/patches-4.19/{950-0335-bcm2835-dma-Add-support-for-per-channel-flags.patch => 950-0333-bcm2835-dma-Add-support-for-per-channel-flags.patch} (93%)
 rename target/linux/brcm2708/patches-4.19/{950-0336-bcm283x-Set-the-DISDEBUG-flag-for-SD-transfers.patch => 950-0334-bcm283x-Set-the-DISDEBUG-flag-for-SD-transfers.patch} (80%)
 rename target/linux/brcm2708/patches-4.19/{950-0337-ASoC-pcm512x-Implement-the-digital_mute-interface.patch => 950-0335-ASoC-pcm512x-Implement-the-digital_mute-interface.patch} (97%)
 rename target/linux/brcm2708/patches-4.19/{950-0338-ASoC-pcm512x-Fix-a-double-unlock-in-pcm512x_digital_.patch => 950-0336-ASoC-pcm512x-Fix-a-double-unlock-in-pcm512x_digital_.patch} (93%)
 rename target/linux/brcm2708/patches-4.19/{950-0339-usb-dwc_otg-Clean-up-build-warnings-on-64bit-kernels.patch => 950-0337-usb-dwc_otg-Clean-up-build-warnings-on-64bit-kernels.patch} (97%)
 rename target/linux/brcm2708/patches-4.19/{950-0340-usb-dwc_otg-Use-dma-allocation-for-mphi-dummy_send-b.patch => 950-0338-usb-dwc_otg-Use-dma-allocation-for-mphi-dummy_send-b.patch} (95%)
 rename target/linux/brcm2708/patches-4.19/{950-0341-staging-vchiq_arm-Set-up-dma-ranges-on-child-devices.patch => 950-0339-staging-vchiq_arm-Set-up-dma-ranges-on-child-devices.patch} (92%)
 rename target/linux/brcm2708/patches-4.19/{950-0342-staging-vc-sm-cma-Correct-DMA-configuration.patch => 950-0340-staging-vc-sm-cma-Correct-DMA-configuration.patch} (91%)
 rename target/linux/brcm2708/patches-4.19/{950-0343-staging-vc-sm-cma-Use-a-void-pointer-as-the-handle-w.patch => 950-0341-staging-vc-sm-cma-Use-a-void-pointer-as-the-handle-w.patch} (96%)
 rename target/linux/brcm2708/patches-4.19/{950-0344-staging-vc-sm-cma-Fix-up-for-64bit-builds.patch => 950-0342-staging-vc-sm-cma-Fix-up-for-64bit-builds.patch} (98%)
 rename target/linux/brcm2708/patches-4.19/{950-0345-configs-Add-Unicam-and-subdevices-to-bcmrpi3_defconf.patch => 950-0343-configs-Add-Unicam-and-subdevices-to-bcmrpi3_defconf.patch} (91%)
 rename target/linux/brcm2708/patches-4.19/{950-0346-configs-Add-VIDEO_BCM2835-to-bcmrpi3_defconfig.patch => 950-0344-configs-Add-VIDEO_BCM2835-to-bcmrpi3_defconfig.patch} (83%)
 rename target/linux/brcm2708/patches-4.19/{950-0347-configs-Add-V4L2-codec-driver-to-bcmrpi3_defconfig.patch => 950-0345-configs-Add-V4L2-codec-driver-to-bcmrpi3_defconfig.patch} (83%)
 rename target/linux/brcm2708/patches-4.19/{950-0348-config-Add-IPVLAN-module-to-bcmrpi3_defconfig.patch => 950-0346-config-Add-IPVLAN-module-to-bcmrpi3_defconfig.patch} (81%)
 rename target/linux/brcm2708/patches-4.19/{950-0349-configs-Enable-the-AD193x-codecs.patch => 950-0347-configs-Enable-the-AD193x-codecs.patch} (94%)
 rename target/linux/brcm2708/patches-4.19/{950-0350-overlays-balenaFin-v1.1.0-carrier-board-update.patch => 950-0348-overlays-balenaFin-v1.1.0-carrier-board-update.patch} (95%)
 rename target/linux/brcm2708/patches-4.19/{950-0351-configs-Add-CONFIG_LEDS_PCA963X-m.patch => 950-0349-configs-Add-CONFIG_LEDS_PCA963X-m.patch} (91%)
 rename target/linux/brcm2708/patches-4.19/{950-0352-Revert-brcmfmac-Mute-expected-startup-errors.patch => 950-0350-Revert-brcmfmac-Mute-expected-startup-errors.patch} (88%)
 rename target/linux/brcm2708/patches-4.19/{950-0353-gpu-vc4-fkms-Update-driver-to-not-use-plane-crtc.patch => 950-0351-gpu-vc4-fkms-Update-driver-to-not-use-plane-crtc.patch} (91%)
 rename target/linux/brcm2708/patches-4.19/{950-0354-drm-vc4-Programming-the-CTM-is-conditional-on-runnin.patch => 950-0352-drm-vc4-Programming-the-CTM-is-conditional-on-runnin.patch} (85%)
 rename target/linux/brcm2708/patches-4.19/{950-0355-staging-mmal_vchiq-Add-in-the-Bayer-encoding-formats.patch => 950-0353-staging-mmal_vchiq-Add-in-the-Bayer-encoding-formats.patch} (94%)
 rename target/linux/brcm2708/patches-4.19/{950-0356-staging-mmal-vchiq-Always-return-the-param-size-from.patch => 950-0354-staging-mmal-vchiq-Always-return-the-param-size-from.patch} (92%)
 rename target/linux/brcm2708/patches-4.19/{950-0357-staging-mmal-vchiq-If-the-VPU-returns-an-error-don-t.patch => 950-0355-staging-mmal-vchiq-If-the-VPU-returns-an-error-don-t.patch} (88%)
 rename target/linux/brcm2708/patches-4.19/{950-0358-staging-bcm2835_codec-Query-supported-formats-from-t.patch => 950-0356-staging-bcm2835_codec-Query-supported-formats-from-t.patch} (99%)
 rename target/linux/brcm2708/patches-4.19/{950-0359-staging-bcm2835_codec-Add-support-for-the-ISP-as-an-.patch => 950-0357-staging-bcm2835_codec-Add-support-for-the-ISP-as-an-.patch} (98%)
 rename target/linux/brcm2708/patches-4.19/{950-0360-staging-bcm2835_codec-Add-an-option-for-ignoring-Bay.patch => 950-0358-staging-bcm2835_codec-Add-an-option-for-ignoring-Bay.patch} (97%)
 rename target/linux/brcm2708/patches-4.19/{950-0361-staging-bcm2835_codec-Fix-handling-of-VB2_MEMORY_DMA.patch => 950-0359-staging-bcm2835_codec-Fix-handling-of-VB2_MEMORY_DMA.patch} (97%)
 rename target/linux/brcm2708/patches-4.19/{950-0362-staging-mmal-vchiq-Update-mmal_parameters.h-with-rec.patch => 950-0360-staging-mmal-vchiq-Update-mmal_parameters.h-with-rec.patch} (93%)
 rename target/linux/brcm2708/patches-4.19/{950-0363-staging-bcm2835_codec-Include-timing-info-in-SPS-hea.patch => 950-0361-staging-bcm2835_codec-Include-timing-info-in-SPS-hea.patch} (92%)
 rename target/linux/brcm2708/patches-4.19/{950-0364-drm-vc4-Don-t-wait-for-vblank-on-fkms-cursor-updates.patch => 950-0362-drm-vc4-Don-t-wait-for-vblank-on-fkms-cursor-updates.patch} (87%)
 rename target/linux/brcm2708/patches-4.19/{950-0365-Fix-for-Pisound-kernel-module-in-Real-Time-kernel-co.patch => 950-0363-Fix-for-Pisound-kernel-module-in-Real-Time-kernel-co.patch} (90%)
 rename target/linux/brcm2708/patches-4.19/{950-0366-config-Add-CONFIG_FB_TFT_SH1106-m.patch => 950-0364-config-Add-CONFIG_FB_TFT_SH1106-m.patch} (94%)
 rename target/linux/brcm2708/patches-4.19/{950-0367-Added-mute-stream-func.patch => 950-0365-Added-mute-stream-func.patch} (97%)
 rename target/linux/brcm2708/patches-4.19/{950-0368-lan78xx-EEE-support-is-now-a-PHY-property.patch => 950-0366-lan78xx-EEE-support-is-now-a-PHY-property.patch} (86%)
 rename target/linux/brcm2708/patches-4.19/{950-0369-video-bcm2708_fb-Try-allocating-on-the-ARM-and-passi.patch => 950-0367-video-bcm2708_fb-Try-allocating-on-the-ARM-and-passi.patch} (97%)
 rename target/linux/brcm2708/patches-4.19/{950-0370-staging-vc_sm_cma-Remove-erroneous-misc_deregister.patch => 950-0368-staging-vc_sm_cma-Remove-erroneous-misc_deregister.patch} (90%)
 rename target/linux/brcm2708/patches-4.19/{950-0371-vcsm-Fix-makefile-include-on-out-of-tree-builds.patch => 950-0369-vcsm-Fix-makefile-include-on-out-of-tree-builds.patch} (90%)
 rename target/linux/brcm2708/patches-4.19/{950-0372-vcsm-Remove-set-but-unused-variable.patch => 950-0370-vcsm-Remove-set-but-unused-variable.patch} (87%)
 rename target/linux/brcm2708/patches-4.19/{950-0373-vcsm-Reduce-scope-of-local-functions.patch => 950-0371-vcsm-Reduce-scope-of-local-functions.patch} (94%)
 rename target/linux/brcm2708/patches-4.19/{950-0374-staging-bcm2835-codec-NULL-component-handle-on-queue.patch => 950-0372-staging-bcm2835-codec-NULL-component-handle-on-queue.patch} (93%)
 rename target/linux/brcm2708/patches-4.19/{950-0375-staging-vc-sm-cma-Remove-the-debugfs-directory-on-re.patch => 950-0373-staging-vc-sm-cma-Remove-the-debugfs-directory-on-re.patch} (86%)
 rename target/linux/brcm2708/patches-4.19/{950-0376-staging-vc-sm-cma-Use-devm_-allocs-for-sm_state.patch => 950-0374-staging-vc-sm-cma-Use-devm_-allocs-for-sm_state.patch} (93%)
 rename target/linux/brcm2708/patches-4.19/{950-0377-staging-vc-sm-cma-Don-t-fail-if-debugfs-calls-fail.patch => 950-0375-staging-vc-sm-cma-Don-t-fail-if-debugfs-calls-fail.patch} (90%)
 rename target/linux/brcm2708/patches-4.19/{950-0378-staging-vc-sm-cma-Ensure-mutex-and-idr-are-destroyed.patch => 950-0376-staging-vc-sm-cma-Ensure-mutex-and-idr-are-destroyed.patch} (86%)
 rename target/linux/brcm2708/patches-4.19/{950-0379-staging-bcm2835_codec-Clean-up-logging-on-unloading-.patch => 950-0377-staging-bcm2835_codec-Clean-up-logging-on-unloading-.patch} (91%)
 rename target/linux/brcm2708/patches-4.19/{950-0380-configs-Enable-MT76-USB-wifi.patch => 950-0378-configs-Enable-MT76-USB-wifi.patch} (90%)
 rename target/linux/brcm2708/patches-4.19/{950-0381-bcm2835-sdhost-Allow-for-sg-entries-that-cross-pages.patch => 950-0379-bcm2835-sdhost-Allow-for-sg-entries-that-cross-pages.patch} (88%)
 rename target/linux/brcm2708/patches-4.19/{950-0382-overlays-sdio-Added-4-bit-support-on-GPIOs-34-39.-29.patch => 950-0380-overlays-sdio-Added-4-bit-support-on-GPIOs-34-39.-29.patch} (90%)
 rename target/linux/brcm2708/patches-4.19/{950-0383-overlays-Fix-multiple-instantiation-of-sc16is7xx.patch => 950-0381-overlays-Fix-multiple-instantiation-of-sc16is7xx.patch} (94%)
 rename target/linux/brcm2708/patches-4.19/{950-0384-configs-Re-enable-CONFIG_NETFILTER_XT_MATCH_SOCKET.patch => 950-0382-configs-Re-enable-CONFIG_NETFILTER_XT_MATCH_SOCKET.patch} (92%)
 rename target/linux/brcm2708/patches-4.19/{950-0385-bcm2835-mmc-Fix-DMA-channel-leak.patch => 950-0383-bcm2835-mmc-Fix-DMA-channel-leak.patch} (90%)
 rename target/linux/brcm2708/patches-4.19/{950-0386-bcm2835-mmc-Fix-struct-mmc_host-leak-on-probe.patch => 950-0384-bcm2835-mmc-Fix-struct-mmc_host-leak-on-probe.patch} (86%)
 rename target/linux/brcm2708/patches-4.19/{950-0387-bcm2835-mmc-Fix-duplicate-free_irq-on-remove.patch => 950-0385-bcm2835-mmc-Fix-duplicate-free_irq-on-remove.patch} (91%)
 rename target/linux/brcm2708/patches-4.19/{950-0388-bcm2835-mmc-Handle-mmc_add_host-errors.patch => 950-0386-bcm2835-mmc-Handle-mmc_add_host-errors.patch} (86%)
 rename target/linux/brcm2708/patches-4.19/{950-0389-bcm2835-mmc-Deduplicate-reset-of-driver-data-on-remo.patch => 950-0387-bcm2835-mmc-Deduplicate-reset-of-driver-data-on-remo.patch} (85%)
 rename target/linux/brcm2708/patches-4.19/{950-0390-configs-Add-CONFIG_BATTERY_MAX17040.patch => 950-0388-configs-Add-CONFIG_BATTERY_MAX17040.patch} (90%)
 rename target/linux/brcm2708/patches-4.19/{950-0391-overlays-Add-max17040-support-to-i2c-sensor.patch => 950-0389-overlays-Add-max17040-support-to-i2c-sensor.patch} (92%)
 rename target/linux/brcm2708/patches-4.19/{950-0392-defconfigs-disable-memory-and-IO-cgroups-2908.patch => 950-0390-defconfigs-disable-memory-and-IO-cgroups-2908.patch} (94%)
 rename target/linux/brcm2708/patches-4.19/{950-0393-media-bcm2835-unicam-Add-support-for-enum-framesizes.patch => 950-0391-media-bcm2835-unicam-Add-support-for-enum-framesizes.patch} (97%)
 rename target/linux/brcm2708/patches-4.19/{950-0394-staging-bcm2835-codec-Refactor-default-resolution-co.patch => 950-0392-staging-bcm2835-codec-Refactor-default-resolution-co.patch} (97%)
 rename target/linux/brcm2708/patches-4.19/{950-0395-nvmem-add-type-attribute.patch => 950-0393-nvmem-add-type-attribute.patch} (97%)
 rename target/linux/brcm2708/patches-4.19/{950-0396-rtc-rv3028-add-new-driver.patch => 950-0394-rtc-rv3028-add-new-driver.patch} (99%)
 rename target/linux/brcm2708/patches-4.19/{950-0397-configs-Add-RTC_DRV_RV3028-m.patch => 950-0395-configs-Add-RTC_DRV_RV3028-m.patch} (91%)
 rename target/linux/brcm2708/patches-4.19/{950-0398-overlays-Add-rv3028-to-i2c-rtc.patch => 950-0396-overlays-Add-rv3028-to-i2c-rtc.patch} (94%)
 rename target/linux/brcm2708/patches-4.19/{950-0399-ASoC-tlv320aic32x4-SND_SOC_DAPM_MICBIAS-is-deprecate.patch => 950-0397-ASoC-tlv320aic32x4-SND_SOC_DAPM_MICBIAS-is-deprecate.patch} (94%)
 rename target/linux/brcm2708/patches-4.19/{950-0400-ASoC-tlv320aic32x4-Break-out-clock-setting-into-sepa.patch => 950-0398-ASoC-tlv320aic32x4-Break-out-clock-setting-into-sepa.patch} (94%)
 rename target/linux/brcm2708/patches-4.19/{950-0401-ASoC-tlv320aic32x4-Properly-Set-Processing-Blocks.patch => 950-0399-ASoC-tlv320aic32x4-Properly-Set-Processing-Blocks.patch} (97%)
 rename target/linux/brcm2708/patches-4.19/{950-0402-ASoC-tlv320aic32x4-Model-PLL-in-CCF.patch => 950-0400-ASoC-tlv320aic32x4-Model-PLL-in-CCF.patch} (99%)
 rename target/linux/brcm2708/patches-4.19/{950-0403-ASoC-tlv320aic32x4-Model-CODEC_CLKIN-in-CCF.patch => 950-0401-ASoC-tlv320aic32x4-Model-CODEC_CLKIN-in-CCF.patch} (96%)
 rename target/linux/brcm2708/patches-4.19/{950-0404-ASoC-tlv320aic32x4-Model-DAC-ADC-dividers-in-CCF.patch => 950-0402-ASoC-tlv320aic32x4-Model-DAC-ADC-dividers-in-CCF.patch} (98%)
 rename target/linux/brcm2708/patches-4.19/{950-0405-ASoC-tlv320aic32x4-Model-BDIV-divider-in-CCF.patch => 950-0403-ASoC-tlv320aic32x4-Model-BDIV-divider-in-CCF.patch} (98%)
 rename target/linux/brcm2708/patches-4.19/{950-0406-ASoC-tlv320aic32x4-Control-clock-gating-with-CCF.patch => 950-0404-ASoC-tlv320aic32x4-Control-clock-gating-with-CCF.patch} (96%)
 rename target/linux/brcm2708/patches-4.19/{950-0407-ASoC-tlv320aic32x4-Move-aosr-and-dosr-setting-to-sep.patch => 950-0405-ASoC-tlv320aic32x4-Move-aosr-and-dosr-setting-to-sep.patch} (93%)
 rename target/linux/brcm2708/patches-4.19/{950-0408-ASoC-tlv320aic32x4-Dynamically-Determine-Clocking.patch => 950-0406-ASoC-tlv320aic32x4-Dynamically-Determine-Clocking.patch} (98%)
 rename target/linux/brcm2708/patches-4.19/{950-0409-ASoC-tlv320aic32x4-Restructure-set_dai_sysclk.patch => 950-0407-ASoC-tlv320aic32x4-Restructure-set_dai_sysclk.patch} (91%)
 rename target/linux/brcm2708/patches-4.19/{950-0410-ASoC-tlv320aic32x4-Remove-mclk-references.patch => 950-0408-ASoC-tlv320aic32x4-Remove-mclk-references.patch} (89%)
 rename target/linux/brcm2708/patches-4.19/{950-0411-ASoC-tlv320aic32x4-Allow-192000-Sample-Rate.patch => 950-0409-ASoC-tlv320aic32x4-Allow-192000-Sample-Rate.patch} (87%)
 rename target/linux/brcm2708/patches-4.19/{950-0412-ASoC-tlv320aic32x4-Only-enable-with-common-clock.patch => 950-0410-ASoC-tlv320aic32x4-Only-enable-with-common-clock.patch} (91%)
 rename target/linux/brcm2708/patches-4.19/{950-0413-Audiophonics-I-Sabre-9038Q2M-DAC-driver.patch => 950-0411-Audiophonics-I-Sabre-9038Q2M-DAC-driver.patch} (99%)
 rename target/linux/brcm2708/patches-4.19/{950-0414-ASoC-tlv320aic32x4-Change-author-s-name.patch => 950-0412-ASoC-tlv320aic32x4-Change-author-s-name.patch} (93%)
 rename target/linux/brcm2708/patches-4.19/{950-0415-ASoC-tlv320aic32x4-Update-copyright-and-use-SPDX-ide.patch => 950-0413-ASoC-tlv320aic32x4-Update-copyright-and-use-SPDX-ide.patch} (94%)
 rename target/linux/brcm2708/patches-4.19/{950-0416-ASoC-tlv320aic32x4-Add-Switch-for-Setting-Common-Mod.patch => 950-0414-ASoC-tlv320aic32x4-Add-Switch-for-Setting-Common-Mod.patch} (91%)
 rename target/linux/brcm2708/patches-4.19/{950-0417-ASoC-tlv320aic32x4-Add-Playback-PowerTune-Controls.patch => 950-0415-ASoC-tlv320aic32x4-Add-Playback-PowerTune-Controls.patch} (93%)
 rename target/linux/brcm2708/patches-4.19/{950-0418-dtoverlays-Add-Support-for-the-UDRC-DRAWS.patch => 950-0416-dtoverlays-Add-Support-for-the-UDRC-DRAWS.patch} (99%)
 rename target/linux/brcm2708/patches-4.19/{950-0419-dwc_otg-only-do_split-when-we-actually-need-to-do-a-.patch => 950-0417-dwc_otg-only-do_split-when-we-actually-need-to-do-a-.patch} (93%)
 rename target/linux/brcm2708/patches-4.19/{950-0420-Input-ili210x-fetch-touchscreen-geometry-from-DT.patch => 950-0418-Input-ili210x-fetch-touchscreen-geometry-from-DT.patch} (99%)
 rename target/linux/brcm2708/patches-4.19/{950-0421-Input-ili210x-add-DT-binding-document.patch => 950-0419-Input-ili210x-add-DT-binding-document.patch} (90%)
 rename target/linux/brcm2708/patches-4.19/{950-0422-configs-Add-TOUCHSCREEN_ILI210X-m.patch => 950-0420-configs-Add-TOUCHSCREEN_ILI210X-m.patch} (91%)
 rename target/linux/brcm2708/patches-4.19/{950-0423-BCM2708-Add-core-Device-Tree-support-ilitek251x.patch => 950-0421-BCM2708-Add-core-Device-Tree-support-ilitek251x.patch} (95%)
 rename target/linux/brcm2708/patches-4.19/{950-0424-dwc_otg-fix-locking-around-dequeueing-and-killing-UR.patch => 950-0422-dwc_otg-fix-locking-around-dequeueing-and-killing-UR.patch} (95%)
 rename target/linux/brcm2708/patches-4.19/{950-0425-rtc-rv3028-Add-backup-switchover-mode-support.patch => 950-0423-rtc-rv3028-Add-backup-switchover-mode-support.patch} (90%)
 rename target/linux/brcm2708/patches-4.19/{950-0426-dt-bindings-rv3028-backup-switchover-support.patch => 950-0424-dt-bindings-rv3028-backup-switchover-support.patch} (86%)
 rename target/linux/brcm2708/patches-4.19/{950-0427-overlays-Add-rv3028-backup-switchover-support-to-i2c.patch => 950-0425-overlays-Add-rv3028-backup-switchover-support-to-i2c.patch} (90%)
 rename target/linux/brcm2708/patches-4.19/{950-0428-Maxim-MAX98357A-I2S-DAC-overlay-2935.patch => 950-0426-Maxim-MAX98357A-I2S-DAC-overlay-2935.patch} (96%)
 rename target/linux/brcm2708/patches-4.19/{950-0429-sound-Fixes-for-audioinjector-octo-under-4.19.patch => 950-0427-sound-Fixes-for-audioinjector-octo-under-4.19.patch} (96%)
 rename target/linux/brcm2708/patches-4.19/{950-0430-Revert-cgroup-Disable-cgroup-memory-by-default.patch => 950-0428-Revert-cgroup-Disable-cgroup-memory-by-default.patch} (92%)
 rename target/linux/brcm2708/patches-4.19/{950-0431-Revert-defconfigs-disable-memory-and-IO-cgroups-2908.patch => 950-0429-Revert-defconfigs-disable-memory-and-IO-cgroups-2908.patch} (94%)
 rename target/linux/brcm2708/patches-4.19/{950-0432-overlays-Add-PiGlow-overlay.patch => 950-0430-overlays-Add-PiGlow-overlay.patch} (96%)
 rename target/linux/brcm2708/patches-4.19/{950-0433-configs-enable-LED-driver-for-PiGlow.patch => 950-0431-configs-enable-LED-driver-for-PiGlow.patch} (92%)
 rename target/linux/brcm2708/patches-4.19/{950-0434-Revert-bcm2835-interpolate-audio-delay.patch => 950-0432-Revert-bcm2835-interpolate-audio-delay.patch} (95%)
 rename target/linux/brcm2708/patches-4.19/{950-0435-Revert-staging-bcm2835-audio-Enable-compile-test.patch => 950-0433-Revert-staging-bcm2835-audio-Enable-compile-test.patch} (84%)
 rename target/linux/brcm2708/patches-4.19/{950-0436-Revert-staging-bcm2835-audio-use-module_platform_dri.patch => 950-0434-Revert-staging-bcm2835-audio-use-module_platform_dri.patch} (90%)
 rename target/linux/brcm2708/patches-4.19/{950-0437-staging-bcm2835-audio-Clean-up-mutex-locks.patch => 950-0435-staging-bcm2835-audio-Clean-up-mutex-locks.patch} (98%)
 rename target/linux/brcm2708/patches-4.19/{950-0438-staging-bcm2835-audio-Remove-redundant-spdif-stream-.patch => 950-0436-staging-bcm2835-audio-Remove-redundant-spdif-stream-.patch} (95%)
 rename target/linux/brcm2708/patches-4.19/{950-0439-staging-bcm2835-audio-Clean-up-include-files-in-bcm2.patch => 950-0437-staging-bcm2835-audio-Clean-up-include-files-in-bcm2.patch} (90%)
 rename target/linux/brcm2708/patches-4.19/{950-0440-staging-bcm2835-audio-Remove-redundant-substream-mas.patch => 950-0438-staging-bcm2835-audio-Remove-redundant-substream-mas.patch} (96%)
 rename target/linux/brcm2708/patches-4.19/{950-0441-staging-bcm2835-audio-Fix-mute-controls-volume-handl.patch => 950-0439-staging-bcm2835-audio-Fix-mute-controls-volume-handl.patch} (98%)
 rename target/linux/brcm2708/patches-4.19/{950-0442-staging-bcm2835-audio-Remove-redundant-function-call.patch => 950-0440-staging-bcm2835-audio-Remove-redundant-function-call.patch} (96%)
 rename target/linux/brcm2708/patches-4.19/{950-0443-staging-bcm2835-audio-Remove-superfluous-open-flag.patch => 950-0441-staging-bcm2835-audio-Remove-superfluous-open-flag.patch} (94%)
 rename target/linux/brcm2708/patches-4.19/{950-0444-staging-bcm2835-audio-Drop-useless-running-flag-and-.patch => 950-0442-staging-bcm2835-audio-Drop-useless-running-flag-and-.patch} (96%)
 rename target/linux/brcm2708/patches-4.19/{950-0445-staging-bcm2835-audio-Fix-incorrect-draining-handlin.patch => 950-0443-staging-bcm2835-audio-Fix-incorrect-draining-handlin.patch} (94%)
 rename target/linux/brcm2708/patches-4.19/{950-0446-staging-bcm2835-audio-Kill-unused-spinlock.patch => 950-0444-staging-bcm2835-audio-Kill-unused-spinlock.patch} (90%)
 rename target/linux/brcm2708/patches-4.19/{950-0447-staging-bcm2835-audio-Use-PCM-runtime-values-instead.patch => 950-0445-staging-bcm2835-audio-Use-PCM-runtime-values-instead.patch} (94%)
 rename target/linux/brcm2708/patches-4.19/{950-0448-staging-bcm2835-audio-Drop-unnecessary-pcm-indirect-.patch => 950-0446-staging-bcm2835-audio-Drop-unnecessary-pcm-indirect-.patch} (89%)
 rename target/linux/brcm2708/patches-4.19/{950-0449-staging-bcm2835-audio-Drop-useless-NULL-check.patch => 950-0447-staging-bcm2835-audio-Drop-useless-NULL-check.patch} (88%)
 rename target/linux/brcm2708/patches-4.19/{950-0450-staging-bcm2835-audio-Propagate-parameter-setup-erro.patch => 950-0448-staging-bcm2835-audio-Propagate-parameter-setup-erro.patch} (90%)
 rename target/linux/brcm2708/patches-4.19/{950-0451-staging-bcm2835-audio-Drop-debug-messages-in-bcm2835.patch => 950-0449-staging-bcm2835-audio-Drop-debug-messages-in-bcm2835.patch} (97%)
 rename target/linux/brcm2708/patches-4.19/{950-0452-staging-bcm2835-audio-Drop-superfluous-mutex-lock-du.patch => 950-0450-staging-bcm2835-audio-Drop-superfluous-mutex-lock-du.patch} (92%)
 rename target/linux/brcm2708/patches-4.19/{950-0453-staging-bcm2835-audio-Add-10ms-period-constraint.patch => 950-0451-staging-bcm2835-audio-Add-10ms-period-constraint.patch} (89%)
 rename target/linux/brcm2708/patches-4.19/{950-0454-staging-bcm2835-audio-Make-single-vchi-handle.patch => 950-0452-staging-bcm2835-audio-Make-single-vchi-handle.patch} (99%)
 rename target/linux/brcm2708/patches-4.19/{950-0455-staging-bcm2835-audio-Code-refactoring-of-vchiq-acce.patch => 950-0453-staging-bcm2835-audio-Code-refactoring-of-vchiq-acce.patch} (99%)
 rename target/linux/brcm2708/patches-4.19/{950-0456-staging-bcm2835-audio-Operate-non-atomic-PCM-ops.patch => 950-0454-staging-bcm2835-audio-Operate-non-atomic-PCM-ops.patch} (99%)
 rename target/linux/brcm2708/patches-4.19/{950-0457-staging-bcm2835-audio-Use-card-private_data.patch => 950-0455-staging-bcm2835-audio-Use-card-private_data.patch} (96%)
 rename target/linux/brcm2708/patches-4.19/{950-0458-staging-bcm2835-audio-Use-standard-error-print-helpe.patch => 950-0456-staging-bcm2835-audio-Use-standard-error-print-helpe.patch} (98%)
 rename target/linux/brcm2708/patches-4.19/{950-0459-staging-bcm2835-audio-Remove-unnecessary-header-file.patch => 950-0457-staging-bcm2835-audio-Remove-unnecessary-header-file.patch} (94%)
 rename target/linux/brcm2708/patches-4.19/{950-0460-staging-bcm2835-audio-Move-module-parameter-descript.patch => 950-0458-staging-bcm2835-audio-Move-module-parameter-descript.patch} (90%)
 rename target/linux/brcm2708/patches-4.19/{950-0461-staging-bcm2835-audio-Use-coherent-device-buffers.patch => 950-0459-staging-bcm2835-audio-Use-coherent-device-buffers.patch} (94%)
 rename target/linux/brcm2708/patches-4.19/{950-0462-staging-bcm2835-audio-Set-SNDRV_PCM_INFO_SYNC_APPLPT.patch => 950-0460-staging-bcm2835-audio-Set-SNDRV_PCM_INFO_SYNC_APPLPT.patch} (93%)
 rename target/linux/brcm2708/patches-4.19/{950-0463-staging-bcm2835-audio-Simplify-PCM-creation-helpers.patch => 950-0461-staging-bcm2835-audio-Simplify-PCM-creation-helpers.patch} (97%)
 rename target/linux/brcm2708/patches-4.19/{950-0464-staging-bcm2835-audio-Simplify-kctl-creation-helpers.patch => 950-0462-staging-bcm2835-audio-Simplify-kctl-creation-helpers.patch} (97%)
 rename target/linux/brcm2708/patches-4.19/{950-0465-staging-bcm2835-audio-Simplify-card-object-managemen.patch => 950-0463-staging-bcm2835-audio-Simplify-card-object-managemen.patch} (97%)
 rename target/linux/brcm2708/patches-4.19/{950-0466-staging-bcm2835-audio-unify-FOURCC-command-definitio.patch => 950-0464-staging-bcm2835-audio-unify-FOURCC-command-definitio.patch} (95%)
 rename target/linux/brcm2708/patches-4.19/{950-0467-staging-bcm2835-audio-don-t-initialize-memory-twice.patch => 950-0465-staging-bcm2835-audio-don-t-initialize-memory-twice.patch} (88%)
 rename target/linux/brcm2708/patches-4.19/{950-0468-staging-bcm2835-audio-reorder-variable-declarations-.patch => 950-0466-staging-bcm2835-audio-reorder-variable-declarations-.patch} (96%)
 rename target/linux/brcm2708/patches-4.19/{950-0469-staging-bcm2835-audio-use-anonymous-union-in-struct-.patch => 950-0467-staging-bcm2835-audio-use-anonymous-union-in-struct-.patch} (96%)
 rename target/linux/brcm2708/patches-4.19/{950-0470-staging-bcm2835-audio-more-generic-probe-function-na.patch => 950-0468-staging-bcm2835-audio-more-generic-probe-function-na.patch} (91%)
 rename target/linux/brcm2708/patches-4.19/{950-0471-staging-bcm2835-audio-rename-platform_driver-structu.patch => 950-0469-staging-bcm2835-audio-rename-platform_driver-structu.patch} (92%)
 rename target/linux/brcm2708/patches-4.19/{950-0472-staging-bcm2835-audio-update-TODO.patch => 950-0470-staging-bcm2835-audio-update-TODO.patch} (94%)
 rename target/linux/brcm2708/patches-4.19/{950-0473-staging-bcm2835-audio-interpolate-audio-delay.patch => 950-0471-staging-bcm2835-audio-interpolate-audio-delay.patch} (96%)
 rename target/linux/brcm2708/patches-4.19/{950-0474-staging-bcm2835-audio-Enable-compile-test.patch => 950-0472-staging-bcm2835-audio-Enable-compile-test.patch} (87%)
 rename target/linux/brcm2708/patches-4.19/{950-0475-staging-bcm2835-audio-use-module_platform_driver-mac.patch => 950-0473-staging-bcm2835-audio-use-module_platform_driver-mac.patch} (91%)
 rename target/linux/brcm2708/patches-4.19/{950-0476-staging-bcm2835-audio-Drop-DT-dependency.patch => 950-0474-staging-bcm2835-audio-Drop-DT-dependency.patch} (96%)
 rename target/linux/brcm2708/patches-4.19/{950-0477-staging-bcm2835-audio-double-free-in-init-error-path.patch => 950-0475-staging-bcm2835-audio-double-free-in-init-error-path.patch} (88%)
 rename target/linux/brcm2708/patches-4.19/{950-0478-dts-Increase-default-coherent-pool-size.patch => 950-0476-dts-Increase-default-coherent-pool-size.patch} (84%)
 rename target/linux/brcm2708/patches-4.19/{950-0479-Revert-staging-bcm2835-audio-Drop-DT-dependency.patch => 950-0477-Revert-staging-bcm2835-audio-Drop-DT-dependency.patch} (95%)
 rename target/linux/brcm2708/patches-4.19/{950-0480-configs-Enable-netdev-LED-trigger.patch => 950-0478-configs-Enable-netdev-LED-trigger.patch} (91%)
 rename target/linux/brcm2708/patches-4.19/{950-0481-smsc95xx-dynamically-fix-up-TX-buffer-alignment-with.patch => 950-0479-smsc95xx-dynamically-fix-up-TX-buffer-alignment-with.patch} (94%)
 rename target/linux/brcm2708/patches-4.19/{950-0482-lan78xx-use-default-alignment-for-rx-buffers.patch => 950-0480-lan78xx-use-default-alignment-for-rx-buffers.patch} (83%)
 rename target/linux/brcm2708/patches-4.19/{950-0483-staging-bcm2835-codec-Correct-port-width-calc-for-tr.patch => 950-0481-staging-bcm2835-codec-Correct-port-width-calc-for-tr.patch} (90%)
 rename target/linux/brcm2708/patches-4.19/{950-0484-staging-bcm2835-codec-Remove-height-padding-for-ISP-.patch => 950-0482-staging-bcm2835-codec-Remove-height-padding-for-ISP-.patch} (94%)
 rename target/linux/brcm2708/patches-4.19/{950-0485-staging-mmal-vchiq-Free-the-event-context-for-contro.patch => 950-0483-staging-mmal-vchiq-Free-the-event-context-for-contro.patch} (86%)
 rename target/linux/brcm2708/patches-4.19/{950-0486-BCM270X_DT-Also-set-coherent_pool-1M-for-BT-Pis.patch => 950-0484-BCM270X_DT-Also-set-coherent_pool-1M-for-BT-Pis.patch} (90%)
 rename target/linux/brcm2708/patches-4.19/{950-0487-configs-Enable-ICS-43432-I2S-microphone-module.patch => 950-0485-configs-Enable-ICS-43432-I2S-microphone-module.patch} (90%)
 rename target/linux/brcm2708/patches-4.19/{950-0488-arm-dts-overlays-rpi-sense-add-upstream-humidity-com.patch => 950-0486-arm-dts-overlays-rpi-sense-add-upstream-humidity-com.patch} (85%)
 rename target/linux/brcm2708/patches-4.19/{950-0489-staging-mmal-vchiq-Fix-memory-leak-in-error-path.patch => 950-0487-staging-mmal-vchiq-Fix-memory-leak-in-error-path.patch} (94%)
 rename target/linux/brcm2708/patches-4.19/{950-0490-staging-vchiq-mmal-Fix-memory-leak-of-vchiq-instance.patch => 950-0488-staging-vchiq-mmal-Fix-memory-leak-of-vchiq-instance.patch} (93%)
 rename target/linux/brcm2708/patches-4.19/{950-0491-Revert-video-bcm2708_fb-Try-allocating-on-the-ARM-an.patch => 950-0489-Revert-video-bcm2708_fb-Try-allocating-on-the-ARM-an.patch} (97%)
 rename target/linux/brcm2708/patches-4.19/{950-0492-Added-IQaudIO-Pi-Codec-board-support-2969.patch => 950-0490-Added-IQaudIO-Pi-Codec-board-support-2969.patch} (98%)
 rename target/linux/brcm2708/patches-4.19/{950-0493-Revert-smsc95xx-dynamically-fix-up-TX-buffer-alignme.patch => 950-0491-Revert-smsc95xx-dynamically-fix-up-TX-buffer-alignme.patch} (94%)
 rename target/linux/brcm2708/patches-4.19/{950-0494-configs-Enable-PIDs-cgroup.patch => 950-0492-configs-Enable-PIDs-cgroup.patch} (89%)
 rename target/linux/brcm2708/patches-4.19/{950-0495-w1-ds2408-reset-on-output_write-retry-with-readback.patch => 950-0493-w1-ds2408-reset-on-output_write-retry-with-readback.patch} (97%)
 rename target/linux/brcm2708/patches-4.19/{950-0496-w1-ds2482-cosmetic-fixes-after-54865314f5a1.patch => 950-0494-w1-ds2482-cosmetic-fixes-after-54865314f5a1.patch} (96%)
 rename target/linux/brcm2708/patches-4.19/{950-0497-sound-pcm512x-codec-Adding-352.8kHz-samplerate-suppo.patch => 950-0495-sound-pcm512x-codec-Adding-352.8kHz-samplerate-suppo.patch} (82%)
 rename target/linux/brcm2708/patches-4.19/{950-0498-ASoC-decommissioning-driver-for-3Dlab-Nano-soundcard.patch => 950-0496-ASoC-decommissioning-driver-for-3Dlab-Nano-soundcard.patch} (99%)
 rename target/linux/brcm2708/patches-4.19/{950-0499-.gitignore-Add-.dtbo-explicitly.patch => 950-0497-.gitignore-Add-.dtbo-explicitly.patch} (73%)
 rename target/linux/brcm2708/patches-4.19/{950-0500-Bluetooth-Check-key-sizes-only-when-Secure-Simple-Pa.patch => 950-0498-Bluetooth-Check-key-sizes-only-when-Secure-Simple-Pa.patch} (90%)
 rename target/linux/brcm2708/patches-4.19/{950-0501-usb-dwc_otg-Clean-up-interrupt-claiming-code.patch => 950-0499-usb-dwc_otg-Clean-up-interrupt-claiming-code.patch} (97%)
 rename target/linux/brcm2708/patches-4.19/{950-0502-overlays-Delete-the-deprecated-sdio-1bit-overlay.patch => 950-0500-overlays-Delete-the-deprecated-sdio-1bit-overlay.patch} (94%)
 rename target/linux/brcm2708/patches-4.19/{950-0503-overlays-Remove-upstream-aux-interrupt-overlay.patch => 950-0501-overlays-Remove-upstream-aux-interrupt-overlay.patch} (95%)
 rename target/linux/brcm2708/patches-4.19/{950-0504-overlays-Standardise-on-compatible-brcm-bcm2835.patch => 950-0502-overlays-Standardise-on-compatible-brcm-bcm2835.patch} (99%)
 rename target/linux/brcm2708/patches-4.19/{950-0505-vc4-Remove-interrupt-and-DMA-trampling.patch => 950-0503-vc4-Remove-interrupt-and-DMA-trampling.patch} (94%)
 rename target/linux/brcm2708/patches-4.19/{950-0506-BCM270X_DT-Add-non-removable-clone-of-mmc-node.patch => 950-0504-BCM270X_DT-Add-non-removable-clone-of-mmc-node.patch} (97%)
 rename target/linux/brcm2708/patches-4.19/{950-0507-BCM270X_DT-usb-Refactor-DTS-and-overlays.patch => 950-0505-BCM270X_DT-usb-Refactor-DTS-and-overlays.patch} (93%)
 rename target/linux/brcm2708/patches-4.19/{950-0508-overlays-Update-upstream-overlay.patch => 950-0506-overlays-Update-upstream-overlay.patch} (95%)
 rename target/linux/brcm2708/patches-4.19/{950-0509-w1-ds2408-Fix-typo-after-49695ac46861-reset-on-outpu.patch => 950-0507-w1-ds2408-Fix-typo-after-49695ac46861-reset-on-outpu.patch} (88%)
 rename target/linux/brcm2708/patches-4.19/{950-0510-BCM270X_DT-Rename-Pi-Zero-W-DT-files.patch => 950-0508-BCM270X_DT-Rename-Pi-Zero-W-DT-files.patch} (98%)
 rename target/linux/brcm2708/patches-4.19/{950-0511-BCM270X_DT-Create-bcm2708-rpi-zero.dts.patch => 950-0509-BCM270X_DT-Create-bcm2708-rpi-zero.dts.patch} (95%)
 rename target/linux/brcm2708/patches-4.19/{950-0512-overlays-Fix-mmc-related-overlays-after-refactor.patch => 950-0510-overlays-Fix-mmc-related-overlays-after-refactor.patch} (93%)
 rename target/linux/brcm2708/patches-4.19/{950-0513-config-Add-NF_TABLES-support.patch => 950-0511-config-Add-NF_TABLES-support.patch} (97%)
 rename target/linux/brcm2708/patches-4.19/{950-0514-Fixed-48k-timing-issue.patch => 950-0512-Fixed-48k-timing-issue.patch} (96%)
 rename target/linux/brcm2708/patches-4.19/{950-0515-staging-bcm2835-codec-Convert-V4L2-nsec-timestamps-t.patch => 950-0513-staging-bcm2835-codec-Convert-V4L2-nsec-timestamps-t.patch} (92%)
 rename target/linux/brcm2708/patches-4.19/{950-0516-staging-bcm2835-codec-Add-support-for-setting-S_PARM.patch => 950-0514-staging-bcm2835-codec-Add-support-for-setting-S_PARM.patch} (96%)
 rename target/linux/brcm2708/patches-4.19/{950-0517-w1-w1-gpio-Make-GPIO-an-output-for-strong-pullup.patch => 950-0515-w1-w1-gpio-Make-GPIO-an-output-for-strong-pullup.patch} (87%)
 rename target/linux/brcm2708/patches-4.19/{950-0518-overlays-Update-w1-gpio-and-w1-gpio-pullup.patch => 950-0516-overlays-Update-w1-gpio-and-w1-gpio-pullup.patch} (95%)
 rename target/linux/brcm2708/patches-4.19/{950-0519-bcm2835-sdhost-Fix-DMA-channel-leak-on-error-remove.patch => 950-0517-bcm2835-sdhost-Fix-DMA-channel-leak-on-error-remove.patch} (86%)
 rename target/linux/brcm2708/patches-4.19/{950-0520-i2c-bcm2835-Model-Divider-in-CCF.patch => 950-0518-i2c-bcm2835-Model-Divider-in-CCF.patch} (98%)
 rename target/linux/brcm2708/patches-4.19/{950-0521-staging-vc04_services-Use-correct-cache-line-size.patch => 950-0519-staging-vc04_services-Use-correct-cache-line-size.patch} (97%)
 rename target/linux/brcm2708/patches-4.19/{950-0522-tty-amba-pl011-allow-shared-interrupt.patch => 950-0520-tty-amba-pl011-allow-shared-interrupt.patch} (87%)
 rename target/linux/brcm2708/patches-4.19/{950-0523-ARM-bcm283x-Reduce-register-ranges-for-UART-SPI-and-.patch => 950-0521-ARM-bcm283x-Reduce-register-ranges-for-UART-SPI-and-.patch} (90%)
 rename target/linux/brcm2708/patches-4.19/{950-0524-ARM-bcm283x-Extend-the-WDT-DT-node-out-to-cover-the-.patch => 950-0522-ARM-bcm283x-Extend-the-WDT-DT-node-out-to-cover-the-.patch} (92%)
 rename target/linux/brcm2708/patches-4.19/{950-0525-ARM-dts-Add-label-to-bcm2835-RNG.patch => 950-0523-ARM-dts-Add-label-to-bcm2835-RNG.patch} (78%)
 rename target/linux/brcm2708/patches-4.19/{950-0526-dts-Use-fb-rather-than-leds-for-dpi-overlay.patch => 950-0524-dts-Use-fb-rather-than-leds-for-dpi-overlay.patch} (86%)
 rename target/linux/brcm2708/patches-4.19/{950-0527-BCM270X_DT-Minor-tidy-up.patch => 950-0525-BCM270X_DT-Minor-tidy-up.patch} (94%)
 rename target/linux/brcm2708/patches-4.19/{950-0528-arm-bcm2835-Fix-FIQ-early-ioremap.patch => 950-0526-arm-bcm2835-Fix-FIQ-early-ioremap.patch} (95%)
 rename target/linux/brcm2708/patches-4.19/{950-0529-Fix-copy_from_user-if-BCM2835_FAST_MEMCPY-n.patch => 950-0527-Fix-copy_from_user-if-BCM2835_FAST_MEMCPY-n.patch} (90%)
 rename target/linux/brcm2708/patches-4.19/{950-0530-PCI-brcmstb-Add-Broadcom-STB-PCIe-host-controller-dr.patch => 950-0528-PCI-brcmstb-Add-Broadcom-STB-PCIe-host-controller-dr.patch} (99%)
 rename target/linux/brcm2708/patches-4.19/{950-0531-PCI-brcmstb-Add-dma-range-mapping-for-inbound-traffi.patch => 950-0529-PCI-brcmstb-Add-dma-range-mapping-for-inbound-traffi.patch} (99%)
 rename target/linux/brcm2708/patches-4.19/{950-0532-PCI-brcmstb-Add-MSI-capability.patch => 950-0530-PCI-brcmstb-Add-MSI-capability.patch} (99%)
 rename target/linux/brcm2708/patches-4.19/{950-0533-dt-bindings-pci-Add-DT-docs-for-Brcmstb-PCIe-device.patch => 950-0531-dt-bindings-pci-Add-DT-docs-for-Brcmstb-PCIe-device.patch} (96%)
 rename target/linux/brcm2708/patches-4.19/{950-0534-pcie-brcmstb-Changes-for-BCM2711.patch => 950-0532-pcie-brcmstb-Changes-for-BCM2711.patch} (99%)
 rename target/linux/brcm2708/patches-4.19/{950-0535-arm-bcm2835-DMA-can-only-address-1GB.patch => 950-0533-arm-bcm2835-DMA-can-only-address-1GB.patch} (84%)
 rename target/linux/brcm2708/patches-4.19/{950-0536-mmc-bcm2835-sdhost-Support-64-bit-physical-addresses.patch => 950-0534-mmc-bcm2835-sdhost-Support-64-bit-physical-addresses.patch} (92%)
 rename target/linux/brcm2708/patches-4.19/{950-0537-mmc-sdhci-Mask-spurious-interrupts.patch => 950-0535-mmc-sdhci-Mask-spurious-interrupts.patch} (86%)
 rename target/linux/brcm2708/patches-4.19/{950-0538-mmc-sdhci-iproc-Add-support-for-emmc2-of-the-BCM2838.patch => 950-0536-mmc-sdhci-iproc-Add-support-for-emmc2-of-the-BCM2838.patch} (90%)
 rename target/linux/brcm2708/patches-4.19/{950-0539-hwrng-iproc-rng200-Add-BCM2838-support.patch => 950-0537-hwrng-iproc-rng200-Add-BCM2838-support.patch} (97%)
 rename target/linux/brcm2708/patches-4.19/{950-0540-thermal-brcmstb_thermal-Add-BCM2838-support.patch => 950-0538-thermal-brcmstb_thermal-Add-BCM2838-support.patch} (97%)
 rename target/linux/brcm2708/patches-4.19/{950-0541-vchiq-Add-36-bit-address-support.patch => 950-0539-vchiq-Add-36-bit-address-support.patch} (98%)
 rename target/linux/brcm2708/patches-4.19/{950-0542-bcm2835-pcm.c-Support-multichannel-audio.patch => 950-0540-bcm2835-pcm.c-Support-multichannel-audio.patch} (92%)
 rename target/linux/brcm2708/patches-4.19/{950-0543-bcmgenet-constrain-max-DMA-burst-length.patch => 950-0541-bcmgenet-constrain-max-DMA-burst-length.patch} (82%)
 rename target/linux/brcm2708/patches-4.19/{950-0544-bcmgenet-Better-coalescing-parameter-defaults.patch => 950-0542-bcmgenet-Better-coalescing-parameter-defaults.patch} (92%)
 rename target/linux/brcm2708/patches-4.19/{950-0545-net-genet-enable-link-energy-detect-powerdown-for-ex.patch => 950-0543-net-genet-enable-link-energy-detect-powerdown-for-ex.patch} (89%)
 rename target/linux/brcm2708/patches-4.19/{950-0546-phy-broadcom-split-out-the-BCM54213PE-from-the-BCM54.patch => 950-0544-phy-broadcom-split-out-the-BCM54213PE-from-the-BCM54.patch} (95%)
 rename target/linux/brcm2708/patches-4.19/{950-0547-phy-bcm54213pe-configure-the-LED-outputs-to-be-more-.patch => 950-0545-phy-bcm54213pe-configure-the-LED-outputs-to-be-more-.patch} (93%)
 rename target/linux/brcm2708/patches-4.19/{950-0548-dwc_otg-Choose-appropriate-IRQ-handover-strategy.patch => 950-0546-dwc_otg-Choose-appropriate-IRQ-handover-strategy.patch} (98%)
 rename target/linux/brcm2708/patches-4.19/{950-0549-usb-xhci-Disable-the-XHCI-5-second-timeout.patch => 950-0547-usb-xhci-Disable-the-XHCI-5-second-timeout.patch} (87%)
 rename target/linux/brcm2708/patches-4.19/{950-0550-usb-xhci-Show-that-the-VIA-VL805-supports-LPM.patch => 950-0548-usb-xhci-Show-that-the-VIA-VL805-supports-LPM.patch} (83%)
 rename target/linux/brcm2708/patches-4.19/{950-0551-usb-xhci-hack-xhci_urb_enqueue-to-support-hid.mousep.patch => 950-0549-usb-xhci-hack-xhci_urb_enqueue-to-support-hid.mousep.patch} (96%)
 rename target/linux/brcm2708/patches-4.19/{950-0552-pinctrl-bcm2835-Add-support-for-BCM2838.patch => 950-0550-pinctrl-bcm2835-Add-support-for-BCM2838.patch} (95%)
 rename target/linux/brcm2708/patches-4.19/{950-0553-spi-bcm2835-enable-shared-interrupt-support.patch => 950-0551-spi-bcm2835-enable-shared-interrupt-support.patch} (90%)
 rename target/linux/brcm2708/patches-4.19/{950-0554-drivers-char-add-chardev-for-mmap-ing-Argon-control-.patch => 950-0552-drivers-char-add-chardev-for-mmap-ing-Argon-control-.patch} (98%)
 rename target/linux/brcm2708/patches-4.19/{950-0555-clk-bcm2835-Don-t-wait-for-pllh-lock.patch => 950-0553-clk-bcm2835-Don-t-wait-for-pllh-lock.patch} (89%)
 rename target/linux/brcm2708/patches-4.19/{950-0556-bcm2835-pm-Move-bcm2835-watchdog-s-DT-probe-to-an-MF.patch => 950-0554-bcm2835-pm-Move-bcm2835-watchdog-s-DT-probe-to-an-MF.patch} (97%)
 rename target/linux/brcm2708/patches-4.19/{950-0557-soc-bcm-bcm2835-pm-Add-support-for-power-domains-und.patch => 950-0555-soc-bcm-bcm2835-pm-Add-support-for-power-domains-und.patch} (99%)
 rename target/linux/brcm2708/patches-4.19/{950-0558-soc-bcm-bcm2835-pm-Fix-PM_IMAGE_PERI-power-domain-su.patch => 950-0556-soc-bcm-bcm2835-pm-Fix-PM_IMAGE_PERI-power-domain-su.patch} (90%)
 rename target/linux/brcm2708/patches-4.19/{950-0559-soc-bcm-bcm2835-pm-Fix-error-paths-of-initialization.patch => 950-0557-soc-bcm-bcm2835-pm-Fix-error-paths-of-initialization.patch} (96%)
 rename target/linux/brcm2708/patches-4.19/{950-0560-soc-bcm-bcm2835-pm-Add-support-for-2711.patch => 950-0558-soc-bcm-bcm2835-pm-Add-support-for-2711.patch} (96%)
 rename target/linux/brcm2708/patches-4.19/{950-0561-drm-expand-drm_syncobj_find_fence-to-support-timelin.patch => 950-0559-drm-expand-drm_syncobj_find_fence-to-support-timelin.patch} (96%)
 rename target/linux/brcm2708/patches-4.19/{950-0562-drm-v3d-Fix-a-use-after-free-race-accessing-the-sche.patch => 950-0560-drm-v3d-Fix-a-use-after-free-race-accessing-the-sche.patch} (95%)
 rename target/linux/brcm2708/patches-4.19/{950-0563-drm-v3d-Add-a-little-debugfs-entry-for-measuring-the.patch => 950-0561-drm-v3d-Add-a-little-debugfs-entry-for-measuring-the.patch} (97%)
 rename target/linux/brcm2708/patches-4.19/{950-0564-drm-v3d-Update-a-comment-about-what-uses-v3d_job_dep.patch => 950-0562-drm-v3d-Update-a-comment-about-what-uses-v3d_job_dep.patch} (87%)
 rename target/linux/brcm2708/patches-4.19/{950-0565-drm-v3d-Clean-up-the-reservation-object-setup.patch => 950-0563-drm-v3d-Clean-up-the-reservation-object-setup.patch} (95%)
 rename target/linux/brcm2708/patches-4.19/{950-0566-drm-v3d-Add-support-for-submitting-jobs-to-the-TFU.patch => 950-0564-drm-v3d-Add-support-for-submitting-jobs-to-the-TFU.patch} (99%)
 rename target/linux/brcm2708/patches-4.19/{950-0567-drm-v3d-Drop-the-dev-argument-to-lock-unlock-of-BO-r.patch => 950-0565-drm-v3d-Drop-the-dev-argument-to-lock-unlock-of-BO-r.patch} (96%)
 rename target/linux/brcm2708/patches-4.19/{950-0568-drm-v3d-Add-missing-fence-timeline-name-for-TFU.patch => 950-0566-drm-v3d-Add-missing-fence-timeline-name-for-TFU.patch} (88%)
 rename target/linux/brcm2708/patches-4.19/{950-0569-drm-v3d-Add-more-tracepoints-for-V3D-GPU-rendering.patch => 950-0567-drm-v3d-Add-more-tracepoints-for-V3D-GPU-rendering.patch} (97%)
 rename target/linux/brcm2708/patches-4.19/{950-0570-drm-v3d-Drop-unused-v3d_flush_caches.patch => 950-0568-drm-v3d-Drop-unused-v3d_flush_caches.patch} (93%)
 rename target/linux/brcm2708/patches-4.19/{950-0571-drm-v3d-Don-t-bother-flushing-L1TD-at-job-start.patch => 950-0569-drm-v3d-Don-t-bother-flushing-L1TD-at-job-start.patch} (91%)
 rename target/linux/brcm2708/patches-4.19/{950-0572-drm-v3d-Drop-the-wait-for-L2T-flush-to-complete.patch => 950-0570-drm-v3d-Drop-the-wait-for-L2T-flush-to-complete.patch} (92%)
 rename target/linux/brcm2708/patches-4.19/{950-0573-drm-v3d-Stop-trying-to-flush-L2C-on-V3D-3.3.patch => 950-0571-drm-v3d-Stop-trying-to-flush-L2C-on-V3D-3.3.patch} (91%)
 rename target/linux/brcm2708/patches-4.19/{950-0574-drm-v3d-Invalidate-the-caches-from-the-outside-in.patch => 950-0572-drm-v3d-Invalidate-the-caches-from-the-outside-in.patch} (89%)
 rename target/linux/brcm2708/patches-4.19/{950-0575-drm-v3d-Fix-BO-stats-accounting-for-dma-buf-imported.patch => 950-0573-drm-v3d-Fix-BO-stats-accounting-for-dma-buf-imported.patch} (90%)
 rename target/linux/brcm2708/patches-4.19/{950-0576-drm-v3d-Update-top-level-kerneldoc-for-the-addition-.patch => 950-0574-drm-v3d-Update-top-level-kerneldoc-for-the-addition-.patch} (90%)
 rename target/linux/brcm2708/patches-4.19/{950-0577-drm-vc4-Fix-oops-at-boot-with-firmwarekms-on-4.19.patch => 950-0575-drm-vc4-Fix-oops-at-boot-with-firmwarekms-on-4.19.patch} (83%)
 rename target/linux/brcm2708/patches-4.19/{950-0578-drm-vc4-Disable-V3D-interactions-if-the-v3d-componen.patch => 950-0576-drm-vc4-Disable-V3D-interactions-if-the-v3d-componen.patch} (97%)
 rename target/linux/brcm2708/patches-4.19/{950-0579-drm-v3d-Add-support-for-V3D-v4.2.patch => 950-0577-drm-v3d-Add-support-for-V3D-v4.2.patch} (98%)
 rename target/linux/brcm2708/patches-4.19/{950-0580-drm-v3d-Don-t-try-to-set-OVRTMUOUT-on-V3D-4.x.patch => 950-0578-drm-v3d-Don-t-try-to-set-OVRTMUOUT-on-V3D-4.x.patch} (92%)
 rename target/linux/brcm2708/patches-4.19/{950-0581-drm-v3d-Make-sure-the-GPU-is-on-when-measuring-clock.patch => 950-0579-drm-v3d-Make-sure-the-GPU-is-on-when-measuring-clock.patch} (87%)
 rename target/linux/brcm2708/patches-4.19/{950-0582-drm-v3d-Add-support-for-2711.patch => 950-0580-drm-v3d-Add-support-for-2711.patch} (81%)
 rename target/linux/brcm2708/patches-4.19/{950-0583-drm-v3d-Skip-MMU-flush-if-the-device-is-currently-of.patch => 950-0581-drm-v3d-Skip-MMU-flush-if-the-device-is-currently-of.patch} (91%)
 rename target/linux/brcm2708/patches-4.19/{950-0584-drm-v3d-Hook-up-the-runtime-PM-ops.patch => 950-0582-drm-v3d-Hook-up-the-runtime-PM-ops.patch} (87%)
 rename target/linux/brcm2708/patches-4.19/{950-0585-drm-v3d-HACK-gut-runtime-pm-for-now.patch => 950-0583-drm-v3d-HACK-gut-runtime-pm-for-now.patch} (97%)
 rename target/linux/brcm2708/patches-4.19/{950-0586-drm-v3d-Update-to-upstream-IRQ-code.patch => 950-0584-drm-v3d-Update-to-upstream-IRQ-code.patch} (92%)
 rename target/linux/brcm2708/patches-4.19/{950-0587-drm-v3d-Rename-the-fence-signaled-from-IRQs-to-irq_f.patch => 950-0585-drm-v3d-Rename-the-fence-signaled-from-IRQs-to-irq_f.patch} (96%)
 rename target/linux/brcm2708/patches-4.19/{950-0588-drm-v3d-Refactor-job-management.patch => 950-0586-drm-v3d-Refactor-job-management.patch} (99%)
 rename target/linux/brcm2708/patches-4.19/{950-0589-drm-v3d-Add-missing-implicit-synchronization.patch => 950-0587-drm-v3d-Add-missing-implicit-synchronization.patch} (98%)
 rename target/linux/brcm2708/patches-4.19/{950-0590-drm-vc4-Fix-synchronization-firmwarekms-against-GL-r.patch => 950-0588-drm-vc4-Fix-synchronization-firmwarekms-against-GL-r.patch} (91%)
 rename target/linux/brcm2708/patches-4.19/{950-0591-drm-vc4-Make-sure-that-vblank-waits-work-without-v3d.patch => 950-0589-drm-vc4-Make-sure-that-vblank-waits-work-without-v3d.patch} (88%)
 rename target/linux/brcm2708/patches-4.19/{950-0592-drm-vc4-Expose-the-format-modifiers-for-firmware-kms.patch => 950-0590-drm-vc4-Expose-the-format-modifiers-for-firmware-kms.patch} (95%)
 rename target/linux/brcm2708/patches-4.19/{950-0593-drm-vc4-Fix-vblank-timestamping-for-firmwarekms.patch => 950-0591-drm-vc4-Fix-vblank-timestamping-for-firmwarekms.patch} (92%)
 rename target/linux/brcm2708/patches-4.19/{950-0594-gpu-vc4-fkms-Switch-to-the-newer-mailbox-frame-buffe.patch => 950-0592-gpu-vc4-fkms-Switch-to-the-newer-mailbox-frame-buffe.patch} (98%)
 rename target/linux/brcm2708/patches-4.19/{950-0595-drm-vc4-Add-an-overlay-plane-to-vc4-firmware-kms.patch => 950-0593-drm-vc4-Add-an-overlay-plane-to-vc4-firmware-kms.patch} (99%)
 rename target/linux/brcm2708/patches-4.19/{950-0596-drm-vc4-Increase-max-screen-size-to-4096x4096.patch => 950-0594-drm-vc4-Increase-max-screen-size-to-4096x4096.patch} (85%)
 rename target/linux/brcm2708/patches-4.19/{950-0597-drm-vc4-Add-support-for-multiple-displays-to-fkms.patch => 950-0595-drm-vc4-Add-support-for-multiple-displays-to-fkms.patch} (98%)
 rename target/linux/brcm2708/patches-4.19/{950-0598-drm-vc4-Fix-build-warning.patch => 950-0596-drm-vc4-Fix-build-warning.patch} (83%)
 rename target/linux/brcm2708/patches-4.19/{950-0599-drm-vc4-Select-display-to-blank-during-initialisatio.patch => 950-0597-drm-vc4-Select-display-to-blank-during-initialisatio.patch} (93%)
 rename target/linux/brcm2708/patches-4.19/{950-0600-drm-vc4-Remove-now-unused-structure.patch => 950-0598-drm-vc4-Remove-now-unused-structure.patch} (90%)
 rename target/linux/brcm2708/patches-4.19/{950-0601-drm-vc4-Query-the-display-ID-for-each-display-in-FKM.patch => 950-0599-drm-vc4-Query-the-display-ID-for-each-display-in-FKM.patch} (94%)
 rename target/linux/brcm2708/patches-4.19/{950-0602-drm-vc4-Set-the-display-number-when-querying-the-dis.patch => 950-0600-drm-vc4-Set-the-display-number-when-querying-the-dis.patch} (96%)
 rename target/linux/brcm2708/patches-4.19/{950-0603-drm-vc4-Need-to-call-drm_crtc_vblank_-on-off-from-vc.patch => 950-0601-drm-vc4-Need-to-call-drm_crtc_vblank_-on-off-from-vc.patch} (92%)
 rename target/linux/brcm2708/patches-4.19/{950-0604-drm-vc4-Add-support-for-H-V-flips-on-each-plane-for-.patch => 950-0602-drm-vc4-Add-support-for-H-V-flips-on-each-plane-for-.patch} (95%)
 rename target/linux/brcm2708/patches-4.19/{950-0605-drm-vc4-Remove-unused-vc4_fkms_cancel_page_flip-func.patch => 950-0603-drm-vc4-Remove-unused-vc4_fkms_cancel_page_flip-func.patch} (93%)
 rename target/linux/brcm2708/patches-4.19/{950-0606-drm-vc4-Iterate-over-all-planes-in-vc4_crtc_-dis-en-.patch => 950-0604-drm-vc4-Iterate-over-all-planes-in-vc4_crtc_-dis-en-.patch} (93%)
 rename target/linux/brcm2708/patches-4.19/{950-0607-drm-vc4-Bring-fkms-into-line-with-kms-in-blocking-do.patch => 950-0605-drm-vc4-Bring-fkms-into-line-with-kms-in-blocking-do.patch} (92%)
 rename target/linux/brcm2708/patches-4.19/{950-0608-drm-vc4-Increase-max_width-height-to-7680.patch => 950-0606-drm-vc4-Increase-max_width-height-to-7680.patch} (86%)
 rename target/linux/brcm2708/patches-4.19/{950-0609-drm-vc4-FKMS-reads-the-EDID-from-fw-and-supports-mod.patch => 950-0607-drm-vc4-FKMS-reads-the-EDID-from-fw-and-supports-mod.patch} (99%)
 rename target/linux/brcm2708/patches-4.19/{950-0610-clk-bcm2835-Add-support-for-setting-leaf-clock-rates.patch => 950-0608-clk-bcm2835-Add-support-for-setting-leaf-clock-rates.patch} (93%)
 rename target/linux/brcm2708/patches-4.19/{950-0611-clk-bcm2835-Allow-reparenting-leaf-clocks-while-they.patch => 950-0609-clk-bcm2835-Allow-reparenting-leaf-clocks-while-they.patch} (94%)
 rename target/linux/brcm2708/patches-4.19/{950-0612-drm-v3d-Add-support-for-compute-shader-dispatch.patch => 950-0610-drm-v3d-Add-support-for-compute-shader-dispatch.patch} (99%)
 rename target/linux/brcm2708/patches-4.19/{950-0613-drm-v3d-Clock-V3D-down-when-not-in-use.patch => 950-0611-drm-v3d-Clock-V3D-down-when-not-in-use.patch} (96%)
 rename target/linux/brcm2708/patches-4.19/{950-0614-HACK-clk-bcm2835-Add-BCM2838_CLOCK_EMMC2-support.patch => 950-0612-HACK-clk-bcm2835-Add-BCM2838_CLOCK_EMMC2-support.patch} (94%)
 rename target/linux/brcm2708/patches-4.19/{950-0615-drm-vc4-firmware-kms-Remove-incorrect-overscan-suppo.patch => 950-0613-drm-vc4-firmware-kms-Remove-incorrect-overscan-suppo.patch} (92%)
 rename target/linux/brcm2708/patches-4.19/{950-0616-drm-vc4-Log-flags-in-fkms-mode-set.patch => 950-0614-drm-vc4-Log-flags-in-fkms-mode-set.patch} (91%)
 rename target/linux/brcm2708/patches-4.19/{950-0617-drm-vc4-firmware-kms-Fix-DSI-display-support.patch => 950-0615-drm-vc4-firmware-kms-Fix-DSI-display-support.patch} (86%)
 rename target/linux/brcm2708/patches-4.19/{950-0618-drm-vc4-Probe-DPI-DSI-timings-from-the-firmware.patch => 950-0616-drm-vc4-Probe-DPI-DSI-timings-from-the-firmware.patch} (97%)
 rename target/linux/brcm2708/patches-4.19/{950-0619-drm-vc4-handle-the-case-where-there-are-no-available.patch => 950-0617-drm-vc4-handle-the-case-where-there-are-no-available.patch} (94%)
 rename target/linux/brcm2708/patches-4.19/{950-0620-drm-vc4-Support-the-VEC-in-FKMS.patch => 950-0618-drm-vc4-Support-the-VEC-in-FKMS.patch} (94%)
 rename target/linux/brcm2708/patches-4.19/{950-0621-drm-vc4-Fixup-typo-when-setting-HDMI-aspect-ratio.patch => 950-0619-drm-vc4-Fixup-typo-when-setting-HDMI-aspect-ratio.patch} (90%)
 rename target/linux/brcm2708/patches-4.19/{950-0622-drm-vc4-Correct-SAND-support-for-FKMS.patch => 950-0620-drm-vc4-Correct-SAND-support-for-FKMS.patch} (90%)
 rename target/linux/brcm2708/patches-4.19/{950-0623-drm-vc4-fkms-to-query-the-VPU-for-HDMI-clock-limits.patch => 950-0621-drm-vc4-fkms-to-query-the-VPU-for-HDMI-clock-limits.patch} (97%)
 rename target/linux/brcm2708/patches-4.19/{950-0624-drm-vc4-Max-resolution-of-7680-is-conditional-on-bei.patch => 950-0622-drm-vc4-Max-resolution-of-7680-is-conditional-on-bei.patch} (91%)
 rename target/linux/brcm2708/patches-4.19/{950-0625-staging-vc-sm-cma-Remove-obsolete-comment-and-make-f.patch => 950-0623-staging-vc-sm-cma-Remove-obsolete-comment-and-make-f.patch} (86%)
 rename target/linux/brcm2708/patches-4.19/{950-0626-staging-vc-sm-cma-Add-in-allocation-for-VPU-requests.patch => 950-0624-staging-vc-sm-cma-Add-in-allocation-for-VPU-requests.patch} (99%)
 rename target/linux/brcm2708/patches-4.19/{950-0627-staging-vc-sm-cma-Update-TODO.patch => 950-0625-staging-vc-sm-cma-Update-TODO.patch} (83%)
 rename target/linux/brcm2708/patches-4.19/{950-0628-staging-vc-sm-cma-Add-in-userspace-allocation-API.patch => 950-0626-staging-vc-sm-cma-Add-in-userspace-allocation-API.patch} (99%)
 rename target/linux/brcm2708/patches-4.19/{950-0629-staging-vcsm-cma-Add-cache-control-ioctls.patch => 950-0627-staging-vcsm-cma-Add-cache-control-ioctls.patch} (98%)
 rename target/linux/brcm2708/patches-4.19/{950-0630-staging-vcsm-cma-Alter-dev-node-permissions-to-0666.patch => 950-0628-staging-vcsm-cma-Alter-dev-node-permissions-to-0666.patch} (86%)
 rename target/linux/brcm2708/patches-4.19/{950-0631-staging-vcsm-cma-Drop-logging-level-on-messages-in-v.patch => 950-0629-staging-vcsm-cma-Drop-logging-level-on-messages-in-v.patch} (89%)
 rename target/linux/brcm2708/patches-4.19/{950-0632-staging-vcsm-cma-Fixup-the-alloc-code-handling-of-ke.patch => 950-0630-staging-vcsm-cma-Fixup-the-alloc-code-handling-of-ke.patch} (91%)
 rename target/linux/brcm2708/patches-4.19/{950-0633-Pulled-in-the-multi-frame-buffer-support-from-the-Pi.patch => 950-0631-Pulled-in-the-multi-frame-buffer-support-from-the-Pi.patch} (99%)
 rename target/linux/brcm2708/patches-4.19/{950-0634-ARM-dts-bcm283x-Move-BCM2835-6-7-specific-to-bcm2835.patch => 950-0632-ARM-dts-bcm283x-Move-BCM2835-6-7-specific-to-bcm2835.patch} (97%)
 rename target/linux/brcm2708/patches-4.19/{950-0635-ARM-dts-Add-bcm2711-rpi-4-b.dts-and-components.patch => 950-0633-ARM-dts-Add-bcm2711-rpi-4-b.dts-and-components.patch} (99%)
 rename target/linux/brcm2708/patches-4.19/{950-0636-overlays-Add-i2c3-6-and-uart2-5-overlays.patch => 950-0634-overlays-Add-i2c3-6-and-uart2-5-overlays.patch} (98%)
 rename target/linux/brcm2708/patches-4.19/{950-0637-spi-devicetree-add-overlays-for-spi-3-to-6.patch => 950-0635-spi-devicetree-add-overlays-for-spi-3-to-6.patch} (99%)
 rename target/linux/brcm2708/patches-4.19/{950-0638-overlays-Add-the-spi-gpio40-45-overlay.patch => 950-0636-overlays-Add-the-spi-gpio40-45-overlay.patch} (93%)
 rename target/linux/brcm2708/patches-4.19/{950-0639-config-Permit-LPAE-and-PCIE_BRCMSTB-on-BCM2835.patch => 950-0637-config-Permit-LPAE-and-PCIE_BRCMSTB-on-BCM2835.patch} (91%)
 rename target/linux/brcm2708/patches-4.19/{950-0640-configs-Add-bcm2711_defconfig.patch => 950-0638-configs-Add-bcm2711_defconfig.patch} (99%)
 rename target/linux/brcm2708/patches-4.19/{950-0641-2711-Add-basic-64-bit-support.patch => 950-0639-2711-Add-basic-64-bit-support.patch} (99%)
 rename target/linux/brcm2708/patches-4.19/{950-0642-config-Add-NF_TABLES-support.patch => 950-0640-config-Add-NF_TABLES-support.patch} (94%)
 rename target/linux/brcm2708/patches-4.19/{950-0643-bcm2711_defconfig-add-xhci-platform-support.patch => 950-0641-bcm2711_defconfig-add-xhci-platform-support.patch} (80%)
 rename target/linux/brcm2708/patches-4.19/{950-0644-ARM-dts-bcm283x-Correct-vchiq-compatible-string-2840.patch => 950-0642-ARM-dts-bcm283x-Correct-vchiq-compatible-string-2840.patch} (94%)
 rename target/linux/brcm2708/patches-4.19/{950-0645-arm-dts-Change-downstream-vchiq-compatible-string.patch => 950-0643-arm-dts-Change-downstream-vchiq-compatible-string.patch} (92%)
 rename target/linux/brcm2708/patches-4.19/{950-0646-bcm2835-dma-Add-proper-40-bit-DMA-support.patch => 950-0644-bcm2835-dma-Add-proper-40-bit-DMA-support.patch} (99%)
 rename target/linux/brcm2708/patches-4.19/{950-0647-BCM270X_DT-Leave-bulk-channel-in-dma-channel-mask.patch => 950-0645-BCM270X_DT-Leave-bulk-channel-in-dma-channel-mask.patch} (82%)
 rename target/linux/brcm2708/patches-4.19/{950-0648-SQUASH-bcm2835-dma-Remove-debugging.patch => 950-0646-SQUASH-bcm2835-dma-Remove-debugging.patch} (90%)
 rename target/linux/brcm2708/patches-4.19/{950-0649-defconfig-Update-bcm2711-to-match-bcm2709-on-extra-m.patch => 950-0647-defconfig-Update-bcm2711-to-match-bcm2709-on-extra-m.patch} (98%)
 rename target/linux/brcm2708/patches-4.19/{950-0650-dts-Include-CSI-lane-config-for-csi1.patch => 950-0648-dts-Include-CSI-lane-config-for-csi1.patch} (83%)
 rename target/linux/brcm2708/patches-4.19/{950-0651-drm-vc4-Fix-T-format-modifiers-in-FKMS.patch => 950-0649-drm-vc4-Fix-T-format-modifiers-in-FKMS.patch} (87%)
 rename target/linux/brcm2708/patches-4.19/{950-0652-defconfigs-Add-FB_SIMPLE-to-both-bcmrpi-and-bcm2709-.patch => 950-0650-defconfigs-Add-FB_SIMPLE-to-both-bcmrpi-and-bcm2709-.patch} (88%)
 rename target/linux/brcm2708/patches-4.19/{950-0653-bcm2711-dts-Disable-the-v3d-node-by-default.patch => 950-0651-bcm2711-dts-Disable-the-v3d-node-by-default.patch} (76%)
 rename target/linux/brcm2708/patches-4.19/{950-0654-drm-vc4-Remove-340MHz-clock-limit-from-FKMS-now-scra.patch => 950-0652-drm-vc4-Remove-340MHz-clock-limit-from-FKMS-now-scra.patch} (84%)
 rename target/linux/brcm2708/patches-4.19/{950-0655-Revert-usb-xhci-hack-xhci_urb_enqueue-to-support-hid.patch => 950-0653-Revert-usb-xhci-hack-xhci_urb_enqueue-to-support-hid.patch} (96%)
 rename target/linux/brcm2708/patches-4.19/{950-0656-usb-add-plumbing-for-updating-interrupt-endpoint-int.patch => 950-0654-usb-add-plumbing-for-updating-interrupt-endpoint-int.patch} (96%)
 rename target/linux/brcm2708/patches-4.19/{950-0657-xhci-implement-xhci_fixup_endpoint-for-interval-adju.patch => 950-0655-xhci-implement-xhci_fixup_endpoint-for-interval-adju.patch} (96%)
 rename target/linux/brcm2708/patches-4.19/{950-0658-usbhid-call-usb_fixup_endpoint-after-mangling-interv.patch => 950-0656-usbhid-call-usb_fixup_endpoint-after-mangling-interv.patch} (82%)
 rename target/linux/brcm2708/patches-4.19/{950-0659-drm-vc4-Add-status-of-which-display-is-updated-throu.patch => 950-0657-drm-vc4-Add-status-of-which-display-is-updated-throu.patch} (95%)
 rename target/linux/brcm2708/patches-4.19/{950-0660-drm-vc4-In-FKMS-look-at-the-modifiers-correctly-for-.patch => 950-0658-drm-vc4-In-FKMS-look-at-the-modifiers-correctly-for-.patch} (89%)
 rename target/linux/brcm2708/patches-4.19/{950-0661-arm-dts-Fix-Pi4-PWR-LED-configuration.patch => 950-0659-arm-dts-Fix-Pi4-PWR-LED-configuration.patch} (84%)
 rename target/linux/brcm2708/patches-4.19/{950-0662-bcm2838.dtsi-Correct-gic400-memory-address-ranges.patch => 950-0660-bcm2838.dtsi-Correct-gic400-memory-address-ranges.patch} (83%)
 rename target/linux/brcm2708/patches-4.19/{950-0663-staging-vchiq-Use-the-old-dma-controller-for-OF-conf.patch => 950-0661-staging-vchiq-Use-the-old-dma-controller-for-OF-conf.patch} (92%)
 rename target/linux/brcm2708/patches-4.19/{950-0664-drm-vc4-Limit-fkms-to-modes-85Hz.patch => 950-0662-drm-vc4-Limit-fkms-to-modes-85Hz.patch} (85%)
 rename target/linux/brcm2708/patches-4.19/{950-0665-arm-bcm2835-Add-bcm2838-compatible-string.patch => 950-0663-arm-bcm2835-Add-bcm2838-compatible-string.patch} (78%)
 rename target/linux/brcm2708/patches-4.19/{950-0666-arm-dts-Improve-the-bcm27xx-inclusion-hierarchy.patch => 950-0664-arm-dts-Improve-the-bcm27xx-inclusion-hierarchy.patch} (98%)
 rename target/linux/brcm2708/patches-4.19/{950-0667-arm-dts-First-draft-of-upstream-Pi4-DTS.patch => 950-0665-arm-dts-First-draft-of-upstream-Pi4-DTS.patch} (96%)
 rename target/linux/brcm2708/patches-4.19/{950-0668-overlays-Fix-compatible-string-for-ds1307-RTC.patch => 950-0666-overlays-Fix-compatible-string-for-ds1307-RTC.patch} (86%)
 rename target/linux/brcm2708/patches-4.19/{950-0669-overlays-Fix-further-maxim-ds1307-references.patch => 950-0667-overlays-Fix-further-maxim-ds1307-references.patch} (91%)
 rename target/linux/brcm2708/patches-4.19/{950-0670-overlays-Cosmetic-change-to-upstream-overlay.patch => 950-0668-overlays-Cosmetic-change-to-upstream-overlay.patch} (85%)
 rename target/linux/brcm2708/patches-4.19/{950-0671-w1-ds2805-rename-w1_family-struct-fixing-c-p-typo.patch => 950-0669-w1-ds2805-rename-w1_family-struct-fixing-c-p-typo.patch} (90%)
 rename target/linux/brcm2708/patches-4.19/{950-0672-w1-ds2413-output_write-cosmetic-fixes-simplify.patch => 950-0670-w1-ds2413-output_write-cosmetic-fixes-simplify.patch} (93%)
 rename target/linux/brcm2708/patches-4.19/{950-0673-w1-ds2413-add-retry-support-to-state_read.patch => 950-0671-w1-ds2413-add-retry-support-to-state_read.patch} (94%)
 rename target/linux/brcm2708/patches-4.19/{950-0674-w1-ds2413-when-the-slave-is-not-responding-during-re.patch => 950-0672-w1-ds2413-when-the-slave-is-not-responding-during-re.patch} (93%)
 rename target/linux/brcm2708/patches-4.19/{950-0675-w1-ds2413-fix-state-byte-comparision.patch => 950-0673-w1-ds2413-fix-state-byte-comparision.patch} (93%)
 rename target/linux/brcm2708/patches-4.19/{950-0676-drm-vc4_dsi-Fix-DMA-channel-and-memory-leak-in-vc4-3.patch => 950-0674-drm-vc4_dsi-Fix-DMA-channel-and-memory-leak-in-vc4-3.patch} (96%)
 rename target/linux/brcm2708/patches-4.19/{950-0677-video-bcm2708_fb-Revert-cma-allocation-attempt.patch => 950-0675-video-bcm2708_fb-Revert-cma-allocation-attempt.patch} (97%)
 rename target/linux/brcm2708/patches-4.19/{950-0678-drm-vc4-Add-support-for-color-encoding-on-YUV-planes.patch => 950-0676-drm-vc4-Add-support-for-color-encoding-on-YUV-planes.patch} (96%)
 rename target/linux/brcm2708/patches-4.19/{950-0679-configs-Drop-V4L2-camera-and-codec-drivers-from-bcmr.patch => 950-0677-configs-Drop-V4L2-camera-and-codec-drivers-from-bcmr.patch} (85%)
 rename target/linux/brcm2708/patches-4.19/{950-0680-configs-arm64-bcm2711-Remove-CONFIG_VIDEO_BCM2835.patch => 950-0678-configs-arm64-bcm2711-Remove-CONFIG_VIDEO_BCM2835.patch} (91%)
 rename target/linux/brcm2708/patches-4.19/{950-0681-arm-dts-Add-coherent_pool-1M-to-Pi-4-bootargs.patch => 950-0679-arm-dts-Add-coherent_pool-1M-to-Pi-4-bootargs.patch} (86%)
 rename target/linux/brcm2708/patches-4.19/{950-0682-configs-Enable-USB_CONFIGFS-m-in-bcmrpi_defconfig.patch => 950-0680-configs-Enable-USB_CONFIGFS-m-in-bcmrpi_defconfig.patch} (81%)
 rename target/linux/brcm2708/patches-4.19/{950-0683-configs-And-all-the-other-USB_CONFIGFS-options.patch => 950-0681-configs-And-all-the-other-USB_CONFIGFS-options.patch} (89%)
 rename target/linux/brcm2708/patches-4.19/{950-0684-configs-arm64-bcm2711-Add-MMC_SDHCI_IPROC.patch => 950-0682-configs-arm64-bcm2711-Add-MMC_SDHCI_IPROC.patch} (82%)
 rename target/linux/brcm2708/patches-4.19/{950-0685-overlays-Correct-gpio-fan-gpio-flags-for-4.19.patch => 950-0683-overlays-Correct-gpio-fan-gpio-flags-for-4.19.patch} (89%)
 rename target/linux/brcm2708/patches-4.19/{950-0686-staging-vcsm-cma-Remove-cache-manipulation-ioctl-fro.patch => 950-0684-staging-vcsm-cma-Remove-cache-manipulation-ioctl-fro.patch} (94%)
 rename target/linux/brcm2708/patches-4.19/{950-0687-staging-vcsm-cma-Rework-to-use-dma-APIs-not-CMA.patch => 950-0685-staging-vcsm-cma-Rework-to-use-dma-APIs-not-CMA.patch} (99%)
 rename target/linux/brcm2708/patches-4.19/{950-0688-Revert-configs-Drop-V4L2-camera-and-codec-drivers-fr.patch => 950-0686-Revert-configs-Drop-V4L2-camera-and-codec-drivers-fr.patch} (84%)
 rename target/linux/brcm2708/patches-4.19/{950-0689-Revert-configs-arm64-bcm2711-Remove-CONFIG_VIDEO_BCM.patch => 950-0687-Revert-configs-arm64-bcm2711-Remove-CONFIG_VIDEO_BCM.patch} (91%)
 rename target/linux/brcm2708/patches-4.19/{950-0690-staging-vc-sm-cma-Fix-the-few-remaining-coding-style.patch => 950-0688-staging-vc-sm-cma-Fix-the-few-remaining-coding-style.patch} (97%)
 rename target/linux/brcm2708/patches-4.19/{950-0691-configs-Drop-MMC_SDHCI_BCM2711-from-arm64-bcm2711_de.patch => 950-0689-configs-Drop-MMC_SDHCI_BCM2711-from-arm64-bcm2711_de.patch} (83%)
 rename target/linux/brcm2708/patches-4.19/{950-0692-Revert-media-vb2-Allow-reqbufs-0-with-in-use-MMAP-bu.patch => 950-0690-Revert-media-vb2-Allow-reqbufs-0-with-in-use-MMAP-bu.patch} (93%)
 rename target/linux/brcm2708/patches-4.19/{950-0693-media-videodev2.h-add-new-capabilities-for-buffer-ty.patch => 950-0691-media-videodev2.h-add-new-capabilities-for-buffer-ty.patch} (97%)
 rename target/linux/brcm2708/patches-4.19/{950-0694-media-vb2-set-reqbufs-create_bufs-capabilities.patch => 950-0692-media-vb2-set-reqbufs-create_bufs-capabilities.patch} (98%)
 rename target/linux/brcm2708/patches-4.19/{950-0695-media-vb2-Allow-reqbufs-0-with-in-use-MMAP-buffers.patch => 950-0693-media-vb2-Allow-reqbufs-0-with-in-use-MMAP-buffers.patch} (97%)
 rename target/linux/brcm2708/patches-4.19/{950-0696-overlays-Add-real-parameters-to-the-rpi-poe-overlay.patch => 950-0694-overlays-Add-real-parameters-to-the-rpi-poe-overlay.patch} (89%)
 rename target/linux/brcm2708/patches-4.19/{950-0697-overlays-Rename-pi3-overlays-to-be-less-model-specif.patch => 950-0695-overlays-Rename-pi3-overlays-to-be-less-model-specif.patch} (99%)
 rename target/linux/brcm2708/patches-4.19/{950-0698-i2c-bcm2835-Move-IRQ-request-after-clock-code-in-pro.patch => 950-0696-i2c-bcm2835-Move-IRQ-request-after-clock-code-in-pro.patch} (94%)
 rename target/linux/brcm2708/patches-4.19/{950-0699-i2c-bcm2835-Ensure-clock-exists-when-probing.patch => 950-0697-i2c-bcm2835-Ensure-clock-exists-when-probing.patch} (94%)
 rename target/linux/brcm2708/patches-4.19/{950-0700-overlays-i2c-gpio-Fix-the-bus-parameter.patch => 950-0698-overlays-i2c-gpio-Fix-the-bus-parameter.patch} (89%)
 rename target/linux/brcm2708/patches-4.19/{950-0701-tty-amba-pl011-Make-TX-optimisation-conditional.patch => 950-0699-tty-amba-pl011-Make-TX-optimisation-conditional.patch} (96%)
 rename target/linux/brcm2708/patches-4.19/{950-0702-xhci-add-quirk-for-host-controllers-that-don-t-updat.patch => 950-0700-xhci-add-quirk-for-host-controllers-that-don-t-updat.patch} (96%)
 rename target/linux/brcm2708/patches-4.19/{950-0703-i2c-bcm2835-Set-clock-stretch-timeout-to-35ms.patch => 950-0701-i2c-bcm2835-Set-clock-stretch-timeout-to-35ms.patch} (91%)
 rename target/linux/brcm2708/patches-4.19/{950-0704-arm64-bcm2835-Add-missing-dependency-on-MFD_CORE.patch => 950-0702-arm64-bcm2835-Add-missing-dependency-on-MFD_CORE.patch} (86%)
 rename target/linux/brcm2708/patches-4.19/{950-0705-overlays-Add-PCF2129-RTC.patch => 950-0703-overlays-Add-PCF2129-RTC.patch} (97%)
 rename target/linux/brcm2708/patches-4.19/{950-0706-configs-arm64-bcm2711-Use-CONFIG_BRCMSTB_THERMAL-ins.patch => 950-0704-configs-arm64-bcm2711-Use-CONFIG_BRCMSTB_THERMAL-ins.patch} (88%)
 rename target/linux/brcm2708/patches-4.19/{950-0707-overlays-dpi18-and-dpi24-vc4-compatibility.patch => 950-0705-overlays-dpi18-and-dpi24-vc4-compatibility.patch} (90%)
 rename target/linux/brcm2708/patches-4.19/{950-0708-overlays-Add-i2c0-and-i2c1-for-regularity.patch => 950-0706-overlays-Add-i2c0-and-i2c1-for-regularity.patch} (98%)
 rename target/linux/brcm2708/patches-4.19/{950-0709-Pisound-Remove-spinlock-usage-around-spi_sync.patch => 950-0707-Pisound-Remove-spinlock-usage-around-spi_sync.patch} (85%)
 rename target/linux/brcm2708/patches-4.19/{950-0710-arm64-mm-Limit-the-DMA-zone-for-arm64.patch => 950-0708-arm64-mm-Limit-the-DMA-zone-for-arm64.patch} (85%)
 rename target/linux/brcm2708/patches-4.19/{950-0711-configs-Enable-iio-driver-for-TI-ADS1015.patch => 950-0709-configs-Enable-iio-driver-for-TI-ADS1015.patch} (89%)
 rename target/linux/brcm2708/patches-4.19/{950-0712-bcm2711_defconfig-enable-PCI-portbus-support-and-imp.patch => 950-0710-bcm2711_defconfig-enable-PCI-portbus-support-and-imp.patch} (83%)
 rename target/linux/brcm2708/patches-4.19/{950-0713-drm-vc4-Query-firmware-for-custom-HDMI-mode.patch => 950-0711-drm-vc4-Query-firmware-for-custom-HDMI-mode.patch} (97%)
 rename target/linux/brcm2708/patches-4.19/{950-0714-drm-vc4-Pass-the-drm-vrefresh-to-the-firmware-on-mod.patch => 950-0712-drm-vc4-Pass-the-drm-vrefresh-to-the-firmware-on-mod.patch} (91%)
 rename target/linux/brcm2708/patches-4.19/{950-0715-overlays-audremap-Support-GPIOs-18-19.patch => 950-0713-overlays-audremap-Support-GPIOs-18-19.patch} (94%)
 rename target/linux/brcm2708/patches-4.19/{950-0716-drm-connector-Fix-drm_mode_create_tv_properties-doc.patch => 950-0714-drm-connector-Fix-drm_mode_create_tv_properties-doc.patch} (89%)
 rename target/linux/brcm2708/patches-4.19/{950-0717-drm-connector-Clarify-the-unit-of-TV-margins.patch => 950-0715-drm-connector-Clarify-the-unit-of-TV-margins.patch} (93%)
 rename target/linux/brcm2708/patches-4.19/{950-0718-drm-connector-Allow-creation-of-margin-props-alone.patch => 950-0716-drm-connector-Allow-creation-of-margin-props-alone.patch} (97%)
 rename target/linux/brcm2708/patches-4.19/{950-0719-drm-vc4-Take-margin-setup-into-account-when-updating.patch => 950-0717-drm-vc4-Take-margin-setup-into-account-when-updating.patch} (97%)
 rename target/linux/brcm2708/patches-4.19/{950-0720-drm-vc4-Attach-margin-props-to-the-HDMI-connector.patch => 950-0718-drm-vc4-Attach-margin-props-to-the-HDMI-connector.patch} (95%)
 rename target/linux/brcm2708/patches-4.19/{950-0721-drm-vc4-Add-support-for-margins-to-fkms.patch => 950-0719-drm-vc4-Add-support-for-margins-to-fkms.patch} (98%)
 rename target/linux/brcm2708/patches-4.19/{950-0722-drm-vc4-Ensure-zpos-is-always-initialised.patch => 950-0720-drm-vc4-Ensure-zpos-is-always-initialised.patch} (85%)
 rename target/linux/brcm2708/patches-4.19/{950-0723-dts-bcm2838-add-missing-properties-for-pmu-and-gic-n.patch => 950-0721-dts-bcm2838-add-missing-properties-for-pmu-and-gic-n.patch} (90%)
 rename target/linux/brcm2708/patches-4.19/{950-0724-adds-the-Hifiberry-DAC-ADC-PRO-version.patch => 950-0722-adds-the-Hifiberry-DAC-ADC-PRO-version.patch} (99%)
 rename target/linux/brcm2708/patches-4.19/{950-0725-codecs-Correct-Katana-minimum-volume.patch => 950-0723-codecs-Correct-Katana-minimum-volume.patch} (86%)
 create mode 100644 target/linux/brcm2708/patches-4.19/950-0724-drm-vc4-A-present-but-empty-dmas-disables-audio.patch
 create mode 100644 target/linux/brcm2708/patches-4.19/950-0725-overlays-Add-audio-parameter-to-vc4-kms-v3d.patch
 create mode 100644 target/linux/brcm2708/patches-4.19/950-0726-overlays-Update-the-upstream-overlay.patch
 create mode 100644 target/linux/brcm2708/patches-4.19/950-0727-can-mcp251x-Allow-more-time-after-a-reset.patch
 create mode 100644 target/linux/brcm2708/patches-4.19/950-0728-Fixup-FKMS-interrupt-handing-for-non-existent-displa.patch
 create mode 100644 target/linux/brcm2708/patches-4.19/950-0729-drivers-char-Use-correct-name-for-the-Raspberry-Pi-v.patch
 create mode 100644 target/linux/brcm2708/patches-4.19/950-0730-driver-char-rpivid-also-support-legacy-name.patch
 create mode 100644 target/linux/brcm2708/patches-4.19/950-0731-hid-usb-Add-device-quirks-for-Freeway-Airmouse-T3-an.patch
 create mode 100644 target/linux/brcm2708/patches-4.19/950-0732-drm-vc4-Add-Broadcast-RGB-connector-property.patch
 create mode 100644 target/linux/brcm2708/patches-4.19/950-0733-drm-connector-Add-documentation-for-drm_cmdline_mode.patch
 create mode 100644 target/linux/brcm2708/patches-4.19/950-0734-drm-modes-Rewrite-the-command-line-parser.patch
 create mode 100644 target/linux/brcm2708/patches-4.19/950-0735-drm-modes-Support-modes-names-on-the-command-line.patch
 create mode 100644 target/linux/brcm2708/patches-4.19/950-0736-drm-modes-Allow-to-specify-rotation-and-reflection-o.patch
 create mode 100644 target/linux/brcm2708/patches-4.19/950-0737-drm-connector-Introduce-a-TV-margins-structure.patch
 create mode 100644 target/linux/brcm2708/patches-4.19/950-0738-drm-modes-Parse-overscan-properties.patch
 create mode 100644 target/linux/brcm2708/patches-4.19/950-0739-drm-atomic-Add-a-function-to-reset-connector-TV-prop.patch
 create mode 100644 target/linux/brcm2708/patches-4.19/950-0740-drm-vc4-hdmi-Set-default-state-margin-at-reset.patch
 create mode 100644 target/linux/brcm2708/patches-4.19/950-0741-drm-vc4-fkms-Set-default-state-margin-at-reset.patch
 create mode 100644 target/linux/brcm2708/patches-4.19/950-0742-drm-modes-Don-t-apply-cmdline-s-rotation-if-it-wasn-.patch
 create mode 100644 target/linux/brcm2708/patches-4.19/950-0743-configs-Add-CONFIG_FRAMEBUFFER_CONSOLE_ROTATION-to-P.patch
 create mode 100644 target/linux/brcm2708/patches-4.19/950-0744-staging-bcm2835-codec-switch-to-multi-planar-API.patch
 create mode 100644 target/linux/brcm2708/patches-4.19/950-0745-staging-bcm2835-codec-implement-V4L2_CID_MIN_BUFFERS.patch
 create mode 100644 target/linux/brcm2708/patches-4.19/950-0746-staging-bcm2835-codec-set-device_caps-in-struct-vide.patch
 create mode 100644 target/linux/brcm2708/patches-4.19/950-0747-Add-HDMI1-facility-to-the-driver.patch
 create mode 100644 target/linux/brcm2708/patches-4.19/950-0748-overlays-Add-baudrate-parameter-to-i2c3-i2c6.patch
 create mode 100644 target/linux/brcm2708/patches-4.19/950-0749-net-bcmgenet-Workaround-for-Pi-4B-network-issue.patch
 create mode 100644 target/linux/brcm2708/patches-4.19/950-0750-drm-vc4-Resolve-the-vblank-warnings-on-mode-switchin.patch
 create mode 100644 target/linux/brcm2708/patches-4.19/950-0751-drm-vc4-Remove-unused-mode-variable.patch
 create mode 100644 target/linux/brcm2708/patches-4.19/950-0752-staging-bcm2835-codec-Expand-logging-on-format-setti.patch
 create mode 100644 target/linux/brcm2708/patches-4.19/950-0753-staging-bcm2835-codec-Correct-bytesperline-on-format.patch
 create mode 100644 target/linux/brcm2708/patches-4.19/950-0754-drm-vc4-Add-missing-NULL-check-to-vc4_crtc_consume_e.patch
 create mode 100644 target/linux/brcm2708/patches-4.19/950-0755-Revert-net-bcmgenet-Workaround-for-Pi-4B-network-iss.patch
 create mode 100644 target/linux/brcm2708/patches-4.19/950-0756-net-bcmgenet-Workaround-2-for-Pi4-Ethernet-fail.patch
 create mode 100644 target/linux/brcm2708/patches-4.19/950-0757-drm-vc4-Fix-TILE_Y_OFFSET-definitions.patch
 create mode 100644 target/linux/brcm2708/patches-4.19/950-0758-drm-vc4-Define-missing-PITCH0_SINK_PIX-field.patch
 create mode 100644 target/linux/brcm2708/patches-4.19/950-0759-drm-vc4-Use-drm_atomic_helper_check_plane_state-to-s.patch
 create mode 100644 target/linux/brcm2708/patches-4.19/950-0760-drm-vc4-Move-offsets-adjustment-out-of-setup_clippin.patch
 create mode 100644 target/linux/brcm2708/patches-4.19/950-0761-drm-vc4-Fix-X-Y-positioning-of-planes-using-T_TILES-.patch
 create mode 100644 target/linux/brcm2708/patches-4.19/950-0762-drm-vc4-Fix-NULL-pointer-dereference-in-the-async-up.patch
 create mode 100644 target/linux/brcm2708/patches-4.19/950-0763-configs-Regenerate-the-defconfigs.patch
 create mode 100644 target/linux/brcm2708/patches-4.19/950-0764-configs-Enable-building-the-DS28E17-driver-module.patch
 create mode 100644 target/linux/brcm2708/patches-4.19/950-0765-ARM-dts-bcm2711-rpi-4-b-I2C-aliases-and-pulls.patch
 create mode 100644 target/linux/brcm2708/patches-4.19/950-0766-xhci-Use-more-event-ring-segment-table-entries.patch
 create mode 100644 target/linux/brcm2708/patches-4.19/950-0767-dwc_otg-use-align_buf-for-small-IN-control-transfers.patch
 create mode 100644 target/linux/brcm2708/patches-4.19/950-0768-Ported-pcie-brcmstb-bounce-buffer-implementation-to-.patch
 create mode 100644 target/linux/brcm2708/patches-4.19/950-0769-configs-arm64-vcm2711-Enable-V3D.patch
 create mode 100644 target/linux/brcm2708/patches-4.19/950-0770-overlays-sc16ic752-i2c-Fix-xtal-parameter.patch
 create mode 100644 target/linux/brcm2708/patches-4.19/950-0771-vc-sm-cma-Fix-compatibility-ioctl.patch
 create mode 100644 target/linux/brcm2708/patches-4.19/950-0772-configs-Add-TINYDRM-modules.patch
 create mode 100644 target/linux/brcm2708/patches-4.19/950-0773-staging-bcm2835-codec-add-support-for-V4L2_CID_MPEG_.patch

diff --git a/target/linux/brcm2708/bcm2708/config-4.19 b/target/linux/brcm2708/bcm2708/config-4.19
index 16728fc839c..4eb03a5d957 100644
--- a/target/linux/brcm2708/bcm2708/config-4.19
+++ b/target/linux/brcm2708/bcm2708/config-4.19
@@ -29,7 +29,6 @@ CONFIG_ARCH_USE_BUILTIN_BSWAP=y
 CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y
 CONFIG_ARCH_WANT_GENERAL_HUGETLB=y
 CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y
-# CONFIG_ARGON_MEM is not set
 CONFIG_ARM=y
 CONFIG_ARM_AMBA=y
 CONFIG_ARM_BCM2835_CPUFREQ=y
@@ -177,7 +176,7 @@ CONFIG_FONT_SUPPORT=y
 # CONFIG_FPE_NWFPE is not set
 CONFIG_FRAMEBUFFER_CONSOLE=y
 # CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set
-# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set
+CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
 CONFIG_FREEZER=y
 CONFIG_FS_IOMAP=y
 CONFIG_FS_MBCACHE=y
@@ -350,6 +349,7 @@ CONFIG_REGMAP_MMIO=y
 CONFIG_REGULATOR=y
 CONFIG_REGULATOR_FIXED_VOLTAGE=y
 CONFIG_RESET_CONTROLLER=y
+# CONFIG_RPIVID_MEM is not set
 CONFIG_RWSEM_XCHGADD_ALGORITHM=y
 CONFIG_SCSI=y
 # CONFIG_SCSI_LOWLEVEL is not set
diff --git a/target/linux/brcm2708/bcm2709/config-4.19 b/target/linux/brcm2708/bcm2709/config-4.19
index 1fac80f8153..12d880554d4 100644
--- a/target/linux/brcm2708/bcm2709/config-4.19
+++ b/target/linux/brcm2708/bcm2709/config-4.19
@@ -35,7 +35,6 @@ CONFIG_ARCH_USE_BUILTIN_BSWAP=y
 CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y
 CONFIG_ARCH_WANT_GENERAL_HUGETLB=y
 CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y
-# CONFIG_ARGON_MEM is not set
 CONFIG_ARM=y
 CONFIG_ARM_AMBA=y
 CONFIG_ARM_ARCH_TIMER=y
@@ -203,7 +202,7 @@ CONFIG_FONT_SUPPORT=y
 # CONFIG_FPE_NWFPE is not set
 CONFIG_FRAMEBUFFER_CONSOLE=y
 # CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set
-# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set
+CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
 CONFIG_FREEZER=y
 CONFIG_FS_IOMAP=y
 CONFIG_FS_MBCACHE=y
@@ -425,6 +424,7 @@ CONFIG_REGULATOR_FIXED_VOLTAGE=y
 CONFIG_REGULATOR_GPIO=y
 CONFIG_RESET_CONTROLLER=y
 CONFIG_RFS_ACCEL=y
+# CONFIG_RPIVID_MEM is not set
 CONFIG_RPS=y
 CONFIG_RWSEM_SPIN_ON_OWNER=y
 CONFIG_RWSEM_XCHGADD_ALGORITHM=y
diff --git a/target/linux/brcm2708/bcm2710/config-4.19 b/target/linux/brcm2708/bcm2710/config-4.19
index d5f137a267e..c9dd37442e6 100644
--- a/target/linux/brcm2708/bcm2710/config-4.19
+++ b/target/linux/brcm2708/bcm2710/config-4.19
@@ -69,7 +69,6 @@ CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y
 CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y
 CONFIG_ARCH_WANT_FRAME_POINTERS=y
 CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y
-# CONFIG_ARGON_MEM is not set
 CONFIG_ARM64=y
 # CONFIG_ARM64_16K_PAGES is not set
 CONFIG_ARM64_4K_PAGES=y
@@ -237,7 +236,7 @@ CONFIG_FONT_8x8=y
 CONFIG_FONT_SUPPORT=y
 CONFIG_FRAMEBUFFER_CONSOLE=y
 # CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set
-# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set
+CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
 CONFIG_FRAME_POINTER=y
 CONFIG_FREEZER=y
 CONFIG_FSL_ERRATUM_A008585=y
@@ -478,6 +477,7 @@ CONFIG_REGULATOR_FIXED_VOLTAGE=y
 CONFIG_REGULATOR_GPIO=y
 CONFIG_RESET_CONTROLLER=y
 CONFIG_RFS_ACCEL=y
+# CONFIG_RPIVID_MEM is not set
 CONFIG_RPS=y
 CONFIG_RWSEM_SPIN_ON_OWNER=y
 CONFIG_RWSEM_XCHGADD_ALGORITHM=y
diff --git a/target/linux/brcm2708/bcm2711/config-4.19 b/target/linux/brcm2708/bcm2711/config-4.19
index acb595ed1d4..af7242f1b0d 100644
--- a/target/linux/brcm2708/bcm2711/config-4.19
+++ b/target/linux/brcm2708/bcm2711/config-4.19
@@ -69,7 +69,6 @@ CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y
 CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y
 CONFIG_ARCH_WANT_FRAME_POINTERS=y
 CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y
-# CONFIG_ARGON_MEM is not set
 CONFIG_ARM64=y
 # CONFIG_ARM64_16K_PAGES is not set
 CONFIG_ARM64_4K_PAGES=y
@@ -241,7 +240,7 @@ CONFIG_FONT_8x8=y
 CONFIG_FONT_SUPPORT=y
 CONFIG_FRAMEBUFFER_CONSOLE=y
 # CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set
-# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set
+CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
 CONFIG_FRAME_POINTER=y
 CONFIG_FREEZER=y
 CONFIG_FSL_ERRATUM_A008585=y
@@ -487,6 +486,7 @@ CONFIG_REGULATOR_FIXED_VOLTAGE=y
 CONFIG_REGULATOR_GPIO=y
 CONFIG_RESET_CONTROLLER=y
 CONFIG_RFS_ACCEL=y
+# CONFIG_RPIVID_MEM is not set
 CONFIG_RPS=y
 CONFIG_RWSEM_SPIN_ON_OWNER=y
 CONFIG_RWSEM_XCHGADD_ALGORITHM=y
diff --git a/target/linux/brcm2708/image/config-bcm2711-arm64.txt b/target/linux/brcm2708/image/config-bcm2711-arm64.txt
index 525d7039ed2..1af8ed0dfee 100644
--- a/target/linux/brcm2708/image/config-bcm2711-arm64.txt
+++ b/target/linux/brcm2708/image/config-bcm2711-arm64.txt
@@ -9,6 +9,3 @@
 
 # Force aarch64
 arm_64bit=1
-
-# USBs not working with > 3GB
-total_mem=3072
diff --git a/target/linux/brcm2708/patches-4.19/950-0001-arm-partially-revert-702b94bff3c50542a6e4ab9a4f4cef0.patch b/target/linux/brcm2708/patches-4.19/950-0001-arm-partially-revert-702b94bff3c50542a6e4ab9a4f4cef0.patch
index 618330d1c0a..af641951364 100644
--- a/target/linux/brcm2708/patches-4.19/950-0001-arm-partially-revert-702b94bff3c50542a6e4ab9a4f4cef0.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0001-arm-partially-revert-702b94bff3c50542a6e4ab9a4f4cef0.patch
@@ -1,7 +1,7 @@
-From 623cca7c1ef73b6b164d487d3bb3b2bddc60abab Mon Sep 17 00:00:00 2001
+From 5aeff609a8dadb82acf69650bd98faba80a47b6e Mon Sep 17 00:00:00 2001
 From: Dan Pasanen <dan.pasanen@gmail.com>
 Date: Thu, 21 Sep 2017 09:55:42 -0500
-Subject: [PATCH 001/725] arm: partially revert
+Subject: [PATCH 001/773] arm: partially revert
  702b94bff3c50542a6e4ab9a4f4cef093262fe65
 
 * Re-expose some dmi APIs for use in VCSM
diff --git a/target/linux/brcm2708/patches-4.19/950-0002-smsx95xx-fix-crimes-against-truesize.patch b/target/linux/brcm2708/patches-4.19/950-0002-smsx95xx-fix-crimes-against-truesize.patch
index 792fe03605d..8cf143b3232 100644
--- a/target/linux/brcm2708/patches-4.19/950-0002-smsx95xx-fix-crimes-against-truesize.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0002-smsx95xx-fix-crimes-against-truesize.patch
@@ -1,7 +1,7 @@
-From b356c22b7c3cce97ba7c20af22f508510387a3f2 Mon Sep 17 00:00:00 2001
+From 4a6d6180a843971e60a6e3b7f21e9e5b0fb57071 Mon Sep 17 00:00:00 2001
 From: Steve Glendinning <steve.glendinning@smsc.com>
 Date: Thu, 19 Feb 2015 18:47:12 +0000
-Subject: [PATCH 002/725] smsx95xx: fix crimes against truesize
+Subject: [PATCH 002/773] smsx95xx: fix crimes against truesize
 
 smsc95xx is adjusting truesize when it shouldn't, and following a recent patch from Eric this is now triggering warnings.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0003-smsc95xx-Experimental-Enable-turbo_mode-and-packetsi.patch b/target/linux/brcm2708/patches-4.19/950-0003-smsc95xx-Experimental-Enable-turbo_mode-and-packetsi.patch
index 62c89ff4fc6..c45679c6399 100644
--- a/target/linux/brcm2708/patches-4.19/950-0003-smsc95xx-Experimental-Enable-turbo_mode-and-packetsi.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0003-smsc95xx-Experimental-Enable-turbo_mode-and-packetsi.patch
@@ -1,7 +1,7 @@
-From 440ed9d083956067ffbaaefd3e2411b746126593 Mon Sep 17 00:00:00 2001
+From 0f28cdfa1b52e770ee13f4dcc5ad732225b75b17 Mon Sep 17 00:00:00 2001
 From: Sam Nazarko <email@samnazarko.co.uk>
 Date: Fri, 1 Apr 2016 17:27:21 +0100
-Subject: [PATCH 003/725] smsc95xx: Experimental: Enable turbo_mode and
+Subject: [PATCH 003/773] smsc95xx: Experimental: Enable turbo_mode and
  packetsize=2560 by default
 
 See: http://forum.kodi.tv/showthread.php?tid=285288
diff --git a/target/linux/brcm2708/patches-4.19/950-0004-Allow-mac-address-to-be-set-in-smsc95xx.patch b/target/linux/brcm2708/patches-4.19/950-0004-Allow-mac-address-to-be-set-in-smsc95xx.patch
index 5ed138da21e..fe30ad9dff8 100644
--- a/target/linux/brcm2708/patches-4.19/950-0004-Allow-mac-address-to-be-set-in-smsc95xx.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0004-Allow-mac-address-to-be-set-in-smsc95xx.patch
@@ -1,7 +1,7 @@
-From 3590eb29c3b4307a50daf24c1d58e188b1aaf65d Mon Sep 17 00:00:00 2001
+From 9f83838979d7bfc5f4b4123c51871403208de521 Mon Sep 17 00:00:00 2001
 From: popcornmix <popcornmix@gmail.com>
 Date: Tue, 26 Mar 2013 17:26:38 +0000
-Subject: [PATCH 004/725] Allow mac address to be set in smsc95xx
+Subject: [PATCH 004/773] Allow mac address to be set in smsc95xx
 
 Signed-off-by: popcornmix <popcornmix@gmail.com>
 ---
diff --git a/target/linux/brcm2708/patches-4.19/950-0005-Protect-__release_resource-against-resources-without.patch b/target/linux/brcm2708/patches-4.19/950-0005-Protect-__release_resource-against-resources-without.patch
index 57b3618e77f..697ea1d4425 100644
--- a/target/linux/brcm2708/patches-4.19/950-0005-Protect-__release_resource-against-resources-without.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0005-Protect-__release_resource-against-resources-without.patch
@@ -1,7 +1,7 @@
-From 42773929bcec27d195b93b11c10527be7fccd2d8 Mon Sep 17 00:00:00 2001
+From 063b764f6c762935b3a12a84185f98cfbf759aaa Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Fri, 13 Mar 2015 12:43:36 +0000
-Subject: [PATCH 005/725] Protect __release_resource against resources without
+Subject: [PATCH 005/773] Protect __release_resource against resources without
  parents
 
 Without this patch, removing a device tree overlay can crash here.
diff --git a/target/linux/brcm2708/patches-4.19/950-0006-irq-bcm2836-Prevent-spurious-interrupts-and-trap-the.patch b/target/linux/brcm2708/patches-4.19/950-0006-irq-bcm2836-Prevent-spurious-interrupts-and-trap-the.patch
index c993ee1e577..ee0f82301fb 100644
--- a/target/linux/brcm2708/patches-4.19/950-0006-irq-bcm2836-Prevent-spurious-interrupts-and-trap-the.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0006-irq-bcm2836-Prevent-spurious-interrupts-and-trap-the.patch
@@ -1,7 +1,7 @@
-From ca08ef4827614912c6f07fa734a2eede3420a9c6 Mon Sep 17 00:00:00 2001
+From b46a87040e3d0996bfd76d3c325130fafe76f89a Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Fri, 4 Dec 2015 17:41:50 +0000
-Subject: [PATCH 006/725] irq-bcm2836: Prevent spurious interrupts, and trap
+Subject: [PATCH 006/773] irq-bcm2836: Prevent spurious interrupts, and trap
  them early
 
 The old arch-specific IRQ macros included a dsb to ensure the
diff --git a/target/linux/brcm2708/patches-4.19/950-0007-irq-bcm2836-Avoid-Invalid-trigger-warning.patch b/target/linux/brcm2708/patches-4.19/950-0007-irq-bcm2836-Avoid-Invalid-trigger-warning.patch
index 112481e5620..3245ef9c9ac 100644
--- a/target/linux/brcm2708/patches-4.19/950-0007-irq-bcm2836-Avoid-Invalid-trigger-warning.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0007-irq-bcm2836-Avoid-Invalid-trigger-warning.patch
@@ -1,7 +1,7 @@
-From b3b97bc061e22d03569cd7eedaf7cc1b4fb403f3 Mon Sep 17 00:00:00 2001
+From 8fa468320f67f77ad7cb4181c4add57aab75c5b0 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Thu, 9 Feb 2017 14:33:30 +0000
-Subject: [PATCH 007/725] irq-bcm2836: Avoid "Invalid trigger warning"
+Subject: [PATCH 007/773] irq-bcm2836: Avoid "Invalid trigger warning"
 
 Initialise the level for each IRQ to avoid a warning from the
 arm arch timer code.
diff --git a/target/linux/brcm2708/patches-4.19/950-0008-irqchip-bcm2835-Add-FIQ-support.patch b/target/linux/brcm2708/patches-4.19/950-0008-irqchip-bcm2835-Add-FIQ-support.patch
index 0f39a78c4f3..a89358afc00 100644
--- a/target/linux/brcm2708/patches-4.19/950-0008-irqchip-bcm2835-Add-FIQ-support.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0008-irqchip-bcm2835-Add-FIQ-support.patch
@@ -1,7 +1,7 @@
-From 9920e74cfd7571c36fce1caf84736f89e275fe22 Mon Sep 17 00:00:00 2001
+From de43634ad18a2cf230dfc7645c6d97819669252d Mon Sep 17 00:00:00 2001
 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= <noralf@tronnes.org>
 Date: Fri, 12 Jun 2015 19:01:05 +0200
-Subject: [PATCH 008/725] irqchip: bcm2835: Add FIQ support
+Subject: [PATCH 008/773] irqchip: bcm2835: Add FIQ support
 MIME-Version: 1.0
 Content-Type: text/plain; charset=UTF-8
 Content-Transfer-Encoding: 8bit
diff --git a/target/linux/brcm2708/patches-4.19/950-0009-irqchip-irq-bcm2835-Add-2836-FIQ-support.patch b/target/linux/brcm2708/patches-4.19/950-0009-irqchip-irq-bcm2835-Add-2836-FIQ-support.patch
index 12275468321..39cf2449d0c 100644
--- a/target/linux/brcm2708/patches-4.19/950-0009-irqchip-irq-bcm2835-Add-2836-FIQ-support.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0009-irqchip-irq-bcm2835-Add-2836-FIQ-support.patch
@@ -1,7 +1,7 @@
-From b08bd87913c001b0f3d7f86d73abfc2074b0cab2 Mon Sep 17 00:00:00 2001
+From c4d05e2af315b0666879b0f34b0f8d0b05d8d63c Mon Sep 17 00:00:00 2001
 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= <noralf@tronnes.org>
 Date: Fri, 23 Oct 2015 16:26:55 +0200
-Subject: [PATCH 009/725] irqchip: irq-bcm2835: Add 2836 FIQ support
+Subject: [PATCH 009/773] irqchip: irq-bcm2835: Add 2836 FIQ support
 MIME-Version: 1.0
 Content-Type: text/plain; charset=UTF-8
 Content-Transfer-Encoding: 8bit
diff --git a/target/linux/brcm2708/patches-4.19/950-0010-spidev-Add-spidev-compatible-string-to-silence-warni.patch b/target/linux/brcm2708/patches-4.19/950-0010-spidev-Add-spidev-compatible-string-to-silence-warni.patch
index 0e89bef99c7..4ce82f27e13 100644
--- a/target/linux/brcm2708/patches-4.19/950-0010-spidev-Add-spidev-compatible-string-to-silence-warni.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0010-spidev-Add-spidev-compatible-string-to-silence-warni.patch
@@ -1,7 +1,7 @@
-From e73e4e6923289a3055d5fd10c7726fbe358505ad Mon Sep 17 00:00:00 2001
+From 851317f6443a19c32aea5b68c119573982fa396b Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Tue, 14 Jul 2015 10:26:09 +0100
-Subject: [PATCH 010/725] spidev: Add "spidev" compatible string to silence
+Subject: [PATCH 010/773] spidev: Add "spidev" compatible string to silence
  warning
 
 See: https://github.com/raspberrypi/linux/issues/1054
diff --git a/target/linux/brcm2708/patches-4.19/950-0011-spi-bcm2835-Support-pin-groups-other-than-7-11.patch b/target/linux/brcm2708/patches-4.19/950-0011-spi-bcm2835-Support-pin-groups-other-than-7-11.patch
index 35c6449724c..cd4b8c1422a 100644
--- a/target/linux/brcm2708/patches-4.19/950-0011-spi-bcm2835-Support-pin-groups-other-than-7-11.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0011-spi-bcm2835-Support-pin-groups-other-than-7-11.patch
@@ -1,7 +1,7 @@
-From e1ebc1b8dcb6990e2541e3503cb2cdd3f5edfc1e Mon Sep 17 00:00:00 2001
+From 23bb48d83e2a820b8371a3512261981b52630eee Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Wed, 24 Jun 2015 14:10:44 +0100
-Subject: [PATCH 011/725] spi-bcm2835: Support pin groups other than 7-11
+Subject: [PATCH 011/773] spi-bcm2835: Support pin groups other than 7-11
 
 The spi-bcm2835 driver automatically uses GPIO chip-selects due to
 some unreliability of the native ones. In doing so it chooses the
diff --git a/target/linux/brcm2708/patches-4.19/950-0012-spi-bcm2835-Disable-forced-software-CS.patch b/target/linux/brcm2708/patches-4.19/950-0012-spi-bcm2835-Disable-forced-software-CS.patch
index c60f7636d66..4102f58c81e 100644
--- a/target/linux/brcm2708/patches-4.19/950-0012-spi-bcm2835-Disable-forced-software-CS.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0012-spi-bcm2835-Disable-forced-software-CS.patch
@@ -1,7 +1,7 @@
-From e901e4ff32c1f3c10342b4607579a1d9613c3c66 Mon Sep 17 00:00:00 2001
+From 69d97bffaad932f5ba5c5b1ad347ad0495a55117 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Fri, 1 Jul 2016 22:09:24 +0100
-Subject: [PATCH 012/725] spi-bcm2835: Disable forced software CS
+Subject: [PATCH 012/773] spi-bcm2835: Disable forced software CS
 
 Select software CS in bcm2708_common.dtsi, and disable the automatic
 conversion in the driver to allow hardware CS to be re-enabled with an
diff --git a/target/linux/brcm2708/patches-4.19/950-0013-spi-bcm2835-Remove-unused-code.patch b/target/linux/brcm2708/patches-4.19/950-0013-spi-bcm2835-Remove-unused-code.patch
index b8041da9297..057b97af67e 100644
--- a/target/linux/brcm2708/patches-4.19/950-0013-spi-bcm2835-Remove-unused-code.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0013-spi-bcm2835-Remove-unused-code.patch
@@ -1,7 +1,7 @@
-From f1b841cc75bcd8c655c9cd6c3dbed439a1f4d24a Mon Sep 17 00:00:00 2001
+From cb5388ad2851ec7a7fcb58ca1ebec0a1ab84a66f Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Tue, 8 Nov 2016 21:35:38 +0000
-Subject: [PATCH 013/725] spi-bcm2835: Remove unused code
+Subject: [PATCH 013/773] spi-bcm2835: Remove unused code
 
 ---
  drivers/spi/spi-bcm2835.c | 61 ---------------------------------------
diff --git a/target/linux/brcm2708/patches-4.19/950-0014-dmaengine-bcm2835-Load-driver-early-and-support-lega.patch b/target/linux/brcm2708/patches-4.19/950-0014-dmaengine-bcm2835-Load-driver-early-and-support-lega.patch
index 8db1d261475..cf975f45d03 100644
--- a/target/linux/brcm2708/patches-4.19/950-0014-dmaengine-bcm2835-Load-driver-early-and-support-lega.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0014-dmaengine-bcm2835-Load-driver-early-and-support-lega.patch
@@ -1,7 +1,7 @@
-From 568609dad2f29b45931c2fc869f87d4abb6c7486 Mon Sep 17 00:00:00 2001
+From 8db77ac342dc3bb179c5e6610805706ebfdafc7c Mon Sep 17 00:00:00 2001
 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= <noralf@tronnes.org>
 Date: Sat, 3 Oct 2015 22:22:55 +0200
-Subject: [PATCH 014/725] dmaengine: bcm2835: Load driver early and support
+Subject: [PATCH 014/773] dmaengine: bcm2835: Load driver early and support
  legacy API
 MIME-Version: 1.0
 Content-Type: text/plain; charset=UTF-8
diff --git a/target/linux/brcm2708/patches-4.19/950-0015-firmware-Updated-mailbox-header.patch b/target/linux/brcm2708/patches-4.19/950-0015-firmware-Updated-mailbox-header.patch
index 3d22d53f227..cc60789c586 100644
--- a/target/linux/brcm2708/patches-4.19/950-0015-firmware-Updated-mailbox-header.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0015-firmware-Updated-mailbox-header.patch
@@ -1,7 +1,7 @@
-From 8151b76346ed89410b20db4fb4bc8f1784e0fd19 Mon Sep 17 00:00:00 2001
+From f27da16a911e08fe3cb210014d5f0795ddb812b3 Mon Sep 17 00:00:00 2001
 From: popcornmix <popcornmix@gmail.com>
 Date: Mon, 25 Jan 2016 17:25:12 +0000
-Subject: [PATCH 015/725] firmware: Updated mailbox header
+Subject: [PATCH 015/773] firmware: Updated mailbox header
 
 ---
  include/soc/bcm2835/raspberrypi-firmware.h | 5 +++++
diff --git a/target/linux/brcm2708/patches-4.19/950-0016-rtc-Add-SPI-alias-for-pcf2123-driver.patch b/target/linux/brcm2708/patches-4.19/950-0016-rtc-Add-SPI-alias-for-pcf2123-driver.patch
index 6efbc80ce6f..be4eed449a9 100644
--- a/target/linux/brcm2708/patches-4.19/950-0016-rtc-Add-SPI-alias-for-pcf2123-driver.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0016-rtc-Add-SPI-alias-for-pcf2123-driver.patch
@@ -1,7 +1,7 @@
-From 0af4ce25fc884c07db940d61e7677bba37a4130d Mon Sep 17 00:00:00 2001
+From 9c5cca27567e50f9224439ff45c83d23725a6d04 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Wed, 15 Jun 2016 16:48:41 +0100
-Subject: [PATCH 016/725] rtc: Add SPI alias for pcf2123 driver
+Subject: [PATCH 016/773] rtc: Add SPI alias for pcf2123 driver
 
 Without this alias, Device Tree won't cause the driver
 to be loaded.
diff --git a/target/linux/brcm2708/patches-4.19/950-0017-watchdog-bcm2835-Support-setting-reboot-partition.patch b/target/linux/brcm2708/patches-4.19/950-0017-watchdog-bcm2835-Support-setting-reboot-partition.patch
index e20a1fc1fd8..565ffd9f8df 100644
--- a/target/linux/brcm2708/patches-4.19/950-0017-watchdog-bcm2835-Support-setting-reboot-partition.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0017-watchdog-bcm2835-Support-setting-reboot-partition.patch
@@ -1,7 +1,7 @@
-From 726d38c5f2aee110f7e3b0f03fc17e5fc69aa8c3 Mon Sep 17 00:00:00 2001
+From b8779c374c61ce6f8cafe3c054279d510781cc75 Mon Sep 17 00:00:00 2001
 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= <noralf@tronnes.org>
 Date: Fri, 7 Oct 2016 16:50:59 +0200
-Subject: [PATCH 017/725] watchdog: bcm2835: Support setting reboot partition
+Subject: [PATCH 017/773] watchdog: bcm2835: Support setting reboot partition
 MIME-Version: 1.0
 Content-Type: text/plain; charset=UTF-8
 Content-Transfer-Encoding: 8bit
diff --git a/target/linux/brcm2708/patches-4.19/950-0018-reboot-Use-power-off-rather-than-busy-spinning-when-.patch b/target/linux/brcm2708/patches-4.19/950-0018-reboot-Use-power-off-rather-than-busy-spinning-when-.patch
index fb2805e4d8f..7781ffe8703 100644
--- a/target/linux/brcm2708/patches-4.19/950-0018-reboot-Use-power-off-rather-than-busy-spinning-when-.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0018-reboot-Use-power-off-rather-than-busy-spinning-when-.patch
@@ -1,7 +1,7 @@
-From a48963920cbab4a54fb8c1a12cab6f51249c8938 Mon Sep 17 00:00:00 2001
+From 5deffd890e33238ae82b5fe306d3c258b6527c66 Mon Sep 17 00:00:00 2001
 From: popcornmix <popcornmix@gmail.com>
 Date: Tue, 5 Apr 2016 19:40:12 +0100
-Subject: [PATCH 018/725] reboot: Use power off rather than busy spinning when
+Subject: [PATCH 018/773] reboot: Use power off rather than busy spinning when
  halt is requested
 
 ---
diff --git a/target/linux/brcm2708/patches-4.19/950-0019-bcm-Make-RASPBERRYPI_POWER-depend-on-PM.patch b/target/linux/brcm2708/patches-4.19/950-0019-bcm-Make-RASPBERRYPI_POWER-depend-on-PM.patch
index de317c31fa9..4875e25caa1 100644
--- a/target/linux/brcm2708/patches-4.19/950-0019-bcm-Make-RASPBERRYPI_POWER-depend-on-PM.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0019-bcm-Make-RASPBERRYPI_POWER-depend-on-PM.patch
@@ -1,7 +1,7 @@
-From 5b4c3e8bea1e40ae39e8e1d557f71c2262e41740 Mon Sep 17 00:00:00 2001
+From 82876bead4101ba80c7ddfe76a3a2375deff1c2f Mon Sep 17 00:00:00 2001
 From: popcornmix <popcornmix@gmail.com>
 Date: Wed, 9 Nov 2016 13:02:52 +0000
-Subject: [PATCH 019/725] bcm: Make RASPBERRYPI_POWER depend on PM
+Subject: [PATCH 019/773] bcm: Make RASPBERRYPI_POWER depend on PM
 
 ---
  drivers/soc/bcm/Kconfig | 1 +
diff --git a/target/linux/brcm2708/patches-4.19/950-0020-Register-the-clocks-early-during-the-boot-process-so.patch b/target/linux/brcm2708/patches-4.19/950-0020-Register-the-clocks-early-during-the-boot-process-so.patch
index 1b090d76468..cc80b2d5165 100644
--- a/target/linux/brcm2708/patches-4.19/950-0020-Register-the-clocks-early-during-the-boot-process-so.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0020-Register-the-clocks-early-during-the-boot-process-so.patch
@@ -1,7 +1,7 @@
-From 2d35d5929c505731a490ea56a6a78f487c082e01 Mon Sep 17 00:00:00 2001
+From 5d6464320ab7db4198d9568c20d25063c9c236f8 Mon Sep 17 00:00:00 2001
 From: Martin Sperl <kernel@martin.sperl.org>
 Date: Fri, 2 Sep 2016 16:45:27 +0100
-Subject: [PATCH 020/725] Register the clocks early during the boot process, so
+Subject: [PATCH 020/773] 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.
diff --git a/target/linux/brcm2708/patches-4.19/950-0021-bcm2835-rng-Avoid-initialising-if-already-enabled.patch b/target/linux/brcm2708/patches-4.19/950-0021-bcm2835-rng-Avoid-initialising-if-already-enabled.patch
index 33340a3801f..56ce831bff7 100644
--- a/target/linux/brcm2708/patches-4.19/950-0021-bcm2835-rng-Avoid-initialising-if-already-enabled.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0021-bcm2835-rng-Avoid-initialising-if-already-enabled.patch
@@ -1,7 +1,7 @@
-From 241096d58e818f8f471eb141b1183e8b5e8ffea8 Mon Sep 17 00:00:00 2001
+From 291ee006cdd9854201d82d78fa0930142e224990 Mon Sep 17 00:00:00 2001
 From: popcornmix <popcornmix@gmail.com>
 Date: Tue, 6 Dec 2016 17:05:39 +0000
-Subject: [PATCH 021/725] bcm2835-rng: Avoid initialising if already enabled
+Subject: [PATCH 021/773] bcm2835-rng: Avoid initialising if already enabled
 
 Avoids the 0x40000 cycles of warmup again if firmware has already used it
 ---
diff --git a/target/linux/brcm2708/patches-4.19/950-0022-kbuild-Ignore-dtco-targets-when-filtering-symbols.patch b/target/linux/brcm2708/patches-4.19/950-0022-kbuild-Ignore-dtco-targets-when-filtering-symbols.patch
index 41b8749042b..526f918d673 100644
--- a/target/linux/brcm2708/patches-4.19/950-0022-kbuild-Ignore-dtco-targets-when-filtering-symbols.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0022-kbuild-Ignore-dtco-targets-when-filtering-symbols.patch
@@ -1,7 +1,7 @@
-From 8bf56ee660bf07a25ba3a2081d9a498435d16a32 Mon Sep 17 00:00:00 2001
+From 7936498ab3bf4dfd05779c3b8f4766e983f40036 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Wed, 24 Aug 2016 16:28:44 +0100
-Subject: [PATCH 022/725] kbuild: Ignore dtco targets when filtering symbols
+Subject: [PATCH 022/773] kbuild: Ignore dtco targets when filtering symbols
 
 ---
  scripts/Kbuild.include | 2 +-
diff --git a/target/linux/brcm2708/patches-4.19/950-0023-clk-bcm2835-Mark-used-PLLs-and-dividers-CRITICAL.patch b/target/linux/brcm2708/patches-4.19/950-0023-clk-bcm2835-Mark-used-PLLs-and-dividers-CRITICAL.patch
index 234201dbc4b..9d70b0a4c30 100644
--- a/target/linux/brcm2708/patches-4.19/950-0023-clk-bcm2835-Mark-used-PLLs-and-dividers-CRITICAL.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0023-clk-bcm2835-Mark-used-PLLs-and-dividers-CRITICAL.patch
@@ -1,7 +1,7 @@
-From a87e7ca656f8b80caf7db0056ba4b6191018359f Mon Sep 17 00:00:00 2001
+From 6980d928a2cc130ae52f0e0ba80d96c1b96c9f0c Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Mon, 13 Feb 2017 17:20:08 +0000
-Subject: [PATCH 023/725] clk-bcm2835: Mark used PLLs and dividers CRITICAL
+Subject: [PATCH 023/773] clk-bcm2835: Mark used PLLs and dividers CRITICAL
 
 The VPU configures and relies on several PLLs and dividers. Mark all
 enabled dividers and their PLLs as CRITICAL to prevent the kernel from
diff --git a/target/linux/brcm2708/patches-4.19/950-0024-clk-bcm2835-Add-claim-clocks-property.patch b/target/linux/brcm2708/patches-4.19/950-0024-clk-bcm2835-Add-claim-clocks-property.patch
index 45dba07ce1f..488f57a8703 100644
--- a/target/linux/brcm2708/patches-4.19/950-0024-clk-bcm2835-Add-claim-clocks-property.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0024-clk-bcm2835-Add-claim-clocks-property.patch
@@ -1,7 +1,7 @@
-From b0d7a3297087a0a78e12e9e8fc41e9c91a114304 Mon Sep 17 00:00:00 2001
+From 585c5e6c9c70caf1feaedc1f1f6c0b0ca0c1ec05 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Mon, 13 Feb 2017 17:20:08 +0000
-Subject: [PATCH 024/725] clk-bcm2835: Add claim-clocks property
+Subject: [PATCH 024/773] clk-bcm2835: Add claim-clocks property
 
 The claim-clocks property can be used to prevent PLLs and dividers
 from being marked as critical. It contains a vector of clock IDs,
diff --git a/target/linux/brcm2708/patches-4.19/950-0025-clk-bcm2835-Read-max-core-clock-from-firmware.patch b/target/linux/brcm2708/patches-4.19/950-0025-clk-bcm2835-Read-max-core-clock-from-firmware.patch
index 8de5f1c785e..f7aeb5cf199 100644
--- a/target/linux/brcm2708/patches-4.19/950-0025-clk-bcm2835-Read-max-core-clock-from-firmware.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0025-clk-bcm2835-Read-max-core-clock-from-firmware.patch
@@ -1,7 +1,7 @@
-From 91e0734c2ca8c8629b0537329c7e6d538fa1c085 Mon Sep 17 00:00:00 2001
+From f78e04a056cdf4c294decfdf75cf811ce314bc02 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Mon, 6 Mar 2017 09:06:18 +0000
-Subject: [PATCH 025/725] clk-bcm2835: Read max core clock from firmware
+Subject: [PATCH 025/773] clk-bcm2835: Read max core clock from firmware
 
 The VPU is responsible for managing the core clock, usually under
 direction from the bcm2835-cpufreq driver but not via the clk-bcm2835
diff --git a/target/linux/brcm2708/patches-4.19/950-0026-clk-bcm2835-Mark-GPIO-clocks-enabled-at-boot-as-crit.patch b/target/linux/brcm2708/patches-4.19/950-0026-clk-bcm2835-Mark-GPIO-clocks-enabled-at-boot-as-crit.patch
index ec4dafba1ff..e7dbb45889d 100644
--- a/target/linux/brcm2708/patches-4.19/950-0026-clk-bcm2835-Mark-GPIO-clocks-enabled-at-boot-as-crit.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0026-clk-bcm2835-Mark-GPIO-clocks-enabled-at-boot-as-crit.patch
@@ -1,7 +1,7 @@
-From e61099f2c51b1583663e5868f87056d4c11b6e9d Mon Sep 17 00:00:00 2001
+From 00e7c106f7155879a33137169bf4e795969afb09 Mon Sep 17 00:00:00 2001
 From: Eric Anholt <eric@anholt.net>
 Date: Mon, 9 May 2016 17:28:18 -0700
-Subject: [PATCH 026/725] clk: bcm2835: Mark GPIO clocks enabled at boot as
+Subject: [PATCH 026/773] clk: bcm2835: Mark GPIO clocks enabled at boot as
  critical.
 
 These divide off of PLLD_PER and are used for the ethernet and wifi
diff --git a/target/linux/brcm2708/patches-4.19/950-0027-sound-Demote-deferral-errors-to-INFO-level.patch b/target/linux/brcm2708/patches-4.19/950-0027-sound-Demote-deferral-errors-to-INFO-level.patch
index 45fa26aa33b..e40b44453d2 100644
--- a/target/linux/brcm2708/patches-4.19/950-0027-sound-Demote-deferral-errors-to-INFO-level.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0027-sound-Demote-deferral-errors-to-INFO-level.patch
@@ -1,7 +1,7 @@
-From 4d94da034003c8f8ba44ba4a8abdf5c9cf56d684 Mon Sep 17 00:00:00 2001
+From d2437667bc502cf28a40ca6cae80e131a4c9a218 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Thu, 9 Feb 2017 14:36:44 +0000
-Subject: [PATCH 027/725] sound: Demote deferral errors to INFO level
+Subject: [PATCH 027/773] sound: Demote deferral errors to INFO level
 
 At present there is no mechanism to specify driver load order,
 which can lead to deferrals and repeated retries until successful.
diff --git a/target/linux/brcm2708/patches-4.19/950-0028-Update-vfpmodule.c.patch b/target/linux/brcm2708/patches-4.19/950-0028-Update-vfpmodule.c.patch
index bb96515a8cb..90b9d02cd22 100644
--- a/target/linux/brcm2708/patches-4.19/950-0028-Update-vfpmodule.c.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0028-Update-vfpmodule.c.patch
@@ -1,7 +1,7 @@
-From be7a5d79d1f4d8f8db39f092e7f07d8cb05eebf7 Mon Sep 17 00:00:00 2001
+From 6ae13148b5a909c4485b30b4a8ed04c75d776e80 Mon Sep 17 00:00:00 2001
 From: Claggy3 <stephen.maclagan@hotmail.com>
 Date: Sat, 11 Feb 2017 14:00:30 +0000
-Subject: [PATCH 028/725] Update vfpmodule.c
+Subject: [PATCH 028/773] Update vfpmodule.c
 
 Christopher Alexander Tobias Schulze - May 2, 2015, 11:57 a.m.
 This patch fixes a problem with VFP state save and restore related
diff --git a/target/linux/brcm2708/patches-4.19/950-0029-i2c-bcm2835-Add-debug-support.patch b/target/linux/brcm2708/patches-4.19/950-0029-i2c-bcm2835-Add-debug-support.patch
index 2b95e791761..b8bd7cfdca0 100644
--- a/target/linux/brcm2708/patches-4.19/950-0029-i2c-bcm2835-Add-debug-support.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0029-i2c-bcm2835-Add-debug-support.patch
@@ -1,7 +1,7 @@
-From 97549c7735e937cafdbeff241c9aac738fa560ce Mon Sep 17 00:00:00 2001
+From 88bf0aa4b8e700d05f649ca0eaef4c8d4d38a9d7 Mon Sep 17 00:00:00 2001
 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= <noralf@tronnes.org>
 Date: Tue, 1 Nov 2016 15:15:41 +0100
-Subject: [PATCH 029/725] i2c: bcm2835: Add debug support
+Subject: [PATCH 029/773] i2c: bcm2835: Add debug support
 MIME-Version: 1.0
 Content-Type: text/plain; charset=UTF-8
 Content-Transfer-Encoding: 8bit
diff --git a/target/linux/brcm2708/patches-4.19/950-0030-mm-Remove-the-PFN-busy-warning.patch b/target/linux/brcm2708/patches-4.19/950-0030-mm-Remove-the-PFN-busy-warning.patch
index 553902f2efc..4674ecc9bad 100644
--- a/target/linux/brcm2708/patches-4.19/950-0030-mm-Remove-the-PFN-busy-warning.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0030-mm-Remove-the-PFN-busy-warning.patch
@@ -1,7 +1,7 @@
-From 41dda0f0591a3b2e73439a3af562ac937927dd15 Mon Sep 17 00:00:00 2001
+From 15eda8d8af9dd8ef00be8d0e559db099fbb6c1ee Mon Sep 17 00:00:00 2001
 From: Eric Anholt <eric@anholt.net>
 Date: Thu, 18 Dec 2014 16:07:15 -0800
-Subject: [PATCH 030/725] mm: Remove the PFN busy warning
+Subject: [PATCH 030/773] mm: Remove the PFN busy warning
 
 See commit dae803e165a11bc88ca8dbc07a11077caf97bbcb -- the warning is
 expected sometimes when using CMA.  However, that commit still spams
diff --git a/target/linux/brcm2708/patches-4.19/950-0031-ASoC-Add-prompt-for-ICS43432-codec.patch b/target/linux/brcm2708/patches-4.19/950-0031-ASoC-Add-prompt-for-ICS43432-codec.patch
index 0bf91200ea6..78f85015fe7 100644
--- a/target/linux/brcm2708/patches-4.19/950-0031-ASoC-Add-prompt-for-ICS43432-codec.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0031-ASoC-Add-prompt-for-ICS43432-codec.patch
@@ -1,7 +1,7 @@
-From 9d9d7ba0d4296bb2b0270a1e5dfbc8a3eb7cf192 Mon Sep 17 00:00:00 2001
+From f9a73252c4cb6e419bf80b25612c7bbd82bb1ae2 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Thu, 23 Mar 2017 10:06:56 +0000
-Subject: [PATCH 031/725] ASoC: Add prompt for ICS43432 codec
+Subject: [PATCH 031/773] ASoC: Add prompt for ICS43432 codec
 
 Without a prompt string, a config setting can't be included in a
 defconfig. Give CONFIG_SND_SOC_ICS43432 a prompt so that Pi soundcards
diff --git a/target/linux/brcm2708/patches-4.19/950-0032-irqchip-irq-bcm2836-Remove-regmap-and-syscon-use.patch b/target/linux/brcm2708/patches-4.19/950-0032-irqchip-irq-bcm2836-Remove-regmap-and-syscon-use.patch
index 857e3f66133..6aac2a3a170 100644
--- a/target/linux/brcm2708/patches-4.19/950-0032-irqchip-irq-bcm2836-Remove-regmap-and-syscon-use.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0032-irqchip-irq-bcm2836-Remove-regmap-and-syscon-use.patch
@@ -1,7 +1,7 @@
-From 1c14a9ccc7c3b57c55374295a4a7a9a80090b095 Mon Sep 17 00:00:00 2001
+From d692d8494e74c3965084a3d5322671e29c09e939 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Tue, 23 Jan 2018 16:52:45 +0000
-Subject: [PATCH 032/725] irqchip: irq-bcm2836: Remove regmap and syscon use
+Subject: [PATCH 032/773] irqchip: irq-bcm2836: Remove regmap and syscon use
 
 The syscon node defines a register range that duplicates that used by
 the local_intc node on bcm2836/7. Since irq-bcm2835 and irq-bcm2836 are
diff --git a/target/linux/brcm2708/patches-4.19/950-0033-lan78xx-Enable-LEDs-and-auto-negotiation.patch b/target/linux/brcm2708/patches-4.19/950-0033-lan78xx-Enable-LEDs-and-auto-negotiation.patch
index 0d7769a3ea1..82b26ef92ad 100644
--- a/target/linux/brcm2708/patches-4.19/950-0033-lan78xx-Enable-LEDs-and-auto-negotiation.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0033-lan78xx-Enable-LEDs-and-auto-negotiation.patch
@@ -1,7 +1,7 @@
-From 37be14f62e3545c46cd86a11ba68cc036f34c638 Mon Sep 17 00:00:00 2001
+From a4c058db46978b5cd47ce3d43235cee561951e09 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Tue, 17 Oct 2017 15:04:29 +0100
-Subject: [PATCH 033/725] lan78xx: Enable LEDs and auto-negotiation
+Subject: [PATCH 033/773] lan78xx: Enable LEDs and auto-negotiation
 
 For applications of the LAN78xx that don't have valid programmed
 EEPROMs or OTPs, enabling both LEDs and auto-negotiation by default
diff --git a/target/linux/brcm2708/patches-4.19/950-0034-amba_pl011-Don-t-use-DT-aliases-for-numbering.patch b/target/linux/brcm2708/patches-4.19/950-0034-amba_pl011-Don-t-use-DT-aliases-for-numbering.patch
index ba5d77bade2..360169e8e45 100644
--- a/target/linux/brcm2708/patches-4.19/950-0034-amba_pl011-Don-t-use-DT-aliases-for-numbering.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0034-amba_pl011-Don-t-use-DT-aliases-for-numbering.patch
@@ -1,7 +1,7 @@
-From 00a9f57a05b9f62c1c8b44479b6e700958ef1400 Mon Sep 17 00:00:00 2001
+From 2bdcdb66ae0a6e47e92e4d9e1ea770a8fb2d5d9b Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Tue, 23 Feb 2016 17:26:48 +0000
-Subject: [PATCH 034/725] amba_pl011: Don't use DT aliases for numbering
+Subject: [PATCH 034/773] amba_pl011: Don't use DT aliases for numbering
 
 The pl011 driver looks for DT aliases of the form "serial<n>",
 and if found uses <n> as the device ID. This can cause
diff --git a/target/linux/brcm2708/patches-4.19/950-0035-amba_pl011-Round-input-clock-up.patch b/target/linux/brcm2708/patches-4.19/950-0035-amba_pl011-Round-input-clock-up.patch
index 946a3cbc657..76526170b13 100644
--- a/target/linux/brcm2708/patches-4.19/950-0035-amba_pl011-Round-input-clock-up.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0035-amba_pl011-Round-input-clock-up.patch
@@ -1,7 +1,7 @@
-From f6c9045d3e326e9b3f6c5d93fe09f517443d9075 Mon Sep 17 00:00:00 2001
+From 651015f8120bffcd35d6ede0084a82142b6d4be2 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Wed, 1 Mar 2017 16:07:39 +0000
-Subject: [PATCH 035/725] amba_pl011: Round input clock up
+Subject: [PATCH 035/773] amba_pl011: Round input clock up
 
 The UART clock is initialised to be as close to the requested
 frequency as possible without exceeding it. Now that there is a
diff --git a/target/linux/brcm2708/patches-4.19/950-0036-amba_pl011-Insert-mb-for-correct-FIFO-handling.patch b/target/linux/brcm2708/patches-4.19/950-0036-amba_pl011-Insert-mb-for-correct-FIFO-handling.patch
index 9f14c138dce..e7e0cd2ae23 100644
--- a/target/linux/brcm2708/patches-4.19/950-0036-amba_pl011-Insert-mb-for-correct-FIFO-handling.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0036-amba_pl011-Insert-mb-for-correct-FIFO-handling.patch
@@ -1,7 +1,7 @@
-From 95ea844e0a7addac38e0385f5ab4215921e1c86b Mon Sep 17 00:00:00 2001
+From 4f3db8602a4b64007a1e9016915f59c924787c05 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Fri, 29 Sep 2017 10:32:19 +0100
-Subject: [PATCH 036/725] amba_pl011: Insert mb() for correct FIFO handling
+Subject: [PATCH 036/773] amba_pl011: Insert mb() for correct FIFO handling
 
 The pl011 register accessor functions use the _relaxed versions of the
 standard readl() and writel() functions, meaning that there are no
diff --git a/target/linux/brcm2708/patches-4.19/950-0037-amba_pl011-Add-cts-event-workaround-DT-property.patch b/target/linux/brcm2708/patches-4.19/950-0037-amba_pl011-Add-cts-event-workaround-DT-property.patch
index b178a162e24..a6f62b90fa0 100644
--- a/target/linux/brcm2708/patches-4.19/950-0037-amba_pl011-Add-cts-event-workaround-DT-property.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0037-amba_pl011-Add-cts-event-workaround-DT-property.patch
@@ -1,7 +1,7 @@
-From 92cd7f1608ffea6325748373f9464a035743c3c3 Mon Sep 17 00:00:00 2001
+From 1c0a79159b5fd87cd14f1edb60b8d6d7c5e88b5e Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Fri, 29 Sep 2017 10:32:19 +0100
-Subject: [PATCH 037/725] amba_pl011: Add cts-event-workaround DT property
+Subject: [PATCH 037/773] amba_pl011: Add cts-event-workaround DT property
 
 The BCM2835 PL011 implementation seems to have a bug that can lead to a
 transmission lockup if CTS changes frequently. A workaround was added to
diff --git a/target/linux/brcm2708/patches-4.19/950-0038-pinctrl-bcm2835-Set-base-to-0-give-expected-gpio-num.patch b/target/linux/brcm2708/patches-4.19/950-0038-pinctrl-bcm2835-Set-base-to-0-give-expected-gpio-num.patch
index 2698813af68..8aa2abb0dac 100644
--- a/target/linux/brcm2708/patches-4.19/950-0038-pinctrl-bcm2835-Set-base-to-0-give-expected-gpio-num.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0038-pinctrl-bcm2835-Set-base-to-0-give-expected-gpio-num.patch
@@ -1,7 +1,7 @@
-From af8d6777f0c606b8c6a472651e4d00c595db8cdf Mon Sep 17 00:00:00 2001
+From 96f571906f77a982630e4fee23a96ebb1f83ce45 Mon Sep 17 00:00:00 2001
 From: notro <notro@tronnes.org>
 Date: Thu, 10 Jul 2014 13:59:47 +0200
-Subject: [PATCH 038/725] pinctrl-bcm2835: Set base to 0 give expected gpio
+Subject: [PATCH 038/773] pinctrl-bcm2835: Set base to 0 give expected gpio
  numbering
 
 Signed-off-by: Noralf Tronnes <notro@tronnes.org>
diff --git a/target/linux/brcm2708/patches-4.19/950-0039-Main-bcm2708-bcm2709-linux-port.patch b/target/linux/brcm2708/patches-4.19/950-0039-Main-bcm2708-bcm2709-linux-port.patch
index 6b1d745ba40..743fb854ef1 100644
--- a/target/linux/brcm2708/patches-4.19/950-0039-Main-bcm2708-bcm2709-linux-port.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0039-Main-bcm2708-bcm2709-linux-port.patch
@@ -1,7 +1,7 @@
-From f395eddcb1dad5b6b2905efa3ccb3916f91cadb9 Mon Sep 17 00:00:00 2001
+From 71c4c305410c72a3293ecf55e72188abc016c65f Mon Sep 17 00:00:00 2001
 From: popcornmix <popcornmix@gmail.com>
 Date: Sun, 12 May 2013 12:24:19 +0100
-Subject: [PATCH 039/725] Main bcm2708/bcm2709 linux port
+Subject: [PATCH 039/773] Main bcm2708/bcm2709 linux port
 MIME-Version: 1.0
 Content-Type: text/plain; charset=UTF-8
 Content-Transfer-Encoding: 8bit
diff --git a/target/linux/brcm2708/patches-4.19/950-0040-Add-dwc_otg-driver.patch b/target/linux/brcm2708/patches-4.19/950-0040-Add-dwc_otg-driver.patch
index 31c3055a086..115ccd231ba 100644
--- a/target/linux/brcm2708/patches-4.19/950-0040-Add-dwc_otg-driver.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0040-Add-dwc_otg-driver.patch
@@ -1,7 +1,7 @@
-From 7d7d160ca73faa35ab961ce201194ea6c419e9af Mon Sep 17 00:00:00 2001
+From ae5f6b6b0d350cf7366945b0b73e87f1d0162ba0 Mon Sep 17 00:00:00 2001
 From: popcornmix <popcornmix@gmail.com>
 Date: Wed, 1 May 2013 19:46:17 +0100
-Subject: [PATCH 040/725] Add dwc_otg driver
+Subject: [PATCH 040/773] Add dwc_otg driver
 MIME-Version: 1.0
 Content-Type: text/plain; charset=UTF-8
 Content-Transfer-Encoding: 8bit
diff --git a/target/linux/brcm2708/patches-4.19/950-0041-bcm2708-framebuffer-driver.patch b/target/linux/brcm2708/patches-4.19/950-0041-bcm2708-framebuffer-driver.patch
index 38bd6986e21..d219f278d3c 100644
--- a/target/linux/brcm2708/patches-4.19/950-0041-bcm2708-framebuffer-driver.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0041-bcm2708-framebuffer-driver.patch
@@ -1,7 +1,7 @@
-From 051c5a36a676f82455f356ef42279814992fca50 Mon Sep 17 00:00:00 2001
+From 5a5edbd9aaeb32c7890fc181cd637ff1c05a6d59 Mon Sep 17 00:00:00 2001
 From: popcornmix <popcornmix@gmail.com>
 Date: Wed, 17 Jun 2015 17:06:34 +0100
-Subject: [PATCH 041/725] bcm2708 framebuffer driver
+Subject: [PATCH 041/773] bcm2708 framebuffer driver
 MIME-Version: 1.0
 Content-Type: text/plain; charset=UTF-8
 Content-Transfer-Encoding: 8bit
diff --git a/target/linux/brcm2708/patches-4.19/950-0042-Speed-up-console-framebuffer-imageblit-function.patch b/target/linux/brcm2708/patches-4.19/950-0042-Speed-up-console-framebuffer-imageblit-function.patch
index fbb8c2f6a84..adca8e29442 100644
--- a/target/linux/brcm2708/patches-4.19/950-0042-Speed-up-console-framebuffer-imageblit-function.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0042-Speed-up-console-framebuffer-imageblit-function.patch
@@ -1,7 +1,7 @@
-From d73294bd1cceb3b51801d136b3ba8b38d3d23b59 Mon Sep 17 00:00:00 2001
+From c998771d7edc1c3ce16828a1580ad75421ea98d8 Mon Sep 17 00:00:00 2001
 From: Harm Hanemaaijer <fgenfb@yahoo.com>
 Date: Thu, 20 Jun 2013 20:21:39 +0200
-Subject: [PATCH 042/725] Speed up console framebuffer imageblit function
+Subject: [PATCH 042/773] Speed up console framebuffer imageblit function
 
 Especially on platforms with a slower CPU but a relatively high
 framebuffer fill bandwidth, like current ARM devices, the existing
diff --git a/target/linux/brcm2708/patches-4.19/950-0043-dmaengine-Add-support-for-BCM2708.patch b/target/linux/brcm2708/patches-4.19/950-0043-dmaengine-Add-support-for-BCM2708.patch
index f2c0010d95c..19374168171 100644
--- a/target/linux/brcm2708/patches-4.19/950-0043-dmaengine-Add-support-for-BCM2708.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0043-dmaengine-Add-support-for-BCM2708.patch
@@ -1,7 +1,7 @@
-From 4a615d508ab20ee974c7f787739157ad86fcd410 Mon Sep 17 00:00:00 2001
+From 1793cc7704dcbf4931dc8d04867004353d00f3d9 Mon Sep 17 00:00:00 2001
 From: Florian Meier <florian.meier@koalo.de>
 Date: Fri, 22 Nov 2013 14:22:53 +0100
-Subject: [PATCH 043/725] dmaengine: Add support for BCM2708
+Subject: [PATCH 043/773] dmaengine: Add support for BCM2708
 MIME-Version: 1.0
 Content-Type: text/plain; charset=UTF-8
 Content-Transfer-Encoding: 8bit
diff --git a/target/linux/brcm2708/patches-4.19/950-0044-MMC-added-alternative-MMC-driver.patch b/target/linux/brcm2708/patches-4.19/950-0044-MMC-added-alternative-MMC-driver.patch
index 0d77cd7988f..ab9531da352 100644
--- a/target/linux/brcm2708/patches-4.19/950-0044-MMC-added-alternative-MMC-driver.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0044-MMC-added-alternative-MMC-driver.patch
@@ -1,7 +1,7 @@
-From b780980e2f381fd19c8d42af07d3d0b8aac3a8e2 Mon Sep 17 00:00:00 2001
+From aa92feca9ae2674e9191bf9a4c8d165c87ae5189 Mon Sep 17 00:00:00 2001
 From: gellert <gellert@raspberrypi.org>
 Date: Fri, 15 Aug 2014 16:35:06 +0100
-Subject: [PATCH 044/725] MMC: added alternative MMC driver
+Subject: [PATCH 044/773] MMC: added alternative MMC driver
 MIME-Version: 1.0
 Content-Type: text/plain; charset=UTF-8
 Content-Transfer-Encoding: 8bit
diff --git a/target/linux/brcm2708/patches-4.19/950-0045-Adding-bcm2835-sdhost-driver-and-an-overlay-to-enabl.patch b/target/linux/brcm2708/patches-4.19/950-0045-Adding-bcm2835-sdhost-driver-and-an-overlay-to-enabl.patch
index f7e528aac69..8efe1be189a 100644
--- a/target/linux/brcm2708/patches-4.19/950-0045-Adding-bcm2835-sdhost-driver-and-an-overlay-to-enabl.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0045-Adding-bcm2835-sdhost-driver-and-an-overlay-to-enabl.patch
@@ -1,7 +1,7 @@
-From d09bc280308712a775258a4ddf6198ba0d3bcfd5 Mon Sep 17 00:00:00 2001
+From 7ad5e921f530063f046ce235ed6f55d01eb78413 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Wed, 25 Mar 2015 17:49:47 +0000
-Subject: [PATCH 045/725] Adding bcm2835-sdhost driver, and an overlay to
+Subject: [PATCH 045/773] Adding bcm2835-sdhost driver, and an overlay to
  enable it
 
 BCM2835 has two SD card interfaces. This driver uses the other one.
diff --git a/target/linux/brcm2708/patches-4.19/950-0046-vc_mem-Add-vc_mem-driver-for-querying-firmware-memor.patch b/target/linux/brcm2708/patches-4.19/950-0046-vc_mem-Add-vc_mem-driver-for-querying-firmware-memor.patch
index dfb5d2d8c90..63f0300cbba 100644
--- a/target/linux/brcm2708/patches-4.19/950-0046-vc_mem-Add-vc_mem-driver-for-querying-firmware-memor.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0046-vc_mem-Add-vc_mem-driver-for-querying-firmware-memor.patch
@@ -1,7 +1,7 @@
-From 754aa63cbba18514970ea307d54fdfe4eb7072ea Mon Sep 17 00:00:00 2001
+From 93b3b9250376bb35bca0bde19bc89bb63c180ff0 Mon Sep 17 00:00:00 2001
 From: popcornmix <popcornmix@gmail.com>
 Date: Fri, 28 Oct 2016 15:36:43 +0100
-Subject: [PATCH 046/725] vc_mem: Add vc_mem driver for querying firmware
+Subject: [PATCH 046/773] vc_mem: Add vc_mem driver for querying firmware
  memory addresses
 MIME-Version: 1.0
 Content-Type: text/plain; charset=UTF-8
diff --git a/target/linux/brcm2708/patches-4.19/950-0047-vcsm-VideoCore-shared-memory-service-for-BCM2835.patch b/target/linux/brcm2708/patches-4.19/950-0047-vcsm-VideoCore-shared-memory-service-for-BCM2835.patch
index 672ad4b0968..19de18cd619 100644
--- a/target/linux/brcm2708/patches-4.19/950-0047-vcsm-VideoCore-shared-memory-service-for-BCM2835.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0047-vcsm-VideoCore-shared-memory-service-for-BCM2835.patch
@@ -1,7 +1,7 @@
-From 42afc949534ce6402c3e2e13d7c939af45573376 Mon Sep 17 00:00:00 2001
+From 476134eef8d9653ecaeff0381af84e2504ce5bd8 Mon Sep 17 00:00:00 2001
 From: Tim Gover <tgover@broadcom.com>
 Date: Tue, 22 Jul 2014 15:41:04 +0100
-Subject: [PATCH 047/725] vcsm: VideoCore shared memory service for BCM2835
+Subject: [PATCH 047/773] vcsm: VideoCore shared memory service for BCM2835
 MIME-Version: 1.0
 Content-Type: text/plain; charset=UTF-8
 Content-Transfer-Encoding: 8bit
diff --git a/target/linux/brcm2708/patches-4.19/950-0048-Add-dev-gpiomem-device-for-rootless-user-GPIO-access.patch b/target/linux/brcm2708/patches-4.19/950-0048-Add-dev-gpiomem-device-for-rootless-user-GPIO-access.patch
index faf6921dad1..c6b8b7042c8 100644
--- a/target/linux/brcm2708/patches-4.19/950-0048-Add-dev-gpiomem-device-for-rootless-user-GPIO-access.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0048-Add-dev-gpiomem-device-for-rootless-user-GPIO-access.patch
@@ -1,7 +1,7 @@
-From 66a15ff847fb92d85deb19e694d999ad5d806401 Mon Sep 17 00:00:00 2001
+From 08f9a940fe1b035594d00429b9f6d419e8cd3462 Mon Sep 17 00:00:00 2001
 From: Luke Wren <luke@raspberrypi.org>
 Date: Fri, 21 Aug 2015 23:14:48 +0100
-Subject: [PATCH 048/725] Add /dev/gpiomem device for rootless user GPIO access
+Subject: [PATCH 048/773] Add /dev/gpiomem device for rootless user GPIO access
 
 Signed-off-by: Luke Wren <luke@raspberrypi.org>
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0049-Add-SMI-driver.patch b/target/linux/brcm2708/patches-4.19/950-0049-Add-SMI-driver.patch
index 11265a5b73b..761851d87a0 100644
--- a/target/linux/brcm2708/patches-4.19/950-0049-Add-SMI-driver.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0049-Add-SMI-driver.patch
@@ -1,7 +1,7 @@
-From dfb42085ee75db965bffe304287bea68b93b4b39 Mon Sep 17 00:00:00 2001
+From f6a37d5b1049bede71ce494b8012147c894cc952 Mon Sep 17 00:00:00 2001
 From: Luke Wren <wren6991@gmail.com>
 Date: Sat, 5 Sep 2015 01:14:45 +0100
-Subject: [PATCH 049/725] Add SMI driver
+Subject: [PATCH 049/773] Add SMI driver
 
 Signed-off-by: Luke Wren <wren6991@gmail.com>
 ---
diff --git a/target/linux/brcm2708/patches-4.19/950-0050-MISC-bcm2835-smi-use-clock-manager-and-fix-reload-is.patch b/target/linux/brcm2708/patches-4.19/950-0050-MISC-bcm2835-smi-use-clock-manager-and-fix-reload-is.patch
index 55b760ca40b..41804184e04 100644
--- a/target/linux/brcm2708/patches-4.19/950-0050-MISC-bcm2835-smi-use-clock-manager-and-fix-reload-is.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0050-MISC-bcm2835-smi-use-clock-manager-and-fix-reload-is.patch
@@ -1,7 +1,7 @@
-From f468b36a6b998cf9848bfcc24370cf13b2730b93 Mon Sep 17 00:00:00 2001
+From bb78ae5643905df0ce416f9eaffe2f9213177a77 Mon Sep 17 00:00:00 2001
 From: Martin Sperl <kernel@martin.sperl.org>
 Date: Tue, 26 Apr 2016 14:59:21 +0000
-Subject: [PATCH 050/725] MISC: bcm2835: smi: use clock manager and fix reload
+Subject: [PATCH 050/773] MISC: bcm2835: smi: use clock manager and fix reload
  issues
 
 Use clock manager instead of self-made clockmanager.
diff --git a/target/linux/brcm2708/patches-4.19/950-0051-Add-SMI-NAND-driver.patch b/target/linux/brcm2708/patches-4.19/950-0051-Add-SMI-NAND-driver.patch
index 8f0eacb1bbf..8f882434e31 100644
--- a/target/linux/brcm2708/patches-4.19/950-0051-Add-SMI-NAND-driver.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0051-Add-SMI-NAND-driver.patch
@@ -1,7 +1,7 @@
-From 680df120e2054ce209e24415795a972bf76826b3 Mon Sep 17 00:00:00 2001
+From 7df8e7537434f4f3749c638b546525fc41b4a57d Mon Sep 17 00:00:00 2001
 From: Luke Wren <wren6991@gmail.com>
 Date: Sat, 5 Sep 2015 01:16:10 +0100
-Subject: [PATCH 051/725] Add SMI NAND driver
+Subject: [PATCH 051/773] Add SMI NAND driver
 
 Signed-off-by: Luke Wren <wren6991@gmail.com>
 ---
diff --git a/target/linux/brcm2708/patches-4.19/950-0052-Add-cpufreq-driver.patch b/target/linux/brcm2708/patches-4.19/950-0052-Add-cpufreq-driver.patch
index 34eddd091ed..2ca4bacece4 100644
--- a/target/linux/brcm2708/patches-4.19/950-0052-Add-cpufreq-driver.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0052-Add-cpufreq-driver.patch
@@ -1,7 +1,7 @@
-From 7e52446393c3cc4200fa08dcfd1ea555d77c7068 Mon Sep 17 00:00:00 2001
+From de152ef18b69c7a911fab5c2f3b72c70d0e680b2 Mon Sep 17 00:00:00 2001
 From: popcornmix <popcornmix@gmail.com>
 Date: Wed, 3 Jul 2013 00:49:20 +0100
-Subject: [PATCH 052/725] Add cpufreq driver
+Subject: [PATCH 052/773] Add cpufreq driver
 
 Signed-off-by: popcornmix <popcornmix@gmail.com>
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0053-Add-Chris-Boot-s-i2c-driver.patch b/target/linux/brcm2708/patches-4.19/950-0053-Add-Chris-Boot-s-i2c-driver.patch
index a7c82cb5ceb..025c2c12a2e 100644
--- a/target/linux/brcm2708/patches-4.19/950-0053-Add-Chris-Boot-s-i2c-driver.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0053-Add-Chris-Boot-s-i2c-driver.patch
@@ -1,7 +1,7 @@
-From 92480253067c3534b16f4827f075f5590120b046 Mon Sep 17 00:00:00 2001
+From 6ad4f3378258d91a52e78b0e13f2ecee4e978658 Mon Sep 17 00:00:00 2001
 From: popcornmix <popcornmix@gmail.com>
 Date: Wed, 17 Jun 2015 15:44:08 +0100
-Subject: [PATCH 053/725] Add Chris Boot's i2c driver
+Subject: [PATCH 053/773] Add Chris Boot's i2c driver
 MIME-Version: 1.0
 Content-Type: text/plain; charset=UTF-8
 Content-Transfer-Encoding: 8bit
diff --git a/target/linux/brcm2708/patches-4.19/950-0054-char-broadcom-Add-vcio-module.patch b/target/linux/brcm2708/patches-4.19/950-0054-char-broadcom-Add-vcio-module.patch
index 9d208770881..b2fe3ae8cf9 100644
--- a/target/linux/brcm2708/patches-4.19/950-0054-char-broadcom-Add-vcio-module.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0054-char-broadcom-Add-vcio-module.patch
@@ -1,7 +1,7 @@
-From a9c2c59a13c9138494b3adb1ce918def9825c376 Mon Sep 17 00:00:00 2001
+From bfa7594cc289ff4a8c5acec645f087c3ff2ce5aa Mon Sep 17 00:00:00 2001
 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= <noralf@tronnes.org>
 Date: Fri, 26 Jun 2015 14:27:06 +0200
-Subject: [PATCH 054/725] char: broadcom: Add vcio module
+Subject: [PATCH 054/773] char: broadcom: Add vcio module
 MIME-Version: 1.0
 Content-Type: text/plain; charset=UTF-8
 Content-Transfer-Encoding: 8bit
diff --git a/target/linux/brcm2708/patches-4.19/950-0055-firmware-bcm2835-Support-ARCH_BCM270x.patch b/target/linux/brcm2708/patches-4.19/950-0055-firmware-bcm2835-Support-ARCH_BCM270x.patch
index 6f23a5c0d4b..aa98562a58b 100644
--- a/target/linux/brcm2708/patches-4.19/950-0055-firmware-bcm2835-Support-ARCH_BCM270x.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0055-firmware-bcm2835-Support-ARCH_BCM270x.patch
@@ -1,7 +1,7 @@
-From c31f46a51f80fe435de05dc07859291d3540c096 Mon Sep 17 00:00:00 2001
+From 53433ceaacdb15fe60eefcc268f2fe168f04c1e2 Mon Sep 17 00:00:00 2001
 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= <noralf@tronnes.org>
 Date: Fri, 26 Jun 2015 14:25:01 +0200
-Subject: [PATCH 055/725] firmware: bcm2835: Support ARCH_BCM270x
+Subject: [PATCH 055/773] firmware: bcm2835: Support ARCH_BCM270x
 MIME-Version: 1.0
 Content-Type: text/plain; charset=UTF-8
 Content-Transfer-Encoding: 8bit
diff --git a/target/linux/brcm2708/patches-4.19/950-0056-scripts-Add-mkknlimg-and-knlinfo-scripts-from-tools-.patch b/target/linux/brcm2708/patches-4.19/950-0056-scripts-Add-mkknlimg-and-knlinfo-scripts-from-tools-.patch
index 570237f43a3..c8baf5327c3 100644
--- a/target/linux/brcm2708/patches-4.19/950-0056-scripts-Add-mkknlimg-and-knlinfo-scripts-from-tools-.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0056-scripts-Add-mkknlimg-and-knlinfo-scripts-from-tools-.patch
@@ -1,7 +1,7 @@
-From 429e2d968172360c0b7a443229503158910abb92 Mon Sep 17 00:00:00 2001
+From d57d7f5a9a634a635704cedb1c966905825cdc89 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Mon, 11 May 2015 09:00:42 +0100
-Subject: [PATCH 056/725] scripts: Add mkknlimg and knlinfo scripts from tools
+Subject: [PATCH 056/773] scripts: Add mkknlimg and knlinfo scripts from tools
  repo
 
 The Raspberry Pi firmware looks for a trailer on the kernel image to
diff --git a/target/linux/brcm2708/patches-4.19/950-0057-BCM2708-Add-core-Device-Tree-support.patch b/target/linux/brcm2708/patches-4.19/950-0057-BCM2708-Add-core-Device-Tree-support.patch
index 75d0a6d9ca4..644f1c13729 100644
--- a/target/linux/brcm2708/patches-4.19/950-0057-BCM2708-Add-core-Device-Tree-support.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0057-BCM2708-Add-core-Device-Tree-support.patch
@@ -1,7 +1,7 @@
-From 2b8bc69a15a59b93330d37fb8629ae113231a0fb Mon Sep 17 00:00:00 2001
+From d7fb08d8e23af05a7248394430a01a2555597799 Mon Sep 17 00:00:00 2001
 From: notro <notro@tronnes.org>
 Date: Wed, 9 Jul 2014 14:46:08 +0200
-Subject: [PATCH 057/725] BCM2708: Add core Device Tree support
+Subject: [PATCH 057/773] BCM2708: Add core Device Tree support
 MIME-Version: 1.0
 Content-Type: text/plain; charset=UTF-8
 Content-Transfer-Encoding: 8bit
diff --git a/target/linux/brcm2708/patches-4.19/950-0058-BCM270x_DT-Add-pwr_led-and-the-required-input-trigge.patch b/target/linux/brcm2708/patches-4.19/950-0058-BCM270x_DT-Add-pwr_led-and-the-required-input-trigge.patch
index 1b991d11b1a..44206beda7b 100644
--- a/target/linux/brcm2708/patches-4.19/950-0058-BCM270x_DT-Add-pwr_led-and-the-required-input-trigge.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0058-BCM270x_DT-Add-pwr_led-and-the-required-input-trigge.patch
@@ -1,7 +1,7 @@
-From ed4300c1a1c2432efd902454146e2ca909b23192 Mon Sep 17 00:00:00 2001
+From ffa37fefc5277263e7179fe8457bd0cda6b03c8b Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Fri, 6 Feb 2015 13:50:57 +0000
-Subject: [PATCH 058/725] BCM270x_DT: Add pwr_led, and the required "input"
+Subject: [PATCH 058/773] BCM270x_DT: Add pwr_led, and the required "input"
  trigger
 
 The "input" trigger makes the associated GPIO an input.  This is to support
diff --git a/target/linux/brcm2708/patches-4.19/950-0059-fbdev-add-FBIOCOPYAREA-ioctl.patch b/target/linux/brcm2708/patches-4.19/950-0059-fbdev-add-FBIOCOPYAREA-ioctl.patch
index da78f05388e..99f2e26e84a 100644
--- a/target/linux/brcm2708/patches-4.19/950-0059-fbdev-add-FBIOCOPYAREA-ioctl.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0059-fbdev-add-FBIOCOPYAREA-ioctl.patch
@@ -1,7 +1,7 @@
-From 4f3938a0decb1d939978df44ac060deaa886b7c1 Mon Sep 17 00:00:00 2001
+From fcaf4a45648aac0dfd88fbd280ecf5e1ac5be59f Mon Sep 17 00:00:00 2001
 From: Siarhei Siamashka <siarhei.siamashka@gmail.com>
 Date: Mon, 17 Jun 2013 13:32:11 +0300
-Subject: [PATCH 059/725] fbdev: add FBIOCOPYAREA ioctl
+Subject: [PATCH 059/773] fbdev: add FBIOCOPYAREA ioctl
 
 Based on the patch authored by Ali Gholami Rudi at
     https://lkml.org/lkml/2009/7/13/153
diff --git a/target/linux/brcm2708/patches-4.19/950-0060-Added-Device-IDs-for-August-DVB-T-205.patch b/target/linux/brcm2708/patches-4.19/950-0060-Added-Device-IDs-for-August-DVB-T-205.patch
index 46332a7da57..e429c68e6cc 100644
--- a/target/linux/brcm2708/patches-4.19/950-0060-Added-Device-IDs-for-August-DVB-T-205.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0060-Added-Device-IDs-for-August-DVB-T-205.patch
@@ -1,7 +1,7 @@
-From e408564fff425286f3acf9f625aa763d5cb8408b Mon Sep 17 00:00:00 2001
+From ae6c23aa172d13ca72927870ab611e9d3670e97e Mon Sep 17 00:00:00 2001
 From: popcornmix <popcornmix@gmail.com>
 Date: Wed, 3 Jul 2013 00:54:08 +0100
-Subject: [PATCH 060/725] Added Device IDs for August DVB-T 205
+Subject: [PATCH 060/773] Added Device IDs for August DVB-T 205
 
 ---
  drivers/media/usb/dvb-usb-v2/rtl28xxu.c | 4 ++++
diff --git a/target/linux/brcm2708/patches-4.19/950-0061-rpi-ft5406-Add-touchscreen-driver-for-pi-LCD-display.patch b/target/linux/brcm2708/patches-4.19/950-0061-rpi-ft5406-Add-touchscreen-driver-for-pi-LCD-display.patch
index a8cb9585c08..7c002ad8dbc 100644
--- a/target/linux/brcm2708/patches-4.19/950-0061-rpi-ft5406-Add-touchscreen-driver-for-pi-LCD-display.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0061-rpi-ft5406-Add-touchscreen-driver-for-pi-LCD-display.patch
@@ -1,7 +1,7 @@
-From e04d6501cf52bc69d75adef77482d6f6b027032d Mon Sep 17 00:00:00 2001
+From f045ca6af84df7b50066af98513d8e68ad899c38 Mon Sep 17 00:00:00 2001
 From: Gordon Hollingworth <gordon@raspberrypi.org>
 Date: Tue, 12 May 2015 14:47:56 +0100
-Subject: [PATCH 061/725] rpi-ft5406: Add touchscreen driver for pi LCD display
+Subject: [PATCH 061/773] rpi-ft5406: Add touchscreen driver for pi LCD display
 
 Fix driver detection failure Check that the buffer response is non-zero meaning the touchscreen was detected
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0062-Improve-__copy_to_user-and-__copy_from_user-performa.patch b/target/linux/brcm2708/patches-4.19/950-0062-Improve-__copy_to_user-and-__copy_from_user-performa.patch
index e201ea6d477..52889abea5d 100644
--- a/target/linux/brcm2708/patches-4.19/950-0062-Improve-__copy_to_user-and-__copy_from_user-performa.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0062-Improve-__copy_to_user-and-__copy_from_user-performa.patch
@@ -1,7 +1,7 @@
-From 4db2d4944e658ce809e6366a3a1338d0c2939231 Mon Sep 17 00:00:00 2001
+From c48528dc592ebe7948cd7a8198eb5667026ca020 Mon Sep 17 00:00:00 2001
 From: popcornmix <popcornmix@gmail.com>
 Date: Mon, 28 Nov 2016 16:50:04 +0000
-Subject: [PATCH 062/725] Improve __copy_to_user and __copy_from_user
+Subject: [PATCH 062/773] Improve __copy_to_user and __copy_from_user
  performance
 
 Provide a __copy_from_user that uses memcpy. On BCM2708, use
diff --git a/target/linux/brcm2708/patches-4.19/950-0063-gpio-poweroff-Allow-it-to-work-on-Raspberry-Pi.patch b/target/linux/brcm2708/patches-4.19/950-0063-gpio-poweroff-Allow-it-to-work-on-Raspberry-Pi.patch
index 73fbb420ee7..ff41025e427 100644
--- a/target/linux/brcm2708/patches-4.19/950-0063-gpio-poweroff-Allow-it-to-work-on-Raspberry-Pi.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0063-gpio-poweroff-Allow-it-to-work-on-Raspberry-Pi.patch
@@ -1,7 +1,7 @@
-From 799527e3596ebb96f5df8174818c193a8ca68781 Mon Sep 17 00:00:00 2001
+From e0b5d4946d64b18bcf69082d7d6091b9f43b77ce Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Thu, 25 Jun 2015 12:16:11 +0100
-Subject: [PATCH 063/725] gpio-poweroff: Allow it to work on Raspberry Pi
+Subject: [PATCH 063/773] gpio-poweroff: Allow it to work on Raspberry Pi
 
 The Raspberry Pi firmware manages the power-down and reboot
 process. To do this it installs a pm_power_off handler, causing
diff --git a/target/linux/brcm2708/patches-4.19/950-0064-mfd-Add-Raspberry-Pi-Sense-HAT-core-driver.patch b/target/linux/brcm2708/patches-4.19/950-0064-mfd-Add-Raspberry-Pi-Sense-HAT-core-driver.patch
index e00b458ff3a..abbd6575605 100644
--- a/target/linux/brcm2708/patches-4.19/950-0064-mfd-Add-Raspberry-Pi-Sense-HAT-core-driver.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0064-mfd-Add-Raspberry-Pi-Sense-HAT-core-driver.patch
@@ -1,7 +1,7 @@
-From 8d80ce248d128b583244b0b00ce89ffa39598fe7 Mon Sep 17 00:00:00 2001
+From 0a50f4e59434ca8fd5c21b19248563e5b5c9f38f Mon Sep 17 00:00:00 2001
 From: Phil Elwell <pelwell@users.noreply.github.com>
 Date: Tue, 14 Jul 2015 14:32:47 +0100
-Subject: [PATCH 064/725] mfd: Add Raspberry Pi Sense HAT core driver
+Subject: [PATCH 064/773] mfd: Add Raspberry Pi Sense HAT core driver
 
 ---
  drivers/input/joystick/Kconfig           |   8 +
diff --git a/target/linux/brcm2708/patches-4.19/950-0065-ASoC-pcm512x-implement-set_tdm_slot-interface.patch b/target/linux/brcm2708/patches-4.19/950-0065-ASoC-pcm512x-implement-set_tdm_slot-interface.patch
index f66d7e7f788..5eadbd6ad8f 100644
--- a/target/linux/brcm2708/patches-4.19/950-0065-ASoC-pcm512x-implement-set_tdm_slot-interface.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0065-ASoC-pcm512x-implement-set_tdm_slot-interface.patch
@@ -1,7 +1,7 @@
-From b63482e725f4dd2c6adcda4878e5eadac238f05b Mon Sep 17 00:00:00 2001
+From d7a232c8d27cf9285c554779e40178330c17491f Mon Sep 17 00:00:00 2001
 From: Matthias Reichl <hias@horus.com>
 Date: Thu, 22 Feb 2018 11:55:06 +0100
-Subject: [PATCH 065/725] ASoC: pcm512x: implement set_tdm_slot interface
+Subject: [PATCH 065/773] ASoC: pcm512x: implement set_tdm_slot interface
 
 PCM512x can accept data padded with additional BCLK cycles
 but the driver currently lacks an interface to configure this.
diff --git a/target/linux/brcm2708/patches-4.19/950-0066-ASoC-Add-support-for-Rpi-DAC.patch b/target/linux/brcm2708/patches-4.19/950-0066-ASoC-Add-support-for-Rpi-DAC.patch
index 2952d7e5b68..6b62a2ef5bb 100644
--- a/target/linux/brcm2708/patches-4.19/950-0066-ASoC-Add-support-for-Rpi-DAC.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0066-ASoC-Add-support-for-Rpi-DAC.patch
@@ -1,7 +1,7 @@
-From 5a5287ced8232a84e624c198b4595684134ff8f7 Mon Sep 17 00:00:00 2001
+From 104942fa9bff9c350d43bfe4d28c2e2df1fd1ac8 Mon Sep 17 00:00:00 2001
 From: Florian Meier <florian.meier@koalo.de>
 Date: Mon, 25 Jan 2016 15:48:59 +0000
-Subject: [PATCH 066/725] ASoC: Add support for Rpi-DAC
+Subject: [PATCH 066/773] ASoC: Add support for Rpi-DAC
 
 ---
  sound/soc/codecs/Kconfig    |  5 +++
diff --git a/target/linux/brcm2708/patches-4.19/950-0067-Add-IQaudIO-Sound-Card-support-for-Raspberry-Pi.patch b/target/linux/brcm2708/patches-4.19/950-0067-Add-IQaudIO-Sound-Card-support-for-Raspberry-Pi.patch
index bd6cd684154..2cbfcfd588e 100644
--- a/target/linux/brcm2708/patches-4.19/950-0067-Add-IQaudIO-Sound-Card-support-for-Raspberry-Pi.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0067-Add-IQaudIO-Sound-Card-support-for-Raspberry-Pi.patch
@@ -1,7 +1,7 @@
-From 6cea04a434dfd4f3fbf02fdb5652d50a24586b18 Mon Sep 17 00:00:00 2001
+From a70c182f8eb7a022361dd64dab060f560f84a671 Mon Sep 17 00:00:00 2001
 From: Gordon Garrity <gordon@iqaudio.com>
 Date: Sat, 8 Mar 2014 16:56:57 +0000
-Subject: [PATCH 067/725] Add IQaudIO Sound Card support for Raspberry Pi
+Subject: [PATCH 067/773] Add IQaudIO Sound Card support for Raspberry Pi
 
 Set a limit of 0dB on Digital Volume Control
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0068-Added-support-for-HiFiBerry-DAC.patch b/target/linux/brcm2708/patches-4.19/950-0068-Added-support-for-HiFiBerry-DAC.patch
index a244cd205ba..1a113d08a51 100644
--- a/target/linux/brcm2708/patches-4.19/950-0068-Added-support-for-HiFiBerry-DAC.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0068-Added-support-for-HiFiBerry-DAC.patch
@@ -1,7 +1,7 @@
-From 015277e926834c77787f4b6b15871f72e7b22d47 Mon Sep 17 00:00:00 2001
+From 9b55a252e259414db47de0f981708521fc51d181 Mon Sep 17 00:00:00 2001
 From: Daniel Matuschek <info@crazy-audio.com>
 Date: Mon, 4 Aug 2014 10:06:56 +0200
-Subject: [PATCH 068/725] Added support for HiFiBerry DAC+
+Subject: [PATCH 068/773] Added support for HiFiBerry DAC+
 
 The driver is based on the HiFiBerry DAC driver. However HiFiBerry DAC+ uses
 a different codec chip (PCM5122), therefore a new driver is necessary.
diff --git a/target/linux/brcm2708/patches-4.19/950-0069-Added-driver-for-HiFiBerry-Amp-amplifier-add-on-boar.patch b/target/linux/brcm2708/patches-4.19/950-0069-Added-driver-for-HiFiBerry-Amp-amplifier-add-on-boar.patch
index 2fa239707c6..020abaa2a06 100644
--- a/target/linux/brcm2708/patches-4.19/950-0069-Added-driver-for-HiFiBerry-Amp-amplifier-add-on-boar.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0069-Added-driver-for-HiFiBerry-Amp-amplifier-add-on-boar.patch
@@ -1,7 +1,7 @@
-From 87a94fcef688251a514e9fa209a8c4ff63cdee73 Mon Sep 17 00:00:00 2001
+From c0af89bc141d0c72bab672b5cce696dfc4e1eea1 Mon Sep 17 00:00:00 2001
 From: Daniel Matuschek <info@crazy-audio.com>
 Date: Mon, 4 Aug 2014 11:09:58 +0200
-Subject: [PATCH 069/725] Added driver for HiFiBerry Amp amplifier add-on board
+Subject: [PATCH 069/773] Added driver for HiFiBerry Amp amplifier add-on board
 
 The driver contains a low-level hardware driver for the TAS5713 and the
 drivers for the Raspberry Pi I2S subsystem.
diff --git a/target/linux/brcm2708/patches-4.19/950-0070-Add-driver-for-rpi-proto.patch b/target/linux/brcm2708/patches-4.19/950-0070-Add-driver-for-rpi-proto.patch
index 8d1f34a4f49..2eda0c902f5 100644
--- a/target/linux/brcm2708/patches-4.19/950-0070-Add-driver-for-rpi-proto.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0070-Add-driver-for-rpi-proto.patch
@@ -1,7 +1,7 @@
-From 931b6e6c23f08ac08c5542ae2fae4ae6ab6eeec1 Mon Sep 17 00:00:00 2001
+From 691d5ded2ab2655fdc0c8307b1c3b08be392b28c Mon Sep 17 00:00:00 2001
 From: Waldemar Brodkorb <wbrodkorb@conet.de>
 Date: Wed, 25 Mar 2015 09:26:17 +0100
-Subject: [PATCH 070/725] Add driver for rpi-proto
+Subject: [PATCH 070/773] Add driver for rpi-proto
 
 Forward port of 3.10.x driver from https://github.com/koalo
 We are using a custom board and would like to use rpi 3.18.x
diff --git a/target/linux/brcm2708/patches-4.19/950-0071-Add-Support-for-JustBoom-Audio-boards.patch b/target/linux/brcm2708/patches-4.19/950-0071-Add-Support-for-JustBoom-Audio-boards.patch
index 804a9fd77a8..e310cf7c58e 100644
--- a/target/linux/brcm2708/patches-4.19/950-0071-Add-Support-for-JustBoom-Audio-boards.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0071-Add-Support-for-JustBoom-Audio-boards.patch
@@ -1,7 +1,7 @@
-From dc3e8f3e1d03f43d2af2709b6d5f09d72ef8d47e Mon Sep 17 00:00:00 2001
+From 4765b12ebb0465999c213d53f94d7c60105f98f3 Mon Sep 17 00:00:00 2001
 From: Aaron Shaw <shawaj@gmail.com>
 Date: Thu, 7 Apr 2016 21:26:21 +0100
-Subject: [PATCH 071/725] Add Support for JustBoom Audio boards
+Subject: [PATCH 071/773] Add Support for JustBoom Audio boards
 
 justboom-dac: Adjust for ALSA API change
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0072-New-AudioInjector.net-Pi-soundcard-with-low-jitter-a.patch b/target/linux/brcm2708/patches-4.19/950-0072-New-AudioInjector.net-Pi-soundcard-with-low-jitter-a.patch
index 0dd97168a79..35ac7c63cbe 100644
--- a/target/linux/brcm2708/patches-4.19/950-0072-New-AudioInjector.net-Pi-soundcard-with-low-jitter-a.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0072-New-AudioInjector.net-Pi-soundcard-with-low-jitter-a.patch
@@ -1,7 +1,7 @@
-From 7a3906eb4db44354f2a3f7a330c1648964e51681 Mon Sep 17 00:00:00 2001
+From 224b829d4334d2390f0293926f0c99253f4d5b14 Mon Sep 17 00:00:00 2001
 From: Matt Flax <flatmax@flatmax.org>
 Date: Mon, 16 May 2016 21:36:31 +1000
-Subject: [PATCH 072/725] New AudioInjector.net Pi soundcard with low jitter
+Subject: [PATCH 072/773] New AudioInjector.net Pi soundcard with low jitter
  audio in and out.
 
 Contains the sound/soc/bcm ALSA machine driver and necessary alterations to the Kconfig and Makefile.
diff --git a/target/linux/brcm2708/patches-4.19/950-0073-New-driver-for-RRA-DigiDAC1-soundcard-using-WM8741-W.patch b/target/linux/brcm2708/patches-4.19/950-0073-New-driver-for-RRA-DigiDAC1-soundcard-using-WM8741-W.patch
index 57825d9a6fc..13372e01792 100644
--- a/target/linux/brcm2708/patches-4.19/950-0073-New-driver-for-RRA-DigiDAC1-soundcard-using-WM8741-W.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0073-New-driver-for-RRA-DigiDAC1-soundcard-using-WM8741-W.patch
@@ -1,7 +1,7 @@
-From c2c45a480f012a6d939f39470e9d3a5e689b8b03 Mon Sep 17 00:00:00 2001
+From 1e69f580c1615e9d6bfc3cd858aee581f3adb997 Mon Sep 17 00:00:00 2001
 From: escalator2015 <jmtasende@gmail.com>
 Date: Tue, 24 May 2016 16:20:09 +0100
-Subject: [PATCH 073/725] New driver for RRA DigiDAC1 soundcard using WM8741 +
+Subject: [PATCH 073/773] New driver for RRA DigiDAC1 soundcard using WM8741 +
  WM8804
 
 ---
diff --git a/target/linux/brcm2708/patches-4.19/950-0074-Add-support-for-Dion-Audio-LOCO-DAC-AMP-HAT.patch b/target/linux/brcm2708/patches-4.19/950-0074-Add-support-for-Dion-Audio-LOCO-DAC-AMP-HAT.patch
index 4a734640a62..48784c27b46 100644
--- a/target/linux/brcm2708/patches-4.19/950-0074-Add-support-for-Dion-Audio-LOCO-DAC-AMP-HAT.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0074-Add-support-for-Dion-Audio-LOCO-DAC-AMP-HAT.patch
@@ -1,7 +1,7 @@
-From 54fc10a745ca32f55c504e6b08238da56ec3fa83 Mon Sep 17 00:00:00 2001
+From f4161c46775cd324c810a5180ed8fa9b52c05e2f Mon Sep 17 00:00:00 2001
 From: DigitalDreamtime <clive.messer@digitaldreamtime.co.uk>
 Date: Sat, 2 Jul 2016 16:26:19 +0100
-Subject: [PATCH 074/725] Add support for Dion Audio LOCO DAC-AMP HAT
+Subject: [PATCH 074/773] Add support for Dion Audio LOCO DAC-AMP HAT
 
 Using dedicated machine driver and pcm5102a codec driver.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0075-Allo-Piano-DAC-boards-Initial-2-channel-stereo-suppo.patch b/target/linux/brcm2708/patches-4.19/950-0075-Allo-Piano-DAC-boards-Initial-2-channel-stereo-suppo.patch
index 292325b68a5..e81938202ac 100644
--- a/target/linux/brcm2708/patches-4.19/950-0075-Allo-Piano-DAC-boards-Initial-2-channel-stereo-suppo.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0075-Allo-Piano-DAC-boards-Initial-2-channel-stereo-suppo.patch
@@ -1,7 +1,7 @@
-From 45f28f47c5b4a3fabf33304c3660496da0b9dbcd Mon Sep 17 00:00:00 2001
+From 24cf9801cad90b0339f3598941cb9acf9c174cd2 Mon Sep 17 00:00:00 2001
 From: Clive Messer <clive.m.messer@gmail.com>
 Date: Mon, 19 Sep 2016 14:01:04 +0100
-Subject: [PATCH 075/725] Allo Piano DAC boards: Initial 2 channel (stereo)
+Subject: [PATCH 075/773] Allo Piano DAC boards: Initial 2 channel (stereo)
  support (#1645)
 
 Add initial 2 channel (stereo) support for Allo Piano DAC (2.0/2.1) boards,
diff --git a/target/linux/brcm2708/patches-4.19/950-0076-Add-support-for-Allo-Piano-DAC-2.1-plus-add-on-board.patch b/target/linux/brcm2708/patches-4.19/950-0076-Add-support-for-Allo-Piano-DAC-2.1-plus-add-on-board.patch
index 1bb980d41df..a416304b382 100644
--- a/target/linux/brcm2708/patches-4.19/950-0076-Add-support-for-Allo-Piano-DAC-2.1-plus-add-on-board.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0076-Add-support-for-Allo-Piano-DAC-2.1-plus-add-on-board.patch
@@ -1,7 +1,7 @@
-From 9659dfa0a5626b730b3b72431204ce541392e9f7 Mon Sep 17 00:00:00 2001
+From 13ecb19ca5c74eab30e3299e5ac0bd7691fe2ad4 Mon Sep 17 00:00:00 2001
 From: Raashid Muhammed <raashidmuhammed@zilogic.com>
 Date: Mon, 27 Mar 2017 12:35:00 +0530
-Subject: [PATCH 076/725] Add support for Allo Piano DAC 2.1 plus add-on board
+Subject: [PATCH 076/773] Add support for Allo Piano DAC 2.1 plus add-on board
  for Raspberry Pi.
 
 The Piano DAC 2.1 has support for 4 channels with subwoofer.
diff --git a/target/linux/brcm2708/patches-4.19/950-0077-Add-support-for-Allo-Boss-DAC-add-on-board-for-Raspb.patch b/target/linux/brcm2708/patches-4.19/950-0077-Add-support-for-Allo-Boss-DAC-add-on-board-for-Raspb.patch
index ba914949b34..ac87f73b19a 100644
--- a/target/linux/brcm2708/patches-4.19/950-0077-Add-support-for-Allo-Boss-DAC-add-on-board-for-Raspb.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0077-Add-support-for-Allo-Boss-DAC-add-on-board-for-Raspb.patch
@@ -1,7 +1,7 @@
-From 337c790ae688ad33941262b852a1ab88c3a9960b Mon Sep 17 00:00:00 2001
+From 67af45a08ac8e54898184f46f73695c3fef0e288 Mon Sep 17 00:00:00 2001
 From: BabuSubashChandar <babuenir@gmail.com>
 Date: Tue, 28 Mar 2017 20:04:42 +0530
-Subject: [PATCH 077/725] Add support for Allo Boss DAC add-on board for
+Subject: [PATCH 077/773] Add support for Allo Boss DAC add-on board for
  Raspberry Pi. (#1924)
 
 Signed-off-by: Baswaraj K <jaikumar@cem-solutions.net>
diff --git a/target/linux/brcm2708/patches-4.19/950-0078-Support-for-Blokas-Labs-pisound-board.patch b/target/linux/brcm2708/patches-4.19/950-0078-Support-for-Blokas-Labs-pisound-board.patch
index df7f0f9a9e4..a4ef3c7658f 100644
--- a/target/linux/brcm2708/patches-4.19/950-0078-Support-for-Blokas-Labs-pisound-board.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0078-Support-for-Blokas-Labs-pisound-board.patch
@@ -1,7 +1,7 @@
-From 225c4a483b34eb88cab2d617a961fef9cb5a876e Mon Sep 17 00:00:00 2001
+From ab57d8cfcba75b62aba894166ca543adda239b53 Mon Sep 17 00:00:00 2001
 From: gtrainavicius <gtrainavicius@users.noreply.github.com>
 Date: Sun, 23 Oct 2016 12:06:53 +0300
-Subject: [PATCH 078/725] Support for Blokas Labs pisound board
+Subject: [PATCH 078/773] Support for Blokas Labs pisound board
 
 Pisound dynamic overlay (#1760)
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0079-ASoC-Add-driver-for-Cirrus-Logic-Audio-Card.patch b/target/linux/brcm2708/patches-4.19/950-0079-ASoC-Add-driver-for-Cirrus-Logic-Audio-Card.patch
index 5b0160434c7..3d7bca57839 100644
--- a/target/linux/brcm2708/patches-4.19/950-0079-ASoC-Add-driver-for-Cirrus-Logic-Audio-Card.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0079-ASoC-Add-driver-for-Cirrus-Logic-Audio-Card.patch
@@ -1,7 +1,7 @@
-From 8341fbb96fa8a6802b316530d00799e2eeaf2962 Mon Sep 17 00:00:00 2001
+From f8b2aa93bbf3d97b56708575b3530dcdfc8148e9 Mon Sep 17 00:00:00 2001
 From: Matthias Reichl <hias@horus.com>
 Date: Sun, 22 Jan 2017 12:49:37 +0100
-Subject: [PATCH 079/725] ASoC: Add driver for Cirrus Logic Audio Card
+Subject: [PATCH 079/773] ASoC: Add driver for Cirrus Logic Audio Card
 
 Note: due to problems with deferred probing of regulators
 the following softdep should be added to a modprobe.d file
diff --git a/target/linux/brcm2708/patches-4.19/950-0080-sound-Support-for-Dion-Audio-LOCO-V2-DAC-AMP-HAT.patch b/target/linux/brcm2708/patches-4.19/950-0080-sound-Support-for-Dion-Audio-LOCO-V2-DAC-AMP-HAT.patch
index 418788959af..9c18789c27e 100644
--- a/target/linux/brcm2708/patches-4.19/950-0080-sound-Support-for-Dion-Audio-LOCO-V2-DAC-AMP-HAT.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0080-sound-Support-for-Dion-Audio-LOCO-V2-DAC-AMP-HAT.patch
@@ -1,7 +1,7 @@
-From 261e3e2577768d848277489e26759f3f37b25aae Mon Sep 17 00:00:00 2001
+From f375073d23af1f3818c8a4fcf24406e1ab6fcc5c Mon Sep 17 00:00:00 2001
 From: Miquel <miquelblauw@hotmail.com>
 Date: Fri, 24 Feb 2017 20:51:06 +0100
-Subject: [PATCH 080/725] sound: Support for Dion Audio LOCO-V2 DAC-AMP HAT
+Subject: [PATCH 080/773] sound: Support for Dion Audio LOCO-V2 DAC-AMP HAT
 
 Signed-off-by: Miquel Blauw <info@dionaudio.nl>
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0081-Add-support-for-Fe-Pi-audio-sound-card.-1867.patch b/target/linux/brcm2708/patches-4.19/950-0081-Add-support-for-Fe-Pi-audio-sound-card.-1867.patch
index 354ac604759..30fc43b04e1 100644
--- a/target/linux/brcm2708/patches-4.19/950-0081-Add-support-for-Fe-Pi-audio-sound-card.-1867.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0081-Add-support-for-Fe-Pi-audio-sound-card.-1867.patch
@@ -1,7 +1,7 @@
-From 132ffc095977fbd3e3b4099deaba2b80ed4d13ed Mon Sep 17 00:00:00 2001
+From d27ecf8d98bba570fbb2bac88a9a01d4eedcf3fe Mon Sep 17 00:00:00 2001
 From: Fe-Pi <fe-pi@cox.net>
 Date: Wed, 1 Mar 2017 04:42:43 -0700
-Subject: [PATCH 081/725] Add support for Fe-Pi audio sound card. (#1867)
+Subject: [PATCH 081/773] Add support for Fe-Pi audio sound card. (#1867)
 
 Fe-Pi Audio Sound Card is based on NXP SGTL5000 codec.
 Mechanical specification of the board is the same the Raspberry Pi Zero.
diff --git a/target/linux/brcm2708/patches-4.19/950-0082-Add-support-for-the-AudioInjector.net-Octo-sound-car.patch b/target/linux/brcm2708/patches-4.19/950-0082-Add-support-for-the-AudioInjector.net-Octo-sound-car.patch
index 5891c8bb41c..d3abc77db79 100644
--- a/target/linux/brcm2708/patches-4.19/950-0082-Add-support-for-the-AudioInjector.net-Octo-sound-car.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0082-Add-support-for-the-AudioInjector.net-Octo-sound-car.patch
@@ -1,7 +1,7 @@
-From 3c3d9b8ffa1f47da2225262dc2bac5decc043f6d Mon Sep 17 00:00:00 2001
+From 1f7175bb016838bfbac59f80bef52797f7f2af98 Mon Sep 17 00:00:00 2001
 From: Matt Flax <flatmax@flatmax.org>
 Date: Wed, 8 Mar 2017 20:04:13 +1100
-Subject: [PATCH 082/725] Add support for the AudioInjector.net Octo sound card
+Subject: [PATCH 082/773] Add support for the AudioInjector.net Octo sound card
 
 AudioInjector Octo: sample rates, regulators, reset
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0083-Driver-support-for-Google-voiceHAT-soundcard.patch b/target/linux/brcm2708/patches-4.19/950-0083-Driver-support-for-Google-voiceHAT-soundcard.patch
index f82151a73c8..ec262548d3d 100644
--- a/target/linux/brcm2708/patches-4.19/950-0083-Driver-support-for-Google-voiceHAT-soundcard.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0083-Driver-support-for-Google-voiceHAT-soundcard.patch
@@ -1,7 +1,7 @@
-From 18914c73280bbb74c77f7d5fef622e26ea4e4ffc Mon Sep 17 00:00:00 2001
+From 2276f398046e7da29637248b6b4ca69ca629f0e0 Mon Sep 17 00:00:00 2001
 From: Peter Malkin <petermalkin@google.com>
 Date: Mon, 27 Mar 2017 16:38:21 -0700
-Subject: [PATCH 083/725] Driver support for Google voiceHAT soundcard.
+Subject: [PATCH 083/773] Driver support for Google voiceHAT soundcard.
 
 ASoC: googlevoicehat-codec: Use correct device when grabbing GPIO
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0084-Driver-and-overlay-for-Allo-Katana-DAC.patch b/target/linux/brcm2708/patches-4.19/950-0084-Driver-and-overlay-for-Allo-Katana-DAC.patch
index c4d14a4dee1..a755376292a 100644
--- a/target/linux/brcm2708/patches-4.19/950-0084-Driver-and-overlay-for-Allo-Katana-DAC.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0084-Driver-and-overlay-for-Allo-Katana-DAC.patch
@@ -1,7 +1,7 @@
-From 414559d38e5fb6fe74e8a54a2b9de22f6d238a05 Mon Sep 17 00:00:00 2001
+From 4ad6eeb13a6827931f9c7ecde992b7170906aeee Mon Sep 17 00:00:00 2001
 From: allocom <sparky-dev@allo.com>
 Date: Thu, 19 Apr 2018 12:12:26 +0530
-Subject: [PATCH 084/725] Driver and overlay for Allo Katana DAC
+Subject: [PATCH 084/773] Driver and overlay for Allo Katana DAC
 
 Allo Katana DAC: Updated default values
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0085-ASoC-wm8804-MCLK-configuration-options-32-bit.patch b/target/linux/brcm2708/patches-4.19/950-0085-ASoC-wm8804-MCLK-configuration-options-32-bit.patch
index e4046069834..b8f38fa4179 100644
--- a/target/linux/brcm2708/patches-4.19/950-0085-ASoC-wm8804-MCLK-configuration-options-32-bit.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0085-ASoC-wm8804-MCLK-configuration-options-32-bit.patch
@@ -1,7 +1,7 @@
-From 0d0387de52b82694b9df90476e21e6828025d1e9 Mon Sep 17 00:00:00 2001
+From a8198b0a3da790941874ee60dbc5df59dc77c20d Mon Sep 17 00:00:00 2001
 From: Daniel Matuschek <info@crazy-audio.com>
 Date: Wed, 15 Jan 2014 21:41:23 +0100
-Subject: [PATCH 085/725] ASoC: wm8804: MCLK configuration options, 32-bit
+Subject: [PATCH 085/773] ASoC: wm8804: MCLK configuration options, 32-bit
 
 WM8804 can run with PLL frequencies of 256xfs and 128xfs for most sample
 rates. At 192kHz only 128xfs is supported. The existing driver selects
diff --git a/target/linux/brcm2708/patches-4.19/950-0086-ASoC-Add-generic-RPI-driver-for-simple-soundcards.patch b/target/linux/brcm2708/patches-4.19/950-0086-ASoC-Add-generic-RPI-driver-for-simple-soundcards.patch
index 8d313c1e84b..12a3f825b6e 100644
--- a/target/linux/brcm2708/patches-4.19/950-0086-ASoC-Add-generic-RPI-driver-for-simple-soundcards.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0086-ASoC-Add-generic-RPI-driver-for-simple-soundcards.patch
@@ -1,7 +1,7 @@
-From 49d8b4eebd733c26bdd95f44352c0344af5b4472 Mon Sep 17 00:00:00 2001
+From a2ae45419ff9d010052bbeb6780371b3cfa18350 Mon Sep 17 00:00:00 2001
 From: Tim Gover <tim.gover@raspberrypi.org>
 Date: Wed, 27 Jun 2018 15:59:12 +0100
-Subject: [PATCH 086/725] ASoC: Add generic RPI driver for simple soundcards.
+Subject: [PATCH 086/773] ASoC: Add generic RPI driver for simple soundcards.
 
 The RPI simple sound card driver provides a generic ALSA SOC card driver
 supporting a variety of Pi HAT soundcards. The intention is to avoid
diff --git a/target/linux/brcm2708/patches-4.19/950-0087-ASoC-Add-Kconfig-and-Makefile-for-sound-soc-bcm.patch b/target/linux/brcm2708/patches-4.19/950-0087-ASoC-Add-Kconfig-and-Makefile-for-sound-soc-bcm.patch
index de2408b3c5d..994d57b79dc 100644
--- a/target/linux/brcm2708/patches-4.19/950-0087-ASoC-Add-Kconfig-and-Makefile-for-sound-soc-bcm.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0087-ASoC-Add-Kconfig-and-Makefile-for-sound-soc-bcm.patch
@@ -1,7 +1,7 @@
-From 3f31d54804aebb748f200841dafdc8ff1f05b7a7 Mon Sep 17 00:00:00 2001
+From 89ac5c03f7ab842fb3ef6d520f0a45ff5498d4ae Mon Sep 17 00:00:00 2001
 From: popcornmix <popcornmix@gmail.com>
 Date: Mon, 3 Sep 2018 17:00:36 +0100
-Subject: [PATCH 087/725] ASoC: Add Kconfig and Makefile for sound/soc/bcm
+Subject: [PATCH 087/773] ASoC: Add Kconfig and Makefile for sound/soc/bcm
 
 Signed-off-by: popcornmix <popcornmix@gmail.com>
 ---
diff --git a/target/linux/brcm2708/patches-4.19/950-0088-ASoC-Create-a-generic-Pi-Hat-WM8804-driver.patch b/target/linux/brcm2708/patches-4.19/950-0088-ASoC-Create-a-generic-Pi-Hat-WM8804-driver.patch
index 214ab01621f..35765b26fb8 100644
--- a/target/linux/brcm2708/patches-4.19/950-0088-ASoC-Create-a-generic-Pi-Hat-WM8804-driver.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0088-ASoC-Create-a-generic-Pi-Hat-WM8804-driver.patch
@@ -1,7 +1,7 @@
-From 5b797e80e454e59af7381b579305cc25f70871d8 Mon Sep 17 00:00:00 2001
+From 058ee9a51d642274c5c934da7718ddc161dff612 Mon Sep 17 00:00:00 2001
 From: Tim Gover <tim.gover@raspberrypi.org>
 Date: Sat, 21 Jul 2018 20:07:46 +0100
-Subject: [PATCH 088/725] ASoC: Create a generic Pi Hat WM8804 driver
+Subject: [PATCH 088/773] ASoC: Create a generic Pi Hat WM8804 driver
 
 Reduce the amount of duplicated code by creating a generic driver for
 Pi Hat digi cards using the WM8804 codec.
diff --git a/target/linux/brcm2708/patches-4.19/950-0089-rpi_display-add-backlight-driver-and-overlay.patch b/target/linux/brcm2708/patches-4.19/950-0089-rpi_display-add-backlight-driver-and-overlay.patch
index 5010606d97a..06ab3bc9d0b 100644
--- a/target/linux/brcm2708/patches-4.19/950-0089-rpi_display-add-backlight-driver-and-overlay.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0089-rpi_display-add-backlight-driver-and-overlay.patch
@@ -1,7 +1,7 @@
-From a9adc2921cd7b460c25c4149374c7e94675d04fc Mon Sep 17 00:00:00 2001
+From 43620b62fe1375fdc5bbceab390fcb218f5f931d Mon Sep 17 00:00:00 2001
 From: P33M <P33M@github.com>
 Date: Wed, 21 Oct 2015 14:55:21 +0100
-Subject: [PATCH 089/725] rpi_display: add backlight driver and overlay
+Subject: [PATCH 089/773] rpi_display: add backlight driver and overlay
 
 Add a mailbox-driven backlight controller for the Raspberry Pi DSI
 touchscreen display. Requires updated GPU firmware to recognise the
diff --git a/target/linux/brcm2708/patches-4.19/950-0090-bcm2835-virtgpio-Virtual-GPIO-driver.patch b/target/linux/brcm2708/patches-4.19/950-0090-bcm2835-virtgpio-Virtual-GPIO-driver.patch
index 1f3ac167754..ffefe2bc4e7 100644
--- a/target/linux/brcm2708/patches-4.19/950-0090-bcm2835-virtgpio-Virtual-GPIO-driver.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0090-bcm2835-virtgpio-Virtual-GPIO-driver.patch
@@ -1,7 +1,7 @@
-From 2839c328b46a97314f6f9cfb5cd0c1be9bc174f3 Mon Sep 17 00:00:00 2001
+From 4c4b56d57c963d20437c9c8669f1e8e38c32d70f Mon Sep 17 00:00:00 2001
 From: popcornmix <popcornmix@gmail.com>
 Date: Tue, 23 Feb 2016 19:56:04 +0000
-Subject: [PATCH 090/725] bcm2835-virtgpio: Virtual GPIO driver
+Subject: [PATCH 090/773] bcm2835-virtgpio: Virtual GPIO driver
 
 Add a virtual GPIO driver that uses the firmware mailbox interface to
 request that the VPU toggles LEDs.
diff --git a/target/linux/brcm2708/patches-4.19/950-0091-net-Add-non-mainline-source-for-rtl8192cu-wlan.patch b/target/linux/brcm2708/patches-4.19/950-0091-net-Add-non-mainline-source-for-rtl8192cu-wlan.patch
index d5a3fb6c7a9..c0f33ec1ddb 100644
--- a/target/linux/brcm2708/patches-4.19/950-0091-net-Add-non-mainline-source-for-rtl8192cu-wlan.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0091-net-Add-non-mainline-source-for-rtl8192cu-wlan.patch
@@ -1,7 +1,7 @@
-From de205caf53ef335d29f3d68f18f7bf996d1e0728 Mon Sep 17 00:00:00 2001
+From 89994ba722850d5e3834ed5af575335598c02900 Mon Sep 17 00:00:00 2001
 From: popcornmix <popcornmix@gmail.com>
 Date: Mon, 3 Sep 2012 17:10:23 +0100
-Subject: [PATCH 091/725] net: Add non-mainline source for rtl8192cu wlan
+Subject: [PATCH 091/773] net: Add non-mainline source for rtl8192cu wlan
 
 We are now syncing with version from:
 https://github.com/pvaret/rtl8192cu-fixes
diff --git a/target/linux/brcm2708/patches-4.19/950-0092-OF-DT-Overlay-configfs-interface.patch b/target/linux/brcm2708/patches-4.19/950-0092-OF-DT-Overlay-configfs-interface.patch
index 34d44ecd8a6..afb55dbe7b1 100644
--- a/target/linux/brcm2708/patches-4.19/950-0092-OF-DT-Overlay-configfs-interface.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0092-OF-DT-Overlay-configfs-interface.patch
@@ -1,7 +1,7 @@
-From 40d6d85f902e7de4721db52394da172d3d5f2724 Mon Sep 17 00:00:00 2001
+From 5b3aba3e1bf3c6206eb9128cc428a5f9219626ca Mon Sep 17 00:00:00 2001
 From: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
 Date: Wed, 3 Dec 2014 13:23:28 +0200
-Subject: [PATCH 092/725] OF: DT-Overlay configfs interface
+Subject: [PATCH 092/773] OF: DT-Overlay configfs interface
 
 This is a port of Pantelis Antoniou's v3 port that makes use of the
 new upstreamed configfs support for binary attributes.
diff --git a/target/linux/brcm2708/patches-4.19/950-0093-brcm-adds-support-for-BCM43341-wifi.patch b/target/linux/brcm2708/patches-4.19/950-0093-brcm-adds-support-for-BCM43341-wifi.patch
index 783ddfd13e6..95c6a148e72 100644
--- a/target/linux/brcm2708/patches-4.19/950-0093-brcm-adds-support-for-BCM43341-wifi.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0093-brcm-adds-support-for-BCM43341-wifi.patch
@@ -1,7 +1,7 @@
-From 7f688c61d8a1f881e58ae32af51506141a64b1e2 Mon Sep 17 00:00:00 2001
+From d9a6207ccbad2478e72617ef46f766804bb76587 Mon Sep 17 00:00:00 2001
 From: Cheong2K <cheong@redbear.cc>
 Date: Fri, 26 Feb 2016 18:20:10 +0800
-Subject: [PATCH 093/725] brcm: adds support for BCM43341 wifi
+Subject: [PATCH 093/773] brcm: adds support for BCM43341 wifi
 
 brcmfmac: Disable power management
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0094-brcmfmac-Mute-expected-startup-errors.patch b/target/linux/brcm2708/patches-4.19/950-0094-brcmfmac-Mute-expected-startup-errors.patch
index 41a795edaa7..b087bc0e917 100644
--- a/target/linux/brcm2708/patches-4.19/950-0094-brcmfmac-Mute-expected-startup-errors.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0094-brcmfmac-Mute-expected-startup-errors.patch
@@ -1,7 +1,7 @@
-From 99150b44461c1b5a988297cab7f0188a291afec9 Mon Sep 17 00:00:00 2001
+From 5b79e8e149653e295ae236e1822043da4b48374d Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Fri, 17 Feb 2017 15:26:13 +0000
-Subject: [PATCH 094/725] brcmfmac: Mute expected startup 'errors'
+Subject: [PATCH 094/773] brcmfmac: Mute expected startup 'errors'
 
 The brcmfmac WiFi driver always complains about the '00' country code.
 Modify the driver to ignore '00' silently.
diff --git a/target/linux/brcm2708/patches-4.19/950-0095-hci_h5-Don-t-send-conf_req-when-ACTIVE.patch b/target/linux/brcm2708/patches-4.19/950-0095-hci_h5-Don-t-send-conf_req-when-ACTIVE.patch
index 183b192d4c9..c76323bdee5 100644
--- a/target/linux/brcm2708/patches-4.19/950-0095-hci_h5-Don-t-send-conf_req-when-ACTIVE.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0095-hci_h5-Don-t-send-conf_req-when-ACTIVE.patch
@@ -1,7 +1,7 @@
-From bddfcc074a6f46d2d107d5c6b06c5b6c906bbe19 Mon Sep 17 00:00:00 2001
+From 2494b1364a65c2dc1129595679072648a07d335f Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Thu, 17 Dec 2015 13:37:07 +0000
-Subject: [PATCH 095/725] hci_h5: Don't send conf_req when ACTIVE
+Subject: [PATCH 095/773] hci_h5: Don't send conf_req when ACTIVE
 
 Without this patch, a modem and kernel can continuously bombard each
 other with conf_req and conf_rsp messages, in a demented game of tag.
diff --git a/target/linux/brcm2708/patches-4.19/950-0096-config-Add-default-configs.patch b/target/linux/brcm2708/patches-4.19/950-0096-config-Add-default-configs.patch
index b3f87abd275..3ccfcc9db7d 100644
--- a/target/linux/brcm2708/patches-4.19/950-0096-config-Add-default-configs.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0096-config-Add-default-configs.patch
@@ -1,7 +1,7 @@
-From 97cc0418de0e851cf4a850a99878f8ddf31f8a64 Mon Sep 17 00:00:00 2001
+From 2068b119f839ba4cdfda454d78aa62d3c3acc131 Mon Sep 17 00:00:00 2001
 From: popcornmix <popcornmix@gmail.com>
 Date: Mon, 13 Apr 2015 17:16:29 +0100
-Subject: [PATCH 096/725] config: Add default configs
+Subject: [PATCH 096/773] config: Add default configs
 
 ---
  arch/arm/configs/bcm2709_defconfig | 1360 ++++++++++++++++++++++++++++
diff --git a/target/linux/brcm2708/patches-4.19/950-0097-Add-arm64-configuration-and-device-tree-differences..patch b/target/linux/brcm2708/patches-4.19/950-0097-Add-arm64-configuration-and-device-tree-differences..patch
index 84ff6bf4696..7e4000d2d75 100644
--- a/target/linux/brcm2708/patches-4.19/950-0097-Add-arm64-configuration-and-device-tree-differences..patch
+++ b/target/linux/brcm2708/patches-4.19/950-0097-Add-arm64-configuration-and-device-tree-differences..patch
@@ -1,7 +1,7 @@
-From 974e489f199d585ebe57440969ab9661ce2156c9 Mon Sep 17 00:00:00 2001
+From 43340f82810a4a42fba9de7a9b1e86fd1627cf59 Mon Sep 17 00:00:00 2001
 From: Michael Zoran <mzoran@crowfest.net>
 Date: Wed, 24 Aug 2016 03:35:56 -0700
-Subject: [PATCH 097/725] Add arm64 configuration and device tree differences.
+Subject: [PATCH 097/773] Add arm64 configuration and device tree differences.
  Disable MMC_BCM2835_SDHOST and MMC_BCM2835 since these drivers are crashing
  at the moment.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0098-ARM64-DWC_OTG-Port-dwc_otg-driver-to-ARM64.patch b/target/linux/brcm2708/patches-4.19/950-0098-ARM64-DWC_OTG-Port-dwc_otg-driver-to-ARM64.patch
index aaf1172c154..1596589703c 100644
--- a/target/linux/brcm2708/patches-4.19/950-0098-ARM64-DWC_OTG-Port-dwc_otg-driver-to-ARM64.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0098-ARM64-DWC_OTG-Port-dwc_otg-driver-to-ARM64.patch
@@ -1,7 +1,7 @@
-From e65d132bca6b87ae1606ef156581f1de76b80962 Mon Sep 17 00:00:00 2001
+From 879edf5a5f22f59fd74ca76600893824f03a0377 Mon Sep 17 00:00:00 2001
 From: Michael Zoran <mzoran@crowfest.net>
 Date: Sat, 14 Jan 2017 21:33:51 -0800
-Subject: [PATCH 098/725] ARM64/DWC_OTG: Port dwc_otg driver to ARM64
+Subject: [PATCH 098/773] ARM64/DWC_OTG: Port dwc_otg driver to ARM64
 
 In ARM64, the FIQ mechanism used by this driver is not current
 implemented.   As a workaround, reqular IRQ is used instead
diff --git a/target/linux/brcm2708/patches-4.19/950-0099-ARM64-Round-Robin-dispatch-IRQs-between-CPUs.patch b/target/linux/brcm2708/patches-4.19/950-0099-ARM64-Round-Robin-dispatch-IRQs-between-CPUs.patch
index 00fa90a0031..a7facc65ab2 100644
--- a/target/linux/brcm2708/patches-4.19/950-0099-ARM64-Round-Robin-dispatch-IRQs-between-CPUs.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0099-ARM64-Round-Robin-dispatch-IRQs-between-CPUs.patch
@@ -1,7 +1,7 @@
-From 6b47138814b0e244c65c9d06d08fa9aca67b7904 Mon Sep 17 00:00:00 2001
+From da17ee9a28d7eca27180f7be2da4c8dbba933cda Mon Sep 17 00:00:00 2001
 From: Michael Zoran <mzoran@crowfest.net>
 Date: Sat, 14 Jan 2017 21:43:57 -0800
-Subject: [PATCH 099/725] ARM64: Round-Robin dispatch IRQs between CPUs.
+Subject: [PATCH 099/773] ARM64: Round-Robin dispatch IRQs between CPUs.
 
 IRQ-CPU mapping is round robined on ARM64 to increase
 concurrency and allow multiple interrupts to be serviced
diff --git a/target/linux/brcm2708/patches-4.19/950-0100-ARM64-Force-hardware-emulation-of-deprecated-instruc.patch b/target/linux/brcm2708/patches-4.19/950-0100-ARM64-Force-hardware-emulation-of-deprecated-instruc.patch
index 53ed33b1e66..b5db0476552 100644
--- a/target/linux/brcm2708/patches-4.19/950-0100-ARM64-Force-hardware-emulation-of-deprecated-instruc.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0100-ARM64-Force-hardware-emulation-of-deprecated-instruc.patch
@@ -1,7 +1,7 @@
-From 89c5a60b701b67a5bb3458fbe99a45da1d718e47 Mon Sep 17 00:00:00 2001
+From 8e4c9f6bf61c397d57c04ff788f6bf829ab0e71d Mon Sep 17 00:00:00 2001
 From: Michael Zoran <mzoran@crowfest.net>
 Date: Sat, 11 Feb 2017 01:18:31 -0800
-Subject: [PATCH 100/725] ARM64: Force hardware emulation of deprecated
+Subject: [PATCH 100/773] ARM64: Force hardware emulation of deprecated
  instructions.
 
 ---
diff --git a/target/linux/brcm2708/patches-4.19/950-0101-build-arm64-Add-rules-for-.dtbo-files-for-dts-overla.patch b/target/linux/brcm2708/patches-4.19/950-0101-build-arm64-Add-rules-for-.dtbo-files-for-dts-overla.patch
index e9281288db0..6a1d93dc319 100644
--- a/target/linux/brcm2708/patches-4.19/950-0101-build-arm64-Add-rules-for-.dtbo-files-for-dts-overla.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0101-build-arm64-Add-rules-for-.dtbo-files-for-dts-overla.patch
@@ -1,7 +1,7 @@
-From 0a1ea6126555abaf874f76c7d0c45f8d34b9c7a4 Mon Sep 17 00:00:00 2001
+From 70cb983c5f4eb3113b0db5ff942436f654cb7070 Mon Sep 17 00:00:00 2001
 From: Khem Raj <raj.khem@gmail.com>
 Date: Fri, 10 Feb 2017 17:57:08 -0800
-Subject: [PATCH 101/725] build/arm64: Add rules for .dtbo files for dts
+Subject: [PATCH 101/773] build/arm64: Add rules for .dtbo files for dts
  overlays
 
 We now create overlays as .dtbo files.
diff --git a/target/linux/brcm2708/patches-4.19/950-0102-cache-export-clean-and-invalidate.patch b/target/linux/brcm2708/patches-4.19/950-0102-cache-export-clean-and-invalidate.patch
index cd6f7452975..ac07ad38df0 100644
--- a/target/linux/brcm2708/patches-4.19/950-0102-cache-export-clean-and-invalidate.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0102-cache-export-clean-and-invalidate.patch
@@ -1,7 +1,7 @@
-From 007008145da2e877e32090a4861440f56bc40080 Mon Sep 17 00:00:00 2001
+From 92ea93a96eb1da7c749e21d6fc7ee4a262c0c9be Mon Sep 17 00:00:00 2001
 From: popcornmix <popcornmix@gmail.com>
 Date: Fri, 25 Aug 2017 19:18:13 +0100
-Subject: [PATCH 102/725] cache: export clean and invalidate
+Subject: [PATCH 102/773] cache: export clean and invalidate
 
 ---
  arch/arm/mm/cache-v6.S | 4 ++--
diff --git a/target/linux/brcm2708/patches-4.19/950-0103-AXI-performance-monitor-driver-2222.patch b/target/linux/brcm2708/patches-4.19/950-0103-AXI-performance-monitor-driver-2222.patch
index f3822001a94..cf11339f236 100644
--- a/target/linux/brcm2708/patches-4.19/950-0103-AXI-performance-monitor-driver-2222.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0103-AXI-performance-monitor-driver-2222.patch
@@ -1,7 +1,7 @@
-From a7a7bff51039648f4d09d690bb037d02b26e593c Mon Sep 17 00:00:00 2001
+From 648684da0a63367994b3dcf4ef942b7318e8241e Mon Sep 17 00:00:00 2001
 From: James Hughes <JamesH65@users.noreply.github.com>
 Date: Tue, 14 Nov 2017 15:13:15 +0000
-Subject: [PATCH 103/725] AXI performance monitor driver (#2222)
+Subject: [PATCH 103/773] AXI performance monitor driver (#2222)
 
 Uses the debugfs I/F to provide access to the AXI
 bus performance monitors.
diff --git a/target/linux/brcm2708/patches-4.19/950-0104-mcp2515-Use-DT-supplied-interrupt-flags.patch b/target/linux/brcm2708/patches-4.19/950-0104-mcp2515-Use-DT-supplied-interrupt-flags.patch
index 7b42b3f57c3..685168f44b6 100644
--- a/target/linux/brcm2708/patches-4.19/950-0104-mcp2515-Use-DT-supplied-interrupt-flags.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0104-mcp2515-Use-DT-supplied-interrupt-flags.patch
@@ -1,7 +1,7 @@
-From 8ad27448ac0130fe78dbe1eaa1ce2d640669fb05 Mon Sep 17 00:00:00 2001
+From 02d5e4bd4cc97f5560eae4a81213628223371f9b Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Tue, 14 Nov 2017 11:03:22 +0000
-Subject: [PATCH 104/725] mcp2515: Use DT-supplied interrupt flags
+Subject: [PATCH 104/773] mcp2515: Use DT-supplied interrupt flags
 
 The MCP2515 datasheet clearly describes a level-triggered interrupt
 pin. Therefore the receiving interrupt controller must also be
diff --git a/target/linux/brcm2708/patches-4.19/950-0105-Tidy-up-of-the-ft5406-driver-to-use-DT-2189.patch b/target/linux/brcm2708/patches-4.19/950-0105-Tidy-up-of-the-ft5406-driver-to-use-DT-2189.patch
index 0908f0b7a18..a38b091e726 100644
--- a/target/linux/brcm2708/patches-4.19/950-0105-Tidy-up-of-the-ft5406-driver-to-use-DT-2189.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0105-Tidy-up-of-the-ft5406-driver-to-use-DT-2189.patch
@@ -1,7 +1,7 @@
-From 4d326f3b4817e2a29d4ae69239c1ec2ef4a321a1 Mon Sep 17 00:00:00 2001
+From 75e6be3515cf5adc08911c91257fe79ede211b40 Mon Sep 17 00:00:00 2001
 From: James Hughes <JamesH65@users.noreply.github.com>
 Date: Thu, 16 Nov 2017 15:56:17 +0000
-Subject: [PATCH 105/725] Tidy up of the ft5406 driver to use DT (#2189)
+Subject: [PATCH 105/773] Tidy up of the ft5406 driver to use DT (#2189)
 
 Driver was using a fixed resolution, this commit
 adds touchscreen size, and coordinate flip and swap
diff --git a/target/linux/brcm2708/patches-4.19/950-0106-cgroup-Disable-cgroup-memory-by-default.patch b/target/linux/brcm2708/patches-4.19/950-0106-cgroup-Disable-cgroup-memory-by-default.patch
index 2e144548e7e..a9f926f9f72 100644
--- a/target/linux/brcm2708/patches-4.19/950-0106-cgroup-Disable-cgroup-memory-by-default.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0106-cgroup-Disable-cgroup-memory-by-default.patch
@@ -1,7 +1,7 @@
-From 15dc7e960b0de2d10a312e2be3ed6674f440cf61 Mon Sep 17 00:00:00 2001
+From 93d1bb6413ea50140a7af5b14765b8805b1daa1c Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Mon, 27 Nov 2017 17:14:54 +0000
-Subject: [PATCH 106/725] cgroup: Disable cgroup "memory" by default
+Subject: [PATCH 106/773] cgroup: Disable cgroup "memory" by default
 
 Some Raspberry Pis have limited RAM and most users won't use the
 cgroup memory support so it is disabled by default. Enable with:
diff --git a/target/linux/brcm2708/patches-4.19/950-0107-ARM-bcm2835-Set-Serial-number-and-Revision.patch b/target/linux/brcm2708/patches-4.19/950-0107-ARM-bcm2835-Set-Serial-number-and-Revision.patch
index 30a0ac0c21f..2d4e59d3e65 100644
--- a/target/linux/brcm2708/patches-4.19/950-0107-ARM-bcm2835-Set-Serial-number-and-Revision.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0107-ARM-bcm2835-Set-Serial-number-and-Revision.patch
@@ -1,7 +1,7 @@
-From 5f4a7f6cabf2f7fdd75f8dba64394ed3f5c96d09 Mon Sep 17 00:00:00 2001
+From 16b1975469af109908a05ac3a1d03a3091332786 Mon Sep 17 00:00:00 2001
 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= <noralf@tronnes.org>
 Date: Wed, 3 Jun 2015 12:26:13 +0200
-Subject: [PATCH 107/725] ARM: bcm2835: Set Serial number and Revision
+Subject: [PATCH 107/773] ARM: bcm2835: Set Serial number and Revision
 MIME-Version: 1.0
 Content-Type: text/plain; charset=UTF-8
 Content-Transfer-Encoding: 8bit
diff --git a/target/linux/brcm2708/patches-4.19/950-0108-ARM-Activate-FIQs-to-avoid-__irq_startup-warnings.patch b/target/linux/brcm2708/patches-4.19/950-0108-ARM-Activate-FIQs-to-avoid-__irq_startup-warnings.patch
index 11e5cbbff3c..af03ba7aa5e 100644
--- a/target/linux/brcm2708/patches-4.19/950-0108-ARM-Activate-FIQs-to-avoid-__irq_startup-warnings.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0108-ARM-Activate-FIQs-to-avoid-__irq_startup-warnings.patch
@@ -1,7 +1,7 @@
-From 83846923572c7b606ba85dfe613e38236e8bd695 Mon Sep 17 00:00:00 2001
+From ba20268292856cc3949f441be006a2ca0c1c912e Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Mon, 11 Dec 2017 09:18:32 +0000
-Subject: [PATCH 108/725] ARM: Activate FIQs to avoid __irq_startup warnings
+Subject: [PATCH 108/773] ARM: Activate FIQs to avoid __irq_startup warnings
 
 There is a new test in __irq_startup that the IRQ is activated, which
 hasn't been the case for FIQs since they bypass some of the usual setup.
diff --git a/target/linux/brcm2708/patches-4.19/950-0109-serial-8250-bcm2835aux-suppress-EPROBE_DEFER.patch b/target/linux/brcm2708/patches-4.19/950-0109-serial-8250-bcm2835aux-suppress-EPROBE_DEFER.patch
index c75d68b9764..bd4f110c2d8 100644
--- a/target/linux/brcm2708/patches-4.19/950-0109-serial-8250-bcm2835aux-suppress-EPROBE_DEFER.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0109-serial-8250-bcm2835aux-suppress-EPROBE_DEFER.patch
@@ -1,7 +1,7 @@
-From 3d00548e917e42a5d9da031c8dab8a52ff3cd1cc Mon Sep 17 00:00:00 2001
+From d5ffaa38d9c117b03dac00a07dbc67e3e2c34258 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Mon, 22 Jan 2018 17:26:38 +0000
-Subject: [PATCH 109/725] serial: 8250: bcm2835aux - suppress EPROBE_DEFER
+Subject: [PATCH 109/773] serial: 8250: bcm2835aux - suppress EPROBE_DEFER
 
 Signed-off-by: Phil Elwell <phil@raspberrypi.org>
 ---
diff --git a/target/linux/brcm2708/patches-4.19/950-0110-raspberrypi-firmware-Export-the-general-transaction-.patch b/target/linux/brcm2708/patches-4.19/950-0110-raspberrypi-firmware-Export-the-general-transaction-.patch
index 594d860c881..382abc1c36a 100644
--- a/target/linux/brcm2708/patches-4.19/950-0110-raspberrypi-firmware-Export-the-general-transaction-.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0110-raspberrypi-firmware-Export-the-general-transaction-.patch
@@ -1,7 +1,7 @@
-From 46828eb52e1d51dafb26f9073bd2b36dcf18596b Mon Sep 17 00:00:00 2001
+From 95017b7441b7eddb6c9b6f372e447e739b25fca2 Mon Sep 17 00:00:00 2001
 From: Eric Anholt <eric@anholt.net>
 Date: Wed, 14 Sep 2016 09:16:19 +0100
-Subject: [PATCH 110/725] raspberrypi-firmware: Export the general transaction
+Subject: [PATCH 110/773] raspberrypi-firmware: Export the general transaction
  function.
 
 The vc4-firmware-kms module is going to be doing the MBOX FB call.
diff --git a/target/linux/brcm2708/patches-4.19/950-0111-drm-vc4-Add-a-mode-for-using-the-closed-firmware-for.patch b/target/linux/brcm2708/patches-4.19/950-0111-drm-vc4-Add-a-mode-for-using-the-closed-firmware-for.patch
index c439df59662..5bcd67509de 100644
--- a/target/linux/brcm2708/patches-4.19/950-0111-drm-vc4-Add-a-mode-for-using-the-closed-firmware-for.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0111-drm-vc4-Add-a-mode-for-using-the-closed-firmware-for.patch
@@ -1,7 +1,7 @@
-From c8ae9b8e203f05c0a87f2576a58dbc6c747527c4 Mon Sep 17 00:00:00 2001
+From a59320bbcf8c137b180517324a4ba97debe0125e Mon Sep 17 00:00:00 2001
 From: Eric Anholt <eric@anholt.net>
 Date: Wed, 14 Sep 2016 08:39:33 +0100
-Subject: [PATCH 111/725] drm/vc4: Add a mode for using the closed firmware for
+Subject: [PATCH 111/773] drm/vc4: Add a mode for using the closed firmware for
  display.
 
 Signed-off-by: Eric Anholt <eric@anholt.net>
diff --git a/target/linux/brcm2708/patches-4.19/950-0112-drm-vc4-Name-the-primary-and-cursor-planes-in-fkms.patch b/target/linux/brcm2708/patches-4.19/950-0112-drm-vc4-Name-the-primary-and-cursor-planes-in-fkms.patch
index 81fe0ad4d0c..a9f2e926fcc 100644
--- a/target/linux/brcm2708/patches-4.19/950-0112-drm-vc4-Name-the-primary-and-cursor-planes-in-fkms.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0112-drm-vc4-Name-the-primary-and-cursor-planes-in-fkms.patch
@@ -1,7 +1,7 @@
-From f42394aee8bcd3b7159029a4b9c66fcf35b16ba8 Mon Sep 17 00:00:00 2001
+From 7787724ab91459c78b5163e78a9e971f19fb3baf Mon Sep 17 00:00:00 2001
 From: Eric Anholt <eric@anholt.net>
 Date: Wed, 1 Feb 2017 17:09:18 -0800
-Subject: [PATCH 112/725] drm/vc4: Name the primary and cursor planes in fkms.
+Subject: [PATCH 112/773] drm/vc4: Name the primary and cursor planes in fkms.
 
 This makes debugging nicer, compared to trying to remember what the
 IDs are.
diff --git a/target/linux/brcm2708/patches-4.19/950-0113-drm-vc4-Add-DRM_DEBUG_ATOMIC-for-the-insides-of-fkms.patch b/target/linux/brcm2708/patches-4.19/950-0113-drm-vc4-Add-DRM_DEBUG_ATOMIC-for-the-insides-of-fkms.patch
index 380414d034a..3b6d6ebfe97 100644
--- a/target/linux/brcm2708/patches-4.19/950-0113-drm-vc4-Add-DRM_DEBUG_ATOMIC-for-the-insides-of-fkms.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0113-drm-vc4-Add-DRM_DEBUG_ATOMIC-for-the-insides-of-fkms.patch
@@ -1,7 +1,7 @@
-From a54d059398df5799cc17789f11d40817f2cca3ed Mon Sep 17 00:00:00 2001
+From 21bcc045d7da7c27ce9db10b188716ccfe9cd308 Mon Sep 17 00:00:00 2001
 From: Eric Anholt <eric@anholt.net>
 Date: Wed, 1 Feb 2017 17:10:09 -0800
-Subject: [PATCH 113/725] drm/vc4: Add DRM_DEBUG_ATOMIC for the insides of
+Subject: [PATCH 113/773] drm/vc4: Add DRM_DEBUG_ATOMIC for the insides of
  fkms.
 
 Trying to debug weston on fkms involved figuring out what calls I was
diff --git a/target/linux/brcm2708/patches-4.19/950-0114-drm-vc4-Fix-sending-of-page-flip-completion-events-i.patch b/target/linux/brcm2708/patches-4.19/950-0114-drm-vc4-Fix-sending-of-page-flip-completion-events-i.patch
index 7f9236974cd..e708a4900f6 100644
--- a/target/linux/brcm2708/patches-4.19/950-0114-drm-vc4-Fix-sending-of-page-flip-completion-events-i.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0114-drm-vc4-Fix-sending-of-page-flip-completion-events-i.patch
@@ -1,7 +1,7 @@
-From d36cddb19f380051aae81cc384fce9b49625798f Mon Sep 17 00:00:00 2001
+From 78a937b1afc655d2b8f0db7058fedb5957667eb1 Mon Sep 17 00:00:00 2001
 From: Eric Anholt <eric@anholt.net>
 Date: Thu, 2 Feb 2017 09:42:18 -0800
-Subject: [PATCH 114/725] drm/vc4: Fix sending of page flip completion events
+Subject: [PATCH 114/773] drm/vc4: Fix sending of page flip completion events
  in FKMS mode.
 
 In the rewrite of vc4_crtc.c for fkms, I dropped the part of the
diff --git a/target/linux/brcm2708/patches-4.19/950-0115-drm-vc4-Add-support-for-setting-DPMS-in-firmwarekms.patch b/target/linux/brcm2708/patches-4.19/950-0115-drm-vc4-Add-support-for-setting-DPMS-in-firmwarekms.patch
index 6dc15788367..2266fccdd4e 100644
--- a/target/linux/brcm2708/patches-4.19/950-0115-drm-vc4-Add-support-for-setting-DPMS-in-firmwarekms.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0115-drm-vc4-Add-support-for-setting-DPMS-in-firmwarekms.patch
@@ -1,7 +1,7 @@
-From dbf8328dec97e1df1a61ca75e98b8b60e4e2e68e Mon Sep 17 00:00:00 2001
+From 23eb470a4e4f6b377b623f7449a2cbfbd18e08ab Mon Sep 17 00:00:00 2001
 From: Eric Anholt <eric@anholt.net>
 Date: Thu, 6 Jul 2017 11:45:48 -0700
-Subject: [PATCH 115/725] drm/vc4: Add support for setting DPMS in firmwarekms.
+Subject: [PATCH 115/773] drm/vc4: Add support for setting DPMS in firmwarekms.
 
 This ensures that the screen goes blank during DPMS (screensaver),
 including the cursor.  Planes don't necessarily get disabled during
diff --git a/target/linux/brcm2708/patches-4.19/950-0116-drm-vc4-Add-FB-modifier-support-to-firmwarekms.patch b/target/linux/brcm2708/patches-4.19/950-0116-drm-vc4-Add-FB-modifier-support-to-firmwarekms.patch
index 7a29e971112..e8bb71aba12 100644
--- a/target/linux/brcm2708/patches-4.19/950-0116-drm-vc4-Add-FB-modifier-support-to-firmwarekms.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0116-drm-vc4-Add-FB-modifier-support-to-firmwarekms.patch
@@ -1,7 +1,7 @@
-From ba6bffb620f0f25868ed7d84add448f771201947 Mon Sep 17 00:00:00 2001
+From 196ec3784c92a18582db5a64c5f4e3830467b0df Mon Sep 17 00:00:00 2001
 From: Eric Anholt <eric@anholt.net>
 Date: Wed, 7 Jun 2017 14:39:49 -0700
-Subject: [PATCH 116/725] drm/vc4: Add FB modifier support to firmwarekms.
+Subject: [PATCH 116/773] drm/vc4: Add FB modifier support to firmwarekms.
 
 Signed-off-by: Eric Anholt <eric@anholt.net>
 (cherry picked from commit 11752d73488e08aaeb65fe8289a9c016acde26c2)
diff --git a/target/linux/brcm2708/patches-4.19/950-0117-drm-vc4-Add-missing-enable-disable-vblank-handlers-i.patch b/target/linux/brcm2708/patches-4.19/950-0117-drm-vc4-Add-missing-enable-disable-vblank-handlers-i.patch
index 8d9ab4f648a..7e7ca0370e5 100644
--- a/target/linux/brcm2708/patches-4.19/950-0117-drm-vc4-Add-missing-enable-disable-vblank-handlers-i.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0117-drm-vc4-Add-missing-enable-disable-vblank-handlers-i.patch
@@ -1,7 +1,7 @@
-From 46652925942d2947afabc11abfdfb5d42d1559d5 Mon Sep 17 00:00:00 2001
+From 5b20c39c3e8890783c448bcc3887783ec4977ff5 Mon Sep 17 00:00:00 2001
 From: Eric Anholt <eric@anholt.net>
 Date: Tue, 30 Jan 2018 14:21:02 -0800
-Subject: [PATCH 117/725] drm/vc4: Add missing enable/disable vblank handlers
+Subject: [PATCH 117/773] drm/vc4: Add missing enable/disable vblank handlers
  in fkms.
 
 Fixes hang at boot in 4.14.
diff --git a/target/linux/brcm2708/patches-4.19/950-0118-vc4_fkms-Apply-firmware-overscan-offset-to-hardware-.patch b/target/linux/brcm2708/patches-4.19/950-0118-vc4_fkms-Apply-firmware-overscan-offset-to-hardware-.patch
index 9873a14163b..c761b4b6160 100644
--- a/target/linux/brcm2708/patches-4.19/950-0118-vc4_fkms-Apply-firmware-overscan-offset-to-hardware-.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0118-vc4_fkms-Apply-firmware-overscan-offset-to-hardware-.patch
@@ -1,7 +1,7 @@
-From e1ce159091e4bc8ce78ed9838d5935534dc40dbe Mon Sep 17 00:00:00 2001
+From aef749410ca9658579bbee07fa73d627fe916744 Mon Sep 17 00:00:00 2001
 From: popcornmix <popcornmix@gmail.com>
 Date: Tue, 18 Apr 2017 21:43:46 +0100
-Subject: [PATCH 118/725] vc4_fkms: Apply firmware overscan offset to hardware
+Subject: [PATCH 118/773] vc4_fkms: Apply firmware overscan offset to hardware
  cursor
 
 ---
diff --git a/target/linux/brcm2708/patches-4.19/950-0119-drm-vc4-Fix-warning-about-vblank-interrupts-before-D.patch b/target/linux/brcm2708/patches-4.19/950-0119-drm-vc4-Fix-warning-about-vblank-interrupts-before-D.patch
index 6d09fa2313e..c7ed247f490 100644
--- a/target/linux/brcm2708/patches-4.19/950-0119-drm-vc4-Fix-warning-about-vblank-interrupts-before-D.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0119-drm-vc4-Fix-warning-about-vblank-interrupts-before-D.patch
@@ -1,7 +1,7 @@
-From fd2b049cb8beed1b80e9f314e55116db2d960eef Mon Sep 17 00:00:00 2001
+From 36be247fe225fdfcad65d26f491eb876a6a656de Mon Sep 17 00:00:00 2001
 From: Eric Anholt <eric@anholt.net>
 Date: Mon, 5 Feb 2018 18:01:02 +0000
-Subject: [PATCH 119/725] drm/vc4: Fix warning about vblank interrupts before
+Subject: [PATCH 119/773] drm/vc4: Fix warning about vblank interrupts before
  DRM core is ready.
 
 The SMICS interrupt fires continuously, but since it's 1/100 the rate
diff --git a/target/linux/brcm2708/patches-4.19/950-0120-drm-vc4-Skip-SET_CURSOR_INFO-when-the-cursor-content.patch b/target/linux/brcm2708/patches-4.19/950-0120-drm-vc4-Skip-SET_CURSOR_INFO-when-the-cursor-content.patch
index 6bd85034f87..dba30eeea43 100644
--- a/target/linux/brcm2708/patches-4.19/950-0120-drm-vc4-Skip-SET_CURSOR_INFO-when-the-cursor-content.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0120-drm-vc4-Skip-SET_CURSOR_INFO-when-the-cursor-content.patch
@@ -1,7 +1,7 @@
-From 2d976e5035d98f5ada75f088a3e16079c8eee99a Mon Sep 17 00:00:00 2001
+From 071c2a05ae5ee85bf4a439a5b91e245238e3c39b Mon Sep 17 00:00:00 2001
 From: Eric Anholt <eric@anholt.net>
 Date: Mon, 5 Feb 2018 18:02:30 +0000
-Subject: [PATCH 120/725] drm/vc4: Skip SET_CURSOR_INFO when the cursor
+Subject: [PATCH 120/773] drm/vc4: Skip SET_CURSOR_INFO when the cursor
  contents didn't change.
 
 Signed-off-by: Eric Anholt <eric@anholt.net>
diff --git a/target/linux/brcm2708/patches-4.19/950-0121-drm-vc4-Remove-duplicate-primary-cursor-fields-from-.patch b/target/linux/brcm2708/patches-4.19/950-0121-drm-vc4-Remove-duplicate-primary-cursor-fields-from-.patch
index 591480e657f..bd60c282faa 100644
--- a/target/linux/brcm2708/patches-4.19/950-0121-drm-vc4-Remove-duplicate-primary-cursor-fields-from-.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0121-drm-vc4-Remove-duplicate-primary-cursor-fields-from-.patch
@@ -1,7 +1,7 @@
-From 9c3d03b62cec67df4f3c989a2eceb38c1415fa71 Mon Sep 17 00:00:00 2001
+From 8282169de778b3b84664ec322f0b1087635dda0c Mon Sep 17 00:00:00 2001
 From: Eric Anholt <eric@anholt.net>
 Date: Mon, 5 Feb 2018 18:22:03 +0000
-Subject: [PATCH 121/725] drm/vc4: Remove duplicate primary/cursor fields from
+Subject: [PATCH 121/773] drm/vc4: Remove duplicate primary/cursor fields from
  FKMS driver.
 
 The CRTC has those fields and we can just use them.
diff --git a/target/linux/brcm2708/patches-4.19/950-0122-vc4_firmware_kms-fix-build.patch b/target/linux/brcm2708/patches-4.19/950-0122-vc4_firmware_kms-fix-build.patch
index 556ad1e98f0..7e8acc93a5e 100644
--- a/target/linux/brcm2708/patches-4.19/950-0122-vc4_firmware_kms-fix-build.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0122-vc4_firmware_kms-fix-build.patch
@@ -1,7 +1,7 @@
-From 9c0ae7d4e7e70bd0b30073f66045a66bfabdb307 Mon Sep 17 00:00:00 2001
+From bd64f735cce50326776752622fe572b07b2faa20 Mon Sep 17 00:00:00 2001
 From: popcornmix <popcornmix@gmail.com>
 Date: Sun, 17 Jun 2018 13:22:07 +0100
-Subject: [PATCH 122/725] vc4_firmware_kms: fix build
+Subject: [PATCH 122/773] vc4_firmware_kms: fix build
 
 ---
  drivers/gpu/drm/vc4/vc4_firmware_kms.c | 6 ++++--
diff --git a/target/linux/brcm2708/patches-4.19/950-0123-hack-cache-Fix-linker-error.patch b/target/linux/brcm2708/patches-4.19/950-0123-hack-cache-Fix-linker-error.patch
index 42277c481bb..b1e42c5ed47 100644
--- a/target/linux/brcm2708/patches-4.19/950-0123-hack-cache-Fix-linker-error.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0123-hack-cache-Fix-linker-error.patch
@@ -1,7 +1,7 @@
-From 48d20770b1aa96c6e3095316f493eab948e68c19 Mon Sep 17 00:00:00 2001
+From 98079eb738f177f7c1b70347756c975fd23f850e Mon Sep 17 00:00:00 2001
 From: popcornmix <popcornmix@gmail.com>
 Date: Tue, 20 Feb 2018 20:53:46 +0000
-Subject: [PATCH 123/725] hack: cache: Fix linker error
+Subject: [PATCH 123/773] hack: cache: Fix linker error
 
 ---
  arch/arm/mm/cache-v7.S | 2 ++
diff --git a/target/linux/brcm2708/patches-4.19/950-0124-i2c-gpio-Also-set-bus-numbers-from-reg-property.patch b/target/linux/brcm2708/patches-4.19/950-0124-i2c-gpio-Also-set-bus-numbers-from-reg-property.patch
index 7fde0ea0a37..20c01ec5c41 100644
--- a/target/linux/brcm2708/patches-4.19/950-0124-i2c-gpio-Also-set-bus-numbers-from-reg-property.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0124-i2c-gpio-Also-set-bus-numbers-from-reg-property.patch
@@ -1,7 +1,7 @@
-From b6109ee12acbda2c79f7a7a7b76806aebfcd9ed9 Mon Sep 17 00:00:00 2001
+From 4d0036813f6436a4379b7e419a33b0f3133ab657 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Tue, 20 Feb 2018 10:07:27 +0000
-Subject: [PATCH 124/725] i2c-gpio: Also set bus numbers from reg property
+Subject: [PATCH 124/773] i2c-gpio: Also set bus numbers from reg property
 
 I2C busses can be assigned specific bus numbers using aliases in
 Device Tree - string properties where the name is the alias and the
diff --git a/target/linux/brcm2708/patches-4.19/950-0125-sound-bcm-Fix-memset-dereference-warning.patch b/target/linux/brcm2708/patches-4.19/950-0125-sound-bcm-Fix-memset-dereference-warning.patch
index 56a5b1c0b76..db21dcfa863 100644
--- a/target/linux/brcm2708/patches-4.19/950-0125-sound-bcm-Fix-memset-dereference-warning.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0125-sound-bcm-Fix-memset-dereference-warning.patch
@@ -1,7 +1,7 @@
-From 2b43c222f32b1a51a36a7511ea610adb9a51fb2b Mon Sep 17 00:00:00 2001
+From d59a35bbcea0558c6ce6d764c564e374cde349be Mon Sep 17 00:00:00 2001
 From: Nathan Chancellor <natechancellor@gmail.com>
 Date: Sun, 4 Mar 2018 17:20:25 -0700
-Subject: [PATCH 125/725] sound: bcm: Fix memset dereference warning
+Subject: [PATCH 125/773] sound: bcm: Fix memset dereference warning
 MIME-Version: 1.0
 Content-Type: text/plain; charset=UTF-8
 Content-Transfer-Encoding: 8bit
diff --git a/target/linux/brcm2708/patches-4.19/950-0126-added-capture_clear-option-to-pps-gpio-via-dtoverlay.patch b/target/linux/brcm2708/patches-4.19/950-0126-added-capture_clear-option-to-pps-gpio-via-dtoverlay.patch
index 866b8382bfc..034c03b0787 100644
--- a/target/linux/brcm2708/patches-4.19/950-0126-added-capture_clear-option-to-pps-gpio-via-dtoverlay.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0126-added-capture_clear-option-to-pps-gpio-via-dtoverlay.patch
@@ -1,7 +1,7 @@
-From 876356d4be81b4341cbc53a42c8a88dc49d7b56d Mon Sep 17 00:00:00 2001
+From 09b89102daf86678498ce778006afea533191412 Mon Sep 17 00:00:00 2001
 From: hdoverobinson <hdoverobinson@gmail.com>
 Date: Tue, 13 Mar 2018 06:58:39 -0400
-Subject: [PATCH 126/725] added capture_clear option to pps-gpio via dtoverlay
+Subject: [PATCH 126/773] added capture_clear option to pps-gpio via dtoverlay
  (#2433)
 
 ---
diff --git a/target/linux/brcm2708/patches-4.19/950-0127-lan78xx-Read-initial-EEE-status-from-DT.patch b/target/linux/brcm2708/patches-4.19/950-0127-lan78xx-Read-initial-EEE-status-from-DT.patch
index b77d1c252c3..5ae6eca38e4 100644
--- a/target/linux/brcm2708/patches-4.19/950-0127-lan78xx-Read-initial-EEE-status-from-DT.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0127-lan78xx-Read-initial-EEE-status-from-DT.patch
@@ -1,7 +1,7 @@
-From c2da5c5af7a2d872d2b55c818cf9e67e34923a65 Mon Sep 17 00:00:00 2001
+From 41c60a1c9ca1c94d0b1ba3a0da01715df3371134 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Fri, 9 Mar 2018 12:01:00 +0000
-Subject: [PATCH 127/725] lan78xx: Read initial EEE status from DT
+Subject: [PATCH 127/773] lan78xx: Read initial EEE status from DT
 
 Add two new DT properties:
 * microchip,eee-enabled  - a boolean to enable EEE
diff --git a/target/linux/brcm2708/patches-4.19/950-0128-hid-Reduce-default-mouse-polling-interval-to-60Hz.patch b/target/linux/brcm2708/patches-4.19/950-0128-hid-Reduce-default-mouse-polling-interval-to-60Hz.patch
index 12e20ba7571..ce49e11cb97 100644
--- a/target/linux/brcm2708/patches-4.19/950-0128-hid-Reduce-default-mouse-polling-interval-to-60Hz.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0128-hid-Reduce-default-mouse-polling-interval-to-60Hz.patch
@@ -1,7 +1,7 @@
-From 827f677549361a68c8bed46ae9bc3c6210273ace Mon Sep 17 00:00:00 2001
+From 09a9d9f973f6425de4f0fa0e7f5e5c2ce88a5385 Mon Sep 17 00:00:00 2001
 From: popcornmix <popcornmix@gmail.com>
 Date: Mon, 14 Jul 2014 22:02:09 +0100
-Subject: [PATCH 128/725] hid: Reduce default mouse polling interval to 60Hz
+Subject: [PATCH 128/773] hid: Reduce default mouse polling interval to 60Hz
 
 Reduces overhead when using X
 ---
diff --git a/target/linux/brcm2708/patches-4.19/950-0129-gpiolib-Don-t-prevent-IRQ-usage-of-output-GPIOs.patch b/target/linux/brcm2708/patches-4.19/950-0129-gpiolib-Don-t-prevent-IRQ-usage-of-output-GPIOs.patch
index 1905c71bdd6..5de85468346 100644
--- a/target/linux/brcm2708/patches-4.19/950-0129-gpiolib-Don-t-prevent-IRQ-usage-of-output-GPIOs.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0129-gpiolib-Don-t-prevent-IRQ-usage-of-output-GPIOs.patch
@@ -1,7 +1,7 @@
-From 886c2877fcd6fdbff3c8cdec0e68bbb7570bc8ff Mon Sep 17 00:00:00 2001
+From 08e8005d7c7b062cd2d19b836fc3299d8f95b299 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Tue, 24 Apr 2018 14:42:27 +0100
-Subject: [PATCH 129/725] gpiolib: Don't prevent IRQ usage of output GPIOs
+Subject: [PATCH 129/773] gpiolib: Don't prevent IRQ usage of output GPIOs
 
 Upstream Linux deems using output GPIOs to generate IRQs as a bogus
 use case, even though the BCM2835 GPIO controller is capable of doing
diff --git a/target/linux/brcm2708/patches-4.19/950-0130-Add-ability-to-export-gpio-used-by-gpio-poweroff.patch b/target/linux/brcm2708/patches-4.19/950-0130-Add-ability-to-export-gpio-used-by-gpio-poweroff.patch
index 5381c092681..62d53b71bc9 100644
--- a/target/linux/brcm2708/patches-4.19/950-0130-Add-ability-to-export-gpio-used-by-gpio-poweroff.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0130-Add-ability-to-export-gpio-used-by-gpio-poweroff.patch
@@ -1,7 +1,7 @@
-From 3e25c39320a501e57a5e232f6e98740357bd5bc6 Mon Sep 17 00:00:00 2001
+From 43f139a5ed053952593b71890caf5315993f873b Mon Sep 17 00:00:00 2001
 From: Nick Bulleid <nedbulleid@fastmail.com>
 Date: Thu, 10 May 2018 21:57:02 +0100
-Subject: [PATCH 130/725] Add ability to export gpio used by gpio-poweroff
+Subject: [PATCH 130/773] Add ability to export gpio used by gpio-poweroff
 
 Signed-off-by: Nick Bulleid <nedbulleid@fastmail.com>
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0131-firmware-raspberrypi-Notify-firmware-of-a-reboot.patch b/target/linux/brcm2708/patches-4.19/950-0131-firmware-raspberrypi-Notify-firmware-of-a-reboot.patch
index 0ff8de51823..67747481e86 100644
--- a/target/linux/brcm2708/patches-4.19/950-0131-firmware-raspberrypi-Notify-firmware-of-a-reboot.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0131-firmware-raspberrypi-Notify-firmware-of-a-reboot.patch
@@ -1,7 +1,7 @@
-From ab5a0cc750eefdabd58b67c2558c46029ceb2a51 Mon Sep 17 00:00:00 2001
+From 7e7ab8da578ae366a1563f2f28837967efdee39e Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Sat, 12 May 2018 21:35:43 +0100
-Subject: [PATCH 131/725] firmware/raspberrypi: Notify firmware of a reboot
+Subject: [PATCH 131/773] firmware/raspberrypi: Notify firmware of a reboot
 
 Register for reboot notifications, sending RPI_FIRMWARE_NOTIFY_REBOOT
 over the mailbox interface on reception.
diff --git a/target/linux/brcm2708/patches-4.19/950-0132-irqchip-irq-bcm2835-Calc.-FIQ_START-at-boot-time.patch b/target/linux/brcm2708/patches-4.19/950-0132-irqchip-irq-bcm2835-Calc.-FIQ_START-at-boot-time.patch
index 27b81929199..82cf6c49522 100644
--- a/target/linux/brcm2708/patches-4.19/950-0132-irqchip-irq-bcm2835-Calc.-FIQ_START-at-boot-time.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0132-irqchip-irq-bcm2835-Calc.-FIQ_START-at-boot-time.patch
@@ -1,7 +1,7 @@
-From af6f3cf33a864c397f6ab43c0403b0a92797694e Mon Sep 17 00:00:00 2001
+From a5c612917a1a9ffe0d7ae7c080de1b26fda3b4ec Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Thu, 14 Jun 2018 11:21:04 +0100
-Subject: [PATCH 132/725] irqchip: irq-bcm2835: Calc. FIQ_START at boot-time
+Subject: [PATCH 132/773] irqchip: irq-bcm2835: Calc. FIQ_START at boot-time
 
 ad83c7cb2f37 ("irqchip/irq-bcm2836: Add support for DT interrupt polarity")
 changed the way that the BCM2836/7 local interrupts are mapped; instead
diff --git a/target/linux/brcm2708/patches-4.19/950-0133-of-configfs-Use-of_overlay_fdt_apply-API-call.patch b/target/linux/brcm2708/patches-4.19/950-0133-of-configfs-Use-of_overlay_fdt_apply-API-call.patch
index 09cc3997e02..626a5185713 100644
--- a/target/linux/brcm2708/patches-4.19/950-0133-of-configfs-Use-of_overlay_fdt_apply-API-call.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0133-of-configfs-Use-of_overlay_fdt_apply-API-call.patch
@@ -1,7 +1,7 @@
-From 3a05e59e7c1866f46df63f0f11c46d3187d3adc9 Mon Sep 17 00:00:00 2001
+From 5c2c8c9b74a2418a5eee4254ac73ce1cff1fd353 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Thu, 14 Jun 2018 15:07:26 +0100
-Subject: [PATCH 133/725] of: configfs: Use of_overlay_fdt_apply API call
+Subject: [PATCH 133/773] of: configfs: Use of_overlay_fdt_apply API call
 
 The published API to the dynamic overlay application mechanism now
 takes a Flattened Device Tree blob as input so that it can manage the
diff --git a/target/linux/brcm2708/patches-4.19/950-0134-net-lan78xx-Disable-TCP-Segmentation-Offload-TSO.patch b/target/linux/brcm2708/patches-4.19/950-0134-net-lan78xx-Disable-TCP-Segmentation-Offload-TSO.patch
index 9f2d3ffde0a..1cacbb7492b 100644
--- a/target/linux/brcm2708/patches-4.19/950-0134-net-lan78xx-Disable-TCP-Segmentation-Offload-TSO.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0134-net-lan78xx-Disable-TCP-Segmentation-Offload-TSO.patch
@@ -1,7 +1,7 @@
-From aa624ea88f53750c15729e82c0ac380b2b0768ac Mon Sep 17 00:00:00 2001
+From adf49ae8478b25486ee0df306a4a7bb973694a45 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Wed, 13 Jun 2018 15:21:10 +0100
-Subject: [PATCH 134/725] net: lan78xx: Disable TCP Segmentation Offload (TSO)
+Subject: [PATCH 134/773] net: lan78xx: Disable TCP Segmentation Offload (TSO)
 
 TSO seems to be having issues when packets are dropped and the
 remote end uses Selective Acknowledge (SACK) to denote that
diff --git a/target/linux/brcm2708/patches-4.19/950-0135-brcmfmac-Re-enable-firmware-roaming-support.patch b/target/linux/brcm2708/patches-4.19/950-0135-brcmfmac-Re-enable-firmware-roaming-support.patch
index f0e758465d0..0490d90cd6d 100644
--- a/target/linux/brcm2708/patches-4.19/950-0135-brcmfmac-Re-enable-firmware-roaming-support.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0135-brcmfmac-Re-enable-firmware-roaming-support.patch
@@ -1,7 +1,7 @@
-From 5ef577082ea0d6fb498e5189bd55071aed9696e7 Mon Sep 17 00:00:00 2001
+From 0da8a94476e36566743283e5037a2a964981f06e Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Wed, 20 Jun 2018 12:20:01 +0100
-Subject: [PATCH 135/725] brcmfmac: Re-enable firmware roaming support
+Subject: [PATCH 135/773] brcmfmac: Re-enable firmware roaming support
 
 As of 4.18, a firmware that implements the update_connect_params
 method but doesn't claim to support roaming causes an error. We
diff --git a/target/linux/brcm2708/patches-4.19/950-0136-lan78xx-Move-enabling-of-EEE-into-PHY-init-code.patch b/target/linux/brcm2708/patches-4.19/950-0136-lan78xx-Move-enabling-of-EEE-into-PHY-init-code.patch
index 37a280c14ff..ed26ed83146 100644
--- a/target/linux/brcm2708/patches-4.19/950-0136-lan78xx-Move-enabling-of-EEE-into-PHY-init-code.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0136-lan78xx-Move-enabling-of-EEE-into-PHY-init-code.patch
@@ -1,7 +1,7 @@
-From 95e0c441040464722e1abb50a365224e7bf9058d Mon Sep 17 00:00:00 2001
+From 8defd8d174653daae7da39d815a4f59aa48f9b53 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Thu, 5 Apr 2018 14:46:11 +0100
-Subject: [PATCH 136/725] lan78xx: Move enabling of EEE into PHY init code
+Subject: [PATCH 136/773] lan78xx: Move enabling of EEE into PHY init code
 
 Enable EEE mode as soon as possible after connecting to the PHY, and
 before phy_start. This avoids a second link negotiation, which speeds
diff --git a/target/linux/brcm2708/patches-4.19/950-0137-staging-vc04_services-Derive-g_cache_line_size.patch b/target/linux/brcm2708/patches-4.19/950-0137-staging-vc04_services-Derive-g_cache_line_size.patch
index 1d94c2ac1df..c1d07684bec 100644
--- a/target/linux/brcm2708/patches-4.19/950-0137-staging-vc04_services-Derive-g_cache_line_size.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0137-staging-vc04_services-Derive-g_cache_line_size.patch
@@ -1,7 +1,7 @@
-From 3e9ee1b0f8b5b8ad3fc688e785de479cbde00b5c Mon Sep 17 00:00:00 2001
+From 4be8b9877d1174efea1ece7b776940795e23bd61 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Tue, 28 Aug 2018 10:40:40 +0100
-Subject: [PATCH 137/725] staging/vc04_services: Derive g_cache_line_size
+Subject: [PATCH 137/773] staging/vc04_services: Derive g_cache_line_size
 
 The ARM coprocessor registers include dcache line size, but there is no
 function to expose this value. Rather than create a new one, use the
diff --git a/target/linux/brcm2708/patches-4.19/950-0138-Add-rpi-poe-fan-driver.patch b/target/linux/brcm2708/patches-4.19/950-0138-Add-rpi-poe-fan-driver.patch
index 97cc5f6968a..89e6dbc62a2 100644
--- a/target/linux/brcm2708/patches-4.19/950-0138-Add-rpi-poe-fan-driver.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0138-Add-rpi-poe-fan-driver.patch
@@ -1,7 +1,7 @@
-From 1c1f26355604567bc11084cb3c4db204d7420941 Mon Sep 17 00:00:00 2001
+From dc8892d5b8d9a6dced6294477c33cdc9770de147 Mon Sep 17 00:00:00 2001
 From: Serge Schneider <serge@raspberrypi.org>
 Date: Mon, 9 Jul 2018 12:54:25 +0100
-Subject: [PATCH 138/725] Add rpi-poe-fan driver
+Subject: [PATCH 138/773] Add rpi-poe-fan driver
 
 Signed-off-by: Serge Schneider <serge@raspberrypi.org>
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0139-cxd2880-CXD2880_SPI_DRV-should-select-DVB_CXD2880-wi.patch b/target/linux/brcm2708/patches-4.19/950-0139-cxd2880-CXD2880_SPI_DRV-should-select-DVB_CXD2880-wi.patch
index 0cd31a60c5f..928f4068f99 100644
--- a/target/linux/brcm2708/patches-4.19/950-0139-cxd2880-CXD2880_SPI_DRV-should-select-DVB_CXD2880-wi.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0139-cxd2880-CXD2880_SPI_DRV-should-select-DVB_CXD2880-wi.patch
@@ -1,7 +1,7 @@
-From f78d450f7ce53a644fae11f359c133fd015cda12 Mon Sep 17 00:00:00 2001
+From c9c6842ecc6ac834d51b6368548fc9364ddc8465 Mon Sep 17 00:00:00 2001
 From: popcornmix <popcornmix@gmail.com>
 Date: Mon, 17 Sep 2018 17:31:18 +0100
-Subject: [PATCH 139/725] cxd2880: CXD2880_SPI_DRV should select DVB_CXD2880
+Subject: [PATCH 139/773] cxd2880: CXD2880_SPI_DRV should select DVB_CXD2880
  with MEDIA_SUBDRV_AUTOSELECT
 
 ---
diff --git a/target/linux/brcm2708/patches-4.19/950-0140-bcm2835-interpolate-audio-delay.patch b/target/linux/brcm2708/patches-4.19/950-0140-bcm2835-interpolate-audio-delay.patch
index b3bb0090991..28a29da1521 100644
--- a/target/linux/brcm2708/patches-4.19/950-0140-bcm2835-interpolate-audio-delay.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0140-bcm2835-interpolate-audio-delay.patch
@@ -1,7 +1,7 @@
-From 572ba427304c769cdf4d19d8d93c3d413ad57f72 Mon Sep 17 00:00:00 2001
+From 4d742a446559b31f189dba5cbcddae053e883eab Mon Sep 17 00:00:00 2001
 From: wm4 <wm4@nowhere>
 Date: Wed, 13 Jan 2016 19:44:47 +0100
-Subject: [PATCH 140/725] bcm2835: interpolate audio delay
+Subject: [PATCH 140/773] bcm2835: interpolate audio delay
 
 It appears the GPU only sends us a message all 10ms to update
 the playback progress. Other than this, the playback position
diff --git a/target/linux/brcm2708/patches-4.19/950-0141-vchiq_2835_arm-Implement-a-DMA-pool-for-small-bulk-t.patch b/target/linux/brcm2708/patches-4.19/950-0141-vchiq_2835_arm-Implement-a-DMA-pool-for-small-bulk-t.patch
index a1d1c2bf5c9..bef46069150 100644
--- a/target/linux/brcm2708/patches-4.19/950-0141-vchiq_2835_arm-Implement-a-DMA-pool-for-small-bulk-t.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0141-vchiq_2835_arm-Implement-a-DMA-pool-for-small-bulk-t.patch
@@ -1,7 +1,7 @@
-From 77b81e05d19c1c25d8139eddc45c0a2da0585be2 Mon Sep 17 00:00:00 2001
+From d58a6bedcd9dc9afef4f9f56b553a03f01a7765a Mon Sep 17 00:00:00 2001
 From: detule <ogjoneski@gmail.com>
 Date: Tue, 2 Oct 2018 04:10:08 -0400
-Subject: [PATCH 141/725] vchiq_2835_arm: Implement a DMA pool for small bulk
+Subject: [PATCH 141/773] vchiq_2835_arm: Implement a DMA pool for small bulk
  transfers (#2699)
 
 During a bulk transfer we request a DMA allocation to hold the
diff --git a/target/linux/brcm2708/patches-4.19/950-0142-BCM2708_DT-Use-upstreamed-GPIO-expander-driver.patch b/target/linux/brcm2708/patches-4.19/950-0142-BCM2708_DT-Use-upstreamed-GPIO-expander-driver.patch
index 5a3d82197f4..80cd2da2558 100644
--- a/target/linux/brcm2708/patches-4.19/950-0142-BCM2708_DT-Use-upstreamed-GPIO-expander-driver.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0142-BCM2708_DT-Use-upstreamed-GPIO-expander-driver.patch
@@ -1,7 +1,7 @@
-From fdac3a95e9af79a125e41d7c16e4deac80742ac5 Mon Sep 17 00:00:00 2001
+From c74590643b336259b9dc2a378e2c71c3e7fd9db1 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Mon, 8 Oct 2018 12:20:36 +0100
-Subject: [PATCH 142/725] BCM2708_DT: Use upstreamed GPIO expander driver
+Subject: [PATCH 142/773] BCM2708_DT: Use upstreamed GPIO expander driver
 
 The upstreamed driver for the GPIO expander has a different compatible
 string. Change the relevant Device Tree files to match.
diff --git a/target/linux/brcm2708/patches-4.19/950-0143-overlays-Fix-a-few-dtc-warnings.patch b/target/linux/brcm2708/patches-4.19/950-0143-overlays-Fix-a-few-dtc-warnings.patch
index 38c60500cf5..8f1e5f30c95 100644
--- a/target/linux/brcm2708/patches-4.19/950-0143-overlays-Fix-a-few-dtc-warnings.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0143-overlays-Fix-a-few-dtc-warnings.patch
@@ -1,7 +1,7 @@
-From 920732ad22a1e352b757d854aec4814c95d061a9 Mon Sep 17 00:00:00 2001
+From e792cc6341ac1fe205bd57bb5c06dbd46c0d11d0 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Mon, 8 Oct 2018 17:16:28 +0100
-Subject: [PATCH 143/725] overlays: Fix a few dtc warnings
+Subject: [PATCH 143/773] overlays: Fix a few dtc warnings
 
 Signed-off-by: Phil Elwell <phil@raspberrypi.org>
 ---
diff --git a/target/linux/brcm2708/patches-4.19/950-0144-bcm2708-rpi-Disable-txp-interrupt-unless-using-vc4-k.patch b/target/linux/brcm2708/patches-4.19/950-0144-bcm2708-rpi-Disable-txp-interrupt-unless-using-vc4-k.patch
index 622c2ff69a0..3d05fa0261a 100644
--- a/target/linux/brcm2708/patches-4.19/950-0144-bcm2708-rpi-Disable-txp-interrupt-unless-using-vc4-k.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0144-bcm2708-rpi-Disable-txp-interrupt-unless-using-vc4-k.patch
@@ -1,7 +1,7 @@
-From d659979d89c1de698fa7c7e28951c4f09f9dfafd Mon Sep 17 00:00:00 2001
+From 2b98edf196878141997aae6acca84ec64ed72952 Mon Sep 17 00:00:00 2001
 From: popcornmix <popcornmix@gmail.com>
 Date: Wed, 17 Oct 2018 16:32:52 +0100
-Subject: [PATCH 144/725] bcm2708-rpi: Disable txp interrupt unless using
+Subject: [PATCH 144/773] bcm2708-rpi: Disable txp interrupt unless using
  vc4-kms-v3d overlay
 
 Signed-off-by: popcornmix <popcornmix@gmail.com>
diff --git a/target/linux/brcm2708/patches-4.19/950-0145-config-Enable-Raspberry-Pi-voltage-monitor.patch b/target/linux/brcm2708/patches-4.19/950-0145-config-Enable-Raspberry-Pi-voltage-monitor.patch
index d98fb5d298e..843a136426d 100644
--- a/target/linux/brcm2708/patches-4.19/950-0145-config-Enable-Raspberry-Pi-voltage-monitor.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0145-config-Enable-Raspberry-Pi-voltage-monitor.patch
@@ -1,7 +1,7 @@
-From 0bb32ea31ade963bfe81c67dbb2a4dbb090895c2 Mon Sep 17 00:00:00 2001
+From 8444ee737e27effe16f419a5599263029ce775af Mon Sep 17 00:00:00 2001
 From: Stefan Wahren <stefan.wahren@i2se.com>
 Date: Sat, 6 Oct 2018 16:45:41 +0200
-Subject: [PATCH 145/725] config: Enable Raspberry Pi voltage monitor
+Subject: [PATCH 145/773] config: Enable Raspberry Pi voltage monitor
 
 This enables the Raspberry Pi voltage monitor as a replacement
 for the get_trottled sysfs approach in the firmware driver.
diff --git a/target/linux/brcm2708/patches-4.19/950-0146-hwmon-raspberrypi-Prevent-voltage-low-warnings-from-.patch b/target/linux/brcm2708/patches-4.19/950-0146-hwmon-raspberrypi-Prevent-voltage-low-warnings-from-.patch
index 64816d8038c..4219d03d95b 100644
--- a/target/linux/brcm2708/patches-4.19/950-0146-hwmon-raspberrypi-Prevent-voltage-low-warnings-from-.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0146-hwmon-raspberrypi-Prevent-voltage-low-warnings-from-.patch
@@ -1,7 +1,7 @@
-From af7c9bdc7c407c585fd3c6eac2ad42e78e1fb08c Mon Sep 17 00:00:00 2001
+From 8c5cc4ccdeb3bfbd0fb93dff2ac8afd49cb1f839 Mon Sep 17 00:00:00 2001
 From: Stefan Wahren <stefan.wahren@i2se.com>
 Date: Sat, 6 Oct 2018 16:46:18 +0200
-Subject: [PATCH 146/725] hwmon: raspberrypi: Prevent voltage low warnings from
+Subject: [PATCH 146/773] hwmon: raspberrypi: Prevent voltage low warnings from
  filling log
 
 Although the correct fix for low voltage warnings is to
diff --git a/target/linux/brcm2708/patches-4.19/950-0147-firmware-raspberrypi-Add-backward-compatible-get_thr.patch b/target/linux/brcm2708/patches-4.19/950-0147-firmware-raspberrypi-Add-backward-compatible-get_thr.patch
index 83065dd1610..a7b61165265 100644
--- a/target/linux/brcm2708/patches-4.19/950-0147-firmware-raspberrypi-Add-backward-compatible-get_thr.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0147-firmware-raspberrypi-Add-backward-compatible-get_thr.patch
@@ -1,7 +1,7 @@
-From 53250b67aca386f2e01881623c192089226bbae3 Mon Sep 17 00:00:00 2001
+From 87e5b540bb37f8b767f7b5480f45a9d9da38f1f5 Mon Sep 17 00:00:00 2001
 From: Stefan Wahren <stefan.wahren@i2se.com>
 Date: Sat, 13 Oct 2018 13:31:21 +0200
-Subject: [PATCH 147/725] firmware: raspberrypi: Add backward compatible
+Subject: [PATCH 147/773] firmware: raspberrypi: Add backward compatible
  get_throttled
 
 Avoid a hard userspace ABI change by adding a compatible get_throttled
diff --git a/target/linux/brcm2708/patches-4.19/950-0148-Increase-firmware-call-buffer-size-to-48-bytes.patch b/target/linux/brcm2708/patches-4.19/950-0148-Increase-firmware-call-buffer-size-to-48-bytes.patch
index 3d029a7dcab..3bff8f5295c 100644
--- a/target/linux/brcm2708/patches-4.19/950-0148-Increase-firmware-call-buffer-size-to-48-bytes.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0148-Increase-firmware-call-buffer-size-to-48-bytes.patch
@@ -1,7 +1,7 @@
-From 5ff0d8351ea1bae67c1fd8d565bb4912cf201a71 Mon Sep 17 00:00:00 2001
+From 9a94bd6bb43994d313fd8fc5ce7269985642d555 Mon Sep 17 00:00:00 2001
 From: James Hughes <james.hughes@raspberrypi.org>
 Date: Wed, 31 Oct 2018 13:00:46 +0000
-Subject: [PATCH 148/725] Increase firmware call buffer size to 48 bytes
+Subject: [PATCH 148/773] Increase firmware call buffer size to 48 bytes
 
 An assumption was made in commit a1547e0bc that 32 bytes
 would be enough data buffer size for all firmware calls. However,
diff --git a/target/linux/brcm2708/patches-4.19/950-0149-sc16is7xx-Don-t-spin-if-no-data-received.patch b/target/linux/brcm2708/patches-4.19/950-0149-sc16is7xx-Don-t-spin-if-no-data-received.patch
index 2a094cedace..334214d3e99 100644
--- a/target/linux/brcm2708/patches-4.19/950-0149-sc16is7xx-Don-t-spin-if-no-data-received.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0149-sc16is7xx-Don-t-spin-if-no-data-received.patch
@@ -1,7 +1,7 @@
-From 692350cd48454616db5bde755b6d2ef29946ade7 Mon Sep 17 00:00:00 2001
+From b3722cdaf35ac854458a513680792e7ddf40fbc3 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Tue, 6 Nov 2018 12:57:48 +0000
-Subject: [PATCH 149/725] sc16is7xx: Don't spin if no data received
+Subject: [PATCH 149/773] sc16is7xx: Don't spin if no data received
 
 See: https://github.com/raspberrypi/linux/issues/2676
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0150-configs-Rebuild-bcmrpi3_defconfig-to-fix-warnings.patch b/target/linux/brcm2708/patches-4.19/950-0150-configs-Rebuild-bcmrpi3_defconfig-to-fix-warnings.patch
index d1667874875..2788ad00282 100644
--- a/target/linux/brcm2708/patches-4.19/950-0150-configs-Rebuild-bcmrpi3_defconfig-to-fix-warnings.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0150-configs-Rebuild-bcmrpi3_defconfig-to-fix-warnings.patch
@@ -1,7 +1,7 @@
-From 049db5dc012f133a8838503426a0cfa1cf9367a6 Mon Sep 17 00:00:00 2001
+From 6353f037ada4c36c7be8d56d58b3b709200e7793 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Mon, 12 Nov 2018 21:42:00 +0000
-Subject: [PATCH 150/725] configs: Rebuild bcmrpi3_defconfig to fix warnings
+Subject: [PATCH 150/773] configs: Rebuild bcmrpi3_defconfig to fix warnings
 
 Also disable CONFIG_MMC_BCM2835 to avoid a runtime conflict.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0151-brcmfmac-Disable-ARP-offloading-when-promiscuous.patch b/target/linux/brcm2708/patches-4.19/950-0151-brcmfmac-Disable-ARP-offloading-when-promiscuous.patch
index 94843ea4f8b..df947ae2fad 100644
--- a/target/linux/brcm2708/patches-4.19/950-0151-brcmfmac-Disable-ARP-offloading-when-promiscuous.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0151-brcmfmac-Disable-ARP-offloading-when-promiscuous.patch
@@ -1,7 +1,7 @@
-From f54f72309a110bbb583335dd72d84908b1f56043 Mon Sep 17 00:00:00 2001
+From c39b385b5600918ab46d4ca2d42af6609eb8676e Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Thu, 24 Aug 2017 16:16:16 +0100
-Subject: [PATCH 151/725] brcmfmac: Disable ARP offloading when promiscuous
+Subject: [PATCH 151/773] brcmfmac: Disable ARP offloading when promiscuous
 
 This is a test patch for brcmfmac from Franky Lin at Broadcom to disable
 ARP offloading when in promiscuous mode, re-enabling the ability to
diff --git a/target/linux/brcm2708/patches-4.19/950-0152-config-enable-Audio-Graph-Card-module.patch b/target/linux/brcm2708/patches-4.19/950-0152-config-enable-Audio-Graph-Card-module.patch
index e5ef26dbe4b..917af13d7d9 100644
--- a/target/linux/brcm2708/patches-4.19/950-0152-config-enable-Audio-Graph-Card-module.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0152-config-enable-Audio-Graph-Card-module.patch
@@ -1,7 +1,7 @@
-From d96b4839eea5d6d0a776bed39d3fb6d8cc198662 Mon Sep 17 00:00:00 2001
+From 98d0c289a857a2c55f658a2ac1d21d28f4bf4ed2 Mon Sep 17 00:00:00 2001
 From: Matthias Reichl <hias@horus.com>
 Date: Tue, 6 Feb 2018 15:37:22 +0100
-Subject: [PATCH 152/725] config: enable Audio Graph Card module
+Subject: [PATCH 152/773] config: enable Audio Graph Card module
 
 Signed-off-by: Matthias Reichl <hias@horus.com>
 ---
diff --git a/target/linux/brcm2708/patches-4.19/950-0153-config-Add-IPVLAN-module.patch b/target/linux/brcm2708/patches-4.19/950-0153-config-Add-IPVLAN-module.patch
index 45c63d0f39d..953696ad62b 100644
--- a/target/linux/brcm2708/patches-4.19/950-0153-config-Add-IPVLAN-module.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0153-config-Add-IPVLAN-module.patch
@@ -1,7 +1,7 @@
-From 52c06bef6f690f7fd5ab3fde9049a022344cb0bb Mon Sep 17 00:00:00 2001
+From 4e344198693b73c3e84548cf1d343633660cc55d Mon Sep 17 00:00:00 2001
 From: popcornmix <popcornmix@gmail.com>
 Date: Thu, 29 Mar 2018 16:05:28 +0100
-Subject: [PATCH 153/725] config: Add IPVLAN module
+Subject: [PATCH 153/773] config: Add IPVLAN module
 
 ---
  arch/arm/configs/bcm2709_defconfig | 1 +
diff --git a/target/linux/brcm2708/patches-4.19/950-0154-config-Add-I2C_TINY_USB-m.patch b/target/linux/brcm2708/patches-4.19/950-0154-config-Add-I2C_TINY_USB-m.patch
index a178f161f1c..7721d58aecc 100644
--- a/target/linux/brcm2708/patches-4.19/950-0154-config-Add-I2C_TINY_USB-m.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0154-config-Add-I2C_TINY_USB-m.patch
@@ -1,7 +1,7 @@
-From 511b2e25825ff53cb5dbb5d224c747c8dd37dc8b Mon Sep 17 00:00:00 2001
+From be41c6404280c690776bbd3a2c173e3468db582a Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Fri, 27 Apr 2018 16:21:33 +0100
-Subject: [PATCH 154/725] config: Add I2C_TINY_USB=m
+Subject: [PATCH 154/773] config: Add I2C_TINY_USB=m
 
 Enable the I2C Tiny USB module.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0155-Add-device-tree-overlay-for-HD44780.patch b/target/linux/brcm2708/patches-4.19/950-0155-Add-device-tree-overlay-for-HD44780.patch
index 4909ea2baf4..9fa90c65460 100644
--- a/target/linux/brcm2708/patches-4.19/950-0155-Add-device-tree-overlay-for-HD44780.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0155-Add-device-tree-overlay-for-HD44780.patch
@@ -1,7 +1,7 @@
-From c02e400776f6cba9abef5bfec91765e694f35d3b Mon Sep 17 00:00:00 2001
+From 9b703ce83feacfe4215a392fd6b093fa624b971c Mon Sep 17 00:00:00 2001
 From: Jasper Boomer <jasperboomer@gmail.com>
 Date: Sun, 24 Jun 2018 12:20:27 -0400
-Subject: [PATCH 155/725] Add device tree overlay for HD44780
+Subject: [PATCH 155/773] Add device tree overlay for HD44780
 
 ---
  arch/arm/boot/dts/overlays/Makefile           |  1 +
diff --git a/target/linux/brcm2708/patches-4.19/950-0156-Add-hd44780-module-to-defconfig.patch b/target/linux/brcm2708/patches-4.19/950-0156-Add-hd44780-module-to-defconfig.patch
index 5d903c1c1a6..d34b2d13b54 100644
--- a/target/linux/brcm2708/patches-4.19/950-0156-Add-hd44780-module-to-defconfig.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0156-Add-hd44780-module-to-defconfig.patch
@@ -1,7 +1,7 @@
-From a7523a743a928748b2961de56fe5345f653da15e Mon Sep 17 00:00:00 2001
+From 331c984914ce7c4edc432930716a6aee9899231f Mon Sep 17 00:00:00 2001
 From: Jasper Boomer <jasperboomer@gmail.com>
 Date: Mon, 2 Jul 2018 13:16:22 -0400
-Subject: [PATCH 156/725] Add hd44780 module to defconfig
+Subject: [PATCH 156/773] Add hd44780 module to defconfig
 
 ---
  arch/arm/configs/bcm2709_defconfig | 2 ++
diff --git a/target/linux/brcm2708/patches-4.19/950-0157-overlays-Add-addr-parameter-to-i2c-rtc-gpio.patch b/target/linux/brcm2708/patches-4.19/950-0157-overlays-Add-addr-parameter-to-i2c-rtc-gpio.patch
index baedd1fe3e4..212c40bd66b 100644
--- a/target/linux/brcm2708/patches-4.19/950-0157-overlays-Add-addr-parameter-to-i2c-rtc-gpio.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0157-overlays-Add-addr-parameter-to-i2c-rtc-gpio.patch
@@ -1,7 +1,7 @@
-From 7eaf324bc93496bb2462da74aa575a4b5c6b39da Mon Sep 17 00:00:00 2001
+From 7d32f48d6e7ba3090b0eb4b19da444a7e17ce5f6 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Mon, 9 Jul 2018 21:11:32 +0100
-Subject: [PATCH 157/725] overlays: Add addr parameter to i2c-rtc (& -gpio)
+Subject: [PATCH 157/773] overlays: Add addr parameter to i2c-rtc (& -gpio)
 
 See: https://github.com/raspberrypi/linux/issues/2611
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0158-ARM-BCM270X-Add-the-18-bit-DPI-pinmux-to-the-RPI-DTs.patch b/target/linux/brcm2708/patches-4.19/950-0158-ARM-BCM270X-Add-the-18-bit-DPI-pinmux-to-the-RPI-DTs.patch
index f098ab9b7f5..dabfaec5b74 100644
--- a/target/linux/brcm2708/patches-4.19/950-0158-ARM-BCM270X-Add-the-18-bit-DPI-pinmux-to-the-RPI-DTs.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0158-ARM-BCM270X-Add-the-18-bit-DPI-pinmux-to-the-RPI-DTs.patch
@@ -1,7 +1,7 @@
-From c4620c94d1a5ec51908bb670968b68fd1aa692b1 Mon Sep 17 00:00:00 2001
+From fadd4b8432f04b11898b32715e40cf03f1cd0a5f Mon Sep 17 00:00:00 2001
 From: Eric Anholt <eric@anholt.net>
 Date: Fri, 9 Mar 2018 14:24:05 -0800
-Subject: [PATCH 158/725] ARM: BCM270X: Add the 18-bit DPI pinmux to the RPI
+Subject: [PATCH 158/773] ARM: BCM270X: Add the 18-bit DPI pinmux to the RPI
  DTs.
 
 This doesn't do anything by default, but trying to put the node in an
diff --git a/target/linux/brcm2708/patches-4.19/950-0159-overlays-Add-an-overlay-for-the-Adafruit-Kippah-with.patch b/target/linux/brcm2708/patches-4.19/950-0159-overlays-Add-an-overlay-for-the-Adafruit-Kippah-with.patch
index f38618d3adb..3bad4bf9e7c 100644
--- a/target/linux/brcm2708/patches-4.19/950-0159-overlays-Add-an-overlay-for-the-Adafruit-Kippah-with.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0159-overlays-Add-an-overlay-for-the-Adafruit-Kippah-with.patch
@@ -1,7 +1,7 @@
-From 2fc67f0d898fb7be4e68bdb94959fdebe07b529d Mon Sep 17 00:00:00 2001
+From 78fa27dabb41e2409ee92b25c72b91e2bf8d919e Mon Sep 17 00:00:00 2001
 From: Eric Anholt <eric@anholt.net>
 Date: Fri, 9 Mar 2018 13:20:21 -0800
-Subject: [PATCH 159/725] overlays: Add an overlay for the Adafruit Kippah with
+Subject: [PATCH 159/773] overlays: Add an overlay for the Adafruit Kippah with
  their 7" panel
 
 Signed-off-by: Eric Anholt <eric@anholt.net>
diff --git a/target/linux/brcm2708/patches-4.19/950-0160-overlays-Remove-stale-notes-about-vc4-s-CMA-alignmen.patch b/target/linux/brcm2708/patches-4.19/950-0160-overlays-Remove-stale-notes-about-vc4-s-CMA-alignmen.patch
index 64d466fac44..5d2c45a1ad8 100644
--- a/target/linux/brcm2708/patches-4.19/950-0160-overlays-Remove-stale-notes-about-vc4-s-CMA-alignmen.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0160-overlays-Remove-stale-notes-about-vc4-s-CMA-alignmen.patch
@@ -1,7 +1,7 @@
-From e5d4483bb784c5602ba585692cbdde1d0fbbfff9 Mon Sep 17 00:00:00 2001
+From ec2bfcc8a43b16a6892a8535bb094ad1666d16c3 Mon Sep 17 00:00:00 2001
 From: Eric Anholt <eric@anholt.net>
 Date: Fri, 9 Mar 2018 13:26:33 -0800
-Subject: [PATCH 160/725] overlays: Remove stale notes about vc4's CMA
+Subject: [PATCH 160/773] overlays: Remove stale notes about vc4's CMA
  alignment in the README.
 
 We haven't needed alignment since
diff --git a/target/linux/brcm2708/patches-4.19/950-0161-spi-Make-GPIO-CSs-honour-the-SPI_NO_CS-flag.patch b/target/linux/brcm2708/patches-4.19/950-0161-spi-Make-GPIO-CSs-honour-the-SPI_NO_CS-flag.patch
index 2404cc1d641..a7f98355608 100644
--- a/target/linux/brcm2708/patches-4.19/950-0161-spi-Make-GPIO-CSs-honour-the-SPI_NO_CS-flag.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0161-spi-Make-GPIO-CSs-honour-the-SPI_NO_CS-flag.patch
@@ -1,7 +1,7 @@
-From 2910d986df71ea75845706084fd257d2b9127e74 Mon Sep 17 00:00:00 2001
+From 89502b903bcfb759933dab352341348c07171e7d Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Tue, 3 Jul 2018 14:23:47 +0100
-Subject: [PATCH 161/725] spi: Make GPIO CSs honour the SPI_NO_CS flag
+Subject: [PATCH 161/773] spi: Make GPIO CSs honour the SPI_NO_CS flag
 
 The SPI configuration state includes an SPI_NO_CS flag that disables
 all CS line manipulation, for applications that want to manage their
diff --git a/target/linux/brcm2708/patches-4.19/950-0162-devicetree-add-RPi-CM3-dts-to-arm64-mimic-the-RPi-3B.patch b/target/linux/brcm2708/patches-4.19/950-0162-devicetree-add-RPi-CM3-dts-to-arm64-mimic-the-RPi-3B.patch
index 4ca101ceec0..6708c08bf5d 100644
--- a/target/linux/brcm2708/patches-4.19/950-0162-devicetree-add-RPi-CM3-dts-to-arm64-mimic-the-RPi-3B.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0162-devicetree-add-RPi-CM3-dts-to-arm64-mimic-the-RPi-3B.patch
@@ -1,7 +1,7 @@
-From bb5657317c40a44f4a550f7f7101edc6fe5f50af Mon Sep 17 00:00:00 2001
+From effbee05f84d01577c8bd95a9e79f2183f590af2 Mon Sep 17 00:00:00 2001
 From: Steve Pavao <stevep@korgrd.com>
 Date: Fri, 10 Aug 2018 17:09:50 -0400
-Subject: [PATCH 162/725] devicetree: add RPi CM3 dts to arm64; mimic the RPi
+Subject: [PATCH 162/773] devicetree: add RPi CM3 dts to arm64; mimic the RPi
  3B arm64 dts implementation, by referring to the actual dts file in the arm
  directory
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0163-Add-support-for-audioinjector.net-ultra-soundcard.-2.patch b/target/linux/brcm2708/patches-4.19/950-0163-Add-support-for-audioinjector.net-ultra-soundcard.-2.patch
index f3ef36d03be..560e98f3492 100644
--- a/target/linux/brcm2708/patches-4.19/950-0163-Add-support-for-audioinjector.net-ultra-soundcard.-2.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0163-Add-support-for-audioinjector.net-ultra-soundcard.-2.patch
@@ -1,7 +1,7 @@
-From 4accaf8828da84a10053475c100a07ae91d75c8e Mon Sep 17 00:00:00 2001
+From 703e6ff221abb10b9cd119166d4a29f5db9fd028 Mon Sep 17 00:00:00 2001
 From: Matt Flax <flatmax@flatmax.org>
 Date: Tue, 28 Aug 2018 18:42:13 +1000
-Subject: [PATCH 163/725] Add support for audioinjector.net ultra soundcard.
+Subject: [PATCH 163/773] Add support for audioinjector.net ultra soundcard.
  (#2664)
 
 Uses the simple-audio-card ALSA machine driver. Sets up the machine
diff --git a/target/linux/brcm2708/patches-4.19/950-0164-ASoC-cs4265-Add-a-S-PDIF-enable-switch.patch b/target/linux/brcm2708/patches-4.19/950-0164-ASoC-cs4265-Add-a-S-PDIF-enable-switch.patch
index 4fabde4e4f0..d86c82ed07a 100644
--- a/target/linux/brcm2708/patches-4.19/950-0164-ASoC-cs4265-Add-a-S-PDIF-enable-switch.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0164-ASoC-cs4265-Add-a-S-PDIF-enable-switch.patch
@@ -1,7 +1,7 @@
-From 84e563dc0f76f480dc00ec72c04621810cf2bcb1 Mon Sep 17 00:00:00 2001
+From c42fc0c653cb19942b07ccae46e2b91346e28a2e Mon Sep 17 00:00:00 2001
 From: Matt Flax <flatmax@flatmax.org>
 Date: Thu, 30 Aug 2018 09:38:02 +1000
-Subject: [PATCH 164/725] ASoC: cs4265: Add a S/PDIF enable switch
+Subject: [PATCH 164/773] ASoC: cs4265: Add a S/PDIF enable switch
 
 commit f853d6b3ba345297974d877d8ed0f4a91eaca739 upstream.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0165-ASoC-cs4265-Add-native-32bit-I2S-transport.patch b/target/linux/brcm2708/patches-4.19/950-0165-ASoC-cs4265-Add-native-32bit-I2S-transport.patch
index fb13aed6a6a..d798a4d18fc 100644
--- a/target/linux/brcm2708/patches-4.19/950-0165-ASoC-cs4265-Add-native-32bit-I2S-transport.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0165-ASoC-cs4265-Add-native-32bit-I2S-transport.patch
@@ -1,7 +1,7 @@
-From 515db674b59d2d693b8a6dd8fc9bb2827a71335e Mon Sep 17 00:00:00 2001
+From 3c06ca7900d7c6ae6b84682d0e9f5d345d5166ca Mon Sep 17 00:00:00 2001
 From: Matt Flax <flatmax@flatmax.org>
 Date: Thu, 30 Aug 2018 09:38:01 +1000
-Subject: [PATCH 165/725] ASoC: cs4265: Add native 32bit I2S transport
+Subject: [PATCH 165/773] ASoC: cs4265: Add native 32bit I2S transport
 
 commit be47e75eb1419ffc1d9c26230963fd5fa3055097 upstream.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0166-configs-Add-SENSOR_GPIO_FAN-m.patch b/target/linux/brcm2708/patches-4.19/950-0166-configs-Add-SENSOR_GPIO_FAN-m.patch
index c2b0b52999b..493fea404c3 100644
--- a/target/linux/brcm2708/patches-4.19/950-0166-configs-Add-SENSOR_GPIO_FAN-m.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0166-configs-Add-SENSOR_GPIO_FAN-m.patch
@@ -1,7 +1,7 @@
-From 160ed28c5e56e859e8e1c415e1012a9cab451af1 Mon Sep 17 00:00:00 2001
+From 41a7e42755ef7b490c0058464ee97d11f1bdd461 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Tue, 18 Sep 2018 11:03:20 +0100
-Subject: [PATCH 166/725] configs: Add SENSOR_GPIO_FAN=m
+Subject: [PATCH 166/773] configs: Add SENSOR_GPIO_FAN=m
 
 Signed-off-by: Phil Elwell <phil@raspberrypi.org>
 ---
diff --git a/target/linux/brcm2708/patches-4.19/950-0167-BCM270X_DT-Add-gpio-fan-overlay.patch b/target/linux/brcm2708/patches-4.19/950-0167-BCM270X_DT-Add-gpio-fan-overlay.patch
index a0e50765902..9d3e9aaad54 100644
--- a/target/linux/brcm2708/patches-4.19/950-0167-BCM270X_DT-Add-gpio-fan-overlay.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0167-BCM270X_DT-Add-gpio-fan-overlay.patch
@@ -1,7 +1,7 @@
-From 8b33ef9c1afe19c6d7e3f833e73a4bd3afa0225d Mon Sep 17 00:00:00 2001
+From b0d5a983269fef011d3e3abda047a8064f9af5e2 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Tue, 18 Sep 2018 11:08:07 +0100
-Subject: [PATCH 167/725] BCM270X_DT: Add gpio-fan overlay
+Subject: [PATCH 167/773] BCM270X_DT: Add gpio-fan overlay
 
 Signed-off-by: Phil Elwell <phil@raspberrypi.org>
 ---
diff --git a/target/linux/brcm2708/patches-4.19/950-0168-HID-hid-bigbenff-driver-for-BigBen-Interactive-PS3OF.patch b/target/linux/brcm2708/patches-4.19/950-0168-HID-hid-bigbenff-driver-for-BigBen-Interactive-PS3OF.patch
index f529f46c9bc..d2783b911d3 100644
--- a/target/linux/brcm2708/patches-4.19/950-0168-HID-hid-bigbenff-driver-for-BigBen-Interactive-PS3OF.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0168-HID-hid-bigbenff-driver-for-BigBen-Interactive-PS3OF.patch
@@ -1,7 +1,7 @@
-From 2403affd9cfe04af6326ccc9ba7ee64832b1881d Mon Sep 17 00:00:00 2001
+From 0576572c83348bbe268349ebf12c092ca0fba48b Mon Sep 17 00:00:00 2001
 From: Hanno Zulla <abos@hanno.de>
 Date: Thu, 23 Aug 2018 17:03:38 +0200
-Subject: [PATCH 168/725] HID: hid-bigbenff: driver for BigBen Interactive
+Subject: [PATCH 168/773] HID: hid-bigbenff: driver for BigBen Interactive
  PS3OFMINIPAD gamepad
 
 commit 256a90ed9e46b270bbc4e15ef05216ff049c3721 upstream.
diff --git a/target/linux/brcm2708/patches-4.19/950-0169-configs-Add-CONFIG_HID_BIGBEN_FF-m.patch b/target/linux/brcm2708/patches-4.19/950-0169-configs-Add-CONFIG_HID_BIGBEN_FF-m.patch
index 395cd4c6568..8e87e5870c1 100644
--- a/target/linux/brcm2708/patches-4.19/950-0169-configs-Add-CONFIG_HID_BIGBEN_FF-m.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0169-configs-Add-CONFIG_HID_BIGBEN_FF-m.patch
@@ -1,7 +1,7 @@
-From f8ce06486d1946376160c956d1bc1784c9472fdb Mon Sep 17 00:00:00 2001
+From f2dd7d8a2c1206d74eb84ef4f63b13a7f63392b1 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Mon, 24 Sep 2018 14:56:58 +0100
-Subject: [PATCH 169/725] configs: Add CONFIG_HID_BIGBEN_FF=m
+Subject: [PATCH 169/773] configs: Add CONFIG_HID_BIGBEN_FF=m
 
 See: https://github.com/raspberrypi/linux/issues/2690
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0170-ASoC-cs4265-Add-a-MIC-pre.-route-2696.patch b/target/linux/brcm2708/patches-4.19/950-0170-ASoC-cs4265-Add-a-MIC-pre.-route-2696.patch
index 543b9034344..cc4ef937be5 100644
--- a/target/linux/brcm2708/patches-4.19/950-0170-ASoC-cs4265-Add-a-MIC-pre.-route-2696.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0170-ASoC-cs4265-Add-a-MIC-pre.-route-2696.patch
@@ -1,7 +1,7 @@
-From 8a868455243fec7abfe55d4f6af9eeb94755d4b7 Mon Sep 17 00:00:00 2001
+From cc2c7587954540fc1d2954151750271bc008cf62 Mon Sep 17 00:00:00 2001
 From: Matt Flax <flatmax@flatmax.org>
 Date: Fri, 28 Sep 2018 15:13:28 +1000
-Subject: [PATCH 170/725] ASoC: cs4265: Add a MIC pre. route (#2696)
+Subject: [PATCH 170/773] ASoC: cs4265: Add a MIC pre. route (#2696)
 
 Commit 	b0ef5011b981ece1fde8063243a56d3038b87adb upstream.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0171-Update-gpio-fan-overlay.dts-2711.patch b/target/linux/brcm2708/patches-4.19/950-0171-Update-gpio-fan-overlay.dts-2711.patch
index 42c4c10e9ff..cbff8c7258b 100644
--- a/target/linux/brcm2708/patches-4.19/950-0171-Update-gpio-fan-overlay.dts-2711.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0171-Update-gpio-fan-overlay.dts-2711.patch
@@ -1,7 +1,7 @@
-From e4c16c37899bacb3a1a10c5830459fc09f3135d9 Mon Sep 17 00:00:00 2001
+From 88e367f987034c82be7a8d5c49e19ec3cad8eed1 Mon Sep 17 00:00:00 2001
 From: Paul <paulenuta@users.noreply.github.com>
 Date: Thu, 11 Oct 2018 12:17:20 +0300
-Subject: [PATCH 171/725] Update gpio-fan-overlay.dts (#2711)
+Subject: [PATCH 171/773] Update gpio-fan-overlay.dts (#2711)
 
 Add references, links, clear details, some typo correction.
 ---
diff --git a/target/linux/brcm2708/patches-4.19/950-0172-drivers-thermal-step_wise-add-support-for-hysteresis.patch b/target/linux/brcm2708/patches-4.19/950-0172-drivers-thermal-step_wise-add-support-for-hysteresis.patch
index e7dd904a52e..6581cf0acad 100644
--- a/target/linux/brcm2708/patches-4.19/950-0172-drivers-thermal-step_wise-add-support-for-hysteresis.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0172-drivers-thermal-step_wise-add-support-for-hysteresis.patch
@@ -1,7 +1,7 @@
-From 158b0f9b48e2974cbe8b83ab0024a05ebcefbe99 Mon Sep 17 00:00:00 2001
+From 6721879de09edff1a89b382b6e3914477ce08c5c Mon Sep 17 00:00:00 2001
 From: Ram Chandrasekar <rkumbako@codeaurora.org>
 Date: Mon, 7 May 2018 11:54:08 -0600
-Subject: [PATCH 172/725] drivers: thermal: step_wise: add support for
+Subject: [PATCH 172/773] drivers: thermal: step_wise: add support for
  hysteresis
 
 From: Ram Chandrasekar <rkumbako@codeaurora.org>
diff --git a/target/linux/brcm2708/patches-4.19/950-0173-drivers-thermal-step_wise-avoid-throttling-at-hyster.patch b/target/linux/brcm2708/patches-4.19/950-0173-drivers-thermal-step_wise-avoid-throttling-at-hyster.patch
index 82a02994aaf..e8dcf098140 100644
--- a/target/linux/brcm2708/patches-4.19/950-0173-drivers-thermal-step_wise-avoid-throttling-at-hyster.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0173-drivers-thermal-step_wise-avoid-throttling-at-hyster.patch
@@ -1,7 +1,7 @@
-From e381db8721f2658d7c90183b4685bb62e96db6fe Mon Sep 17 00:00:00 2001
+From f6614c4064acb5faaced0bb6597d7eac914c8ec5 Mon Sep 17 00:00:00 2001
 From: Serge Schneider <serge@raspberrypi.org>
 Date: Tue, 2 Oct 2018 11:14:15 +0100
-Subject: [PATCH 173/725] drivers: thermal: step_wise: avoid throttling at
+Subject: [PATCH 173/773] drivers: thermal: step_wise: avoid throttling at
  hysteresis temperature after dropping below it
 
 Signed-off-by: Serge Schneider <serge@raspberrypi.org>
diff --git a/target/linux/brcm2708/patches-4.19/950-0174-hwmon-adjust-rpi-poe-fan-overlay-trip-points.patch b/target/linux/brcm2708/patches-4.19/950-0174-hwmon-adjust-rpi-poe-fan-overlay-trip-points.patch
index 0354f418a66..c4963a72a19 100644
--- a/target/linux/brcm2708/patches-4.19/950-0174-hwmon-adjust-rpi-poe-fan-overlay-trip-points.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0174-hwmon-adjust-rpi-poe-fan-overlay-trip-points.patch
@@ -1,7 +1,7 @@
-From 6699b062f9bebb291c65f8402a62e99c71402ed0 Mon Sep 17 00:00:00 2001
+From dfa854f6d944d5e6fa84588639f7e19dba9cc366 Mon Sep 17 00:00:00 2001
 From: Serge Schneider <serge@raspberrypi.org>
 Date: Wed, 26 Sep 2018 19:44:59 +0100
-Subject: [PATCH 174/725] hwmon: adjust rpi-poe-fan overlay trip points
+Subject: [PATCH 174/773] hwmon: adjust rpi-poe-fan overlay trip points
 
 Signed-off-by: Serge Schneider <serge@raspberrypi.org>
 ---
diff --git a/target/linux/brcm2708/patches-4.19/950-0175-overlays-add-overrides-for-PoE-HAT-fan-control.patch b/target/linux/brcm2708/patches-4.19/950-0175-overlays-add-overrides-for-PoE-HAT-fan-control.patch
index 19b8aa7ffb6..d2a25e982d2 100644
--- a/target/linux/brcm2708/patches-4.19/950-0175-overlays-add-overrides-for-PoE-HAT-fan-control.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0175-overlays-add-overrides-for-PoE-HAT-fan-control.patch
@@ -1,7 +1,7 @@
-From db562e1eaed352231730eebcdc22b5c305e42338 Mon Sep 17 00:00:00 2001
+From 684d123ddc0b21807daca521d3b96f53ca9d2c8f Mon Sep 17 00:00:00 2001
 From: Serge Schneider <serge@raspberrypi.org>
 Date: Tue, 2 Oct 2018 17:13:48 +0100
-Subject: [PATCH 175/725] overlays: add overrides for PoE HAT fan control
+Subject: [PATCH 175/773] overlays: add overrides for PoE HAT fan control
 
 Signed-off-by: Serge Schneider <serge@raspberrypi.org>
 ---
diff --git a/target/linux/brcm2708/patches-4.19/950-0176-overlays-Add-gpio-no-bank0-irq-overlay.patch b/target/linux/brcm2708/patches-4.19/950-0176-overlays-Add-gpio-no-bank0-irq-overlay.patch
index ea8581bf2f8..2e321630608 100644
--- a/target/linux/brcm2708/patches-4.19/950-0176-overlays-Add-gpio-no-bank0-irq-overlay.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0176-overlays-Add-gpio-no-bank0-irq-overlay.patch
@@ -1,7 +1,7 @@
-From dc7881193fbee4ac1235d5a87af7d3abef3bee14 Mon Sep 17 00:00:00 2001
+From 00a2e04120a68c286d7fd86ed28ea9214d7c110e Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Wed, 18 Jul 2018 17:25:00 +0100
-Subject: [PATCH 176/725] overlays: Add gpio-no-bank0-irq overlay
+Subject: [PATCH 176/773] overlays: Add gpio-no-bank0-irq overlay
 
 See: https://github.com/raspberrypi/linux/issues/2590
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0177-Add-hy28b-2017-model-device-tree-overlay-2721.patch b/target/linux/brcm2708/patches-4.19/950-0177-Add-hy28b-2017-model-device-tree-overlay-2721.patch
index 305517578c7..0bcb74a1cd9 100644
--- a/target/linux/brcm2708/patches-4.19/950-0177-Add-hy28b-2017-model-device-tree-overlay-2721.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0177-Add-hy28b-2017-model-device-tree-overlay-2721.patch
@@ -1,7 +1,7 @@
-From ea5d66b73d721b0a21d6b3eb677dd8f65cb8a3dd Mon Sep 17 00:00:00 2001
+From c26aaad256a30f6643b13c51c474f73ddc687907 Mon Sep 17 00:00:00 2001
 From: Hans-Wilhelm Warlo <5417271+hanswilw@users.noreply.github.com>
 Date: Tue, 16 Oct 2018 18:20:48 +0200
-Subject: [PATCH 177/725] Add hy28b 2017 model device tree overlay (#2721)
+Subject: [PATCH 177/773] Add hy28b 2017 model device tree overlay (#2721)
 
 The 2017 version of the hy28b display requires a different
 initialisation sequence.
diff --git a/target/linux/brcm2708/patches-4.19/950-0178-config-Add-CONFIG_USBIP_VUDC.patch b/target/linux/brcm2708/patches-4.19/950-0178-config-Add-CONFIG_USBIP_VUDC.patch
index f8ec94d6dfe..1d79bcb43eb 100644
--- a/target/linux/brcm2708/patches-4.19/950-0178-config-Add-CONFIG_USBIP_VUDC.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0178-config-Add-CONFIG_USBIP_VUDC.patch
@@ -1,7 +1,7 @@
-From e7010b9f0497dd34e8b054b321d82e44925594dc Mon Sep 17 00:00:00 2001
+From a8a78956e8ec25d8bb02a4c61ef3e3d79d76ea6e Mon Sep 17 00:00:00 2001
 From: popcornmix <popcornmix@gmail.com>
 Date: Thu, 25 Oct 2018 14:08:43 +0100
-Subject: [PATCH 178/725] config: Add CONFIG_USBIP_VUDC
+Subject: [PATCH 178/773] config: Add CONFIG_USBIP_VUDC
 
 See: https://github.com/raspberrypi/firmware/issues/353
 ---
diff --git a/target/linux/brcm2708/patches-4.19/950-0179-mmc-bcm2835-sdhost-Recover-from-MMC_SEND_EXT_CSD.patch b/target/linux/brcm2708/patches-4.19/950-0179-mmc-bcm2835-sdhost-Recover-from-MMC_SEND_EXT_CSD.patch
index fd968886808..2c4182389a4 100644
--- a/target/linux/brcm2708/patches-4.19/950-0179-mmc-bcm2835-sdhost-Recover-from-MMC_SEND_EXT_CSD.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0179-mmc-bcm2835-sdhost-Recover-from-MMC_SEND_EXT_CSD.patch
@@ -1,7 +1,7 @@
-From d5188bb19c7c3a01091e0779a94c67c2b6314005 Mon Sep 17 00:00:00 2001
+From 867f8cafac844f77a96bd953e7062295c4c11e6e Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Fri, 26 Oct 2018 17:29:51 +0100
-Subject: [PATCH 179/725] mmc/bcm2835-sdhost: Recover from MMC_SEND_EXT_CSD
+Subject: [PATCH 179/773] mmc/bcm2835-sdhost: Recover from MMC_SEND_EXT_CSD
 
 If the user issues an "mmc extcsd read", the SD controller receives
 what it thinks is a SEND_IF_COND command with an unexpected data block.
diff --git a/target/linux/brcm2708/patches-4.19/950-0180-overlays-pi3-disable-bt-Clear-out-bt_pins-node.patch b/target/linux/brcm2708/patches-4.19/950-0180-overlays-pi3-disable-bt-Clear-out-bt_pins-node.patch
index 7bca34520bb..80466c5899c 100644
--- a/target/linux/brcm2708/patches-4.19/950-0180-overlays-pi3-disable-bt-Clear-out-bt_pins-node.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0180-overlays-pi3-disable-bt-Clear-out-bt_pins-node.patch
@@ -1,7 +1,7 @@
-From 4f60a9f26c17f3722c6cc6b4af149ff8db4f6e47 Mon Sep 17 00:00:00 2001
+From 61f8d9f6ea34868d97338bef3408402ffe3ada10 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Mon, 29 Oct 2018 10:38:31 +0000
-Subject: [PATCH 180/725] overlays: pi3-disable-bt: Clear out bt_pins node
+Subject: [PATCH 180/773] overlays: pi3-disable-bt: Clear out bt_pins node
 
 The pi3-disable-bt overlay does not (and cannot) delete the bt_pins
 node, but emptying its properties (including brcm,pins) is a way of
diff --git a/target/linux/brcm2708/patches-4.19/950-0181-Revert-rtc-pcf8523-properly-handle-oscillator-stop-b.patch b/target/linux/brcm2708/patches-4.19/950-0181-Revert-rtc-pcf8523-properly-handle-oscillator-stop-b.patch
index c2fddc3b9ad..0f8e67b49de 100644
--- a/target/linux/brcm2708/patches-4.19/950-0181-Revert-rtc-pcf8523-properly-handle-oscillator-stop-b.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0181-Revert-rtc-pcf8523-properly-handle-oscillator-stop-b.patch
@@ -1,7 +1,7 @@
-From 759061b16cf853b38c8cce3688fb8566b3e8b413 Mon Sep 17 00:00:00 2001
+From c1c90b4f7c49fc0372fa032387e9f34100dcd4bf Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Mon, 29 Oct 2018 14:45:45 +0000
-Subject: [PATCH 181/725] Revert "rtc: pcf8523: properly handle oscillator stop
+Subject: [PATCH 181/773] Revert "rtc: pcf8523: properly handle oscillator stop
  bit"
 
 This reverts commit ede44c908d44b166a5b6bd7caacd105c2ff5a70f.
diff --git a/target/linux/brcm2708/patches-4.19/950-0182-Update-issue-templates-2736.patch b/target/linux/brcm2708/patches-4.19/950-0182-Update-issue-templates-2736.patch
index 2fa4c6a25bc..7ea2e40b911 100644
--- a/target/linux/brcm2708/patches-4.19/950-0182-Update-issue-templates-2736.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0182-Update-issue-templates-2736.patch
@@ -1,7 +1,7 @@
-From 70971c0ca8a15bca1ff755494bc83b161cf363f6 Mon Sep 17 00:00:00 2001
+From d2dd787367a5ec388288f0de44e2723c01d067a0 Mon Sep 17 00:00:00 2001
 From: James Hughes <JamesH65@users.noreply.github.com>
 Date: Fri, 2 Nov 2018 11:55:49 +0000
-Subject: [PATCH 182/725] Update issue templates (#2736)
+Subject: [PATCH 182/773] Update issue templates (#2736)
 
 ---
  .github/ISSUE_TEMPLATE/bug_report.md | 34 ++++++++++++++++++++++++++++
diff --git a/target/linux/brcm2708/patches-4.19/950-0183-overlays-uart0-return-GPIOs-14-and-15-to-inputs.patch b/target/linux/brcm2708/patches-4.19/950-0183-overlays-uart0-return-GPIOs-14-and-15-to-inputs.patch
index ffcc50d7652..43748027d15 100644
--- a/target/linux/brcm2708/patches-4.19/950-0183-overlays-uart0-return-GPIOs-14-and-15-to-inputs.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0183-overlays-uart0-return-GPIOs-14-and-15-to-inputs.patch
@@ -1,7 +1,7 @@
-From 964ca9ac6a8e55a3563734d0e9c1219bc6e42813 Mon Sep 17 00:00:00 2001
+From 1b6b32c9ea654fc7920093c007634495710bae95 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Wed, 7 Nov 2018 17:43:10 +0000
-Subject: [PATCH 183/725] overlays: uart0 - return GPIOs 14 and 15 to inputs
+Subject: [PATCH 183/773] overlays: uart0 - return GPIOs 14 and 15 to inputs
 
 In the event that alternate pins are used (only useful on Compute
 Modules), return the standard pins to inputs to avoid double-mapping
diff --git a/target/linux/brcm2708/patches-4.19/950-0184-mmc-bcm2835-sdhost-Fix-warnings-on-arm64.patch b/target/linux/brcm2708/patches-4.19/950-0184-mmc-bcm2835-sdhost-Fix-warnings-on-arm64.patch
index e0d6f07da34..a21ee68d3cb 100644
--- a/target/linux/brcm2708/patches-4.19/950-0184-mmc-bcm2835-sdhost-Fix-warnings-on-arm64.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0184-mmc-bcm2835-sdhost-Fix-warnings-on-arm64.patch
@@ -1,7 +1,7 @@
-From cebac10c14079ce87b94a9e7caa77cdbf883f458 Mon Sep 17 00:00:00 2001
+From 65f18edd464048b79cb099dce34be1598991fe62 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Mon, 12 Nov 2018 22:54:40 +0000
-Subject: [PATCH 184/725] mmc: bcm2835-sdhost: Fix warnings on arm64
+Subject: [PATCH 184/773] mmc: bcm2835-sdhost: Fix warnings on arm64
 
 Signed-off-by: Phil Elwell <phil@raspberrypi.org>
 ---
diff --git a/target/linux/brcm2708/patches-4.19/950-0185-Fix-warning-in-bcm2835-smi-nand.patch b/target/linux/brcm2708/patches-4.19/950-0185-Fix-warning-in-bcm2835-smi-nand.patch
index a46a4828741..210c41aa57d 100644
--- a/target/linux/brcm2708/patches-4.19/950-0185-Fix-warning-in-bcm2835-smi-nand.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0185-Fix-warning-in-bcm2835-smi-nand.patch
@@ -1,7 +1,7 @@
-From 2a1d1f77ccfc4e5f4b2b4df23504df77d5aceda1 Mon Sep 17 00:00:00 2001
+From 1129112e098f6e62294315dc648c3d087e9b22c6 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Mon, 12 Nov 2018 22:56:35 +0000
-Subject: [PATCH 185/725] Fix warning in bcm2835-smi-nand
+Subject: [PATCH 185/773] Fix warning in bcm2835-smi-nand
 
 Signed-off-by: Phil Elwell <phil@raspberrypi.org>
 ---
diff --git a/target/linux/brcm2708/patches-4.19/950-0186-media-ov5647-Add-set_fmt-and-get_fmt-calls.patch b/target/linux/brcm2708/patches-4.19/950-0186-media-ov5647-Add-set_fmt-and-get_fmt-calls.patch
index 9faa1a755cb..1fb1e4788f6 100644
--- a/target/linux/brcm2708/patches-4.19/950-0186-media-ov5647-Add-set_fmt-and-get_fmt-calls.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0186-media-ov5647-Add-set_fmt-and-get_fmt-calls.patch
@@ -1,7 +1,7 @@
-From 5d582dbe8344f87fb726b4e35620dc0ca554337f Mon Sep 17 00:00:00 2001
+From c9193b85075262576cd7cfc841a62ff0e7337415 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Wed, 31 Oct 2018 14:55:37 +0000
-Subject: [PATCH 186/725] media: ov5647: Add set_fmt and get_fmt calls.
+Subject: [PATCH 186/773] media: ov5647: Add set_fmt and get_fmt calls.
 
 There's no way to query the subdevice for the supported
 resolutions.
diff --git a/target/linux/brcm2708/patches-4.19/950-0187-media-Documentation-DT-add-device-tree-for-PWDN-cont.patch b/target/linux/brcm2708/patches-4.19/950-0187-media-Documentation-DT-add-device-tree-for-PWDN-cont.patch
index cb4839c0100..f7f4c32bf1a 100644
--- a/target/linux/brcm2708/patches-4.19/950-0187-media-Documentation-DT-add-device-tree-for-PWDN-cont.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0187-media-Documentation-DT-add-device-tree-for-PWDN-cont.patch
@@ -1,7 +1,7 @@
-From 31f9d16b849bc50df1a0393a5b858fe3e56e7809 Mon Sep 17 00:00:00 2001
+From 77769b83fb4c81159a067832405ac5d6603658f7 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Wed, 31 Oct 2018 14:55:59 +0000
-Subject: [PATCH 187/725] [media] Documentation: DT: add device tree for PWDN
+Subject: [PATCH 187/773] [media] Documentation: DT: add device tree for PWDN
  control
 
 Add optional GPIO pwdn to connect to the PWDN line on the sensor.
diff --git a/target/linux/brcm2708/patches-4.19/950-0188-media-ov5647-Add-support-for-PWDN-GPIO.patch b/target/linux/brcm2708/patches-4.19/950-0188-media-ov5647-Add-support-for-PWDN-GPIO.patch
index 562d79ea2e2..e5ec2c8b520 100644
--- a/target/linux/brcm2708/patches-4.19/950-0188-media-ov5647-Add-support-for-PWDN-GPIO.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0188-media-ov5647-Add-support-for-PWDN-GPIO.patch
@@ -1,7 +1,7 @@
-From 7330f9a31cb271e4b148bf171cec1ce32c25338a Mon Sep 17 00:00:00 2001
+From e145348320361d66bcc6e733be36849d22816dee Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Wed, 31 Oct 2018 14:56:33 +0000
-Subject: [PATCH 188/725] media: ov5647: Add support for PWDN GPIO.
+Subject: [PATCH 188/773] media: ov5647: Add support for PWDN GPIO.
 
 Add support for an optional GPIO connected to PWDN on the sensor.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0189-media-ov5647-Add-support-for-non-continuous-clock-mo.patch b/target/linux/brcm2708/patches-4.19/950-0189-media-ov5647-Add-support-for-non-continuous-clock-mo.patch
index cd091c5b56f..620e0b2ea8d 100644
--- a/target/linux/brcm2708/patches-4.19/950-0189-media-ov5647-Add-support-for-non-continuous-clock-mo.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0189-media-ov5647-Add-support-for-non-continuous-clock-mo.patch
@@ -1,7 +1,7 @@
-From 39de5418b771d8506e2836fec7d4296983fee954 Mon Sep 17 00:00:00 2001
+From db4060811ce6f11c7765201104292907d2e7a709 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Wed, 31 Oct 2018 14:56:47 +0000
-Subject: [PATCH 189/725] media: ov5647: Add support for non-continuous clock
+Subject: [PATCH 189/773] media: ov5647: Add support for non-continuous clock
  mode
 
 The driver was only supporting continuous clock mode
diff --git a/target/linux/brcm2708/patches-4.19/950-0190-media-tc358743-Increase-FIFO-level-to-374.patch b/target/linux/brcm2708/patches-4.19/950-0190-media-tc358743-Increase-FIFO-level-to-374.patch
index efae403633e..4c1edda378c 100644
--- a/target/linux/brcm2708/patches-4.19/950-0190-media-tc358743-Increase-FIFO-level-to-374.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0190-media-tc358743-Increase-FIFO-level-to-374.patch
@@ -1,7 +1,7 @@
-From 9774cb0c44ed8d6394b6cb7c742517a2c7989f09 Mon Sep 17 00:00:00 2001
+From c2d3413f2eea6311207d90e6087ca9d0f26f0b51 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Wed, 31 Oct 2018 14:56:59 +0000
-Subject: [PATCH 190/725] media: tc358743: Increase FIFO level to 374.
+Subject: [PATCH 190/773] media: tc358743: Increase FIFO level to 374.
 
 The existing fixed value of 16 worked for UYVY 720P60 over
 2 lanes at 594MHz, or UYVY 1080P60 over 4 lanes. (RGB888
diff --git a/target/linux/brcm2708/patches-4.19/950-0191-media-tc358743-fix-connected-active-CSI-2-lane-repor.patch b/target/linux/brcm2708/patches-4.19/950-0191-media-tc358743-fix-connected-active-CSI-2-lane-repor.patch
index fc6fb379b27..d7779b886c3 100644
--- a/target/linux/brcm2708/patches-4.19/950-0191-media-tc358743-fix-connected-active-CSI-2-lane-repor.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0191-media-tc358743-fix-connected-active-CSI-2-lane-repor.patch
@@ -1,7 +1,7 @@
-From 5edf7cf2cfe901e8df2d698eaf518f856308313f Mon Sep 17 00:00:00 2001
+From f0b7ea20f73980abefc5cf63bbb2550429a30213 Mon Sep 17 00:00:00 2001
 From: Philipp Zabel <p.zabel@pengutronix.de>
 Date: Thu, 21 Sep 2017 17:30:24 +0200
-Subject: [PATCH 191/725] media: tc358743: fix connected/active CSI-2 lane
+Subject: [PATCH 191/773] media: tc358743: fix connected/active CSI-2 lane
  reporting
 
 g_mbus_config was supposed to indicate all supported lane numbers, not
diff --git a/target/linux/brcm2708/patches-4.19/950-0192-media-tc358743-Add-support-for-972Mbit-s-link-freq.patch b/target/linux/brcm2708/patches-4.19/950-0192-media-tc358743-Add-support-for-972Mbit-s-link-freq.patch
index 62aba6d8878..48854705849 100644
--- a/target/linux/brcm2708/patches-4.19/950-0192-media-tc358743-Add-support-for-972Mbit-s-link-freq.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0192-media-tc358743-Add-support-for-972Mbit-s-link-freq.patch
@@ -1,7 +1,7 @@
-From f372eaac56da0592bef997c681b05525f1950745 Mon Sep 17 00:00:00 2001
+From 79aaa6bcdc029ca754ee00c79865d2a92eba63ec Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Wed, 31 Oct 2018 14:57:21 +0000
-Subject: [PATCH 192/725] media: tc358743: Add support for 972Mbit/s link freq.
+Subject: [PATCH 192/773] media: tc358743: Add support for 972Mbit/s link freq.
 
 Adds register setups for running the CSI lanes at 972Mbit/s,
 which allows 1080P50 UYVY down 2 lanes.
diff --git a/target/linux/brcm2708/patches-4.19/950-0193-media-tc358743-Check-I2C-succeeded-during-probe.patch b/target/linux/brcm2708/patches-4.19/950-0193-media-tc358743-Check-I2C-succeeded-during-probe.patch
index 8720e358cb6..776b3d098c9 100644
--- a/target/linux/brcm2708/patches-4.19/950-0193-media-tc358743-Check-I2C-succeeded-during-probe.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0193-media-tc358743-Check-I2C-succeeded-during-probe.patch
@@ -1,7 +1,7 @@
-From 02d715b6d479f2f67244056d731f37c5b1475f37 Mon Sep 17 00:00:00 2001
+From 552313759a2e78b5cf9f912700632c2eedad86dc Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Wed, 31 Oct 2018 14:57:34 +0000
-Subject: [PATCH 193/725] media: tc358743: Check I2C succeeded during probe.
+Subject: [PATCH 193/773] media: tc358743: Check I2C succeeded during probe.
 
 The probe for the TC358743 reads the CHIPID register from
 the device and compares it to the expected value of 0.
diff --git a/target/linux/brcm2708/patches-4.19/950-0194-media-adv7180-Default-to-the-first-valid-input.patch b/target/linux/brcm2708/patches-4.19/950-0194-media-adv7180-Default-to-the-first-valid-input.patch
index c429e19484c..4939ea2b9f8 100644
--- a/target/linux/brcm2708/patches-4.19/950-0194-media-adv7180-Default-to-the-first-valid-input.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0194-media-adv7180-Default-to-the-first-valid-input.patch
@@ -1,7 +1,7 @@
-From 156dcf0046229d377ab882094f7ea7b80c411eaa Mon Sep 17 00:00:00 2001
+From 22d9c8913dec1a208080a19f887c9139fe763c78 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Wed, 31 Oct 2018 14:57:46 +0000
-Subject: [PATCH 194/725] media: adv7180: Default to the first valid input
+Subject: [PATCH 194/773] media: adv7180: Default to the first valid input
 
 The hardware default is differential CVBS on AIN1 & 2, which
 isn't very useful.
diff --git a/target/linux/brcm2708/patches-4.19/950-0195-media-adv7180-Add-YPrPb-support-for-ADV7282M.patch b/target/linux/brcm2708/patches-4.19/950-0195-media-adv7180-Add-YPrPb-support-for-ADV7282M.patch
index 943d0090ffc..5d8b1b985ac 100644
--- a/target/linux/brcm2708/patches-4.19/950-0195-media-adv7180-Add-YPrPb-support-for-ADV7282M.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0195-media-adv7180-Add-YPrPb-support-for-ADV7282M.patch
@@ -1,7 +1,7 @@
-From 888202a50fd8f8eb16e57d2f35621bdcaff3c0c5 Mon Sep 17 00:00:00 2001
+From 17bcb47714e64b5895cacd53c13256b71096ea4c Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Wed, 31 Oct 2018 14:57:56 +0000
-Subject: [PATCH 195/725] media: adv7180: Add YPrPb support for ADV7282M
+Subject: [PATCH 195/773] media: adv7180: Add YPrPb support for ADV7282M
 
 The ADV7282M can support YPbPr on AIN1-3, but this was
 not selectable from the driver. Add it to the list of
diff --git a/target/linux/brcm2708/patches-4.19/950-0196-media-videodev2-Add-helper-defines-for-printing-FOUR.patch b/target/linux/brcm2708/patches-4.19/950-0196-media-videodev2-Add-helper-defines-for-printing-FOUR.patch
index c10a7ab68e8..3f22febc382 100644
--- a/target/linux/brcm2708/patches-4.19/950-0196-media-videodev2-Add-helper-defines-for-printing-FOUR.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0196-media-videodev2-Add-helper-defines-for-printing-FOUR.patch
@@ -1,7 +1,7 @@
-From 37a1cdda51bc5989510ccfe28ccf149a1e5c3f76 Mon Sep 17 00:00:00 2001
+From c657a29da3a1e182d04f109f6429f543ce628092 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Wed, 31 Oct 2018 14:58:08 +0000
-Subject: [PATCH 196/725] media: videodev2: Add helper defines for printing
+Subject: [PATCH 196/773] media: videodev2: Add helper defines for printing
  FOURCCs
 
 New helper defines that allow printing of a FOURCC using
diff --git a/target/linux/brcm2708/patches-4.19/950-0197-dt-bindings-Document-BCM283x-CSI2-CCP2-receiver.patch b/target/linux/brcm2708/patches-4.19/950-0197-dt-bindings-Document-BCM283x-CSI2-CCP2-receiver.patch
index 82ead598075..efb2e2e82c1 100644
--- a/target/linux/brcm2708/patches-4.19/950-0197-dt-bindings-Document-BCM283x-CSI2-CCP2-receiver.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0197-dt-bindings-Document-BCM283x-CSI2-CCP2-receiver.patch
@@ -1,7 +1,7 @@
-From 1f7138cdbf10ca6225ba4b1df6ab4e3c7db996bc Mon Sep 17 00:00:00 2001
+From 87a265d7cc0ba5eab2089093900e16f0ba0d12d9 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Wed, 31 Oct 2018 14:59:06 +0000
-Subject: [PATCH 197/725] dt-bindings: Document BCM283x CSI2/CCP2 receiver
+Subject: [PATCH 197/773] dt-bindings: Document BCM283x CSI2/CCP2 receiver
 
 Document the DT bindings for the CSI2/CCP2 receiver peripheral
 (known as Unicam) on BCM283x SoCs.
diff --git a/target/linux/brcm2708/patches-4.19/950-0198-media-bcm2835-unicam-Driver-for-CCP2-CSI2-camera-int.patch b/target/linux/brcm2708/patches-4.19/950-0198-media-bcm2835-unicam-Driver-for-CCP2-CSI2-camera-int.patch
index 4d7fdd85d0b..71ee1f83f74 100644
--- a/target/linux/brcm2708/patches-4.19/950-0198-media-bcm2835-unicam-Driver-for-CCP2-CSI2-camera-int.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0198-media-bcm2835-unicam-Driver-for-CCP2-CSI2-camera-int.patch
@@ -1,7 +1,7 @@
-From c43d7b532dd2e502330fa1457e5e952ef307504e Mon Sep 17 00:00:00 2001
+From 9ab24ead3a088215161810d46eeac4c3e6f820df Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Wed, 31 Oct 2018 14:59:22 +0000
-Subject: [PATCH 198/725] media: bcm2835-unicam: Driver for CCP2/CSI2 camera
+Subject: [PATCH 198/773] media: bcm2835-unicam: Driver for CCP2/CSI2 camera
  interface
 
 Add driver for the Unicam camera receiver block on
diff --git a/target/linux/brcm2708/patches-4.19/950-0199-MAINTAINERS-Add-entry-for-BCM2835-Unicam-driver.patch b/target/linux/brcm2708/patches-4.19/950-0199-MAINTAINERS-Add-entry-for-BCM2835-Unicam-driver.patch
index 458079ffc10..86bd2e2c83b 100644
--- a/target/linux/brcm2708/patches-4.19/950-0199-MAINTAINERS-Add-entry-for-BCM2835-Unicam-driver.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0199-MAINTAINERS-Add-entry-for-BCM2835-Unicam-driver.patch
@@ -1,7 +1,7 @@
-From f363e576611799627bd2f5dbe3cf07c4792ccf84 Mon Sep 17 00:00:00 2001
+From f307136bb1fa010970be201765c99a844631a382 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Wed, 31 Oct 2018 14:59:40 +0000
-Subject: [PATCH 199/725] MAINTAINERS: Add entry for BCM2835 Unicam driver
+Subject: [PATCH 199/773] MAINTAINERS: Add entry for BCM2835 Unicam driver
 
 Adds entry for the new BCM2835 Unicam (CSI-2 receiver) driver
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0200-defconfig-Enable-Unicam-driver-and-various-sources-o.patch b/target/linux/brcm2708/patches-4.19/950-0200-defconfig-Enable-Unicam-driver-and-various-sources-o.patch
index 999efaaca11..0558f2ee194 100644
--- a/target/linux/brcm2708/patches-4.19/950-0200-defconfig-Enable-Unicam-driver-and-various-sources-o.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0200-defconfig-Enable-Unicam-driver-and-various-sources-o.patch
@@ -1,7 +1,7 @@
-From ba8758df732d320e5647d23f245a8a134dde92e1 Mon Sep 17 00:00:00 2001
+From 4b02f3a9eb7af5dd98e7481be7441a88d65d012e Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Wed, 31 Oct 2018 14:59:51 +0000
-Subject: [PATCH 200/725] defconfig: Enable Unicam driver and various sources
+Subject: [PATCH 200/773] defconfig: Enable Unicam driver and various sources
  on Pi platforms.
 
 Enable:
diff --git a/target/linux/brcm2708/patches-4.19/950-0201-media-adv7180-Nasty-hack-to-allow-input-selection.patch b/target/linux/brcm2708/patches-4.19/950-0201-media-adv7180-Nasty-hack-to-allow-input-selection.patch
index ed8f6ba6240..8b8f8787659 100644
--- a/target/linux/brcm2708/patches-4.19/950-0201-media-adv7180-Nasty-hack-to-allow-input-selection.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0201-media-adv7180-Nasty-hack-to-allow-input-selection.patch
@@ -1,7 +1,7 @@
-From 63714d94e345ffeaf2042cfe552fa2a00ed8764c Mon Sep 17 00:00:00 2001
+From 2338afc3ac82a113207a48d8b6cf70657570fc02 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Wed, 31 Oct 2018 15:00:04 +0000
-Subject: [PATCH 201/725] media: adv7180: Nasty hack to allow input selection.
+Subject: [PATCH 201/773] media: adv7180: Nasty hack to allow input selection.
 
 Whilst the adv7180 driver support s_routing, nothing else
 does, and there is a missing lump of framework code to
diff --git a/target/linux/brcm2708/patches-4.19/950-0202-BCM283x-DT-Add-CSI-nodes-to-the-device-tree.patch b/target/linux/brcm2708/patches-4.19/950-0202-BCM283x-DT-Add-CSI-nodes-to-the-device-tree.patch
index 530d73c0df7..ad4496d7c3c 100644
--- a/target/linux/brcm2708/patches-4.19/950-0202-BCM283x-DT-Add-CSI-nodes-to-the-device-tree.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0202-BCM283x-DT-Add-CSI-nodes-to-the-device-tree.patch
@@ -1,7 +1,7 @@
-From 5672dd9e874730f5a0db0b7697e5f66a7707e130 Mon Sep 17 00:00:00 2001
+From 4cd7ac090db0bb3deb0a6cb594eb27f4b296f388 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Wed, 31 Oct 2018 15:00:20 +0000
-Subject: [PATCH 202/725] BCM283x DT: Add CSI nodes to the device tree.
+Subject: [PATCH 202/773] BCM283x DT: Add CSI nodes to the device tree.
 
 Adds CSI nodes to all the upstream device tree configs
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0203-BCM270X_DT-Add-CSI-defines-for-all-the-downstream-Pi.patch b/target/linux/brcm2708/patches-4.19/950-0203-BCM270X_DT-Add-CSI-defines-for-all-the-downstream-Pi.patch
index 13e8e706b36..491659e285d 100644
--- a/target/linux/brcm2708/patches-4.19/950-0203-BCM270X_DT-Add-CSI-defines-for-all-the-downstream-Pi.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0203-BCM270X_DT-Add-CSI-defines-for-all-the-downstream-Pi.patch
@@ -1,7 +1,7 @@
-From 5da3b99c82d6a93af9490e759fa83caecc11550f Mon Sep 17 00:00:00 2001
+From 92a1631e84ebe27e9ef9676a20bd7ce52bcb4e7d Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Wed, 31 Oct 2018 15:00:45 +0000
-Subject: [PATCH 203/725] BCM270X_DT: Add CSI defines for all the downstream Pi
+Subject: [PATCH 203/773] BCM270X_DT: Add CSI defines for all the downstream Pi
  platforms
 
 Adds the CSI device includes for the bcm27xx platform DTS files
diff --git a/target/linux/brcm2708/patches-4.19/950-0204-arm-dt-Add-DT-overlays-for-ADV7282M-OV5647-and-TC358.patch b/target/linux/brcm2708/patches-4.19/950-0204-arm-dt-Add-DT-overlays-for-ADV7282M-OV5647-and-TC358.patch
index 33a62936a9c..90f34e3d97a 100644
--- a/target/linux/brcm2708/patches-4.19/950-0204-arm-dt-Add-DT-overlays-for-ADV7282M-OV5647-and-TC358.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0204-arm-dt-Add-DT-overlays-for-ADV7282M-OV5647-and-TC358.patch
@@ -1,7 +1,7 @@
-From ba7e742c925b5a46ac63fe0c6e3d988eb6ea3e79 Mon Sep 17 00:00:00 2001
+From eb81063adcd2697b43ae48644d84ee333e7efa8b Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Wed, 31 Oct 2018 15:01:59 +0000
-Subject: [PATCH 204/725] arm: dt: Add DT overlays for ADV7282M, OV5647, and
+Subject: [PATCH 204/773] arm: dt: Add DT overlays for ADV7282M, OV5647, and
  TC358743
 
 DT overlays to setup the above devices via i2c_arm and csi1.
diff --git a/target/linux/brcm2708/patches-4.19/950-0205-dtoverlays-Add-support-for-ADV7280-M-ADV7281-M-and-A.patch b/target/linux/brcm2708/patches-4.19/950-0205-dtoverlays-Add-support-for-ADV7280-M-ADV7281-M-and-A.patch
index 8e7ee7ec18f..706be9c553c 100644
--- a/target/linux/brcm2708/patches-4.19/950-0205-dtoverlays-Add-support-for-ADV7280-M-ADV7281-M-and-A.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0205-dtoverlays-Add-support-for-ADV7280-M-ADV7281-M-and-A.patch
@@ -1,7 +1,7 @@
-From 9ab30d7658ba3c6ddf77661b6ca4440ef2d6e38d Mon Sep 17 00:00:00 2001
+From 0ed1f7b915bfd2167bed13b40e88cda57517faf8 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Wed, 31 Oct 2018 15:02:18 +0000
-Subject: [PATCH 205/725] dtoverlays: Add support for ADV7280-M, ADV7281-M and
+Subject: [PATCH 205/773] dtoverlays: Add support for ADV7280-M, ADV7281-M and
  ADV7281-MA chips.
 
 The driver that supports the ADV7282-M also supports the ADV7280-M,
diff --git a/target/linux/brcm2708/patches-4.19/950-0206-Mailbox-firmware-calls-now-use-kmalloc-2749.patch b/target/linux/brcm2708/patches-4.19/950-0206-Mailbox-firmware-calls-now-use-kmalloc-2749.patch
index f1ca6596104..eda8e121b15 100644
--- a/target/linux/brcm2708/patches-4.19/950-0206-Mailbox-firmware-calls-now-use-kmalloc-2749.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0206-Mailbox-firmware-calls-now-use-kmalloc-2749.patch
@@ -1,7 +1,7 @@
-From 2491694e7b0b8c09b13130f9c165a812b773e57e Mon Sep 17 00:00:00 2001
+From 7f0ab028db7c5a56d77dcbc640c71c7ab6e03eca Mon Sep 17 00:00:00 2001
 From: James Hughes <JamesH65@users.noreply.github.com>
 Date: Tue, 13 Nov 2018 17:27:00 +0000
-Subject: [PATCH 206/725] Mailbox firmware calls now use kmalloc (#2749)
+Subject: [PATCH 206/773] Mailbox firmware calls now use kmalloc (#2749)
 
 A previous change moved away from variable stack
 allocation of a data buffer to a fixed maximum size.
diff --git a/target/linux/brcm2708/patches-4.19/950-0207-vcsm-Fix-an-NULL-dereference-in-the-import_dmabuf-er.patch b/target/linux/brcm2708/patches-4.19/950-0207-vcsm-Fix-an-NULL-dereference-in-the-import_dmabuf-er.patch
index 38e751c8456..7e5614df493 100644
--- a/target/linux/brcm2708/patches-4.19/950-0207-vcsm-Fix-an-NULL-dereference-in-the-import_dmabuf-er.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0207-vcsm-Fix-an-NULL-dereference-in-the-import_dmabuf-er.patch
@@ -1,7 +1,7 @@
-From c050abb666638d8f9eaa7b5557713e7d9335495f Mon Sep 17 00:00:00 2001
+From b8b33d5d5ed79adf13940f0a220a19a6ca654464 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Wed, 14 Nov 2018 11:54:46 +0000
-Subject: [PATCH 207/725] vcsm: Fix an NULL dereference in the import_dmabuf
+Subject: [PATCH 207/773] vcsm: Fix an NULL dereference in the import_dmabuf
  error path
 
 resource was dereferenced even though it was NULL.
diff --git a/target/linux/brcm2708/patches-4.19/950-0208-Update-README-2750.patch b/target/linux/brcm2708/patches-4.19/950-0208-Update-README-2750.patch
index 44efc2ba1ca..6612bf7d967 100644
--- a/target/linux/brcm2708/patches-4.19/950-0208-Update-README-2750.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0208-Update-README-2750.patch
@@ -1,7 +1,7 @@
-From 74e24f7ba3e0443ffc4d026e96848c9ec51e2dcf Mon Sep 17 00:00:00 2001
+From b2a6f4c178700de320e2ef26998f1018186b4685 Mon Sep 17 00:00:00 2001
 From: James Hughes <JamesH65@users.noreply.github.com>
 Date: Tue, 13 Nov 2018 16:51:21 +0000
-Subject: [PATCH 208/725] Update README (#2750)
+Subject: [PATCH 208/773] Update README (#2750)
 
 Small update to the DT blob docs to include the axiperf option.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0209-overlays-Remove-superfluous-address-size-cells.patch b/target/linux/brcm2708/patches-4.19/950-0209-overlays-Remove-superfluous-address-size-cells.patch
index 6edbff4cb76..053aa9765a2 100644
--- a/target/linux/brcm2708/patches-4.19/950-0209-overlays-Remove-superfluous-address-size-cells.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0209-overlays-Remove-superfluous-address-size-cells.patch
@@ -1,7 +1,7 @@
-From 755f5c2690bd5c2b4db803600815cb1007057326 Mon Sep 17 00:00:00 2001
+From 8e81ea63bd78c944e2534844934e57b381db76ba Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Wed, 14 Nov 2018 09:53:25 +0000
-Subject: [PATCH 209/725] overlays: Remove superfluous #address/size-cells
+Subject: [PATCH 209/773] overlays: Remove superfluous #address/size-cells
 
 Newer versions of dtc warn about unnecessary usage of #address-cells
 and #size-cells, so remove them.
diff --git a/target/linux/brcm2708/patches-4.19/950-0210-Revert-ASoC-wm8804-MCLK-configuration-options-32-bit.patch b/target/linux/brcm2708/patches-4.19/950-0210-Revert-ASoC-wm8804-MCLK-configuration-options-32-bit.patch
index 4fe41c81cce..ea249914a79 100644
--- a/target/linux/brcm2708/patches-4.19/950-0210-Revert-ASoC-wm8804-MCLK-configuration-options-32-bit.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0210-Revert-ASoC-wm8804-MCLK-configuration-options-32-bit.patch
@@ -1,7 +1,7 @@
-From dbe949065c6b3de54cc172f6b2a906135392a4c1 Mon Sep 17 00:00:00 2001
+From 3c6e1660cc3ec16cff1c9d04559c6074378f7c06 Mon Sep 17 00:00:00 2001
 From: Matthias Reichl <hias@horus.com>
 Date: Sun, 18 Nov 2018 13:21:26 +0100
-Subject: [PATCH 210/725] Revert "ASoC: wm8804: MCLK configuration options,
+Subject: [PATCH 210/773] Revert "ASoC: wm8804: MCLK configuration options,
  32-bit"
 
 This reverts commit 3b12dcf797f5a4635aecd7f5c090dc507b124ffd.
diff --git a/target/linux/brcm2708/patches-4.19/950-0211-rpi-wm8804-soundcard-drop-PWRDN-register-writes.patch b/target/linux/brcm2708/patches-4.19/950-0211-rpi-wm8804-soundcard-drop-PWRDN-register-writes.patch
index 734cd686a8c..68b6ecb41a1 100644
--- a/target/linux/brcm2708/patches-4.19/950-0211-rpi-wm8804-soundcard-drop-PWRDN-register-writes.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0211-rpi-wm8804-soundcard-drop-PWRDN-register-writes.patch
@@ -1,7 +1,7 @@
-From a93fcdaf72291fea4661690cc35e1a45834e3cb7 Mon Sep 17 00:00:00 2001
+From 4477e66f7375862148dc1858328131cc1cfcaf6c Mon Sep 17 00:00:00 2001
 From: Matthias Reichl <hias@horus.com>
 Date: Sun, 18 Nov 2018 15:24:16 +0100
-Subject: [PATCH 211/725] rpi-wm8804-soundcard: drop PWRDN register writes
+Subject: [PATCH 211/773] rpi-wm8804-soundcard: drop PWRDN register writes
 
 Since kernel 4.0 the PWRDN register bits are under DAPM
 control from the wm8804 driver.
diff --git a/target/linux/brcm2708/patches-4.19/950-0212-rpi-wm8804-soundcard-configure-wm8804-clocks-only-on.patch b/target/linux/brcm2708/patches-4.19/950-0212-rpi-wm8804-soundcard-configure-wm8804-clocks-only-on.patch
index 915631f8fc8..88e6fce3c1f 100644
--- a/target/linux/brcm2708/patches-4.19/950-0212-rpi-wm8804-soundcard-configure-wm8804-clocks-only-on.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0212-rpi-wm8804-soundcard-configure-wm8804-clocks-only-on.patch
@@ -1,7 +1,7 @@
-From cf634513d2b238ae041d4fd836e48c63b94c0e6b Mon Sep 17 00:00:00 2001
+From 8ecd0e38be0422967e5323f5f276466e9d206d32 Mon Sep 17 00:00:00 2001
 From: Matthias Reichl <hias@horus.com>
 Date: Sun, 18 Nov 2018 15:32:28 +0100
-Subject: [PATCH 212/725] rpi-wm8804-soundcard: configure wm8804 clocks only on
+Subject: [PATCH 212/773] rpi-wm8804-soundcard: configure wm8804 clocks only on
  rate change
 
 This should avoid clicks when stopping and immediately afterwards
diff --git a/target/linux/brcm2708/patches-4.19/950-0213-dtoverlays-Add-i2c-on-0-1-option-to-TC358743-ADV7282.patch b/target/linux/brcm2708/patches-4.19/950-0213-dtoverlays-Add-i2c-on-0-1-option-to-TC358743-ADV7282.patch
index 824a2e9a974..8a48fc62656 100644
--- a/target/linux/brcm2708/patches-4.19/950-0213-dtoverlays-Add-i2c-on-0-1-option-to-TC358743-ADV7282.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0213-dtoverlays-Add-i2c-on-0-1-option-to-TC358743-ADV7282.patch
@@ -1,7 +1,7 @@
-From c305b2c14d9ec6f297062a0410010325d783eec6 Mon Sep 17 00:00:00 2001
+From 894af91ef3da6a3d4290726d0be4a442f3757970 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Mon, 26 Nov 2018 17:02:15 +0000
-Subject: [PATCH 213/725] dtoverlays: Add i2c on 0&1 option to TC358743,
+Subject: [PATCH 213/773] dtoverlays: Add i2c on 0&1 option to TC358743,
  ADV7282 and OV5647
 
 Adds the option of configuring i2c0 to be on GPIOs 0&1 as
diff --git a/target/linux/brcm2708/patches-4.19/950-0214-overlays-Update-upstream-overlay.patch b/target/linux/brcm2708/patches-4.19/950-0214-overlays-Update-upstream-overlay.patch
index 2e6aa87d83a..35157e9d4be 100644
--- a/target/linux/brcm2708/patches-4.19/950-0214-overlays-Update-upstream-overlay.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0214-overlays-Update-upstream-overlay.patch
@@ -1,7 +1,7 @@
-From be3c95b4f638fc037188705615fabe0d3f25e72c Mon Sep 17 00:00:00 2001
+From 17373c6f98cd1f09159af417aa10e243480f243c Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Mon, 26 Nov 2018 20:15:16 +0000
-Subject: [PATCH 214/725] overlays: Update upstream overlay
+Subject: [PATCH 214/773] overlays: Update upstream overlay
 
 The vc4-kms-v3d overlay gained an extra fragment enabling the txp node,
 so rebuild the upstream overlay to match.
diff --git a/target/linux/brcm2708/patches-4.19/950-0215-BCM2708_DT-update-firmware-node-binding.patch b/target/linux/brcm2708/patches-4.19/950-0215-BCM2708_DT-update-firmware-node-binding.patch
index 4a087265258..179757a327d 100644
--- a/target/linux/brcm2708/patches-4.19/950-0215-BCM2708_DT-update-firmware-node-binding.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0215-BCM2708_DT-update-firmware-node-binding.patch
@@ -1,7 +1,7 @@
-From 16bf1291c3ffcdee88ee4838b2aa77f18bcfdd02 Mon Sep 17 00:00:00 2001
+From 051d9855062ae38032a4438cefeb827286da8562 Mon Sep 17 00:00:00 2001
 From: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
 Date: Wed, 28 Nov 2018 10:36:01 +0100
-Subject: [PATCH 215/725] BCM2708_DT: update firmware node binding
+Subject: [PATCH 215/773] BCM2708_DT: update firmware node binding
 
 The upstreamed version of the firmware node has been updated to present
 it as a "simple-bus". We need to get this in order to accomodate other
diff --git a/target/linux/brcm2708/patches-4.19/950-0216-BCM2710_DT-fix-gpio-expander-bindings.patch b/target/linux/brcm2708/patches-4.19/950-0216-BCM2710_DT-fix-gpio-expander-bindings.patch
index 2df216f066a..d170caefdd5 100644
--- a/target/linux/brcm2708/patches-4.19/950-0216-BCM2710_DT-fix-gpio-expander-bindings.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0216-BCM2710_DT-fix-gpio-expander-bindings.patch
@@ -1,7 +1,7 @@
-From d167329afba66f1c7ac58a60941f6ee716e303b2 Mon Sep 17 00:00:00 2001
+From 040353be1c2245f875b6be2c583dd769d945e34e Mon Sep 17 00:00:00 2001
 From: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
 Date: Tue, 27 Nov 2018 16:59:10 +0100
-Subject: [PATCH 216/725] BCM2710_DT: fix gpio expander bindings
+Subject: [PATCH 216/773] BCM2710_DT: fix gpio expander bindings
 
 The upstreamed driver for the GPIO expander expects to be a children of
 the "firmware" node.
diff --git a/target/linux/brcm2708/patches-4.19/950-0217-ARM-dts-bcm283x-The-lan7515-PHY-node-has-moved.patch b/target/linux/brcm2708/patches-4.19/950-0217-ARM-dts-bcm283x-The-lan7515-PHY-node-has-moved.patch
index 9073a2e8343..e9fe23b2fac 100644
--- a/target/linux/brcm2708/patches-4.19/950-0217-ARM-dts-bcm283x-The-lan7515-PHY-node-has-moved.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0217-ARM-dts-bcm283x-The-lan7515-PHY-node-has-moved.patch
@@ -1,7 +1,7 @@
-From 3cb3a4cf65c1daf812e5b29447e3282e953f308b Mon Sep 17 00:00:00 2001
+From 255c72ee64db2e0a7dd3626d7a8d72c6f9d9a1a0 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Tue, 27 Nov 2018 16:33:31 +0000
-Subject: [PATCH 217/725] ARM: dts: bcm283x: The lan7515 PHY node has moved
+Subject: [PATCH 217/773] ARM: dts: bcm283x: The lan7515 PHY node has moved
 
 The DT node describing the LAN7800s PHY has now moved inside an "mdio"
 node. Update the DT declarations accordingly.
diff --git a/target/linux/brcm2708/patches-4.19/950-0218-net-lan78xx-Support-auto-downshift-to-100Mb-s.patch b/target/linux/brcm2708/patches-4.19/950-0218-net-lan78xx-Support-auto-downshift-to-100Mb-s.patch
index e4954e4f437..b590f837d7d 100644
--- a/target/linux/brcm2708/patches-4.19/950-0218-net-lan78xx-Support-auto-downshift-to-100Mb-s.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0218-net-lan78xx-Support-auto-downshift-to-100Mb-s.patch
@@ -1,7 +1,7 @@
-From 0c5f8dac2daa64a5bc4793ec5c39004ae077b739 Mon Sep 17 00:00:00 2001
+From dd7a5e5494bf5a43f33aa20eb7a9ebf233bd5f06 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Mon, 26 Nov 2018 19:46:58 +0000
-Subject: [PATCH 218/725] net: lan78xx: Support auto-downshift to 100Mb/s
+Subject: [PATCH 218/773] net: lan78xx: Support auto-downshift to 100Mb/s
 
 Ethernet cables with faulty or missing pairs (specifically pairs C and
 D) allow auto-negotiation to 1000Mbs, but do not support the successful
diff --git a/target/linux/brcm2708/patches-4.19/950-0219-dt-bindings-Document-microchip-downshift-after.patch b/target/linux/brcm2708/patches-4.19/950-0219-dt-bindings-Document-microchip-downshift-after.patch
index bd2664a167a..75d31022bdf 100644
--- a/target/linux/brcm2708/patches-4.19/950-0219-dt-bindings-Document-microchip-downshift-after.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0219-dt-bindings-Document-microchip-downshift-after.patch
@@ -1,7 +1,7 @@
-From 557a6998397903dd9416fdc717fa8016ef6b6d31 Mon Sep 17 00:00:00 2001
+From 27d13833587a1c8655744d56b45ac2fdc2c5b483 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Wed, 28 Nov 2018 15:51:41 +0000
-Subject: [PATCH 219/725] dt-bindings: Document microchip,downshift-after
+Subject: [PATCH 219/773] dt-bindings: Document microchip,downshift-after
 
 Document the optional downshift-after property of the lan78xx's PHY.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0220-ARM-dts-bcm283x-Set-downshift-after-for-Pi-3B.patch b/target/linux/brcm2708/patches-4.19/950-0220-ARM-dts-bcm283x-Set-downshift-after-for-Pi-3B.patch
index 92eeef42ef9..27510c70b9a 100644
--- a/target/linux/brcm2708/patches-4.19/950-0220-ARM-dts-bcm283x-Set-downshift-after-for-Pi-3B.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0220-ARM-dts-bcm283x-Set-downshift-after-for-Pi-3B.patch
@@ -1,7 +1,7 @@
-From 1ee1b7cac821e90ac203c4274623fc03154be42d Mon Sep 17 00:00:00 2001
+From 649fc3935ba058e6ae4c97a02c2a0af24ef6de2a Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Tue, 27 Nov 2018 16:55:14 +0000
-Subject: [PATCH 220/725] ARM: dts: bcm283x: Set downshift-after for Pi 3B+
+Subject: [PATCH 220/773] ARM: dts: bcm283x: Set downshift-after for Pi 3B+
 
 Enable the auto-downshift feature on Raspberry Pi 3B+ so that a link
 can eventually be established using a cable with pairs C and/or D
diff --git a/target/linux/brcm2708/patches-4.19/950-0221-BCM270X_DT-Add-new-Ethernet-DT-parameters.patch b/target/linux/brcm2708/patches-4.19/950-0221-BCM270X_DT-Add-new-Ethernet-DT-parameters.patch
index 5f106d79636..fe6d7ac58ff 100644
--- a/target/linux/brcm2708/patches-4.19/950-0221-BCM270X_DT-Add-new-Ethernet-DT-parameters.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0221-BCM270X_DT-Add-new-Ethernet-DT-parameters.patch
@@ -1,7 +1,7 @@
-From 398295a34e3ee4b8817f868b4b81ae0462e6abe0 Mon Sep 17 00:00:00 2001
+From f949d268f735033111e74d58046e6430e574543e Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Tue, 27 Nov 2018 16:56:50 +0000
-Subject: [PATCH 221/725] BCM270X_DT: Add new Ethernet DT parameters
+Subject: [PATCH 221/773] BCM270X_DT: Add new Ethernet DT parameters
 
 Add "eth_downshift_after" DT parameter to allow the delay before the
 downshift to be specified. The default is 2 auto-negotiation cycles,
diff --git a/target/linux/brcm2708/patches-4.19/950-0222-BCM270X_DT-Mark-eth_downshift_after-as-an-integer.patch b/target/linux/brcm2708/patches-4.19/950-0222-BCM270X_DT-Mark-eth_downshift_after-as-an-integer.patch
index ecde8625f9e..679a3af5a48 100644
--- a/target/linux/brcm2708/patches-4.19/950-0222-BCM270X_DT-Mark-eth_downshift_after-as-an-integer.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0222-BCM270X_DT-Mark-eth_downshift_after-as-an-integer.patch
@@ -1,7 +1,7 @@
-From cb156dbcbd7fd138d0abb96855e2e472cb1ba3d3 Mon Sep 17 00:00:00 2001
+From e729d667463c4c012b2178fc793f03103ed7fadd Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Thu, 29 Nov 2018 16:00:22 +0000
-Subject: [PATCH 222/725] BCM270X_DT: Mark eth_downshift_after as an integer
+Subject: [PATCH 222/773] BCM270X_DT: Mark eth_downshift_after as an integer
 
 Signed-off-by: Phil Elwell <phil@raspberrypi.org>
 ---
diff --git a/target/linux/brcm2708/patches-4.19/950-0223-dwc-otg-FIQ-Fix-bad-mode-in-data-abort-handler.patch b/target/linux/brcm2708/patches-4.19/950-0223-dwc-otg-FIQ-Fix-bad-mode-in-data-abort-handler.patch
index 407c4af4ff4..0940b0547e4 100644
--- a/target/linux/brcm2708/patches-4.19/950-0223-dwc-otg-FIQ-Fix-bad-mode-in-data-abort-handler.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0223-dwc-otg-FIQ-Fix-bad-mode-in-data-abort-handler.patch
@@ -1,7 +1,7 @@
-From e0cb60557d0127240de57893416068d60e90757a Mon Sep 17 00:00:00 2001
+From 5fc2a0f0fe8bb75b4c3d87e93049bba96320b1ce Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Mon, 16 Jul 2018 14:40:13 +0100
-Subject: [PATCH 223/725] dwc-otg: FIQ: Fix "bad mode in data abort handler"
+Subject: [PATCH 223/773] dwc-otg: FIQ: Fix "bad mode in data abort handler"
 
 Create a semi-static mapping for the USB registers early in the boot
 process, before additional kernel threads are started, so all threads
diff --git a/target/linux/brcm2708/patches-4.19/950-0224-lirc-rpi-Remove-in-favour-of-gpio-ir.patch b/target/linux/brcm2708/patches-4.19/950-0224-lirc-rpi-Remove-in-favour-of-gpio-ir.patch
index 472ffcad55e..f338b0ad38f 100644
--- a/target/linux/brcm2708/patches-4.19/950-0224-lirc-rpi-Remove-in-favour-of-gpio-ir.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0224-lirc-rpi-Remove-in-favour-of-gpio-ir.patch
@@ -1,7 +1,7 @@
-From 06a217704d5b7acc8680b9ff4cb837f8dd7b4b5d Mon Sep 17 00:00:00 2001
+From 20a8ea04c17931e9acbf3a6ced1a4eab10903df0 Mon Sep 17 00:00:00 2001
 From: popcornmix <popcornmix@gmail.com>
 Date: Fri, 30 Nov 2018 18:55:23 +0000
-Subject: [PATCH 224/725] lirc-rpi: Remove in favour of gpio-ir
+Subject: [PATCH 224/773] lirc-rpi: Remove in favour of gpio-ir
 
 ---
  arch/arm/boot/dts/overlays/Makefile           |  1 -
diff --git a/target/linux/brcm2708/patches-4.19/950-0225-media-bcm2835-unicam-Pass-through-the-colorspace-on-.patch b/target/linux/brcm2708/patches-4.19/950-0225-media-bcm2835-unicam-Pass-through-the-colorspace-on-.patch
index 33c9323e5f8..eb4dec95947 100644
--- a/target/linux/brcm2708/patches-4.19/950-0225-media-bcm2835-unicam-Pass-through-the-colorspace-on-.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0225-media-bcm2835-unicam-Pass-through-the-colorspace-on-.patch
@@ -1,7 +1,7 @@
-From 9e280b87eaf77735f0b9d1fd56a72ec11e7230cb Mon Sep 17 00:00:00 2001
+From 847b20775351c9d1f0a5758415dc09e96fa5280b Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Thu, 22 Nov 2018 17:28:02 +0000
-Subject: [PATCH 225/725] media: bcm2835-unicam: Pass through the colorspace on
+Subject: [PATCH 225/773] media: bcm2835-unicam: Pass through the colorspace on
  try_fmt
 
 The current colorspace was always returned from try_fmt for no
diff --git a/target/linux/brcm2708/patches-4.19/950-0226-media-tc358743-Return-an-appropriate-colorspace-from.patch b/target/linux/brcm2708/patches-4.19/950-0226-media-tc358743-Return-an-appropriate-colorspace-from.patch
index 3e7512b7493..4cf3c00134f 100644
--- a/target/linux/brcm2708/patches-4.19/950-0226-media-tc358743-Return-an-appropriate-colorspace-from.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0226-media-tc358743-Return-an-appropriate-colorspace-from.patch
@@ -1,7 +1,7 @@
-From 88ebe04c5b8feff596e3d373eb3d779fa13ff8c9 Mon Sep 17 00:00:00 2001
+From 9f831f53fc87c0e55106843dffb24f19047b42a5 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Thu, 22 Nov 2018 17:31:06 +0000
-Subject: [PATCH 226/725] media: tc358743: Return an appropriate colorspace
+Subject: [PATCH 226/773] media: tc358743: Return an appropriate colorspace
  from tc358743_set_fmt
 
 When calling tc358743_set_fmt, the code was calling tc358743_get_fmt
diff --git a/target/linux/brcm2708/patches-4.19/950-0227-staging-bcm2835-camera-fix-module-autoloading.patch b/target/linux/brcm2708/patches-4.19/950-0227-staging-bcm2835-camera-fix-module-autoloading.patch
index 66b1a98541f..4c26e94cb31 100644
--- a/target/linux/brcm2708/patches-4.19/950-0227-staging-bcm2835-camera-fix-module-autoloading.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0227-staging-bcm2835-camera-fix-module-autoloading.patch
@@ -1,7 +1,7 @@
-From d248e54f2c13facdde31e13ab8c3acb26f63a8cd Mon Sep 17 00:00:00 2001
+From aca8d0ffa1ee9d051565f7baf2ac93a973b7407b Mon Sep 17 00:00:00 2001
 From: Stefan Wahren <stefan.wahren@i2se.com>
 Date: Sat, 20 Oct 2018 19:26:18 +0200
-Subject: [PATCH 227/725] staging: bcm2835-camera: fix module autoloading
+Subject: [PATCH 227/773] staging: bcm2835-camera: fix module autoloading
 
 In order to make the module bcm2835-camera load automatically, we need to
 add a module alias.
diff --git a/target/linux/brcm2708/patches-4.19/950-0228-staging-bcm2835-camera-Move-module-info-to-the-end.patch b/target/linux/brcm2708/patches-4.19/950-0228-staging-bcm2835-camera-Move-module-info-to-the-end.patch
index e12e49fc289..7677e3be00a 100644
--- a/target/linux/brcm2708/patches-4.19/950-0228-staging-bcm2835-camera-Move-module-info-to-the-end.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0228-staging-bcm2835-camera-Move-module-info-to-the-end.patch
@@ -1,7 +1,7 @@
-From 87c91dbd458eb312449a9b300e13d7ca43ba9105 Mon Sep 17 00:00:00 2001
+From 2aaaf77d47a01c8234824cefaa1704801610e55e Mon Sep 17 00:00:00 2001
 From: Stefan Wahren <stefan.wahren@i2se.com>
 Date: Sat, 20 Oct 2018 19:31:00 +0200
-Subject: [PATCH 228/725] staging: bcm2835-camera: Move module info to the end
+Subject: [PATCH 228/773] staging: bcm2835-camera: Move module info to the end
 
 In order to have this more consistent between the vc04 services move
 the module information to the end of the file.
diff --git a/target/linux/brcm2708/patches-4.19/950-0229-staging-vchiq_arm-Fix-platform-device-unregistration.patch b/target/linux/brcm2708/patches-4.19/950-0229-staging-vchiq_arm-Fix-platform-device-unregistration.patch
index bdf3f274cb5..2d4ef4c078e 100644
--- a/target/linux/brcm2708/patches-4.19/950-0229-staging-vchiq_arm-Fix-platform-device-unregistration.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0229-staging-vchiq_arm-Fix-platform-device-unregistration.patch
@@ -1,7 +1,7 @@
-From f5072609c720b1f50098d69e208113735f6b31fa Mon Sep 17 00:00:00 2001
+From e6e647594bc4c533fb0f5b8a1158dd3747ab4dea Mon Sep 17 00:00:00 2001
 From: Stefan Wahren <stefan.wahren@i2se.com>
 Date: Sat, 13 Oct 2018 20:51:23 +0200
-Subject: [PATCH 229/725] staging: vchiq_arm: Fix platform device
+Subject: [PATCH 229/773] staging: vchiq_arm: Fix platform device
  unregistration
 
 In error case platform_device_register_data would return an ERR_PTR
diff --git a/target/linux/brcm2708/patches-4.19/950-0230-staging-vchiq_arm-Fix-camera-device-registration.patch b/target/linux/brcm2708/patches-4.19/950-0230-staging-vchiq_arm-Fix-camera-device-registration.patch
index 4d37bc07749..c4bbd7934f9 100644
--- a/target/linux/brcm2708/patches-4.19/950-0230-staging-vchiq_arm-Fix-camera-device-registration.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0230-staging-vchiq_arm-Fix-camera-device-registration.patch
@@ -1,7 +1,7 @@
-From c9adbf27cebcbd0bd144eb3c282f9d9115121526 Mon Sep 17 00:00:00 2001
+From 7a4ec3c9c597a39e3172eedb53565f00cc9f9241 Mon Sep 17 00:00:00 2001
 From: Stefan Wahren <stefan.wahren@i2se.com>
 Date: Mon, 22 Oct 2018 15:16:51 +0200
-Subject: [PATCH 230/725] staging: vchiq_arm: Fix camera device registration
+Subject: [PATCH 230/773] staging: vchiq_arm: Fix camera device registration
 
 Since the camera driver isn't probed via DT, we need to properly setup DMA.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0231-staging-vchiq_arm-Register-a-platform-device-for-the.patch b/target/linux/brcm2708/patches-4.19/950-0231-staging-vchiq_arm-Register-a-platform-device-for-the.patch
index ff17bf85ea3..8df99d6eadd 100644
--- a/target/linux/brcm2708/patches-4.19/950-0231-staging-vchiq_arm-Register-a-platform-device-for-the.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0231-staging-vchiq_arm-Register-a-platform-device-for-the.patch
@@ -1,7 +1,7 @@
-From 9a52240005032514c0df20bbcbac6a2efdc1ba04 Mon Sep 17 00:00:00 2001
+From 8e02498b963eff87bda0a8a6d636b0b5740314fe Mon Sep 17 00:00:00 2001
 From: Stefan Wahren <stefan.wahren@i2se.com>
 Date: Sat, 20 Oct 2018 20:25:41 +0200
-Subject: [PATCH 231/725] staging: vchiq_arm: Register a platform device for
+Subject: [PATCH 231/773] staging: vchiq_arm: Register a platform device for
  the audio driver
 
 Signed-off-by: Stefan Wahren <stefan.wahren@i2se.com>
diff --git a/target/linux/brcm2708/patches-4.19/950-0232-staging-bcm2835-audio-Enable-compile-test.patch b/target/linux/brcm2708/patches-4.19/950-0232-staging-bcm2835-audio-Enable-compile-test.patch
index 3ed2a933fe3..46cac74fd29 100644
--- a/target/linux/brcm2708/patches-4.19/950-0232-staging-bcm2835-audio-Enable-compile-test.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0232-staging-bcm2835-audio-Enable-compile-test.patch
@@ -1,7 +1,7 @@
-From fb56caeb8f51fd08ff898bb679ac53bb5d9eb04e Mon Sep 17 00:00:00 2001
+From 020612c4edfda89d125e35abe8bb39a9d7e7cfd8 Mon Sep 17 00:00:00 2001
 From: Stefan Wahren <stefan.wahren@i2se.com>
 Date: Sat, 13 Oct 2018 20:19:13 +0200
-Subject: [PATCH 232/725] staging: bcm2835-audio: Enable compile test
+Subject: [PATCH 232/773] staging: bcm2835-audio: Enable compile test
 
 Enable the compilation test for bcm2835-audio.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0233-staging-bcm2835-audio-use-module_platform_driver-mac.patch b/target/linux/brcm2708/patches-4.19/950-0233-staging-bcm2835-audio-use-module_platform_driver-mac.patch
index 2c7fe6842e8..30f9e8f3e6c 100644
--- a/target/linux/brcm2708/patches-4.19/950-0233-staging-bcm2835-audio-use-module_platform_driver-mac.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0233-staging-bcm2835-audio-use-module_platform_driver-mac.patch
@@ -1,7 +1,7 @@
-From 57d6f481243f83f9ee1d62e0581d20d54005fb90 Mon Sep 17 00:00:00 2001
+From 3dbeaecc47252914318164e668e6cea6d01f774b Mon Sep 17 00:00:00 2001
 From: Stefan Wahren <stefan.wahren@i2se.com>
 Date: Thu, 18 Oct 2018 19:47:29 +0200
-Subject: [PATCH 233/725] staging: bcm2835-audio: use module_platform_driver()
+Subject: [PATCH 233/773] staging: bcm2835-audio: use module_platform_driver()
  macro
 
 There is not much value behind this boilerplate, so use
diff --git a/target/linux/brcm2708/patches-4.19/950-0234-staging-bcm2835-audio-Drop-DT-dependency.patch b/target/linux/brcm2708/patches-4.19/950-0234-staging-bcm2835-audio-Drop-DT-dependency.patch
index e0ee2e4b57d..6833e3df991 100644
--- a/target/linux/brcm2708/patches-4.19/950-0234-staging-bcm2835-audio-Drop-DT-dependency.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0234-staging-bcm2835-audio-Drop-DT-dependency.patch
@@ -1,7 +1,7 @@
-From c396f36045c306f7d928c487455d0450585bbf4e Mon Sep 17 00:00:00 2001
+From ff7a595f3acb9dad4674d740963715bba1cfe3de Mon Sep 17 00:00:00 2001
 From: Stefan Wahren <stefan.wahren@i2se.com>
 Date: Thu, 18 Oct 2018 19:54:01 +0200
-Subject: [PATCH 234/725] staging: bcm2835-audio: Drop DT dependency
+Subject: [PATCH 234/773] staging: bcm2835-audio: Drop DT dependency
 
 Just like the bcm2835-video make this a platform driver which is probed
 by vchiq. In order to change the number of channels use a module
diff --git a/target/linux/brcm2708/patches-4.19/950-0235-staging-bcm2835-camera-Provide-more-specific-probe-e.patch b/target/linux/brcm2708/patches-4.19/950-0235-staging-bcm2835-camera-Provide-more-specific-probe-e.patch
index 113be4d892e..6512eb6a2e8 100644
--- a/target/linux/brcm2708/patches-4.19/950-0235-staging-bcm2835-camera-Provide-more-specific-probe-e.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0235-staging-bcm2835-camera-Provide-more-specific-probe-e.patch
@@ -1,7 +1,7 @@
-From acf4b3ea7ec32069d8f3bd2b541ccb56ed1d0db5 Mon Sep 17 00:00:00 2001
+From ac66f1708e56da5463f0d5a88e03871deefa78f8 Mon Sep 17 00:00:00 2001
 From: Stefan Wahren <stefan.wahren@i2se.com>
 Date: Sun, 21 Oct 2018 18:40:07 +0200
-Subject: [PATCH 235/725] staging: bcm2835-camera: Provide more specific probe
+Subject: [PATCH 235/773] staging: bcm2835-camera: Provide more specific probe
  error messages
 
 Currently there is only a catch-all info message which print the
diff --git a/target/linux/brcm2708/patches-4.19/950-0236-staging-bcm2835-camera-Add-hint-about-possible-fault.patch b/target/linux/brcm2708/patches-4.19/950-0236-staging-bcm2835-camera-Add-hint-about-possible-fault.patch
index c79f17074fd..c34b2b87e30 100644
--- a/target/linux/brcm2708/patches-4.19/950-0236-staging-bcm2835-camera-Add-hint-about-possible-fault.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0236-staging-bcm2835-camera-Add-hint-about-possible-fault.patch
@@ -1,7 +1,7 @@
-From 362ea23e6c338b589e9fcc5e91e942b00c37a93b Mon Sep 17 00:00:00 2001
+From 670fb10630bb53df3e216254be027910c4c70d00 Mon Sep 17 00:00:00 2001
 From: Stefan Wahren <stefan.wahren@i2se.com>
 Date: Sun, 21 Oct 2018 19:08:29 +0200
-Subject: [PATCH 236/725] staging: bcm2835-camera: Add hint about possible
+Subject: [PATCH 236/773] staging: bcm2835-camera: Add hint about possible
  faulty GPU mem config
 
 As per default the GPU memory config of the Raspberry Pi isn't sufficient
diff --git a/target/linux/brcm2708/patches-4.19/950-0237-staging-bcm2835-Don-t-probe-if-no-camera-is-detected.patch b/target/linux/brcm2708/patches-4.19/950-0237-staging-bcm2835-Don-t-probe-if-no-camera-is-detected.patch
index 5aee2ea6e57..dc3b2da0834 100644
--- a/target/linux/brcm2708/patches-4.19/950-0237-staging-bcm2835-Don-t-probe-if-no-camera-is-detected.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0237-staging-bcm2835-Don-t-probe-if-no-camera-is-detected.patch
@@ -1,7 +1,7 @@
-From eb3b747986fbc23defe3942b91e24d3b0e007e3e Mon Sep 17 00:00:00 2001
+From 1508167e99ee5e5ee81030c4923aeafae48a6940 Mon Sep 17 00:00:00 2001
 From: Stefan Wahren <stefan.wahren@i2se.com>
 Date: Mon, 22 Oct 2018 11:09:18 +0200
-Subject: [PATCH 237/725] staging: bcm2835: Don't probe if no camera is
+Subject: [PATCH 237/773] staging: bcm2835: Don't probe if no camera is
  detected
 
 It is a waste of resources to load the camera driver in case there isn't
diff --git a/target/linux/brcm2708/patches-4.19/950-0238-staging-vchiq_arm-Improve-error-handling-on-loading-.patch b/target/linux/brcm2708/patches-4.19/950-0238-staging-vchiq_arm-Improve-error-handling-on-loading-.patch
index f62004b01fd..8173005efab 100644
--- a/target/linux/brcm2708/patches-4.19/950-0238-staging-vchiq_arm-Improve-error-handling-on-loading-.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0238-staging-vchiq_arm-Improve-error-handling-on-loading-.patch
@@ -1,7 +1,7 @@
-From 8c25a73d376b538692aa0128d57ff95c71479561 Mon Sep 17 00:00:00 2001
+From 71cbb943b8598f6f35f2d735e64608b60d61574f Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Mon, 3 Dec 2018 12:50:38 +0000
-Subject: [PATCH 238/725] staging: vchiq_arm: Improve error handling on loading
+Subject: [PATCH 238/773] staging: vchiq_arm: Improve error handling on loading
  drivers
 
 The handling of loading platform drivers requires checking IS_ERR
diff --git a/target/linux/brcm2708/patches-4.19/950-0239-staging-bcm2835-camera-Do-not-bulk-receive-from-serv.patch b/target/linux/brcm2708/patches-4.19/950-0239-staging-bcm2835-camera-Do-not-bulk-receive-from-serv.patch
index 03b48a5f0e9..9ee4840b2cc 100644
--- a/target/linux/brcm2708/patches-4.19/950-0239-staging-bcm2835-camera-Do-not-bulk-receive-from-serv.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0239-staging-bcm2835-camera-Do-not-bulk-receive-from-serv.patch
@@ -1,7 +1,7 @@
-From c668ed917ce492f9448245078e0a2e9f9f4eef3a Mon Sep 17 00:00:00 2001
+From 6e119efbf757d22045039272b5b6f2aaf9b706fa Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Wed, 14 Feb 2018 17:04:26 +0000
-Subject: [PATCH 239/725] staging: bcm2835-camera: Do not bulk receive from
+Subject: [PATCH 239/773] staging: bcm2835-camera: Do not bulk receive from
  service thread
 
 vchi_bulk_queue_receive will queue up to a default of 4
diff --git a/target/linux/brcm2708/patches-4.19/950-0240-staging-bcm2835-camera-Ensure-H264-header-bytes-get-.patch b/target/linux/brcm2708/patches-4.19/950-0240-staging-bcm2835-camera-Ensure-H264-header-bytes-get-.patch
index 638f0cf00a8..fbd003df190 100644
--- a/target/linux/brcm2708/patches-4.19/950-0240-staging-bcm2835-camera-Ensure-H264-header-bytes-get-.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0240-staging-bcm2835-camera-Ensure-H264-header-bytes-get-.patch
@@ -1,7 +1,7 @@
-From 873220449e4532c76d9ff86a75a482d1f78887db Mon Sep 17 00:00:00 2001
+From a89e41616615bc55db4946aad1b0ec0afeb71bb4 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Mon, 29 Oct 2018 14:21:04 +0000
-Subject: [PATCH 240/725] staging: bcm2835-camera: Ensure H264 header bytes get
+Subject: [PATCH 240/773] staging: bcm2835-camera: Ensure H264 header bytes get
  a sensible timestamp
 
 H264 header come from VC with 0 timestamps, which means they get a
diff --git a/target/linux/brcm2708/patches-4.19/950-0241-staging-bcm2835-camera-Correctly-denote-key-frames-i.patch b/target/linux/brcm2708/patches-4.19/950-0241-staging-bcm2835-camera-Correctly-denote-key-frames-i.patch
index eeeafe352f1..5eff37e3092 100644
--- a/target/linux/brcm2708/patches-4.19/950-0241-staging-bcm2835-camera-Correctly-denote-key-frames-i.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0241-staging-bcm2835-camera-Correctly-denote-key-frames-i.patch
@@ -1,7 +1,7 @@
-From 4bbbd45f2e47c52b89cd77c6b7cd7b5075836f86 Mon Sep 17 00:00:00 2001
+From a1a5660a9bd4b3a36759f7c8d2b7d7340c480445 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Mon, 13 Feb 2017 13:11:41 +0000
-Subject: [PATCH 241/725] staging: bcm2835-camera: Correctly denote key frames
+Subject: [PATCH 241/773] staging: bcm2835-camera: Correctly denote key frames
  in encoded data
 
 Forward MMAL key frame flags to the V4L2 buffers.
diff --git a/target/linux/brcm2708/patches-4.19/950-0242-staging-bcm2835-camera-Return-early-on-errors.patch b/target/linux/brcm2708/patches-4.19/950-0242-staging-bcm2835-camera-Return-early-on-errors.patch
index 5405a2a338d..d3a7c8ed584 100644
--- a/target/linux/brcm2708/patches-4.19/950-0242-staging-bcm2835-camera-Return-early-on-errors.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0242-staging-bcm2835-camera-Return-early-on-errors.patch
@@ -1,7 +1,7 @@
-From 7270f7555eb3d8144844c110e10f20558e563de6 Mon Sep 17 00:00:00 2001
+From 6220cc477c124471c69563230760c59f57806a67 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Fri, 10 Mar 2017 17:27:56 +0000
-Subject: [PATCH 242/725] staging: bcm2835-camera: Return early on errors
+Subject: [PATCH 242/773] staging: bcm2835-camera: Return early on errors
 
 Fix several instances where it is easier to return
 early on error conditions than handle it as an else
diff --git a/target/linux/brcm2708/patches-4.19/950-0243-staging-bcm2835-camera-Remove-dead-email-addresses.patch b/target/linux/brcm2708/patches-4.19/950-0243-staging-bcm2835-camera-Remove-dead-email-addresses.patch
index 812eb924123..c94203d2a6e 100644
--- a/target/linux/brcm2708/patches-4.19/950-0243-staging-bcm2835-camera-Remove-dead-email-addresses.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0243-staging-bcm2835-camera-Remove-dead-email-addresses.patch
@@ -1,7 +1,7 @@
-From fbea466b9b1178cf7b20607a3aa4ba7e98090e72 Mon Sep 17 00:00:00 2001
+From 388d6d769c8b2a93fe2e41cf381b3909a599865e Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Fri, 10 Mar 2017 17:35:38 +0000
-Subject: [PATCH 243/725] staging: bcm2835-camera: Remove dead email addresses
+Subject: [PATCH 243/773] staging: bcm2835-camera: Remove dead email addresses
 
 None of the listed author email addresses were valid.
 Keep list of authors and the companies they represented.
diff --git a/target/linux/brcm2708/patches-4.19/950-0244-staging-bcm2835-camera-Fix-comment-style-violations.patch b/target/linux/brcm2708/patches-4.19/950-0244-staging-bcm2835-camera-Fix-comment-style-violations.patch
index d721f1ede61..4157388b683 100644
--- a/target/linux/brcm2708/patches-4.19/950-0244-staging-bcm2835-camera-Fix-comment-style-violations.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0244-staging-bcm2835-camera-Fix-comment-style-violations.patch
@@ -1,7 +1,7 @@
-From d6c47fa1f829bfd7d85829bf5b507ac5aafe1172 Mon Sep 17 00:00:00 2001
+From ca54d4eaacaf618ce0683ab7d980ca0b050bcefc Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Wed, 21 Feb 2018 13:49:32 +0000
-Subject: [PATCH 244/725] staging: bcm2835-camera: Fix comment style
+Subject: [PATCH 244/773] staging: bcm2835-camera: Fix comment style
  violations.
 
 Fix comment style violations in the header files.
diff --git a/target/linux/brcm2708/patches-4.19/950-0245-staging-bcm2835-camera-Fix-spacing-around-operators.patch b/target/linux/brcm2708/patches-4.19/950-0245-staging-bcm2835-camera-Fix-spacing-around-operators.patch
index 89a9c04e556..1e11d5daf23 100644
--- a/target/linux/brcm2708/patches-4.19/950-0245-staging-bcm2835-camera-Fix-spacing-around-operators.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0245-staging-bcm2835-camera-Fix-spacing-around-operators.patch
@@ -1,7 +1,7 @@
-From 9b4f48ebb4bad6ed87d15874967d446327b0e65f Mon Sep 17 00:00:00 2001
+From 76690b81775284e9974b3355922d530af2e3e8d6 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Wed, 21 Feb 2018 14:13:03 +0000
-Subject: [PATCH 245/725] staging: bcm2835-camera: Fix spacing around operators
+Subject: [PATCH 245/773] staging: bcm2835-camera: Fix spacing around operators
 
 Fix checkpatch warnings over spaces around operators.
 Many were around operations that can be replaced with the
diff --git a/target/linux/brcm2708/patches-4.19/950-0246-staging-bcm2835-camera-Reduce-length-of-enum-names.patch b/target/linux/brcm2708/patches-4.19/950-0246-staging-bcm2835-camera-Reduce-length-of-enum-names.patch
index 512aadf2d88..d1f227605d7 100644
--- a/target/linux/brcm2708/patches-4.19/950-0246-staging-bcm2835-camera-Reduce-length-of-enum-names.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0246-staging-bcm2835-camera-Reduce-length-of-enum-names.patch
@@ -1,7 +1,7 @@
-From 562d78a33091aaeb7c2f2a975a262438d4b6ff30 Mon Sep 17 00:00:00 2001
+From bc36f52a49bbb49b7770b57e32d2ec439a02aaa3 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Wed, 21 Feb 2018 15:23:35 +0000
-Subject: [PATCH 246/725] staging: bcm2835-camera: Reduce length of enum names
+Subject: [PATCH 246/773] staging: bcm2835-camera: Reduce length of enum names
 
 We have numerous lines over 80 chars, or oddly split. Many
 of these are due to using long enum names such as
diff --git a/target/linux/brcm2708/patches-4.19/950-0247-staging-bcm2835-camera-Fix-multiple-line-dereference.patch b/target/linux/brcm2708/patches-4.19/950-0247-staging-bcm2835-camera-Fix-multiple-line-dereference.patch
index 08ccf1d0baf..d0de7bd84ac 100644
--- a/target/linux/brcm2708/patches-4.19/950-0247-staging-bcm2835-camera-Fix-multiple-line-dereference.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0247-staging-bcm2835-camera-Fix-multiple-line-dereference.patch
@@ -1,7 +1,7 @@
-From bec59483afd1d335649fd26c83e448aae6602e4a Mon Sep 17 00:00:00 2001
+From b466cb62aebf3b3821fe0607c7e0fa8ad8f9c00e Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Wed, 21 Feb 2018 15:28:07 +0000
-Subject: [PATCH 247/725] staging: bcm2835-camera: Fix multiple line
+Subject: [PATCH 247/773] staging: bcm2835-camera: Fix multiple line
  dereference errors
 
 Fix checkpatch errors "Avoid multiple line dereference"
diff --git a/target/linux/brcm2708/patches-4.19/950-0248-staging-bcm2835-camera-Fix-brace-style-issues.patch b/target/linux/brcm2708/patches-4.19/950-0248-staging-bcm2835-camera-Fix-brace-style-issues.patch
index 1dffc8071e8..85b4425d53b 100644
--- a/target/linux/brcm2708/patches-4.19/950-0248-staging-bcm2835-camera-Fix-brace-style-issues.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0248-staging-bcm2835-camera-Fix-brace-style-issues.patch
@@ -1,7 +1,7 @@
-From c6fd809a48f06d2319c2391bafef0cf912fd9aa9 Mon Sep 17 00:00:00 2001
+From 287c52b9d059cce51ae88a55a1ea56d3971db405 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Wed, 21 Feb 2018 15:37:11 +0000
-Subject: [PATCH 248/725] staging: bcm2835-camera: Fix brace style issues.
+Subject: [PATCH 248/773] staging: bcm2835-camera: Fix brace style issues.
 
 Fix mismatched or missing brace issues flagged by checkpatch.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0249-staging-bcm2835-camera-Fix-missing-lines-between-ite.patch b/target/linux/brcm2708/patches-4.19/950-0249-staging-bcm2835-camera-Fix-missing-lines-between-ite.patch
index d0b2e9329f0..0c0907212a5 100644
--- a/target/linux/brcm2708/patches-4.19/950-0249-staging-bcm2835-camera-Fix-missing-lines-between-ite.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0249-staging-bcm2835-camera-Fix-missing-lines-between-ite.patch
@@ -1,7 +1,7 @@
-From cd004c183f3080cd6ec13337e63dded7a625bee4 Mon Sep 17 00:00:00 2001
+From 7bf6ffcf043b908cebd92d37b9f946d359f3793f Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Wed, 21 Feb 2018 15:39:26 +0000
-Subject: [PATCH 249/725] staging: bcm2835-camera: Fix missing lines between
+Subject: [PATCH 249/773] staging: bcm2835-camera: Fix missing lines between
  items
 
 Fix checkpatch errors for missing blank lines after variable
diff --git a/target/linux/brcm2708/patches-4.19/950-0250-staging-bcm2835-camera-Fix-logical-continuation-spli.patch b/target/linux/brcm2708/patches-4.19/950-0250-staging-bcm2835-camera-Fix-logical-continuation-spli.patch
index be3de663bc6..a47fd0f7640 100644
--- a/target/linux/brcm2708/patches-4.19/950-0250-staging-bcm2835-camera-Fix-logical-continuation-spli.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0250-staging-bcm2835-camera-Fix-logical-continuation-spli.patch
@@ -1,7 +1,7 @@
-From 1a1fb6d6e25aa33db217c5109aa6b440fedee415 Mon Sep 17 00:00:00 2001
+From e0f8234cf59fcdcafe93bdfcf10409e46eb3853f Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Wed, 21 Feb 2018 15:48:54 +0000
-Subject: [PATCH 250/725] staging: bcm2835-camera: Fix logical continuation
+Subject: [PATCH 250/773] staging: bcm2835-camera: Fix logical continuation
  splits
 
 Fix checkpatch errors for "Logical continuations should be
diff --git a/target/linux/brcm2708/patches-4.19/950-0251-staging-bcm2835-camera-Fix-open-parenthesis-alignmen.patch b/target/linux/brcm2708/patches-4.19/950-0251-staging-bcm2835-camera-Fix-open-parenthesis-alignmen.patch
index 721187cdcd9..22ddbb98c2b 100644
--- a/target/linux/brcm2708/patches-4.19/950-0251-staging-bcm2835-camera-Fix-open-parenthesis-alignmen.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0251-staging-bcm2835-camera-Fix-open-parenthesis-alignmen.patch
@@ -1,7 +1,7 @@
-From 636f4fad6c786c006e32c86b2f0d769c19177414 Mon Sep 17 00:00:00 2001
+From 591a1777d9be9229a90d40be00c204613c44524b Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Wed, 21 Feb 2018 15:53:59 +0000
-Subject: [PATCH 251/725] staging: bcm2835-camera: Fix open parenthesis
+Subject: [PATCH 251/773] staging: bcm2835-camera: Fix open parenthesis
  alignment
 
 Fix checkpatch "Alignment should match open parenthesis"
diff --git a/target/linux/brcm2708/patches-4.19/950-0252-staging-bcm2835-camera-Set-sequence-number-correctly.patch b/target/linux/brcm2708/patches-4.19/950-0252-staging-bcm2835-camera-Set-sequence-number-correctly.patch
index 4696716b953..e0221d5b7a7 100644
--- a/target/linux/brcm2708/patches-4.19/950-0252-staging-bcm2835-camera-Set-sequence-number-correctly.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0252-staging-bcm2835-camera-Set-sequence-number-correctly.patch
@@ -1,7 +1,7 @@
-From 12f0df5a07a37ebc3669784fe234e7a24d5867c3 Mon Sep 17 00:00:00 2001
+From 00ebef37248960b21f3f7586c22c009d22823d79 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Thu, 21 Jun 2018 17:02:14 +0100
-Subject: [PATCH 252/725] staging: bcm2835-camera: Set sequence number
+Subject: [PATCH 252/773] staging: bcm2835-camera: Set sequence number
  correctly
 
 Set the sequence number in vb2_v4l2_buffer mainly so the
diff --git a/target/linux/brcm2708/patches-4.19/950-0253-staging-bcm2835-camera-Ensure-timestamps-never-go-ba.patch b/target/linux/brcm2708/patches-4.19/950-0253-staging-bcm2835-camera-Ensure-timestamps-never-go-ba.patch
index 188bf23b214..976f8828187 100644
--- a/target/linux/brcm2708/patches-4.19/950-0253-staging-bcm2835-camera-Ensure-timestamps-never-go-ba.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0253-staging-bcm2835-camera-Ensure-timestamps-never-go-ba.patch
@@ -1,7 +1,7 @@
-From b29685ae7838b052cab7c7e26ff16e249edea294 Mon Sep 17 00:00:00 2001
+From fff5c759b7dbfc20ea446443586e5e0b1fad21cd Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Tue, 24 Jul 2018 12:08:29 +0100
-Subject: [PATCH 253/725] staging: bcm2835-camera: Ensure timestamps never go
+Subject: [PATCH 253/773] staging: bcm2835-camera: Ensure timestamps never go
  backwards.
 
 There is an awkward situation with H264 header bytes. Currently
diff --git a/target/linux/brcm2708/patches-4.19/950-0254-staging-bcm2835-camera-Avoid-unneeded-internal-decla.patch b/target/linux/brcm2708/patches-4.19/950-0254-staging-bcm2835-camera-Avoid-unneeded-internal-decla.patch
index 770855756a1..a5c83c6da1b 100644
--- a/target/linux/brcm2708/patches-4.19/950-0254-staging-bcm2835-camera-Avoid-unneeded-internal-decla.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0254-staging-bcm2835-camera-Avoid-unneeded-internal-decla.patch
@@ -1,7 +1,7 @@
-From 4ae496b855e158789383247cde55591fe9ce4ceb Mon Sep 17 00:00:00 2001
+From 2da5f9c4a7e4cd332203bc5fc5febf91a51d7a5b Mon Sep 17 00:00:00 2001
 From: Nathan Chancellor <natechancellor@gmail.com>
 Date: Thu, 27 Sep 2018 17:50:39 -0700
-Subject: [PATCH 254/725] staging: bcm2835-camera: Avoid unneeded internal
+Subject: [PATCH 254/773] staging: bcm2835-camera: Avoid unneeded internal
  declaration warning
 
 Clang warns:
diff --git a/target/linux/brcm2708/patches-4.19/950-0255-staging-bcm2835-camera-Add-multiple-inclusion-protec.patch b/target/linux/brcm2708/patches-4.19/950-0255-staging-bcm2835-camera-Add-multiple-inclusion-protec.patch
index effe47f8147..ba6945802cb 100644
--- a/target/linux/brcm2708/patches-4.19/950-0255-staging-bcm2835-camera-Add-multiple-inclusion-protec.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0255-staging-bcm2835-camera-Add-multiple-inclusion-protec.patch
@@ -1,7 +1,7 @@
-From 66becb1e25c43817c0f46e401557955d2f763d07 Mon Sep 17 00:00:00 2001
+From ea45d3cb3798a6714e060b66592b8869257aa4be Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Mon, 24 Sep 2018 16:21:06 +0100
-Subject: [PATCH 255/725] staging: bcm2835-camera: Add multiple inclusion
+Subject: [PATCH 255/773] staging: bcm2835-camera: Add multiple inclusion
  protection to headers
 
 mmal-common.h and mmal-msg.h didn't have the normal
diff --git a/target/linux/brcm2708/patches-4.19/950-0256-staging-bcm2835-camera-Unify-header-inclusion-define.patch b/target/linux/brcm2708/patches-4.19/950-0256-staging-bcm2835-camera-Unify-header-inclusion-define.patch
index 16f4f56b4b2..c3b2d8e5d51 100644
--- a/target/linux/brcm2708/patches-4.19/950-0256-staging-bcm2835-camera-Unify-header-inclusion-define.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0256-staging-bcm2835-camera-Unify-header-inclusion-define.patch
@@ -1,7 +1,7 @@
-From dc86a3318afa6e113b3094380fdab904d900c90b Mon Sep 17 00:00:00 2001
+From 66e6361afa8f222603b55dee1f788bc94aaeb0c4 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Mon, 3 Dec 2018 13:15:20 +0000
-Subject: [PATCH 256/725] staging: bcm2835-camera: Unify header inclusion
+Subject: [PATCH 256/773] staging: bcm2835-camera: Unify header inclusion
  defines
 
 Most of the headers use ifndef FOO_H, whilst mmal-parameters.h
diff --git a/target/linux/brcm2708/patches-4.19/950-0257-ARM-bcm2835_defconfig-Enable-bcm2835-camera.patch b/target/linux/brcm2708/patches-4.19/950-0257-ARM-bcm2835_defconfig-Enable-bcm2835-camera.patch
index 47e7eeeb102..03bbeac1656 100644
--- a/target/linux/brcm2708/patches-4.19/950-0257-ARM-bcm2835_defconfig-Enable-bcm2835-camera.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0257-ARM-bcm2835_defconfig-Enable-bcm2835-camera.patch
@@ -1,7 +1,7 @@
-From 8f2e8949f937462d749e19b28a8208e286caf605 Mon Sep 17 00:00:00 2001
+From 4ee32ce3c2c062edd8e82c828f99ee908d3b27aa Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Mon, 29 Oct 2018 15:50:50 +0000
-Subject: [PATCH 257/725] ARM: bcm2835_defconfig: Enable bcm2835-camera
+Subject: [PATCH 257/773] ARM: bcm2835_defconfig: Enable bcm2835-camera
 
 Enables the V4L2 camera driver as a module.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0258-staging-bcm2835-camera-Fix-alignment-should-match-op.patch b/target/linux/brcm2708/patches-4.19/950-0258-staging-bcm2835-camera-Fix-alignment-should-match-op.patch
index d1ae533bb5d..b5384ed0ab1 100644
--- a/target/linux/brcm2708/patches-4.19/950-0258-staging-bcm2835-camera-Fix-alignment-should-match-op.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0258-staging-bcm2835-camera-Fix-alignment-should-match-op.patch
@@ -1,7 +1,7 @@
-From d8c77a920cd800c375e1040f61ed15ec53219c1c Mon Sep 17 00:00:00 2001
+From 934b335cc97b8d29a93e669419fb23a58450a02d Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Mon, 29 Oct 2018 15:55:42 +0000
-Subject: [PATCH 258/725] staging: bcm2835-camera: Fix alignment should match
+Subject: [PATCH 258/773] staging: bcm2835-camera: Fix alignment should match
  open parenthesis
 
 Fix up checkpatch "Alignment should match open parenthesis" errors
diff --git a/target/linux/brcm2708/patches-4.19/950-0259-staging-bcm2835-camera-Fix-multiple-assignments-shou.patch b/target/linux/brcm2708/patches-4.19/950-0259-staging-bcm2835-camera-Fix-multiple-assignments-shou.patch
index 50011288060..8f95fe40727 100644
--- a/target/linux/brcm2708/patches-4.19/950-0259-staging-bcm2835-camera-Fix-multiple-assignments-shou.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0259-staging-bcm2835-camera-Fix-multiple-assignments-shou.patch
@@ -1,7 +1,7 @@
-From 816336e4081a5180c5b8524b2839e31f43a5ddf8 Mon Sep 17 00:00:00 2001
+From 7be4e14ed4e4538d1872f75a34f740bf3908f94f Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Mon, 29 Oct 2018 15:58:14 +0000
-Subject: [PATCH 259/725] staging: bcm2835-camera: Fix multiple assignments
+Subject: [PATCH 259/773] staging: bcm2835-camera: Fix multiple assignments
  should be avoided
 
 Clear checkpatch complaints of "multiple assignments should be avoided"
diff --git a/target/linux/brcm2708/patches-4.19/950-0260-staging-bcm2835-camera-Fix-up-all-formatting-in-mmal.patch b/target/linux/brcm2708/patches-4.19/950-0260-staging-bcm2835-camera-Fix-up-all-formatting-in-mmal.patch
index 602cf6caedd..79c89c8313c 100644
--- a/target/linux/brcm2708/patches-4.19/950-0260-staging-bcm2835-camera-Fix-up-all-formatting-in-mmal.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0260-staging-bcm2835-camera-Fix-up-all-formatting-in-mmal.patch
@@ -1,7 +1,7 @@
-From 2af5efec3dd9186edee08f14dffcee638955c909 Mon Sep 17 00:00:00 2001
+From 095ced68f4892a32981dbede20cee409d68d70cd Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Mon, 29 Oct 2018 16:08:41 +0000
-Subject: [PATCH 260/725] staging: bcm2835-camera: Fix up all formatting in
+Subject: [PATCH 260/773] staging: bcm2835-camera: Fix up all formatting in
  mmal-paramters.h
 
 Fixes up all checkpatch errors in mmal-parameters.h
diff --git a/target/linux/brcm2708/patches-4.19/950-0261-staging-bcm2835-camera-Use-enums-for-max-value-in-co.patch b/target/linux/brcm2708/patches-4.19/950-0261-staging-bcm2835-camera-Use-enums-for-max-value-in-co.patch
index 6a8fa5e0d02..61bc0db49c9 100644
--- a/target/linux/brcm2708/patches-4.19/950-0261-staging-bcm2835-camera-Use-enums-for-max-value-in-co.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0261-staging-bcm2835-camera-Use-enums-for-max-value-in-co.patch
@@ -1,7 +1,7 @@
-From 8d81b25c2bdc73f4d5d0985c0ec8e2d19f181768 Mon Sep 17 00:00:00 2001
+From 77643f0cb59ace8d5af28e9b220a03844ac98160 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Fri, 28 Sep 2018 10:17:11 +0100
-Subject: [PATCH 261/725] staging: bcm2835-camera: Use enums for max value in
+Subject: [PATCH 261/773] staging: bcm2835-camera: Use enums for max value in
  controls
 
 Controls of type MMAL_CONTROL_TYPE_STD_MENU call v4l2_ctrl_new_std_menu
diff --git a/target/linux/brcm2708/patches-4.19/950-0262-staging-bcm2835-camera-Correct-V4L2_CID_COLORFX_CBCR.patch b/target/linux/brcm2708/patches-4.19/950-0262-staging-bcm2835-camera-Correct-V4L2_CID_COLORFX_CBCR.patch
index 2efd437f3b1..84642d2db80 100644
--- a/target/linux/brcm2708/patches-4.19/950-0262-staging-bcm2835-camera-Correct-V4L2_CID_COLORFX_CBCR.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0262-staging-bcm2835-camera-Correct-V4L2_CID_COLORFX_CBCR.patch
@@ -1,7 +1,7 @@
-From d0b848e7dde7eb67abd7cd14a2746ee09ffcfacb Mon Sep 17 00:00:00 2001
+From 9b101f513a73bf19ab73f89b16b5c76396b0998d Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Mon, 8 Oct 2018 18:26:15 +0100
-Subject: [PATCH 262/725] staging: bcm2835-camera: Correct
+Subject: [PATCH 262/773] staging: bcm2835-camera: Correct
  V4L2_CID_COLORFX_CBCR behaviour
 
 With V4L2_CID_COLORFX_CBCR calling ctrl_set_colfx it was incorrectly
diff --git a/target/linux/brcm2708/patches-4.19/950-0263-staging-bcm2835-camera-Remove-amend-some-obsolete-co.patch b/target/linux/brcm2708/patches-4.19/950-0263-staging-bcm2835-camera-Remove-amend-some-obsolete-co.patch
index 5917505f443..29a1e834c71 100644
--- a/target/linux/brcm2708/patches-4.19/950-0263-staging-bcm2835-camera-Remove-amend-some-obsolete-co.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0263-staging-bcm2835-camera-Remove-amend-some-obsolete-co.patch
@@ -1,7 +1,7 @@
-From f214d9ca66942c23a839e5ba54524fa39a8e08b1 Mon Sep 17 00:00:00 2001
+From 30e24c9adc26a51e03c22b98a4f75423b59f099b Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Fri, 28 Sep 2018 10:22:26 +0100
-Subject: [PATCH 263/725] staging: bcm2835-camera: Remove/amend some obsolete
+Subject: [PATCH 263/773] staging: bcm2835-camera: Remove/amend some obsolete
  comments
 
 Remove a todo which has been done.
diff --git a/target/linux/brcm2708/patches-4.19/950-0264-staging-vc04_services-Split-vchiq-mmal-into-a-module.patch b/target/linux/brcm2708/patches-4.19/950-0264-staging-vc04_services-Split-vchiq-mmal-into-a-module.patch
index 6445d776dae..7f3803467f0 100644
--- a/target/linux/brcm2708/patches-4.19/950-0264-staging-vc04_services-Split-vchiq-mmal-into-a-module.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0264-staging-vc04_services-Split-vchiq-mmal-into-a-module.patch
@@ -1,7 +1,7 @@
-From 5ba9f10bdb359e285f9052484814ef61a7bcb276 Mon Sep 17 00:00:00 2001
+From 8ddad6ba50d786a57deb447c58aac5f57896be31 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Mon, 24 Sep 2018 16:30:37 +0100
-Subject: [PATCH 264/725] staging: vc04_services: Split vchiq-mmal into a
+Subject: [PATCH 264/773] staging: vc04_services: Split vchiq-mmal into a
  module
 
 In preparation for adding a video codec V4L2 module which also
diff --git a/target/linux/brcm2708/patches-4.19/950-0265-staging-mmal-vchiq-Allocate-and-free-components-as-r.patch b/target/linux/brcm2708/patches-4.19/950-0265-staging-mmal-vchiq-Allocate-and-free-components-as-r.patch
index c15273a547f..8a90fd0c196 100644
--- a/target/linux/brcm2708/patches-4.19/950-0265-staging-mmal-vchiq-Allocate-and-free-components-as-r.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0265-staging-mmal-vchiq-Allocate-and-free-components-as-r.patch
@@ -1,7 +1,7 @@
-From 0be8a2fb0d0986f48ba31375f9c5a8620aa82edd Mon Sep 17 00:00:00 2001
+From e375e2bfbf4e76a2eab633576d13e7c957dc9dc1 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Mon, 24 Sep 2018 16:51:13 +0100
-Subject: [PATCH 265/725] staging: mmal-vchiq: Allocate and free components as
+Subject: [PATCH 265/773] staging: mmal-vchiq: Allocate and free components as
  required
 
 The existing code assumed that there would only ever be 4 components,
diff --git a/target/linux/brcm2708/patches-4.19/950-0266-staging-mmal-vchiq-Avoid-use-of-bool-in-structures.patch b/target/linux/brcm2708/patches-4.19/950-0266-staging-mmal-vchiq-Avoid-use-of-bool-in-structures.patch
index 846c896b82e..a5e8fbca4f3 100644
--- a/target/linux/brcm2708/patches-4.19/950-0266-staging-mmal-vchiq-Avoid-use-of-bool-in-structures.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0266-staging-mmal-vchiq-Avoid-use-of-bool-in-structures.patch
@@ -1,7 +1,7 @@
-From 4938924a490f11659b8661bbe9a7f250c2a62237 Mon Sep 17 00:00:00 2001
+From 4c8770fc22d69cde5332c08abd2ff00eb50fb620 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Mon, 29 Oct 2018 16:20:46 +0000
-Subject: [PATCH 266/725] staging: mmal-vchiq: Avoid use of bool in structures
+Subject: [PATCH 266/773] staging: mmal-vchiq: Avoid use of bool in structures
 
 Fixes up a checkpatch error "Avoid using bool structure members
 because of possible alignment issues".
diff --git a/target/linux/brcm2708/patches-4.19/950-0267-staging-mmal-vchiq-Make-timeout-a-defined-parameter.patch b/target/linux/brcm2708/patches-4.19/950-0267-staging-mmal-vchiq-Make-timeout-a-defined-parameter.patch
index d9bda521079..bc6ea9b2f0f 100644
--- a/target/linux/brcm2708/patches-4.19/950-0267-staging-mmal-vchiq-Make-timeout-a-defined-parameter.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0267-staging-mmal-vchiq-Make-timeout-a-defined-parameter.patch
@@ -1,7 +1,7 @@
-From 609bd5dbe6c1f9cbe2fc50124e4e8a99e4a5042a Mon Sep 17 00:00:00 2001
+From a7631f38aa3d8d5e704a1fa4e8553c76798a71bd Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Mon, 24 Sep 2018 16:57:09 +0100
-Subject: [PATCH 267/725] staging: mmal-vchiq: Make timeout a defined parameter
+Subject: [PATCH 267/773] staging: mmal-vchiq: Make timeout a defined parameter
 
 The timeout period for VPU communications is a useful thing
 to extend when debugging.
diff --git a/target/linux/brcm2708/patches-4.19/950-0268-staging-mmal-vchiq-Make-a-mmal_buf-struct-for-passin.patch b/target/linux/brcm2708/patches-4.19/950-0268-staging-mmal-vchiq-Make-a-mmal_buf-struct-for-passin.patch
index 9c50e78b6c0..2087d735aed 100644
--- a/target/linux/brcm2708/patches-4.19/950-0268-staging-mmal-vchiq-Make-a-mmal_buf-struct-for-passin.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0268-staging-mmal-vchiq-Make-a-mmal_buf-struct-for-passin.patch
@@ -1,7 +1,7 @@
-From 2fba609cb0baec25ef32de6ca340951e55aea464 Mon Sep 17 00:00:00 2001
+From a0fa0ee0757099fcbab15c668ec3b76e6dbffbaf Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Mon, 24 Sep 2018 17:33:37 +0100
-Subject: [PATCH 268/725] staging: mmal-vchiq: Make a mmal_buf struct for
+Subject: [PATCH 268/773] staging: mmal-vchiq: Make a mmal_buf struct for
  passing parameters
 
 The callback from vchi_mmal to the client was growing lots of extra
diff --git a/target/linux/brcm2708/patches-4.19/950-0269-staging-mmal-vchiq-Add-support-for-event-callbacks.patch b/target/linux/brcm2708/patches-4.19/950-0269-staging-mmal-vchiq-Add-support-for-event-callbacks.patch
index 116ce4d0a89..8ec8d4406c6 100644
--- a/target/linux/brcm2708/patches-4.19/950-0269-staging-mmal-vchiq-Add-support-for-event-callbacks.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0269-staging-mmal-vchiq-Add-support-for-event-callbacks.patch
@@ -1,7 +1,7 @@
-From 4b5f21b730dae52710a930a295c405044557e319 Mon Sep 17 00:00:00 2001
+From b209e9d2fd89a0d1861cb5f43539bb44eb0135ad Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Mon, 24 Sep 2018 18:15:38 +0100
-Subject: [PATCH 269/725] staging: mmal-vchiq: Add support for event callbacks.
+Subject: [PATCH 269/773] staging: mmal-vchiq: Add support for event callbacks.
 
 (Preparation for the codec driver).
 The codec uses the event mechanism to report things such as
diff --git a/target/linux/brcm2708/patches-4.19/950-0270-staging-vc04_services-Support-sending-data-to-MMAL-p.patch b/target/linux/brcm2708/patches-4.19/950-0270-staging-vc04_services-Support-sending-data-to-MMAL-p.patch
index c1e5dd37929..149d858c9cc 100644
--- a/target/linux/brcm2708/patches-4.19/950-0270-staging-vc04_services-Support-sending-data-to-MMAL-p.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0270-staging-vc04_services-Support-sending-data-to-MMAL-p.patch
@@ -1,7 +1,7 @@
-From c117bd7886d4d4079f33fb27b07ddd9add7310ee Mon Sep 17 00:00:00 2001
+From 234616b7ea364a57fa7d14b98b022d9633ca9e68 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Mon, 24 Sep 2018 18:26:02 +0100
-Subject: [PATCH 270/725] staging: vc04_services: Support sending data to MMAL
+Subject: [PATCH 270/773] staging: vc04_services: Support sending data to MMAL
  ports
 
 Add the ability to send data to ports. This only supports
diff --git a/target/linux/brcm2708/patches-4.19/950-0271-staging-vc04_services-Fixup-vchiq-mmal-include-order.patch b/target/linux/brcm2708/patches-4.19/950-0271-staging-vc04_services-Fixup-vchiq-mmal-include-order.patch
index b1cfe54ba63..cef8ff5cd21 100644
--- a/target/linux/brcm2708/patches-4.19/950-0271-staging-vc04_services-Fixup-vchiq-mmal-include-order.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0271-staging-vc04_services-Fixup-vchiq-mmal-include-order.patch
@@ -1,7 +1,7 @@
-From e28f85053dc8de18935993bee4c9e5d9483787bd Mon Sep 17 00:00:00 2001
+From 552d912beb38481b95de0baef53420dd924208f6 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Tue, 25 Sep 2018 16:57:40 +0100
-Subject: [PATCH 271/725] staging: vc04_services: Fixup vchiq-mmal include
+Subject: [PATCH 271/773] staging: vc04_services: Fixup vchiq-mmal include
  ordering
 
 There were dependencies on including the headers in the correct
diff --git a/target/linux/brcm2708/patches-4.19/950-0272-staging-vc04_services-Add-new-vc-sm-cma-driver.patch b/target/linux/brcm2708/patches-4.19/950-0272-staging-vc04_services-Add-new-vc-sm-cma-driver.patch
index c476d6321a8..7cc7ed3ca47 100644
--- a/target/linux/brcm2708/patches-4.19/950-0272-staging-vc04_services-Add-new-vc-sm-cma-driver.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0272-staging-vc04_services-Add-new-vc-sm-cma-driver.patch
@@ -1,7 +1,7 @@
-From 3b89c864ffec186fc4b3d31ddb575533e97225eb Mon Sep 17 00:00:00 2001
+From 6cb5de8099e37a517174aec29ceb77959ef53063 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Tue, 25 Sep 2018 10:27:11 +0100
-Subject: [PATCH 272/725] staging: vc04_services: Add new vc-sm-cma driver
+Subject: [PATCH 272/773] staging: vc04_services: Add new vc-sm-cma driver
 
 This new driver allows contiguous memory blocks to be imported
 into the VideoCore VPU memory map, and manages the lifetime of
diff --git a/target/linux/brcm2708/patches-4.19/950-0273-staging-vc-sm-cma-Fixup-driver-for-older-VCHI-APIs.patch b/target/linux/brcm2708/patches-4.19/950-0273-staging-vc-sm-cma-Fixup-driver-for-older-VCHI-APIs.patch
index 6def1802feb..0f7be4817e1 100644
--- a/target/linux/brcm2708/patches-4.19/950-0273-staging-vc-sm-cma-Fixup-driver-for-older-VCHI-APIs.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0273-staging-vc-sm-cma-Fixup-driver-for-older-VCHI-APIs.patch
@@ -1,7 +1,7 @@
-From 0a36165c509c40a0551831efdbd2e957cba12f80 Mon Sep 17 00:00:00 2001
+From 0602ff25e62f5356e0e669b79c909a38c5fbc726 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Tue, 30 Oct 2018 11:42:48 +0000
-Subject: [PATCH 273/725] staging: vc-sm-cma: Fixup driver for older VCHI APIs
+Subject: [PATCH 273/773] staging: vc-sm-cma: Fixup driver for older VCHI APIs
 
 Original patch was based off staging which included some cleanups
 of the VCHI APIs. Those aren't present here, so switch back to
diff --git a/target/linux/brcm2708/patches-4.19/950-0274-staging-vc04_services-Use-vc-sm-cma-to-support-zero-.patch b/target/linux/brcm2708/patches-4.19/950-0274-staging-vc04_services-Use-vc-sm-cma-to-support-zero-.patch
index cfc6ebee4e5..f8256959371 100644
--- a/target/linux/brcm2708/patches-4.19/950-0274-staging-vc04_services-Use-vc-sm-cma-to-support-zero-.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0274-staging-vc04_services-Use-vc-sm-cma-to-support-zero-.patch
@@ -1,7 +1,7 @@
-From b821e47df883a3325062a68cbe1504bf62129fd6 Mon Sep 17 00:00:00 2001
+From 362a822169d4a589b803e270f1e2bf325d6f77a5 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Tue, 25 Sep 2018 16:07:55 +0100
-Subject: [PATCH 274/725] staging: vc04_services: Use vc-sm-cma to support zero
+Subject: [PATCH 274/773] staging: vc04_services: Use vc-sm-cma to support zero
  copy
 
 With the vc-sm-cma driver we can support zero copy of buffers between
diff --git a/target/linux/brcm2708/patches-4.19/950-0275-media-videobuf2-Allow-exporting-of-a-struct-dmabuf.patch b/target/linux/brcm2708/patches-4.19/950-0275-media-videobuf2-Allow-exporting-of-a-struct-dmabuf.patch
index b444ace0630..fa5e3ebf459 100644
--- a/target/linux/brcm2708/patches-4.19/950-0275-media-videobuf2-Allow-exporting-of-a-struct-dmabuf.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0275-media-videobuf2-Allow-exporting-of-a-struct-dmabuf.patch
@@ -1,7 +1,7 @@
-From 46f9f09f99867b8211974aa2426bd68fe5ddb2d6 Mon Sep 17 00:00:00 2001
+From ac1d0e4556839b5297d05c2c2fc8eb7fd96fc263 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Mon, 29 Oct 2018 17:57:45 +0000
-Subject: [PATCH 275/725] media: videobuf2: Allow exporting of a struct dmabuf
+Subject: [PATCH 275/773] media: videobuf2: Allow exporting of a struct dmabuf
 
 videobuf2 only allowed exporting a dmabuf as a file descriptor,
 but there are instances where having the struct dma_buf is
diff --git a/target/linux/brcm2708/patches-4.19/950-0276-staging-vc04_services-Add-a-V4L2-M2M-codec-driver.patch b/target/linux/brcm2708/patches-4.19/950-0276-staging-vc04_services-Add-a-V4L2-M2M-codec-driver.patch
index c7816f73330..3c40780c326 100644
--- a/target/linux/brcm2708/patches-4.19/950-0276-staging-vc04_services-Add-a-V4L2-M2M-codec-driver.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0276-staging-vc04_services-Add-a-V4L2-M2M-codec-driver.patch
@@ -1,7 +1,7 @@
-From e99f0a65a7159b35cd8dbf753d7e12b3331b0ca4 Mon Sep 17 00:00:00 2001
+From f9c24ad1d3a31cd0260b68238ebcaff6560dfed6 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Tue, 25 Sep 2018 14:53:49 +0100
-Subject: [PATCH 276/725] staging: vc04_services: Add a V4L2 M2M codec driver
+Subject: [PATCH 276/773] staging: vc04_services: Add a V4L2 M2M codec driver
 
 This adds a V4L2 memory to memory device that wraps the MMAL
 video decode and video_encode components for H264 and MJPEG encode
diff --git a/target/linux/brcm2708/patches-4.19/950-0277-staging-vchiq_arm-Register-bcm2835-codec-as-a-platfo.patch b/target/linux/brcm2708/patches-4.19/950-0277-staging-vchiq_arm-Register-bcm2835-codec-as-a-platfo.patch
index 5618b97716d..8b80a0e13b2 100644
--- a/target/linux/brcm2708/patches-4.19/950-0277-staging-vchiq_arm-Register-bcm2835-codec-as-a-platfo.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0277-staging-vchiq_arm-Register-bcm2835-codec-as-a-platfo.patch
@@ -1,7 +1,7 @@
-From d5e800f52f43d8be95d78d4f95b0e5825bc5c4fb Mon Sep 17 00:00:00 2001
+From d3859630aa35969199fabcb084bd97719041158b Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Fri, 26 Oct 2018 15:14:16 +0100
-Subject: [PATCH 277/725] staging: vchiq_arm: Register bcm2835-codec as a
+Subject: [PATCH 277/773] staging: vchiq_arm: Register bcm2835-codec as a
  platform driver
 
 Following the same pattern as bcm2835-camera and bcm2835-audio,
diff --git a/target/linux/brcm2708/patches-4.19/950-0278-staging-vchiq_arm-Register-vcsm-cma-as-a-platform-dr.patch b/target/linux/brcm2708/patches-4.19/950-0278-staging-vchiq_arm-Register-vcsm-cma-as-a-platform-dr.patch
index 16f7d4953bb..05b71539c49 100644
--- a/target/linux/brcm2708/patches-4.19/950-0278-staging-vchiq_arm-Register-vcsm-cma-as-a-platform-dr.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0278-staging-vchiq_arm-Register-vcsm-cma-as-a-platform-dr.patch
@@ -1,7 +1,7 @@
-From 37dfe69edd33c0ed92770207f55f97ae3fa77607 Mon Sep 17 00:00:00 2001
+From 11938496dd97f6cb8a79a27df293e23036153939 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Fri, 26 Oct 2018 15:19:40 +0100
-Subject: [PATCH 278/725] staging: vchiq_arm: Register vcsm-cma as a platform
+Subject: [PATCH 278/773] staging: vchiq_arm: Register vcsm-cma as a platform
  driver
 
 Following the same pattern as bcm2835-camera and bcm2835-audio,
diff --git a/target/linux/brcm2708/patches-4.19/950-0279-ARM-bcm2835_defconfig-Enable-bcm2835-codec.patch b/target/linux/brcm2708/patches-4.19/950-0279-ARM-bcm2835_defconfig-Enable-bcm2835-codec.patch
index 9ac7974452f..b6583bf2755 100644
--- a/target/linux/brcm2708/patches-4.19/950-0279-ARM-bcm2835_defconfig-Enable-bcm2835-codec.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0279-ARM-bcm2835_defconfig-Enable-bcm2835-codec.patch
@@ -1,7 +1,7 @@
-From 73ba32bae3b1afd20a8b9c116c620d47020f1720 Mon Sep 17 00:00:00 2001
+From 2c5b6f976b8cc7f221698c07a1030d130fe4d94a Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Mon, 29 Oct 2018 17:49:04 +0000
-Subject: [PATCH 279/725] ARM: bcm2835_defconfig: Enable bcm2835-codec
+Subject: [PATCH 279/773] ARM: bcm2835_defconfig: Enable bcm2835-codec
 
 Enables the V4L2 M2M codec driver as a module.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0280-config-Add-bcm2835-codec-to-Pi-defconfigs.patch b/target/linux/brcm2708/patches-4.19/950-0280-config-Add-bcm2835-codec-to-Pi-defconfigs.patch
index f664a70247d..ad4c7957bcb 100644
--- a/target/linux/brcm2708/patches-4.19/950-0280-config-Add-bcm2835-codec-to-Pi-defconfigs.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0280-config-Add-bcm2835-codec-to-Pi-defconfigs.patch
@@ -1,7 +1,7 @@
-From 1e3afe8e33c7ea7d2d64298d7800291766e17a15 Mon Sep 17 00:00:00 2001
+From 47b107c813bc93334a6bb2177dcdf09cd0fe1ce3 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Tue, 30 Oct 2018 12:23:26 +0000
-Subject: [PATCH 280/725] config: Add bcm2835-codec to Pi defconfigs.
+Subject: [PATCH 280/773] config: Add bcm2835-codec to Pi defconfigs.
 
 Adds the V4L2 M2M codec driver to the config.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0281-staging-bcm2835-camera-Fix-stride-on-RGB3-BGR3-forma.patch b/target/linux/brcm2708/patches-4.19/950-0281-staging-bcm2835-camera-Fix-stride-on-RGB3-BGR3-forma.patch
index b8c3f2789d2..251f761f846 100644
--- a/target/linux/brcm2708/patches-4.19/950-0281-staging-bcm2835-camera-Fix-stride-on-RGB3-BGR3-forma.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0281-staging-bcm2835-camera-Fix-stride-on-RGB3-BGR3-forma.patch
@@ -1,7 +1,7 @@
-From f82bc2707af229ea9b55c5b9ec7b489aad928232 Mon Sep 17 00:00:00 2001
+From 79f3433a85bb8128dca78bd05588a2a4b7a389ae Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Fri, 30 Nov 2018 16:00:54 +0000
-Subject: [PATCH 281/725] staging: bcm2835-camera: Fix stride on RGB3/BGR3
+Subject: [PATCH 281/773] staging: bcm2835-camera: Fix stride on RGB3/BGR3
  formats
 
 RGB3/BGR3 end up being 3 bytes per pixel, which meant that
diff --git a/target/linux/brcm2708/patches-4.19/950-0282-media-vb2-Allow-reqbufs-0-with-in-use-MMAP-buffers.patch b/target/linux/brcm2708/patches-4.19/950-0282-media-vb2-Allow-reqbufs-0-with-in-use-MMAP-buffers.patch
index de40adf6f37..f5fd30ab0ec 100644
--- a/target/linux/brcm2708/patches-4.19/950-0282-media-vb2-Allow-reqbufs-0-with-in-use-MMAP-buffers.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0282-media-vb2-Allow-reqbufs-0-with-in-use-MMAP-buffers.patch
@@ -1,7 +1,7 @@
-From b326f198daeac021ba83802b5e4502f8b22c1604 Mon Sep 17 00:00:00 2001
+From f3e2cc8a995e644fc5aca9a382643096084e6edc Mon Sep 17 00:00:00 2001
 From: John Sheu <sheu@chromium.org>
 Date: Thu, 15 Oct 2015 18:05:25 +0900
-Subject: [PATCH 282/725] media: vb2: Allow reqbufs(0) with "in use" MMAP
+Subject: [PATCH 282/773] media: vb2: Allow reqbufs(0) with "in use" MMAP
  buffers
 
 Videobuf2 presently does not allow VIDIOC_REQBUFS to destroy outstanding
diff --git a/target/linux/brcm2708/patches-4.19/950-0283-tpm-Make-SECURITYFS-a-weak-dependency.patch b/target/linux/brcm2708/patches-4.19/950-0283-tpm-Make-SECURITYFS-a-weak-dependency.patch
index f7179a05be7..60f0ab34411 100644
--- a/target/linux/brcm2708/patches-4.19/950-0283-tpm-Make-SECURITYFS-a-weak-dependency.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0283-tpm-Make-SECURITYFS-a-weak-dependency.patch
@@ -1,7 +1,7 @@
-From 710a31a64daa6929cf1940a7664609be39f442bc Mon Sep 17 00:00:00 2001
+From 875aab16fb495998df264f2d1c20ca68fcc27869 Mon Sep 17 00:00:00 2001
 From: Peter Huewe <peterhuewe@gmx.de>
 Date: Mon, 3 Sep 2018 21:51:51 +0200
-Subject: [PATCH 283/725] tpm: Make SECURITYFS a weak dependency
+Subject: [PATCH 283/773] tpm: Make SECURITYFS a weak dependency
 
 commit 2f7d8dbb11287cbe9da6380ca14ed5d38c9ed91f upstream.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0284-Enable-TPM-TIS-SPI-support-for-TPM1.2-and-TPM2.0-chi.patch b/target/linux/brcm2708/patches-4.19/950-0284-Enable-TPM-TIS-SPI-support-for-TPM1.2-and-TPM2.0-chi.patch
index 98f1011c557..56fd1ef4c8d 100644
--- a/target/linux/brcm2708/patches-4.19/950-0284-Enable-TPM-TIS-SPI-support-for-TPM1.2-and-TPM2.0-chi.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0284-Enable-TPM-TIS-SPI-support-for-TPM1.2-and-TPM2.0-chi.patch
@@ -1,7 +1,7 @@
-From 63015baea6a1b3c2cb4c84d18efdbb43ff838028 Mon Sep 17 00:00:00 2001
+From 8e5de6a0565874b0531f4801bbb235444fad05d9 Mon Sep 17 00:00:00 2001
 From: Peter Huewe <peterhuewe@gmx.de>
 Date: Thu, 14 Jun 2018 22:42:18 +0200
-Subject: [PATCH 284/725] Enable TPM TIS SPI support for TPM1.2 and TPM2.0
+Subject: [PATCH 284/773] Enable TPM TIS SPI support for TPM1.2 and TPM2.0
  chips
 
 This patch enables the support for SPI TPMs which follow the TCG TIS
diff --git a/target/linux/brcm2708/patches-4.19/950-0285-Add-overlay-for-SLB9760-Iridium-LetsTrust-TPM.patch b/target/linux/brcm2708/patches-4.19/950-0285-Add-overlay-for-SLB9760-Iridium-LetsTrust-TPM.patch
index 238993068e9..bfd1c0ce664 100644
--- a/target/linux/brcm2708/patches-4.19/950-0285-Add-overlay-for-SLB9760-Iridium-LetsTrust-TPM.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0285-Add-overlay-for-SLB9760-Iridium-LetsTrust-TPM.patch
@@ -1,7 +1,7 @@
-From d3bff43fb2a1a1ba28c7770daa28565cfc2abd5e Mon Sep 17 00:00:00 2001
+From 77616ebc4f63c6cd87dc81dc7e75805823348012 Mon Sep 17 00:00:00 2001
 From: Peter Huewe <peterhuewe@gmx.de>
 Date: Thu, 14 Jun 2018 22:51:24 +0200
-Subject: [PATCH 285/725] Add overlay for SLB9760 Iridium /LetsTrust TPM
+Subject: [PATCH 285/773] Add overlay for SLB9760 Iridium /LetsTrust TPM
 
 Device Tree overlay for the Infineon SLB9670 Trusted Platform Module add-on
 boards, which can be used as a secure key storage and hwrng.
diff --git a/target/linux/brcm2708/patches-4.19/950-0286-Revert-staging-vchiq_arm-Register-a-platform-device-.patch b/target/linux/brcm2708/patches-4.19/950-0286-Revert-staging-vchiq_arm-Register-a-platform-device-.patch
index 52548e3fec5..4382fd1ba1e 100644
--- a/target/linux/brcm2708/patches-4.19/950-0286-Revert-staging-vchiq_arm-Register-a-platform-device-.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0286-Revert-staging-vchiq_arm-Register-a-platform-device-.patch
@@ -1,7 +1,7 @@
-From d77f611dd04cab8310455d93106c503cde89175e Mon Sep 17 00:00:00 2001
+From 46ebb05d9d2f6f86b1e4f85475fd9a461261010f Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Tue, 4 Dec 2018 19:40:12 +0000
-Subject: [PATCH 286/725] Revert "staging: vchiq_arm: Register a platform
+Subject: [PATCH 286/773] Revert "staging: vchiq_arm: Register a platform
  device for the audio driver"
 
 This reverts commit ab59590ed562b89db51fe46cee5db96b9bc5abd8.
diff --git a/target/linux/brcm2708/patches-4.19/950-0287-Revert-staging-bcm2835-audio-Drop-DT-dependency.patch b/target/linux/brcm2708/patches-4.19/950-0287-Revert-staging-bcm2835-audio-Drop-DT-dependency.patch
index aa7a8d1429e..547a98c5fbb 100644
--- a/target/linux/brcm2708/patches-4.19/950-0287-Revert-staging-bcm2835-audio-Drop-DT-dependency.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0287-Revert-staging-bcm2835-audio-Drop-DT-dependency.patch
@@ -1,7 +1,7 @@
-From 3005ff34fcaea926cfc0c062c44f875568828ca7 Mon Sep 17 00:00:00 2001
+From 627e9a60b75ebc7876c655fca169250adaad3199 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Tue, 4 Dec 2018 20:41:19 +0000
-Subject: [PATCH 287/725] Revert "staging: bcm2835-audio: Drop DT dependency"
+Subject: [PATCH 287/773] Revert "staging: bcm2835-audio: Drop DT dependency"
 
 This reverts commit 933bc853bb764e476b0b0f633588f46d20f1f76a.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0288-ASoC-add-driver-for-3Dlab-Nano-soundcard-2758.patch b/target/linux/brcm2708/patches-4.19/950-0288-ASoC-add-driver-for-3Dlab-Nano-soundcard-2758.patch
index 77113179bf0..dba6cdef8d0 100644
--- a/target/linux/brcm2708/patches-4.19/950-0288-ASoC-add-driver-for-3Dlab-Nano-soundcard-2758.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0288-ASoC-add-driver-for-3Dlab-Nano-soundcard-2758.patch
@@ -1,7 +1,7 @@
-From d3a8ba2147f62a30eba236976ce9ff6291ed9636 Mon Sep 17 00:00:00 2001
+From 545e6262c2218c2e6e440a08b72b58902646f654 Mon Sep 17 00:00:00 2001
 From: dev-3Dlab <45081440+dev-3Dlab@users.noreply.github.com>
 Date: Wed, 5 Dec 2018 10:59:11 +0100
-Subject: [PATCH 288/725] ASoC: add driver for 3Dlab Nano soundcard (#2758)
+Subject: [PATCH 288/773] ASoC: add driver for 3Dlab Nano soundcard (#2758)
 
 Signed-off-by: GT <dev@3d-lab-av.com>
 ---
diff --git a/target/linux/brcm2708/patches-4.19/950-0289-overlays-Update-README-with-removal-of-lirc-rpi.patch b/target/linux/brcm2708/patches-4.19/950-0289-overlays-Update-README-with-removal-of-lirc-rpi.patch
index 2ef67c8038d..7b15e068ea3 100644
--- a/target/linux/brcm2708/patches-4.19/950-0289-overlays-Update-README-with-removal-of-lirc-rpi.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0289-overlays-Update-README-with-removal-of-lirc-rpi.patch
@@ -1,7 +1,7 @@
-From 2a7770becf1b2bf289836ea19dcc2f6744d7e413 Mon Sep 17 00:00:00 2001
+From f5ac89eb4657ce4e43aba739a671fc475ba7099f Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Wed, 5 Dec 2018 11:56:40 +0000
-Subject: [PATCH 289/725] overlays: Update README with removal of lirc-rpi
+Subject: [PATCH 289/773] overlays: Update README with removal of lirc-rpi
 
 Signed-off-by: Phil Elwell <phil@raspberrypi.org>
 ---
diff --git a/target/linux/brcm2708/patches-4.19/950-0290-staging-bcm2835-camera-Check-the-error-for-REPEAT_SE.patch b/target/linux/brcm2708/patches-4.19/950-0290-staging-bcm2835-camera-Check-the-error-for-REPEAT_SE.patch
index 6cd756ad0f5..eff7983e782 100644
--- a/target/linux/brcm2708/patches-4.19/950-0290-staging-bcm2835-camera-Check-the-error-for-REPEAT_SE.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0290-staging-bcm2835-camera-Check-the-error-for-REPEAT_SE.patch
@@ -1,7 +1,7 @@
-From c38a34a4f9465df9bfeff355772555efa0cd574b Mon Sep 17 00:00:00 2001
+From 57c6930510fd76201fddc352d6b96f5b8d1a8911 Mon Sep 17 00:00:00 2001
 From: 6by9 <6by9@users.noreply.github.com>
 Date: Tue, 11 Dec 2018 15:18:02 +0000
-Subject: [PATCH 290/725] staging: bcm2835-camera: Check the error for
+Subject: [PATCH 290/773] staging: bcm2835-camera: Check the error for
  REPEAT_SEQ_HEADER (#2782)
 
 When handling for V4L2_CID_MPEG_VIDEO_REPEAT_SEQ_HEADER was added
diff --git a/target/linux/brcm2708/patches-4.19/950-0291-gpio-ir-change-default-pull-configuration-to-up.patch b/target/linux/brcm2708/patches-4.19/950-0291-gpio-ir-change-default-pull-configuration-to-up.patch
index 08316b78d47..3e2f59fe78f 100644
--- a/target/linux/brcm2708/patches-4.19/950-0291-gpio-ir-change-default-pull-configuration-to-up.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0291-gpio-ir-change-default-pull-configuration-to-up.patch
@@ -1,7 +1,7 @@
-From 92ac07c588df68c6cbc6c7965b679ba02d3c994b Mon Sep 17 00:00:00 2001
+From ca04bf45b9d33ebc574d2fc6af5cca9a9e4ffc89 Mon Sep 17 00:00:00 2001
 From: Matthias Reichl <hias@horus.com>
 Date: Wed, 9 Jan 2019 14:51:01 +0100
-Subject: [PATCH 291/725] gpio-ir: change default pull configuration to up
+Subject: [PATCH 291/773] gpio-ir: change default pull configuration to up
 
 IR receivers like the TSOP series from Vishay and compatible ones
 have active-low open collector outputs with an internal pull up of
diff --git a/target/linux/brcm2708/patches-4.19/950-0292-firmware-raspberrypi-Report-the-fw-variant-during-pr.patch b/target/linux/brcm2708/patches-4.19/950-0292-firmware-raspberrypi-Report-the-fw-variant-during-pr.patch
index ccb4979d988..1ded1e08e9c 100644
--- a/target/linux/brcm2708/patches-4.19/950-0292-firmware-raspberrypi-Report-the-fw-variant-during-pr.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0292-firmware-raspberrypi-Report-the-fw-variant-during-pr.patch
@@ -1,7 +1,7 @@
-From bf6b1c361f3e01a5d7ce6ac2c6cb29ece28bf41a Mon Sep 17 00:00:00 2001
+From cecf301be9223fef4eda71e48a12ead310ec6e89 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Thu, 10 Jan 2019 17:58:06 +0000
-Subject: [PATCH 292/725] firmware: raspberrypi: Report the fw variant during
+Subject: [PATCH 292/773] firmware: raspberrypi: Report the fw variant during
  probe
 
 The driver already reported the firmware build date during probe.
diff --git a/target/linux/brcm2708/patches-4.19/950-0293-firmware-raspberrypi-Report-the-fw-git-hash-during-p.patch b/target/linux/brcm2708/patches-4.19/950-0293-firmware-raspberrypi-Report-the-fw-git-hash-during-p.patch
index d73d2939270..0dd22a247ac 100644
--- a/target/linux/brcm2708/patches-4.19/950-0293-firmware-raspberrypi-Report-the-fw-git-hash-during-p.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0293-firmware-raspberrypi-Report-the-fw-git-hash-during-p.patch
@@ -1,7 +1,7 @@
-From 6a9b19e48f8503ca3ac0c4ef29f34d6b6a96dfac Mon Sep 17 00:00:00 2001
+From b51dda6c8cca5db35f73a2f8a26396699cdebf77 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Thu, 10 Jan 2019 18:48:54 +0000
-Subject: [PATCH 293/725] firmware: raspberrypi: Report the fw git hash during
+Subject: [PATCH 293/773] firmware: raspberrypi: Report the fw git hash during
  probe
 
 The firmware can now report the git hash from which it was built
diff --git a/target/linux/brcm2708/patches-4.19/950-0294-arm64-dts-broadcom-Enable-fixups-for-overlays.patch b/target/linux/brcm2708/patches-4.19/950-0294-arm64-dts-broadcom-Enable-fixups-for-overlays.patch
index b870e938ca0..b4900e3903a 100644
--- a/target/linux/brcm2708/patches-4.19/950-0294-arm64-dts-broadcom-Enable-fixups-for-overlays.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0294-arm64-dts-broadcom-Enable-fixups-for-overlays.patch
@@ -1,7 +1,7 @@
-From 848168d31f850623d2837c2cc154587189a5fd47 Mon Sep 17 00:00:00 2001
+From 8390a0a036f76ab39bc8f44b6f29dd690318b4bd Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Tue, 15 Jan 2019 09:56:41 +0000
-Subject: [PATCH 294/725] arm64: dts: broadcom: Enable fixups for overlays
+Subject: [PATCH 294/773] arm64: dts: broadcom: Enable fixups for overlays
 
 See: https://github.com/raspberrypi/linux/pull/2733
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0295-sc16is7xx-Fix-for-Unexpected-interrupt-8.patch b/target/linux/brcm2708/patches-4.19/950-0295-sc16is7xx-Fix-for-Unexpected-interrupt-8.patch
index 3137a011239..4791826170e 100644
--- a/target/linux/brcm2708/patches-4.19/950-0295-sc16is7xx-Fix-for-Unexpected-interrupt-8.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0295-sc16is7xx-Fix-for-Unexpected-interrupt-8.patch
@@ -1,7 +1,7 @@
-From 699bca131fe01413d547e40a9e0d1db57b56e697 Mon Sep 17 00:00:00 2001
+From 379ca7f3ea4501b11779bc6dd6a350873b6ff948 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Fri, 18 May 2018 10:26:59 +0100
-Subject: [PATCH 295/725] sc16is7xx: Fix for "Unexpected interrupt: 8"
+Subject: [PATCH 295/773] sc16is7xx: Fix for "Unexpected interrupt: 8"
 
 The SC16IS752 has an Enhanced Feature Register which is aliased at the
 same address as the Interrupt Identification Register; accessing it
diff --git a/target/linux/brcm2708/patches-4.19/950-0296-dtoverlays-fe-pi-audio-fix-sgtl5000-compatible-strin.patch b/target/linux/brcm2708/patches-4.19/950-0296-dtoverlays-fe-pi-audio-fix-sgtl5000-compatible-strin.patch
index 8ed9711e714..7853ba11adf 100644
--- a/target/linux/brcm2708/patches-4.19/950-0296-dtoverlays-fe-pi-audio-fix-sgtl5000-compatible-strin.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0296-dtoverlays-fe-pi-audio-fix-sgtl5000-compatible-strin.patch
@@ -1,7 +1,7 @@
-From 4db271be1ee58a646878a17aa1007533897c095b Mon Sep 17 00:00:00 2001
+From 93c7046bc6203b275a898a256c6777b7414d195c Mon Sep 17 00:00:00 2001
 From: Ben Wolsieffer <benwolsieffer@gmail.com>
 Date: Sun, 9 Dec 2018 16:46:00 -0500
-Subject: [PATCH 296/725] dtoverlays: fe-pi-audio: fix sgtl5000 compatible
+Subject: [PATCH 296/773] dtoverlays: fe-pi-audio: fix sgtl5000 compatible
  string
 
 The compatible string was set to "fepi,sgtl5000", which worked for some
diff --git a/target/linux/brcm2708/patches-4.19/950-0297-bcm2835_smi-re-add-dereference-to-fix-DMA-transfers.patch b/target/linux/brcm2708/patches-4.19/950-0297-bcm2835_smi-re-add-dereference-to-fix-DMA-transfers.patch
index 445474db8f4..f37e9f48588 100644
--- a/target/linux/brcm2708/patches-4.19/950-0297-bcm2835_smi-re-add-dereference-to-fix-DMA-transfers.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0297-bcm2835_smi-re-add-dereference-to-fix-DMA-transfers.patch
@@ -1,7 +1,7 @@
-From 4e11b14186707dfb88be344f227737eaf8adc608 Mon Sep 17 00:00:00 2001
+From f59fbca1296b4d60bc82b636f4b3c86f76efdcd9 Mon Sep 17 00:00:00 2001
 From: Ezekiel Bethel <zek@9net.org>
 Date: Wed, 12 Dec 2018 19:11:13 +0000
-Subject: [PATCH 297/725] bcm2835_smi: re-add dereference to fix DMA transfers
+Subject: [PATCH 297/773] bcm2835_smi: re-add dereference to fix DMA transfers
 
 ---
  drivers/misc/bcm2835_smi.c | 2 +-
diff --git a/target/linux/brcm2708/patches-4.19/950-0298-lan78xx-Debounce-link-events-to-minimize-poll-storm.patch b/target/linux/brcm2708/patches-4.19/950-0298-lan78xx-Debounce-link-events-to-minimize-poll-storm.patch
index b855a77ed74..20a2826d20c 100644
--- a/target/linux/brcm2708/patches-4.19/950-0298-lan78xx-Debounce-link-events-to-minimize-poll-storm.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0298-lan78xx-Debounce-link-events-to-minimize-poll-storm.patch
@@ -1,7 +1,7 @@
-From a1bcab7b0deee8cf7d7bec2707cb50c269070d41 Mon Sep 17 00:00:00 2001
+From 48f22938df85dab9dd9fb036f755f8e95ad64fe9 Mon Sep 17 00:00:00 2001
 From: Joshua Emele <jemele@acm.org>
 Date: Wed, 7 Nov 2018 16:07:40 -0800
-Subject: [PATCH 298/725] lan78xx: Debounce link events to minimize poll storm
+Subject: [PATCH 298/773] lan78xx: Debounce link events to minimize poll storm
 
 The bInterval is set to 4 (i.e. 8 microframes => 1ms) and the only bit
 that the driver pays attention to is "link was reset". If there's a
diff --git a/target/linux/brcm2708/patches-4.19/950-0299-ASoC-Add-support-for-AudioSense-Pi-add-on-soundcard.patch b/target/linux/brcm2708/patches-4.19/950-0299-ASoC-Add-support-for-AudioSense-Pi-add-on-soundcard.patch
index 5f482d0bc72..1c0a498c09f 100644
--- a/target/linux/brcm2708/patches-4.19/950-0299-ASoC-Add-support-for-AudioSense-Pi-add-on-soundcard.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0299-ASoC-Add-support-for-AudioSense-Pi-add-on-soundcard.patch
@@ -1,7 +1,7 @@
-From 93952495f34e255ab4a3ce4631edd1520200f586 Mon Sep 17 00:00:00 2001
+From a261f0db876f556d520c312f4b7730601f6fea62 Mon Sep 17 00:00:00 2001
 From: b-ak <anur.bhargav@gmail.com>
 Date: Thu, 3 Jan 2019 00:01:08 +0530
-Subject: [PATCH 299/725] ASoC: Add support for AudioSense-Pi add-on soundcard
+Subject: [PATCH 299/773] ASoC: Add support for AudioSense-Pi add-on soundcard
 
 AudioSense-Pi is a RPi HAT based on a TI's TLV320AIC32x4 stereo codec
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0300-BCM270X-Adding-device-tree-support-for-AudioSense-Pi.patch b/target/linux/brcm2708/patches-4.19/950-0300-BCM270X-Adding-device-tree-support-for-AudioSense-Pi.patch
index 5588d605d41..829d5859332 100644
--- a/target/linux/brcm2708/patches-4.19/950-0300-BCM270X-Adding-device-tree-support-for-AudioSense-Pi.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0300-BCM270X-Adding-device-tree-support-for-AudioSense-Pi.patch
@@ -1,7 +1,7 @@
-From 92192e0410d1c38596ca387c1680ff37847dcdc3 Mon Sep 17 00:00:00 2001
+From 67aa948d8c028ae67697a06cd8cc88e8626a9d5f Mon Sep 17 00:00:00 2001
 From: b-ak <anur.bhargav@gmail.com>
 Date: Thu, 3 Jan 2019 00:29:14 +0530
-Subject: [PATCH 300/725] BCM270X: Adding device tree support for AudioSense-Pi
+Subject: [PATCH 300/773] BCM270X: Adding device tree support for AudioSense-Pi
  add-on soundcard
 
 Device tree overlay for AudioSense-Pi card.
diff --git a/target/linux/brcm2708/patches-4.19/950-0301-configs-Add-CONFIG_SND_AUDIOSENSE_PI-m.patch b/target/linux/brcm2708/patches-4.19/950-0301-configs-Add-CONFIG_SND_AUDIOSENSE_PI-m.patch
index 365ad46fdb6..55ff3232545 100644
--- a/target/linux/brcm2708/patches-4.19/950-0301-configs-Add-CONFIG_SND_AUDIOSENSE_PI-m.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0301-configs-Add-CONFIG_SND_AUDIOSENSE_PI-m.patch
@@ -1,7 +1,7 @@
-From f737d88ed6add8f6197bf1a26ace908b13a19d96 Mon Sep 17 00:00:00 2001
+From 60c0330e90ab343a36f65d91847a4271f90a45af Mon Sep 17 00:00:00 2001
 From: b-ak <anur.bhargav@gmail.com>
 Date: Fri, 4 Jan 2019 00:12:51 +0530
-Subject: [PATCH 301/725] configs: Add CONFIG_SND_AUDIOSENSE_PI=m
+Subject: [PATCH 301/773] configs: Add CONFIG_SND_AUDIOSENSE_PI=m
 
 AudioSense-Pi add on soundcard configuration definitions
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0302-configs-Add-CONFIG_USB_TMC-m.patch b/target/linux/brcm2708/patches-4.19/950-0302-configs-Add-CONFIG_USB_TMC-m.patch
index 0b3842206bb..bdbbb315237 100644
--- a/target/linux/brcm2708/patches-4.19/950-0302-configs-Add-CONFIG_USB_TMC-m.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0302-configs-Add-CONFIG_USB_TMC-m.patch
@@ -1,7 +1,7 @@
-From 3e9204fb393ff539359a1dd1da228d2817116f3a Mon Sep 17 00:00:00 2001
+From 15cf02160409bce25ba32acacf20f0afb30b5056 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Mon, 14 Jan 2019 08:50:55 +0000
-Subject: [PATCH 302/725] configs: Add CONFIG_USB_TMC=m
+Subject: [PATCH 302/773] configs: Add CONFIG_USB_TMC=m
 
 Enable the Test & Measurement Class USB driver module.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0303-overlays-sdio-Add-enhanced-1-bit-support.patch b/target/linux/brcm2708/patches-4.19/950-0303-overlays-sdio-Add-enhanced-1-bit-support.patch
index 6edbed1b57a..e9d85028fec 100644
--- a/target/linux/brcm2708/patches-4.19/950-0303-overlays-sdio-Add-enhanced-1-bit-support.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0303-overlays-sdio-Add-enhanced-1-bit-support.patch
@@ -1,7 +1,7 @@
-From d92f631ece6e1fca95462d8b0ffd3fee97be257a Mon Sep 17 00:00:00 2001
+From 89ddc12e60ce7da90c78d6710eca1904c8d48ad9 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Thu, 10 Jan 2019 15:27:56 +0000
-Subject: [PATCH 303/725] overlays: sdio: Add enhanced 1-bit support
+Subject: [PATCH 303/773] overlays: sdio: Add enhanced 1-bit support
 
 "dtoverlay=sdio,bus_width=1,gpios_22_25" is equivalent to the sdio-1bit
 overlay, which is now deprecated.
diff --git a/target/linux/brcm2708/patches-4.19/950-0304-dwc_otg-fix-bug-with-port_addr-assignment-for-single.patch b/target/linux/brcm2708/patches-4.19/950-0304-dwc_otg-fix-bug-with-port_addr-assignment-for-single.patch
index 47e49c85b4c..0111cd0229e 100644
--- a/target/linux/brcm2708/patches-4.19/950-0304-dwc_otg-fix-bug-with-port_addr-assignment-for-single.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0304-dwc_otg-fix-bug-with-port_addr-assignment-for-single.patch
@@ -1,7 +1,7 @@
-From 0384e9ec7b5a3d8e6e2162ce8adf019d0f5c94cf Mon Sep 17 00:00:00 2001
+From ba152d9f0ed0b2d0cded255618a7d0b7150ac433 Mon Sep 17 00:00:00 2001
 From: P33M <p33m@github.com>
 Date: Wed, 16 Jan 2019 10:17:52 +0000
-Subject: [PATCH 304/725] dwc_otg: fix bug with port_addr assignment for
+Subject: [PATCH 304/773] dwc_otg: fix bug with port_addr assignment for
  single-TT hubs
 
 See https://github.com/raspberrypi/linux/issues/2734
diff --git a/target/linux/brcm2708/patches-4.19/950-0305-configs-Add-CONFIG_USB_UAS-m.patch b/target/linux/brcm2708/patches-4.19/950-0305-configs-Add-CONFIG_USB_UAS-m.patch
index e16a8ab6070..b19fab0cb85 100644
--- a/target/linux/brcm2708/patches-4.19/950-0305-configs-Add-CONFIG_USB_UAS-m.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0305-configs-Add-CONFIG_USB_UAS-m.patch
@@ -1,7 +1,7 @@
-From e775807c64a610be5f2fcb82e152109d9b9d30f8 Mon Sep 17 00:00:00 2001
+From 4e858578c2c96d5202d5eb73cf6cce4921f1edf6 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Wed, 16 Jan 2019 21:26:13 +0000
-Subject: [PATCH 305/725] configs: Add CONFIG_USB_UAS=m
+Subject: [PATCH 305/773] configs: Add CONFIG_USB_UAS=m
 
 Enable support for USB-attached-SCSI devicess.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0306-Added-driver-for-the-HiFiBerry-DAC-ADC-2694.patch b/target/linux/brcm2708/patches-4.19/950-0306-Added-driver-for-the-HiFiBerry-DAC-ADC-2694.patch
index 84fed7fadc7..0f7a1ee0bdd 100644
--- a/target/linux/brcm2708/patches-4.19/950-0306-Added-driver-for-the-HiFiBerry-DAC-ADC-2694.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0306-Added-driver-for-the-HiFiBerry-DAC-ADC-2694.patch
@@ -1,7 +1,7 @@
-From a4bda3453c292c7b75ca0e3163daa7879d5fa952 Mon Sep 17 00:00:00 2001
+From 4431d86306afc081e04532564614f3be7eb6094c Mon Sep 17 00:00:00 2001
 From: HiFiBerry <info@hifiberry.com>
 Date: Mon, 8 Oct 2018 18:10:12 +0200
-Subject: [PATCH 306/725] Added driver for the HiFiBerry DAC+ ADC (#2694)
+Subject: [PATCH 306/773] Added driver for the HiFiBerry DAC+ ADC (#2694)
 
 Signed-off-by: Daniel Matuschek <daniel@hifiberry.com>
 ---
diff --git a/target/linux/brcm2708/patches-4.19/950-0307-Revert-pwm-Set-class-for-exported-channels-in-sysfs.patch b/target/linux/brcm2708/patches-4.19/950-0307-Revert-pwm-Set-class-for-exported-channels-in-sysfs.patch
index 01dd6dc1f9b..06fc3187a51 100644
--- a/target/linux/brcm2708/patches-4.19/950-0307-Revert-pwm-Set-class-for-exported-channels-in-sysfs.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0307-Revert-pwm-Set-class-for-exported-channels-in-sysfs.patch
@@ -1,7 +1,7 @@
-From 01a031fa350f9fa197451a3b4aed04c43c46c50e Mon Sep 17 00:00:00 2001
+From 50edca9454fa2c35a2c3537a024a587addb4e823 Mon Sep 17 00:00:00 2001
 From: Fabrice Gasnier <fabrice.gasnier@st.com>
 Date: Mon, 1 Oct 2018 15:23:56 +0200
-Subject: [PATCH 307/725] Revert "pwm: Set class for exported channels in
+Subject: [PATCH 307/773] Revert "pwm: Set class for exported channels in
  sysfs"
 MIME-Version: 1.0
 Content-Type: text/plain; charset=UTF-8
diff --git a/target/linux/brcm2708/patches-4.19/950-0308-pwm-Send-a-uevent-on-the-pwmchip-device-upon-channel.patch b/target/linux/brcm2708/patches-4.19/950-0308-pwm-Send-a-uevent-on-the-pwmchip-device-upon-channel.patch
index 29318711b70..162a114da3b 100644
--- a/target/linux/brcm2708/patches-4.19/950-0308-pwm-Send-a-uevent-on-the-pwmchip-device-upon-channel.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0308-pwm-Send-a-uevent-on-the-pwmchip-device-upon-channel.patch
@@ -1,7 +1,7 @@
-From 30759f3a1d9090c99769dc76964ea414b5129d85 Mon Sep 17 00:00:00 2001
+From 8c2925d1981738ba8d8db4cbbb1052dfa2d42766 Mon Sep 17 00:00:00 2001
 From: Fabrice Gasnier <fabrice.gasnier@st.com>
 Date: Mon, 1 Oct 2018 15:23:57 +0200
-Subject: [PATCH 308/725] pwm: Send a uevent on the pwmchip device upon channel
+Subject: [PATCH 308/773] pwm: Send a uevent on the pwmchip device upon channel
  sysfs (un)export
 MIME-Version: 1.0
 Content-Type: text/plain; charset=UTF-8
diff --git a/target/linux/brcm2708/patches-4.19/950-0311-overlays-Add-ssd1306-overlay-for-OLED-display.patch b/target/linux/brcm2708/patches-4.19/950-0309-overlays-Add-ssd1306-overlay-for-OLED-display.patch
similarity index 96%
rename from target/linux/brcm2708/patches-4.19/950-0311-overlays-Add-ssd1306-overlay-for-OLED-display.patch
rename to target/linux/brcm2708/patches-4.19/950-0309-overlays-Add-ssd1306-overlay-for-OLED-display.patch
index a5bab1fe16f..ea604d98003 100644
--- a/target/linux/brcm2708/patches-4.19/950-0311-overlays-Add-ssd1306-overlay-for-OLED-display.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0309-overlays-Add-ssd1306-overlay-for-OLED-display.patch
@@ -1,7 +1,7 @@
-From 365b69204bfbfdf4060f8f88d9c54d65c82efc61 Mon Sep 17 00:00:00 2001
+From 120af8681859ee0b4d03ea9bd498075e21e6332b Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Mon, 21 Jan 2019 21:17:27 +0000
-Subject: [PATCH 311/725] overlays: Add ssd1306 overlay for OLED display
+Subject: [PATCH 309/773] overlays: Add ssd1306 overlay for OLED display
 
 See: https://github.com/raspberrypi/firmware/issues/1098
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0312-overlays-mcp23017-Support-the-MCP23008.patch b/target/linux/brcm2708/patches-4.19/950-0310-overlays-mcp23017-Support-the-MCP23008.patch
similarity index 90%
rename from target/linux/brcm2708/patches-4.19/950-0312-overlays-mcp23017-Support-the-MCP23008.patch
rename to target/linux/brcm2708/patches-4.19/950-0310-overlays-mcp23017-Support-the-MCP23008.patch
index e244303fec6..494482bf140 100644
--- a/target/linux/brcm2708/patches-4.19/950-0312-overlays-mcp23017-Support-the-MCP23008.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0310-overlays-mcp23017-Support-the-MCP23008.patch
@@ -1,7 +1,7 @@
-From b2fbf557758e2643df53d67d3855107dbfcae2f1 Mon Sep 17 00:00:00 2001
+From 78d42658217a0301694564eb02d01e69ce326a32 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Mon, 21 Jan 2019 12:19:57 +0000
-Subject: [PATCH 312/725] overlays: mcp23017: Support the MCP23008
+Subject: [PATCH 310/773] overlays: mcp23017: Support the MCP23008
 
 Add an 'mcp23008' parameter to enable support for the MCP23008 device.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0313-overlays-Add-mcp342x-overlay.patch b/target/linux/brcm2708/patches-4.19/950-0311-overlays-Add-mcp342x-overlay.patch
similarity index 96%
rename from target/linux/brcm2708/patches-4.19/950-0313-overlays-Add-mcp342x-overlay.patch
rename to target/linux/brcm2708/patches-4.19/950-0311-overlays-Add-mcp342x-overlay.patch
index 7b30a9cf189..02bd0c858ea 100644
--- a/target/linux/brcm2708/patches-4.19/950-0313-overlays-Add-mcp342x-overlay.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0311-overlays-Add-mcp342x-overlay.patch
@@ -1,7 +1,7 @@
-From f4d829afbb2bec39b872a706fe5f1382ca3864e5 Mon Sep 17 00:00:00 2001
+From a9f91d72dd27a97dd7a8547e52c2ee2ab945a26c Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Mon, 21 Jan 2019 12:23:55 +0000
-Subject: [PATCH 313/725] overlays: Add mcp342x overlay
+Subject: [PATCH 311/773] overlays: Add mcp342x overlay
 
 Support the MCP342x family of ADCs from Microchip.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0314-char-vcio-Add-compat-ioctl-handling.patch b/target/linux/brcm2708/patches-4.19/950-0312-char-vcio-Add-compat-ioctl-handling.patch
similarity index 92%
rename from target/linux/brcm2708/patches-4.19/950-0314-char-vcio-Add-compat-ioctl-handling.patch
rename to target/linux/brcm2708/patches-4.19/950-0312-char-vcio-Add-compat-ioctl-handling.patch
index cd4bd43fafc..5cfc9320674 100644
--- a/target/linux/brcm2708/patches-4.19/950-0314-char-vcio-Add-compat-ioctl-handling.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0312-char-vcio-Add-compat-ioctl-handling.patch
@@ -1,7 +1,7 @@
-From cc33f2492b4b2c0d377f99c19a46207297004631 Mon Sep 17 00:00:00 2001
+From bd3e02b4297016f8d126f8caafdf7c50f7e27c44 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Thu, 24 Jan 2019 13:56:30 +0000
-Subject: [PATCH 314/725] char: vcio: Add compat ioctl handling
+Subject: [PATCH 312/773] char: vcio: Add compat ioctl handling
 
 There was no compat ioctl handler, so 32 bit userspace on a
 64 bit kernel failed as IOCTL_MBOX_PROPERTY used the size
diff --git a/target/linux/brcm2708/patches-4.19/950-0315-char-vcio-Fail-probe-if-rpi_firmware-is-not-found.patch b/target/linux/brcm2708/patches-4.19/950-0313-char-vcio-Fail-probe-if-rpi_firmware-is-not-found.patch
similarity index 86%
rename from target/linux/brcm2708/patches-4.19/950-0315-char-vcio-Fail-probe-if-rpi_firmware-is-not-found.patch
rename to target/linux/brcm2708/patches-4.19/950-0313-char-vcio-Fail-probe-if-rpi_firmware-is-not-found.patch
index 825166f58ce..82a41e12250 100644
--- a/target/linux/brcm2708/patches-4.19/950-0315-char-vcio-Fail-probe-if-rpi_firmware-is-not-found.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0313-char-vcio-Fail-probe-if-rpi_firmware-is-not-found.patch
@@ -1,7 +1,7 @@
-From b6dcbc7b76285b6e599cc9a4e75e544fb23fe5f7 Mon Sep 17 00:00:00 2001
+From 92f132ebff6c46e5a5cb5af689988c3a6e7725c8 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Thu, 24 Jan 2019 14:03:28 +0000
-Subject: [PATCH 315/725] char: vcio: Fail probe if rpi_firmware is not found.
+Subject: [PATCH 313/773] char: vcio: Fail probe if rpi_firmware is not found.
 
 Device Tree is now the only supported config mechanism, therefore
 uncomment the block of code that fails the probe if the
diff --git a/target/linux/brcm2708/patches-4.19/950-0316-staging-mmal-vchiq-Fix-client_component-for-64-bit-k.patch b/target/linux/brcm2708/patches-4.19/950-0314-staging-mmal-vchiq-Fix-client_component-for-64-bit-k.patch
similarity index 95%
rename from target/linux/brcm2708/patches-4.19/950-0316-staging-mmal-vchiq-Fix-client_component-for-64-bit-k.patch
rename to target/linux/brcm2708/patches-4.19/950-0314-staging-mmal-vchiq-Fix-client_component-for-64-bit-k.patch
index cf9dd4952ca..c50292626be 100644
--- a/target/linux/brcm2708/patches-4.19/950-0316-staging-mmal-vchiq-Fix-client_component-for-64-bit-k.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0314-staging-mmal-vchiq-Fix-client_component-for-64-bit-k.patch
@@ -1,7 +1,7 @@
-From 211b9373ea9e8094d16a1eb9d0c2c18ab70c89de Mon Sep 17 00:00:00 2001
+From d8ef81fc96db5d2e11d4476435f5eb45ad7a2c66 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Tue, 22 Jan 2019 12:04:09 +0000
-Subject: [PATCH 316/725] staging: mmal-vchiq: Fix client_component for 64 bit
+Subject: [PATCH 314/773] staging: mmal-vchiq: Fix client_component for 64 bit
  kernel
 
 The MMAL client_component field is used with the event
diff --git a/target/linux/brcm2708/patches-4.19/950-0317-staging-bcm2835-camera-Add-sanity-checks-for-queue_s.patch b/target/linux/brcm2708/patches-4.19/950-0315-staging-bcm2835-camera-Add-sanity-checks-for-queue_s.patch
similarity index 91%
rename from target/linux/brcm2708/patches-4.19/950-0317-staging-bcm2835-camera-Add-sanity-checks-for-queue_s.patch
rename to target/linux/brcm2708/patches-4.19/950-0315-staging-bcm2835-camera-Add-sanity-checks-for-queue_s.patch
index 1cb03a6c484..827e8a91104 100644
--- a/target/linux/brcm2708/patches-4.19/950-0317-staging-bcm2835-camera-Add-sanity-checks-for-queue_s.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0315-staging-bcm2835-camera-Add-sanity-checks-for-queue_s.patch
@@ -1,7 +1,7 @@
-From c75de411b5c596c6323174c1a403e2f811410b31 Mon Sep 17 00:00:00 2001
+From 73ee9ac76651e7e52f23e0f69c2944918e659fe7 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Tue, 15 Jan 2019 15:35:24 +0000
-Subject: [PATCH 317/725] staging: bcm2835-camera: Add sanity checks for
+Subject: [PATCH 315/773] staging: bcm2835-camera: Add sanity checks for
  queue_setup/CREATE_BUFS
 
 Fixes a v4l2-compliance failure when passed a buffer that is
diff --git a/target/linux/brcm2708/patches-4.19/950-0318-staging-bcm2835-camera-Set-the-field-value-within-ea.patch b/target/linux/brcm2708/patches-4.19/950-0316-staging-bcm2835-camera-Set-the-field-value-within-ea.patch
similarity index 88%
rename from target/linux/brcm2708/patches-4.19/950-0318-staging-bcm2835-camera-Set-the-field-value-within-ea.patch
rename to target/linux/brcm2708/patches-4.19/950-0316-staging-bcm2835-camera-Set-the-field-value-within-ea.patch
index 739b59b1464..fe2a76df913 100644
--- a/target/linux/brcm2708/patches-4.19/950-0318-staging-bcm2835-camera-Set-the-field-value-within-ea.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0316-staging-bcm2835-camera-Set-the-field-value-within-ea.patch
@@ -1,7 +1,7 @@
-From b600d9b815e728a8451848a0bbf032083622305c Mon Sep 17 00:00:00 2001
+From 1cbfa86f148c2ab519b04ce9a3e3b21a9cb51f2e Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Tue, 15 Jan 2019 16:32:33 +0000
-Subject: [PATCH 318/725] staging: bcm2835-camera: Set the field value within
+Subject: [PATCH 316/773] staging: bcm2835-camera: Set the field value within
  each buffer
 
 Fixes a v4l2-compliance failure
diff --git a/target/linux/brcm2708/patches-4.19/950-0319-char-vc_mem-Fix-up-compat-ioctls-for-64bit-kernel.patch b/target/linux/brcm2708/patches-4.19/950-0317-char-vc_mem-Fix-up-compat-ioctls-for-64bit-kernel.patch
similarity index 96%
rename from target/linux/brcm2708/patches-4.19/950-0319-char-vc_mem-Fix-up-compat-ioctls-for-64bit-kernel.patch
rename to target/linux/brcm2708/patches-4.19/950-0317-char-vc_mem-Fix-up-compat-ioctls-for-64bit-kernel.patch
index db374ddf9b5..6d449e1730c 100644
--- a/target/linux/brcm2708/patches-4.19/950-0319-char-vc_mem-Fix-up-compat-ioctls-for-64bit-kernel.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0317-char-vc_mem-Fix-up-compat-ioctls-for-64bit-kernel.patch
@@ -1,7 +1,7 @@
-From 8dabeeeca0cd56ca8980b594e3ce938c4540f1d5 Mon Sep 17 00:00:00 2001
+From 68d963b8d82f7fc5dcae235f3efb5151ea2ce258 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Wed, 23 Jan 2019 18:25:50 +0000
-Subject: [PATCH 319/725] char: vc_mem: Fix up compat ioctls for 64bit kernel
+Subject: [PATCH 317/773] char: vc_mem: Fix up compat ioctls for 64bit kernel
 
 compat_ioctl wasn't defined, so 32bit user/64bit kernel
 always failed.
diff --git a/target/linux/brcm2708/patches-4.19/950-0320-char-vc_mem-Fix-all-coding-style-issues.patch b/target/linux/brcm2708/patches-4.19/950-0318-char-vc_mem-Fix-all-coding-style-issues.patch
similarity index 99%
rename from target/linux/brcm2708/patches-4.19/950-0320-char-vc_mem-Fix-all-coding-style-issues.patch
rename to target/linux/brcm2708/patches-4.19/950-0318-char-vc_mem-Fix-all-coding-style-issues.patch
index 2dbb5891515..0723efff018 100644
--- a/target/linux/brcm2708/patches-4.19/950-0320-char-vc_mem-Fix-all-coding-style-issues.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0318-char-vc_mem-Fix-all-coding-style-issues.patch
@@ -1,7 +1,7 @@
-From 26120a2fdc44fe84dcc0092cd6f00aa23e79bbb1 Mon Sep 17 00:00:00 2001
+From 13a47248597d82510f9a3ca2d17ff1214ad5216a Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Wed, 23 Jan 2019 18:37:29 +0000
-Subject: [PATCH 320/725] char: vc_mem: Fix all coding style issues.
+Subject: [PATCH 318/773] char: vc_mem: Fix all coding style issues.
 
 Cleans up all checkpatch errors in vc_mem.c and vc_mem.h
 No functional change to the code.
diff --git a/target/linux/brcm2708/patches-4.19/950-0321-clk-clk-bcm2835-Use-zd-when-printing-size_t.patch b/target/linux/brcm2708/patches-4.19/950-0319-clk-clk-bcm2835-Use-zd-when-printing-size_t.patch
similarity index 84%
rename from target/linux/brcm2708/patches-4.19/950-0321-clk-clk-bcm2835-Use-zd-when-printing-size_t.patch
rename to target/linux/brcm2708/patches-4.19/950-0319-clk-clk-bcm2835-Use-zd-when-printing-size_t.patch
index 461cc1e8e9c..604caec8730 100644
--- a/target/linux/brcm2708/patches-4.19/950-0321-clk-clk-bcm2835-Use-zd-when-printing-size_t.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0319-clk-clk-bcm2835-Use-zd-when-printing-size_t.patch
@@ -1,7 +1,7 @@
-From a279fd3a9e17e2306f7c585cdc070913a456e9fa Mon Sep 17 00:00:00 2001
+From bbfe2b3119cc3ee3656f059c17dc24260d0c54bf Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Thu, 24 Jan 2019 15:09:28 +0000
-Subject: [PATCH 321/725] clk: clk-bcm2835: Use %zd when printing size_t
+Subject: [PATCH 319/773] clk: clk-bcm2835: Use %zd when printing size_t
 
 The debug text for how many clocks have been registered
 uses "%d" with a size_t. Correct it to "%zd".
diff --git a/target/linux/brcm2708/patches-4.19/950-0322-mfd-Add-rpi_sense_core-of-compatible-string.patch b/target/linux/brcm2708/patches-4.19/950-0320-mfd-Add-rpi_sense_core-of-compatible-string.patch
similarity index 82%
rename from target/linux/brcm2708/patches-4.19/950-0322-mfd-Add-rpi_sense_core-of-compatible-string.patch
rename to target/linux/brcm2708/patches-4.19/950-0320-mfd-Add-rpi_sense_core-of-compatible-string.patch
index 4ac56470ebb..38487df1785 100644
--- a/target/linux/brcm2708/patches-4.19/950-0322-mfd-Add-rpi_sense_core-of-compatible-string.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0320-mfd-Add-rpi_sense_core-of-compatible-string.patch
@@ -1,7 +1,7 @@
-From d80feb505001d17a4643c93ef342ec5d61e0122c Mon Sep 17 00:00:00 2001
+From a211e48e8dfe5d53f09f56d7c02519c3b18ec3bf Mon Sep 17 00:00:00 2001
 From: Serge Schneider <serge@raspberrypi.org>
 Date: Tue, 29 Jan 2019 12:05:49 +0000
-Subject: [PATCH 322/725] mfd: Add rpi_sense_core of compatible string
+Subject: [PATCH 320/773] mfd: Add rpi_sense_core of compatible string
 
 ---
  drivers/mfd/rpisense-core.c | 8 ++++++++
diff --git a/target/linux/brcm2708/patches-4.19/950-0323-gpu-vc4_firmware_kms-Fix-up-64-bit-compile-warnings.patch b/target/linux/brcm2708/patches-4.19/950-0321-gpu-vc4_firmware_kms-Fix-up-64-bit-compile-warnings.patch
similarity index 94%
rename from target/linux/brcm2708/patches-4.19/950-0323-gpu-vc4_firmware_kms-Fix-up-64-bit-compile-warnings.patch
rename to target/linux/brcm2708/patches-4.19/950-0321-gpu-vc4_firmware_kms-Fix-up-64-bit-compile-warnings.patch
index 20e8903d060..3552e8b6828 100644
--- a/target/linux/brcm2708/patches-4.19/950-0323-gpu-vc4_firmware_kms-Fix-up-64-bit-compile-warnings.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0321-gpu-vc4_firmware_kms-Fix-up-64-bit-compile-warnings.patch
@@ -1,7 +1,7 @@
-From f5f2adb60536b902d5c8ed8e0d93209062313a74 Mon Sep 17 00:00:00 2001
+From 35f14d8d7ca31484d79e6ad8ec2f6ad1d15531f2 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Mon, 28 Jan 2019 14:40:16 +0000
-Subject: [PATCH 323/725] gpu: vc4_firmware_kms: Fix up 64 bit compile
+Subject: [PATCH 321/773] gpu: vc4_firmware_kms: Fix up 64 bit compile
  warnings.
 
 Resolve two build warnings with regard using incorrectly
diff --git a/target/linux/brcm2708/patches-4.19/950-0324-input-rpi-ft5406-Clear-build-warning-on-64-bit-build.patch b/target/linux/brcm2708/patches-4.19/950-0322-input-rpi-ft5406-Clear-build-warning-on-64-bit-build.patch
similarity index 86%
rename from target/linux/brcm2708/patches-4.19/950-0324-input-rpi-ft5406-Clear-build-warning-on-64-bit-build.patch
rename to target/linux/brcm2708/patches-4.19/950-0322-input-rpi-ft5406-Clear-build-warning-on-64-bit-build.patch
index 8a1b5fa5591..1a27f9d1e34 100644
--- a/target/linux/brcm2708/patches-4.19/950-0324-input-rpi-ft5406-Clear-build-warning-on-64-bit-build.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0322-input-rpi-ft5406-Clear-build-warning-on-64-bit-build.patch
@@ -1,7 +1,7 @@
-From 27447f66107940248d7875c908bf37384d9efd99 Mon Sep 17 00:00:00 2001
+From faacf8c01e29e8d1d8e8e6dae7c2f642c19a4049 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Mon, 28 Jan 2019 14:42:34 +0000
-Subject: [PATCH 324/725] input: rpi-ft5406: Clear build warning on 64 bit
+Subject: [PATCH 322/773] input: rpi-ft5406: Clear build warning on 64 bit
  builds.
 
 Resolve 64 bit build warning over using %x with a dma_addr_t.
diff --git a/target/linux/brcm2708/patches-4.19/950-0325-dtoverlays-Correct-DT-handling-camera-GPIOs.patch b/target/linux/brcm2708/patches-4.19/950-0323-dtoverlays-Correct-DT-handling-camera-GPIOs.patch
similarity index 95%
rename from target/linux/brcm2708/patches-4.19/950-0325-dtoverlays-Correct-DT-handling-camera-GPIOs.patch
rename to target/linux/brcm2708/patches-4.19/950-0323-dtoverlays-Correct-DT-handling-camera-GPIOs.patch
index 5c461433646..2d22f6b1365 100644
--- a/target/linux/brcm2708/patches-4.19/950-0325-dtoverlays-Correct-DT-handling-camera-GPIOs.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0323-dtoverlays-Correct-DT-handling-camera-GPIOs.patch
@@ -1,7 +1,7 @@
-From 63f283b8c56f4eaa2df0f46c9bdd174797316aa3 Mon Sep 17 00:00:00 2001
+From 272b4a8b54d9aa54b889839f391062d167976d6c Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Tue, 18 Sep 2018 10:47:38 +0100
-Subject: [PATCH 325/725] dtoverlays: Correct DT handling camera GPIOs
+Subject: [PATCH 323/773] dtoverlays: Correct DT handling camera GPIOs
 
 The firmware has support for updating overrides with the correct
 GPIO settings for the camera GPIOs, but the wrong device tree
diff --git a/target/linux/brcm2708/patches-4.19/950-0326-media-ov5647-Use-gpiod_set_value_cansleep.patch b/target/linux/brcm2708/patches-4.19/950-0324-media-ov5647-Use-gpiod_set_value_cansleep.patch
similarity index 92%
rename from target/linux/brcm2708/patches-4.19/950-0326-media-ov5647-Use-gpiod_set_value_cansleep.patch
rename to target/linux/brcm2708/patches-4.19/950-0324-media-ov5647-Use-gpiod_set_value_cansleep.patch
index a12a9147290..f02ef1b9472 100644
--- a/target/linux/brcm2708/patches-4.19/950-0326-media-ov5647-Use-gpiod_set_value_cansleep.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0324-media-ov5647-Use-gpiod_set_value_cansleep.patch
@@ -1,7 +1,7 @@
-From 31ef5a3641c54ac06d1d5bc9fffcdb96d892cbf0 Mon Sep 17 00:00:00 2001
+From 1b288333b646bc496ffd12d1319bed07665fadd0 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Tue, 18 Sep 2018 11:08:51 +0100
-Subject: [PATCH 326/725] media: ov5647: Use gpiod_set_value_cansleep
+Subject: [PATCH 324/773] media: ov5647: Use gpiod_set_value_cansleep
 
 All calls to the gpio library are in contexts that can sleep,
 therefore there is no issue with having those GPIOs controlled
diff --git a/target/linux/brcm2708/patches-4.19/950-0327-media-bcm2835-unicam-Power-on-subdev-on-open-release.patch b/target/linux/brcm2708/patches-4.19/950-0325-media-bcm2835-unicam-Power-on-subdev-on-open-release.patch
similarity index 96%
rename from target/linux/brcm2708/patches-4.19/950-0327-media-bcm2835-unicam-Power-on-subdev-on-open-release.patch
rename to target/linux/brcm2708/patches-4.19/950-0325-media-bcm2835-unicam-Power-on-subdev-on-open-release.patch
index ab1dc23a5e4..3acdacecd21 100644
--- a/target/linux/brcm2708/patches-4.19/950-0327-media-bcm2835-unicam-Power-on-subdev-on-open-release.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0325-media-bcm2835-unicam-Power-on-subdev-on-open-release.patch
@@ -1,7 +1,7 @@
-From b5157050b90e884345d1d5ca9662cb8686f72b4a Mon Sep 17 00:00:00 2001
+From 14dccf96c00c9c1cd18843e5a4bb37e12eebe01e Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Tue, 29 Jan 2019 15:56:10 +0000
-Subject: [PATCH 327/725] media:bcm2835-unicam: Power on subdev on
+Subject: [PATCH 325/773] media:bcm2835-unicam: Power on subdev on
  open/release, not streaming
 
 The driver was powering on the source subdevice as part of STREAMON,
diff --git a/target/linux/brcm2708/patches-4.19/950-0328-audioinjector-octo-revert-to-dummy-supplies.patch b/target/linux/brcm2708/patches-4.19/950-0326-audioinjector-octo-revert-to-dummy-supplies.patch
similarity index 85%
rename from target/linux/brcm2708/patches-4.19/950-0328-audioinjector-octo-revert-to-dummy-supplies.patch
rename to target/linux/brcm2708/patches-4.19/950-0326-audioinjector-octo-revert-to-dummy-supplies.patch
index cf5c79df8f4..b69a55e792f 100644
--- a/target/linux/brcm2708/patches-4.19/950-0328-audioinjector-octo-revert-to-dummy-supplies.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0326-audioinjector-octo-revert-to-dummy-supplies.patch
@@ -1,7 +1,7 @@
-From 61225ddd346ff0633ced7774a4f65583fbeebc5c Mon Sep 17 00:00:00 2001
+From 310cdebd4b630b0b618595a3fd393ca8a80311d1 Mon Sep 17 00:00:00 2001
 From: Matt Flax <flatmax@flatmax.org>
 Date: Tue, 29 Jan 2019 14:56:03 +1100
-Subject: [PATCH 328/725] audioinjector-octo: revert to dummy supplies
+Subject: [PATCH 326/773] audioinjector-octo: revert to dummy supplies
 
 The Audio Injector Octo has had a lot of reports of not coming up on power cycles. By reverting to dummy supplies, the card comes up reliably.
 ---
diff --git a/target/linux/brcm2708/patches-4.19/950-0329-staging-bcm2835-camera-Correct-ctrl-min-max-step-def.patch b/target/linux/brcm2708/patches-4.19/950-0327-staging-bcm2835-camera-Correct-ctrl-min-max-step-def.patch
similarity index 93%
rename from target/linux/brcm2708/patches-4.19/950-0329-staging-bcm2835-camera-Correct-ctrl-min-max-step-def.patch
rename to target/linux/brcm2708/patches-4.19/950-0327-staging-bcm2835-camera-Correct-ctrl-min-max-step-def.patch
index 14da2179193..7167dbcc308 100644
--- a/target/linux/brcm2708/patches-4.19/950-0329-staging-bcm2835-camera-Correct-ctrl-min-max-step-def.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0327-staging-bcm2835-camera-Correct-ctrl-min-max-step-def.patch
@@ -1,7 +1,7 @@
-From 18d7a1b078978858569a03e4c0d373ac50f6d283 Mon Sep 17 00:00:00 2001
+From 8894fd21a50523e30ce4bb478d54f2bd47098785 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Thu, 24 Jan 2019 16:20:38 +0000
-Subject: [PATCH 329/725] staging: bcm2835-camera: Correct ctrl
+Subject: [PATCH 327/773] staging: bcm2835-camera: Correct ctrl
  min/max/step/def to 64bit
 
 The V4L2 control API was expanded to take 64 bit values in commit
diff --git a/target/linux/brcm2708/patches-4.19/950-0330-staging-bcm2835-codec-variable-vb2-may-be-used-unini.patch b/target/linux/brcm2708/patches-4.19/950-0328-staging-bcm2835-codec-variable-vb2-may-be-used-unini.patch
similarity index 90%
rename from target/linux/brcm2708/patches-4.19/950-0330-staging-bcm2835-codec-variable-vb2-may-be-used-unini.patch
rename to target/linux/brcm2708/patches-4.19/950-0328-staging-bcm2835-codec-variable-vb2-may-be-used-unini.patch
index a962de3eacb..5ead693be21 100644
--- a/target/linux/brcm2708/patches-4.19/950-0330-staging-bcm2835-codec-variable-vb2-may-be-used-unini.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0328-staging-bcm2835-codec-variable-vb2-may-be-used-unini.patch
@@ -1,7 +1,7 @@
-From 9de4607bb5558db3856298e6f3674d9b794ed3bf Mon Sep 17 00:00:00 2001
+From eecc64a7461ec622c1a52b95996475e05aa0805a Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Thu, 24 Jan 2019 16:40:01 +0000
-Subject: [PATCH 330/725] staging: bcm2835-codec: variable vb2 may be used
+Subject: [PATCH 328/773] staging: bcm2835-codec: variable vb2 may be used
  uninitialised
 
 In op_buffer_cb, the failure path checked whether there was
diff --git a/target/linux/brcm2708/patches-4.19/950-0331-staging-bcm2835-codec-Fix-potentially-uninitialised-.patch b/target/linux/brcm2708/patches-4.19/950-0329-staging-bcm2835-codec-Fix-potentially-uninitialised-.patch
similarity index 87%
rename from target/linux/brcm2708/patches-4.19/950-0331-staging-bcm2835-codec-Fix-potentially-uninitialised-.patch
rename to target/linux/brcm2708/patches-4.19/950-0329-staging-bcm2835-codec-Fix-potentially-uninitialised-.patch
index 18463669ff3..12f5826046a 100644
--- a/target/linux/brcm2708/patches-4.19/950-0331-staging-bcm2835-codec-Fix-potentially-uninitialised-.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0329-staging-bcm2835-codec-Fix-potentially-uninitialised-.patch
@@ -1,7 +1,7 @@
-From ba444bcaef82a4ffb43d6400459b213c9c696566 Mon Sep 17 00:00:00 2001
+From c0414e76f810112e8aa12935f898048e42755309 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Thu, 24 Jan 2019 16:36:19 +0000
-Subject: [PATCH 331/725] staging: bcm2835-codec: Fix potentially uninitialised
+Subject: [PATCH 329/773] staging: bcm2835-codec: Fix potentially uninitialised
  vars
 
 src_m2m_buf and dst_m2m_buf were printed in log messages
diff --git a/target/linux/brcm2708/patches-4.19/950-0332-video-bcm2708_fb-Add-compat_ioctl-support.patch b/target/linux/brcm2708/patches-4.19/950-0330-video-bcm2708_fb-Add-compat_ioctl-support.patch
similarity index 97%
rename from target/linux/brcm2708/patches-4.19/950-0332-video-bcm2708_fb-Add-compat_ioctl-support.patch
rename to target/linux/brcm2708/patches-4.19/950-0330-video-bcm2708_fb-Add-compat_ioctl-support.patch
index e4fb0a135ba..7a148b7f2c7 100644
--- a/target/linux/brcm2708/patches-4.19/950-0332-video-bcm2708_fb-Add-compat_ioctl-support.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0330-video-bcm2708_fb-Add-compat_ioctl-support.patch
@@ -1,7 +1,7 @@
-From de3edf2e5a0d2f8c9d20b8449e91d086ccf0514b Mon Sep 17 00:00:00 2001
+From 95ec26bfa0bb7a795f60f6689e959ed1f845c329 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Fri, 25 Jan 2019 17:12:54 +0000
-Subject: [PATCH 332/725] video: bcm2708_fb: Add compat_ioctl support.
+Subject: [PATCH 330/773] video: bcm2708_fb: Add compat_ioctl support.
 
 When using a 64 bit kernel with 32 bit userspace we need
 compat ioctl handling for FBIODMACOPY as one of the
diff --git a/target/linux/brcm2708/patches-4.19/950-0333-video-bcm2708_fb-Fix-warnings-on-64-bit-builds.patch b/target/linux/brcm2708/patches-4.19/950-0331-video-bcm2708_fb-Fix-warnings-on-64-bit-builds.patch
similarity index 91%
rename from target/linux/brcm2708/patches-4.19/950-0333-video-bcm2708_fb-Fix-warnings-on-64-bit-builds.patch
rename to target/linux/brcm2708/patches-4.19/950-0331-video-bcm2708_fb-Fix-warnings-on-64-bit-builds.patch
index 2a72c8c9ea1..3aa24171e7f 100644
--- a/target/linux/brcm2708/patches-4.19/950-0333-video-bcm2708_fb-Fix-warnings-on-64-bit-builds.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0331-video-bcm2708_fb-Fix-warnings-on-64-bit-builds.patch
@@ -1,7 +1,7 @@
-From adc3f3ca7e12a464413ccb451cdcd928a1018229 Mon Sep 17 00:00:00 2001
+From f9b68cece60f58318b350772b732ddac81c6f0d4 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Fri, 25 Jan 2019 17:11:39 +0000
-Subject: [PATCH 333/725] video: bcm2708_fb: Fix warnings on 64 bit builds
+Subject: [PATCH 331/773] video: bcm2708_fb: Fix warnings on 64 bit builds
 
 Fix up logging lines where the wrong format specifiers were
 being used.
diff --git a/target/linux/brcm2708/patches-4.19/950-0334-video-bcm2708_fb-Clean-up-coding-style-issues.patch b/target/linux/brcm2708/patches-4.19/950-0332-video-bcm2708_fb-Clean-up-coding-style-issues.patch
similarity index 98%
rename from target/linux/brcm2708/patches-4.19/950-0334-video-bcm2708_fb-Clean-up-coding-style-issues.patch
rename to target/linux/brcm2708/patches-4.19/950-0332-video-bcm2708_fb-Clean-up-coding-style-issues.patch
index 83e2a879da4..e0ed5a95292 100644
--- a/target/linux/brcm2708/patches-4.19/950-0334-video-bcm2708_fb-Clean-up-coding-style-issues.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0332-video-bcm2708_fb-Clean-up-coding-style-issues.patch
@@ -1,7 +1,7 @@
-From 48ec221a8e6a5f8386e4b5346ca5bc89651588a2 Mon Sep 17 00:00:00 2001
+From 8c765494f608d80c51ab19838ab428b5984ca684 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Fri, 25 Jan 2019 17:32:54 +0000
-Subject: [PATCH 334/725] video: bcm2708_fb: Clean up coding style issues
+Subject: [PATCH 332/773] video: bcm2708_fb: Clean up coding style issues
 
 Now checkpatch clean except for 2 long lines, missing
 SPDX header, and no DT documentation.
diff --git a/target/linux/brcm2708/patches-4.19/950-0335-bcm2835-dma-Add-support-for-per-channel-flags.patch b/target/linux/brcm2708/patches-4.19/950-0333-bcm2835-dma-Add-support-for-per-channel-flags.patch
similarity index 93%
rename from target/linux/brcm2708/patches-4.19/950-0335-bcm2835-dma-Add-support-for-per-channel-flags.patch
rename to target/linux/brcm2708/patches-4.19/950-0333-bcm2835-dma-Add-support-for-per-channel-flags.patch
index 4a36e32adb5..d28321192ba 100644
--- a/target/linux/brcm2708/patches-4.19/950-0335-bcm2835-dma-Add-support-for-per-channel-flags.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0333-bcm2835-dma-Add-support-for-per-channel-flags.patch
@@ -1,7 +1,7 @@
-From 579a73d009e45d7078246d01e5f311a79d04d291 Mon Sep 17 00:00:00 2001
+From f64a82df270c494b5857508d7e5287b1f3fee3e6 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Fri, 20 Jul 2018 22:03:41 +0100
-Subject: [PATCH 335/725] bcm2835-dma: Add support for per-channel flags
+Subject: [PATCH 333/773] bcm2835-dma: Add support for per-channel flags
 
 Add the ability to interpret the high bits of the dreq specifier as
 flags to be included in the DMA_CS register. The motivation for this
diff --git a/target/linux/brcm2708/patches-4.19/950-0336-bcm283x-Set-the-DISDEBUG-flag-for-SD-transfers.patch b/target/linux/brcm2708/patches-4.19/950-0334-bcm283x-Set-the-DISDEBUG-flag-for-SD-transfers.patch
similarity index 80%
rename from target/linux/brcm2708/patches-4.19/950-0336-bcm283x-Set-the-DISDEBUG-flag-for-SD-transfers.patch
rename to target/linux/brcm2708/patches-4.19/950-0334-bcm283x-Set-the-DISDEBUG-flag-for-SD-transfers.patch
index ec920aedfad..0dd8ab59659 100644
--- a/target/linux/brcm2708/patches-4.19/950-0336-bcm283x-Set-the-DISDEBUG-flag-for-SD-transfers.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0334-bcm283x-Set-the-DISDEBUG-flag-for-SD-transfers.patch
@@ -1,7 +1,7 @@
-From b8c21591d254d10e730b40eb0b1bc87dfbe7cd4b Mon Sep 17 00:00:00 2001
+From d3f3bb6aa32c371b207db913d037775d3c07e872 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Fri, 20 Jul 2018 22:08:05 +0100
-Subject: [PATCH 336/725] bcm283x: Set the DISDEBUG flag for SD transfers
+Subject: [PATCH 334/773] bcm283x: Set the DISDEBUG flag for SD transfers
 
 Signed-off-by: Phil Elwell <phil@raspberrypi.org>
 ---
diff --git a/target/linux/brcm2708/patches-4.19/950-0337-ASoC-pcm512x-Implement-the-digital_mute-interface.patch b/target/linux/brcm2708/patches-4.19/950-0335-ASoC-pcm512x-Implement-the-digital_mute-interface.patch
similarity index 97%
rename from target/linux/brcm2708/patches-4.19/950-0337-ASoC-pcm512x-Implement-the-digital_mute-interface.patch
rename to target/linux/brcm2708/patches-4.19/950-0335-ASoC-pcm512x-Implement-the-digital_mute-interface.patch
index bd268a6c566..103a3f66a44 100644
--- a/target/linux/brcm2708/patches-4.19/950-0337-ASoC-pcm512x-Implement-the-digital_mute-interface.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0335-ASoC-pcm512x-Implement-the-digital_mute-interface.patch
@@ -1,7 +1,7 @@
-From 911ef52ced060fd14d56d5a2cb816b0732da9b46 Mon Sep 17 00:00:00 2001
+From 6890e531417c6f03b9b65279d354622b40d0f685 Mon Sep 17 00:00:00 2001
 From: Dimitris Papavasiliou <dpapavas@gmail.com>
 Date: Sat, 24 Nov 2018 22:05:42 +0200
-Subject: [PATCH 337/725] ASoC: pcm512x: Implement the digital_mute interface
+Subject: [PATCH 335/773] ASoC: pcm512x: Implement the digital_mute interface
 
 [ Upstream commit 3500f1c589e92e0b6b1f8d31b4084fbde08d49cb ]
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0338-ASoC-pcm512x-Fix-a-double-unlock-in-pcm512x_digital_.patch b/target/linux/brcm2708/patches-4.19/950-0336-ASoC-pcm512x-Fix-a-double-unlock-in-pcm512x_digital_.patch
similarity index 93%
rename from target/linux/brcm2708/patches-4.19/950-0338-ASoC-pcm512x-Fix-a-double-unlock-in-pcm512x_digital_.patch
rename to target/linux/brcm2708/patches-4.19/950-0336-ASoC-pcm512x-Fix-a-double-unlock-in-pcm512x_digital_.patch
index 57b34da1979..b128545c17d 100644
--- a/target/linux/brcm2708/patches-4.19/950-0338-ASoC-pcm512x-Fix-a-double-unlock-in-pcm512x_digital_.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0336-ASoC-pcm512x-Fix-a-double-unlock-in-pcm512x_digital_.patch
@@ -1,7 +1,7 @@
-From b55252c4bca64c4c9df97b302cd52ffec3ee01b5 Mon Sep 17 00:00:00 2001
+From 47b24be0bda7091c1caa52e2d376408d024cd951 Mon Sep 17 00:00:00 2001
 From: Dan Carpenter <dan.carpenter@oracle.com>
 Date: Fri, 21 Dec 2018 12:11:20 +0300
-Subject: [PATCH 338/725] ASoC: pcm512x: Fix a double unlock in
+Subject: [PATCH 336/773] ASoC: pcm512x: Fix a double unlock in
  pcm512x_digital_mute()
 
 [ Upstream commit 28b698b7342c7d5300cfe217cd77ff7d2a55e03d ]
diff --git a/target/linux/brcm2708/patches-4.19/950-0339-usb-dwc_otg-Clean-up-build-warnings-on-64bit-kernels.patch b/target/linux/brcm2708/patches-4.19/950-0337-usb-dwc_otg-Clean-up-build-warnings-on-64bit-kernels.patch
similarity index 97%
rename from target/linux/brcm2708/patches-4.19/950-0339-usb-dwc_otg-Clean-up-build-warnings-on-64bit-kernels.patch
rename to target/linux/brcm2708/patches-4.19/950-0337-usb-dwc_otg-Clean-up-build-warnings-on-64bit-kernels.patch
index b86e1239d46..54973c3f929 100644
--- a/target/linux/brcm2708/patches-4.19/950-0339-usb-dwc_otg-Clean-up-build-warnings-on-64bit-kernels.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0337-usb-dwc_otg-Clean-up-build-warnings-on-64bit-kernels.patch
@@ -1,7 +1,7 @@
-From 12c338acee0c756cbb4c8453882341cc0e8581e7 Mon Sep 17 00:00:00 2001
+From 58c69efc71cd89aa187b333df93bf0d59cb2f18c Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Fri, 25 Jan 2019 16:03:31 +0000
-Subject: [PATCH 339/725] usb: dwc_otg: Clean up build warnings on 64bit
+Subject: [PATCH 337/773] usb: dwc_otg: Clean up build warnings on 64bit
  kernels
 
 No functional changes. Almost all are changes to logging lines.
diff --git a/target/linux/brcm2708/patches-4.19/950-0340-usb-dwc_otg-Use-dma-allocation-for-mphi-dummy_send-b.patch b/target/linux/brcm2708/patches-4.19/950-0338-usb-dwc_otg-Use-dma-allocation-for-mphi-dummy_send-b.patch
similarity index 95%
rename from target/linux/brcm2708/patches-4.19/950-0340-usb-dwc_otg-Use-dma-allocation-for-mphi-dummy_send-b.patch
rename to target/linux/brcm2708/patches-4.19/950-0338-usb-dwc_otg-Use-dma-allocation-for-mphi-dummy_send-b.patch
index dae7cf43199..62fca40ccc2 100644
--- a/target/linux/brcm2708/patches-4.19/950-0340-usb-dwc_otg-Use-dma-allocation-for-mphi-dummy_send-b.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0338-usb-dwc_otg-Use-dma-allocation-for-mphi-dummy_send-b.patch
@@ -1,7 +1,7 @@
-From 17d7702409b1627d408bf2242af57ade58b5b0f9 Mon Sep 17 00:00:00 2001
+From 1f3f31854a8f073ca97633192179055770d6bb88 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Wed, 30 Jan 2019 17:47:51 +0000
-Subject: [PATCH 340/725] usb: dwc_otg: Use dma allocation for mphi dummy_send
+Subject: [PATCH 338/773] usb: dwc_otg: Use dma allocation for mphi dummy_send
  buffer
 
 The FIQ driver used a kzalloc'ed buffer for dummy_send,
diff --git a/target/linux/brcm2708/patches-4.19/950-0341-staging-vchiq_arm-Set-up-dma-ranges-on-child-devices.patch b/target/linux/brcm2708/patches-4.19/950-0339-staging-vchiq_arm-Set-up-dma-ranges-on-child-devices.patch
similarity index 92%
rename from target/linux/brcm2708/patches-4.19/950-0341-staging-vchiq_arm-Set-up-dma-ranges-on-child-devices.patch
rename to target/linux/brcm2708/patches-4.19/950-0339-staging-vchiq_arm-Set-up-dma-ranges-on-child-devices.patch
index c73141de27b..0cdc812cf31 100644
--- a/target/linux/brcm2708/patches-4.19/950-0341-staging-vchiq_arm-Set-up-dma-ranges-on-child-devices.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0339-staging-vchiq_arm-Set-up-dma-ranges-on-child-devices.patch
@@ -1,7 +1,7 @@
-From a42314a829d8a17ccfd533c90339348b09e85de8 Mon Sep 17 00:00:00 2001
+From 40002e5f988a815a9bdfc20a015b64ebed0b7383 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Tue, 29 Jan 2019 16:13:25 +0000
-Subject: [PATCH 341/725] staging: vchiq_arm: Set up dma ranges on child
+Subject: [PATCH 339/773] staging: vchiq_arm: Set up dma ranges on child
  devices
 
 The VCHIQ driver now loads the audio, camera, codec, and vc-sm
diff --git a/target/linux/brcm2708/patches-4.19/950-0342-staging-vc-sm-cma-Correct-DMA-configuration.patch b/target/linux/brcm2708/patches-4.19/950-0340-staging-vc-sm-cma-Correct-DMA-configuration.patch
similarity index 91%
rename from target/linux/brcm2708/patches-4.19/950-0342-staging-vc-sm-cma-Correct-DMA-configuration.patch
rename to target/linux/brcm2708/patches-4.19/950-0340-staging-vc-sm-cma-Correct-DMA-configuration.patch
index ec6a42dfdac..db2cc1c6179 100644
--- a/target/linux/brcm2708/patches-4.19/950-0342-staging-vc-sm-cma-Correct-DMA-configuration.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0340-staging-vc-sm-cma-Correct-DMA-configuration.patch
@@ -1,7 +1,7 @@
-From f1c5c628f7cab20490bec1cdafc53048b10b65f2 Mon Sep 17 00:00:00 2001
+From 6afaa5b0979652ba9cf1f6fc312089ac99b29264 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Tue, 29 Jan 2019 16:24:41 +0000
-Subject: [PATCH 342/725] staging: vc-sm-cma: Correct DMA configuration.
+Subject: [PATCH 340/773] staging: vc-sm-cma: Correct DMA configuration.
 
 Now that VCHIQ is setting up the DMA configuration as our
 parent device, don't try to configure it during probe.
diff --git a/target/linux/brcm2708/patches-4.19/950-0343-staging-vc-sm-cma-Use-a-void-pointer-as-the-handle-w.patch b/target/linux/brcm2708/patches-4.19/950-0341-staging-vc-sm-cma-Use-a-void-pointer-as-the-handle-w.patch
similarity index 96%
rename from target/linux/brcm2708/patches-4.19/950-0343-staging-vc-sm-cma-Use-a-void-pointer-as-the-handle-w.patch
rename to target/linux/brcm2708/patches-4.19/950-0341-staging-vc-sm-cma-Use-a-void-pointer-as-the-handle-w.patch
index 1edffb16c2e..7341ec49ed7 100644
--- a/target/linux/brcm2708/patches-4.19/950-0343-staging-vc-sm-cma-Use-a-void-pointer-as-the-handle-w.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0341-staging-vc-sm-cma-Use-a-void-pointer-as-the-handle-w.patch
@@ -1,7 +1,7 @@
-From 6d7ababea249987cb3014e62b54d8ee577179107 Mon Sep 17 00:00:00 2001
+From 214e70c418ffa33753c5e4cf9b9b79a45c5c7b10 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Tue, 29 Jan 2019 16:29:00 +0000
-Subject: [PATCH 343/725] staging: vc-sm-cma: Use a void* pointer as the handle
+Subject: [PATCH 341/773] staging: vc-sm-cma: Use a void* pointer as the handle
  within the kernel
 
 The driver was using an unsigned int as the handle to the outside world,
diff --git a/target/linux/brcm2708/patches-4.19/950-0344-staging-vc-sm-cma-Fix-up-for-64bit-builds.patch b/target/linux/brcm2708/patches-4.19/950-0342-staging-vc-sm-cma-Fix-up-for-64bit-builds.patch
similarity index 98%
rename from target/linux/brcm2708/patches-4.19/950-0344-staging-vc-sm-cma-Fix-up-for-64bit-builds.patch
rename to target/linux/brcm2708/patches-4.19/950-0342-staging-vc-sm-cma-Fix-up-for-64bit-builds.patch
index 0ddbb4297eb..3d21876aab5 100644
--- a/target/linux/brcm2708/patches-4.19/950-0344-staging-vc-sm-cma-Fix-up-for-64bit-builds.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0342-staging-vc-sm-cma-Fix-up-for-64bit-builds.patch
@@ -1,7 +1,7 @@
-From 8da5f5ca322c3b6c5c9055381af9db67f724bdc3 Mon Sep 17 00:00:00 2001
+From 089f8e668fc58953362a62e2031da7c194d96d31 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Tue, 29 Jan 2019 16:32:57 +0000
-Subject: [PATCH 344/725] staging: vc-sm-cma: Fix up for 64bit builds
+Subject: [PATCH 342/773] staging: vc-sm-cma: Fix up for 64bit builds
 
 There were a number of logging lines that were using
 inappropriate formatting under 64bit kernels.
diff --git a/target/linux/brcm2708/patches-4.19/950-0345-configs-Add-Unicam-and-subdevices-to-bcmrpi3_defconf.patch b/target/linux/brcm2708/patches-4.19/950-0343-configs-Add-Unicam-and-subdevices-to-bcmrpi3_defconf.patch
similarity index 91%
rename from target/linux/brcm2708/patches-4.19/950-0345-configs-Add-Unicam-and-subdevices-to-bcmrpi3_defconf.patch
rename to target/linux/brcm2708/patches-4.19/950-0343-configs-Add-Unicam-and-subdevices-to-bcmrpi3_defconf.patch
index ef3363abaa0..7d4dec8e61e 100644
--- a/target/linux/brcm2708/patches-4.19/950-0345-configs-Add-Unicam-and-subdevices-to-bcmrpi3_defconf.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0343-configs-Add-Unicam-and-subdevices-to-bcmrpi3_defconf.patch
@@ -1,7 +1,7 @@
-From e8ee011946b8c53828e512c3bf2a964934073a4e Mon Sep 17 00:00:00 2001
+From 4dc2f642e3be9005b29a1ed5b0d0418edda77264 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Mon, 4 Feb 2019 12:35:06 +0000
-Subject: [PATCH 345/725] configs: Add Unicam and subdevices to
+Subject: [PATCH 343/773] configs: Add Unicam and subdevices to
  bcmrpi3_defconfig
 
 The bcm2835-unicam, tc358743, adv7180 (for adv7282m) and ov5647
diff --git a/target/linux/brcm2708/patches-4.19/950-0346-configs-Add-VIDEO_BCM2835-to-bcmrpi3_defconfig.patch b/target/linux/brcm2708/patches-4.19/950-0344-configs-Add-VIDEO_BCM2835-to-bcmrpi3_defconfig.patch
similarity index 83%
rename from target/linux/brcm2708/patches-4.19/950-0346-configs-Add-VIDEO_BCM2835-to-bcmrpi3_defconfig.patch
rename to target/linux/brcm2708/patches-4.19/950-0344-configs-Add-VIDEO_BCM2835-to-bcmrpi3_defconfig.patch
index 1724e36040e..9ce9b5d6b8d 100644
--- a/target/linux/brcm2708/patches-4.19/950-0346-configs-Add-VIDEO_BCM2835-to-bcmrpi3_defconfig.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0344-configs-Add-VIDEO_BCM2835-to-bcmrpi3_defconfig.patch
@@ -1,7 +1,7 @@
-From bfd4f57fa06a92d61ca39d3fde743cdac35b03f9 Mon Sep 17 00:00:00 2001
+From a37d181c1f7a83fe929a3ce05f048b47bc309ac5 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Mon, 4 Feb 2019 12:45:25 +0000
-Subject: [PATCH 346/725] configs: Add VIDEO_BCM2835 to bcmrpi3_defconfig
+Subject: [PATCH 344/773] configs: Add VIDEO_BCM2835 to bcmrpi3_defconfig
 
 This is now shown to work with 64 bit kernels, so add it to
 the defconfig.
diff --git a/target/linux/brcm2708/patches-4.19/950-0347-configs-Add-V4L2-codec-driver-to-bcmrpi3_defconfig.patch b/target/linux/brcm2708/patches-4.19/950-0345-configs-Add-V4L2-codec-driver-to-bcmrpi3_defconfig.patch
similarity index 83%
rename from target/linux/brcm2708/patches-4.19/950-0347-configs-Add-V4L2-codec-driver-to-bcmrpi3_defconfig.patch
rename to target/linux/brcm2708/patches-4.19/950-0345-configs-Add-V4L2-codec-driver-to-bcmrpi3_defconfig.patch
index 24e7dd54f85..9a52d5a4c77 100644
--- a/target/linux/brcm2708/patches-4.19/950-0347-configs-Add-V4L2-codec-driver-to-bcmrpi3_defconfig.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0345-configs-Add-V4L2-codec-driver-to-bcmrpi3_defconfig.patch
@@ -1,7 +1,7 @@
-From b12753c64741f12e50380ac8f6d8da36766904d5 Mon Sep 17 00:00:00 2001
+From d9dc83cdca70487efcd71e7760388fa8952f7d88 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Mon, 4 Feb 2019 13:42:51 +0000
-Subject: [PATCH 347/725] configs: Add V4L2 codec driver to bcmrpi3_defconfig
+Subject: [PATCH 345/773] configs: Add V4L2 codec driver to bcmrpi3_defconfig
 
 As this is now fixed to work with 64bit kernels, add it to the
 defconfig.
diff --git a/target/linux/brcm2708/patches-4.19/950-0348-config-Add-IPVLAN-module-to-bcmrpi3_defconfig.patch b/target/linux/brcm2708/patches-4.19/950-0346-config-Add-IPVLAN-module-to-bcmrpi3_defconfig.patch
similarity index 81%
rename from target/linux/brcm2708/patches-4.19/950-0348-config-Add-IPVLAN-module-to-bcmrpi3_defconfig.patch
rename to target/linux/brcm2708/patches-4.19/950-0346-config-Add-IPVLAN-module-to-bcmrpi3_defconfig.patch
index 2665db3f80b..eb84d1882f7 100644
--- a/target/linux/brcm2708/patches-4.19/950-0348-config-Add-IPVLAN-module-to-bcmrpi3_defconfig.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0346-config-Add-IPVLAN-module-to-bcmrpi3_defconfig.patch
@@ -1,7 +1,7 @@
-From 3a9bd6dd0db77f25d3bcbc2fd92ccd96cda854a8 Mon Sep 17 00:00:00 2001
+From 5ea3b3e2a280f4aa6191bd79a8c606b3d7ca78d6 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Tue, 5 Feb 2019 12:31:23 +0000
-Subject: [PATCH 348/725] config: Add IPVLAN module to bcmrpi3_defconfig
+Subject: [PATCH 346/773] config: Add IPVLAN module to bcmrpi3_defconfig
 
 It's built for the 32bit kernels, but not for the 64bit ones.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0349-configs-Enable-the-AD193x-codecs.patch b/target/linux/brcm2708/patches-4.19/950-0347-configs-Enable-the-AD193x-codecs.patch
similarity index 94%
rename from target/linux/brcm2708/patches-4.19/950-0349-configs-Enable-the-AD193x-codecs.patch
rename to target/linux/brcm2708/patches-4.19/950-0347-configs-Enable-the-AD193x-codecs.patch
index 832fc24b62f..a6c74731299 100644
--- a/target/linux/brcm2708/patches-4.19/950-0349-configs-Enable-the-AD193x-codecs.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0347-configs-Enable-the-AD193x-codecs.patch
@@ -1,7 +1,7 @@
-From b3f3a83a0db08c6f4f68645f466cc3c64331b982 Mon Sep 17 00:00:00 2001
+From 1b58612a44597525052617f2cb23e873ad433d2f Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Thu, 7 Feb 2019 18:16:25 +0000
-Subject: [PATCH 349/725] configs: Enable the AD193x codecs
+Subject: [PATCH 347/773] configs: Enable the AD193x codecs
 
 See: https://github.com/raspberrypi/linux/issues/2850
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0350-overlays-balenaFin-v1.1.0-carrier-board-update.patch b/target/linux/brcm2708/patches-4.19/950-0348-overlays-balenaFin-v1.1.0-carrier-board-update.patch
similarity index 95%
rename from target/linux/brcm2708/patches-4.19/950-0350-overlays-balenaFin-v1.1.0-carrier-board-update.patch
rename to target/linux/brcm2708/patches-4.19/950-0348-overlays-balenaFin-v1.1.0-carrier-board-update.patch
index ea3f8c622ff..565f1daae40 100644
--- a/target/linux/brcm2708/patches-4.19/950-0350-overlays-balenaFin-v1.1.0-carrier-board-update.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0348-overlays-balenaFin-v1.1.0-carrier-board-update.patch
@@ -1,7 +1,7 @@
-From 0bafdbbfcc0a583808997ffff5110a10b9d8b49e Mon Sep 17 00:00:00 2001
+From 0ea3707233c090b6978f7cd941a75d5a3d1eacc8 Mon Sep 17 00:00:00 2001
 From: Zahari Petkov <zahari@balena.io>
 Date: Fri, 8 Feb 2019 13:03:38 +0200
-Subject: [PATCH 350/725] overlays: balenaFin v1.1.0 carrier board update
+Subject: [PATCH 348/773] overlays: balenaFin v1.1.0 carrier board update
 
 A backward compatible update for the balenaFin carrier board for the
 Raspberry Pi Compute Module 3/3+ Lite.
diff --git a/target/linux/brcm2708/patches-4.19/950-0351-configs-Add-CONFIG_LEDS_PCA963X-m.patch b/target/linux/brcm2708/patches-4.19/950-0349-configs-Add-CONFIG_LEDS_PCA963X-m.patch
similarity index 91%
rename from target/linux/brcm2708/patches-4.19/950-0351-configs-Add-CONFIG_LEDS_PCA963X-m.patch
rename to target/linux/brcm2708/patches-4.19/950-0349-configs-Add-CONFIG_LEDS_PCA963X-m.patch
index d6a7d8ea991..39f96e534d5 100644
--- a/target/linux/brcm2708/patches-4.19/950-0351-configs-Add-CONFIG_LEDS_PCA963X-m.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0349-configs-Add-CONFIG_LEDS_PCA963X-m.patch
@@ -1,7 +1,7 @@
-From 6f7b49f8483bfbda41b7a33037729df18f2b84c7 Mon Sep 17 00:00:00 2001
+From 4fba1540bd76c356a0c9930f5cccba019e6be3ad Mon Sep 17 00:00:00 2001
 From: Zahari Petkov <zahari@balena.io>
 Date: Fri, 8 Feb 2019 13:33:47 +0200
-Subject: [PATCH 351/725] configs: Add CONFIG_LEDS_PCA963X=m
+Subject: [PATCH 349/773] configs: Add CONFIG_LEDS_PCA963X=m
 
 Enable support for PCA963x I2C chip.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0352-Revert-brcmfmac-Mute-expected-startup-errors.patch b/target/linux/brcm2708/patches-4.19/950-0350-Revert-brcmfmac-Mute-expected-startup-errors.patch
similarity index 88%
rename from target/linux/brcm2708/patches-4.19/950-0352-Revert-brcmfmac-Mute-expected-startup-errors.patch
rename to target/linux/brcm2708/patches-4.19/950-0350-Revert-brcmfmac-Mute-expected-startup-errors.patch
index 18d0a229063..673d2c102df 100644
--- a/target/linux/brcm2708/patches-4.19/950-0352-Revert-brcmfmac-Mute-expected-startup-errors.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0350-Revert-brcmfmac-Mute-expected-startup-errors.patch
@@ -1,7 +1,7 @@
-From 0f8f6eb08cb335806221680471fcaa9afe7ddd02 Mon Sep 17 00:00:00 2001
+From 206ac51ef76b535c3f37690189000d0a34b38282 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Mon, 18 Feb 2019 15:43:30 +0000
-Subject: [PATCH 352/725] Revert "brcmfmac: Mute expected startup 'errors'"
+Subject: [PATCH 350/773] Revert "brcmfmac: Mute expected startup 'errors'"
 
 This reverts commit 34eba9138ccf8d84552ab9dae37d8f348640e663.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0353-gpu-vc4-fkms-Update-driver-to-not-use-plane-crtc.patch b/target/linux/brcm2708/patches-4.19/950-0351-gpu-vc4-fkms-Update-driver-to-not-use-plane-crtc.patch
similarity index 91%
rename from target/linux/brcm2708/patches-4.19/950-0353-gpu-vc4-fkms-Update-driver-to-not-use-plane-crtc.patch
rename to target/linux/brcm2708/patches-4.19/950-0351-gpu-vc4-fkms-Update-driver-to-not-use-plane-crtc.patch
index 37bf3dee274..46a972ef220 100644
--- a/target/linux/brcm2708/patches-4.19/950-0353-gpu-vc4-fkms-Update-driver-to-not-use-plane-crtc.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0351-gpu-vc4-fkms-Update-driver-to-not-use-plane-crtc.patch
@@ -1,7 +1,7 @@
-From fc900e617330d4d1763c517cec2d46c6ea59f29d Mon Sep 17 00:00:00 2001
+From a38d0527a01e53499a5c54b49c2e56b518b75b48 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Tue, 19 Feb 2019 15:06:31 +0000
-Subject: [PATCH 353/725] gpu:vc4-fkms: Update driver to not use plane->crtc.
+Subject: [PATCH 351/773] gpu:vc4-fkms: Update driver to not use plane->crtc.
 
 Following on from
 commit 2f958af7fc248 ("drm/vc4: Stop updating plane->fb/crtc")
diff --git a/target/linux/brcm2708/patches-4.19/950-0354-drm-vc4-Programming-the-CTM-is-conditional-on-runnin.patch b/target/linux/brcm2708/patches-4.19/950-0352-drm-vc4-Programming-the-CTM-is-conditional-on-runnin.patch
similarity index 85%
rename from target/linux/brcm2708/patches-4.19/950-0354-drm-vc4-Programming-the-CTM-is-conditional-on-runnin.patch
rename to target/linux/brcm2708/patches-4.19/950-0352-drm-vc4-Programming-the-CTM-is-conditional-on-runnin.patch
index 20e77b95b20..2aefdc3c391 100644
--- a/target/linux/brcm2708/patches-4.19/950-0354-drm-vc4-Programming-the-CTM-is-conditional-on-runnin.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0352-drm-vc4-Programming-the-CTM-is-conditional-on-runnin.patch
@@ -1,7 +1,7 @@
-From 85081cca82099c3fc27c3eaa9342928ca99e2ede Mon Sep 17 00:00:00 2001
+From c4e9410fc4e06792f4b895b9bfbd70f5e842c7de Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Tue, 19 Feb 2019 15:18:25 +0000
-Subject: [PATCH 354/725] drm: vc4: Programming the CTM is conditional on
+Subject: [PATCH 352/773] drm: vc4: Programming the CTM is conditional on
  running full KMS
 
 vc4_ctm_commit writes to HVS registers, so this is only applicable
diff --git a/target/linux/brcm2708/patches-4.19/950-0355-staging-mmal_vchiq-Add-in-the-Bayer-encoding-formats.patch b/target/linux/brcm2708/patches-4.19/950-0353-staging-mmal_vchiq-Add-in-the-Bayer-encoding-formats.patch
similarity index 94%
rename from target/linux/brcm2708/patches-4.19/950-0355-staging-mmal_vchiq-Add-in-the-Bayer-encoding-formats.patch
rename to target/linux/brcm2708/patches-4.19/950-0353-staging-mmal_vchiq-Add-in-the-Bayer-encoding-formats.patch
index 3e035020868..2d66559cbe1 100644
--- a/target/linux/brcm2708/patches-4.19/950-0355-staging-mmal_vchiq-Add-in-the-Bayer-encoding-formats.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0353-staging-mmal_vchiq-Add-in-the-Bayer-encoding-formats.patch
@@ -1,7 +1,7 @@
-From 52c981d9c8330fe6c34d436083bee9ecc9d5c80c Mon Sep 17 00:00:00 2001
+From 7b6ac66bdaa9740352437ee94b8bb63f579a13bd Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Wed, 13 Feb 2019 12:33:29 +0000
-Subject: [PATCH 355/725] staging: mmal_vchiq: Add in the Bayer encoding
+Subject: [PATCH 353/773] staging: mmal_vchiq: Add in the Bayer encoding
  formats
 
 The list of formats was copied before Bayer support was added.
diff --git a/target/linux/brcm2708/patches-4.19/950-0356-staging-mmal-vchiq-Always-return-the-param-size-from.patch b/target/linux/brcm2708/patches-4.19/950-0354-staging-mmal-vchiq-Always-return-the-param-size-from.patch
similarity index 92%
rename from target/linux/brcm2708/patches-4.19/950-0356-staging-mmal-vchiq-Always-return-the-param-size-from.patch
rename to target/linux/brcm2708/patches-4.19/950-0354-staging-mmal-vchiq-Always-return-the-param-size-from.patch
index 1eeba28f629..de459236fca 100644
--- a/target/linux/brcm2708/patches-4.19/950-0356-staging-mmal-vchiq-Always-return-the-param-size-from.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0354-staging-mmal-vchiq-Always-return-the-param-size-from.patch
@@ -1,7 +1,7 @@
-From ffdd605fc5bf096855bd24311bb0f112257dd53e Mon Sep 17 00:00:00 2001
+From 2e3718da526ecc343731733439626a16be7518ac Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Wed, 13 Feb 2019 12:36:56 +0000
-Subject: [PATCH 356/725] staging: mmal-vchiq: Always return the param size
+Subject: [PATCH 354/773] staging: mmal-vchiq: Always return the param size
  from param_get
 
 mmal-vchiq is a reimplementation of the userland library for MMAL.
diff --git a/target/linux/brcm2708/patches-4.19/950-0357-staging-mmal-vchiq-If-the-VPU-returns-an-error-don-t.patch b/target/linux/brcm2708/patches-4.19/950-0355-staging-mmal-vchiq-If-the-VPU-returns-an-error-don-t.patch
similarity index 88%
rename from target/linux/brcm2708/patches-4.19/950-0357-staging-mmal-vchiq-If-the-VPU-returns-an-error-don-t.patch
rename to target/linux/brcm2708/patches-4.19/950-0355-staging-mmal-vchiq-If-the-VPU-returns-an-error-don-t.patch
index 926cbde2a1f..2d4134ea3e6 100644
--- a/target/linux/brcm2708/patches-4.19/950-0357-staging-mmal-vchiq-If-the-VPU-returns-an-error-don-t.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0355-staging-mmal-vchiq-If-the-VPU-returns-an-error-don-t.patch
@@ -1,7 +1,7 @@
-From 778f855d699bd67e1eb177c7a0bcc30af550ce6a Mon Sep 17 00:00:00 2001
+From c6cf0e080fcd24679c1ca26eb26896893f7f306b Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Wed, 13 Feb 2019 12:51:03 +0000
-Subject: [PATCH 357/725] staging: mmal-vchiq: If the VPU returns an error,
+Subject: [PATCH 355/773] staging: mmal-vchiq: If the VPU returns an error,
  don't negate it
 
 There is an enum for the errors that the VPU can return.
diff --git a/target/linux/brcm2708/patches-4.19/950-0358-staging-bcm2835_codec-Query-supported-formats-from-t.patch b/target/linux/brcm2708/patches-4.19/950-0356-staging-bcm2835_codec-Query-supported-formats-from-t.patch
similarity index 99%
rename from target/linux/brcm2708/patches-4.19/950-0358-staging-bcm2835_codec-Query-supported-formats-from-t.patch
rename to target/linux/brcm2708/patches-4.19/950-0356-staging-bcm2835_codec-Query-supported-formats-from-t.patch
index 6efef5ceec1..b8f24c71ff7 100644
--- a/target/linux/brcm2708/patches-4.19/950-0358-staging-bcm2835_codec-Query-supported-formats-from-t.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0356-staging-bcm2835_codec-Query-supported-formats-from-t.patch
@@ -1,7 +1,7 @@
-From b39574e09f52569d27b1904771a433f02bf5e547 Mon Sep 17 00:00:00 2001
+From 0b3a511aa20437ad3d4c0dc00f7b95dcb161d2d9 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Wed, 13 Feb 2019 13:44:00 +0000
-Subject: [PATCH 358/725] staging: bcm2835_codec: Query supported formats from
+Subject: [PATCH 356/773] staging: bcm2835_codec: Query supported formats from
  the component
 
 The driver was previously working with hard coded tables of
diff --git a/target/linux/brcm2708/patches-4.19/950-0359-staging-bcm2835_codec-Add-support-for-the-ISP-as-an-.patch b/target/linux/brcm2708/patches-4.19/950-0357-staging-bcm2835_codec-Add-support-for-the-ISP-as-an-.patch
similarity index 98%
rename from target/linux/brcm2708/patches-4.19/950-0359-staging-bcm2835_codec-Add-support-for-the-ISP-as-an-.patch
rename to target/linux/brcm2708/patches-4.19/950-0357-staging-bcm2835_codec-Add-support-for-the-ISP-as-an-.patch
index 28cf8500a09..acc454a99a4 100644
--- a/target/linux/brcm2708/patches-4.19/950-0359-staging-bcm2835_codec-Add-support-for-the-ISP-as-an-.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0357-staging-bcm2835_codec-Add-support-for-the-ISP-as-an-.patch
@@ -1,7 +1,7 @@
-From e65784b32dfce82b3eb6c5e700675e7417c4d3c4 Mon Sep 17 00:00:00 2001
+From 6e89f0ac95adca46daa52324681edf43a2f6f613 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Wed, 13 Feb 2019 14:07:52 +0000
-Subject: [PATCH 359/725] staging: bcm2835_codec: Add support for the ISP as an
+Subject: [PATCH 357/773] staging: bcm2835_codec: Add support for the ISP as an
  M2M device
 
 The MMAL ISP component can also use this same V4L2 wrapper to
diff --git a/target/linux/brcm2708/patches-4.19/950-0360-staging-bcm2835_codec-Add-an-option-for-ignoring-Bay.patch b/target/linux/brcm2708/patches-4.19/950-0358-staging-bcm2835_codec-Add-an-option-for-ignoring-Bay.patch
similarity index 97%
rename from target/linux/brcm2708/patches-4.19/950-0360-staging-bcm2835_codec-Add-an-option-for-ignoring-Bay.patch
rename to target/linux/brcm2708/patches-4.19/950-0358-staging-bcm2835_codec-Add-an-option-for-ignoring-Bay.patch
index f1119f5750b..2198dff5e04 100644
--- a/target/linux/brcm2708/patches-4.19/950-0360-staging-bcm2835_codec-Add-an-option-for-ignoring-Bay.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0358-staging-bcm2835_codec-Add-an-option-for-ignoring-Bay.patch
@@ -1,7 +1,7 @@
-From 262f0a84a1d213c703c4f527d569687bec912fe4 Mon Sep 17 00:00:00 2001
+From 84d340e55471df729fb0c7b3cf37d160a03f8e67 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Fri, 15 Feb 2019 11:36:14 +0000
-Subject: [PATCH 360/725] staging: bcm2835_codec: Add an option for ignoring
+Subject: [PATCH 358/773] staging: bcm2835_codec: Add an option for ignoring
  Bayer formats.
 
 This is a workaround for GStreamer currently not identifying Bayer
diff --git a/target/linux/brcm2708/patches-4.19/950-0361-staging-bcm2835_codec-Fix-handling-of-VB2_MEMORY_DMA.patch b/target/linux/brcm2708/patches-4.19/950-0359-staging-bcm2835_codec-Fix-handling-of-VB2_MEMORY_DMA.patch
similarity index 97%
rename from target/linux/brcm2708/patches-4.19/950-0361-staging-bcm2835_codec-Fix-handling-of-VB2_MEMORY_DMA.patch
rename to target/linux/brcm2708/patches-4.19/950-0359-staging-bcm2835_codec-Fix-handling-of-VB2_MEMORY_DMA.patch
index 1b7a2c1720e..64b2a982fd7 100644
--- a/target/linux/brcm2708/patches-4.19/950-0361-staging-bcm2835_codec-Fix-handling-of-VB2_MEMORY_DMA.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0359-staging-bcm2835_codec-Fix-handling-of-VB2_MEMORY_DMA.patch
@@ -1,7 +1,7 @@
-From bb88b7400187b6878bd077b8950d3b03dd5b1d02 Mon Sep 17 00:00:00 2001
+From bfdc0b6e57d8fe0cbfd141cf13c2443506450ff8 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Fri, 15 Feb 2019 11:38:45 +0000
-Subject: [PATCH 361/725] staging: bcm2835_codec: Fix handling of
+Subject: [PATCH 359/773] staging: bcm2835_codec: Fix handling of
  VB2_MEMORY_DMABUF buffers
 
 If the queue is configured as VB2_MEMORY_DMABUF then vb2_core_expbuf
diff --git a/target/linux/brcm2708/patches-4.19/950-0362-staging-mmal-vchiq-Update-mmal_parameters.h-with-rec.patch b/target/linux/brcm2708/patches-4.19/950-0360-staging-mmal-vchiq-Update-mmal_parameters.h-with-rec.patch
similarity index 93%
rename from target/linux/brcm2708/patches-4.19/950-0362-staging-mmal-vchiq-Update-mmal_parameters.h-with-rec.patch
rename to target/linux/brcm2708/patches-4.19/950-0360-staging-mmal-vchiq-Update-mmal_parameters.h-with-rec.patch
index 6f49536965b..d9fa0e64b89 100644
--- a/target/linux/brcm2708/patches-4.19/950-0362-staging-mmal-vchiq-Update-mmal_parameters.h-with-rec.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0360-staging-mmal-vchiq-Update-mmal_parameters.h-with-rec.patch
@@ -1,7 +1,7 @@
-From d5e64fca8218f9553172720752629c8145c91b9e Mon Sep 17 00:00:00 2001
+From c301c3be5aefbb9fc6fb9070157d24105785815b Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Mon, 18 Feb 2019 15:52:29 +0000
-Subject: [PATCH 362/725] staging: mmal-vchiq: Update mmal_parameters.h with
+Subject: [PATCH 360/773] staging: mmal-vchiq: Update mmal_parameters.h with
  recently defined params
 
 mmal_parameters.h hasn't been updated to reflect additions made
diff --git a/target/linux/brcm2708/patches-4.19/950-0363-staging-bcm2835_codec-Include-timing-info-in-SPS-hea.patch b/target/linux/brcm2708/patches-4.19/950-0361-staging-bcm2835_codec-Include-timing-info-in-SPS-hea.patch
similarity index 92%
rename from target/linux/brcm2708/patches-4.19/950-0363-staging-bcm2835_codec-Include-timing-info-in-SPS-hea.patch
rename to target/linux/brcm2708/patches-4.19/950-0361-staging-bcm2835_codec-Include-timing-info-in-SPS-hea.patch
index 7f45c0e7299..d490dbd42a0 100644
--- a/target/linux/brcm2708/patches-4.19/950-0363-staging-bcm2835_codec-Include-timing-info-in-SPS-hea.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0361-staging-bcm2835_codec-Include-timing-info-in-SPS-hea.patch
@@ -1,7 +1,7 @@
-From 87a65d77b96f9d87d0df9da9505a3dbbadf70baf Mon Sep 17 00:00:00 2001
+From 0cff1c25107689ee36e658b1bb85d83b0481ef17 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Mon, 18 Feb 2019 15:56:42 +0000
-Subject: [PATCH 363/725] staging: bcm2835_codec: Include timing info in SPS
+Subject: [PATCH 361/773] staging: bcm2835_codec: Include timing info in SPS
  headers
 
 Inserting timing information into the VUI block of the SPS is
diff --git a/target/linux/brcm2708/patches-4.19/950-0364-drm-vc4-Don-t-wait-for-vblank-on-fkms-cursor-updates.patch b/target/linux/brcm2708/patches-4.19/950-0362-drm-vc4-Don-t-wait-for-vblank-on-fkms-cursor-updates.patch
similarity index 87%
rename from target/linux/brcm2708/patches-4.19/950-0364-drm-vc4-Don-t-wait-for-vblank-on-fkms-cursor-updates.patch
rename to target/linux/brcm2708/patches-4.19/950-0362-drm-vc4-Don-t-wait-for-vblank-on-fkms-cursor-updates.patch
index 178d172aa78..39e5b231d02 100644
--- a/target/linux/brcm2708/patches-4.19/950-0364-drm-vc4-Don-t-wait-for-vblank-on-fkms-cursor-updates.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0362-drm-vc4-Don-t-wait-for-vblank-on-fkms-cursor-updates.patch
@@ -1,7 +1,7 @@
-From 7f97b8d48bb2c2f67c8f7a81983e7223c91adfb0 Mon Sep 17 00:00:00 2001
+From 93281e638545955769ee1706e510624b7d6073c4 Mon Sep 17 00:00:00 2001
 From: Eric Anholt <eric@anholt.net>
 Date: Mon, 5 Feb 2018 18:53:18 +0000
-Subject: [PATCH 364/725] drm/vc4: Don't wait for vblank on fkms cursor
+Subject: [PATCH 362/773] drm/vc4: Don't wait for vblank on fkms cursor
  updates.
 
 We don't use the same async update path between fkms and normal kms,
diff --git a/target/linux/brcm2708/patches-4.19/950-0365-Fix-for-Pisound-kernel-module-in-Real-Time-kernel-co.patch b/target/linux/brcm2708/patches-4.19/950-0363-Fix-for-Pisound-kernel-module-in-Real-Time-kernel-co.patch
similarity index 90%
rename from target/linux/brcm2708/patches-4.19/950-0365-Fix-for-Pisound-kernel-module-in-Real-Time-kernel-co.patch
rename to target/linux/brcm2708/patches-4.19/950-0363-Fix-for-Pisound-kernel-module-in-Real-Time-kernel-co.patch
index 0ad588bd240..120b28da25c 100644
--- a/target/linux/brcm2708/patches-4.19/950-0365-Fix-for-Pisound-kernel-module-in-Real-Time-kernel-co.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0363-Fix-for-Pisound-kernel-module-in-Real-Time-kernel-co.patch
@@ -1,7 +1,7 @@
-From 482738fa793cdc446e827233edc24d3db86ab1c0 Mon Sep 17 00:00:00 2001
+From 8bf7bcb1cc1bb6e382445c50094f2fba2d0afcef Mon Sep 17 00:00:00 2001
 From: Giedrius <giedrius@blokas.io>
 Date: Wed, 27 Feb 2019 14:27:28 +0000
-Subject: [PATCH 365/725] Fix for Pisound kernel module in Real Time kernel
+Subject: [PATCH 363/773] Fix for Pisound kernel module in Real Time kernel
  configuration.
 
 When handler of data_available interrupt is fired, queue_work ends up
diff --git a/target/linux/brcm2708/patches-4.19/950-0366-config-Add-CONFIG_FB_TFT_SH1106-m.patch b/target/linux/brcm2708/patches-4.19/950-0364-config-Add-CONFIG_FB_TFT_SH1106-m.patch
similarity index 94%
rename from target/linux/brcm2708/patches-4.19/950-0366-config-Add-CONFIG_FB_TFT_SH1106-m.patch
rename to target/linux/brcm2708/patches-4.19/950-0364-config-Add-CONFIG_FB_TFT_SH1106-m.patch
index c0935341fed..e95a560fa23 100644
--- a/target/linux/brcm2708/patches-4.19/950-0366-config-Add-CONFIG_FB_TFT_SH1106-m.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0364-config-Add-CONFIG_FB_TFT_SH1106-m.patch
@@ -1,7 +1,7 @@
-From 2ff0243b891590549f6669104be51b76325ce167 Mon Sep 17 00:00:00 2001
+From 512d3de73d6d05e683aef2f7626a75f01e5e0bab Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Wed, 27 Feb 2019 20:08:48 +0000
-Subject: [PATCH 366/725] config: Add CONFIG_FB_TFT_SH1106=m
+Subject: [PATCH 364/773] config: Add CONFIG_FB_TFT_SH1106=m
 
 See: https://github.com/raspberrypi/linux/issues/2876
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0367-Added-mute-stream-func.patch b/target/linux/brcm2708/patches-4.19/950-0365-Added-mute-stream-func.patch
similarity index 97%
rename from target/linux/brcm2708/patches-4.19/950-0367-Added-mute-stream-func.patch
rename to target/linux/brcm2708/patches-4.19/950-0365-Added-mute-stream-func.patch
index 824ab4de9ff..7445b44d188 100644
--- a/target/linux/brcm2708/patches-4.19/950-0367-Added-mute-stream-func.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0365-Added-mute-stream-func.patch
@@ -1,7 +1,7 @@
-From c5d112f24ec5bc168f8af900f7ed0cd7341ef6ba Mon Sep 17 00:00:00 2001
+From 5feb58606710065f2032817176560cdec72f1f40 Mon Sep 17 00:00:00 2001
 From: Jaikumar <jaikumar@cem-solutions.net>
 Date: Thu, 7 Jun 2018 21:22:45 +0530
-Subject: [PATCH 367/725] Added mute stream func
+Subject: [PATCH 365/773] Added mute stream func
 
 Signed-off-by: Jaikumar <jaikumar@cem-solutions.net>
 ---
diff --git a/target/linux/brcm2708/patches-4.19/950-0368-lan78xx-EEE-support-is-now-a-PHY-property.patch b/target/linux/brcm2708/patches-4.19/950-0366-lan78xx-EEE-support-is-now-a-PHY-property.patch
similarity index 86%
rename from target/linux/brcm2708/patches-4.19/950-0368-lan78xx-EEE-support-is-now-a-PHY-property.patch
rename to target/linux/brcm2708/patches-4.19/950-0366-lan78xx-EEE-support-is-now-a-PHY-property.patch
index cd9b8f3ec91..61b18228c72 100644
--- a/target/linux/brcm2708/patches-4.19/950-0368-lan78xx-EEE-support-is-now-a-PHY-property.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0366-lan78xx-EEE-support-is-now-a-PHY-property.patch
@@ -1,7 +1,7 @@
-From 6a63c8e17c19fe3aa7b112a0f63fd5ad8b2f9d9c Mon Sep 17 00:00:00 2001
+From 818e8f77d76efd684b2ea5796d3866fdd4f0e768 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Tue, 5 Mar 2019 09:51:22 +0000
-Subject: [PATCH 368/725] lan78xx: EEE support is now a PHY property
+Subject: [PATCH 366/773] lan78xx: EEE support is now a PHY property
 
 Now that EEE support is a property of the PHY, use the PHY's DT node
 when querying the EEE-related properties.
diff --git a/target/linux/brcm2708/patches-4.19/950-0369-video-bcm2708_fb-Try-allocating-on-the-ARM-and-passi.patch b/target/linux/brcm2708/patches-4.19/950-0367-video-bcm2708_fb-Try-allocating-on-the-ARM-and-passi.patch
similarity index 97%
rename from target/linux/brcm2708/patches-4.19/950-0369-video-bcm2708_fb-Try-allocating-on-the-ARM-and-passi.patch
rename to target/linux/brcm2708/patches-4.19/950-0367-video-bcm2708_fb-Try-allocating-on-the-ARM-and-passi.patch
index 7409605cb48..3377405b95d 100644
--- a/target/linux/brcm2708/patches-4.19/950-0369-video-bcm2708_fb-Try-allocating-on-the-ARM-and-passi.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0367-video-bcm2708_fb-Try-allocating-on-the-ARM-and-passi.patch
@@ -1,7 +1,7 @@
-From 2f1aba45a3100491bc06f5ce8b9d1e49a5bc261d Mon Sep 17 00:00:00 2001
+From ea9d3e8b98633b3d449ec0a786be6a95c940b027 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Wed, 27 Feb 2019 17:30:33 +0000
-Subject: [PATCH 369/725] video: bcm2708_fb: Try allocating on the ARM and
+Subject: [PATCH 367/773] video: bcm2708_fb: Try allocating on the ARM and
  passing to VPU
 
 Currently the VPU allocates the contiguous buffer for the
diff --git a/target/linux/brcm2708/patches-4.19/950-0370-staging-vc_sm_cma-Remove-erroneous-misc_deregister.patch b/target/linux/brcm2708/patches-4.19/950-0368-staging-vc_sm_cma-Remove-erroneous-misc_deregister.patch
similarity index 90%
rename from target/linux/brcm2708/patches-4.19/950-0370-staging-vc_sm_cma-Remove-erroneous-misc_deregister.patch
rename to target/linux/brcm2708/patches-4.19/950-0368-staging-vc_sm_cma-Remove-erroneous-misc_deregister.patch
index 21178db0f3d..459b18c8e71 100644
--- a/target/linux/brcm2708/patches-4.19/950-0370-staging-vc_sm_cma-Remove-erroneous-misc_deregister.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0368-staging-vc_sm_cma-Remove-erroneous-misc_deregister.patch
@@ -1,7 +1,7 @@
-From 619a09baf2013206075d950ed54093b5573c0886 Mon Sep 17 00:00:00 2001
+From 5e4bc7e0e9ea34cabc14c6028fe2eaf7b8295999 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Fri, 8 Mar 2019 10:38:59 +0000
-Subject: [PATCH 370/725] staging: vc_sm_cma: Remove erroneous misc_deregister
+Subject: [PATCH 368/773] staging: vc_sm_cma: Remove erroneous misc_deregister
 
 Code from the misc /dev node was still present in
 bcm2835_vc_sm_cma_remove, which caused a NULL deref.
diff --git a/target/linux/brcm2708/patches-4.19/950-0371-vcsm-Fix-makefile-include-on-out-of-tree-builds.patch b/target/linux/brcm2708/patches-4.19/950-0369-vcsm-Fix-makefile-include-on-out-of-tree-builds.patch
similarity index 90%
rename from target/linux/brcm2708/patches-4.19/950-0371-vcsm-Fix-makefile-include-on-out-of-tree-builds.patch
rename to target/linux/brcm2708/patches-4.19/950-0369-vcsm-Fix-makefile-include-on-out-of-tree-builds.patch
index 649c2c00ddd..a820a4a2937 100644
--- a/target/linux/brcm2708/patches-4.19/950-0371-vcsm-Fix-makefile-include-on-out-of-tree-builds.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0369-vcsm-Fix-makefile-include-on-out-of-tree-builds.patch
@@ -1,7 +1,7 @@
-From b099a5f2e10c96955495398cf0605dde36b96a77 Mon Sep 17 00:00:00 2001
+From 5cf95fae9985aa80ba36a47027a254a29fa92372 Mon Sep 17 00:00:00 2001
 From: Kieran Bingham <kieran.bingham@ideasonboard.com>
 Date: Mon, 18 Mar 2019 17:14:51 +0000
-Subject: [PATCH 371/725] vcsm: Fix makefile include on out-of-tree builds
+Subject: [PATCH 369/773] vcsm: Fix makefile include on out-of-tree builds
 
 The vc_sm module tries to include the 'fs' directory from the
 $(srctree). $(srctree) is already provided by the build system, and
diff --git a/target/linux/brcm2708/patches-4.19/950-0372-vcsm-Remove-set-but-unused-variable.patch b/target/linux/brcm2708/patches-4.19/950-0370-vcsm-Remove-set-but-unused-variable.patch
similarity index 87%
rename from target/linux/brcm2708/patches-4.19/950-0372-vcsm-Remove-set-but-unused-variable.patch
rename to target/linux/brcm2708/patches-4.19/950-0370-vcsm-Remove-set-but-unused-variable.patch
index 8da86733526..1cf6fb74832 100644
--- a/target/linux/brcm2708/patches-4.19/950-0372-vcsm-Remove-set-but-unused-variable.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0370-vcsm-Remove-set-but-unused-variable.patch
@@ -1,7 +1,7 @@
-From 43825a3d741e4c4f4c010349ad59a437cc8de9a8 Mon Sep 17 00:00:00 2001
+From 614592644f6c107d0f8cb6145d95437d53ac8dff Mon Sep 17 00:00:00 2001
 From: Kieran Bingham <kieran.bingham@ideasonboard.com>
 Date: Mon, 18 Mar 2019 17:16:41 +0000
-Subject: [PATCH 372/725] vcsm: Remove set but unused variable
+Subject: [PATCH 370/773] vcsm: Remove set but unused variable
 
 The 'success' variable is set by the call to vchi_service_close() but never checked.
 Remove it, keeping the call in place.
diff --git a/target/linux/brcm2708/patches-4.19/950-0373-vcsm-Reduce-scope-of-local-functions.patch b/target/linux/brcm2708/patches-4.19/950-0371-vcsm-Reduce-scope-of-local-functions.patch
similarity index 94%
rename from target/linux/brcm2708/patches-4.19/950-0373-vcsm-Reduce-scope-of-local-functions.patch
rename to target/linux/brcm2708/patches-4.19/950-0371-vcsm-Reduce-scope-of-local-functions.patch
index 2a88541aa1c..f48d1169793 100644
--- a/target/linux/brcm2708/patches-4.19/950-0373-vcsm-Reduce-scope-of-local-functions.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0371-vcsm-Reduce-scope-of-local-functions.patch
@@ -1,7 +1,7 @@
-From 6a0844db98dec3f03b6af8a91d0da108dadda602 Mon Sep 17 00:00:00 2001
+From dfc0c4f36a4ff2707a2c00117050f6465f94acb3 Mon Sep 17 00:00:00 2001
 From: Kieran Bingham <kieran.bingham@ideasonboard.com>
 Date: Mon, 18 Mar 2019 17:17:40 +0000
-Subject: [PATCH 373/725] vcsm: Reduce scope of local functions
+Subject: [PATCH 371/773] vcsm: Reduce scope of local functions
 
 The functions:
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0374-staging-bcm2835-codec-NULL-component-handle-on-queue.patch b/target/linux/brcm2708/patches-4.19/950-0372-staging-bcm2835-codec-NULL-component-handle-on-queue.patch
similarity index 93%
rename from target/linux/brcm2708/patches-4.19/950-0374-staging-bcm2835-codec-NULL-component-handle-on-queue.patch
rename to target/linux/brcm2708/patches-4.19/950-0372-staging-bcm2835-codec-NULL-component-handle-on-queue.patch
index 58d51bf5e91..6cc18e040da 100644
--- a/target/linux/brcm2708/patches-4.19/950-0374-staging-bcm2835-codec-NULL-component-handle-on-queue.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0372-staging-bcm2835-codec-NULL-component-handle-on-queue.patch
@@ -1,7 +1,7 @@
-From 4bf51ec794b95f976557ecafbc278bc00952fc32 Mon Sep 17 00:00:00 2001
+From e861be56136fd16394248f501bd3fbb327e40d1a Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Tue, 19 Mar 2019 17:55:09 +0000
-Subject: [PATCH 374/725] staging: bcm2835-codec: NULL component handle on
+Subject: [PATCH 372/773] staging: bcm2835-codec: NULL component handle on
  queue_setup failure
 
 queue_setup tries creating the relevant MMAL component and configures
diff --git a/target/linux/brcm2708/patches-4.19/950-0375-staging-vc-sm-cma-Remove-the-debugfs-directory-on-re.patch b/target/linux/brcm2708/patches-4.19/950-0373-staging-vc-sm-cma-Remove-the-debugfs-directory-on-re.patch
similarity index 86%
rename from target/linux/brcm2708/patches-4.19/950-0375-staging-vc-sm-cma-Remove-the-debugfs-directory-on-re.patch
rename to target/linux/brcm2708/patches-4.19/950-0373-staging-vc-sm-cma-Remove-the-debugfs-directory-on-re.patch
index 635a11ea96e..d0c19b11f60 100644
--- a/target/linux/brcm2708/patches-4.19/950-0375-staging-vc-sm-cma-Remove-the-debugfs-directory-on-re.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0373-staging-vc-sm-cma-Remove-the-debugfs-directory-on-re.patch
@@ -1,7 +1,7 @@
-From 5dad012904e526aea593b8d70788f22c91c33f19 Mon Sep 17 00:00:00 2001
+From 9c63a140609809ff686622090893ba69e3929019 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Fri, 8 Mar 2019 10:49:17 +0000
-Subject: [PATCH 375/725] staging: vc-sm-cma: Remove the debugfs directory on
+Subject: [PATCH 373/773] staging: vc-sm-cma: Remove the debugfs directory on
  remove
 
 Without removing that, reloading the driver fails.
diff --git a/target/linux/brcm2708/patches-4.19/950-0376-staging-vc-sm-cma-Use-devm_-allocs-for-sm_state.patch b/target/linux/brcm2708/patches-4.19/950-0374-staging-vc-sm-cma-Use-devm_-allocs-for-sm_state.patch
similarity index 93%
rename from target/linux/brcm2708/patches-4.19/950-0376-staging-vc-sm-cma-Use-devm_-allocs-for-sm_state.patch
rename to target/linux/brcm2708/patches-4.19/950-0374-staging-vc-sm-cma-Use-devm_-allocs-for-sm_state.patch
index 25586bf722f..e69285bcb16 100644
--- a/target/linux/brcm2708/patches-4.19/950-0376-staging-vc-sm-cma-Use-devm_-allocs-for-sm_state.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0374-staging-vc-sm-cma-Use-devm_-allocs-for-sm_state.patch
@@ -1,7 +1,7 @@
-From 6c76990e7f308e56f1e11413f6bbf852963c2113 Mon Sep 17 00:00:00 2001
+From 367031afc970012f096292691d9509382118fb02 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Fri, 8 Mar 2019 11:06:41 +0000
-Subject: [PATCH 376/725] staging: vc-sm-cma: Use devm_ allocs for sm_state.
+Subject: [PATCH 374/773] staging: vc-sm-cma: Use devm_ allocs for sm_state.
 
 Use managed allocations for sm_state, removing reliance on
 manual management.
diff --git a/target/linux/brcm2708/patches-4.19/950-0377-staging-vc-sm-cma-Don-t-fail-if-debugfs-calls-fail.patch b/target/linux/brcm2708/patches-4.19/950-0375-staging-vc-sm-cma-Don-t-fail-if-debugfs-calls-fail.patch
similarity index 90%
rename from target/linux/brcm2708/patches-4.19/950-0377-staging-vc-sm-cma-Don-t-fail-if-debugfs-calls-fail.patch
rename to target/linux/brcm2708/patches-4.19/950-0375-staging-vc-sm-cma-Don-t-fail-if-debugfs-calls-fail.patch
index f8d468fc82a..2a433499ff7 100644
--- a/target/linux/brcm2708/patches-4.19/950-0377-staging-vc-sm-cma-Don-t-fail-if-debugfs-calls-fail.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0375-staging-vc-sm-cma-Don-t-fail-if-debugfs-calls-fail.patch
@@ -1,7 +1,7 @@
-From 0631e31c3eb8c6d7ca996cac1cb207d25c4cfa75 Mon Sep 17 00:00:00 2001
+From 1e49e92dc627e30dc329ee856a81d90d454bab03 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Fri, 8 Mar 2019 11:09:49 +0000
-Subject: [PATCH 377/725] staging: vc-sm-cma: Don't fail if debugfs calls fail.
+Subject: [PATCH 375/773] staging: vc-sm-cma: Don't fail if debugfs calls fail.
 
 Return codes from debugfs calls should never alter the
 flow of the main code.
diff --git a/target/linux/brcm2708/patches-4.19/950-0378-staging-vc-sm-cma-Ensure-mutex-and-idr-are-destroyed.patch b/target/linux/brcm2708/patches-4.19/950-0376-staging-vc-sm-cma-Ensure-mutex-and-idr-are-destroyed.patch
similarity index 86%
rename from target/linux/brcm2708/patches-4.19/950-0378-staging-vc-sm-cma-Ensure-mutex-and-idr-are-destroyed.patch
rename to target/linux/brcm2708/patches-4.19/950-0376-staging-vc-sm-cma-Ensure-mutex-and-idr-are-destroyed.patch
index 3b8dbff3c05..fb6ad95443b 100644
--- a/target/linux/brcm2708/patches-4.19/950-0378-staging-vc-sm-cma-Ensure-mutex-and-idr-are-destroyed.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0376-staging-vc-sm-cma-Ensure-mutex-and-idr-are-destroyed.patch
@@ -1,7 +1,7 @@
-From 00c129ebdf07e600f112197e62435aa6485a2e59 Mon Sep 17 00:00:00 2001
+From 0382cc0391c16a76fdf6f1e53c17a0704648c6fb Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Fri, 8 Mar 2019 11:11:46 +0000
-Subject: [PATCH 378/725] staging: vc-sm-cma: Ensure mutex and idr are
+Subject: [PATCH 376/773] staging: vc-sm-cma: Ensure mutex and idr are
  destroyed
 
 map_lock and kernelid_map are created in probe, but not released
diff --git a/target/linux/brcm2708/patches-4.19/950-0379-staging-bcm2835_codec-Clean-up-logging-on-unloading-.patch b/target/linux/brcm2708/patches-4.19/950-0377-staging-bcm2835_codec-Clean-up-logging-on-unloading-.patch
similarity index 91%
rename from target/linux/brcm2708/patches-4.19/950-0379-staging-bcm2835_codec-Clean-up-logging-on-unloading-.patch
rename to target/linux/brcm2708/patches-4.19/950-0377-staging-bcm2835_codec-Clean-up-logging-on-unloading-.patch
index 391a70d1ddf..c8d81add895 100644
--- a/target/linux/brcm2708/patches-4.19/950-0379-staging-bcm2835_codec-Clean-up-logging-on-unloading-.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0377-staging-bcm2835_codec-Clean-up-logging-on-unloading-.patch
@@ -1,7 +1,7 @@
-From 3c6328c7e96f5422a772c1d07f04dbebdc99955b Mon Sep 17 00:00:00 2001
+From d0a4aa37997f5532159dc5f506b4bd1d533d1991 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Fri, 8 Mar 2019 11:26:00 +0000
-Subject: [PATCH 379/725] staging: bcm2835_codec: Clean up logging on unloading
+Subject: [PATCH 377/773] staging: bcm2835_codec: Clean up logging on unloading
  the driver
 
 The log line was missing a closing \n, so wasn't added to the
diff --git a/target/linux/brcm2708/patches-4.19/950-0380-configs-Enable-MT76-USB-wifi.patch b/target/linux/brcm2708/patches-4.19/950-0378-configs-Enable-MT76-USB-wifi.patch
similarity index 90%
rename from target/linux/brcm2708/patches-4.19/950-0380-configs-Enable-MT76-USB-wifi.patch
rename to target/linux/brcm2708/patches-4.19/950-0378-configs-Enable-MT76-USB-wifi.patch
index 3f398e12a2c..44d06494520 100644
--- a/target/linux/brcm2708/patches-4.19/950-0380-configs-Enable-MT76-USB-wifi.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0378-configs-Enable-MT76-USB-wifi.patch
@@ -1,7 +1,7 @@
-From cbdcfb234a1fff16c988f2c4660ac8a6755b63d8 Mon Sep 17 00:00:00 2001
+From 7d2089d213ac26b66585c3573302ddc95ce06dc1 Mon Sep 17 00:00:00 2001
 From: Stefan Wahren <stefan.wahren@i2se.com>
 Date: Thu, 7 Mar 2019 19:27:05 +0100
-Subject: [PATCH 380/725] configs: Enable MT76 USB wifi
+Subject: [PATCH 378/773] configs: Enable MT76 USB wifi
 
 Signed-off-by: Stefan Wahren <stefan.wahren@i2se.com>
 ---
diff --git a/target/linux/brcm2708/patches-4.19/950-0381-bcm2835-sdhost-Allow-for-sg-entries-that-cross-pages.patch b/target/linux/brcm2708/patches-4.19/950-0379-bcm2835-sdhost-Allow-for-sg-entries-that-cross-pages.patch
similarity index 88%
rename from target/linux/brcm2708/patches-4.19/950-0381-bcm2835-sdhost-Allow-for-sg-entries-that-cross-pages.patch
rename to target/linux/brcm2708/patches-4.19/950-0379-bcm2835-sdhost-Allow-for-sg-entries-that-cross-pages.patch
index 8aa69c8dbb1..5c8e80d0898 100644
--- a/target/linux/brcm2708/patches-4.19/950-0381-bcm2835-sdhost-Allow-for-sg-entries-that-cross-pages.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0379-bcm2835-sdhost-Allow-for-sg-entries-that-cross-pages.patch
@@ -1,7 +1,7 @@
-From d107d70cd01d1cd93fe0c61d8c0fc0ff7a2fc064 Mon Sep 17 00:00:00 2001
+From 5eb927e238d953d7b471d4c81cb6ba0303dad02c Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Wed, 13 Mar 2019 14:19:11 +0000
-Subject: [PATCH 381/725] bcm2835-sdhost: Allow for sg entries that cross pages
+Subject: [PATCH 379/773] bcm2835-sdhost: Allow for sg entries that cross pages
 
 The dma_complete handling code calculates a virtual address for a page
 then adds an offset, but if the offset is more than a page and HIGHMEM
diff --git a/target/linux/brcm2708/patches-4.19/950-0382-overlays-sdio-Added-4-bit-support-on-GPIOs-34-39.-29.patch b/target/linux/brcm2708/patches-4.19/950-0380-overlays-sdio-Added-4-bit-support-on-GPIOs-34-39.-29.patch
similarity index 90%
rename from target/linux/brcm2708/patches-4.19/950-0382-overlays-sdio-Added-4-bit-support-on-GPIOs-34-39.-29.patch
rename to target/linux/brcm2708/patches-4.19/950-0380-overlays-sdio-Added-4-bit-support-on-GPIOs-34-39.-29.patch
index 52c4217c8fe..dd35926db03 100644
--- a/target/linux/brcm2708/patches-4.19/950-0382-overlays-sdio-Added-4-bit-support-on-GPIOs-34-39.-29.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0380-overlays-sdio-Added-4-bit-support-on-GPIOs-34-39.-29.patch
@@ -1,7 +1,7 @@
-From 71b44014034d34752cc9dcd23b364da15e059b54 Mon Sep 17 00:00:00 2001
+From 357aeb8b38198e59a5d62f966e945b6c08ae43e7 Mon Sep 17 00:00:00 2001
 From: Adrien RICCIARDI <RICCIARDI-Adrien@users.noreply.github.com>
 Date: Fri, 22 Mar 2019 11:35:30 +0100
-Subject: [PATCH 382/725] overlays: sdio: Added 4-bit support on GPIOs 34-39.
+Subject: [PATCH 380/773] overlays: sdio: Added 4-bit support on GPIOs 34-39.
  (#2903)
 
 ---
diff --git a/target/linux/brcm2708/patches-4.19/950-0383-overlays-Fix-multiple-instantiation-of-sc16is7xx.patch b/target/linux/brcm2708/patches-4.19/950-0381-overlays-Fix-multiple-instantiation-of-sc16is7xx.patch
similarity index 94%
rename from target/linux/brcm2708/patches-4.19/950-0383-overlays-Fix-multiple-instantiation-of-sc16is7xx.patch
rename to target/linux/brcm2708/patches-4.19/950-0381-overlays-Fix-multiple-instantiation-of-sc16is7xx.patch
index 15badf14813..76a20660718 100644
--- a/target/linux/brcm2708/patches-4.19/950-0383-overlays-Fix-multiple-instantiation-of-sc16is7xx.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0381-overlays-Fix-multiple-instantiation-of-sc16is7xx.patch
@@ -1,7 +1,7 @@
-From 94090199a0033419d35c90cd23ff9450f77b19e8 Mon Sep 17 00:00:00 2001
+From bf926c922d5cca1a0d2eacfea0c4803d3debc94a Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Fri, 22 Mar 2019 16:44:47 +0000
-Subject: [PATCH 383/725] overlays: Fix multiple-instantiation of sc16is7xx*
+Subject: [PATCH 381/773] overlays: Fix multiple-instantiation of sc16is7xx*
 
 The registration of the fixed clocks uses the node name as the clock
 name, causing a clash if two clock nodes have the same name, regardless
diff --git a/target/linux/brcm2708/patches-4.19/950-0384-configs-Re-enable-CONFIG_NETFILTER_XT_MATCH_SOCKET.patch b/target/linux/brcm2708/patches-4.19/950-0382-configs-Re-enable-CONFIG_NETFILTER_XT_MATCH_SOCKET.patch
similarity index 92%
rename from target/linux/brcm2708/patches-4.19/950-0384-configs-Re-enable-CONFIG_NETFILTER_XT_MATCH_SOCKET.patch
rename to target/linux/brcm2708/patches-4.19/950-0382-configs-Re-enable-CONFIG_NETFILTER_XT_MATCH_SOCKET.patch
index c8f2f084fbb..34c752bbbec 100644
--- a/target/linux/brcm2708/patches-4.19/950-0384-configs-Re-enable-CONFIG_NETFILTER_XT_MATCH_SOCKET.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0382-configs-Re-enable-CONFIG_NETFILTER_XT_MATCH_SOCKET.patch
@@ -1,7 +1,7 @@
-From d5175a2f4c71f99a997aff9a1b441152896d34bd Mon Sep 17 00:00:00 2001
+From 588ba94f9647b91ac205f296129548c5eb1265c6 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Sun, 24 Mar 2019 20:54:25 +0000
-Subject: [PATCH 384/725] configs: Re-enable CONFIG_NETFILTER_XT_MATCH_SOCKET
+Subject: [PATCH 382/773] configs: Re-enable CONFIG_NETFILTER_XT_MATCH_SOCKET
 
 A Kconfig change in 4.10 caused the xt_socket module to no-longer be
 included in Raspbian builds. Fix the defconfigs to re-enable it.
diff --git a/target/linux/brcm2708/patches-4.19/950-0385-bcm2835-mmc-Fix-DMA-channel-leak.patch b/target/linux/brcm2708/patches-4.19/950-0383-bcm2835-mmc-Fix-DMA-channel-leak.patch
similarity index 90%
rename from target/linux/brcm2708/patches-4.19/950-0385-bcm2835-mmc-Fix-DMA-channel-leak.patch
rename to target/linux/brcm2708/patches-4.19/950-0383-bcm2835-mmc-Fix-DMA-channel-leak.patch
index 22ebcd83a2f..ef87ed84764 100644
--- a/target/linux/brcm2708/patches-4.19/950-0385-bcm2835-mmc-Fix-DMA-channel-leak.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0383-bcm2835-mmc-Fix-DMA-channel-leak.patch
@@ -1,7 +1,7 @@
-From d41f9c275d6cded64675a2b97084e9fdba8484f3 Mon Sep 17 00:00:00 2001
+From 227e011d31adee13c727dd38f7e47895b3a8c49b Mon Sep 17 00:00:00 2001
 From: Lukas Wunner <lukas@wunner.de>
 Date: Wed, 16 Jan 2019 12:22:32 +0100
-Subject: [PATCH 385/725] bcm2835-mmc: Fix DMA channel leak
+Subject: [PATCH 383/773] bcm2835-mmc: Fix DMA channel leak
 
 The BCM2835 MMC host driver requests a DMA channel on probe but neglects
 to release the channel in the probe error path and on driver unbind.
diff --git a/target/linux/brcm2708/patches-4.19/950-0386-bcm2835-mmc-Fix-struct-mmc_host-leak-on-probe.patch b/target/linux/brcm2708/patches-4.19/950-0384-bcm2835-mmc-Fix-struct-mmc_host-leak-on-probe.patch
similarity index 86%
rename from target/linux/brcm2708/patches-4.19/950-0386-bcm2835-mmc-Fix-struct-mmc_host-leak-on-probe.patch
rename to target/linux/brcm2708/patches-4.19/950-0384-bcm2835-mmc-Fix-struct-mmc_host-leak-on-probe.patch
index cf8f7ac1612..3bb5d66fc7e 100644
--- a/target/linux/brcm2708/patches-4.19/950-0386-bcm2835-mmc-Fix-struct-mmc_host-leak-on-probe.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0384-bcm2835-mmc-Fix-struct-mmc_host-leak-on-probe.patch
@@ -1,7 +1,7 @@
-From 1a0d67591fc1b7a33e7769caaba13f9a08ca4f25 Mon Sep 17 00:00:00 2001
+From dcf1a5feb6095c5aca75cc18330680778e59b517 Mon Sep 17 00:00:00 2001
 From: Lukas Wunner <lukas@wunner.de>
 Date: Sat, 19 Jan 2019 08:06:48 +0100
-Subject: [PATCH 386/725] bcm2835-mmc: Fix struct mmc_host leak on probe
+Subject: [PATCH 384/773] bcm2835-mmc: Fix struct mmc_host leak on probe
 
 The BCM2835 MMC host driver requests the bus address of the host's
 register map on probe.  If that fails, the driver leaks the struct
diff --git a/target/linux/brcm2708/patches-4.19/950-0387-bcm2835-mmc-Fix-duplicate-free_irq-on-remove.patch b/target/linux/brcm2708/patches-4.19/950-0385-bcm2835-mmc-Fix-duplicate-free_irq-on-remove.patch
similarity index 91%
rename from target/linux/brcm2708/patches-4.19/950-0387-bcm2835-mmc-Fix-duplicate-free_irq-on-remove.patch
rename to target/linux/brcm2708/patches-4.19/950-0385-bcm2835-mmc-Fix-duplicate-free_irq-on-remove.patch
index eda21e13678..cee984f6b89 100644
--- a/target/linux/brcm2708/patches-4.19/950-0387-bcm2835-mmc-Fix-duplicate-free_irq-on-remove.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0385-bcm2835-mmc-Fix-duplicate-free_irq-on-remove.patch
@@ -1,7 +1,7 @@
-From 56b3d0e6446f081d0c3e8c52e651f8d45d488b45 Mon Sep 17 00:00:00 2001
+From 931465226104cb10935af8f66fe6fdd29d898ec9 Mon Sep 17 00:00:00 2001
 From: Lukas Wunner <lukas@wunner.de>
 Date: Sat, 19 Jan 2019 09:00:26 +0100
-Subject: [PATCH 387/725] bcm2835-mmc: Fix duplicate free_irq() on remove
+Subject: [PATCH 385/773] bcm2835-mmc: Fix duplicate free_irq() on remove
 
 The BCM2835 MMC host driver requests its interrupt as a device-managed
 resource, so the interrupt is automatically freed after the driver is
diff --git a/target/linux/brcm2708/patches-4.19/950-0388-bcm2835-mmc-Handle-mmc_add_host-errors.patch b/target/linux/brcm2708/patches-4.19/950-0386-bcm2835-mmc-Handle-mmc_add_host-errors.patch
similarity index 86%
rename from target/linux/brcm2708/patches-4.19/950-0388-bcm2835-mmc-Handle-mmc_add_host-errors.patch
rename to target/linux/brcm2708/patches-4.19/950-0386-bcm2835-mmc-Handle-mmc_add_host-errors.patch
index 64547b49e0f..3680a664333 100644
--- a/target/linux/brcm2708/patches-4.19/950-0388-bcm2835-mmc-Handle-mmc_add_host-errors.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0386-bcm2835-mmc-Handle-mmc_add_host-errors.patch
@@ -1,7 +1,7 @@
-From b4a62a0eae7852a4dde5f055bb89833ea80d554a Mon Sep 17 00:00:00 2001
+From b511e73e01d03df0ee7fffeae26b8db6d138c82e Mon Sep 17 00:00:00 2001
 From: Lukas Wunner <lukas@wunner.de>
 Date: Tue, 22 Jan 2019 12:29:45 +0100
-Subject: [PATCH 388/725] bcm2835-mmc: Handle mmc_add_host() errors
+Subject: [PATCH 386/773] bcm2835-mmc: Handle mmc_add_host() errors
 
 The BCM2835 MMC host driver calls mmc_add_host() but doesn't check its
 return value.  Errors occurring in that function are therefore not
diff --git a/target/linux/brcm2708/patches-4.19/950-0389-bcm2835-mmc-Deduplicate-reset-of-driver-data-on-remo.patch b/target/linux/brcm2708/patches-4.19/950-0387-bcm2835-mmc-Deduplicate-reset-of-driver-data-on-remo.patch
similarity index 85%
rename from target/linux/brcm2708/patches-4.19/950-0389-bcm2835-mmc-Deduplicate-reset-of-driver-data-on-remo.patch
rename to target/linux/brcm2708/patches-4.19/950-0387-bcm2835-mmc-Deduplicate-reset-of-driver-data-on-remo.patch
index 52edada4136..4b21d53e0ba 100644
--- a/target/linux/brcm2708/patches-4.19/950-0389-bcm2835-mmc-Deduplicate-reset-of-driver-data-on-remo.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0387-bcm2835-mmc-Deduplicate-reset-of-driver-data-on-remo.patch
@@ -1,7 +1,7 @@
-From 3f0851774265e0097e015672ee860983608c9b14 Mon Sep 17 00:00:00 2001
+From 42c70eb8066b0e91cd184a5f166c391f82e3f4b5 Mon Sep 17 00:00:00 2001
 From: Lukas Wunner <lukas@wunner.de>
 Date: Sat, 19 Jan 2019 08:42:40 +0100
-Subject: [PATCH 389/725] bcm2835-mmc: Deduplicate reset of driver data on
+Subject: [PATCH 387/773] bcm2835-mmc: Deduplicate reset of driver data on
  remove
 
 The BCM2835 MMC host driver sets the device's driver data pointer to
diff --git a/target/linux/brcm2708/patches-4.19/950-0390-configs-Add-CONFIG_BATTERY_MAX17040.patch b/target/linux/brcm2708/patches-4.19/950-0388-configs-Add-CONFIG_BATTERY_MAX17040.patch
similarity index 90%
rename from target/linux/brcm2708/patches-4.19/950-0390-configs-Add-CONFIG_BATTERY_MAX17040.patch
rename to target/linux/brcm2708/patches-4.19/950-0388-configs-Add-CONFIG_BATTERY_MAX17040.patch
index d1157610d11..5a42d8c582d 100644
--- a/target/linux/brcm2708/patches-4.19/950-0390-configs-Add-CONFIG_BATTERY_MAX17040.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0388-configs-Add-CONFIG_BATTERY_MAX17040.patch
@@ -1,7 +1,7 @@
-From a6d3c7bab1486b7d4b0b8b410c5267ed63894861 Mon Sep 17 00:00:00 2001
+From 0cdf702e5ea015c034fa222da1647baf0b0c42f3 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Mon, 25 Mar 2019 17:54:05 +0000
-Subject: [PATCH 390/725] configs: Add CONFIG_BATTERY_MAX17040
+Subject: [PATCH 388/773] configs: Add CONFIG_BATTERY_MAX17040
 
 See: https://github.com/raspberrypi/linux/issues/2906
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0391-overlays-Add-max17040-support-to-i2c-sensor.patch b/target/linux/brcm2708/patches-4.19/950-0389-overlays-Add-max17040-support-to-i2c-sensor.patch
similarity index 92%
rename from target/linux/brcm2708/patches-4.19/950-0391-overlays-Add-max17040-support-to-i2c-sensor.patch
rename to target/linux/brcm2708/patches-4.19/950-0389-overlays-Add-max17040-support-to-i2c-sensor.patch
index d08fc7f85c7..f8b3f66737b 100644
--- a/target/linux/brcm2708/patches-4.19/950-0391-overlays-Add-max17040-support-to-i2c-sensor.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0389-overlays-Add-max17040-support-to-i2c-sensor.patch
@@ -1,7 +1,7 @@
-From a8034b01d807e4c393356d7b46183dd5d2b40df3 Mon Sep 17 00:00:00 2001
+From 255761d610f7ef977196da27f13d702743cd99b7 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Mon, 25 Mar 2019 18:03:48 +0000
-Subject: [PATCH 391/725] overlays: Add max17040 support to i2c-sensor
+Subject: [PATCH 389/773] overlays: Add max17040 support to i2c-sensor
 
 See: https://github.com/raspberrypi/linux/issues/2906
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0392-defconfigs-disable-memory-and-IO-cgroups-2908.patch b/target/linux/brcm2708/patches-4.19/950-0390-defconfigs-disable-memory-and-IO-cgroups-2908.patch
similarity index 94%
rename from target/linux/brcm2708/patches-4.19/950-0392-defconfigs-disable-memory-and-IO-cgroups-2908.patch
rename to target/linux/brcm2708/patches-4.19/950-0390-defconfigs-disable-memory-and-IO-cgroups-2908.patch
index 1cbac0ea44a..2490b266c34 100644
--- a/target/linux/brcm2708/patches-4.19/950-0392-defconfigs-disable-memory-and-IO-cgroups-2908.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0390-defconfigs-disable-memory-and-IO-cgroups-2908.patch
@@ -1,7 +1,7 @@
-From 38bdf55c84e6f388db3dfb96d3c6617abcc10067 Mon Sep 17 00:00:00 2001
+From 53986e21f8d6687c6266ec0daaa18c34630c5f98 Mon Sep 17 00:00:00 2001
 From: P33M <P33M@users.noreply.github.com>
 Date: Tue, 26 Mar 2019 09:48:25 +0000
-Subject: [PATCH 392/725] defconfigs: disable memory and IO cgroups (#2908)
+Subject: [PATCH 390/773] defconfigs: disable memory and IO cgroups (#2908)
 
 Due to an upstream bug, memory is leaked in the inode cache when cgroups
 are enabled. Disable as this is causing crashes.
diff --git a/target/linux/brcm2708/patches-4.19/950-0393-media-bcm2835-unicam-Add-support-for-enum-framesizes.patch b/target/linux/brcm2708/patches-4.19/950-0391-media-bcm2835-unicam-Add-support-for-enum-framesizes.patch
similarity index 97%
rename from target/linux/brcm2708/patches-4.19/950-0393-media-bcm2835-unicam-Add-support-for-enum-framesizes.patch
rename to target/linux/brcm2708/patches-4.19/950-0391-media-bcm2835-unicam-Add-support-for-enum-framesizes.patch
index 6f4cbf093ac..12e479abae8 100644
--- a/target/linux/brcm2708/patches-4.19/950-0393-media-bcm2835-unicam-Add-support-for-enum-framesizes.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0391-media-bcm2835-unicam-Add-support-for-enum-framesizes.patch
@@ -1,7 +1,7 @@
-From 4ee5be44a136685a674ef2e3560e4062a26a2bfb Mon Sep 17 00:00:00 2001
+From faeaf9544c1803c77b6bd22b850360d15eba2eb9 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Tue, 5 Mar 2019 15:43:27 +0000
-Subject: [PATCH 393/725] media: bcm2835-unicam: Add support for enum
+Subject: [PATCH 391/773] media: bcm2835-unicam: Add support for enum
  framesizes and frameintervals
 
 vidioc_enum_framesizes and vidioc_enum_frameintervals weren't implemented,
diff --git a/target/linux/brcm2708/patches-4.19/950-0394-staging-bcm2835-codec-Refactor-default-resolution-co.patch b/target/linux/brcm2708/patches-4.19/950-0392-staging-bcm2835-codec-Refactor-default-resolution-co.patch
similarity index 97%
rename from target/linux/brcm2708/patches-4.19/950-0394-staging-bcm2835-codec-Refactor-default-resolution-co.patch
rename to target/linux/brcm2708/patches-4.19/950-0392-staging-bcm2835-codec-Refactor-default-resolution-co.patch
index d2035fe62f2..00b2d1767e8 100644
--- a/target/linux/brcm2708/patches-4.19/950-0394-staging-bcm2835-codec-Refactor-default-resolution-co.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0392-staging-bcm2835-codec-Refactor-default-resolution-co.patch
@@ -1,7 +1,7 @@
-From 3307d285c4e10366fbd310203c19260d5e320b97 Mon Sep 17 00:00:00 2001
+From 4a7501a80598c159be341d0b52011882556b077e Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Wed, 20 Mar 2019 10:06:51 +0000
-Subject: [PATCH 394/725] staging: bcm2835-codec: Refactor default resolution
+Subject: [PATCH 392/773] staging: bcm2835-codec: Refactor default resolution
  code
 
 The default resolution code was different for each role
diff --git a/target/linux/brcm2708/patches-4.19/950-0395-nvmem-add-type-attribute.patch b/target/linux/brcm2708/patches-4.19/950-0393-nvmem-add-type-attribute.patch
similarity index 97%
rename from target/linux/brcm2708/patches-4.19/950-0395-nvmem-add-type-attribute.patch
rename to target/linux/brcm2708/patches-4.19/950-0393-nvmem-add-type-attribute.patch
index cb88272cceb..2fe94a0b246 100644
--- a/target/linux/brcm2708/patches-4.19/950-0395-nvmem-add-type-attribute.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0393-nvmem-add-type-attribute.patch
@@ -1,7 +1,7 @@
-From b3acb96a394db9adcc13aae8321e3d18bbd7d30d Mon Sep 17 00:00:00 2001
+From 855040143a256199d362f32d6de071ef5c801314 Mon Sep 17 00:00:00 2001
 From: Alexandre Belloni <alexandre.belloni@bootlin.com>
 Date: Fri, 30 Nov 2018 11:53:20 +0000
-Subject: [PATCH 395/725] nvmem: add type attribute
+Subject: [PATCH 393/773] nvmem: add type attribute
 
 commit 16688453661b6d5159be558a1f8c1f54463a420f upstream.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0396-rtc-rv3028-add-new-driver.patch b/target/linux/brcm2708/patches-4.19/950-0394-rtc-rv3028-add-new-driver.patch
similarity index 99%
rename from target/linux/brcm2708/patches-4.19/950-0396-rtc-rv3028-add-new-driver.patch
rename to target/linux/brcm2708/patches-4.19/950-0394-rtc-rv3028-add-new-driver.patch
index 823aac89bb1..7c22dd99ebf 100644
--- a/target/linux/brcm2708/patches-4.19/950-0396-rtc-rv3028-add-new-driver.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0394-rtc-rv3028-add-new-driver.patch
@@ -1,7 +1,7 @@
-From 5437fefa8d11d8c2f9da39e393c83417cadabf83 Mon Sep 17 00:00:00 2001
+From 824810872428425fbf3e3e5d0b45e20ab8937b32 Mon Sep 17 00:00:00 2001
 From: Alexandre Belloni <alexandre.belloni@bootlin.com>
 Date: Wed, 13 Feb 2019 00:21:36 +0100
-Subject: [PATCH 396/725] rtc: rv3028: add new driver
+Subject: [PATCH 394/773] rtc: rv3028: add new driver
 
 upstream commit e6e7376cfd7b3f9b63de3a22792f64d9bfb2ab53.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0397-configs-Add-RTC_DRV_RV3028-m.patch b/target/linux/brcm2708/patches-4.19/950-0395-configs-Add-RTC_DRV_RV3028-m.patch
similarity index 91%
rename from target/linux/brcm2708/patches-4.19/950-0397-configs-Add-RTC_DRV_RV3028-m.patch
rename to target/linux/brcm2708/patches-4.19/950-0395-configs-Add-RTC_DRV_RV3028-m.patch
index 499fa643c87..b2478922e36 100644
--- a/target/linux/brcm2708/patches-4.19/950-0397-configs-Add-RTC_DRV_RV3028-m.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0395-configs-Add-RTC_DRV_RV3028-m.patch
@@ -1,7 +1,7 @@
-From bfb96e21b688b5c798db9a6082ad76e72721693e Mon Sep 17 00:00:00 2001
+From 9b996b5adaaff82f7752cc65dbcf5864277f22bf Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Thu, 28 Mar 2019 13:13:52 +0000
-Subject: [PATCH 397/725] configs: Add RTC_DRV_RV3028=m
+Subject: [PATCH 395/773] configs: Add RTC_DRV_RV3028=m
 
 See: https://github.com/raspberrypi/linux/issues/2912
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0398-overlays-Add-rv3028-to-i2c-rtc.patch b/target/linux/brcm2708/patches-4.19/950-0396-overlays-Add-rv3028-to-i2c-rtc.patch
similarity index 94%
rename from target/linux/brcm2708/patches-4.19/950-0398-overlays-Add-rv3028-to-i2c-rtc.patch
rename to target/linux/brcm2708/patches-4.19/950-0396-overlays-Add-rv3028-to-i2c-rtc.patch
index 6f065ea6fca..7da20bfdb66 100644
--- a/target/linux/brcm2708/patches-4.19/950-0398-overlays-Add-rv3028-to-i2c-rtc.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0396-overlays-Add-rv3028-to-i2c-rtc.patch
@@ -1,7 +1,7 @@
-From cf17a30d916eedceda8a4be81259e3813c5a3490 Mon Sep 17 00:00:00 2001
+From a196d4df496546cf0e521c6aedf7e37025dde785 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Thu, 28 Mar 2019 13:26:59 +0000
-Subject: [PATCH 398/725] overlays: Add rv3028 to i2c-rtc
+Subject: [PATCH 396/773] overlays: Add rv3028 to i2c-rtc
 
 See: https://github.com/raspberrypi/linux/issues/2912
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0399-ASoC-tlv320aic32x4-SND_SOC_DAPM_MICBIAS-is-deprecate.patch b/target/linux/brcm2708/patches-4.19/950-0397-ASoC-tlv320aic32x4-SND_SOC_DAPM_MICBIAS-is-deprecate.patch
similarity index 94%
rename from target/linux/brcm2708/patches-4.19/950-0399-ASoC-tlv320aic32x4-SND_SOC_DAPM_MICBIAS-is-deprecate.patch
rename to target/linux/brcm2708/patches-4.19/950-0397-ASoC-tlv320aic32x4-SND_SOC_DAPM_MICBIAS-is-deprecate.patch
index 410157c4597..e539ab07fde 100644
--- a/target/linux/brcm2708/patches-4.19/950-0399-ASoC-tlv320aic32x4-SND_SOC_DAPM_MICBIAS-is-deprecate.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0397-ASoC-tlv320aic32x4-SND_SOC_DAPM_MICBIAS-is-deprecate.patch
@@ -1,7 +1,7 @@
-From aa84e9cf563d82701357486ed17fd390fe28e692 Mon Sep 17 00:00:00 2001
+From 6401f3831443dc2eeb588f8d08e7513298dd2c52 Mon Sep 17 00:00:00 2001
 From: b-ak <anur.bhargav@gmail.com>
 Date: Wed, 9 Jan 2019 22:41:21 +0530
-Subject: [PATCH 399/725] ASoC: tlv320aic32x4: SND_SOC_DAPM_MICBIAS is
+Subject: [PATCH 397/773] ASoC: tlv320aic32x4: SND_SOC_DAPM_MICBIAS is
  deprecated
 
 commit 04d979d7a7bac2f645cd827ea37e5ffa5b4e1f97 upstream.
diff --git a/target/linux/brcm2708/patches-4.19/950-0400-ASoC-tlv320aic32x4-Break-out-clock-setting-into-sepa.patch b/target/linux/brcm2708/patches-4.19/950-0398-ASoC-tlv320aic32x4-Break-out-clock-setting-into-sepa.patch
similarity index 94%
rename from target/linux/brcm2708/patches-4.19/950-0400-ASoC-tlv320aic32x4-Break-out-clock-setting-into-sepa.patch
rename to target/linux/brcm2708/patches-4.19/950-0398-ASoC-tlv320aic32x4-Break-out-clock-setting-into-sepa.patch
index 8061e7e3290..f70bd20a2ab 100644
--- a/target/linux/brcm2708/patches-4.19/950-0400-ASoC-tlv320aic32x4-Break-out-clock-setting-into-sepa.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0398-ASoC-tlv320aic32x4-Break-out-clock-setting-into-sepa.patch
@@ -1,7 +1,7 @@
-From b1658d7dba649351779a09c99c5db424f6a44ee1 Mon Sep 17 00:00:00 2001
+From 27053ee9edee96b33fd8a6ff0311fa9ad17bb5cc Mon Sep 17 00:00:00 2001
 From: Annaliese McDermond <nh6z@nh6z.net>
 Date: Mon, 18 Mar 2019 20:37:44 -0700
-Subject: [PATCH 400/725] ASoC: tlv320aic32x4: Break out clock setting into
+Subject: [PATCH 398/773] ASoC: tlv320aic32x4: Break out clock setting into
  separate function
 
 commit bf31cbfbe25001036e1e096b1c260bf871766ea5 upstream.
diff --git a/target/linux/brcm2708/patches-4.19/950-0401-ASoC-tlv320aic32x4-Properly-Set-Processing-Blocks.patch b/target/linux/brcm2708/patches-4.19/950-0399-ASoC-tlv320aic32x4-Properly-Set-Processing-Blocks.patch
similarity index 97%
rename from target/linux/brcm2708/patches-4.19/950-0401-ASoC-tlv320aic32x4-Properly-Set-Processing-Blocks.patch
rename to target/linux/brcm2708/patches-4.19/950-0399-ASoC-tlv320aic32x4-Properly-Set-Processing-Blocks.patch
index 4527e799f12..40c291e7708 100644
--- a/target/linux/brcm2708/patches-4.19/950-0401-ASoC-tlv320aic32x4-Properly-Set-Processing-Blocks.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0399-ASoC-tlv320aic32x4-Properly-Set-Processing-Blocks.patch
@@ -1,7 +1,7 @@
-From 09a140eacfbdb3d3b02f97ef6f226a00780f12ea Mon Sep 17 00:00:00 2001
+From 85c1b0992bb403298c7fe36a2d96cc9b4d888ec1 Mon Sep 17 00:00:00 2001
 From: Annaliese McDermond <nh6z@nh6z.net>
 Date: Wed, 20 Mar 2019 19:38:44 -0700
-Subject: [PATCH 401/725] ASoC: tlv320aic32x4: Properly Set Processing Blocks
+Subject: [PATCH 399/773] ASoC: tlv320aic32x4: Properly Set Processing Blocks
 
 commit c95e3a4b96293403a427b5185e60fad28af51fdd upstream.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0402-ASoC-tlv320aic32x4-Model-PLL-in-CCF.patch b/target/linux/brcm2708/patches-4.19/950-0400-ASoC-tlv320aic32x4-Model-PLL-in-CCF.patch
similarity index 99%
rename from target/linux/brcm2708/patches-4.19/950-0402-ASoC-tlv320aic32x4-Model-PLL-in-CCF.patch
rename to target/linux/brcm2708/patches-4.19/950-0400-ASoC-tlv320aic32x4-Model-PLL-in-CCF.patch
index 2b84d3c1275..d04c87931d6 100644
--- a/target/linux/brcm2708/patches-4.19/950-0402-ASoC-tlv320aic32x4-Model-PLL-in-CCF.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0400-ASoC-tlv320aic32x4-Model-PLL-in-CCF.patch
@@ -1,7 +1,7 @@
-From 721de503c943a8c9f0b957e27099c7b2ec38a37a Mon Sep 17 00:00:00 2001
+From 5cf3feb4772646be2eac9f9e9bd730ede0be7568 Mon Sep 17 00:00:00 2001
 From: Annaliese McDermond <nh6z@nh6z.net>
 Date: Thu, 21 Mar 2019 17:58:45 -0700
-Subject: [PATCH 402/725] ASoC: tlv320aic32x4: Model PLL in CCF
+Subject: [PATCH 400/773] ASoC: tlv320aic32x4: Model PLL in CCF
 
 commit 514b044cba667e4b7c383ec79b42b997e624b91d upstream.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0403-ASoC-tlv320aic32x4-Model-CODEC_CLKIN-in-CCF.patch b/target/linux/brcm2708/patches-4.19/950-0401-ASoC-tlv320aic32x4-Model-CODEC_CLKIN-in-CCF.patch
similarity index 96%
rename from target/linux/brcm2708/patches-4.19/950-0403-ASoC-tlv320aic32x4-Model-CODEC_CLKIN-in-CCF.patch
rename to target/linux/brcm2708/patches-4.19/950-0401-ASoC-tlv320aic32x4-Model-CODEC_CLKIN-in-CCF.patch
index d287037dca2..041b01546a3 100644
--- a/target/linux/brcm2708/patches-4.19/950-0403-ASoC-tlv320aic32x4-Model-CODEC_CLKIN-in-CCF.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0401-ASoC-tlv320aic32x4-Model-CODEC_CLKIN-in-CCF.patch
@@ -1,7 +1,7 @@
-From 7ba72b1d9a6bc4d3db7d38a24c5c23bc3e8184da Mon Sep 17 00:00:00 2001
+From ea2e656f039961331db8e83322d461f56feae325 Mon Sep 17 00:00:00 2001
 From: Annaliese McDermond <nh6z@nh6z.net>
 Date: Thu, 21 Mar 2019 17:58:46 -0700
-Subject: [PATCH 403/725] ASoC: tlv320aic32x4: Model CODEC_CLKIN in CCF
+Subject: [PATCH 401/773] ASoC: tlv320aic32x4: Model CODEC_CLKIN in CCF
 
 commit fd2df3aeafa4b4cc468d58e147e0822967034b71 upstream.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0404-ASoC-tlv320aic32x4-Model-DAC-ADC-dividers-in-CCF.patch b/target/linux/brcm2708/patches-4.19/950-0402-ASoC-tlv320aic32x4-Model-DAC-ADC-dividers-in-CCF.patch
similarity index 98%
rename from target/linux/brcm2708/patches-4.19/950-0404-ASoC-tlv320aic32x4-Model-DAC-ADC-dividers-in-CCF.patch
rename to target/linux/brcm2708/patches-4.19/950-0402-ASoC-tlv320aic32x4-Model-DAC-ADC-dividers-in-CCF.patch
index bafad882eab..6fb2d142de9 100644
--- a/target/linux/brcm2708/patches-4.19/950-0404-ASoC-tlv320aic32x4-Model-DAC-ADC-dividers-in-CCF.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0402-ASoC-tlv320aic32x4-Model-DAC-ADC-dividers-in-CCF.patch
@@ -1,7 +1,7 @@
-From c4c080628e85c7860986c64a7a0b7f56a521fef6 Mon Sep 17 00:00:00 2001
+From e9c691396d5e78be3d71090924d42a19b4959ac2 Mon Sep 17 00:00:00 2001
 From: Annaliese McDermond <nh6z@nh6z.net>
 Date: Thu, 21 Mar 2019 17:58:47 -0700
-Subject: [PATCH 404/725] ASoC: tlv320aic32x4: Model DAC/ADC dividers in CCF
+Subject: [PATCH 402/773] ASoC: tlv320aic32x4: Model DAC/ADC dividers in CCF
 
 commit a51b50062091619915c5155085bbe13a7aca6903 upstream.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0405-ASoC-tlv320aic32x4-Model-BDIV-divider-in-CCF.patch b/target/linux/brcm2708/patches-4.19/950-0403-ASoC-tlv320aic32x4-Model-BDIV-divider-in-CCF.patch
similarity index 98%
rename from target/linux/brcm2708/patches-4.19/950-0405-ASoC-tlv320aic32x4-Model-BDIV-divider-in-CCF.patch
rename to target/linux/brcm2708/patches-4.19/950-0403-ASoC-tlv320aic32x4-Model-BDIV-divider-in-CCF.patch
index 8fd48d06f60..629be51911a 100644
--- a/target/linux/brcm2708/patches-4.19/950-0405-ASoC-tlv320aic32x4-Model-BDIV-divider-in-CCF.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0403-ASoC-tlv320aic32x4-Model-BDIV-divider-in-CCF.patch
@@ -1,7 +1,7 @@
-From 0ce031ad1a56ab6201bf6fbe7e14bc1e0979e8c3 Mon Sep 17 00:00:00 2001
+From e8a7d56b23d0caa7fbe0d6304fb73431229b2b9d Mon Sep 17 00:00:00 2001
 From: Annaliese McDermond <nh6z@nh6z.net>
 Date: Thu, 21 Mar 2019 17:58:48 -0700
-Subject: [PATCH 405/725] ASoC: tlv320aic32x4: Model BDIV divider in CCF
+Subject: [PATCH 403/773] ASoC: tlv320aic32x4: Model BDIV divider in CCF
 
 commit 9b484124ebd906c4d6bc826cc0d417e80cc1105c upstream.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0406-ASoC-tlv320aic32x4-Control-clock-gating-with-CCF.patch b/target/linux/brcm2708/patches-4.19/950-0404-ASoC-tlv320aic32x4-Control-clock-gating-with-CCF.patch
similarity index 96%
rename from target/linux/brcm2708/patches-4.19/950-0406-ASoC-tlv320aic32x4-Control-clock-gating-with-CCF.patch
rename to target/linux/brcm2708/patches-4.19/950-0404-ASoC-tlv320aic32x4-Control-clock-gating-with-CCF.patch
index dc83350b72c..0b44538151a 100644
--- a/target/linux/brcm2708/patches-4.19/950-0406-ASoC-tlv320aic32x4-Control-clock-gating-with-CCF.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0404-ASoC-tlv320aic32x4-Control-clock-gating-with-CCF.patch
@@ -1,7 +1,7 @@
-From 95c6e21b0ab366f5433d5c89aa5ae961ad40d2e6 Mon Sep 17 00:00:00 2001
+From 0d5aca18bd8a4ad3fa82f1f7f82cc0b95575a492 Mon Sep 17 00:00:00 2001
 From: Annaliese McDermond <nh6z@nh6z.net>
 Date: Thu, 21 Mar 2019 17:58:49 -0700
-Subject: [PATCH 406/725] ASoC: tlv320aic32x4: Control clock gating with CCF
+Subject: [PATCH 404/773] ASoC: tlv320aic32x4: Control clock gating with CCF
 
 commit d25970b5fd51e9fcf0afbe190908ea4049454da4 upstream.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0407-ASoC-tlv320aic32x4-Move-aosr-and-dosr-setting-to-sep.patch b/target/linux/brcm2708/patches-4.19/950-0405-ASoC-tlv320aic32x4-Move-aosr-and-dosr-setting-to-sep.patch
similarity index 93%
rename from target/linux/brcm2708/patches-4.19/950-0407-ASoC-tlv320aic32x4-Move-aosr-and-dosr-setting-to-sep.patch
rename to target/linux/brcm2708/patches-4.19/950-0405-ASoC-tlv320aic32x4-Move-aosr-and-dosr-setting-to-sep.patch
index 65518cf637f..723ff9c1d8a 100644
--- a/target/linux/brcm2708/patches-4.19/950-0407-ASoC-tlv320aic32x4-Move-aosr-and-dosr-setting-to-sep.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0405-ASoC-tlv320aic32x4-Move-aosr-and-dosr-setting-to-sep.patch
@@ -1,7 +1,7 @@
-From 8c49a3384501933c9919a44504b4f3148a16320a Mon Sep 17 00:00:00 2001
+From fec4f0b76b1641917c9d2f60169194a00aee5916 Mon Sep 17 00:00:00 2001
 From: Annaliese McDermond <nh6z@nh6z.net>
 Date: Thu, 21 Mar 2019 17:58:50 -0700
-Subject: [PATCH 407/725] ASoC: tlv320aic32x4: Move aosr and dosr setting to
+Subject: [PATCH 405/773] ASoC: tlv320aic32x4: Move aosr and dosr setting to
  separate functions
 
 commit fbafbf6517274a797e6e6508c18dd8dba5920c89 upstream.
diff --git a/target/linux/brcm2708/patches-4.19/950-0408-ASoC-tlv320aic32x4-Dynamically-Determine-Clocking.patch b/target/linux/brcm2708/patches-4.19/950-0406-ASoC-tlv320aic32x4-Dynamically-Determine-Clocking.patch
similarity index 98%
rename from target/linux/brcm2708/patches-4.19/950-0408-ASoC-tlv320aic32x4-Dynamically-Determine-Clocking.patch
rename to target/linux/brcm2708/patches-4.19/950-0406-ASoC-tlv320aic32x4-Dynamically-Determine-Clocking.patch
index 61113fd9039..82f795a0d47 100644
--- a/target/linux/brcm2708/patches-4.19/950-0408-ASoC-tlv320aic32x4-Dynamically-Determine-Clocking.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0406-ASoC-tlv320aic32x4-Dynamically-Determine-Clocking.patch
@@ -1,7 +1,7 @@
-From d246d5e5edb858db81b72b58c1f2ef0f0b15fb97 Mon Sep 17 00:00:00 2001
+From bb3ce792b7f1064d7b9326714fc9ad3eb399fe2f Mon Sep 17 00:00:00 2001
 From: Annaliese McDermond <nh6z@nh6z.net>
 Date: Thu, 21 Mar 2019 17:58:51 -0700
-Subject: [PATCH 408/725] ASoC: tlv320aic32x4: Dynamically Determine Clocking
+Subject: [PATCH 406/773] ASoC: tlv320aic32x4: Dynamically Determine Clocking
 
 commit 96c3bb00239de4fb5f4ddca42c1f90d6d9b3c697 upstream.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0409-ASoC-tlv320aic32x4-Restructure-set_dai_sysclk.patch b/target/linux/brcm2708/patches-4.19/950-0407-ASoC-tlv320aic32x4-Restructure-set_dai_sysclk.patch
similarity index 91%
rename from target/linux/brcm2708/patches-4.19/950-0409-ASoC-tlv320aic32x4-Restructure-set_dai_sysclk.patch
rename to target/linux/brcm2708/patches-4.19/950-0407-ASoC-tlv320aic32x4-Restructure-set_dai_sysclk.patch
index 58e20d2f741..e225e8afbf5 100644
--- a/target/linux/brcm2708/patches-4.19/950-0409-ASoC-tlv320aic32x4-Restructure-set_dai_sysclk.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0407-ASoC-tlv320aic32x4-Restructure-set_dai_sysclk.patch
@@ -1,7 +1,7 @@
-From 58dc9e3363b946adc015c9b6d9f8b4c9c85f08a6 Mon Sep 17 00:00:00 2001
+From 3dddc847d2889d096879b81480850ae4de1f3efe Mon Sep 17 00:00:00 2001
 From: Annaliese McDermond <nh6z@nh6z.net>
 Date: Thu, 21 Mar 2019 17:58:52 -0700
-Subject: [PATCH 409/725] ASoC: tlv320aic32x4: Restructure set_dai_sysclk
+Subject: [PATCH 407/773] ASoC: tlv320aic32x4: Restructure set_dai_sysclk
 
 commit aa6a60f7be925210d5156f0e8025f3afe1f4f54d upstream.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0410-ASoC-tlv320aic32x4-Remove-mclk-references.patch b/target/linux/brcm2708/patches-4.19/950-0408-ASoC-tlv320aic32x4-Remove-mclk-references.patch
similarity index 89%
rename from target/linux/brcm2708/patches-4.19/950-0410-ASoC-tlv320aic32x4-Remove-mclk-references.patch
rename to target/linux/brcm2708/patches-4.19/950-0408-ASoC-tlv320aic32x4-Remove-mclk-references.patch
index 6ba1821f2fa..9e25ce70653 100644
--- a/target/linux/brcm2708/patches-4.19/950-0410-ASoC-tlv320aic32x4-Remove-mclk-references.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0408-ASoC-tlv320aic32x4-Remove-mclk-references.patch
@@ -1,7 +1,7 @@
-From a815db43f1cd8dc8ac18d06c20526883d285c527 Mon Sep 17 00:00:00 2001
+From 061b34c3cce2b8d1d2039119137b943bf1934429 Mon Sep 17 00:00:00 2001
 From: Annaliese McDermond <nh6z@nh6z.net>
 Date: Thu, 21 Mar 2019 17:58:53 -0700
-Subject: [PATCH 410/725] ASoC: tlv320aic32x4: Remove mclk references
+Subject: [PATCH 408/773] ASoC: tlv320aic32x4: Remove mclk references
 
 commit 78f2d58a289302e56a7def96a783a7686ebf27e2 upstream.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0411-ASoC-tlv320aic32x4-Allow-192000-Sample-Rate.patch b/target/linux/brcm2708/patches-4.19/950-0409-ASoC-tlv320aic32x4-Allow-192000-Sample-Rate.patch
similarity index 87%
rename from target/linux/brcm2708/patches-4.19/950-0411-ASoC-tlv320aic32x4-Allow-192000-Sample-Rate.patch
rename to target/linux/brcm2708/patches-4.19/950-0409-ASoC-tlv320aic32x4-Allow-192000-Sample-Rate.patch
index 0ccb56b21e6..66ded01b5ca 100644
--- a/target/linux/brcm2708/patches-4.19/950-0411-ASoC-tlv320aic32x4-Allow-192000-Sample-Rate.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0409-ASoC-tlv320aic32x4-Allow-192000-Sample-Rate.patch
@@ -1,7 +1,7 @@
-From 7ce5af6517eee229b6ef65126a672a0d5c42d315 Mon Sep 17 00:00:00 2001
+From 88410f24832eca9a9b7a870601f15226ced06b45 Mon Sep 17 00:00:00 2001
 From: Annaliese McDermond <nh6z@nh6z.net>
 Date: Thu, 21 Mar 2019 17:58:54 -0700
-Subject: [PATCH 411/725] ASoC: tlv320aic32x4: Allow 192000 Sample Rate
+Subject: [PATCH 409/773] ASoC: tlv320aic32x4: Allow 192000 Sample Rate
 
 commit 6d56ee1550b8a81bc63c80051ff78d8d704b09ba upstream.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0412-ASoC-tlv320aic32x4-Only-enable-with-common-clock.patch b/target/linux/brcm2708/patches-4.19/950-0410-ASoC-tlv320aic32x4-Only-enable-with-common-clock.patch
similarity index 91%
rename from target/linux/brcm2708/patches-4.19/950-0412-ASoC-tlv320aic32x4-Only-enable-with-common-clock.patch
rename to target/linux/brcm2708/patches-4.19/950-0410-ASoC-tlv320aic32x4-Only-enable-with-common-clock.patch
index 3afb9ec9653..24a3c27b922 100644
--- a/target/linux/brcm2708/patches-4.19/950-0412-ASoC-tlv320aic32x4-Only-enable-with-common-clock.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0410-ASoC-tlv320aic32x4-Only-enable-with-common-clock.patch
@@ -1,7 +1,7 @@
-From 618baa8ddc305c5bbe1cd4682c9df252e6fc386c Mon Sep 17 00:00:00 2001
+From f581673c8896d351653f85185ef27293d1359b44 Mon Sep 17 00:00:00 2001
 From: Mark Brown <broonie@kernel.org>
 Date: Tue, 26 Mar 2019 13:10:13 +0000
-Subject: [PATCH 412/725] ASoC: tlv320aic32x4: Only enable with common clock
+Subject: [PATCH 410/773] ASoC: tlv320aic32x4: Only enable with common clock
 
 commit 64f01d2b5ccc621c3aa66b82daf9154f5581f36a upstream.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0413-Audiophonics-I-Sabre-9038Q2M-DAC-driver.patch b/target/linux/brcm2708/patches-4.19/950-0411-Audiophonics-I-Sabre-9038Q2M-DAC-driver.patch
similarity index 99%
rename from target/linux/brcm2708/patches-4.19/950-0413-Audiophonics-I-Sabre-9038Q2M-DAC-driver.patch
rename to target/linux/brcm2708/patches-4.19/950-0411-Audiophonics-I-Sabre-9038Q2M-DAC-driver.patch
index 0f40a63fa05..9df74ac1bb5 100644
--- a/target/linux/brcm2708/patches-4.19/950-0413-Audiophonics-I-Sabre-9038Q2M-DAC-driver.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0411-Audiophonics-I-Sabre-9038Q2M-DAC-driver.patch
@@ -1,7 +1,7 @@
-From 739091e806876265d78915310e4037d0061648f8 Mon Sep 17 00:00:00 2001
+From 0cf49c5a3e560901a98562abb00f8402f1ac3a14 Mon Sep 17 00:00:00 2001
 From: FERHAT Nicolas <contact@audiophonics.fr>
 Date: Fri, 5 Apr 2019 13:06:42 +0100
-Subject: [PATCH 413/725] Audiophonics I-Sabre 9038Q2M DAC driver
+Subject: [PATCH 411/773] Audiophonics I-Sabre 9038Q2M DAC driver
 
 Signed-off-by: Audiophonics <contact@audiophonics.fr>
 ---
diff --git a/target/linux/brcm2708/patches-4.19/950-0414-ASoC-tlv320aic32x4-Change-author-s-name.patch b/target/linux/brcm2708/patches-4.19/950-0412-ASoC-tlv320aic32x4-Change-author-s-name.patch
similarity index 93%
rename from target/linux/brcm2708/patches-4.19/950-0414-ASoC-tlv320aic32x4-Change-author-s-name.patch
rename to target/linux/brcm2708/patches-4.19/950-0412-ASoC-tlv320aic32x4-Change-author-s-name.patch
index 643ad774036..fad5f034b0b 100644
--- a/target/linux/brcm2708/patches-4.19/950-0414-ASoC-tlv320aic32x4-Change-author-s-name.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0412-ASoC-tlv320aic32x4-Change-author-s-name.patch
@@ -1,7 +1,7 @@
-From 05c2d56f6c014aea65288abbb10a28feb2c284fb Mon Sep 17 00:00:00 2001
+From e4e57bd8465edf59a02b8e2841c700dd7f454176 Mon Sep 17 00:00:00 2001
 From: Annaliese McDermond <nh6z@nh6z.net>
 Date: Wed, 3 Apr 2019 21:17:15 -0700
-Subject: [PATCH 414/725] ASoC: tlv320aic32x4: Change author's name
+Subject: [PATCH 412/773] ASoC: tlv320aic32x4: Change author's name
 
 commit 7297ba6c74c5b9e78d8e936af82eecfcf7d32dfb upstream.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0415-ASoC-tlv320aic32x4-Update-copyright-and-use-SPDX-ide.patch b/target/linux/brcm2708/patches-4.19/950-0413-ASoC-tlv320aic32x4-Update-copyright-and-use-SPDX-ide.patch
similarity index 94%
rename from target/linux/brcm2708/patches-4.19/950-0415-ASoC-tlv320aic32x4-Update-copyright-and-use-SPDX-ide.patch
rename to target/linux/brcm2708/patches-4.19/950-0413-ASoC-tlv320aic32x4-Update-copyright-and-use-SPDX-ide.patch
index 9ac0a58622c..5b8369604ad 100644
--- a/target/linux/brcm2708/patches-4.19/950-0415-ASoC-tlv320aic32x4-Update-copyright-and-use-SPDX-ide.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0413-ASoC-tlv320aic32x4-Update-copyright-and-use-SPDX-ide.patch
@@ -1,7 +1,7 @@
-From 019b18d8dd0b7c6e8123ae6fb91235b21d80833b Mon Sep 17 00:00:00 2001
+From c9508a7de9cac03d8fc482af363d886b17931e3d Mon Sep 17 00:00:00 2001
 From: Annaliese McDermond <nh6z@nh6z.net>
 Date: Wed, 3 Apr 2019 21:17:16 -0700
-Subject: [PATCH 415/725] ASoC: tlv320aic32x4: Update copyright and use SPDX
+Subject: [PATCH 413/773] ASoC: tlv320aic32x4: Update copyright and use SPDX
  identifier
 
 commit 8a1d95c393d971e624fc28f11516b0bc3a7fa706 upstream.
diff --git a/target/linux/brcm2708/patches-4.19/950-0416-ASoC-tlv320aic32x4-Add-Switch-for-Setting-Common-Mod.patch b/target/linux/brcm2708/patches-4.19/950-0414-ASoC-tlv320aic32x4-Add-Switch-for-Setting-Common-Mod.patch
similarity index 91%
rename from target/linux/brcm2708/patches-4.19/950-0416-ASoC-tlv320aic32x4-Add-Switch-for-Setting-Common-Mod.patch
rename to target/linux/brcm2708/patches-4.19/950-0414-ASoC-tlv320aic32x4-Add-Switch-for-Setting-Common-Mod.patch
index c300197bf47..6b8c2cc770a 100644
--- a/target/linux/brcm2708/patches-4.19/950-0416-ASoC-tlv320aic32x4-Add-Switch-for-Setting-Common-Mod.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0414-ASoC-tlv320aic32x4-Add-Switch-for-Setting-Common-Mod.patch
@@ -1,7 +1,7 @@
-From 283878c9a11df280fe7621f79409a1228de68843 Mon Sep 17 00:00:00 2001
+From dd1eb4f52da71e7f8d44f96445129864ce25ec2a Mon Sep 17 00:00:00 2001
 From: Annaliese McDermond <nh6z@nh6z.net>
 Date: Wed, 3 Apr 2019 21:01:54 -0700
-Subject: [PATCH 416/725] ASoC: tlv320aic32x4: Add Switch for Setting Common
+Subject: [PATCH 414/773] ASoC: tlv320aic32x4: Add Switch for Setting Common
  Mode Voltage
 
 commit 44ceee847e27c828f2f1ef4e400e6bc0c8d04de3 upstream.
diff --git a/target/linux/brcm2708/patches-4.19/950-0417-ASoC-tlv320aic32x4-Add-Playback-PowerTune-Controls.patch b/target/linux/brcm2708/patches-4.19/950-0415-ASoC-tlv320aic32x4-Add-Playback-PowerTune-Controls.patch
similarity index 93%
rename from target/linux/brcm2708/patches-4.19/950-0417-ASoC-tlv320aic32x4-Add-Playback-PowerTune-Controls.patch
rename to target/linux/brcm2708/patches-4.19/950-0415-ASoC-tlv320aic32x4-Add-Playback-PowerTune-Controls.patch
index ae317c813ce..c5f0da36eea 100644
--- a/target/linux/brcm2708/patches-4.19/950-0417-ASoC-tlv320aic32x4-Add-Playback-PowerTune-Controls.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0415-ASoC-tlv320aic32x4-Add-Playback-PowerTune-Controls.patch
@@ -1,7 +1,7 @@
-From 731092f2b29ef4e1c0081698d683d9542426e500 Mon Sep 17 00:00:00 2001
+From a4e379a25c1f3a132e7508e59e44e2d58b322498 Mon Sep 17 00:00:00 2001
 From: Annaliese McDermond <nh6z@nh6z.net>
 Date: Wed, 3 Apr 2019 21:01:55 -0700
-Subject: [PATCH 417/725] ASoC: tlv320aic32x4: Add Playback PowerTune Controls
+Subject: [PATCH 415/773] ASoC: tlv320aic32x4: Add Playback PowerTune Controls
 
 commit d3e6e374566e1154820a9a3dc82f7eef646fcf95 upstream.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0418-dtoverlays-Add-Support-for-the-UDRC-DRAWS.patch b/target/linux/brcm2708/patches-4.19/950-0416-dtoverlays-Add-Support-for-the-UDRC-DRAWS.patch
similarity index 99%
rename from target/linux/brcm2708/patches-4.19/950-0418-dtoverlays-Add-Support-for-the-UDRC-DRAWS.patch
rename to target/linux/brcm2708/patches-4.19/950-0416-dtoverlays-Add-Support-for-the-UDRC-DRAWS.patch
index 04b08139218..a37fbab51f6 100644
--- a/target/linux/brcm2708/patches-4.19/950-0418-dtoverlays-Add-Support-for-the-UDRC-DRAWS.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0416-dtoverlays-Add-Support-for-the-UDRC-DRAWS.patch
@@ -1,7 +1,7 @@
-From 3fbe7d511602b2888eec568b8870484a06e165e7 Mon Sep 17 00:00:00 2001
+From d6731331f00859fd9b172db1ae71eb76e4239c8c Mon Sep 17 00:00:00 2001
 From: Annaliese McDermond <nh6z@nh6z.net>
 Date: Sun, 17 Mar 2019 16:48:36 -0700
-Subject: [PATCH 418/725] dtoverlays: Add Support for the UDRC/DRAWS
+Subject: [PATCH 416/773] dtoverlays: Add Support for the UDRC/DRAWS
 
 Adds a new overlay to support the Northwest Digital Radio
 DRAWS and UDRC HATs.  See http://nwdigitalradio.com.
diff --git a/target/linux/brcm2708/patches-4.19/950-0419-dwc_otg-only-do_split-when-we-actually-need-to-do-a-.patch b/target/linux/brcm2708/patches-4.19/950-0417-dwc_otg-only-do_split-when-we-actually-need-to-do-a-.patch
similarity index 93%
rename from target/linux/brcm2708/patches-4.19/950-0419-dwc_otg-only-do_split-when-we-actually-need-to-do-a-.patch
rename to target/linux/brcm2708/patches-4.19/950-0417-dwc_otg-only-do_split-when-we-actually-need-to-do-a-.patch
index dc02972219a..0cc6eaeb3c4 100644
--- a/target/linux/brcm2708/patches-4.19/950-0419-dwc_otg-only-do_split-when-we-actually-need-to-do-a-.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0417-dwc_otg-only-do_split-when-we-actually-need-to-do-a-.patch
@@ -1,7 +1,7 @@
-From d3245a8de2208d8147707fb35cd3a6da99107cc6 Mon Sep 17 00:00:00 2001
+From 4bdf5b3f1aca778bfce24ffebf8d00db24321e36 Mon Sep 17 00:00:00 2001
 From: P33M <p33m@github.com>
 Date: Mon, 8 Apr 2019 12:45:23 +0100
-Subject: [PATCH 419/725] dwc_otg: only do_split when we actually need to do a
+Subject: [PATCH 417/773] dwc_otg: only do_split when we actually need to do a
  split
 
 The previous test would fail if the root port was in fullspeed mode
diff --git a/target/linux/brcm2708/patches-4.19/950-0420-Input-ili210x-fetch-touchscreen-geometry-from-DT.patch b/target/linux/brcm2708/patches-4.19/950-0418-Input-ili210x-fetch-touchscreen-geometry-from-DT.patch
similarity index 99%
rename from target/linux/brcm2708/patches-4.19/950-0420-Input-ili210x-fetch-touchscreen-geometry-from-DT.patch
rename to target/linux/brcm2708/patches-4.19/950-0418-Input-ili210x-fetch-touchscreen-geometry-from-DT.patch
index 036a7ac8a32..412400e14ee 100644
--- a/target/linux/brcm2708/patches-4.19/950-0420-Input-ili210x-fetch-touchscreen-geometry-from-DT.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0418-Input-ili210x-fetch-touchscreen-geometry-from-DT.patch
@@ -1,7 +1,7 @@
-From 15ad41e728284da6191d9bd6ac77f797660bb54f Mon Sep 17 00:00:00 2001
+From 7b8839dc268225574109471283cd7c38618b68f2 Mon Sep 17 00:00:00 2001
 From: Samuel Hsu <hsu@distec.de>
 Date: Mon, 8 Apr 2019 16:42:17 +0200
-Subject: [PATCH 420/725] Input: ili210x - fetch touchscreen geometry from DT
+Subject: [PATCH 418/773] Input: ili210x - fetch touchscreen geometry from DT
 
 commit f67cc3e927d8414ad3872e046764534ea1f5db0d upstream
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0421-Input-ili210x-add-DT-binding-document.patch b/target/linux/brcm2708/patches-4.19/950-0419-Input-ili210x-add-DT-binding-document.patch
similarity index 90%
rename from target/linux/brcm2708/patches-4.19/950-0421-Input-ili210x-add-DT-binding-document.patch
rename to target/linux/brcm2708/patches-4.19/950-0419-Input-ili210x-add-DT-binding-document.patch
index 3f768e22ad5..a1f4d6c3a18 100644
--- a/target/linux/brcm2708/patches-4.19/950-0421-Input-ili210x-add-DT-binding-document.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0419-Input-ili210x-add-DT-binding-document.patch
@@ -1,7 +1,7 @@
-From 5157a5c0fa2f7489e3ebf20dcbd9a7078ced6afd Mon Sep 17 00:00:00 2001
+From f1676cc3d7dbeb175906cd1aafe7a39bbe08ce8a Mon Sep 17 00:00:00 2001
 From: Samuel Hsu <hsu@distec.de>
 Date: Mon, 8 Apr 2019 16:49:51 +0200
-Subject: [PATCH 421/725] Input: ili210x - add DT binding document
+Subject: [PATCH 419/773] Input: ili210x - add DT binding document
 
 commit 41a852e002e65ab7a1e6841b485d72d022e95df2 upstream
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0422-configs-Add-TOUCHSCREEN_ILI210X-m.patch b/target/linux/brcm2708/patches-4.19/950-0420-configs-Add-TOUCHSCREEN_ILI210X-m.patch
similarity index 91%
rename from target/linux/brcm2708/patches-4.19/950-0422-configs-Add-TOUCHSCREEN_ILI210X-m.patch
rename to target/linux/brcm2708/patches-4.19/950-0420-configs-Add-TOUCHSCREEN_ILI210X-m.patch
index 9b25e59e2b2..446d9ec286e 100644
--- a/target/linux/brcm2708/patches-4.19/950-0422-configs-Add-TOUCHSCREEN_ILI210X-m.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0420-configs-Add-TOUCHSCREEN_ILI210X-m.patch
@@ -1,7 +1,7 @@
-From f3d6c9f20cf6c0f0f970b4ded850b23c0554e779 Mon Sep 17 00:00:00 2001
+From 14f64762184b51f575da05b5731e0a32a048c6bc Mon Sep 17 00:00:00 2001
 From: Samuel Hsu <hsu@distec.de>
 Date: Mon, 8 Apr 2019 16:54:34 +0200
-Subject: [PATCH 422/725] configs: Add TOUCHSCREEN_ILI210X=m
+Subject: [PATCH 420/773] configs: Add TOUCHSCREEN_ILI210X=m
 
 Signed-off-by: Samuel Hsu <hsu@distec.de>
 ---
diff --git a/target/linux/brcm2708/patches-4.19/950-0423-BCM2708-Add-core-Device-Tree-support-ilitek251x.patch b/target/linux/brcm2708/patches-4.19/950-0421-BCM2708-Add-core-Device-Tree-support-ilitek251x.patch
similarity index 95%
rename from target/linux/brcm2708/patches-4.19/950-0423-BCM2708-Add-core-Device-Tree-support-ilitek251x.patch
rename to target/linux/brcm2708/patches-4.19/950-0421-BCM2708-Add-core-Device-Tree-support-ilitek251x.patch
index f4560fec783..83fac6fda02 100644
--- a/target/linux/brcm2708/patches-4.19/950-0423-BCM2708-Add-core-Device-Tree-support-ilitek251x.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0421-BCM2708-Add-core-Device-Tree-support-ilitek251x.patch
@@ -1,7 +1,7 @@
-From 3c0bead8692a211c548d046790dc4129128fbff1 Mon Sep 17 00:00:00 2001
+From 63cbc9d36724e5f939f2003bdf73739cbfbac724 Mon Sep 17 00:00:00 2001
 From: Samuel Hsu <hsu@distec.de>
 Date: Mon, 8 Apr 2019 17:06:44 +0200
-Subject: [PATCH 423/725] BCM2708: Add core Device Tree support, ilitek251x
+Subject: [PATCH 421/773] BCM2708: Add core Device Tree support, ilitek251x
 
 Signed-off-by: Samuel Hsu <hsu@distec.de>
 ---
diff --git a/target/linux/brcm2708/patches-4.19/950-0424-dwc_otg-fix-locking-around-dequeueing-and-killing-UR.patch b/target/linux/brcm2708/patches-4.19/950-0422-dwc_otg-fix-locking-around-dequeueing-and-killing-UR.patch
similarity index 95%
rename from target/linux/brcm2708/patches-4.19/950-0424-dwc_otg-fix-locking-around-dequeueing-and-killing-UR.patch
rename to target/linux/brcm2708/patches-4.19/950-0422-dwc_otg-fix-locking-around-dequeueing-and-killing-UR.patch
index b4f4d417720..4121c867a6f 100644
--- a/target/linux/brcm2708/patches-4.19/950-0424-dwc_otg-fix-locking-around-dequeueing-and-killing-UR.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0422-dwc_otg-fix-locking-around-dequeueing-and-killing-UR.patch
@@ -1,7 +1,7 @@
-From 9b55ce7579702f6a0bde5cd3e97b745f7b3f0239 Mon Sep 17 00:00:00 2001
+From ae80b2795f6084ec8daa5840b3ea5dc70ffb0d3b Mon Sep 17 00:00:00 2001
 From: P33M <p33m@github.com>
 Date: Tue, 9 Apr 2019 16:40:48 +0100
-Subject: [PATCH 424/725] dwc_otg: fix locking around dequeueing and killing
+Subject: [PATCH 422/773] dwc_otg: fix locking around dequeueing and killing
  URBs
 
 kill_urbs_in_qh_list() is practically only ever called with the fiq lock
diff --git a/target/linux/brcm2708/patches-4.19/950-0425-rtc-rv3028-Add-backup-switchover-mode-support.patch b/target/linux/brcm2708/patches-4.19/950-0423-rtc-rv3028-Add-backup-switchover-mode-support.patch
similarity index 90%
rename from target/linux/brcm2708/patches-4.19/950-0425-rtc-rv3028-Add-backup-switchover-mode-support.patch
rename to target/linux/brcm2708/patches-4.19/950-0423-rtc-rv3028-Add-backup-switchover-mode-support.patch
index 4fcefaf2c17..120bb38624a 100644
--- a/target/linux/brcm2708/patches-4.19/950-0425-rtc-rv3028-Add-backup-switchover-mode-support.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0423-rtc-rv3028-Add-backup-switchover-mode-support.patch
@@ -1,7 +1,7 @@
-From 94ff67715e55c545dccbc00c8930a7566ba05a6c Mon Sep 17 00:00:00 2001
+From e3273d6c63ea4956b2ee428be1cf7cae9b848614 Mon Sep 17 00:00:00 2001
 From: Phil Howard <phil@gadgetoid.com>
 Date: Fri, 29 Mar 2019 10:53:14 +0000
-Subject: [PATCH 425/725] rtc: rv3028: Add backup switchover mode support
+Subject: [PATCH 423/773] rtc: rv3028: Add backup switchover mode support
 
 Signed-off-by: Phil Howard <phil@pimoroni.com>
 ---
diff --git a/target/linux/brcm2708/patches-4.19/950-0426-dt-bindings-rv3028-backup-switchover-support.patch b/target/linux/brcm2708/patches-4.19/950-0424-dt-bindings-rv3028-backup-switchover-support.patch
similarity index 86%
rename from target/linux/brcm2708/patches-4.19/950-0426-dt-bindings-rv3028-backup-switchover-support.patch
rename to target/linux/brcm2708/patches-4.19/950-0424-dt-bindings-rv3028-backup-switchover-support.patch
index 2d0b40dd3e5..eac608b2e15 100644
--- a/target/linux/brcm2708/patches-4.19/950-0426-dt-bindings-rv3028-backup-switchover-support.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0424-dt-bindings-rv3028-backup-switchover-support.patch
@@ -1,7 +1,7 @@
-From 35cd2dda8463e8a1d20789487505809723953464 Mon Sep 17 00:00:00 2001
+From b31ebf3a7ef8fb645ea199b90d0c568b85ee558f Mon Sep 17 00:00:00 2001
 From: Phil Howard <phil@gadgetoid.com>
 Date: Fri, 29 Mar 2019 10:57:07 +0000
-Subject: [PATCH 426/725] dt-bindings: rv3028 backup switchover support
+Subject: [PATCH 424/773] dt-bindings: rv3028 backup switchover support
 
 Signed-off-by: Phil Howard <phil@pimoroni.com>
 ---
diff --git a/target/linux/brcm2708/patches-4.19/950-0427-overlays-Add-rv3028-backup-switchover-support-to-i2c.patch b/target/linux/brcm2708/patches-4.19/950-0425-overlays-Add-rv3028-backup-switchover-support-to-i2c.patch
similarity index 90%
rename from target/linux/brcm2708/patches-4.19/950-0427-overlays-Add-rv3028-backup-switchover-support-to-i2c.patch
rename to target/linux/brcm2708/patches-4.19/950-0425-overlays-Add-rv3028-backup-switchover-support-to-i2c.patch
index a9ba11ad764..9a54ed5fa51 100644
--- a/target/linux/brcm2708/patches-4.19/950-0427-overlays-Add-rv3028-backup-switchover-support-to-i2c.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0425-overlays-Add-rv3028-backup-switchover-support-to-i2c.patch
@@ -1,7 +1,7 @@
-From 3ef74a4e32c2d5d7893b6743e2379fbfcac6fd91 Mon Sep 17 00:00:00 2001
+From 918ce6082732828dd525c0a6a48e5232dadd4019 Mon Sep 17 00:00:00 2001
 From: Phil Howard <phil@gadgetoid.com>
 Date: Fri, 29 Mar 2019 10:59:55 +0000
-Subject: [PATCH 427/725] overlays: Add rv3028 backup switchover support to
+Subject: [PATCH 425/773] overlays: Add rv3028 backup switchover support to
  i2c-rtc
 
 Signed-off-by: Phil Howard <phil@pimoroni.com>
diff --git a/target/linux/brcm2708/patches-4.19/950-0428-Maxim-MAX98357A-I2S-DAC-overlay-2935.patch b/target/linux/brcm2708/patches-4.19/950-0426-Maxim-MAX98357A-I2S-DAC-overlay-2935.patch
similarity index 96%
rename from target/linux/brcm2708/patches-4.19/950-0428-Maxim-MAX98357A-I2S-DAC-overlay-2935.patch
rename to target/linux/brcm2708/patches-4.19/950-0426-Maxim-MAX98357A-I2S-DAC-overlay-2935.patch
index 700209247e1..af540cd8363 100644
--- a/target/linux/brcm2708/patches-4.19/950-0428-Maxim-MAX98357A-I2S-DAC-overlay-2935.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0426-Maxim-MAX98357A-I2S-DAC-overlay-2935.patch
@@ -1,7 +1,7 @@
-From 8a063d9d7c86075dbae91ef353540ab7724cce35 Mon Sep 17 00:00:00 2001
+From a1e9cfcbdb2182c6b9ee86403f2000907ff56d26 Mon Sep 17 00:00:00 2001
 From: wavelet2 <20504977+wavelet2@users.noreply.github.com>
 Date: Mon, 15 Apr 2019 10:00:20 +0100
-Subject: [PATCH 428/725] Maxim MAX98357A I2S DAC overlay (#2935)
+Subject: [PATCH 426/773] Maxim MAX98357A I2S DAC overlay (#2935)
 
 Add overlay for Maxim MAX98357A I2S DAC.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0429-sound-Fixes-for-audioinjector-octo-under-4.19.patch b/target/linux/brcm2708/patches-4.19/950-0427-sound-Fixes-for-audioinjector-octo-under-4.19.patch
similarity index 96%
rename from target/linux/brcm2708/patches-4.19/950-0429-sound-Fixes-for-audioinjector-octo-under-4.19.patch
rename to target/linux/brcm2708/patches-4.19/950-0427-sound-Fixes-for-audioinjector-octo-under-4.19.patch
index 93a0c9029a1..f2306d671c9 100644
--- a/target/linux/brcm2708/patches-4.19/950-0429-sound-Fixes-for-audioinjector-octo-under-4.19.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0427-sound-Fixes-for-audioinjector-octo-under-4.19.patch
@@ -1,7 +1,7 @@
-From c349bcade000820be4f53dd2d189887ec11794d4 Mon Sep 17 00:00:00 2001
+From b0acc464355ae39bff22f99cf8b63636ce246da4 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Thu, 21 Mar 2019 11:19:46 +0000
-Subject: [PATCH 429/725] sound: Fixes for audioinjector-octo under 4.19
+Subject: [PATCH 427/773] sound: Fixes for audioinjector-octo under 4.19
 
 1. Move the DT alias declaration to the I2C shim in the cases
 where the shim is enabled. This works around a problem caused by a
diff --git a/target/linux/brcm2708/patches-4.19/950-0430-Revert-cgroup-Disable-cgroup-memory-by-default.patch b/target/linux/brcm2708/patches-4.19/950-0428-Revert-cgroup-Disable-cgroup-memory-by-default.patch
similarity index 92%
rename from target/linux/brcm2708/patches-4.19/950-0430-Revert-cgroup-Disable-cgroup-memory-by-default.patch
rename to target/linux/brcm2708/patches-4.19/950-0428-Revert-cgroup-Disable-cgroup-memory-by-default.patch
index af86702d646..8892ebef7ff 100644
--- a/target/linux/brcm2708/patches-4.19/950-0430-Revert-cgroup-Disable-cgroup-memory-by-default.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0428-Revert-cgroup-Disable-cgroup-memory-by-default.patch
@@ -1,7 +1,7 @@
-From 95eef94518f050146820340787b2472db13c38ae Mon Sep 17 00:00:00 2001
+From 058236ea822406c145b76174c8833e46a6b0a4a7 Mon Sep 17 00:00:00 2001
 From: P33M <p33m@github.com>
 Date: Wed, 24 Apr 2019 14:25:09 +0100
-Subject: [PATCH 430/725] Revert "cgroup: Disable cgroup "memory" by default"
+Subject: [PATCH 428/773] Revert "cgroup: Disable cgroup "memory" by default"
 
 This reverts commit cd6ce4d0ded13c94ff5208c679ed5e030263149b.
 ---
diff --git a/target/linux/brcm2708/patches-4.19/950-0431-Revert-defconfigs-disable-memory-and-IO-cgroups-2908.patch b/target/linux/brcm2708/patches-4.19/950-0429-Revert-defconfigs-disable-memory-and-IO-cgroups-2908.patch
similarity index 94%
rename from target/linux/brcm2708/patches-4.19/950-0431-Revert-defconfigs-disable-memory-and-IO-cgroups-2908.patch
rename to target/linux/brcm2708/patches-4.19/950-0429-Revert-defconfigs-disable-memory-and-IO-cgroups-2908.patch
index 87be3b154cd..a13afb5b846 100644
--- a/target/linux/brcm2708/patches-4.19/950-0431-Revert-defconfigs-disable-memory-and-IO-cgroups-2908.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0429-Revert-defconfigs-disable-memory-and-IO-cgroups-2908.patch
@@ -1,7 +1,7 @@
-From 6e1f012d8072528275a751fa9b12496bfcc07088 Mon Sep 17 00:00:00 2001
+From 437f429eabf773fe5e50d13b98b341eb6969b349 Mon Sep 17 00:00:00 2001
 From: P33M <p33m@github.com>
 Date: Wed, 24 Apr 2019 14:25:41 +0100
-Subject: [PATCH 431/725] Revert "defconfigs: disable memory and IO cgroups
+Subject: [PATCH 429/773] Revert "defconfigs: disable memory and IO cgroups
  (#2908)"
 
 This reverts commit 9881cdbf446081f71c62f39f4c56a21001baea73.
diff --git a/target/linux/brcm2708/patches-4.19/950-0432-overlays-Add-PiGlow-overlay.patch b/target/linux/brcm2708/patches-4.19/950-0430-overlays-Add-PiGlow-overlay.patch
similarity index 96%
rename from target/linux/brcm2708/patches-4.19/950-0432-overlays-Add-PiGlow-overlay.patch
rename to target/linux/brcm2708/patches-4.19/950-0430-overlays-Add-PiGlow-overlay.patch
index 18053af6817..9df5b5f2a0f 100644
--- a/target/linux/brcm2708/patches-4.19/950-0432-overlays-Add-PiGlow-overlay.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0430-overlays-Add-PiGlow-overlay.patch
@@ -1,7 +1,7 @@
-From 54882fd6678b052c68040caa38c70b2c3af0c958 Mon Sep 17 00:00:00 2001
+From 02b423ddf63dfd3c34619923b4052f120f5d0807 Mon Sep 17 00:00:00 2001
 From: Stefan Wahren <wahrenst@gmx.net>
 Date: Mon, 29 Apr 2019 19:35:33 +0200
-Subject: [PATCH 432/725] overlays: Add PiGlow overlay
+Subject: [PATCH 430/773] overlays: Add PiGlow overlay
 
 The PiGlow is a small add-on board for the Raspberry Pi that provides
 18 individually controllable LEDs (SN3218) and uses the following pins:
diff --git a/target/linux/brcm2708/patches-4.19/950-0433-configs-enable-LED-driver-for-PiGlow.patch b/target/linux/brcm2708/patches-4.19/950-0431-configs-enable-LED-driver-for-PiGlow.patch
similarity index 92%
rename from target/linux/brcm2708/patches-4.19/950-0433-configs-enable-LED-driver-for-PiGlow.patch
rename to target/linux/brcm2708/patches-4.19/950-0431-configs-enable-LED-driver-for-PiGlow.patch
index 727645fa782..6ea7815bb4b 100644
--- a/target/linux/brcm2708/patches-4.19/950-0433-configs-enable-LED-driver-for-PiGlow.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0431-configs-enable-LED-driver-for-PiGlow.patch
@@ -1,7 +1,7 @@
-From d100cd5246ac51acdcfc4bec574e127ee61dcf99 Mon Sep 17 00:00:00 2001
+From 9ce243fb88cc752a4a807e19277f0203376a2796 Mon Sep 17 00:00:00 2001
 From: Stefan Wahren <wahrenst@gmx.net>
 Date: Mon, 29 Apr 2019 19:28:51 +0200
-Subject: [PATCH 433/725] configs: enable LED driver for PiGlow
+Subject: [PATCH 431/773] configs: enable LED driver for PiGlow
 
 Signed-off-by: Stefan Wahren <wahrenst@gmx.net>
 ---
diff --git a/target/linux/brcm2708/patches-4.19/950-0434-Revert-bcm2835-interpolate-audio-delay.patch b/target/linux/brcm2708/patches-4.19/950-0432-Revert-bcm2835-interpolate-audio-delay.patch
similarity index 95%
rename from target/linux/brcm2708/patches-4.19/950-0434-Revert-bcm2835-interpolate-audio-delay.patch
rename to target/linux/brcm2708/patches-4.19/950-0432-Revert-bcm2835-interpolate-audio-delay.patch
index bb6c2fe6e49..6881db06e1b 100644
--- a/target/linux/brcm2708/patches-4.19/950-0434-Revert-bcm2835-interpolate-audio-delay.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0432-Revert-bcm2835-interpolate-audio-delay.patch
@@ -1,7 +1,7 @@
-From 48f4f82875a8bc8fe399714114daee135592d963 Mon Sep 17 00:00:00 2001
+From 2b37269c2b8987fd4cb548c63bff824e73b35c99 Mon Sep 17 00:00:00 2001
 From: popcornmix <popcornmix@gmail.com>
 Date: Mon, 29 Apr 2019 19:16:14 +0100
-Subject: [PATCH 434/725] Revert "bcm2835: interpolate audio delay"
+Subject: [PATCH 432/773] Revert "bcm2835: interpolate audio delay"
 
 commit fb4b9f02986fcb5ae751106ef9b027806b5dd750 upstream.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0435-Revert-staging-bcm2835-audio-Enable-compile-test.patch b/target/linux/brcm2708/patches-4.19/950-0433-Revert-staging-bcm2835-audio-Enable-compile-test.patch
similarity index 84%
rename from target/linux/brcm2708/patches-4.19/950-0435-Revert-staging-bcm2835-audio-Enable-compile-test.patch
rename to target/linux/brcm2708/patches-4.19/950-0433-Revert-staging-bcm2835-audio-Enable-compile-test.patch
index a501aaf1bcf..78154c42a8b 100644
--- a/target/linux/brcm2708/patches-4.19/950-0435-Revert-staging-bcm2835-audio-Enable-compile-test.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0433-Revert-staging-bcm2835-audio-Enable-compile-test.patch
@@ -1,7 +1,7 @@
-From 12c14e45b31f60c1fd591d4aebbfcd7c2b730e67 Mon Sep 17 00:00:00 2001
+From 008aadaeb36373557d79b0e092cd54016230231b Mon Sep 17 00:00:00 2001
 From: popcornmix <popcornmix@gmail.com>
 Date: Mon, 29 Apr 2019 19:16:15 +0100
-Subject: [PATCH 435/725] Revert "staging: bcm2835-audio: Enable compile test"
+Subject: [PATCH 433/773] Revert "staging: bcm2835-audio: Enable compile test"
 
 commit 4eae66777a262ac9707980ea0cfe902afadfb577 upstream.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0436-Revert-staging-bcm2835-audio-use-module_platform_dri.patch b/target/linux/brcm2708/patches-4.19/950-0434-Revert-staging-bcm2835-audio-use-module_platform_dri.patch
similarity index 90%
rename from target/linux/brcm2708/patches-4.19/950-0436-Revert-staging-bcm2835-audio-use-module_platform_dri.patch
rename to target/linux/brcm2708/patches-4.19/950-0434-Revert-staging-bcm2835-audio-use-module_platform_dri.patch
index 0baf5c3627b..3690b12a46c 100644
--- a/target/linux/brcm2708/patches-4.19/950-0436-Revert-staging-bcm2835-audio-use-module_platform_dri.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0434-Revert-staging-bcm2835-audio-use-module_platform_dri.patch
@@ -1,7 +1,7 @@
-From fc06fbe84cdcd35d8be8775576f07c52ccdf8cd2 Mon Sep 17 00:00:00 2001
+From 77f4c32bb54987b8bf1682fea6ccf40e1da5a5a2 Mon Sep 17 00:00:00 2001
 From: popcornmix <popcornmix@gmail.com>
 Date: Mon, 29 Apr 2019 19:16:16 +0100
-Subject: [PATCH 436/725] Revert "staging: bcm2835-audio: use
+Subject: [PATCH 434/773] Revert "staging: bcm2835-audio: use
  module_platform_driver() macro"
 
 commit ed4c2e5dc4216d5dded502bfcf594d3984e6bccd upstream.
diff --git a/target/linux/brcm2708/patches-4.19/950-0437-staging-bcm2835-audio-Clean-up-mutex-locks.patch b/target/linux/brcm2708/patches-4.19/950-0435-staging-bcm2835-audio-Clean-up-mutex-locks.patch
similarity index 98%
rename from target/linux/brcm2708/patches-4.19/950-0437-staging-bcm2835-audio-Clean-up-mutex-locks.patch
rename to target/linux/brcm2708/patches-4.19/950-0435-staging-bcm2835-audio-Clean-up-mutex-locks.patch
index dfa05735107..0c23471625c 100644
--- a/target/linux/brcm2708/patches-4.19/950-0437-staging-bcm2835-audio-Clean-up-mutex-locks.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0435-staging-bcm2835-audio-Clean-up-mutex-locks.patch
@@ -1,7 +1,7 @@
-From 2dc2366eddba3b7a59d1f19b7ce13f7a52574d63 Mon Sep 17 00:00:00 2001
+From 6d623d81da84bf401e64bc0be1fc0c7db67d3ce0 Mon Sep 17 00:00:00 2001
 From: Takashi Iwai <tiwai@suse.de>
 Date: Tue, 4 Sep 2018 17:58:30 +0200
-Subject: [PATCH 437/725] staging: bcm2835-audio: Clean up mutex locks
+Subject: [PATCH 435/773] staging: bcm2835-audio: Clean up mutex locks
 
 commit ce4bb1aa271a97047b80ac917a5d91b54925913b upstream.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0438-staging-bcm2835-audio-Remove-redundant-spdif-stream-.patch b/target/linux/brcm2708/patches-4.19/950-0436-staging-bcm2835-audio-Remove-redundant-spdif-stream-.patch
similarity index 95%
rename from target/linux/brcm2708/patches-4.19/950-0438-staging-bcm2835-audio-Remove-redundant-spdif-stream-.patch
rename to target/linux/brcm2708/patches-4.19/950-0436-staging-bcm2835-audio-Remove-redundant-spdif-stream-.patch
index 7e73c33c28a..c8d4e849180 100644
--- a/target/linux/brcm2708/patches-4.19/950-0438-staging-bcm2835-audio-Remove-redundant-spdif-stream-.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0436-staging-bcm2835-audio-Remove-redundant-spdif-stream-.patch
@@ -1,7 +1,7 @@
-From b44bb742007c7ef0b6507a3573dfca716192c200 Mon Sep 17 00:00:00 2001
+From b6225a1d58d920b8c013fbc9b8e6c8674e6cfdb6 Mon Sep 17 00:00:00 2001
 From: Takashi Iwai <tiwai@suse.de>
 Date: Tue, 4 Sep 2018 17:58:31 +0200
-Subject: [PATCH 438/725] staging: bcm2835-audio: Remove redundant spdif stream
+Subject: [PATCH 436/773] staging: bcm2835-audio: Remove redundant spdif stream
  ctls
 
 commit ab91e26229eaca2832df51e13c1285aea3be33ab upstream.
diff --git a/target/linux/brcm2708/patches-4.19/950-0439-staging-bcm2835-audio-Clean-up-include-files-in-bcm2.patch b/target/linux/brcm2708/patches-4.19/950-0437-staging-bcm2835-audio-Clean-up-include-files-in-bcm2.patch
similarity index 90%
rename from target/linux/brcm2708/patches-4.19/950-0439-staging-bcm2835-audio-Clean-up-include-files-in-bcm2.patch
rename to target/linux/brcm2708/patches-4.19/950-0437-staging-bcm2835-audio-Clean-up-include-files-in-bcm2.patch
index 3be40959b8a..676220d870d 100644
--- a/target/linux/brcm2708/patches-4.19/950-0439-staging-bcm2835-audio-Clean-up-include-files-in-bcm2.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0437-staging-bcm2835-audio-Clean-up-include-files-in-bcm2.patch
@@ -1,7 +1,7 @@
-From 62a36a18cad14a7a262c8e5f4bbce3db01aa35e1 Mon Sep 17 00:00:00 2001
+From c71543e34229b46f05ecbe83a1202a08baed8f74 Mon Sep 17 00:00:00 2001
 From: Takashi Iwai <tiwai@suse.de>
 Date: Tue, 4 Sep 2018 17:58:32 +0200
-Subject: [PATCH 439/725] staging: bcm2835-audio: Clean up include files in
+Subject: [PATCH 437/773] staging: bcm2835-audio: Clean up include files in
  bcm2835-ctl.c
 
 commit 821950d3da4bf97bcfedcb812176a0f26b833db0 upstream.
diff --git a/target/linux/brcm2708/patches-4.19/950-0440-staging-bcm2835-audio-Remove-redundant-substream-mas.patch b/target/linux/brcm2708/patches-4.19/950-0438-staging-bcm2835-audio-Remove-redundant-substream-mas.patch
similarity index 96%
rename from target/linux/brcm2708/patches-4.19/950-0440-staging-bcm2835-audio-Remove-redundant-substream-mas.patch
rename to target/linux/brcm2708/patches-4.19/950-0438-staging-bcm2835-audio-Remove-redundant-substream-mas.patch
index 2f913d110b5..77cf99201b4 100644
--- a/target/linux/brcm2708/patches-4.19/950-0440-staging-bcm2835-audio-Remove-redundant-substream-mas.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0438-staging-bcm2835-audio-Remove-redundant-substream-mas.patch
@@ -1,7 +1,7 @@
-From 176ca4daf9b956adbdb6846a457053db375d3954 Mon Sep 17 00:00:00 2001
+From cbe5f48a35763e4414305be5e607a3cc327230e9 Mon Sep 17 00:00:00 2001
 From: Takashi Iwai <tiwai@suse.de>
 Date: Tue, 4 Sep 2018 17:58:33 +0200
-Subject: [PATCH 440/725] staging: bcm2835-audio: Remove redundant substream
+Subject: [PATCH 438/773] staging: bcm2835-audio: Remove redundant substream
  mask checks
 
 commit 14b1f4cba853a11c7b381ad919622f38eb194bd7 upstream.
diff --git a/target/linux/brcm2708/patches-4.19/950-0441-staging-bcm2835-audio-Fix-mute-controls-volume-handl.patch b/target/linux/brcm2708/patches-4.19/950-0439-staging-bcm2835-audio-Fix-mute-controls-volume-handl.patch
similarity index 98%
rename from target/linux/brcm2708/patches-4.19/950-0441-staging-bcm2835-audio-Fix-mute-controls-volume-handl.patch
rename to target/linux/brcm2708/patches-4.19/950-0439-staging-bcm2835-audio-Fix-mute-controls-volume-handl.patch
index 91f684b9a65..dabf5fc97ca 100644
--- a/target/linux/brcm2708/patches-4.19/950-0441-staging-bcm2835-audio-Fix-mute-controls-volume-handl.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0439-staging-bcm2835-audio-Fix-mute-controls-volume-handl.patch
@@ -1,7 +1,7 @@
-From a51b0db4416ffc832c98adbe815337c8f1c1d47e Mon Sep 17 00:00:00 2001
+From 9d218cda96bad69fb3281c67b225cf1a312ede37 Mon Sep 17 00:00:00 2001
 From: Takashi Iwai <tiwai@suse.de>
 Date: Tue, 4 Sep 2018 17:58:34 +0200
-Subject: [PATCH 441/725] staging: bcm2835-audio: Fix mute controls, volume
+Subject: [PATCH 439/773] staging: bcm2835-audio: Fix mute controls, volume
  handling cleanup
 
 commit 495e5a0d83d3902c741771f267a702ae19da8ab6 upstream.
diff --git a/target/linux/brcm2708/patches-4.19/950-0442-staging-bcm2835-audio-Remove-redundant-function-call.patch b/target/linux/brcm2708/patches-4.19/950-0440-staging-bcm2835-audio-Remove-redundant-function-call.patch
similarity index 96%
rename from target/linux/brcm2708/patches-4.19/950-0442-staging-bcm2835-audio-Remove-redundant-function-call.patch
rename to target/linux/brcm2708/patches-4.19/950-0440-staging-bcm2835-audio-Remove-redundant-function-call.patch
index 1c163902276..ef131591e92 100644
--- a/target/linux/brcm2708/patches-4.19/950-0442-staging-bcm2835-audio-Remove-redundant-function-call.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0440-staging-bcm2835-audio-Remove-redundant-function-call.patch
@@ -1,7 +1,7 @@
-From 641b5ca89295f0cdb0990a2d7b866200643c6a8d Mon Sep 17 00:00:00 2001
+From 481546fda1bf4b63b668d50211f982ac06fda073 Mon Sep 17 00:00:00 2001
 From: Takashi Iwai <tiwai@suse.de>
 Date: Tue, 4 Sep 2018 17:58:35 +0200
-Subject: [PATCH 442/725] staging: bcm2835-audio: Remove redundant function
+Subject: [PATCH 440/773] staging: bcm2835-audio: Remove redundant function
  calls
 
 commit 124950ebe9fa8547c59e8d4acc8d6c59e6278ed6 upstream.
diff --git a/target/linux/brcm2708/patches-4.19/950-0443-staging-bcm2835-audio-Remove-superfluous-open-flag.patch b/target/linux/brcm2708/patches-4.19/950-0441-staging-bcm2835-audio-Remove-superfluous-open-flag.patch
similarity index 94%
rename from target/linux/brcm2708/patches-4.19/950-0443-staging-bcm2835-audio-Remove-superfluous-open-flag.patch
rename to target/linux/brcm2708/patches-4.19/950-0441-staging-bcm2835-audio-Remove-superfluous-open-flag.patch
index aa4b7ef16a6..e4aa7ce22b0 100644
--- a/target/linux/brcm2708/patches-4.19/950-0443-staging-bcm2835-audio-Remove-superfluous-open-flag.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0441-staging-bcm2835-audio-Remove-superfluous-open-flag.patch
@@ -1,7 +1,7 @@
-From e935363e043245369cb6b566348e86b0be6c0840 Mon Sep 17 00:00:00 2001
+From e09b2224769855077ccd9a16efb5949b6520b6ee Mon Sep 17 00:00:00 2001
 From: Takashi Iwai <tiwai@suse.de>
 Date: Tue, 4 Sep 2018 17:58:36 +0200
-Subject: [PATCH 443/725] staging: bcm2835-audio: Remove superfluous open flag
+Subject: [PATCH 441/773] staging: bcm2835-audio: Remove superfluous open flag
 
 commit ad13924de6b07cb52714ea1809c57b2e72a24504 upstream.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0444-staging-bcm2835-audio-Drop-useless-running-flag-and-.patch b/target/linux/brcm2708/patches-4.19/950-0442-staging-bcm2835-audio-Drop-useless-running-flag-and-.patch
similarity index 96%
rename from target/linux/brcm2708/patches-4.19/950-0444-staging-bcm2835-audio-Drop-useless-running-flag-and-.patch
rename to target/linux/brcm2708/patches-4.19/950-0442-staging-bcm2835-audio-Drop-useless-running-flag-and-.patch
index 42277b6fdde..289fa9d5156 100644
--- a/target/linux/brcm2708/patches-4.19/950-0444-staging-bcm2835-audio-Drop-useless-running-flag-and-.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0442-staging-bcm2835-audio-Drop-useless-running-flag-and-.patch
@@ -1,7 +1,7 @@
-From 70e1a30534d17ecf4fb6a5e04241b1d1704a909d Mon Sep 17 00:00:00 2001
+From 4629c2d6374924f28ee9e23eaa0b44215ffc7a5c Mon Sep 17 00:00:00 2001
 From: Takashi Iwai <tiwai@suse.de>
 Date: Tue, 4 Sep 2018 17:58:37 +0200
-Subject: [PATCH 444/725] staging: bcm2835-audio: Drop useless running flag and
+Subject: [PATCH 442/773] staging: bcm2835-audio: Drop useless running flag and
  check
 
 commit 02f2376321d75e78117f39ff81f215254ee6b4ef upstream.
diff --git a/target/linux/brcm2708/patches-4.19/950-0445-staging-bcm2835-audio-Fix-incorrect-draining-handlin.patch b/target/linux/brcm2708/patches-4.19/950-0443-staging-bcm2835-audio-Fix-incorrect-draining-handlin.patch
similarity index 94%
rename from target/linux/brcm2708/patches-4.19/950-0445-staging-bcm2835-audio-Fix-incorrect-draining-handlin.patch
rename to target/linux/brcm2708/patches-4.19/950-0443-staging-bcm2835-audio-Fix-incorrect-draining-handlin.patch
index 5cd0af06ed2..b2a1309777b 100644
--- a/target/linux/brcm2708/patches-4.19/950-0445-staging-bcm2835-audio-Fix-incorrect-draining-handlin.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0443-staging-bcm2835-audio-Fix-incorrect-draining-handlin.patch
@@ -1,7 +1,7 @@
-From 52a5b0e8e24f31fdef175e76405fd4ee08936f26 Mon Sep 17 00:00:00 2001
+From 79b036b042717037d23760dd94ba87ee6ddd5a33 Mon Sep 17 00:00:00 2001
 From: Takashi Iwai <tiwai@suse.de>
 Date: Tue, 4 Sep 2018 17:58:38 +0200
-Subject: [PATCH 445/725] staging: bcm2835-audio: Fix incorrect draining
+Subject: [PATCH 443/773] staging: bcm2835-audio: Fix incorrect draining
  handling
 
 commit 7d2a91f5f1bcf08ca257bcf1ed9721fcd341f834 upstream.
diff --git a/target/linux/brcm2708/patches-4.19/950-0446-staging-bcm2835-audio-Kill-unused-spinlock.patch b/target/linux/brcm2708/patches-4.19/950-0444-staging-bcm2835-audio-Kill-unused-spinlock.patch
similarity index 90%
rename from target/linux/brcm2708/patches-4.19/950-0446-staging-bcm2835-audio-Kill-unused-spinlock.patch
rename to target/linux/brcm2708/patches-4.19/950-0444-staging-bcm2835-audio-Kill-unused-spinlock.patch
index bff1693e9c9..c2e12ef0d7f 100644
--- a/target/linux/brcm2708/patches-4.19/950-0446-staging-bcm2835-audio-Kill-unused-spinlock.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0444-staging-bcm2835-audio-Kill-unused-spinlock.patch
@@ -1,7 +1,7 @@
-From 0f4ac0deca99ce7936a43d1e1f7b712a30dc554d Mon Sep 17 00:00:00 2001
+From 75d41a9194b0f67725d47a767815ea917c7a2016 Mon Sep 17 00:00:00 2001
 From: Takashi Iwai <tiwai@suse.de>
 Date: Tue, 4 Sep 2018 17:58:39 +0200
-Subject: [PATCH 446/725] staging: bcm2835-audio: Kill unused spinlock
+Subject: [PATCH 444/773] staging: bcm2835-audio: Kill unused spinlock
 
 commit 5332f6f012c0bf3a45c77dbc0f79814443a884d4 upstream.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0447-staging-bcm2835-audio-Use-PCM-runtime-values-instead.patch b/target/linux/brcm2708/patches-4.19/950-0445-staging-bcm2835-audio-Use-PCM-runtime-values-instead.patch
similarity index 94%
rename from target/linux/brcm2708/patches-4.19/950-0447-staging-bcm2835-audio-Use-PCM-runtime-values-instead.patch
rename to target/linux/brcm2708/patches-4.19/950-0445-staging-bcm2835-audio-Use-PCM-runtime-values-instead.patch
index 5d8753f415a..0a44e5aa870 100644
--- a/target/linux/brcm2708/patches-4.19/950-0447-staging-bcm2835-audio-Use-PCM-runtime-values-instead.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0445-staging-bcm2835-audio-Use-PCM-runtime-values-instead.patch
@@ -1,7 +1,7 @@
-From aaf04413a17530437872ec909f2af1fb012e9954 Mon Sep 17 00:00:00 2001
+From 41bf796b8c7b904b293c51331096ee4b7123c344 Mon Sep 17 00:00:00 2001
 From: Takashi Iwai <tiwai@suse.de>
 Date: Tue, 4 Sep 2018 17:58:40 +0200
-Subject: [PATCH 447/725] staging: bcm2835-audio: Use PCM runtime values
+Subject: [PATCH 445/773] staging: bcm2835-audio: Use PCM runtime values
  instead
 
 commit b8f7fdd50890b848e085c0519469aed4ff4d9b54 upstream.
diff --git a/target/linux/brcm2708/patches-4.19/950-0448-staging-bcm2835-audio-Drop-unnecessary-pcm-indirect-.patch b/target/linux/brcm2708/patches-4.19/950-0446-staging-bcm2835-audio-Drop-unnecessary-pcm-indirect-.patch
similarity index 89%
rename from target/linux/brcm2708/patches-4.19/950-0448-staging-bcm2835-audio-Drop-unnecessary-pcm-indirect-.patch
rename to target/linux/brcm2708/patches-4.19/950-0446-staging-bcm2835-audio-Drop-unnecessary-pcm-indirect-.patch
index 890fb18758a..858d53de498 100644
--- a/target/linux/brcm2708/patches-4.19/950-0448-staging-bcm2835-audio-Drop-unnecessary-pcm-indirect-.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0446-staging-bcm2835-audio-Drop-unnecessary-pcm-indirect-.patch
@@ -1,7 +1,7 @@
-From 1e69d6aed91e759114adec689fe954890dbac0d0 Mon Sep 17 00:00:00 2001
+From 0e087050b07f96f05537f986918f265dce8ce5d4 Mon Sep 17 00:00:00 2001
 From: Takashi Iwai <tiwai@suse.de>
 Date: Tue, 4 Sep 2018 17:58:41 +0200
-Subject: [PATCH 448/725] staging: bcm2835-audio: Drop unnecessary pcm indirect
+Subject: [PATCH 446/773] staging: bcm2835-audio: Drop unnecessary pcm indirect
  setup
 
 commit 7318ec896f4856fae2bb013858e422fa078201e1 upstream.
diff --git a/target/linux/brcm2708/patches-4.19/950-0449-staging-bcm2835-audio-Drop-useless-NULL-check.patch b/target/linux/brcm2708/patches-4.19/950-0447-staging-bcm2835-audio-Drop-useless-NULL-check.patch
similarity index 88%
rename from target/linux/brcm2708/patches-4.19/950-0449-staging-bcm2835-audio-Drop-useless-NULL-check.patch
rename to target/linux/brcm2708/patches-4.19/950-0447-staging-bcm2835-audio-Drop-useless-NULL-check.patch
index af84cd6cb56..8fa6b31a8f1 100644
--- a/target/linux/brcm2708/patches-4.19/950-0449-staging-bcm2835-audio-Drop-useless-NULL-check.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0447-staging-bcm2835-audio-Drop-useless-NULL-check.patch
@@ -1,7 +1,7 @@
-From 8756f60e33dfa2c92d8d3c2abd162c084a9d92c6 Mon Sep 17 00:00:00 2001
+From 59aebb4b935a7f4a7aaf17e91746190ce50460aa Mon Sep 17 00:00:00 2001
 From: Takashi Iwai <tiwai@suse.de>
 Date: Tue, 4 Sep 2018 17:58:42 +0200
-Subject: [PATCH 449/725] staging: bcm2835-audio: Drop useless NULL check
+Subject: [PATCH 447/773] staging: bcm2835-audio: Drop useless NULL check
 
 commit 8bcf9f252c29c2d5bcce3db605c0ebf1ef230f9c upstream.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0450-staging-bcm2835-audio-Propagate-parameter-setup-erro.patch b/target/linux/brcm2708/patches-4.19/950-0448-staging-bcm2835-audio-Propagate-parameter-setup-erro.patch
similarity index 90%
rename from target/linux/brcm2708/patches-4.19/950-0450-staging-bcm2835-audio-Propagate-parameter-setup-erro.patch
rename to target/linux/brcm2708/patches-4.19/950-0448-staging-bcm2835-audio-Propagate-parameter-setup-erro.patch
index e595bc1dad7..426817d9bc0 100644
--- a/target/linux/brcm2708/patches-4.19/950-0450-staging-bcm2835-audio-Propagate-parameter-setup-erro.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0448-staging-bcm2835-audio-Propagate-parameter-setup-erro.patch
@@ -1,7 +1,7 @@
-From da7c23faa34cb7ace6c22dbdfba3eb3ee047454f Mon Sep 17 00:00:00 2001
+From 444b043248d5dc8949cc3ccea92ce1a1ae281401 Mon Sep 17 00:00:00 2001
 From: Takashi Iwai <tiwai@suse.de>
 Date: Tue, 4 Sep 2018 17:58:43 +0200
-Subject: [PATCH 450/725] staging: bcm2835-audio: Propagate parameter setup
+Subject: [PATCH 448/773] staging: bcm2835-audio: Propagate parameter setup
  error
 
 commit fee5638fe552ff8222c3a5bdcc4a34255e248d8c upstream.
diff --git a/target/linux/brcm2708/patches-4.19/950-0451-staging-bcm2835-audio-Drop-debug-messages-in-bcm2835.patch b/target/linux/brcm2708/patches-4.19/950-0449-staging-bcm2835-audio-Drop-debug-messages-in-bcm2835.patch
similarity index 97%
rename from target/linux/brcm2708/patches-4.19/950-0451-staging-bcm2835-audio-Drop-debug-messages-in-bcm2835.patch
rename to target/linux/brcm2708/patches-4.19/950-0449-staging-bcm2835-audio-Drop-debug-messages-in-bcm2835.patch
index 44b09da23f2..704e7a22f40 100644
--- a/target/linux/brcm2708/patches-4.19/950-0451-staging-bcm2835-audio-Drop-debug-messages-in-bcm2835.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0449-staging-bcm2835-audio-Drop-debug-messages-in-bcm2835.patch
@@ -1,7 +1,7 @@
-From 3341080850b4ad6e51017afa9ca83020487f1c3d Mon Sep 17 00:00:00 2001
+From f28e4fbf66332a2f9f14b43191ef3f208eff2bd2 Mon Sep 17 00:00:00 2001
 From: Takashi Iwai <tiwai@suse.de>
 Date: Tue, 4 Sep 2018 17:58:44 +0200
-Subject: [PATCH 451/725] staging: bcm2835-audio: Drop debug messages in
+Subject: [PATCH 449/773] staging: bcm2835-audio: Drop debug messages in
  bcm2835-pcm.c
 
 commit 055e1c330d04df87d4730a5db837161c11ddaafc upstream.
diff --git a/target/linux/brcm2708/patches-4.19/950-0452-staging-bcm2835-audio-Drop-superfluous-mutex-lock-du.patch b/target/linux/brcm2708/patches-4.19/950-0450-staging-bcm2835-audio-Drop-superfluous-mutex-lock-du.patch
similarity index 92%
rename from target/linux/brcm2708/patches-4.19/950-0452-staging-bcm2835-audio-Drop-superfluous-mutex-lock-du.patch
rename to target/linux/brcm2708/patches-4.19/950-0450-staging-bcm2835-audio-Drop-superfluous-mutex-lock-du.patch
index c0a92f8cf72..bd0f757bc77 100644
--- a/target/linux/brcm2708/patches-4.19/950-0452-staging-bcm2835-audio-Drop-superfluous-mutex-lock-du.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0450-staging-bcm2835-audio-Drop-superfluous-mutex-lock-du.patch
@@ -1,7 +1,7 @@
-From e890c7d7d4476ed6276f0d902a83b6d34ad513f2 Mon Sep 17 00:00:00 2001
+From 5d5721bc8f85b12e9064655020761edba10ba9ce Mon Sep 17 00:00:00 2001
 From: Takashi Iwai <tiwai@suse.de>
 Date: Tue, 4 Sep 2018 17:58:45 +0200
-Subject: [PATCH 452/725] staging: bcm2835-audio: Drop superfluous mutex lock
+Subject: [PATCH 450/773] staging: bcm2835-audio: Drop superfluous mutex lock
  during prepare
 
 commit f0eb15d055380ff127e5f12c8fad2b36bdb3c006 upstream.
diff --git a/target/linux/brcm2708/patches-4.19/950-0453-staging-bcm2835-audio-Add-10ms-period-constraint.patch b/target/linux/brcm2708/patches-4.19/950-0451-staging-bcm2835-audio-Add-10ms-period-constraint.patch
similarity index 89%
rename from target/linux/brcm2708/patches-4.19/950-0453-staging-bcm2835-audio-Add-10ms-period-constraint.patch
rename to target/linux/brcm2708/patches-4.19/950-0451-staging-bcm2835-audio-Add-10ms-period-constraint.patch
index 68df3608093..9121f5f9865 100644
--- a/target/linux/brcm2708/patches-4.19/950-0453-staging-bcm2835-audio-Add-10ms-period-constraint.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0451-staging-bcm2835-audio-Add-10ms-period-constraint.patch
@@ -1,7 +1,7 @@
-From 9634bb7bf8aa4fe86d00ff572c3290dfa042a8d6 Mon Sep 17 00:00:00 2001
+From 4f25670ed874ada94086d930e3d9349b359fe089 Mon Sep 17 00:00:00 2001
 From: Takashi Iwai <tiwai@suse.de>
 Date: Tue, 4 Sep 2018 17:58:46 +0200
-Subject: [PATCH 453/725] staging: bcm2835-audio: Add 10ms period constraint
+Subject: [PATCH 451/773] staging: bcm2835-audio: Add 10ms period constraint
 
 commit 93c66acaf68b5247c3121a46a71ff6a70fc1d492 upstream.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0454-staging-bcm2835-audio-Make-single-vchi-handle.patch b/target/linux/brcm2708/patches-4.19/950-0452-staging-bcm2835-audio-Make-single-vchi-handle.patch
similarity index 99%
rename from target/linux/brcm2708/patches-4.19/950-0454-staging-bcm2835-audio-Make-single-vchi-handle.patch
rename to target/linux/brcm2708/patches-4.19/950-0452-staging-bcm2835-audio-Make-single-vchi-handle.patch
index 1637b842ce5..ae45d3198ee 100644
--- a/target/linux/brcm2708/patches-4.19/950-0454-staging-bcm2835-audio-Make-single-vchi-handle.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0452-staging-bcm2835-audio-Make-single-vchi-handle.patch
@@ -1,7 +1,7 @@
-From 2aa144a5c55a27072f21c0dcb8efa180a46c4cd1 Mon Sep 17 00:00:00 2001
+From 367a95c4865c984877834ac5f36e103c9153d236 Mon Sep 17 00:00:00 2001
 From: Takashi Iwai <tiwai@suse.de>
 Date: Tue, 4 Sep 2018 17:58:47 +0200
-Subject: [PATCH 454/725] staging: bcm2835-audio: Make single vchi handle
+Subject: [PATCH 452/773] staging: bcm2835-audio: Make single vchi handle
 
 commit 326a6edcb2ada56375bd7d3fc24c83f58e8da7f3 upstream.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0455-staging-bcm2835-audio-Code-refactoring-of-vchiq-acce.patch b/target/linux/brcm2708/patches-4.19/950-0453-staging-bcm2835-audio-Code-refactoring-of-vchiq-acce.patch
similarity index 99%
rename from target/linux/brcm2708/patches-4.19/950-0455-staging-bcm2835-audio-Code-refactoring-of-vchiq-acce.patch
rename to target/linux/brcm2708/patches-4.19/950-0453-staging-bcm2835-audio-Code-refactoring-of-vchiq-acce.patch
index 3ad4aeeb4b1..ecc692b4661 100644
--- a/target/linux/brcm2708/patches-4.19/950-0455-staging-bcm2835-audio-Code-refactoring-of-vchiq-acce.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0453-staging-bcm2835-audio-Code-refactoring-of-vchiq-acce.patch
@@ -1,7 +1,7 @@
-From 4cb3893de2db276e3db35ad61092c9f9cf2f705d Mon Sep 17 00:00:00 2001
+From a7bf741a30699a4144415cb33c249749da047402 Mon Sep 17 00:00:00 2001
 From: Takashi Iwai <tiwai@suse.de>
 Date: Tue, 4 Sep 2018 17:58:48 +0200
-Subject: [PATCH 455/725] staging: bcm2835-audio: Code refactoring of vchiq
+Subject: [PATCH 453/773] staging: bcm2835-audio: Code refactoring of vchiq
  accessor codes
 
 commit 769a8e9bf5cf39813f52962fdafdf7e4d52ad585 upstream.
diff --git a/target/linux/brcm2708/patches-4.19/950-0456-staging-bcm2835-audio-Operate-non-atomic-PCM-ops.patch b/target/linux/brcm2708/patches-4.19/950-0454-staging-bcm2835-audio-Operate-non-atomic-PCM-ops.patch
similarity index 99%
rename from target/linux/brcm2708/patches-4.19/950-0456-staging-bcm2835-audio-Operate-non-atomic-PCM-ops.patch
rename to target/linux/brcm2708/patches-4.19/950-0454-staging-bcm2835-audio-Operate-non-atomic-PCM-ops.patch
index e9330645bbc..f562004d939 100644
--- a/target/linux/brcm2708/patches-4.19/950-0456-staging-bcm2835-audio-Operate-non-atomic-PCM-ops.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0454-staging-bcm2835-audio-Operate-non-atomic-PCM-ops.patch
@@ -1,7 +1,7 @@
-From 43fad60114297457914dae77debd68ed185f66e9 Mon Sep 17 00:00:00 2001
+From 911255bc6a42edd994f4bd5423af4a37ea6dc014 Mon Sep 17 00:00:00 2001
 From: Takashi Iwai <tiwai@suse.de>
 Date: Tue, 4 Sep 2018 17:58:49 +0200
-Subject: [PATCH 456/725] staging: bcm2835-audio: Operate non-atomic PCM ops
+Subject: [PATCH 454/773] staging: bcm2835-audio: Operate non-atomic PCM ops
 
 commit 5c7883e5f27e829f3f3a2ba174d4a724bfd5f026 upstream.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0457-staging-bcm2835-audio-Use-card-private_data.patch b/target/linux/brcm2708/patches-4.19/950-0455-staging-bcm2835-audio-Use-card-private_data.patch
similarity index 96%
rename from target/linux/brcm2708/patches-4.19/950-0457-staging-bcm2835-audio-Use-card-private_data.patch
rename to target/linux/brcm2708/patches-4.19/950-0455-staging-bcm2835-audio-Use-card-private_data.patch
index 37b02c19931..7a9ccc3659b 100644
--- a/target/linux/brcm2708/patches-4.19/950-0457-staging-bcm2835-audio-Use-card-private_data.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0455-staging-bcm2835-audio-Use-card-private_data.patch
@@ -1,7 +1,7 @@
-From 45a6f73971c5e20f256ad2faa1c17d3525affa15 Mon Sep 17 00:00:00 2001
+From 8b93d558dd51a625eef6d79472831768bd20eedd Mon Sep 17 00:00:00 2001
 From: Takashi Iwai <tiwai@suse.de>
 Date: Tue, 4 Sep 2018 17:58:50 +0200
-Subject: [PATCH 457/725] staging: bcm2835-audio: Use card->private_data
+Subject: [PATCH 455/773] staging: bcm2835-audio: Use card->private_data
 
 commit 898001a0c845cefe5d47d133485712412853f0a8 upstream.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0458-staging-bcm2835-audio-Use-standard-error-print-helpe.patch b/target/linux/brcm2708/patches-4.19/950-0456-staging-bcm2835-audio-Use-standard-error-print-helpe.patch
similarity index 98%
rename from target/linux/brcm2708/patches-4.19/950-0458-staging-bcm2835-audio-Use-standard-error-print-helpe.patch
rename to target/linux/brcm2708/patches-4.19/950-0456-staging-bcm2835-audio-Use-standard-error-print-helpe.patch
index ece160d9dbd..d408bdb2122 100644
--- a/target/linux/brcm2708/patches-4.19/950-0458-staging-bcm2835-audio-Use-standard-error-print-helpe.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0456-staging-bcm2835-audio-Use-standard-error-print-helpe.patch
@@ -1,7 +1,7 @@
-From 2648530ca51dc98d65f1c747de4f7ddd20af6d62 Mon Sep 17 00:00:00 2001
+From eae9d25dcb7710311db48f0e0a4d2f522c69c693 Mon Sep 17 00:00:00 2001
 From: Takashi Iwai <tiwai@suse.de>
 Date: Tue, 4 Sep 2018 17:58:51 +0200
-Subject: [PATCH 458/725] staging: bcm2835-audio: Use standard error print
+Subject: [PATCH 456/773] staging: bcm2835-audio: Use standard error print
  helpers
 
 commit b7584b64168208ebc14160770c0966b8b12fc16b upstream.
diff --git a/target/linux/brcm2708/patches-4.19/950-0459-staging-bcm2835-audio-Remove-unnecessary-header-file.patch b/target/linux/brcm2708/patches-4.19/950-0457-staging-bcm2835-audio-Remove-unnecessary-header-file.patch
similarity index 94%
rename from target/linux/brcm2708/patches-4.19/950-0459-staging-bcm2835-audio-Remove-unnecessary-header-file.patch
rename to target/linux/brcm2708/patches-4.19/950-0457-staging-bcm2835-audio-Remove-unnecessary-header-file.patch
index dce174a5b08..6a05ecfe7e0 100644
--- a/target/linux/brcm2708/patches-4.19/950-0459-staging-bcm2835-audio-Remove-unnecessary-header-file.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0457-staging-bcm2835-audio-Remove-unnecessary-header-file.patch
@@ -1,7 +1,7 @@
-From abed6180470d4004c4578a7a28b846b3517149f9 Mon Sep 17 00:00:00 2001
+From 609c0f2acb7e19cac5729cd50a5d20c1f052f81e Mon Sep 17 00:00:00 2001
 From: Takashi Iwai <tiwai@suse.de>
 Date: Tue, 4 Sep 2018 17:58:52 +0200
-Subject: [PATCH 459/725] staging: bcm2835-audio: Remove unnecessary header
+Subject: [PATCH 457/773] staging: bcm2835-audio: Remove unnecessary header
  file includes
 
 commit 7e46fff5f19ce2b8a9891e4c08631c64d06e9e17 upstream.
diff --git a/target/linux/brcm2708/patches-4.19/950-0460-staging-bcm2835-audio-Move-module-parameter-descript.patch b/target/linux/brcm2708/patches-4.19/950-0458-staging-bcm2835-audio-Move-module-parameter-descript.patch
similarity index 90%
rename from target/linux/brcm2708/patches-4.19/950-0460-staging-bcm2835-audio-Move-module-parameter-descript.patch
rename to target/linux/brcm2708/patches-4.19/950-0458-staging-bcm2835-audio-Move-module-parameter-descript.patch
index aa6eaef79a5..1fb737ec53a 100644
--- a/target/linux/brcm2708/patches-4.19/950-0460-staging-bcm2835-audio-Move-module-parameter-descript.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0458-staging-bcm2835-audio-Move-module-parameter-descript.patch
@@ -1,7 +1,7 @@
-From 7f64018d201f24f5922a61a14363d87560b5b0fd Mon Sep 17 00:00:00 2001
+From 5e3435522b2244bd41f6450c1833f4f6b7c5d88f Mon Sep 17 00:00:00 2001
 From: Takashi Iwai <tiwai@suse.de>
 Date: Tue, 4 Sep 2018 17:58:53 +0200
-Subject: [PATCH 460/725] staging: bcm2835-audio: Move module parameter
+Subject: [PATCH 458/773] staging: bcm2835-audio: Move module parameter
  description
 
 commit b876f2075808e95e244053caa53fa7e86e929a99 upstream.
diff --git a/target/linux/brcm2708/patches-4.19/950-0461-staging-bcm2835-audio-Use-coherent-device-buffers.patch b/target/linux/brcm2708/patches-4.19/950-0459-staging-bcm2835-audio-Use-coherent-device-buffers.patch
similarity index 94%
rename from target/linux/brcm2708/patches-4.19/950-0461-staging-bcm2835-audio-Use-coherent-device-buffers.patch
rename to target/linux/brcm2708/patches-4.19/950-0459-staging-bcm2835-audio-Use-coherent-device-buffers.patch
index 14347aa87f2..4cae7f821b8 100644
--- a/target/linux/brcm2708/patches-4.19/950-0461-staging-bcm2835-audio-Use-coherent-device-buffers.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0459-staging-bcm2835-audio-Use-coherent-device-buffers.patch
@@ -1,7 +1,7 @@
-From eeb863318a36c32dd4bb6a5767980485050cd85c Mon Sep 17 00:00:00 2001
+From 94f44e5e684f35345de973b7df022ce1d4d124fa Mon Sep 17 00:00:00 2001
 From: Takashi Iwai <tiwai@suse.de>
 Date: Tue, 4 Sep 2018 17:58:54 +0200
-Subject: [PATCH 461/725] staging: bcm2835-audio: Use coherent device buffers
+Subject: [PATCH 459/773] staging: bcm2835-audio: Use coherent device buffers
 
 commit ad29c6e6cbf6f2af7362b043adad51a3be3d39c7 upstream.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0462-staging-bcm2835-audio-Set-SNDRV_PCM_INFO_SYNC_APPLPT.patch b/target/linux/brcm2708/patches-4.19/950-0460-staging-bcm2835-audio-Set-SNDRV_PCM_INFO_SYNC_APPLPT.patch
similarity index 93%
rename from target/linux/brcm2708/patches-4.19/950-0462-staging-bcm2835-audio-Set-SNDRV_PCM_INFO_SYNC_APPLPT.patch
rename to target/linux/brcm2708/patches-4.19/950-0460-staging-bcm2835-audio-Set-SNDRV_PCM_INFO_SYNC_APPLPT.patch
index d74445d006a..72266fb8c68 100644
--- a/target/linux/brcm2708/patches-4.19/950-0462-staging-bcm2835-audio-Set-SNDRV_PCM_INFO_SYNC_APPLPT.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0460-staging-bcm2835-audio-Set-SNDRV_PCM_INFO_SYNC_APPLPT.patch
@@ -1,7 +1,7 @@
-From e700838ddf8bdae4ecf25d031e46d8624eba00e1 Mon Sep 17 00:00:00 2001
+From f7b0fa3d8c5bdb4f7271dd291ef8d9f3636633a6 Mon Sep 17 00:00:00 2001
 From: Takashi Iwai <tiwai@suse.de>
 Date: Tue, 4 Sep 2018 17:58:55 +0200
-Subject: [PATCH 462/725] staging: bcm2835-audio: Set
+Subject: [PATCH 460/773] staging: bcm2835-audio: Set
  SNDRV_PCM_INFO_SYNC_APPLPTR
 
 commit b59d6a5f73501f74848d6700101e7736afe3d54a upstream.
diff --git a/target/linux/brcm2708/patches-4.19/950-0463-staging-bcm2835-audio-Simplify-PCM-creation-helpers.patch b/target/linux/brcm2708/patches-4.19/950-0461-staging-bcm2835-audio-Simplify-PCM-creation-helpers.patch
similarity index 97%
rename from target/linux/brcm2708/patches-4.19/950-0463-staging-bcm2835-audio-Simplify-PCM-creation-helpers.patch
rename to target/linux/brcm2708/patches-4.19/950-0461-staging-bcm2835-audio-Simplify-PCM-creation-helpers.patch
index 2798db416e2..20f18746035 100644
--- a/target/linux/brcm2708/patches-4.19/950-0463-staging-bcm2835-audio-Simplify-PCM-creation-helpers.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0461-staging-bcm2835-audio-Simplify-PCM-creation-helpers.patch
@@ -1,7 +1,7 @@
-From dc765e2328fdd22b055101bbe848fb50b0a592b9 Mon Sep 17 00:00:00 2001
+From 45b83d5330c46aa1ce7263efba96cf14817e3b5f Mon Sep 17 00:00:00 2001
 From: Takashi Iwai <tiwai@suse.de>
 Date: Tue, 4 Sep 2018 17:58:56 +0200
-Subject: [PATCH 463/725] staging: bcm2835-audio: Simplify PCM creation helpers
+Subject: [PATCH 461/773] staging: bcm2835-audio: Simplify PCM creation helpers
 
 commit 74470ffeb9aed5548654cfca881bf1d7469fe9c4 upstream.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0464-staging-bcm2835-audio-Simplify-kctl-creation-helpers.patch b/target/linux/brcm2708/patches-4.19/950-0462-staging-bcm2835-audio-Simplify-kctl-creation-helpers.patch
similarity index 97%
rename from target/linux/brcm2708/patches-4.19/950-0464-staging-bcm2835-audio-Simplify-kctl-creation-helpers.patch
rename to target/linux/brcm2708/patches-4.19/950-0462-staging-bcm2835-audio-Simplify-kctl-creation-helpers.patch
index 792b1b8a50d..f2f760f6dc5 100644
--- a/target/linux/brcm2708/patches-4.19/950-0464-staging-bcm2835-audio-Simplify-kctl-creation-helpers.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0462-staging-bcm2835-audio-Simplify-kctl-creation-helpers.patch
@@ -1,7 +1,7 @@
-From 9b2cae69685c0cb362aba7341acec397b783e49b Mon Sep 17 00:00:00 2001
+From 7dcdb52543c4d3d1a203b563d02ac9b1e2fe145a Mon Sep 17 00:00:00 2001
 From: Takashi Iwai <tiwai@suse.de>
 Date: Tue, 4 Sep 2018 17:58:57 +0200
-Subject: [PATCH 464/725] staging: bcm2835-audio: Simplify kctl creation
+Subject: [PATCH 462/773] staging: bcm2835-audio: Simplify kctl creation
  helpers
 
 commit dc5c0eb1e8601206dffbfc302cbd190f89dcd040 upstream.
diff --git a/target/linux/brcm2708/patches-4.19/950-0465-staging-bcm2835-audio-Simplify-card-object-managemen.patch b/target/linux/brcm2708/patches-4.19/950-0463-staging-bcm2835-audio-Simplify-card-object-managemen.patch
similarity index 97%
rename from target/linux/brcm2708/patches-4.19/950-0465-staging-bcm2835-audio-Simplify-card-object-managemen.patch
rename to target/linux/brcm2708/patches-4.19/950-0463-staging-bcm2835-audio-Simplify-card-object-managemen.patch
index fd7d38c8d23..9a550edf420 100644
--- a/target/linux/brcm2708/patches-4.19/950-0465-staging-bcm2835-audio-Simplify-card-object-managemen.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0463-staging-bcm2835-audio-Simplify-card-object-managemen.patch
@@ -1,7 +1,7 @@
-From 61a4c0f40810dde6cd4d562d452defcefdddd27a Mon Sep 17 00:00:00 2001
+From c69fbfe4f9dde3389f982a41a2d66db1c49f722d Mon Sep 17 00:00:00 2001
 From: Takashi Iwai <tiwai@suse.de>
 Date: Tue, 4 Sep 2018 17:58:58 +0200
-Subject: [PATCH 465/725] staging: bcm2835-audio: Simplify card object
+Subject: [PATCH 463/773] staging: bcm2835-audio: Simplify card object
  management
 
 commit 872ae2d63d516a2a3b9c833d8685afcfa7814542 upstream.
diff --git a/target/linux/brcm2708/patches-4.19/950-0466-staging-bcm2835-audio-unify-FOURCC-command-definitio.patch b/target/linux/brcm2708/patches-4.19/950-0464-staging-bcm2835-audio-unify-FOURCC-command-definitio.patch
similarity index 95%
rename from target/linux/brcm2708/patches-4.19/950-0466-staging-bcm2835-audio-unify-FOURCC-command-definitio.patch
rename to target/linux/brcm2708/patches-4.19/950-0464-staging-bcm2835-audio-unify-FOURCC-command-definitio.patch
index 0acabf40136..04311b92b24 100644
--- a/target/linux/brcm2708/patches-4.19/950-0466-staging-bcm2835-audio-unify-FOURCC-command-definitio.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0464-staging-bcm2835-audio-unify-FOURCC-command-definitio.patch
@@ -1,7 +1,7 @@
-From 324af1fceb517d7250b13a31e5185c06f4366d5c Mon Sep 17 00:00:00 2001
+From ddd93720464f96d17d04cd4327276a24b8f92958 Mon Sep 17 00:00:00 2001
 From: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
 Date: Wed, 17 Oct 2018 21:01:50 +0200
-Subject: [PATCH 466/725] staging: bcm2835-audio: unify FOURCC command
+Subject: [PATCH 464/773] staging: bcm2835-audio: unify FOURCC command
  definitions
 
 commit a90d8f49cc7fd7220aa24b85fc74ef3cfd62b96f upstream.
diff --git a/target/linux/brcm2708/patches-4.19/950-0467-staging-bcm2835-audio-don-t-initialize-memory-twice.patch b/target/linux/brcm2708/patches-4.19/950-0465-staging-bcm2835-audio-don-t-initialize-memory-twice.patch
similarity index 88%
rename from target/linux/brcm2708/patches-4.19/950-0467-staging-bcm2835-audio-don-t-initialize-memory-twice.patch
rename to target/linux/brcm2708/patches-4.19/950-0465-staging-bcm2835-audio-don-t-initialize-memory-twice.patch
index a1153997351..a1ced318599 100644
--- a/target/linux/brcm2708/patches-4.19/950-0467-staging-bcm2835-audio-don-t-initialize-memory-twice.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0465-staging-bcm2835-audio-don-t-initialize-memory-twice.patch
@@ -1,7 +1,7 @@
-From e2389771445d4c01aa8c2cfdc5f854451ba1d29d Mon Sep 17 00:00:00 2001
+From 85b86a93d240f28c10bb0dced805e1921ba3200c Mon Sep 17 00:00:00 2001
 From: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
 Date: Wed, 17 Oct 2018 21:01:51 +0200
-Subject: [PATCH 467/725] staging: bcm2835-audio: don't initialize memory twice
+Subject: [PATCH 465/773] staging: bcm2835-audio: don't initialize memory twice
 
 commit 2e5f59fb77397cab3bc3d156e8be4164a67d32ef upstream.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0468-staging-bcm2835-audio-reorder-variable-declarations-.patch b/target/linux/brcm2708/patches-4.19/950-0466-staging-bcm2835-audio-reorder-variable-declarations-.patch
similarity index 96%
rename from target/linux/brcm2708/patches-4.19/950-0468-staging-bcm2835-audio-reorder-variable-declarations-.patch
rename to target/linux/brcm2708/patches-4.19/950-0466-staging-bcm2835-audio-reorder-variable-declarations-.patch
index ab2ac8b1b67..21fcdff5272 100644
--- a/target/linux/brcm2708/patches-4.19/950-0468-staging-bcm2835-audio-reorder-variable-declarations-.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0466-staging-bcm2835-audio-reorder-variable-declarations-.patch
@@ -1,7 +1,7 @@
-From 28436930910a42f2127e0b91dcdf20ec99d1da41 Mon Sep 17 00:00:00 2001
+From dd4a89f63d646fb22aa92d84a5f56b0afed4490b Mon Sep 17 00:00:00 2001
 From: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
 Date: Wed, 17 Oct 2018 21:01:52 +0200
-Subject: [PATCH 468/725] staging: bcm2835-audio: reorder variable declarations
+Subject: [PATCH 466/773] staging: bcm2835-audio: reorder variable declarations
  & remove trivial comments
 
 commit d048385a070552ae819f99f05bd03ec41072783d upstream.
diff --git a/target/linux/brcm2708/patches-4.19/950-0469-staging-bcm2835-audio-use-anonymous-union-in-struct-.patch b/target/linux/brcm2708/patches-4.19/950-0467-staging-bcm2835-audio-use-anonymous-union-in-struct-.patch
similarity index 96%
rename from target/linux/brcm2708/patches-4.19/950-0469-staging-bcm2835-audio-use-anonymous-union-in-struct-.patch
rename to target/linux/brcm2708/patches-4.19/950-0467-staging-bcm2835-audio-use-anonymous-union-in-struct-.patch
index 577b858c725..94381dd7647 100644
--- a/target/linux/brcm2708/patches-4.19/950-0469-staging-bcm2835-audio-use-anonymous-union-in-struct-.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0467-staging-bcm2835-audio-use-anonymous-union-in-struct-.patch
@@ -1,7 +1,7 @@
-From 5f7ebc0e341a4bf93db4c8e031b0e260be567e00 Mon Sep 17 00:00:00 2001
+From 6a13b16a222f0bcf5477eaed697860f3d9f25bbd Mon Sep 17 00:00:00 2001
 From: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
 Date: Wed, 17 Oct 2018 21:01:53 +0200
-Subject: [PATCH 469/725] staging: bcm2835-audio: use anonymous union in struct
+Subject: [PATCH 467/773] staging: bcm2835-audio: use anonymous union in struct
  vc_audio_msg
 
 commit 9c2eaf7da855d314a369d48b9cbf8ac80717a1d0 upstream.
diff --git a/target/linux/brcm2708/patches-4.19/950-0470-staging-bcm2835-audio-more-generic-probe-function-na.patch b/target/linux/brcm2708/patches-4.19/950-0468-staging-bcm2835-audio-more-generic-probe-function-na.patch
similarity index 91%
rename from target/linux/brcm2708/patches-4.19/950-0470-staging-bcm2835-audio-more-generic-probe-function-na.patch
rename to target/linux/brcm2708/patches-4.19/950-0468-staging-bcm2835-audio-more-generic-probe-function-na.patch
index b5ce9b06887..77e1fa35514 100644
--- a/target/linux/brcm2708/patches-4.19/950-0470-staging-bcm2835-audio-more-generic-probe-function-na.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0468-staging-bcm2835-audio-more-generic-probe-function-na.patch
@@ -1,7 +1,7 @@
-From 769a356761d6848a6ba1d396d97c76d6ff81451f Mon Sep 17 00:00:00 2001
+From 31408d8f63e0ab590b209e9896482819c42c1b8d Mon Sep 17 00:00:00 2001
 From: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
 Date: Wed, 17 Oct 2018 21:01:54 +0200
-Subject: [PATCH 470/725] staging: bcm2835-audio: more generic probe function
+Subject: [PATCH 468/773] staging: bcm2835-audio: more generic probe function
  name
 
 commit 96f3bd8ae6516898c7b411ecb87064bb0dd25415 upstream.
diff --git a/target/linux/brcm2708/patches-4.19/950-0471-staging-bcm2835-audio-rename-platform_driver-structu.patch b/target/linux/brcm2708/patches-4.19/950-0469-staging-bcm2835-audio-rename-platform_driver-structu.patch
similarity index 92%
rename from target/linux/brcm2708/patches-4.19/950-0471-staging-bcm2835-audio-rename-platform_driver-structu.patch
rename to target/linux/brcm2708/patches-4.19/950-0469-staging-bcm2835-audio-rename-platform_driver-structu.patch
index 40d24893c43..5cd2ad31093 100644
--- a/target/linux/brcm2708/patches-4.19/950-0471-staging-bcm2835-audio-rename-platform_driver-structu.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0469-staging-bcm2835-audio-rename-platform_driver-structu.patch
@@ -1,7 +1,7 @@
-From e46a97daa661f61453787ef90c95fe02e36ba48d Mon Sep 17 00:00:00 2001
+From d51fefa5d289a940bf2632d6d76a6a1acb8fe0f3 Mon Sep 17 00:00:00 2001
 From: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
 Date: Wed, 17 Oct 2018 21:01:55 +0200
-Subject: [PATCH 471/725] staging: bcm2835-audio: rename platform_driver
+Subject: [PATCH 469/773] staging: bcm2835-audio: rename platform_driver
  structure
 
 commit 82cdc0c6b6faf877e2aecb957cffa9cb578cc572 upstream.
diff --git a/target/linux/brcm2708/patches-4.19/950-0472-staging-bcm2835-audio-update-TODO.patch b/target/linux/brcm2708/patches-4.19/950-0470-staging-bcm2835-audio-update-TODO.patch
similarity index 94%
rename from target/linux/brcm2708/patches-4.19/950-0472-staging-bcm2835-audio-update-TODO.patch
rename to target/linux/brcm2708/patches-4.19/950-0470-staging-bcm2835-audio-update-TODO.patch
index 954a1139157..19a5ee47e4e 100644
--- a/target/linux/brcm2708/patches-4.19/950-0472-staging-bcm2835-audio-update-TODO.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0470-staging-bcm2835-audio-update-TODO.patch
@@ -1,7 +1,7 @@
-From c13b55d072cfd79e0dc17a80ee7536b272e5bcca Mon Sep 17 00:00:00 2001
+From 7a5c01bf9a68549e4224dcaa4fe3e1a32f6540ac Mon Sep 17 00:00:00 2001
 From: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
 Date: Wed, 17 Oct 2018 21:01:56 +0200
-Subject: [PATCH 472/725] staging: bcm2835-audio: update TODO
+Subject: [PATCH 470/773] staging: bcm2835-audio: update TODO
 
 commit 01ec7398c56e8f1b903ecb3c5c75400e263eef43 upstream.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0473-staging-bcm2835-audio-interpolate-audio-delay.patch b/target/linux/brcm2708/patches-4.19/950-0471-staging-bcm2835-audio-interpolate-audio-delay.patch
similarity index 96%
rename from target/linux/brcm2708/patches-4.19/950-0473-staging-bcm2835-audio-interpolate-audio-delay.patch
rename to target/linux/brcm2708/patches-4.19/950-0471-staging-bcm2835-audio-interpolate-audio-delay.patch
index 1c17f7afe8d..09f0cc46cbe 100644
--- a/target/linux/brcm2708/patches-4.19/950-0473-staging-bcm2835-audio-interpolate-audio-delay.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0471-staging-bcm2835-audio-interpolate-audio-delay.patch
@@ -1,7 +1,7 @@
-From 3cd2b5a8d643c8e1d8ae0a63fc517ec7f47c6fb0 Mon Sep 17 00:00:00 2001
+From 15bf3de940ef7ea2e3ec4fde51f530b5f2b9b516 Mon Sep 17 00:00:00 2001
 From: Mike Brady <mikebrady@eircom.net>
 Date: Mon, 22 Oct 2018 20:17:08 +0100
-Subject: [PATCH 473/725] staging: bcm2835-audio: interpolate audio delay
+Subject: [PATCH 471/773] staging: bcm2835-audio: interpolate audio delay
 
 commit a105a3a72824e0ac685a0711a67e4dbe29de62d0 upstream.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0474-staging-bcm2835-audio-Enable-compile-test.patch b/target/linux/brcm2708/patches-4.19/950-0472-staging-bcm2835-audio-Enable-compile-test.patch
similarity index 87%
rename from target/linux/brcm2708/patches-4.19/950-0474-staging-bcm2835-audio-Enable-compile-test.patch
rename to target/linux/brcm2708/patches-4.19/950-0472-staging-bcm2835-audio-Enable-compile-test.patch
index 23b1fcf8b91..193b657c21f 100644
--- a/target/linux/brcm2708/patches-4.19/950-0474-staging-bcm2835-audio-Enable-compile-test.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0472-staging-bcm2835-audio-Enable-compile-test.patch
@@ -1,7 +1,7 @@
-From 68093eedc7ce6e023944cc1099810351ad3a21dd Mon Sep 17 00:00:00 2001
+From 64132a3d49d2458d946499bc236d54c34a370a83 Mon Sep 17 00:00:00 2001
 From: Stefan Wahren <stefan.wahren@i2se.com>
 Date: Thu, 6 Dec 2018 19:28:56 +0100
-Subject: [PATCH 474/725] staging: bcm2835-audio: Enable compile test
+Subject: [PATCH 472/773] staging: bcm2835-audio: Enable compile test
 
 commit 458d4866a34d0c129ffc3bd56345b2166ba46d77 upstream.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0475-staging-bcm2835-audio-use-module_platform_driver-mac.patch b/target/linux/brcm2708/patches-4.19/950-0473-staging-bcm2835-audio-use-module_platform_driver-mac.patch
similarity index 91%
rename from target/linux/brcm2708/patches-4.19/950-0475-staging-bcm2835-audio-use-module_platform_driver-mac.patch
rename to target/linux/brcm2708/patches-4.19/950-0473-staging-bcm2835-audio-use-module_platform_driver-mac.patch
index e856dbce053..645e10c8cc7 100644
--- a/target/linux/brcm2708/patches-4.19/950-0475-staging-bcm2835-audio-use-module_platform_driver-mac.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0473-staging-bcm2835-audio-use-module_platform_driver-mac.patch
@@ -1,7 +1,7 @@
-From d84c50e6ccd6138d902da87d293ee6ae5855b611 Mon Sep 17 00:00:00 2001
+From 5a4fdee47fc5368c1be2184a0bb1069773b58a74 Mon Sep 17 00:00:00 2001
 From: Stefan Wahren <stefan.wahren@i2se.com>
 Date: Thu, 6 Dec 2018 19:28:57 +0100
-Subject: [PATCH 475/725] staging: bcm2835-audio: use module_platform_driver()
+Subject: [PATCH 473/773] staging: bcm2835-audio: use module_platform_driver()
  macro
 
 commit 1e55d56344b0777d6cee9b9e4a813d53728ee798 upstream.
diff --git a/target/linux/brcm2708/patches-4.19/950-0476-staging-bcm2835-audio-Drop-DT-dependency.patch b/target/linux/brcm2708/patches-4.19/950-0474-staging-bcm2835-audio-Drop-DT-dependency.patch
similarity index 96%
rename from target/linux/brcm2708/patches-4.19/950-0476-staging-bcm2835-audio-Drop-DT-dependency.patch
rename to target/linux/brcm2708/patches-4.19/950-0474-staging-bcm2835-audio-Drop-DT-dependency.patch
index 50d6630dc19..56853eda4af 100644
--- a/target/linux/brcm2708/patches-4.19/950-0476-staging-bcm2835-audio-Drop-DT-dependency.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0474-staging-bcm2835-audio-Drop-DT-dependency.patch
@@ -1,7 +1,7 @@
-From e035b14b6608084e3276253cf477ecfc0f68fd18 Mon Sep 17 00:00:00 2001
+From 9031c962b5f4ad439441eb9d82633c469ff1678e Mon Sep 17 00:00:00 2001
 From: Stefan Wahren <stefan.wahren@i2se.com>
 Date: Thu, 6 Dec 2018 19:28:58 +0100
-Subject: [PATCH 476/725] staging: bcm2835-audio: Drop DT dependency
+Subject: [PATCH 474/773] staging: bcm2835-audio: Drop DT dependency
 
 commit 438fc48260a0afc4cee733e5bc20234ff2bbef56 upstream.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0477-staging-bcm2835-audio-double-free-in-init-error-path.patch b/target/linux/brcm2708/patches-4.19/950-0475-staging-bcm2835-audio-double-free-in-init-error-path.patch
similarity index 88%
rename from target/linux/brcm2708/patches-4.19/950-0477-staging-bcm2835-audio-double-free-in-init-error-path.patch
rename to target/linux/brcm2708/patches-4.19/950-0475-staging-bcm2835-audio-double-free-in-init-error-path.patch
index 4c1db15c9ec..9bcdf084080 100644
--- a/target/linux/brcm2708/patches-4.19/950-0477-staging-bcm2835-audio-double-free-in-init-error-path.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0475-staging-bcm2835-audio-double-free-in-init-error-path.patch
@@ -1,7 +1,7 @@
-From abba794012b78bca2bb90277ef088edf8f3b84ff Mon Sep 17 00:00:00 2001
+From bd76661620e6389823baf3a64d47996923133604 Mon Sep 17 00:00:00 2001
 From: Dan Carpenter <dan.carpenter@oracle.com>
 Date: Mon, 17 Dec 2018 10:08:54 +0300
-Subject: [PATCH 477/725] staging: bcm2835-audio: double free in init error
+Subject: [PATCH 475/773] staging: bcm2835-audio: double free in init error
  path
 
 commit 136ff5e49271c4c8fceeca5491c48e66b961564b upstream.
diff --git a/target/linux/brcm2708/patches-4.19/950-0478-dts-Increase-default-coherent-pool-size.patch b/target/linux/brcm2708/patches-4.19/950-0476-dts-Increase-default-coherent-pool-size.patch
similarity index 84%
rename from target/linux/brcm2708/patches-4.19/950-0478-dts-Increase-default-coherent-pool-size.patch
rename to target/linux/brcm2708/patches-4.19/950-0476-dts-Increase-default-coherent-pool-size.patch
index 384bcf5af4a..adcc72b6383 100644
--- a/target/linux/brcm2708/patches-4.19/950-0478-dts-Increase-default-coherent-pool-size.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0476-dts-Increase-default-coherent-pool-size.patch
@@ -1,7 +1,7 @@
-From 89102cfe2b789118442d9a0e9a0e42fcf29f8f58 Mon Sep 17 00:00:00 2001
+From a22984710359546d84ab80232856b21ed9843925 Mon Sep 17 00:00:00 2001
 From: P33M <p33m@github.com>
 Date: Wed, 1 May 2019 15:00:05 +0100
-Subject: [PATCH 478/725] dts: Increase default coherent pool size
+Subject: [PATCH 476/773] dts: Increase default coherent pool size
 
 dwc_otg allocates DMA-coherent buffers in atomic context for misaligned
 transfer buffers. The pool that these allocations come from is set up
diff --git a/target/linux/brcm2708/patches-4.19/950-0479-Revert-staging-bcm2835-audio-Drop-DT-dependency.patch b/target/linux/brcm2708/patches-4.19/950-0477-Revert-staging-bcm2835-audio-Drop-DT-dependency.patch
similarity index 95%
rename from target/linux/brcm2708/patches-4.19/950-0479-Revert-staging-bcm2835-audio-Drop-DT-dependency.patch
rename to target/linux/brcm2708/patches-4.19/950-0477-Revert-staging-bcm2835-audio-Drop-DT-dependency.patch
index 76e87ec1362..a7daf296f13 100644
--- a/target/linux/brcm2708/patches-4.19/950-0479-Revert-staging-bcm2835-audio-Drop-DT-dependency.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0477-Revert-staging-bcm2835-audio-Drop-DT-dependency.patch
@@ -1,7 +1,7 @@
-From d9e9bfb28a22d9f1ed95e2dbe71bec9662717724 Mon Sep 17 00:00:00 2001
+From b91f6229cdbf53e27cc2ceb7539208c31aacae84 Mon Sep 17 00:00:00 2001
 From: popcornmix <popcornmix@gmail.com>
 Date: Wed, 1 May 2019 14:23:39 +0100
-Subject: [PATCH 479/725] Revert "staging: bcm2835-audio: Drop DT dependency"
+Subject: [PATCH 477/773] Revert "staging: bcm2835-audio: Drop DT dependency"
 
 This reverts commit 60a2e557a4f81480216066f22b84c3dda31b3470.
 ---
diff --git a/target/linux/brcm2708/patches-4.19/950-0480-configs-Enable-netdev-LED-trigger.patch b/target/linux/brcm2708/patches-4.19/950-0478-configs-Enable-netdev-LED-trigger.patch
similarity index 91%
rename from target/linux/brcm2708/patches-4.19/950-0480-configs-Enable-netdev-LED-trigger.patch
rename to target/linux/brcm2708/patches-4.19/950-0478-configs-Enable-netdev-LED-trigger.patch
index f768d37f436..9f99676308c 100644
--- a/target/linux/brcm2708/patches-4.19/950-0480-configs-Enable-netdev-LED-trigger.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0478-configs-Enable-netdev-LED-trigger.patch
@@ -1,7 +1,7 @@
-From 964ee89545061f55bee90bae39b852db74607468 Mon Sep 17 00:00:00 2001
+From d9956ad9c4c17a8221c65689cb0e634cdcea1d7c Mon Sep 17 00:00:00 2001
 From: Russell Joyce <russell.joyce@york.ac.uk>
 Date: Wed, 1 May 2019 16:43:27 +0100
-Subject: [PATCH 480/725] configs: Enable netdev LED trigger
+Subject: [PATCH 478/773] configs: Enable netdev LED trigger
 
 Signed-off-by: Russell Joyce <russell.joyce@york.ac.uk>
 ---
diff --git a/target/linux/brcm2708/patches-4.19/950-0481-smsc95xx-dynamically-fix-up-TX-buffer-alignment-with.patch b/target/linux/brcm2708/patches-4.19/950-0479-smsc95xx-dynamically-fix-up-TX-buffer-alignment-with.patch
similarity index 94%
rename from target/linux/brcm2708/patches-4.19/950-0481-smsc95xx-dynamically-fix-up-TX-buffer-alignment-with.patch
rename to target/linux/brcm2708/patches-4.19/950-0479-smsc95xx-dynamically-fix-up-TX-buffer-alignment-with.patch
index db7d9a93186..477754dc447 100644
--- a/target/linux/brcm2708/patches-4.19/950-0481-smsc95xx-dynamically-fix-up-TX-buffer-alignment-with.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0479-smsc95xx-dynamically-fix-up-TX-buffer-alignment-with.patch
@@ -1,7 +1,7 @@
-From 706a1636883d35b9399be0003d9e36d0f46fd6c5 Mon Sep 17 00:00:00 2001
+From 3ba615169e1f9866f70c2967a664f0fac36c5699 Mon Sep 17 00:00:00 2001
 From: P33M <p33m@github.com>
 Date: Wed, 1 May 2019 17:04:32 +0100
-Subject: [PATCH 481/725] smsc95xx: dynamically fix up TX buffer alignment with
+Subject: [PATCH 479/773] smsc95xx: dynamically fix up TX buffer alignment with
  padding bytes
 
 dwc_otg requires a 32-bit aligned buffer start address, otherwise
diff --git a/target/linux/brcm2708/patches-4.19/950-0482-lan78xx-use-default-alignment-for-rx-buffers.patch b/target/linux/brcm2708/patches-4.19/950-0480-lan78xx-use-default-alignment-for-rx-buffers.patch
similarity index 83%
rename from target/linux/brcm2708/patches-4.19/950-0482-lan78xx-use-default-alignment-for-rx-buffers.patch
rename to target/linux/brcm2708/patches-4.19/950-0480-lan78xx-use-default-alignment-for-rx-buffers.patch
index b14c6394a69..1edc32d4d7b 100644
--- a/target/linux/brcm2708/patches-4.19/950-0482-lan78xx-use-default-alignment-for-rx-buffers.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0480-lan78xx-use-default-alignment-for-rx-buffers.patch
@@ -1,7 +1,7 @@
-From d57123651a91cf3896faf299614475225dcc88f0 Mon Sep 17 00:00:00 2001
+From 60970bd8d01c0557d1bdd2a9af322b6033c6a0c0 Mon Sep 17 00:00:00 2001
 From: P33M <p33m@github.com>
 Date: Thu, 2 May 2019 11:53:45 +0100
-Subject: [PATCH 482/725] lan78xx: use default alignment for rx buffers
+Subject: [PATCH 480/773] lan78xx: use default alignment for rx buffers
 
 The lan78xx uses a 12-byte hardware rx header, so there is no need
 to allocate SKBs with NET_IP_ALIGN set. Removes alignment faults
diff --git a/target/linux/brcm2708/patches-4.19/950-0483-staging-bcm2835-codec-Correct-port-width-calc-for-tr.patch b/target/linux/brcm2708/patches-4.19/950-0481-staging-bcm2835-codec-Correct-port-width-calc-for-tr.patch
similarity index 90%
rename from target/linux/brcm2708/patches-4.19/950-0483-staging-bcm2835-codec-Correct-port-width-calc-for-tr.patch
rename to target/linux/brcm2708/patches-4.19/950-0481-staging-bcm2835-codec-Correct-port-width-calc-for-tr.patch
index 8e131193781..75f42c2ad90 100644
--- a/target/linux/brcm2708/patches-4.19/950-0483-staging-bcm2835-codec-Correct-port-width-calc-for-tr.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0481-staging-bcm2835-codec-Correct-port-width-calc-for-tr.patch
@@ -1,7 +1,7 @@
-From 42b1168b921a0183da6754f43192f7090145feed Mon Sep 17 00:00:00 2001
+From 142f63ac7af5a318bcba7ff6ebac94a52ddf53c2 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Thu, 2 May 2019 14:30:24 +0100
-Subject: [PATCH 483/725] staging: bcm2835-codec: Correct port width calc for
+Subject: [PATCH 481/773] staging: bcm2835-codec: Correct port width calc for
  truncation
 
 The calculation converting from V4L2 bytesperline to MMAL
diff --git a/target/linux/brcm2708/patches-4.19/950-0484-staging-bcm2835-codec-Remove-height-padding-for-ISP-.patch b/target/linux/brcm2708/patches-4.19/950-0482-staging-bcm2835-codec-Remove-height-padding-for-ISP-.patch
similarity index 94%
rename from target/linux/brcm2708/patches-4.19/950-0484-staging-bcm2835-codec-Remove-height-padding-for-ISP-.patch
rename to target/linux/brcm2708/patches-4.19/950-0482-staging-bcm2835-codec-Remove-height-padding-for-ISP-.patch
index 7948a3df99c..f5a6d6c8b8c 100644
--- a/target/linux/brcm2708/patches-4.19/950-0484-staging-bcm2835-codec-Remove-height-padding-for-ISP-.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0482-staging-bcm2835-codec-Remove-height-padding-for-ISP-.patch
@@ -1,7 +1,7 @@
-From 54f10f595339ee996e0ec0ac755b13a891f7ab92 Mon Sep 17 00:00:00 2001
+From 3543d5bc1e7ea7df27daa91353001fa401581532 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Thu, 2 May 2019 14:32:21 +0100
-Subject: [PATCH 484/725] staging: bcm2835-codec: Remove height padding for ISP
+Subject: [PATCH 482/773] staging: bcm2835-codec: Remove height padding for ISP
  role
 
 The ISP has no need for heights to be a multiple of macroblock
diff --git a/target/linux/brcm2708/patches-4.19/950-0485-staging-mmal-vchiq-Free-the-event-context-for-contro.patch b/target/linux/brcm2708/patches-4.19/950-0483-staging-mmal-vchiq-Free-the-event-context-for-contro.patch
similarity index 86%
rename from target/linux/brcm2708/patches-4.19/950-0485-staging-mmal-vchiq-Free-the-event-context-for-contro.patch
rename to target/linux/brcm2708/patches-4.19/950-0483-staging-mmal-vchiq-Free-the-event-context-for-contro.patch
index e5c6214c898..49d72dbcd7d 100644
--- a/target/linux/brcm2708/patches-4.19/950-0485-staging-mmal-vchiq-Free-the-event-context-for-contro.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0483-staging-mmal-vchiq-Free-the-event-context-for-contro.patch
@@ -1,7 +1,7 @@
-From 7b8bb1cd4c48b917888f80d22f789ad3896da20e Mon Sep 17 00:00:00 2001
+From e8ebe52344c73c8edad490c0ff601a763893c276 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Wed, 1 May 2019 13:27:23 +0100
-Subject: [PATCH 485/725] staging: mmal-vchiq: Free the event context for
+Subject: [PATCH 483/773] staging: mmal-vchiq: Free the event context for
  control ports
 
 vchiq_mmal_component_init calls init_event_context for the
diff --git a/target/linux/brcm2708/patches-4.19/950-0486-BCM270X_DT-Also-set-coherent_pool-1M-for-BT-Pis.patch b/target/linux/brcm2708/patches-4.19/950-0484-BCM270X_DT-Also-set-coherent_pool-1M-for-BT-Pis.patch
similarity index 90%
rename from target/linux/brcm2708/patches-4.19/950-0486-BCM270X_DT-Also-set-coherent_pool-1M-for-BT-Pis.patch
rename to target/linux/brcm2708/patches-4.19/950-0484-BCM270X_DT-Also-set-coherent_pool-1M-for-BT-Pis.patch
index 7e5d4bba7da..ad5ebeb2361 100644
--- a/target/linux/brcm2708/patches-4.19/950-0486-BCM270X_DT-Also-set-coherent_pool-1M-for-BT-Pis.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0484-BCM270X_DT-Also-set-coherent_pool-1M-for-BT-Pis.patch
@@ -1,7 +1,7 @@
-From 4c6084642e3682684dc10c6487c9aa4ae4a2651f Mon Sep 17 00:00:00 2001
+From 9e95568ba995f644f6523689a07ca49867b50693 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Thu, 2 May 2019 22:14:34 +0100
-Subject: [PATCH 486/725] BCM270X_DT: Also set coherent_pool=1M for BT Pis
+Subject: [PATCH 484/773] BCM270X_DT: Also set coherent_pool=1M for BT Pis
 
 See: https://github.com/raspberrypi/linux/issues/2924
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0487-configs-Enable-ICS-43432-I2S-microphone-module.patch b/target/linux/brcm2708/patches-4.19/950-0485-configs-Enable-ICS-43432-I2S-microphone-module.patch
similarity index 90%
rename from target/linux/brcm2708/patches-4.19/950-0487-configs-Enable-ICS-43432-I2S-microphone-module.patch
rename to target/linux/brcm2708/patches-4.19/950-0485-configs-Enable-ICS-43432-I2S-microphone-module.patch
index c59f3459736..c95ce6a652f 100644
--- a/target/linux/brcm2708/patches-4.19/950-0487-configs-Enable-ICS-43432-I2S-microphone-module.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0485-configs-Enable-ICS-43432-I2S-microphone-module.patch
@@ -1,7 +1,7 @@
-From b8ed46bf8324dc44bf2e623e3ad78498fd7ae447 Mon Sep 17 00:00:00 2001
+From 87e3efd10789a1dadcf0058409f9422ae1b2f5c7 Mon Sep 17 00:00:00 2001
 From: Russell Joyce <russell.joyce@york.ac.uk>
 Date: Thu, 2 May 2019 15:18:36 +0100
-Subject: [PATCH 487/725] configs: Enable ICS-43432 I2S microphone module
+Subject: [PATCH 485/773] configs: Enable ICS-43432 I2S microphone module
 
 Signed-off-by: Russell Joyce <russell.joyce@york.ac.uk>
 ---
diff --git a/target/linux/brcm2708/patches-4.19/950-0488-arm-dts-overlays-rpi-sense-add-upstream-humidity-com.patch b/target/linux/brcm2708/patches-4.19/950-0486-arm-dts-overlays-rpi-sense-add-upstream-humidity-com.patch
similarity index 85%
rename from target/linux/brcm2708/patches-4.19/950-0488-arm-dts-overlays-rpi-sense-add-upstream-humidity-com.patch
rename to target/linux/brcm2708/patches-4.19/950-0486-arm-dts-overlays-rpi-sense-add-upstream-humidity-com.patch
index 821243b46e2..13906450c9c 100644
--- a/target/linux/brcm2708/patches-4.19/950-0488-arm-dts-overlays-rpi-sense-add-upstream-humidity-com.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0486-arm-dts-overlays-rpi-sense-add-upstream-humidity-com.patch
@@ -1,7 +1,7 @@
-From 209b4058e447c11ce8db6b13123696db0cdd9c63 Mon Sep 17 00:00:00 2001
+From 8513e54e9ed5d448fb11cc10e346962a2418d822 Mon Sep 17 00:00:00 2001
 From: Peter Robinson <pbrobinson@gmail.com>
 Date: Sun, 5 May 2019 21:07:12 +0100
-Subject: [PATCH 488/725] arm: dts: overlays: rpi-sense: add upstream humidity
+Subject: [PATCH 486/773] arm: dts: overlays: rpi-sense: add upstream humidity
  compatible
 
 The upstream humidiity driver uses "st,hts221" for the compatible
diff --git a/target/linux/brcm2708/patches-4.19/950-0489-staging-mmal-vchiq-Fix-memory-leak-in-error-path.patch b/target/linux/brcm2708/patches-4.19/950-0487-staging-mmal-vchiq-Fix-memory-leak-in-error-path.patch
similarity index 94%
rename from target/linux/brcm2708/patches-4.19/950-0489-staging-mmal-vchiq-Fix-memory-leak-in-error-path.patch
rename to target/linux/brcm2708/patches-4.19/950-0487-staging-mmal-vchiq-Fix-memory-leak-in-error-path.patch
index 3f86517f04e..ef4b8bbbbdc 100644
--- a/target/linux/brcm2708/patches-4.19/950-0489-staging-mmal-vchiq-Fix-memory-leak-in-error-path.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0487-staging-mmal-vchiq-Fix-memory-leak-in-error-path.patch
@@ -1,7 +1,7 @@
-From f538653f1307d7b3b2ebfbdef90dc18f23cc4863 Mon Sep 17 00:00:00 2001
+From 93fc53b9daca722f049a8eeef75c2300de724f09 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Thu, 2 May 2019 15:50:01 +0100
-Subject: [PATCH 489/725] staging: mmal-vchiq: Fix memory leak in error path
+Subject: [PATCH 487/773] staging: mmal-vchiq: Fix memory leak in error path
 
 On error, vchiq_mmal_component_init could leave the
 event context allocated for ports.
diff --git a/target/linux/brcm2708/patches-4.19/950-0490-staging-vchiq-mmal-Fix-memory-leak-of-vchiq-instance.patch b/target/linux/brcm2708/patches-4.19/950-0488-staging-vchiq-mmal-Fix-memory-leak-of-vchiq-instance.patch
similarity index 93%
rename from target/linux/brcm2708/patches-4.19/950-0490-staging-vchiq-mmal-Fix-memory-leak-of-vchiq-instance.patch
rename to target/linux/brcm2708/patches-4.19/950-0488-staging-vchiq-mmal-Fix-memory-leak-of-vchiq-instance.patch
index 72958a81065..01e9a8a9e86 100644
--- a/target/linux/brcm2708/patches-4.19/950-0490-staging-vchiq-mmal-Fix-memory-leak-of-vchiq-instance.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0488-staging-vchiq-mmal-Fix-memory-leak-of-vchiq-instance.patch
@@ -1,7 +1,7 @@
-From d9725f9881c55fdb8727301e45ce6b200c1d7633 Mon Sep 17 00:00:00 2001
+From 81a3b647e09fdd8258bf24479fd5bc8ce99b861e Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Fri, 3 May 2019 13:27:51 +0100
-Subject: [PATCH 490/725] staging: vchiq-mmal: Fix memory leak of vchiq
+Subject: [PATCH 488/773] staging: vchiq-mmal: Fix memory leak of vchiq
  instance
 
 The vchiq instance was allocated from vchiq_mmal_init via
diff --git a/target/linux/brcm2708/patches-4.19/950-0491-Revert-video-bcm2708_fb-Try-allocating-on-the-ARM-an.patch b/target/linux/brcm2708/patches-4.19/950-0489-Revert-video-bcm2708_fb-Try-allocating-on-the-ARM-an.patch
similarity index 97%
rename from target/linux/brcm2708/patches-4.19/950-0491-Revert-video-bcm2708_fb-Try-allocating-on-the-ARM-an.patch
rename to target/linux/brcm2708/patches-4.19/950-0489-Revert-video-bcm2708_fb-Try-allocating-on-the-ARM-an.patch
index c4fb2141ba0..ff623151111 100644
--- a/target/linux/brcm2708/patches-4.19/950-0491-Revert-video-bcm2708_fb-Try-allocating-on-the-ARM-an.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0489-Revert-video-bcm2708_fb-Try-allocating-on-the-ARM-an.patch
@@ -1,7 +1,7 @@
-From 0c9e8983c1ab986a833e8b5fbe180f06957529ad Mon Sep 17 00:00:00 2001
+From 04480e9068abb6ce7f0bf7ee73c5a00cc854a04d Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Mon, 13 May 2019 17:34:29 +0100
-Subject: [PATCH 491/725] Revert "video: bcm2708_fb: Try allocating on the ARM
+Subject: [PATCH 489/773] Revert "video: bcm2708_fb: Try allocating on the ARM
  and passing to VPU"
 
 This reverts commit ca36c709fce57e8023d2b8b354376bf161601a49.
diff --git a/target/linux/brcm2708/patches-4.19/950-0492-Added-IQaudIO-Pi-Codec-board-support-2969.patch b/target/linux/brcm2708/patches-4.19/950-0490-Added-IQaudIO-Pi-Codec-board-support-2969.patch
similarity index 98%
rename from target/linux/brcm2708/patches-4.19/950-0492-Added-IQaudIO-Pi-Codec-board-support-2969.patch
rename to target/linux/brcm2708/patches-4.19/950-0490-Added-IQaudIO-Pi-Codec-board-support-2969.patch
index 3d99634b38f..32f26d44509 100644
--- a/target/linux/brcm2708/patches-4.19/950-0492-Added-IQaudIO-Pi-Codec-board-support-2969.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0490-Added-IQaudIO-Pi-Codec-board-support-2969.patch
@@ -1,7 +1,7 @@
-From f1735eca66ab19d14c3f77c0869d7378897aa13c Mon Sep 17 00:00:00 2001
+From d7653f82018e4621c7ec046b0f40e0c7a316bbce Mon Sep 17 00:00:00 2001
 From: IQaudIO <gordon@iqaudio.com>
 Date: Mon, 13 May 2019 21:53:05 +0100
-Subject: [PATCH 492/725] Added IQaudIO Pi-Codec board support (#2969)
+Subject: [PATCH 490/773] Added IQaudIO Pi-Codec board support (#2969)
 
 Add support for the IQaudIO Pi-Codec board.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0493-Revert-smsc95xx-dynamically-fix-up-TX-buffer-alignme.patch b/target/linux/brcm2708/patches-4.19/950-0491-Revert-smsc95xx-dynamically-fix-up-TX-buffer-alignme.patch
similarity index 94%
rename from target/linux/brcm2708/patches-4.19/950-0493-Revert-smsc95xx-dynamically-fix-up-TX-buffer-alignme.patch
rename to target/linux/brcm2708/patches-4.19/950-0491-Revert-smsc95xx-dynamically-fix-up-TX-buffer-alignme.patch
index 30e3592a4fd..675ac01b6b8 100644
--- a/target/linux/brcm2708/patches-4.19/950-0493-Revert-smsc95xx-dynamically-fix-up-TX-buffer-alignme.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0491-Revert-smsc95xx-dynamically-fix-up-TX-buffer-alignme.patch
@@ -1,7 +1,7 @@
-From ac011573006f07da4a140f05e1ee8be0c441f3dc Mon Sep 17 00:00:00 2001
+From d7126c242190ab444fe69a0e323700887c5a5a56 Mon Sep 17 00:00:00 2001
 From: P33M <p33m@github.com>
 Date: Tue, 14 May 2019 14:55:19 +0100
-Subject: [PATCH 493/725] Revert "smsc95xx: dynamically fix up TX buffer
+Subject: [PATCH 491/773] Revert "smsc95xx: dynamically fix up TX buffer
  alignment with padding bytes"
 
 As reported in https://github.com/raspberrypi/linux/issues/2964 this
diff --git a/target/linux/brcm2708/patches-4.19/950-0494-configs-Enable-PIDs-cgroup.patch b/target/linux/brcm2708/patches-4.19/950-0492-configs-Enable-PIDs-cgroup.patch
similarity index 89%
rename from target/linux/brcm2708/patches-4.19/950-0494-configs-Enable-PIDs-cgroup.patch
rename to target/linux/brcm2708/patches-4.19/950-0492-configs-Enable-PIDs-cgroup.patch
index 892ebe02ac1..231cca3a501 100644
--- a/target/linux/brcm2708/patches-4.19/950-0494-configs-Enable-PIDs-cgroup.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0492-configs-Enable-PIDs-cgroup.patch
@@ -1,7 +1,7 @@
-From 4398e1d8787c792a4451beb890d00fba313b6fa7 Mon Sep 17 00:00:00 2001
+From d6fe3387911dea5b07c0d30874f96c38942e2926 Mon Sep 17 00:00:00 2001
 From: Henrique Gontijo <hgontijo@guidewire.com>
 Date: Sun, 12 May 2019 17:11:02 -0700
-Subject: [PATCH 494/725] configs: Enable PIDs cgroup
+Subject: [PATCH 492/773] configs: Enable PIDs cgroup
 
 My use case to is to allow Kubernetes master to run on Raspberry Pi 3.
 Kubernetes introduced [Pid limiting](https://github.com/kubernetes/enhancements/blob/master/keps/sig-node/20190129-pid-limiting.md),
diff --git a/target/linux/brcm2708/patches-4.19/950-0495-w1-ds2408-reset-on-output_write-retry-with-readback.patch b/target/linux/brcm2708/patches-4.19/950-0493-w1-ds2408-reset-on-output_write-retry-with-readback.patch
similarity index 97%
rename from target/linux/brcm2708/patches-4.19/950-0495-w1-ds2408-reset-on-output_write-retry-with-readback.patch
rename to target/linux/brcm2708/patches-4.19/950-0493-w1-ds2408-reset-on-output_write-retry-with-readback.patch
index 00287298155..30ec2474e0e 100644
--- a/target/linux/brcm2708/patches-4.19/950-0495-w1-ds2408-reset-on-output_write-retry-with-readback.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0493-w1-ds2408-reset-on-output_write-retry-with-readback.patch
@@ -1,7 +1,7 @@
-From a059cb29f76396d640199026bd94ed654b31e70d Mon Sep 17 00:00:00 2001
+From b2cedbb455090a3ffce788a74a5290fa193782db Mon Sep 17 00:00:00 2001
 From: Jean-Francois Dagenais <jeff.dagenais@gmail.com>
 Date: Thu, 28 Mar 2019 12:41:11 -0400
-Subject: [PATCH 495/725] w1: ds2408: reset on output_write retry with readback
+Subject: [PATCH 493/773] w1: ds2408: reset on output_write retry with readback
 
 commit 49695ac46861180baf2b2b92c62da8619b6bf28f upstream.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0496-w1-ds2482-cosmetic-fixes-after-54865314f5a1.patch b/target/linux/brcm2708/patches-4.19/950-0494-w1-ds2482-cosmetic-fixes-after-54865314f5a1.patch
similarity index 96%
rename from target/linux/brcm2708/patches-4.19/950-0496-w1-ds2482-cosmetic-fixes-after-54865314f5a1.patch
rename to target/linux/brcm2708/patches-4.19/950-0494-w1-ds2482-cosmetic-fixes-after-54865314f5a1.patch
index 67a01ee8213..95d6a7f265f 100644
--- a/target/linux/brcm2708/patches-4.19/950-0496-w1-ds2482-cosmetic-fixes-after-54865314f5a1.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0494-w1-ds2482-cosmetic-fixes-after-54865314f5a1.patch
@@ -1,7 +1,7 @@
-From 5afe695ddcc560424d2b98984902a578ae8e416c Mon Sep 17 00:00:00 2001
+From 2310c816beacba84d544e0ffc54b51ecba7ca853 Mon Sep 17 00:00:00 2001
 From: Mariusz Bialonczyk <manio@skyboo.net>
 Date: Mon, 4 Mar 2019 12:23:36 +0100
-Subject: [PATCH 496/725] w1: ds2482: cosmetic fixes after 54865314f5a1
+Subject: [PATCH 494/773] w1: ds2482: cosmetic fixes after 54865314f5a1
 
 commit 5cb27d30fc3a281e830a2099d520b469e2b82008 upstream.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0497-sound-pcm512x-codec-Adding-352.8kHz-samplerate-suppo.patch b/target/linux/brcm2708/patches-4.19/950-0495-sound-pcm512x-codec-Adding-352.8kHz-samplerate-suppo.patch
similarity index 82%
rename from target/linux/brcm2708/patches-4.19/950-0497-sound-pcm512x-codec-Adding-352.8kHz-samplerate-suppo.patch
rename to target/linux/brcm2708/patches-4.19/950-0495-sound-pcm512x-codec-Adding-352.8kHz-samplerate-suppo.patch
index f0e8adf61a7..bd932fdd879 100644
--- a/target/linux/brcm2708/patches-4.19/950-0497-sound-pcm512x-codec-Adding-352.8kHz-samplerate-suppo.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0495-sound-pcm512x-codec-Adding-352.8kHz-samplerate-suppo.patch
@@ -1,7 +1,7 @@
-From 5989c694277724691de437691ea314fc8fad93b8 Mon Sep 17 00:00:00 2001
+From 298b6f8174623c1893ac9a4d93bc60b3ca151c76 Mon Sep 17 00:00:00 2001
 From: Klaus Schulz <klsschlz@gmail.com>
 Date: Thu, 16 May 2019 13:35:32 +0200
-Subject: [PATCH 497/725] sound: pcm512x-codec: Adding 352.8kHz samplerate
+Subject: [PATCH 495/773] sound: pcm512x-codec: Adding 352.8kHz samplerate
  support
 
 ---
diff --git a/target/linux/brcm2708/patches-4.19/950-0498-ASoC-decommissioning-driver-for-3Dlab-Nano-soundcard.patch b/target/linux/brcm2708/patches-4.19/950-0496-ASoC-decommissioning-driver-for-3Dlab-Nano-soundcard.patch
similarity index 99%
rename from target/linux/brcm2708/patches-4.19/950-0498-ASoC-decommissioning-driver-for-3Dlab-Nano-soundcard.patch
rename to target/linux/brcm2708/patches-4.19/950-0496-ASoC-decommissioning-driver-for-3Dlab-Nano-soundcard.patch
index 935a0e822df..aa269390963 100644
--- a/target/linux/brcm2708/patches-4.19/950-0498-ASoC-decommissioning-driver-for-3Dlab-Nano-soundcard.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0496-ASoC-decommissioning-driver-for-3Dlab-Nano-soundcard.patch
@@ -1,7 +1,7 @@
-From 0a066a3f2e77c2d4d49a8d1f148b30a10a89de74 Mon Sep 17 00:00:00 2001
+From a75cd9664fb5a0a7e691ccd3643fc8016bb4dc55 Mon Sep 17 00:00:00 2001
 From: GT <dev@3d-lab-av.com>
 Date: Sat, 6 Apr 2019 21:16:39 +0100
-Subject: [PATCH 498/725] ASoC: decommissioning driver for 3Dlab Nano soundcard
+Subject: [PATCH 496/773] ASoC: decommissioning driver for 3Dlab Nano soundcard
 
 ---
  .../overlays/3dlab-nano-player-overlay.dts    |  32 --
diff --git a/target/linux/brcm2708/patches-4.19/950-0499-.gitignore-Add-.dtbo-explicitly.patch b/target/linux/brcm2708/patches-4.19/950-0497-.gitignore-Add-.dtbo-explicitly.patch
similarity index 73%
rename from target/linux/brcm2708/patches-4.19/950-0499-.gitignore-Add-.dtbo-explicitly.patch
rename to target/linux/brcm2708/patches-4.19/950-0497-.gitignore-Add-.dtbo-explicitly.patch
index 665aa711377..d686a5f0459 100644
--- a/target/linux/brcm2708/patches-4.19/950-0499-.gitignore-Add-.dtbo-explicitly.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0497-.gitignore-Add-.dtbo-explicitly.patch
@@ -1,7 +1,7 @@
-From 08452889f1bd46f4b4f34b915a3095523de1758a Mon Sep 17 00:00:00 2001
+From 013e2879b14dc488b5e81c39f4aa96461a69161f Mon Sep 17 00:00:00 2001
 From: popcornmix <popcornmix@gmail.com>
 Date: Tue, 21 May 2019 15:17:33 +0100
-Subject: [PATCH 499/725] .gitignore: Add *.dtbo explicitly
+Subject: [PATCH 497/773] .gitignore: Add *.dtbo explicitly
 
 Signed-off-by: popcornmix <popcornmix@gmail.com>
 ---
diff --git a/target/linux/brcm2708/patches-4.19/950-0500-Bluetooth-Check-key-sizes-only-when-Secure-Simple-Pa.patch b/target/linux/brcm2708/patches-4.19/950-0498-Bluetooth-Check-key-sizes-only-when-Secure-Simple-Pa.patch
similarity index 90%
rename from target/linux/brcm2708/patches-4.19/950-0500-Bluetooth-Check-key-sizes-only-when-Secure-Simple-Pa.patch
rename to target/linux/brcm2708/patches-4.19/950-0498-Bluetooth-Check-key-sizes-only-when-Secure-Simple-Pa.patch
index e733f16968a..a2b158f6328 100644
--- a/target/linux/brcm2708/patches-4.19/950-0500-Bluetooth-Check-key-sizes-only-when-Secure-Simple-Pa.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0498-Bluetooth-Check-key-sizes-only-when-Secure-Simple-Pa.patch
@@ -1,7 +1,7 @@
-From 6dec9b770df1f986091eb4e61e829f2d8b2031b1 Mon Sep 17 00:00:00 2001
+From 435aff3962d16737376bdfb2d6f71b33802011c9 Mon Sep 17 00:00:00 2001
 From: Marcel Holtmann <marcel@holtmann.org>
 Date: Wed, 22 May 2019 09:05:40 +0200
-Subject: [PATCH 500/725] Bluetooth: Check key sizes only when Secure Simple
+Subject: [PATCH 498/773] Bluetooth: Check key sizes only when Secure Simple
  Pairing is enabled
 
 The encryption is only mandatory to be enforced when both sides are using
diff --git a/target/linux/brcm2708/patches-4.19/950-0501-usb-dwc_otg-Clean-up-interrupt-claiming-code.patch b/target/linux/brcm2708/patches-4.19/950-0499-usb-dwc_otg-Clean-up-interrupt-claiming-code.patch
similarity index 97%
rename from target/linux/brcm2708/patches-4.19/950-0501-usb-dwc_otg-Clean-up-interrupt-claiming-code.patch
rename to target/linux/brcm2708/patches-4.19/950-0499-usb-dwc_otg-Clean-up-interrupt-claiming-code.patch
index 85339f56635..00abded8948 100644
--- a/target/linux/brcm2708/patches-4.19/950-0501-usb-dwc_otg-Clean-up-interrupt-claiming-code.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0499-usb-dwc_otg-Clean-up-interrupt-claiming-code.patch
@@ -1,7 +1,7 @@
-From f37b215f0ea4180c8befba9fe48626ec8d5bfc41 Mon Sep 17 00:00:00 2001
+From f88e6077d4043c58da9a57f850bca89d594a84d3 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Tue, 7 May 2019 17:23:41 +0100
-Subject: [PATCH 501/725] usb: dwc_otg: Clean up interrupt claiming code
+Subject: [PATCH 499/773] usb: dwc_otg: Clean up interrupt claiming code
 
 The FIQ/IRQ interrupt number identification code is scattered through
 the dwc_otg driver. Rationalise it, simplifying the code and solving
diff --git a/target/linux/brcm2708/patches-4.19/950-0502-overlays-Delete-the-deprecated-sdio-1bit-overlay.patch b/target/linux/brcm2708/patches-4.19/950-0500-overlays-Delete-the-deprecated-sdio-1bit-overlay.patch
similarity index 94%
rename from target/linux/brcm2708/patches-4.19/950-0502-overlays-Delete-the-deprecated-sdio-1bit-overlay.patch
rename to target/linux/brcm2708/patches-4.19/950-0500-overlays-Delete-the-deprecated-sdio-1bit-overlay.patch
index 67f35bcf539..4c04a3f1bdb 100644
--- a/target/linux/brcm2708/patches-4.19/950-0502-overlays-Delete-the-deprecated-sdio-1bit-overlay.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0500-overlays-Delete-the-deprecated-sdio-1bit-overlay.patch
@@ -1,7 +1,7 @@
-From c8bf649a93e00e411c9d52d8ba7902b0984a7c3e Mon Sep 17 00:00:00 2001
+From 3054d166c457fb4782075068d5e72bd6db4e96f2 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Tue, 7 May 2019 14:27:35 +0100
-Subject: [PATCH 502/725] overlays: Delete the deprecated sdio-1bit overlay
+Subject: [PATCH 500/773] overlays: Delete the deprecated sdio-1bit overlay
 
 Use dtoverlay=sdio,bus_width=1,gpios_22_25 instead.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0503-overlays-Remove-upstream-aux-interrupt-overlay.patch b/target/linux/brcm2708/patches-4.19/950-0501-overlays-Remove-upstream-aux-interrupt-overlay.patch
similarity index 95%
rename from target/linux/brcm2708/patches-4.19/950-0503-overlays-Remove-upstream-aux-interrupt-overlay.patch
rename to target/linux/brcm2708/patches-4.19/950-0501-overlays-Remove-upstream-aux-interrupt-overlay.patch
index 1d9e80fdf85..f33bb9c72d0 100644
--- a/target/linux/brcm2708/patches-4.19/950-0503-overlays-Remove-upstream-aux-interrupt-overlay.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0501-overlays-Remove-upstream-aux-interrupt-overlay.patch
@@ -1,7 +1,7 @@
-From 23a2fa493ee4e0734e7cf7402527889a5752548b Mon Sep 17 00:00:00 2001
+From 444d27bbcc7017061a2a49c5dbc5865d34fc7a65 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Tue, 7 May 2019 10:06:04 +0100
-Subject: [PATCH 503/725] overlays: Remove upstream-aux-interrupt overlay
+Subject: [PATCH 501/773] overlays: Remove upstream-aux-interrupt overlay
 
 We no longer have a downstream-specific auxilliary interrupt
 driver, so the overlay to disable it is no longer needed.
diff --git a/target/linux/brcm2708/patches-4.19/950-0504-overlays-Standardise-on-compatible-brcm-bcm2835.patch b/target/linux/brcm2708/patches-4.19/950-0502-overlays-Standardise-on-compatible-brcm-bcm2835.patch
similarity index 99%
rename from target/linux/brcm2708/patches-4.19/950-0504-overlays-Standardise-on-compatible-brcm-bcm2835.patch
rename to target/linux/brcm2708/patches-4.19/950-0502-overlays-Standardise-on-compatible-brcm-bcm2835.patch
index 89e5ad38842..3cba644a932 100644
--- a/target/linux/brcm2708/patches-4.19/950-0504-overlays-Standardise-on-compatible-brcm-bcm2835.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0502-overlays-Standardise-on-compatible-brcm-bcm2835.patch
@@ -1,7 +1,7 @@
-From d5c9e73f36c946e403d408b08d7360f227c75837 Mon Sep 17 00:00:00 2001
+From afef44707505b1f8ab6e3ca026dfdc890b485c8e Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Tue, 14 May 2019 13:33:05 +0100
-Subject: [PATCH 504/725] overlays: Standardise on compatible="brcm,bcm2835"
+Subject: [PATCH 502/773] overlays: Standardise on compatible="brcm,bcm2835"
 
 Curb the proliferation of compatible string combinations by
 standardising on "brcm,bcm2835" to denote BCM2835 and its descendants.
diff --git a/target/linux/brcm2708/patches-4.19/950-0505-vc4-Remove-interrupt-and-DMA-trampling.patch b/target/linux/brcm2708/patches-4.19/950-0503-vc4-Remove-interrupt-and-DMA-trampling.patch
similarity index 94%
rename from target/linux/brcm2708/patches-4.19/950-0505-vc4-Remove-interrupt-and-DMA-trampling.patch
rename to target/linux/brcm2708/patches-4.19/950-0503-vc4-Remove-interrupt-and-DMA-trampling.patch
index 06aeabfeec6..421016efe36 100644
--- a/target/linux/brcm2708/patches-4.19/950-0505-vc4-Remove-interrupt-and-DMA-trampling.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0503-vc4-Remove-interrupt-and-DMA-trampling.patch
@@ -1,7 +1,7 @@
-From 4014add8e56b0169d767f6feb99ab9387bdd1c2b Mon Sep 17 00:00:00 2001
+From 1c25162b7357dcdcf2370e9c2ec37ed8b2c9feb8 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Wed, 22 May 2019 12:58:47 +0100
-Subject: [PATCH 505/725] vc4: Remove interrupt and DMA trampling
+Subject: [PATCH 503/773] vc4: Remove interrupt and DMA trampling
 
 As part of the effort to clean up the overlays, remove the interrupt
 and DMA mask declarations from the vc4 overlays which just duplicate
diff --git a/target/linux/brcm2708/patches-4.19/950-0506-BCM270X_DT-Add-non-removable-clone-of-mmc-node.patch b/target/linux/brcm2708/patches-4.19/950-0504-BCM270X_DT-Add-non-removable-clone-of-mmc-node.patch
similarity index 97%
rename from target/linux/brcm2708/patches-4.19/950-0506-BCM270X_DT-Add-non-removable-clone-of-mmc-node.patch
rename to target/linux/brcm2708/patches-4.19/950-0504-BCM270X_DT-Add-non-removable-clone-of-mmc-node.patch
index cd662f15395..6d3aafff8ca 100644
--- a/target/linux/brcm2708/patches-4.19/950-0506-BCM270X_DT-Add-non-removable-clone-of-mmc-node.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0504-BCM270X_DT-Add-non-removable-clone-of-mmc-node.patch
@@ -1,7 +1,7 @@
-From 7530f75c6f8207751821a72a5da3ee8d275921f3 Mon Sep 17 00:00:00 2001
+From e577bda00e07473910a871108d154e7a5f83d648 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Tue, 7 May 2019 14:29:38 +0100
-Subject: [PATCH 506/725] BCM270X_DT: Add non-removable clone of mmc node
+Subject: [PATCH 504/773] BCM270X_DT: Add non-removable clone of mmc node
 
 non-removable is a boolean property, and as such can't be unset by an
 overlay if it is set in a base DTB. Until now the workaround for this
diff --git a/target/linux/brcm2708/patches-4.19/950-0507-BCM270X_DT-usb-Refactor-DTS-and-overlays.patch b/target/linux/brcm2708/patches-4.19/950-0505-BCM270X_DT-usb-Refactor-DTS-and-overlays.patch
similarity index 93%
rename from target/linux/brcm2708/patches-4.19/950-0507-BCM270X_DT-usb-Refactor-DTS-and-overlays.patch
rename to target/linux/brcm2708/patches-4.19/950-0505-BCM270X_DT-usb-Refactor-DTS-and-overlays.patch
index 4d662b6aff6..8f4d5aaeeca 100644
--- a/target/linux/brcm2708/patches-4.19/950-0507-BCM270X_DT-usb-Refactor-DTS-and-overlays.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0505-BCM270X_DT-usb-Refactor-DTS-and-overlays.patch
@@ -1,7 +1,7 @@
-From 7a56bb870785b5cb85a5902c32b23f956f1a1287 Mon Sep 17 00:00:00 2001
+From d6feb60e7835a4f5dd0f29b636c7a39cea58abc6 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Wed, 8 May 2019 10:08:31 +0100
-Subject: [PATCH 507/725] BCM270X_DT: usb: Refactor DTS and overlays
+Subject: [PATCH 505/773] BCM270X_DT: usb: Refactor DTS and overlays
 
 Move the IRQ interrupt declaration in the usb node before the FIQ
 declaration, so that the dwc2 driver will find it. Name the
diff --git a/target/linux/brcm2708/patches-4.19/950-0508-overlays-Update-upstream-overlay.patch b/target/linux/brcm2708/patches-4.19/950-0506-overlays-Update-upstream-overlay.patch
similarity index 95%
rename from target/linux/brcm2708/patches-4.19/950-0508-overlays-Update-upstream-overlay.patch
rename to target/linux/brcm2708/patches-4.19/950-0506-overlays-Update-upstream-overlay.patch
index 4e603555561..f92a33ceb33 100644
--- a/target/linux/brcm2708/patches-4.19/950-0508-overlays-Update-upstream-overlay.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0506-overlays-Update-upstream-overlay.patch
@@ -1,7 +1,7 @@
-From 9e3b138e750cddfd19e8463661e592fd14621c9c Mon Sep 17 00:00:00 2001
+From 66fc53c0825adeabc6c5bb5cd9fc7ce172c60549 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Wed, 22 May 2019 13:29:56 +0100
-Subject: [PATCH 508/725] overlays: Update upstream overlay
+Subject: [PATCH 506/773] overlays: Update upstream overlay
 
 The recent DT/overlay changes have had a corresponding effect on the
 upstream overlay, which is a composite of the vc4-kms-v3d and dwc2
diff --git a/target/linux/brcm2708/patches-4.19/950-0509-w1-ds2408-Fix-typo-after-49695ac46861-reset-on-outpu.patch b/target/linux/brcm2708/patches-4.19/950-0507-w1-ds2408-Fix-typo-after-49695ac46861-reset-on-outpu.patch
similarity index 88%
rename from target/linux/brcm2708/patches-4.19/950-0509-w1-ds2408-Fix-typo-after-49695ac46861-reset-on-outpu.patch
rename to target/linux/brcm2708/patches-4.19/950-0507-w1-ds2408-Fix-typo-after-49695ac46861-reset-on-outpu.patch
index 28639300ad2..c9c6f94d807 100644
--- a/target/linux/brcm2708/patches-4.19/950-0509-w1-ds2408-Fix-typo-after-49695ac46861-reset-on-outpu.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0507-w1-ds2408-Fix-typo-after-49695ac46861-reset-on-outpu.patch
@@ -1,7 +1,7 @@
-From 04d76f91610d34088593cc128de8184d86240db4 Mon Sep 17 00:00:00 2001
+From 4d0427080ea4dc06a4a068bb246bbf960aedc792 Mon Sep 17 00:00:00 2001
 From: Mariusz Bialonczyk <manio@skyboo.net>
 Date: Thu, 16 May 2019 14:39:21 +0200
-Subject: [PATCH 509/725] w1: ds2408: Fix typo after 49695ac46861 (reset on
+Subject: [PATCH 507/773] w1: ds2408: Fix typo after 49695ac46861 (reset on
  output_write retry with readback)
 
 commit 6660a04feb7ef648e50c792e19084d675fa6f3a2 upstream.
diff --git a/target/linux/brcm2708/patches-4.19/950-0510-BCM270X_DT-Rename-Pi-Zero-W-DT-files.patch b/target/linux/brcm2708/patches-4.19/950-0508-BCM270X_DT-Rename-Pi-Zero-W-DT-files.patch
similarity index 98%
rename from target/linux/brcm2708/patches-4.19/950-0510-BCM270X_DT-Rename-Pi-Zero-W-DT-files.patch
rename to target/linux/brcm2708/patches-4.19/950-0508-BCM270X_DT-Rename-Pi-Zero-W-DT-files.patch
index 1b2633d0f78..406595a3e38 100644
--- a/target/linux/brcm2708/patches-4.19/950-0510-BCM270X_DT-Rename-Pi-Zero-W-DT-files.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0508-BCM270X_DT-Rename-Pi-Zero-W-DT-files.patch
@@ -1,7 +1,7 @@
-From c9858300591b9406b9b65e41da8d383d7cbd6826 Mon Sep 17 00:00:00 2001
+From 3f5b0f5bbd6bcc236999b79389dd30c728a3a047 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Tue, 28 May 2019 16:36:04 +0100
-Subject: [PATCH 510/725] BCM270X_DT: Rename Pi Zero W DT files
+Subject: [PATCH 508/773] BCM270X_DT: Rename Pi Zero W DT files
 
 The downtream Pi Zero W dts file uses the digit 0, whereas upstream
 chose to spell it out - "zero-w". The firmware has, for a long time,
diff --git a/target/linux/brcm2708/patches-4.19/950-0511-BCM270X_DT-Create-bcm2708-rpi-zero.dts.patch b/target/linux/brcm2708/patches-4.19/950-0509-BCM270X_DT-Create-bcm2708-rpi-zero.dts.patch
similarity index 95%
rename from target/linux/brcm2708/patches-4.19/950-0511-BCM270X_DT-Create-bcm2708-rpi-zero.dts.patch
rename to target/linux/brcm2708/patches-4.19/950-0509-BCM270X_DT-Create-bcm2708-rpi-zero.dts.patch
index c2f5a78d742..c3184975a29 100644
--- a/target/linux/brcm2708/patches-4.19/950-0511-BCM270X_DT-Create-bcm2708-rpi-zero.dts.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0509-BCM270X_DT-Create-bcm2708-rpi-zero.dts.patch
@@ -1,7 +1,7 @@
-From b9a96a4b09c30803092ed4a9f730cb3573037cd6 Mon Sep 17 00:00:00 2001
+From 2dd2eff4a3bb8b1069b28f68c636f2cf03479638 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Tue, 28 May 2019 16:23:51 +0100
-Subject: [PATCH 511/725] BCM270X_DT: Create bcm2708-rpi-zero.dts
+Subject: [PATCH 509/773] BCM270X_DT: Create bcm2708-rpi-zero.dts
 
 The Pi Zero deserves a dedicated .dtb file - sharing the b-plus .dtb
 has been observed to cause an issue with the MAC address of some
diff --git a/target/linux/brcm2708/patches-4.19/950-0512-overlays-Fix-mmc-related-overlays-after-refactor.patch b/target/linux/brcm2708/patches-4.19/950-0510-overlays-Fix-mmc-related-overlays-after-refactor.patch
similarity index 93%
rename from target/linux/brcm2708/patches-4.19/950-0512-overlays-Fix-mmc-related-overlays-after-refactor.patch
rename to target/linux/brcm2708/patches-4.19/950-0510-overlays-Fix-mmc-related-overlays-after-refactor.patch
index 060cdfe59f2..ef46b9fab21 100644
--- a/target/linux/brcm2708/patches-4.19/950-0512-overlays-Fix-mmc-related-overlays-after-refactor.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0510-overlays-Fix-mmc-related-overlays-after-refactor.patch
@@ -1,7 +1,7 @@
-From 4adf2465fe10714a159a2e9a885989d0ad46db13 Mon Sep 17 00:00:00 2001
+From 45f37ac857d1700c810deb154a60415212f7f4bf Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Thu, 30 May 2019 12:25:29 +0100
-Subject: [PATCH 512/725] overlays: Fix mmc-related overlays after refactor
+Subject: [PATCH 510/773] overlays: Fix mmc-related overlays after refactor
 
 The addition of the mmcnr node to the base dtbs caused some overlays to
 not work as they should. Patch up pi3-disable-wifi, balena-fin and
diff --git a/target/linux/brcm2708/patches-4.19/950-0513-config-Add-NF_TABLES-support.patch b/target/linux/brcm2708/patches-4.19/950-0511-config-Add-NF_TABLES-support.patch
similarity index 97%
rename from target/linux/brcm2708/patches-4.19/950-0513-config-Add-NF_TABLES-support.patch
rename to target/linux/brcm2708/patches-4.19/950-0511-config-Add-NF_TABLES-support.patch
index 2eac5b9d873..9896e337e39 100644
--- a/target/linux/brcm2708/patches-4.19/950-0513-config-Add-NF_TABLES-support.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0511-config-Add-NF_TABLES-support.patch
@@ -1,7 +1,7 @@
-From cc26d5547fc63f2cead8d51379cfd782b70832ba Mon Sep 17 00:00:00 2001
+From b491245e487b15b57e543c18cdc3e5236ddbf6a7 Mon Sep 17 00:00:00 2001
 From: popcornmix <popcornmix@gmail.com>
 Date: Mon, 3 Jun 2019 14:57:56 +0100
-Subject: [PATCH 513/725] config: Add NF_TABLES support
+Subject: [PATCH 511/773] config: Add NF_TABLES support
 
 ---
  arch/arm/configs/bcm2709_defconfig | 48 ++++++++++++++++++++++++++++++
diff --git a/target/linux/brcm2708/patches-4.19/950-0514-Fixed-48k-timing-issue.patch b/target/linux/brcm2708/patches-4.19/950-0512-Fixed-48k-timing-issue.patch
similarity index 96%
rename from target/linux/brcm2708/patches-4.19/950-0514-Fixed-48k-timing-issue.patch
rename to target/linux/brcm2708/patches-4.19/950-0512-Fixed-48k-timing-issue.patch
index 8d5e6d5ed12..55faabb7dd9 100644
--- a/target/linux/brcm2708/patches-4.19/950-0514-Fixed-48k-timing-issue.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0512-Fixed-48k-timing-issue.patch
@@ -1,7 +1,7 @@
-From 534eaba07cc9ffcf9ee74aeeeb9b2ab96b18ece5 Mon Sep 17 00:00:00 2001
+From 503981056ebed755cb46a721cad6067598fe80f1 Mon Sep 17 00:00:00 2001
 From: IQaudIO <gordon@iqaudio.com>
 Date: Thu, 6 Jun 2019 10:20:55 +0100
-Subject: [PATCH 514/725] Fixed 48k timing issue
+Subject: [PATCH 512/773] Fixed 48k timing issue
 
 ---
  sound/soc/bcm/iqaudio-codec.c | 33 ++++++++++++++++++++++++++++-----
diff --git a/target/linux/brcm2708/patches-4.19/950-0515-staging-bcm2835-codec-Convert-V4L2-nsec-timestamps-t.patch b/target/linux/brcm2708/patches-4.19/950-0513-staging-bcm2835-codec-Convert-V4L2-nsec-timestamps-t.patch
similarity index 92%
rename from target/linux/brcm2708/patches-4.19/950-0515-staging-bcm2835-codec-Convert-V4L2-nsec-timestamps-t.patch
rename to target/linux/brcm2708/patches-4.19/950-0513-staging-bcm2835-codec-Convert-V4L2-nsec-timestamps-t.patch
index 9f1bd558680..eb3d68f9b3a 100644
--- a/target/linux/brcm2708/patches-4.19/950-0515-staging-bcm2835-codec-Convert-V4L2-nsec-timestamps-t.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0513-staging-bcm2835-codec-Convert-V4L2-nsec-timestamps-t.patch
@@ -1,7 +1,7 @@
-From 7b288978c69b614afbc4de50a2e68c8e26c988ef Mon Sep 17 00:00:00 2001
+From ab4be0bc5cce7c699d654d7f88a3c1bec57b5570 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Fri, 10 May 2019 14:11:58 +0100
-Subject: [PATCH 515/725] staging: bcm2835-codec: Convert V4L2 nsec timestamps
+Subject: [PATCH 513/773] staging: bcm2835-codec: Convert V4L2 nsec timestamps
  to MMAL usec
 
 V4L2 uses nsecs, whilst MMAL uses usecs, but the code wasn't converting
diff --git a/target/linux/brcm2708/patches-4.19/950-0516-staging-bcm2835-codec-Add-support-for-setting-S_PARM.patch b/target/linux/brcm2708/patches-4.19/950-0514-staging-bcm2835-codec-Add-support-for-setting-S_PARM.patch
similarity index 96%
rename from target/linux/brcm2708/patches-4.19/950-0516-staging-bcm2835-codec-Add-support-for-setting-S_PARM.patch
rename to target/linux/brcm2708/patches-4.19/950-0514-staging-bcm2835-codec-Add-support-for-setting-S_PARM.patch
index 6cba6c80000..78515326917 100644
--- a/target/linux/brcm2708/patches-4.19/950-0516-staging-bcm2835-codec-Add-support-for-setting-S_PARM.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0514-staging-bcm2835-codec-Add-support-for-setting-S_PARM.patch
@@ -1,7 +1,7 @@
-From 36a826c4ef3da5d893b44816692f9b77a4842536 Mon Sep 17 00:00:00 2001
+From 4a4c0e852e353c27a806ee393bf365213e34267b Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Fri, 10 May 2019 14:13:11 +0100
-Subject: [PATCH 516/725] staging: bcm2835-codec: Add support for setting
+Subject: [PATCH 514/773] staging: bcm2835-codec: Add support for setting
  S_PARM and G_PARM
 
 Video encode can use the frame rate for rate control calculations,
diff --git a/target/linux/brcm2708/patches-4.19/950-0517-w1-w1-gpio-Make-GPIO-an-output-for-strong-pullup.patch b/target/linux/brcm2708/patches-4.19/950-0515-w1-w1-gpio-Make-GPIO-an-output-for-strong-pullup.patch
similarity index 87%
rename from target/linux/brcm2708/patches-4.19/950-0517-w1-w1-gpio-Make-GPIO-an-output-for-strong-pullup.patch
rename to target/linux/brcm2708/patches-4.19/950-0515-w1-w1-gpio-Make-GPIO-an-output-for-strong-pullup.patch
index 030ddb6a936..eb62057354d 100644
--- a/target/linux/brcm2708/patches-4.19/950-0517-w1-w1-gpio-Make-GPIO-an-output-for-strong-pullup.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0515-w1-w1-gpio-Make-GPIO-an-output-for-strong-pullup.patch
@@ -1,7 +1,7 @@
-From bc6a43d8d2aabc061c407d6644f04b9c51b65280 Mon Sep 17 00:00:00 2001
+From c348ccd68f85473e13faaaba6f409b00fa06efff Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Wed, 12 Jun 2019 17:15:05 +0100
-Subject: [PATCH 517/725] w1: w1-gpio: Make GPIO an output for strong pullup
+Subject: [PATCH 515/773] w1: w1-gpio: Make GPIO an output for strong pullup
 
 The logic to drive the data line high to implement a strong pullup
 assumed that the pin was already an output - setting a value does
diff --git a/target/linux/brcm2708/patches-4.19/950-0518-overlays-Update-w1-gpio-and-w1-gpio-pullup.patch b/target/linux/brcm2708/patches-4.19/950-0516-overlays-Update-w1-gpio-and-w1-gpio-pullup.patch
similarity index 95%
rename from target/linux/brcm2708/patches-4.19/950-0518-overlays-Update-w1-gpio-and-w1-gpio-pullup.patch
rename to target/linux/brcm2708/patches-4.19/950-0516-overlays-Update-w1-gpio-and-w1-gpio-pullup.patch
index 248b5239ea8..017926b61eb 100644
--- a/target/linux/brcm2708/patches-4.19/950-0518-overlays-Update-w1-gpio-and-w1-gpio-pullup.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0516-overlays-Update-w1-gpio-and-w1-gpio-pullup.patch
@@ -1,7 +1,7 @@
-From 62e3712d23602b04dd28340ea05643708d603241 Mon Sep 17 00:00:00 2001
+From 56108cfacde8cb051126de99092e67ca02635184 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Wed, 12 Jun 2019 17:32:11 +0100
-Subject: [PATCH 518/725] overlays: Update w1-gpio and w1-gpio-pullup
+Subject: [PATCH 516/773] overlays: Update w1-gpio and w1-gpio-pullup
 
 The parasitic power (power on data) feature is now enabled by
 default in the w1-gpio driver, so update the README and make the
diff --git a/target/linux/brcm2708/patches-4.19/950-0519-bcm2835-sdhost-Fix-DMA-channel-leak-on-error-remove.patch b/target/linux/brcm2708/patches-4.19/950-0517-bcm2835-sdhost-Fix-DMA-channel-leak-on-error-remove.patch
similarity index 86%
rename from target/linux/brcm2708/patches-4.19/950-0519-bcm2835-sdhost-Fix-DMA-channel-leak-on-error-remove.patch
rename to target/linux/brcm2708/patches-4.19/950-0517-bcm2835-sdhost-Fix-DMA-channel-leak-on-error-remove.patch
index 8efa1245891..202e6b83f81 100644
--- a/target/linux/brcm2708/patches-4.19/950-0519-bcm2835-sdhost-Fix-DMA-channel-leak-on-error-remove.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0517-bcm2835-sdhost-Fix-DMA-channel-leak-on-error-remove.patch
@@ -1,7 +1,7 @@
-From f6ed43e4cef98ce5d000f809af5f03d57a5b2e34 Mon Sep 17 00:00:00 2001
+From 0e3b70d74a8ab5187a05e48dfec974f650cfbd83 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Wed, 12 Jun 2019 20:45:17 +0100
-Subject: [PATCH 519/725] bcm2835-sdhost: Fix DMA channel leak on error/remove
+Subject: [PATCH 517/773] bcm2835-sdhost: Fix DMA channel leak on error/remove
 
 Signed-off-by: Phil Elwell <phil@raspberrypi.org>
 ---
diff --git a/target/linux/brcm2708/patches-4.19/950-0520-i2c-bcm2835-Model-Divider-in-CCF.patch b/target/linux/brcm2708/patches-4.19/950-0518-i2c-bcm2835-Model-Divider-in-CCF.patch
similarity index 98%
rename from target/linux/brcm2708/patches-4.19/950-0520-i2c-bcm2835-Model-Divider-in-CCF.patch
rename to target/linux/brcm2708/patches-4.19/950-0518-i2c-bcm2835-Model-Divider-in-CCF.patch
index 4f1d1148400..140d994f487 100644
--- a/target/linux/brcm2708/patches-4.19/950-0520-i2c-bcm2835-Model-Divider-in-CCF.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0518-i2c-bcm2835-Model-Divider-in-CCF.patch
@@ -1,7 +1,7 @@
-From 77a612fb674f924495a3a9a36ea60fb30d86644a Mon Sep 17 00:00:00 2001
+From 060db9ab233a8d887adfbfa0dc4357b620d8182e Mon Sep 17 00:00:00 2001
 From: Annaliese McDermond <nh6z@nh6z.net>
 Date: Sat, 8 Jun 2019 10:14:43 -0700
-Subject: [PATCH 520/725] i2c: bcm2835: Model Divider in CCF
+Subject: [PATCH 518/773] i2c: bcm2835: Model Divider in CCF
 
 Commit bebff81fb8b9216eb4fba22cf910553621ae3477 upstream.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0521-staging-vc04_services-Use-correct-cache-line-size.patch b/target/linux/brcm2708/patches-4.19/950-0519-staging-vc04_services-Use-correct-cache-line-size.patch
similarity index 97%
rename from target/linux/brcm2708/patches-4.19/950-0521-staging-vc04_services-Use-correct-cache-line-size.patch
rename to target/linux/brcm2708/patches-4.19/950-0519-staging-vc04_services-Use-correct-cache-line-size.patch
index 00e48bc2201..40995e12467 100644
--- a/target/linux/brcm2708/patches-4.19/950-0521-staging-vc04_services-Use-correct-cache-line-size.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0519-staging-vc04_services-Use-correct-cache-line-size.patch
@@ -1,7 +1,7 @@
-From 29fb40874924e09b1a1063ef8155fdf77df4b9fd Mon Sep 17 00:00:00 2001
+From 58bf0ee75ceb54208037f0e4f3b3896aeda443de Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Mon, 17 Sep 2018 09:22:21 +0100
-Subject: [PATCH 521/725] staging/vc04_services: Use correct cache line size
+Subject: [PATCH 519/773] staging/vc04_services: Use correct cache line size
 
 Use the compatible string in the DTB to select the correct cache line
 size for the SoC - 32 for BCM2835, and 64 for BCM2836 and BCM2837.
diff --git a/target/linux/brcm2708/patches-4.19/950-0522-tty-amba-pl011-allow-shared-interrupt.patch b/target/linux/brcm2708/patches-4.19/950-0520-tty-amba-pl011-allow-shared-interrupt.patch
similarity index 87%
rename from target/linux/brcm2708/patches-4.19/950-0522-tty-amba-pl011-allow-shared-interrupt.patch
rename to target/linux/brcm2708/patches-4.19/950-0520-tty-amba-pl011-allow-shared-interrupt.patch
index 295b4d898b0..d1c01d06dac 100644
--- a/target/linux/brcm2708/patches-4.19/950-0522-tty-amba-pl011-allow-shared-interrupt.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0520-tty-amba-pl011-allow-shared-interrupt.patch
@@ -1,7 +1,7 @@
-From e30c029a882170cfc57612129b4eebff56f7cd6b Mon Sep 17 00:00:00 2001
+From f7b4af251d2e0f80ef21c9be6969bfca0fcd8955 Mon Sep 17 00:00:00 2001
 From: Doug Berger <opendmb@gmail.com>
 Date: Mon, 13 May 2019 20:59:45 +0200
-Subject: [PATCH 522/725] tty: amba-pl011: allow shared interrupt
+Subject: [PATCH 520/773] tty: amba-pl011: allow shared interrupt
 
 The PL011 register space includes all necessary status bits to
 determine whether a device instance requires handling in response
diff --git a/target/linux/brcm2708/patches-4.19/950-0523-ARM-bcm283x-Reduce-register-ranges-for-UART-SPI-and-.patch b/target/linux/brcm2708/patches-4.19/950-0521-ARM-bcm283x-Reduce-register-ranges-for-UART-SPI-and-.patch
similarity index 90%
rename from target/linux/brcm2708/patches-4.19/950-0523-ARM-bcm283x-Reduce-register-ranges-for-UART-SPI-and-.patch
rename to target/linux/brcm2708/patches-4.19/950-0521-ARM-bcm283x-Reduce-register-ranges-for-UART-SPI-and-.patch
index edf30209007..ac2066ea8b4 100644
--- a/target/linux/brcm2708/patches-4.19/950-0523-ARM-bcm283x-Reduce-register-ranges-for-UART-SPI-and-.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0521-ARM-bcm283x-Reduce-register-ranges-for-UART-SPI-and-.patch
@@ -1,7 +1,7 @@
-From 7739b8497c229fdac29640985e0dba9c8d6f04f1 Mon Sep 17 00:00:00 2001
+From 74a4dd8daf47253654d13143608b6b3518d8dc42 Mon Sep 17 00:00:00 2001
 From: Stefan Wahren <wahrenst@gmx.net>
 Date: Sun, 19 May 2019 12:20:00 +0200
-Subject: [PATCH 523/725] ARM: bcm283x: Reduce register ranges for UART, SPI
+Subject: [PATCH 521/773] ARM: bcm283x: Reduce register ranges for UART, SPI
  and I2C
 
 The assigned register ranges for UART, SPI and I2C were too wasteful.
diff --git a/target/linux/brcm2708/patches-4.19/950-0524-ARM-bcm283x-Extend-the-WDT-DT-node-out-to-cover-the-.patch b/target/linux/brcm2708/patches-4.19/950-0522-ARM-bcm283x-Extend-the-WDT-DT-node-out-to-cover-the-.patch
similarity index 92%
rename from target/linux/brcm2708/patches-4.19/950-0524-ARM-bcm283x-Extend-the-WDT-DT-node-out-to-cover-the-.patch
rename to target/linux/brcm2708/patches-4.19/950-0522-ARM-bcm283x-Extend-the-WDT-DT-node-out-to-cover-the-.patch
index 0b57f3682da..e72ed253604 100644
--- a/target/linux/brcm2708/patches-4.19/950-0524-ARM-bcm283x-Extend-the-WDT-DT-node-out-to-cover-the-.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0522-ARM-bcm283x-Extend-the-WDT-DT-node-out-to-cover-the-.patch
@@ -1,7 +1,7 @@
-From bd7335b5e204cf0dc88550497fbd12002a0f35d5 Mon Sep 17 00:00:00 2001
+From 195eb3a9fc9a03bf6cbd4cd95c39ca7d9f9df4d5 Mon Sep 17 00:00:00 2001
 From: Eric Anholt <eric@anholt.net>
 Date: Wed, 12 Dec 2018 15:51:49 -0800
-Subject: [PATCH 524/725] ARM: bcm283x: Extend the WDT DT node out to cover the
+Subject: [PATCH 522/773] ARM: bcm283x: Extend the WDT DT node out to cover the
  whole PM block. (v4)
 
 It was covering part of the PM block's range, up to the WDT regs.  To
diff --git a/target/linux/brcm2708/patches-4.19/950-0525-ARM-dts-Add-label-to-bcm2835-RNG.patch b/target/linux/brcm2708/patches-4.19/950-0523-ARM-dts-Add-label-to-bcm2835-RNG.patch
similarity index 78%
rename from target/linux/brcm2708/patches-4.19/950-0525-ARM-dts-Add-label-to-bcm2835-RNG.patch
rename to target/linux/brcm2708/patches-4.19/950-0523-ARM-dts-Add-label-to-bcm2835-RNG.patch
index f15d69e49ec..48fa85fe850 100644
--- a/target/linux/brcm2708/patches-4.19/950-0525-ARM-dts-Add-label-to-bcm2835-RNG.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0523-ARM-dts-Add-label-to-bcm2835-RNG.patch
@@ -1,7 +1,7 @@
-From 430a2bead0b7cf0100008189cad88213fcb6afb6 Mon Sep 17 00:00:00 2001
+From 31462c12bc2bb4d20fa6f5b30bb39d91eaa78363 Mon Sep 17 00:00:00 2001
 From: Stefan Wahren <wahrenst@gmx.net>
 Date: Sat, 4 May 2019 17:06:54 +0200
-Subject: [PATCH 525/725] ARM: dts: Add label to bcm2835 RNG
+Subject: [PATCH 523/773] ARM: dts: Add label to bcm2835 RNG
 
 ---
  arch/arm/boot/dts/bcm283x.dtsi | 2 +-
diff --git a/target/linux/brcm2708/patches-4.19/950-0526-dts-Use-fb-rather-than-leds-for-dpi-overlay.patch b/target/linux/brcm2708/patches-4.19/950-0524-dts-Use-fb-rather-than-leds-for-dpi-overlay.patch
similarity index 86%
rename from target/linux/brcm2708/patches-4.19/950-0526-dts-Use-fb-rather-than-leds-for-dpi-overlay.patch
rename to target/linux/brcm2708/patches-4.19/950-0524-dts-Use-fb-rather-than-leds-for-dpi-overlay.patch
index b7552ff39fc..3d80ceac09f 100644
--- a/target/linux/brcm2708/patches-4.19/950-0526-dts-Use-fb-rather-than-leds-for-dpi-overlay.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0524-dts-Use-fb-rather-than-leds-for-dpi-overlay.patch
@@ -1,7 +1,7 @@
-From d907bff594e59457b42df94c8da1b34f1964b2ae Mon Sep 17 00:00:00 2001
+From 48a12a229f61b9f86fa09d44cd04a4e2c3ca9879 Mon Sep 17 00:00:00 2001
 From: popcornmix <popcornmix@gmail.com>
 Date: Thu, 12 Oct 2017 18:11:32 +0100
-Subject: [PATCH 526/725] dts: Use fb rather than leds for dpi overlay
+Subject: [PATCH 524/773] dts: Use fb rather than leds for dpi overlay
 
 ---
  arch/arm/boot/dts/overlays/dpi18-overlay.dts | 2 +-
diff --git a/target/linux/brcm2708/patches-4.19/950-0527-BCM270X_DT-Minor-tidy-up.patch b/target/linux/brcm2708/patches-4.19/950-0525-BCM270X_DT-Minor-tidy-up.patch
similarity index 94%
rename from target/linux/brcm2708/patches-4.19/950-0527-BCM270X_DT-Minor-tidy-up.patch
rename to target/linux/brcm2708/patches-4.19/950-0525-BCM270X_DT-Minor-tidy-up.patch
index 83e710efbf6..e06362c115c 100644
--- a/target/linux/brcm2708/patches-4.19/950-0527-BCM270X_DT-Minor-tidy-up.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0525-BCM270X_DT-Minor-tidy-up.patch
@@ -1,7 +1,7 @@
-From fb2ff9ebd588db603dc9df848203e2f764a3ae90 Mon Sep 17 00:00:00 2001
+From e6f7fd2d2124fe71f5c3f44034a1911221ff6dda Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Wed, 29 May 2019 15:19:21 +0100
-Subject: [PATCH 527/725] BCM270X_DT: Minor tidy up
+Subject: [PATCH 525/773] BCM270X_DT: Minor tidy up
 
 Move arm_pmu out of soc on bcm2710, and labels aren't aliases.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0528-arm-bcm2835-Fix-FIQ-early-ioremap.patch b/target/linux/brcm2708/patches-4.19/950-0526-arm-bcm2835-Fix-FIQ-early-ioremap.patch
similarity index 95%
rename from target/linux/brcm2708/patches-4.19/950-0528-arm-bcm2835-Fix-FIQ-early-ioremap.patch
rename to target/linux/brcm2708/patches-4.19/950-0526-arm-bcm2835-Fix-FIQ-early-ioremap.patch
index f9f6167689d..6e49bf52ac9 100644
--- a/target/linux/brcm2708/patches-4.19/950-0528-arm-bcm2835-Fix-FIQ-early-ioremap.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0526-arm-bcm2835-Fix-FIQ-early-ioremap.patch
@@ -1,7 +1,7 @@
-From 35a736173fb6404fe35467a8c4802f7cd060388a Mon Sep 17 00:00:00 2001
+From 1b6929dcb41f65f6edc10c59d9ed6aeda413640d Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Wed, 20 Feb 2019 08:49:39 +0000
-Subject: [PATCH 528/725] arm: bcm2835: Fix FIQ early ioremap
+Subject: [PATCH 526/773] arm: bcm2835: Fix FIQ early ioremap
 
 The ioremapping creates mappings within the vmalloc area. The
 equivalent early function, create_mapping, now checks that the
diff --git a/target/linux/brcm2708/patches-4.19/950-0529-Fix-copy_from_user-if-BCM2835_FAST_MEMCPY-n.patch b/target/linux/brcm2708/patches-4.19/950-0527-Fix-copy_from_user-if-BCM2835_FAST_MEMCPY-n.patch
similarity index 90%
rename from target/linux/brcm2708/patches-4.19/950-0529-Fix-copy_from_user-if-BCM2835_FAST_MEMCPY-n.patch
rename to target/linux/brcm2708/patches-4.19/950-0527-Fix-copy_from_user-if-BCM2835_FAST_MEMCPY-n.patch
index 6b6922ce222..5b02cb2153d 100644
--- a/target/linux/brcm2708/patches-4.19/950-0529-Fix-copy_from_user-if-BCM2835_FAST_MEMCPY-n.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0527-Fix-copy_from_user-if-BCM2835_FAST_MEMCPY-n.patch
@@ -1,7 +1,7 @@
-From 4006c9ee386c4b3f33e816130bad8dc44030a316 Mon Sep 17 00:00:00 2001
+From 87bf382f67d4c10eddb9dacf545c03877feb95a6 Mon Sep 17 00:00:00 2001
 From: Tim Gover <tim.gover@raspberrypi.org>
 Date: Thu, 14 Mar 2019 10:16:02 +0000
-Subject: [PATCH 529/725] Fix copy_from_user if BCM2835_FAST_MEMCPY=n
+Subject: [PATCH 527/773] Fix copy_from_user if BCM2835_FAST_MEMCPY=n
 
 The change which introduced CONFIG_BCM2835_FAST_MEMCPY unconditionally
 changed the behaviour of arm_copy_from_user. The page pinning code
diff --git a/target/linux/brcm2708/patches-4.19/950-0530-PCI-brcmstb-Add-Broadcom-STB-PCIe-host-controller-dr.patch b/target/linux/brcm2708/patches-4.19/950-0528-PCI-brcmstb-Add-Broadcom-STB-PCIe-host-controller-dr.patch
similarity index 99%
rename from target/linux/brcm2708/patches-4.19/950-0530-PCI-brcmstb-Add-Broadcom-STB-PCIe-host-controller-dr.patch
rename to target/linux/brcm2708/patches-4.19/950-0528-PCI-brcmstb-Add-Broadcom-STB-PCIe-host-controller-dr.patch
index 16221956835..2a5b7d12ca7 100644
--- a/target/linux/brcm2708/patches-4.19/950-0530-PCI-brcmstb-Add-Broadcom-STB-PCIe-host-controller-dr.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0528-PCI-brcmstb-Add-Broadcom-STB-PCIe-host-controller-dr.patch
@@ -1,7 +1,7 @@
-From 0677ac68d2063ba12ea08e847d08b7b25089a283 Mon Sep 17 00:00:00 2001
+From 4b37db9986aab268e474226fc02edc5c32002f55 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Tue, 19 Feb 2019 22:06:59 +0000
-Subject: [PATCH 530/725] PCI: brcmstb: Add Broadcom STB PCIe host controller
+Subject: [PATCH 528/773] PCI: brcmstb: Add Broadcom STB PCIe host controller
  driver
 
 This commit adds the basic Broadcom STB PCIe controller.  Missing is
diff --git a/target/linux/brcm2708/patches-4.19/950-0531-PCI-brcmstb-Add-dma-range-mapping-for-inbound-traffi.patch b/target/linux/brcm2708/patches-4.19/950-0529-PCI-brcmstb-Add-dma-range-mapping-for-inbound-traffi.patch
similarity index 99%
rename from target/linux/brcm2708/patches-4.19/950-0531-PCI-brcmstb-Add-dma-range-mapping-for-inbound-traffi.patch
rename to target/linux/brcm2708/patches-4.19/950-0529-PCI-brcmstb-Add-dma-range-mapping-for-inbound-traffi.patch
index 86f33844888..3d4ba0ad9b0 100644
--- a/target/linux/brcm2708/patches-4.19/950-0531-PCI-brcmstb-Add-dma-range-mapping-for-inbound-traffi.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0529-PCI-brcmstb-Add-dma-range-mapping-for-inbound-traffi.patch
@@ -1,7 +1,7 @@
-From 155b86245f5c14317f41a0677ed78601fbe1f28b Mon Sep 17 00:00:00 2001
+From 8c846a50fd244e719c7f463c38e9333c7bd95977 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Tue, 19 Feb 2019 22:06:59 +0000
-Subject: [PATCH 531/725] PCI: brcmstb: Add dma-range mapping for inbound
+Subject: [PATCH 529/773] PCI: brcmstb: Add dma-range mapping for inbound
  traffic
 
 The Broadcom STB PCIe host controller is intimately related to the
diff --git a/target/linux/brcm2708/patches-4.19/950-0532-PCI-brcmstb-Add-MSI-capability.patch b/target/linux/brcm2708/patches-4.19/950-0530-PCI-brcmstb-Add-MSI-capability.patch
similarity index 99%
rename from target/linux/brcm2708/patches-4.19/950-0532-PCI-brcmstb-Add-MSI-capability.patch
rename to target/linux/brcm2708/patches-4.19/950-0530-PCI-brcmstb-Add-MSI-capability.patch
index 63985cab8b2..d698cf37f90 100644
--- a/target/linux/brcm2708/patches-4.19/950-0532-PCI-brcmstb-Add-MSI-capability.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0530-PCI-brcmstb-Add-MSI-capability.patch
@@ -1,7 +1,7 @@
-From 2f802e11ea7ca4f7c688ecc64019bec25a5e62a1 Mon Sep 17 00:00:00 2001
+From 267ce95d56a523e7720f1da5ed1b8f9c3c7e7420 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Tue, 19 Feb 2019 22:06:59 +0000
-Subject: [PATCH 532/725] PCI: brcmstb: Add MSI capability
+Subject: [PATCH 530/773] PCI: brcmstb: Add MSI capability
 
 This commit adds MSI to the Broadcom STB PCIe host controller. It does
 not add MSIX since that functionality is not in the HW.  The MSI
diff --git a/target/linux/brcm2708/patches-4.19/950-0533-dt-bindings-pci-Add-DT-docs-for-Brcmstb-PCIe-device.patch b/target/linux/brcm2708/patches-4.19/950-0531-dt-bindings-pci-Add-DT-docs-for-Brcmstb-PCIe-device.patch
similarity index 96%
rename from target/linux/brcm2708/patches-4.19/950-0533-dt-bindings-pci-Add-DT-docs-for-Brcmstb-PCIe-device.patch
rename to target/linux/brcm2708/patches-4.19/950-0531-dt-bindings-pci-Add-DT-docs-for-Brcmstb-PCIe-device.patch
index 88137574027..50d8089fddc 100644
--- a/target/linux/brcm2708/patches-4.19/950-0533-dt-bindings-pci-Add-DT-docs-for-Brcmstb-PCIe-device.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0531-dt-bindings-pci-Add-DT-docs-for-Brcmstb-PCIe-device.patch
@@ -1,7 +1,7 @@
-From 830343693fac9c7aa58e6a14f636e75d2fb3b2e5 Mon Sep 17 00:00:00 2001
+From c5a1328b9ddca9db14b25ff8a5c3ead24ec32dff Mon Sep 17 00:00:00 2001
 From: Jim Quinlan <jim2101024@gmail.com>
 Date: Mon, 15 Jan 2018 18:28:39 -0500
-Subject: [PATCH 533/725] dt-bindings: pci: Add DT docs for Brcmstb PCIe device
+Subject: [PATCH 531/773] dt-bindings: pci: Add DT docs for Brcmstb PCIe device
 
 The DT bindings description of the Brcmstb PCIe device is described.  This
 node can be used by almost all Broadcom settop box chips, using
diff --git a/target/linux/brcm2708/patches-4.19/950-0534-pcie-brcmstb-Changes-for-BCM2711.patch b/target/linux/brcm2708/patches-4.19/950-0532-pcie-brcmstb-Changes-for-BCM2711.patch
similarity index 99%
rename from target/linux/brcm2708/patches-4.19/950-0534-pcie-brcmstb-Changes-for-BCM2711.patch
rename to target/linux/brcm2708/patches-4.19/950-0532-pcie-brcmstb-Changes-for-BCM2711.patch
index 2f9585b45e0..1a252e916b2 100644
--- a/target/linux/brcm2708/patches-4.19/950-0534-pcie-brcmstb-Changes-for-BCM2711.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0532-pcie-brcmstb-Changes-for-BCM2711.patch
@@ -1,7 +1,7 @@
-From cbe53bb0428c1ae30fb7395fc8d8f507a6afbded Mon Sep 17 00:00:00 2001
+From 4cf752e8c6b0ec63f932d28c48a652ff682be861 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Tue, 19 Feb 2019 22:06:59 +0000
-Subject: [PATCH 534/725] pcie-brcmstb: Changes for BCM2711
+Subject: [PATCH 532/773] pcie-brcmstb: Changes for BCM2711
 
 The initial brcmstb PCIe driver - originally taken from the V3(?)
 patch set - has been modified significantly for the BCM2711.
diff --git a/target/linux/brcm2708/patches-4.19/950-0535-arm-bcm2835-DMA-can-only-address-1GB.patch b/target/linux/brcm2708/patches-4.19/950-0533-arm-bcm2835-DMA-can-only-address-1GB.patch
similarity index 84%
rename from target/linux/brcm2708/patches-4.19/950-0535-arm-bcm2835-DMA-can-only-address-1GB.patch
rename to target/linux/brcm2708/patches-4.19/950-0533-arm-bcm2835-DMA-can-only-address-1GB.patch
index d589c43d346..9350bc26e90 100644
--- a/target/linux/brcm2708/patches-4.19/950-0535-arm-bcm2835-DMA-can-only-address-1GB.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0533-arm-bcm2835-DMA-can-only-address-1GB.patch
@@ -1,7 +1,7 @@
-From 873462f7e2a67c2683c916612716b447b2f8f7d7 Mon Sep 17 00:00:00 2001
+From 163210578ebc3365d92bb292666583dceb28a947 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Wed, 29 May 2019 15:47:42 +0100
-Subject: [PATCH 535/725] arm: bcm2835: DMA can only address 1GB
+Subject: [PATCH 533/773] arm: bcm2835: DMA can only address 1GB
 
 The legacy peripherals can only address the first gigabyte of RAM, so
 ensure that DMA allocations are restricted to that region.
diff --git a/target/linux/brcm2708/patches-4.19/950-0536-mmc-bcm2835-sdhost-Support-64-bit-physical-addresses.patch b/target/linux/brcm2708/patches-4.19/950-0534-mmc-bcm2835-sdhost-Support-64-bit-physical-addresses.patch
similarity index 92%
rename from target/linux/brcm2708/patches-4.19/950-0536-mmc-bcm2835-sdhost-Support-64-bit-physical-addresses.patch
rename to target/linux/brcm2708/patches-4.19/950-0534-mmc-bcm2835-sdhost-Support-64-bit-physical-addresses.patch
index 5fe7a86496c..100fd74f58f 100644
--- a/target/linux/brcm2708/patches-4.19/950-0536-mmc-bcm2835-sdhost-Support-64-bit-physical-addresses.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0534-mmc-bcm2835-sdhost-Support-64-bit-physical-addresses.patch
@@ -1,7 +1,7 @@
-From beea04563e4d7df06d5cec9bae2171e7eca643b1 Mon Sep 17 00:00:00 2001
+From 660caa15e0857ec1e6d443907d846bafd45b28be Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Wed, 29 Aug 2018 09:05:15 +0100
-Subject: [PATCH 536/725] mmc: bcm2835-sdhost: Support 64-bit physical
+Subject: [PATCH 534/773] mmc: bcm2835-sdhost: Support 64-bit physical
  addresses
 
 Signed-off-by: Phil Elwell <phil@raspberrypi.org>
diff --git a/target/linux/brcm2708/patches-4.19/950-0537-mmc-sdhci-Mask-spurious-interrupts.patch b/target/linux/brcm2708/patches-4.19/950-0535-mmc-sdhci-Mask-spurious-interrupts.patch
similarity index 86%
rename from target/linux/brcm2708/patches-4.19/950-0537-mmc-sdhci-Mask-spurious-interrupts.patch
rename to target/linux/brcm2708/patches-4.19/950-0535-mmc-sdhci-Mask-spurious-interrupts.patch
index ba5f5132fbc..6c9d7180cda 100644
--- a/target/linux/brcm2708/patches-4.19/950-0537-mmc-sdhci-Mask-spurious-interrupts.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0535-mmc-sdhci-Mask-spurious-interrupts.patch
@@ -1,7 +1,7 @@
-From b0aa16d75f422fb369696520189c9fa7b0b12e60 Mon Sep 17 00:00:00 2001
+From 7028b50bd6d167a4bc57b9a356235d21ace20d55 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Fri, 28 Sep 2018 16:24:05 +0100
-Subject: [PATCH 537/725] mmc: sdhci: Mask "spurious" interrupts
+Subject: [PATCH 535/773] mmc: sdhci: Mask "spurious" interrupts
 
 Add a filter for "spurious" Transfer Complete interrupts, attempting
 to make it as specific as possible:
diff --git a/target/linux/brcm2708/patches-4.19/950-0538-mmc-sdhci-iproc-Add-support-for-emmc2-of-the-BCM2838.patch b/target/linux/brcm2708/patches-4.19/950-0536-mmc-sdhci-iproc-Add-support-for-emmc2-of-the-BCM2838.patch
similarity index 90%
rename from target/linux/brcm2708/patches-4.19/950-0538-mmc-sdhci-iproc-Add-support-for-emmc2-of-the-BCM2838.patch
rename to target/linux/brcm2708/patches-4.19/950-0536-mmc-sdhci-iproc-Add-support-for-emmc2-of-the-BCM2838.patch
index 5248a5d3bd4..094c2fae765 100644
--- a/target/linux/brcm2708/patches-4.19/950-0538-mmc-sdhci-iproc-Add-support-for-emmc2-of-the-BCM2838.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0536-mmc-sdhci-iproc-Add-support-for-emmc2-of-the-BCM2838.patch
@@ -1,7 +1,7 @@
-From 1224508f6ea00a9f730d394cf5f482acccbb9e88 Mon Sep 17 00:00:00 2001
+From f17934b2f3f7ccf2d20ff37b7f7b72675b73cfd4 Mon Sep 17 00:00:00 2001
 From: Stefan Wahren <wahrenst@gmx.net>
 Date: Sat, 27 Apr 2019 12:33:57 +0200
-Subject: [PATCH 538/725] mmc: sdhci-iproc: Add support for emmc2 of the
+Subject: [PATCH 536/773] mmc: sdhci-iproc: Add support for emmc2 of the
  BCM2838
 
 The emmc2 interface of the BCM2838 should be integrated in sdhci-iproc
diff --git a/target/linux/brcm2708/patches-4.19/950-0539-hwrng-iproc-rng200-Add-BCM2838-support.patch b/target/linux/brcm2708/patches-4.19/950-0537-hwrng-iproc-rng200-Add-BCM2838-support.patch
similarity index 97%
rename from target/linux/brcm2708/patches-4.19/950-0539-hwrng-iproc-rng200-Add-BCM2838-support.patch
rename to target/linux/brcm2708/patches-4.19/950-0537-hwrng-iproc-rng200-Add-BCM2838-support.patch
index 9e090355f72..bbbca2bd237 100644
--- a/target/linux/brcm2708/patches-4.19/950-0539-hwrng-iproc-rng200-Add-BCM2838-support.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0537-hwrng-iproc-rng200-Add-BCM2838-support.patch
@@ -1,7 +1,7 @@
-From c1a3581a5637d096c40456e22edf7f846ca24ad4 Mon Sep 17 00:00:00 2001
+From e6a56923caeb2d27d86d049cf11a3af6cf6dd6e7 Mon Sep 17 00:00:00 2001
 From: Stefan Wahren <wahrenst@gmx.net>
 Date: Sat, 4 May 2019 17:06:15 +0200
-Subject: [PATCH 539/725] hwrng: iproc-rng200: Add BCM2838 support
+Subject: [PATCH 537/773] hwrng: iproc-rng200: Add BCM2838 support
 
 The HWRNG on the BCM2838 is compatible to iproc-rng200, so add the
 support to this driver instead of bcm2835-rng.
diff --git a/target/linux/brcm2708/patches-4.19/950-0540-thermal-brcmstb_thermal-Add-BCM2838-support.patch b/target/linux/brcm2708/patches-4.19/950-0538-thermal-brcmstb_thermal-Add-BCM2838-support.patch
similarity index 97%
rename from target/linux/brcm2708/patches-4.19/950-0540-thermal-brcmstb_thermal-Add-BCM2838-support.patch
rename to target/linux/brcm2708/patches-4.19/950-0538-thermal-brcmstb_thermal-Add-BCM2838-support.patch
index 1dcc822b862..07b3b216e65 100644
--- a/target/linux/brcm2708/patches-4.19/950-0540-thermal-brcmstb_thermal-Add-BCM2838-support.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0538-thermal-brcmstb_thermal-Add-BCM2838-support.patch
@@ -1,7 +1,7 @@
-From fa0113f19ec808428cad9d92a17d13f17bfbd07e Mon Sep 17 00:00:00 2001
+From 001069da98632fa4b268c4c8906c448ff3ed3fdc Mon Sep 17 00:00:00 2001
 From: Stefan Wahren <wahrenst@gmx.net>
 Date: Sat, 18 May 2019 12:26:11 +0200
-Subject: [PATCH 540/725] thermal: brcmstb_thermal: Add BCM2838 support
+Subject: [PATCH 538/773] thermal: brcmstb_thermal: Add BCM2838 support
 
 The BCM2838 has an AVS TMON hardware block. This adds the necessary
 support to the brcmstb_thermal driver ( no trip handling ).
diff --git a/target/linux/brcm2708/patches-4.19/950-0541-vchiq-Add-36-bit-address-support.patch b/target/linux/brcm2708/patches-4.19/950-0539-vchiq-Add-36-bit-address-support.patch
similarity index 98%
rename from target/linux/brcm2708/patches-4.19/950-0541-vchiq-Add-36-bit-address-support.patch
rename to target/linux/brcm2708/patches-4.19/950-0539-vchiq-Add-36-bit-address-support.patch
index d19059ae570..2860b307bdc 100644
--- a/target/linux/brcm2708/patches-4.19/950-0541-vchiq-Add-36-bit-address-support.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0539-vchiq-Add-36-bit-address-support.patch
@@ -1,7 +1,7 @@
-From 2d12aba4b1475c04f247b96075ad1a7f65152a23 Mon Sep 17 00:00:00 2001
+From 2c52bddb08678377ba855256b3b5dc8aa7ee72f1 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Thu, 1 Nov 2018 17:31:37 +0000
-Subject: [PATCH 541/725] vchiq: Add 36-bit address support
+Subject: [PATCH 539/773] vchiq: Add 36-bit address support
 
 Conditional on a new compatible string, change the pagelist encoding
 such that the top 24 bits are the pfn, leaving 8 bits for run length
diff --git a/target/linux/brcm2708/patches-4.19/950-0542-bcm2835-pcm.c-Support-multichannel-audio.patch b/target/linux/brcm2708/patches-4.19/950-0540-bcm2835-pcm.c-Support-multichannel-audio.patch
similarity index 92%
rename from target/linux/brcm2708/patches-4.19/950-0542-bcm2835-pcm.c-Support-multichannel-audio.patch
rename to target/linux/brcm2708/patches-4.19/950-0540-bcm2835-pcm.c-Support-multichannel-audio.patch
index 20fa7d9ef82..111688a43cb 100644
--- a/target/linux/brcm2708/patches-4.19/950-0542-bcm2835-pcm.c-Support-multichannel-audio.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0540-bcm2835-pcm.c-Support-multichannel-audio.patch
@@ -1,7 +1,7 @@
-From 23793b5dcab413aaf7f7551aaa9473670b111832 Mon Sep 17 00:00:00 2001
+From e69a797a57b9e0fd52bed980c2cd7bee41d7b664 Mon Sep 17 00:00:00 2001
 From: popcornmix <popcornmix@gmail.com>
 Date: Tue, 30 Apr 2019 19:15:30 +0100
-Subject: [PATCH 542/725] bcm2835-pcm.c: Support multichannel audio
+Subject: [PATCH 540/773] bcm2835-pcm.c: Support multichannel audio
 
 ---
  .../vc04_services/bcm2835-audio/bcm2835-pcm.c   | 17 +++++++++--------
diff --git a/target/linux/brcm2708/patches-4.19/950-0543-bcmgenet-constrain-max-DMA-burst-length.patch b/target/linux/brcm2708/patches-4.19/950-0541-bcmgenet-constrain-max-DMA-burst-length.patch
similarity index 82%
rename from target/linux/brcm2708/patches-4.19/950-0543-bcmgenet-constrain-max-DMA-burst-length.patch
rename to target/linux/brcm2708/patches-4.19/950-0541-bcmgenet-constrain-max-DMA-burst-length.patch
index 5f9f54247c7..315569a8b01 100644
--- a/target/linux/brcm2708/patches-4.19/950-0543-bcmgenet-constrain-max-DMA-burst-length.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0541-bcmgenet-constrain-max-DMA-burst-length.patch
@@ -1,7 +1,7 @@
-From 99f79579e704a5fa56238e8c650289fda6a67071 Mon Sep 17 00:00:00 2001
+From 5f0a793c24abfa5fa33ecc2eb1cc0a9083336854 Mon Sep 17 00:00:00 2001
 From: Jonathan Bell <jonathan@raspberrypi.org>
 Date: Wed, 12 Sep 2018 14:44:53 +0100
-Subject: [PATCH 543/725] bcmgenet: constrain max DMA burst length
+Subject: [PATCH 541/773] bcmgenet: constrain max DMA burst length
 
 ---
  drivers/net/ethernet/broadcom/genet/bcmgenet.h | 2 +-
diff --git a/target/linux/brcm2708/patches-4.19/950-0544-bcmgenet-Better-coalescing-parameter-defaults.patch b/target/linux/brcm2708/patches-4.19/950-0542-bcmgenet-Better-coalescing-parameter-defaults.patch
similarity index 92%
rename from target/linux/brcm2708/patches-4.19/950-0544-bcmgenet-Better-coalescing-parameter-defaults.patch
rename to target/linux/brcm2708/patches-4.19/950-0542-bcmgenet-Better-coalescing-parameter-defaults.patch
index 8802d60348c..835f69dc36c 100644
--- a/target/linux/brcm2708/patches-4.19/950-0544-bcmgenet-Better-coalescing-parameter-defaults.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0542-bcmgenet-Better-coalescing-parameter-defaults.patch
@@ -1,7 +1,7 @@
-From 9e374c8058f9fc6dc4069f2cf878ca941f5836d3 Mon Sep 17 00:00:00 2001
+From 57f174958ca1e2579c020ff0eb876f7052aba402 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Wed, 27 Mar 2019 13:45:46 +0000
-Subject: [PATCH 544/725] bcmgenet: Better coalescing parameter defaults
+Subject: [PATCH 542/773] bcmgenet: Better coalescing parameter defaults
 
 Set defaults for TX and RX packet coalescing to be equivalent to:
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0545-net-genet-enable-link-energy-detect-powerdown-for-ex.patch b/target/linux/brcm2708/patches-4.19/950-0543-net-genet-enable-link-energy-detect-powerdown-for-ex.patch
similarity index 89%
rename from target/linux/brcm2708/patches-4.19/950-0545-net-genet-enable-link-energy-detect-powerdown-for-ex.patch
rename to target/linux/brcm2708/patches-4.19/950-0543-net-genet-enable-link-energy-detect-powerdown-for-ex.patch
index 44b62f19791..59898da5c02 100644
--- a/target/linux/brcm2708/patches-4.19/950-0545-net-genet-enable-link-energy-detect-powerdown-for-ex.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0543-net-genet-enable-link-energy-detect-powerdown-for-ex.patch
@@ -1,7 +1,7 @@
-From fd72c4f7da285c5dee66f01cdec075a5d863a3a3 Mon Sep 17 00:00:00 2001
+From 259098c80b022b81abf94a37f3928c3fc4f2455e Mon Sep 17 00:00:00 2001
 From: Jonathan Bell <jonathan@raspberrypi.org>
 Date: Tue, 14 May 2019 17:17:59 +0100
-Subject: [PATCH 545/725] net: genet: enable link energy detect powerdown for
+Subject: [PATCH 543/773] net: genet: enable link energy detect powerdown for
  external PHYs
 
 There are several warts surrounding bcmgenet_mii_probe() as this
diff --git a/target/linux/brcm2708/patches-4.19/950-0546-phy-broadcom-split-out-the-BCM54213PE-from-the-BCM54.patch b/target/linux/brcm2708/patches-4.19/950-0544-phy-broadcom-split-out-the-BCM54213PE-from-the-BCM54.patch
similarity index 95%
rename from target/linux/brcm2708/patches-4.19/950-0546-phy-broadcom-split-out-the-BCM54213PE-from-the-BCM54.patch
rename to target/linux/brcm2708/patches-4.19/950-0544-phy-broadcom-split-out-the-BCM54213PE-from-the-BCM54.patch
index ce80672775f..04d266032ac 100644
--- a/target/linux/brcm2708/patches-4.19/950-0546-phy-broadcom-split-out-the-BCM54213PE-from-the-BCM54.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0544-phy-broadcom-split-out-the-BCM54213PE-from-the-BCM54.patch
@@ -1,7 +1,7 @@
-From 21e3d91c32f71881ca5d8fba428a2ebe55398760 Mon Sep 17 00:00:00 2001
+From 6d674e0c255b0a4f2ec2211fbfdf3b73265cc843 Mon Sep 17 00:00:00 2001
 From: Jonathan Bell <jonathan@raspberrypi.org>
 Date: Tue, 14 May 2019 17:00:41 +0100
-Subject: [PATCH 546/725] phy: broadcom: split out the BCM54213PE from the
+Subject: [PATCH 544/773] phy: broadcom: split out the BCM54213PE from the
  BCM54210E IDs
 
 The last nibble is a revision ID, and the 54213pe is a later rev
diff --git a/target/linux/brcm2708/patches-4.19/950-0547-phy-bcm54213pe-configure-the-LED-outputs-to-be-more-.patch b/target/linux/brcm2708/patches-4.19/950-0545-phy-bcm54213pe-configure-the-LED-outputs-to-be-more-.patch
similarity index 93%
rename from target/linux/brcm2708/patches-4.19/950-0547-phy-bcm54213pe-configure-the-LED-outputs-to-be-more-.patch
rename to target/linux/brcm2708/patches-4.19/950-0545-phy-bcm54213pe-configure-the-LED-outputs-to-be-more-.patch
index cb28cf29f96..318541203fd 100644
--- a/target/linux/brcm2708/patches-4.19/950-0547-phy-bcm54213pe-configure-the-LED-outputs-to-be-more-.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0545-phy-bcm54213pe-configure-the-LED-outputs-to-be-more-.patch
@@ -1,7 +1,7 @@
-From 6873c605ba15e36bbc5efffd3b86caab09c9ce5a Mon Sep 17 00:00:00 2001
+From 3e82f4b81c49f3a4406930080b21bd985453d036 Mon Sep 17 00:00:00 2001
 From: Jonathan Bell <jonathan@raspberrypi.org>
 Date: Fri, 17 May 2019 13:31:21 +0100
-Subject: [PATCH 547/725] phy: bcm54213pe: configure the LED outputs to be more
+Subject: [PATCH 545/773] phy: bcm54213pe: configure the LED outputs to be more
  user-friendly
 
 The default state was both LEDs indicating link speed.
diff --git a/target/linux/brcm2708/patches-4.19/950-0548-dwc_otg-Choose-appropriate-IRQ-handover-strategy.patch b/target/linux/brcm2708/patches-4.19/950-0546-dwc_otg-Choose-appropriate-IRQ-handover-strategy.patch
similarity index 98%
rename from target/linux/brcm2708/patches-4.19/950-0548-dwc_otg-Choose-appropriate-IRQ-handover-strategy.patch
rename to target/linux/brcm2708/patches-4.19/950-0546-dwc_otg-Choose-appropriate-IRQ-handover-strategy.patch
index 06b80323562..e8c50321e83 100644
--- a/target/linux/brcm2708/patches-4.19/950-0548-dwc_otg-Choose-appropriate-IRQ-handover-strategy.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0546-dwc_otg-Choose-appropriate-IRQ-handover-strategy.patch
@@ -1,7 +1,7 @@
-From 1fa7016f17e440f19a7895b795384f105772dbfe Mon Sep 17 00:00:00 2001
+From 8d81496c0b751297bc6f847268e1e278f958de24 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Tue, 21 May 2019 13:36:52 +0100
-Subject: [PATCH 548/725] dwc_otg: Choose appropriate IRQ handover strategy
+Subject: [PATCH 546/773] dwc_otg: Choose appropriate IRQ handover strategy
 
 2711 has no MPHI peripheral, but the ARM Control block can fake
 interrupts. Use the size of the DTB "mphi" reg block to determine
diff --git a/target/linux/brcm2708/patches-4.19/950-0549-usb-xhci-Disable-the-XHCI-5-second-timeout.patch b/target/linux/brcm2708/patches-4.19/950-0547-usb-xhci-Disable-the-XHCI-5-second-timeout.patch
similarity index 87%
rename from target/linux/brcm2708/patches-4.19/950-0549-usb-xhci-Disable-the-XHCI-5-second-timeout.patch
rename to target/linux/brcm2708/patches-4.19/950-0547-usb-xhci-Disable-the-XHCI-5-second-timeout.patch
index 3f62d3adb5b..37cf3942e6b 100644
--- a/target/linux/brcm2708/patches-4.19/950-0549-usb-xhci-Disable-the-XHCI-5-second-timeout.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0547-usb-xhci-Disable-the-XHCI-5-second-timeout.patch
@@ -1,7 +1,7 @@
-From 4f8e73f79d01049ab47e4984f8df63cd92a4da5c Mon Sep 17 00:00:00 2001
+From c322d8eeee2d186b790fced2e567101d165a7452 Mon Sep 17 00:00:00 2001
 From: Tim Gover <tim.gover@raspberrypi.org>
 Date: Fri, 22 Mar 2019 09:47:14 +0000
-Subject: [PATCH 549/725] usb: xhci: Disable the XHCI 5 second timeout
+Subject: [PATCH 547/773] usb: xhci: Disable the XHCI 5 second timeout
 
 If the VL805 EEPROM has not been programmed then boot will hang for five
 seconds. The timeout seems to be arbitrary and is an unecessary
diff --git a/target/linux/brcm2708/patches-4.19/950-0550-usb-xhci-Show-that-the-VIA-VL805-supports-LPM.patch b/target/linux/brcm2708/patches-4.19/950-0548-usb-xhci-Show-that-the-VIA-VL805-supports-LPM.patch
similarity index 83%
rename from target/linux/brcm2708/patches-4.19/950-0550-usb-xhci-Show-that-the-VIA-VL805-supports-LPM.patch
rename to target/linux/brcm2708/patches-4.19/950-0548-usb-xhci-Show-that-the-VIA-VL805-supports-LPM.patch
index a74818cc3a8..8743cc5f058 100644
--- a/target/linux/brcm2708/patches-4.19/950-0550-usb-xhci-Show-that-the-VIA-VL805-supports-LPM.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0548-usb-xhci-Show-that-the-VIA-VL805-supports-LPM.patch
@@ -1,7 +1,7 @@
-From 66cba59420caaf4fd1123e7aa4ef87de34cca440 Mon Sep 17 00:00:00 2001
+From f9aa5f43485741d4f866070ffe4dbdd28a1937e4 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Thu, 23 May 2019 15:08:30 +0100
-Subject: [PATCH 550/725] usb: xhci: Show that the VIA VL805 supports LPM
+Subject: [PATCH 548/773] usb: xhci: Show that the VIA VL805 supports LPM
 
 Signed-off-by: Phil Elwell <phil@raspberrypi.org>
 ---
diff --git a/target/linux/brcm2708/patches-4.19/950-0551-usb-xhci-hack-xhci_urb_enqueue-to-support-hid.mousep.patch b/target/linux/brcm2708/patches-4.19/950-0549-usb-xhci-hack-xhci_urb_enqueue-to-support-hid.mousep.patch
similarity index 96%
rename from target/linux/brcm2708/patches-4.19/950-0551-usb-xhci-hack-xhci_urb_enqueue-to-support-hid.mousep.patch
rename to target/linux/brcm2708/patches-4.19/950-0549-usb-xhci-hack-xhci_urb_enqueue-to-support-hid.mousep.patch
index a8056287a75..7790ae5d500 100644
--- a/target/linux/brcm2708/patches-4.19/950-0551-usb-xhci-hack-xhci_urb_enqueue-to-support-hid.mousep.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0549-usb-xhci-hack-xhci_urb_enqueue-to-support-hid.mousep.patch
@@ -1,7 +1,7 @@
-From ebd33389465183268879eb8c3eefe9e7e5363cf3 Mon Sep 17 00:00:00 2001
+From 2b9c74a0458e9f1e27feb27086e841f773530401 Mon Sep 17 00:00:00 2001
 From: Jonathan Bell <jonathan@raspberrypi.org>
 Date: Thu, 30 May 2019 10:38:40 +0100
-Subject: [PATCH 551/725] usb: xhci: hack xhci_urb_enqueue to support
+Subject: [PATCH 549/773] usb: xhci: hack xhci_urb_enqueue to support
  hid.mousepoll behaviour
 
 xHCI creates endpoint contexts directly from the device's endpoint
diff --git a/target/linux/brcm2708/patches-4.19/950-0552-pinctrl-bcm2835-Add-support-for-BCM2838.patch b/target/linux/brcm2708/patches-4.19/950-0550-pinctrl-bcm2835-Add-support-for-BCM2838.patch
similarity index 95%
rename from target/linux/brcm2708/patches-4.19/950-0552-pinctrl-bcm2835-Add-support-for-BCM2838.patch
rename to target/linux/brcm2708/patches-4.19/950-0550-pinctrl-bcm2835-Add-support-for-BCM2838.patch
index 47d72bf0c7a..5bf8a40db22 100644
--- a/target/linux/brcm2708/patches-4.19/950-0552-pinctrl-bcm2835-Add-support-for-BCM2838.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0550-pinctrl-bcm2835-Add-support-for-BCM2838.patch
@@ -1,7 +1,7 @@
-From 40c0d670970e7896a0be03ab0f884bdcd718660d Mon Sep 17 00:00:00 2001
+From 34e6cb1e6f79b24d66353f7c0ac75cd0ae749208 Mon Sep 17 00:00:00 2001
 From: Tim Gover <tim.gover@raspberrypi.org>
 Date: Wed, 9 Jan 2019 14:43:36 +0000
-Subject: [PATCH 552/725] pinctrl-bcm2835: Add support for BCM2838
+Subject: [PATCH 550/773] pinctrl-bcm2835: Add support for BCM2838
 
 GPIO configuration on BCM2838 is largely the same as BCM2835 except for
 the pull up/down configuration. The old mechanism has been replaced
diff --git a/target/linux/brcm2708/patches-4.19/950-0553-spi-bcm2835-enable-shared-interrupt-support.patch b/target/linux/brcm2708/patches-4.19/950-0551-spi-bcm2835-enable-shared-interrupt-support.patch
similarity index 90%
rename from target/linux/brcm2708/patches-4.19/950-0553-spi-bcm2835-enable-shared-interrupt-support.patch
rename to target/linux/brcm2708/patches-4.19/950-0551-spi-bcm2835-enable-shared-interrupt-support.patch
index ab951cd67e0..62b45d5ef90 100644
--- a/target/linux/brcm2708/patches-4.19/950-0553-spi-bcm2835-enable-shared-interrupt-support.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0551-spi-bcm2835-enable-shared-interrupt-support.patch
@@ -1,7 +1,7 @@
-From bca62369ca063a66ab3bfb3d129d76da88a3b99b Mon Sep 17 00:00:00 2001
+From 9d848c0af8245c674ad7a91d157362334e822361 Mon Sep 17 00:00:00 2001
 From: Martin Sperl <kernel@martin.sperl.org>
 Date: Mon, 13 May 2019 11:05:27 +0000
-Subject: [PATCH 553/725] spi: bcm2835: enable shared interrupt support
+Subject: [PATCH 551/773] spi: bcm2835: enable shared interrupt support
 
 Add shared interrupt support for this driver.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0554-drivers-char-add-chardev-for-mmap-ing-Argon-control-.patch b/target/linux/brcm2708/patches-4.19/950-0552-drivers-char-add-chardev-for-mmap-ing-Argon-control-.patch
similarity index 98%
rename from target/linux/brcm2708/patches-4.19/950-0554-drivers-char-add-chardev-for-mmap-ing-Argon-control-.patch
rename to target/linux/brcm2708/patches-4.19/950-0552-drivers-char-add-chardev-for-mmap-ing-Argon-control-.patch
index 6baac9d76c2..e82bb77b38c 100644
--- a/target/linux/brcm2708/patches-4.19/950-0554-drivers-char-add-chardev-for-mmap-ing-Argon-control-.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0552-drivers-char-add-chardev-for-mmap-ing-Argon-control-.patch
@@ -1,7 +1,7 @@
-From b64f3dadd338591992edcadfa064920de997d058 Mon Sep 17 00:00:00 2001
+From 910f74bae7c97fafd4a834b9a5e261d4ef2d9676 Mon Sep 17 00:00:00 2001
 From: Jonathan Bell <jonathan@raspberrypi.org>
 Date: Thu, 9 May 2019 14:30:37 +0100
-Subject: [PATCH 554/725] drivers: char: add chardev for mmap'ing Argon control
+Subject: [PATCH 552/773] drivers: char: add chardev for mmap'ing Argon control
  registers
 
 Based on the gpiomem driver, allow mapping of the decoder register
diff --git a/target/linux/brcm2708/patches-4.19/950-0555-clk-bcm2835-Don-t-wait-for-pllh-lock.patch b/target/linux/brcm2708/patches-4.19/950-0553-clk-bcm2835-Don-t-wait-for-pllh-lock.patch
similarity index 89%
rename from target/linux/brcm2708/patches-4.19/950-0555-clk-bcm2835-Don-t-wait-for-pllh-lock.patch
rename to target/linux/brcm2708/patches-4.19/950-0553-clk-bcm2835-Don-t-wait-for-pllh-lock.patch
index ed6cfcdeb4d..22f0f603b44 100644
--- a/target/linux/brcm2708/patches-4.19/950-0555-clk-bcm2835-Don-t-wait-for-pllh-lock.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0553-clk-bcm2835-Don-t-wait-for-pllh-lock.patch
@@ -1,7 +1,7 @@
-From 3ac14a916d67071cd0311de9cf420e5a649c7517 Mon Sep 17 00:00:00 2001
+From 47b633ce2623b1108224bf3b80c8827a7a85d556 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Wed, 23 Jan 2019 16:11:50 +0000
-Subject: [PATCH 555/725] clk-bcm2835: Don't wait for pllh lock
+Subject: [PATCH 553/773] clk-bcm2835: Don't wait for pllh lock
 
 Signed-off-by: Phil Elwell <phil@raspberrypi.org>
 ---
diff --git a/target/linux/brcm2708/patches-4.19/950-0556-bcm2835-pm-Move-bcm2835-watchdog-s-DT-probe-to-an-MF.patch b/target/linux/brcm2708/patches-4.19/950-0554-bcm2835-pm-Move-bcm2835-watchdog-s-DT-probe-to-an-MF.patch
similarity index 97%
rename from target/linux/brcm2708/patches-4.19/950-0556-bcm2835-pm-Move-bcm2835-watchdog-s-DT-probe-to-an-MF.patch
rename to target/linux/brcm2708/patches-4.19/950-0554-bcm2835-pm-Move-bcm2835-watchdog-s-DT-probe-to-an-MF.patch
index 36681c52fb8..a6dee332db1 100644
--- a/target/linux/brcm2708/patches-4.19/950-0556-bcm2835-pm-Move-bcm2835-watchdog-s-DT-probe-to-an-MF.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0554-bcm2835-pm-Move-bcm2835-watchdog-s-DT-probe-to-an-MF.patch
@@ -1,7 +1,7 @@
-From 6b41815e23a72453b859e245cad9fcd6a5f0ef31 Mon Sep 17 00:00:00 2001
+From 0718ee0a5ed119e57e69307baced70e1dd2236df Mon Sep 17 00:00:00 2001
 From: Eric Anholt <eric@anholt.net>
 Date: Wed, 12 Dec 2018 15:51:47 -0800
-Subject: [PATCH 556/725] bcm2835-pm: Move bcm2835-watchdog's DT probe to an
+Subject: [PATCH 554/773] bcm2835-pm: Move bcm2835-watchdog's DT probe to an
  MFD.
 
 The PM block that the wdt driver was binding to actually has multiple
diff --git a/target/linux/brcm2708/patches-4.19/950-0557-soc-bcm-bcm2835-pm-Add-support-for-power-domains-und.patch b/target/linux/brcm2708/patches-4.19/950-0555-soc-bcm-bcm2835-pm-Add-support-for-power-domains-und.patch
similarity index 99%
rename from target/linux/brcm2708/patches-4.19/950-0557-soc-bcm-bcm2835-pm-Add-support-for-power-domains-und.patch
rename to target/linux/brcm2708/patches-4.19/950-0555-soc-bcm-bcm2835-pm-Add-support-for-power-domains-und.patch
index 0e718666d93..bde9988ebd5 100644
--- a/target/linux/brcm2708/patches-4.19/950-0557-soc-bcm-bcm2835-pm-Add-support-for-power-domains-und.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0555-soc-bcm-bcm2835-pm-Add-support-for-power-domains-und.patch
@@ -1,7 +1,7 @@
-From 25b7b6863a8dd292fa88309f70c980265b076c4e Mon Sep 17 00:00:00 2001
+From 00be0bc0ae077a87cb8660af2204aaa2e092af56 Mon Sep 17 00:00:00 2001
 From: Eric Anholt <eric@anholt.net>
 Date: Wed, 12 Dec 2018 15:51:48 -0800
-Subject: [PATCH 557/725] soc: bcm: bcm2835-pm: Add support for power domains
+Subject: [PATCH 555/773] soc: bcm: bcm2835-pm: Add support for power domains
  under a new binding.
 
 This provides a free software alternative to raspberrypi-power.c's
diff --git a/target/linux/brcm2708/patches-4.19/950-0558-soc-bcm-bcm2835-pm-Fix-PM_IMAGE_PERI-power-domain-su.patch b/target/linux/brcm2708/patches-4.19/950-0556-soc-bcm-bcm2835-pm-Fix-PM_IMAGE_PERI-power-domain-su.patch
similarity index 90%
rename from target/linux/brcm2708/patches-4.19/950-0558-soc-bcm-bcm2835-pm-Fix-PM_IMAGE_PERI-power-domain-su.patch
rename to target/linux/brcm2708/patches-4.19/950-0556-soc-bcm-bcm2835-pm-Fix-PM_IMAGE_PERI-power-domain-su.patch
index 8d5059b8af1..25111af2fea 100644
--- a/target/linux/brcm2708/patches-4.19/950-0558-soc-bcm-bcm2835-pm-Fix-PM_IMAGE_PERI-power-domain-su.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0556-soc-bcm-bcm2835-pm-Fix-PM_IMAGE_PERI-power-domain-su.patch
@@ -1,7 +1,7 @@
-From 3cd53598cdb1749d6d5ed03e378276be22fc6e8d Mon Sep 17 00:00:00 2001
+From cfa59f455705193753c58674490791627b093410 Mon Sep 17 00:00:00 2001
 From: Eric Anholt <eric@anholt.net>
 Date: Fri, 11 Jan 2019 17:29:10 -0800
-Subject: [PATCH 558/725] soc: bcm: bcm2835-pm: Fix PM_IMAGE_PERI power domain
+Subject: [PATCH 556/773] soc: bcm: bcm2835-pm: Fix PM_IMAGE_PERI power domain
  support.
 
 We don't have ASB master/slave regs for this domain, so just skip that
diff --git a/target/linux/brcm2708/patches-4.19/950-0559-soc-bcm-bcm2835-pm-Fix-error-paths-of-initialization.patch b/target/linux/brcm2708/patches-4.19/950-0557-soc-bcm-bcm2835-pm-Fix-error-paths-of-initialization.patch
similarity index 96%
rename from target/linux/brcm2708/patches-4.19/950-0559-soc-bcm-bcm2835-pm-Fix-error-paths-of-initialization.patch
rename to target/linux/brcm2708/patches-4.19/950-0557-soc-bcm-bcm2835-pm-Fix-error-paths-of-initialization.patch
index 0259a5e8bb7..141ac8b9239 100644
--- a/target/linux/brcm2708/patches-4.19/950-0559-soc-bcm-bcm2835-pm-Fix-error-paths-of-initialization.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0557-soc-bcm-bcm2835-pm-Fix-error-paths-of-initialization.patch
@@ -1,7 +1,7 @@
-From b1b13630de7806f63b4e10cd90f91ad4bc3d1247 Mon Sep 17 00:00:00 2001
+From b2b716960b1e007900b3b423bad133b0cc37c975 Mon Sep 17 00:00:00 2001
 From: Eric Anholt <eric@anholt.net>
 Date: Sat, 12 Jan 2019 08:07:43 -0800
-Subject: [PATCH 559/725] soc: bcm: bcm2835-pm: Fix error paths of
+Subject: [PATCH 557/773] soc: bcm: bcm2835-pm: Fix error paths of
  initialization.
 
 The clock driver may probe after ours and so we need to pass the
diff --git a/target/linux/brcm2708/patches-4.19/950-0560-soc-bcm-bcm2835-pm-Add-support-for-2711.patch b/target/linux/brcm2708/patches-4.19/950-0558-soc-bcm-bcm2835-pm-Add-support-for-2711.patch
similarity index 96%
rename from target/linux/brcm2708/patches-4.19/950-0560-soc-bcm-bcm2835-pm-Add-support-for-2711.patch
rename to target/linux/brcm2708/patches-4.19/950-0558-soc-bcm-bcm2835-pm-Add-support-for-2711.patch
index 82e714103e7..82c3b80fb7b 100644
--- a/target/linux/brcm2708/patches-4.19/950-0560-soc-bcm-bcm2835-pm-Add-support-for-2711.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0558-soc-bcm-bcm2835-pm-Add-support-for-2711.patch
@@ -1,7 +1,7 @@
-From d3c6eea95890c539b24ae16bd508f3b631985516 Mon Sep 17 00:00:00 2001
+From 03e675c9f6504a799f89e319419aa3ff4188e6d3 Mon Sep 17 00:00:00 2001
 From: Eric Anholt <eric@anholt.net>
 Date: Fri, 11 Jan 2019 17:31:07 -0800
-Subject: [PATCH 560/725] soc: bcm: bcm2835-pm: Add support for 2711.
+Subject: [PATCH 558/773] soc: bcm: bcm2835-pm: Add support for 2711.
 
 Without the actual power management part any more, there's a lot less
 to set up for V3D.  We just need to clear the RSTN field for the power
diff --git a/target/linux/brcm2708/patches-4.19/950-0561-drm-expand-drm_syncobj_find_fence-to-support-timelin.patch b/target/linux/brcm2708/patches-4.19/950-0559-drm-expand-drm_syncobj_find_fence-to-support-timelin.patch
similarity index 96%
rename from target/linux/brcm2708/patches-4.19/950-0561-drm-expand-drm_syncobj_find_fence-to-support-timelin.patch
rename to target/linux/brcm2708/patches-4.19/950-0559-drm-expand-drm_syncobj_find_fence-to-support-timelin.patch
index 297d2b72170..9c8a9b5e8ad 100644
--- a/target/linux/brcm2708/patches-4.19/950-0561-drm-expand-drm_syncobj_find_fence-to-support-timelin.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0559-drm-expand-drm_syncobj_find_fence-to-support-timelin.patch
@@ -1,7 +1,7 @@
-From f4645265e2dffcbc729a510aed85637b5519d8af Mon Sep 17 00:00:00 2001
+From 0738d9361eaebde9a4ad058f7fb5d554d2ad803c Mon Sep 17 00:00:00 2001
 From: Chunming Zhou <david1.zhou@amd.com>
 Date: Thu, 30 Aug 2018 14:48:29 +0800
-Subject: [PATCH 561/725] drm: expand drm_syncobj_find_fence to support
+Subject: [PATCH 559/773] drm: expand drm_syncobj_find_fence to support
  timeline point v2
 MIME-Version: 1.0
 Content-Type: text/plain; charset=UTF-8
diff --git a/target/linux/brcm2708/patches-4.19/950-0562-drm-v3d-Fix-a-use-after-free-race-accessing-the-sche.patch b/target/linux/brcm2708/patches-4.19/950-0560-drm-v3d-Fix-a-use-after-free-race-accessing-the-sche.patch
similarity index 95%
rename from target/linux/brcm2708/patches-4.19/950-0562-drm-v3d-Fix-a-use-after-free-race-accessing-the-sche.patch
rename to target/linux/brcm2708/patches-4.19/950-0560-drm-v3d-Fix-a-use-after-free-race-accessing-the-sche.patch
index 7fd6b28d2c1..903ca8f2c6a 100644
--- a/target/linux/brcm2708/patches-4.19/950-0562-drm-v3d-Fix-a-use-after-free-race-accessing-the-sche.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0560-drm-v3d-Fix-a-use-after-free-race-accessing-the-sche.patch
@@ -1,7 +1,7 @@
-From 29fd99cb6bccda2b084b7a78824294075aafcc27 Mon Sep 17 00:00:00 2001
+From c21e17ec6f4525ccf85ca496f8ffe19ce88db7c2 Mon Sep 17 00:00:00 2001
 From: Eric Anholt <eric@anholt.net>
 Date: Fri, 28 Sep 2018 16:21:23 -0700
-Subject: [PATCH 562/725] drm/v3d: Fix a use-after-free race accessing the
+Subject: [PATCH 560/773] drm/v3d: Fix a use-after-free race accessing the
  scheduler's fences.
 
 Once we push the job, the scheduler could run it and free it.  So, if
diff --git a/target/linux/brcm2708/patches-4.19/950-0563-drm-v3d-Add-a-little-debugfs-entry-for-measuring-the.patch b/target/linux/brcm2708/patches-4.19/950-0561-drm-v3d-Add-a-little-debugfs-entry-for-measuring-the.patch
similarity index 97%
rename from target/linux/brcm2708/patches-4.19/950-0563-drm-v3d-Add-a-little-debugfs-entry-for-measuring-the.patch
rename to target/linux/brcm2708/patches-4.19/950-0561-drm-v3d-Add-a-little-debugfs-entry-for-measuring-the.patch
index 268982638de..2af0b7b176a 100644
--- a/target/linux/brcm2708/patches-4.19/950-0563-drm-v3d-Add-a-little-debugfs-entry-for-measuring-the.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0561-drm-v3d-Add-a-little-debugfs-entry-for-measuring-the.patch
@@ -1,7 +1,7 @@
-From d38e39d32a5df364c46416e25a5ee07756f8991e Mon Sep 17 00:00:00 2001
+From 2c0ed343c8ded92db2a93ef58eef03774409bc66 Mon Sep 17 00:00:00 2001
 From: Eric Anholt <eric@anholt.net>
 Date: Fri, 28 Sep 2018 16:21:24 -0700
-Subject: [PATCH 563/725] drm/v3d: Add a little debugfs entry for measuring the
+Subject: [PATCH 561/773] drm/v3d: Add a little debugfs entry for measuring the
  core clock.
 
 This adds just enough performance counter support to measure the
diff --git a/target/linux/brcm2708/patches-4.19/950-0564-drm-v3d-Update-a-comment-about-what-uses-v3d_job_dep.patch b/target/linux/brcm2708/patches-4.19/950-0562-drm-v3d-Update-a-comment-about-what-uses-v3d_job_dep.patch
similarity index 87%
rename from target/linux/brcm2708/patches-4.19/950-0564-drm-v3d-Update-a-comment-about-what-uses-v3d_job_dep.patch
rename to target/linux/brcm2708/patches-4.19/950-0562-drm-v3d-Update-a-comment-about-what-uses-v3d_job_dep.patch
index 16e6e254df2..bd553bc0122 100644
--- a/target/linux/brcm2708/patches-4.19/950-0564-drm-v3d-Update-a-comment-about-what-uses-v3d_job_dep.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0562-drm-v3d-Update-a-comment-about-what-uses-v3d_job_dep.patch
@@ -1,7 +1,7 @@
-From fe38ab422b824e2e1f4b010a7b48c820ff302c8d Mon Sep 17 00:00:00 2001
+From daff6b7eeba8a177a2d406531807143d0dd497bc Mon Sep 17 00:00:00 2001
 From: Eric Anholt <eric@anholt.net>
 Date: Thu, 8 Nov 2018 08:16:52 -0800
-Subject: [PATCH 564/725] drm/v3d: Update a comment about what uses
+Subject: [PATCH 562/773] drm/v3d: Update a comment about what uses
  v3d_job_dependency().
 
 I merged bin and render's paths in a late refactoring.
diff --git a/target/linux/brcm2708/patches-4.19/950-0565-drm-v3d-Clean-up-the-reservation-object-setup.patch b/target/linux/brcm2708/patches-4.19/950-0563-drm-v3d-Clean-up-the-reservation-object-setup.patch
similarity index 95%
rename from target/linux/brcm2708/patches-4.19/950-0565-drm-v3d-Clean-up-the-reservation-object-setup.patch
rename to target/linux/brcm2708/patches-4.19/950-0563-drm-v3d-Clean-up-the-reservation-object-setup.patch
index ffddd3c2c5e..2efd1ac18dd 100644
--- a/target/linux/brcm2708/patches-4.19/950-0565-drm-v3d-Clean-up-the-reservation-object-setup.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0563-drm-v3d-Clean-up-the-reservation-object-setup.patch
@@ -1,7 +1,7 @@
-From bf9bb521ac3c5d18ed4a8e8e5004f015c2b2a818 Mon Sep 17 00:00:00 2001
+From e2f393595cec106de3656854084f77f7dc06c111 Mon Sep 17 00:00:00 2001
 From: Eric Anholt <eric@anholt.net>
 Date: Thu, 8 Nov 2018 08:16:53 -0800
-Subject: [PATCH 565/725] drm/v3d: Clean up the reservation object setup.
+Subject: [PATCH 563/773] drm/v3d: Clean up the reservation object setup.
 
 The extra to_v3d_bo() calls came from copying this from the vc4
 driver, which stored the cma gem object in the structs.
diff --git a/target/linux/brcm2708/patches-4.19/950-0566-drm-v3d-Add-support-for-submitting-jobs-to-the-TFU.patch b/target/linux/brcm2708/patches-4.19/950-0564-drm-v3d-Add-support-for-submitting-jobs-to-the-TFU.patch
similarity index 99%
rename from target/linux/brcm2708/patches-4.19/950-0566-drm-v3d-Add-support-for-submitting-jobs-to-the-TFU.patch
rename to target/linux/brcm2708/patches-4.19/950-0564-drm-v3d-Add-support-for-submitting-jobs-to-the-TFU.patch
index da1187cf168..b488285c212 100644
--- a/target/linux/brcm2708/patches-4.19/950-0566-drm-v3d-Add-support-for-submitting-jobs-to-the-TFU.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0564-drm-v3d-Add-support-for-submitting-jobs-to-the-TFU.patch
@@ -1,7 +1,7 @@
-From 5d80273397b13617211ac6dd1e0e9759fff0470d Mon Sep 17 00:00:00 2001
+From f2589a672830d7c71a98fdbbcd6e009a033e6491 Mon Sep 17 00:00:00 2001
 From: Eric Anholt <eric@anholt.net>
 Date: Wed, 28 Nov 2018 15:09:25 -0800
-Subject: [PATCH 566/725] drm/v3d: Add support for submitting jobs to the TFU.
+Subject: [PATCH 564/773] drm/v3d: Add support for submitting jobs to the TFU.
 
 The TFU can copy from raster, UIF, and SAND input images to UIF output
 images, with optional mipmap generation.  This will certainly be
diff --git a/target/linux/brcm2708/patches-4.19/950-0567-drm-v3d-Drop-the-dev-argument-to-lock-unlock-of-BO-r.patch b/target/linux/brcm2708/patches-4.19/950-0565-drm-v3d-Drop-the-dev-argument-to-lock-unlock-of-BO-r.patch
similarity index 96%
rename from target/linux/brcm2708/patches-4.19/950-0567-drm-v3d-Drop-the-dev-argument-to-lock-unlock-of-BO-r.patch
rename to target/linux/brcm2708/patches-4.19/950-0565-drm-v3d-Drop-the-dev-argument-to-lock-unlock-of-BO-r.patch
index a9f87f706d4..9169b7ecfbb 100644
--- a/target/linux/brcm2708/patches-4.19/950-0567-drm-v3d-Drop-the-dev-argument-to-lock-unlock-of-BO-r.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0565-drm-v3d-Drop-the-dev-argument-to-lock-unlock-of-BO-r.patch
@@ -1,7 +1,7 @@
-From bf4cf0eca83106426162a548d788b1e2102e72bd Mon Sep 17 00:00:00 2001
+From 47ca36207d373c1114e9c19d68d0548bfa74e96d Mon Sep 17 00:00:00 2001
 From: Eric Anholt <eric@anholt.net>
 Date: Wed, 28 Nov 2018 15:09:26 -0800
-Subject: [PATCH 567/725] drm/v3d: Drop the "dev" argument to lock/unlock of BO
+Subject: [PATCH 565/773] drm/v3d: Drop the "dev" argument to lock/unlock of BO
  reservations.
 
 They were unused, as Dave Emett noticed in TFU review.
diff --git a/target/linux/brcm2708/patches-4.19/950-0568-drm-v3d-Add-missing-fence-timeline-name-for-TFU.patch b/target/linux/brcm2708/patches-4.19/950-0566-drm-v3d-Add-missing-fence-timeline-name-for-TFU.patch
similarity index 88%
rename from target/linux/brcm2708/patches-4.19/950-0568-drm-v3d-Add-missing-fence-timeline-name-for-TFU.patch
rename to target/linux/brcm2708/patches-4.19/950-0566-drm-v3d-Add-missing-fence-timeline-name-for-TFU.patch
index 8277aa93275..0ab6214a496 100644
--- a/target/linux/brcm2708/patches-4.19/950-0568-drm-v3d-Add-missing-fence-timeline-name-for-TFU.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0566-drm-v3d-Add-missing-fence-timeline-name-for-TFU.patch
@@ -1,7 +1,7 @@
-From 14952ee8c73b05a062d1b7682a5919c5f0833a54 Mon Sep 17 00:00:00 2001
+From dc3e81ebd4f232646e10e63e25b048edb4ebc007 Mon Sep 17 00:00:00 2001
 From: Eric Anholt <eric@anholt.net>
 Date: Fri, 30 Nov 2018 16:57:59 -0800
-Subject: [PATCH 568/725] drm/v3d: Add missing fence timeline name for TFU.
+Subject: [PATCH 566/773] drm/v3d: Add missing fence timeline name for TFU.
 
 We shouldn't be returning v3d-render for our new queue.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0569-drm-v3d-Add-more-tracepoints-for-V3D-GPU-rendering.patch b/target/linux/brcm2708/patches-4.19/950-0567-drm-v3d-Add-more-tracepoints-for-V3D-GPU-rendering.patch
similarity index 97%
rename from target/linux/brcm2708/patches-4.19/950-0569-drm-v3d-Add-more-tracepoints-for-V3D-GPU-rendering.patch
rename to target/linux/brcm2708/patches-4.19/950-0567-drm-v3d-Add-more-tracepoints-for-V3D-GPU-rendering.patch
index 57c21150b80..36cac3fba08 100644
--- a/target/linux/brcm2708/patches-4.19/950-0569-drm-v3d-Add-more-tracepoints-for-V3D-GPU-rendering.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0567-drm-v3d-Add-more-tracepoints-for-V3D-GPU-rendering.patch
@@ -1,7 +1,7 @@
-From 5a2fcd01c138ce8bca696ca5c785290121cd4f93 Mon Sep 17 00:00:00 2001
+From 45825b7a8fe40a6b8d03312cc433713b0cc4b63f Mon Sep 17 00:00:00 2001
 From: Eric Anholt <eric@anholt.net>
 Date: Fri, 30 Nov 2018 16:57:58 -0800
-Subject: [PATCH 569/725] drm/v3d: Add more tracepoints for V3D GPU rendering.
+Subject: [PATCH 567/773] drm/v3d: Add more tracepoints for V3D GPU rendering.
 
 The core scheduler tells us when the job is pushed to the scheduler's
 queue, and I had the job_run functions saying when they actually queue
diff --git a/target/linux/brcm2708/patches-4.19/950-0570-drm-v3d-Drop-unused-v3d_flush_caches.patch b/target/linux/brcm2708/patches-4.19/950-0568-drm-v3d-Drop-unused-v3d_flush_caches.patch
similarity index 93%
rename from target/linux/brcm2708/patches-4.19/950-0570-drm-v3d-Drop-unused-v3d_flush_caches.patch
rename to target/linux/brcm2708/patches-4.19/950-0568-drm-v3d-Drop-unused-v3d_flush_caches.patch
index 92d739eb088..d585821a20d 100644
--- a/target/linux/brcm2708/patches-4.19/950-0570-drm-v3d-Drop-unused-v3d_flush_caches.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0568-drm-v3d-Drop-unused-v3d_flush_caches.patch
@@ -1,7 +1,7 @@
-From e8fb9a84012e6c866d1143acf04ca855b05f4241 Mon Sep 17 00:00:00 2001
+From a29692f6e1d732419ba24fb51959597514eda190 Mon Sep 17 00:00:00 2001
 From: Eric Anholt <eric@anholt.net>
 Date: Mon, 3 Dec 2018 14:24:34 -0800
-Subject: [PATCH 570/725] drm/v3d: Drop unused v3d_flush_caches().
+Subject: [PATCH 568/773] drm/v3d: Drop unused v3d_flush_caches().
 
 Now that I've specified how the end-of-pipeline flushing should work,
 we're never going to use this function.
diff --git a/target/linux/brcm2708/patches-4.19/950-0571-drm-v3d-Don-t-bother-flushing-L1TD-at-job-start.patch b/target/linux/brcm2708/patches-4.19/950-0569-drm-v3d-Don-t-bother-flushing-L1TD-at-job-start.patch
similarity index 91%
rename from target/linux/brcm2708/patches-4.19/950-0571-drm-v3d-Don-t-bother-flushing-L1TD-at-job-start.patch
rename to target/linux/brcm2708/patches-4.19/950-0569-drm-v3d-Don-t-bother-flushing-L1TD-at-job-start.patch
index 37d2fcf37aa..fcc021a4873 100644
--- a/target/linux/brcm2708/patches-4.19/950-0571-drm-v3d-Don-t-bother-flushing-L1TD-at-job-start.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0569-drm-v3d-Don-t-bother-flushing-L1TD-at-job-start.patch
@@ -1,7 +1,7 @@
-From d11e738a810d653444f24b81f681cd336e4c9f70 Mon Sep 17 00:00:00 2001
+From c44a4bd02a38b30b58e61ead45c4b530a87568c6 Mon Sep 17 00:00:00 2001
 From: Eric Anholt <eric@anholt.net>
 Date: Mon, 3 Dec 2018 14:24:35 -0800
-Subject: [PATCH 571/725] drm/v3d: Don't bother flushing L1TD at job start.
+Subject: [PATCH 569/773] drm/v3d: Don't bother flushing L1TD at job start.
 
 This is the write combiner for TMU writes.  You're supposed to flush
 that at job end if you had dirtied any cachelines.  Flushing it at job
diff --git a/target/linux/brcm2708/patches-4.19/950-0572-drm-v3d-Drop-the-wait-for-L2T-flush-to-complete.patch b/target/linux/brcm2708/patches-4.19/950-0570-drm-v3d-Drop-the-wait-for-L2T-flush-to-complete.patch
similarity index 92%
rename from target/linux/brcm2708/patches-4.19/950-0572-drm-v3d-Drop-the-wait-for-L2T-flush-to-complete.patch
rename to target/linux/brcm2708/patches-4.19/950-0570-drm-v3d-Drop-the-wait-for-L2T-flush-to-complete.patch
index 30f708f31e5..77f74539f44 100644
--- a/target/linux/brcm2708/patches-4.19/950-0572-drm-v3d-Drop-the-wait-for-L2T-flush-to-complete.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0570-drm-v3d-Drop-the-wait-for-L2T-flush-to-complete.patch
@@ -1,7 +1,7 @@
-From be7e9e3b29166df5f2e5a06fc94c2aa07c414c4e Mon Sep 17 00:00:00 2001
+From 384cb5c7acae08a9ec07b8eaa67de697b7ad9a5a Mon Sep 17 00:00:00 2001
 From: Eric Anholt <eric@anholt.net>
 Date: Mon, 3 Dec 2018 14:24:36 -0800
-Subject: [PATCH 572/725] drm/v3d: Drop the wait for L2T flush to complete.
+Subject: [PATCH 570/773] drm/v3d: Drop the wait for L2T flush to complete.
 
 According to Dave, once you've started an L2T flush, all L2T accesses
 will be blocked until the flush completes.  This fixes a consistent
diff --git a/target/linux/brcm2708/patches-4.19/950-0573-drm-v3d-Stop-trying-to-flush-L2C-on-V3D-3.3.patch b/target/linux/brcm2708/patches-4.19/950-0571-drm-v3d-Stop-trying-to-flush-L2C-on-V3D-3.3.patch
similarity index 91%
rename from target/linux/brcm2708/patches-4.19/950-0573-drm-v3d-Stop-trying-to-flush-L2C-on-V3D-3.3.patch
rename to target/linux/brcm2708/patches-4.19/950-0571-drm-v3d-Stop-trying-to-flush-L2C-on-V3D-3.3.patch
index 4a6086fce4b..a71cffe1b53 100644
--- a/target/linux/brcm2708/patches-4.19/950-0573-drm-v3d-Stop-trying-to-flush-L2C-on-V3D-3.3.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0571-drm-v3d-Stop-trying-to-flush-L2C-on-V3D-3.3.patch
@@ -1,7 +1,7 @@
-From af6319dd15fd5ec3dac4345136ccfb07eb151c63 Mon Sep 17 00:00:00 2001
+From 1e22cd2f91ce5abc1587f14c7cafb72f12334fe8 Mon Sep 17 00:00:00 2001
 From: Eric Anholt <eric@anholt.net>
 Date: Mon, 3 Dec 2018 14:24:37 -0800
-Subject: [PATCH 573/725] drm/v3d: Stop trying to flush L2C on V3D 3.3+
+Subject: [PATCH 571/773] drm/v3d: Stop trying to flush L2C on V3D 3.3+
 
 This cache was replaced with the slice accessing the L2T in the newer
 generations.  Noted by Dave during review.
diff --git a/target/linux/brcm2708/patches-4.19/950-0574-drm-v3d-Invalidate-the-caches-from-the-outside-in.patch b/target/linux/brcm2708/patches-4.19/950-0572-drm-v3d-Invalidate-the-caches-from-the-outside-in.patch
similarity index 89%
rename from target/linux/brcm2708/patches-4.19/950-0574-drm-v3d-Invalidate-the-caches-from-the-outside-in.patch
rename to target/linux/brcm2708/patches-4.19/950-0572-drm-v3d-Invalidate-the-caches-from-the-outside-in.patch
index 9a6114a9835..b7c706508fb 100644
--- a/target/linux/brcm2708/patches-4.19/950-0574-drm-v3d-Invalidate-the-caches-from-the-outside-in.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0572-drm-v3d-Invalidate-the-caches-from-the-outside-in.patch
@@ -1,7 +1,7 @@
-From 1b56cdcccd969ef80f4bf87ca0ef637ca5afc6cc Mon Sep 17 00:00:00 2001
+From e106cc466d4e85d294dd211984d9bc2aeb926f5a Mon Sep 17 00:00:00 2001
 From: Eric Anholt <eric@anholt.net>
 Date: Mon, 3 Dec 2018 14:24:38 -0800
-Subject: [PATCH 574/725] drm/v3d: Invalidate the caches from the outside in.
+Subject: [PATCH 572/773] drm/v3d: Invalidate the caches from the outside in.
 
 This would be a fairly obscure race, but let's make sure we don't ever
 lose it.
diff --git a/target/linux/brcm2708/patches-4.19/950-0575-drm-v3d-Fix-BO-stats-accounting-for-dma-buf-imported.patch b/target/linux/brcm2708/patches-4.19/950-0573-drm-v3d-Fix-BO-stats-accounting-for-dma-buf-imported.patch
similarity index 90%
rename from target/linux/brcm2708/patches-4.19/950-0575-drm-v3d-Fix-BO-stats-accounting-for-dma-buf-imported.patch
rename to target/linux/brcm2708/patches-4.19/950-0573-drm-v3d-Fix-BO-stats-accounting-for-dma-buf-imported.patch
index b369c337ef7..76905fa165e 100644
--- a/target/linux/brcm2708/patches-4.19/950-0575-drm-v3d-Fix-BO-stats-accounting-for-dma-buf-imported.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0573-drm-v3d-Fix-BO-stats-accounting-for-dma-buf-imported.patch
@@ -1,7 +1,7 @@
-From 8a757f0cafacc0549aa333882060999b4465ac0c Mon Sep 17 00:00:00 2001
+From 0e031dc68877a44cc11e2692b3f4b46164330db2 Mon Sep 17 00:00:00 2001
 From: Eric Anholt <eric@anholt.net>
 Date: Thu, 7 Feb 2019 15:26:13 -0800
-Subject: [PATCH 575/725] drm/v3d: Fix BO stats accounting for dma-buf-imported
+Subject: [PATCH 573/773] drm/v3d: Fix BO stats accounting for dma-buf-imported
  buffers.
 
 We always decrement at GEM free, so make sure we increment at GEM
diff --git a/target/linux/brcm2708/patches-4.19/950-0576-drm-v3d-Update-top-level-kerneldoc-for-the-addition-.patch b/target/linux/brcm2708/patches-4.19/950-0574-drm-v3d-Update-top-level-kerneldoc-for-the-addition-.patch
similarity index 90%
rename from target/linux/brcm2708/patches-4.19/950-0576-drm-v3d-Update-top-level-kerneldoc-for-the-addition-.patch
rename to target/linux/brcm2708/patches-4.19/950-0574-drm-v3d-Update-top-level-kerneldoc-for-the-addition-.patch
index 56e726cd538..33d5f6167e6 100644
--- a/target/linux/brcm2708/patches-4.19/950-0576-drm-v3d-Update-top-level-kerneldoc-for-the-addition-.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0574-drm-v3d-Update-top-level-kerneldoc-for-the-addition-.patch
@@ -1,7 +1,7 @@
-From e984884708d1777866cd8aba8de60eb9927f1628 Mon Sep 17 00:00:00 2001
+From a86b8d88a3bad7cb79ec7e4abd6e5395d5fe8159 Mon Sep 17 00:00:00 2001
 From: Eric Anholt <eric@anholt.net>
 Date: Thu, 7 Feb 2019 12:09:58 -0800
-Subject: [PATCH 576/725] drm/v3d: Update top-level kerneldoc for the addition
+Subject: [PATCH 574/773] drm/v3d: Update top-level kerneldoc for the addition
  of TFU.
 
 Signed-off-by: Eric Anholt <eric@anholt.net>
diff --git a/target/linux/brcm2708/patches-4.19/950-0577-drm-vc4-Fix-oops-at-boot-with-firmwarekms-on-4.19.patch b/target/linux/brcm2708/patches-4.19/950-0575-drm-vc4-Fix-oops-at-boot-with-firmwarekms-on-4.19.patch
similarity index 83%
rename from target/linux/brcm2708/patches-4.19/950-0577-drm-vc4-Fix-oops-at-boot-with-firmwarekms-on-4.19.patch
rename to target/linux/brcm2708/patches-4.19/950-0575-drm-vc4-Fix-oops-at-boot-with-firmwarekms-on-4.19.patch
index 923cd9fbbc2..03ca8ee7ae9 100644
--- a/target/linux/brcm2708/patches-4.19/950-0577-drm-vc4-Fix-oops-at-boot-with-firmwarekms-on-4.19.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0575-drm-vc4-Fix-oops-at-boot-with-firmwarekms-on-4.19.patch
@@ -1,7 +1,7 @@
-From 7551fad9f71e9228df091897d61b2d3df7c96ab1 Mon Sep 17 00:00:00 2001
+From d231c07d344ad8259bb88ba12497346d61050821 Mon Sep 17 00:00:00 2001
 From: Eric Anholt <eric@anholt.net>
 Date: Mon, 4 Mar 2019 11:59:34 -0800
-Subject: [PATCH 577/725] drm/vc4: Fix oops at boot with firmwarekms on 4.19.
+Subject: [PATCH 575/773] drm/vc4: Fix oops at boot with firmwarekms on 4.19.
 
 Signed-off-by: Eric Anholt <eric@anholt.net>
 ---
diff --git a/target/linux/brcm2708/patches-4.19/950-0578-drm-vc4-Disable-V3D-interactions-if-the-v3d-componen.patch b/target/linux/brcm2708/patches-4.19/950-0576-drm-vc4-Disable-V3D-interactions-if-the-v3d-componen.patch
similarity index 97%
rename from target/linux/brcm2708/patches-4.19/950-0578-drm-vc4-Disable-V3D-interactions-if-the-v3d-componen.patch
rename to target/linux/brcm2708/patches-4.19/950-0576-drm-vc4-Disable-V3D-interactions-if-the-v3d-componen.patch
index 863cba6463c..c61479d7f08 100644
--- a/target/linux/brcm2708/patches-4.19/950-0578-drm-vc4-Disable-V3D-interactions-if-the-v3d-componen.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0576-drm-vc4-Disable-V3D-interactions-if-the-v3d-componen.patch
@@ -1,7 +1,7 @@
-From ef816cd2c04e82d3b923cbb407025609fecd1205 Mon Sep 17 00:00:00 2001
+From 54fb807d394537bbe866c30b1bad30244e374f01 Mon Sep 17 00:00:00 2001
 From: Eric Anholt <eric@anholt.net>
 Date: Wed, 20 Feb 2019 13:03:41 -0800
-Subject: [PATCH 578/725] drm/vc4: Disable V3D interactions if the v3d
+Subject: [PATCH 576/773] drm/vc4: Disable V3D interactions if the v3d
  component didn't probe.
 
 One might want to use the VC4 display stack without using Mesa.
diff --git a/target/linux/brcm2708/patches-4.19/950-0579-drm-v3d-Add-support-for-V3D-v4.2.patch b/target/linux/brcm2708/patches-4.19/950-0577-drm-v3d-Add-support-for-V3D-v4.2.patch
similarity index 98%
rename from target/linux/brcm2708/patches-4.19/950-0579-drm-v3d-Add-support-for-V3D-v4.2.patch
rename to target/linux/brcm2708/patches-4.19/950-0577-drm-v3d-Add-support-for-V3D-v4.2.patch
index eed4d0c274b..a8b6a797f5a 100644
--- a/target/linux/brcm2708/patches-4.19/950-0579-drm-v3d-Add-support-for-V3D-v4.2.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0577-drm-v3d-Add-support-for-V3D-v4.2.patch
@@ -1,7 +1,7 @@
-From 6c378699bbc94d0f4e13fa5df43c8e2c7b9c1480 Mon Sep 17 00:00:00 2001
+From 5aaf1e394512bf2f1486f19c69fd0ee83d6e1a6a Mon Sep 17 00:00:00 2001
 From: Eric Anholt <eric@anholt.net>
 Date: Thu, 4 Oct 2018 17:22:43 -0700
-Subject: [PATCH 579/725] drm/v3d: Add support for V3D v4.2.
+Subject: [PATCH 577/773] drm/v3d: Add support for V3D v4.2.
 
 No compatible string for it yet, just the version-dependent changes.
 They've now tied the hub and the core interrupt lines into a single
diff --git a/target/linux/brcm2708/patches-4.19/950-0580-drm-v3d-Don-t-try-to-set-OVRTMUOUT-on-V3D-4.x.patch b/target/linux/brcm2708/patches-4.19/950-0578-drm-v3d-Don-t-try-to-set-OVRTMUOUT-on-V3D-4.x.patch
similarity index 92%
rename from target/linux/brcm2708/patches-4.19/950-0580-drm-v3d-Don-t-try-to-set-OVRTMUOUT-on-V3D-4.x.patch
rename to target/linux/brcm2708/patches-4.19/950-0578-drm-v3d-Don-t-try-to-set-OVRTMUOUT-on-V3D-4.x.patch
index b61ee8a534a..7bbeec693ab 100644
--- a/target/linux/brcm2708/patches-4.19/950-0580-drm-v3d-Don-t-try-to-set-OVRTMUOUT-on-V3D-4.x.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0578-drm-v3d-Don-t-try-to-set-OVRTMUOUT-on-V3D-4.x.patch
@@ -1,7 +1,7 @@
-From 10a571a91a1d34cd89bb45a562aafc625dd6e738 Mon Sep 17 00:00:00 2001
+From 157d2df805d880b7ba014ae7c89b2d1d90c77bb2 Mon Sep 17 00:00:00 2001
 From: Eric Anholt <eric@anholt.net>
 Date: Tue, 16 Oct 2018 10:13:41 -0700
-Subject: [PATCH 580/725] drm/v3d: Don't try to set OVRTMUOUT on V3D 4.x.
+Subject: [PATCH 578/773] drm/v3d: Don't try to set OVRTMUOUT on V3D 4.x.
 
 The old field is gone and the register now has a different field,
 QRMAXCNT for how many TMU requests get serviced before thread switch.
diff --git a/target/linux/brcm2708/patches-4.19/950-0581-drm-v3d-Make-sure-the-GPU-is-on-when-measuring-clock.patch b/target/linux/brcm2708/patches-4.19/950-0579-drm-v3d-Make-sure-the-GPU-is-on-when-measuring-clock.patch
similarity index 87%
rename from target/linux/brcm2708/patches-4.19/950-0581-drm-v3d-Make-sure-the-GPU-is-on-when-measuring-clock.patch
rename to target/linux/brcm2708/patches-4.19/950-0579-drm-v3d-Make-sure-the-GPU-is-on-when-measuring-clock.patch
index 67f4c4813fb..5fd889f4733 100644
--- a/target/linux/brcm2708/patches-4.19/950-0581-drm-v3d-Make-sure-the-GPU-is-on-when-measuring-clock.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0579-drm-v3d-Make-sure-the-GPU-is-on-when-measuring-clock.patch
@@ -1,7 +1,7 @@
-From cf9082f5c2ae9b9a85329cbb5a0651bcc36205a3 Mon Sep 17 00:00:00 2001
+From 452de2d412157502f7365517eb21d2aaa25d5133 Mon Sep 17 00:00:00 2001
 From: Eric Anholt <eric@anholt.net>
 Date: Mon, 14 Jan 2019 17:26:04 -0800
-Subject: [PATCH 581/725] drm/v3d: Make sure the GPU is on when measuring
+Subject: [PATCH 579/773] drm/v3d: Make sure the GPU is on when measuring
  clocks.
 
 You'll get garbage measurements if the registers always read back
diff --git a/target/linux/brcm2708/patches-4.19/950-0582-drm-v3d-Add-support-for-2711.patch b/target/linux/brcm2708/patches-4.19/950-0580-drm-v3d-Add-support-for-2711.patch
similarity index 81%
rename from target/linux/brcm2708/patches-4.19/950-0582-drm-v3d-Add-support-for-2711.patch
rename to target/linux/brcm2708/patches-4.19/950-0580-drm-v3d-Add-support-for-2711.patch
index 894efc7b9bc..ef98a649cf7 100644
--- a/target/linux/brcm2708/patches-4.19/950-0582-drm-v3d-Add-support-for-2711.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0580-drm-v3d-Add-support-for-2711.patch
@@ -1,7 +1,7 @@
-From c0584debae6e08806a3136b96e4378fe6ed8c908 Mon Sep 17 00:00:00 2001
+From cd166c9bfda92698961f76e9807da6e6cfcbab16 Mon Sep 17 00:00:00 2001
 From: Eric Anholt <eric@anholt.net>
 Date: Thu, 4 Oct 2018 17:22:43 -0700
-Subject: [PATCH 582/725] drm/v3d: Add support for 2711.
+Subject: [PATCH 580/773] drm/v3d: Add support for 2711.
 
 Signed-off-by: Eric Anholt <eric@anholt.net>
 ---
diff --git a/target/linux/brcm2708/patches-4.19/950-0583-drm-v3d-Skip-MMU-flush-if-the-device-is-currently-of.patch b/target/linux/brcm2708/patches-4.19/950-0581-drm-v3d-Skip-MMU-flush-if-the-device-is-currently-of.patch
similarity index 91%
rename from target/linux/brcm2708/patches-4.19/950-0583-drm-v3d-Skip-MMU-flush-if-the-device-is-currently-of.patch
rename to target/linux/brcm2708/patches-4.19/950-0581-drm-v3d-Skip-MMU-flush-if-the-device-is-currently-of.patch
index 92ee960203b..ef313b81feb 100644
--- a/target/linux/brcm2708/patches-4.19/950-0583-drm-v3d-Skip-MMU-flush-if-the-device-is-currently-of.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0581-drm-v3d-Skip-MMU-flush-if-the-device-is-currently-of.patch
@@ -1,7 +1,7 @@
-From 7cfea1be1c757c983e632f56dc8f9dde42c9170d Mon Sep 17 00:00:00 2001
+From 3a371c1a0d3e574faac4d1ce87c9577c34a966e8 Mon Sep 17 00:00:00 2001
 From: Eric Anholt <eric@anholt.net>
 Date: Mon, 14 Jan 2019 12:35:43 -0800
-Subject: [PATCH 583/725] drm/v3d: Skip MMU flush if the device is currently
+Subject: [PATCH 581/773] drm/v3d: Skip MMU flush if the device is currently
  off.
 
 If it's off, we know it will be reset on poweron, so the MMU won't
diff --git a/target/linux/brcm2708/patches-4.19/950-0584-drm-v3d-Hook-up-the-runtime-PM-ops.patch b/target/linux/brcm2708/patches-4.19/950-0582-drm-v3d-Hook-up-the-runtime-PM-ops.patch
similarity index 87%
rename from target/linux/brcm2708/patches-4.19/950-0584-drm-v3d-Hook-up-the-runtime-PM-ops.patch
rename to target/linux/brcm2708/patches-4.19/950-0582-drm-v3d-Hook-up-the-runtime-PM-ops.patch
index 86a490ef6df..8979336fedb 100644
--- a/target/linux/brcm2708/patches-4.19/950-0584-drm-v3d-Hook-up-the-runtime-PM-ops.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0582-drm-v3d-Hook-up-the-runtime-PM-ops.patch
@@ -1,7 +1,7 @@
-From f436620c2c61e76adcd2d4d694ad9f4d87f301e3 Mon Sep 17 00:00:00 2001
+From 9b25c56a149566181394f8d005413513e8bea63c Mon Sep 17 00:00:00 2001
 From: Eric Anholt <eric@anholt.net>
 Date: Mon, 14 Jan 2019 14:47:57 -0800
-Subject: [PATCH 584/725] drm/v3d: Hook up the runtime PM ops.
+Subject: [PATCH 582/773] drm/v3d: Hook up the runtime PM ops.
 
 In translating the runtime PM code from vc4, I missed the ".pm"
 assignment to actually connect them up.  Fixes missing MMU setup if
diff --git a/target/linux/brcm2708/patches-4.19/950-0585-drm-v3d-HACK-gut-runtime-pm-for-now.patch b/target/linux/brcm2708/patches-4.19/950-0583-drm-v3d-HACK-gut-runtime-pm-for-now.patch
similarity index 97%
rename from target/linux/brcm2708/patches-4.19/950-0585-drm-v3d-HACK-gut-runtime-pm-for-now.patch
rename to target/linux/brcm2708/patches-4.19/950-0583-drm-v3d-HACK-gut-runtime-pm-for-now.patch
index 1b4dcd038dd..31eadbaaa9f 100644
--- a/target/linux/brcm2708/patches-4.19/950-0585-drm-v3d-HACK-gut-runtime-pm-for-now.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0583-drm-v3d-HACK-gut-runtime-pm-for-now.patch
@@ -1,7 +1,7 @@
-From f9ed79254b9bc0063bd65ebc1ef0b5b789e81e17 Mon Sep 17 00:00:00 2001
+From d33359888913c1317afa8bf22d755807b24899ef Mon Sep 17 00:00:00 2001
 From: Eric Anholt <eric@anholt.net>
 Date: Mon, 14 Jan 2019 15:13:17 -0800
-Subject: [PATCH 585/725] drm/v3d: HACK: gut runtime pm for now.
+Subject: [PATCH 583/773] drm/v3d: HACK: gut runtime pm for now.
 
 Something is still unstable -- on starting a new glxgears from an idle
 X11, I get an MMU violation in high addresses.  The CTS also failed
diff --git a/target/linux/brcm2708/patches-4.19/950-0586-drm-v3d-Update-to-upstream-IRQ-code.patch b/target/linux/brcm2708/patches-4.19/950-0584-drm-v3d-Update-to-upstream-IRQ-code.patch
similarity index 92%
rename from target/linux/brcm2708/patches-4.19/950-0586-drm-v3d-Update-to-upstream-IRQ-code.patch
rename to target/linux/brcm2708/patches-4.19/950-0584-drm-v3d-Update-to-upstream-IRQ-code.patch
index 5f4115d8c47..a4e9e6fea32 100644
--- a/target/linux/brcm2708/patches-4.19/950-0586-drm-v3d-Update-to-upstream-IRQ-code.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0584-drm-v3d-Update-to-upstream-IRQ-code.patch
@@ -1,7 +1,7 @@
-From 1e3a40ffdfe1bafc7e0a0dcbeeff92a1f2a6655b Mon Sep 17 00:00:00 2001
+From c6e6c508b5ab90ac310b9686fd63732c05e07b06 Mon Sep 17 00:00:00 2001
 From: Eric Anholt <eric@anholt.net>
 Date: Tue, 12 Mar 2019 09:08:10 -0700
-Subject: [PATCH 586/725] drm/v3d: Update to upstream IRQ code.
+Subject: [PATCH 584/773] drm/v3d: Update to upstream IRQ code.
 
 ---
  drivers/gpu/drm/v3d/v3d_irq.c | 25 +++++++++++++++----------
diff --git a/target/linux/brcm2708/patches-4.19/950-0587-drm-v3d-Rename-the-fence-signaled-from-IRQs-to-irq_f.patch b/target/linux/brcm2708/patches-4.19/950-0585-drm-v3d-Rename-the-fence-signaled-from-IRQs-to-irq_f.patch
similarity index 96%
rename from target/linux/brcm2708/patches-4.19/950-0587-drm-v3d-Rename-the-fence-signaled-from-IRQs-to-irq_f.patch
rename to target/linux/brcm2708/patches-4.19/950-0585-drm-v3d-Rename-the-fence-signaled-from-IRQs-to-irq_f.patch
index a96f769d07b..930476659cf 100644
--- a/target/linux/brcm2708/patches-4.19/950-0587-drm-v3d-Rename-the-fence-signaled-from-IRQs-to-irq_f.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0585-drm-v3d-Rename-the-fence-signaled-from-IRQs-to-irq_f.patch
@@ -1,7 +1,7 @@
-From 17b0b9ba33df31ade992e46501f1b03296b758c7 Mon Sep 17 00:00:00 2001
+From 64f7c33da2df2c9b7d92652142bfe7ac5602b99e Mon Sep 17 00:00:00 2001
 From: Eric Anholt <eric@anholt.net>
 Date: Thu, 27 Dec 2018 14:04:44 -0800
-Subject: [PATCH 587/725] drm/v3d: Rename the fence signaled from IRQs to
+Subject: [PATCH 585/773] drm/v3d: Rename the fence signaled from IRQs to
  "irq_fence".
 
 We have another thing called the "done fence" that tracks when the
diff --git a/target/linux/brcm2708/patches-4.19/950-0588-drm-v3d-Refactor-job-management.patch b/target/linux/brcm2708/patches-4.19/950-0586-drm-v3d-Refactor-job-management.patch
similarity index 99%
rename from target/linux/brcm2708/patches-4.19/950-0588-drm-v3d-Refactor-job-management.patch
rename to target/linux/brcm2708/patches-4.19/950-0586-drm-v3d-Refactor-job-management.patch
index 4600798d5a8..9ae8185c2d6 100644
--- a/target/linux/brcm2708/patches-4.19/950-0588-drm-v3d-Refactor-job-management.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0586-drm-v3d-Refactor-job-management.patch
@@ -1,7 +1,7 @@
-From 83e671a4dbca6b0a1d2fad326f6cb8316d25e9e0 Mon Sep 17 00:00:00 2001
+From af7079937088946ade149f0bfbb553d6fe51ce7f Mon Sep 17 00:00:00 2001
 From: Eric Anholt <eric@anholt.net>
 Date: Thu, 27 Dec 2018 12:11:52 -0800
-Subject: [PATCH 588/725] drm/v3d: Refactor job management.
+Subject: [PATCH 586/773] drm/v3d: Refactor job management.
 
 The CL submission had two jobs embedded in an exec struct.  When I
 added TFU support, I had to replicate some of the exec stuff and some
diff --git a/target/linux/brcm2708/patches-4.19/950-0589-drm-v3d-Add-missing-implicit-synchronization.patch b/target/linux/brcm2708/patches-4.19/950-0587-drm-v3d-Add-missing-implicit-synchronization.patch
similarity index 98%
rename from target/linux/brcm2708/patches-4.19/950-0589-drm-v3d-Add-missing-implicit-synchronization.patch
rename to target/linux/brcm2708/patches-4.19/950-0587-drm-v3d-Add-missing-implicit-synchronization.patch
index a465130c26d..f4fe613310d 100644
--- a/target/linux/brcm2708/patches-4.19/950-0589-drm-v3d-Add-missing-implicit-synchronization.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0587-drm-v3d-Add-missing-implicit-synchronization.patch
@@ -1,7 +1,7 @@
-From 55757fd208de69d0701ac9d6e368d9647549d74f Mon Sep 17 00:00:00 2001
+From 9691f6245f13a92f49143602f47f6e7f0b6b5f55 Mon Sep 17 00:00:00 2001
 From: Eric Anholt <eric@anholt.net>
 Date: Wed, 27 Mar 2019 17:44:40 -0700
-Subject: [PATCH 589/725] drm/v3d: Add missing implicit synchronization.
+Subject: [PATCH 587/773] drm/v3d: Add missing implicit synchronization.
 
 It is the expectation of existing userspace (X11 + Mesa, in
 particular) that jobs submitted to the kernel against a shared BO will
diff --git a/target/linux/brcm2708/patches-4.19/950-0590-drm-vc4-Fix-synchronization-firmwarekms-against-GL-r.patch b/target/linux/brcm2708/patches-4.19/950-0588-drm-vc4-Fix-synchronization-firmwarekms-against-GL-r.patch
similarity index 91%
rename from target/linux/brcm2708/patches-4.19/950-0590-drm-vc4-Fix-synchronization-firmwarekms-against-GL-r.patch
rename to target/linux/brcm2708/patches-4.19/950-0588-drm-vc4-Fix-synchronization-firmwarekms-against-GL-r.patch
index d81386b2391..48a62216bfa 100644
--- a/target/linux/brcm2708/patches-4.19/950-0590-drm-vc4-Fix-synchronization-firmwarekms-against-GL-r.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0588-drm-vc4-Fix-synchronization-firmwarekms-against-GL-r.patch
@@ -1,7 +1,7 @@
-From 4d3b9226dfa79720e200af46474b2e6f3158d40c Mon Sep 17 00:00:00 2001
+From 0a27b06c9a1dd637abc5940a318620b539a75b5b Mon Sep 17 00:00:00 2001
 From: Eric Anholt <eric@anholt.net>
 Date: Thu, 28 Mar 2019 11:58:51 -0700
-Subject: [PATCH 590/725] drm/vc4: Fix synchronization firmwarekms against GL
+Subject: [PATCH 588/773] drm/vc4: Fix synchronization firmwarekms against GL
  rendering.
 
 We would present the framebuffer immediately without waiting for
diff --git a/target/linux/brcm2708/patches-4.19/950-0591-drm-vc4-Make-sure-that-vblank-waits-work-without-v3d.patch b/target/linux/brcm2708/patches-4.19/950-0589-drm-vc4-Make-sure-that-vblank-waits-work-without-v3d.patch
similarity index 88%
rename from target/linux/brcm2708/patches-4.19/950-0591-drm-vc4-Make-sure-that-vblank-waits-work-without-v3d.patch
rename to target/linux/brcm2708/patches-4.19/950-0589-drm-vc4-Make-sure-that-vblank-waits-work-without-v3d.patch
index 9e3631d2a57..2e19509d567 100644
--- a/target/linux/brcm2708/patches-4.19/950-0591-drm-vc4-Make-sure-that-vblank-waits-work-without-v3d.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0589-drm-vc4-Make-sure-that-vblank-waits-work-without-v3d.patch
@@ -1,7 +1,7 @@
-From 0ce577f34c986e0d3e42aecd3a7a3407d5d52f1b Mon Sep 17 00:00:00 2001
+From 31290e7ce363dc0bf6e3bae9c7b879e52f2e2a55 Mon Sep 17 00:00:00 2001
 From: Eric Anholt <eric@anholt.net>
 Date: Fri, 29 Mar 2019 12:04:36 -0700
-Subject: [PATCH 591/725] drm/vc4: Make sure that vblank waits work without v3d
+Subject: [PATCH 589/773] drm/vc4: Make sure that vblank waits work without v3d
  loaded.
 
 This flag exists to protect legacy drivers, but when vc4's v3d doesn't
diff --git a/target/linux/brcm2708/patches-4.19/950-0592-drm-vc4-Expose-the-format-modifiers-for-firmware-kms.patch b/target/linux/brcm2708/patches-4.19/950-0590-drm-vc4-Expose-the-format-modifiers-for-firmware-kms.patch
similarity index 95%
rename from target/linux/brcm2708/patches-4.19/950-0592-drm-vc4-Expose-the-format-modifiers-for-firmware-kms.patch
rename to target/linux/brcm2708/patches-4.19/950-0590-drm-vc4-Expose-the-format-modifiers-for-firmware-kms.patch
index 73611b8a7cb..d9b8a54685e 100644
--- a/target/linux/brcm2708/patches-4.19/950-0592-drm-vc4-Expose-the-format-modifiers-for-firmware-kms.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0590-drm-vc4-Expose-the-format-modifiers-for-firmware-kms.patch
@@ -1,7 +1,7 @@
-From 32964196c5dd171ac78f692faba460ae1229b995 Mon Sep 17 00:00:00 2001
+From c4d47982f89af5e6b87f35e95ef4529561ada6c4 Mon Sep 17 00:00:00 2001
 From: Eric Anholt <eric@anholt.net>
 Date: Mon, 18 Mar 2019 16:38:32 -0700
-Subject: [PATCH 592/725] drm/vc4: Expose the format modifiers for firmware
+Subject: [PATCH 590/773] drm/vc4: Expose the format modifiers for firmware
  kms.
 
 This should technically not expose VC4_T_TILED on pi4.  However, if we
diff --git a/target/linux/brcm2708/patches-4.19/950-0593-drm-vc4-Fix-vblank-timestamping-for-firmwarekms.patch b/target/linux/brcm2708/patches-4.19/950-0591-drm-vc4-Fix-vblank-timestamping-for-firmwarekms.patch
similarity index 92%
rename from target/linux/brcm2708/patches-4.19/950-0593-drm-vc4-Fix-vblank-timestamping-for-firmwarekms.patch
rename to target/linux/brcm2708/patches-4.19/950-0591-drm-vc4-Fix-vblank-timestamping-for-firmwarekms.patch
index 3f87ea73772..979dfc7b8ad 100644
--- a/target/linux/brcm2708/patches-4.19/950-0593-drm-vc4-Fix-vblank-timestamping-for-firmwarekms.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0591-drm-vc4-Fix-vblank-timestamping-for-firmwarekms.patch
@@ -1,7 +1,7 @@
-From 347a871c771ab3682febed0cc5011618234c2b9e Mon Sep 17 00:00:00 2001
+From 2372381c6850bf862a43997d95f4a5abcde156e9 Mon Sep 17 00:00:00 2001
 From: Eric Anholt <eric@anholt.net>
 Date: Tue, 2 Apr 2019 13:29:00 -0700
-Subject: [PATCH 593/725] drm/vc4: Fix vblank timestamping for firmwarekms.
+Subject: [PATCH 591/773] drm/vc4: Fix vblank timestamping for firmwarekms.
 
 The core doesn't expect a false return from the scanoutpos function in
 normal usage, so we were doing the precise vblank timestamping path
diff --git a/target/linux/brcm2708/patches-4.19/950-0594-gpu-vc4-fkms-Switch-to-the-newer-mailbox-frame-buffe.patch b/target/linux/brcm2708/patches-4.19/950-0592-gpu-vc4-fkms-Switch-to-the-newer-mailbox-frame-buffe.patch
similarity index 98%
rename from target/linux/brcm2708/patches-4.19/950-0594-gpu-vc4-fkms-Switch-to-the-newer-mailbox-frame-buffe.patch
rename to target/linux/brcm2708/patches-4.19/950-0592-gpu-vc4-fkms-Switch-to-the-newer-mailbox-frame-buffe.patch
index 96d600c47f0..a07295e4264 100644
--- a/target/linux/brcm2708/patches-4.19/950-0594-gpu-vc4-fkms-Switch-to-the-newer-mailbox-frame-buffe.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0592-gpu-vc4-fkms-Switch-to-the-newer-mailbox-frame-buffe.patch
@@ -1,7 +1,7 @@
-From 55e1b4a94b6ea98ad4c170b79b30e2ed39855535 Mon Sep 17 00:00:00 2001
+From 8a64687192f4bbe09c9c365fdcff8207fe2004d4 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Tue, 26 Mar 2019 14:43:06 +0000
-Subject: [PATCH 594/725] gpu: vc4-fkms: Switch to the newer mailbox frame
+Subject: [PATCH 592/773] gpu: vc4-fkms: Switch to the newer mailbox frame
  buffer API.
 
 The old mailbox FB API was ideally deprecated but still used by
diff --git a/target/linux/brcm2708/patches-4.19/950-0595-drm-vc4-Add-an-overlay-plane-to-vc4-firmware-kms.patch b/target/linux/brcm2708/patches-4.19/950-0593-drm-vc4-Add-an-overlay-plane-to-vc4-firmware-kms.patch
similarity index 99%
rename from target/linux/brcm2708/patches-4.19/950-0595-drm-vc4-Add-an-overlay-plane-to-vc4-firmware-kms.patch
rename to target/linux/brcm2708/patches-4.19/950-0593-drm-vc4-Add-an-overlay-plane-to-vc4-firmware-kms.patch
index ede0b8e053e..e0786d2e0b9 100644
--- a/target/linux/brcm2708/patches-4.19/950-0595-drm-vc4-Add-an-overlay-plane-to-vc4-firmware-kms.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0593-drm-vc4-Add-an-overlay-plane-to-vc4-firmware-kms.patch
@@ -1,7 +1,7 @@
-From 58da9f30e54c4fe6b3ca17afad492d3c156a1503 Mon Sep 17 00:00:00 2001
+From 129c59fcd6a75f718c5d6dd1042fc0c7e33f70a3 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Wed, 27 Mar 2019 17:45:01 +0000
-Subject: [PATCH 595/725] drm: vc4: Add an overlay plane to vc4-firmware-kms
+Subject: [PATCH 593/773] drm: vc4: Add an overlay plane to vc4-firmware-kms
 
 This uses a new API that is exposed via the mailbox service
 to stick an element straight on the screen using DispmanX.
diff --git a/target/linux/brcm2708/patches-4.19/950-0596-drm-vc4-Increase-max-screen-size-to-4096x4096.patch b/target/linux/brcm2708/patches-4.19/950-0594-drm-vc4-Increase-max-screen-size-to-4096x4096.patch
similarity index 85%
rename from target/linux/brcm2708/patches-4.19/950-0596-drm-vc4-Increase-max-screen-size-to-4096x4096.patch
rename to target/linux/brcm2708/patches-4.19/950-0594-drm-vc4-Increase-max-screen-size-to-4096x4096.patch
index 98a3a87010d..ca989617bd1 100644
--- a/target/linux/brcm2708/patches-4.19/950-0596-drm-vc4-Increase-max-screen-size-to-4096x4096.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0594-drm-vc4-Increase-max-screen-size-to-4096x4096.patch
@@ -1,7 +1,7 @@
-From fe4fbbfe9e5cba10f41c116441fea1dc30c28291 Mon Sep 17 00:00:00 2001
+From 25b8ee91f37d732a47c25bfb81921c0ae52a5643 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Wed, 3 Apr 2019 15:20:05 +0100
-Subject: [PATCH 596/725] drm: vc4: Increase max screen size to 4096x4096.
+Subject: [PATCH 594/773] drm: vc4: Increase max screen size to 4096x4096.
 
 We now should support 4k screens, therefore this limit needs to
 be increased.
diff --git a/target/linux/brcm2708/patches-4.19/950-0597-drm-vc4-Add-support-for-multiple-displays-to-fkms.patch b/target/linux/brcm2708/patches-4.19/950-0595-drm-vc4-Add-support-for-multiple-displays-to-fkms.patch
similarity index 98%
rename from target/linux/brcm2708/patches-4.19/950-0597-drm-vc4-Add-support-for-multiple-displays-to-fkms.patch
rename to target/linux/brcm2708/patches-4.19/950-0595-drm-vc4-Add-support-for-multiple-displays-to-fkms.patch
index aad29298da5..7ff841c477a 100644
--- a/target/linux/brcm2708/patches-4.19/950-0597-drm-vc4-Add-support-for-multiple-displays-to-fkms.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0595-drm-vc4-Add-support-for-multiple-displays-to-fkms.patch
@@ -1,7 +1,7 @@
-From c933118b00cb40f4c9fa8f6470ef9a33ea046c4d Mon Sep 17 00:00:00 2001
+From ab8a7cf65365cd1639ae4f24efe8d6e6be2c828e Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Wed, 3 Apr 2019 17:15:45 +0100
-Subject: [PATCH 597/725] drm: vc4: Add support for multiple displays to fkms
+Subject: [PATCH 595/773] drm: vc4: Add support for multiple displays to fkms
 
 There is a slightly nasty hack in that all crtcs share the
 same SMI interrupt from the firmware. This seems to currently
diff --git a/target/linux/brcm2708/patches-4.19/950-0598-drm-vc4-Fix-build-warning.patch b/target/linux/brcm2708/patches-4.19/950-0596-drm-vc4-Fix-build-warning.patch
similarity index 83%
rename from target/linux/brcm2708/patches-4.19/950-0598-drm-vc4-Fix-build-warning.patch
rename to target/linux/brcm2708/patches-4.19/950-0596-drm-vc4-Fix-build-warning.patch
index d786d72264c..a47949fa5a4 100644
--- a/target/linux/brcm2708/patches-4.19/950-0598-drm-vc4-Fix-build-warning.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0596-drm-vc4-Fix-build-warning.patch
@@ -1,7 +1,7 @@
-From 407f6a2ad0168c3385d9d015aac2af70532ecd4a Mon Sep 17 00:00:00 2001
+From f112dfa1500ce107f5cddac5da6d5802245ae800 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Fri, 5 Apr 2019 17:21:56 +0100
-Subject: [PATCH 598/725] drm: vc4: Fix build warning
+Subject: [PATCH 596/773] drm: vc4: Fix build warning
 
 Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.org>
 ---
diff --git a/target/linux/brcm2708/patches-4.19/950-0599-drm-vc4-Select-display-to-blank-during-initialisatio.patch b/target/linux/brcm2708/patches-4.19/950-0597-drm-vc4-Select-display-to-blank-during-initialisatio.patch
similarity index 93%
rename from target/linux/brcm2708/patches-4.19/950-0599-drm-vc4-Select-display-to-blank-during-initialisatio.patch
rename to target/linux/brcm2708/patches-4.19/950-0597-drm-vc4-Select-display-to-blank-during-initialisatio.patch
index 3d4ac07d103..6bda7b8fada 100644
--- a/target/linux/brcm2708/patches-4.19/950-0599-drm-vc4-Select-display-to-blank-during-initialisatio.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0597-drm-vc4-Select-display-to-blank-during-initialisatio.patch
@@ -1,7 +1,7 @@
-From afb2fb1c99cefdd0dc95a944bd3506658b31768b Mon Sep 17 00:00:00 2001
+From ce058e6a897ddd5103248b4c2a143f9e11c0ad9f Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Fri, 5 Apr 2019 17:23:15 +0100
-Subject: [PATCH 599/725] drm: vc4: Select display to blank during
+Subject: [PATCH 597/773] drm: vc4: Select display to blank during
  initialisation
 
 Otherwise the rainbow splash screen remained in the display list
diff --git a/target/linux/brcm2708/patches-4.19/950-0600-drm-vc4-Remove-now-unused-structure.patch b/target/linux/brcm2708/patches-4.19/950-0598-drm-vc4-Remove-now-unused-structure.patch
similarity index 90%
rename from target/linux/brcm2708/patches-4.19/950-0600-drm-vc4-Remove-now-unused-structure.patch
rename to target/linux/brcm2708/patches-4.19/950-0598-drm-vc4-Remove-now-unused-structure.patch
index 73683863c60..bf21824709f 100644
--- a/target/linux/brcm2708/patches-4.19/950-0600-drm-vc4-Remove-now-unused-structure.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0598-drm-vc4-Remove-now-unused-structure.patch
@@ -1,7 +1,7 @@
-From d4ab5b715c6d52e7135849924d2de08eccd28106 Mon Sep 17 00:00:00 2001
+From 0b1a0ecc378cc8587de0345a2239290dc31384dd Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Fri, 5 Apr 2019 17:24:20 +0100
-Subject: [PATCH 600/725] drm: vc4: Remove now unused structure.
+Subject: [PATCH 598/773] drm: vc4: Remove now unused structure.
 
 Cleaning up structure that was unused after
 fbb59a2 drm: vc4: Add an overlay plane to vc4-firmware-kms
diff --git a/target/linux/brcm2708/patches-4.19/950-0601-drm-vc4-Query-the-display-ID-for-each-display-in-FKM.patch b/target/linux/brcm2708/patches-4.19/950-0599-drm-vc4-Query-the-display-ID-for-each-display-in-FKM.patch
similarity index 94%
rename from target/linux/brcm2708/patches-4.19/950-0601-drm-vc4-Query-the-display-ID-for-each-display-in-FKM.patch
rename to target/linux/brcm2708/patches-4.19/950-0599-drm-vc4-Query-the-display-ID-for-each-display-in-FKM.patch
index f1867562d7a..372fe2c9629 100644
--- a/target/linux/brcm2708/patches-4.19/950-0601-drm-vc4-Query-the-display-ID-for-each-display-in-FKM.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0599-drm-vc4-Query-the-display-ID-for-each-display-in-FKM.patch
@@ -1,7 +1,7 @@
-From 65367a8d30161871007aa14e62644f62fc5d102b Mon Sep 17 00:00:00 2001
+From 7029b71f2c474c3dc80beeec61ac89b01d56f32f Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Tue, 9 Apr 2019 12:37:28 +0100
-Subject: [PATCH 601/725] drm: vc4: Query the display ID for each display in
+Subject: [PATCH 599/773] drm: vc4: Query the display ID for each display in
  FKMS
 
 Replace the hard coded list of display IDs for a mailbox call
diff --git a/target/linux/brcm2708/patches-4.19/950-0602-drm-vc4-Set-the-display-number-when-querying-the-dis.patch b/target/linux/brcm2708/patches-4.19/950-0600-drm-vc4-Set-the-display-number-when-querying-the-dis.patch
similarity index 96%
rename from target/linux/brcm2708/patches-4.19/950-0602-drm-vc4-Set-the-display-number-when-querying-the-dis.patch
rename to target/linux/brcm2708/patches-4.19/950-0600-drm-vc4-Set-the-display-number-when-querying-the-dis.patch
index 5197a380f96..3cb39fa6e6b 100644
--- a/target/linux/brcm2708/patches-4.19/950-0602-drm-vc4-Set-the-display-number-when-querying-the-dis.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0600-drm-vc4-Set-the-display-number-when-querying-the-dis.patch
@@ -1,7 +1,7 @@
-From 753eb8bb53189b0e9c81454739e02fffdc5ec319 Mon Sep 17 00:00:00 2001
+From 47700425df8d50679d75ba663cb7aa5d43138156 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Tue, 9 Apr 2019 14:00:07 +0100
-Subject: [PATCH 602/725] drm/vc4: Set the display number when querying the
+Subject: [PATCH 600/773] drm/vc4: Set the display number when querying the
  display resolution
 
 Without this the two displays got set to the same resolution.
diff --git a/target/linux/brcm2708/patches-4.19/950-0603-drm-vc4-Need-to-call-drm_crtc_vblank_-on-off-from-vc.patch b/target/linux/brcm2708/patches-4.19/950-0601-drm-vc4-Need-to-call-drm_crtc_vblank_-on-off-from-vc.patch
similarity index 92%
rename from target/linux/brcm2708/patches-4.19/950-0603-drm-vc4-Need-to-call-drm_crtc_vblank_-on-off-from-vc.patch
rename to target/linux/brcm2708/patches-4.19/950-0601-drm-vc4-Need-to-call-drm_crtc_vblank_-on-off-from-vc.patch
index 07e9ba85cb3..a146cd5e383 100644
--- a/target/linux/brcm2708/patches-4.19/950-0603-drm-vc4-Need-to-call-drm_crtc_vblank_-on-off-from-vc.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0601-drm-vc4-Need-to-call-drm_crtc_vblank_-on-off-from-vc.patch
@@ -1,7 +1,7 @@
-From ed17deed1d56073de5733383e7897837e6f1e975 Mon Sep 17 00:00:00 2001
+From 1f2718aa829aac2c918f48bad20e686add305819 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Tue, 9 Apr 2019 18:14:44 +0100
-Subject: [PATCH 603/725] drm: vc4: Need to call drm_crtc_vblank_[on|off] from
+Subject: [PATCH 601/773] drm: vc4: Need to call drm_crtc_vblank_[on|off] from
  vc4_crtc_[en|dis]able
 
 vblank needs to be enabled and disabled by the driver to avoid the
diff --git a/target/linux/brcm2708/patches-4.19/950-0604-drm-vc4-Add-support-for-H-V-flips-on-each-plane-for-.patch b/target/linux/brcm2708/patches-4.19/950-0602-drm-vc4-Add-support-for-H-V-flips-on-each-plane-for-.patch
similarity index 95%
rename from target/linux/brcm2708/patches-4.19/950-0604-drm-vc4-Add-support-for-H-V-flips-on-each-plane-for-.patch
rename to target/linux/brcm2708/patches-4.19/950-0602-drm-vc4-Add-support-for-H-V-flips-on-each-plane-for-.patch
index cf51d0f1708..1002fe43c3c 100644
--- a/target/linux/brcm2708/patches-4.19/950-0604-drm-vc4-Add-support-for-H-V-flips-on-each-plane-for-.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0602-drm-vc4-Add-support-for-H-V-flips-on-each-plane-for-.patch
@@ -1,7 +1,7 @@
-From 566c87d4ab55a10a4a4c929e1ad00ddca2294af2 Mon Sep 17 00:00:00 2001
+From 73d9ab0eca460e20dfa3856195a618241842cf63 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Tue, 9 Apr 2019 17:19:51 +0100
-Subject: [PATCH 604/725] drm: vc4: Add support for H & V flips on each plane
+Subject: [PATCH 602/773] drm: vc4: Add support for H & V flips on each plane
  for FKMS
 
 They are near zero cost options for the HVS, therefore they
diff --git a/target/linux/brcm2708/patches-4.19/950-0605-drm-vc4-Remove-unused-vc4_fkms_cancel_page_flip-func.patch b/target/linux/brcm2708/patches-4.19/950-0603-drm-vc4-Remove-unused-vc4_fkms_cancel_page_flip-func.patch
similarity index 93%
rename from target/linux/brcm2708/patches-4.19/950-0605-drm-vc4-Remove-unused-vc4_fkms_cancel_page_flip-func.patch
rename to target/linux/brcm2708/patches-4.19/950-0603-drm-vc4-Remove-unused-vc4_fkms_cancel_page_flip-func.patch
index 2e8df3a3c6c..550cbfbec93 100644
--- a/target/linux/brcm2708/patches-4.19/950-0605-drm-vc4-Remove-unused-vc4_fkms_cancel_page_flip-func.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0603-drm-vc4-Remove-unused-vc4_fkms_cancel_page_flip-func.patch
@@ -1,7 +1,7 @@
-From e413b9a87e5b559fd66ff867333d64dedf95fe4c Mon Sep 17 00:00:00 2001
+From 6f97c5f506b5d3044b6475c0526a81eba9205097 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Wed, 10 Apr 2019 17:35:05 +0100
-Subject: [PATCH 605/725] drm: vc4: Remove unused vc4_fkms_cancel_page_flip
+Subject: [PATCH 603/773] drm: vc4: Remove unused vc4_fkms_cancel_page_flip
  function
 
 "32a3dbe drm/vc4: Nuke preclose hook" removed vc4_cancel_page_flip,
diff --git a/target/linux/brcm2708/patches-4.19/950-0606-drm-vc4-Iterate-over-all-planes-in-vc4_crtc_-dis-en-.patch b/target/linux/brcm2708/patches-4.19/950-0604-drm-vc4-Iterate-over-all-planes-in-vc4_crtc_-dis-en-.patch
similarity index 93%
rename from target/linux/brcm2708/patches-4.19/950-0606-drm-vc4-Iterate-over-all-planes-in-vc4_crtc_-dis-en-.patch
rename to target/linux/brcm2708/patches-4.19/950-0604-drm-vc4-Iterate-over-all-planes-in-vc4_crtc_-dis-en-.patch
index c5cd27e7f1d..b26f225439f 100644
--- a/target/linux/brcm2708/patches-4.19/950-0606-drm-vc4-Iterate-over-all-planes-in-vc4_crtc_-dis-en-.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0604-drm-vc4-Iterate-over-all-planes-in-vc4_crtc_-dis-en-.patch
@@ -1,7 +1,7 @@
-From 6196e905883945a65a8316d9d08725c6b64ec211 Mon Sep 17 00:00:00 2001
+From 3e4d01d192cf5ecb7c79e77ab7bdda166d3ad036 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Wed, 10 Apr 2019 17:42:37 +0100
-Subject: [PATCH 606/725] drm: vc4: Iterate over all planes in
+Subject: [PATCH 604/773] drm: vc4: Iterate over all planes in
  vc4_crtc_[dis|en]able
 
 Fixes a FIXME where the overlay plane wouldn't be restored.
diff --git a/target/linux/brcm2708/patches-4.19/950-0607-drm-vc4-Bring-fkms-into-line-with-kms-in-blocking-do.patch b/target/linux/brcm2708/patches-4.19/950-0605-drm-vc4-Bring-fkms-into-line-with-kms-in-blocking-do.patch
similarity index 92%
rename from target/linux/brcm2708/patches-4.19/950-0607-drm-vc4-Bring-fkms-into-line-with-kms-in-blocking-do.patch
rename to target/linux/brcm2708/patches-4.19/950-0605-drm-vc4-Bring-fkms-into-line-with-kms-in-blocking-do.patch
index ec76ebe9d9a..1b65bcc48da 100644
--- a/target/linux/brcm2708/patches-4.19/950-0607-drm-vc4-Bring-fkms-into-line-with-kms-in-blocking-do.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0605-drm-vc4-Bring-fkms-into-line-with-kms-in-blocking-do.patch
@@ -1,7 +1,7 @@
-From fc819de185dd2a0c7ff1846ee3ec64668f9163cc Mon Sep 17 00:00:00 2001
+From 496a9697b13e4a03c3b2272601f2040e6a5e41bf Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Wed, 10 Apr 2019 17:43:57 +0100
-Subject: [PATCH 607/725] drm: vc4: Bring fkms into line with kms in blocking
+Subject: [PATCH 605/773] drm: vc4: Bring fkms into line with kms in blocking
  doublescan modes
 
 Implement vc4_crtc_mode_valid so that it blocks doublescan modes
diff --git a/target/linux/brcm2708/patches-4.19/950-0608-drm-vc4-Increase-max_width-height-to-7680.patch b/target/linux/brcm2708/patches-4.19/950-0606-drm-vc4-Increase-max_width-height-to-7680.patch
similarity index 86%
rename from target/linux/brcm2708/patches-4.19/950-0608-drm-vc4-Increase-max_width-height-to-7680.patch
rename to target/linux/brcm2708/patches-4.19/950-0606-drm-vc4-Increase-max_width-height-to-7680.patch
index 44c7237ac44..802d7dfeeae 100644
--- a/target/linux/brcm2708/patches-4.19/950-0608-drm-vc4-Increase-max_width-height-to-7680.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0606-drm-vc4-Increase-max_width-height-to-7680.patch
@@ -1,7 +1,7 @@
-From f47b844c77068b837566f74e8872972ef880f834 Mon Sep 17 00:00:00 2001
+From 00937ea83ad39562fe1b57a423f9648ac8266810 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Mon, 29 Apr 2019 18:45:00 +0100
-Subject: [PATCH 608/725] drm: vc4: Increase max_width/height to 7680.
+Subject: [PATCH 606/773] drm: vc4: Increase max_width/height to 7680.
 
 There are some limits still being investigated that stop
 us going up to 8192, but 7680 is sufficient for dual 4k
diff --git a/target/linux/brcm2708/patches-4.19/950-0609-drm-vc4-FKMS-reads-the-EDID-from-fw-and-supports-mod.patch b/target/linux/brcm2708/patches-4.19/950-0607-drm-vc4-FKMS-reads-the-EDID-from-fw-and-supports-mod.patch
similarity index 99%
rename from target/linux/brcm2708/patches-4.19/950-0609-drm-vc4-FKMS-reads-the-EDID-from-fw-and-supports-mod.patch
rename to target/linux/brcm2708/patches-4.19/950-0607-drm-vc4-FKMS-reads-the-EDID-from-fw-and-supports-mod.patch
index 1b8315fcec0..072a9c79e99 100644
--- a/target/linux/brcm2708/patches-4.19/950-0609-drm-vc4-FKMS-reads-the-EDID-from-fw-and-supports-mod.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0607-drm-vc4-FKMS-reads-the-EDID-from-fw-and-supports-mod.patch
@@ -1,7 +1,7 @@
-From bd09766537994059c1d4a20762a6552dc0a62dae Mon Sep 17 00:00:00 2001
+From 8909268e4c9bbd1854ad12e4cde6b53346198e90 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Tue, 9 Apr 2019 18:23:41 +0100
-Subject: [PATCH 609/725] drm: vc4: FKMS reads the EDID from fw, and supports
+Subject: [PATCH 607/773] drm: vc4: FKMS reads the EDID from fw, and supports
  mode setting
 
 This extends FKMS to read the EDID from the display, and support
diff --git a/target/linux/brcm2708/patches-4.19/950-0610-clk-bcm2835-Add-support-for-setting-leaf-clock-rates.patch b/target/linux/brcm2708/patches-4.19/950-0608-clk-bcm2835-Add-support-for-setting-leaf-clock-rates.patch
similarity index 93%
rename from target/linux/brcm2708/patches-4.19/950-0610-clk-bcm2835-Add-support-for-setting-leaf-clock-rates.patch
rename to target/linux/brcm2708/patches-4.19/950-0608-clk-bcm2835-Add-support-for-setting-leaf-clock-rates.patch
index fb33e0e12b5..0b65c700ba9 100644
--- a/target/linux/brcm2708/patches-4.19/950-0610-clk-bcm2835-Add-support-for-setting-leaf-clock-rates.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0608-clk-bcm2835-Add-support-for-setting-leaf-clock-rates.patch
@@ -1,7 +1,7 @@
-From acf164cd389fb272e51d90a381927e9bca67a113 Mon Sep 17 00:00:00 2001
+From 6c11f6cfbd34888b476e2f0eb9df0f165b5e945f Mon Sep 17 00:00:00 2001
 From: Eric Anholt <eric@anholt.net>
 Date: Thu, 2 May 2019 15:11:05 -0700
-Subject: [PATCH 610/725] clk: bcm2835: Add support for setting leaf clock
+Subject: [PATCH 608/773] clk: bcm2835: Add support for setting leaf clock
  rates while running.
 
 As long as you wait for !BUSY, you can do glitch-free updates of clock
diff --git a/target/linux/brcm2708/patches-4.19/950-0611-clk-bcm2835-Allow-reparenting-leaf-clocks-while-they.patch b/target/linux/brcm2708/patches-4.19/950-0609-clk-bcm2835-Allow-reparenting-leaf-clocks-while-they.patch
similarity index 94%
rename from target/linux/brcm2708/patches-4.19/950-0611-clk-bcm2835-Allow-reparenting-leaf-clocks-while-they.patch
rename to target/linux/brcm2708/patches-4.19/950-0609-clk-bcm2835-Allow-reparenting-leaf-clocks-while-they.patch
index 90e6c4223b1..f43c0c2f5f7 100644
--- a/target/linux/brcm2708/patches-4.19/950-0611-clk-bcm2835-Allow-reparenting-leaf-clocks-while-they.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0609-clk-bcm2835-Allow-reparenting-leaf-clocks-while-they.patch
@@ -1,7 +1,7 @@
-From 356d46e6eb84700f12fa2d0a56c5c60dddbed67a Mon Sep 17 00:00:00 2001
+From fed6543dedef6a7863bcc54911adc54de3f238d5 Mon Sep 17 00:00:00 2001
 From: Eric Anholt <eric@anholt.net>
 Date: Thu, 2 May 2019 15:24:04 -0700
-Subject: [PATCH 611/725] clk: bcm2835: Allow reparenting leaf clocks while
+Subject: [PATCH 609/773] clk: bcm2835: Allow reparenting leaf clocks while
  they're running.
 
 This falls under the same "we can reprogram glitch-free as long as we
diff --git a/target/linux/brcm2708/patches-4.19/950-0612-drm-v3d-Add-support-for-compute-shader-dispatch.patch b/target/linux/brcm2708/patches-4.19/950-0610-drm-v3d-Add-support-for-compute-shader-dispatch.patch
similarity index 99%
rename from target/linux/brcm2708/patches-4.19/950-0612-drm-v3d-Add-support-for-compute-shader-dispatch.patch
rename to target/linux/brcm2708/patches-4.19/950-0610-drm-v3d-Add-support-for-compute-shader-dispatch.patch
index a26f7fcc771..e8007f74569 100644
--- a/target/linux/brcm2708/patches-4.19/950-0612-drm-v3d-Add-support-for-compute-shader-dispatch.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0610-drm-v3d-Add-support-for-compute-shader-dispatch.patch
@@ -1,7 +1,7 @@
-From c1d46fee0b1f4711ffa9b6517a460cf5411aa0fc Mon Sep 17 00:00:00 2001
+From 0e26e8b14d72d122ed1a3f66a53829944980fd4e Mon Sep 17 00:00:00 2001
 From: Eric Anholt <eric@anholt.net>
 Date: Tue, 16 Apr 2019 15:58:54 -0700
-Subject: [PATCH 612/725] drm/v3d: Add support for compute shader dispatch.
+Subject: [PATCH 610/773] drm/v3d: Add support for compute shader dispatch.
 
 The compute shader dispatch interface is pretty simple -- just pass in
 the regs that userspace has passed us, with no CLs to run.  However,
diff --git a/target/linux/brcm2708/patches-4.19/950-0613-drm-v3d-Clock-V3D-down-when-not-in-use.patch b/target/linux/brcm2708/patches-4.19/950-0611-drm-v3d-Clock-V3D-down-when-not-in-use.patch
similarity index 96%
rename from target/linux/brcm2708/patches-4.19/950-0613-drm-v3d-Clock-V3D-down-when-not-in-use.patch
rename to target/linux/brcm2708/patches-4.19/950-0611-drm-v3d-Clock-V3D-down-when-not-in-use.patch
index 3cc27ba3606..224b9bc61b1 100644
--- a/target/linux/brcm2708/patches-4.19/950-0613-drm-v3d-Clock-V3D-down-when-not-in-use.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0611-drm-v3d-Clock-V3D-down-when-not-in-use.patch
@@ -1,7 +1,7 @@
-From 78981e59b011aa5d21ccedf124c0af9b445d279f Mon Sep 17 00:00:00 2001
+From b8634066965cc851b112290e5f2cd8c437a065d3 Mon Sep 17 00:00:00 2001
 From: Eric Anholt <eric@anholt.net>
 Date: Thu, 2 May 2019 13:22:53 -0700
-Subject: [PATCH 613/725] drm/v3d: Clock V3D down when not in use.
+Subject: [PATCH 611/773] drm/v3d: Clock V3D down when not in use.
 
 My various attempts at re-enabling runtime PM have failed, so just
 crank the clock down when V3D is idle to reduce power consumption.
diff --git a/target/linux/brcm2708/patches-4.19/950-0614-HACK-clk-bcm2835-Add-BCM2838_CLOCK_EMMC2-support.patch b/target/linux/brcm2708/patches-4.19/950-0612-HACK-clk-bcm2835-Add-BCM2838_CLOCK_EMMC2-support.patch
similarity index 94%
rename from target/linux/brcm2708/patches-4.19/950-0614-HACK-clk-bcm2835-Add-BCM2838_CLOCK_EMMC2-support.patch
rename to target/linux/brcm2708/patches-4.19/950-0612-HACK-clk-bcm2835-Add-BCM2838_CLOCK_EMMC2-support.patch
index 97c7a65fef1..705db1ab7bb 100644
--- a/target/linux/brcm2708/patches-4.19/950-0614-HACK-clk-bcm2835-Add-BCM2838_CLOCK_EMMC2-support.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0612-HACK-clk-bcm2835-Add-BCM2838_CLOCK_EMMC2-support.patch
@@ -1,7 +1,7 @@
-From ea2e0086511bc2e61c58b7f298bcb558f1fc48b4 Mon Sep 17 00:00:00 2001
+From 57c5dc71b8727396309b9572724ae2dd1ec69ba7 Mon Sep 17 00:00:00 2001
 From: Stefan Wahren <wahrenst@gmx.net>
 Date: Thu, 2 May 2019 23:42:29 +0200
-Subject: [PATCH 614/725] HACK: clk-bcm2835: Add BCM2838_CLOCK_EMMC2 support
+Subject: [PATCH 612/773] HACK: clk-bcm2835: Add BCM2838_CLOCK_EMMC2 support
 
 The new BCM2838 supports an additional emmc2 clock. So add a new
 compatible to register this clock only for BCM2838.
diff --git a/target/linux/brcm2708/patches-4.19/950-0615-drm-vc4-firmware-kms-Remove-incorrect-overscan-suppo.patch b/target/linux/brcm2708/patches-4.19/950-0613-drm-vc4-firmware-kms-Remove-incorrect-overscan-suppo.patch
similarity index 92%
rename from target/linux/brcm2708/patches-4.19/950-0615-drm-vc4-firmware-kms-Remove-incorrect-overscan-suppo.patch
rename to target/linux/brcm2708/patches-4.19/950-0613-drm-vc4-firmware-kms-Remove-incorrect-overscan-suppo.patch
index 9e365a52759..6a0ecb9ff36 100644
--- a/target/linux/brcm2708/patches-4.19/950-0615-drm-vc4-firmware-kms-Remove-incorrect-overscan-suppo.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0613-drm-vc4-firmware-kms-Remove-incorrect-overscan-suppo.patch
@@ -1,7 +1,7 @@
-From 670f61146f51a0fcfc75c9c5920922f94c662f59 Mon Sep 17 00:00:00 2001
+From bafadb1b6a91fe020fdbf637f295003c4b919a0d Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Fri, 3 May 2019 13:58:03 +0100
-Subject: [PATCH 615/725] drm: vc4-firmware-kms: Remove incorrect overscan
+Subject: [PATCH 613/773] drm: vc4-firmware-kms: Remove incorrect overscan
  support.
 
 The overscan support was required for the old mailbox API
diff --git a/target/linux/brcm2708/patches-4.19/950-0616-drm-vc4-Log-flags-in-fkms-mode-set.patch b/target/linux/brcm2708/patches-4.19/950-0614-drm-vc4-Log-flags-in-fkms-mode-set.patch
similarity index 91%
rename from target/linux/brcm2708/patches-4.19/950-0616-drm-vc4-Log-flags-in-fkms-mode-set.patch
rename to target/linux/brcm2708/patches-4.19/950-0614-drm-vc4-Log-flags-in-fkms-mode-set.patch
index ed4b24e1c36..da77bf1c2eb 100644
--- a/target/linux/brcm2708/patches-4.19/950-0616-drm-vc4-Log-flags-in-fkms-mode-set.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0614-drm-vc4-Log-flags-in-fkms-mode-set.patch
@@ -1,7 +1,7 @@
-From 8a35a7bb6b1a0182adf1e92d138b7d88f93abbb6 Mon Sep 17 00:00:00 2001
+From dc10fecf7ecb39ff236e26879cb02d2f781b6b09 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Tue, 7 May 2019 12:13:34 +0100
-Subject: [PATCH 616/725] drm: vc4: Log flags in fkms mode set
+Subject: [PATCH 614/773] drm: vc4: Log flags in fkms mode set
 
 The flags contain info such as limited/full range RGB, aspect
 ratio, and a fwe other useful things.
diff --git a/target/linux/brcm2708/patches-4.19/950-0617-drm-vc4-firmware-kms-Fix-DSI-display-support.patch b/target/linux/brcm2708/patches-4.19/950-0615-drm-vc4-firmware-kms-Fix-DSI-display-support.patch
similarity index 86%
rename from target/linux/brcm2708/patches-4.19/950-0617-drm-vc4-firmware-kms-Fix-DSI-display-support.patch
rename to target/linux/brcm2708/patches-4.19/950-0615-drm-vc4-firmware-kms-Fix-DSI-display-support.patch
index fc6fb4bc904..af560e17552 100644
--- a/target/linux/brcm2708/patches-4.19/950-0617-drm-vc4-firmware-kms-Fix-DSI-display-support.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0615-drm-vc4-firmware-kms-Fix-DSI-display-support.patch
@@ -1,7 +1,7 @@
-From aee8bec6a1a39eb97dd5af86b4126d5e1ced2ac6 Mon Sep 17 00:00:00 2001
+From bf373ea14cb8d5b0691953dfb5398e3e34dfb54d Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Thu, 16 May 2019 17:49:42 +0100
-Subject: [PATCH 617/725] drm: vc4-firmware-kms: Fix DSI display support
+Subject: [PATCH 615/773] drm: vc4-firmware-kms: Fix DSI display support
 
 The mode was incorrectly listed as interlaced, which was then
 rejected.
diff --git a/target/linux/brcm2708/patches-4.19/950-0618-drm-vc4-Probe-DPI-DSI-timings-from-the-firmware.patch b/target/linux/brcm2708/patches-4.19/950-0616-drm-vc4-Probe-DPI-DSI-timings-from-the-firmware.patch
similarity index 97%
rename from target/linux/brcm2708/patches-4.19/950-0618-drm-vc4-Probe-DPI-DSI-timings-from-the-firmware.patch
rename to target/linux/brcm2708/patches-4.19/950-0616-drm-vc4-Probe-DPI-DSI-timings-from-the-firmware.patch
index 9849a95c465..c4f84d49120 100644
--- a/target/linux/brcm2708/patches-4.19/950-0618-drm-vc4-Probe-DPI-DSI-timings-from-the-firmware.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0616-drm-vc4-Probe-DPI-DSI-timings-from-the-firmware.patch
@@ -1,7 +1,7 @@
-From f77057c81999f0cf6da1c4eab08ce57189279a14 Mon Sep 17 00:00:00 2001
+From 2787e876c661f4cec8d05de0e7cc2ec033a8a7bf Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Tue, 21 May 2019 11:50:00 +0100
-Subject: [PATCH 618/725] drm: vc4: Probe DPI/DSI timings from the firmware
+Subject: [PATCH 616/773] drm: vc4: Probe DPI/DSI timings from the firmware
 
 For DPI and DSI displays query the firmware as to the configuration
 and add it as the only mode for DRM.
diff --git a/target/linux/brcm2708/patches-4.19/950-0619-drm-vc4-handle-the-case-where-there-are-no-available.patch b/target/linux/brcm2708/patches-4.19/950-0617-drm-vc4-handle-the-case-where-there-are-no-available.patch
similarity index 94%
rename from target/linux/brcm2708/patches-4.19/950-0619-drm-vc4-handle-the-case-where-there-are-no-available.patch
rename to target/linux/brcm2708/patches-4.19/950-0617-drm-vc4-handle-the-case-where-there-are-no-available.patch
index 9f302c2e5e5..39728c80900 100644
--- a/target/linux/brcm2708/patches-4.19/950-0619-drm-vc4-handle-the-case-where-there-are-no-available.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0617-drm-vc4-handle-the-case-where-there-are-no-available.patch
@@ -1,7 +1,7 @@
-From 234c55d9e6bb7fa68466a599bd1665bcd89a99d2 Mon Sep 17 00:00:00 2001
+From a39d6a00d02a2e1d1afce976ded233bc40bf6b33 Mon Sep 17 00:00:00 2001
 From: Jonathan Bell <jonathan@raspberrypi.org>
 Date: Tue, 28 May 2019 13:56:06 +0100
-Subject: [PATCH 619/725] drm: vc4: handle the case where there are no
+Subject: [PATCH 617/773] drm: vc4: handle the case where there are no
  available displays
 
 It's reasonable for the firmware to return zero as the number of
diff --git a/target/linux/brcm2708/patches-4.19/950-0620-drm-vc4-Support-the-VEC-in-FKMS.patch b/target/linux/brcm2708/patches-4.19/950-0618-drm-vc4-Support-the-VEC-in-FKMS.patch
similarity index 94%
rename from target/linux/brcm2708/patches-4.19/950-0620-drm-vc4-Support-the-VEC-in-FKMS.patch
rename to target/linux/brcm2708/patches-4.19/950-0618-drm-vc4-Support-the-VEC-in-FKMS.patch
index 77a0938c58a..5b7891ba544 100644
--- a/target/linux/brcm2708/patches-4.19/950-0620-drm-vc4-Support-the-VEC-in-FKMS.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0618-drm-vc4-Support-the-VEC-in-FKMS.patch
@@ -1,7 +1,7 @@
-From e2e439eb235a75c4719d52b5c7c60ed782727010 Mon Sep 17 00:00:00 2001
+From 54ffea83f539f01436acaa73df648a8279c77918 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Fri, 24 May 2019 17:59:01 +0100
-Subject: [PATCH 620/725] drm/vc4: Support the VEC in FKMS
+Subject: [PATCH 618/773] drm/vc4: Support the VEC in FKMS
 
 Extends the DPI/DSI support to also report the VEC output
 which supports interlacing too.
diff --git a/target/linux/brcm2708/patches-4.19/950-0621-drm-vc4-Fixup-typo-when-setting-HDMI-aspect-ratio.patch b/target/linux/brcm2708/patches-4.19/950-0619-drm-vc4-Fixup-typo-when-setting-HDMI-aspect-ratio.patch
similarity index 90%
rename from target/linux/brcm2708/patches-4.19/950-0621-drm-vc4-Fixup-typo-when-setting-HDMI-aspect-ratio.patch
rename to target/linux/brcm2708/patches-4.19/950-0619-drm-vc4-Fixup-typo-when-setting-HDMI-aspect-ratio.patch
index 047f15288ab..e9144d1476f 100644
--- a/target/linux/brcm2708/patches-4.19/950-0621-drm-vc4-Fixup-typo-when-setting-HDMI-aspect-ratio.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0619-drm-vc4-Fixup-typo-when-setting-HDMI-aspect-ratio.patch
@@ -1,7 +1,7 @@
-From 6019920db110cd6c181d7843794a71b8736c2697 Mon Sep 17 00:00:00 2001
+From 8181d789a017ae9e5c0503f2878add96d4b83197 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Tue, 7 May 2019 15:00:02 +0100
-Subject: [PATCH 621/725] drm: vc4: Fixup typo when setting HDMI aspect ratio
+Subject: [PATCH 619/773] drm: vc4: Fixup typo when setting HDMI aspect ratio
 
 Assignment was to the wrong structure.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0622-drm-vc4-Correct-SAND-support-for-FKMS.patch b/target/linux/brcm2708/patches-4.19/950-0620-drm-vc4-Correct-SAND-support-for-FKMS.patch
similarity index 90%
rename from target/linux/brcm2708/patches-4.19/950-0622-drm-vc4-Correct-SAND-support-for-FKMS.patch
rename to target/linux/brcm2708/patches-4.19/950-0620-drm-vc4-Correct-SAND-support-for-FKMS.patch
index c6ebaeef4db..18157fac0da 100644
--- a/target/linux/brcm2708/patches-4.19/950-0622-drm-vc4-Correct-SAND-support-for-FKMS.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0620-drm-vc4-Correct-SAND-support-for-FKMS.patch
@@ -1,7 +1,7 @@
-From a8ff82f4ae5871be6632d231692d5149976c0eeb Mon Sep 17 00:00:00 2001
+From 0489db39ef4afce7fe37ca7ec8ff5858ec04fe31 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Wed, 29 May 2019 15:44:11 +0100
-Subject: [PATCH 622/725] drm/vc4: Correct SAND support for FKMS.
+Subject: [PATCH 620/773] drm/vc4: Correct SAND support for FKMS.
 
 It was accepting NV21 which doesn't map through, but
 also wasn't advertising the modifier so nothing would know
diff --git a/target/linux/brcm2708/patches-4.19/950-0623-drm-vc4-fkms-to-query-the-VPU-for-HDMI-clock-limits.patch b/target/linux/brcm2708/patches-4.19/950-0621-drm-vc4-fkms-to-query-the-VPU-for-HDMI-clock-limits.patch
similarity index 97%
rename from target/linux/brcm2708/patches-4.19/950-0623-drm-vc4-fkms-to-query-the-VPU-for-HDMI-clock-limits.patch
rename to target/linux/brcm2708/patches-4.19/950-0621-drm-vc4-fkms-to-query-the-VPU-for-HDMI-clock-limits.patch
index afc9898511f..12756563173 100644
--- a/target/linux/brcm2708/patches-4.19/950-0623-drm-vc4-fkms-to-query-the-VPU-for-HDMI-clock-limits.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0621-drm-vc4-fkms-to-query-the-VPU-for-HDMI-clock-limits.patch
@@ -1,7 +1,7 @@
-From a1a297d0fd4b5ec427be523ed73afc5762f83595 Mon Sep 17 00:00:00 2001
+From 430e4ee48af03ffccfcd51fb7bb07663eff0cc7e Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Thu, 30 May 2019 13:56:15 +0100
-Subject: [PATCH 623/725] drm/vc4: fkms to query the VPU for HDMI clock limits
+Subject: [PATCH 621/773] drm/vc4: fkms to query the VPU for HDMI clock limits
 
 The VPU has configured clocks for 4k (or not) via config.txt,
 and will limit the choice of video modes based on that.
diff --git a/target/linux/brcm2708/patches-4.19/950-0624-drm-vc4-Max-resolution-of-7680-is-conditional-on-bei.patch b/target/linux/brcm2708/patches-4.19/950-0622-drm-vc4-Max-resolution-of-7680-is-conditional-on-bei.patch
similarity index 91%
rename from target/linux/brcm2708/patches-4.19/950-0624-drm-vc4-Max-resolution-of-7680-is-conditional-on-bei.patch
rename to target/linux/brcm2708/patches-4.19/950-0622-drm-vc4-Max-resolution-of-7680-is-conditional-on-bei.patch
index fe66e944f95..8ebccec2e70 100644
--- a/target/linux/brcm2708/patches-4.19/950-0624-drm-vc4-Max-resolution-of-7680-is-conditional-on-bei.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0622-drm-vc4-Max-resolution-of-7680-is-conditional-on-bei.patch
@@ -1,7 +1,7 @@
-From aad4f4253c65b20796a1b472d1599149062f169c Mon Sep 17 00:00:00 2001
+From 06ca175284fcd32c7aa9198d05fb3ef87e33cf52 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Thu, 30 May 2019 15:55:15 +0100
-Subject: [PATCH 624/725] drm/vc4: Max resolution of 7680 is conditional on
+Subject: [PATCH 622/773] drm/vc4: Max resolution of 7680 is conditional on
  being Pi4
 
 The max resolution had been increased from 2048 to 7680 for all
diff --git a/target/linux/brcm2708/patches-4.19/950-0625-staging-vc-sm-cma-Remove-obsolete-comment-and-make-f.patch b/target/linux/brcm2708/patches-4.19/950-0623-staging-vc-sm-cma-Remove-obsolete-comment-and-make-f.patch
similarity index 86%
rename from target/linux/brcm2708/patches-4.19/950-0625-staging-vc-sm-cma-Remove-obsolete-comment-and-make-f.patch
rename to target/linux/brcm2708/patches-4.19/950-0623-staging-vc-sm-cma-Remove-obsolete-comment-and-make-f.patch
index c5d461931a5..cfc35a69648 100644
--- a/target/linux/brcm2708/patches-4.19/950-0625-staging-vc-sm-cma-Remove-obsolete-comment-and-make-f.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0623-staging-vc-sm-cma-Remove-obsolete-comment-and-make-f.patch
@@ -1,7 +1,7 @@
-From aca9059632595f34dcd03b17f2396bbd47b1406b Mon Sep 17 00:00:00 2001
+From 38030171e53bf65ba74f57fc66cd797b106af834 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Mon, 10 Dec 2018 17:35:58 +0000
-Subject: [PATCH 625/725] staging: vc-sm-cma: Remove obsolete comment and make
+Subject: [PATCH 623/773] staging: vc-sm-cma: Remove obsolete comment and make
  function static
 
 Removes obsolete comment about wanting to pass a function
diff --git a/target/linux/brcm2708/patches-4.19/950-0626-staging-vc-sm-cma-Add-in-allocation-for-VPU-requests.patch b/target/linux/brcm2708/patches-4.19/950-0624-staging-vc-sm-cma-Add-in-allocation-for-VPU-requests.patch
similarity index 99%
rename from target/linux/brcm2708/patches-4.19/950-0626-staging-vc-sm-cma-Add-in-allocation-for-VPU-requests.patch
rename to target/linux/brcm2708/patches-4.19/950-0624-staging-vc-sm-cma-Add-in-allocation-for-VPU-requests.patch
index 986e702a0e3..b17ca81eb29 100644
--- a/target/linux/brcm2708/patches-4.19/950-0626-staging-vc-sm-cma-Add-in-allocation-for-VPU-requests.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0624-staging-vc-sm-cma-Add-in-allocation-for-VPU-requests.patch
@@ -1,7 +1,7 @@
-From ff6f3a7725d91cc9a793923e569b6ea08675d037 Mon Sep 17 00:00:00 2001
+From 8986657f9145f5d5a2c3389aaa063a67965cd606 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Fri, 21 Dec 2018 16:50:53 +0000
-Subject: [PATCH 626/725] staging: vc-sm-cma: Add in allocation for VPU
+Subject: [PATCH 624/773] staging: vc-sm-cma: Add in allocation for VPU
  requests.
 
 Module has to change from tristate to bool as all CMA functions
diff --git a/target/linux/brcm2708/patches-4.19/950-0627-staging-vc-sm-cma-Update-TODO.patch b/target/linux/brcm2708/patches-4.19/950-0625-staging-vc-sm-cma-Update-TODO.patch
similarity index 83%
rename from target/linux/brcm2708/patches-4.19/950-0627-staging-vc-sm-cma-Update-TODO.patch
rename to target/linux/brcm2708/patches-4.19/950-0625-staging-vc-sm-cma-Update-TODO.patch
index 1f3e26e2810..c2af1cecd71 100644
--- a/target/linux/brcm2708/patches-4.19/950-0627-staging-vc-sm-cma-Update-TODO.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0625-staging-vc-sm-cma-Update-TODO.patch
@@ -1,7 +1,7 @@
-From 010e6c5fe89059edff82fdbc05726e26e6a0b2b0 Mon Sep 17 00:00:00 2001
+From 011333a8c778023081a176de7b5d09d91980568d Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Mon, 11 Mar 2019 16:38:32 +0000
-Subject: [PATCH 627/725] staging: vc-sm-cma: Update TODO.
+Subject: [PATCH 625/773] staging: vc-sm-cma: Update TODO.
 
 The driver is already a platform driver, so that can be
 deleted from the TODO.
diff --git a/target/linux/brcm2708/patches-4.19/950-0628-staging-vc-sm-cma-Add-in-userspace-allocation-API.patch b/target/linux/brcm2708/patches-4.19/950-0626-staging-vc-sm-cma-Add-in-userspace-allocation-API.patch
similarity index 99%
rename from target/linux/brcm2708/patches-4.19/950-0628-staging-vc-sm-cma-Add-in-userspace-allocation-API.patch
rename to target/linux/brcm2708/patches-4.19/950-0626-staging-vc-sm-cma-Add-in-userspace-allocation-API.patch
index a251de6753e..f323fa2f3ad 100644
--- a/target/linux/brcm2708/patches-4.19/950-0628-staging-vc-sm-cma-Add-in-userspace-allocation-API.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0626-staging-vc-sm-cma-Add-in-userspace-allocation-API.patch
@@ -1,7 +1,7 @@
-From 0f56a2c03c3255d27bd8ee1c5cb32cc132b8c523 Mon Sep 17 00:00:00 2001
+From b55553b491ccfb9fc7b9b3b399c4796bd802c812 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Mon, 11 Mar 2019 16:35:23 +0000
-Subject: [PATCH 628/725] staging: vc-sm-cma: Add in userspace allocation API
+Subject: [PATCH 626/773] staging: vc-sm-cma: Add in userspace allocation API
 
 Replacing the functionality from the older vc-sm driver,
 add in a userspace API that allows allocation of buffers,
diff --git a/target/linux/brcm2708/patches-4.19/950-0629-staging-vcsm-cma-Add-cache-control-ioctls.patch b/target/linux/brcm2708/patches-4.19/950-0627-staging-vcsm-cma-Add-cache-control-ioctls.patch
similarity index 98%
rename from target/linux/brcm2708/patches-4.19/950-0629-staging-vcsm-cma-Add-cache-control-ioctls.patch
rename to target/linux/brcm2708/patches-4.19/950-0627-staging-vcsm-cma-Add-cache-control-ioctls.patch
index e4d29c8e6c7..e8e7f5a8b60 100644
--- a/target/linux/brcm2708/patches-4.19/950-0629-staging-vcsm-cma-Add-cache-control-ioctls.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0627-staging-vcsm-cma-Add-cache-control-ioctls.patch
@@ -1,7 +1,7 @@
-From 495a11dc216b24bfde79e61b2335be6da6c86945 Mon Sep 17 00:00:00 2001
+From 18b1d1f37982d617bda0cac175d117a4d43ea4c2 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Wed, 20 Mar 2019 10:40:00 +0000
-Subject: [PATCH 629/725] staging: vcsm-cma: Add cache control ioctls
+Subject: [PATCH 627/773] staging: vcsm-cma: Add cache control ioctls
 
 The old driver allowed for direct cache manipulation and that
 was used by various clients. Replicate here.
diff --git a/target/linux/brcm2708/patches-4.19/950-0630-staging-vcsm-cma-Alter-dev-node-permissions-to-0666.patch b/target/linux/brcm2708/patches-4.19/950-0628-staging-vcsm-cma-Alter-dev-node-permissions-to-0666.patch
similarity index 86%
rename from target/linux/brcm2708/patches-4.19/950-0630-staging-vcsm-cma-Alter-dev-node-permissions-to-0666.patch
rename to target/linux/brcm2708/patches-4.19/950-0628-staging-vcsm-cma-Alter-dev-node-permissions-to-0666.patch
index bc73546040b..0ff2f77d5fa 100644
--- a/target/linux/brcm2708/patches-4.19/950-0630-staging-vcsm-cma-Alter-dev-node-permissions-to-0666.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0628-staging-vcsm-cma-Alter-dev-node-permissions-to-0666.patch
@@ -1,7 +1,7 @@
-From d21247010c8e885916908e641481d1d915d8a690 Mon Sep 17 00:00:00 2001
+From 55eeb95f5c99e15c86ff9c67c2cfe0ee4a409031 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Mon, 13 May 2019 16:47:54 +0100
-Subject: [PATCH 630/725] staging: vcsm-cma: Alter dev node permissions to 0666
+Subject: [PATCH 628/773] staging: vcsm-cma: Alter dev node permissions to 0666
 
 Until the udev rules are updated, open up access to this node by
 default.
diff --git a/target/linux/brcm2708/patches-4.19/950-0631-staging-vcsm-cma-Drop-logging-level-on-messages-in-v.patch b/target/linux/brcm2708/patches-4.19/950-0629-staging-vcsm-cma-Drop-logging-level-on-messages-in-v.patch
similarity index 89%
rename from target/linux/brcm2708/patches-4.19/950-0631-staging-vcsm-cma-Drop-logging-level-on-messages-in-v.patch
rename to target/linux/brcm2708/patches-4.19/950-0629-staging-vcsm-cma-Drop-logging-level-on-messages-in-v.patch
index 3b2fbc980b1..4354c4f90dc 100644
--- a/target/linux/brcm2708/patches-4.19/950-0631-staging-vcsm-cma-Drop-logging-level-on-messages-in-v.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0629-staging-vcsm-cma-Drop-logging-level-on-messages-in-v.patch
@@ -1,7 +1,7 @@
-From e31bdb189cc74c8bcba855bd617f9a663d794fe4 Mon Sep 17 00:00:00 2001
+From 1d9c0a0c7681824a0168dc19cebb2975cfae5efb Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Thu, 16 May 2019 15:17:19 +0100
-Subject: [PATCH 631/725] staging: vcsm-cma: Drop logging level on messages in
+Subject: [PATCH 629/773] staging: vcsm-cma: Drop logging level on messages in
  vc_sm_release_resource
 
 They weren't errors but were logged as such.
diff --git a/target/linux/brcm2708/patches-4.19/950-0632-staging-vcsm-cma-Fixup-the-alloc-code-handling-of-ke.patch b/target/linux/brcm2708/patches-4.19/950-0630-staging-vcsm-cma-Fixup-the-alloc-code-handling-of-ke.patch
similarity index 91%
rename from target/linux/brcm2708/patches-4.19/950-0632-staging-vcsm-cma-Fixup-the-alloc-code-handling-of-ke.patch
rename to target/linux/brcm2708/patches-4.19/950-0630-staging-vcsm-cma-Fixup-the-alloc-code-handling-of-ke.patch
index 9c87d7a6926..f2e5acacd79 100644
--- a/target/linux/brcm2708/patches-4.19/950-0632-staging-vcsm-cma-Fixup-the-alloc-code-handling-of-ke.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0630-staging-vcsm-cma-Fixup-the-alloc-code-handling-of-ke.patch
@@ -1,7 +1,7 @@
-From 69e50a6fc060432f4d7802d116a4086e3a0df600 Mon Sep 17 00:00:00 2001
+From 7966c5cd279f808fa6d62dd5b22bb4837456e972 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Wed, 22 May 2019 15:40:37 +0100
-Subject: [PATCH 632/725] staging: vcsm-cma: Fixup the alloc code handling of
+Subject: [PATCH 630/773] staging: vcsm-cma: Fixup the alloc code handling of
  kernel_id
 
 The allocation code had been copied in from an old branch prior
diff --git a/target/linux/brcm2708/patches-4.19/950-0633-Pulled-in-the-multi-frame-buffer-support-from-the-Pi.patch b/target/linux/brcm2708/patches-4.19/950-0631-Pulled-in-the-multi-frame-buffer-support-from-the-Pi.patch
similarity index 99%
rename from target/linux/brcm2708/patches-4.19/950-0633-Pulled-in-the-multi-frame-buffer-support-from-the-Pi.patch
rename to target/linux/brcm2708/patches-4.19/950-0631-Pulled-in-the-multi-frame-buffer-support-from-the-Pi.patch
index b11eaf9dbfd..ca908c2cd20 100644
--- a/target/linux/brcm2708/patches-4.19/950-0633-Pulled-in-the-multi-frame-buffer-support-from-the-Pi.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0631-Pulled-in-the-multi-frame-buffer-support-from-the-Pi.patch
@@ -1,7 +1,7 @@
-From bc982ce2b2d37e03cb023a66b932301bcb6b3e78 Mon Sep 17 00:00:00 2001
+From 180af60db3526e997b4363925a6c181c21c00bbb Mon Sep 17 00:00:00 2001
 From: James Hughes <james.hughes@raspberrypi.org>
 Date: Thu, 14 Mar 2019 13:27:54 +0000
-Subject: [PATCH 633/725] Pulled in the multi frame buffer support from the Pi3
+Subject: [PATCH 631/773] Pulled in the multi frame buffer support from the Pi3
  repo
 
 ---
diff --git a/target/linux/brcm2708/patches-4.19/950-0634-ARM-dts-bcm283x-Move-BCM2835-6-7-specific-to-bcm2835.patch b/target/linux/brcm2708/patches-4.19/950-0632-ARM-dts-bcm283x-Move-BCM2835-6-7-specific-to-bcm2835.patch
similarity index 97%
rename from target/linux/brcm2708/patches-4.19/950-0634-ARM-dts-bcm283x-Move-BCM2835-6-7-specific-to-bcm2835.patch
rename to target/linux/brcm2708/patches-4.19/950-0632-ARM-dts-bcm283x-Move-BCM2835-6-7-specific-to-bcm2835.patch
index 914dc532a08..16ee96a4ddd 100644
--- a/target/linux/brcm2708/patches-4.19/950-0634-ARM-dts-bcm283x-Move-BCM2835-6-7-specific-to-bcm2835.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0632-ARM-dts-bcm283x-Move-BCM2835-6-7-specific-to-bcm2835.patch
@@ -1,7 +1,7 @@
-From 655d142ec4bcf46f10c4e09099f9a9846e078454 Mon Sep 17 00:00:00 2001
+From d6c8d3492b8204d2da0c94a22e8e7087f50604b8 Mon Sep 17 00:00:00 2001
 From: Stefan Wahren <wahrenst@gmx.net>
 Date: Sun, 19 May 2019 12:26:21 +0200
-Subject: [PATCH 634/725] ARM: dts: bcm283x: Move BCM2835/6/7 specific to
+Subject: [PATCH 632/773] ARM: dts: bcm283x: Move BCM2835/6/7 specific to
  bcm2835-common.dtsi
 
 We want all common BCM2835/6/7/8 functions in bcm283x.dtsi and all
diff --git a/target/linux/brcm2708/patches-4.19/950-0635-ARM-dts-Add-bcm2711-rpi-4-b.dts-and-components.patch b/target/linux/brcm2708/patches-4.19/950-0633-ARM-dts-Add-bcm2711-rpi-4-b.dts-and-components.patch
similarity index 99%
rename from target/linux/brcm2708/patches-4.19/950-0635-ARM-dts-Add-bcm2711-rpi-4-b.dts-and-components.patch
rename to target/linux/brcm2708/patches-4.19/950-0633-ARM-dts-Add-bcm2711-rpi-4-b.dts-and-components.patch
index b024b7fd6c5..1366f207a44 100644
--- a/target/linux/brcm2708/patches-4.19/950-0635-ARM-dts-Add-bcm2711-rpi-4-b.dts-and-components.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0633-ARM-dts-Add-bcm2711-rpi-4-b.dts-and-components.patch
@@ -1,7 +1,7 @@
-From 8e0de1503575a5cb6810089b8fe40ad2309ac717 Mon Sep 17 00:00:00 2001
+From c71ece7992a28b9b58f4b5fffc688b91985bc841 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Wed, 29 May 2019 13:54:21 +0100
-Subject: [PATCH 635/725] ARM: dts: Add bcm2711-rpi-4-b.dts and components
+Subject: [PATCH 633/773] ARM: dts: Add bcm2711-rpi-4-b.dts and components
 
 Signed-off-by: Phil Elwell <phil@raspberrypi.org>
 ---
diff --git a/target/linux/brcm2708/patches-4.19/950-0636-overlays-Add-i2c3-6-and-uart2-5-overlays.patch b/target/linux/brcm2708/patches-4.19/950-0634-overlays-Add-i2c3-6-and-uart2-5-overlays.patch
similarity index 98%
rename from target/linux/brcm2708/patches-4.19/950-0636-overlays-Add-i2c3-6-and-uart2-5-overlays.patch
rename to target/linux/brcm2708/patches-4.19/950-0634-overlays-Add-i2c3-6-and-uart2-5-overlays.patch
index 901e309b8b3..c80dada512f 100644
--- a/target/linux/brcm2708/patches-4.19/950-0636-overlays-Add-i2c3-6-and-uart2-5-overlays.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0634-overlays-Add-i2c3-6-and-uart2-5-overlays.patch
@@ -1,7 +1,7 @@
-From 9bb7aa6a108469e331bc46513c317f088b720880 Mon Sep 17 00:00:00 2001
+From eee4d80265dc70bec12445e2271077bec86f7e09 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Thu, 30 May 2019 16:44:24 +0100
-Subject: [PATCH 636/725] overlays: Add i2c3-6 and uart2-5 overlays
+Subject: [PATCH 634/773] overlays: Add i2c3-6 and uart2-5 overlays
 
 Signed-off-by: Phil Elwell <phil@raspberrypi.org>
 ---
diff --git a/target/linux/brcm2708/patches-4.19/950-0637-spi-devicetree-add-overlays-for-spi-3-to-6.patch b/target/linux/brcm2708/patches-4.19/950-0635-spi-devicetree-add-overlays-for-spi-3-to-6.patch
similarity index 99%
rename from target/linux/brcm2708/patches-4.19/950-0637-spi-devicetree-add-overlays-for-spi-3-to-6.patch
rename to target/linux/brcm2708/patches-4.19/950-0635-spi-devicetree-add-overlays-for-spi-3-to-6.patch
index 450016e617d..5e8bce2dc34 100644
--- a/target/linux/brcm2708/patches-4.19/950-0637-spi-devicetree-add-overlays-for-spi-3-to-6.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0635-spi-devicetree-add-overlays-for-spi-3-to-6.patch
@@ -1,7 +1,7 @@
-From 2965d0b1d0b91c199d7468aa89874a9b462fd924 Mon Sep 17 00:00:00 2001
+From 3873070310f64046c1e0ee27a2d9568a3eabb0d9 Mon Sep 17 00:00:00 2001
 From: Martin Sperl <kernel@martin.sperl.org>
 Date: Sun, 12 May 2019 16:17:08 +0000
-Subject: [PATCH 637/725] spi: devicetree: add overlays for spi 3 to 6
+Subject: [PATCH 635/773] spi: devicetree: add overlays for spi 3 to 6
 
 Signed-off-by: Martin Sperl <kernel@martin.sperl.org>
 ---
diff --git a/target/linux/brcm2708/patches-4.19/950-0638-overlays-Add-the-spi-gpio40-45-overlay.patch b/target/linux/brcm2708/patches-4.19/950-0636-overlays-Add-the-spi-gpio40-45-overlay.patch
similarity index 93%
rename from target/linux/brcm2708/patches-4.19/950-0638-overlays-Add-the-spi-gpio40-45-overlay.patch
rename to target/linux/brcm2708/patches-4.19/950-0636-overlays-Add-the-spi-gpio40-45-overlay.patch
index f6a9e39da27..d22cc5d70d4 100644
--- a/target/linux/brcm2708/patches-4.19/950-0638-overlays-Add-the-spi-gpio40-45-overlay.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0636-overlays-Add-the-spi-gpio40-45-overlay.patch
@@ -1,7 +1,7 @@
-From 8ebd5065611e9ffc833d7da8018c787a533b1231 Mon Sep 17 00:00:00 2001
+From 49ef6fe265b68e0229ba5cb9f4a6169800eb8b02 Mon Sep 17 00:00:00 2001
 From: Tim Gover <tim.gover@raspberrypi.org>
 Date: Tue, 22 Jan 2019 10:49:41 +0000
-Subject: [PATCH 638/725] overlays: Add the spi-gpio40-45 overlay
+Subject: [PATCH 636/773] overlays: Add the spi-gpio40-45 overlay
 
 The 2711 B0 boot EEPROM is programmed via SPI0 on GPIO
 pins 40-43 CS0. Add a device tree overlay to optionally
diff --git a/target/linux/brcm2708/patches-4.19/950-0639-config-Permit-LPAE-and-PCIE_BRCMSTB-on-BCM2835.patch b/target/linux/brcm2708/patches-4.19/950-0637-config-Permit-LPAE-and-PCIE_BRCMSTB-on-BCM2835.patch
similarity index 91%
rename from target/linux/brcm2708/patches-4.19/950-0639-config-Permit-LPAE-and-PCIE_BRCMSTB-on-BCM2835.patch
rename to target/linux/brcm2708/patches-4.19/950-0637-config-Permit-LPAE-and-PCIE_BRCMSTB-on-BCM2835.patch
index ca0ee61fbdd..75cb0fd7752 100644
--- a/target/linux/brcm2708/patches-4.19/950-0639-config-Permit-LPAE-and-PCIE_BRCMSTB-on-BCM2835.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0637-config-Permit-LPAE-and-PCIE_BRCMSTB-on-BCM2835.patch
@@ -1,7 +1,7 @@
-From 313e17bef58a02b4cb37f8be66b4f66267d46205 Mon Sep 17 00:00:00 2001
+From 46a1fe9e384cdb9d0e38fc2d34bc09f589119736 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Tue, 4 Sep 2018 11:50:25 +0100
-Subject: [PATCH 639/725] config: Permit LPAE and PCIE_BRCMSTB on BCM2835
+Subject: [PATCH 637/773] config: Permit LPAE and PCIE_BRCMSTB on BCM2835
 
 ---
  arch/arm/mach-bcm/Kconfig      | 4 ++++
diff --git a/target/linux/brcm2708/patches-4.19/950-0640-configs-Add-bcm2711_defconfig.patch b/target/linux/brcm2708/patches-4.19/950-0638-configs-Add-bcm2711_defconfig.patch
similarity index 99%
rename from target/linux/brcm2708/patches-4.19/950-0640-configs-Add-bcm2711_defconfig.patch
rename to target/linux/brcm2708/patches-4.19/950-0638-configs-Add-bcm2711_defconfig.patch
index 5490bdc8678..dfe9f9c54f1 100644
--- a/target/linux/brcm2708/patches-4.19/950-0640-configs-Add-bcm2711_defconfig.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0638-configs-Add-bcm2711_defconfig.patch
@@ -1,7 +1,7 @@
-From 2caac63444825448e0b588af6adae8d80365bbed Mon Sep 17 00:00:00 2001
+From 964cdb9a447cbc0f797e6a47158eaeead4a000a4 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Wed, 29 May 2019 15:40:21 +0100
-Subject: [PATCH 640/725] configs: Add bcm2711_defconfig
+Subject: [PATCH 638/773] configs: Add bcm2711_defconfig
 
 ---
  arch/arm/configs/bcm2711_defconfig | 1330 ++++++++++++++++++++++++++++
diff --git a/target/linux/brcm2708/patches-4.19/950-0641-2711-Add-basic-64-bit-support.patch b/target/linux/brcm2708/patches-4.19/950-0639-2711-Add-basic-64-bit-support.patch
similarity index 99%
rename from target/linux/brcm2708/patches-4.19/950-0641-2711-Add-basic-64-bit-support.patch
rename to target/linux/brcm2708/patches-4.19/950-0639-2711-Add-basic-64-bit-support.patch
index cefaf596149..72c7bfe1c66 100644
--- a/target/linux/brcm2708/patches-4.19/950-0641-2711-Add-basic-64-bit-support.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0639-2711-Add-basic-64-bit-support.patch
@@ -1,7 +1,7 @@
-From 3b0307fedd80a85daae89d0346c165d3b3ce6687 Mon Sep 17 00:00:00 2001
+From 2444150b95e0fba1bcbdb28ceaf682d30023e929 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Fri, 8 Mar 2019 21:12:39 +0000
-Subject: [PATCH 641/725] 2711: Add basic 64-bit support
+Subject: [PATCH 639/773] 2711: Add basic 64-bit support
 
 This commit adds initial support for 64-bit 2711 builds. However,
 it will only work as much as it does if the Pi4 RAM is limited to
diff --git a/target/linux/brcm2708/patches-4.19/950-0642-config-Add-NF_TABLES-support.patch b/target/linux/brcm2708/patches-4.19/950-0640-config-Add-NF_TABLES-support.patch
similarity index 94%
rename from target/linux/brcm2708/patches-4.19/950-0642-config-Add-NF_TABLES-support.patch
rename to target/linux/brcm2708/patches-4.19/950-0640-config-Add-NF_TABLES-support.patch
index 7be7e07c3e7..cf2d35a38d9 100644
--- a/target/linux/brcm2708/patches-4.19/950-0642-config-Add-NF_TABLES-support.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0640-config-Add-NF_TABLES-support.patch
@@ -1,7 +1,7 @@
-From ab6bac248c5cd5950b5658be31e7484b1eac9333 Mon Sep 17 00:00:00 2001
+From 5edcf271242f01646376a3850312f94da3d90f75 Mon Sep 17 00:00:00 2001
 From: popcornmix <popcornmix@gmail.com>
 Date: Mon, 3 Jun 2019 14:57:56 +0100
-Subject: [PATCH 642/725] config: Add NF_TABLES support
+Subject: [PATCH 640/773] config: Add NF_TABLES support
 
 ---
  arch/arm/configs/bcm2711_defconfig | 48 ++++++++++++++++++++++++++++++
diff --git a/target/linux/brcm2708/patches-4.19/950-0643-bcm2711_defconfig-add-xhci-platform-support.patch b/target/linux/brcm2708/patches-4.19/950-0641-bcm2711_defconfig-add-xhci-platform-support.patch
similarity index 80%
rename from target/linux/brcm2708/patches-4.19/950-0643-bcm2711_defconfig-add-xhci-platform-support.patch
rename to target/linux/brcm2708/patches-4.19/950-0641-bcm2711_defconfig-add-xhci-platform-support.patch
index b7ecfd0ae51..dd39924224f 100644
--- a/target/linux/brcm2708/patches-4.19/950-0643-bcm2711_defconfig-add-xhci-platform-support.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0641-bcm2711_defconfig-add-xhci-platform-support.patch
@@ -1,7 +1,7 @@
-From 7c68e81f33c801e539baece66f4d4b7e2c129557 Mon Sep 17 00:00:00 2001
+From 7272cd8bbc0ac6c5ef86d7512f213babf011ecb2 Mon Sep 17 00:00:00 2001
 From: Jonathan Bell <jonathan@raspberrypi.org>
 Date: Mon, 3 Jun 2019 15:33:02 +0100
-Subject: [PATCH 643/725] bcm2711_defconfig: add xhci platform support
+Subject: [PATCH 641/773] bcm2711_defconfig: add xhci platform support
 
 Signed-off-by: Jonathan Bell <jonathan@raspberrypi.org>
 ---
diff --git a/target/linux/brcm2708/patches-4.19/950-0644-ARM-dts-bcm283x-Correct-vchiq-compatible-string-2840.patch b/target/linux/brcm2708/patches-4.19/950-0642-ARM-dts-bcm283x-Correct-vchiq-compatible-string-2840.patch
similarity index 94%
rename from target/linux/brcm2708/patches-4.19/950-0644-ARM-dts-bcm283x-Correct-vchiq-compatible-string-2840.patch
rename to target/linux/brcm2708/patches-4.19/950-0642-ARM-dts-bcm283x-Correct-vchiq-compatible-string-2840.patch
index 7e2130353c4..9d3c23bcbfd 100644
--- a/target/linux/brcm2708/patches-4.19/950-0644-ARM-dts-bcm283x-Correct-vchiq-compatible-string-2840.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0642-ARM-dts-bcm283x-Correct-vchiq-compatible-string-2840.patch
@@ -1,7 +1,7 @@
-From 267eeb807da04f60d94b8355858926e8aad65a38 Mon Sep 17 00:00:00 2001
+From 5da18ac4c71393a00a31921b26e64eaf40636943 Mon Sep 17 00:00:00 2001
 From: 6by9 <6by9@users.noreply.github.com>
 Date: Wed, 30 Jan 2019 14:22:03 +0000
-Subject: [PATCH 644/725] ARM: dts: bcm283x: Correct vchiq compatible string
+Subject: [PATCH 642/773] ARM: dts: bcm283x: Correct vchiq compatible string
  (#2840)
 
 commit 499770ede3f829e80539f46b59b5f460dc327aa6 upstream.
diff --git a/target/linux/brcm2708/patches-4.19/950-0645-arm-dts-Change-downstream-vchiq-compatible-string.patch b/target/linux/brcm2708/patches-4.19/950-0643-arm-dts-Change-downstream-vchiq-compatible-string.patch
similarity index 92%
rename from target/linux/brcm2708/patches-4.19/950-0645-arm-dts-Change-downstream-vchiq-compatible-string.patch
rename to target/linux/brcm2708/patches-4.19/950-0643-arm-dts-Change-downstream-vchiq-compatible-string.patch
index 93d53853966..2f1b43d6490 100644
--- a/target/linux/brcm2708/patches-4.19/950-0645-arm-dts-Change-downstream-vchiq-compatible-string.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0643-arm-dts-Change-downstream-vchiq-compatible-string.patch
@@ -1,7 +1,7 @@
-From 9cef5f2288b06b4c3caa157e33345c2938c57a15 Mon Sep 17 00:00:00 2001
+From 3fea68f6c39f83bfcd8de2c52351e82a82ed05aa Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Wed, 6 Feb 2019 20:45:16 +0000
-Subject: [PATCH 645/725] arm: dts: Change downstream vchiq compatible string
+Subject: [PATCH 643/773] arm: dts: Change downstream vchiq compatible string
 
 The new cache line size mechanism requires a different vchiq compatible
 string on BCM2836 and BCM2837, but the downstream dts files didn't
diff --git a/target/linux/brcm2708/patches-4.19/950-0646-bcm2835-dma-Add-proper-40-bit-DMA-support.patch b/target/linux/brcm2708/patches-4.19/950-0644-bcm2835-dma-Add-proper-40-bit-DMA-support.patch
similarity index 99%
rename from target/linux/brcm2708/patches-4.19/950-0646-bcm2835-dma-Add-proper-40-bit-DMA-support.patch
rename to target/linux/brcm2708/patches-4.19/950-0644-bcm2835-dma-Add-proper-40-bit-DMA-support.patch
index 544c674c2cc..3f6cc3550df 100644
--- a/target/linux/brcm2708/patches-4.19/950-0646-bcm2835-dma-Add-proper-40-bit-DMA-support.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0644-bcm2835-dma-Add-proper-40-bit-DMA-support.patch
@@ -1,7 +1,7 @@
-From 41cb4ad3f7327869dabc733cceb3a9273eda346d Mon Sep 17 00:00:00 2001
+From 87da99333106c7933d81371db471e98bc5795ae8 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Thu, 4 Apr 2019 13:33:47 +0100
-Subject: [PATCH 646/725] bcm2835-dma: Add proper 40-bit DMA support
+Subject: [PATCH 644/773] bcm2835-dma: Add proper 40-bit DMA support
 
 The 40-bit additions are not fully tested, but it should be
 capable of supporting both 40-bit memcpy on BCM2711 and regular
diff --git a/target/linux/brcm2708/patches-4.19/950-0647-BCM270X_DT-Leave-bulk-channel-in-dma-channel-mask.patch b/target/linux/brcm2708/patches-4.19/950-0645-BCM270X_DT-Leave-bulk-channel-in-dma-channel-mask.patch
similarity index 82%
rename from target/linux/brcm2708/patches-4.19/950-0647-BCM270X_DT-Leave-bulk-channel-in-dma-channel-mask.patch
rename to target/linux/brcm2708/patches-4.19/950-0645-BCM270X_DT-Leave-bulk-channel-in-dma-channel-mask.patch
index 0a0002b1fd3..feb195e1950 100644
--- a/target/linux/brcm2708/patches-4.19/950-0647-BCM270X_DT-Leave-bulk-channel-in-dma-channel-mask.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0645-BCM270X_DT-Leave-bulk-channel-in-dma-channel-mask.patch
@@ -1,7 +1,7 @@
-From 38e3b7d8f4443fd366afc4d20bbd36aa350e68a1 Mon Sep 17 00:00:00 2001
+From 5aacd9e3b4c30316abb4e037604f43d9ecd315b3 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Wed, 5 Jun 2019 21:32:03 +0100
-Subject: [PATCH 647/725] BCM270X_DT: Leave bulk channel in dma channel mask
+Subject: [PATCH 645/773] BCM270X_DT: Leave bulk channel in dma channel mask
 
 The updated bcm2835-dma driver does not require the BULK channel
 to be removed from the set of available channels, as provided by
diff --git a/target/linux/brcm2708/patches-4.19/950-0648-SQUASH-bcm2835-dma-Remove-debugging.patch b/target/linux/brcm2708/patches-4.19/950-0646-SQUASH-bcm2835-dma-Remove-debugging.patch
similarity index 90%
rename from target/linux/brcm2708/patches-4.19/950-0648-SQUASH-bcm2835-dma-Remove-debugging.patch
rename to target/linux/brcm2708/patches-4.19/950-0646-SQUASH-bcm2835-dma-Remove-debugging.patch
index 5d948f3537c..0c93cf0f636 100644
--- a/target/linux/brcm2708/patches-4.19/950-0648-SQUASH-bcm2835-dma-Remove-debugging.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0646-SQUASH-bcm2835-dma-Remove-debugging.patch
@@ -1,7 +1,7 @@
-From 2abf4cf9870fcd57e614cb39b95e6e2a4462a828 Mon Sep 17 00:00:00 2001
+From 241ac53547a6d427835e52f52764dfafe33fcfde Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Thu, 6 Jun 2019 09:35:08 +0100
-Subject: [PATCH 648/725] SQUASH: bcm2835-dma: Remove debugging
+Subject: [PATCH 646/773] SQUASH: bcm2835-dma: Remove debugging
 
 Signed-off-by: Phil Elwell <phil@raspberrypi.org>
 ---
diff --git a/target/linux/brcm2708/patches-4.19/950-0649-defconfig-Update-bcm2711-to-match-bcm2709-on-extra-m.patch b/target/linux/brcm2708/patches-4.19/950-0647-defconfig-Update-bcm2711-to-match-bcm2709-on-extra-m.patch
similarity index 98%
rename from target/linux/brcm2708/patches-4.19/950-0649-defconfig-Update-bcm2711-to-match-bcm2709-on-extra-m.patch
rename to target/linux/brcm2708/patches-4.19/950-0647-defconfig-Update-bcm2711-to-match-bcm2709-on-extra-m.patch
index b31ca9d876d..917d746f0d6 100644
--- a/target/linux/brcm2708/patches-4.19/950-0649-defconfig-Update-bcm2711-to-match-bcm2709-on-extra-m.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0647-defconfig-Update-bcm2711-to-match-bcm2709-on-extra-m.patch
@@ -1,7 +1,7 @@
-From 1f08e6a6f4210e44d77b40f45ec6cea9e364abe1 Mon Sep 17 00:00:00 2001
+From ae5791e01639ece446aa59eb2af40b46138cbc4a Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Thu, 6 Jun 2019 15:22:29 +0100
-Subject: [PATCH 649/725] defconfig: Update bcm2711 to match bcm2709 on extra
+Subject: [PATCH 647/773] defconfig: Update bcm2711 to match bcm2709 on extra
  modules
 
 Lots of things like USB DVB tuners were missing from the
diff --git a/target/linux/brcm2708/patches-4.19/950-0650-dts-Include-CSI-lane-config-for-csi1.patch b/target/linux/brcm2708/patches-4.19/950-0648-dts-Include-CSI-lane-config-for-csi1.patch
similarity index 83%
rename from target/linux/brcm2708/patches-4.19/950-0650-dts-Include-CSI-lane-config-for-csi1.patch
rename to target/linux/brcm2708/patches-4.19/950-0648-dts-Include-CSI-lane-config-for-csi1.patch
index eddef8dca19..96bb2a01d73 100644
--- a/target/linux/brcm2708/patches-4.19/950-0650-dts-Include-CSI-lane-config-for-csi1.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0648-dts-Include-CSI-lane-config-for-csi1.patch
@@ -1,7 +1,7 @@
-From 8d2aeaf1d4eecfd8b11c2ba5dcf33d228dd76a6a Mon Sep 17 00:00:00 2001
+From c6d6956b9083b654c86e2ab3feb19c9867c01c28 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Fri, 31 May 2019 17:57:26 +0100
-Subject: [PATCH 650/725] dts: Include CSI lane config for csi1
+Subject: [PATCH 648/773] dts: Include CSI lane config for csi1
 
 Without the include the peripheral is configured to have 0
 data lanes, which doesn't allow much data to be passed.
diff --git a/target/linux/brcm2708/patches-4.19/950-0651-drm-vc4-Fix-T-format-modifiers-in-FKMS.patch b/target/linux/brcm2708/patches-4.19/950-0649-drm-vc4-Fix-T-format-modifiers-in-FKMS.patch
similarity index 87%
rename from target/linux/brcm2708/patches-4.19/950-0651-drm-vc4-Fix-T-format-modifiers-in-FKMS.patch
rename to target/linux/brcm2708/patches-4.19/950-0649-drm-vc4-Fix-T-format-modifiers-in-FKMS.patch
index 33b96f7c373..cafb27ebef5 100644
--- a/target/linux/brcm2708/patches-4.19/950-0651-drm-vc4-Fix-T-format-modifiers-in-FKMS.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0649-drm-vc4-Fix-T-format-modifiers-in-FKMS.patch
@@ -1,7 +1,7 @@
-From cc761034521f5c47193a8c2f6ac48a7961f85761 Mon Sep 17 00:00:00 2001
+From 2fb2e6ea673d427dbc37654d258df59059cfab4b Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Fri, 7 Jun 2019 11:31:21 +0100
-Subject: [PATCH 651/725] drm/vc4: Fix T-format modifiers in FKMS.
+Subject: [PATCH 649/773] drm/vc4: Fix T-format modifiers in FKMS.
 
 The wrong vc_image formats were being checked for in the switch
 statement. Correct these.
diff --git a/target/linux/brcm2708/patches-4.19/950-0652-defconfigs-Add-FB_SIMPLE-to-both-bcmrpi-and-bcm2709-.patch b/target/linux/brcm2708/patches-4.19/950-0650-defconfigs-Add-FB_SIMPLE-to-both-bcmrpi-and-bcm2709-.patch
similarity index 88%
rename from target/linux/brcm2708/patches-4.19/950-0652-defconfigs-Add-FB_SIMPLE-to-both-bcmrpi-and-bcm2709-.patch
rename to target/linux/brcm2708/patches-4.19/950-0650-defconfigs-Add-FB_SIMPLE-to-both-bcmrpi-and-bcm2709-.patch
index 481dd933ecb..715222ce319 100644
--- a/target/linux/brcm2708/patches-4.19/950-0652-defconfigs-Add-FB_SIMPLE-to-both-bcmrpi-and-bcm2709-.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0650-defconfigs-Add-FB_SIMPLE-to-both-bcmrpi-and-bcm2709-.patch
@@ -1,7 +1,7 @@
-From d2b90294279c1479a650f85256275624908033bf Mon Sep 17 00:00:00 2001
+From 854ab95d215c4824b785e49c9ca3b90796d2bc6a Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Fri, 7 Jun 2019 11:35:01 +0100
-Subject: [PATCH 652/725] defconfigs: Add FB_SIMPLE to both bcmrpi and bcm2709
+Subject: [PATCH 650/773] defconfigs: Add FB_SIMPLE to both bcmrpi and bcm2709
  configs
 
 The firmware sets up simple fb should one of the KMS drivers
diff --git a/target/linux/brcm2708/patches-4.19/950-0653-bcm2711-dts-Disable-the-v3d-node-by-default.patch b/target/linux/brcm2708/patches-4.19/950-0651-bcm2711-dts-Disable-the-v3d-node-by-default.patch
similarity index 76%
rename from target/linux/brcm2708/patches-4.19/950-0653-bcm2711-dts-Disable-the-v3d-node-by-default.patch
rename to target/linux/brcm2708/patches-4.19/950-0651-bcm2711-dts-Disable-the-v3d-node-by-default.patch
index ebc6451a938..1a26675f7f5 100644
--- a/target/linux/brcm2708/patches-4.19/950-0653-bcm2711-dts-Disable-the-v3d-node-by-default.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0651-bcm2711-dts-Disable-the-v3d-node-by-default.patch
@@ -1,7 +1,7 @@
-From bf7cf5876d809d13cbab812b10c7549edbd20990 Mon Sep 17 00:00:00 2001
+From f5d74e55edf6504f6f857b23b06dca7b4d3d3306 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Mon, 10 Jun 2019 17:22:44 +0100
-Subject: [PATCH 653/725] bcm2711 dts: Disable the v3d node by default
+Subject: [PATCH 651/773] bcm2711 dts: Disable the v3d node by default
 
 Signed-off-by: Phil Elwell <phil@raspberrypi.org>
 ---
diff --git a/target/linux/brcm2708/patches-4.19/950-0654-drm-vc4-Remove-340MHz-clock-limit-from-FKMS-now-scra.patch b/target/linux/brcm2708/patches-4.19/950-0652-drm-vc4-Remove-340MHz-clock-limit-from-FKMS-now-scra.patch
similarity index 84%
rename from target/linux/brcm2708/patches-4.19/950-0654-drm-vc4-Remove-340MHz-clock-limit-from-FKMS-now-scra.patch
rename to target/linux/brcm2708/patches-4.19/950-0652-drm-vc4-Remove-340MHz-clock-limit-from-FKMS-now-scra.patch
index e42e1d8916d..f8e0c0dc2b8 100644
--- a/target/linux/brcm2708/patches-4.19/950-0654-drm-vc4-Remove-340MHz-clock-limit-from-FKMS-now-scra.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0652-drm-vc4-Remove-340MHz-clock-limit-from-FKMS-now-scra.patch
@@ -1,7 +1,7 @@
-From 33a9109c32beaf418bd72165d598db1c792051f5 Mon Sep 17 00:00:00 2001
+From 3f57e5c46db3cf27a36b61534238fbd8903390fe Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Mon, 10 Jun 2019 16:32:51 +0100
-Subject: [PATCH 654/725] drm/vc4: Remove 340MHz clock limit from FKMS now
+Subject: [PATCH 652/773] drm/vc4: Remove 340MHz clock limit from FKMS now
  scrambling issues resolved
 
 Firmware TMDS scrambling is now being correctly configured, so
diff --git a/target/linux/brcm2708/patches-4.19/950-0655-Revert-usb-xhci-hack-xhci_urb_enqueue-to-support-hid.patch b/target/linux/brcm2708/patches-4.19/950-0653-Revert-usb-xhci-hack-xhci_urb_enqueue-to-support-hid.patch
similarity index 96%
rename from target/linux/brcm2708/patches-4.19/950-0655-Revert-usb-xhci-hack-xhci_urb_enqueue-to-support-hid.patch
rename to target/linux/brcm2708/patches-4.19/950-0653-Revert-usb-xhci-hack-xhci_urb_enqueue-to-support-hid.patch
index 1b40339581b..59d490a4325 100644
--- a/target/linux/brcm2708/patches-4.19/950-0655-Revert-usb-xhci-hack-xhci_urb_enqueue-to-support-hid.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0653-Revert-usb-xhci-hack-xhci_urb_enqueue-to-support-hid.patch
@@ -1,7 +1,7 @@
-From 255fb8869fe765f8ee9dbdad61ddfab333ff45ae Mon Sep 17 00:00:00 2001
+From 729a88af476bf34a7b76d4dfdf7723c57cfd1533 Mon Sep 17 00:00:00 2001
 From: popcornmix <popcornmix@gmail.com>
 Date: Fri, 7 Jun 2019 14:50:12 +0100
-Subject: [PATCH 655/725] Revert "usb: xhci: hack xhci_urb_enqueue to support
+Subject: [PATCH 653/773] Revert "usb: xhci: hack xhci_urb_enqueue to support
  hid.mousepoll behaviour"
 
 This reverts commit 1cf1071a79f320bc4497a3ade77431f04442eb17.
diff --git a/target/linux/brcm2708/patches-4.19/950-0656-usb-add-plumbing-for-updating-interrupt-endpoint-int.patch b/target/linux/brcm2708/patches-4.19/950-0654-usb-add-plumbing-for-updating-interrupt-endpoint-int.patch
similarity index 96%
rename from target/linux/brcm2708/patches-4.19/950-0656-usb-add-plumbing-for-updating-interrupt-endpoint-int.patch
rename to target/linux/brcm2708/patches-4.19/950-0654-usb-add-plumbing-for-updating-interrupt-endpoint-int.patch
index d413349ad14..bdf6bfb73ac 100644
--- a/target/linux/brcm2708/patches-4.19/950-0656-usb-add-plumbing-for-updating-interrupt-endpoint-int.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0654-usb-add-plumbing-for-updating-interrupt-endpoint-int.patch
@@ -1,7 +1,7 @@
-From fbb878b2370c655ea989191167b338fff636687a Mon Sep 17 00:00:00 2001
+From 8a84d16debf7243c49bc63a38732c51e16781bc1 Mon Sep 17 00:00:00 2001
 From: Jonathan Bell <jonathan@raspberrypi.org>
 Date: Tue, 11 Jun 2019 10:55:00 +0100
-Subject: [PATCH 656/725] usb: add plumbing for updating interrupt endpoint
+Subject: [PATCH 654/773] usb: add plumbing for updating interrupt endpoint
  interval state
 
 xHCI caches device and endpoint data after the interface is configured,
diff --git a/target/linux/brcm2708/patches-4.19/950-0657-xhci-implement-xhci_fixup_endpoint-for-interval-adju.patch b/target/linux/brcm2708/patches-4.19/950-0655-xhci-implement-xhci_fixup_endpoint-for-interval-adju.patch
similarity index 96%
rename from target/linux/brcm2708/patches-4.19/950-0657-xhci-implement-xhci_fixup_endpoint-for-interval-adju.patch
rename to target/linux/brcm2708/patches-4.19/950-0655-xhci-implement-xhci_fixup_endpoint-for-interval-adju.patch
index 1fd71c5a90a..f816055d4e7 100644
--- a/target/linux/brcm2708/patches-4.19/950-0657-xhci-implement-xhci_fixup_endpoint-for-interval-adju.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0655-xhci-implement-xhci_fixup_endpoint-for-interval-adju.patch
@@ -1,7 +1,7 @@
-From 3328d995046331f734b44a5f03471efd8682c8dd Mon Sep 17 00:00:00 2001
+From 44943168f36c02b224a963c805a100f47c58a9c6 Mon Sep 17 00:00:00 2001
 From: Jonathan Bell <jonathan@raspberrypi.org>
 Date: Tue, 11 Jun 2019 11:33:39 +0100
-Subject: [PATCH 657/725] xhci: implement xhci_fixup_endpoint for interval
+Subject: [PATCH 655/773] xhci: implement xhci_fixup_endpoint for interval
  adjustments
 
 Must be called in a non-atomic context, after the endpoint
diff --git a/target/linux/brcm2708/patches-4.19/950-0658-usbhid-call-usb_fixup_endpoint-after-mangling-interv.patch b/target/linux/brcm2708/patches-4.19/950-0656-usbhid-call-usb_fixup_endpoint-after-mangling-interv.patch
similarity index 82%
rename from target/linux/brcm2708/patches-4.19/950-0658-usbhid-call-usb_fixup_endpoint-after-mangling-interv.patch
rename to target/linux/brcm2708/patches-4.19/950-0656-usbhid-call-usb_fixup_endpoint-after-mangling-interv.patch
index ac2a2b13db7..b443c64965c 100644
--- a/target/linux/brcm2708/patches-4.19/950-0658-usbhid-call-usb_fixup_endpoint-after-mangling-interv.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0656-usbhid-call-usb_fixup_endpoint-after-mangling-interv.patch
@@ -1,7 +1,7 @@
-From bc52b79141e51a6cbd1b5def5c300dee3c6d0b84 Mon Sep 17 00:00:00 2001
+From 383795def3c6401a3f596f5cd657c2ce86cb544a Mon Sep 17 00:00:00 2001
 From: Jonathan Bell <jonathan@raspberrypi.org>
 Date: Tue, 11 Jun 2019 11:42:03 +0100
-Subject: [PATCH 658/725] usbhid: call usb_fixup_endpoint after mangling
+Subject: [PATCH 656/773] usbhid: call usb_fixup_endpoint after mangling
  intervals
 
 Lets the mousepoll override mechanism work with xhci.
diff --git a/target/linux/brcm2708/patches-4.19/950-0659-drm-vc4-Add-status-of-which-display-is-updated-throu.patch b/target/linux/brcm2708/patches-4.19/950-0657-drm-vc4-Add-status-of-which-display-is-updated-throu.patch
similarity index 95%
rename from target/linux/brcm2708/patches-4.19/950-0659-drm-vc4-Add-status-of-which-display-is-updated-throu.patch
rename to target/linux/brcm2708/patches-4.19/950-0657-drm-vc4-Add-status-of-which-display-is-updated-throu.patch
index 2b6f45e0c8c..523c3823a49 100644
--- a/target/linux/brcm2708/patches-4.19/950-0659-drm-vc4-Add-status-of-which-display-is-updated-throu.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0657-drm-vc4-Add-status-of-which-display-is-updated-throu.patch
@@ -1,7 +1,7 @@
-From 779fbe67ca1737d5450d393a6e893dcda8111786 Mon Sep 17 00:00:00 2001
+From 1b8faaeb3d705b1babc5de8cbd1f32653d1c5d64 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Tue, 4 Jun 2019 12:14:30 +0100
-Subject: [PATCH 659/725] drm: vc4: Add status of which display is updated
+Subject: [PATCH 657/773] drm: vc4: Add status of which display is updated
  through vblank
 
 Previously multiple  displays were slaved off the same SMI
diff --git a/target/linux/brcm2708/patches-4.19/950-0660-drm-vc4-In-FKMS-look-at-the-modifiers-correctly-for-.patch b/target/linux/brcm2708/patches-4.19/950-0658-drm-vc4-In-FKMS-look-at-the-modifiers-correctly-for-.patch
similarity index 89%
rename from target/linux/brcm2708/patches-4.19/950-0660-drm-vc4-In-FKMS-look-at-the-modifiers-correctly-for-.patch
rename to target/linux/brcm2708/patches-4.19/950-0658-drm-vc4-In-FKMS-look-at-the-modifiers-correctly-for-.patch
index 5da8452f706..2080bf7658c 100644
--- a/target/linux/brcm2708/patches-4.19/950-0660-drm-vc4-In-FKMS-look-at-the-modifiers-correctly-for-.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0658-drm-vc4-In-FKMS-look-at-the-modifiers-correctly-for-.patch
@@ -1,7 +1,7 @@
-From 06467a053320efedf24a7facbd58873b22106992 Mon Sep 17 00:00:00 2001
+From 8f897344c4828db157231786326ea865cbfb6582 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Wed, 12 Jun 2019 17:13:21 +0100
-Subject: [PATCH 660/725] drm/vc4: In FKMS look at the modifiers correctly for
+Subject: [PATCH 658/773] drm/vc4: In FKMS look at the modifiers correctly for
  SAND
 
 Incorrect masking was used in the switch for the modifier,
diff --git a/target/linux/brcm2708/patches-4.19/950-0661-arm-dts-Fix-Pi4-PWR-LED-configuration.patch b/target/linux/brcm2708/patches-4.19/950-0659-arm-dts-Fix-Pi4-PWR-LED-configuration.patch
similarity index 84%
rename from target/linux/brcm2708/patches-4.19/950-0661-arm-dts-Fix-Pi4-PWR-LED-configuration.patch
rename to target/linux/brcm2708/patches-4.19/950-0659-arm-dts-Fix-Pi4-PWR-LED-configuration.patch
index 8f296a3e359..0206f633a3c 100644
--- a/target/linux/brcm2708/patches-4.19/950-0661-arm-dts-Fix-Pi4-PWR-LED-configuration.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0659-arm-dts-Fix-Pi4-PWR-LED-configuration.patch
@@ -1,7 +1,7 @@
-From 497f21437f6203798657467ffbc5d9e1f80c8cbb Mon Sep 17 00:00:00 2001
+From d0e00483c95c2d67b42ac74a60cfc424cc75c089 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Mon, 17 Jun 2019 10:06:55 +0100
-Subject: [PATCH 661/725] arm: dts: Fix Pi4 PWR LED configuration
+Subject: [PATCH 659/773] arm: dts: Fix Pi4 PWR LED configuration
 
 Signed-off-by: Phil Elwell <phil@raspberrypi.org>
 ---
diff --git a/target/linux/brcm2708/patches-4.19/950-0662-bcm2838.dtsi-Correct-gic400-memory-address-ranges.patch b/target/linux/brcm2708/patches-4.19/950-0660-bcm2838.dtsi-Correct-gic400-memory-address-ranges.patch
similarity index 83%
rename from target/linux/brcm2708/patches-4.19/950-0662-bcm2838.dtsi-Correct-gic400-memory-address-ranges.patch
rename to target/linux/brcm2708/patches-4.19/950-0660-bcm2838.dtsi-Correct-gic400-memory-address-ranges.patch
index a6e2349d119..bc089dcf4a3 100644
--- a/target/linux/brcm2708/patches-4.19/950-0662-bcm2838.dtsi-Correct-gic400-memory-address-ranges.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0660-bcm2838.dtsi-Correct-gic400-memory-address-ranges.patch
@@ -1,7 +1,7 @@
-From 734c5130809cf1df460c80ef1c3805d4d56d89cb Mon Sep 17 00:00:00 2001
+From 6b38721bd9dc2a3e604c77c6ca2e908064f36162 Mon Sep 17 00:00:00 2001
 From: dp111 <dominic.plunkett@gmail.com>
 Date: Sat, 15 Jun 2019 18:19:50 +0100
-Subject: [PATCH 662/725] bcm2838.dtsi : Correct gic400 memory address ranges
+Subject: [PATCH 660/773] bcm2838.dtsi : Correct gic400 memory address ranges
 
 It appears to me the addresses for the gic400 are slightly wrong .  See section 3.2 https://static.docs.arm.com/ddi0471/a/DDI0471A_gic400_r0p0_trm.pdf
 ---
diff --git a/target/linux/brcm2708/patches-4.19/950-0663-staging-vchiq-Use-the-old-dma-controller-for-OF-conf.patch b/target/linux/brcm2708/patches-4.19/950-0661-staging-vchiq-Use-the-old-dma-controller-for-OF-conf.patch
similarity index 92%
rename from target/linux/brcm2708/patches-4.19/950-0663-staging-vchiq-Use-the-old-dma-controller-for-OF-conf.patch
rename to target/linux/brcm2708/patches-4.19/950-0661-staging-vchiq-Use-the-old-dma-controller-for-OF-conf.patch
index 2378811686d..5a1578d92f0 100644
--- a/target/linux/brcm2708/patches-4.19/950-0663-staging-vchiq-Use-the-old-dma-controller-for-OF-conf.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0661-staging-vchiq-Use-the-old-dma-controller-for-OF-conf.patch
@@ -1,7 +1,7 @@
-From 2d7cb00a7971c8384aacd0455a6d5e50abedb1e9 Mon Sep 17 00:00:00 2001
+From 01f43125781d5558b82f87fbb2f9a6745e3942a6 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Tue, 18 Jun 2019 12:15:50 +0100
-Subject: [PATCH 663/725] staging: vchiq: Use the old dma controller for OF
+Subject: [PATCH 661/773] staging: vchiq: Use the old dma controller for OF
  config on platform devices
 
 vchiq on Pi4 is no longer under the soc node, therefore it
diff --git a/target/linux/brcm2708/patches-4.19/950-0664-drm-vc4-Limit-fkms-to-modes-85Hz.patch b/target/linux/brcm2708/patches-4.19/950-0662-drm-vc4-Limit-fkms-to-modes-85Hz.patch
similarity index 85%
rename from target/linux/brcm2708/patches-4.19/950-0664-drm-vc4-Limit-fkms-to-modes-85Hz.patch
rename to target/linux/brcm2708/patches-4.19/950-0662-drm-vc4-Limit-fkms-to-modes-85Hz.patch
index c86381607c0..97d376c85db 100644
--- a/target/linux/brcm2708/patches-4.19/950-0664-drm-vc4-Limit-fkms-to-modes-85Hz.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0662-drm-vc4-Limit-fkms-to-modes-85Hz.patch
@@ -1,7 +1,7 @@
-From 9fef544e7d4981b5611b857609e18a20dea246e8 Mon Sep 17 00:00:00 2001
+From d9656156d4c00d678e0c3a684af3f2fc953daf63 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Tue, 18 Jun 2019 21:37:45 +0100
-Subject: [PATCH 664/725] drm/vc4: Limit fkms to modes <= 85Hz
+Subject: [PATCH 662/773] drm/vc4: Limit fkms to modes <= 85Hz
 
 Selecting 1080p100 and 120 has very limited gain, but don't want
 to block VGA85 and similar.
diff --git a/target/linux/brcm2708/patches-4.19/950-0665-arm-bcm2835-Add-bcm2838-compatible-string.patch b/target/linux/brcm2708/patches-4.19/950-0663-arm-bcm2835-Add-bcm2838-compatible-string.patch
similarity index 78%
rename from target/linux/brcm2708/patches-4.19/950-0665-arm-bcm2835-Add-bcm2838-compatible-string.patch
rename to target/linux/brcm2708/patches-4.19/950-0663-arm-bcm2835-Add-bcm2838-compatible-string.patch
index 16852974570..cb020ad3b0b 100644
--- a/target/linux/brcm2708/patches-4.19/950-0665-arm-bcm2835-Add-bcm2838-compatible-string.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0663-arm-bcm2835-Add-bcm2838-compatible-string.patch
@@ -1,7 +1,7 @@
-From 9c89497bb48601b3b1cbf8b868840da3091cc00f Mon Sep 17 00:00:00 2001
+From 4517180418205e454d6d200d4b015aab2f5aeed8 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Tue, 11 Jun 2019 17:38:28 +0100
-Subject: [PATCH 665/725] arm: bcm2835: Add bcm2838 compatible string.
+Subject: [PATCH 663/773] arm: bcm2835: Add bcm2838 compatible string.
 
 Signed-off-by: Phil Elwell <phil@raspberrypi.org>
 ---
diff --git a/target/linux/brcm2708/patches-4.19/950-0666-arm-dts-Improve-the-bcm27xx-inclusion-hierarchy.patch b/target/linux/brcm2708/patches-4.19/950-0664-arm-dts-Improve-the-bcm27xx-inclusion-hierarchy.patch
similarity index 98%
rename from target/linux/brcm2708/patches-4.19/950-0666-arm-dts-Improve-the-bcm27xx-inclusion-hierarchy.patch
rename to target/linux/brcm2708/patches-4.19/950-0664-arm-dts-Improve-the-bcm27xx-inclusion-hierarchy.patch
index 206ce6d2873..2f66ce480ab 100644
--- a/target/linux/brcm2708/patches-4.19/950-0666-arm-dts-Improve-the-bcm27xx-inclusion-hierarchy.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0664-arm-dts-Improve-the-bcm27xx-inclusion-hierarchy.patch
@@ -1,7 +1,7 @@
-From 22742682cf7b7840f50006022350b40b9b095902 Mon Sep 17 00:00:00 2001
+From 6198fc61e2a06a6ac7b2f264368b882905dfda71 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Tue, 4 Jun 2019 16:22:22 +0100
-Subject: [PATCH 666/725] arm: dts: Improve the bcm27xx inclusion hierarchy
+Subject: [PATCH 664/773] arm: dts: Improve the bcm27xx inclusion hierarchy
 
 1) The top-level .dts files now include parallel chains of bcm27xx.dtsi
    and bcm27xx-rpi.dtsi files, with no cross-inclusion between the two
diff --git a/target/linux/brcm2708/patches-4.19/950-0667-arm-dts-First-draft-of-upstream-Pi4-DTS.patch b/target/linux/brcm2708/patches-4.19/950-0665-arm-dts-First-draft-of-upstream-Pi4-DTS.patch
similarity index 96%
rename from target/linux/brcm2708/patches-4.19/950-0667-arm-dts-First-draft-of-upstream-Pi4-DTS.patch
rename to target/linux/brcm2708/patches-4.19/950-0665-arm-dts-First-draft-of-upstream-Pi4-DTS.patch
index 6762d8b959b..b4973e986a3 100644
--- a/target/linux/brcm2708/patches-4.19/950-0667-arm-dts-First-draft-of-upstream-Pi4-DTS.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0665-arm-dts-First-draft-of-upstream-Pi4-DTS.patch
@@ -1,7 +1,7 @@
-From 3183783f2a7db515671c6c612988627f946b4a36 Mon Sep 17 00:00:00 2001
+From f906d34555ffd801f91cd8c93385395d189c308a Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Tue, 11 Jun 2019 18:08:05 +0100
-Subject: [PATCH 667/725] arm: dts: First draft of upstream Pi4 DTS
+Subject: [PATCH 665/773] arm: dts: First draft of upstream Pi4 DTS
 
 I've attempted to follow the upstream conventions in the DT commits,
 but this is just presented here initially as a talking point.
diff --git a/target/linux/brcm2708/patches-4.19/950-0668-overlays-Fix-compatible-string-for-ds1307-RTC.patch b/target/linux/brcm2708/patches-4.19/950-0666-overlays-Fix-compatible-string-for-ds1307-RTC.patch
similarity index 86%
rename from target/linux/brcm2708/patches-4.19/950-0668-overlays-Fix-compatible-string-for-ds1307-RTC.patch
rename to target/linux/brcm2708/patches-4.19/950-0666-overlays-Fix-compatible-string-for-ds1307-RTC.patch
index d25284435a4..1c961261a6c 100644
--- a/target/linux/brcm2708/patches-4.19/950-0668-overlays-Fix-compatible-string-for-ds1307-RTC.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0666-overlays-Fix-compatible-string-for-ds1307-RTC.patch
@@ -1,7 +1,7 @@
-From 6c53b393a82affcdb32ca7a81871130db5ec149b Mon Sep 17 00:00:00 2001
+From 32097e77387b54b4757e2a92c63523b4a9ecbc75 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Mon, 17 Jun 2019 14:36:12 +0100
-Subject: [PATCH 668/725] overlays: Fix compatible string for ds1307 RTC
+Subject: [PATCH 666/773] overlays: Fix compatible string for ds1307 RTC
 
 Kernels since 4.19 have required the correct manufacture name in the
 compatible string for I2C devices, and unfortunately the one for the
diff --git a/target/linux/brcm2708/patches-4.19/950-0669-overlays-Fix-further-maxim-ds1307-references.patch b/target/linux/brcm2708/patches-4.19/950-0667-overlays-Fix-further-maxim-ds1307-references.patch
similarity index 91%
rename from target/linux/brcm2708/patches-4.19/950-0669-overlays-Fix-further-maxim-ds1307-references.patch
rename to target/linux/brcm2708/patches-4.19/950-0667-overlays-Fix-further-maxim-ds1307-references.patch
index 74a75ff4f3a..0323821cad1 100644
--- a/target/linux/brcm2708/patches-4.19/950-0669-overlays-Fix-further-maxim-ds1307-references.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0667-overlays-Fix-further-maxim-ds1307-references.patch
@@ -1,7 +1,7 @@
-From a0a581e7019049be7f62f9251bdbe4f9e09485a0 Mon Sep 17 00:00:00 2001
+From f9e286bc95f5441c321a8a04cef61ab3815cbbbb Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Tue, 18 Jun 2019 11:16:13 +0100
-Subject: [PATCH 669/725] overlays: Fix further maxim,ds1307 references
+Subject: [PATCH 667/773] overlays: Fix further maxim,ds1307 references
 
 See: https://github.com/raspberrypi/linux/issues/3013
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0670-overlays-Cosmetic-change-to-upstream-overlay.patch b/target/linux/brcm2708/patches-4.19/950-0668-overlays-Cosmetic-change-to-upstream-overlay.patch
similarity index 85%
rename from target/linux/brcm2708/patches-4.19/950-0670-overlays-Cosmetic-change-to-upstream-overlay.patch
rename to target/linux/brcm2708/patches-4.19/950-0668-overlays-Cosmetic-change-to-upstream-overlay.patch
index 6c1d253d69b..616d267d158 100644
--- a/target/linux/brcm2708/patches-4.19/950-0670-overlays-Cosmetic-change-to-upstream-overlay.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0668-overlays-Cosmetic-change-to-upstream-overlay.patch
@@ -1,7 +1,7 @@
-From 0794b3c523e484608cfd87db2ce8ee7cd30e5e43 Mon Sep 17 00:00:00 2001
+From 08cbbda5b4c0a52965ac5ba008c1de4f241c2abd Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Tue, 18 Jun 2019 11:19:59 +0100
-Subject: [PATCH 670/725] overlays: Cosmetic change to upstream overlay
+Subject: [PATCH 668/773] overlays: Cosmetic change to upstream overlay
 
 The dwc2 overlay no longer uses the dwc2_usb label, and the latest
 ovmerge (which generates the upstream overlay) removes unused labels.
diff --git a/target/linux/brcm2708/patches-4.19/950-0671-w1-ds2805-rename-w1_family-struct-fixing-c-p-typo.patch b/target/linux/brcm2708/patches-4.19/950-0669-w1-ds2805-rename-w1_family-struct-fixing-c-p-typo.patch
similarity index 90%
rename from target/linux/brcm2708/patches-4.19/950-0671-w1-ds2805-rename-w1_family-struct-fixing-c-p-typo.patch
rename to target/linux/brcm2708/patches-4.19/950-0669-w1-ds2805-rename-w1_family-struct-fixing-c-p-typo.patch
index 7ad721fbc51..1a453736095 100644
--- a/target/linux/brcm2708/patches-4.19/950-0671-w1-ds2805-rename-w1_family-struct-fixing-c-p-typo.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0669-w1-ds2805-rename-w1_family-struct-fixing-c-p-typo.patch
@@ -1,7 +1,7 @@
-From 0d91e3b824bb24692b50bf7f31f07adb8f2370c6 Mon Sep 17 00:00:00 2001
+From f7250362d2619244fb4fa3ddcf26c2872ff0097a Mon Sep 17 00:00:00 2001
 From: Mariusz Bialonczyk <manio@skyboo.net>
 Date: Sat, 25 May 2019 10:45:38 +0200
-Subject: [PATCH 671/725] w1: ds2805: rename w1_family struct, fixing c-p typo
+Subject: [PATCH 669/773] w1: ds2805: rename w1_family struct, fixing c-p typo
 
 commit 0e3743d870711ae4daf1e7170c8d9381564e244d upstream.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0672-w1-ds2413-output_write-cosmetic-fixes-simplify.patch b/target/linux/brcm2708/patches-4.19/950-0670-w1-ds2413-output_write-cosmetic-fixes-simplify.patch
similarity index 93%
rename from target/linux/brcm2708/patches-4.19/950-0672-w1-ds2413-output_write-cosmetic-fixes-simplify.patch
rename to target/linux/brcm2708/patches-4.19/950-0670-w1-ds2413-output_write-cosmetic-fixes-simplify.patch
index 5bf8d89b23e..b1490acdca2 100644
--- a/target/linux/brcm2708/patches-4.19/950-0672-w1-ds2413-output_write-cosmetic-fixes-simplify.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0670-w1-ds2413-output_write-cosmetic-fixes-simplify.patch
@@ -1,7 +1,7 @@
-From 8cebfa181f4bead15fb2dd73756a4d139339c83b Mon Sep 17 00:00:00 2001
+From c87eb45563002656a45b51573bc2051c671734d9 Mon Sep 17 00:00:00 2001
 From: Mariusz Bialonczyk <manio@skyboo.net>
 Date: Mon, 20 May 2019 09:05:55 +0200
-Subject: [PATCH 672/725] w1: ds2413: output_write() cosmetic fixes / simplify
+Subject: [PATCH 670/773] w1: ds2413: output_write() cosmetic fixes / simplify
 
 commit ae2ee27aa985232f66421d7cd1c7f4b87c7dba7d upstream.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0673-w1-ds2413-add-retry-support-to-state_read.patch b/target/linux/brcm2708/patches-4.19/950-0671-w1-ds2413-add-retry-support-to-state_read.patch
similarity index 94%
rename from target/linux/brcm2708/patches-4.19/950-0673-w1-ds2413-add-retry-support-to-state_read.patch
rename to target/linux/brcm2708/patches-4.19/950-0671-w1-ds2413-add-retry-support-to-state_read.patch
index 7ead26a3fc5..4dd57e09855 100644
--- a/target/linux/brcm2708/patches-4.19/950-0673-w1-ds2413-add-retry-support-to-state_read.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0671-w1-ds2413-add-retry-support-to-state_read.patch
@@ -1,7 +1,7 @@
-From 37dfb88eed2cb32e7c2a704d0d4b590c68175ae1 Mon Sep 17 00:00:00 2001
+From d6f29e7be3c7b181cf2d630bfeec9b3499eae2e6 Mon Sep 17 00:00:00 2001
 From: Mariusz Bialonczyk <manio@skyboo.net>
 Date: Mon, 20 May 2019 09:05:56 +0200
-Subject: [PATCH 673/725] w1: ds2413: add retry support to state_read()
+Subject: [PATCH 671/773] w1: ds2413: add retry support to state_read()
 
 commit c50d09a86172073f55ebac0b92ad5a75907d64e7 upstream.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0674-w1-ds2413-when-the-slave-is-not-responding-during-re.patch b/target/linux/brcm2708/patches-4.19/950-0672-w1-ds2413-when-the-slave-is-not-responding-during-re.patch
similarity index 93%
rename from target/linux/brcm2708/patches-4.19/950-0674-w1-ds2413-when-the-slave-is-not-responding-during-re.patch
rename to target/linux/brcm2708/patches-4.19/950-0672-w1-ds2413-when-the-slave-is-not-responding-during-re.patch
index 70ae0c08a5f..31bf46da504 100644
--- a/target/linux/brcm2708/patches-4.19/950-0674-w1-ds2413-when-the-slave-is-not-responding-during-re.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0672-w1-ds2413-when-the-slave-is-not-responding-during-re.patch
@@ -1,7 +1,7 @@
-From 4dba5d66cc91bf70b6bafd1a14b7db411d588745 Mon Sep 17 00:00:00 2001
+From 2c5817c444e95254ed4888c12345c2dabe401fda Mon Sep 17 00:00:00 2001
 From: Mariusz Bialonczyk <manio@skyboo.net>
 Date: Wed, 22 May 2019 12:40:53 +0200
-Subject: [PATCH 674/725] w1: ds2413: when the slave is not responding during
+Subject: [PATCH 672/773] w1: ds2413: when the slave is not responding during
  read, select it again
 
 commit 3856032a0628e6b94badb9131a706dda185e071d upstream.
diff --git a/target/linux/brcm2708/patches-4.19/950-0675-w1-ds2413-fix-state-byte-comparision.patch b/target/linux/brcm2708/patches-4.19/950-0673-w1-ds2413-fix-state-byte-comparision.patch
similarity index 93%
rename from target/linux/brcm2708/patches-4.19/950-0675-w1-ds2413-fix-state-byte-comparision.patch
rename to target/linux/brcm2708/patches-4.19/950-0673-w1-ds2413-fix-state-byte-comparision.patch
index bf868cd089f..0c866dada41 100644
--- a/target/linux/brcm2708/patches-4.19/950-0675-w1-ds2413-fix-state-byte-comparision.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0673-w1-ds2413-fix-state-byte-comparision.patch
@@ -1,7 +1,7 @@
-From 8604b2fb9843248b9bc792c52393cb05b7a29836 Mon Sep 17 00:00:00 2001
+From d928cdb13ddd26dd4695d8626990303e9f348a8d Mon Sep 17 00:00:00 2001
 From: Mariusz Bialonczyk <manio@skyboo.net>
 Date: Thu, 30 May 2019 09:51:25 +0200
-Subject: [PATCH 675/725] w1: ds2413: fix state byte comparision
+Subject: [PATCH 673/773] w1: ds2413: fix state byte comparision
 
 commit aacd152ecd7b18af5d2d96dea9e7284c1c93abea upstream.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0676-drm-vc4_dsi-Fix-DMA-channel-and-memory-leak-in-vc4-3.patch b/target/linux/brcm2708/patches-4.19/950-0674-drm-vc4_dsi-Fix-DMA-channel-and-memory-leak-in-vc4-3.patch
similarity index 96%
rename from target/linux/brcm2708/patches-4.19/950-0676-drm-vc4_dsi-Fix-DMA-channel-and-memory-leak-in-vc4-3.patch
rename to target/linux/brcm2708/patches-4.19/950-0674-drm-vc4_dsi-Fix-DMA-channel-and-memory-leak-in-vc4-3.patch
index 3384a2a5aa1..6599d400e40 100644
--- a/target/linux/brcm2708/patches-4.19/950-0676-drm-vc4_dsi-Fix-DMA-channel-and-memory-leak-in-vc4-3.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0674-drm-vc4_dsi-Fix-DMA-channel-and-memory-leak-in-vc4-3.patch
@@ -1,7 +1,7 @@
-From bf56ee503a31864237c40aac90fe338bbca6d5a0 Mon Sep 17 00:00:00 2001
+From 322895008e3f342c3363a6c92e4a04e35ecb5892 Mon Sep 17 00:00:00 2001
 From: Chris Miller <chris@mesl2.co.uk>
 Date: Wed, 26 Jun 2019 10:40:30 +0100
-Subject: [PATCH 676/725] drm: vc4_dsi: Fix DMA channel and memory leak in vc4
+Subject: [PATCH 674/773] drm: vc4_dsi: Fix DMA channel and memory leak in vc4
  (#3012)
 
 Signed-off-by: Chris G Miller <chris@creative-electronics.net>
diff --git a/target/linux/brcm2708/patches-4.19/950-0677-video-bcm2708_fb-Revert-cma-allocation-attempt.patch b/target/linux/brcm2708/patches-4.19/950-0675-video-bcm2708_fb-Revert-cma-allocation-attempt.patch
similarity index 97%
rename from target/linux/brcm2708/patches-4.19/950-0677-video-bcm2708_fb-Revert-cma-allocation-attempt.patch
rename to target/linux/brcm2708/patches-4.19/950-0675-video-bcm2708_fb-Revert-cma-allocation-attempt.patch
index dcce81d559a..4dfb2cedb06 100644
--- a/target/linux/brcm2708/patches-4.19/950-0677-video-bcm2708_fb-Revert-cma-allocation-attempt.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0675-video-bcm2708_fb-Revert-cma-allocation-attempt.patch
@@ -1,7 +1,7 @@
-From 8f0ceec888aaa21d703dc9b16bca77d57104b7cf Mon Sep 17 00:00:00 2001
+From 97371a5040a9ac012d1e057a10e188f15dcc8e8e Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Wed, 19 Jun 2019 03:55:50 +0100
-Subject: [PATCH 677/725] video/bcm2708_fb: Revert cma allocation attempt
+Subject: [PATCH 675/773] video/bcm2708_fb: Revert cma allocation attempt
 
 "4600e91 Pulled in the multi frame buffer support from the Pi3 repo"
 pulled back in the code for allocating the framebuffer from the CMA
diff --git a/target/linux/brcm2708/patches-4.19/950-0678-drm-vc4-Add-support-for-color-encoding-on-YUV-planes.patch b/target/linux/brcm2708/patches-4.19/950-0676-drm-vc4-Add-support-for-color-encoding-on-YUV-planes.patch
similarity index 96%
rename from target/linux/brcm2708/patches-4.19/950-0678-drm-vc4-Add-support-for-color-encoding-on-YUV-planes.patch
rename to target/linux/brcm2708/patches-4.19/950-0676-drm-vc4-Add-support-for-color-encoding-on-YUV-planes.patch
index 36e6d23f266..c5964c660d8 100644
--- a/target/linux/brcm2708/patches-4.19/950-0678-drm-vc4-Add-support-for-color-encoding-on-YUV-planes.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0676-drm-vc4-Add-support-for-color-encoding-on-YUV-planes.patch
@@ -1,7 +1,7 @@
-From a79005b13c374c78f6d96f5ab2cd12377357d82f Mon Sep 17 00:00:00 2001
+From c89ee8bbd3fb045bf610e8ea8f59b2db3d3f88b6 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Mon, 24 Jun 2019 02:29:40 +0100
-Subject: [PATCH 678/725] drm/vc4: Add support for color encoding on YUV planes
+Subject: [PATCH 676/773] drm/vc4: Add support for color encoding on YUV planes
 
 Adds signalling for BT601/709/2020, and limited/full range
 (on BT601).
diff --git a/target/linux/brcm2708/patches-4.19/950-0679-configs-Drop-V4L2-camera-and-codec-drivers-from-bcmr.patch b/target/linux/brcm2708/patches-4.19/950-0677-configs-Drop-V4L2-camera-and-codec-drivers-from-bcmr.patch
similarity index 85%
rename from target/linux/brcm2708/patches-4.19/950-0679-configs-Drop-V4L2-camera-and-codec-drivers-from-bcmr.patch
rename to target/linux/brcm2708/patches-4.19/950-0677-configs-Drop-V4L2-camera-and-codec-drivers-from-bcmr.patch
index 9fa609cb0e8..518e23207e5 100644
--- a/target/linux/brcm2708/patches-4.19/950-0679-configs-Drop-V4L2-camera-and-codec-drivers-from-bcmr.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0677-configs-Drop-V4L2-camera-and-codec-drivers-from-bcmr.patch
@@ -1,7 +1,7 @@
-From 4798e87ece1dbf90c42f4def09401ee4c051e003 Mon Sep 17 00:00:00 2001
+From 891a7d8b2309f2526c1746e5be026915f27af5ec Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Fri, 28 Jun 2019 16:05:25 +0100
-Subject: [PATCH 679/725] configs: Drop V4L2 camera and codec drivers from
+Subject: [PATCH 677/773] configs: Drop V4L2 camera and codec drivers from
  bcmrpi3_defconfig
 
 They rely on mmal_vchiq, which in turn wants vc-sm-cma.
diff --git a/target/linux/brcm2708/patches-4.19/950-0680-configs-arm64-bcm2711-Remove-CONFIG_VIDEO_BCM2835.patch b/target/linux/brcm2708/patches-4.19/950-0678-configs-arm64-bcm2711-Remove-CONFIG_VIDEO_BCM2835.patch
similarity index 91%
rename from target/linux/brcm2708/patches-4.19/950-0680-configs-arm64-bcm2711-Remove-CONFIG_VIDEO_BCM2835.patch
rename to target/linux/brcm2708/patches-4.19/950-0678-configs-arm64-bcm2711-Remove-CONFIG_VIDEO_BCM2835.patch
index 816a23a2d0e..a91c8a453cc 100644
--- a/target/linux/brcm2708/patches-4.19/950-0680-configs-arm64-bcm2711-Remove-CONFIG_VIDEO_BCM2835.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0678-configs-arm64-bcm2711-Remove-CONFIG_VIDEO_BCM2835.patch
@@ -1,7 +1,7 @@
-From 6dadf48ceed847ed814d9fa3ab3cf902c4ce6e25 Mon Sep 17 00:00:00 2001
+From ebc5880578193fa828a26beaa91ffd9a90d69cd2 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Fri, 28 Jun 2019 22:44:09 +0100
-Subject: [PATCH 680/725] configs: arm64/bcm2711: Remove CONFIG_VIDEO_BCM2835
+Subject: [PATCH 678/773] configs: arm64/bcm2711: Remove CONFIG_VIDEO_BCM2835
 
 Undefine CONFIG_VIDEO_BCM2835 until it builds for arm64.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0681-arm-dts-Add-coherent_pool-1M-to-Pi-4-bootargs.patch b/target/linux/brcm2708/patches-4.19/950-0679-arm-dts-Add-coherent_pool-1M-to-Pi-4-bootargs.patch
similarity index 86%
rename from target/linux/brcm2708/patches-4.19/950-0681-arm-dts-Add-coherent_pool-1M-to-Pi-4-bootargs.patch
rename to target/linux/brcm2708/patches-4.19/950-0679-arm-dts-Add-coherent_pool-1M-to-Pi-4-bootargs.patch
index acd39fb53fb..7c2547b3254 100644
--- a/target/linux/brcm2708/patches-4.19/950-0681-arm-dts-Add-coherent_pool-1M-to-Pi-4-bootargs.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0679-arm-dts-Add-coherent_pool-1M-to-Pi-4-bootargs.patch
@@ -1,7 +1,7 @@
-From 626e81656bc5a27656180d8faf6173e9bcd7e512 Mon Sep 17 00:00:00 2001
+From 57539d5c7be69774e030825b0b6ec7979956182f Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Tue, 2 Jul 2019 17:13:05 +0100
-Subject: [PATCH 681/725] arm: dts: Add coherent_pool=1M to Pi 4 bootargs
+Subject: [PATCH 679/773] arm: dts: Add coherent_pool=1M to Pi 4 bootargs
 
 Downstream Raspberry Pi dts files add "coherent_pool=1M" to the kernel
 command line to aid the dwc_otg driver, but this excluded Pi 4 which
diff --git a/target/linux/brcm2708/patches-4.19/950-0682-configs-Enable-USB_CONFIGFS-m-in-bcmrpi_defconfig.patch b/target/linux/brcm2708/patches-4.19/950-0680-configs-Enable-USB_CONFIGFS-m-in-bcmrpi_defconfig.patch
similarity index 81%
rename from target/linux/brcm2708/patches-4.19/950-0682-configs-Enable-USB_CONFIGFS-m-in-bcmrpi_defconfig.patch
rename to target/linux/brcm2708/patches-4.19/950-0680-configs-Enable-USB_CONFIGFS-m-in-bcmrpi_defconfig.patch
index 9597256c853..20b258baa9d 100644
--- a/target/linux/brcm2708/patches-4.19/950-0682-configs-Enable-USB_CONFIGFS-m-in-bcmrpi_defconfig.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0680-configs-Enable-USB_CONFIGFS-m-in-bcmrpi_defconfig.patch
@@ -1,7 +1,7 @@
-From d7e89477b16559fc407ad5cc001244346aa8f733 Mon Sep 17 00:00:00 2001
+From eccada7c8b878c0caf164b3e3a68ad8c9176a2ac Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Tue, 2 Jul 2019 21:25:59 +0100
-Subject: [PATCH 682/725] configs: Enable USB_CONFIGFS=m in bcmrpi_defconfig
+Subject: [PATCH 680/773] configs: Enable USB_CONFIGFS=m in bcmrpi_defconfig
 
 See: https://github.com/raspberrypi/linux/issues/3042
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0683-configs-And-all-the-other-USB_CONFIGFS-options.patch b/target/linux/brcm2708/patches-4.19/950-0681-configs-And-all-the-other-USB_CONFIGFS-options.patch
similarity index 89%
rename from target/linux/brcm2708/patches-4.19/950-0683-configs-And-all-the-other-USB_CONFIGFS-options.patch
rename to target/linux/brcm2708/patches-4.19/950-0681-configs-And-all-the-other-USB_CONFIGFS-options.patch
index 951b58d8646..ef36f11701a 100644
--- a/target/linux/brcm2708/patches-4.19/950-0683-configs-And-all-the-other-USB_CONFIGFS-options.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0681-configs-And-all-the-other-USB_CONFIGFS-options.patch
@@ -1,7 +1,7 @@
-From 8320deccc7df04c3a094f4c8361b3afc0f85215c Mon Sep 17 00:00:00 2001
+From 4112f55d9486a663a572593741b2b47ba59c017d Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Tue, 2 Jul 2019 21:43:13 +0100
-Subject: [PATCH 683/725] configs: And all the other USB_CONFIGFS options
+Subject: [PATCH 681/773] configs: And all the other USB_CONFIGFS options
 
 And all Rabbit's friends-and-relations.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0684-configs-arm64-bcm2711-Add-MMC_SDHCI_IPROC.patch b/target/linux/brcm2708/patches-4.19/950-0682-configs-arm64-bcm2711-Add-MMC_SDHCI_IPROC.patch
similarity index 82%
rename from target/linux/brcm2708/patches-4.19/950-0684-configs-arm64-bcm2711-Add-MMC_SDHCI_IPROC.patch
rename to target/linux/brcm2708/patches-4.19/950-0682-configs-arm64-bcm2711-Add-MMC_SDHCI_IPROC.patch
index 41fde9b4ce5..ecc6e43768b 100644
--- a/target/linux/brcm2708/patches-4.19/950-0684-configs-arm64-bcm2711-Add-MMC_SDHCI_IPROC.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0682-configs-arm64-bcm2711-Add-MMC_SDHCI_IPROC.patch
@@ -1,7 +1,7 @@
-From ccf319da9985453198ecbc34e7ea490584cc9398 Mon Sep 17 00:00:00 2001
+From beae1957f04c31207a69e293bb4c595e4aa4480d Mon Sep 17 00:00:00 2001
 From: Andrei Gherzan <andrei@gherzan.ro>
 Date: Wed, 3 Jul 2019 13:53:29 +0100
-Subject: [PATCH 684/725] configs: arm64/bcm2711: Add MMC_SDHCI_IPROC
+Subject: [PATCH 682/773] configs: arm64/bcm2711: Add MMC_SDHCI_IPROC
 
 This driver is used in the device tree for the emmc2 node.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0685-overlays-Correct-gpio-fan-gpio-flags-for-4.19.patch b/target/linux/brcm2708/patches-4.19/950-0683-overlays-Correct-gpio-fan-gpio-flags-for-4.19.patch
similarity index 89%
rename from target/linux/brcm2708/patches-4.19/950-0685-overlays-Correct-gpio-fan-gpio-flags-for-4.19.patch
rename to target/linux/brcm2708/patches-4.19/950-0683-overlays-Correct-gpio-fan-gpio-flags-for-4.19.patch
index 4569aaf8da7..cfe16618dde 100644
--- a/target/linux/brcm2708/patches-4.19/950-0685-overlays-Correct-gpio-fan-gpio-flags-for-4.19.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0683-overlays-Correct-gpio-fan-gpio-flags-for-4.19.patch
@@ -1,7 +1,7 @@
-From ccf4542628ee44ac6acf62361a531ac9479b7872 Mon Sep 17 00:00:00 2001
+From 755c7c9c4f39b690892d2b38a2fd44f4dd602d4a Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Wed, 3 Jul 2019 20:37:14 +0100
-Subject: [PATCH 685/725] overlays: Correct gpio-fan gpio flags for 4.19
+Subject: [PATCH 683/773] overlays: Correct gpio-fan gpio flags for 4.19
 
 The gpio-fan overlay was submitted for the 4.14 kernel where the second
 value in the Device Tree gpios declaration was ignored (thanks to an
diff --git a/target/linux/brcm2708/patches-4.19/950-0686-staging-vcsm-cma-Remove-cache-manipulation-ioctl-fro.patch b/target/linux/brcm2708/patches-4.19/950-0684-staging-vcsm-cma-Remove-cache-manipulation-ioctl-fro.patch
similarity index 94%
rename from target/linux/brcm2708/patches-4.19/950-0686-staging-vcsm-cma-Remove-cache-manipulation-ioctl-fro.patch
rename to target/linux/brcm2708/patches-4.19/950-0684-staging-vcsm-cma-Remove-cache-manipulation-ioctl-fro.patch
index 1c23bc0dcc6..e981939b5e9 100644
--- a/target/linux/brcm2708/patches-4.19/950-0686-staging-vcsm-cma-Remove-cache-manipulation-ioctl-fro.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0684-staging-vcsm-cma-Remove-cache-manipulation-ioctl-fro.patch
@@ -1,7 +1,7 @@
-From ced45257bef9255fda33051f882c83623d9e0699 Mon Sep 17 00:00:00 2001
+From 9fce5008a9183cfe5dc5393b726e93020b21f580 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Tue, 25 Jun 2019 00:29:44 +0100
-Subject: [PATCH 686/725] staging: vcsm-cma: Remove cache manipulation ioctl
+Subject: [PATCH 684/773] staging: vcsm-cma: Remove cache manipulation ioctl
  from ARM64
 
 The cache flushing ioctls are used by the Pi3 HEVC hw-assisted
diff --git a/target/linux/brcm2708/patches-4.19/950-0687-staging-vcsm-cma-Rework-to-use-dma-APIs-not-CMA.patch b/target/linux/brcm2708/patches-4.19/950-0685-staging-vcsm-cma-Rework-to-use-dma-APIs-not-CMA.patch
similarity index 99%
rename from target/linux/brcm2708/patches-4.19/950-0687-staging-vcsm-cma-Rework-to-use-dma-APIs-not-CMA.patch
rename to target/linux/brcm2708/patches-4.19/950-0685-staging-vcsm-cma-Rework-to-use-dma-APIs-not-CMA.patch
index 0af7973327e..f982d838d90 100644
--- a/target/linux/brcm2708/patches-4.19/950-0687-staging-vcsm-cma-Rework-to-use-dma-APIs-not-CMA.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0685-staging-vcsm-cma-Rework-to-use-dma-APIs-not-CMA.patch
@@ -1,7 +1,7 @@
-From 03d574236ca07cd6ffec88a8124426e5e42722e1 Mon Sep 17 00:00:00 2001
+From d35867a1bb8e7f963132e626f5432239969e92c9 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Mon, 1 Jul 2019 11:57:25 +0100
-Subject: [PATCH 687/725] staging: vcsm-cma: Rework to use dma APIs, not CMA
+Subject: [PATCH 685/773] staging: vcsm-cma: Rework to use dma APIs, not CMA
 
 Due to a misunderstanding of the DMA mapping APIs, I made
 the wrong decision on how to implement this.
diff --git a/target/linux/brcm2708/patches-4.19/950-0688-Revert-configs-Drop-V4L2-camera-and-codec-drivers-fr.patch b/target/linux/brcm2708/patches-4.19/950-0686-Revert-configs-Drop-V4L2-camera-and-codec-drivers-fr.patch
similarity index 84%
rename from target/linux/brcm2708/patches-4.19/950-0688-Revert-configs-Drop-V4L2-camera-and-codec-drivers-fr.patch
rename to target/linux/brcm2708/patches-4.19/950-0686-Revert-configs-Drop-V4L2-camera-and-codec-drivers-fr.patch
index 26bbc579ec8..bc67adc0d97 100644
--- a/target/linux/brcm2708/patches-4.19/950-0688-Revert-configs-Drop-V4L2-camera-and-codec-drivers-fr.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0686-Revert-configs-Drop-V4L2-camera-and-codec-drivers-fr.patch
@@ -1,7 +1,7 @@
-From 9c2c5607d3210f9d582547465aae6c9883daf0d9 Mon Sep 17 00:00:00 2001
+From 69a0a11878ffe57f71232872b3971670dfec3b21 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Mon, 1 Jul 2019 12:00:27 +0100
-Subject: [PATCH 688/725] Revert "configs: Drop V4L2 camera and codec drivers
+Subject: [PATCH 686/773] Revert "configs: Drop V4L2 camera and codec drivers
  from bcmrpi3_defconfig"
 
 This reverts commit e8a66b4f610b3a20bae8f706256d230135916c26.
diff --git a/target/linux/brcm2708/patches-4.19/950-0689-Revert-configs-arm64-bcm2711-Remove-CONFIG_VIDEO_BCM.patch b/target/linux/brcm2708/patches-4.19/950-0687-Revert-configs-arm64-bcm2711-Remove-CONFIG_VIDEO_BCM.patch
similarity index 91%
rename from target/linux/brcm2708/patches-4.19/950-0689-Revert-configs-arm64-bcm2711-Remove-CONFIG_VIDEO_BCM.patch
rename to target/linux/brcm2708/patches-4.19/950-0687-Revert-configs-arm64-bcm2711-Remove-CONFIG_VIDEO_BCM.patch
index 1f8d7b581ea..340808e9840 100644
--- a/target/linux/brcm2708/patches-4.19/950-0689-Revert-configs-arm64-bcm2711-Remove-CONFIG_VIDEO_BCM.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0687-Revert-configs-arm64-bcm2711-Remove-CONFIG_VIDEO_BCM.patch
@@ -1,7 +1,7 @@
-From c113d9a69caa55d8b0d5bd4bfbb7fdf502565edb Mon Sep 17 00:00:00 2001
+From 06ab322c9baaa3e2c8bcb0609ccbf858b5444150 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Mon, 1 Jul 2019 12:06:54 +0100
-Subject: [PATCH 689/725] Revert "configs: arm64/bcm2711: Remove
+Subject: [PATCH 687/773] Revert "configs: arm64/bcm2711: Remove
  CONFIG_VIDEO_BCM2835"
 
 This reverts commit 9d1deec93fa8b1b4953ff5e9210349f3c85b9a8d.
diff --git a/target/linux/brcm2708/patches-4.19/950-0690-staging-vc-sm-cma-Fix-the-few-remaining-coding-style.patch b/target/linux/brcm2708/patches-4.19/950-0688-staging-vc-sm-cma-Fix-the-few-remaining-coding-style.patch
similarity index 97%
rename from target/linux/brcm2708/patches-4.19/950-0690-staging-vc-sm-cma-Fix-the-few-remaining-coding-style.patch
rename to target/linux/brcm2708/patches-4.19/950-0688-staging-vc-sm-cma-Fix-the-few-remaining-coding-style.patch
index b0ceabeb452..bfdf996fa65 100644
--- a/target/linux/brcm2708/patches-4.19/950-0690-staging-vc-sm-cma-Fix-the-few-remaining-coding-style.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0688-staging-vc-sm-cma-Fix-the-few-remaining-coding-style.patch
@@ -1,7 +1,7 @@
-From c6293ea00d55c0d48fd723da6072212f896a74b1 Mon Sep 17 00:00:00 2001
+From d3075e61796e6748b238203d5c5c852a1a5727ea Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Tue, 2 Jul 2019 17:19:04 +0100
-Subject: [PATCH 690/725] staging: vc-sm-cma: Fix the few remaining coding
+Subject: [PATCH 688/773] staging: vc-sm-cma: Fix the few remaining coding
  style issues
 
 Fix a few minor checkpatch complaints to make the driver clean
diff --git a/target/linux/brcm2708/patches-4.19/950-0691-configs-Drop-MMC_SDHCI_BCM2711-from-arm64-bcm2711_de.patch b/target/linux/brcm2708/patches-4.19/950-0689-configs-Drop-MMC_SDHCI_BCM2711-from-arm64-bcm2711_de.patch
similarity index 83%
rename from target/linux/brcm2708/patches-4.19/950-0691-configs-Drop-MMC_SDHCI_BCM2711-from-arm64-bcm2711_de.patch
rename to target/linux/brcm2708/patches-4.19/950-0689-configs-Drop-MMC_SDHCI_BCM2711-from-arm64-bcm2711_de.patch
index c508a9004e5..a643ed94b6e 100644
--- a/target/linux/brcm2708/patches-4.19/950-0691-configs-Drop-MMC_SDHCI_BCM2711-from-arm64-bcm2711_de.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0689-configs-Drop-MMC_SDHCI_BCM2711-from-arm64-bcm2711_de.patch
@@ -1,7 +1,7 @@
-From a8d9b98abf93405b56ad420c2337b9c16d443555 Mon Sep 17 00:00:00 2001
+From 79edd467648bbd35cfb01574800edd8e435cdc2f Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Thu, 4 Jul 2019 11:52:43 +0100
-Subject: [PATCH 691/725] configs: Drop MMC_SDHCI_BCM2711 from
+Subject: [PATCH 689/773] configs: Drop MMC_SDHCI_BCM2711 from
  arm64/bcm2711_defconfig
 
 Apparently this is a vestigial setting and should be removed.
diff --git a/target/linux/brcm2708/patches-4.19/950-0692-Revert-media-vb2-Allow-reqbufs-0-with-in-use-MMAP-bu.patch b/target/linux/brcm2708/patches-4.19/950-0690-Revert-media-vb2-Allow-reqbufs-0-with-in-use-MMAP-bu.patch
similarity index 93%
rename from target/linux/brcm2708/patches-4.19/950-0692-Revert-media-vb2-Allow-reqbufs-0-with-in-use-MMAP-bu.patch
rename to target/linux/brcm2708/patches-4.19/950-0690-Revert-media-vb2-Allow-reqbufs-0-with-in-use-MMAP-bu.patch
index bbe776f3545..32e4cd705c7 100644
--- a/target/linux/brcm2708/patches-4.19/950-0692-Revert-media-vb2-Allow-reqbufs-0-with-in-use-MMAP-bu.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0690-Revert-media-vb2-Allow-reqbufs-0-with-in-use-MMAP-bu.patch
@@ -1,7 +1,7 @@
-From 2a099853599054a17621463365f7bd48223e0e4c Mon Sep 17 00:00:00 2001
+From db26693701ac11d20a16ca455886d810a6b67c2c Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Fri, 28 Jun 2019 11:30:49 +0100
-Subject: [PATCH 692/725] Revert "media: vb2: Allow reqbufs(0) with "in use"
+Subject: [PATCH 690/773] Revert "media: vb2: Allow reqbufs(0) with "in use"
  MMAP buffers"
 
 This reverts commit a2c73e18c1f657de6d654f51effa0a94863abbd8.
diff --git a/target/linux/brcm2708/patches-4.19/950-0693-media-videodev2.h-add-new-capabilities-for-buffer-ty.patch b/target/linux/brcm2708/patches-4.19/950-0691-media-videodev2.h-add-new-capabilities-for-buffer-ty.patch
similarity index 97%
rename from target/linux/brcm2708/patches-4.19/950-0693-media-videodev2.h-add-new-capabilities-for-buffer-ty.patch
rename to target/linux/brcm2708/patches-4.19/950-0691-media-videodev2.h-add-new-capabilities-for-buffer-ty.patch
index c44cff399b3..499bba6f595 100644
--- a/target/linux/brcm2708/patches-4.19/950-0693-media-videodev2.h-add-new-capabilities-for-buffer-ty.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0691-media-videodev2.h-add-new-capabilities-for-buffer-ty.patch
@@ -1,7 +1,7 @@
-From 237e15f3caec01b144b2409829a731b734972539 Mon Sep 17 00:00:00 2001
+From 948ebd5405bde063d68cb05e5250eefe167fd48c Mon Sep 17 00:00:00 2001
 From: Hans Verkuil <hansverk@cisco.com>
 Date: Thu, 23 Aug 2018 09:56:22 -0400
-Subject: [PATCH 693/725] media: videodev2.h: add new capabilities for buffer
+Subject: [PATCH 691/773] media: videodev2.h: add new capabilities for buffer
  types
 
 Upstream commit f35f5d72e70e6b91389eb98fcabf43b79f40587f
diff --git a/target/linux/brcm2708/patches-4.19/950-0694-media-vb2-set-reqbufs-create_bufs-capabilities.patch b/target/linux/brcm2708/patches-4.19/950-0692-media-vb2-set-reqbufs-create_bufs-capabilities.patch
similarity index 98%
rename from target/linux/brcm2708/patches-4.19/950-0694-media-vb2-set-reqbufs-create_bufs-capabilities.patch
rename to target/linux/brcm2708/patches-4.19/950-0692-media-vb2-set-reqbufs-create_bufs-capabilities.patch
index 6e44d22a368..102301ead4f 100644
--- a/target/linux/brcm2708/patches-4.19/950-0694-media-vb2-set-reqbufs-create_bufs-capabilities.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0692-media-vb2-set-reqbufs-create_bufs-capabilities.patch
@@ -1,7 +1,7 @@
-From b1da554db18a08164e0f4490e1b290d02dc8a042 Mon Sep 17 00:00:00 2001
+From 8867c69465720f32ae8be1271ab5d6237757bf39 Mon Sep 17 00:00:00 2001
 From: Hans Verkuil <hansverk@cisco.com>
 Date: Thu, 23 Aug 2018 10:18:35 -0400
-Subject: [PATCH 694/725] media: vb2: set reqbufs/create_bufs capabilities
+Subject: [PATCH 692/773] media: vb2: set reqbufs/create_bufs capabilities
 
 Upstream commit e5079cf11373e4cc98be8b1072aece429eb2d4d2.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0695-media-vb2-Allow-reqbufs-0-with-in-use-MMAP-buffers.patch b/target/linux/brcm2708/patches-4.19/950-0693-media-vb2-Allow-reqbufs-0-with-in-use-MMAP-buffers.patch
similarity index 97%
rename from target/linux/brcm2708/patches-4.19/950-0695-media-vb2-Allow-reqbufs-0-with-in-use-MMAP-buffers.patch
rename to target/linux/brcm2708/patches-4.19/950-0693-media-vb2-Allow-reqbufs-0-with-in-use-MMAP-buffers.patch
index b6bde57f381..42919f553e0 100644
--- a/target/linux/brcm2708/patches-4.19/950-0695-media-vb2-Allow-reqbufs-0-with-in-use-MMAP-buffers.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0693-media-vb2-Allow-reqbufs-0-with-in-use-MMAP-buffers.patch
@@ -1,7 +1,7 @@
-From b7f5e21034ac7af2b8ceee726151f4635435694f Mon Sep 17 00:00:00 2001
+From 5f17a43ba98013bf6683a50faabef29c3bdc3117 Mon Sep 17 00:00:00 2001
 From: John Sheu <sheu@chromium.org>
 Date: Thu, 15 Nov 2018 10:57:16 -0500
-Subject: [PATCH 695/725] media: vb2: Allow reqbufs(0) with "in use" MMAP
+Subject: [PATCH 693/773] media: vb2: Allow reqbufs(0) with "in use" MMAP
  buffers
 
 Upstream commit d644cca50f366cd109845ae92e37c09ed79adf81
diff --git a/target/linux/brcm2708/patches-4.19/950-0696-overlays-Add-real-parameters-to-the-rpi-poe-overlay.patch b/target/linux/brcm2708/patches-4.19/950-0694-overlays-Add-real-parameters-to-the-rpi-poe-overlay.patch
similarity index 89%
rename from target/linux/brcm2708/patches-4.19/950-0696-overlays-Add-real-parameters-to-the-rpi-poe-overlay.patch
rename to target/linux/brcm2708/patches-4.19/950-0694-overlays-Add-real-parameters-to-the-rpi-poe-overlay.patch
index 08a266f1cf1..662139bb2f3 100644
--- a/target/linux/brcm2708/patches-4.19/950-0696-overlays-Add-real-parameters-to-the-rpi-poe-overlay.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0694-overlays-Add-real-parameters-to-the-rpi-poe-overlay.patch
@@ -1,7 +1,7 @@
-From 21cb98ad5ea375032112a5d7ee92acd4196de5fb Mon Sep 17 00:00:00 2001
+From 437170389e1ec50855f000d6a6043474b8af85d4 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Fri, 5 Jul 2019 09:22:10 +0100
-Subject: [PATCH 696/725] overlays: Add real parameters to the rpi-poe overlay
+Subject: [PATCH 694/773] overlays: Add real parameters to the rpi-poe overlay
 
 As a result of being loaded by the POE HAT EEPROM, the rpi-poe overlay
 doesn't expose parameters in the usual way; instead it adds them to
diff --git a/target/linux/brcm2708/patches-4.19/950-0697-overlays-Rename-pi3-overlays-to-be-less-model-specif.patch b/target/linux/brcm2708/patches-4.19/950-0695-overlays-Rename-pi3-overlays-to-be-less-model-specif.patch
similarity index 99%
rename from target/linux/brcm2708/patches-4.19/950-0697-overlays-Rename-pi3-overlays-to-be-less-model-specif.patch
rename to target/linux/brcm2708/patches-4.19/950-0695-overlays-Rename-pi3-overlays-to-be-less-model-specif.patch
index 01d0dafaadb..aa3118f0384 100644
--- a/target/linux/brcm2708/patches-4.19/950-0697-overlays-Rename-pi3-overlays-to-be-less-model-specif.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0695-overlays-Rename-pi3-overlays-to-be-less-model-specif.patch
@@ -1,7 +1,7 @@
-From 75036ddc7b3ea2f1366cef40491d690396f34bdc Mon Sep 17 00:00:00 2001
+From efd44306b7202c5e038cc98ea213e1146a93a960 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <pelwell@users.noreply.github.com>
 Date: Fri, 5 Jul 2019 14:49:22 +0100
-Subject: [PATCH 697/725] overlays: Rename pi3- overlays to be less
+Subject: [PATCH 695/773] overlays: Rename pi3- overlays to be less
  model-specific (#3052)
 
 Rename the various pi3- overlays to be more generic, listing
diff --git a/target/linux/brcm2708/patches-4.19/950-0698-i2c-bcm2835-Move-IRQ-request-after-clock-code-in-pro.patch b/target/linux/brcm2708/patches-4.19/950-0696-i2c-bcm2835-Move-IRQ-request-after-clock-code-in-pro.patch
similarity index 94%
rename from target/linux/brcm2708/patches-4.19/950-0698-i2c-bcm2835-Move-IRQ-request-after-clock-code-in-pro.patch
rename to target/linux/brcm2708/patches-4.19/950-0696-i2c-bcm2835-Move-IRQ-request-after-clock-code-in-pro.patch
index 4590aa76071..bb94fab6074 100644
--- a/target/linux/brcm2708/patches-4.19/950-0698-i2c-bcm2835-Move-IRQ-request-after-clock-code-in-pro.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0696-i2c-bcm2835-Move-IRQ-request-after-clock-code-in-pro.patch
@@ -1,7 +1,7 @@
-From bd66036c354e430b73ac9c0113ad6a0a787d66c1 Mon Sep 17 00:00:00 2001
+From b085eb8eed7f2da7c76ec0cea3abd70953367093 Mon Sep 17 00:00:00 2001
 From: Annaliese McDermond <nh6z@nh6z.net>
 Date: Fri, 21 Jun 2019 03:52:49 -0700
-Subject: [PATCH 698/725] i2c: bcm2835: Move IRQ request after clock code in
+Subject: [PATCH 696/773] i2c: bcm2835: Move IRQ request after clock code in
  probe
 
 Commit 4a5cfa39465cad25dd736d7ceba8a5d32eea4ecc upstream.
diff --git a/target/linux/brcm2708/patches-4.19/950-0699-i2c-bcm2835-Ensure-clock-exists-when-probing.patch b/target/linux/brcm2708/patches-4.19/950-0697-i2c-bcm2835-Ensure-clock-exists-when-probing.patch
similarity index 94%
rename from target/linux/brcm2708/patches-4.19/950-0699-i2c-bcm2835-Ensure-clock-exists-when-probing.patch
rename to target/linux/brcm2708/patches-4.19/950-0697-i2c-bcm2835-Ensure-clock-exists-when-probing.patch
index b0653e14a8f..11673f16625 100644
--- a/target/linux/brcm2708/patches-4.19/950-0699-i2c-bcm2835-Ensure-clock-exists-when-probing.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0697-i2c-bcm2835-Ensure-clock-exists-when-probing.patch
@@ -1,7 +1,7 @@
-From 7da0d7cd3ee9b9e178873f380c47dda170fed67e Mon Sep 17 00:00:00 2001
+From 5b395c9b5adc1bcb42b1ca473de2a3fb478efd1b Mon Sep 17 00:00:00 2001
 From: Annaliese McDermond <nh6z@nh6z.net>
 Date: Fri, 21 Jun 2019 03:52:50 -0700
-Subject: [PATCH 699/725] i2c: bcm2835: Ensure clock exists when probing
+Subject: [PATCH 697/773] i2c: bcm2835: Ensure clock exists when probing
 
 Commit 9de93b04df16b055824e3f1f13fedb90fbcf2e4f upstream.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0700-overlays-i2c-gpio-Fix-the-bus-parameter.patch b/target/linux/brcm2708/patches-4.19/950-0698-overlays-i2c-gpio-Fix-the-bus-parameter.patch
similarity index 89%
rename from target/linux/brcm2708/patches-4.19/950-0700-overlays-i2c-gpio-Fix-the-bus-parameter.patch
rename to target/linux/brcm2708/patches-4.19/950-0698-overlays-i2c-gpio-Fix-the-bus-parameter.patch
index 81b9c71a527..9cf2f83bcfc 100644
--- a/target/linux/brcm2708/patches-4.19/950-0700-overlays-i2c-gpio-Fix-the-bus-parameter.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0698-overlays-i2c-gpio-Fix-the-bus-parameter.patch
@@ -1,7 +1,7 @@
-From 55672983dee952815d614651a92f76044785ca46 Mon Sep 17 00:00:00 2001
+From 903fe021059f70162175066f034de618064ca0bb Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Tue, 9 Jul 2019 10:32:40 +0100
-Subject: [PATCH 700/725] overlays: i2c-gpio: Fix the "bus" parameter
+Subject: [PATCH 698/773] overlays: i2c-gpio: Fix the "bus" parameter
 
 The "bus" parameter has two functions - providing unique names for
 multiple instances of the overlay, and allowing the number of the bus
diff --git a/target/linux/brcm2708/patches-4.19/950-0701-tty-amba-pl011-Make-TX-optimisation-conditional.patch b/target/linux/brcm2708/patches-4.19/950-0699-tty-amba-pl011-Make-TX-optimisation-conditional.patch
similarity index 96%
rename from target/linux/brcm2708/patches-4.19/950-0701-tty-amba-pl011-Make-TX-optimisation-conditional.patch
rename to target/linux/brcm2708/patches-4.19/950-0699-tty-amba-pl011-Make-TX-optimisation-conditional.patch
index add8140f7d1..ec6958949a7 100644
--- a/target/linux/brcm2708/patches-4.19/950-0701-tty-amba-pl011-Make-TX-optimisation-conditional.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0699-tty-amba-pl011-Make-TX-optimisation-conditional.patch
@@ -1,7 +1,7 @@
-From e70cb8a67901499d75f4ed4d5bd120a1ceace698 Mon Sep 17 00:00:00 2001
+From bad29ba77266dd37bdaf3bded68111c8a0a9de15 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Thu, 11 Jul 2019 13:13:39 +0100
-Subject: [PATCH 701/725] tty: amba-pl011: Make TX optimisation conditional
+Subject: [PATCH 699/773] tty: amba-pl011: Make TX optimisation conditional
 
 pl011_tx_chars takes a "from_irq" parameter to reduce the number of
 register accesses. When from_irq is true the function assumes that the
diff --git a/target/linux/brcm2708/patches-4.19/950-0702-xhci-add-quirk-for-host-controllers-that-don-t-updat.patch b/target/linux/brcm2708/patches-4.19/950-0700-xhci-add-quirk-for-host-controllers-that-don-t-updat.patch
similarity index 96%
rename from target/linux/brcm2708/patches-4.19/950-0702-xhci-add-quirk-for-host-controllers-that-don-t-updat.patch
rename to target/linux/brcm2708/patches-4.19/950-0700-xhci-add-quirk-for-host-controllers-that-don-t-updat.patch
index 7a71acd78c8..e9360b0187c 100644
--- a/target/linux/brcm2708/patches-4.19/950-0702-xhci-add-quirk-for-host-controllers-that-don-t-updat.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0700-xhci-add-quirk-for-host-controllers-that-don-t-updat.patch
@@ -1,7 +1,7 @@
-From 92900af9134a2e5435ee68d69cdd23d1f8cb4980 Mon Sep 17 00:00:00 2001
+From d01af13ec60ee5b8ee944a4e38986b13fea701eb Mon Sep 17 00:00:00 2001
 From: Jonathan Bell <jonathan@raspberrypi.org>
 Date: Thu, 11 Jul 2019 17:55:43 +0100
-Subject: [PATCH 702/725] xhci: add quirk for host controllers that don't
+Subject: [PATCH 700/773] xhci: add quirk for host controllers that don't
  update endpoint DCS
 
 Seen on a VLI VL805 PCIe to USB controller. For non-stream endpoints
diff --git a/target/linux/brcm2708/patches-4.19/950-0703-i2c-bcm2835-Set-clock-stretch-timeout-to-35ms.patch b/target/linux/brcm2708/patches-4.19/950-0701-i2c-bcm2835-Set-clock-stretch-timeout-to-35ms.patch
similarity index 91%
rename from target/linux/brcm2708/patches-4.19/950-0703-i2c-bcm2835-Set-clock-stretch-timeout-to-35ms.patch
rename to target/linux/brcm2708/patches-4.19/950-0701-i2c-bcm2835-Set-clock-stretch-timeout-to-35ms.patch
index 6d4448dbc61..2829f54a01c 100644
--- a/target/linux/brcm2708/patches-4.19/950-0703-i2c-bcm2835-Set-clock-stretch-timeout-to-35ms.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0701-i2c-bcm2835-Set-clock-stretch-timeout-to-35ms.patch
@@ -1,7 +1,7 @@
-From 74cd0c8293ad0a05c45eaa29d986f840227867f8 Mon Sep 17 00:00:00 2001
+From 26d8063c76c0243c0a12e59e37b9efd3fb100326 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Fri, 12 Jul 2019 15:38:35 +0100
-Subject: [PATCH 703/725] i2c: bcm2835: Set clock-stretch timeout to 35ms
+Subject: [PATCH 701/773] i2c: bcm2835: Set clock-stretch timeout to 35ms
 
 The BCM2835 I2C blocks have a register to set the clock-stretch
 timeout - how long the device is allowed to hold SCL low - in bus
diff --git a/target/linux/brcm2708/patches-4.19/950-0704-arm64-bcm2835-Add-missing-dependency-on-MFD_CORE.patch b/target/linux/brcm2708/patches-4.19/950-0702-arm64-bcm2835-Add-missing-dependency-on-MFD_CORE.patch
similarity index 86%
rename from target/linux/brcm2708/patches-4.19/950-0704-arm64-bcm2835-Add-missing-dependency-on-MFD_CORE.patch
rename to target/linux/brcm2708/patches-4.19/950-0702-arm64-bcm2835-Add-missing-dependency-on-MFD_CORE.patch
index 2a1ad355635..04eac6ab801 100644
--- a/target/linux/brcm2708/patches-4.19/950-0704-arm64-bcm2835-Add-missing-dependency-on-MFD_CORE.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0702-arm64-bcm2835-Add-missing-dependency-on-MFD_CORE.patch
@@ -1,7 +1,7 @@
-From d836c37cd387c438a86054bd52f82141513cfa19 Mon Sep 17 00:00:00 2001
+From 2dbe147b0baa9ad36dd5150f249d48ef3cb0a524 Mon Sep 17 00:00:00 2001
 From: Eric Anholt <eric@anholt.net>
 Date: Fri, 8 Mar 2019 13:02:16 -0800
-Subject: [PATCH 704/725] arm64: bcm2835: Add missing dependency on MFD_CORE.
+Subject: [PATCH 702/773] arm64: bcm2835: Add missing dependency on MFD_CORE.
 
 commit 7a9b6be9fe58194d9a349159176e8cc0d8f10ef8 upstream.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0705-overlays-Add-PCF2129-RTC.patch b/target/linux/brcm2708/patches-4.19/950-0703-overlays-Add-PCF2129-RTC.patch
similarity index 97%
rename from target/linux/brcm2708/patches-4.19/950-0705-overlays-Add-PCF2129-RTC.patch
rename to target/linux/brcm2708/patches-4.19/950-0703-overlays-Add-PCF2129-RTC.patch
index f4f5e69b9bb..f356df90ff2 100644
--- a/target/linux/brcm2708/patches-4.19/950-0705-overlays-Add-PCF2129-RTC.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0703-overlays-Add-PCF2129-RTC.patch
@@ -1,7 +1,7 @@
-From 4e534a6c926bee4a9e65c59ac81208ac0a7d280c Mon Sep 17 00:00:00 2001
+From 747a71aefc4990f9db830f18c41e0a52b0d7b4e0 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Mon, 15 Jul 2019 10:39:05 +0100
-Subject: [PATCH 705/725] overlays: Add PCF2129 RTC
+Subject: [PATCH 703/773] overlays: Add PCF2129 RTC
 
 Add support for the PCF2129 RTC to i2c-rtc and i2c-rtc-gpio overlays.
 Also add rv3028 to i2c-rtc-gpio (it was missed previously), and don't
diff --git a/target/linux/brcm2708/patches-4.19/950-0706-configs-arm64-bcm2711-Use-CONFIG_BRCMSTB_THERMAL-ins.patch b/target/linux/brcm2708/patches-4.19/950-0704-configs-arm64-bcm2711-Use-CONFIG_BRCMSTB_THERMAL-ins.patch
similarity index 88%
rename from target/linux/brcm2708/patches-4.19/950-0706-configs-arm64-bcm2711-Use-CONFIG_BRCMSTB_THERMAL-ins.patch
rename to target/linux/brcm2708/patches-4.19/950-0704-configs-arm64-bcm2711-Use-CONFIG_BRCMSTB_THERMAL-ins.patch
index 5cd596d6be4..26394f438d5 100644
--- a/target/linux/brcm2708/patches-4.19/950-0706-configs-arm64-bcm2711-Use-CONFIG_BRCMSTB_THERMAL-ins.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0704-configs-arm64-bcm2711-Use-CONFIG_BRCMSTB_THERMAL-ins.patch
@@ -1,7 +1,7 @@
-From 04f2cfb2130c52d8e01c5c2fddf1c0f5d0f3583c Mon Sep 17 00:00:00 2001
+From 37dac3b99a4e26d0d9df3f5297da90e65f5ed978 Mon Sep 17 00:00:00 2001
 From: Allen Wild <allenwild93@gmail.com>
 Date: Sat, 13 Jul 2019 11:14:02 -0400
-Subject: [PATCH 706/725] configs: arm64/bcm2711: Use CONFIG_BRCMSTB_THERMAL
+Subject: [PATCH 704/773] configs: arm64/bcm2711: Use CONFIG_BRCMSTB_THERMAL
  instead of CONFIG_BCM2835_THERMAL
 
 The Raspberry Pi 4 uses the brcmstb thermal driver rather than brcm2835,
diff --git a/target/linux/brcm2708/patches-4.19/950-0707-overlays-dpi18-and-dpi24-vc4-compatibility.patch b/target/linux/brcm2708/patches-4.19/950-0705-overlays-dpi18-and-dpi24-vc4-compatibility.patch
similarity index 90%
rename from target/linux/brcm2708/patches-4.19/950-0707-overlays-dpi18-and-dpi24-vc4-compatibility.patch
rename to target/linux/brcm2708/patches-4.19/950-0705-overlays-dpi18-and-dpi24-vc4-compatibility.patch
index 2a463585757..b4b26dde7e2 100644
--- a/target/linux/brcm2708/patches-4.19/950-0707-overlays-dpi18-and-dpi24-vc4-compatibility.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0705-overlays-dpi18-and-dpi24-vc4-compatibility.patch
@@ -1,7 +1,7 @@
-From a3dd548da9a2900eafb337eab2a3124f543ddc31 Mon Sep 17 00:00:00 2001
+From e398200b9e0746bb9bcdf4900ed8fc6f7f813cb6 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Tue, 16 Jul 2019 15:24:12 +0100
-Subject: [PATCH 707/725] overlays: dpi18 and dpi24 vc4 compatibility
+Subject: [PATCH 705/773] overlays: dpi18 and dpi24 vc4 compatibility
 
 The dpi overlays use the fb device tree node as a place to hang the
 necessary pinctrl changes. With one of the VC4 overlays loaded, the
diff --git a/target/linux/brcm2708/patches-4.19/950-0708-overlays-Add-i2c0-and-i2c1-for-regularity.patch b/target/linux/brcm2708/patches-4.19/950-0706-overlays-Add-i2c0-and-i2c1-for-regularity.patch
similarity index 98%
rename from target/linux/brcm2708/patches-4.19/950-0708-overlays-Add-i2c0-and-i2c1-for-regularity.patch
rename to target/linux/brcm2708/patches-4.19/950-0706-overlays-Add-i2c0-and-i2c1-for-regularity.patch
index db937300aed..f9ad1e47b2c 100644
--- a/target/linux/brcm2708/patches-4.19/950-0708-overlays-Add-i2c0-and-i2c1-for-regularity.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0706-overlays-Add-i2c0-and-i2c1-for-regularity.patch
@@ -1,7 +1,7 @@
-From b61cc000ad6ee771f471a126dc80b7c083730a94 Mon Sep 17 00:00:00 2001
+From 50be150dc853d2ce75215cc220cc6ff0def89a3a Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Wed, 17 Jul 2019 10:08:55 +0100
-Subject: [PATCH 708/725] overlays: Add i2c0 and i2c1 for regularity
+Subject: [PATCH 706/773] overlays: Add i2c0 and i2c1 for regularity
 
 The new i2c overlays for pi4 (i2c3, i2c4, i2c5, i2c6) have a
 standardised interface that allows pin groups to be chosen
diff --git a/target/linux/brcm2708/patches-4.19/950-0709-Pisound-Remove-spinlock-usage-around-spi_sync.patch b/target/linux/brcm2708/patches-4.19/950-0707-Pisound-Remove-spinlock-usage-around-spi_sync.patch
similarity index 85%
rename from target/linux/brcm2708/patches-4.19/950-0709-Pisound-Remove-spinlock-usage-around-spi_sync.patch
rename to target/linux/brcm2708/patches-4.19/950-0707-Pisound-Remove-spinlock-usage-around-spi_sync.patch
index c47f10575b0..95f8f71dfa3 100644
--- a/target/linux/brcm2708/patches-4.19/950-0709-Pisound-Remove-spinlock-usage-around-spi_sync.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0707-Pisound-Remove-spinlock-usage-around-spi_sync.patch
@@ -1,7 +1,7 @@
-From e7efd5c5b3e6e7f900eca6323fb593f80471a380 Mon Sep 17 00:00:00 2001
+From e7bf2e5b1b86a11a0ccf59222cb31b06213d9276 Mon Sep 17 00:00:00 2001
 From: Giedrius <giedrius@blokas.io>
 Date: Fri, 12 Jul 2019 17:45:55 +0300
-Subject: [PATCH 709/725] Pisound: Remove spinlock usage around spi_sync
+Subject: [PATCH 707/773] Pisound: Remove spinlock usage around spi_sync
 
 ---
  sound/soc/bcm/pisound.c | 5 -----
diff --git a/target/linux/brcm2708/patches-4.19/950-0710-arm64-mm-Limit-the-DMA-zone-for-arm64.patch b/target/linux/brcm2708/patches-4.19/950-0708-arm64-mm-Limit-the-DMA-zone-for-arm64.patch
similarity index 85%
rename from target/linux/brcm2708/patches-4.19/950-0710-arm64-mm-Limit-the-DMA-zone-for-arm64.patch
rename to target/linux/brcm2708/patches-4.19/950-0708-arm64-mm-Limit-the-DMA-zone-for-arm64.patch
index a1b88179809..87863259c31 100644
--- a/target/linux/brcm2708/patches-4.19/950-0710-arm64-mm-Limit-the-DMA-zone-for-arm64.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0708-arm64-mm-Limit-the-DMA-zone-for-arm64.patch
@@ -1,7 +1,7 @@
-From 804767a8871d01153c7a6e974730eda806fdbef6 Mon Sep 17 00:00:00 2001
+From 5f7837a8024b971e5cdb338d6e41007be77cc31e Mon Sep 17 00:00:00 2001
 From: Andrei Gherzan <andrei@balena.io>
 Date: Tue, 16 Jul 2019 13:28:22 +0100
-Subject: [PATCH 710/725] arm64/mm: Limit the DMA zone for arm64
+Subject: [PATCH 708/773] arm64/mm: Limit the DMA zone for arm64
 
 On RaspberryPi, only the first 1Gb can be used for DMA[1].
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0711-configs-Enable-iio-driver-for-TI-ADS1015.patch b/target/linux/brcm2708/patches-4.19/950-0709-configs-Enable-iio-driver-for-TI-ADS1015.patch
similarity index 89%
rename from target/linux/brcm2708/patches-4.19/950-0711-configs-Enable-iio-driver-for-TI-ADS1015.patch
rename to target/linux/brcm2708/patches-4.19/950-0709-configs-Enable-iio-driver-for-TI-ADS1015.patch
index bfa8415e004..de43d9df047 100644
--- a/target/linux/brcm2708/patches-4.19/950-0711-configs-Enable-iio-driver-for-TI-ADS1015.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0709-configs-Enable-iio-driver-for-TI-ADS1015.patch
@@ -1,7 +1,7 @@
-From f3fe10334b7073f38eb3e36441a5313e1d9b2324 Mon Sep 17 00:00:00 2001
+From c9f653b477a97ef65ac69c8bdb27a4bc790fe2d0 Mon Sep 17 00:00:00 2001
 From: Aapo Vienamo <aapo.vienamo@iki.fi>
 Date: Wed, 17 Jul 2019 11:05:20 +0300
-Subject: [PATCH 711/725] configs: Enable iio driver for TI ADS1015
+Subject: [PATCH 709/773] configs: Enable iio driver for TI ADS1015
 
 Signed-off-by: Aapo Vienamo <aapo.vienamo@iki.fi>
 ---
diff --git a/target/linux/brcm2708/patches-4.19/950-0712-bcm2711_defconfig-enable-PCI-portbus-support-and-imp.patch b/target/linux/brcm2708/patches-4.19/950-0710-bcm2711_defconfig-enable-PCI-portbus-support-and-imp.patch
similarity index 83%
rename from target/linux/brcm2708/patches-4.19/950-0712-bcm2711_defconfig-enable-PCI-portbus-support-and-imp.patch
rename to target/linux/brcm2708/patches-4.19/950-0710-bcm2711_defconfig-enable-PCI-portbus-support-and-imp.patch
index 7bf2b4d7742..ff4a5c0c8be 100644
--- a/target/linux/brcm2708/patches-4.19/950-0712-bcm2711_defconfig-enable-PCI-portbus-support-and-imp.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0710-bcm2711_defconfig-enable-PCI-portbus-support-and-imp.patch
@@ -1,7 +1,7 @@
-From 6c46cf889cfd831ecce288005f85c7a254a64cb1 Mon Sep 17 00:00:00 2001
+From cafde1b8ce97409f642c0a851e6a8b98f7cbd295 Mon Sep 17 00:00:00 2001
 From: Jonathan Bell <jonathan@raspberrypi.org>
 Date: Thu, 18 Jul 2019 13:05:35 +0100
-Subject: [PATCH 712/725] bcm2711_defconfig: enable PCI portbus support (and
+Subject: [PATCH 710/773] bcm2711_defconfig: enable PCI portbus support (and
  implicitly, PCIe AER)
 
 PCIe advanced error reporting is supported by the root complex, so make
diff --git a/target/linux/brcm2708/patches-4.19/950-0713-drm-vc4-Query-firmware-for-custom-HDMI-mode.patch b/target/linux/brcm2708/patches-4.19/950-0711-drm-vc4-Query-firmware-for-custom-HDMI-mode.patch
similarity index 97%
rename from target/linux/brcm2708/patches-4.19/950-0713-drm-vc4-Query-firmware-for-custom-HDMI-mode.patch
rename to target/linux/brcm2708/patches-4.19/950-0711-drm-vc4-Query-firmware-for-custom-HDMI-mode.patch
index c1e04c06edd..97d73a40569 100644
--- a/target/linux/brcm2708/patches-4.19/950-0713-drm-vc4-Query-firmware-for-custom-HDMI-mode.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0711-drm-vc4-Query-firmware-for-custom-HDMI-mode.patch
@@ -1,7 +1,7 @@
-From 9288f45112f6381ef5697d451b7f44b306e61f8e Mon Sep 17 00:00:00 2001
+From 0b83bc12aa07be8457f9de2d3ad25fbb48a82fe5 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Wed, 3 Jul 2019 17:44:53 +0100
-Subject: [PATCH 713/725] drm/vc4: Query firmware for custom HDMI mode
+Subject: [PATCH 711/773] drm/vc4: Query firmware for custom HDMI mode
 
 Allow custom HDMI modes to be specified from config.txt,
 and these then override EDID parsing.
diff --git a/target/linux/brcm2708/patches-4.19/950-0714-drm-vc4-Pass-the-drm-vrefresh-to-the-firmware-on-mod.patch b/target/linux/brcm2708/patches-4.19/950-0712-drm-vc4-Pass-the-drm-vrefresh-to-the-firmware-on-mod.patch
similarity index 91%
rename from target/linux/brcm2708/patches-4.19/950-0714-drm-vc4-Pass-the-drm-vrefresh-to-the-firmware-on-mod.patch
rename to target/linux/brcm2708/patches-4.19/950-0712-drm-vc4-Pass-the-drm-vrefresh-to-the-firmware-on-mod.patch
index 7c7b85060f9..d6e0efb2ede 100644
--- a/target/linux/brcm2708/patches-4.19/950-0714-drm-vc4-Pass-the-drm-vrefresh-to-the-firmware-on-mod.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0712-drm-vc4-Pass-the-drm-vrefresh-to-the-firmware-on-mod.patch
@@ -1,7 +1,7 @@
-From 0dd10ab858ea90d6b8477c0ad54247b105e316b9 Mon Sep 17 00:00:00 2001
+From 3d15f23340782daa9f244e725df3770d5634fcfe Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Thu, 11 Jul 2019 15:12:05 +0100
-Subject: [PATCH 714/725] drm/vc4: Pass the drm vrefresh to the firmware on
+Subject: [PATCH 712/773] drm/vc4: Pass the drm vrefresh to the firmware on
  mode set
 
 More for completeness than need, but use drm_mode_vrefresh
diff --git a/target/linux/brcm2708/patches-4.19/950-0715-overlays-audremap-Support-GPIOs-18-19.patch b/target/linux/brcm2708/patches-4.19/950-0713-overlays-audremap-Support-GPIOs-18-19.patch
similarity index 94%
rename from target/linux/brcm2708/patches-4.19/950-0715-overlays-audremap-Support-GPIOs-18-19.patch
rename to target/linux/brcm2708/patches-4.19/950-0713-overlays-audremap-Support-GPIOs-18-19.patch
index 14437d7ca08..873aaa05621 100644
--- a/target/linux/brcm2708/patches-4.19/950-0715-overlays-audremap-Support-GPIOs-18-19.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0713-overlays-audremap-Support-GPIOs-18-19.patch
@@ -1,7 +1,7 @@
-From abd2aaea7bbe687aadff3f1dad14ea5458be2d00 Mon Sep 17 00:00:00 2001
+From 17f3a0913e581da33dc7bed5f526e1c4c3181937 Mon Sep 17 00:00:00 2001
 From: Phil Elwell <phil@raspberrypi.org>
 Date: Tue, 23 Jul 2019 12:55:07 +0100
-Subject: [PATCH 715/725] overlays: audremap: Support GPIOs 18 & 19
+Subject: [PATCH 713/773] overlays: audremap: Support GPIOs 18 & 19
 
 PWM audio can also be used on GPIOs 18 and 19, so add the pins_18_19
 parameter to select that location. pins_12_13 explicitly chooses GPIOs
diff --git a/target/linux/brcm2708/patches-4.19/950-0716-drm-connector-Fix-drm_mode_create_tv_properties-doc.patch b/target/linux/brcm2708/patches-4.19/950-0714-drm-connector-Fix-drm_mode_create_tv_properties-doc.patch
similarity index 89%
rename from target/linux/brcm2708/patches-4.19/950-0716-drm-connector-Fix-drm_mode_create_tv_properties-doc.patch
rename to target/linux/brcm2708/patches-4.19/950-0714-drm-connector-Fix-drm_mode_create_tv_properties-doc.patch
index 3ecb2d86b28..2b14aaa9737 100644
--- a/target/linux/brcm2708/patches-4.19/950-0716-drm-connector-Fix-drm_mode_create_tv_properties-doc.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0714-drm-connector-Fix-drm_mode_create_tv_properties-doc.patch
@@ -1,7 +1,7 @@
-From 522215d35cc376e452584dfc9d78aa68600861b8 Mon Sep 17 00:00:00 2001
+From 734ea10c982bde32609d05be84d9c3a32830540b Mon Sep 17 00:00:00 2001
 From: Boris Brezillon <boris.brezillon@bootlin.com>
 Date: Thu, 6 Dec 2018 15:24:35 +0100
-Subject: [PATCH 716/725] drm/connector: Fix drm_mode_create_tv_properties()
+Subject: [PATCH 714/773] drm/connector: Fix drm_mode_create_tv_properties()
  doc
 
 Commit eda6887f1961e0d2fb866b1a520b2de5b3828de5 upstream.
diff --git a/target/linux/brcm2708/patches-4.19/950-0717-drm-connector-Clarify-the-unit-of-TV-margins.patch b/target/linux/brcm2708/patches-4.19/950-0715-drm-connector-Clarify-the-unit-of-TV-margins.patch
similarity index 93%
rename from target/linux/brcm2708/patches-4.19/950-0717-drm-connector-Clarify-the-unit-of-TV-margins.patch
rename to target/linux/brcm2708/patches-4.19/950-0715-drm-connector-Clarify-the-unit-of-TV-margins.patch
index 9116976bd00..b75fd8be6ee 100644
--- a/target/linux/brcm2708/patches-4.19/950-0717-drm-connector-Clarify-the-unit-of-TV-margins.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0715-drm-connector-Clarify-the-unit-of-TV-margins.patch
@@ -1,7 +1,7 @@
-From ef59d7d000bea6755a9e57bd0d7b6558172dad22 Mon Sep 17 00:00:00 2001
+From 96ed8334b9bf4cd4ddb95a4f4324bda6adee40d1 Mon Sep 17 00:00:00 2001
 From: Boris Brezillon <boris.brezillon@bootlin.com>
 Date: Thu, 6 Dec 2018 15:24:36 +0100
-Subject: [PATCH 717/725] drm/connector: Clarify the unit of TV margins
+Subject: [PATCH 715/773] drm/connector: Clarify the unit of TV margins
 
 Commit 56406e15b5e83256151ef74eb1a219cbf13d91c8 upstream.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0718-drm-connector-Allow-creation-of-margin-props-alone.patch b/target/linux/brcm2708/patches-4.19/950-0716-drm-connector-Allow-creation-of-margin-props-alone.patch
similarity index 97%
rename from target/linux/brcm2708/patches-4.19/950-0718-drm-connector-Allow-creation-of-margin-props-alone.patch
rename to target/linux/brcm2708/patches-4.19/950-0716-drm-connector-Allow-creation-of-margin-props-alone.patch
index 36f50764512..87c29aa87bf 100644
--- a/target/linux/brcm2708/patches-4.19/950-0718-drm-connector-Allow-creation-of-margin-props-alone.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0716-drm-connector-Allow-creation-of-margin-props-alone.patch
@@ -1,7 +1,7 @@
-From 551ce8969f5b671760523202b4af7e059389917e Mon Sep 17 00:00:00 2001
+From a39d399ecb26cad762a057cabceb965ffda71d81 Mon Sep 17 00:00:00 2001
 From: Boris Brezillon <boris.brezillon@bootlin.com>
 Date: Thu, 6 Dec 2018 15:24:37 +0100
-Subject: [PATCH 718/725] drm/connector: Allow creation of margin props alone
+Subject: [PATCH 716/773] drm/connector: Allow creation of margin props alone
 
 Commit 6c4f52dca36f5e3e2354c30591d38e92f4657ed9 upstream.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0719-drm-vc4-Take-margin-setup-into-account-when-updating.patch b/target/linux/brcm2708/patches-4.19/950-0717-drm-vc4-Take-margin-setup-into-account-when-updating.patch
similarity index 97%
rename from target/linux/brcm2708/patches-4.19/950-0719-drm-vc4-Take-margin-setup-into-account-when-updating.patch
rename to target/linux/brcm2708/patches-4.19/950-0717-drm-vc4-Take-margin-setup-into-account-when-updating.patch
index fc124f6f7c5..c1ed83a7221 100644
--- a/target/linux/brcm2708/patches-4.19/950-0719-drm-vc4-Take-margin-setup-into-account-when-updating.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0717-drm-vc4-Take-margin-setup-into-account-when-updating.patch
@@ -1,7 +1,7 @@
-From 4ede5cbb2dffb6c2d5a29a1da8daa851b8351c55 Mon Sep 17 00:00:00 2001
+From ec6240540c2467c6d34c8e7bc6dbb8ac50dbccd8 Mon Sep 17 00:00:00 2001
 From: Boris Brezillon <boris.brezillon@bootlin.com>
 Date: Thu, 6 Dec 2018 15:24:38 +0100
-Subject: [PATCH 719/725] drm/vc4: Take margin setup into account when updating
+Subject: [PATCH 717/773] drm/vc4: Take margin setup into account when updating
  planes
 
 Commit 666e73587f90f42d90385c1bea1009a650bf73f4 upstream.
diff --git a/target/linux/brcm2708/patches-4.19/950-0720-drm-vc4-Attach-margin-props-to-the-HDMI-connector.patch b/target/linux/brcm2708/patches-4.19/950-0718-drm-vc4-Attach-margin-props-to-the-HDMI-connector.patch
similarity index 95%
rename from target/linux/brcm2708/patches-4.19/950-0720-drm-vc4-Attach-margin-props-to-the-HDMI-connector.patch
rename to target/linux/brcm2708/patches-4.19/950-0718-drm-vc4-Attach-margin-props-to-the-HDMI-connector.patch
index 10827939c1c..94c691a0c02 100644
--- a/target/linux/brcm2708/patches-4.19/950-0720-drm-vc4-Attach-margin-props-to-the-HDMI-connector.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0718-drm-vc4-Attach-margin-props-to-the-HDMI-connector.patch
@@ -1,7 +1,7 @@
-From c0f966a04d5ff984a33d7d7b9c3cdc32514ebc14 Mon Sep 17 00:00:00 2001
+From cd63ed6ede9cad42a556710dddb776614d15c0fa Mon Sep 17 00:00:00 2001
 From: Boris Brezillon <boris.brezillon@bootlin.com>
 Date: Thu, 6 Dec 2018 15:24:39 +0100
-Subject: [PATCH 720/725] drm/vc4: Attach margin props to the HDMI connector
+Subject: [PATCH 718/773] drm/vc4: Attach margin props to the HDMI connector
 
 Commit db999538fdb0679629d90652f8a1437df1e85a7d upstream.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0721-drm-vc4-Add-support-for-margins-to-fkms.patch b/target/linux/brcm2708/patches-4.19/950-0719-drm-vc4-Add-support-for-margins-to-fkms.patch
similarity index 98%
rename from target/linux/brcm2708/patches-4.19/950-0721-drm-vc4-Add-support-for-margins-to-fkms.patch
rename to target/linux/brcm2708/patches-4.19/950-0719-drm-vc4-Add-support-for-margins-to-fkms.patch
index 7b2077f6507..1dbe656abdd 100644
--- a/target/linux/brcm2708/patches-4.19/950-0721-drm-vc4-Add-support-for-margins-to-fkms.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0719-drm-vc4-Add-support-for-margins-to-fkms.patch
@@ -1,7 +1,7 @@
-From c72b6c3836cf40b2a72e613db2d4a225b75e2e92 Mon Sep 17 00:00:00 2001
+From e1c466862ce282dd632ef03dd396b56f04d51732 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Fri, 19 Jul 2019 15:35:13 +0100
-Subject: [PATCH 721/725] drm/vc4: Add support for margins to fkms
+Subject: [PATCH 719/773] drm/vc4: Add support for margins to fkms
 
 Allows for overscan to be configured under FKMS.
 NB This is rescaling the planes, not reducing the size of the
diff --git a/target/linux/brcm2708/patches-4.19/950-0722-drm-vc4-Ensure-zpos-is-always-initialised.patch b/target/linux/brcm2708/patches-4.19/950-0720-drm-vc4-Ensure-zpos-is-always-initialised.patch
similarity index 85%
rename from target/linux/brcm2708/patches-4.19/950-0722-drm-vc4-Ensure-zpos-is-always-initialised.patch
rename to target/linux/brcm2708/patches-4.19/950-0720-drm-vc4-Ensure-zpos-is-always-initialised.patch
index 99af3a33225..fa4f89f2a08 100644
--- a/target/linux/brcm2708/patches-4.19/950-0722-drm-vc4-Ensure-zpos-is-always-initialised.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0720-drm-vc4-Ensure-zpos-is-always-initialised.patch
@@ -1,7 +1,7 @@
-From 261c08d7841e46294700409ae6b9c25f479ad94a Mon Sep 17 00:00:00 2001
+From 330b973824c6d835fd8c43f56d2bc05f931fc919 Mon Sep 17 00:00:00 2001
 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
 Date: Fri, 19 Jul 2019 17:49:00 +0100
-Subject: [PATCH 722/725] drm/vc4: Ensure zpos is always initialised
+Subject: [PATCH 720/773] drm/vc4: Ensure zpos is always initialised
 
 The compiler is warning that default_zpos can be used
 uninitialised as there is no default case to catch all plane
diff --git a/target/linux/brcm2708/patches-4.19/950-0723-dts-bcm2838-add-missing-properties-for-pmu-and-gic-n.patch b/target/linux/brcm2708/patches-4.19/950-0721-dts-bcm2838-add-missing-properties-for-pmu-and-gic-n.patch
similarity index 90%
rename from target/linux/brcm2708/patches-4.19/950-0723-dts-bcm2838-add-missing-properties-for-pmu-and-gic-n.patch
rename to target/linux/brcm2708/patches-4.19/950-0721-dts-bcm2838-add-missing-properties-for-pmu-and-gic-n.patch
index edd9d0f771a..c2ef591f0cd 100644
--- a/target/linux/brcm2708/patches-4.19/950-0723-dts-bcm2838-add-missing-properties-for-pmu-and-gic-n.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0721-dts-bcm2838-add-missing-properties-for-pmu-and-gic-n.patch
@@ -1,7 +1,7 @@
-From c803db37ac929c9732ae02edf92925a00e600236 Mon Sep 17 00:00:00 2001
+From b20c06f84d29855ce2400d7012b990196b70e6d1 Mon Sep 17 00:00:00 2001
 From: Jonathan Bell <jonathan@raspberrypi.org>
 Date: Wed, 24 Jul 2019 14:36:53 +0100
-Subject: [PATCH 723/725] dts: bcm2838: add missing properties for pmu and gic
+Subject: [PATCH 721/773] dts: bcm2838: add missing properties for pmu and gic
  nodes
 
 The GIC has a virtual interface maintenance interrupt and the PMU
diff --git a/target/linux/brcm2708/patches-4.19/950-0724-adds-the-Hifiberry-DAC-ADC-PRO-version.patch b/target/linux/brcm2708/patches-4.19/950-0722-adds-the-Hifiberry-DAC-ADC-PRO-version.patch
similarity index 99%
rename from target/linux/brcm2708/patches-4.19/950-0724-adds-the-Hifiberry-DAC-ADC-PRO-version.patch
rename to target/linux/brcm2708/patches-4.19/950-0722-adds-the-Hifiberry-DAC-ADC-PRO-version.patch
index 3e019ccc13a..8c5bd4674e1 100644
--- a/target/linux/brcm2708/patches-4.19/950-0724-adds-the-Hifiberry-DAC-ADC-PRO-version.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0722-adds-the-Hifiberry-DAC-ADC-PRO-version.patch
@@ -1,7 +1,7 @@
-From 9404c34f9d9aef6f1c5a8f8c223865a5adb81518 Mon Sep 17 00:00:00 2001
+From efdfbd4028324a38a55ea81036012da9988388ff Mon Sep 17 00:00:00 2001
 From: Joerg Schambacher <joscha@schambacher.com>
 Date: Tue, 23 Jul 2019 16:57:35 +0200
-Subject: [PATCH 724/725] adds the Hifiberry DAC+ADC PRO version
+Subject: [PATCH 722/773] adds the Hifiberry DAC+ADC PRO version
 
 This adds the driver for the DAC+ADC PRO version of the Hifiberry soundcard with software controlled PCM1863 ADC
 Signed-off-by: Joerg Schambacher joerg@i2audio.com
diff --git a/target/linux/brcm2708/patches-4.19/950-0725-codecs-Correct-Katana-minimum-volume.patch b/target/linux/brcm2708/patches-4.19/950-0723-codecs-Correct-Katana-minimum-volume.patch
similarity index 86%
rename from target/linux/brcm2708/patches-4.19/950-0725-codecs-Correct-Katana-minimum-volume.patch
rename to target/linux/brcm2708/patches-4.19/950-0723-codecs-Correct-Katana-minimum-volume.patch
index c64ef332489..57561c1572c 100644
--- a/target/linux/brcm2708/patches-4.19/950-0725-codecs-Correct-Katana-minimum-volume.patch
+++ b/target/linux/brcm2708/patches-4.19/950-0723-codecs-Correct-Katana-minimum-volume.patch
@@ -1,7 +1,7 @@
-From 25b5f8d3fdadafccc34e4ae24525ddfb5e6b2ae0 Mon Sep 17 00:00:00 2001
+From 47f8fa0e373037e0c3ee9d6915546bd30226a9ed Mon Sep 17 00:00:00 2001
 From: allo-com <jaikumar@cem-solutions.net>
 Date: Mon, 29 Jul 2019 15:06:57 +0530
-Subject: [PATCH 725/725] codecs: Correct Katana minimum volume
+Subject: [PATCH 723/773] codecs: Correct Katana minimum volume
 
 Update Katana minimum volume to get the exact 0.5 dB value in each step.
 
diff --git a/target/linux/brcm2708/patches-4.19/950-0724-drm-vc4-A-present-but-empty-dmas-disables-audio.patch b/target/linux/brcm2708/patches-4.19/950-0724-drm-vc4-A-present-but-empty-dmas-disables-audio.patch
new file mode 100644
index 00000000000..2c599c08967
--- /dev/null
+++ b/target/linux/brcm2708/patches-4.19/950-0724-drm-vc4-A-present-but-empty-dmas-disables-audio.patch
@@ -0,0 +1,33 @@
+From e23eda71bf8f1180f6d9491be8eda93e11ec39f2 Mon Sep 17 00:00:00 2001
+From: Phil Elwell <phil@raspberrypi.org>
+Date: Wed, 31 Jul 2019 17:36:34 +0100
+Subject: [PATCH 724/773] drm/vc4: A present but empty dmas disables audio
+
+Overlays are unable to remove properties in the base DTB, but they
+can overwrite them. Allow a present but empty 'dmas' property
+to also disable the HDMI audio interface.
+
+See: https://github.com/raspberrypi/linux/issues/2489
+
+Signed-off-by: Phil Elwell <phil@raspberrypi.org>
+---
+ drivers/gpu/drm/vc4/vc4_hdmi.c | 6 ++++--
+ 1 file changed, 4 insertions(+), 2 deletions(-)
+
+--- a/drivers/gpu/drm/vc4/vc4_hdmi.c
++++ b/drivers/gpu/drm/vc4/vc4_hdmi.c
+@@ -1087,10 +1087,12 @@ static int vc4_hdmi_audio_init(struct vc
+ 	struct device *dev = &hdmi->pdev->dev;
+ 	const __be32 *addr;
+ 	int ret;
++	int len;
+ 
+-	if (!of_find_property(dev->of_node, "dmas", NULL)) {
++	if (!of_find_property(dev->of_node, "dmas", &len) ||
++	    len == 0) {
+ 		dev_warn(dev,
+-			 "'dmas' DT property is missing, no HDMI audio\n");
++			 "'dmas' DT property is missing or empty, no HDMI audio\n");
+ 		return 0;
+ 	}
+ 
diff --git a/target/linux/brcm2708/patches-4.19/950-0725-overlays-Add-audio-parameter-to-vc4-kms-v3d.patch b/target/linux/brcm2708/patches-4.19/950-0725-overlays-Add-audio-parameter-to-vc4-kms-v3d.patch
new file mode 100644
index 00000000000..19e89ed11cd
--- /dev/null
+++ b/target/linux/brcm2708/patches-4.19/950-0725-overlays-Add-audio-parameter-to-vc4-kms-v3d.patch
@@ -0,0 +1,49 @@
+From 3c9e313f7ff7d1649a137834ba205c665c2ab007 Mon Sep 17 00:00:00 2001
+From: Phil Elwell <phil@raspberrypi.org>
+Date: Wed, 31 Jul 2019 17:39:37 +0100
+Subject: [PATCH 725/773] overlays: Add audio parameter to vc4-kms-v3d
+
+The audio parameter to the vc4-kms-v3d overlay allows audio support
+to be disabled (it defaults to on) by adding "audio=off" to the
+dtoverlay parameters.
+
+See: https://github.com/raspberrypi/linux/issues/2489
+
+Signed-off-by: Phil Elwell <phil@raspberrypi.org>
+---
+ arch/arm/boot/dts/overlays/README                  | 1 +
+ arch/arm/boot/dts/overlays/vc4-kms-v3d-overlay.dts | 8 ++++++++
+ 2 files changed, 9 insertions(+)
+
+--- a/arch/arm/boot/dts/overlays/README
++++ b/arch/arm/boot/dts/overlays/README
+@@ -2480,6 +2480,7 @@ Params: cma-256                 CMA is 2
+         cma-128                 CMA is 128MB
+         cma-96                  CMA is 96MB
+         cma-64                  CMA is 64MB
++        audio                   Enable or disable audio over HDMI (default "on")
+ 
+ 
+ Name:   vga666
+--- a/arch/arm/boot/dts/overlays/vc4-kms-v3d-overlay.dts
++++ b/arch/arm/boot/dts/overlays/vc4-kms-v3d-overlay.dts
+@@ -134,11 +134,19 @@
+ 		};
+ 	};
+ 
++	fragment@17 {
++		target = <&hdmi>;
++		__dormant__  {
++			dmas;
++		};
++	};
++
+ 	__overrides__ {
+ 		cma-256 = <0>,"+0-1-2-3-4";
+ 		cma-192 = <0>,"-0+1-2-3-4";
+ 		cma-128 = <0>,"-0-1+2-3-4";
+ 		cma-96  = <0>,"-0-1-2+3-4";
+ 		cma-64  = <0>,"-0-1-2-3+4";
++		audio   = <0>,"!17";
+ 	};
+ };
diff --git a/target/linux/brcm2708/patches-4.19/950-0726-overlays-Update-the-upstream-overlay.patch b/target/linux/brcm2708/patches-4.19/950-0726-overlays-Update-the-upstream-overlay.patch
new file mode 100644
index 00000000000..d767ecb393d
--- /dev/null
+++ b/target/linux/brcm2708/patches-4.19/950-0726-overlays-Update-the-upstream-overlay.patch
@@ -0,0 +1,28 @@
+From fa65229070744c7c073f8869d34ba778b5d79a86 Mon Sep 17 00:00:00 2001
+From: Phil Elwell <phil@raspberrypi.org>
+Date: Wed, 31 Jul 2019 17:41:47 +0100
+Subject: [PATCH 726/773] overlays: Update the upstream overlay
+
+The recent vc4-kms-v3d commit has changed the content of the
+upstream overlay (even though the extra fragment is disabled).
+
+Signed-off-by: Phil Elwell <phil@raspberrypi.org>
+---
+ arch/arm/boot/dts/overlays/upstream-overlay.dts | 6 ++++++
+ 1 file changed, 6 insertions(+)
+
+--- a/arch/arm/boot/dts/overlays/upstream-overlay.dts
++++ b/arch/arm/boot/dts/overlays/upstream-overlay.dts
+@@ -110,6 +110,12 @@
+ 		};
+ 	};
+ 	fragment@17 {
++		target = <&hdmi>;
++		__dormant__ {
++			dmas;
++		};
++	};
++	fragment@18 {
+ 		target = <&usb>;
+ 		#address-cells = <1>;
+ 		#size-cells = <1>;
diff --git a/target/linux/brcm2708/patches-4.19/950-0727-can-mcp251x-Allow-more-time-after-a-reset.patch b/target/linux/brcm2708/patches-4.19/950-0727-can-mcp251x-Allow-more-time-after-a-reset.patch
new file mode 100644
index 00000000000..ad05f54cc12
--- /dev/null
+++ b/target/linux/brcm2708/patches-4.19/950-0727-can-mcp251x-Allow-more-time-after-a-reset.patch
@@ -0,0 +1,47 @@
+From 0bcf10eaed142257cbac31a6bcf18de03379fe38 Mon Sep 17 00:00:00 2001
+From: Phil Elwell <phil@raspberrypi.org>
+Date: Thu, 1 Aug 2019 08:58:48 +0100
+Subject: [PATCH 727/773] can: mcp251x: Allow more time after a reset
+
+Some boards take longer than 5ms to power up after a reset, so allow
+a few retry attempts before giving up.
+
+See: https://github.com/raspberrypi/linux/issues/2767
+
+Signed-off-by: Phil Elwell <phil@raspberrypi.org>
+---
+ drivers/net/can/spi/mcp251x.c | 15 ++++++++++++---
+ 1 file changed, 12 insertions(+), 3 deletions(-)
+
+--- a/drivers/net/can/spi/mcp251x.c
++++ b/drivers/net/can/spi/mcp251x.c
+@@ -628,6 +628,7 @@ static int mcp251x_hw_reset(struct spi_d
+ 	struct mcp251x_priv *priv = spi_get_drvdata(spi);
+ 	u8 reg;
+ 	int ret;
++	int retries = 10;
+ 
+ 	/* Wait for oscillator startup timer after power up */
+ 	mdelay(MCP251X_OST_DELAY_MS);
+@@ -637,10 +638,18 @@ static int mcp251x_hw_reset(struct spi_d
+ 	if (ret)
+ 		return ret;
+ 
+-	/* Wait for oscillator startup timer after reset */
+-	mdelay(MCP251X_OST_DELAY_MS);
++	/*
++	 * Wait for oscillator startup timer after reset
++	 *
++	 * Some devices can take longer than the expected 5ms to wake
++	 * up, so allow a few retries.
++	 */
++
++	do {
++		mdelay(MCP251X_OST_DELAY_MS);
++		reg = mcp251x_read_reg(spi, CANSTAT);
++	} while (!reg && retries--);
+ 
+-	reg = mcp251x_read_reg(spi, CANSTAT);
+ 	if ((reg & CANCTRL_REQOP_MASK) != CANCTRL_REQOP_CONF)
+ 		return -ENODEV;
+ 
diff --git a/target/linux/brcm2708/patches-4.19/950-0728-Fixup-FKMS-interrupt-handing-for-non-existent-displa.patch b/target/linux/brcm2708/patches-4.19/950-0728-Fixup-FKMS-interrupt-handing-for-non-existent-displa.patch
new file mode 100644
index 00000000000..b3374ff4ab3
--- /dev/null
+++ b/target/linux/brcm2708/patches-4.19/950-0728-Fixup-FKMS-interrupt-handing-for-non-existent-displa.patch
@@ -0,0 +1,39 @@
+From 7a6d95656a758098058460b9635f37338a2a22cf Mon Sep 17 00:00:00 2001
+From: James Hughes <james.hughes@raspberrypi.org>
+Date: Mon, 29 Jul 2019 12:02:59 +0100
+Subject: [PATCH 728/773] Fixup FKMS interrupt handing for non-existent display
+
+If an errant interrupt flag was received from a non-existent display,
+a NULL pointer access was made. Protect against this by checking if a
+second display is present prior to checking the interrupt flags.
+---
+ drivers/gpu/drm/vc4/vc4_firmware_kms.c | 17 ++++++++++-------
+ 1 file changed, 10 insertions(+), 7 deletions(-)
+
+--- a/drivers/gpu/drm/vc4/vc4_firmware_kms.c
++++ b/drivers/gpu/drm/vc4/vc4_firmware_kms.c
+@@ -1056,14 +1056,17 @@ static irqreturn_t vc4_crtc_irq_handler(
+ 				vc4_crtc_handle_page_flip(crtc_list[0]);
+ 			}
+ 
+-			/* Check for the secondary display too */
+-			chan = readl(crtc_list[0]->regs + SMIDSW1);
++			if (crtc_list[1]) {
++				/* Check for the secondary display too */
++				chan = readl(crtc_list[0]->regs + SMIDSW1);
+ 
+-			if (chan & 1) {
+-				writel(SMI_NEW, crtc_list[0]->regs + SMIDSW1);
+-				if (crtc_list[1]->vblank_enabled)
+-					drm_crtc_handle_vblank(&crtc_list[1]->base);
+-				vc4_crtc_handle_page_flip(crtc_list[1]);
++				if (chan & 1) {
++					writel(SMI_NEW, crtc_list[0]->regs + SMIDSW1);
++
++					if (crtc_list[1]->vblank_enabled)
++						drm_crtc_handle_vblank(&crtc_list[1]->base);
++					vc4_crtc_handle_page_flip(crtc_list[1]);
++				}
+ 			}
+ 		}
+ 
diff --git a/target/linux/brcm2708/patches-4.19/950-0729-drivers-char-Use-correct-name-for-the-Raspberry-Pi-v.patch b/target/linux/brcm2708/patches-4.19/950-0729-drivers-char-Use-correct-name-for-the-Raspberry-Pi-v.patch
new file mode 100644
index 00000000000..3847d10848b
--- /dev/null
+++ b/target/linux/brcm2708/patches-4.19/950-0729-drivers-char-Use-correct-name-for-the-Raspberry-Pi-v.patch
@@ -0,0 +1,701 @@
+From 171e91bd7e8f9541aabae98e6b39ea61a31f2c3f Mon Sep 17 00:00:00 2001
+From: Phil Elwell <phil@raspberrypi.org>
+Date: Sun, 28 Jul 2019 22:22:36 +0100
+Subject: [PATCH 729/773] drivers: char: Use correct name for the Raspberry Pi
+ video decoder
+
+Replace the old code name with a more appropriate name - RPiVid.
+
+Signed-off-by: Phil Elwell <phil@raspberrypi.org>
+---
+ arch/arm/boot/dts/bcm2838.dtsi                |  10 +-
+ arch/arm/configs/bcm2711_defconfig            |   2 +-
+ drivers/char/broadcom/Kconfig                 |   8 +-
+ drivers/char/broadcom/Makefile                |   2 +-
+ .../broadcom/{argon-mem.c => rpivid-mem.c}    | 105 +++++++++---------
+ drivers/mfd/bcm2835-pm.c                      |  12 +-
+ drivers/soc/bcm/bcm2835-power.c               |   6 +-
+ include/linux/mfd/bcm2835-pm.h                |   2 +-
+ 8 files changed, 71 insertions(+), 76 deletions(-)
+ rename drivers/char/broadcom/{argon-mem.c => rpivid-mem.c} (69%)
+
+--- a/arch/arm/boot/dts/bcm2838.dtsi
++++ b/arch/arm/boot/dts/bcm2838.dtsi
+@@ -409,26 +409,26 @@
+ 		};
+ 
+ 		hevc-decoder@7eb00000 {
+-			compatible = "raspberrypi,argon-hevc-decoder";
++			compatible = "raspberrypi,rpivid-hevc-decoder";
+ 			reg = <0x0 0x7eb00000 0x10000>;
+ 			status = "okay";
+ 		};
+ 
+-		argon-local-intc@7eb10000 {
+-			compatible = "raspberrypi,argon-local-intc";
++		rpivid-local-intc@7eb10000 {
++			compatible = "raspberrypi,rpivid-local-intc";
+ 			reg = <0x0 0x7eb10000 0x1000>;
+ 			status = "okay";
+ 			interrupts = <GIC_SPI 98 IRQ_TYPE_LEVEL_HIGH>;
+ 		};
+ 
+ 		h264-decoder@7eb20000 {
+-			compatible = "raspberrypi,argon-h264-decoder";
++			compatible = "raspberrypi,rpivid-h264-decoder";
+ 			reg = <0x0 0x7eb20000 0x10000>;
+ 			status = "okay";
+ 		};
+ 
+ 		vp9-decoder@7eb30000 {
+-			compatible = "raspberrypi,argon-vp9-decoder";
++			compatible = "raspberrypi,rpivid-vp9-decoder";
+ 			reg = <0x0 0x7eb30000 0x10000>;
+ 			status = "okay";
+ 		};
+--- a/arch/arm/configs/bcm2711_defconfig
++++ b/arch/arm/configs/bcm2711_defconfig
+@@ -650,7 +650,7 @@ CONFIG_BRCM_CHAR_DRIVERS=y
+ CONFIG_BCM_VCIO=y
+ CONFIG_BCM_VC_SM=y
+ CONFIG_BCM2835_DEVGPIOMEM=y
+-CONFIG_ARGON_MEM=m
++CONFIG_RPIVID_MEM=m
+ # CONFIG_LEGACY_PTYS is not set
+ CONFIG_SERIAL_8250=y
+ # CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set
+--- a/drivers/char/broadcom/Kconfig
++++ b/drivers/char/broadcom/Kconfig
+@@ -50,10 +50,10 @@ config BCM2835_SMI_DEV
+ 		Broadcom's Secondary Memory interface. The low-level functionality is provided
+ 		by the SMI driver itself.
+ 
+-config ARGON_MEM
+-	tristate "Character device driver for the Argon decoder hardware"
++config RPIVID_MEM
++	tristate "Character device driver for the Raspberry Pi RPIVid video decoder hardware"
+ 	default n
+ 	help
+ 		This driver provides a character device interface for memory-map operations
+-		so userspace tools can access the control and status registers of the Argon
+-		video decoder hardware.
++		so userspace tools can access the control and status registers of the
++		Raspberry Pi RPiVid video decoder hardware.
+--- a/drivers/char/broadcom/Makefile
++++ b/drivers/char/broadcom/Makefile
+@@ -4,4 +4,4 @@ obj-$(CONFIG_BCM_VC_SM)         += vc_sm
+ 
+ obj-$(CONFIG_BCM2835_DEVGPIOMEM)+= bcm2835-gpiomem.o
+ obj-$(CONFIG_BCM2835_SMI_DEV)	+= bcm2835_smi_dev.o
+-obj-$(CONFIG_ARGON_MEM)		+= argon-mem.o
++obj-$(CONFIG_RPIVID_MEM)	+= rpivid-mem.o
+--- a/drivers/char/broadcom/argon-mem.c
++++ /dev/null
+@@ -1,277 +0,0 @@
+-/**
+- * argon-mem.c - character device access to the Argon decoder registers
+- *
+- * Based on bcm2835-gpiomem.c. Provides IO memory access to the decoder
+- * register blocks such that ffmpeg plugins can access the hardware.
+- *
+- * Jonathan Bell <jonathan@raspberrypi.org>
+- * Copyright (c) 2019, Raspberry Pi (Trading) Ltd.
+- *
+- * Redistribution and use in source and binary forms, with or without
+- * modification, are permitted provided that the following conditions
+- * are met:
+- * 1. Redistributions of source code must retain the above copyright
+- *    notice, this list of conditions, and the following disclaimer,
+- *    without modification.
+- * 2. Redistributions in binary form must reproduce the above copyright
+- *    notice, this list of conditions and the following disclaimer in the
+- *    documentation and/or other materials provided with the distribution.
+- * 3. The names of the above-listed copyright holders may not be used
+- *    to endorse or promote products derived from this software without
+- *    specific prior written permission.
+- *
+- * ALTERNATIVELY, this software may be distributed under the terms of the
+- * GNU General Public License ("GPL") version 2, as published by the Free
+- * Software Foundation.
+- *
+- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
+- * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
+- * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
+- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+- * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+- * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+- * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+- */
+-
+-#include <linux/kernel.h>
+-#include <linux/module.h>
+-#include <linux/of.h>
+-#include <linux/of_device.h>
+-#include <linux/platform_device.h>
+-#include <linux/mm.h>
+-#include <linux/slab.h>
+-#include <linux/cdev.h>
+-#include <linux/pagemap.h>
+-#include <linux/io.h>
+-
+-#define DRIVER_NAME "argon-mem"
+-#define DEVICE_MINOR 0
+-
+-struct argon_mem_priv {
+-	dev_t devid;
+-	struct class *class;
+-	struct cdev argon_mem_cdev;
+-	unsigned long regs_phys;
+-	unsigned long mem_window_len;
+-	struct device *dev;
+-	const char *name;
+-};
+-
+-static int argon_mem_open(struct inode *inode, struct file *file)
+-{
+-	int dev = iminor(inode);
+-	int ret = 0;
+-	struct argon_mem_priv *priv;
+-	if (dev != DEVICE_MINOR)
+-		ret = -ENXIO;
+-
+-	priv = container_of(inode->i_cdev, struct argon_mem_priv,
+-				argon_mem_cdev);
+-	if (!priv)
+-		return -EINVAL;
+-	file->private_data = priv;
+-	return ret;
+-}
+-
+-static int argon_mem_release(struct inode *inode, struct file *file)
+-{
+-	int dev = iminor(inode);
+-	int ret = 0;
+-
+-	if (dev != DEVICE_MINOR)
+-		ret = -ENXIO;
+-
+-	return ret;
+-}
+-
+-static const struct vm_operations_struct argon_mem_vm_ops = {
+-#ifdef CONFIG_HAVE_IOREMAP_PROT
+-	.access = generic_access_phys
+-#endif
+-};
+-
+-static int argon_mem_mmap(struct file *file, struct vm_area_struct *vma)
+-{
+-	struct argon_mem_priv *priv;
+-	unsigned long pages;
+-
+-	priv = file->private_data;
+-	pages = priv->regs_phys >> PAGE_SHIFT;
+-	/*
+-	 * The address decode is far larger than the actual number of registers.
+-	 * Just map the whole lot in.
+-	 */
+-	vma->vm_page_prot = phys_mem_access_prot(file, pages,
+-						 priv->mem_window_len,
+-						 vma->vm_page_prot);
+-	vma->vm_ops = &argon_mem_vm_ops;
+-	if (remap_pfn_range(vma, vma->vm_start,
+-			pages,
+-			priv->mem_window_len,
+-			vma->vm_page_prot)) {
+-		return -EAGAIN;
+-	}
+-	return 0;
+-}
+-
+-static const struct file_operations
+-argon_mem_fops = {
+-	.owner = THIS_MODULE,
+-	.open = argon_mem_open,
+-	.release = argon_mem_release,
+-	.mmap = argon_mem_mmap,
+-};
+-
+-static const struct of_device_id argon_mem_of_match[];
+-static int argon_mem_probe(struct platform_device *pdev)
+-{
+-	int err;
+-	void *ptr_err;
+-	const struct of_device_id *id;
+-	struct device *dev = &pdev->dev;
+-	struct device *argon_mem_dev;
+-	struct resource *ioresource;
+-	struct argon_mem_priv *priv;
+-
+-
+-	/* Allocate buffers and instance data */
+-
+-	priv = kzalloc(sizeof(struct argon_mem_priv), GFP_KERNEL);
+-
+-	if (!priv) {
+-		err = -ENOMEM;
+-		goto failed_inst_alloc;
+-	}
+-	platform_set_drvdata(pdev, priv);
+-
+-	priv->dev = dev;
+-	id = of_match_device(argon_mem_of_match, dev);
+-	if (!id)
+-		return -EINVAL;
+-	priv->name = id->data;
+-
+-	ioresource = platform_get_resource(pdev, IORESOURCE_MEM, 0);
+-	if (ioresource) {
+-		priv->regs_phys = ioresource->start;
+-		priv->mem_window_len = ioresource->end - ioresource->start;
+-	} else {
+-		dev_err(priv->dev, "failed to get IO resource");
+-		err = -ENOENT;
+-		goto failed_get_resource;
+-	}
+-
+-	/* Create character device entries */
+-
+-	err = alloc_chrdev_region(&priv->devid,
+-				  DEVICE_MINOR, 1, priv->name);
+-	if (err != 0) {
+-		dev_err(priv->dev, "unable to allocate device number");
+-		goto failed_alloc_chrdev;
+-	}
+-	cdev_init(&priv->argon_mem_cdev, &argon_mem_fops);
+-	priv->argon_mem_cdev.owner = THIS_MODULE;
+-	err = cdev_add(&priv->argon_mem_cdev, priv->devid, 1);
+-	if (err != 0) {
+-		dev_err(priv->dev, "unable to register device");
+-		goto failed_cdev_add;
+-	}
+-
+-	/* Create sysfs entries */
+-
+-	priv->class = class_create(THIS_MODULE, priv->name);
+-	ptr_err = priv->class;
+-	if (IS_ERR(ptr_err))
+-		goto failed_class_create;
+-
+-	argon_mem_dev = device_create(priv->class, NULL,
+-					priv->devid, NULL,
+-					priv->name);
+-	ptr_err = argon_mem_dev;
+-	if (IS_ERR(ptr_err))
+-		goto failed_device_create;
+-
+-	dev_info(priv->dev, "%s initialised: Registers at 0x%08lx length 0x%08lx",
+-		priv->name, priv->regs_phys, priv->mem_window_len);
+-
+-	return 0;
+-
+-failed_device_create:
+-	class_destroy(priv->class);
+-failed_class_create:
+-	cdev_del(&priv->argon_mem_cdev);
+-	err = PTR_ERR(ptr_err);
+-failed_cdev_add:
+-	unregister_chrdev_region(priv->devid, 1);
+-failed_alloc_chrdev:
+-failed_get_resource:
+-	kfree(priv);
+-failed_inst_alloc:
+-	dev_err(priv->dev, "could not load argon_mem");
+-	return err;
+-}
+-
+-static int argon_mem_remove(struct platform_device *pdev)
+-{
+-	struct device *dev = &pdev->dev;
+-	struct argon_mem_priv *priv = platform_get_drvdata(pdev);
+-
+-	device_destroy(priv->class, priv->devid);
+-	class_destroy(priv->class);
+-	cdev_del(&priv->argon_mem_cdev);
+-	unregister_chrdev_region(priv->devid, 1);
+-	kfree(priv);
+-
+-	dev_info(dev, "%s driver removed - OK", priv->name);
+-	return 0;
+-}
+-
+-static const char argon_hevc_name[] = "argon-hevcmem";
+-static const char argon_h264_name[] = "argon-h264mem";
+-static const char argon_vp9_name[] = "argon-vp9mem";
+-static const char argon_intc_name[] = "argon-intcmem";
+-
+-static const struct of_device_id argon_mem_of_match[] = {
+-	{
+-		.compatible = "raspberrypi,argon-hevc-decoder",
+-		.data = &argon_hevc_name,
+-	},
+-	{
+-		.compatible = "raspberrypi,argon-h264-decoder",
+-		.data = &argon_h264_name,
+-	},
+-	{
+-		.compatible = "raspberrypi,argon-vp9-decoder",
+-		.data = &argon_vp9_name,
+-	},
+-	/* The "intc" is included as this block of hardware contains the
+-	 * "frame done" status flags.
+-	 */
+-	{
+-		.compatible = "raspberrypi,argon-local-intc",
+-		.data = &argon_intc_name,
+-	},
+-	{ /* sentinel */ },
+-};
+-
+-MODULE_DEVICE_TABLE(of, argon_mem_of_match);
+-
+-static struct platform_driver argon_mem_driver = {
+-	.probe = argon_mem_probe,
+-	.remove = argon_mem_remove,
+-	.driver = {
+-		   .name = DRIVER_NAME,
+-		   .owner = THIS_MODULE,
+-		   .of_match_table = argon_mem_of_match,
+-		   },
+-};
+-
+-module_platform_driver(argon_mem_driver);
+-
+-MODULE_ALIAS("platform:argon-mem");
+-MODULE_LICENSE("GPL");
+-MODULE_DESCRIPTION("Driver for accessing Argon decoder registers from userspace");
+-MODULE_AUTHOR("Jonathan Bell <jonathan@raspberrypi.org>");
+--- /dev/null
++++ b/drivers/char/broadcom/rpivid-mem.c
+@@ -0,0 +1,272 @@
++/**
++ * rpivid-mem.c - character device access to the RPiVid decoder registers
++ *
++ * Based on bcm2835-gpiomem.c. Provides IO memory access to the decoder
++ * register blocks such that ffmpeg plugins can access the hardware.
++ *
++ * Jonathan Bell <jonathan@raspberrypi.org>
++ * Copyright (c) 2019, Raspberry Pi (Trading) Ltd.
++ *
++ * Redistribution and use in source and binary forms, with or without
++ * modification, are permitted provided that the following conditions
++ * are met:
++ * 1. Redistributions of source code must retain the above copyright
++ *    notice, this list of conditions, and the following disclaimer,
++ *    without modification.
++ * 2. Redistributions in binary form must reproduce the above copyright
++ *    notice, this list of conditions and the following disclaimer in the
++ *    documentation and/or other materials provided with the distribution.
++ * 3. The names of the above-listed copyright holders may not be used
++ *    to endorse or promote products derived from this software without
++ *    specific prior written permission.
++ *
++ * ALTERNATIVELY, this software may be distributed under the terms of the
++ * GNU General Public License ("GPL") version 2, as published by the Free
++ * Software Foundation.
++ *
++ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
++ * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
++ * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
++ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
++ * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
++ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
++ * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
++ * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
++ * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
++ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
++ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
++ */
++
++#include <linux/kernel.h>
++#include <linux/module.h>
++#include <linux/of.h>
++#include <linux/of_device.h>
++#include <linux/platform_device.h>
++#include <linux/mm.h>
++#include <linux/slab.h>
++#include <linux/cdev.h>
++#include <linux/pagemap.h>
++#include <linux/io.h>
++
++#define DRIVER_NAME "rpivid-mem"
++#define DEVICE_MINOR 0
++
++struct rpivid_mem_priv {
++	dev_t devid;
++	struct class *class;
++	struct cdev rpivid_mem_cdev;
++	unsigned long regs_phys;
++	unsigned long mem_window_len;
++	struct device *dev;
++	const char *name;
++};
++
++static int rpivid_mem_open(struct inode *inode, struct file *file)
++{
++	int dev = iminor(inode);
++	int ret = 0;
++	struct rpivid_mem_priv *priv;
++	if (dev != DEVICE_MINOR)
++		ret = -ENXIO;
++
++	priv = container_of(inode->i_cdev, struct rpivid_mem_priv,
++				rpivid_mem_cdev);
++	if (!priv)
++		return -EINVAL;
++	file->private_data = priv;
++	return ret;
++}
++
++static int rpivid_mem_release(struct inode *inode, struct file *file)
++{
++	int dev = iminor(inode);
++	int ret = 0;
++
++	if (dev != DEVICE_MINOR)
++		ret = -ENXIO;
++
++	return ret;
++}
++
++static const struct vm_operations_struct rpivid_mem_vm_ops = {
++#ifdef CONFIG_HAVE_IOREMAP_PROT
++	.access = generic_access_phys
++#endif
++};
++
++static int rpivid_mem_mmap(struct file *file, struct vm_area_struct *vma)
++{
++	struct rpivid_mem_priv *priv;
++	unsigned long pages;
++
++	priv = file->private_data;
++	pages = priv->regs_phys >> PAGE_SHIFT;
++	/*
++	 * The address decode is far larger than the actual number of registers.
++	 * Just map the whole lot in.
++	 */
++	vma->vm_page_prot = phys_mem_access_prot(file, pages,
++						 priv->mem_window_len,
++						 vma->vm_page_prot);
++	vma->vm_ops = &rpivid_mem_vm_ops;
++	if (remap_pfn_range(vma, vma->vm_start,
++			pages,
++			priv->mem_window_len,
++			vma->vm_page_prot)) {
++		return -EAGAIN;
++	}
++	return 0;
++}
++
++static const struct file_operations
++rpivid_mem_fops = {
++	.owner = THIS_MODULE,
++	.open = rpivid_mem_open,
++	.release = rpivid_mem_release,
++	.mmap = rpivid_mem_mmap,
++};
++
++static const struct of_device_id rpivid_mem_of_match[];
++static int rpivid_mem_probe(struct platform_device *pdev)
++{
++	int err;
++	void *ptr_err;
++	const struct of_device_id *id;
++	struct device *dev = &pdev->dev;
++	struct device *rpivid_mem_dev;
++	struct resource *ioresource;
++	struct rpivid_mem_priv *priv;
++
++
++	/* Allocate buffers and instance data */
++
++	priv = kzalloc(sizeof(struct rpivid_mem_priv), GFP_KERNEL);
++
++	if (!priv) {
++		err = -ENOMEM;
++		goto failed_inst_alloc;
++	}
++	platform_set_drvdata(pdev, priv);
++
++	priv->dev = dev;
++	id = of_match_device(rpivid_mem_of_match, dev);
++	if (!id)
++		return -EINVAL;
++	priv->name = id->data;
++
++	ioresource = platform_get_resource(pdev, IORESOURCE_MEM, 0);
++	if (ioresource) {
++		priv->regs_phys = ioresource->start;
++		priv->mem_window_len = ioresource->end - ioresource->start;
++	} else {
++		dev_err(priv->dev, "failed to get IO resource");
++		err = -ENOENT;
++		goto failed_get_resource;
++	}
++
++	/* Create character device entries */
++
++	err = alloc_chrdev_region(&priv->devid,
++				  DEVICE_MINOR, 1, priv->name);
++	if (err != 0) {
++		dev_err(priv->dev, "unable to allocate device number");
++		goto failed_alloc_chrdev;
++	}
++	cdev_init(&priv->rpivid_mem_cdev, &rpivid_mem_fops);
++	priv->rpivid_mem_cdev.owner = THIS_MODULE;
++	err = cdev_add(&priv->rpivid_mem_cdev, priv->devid, 1);
++	if (err != 0) {
++		dev_err(priv->dev, "unable to register device");
++		goto failed_cdev_add;
++	}
++
++	/* Create sysfs entries */
++
++	priv->class = class_create(THIS_MODULE, priv->name);
++	ptr_err = priv->class;
++	if (IS_ERR(ptr_err))
++		goto failed_class_create;
++
++	rpivid_mem_dev = device_create(priv->class, NULL,
++					priv->devid, NULL,
++					priv->name);
++	ptr_err = rpivid_mem_dev;
++	if (IS_ERR(ptr_err))
++		goto failed_device_create;
++
++	dev_info(priv->dev, "%s initialised: Registers at 0x%08lx length 0x%08lx",
++		priv->name, priv->regs_phys, priv->mem_window_len);
++
++	return 0;
++
++failed_device_create:
++	class_destroy(priv->class);
++failed_class_create:
++	cdev_del(&priv->rpivid_mem_cdev);
++	err = PTR_ERR(ptr_err);
++failed_cdev_add:
++	unregister_chrdev_region(priv->devid, 1);
++failed_alloc_chrdev:
++failed_get_resource:
++	kfree(priv);
++failed_inst_alloc:
++	dev_err(priv->dev, "could not load rpivid_mem");
++	return err;
++}
++
++static int rpivid_mem_remove(struct platform_device *pdev)
++{
++	struct device *dev = &pdev->dev;
++	struct rpivid_mem_priv *priv = platform_get_drvdata(pdev);
++
++	device_destroy(priv->class, priv->devid);
++	class_destroy(priv->class);
++	cdev_del(&priv->rpivid_mem_cdev);
++	unregister_chrdev_region(priv->devid, 1);
++	kfree(priv);
++
++	dev_info(dev, "%s driver removed - OK", priv->name);
++	return 0;
++}
++
++static const struct of_device_id rpivid_mem_of_match[] = {
++	{
++		.compatible = "raspberrypi,rpivid-hevc-decoder",
++		.data = "rpivid-hevcmem",
++	},
++	{
++		.compatible = "raspberrypi,rpivid-h264-decoder",
++		.data = "rpivid-h264mem",
++	},
++	{
++		.compatible = "raspberrypi,rpivid-vp9-decoder",
++		.data = "rpivid-vp9mem",
++	},
++	/* The "intc" is included as this block of hardware contains the
++	 * "frame done" status flags.
++	 */
++	{
++		.compatible = "raspberrypi,rpivid-local-intc",
++		.data = "rpivid-intcmem",
++	},
++	{ /* sentinel */ },
++};
++
++MODULE_DEVICE_TABLE(of, rpivid_mem_of_match);
++
++static struct platform_driver rpivid_mem_driver = {
++	.probe = rpivid_mem_probe,
++	.remove = rpivid_mem_remove,
++	.driver = {
++		   .name = DRIVER_NAME,
++		   .owner = THIS_MODULE,
++		   .of_match_table = rpivid_mem_of_match,
++		   },
++};
++
++module_platform_driver(rpivid_mem_driver);
++
++MODULE_ALIAS("platform:rpivid-mem");
++MODULE_LICENSE("GPL");
++MODULE_DESCRIPTION("Driver for accessing RPiVid decoder registers from userspace");
++MODULE_AUTHOR("Jonathan Bell <jonathan@raspberrypi.org>");
+--- a/drivers/mfd/bcm2835-pm.c
++++ b/drivers/mfd/bcm2835-pm.c
+@@ -50,14 +50,14 @@ static int bcm2835_pm_probe(struct platf
+ 	if (ret)
+ 		return ret;
+ 
+-	/* Map the ARGON ASB regs if present. */
++	/* Map the RPiVid ASB regs if present. */
+ 	res = platform_get_resource(pdev, IORESOURCE_MEM, 2);
+ 	if (res) {
+-		pm->arg_asb = devm_ioremap_resource(dev, res);
+-		if (IS_ERR(pm->arg_asb)) {
+-			dev_err(dev, "Failed to map ARGON ASB: %ld\n",
+-				PTR_ERR(pm->arg_asb));
+-			return PTR_ERR(pm->arg_asb);
++		pm->rpivid_asb = devm_ioremap_resource(dev, res);
++		if (IS_ERR(pm->rpivid_asb)) {
++			dev_err(dev, "Failed to map RPiVid ASB: %ld\n",
++				PTR_ERR(pm->rpivid_asb));
++			return PTR_ERR(pm->rpivid_asb);
+ 		}
+ 	}
+ 
+--- a/drivers/soc/bcm/bcm2835-power.c
++++ b/drivers/soc/bcm/bcm2835-power.c
+@@ -637,15 +637,15 @@ static int bcm2835_power_probe(struct pl
+ 	power->base = pm->base;
+ 	power->asb = pm->asb;
+ 
+-	/* 2711 hack: the new ARGON ASB took over V3D, which is our
++	/* 2711 hack: the new RPiVid ASB took over V3D, which is our
+ 	 * only consumer of this driver so far.  The old ASB seems to
+ 	 * still be present with ISP and H264 bits but no V3D, but I
+ 	 * don't know if that's real or not.  The V3D is in the same
+ 	 * place in the new ASB as the old one, so just poke the new
+ 	 * one for now.
+ 	 */
+-	if (pm->arg_asb) {
+-		power->asb = pm->arg_asb;
++	if (pm->rpivid_asb) {
++		power->asb = pm->rpivid_asb;
+ 		power->is_2711 = true;
+ 	}
+ 
+--- a/include/linux/mfd/bcm2835-pm.h
++++ b/include/linux/mfd/bcm2835-pm.h
+@@ -9,7 +9,7 @@ struct bcm2835_pm {
+ 	struct device *dev;
+ 	void __iomem *base;
+ 	void __iomem *asb;
+-	void __iomem *arg_asb;
++	void __iomem *rpivid_asb;
+ };
+ 
+ #endif /* BCM2835_MFD_PM_H */
diff --git a/target/linux/brcm2708/patches-4.19/950-0730-driver-char-rpivid-also-support-legacy-name.patch b/target/linux/brcm2708/patches-4.19/950-0730-driver-char-rpivid-also-support-legacy-name.patch
new file mode 100644
index 00000000000..3bebfca6e55
--- /dev/null
+++ b/target/linux/brcm2708/patches-4.19/950-0730-driver-char-rpivid-also-support-legacy-name.patch
@@ -0,0 +1,71 @@
+From 597375f0bc034cbef2f3ab23a926445f1e7879c4 Mon Sep 17 00:00:00 2001
+From: Phil Elwell <phil@raspberrypi.org>
+Date: Mon, 29 Jul 2019 12:03:21 +0100
+Subject: [PATCH 730/773] driver: char: rpivid - also support legacy name
+
+Provide transitional support for the previous names of
+the character devices.
+
+Signed-off-by: Phil Elwell <phil@raspberrypi.org>
+---
+ drivers/char/broadcom/rpivid-mem.c | 22 ++++++++++++++++++----
+ 1 file changed, 18 insertions(+), 4 deletions(-)
+
+--- a/drivers/char/broadcom/rpivid-mem.c
++++ b/drivers/char/broadcom/rpivid-mem.c
+@@ -66,7 +66,7 @@ static int rpivid_mem_open(struct inode
+ 	int dev = iminor(inode);
+ 	int ret = 0;
+ 	struct rpivid_mem_priv *priv;
+-	if (dev != DEVICE_MINOR)
++	if (dev != DEVICE_MINOR && dev != DEVICE_MINOR + 1)
+ 		ret = -ENXIO;
+ 
+ 	priv = container_of(inode->i_cdev, struct rpivid_mem_priv,
+@@ -82,7 +82,7 @@ static int rpivid_mem_release(struct ino
+ 	int dev = iminor(inode);
+ 	int ret = 0;
+ 
+-	if (dev != DEVICE_MINOR)
++	if (dev != DEVICE_MINOR && dev != DEVICE_MINOR + 1)
+ 		ret = -ENXIO;
+ 
+ 	return ret;
+@@ -167,14 +167,14 @@ static int rpivid_mem_probe(struct platf
+ 	/* Create character device entries */
+ 
+ 	err = alloc_chrdev_region(&priv->devid,
+-				  DEVICE_MINOR, 1, priv->name);
++				  DEVICE_MINOR, 2, priv->name);
+ 	if (err != 0) {
+ 		dev_err(priv->dev, "unable to allocate device number");
+ 		goto failed_alloc_chrdev;
+ 	}
+ 	cdev_init(&priv->rpivid_mem_cdev, &rpivid_mem_fops);
+ 	priv->rpivid_mem_cdev.owner = THIS_MODULE;
+-	err = cdev_add(&priv->rpivid_mem_cdev, priv->devid, 1);
++	err = cdev_add(&priv->rpivid_mem_cdev, priv->devid, 2);
+ 	if (err != 0) {
+ 		dev_err(priv->dev, "unable to register device");
+ 		goto failed_cdev_add;
+@@ -194,6 +194,20 @@ static int rpivid_mem_probe(struct platf
+ 	if (IS_ERR(ptr_err))
+ 		goto failed_device_create;
+ 
++	/* Legacy alias */
++	{
++		char *oldname = kstrdup(priv->name, GFP_KERNEL);
++
++		oldname[1] = 'a';
++		oldname[2] = 'r';
++		oldname[3] = 'g';
++		oldname[4] = 'o';
++		oldname[5] = 'n';
++		(void)device_create(priv->class, NULL, priv->devid + 1, NULL,
++				       oldname + 1);
++		kfree(oldname);
++	}
++
+ 	dev_info(priv->dev, "%s initialised: Registers at 0x%08lx length 0x%08lx",
+ 		priv->name, priv->regs_phys, priv->mem_window_len);
+ 
diff --git a/target/linux/brcm2708/patches-4.19/950-0731-hid-usb-Add-device-quirks-for-Freeway-Airmouse-T3-an.patch b/target/linux/brcm2708/patches-4.19/950-0731-hid-usb-Add-device-quirks-for-Freeway-Airmouse-T3-an.patch
new file mode 100644
index 00000000000..de6d23c3cb2
--- /dev/null
+++ b/target/linux/brcm2708/patches-4.19/950-0731-hid-usb-Add-device-quirks-for-Freeway-Airmouse-T3-an.patch
@@ -0,0 +1,63 @@
+From ae90a6635a8f8d2265999b9374d490da1fe3bf9c Mon Sep 17 00:00:00 2001
+From: Jonathan Bell <jonathan@raspberrypi.org>
+Date: Thu, 1 Aug 2019 16:41:20 +0100
+Subject: [PATCH 731/773] hid: usb: Add device quirks for Freeway Airmouse T3
+ and MX3
+
+These wireless mouse/keyboard combo remote control devices specify
+multiple "wheel" events in their report descriptors. The wheel events
+are incorrectly defined and apparently map to accelerometer data, leading
+to spurious mouse scroll events being generated at an extreme rate when
+the device is moved.
+
+As a workaround, use HID_QUIRK_INCREMENT_USAGE_ON_DUPLICATE to mask
+feeding the extra wheel events to the input subsystem.
+
+See: https://github.com/raspberrypi/firmware/issues/1189
+
+Signed-off-by: Jonathan Bell <jonathan@raspberrypi.org>
+---
+ drivers/hid/hid-ids.h    | 6 ++++++
+ drivers/hid/hid-quirks.c | 2 ++
+ 2 files changed, 8 insertions(+)
+
+--- a/drivers/hid/hid-ids.h
++++ b/drivers/hid/hid-ids.h
+@@ -222,6 +222,9 @@
+ #define USB_VENDOR_ID_BAANTO		0x2453
+ #define USB_DEVICE_ID_BAANTO_MT_190W2	0x0100
+ 
++#define USB_VENDOR_ID_BEKEN		0x25a7
++#define USB_DEVICE_ID_AIRMOUSE_T3	0x2402
++
+ #define USB_VENDOR_ID_BELKIN		0x050d
+ #define USB_DEVICE_ID_FLIP_KVM		0x3201
+ 
+@@ -1187,6 +1190,9 @@
+ #define USB_VENDOR_ID_XAT	0x2505
+ #define USB_DEVICE_ID_XAT_CSR	0x0220
+ 
++#define USB_VENDOR_ID_XENTA			0x1d57
++#define USB_DEVICE_ID_AIRMOUSE_MX3		0xad03
++
+ #define USB_VENDOR_ID_XIN_MO			0x16c0
+ #define USB_DEVICE_ID_XIN_MO_DUAL_ARCADE	0x05e1
+ #define USB_DEVICE_ID_THT_2P_ARCADE		0x75e1
+--- a/drivers/hid/hid-quirks.c
++++ b/drivers/hid/hid-quirks.c
+@@ -43,6 +43,7 @@ static const struct hid_device_id hid_qu
+ 	{ HID_USB_DEVICE(USB_VENDOR_ID_ATEN, USB_DEVICE_ID_ATEN_CS682), HID_QUIRK_NOGET },
+ 	{ HID_USB_DEVICE(USB_VENDOR_ID_ATEN, USB_DEVICE_ID_ATEN_CS692), HID_QUIRK_NOGET },
+ 	{ HID_USB_DEVICE(USB_VENDOR_ID_ATEN, USB_DEVICE_ID_ATEN_UC100KM), HID_QUIRK_NOGET },
++	{ HID_USB_DEVICE(USB_VENDOR_ID_BEKEN, USB_DEVICE_ID_AIRMOUSE_T3), HID_QUIRK_INCREMENT_USAGE_ON_DUPLICATE },
+ 	{ HID_USB_DEVICE(USB_VENDOR_ID_CHICONY, USB_DEVICE_ID_CHICONY_MULTI_TOUCH), HID_QUIRK_MULTI_INPUT },
+ 	{ HID_USB_DEVICE(USB_VENDOR_ID_CHICONY, USB_DEVICE_ID_CHICONY_PIXART_USB_OPTICAL_MOUSE), HID_QUIRK_ALWAYS_POLL },
+ 	{ HID_USB_DEVICE(USB_VENDOR_ID_CHICONY, USB_DEVICE_ID_CHICONY_PIXART_USB_OPTICAL_MOUSE2), HID_QUIRK_ALWAYS_POLL },
+@@ -172,6 +173,7 @@ static const struct hid_device_id hid_qu
+ 	{ HID_USB_DEVICE(USB_VENDOR_ID_WALTOP, USB_DEVICE_ID_WALTOP_SIRIUS_BATTERY_FREE_TABLET), HID_QUIRK_MULTI_INPUT },
+ 	{ HID_USB_DEVICE(USB_VENDOR_ID_WISEGROUP_LTD2, USB_DEVICE_ID_SMARTJOY_DUAL_PLUS), HID_QUIRK_NOGET | HID_QUIRK_MULTI_INPUT },
+ 	{ HID_USB_DEVICE(USB_VENDOR_ID_WISEGROUP, USB_DEVICE_ID_QUAD_USB_JOYPAD), HID_QUIRK_NOGET | HID_QUIRK_MULTI_INPUT },
++	{ HID_USB_DEVICE(USB_VENDOR_ID_XENTA, USB_DEVICE_ID_AIRMOUSE_MX3), HID_QUIRK_INCREMENT_USAGE_ON_DUPLICATE },
+ 
+ 	{ 0 }
+ };
diff --git a/target/linux/brcm2708/patches-4.19/950-0732-drm-vc4-Add-Broadcast-RGB-connector-property.patch b/target/linux/brcm2708/patches-4.19/950-0732-drm-vc4-Add-Broadcast-RGB-connector-property.patch
new file mode 100644
index 00000000000..670ca86b6be
--- /dev/null
+++ b/target/linux/brcm2708/patches-4.19/950-0732-drm-vc4-Add-Broadcast-RGB-connector-property.patch
@@ -0,0 +1,302 @@
+From d59aba5dd2232295486e4fc4f3843b8a47596f3f Mon Sep 17 00:00:00 2001
+From: Dave Stevenson <dave.stevenson@raspberrypi.org>
+Date: Fri, 14 Jun 2019 10:12:07 +0100
+Subject: [PATCH 732/773] drm/vc4: Add "Broadcast RGB" connector property
+
+Some HDMI monitors do not abide by the full or limited
+(16-235) range RGB flags in the AVI infoframe. This can
+result in images looking washed out (if given limited and
+interpreting as full), or detail disappearing at the extremes
+(given full and interpreting as limited).
+
+Copy the Intel i915 driver's approach of adding an override
+property ("Broadcast RGB") to force one mode or the other.
+
+Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.org>
+---
+ drivers/gpu/drm/vc4/vc4_firmware_kms.c | 190 +++++++++++++++++++++++--
+ 1 file changed, 177 insertions(+), 13 deletions(-)
+
+--- a/drivers/gpu/drm/vc4/vc4_firmware_kms.c
++++ b/drivers/gpu/drm/vc4/vc4_firmware_kms.c
+@@ -285,6 +285,13 @@ to_vc4_fkms_encoder(struct drm_encoder *
+ 	return container_of(encoder, struct vc4_fkms_encoder, base);
+ }
+ 
++/* "Broadcast RGB" property.
++ * Allows overriding of HDMI full or limited range RGB
++ */
++#define VC4_BROADCAST_RGB_AUTO 0
++#define VC4_BROADCAST_RGB_FULL 1
++#define VC4_BROADCAST_RGB_LIMITED 2
++
+ /* VC4 FKMS connector KMS struct */
+ struct vc4_fkms_connector {
+ 	struct drm_connector base;
+@@ -297,6 +304,8 @@ struct vc4_fkms_connector {
+ 	struct vc4_dev *vc4_dev;
+ 	u32 display_number;
+ 	u32 display_type;
++
++	struct drm_property *broadcast_rgb_property;
+ };
+ 
+ static inline struct vc4_fkms_connector *
+@@ -305,6 +314,16 @@ to_vc4_fkms_connector(struct drm_connect
+ 	return container_of(connector, struct vc4_fkms_connector, base);
+ }
+ 
++/* VC4 FKMS connector state */
++struct vc4_fkms_connector_state {
++	struct drm_connector_state base;
++
++	int broadcast_rgb;
++};
++
++#define to_vc4_fkms_connector_state(x) \
++			container_of(x, struct vc4_fkms_connector_state, base)
++
+ static u32 vc4_get_display_type(u32 display_number)
+ {
+ 	const u32 display_types[] = {
+@@ -832,8 +851,6 @@ static void vc4_crtc_mode_set_nofb(struc
+ 		      mode->picture_aspect_ratio, mode->flags);
+ 	mb.timings.display = vc4_crtc->display_number;
+ 
+-	mb.timings.video_id_code = frame.avi.video_code;
+-
+ 	mb.timings.clock = mode->clock;
+ 	mb.timings.hdisplay = mode->hdisplay;
+ 	mb.timings.hsync_start = mode->hsync_start;
+@@ -871,11 +888,30 @@ static void vc4_crtc_mode_set_nofb(struc
+ 		break;
+ 	}
+ 
+-	if (!vc4_encoder->hdmi_monitor)
++	if (!vc4_encoder->hdmi_monitor) {
+ 		mb.timings.flags |= TIMINGS_FLAGS_DVI;
+-	else if (drm_default_rgb_quant_range(mode) ==
++		mb.timings.video_id_code = frame.avi.video_code;
++	} else {
++		struct vc4_fkms_connector_state *conn_state =
++			to_vc4_fkms_connector_state(vc4_crtc->connector->state);
++
++		/* Do not provide a VIC as the HDMI spec requires that we do not
++		 * signal the opposite of the defined range in the AVI
++		 * infoframe.
++		 */
++		mb.timings.video_id_code = 0;
++
++		if (conn_state->broadcast_rgb == VC4_BROADCAST_RGB_AUTO) {
++			/* See CEA-861-E - 5.1 Default Encoding Parameters */
++			if (drm_default_rgb_quant_range(mode) ==
+ 					HDMI_QUANTIZATION_RANGE_LIMITED)
+-		mb.timings.flags |= TIMINGS_FLAGS_RGB_LIMITED;
++				mb.timings.flags |= TIMINGS_FLAGS_RGB_LIMITED;
++		} else {
++			if (conn_state->broadcast_rgb ==
++						VC4_BROADCAST_RGB_LIMITED)
++				mb.timings.flags |= TIMINGS_FLAGS_RGB_LIMITED;
++		}
++	}
+ 
+ 	/*
+ 	FIXME: To implement
+@@ -1340,13 +1376,95 @@ static void vc4_fkms_connector_destroy(s
+ 	drm_connector_cleanup(connector);
+ }
+ 
++/**
++ * vc4_connector_duplicate_state - duplicate connector state
++ * @connector: digital connector
++ *
++ * Allocates and returns a copy of the connector state (both common and
++ * digital connector specific) for the specified connector.
++ *
++ * Returns: The newly allocated connector state, or NULL on failure.
++ */
++struct drm_connector_state *
++vc4_connector_duplicate_state(struct drm_connector *connector)
++{
++	struct vc4_fkms_connector_state *state;
++
++	state = kmemdup(connector->state, sizeof(*state), GFP_KERNEL);
++	if (!state)
++		return NULL;
++
++	__drm_atomic_helper_connector_duplicate_state(connector, &state->base);
++	return &state->base;
++}
++
++/**
++ * vc4_connector_atomic_get_property - hook for connector->atomic_get_property.
++ * @connector: Connector to get the property for.
++ * @state: Connector state to retrieve the property from.
++ * @property: Property to retrieve.
++ * @val: Return value for the property.
++ *
++ * Returns the atomic property value for a digital connector.
++ */
++int vc4_connector_atomic_get_property(struct drm_connector *connector,
++				      const struct drm_connector_state *state,
++				      struct drm_property *property,
++				      uint64_t *val)
++{
++	struct vc4_fkms_connector *fkms_connector =
++					to_vc4_fkms_connector(connector);
++	struct vc4_fkms_connector_state *vc4_conn_state =
++					to_vc4_fkms_connector_state(state);
++
++	if (property == fkms_connector->broadcast_rgb_property) {
++		*val = vc4_conn_state->broadcast_rgb;
++	} else {
++		DRM_DEBUG_ATOMIC("Unknown property [PROP:%d:%s]\n",
++				 property->base.id, property->name);
++		return -EINVAL;
++	}
++
++	return 0;
++}
++
++/**
++ * vc4_connector_atomic_set_property - hook for connector->atomic_set_property.
++ * @connector: Connector to set the property for.
++ * @state: Connector state to set the property on.
++ * @property: Property to set.
++ * @val: New value for the property.
++ *
++ * Sets the atomic property value for a digital connector.
++ */
++int vc4_connector_atomic_set_property(struct drm_connector *connector,
++				      struct drm_connector_state *state,
++				      struct drm_property *property,
++				      uint64_t val)
++{
++	struct vc4_fkms_connector *fkms_connector =
++					to_vc4_fkms_connector(connector);
++	struct vc4_fkms_connector_state *vc4_conn_state =
++					to_vc4_fkms_connector_state(state);
++
++	if (property == fkms_connector->broadcast_rgb_property) {
++		vc4_conn_state->broadcast_rgb = val;
++		return 0;
++	}
++
++	DRM_DEBUG_ATOMIC("Unknown property [PROP:%d:%s]\n",
++			 property->base.id, property->name);
++	return -EINVAL;
++}
++
+ static const struct drm_connector_funcs vc4_fkms_connector_funcs = {
+ 	.detect = vc4_fkms_connector_detect,
+ 	.fill_modes = drm_helper_probe_single_connector_modes,
+ 	.destroy = vc4_fkms_connector_destroy,
+-	.reset = drm_atomic_helper_connector_reset,
+-	.atomic_duplicate_state = drm_atomic_helper_connector_duplicate_state,
++	.atomic_duplicate_state = vc4_connector_duplicate_state,
+ 	.atomic_destroy_state = drm_atomic_helper_connector_destroy_state,
++	.atomic_get_property = vc4_connector_atomic_get_property,
++	.atomic_set_property = vc4_connector_atomic_set_property,
+ };
+ 
+ static const struct drm_connector_helper_funcs vc4_fkms_connector_helper_funcs = {
+@@ -1359,12 +1477,40 @@ static const struct drm_connector_helper
+ 	.best_encoder = vc4_fkms_connector_best_encoder,
+ };
+ 
++static const struct drm_prop_enum_list broadcast_rgb_names[] = {
++	{ VC4_BROADCAST_RGB_AUTO, "Automatic" },
++	{ VC4_BROADCAST_RGB_FULL, "Full" },
++	{ VC4_BROADCAST_RGB_LIMITED, "Limited 16:235" },
++};
++
++static void
++vc4_attach_broadcast_rgb_property(struct vc4_fkms_connector *fkms_connector)
++{
++	struct drm_device *dev = fkms_connector->base.dev;
++	struct drm_property *prop;
++
++	prop = fkms_connector->broadcast_rgb_property;
++	if (!prop) {
++		prop = drm_property_create_enum(dev, DRM_MODE_PROP_ENUM,
++						"Broadcast RGB",
++						broadcast_rgb_names,
++						ARRAY_SIZE(broadcast_rgb_names));
++		if (!prop)
++			return;
++
++		fkms_connector->broadcast_rgb_property = prop;
++	}
++
++	drm_object_attach_property(&fkms_connector->base.base, prop, 0);
++}
++
+ static struct drm_connector *
+ vc4_fkms_connector_init(struct drm_device *dev, struct drm_encoder *encoder,
+ 			u32 display_num)
+ {
+ 	struct drm_connector *connector = NULL;
+ 	struct vc4_fkms_connector *fkms_connector;
++	struct vc4_fkms_connector_state *conn_state = NULL;
+ 	struct vc4_dev *vc4_dev = to_vc4_dev(dev);
+ 	int ret = 0;
+ 
+@@ -1373,9 +1519,18 @@ vc4_fkms_connector_init(struct drm_devic
+ 	fkms_connector = devm_kzalloc(dev->dev, sizeof(*fkms_connector),
+ 				      GFP_KERNEL);
+ 	if (!fkms_connector) {
+-		ret = -ENOMEM;
+-		goto fail;
++		return ERR_PTR(-ENOMEM);
++	}
++
++	/*
++	 * Allocate enough memory to hold vc4_fkms_connector_state,
++	 */
++	conn_state = kzalloc(sizeof(*conn_state), GFP_KERNEL);
++	if (!conn_state) {
++		kfree(fkms_connector);
++		return ERR_PTR(-ENOMEM);
+ 	}
++
+ 	connector = &fkms_connector->base;
+ 
+ 	fkms_connector->encoder = encoder;
+@@ -1383,6 +1538,9 @@ vc4_fkms_connector_init(struct drm_devic
+ 	fkms_connector->display_type = vc4_get_display_type(display_num);
+ 	fkms_connector->vc4_dev = vc4_dev;
+ 
++	__drm_atomic_helper_connector_reset(connector,
++					    &conn_state->base);
++
+ 	if (fkms_connector->display_type == DRM_MODE_ENCODER_DSI) {
+ 		drm_connector_init(dev, connector, &vc4_fkms_connector_funcs,
+ 				   DRM_MODE_CONNECTOR_DSI);
+@@ -1403,10 +1561,14 @@ vc4_fkms_connector_init(struct drm_devic
+ 		connector->interlace_allowed = 0;
+ 	}
+ 
+-	/* Create and attach TV margin props to this connector. */
+-	ret = drm_mode_create_tv_margin_properties(dev);
+-	if (ret)
+-		return ERR_PTR(ret);
++	/* Create and attach TV margin props to this connector.
++	 * Already done for SDTV outputs.
++	 */
++	if (fkms_connector->display_type != DRM_MODE_ENCODER_TVDAC) {
++		ret = drm_mode_create_tv_margin_properties(dev);
++		if (ret)
++			goto fail;
++	}
+ 
+ 	drm_connector_attach_tv_margin_properties(connector);
+ 
+@@ -1415,6 +1577,8 @@ vc4_fkms_connector_init(struct drm_devic
+ 
+ 	connector->doublescan_allowed = 0;
+ 
++	vc4_attach_broadcast_rgb_property(fkms_connector);
++
+ 	drm_connector_attach_encoder(connector, encoder);
+ 
+ 	return connector;
diff --git a/target/linux/brcm2708/patches-4.19/950-0733-drm-connector-Add-documentation-for-drm_cmdline_mode.patch b/target/linux/brcm2708/patches-4.19/950-0733-drm-connector-Add-documentation-for-drm_cmdline_mode.patch
new file mode 100644
index 00000000000..a7eb85827fc
--- /dev/null
+++ b/target/linux/brcm2708/patches-4.19/950-0733-drm-connector-Add-documentation-for-drm_cmdline_mode.patch
@@ -0,0 +1,125 @@
+From 0e3126a6288c7816c30075369332ccf5f614f2dc Mon Sep 17 00:00:00 2001
+From: Maxime Ripard <maxime.ripard@bootlin.com>
+Date: Wed, 19 Jun 2019 12:17:48 +0200
+Subject: [PATCH 733/773] drm/connector: Add documentation for drm_cmdline_mode
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+commit 772cd52c5574b04b00a97d638b2cfe94c0c1a9b6 upstream.
+
+The struct drm_cmdline_mode holds the result of the command line parsers.
+However, it wasn't documented so far, so let's do that.
+
+Reviewed-by: Noralf Trønnes <noralf@tronnes.org>
+Signed-off-by: Maxime Ripard <maxime.ripard@bootlin.com>
+Link: https://patchwork.freedesktop.org/patch/msgid/963c893c16c6a25fc469b53c726f493d99bdc578.1560783090.git-series.maxime.ripard@bootlin.com
+---
+ include/drm/drm_connector.h | 86 ++++++++++++++++++++++++++++++++++++-
+ 1 file changed, 84 insertions(+), 2 deletions(-)
+
+--- a/include/drm/drm_connector.h
++++ b/include/drm/drm_connector.h
+@@ -755,18 +755,100 @@ struct drm_connector_funcs {
+ 				   const struct drm_connector_state *state);
+ };
+ 
+-/* mode specified on the command line */
++/**
++ * struct drm_cmdline_mode - DRM Mode passed through the kernel command-line
++ *
++ * Each connector can have an initial mode with additional options
++ * passed through the kernel command line. This structure allows to
++ * express those parameters and will be filled by the command-line
++ * parser.
++ */
+ struct drm_cmdline_mode {
++	/**
++	 * @specified:
++	 *
++	 * Has a mode been read from the command-line?
++	 */
+ 	bool specified;
++
++	/**
++	 * @refresh_specified:
++	 *
++	 * Did the mode have a preferred refresh rate?
++	 */
+ 	bool refresh_specified;
++
++	/**
++	 * @bpp_specified:
++	 *
++	 * Did the mode have a preferred BPP?
++	 */
+ 	bool bpp_specified;
+-	int xres, yres;
++
++	/**
++	 * @xres:
++	 *
++	 * Active resolution on the X axis, in pixels.
++	 */
++	int xres;
++
++	/**
++	 * @yres:
++	 *
++	 * Active resolution on the Y axis, in pixels.
++	 */
++	int yres;
++
++	/**
++	 * @bpp:
++	 *
++	 * Bits per pixels for the mode.
++	 */
+ 	int bpp;
++
++	/**
++	 * @refresh:
++	 *
++	 * Refresh rate, in Hertz.
++	 */
+ 	int refresh;
++
++	/**
++	 * @rb:
++	 *
++	 * Do we need to use reduced blanking?
++	 */
+ 	bool rb;
++
++	/**
++	 * @interlace:
++	 *
++	 * The mode is interlaced.
++	 */
+ 	bool interlace;
++
++	/**
++	 * @cvt:
++	 *
++	 * The timings will be calculated using the VESA Coordinated
++	 * Video Timings instead of looking up the mode from a table.
++	 */
+ 	bool cvt;
++
++	/**
++	 * @margins:
++	 *
++	 * Add margins to the mode calculation (1.8% of xres rounded
++	 * down to 8 pixels and 1.8% of yres).
++	 */
+ 	bool margins;
++
++	/**
++	 * @force:
++	 *
++	 * Ignore the hotplug state of the connector, and force its
++	 * state to one of the DRM_FORCE_* values.
++	 */
+ 	enum drm_connector_force force;
+ };
+ 
diff --git a/target/linux/brcm2708/patches-4.19/950-0734-drm-modes-Rewrite-the-command-line-parser.patch b/target/linux/brcm2708/patches-4.19/950-0734-drm-modes-Rewrite-the-command-line-parser.patch
new file mode 100644
index 00000000000..bf4b5845045
--- /dev/null
+++ b/target/linux/brcm2708/patches-4.19/950-0734-drm-modes-Rewrite-the-command-line-parser.patch
@@ -0,0 +1,392 @@
+From c9a5e3181442ca4558c8c1ca4438b153b87a1b3f Mon Sep 17 00:00:00 2001
+From: Maxime Ripard <maxime.ripard@bootlin.com>
+Date: Wed, 19 Jun 2019 12:17:49 +0200
+Subject: [PATCH 734/773] drm/modes: Rewrite the command line parser
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+commit e08ab74bd4c7a5fe311bc05f32dbb4f1e7fa3428 upstream.
+
+Rewrite the command line parser in order to get away from the state machine
+parsing the video mode lines.
+
+Hopefully, this will allow to extend it more easily to support named modes
+and / or properties set directly on the command line.
+
+Reviewed-by: Noralf Trønnes <noralf@tronnes.org>
+Signed-off-by: Maxime Ripard <maxime.ripard@bootlin.com>
+Link: https://patchwork.freedesktop.org/patch/msgid/e32cd4009153b184103554009135c7bf7c9975d7.1560783090.git-series.maxime.ripard@bootlin.com
+---
+ drivers/gpu/drm/drm_modes.c | 325 +++++++++++++++++++++++-------------
+ 1 file changed, 210 insertions(+), 115 deletions(-)
+
+--- a/drivers/gpu/drm/drm_modes.c
++++ b/drivers/gpu/drm/drm_modes.c
+@@ -30,6 +30,7 @@
+  * authorization from the copyright holder(s) and author(s).
+  */
+ 
++#include <linux/ctype.h>
+ #include <linux/list.h>
+ #include <linux/list_sort.h>
+ #include <linux/export.h>
+@@ -1414,6 +1415,151 @@ void drm_connector_list_update(struct dr
+ }
+ EXPORT_SYMBOL(drm_connector_list_update);
+ 
++static int drm_mode_parse_cmdline_bpp(const char *str, char **end_ptr,
++				      struct drm_cmdline_mode *mode)
++{
++	unsigned int bpp;
++
++	if (str[0] != '-')
++		return -EINVAL;
++
++	str++;
++	bpp = simple_strtol(str, end_ptr, 10);
++	if (*end_ptr == str)
++		return -EINVAL;
++
++	mode->bpp = bpp;
++	mode->bpp_specified = true;
++
++	return 0;
++}
++
++static int drm_mode_parse_cmdline_refresh(const char *str, char **end_ptr,
++					  struct drm_cmdline_mode *mode)
++{
++	unsigned int refresh;
++
++	if (str[0] != '@')
++		return -EINVAL;
++
++	str++;
++	refresh = simple_strtol(str, end_ptr, 10);
++	if (*end_ptr == str)
++		return -EINVAL;
++
++	mode->refresh = refresh;
++	mode->refresh_specified = true;
++
++	return 0;
++}
++
++static int drm_mode_parse_cmdline_extra(const char *str, int length,
++					struct drm_connector *connector,
++					struct drm_cmdline_mode *mode)
++{
++	int i;
++
++	for (i = 0; i < length; i++) {
++		switch (str[i]) {
++		case 'i':
++			mode->interlace = true;
++			break;
++		case 'm':
++			mode->margins = true;
++			break;
++		case 'D':
++			if (mode->force != DRM_FORCE_UNSPECIFIED)
++				return -EINVAL;
++
++			if ((connector->connector_type != DRM_MODE_CONNECTOR_DVII) &&
++			    (connector->connector_type != DRM_MODE_CONNECTOR_HDMIB))
++				mode->force = DRM_FORCE_ON;
++			else
++				mode->force = DRM_FORCE_ON_DIGITAL;
++			break;
++		case 'd':
++			if (mode->force != DRM_FORCE_UNSPECIFIED)
++				return -EINVAL;
++
++			mode->force = DRM_FORCE_OFF;
++			break;
++		case 'e':
++			if (mode->force != DRM_FORCE_UNSPECIFIED)
++				return -EINVAL;
++
++			mode->force = DRM_FORCE_ON;
++			break;
++		default:
++			return -EINVAL;
++		}
++	}
++
++	return 0;
++}
++
++static int drm_mode_parse_cmdline_res_mode(const char *str, unsigned int length,
++					   bool extras,
++					   struct drm_connector *connector,
++					   struct drm_cmdline_mode *mode)
++{
++	const char *str_start = str;
++	bool rb = false, cvt = false;
++	int xres = 0, yres = 0;
++	int remaining, i;
++	char *end_ptr;
++
++	xres = simple_strtol(str, &end_ptr, 10);
++	if (end_ptr == str)
++		return -EINVAL;
++
++	if (end_ptr[0] != 'x')
++		return -EINVAL;
++	end_ptr++;
++
++	str = end_ptr;
++	yres = simple_strtol(str, &end_ptr, 10);
++	if (end_ptr == str)
++		return -EINVAL;
++
++	remaining = length - (end_ptr - str_start);
++	if (remaining < 0)
++		return -EINVAL;
++
++	for (i = 0; i < remaining; i++) {
++		switch (end_ptr[i]) {
++		case 'M':
++			cvt = true;
++			break;
++		case 'R':
++			rb = true;
++			break;
++		default:
++			/*
++			 * Try to pass that to our extras parsing
++			 * function to handle the case where the
++			 * extras are directly after the resolution
++			 */
++			if (extras) {
++				int ret = drm_mode_parse_cmdline_extra(end_ptr + i,
++								       1,
++								       connector,
++								       mode);
++				if (ret)
++					return ret;
++			} else {
++				return -EINVAL;
++			}
++		}
++	}
++
++	mode->xres = xres;
++	mode->yres = yres;
++	mode->cvt = cvt;
++	mode->rb = rb;
++
++	return 0;
++}
++
+ /**
+  * drm_mode_parse_command_line_for_connector - parse command line modeline for connector
+  * @mode_option: optional per connector mode option
+@@ -1440,13 +1586,12 @@ bool drm_mode_parse_command_line_for_con
+ 					       struct drm_cmdline_mode *mode)
+ {
+ 	const char *name;
+-	unsigned int namelen;
+-	bool res_specified = false, bpp_specified = false, refresh_specified = false;
+-	unsigned int xres = 0, yres = 0, bpp = 32, refresh = 0;
+-	bool yres_specified = false, cvt = false, rb = false;
+-	bool interlace = false, margins = false, was_digit = false;
+-	int i;
+-	enum drm_connector_force force = DRM_FORCE_UNSPECIFIED;
++	bool parse_extras = false;
++	unsigned int bpp_off = 0, refresh_off = 0;
++	unsigned int mode_end = 0;
++	char *bpp_ptr = NULL, *refresh_ptr = NULL, *extra_ptr = NULL;
++	char *bpp_end_ptr = NULL, *refresh_end_ptr = NULL;
++	int ret;
+ 
+ #ifdef CONFIG_FB
+ 	if (!mode_option)
+@@ -1459,127 +1604,77 @@ bool drm_mode_parse_command_line_for_con
+ 	}
+ 
+ 	name = mode_option;
+-	namelen = strlen(name);
+-	for (i = namelen-1; i >= 0; i--) {
+-		switch (name[i]) {
+-		case '@':
+-			if (!refresh_specified && !bpp_specified &&
+-			    !yres_specified && !cvt && !rb && was_digit) {
+-				refresh = simple_strtol(&name[i+1], NULL, 10);
+-				refresh_specified = true;
+-				was_digit = false;
+-			} else
+-				goto done;
+-			break;
+-		case '-':
+-			if (!bpp_specified && !yres_specified && !cvt &&
+-			    !rb && was_digit) {
+-				bpp = simple_strtol(&name[i+1], NULL, 10);
+-				bpp_specified = true;
+-				was_digit = false;
+-			} else
+-				goto done;
+-			break;
+-		case 'x':
+-			if (!yres_specified && was_digit) {
+-				yres = simple_strtol(&name[i+1], NULL, 10);
+-				yres_specified = true;
+-				was_digit = false;
+-			} else
+-				goto done;
+-			break;
+-		case '0' ... '9':
+-			was_digit = true;
+-			break;
+-		case 'M':
+-			if (yres_specified || cvt || was_digit)
+-				goto done;
+-			cvt = true;
+-			break;
+-		case 'R':
+-			if (yres_specified || cvt || rb || was_digit)
+-				goto done;
+-			rb = true;
+-			break;
+-		case 'm':
+-			if (cvt || yres_specified || was_digit)
+-				goto done;
+-			margins = true;
+-			break;
+-		case 'i':
+-			if (cvt || yres_specified || was_digit)
+-				goto done;
+-			interlace = true;
+-			break;
+-		case 'e':
+-			if (yres_specified || bpp_specified || refresh_specified ||
+-			    was_digit || (force != DRM_FORCE_UNSPECIFIED))
+-				goto done;
+ 
+-			force = DRM_FORCE_ON;
+-			break;
+-		case 'D':
+-			if (yres_specified || bpp_specified || refresh_specified ||
+-			    was_digit || (force != DRM_FORCE_UNSPECIFIED))
+-				goto done;
++	if (!isdigit(name[0]))
++		return false;
+ 
+-			if ((connector->connector_type != DRM_MODE_CONNECTOR_DVII) &&
+-			    (connector->connector_type != DRM_MODE_CONNECTOR_HDMIB))
+-				force = DRM_FORCE_ON;
+-			else
+-				force = DRM_FORCE_ON_DIGITAL;
+-			break;
+-		case 'd':
+-			if (yres_specified || bpp_specified || refresh_specified ||
+-			    was_digit || (force != DRM_FORCE_UNSPECIFIED))
+-				goto done;
++	/* Try to locate the bpp and refresh specifiers, if any */
++	bpp_ptr = strchr(name, '-');
++	if (bpp_ptr) {
++		bpp_off = bpp_ptr - name;
++		mode->bpp_specified = true;
++	}
+ 
+-			force = DRM_FORCE_OFF;
+-			break;
+-		default:
+-			goto done;
+-		}
++	refresh_ptr = strchr(name, '@');
++	if (refresh_ptr) {
++		refresh_off = refresh_ptr - name;
++		mode->refresh_specified = true;
+ 	}
+ 
+-	if (i < 0 && yres_specified) {
+-		char *ch;
+-		xres = simple_strtol(name, &ch, 10);
+-		if ((ch != NULL) && (*ch == 'x'))
+-			res_specified = true;
+-		else
+-			i = ch - name;
+-	} else if (!yres_specified && was_digit) {
+-		/* catch mode that begins with digits but has no 'x' */
+-		i = 0;
+-	}
+-done:
+-	if (i >= 0) {
+-		pr_warn("[drm] parse error at position %i in video mode '%s'\n",
+-			i, name);
+-		mode->specified = false;
+-		return false;
++	/* Locate the end of the name / resolution, and parse it */
++	if (bpp_ptr && refresh_ptr) {
++		mode_end = min(bpp_off, refresh_off);
++	} else if (bpp_ptr) {
++		mode_end = bpp_off;
++	} else if (refresh_ptr) {
++		mode_end = refresh_off;
++	} else {
++		mode_end = strlen(name);
++		parse_extras = true;
+ 	}
+ 
+-	if (res_specified) {
+-		mode->specified = true;
+-		mode->xres = xres;
+-		mode->yres = yres;
++	ret = drm_mode_parse_cmdline_res_mode(name, mode_end,
++					      parse_extras,
++					      connector,
++					      mode);
++	if (ret)
++		return false;
++	mode->specified = true;
++
++	if (bpp_ptr) {
++		ret = drm_mode_parse_cmdline_bpp(bpp_ptr, &bpp_end_ptr, mode);
++		if (ret)
++			return false;
+ 	}
+ 
+-	if (refresh_specified) {
+-		mode->refresh_specified = true;
+-		mode->refresh = refresh;
++	if (refresh_ptr) {
++		ret = drm_mode_parse_cmdline_refresh(refresh_ptr,
++						     &refresh_end_ptr, mode);
++		if (ret)
++			return false;
+ 	}
+ 
+-	if (bpp_specified) {
+-		mode->bpp_specified = true;
+-		mode->bpp = bpp;
++	/*
++	 * Locate the end of the bpp / refresh, and parse the extras
++	 * if relevant
++	 */
++	if (bpp_ptr && refresh_ptr)
++		extra_ptr = max(bpp_end_ptr, refresh_end_ptr);
++	else if (bpp_ptr)
++		extra_ptr = bpp_end_ptr;
++	else if (refresh_ptr)
++		extra_ptr = refresh_end_ptr;
++
++	if (extra_ptr) {
++		int remaining = strlen(name) - (extra_ptr - name);
++
++		/*
++		 * We still have characters to process, while
++		 * we shouldn't have any
++		 */
++		if (remaining > 0)
++			return false;
+ 	}
+-	mode->rb = rb;
+-	mode->cvt = cvt;
+-	mode->interlace = interlace;
+-	mode->margins = margins;
+-	mode->force = force;
+ 
+ 	return true;
+ }
diff --git a/target/linux/brcm2708/patches-4.19/950-0735-drm-modes-Support-modes-names-on-the-command-line.patch b/target/linux/brcm2708/patches-4.19/950-0735-drm-modes-Support-modes-names-on-the-command-line.patch
new file mode 100644
index 00000000000..6196abdcb0b
--- /dev/null
+++ b/target/linux/brcm2708/patches-4.19/950-0735-drm-modes-Support-modes-names-on-the-command-line.patch
@@ -0,0 +1,174 @@
+From aec195ba9d647eb9e70e77c68c04e073a7c0e75e Mon Sep 17 00:00:00 2001
+From: Maxime Ripard <maxime.ripard@bootlin.com>
+Date: Wed, 19 Jun 2019 12:17:50 +0200
+Subject: [PATCH 735/773] drm/modes: Support modes names on the command line
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+commit 3aeeb13d899627fe2b86bdbdcd0927cf7192234f upstream.
+Minor conflict resolution as upstream has moved functions
+from drm_fb_helper.c to a new drm_client_modeset.c
+
+The drm subsystem also uses the video= kernel parameter, and in the
+documentation refers to the fbdev documentation for that parameter.
+
+However, that documentation also says that instead of giving the mode using
+its resolution we can also give a name. However, DRM doesn't handle that
+case at the moment. Even though in most case it shouldn't make any
+difference, it might be useful for analog modes, where different standards
+might have the same resolution, but still have a few different parameters
+that are not encoded in the modes (NTSC vs NTSC-J vs PAL-M for example).
+
+Reviewed-by: Noralf Trønnes <noralf@tronnes.org>
+Signed-off-by: Maxime Ripard <maxime.ripard@bootlin.com>
+Link: https://patchwork.freedesktop.org/patch/msgid/18443e0c3bdbbd16cea4ec63bc7f2079b820b43b.1560783090.git-series.maxime.ripard@bootlin.com
+---
+ drivers/gpu/drm/drm_connector.c |  3 +-
+ drivers/gpu/drm/drm_fb_helper.c |  4 +++
+ drivers/gpu/drm/drm_modes.c     | 62 ++++++++++++++++++++++++---------
+ include/drm/drm_connector.h     |  7 ++++
+ 4 files changed, 59 insertions(+), 17 deletions(-)
+
+--- a/drivers/gpu/drm/drm_connector.c
++++ b/drivers/gpu/drm/drm_connector.c
+@@ -135,8 +135,9 @@ static void drm_connector_get_cmdline_mo
+ 		connector->force = mode->force;
+ 	}
+ 
+-	DRM_DEBUG_KMS("cmdline mode for connector %s %dx%d@%dHz%s%s%s\n",
++	DRM_DEBUG_KMS("cmdline mode for connector %s %s %dx%d@%dHz%s%s%s\n",
+ 		      connector->name,
++		      mode->name ? mode->name : "",
+ 		      mode->xres, mode->yres,
+ 		      mode->refresh_specified ? mode->refresh : 60,
+ 		      mode->rb ? " reduced blanking" : "",
+--- a/drivers/gpu/drm/drm_fb_helper.c
++++ b/drivers/gpu/drm/drm_fb_helper.c
+@@ -2099,6 +2099,10 @@ struct drm_display_mode *drm_pick_cmdlin
+ 	prefer_non_interlace = !cmdline_mode->interlace;
+ again:
+ 	list_for_each_entry(mode, &fb_helper_conn->connector->modes, head) {
++		/* Check (optional) mode name first */
++		if (!strcmp(mode->name, cmdline_mode->name))
++			return mode;
++
+ 		/* check width/height */
+ 		if (mode->hdisplay != cmdline_mode->xres ||
+ 		    mode->vdisplay != cmdline_mode->yres)
+--- a/drivers/gpu/drm/drm_modes.c
++++ b/drivers/gpu/drm/drm_modes.c
+@@ -1586,7 +1586,7 @@ bool drm_mode_parse_command_line_for_con
+ 					       struct drm_cmdline_mode *mode)
+ {
+ 	const char *name;
+-	bool parse_extras = false;
++	bool named_mode = false, parse_extras = false;
+ 	unsigned int bpp_off = 0, refresh_off = 0;
+ 	unsigned int mode_end = 0;
+ 	char *bpp_ptr = NULL, *refresh_ptr = NULL, *extra_ptr = NULL;
+@@ -1605,8 +1605,22 @@ bool drm_mode_parse_command_line_for_con
+ 
+ 	name = mode_option;
+ 
+-	if (!isdigit(name[0]))
+-		return false;
++	/*
++	 * This is a bit convoluted. To differentiate between the
++	 * named modes and poorly formatted resolutions, we need a
++	 * bunch of things:
++	 *   - We need to make sure that the first character (which
++	 *     would be our resolution in X) is a digit.
++	 *   - However, if the X resolution is missing, then we end up
++	 *     with something like x<yres>, with our first character
++	 *     being an alpha-numerical character, which would be
++	 *     considered a named mode.
++	 *
++	 * If this isn't enough, we should add more heuristics here,
++	 * and matching unit-tests.
++	 */
++	if (!isdigit(name[0]) && name[0] != 'x')
++		named_mode = true;
+ 
+ 	/* Try to locate the bpp and refresh specifiers, if any */
+ 	bpp_ptr = strchr(name, '-');
+@@ -1617,6 +1631,9 @@ bool drm_mode_parse_command_line_for_con
+ 
+ 	refresh_ptr = strchr(name, '@');
+ 	if (refresh_ptr) {
++		if (named_mode)
++			return false;
++
+ 		refresh_off = refresh_ptr - name;
+ 		mode->refresh_specified = true;
+ 	}
+@@ -1633,12 +1650,16 @@ bool drm_mode_parse_command_line_for_con
+ 		parse_extras = true;
+ 	}
+ 
+-	ret = drm_mode_parse_cmdline_res_mode(name, mode_end,
+-					      parse_extras,
+-					      connector,
+-					      mode);
+-	if (ret)
+-		return false;
++	if (named_mode) {
++		strncpy(mode->name, name, mode_end);
++	} else {
++		ret = drm_mode_parse_cmdline_res_mode(name, mode_end,
++						      parse_extras,
++						      connector,
++						      mode);
++		if (ret)
++			return false;
++	}
+ 	mode->specified = true;
+ 
+ 	if (bpp_ptr) {
+@@ -1666,14 +1687,23 @@ bool drm_mode_parse_command_line_for_con
+ 		extra_ptr = refresh_end_ptr;
+ 
+ 	if (extra_ptr) {
+-		int remaining = strlen(name) - (extra_ptr - name);
++		if (!named_mode) {
++			int len = strlen(name) - (extra_ptr - name);
+ 
+-		/*
+-		 * We still have characters to process, while
+-		 * we shouldn't have any
+-		 */
+-		if (remaining > 0)
+-			return false;
++			ret = drm_mode_parse_cmdline_extra(extra_ptr, len,
++							   connector, mode);
++			if (ret)
++				return false;
++		} else {
++			int remaining = strlen(name) - (extra_ptr - name);
++
++			/*
++			 * We still have characters to process, while
++			 * we shouldn't have any
++			 */
++			if (remaining > 0)
++				return false;
++		}
+ 	}
+ 
+ 	return true;
+--- a/include/drm/drm_connector.h
++++ b/include/drm/drm_connector.h
+@@ -765,6 +765,13 @@ struct drm_connector_funcs {
+  */
+ struct drm_cmdline_mode {
+ 	/**
++	 * @name:
++	 *
++	 * Name of the mode.
++	 */
++	char name[DRM_DISPLAY_MODE_LEN];
++
++	/**
+ 	 * @specified:
+ 	 *
+ 	 * Has a mode been read from the command-line?
diff --git a/target/linux/brcm2708/patches-4.19/950-0736-drm-modes-Allow-to-specify-rotation-and-reflection-o.patch b/target/linux/brcm2708/patches-4.19/950-0736-drm-modes-Allow-to-specify-rotation-and-reflection-o.patch
new file mode 100644
index 00000000000..9b144953d7a
--- /dev/null
+++ b/target/linux/brcm2708/patches-4.19/950-0736-drm-modes-Allow-to-specify-rotation-and-reflection-o.patch
@@ -0,0 +1,277 @@
+From 5c884f9e2ff691d972f86677167fa2bda5c8221a Mon Sep 17 00:00:00 2001
+From: Maxime Ripard <maxime.ripard@bootlin.com>
+Date: Wed, 19 Jun 2019 12:17:51 +0200
+Subject: [PATCH 736/773] drm/modes: Allow to specify rotation and reflection
+ on the commandline
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Commit 1bf4e09227c345e246062285eba4b8fe660e512e upstream.
+Minor conflict resolution as upstream has moved functions
+from drm_fb_helper.c to a new drm_client_modeset.c
+
+Rotations and reflections setup are needed in some scenarios to initialise
+properly the initial framebuffer. Some drivers already had a bunch of
+quirks to deal with this, such as either a private kernel command line
+parameter (omapdss) or on the device tree (various panels).
+
+In order to accomodate this, let's create a video mode parameter to deal
+with the rotation and reflexion.
+
+Reviewed-by: Noralf Trønnes <noralf@tronnes.org>
+Signed-off-by: Maxime Ripard <maxime.ripard@bootlin.com>
+Link: https://patchwork.freedesktop.org/patch/msgid/777da16e42db757c1f5b414b5ca34507097fed5c.1560783090.git-series.maxime.ripard@bootlin.com
+---
+ Documentation/fb/modedb.txt     |  12 ++++
+ drivers/gpu/drm/drm_fb_helper.c |  30 +++++++++
+ drivers/gpu/drm/drm_modes.c     | 114 ++++++++++++++++++++++++++------
+ include/drm/drm_connector.h     |  10 +++
+ 4 files changed, 146 insertions(+), 20 deletions(-)
+
+--- a/Documentation/fb/modedb.txt
++++ b/Documentation/fb/modedb.txt
+@@ -51,6 +51,18 @@ To force the VGA output to be enabled an
+ Specifying the option multiple times for different ports is possible, e.g.:
+     video=LVDS-1:d video=HDMI-1:D
+ 
++Options can also be passed after the mode, using commas as separator.
++
++       Sample usage: 720x480,rotate=180 - 720x480 mode, rotated by 180 degrees
++
++Valid options are:
++
++  - reflect_x (boolean): Perform an axial symmetry on the X axis
++  - reflect_y (boolean): Perform an axial symmetry on the Y axis
++  - rotate (integer): Rotate the initial framebuffer by x
++    degrees. Valid values are 0, 90, 180 and 270.
++
++
+ ***** oOo ***** oOo ***** oOo ***** oOo ***** oOo ***** oOo ***** oOo *****
+ 
+ What is the VESA(TM) Coordinated Video Timings (CVT)?
+--- a/drivers/gpu/drm/drm_fb_helper.c
++++ b/drivers/gpu/drm/drm_fb_helper.c
+@@ -2464,6 +2464,7 @@ static void drm_setup_crtc_rotation(stru
+ 				    struct drm_connector *connector)
+ {
+ 	struct drm_plane *plane = fb_crtc->mode_set.crtc->primary;
++	struct drm_cmdline_mode *cmdline;
+ 	uint64_t valid_mask = 0;
+ 	int i, rotation;
+ 
+@@ -2483,6 +2484,35 @@ static void drm_setup_crtc_rotation(stru
+ 		rotation = DRM_MODE_ROTATE_0;
+ 	}
+ 
++	/**
++	 * The panel already defined the default rotation
++	 * through its orientation. Whatever has been provided
++	 * on the command line needs to be added to that.
++	 *
++	 * Unfortunately, the rotations are at different bit
++	 * indices, so the math to add them up are not as
++	 * trivial as they could.
++	 *
++	 * Reflections on the other hand are pretty trivial to deal with, a
++	 * simple XOR between the two handle the addition nicely.
++	 */
++	cmdline = &connector->cmdline_mode;
++	if (cmdline->specified) {
++		unsigned int cmdline_rest, panel_rest;
++		unsigned int cmdline_rot, panel_rot;
++		unsigned int sum_rot, sum_rest;
++
++		panel_rot = ilog2(rotation & DRM_MODE_ROTATE_MASK);
++		cmdline_rot = ilog2(cmdline->rotation_reflection & DRM_MODE_ROTATE_MASK);
++		sum_rot = (panel_rot + cmdline_rot) % 4;
++
++		panel_rest = rotation & ~DRM_MODE_ROTATE_MASK;
++		cmdline_rest = cmdline->rotation_reflection & ~DRM_MODE_ROTATE_MASK;
++		sum_rest = panel_rest ^ cmdline_rest;
++
++		rotation = (1 << sum_rot) | sum_rest;
++	}
++
+ 	/*
+ 	 * TODO: support 90 / 270 degree hardware rotation,
+ 	 * depending on the hardware this may require the framebuffer
+--- a/drivers/gpu/drm/drm_modes.c
++++ b/drivers/gpu/drm/drm_modes.c
+@@ -1560,6 +1560,71 @@ static int drm_mode_parse_cmdline_res_mo
+ 	return 0;
+ }
+ 
++static int drm_mode_parse_cmdline_options(char *str, size_t len,
++					  struct drm_connector *connector,
++					  struct drm_cmdline_mode *mode)
++{
++	unsigned int rotation = 0;
++	char *sep = str;
++
++	while ((sep = strchr(sep, ','))) {
++		char *delim, *option;
++
++		option = sep + 1;
++		delim = strchr(option, '=');
++		if (!delim) {
++			delim = strchr(option, ',');
++
++			if (!delim)
++				delim = str + len;
++		}
++
++		if (!strncmp(option, "rotate", delim - option)) {
++			const char *value = delim + 1;
++			unsigned int deg;
++
++			deg = simple_strtol(value, &sep, 10);
++
++			/* Make sure we have parsed something */
++			if (sep == value)
++				return -EINVAL;
++
++			switch (deg) {
++			case 0:
++				rotation |= DRM_MODE_ROTATE_0;
++				break;
++
++			case 90:
++				rotation |= DRM_MODE_ROTATE_90;
++				break;
++
++			case 180:
++				rotation |= DRM_MODE_ROTATE_180;
++				break;
++
++			case 270:
++				rotation |= DRM_MODE_ROTATE_270;
++				break;
++
++			default:
++				return -EINVAL;
++			}
++		} else if (!strncmp(option, "reflect_x", delim - option)) {
++			rotation |= DRM_MODE_REFLECT_X;
++			sep = delim;
++		} else if (!strncmp(option, "reflect_y", delim - option)) {
++			rotation |= DRM_MODE_REFLECT_Y;
++			sep = delim;
++		} else {
++			return -EINVAL;
++		}
++	}
++
++	mode->rotation_reflection = rotation;
++
++	return 0;
++}
++
+ /**
+  * drm_mode_parse_command_line_for_connector - parse command line modeline for connector
+  * @mode_option: optional per connector mode option
+@@ -1575,6 +1640,10 @@ static int drm_mode_parse_cmdline_res_mo
+  *
+  *	<xres>x<yres>[M][R][-<bpp>][@<refresh>][i][m][eDd]
+  *
++ * Additionals options can be provided following the mode, using a comma to
++ * separate each option. Valid options can be found in
++ * Documentation/fb/modedb.txt.
++ *
+  * The intermediate drm_cmdline_mode structure is required to store additional
+  * options from the command line modline like the force-enable/disable flag.
+  *
+@@ -1587,9 +1656,10 @@ bool drm_mode_parse_command_line_for_con
+ {
+ 	const char *name;
+ 	bool named_mode = false, parse_extras = false;
+-	unsigned int bpp_off = 0, refresh_off = 0;
++	unsigned int bpp_off = 0, refresh_off = 0, options_off = 0;
+ 	unsigned int mode_end = 0;
+ 	char *bpp_ptr = NULL, *refresh_ptr = NULL, *extra_ptr = NULL;
++	char *options_ptr = NULL;
+ 	char *bpp_end_ptr = NULL, *refresh_end_ptr = NULL;
+ 	int ret;
+ 
+@@ -1638,13 +1708,18 @@ bool drm_mode_parse_command_line_for_con
+ 		mode->refresh_specified = true;
+ 	}
+ 
++	/* Locate the start of named options */
++	options_ptr = strchr(name, ',');
++	if (options_ptr)
++		options_off = options_ptr - name;
++
+ 	/* Locate the end of the name / resolution, and parse it */
+-	if (bpp_ptr && refresh_ptr) {
+-		mode_end = min(bpp_off, refresh_off);
+-	} else if (bpp_ptr) {
++	if (bpp_ptr) {
+ 		mode_end = bpp_off;
+ 	} else if (refresh_ptr) {
+ 		mode_end = refresh_off;
++	} else if (options_ptr) {
++		mode_end = options_off;
+ 	} else {
+ 		mode_end = strlen(name);
+ 		parse_extras = true;
+@@ -1686,24 +1761,23 @@ bool drm_mode_parse_command_line_for_con
+ 	else if (refresh_ptr)
+ 		extra_ptr = refresh_end_ptr;
+ 
+-	if (extra_ptr) {
+-		if (!named_mode) {
+-			int len = strlen(name) - (extra_ptr - name);
+-
+-			ret = drm_mode_parse_cmdline_extra(extra_ptr, len,
+-							   connector, mode);
+-			if (ret)
+-				return false;
+-		} else {
+-			int remaining = strlen(name) - (extra_ptr - name);
++	if (extra_ptr &&
++	    extra_ptr != options_ptr) {
++		int len = strlen(name) - (extra_ptr - name);
+ 
+-			/*
+-			 * We still have characters to process, while
+-			 * we shouldn't have any
+-			 */
+-			if (remaining > 0)
+-				return false;
+-		}
++		ret = drm_mode_parse_cmdline_extra(extra_ptr, len,
++						   connector, mode);
++		if (ret)
++			return false;
++	}
++
++	if (options_ptr) {
++		int len = strlen(name) - (options_ptr - name);
++
++		ret = drm_mode_parse_cmdline_options(options_ptr, len,
++						     connector, mode);
++		if (ret)
++			return false;
+ 	}
+ 
+ 	return true;
+--- a/include/drm/drm_connector.h
++++ b/include/drm/drm_connector.h
+@@ -857,6 +857,16 @@ struct drm_cmdline_mode {
+ 	 * state to one of the DRM_FORCE_* values.
+ 	 */
+ 	enum drm_connector_force force;
++
++	/**
++	 * @rotation_reflection:
++	 *
++	 * Initial rotation and reflection of the mode setup from the
++	 * command line. See DRM_MODE_ROTATE_* and
++	 * DRM_MODE_REFLECT_*. The only rotations supported are
++	 * DRM_MODE_ROTATE_0 and DRM_MODE_ROTATE_180.
++	 */
++	unsigned int rotation_reflection;
+ };
+ 
+ /**
diff --git a/target/linux/brcm2708/patches-4.19/950-0737-drm-connector-Introduce-a-TV-margins-structure.patch b/target/linux/brcm2708/patches-4.19/950-0737-drm-connector-Introduce-a-TV-margins-structure.patch
new file mode 100644
index 00000000000..f2db63acf77
--- /dev/null
+++ b/target/linux/brcm2708/patches-4.19/950-0737-drm-connector-Introduce-a-TV-margins-structure.patch
@@ -0,0 +1,81 @@
+From 4b97b05ce469797c0e16e5e164dc6a0dae7f520b Mon Sep 17 00:00:00 2001
+From: Maxime Ripard <maxime.ripard@bootlin.com>
+Date: Wed, 19 Jun 2019 12:17:51 +0200
+Subject: [PATCH 737/773] drm/connector: Introduce a TV margins structure
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Commit 22045e8e52bd802f743f0471242782fc3b479707 upstream.
+
+The TV margins has been defined as a structure inside the
+drm_connector_state structure so far. However, we will need it in other
+structures as well, so let's move that structure definition so that it can
+be reused.
+
+Reviewed-by: Noralf Trønnes <noralf@tronnes.org>
+Signed-off-by: Maxime Ripard <maxime.ripard@bootlin.com>
+Link: https://patchwork.freedesktop.org/patch/msgid/38b773b03f15ec7a135cdf8f7db669e5ada20cf2.1560783090.git-series.maxime.ripard@bootlin.com
+---
+ include/drm/drm_connector.h | 41 +++++++++++++++++++++++++++----------
+ 1 file changed, 30 insertions(+), 11 deletions(-)
+
+--- a/include/drm/drm_connector.h
++++ b/include/drm/drm_connector.h
+@@ -344,13 +344,37 @@ int drm_display_info_set_bus_formats(str
+ 				     unsigned int num_formats);
+ 
+ /**
++ * struct drm_connector_tv_margins - TV connector related margins
++ *
++ * Describes the margins in pixels to put around the image on TV
++ * connectors to deal with overscan.
++ */
++struct drm_connector_tv_margins {
++	/**
++	 * @bottom: Bottom margin in pixels.
++	 */
++	unsigned int bottom;
++
++	/**
++	 * @left: Left margin in pixels.
++	 */
++	unsigned int left;
++
++	/**
++	 * @right: Right margin in pixels.
++	 */
++	unsigned int right;
++
++	/**
++	 * @top: Top margin in pixels.
++	 */
++	unsigned int top;
++};
++
++/**
+  * struct drm_tv_connector_state - TV connector related states
+  * @subconnector: selected subconnector
+- * @margins: margins (all margins are expressed in pixels)
+- * @margins.left: left margin
+- * @margins.right: right margin
+- * @margins.top: top margin
+- * @margins.bottom: bottom margin
++ * @margins: TV margins
+  * @mode: TV mode
+  * @brightness: brightness in percent
+  * @contrast: contrast in percent
+@@ -361,12 +385,7 @@ int drm_display_info_set_bus_formats(str
+  */
+ struct drm_tv_connector_state {
+ 	enum drm_mode_subconnector subconnector;
+-	struct {
+-		unsigned int left;
+-		unsigned int right;
+-		unsigned int top;
+-		unsigned int bottom;
+-	} margins;
++	struct drm_connector_tv_margins margins;
+ 	unsigned int mode;
+ 	unsigned int brightness;
+ 	unsigned int contrast;
diff --git a/target/linux/brcm2708/patches-4.19/950-0738-drm-modes-Parse-overscan-properties.patch b/target/linux/brcm2708/patches-4.19/950-0738-drm-modes-Parse-overscan-properties.patch
new file mode 100644
index 00000000000..dcf7ae9d474
--- /dev/null
+++ b/target/linux/brcm2708/patches-4.19/950-0738-drm-modes-Parse-overscan-properties.patch
@@ -0,0 +1,102 @@
+From 31205d1091f42eb6c9efc38243fd473c29ae1537 Mon Sep 17 00:00:00 2001
+From: Maxime Ripard <maxime.ripard@bootlin.com>
+Date: Wed, 19 Jun 2019 12:17:51 +0200
+Subject: [PATCH 738/773] drm/modes: Parse overscan properties
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Commit 3d46a3007cd8f73bae502bf5c171977b91d7aacc upstream.
+
+Properly configuring the overscan properties might be needed for the
+initial setup of the framebuffer for display that still have overscan.
+Let's allow for more properties on the kernel command line to setup each
+margin.
+
+Reviewed-by: Noralf Trønnes <noralf@tronnes.org>
+Signed-off-by: Maxime Ripard <maxime.ripard@bootlin.com>
+Link: https://patchwork.freedesktop.org/patch/msgid/e481f1628e3768ca49226ec2115cfa4dfcbd5e4c.1560783090.git-series.maxime.ripard@bootlin.com
+---
+ Documentation/fb/modedb.txt |  2 ++
+ drivers/gpu/drm/drm_modes.c | 44 +++++++++++++++++++++++++++++++++++++
+ include/drm/drm_connector.h |  5 +++++
+ 3 files changed, 51 insertions(+)
+
+--- a/Documentation/fb/modedb.txt
++++ b/Documentation/fb/modedb.txt
+@@ -57,6 +57,8 @@ Options can also be passed after the mod
+ 
+ Valid options are:
+ 
++  - margin_top, margin_bottom, margin_left, margin_right (integer):
++    Number of pixels in the margins, typically to deal with overscan on TVs
+   - reflect_x (boolean): Perform an axial symmetry on the X axis
+   - reflect_y (boolean): Perform an axial symmetry on the Y axis
+   - rotate (integer): Rotate the initial framebuffer by x
+--- a/drivers/gpu/drm/drm_modes.c
++++ b/drivers/gpu/drm/drm_modes.c
+@@ -1615,6 +1615,50 @@ static int drm_mode_parse_cmdline_option
+ 		} else if (!strncmp(option, "reflect_y", delim - option)) {
+ 			rotation |= DRM_MODE_REFLECT_Y;
+ 			sep = delim;
++		} else if (!strncmp(option, "margin_right", delim - option)) {
++			const char *value = delim + 1;
++			unsigned int margin;
++
++			margin = simple_strtol(value, &sep, 10);
++
++			/* Make sure we have parsed something */
++			if (sep == value)
++				return -EINVAL;
++
++			mode->tv_margins.right = margin;
++		} else if (!strncmp(option, "margin_left", delim - option)) {
++			const char *value = delim + 1;
++			unsigned int margin;
++
++			margin = simple_strtol(value, &sep, 10);
++
++			/* Make sure we have parsed something */
++			if (sep == value)
++				return -EINVAL;
++
++			mode->tv_margins.left = margin;
++		} else if (!strncmp(option, "margin_top", delim - option)) {
++			const char *value = delim + 1;
++			unsigned int margin;
++
++			margin = simple_strtol(value, &sep, 10);
++
++			/* Make sure we have parsed something */
++			if (sep == value)
++				return -EINVAL;
++
++			mode->tv_margins.top = margin;
++		} else if (!strncmp(option, "margin_bottom", delim - option)) {
++			const char *value = delim + 1;
++			unsigned int margin;
++
++			margin = simple_strtol(value, &sep, 10);
++
++			/* Make sure we have parsed something */
++			if (sep == value)
++				return -EINVAL;
++
++			mode->tv_margins.bottom = margin;
+ 		} else {
+ 			return -EINVAL;
+ 		}
+--- a/include/drm/drm_connector.h
++++ b/include/drm/drm_connector.h
+@@ -886,6 +886,11 @@ struct drm_cmdline_mode {
+ 	 * DRM_MODE_ROTATE_0 and DRM_MODE_ROTATE_180.
+ 	 */
+ 	unsigned int rotation_reflection;
++
++	/**
++	 * @tv_margins: TV margins to apply to the mode.
++	 */
++	struct drm_connector_tv_margins tv_margins;
+ };
+ 
+ /**
diff --git a/target/linux/brcm2708/patches-4.19/950-0739-drm-atomic-Add-a-function-to-reset-connector-TV-prop.patch b/target/linux/brcm2708/patches-4.19/950-0739-drm-atomic-Add-a-function-to-reset-connector-TV-prop.patch
new file mode 100644
index 00000000000..9f0c0ebc5c7
--- /dev/null
+++ b/target/linux/brcm2708/patches-4.19/950-0739-drm-atomic-Add-a-function-to-reset-connector-TV-prop.patch
@@ -0,0 +1,63 @@
+From deec13c32eadba904622dd65e8ed0a8c641e4c83 Mon Sep 17 00:00:00 2001
+From: Maxime Ripard <maxime.ripard@bootlin.com>
+Date: Wed, 19 Jun 2019 12:17:52 +0200
+Subject: [PATCH 739/773] drm/atomic: Add a function to reset connector TV
+ properties
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Commit 731514b446fe6748d5a55a3dff202efb45c7d8df upstream.
+Reworked as functions have been moved from drm_atomic_helper.[c|h]
+to drm_atomic_state_helper.[c|h].
+
+During the connector reset, if that connector has a TV property, it needs
+to be reset to the value provided on the command line.
+
+Provide a helper to do that.
+
+Reviewed-by: Noralf Trønnes <noralf@tronnes.org>
+Signed-off-by: Maxime Ripard <maxime.ripard@bootlin.com>
+Link: https://patchwork.freedesktop.org/patch/msgid/84a7b657f09303a2850e1cc79e68f623547f3fdd.1560783090.git-series.maxime.ripard@bootlin.com
+---
+ drivers/gpu/drm/drm_atomic_helper.c | 18 ++++++++++++++++++
+ include/drm/drm_atomic_helper.h     |  1 +
+ 2 files changed, 19 insertions(+)
+
+--- a/drivers/gpu/drm/drm_atomic_helper.c
++++ b/drivers/gpu/drm/drm_atomic_helper.c
+@@ -3737,6 +3737,24 @@ void drm_atomic_helper_connector_reset(s
+ EXPORT_SYMBOL(drm_atomic_helper_connector_reset);
+ 
+ /**
++ * drm_atomic_helper_connector_tv_reset - Resets TV connector properties
++ * @connector: DRM connector
++ *
++ * Resets the TV-related properties attached to a connector.
++ */
++void drm_atomic_helper_connector_tv_reset(struct drm_connector *connector)
++{
++	struct drm_cmdline_mode *cmdline = &connector->cmdline_mode;
++	struct drm_connector_state *state = connector->state;
++
++	state->tv.margins.left = cmdline->tv_margins.left;
++	state->tv.margins.right = cmdline->tv_margins.right;
++	state->tv.margins.top = cmdline->tv_margins.top;
++	state->tv.margins.bottom = cmdline->tv_margins.bottom;
++}
++EXPORT_SYMBOL(drm_atomic_helper_connector_tv_reset);
++
++/**
+  * __drm_atomic_helper_connector_duplicate_state - copy atomic connector state
+  * @connector: connector object
+  * @state: atomic connector state
+--- a/include/drm/drm_atomic_helper.h
++++ b/include/drm/drm_atomic_helper.h
+@@ -168,6 +168,7 @@ void drm_atomic_helper_plane_destroy_sta
+ void __drm_atomic_helper_connector_reset(struct drm_connector *connector,
+ 					 struct drm_connector_state *conn_state);
+ void drm_atomic_helper_connector_reset(struct drm_connector *connector);
++void drm_atomic_helper_connector_tv_reset(struct drm_connector *connector);
+ void
+ __drm_atomic_helper_connector_duplicate_state(struct drm_connector *connector,
+ 					   struct drm_connector_state *state);
diff --git a/target/linux/brcm2708/patches-4.19/950-0740-drm-vc4-hdmi-Set-default-state-margin-at-reset.patch b/target/linux/brcm2708/patches-4.19/950-0740-drm-vc4-hdmi-Set-default-state-margin-at-reset.patch
new file mode 100644
index 00000000000..ec60b292998
--- /dev/null
+++ b/target/linux/brcm2708/patches-4.19/950-0740-drm-vc4-hdmi-Set-default-state-margin-at-reset.patch
@@ -0,0 +1,41 @@
+From f5b8fc2a73c5f7d5bc64ec5a9e3019372a0ac4fb Mon Sep 17 00:00:00 2001
+From: Maxime Ripard <maxime.ripard@bootlin.com>
+Date: Wed, 19 Jun 2019 12:17:53 +0200
+Subject: [PATCH 740/773] drm/vc4: hdmi: Set default state margin at reset
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Now that the TV margins are properly parsed and filled into
+drm_cmdline_mode, we just need to initialise the first state at reset to
+get those values and start using them.
+
+Acked-by: Eric Anholt <eric@anholt.net>
+Reviewed-by: Noralf Trønnes <noralf@tronnes.org>
+Signed-off-by: Maxime Ripard <maxime.ripard@bootlin.com>
+Link: https://patchwork.freedesktop.org/patch/msgid/44e24172e300be6a41578517021ef6a6e90ed682.1560783090.git-series.maxime.ripard@bootlin.com
+---
+ drivers/gpu/drm/vc4/vc4_hdmi.c | 8 +++++++-
+ 1 file changed, 7 insertions(+), 1 deletion(-)
+
+--- a/drivers/gpu/drm/vc4/vc4_hdmi.c
++++ b/drivers/gpu/drm/vc4/vc4_hdmi.c
+@@ -292,11 +292,17 @@ static int vc4_hdmi_connector_get_modes(
+ 	return ret;
+ }
+ 
++static void vc4_hdmi_connector_reset(struct drm_connector *connector)
++{
++	drm_atomic_helper_connector_reset(connector);
++	drm_atomic_helper_connector_tv_reset(connector);
++}
++
+ static const struct drm_connector_funcs vc4_hdmi_connector_funcs = {
+ 	.detect = vc4_hdmi_connector_detect,
+ 	.fill_modes = drm_helper_probe_single_connector_modes,
+ 	.destroy = vc4_hdmi_connector_destroy,
+-	.reset = drm_atomic_helper_connector_reset,
++	.reset = vc4_hdmi_connector_reset,
+ 	.atomic_duplicate_state = drm_atomic_helper_connector_duplicate_state,
+ 	.atomic_destroy_state = drm_atomic_helper_connector_destroy_state,
+ };
diff --git a/target/linux/brcm2708/patches-4.19/950-0741-drm-vc4-fkms-Set-default-state-margin-at-reset.patch b/target/linux/brcm2708/patches-4.19/950-0741-drm-vc4-fkms-Set-default-state-margin-at-reset.patch
new file mode 100644
index 00000000000..3f1af8b7f80
--- /dev/null
+++ b/target/linux/brcm2708/patches-4.19/950-0741-drm-vc4-fkms-Set-default-state-margin-at-reset.patch
@@ -0,0 +1,34 @@
+From 6eb133cbb462898a897b5206ac0ce75eebf43c3f Mon Sep 17 00:00:00 2001
+From: Dave Stevenson <dave.stevenson@raspberrypi.org>
+Date: Tue, 23 Jul 2019 11:09:26 +0100
+Subject: [PATCH 741/773] drm/vc4: fkms: Set default state margin at reset
+
+Now that the TV margins are properly parsed and filled into
+drm_cmdline_mode, we just need to initialise the first state at reset to
+get those values and start using them.
+
+Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.org>
+---
+ drivers/gpu/drm/vc4/vc4_firmware_kms.c | 7 +++++++
+ 1 file changed, 7 insertions(+)
+
+--- a/drivers/gpu/drm/vc4/vc4_firmware_kms.c
++++ b/drivers/gpu/drm/vc4/vc4_firmware_kms.c
+@@ -1457,10 +1457,17 @@ int vc4_connector_atomic_set_property(st
+ 	return -EINVAL;
+ }
+ 
++static void vc4_hdmi_connector_reset(struct drm_connector *connector)
++{
++	drm_atomic_helper_connector_reset(connector);
++	drm_atomic_helper_connector_tv_reset(connector);
++}
++
+ static const struct drm_connector_funcs vc4_fkms_connector_funcs = {
+ 	.detect = vc4_fkms_connector_detect,
+ 	.fill_modes = drm_helper_probe_single_connector_modes,
+ 	.destroy = vc4_fkms_connector_destroy,
++	.reset = vc4_hdmi_connector_reset,
+ 	.atomic_duplicate_state = vc4_connector_duplicate_state,
+ 	.atomic_destroy_state = drm_atomic_helper_connector_destroy_state,
+ 	.atomic_get_property = vc4_connector_atomic_get_property,
diff --git a/target/linux/brcm2708/patches-4.19/950-0742-drm-modes-Don-t-apply-cmdline-s-rotation-if-it-wasn-.patch b/target/linux/brcm2708/patches-4.19/950-0742-drm-modes-Don-t-apply-cmdline-s-rotation-if-it-wasn-.patch
new file mode 100644
index 00000000000..838fc4f4964
--- /dev/null
+++ b/target/linux/brcm2708/patches-4.19/950-0742-drm-modes-Don-t-apply-cmdline-s-rotation-if-it-wasn-.patch
@@ -0,0 +1,34 @@
+From 2c5f444ed22474f3c61a3d242d67b6aa6c523009 Mon Sep 17 00:00:00 2001
+From: Dave Stevenson <dave.stevenson@raspberrypi.org>
+Date: Tue, 23 Jul 2019 14:10:31 +0100
+Subject: [PATCH 742/773] drm/modes: Don't apply cmdline's rotation if it
+ wasn't specified
+
+Taken from the dri-devel mailing list (11/7/2019) to fixup the cmdline
+parsing, but requires changes as things have moved between 4.19 and 5.2.
+
+From: Dmitry Osipenko <digetx@gmail.com>
+
+The rotation mode from cmdline shouldn't be taken into account if it
+wasn't specified in the cmdline. This fixes ignored default display
+orientation when display mode is given using cmdline without the
+rotation being specified.
+
+Fixes: 1bf4e09227c3 ("drm/modes: Allow to specify rotation and reflection on the commandline")
+Signed-off-by: Dmitry Osipenko <digetx@gmail.com>
+Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.org>
+---
+ drivers/gpu/drm/drm_fb_helper.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+--- a/drivers/gpu/drm/drm_fb_helper.c
++++ b/drivers/gpu/drm/drm_fb_helper.c
+@@ -2497,7 +2497,7 @@ static void drm_setup_crtc_rotation(stru
+ 	 * simple XOR between the two handle the addition nicely.
+ 	 */
+ 	cmdline = &connector->cmdline_mode;
+-	if (cmdline->specified) {
++	if (cmdline->specified && cmdline->rotation_reflection) {
+ 		unsigned int cmdline_rest, panel_rest;
+ 		unsigned int cmdline_rot, panel_rot;
+ 		unsigned int sum_rot, sum_rest;
diff --git a/target/linux/brcm2708/patches-4.19/950-0743-configs-Add-CONFIG_FRAMEBUFFER_CONSOLE_ROTATION-to-P.patch b/target/linux/brcm2708/patches-4.19/950-0743-configs-Add-CONFIG_FRAMEBUFFER_CONSOLE_ROTATION-to-P.patch
new file mode 100644
index 00000000000..10c5ff38b92
--- /dev/null
+++ b/target/linux/brcm2708/patches-4.19/950-0743-configs-Add-CONFIG_FRAMEBUFFER_CONSOLE_ROTATION-to-P.patch
@@ -0,0 +1,47 @@
+From 80bd4ddd5332820668f6ab7aa8e76ddd2e9c1083 Mon Sep 17 00:00:00 2001
+From: Dave Stevenson <dave.stevenson@raspberrypi.org>
+Date: Tue, 23 Jul 2019 14:14:05 +0100
+Subject: [PATCH 743/773] configs: Add CONFIG_FRAMEBUFFER_CONSOLE_ROTATION to
+ Pi configs
+
+To allow for console rotation under DRM (where the firmware
+can't lie about geometry), add FRAMEBUFFER_CONSOLE_ROTATION
+so that the kernel can do it.
+
+Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.org>
+---
+ arch/arm/configs/bcm2709_defconfig | 1 +
+ arch/arm/configs/bcm2711_defconfig | 1 +
+ arch/arm/configs/bcmrpi_defconfig  | 1 +
+ 3 files changed, 3 insertions(+)
+
+--- a/arch/arm/configs/bcm2709_defconfig
++++ b/arch/arm/configs/bcm2709_defconfig
+@@ -935,6 +935,7 @@ CONFIG_FB_RPISENSE=m
+ CONFIG_BACKLIGHT_RPI=m
+ CONFIG_BACKLIGHT_GPIO=m
+ CONFIG_FRAMEBUFFER_CONSOLE=y
++CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
+ CONFIG_LOGO=y
+ # CONFIG_LOGO_LINUX_MONO is not set
+ # CONFIG_LOGO_LINUX_VGA16 is not set
+--- a/arch/arm/configs/bcm2711_defconfig
++++ b/arch/arm/configs/bcm2711_defconfig
+@@ -946,6 +946,7 @@ CONFIG_FB_RPISENSE=m
+ CONFIG_BACKLIGHT_RPI=m
+ CONFIG_BACKLIGHT_GPIO=m
+ CONFIG_FRAMEBUFFER_CONSOLE=y
++CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
+ CONFIG_LOGO=y
+ # CONFIG_LOGO_LINUX_MONO is not set
+ # CONFIG_LOGO_LINUX_VGA16 is not set
+--- a/arch/arm/configs/bcmrpi_defconfig
++++ b/arch/arm/configs/bcmrpi_defconfig
+@@ -927,6 +927,7 @@ CONFIG_FB_RPISENSE=m
+ CONFIG_BACKLIGHT_RPI=m
+ CONFIG_BACKLIGHT_GPIO=m
+ CONFIG_FRAMEBUFFER_CONSOLE=y
++CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
+ CONFIG_LOGO=y
+ # CONFIG_LOGO_LINUX_MONO is not set
+ # CONFIG_LOGO_LINUX_VGA16 is not set
diff --git a/target/linux/brcm2708/patches-4.19/950-0744-staging-bcm2835-codec-switch-to-multi-planar-API.patch b/target/linux/brcm2708/patches-4.19/950-0744-staging-bcm2835-codec-switch-to-multi-planar-API.patch
new file mode 100644
index 00000000000..f35a4103510
--- /dev/null
+++ b/target/linux/brcm2708/patches-4.19/950-0744-staging-bcm2835-codec-switch-to-multi-planar-API.patch
@@ -0,0 +1,351 @@
+From 25f880ad558d2738fa88825124afc5b342777d6f Mon Sep 17 00:00:00 2001
+From: Chen-Yu Tsai <wens@csie.org>
+Date: Thu, 18 Jul 2019 17:07:05 +0800
+Subject: [PATCH 744/773] staging: bcm2835-codec: switch to multi-planar API
+
+There are two APIs for mem2mem devices, the older single-planar API and
+the newer multi-planar one. Without making things overly complex, the
+driver can only support one or the other. However the userspace libv4l2
+library has a plugin that allows multi-planar API devices to service
+single-planar consumers.
+
+Chromium supports the multi-planar API exclusively, though this is
+currently limited to ChromiumOS. It would be possible to add support
+for generic Linux.
+
+Switching to the multi-planar API would allow usage of both APIs from
+userspace.
+
+Signed-off-by: Chen-Yu Tsai <wens@csie.org>
+---
+ .../bcm2835-codec/bcm2835-v4l2-codec.c        | 145 +++++++++---------
+ 1 file changed, 76 insertions(+), 69 deletions(-)
+
+--- a/drivers/staging/vc04_services/bcm2835-codec/bcm2835-v4l2-codec.c
++++ b/drivers/staging/vc04_services/bcm2835-codec/bcm2835-v4l2-codec.c
+@@ -504,7 +504,7 @@ static struct bcm2835_codec_fmt *find_fo
+ 
+ 	for (k = 0; k < fmts->num_entries; k++) {
+ 		fmt = &fmts->list[k];
+-		if (fmt->fourcc == f->fmt.pix.pixelformat)
++		if (fmt->fourcc == f->fmt.pix_mp.pixelformat)
+ 			break;
+ 	}
+ 	if (k == fmts->num_entries)
+@@ -522,9 +522,9 @@ static struct bcm2835_codec_q_data *get_
+ 					       enum v4l2_buf_type type)
+ {
+ 	switch (type) {
+-	case V4L2_BUF_TYPE_VIDEO_OUTPUT:
++	case V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE:
+ 		return &ctx->q_data[V4L2_M2M_SRC];
+-	case V4L2_BUF_TYPE_VIDEO_CAPTURE:
++	case V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE:
+ 		return &ctx->q_data[V4L2_M2M_DST];
+ 	default:
+ 		v4l2_err(&ctx->dev->v4l2_dev, "%s: Invalid queue type %u\n",
+@@ -541,9 +541,9 @@ static struct vchiq_mmal_port *get_port_
+ 		return NULL;
+ 
+ 	switch (type) {
+-	case V4L2_BUF_TYPE_VIDEO_OUTPUT:
++	case V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE:
+ 		return &ctx->component->input[0];
+-	case V4L2_BUF_TYPE_VIDEO_CAPTURE:
++	case V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE:
+ 		return &ctx->component->output[0];
+ 	default:
+ 		v4l2_err(&ctx->dev->v4l2_dev, "%s: Invalid queue type %u\n",
+@@ -752,7 +752,7 @@ static void handle_fmt_changed(struct bc
+ 		 format->es.video.crop.width, format->es.video.crop.height,
+ 		 format->es.video.color_space);
+ 
+-	q_data = get_q_data(ctx, V4L2_BUF_TYPE_VIDEO_CAPTURE);
++	q_data = get_q_data(ctx, V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE);
+ 	q_data->crop_width = format->es.video.crop.width;
+ 	q_data->crop_height = format->es.video.crop.height;
+ 	q_data->bytesperline = format->es.video.crop.width;
+@@ -945,7 +945,7 @@ static int vidioc_querycap(struct file *
+ 	strncpy(cap->card, MEM2MEM_NAME, sizeof(cap->card) - 1);
+ 	snprintf(cap->bus_info, sizeof(cap->bus_info), "platform:%s",
+ 		 MEM2MEM_NAME);
+-	cap->device_caps = V4L2_CAP_VIDEO_M2M | V4L2_CAP_STREAMING;
++	cap->device_caps = V4L2_CAP_VIDEO_M2M_MPLANE | V4L2_CAP_STREAMING;
+ 	cap->capabilities = cap->device_caps | V4L2_CAP_DEVICE_CAPS;
+ 	return 0;
+ }
+@@ -996,16 +996,20 @@ static int vidioc_g_fmt(struct bcm2835_c
+ 
+ 	q_data = get_q_data(ctx, f->type);
+ 
+-	f->fmt.pix.width	= q_data->crop_width;
+-	f->fmt.pix.height	= q_data->height;
+-	f->fmt.pix.field	= V4L2_FIELD_NONE;
+-	f->fmt.pix.pixelformat	= q_data->fmt->fourcc;
+-	f->fmt.pix.bytesperline	= q_data->bytesperline;
+-	f->fmt.pix.sizeimage	= q_data->sizeimage;
+-	f->fmt.pix.colorspace	= ctx->colorspace;
+-	f->fmt.pix.xfer_func	= ctx->xfer_func;
+-	f->fmt.pix.ycbcr_enc	= ctx->ycbcr_enc;
+-	f->fmt.pix.quantization	= ctx->quant;
++	f->fmt.pix_mp.width			= q_data->crop_width;
++	f->fmt.pix_mp.height			= q_data->height;
++	f->fmt.pix_mp.pixelformat		= q_data->fmt->fourcc;
++	f->fmt.pix_mp.field			= V4L2_FIELD_NONE;
++	f->fmt.pix_mp.colorspace		= ctx->colorspace;
++	f->fmt.pix_mp.plane_fmt[0].sizeimage	= q_data->sizeimage;
++	f->fmt.pix_mp.plane_fmt[0].bytesperline	= q_data->bytesperline;
++	f->fmt.pix_mp.num_planes		= 1;
++	f->fmt.pix_mp.ycbcr_enc			= ctx->ycbcr_enc;
++	f->fmt.pix_mp.quantization		= ctx->quant;
++	f->fmt.pix_mp.xfer_func			= ctx->xfer_func;
++
++	memset(f->fmt.pix_mp.plane_fmt[0].reserved, 0,
++	       sizeof(f->fmt.pix_mp.plane_fmt[0].reserved));
+ 
+ 	return 0;
+ }
+@@ -1029,17 +1033,17 @@ static int vidioc_try_fmt(struct bcm2835
+ 	 * The V4L2 specification requires the driver to correct the format
+ 	 * struct if any of the dimensions is unsupported
+ 	 */
+-	if (f->fmt.pix.width > MAX_W)
+-		f->fmt.pix.width = MAX_W;
+-	if (f->fmt.pix.height > MAX_H)
+-		f->fmt.pix.height = MAX_H;
++	if (f->fmt.pix_mp.width > MAX_W)
++		f->fmt.pix_mp.width = MAX_W;
++	if (f->fmt.pix_mp.height > MAX_H)
++		f->fmt.pix_mp.height = MAX_H;
+ 
+ 	if (!fmt->flags & V4L2_FMT_FLAG_COMPRESSED) {
+ 		/* Only clip min w/h on capture. Treat 0x0 as unknown. */
+-		if (f->fmt.pix.width < MIN_W)
+-			f->fmt.pix.width = MIN_W;
+-		if (f->fmt.pix.height < MIN_H)
+-			f->fmt.pix.height = MIN_H;
++		if (f->fmt.pix_mp.width < MIN_W)
++			f->fmt.pix_mp.width = MIN_W;
++		if (f->fmt.pix_mp.height < MIN_H)
++			f->fmt.pix_mp.height = MIN_H;
+ 
+ 		/*
+ 		 * For codecs the buffer must have a vertical alignment of 16
+@@ -1048,16 +1052,18 @@ static int vidioc_try_fmt(struct bcm2835
+ 		 * some of the pixels are active.
+ 		 */
+ 		if (ctx->dev->role != ISP)
+-			f->fmt.pix.height = ALIGN(f->fmt.pix.height, 16);
++			f->fmt.pix_mp.height = ALIGN(f->fmt.pix_mp.height, 16);
+ 	}
+-	f->fmt.pix.bytesperline = get_bytesperline(f->fmt.pix.width,
+-						   fmt);
+-	f->fmt.pix.sizeimage = get_sizeimage(f->fmt.pix.bytesperline,
+-					     f->fmt.pix.width,
+-					     f->fmt.pix.height,
+-					     fmt);
++	f->fmt.pix_mp.num_planes = 1;
++	f->fmt.pix_mp.plane_fmt[0].bytesperline =
++		get_bytesperline(f->fmt.pix_mp.width, fmt);
++	f->fmt.pix_mp.plane_fmt[0].sizeimage =
++		get_sizeimage(f->fmt.pix_mp.plane_fmt[0].bytesperline,
++			      f->fmt.pix_mp.width, f->fmt.pix_mp.height, fmt);
++	memset(f->fmt.pix_mp.plane_fmt[0].reserved, 0,
++	       sizeof(f->fmt.pix_mp.plane_fmt[0].reserved));
+ 
+-	f->fmt.pix.field = V4L2_FIELD_NONE;
++	f->fmt.pix_mp.field = V4L2_FIELD_NONE;
+ 
+ 	return 0;
+ }
+@@ -1070,8 +1076,8 @@ static int vidioc_try_fmt_vid_cap(struct
+ 
+ 	fmt = find_format(f, ctx->dev, true);
+ 	if (!fmt) {
+-		f->fmt.pix.pixelformat = get_default_format(ctx->dev,
+-							    true)->fourcc;
++		f->fmt.pix_mp.pixelformat = get_default_format(ctx->dev,
++							       true)->fourcc;
+ 		fmt = find_format(f, ctx->dev, true);
+ 	}
+ 
+@@ -1086,13 +1092,13 @@ static int vidioc_try_fmt_vid_out(struct
+ 
+ 	fmt = find_format(f, ctx->dev, false);
+ 	if (!fmt) {
+-		f->fmt.pix.pixelformat = get_default_format(ctx->dev,
+-							    false)->fourcc;
++		f->fmt.pix_mp.pixelformat = get_default_format(ctx->dev,
++							       false)->fourcc;
+ 		fmt = find_format(f, ctx->dev, false);
+ 	}
+ 
+-	if (!f->fmt.pix.colorspace)
+-		f->fmt.pix.colorspace = ctx->colorspace;
++	if (!f->fmt.pix_mp.colorspace)
++		f->fmt.pix_mp.colorspace = ctx->colorspace;
+ 
+ 	return vidioc_try_fmt(ctx, f, fmt);
+ }
+@@ -1106,9 +1112,10 @@ static int vidioc_s_fmt(struct bcm2835_c
+ 	bool update_capture_port = false;
+ 	int ret;
+ 
+-	v4l2_dbg(1, debug, &ctx->dev->v4l2_dev,	"Setting format for type %d, wxh: %dx%d, fmt: %08x, size %u\n",
+-		 f->type, f->fmt.pix.width, f->fmt.pix.height,
+-		 f->fmt.pix.pixelformat, f->fmt.pix.sizeimage);
++	v4l2_dbg(1, debug, &ctx->dev->v4l2_dev, "Setting format for type %d, wxh: %dx%d, fmt: %08x, size %u\n",
++		 f->type, f->fmt.pix_mp.width, f->fmt.pix_mp.height,
++		 f->fmt.pix_mp.pixelformat, f->fmt.pix_mp.plane_fmt[0].sizeimage);
++
+ 
+ 	vq = v4l2_m2m_get_vq(ctx->fh.m2m_ctx, f->type);
+ 	if (!vq)
+@@ -1124,9 +1131,9 @@ static int vidioc_s_fmt(struct bcm2835_c
+ 	}
+ 
+ 	q_data->fmt = find_format(f, ctx->dev,
+-				  f->type == V4L2_BUF_TYPE_VIDEO_CAPTURE);
+-	q_data->crop_width = f->fmt.pix.width;
+-	q_data->height = f->fmt.pix.height;
++				  f->type == V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE);
++	q_data->crop_width = f->fmt.pix_mp.width;
++	q_data->height = f->fmt.pix_mp.height;
+ 	if (!q_data->selection_set)
+ 		q_data->crop_height = requested_height;
+ 
+@@ -1134,21 +1141,21 @@ static int vidioc_s_fmt(struct bcm2835_c
+ 	 * Copying the behaviour of vicodec which retains a single set of
+ 	 * colorspace parameters for both input and output.
+ 	 */
+-	ctx->colorspace = f->fmt.pix.colorspace;
+-	ctx->xfer_func = f->fmt.pix.xfer_func;
+-	ctx->ycbcr_enc = f->fmt.pix.ycbcr_enc;
+-	ctx->quant = f->fmt.pix.quantization;
++	ctx->colorspace = f->fmt.pix_mp.colorspace;
++	ctx->xfer_func = f->fmt.pix_mp.xfer_func;
++	ctx->ycbcr_enc = f->fmt.pix_mp.ycbcr_enc;
++	ctx->quant = f->fmt.pix_mp.quantization;
+ 
+ 	/* All parameters should have been set correctly by try_fmt */
+-	q_data->bytesperline = f->fmt.pix.bytesperline;
+-	q_data->sizeimage = f->fmt.pix.sizeimage;
++	q_data->bytesperline = f->fmt.pix_mp.plane_fmt[0].bytesperline;
++	q_data->sizeimage = f->fmt.pix_mp.plane_fmt[0].sizeimage;
+ 
+ 	v4l2_dbg(1, debug, &ctx->dev->v4l2_dev,	"Calulated bpl as %u, size %u\n",
+ 		 q_data->bytesperline, q_data->sizeimage);
+ 
+ 	if (ctx->dev->role == DECODE &&
+ 	    q_data->fmt->flags & V4L2_FMT_FLAG_COMPRESSED &&
+-	    f->fmt.pix.width && f->fmt.pix.height) {
++	    q_data->crop_width && q_data->height) {
+ 		/*
+ 		 * On the decoder, if provided with a resolution on the input
+ 		 * side, then replicate that to the output side.
+@@ -1165,7 +1172,7 @@ static int vidioc_s_fmt(struct bcm2835_c
+ 		q_data_dst->height = ALIGN(q_data->crop_height, 16);
+ 
+ 		q_data_dst->bytesperline =
+-			get_bytesperline(f->fmt.pix.width, q_data_dst->fmt);
++			get_bytesperline(f->fmt.pix_mp.width, q_data_dst->fmt);
+ 		q_data_dst->sizeimage = get_sizeimage(q_data_dst->bytesperline,
+ 						      q_data_dst->crop_width,
+ 						      q_data_dst->height,
+@@ -1215,7 +1222,7 @@ static int vidioc_s_fmt(struct bcm2835_c
+ static int vidioc_s_fmt_vid_cap(struct file *file, void *priv,
+ 				struct v4l2_format *f)
+ {
+-	unsigned int height = f->fmt.pix.height;
++	unsigned int height = f->fmt.pix_mp.height;
+ 	int ret;
+ 
+ 	ret = vidioc_try_fmt_vid_cap(file, priv, f);
+@@ -1228,7 +1235,7 @@ static int vidioc_s_fmt_vid_cap(struct f
+ static int vidioc_s_fmt_vid_out(struct file *file, void *priv,
+ 				struct v4l2_format *f)
+ {
+-	unsigned int height = f->fmt.pix.height;
++	unsigned int height = f->fmt.pix_mp.height;
+ 	int ret;
+ 
+ 	ret = vidioc_try_fmt_vid_out(file, priv, f);
+@@ -1244,7 +1251,7 @@ static int vidioc_g_selection(struct fil
+ {
+ 	struct bcm2835_codec_ctx *ctx = file2ctx(file);
+ 	struct bcm2835_codec_q_data *q_data;
+-	bool capture_queue = s->type == V4L2_BUF_TYPE_VIDEO_CAPTURE ?
++	bool capture_queue = s->type == V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE ?
+ 								true : false;
+ 
+ 	if ((ctx->dev->role == DECODE && !capture_queue) ||
+@@ -1307,7 +1314,7 @@ static int vidioc_s_selection(struct fil
+ {
+ 	struct bcm2835_codec_ctx *ctx = file2ctx(file);
+ 	struct bcm2835_codec_q_data *q_data = NULL;
+-	bool capture_queue = s->type == V4L2_BUF_TYPE_VIDEO_CAPTURE ?
++	bool capture_queue = s->type == V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE ?
+ 								true : false;
+ 
+ 	v4l2_dbg(1, debug, &ctx->dev->v4l2_dev, "%s: ctx %p, type %d, q_data %p, target %d, rect x/y %d/%d, w/h %ux%u\n",
+@@ -1368,7 +1375,7 @@ static int vidioc_s_parm(struct file *fi
+ {
+ 	struct bcm2835_codec_ctx *ctx = file2ctx(file);
+ 
+-	if (parm->type != V4L2_BUF_TYPE_VIDEO_OUTPUT)
++	if (parm->type != V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE)
+ 		return -EINVAL;
+ 
+ 	ctx->framerate_num =
+@@ -1738,15 +1745,15 @@ static int vidioc_encoder_cmd(struct fil
+ static const struct v4l2_ioctl_ops bcm2835_codec_ioctl_ops = {
+ 	.vidioc_querycap	= vidioc_querycap,
+ 
+-	.vidioc_enum_fmt_vid_cap = vidioc_enum_fmt_vid_cap,
+-	.vidioc_g_fmt_vid_cap	= vidioc_g_fmt_vid_cap,
+-	.vidioc_try_fmt_vid_cap	= vidioc_try_fmt_vid_cap,
+-	.vidioc_s_fmt_vid_cap	= vidioc_s_fmt_vid_cap,
+-
+-	.vidioc_enum_fmt_vid_out = vidioc_enum_fmt_vid_out,
+-	.vidioc_g_fmt_vid_out	= vidioc_g_fmt_vid_out,
+-	.vidioc_try_fmt_vid_out	= vidioc_try_fmt_vid_out,
+-	.vidioc_s_fmt_vid_out	= vidioc_s_fmt_vid_out,
++	.vidioc_enum_fmt_vid_cap_mplane = vidioc_enum_fmt_vid_cap,
++	.vidioc_g_fmt_vid_cap_mplane	= vidioc_g_fmt_vid_cap,
++	.vidioc_try_fmt_vid_cap_mplane	= vidioc_try_fmt_vid_cap,
++	.vidioc_s_fmt_vid_cap_mplane	= vidioc_s_fmt_vid_cap,
++
++	.vidioc_enum_fmt_vid_out_mplane = vidioc_enum_fmt_vid_out,
++	.vidioc_g_fmt_vid_out_mplane	= vidioc_g_fmt_vid_out,
++	.vidioc_try_fmt_vid_out_mplane	= vidioc_try_fmt_vid_out,
++	.vidioc_s_fmt_vid_out_mplane	= vidioc_s_fmt_vid_out,
+ 
+ 	.vidioc_reqbufs		= v4l2_m2m_ioctl_reqbufs,
+ 	.vidioc_querybuf	= v4l2_m2m_ioctl_querybuf,
+@@ -2089,7 +2096,7 @@ static int bcm2835_codec_start_streaming
+ 		ctx->component_enabled = true;
+ 	}
+ 
+-	if (q->type == V4L2_BUF_TYPE_VIDEO_OUTPUT) {
++	if (q->type == V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE) {
+ 		/*
+ 		 * Create the EOS buffer.
+ 		 * We only need the MMAL part, and want to NOT attach a memory
+@@ -2216,7 +2223,7 @@ static int queue_init(void *priv, struct
+ 	struct bcm2835_codec_ctx *ctx = priv;
+ 	int ret;
+ 
+-	src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT;
++	src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE;
+ 	src_vq->io_modes = VB2_MMAP | VB2_DMABUF;
+ 	src_vq->drv_priv = ctx;
+ 	src_vq->buf_struct_size = sizeof(struct m2m_mmal_buffer);
+@@ -2230,7 +2237,7 @@ static int queue_init(void *priv, struct
+ 	if (ret)
+ 		return ret;
+ 
+-	dst_vq->type = V4L2_BUF_TYPE_VIDEO_CAPTURE;
++	dst_vq->type = V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE;
+ 	dst_vq->io_modes = VB2_MMAP | VB2_DMABUF;
+ 	dst_vq->drv_priv = ctx;
+ 	dst_vq->buf_struct_size = sizeof(struct m2m_mmal_buffer);
diff --git a/target/linux/brcm2708/patches-4.19/950-0745-staging-bcm2835-codec-implement-V4L2_CID_MIN_BUFFERS.patch b/target/linux/brcm2708/patches-4.19/950-0745-staging-bcm2835-codec-implement-V4L2_CID_MIN_BUFFERS.patch
new file mode 100644
index 00000000000..f5f2d914c11
--- /dev/null
+++ b/target/linux/brcm2708/patches-4.19/950-0745-staging-bcm2835-codec-implement-V4L2_CID_MIN_BUFFERS.patch
@@ -0,0 +1,46 @@
+From bf7f91921fd94c1599b515fa8a94197bad3a294b Mon Sep 17 00:00:00 2001
+From: Chen-Yu Tsai <wens@csie.org>
+Date: Mon, 22 Jul 2019 22:13:30 +0800
+Subject: [PATCH 745/773] staging: bcm2835-codec: implement
+ V4L2_CID_MIN_BUFFERS_FOR_CAPTURE
+
+The stateful decoder specification shows an optional step for retrieving
+the miminum number of capture buffers required for the decoder to
+proceed. While not a required parameter, having it makes some
+applications happy.
+
+bcm2835-codec is a little different from other decoder implementations
+in that there is an intermediate format conversion between the hardware
+and V4L2 buffers. The number of capture buffers required is therefore
+independent of the stream and DPB etc.
+
+There are plans to remove the conversion, but it requires a fair amount
+of rework within the firmware. Until that is done, simply return a value
+of 1.
+
+Signed-off-by: Chen-Yu Tsai <wens@csie.org>
+---
+ .../vc04_services/bcm2835-codec/bcm2835-v4l2-codec.c | 12 ++++++++++++
+ 1 file changed, 12 insertions(+)
+
+--- a/drivers/staging/vc04_services/bcm2835-codec/bcm2835-v4l2-codec.c
++++ b/drivers/staging/vc04_services/bcm2835-codec/bcm2835-v4l2-codec.c
+@@ -2357,6 +2357,18 @@ static int bcm2835_codec_open(struct fil
+ 		}
+ 		ctx->fh.ctrl_handler = hdl;
+ 		v4l2_ctrl_handler_setup(hdl);
++	} else if (dev->role == DECODE) {
++		v4l2_ctrl_handler_init(hdl, 1);
++
++		v4l2_ctrl_new_std(hdl, &bcm2835_codec_ctrl_ops,
++				  V4L2_CID_MIN_BUFFERS_FOR_CAPTURE,
++				  1, 1, 1, 1);
++		if (hdl->error) {
++			rc = hdl->error;
++			goto free_ctrl_handler;
++		}
++		ctx->fh.ctrl_handler = hdl;
++		v4l2_ctrl_handler_setup(hdl);
+ 	}
+ 
+ 	ctx->fh.m2m_ctx = v4l2_m2m_ctx_init(dev->m2m_dev, ctx, &queue_init);
diff --git a/target/linux/brcm2708/patches-4.19/950-0746-staging-bcm2835-codec-set-device_caps-in-struct-vide.patch b/target/linux/brcm2708/patches-4.19/950-0746-staging-bcm2835-codec-set-device_caps-in-struct-vide.patch
new file mode 100644
index 00000000000..7eb0bcff408
--- /dev/null
+++ b/target/linux/brcm2708/patches-4.19/950-0746-staging-bcm2835-codec-set-device_caps-in-struct-vide.patch
@@ -0,0 +1,40 @@
+From f0c7dafd823a7b5fc53566f51baaceaf7663ddcc Mon Sep 17 00:00:00 2001
+From: Chen-Yu Tsai <wens@csie.org>
+Date: Mon, 22 Jul 2019 22:20:55 +0800
+Subject: [PATCH 746/773] staging: bcm2835-codec: set device_caps in struct
+ video_device
+
+Instead of filling in the struct v4l2_capability device_caps
+field, fill in the struct video_device device_caps field.
+
+That way the V4L2 core knows what the capabilities of the
+video device are.
+
+This is similar to a cleanup series by Hans Verkuil [1].
+
+[1] https://www.spinics.net/lists/linux-media/msg153313.html
+
+Signed-off-by: Chen-Yu Tsai <wens@csie.org>
+---
+ .../staging/vc04_services/bcm2835-codec/bcm2835-v4l2-codec.c   | 3 +--
+ 1 file changed, 1 insertion(+), 2 deletions(-)
+
+--- a/drivers/staging/vc04_services/bcm2835-codec/bcm2835-v4l2-codec.c
++++ b/drivers/staging/vc04_services/bcm2835-codec/bcm2835-v4l2-codec.c
+@@ -945,8 +945,6 @@ static int vidioc_querycap(struct file *
+ 	strncpy(cap->card, MEM2MEM_NAME, sizeof(cap->card) - 1);
+ 	snprintf(cap->bus_info, sizeof(cap->bus_info), "platform:%s",
+ 		 MEM2MEM_NAME);
+-	cap->device_caps = V4L2_CAP_VIDEO_M2M_MPLANE | V4L2_CAP_STREAMING;
+-	cap->capabilities = cap->device_caps | V4L2_CAP_DEVICE_CAPS;
+ 	return 0;
+ }
+ 
+@@ -2600,6 +2598,7 @@ static int bcm2835_codec_create(struct p
+ 	vfd = &dev->vfd;
+ 	vfd->lock = &dev->dev_mutex;
+ 	vfd->v4l2_dev = &dev->v4l2_dev;
++	vfd->device_caps = V4L2_CAP_VIDEO_M2M_MPLANE | V4L2_CAP_STREAMING;
+ 
+ 	switch (role) {
+ 	case DECODE:
diff --git a/target/linux/brcm2708/patches-4.19/950-0747-Add-HDMI1-facility-to-the-driver.patch b/target/linux/brcm2708/patches-4.19/950-0747-Add-HDMI1-facility-to-the-driver.patch
new file mode 100644
index 00000000000..8ba5f214c75
--- /dev/null
+++ b/target/linux/brcm2708/patches-4.19/950-0747-Add-HDMI1-facility-to-the-driver.patch
@@ -0,0 +1,85 @@
+From fdda86a2f220d10e5feeeb19972142da1694cb40 Mon Sep 17 00:00:00 2001
+From: James Hughes <james.hughes@raspberrypi.org>
+Date: Tue, 16 Jul 2019 12:18:21 +0100
+Subject: [PATCH 747/773] Add HDMI1 facility to the driver.
+
+For generic ALSA, all you need is the bcm2835.h change, but
+have also added structures for IEC958 HDMI. Not sure how to
+test those.
+---
+ .../vc04_services/bcm2835-audio/bcm2835.c     | 29 ++++++++++++++++---
+ .../vc04_services/bcm2835-audio/bcm2835.h     |  4 ++-
+ 2 files changed, 28 insertions(+), 5 deletions(-)
+
+--- a/drivers/staging/vc04_services/bcm2835-audio/bcm2835.c
++++ b/drivers/staging/vc04_services/bcm2835-audio/bcm2835.c
+@@ -79,7 +79,11 @@ static int bcm2835_audio_alsa_newpcm(str
+ 	if (err)
+ 		return err;
+ 
+-	err = snd_bcm2835_new_pcm(chip, "bcm2835 IEC958/HDMI", 1, 0, 1, true);
++	err = snd_bcm2835_new_pcm(chip, "bcm2835 IEC958/HDMI", 1, AUDIO_DEST_HDMI0, 1, true);
++	if (err)
++		return err;
++
++	err = snd_bcm2835_new_pcm(chip, "bcm2835 IEC958/HDMI1", 2, AUDIO_DEST_HDMI1, 1, true);
+ 	if (err)
+ 		return err;
+ 
+@@ -106,7 +110,7 @@ static struct bcm2835_audio_driver bcm28
+ 	.newctl = snd_bcm2835_new_ctl,
+ };
+ 
+-static struct bcm2835_audio_driver bcm2835_audio_hdmi = {
++static struct bcm2835_audio_driver bcm2835_audio_hdmi0 = {
+ 	.driver = {
+ 		.name = "bcm2835_hdmi",
+ 		.owner = THIS_MODULE,
+@@ -116,7 +120,20 @@ static struct bcm2835_audio_driver bcm28
+ 	.minchannels = 1,
+ 	.newpcm = bcm2835_audio_simple_newpcm,
+ 	.newctl = snd_bcm2835_new_hdmi_ctl,
+-	.route = AUDIO_DEST_HDMI
++	.route = AUDIO_DEST_HDMI0
++};
++
++static struct bcm2835_audio_driver bcm2835_audio_hdmi1 = {
++	.driver = {
++		.name = "bcm2835_hdmi",
++		.owner = THIS_MODULE,
++	},
++	.shortname = "bcm2835 HDMI 1",
++	.longname  = "bcm2835 HDMI 1",
++	.minchannels = 1,
++	.newpcm = bcm2835_audio_simple_newpcm,
++	.newctl = snd_bcm2835_new_hdmi_ctl,
++	.route = AUDIO_DEST_HDMI1
+ };
+ 
+ static struct bcm2835_audio_driver bcm2835_audio_headphones = {
+@@ -143,7 +160,11 @@ static struct bcm2835_audio_drivers chil
+ 		.is_enabled = &enable_compat_alsa,
+ 	},
+ 	{
+-		.audio_driver = &bcm2835_audio_hdmi,
++		.audio_driver = &bcm2835_audio_hdmi0,
++		.is_enabled = &enable_hdmi,
++	},
++	{
++		.audio_driver = &bcm2835_audio_hdmi1,
+ 		.is_enabled = &enable_hdmi,
+ 	},
+ 	{
+--- a/drivers/staging/vc04_services/bcm2835-audio/bcm2835.h
++++ b/drivers/staging/vc04_services/bcm2835-audio/bcm2835.h
+@@ -33,7 +33,9 @@ enum {
+ enum snd_bcm2835_route {
+ 	AUDIO_DEST_AUTO = 0,
+ 	AUDIO_DEST_HEADPHONES = 1,
+-	AUDIO_DEST_HDMI = 2,
++	AUDIO_DEST_HDMI = 2,  // for backwards compatibility.
++	AUDIO_DEST_HDMI0 = 2,
++	AUDIO_DEST_HDMI1 = 3,
+ 	AUDIO_DEST_MAX,
+ };
+ 
diff --git a/target/linux/brcm2708/patches-4.19/950-0748-overlays-Add-baudrate-parameter-to-i2c3-i2c6.patch b/target/linux/brcm2708/patches-4.19/950-0748-overlays-Add-baudrate-parameter-to-i2c3-i2c6.patch
new file mode 100644
index 00000000000..bdbdcbb20f9
--- /dev/null
+++ b/target/linux/brcm2708/patches-4.19/950-0748-overlays-Add-baudrate-parameter-to-i2c3-i2c6.patch
@@ -0,0 +1,194 @@
+From 73d2665f0756435e50bb94039a28d47f6134bcb9 Mon Sep 17 00:00:00 2001
+From: Phil Elwell <phil@raspberrypi.org>
+Date: Mon, 5 Aug 2019 14:17:14 +0100
+Subject: [PATCH 748/773] overlays: Add baudrate parameter to i2c3-i2c6
+
+The overlays for enabling the new BCM2711 I2C interfaces were lacking
+the means to configure the baud/clock rate.
+
+Also explictly set the default pins, rather than relying on the values
+in the base DTB.
+
+Signed-off-by: Phil Elwell <phil@raspberrypi.org>
+---
+ arch/arm/boot/dts/overlays/README           |  8 ++++++++
+ arch/arm/boot/dts/overlays/i2c3-overlay.dts | 15 ++++++++++++---
+ arch/arm/boot/dts/overlays/i2c4-overlay.dts | 15 ++++++++++++---
+ arch/arm/boot/dts/overlays/i2c5-overlay.dts | 15 ++++++++++++---
+ arch/arm/boot/dts/overlays/i2c6-overlay.dts | 15 ++++++++++++---
+ 5 files changed, 56 insertions(+), 12 deletions(-)
+
+--- a/arch/arm/boot/dts/overlays/README
++++ b/arch/arm/boot/dts/overlays/README
+@@ -1221,6 +1221,8 @@ Info:   Enable the i2c3 bus
+ Load:   dtoverlay=i2c3,<param>
+ Params: pins_2_3                Use GPIOs 2 and 3
+         pins_4_5                Use GPIOs 4 and 5 (default)
++        baudrate                Set the baudrate for the interface (default
++                                "100000")
+ 
+ 
+ Name:   i2c4
+@@ -1228,6 +1230,8 @@ Info:   Enable the i2c4 bus
+ Load:   dtoverlay=i2c4,<param>
+ Params: pins_6_7                Use GPIOs 6 and 7
+         pins_8_9                Use GPIOs 8 and 9 (default)
++        baudrate                Set the baudrate for the interface (default
++                                "100000")
+ 
+ 
+ Name:   i2c5
+@@ -1235,6 +1239,8 @@ Info:   Enable the i2c5 bus
+ Load:   dtoverlay=i2c5,<param>
+ Params: pins_10_11              Use GPIOs 10 and 11
+         pins_12_13              Use GPIOs 12 and 13 (default)
++        baudrate                Set the baudrate for the interface (default
++                                "100000")
+ 
+ 
+ Name:   i2c6
+@@ -1242,6 +1248,8 @@ Info:   Enable the i2c6 bus
+ Load:   dtoverlay=i2c6,<param>
+ Params: pins_0_1                Use GPIOs 0 and 1
+         pins_22_23              Use GPIOs 22 and 23 (default)
++        baudrate                Set the baudrate for the interface (default
++                                "100000")
+ 
+ 
+ Name:   i2s-gpio28-31
+--- a/arch/arm/boot/dts/overlays/i2c3-overlay.dts
++++ b/arch/arm/boot/dts/overlays/i2c3-overlay.dts
+@@ -6,10 +6,11 @@
+ 
+ 	fragment@0 {
+ 		target = <&i2c3>;
+-		__overlay__ {
++		frag0: __overlay__ {
+ 			status = "okay";
+ 			pinctrl-names = "default";
+ 			pinctrl-0 = <&i2c3_pins>;
++			clock-frequency = <100000>;
+ 		};
+ 	};
+ 
+@@ -20,8 +21,16 @@
+ 		};
+ 	};
+ 
++	fragment@2 {
++		target = <&i2c3_pins>;
++		__overlay__ {
++			brcm,pins = <4 5>;
++		};
++	};
++
+ 	__overrides__ {
+-		pins_2_3 = <0>,"=1";
+-		pins_4_5 = <0>,"!1";
++		pins_2_3 = <0>,"=1!2";
++		pins_4_5 = <0>,"!1=2";
++		baudrate = <&frag0>, "clock-frequency:0";
+ 	};
+ };
+--- a/arch/arm/boot/dts/overlays/i2c4-overlay.dts
++++ b/arch/arm/boot/dts/overlays/i2c4-overlay.dts
+@@ -6,10 +6,11 @@
+ 
+ 	fragment@0 {
+ 		target = <&i2c4>;
+-		__overlay__ {
++		frag0: __overlay__ {
+ 			status = "okay";
+ 			pinctrl-names = "default";
+ 			pinctrl-0 = <&i2c4_pins>;
++			clock-frequency = <100000>;
+ 		};
+ 	};
+ 
+@@ -20,8 +21,16 @@
+ 		};
+ 	};
+ 
++	fragment@2 {
++		target = <&i2c4_pins>;
++		__overlay__ {
++			brcm,pins = <8 9>;
++		};
++	};
++
+ 	__overrides__ {
+-		pins_6_7 = <0>,"=1";
+-		pins_8_9 = <0>,"!1";
++		pins_6_7 = <0>,"=1!2";
++		pins_8_9 = <0>,"!1=2";
++		baudrate = <&frag0>, "clock-frequency:0";
+ 	};
+ };
+--- a/arch/arm/boot/dts/overlays/i2c5-overlay.dts
++++ b/arch/arm/boot/dts/overlays/i2c5-overlay.dts
+@@ -6,10 +6,11 @@
+ 
+ 	fragment@0 {
+ 		target = <&i2c5>;
+-		__overlay__ {
++		frag0: __overlay__ {
+ 			status = "okay";
+ 			pinctrl-names = "default";
+ 			pinctrl-0 = <&i2c5_pins>;
++			clock-frequency = <100000>;
+ 		};
+ 	};
+ 
+@@ -20,8 +21,16 @@
+ 		};
+ 	};
+ 
++	fragment@2 {
++		target = <&i2c5_pins>;
++		__overlay__ {
++			brcm,pins = <12 13>;
++		};
++	};
++
+ 	__overrides__ {
+-		pins_10_11 = <0>,"=1";
+-		pins_12_13 = <0>,"!1";
++		pins_10_11 = <0>,"=1!2";
++		pins_12_13 = <0>,"!1=2";
++		baudrate = <&frag0>, "clock-frequency:0";
+ 	};
+ };
+--- a/arch/arm/boot/dts/overlays/i2c6-overlay.dts
++++ b/arch/arm/boot/dts/overlays/i2c6-overlay.dts
+@@ -6,10 +6,11 @@
+ 
+ 	fragment@0 {
+ 		target = <&i2c6>;
+-		__overlay__ {
++		frag0: __overlay__ {
+ 			status = "okay";
+ 			pinctrl-names = "default";
+ 			pinctrl-0 = <&i2c6_pins>;
++			clock-frequency = <100000>;
+ 		};
+ 	};
+ 
+@@ -20,8 +21,16 @@
+ 		};
+ 	};
+ 
++	fragment@2 {
++		target = <&i2c6_pins>;
++		__overlay__ {
++			brcm,pins = <22 23>;
++		};
++	};
++
+ 	__overrides__ {
+-		pins_0_1 = <0>,"=1";
+-		pins_22_23 = <0>,"!1";
++		pins_0_1 = <0>,"=1!2";
++		pins_22_23 = <0>,"!1=2";
++		baudrate = <&frag0>, "clock-frequency:0";
+ 	};
+ };
diff --git a/target/linux/brcm2708/patches-4.19/950-0749-net-bcmgenet-Workaround-for-Pi-4B-network-issue.patch b/target/linux/brcm2708/patches-4.19/950-0749-net-bcmgenet-Workaround-for-Pi-4B-network-issue.patch
new file mode 100644
index 00000000000..7cb26f10d3a
--- /dev/null
+++ b/target/linux/brcm2708/patches-4.19/950-0749-net-bcmgenet-Workaround-for-Pi-4B-network-issue.patch
@@ -0,0 +1,65 @@
+From 29109f495f5842f4e9a09ffb54ae3e13298fff07 Mon Sep 17 00:00:00 2001
+From: Phil Elwell <phil@raspberrypi.org>
+Date: Fri, 2 Aug 2019 22:25:27 +0100
+Subject: [PATCH 749/773] net: bcmgenet: Workaround for Pi 4B network issue
+
+Some combinations of Pi 4Bs and Ethernet switches don't reliably get a
+DCHP-assigned IP address, leaving the unit with a self=assigned 169.254
+address.
+
+Forcing renegotiation has been found to be an effective workaround, so
+add an automatic renegotiation after the link comes up for the first
+time; enable it with genet.force_reneg=y - by default it is disabled.
+
+See: https://github.com/raspberrypi/linux/issues/3108
+
+Signed-off-by: Phil Elwell <phil@raspberrypi.org>
+---
+ .../net/ethernet/broadcom/genet/bcmgenet.c    | 22 +++++++++++++++++++
+ 1 file changed, 22 insertions(+)
+
+--- a/drivers/net/ethernet/broadcom/genet/bcmgenet.c
++++ b/drivers/net/ethernet/broadcom/genet/bcmgenet.c
+@@ -72,6 +72,10 @@
+ #define GENET_RDMA_REG_OFF	(priv->hw_params->rdma_offset + \
+ 				TOTAL_DESC * DMA_DESC_SIZE)
+ 
++static bool force_reneg = false;
++module_param(force_reneg, bool, 0444);
++MODULE_PARM_DESC(force_reneg, "Force a renegotiation after the initial link-up");
++
+ static inline void bcmgenet_writel(u32 value, void __iomem *offset)
+ {
+ 	/* MIPS chips strapped for BE will automagically configure the
+@@ -2610,6 +2614,7 @@ static void bcmgenet_irq_task(struct wor
+ 	unsigned int status;
+ 	struct bcmgenet_priv *priv = container_of(
+ 			work, struct bcmgenet_priv, bcmgenet_irq_work);
++	static int first_link = 1;
+ 
+ 	netif_dbg(priv, intr, priv->dev, "%s\n", __func__);
+ 
+@@ -2622,6 +2627,23 @@ static void bcmgenet_irq_task(struct wor
+ 	if (status & UMAC_IRQ_LINK_EVENT) {
+ 		priv->dev->phydev->link = !!(status & UMAC_IRQ_LINK_UP);
+ 		phy_mac_interrupt(priv->dev->phydev);
++
++		if (priv->dev->phydev->link && first_link) {
++			first_link = 0;
++			/*
++			 * HACK: Some Pi4Bs, when paired with some switches,
++			 * come up in a strange state where they are unable to
++			 * transmit, causing them to fail to get an IP address.
++			 * Although the failure mechanism is not yet understood,
++			 * forcing renegotiation at this point has been shown
++			 * to be effective in avoiding the problem.
++			 */
++			if (force_reneg) {
++				dev_info(&priv->pdev->dev,
++					 "Forcing renegotiation\n");
++				genphy_restart_aneg(priv->dev->phydev);
++			}
++		}
+ 	}
+ }
+ 
diff --git a/target/linux/brcm2708/patches-4.19/950-0750-drm-vc4-Resolve-the-vblank-warnings-on-mode-switchin.patch b/target/linux/brcm2708/patches-4.19/950-0750-drm-vc4-Resolve-the-vblank-warnings-on-mode-switchin.patch
new file mode 100644
index 00000000000..b35b0b7d343
--- /dev/null
+++ b/target/linux/brcm2708/patches-4.19/950-0750-drm-vc4-Resolve-the-vblank-warnings-on-mode-switchin.patch
@@ -0,0 +1,100 @@
+From ae0ab9791a91359d280c6a73f338fd697eb453cc Mon Sep 17 00:00:00 2001
+From: Dave Stevenson <dave.stevenson@raspberrypi.org>
+Date: Thu, 25 Jul 2019 17:27:44 +0100
+Subject: [PATCH 750/773] drm/vc4: Resolve the vblank warnings on mode
+ switching
+
+The details over when and how a driver is to service the
+vblank events are sketchy, and the fkms driver was triggering
+a kernel warning every time the crtc was enabled or disabled.
+
+Copy the event handling as used by the vc4-kms driver slightly
+more closely, and we avoid the warnings.
+
+https://github.com/raspberrypi/linux/issues/3020
+
+Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.org>
+---
+ drivers/gpu/drm/vc4/vc4_firmware_kms.c | 48 ++++++++++++++++++--------
+ 1 file changed, 33 insertions(+), 15 deletions(-)
+
+--- a/drivers/gpu/drm/vc4/vc4_firmware_kms.c
++++ b/drivers/gpu/drm/vc4/vc4_firmware_kms.c
+@@ -933,6 +933,7 @@ static void vc4_crtc_mode_set_nofb(struc
+ 
+ static void vc4_crtc_disable(struct drm_crtc *crtc, struct drm_crtc_state *old_state)
+ {
++	struct drm_device *dev = crtc->dev;
+ 	struct drm_plane *plane;
+ 
+ 	DRM_DEBUG_KMS("[CRTC:%d] vblanks off.\n",
+@@ -948,6 +949,35 @@ static void vc4_crtc_disable(struct drm_
+ 
+ 	drm_atomic_crtc_for_each_plane(plane, crtc)
+ 		vc4_plane_atomic_disable(plane, plane->state);
++
++	/*
++	 * Make sure we issue a vblank event after disabling the CRTC if
++	 * someone was waiting it.
++	 */
++	if (crtc->state->event) {
++		unsigned long flags;
++
++		spin_lock_irqsave(&dev->event_lock, flags);
++		drm_crtc_send_vblank_event(crtc, crtc->state->event);
++		crtc->state->event = NULL;
++		spin_unlock_irqrestore(&dev->event_lock, flags);
++	}
++}
++
++static void vc4_crtc_consume_event(struct drm_crtc *crtc)
++{
++	struct vc4_crtc *vc4_crtc = to_vc4_crtc(crtc);
++	struct drm_device *dev = crtc->dev;
++	unsigned long flags;
++
++	crtc->state->event->pipe = drm_crtc_index(crtc);
++
++	WARN_ON(drm_crtc_vblank_get(crtc) != 0);
++
++	spin_lock_irqsave(&dev->event_lock, flags);
++	vc4_crtc->event = crtc->state->event;
++	crtc->state->event = NULL;
++	spin_unlock_irqrestore(&dev->event_lock, flags);
+ }
+ 
+ static void vc4_crtc_enable(struct drm_crtc *crtc, struct drm_crtc_state *old_state)
+@@ -957,6 +987,7 @@ static void vc4_crtc_enable(struct drm_c
+ 	DRM_DEBUG_KMS("[CRTC:%d] vblanks on.\n",
+ 		      crtc->base.id);
+ 	drm_crtc_vblank_on(crtc);
++	vc4_crtc_consume_event(crtc);
+ 
+ 	/* Unblank the planes (if they're supposed to be displayed). */
+ 	drm_atomic_crtc_for_each_plane(plane, crtc)
+@@ -1028,23 +1059,10 @@ static int vc4_crtc_atomic_check(struct
+ static void vc4_crtc_atomic_flush(struct drm_crtc *crtc,
+ 				  struct drm_crtc_state *old_state)
+ {
+-	struct vc4_crtc *vc4_crtc = to_vc4_crtc(crtc);
+-	struct drm_device *dev = crtc->dev;
+-
+ 	DRM_DEBUG_KMS("[CRTC:%d] crtc_atomic_flush.\n",
+ 		      crtc->base.id);
+-	if (crtc->state->event) {
+-		unsigned long flags;
+-
+-		crtc->state->event->pipe = drm_crtc_index(crtc);
+-
+-		WARN_ON(drm_crtc_vblank_get(crtc) != 0);
+-
+-		spin_lock_irqsave(&dev->event_lock, flags);
+-		vc4_crtc->event = crtc->state->event;
+-		crtc->state->event = NULL;
+-		spin_unlock_irqrestore(&dev->event_lock, flags);
+-	}
++	if (crtc->state->active && old_state->active && crtc->state->event)
++		vc4_crtc_consume_event(crtc);
+ }
+ 
+ static void vc4_crtc_handle_page_flip(struct vc4_crtc *vc4_crtc)
diff --git a/target/linux/brcm2708/patches-4.19/950-0751-drm-vc4-Remove-unused-mode-variable.patch b/target/linux/brcm2708/patches-4.19/950-0751-drm-vc4-Remove-unused-mode-variable.patch
new file mode 100644
index 00000000000..df181bd0067
--- /dev/null
+++ b/target/linux/brcm2708/patches-4.19/950-0751-drm-vc4-Remove-unused-mode-variable.patch
@@ -0,0 +1,27 @@
+From 12fa5c539dd001cba73195a4a94ce08eb1834345 Mon Sep 17 00:00:00 2001
+From: Dave Stevenson <dave.stevenson@raspberrypi.org>
+Date: Thu, 25 Jul 2019 17:34:29 +0100
+Subject: [PATCH 751/773] drm/vc4: Remove unused mode variable
+
+"89d1376 drm/vc4: Add support for margins to fkms" removed
+the requirement for having the mode structure from vc4_plane_to_mb,
+but didn't remove it as a local to the function, causing a
+compiler warning.
+
+Remove the unused variable.
+
+Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.org>
+---
+ drivers/gpu/drm/vc4/vc4_firmware_kms.c | 1 -
+ 1 file changed, 1 deletion(-)
+
+--- a/drivers/gpu/drm/vc4/vc4_firmware_kms.c
++++ b/drivers/gpu/drm/vc4/vc4_firmware_kms.c
+@@ -523,7 +523,6 @@ static int vc4_plane_to_mb(struct drm_pl
+ 	const struct vc_image_format *vc_fmt =
+ 					vc4_get_vc_image_fmt(drm_fmt->format);
+ 	int num_planes = fb->format->num_planes;
+-	struct drm_display_mode *mode = &state->crtc->mode;
+ 	unsigned int rotation = SUPPORTED_ROTATIONS;
+ 
+ 	mb->plane.vc_image_type = vc_fmt->vc_image;
diff --git a/target/linux/brcm2708/patches-4.19/950-0752-staging-bcm2835-codec-Expand-logging-on-format-setti.patch b/target/linux/brcm2708/patches-4.19/950-0752-staging-bcm2835-codec-Expand-logging-on-format-setti.patch
new file mode 100644
index 00000000000..4284348241d
--- /dev/null
+++ b/target/linux/brcm2708/patches-4.19/950-0752-staging-bcm2835-codec-Expand-logging-on-format-setti.patch
@@ -0,0 +1,42 @@
+From e22301426242b180ed0511da2a0846ddc3ac802f Mon Sep 17 00:00:00 2001
+From: Dave Stevenson <dave.stevenson@raspberrypi.org>
+Date: Thu, 11 Jul 2019 14:57:09 +0100
+Subject: [PATCH 752/773] staging:bcm2835-codec: Expand logging on format
+ setting
+
+Adds some more useful logging during format changed events and
+s_fmt.
+
+Reported by: zillevdr <zillevdr@gmx.de>
+Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.org>
+---
+ .../vc04_services/bcm2835-codec/bcm2835-v4l2-codec.c   | 10 +++++++---
+ 1 file changed, 7 insertions(+), 3 deletions(-)
+
+--- a/drivers/staging/vc04_services/bcm2835-codec/bcm2835-v4l2-codec.c
++++ b/drivers/staging/vc04_services/bcm2835-codec/bcm2835-v4l2-codec.c
+@@ -753,6 +753,10 @@ static void handle_fmt_changed(struct bc
+ 		 format->es.video.color_space);
+ 
+ 	q_data = get_q_data(ctx, V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE);
++	v4l2_dbg(1, debug, &ctx->dev->v4l2_dev, "%s: Format was %ux%u, crop %ux%u\n",
++		 __func__, q_data->bytesperline, q_data->height,
++		 q_data->crop_width, q_data->crop_height);
++
+ 	q_data->crop_width = format->es.video.crop.width;
+ 	q_data->crop_height = format->es.video.crop.height;
+ 	q_data->bytesperline = format->es.video.crop.width;
+@@ -1110,10 +1114,10 @@ static int vidioc_s_fmt(struct bcm2835_c
+ 	bool update_capture_port = false;
+ 	int ret;
+ 
+-	v4l2_dbg(1, debug, &ctx->dev->v4l2_dev, "Setting format for type %d, wxh: %dx%d, fmt: %08x, size %u\n",
++	v4l2_dbg(1, debug, &ctx->dev->v4l2_dev,	"Setting format for type %d, wxh: %dx%d, fmt: " V4L2_FOURCC_CONV ", size %u\n",
+ 		 f->type, f->fmt.pix_mp.width, f->fmt.pix_mp.height,
+-		 f->fmt.pix_mp.pixelformat, f->fmt.pix_mp.plane_fmt[0].sizeimage);
+-
++		 V4L2_FOURCC_CONV_ARGS(f->fmt.pix_mp.pixelformat),
++		 f->fmt.pix_mp.plane_fmt[0].sizeimage);
+ 
+ 	vq = v4l2_m2m_get_vq(ctx->fh.m2m_ctx, f->type);
+ 	if (!vq)
diff --git a/target/linux/brcm2708/patches-4.19/950-0753-staging-bcm2835-codec-Correct-bytesperline-on-format.patch b/target/linux/brcm2708/patches-4.19/950-0753-staging-bcm2835-codec-Correct-bytesperline-on-format.patch
new file mode 100644
index 00000000000..f0dab972a80
--- /dev/null
+++ b/target/linux/brcm2708/patches-4.19/950-0753-staging-bcm2835-codec-Correct-bytesperline-on-format.patch
@@ -0,0 +1,30 @@
+From f486c102af723f7de4a0f2a3426986ce574d96ee Mon Sep 17 00:00:00 2001
+From: Dave Stevenson <dave.stevenson@raspberrypi.org>
+Date: Thu, 11 Jul 2019 14:58:35 +0100
+Subject: [PATCH 753/773] staging: bcm2835-codec: Correct bytesperline on
+ format changed
+
+The handling of format changed events incorrectly set bytesperline
+to the cropped width, which ignored padding and formats with
+more than 8bpp.
+Fix these.
+
+Reported by: zillevdr <zillevdr@gmx.de>
+Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.org>
+---
+ .../staging/vc04_services/bcm2835-codec/bcm2835-v4l2-codec.c  | 4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+
+--- a/drivers/staging/vc04_services/bcm2835-codec/bcm2835-v4l2-codec.c
++++ b/drivers/staging/vc04_services/bcm2835-codec/bcm2835-v4l2-codec.c
+@@ -759,7 +759,9 @@ static void handle_fmt_changed(struct bc
+ 
+ 	q_data->crop_width = format->es.video.crop.width;
+ 	q_data->crop_height = format->es.video.crop.height;
+-	q_data->bytesperline = format->es.video.crop.width;
++	q_data->bytesperline = get_bytesperline(format->es.video.width,
++						q_data->fmt);
++
+ 	q_data->height = format->es.video.height;
+ 	q_data->sizeimage = format->buffer_size_min;
+ 	if (format->es.video.color_space)
diff --git a/target/linux/brcm2708/patches-4.19/950-0754-drm-vc4-Add-missing-NULL-check-to-vc4_crtc_consume_e.patch b/target/linux/brcm2708/patches-4.19/950-0754-drm-vc4-Add-missing-NULL-check-to-vc4_crtc_consume_e.patch
new file mode 100644
index 00000000000..e876b1a2efa
--- /dev/null
+++ b/target/linux/brcm2708/patches-4.19/950-0754-drm-vc4-Add-missing-NULL-check-to-vc4_crtc_consume_e.patch
@@ -0,0 +1,28 @@
+From 3d00cd70d91f7839ed62b283e9141dfebeda0ffc Mon Sep 17 00:00:00 2001
+From: Dave Stevenson <dave.stevenson@raspberrypi.org>
+Date: Wed, 7 Aug 2019 11:31:08 +0100
+Subject: [PATCH 754/773] drm/vc4: Add missing NULL check to
+ vc4_crtc_consume_event
+
+vc4_crtc_consume_event wasn't checking crtc->state->event was
+set before dereferencing it, leading to an OOPS.
+
+Fixes "a5b534b drm/vc4: Resolve the vblank warnings on mode switching"
+
+Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.org>
+---
+ drivers/gpu/drm/vc4/vc4_firmware_kms.c | 3 +++
+ 1 file changed, 3 insertions(+)
+
+--- a/drivers/gpu/drm/vc4/vc4_firmware_kms.c
++++ b/drivers/gpu/drm/vc4/vc4_firmware_kms.c
+@@ -969,6 +969,9 @@ static void vc4_crtc_consume_event(struc
+ 	struct drm_device *dev = crtc->dev;
+ 	unsigned long flags;
+ 
++	if (!crtc->state->event)
++		return;
++
+ 	crtc->state->event->pipe = drm_crtc_index(crtc);
+ 
+ 	WARN_ON(drm_crtc_vblank_get(crtc) != 0);
diff --git a/target/linux/brcm2708/patches-4.19/950-0755-Revert-net-bcmgenet-Workaround-for-Pi-4B-network-iss.patch b/target/linux/brcm2708/patches-4.19/950-0755-Revert-net-bcmgenet-Workaround-for-Pi-4B-network-iss.patch
new file mode 100644
index 00000000000..651de22fb1e
--- /dev/null
+++ b/target/linux/brcm2708/patches-4.19/950-0755-Revert-net-bcmgenet-Workaround-for-Pi-4B-network-iss.patch
@@ -0,0 +1,56 @@
+From 4c247e982b2e0f35371195241528282aade02899 Mon Sep 17 00:00:00 2001
+From: Phil Elwell <phil@raspberrypi.org>
+Date: Fri, 9 Aug 2019 08:52:16 +0100
+Subject: [PATCH 755/773] Revert "net: bcmgenet: Workaround for Pi 4B network
+ issue"
+
+This reverts commit 9c0770ea7682a84a22c33410ef6870af258abacc.
+---
+ .../net/ethernet/broadcom/genet/bcmgenet.c    | 22 -------------------
+ 1 file changed, 22 deletions(-)
+
+--- a/drivers/net/ethernet/broadcom/genet/bcmgenet.c
++++ b/drivers/net/ethernet/broadcom/genet/bcmgenet.c
+@@ -72,10 +72,6 @@
+ #define GENET_RDMA_REG_OFF	(priv->hw_params->rdma_offset + \
+ 				TOTAL_DESC * DMA_DESC_SIZE)
+ 
+-static bool force_reneg = false;
+-module_param(force_reneg, bool, 0444);
+-MODULE_PARM_DESC(force_reneg, "Force a renegotiation after the initial link-up");
+-
+ static inline void bcmgenet_writel(u32 value, void __iomem *offset)
+ {
+ 	/* MIPS chips strapped for BE will automagically configure the
+@@ -2614,7 +2610,6 @@ static void bcmgenet_irq_task(struct wor
+ 	unsigned int status;
+ 	struct bcmgenet_priv *priv = container_of(
+ 			work, struct bcmgenet_priv, bcmgenet_irq_work);
+-	static int first_link = 1;
+ 
+ 	netif_dbg(priv, intr, priv->dev, "%s\n", __func__);
+ 
+@@ -2627,23 +2622,6 @@ static void bcmgenet_irq_task(struct wor
+ 	if (status & UMAC_IRQ_LINK_EVENT) {
+ 		priv->dev->phydev->link = !!(status & UMAC_IRQ_LINK_UP);
+ 		phy_mac_interrupt(priv->dev->phydev);
+-
+-		if (priv->dev->phydev->link && first_link) {
+-			first_link = 0;
+-			/*
+-			 * HACK: Some Pi4Bs, when paired with some switches,
+-			 * come up in a strange state where they are unable to
+-			 * transmit, causing them to fail to get an IP address.
+-			 * Although the failure mechanism is not yet understood,
+-			 * forcing renegotiation at this point has been shown
+-			 * to be effective in avoiding the problem.
+-			 */
+-			if (force_reneg) {
+-				dev_info(&priv->pdev->dev,
+-					 "Forcing renegotiation\n");
+-				genphy_restart_aneg(priv->dev->phydev);
+-			}
+-		}
+ 	}
+ }
+ 
diff --git a/target/linux/brcm2708/patches-4.19/950-0756-net-bcmgenet-Workaround-2-for-Pi4-Ethernet-fail.patch b/target/linux/brcm2708/patches-4.19/950-0756-net-bcmgenet-Workaround-2-for-Pi4-Ethernet-fail.patch
new file mode 100644
index 00000000000..a5fa479b6d4
--- /dev/null
+++ b/target/linux/brcm2708/patches-4.19/950-0756-net-bcmgenet-Workaround-2-for-Pi4-Ethernet-fail.patch
@@ -0,0 +1,52 @@
+From 692d62e8ae7ed39115465aac95a7737c92b07f66 Mon Sep 17 00:00:00 2001
+From: Phil Elwell <phil@raspberrypi.org>
+Date: Fri, 9 Aug 2019 08:51:43 +0100
+Subject: [PATCH 756/773] net: bcmgenet: Workaround #2 for Pi4 Ethernet fail
+
+Some combinations of Pi 4Bs and Ethernet switches don't reliably get a
+DCHP-assigned IP address, leaving the unit with a self=assigned 169.254
+address. In the failure case, the Pi is left able to receive packets
+but not send them, suggesting that the MAC<->PHY link is getting into
+a bad state.
+
+It has been found empirically that skipping a reset step by the genet
+driver prevents the failures. No downsides have been discovered yet,
+and unlike the forced renegotiation it doesn't increase the time to
+get an IP address, so the workaround is enabled by default; add
+
+  genet.skip_umac_reset=n
+
+to the command line to disable it.
+
+See: https://github.com/raspberrypi/linux/issues/3108
+
+Signed-off-by: Phil Elwell <phil@raspberrypi.org>
+---
+ drivers/net/ethernet/broadcom/genet/bcmgenet.c | 9 +++++++++
+ 1 file changed, 9 insertions(+)
+
+--- a/drivers/net/ethernet/broadcom/genet/bcmgenet.c
++++ b/drivers/net/ethernet/broadcom/genet/bcmgenet.c
+@@ -72,6 +72,10 @@
+ #define GENET_RDMA_REG_OFF	(priv->hw_params->rdma_offset + \
+ 				TOTAL_DESC * DMA_DESC_SIZE)
+ 
++static bool skip_umac_reset = true;
++module_param(skip_umac_reset, bool, 0444);
++MODULE_PARM_DESC(skip_umac_reset, "Skip UMAC reset step");
++
+ static inline void bcmgenet_writel(u32 value, void __iomem *offset)
+ {
+ 	/* MIPS chips strapped for BE will automagically configure the
+@@ -1993,6 +1997,11 @@ static void reset_umac(struct bcmgenet_p
+ 	bcmgenet_rbuf_ctrl_set(priv, 0);
+ 	udelay(10);
+ 
++	if (skip_umac_reset) {
++		pr_warn("Skipping UMAC reset\n");
++		return;
++	}
++
+ 	/* disable MAC while updating its registers */
+ 	bcmgenet_umac_writel(priv, 0, UMAC_CMD);
+ 
diff --git a/target/linux/brcm2708/patches-4.19/950-0757-drm-vc4-Fix-TILE_Y_OFFSET-definitions.patch b/target/linux/brcm2708/patches-4.19/950-0757-drm-vc4-Fix-TILE_Y_OFFSET-definitions.patch
new file mode 100644
index 00000000000..bbea1100221
--- /dev/null
+++ b/target/linux/brcm2708/patches-4.19/950-0757-drm-vc4-Fix-TILE_Y_OFFSET-definitions.patch
@@ -0,0 +1,27 @@
+From d48758030d1c09b7ce8a757637086e94a4f57968 Mon Sep 17 00:00:00 2001
+From: Eric Anholt <eric@anholt.net>
+Date: Fri, 3 Aug 2018 11:22:27 +0200
+Subject: [PATCH 757/773] drm/vc4: Fix TILE_Y_OFFSET definitions
+
+Y_OFFSET field starts at bit 8 not 7.
+
+Signed-off-by: Eric Anholt <eric@anholt.net>
+Signed-off-by: Boris Brezillon <boris.brezillon@bootlin.com>
+Link: https://patchwork.freedesktop.org/patch/msgid/20180803092231.26446-1-boris.brezillon@bootlin.com
+---
+ drivers/gpu/drm/vc4/vc4_regs.h | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+--- a/drivers/gpu/drm/vc4/vc4_regs.h
++++ b/drivers/gpu/drm/vc4/vc4_regs.h
+@@ -1043,8 +1043,8 @@ enum hvs_pixel_format {
+ #define SCALER_PITCH0_TILE_LINE_DIR		BIT(15)
+ #define SCALER_PITCH0_TILE_INITIAL_LINE_DIR	BIT(14)
+ /* Y offset within a tile. */
+-#define SCALER_PITCH0_TILE_Y_OFFSET_MASK	VC4_MASK(13, 7)
+-#define SCALER_PITCH0_TILE_Y_OFFSET_SHIFT	7
++#define SCALER_PITCH0_TILE_Y_OFFSET_MASK	VC4_MASK(13, 8)
++#define SCALER_PITCH0_TILE_Y_OFFSET_SHIFT	8
+ #define SCALER_PITCH0_TILE_WIDTH_R_MASK		VC4_MASK(6, 0)
+ #define SCALER_PITCH0_TILE_WIDTH_R_SHIFT	0
+ 
diff --git a/target/linux/brcm2708/patches-4.19/950-0758-drm-vc4-Define-missing-PITCH0_SINK_PIX-field.patch b/target/linux/brcm2708/patches-4.19/950-0758-drm-vc4-Define-missing-PITCH0_SINK_PIX-field.patch
new file mode 100644
index 00000000000..40f56b22312
--- /dev/null
+++ b/target/linux/brcm2708/patches-4.19/950-0758-drm-vc4-Define-missing-PITCH0_SINK_PIX-field.patch
@@ -0,0 +1,28 @@
+From 8becab5374fb24f266017024d2c0650899c4ab22 Mon Sep 17 00:00:00 2001
+From: Eric Anholt <eric@anholt.net>
+Date: Fri, 3 Aug 2018 11:22:28 +0200
+Subject: [PATCH 758/773] drm/vc4: Define missing PITCH0_SINK_PIX field
+
+This is needed to support X/Y negative placement of planes using
+T-format buffers.
+
+Signed-off-by: Eric Anholt <eric@anholt.net>
+Signed-off-by: Boris Brezillon <boris.brezillon@bootlin.com>
+Link: https://patchwork.freedesktop.org/patch/msgid/20180803092231.26446-2-boris.brezillon@bootlin.com
+---
+ drivers/gpu/drm/vc4/vc4_regs.h | 4 ++++
+ 1 file changed, 4 insertions(+)
+
+--- a/drivers/gpu/drm/vc4/vc4_regs.h
++++ b/drivers/gpu/drm/vc4/vc4_regs.h
+@@ -1037,6 +1037,10 @@ enum hvs_pixel_format {
+ #define SCALER_TILE_HEIGHT_MASK			VC4_MASK(15, 0)
+ #define SCALER_TILE_HEIGHT_SHIFT		0
+ 
++/* Common PITCH0 fields */
++#define SCALER_PITCH0_SINK_PIX_MASK		VC4_MASK(31, 26)
++#define SCALER_PITCH0_SINK_PIX_SHIFT		26
++
+ /* PITCH0 fields for T-tiled. */
+ #define SCALER_PITCH0_TILE_WIDTH_L_MASK		VC4_MASK(22, 16)
+ #define SCALER_PITCH0_TILE_WIDTH_L_SHIFT	16
diff --git a/target/linux/brcm2708/patches-4.19/950-0759-drm-vc4-Use-drm_atomic_helper_check_plane_state-to-s.patch b/target/linux/brcm2708/patches-4.19/950-0759-drm-vc4-Use-drm_atomic_helper_check_plane_state-to-s.patch
new file mode 100644
index 00000000000..a6649caaaa3
--- /dev/null
+++ b/target/linux/brcm2708/patches-4.19/950-0759-drm-vc4-Use-drm_atomic_helper_check_plane_state-to-s.patch
@@ -0,0 +1,157 @@
+From b4bd8206c0c1e8f0cfa07c19f0b77ad2ff23d662 Mon Sep 17 00:00:00 2001
+From: Boris Brezillon <boris.brezillon@bootlin.com>
+Date: Fri, 3 Aug 2018 11:22:29 +0200
+Subject: [PATCH 759/773] drm/vc4: Use drm_atomic_helper_check_plane_state() to
+ simplify the logic
+
+drm_atomic_helper_check_plane_state() takes care of checking the
+scaling capabilities and calculating the clipped X/Y offsets for us.
+
+Rely on this function instead of open-coding the logic.
+
+Incidentally, it seems to fix a problem we had with negative X/Y
+positioning of YUV planes.
+
+Signed-off-by: Boris Brezillon <boris.brezillon@bootlin.com>
+Reviewed-by: Eric Anholt <eric@anholt.net>
+Link: https://patchwork.freedesktop.org/patch/msgid/20180803092231.26446-3-boris.brezillon@bootlin.com
+---
+ drivers/gpu/drm/vc4/vc4_plane.c | 103 ++++++++++++++++----------------
+ 1 file changed, 52 insertions(+), 51 deletions(-)
+
+--- a/drivers/gpu/drm/vc4/vc4_plane.c
++++ b/drivers/gpu/drm/vc4/vc4_plane.c
+@@ -313,31 +313,59 @@ static int vc4_plane_setup_clipping_and_
+ 	u32 subpixel_src_mask = (1 << 16) - 1;
+ 	u32 format = fb->format->format;
+ 	int num_planes = fb->format->num_planes;
+-	u32 h_subsample = 1;
+-	u32 v_subsample = 1;
+-	int ret;
+-	int i;
++	int min_scale = 1, max_scale = INT_MAX;
++	struct drm_crtc_state *crtc_state;
++	u32 h_subsample, v_subsample;
++	int i, ret;
++
++	crtc_state = drm_atomic_get_existing_crtc_state(state->state,
++							state->crtc);
++	if (!crtc_state) {
++		DRM_DEBUG_KMS("Invalid crtc state\n");
++		return -EINVAL;
++	}
++
++	/* No configuring scaling on the cursor plane, since it gets
++	 * non-vblank-synced updates, and scaling requires LBM changes which
++	 * have to be vblank-synced.
++	 */
++	if (plane->type == DRM_PLANE_TYPE_CURSOR) {
++		min_scale = DRM_PLANE_HELPER_NO_SCALING;
++		max_scale = DRM_PLANE_HELPER_NO_SCALING;
++	} else {
++		min_scale = 1;
++		max_scale = INT_MAX;
++	}
++
++	ret = drm_atomic_helper_check_plane_state(state, crtc_state,
++						  min_scale, max_scale,
++						  true, true);
++	if (ret)
++		return ret;
++
++	h_subsample = drm_format_horz_chroma_subsampling(format);
++	v_subsample = drm_format_vert_chroma_subsampling(format);
+ 
+ 	for (i = 0; i < num_planes; i++)
+ 		vc4_state->offsets[i] = bo->paddr + fb->offsets[i];
+ 
+ 	/* We don't support subpixel source positioning for scaling. */
+-	if ((state->src_x & subpixel_src_mask) ||
+-	    (state->src_y & subpixel_src_mask) ||
+-	    (state->src_w & subpixel_src_mask) ||
+-	    (state->src_h & subpixel_src_mask)) {
++	if ((state->src.x1 & subpixel_src_mask) ||
++	    (state->src.x2 & subpixel_src_mask) ||
++	    (state->src.y1 & subpixel_src_mask) ||
++	    (state->src.y2 & subpixel_src_mask)) {
+ 		return -EINVAL;
+ 	}
+ 
+-	vc4_state->src_x = state->src_x >> 16;
+-	vc4_state->src_y = state->src_y >> 16;
+-	vc4_state->src_w[0] = state->src_w >> 16;
+-	vc4_state->src_h[0] = state->src_h >> 16;
+-
+-	vc4_state->crtc_x = state->crtc_x;
+-	vc4_state->crtc_y = state->crtc_y;
+-	vc4_state->crtc_w = state->crtc_w;
+-	vc4_state->crtc_h = state->crtc_h;
++	vc4_state->src_x = state->src.x1 >> 16;
++	vc4_state->src_y = state->src.y1 >> 16;
++	vc4_state->src_w[0] = (state->src.x2 - state->src.x1) >> 16;
++	vc4_state->src_h[0] = (state->src.y2 - state->src.y1) >> 16;
++
++	vc4_state->crtc_x = state->dst.x1;
++	vc4_state->crtc_y = state->dst.y1;
++	vc4_state->crtc_w = state->dst.x2 - state->dst.x1;
++	vc4_state->crtc_h = state->dst.y2 - state->dst.y1;
+ 
+ 	ret = vc4_plane_margins_adj(state);
+ 	if (ret)
+@@ -354,8 +382,6 @@ static int vc4_plane_setup_clipping_and_
+ 	if (num_planes > 1) {
+ 		vc4_state->is_yuv = true;
+ 
+-		h_subsample = drm_format_horz_chroma_subsampling(format);
+-		v_subsample = drm_format_vert_chroma_subsampling(format);
+ 		vc4_state->src_w[1] = vc4_state->src_w[0] / h_subsample;
+ 		vc4_state->src_h[1] = vc4_state->src_h[0] / v_subsample;
+ 
+@@ -380,39 +406,14 @@ static int vc4_plane_setup_clipping_and_
+ 		vc4_state->y_scaling[1] = VC4_SCALING_NONE;
+ 	}
+ 
+-	/* No configuring scaling on the cursor plane, since it gets
+-	   non-vblank-synced updates, and scaling requires requires
+-	   LBM changes which have to be vblank-synced.
+-	 */
+-	if (plane->type == DRM_PLANE_TYPE_CURSOR && !vc4_state->is_unity)
+-		return -EINVAL;
+-
+-	/* Clamp the on-screen start x/y to 0.  The hardware doesn't
+-	 * support negative y, and negative x wastes bandwidth.
+-	 */
+-	if (vc4_state->crtc_x < 0) {
+-		for (i = 0; i < num_planes; i++) {
+-			u32 cpp = fb->format->cpp[i];
+-			u32 subs = ((i == 0) ? 1 : h_subsample);
+-
+-			vc4_state->offsets[i] += (cpp *
+-						  (-vc4_state->crtc_x) / subs);
+-		}
+-		vc4_state->src_w[0] += vc4_state->crtc_x;
+-		vc4_state->src_w[1] += vc4_state->crtc_x / h_subsample;
+-		vc4_state->crtc_x = 0;
+-	}
+-
+-	if (vc4_state->crtc_y < 0) {
+-		for (i = 0; i < num_planes; i++) {
+-			u32 subs = ((i == 0) ? 1 : v_subsample);
+-
+-			vc4_state->offsets[i] += (fb->pitches[i] *
+-						  (-vc4_state->crtc_y) / subs);
+-		}
+-		vc4_state->src_h[0] += vc4_state->crtc_y;
+-		vc4_state->src_h[1] += vc4_state->crtc_y / v_subsample;
+-		vc4_state->crtc_y = 0;
++	/* Adjust the base pointer to the first pixel to be scanned out. */
++	for (i = 0; i < num_planes; i++) {
++		vc4_state->offsets[i] += (vc4_state->src_y /
++					  (i ? v_subsample : 1)) *
++					 fb->pitches[i];
++		vc4_state->offsets[i] += (vc4_state->src_x /
++					  (i ? h_subsample : 1)) *
++					 fb->format->cpp[i];
+ 	}
+ 
+ 	return 0;
diff --git a/target/linux/brcm2708/patches-4.19/950-0760-drm-vc4-Move-offsets-adjustment-out-of-setup_clippin.patch b/target/linux/brcm2708/patches-4.19/950-0760-drm-vc4-Move-offsets-adjustment-out-of-setup_clippin.patch
new file mode 100644
index 00000000000..0d13b4dcc4b
--- /dev/null
+++ b/target/linux/brcm2708/patches-4.19/950-0760-drm-vc4-Move-offsets-adjustment-out-of-setup_clippin.patch
@@ -0,0 +1,73 @@
+From b371e04f38668a3dcde575879c557a5a8e348829 Mon Sep 17 00:00:00 2001
+From: Boris Brezillon <boris.brezillon@bootlin.com>
+Date: Fri, 3 Aug 2018 11:22:30 +0200
+Subject: [PATCH 760/773] drm/vc4: Move ->offsets[] adjustment out of
+ setup_clipping_and_scaling()
+
+The offset adjustment depends on the framebuffer modified, so let's
+just move this operation in the DRM_FORMAT_MOD_LINEAR case inside
+vc4_plane_mode_set().
+
+This we'll be able to fix offset calculation for
+DRM_FORMAT_MOD_BROADCOM_VC4_T_TILED and DRM_FORMAT_MOD_BROADCOM_SANDXXX.
+
+Signed-off-by: Boris Brezillon <boris.brezillon@bootlin.com>
+Reviewed-by: Eric Anholt <eric@anholt.net>
+Link: https://patchwork.freedesktop.org/patch/msgid/20180803092231.26446-4-boris.brezillon@bootlin.com
+---
+ drivers/gpu/drm/vc4/vc4_plane.c | 26 ++++++++++++++++----------
+ 1 file changed, 16 insertions(+), 10 deletions(-)
+
+--- a/drivers/gpu/drm/vc4/vc4_plane.c
++++ b/drivers/gpu/drm/vc4/vc4_plane.c
+@@ -406,16 +406,6 @@ static int vc4_plane_setup_clipping_and_
+ 		vc4_state->y_scaling[1] = VC4_SCALING_NONE;
+ 	}
+ 
+-	/* Adjust the base pointer to the first pixel to be scanned out. */
+-	for (i = 0; i < num_planes; i++) {
+-		vc4_state->offsets[i] += (vc4_state->src_y /
+-					  (i ? v_subsample : 1)) *
+-					 fb->pitches[i];
+-		vc4_state->offsets[i] += (vc4_state->src_x /
+-					  (i ? h_subsample : 1)) *
+-					 fb->format->cpp[i];
+-	}
+-
+ 	return 0;
+ }
+ 
+@@ -523,6 +513,7 @@ static int vc4_plane_mode_set(struct drm
+ 	const struct hvs_format *format = vc4_get_hvs_format(fb->format->format);
+ 	u64 base_format_mod = fourcc_mod_broadcom_mod(fb->modifier);
+ 	int num_planes = drm_format_num_planes(format->drm);
++	u32 h_subsample, v_subsample;
+ 	bool mix_plane_alpha;
+ 	bool covers_screen;
+ 	u32 scl0, scl1, pitch0;
+@@ -568,10 +559,25 @@ static int vc4_plane_mode_set(struct drm
+ 		scl1 = vc4_get_scl_field(state, 0);
+ 	}
+ 
++	h_subsample = drm_format_horz_chroma_subsampling(format->drm);
++	v_subsample = drm_format_vert_chroma_subsampling(format->drm);
++
+ 	switch (base_format_mod) {
+ 	case DRM_FORMAT_MOD_LINEAR:
+ 		tiling = SCALER_CTL0_TILING_LINEAR;
+ 		pitch0 = VC4_SET_FIELD(fb->pitches[0], SCALER_SRC_PITCH);
++
++		/* Adjust the base pointer to the first pixel to be scanned
++		 * out.
++		 */
++		for (i = 0; i < num_planes; i++) {
++			vc4_state->offsets[i] += vc4_state->src_y /
++						 (i ? v_subsample : 1) *
++						 fb->pitches[i];
++			vc4_state->offsets[i] += vc4_state->src_x /
++						 (i ? h_subsample : 1) *
++						 fb->format->cpp[i];
++		}
+ 		break;
+ 
+ 	case DRM_FORMAT_MOD_BROADCOM_VC4_T_TILED: {
diff --git a/target/linux/brcm2708/patches-4.19/950-0761-drm-vc4-Fix-X-Y-positioning-of-planes-using-T_TILES-.patch b/target/linux/brcm2708/patches-4.19/950-0761-drm-vc4-Fix-X-Y-positioning-of-planes-using-T_TILES-.patch
new file mode 100644
index 00000000000..949d637e41e
--- /dev/null
+++ b/target/linux/brcm2708/patches-4.19/950-0761-drm-vc4-Fix-X-Y-positioning-of-planes-using-T_TILES-.patch
@@ -0,0 +1,86 @@
+From f55f26750fa582a9ab9eddc0980b0633bb42d75b Mon Sep 17 00:00:00 2001
+From: Boris Brezillon <boris.brezillon@bootlin.com>
+Date: Fri, 3 Aug 2018 11:22:31 +0200
+Subject: [PATCH 761/773] drm/vc4: Fix X/Y positioning of planes using T_TILES
+ modifier
+
+X/Y positioning of T-format buffers is quite tricky and the current
+implementation was failing to position a plane using this format
+correctly when the CRTC X, Y or both X and Y offsets were negative.
+It was also failing when the SRC X/Y offsets were != 0.
+
+Signed-off-by: Boris Brezillon <boris.brezillon@bootlin.com>
+Reviewed-by: Eric Anholt <eric@anholt.net>
+Link: https://patchwork.freedesktop.org/patch/msgid/20180803092231.26446-5-boris.brezillon@bootlin.com
+---
+ drivers/gpu/drm/vc4/vc4_plane.c | 50 ++++++++++++++++++++++++++++-----
+ 1 file changed, 43 insertions(+), 7 deletions(-)
+
+--- a/drivers/gpu/drm/vc4/vc4_plane.c
++++ b/drivers/gpu/drm/vc4/vc4_plane.c
+@@ -578,22 +578,58 @@ static int vc4_plane_mode_set(struct drm
+ 						 (i ? h_subsample : 1) *
+ 						 fb->format->cpp[i];
+ 		}
++
+ 		break;
+ 
+ 	case DRM_FORMAT_MOD_BROADCOM_VC4_T_TILED: {
+-		/* For T-tiled, the FB pitch is "how many bytes from
+-		 * one row to the next, such that pitch * tile_h ==
+-		 * tile_size * tiles_per_row."
+-		 */
+ 		u32 tile_size_shift = 12; /* T tiles are 4kb */
++		/* Whole-tile offsets, mostly for setting the pitch. */
++		u32 tile_w_shift = fb->format->cpp[0] == 2 ? 6 : 5;
+ 		u32 tile_h_shift = 5; /* 16 and 32bpp are 32 pixels high */
++		u32 tile_w_mask = (1 << tile_w_shift) - 1;
++		/* The height mask on 32-bit-per-pixel tiles is 63, i.e. twice
++		 * the height (in pixels) of a 4k tile.
++		 */
++		u32 tile_h_mask = (2 << tile_h_shift) - 1;
++		/* For T-tiled, the FB pitch is "how many bytes from one row to
++		 * the next, such that
++		 *
++		 *	pitch * tile_h == tile_size * tiles_per_row
++		 */
+ 		u32 tiles_w = fb->pitches[0] >> (tile_size_shift - tile_h_shift);
++		u32 tiles_l = vc4_state->src_x >> tile_w_shift;
++		u32 tiles_r = tiles_w - tiles_l;
++		u32 tiles_t = vc4_state->src_y >> tile_h_shift;
++		/* Intra-tile offsets, which modify the base address (the
++		 * SCALER_PITCH0_TILE_Y_OFFSET tells HVS how to walk from that
++		 * base address).
++		 */
++		u32 tile_y = (vc4_state->src_y >> 4) & 1;
++		u32 subtile_y = (vc4_state->src_y >> 2) & 3;
++		u32 utile_y = vc4_state->src_y & 3;
++		u32 x_off = vc4_state->src_x & tile_w_mask;
++		u32 y_off = vc4_state->src_y & tile_h_mask;
+ 
+ 		tiling = SCALER_CTL0_TILING_256B_OR_T;
++		pitch0 = (VC4_SET_FIELD(x_off, SCALER_PITCH0_SINK_PIX) |
++			  VC4_SET_FIELD(y_off, SCALER_PITCH0_TILE_Y_OFFSET) |
++			  VC4_SET_FIELD(tiles_l, SCALER_PITCH0_TILE_WIDTH_L) |
++			  VC4_SET_FIELD(tiles_r, SCALER_PITCH0_TILE_WIDTH_R));
++		vc4_state->offsets[0] += tiles_t * (tiles_w << tile_size_shift);
++		vc4_state->offsets[0] += subtile_y << 8;
++		vc4_state->offsets[0] += utile_y << 4;
++
++		/* Rows of tiles alternate left-to-right and right-to-left. */
++		if (tiles_t & 1) {
++			pitch0 |= SCALER_PITCH0_TILE_INITIAL_LINE_DIR;
++			vc4_state->offsets[0] += (tiles_w - tiles_l) <<
++						 tile_size_shift;
++			vc4_state->offsets[0] -= (1 + !tile_y) << 10;
++		} else {
++			vc4_state->offsets[0] += tiles_l << tile_size_shift;
++			vc4_state->offsets[0] += tile_y << 10;
++		}
+ 
+-		pitch0 = (VC4_SET_FIELD(0, SCALER_PITCH0_TILE_Y_OFFSET) |
+-			  VC4_SET_FIELD(0, SCALER_PITCH0_TILE_WIDTH_L) |
+-			  VC4_SET_FIELD(tiles_w, SCALER_PITCH0_TILE_WIDTH_R));
+ 		break;
+ 	}
+ 
diff --git a/target/linux/brcm2708/patches-4.19/950-0762-drm-vc4-Fix-NULL-pointer-dereference-in-the-async-up.patch b/target/linux/brcm2708/patches-4.19/950-0762-drm-vc4-Fix-NULL-pointer-dereference-in-the-async-up.patch
new file mode 100644
index 00000000000..27bc30b0057
--- /dev/null
+++ b/target/linux/brcm2708/patches-4.19/950-0762-drm-vc4-Fix-NULL-pointer-dereference-in-the-async-up.patch
@@ -0,0 +1,57 @@
+From 8f73c4a08531d65fc4ce12d9a61deb16a7d601cb Mon Sep 17 00:00:00 2001
+From: Boris Brezillon <boris.brezillon@bootlin.com>
+Date: Thu, 15 Nov 2018 11:58:51 +0100
+Subject: [PATCH 762/773] drm/vc4: Fix NULL pointer dereference in the async
+ update path
+
+vc4_plane_atomic_async_update() calls vc4_plane_atomic_check()
+which in turn calls vc4_plane_setup_clipping_and_scaling(), and since
+commit 58a6a36fe8e0 ("drm/vc4: Use
+drm_atomic_helper_check_plane_state() to simplify the logic"), this
+function accesses plane_state->state which will be NULL when called
+from the async update path because we're passing the current plane
+state, and plane_state->state has been assigned to NULL in
+drm_atomic_helper_swap_state().
+
+Pass the new state instead of the current one (the new state has
+->state set to a non-NULL value).
+
+Fixes: 58a6a36fe8e0 ("drm/vc4: Use drm_atomic_helper_check_plane_state() to simplify the logic")
+Signed-off-by: Boris Brezillon <boris.brezillon@bootlin.com>
+Reviewed-by: Eric Anholt <eric@anholt.net>
+Link: https://patchwork.freedesktop.org/patch/msgid/20181115105852.9844-1-boris.brezillon@bootlin.com
+---
+ drivers/gpu/drm/vc4/vc4_plane.c | 15 +++++++++++++--
+ 1 file changed, 13 insertions(+), 2 deletions(-)
+
+--- a/drivers/gpu/drm/vc4/vc4_plane.c
++++ b/drivers/gpu/drm/vc4/vc4_plane.c
+@@ -905,7 +905,7 @@ void vc4_plane_async_set_fb(struct drm_p
+ static void vc4_plane_atomic_async_update(struct drm_plane *plane,
+ 					  struct drm_plane_state *state)
+ {
+-	struct vc4_plane_state *vc4_state = to_vc4_plane_state(plane->state);
++	struct vc4_plane_state *vc4_state, *new_vc4_state;
+ 
+ 	if (plane->state->fb != state->fb) {
+ 		vc4_plane_async_set_fb(plane, state->fb);
+@@ -927,7 +927,18 @@ static void vc4_plane_atomic_async_updat
+ 	plane->state->src_y = state->src_y;
+ 
+ 	/* Update the display list based on the new crtc_x/y. */
+-	vc4_plane_atomic_check(plane, plane->state);
++	vc4_plane_atomic_check(plane, state);
++
++	new_vc4_state = to_vc4_plane_state(state);
++	vc4_state = to_vc4_plane_state(plane->state);
++
++	/* Update the current vc4_state pos0, pos2 and ptr0 dlist entries. */
++	vc4_state->dlist[vc4_state->pos0_offset] =
++		new_vc4_state->dlist[vc4_state->pos0_offset];
++	vc4_state->dlist[vc4_state->pos2_offset] =
++		new_vc4_state->dlist[vc4_state->pos2_offset];
++	vc4_state->dlist[vc4_state->ptr0_offset] =
++		new_vc4_state->dlist[vc4_state->ptr0_offset];
+ 
+ 	/* Note that we can't just call vc4_plane_write_dlist()
+ 	 * because that would smash the context data that the HVS is
diff --git a/target/linux/brcm2708/patches-4.19/950-0763-configs-Regenerate-the-defconfigs.patch b/target/linux/brcm2708/patches-4.19/950-0763-configs-Regenerate-the-defconfigs.patch
new file mode 100644
index 00000000000..c83396de935
--- /dev/null
+++ b/target/linux/brcm2708/patches-4.19/950-0763-configs-Regenerate-the-defconfigs.patch
@@ -0,0 +1,27 @@
+From b67dc43c90c8d9871d79313c4d5b04368bd6859c Mon Sep 17 00:00:00 2001
+From: Phil Elwell <phil@raspberrypi.org>
+Date: Sun, 11 Aug 2019 21:31:46 +0100
+Subject: [PATCH 763/773] configs: Regenerate the defconfigs
+
+Update bcm2709_defconfig to match the output from savedefconfig.
+
+Signed-off-by: Phil Elwell <phil@raspberrypi.org>
+---
+ arch/arm/configs/bcm2709_defconfig | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+--- a/arch/arm/configs/bcm2709_defconfig
++++ b/arch/arm/configs/bcm2709_defconfig
+@@ -16,11 +16,11 @@ CONFIG_IKCONFIG=m
+ CONFIG_IKCONFIG_PROC=y
+ CONFIG_MEMCG=y
+ CONFIG_BLK_CGROUP=y
++CONFIG_CGROUP_PIDS=y
+ CONFIG_CGROUP_FREEZER=y
+ CONFIG_CPUSETS=y
+ CONFIG_CGROUP_DEVICE=y
+ CONFIG_CGROUP_CPUACCT=y
+-CONFIG_CGROUP_PIDS=y
+ CONFIG_NAMESPACES=y
+ CONFIG_USER_NS=y
+ CONFIG_SCHED_AUTOGROUP=y
diff --git a/target/linux/brcm2708/patches-4.19/950-0764-configs-Enable-building-the-DS28E17-driver-module.patch b/target/linux/brcm2708/patches-4.19/950-0764-configs-Enable-building-the-DS28E17-driver-module.patch
new file mode 100644
index 00000000000..ea3184013d2
--- /dev/null
+++ b/target/linux/brcm2708/patches-4.19/950-0764-configs-Enable-building-the-DS28E17-driver-module.patch
@@ -0,0 +1,66 @@
+From 739a3cd3ae724818dc3d93fc98141e59077932c8 Mon Sep 17 00:00:00 2001
+From: Phil Elwell <phil@raspberrypi.org>
+Date: Sun, 11 Aug 2019 21:34:43 +0100
+Subject: [PATCH 764/773] configs: Enable building the DS28E17 driver module
+
+See: https://github.com/raspberrypi/linux/issues/3141
+
+Signed-off-by: Phil Elwell <phil@raspberrypi.org>
+---
+ arch/arm/configs/bcm2709_defconfig   | 1 +
+ arch/arm/configs/bcm2711_defconfig   | 1 +
+ arch/arm/configs/bcmrpi_defconfig    | 1 +
+ arch/arm64/configs/bcm2711_defconfig | 1 +
+ arch/arm64/configs/bcmrpi3_defconfig | 1 +
+ 5 files changed, 5 insertions(+)
+
+--- a/arch/arm/configs/bcm2709_defconfig
++++ b/arch/arm/configs/bcm2709_defconfig
+@@ -706,6 +706,7 @@ CONFIG_W1_SLAVE_DS2438=m
+ CONFIG_W1_SLAVE_DS2780=m
+ CONFIG_W1_SLAVE_DS2781=m
+ CONFIG_W1_SLAVE_DS28E04=m
++CONFIG_W1_SLAVE_DS28E17=m
+ CONFIG_POWER_RESET=y
+ CONFIG_POWER_RESET_GPIO=y
+ CONFIG_BATTERY_DS2760=m
+--- a/arch/arm/configs/bcm2711_defconfig
++++ b/arch/arm/configs/bcm2711_defconfig
+@@ -714,6 +714,7 @@ CONFIG_W1_SLAVE_DS2438=m
+ CONFIG_W1_SLAVE_DS2780=m
+ CONFIG_W1_SLAVE_DS2781=m
+ CONFIG_W1_SLAVE_DS28E04=m
++CONFIG_W1_SLAVE_DS28E17=m
+ CONFIG_POWER_RESET=y
+ CONFIG_POWER_RESET_GPIO=y
+ CONFIG_BATTERY_DS2760=m
+--- a/arch/arm/configs/bcmrpi_defconfig
++++ b/arch/arm/configs/bcmrpi_defconfig
+@@ -698,6 +698,7 @@ CONFIG_W1_SLAVE_DS2438=m
+ CONFIG_W1_SLAVE_DS2780=m
+ CONFIG_W1_SLAVE_DS2781=m
+ CONFIG_W1_SLAVE_DS28E04=m
++CONFIG_W1_SLAVE_DS28E17=m
+ CONFIG_POWER_RESET=y
+ CONFIG_POWER_RESET_GPIO=y
+ CONFIG_BATTERY_DS2760=m
+--- a/arch/arm64/configs/bcm2711_defconfig
++++ b/arch/arm64/configs/bcm2711_defconfig
+@@ -644,6 +644,7 @@ CONFIG_W1_SLAVE_DS2438=m
+ CONFIG_W1_SLAVE_DS2780=m
+ CONFIG_W1_SLAVE_DS2781=m
+ CONFIG_W1_SLAVE_DS28E04=m
++CONFIG_W1_SLAVE_DS28E17=m
+ CONFIG_POWER_RESET_GPIO=y
+ CONFIG_BATTERY_DS2760=m
+ CONFIG_BATTERY_GAUGE_LTC2941=m
+--- a/arch/arm64/configs/bcmrpi3_defconfig
++++ b/arch/arm64/configs/bcmrpi3_defconfig
+@@ -628,6 +628,7 @@ CONFIG_W1_SLAVE_DS2433=m
+ CONFIG_W1_SLAVE_DS2780=m
+ CONFIG_W1_SLAVE_DS2781=m
+ CONFIG_W1_SLAVE_DS28E04=m
++CONFIG_W1_SLAVE_DS28E17=m
+ CONFIG_POWER_RESET_GPIO=y
+ CONFIG_BATTERY_DS2760=m
+ CONFIG_BATTERY_MAX17040=m
diff --git a/target/linux/brcm2708/patches-4.19/950-0765-ARM-dts-bcm2711-rpi-4-b-I2C-aliases-and-pulls.patch b/target/linux/brcm2708/patches-4.19/950-0765-ARM-dts-bcm2711-rpi-4-b-I2C-aliases-and-pulls.patch
new file mode 100644
index 00000000000..70101eb1ef2
--- /dev/null
+++ b/target/linux/brcm2708/patches-4.19/950-0765-ARM-dts-bcm2711-rpi-4-b-I2C-aliases-and-pulls.patch
@@ -0,0 +1,67 @@
+From 633d53276f8a94025f0cf60df37519136272434d Mon Sep 17 00:00:00 2001
+From: Phil Elwell <phil@raspberrypi.org>
+Date: Mon, 12 Aug 2019 15:48:39 +0100
+Subject: [PATCH 765/773] ARM: dts: bcm2711-rpi-4-b: I2C aliases and pulls
+
+The I2C interface nodes need aliases to give them fixed bus numbers,
+and setting the pulls on the GPIOs (particularly 9-13) increases the
+chances of the bus working with weak or absent external pulls.
+
+See: https://www.raspberrypi.org/forums/posting.php?mode=reply&f=107&t=248439
+
+Signed-off-by: Phil Elwell <phil@raspberrypi.org>
+---
+ arch/arm/boot/dts/bcm2711-rpi-4-b.dts | 10 ++++++++++
+ 1 file changed, 10 insertions(+)
+
+--- a/arch/arm/boot/dts/bcm2711-rpi-4-b.dts
++++ b/arch/arm/boot/dts/bcm2711-rpi-4-b.dts
+@@ -23,6 +23,10 @@
+ 		mmc0 = &emmc2;
+ 		mmc1 = &mmcnr;
+ 		mmc2 = &sdhost;
++		i2c3 = &i2c3;
++		i2c4 = &i2c4;
++		i2c5 = &i2c5;
++		i2c6 = &i2c6;
+ 		/delete-property/ ethernet;
+ 		/delete-property/ intc;
+ 		ethernet0 = &genet;
+@@ -207,31 +211,37 @@
+ 	i2c0_pins: i2c0 {
+ 		brcm,pins = <0 1>;
+ 		brcm,function = <BCM2835_FSEL_ALT0>;
++		brcm,pull = <BCM2835_PUD_UP>;
+ 	};
+ 
+ 	i2c1_pins: i2c1 {
+ 		brcm,pins = <2 3>;
+ 		brcm,function = <BCM2835_FSEL_ALT0>;
++		brcm,pull = <BCM2835_PUD_UP>;
+ 	};
+ 
+ 	i2c3_pins: i2c3 {
+ 		brcm,pins = <4 5>;
+ 		brcm,function = <BCM2835_FSEL_ALT5>;
++		brcm,pull = <BCM2835_PUD_UP>;
+ 	};
+ 
+ 	i2c4_pins: i2c4 {
+ 		brcm,pins = <8 9>;
+ 		brcm,function = <BCM2835_FSEL_ALT5>;
++		brcm,pull = <BCM2835_PUD_UP>;
+ 	};
+ 
+ 	i2c5_pins: i2c5 {
+ 		brcm,pins = <12 13>;
+ 		brcm,function = <BCM2835_FSEL_ALT5>;
++		brcm,pull = <BCM2835_PUD_UP>;
+ 	};
+ 
+ 	i2c6_pins: i2c6 {
+ 		brcm,pins = <22 23>;
+ 		brcm,function = <BCM2835_FSEL_ALT5>;
++		brcm,pull = <BCM2835_PUD_UP>;
+ 	};
+ 
+ 	i2s_pins: i2s {
diff --git a/target/linux/brcm2708/patches-4.19/950-0766-xhci-Use-more-event-ring-segment-table-entries.patch b/target/linux/brcm2708/patches-4.19/950-0766-xhci-Use-more-event-ring-segment-table-entries.patch
new file mode 100644
index 00000000000..9812db2d32e
--- /dev/null
+++ b/target/linux/brcm2708/patches-4.19/950-0766-xhci-Use-more-event-ring-segment-table-entries.patch
@@ -0,0 +1,60 @@
+From cba43f76fe083fb735257410b10d3904355207fe Mon Sep 17 00:00:00 2001
+From: Jonathan Bell <jonathan@raspberrypi.org>
+Date: Tue, 13 Aug 2019 15:53:29 +0100
+Subject: [PATCH 766/773] xhci: Use more event ring segment table entries
+
+Users have reported log spam created by "Event Ring Full" xHC event
+TRBs. These are caused by interrupt latency in conjunction with a very
+busy set of devices on the bus. The errors are benign, but throughput
+will suffer as the xHC will pause processing of transfers until the
+event ring is drained by the kernel. Expand the number of event TRB slots
+available by increasing the number of event ring segments in the ERST.
+
+Controllers have a hardware-defined limit as to the number of ERST
+entries they can process, so make the actual number in use
+min(ERST_MAX_SEGS, hw_max).
+
+Signed-off-by: Jonathan Bell <jonathan@raspberrypi.org>
+---
+ drivers/usb/host/xhci-mem.c | 8 +++++---
+ drivers/usb/host/xhci.h     | 4 ++--
+ 2 files changed, 7 insertions(+), 5 deletions(-)
+
+--- a/drivers/usb/host/xhci-mem.c
++++ b/drivers/usb/host/xhci-mem.c
+@@ -2491,9 +2491,11 @@ int xhci_mem_init(struct xhci_hcd *xhci,
+ 	 * Event ring setup: Allocate a normal ring, but also setup
+ 	 * the event ring segment table (ERST).  Section 4.9.3.
+ 	 */
++	val2 = 1 << HCS_ERST_MAX(xhci->hcs_params2);
++	val2 = min_t(unsigned int, ERST_MAX_SEGS, val2);
+ 	xhci_dbg_trace(xhci, trace_xhci_dbg_init, "// Allocating event ring");
+-	xhci->event_ring = xhci_ring_alloc(xhci, ERST_NUM_SEGS, 1, TYPE_EVENT,
+-					0, flags);
++	xhci->event_ring = xhci_ring_alloc(xhci, val2, 1, TYPE_EVENT,
++					   0, flags);
+ 	if (!xhci->event_ring)
+ 		goto fail;
+ 	if (xhci_check_trb_in_td_math(xhci) < 0)
+@@ -2506,7 +2508,7 @@ int xhci_mem_init(struct xhci_hcd *xhci,
+ 	/* set ERST count with the number of entries in the segment table */
+ 	val = readl(&xhci->ir_set->erst_size);
+ 	val &= ERST_SIZE_MASK;
+-	val |= ERST_NUM_SEGS;
++	val |= val2;
+ 	xhci_dbg_trace(xhci, trace_xhci_dbg_init,
+ 			"// Write ERST size = %i to ir_set 0 (some bits preserved)",
+ 			val);
+--- a/drivers/usb/host/xhci.h
++++ b/drivers/usb/host/xhci.h
+@@ -1643,8 +1643,8 @@ struct urb_priv {
+  * Each segment table entry is 4*32bits long.  1K seems like an ok size:
+  * (1K bytes * 8bytes/bit) / (4*32 bits) = 64 segment entries in the table,
+  * meaning 64 ring segments.
+- * Initial allocated size of the ERST, in number of entries */
+-#define	ERST_NUM_SEGS	1
++ * Maximum number of segments in the ERST */
++#define	ERST_MAX_SEGS	8
+ /* Initial allocated size of the ERST, in number of entries */
+ #define	ERST_SIZE	64
+ /* Initial number of event segment rings allocated */
diff --git a/target/linux/brcm2708/patches-4.19/950-0767-dwc_otg-use-align_buf-for-small-IN-control-transfers.patch b/target/linux/brcm2708/patches-4.19/950-0767-dwc_otg-use-align_buf-for-small-IN-control-transfers.patch
new file mode 100644
index 00000000000..d36459fa709
--- /dev/null
+++ b/target/linux/brcm2708/patches-4.19/950-0767-dwc_otg-use-align_buf-for-small-IN-control-transfers.patch
@@ -0,0 +1,59 @@
+From e6510a4c6b282ccbf8fdb6d8e035a72ac88aa94b Mon Sep 17 00:00:00 2001
+From: P33M <2474547+P33M@users.noreply.github.com>
+Date: Wed, 14 Aug 2019 14:35:50 +0100
+Subject: [PATCH 767/773] dwc_otg: use align_buf for small IN control transfers
+ (#3150)
+
+The hardware will do a 4-byte write to memory on any IN packet received
+that is between 1 and 3 bytes long. This tramples memory in the uvcvideo
+driver, as it uses a sequence of 1- and 2-byte control transfers to
+query the min/max/range/step of each individual camera control and
+gives us buffers that are offsets into a struct.
+
+Catch small control transfers in the data phase and use the align_buf
+to bounce the correct number of bytes into the URB's buffer.
+
+In general, short packets on non-control endpoints should be OK as URBs
+should have enough buffer space for a wMaxPacket size transfer.
+
+See: https://github.com/raspberrypi/linux/issues/3148
+
+Signed-off-by: Jonathan Bell <jonathan@raspberrypi.org>
+---
+ drivers/usb/host/dwc_otg/dwc_otg_hcd.c | 18 ++++++++++++++++++
+ 1 file changed, 18 insertions(+)
+
+--- a/drivers/usb/host/dwc_otg/dwc_otg_hcd.c
++++ b/drivers/usb/host/dwc_otg/dwc_otg_hcd.c
+@@ -1182,6 +1182,7 @@ static void assign_and_init_hc(dwc_otg_h
+ 	dwc_otg_qtd_t *qtd;
+ 	dwc_otg_hcd_urb_t *urb;
+ 	void* ptr = NULL;
++	uint16_t wLength;
+ 	uint32_t intr_enable;
+ 	unsigned long flags;
+ 	gintmsk_data_t gintmsk = { .d32 = 0, };
+@@ -1293,6 +1294,23 @@ static void assign_and_init_hc(dwc_otg_h
+ 			break;
+ 		case DWC_OTG_CONTROL_DATA:
+ 			DWC_DEBUGPL(DBG_HCDV, "  Control data transaction\n");
++			/*
++			 * Hardware bug: small IN packets with length < 4
++			 * cause a 4-byte write to memory. We can only catch
++			 * the case where we know a short packet is going to be
++			 * returned in a control transfer, as the length is
++			 * specified in the setup packet. This is only an issue
++			 * for drivers that insist on packing a device's various
++			 * properties into a struct and querying them one at a
++			 * time (uvcvideo).
++			 * Force the use of align_buf so that the subsequent
++			 * memcpy puts the right number of bytes in the URB's
++			 * buffer.
++			 */
++			wLength = ((uint16_t *)urb->setup_packet)[3];
++			if (hc->ep_is_in && wLength < 4)
++				ptr = hc->xfer_buff;
++
+ 			hc->data_pid_start = qtd->data_toggle;
+ 			break;
+ 		case DWC_OTG_CONTROL_STATUS:
diff --git a/target/linux/brcm2708/patches-4.19/950-0768-Ported-pcie-brcmstb-bounce-buffer-implementation-to-.patch b/target/linux/brcm2708/patches-4.19/950-0768-Ported-pcie-brcmstb-bounce-buffer-implementation-to-.patch
new file mode 100644
index 00000000000..df682766c38
--- /dev/null
+++ b/target/linux/brcm2708/patches-4.19/950-0768-Ported-pcie-brcmstb-bounce-buffer-implementation-to-.patch
@@ -0,0 +1,818 @@
+From 2f9799e1c9bd7f03792a89ff7c9d55f0c570d661 Mon Sep 17 00:00:00 2001
+From: yaroslavros <yaroslavros@gmail.com>
+Date: Wed, 14 Aug 2019 15:22:55 +0100
+Subject: [PATCH 768/773] Ported pcie-brcmstb bounce buffer implementation to
+ ARM64. (#3144)
+
+Ported pcie-brcmstb bounce buffer implementation to ARM64.
+This enables full 4G RAM usage on Raspberry Pi in 64-bit mode.
+
+Signed-off-by: Yaroslav Rosomakho <yaroslavros@gmail.com>
+---
+ arch/arm64/include/asm/dma-mapping.h          |  21 +
+ arch/arm64/mm/dma-mapping.c                   |  50 ++
+ drivers/pci/controller/Makefile               |   3 +
+ drivers/pci/controller/pcie-brcmstb-bounce.h  |   2 +-
+ .../pci/controller/pcie-brcmstb-bounce64.c    | 576 ++++++++++++++++++
+ drivers/pci/controller/pcie-brcmstb.c         |  30 +-
+ 6 files changed, 658 insertions(+), 24 deletions(-)
+ create mode 100644 drivers/pci/controller/pcie-brcmstb-bounce64.c
+
+--- a/arch/arm64/include/asm/dma-mapping.h
++++ b/arch/arm64/include/asm/dma-mapping.h
+@@ -24,6 +24,27 @@
+ #include <xen/xen.h>
+ #include <asm/xen/hypervisor.h>
+ 
++extern void *arm64_dma_alloc(struct device *dev, size_t size, dma_addr_t *handle,
++			   gfp_t gfp, unsigned long attrs);
++extern void arm64_dma_free(struct device *dev, size_t size, void *cpu_addr,
++			 dma_addr_t handle, unsigned long attrs);
++extern int arm64_dma_mmap(struct device *dev, struct vm_area_struct *vma,
++			void *cpu_addr, dma_addr_t dma_addr, size_t size,
++			unsigned long attrs);
++extern int arm64_dma_get_sgtable(struct device *dev, struct sg_table *sgt,
++		void *cpu_addr, dma_addr_t dma_addr, size_t size,
++		unsigned long attrs);
++extern int arm64_dma_map_sg(struct device *dev, struct scatterlist *sgl, int nelems,
++		enum dma_data_direction dir, unsigned long attrs);
++extern void arm64_dma_unmap_sg(struct device *dev, struct scatterlist *sgl, int,
++		enum dma_data_direction dir, unsigned long attrs);
++extern void arm64_dma_sync_sg_for_cpu(struct device *dev, struct scatterlist *sgl, int nelems,
++		enum dma_data_direction dir);
++extern void arm64_dma_sync_sg_for_device(struct device *dev, struct scatterlist *sgl, int nelems,
++		enum dma_data_direction dir);
++
++
++
+ extern const struct dma_map_ops dummy_dma_ops;
+ 
+ static inline const struct dma_map_ops *get_arch_dma_ops(struct bus_type *bus)
+--- a/arch/arm64/mm/dma-mapping.c
++++ b/arch/arm64/mm/dma-mapping.c
+@@ -138,6 +138,12 @@ no_mem:
+ 	return NULL;
+ }
+ 
++void *arm64_dma_alloc(struct device *dev, size_t size, dma_addr_t *handle,
++                           gfp_t gfp, unsigned long attrs)
++{
++        return __dma_alloc(dev, size, handle, gfp, attrs);
++}
++
+ static void __dma_free(struct device *dev, size_t size,
+ 		       void *vaddr, dma_addr_t dma_handle,
+ 		       unsigned long attrs)
+@@ -154,6 +160,12 @@ static void __dma_free(struct device *de
+ 	swiotlb_free(dev, size, swiotlb_addr, dma_handle, attrs);
+ }
+ 
++void arm64_dma_free(struct device *dev, size_t size, void *cpu_addr,
++                         dma_addr_t handle, unsigned long attrs)
++{
++        __dma_free(dev, size, cpu_addr, handle, attrs);
++}
++
+ static dma_addr_t __swiotlb_map_page(struct device *dev, struct page *page,
+ 				     unsigned long offset, size_t size,
+ 				     enum dma_data_direction dir,
+@@ -197,6 +209,12 @@ static int __swiotlb_map_sg_attrs(struct
+ 	return ret;
+ }
+ 
++int arm64_dma_map_sg(struct device *dev, struct scatterlist *sgl, int nelems,
++                enum dma_data_direction dir, unsigned long attrs)
++{
++	return __swiotlb_map_sg_attrs(dev, sgl, nelems, dir, attrs);
++}
++
+ static void __swiotlb_unmap_sg_attrs(struct device *dev,
+ 				     struct scatterlist *sgl, int nelems,
+ 				     enum dma_data_direction dir,
+@@ -213,6 +231,12 @@ static void __swiotlb_unmap_sg_attrs(str
+ 	swiotlb_unmap_sg_attrs(dev, sgl, nelems, dir, attrs);
+ }
+ 
++void arm64_dma_unmap_sg(struct device *dev, struct scatterlist *sgl, int nelems,
++                enum dma_data_direction dir, unsigned long attrs)
++{
++	__swiotlb_unmap_sg_attrs(dev, sgl, nelems, dir, attrs);
++}
++
+ static void __swiotlb_sync_single_for_cpu(struct device *dev,
+ 					  dma_addr_t dev_addr, size_t size,
+ 					  enum dma_data_direction dir)
+@@ -245,6 +269,12 @@ static void __swiotlb_sync_sg_for_cpu(st
+ 	swiotlb_sync_sg_for_cpu(dev, sgl, nelems, dir);
+ }
+ 
++void arm64_dma_sync_sg_for_cpu(struct device *dev, struct scatterlist *sgl, int nelems,
++                enum dma_data_direction dir)
++{
++	__swiotlb_sync_sg_for_cpu(dev, sgl, nelems, dir);
++}
++
+ static void __swiotlb_sync_sg_for_device(struct device *dev,
+ 					 struct scatterlist *sgl, int nelems,
+ 					 enum dma_data_direction dir)
+@@ -259,6 +289,12 @@ static void __swiotlb_sync_sg_for_device
+ 				       sg->length, dir);
+ }
+ 
++void arm64_dma_sync_sg_for_device(struct device *dev, struct scatterlist *sgl, int nelems,
++                enum dma_data_direction dir)
++{
++	__swiotlb_sync_sg_for_device(dev, sgl, nelems, dir);
++}
++
+ static int __swiotlb_mmap_pfn(struct vm_area_struct *vma,
+ 			      unsigned long pfn, size_t size)
+ {
+@@ -294,6 +330,13 @@ static int __swiotlb_mmap(struct device
+ 	return __swiotlb_mmap_pfn(vma, pfn, size);
+ }
+ 
++int arm64_dma_mmap(struct device *dev, struct vm_area_struct *vma,
++                        void *cpu_addr, dma_addr_t dma_addr, size_t size,
++                        unsigned long attrs)
++{
++	return __swiotlb_mmap(dev, vma, cpu_addr, dma_addr, size, attrs);
++}
++
+ static int __swiotlb_get_sgtable_page(struct sg_table *sgt,
+ 				      struct page *page, size_t size)
+ {
+@@ -314,6 +357,13 @@ static int __swiotlb_get_sgtable(struct
+ 	return __swiotlb_get_sgtable_page(sgt, page, size);
+ }
+ 
++int arm64_dma_get_sgtable(struct device *dev, struct sg_table *sgt,
++                void *cpu_addr, dma_addr_t dma_addr, size_t size,
++                unsigned long attrs)
++{
++	return __swiotlb_get_sgtable(dev, sgt, cpu_addr, dma_addr, size, attrs);
++}
++
+ static int __swiotlb_dma_supported(struct device *hwdev, u64 mask)
+ {
+ 	if (swiotlb)
+--- a/drivers/pci/controller/Makefile
++++ b/drivers/pci/controller/Makefile
+@@ -32,6 +32,9 @@ obj-$(CONFIG_PCIE_BRCMSTB) += pcie-brcms
+ ifdef CONFIG_ARM
+ obj-$(CONFIG_PCIE_BRCMSTB) += pcie-brcmstb-bounce.o
+ endif
++ifdef CONFIG_ARM64
++obj-$(CONFIG_PCIE_BRCMSTB) += pcie-brcmstb-bounce64.o
++endif
+ 
+ obj-$(CONFIG_VMD) += vmd.o
+ # pcie-hisi.o quirks are needed even without CONFIG_PCIE_DW
+--- a/drivers/pci/controller/pcie-brcmstb-bounce.h
++++ b/drivers/pci/controller/pcie-brcmstb-bounce.h
+@@ -6,7 +6,7 @@
+ #ifndef _PCIE_BRCMSTB_BOUNCE_H
+ #define _PCIE_BRCMSTB_BOUNCE_H
+ 
+-#ifdef CONFIG_ARM
++#if defined(CONFIG_ARM) || defined(CONFIG_ARM64)
+ 
+ int brcm_pcie_bounce_init(struct device *dev, unsigned long buffer_size,
+ 			  dma_addr_t threshold);
+--- /dev/null
++++ b/drivers/pci/controller/pcie-brcmstb-bounce64.c
+@@ -0,0 +1,576 @@
++/*
++ *  This code started out as a version of arch/arm/common/dmabounce.c,
++ *  modified to cope with highmem pages. Now it has been changed heavily -
++ *  it now preallocates a large block (currently 4MB) and carves it up
++ *  sequentially in ring fashion, and DMA is used to copy the data - to the
++ *  point where very little of the original remains.
++ *
++ *  Copyright (C) 2019 Raspberry Pi (Trading) Ltd.
++ *
++ *  Original version by Brad Parker (brad@heeltoe.com)
++ *  Re-written by Christopher Hoover <ch@murgatroid.com>
++ *  Made generic by Deepak Saxena <dsaxena@plexity.net>
++ *
++ *  Copyright (C) 2002 Hewlett Packard Company.
++ *  Copyright (C) 2004 MontaVista Software, Inc.
++ *
++ *  This program is free software; you can redistribute it and/or
++ *  modify it under the terms of the GNU General Public License
++ *  version 2 as published by the Free Software Foundation.
++ */
++
++#include <linux/module.h>
++#include <linux/init.h>
++#include <linux/slab.h>
++#include <linux/page-flags.h>
++#include <linux/device.h>
++#include <linux/dma-mapping.h>
++#include <linux/dma-direct.h>
++#include <linux/dmapool.h>
++#include <linux/list.h>
++#include <linux/scatterlist.h>
++#include <linux/bitmap.h>
++#include <linux/swiotlb.h>
++
++#include <asm/cacheflush.h>
++
++#define STATS
++
++#ifdef STATS
++#define DO_STATS(X) do { X ; } while (0)
++#else
++#define DO_STATS(X) do { } while (0)
++#endif
++
++/* ************************************************** */
++
++struct safe_buffer {
++	struct list_head node;
++
++	/* original request */
++	size_t		size;
++	int		direction;
++
++	struct dmabounce_pool *pool;
++	void		*safe;
++	dma_addr_t	unsafe_dma_addr;
++	dma_addr_t	safe_dma_addr;
++};
++
++struct dmabounce_pool {
++	unsigned long	pages;
++	void		*virt_addr;
++	dma_addr_t	dma_addr;
++	unsigned long	*alloc_map;
++	unsigned long	alloc_pos;
++	spinlock_t	lock;
++	struct device	*dev;
++	unsigned long   num_pages;
++#ifdef STATS
++	size_t		max_size;
++	unsigned long	num_bufs;
++	unsigned long   max_bufs;
++	unsigned long   max_pages;
++#endif
++};
++
++struct dmabounce_device_info {
++	struct device *dev;
++	dma_addr_t threshold;
++	struct list_head safe_buffers;
++	struct dmabounce_pool pool;
++	rwlock_t lock;
++#ifdef STATS
++	unsigned long map_count;
++	unsigned long unmap_count;
++	unsigned long sync_dev_count;
++	unsigned long sync_cpu_count;
++	unsigned long fail_count;
++	int attr_res;
++#endif
++};
++
++static struct dmabounce_device_info *g_dmabounce_device_info;
++
++extern int bcm2838_dma40_memcpy_init(void);
++extern void bcm2838_dma40_memcpy(dma_addr_t dst, dma_addr_t src, size_t size);
++
++#ifdef STATS
++static ssize_t
++bounce_show(struct device *dev, struct device_attribute *attr, char *buf)
++{
++	struct dmabounce_device_info *device_info = g_dmabounce_device_info;
++	return sprintf(buf, "m:%lu/%lu s:%lu/%lu f:%lu s:%zu b:%lu/%lu a:%lu/%lu\n",
++		device_info->map_count,
++		device_info->unmap_count,
++		device_info->sync_dev_count,
++		device_info->sync_cpu_count,
++		device_info->fail_count,
++		device_info->pool.max_size,
++		device_info->pool.num_bufs,
++		device_info->pool.max_bufs,
++		device_info->pool.num_pages * PAGE_SIZE,
++		device_info->pool.max_pages * PAGE_SIZE);
++}
++
++static DEVICE_ATTR(dmabounce_stats, 0444, bounce_show, NULL);
++#endif
++
++static int bounce_create(struct dmabounce_pool *pool, struct device *dev,
++			 unsigned long buffer_size)
++{
++	int ret = -ENOMEM;
++	pool->pages = (buffer_size + PAGE_SIZE - 1)/PAGE_SIZE;
++	pool->alloc_map = bitmap_zalloc(pool->pages, GFP_KERNEL);
++	if (!pool->alloc_map)
++		goto err_bitmap;
++	pool->virt_addr = dma_alloc_coherent(dev, pool->pages * PAGE_SIZE,
++					     &pool->dma_addr, GFP_KERNEL);
++	if (!pool->virt_addr)
++		goto err_dmabuf;
++
++	pool->alloc_pos = 0;
++	spin_lock_init(&pool->lock);
++	pool->dev = dev;
++	pool->num_pages = 0;
++
++	DO_STATS(pool->max_size = 0);
++	DO_STATS(pool->num_bufs = 0);
++	DO_STATS(pool->max_bufs = 0);
++	DO_STATS(pool->max_pages = 0);
++
++	return  0;
++
++err_dmabuf:
++	bitmap_free(pool->alloc_map);
++err_bitmap:
++	return ret;
++}
++
++static void bounce_destroy(struct dmabounce_pool *pool)
++{
++	dma_free_coherent(pool->dev, pool->pages * PAGE_SIZE, pool->virt_addr,
++			  pool->dma_addr);
++
++	bitmap_free(pool->alloc_map);
++}
++
++static void *bounce_alloc(struct dmabounce_pool *pool, size_t size,
++			  dma_addr_t *dmaaddrp)
++{
++	unsigned long pages;
++	unsigned long flags;
++	unsigned long pos;
++
++	pages = (size + PAGE_SIZE - 1)/PAGE_SIZE;
++
++	DO_STATS(pool->max_size = max(size, pool->max_size));
++
++	spin_lock_irqsave(&pool->lock, flags);
++	pos = bitmap_find_next_zero_area(pool->alloc_map, pool->pages,
++					 pool->alloc_pos, pages, 0);
++	/* If not found, try from the start */
++	if (pos >= pool->pages && pool->alloc_pos)
++		pos = bitmap_find_next_zero_area(pool->alloc_map, pool->pages,
++						 0, pages, 0);
++
++	if (pos >= pool->pages) {
++		spin_unlock_irqrestore(&pool->lock, flags);
++		return NULL;
++	}
++
++	bitmap_set(pool->alloc_map, pos, pages);
++	pool->alloc_pos = (pos + pages) % pool->pages;
++	pool->num_pages += pages;
++
++	DO_STATS(pool->num_bufs++);
++	DO_STATS(pool->max_bufs = max(pool->num_bufs, pool->max_bufs));
++	DO_STATS(pool->max_pages = max(pool->num_pages, pool->max_pages));
++
++	spin_unlock_irqrestore(&pool->lock, flags);
++
++	*dmaaddrp = pool->dma_addr + pos * PAGE_SIZE;
++
++	return pool->virt_addr + pos * PAGE_SIZE;
++}
++
++static void
++bounce_free(struct dmabounce_pool *pool, void *buf, size_t size)
++{
++	unsigned long pages;
++	unsigned long flags;
++	unsigned long pos;
++
++	pages = (size + PAGE_SIZE - 1)/PAGE_SIZE;
++	pos = (buf - pool->virt_addr)/PAGE_SIZE;
++
++	BUG_ON((buf - pool->virt_addr) & (PAGE_SIZE - 1));
++
++	spin_lock_irqsave(&pool->lock, flags);
++	bitmap_clear(pool->alloc_map, pos, pages);
++	pool->num_pages -= pages;
++	if (pool->num_pages == 0)
++		pool->alloc_pos = 0;
++	DO_STATS(pool->num_bufs--);
++	spin_unlock_irqrestore(&pool->lock, flags);
++}
++
++/* allocate a 'safe' buffer and keep track of it */
++static struct safe_buffer *
++alloc_safe_buffer(struct dmabounce_device_info *device_info,
++		  dma_addr_t dma_addr, size_t size, enum dma_data_direction dir)
++{
++	struct safe_buffer *buf;
++	struct dmabounce_pool *pool = &device_info->pool;
++	struct device *dev = device_info->dev;
++	unsigned long flags;
++
++	/*
++	 * Although one might expect this to be called in thread context,
++	 * using GFP_KERNEL here leads to hard-to-debug lockups. in_atomic()
++	 * was previously used to select the appropriate allocation mode,
++	 * but this is unsafe.
++	 */
++	buf = kmalloc(sizeof(struct safe_buffer), GFP_ATOMIC);
++	if (!buf) {
++		dev_warn(dev, "%s: kmalloc failed\n", __func__);
++		return NULL;
++	}
++
++	buf->unsafe_dma_addr = dma_addr;
++	buf->size = size;
++	buf->direction = dir;
++	buf->pool = pool;
++
++	buf->safe = bounce_alloc(pool, size, &buf->safe_dma_addr);
++
++	if (!buf->safe) {
++		dev_warn(dev,
++			 "%s: could not alloc dma memory (size=%d)\n",
++			 __func__, size);
++		kfree(buf);
++		return NULL;
++	}
++
++	write_lock_irqsave(&device_info->lock, flags);
++	list_add(&buf->node, &device_info->safe_buffers);
++	write_unlock_irqrestore(&device_info->lock, flags);
++
++	return buf;
++}
++
++/* determine if a buffer is from our "safe" pool */
++static struct safe_buffer *
++find_safe_buffer(struct dmabounce_device_info *device_info,
++		 dma_addr_t safe_dma_addr)
++{
++	struct safe_buffer *b, *rb = NULL;
++	unsigned long flags;
++
++	read_lock_irqsave(&device_info->lock, flags);
++
++	list_for_each_entry(b, &device_info->safe_buffers, node)
++		if (b->safe_dma_addr <= safe_dma_addr &&
++		    b->safe_dma_addr + b->size > safe_dma_addr) {
++			rb = b;
++			break;
++		}
++
++	read_unlock_irqrestore(&device_info->lock, flags);
++	return rb;
++}
++
++static void
++free_safe_buffer(struct dmabounce_device_info *device_info,
++		 struct safe_buffer *buf)
++{
++	unsigned long flags;
++
++	write_lock_irqsave(&device_info->lock, flags);
++	list_del(&buf->node);
++	write_unlock_irqrestore(&device_info->lock, flags);
++
++	bounce_free(buf->pool, buf->safe, buf->size);
++
++	kfree(buf);
++}
++
++/* ************************************************** */
++
++static struct safe_buffer *
++find_safe_buffer_dev(struct device *dev, dma_addr_t dma_addr, const char *where)
++{
++	if (!dev || !g_dmabounce_device_info)
++		return NULL;
++	if (dma_mapping_error(dev, dma_addr)) {
++		dev_err(dev, "Trying to %s invalid mapping\n", where);
++		return NULL;
++	}
++	return find_safe_buffer(g_dmabounce_device_info, dma_addr);
++}
++
++static dma_addr_t
++map_single(struct device *dev, struct safe_buffer *buf, size_t size,
++	   enum dma_data_direction dir, unsigned long attrs)
++{
++	BUG_ON(buf->size != size);
++	BUG_ON(buf->direction != dir);
++
++	dev_dbg(dev, "map: %llx->%llx\n", (u64)buf->unsafe_dma_addr,
++		(u64)buf->safe_dma_addr);
++
++	if ((dir == DMA_TO_DEVICE || dir == DMA_BIDIRECTIONAL) &&
++	    !(attrs & DMA_ATTR_SKIP_CPU_SYNC))
++		bcm2838_dma40_memcpy(buf->safe_dma_addr, buf->unsafe_dma_addr,
++				     size);
++
++	return buf->safe_dma_addr;
++}
++
++static dma_addr_t
++unmap_single(struct device *dev, struct safe_buffer *buf, size_t size,
++	     enum dma_data_direction dir, unsigned long attrs)
++{
++	BUG_ON(buf->size != size);
++	BUG_ON(buf->direction != dir);
++
++	if ((dir == DMA_FROM_DEVICE || dir == DMA_BIDIRECTIONAL) &&
++	    !(attrs & DMA_ATTR_SKIP_CPU_SYNC)) {
++		dev_dbg(dev, "unmap: %llx->%llx\n", (u64)buf->safe_dma_addr,
++			(u64)buf->unsafe_dma_addr);
++
++		bcm2838_dma40_memcpy(buf->unsafe_dma_addr, buf->safe_dma_addr,
++				     size);
++	}
++	return buf->unsafe_dma_addr;
++}
++
++/* ************************************************** */
++
++/*
++ * see if a buffer address is in an 'unsafe' range.  if it is
++ * allocate a 'safe' buffer and copy the unsafe buffer into it.
++ * substitute the safe buffer for the unsafe one.
++ * (basically move the buffer from an unsafe area to a safe one)
++ */
++static dma_addr_t
++dmabounce_map_page(struct device *dev, struct page *page, unsigned long offset,
++		   size_t size, enum dma_data_direction dir,
++		   unsigned long attrs)
++{
++	struct dmabounce_device_info *device_info = g_dmabounce_device_info;
++	dma_addr_t dma_addr;
++
++	dma_addr = phys_to_dma(dev, page_to_phys(page)) + offset;
++
++	swiotlb_sync_single_for_device(dev, dma_addr, size, dir);
++        if (!is_device_dma_coherent(dev))
++		__dma_map_area(phys_to_virt(dma_to_phys(dev, dma_addr)), size, dir);
++
++	if (device_info && (dma_addr + size) > device_info->threshold) {
++		struct safe_buffer *buf;
++
++		buf = alloc_safe_buffer(device_info, dma_addr, size, dir);
++		if (!buf) {
++			DO_STATS(device_info->fail_count++);
++			return (~(dma_addr_t)0x0);
++		}
++
++		DO_STATS(device_info->map_count++);
++
++		dma_addr = map_single(dev, buf, size, dir, attrs);
++	}
++	return dma_addr;
++}
++
++/*
++ * see if a mapped address was really a "safe" buffer and if so, copy
++ * the data from the safe buffer back to the unsafe buffer and free up
++ * the safe buffer.  (basically return things back to the way they
++ * should be)
++ */
++static void
++dmabounce_unmap_page(struct device *dev, dma_addr_t dma_addr, size_t size,
++		     enum dma_data_direction dir, unsigned long attrs)
++{
++	struct safe_buffer *buf;
++
++	buf = find_safe_buffer_dev(dev, dma_addr, __func__);
++	if (buf) {
++		DO_STATS(g_dmabounce_device_info->unmap_count++);
++		dma_addr = unmap_single(dev, buf, size, dir, attrs);
++		free_safe_buffer(g_dmabounce_device_info, buf);
++	}
++
++        if (!is_device_dma_coherent(dev))
++		__dma_unmap_area(phys_to_virt(dma_to_phys(dev, dma_addr)), size, dir);
++	swiotlb_sync_single_for_cpu(dev, dma_addr, size, dir);
++}
++
++/*
++ * A version of dmabounce_map_page that assumes the mapping has already
++ * been created - intended for streaming operation.
++ */
++static void
++dmabounce_sync_for_device(struct device *dev, dma_addr_t dma_addr, size_t size,
++			  enum dma_data_direction dir)
++{
++	struct safe_buffer *buf;
++
++        swiotlb_sync_single_for_device(dev, dma_addr, size, dir);
++        if (!is_device_dma_coherent(dev))
++                __dma_map_area(phys_to_virt(dma_to_phys(dev, dma_addr)), size, dir);
++
++	buf = find_safe_buffer_dev(dev, dma_addr, __func__);
++	if (buf) {
++		DO_STATS(g_dmabounce_device_info->sync_dev_count++);
++		map_single(dev, buf, size, dir, 0);
++	}
++}
++
++/*
++ * A version of dmabounce_unmap_page that doesn't destroy the mapping -
++ * intended for streaming operation.
++ */
++static void
++dmabounce_sync_for_cpu(struct device *dev, dma_addr_t dma_addr,
++		       size_t size, enum dma_data_direction dir)
++{
++	struct safe_buffer *buf;
++
++	buf = find_safe_buffer_dev(dev, dma_addr, __func__);
++	if (buf) {
++		DO_STATS(g_dmabounce_device_info->sync_cpu_count++);
++		dma_addr = unmap_single(dev, buf, size, dir, 0);
++	}
++
++        if (!is_device_dma_coherent(dev))
++                __dma_unmap_area(phys_to_virt(dma_to_phys(dev, dma_addr)), size, dir);
++        swiotlb_sync_single_for_cpu(dev, dma_addr, size, dir);
++}
++
++static int dmabounce_dma_supported(struct device *dev, u64 dma_mask)
++{
++	if (g_dmabounce_device_info)
++		return 0;
++
++	return swiotlb_dma_supported(dev, dma_mask);
++}
++
++static int dmabounce_mapping_error(struct device *dev, dma_addr_t dma_addr)
++{
++	return swiotlb_dma_mapping_error(dev, dma_addr);
++}
++
++static const struct dma_map_ops dmabounce_ops = {
++	.alloc			= arm64_dma_alloc,
++	.free			= arm64_dma_free,
++	.mmap			= arm64_dma_mmap,
++	.get_sgtable		= arm64_dma_get_sgtable,
++	.map_page		= dmabounce_map_page,
++	.unmap_page		= dmabounce_unmap_page,
++	.sync_single_for_cpu	= dmabounce_sync_for_cpu,
++	.sync_single_for_device	= dmabounce_sync_for_device,
++	.map_sg			= arm64_dma_map_sg,
++	.unmap_sg		= arm64_dma_unmap_sg,
++	.sync_sg_for_cpu	= arm64_dma_sync_sg_for_cpu,
++	.sync_sg_for_device	= arm64_dma_sync_sg_for_device,
++	.dma_supported		= dmabounce_dma_supported,
++	.mapping_error		= dmabounce_mapping_error,
++};
++
++int brcm_pcie_bounce_init(struct device *dev,
++			  unsigned long buffer_size,
++			  dma_addr_t threshold)
++{
++	struct dmabounce_device_info *device_info;
++	int ret;
++
++	/* Only support a single client */
++	if (g_dmabounce_device_info)
++		return -EBUSY;
++
++	ret = bcm2838_dma40_memcpy_init();
++	if (ret)
++		return ret;
++
++	device_info = kmalloc(sizeof(struct dmabounce_device_info), GFP_ATOMIC);
++	if (!device_info) {
++		dev_err(dev,
++			"Could not allocated dmabounce_device_info\n");
++		return -ENOMEM;
++	}
++
++	ret = bounce_create(&device_info->pool, dev, buffer_size);
++	if (ret) {
++		dev_err(dev,
++			"dmabounce: could not allocate %ld byte DMA pool\n",
++			buffer_size);
++		goto err_bounce;
++	}
++
++	device_info->dev = dev;
++	device_info->threshold = threshold;
++	INIT_LIST_HEAD(&device_info->safe_buffers);
++	rwlock_init(&device_info->lock);
++
++	DO_STATS(device_info->map_count = 0);
++	DO_STATS(device_info->unmap_count = 0);
++	DO_STATS(device_info->sync_dev_count = 0);
++	DO_STATS(device_info->sync_cpu_count = 0);
++	DO_STATS(device_info->fail_count = 0);
++	DO_STATS(device_info->attr_res =
++		 device_create_file(dev, &dev_attr_dmabounce_stats));
++
++	g_dmabounce_device_info = device_info;
++
++	dev_err(dev, "dmabounce: initialised - %ld kB, threshold %pad\n",
++		 buffer_size / 1024, &threshold);
++
++	return 0;
++
++ err_bounce:
++	kfree(device_info);
++	return ret;
++}
++EXPORT_SYMBOL(brcm_pcie_bounce_init);
++
++void brcm_pcie_bounce_uninit(struct device *dev)
++{
++	struct dmabounce_device_info *device_info = g_dmabounce_device_info;
++
++	g_dmabounce_device_info = NULL;
++
++	if (!device_info) {
++		dev_warn(dev,
++			 "Never registered with dmabounce but attempting"
++			 "to unregister!\n");
++		return;
++	}
++
++	if (!list_empty(&device_info->safe_buffers)) {
++		dev_err(dev,
++			"Removing from dmabounce with pending buffers!\n");
++		BUG();
++	}
++
++	bounce_destroy(&device_info->pool);
++
++	DO_STATS(if (device_info->attr_res == 0)
++			 device_remove_file(dev, &dev_attr_dmabounce_stats));
++
++	kfree(device_info);
++}
++EXPORT_SYMBOL(brcm_pcie_bounce_uninit);
++
++int brcm_pcie_bounce_register_dev(struct device *dev)
++{
++	set_dma_ops(dev, &dmabounce_ops);
++
++	return 0;
++}
++EXPORT_SYMBOL(brcm_pcie_bounce_register_dev);
++
++MODULE_AUTHOR("Phil Elwell <phil@raspberrypi.org>");
++MODULE_DESCRIPTION("Dedicate DMA bounce support for pcie-brcmstb");
++MODULE_LICENSE("GPL");
+--- a/drivers/pci/controller/pcie-brcmstb.c
++++ b/drivers/pci/controller/pcie-brcmstb.c
+@@ -617,28 +617,6 @@ static const struct dma_map_ops brcm_dma
+ 
+ static void brcm_set_dma_ops(struct device *dev)
+ {
+-	int ret;
+-
+-	if (IS_ENABLED(CONFIG_ARM64)) {
+-		/*
+-		 * We are going to invoke get_dma_ops().  That
+-		 * function, at this point in time, invokes
+-		 * get_arch_dma_ops(), and for ARM64 that function
+-		 * returns a pointer to dummy_dma_ops.  So then we'd
+-		 * like to call arch_setup_dma_ops(), but that isn't
+-		 * exported.  Instead, we call of_dma_configure(),
+-		 * which is exported, and this calls
+-		 * arch_setup_dma_ops().  Once we do this the call to
+-		 * get_dma_ops() will work properly because
+-		 * dev->dma_ops will be set.
+-		 */
+-		ret = of_dma_configure(dev, dev->of_node, true);
+-		if (ret) {
+-			dev_err(dev, "of_dma_configure() failed: %d\n", ret);
+-			return;
+-		}
+-	}
+-
+ 	arch_dma_ops = get_dma_ops(dev);
+ 	if (!arch_dma_ops) {
+ 		dev_err(dev, "failed to get arch_dma_ops\n");
+@@ -657,12 +635,12 @@ static int brcmstb_platform_notifier(str
+ 	extern unsigned long max_pfn;
+ 	struct device *dev = __dev;
+ 	const char *rc_name = "0000:00:00.0";
++	int ret;
+ 
+ 	switch (event) {
+ 	case BUS_NOTIFY_ADD_DEVICE:
+ 		if (max_pfn > (bounce_threshold/PAGE_SIZE) &&
+ 		    strcmp(dev->kobj.name, rc_name)) {
+-			int ret;
+ 
+ 			ret = brcm_pcie_bounce_register_dev(dev);
+ 			if (ret) {
+@@ -671,6 +649,12 @@ static int brcmstb_platform_notifier(str
+ 					ret);
+ 				return ret;
+ 			}
++		} else if (IS_ENABLED(CONFIG_ARM64)) {
++			ret = of_dma_configure(dev, dev->of_node, true);
++			if (ret) {
++				dev_err(dev, "of_dma_configure() failed: %d\n", ret);
++				return;
++			}
+ 		}
+ 		brcm_set_dma_ops(dev);
+ 		return NOTIFY_OK;
diff --git a/target/linux/brcm2708/patches-4.19/950-0769-configs-arm64-vcm2711-Enable-V3D.patch b/target/linux/brcm2708/patches-4.19/950-0769-configs-arm64-vcm2711-Enable-V3D.patch
new file mode 100644
index 00000000000..9b694a99470
--- /dev/null
+++ b/target/linux/brcm2708/patches-4.19/950-0769-configs-arm64-vcm2711-Enable-V3D.patch
@@ -0,0 +1,46 @@
+From 8a537f8c712f837ac154fb91e90f136ffa304882 Mon Sep 17 00:00:00 2001
+From: Phil Elwell <phil@raspberrypi.org>
+Date: Thu, 15 Aug 2019 12:02:34 +0100
+Subject: [PATCH 769/773] configs: arm64/vcm2711: Enable V3D
+
+Enable the V3D driver, which depends on BCM2835_POWER.
+
+Originally submitted by GitHub user 'phire' in a slightly different
+form.
+
+See: https://github.com/raspberrypi/linux/pull/3063
+
+Signed-off-by: Phil Elwell <phil@raspberrypi.org>
+---
+ arch/arm64/configs/bcm2711_defconfig | 2 ++
+ drivers/gpu/drm/v3d/Kconfig          | 2 +-
+ 2 files changed, 3 insertions(+), 1 deletion(-)
+
+--- a/arch/arm64/configs/bcm2711_defconfig
++++ b/arch/arm64/configs/bcm2711_defconfig
+@@ -791,6 +791,7 @@ CONFIG_DRM_LOAD_EDID_FIRMWARE=y
+ CONFIG_DRM_UDL=m
+ CONFIG_DRM_PANEL_SIMPLE=m
+ CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN=m
++CONFIG_DRM_V3D=m
+ CONFIG_DRM_VC4=m
+ CONFIG_DRM_TINYDRM=m
+ CONFIG_TINYDRM_MI0283QT=m
+@@ -1135,6 +1136,7 @@ CONFIG_VIDEO_BCM2835=m
+ CONFIG_MAILBOX=y
+ CONFIG_BCM2835_MBOX=y
+ # CONFIG_IOMMU_SUPPORT is not set
++CONFIG_BCM2835_POWER=y
+ CONFIG_RASPBERRYPI_POWER=y
+ CONFIG_EXTCON=m
+ CONFIG_EXTCON_ARIZONA=m
+--- a/drivers/gpu/drm/v3d/Kconfig
++++ b/drivers/gpu/drm/v3d/Kconfig
+@@ -1,6 +1,6 @@
+ config DRM_V3D
+ 	tristate "Broadcom V3D 3.x and newer"
+-	depends on ARCH_BCM || ARCH_BCMSTB || COMPILE_TEST
++	depends on ARCH_BCM || ARCH_BCMSTB || ARCH_BCM2835 || COMPILE_TEST
+ 	depends on DRM
+ 	depends on COMMON_CLK
+ 	depends on MMU
diff --git a/target/linux/brcm2708/patches-4.19/950-0770-overlays-sc16ic752-i2c-Fix-xtal-parameter.patch b/target/linux/brcm2708/patches-4.19/950-0770-overlays-sc16ic752-i2c-Fix-xtal-parameter.patch
new file mode 100644
index 00000000000..1675167b971
--- /dev/null
+++ b/target/linux/brcm2708/patches-4.19/950-0770-overlays-sc16ic752-i2c-Fix-xtal-parameter.patch
@@ -0,0 +1,24 @@
+From 1a0aa89304eba1b10a0d122501af7f2b96b36fda Mon Sep 17 00:00:00 2001
+From: Phil Elwell <phil@raspberrypi.org>
+Date: Sat, 17 Aug 2019 19:47:30 +0100
+Subject: [PATCH 770/773] overlays: sc16ic752-i2c: Fix xtal parameter
+
+The xtal parameter is targetting the wrong node - fix it.
+
+See: https://github.com/raspberrypi/linux/issues/3156
+
+Signed-off-by: Phil Elwell <phil@raspberrypi.org>
+---
+ arch/arm/boot/dts/overlays/sc16is752-i2c-overlay.dts | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+--- a/arch/arm/boot/dts/overlays/sc16is752-i2c-overlay.dts
++++ b/arch/arm/boot/dts/overlays/sc16is752-i2c-overlay.dts
+@@ -35,6 +35,6 @@
+ 	__overrides__ {
+ 		int_pin = <&sc16is752>,"interrupts:0";
+ 		addr = <&sc16is752>,"reg:0",<&sc16is752_clk>,"name";
+-		xtal = <&sc16is752>,"clock-frequency:0";
++		xtal = <&sc16is752_clk>,"clock-frequency:0";
+ 	};
+ };
diff --git a/target/linux/brcm2708/patches-4.19/950-0771-vc-sm-cma-Fix-compatibility-ioctl.patch b/target/linux/brcm2708/patches-4.19/950-0771-vc-sm-cma-Fix-compatibility-ioctl.patch
new file mode 100644
index 00000000000..39c09bb8ae1
--- /dev/null
+++ b/target/linux/brcm2708/patches-4.19/950-0771-vc-sm-cma-Fix-compatibility-ioctl.patch
@@ -0,0 +1,64 @@
+From 907be7d1c6c442cb20c0731026d119f9017dd375 Mon Sep 17 00:00:00 2001
+From: popcornmix <popcornmix@gmail.com>
+Date: Mon, 19 Aug 2019 15:45:20 +0100
+Subject: [PATCH 771/773] vc-sm-cma: Fix compatibility ioctl
+
+This code path hasn't been used previously.
+Fixed up after testing with kodi on 32-bit userland and 64-bit kernel
+
+Signed-off-by: popcornmix <popcornmix@gmail.com>
+---
+ drivers/staging/vc04_services/vc-sm-cma/vc_sm.c | 12 ++++--------
+ 1 file changed, 4 insertions(+), 8 deletions(-)
+
+--- a/drivers/staging/vc04_services/vc-sm-cma/vc_sm.c
++++ b/drivers/staging/vc04_services/vc-sm-cma/vc_sm.c
+@@ -1501,11 +1501,10 @@ static long vc_sm_cma_ioctl(struct file
+ 	return ret;
+ }
+ 
+-#ifndef CONFIG_ARM64
+ #ifdef CONFIG_COMPAT
+ struct vc_sm_cma_ioctl_clean_invalid2_32 {
+ 	u32 op_count;
+-	struct vc_sm_cma_ioctl_clean_invalid_block {
++	struct vc_sm_cma_ioctl_clean_invalid_block_32 {
+ 		u16 invalidate_mode;
+ 		u16 block_count;
+ 		compat_uptr_t start_address;
+@@ -1516,7 +1515,7 @@ struct vc_sm_cma_ioctl_clean_invalid2_32
+ 
+ #define VC_SM_CMA_CMD_CLEAN_INVALID2_32\
+ 	_IOR(VC_SM_CMA_MAGIC_TYPE, VC_SM_CMA_CMD_CLEAN_INVALID2,\
+-	 struct vc_sm_cma_ioctl_clean_invalid2)
++	 struct vc_sm_cma_ioctl_clean_invalid2_32)
+ 
+ static long vc_sm_cma_compat_ioctl(struct file *file, unsigned int cmd,
+ 				   unsigned long arg)
+@@ -1524,24 +1523,21 @@ static long vc_sm_cma_compat_ioctl(struc
+ 	switch (cmd) {
+ 	case VC_SM_CMA_CMD_CLEAN_INVALID2_32:
+ 		/* FIXME */
+-		break;
++		return -EINVAL;
+ 
+ 	default:
+-		return vc_sm_cma_compat_ioctl(file, cmd, arg);
++		return vc_sm_cma_ioctl(file, cmd, arg);
+ 	}
+ }
+ #endif
+-#endif
+ 
+ /* Device operations that we managed in this driver. */
+ static const struct file_operations vc_sm_ops = {
+ 	.owner = THIS_MODULE,
+ 	.unlocked_ioctl = vc_sm_cma_ioctl,
+-#ifndef CONFIG_ARM64
+ #ifdef CONFIG_COMPAT
+ 	.compat_ioctl = vc_sm_cma_compat_ioctl,
+ #endif
+-#endif
+ 	.open = vc_sm_cma_open,
+ 	.release = vc_sm_cma_release,
+ };
diff --git a/target/linux/brcm2708/patches-4.19/950-0772-configs-Add-TINYDRM-modules.patch b/target/linux/brcm2708/patches-4.19/950-0772-configs-Add-TINYDRM-modules.patch
new file mode 100644
index 00000000000..b35aaf22c61
--- /dev/null
+++ b/target/linux/brcm2708/patches-4.19/950-0772-configs-Add-TINYDRM-modules.patch
@@ -0,0 +1,56 @@
+From 931cfc501b0df7513f7aa30f96a9f26043de89cb Mon Sep 17 00:00:00 2001
+From: popcornmix <popcornmix@gmail.com>
+Date: Thu, 22 Aug 2019 17:20:58 +0100
+Subject: [PATCH 772/773] configs: Add TINYDRM modules
+
+---
+ arch/arm/configs/bcm2709_defconfig | 4 ++++
+ arch/arm/configs/bcm2711_defconfig | 4 ++++
+ arch/arm/configs/bcmrpi_defconfig  | 4 ++++
+ 3 files changed, 12 insertions(+)
+
+--- a/arch/arm/configs/bcm2709_defconfig
++++ b/arch/arm/configs/bcm2709_defconfig
+@@ -924,8 +924,12 @@ CONFIG_DRM_PANEL_SIMPLE=m
+ CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN=m
+ CONFIG_DRM_VC4=m
+ CONFIG_DRM_TINYDRM=m
++CONFIG_TINYDRM_ILI9225=m
++CONFIG_TINYDRM_ILI9341=m
+ CONFIG_TINYDRM_MI0283QT=m
+ CONFIG_TINYDRM_REPAPER=m
++CONFIG_TINYDRM_ST7586=m
++CONFIG_TINYDRM_ST7735R=m
+ CONFIG_FB=y
+ CONFIG_FB_BCM2708=y
+ CONFIG_FB_UDL=m
+--- a/arch/arm/configs/bcm2711_defconfig
++++ b/arch/arm/configs/bcm2711_defconfig
+@@ -935,8 +935,12 @@ CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN
+ CONFIG_DRM_V3D=m
+ CONFIG_DRM_VC4=m
+ CONFIG_DRM_TINYDRM=m
++CONFIG_TINYDRM_ILI9225=m
++CONFIG_TINYDRM_ILI9341=m
+ CONFIG_TINYDRM_MI0283QT=m
+ CONFIG_TINYDRM_REPAPER=m
++CONFIG_TINYDRM_ST7586=m
++CONFIG_TINYDRM_ST7735R=m
+ CONFIG_FB=y
+ CONFIG_FB_BCM2708=y
+ CONFIG_FB_UDL=m
+--- a/arch/arm/configs/bcmrpi_defconfig
++++ b/arch/arm/configs/bcmrpi_defconfig
+@@ -916,8 +916,12 @@ CONFIG_DRM_PANEL_SIMPLE=m
+ CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN=m
+ CONFIG_DRM_VC4=m
+ CONFIG_DRM_TINYDRM=m
++CONFIG_TINYDRM_ILI9225=m
++CONFIG_TINYDRM_ILI9341=m
+ CONFIG_TINYDRM_MI0283QT=m
+ CONFIG_TINYDRM_REPAPER=m
++CONFIG_TINYDRM_ST7586=m
++CONFIG_TINYDRM_ST7735R=m
+ CONFIG_FB=y
+ CONFIG_FB_BCM2708=y
+ CONFIG_FB_UDL=m
diff --git a/target/linux/brcm2708/patches-4.19/950-0773-staging-bcm2835-codec-add-support-for-V4L2_CID_MPEG_.patch b/target/linux/brcm2708/patches-4.19/950-0773-staging-bcm2835-codec-add-support-for-V4L2_CID_MPEG_.patch
new file mode 100644
index 00000000000..0e0de56b590
--- /dev/null
+++ b/target/linux/brcm2708/patches-4.19/950-0773-staging-bcm2835-codec-add-support-for-V4L2_CID_MPEG_.patch
@@ -0,0 +1,55 @@
+From 9392bdcc241adb527dcb42caab2204c59c02cef3 Mon Sep 17 00:00:00 2001
+From: Aman Gupta <aman@tmm1.net>
+Date: Thu, 22 Aug 2019 22:31:37 +0000
+Subject: [PATCH 773/773] staging: bcm2835-codec: add support for
+ V4L2_CID_MPEG_VIDEO_FORCE_KEY_FRAME
+
+fixes #3171
+
+Signed-off-by: Aman Gupta <aman@tmm1.net>
+---
+ .../bcm2835-codec/bcm2835-v4l2-codec.c        | 19 ++++++++++++++++++-
+ 1 file changed, 18 insertions(+), 1 deletion(-)
+
+--- a/drivers/staging/vc04_services/bcm2835-codec/bcm2835-v4l2-codec.c
++++ b/drivers/staging/vc04_services/bcm2835-codec/bcm2835-v4l2-codec.c
+@@ -1587,6 +1587,20 @@ static int bcm2835_codec_s_ctrl(struct v
+ 		ret = bcm2835_codec_set_level_profile(ctx, ctrl);
+ 		break;
+ 
++	case V4L2_CID_MPEG_VIDEO_FORCE_KEY_FRAME: {
++		u32 mmal_bool = 1;
++
++		if (!ctx->component)
++			break;
++
++		ret = vchiq_mmal_port_parameter_set(ctx->dev->instance,
++						    &ctx->component->output[0],
++						    MMAL_PARAMETER_VIDEO_REQUEST_I_FRAME,
++						    &mmal_bool,
++						    sizeof(mmal_bool));
++		break;
++	}
++
+ 	default:
+ 		v4l2_err(&ctx->dev->v4l2_dev, "Invalid control\n");
+ 		return -EINVAL;
+@@ -2311,7 +2325,7 @@ static int bcm2835_codec_open(struct fil
+ 	hdl = &ctx->hdl;
+ 	if (dev->role == ENCODE) {
+ 		/* Encode controls */
+-		v4l2_ctrl_handler_init(hdl, 6);
++		v4l2_ctrl_handler_init(hdl, 7);
+ 
+ 		v4l2_ctrl_new_std_menu(hdl, &bcm2835_codec_ctrl_ops,
+ 				       V4L2_CID_MPEG_VIDEO_BITRATE_MODE,
+@@ -2355,6 +2369,9 @@ static int bcm2835_codec_open(struct fil
+ 					 BIT(V4L2_MPEG_VIDEO_H264_PROFILE_MAIN) |
+ 					 BIT(V4L2_MPEG_VIDEO_H264_PROFILE_HIGH)),
+ 					V4L2_MPEG_VIDEO_H264_PROFILE_HIGH);
++		v4l2_ctrl_new_std(hdl, &bcm2835_codec_ctrl_ops,
++				  V4L2_CID_MPEG_VIDEO_FORCE_KEY_FRAME,
++				  0, 0, 0, 0);
+ 		if (hdl->error) {
+ 			rc = hdl->error;
+ 			goto free_ctrl_handler;
-- 
GitLab