From dab5a4406799633a319381b0127e1fda82b15c02 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Fern=C3=A1ndez=20Rojas?= Date: Mon, 6 Feb 2017 17:12:09 +0100 Subject: brcm2708: update linux 4.4 patches to latest version n As usual these patches were extracted and rebased from the raspberry pi repo: https://github.com/raspberrypi/linux/tree/rpi-4.4.y MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Álvaro Fernández Rojas --- ...0001-smsx95xx-fix-crimes-against-truesize.patch | 2 +- ...02-smsc95xx-Disable-turbo-mode-by-default.patch | 2 +- ...around-for-issue-where-dirty-page-count-g.patch | 2 +- .../0004-BCM2835_DT-Fix-I2S-register-map.patch | 2 +- ...-Prevent-spurious-interrupts-and-trap-the.patch | 2 +- .../0006-irqchip-bcm2835-Add-FIQ-support.patch | 2 +- ...-irqchip-irq-bcm2835-Add-2836-FIQ-support.patch | 2 +- ...erial-8250-Don-t-crash-when-nr_uarts-is-0.patch | 2 +- ...2835-Set-base-to-0-give-expected-gpio-num.patch | 2 +- ...2835-Fix-interrupt-handling-for-GPIOs-28-.patch | 2 +- ...2835-Only-request-the-interrupts-listed-i.patch | 2 +- ...cm2835-Support-pin-groups-other-than-7-11.patch | 2 +- ...RM-bcm2835-Set-Serial-number-and-Revision.patch | 2 +- ...-get-base-address-for-DMA-from-devicetree.patch | 2 +- ...-add-24bit-support-update-bclk_ratio-to-m.patch | 2 +- ...s-setup-clock-only-if-CPU-is-clock-master.patch | 2 +- ...835-i2s-Eliminate-debugfs-directory-error.patch | 2 +- .../0018-bcm2835-i2s-Register-PCM-device.patch | 2 +- ...i2s-Enable-MMAP-support-via-a-DT-property.patch | 2 +- ...0-dmaengine-bcm2835-Add-slave-dma-support.patch | 2 +- ...ine-bcm2835-set-residue_granularity-field.patch | 2 +- ...cm2835-Load-driver-early-and-support-lega.patch | 2 +- ...-dma-Fix-dreq-not-set-for-slave-transfers.patch | 2 +- ...-Limit-cyclic-transfers-on-lite-channels-.patch | 2 +- .../0025-bcm2835-Add-support-for-uart1.patch | 2 +- ...irmware-bcm2835-Add-missing-property-tags.patch | 2 +- .../0027-Main-bcm2708-bcm2709-linux-port.patch | 2 +- ...-squash-include-ARCH_BCM2708-ARCH_BCM2709.patch | 2 +- .../patches-4.4/0029-Add-dwc_otg-driver.patch | 2 +- .../0030-bcm2708-framebuffer-driver.patch | 2 +- .../0031-dmaengine-Add-support-for-BCM2708.patch | 2 +- .../0032-MMC-added-alternative-MMC-driver.patch | 2 +- ...835-sdhost-driver-and-an-overlay-to-enabl.patch | 2 +- ...ma-Add-vc_cma-driver-to-enable-use-of-CMA.patch | 2 +- .../0035-bcm2708-alsa-sound-driver.patch | 2 +- .../patches-4.4/0036-bcm2708-vchiq-driver.patch | 2 +- .../0037-vc_mem-Add-vc_mem-driver.patch | 2 +- ...deoCore-shared-memory-service-for-BCM2835.patch | 2 +- ...omem-device-for-rootless-user-GPIO-access.patch | 2 +- .../brcm2708/patches-4.4/0040-Add-SMI-driver.patch | 2 +- .../patches-4.4/0041-Add-SMI-NAND-driver.patch | 2 +- ...2-lirc-added-support-for-RaspberryPi-GPIO.patch | 2 +- .../patches-4.4/0043-Add-cpufreq-driver.patch | 2 +- ...-thermal-driver-for-reporting-core-temper.patch | 2 +- .../0045-Add-Chris-Boot-s-i2c-driver.patch | 2 +- .../0046-char-broadcom-Add-vcio-module.patch | 2 +- ...047-firmware-bcm2835-Support-ARCH_BCM270x.patch | 2 +- .../0048-bcm2835-add-v4l2-camera-device.patch | 2 +- ...-mkknlimg-and-knlinfo-scripts-from-tools-.patch | 2 +- ...port-for-the-CONFIG_CMDLINE_EXTEND-option.patch | 2 +- ...0051-BCM2708-Add-core-Device-Tree-support.patch | 2 +- ...2-bcm2835-Match-with-BCM2708-Device-Trees.patch | 2 +- .../0053-fbdev-add-FBIOCOPYAREA-ioctl.patch | 2 +- ...up-console-framebuffer-imageblit-function.patch | 2 +- ...8-Allow-mac-address-to-be-set-in-smsc95xx.patch | 2 +- ...e-realtime-clock-1-wire-chip-DS1307-and-1.patch | 2 +- ...060-Added-Device-IDs-for-August-DVB-T-205.patch | 2 +- ...le-CONFIG_MEMCG-but-leave-it-disabled-due.patch | 2 +- .../0062-ASoC-Add-support-for-PCM5102A-codec.patch | 2 +- .../0063-ASoC-Add-support-for-HifiBerry-DAC.patch | 2 +- .../0064-ASoC-Add-support-for-Rpi-DAC.patch | 2 +- ...-Implement-MCLK-configuration-options-add.patch | 2 +- ...d-support-for-HiFiBerry-Digi.-Driver-is-b.patch | 2 +- ...-Set-idle_bias_off-to-false-Idle-bias-has.patch | 2 +- ...audIO-Sound-Card-support-for-Raspberry-Pi.patch | 2 +- ...ce-default-mouse-polling-interval-to-60Hz.patch | 2 +- .../0070-Added-support-for-HiFiBerry-DAC.patch | 2 +- ...r-for-HiFiBerry-Amp-amplifier-add-on-boar.patch | 2 +- ...ate-ds1307-driver-for-device-tree-support.patch | 2 +- ...Add-pwr_led-and-the-required-input-trigge.patch | 2 +- ...d-device-tree-compatible-string-and-an-ov.patch | 2 +- .../0075-Add-driver-for-rpi-proto.patch | 2 +- .../0076-config-Add-default-configs.patch | 2 +- .../0077-bcm2835-bcm2835_defconfig.patch | 2 +- ...Add-touchscreen-driver-for-pi-LCD-display.patch | 2 +- ...opy_to_user-and-__copy_from_user-performa.patch | 2 +- ...poweroff-Allow-it-to-work-on-Raspberry-Pi.patch | 2 +- ...spidev-compatible-string-to-silence-warni.patch | 2 +- .../0082-scripts-dtc-Add-overlay-support.patch | 2 +- ...fd-Add-Raspberry-Pi-Sense-HAT-core-driver.patch | 2 +- .../patches-4.4/0084-RaspiDAC3-support.patch | 2 +- ...85-tpa6130a2-Add-headphone-switch-control.patch | 2 +- .../0086-irq-bcm2835-Fix-building-with-2708.patch | 2 +- ..._display-add-backlight-driver-and-overlay.patch | 2 +- ...88-bcm2835-dma-Fix-up-convert-to-DMA-pool.patch | 2 +- ...ti-platform-support-for-mkknlimg-and-knli.patch | 2 +- ...-suport-for-3D-rendering-using-the-V3D-en.patch | 2 +- .../0091-drm-vc4-Force-HDMI-to-connected.patch | 2 +- .../0092-drm-vc4-bo-cache-locking-fixes.patch | 2 +- .../0093-drm-vc4-bo-cache-locking-cleanup.patch | 2 +- ...vc4-Use-job_lock-to-protect-seqno_cb_list.patch | 2 +- ...c4-Drop-struct_mutex-around-CL-validation.patch | 2 +- ...c4-Drop-struct_mutex-around-CL-validation.patch | 2 +- ...dd-support-for-more-display-plane-formats.patch | 2 +- ...m-vc4-No-need-to-stop-the-stopped-threads.patch | 2 +- ...ove-extra-barrier-s-aroudn-CTnCA-CTnEA-se.patch | 2 +- ...rm-vc4-Fix-a-typo-in-a-V3D-debug-register.patch | 2 +- ...ble-VC4-modules-and-increase-CMA-size-wit.patch | 2 +- .../brcm2708/patches-4.4/0102-squash-fixups.patch | 2 +- ...missing-vc4-kms-v3d-overlay.dtb-to-makefi.patch | 2 +- ...-Also-build-the-driver-for-downstream-ker.patch | 2 +- ...dts-Added-overlay-for-gpio_ir_recv-driver.patch | 2 +- ...pio-module-and-add-a-device-tree-overlay-.patch | 2 +- .../0107-New-overlay-for-PiScreen2r.patch | 2 +- ...verlay-for-Adafruit-PiTFT-2.8-capacitive-.patch | 2 +- ...109-Add-support-for-the-HiFiBerry-DAC-Pro.patch | 2 +- .../0110-BCM270X_DT-Add-at86rf233-overlay.patch | 2 +- .../0111-mm-Remove-the-PFN-busy-warning.patch | 2 +- ...optional-field-in-the-driver-struct-for-G.patch | 2 +- ...-an-interface-for-capturing-the-GPU-state.patch | 2 +- ...ate-a-bunch-of-code-to-match-upstream-sub.patch | 2 +- ...-driver-s-gem_object_free-function-from-C.patch | 2 +- ...16-drm-vc4-Add-support-for-MSAA-rendering.patch | 2 +- ...ew-more-non-functional-changes-to-sync-to.patch | 2 +- ...-hpd-gpios-for-HDMI-GPIO-like-what-landed.patch | 2 +- ...chronize-validation-code-for-v2-submissio.patch | 2 +- ...use-mmc_debug-if-CONFIG_MMC_BCM2835-is-no.patch | 2 +- ...k-timeout-fix-modprobe-baudrate-parameter.patch | 2 +- ...-bcm270x_dt-Add-dwc2-and-dwc-otg-overlays.patch | 2 +- ...Add-the-sdtweak-overlay-for-tuning-sdhost.patch | 2 +- ...-Don-t-override-bus-width-capabilities-fr.patch | 2 +- ...0125-SDIO-overlay-add-bus_width-parameter.patch | 2 +- ...end-allowed-range-of-channels-and-sampler.patch | 2 +- ...cm2835-restrict-channels-rate-to-8-960000.patch | 2 +- .../0128-rpi-update-vc_vchi_audioserv_defs.h.patch | 2 +- .../0129-bcm2835-implement-channel-map-API.patch | 2 +- ...835-access-controls-under-the-audio-mutex.patch | 2 +- ...ays-use-2-4-8-channels-for-multichannel-l.patch | 2 +- ...y-allow-stereo-if-analogue-jack-is-select.patch | 2 +- .../0133-bcm2835-interpolate-audio-delay.patch | 2 +- ...ost-Add-workaround-for-odd-behaviour-on-s.patch | 2 +- ...35-bcm2835-sdhost-Add-debug_flags-dtparam.patch | 2 +- ...Add-sdio_overclock-parameter-to-sdio-over.patch | 2 +- ...add-support-for-the-DT-property-wakeup-so.patch | 2 +- .../0138-dt-overlay-add-wittypi-overlay.dts.patch | 2 +- ...cm2708-Don-t-change-module-baudrate-param.patch | 2 +- ...-24dB-digital-gain-to-be-applied-when-usi.patch | 2 +- ...2x-Digital-gain-to-0dB-by-default-with-Hi.patch | 2 +- ...M270X_DT-Adjust-overlay-README-formatting.patch | 2 +- .../0143-bcm2835-sdhost-Major-revision.patch | 2 +- ...270X_DT-Add-dtparams-for-the-SD-interface.patch | 2 +- ...m-xfer-length-when-buffer-larger-than-all.patch | 2 +- ...ost-Restore-ATOMIC-flag-to-PIO-sg-mapping.patch | 2 +- ...c95xx-driver-to-check-for-a-valid-MAC-add.patch | 2 +- ...dcw_otg-Make-trimming-messages-less-noisy.patch | 2 +- ...BCM270X_DT-at86rf233-overlay-drop-to-3MHz.patch | 2 +- ...m2835-sdhost-Downgrade-log-message-status.patch | 2 +- .../0151-config-Enable-HCI-over-UARTs.patch | 2 +- ...52-hci_h5-Don-t-send-conf_req-when-ACTIVE.patch | 2 +- ..._pl011-Don-t-use-DT-aliases-for-numbering.patch | 2 +- ...-Add-bindings-for-the-auxiliary-periphera.patch | 2 +- ...-Add-a-driver-for-the-auxiliary-periphera.patch | 2 +- .../0156-Aux-SPI-1-2-implementation.patch | 2 +- ...d-missing-.owner-fields-in-sound-card-dri.patch | 2 +- ...d-option-to-disable-the-crimes-against-tr.patch | 2 +- ...0159-bcm2835-virtgpio-Virtual-GPIO-driver.patch | 2 +- .../0160-BCM270X_DT-Add-Pi3-support.patch | 2 +- ...161-DT-Add-overlays-to-configure-I2C-pins.patch | 2 +- ...era-fix-a-bug-in-computation-of-frame-tim.patch | 2 +- ...163-BCM270X_DT-Add-pi3-disable-bt-overlay.patch | 2 +- ...BCM270X_DT-Add-pi3-miniuart-bt-DT-overlay.patch | 2 +- ...-Pi3-DT-Add-dtparams-for-the-SD-interface.patch | 2 +- .../0166-vchiq_arm-Tweak-the-logging-output.patch | 2 +- ...bcm2835-sdhost-Only-claim-one-DMA-channel.patch | 2 +- ...68-bcm2835-mmc-Only-claim-one-DMA-channel.patch | 2 +- .../0169-config-rebuild-with-savedefconfig.patch | 2 +- .../0170-config-Add-module-for-mcp3422-ADC.patch | 2 +- ...-Pi3-DT-Add-pull-ups-on-the-UART-RX-lines.patch | 2 +- ...X_DT-rpi-display-overlay-add-swapxy-param.patch | 2 +- .../0174-Remove-I2S-config-from-bt_pins.patch | 2 +- ...75-Revert-scripts-dtc-Add-overlay-support.patch | 2 +- ...ipts-dtc-Update-to-upstream-version-1.4.1.patch | 2 +- ...0177-configfs-implement-binary-attributes.patch | 2 +- .../0178-OF-DT-Overlay-configfs-interface.patch | 2 +- ...elease_resource-against-resources-without.patch | 2 +- ...0X_DT-Add-a-.dtbo-target-use-for-overlays.patch | 2 +- .../0181-scripts-knlinfo-Decode-DDTK-atom.patch | 2 +- ...mic-Device-Tree-for-bcmrpi_defconfig-and-.patch | 2 +- ...dd-CONFIG_OF_CONFIGFS-to-bcmrpi_defconfig.patch | 2 +- ...ild-dtbs_install-installs-.dtbo-files-too.patch | 2 +- ...cm2835-sdhost-Workaround-for-slow-sectors.patch | 2 +- ...186-BCM270X_DT-Add-labels-to-spidev-nodes.patch | 2 +- ...-BCM270X_DT-Use-spidev-labels-in-overlays.patch | 2 +- ...DT-Build-and-document-the-wittypi-overlay.patch | 2 +- ...-Fix-UMR-causing-corrupt-dtbo-overlay-fil.patch | 2 +- .../0190-BCM270X_DT-Add-dtparam-for-uart1.patch | 2 +- ...-overlay-Use-label-so-overrides-can-apply.patch | 2 +- ...-a-debugfs-node-for-tracking-execution-st.patch | 2 +- ...lude-vc4_drm.h-in-uapi-in-downstream-buil.patch | 2 +- ...-Validate-that-WAIT_BO-padding-is-cleared.patch | 2 +- ...-the-clear-color-for-the-first-tile-rende.patch | 2 +- ...urn-an-ERR_PTR-from-BO-creation-instead-o.patch | 2 +- ...ix-ERESTARTSYS-error-return-from-BO-waits.patch | 2 +- ...Drop-error-message-on-seqno-wait-timeouts.patch | 2 +- ...270X_DT-Add-1-bit-SDIO-using-minimal-pins.patch | 2 +- ...rlay-and-enable-support-for-QCA7000-board.patch | 2 +- ...l-Take-care-starting-a-hung-up-tty-s-port.patch | 2 +- ...iuart-bt-overlay-Correct-and-clarify-info.patch | 2 +- ...rlays-Params-must-have-in-overlay-targets.patch | 2 +- ...5-BCM270X_DT-Switch-Compute-Module-to-MMC.patch | 2 +- ...-t-free-qh-align-buffers-in-atomic-contex.patch | 2 +- ...ble-the-hack-for-Split-Interrupt-transact.patch | 2 +- ..._DT-Remove-explicit-claiming-of-UART-pins.patch | 2 +- ...irc_rpi-Lower-IR-reception-error-to-debug.patch | 2 +- ...rm-Access-the-dequeue_pending-flag-locked.patch | 2 +- .../0211-BCM270X_DT-Add-pi3-act-led-overlay.patch | 2 +- ...vchiq_arm-Service-callbacks-must-not-fail.patch | 2 +- ...d-configs-and-overlay-for-PCA9548-I2C-mux.patch | 2 +- ...-BCM270X_DT-Add-DS1339-to-i2c-rtc-overlay.patch | 2 +- ...from_user-CPU_SW_DOMAIN_PAN-compatibility.patch | 2 +- ...m2835-sdhost-Adjust-to-core-clock-changes.patch | 2 +- ...70X_DT-Document-hazards-of-sdhost-overlay.patch | 2 +- ...8-cpufreq-Temporarily-ignore-io_is_busy-1.patch | 2 +- ...t-cpufreq-Temporarily-ignore-io_is_busy-1.patch | 2 +- ...20-net-sched-add-skb_at_tc_ingress-helper.patch | 2 +- ...35-sdhost-Precalc-divisors-and-overclocks.patch | 2 +- ...835-sdhost-Precalc-divisors-and-overclock.patch | 2 +- ...m2835-sdhost-Adjust-to-core-clock-changes.patch | 2 +- ...sdhost-Firmware-manages-the-clock-divisor.patch | 2 +- ...rt-cpufreq-Temporarily-ignore-io_is_busy-.patch | 2 +- .../0227-config-Enabled-IPV6_SUBTREES.patch | 2 +- ...0228-add-smsc95xx-packetsize-module_param.patch | 2 +- ...power-off-rather-than-busy-spinning-when-.patch | 2 +- ...835-dma-Fix-dreq-not-set-for-slave-transf.patch | 2 +- ...Add-CONFIG_PWM_PCA9685-for-NXP-PCA9685-dr.patch | 2 +- ...70X_DT-Don-t-generate-linux-phandle-props.patch | 2 +- .../0233-V4L2-driver-updates-1393.patch | 2 +- ...35-sdhost-Reset-the-clock-in-task-context.patch | 2 +- ...le-CONFIG_IPV6_ROUTER_PREF-for-networks-w.patch | 2 +- .../0236-Enable-hid-betopff-module.patch | 2 +- ...-IPV6-a-module-and-regenerate-with-defcon.patch | 2 +- .../0238-BCM270X_DT-Add-dpi24-overlay.patch | 2 +- ...dIO-DAC-ASoC-driver-to-set-card-dai-confi.patch | 2 +- ...-for-the-Digital-Dreamtime-Akkordion-musi.patch | 2 +- ...41-Add-Support-for-BoomBerry-Audio-boards.patch | 2 +- ...42-Add-support-for-mcp7940x-family-of-RTC.patch | 2 +- ...config-Fix-typo-on-BoomBerry-configuratio.patch | 2 +- ...-boomberry-dac-Adjust-for-ALSA-API-change.patch | 2 +- ...-unused-sm_cache_map_vector-definition-14.patch | 2 +- ...s-mkknlimg-Append-a-trailer-for-all-input.patch | 2 +- ...hermal-Don-t-report-unsupported-trip-type.patch | 2 +- ...s-dtc-Only-emit-local-fixups-for-overlays.patch | 2 +- ...not-require-substream-for-accessing-chmap.patch | 2 +- ...-fallback-channel-layouts-if-channel-map-.patch | 2 +- ...0251-bcm2835-log-which-channel-map-is-set.patch | 2 +- ...-add-a-round-up-ability-to-the-clock-divi.patch | 2 +- ...cm2835-Support-for-clock-parent-selection.patch | 2 +- .../0254-clk-bcm2835-Add-PWM-clock-support.patch | 2 +- ...-added-missing-clock-register-definitions.patch | 2 +- ...-correctly-enable-fractional-clock-suppor.patch | 2 +- ...-clk-bcm2835-clean-up-coding-style-issues.patch | 2 +- ...35-expose-raw-clock-registers-via-debugfs.patch | 2 +- ...-remove-use-of-BCM2835_CLOCK_COUNT-in-dri.patch | 2 +- ...-reorganize-bcm2835_clock_array-assignmen.patch | 2 +- ...lk-bcm2835-enable-management-of-PCM-clock.patch | 2 +- ...lk-bcm2835-add-missing-PLL-clock-dividers.patch | 2 +- ...lk-bcm2835-add-missing-osc-and-per-clocks.patch | 2 +- ...-Define-two-new-packets-from-the-latest-f.patch | 2 +- ...5-ARM-bcm2835-add-rpi-power-domain-driver.patch | 2 +- ...5-clarify-RASPBERRYPI_FIRMWARE-dependency.patch | 2 +- ...m2708-Enable-building-power-domain-driver.patch | 2 +- ...8-Add-RASPBERRYPI_POWER-to-the-defconfigs.patch | 2 +- ...-the-power-domain-driver-to-the-device-tr.patch | 2 +- ...erence-the-HDMI-power-domain-for-the-HDMI.patch | 2 +- ...y_to_user-returns-the-number-of-bytes-rem.patch | 2 +- ...ocate-enough-memory-in-vc4_save_hang_stat.patch | 2 +- ...73-drm-vc4-fix-warning-in-validate-printf.patch | 2 +- ...prove-comments-on-vc4_plane_state-members.patch | 2 +- ...dd-missing-__iomem-annotation-to-hw_dlist.patch | 2 +- ...e-the-plane-clipping-scaling-setup-to-a-s.patch | 2 +- ...-a-proper-short-circut-path-for-legacy-cu.patch | 2 +- ...e-the-CRTCs-cooperate-on-allocating-displ.patch | 2 +- ...-vc4-Add-more-display-planes-to-each-CRTC.patch | 2 +- ...-which-value-is-being-used-for-source-ima.patch | 2 +- ...Add-support-for-scaling-of-display-planes.patch | 2 +- .../0282-drm-vc4-Add-support-for-YUV-planes.patch | 2 +- ...4-Fix-spurious-GPU-resets-due-to-BO-reuse.patch | 2 +- ...-a-framebuffer-reference-leak-on-async-fl.patch | 2 +- ...Bring-HDMI-up-from-power-off-if-necessary.patch | 2 +- ...vc4-Add-another-reg-to-HDMI-debug-dumping.patch | 2 +- ...-Fix-the-name-of-the-VSYNCD_EVEN-register.patch | 2 +- ...x-setting-of-vertical-timings-in-the-CRTC.patch | 2 +- ...c4-Initialize-scaler-DISPBKGND-on-modeset.patch | 2 +- ...rove-throughput-by-pipelining-binning-and.patch | 2 +- ...-gpiolib-know-that-we-re-OK-with-sleeping.patch | 2 +- ...pect-GPIO_ACTIVE_LOW-on-HDMI-HPD-if-set-i.patch | 2 +- ...4-Return-EFAULT-on-copy_from_user-failure.patch | 2 +- ...ognize-a-more-specific-compatible-string-.patch | 2 +- ...08-Move-the-CMA-range-down-for-kernel-4.4.patch | 2 +- ...-fix-check-of-error-code-returned-by-devm.patch | 2 +- ...rm-Add-completion-records-under-the-mutex.patch | 2 +- .../0298-config-Add-DRM_UDL-module.patch | 2 +- ...-bcm2835-i2s-Reduce-the-TX-DREQ-threshold.patch | 2 +- ...-V4L2-Request-maximum-resolution-from-GPU.patch | 2 +- ...0301-ARM-bcm2835-add-i2s-gpio28-31-for-cm.patch | 2 +- ...c4-Add-DT-parameters-to-control-CMA-usage.patch | 2 +- ...SH-BCM270X_DT-Add-make-rule-for-sdio-1bit.patch | 2 +- .../0304-dts-add-overlay-for-pitft22.patch | 2 +- ...0X_DT-Sound-DT-adjustments-for-Dynamic-DT.patch | 2 +- ...DT-Fix-codec-use-in-hifiberry-dac-overlay.patch | 2 +- ...vert-bcm2835-log-which-channel-map-is-set.patch | 2 +- ...835-add-fallback-channel-layouts-if-chann.patch | 2 +- ...835-do-not-require-substream-for-accessin.patch | 2 +- ...12-Revert-bcm2835-interpolate-audio-delay.patch | 2 +- ...835-only-allow-stereo-if-analogue-jack-is.patch | 2 +- ...835-always-use-2-4-8-channels-for-multich.patch | 2 +- ...-Revert-bcm2835-implement-channel-map-API.patch | 2 +- ...835-extend-allowed-range-of-channels-and-.patch | 2 +- ...-bcm2835-Return-pins-to-inputs-when-freed.patch | 2 +- ...-BCM270X_DT-i2c0-bcm2708-pin-group-params.patch | 2 +- ...-config-Add-CONFIG_DRM_LOAD_EDID_FIRMWARE.patch | 2 +- ...evert-rpi-update-vc_vchi_audioserv_defs.h.patch | 2 +- ...-config-Add-CONFIG_DRM_LOAD_EDID_FIRMWARE.patch | 2 +- ...7-adc-Add-basic-machine-driver-for-adau19.patch | 2 +- ...-24dB-digital-gain-to-be-applied-when-usi.patch | 2 +- ...-config-Add-CONFIG_DRM_LOAD_EDID_FIRMWARE.patch | 2 +- ...Move-vc4-node-contents-to-bcm2708_common..patch | 2 +- ...Set-correct-HDMI-HPD-GPIO-levels-for-vari.patch | 2 +- ...27-Revert-drm-vc4-Force-HDMI-to-connected.patch | 2 +- ...nclude-DRM_PANEL_SIMPLE-in-the-defconfigs.patch | 2 +- ...n-encoder-and-connector-type-enum-for-DPI.patch | 2 +- ...0330-dt-bindings-Add-binding-docs-for-V3D.patch | 2 +- .../patches-4.4/0331-drm-vc4-Add-DPI-driver.patch | 2 +- ...c4-Fix-NULL-deref-in-HDMI-init-error-path.patch | 2 +- ...k-out-the-simplefb-framebuffer-before-we-.patch | 2 +- .../0334-drm-vc4-Rename-async-to-nonblock.patch | 2 +- .../0335-drm-vc4-Add-support-for-gamma-ramps.patch | 2 +- ...6-drm-vc4-Add-missing-render-node-support.patch | 2 +- ...-simple-Add-the-7-DPI-panel-from-Adafruit.patch | 2 +- ...Add-the-disabled-by-default-DPI-device-no.patch | 2 +- ...-get_vblank_counter-with-proper-no-op-for.patch | 2 +- ...-drm_vblank_put-get-imbalance-in-page-fli.patch | 2 +- ...X_DT-Add-umbrella-I2C-Mux-overlay-i2c-mux.patch | 2 +- ...X_DT-Include-address-override-for-pca9542.patch | 2 +- ..._DT-Fix-the-tinylcd35-overlay-RTC-support.patch | 2 +- ...clk-Allow-clocks-to-be-marked-as-CRITICAL.patch | 2 +- ...lk-bcm2835-Mark-the-VPU-clock-as-critical.patch | 2 +- ...-Mark-GPIO-clocks-enabled-at-boot-as-crit.patch | 2 +- ...-Skip-PLLC-clocks-when-deciding-on-a-new-.patch | 2 +- ...Add-MMC_QUIRK_ERASE_BROKEN-for-some-cards.patch | 2 +- ...jector.net-Pi-soundcard-with-low-jitter-a.patch | 2 +- ...ly-QUIRK_BROKEN_ERASE-to-other-capacities.patch | 2 +- ...d-card_quirks-module-parameter-log-quirks.patch | 2 +- ...ensure-that-any-pending-alarm-is-cleared-.patch | 2 +- ...rt-Revert-drm-vc4-Force-HDMI-to-connected.patch | 2 +- .../0354-config-Add-NF_MATCH_RPFILTER.patch | 2 +- ...ay-for-Microchip-MCP23017-I2C-gpio-expand.patch | 2 +- ...era-Fix-max-min-error-when-looping-over-c.patch | 2 +- ...Berry-name-to-JustBoom-in-all-locations-d.patch | 2 +- ...m-to-force-HiFiBerry-DAC-Pro-into-slave-m.patch | 2 +- ...368-simple-add-sound-dai-cells-to-I2S-def.patch | 2 +- ...V4L2-Increase-minimum-resolution-to-32x32.patch | 2 +- ...config-Add-support-for-Logitech-Rumblepad.patch | 2 +- ...for-RRA-DigiDAC1-soundcard-using-WM8741-W.patch | 2 +- ...-V4L2-Correct-handling-for-BGR24-vs-RGB24.patch | 2 +- ...X_DT-Add-mcp23017-to-the-overlay-Makefile.patch | 2 +- ...X_DT-Sort-entries-to-placate-check-script.patch | 2 +- ...rlay-gpio_pin-shouldn-t-change-pull-setti.patch | 2 +- ...core-define-a-default-timeout-for-drivers.patch | 2 +- ...media-rc-gpio-ir-recv-add-timeout-on-idle.patch | 2 +- ...ove-a-now-duplicated-definition-IR_DEFAUL.patch | 2 +- ...-wakeup-source-option-for-the-i2c-rtc-Dev.patch | 2 +- .../0381-BCM270X_DT-Fix-rpi-dac-overlay.patch | 2 +- ...DT-Make-i2c-gpio-usable-by-other-overlays.patch | 2 +- .../patches-4.4/0386-Add-ads1015-overlay.patch | 2 +- ...-Fixed-MCP23017-section-in-overlay-README.patch | 2 +- ...rt-bcm2835-dma-Fix-up-convert-to-DMA-pool.patch | 2 +- ...835-dma-Limit-cyclic-transfers-on-lite-ch.patch | 2 +- ...ngine-bcm2835-Load-driver-early-and-suppo.patch | 2 +- ...t-dmaengine-bcm2835-Add-slave-dma-support.patch | 2 +- ...cm2835-remove-unnecessary-masking-of-dma-.patch | 2 +- ...cm2835-add-additional-defines-for-DMA-reg.patch | 2 +- ...cm2835-move-cyclic-member-from-bcm2835_ch.patch | 2 +- ...cm2835-move-controlblock-chain-generation.patch | 2 +- ...cm2835-limit-max-length-based-on-channel-.patch | 2 +- ...cm2835-add-slave_sg-support-to-bcm2835-dm.patch | 2 +- ...cm2835-add-dma_memcopy-support-to-bcm2835.patch | 2 +- ...ngine-bcm2835-use-platform_get_irq_byname.patch | 2 +- ...cm2835-Load-driver-early-and-support-lega.patch | 2 +- ...-changed-bcrm-dma-channel-mask-to-mask-ou.patch | 2 +- ...-add-interrupt-names-and-apply-correct-ma.patch | 2 +- ...-make-dma-channel-0-available-for-kms-set.patch | 2 +- ...e-bcm2835-Fix-cyclic-DMA-period-splitting.patch | 2 +- ...cm2835-Avoid-splitting-periods-into-very-.patch | 2 +- ...cm2835-Fix-polling-for-completion-of-DMA-.patch | 2 +- ...-BCM270X_DT-Add-spi-rtc-overlay-on-SPI0.0.patch | 2 +- ...0409-rtc-Add-SPI-alias-for-pcf2123-driver.patch | 2 +- ...rt-for-headphones-microphone-and-bclk_rat.patch | 2 +- ...411-IQaudIO-auto-mute-for-AMP-and-DigiAMP.patch | 2 +- ...2-mmc-Apply-ERASE_BROKEN-quirks-correctly.patch | 2 +- ...support-for-xpad-driver-fixes-flashing-le.patch | 2 +- ...l-information-for-getting-pi3-miniuart-bt.patch | 2 +- ...835-sdhost-Improvements-to-error-recovery.patch | 2 +- ...m2835-Fix-return-type-of-bcm2835_pmx_free.patch | 2 +- ...417-Add-IQAudIO-Digi-WM8804-board-support.patch | 2 +- ...rlay-for-NXP-SC16IS752-Dual-UART-with-SPI.patch | 2 +- ...19-spi-bcm2835-Disable-forced-software-CS.patch | 2 +- ...70X_DT-Overlay-to-re-enable-HW-CS-on-SPI0.patch | 2 +- ...d-support-for-Dion-Audio-LOCO-DAC-AMP-HAT.patch | 2 +- .../0422-ASoc-wm8731-add-32bit-mode.patch | 2 +- ..._DT-Declare-the-audio-PWM-pins-explicitly.patch | 2 +- ...424-BCM270X_DT-Restore-lost-closing-brace.patch | 2 +- ...Add-driver-for-mcp23017-I2C-GPIO-expander.patch | 2 +- ..._arm-Avoid-use-of-mutex-in-add_completion.patch | 2 +- ...-bcm2708_fb-Default-framebuffer-to-32-bit.patch | 2 +- .../0428-fix-auto-sense-in-lirc_rpi-driver.patch | 2 +- .../0429-enable-gembird-joypad-support.patch | 2 +- .../0430-Added-HiFiBerry-Digi-Pro-driver.patch | 2 +- ...-Mark-the-CM-SDRAM-clock-s-parent-as-crit.patch | 2 +- ...-Don-t-rate-change-PLLs-on-behalf-of-divi.patch | 2 +- ...-Do-appropriate-name-lookups-for-DSI1-s-p.patch | 2 +- ...2835-Add-an-enum-for-the-DSI1-pixel-clock.patch | 2 +- ...helper-Remove-implicit-call-to-disable_un.patch | 2 +- ...d-assert_falling_edge-to-pps-gpio-overlay.patch | 2 +- .../0437-drm-mipi-dsi-Unregister-bus-at-exit.patch | 2 +- ...i-Allow-to-build-drm-mipi-dsi-as-a-module.patch | 2 +- ...m-vc4-Fix-flipped-HVS-channels-for-DSI0-1.patch | 2 +- ...-support-for-feeding-DSI-encoders-from-th.patch | 2 +- ...rt-switching-to-using-debugfs_reg32-helpe.patch | 2 +- .../patches-4.4/0442-drm-vc4-Add-DSI1-driver.patch | 2 +- ...dd-support-for-the-Raspberry-Pi-7-Touchsc.patch | 2 +- ...CM270X-Add-the-DSI-panel-to-the-defconfig.patch | 2 +- ...-the-DSI-and-DSI-panel-nodes-to-the-VC4-o.patch | 2 +- ...f_device_uevent_modalias-for-DRM_MIPI_DSI.patch | 2 +- ...dalias-uevents-for-the-DSI-devices-we-cre.patch | 2 +- ..._hdmi-add-missing-of_node_put-after-calli.patch | 2 +- .../0449-drm-vc4-Use-for_each_plane_in_state.patch | 2 +- ...c4-Fix-ioctl-permissions-for-render-nodes.patch | 2 +- ...e-pageflip-completion-handling-more-robus.patch | 2 +- ...an-up-error-exit-path-on-failed-dpi_conne.patch | 2 +- ...nable-XBGR8888-and-ABGR8888-pixel-formats.patch | 2 +- ...d-the-HVS-before-we-bind-the-individual-C.patch | 2 +- ...vc4-Implement-precise-vblank-timestamping.patch | 2 +- ...drm-vc4-remove-redundant-ret-status-check.patch | 2 +- ...c4-add-extern-C-guard-for-the-UAPI-header.patch | 2 +- ...-vc4-Fix-definition-of-QPU_R_MS_REV_FLAGS.patch | 2 +- ...9-drm-vc4-Fix-a-the-the-typo-in-a-comment.patch | 2 +- ...urn-EBUSY-if-there-s-already-a-pending-fl.patch | 2 +- .../0461-config-Enable-SENSORS_LM75.patch | 2 +- .../0462-config-Enable-SERIAL_SC16IS7XX.patch | 2 +- ...-Don-t-allow-responses-from-VC-to-be-inte.patch | 2 +- ...4-BCM270X-Connect-V3D-to-its-power-domain.patch | 2 +- .../0465-drm-vc4-Enable-runtime-PM.patch | 2 +- ...p-firmware-node-getting-now-that-we-use-t.patch | 2 +- ...-runtime-PM-to-power-cycle-the-device-whe.patch | 2 +- ...rop-debug-printf-from-the-Raspberry-Pi-to.patch | 2 +- ...lace-HDMI-force-connected-with-an-EDID-pr.patch | 2 +- ...ethernet-enc28j60-add-device-tree-support.patch | 2 +- ...j60-Fix-race-condition-in-enc28j60-driver.patch | 2 +- .../patches-4.4/0472-Add-cm3-dts-file.patch | 2 +- ...70X-Drop-HPD-setting-from-the-common-dtsi.patch | 2 +- ...-Drop-incorrect-HDMI-HPD-line-from-the-DT.patch | 2 +- ...-a-getparam-ioctl-for-getting-the-V3D-ide.patch | 2 +- ...e-validation-s-current-max-ip-into-the-va.patch | 2 +- ...-a-bitmap-of-branch-targets-during-shader.patch | 2 +- ...-support-for-branching-in-shader-validati.patch | 2 +- ...-a-getparam-to-signal-support-for-branche.patch | 2 +- ...-t-force-new-binner-overflow-allocation-p.patch | 2 +- ...-drm_free_large-on-handles-to-match-its-a.patch | 2 +- ...Fix-oops-when-userspace-hands-in-a-bad-BO.patch | 2 +- ...-overflow-mem-unreferencing-when-the-binn.patch | 2 +- .../0484-config-Enable-SERIAL_SC16IS7XX_SPI.patch | 2 +- ...-Microchip-MCP23S08-17-SPI-gpio-expanders.patch | 2 +- .../0486-BCM270X_DT-Add-audio_pins-to-CM-dtb.patch | 2 +- ...-BCM270X_DT-Don-t-enable-UART0-in-CM3-dtb.patch | 2 +- .../0488-overlays-Add-audremap-overlay.patch | 2 +- ...s-Add-swap_lr-and-enable_jack-to-audremap.patch | 2 +- ...Clarify-gpio-poweroff-semantics-in-README.patch | 2 +- ...erlays-added-sc16is750-UART-over-I2C-1617.patch | 2 +- ...ix-l2cap_sock_setsockopt-with-optname-BT_.patch | 2 +- .../0493-config-Add-CONFIG_IPVLAN-module.patch | 2 +- .../0494-config-Add-CONFIG_VXLAN-module.patch | 2 +- ...c_bcm2708-Write-to-FIFO-correctly-v2-1574.patch | 2 +- ...-sdhost-Don-t-exit-cmd-wait-loop-on-error.patch | 2 +- ...X_DT-Use-bcm2835-sdhost-on-Compute-Module.patch | 2 +- ...e-that-parameters-are-properly-checked-wi.patch | 2 +- ...0499-config-Enabled-SENSORS_INA2XX-module.patch | 2 +- .../0500-overlays-Add-dpi18-overlay-1634.patch | 2 +- ...ow-some-more-signals-to-be-packed-with-un.patch | 2 +- ...-firmware-Export-the-general-transaction-.patch | 2 +- ...-firmware-Define-the-MBOX-channel-in-the-.patch | 2 +- ...-a-mode-for-using-the-closed-firmware-for.patch | 2 +- ...-an-overlay-for-enabling-the-vc4-driver-i.patch | 2 +- ...DAC-boards-Initial-2-channel-stereo-suppo.patch | 2 +- ...t-typos-in-spi-gpio35-39-overlay.dts-1651.patch | 2 +- ...ble-limited-range-RGB-output-with-CEA-mod.patch | 2 +- ...Adafruit-pitft35-touchscreen-support-1657.patch | 2 +- ...-races-when-the-CS-reads-from-render-targ.patch | 2 +- ...ix-up-the-limited-range-RGB-output-commit.patch | 2 +- ...rease-timeout-for-HDMI_SCHEDULER_CONTROL-.patch | 2 +- ...-drm-vc4-Disallow-interlaced-modes-on-DPI.patch | 2 +- ...c4-Fix-handling-of-interlaced-video-modes.patch | 2 +- .../0517-drm-vc4-Reject-doublescan-modes.patch | 2 +- ...ble-precise-vblank-timestamping-for-inter.patch | 2 +- ...ble-Disable-vblanks-properly-in-crtc-en-d.patch | 2 +- ...-Fix-support-for-interlaced-modes-on-HDMI.patch | 2 +- ...-Clamp-the-PLL-s-requested-rate-to-the-ha.patch | 2 +- ...drm-vc4-Set-up-the-AVI-and-SPD-infoframes.patch | 2 +- ...-vc4-Add-support-for-double-clocked-modes.patch | 2 +- ...70X_DT-Update-CM3-to-use-sdhost-interface.patch | 2 +- ...drm-vc4-Fix-memory-leak-of-the-CRTC-state.patch | 2 +- ...x-kdump-cleanup-aborted-E820_PRAM-max_pfn.patch | 2 +- ...527-Support-for-Blokas-Labs-pisound-board.patch | 2 +- ...528-pisound-Fix-a-warning-in-DEBUG-builds.patch | 2 +- .../0529-config-Add-CONFIG_HTU21-module.patch | 2 +- .../0530-spi-bcm2835-Remove-unused-code.patch | 2 +- ...Add-ioctl-for-reading-gpu-memory-through-.patch | 2 +- ...Create-coherent-buffer-and-push-to-firmwa.patch | 2 +- ...io-Create-coherent-buffer-and-push-to-fir.patch | 2 +- ...io-Pass-device-structure-into-dma_zalloc_.patch | 2 +- ...Pass-device-structure-into-dma_zalloc_coh.patch | 2 +- ...-a-couple-error-codes-in-vc4_cl_lookup_bo.patch | 2 +- ...-termination-of-the-initial-scan-for-bran.patch | 2 +- ...-support-for-rendering-with-ETC1-textures.patch | 2 +- ...-runtime-autosuspend-to-avoid-thrashing-V.patch | 2 +- ...4-Use-drm_gem_object_unreference_unlocked.patch | 2 +- ...-drm_malloc_ab-to-fix-large-rendering-job.patch | 2 +- ...ree-hang-state-before-destroying-BO-cache.patch | 2 +- ...e-basic-types-for-dma-addresses-as-these-.patch | 2 +- ...orrect-bus-address-for-dest-of-dma-memcpy.patch | 2 +- ...vc4-Add-fragment-shader-threading-support.patch | 2 +- ...-Use-struct-device-for-dma_alloc_coherent.patch | 2 +- ...dts-Visit-overlays-subdir-unconditionally.patch | 2 +- ...or-Fix-bit-offsets-for-equal-volume-and-a.patch | 2 +- ...-config-Add-ABX80X-RTC-driver-and-overlay.patch | 2 +- ...0550-config-Add-AK4554-audio-codec-driver.patch | 2 +- ...RM-dts-Restore-dtbs_install-functionality.patch | 25 -- .../patches-4.4/0551-kbuild-add-fno-PIE.patch | 40 +++ ...2-BCM270X_DT-Update-UART0-clock-frequency.patch | 29 -- ...d-Steal-gcc-s-pie-from-the-very-beginning.patch | 49 ++++ ...RM-dts-Restore-dtbs_install-functionality.patch | 25 ++ ...M2835-v4l2-Fix-a-conformance-test-failure.patch | 25 -- ...4-BCM270X_DT-Update-UART0-clock-frequency.patch | 29 ++ ...M2835-v4l2-Fix-a-conformance-test-failure.patch | 25 ++ ...M270X_DT-Add-overlay-for-enc28j60-on-SPI2.patch | 97 +++++++ ...i-Delete-vestigial-gpio_in_pull-parameter.patch | 38 +++ .../0558-BCM270X_DT-Add-i2c-sensor-overlay.patch | 92 +++++++ ...-overlays-overlay.dtb-overlays-.dtbo-1752.patch | 21 ++ ...dragonrise-fix-HID-Descriptor-for-0x0006-.patch | 99 +++++++ ...rng-Avoid-initialising-if-already-enabled.patch | 26 ++ .../0562-Pisound-dynamic-overlay-1760.patch | 144 ++++++++++ ...-for-Silicon-Labs-Si7013-20-21-humidity-t.patch | 90 +++++++ .../0564-pisound-improvements-1778.patch | 294 +++++++++++++++++++++ ..._name-properties-to-JustBoom-drivers-1787.patch | 32 +++ ...-Changes-for-allowing-asymmetric-sample-f.patch | 96 +++++++ ...7-BCM270X_DT-Add-pi3-disable-wifi-overlay.patch | 56 ++++ ...move-ppos-increment-in-configfs_write_bin.patch | 49 ++++ .../0569-config-Add-CONFIG_DM_CACHE.patch | 31 +++ .../0570-BCM270X_DT-Add-spi0-cs-overlay.patch | 81 ++++++ ...835-i2s-Changes-for-allowing-asymmetric-s.patch | 96 +++++++ .../0572-BCM270X_DT-Enable-UART0-on-CM3.patch | 23 ++ ...dd-CONFIG_MD_M25P80-and-CONFIG_MD_SPI_NOR.patch | 37 +++ ...-USB-config-options-for-bcm2709_defconfig.patch | 48 ++++ ..._DT-Add-reference-to-audio_pins-to-CM-dtb.patch | 28 ++ .../0576-Add-overlay-for-mcp3008-adc-1818.patch | 281 ++++++++++++++++++++ .../0577-config-add-slcan-kernel-module.patch | 31 +++ ...-sending-of-page-flip-completion-events-i.patch | 42 +++ ...clk-bcm2835-Fix-fixed_divider-of-pllh_aux.patch | 27 ++ ...port-rate-change-propagation-on-bcm2835-c.patch | 124 +++++++++ ...ow-rate-change-propagation-to-PLLH_AUX-on.patch | 35 +++ ...-maybe-uninitialized-warning-in-bcm2835_c.patch | 29 ++ ...-Don-t-rate-change-PLLs-on-behalf-of-DSI-.patch | 172 ++++++++++++ ...m-Remove-unnecessary-dev_info-output-1830.patch | 22 ++ 563 files changed, 2935 insertions(+), 605 deletions(-) delete mode 100644 target/linux/brcm2708/patches-4.4/0551-ARM-dts-Restore-dtbs_install-functionality.patch create mode 100644 target/linux/brcm2708/patches-4.4/0551-kbuild-add-fno-PIE.patch delete mode 100644 target/linux/brcm2708/patches-4.4/0552-BCM270X_DT-Update-UART0-clock-frequency.patch create mode 100644 target/linux/brcm2708/patches-4.4/0552-kbuild-Steal-gcc-s-pie-from-the-very-beginning.patch create mode 100644 target/linux/brcm2708/patches-4.4/0553-ARM-dts-Restore-dtbs_install-functionality.patch delete mode 100644 target/linux/brcm2708/patches-4.4/0553-BCM2835-v4l2-Fix-a-conformance-test-failure.patch create mode 100644 target/linux/brcm2708/patches-4.4/0554-BCM270X_DT-Update-UART0-clock-frequency.patch create mode 100644 target/linux/brcm2708/patches-4.4/0555-BCM2835-v4l2-Fix-a-conformance-test-failure.patch create mode 100644 target/linux/brcm2708/patches-4.4/0556-BCM270X_DT-Add-overlay-for-enc28j60-on-SPI2.patch create mode 100644 target/linux/brcm2708/patches-4.4/0557-lirc_rpi-Delete-vestigial-gpio_in_pull-parameter.patch create mode 100644 target/linux/brcm2708/patches-4.4/0558-BCM270X_DT-Add-i2c-sensor-overlay.patch create mode 100644 target/linux/brcm2708/patches-4.4/0559-BCM270X_DT-overlays-overlay.dtb-overlays-.dtbo-1752.patch create mode 100644 target/linux/brcm2708/patches-4.4/0560-Revert-HID-dragonrise-fix-HID-Descriptor-for-0x0006-.patch create mode 100644 target/linux/brcm2708/patches-4.4/0561-bcm2835-rng-Avoid-initialising-if-already-enabled.patch create mode 100644 target/linux/brcm2708/patches-4.4/0562-Pisound-dynamic-overlay-1760.patch create mode 100644 target/linux/brcm2708/patches-4.4/0563-Add-support-for-Silicon-Labs-Si7013-20-21-humidity-t.patch create mode 100644 target/linux/brcm2708/patches-4.4/0564-pisound-improvements-1778.patch create mode 100644 target/linux/brcm2708/patches-4.4/0565-Add-driver_name-properties-to-JustBoom-drivers-1787.patch create mode 100644 target/linux/brcm2708/patches-4.4/0566-bcm2835-i2s-Changes-for-allowing-asymmetric-sample-f.patch create mode 100644 target/linux/brcm2708/patches-4.4/0567-BCM270X_DT-Add-pi3-disable-wifi-overlay.patch create mode 100644 target/linux/brcm2708/patches-4.4/0568-configfs-Remove-ppos-increment-in-configfs_write_bin.patch create mode 100644 target/linux/brcm2708/patches-4.4/0569-config-Add-CONFIG_DM_CACHE.patch create mode 100644 target/linux/brcm2708/patches-4.4/0570-BCM270X_DT-Add-spi0-cs-overlay.patch create mode 100644 target/linux/brcm2708/patches-4.4/0571-Revert-bcm2835-i2s-Changes-for-allowing-asymmetric-s.patch create mode 100644 target/linux/brcm2708/patches-4.4/0572-BCM270X_DT-Enable-UART0-on-CM3.patch create mode 100644 target/linux/brcm2708/patches-4.4/0573-config-Add-CONFIG_MD_M25P80-and-CONFIG_MD_SPI_NOR.patch create mode 100644 target/linux/brcm2708/patches-4.4/0574-config-More-USB-config-options-for-bcm2709_defconfig.patch create mode 100644 target/linux/brcm2708/patches-4.4/0575-BCM270X_DT-Add-reference-to-audio_pins-to-CM-dtb.patch create mode 100644 target/linux/brcm2708/patches-4.4/0576-Add-overlay-for-mcp3008-adc-1818.patch create mode 100644 target/linux/brcm2708/patches-4.4/0577-config-add-slcan-kernel-module.patch create mode 100644 target/linux/brcm2708/patches-4.4/0578-drm-vc4-Fix-sending-of-page-flip-completion-events-i.patch create mode 100644 target/linux/brcm2708/patches-4.4/0579-clk-bcm2835-Fix-fixed_divider-of-pllh_aux.patch create mode 100644 target/linux/brcm2708/patches-4.4/0580-clk-bcm-Support-rate-change-propagation-on-bcm2835-c.patch create mode 100644 target/linux/brcm2708/patches-4.4/0581-clk-bcm-Allow-rate-change-propagation-to-PLLH_AUX-on.patch create mode 100644 target/linux/brcm2708/patches-4.4/0582-clk-bcm-Fix-maybe-uninitialized-warning-in-bcm2835_c.patch create mode 100644 target/linux/brcm2708/patches-4.4/0583-clk-bcm2835-Don-t-rate-change-PLLs-on-behalf-of-DSI-.patch create mode 100644 target/linux/brcm2708/patches-4.4/0584-gpio_mem-Remove-unnecessary-dev_info-output-1830.patch (limited to 'target/linux') diff --git a/target/linux/brcm2708/patches-4.4/0001-smsx95xx-fix-crimes-against-truesize.patch b/target/linux/brcm2708/patches-4.4/0001-smsx95xx-fix-crimes-against-truesize.patch index fcf4eb36f8..0594c64cb5 100644 --- a/target/linux/brcm2708/patches-4.4/0001-smsx95xx-fix-crimes-against-truesize.patch +++ b/target/linux/brcm2708/patches-4.4/0001-smsx95xx-fix-crimes-against-truesize.patch @@ -1,4 +1,4 @@ -From 5f5e9d496540a0e6f915a04e8b9f364eed5e1f7a Mon Sep 17 00:00:00 2001 +From 5e0a05acf8d39aa7ad56c3c4e3fadfeb75770244 Mon Sep 17 00:00:00 2001 From: Steve Glendinning Date: Thu, 19 Feb 2015 18:47:12 +0000 Subject: [PATCH] smsx95xx: fix crimes against truesize diff --git a/target/linux/brcm2708/patches-4.4/0002-smsc95xx-Disable-turbo-mode-by-default.patch b/target/linux/brcm2708/patches-4.4/0002-smsc95xx-Disable-turbo-mode-by-default.patch index 0c9f4bde11..71e8a35ff5 100644 --- a/target/linux/brcm2708/patches-4.4/0002-smsc95xx-Disable-turbo-mode-by-default.patch +++ b/target/linux/brcm2708/patches-4.4/0002-smsc95xx-Disable-turbo-mode-by-default.patch @@ -1,4 +1,4 @@ -From 954a047293ac324d9497511eb4b5ce8c792a4039 Mon Sep 17 00:00:00 2001 +From 338345265d1f5941fb7814de74213ad610256ee8 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 17 Apr 2015 16:58:45 +0100 Subject: [PATCH] smsc95xx: Disable turbo mode by default diff --git a/target/linux/brcm2708/patches-4.4/0003-vmstat-Workaround-for-issue-where-dirty-page-count-g.patch b/target/linux/brcm2708/patches-4.4/0003-vmstat-Workaround-for-issue-where-dirty-page-count-g.patch index af4451485c..f77ad92381 100644 --- a/target/linux/brcm2708/patches-4.4/0003-vmstat-Workaround-for-issue-where-dirty-page-count-g.patch +++ b/target/linux/brcm2708/patches-4.4/0003-vmstat-Workaround-for-issue-where-dirty-page-count-g.patch @@ -1,4 +1,4 @@ -From c68809400f149d3f176e03a3ab36e576a4d5ae79 Mon Sep 17 00:00:00 2001 +From dbe73fef550bcd1eedfb34be5600f9b87e7d1fe8 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 18 Jun 2014 13:42:01 +0100 Subject: [PATCH] vmstat: Workaround for issue where dirty page count goes diff --git a/target/linux/brcm2708/patches-4.4/0004-BCM2835_DT-Fix-I2S-register-map.patch b/target/linux/brcm2708/patches-4.4/0004-BCM2835_DT-Fix-I2S-register-map.patch index 0013983a07..ae4c145b26 100644 --- a/target/linux/brcm2708/patches-4.4/0004-BCM2835_DT-Fix-I2S-register-map.patch +++ b/target/linux/brcm2708/patches-4.4/0004-BCM2835_DT-Fix-I2S-register-map.patch @@ -1,4 +1,4 @@ -From b110393b07eb57aa234dbf25019f586a13b57792 Mon Sep 17 00:00:00 2001 +From 77886db55c4fcad9de44486e0e5e370d123d81bc Mon Sep 17 00:00:00 2001 From: Robert Tiemann Date: Mon, 20 Jul 2015 11:01:25 +0200 Subject: [PATCH] BCM2835_DT: Fix I2S register map diff --git a/target/linux/brcm2708/patches-4.4/0005-irq-bcm2836-Prevent-spurious-interrupts-and-trap-the.patch b/target/linux/brcm2708/patches-4.4/0005-irq-bcm2836-Prevent-spurious-interrupts-and-trap-the.patch index d42b3d2c0e..5031f7535c 100644 --- a/target/linux/brcm2708/patches-4.4/0005-irq-bcm2836-Prevent-spurious-interrupts-and-trap-the.patch +++ b/target/linux/brcm2708/patches-4.4/0005-irq-bcm2836-Prevent-spurious-interrupts-and-trap-the.patch @@ -1,4 +1,4 @@ -From 640ebb7ef07930c2f22362cadf8bfc3e46064dc0 Mon Sep 17 00:00:00 2001 +From c384d8900be3c3a0aba65f9538006280545264ba Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 4 Dec 2015 17:41:50 +0000 Subject: [PATCH] irq-bcm2836: Prevent spurious interrupts, and trap them early diff --git a/target/linux/brcm2708/patches-4.4/0006-irqchip-bcm2835-Add-FIQ-support.patch b/target/linux/brcm2708/patches-4.4/0006-irqchip-bcm2835-Add-FIQ-support.patch index 9db5a9cd0c..0082f9c1f1 100644 --- a/target/linux/brcm2708/patches-4.4/0006-irqchip-bcm2835-Add-FIQ-support.patch +++ b/target/linux/brcm2708/patches-4.4/0006-irqchip-bcm2835-Add-FIQ-support.patch @@ -1,4 +1,4 @@ -From f9663336907eaafa48c1d6e08b78c7dccb6b8699 Mon Sep 17 00:00:00 2001 +From f1b936ca7898183e0777012f57c8e5cafdda8be1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Fri, 12 Jun 2015 19:01:05 +0200 Subject: [PATCH] irqchip: bcm2835: Add FIQ support diff --git a/target/linux/brcm2708/patches-4.4/0007-irqchip-irq-bcm2835-Add-2836-FIQ-support.patch b/target/linux/brcm2708/patches-4.4/0007-irqchip-irq-bcm2835-Add-2836-FIQ-support.patch index cb090fb700..64faf3275a 100644 --- a/target/linux/brcm2708/patches-4.4/0007-irqchip-irq-bcm2835-Add-2836-FIQ-support.patch +++ b/target/linux/brcm2708/patches-4.4/0007-irqchip-irq-bcm2835-Add-2836-FIQ-support.patch @@ -1,4 +1,4 @@ -From 0d6484eb61b794ef795ff569f5f066922d554156 Mon Sep 17 00:00:00 2001 +From e146ad89ce6f3d12fbaea2c2256c89ef991ea94d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Fri, 23 Oct 2015 16:26:55 +0200 Subject: [PATCH] irqchip: irq-bcm2835: Add 2836 FIQ support diff --git a/target/linux/brcm2708/patches-4.4/0008-serial-8250-Don-t-crash-when-nr_uarts-is-0.patch b/target/linux/brcm2708/patches-4.4/0008-serial-8250-Don-t-crash-when-nr_uarts-is-0.patch index 498d0fa902..6a271c845b 100644 --- a/target/linux/brcm2708/patches-4.4/0008-serial-8250-Don-t-crash-when-nr_uarts-is-0.patch +++ b/target/linux/brcm2708/patches-4.4/0008-serial-8250-Don-t-crash-when-nr_uarts-is-0.patch @@ -1,4 +1,4 @@ -From f17d5198c547b208379e523bf400e55cef88ff56 Mon Sep 17 00:00:00 2001 +From 2a1cd53412d5cd5f340b2d7fcfd642231136185a Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 30 Jun 2015 14:12:42 +0100 Subject: [PATCH] serial: 8250: Don't crash when nr_uarts is 0 diff --git a/target/linux/brcm2708/patches-4.4/0009-pinctrl-bcm2835-Set-base-to-0-give-expected-gpio-num.patch b/target/linux/brcm2708/patches-4.4/0009-pinctrl-bcm2835-Set-base-to-0-give-expected-gpio-num.patch index ea8647e77f..3f70511114 100644 --- a/target/linux/brcm2708/patches-4.4/0009-pinctrl-bcm2835-Set-base-to-0-give-expected-gpio-num.patch +++ b/target/linux/brcm2708/patches-4.4/0009-pinctrl-bcm2835-Set-base-to-0-give-expected-gpio-num.patch @@ -1,4 +1,4 @@ -From 1df70a75d48a37dbeb1d4865e2484e5b02779c3f Mon Sep 17 00:00:00 2001 +From 49cdca06e79b83f269961599d2c0b5bde9f12cfe Mon Sep 17 00:00:00 2001 From: notro Date: Thu, 10 Jul 2014 13:59:47 +0200 Subject: [PATCH] pinctrl-bcm2835: Set base to 0 give expected gpio numbering diff --git a/target/linux/brcm2708/patches-4.4/0010-pinctrl-bcm2835-Fix-interrupt-handling-for-GPIOs-28-.patch b/target/linux/brcm2708/patches-4.4/0010-pinctrl-bcm2835-Fix-interrupt-handling-for-GPIOs-28-.patch index 3f1393b009..c9c392772b 100644 --- a/target/linux/brcm2708/patches-4.4/0010-pinctrl-bcm2835-Fix-interrupt-handling-for-GPIOs-28-.patch +++ b/target/linux/brcm2708/patches-4.4/0010-pinctrl-bcm2835-Fix-interrupt-handling-for-GPIOs-28-.patch @@ -1,4 +1,4 @@ -From 6027af32e9de99b2843602c3411a88793ae535e4 Mon Sep 17 00:00:00 2001 +From c51d537a465398bcbb03851a7f1c81b5324ee819 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 24 Feb 2015 13:40:50 +0000 Subject: [PATCH] pinctrl-bcm2835: Fix interrupt handling for GPIOs 28-31 and diff --git a/target/linux/brcm2708/patches-4.4/0011-pinctrl-bcm2835-Only-request-the-interrupts-listed-i.patch b/target/linux/brcm2708/patches-4.4/0011-pinctrl-bcm2835-Only-request-the-interrupts-listed-i.patch index 5dff592d4a..6fd945d692 100644 --- a/target/linux/brcm2708/patches-4.4/0011-pinctrl-bcm2835-Only-request-the-interrupts-listed-i.patch +++ b/target/linux/brcm2708/patches-4.4/0011-pinctrl-bcm2835-Only-request-the-interrupts-listed-i.patch @@ -1,4 +1,4 @@ -From d1758273a63b143f48c8856706a1d03f7dcb1b93 Mon Sep 17 00:00:00 2001 +From 49ffb4028436ce0efce2b8dede6138fc47b2cfd2 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 26 Feb 2015 09:58:22 +0000 Subject: [PATCH] pinctrl-bcm2835: Only request the interrupts listed in the diff --git a/target/linux/brcm2708/patches-4.4/0012-spi-bcm2835-Support-pin-groups-other-than-7-11.patch b/target/linux/brcm2708/patches-4.4/0012-spi-bcm2835-Support-pin-groups-other-than-7-11.patch index 3bd0628a39..162a052adc 100644 --- a/target/linux/brcm2708/patches-4.4/0012-spi-bcm2835-Support-pin-groups-other-than-7-11.patch +++ b/target/linux/brcm2708/patches-4.4/0012-spi-bcm2835-Support-pin-groups-other-than-7-11.patch @@ -1,4 +1,4 @@ -From f58037ac49ec4233848397cf67f84afa97a3ab38 Mon Sep 17 00:00:00 2001 +From 24fb0aecbadfc9bc8ebfb0c836ef7379b8fc5888 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 24 Jun 2015 14:10:44 +0100 Subject: [PATCH] spi-bcm2835: Support pin groups other than 7-11 diff --git a/target/linux/brcm2708/patches-4.4/0013-ARM-bcm2835-Set-Serial-number-and-Revision.patch b/target/linux/brcm2708/patches-4.4/0013-ARM-bcm2835-Set-Serial-number-and-Revision.patch index 9c1200f61e..9039731ffa 100644 --- a/target/linux/brcm2708/patches-4.4/0013-ARM-bcm2835-Set-Serial-number-and-Revision.patch +++ b/target/linux/brcm2708/patches-4.4/0013-ARM-bcm2835-Set-Serial-number-and-Revision.patch @@ -1,4 +1,4 @@ -From 3ebee041596518ad4bb5e6dfb2faedd2dd72e045 Mon Sep 17 00:00:00 2001 +From 36aada743a4bdc21ad36c6b039449444a4b2ab22 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Wed, 3 Jun 2015 12:26:13 +0200 Subject: [PATCH] ARM: bcm2835: Set Serial number and Revision diff --git a/target/linux/brcm2708/patches-4.4/0014-bcm2835-i2s-get-base-address-for-DMA-from-devicetree.patch b/target/linux/brcm2708/patches-4.4/0014-bcm2835-i2s-get-base-address-for-DMA-from-devicetree.patch index 974754d9a0..9f869b50b1 100644 --- a/target/linux/brcm2708/patches-4.4/0014-bcm2835-i2s-get-base-address-for-DMA-from-devicetree.patch +++ b/target/linux/brcm2708/patches-4.4/0014-bcm2835-i2s-get-base-address-for-DMA-from-devicetree.patch @@ -1,4 +1,4 @@ -From 32530970c34f0e8e447fd9a7f8991df6f04b8ccc Mon Sep 17 00:00:00 2001 +From fba1570f5f2fa5a65e933db49d3fc36126561a15 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 11 Oct 2015 16:44:05 +0200 Subject: [PATCH] bcm2835-i2s: get base address for DMA from devicetree diff --git a/target/linux/brcm2708/patches-4.4/0015-bcm2835-i2s-add-24bit-support-update-bclk_ratio-to-m.patch b/target/linux/brcm2708/patches-4.4/0015-bcm2835-i2s-add-24bit-support-update-bclk_ratio-to-m.patch index b673db660c..df806f4e88 100644 --- a/target/linux/brcm2708/patches-4.4/0015-bcm2835-i2s-add-24bit-support-update-bclk_ratio-to-m.patch +++ b/target/linux/brcm2708/patches-4.4/0015-bcm2835-i2s-add-24bit-support-update-bclk_ratio-to-m.patch @@ -1,4 +1,4 @@ -From 962015d18b8f8dcce75ec843b5a5224c813c3362 Mon Sep 17 00:00:00 2001 +From 002e593baa098b480ee0b6990ab3e43c6b36aac0 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 11 Oct 2015 15:21:16 +0200 Subject: [PATCH] bcm2835-i2s: add 24bit support, update bclk_ratio to more diff --git a/target/linux/brcm2708/patches-4.4/0016-bcm2835-i2s-setup-clock-only-if-CPU-is-clock-master.patch b/target/linux/brcm2708/patches-4.4/0016-bcm2835-i2s-setup-clock-only-if-CPU-is-clock-master.patch index 47e8021fda..995266a858 100644 --- a/target/linux/brcm2708/patches-4.4/0016-bcm2835-i2s-setup-clock-only-if-CPU-is-clock-master.patch +++ b/target/linux/brcm2708/patches-4.4/0016-bcm2835-i2s-setup-clock-only-if-CPU-is-clock-master.patch @@ -1,4 +1,4 @@ -From 0d7ccc03423bee3040d1abf99a9d34c701138085 Mon Sep 17 00:00:00 2001 +From 2165ae346e98922f21ffe6abad1f6d4226e445b1 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 11 Oct 2015 15:25:51 +0200 Subject: [PATCH] bcm2835-i2s: setup clock only if CPU is clock master diff --git a/target/linux/brcm2708/patches-4.4/0017-bcm2835-i2s-Eliminate-debugfs-directory-error.patch b/target/linux/brcm2708/patches-4.4/0017-bcm2835-i2s-Eliminate-debugfs-directory-error.patch index f2a032e3e4..7d58d365db 100644 --- a/target/linux/brcm2708/patches-4.4/0017-bcm2835-i2s-Eliminate-debugfs-directory-error.patch +++ b/target/linux/brcm2708/patches-4.4/0017-bcm2835-i2s-Eliminate-debugfs-directory-error.patch @@ -1,4 +1,4 @@ -From c94751eae717c8d87ef234389ef4795ce1e432f5 Mon Sep 17 00:00:00 2001 +From 186eb5323a8492382d30e4857a0e45c8fc80ff2d Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 11 Oct 2015 15:49:51 +0200 Subject: [PATCH] bcm2835-i2s: Eliminate debugfs directory error diff --git a/target/linux/brcm2708/patches-4.4/0018-bcm2835-i2s-Register-PCM-device.patch b/target/linux/brcm2708/patches-4.4/0018-bcm2835-i2s-Register-PCM-device.patch index f769947bf5..1c60a018bf 100644 --- a/target/linux/brcm2708/patches-4.4/0018-bcm2835-i2s-Register-PCM-device.patch +++ b/target/linux/brcm2708/patches-4.4/0018-bcm2835-i2s-Register-PCM-device.patch @@ -1,4 +1,4 @@ -From 35ac836d7cbe42c15b8823b38abff66efc88806c Mon Sep 17 00:00:00 2001 +From 1c6fdc37e81dcd4be3590c7130320f23ad0761df Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 11 Oct 2015 15:35:20 +0200 Subject: [PATCH] bcm2835-i2s: Register PCM device diff --git a/target/linux/brcm2708/patches-4.4/0019-bcm2835-i2s-Enable-MMAP-support-via-a-DT-property.patch b/target/linux/brcm2708/patches-4.4/0019-bcm2835-i2s-Enable-MMAP-support-via-a-DT-property.patch index a76d932609..ca9c521400 100644 --- a/target/linux/brcm2708/patches-4.4/0019-bcm2835-i2s-Enable-MMAP-support-via-a-DT-property.patch +++ b/target/linux/brcm2708/patches-4.4/0019-bcm2835-i2s-Enable-MMAP-support-via-a-DT-property.patch @@ -1,4 +1,4 @@ -From e8e6b5aae45b269c2fcc14159894901514961161 Mon Sep 17 00:00:00 2001 +From 8d32cc49fa07fb95dd101b2d544ed02027982cab Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 11 Oct 2015 15:55:21 +0200 Subject: [PATCH] bcm2835-i2s: Enable MMAP support via a DT property diff --git a/target/linux/brcm2708/patches-4.4/0020-dmaengine-bcm2835-Add-slave-dma-support.patch b/target/linux/brcm2708/patches-4.4/0020-dmaengine-bcm2835-Add-slave-dma-support.patch index d8af8ffa46..a8530bf5c2 100644 --- a/target/linux/brcm2708/patches-4.4/0020-dmaengine-bcm2835-Add-slave-dma-support.patch +++ b/target/linux/brcm2708/patches-4.4/0020-dmaengine-bcm2835-Add-slave-dma-support.patch @@ -1,4 +1,4 @@ -From d19a0acbd44ad6cd7b6deb75c48f610bbbc44c94 Mon Sep 17 00:00:00 2001 +From 46870419f14aa3631e1269f3ac452c99b0f1a505 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Thu, 9 Apr 2015 12:34:11 +0200 Subject: [PATCH] dmaengine: bcm2835: Add slave dma support diff --git a/target/linux/brcm2708/patches-4.4/0021-dmaengine-bcm2835-set-residue_granularity-field.patch b/target/linux/brcm2708/patches-4.4/0021-dmaengine-bcm2835-set-residue_granularity-field.patch index 17caec5206..f1384c2cfe 100644 --- a/target/linux/brcm2708/patches-4.4/0021-dmaengine-bcm2835-set-residue_granularity-field.patch +++ b/target/linux/brcm2708/patches-4.4/0021-dmaengine-bcm2835-set-residue_granularity-field.patch @@ -1,4 +1,4 @@ -From b289e31cd9ba63bfa054ec6584204e8ca6ee1019 Mon Sep 17 00:00:00 2001 +From cdc0392f43a1ef5571880aefeefd1ffbefd1a726 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Sat, 3 Oct 2015 15:58:59 +0200 Subject: [PATCH] dmaengine: bcm2835: set residue_granularity field diff --git a/target/linux/brcm2708/patches-4.4/0022-dmaengine-bcm2835-Load-driver-early-and-support-lega.patch b/target/linux/brcm2708/patches-4.4/0022-dmaengine-bcm2835-Load-driver-early-and-support-lega.patch index a2cbbf3ccb..bec3a30eeb 100644 --- a/target/linux/brcm2708/patches-4.4/0022-dmaengine-bcm2835-Load-driver-early-and-support-lega.patch +++ b/target/linux/brcm2708/patches-4.4/0022-dmaengine-bcm2835-Load-driver-early-and-support-lega.patch @@ -1,4 +1,4 @@ -From 1fcc178455d43657d3d7a318dd570b9a091a8708 Mon Sep 17 00:00:00 2001 +From 50e1ac1b9abaacc14f45e7ca73dc613c4d6dba99 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Sat, 3 Oct 2015 22:22:55 +0200 Subject: [PATCH] dmaengine: bcm2835: Load driver early and support legacy API diff --git a/target/linux/brcm2708/patches-4.4/0023-bcm2835-dma-Fix-dreq-not-set-for-slave-transfers.patch b/target/linux/brcm2708/patches-4.4/0023-bcm2835-dma-Fix-dreq-not-set-for-slave-transfers.patch index 53e6f94e72..070afe0426 100644 --- a/target/linux/brcm2708/patches-4.4/0023-bcm2835-dma-Fix-dreq-not-set-for-slave-transfers.patch +++ b/target/linux/brcm2708/patches-4.4/0023-bcm2835-dma-Fix-dreq-not-set-for-slave-transfers.patch @@ -1,4 +1,4 @@ -From 79b7365ee2e49034a96061e91c4aaa3f9e37eabd Mon Sep 17 00:00:00 2001 +From 1dd1e763873c2e19ec9cfc8134b91406c36cac30 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sat, 10 Oct 2015 12:29:18 +0200 Subject: [PATCH] bcm2835-dma: Fix dreq not set for slave transfers diff --git a/target/linux/brcm2708/patches-4.4/0024-bcm2835-dma-Limit-cyclic-transfers-on-lite-channels-.patch b/target/linux/brcm2708/patches-4.4/0024-bcm2835-dma-Limit-cyclic-transfers-on-lite-channels-.patch index afca933b50..1e26670010 100644 --- a/target/linux/brcm2708/patches-4.4/0024-bcm2835-dma-Limit-cyclic-transfers-on-lite-channels-.patch +++ b/target/linux/brcm2708/patches-4.4/0024-bcm2835-dma-Limit-cyclic-transfers-on-lite-channels-.patch @@ -1,4 +1,4 @@ -From c9b92657b415bc1b855c394284efa0e33119ef61 Mon Sep 17 00:00:00 2001 +From f0f4368b3497d129c0c4ca0565f5b6656faed474 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sun, 11 Oct 2015 12:28:30 +0200 Subject: [PATCH] bcm2835-dma: Limit cyclic transfers on lite channels to 32k diff --git a/target/linux/brcm2708/patches-4.4/0025-bcm2835-Add-support-for-uart1.patch b/target/linux/brcm2708/patches-4.4/0025-bcm2835-Add-support-for-uart1.patch index 6f65257018..5f7fd57b44 100644 --- a/target/linux/brcm2708/patches-4.4/0025-bcm2835-Add-support-for-uart1.patch +++ b/target/linux/brcm2708/patches-4.4/0025-bcm2835-Add-support-for-uart1.patch @@ -1,4 +1,4 @@ -From 1f2bc712a966060a4e73d6e0742e7417877ac8ff Mon Sep 17 00:00:00 2001 +From 877a10a2dc756e4dfc6f0183e98467259c08e753 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Sat, 15 Aug 2015 20:50:02 +0200 Subject: [PATCH] bcm2835: Add support for uart1 diff --git a/target/linux/brcm2708/patches-4.4/0026-firmware-bcm2835-Add-missing-property-tags.patch b/target/linux/brcm2708/patches-4.4/0026-firmware-bcm2835-Add-missing-property-tags.patch index 8a78408aea..5c1604e7cc 100644 --- a/target/linux/brcm2708/patches-4.4/0026-firmware-bcm2835-Add-missing-property-tags.patch +++ b/target/linux/brcm2708/patches-4.4/0026-firmware-bcm2835-Add-missing-property-tags.patch @@ -1,4 +1,4 @@ -From 37faf877fc9db93893b313190f688c56f51ea1fd Mon Sep 17 00:00:00 2001 +From 3be2b2bdb87296b858efbbf298ae568d8ce94447 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Fri, 26 Jun 2015 14:21:20 +0200 Subject: [PATCH] firmware: bcm2835: Add missing property tags diff --git a/target/linux/brcm2708/patches-4.4/0027-Main-bcm2708-bcm2709-linux-port.patch b/target/linux/brcm2708/patches-4.4/0027-Main-bcm2708-bcm2709-linux-port.patch index 18ffb037f6..9243de88db 100644 --- a/target/linux/brcm2708/patches-4.4/0027-Main-bcm2708-bcm2709-linux-port.patch +++ b/target/linux/brcm2708/patches-4.4/0027-Main-bcm2708-bcm2709-linux-port.patch @@ -1,4 +1,4 @@ -From 20ae9d488adbe06ef257b7920fab756063e2cf38 Mon Sep 17 00:00:00 2001 +From 419131921c0b0b0c7be32f9a2a30d42377f604e2 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sun, 12 May 2013 12:24:19 +0100 Subject: [PATCH] Main bcm2708/bcm2709 linux port diff --git a/target/linux/brcm2708/patches-4.4/0028-squash-include-ARCH_BCM2708-ARCH_BCM2709.patch b/target/linux/brcm2708/patches-4.4/0028-squash-include-ARCH_BCM2708-ARCH_BCM2709.patch index 676cb4b8ae..8010e7deee 100644 --- a/target/linux/brcm2708/patches-4.4/0028-squash-include-ARCH_BCM2708-ARCH_BCM2709.patch +++ b/target/linux/brcm2708/patches-4.4/0028-squash-include-ARCH_BCM2708-ARCH_BCM2709.patch @@ -1,4 +1,4 @@ -From 792c5b694155f203fcb2daf73be8d3096c9c579b Mon Sep 17 00:00:00 2001 +From fcc9c391c9244922fc3b955d7bf08c6db8b54a9c Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 11 Nov 2015 21:01:15 +0000 Subject: [PATCH] squash: include ARCH_BCM2708 / ARCH_BCM2709 diff --git a/target/linux/brcm2708/patches-4.4/0029-Add-dwc_otg-driver.patch b/target/linux/brcm2708/patches-4.4/0029-Add-dwc_otg-driver.patch index 69711f69e9..7f9ab7cb25 100644 --- a/target/linux/brcm2708/patches-4.4/0029-Add-dwc_otg-driver.patch +++ b/target/linux/brcm2708/patches-4.4/0029-Add-dwc_otg-driver.patch @@ -1,4 +1,4 @@ -From fceeb5c989e1adda9676270cffca3225b51a15a1 Mon Sep 17 00:00:00 2001 +From 58b2dd98335c7719f4d304a7401a5c2349a2f4cc Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 1 May 2013 19:46:17 +0100 Subject: [PATCH] Add dwc_otg driver diff --git a/target/linux/brcm2708/patches-4.4/0030-bcm2708-framebuffer-driver.patch b/target/linux/brcm2708/patches-4.4/0030-bcm2708-framebuffer-driver.patch index 188df7e5fa..694fb86ba0 100644 --- a/target/linux/brcm2708/patches-4.4/0030-bcm2708-framebuffer-driver.patch +++ b/target/linux/brcm2708/patches-4.4/0030-bcm2708-framebuffer-driver.patch @@ -1,4 +1,4 @@ -From b55243d8af3cc0161d2ab671226635e7a203534c Mon Sep 17 00:00:00 2001 +From cdee11ba41b516613aa20c0c661d5e2f4c911103 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 17 Jun 2015 17:06:34 +0100 Subject: [PATCH] bcm2708 framebuffer driver diff --git a/target/linux/brcm2708/patches-4.4/0031-dmaengine-Add-support-for-BCM2708.patch b/target/linux/brcm2708/patches-4.4/0031-dmaengine-Add-support-for-BCM2708.patch index 3b5a63c3cd..d444830532 100644 --- a/target/linux/brcm2708/patches-4.4/0031-dmaengine-Add-support-for-BCM2708.patch +++ b/target/linux/brcm2708/patches-4.4/0031-dmaengine-Add-support-for-BCM2708.patch @@ -1,4 +1,4 @@ -From 54def9a915b32cc162e77d8ce0f67da51fac5969 Mon Sep 17 00:00:00 2001 +From 659b118206dd29242abbb2d1f889b7b9788561f3 Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Fri, 22 Nov 2013 14:22:53 +0100 Subject: [PATCH] dmaengine: Add support for BCM2708 diff --git a/target/linux/brcm2708/patches-4.4/0032-MMC-added-alternative-MMC-driver.patch b/target/linux/brcm2708/patches-4.4/0032-MMC-added-alternative-MMC-driver.patch index cdf3caaf88..a37a64adf8 100644 --- a/target/linux/brcm2708/patches-4.4/0032-MMC-added-alternative-MMC-driver.patch +++ b/target/linux/brcm2708/patches-4.4/0032-MMC-added-alternative-MMC-driver.patch @@ -1,4 +1,4 @@ -From 0b0a72af564ffb47a1447a25f05354b99ff40e63 Mon Sep 17 00:00:00 2001 +From 5646c03db7e90b2eff7cec1679877ed2789ba3c9 Mon Sep 17 00:00:00 2001 From: gellert Date: Fri, 15 Aug 2014 16:35:06 +0100 Subject: [PATCH] MMC: added alternative MMC driver diff --git a/target/linux/brcm2708/patches-4.4/0033-Adding-bcm2835-sdhost-driver-and-an-overlay-to-enabl.patch b/target/linux/brcm2708/patches-4.4/0033-Adding-bcm2835-sdhost-driver-and-an-overlay-to-enabl.patch index 0253e43569..fc23d5b8ae 100644 --- a/target/linux/brcm2708/patches-4.4/0033-Adding-bcm2835-sdhost-driver-and-an-overlay-to-enabl.patch +++ b/target/linux/brcm2708/patches-4.4/0033-Adding-bcm2835-sdhost-driver-and-an-overlay-to-enabl.patch @@ -1,4 +1,4 @@ -From 14e4f85ae6199d74472b35567b33a36d3dcf6428 Mon Sep 17 00:00:00 2001 +From 81c93790b30530e11b744828d196d011a7dcaa5f Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 25 Mar 2015 17:49:47 +0000 Subject: [PATCH] Adding bcm2835-sdhost driver, and an overlay to enable it diff --git a/target/linux/brcm2708/patches-4.4/0034-cma-Add-vc_cma-driver-to-enable-use-of-CMA.patch b/target/linux/brcm2708/patches-4.4/0034-cma-Add-vc_cma-driver-to-enable-use-of-CMA.patch index 48a72a020f..48e1fd7d9f 100644 --- a/target/linux/brcm2708/patches-4.4/0034-cma-Add-vc_cma-driver-to-enable-use-of-CMA.patch +++ b/target/linux/brcm2708/patches-4.4/0034-cma-Add-vc_cma-driver-to-enable-use-of-CMA.patch @@ -1,4 +1,4 @@ -From 5941d6eccd8522090c18a68c506ab51885b955d5 Mon Sep 17 00:00:00 2001 +From 471fff7d975619ae7fb98c1dee8f75d8cdcdf93c Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 3 Jul 2013 00:31:47 +0100 Subject: [PATCH] cma: Add vc_cma driver to enable use of CMA diff --git a/target/linux/brcm2708/patches-4.4/0035-bcm2708-alsa-sound-driver.patch b/target/linux/brcm2708/patches-4.4/0035-bcm2708-alsa-sound-driver.patch index daab885c71..68a271ee9a 100644 --- a/target/linux/brcm2708/patches-4.4/0035-bcm2708-alsa-sound-driver.patch +++ b/target/linux/brcm2708/patches-4.4/0035-bcm2708-alsa-sound-driver.patch @@ -1,4 +1,4 @@ -From ccbbc7dca6f75cf9874bf5a791f5abdae9e23143 Mon Sep 17 00:00:00 2001 +From 5a28ef1d7eec56824139996cb43a5423bc15279f Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 26 Mar 2012 22:15:50 +0100 Subject: [PATCH] bcm2708: alsa sound driver diff --git a/target/linux/brcm2708/patches-4.4/0036-bcm2708-vchiq-driver.patch b/target/linux/brcm2708/patches-4.4/0036-bcm2708-vchiq-driver.patch index 7247fa6951..054e7c7322 100644 --- a/target/linux/brcm2708/patches-4.4/0036-bcm2708-vchiq-driver.patch +++ b/target/linux/brcm2708/patches-4.4/0036-bcm2708-vchiq-driver.patch @@ -1,4 +1,4 @@ -From 24d3397930cc8faafd020bae31a2c9f1e4682f02 Mon Sep 17 00:00:00 2001 +From 53aab3c7125044c44cffde9a3228ccead21d799c Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 2 Jul 2013 23:42:01 +0100 Subject: [PATCH] bcm2708 vchiq driver diff --git a/target/linux/brcm2708/patches-4.4/0037-vc_mem-Add-vc_mem-driver.patch b/target/linux/brcm2708/patches-4.4/0037-vc_mem-Add-vc_mem-driver.patch index 59c467c302..10364339d8 100644 --- a/target/linux/brcm2708/patches-4.4/0037-vc_mem-Add-vc_mem-driver.patch +++ b/target/linux/brcm2708/patches-4.4/0037-vc_mem-Add-vc_mem-driver.patch @@ -1,4 +1,4 @@ -From b08bfcd6d88d7006f458e21dddabd42e53780708 Mon Sep 17 00:00:00 2001 +From 5186a4610a8ba9a485a398991c67dc4de7a6f2cd Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 17 Jun 2015 16:07:06 +0100 Subject: [PATCH] vc_mem: Add vc_mem driver diff --git a/target/linux/brcm2708/patches-4.4/0038-vcsm-VideoCore-shared-memory-service-for-BCM2835.patch b/target/linux/brcm2708/patches-4.4/0038-vcsm-VideoCore-shared-memory-service-for-BCM2835.patch index 1fbaddd52e..e525d28502 100644 --- a/target/linux/brcm2708/patches-4.4/0038-vcsm-VideoCore-shared-memory-service-for-BCM2835.patch +++ b/target/linux/brcm2708/patches-4.4/0038-vcsm-VideoCore-shared-memory-service-for-BCM2835.patch @@ -1,4 +1,4 @@ -From 02b8a5c4e32b9451932a583fb98ceacd4bc0d43b Mon Sep 17 00:00:00 2001 +From f00123f1c399aa71a7bd55391e53060a14bd79b2 Mon Sep 17 00:00:00 2001 From: Tim Gover Date: Tue, 22 Jul 2014 15:41:04 +0100 Subject: [PATCH] vcsm: VideoCore shared memory service for BCM2835 diff --git a/target/linux/brcm2708/patches-4.4/0039-Add-dev-gpiomem-device-for-rootless-user-GPIO-access.patch b/target/linux/brcm2708/patches-4.4/0039-Add-dev-gpiomem-device-for-rootless-user-GPIO-access.patch index e327c5a190..7622007607 100644 --- a/target/linux/brcm2708/patches-4.4/0039-Add-dev-gpiomem-device-for-rootless-user-GPIO-access.patch +++ b/target/linux/brcm2708/patches-4.4/0039-Add-dev-gpiomem-device-for-rootless-user-GPIO-access.patch @@ -1,4 +1,4 @@ -From e52d7ce66319f6687da3531b00cfec3001aec7a8 Mon Sep 17 00:00:00 2001 +From f0d2dd1294f41beea8b495625f6a299a0274dae5 Mon Sep 17 00:00:00 2001 From: Luke Wren Date: Fri, 21 Aug 2015 23:14:48 +0100 Subject: [PATCH] Add /dev/gpiomem device for rootless user GPIO access diff --git a/target/linux/brcm2708/patches-4.4/0040-Add-SMI-driver.patch b/target/linux/brcm2708/patches-4.4/0040-Add-SMI-driver.patch index d73b0bbbfe..4ef07ac8ff 100644 --- a/target/linux/brcm2708/patches-4.4/0040-Add-SMI-driver.patch +++ b/target/linux/brcm2708/patches-4.4/0040-Add-SMI-driver.patch @@ -1,4 +1,4 @@ -From 75b517005b8a733b84735cacfa9cdb3f301db6a0 Mon Sep 17 00:00:00 2001 +From 2ddd11a5a4d40a51e075c4aa37932adfc152cde3 Mon Sep 17 00:00:00 2001 From: Luke Wren Date: Sat, 5 Sep 2015 01:14:45 +0100 Subject: [PATCH] Add SMI driver diff --git a/target/linux/brcm2708/patches-4.4/0041-Add-SMI-NAND-driver.patch b/target/linux/brcm2708/patches-4.4/0041-Add-SMI-NAND-driver.patch index 94b4258c38..58c83aa919 100644 --- a/target/linux/brcm2708/patches-4.4/0041-Add-SMI-NAND-driver.patch +++ b/target/linux/brcm2708/patches-4.4/0041-Add-SMI-NAND-driver.patch @@ -1,4 +1,4 @@ -From 7c6a797f5ff01d8e968331eb83782ecbf2f13e6d Mon Sep 17 00:00:00 2001 +From 547bbe5578accad0c4f0a7461d5f2b99674f1e51 Mon Sep 17 00:00:00 2001 From: Luke Wren Date: Sat, 5 Sep 2015 01:16:10 +0100 Subject: [PATCH] Add SMI NAND driver diff --git a/target/linux/brcm2708/patches-4.4/0042-lirc-added-support-for-RaspberryPi-GPIO.patch b/target/linux/brcm2708/patches-4.4/0042-lirc-added-support-for-RaspberryPi-GPIO.patch index 370d8c8e53..694a86611c 100644 --- a/target/linux/brcm2708/patches-4.4/0042-lirc-added-support-for-RaspberryPi-GPIO.patch +++ b/target/linux/brcm2708/patches-4.4/0042-lirc-added-support-for-RaspberryPi-GPIO.patch @@ -1,4 +1,4 @@ -From 656c19b0ad2dd41ae053d766ee4bda9a09cf34e6 Mon Sep 17 00:00:00 2001 +From e39854b38284178a8c63b4dc160d5883c2ce0a42 Mon Sep 17 00:00:00 2001 From: Aron Szabo Date: Sat, 16 Jun 2012 12:15:55 +0200 Subject: [PATCH] lirc: added support for RaspberryPi GPIO diff --git a/target/linux/brcm2708/patches-4.4/0043-Add-cpufreq-driver.patch b/target/linux/brcm2708/patches-4.4/0043-Add-cpufreq-driver.patch index 6d2c2b7b19..4a76a3af3a 100644 --- a/target/linux/brcm2708/patches-4.4/0043-Add-cpufreq-driver.patch +++ b/target/linux/brcm2708/patches-4.4/0043-Add-cpufreq-driver.patch @@ -1,4 +1,4 @@ -From f2624ce13f5f6ba1121a8447a2a128215a62345a Mon Sep 17 00:00:00 2001 +From 0dff3fca2aca68c342bffbcfa38101a5a24e5e85 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 3 Jul 2013 00:49:20 +0100 Subject: [PATCH] Add cpufreq driver diff --git a/target/linux/brcm2708/patches-4.4/0044-Added-hwmon-thermal-driver-for-reporting-core-temper.patch b/target/linux/brcm2708/patches-4.4/0044-Added-hwmon-thermal-driver-for-reporting-core-temper.patch index 599ba4e3c0..e22482cd8c 100644 --- a/target/linux/brcm2708/patches-4.4/0044-Added-hwmon-thermal-driver-for-reporting-core-temper.patch +++ b/target/linux/brcm2708/patches-4.4/0044-Added-hwmon-thermal-driver-for-reporting-core-temper.patch @@ -1,4 +1,4 @@ -From 97433120b60c89bd6fa524bce96c7b0779d495b6 Mon Sep 17 00:00:00 2001 +From a567aafda2f0d7742253f40e65dee98eeea0e18d Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 26 Mar 2013 19:24:24 +0000 Subject: [PATCH] Added hwmon/thermal driver for reporting core temperature. diff --git a/target/linux/brcm2708/patches-4.4/0045-Add-Chris-Boot-s-i2c-driver.patch b/target/linux/brcm2708/patches-4.4/0045-Add-Chris-Boot-s-i2c-driver.patch index 3eb912c4f1..e549dd9f4a 100644 --- a/target/linux/brcm2708/patches-4.4/0045-Add-Chris-Boot-s-i2c-driver.patch +++ b/target/linux/brcm2708/patches-4.4/0045-Add-Chris-Boot-s-i2c-driver.patch @@ -1,4 +1,4 @@ -From ea9c8e134ea48cdb7cd41db3afa3d9dafd09e00c Mon Sep 17 00:00:00 2001 +From 01586aecc37865acf703736232f1e399c39eea88 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 17 Jun 2015 15:44:08 +0100 Subject: [PATCH] Add Chris Boot's i2c driver diff --git a/target/linux/brcm2708/patches-4.4/0046-char-broadcom-Add-vcio-module.patch b/target/linux/brcm2708/patches-4.4/0046-char-broadcom-Add-vcio-module.patch index 7ee51cf371..da9c0f5a90 100644 --- a/target/linux/brcm2708/patches-4.4/0046-char-broadcom-Add-vcio-module.patch +++ b/target/linux/brcm2708/patches-4.4/0046-char-broadcom-Add-vcio-module.patch @@ -1,4 +1,4 @@ -From a7543fe261e31e16e8a6c1804d562556f0c1b794 Mon Sep 17 00:00:00 2001 +From df09439826fa8830d9a5c0ec21460284b72b02ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Fri, 26 Jun 2015 14:27:06 +0200 Subject: [PATCH] char: broadcom: Add vcio module diff --git a/target/linux/brcm2708/patches-4.4/0047-firmware-bcm2835-Support-ARCH_BCM270x.patch b/target/linux/brcm2708/patches-4.4/0047-firmware-bcm2835-Support-ARCH_BCM270x.patch index b5bf278c41..3d2a4e61c7 100644 --- a/target/linux/brcm2708/patches-4.4/0047-firmware-bcm2835-Support-ARCH_BCM270x.patch +++ b/target/linux/brcm2708/patches-4.4/0047-firmware-bcm2835-Support-ARCH_BCM270x.patch @@ -1,4 +1,4 @@ -From cf0949b356a63cb426aa2bde985f669b48912564 Mon Sep 17 00:00:00 2001 +From e1a2f737f401288dd86e8adef4cc492ba4c4f0d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Fri, 26 Jun 2015 14:25:01 +0200 Subject: [PATCH] firmware: bcm2835: Support ARCH_BCM270x diff --git a/target/linux/brcm2708/patches-4.4/0048-bcm2835-add-v4l2-camera-device.patch b/target/linux/brcm2708/patches-4.4/0048-bcm2835-add-v4l2-camera-device.patch index e66b2719b3..6be5d19779 100644 --- a/target/linux/brcm2708/patches-4.4/0048-bcm2835-add-v4l2-camera-device.patch +++ b/target/linux/brcm2708/patches-4.4/0048-bcm2835-add-v4l2-camera-device.patch @@ -1,4 +1,4 @@ -From 18383d506cc9489eb5e55bc3f7f481e82d5e33c5 Mon Sep 17 00:00:00 2001 +From f953e64bd8b400ed2ddf67f256d560835245c7ae Mon Sep 17 00:00:00 2001 From: Vincent Sanders Date: Wed, 30 Jan 2013 12:45:18 +0000 Subject: [PATCH] bcm2835: add v4l2 camera device diff --git a/target/linux/brcm2708/patches-4.4/0049-scripts-Add-mkknlimg-and-knlinfo-scripts-from-tools-.patch b/target/linux/brcm2708/patches-4.4/0049-scripts-Add-mkknlimg-and-knlinfo-scripts-from-tools-.patch index 145348ae7b..3638370379 100644 --- a/target/linux/brcm2708/patches-4.4/0049-scripts-Add-mkknlimg-and-knlinfo-scripts-from-tools-.patch +++ b/target/linux/brcm2708/patches-4.4/0049-scripts-Add-mkknlimg-and-knlinfo-scripts-from-tools-.patch @@ -1,4 +1,4 @@ -From c5e1c42c941a7dbcb700d34b99e20e3f67725489 Mon Sep 17 00:00:00 2001 +From 3703cda20110756a6531a570a4e52b2b42d99bf9 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 11 May 2015 09:00:42 +0100 Subject: [PATCH] scripts: Add mkknlimg and knlinfo scripts from tools repo diff --git a/target/linux/brcm2708/patches-4.4/0050-fdt-Add-support-for-the-CONFIG_CMDLINE_EXTEND-option.patch b/target/linux/brcm2708/patches-4.4/0050-fdt-Add-support-for-the-CONFIG_CMDLINE_EXTEND-option.patch index 525ec8368d..2a7a1b4a6e 100644 --- a/target/linux/brcm2708/patches-4.4/0050-fdt-Add-support-for-the-CONFIG_CMDLINE_EXTEND-option.patch +++ b/target/linux/brcm2708/patches-4.4/0050-fdt-Add-support-for-the-CONFIG_CMDLINE_EXTEND-option.patch @@ -1,4 +1,4 @@ -From 02b9189111d560c40c1ee4252b65d1dd59244108 Mon Sep 17 00:00:00 2001 +From 74d27f374a1df3d1652dccaea3d7c1a0344215ed Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 5 Dec 2014 17:26:26 +0000 Subject: [PATCH] fdt: Add support for the CONFIG_CMDLINE_EXTEND option diff --git a/target/linux/brcm2708/patches-4.4/0051-BCM2708-Add-core-Device-Tree-support.patch b/target/linux/brcm2708/patches-4.4/0051-BCM2708-Add-core-Device-Tree-support.patch index 6af98654fb..996833b54b 100644 --- a/target/linux/brcm2708/patches-4.4/0051-BCM2708-Add-core-Device-Tree-support.patch +++ b/target/linux/brcm2708/patches-4.4/0051-BCM2708-Add-core-Device-Tree-support.patch @@ -1,4 +1,4 @@ -From 92872257d573e4948d857100d8e68db63c8e76c0 Mon Sep 17 00:00:00 2001 +From 136ea0d26db2d172ce9ab36da7f75f97dde6abde Mon Sep 17 00:00:00 2001 From: notro Date: Wed, 9 Jul 2014 14:46:08 +0200 Subject: [PATCH] BCM2708: Add core Device Tree support diff --git a/target/linux/brcm2708/patches-4.4/0052-bcm2835-Match-with-BCM2708-Device-Trees.patch b/target/linux/brcm2708/patches-4.4/0052-bcm2835-Match-with-BCM2708-Device-Trees.patch index abd74ad519..f51929c97e 100644 --- a/target/linux/brcm2708/patches-4.4/0052-bcm2835-Match-with-BCM2708-Device-Trees.patch +++ b/target/linux/brcm2708/patches-4.4/0052-bcm2835-Match-with-BCM2708-Device-Trees.patch @@ -1,4 +1,4 @@ -From 9e3c6310b7e656ef22e39fa0dfa5055171728431 Mon Sep 17 00:00:00 2001 +From f24cdbd260fb91b52c2b32301713f2d0de7e15bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Sat, 15 Aug 2015 20:47:07 +0200 Subject: [PATCH] bcm2835: Match with BCM2708 Device Trees diff --git a/target/linux/brcm2708/patches-4.4/0053-fbdev-add-FBIOCOPYAREA-ioctl.patch b/target/linux/brcm2708/patches-4.4/0053-fbdev-add-FBIOCOPYAREA-ioctl.patch index 8a87dd1911..8d7614909a 100644 --- a/target/linux/brcm2708/patches-4.4/0053-fbdev-add-FBIOCOPYAREA-ioctl.patch +++ b/target/linux/brcm2708/patches-4.4/0053-fbdev-add-FBIOCOPYAREA-ioctl.patch @@ -1,4 +1,4 @@ -From b76321eab2ff7ba2a69eefd643a6c5e5dc917529 Mon Sep 17 00:00:00 2001 +From c5faa0d81a4cace1024a0c72c164c814b22d5499 Mon Sep 17 00:00:00 2001 From: Siarhei Siamashka Date: Mon, 17 Jun 2013 13:32:11 +0300 Subject: [PATCH] fbdev: add FBIOCOPYAREA ioctl diff --git a/target/linux/brcm2708/patches-4.4/0057-Speed-up-console-framebuffer-imageblit-function.patch b/target/linux/brcm2708/patches-4.4/0057-Speed-up-console-framebuffer-imageblit-function.patch index 070f661a41..8973c4ac9a 100644 --- a/target/linux/brcm2708/patches-4.4/0057-Speed-up-console-framebuffer-imageblit-function.patch +++ b/target/linux/brcm2708/patches-4.4/0057-Speed-up-console-framebuffer-imageblit-function.patch @@ -1,4 +1,4 @@ -From d0ec0dae8be7a7181645bd8f9a849ea24f4484b0 Mon Sep 17 00:00:00 2001 +From da5e26ea79aeb2adf8ed29311a62052ebe781a66 Mon Sep 17 00:00:00 2001 From: Harm Hanemaaijer Date: Thu, 20 Jun 2013 20:21:39 +0200 Subject: [PATCH] Speed up console framebuffer imageblit function diff --git a/target/linux/brcm2708/patches-4.4/0058-Allow-mac-address-to-be-set-in-smsc95xx.patch b/target/linux/brcm2708/patches-4.4/0058-Allow-mac-address-to-be-set-in-smsc95xx.patch index 0d40acb3a6..11b723259f 100644 --- a/target/linux/brcm2708/patches-4.4/0058-Allow-mac-address-to-be-set-in-smsc95xx.patch +++ b/target/linux/brcm2708/patches-4.4/0058-Allow-mac-address-to-be-set-in-smsc95xx.patch @@ -1,4 +1,4 @@ -From 534a5d5cecfd7c3e6cb18cde2dc15f5e6f1e415f Mon Sep 17 00:00:00 2001 +From aa149fc2bc1501cda2a3ddbecd41bf8f3d1bf9fe Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 26 Mar 2013 17:26:38 +0000 Subject: [PATCH] Allow mac address to be set in smsc95xx diff --git a/target/linux/brcm2708/patches-4.4/0059-enabling-the-realtime-clock-1-wire-chip-DS1307-and-1.patch b/target/linux/brcm2708/patches-4.4/0059-enabling-the-realtime-clock-1-wire-chip-DS1307-and-1.patch index 08c2c9081a..da5cc9b422 100644 --- a/target/linux/brcm2708/patches-4.4/0059-enabling-the-realtime-clock-1-wire-chip-DS1307-and-1.patch +++ b/target/linux/brcm2708/patches-4.4/0059-enabling-the-realtime-clock-1-wire-chip-DS1307-and-1.patch @@ -1,4 +1,4 @@ -From d7a403ac584a5ed4a871c66deeb60fd887074ffc Mon Sep 17 00:00:00 2001 +From aff5ad81730ac8431067dc0fd530f56a32320705 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 8 May 2013 11:46:50 +0100 Subject: [PATCH] enabling the realtime clock 1-wire chip DS1307 and 1-wire on diff --git a/target/linux/brcm2708/patches-4.4/0060-Added-Device-IDs-for-August-DVB-T-205.patch b/target/linux/brcm2708/patches-4.4/0060-Added-Device-IDs-for-August-DVB-T-205.patch index 36e4055bd7..1f97fbb95e 100644 --- a/target/linux/brcm2708/patches-4.4/0060-Added-Device-IDs-for-August-DVB-T-205.patch +++ b/target/linux/brcm2708/patches-4.4/0060-Added-Device-IDs-for-August-DVB-T-205.patch @@ -1,4 +1,4 @@ -From 9646c6244bb4cc76369b2390b3a96d51566bea29 Mon Sep 17 00:00:00 2001 +From b0e3030168c6f3a286e10ac36b231d10268799ad Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 3 Jul 2013 00:54:08 +0100 Subject: [PATCH] Added Device IDs for August DVB-T 205 diff --git a/target/linux/brcm2708/patches-4.4/0061-config-Enable-CONFIG_MEMCG-but-leave-it-disabled-due.patch b/target/linux/brcm2708/patches-4.4/0061-config-Enable-CONFIG_MEMCG-but-leave-it-disabled-due.patch index 81a8a62a26..22b3616ffc 100644 --- a/target/linux/brcm2708/patches-4.4/0061-config-Enable-CONFIG_MEMCG-but-leave-it-disabled-due.patch +++ b/target/linux/brcm2708/patches-4.4/0061-config-Enable-CONFIG_MEMCG-but-leave-it-disabled-due.patch @@ -1,4 +1,4 @@ -From 64f24afea7e30d68004f0d8db7822f87859d8dac Mon Sep 17 00:00:00 2001 +From 39fe92f88d44056587caa272d450dd5a6ecb9a4e Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 18 Dec 2013 22:16:19 +0000 Subject: [PATCH] config: Enable CONFIG_MEMCG, but leave it disabled (due to diff --git a/target/linux/brcm2708/patches-4.4/0062-ASoC-Add-support-for-PCM5102A-codec.patch b/target/linux/brcm2708/patches-4.4/0062-ASoC-Add-support-for-PCM5102A-codec.patch index 336606ee10..d2d5cf664f 100644 --- a/target/linux/brcm2708/patches-4.4/0062-ASoC-Add-support-for-PCM5102A-codec.patch +++ b/target/linux/brcm2708/patches-4.4/0062-ASoC-Add-support-for-PCM5102A-codec.patch @@ -1,4 +1,4 @@ -From 8d9e66b5c078b9677715362a48e17a55db1e0a41 Mon Sep 17 00:00:00 2001 +From f3e09b361bf5b1d8174f9b0631ab586ce9214496 Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Fri, 22 Nov 2013 14:59:51 +0100 Subject: [PATCH] ASoC: Add support for PCM5102A codec diff --git a/target/linux/brcm2708/patches-4.4/0063-ASoC-Add-support-for-HifiBerry-DAC.patch b/target/linux/brcm2708/patches-4.4/0063-ASoC-Add-support-for-HifiBerry-DAC.patch index aedc55ed75..98f1d95e61 100644 --- a/target/linux/brcm2708/patches-4.4/0063-ASoC-Add-support-for-HifiBerry-DAC.patch +++ b/target/linux/brcm2708/patches-4.4/0063-ASoC-Add-support-for-HifiBerry-DAC.patch @@ -1,4 +1,4 @@ -From 9cf0b8eed930ac26384249e193c1c91044a460e1 Mon Sep 17 00:00:00 2001 +From 8d203b91f4f8f8d582eb5c382357fe1e6d1d96d1 Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Fri, 22 Nov 2013 19:19:08 +0100 Subject: [PATCH] ASoC: Add support for HifiBerry DAC diff --git a/target/linux/brcm2708/patches-4.4/0064-ASoC-Add-support-for-Rpi-DAC.patch b/target/linux/brcm2708/patches-4.4/0064-ASoC-Add-support-for-Rpi-DAC.patch index a5e38c2dc8..44636febc8 100644 --- a/target/linux/brcm2708/patches-4.4/0064-ASoC-Add-support-for-Rpi-DAC.patch +++ b/target/linux/brcm2708/patches-4.4/0064-ASoC-Add-support-for-Rpi-DAC.patch @@ -1,4 +1,4 @@ -From 29c1cff5d670cc4f22eed035c6e584aec967c1b6 Mon Sep 17 00:00:00 2001 +From d508e0f3ad2d918c85bd034f5da216c9498a3d6a Mon Sep 17 00:00:00 2001 From: Florian Meier Date: Fri, 22 Nov 2013 19:21:34 +0100 Subject: [PATCH] ASoC: Add support for Rpi-DAC diff --git a/target/linux/brcm2708/patches-4.4/0065-ASoC-wm8804-Implement-MCLK-configuration-options-add.patch b/target/linux/brcm2708/patches-4.4/0065-ASoC-wm8804-Implement-MCLK-configuration-options-add.patch index 5502573841..ebbc6c0379 100644 --- a/target/linux/brcm2708/patches-4.4/0065-ASoC-wm8804-Implement-MCLK-configuration-options-add.patch +++ b/target/linux/brcm2708/patches-4.4/0065-ASoC-wm8804-Implement-MCLK-configuration-options-add.patch @@ -1,4 +1,4 @@ -From dca34e0a5c4f9c77cbdb24f95e780e198d64013a Mon Sep 17 00:00:00 2001 +From bc573ada196b56eea95c1cca6520b916ec06660a Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Wed, 15 Jan 2014 21:41:23 +0100 Subject: [PATCH] ASoC: wm8804: Implement MCLK configuration options, add 32bit diff --git a/target/linux/brcm2708/patches-4.4/0066-ASoC-BCM-Add-support-for-HiFiBerry-Digi.-Driver-is-b.patch b/target/linux/brcm2708/patches-4.4/0066-ASoC-BCM-Add-support-for-HiFiBerry-Digi.-Driver-is-b.patch index 99dbf51765..d03744017e 100644 --- a/target/linux/brcm2708/patches-4.4/0066-ASoC-BCM-Add-support-for-HiFiBerry-Digi.-Driver-is-b.patch +++ b/target/linux/brcm2708/patches-4.4/0066-ASoC-BCM-Add-support-for-HiFiBerry-Digi.-Driver-is-b.patch @@ -1,4 +1,4 @@ -From 881ed164c1e17831d21848d8fb2308d966860d82 Mon Sep 17 00:00:00 2001 +From eeb5b47b928a485cfe3b10bd983786aaf2050ca8 Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Wed, 15 Jan 2014 21:42:08 +0100 Subject: [PATCH] ASoC: BCM:Add support for HiFiBerry Digi. Driver is based on diff --git a/target/linux/brcm2708/patches-4.4/0067-ASoC-wm8804-Set-idle_bias_off-to-false-Idle-bias-has.patch b/target/linux/brcm2708/patches-4.4/0067-ASoC-wm8804-Set-idle_bias_off-to-false-Idle-bias-has.patch index ba47458991..14397ff8b9 100644 --- a/target/linux/brcm2708/patches-4.4/0067-ASoC-wm8804-Set-idle_bias_off-to-false-Idle-bias-has.patch +++ b/target/linux/brcm2708/patches-4.4/0067-ASoC-wm8804-Set-idle_bias_off-to-false-Idle-bias-has.patch @@ -1,4 +1,4 @@ -From 8dc1047aba0f19791ee20957edcde1af7bb1ba0e Mon Sep 17 00:00:00 2001 +From a388cc17079e2411e680504c6dfc292d179bdb68 Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Thu, 16 Jan 2014 07:36:35 +0100 Subject: [PATCH] ASoC: wm8804: Set idle_bias_off to false Idle bias has been diff --git a/target/linux/brcm2708/patches-4.4/0068-Add-IQaudIO-Sound-Card-support-for-Raspberry-Pi.patch b/target/linux/brcm2708/patches-4.4/0068-Add-IQaudIO-Sound-Card-support-for-Raspberry-Pi.patch index 5641fdfb74..fa6575a4a7 100644 --- a/target/linux/brcm2708/patches-4.4/0068-Add-IQaudIO-Sound-Card-support-for-Raspberry-Pi.patch +++ b/target/linux/brcm2708/patches-4.4/0068-Add-IQaudIO-Sound-Card-support-for-Raspberry-Pi.patch @@ -1,4 +1,4 @@ -From dc2bd1c4b038c4f2d921808891b69a803805d984 Mon Sep 17 00:00:00 2001 +From 969d62154904b2a99a3531a41716025f281d96c5 Mon Sep 17 00:00:00 2001 From: Gordon Garrity Date: Sat, 8 Mar 2014 16:56:57 +0000 Subject: [PATCH] Add IQaudIO Sound Card support for Raspberry Pi diff --git a/target/linux/brcm2708/patches-4.4/0069-hid-Reduce-default-mouse-polling-interval-to-60Hz.patch b/target/linux/brcm2708/patches-4.4/0069-hid-Reduce-default-mouse-polling-interval-to-60Hz.patch index 7914e067b6..82c6edf8ba 100644 --- a/target/linux/brcm2708/patches-4.4/0069-hid-Reduce-default-mouse-polling-interval-to-60Hz.patch +++ b/target/linux/brcm2708/patches-4.4/0069-hid-Reduce-default-mouse-polling-interval-to-60Hz.patch @@ -1,4 +1,4 @@ -From 4b8b269bc8793dd4367ed6e858bfdec4e0d2e850 Mon Sep 17 00:00:00 2001 +From ff383d49e71e415d8482e9300b6c3c20e098bcef Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 14 Jul 2014 22:02:09 +0100 Subject: [PATCH] hid: Reduce default mouse polling interval to 60Hz diff --git a/target/linux/brcm2708/patches-4.4/0070-Added-support-for-HiFiBerry-DAC.patch b/target/linux/brcm2708/patches-4.4/0070-Added-support-for-HiFiBerry-DAC.patch index 018bc5a41d..b2dc1909ed 100644 --- a/target/linux/brcm2708/patches-4.4/0070-Added-support-for-HiFiBerry-DAC.patch +++ b/target/linux/brcm2708/patches-4.4/0070-Added-support-for-HiFiBerry-DAC.patch @@ -1,4 +1,4 @@ -From f3a96a42af5565562adadb00524ad386038aafff Mon Sep 17 00:00:00 2001 +From 754ad5a8702de8e194d1fb185b451b1e39285dea Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Mon, 4 Aug 2014 10:06:56 +0200 Subject: [PATCH] Added support for HiFiBerry DAC+ diff --git a/target/linux/brcm2708/patches-4.4/0071-Added-driver-for-HiFiBerry-Amp-amplifier-add-on-boar.patch b/target/linux/brcm2708/patches-4.4/0071-Added-driver-for-HiFiBerry-Amp-amplifier-add-on-boar.patch index 5a4338be41..acf8c67002 100644 --- a/target/linux/brcm2708/patches-4.4/0071-Added-driver-for-HiFiBerry-Amp-amplifier-add-on-boar.patch +++ b/target/linux/brcm2708/patches-4.4/0071-Added-driver-for-HiFiBerry-Amp-amplifier-add-on-boar.patch @@ -1,4 +1,4 @@ -From 8508fddff6dbb8b83296a4aa9edad6288b3b50bb Mon Sep 17 00:00:00 2001 +From e45e0b8804ee1cf5ed841c021c82bc9f9a888ed3 Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Mon, 4 Aug 2014 11:09:58 +0200 Subject: [PATCH] Added driver for HiFiBerry Amp amplifier add-on board diff --git a/target/linux/brcm2708/patches-4.4/0072-Update-ds1307-driver-for-device-tree-support.patch b/target/linux/brcm2708/patches-4.4/0072-Update-ds1307-driver-for-device-tree-support.patch index 87e44c7ed5..8095d93656 100644 --- a/target/linux/brcm2708/patches-4.4/0072-Update-ds1307-driver-for-device-tree-support.patch +++ b/target/linux/brcm2708/patches-4.4/0072-Update-ds1307-driver-for-device-tree-support.patch @@ -1,4 +1,4 @@ -From fc2758b64e4d75ae71f7a32b1a78b107d5ec84bd Mon Sep 17 00:00:00 2001 +From b2f628e980ca6ee05ec6dde093b31e40e67d9f9e Mon Sep 17 00:00:00 2001 From: Ryan Coe Date: Sat, 31 Jan 2015 18:25:49 -0700 Subject: [PATCH] Update ds1307 driver for device-tree support diff --git a/target/linux/brcm2708/patches-4.4/0073-BCM270x_DT-Add-pwr_led-and-the-required-input-trigge.patch b/target/linux/brcm2708/patches-4.4/0073-BCM270x_DT-Add-pwr_led-and-the-required-input-trigge.patch index edd7dfac59..0e57d3c260 100644 --- a/target/linux/brcm2708/patches-4.4/0073-BCM270x_DT-Add-pwr_led-and-the-required-input-trigge.patch +++ b/target/linux/brcm2708/patches-4.4/0073-BCM270x_DT-Add-pwr_led-and-the-required-input-trigge.patch @@ -1,4 +1,4 @@ -From 1d7fe535e241fb25ba677a9f152d4e233b10273b Mon Sep 17 00:00:00 2001 +From 7f8f07caeaaf136c786e07a6d088f10a1ec59791 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 6 Feb 2015 13:50:57 +0000 Subject: [PATCH] BCM270x_DT: Add pwr_led, and the required "input" trigger diff --git a/target/linux/brcm2708/patches-4.4/0074-enc28j60-Add-device-tree-compatible-string-and-an-ov.patch b/target/linux/brcm2708/patches-4.4/0074-enc28j60-Add-device-tree-compatible-string-and-an-ov.patch index fe6983fa40..b0f511ee48 100644 --- a/target/linux/brcm2708/patches-4.4/0074-enc28j60-Add-device-tree-compatible-string-and-an-ov.patch +++ b/target/linux/brcm2708/patches-4.4/0074-enc28j60-Add-device-tree-compatible-string-and-an-ov.patch @@ -1,4 +1,4 @@ -From 872df8214f904707c5adab47beed4e8bbcfd8653 Mon Sep 17 00:00:00 2001 +From eb20da3dea76bd4835582038015ddfee2c401ee7 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 27 Feb 2015 15:10:24 +0000 Subject: [PATCH] enc28j60: Add device tree compatible string and an overlay diff --git a/target/linux/brcm2708/patches-4.4/0075-Add-driver-for-rpi-proto.patch b/target/linux/brcm2708/patches-4.4/0075-Add-driver-for-rpi-proto.patch index 8bacfb1f64..63ce5c2c99 100644 --- a/target/linux/brcm2708/patches-4.4/0075-Add-driver-for-rpi-proto.patch +++ b/target/linux/brcm2708/patches-4.4/0075-Add-driver-for-rpi-proto.patch @@ -1,4 +1,4 @@ -From d2f2b44e63dd67888a4d2b24a79a5d66206c9e2d Mon Sep 17 00:00:00 2001 +From 6860141990edff57afd01f0d73d13cc7e84dd570 Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Wed, 25 Mar 2015 09:26:17 +0100 Subject: [PATCH] Add driver for rpi-proto diff --git a/target/linux/brcm2708/patches-4.4/0076-config-Add-default-configs.patch b/target/linux/brcm2708/patches-4.4/0076-config-Add-default-configs.patch index 0ff4bcc15a..d8220bff0a 100644 --- a/target/linux/brcm2708/patches-4.4/0076-config-Add-default-configs.patch +++ b/target/linux/brcm2708/patches-4.4/0076-config-Add-default-configs.patch @@ -1,4 +1,4 @@ -From 7d42460d569ed603352ee1b28bfe5bc5501b3048 Mon Sep 17 00:00:00 2001 +From 5b9683226032a237e057ed5f3241d8c2bda3d708 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 13 Apr 2015 17:16:29 +0100 Subject: [PATCH] config: Add default configs diff --git a/target/linux/brcm2708/patches-4.4/0077-bcm2835-bcm2835_defconfig.patch b/target/linux/brcm2708/patches-4.4/0077-bcm2835-bcm2835_defconfig.patch index cee7da1a6a..ee4f9f5d67 100644 --- a/target/linux/brcm2708/patches-4.4/0077-bcm2835-bcm2835_defconfig.patch +++ b/target/linux/brcm2708/patches-4.4/0077-bcm2835-bcm2835_defconfig.patch @@ -1,4 +1,4 @@ -From 0b4369e0b29b2c974e7d4792e19bd8ec5a1cfe32 Mon Sep 17 00:00:00 2001 +From 6b495c9f59bac8f8c2d8198beeedc8c0bf967cc1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Wed, 29 Apr 2015 17:24:02 +0200 Subject: [PATCH] bcm2835: bcm2835_defconfig diff --git a/target/linux/brcm2708/patches-4.4/0078-rpi-ft5406-Add-touchscreen-driver-for-pi-LCD-display.patch b/target/linux/brcm2708/patches-4.4/0078-rpi-ft5406-Add-touchscreen-driver-for-pi-LCD-display.patch index 861b198fc1..edd9960b1b 100644 --- a/target/linux/brcm2708/patches-4.4/0078-rpi-ft5406-Add-touchscreen-driver-for-pi-LCD-display.patch +++ b/target/linux/brcm2708/patches-4.4/0078-rpi-ft5406-Add-touchscreen-driver-for-pi-LCD-display.patch @@ -1,4 +1,4 @@ -From e6cf054ec136973f863fb31684453c37aef9c616 Mon Sep 17 00:00:00 2001 +From 3394e57d5ca8efcb58dd23303c57b9fb734dc632 Mon Sep 17 00:00:00 2001 From: Gordon Hollingworth Date: Tue, 12 May 2015 14:47:56 +0100 Subject: [PATCH] rpi-ft5406: Add touchscreen driver for pi LCD display diff --git a/target/linux/brcm2708/patches-4.4/0079-Improve-__copy_to_user-and-__copy_from_user-performa.patch b/target/linux/brcm2708/patches-4.4/0079-Improve-__copy_to_user-and-__copy_from_user-performa.patch index 3de1e63d07..6d1349b27e 100644 --- a/target/linux/brcm2708/patches-4.4/0079-Improve-__copy_to_user-and-__copy_from_user-performa.patch +++ b/target/linux/brcm2708/patches-4.4/0079-Improve-__copy_to_user-and-__copy_from_user-performa.patch @@ -1,4 +1,4 @@ -From ffdb5092c571c88a6d924c2c3dbf8bec9d70a3e6 Mon Sep 17 00:00:00 2001 +From 6fe6b3546c95737d0d7aa91cc1f0a45d099e7c0c Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 13 Oct 2014 11:47:53 +0100 Subject: [PATCH] Improve __copy_to_user and __copy_from_user performance diff --git a/target/linux/brcm2708/patches-4.4/0080-gpio-poweroff-Allow-it-to-work-on-Raspberry-Pi.patch b/target/linux/brcm2708/patches-4.4/0080-gpio-poweroff-Allow-it-to-work-on-Raspberry-Pi.patch index 0c7970fb3b..13b2b4be9a 100644 --- a/target/linux/brcm2708/patches-4.4/0080-gpio-poweroff-Allow-it-to-work-on-Raspberry-Pi.patch +++ b/target/linux/brcm2708/patches-4.4/0080-gpio-poweroff-Allow-it-to-work-on-Raspberry-Pi.patch @@ -1,4 +1,4 @@ -From 1ad569f9f83546073951ea911702cf3cb18affe3 Mon Sep 17 00:00:00 2001 +From e1bd8231e59c90e284ddfcd9380792b40f775b1d Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 25 Jun 2015 12:16:11 +0100 Subject: [PATCH] gpio-poweroff: Allow it to work on Raspberry Pi diff --git a/target/linux/brcm2708/patches-4.4/0081-spidev-Add-spidev-compatible-string-to-silence-warni.patch b/target/linux/brcm2708/patches-4.4/0081-spidev-Add-spidev-compatible-string-to-silence-warni.patch index 10779aa3e5..2cbf84eb97 100644 --- a/target/linux/brcm2708/patches-4.4/0081-spidev-Add-spidev-compatible-string-to-silence-warni.patch +++ b/target/linux/brcm2708/patches-4.4/0081-spidev-Add-spidev-compatible-string-to-silence-warni.patch @@ -1,4 +1,4 @@ -From 8d428c18ab557bb00c6fb6d61d8e20a3c1602f32 Mon Sep 17 00:00:00 2001 +From 7db6255f0e09c3744d39871a8b86fdf3ab94675d Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 14 Jul 2015 10:26:09 +0100 Subject: [PATCH] spidev: Add "spidev" compatible string to silence warning diff --git a/target/linux/brcm2708/patches-4.4/0082-scripts-dtc-Add-overlay-support.patch b/target/linux/brcm2708/patches-4.4/0082-scripts-dtc-Add-overlay-support.patch index 51adf93486..ad70a1d480 100644 --- a/target/linux/brcm2708/patches-4.4/0082-scripts-dtc-Add-overlay-support.patch +++ b/target/linux/brcm2708/patches-4.4/0082-scripts-dtc-Add-overlay-support.patch @@ -1,4 +1,4 @@ -From 546cd6ad07064b850fe069f84e28da11526cbc3f Mon Sep 17 00:00:00 2001 +From acee2987cefc8407c1883375f494a37b39ac1309 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 14 Jul 2015 17:00:18 +0100 Subject: [PATCH] scripts/dtc: Add overlay support diff --git a/target/linux/brcm2708/patches-4.4/0083-mfd-Add-Raspberry-Pi-Sense-HAT-core-driver.patch b/target/linux/brcm2708/patches-4.4/0083-mfd-Add-Raspberry-Pi-Sense-HAT-core-driver.patch index e3101e0131..dff18c6e09 100644 --- a/target/linux/brcm2708/patches-4.4/0083-mfd-Add-Raspberry-Pi-Sense-HAT-core-driver.patch +++ b/target/linux/brcm2708/patches-4.4/0083-mfd-Add-Raspberry-Pi-Sense-HAT-core-driver.patch @@ -1,4 +1,4 @@ -From 2aea8eec985fba410f063532210f5757d494bc19 Mon Sep 17 00:00:00 2001 +From 9a7c0060167398fa754a2b8a9b1faaac40977b6f Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 14 Jul 2015 14:32:47 +0100 Subject: [PATCH] mfd: Add Raspberry Pi Sense HAT core driver diff --git a/target/linux/brcm2708/patches-4.4/0084-RaspiDAC3-support.patch b/target/linux/brcm2708/patches-4.4/0084-RaspiDAC3-support.patch index 0cc285632c..a609c03d8e 100644 --- a/target/linux/brcm2708/patches-4.4/0084-RaspiDAC3-support.patch +++ b/target/linux/brcm2708/patches-4.4/0084-RaspiDAC3-support.patch @@ -1,4 +1,4 @@ -From 08fec50dc8b898f329d1a44eedc1872895c195d6 Mon Sep 17 00:00:00 2001 +From 8b344be12a4fce4565784ca77ffa55efed01cac4 Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Mon, 24 Aug 2015 16:03:47 +0100 Subject: [PATCH] RaspiDAC3 support diff --git a/target/linux/brcm2708/patches-4.4/0085-tpa6130a2-Add-headphone-switch-control.patch b/target/linux/brcm2708/patches-4.4/0085-tpa6130a2-Add-headphone-switch-control.patch index 6d0803c14d..457cc9d70d 100644 --- a/target/linux/brcm2708/patches-4.4/0085-tpa6130a2-Add-headphone-switch-control.patch +++ b/target/linux/brcm2708/patches-4.4/0085-tpa6130a2-Add-headphone-switch-control.patch @@ -1,4 +1,4 @@ -From fdc3eec5500e9a443609856afa4f7b1acf7440ea Mon Sep 17 00:00:00 2001 +From 85e81afc181bb6ae8ad75723b9f2fc40db1041f2 Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Mon, 24 Aug 2015 16:02:34 +0100 Subject: [PATCH] tpa6130a2: Add headphone switch control diff --git a/target/linux/brcm2708/patches-4.4/0086-irq-bcm2835-Fix-building-with-2708.patch b/target/linux/brcm2708/patches-4.4/0086-irq-bcm2835-Fix-building-with-2708.patch index 7192bb879e..4aa956b4e9 100644 --- a/target/linux/brcm2708/patches-4.4/0086-irq-bcm2835-Fix-building-with-2708.patch +++ b/target/linux/brcm2708/patches-4.4/0086-irq-bcm2835-Fix-building-with-2708.patch @@ -1,4 +1,4 @@ -From 3fd3bb6b780df4b923bfdb167313ee2ab359b741 Mon Sep 17 00:00:00 2001 +From e0230a20a5c53115b119b80d1332a81b61991110 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 28 Sep 2015 23:38:59 +0100 Subject: [PATCH] irq-bcm2835: Fix building with 2708 diff --git a/target/linux/brcm2708/patches-4.4/0087-rpi_display-add-backlight-driver-and-overlay.patch b/target/linux/brcm2708/patches-4.4/0087-rpi_display-add-backlight-driver-and-overlay.patch index 15604d87e0..9c159dfaad 100644 --- a/target/linux/brcm2708/patches-4.4/0087-rpi_display-add-backlight-driver-and-overlay.patch +++ b/target/linux/brcm2708/patches-4.4/0087-rpi_display-add-backlight-driver-and-overlay.patch @@ -1,4 +1,4 @@ -From df54a53fe53d15568160b7b975ba376bad83fc47 Mon Sep 17 00:00:00 2001 +From bd99bf8c59e9cfa39c8237e5852c51bff853e1e9 Mon Sep 17 00:00:00 2001 From: P33M Date: Wed, 21 Oct 2015 14:55:21 +0100 Subject: [PATCH] rpi_display: add backlight driver and overlay diff --git a/target/linux/brcm2708/patches-4.4/0088-bcm2835-dma-Fix-up-convert-to-DMA-pool.patch b/target/linux/brcm2708/patches-4.4/0088-bcm2835-dma-Fix-up-convert-to-DMA-pool.patch index cbc12414db..10c6bacc3c 100644 --- a/target/linux/brcm2708/patches-4.4/0088-bcm2835-dma-Fix-up-convert-to-DMA-pool.patch +++ b/target/linux/brcm2708/patches-4.4/0088-bcm2835-dma-Fix-up-convert-to-DMA-pool.patch @@ -1,4 +1,4 @@ -From 073ad36caa6710db3a90cf2d1214c418cfa47644 Mon Sep 17 00:00:00 2001 +From 4c9c5dfadea113fded74c2ab29f96b2109abaa04 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Mon, 16 Nov 2015 14:05:35 +0000 Subject: [PATCH] bcm2835-dma: Fix up convert to DMA pool diff --git a/target/linux/brcm2708/patches-4.4/0089-scripts-Multi-platform-support-for-mkknlimg-and-knli.patch b/target/linux/brcm2708/patches-4.4/0089-scripts-Multi-platform-support-for-mkknlimg-and-knli.patch index 09b3ed6f4d..2aff538da2 100644 --- a/target/linux/brcm2708/patches-4.4/0089-scripts-Multi-platform-support-for-mkknlimg-and-knli.patch +++ b/target/linux/brcm2708/patches-4.4/0089-scripts-Multi-platform-support-for-mkknlimg-and-knli.patch @@ -1,4 +1,4 @@ -From aa3c95a513a7407550c304180ed4951cbd607a6c Mon Sep 17 00:00:00 2001 +From 0fda3a1eb42445783633e477f261575222c3470b Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 11 Nov 2015 11:38:59 +0000 Subject: [PATCH] scripts: Multi-platform support for mkknlimg and knlinfo diff --git a/target/linux/brcm2708/patches-4.4/0090-drm-vc4-Add-suport-for-3D-rendering-using-the-V3D-en.patch b/target/linux/brcm2708/patches-4.4/0090-drm-vc4-Add-suport-for-3D-rendering-using-the-V3D-en.patch index c0de2881f3..95ff05e858 100644 --- a/target/linux/brcm2708/patches-4.4/0090-drm-vc4-Add-suport-for-3D-rendering-using-the-V3D-en.patch +++ b/target/linux/brcm2708/patches-4.4/0090-drm-vc4-Add-suport-for-3D-rendering-using-the-V3D-en.patch @@ -1,4 +1,4 @@ -From 5009df0a7714100a74d455893485ea9a8dd8a48d Mon Sep 17 00:00:00 2001 +From 2a921dd7c2e9455579186a1cc0ff60f1ec21b652 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 2 Mar 2015 13:01:12 -0800 Subject: [PATCH] drm/vc4: Add suport for 3D rendering using the V3D engine. diff --git a/target/linux/brcm2708/patches-4.4/0091-drm-vc4-Force-HDMI-to-connected.patch b/target/linux/brcm2708/patches-4.4/0091-drm-vc4-Force-HDMI-to-connected.patch index 9697de91d6..409ab4354c 100644 --- a/target/linux/brcm2708/patches-4.4/0091-drm-vc4-Force-HDMI-to-connected.patch +++ b/target/linux/brcm2708/patches-4.4/0091-drm-vc4-Force-HDMI-to-connected.patch @@ -1,4 +1,4 @@ -From ea89a4c8bf0456bffb86303180c5c77bea9544ba Mon Sep 17 00:00:00 2001 +From 9fa2b9ffdec7f13704a7980adeb0fc0ccb2b21a9 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 14 Oct 2015 11:32:14 -0700 Subject: [PATCH] drm/vc4: Force HDMI to connected. diff --git a/target/linux/brcm2708/patches-4.4/0092-drm-vc4-bo-cache-locking-fixes.patch b/target/linux/brcm2708/patches-4.4/0092-drm-vc4-bo-cache-locking-fixes.patch index a77d8f3762..d67473bb21 100644 --- a/target/linux/brcm2708/patches-4.4/0092-drm-vc4-bo-cache-locking-fixes.patch +++ b/target/linux/brcm2708/patches-4.4/0092-drm-vc4-bo-cache-locking-fixes.patch @@ -1,4 +1,4 @@ -From cc7b77efeca4e1c56f3634618cf152f8dc2c0a8d Mon Sep 17 00:00:00 2001 +From dd3675cffbae6a8bcd35b07efea807cf7782b257 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 19 Oct 2015 08:23:18 -0700 Subject: [PATCH] drm/vc4: bo cache locking fixes. diff --git a/target/linux/brcm2708/patches-4.4/0093-drm-vc4-bo-cache-locking-cleanup.patch b/target/linux/brcm2708/patches-4.4/0093-drm-vc4-bo-cache-locking-cleanup.patch index a5f9d5d560..b919d92fb1 100644 --- a/target/linux/brcm2708/patches-4.4/0093-drm-vc4-bo-cache-locking-cleanup.patch +++ b/target/linux/brcm2708/patches-4.4/0093-drm-vc4-bo-cache-locking-cleanup.patch @@ -1,4 +1,4 @@ -From f8b577f45825b0adbad112489f01a3bf62298b2c Mon Sep 17 00:00:00 2001 +From 2588849ca1efc5766a36bac287b7a7754c7191e1 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 19 Oct 2015 08:29:41 -0700 Subject: [PATCH] drm/vc4: bo cache locking cleanup. diff --git a/target/linux/brcm2708/patches-4.4/0094-drm-vc4-Use-job_lock-to-protect-seqno_cb_list.patch b/target/linux/brcm2708/patches-4.4/0094-drm-vc4-Use-job_lock-to-protect-seqno_cb_list.patch index 3dff8a363f..d9d1048a92 100644 --- a/target/linux/brcm2708/patches-4.4/0094-drm-vc4-Use-job_lock-to-protect-seqno_cb_list.patch +++ b/target/linux/brcm2708/patches-4.4/0094-drm-vc4-Use-job_lock-to-protect-seqno_cb_list.patch @@ -1,4 +1,4 @@ -From f3bf16818c042a794181a0f60f25a643fe66c72e Mon Sep 17 00:00:00 2001 +From cfa018eec8227589076e45fd65f654e525349ff5 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 19 Oct 2015 08:32:24 -0700 Subject: [PATCH] drm/vc4: Use job_lock to protect seqno_cb_list. diff --git a/target/linux/brcm2708/patches-4.4/0095-drm-vc4-Drop-struct_mutex-around-CL-validation.patch b/target/linux/brcm2708/patches-4.4/0095-drm-vc4-Drop-struct_mutex-around-CL-validation.patch index 08c0010e02..d09d8a1b1c 100644 --- a/target/linux/brcm2708/patches-4.4/0095-drm-vc4-Drop-struct_mutex-around-CL-validation.patch +++ b/target/linux/brcm2708/patches-4.4/0095-drm-vc4-Drop-struct_mutex-around-CL-validation.patch @@ -1,4 +1,4 @@ -From 775a3408d94a474101066ac8dd8939a4cd5c793a Mon Sep 17 00:00:00 2001 +From 42dd8243cc7c8870c01f245dab252391375384ef Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 19 Oct 2015 08:44:35 -0700 Subject: [PATCH] drm/vc4: Drop struct_mutex around CL validation. diff --git a/target/linux/brcm2708/patches-4.4/0096-drm-vc4-Drop-struct_mutex-around-CL-validation.patch b/target/linux/brcm2708/patches-4.4/0096-drm-vc4-Drop-struct_mutex-around-CL-validation.patch index e2575d20be..564e08c5ac 100644 --- a/target/linux/brcm2708/patches-4.4/0096-drm-vc4-Drop-struct_mutex-around-CL-validation.patch +++ b/target/linux/brcm2708/patches-4.4/0096-drm-vc4-Drop-struct_mutex-around-CL-validation.patch @@ -1,4 +1,4 @@ -From 08d3b4a8535a142d79c30fe6a558ac8c97de11f1 Mon Sep 17 00:00:00 2001 +From 22dd367f4b6b819b4b84e0b09cd7a16f00e641a9 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 19 Oct 2015 08:44:35 -0700 Subject: [PATCH] drm/vc4: Drop struct_mutex around CL validation. diff --git a/target/linux/brcm2708/patches-4.4/0097-drm-vc4-Add-support-for-more-display-plane-formats.patch b/target/linux/brcm2708/patches-4.4/0097-drm-vc4-Add-support-for-more-display-plane-formats.patch index c738713612..e6653d7f5b 100644 --- a/target/linux/brcm2708/patches-4.4/0097-drm-vc4-Add-support-for-more-display-plane-formats.patch +++ b/target/linux/brcm2708/patches-4.4/0097-drm-vc4-Add-support-for-more-display-plane-formats.patch @@ -1,4 +1,4 @@ -From b7c383a85d432fd5f4fdc41cda64200543cb2176 Mon Sep 17 00:00:00 2001 +From 09487bfe004a2567c1b64420a403d352cc4385e9 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Tue, 20 Oct 2015 13:59:15 +0100 Subject: [PATCH] drm/vc4: Add support for more display plane formats. diff --git a/target/linux/brcm2708/patches-4.4/0098-drm-vc4-No-need-to-stop-the-stopped-threads.patch b/target/linux/brcm2708/patches-4.4/0098-drm-vc4-No-need-to-stop-the-stopped-threads.patch index 088b3cc5bb..c9f48191f5 100644 --- a/target/linux/brcm2708/patches-4.4/0098-drm-vc4-No-need-to-stop-the-stopped-threads.patch +++ b/target/linux/brcm2708/patches-4.4/0098-drm-vc4-No-need-to-stop-the-stopped-threads.patch @@ -1,4 +1,4 @@ -From 8591fab92df5153be99548dbdd9b1fcb075a7924 Mon Sep 17 00:00:00 2001 +From 7f9ae98f26324649817bc9c66d9cfdaa9eed825d Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Fri, 23 Oct 2015 12:31:56 +0100 Subject: [PATCH] drm/vc4: No need to stop the stopped threads. diff --git a/target/linux/brcm2708/patches-4.4/0099-drm-vc4-Remove-extra-barrier-s-aroudn-CTnCA-CTnEA-se.patch b/target/linux/brcm2708/patches-4.4/0099-drm-vc4-Remove-extra-barrier-s-aroudn-CTnCA-CTnEA-se.patch index 3e3a4edacb..d9eca6413b 100644 --- a/target/linux/brcm2708/patches-4.4/0099-drm-vc4-Remove-extra-barrier-s-aroudn-CTnCA-CTnEA-se.patch +++ b/target/linux/brcm2708/patches-4.4/0099-drm-vc4-Remove-extra-barrier-s-aroudn-CTnCA-CTnEA-se.patch @@ -1,4 +1,4 @@ -From 77d99c047cae1413a2a5f2aa2f0a0723388d9e7b Mon Sep 17 00:00:00 2001 +From aa3b53bc69a07d03622a65a82843ba2fa4ff7b89 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Fri, 23 Oct 2015 12:33:43 +0100 Subject: [PATCH] drm/vc4: Remove extra barrier()s aroudn CTnCA/CTnEA setup. diff --git a/target/linux/brcm2708/patches-4.4/0100-drm-vc4-Fix-a-typo-in-a-V3D-debug-register.patch b/target/linux/brcm2708/patches-4.4/0100-drm-vc4-Fix-a-typo-in-a-V3D-debug-register.patch index 15bbbff84c..80dd55fb39 100644 --- a/target/linux/brcm2708/patches-4.4/0100-drm-vc4-Fix-a-typo-in-a-V3D-debug-register.patch +++ b/target/linux/brcm2708/patches-4.4/0100-drm-vc4-Fix-a-typo-in-a-V3D-debug-register.patch @@ -1,4 +1,4 @@ -From bf7d47d5a691a348dcbc884c35e9336ae4ad5d77 Mon Sep 17 00:00:00 2001 +From 3748a60377cb3f634c7e0ef209c6d67064266f61 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Fri, 23 Oct 2015 14:57:22 +0100 Subject: [PATCH] drm/vc4: Fix a typo in a V3D debug register. diff --git a/target/linux/brcm2708/patches-4.4/0101-drm-vc4-Enable-VC4-modules-and-increase-CMA-size-wit.patch b/target/linux/brcm2708/patches-4.4/0101-drm-vc4-Enable-VC4-modules-and-increase-CMA-size-wit.patch index f8ed0f1f84..4fd09e5531 100644 --- a/target/linux/brcm2708/patches-4.4/0101-drm-vc4-Enable-VC4-modules-and-increase-CMA-size-wit.patch +++ b/target/linux/brcm2708/patches-4.4/0101-drm-vc4-Enable-VC4-modules-and-increase-CMA-size-wit.patch @@ -1,4 +1,4 @@ -From e426c18fa0b44ddf9c059e4c0288fbcb0c1b7acf Mon Sep 17 00:00:00 2001 +From 61033cab2bce9fdb3cb9816872757e9905702b5b Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 2 Nov 2015 17:07:33 +0000 Subject: [PATCH] drm/vc4: Enable VC4 modules, and increase CMA size with diff --git a/target/linux/brcm2708/patches-4.4/0102-squash-fixups.patch b/target/linux/brcm2708/patches-4.4/0102-squash-fixups.patch index ee1f5df472..f3ba35ba3a 100644 --- a/target/linux/brcm2708/patches-4.4/0102-squash-fixups.patch +++ b/target/linux/brcm2708/patches-4.4/0102-squash-fixups.patch @@ -1,4 +1,4 @@ -From 4572e750b39f33337337565be5e820aabcf79608 Mon Sep 17 00:00:00 2001 +From 25c65d9787d6d6bb39ac41f66bd4c9e386e23a78 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 18 Nov 2015 18:29:58 +0000 Subject: [PATCH] squash: fixups diff --git a/target/linux/brcm2708/patches-4.4/0103-squash-add-missing-vc4-kms-v3d-overlay.dtb-to-makefi.patch b/target/linux/brcm2708/patches-4.4/0103-squash-add-missing-vc4-kms-v3d-overlay.dtb-to-makefi.patch index e249d6cc35..886b2788b4 100644 --- a/target/linux/brcm2708/patches-4.4/0103-squash-add-missing-vc4-kms-v3d-overlay.dtb-to-makefi.patch +++ b/target/linux/brcm2708/patches-4.4/0103-squash-add-missing-vc4-kms-v3d-overlay.dtb-to-makefi.patch @@ -1,4 +1,4 @@ -From bd8a6a92307f8ab297904777b9d8fc9db86472c9 Mon Sep 17 00:00:00 2001 +From 07ccb18468b80890f8a251ab397e6f4bd96220a9 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 18 Nov 2015 20:26:03 +0000 Subject: [PATCH] squash: add missing vc4-kms-v3d-overlay.dtb to makefile diff --git a/target/linux/brcm2708/patches-4.4/0104-clk-bcm2835-Also-build-the-driver-for-downstream-ker.patch b/target/linux/brcm2708/patches-4.4/0104-clk-bcm2835-Also-build-the-driver-for-downstream-ker.patch index 91f43db57d..c6a6acb56f 100644 --- a/target/linux/brcm2708/patches-4.4/0104-clk-bcm2835-Also-build-the-driver-for-downstream-ker.patch +++ b/target/linux/brcm2708/patches-4.4/0104-clk-bcm2835-Also-build-the-driver-for-downstream-ker.patch @@ -1,4 +1,4 @@ -From e339d872e8c50264bf026a09d521dfb20f463c55 Mon Sep 17 00:00:00 2001 +From 26c8fd640c3c381a19ebd6f04eea555bcf135b3d Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 12 Oct 2015 11:23:34 -0700 Subject: [PATCH] clk: bcm2835: Also build the driver for downstream kernels. diff --git a/target/linux/brcm2708/patches-4.4/0105-dts-Added-overlay-for-gpio_ir_recv-driver.patch b/target/linux/brcm2708/patches-4.4/0105-dts-Added-overlay-for-gpio_ir_recv-driver.patch index 4a5f37a61d..829db7e75c 100644 --- a/target/linux/brcm2708/patches-4.4/0105-dts-Added-overlay-for-gpio_ir_recv-driver.patch +++ b/target/linux/brcm2708/patches-4.4/0105-dts-Added-overlay-for-gpio_ir_recv-driver.patch @@ -1,4 +1,4 @@ -From 95901c883fd6a5220e0aee84a9f52179d6410a1d Mon Sep 17 00:00:00 2001 +From b88ba8c87060025b4e746bdf8c57ea0997a7aeaf Mon Sep 17 00:00:00 2001 From: Holger Steinhaus Date: Sat, 14 Nov 2015 18:37:43 +0100 Subject: [PATCH] dts: Added overlay for gpio_ir_recv driver diff --git a/target/linux/brcm2708/patches-4.4/0106-Build-i2c_gpio-module-and-add-a-device-tree-overlay-.patch b/target/linux/brcm2708/patches-4.4/0106-Build-i2c_gpio-module-and-add-a-device-tree-overlay-.patch index f01584ec28..2646892920 100644 --- a/target/linux/brcm2708/patches-4.4/0106-Build-i2c_gpio-module-and-add-a-device-tree-overlay-.patch +++ b/target/linux/brcm2708/patches-4.4/0106-Build-i2c_gpio-module-and-add-a-device-tree-overlay-.patch @@ -1,4 +1,4 @@ -From c8d4cf878f12987c7fda5ac6bfe85168a24dc40a Mon Sep 17 00:00:00 2001 +From 6ba415c6b0e804682ba7ae4477af9cbc56fb0776 Mon Sep 17 00:00:00 2001 From: Alistair Buxton Date: Sun, 1 Nov 2015 22:27:56 +0000 Subject: [PATCH] Build i2c_gpio module and add a device tree overlay to diff --git a/target/linux/brcm2708/patches-4.4/0107-New-overlay-for-PiScreen2r.patch b/target/linux/brcm2708/patches-4.4/0107-New-overlay-for-PiScreen2r.patch index 0a2e8a64f2..0d763e730d 100644 --- a/target/linux/brcm2708/patches-4.4/0107-New-overlay-for-PiScreen2r.patch +++ b/target/linux/brcm2708/patches-4.4/0107-New-overlay-for-PiScreen2r.patch @@ -1,4 +1,4 @@ -From 4dbd55cb96ca68e96e9b5f4b38891305c5ef1b13 Mon Sep 17 00:00:00 2001 +From 6227748732f7620a4a2e1a4ea0727c69a894fc05 Mon Sep 17 00:00:00 2001 From: mwilliams03 Date: Sun, 18 Oct 2015 17:07:24 -0700 Subject: [PATCH] New overlay for PiScreen2r diff --git a/target/linux/brcm2708/patches-4.4/0108-dts-Added-overlay-for-Adafruit-PiTFT-2.8-capacitive-.patch b/target/linux/brcm2708/patches-4.4/0108-dts-Added-overlay-for-Adafruit-PiTFT-2.8-capacitive-.patch index 76cdcca0fb..a3139d0b09 100644 --- a/target/linux/brcm2708/patches-4.4/0108-dts-Added-overlay-for-Adafruit-PiTFT-2.8-capacitive-.patch +++ b/target/linux/brcm2708/patches-4.4/0108-dts-Added-overlay-for-Adafruit-PiTFT-2.8-capacitive-.patch @@ -1,4 +1,4 @@ -From b69e933e051a52e91c1b0acf8d0edc132b6de10e Mon Sep 17 00:00:00 2001 +From d1f148baae7c78dd81b5be8ada90a11c9634f926 Mon Sep 17 00:00:00 2001 From: Ondrej Wisniewski Date: Fri, 6 Nov 2015 15:01:28 +0100 Subject: [PATCH] dts: Added overlay for Adafruit PiTFT 2.8" capacitive touch diff --git a/target/linux/brcm2708/patches-4.4/0109-Add-support-for-the-HiFiBerry-DAC-Pro.patch b/target/linux/brcm2708/patches-4.4/0109-Add-support-for-the-HiFiBerry-DAC-Pro.patch index dc31d137a9..d688b26f04 100644 --- a/target/linux/brcm2708/patches-4.4/0109-Add-support-for-the-HiFiBerry-DAC-Pro.patch +++ b/target/linux/brcm2708/patches-4.4/0109-Add-support-for-the-HiFiBerry-DAC-Pro.patch @@ -1,4 +1,4 @@ -From 0672f5739873fe7c7513a2b1ee4422bab906bc77 Mon Sep 17 00:00:00 2001 +From f1ca0131a9b30284a9d6b763f2e2498bd29e2340 Mon Sep 17 00:00:00 2001 From: Stuart MacLean Date: Fri, 2 Oct 2015 15:12:59 +0100 Subject: [PATCH] Add support for the HiFiBerry DAC+ Pro. diff --git a/target/linux/brcm2708/patches-4.4/0110-BCM270X_DT-Add-at86rf233-overlay.patch b/target/linux/brcm2708/patches-4.4/0110-BCM270X_DT-Add-at86rf233-overlay.patch index 728bf1ffaf..24ca257727 100644 --- a/target/linux/brcm2708/patches-4.4/0110-BCM270X_DT-Add-at86rf233-overlay.patch +++ b/target/linux/brcm2708/patches-4.4/0110-BCM270X_DT-Add-at86rf233-overlay.patch @@ -1,4 +1,4 @@ -From bab0eadfe38c5ef41da44d7bddd5c1940fb21444 Mon Sep 17 00:00:00 2001 +From 55fb7544e8e08b709140847810b2c7fa1efbb76d Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 5 Oct 2015 10:47:45 +0100 Subject: [PATCH] BCM270X_DT: Add at86rf233 overlay diff --git a/target/linux/brcm2708/patches-4.4/0111-mm-Remove-the-PFN-busy-warning.patch b/target/linux/brcm2708/patches-4.4/0111-mm-Remove-the-PFN-busy-warning.patch index a0602807ba..304ec97acf 100644 --- a/target/linux/brcm2708/patches-4.4/0111-mm-Remove-the-PFN-busy-warning.patch +++ b/target/linux/brcm2708/patches-4.4/0111-mm-Remove-the-PFN-busy-warning.patch @@ -1,4 +1,4 @@ -From 25b689e947f8607f961d12f3cb51c1c52394a71c Mon Sep 17 00:00:00 2001 +From b057a14e7ce825cb0f21a56c6f255878e71679f1 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 18 Dec 2014 16:07:15 -0800 Subject: [PATCH] mm: Remove the PFN busy warning diff --git a/target/linux/brcm2708/patches-4.4/0112-drm-Put-an-optional-field-in-the-driver-struct-for-G.patch b/target/linux/brcm2708/patches-4.4/0112-drm-Put-an-optional-field-in-the-driver-struct-for-G.patch index 7fbaa27ca2..1dbdbed6f8 100644 --- a/target/linux/brcm2708/patches-4.4/0112-drm-Put-an-optional-field-in-the-driver-struct-for-G.patch +++ b/target/linux/brcm2708/patches-4.4/0112-drm-Put-an-optional-field-in-the-driver-struct-for-G.patch @@ -1,4 +1,4 @@ -From 997e91885e700a7b175c98f0e64670ed4fd57bc0 Mon Sep 17 00:00:00 2001 +From 00d855eeb84f87ee69745204c237ef97970e7b14 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 19 Nov 2014 12:06:38 -0800 Subject: [PATCH] drm: Put an optional field in the driver struct for GEM obj diff --git a/target/linux/brcm2708/patches-4.4/0113-drm-vc4-Add-an-interface-for-capturing-the-GPU-state.patch b/target/linux/brcm2708/patches-4.4/0113-drm-vc4-Add-an-interface-for-capturing-the-GPU-state.patch index aaaf38ede8..f18d29a375 100644 --- a/target/linux/brcm2708/patches-4.4/0113-drm-vc4-Add-an-interface-for-capturing-the-GPU-state.patch +++ b/target/linux/brcm2708/patches-4.4/0113-drm-vc4-Add-an-interface-for-capturing-the-GPU-state.patch @@ -1,4 +1,4 @@ -From 4deea5f5ad38d8b398355a636b9113150ca9da9f Mon Sep 17 00:00:00 2001 +From ad2ad9247674a383ed7ca1c5e762b60625b146ec Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Fri, 30 Oct 2015 10:09:02 -0700 Subject: [PATCH] drm/vc4: Add an interface for capturing the GPU state after a diff --git a/target/linux/brcm2708/patches-4.4/0114-drm-vc4-Update-a-bunch-of-code-to-match-upstream-sub.patch b/target/linux/brcm2708/patches-4.4/0114-drm-vc4-Update-a-bunch-of-code-to-match-upstream-sub.patch index 29321c338e..dc6949acd6 100644 --- a/target/linux/brcm2708/patches-4.4/0114-drm-vc4-Update-a-bunch-of-code-to-match-upstream-sub.patch +++ b/target/linux/brcm2708/patches-4.4/0114-drm-vc4-Update-a-bunch-of-code-to-match-upstream-sub.patch @@ -1,4 +1,4 @@ -From dd5e9636e87ee08b38b28626fc862099e5a038cf Mon Sep 17 00:00:00 2001 +From f6c3cdbb026c7b516694d2cf285ff4c5434f34bf Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Fri, 4 Dec 2015 11:35:34 -0800 Subject: [PATCH] drm/vc4: Update a bunch of code to match upstream submission. diff --git a/target/linux/brcm2708/patches-4.4/0115-drm-Use-the-driver-s-gem_object_free-function-from-C.patch b/target/linux/brcm2708/patches-4.4/0115-drm-Use-the-driver-s-gem_object_free-function-from-C.patch index a5924a3bcf..f6c97e788b 100644 --- a/target/linux/brcm2708/patches-4.4/0115-drm-Use-the-driver-s-gem_object_free-function-from-C.patch +++ b/target/linux/brcm2708/patches-4.4/0115-drm-Use-the-driver-s-gem_object_free-function-from-C.patch @@ -1,4 +1,4 @@ -From 7e34028c87bb714dff3d3e3720a18e46d452feaa Mon Sep 17 00:00:00 2001 +From 6b0e19cf6cb9a9edbb0187d398f612e20be1af76 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Fri, 11 Dec 2015 19:45:03 -0800 Subject: [PATCH] drm: Use the driver's gem_object_free function from CMA diff --git a/target/linux/brcm2708/patches-4.4/0116-drm-vc4-Add-support-for-MSAA-rendering.patch b/target/linux/brcm2708/patches-4.4/0116-drm-vc4-Add-support-for-MSAA-rendering.patch index 2ee5cb7ce3..5e9b8e2315 100644 --- a/target/linux/brcm2708/patches-4.4/0116-drm-vc4-Add-support-for-MSAA-rendering.patch +++ b/target/linux/brcm2708/patches-4.4/0116-drm-vc4-Add-support-for-MSAA-rendering.patch @@ -1,4 +1,4 @@ -From c682c50a4564b43a43791dc03d0aa7c8848b2564 Mon Sep 17 00:00:00 2001 +From c5361c444af657e9ac4c50fd92d578ce2e3469b0 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Fri, 17 Jul 2015 13:15:50 -0700 Subject: [PATCH] drm/vc4: Add support for MSAA rendering. diff --git a/target/linux/brcm2708/patches-4.4/0117-drm-vc4-A-few-more-non-functional-changes-to-sync-to.patch b/target/linux/brcm2708/patches-4.4/0117-drm-vc4-A-few-more-non-functional-changes-to-sync-to.patch index 7f449b44c5..75128a74a1 100644 --- a/target/linux/brcm2708/patches-4.4/0117-drm-vc4-A-few-more-non-functional-changes-to-sync-to.patch +++ b/target/linux/brcm2708/patches-4.4/0117-drm-vc4-A-few-more-non-functional-changes-to-sync-to.patch @@ -1,4 +1,4 @@ -From 7d93805e31f36c9766e05e32c84e143090a5b3f9 Mon Sep 17 00:00:00 2001 +From 610288fc950dc72015acee534573cfdb398c48d2 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Tue, 8 Dec 2015 14:00:43 -0800 Subject: [PATCH] drm/vc4: A few more non-functional changes to sync to diff --git a/target/linux/brcm2708/patches-4.4/0118-drm-vc4-Use-hpd-gpios-for-HDMI-GPIO-like-what-landed.patch b/target/linux/brcm2708/patches-4.4/0118-drm-vc4-Use-hpd-gpios-for-HDMI-GPIO-like-what-landed.patch index 7cfb78e66d..95f764bcd4 100644 --- a/target/linux/brcm2708/patches-4.4/0118-drm-vc4-Use-hpd-gpios-for-HDMI-GPIO-like-what-landed.patch +++ b/target/linux/brcm2708/patches-4.4/0118-drm-vc4-Use-hpd-gpios-for-HDMI-GPIO-like-what-landed.patch @@ -1,4 +1,4 @@ -From 24c98ec16f68e3028b8db89ce6ceb074d719fe19 Mon Sep 17 00:00:00 2001 +From a55db42f8e9a6451db116a45d6e69ea22495a577 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Tue, 15 Dec 2015 23:46:32 +0000 Subject: [PATCH] drm/vc4: Use "hpd-gpios" for HDMI GPIO, like what landed diff --git a/target/linux/brcm2708/patches-4.4/0119-drm-vc4-Synchronize-validation-code-for-v2-submissio.patch b/target/linux/brcm2708/patches-4.4/0119-drm-vc4-Synchronize-validation-code-for-v2-submissio.patch index 29fff60145..eb4336709b 100644 --- a/target/linux/brcm2708/patches-4.4/0119-drm-vc4-Synchronize-validation-code-for-v2-submissio.patch +++ b/target/linux/brcm2708/patches-4.4/0119-drm-vc4-Synchronize-validation-code-for-v2-submissio.patch @@ -1,4 +1,4 @@ -From 55242268abd2076c4560de14d0227ae5382f274e Mon Sep 17 00:00:00 2001 +From 129a21c953913f3373cb8c89928049b2da625400 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 7 Dec 2015 12:35:01 -0800 Subject: [PATCH] drm/vc4: Synchronize validation code for v2 submission diff --git a/target/linux/brcm2708/patches-4.4/0120-MMC-Do-not-use-mmc_debug-if-CONFIG_MMC_BCM2835-is-no.patch b/target/linux/brcm2708/patches-4.4/0120-MMC-Do-not-use-mmc_debug-if-CONFIG_MMC_BCM2835-is-no.patch index 7aacd2a7a0..37f2a5614b 100644 --- a/target/linux/brcm2708/patches-4.4/0120-MMC-Do-not-use-mmc_debug-if-CONFIG_MMC_BCM2835-is-no.patch +++ b/target/linux/brcm2708/patches-4.4/0120-MMC-Do-not-use-mmc_debug-if-CONFIG_MMC_BCM2835-is-no.patch @@ -1,4 +1,4 @@ -From 426f98468a5e4d083a1753f60ddfa777d98cd86c Mon Sep 17 00:00:00 2001 +From 8f8381d1d47cc2a82dee3d308bd71c654affa085 Mon Sep 17 00:00:00 2001 From: janluca Date: Sun, 27 Dec 2015 14:34:04 +0100 Subject: [PATCH] MMC: Do not use mmc_debug if CONFIG_MMC_BCM2835 is not set diff --git a/target/linux/brcm2708/patches-4.4/0121-Extend-clock-timeout-fix-modprobe-baudrate-parameter.patch b/target/linux/brcm2708/patches-4.4/0121-Extend-clock-timeout-fix-modprobe-baudrate-parameter.patch index b174a4e26f..20c54d53c1 100644 --- a/target/linux/brcm2708/patches-4.4/0121-Extend-clock-timeout-fix-modprobe-baudrate-parameter.patch +++ b/target/linux/brcm2708/patches-4.4/0121-Extend-clock-timeout-fix-modprobe-baudrate-parameter.patch @@ -1,4 +1,4 @@ -From eca01622bfb78a9fd65266d0c31a87d5930416bd Mon Sep 17 00:00:00 2001 +From 3239987e97227ed6dcad81498b98f6e40c2a81a8 Mon Sep 17 00:00:00 2001 From: Devon Fyson Date: Wed, 30 Dec 2015 16:40:47 -0500 Subject: [PATCH] Extend clock timeout, fix modprobe baudrate parameter. diff --git a/target/linux/brcm2708/patches-4.4/0122-bcm270x_dt-Add-dwc2-and-dwc-otg-overlays.patch b/target/linux/brcm2708/patches-4.4/0122-bcm270x_dt-Add-dwc2-and-dwc-otg-overlays.patch index 6834f241b0..29242756bd 100644 --- a/target/linux/brcm2708/patches-4.4/0122-bcm270x_dt-Add-dwc2-and-dwc-otg-overlays.patch +++ b/target/linux/brcm2708/patches-4.4/0122-bcm270x_dt-Add-dwc2-and-dwc-otg-overlays.patch @@ -1,4 +1,4 @@ -From f59901d7849b23cd2ae6dc17184d46f62eaf9386 Mon Sep 17 00:00:00 2001 +From eb92559814cd3054166d9e53765d7c193f0b2f41 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Thu, 31 Dec 2015 16:44:58 +0100 Subject: [PATCH] bcm270x_dt: Add dwc2 and dwc-otg overlays diff --git a/target/linux/brcm2708/patches-4.4/0123-BCM270X_DT-Add-the-sdtweak-overlay-for-tuning-sdhost.patch b/target/linux/brcm2708/patches-4.4/0123-BCM270X_DT-Add-the-sdtweak-overlay-for-tuning-sdhost.patch index e1ba4b3f66..e2ad5225b1 100644 --- a/target/linux/brcm2708/patches-4.4/0123-BCM270X_DT-Add-the-sdtweak-overlay-for-tuning-sdhost.patch +++ b/target/linux/brcm2708/patches-4.4/0123-BCM270X_DT-Add-the-sdtweak-overlay-for-tuning-sdhost.patch @@ -1,4 +1,4 @@ -From 22c2725b4321128985d9780152d85a8dd1ace706 Mon Sep 17 00:00:00 2001 +From 29754f6751d0cdd5a9e1da94b30e5d0686557be9 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 4 Jan 2016 14:42:17 +0000 Subject: [PATCH] BCM270X_DT: Add the sdtweak overlay, for tuning sdhost diff --git a/target/linux/brcm2708/patches-4.4/0124-bcm2835-mmc-Don-t-override-bus-width-capabilities-fr.patch b/target/linux/brcm2708/patches-4.4/0124-bcm2835-mmc-Don-t-override-bus-width-capabilities-fr.patch index 9c68ea0e40..06d5cf7fc9 100644 --- a/target/linux/brcm2708/patches-4.4/0124-bcm2835-mmc-Don-t-override-bus-width-capabilities-fr.patch +++ b/target/linux/brcm2708/patches-4.4/0124-bcm2835-mmc-Don-t-override-bus-width-capabilities-fr.patch @@ -1,4 +1,4 @@ -From 55a1a97ec19439ea0225e666508878a4619a1dff Mon Sep 17 00:00:00 2001 +From 78d792a868d92d6d4703fa1e60c5dd0d84bdf6ff Mon Sep 17 00:00:00 2001 From: Andrew Litt Date: Mon, 11 Jan 2016 07:54:21 +0000 Subject: [PATCH] bcm2835-mmc: Don't override bus width capabilities from diff --git a/target/linux/brcm2708/patches-4.4/0125-SDIO-overlay-add-bus_width-parameter.patch b/target/linux/brcm2708/patches-4.4/0125-SDIO-overlay-add-bus_width-parameter.patch index 912204fca7..78bed04a49 100644 --- a/target/linux/brcm2708/patches-4.4/0125-SDIO-overlay-add-bus_width-parameter.patch +++ b/target/linux/brcm2708/patches-4.4/0125-SDIO-overlay-add-bus_width-parameter.patch @@ -1,4 +1,4 @@ -From f2c83096a1292894329f8c3855be4a21f31efa44 Mon Sep 17 00:00:00 2001 +From 597258492a6930e916cb16c09b3adf1508062a00 Mon Sep 17 00:00:00 2001 From: Andrew Litt Date: Mon, 11 Jan 2016 07:55:54 +0000 Subject: [PATCH] SDIO-overlay: add bus_width parameter diff --git a/target/linux/brcm2708/patches-4.4/0126-bcm2835-extend-allowed-range-of-channels-and-sampler.patch b/target/linux/brcm2708/patches-4.4/0126-bcm2835-extend-allowed-range-of-channels-and-sampler.patch index addfd914e1..b62221054a 100644 --- a/target/linux/brcm2708/patches-4.4/0126-bcm2835-extend-allowed-range-of-channels-and-sampler.patch +++ b/target/linux/brcm2708/patches-4.4/0126-bcm2835-extend-allowed-range-of-channels-and-sampler.patch @@ -1,4 +1,4 @@ -From 9901970aec244478351526d0ec64bd71998a4898 Mon Sep 17 00:00:00 2001 +From 67389892940501bcb998a5ab55bb337beb406e39 Mon Sep 17 00:00:00 2001 From: wm4 Date: Wed, 13 Jan 2016 19:41:45 +0100 Subject: [PATCH] bcm2835: extend allowed range of channels and samplerates diff --git a/target/linux/brcm2708/patches-4.4/0127-bcm2835-restrict-channels-rate-to-8-960000.patch b/target/linux/brcm2708/patches-4.4/0127-bcm2835-restrict-channels-rate-to-8-960000.patch index 33feb0b540..fc38b33ab0 100644 --- a/target/linux/brcm2708/patches-4.4/0127-bcm2835-restrict-channels-rate-to-8-960000.patch +++ b/target/linux/brcm2708/patches-4.4/0127-bcm2835-restrict-channels-rate-to-8-960000.patch @@ -1,4 +1,4 @@ -From f204c383ca1e309b94e7c447b1b15f1063a4d2ba Mon Sep 17 00:00:00 2001 +From fe51d76ced4088c11981b835a7b741ee9e0df10e Mon Sep 17 00:00:00 2001 From: wm4 Date: Wed, 13 Jan 2016 19:42:18 +0100 Subject: [PATCH] bcm2835: restrict channels*rate to 8*960000 diff --git a/target/linux/brcm2708/patches-4.4/0128-rpi-update-vc_vchi_audioserv_defs.h.patch b/target/linux/brcm2708/patches-4.4/0128-rpi-update-vc_vchi_audioserv_defs.h.patch index dd1bffc3d8..10e3e21823 100644 --- a/target/linux/brcm2708/patches-4.4/0128-rpi-update-vc_vchi_audioserv_defs.h.patch +++ b/target/linux/brcm2708/patches-4.4/0128-rpi-update-vc_vchi_audioserv_defs.h.patch @@ -1,4 +1,4 @@ -From d7d03f10e6da33cd732e25499977c88f172732a4 Mon Sep 17 00:00:00 2001 +From 7fe7d97c537f09a1fb160a7ec61fd26d97ab06ee Mon Sep 17 00:00:00 2001 From: wm4 Date: Wed, 13 Jan 2016 19:42:48 +0100 Subject: [PATCH] rpi: update vc_vchi_audioserv_defs.h diff --git a/target/linux/brcm2708/patches-4.4/0129-bcm2835-implement-channel-map-API.patch b/target/linux/brcm2708/patches-4.4/0129-bcm2835-implement-channel-map-API.patch index 19417ff146..3da4fc41eb 100644 --- a/target/linux/brcm2708/patches-4.4/0129-bcm2835-implement-channel-map-API.patch +++ b/target/linux/brcm2708/patches-4.4/0129-bcm2835-implement-channel-map-API.patch @@ -1,4 +1,4 @@ -From 32cfd4810065c36ad0cb136a47004e4c4c9ed227 Mon Sep 17 00:00:00 2001 +From dead6a5d8c3cd19b1197b60a674f898270a8e1d1 Mon Sep 17 00:00:00 2001 From: wm4 Date: Wed, 13 Jan 2016 19:43:12 +0100 Subject: [PATCH] bcm2835: implement channel map API diff --git a/target/linux/brcm2708/patches-4.4/0130-bcm2835-access-controls-under-the-audio-mutex.patch b/target/linux/brcm2708/patches-4.4/0130-bcm2835-access-controls-under-the-audio-mutex.patch index 56dd7df015..ee41e8de7b 100644 --- a/target/linux/brcm2708/patches-4.4/0130-bcm2835-access-controls-under-the-audio-mutex.patch +++ b/target/linux/brcm2708/patches-4.4/0130-bcm2835-access-controls-under-the-audio-mutex.patch @@ -1,4 +1,4 @@ -From 0346d7cfbc9c1f48eada6f27c929eda059298879 Mon Sep 17 00:00:00 2001 +From b88f8bdd254f5afd9284c7d75d10d4952c6dd9a4 Mon Sep 17 00:00:00 2001 From: wm4 Date: Wed, 13 Jan 2016 19:43:35 +0100 Subject: [PATCH] bcm2835: access controls under the audio mutex diff --git a/target/linux/brcm2708/patches-4.4/0131-bcm2835-always-use-2-4-8-channels-for-multichannel-l.patch b/target/linux/brcm2708/patches-4.4/0131-bcm2835-always-use-2-4-8-channels-for-multichannel-l.patch index fbed1d82e9..c30b219bd6 100644 --- a/target/linux/brcm2708/patches-4.4/0131-bcm2835-always-use-2-4-8-channels-for-multichannel-l.patch +++ b/target/linux/brcm2708/patches-4.4/0131-bcm2835-always-use-2-4-8-channels-for-multichannel-l.patch @@ -1,4 +1,4 @@ -From 895025420b369c66ed590356ebfd0b787572956a Mon Sep 17 00:00:00 2001 +From 8014377b2bffac1297ec920e45d8dcd1e74919cf Mon Sep 17 00:00:00 2001 From: wm4 Date: Wed, 13 Jan 2016 19:44:03 +0100 Subject: [PATCH] bcm2835: always use 2/4/8 channels for multichannel layouts diff --git a/target/linux/brcm2708/patches-4.4/0132-bcm2835-only-allow-stereo-if-analogue-jack-is-select.patch b/target/linux/brcm2708/patches-4.4/0132-bcm2835-only-allow-stereo-if-analogue-jack-is-select.patch index c902226372..77798d5105 100644 --- a/target/linux/brcm2708/patches-4.4/0132-bcm2835-only-allow-stereo-if-analogue-jack-is-select.patch +++ b/target/linux/brcm2708/patches-4.4/0132-bcm2835-only-allow-stereo-if-analogue-jack-is-select.patch @@ -1,4 +1,4 @@ -From f54692dc8ff6e0aecf27fdd2ebaed8e22d04f053 Mon Sep 17 00:00:00 2001 +From 55f46d3887656ffb67c61cd9b44599c4cdfc65c7 Mon Sep 17 00:00:00 2001 From: wm4 Date: Wed, 13 Jan 2016 19:44:24 +0100 Subject: [PATCH] bcm2835: only allow stereo if analogue jack is selected diff --git a/target/linux/brcm2708/patches-4.4/0133-bcm2835-interpolate-audio-delay.patch b/target/linux/brcm2708/patches-4.4/0133-bcm2835-interpolate-audio-delay.patch index d3e1b9bb01..8bf1ad80ce 100644 --- a/target/linux/brcm2708/patches-4.4/0133-bcm2835-interpolate-audio-delay.patch +++ b/target/linux/brcm2708/patches-4.4/0133-bcm2835-interpolate-audio-delay.patch @@ -1,4 +1,4 @@ -From 965303a0745da159e5eaa72694421ce95ccf8421 Mon Sep 17 00:00:00 2001 +From a94c77d797c554678a37fb2b921fbab46f7f205e Mon Sep 17 00:00:00 2001 From: wm4 Date: Wed, 13 Jan 2016 19:44:47 +0100 Subject: [PATCH] bcm2835: interpolate audio delay diff --git a/target/linux/brcm2708/patches-4.4/0134-bcm2835-sdhost-Add-workaround-for-odd-behaviour-on-s.patch b/target/linux/brcm2708/patches-4.4/0134-bcm2835-sdhost-Add-workaround-for-odd-behaviour-on-s.patch index 959353f752..705eb770aa 100644 --- a/target/linux/brcm2708/patches-4.4/0134-bcm2835-sdhost-Add-workaround-for-odd-behaviour-on-s.patch +++ b/target/linux/brcm2708/patches-4.4/0134-bcm2835-sdhost-Add-workaround-for-odd-behaviour-on-s.patch @@ -1,4 +1,4 @@ -From a621bf4951f8e66f77d3298148a064c94db1ef0e Mon Sep 17 00:00:00 2001 +From 2c8808d44f2555d0385082010a870a05ac888a5c Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 19 Jan 2016 17:16:38 +0000 Subject: [PATCH] bcm2835-sdhost: Add workaround for odd behaviour on some diff --git a/target/linux/brcm2708/patches-4.4/0135-bcm2835-sdhost-Add-debug_flags-dtparam.patch b/target/linux/brcm2708/patches-4.4/0135-bcm2835-sdhost-Add-debug_flags-dtparam.patch index a08dc54740..e98710d5ac 100644 --- a/target/linux/brcm2708/patches-4.4/0135-bcm2835-sdhost-Add-debug_flags-dtparam.patch +++ b/target/linux/brcm2708/patches-4.4/0135-bcm2835-sdhost-Add-debug_flags-dtparam.patch @@ -1,4 +1,4 @@ -From b08d7543b04d9b9d82073ed5c61123be28f5300d Mon Sep 17 00:00:00 2001 +From 99695e24b9c0d1b573846081c2f58ef3114a9f35 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 22 Jan 2016 16:03:24 +0000 Subject: [PATCH] bcm2835-sdhost: Add debug_flags dtparam diff --git a/target/linux/brcm2708/patches-4.4/0136-BCM270X_DT-Add-sdio_overclock-parameter-to-sdio-over.patch b/target/linux/brcm2708/patches-4.4/0136-BCM270X_DT-Add-sdio_overclock-parameter-to-sdio-over.patch index fbbe2bf372..32f2b39acc 100644 --- a/target/linux/brcm2708/patches-4.4/0136-BCM270X_DT-Add-sdio_overclock-parameter-to-sdio-over.patch +++ b/target/linux/brcm2708/patches-4.4/0136-BCM270X_DT-Add-sdio_overclock-parameter-to-sdio-over.patch @@ -1,4 +1,4 @@ -From 9120234bb37043477ef69fec8c03c3731ed6861f Mon Sep 17 00:00:00 2001 +From 8f64930d900f31cff8bad07ae49059138f1cd46d Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 25 Jan 2016 09:12:06 +0000 Subject: [PATCH] BCM270X_DT: Add sdio_overclock parameter to sdio overlay diff --git a/target/linux/brcm2708/patches-4.4/0137-rtc-ds1307-add-support-for-the-DT-property-wakeup-so.patch b/target/linux/brcm2708/patches-4.4/0137-rtc-ds1307-add-support-for-the-DT-property-wakeup-so.patch index 4a0c4dba0a..1c6f35541e 100644 --- a/target/linux/brcm2708/patches-4.4/0137-rtc-ds1307-add-support-for-the-DT-property-wakeup-so.patch +++ b/target/linux/brcm2708/patches-4.4/0137-rtc-ds1307-add-support-for-the-DT-property-wakeup-so.patch @@ -1,4 +1,4 @@ -From cc252ee4f3948d12a878c93cbdb0505a9ee7bc03 Mon Sep 17 00:00:00 2001 +From 52a2e460333eb84cf5afb3acff953b79487fd3ac Mon Sep 17 00:00:00 2001 From: Michael Lange Date: Thu, 21 Jan 2016 18:10:16 +0100 Subject: [PATCH] rtc: ds1307: add support for the DT property 'wakeup-source' diff --git a/target/linux/brcm2708/patches-4.4/0138-dt-overlay-add-wittypi-overlay.dts.patch b/target/linux/brcm2708/patches-4.4/0138-dt-overlay-add-wittypi-overlay.dts.patch index 05c99f66dd..1b23afb092 100644 --- a/target/linux/brcm2708/patches-4.4/0138-dt-overlay-add-wittypi-overlay.dts.patch +++ b/target/linux/brcm2708/patches-4.4/0138-dt-overlay-add-wittypi-overlay.dts.patch @@ -1,4 +1,4 @@ -From 5e6354c06e4fe463c37179a768da78d675cc2f36 Mon Sep 17 00:00:00 2001 +From 1230f669009b1d459873de6b27efd452e55b8746 Mon Sep 17 00:00:00 2001 From: vitalogy Date: Tue, 19 Jan 2016 07:02:02 +0100 Subject: [PATCH] dt-overlay: add wittypi-overlay.dts diff --git a/target/linux/brcm2708/patches-4.4/0139-FIXUP-i2c_bcm2708-Don-t-change-module-baudrate-param.patch b/target/linux/brcm2708/patches-4.4/0139-FIXUP-i2c_bcm2708-Don-t-change-module-baudrate-param.patch index c6d627dc2b..5a37c8c354 100644 --- a/target/linux/brcm2708/patches-4.4/0139-FIXUP-i2c_bcm2708-Don-t-change-module-baudrate-param.patch +++ b/target/linux/brcm2708/patches-4.4/0139-FIXUP-i2c_bcm2708-Don-t-change-module-baudrate-param.patch @@ -1,4 +1,4 @@ -From 6ddd618b031bc8f28f76114ac553f14bed1eb2ee Mon Sep 17 00:00:00 2001 +From 68f3ff91c01ecdd6be1738429f586095427cecd7 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 19 Jan 2016 16:28:05 +0000 Subject: [PATCH] FIXUP i2c_bcm2708: Don't change module baudrate parameter diff --git a/target/linux/brcm2708/patches-4.4/0140-Allow-up-to-24dB-digital-gain-to-be-applied-when-usi.patch b/target/linux/brcm2708/patches-4.4/0140-Allow-up-to-24dB-digital-gain-to-be-applied-when-usi.patch index 1abdcdc4ef..bb4f692e8c 100644 --- a/target/linux/brcm2708/patches-4.4/0140-Allow-up-to-24dB-digital-gain-to-be-applied-when-usi.patch +++ b/target/linux/brcm2708/patches-4.4/0140-Allow-up-to-24dB-digital-gain-to-be-applied-when-usi.patch @@ -1,4 +1,4 @@ -From cd2b4030e41c716256e0ee92286a4b376d242956 Mon Sep 17 00:00:00 2001 +From fb80a497382f9c693ad78524fb0c17454bd9b7f4 Mon Sep 17 00:00:00 2001 From: Digital Dreamtime Date: Thu, 4 Feb 2016 14:14:44 +0000 Subject: [PATCH] Allow up to 24dB digital gain to be applied when using diff --git a/target/linux/brcm2708/patches-4.4/0141-Limit-PCM512x-Digital-gain-to-0dB-by-default-with-Hi.patch b/target/linux/brcm2708/patches-4.4/0141-Limit-PCM512x-Digital-gain-to-0dB-by-default-with-Hi.patch index ee95c292c7..4f63921341 100644 --- a/target/linux/brcm2708/patches-4.4/0141-Limit-PCM512x-Digital-gain-to-0dB-by-default-with-Hi.patch +++ b/target/linux/brcm2708/patches-4.4/0141-Limit-PCM512x-Digital-gain-to-0dB-by-default-with-Hi.patch @@ -1,4 +1,4 @@ -From 5eb11c1a6735ddbcb4b37014caf5945123aad8a2 Mon Sep 17 00:00:00 2001 +From 98357bafa929284bbd1046556971c3d4ae9f71d9 Mon Sep 17 00:00:00 2001 From: Digital Dreamtime Date: Thu, 4 Feb 2016 20:04:00 +0000 Subject: [PATCH] Limit PCM512x "Digital" gain to 0dB by default with HiFiBerry diff --git a/target/linux/brcm2708/patches-4.4/0142-BCM270X_DT-Adjust-overlay-README-formatting.patch b/target/linux/brcm2708/patches-4.4/0142-BCM270X_DT-Adjust-overlay-README-formatting.patch index 40af70fa26..c66eb6d887 100644 --- a/target/linux/brcm2708/patches-4.4/0142-BCM270X_DT-Adjust-overlay-README-formatting.patch +++ b/target/linux/brcm2708/patches-4.4/0142-BCM270X_DT-Adjust-overlay-README-formatting.patch @@ -1,4 +1,4 @@ -From fff71f293b81ea6aa254397236484437b491ed9c Mon Sep 17 00:00:00 2001 +From 0feb25cf50f89502ea7f2150f0fab1f9d40b138a Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 8 Feb 2016 09:46:33 +0000 Subject: [PATCH] BCM270X_DT: Adjust overlay README formatting diff --git a/target/linux/brcm2708/patches-4.4/0143-bcm2835-sdhost-Major-revision.patch b/target/linux/brcm2708/patches-4.4/0143-bcm2835-sdhost-Major-revision.patch index 32bb53d2dd..84170a2030 100644 --- a/target/linux/brcm2708/patches-4.4/0143-bcm2835-sdhost-Major-revision.patch +++ b/target/linux/brcm2708/patches-4.4/0143-bcm2835-sdhost-Major-revision.patch @@ -1,4 +1,4 @@ -From 7febd88f815cadf0cb2f73b4aa9ad78e8cf79e04 Mon Sep 17 00:00:00 2001 +From 545bbd2db8451d8e81a83aa1bbc0e8e5227a0503 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 11 Feb 2016 16:51:01 +0000 Subject: [PATCH] bcm2835-sdhost: Major revision diff --git a/target/linux/brcm2708/patches-4.4/0144-BCM270X_DT-Add-dtparams-for-the-SD-interface.patch b/target/linux/brcm2708/patches-4.4/0144-BCM270X_DT-Add-dtparams-for-the-SD-interface.patch index 2178460b94..dbf1b4b0ce 100644 --- a/target/linux/brcm2708/patches-4.4/0144-BCM270X_DT-Add-dtparams-for-the-SD-interface.patch +++ b/target/linux/brcm2708/patches-4.4/0144-BCM270X_DT-Add-dtparams-for-the-SD-interface.patch @@ -1,4 +1,4 @@ -From dab78628dc1fe1488674cdc8a6864cbf382f72cc Mon Sep 17 00:00:00 2001 +From 04d6a3c61ec9d05399a49007f3564a57b91355dd Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 12 Feb 2016 15:38:00 +0000 Subject: [PATCH] BCM270X_DT: Add dtparams for the SD interface diff --git a/target/linux/brcm2708/patches-4.4/0145-dcw_otg-trim-xfer-length-when-buffer-larger-than-all.patch b/target/linux/brcm2708/patches-4.4/0145-dcw_otg-trim-xfer-length-when-buffer-larger-than-all.patch index b15464ea3e..8a3f405727 100644 --- a/target/linux/brcm2708/patches-4.4/0145-dcw_otg-trim-xfer-length-when-buffer-larger-than-all.patch +++ b/target/linux/brcm2708/patches-4.4/0145-dcw_otg-trim-xfer-length-when-buffer-larger-than-all.patch @@ -1,4 +1,4 @@ -From 2407b0b1342fbe40d1c25a879590544405a07a11 Mon Sep 17 00:00:00 2001 +From 8cf8f0caacfc0ae3da52de8112b0e0b6cc42086b Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 12 Feb 2016 14:50:25 +0000 Subject: [PATCH] dcw_otg: trim xfer length when buffer larger than allocated diff --git a/target/linux/brcm2708/patches-4.4/0146-bcm2835-sdhost-Restore-ATOMIC-flag-to-PIO-sg-mapping.patch b/target/linux/brcm2708/patches-4.4/0146-bcm2835-sdhost-Restore-ATOMIC-flag-to-PIO-sg-mapping.patch index 7a606cb5d7..7cdddf9557 100644 --- a/target/linux/brcm2708/patches-4.4/0146-bcm2835-sdhost-Restore-ATOMIC-flag-to-PIO-sg-mapping.patch +++ b/target/linux/brcm2708/patches-4.4/0146-bcm2835-sdhost-Restore-ATOMIC-flag-to-PIO-sg-mapping.patch @@ -1,4 +1,4 @@ -From dc519294e6a463eae2f1ad1d65fd06b1c4d10c96 Mon Sep 17 00:00:00 2001 +From 617f80917f4d8a50ce8ea1d4f4f9ac30866757b7 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 15 Feb 2016 10:00:27 +0000 Subject: [PATCH] bcm2835-sdhost: Restore ATOMIC flag to PIO sg mapping diff --git a/target/linux/brcm2708/patches-4.4/0147-Updated-smsc95xx-driver-to-check-for-a-valid-MAC-add.patch b/target/linux/brcm2708/patches-4.4/0147-Updated-smsc95xx-driver-to-check-for-a-valid-MAC-add.patch index 80dec72ff6..036c79e590 100644 --- a/target/linux/brcm2708/patches-4.4/0147-Updated-smsc95xx-driver-to-check-for-a-valid-MAC-add.patch +++ b/target/linux/brcm2708/patches-4.4/0147-Updated-smsc95xx-driver-to-check-for-a-valid-MAC-add.patch @@ -1,4 +1,4 @@ -From 0f77e8585ca73daddcc386ec45c9e5d5649de0fa Mon Sep 17 00:00:00 2001 +From a1285def32834713d38a8777969396046f2ce988 Mon Sep 17 00:00:00 2001 From: Craig Roberts Date: Tue, 16 Feb 2016 10:03:42 +0000 Subject: [PATCH] Updated smsc95xx driver to check for a valid MAC address in diff --git a/target/linux/brcm2708/patches-4.4/0148-dcw_otg-Make-trimming-messages-less-noisy.patch b/target/linux/brcm2708/patches-4.4/0148-dcw_otg-Make-trimming-messages-less-noisy.patch index 18929f2bc5..bc1962d0af 100644 --- a/target/linux/brcm2708/patches-4.4/0148-dcw_otg-Make-trimming-messages-less-noisy.patch +++ b/target/linux/brcm2708/patches-4.4/0148-dcw_otg-Make-trimming-messages-less-noisy.patch @@ -1,4 +1,4 @@ -From ef391c488590773b5b1476a3095a38d728a92751 Mon Sep 17 00:00:00 2001 +From f35eeb2263b45c800be90a6299a532be34ddeec9 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 17 Feb 2016 19:02:31 +0000 Subject: [PATCH] dcw_otg: Make trimming messages less noisy diff --git a/target/linux/brcm2708/patches-4.4/0149-BCM270X_DT-at86rf233-overlay-drop-to-3MHz.patch b/target/linux/brcm2708/patches-4.4/0149-BCM270X_DT-at86rf233-overlay-drop-to-3MHz.patch index 57c886442a..f0326ab1e5 100644 --- a/target/linux/brcm2708/patches-4.4/0149-BCM270X_DT-at86rf233-overlay-drop-to-3MHz.patch +++ b/target/linux/brcm2708/patches-4.4/0149-BCM270X_DT-at86rf233-overlay-drop-to-3MHz.patch @@ -1,4 +1,4 @@ -From 8c1a913881a9805fce189f382f929beeb8ea2a50 Mon Sep 17 00:00:00 2001 +From 02062281b451fd98412ed607e8d662c0a8d3c19d Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 18 Feb 2016 15:28:14 +0000 Subject: [PATCH] BCM270X_DT: at86rf233 overlay - drop to 3MHz diff --git a/target/linux/brcm2708/patches-4.4/0150-bcm2835-sdhost-Downgrade-log-message-status.patch b/target/linux/brcm2708/patches-4.4/0150-bcm2835-sdhost-Downgrade-log-message-status.patch index 722b79ed77..367130f27d 100644 --- a/target/linux/brcm2708/patches-4.4/0150-bcm2835-sdhost-Downgrade-log-message-status.patch +++ b/target/linux/brcm2708/patches-4.4/0150-bcm2835-sdhost-Downgrade-log-message-status.patch @@ -1,4 +1,4 @@ -From 36cb06886133f1ce5374a5c6b38b6598370f7094 Mon Sep 17 00:00:00 2001 +From 42d750a9c671e6df0337dacf70990166d226c542 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 19 Feb 2016 12:04:48 +0000 Subject: [PATCH] bcm2835-sdhost: Downgrade log message status diff --git a/target/linux/brcm2708/patches-4.4/0151-config-Enable-HCI-over-UARTs.patch b/target/linux/brcm2708/patches-4.4/0151-config-Enable-HCI-over-UARTs.patch index 91a7bc3e6a..19dec6a582 100644 --- a/target/linux/brcm2708/patches-4.4/0151-config-Enable-HCI-over-UARTs.patch +++ b/target/linux/brcm2708/patches-4.4/0151-config-Enable-HCI-over-UARTs.patch @@ -1,4 +1,4 @@ -From 0d89bfb41f2879a9b5ea0831cab8f0e75dbba831 Mon Sep 17 00:00:00 2001 +From d0e7bd37c760d09ff5a7d28f03c4716e39864852 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 15 Jan 2016 16:48:27 +0000 Subject: [PATCH] config: Enable HCI over UARTs diff --git a/target/linux/brcm2708/patches-4.4/0152-hci_h5-Don-t-send-conf_req-when-ACTIVE.patch b/target/linux/brcm2708/patches-4.4/0152-hci_h5-Don-t-send-conf_req-when-ACTIVE.patch index 6b2cf1cbc5..e4d7850d69 100644 --- a/target/linux/brcm2708/patches-4.4/0152-hci_h5-Don-t-send-conf_req-when-ACTIVE.patch +++ b/target/linux/brcm2708/patches-4.4/0152-hci_h5-Don-t-send-conf_req-when-ACTIVE.patch @@ -1,4 +1,4 @@ -From 8398a93b43f10a99e9c40297d46801eda6e681b1 Mon Sep 17 00:00:00 2001 +From cf2d30f682d6e2f06ff51dc1694f3fb3f52b5c27 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 17 Dec 2015 13:37:07 +0000 Subject: [PATCH] hci_h5: Don't send conf_req when ACTIVE diff --git a/target/linux/brcm2708/patches-4.4/0153-amba_pl011-Don-t-use-DT-aliases-for-numbering.patch b/target/linux/brcm2708/patches-4.4/0153-amba_pl011-Don-t-use-DT-aliases-for-numbering.patch index 32e41f6076..4088fdcb19 100644 --- a/target/linux/brcm2708/patches-4.4/0153-amba_pl011-Don-t-use-DT-aliases-for-numbering.patch +++ b/target/linux/brcm2708/patches-4.4/0153-amba_pl011-Don-t-use-DT-aliases-for-numbering.patch @@ -1,4 +1,4 @@ -From 39f58f568f34295be6c0b9a2f6f2e502b9305c01 Mon Sep 17 00:00:00 2001 +From 171bc9150b3c330e96b2b6103885138ae9ba8cf0 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 23 Feb 2016 17:26:48 +0000 Subject: [PATCH] amba_pl011: Don't use DT aliases for numbering diff --git a/target/linux/brcm2708/patches-4.4/0154-clk-bcm2835-Add-bindings-for-the-auxiliary-periphera.patch b/target/linux/brcm2708/patches-4.4/0154-clk-bcm2835-Add-bindings-for-the-auxiliary-periphera.patch index 7877e2441d..336871016c 100644 --- a/target/linux/brcm2708/patches-4.4/0154-clk-bcm2835-Add-bindings-for-the-auxiliary-periphera.patch +++ b/target/linux/brcm2708/patches-4.4/0154-clk-bcm2835-Add-bindings-for-the-auxiliary-periphera.patch @@ -1,4 +1,4 @@ -From 85e7001af712694f81195fe9389deb14aa562da3 Mon Sep 17 00:00:00 2001 +From 0c4228ae6f3f3d35525fba773473015a66870dce Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Tue, 15 Dec 2015 15:35:57 -0800 Subject: [PATCH] clk: bcm2835: Add bindings for the auxiliary peripheral clock diff --git a/target/linux/brcm2708/patches-4.4/0155-clk-bcm2835-Add-a-driver-for-the-auxiliary-periphera.patch b/target/linux/brcm2708/patches-4.4/0155-clk-bcm2835-Add-a-driver-for-the-auxiliary-periphera.patch index 91d2937f8b..4e1911b187 100644 --- a/target/linux/brcm2708/patches-4.4/0155-clk-bcm2835-Add-a-driver-for-the-auxiliary-periphera.patch +++ b/target/linux/brcm2708/patches-4.4/0155-clk-bcm2835-Add-a-driver-for-the-auxiliary-periphera.patch @@ -1,4 +1,4 @@ -From 55c1d677bb9f90db7d08c514171a9e3cbf643910 Mon Sep 17 00:00:00 2001 +From dd08a123b91b1265b9f69a7a819b0a0f907a5a6f Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Tue, 15 Dec 2015 15:35:58 -0800 Subject: [PATCH] clk: bcm2835: Add a driver for the auxiliary peripheral clock diff --git a/target/linux/brcm2708/patches-4.4/0156-Aux-SPI-1-2-implementation.patch b/target/linux/brcm2708/patches-4.4/0156-Aux-SPI-1-2-implementation.patch index 4d42ee1d7c..f4d0436bfb 100644 --- a/target/linux/brcm2708/patches-4.4/0156-Aux-SPI-1-2-implementation.patch +++ b/target/linux/brcm2708/patches-4.4/0156-Aux-SPI-1-2-implementation.patch @@ -1,4 +1,4 @@ -From 9fa83cc7de026d7d41b4a13f037cc30f5f877956 Mon Sep 17 00:00:00 2001 +From d8576480efc07f6abcf0ffbd0320ba15804fb22d Mon Sep 17 00:00:00 2001 From: Fraser Date: Tue, 23 Feb 2016 10:04:37 +1100 Subject: [PATCH] Aux SPI 1&2 implementation diff --git a/target/linux/brcm2708/patches-4.4/0157-ASoC-bcm-add-missing-.owner-fields-in-sound-card-dri.patch b/target/linux/brcm2708/patches-4.4/0157-ASoC-bcm-add-missing-.owner-fields-in-sound-card-dri.patch index 38ac70b7e4..73ef160fef 100644 --- a/target/linux/brcm2708/patches-4.4/0157-ASoC-bcm-add-missing-.owner-fields-in-sound-card-dri.patch +++ b/target/linux/brcm2708/patches-4.4/0157-ASoC-bcm-add-missing-.owner-fields-in-sound-card-dri.patch @@ -1,4 +1,4 @@ -From 2508082b19a36af8ad56d401c910362b4d54ffca Mon Sep 17 00:00:00 2001 +From 3723d7a10e6e45a49e35bbd06d723b739ff86970 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Tue, 23 Feb 2016 17:28:23 +0100 Subject: [PATCH] ASoC: bcm: add missing .owner fields in sound card drivers diff --git a/target/linux/brcm2708/patches-4.4/0158-smsx95xx-Add-option-to-disable-the-crimes-against-tr.patch b/target/linux/brcm2708/patches-4.4/0158-smsx95xx-Add-option-to-disable-the-crimes-against-tr.patch index 74a531dd15..7f0a8f070a 100644 --- a/target/linux/brcm2708/patches-4.4/0158-smsx95xx-Add-option-to-disable-the-crimes-against-tr.patch +++ b/target/linux/brcm2708/patches-4.4/0158-smsx95xx-Add-option-to-disable-the-crimes-against-tr.patch @@ -1,4 +1,4 @@ -From fc2a68dea3c04061fa6f237dac63e7a8cdc7c1e4 Mon Sep 17 00:00:00 2001 +From 0e33a60fe54f789da20be92571531013a5625e63 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 20 Jan 2016 17:50:09 +0000 Subject: [PATCH] smsx95xx: Add option to disable the crimes against truesize diff --git a/target/linux/brcm2708/patches-4.4/0159-bcm2835-virtgpio-Virtual-GPIO-driver.patch b/target/linux/brcm2708/patches-4.4/0159-bcm2835-virtgpio-Virtual-GPIO-driver.patch index 37a8c248f8..fe19fbe051 100644 --- a/target/linux/brcm2708/patches-4.4/0159-bcm2835-virtgpio-Virtual-GPIO-driver.patch +++ b/target/linux/brcm2708/patches-4.4/0159-bcm2835-virtgpio-Virtual-GPIO-driver.patch @@ -1,4 +1,4 @@ -From 3ffde07f9d0ee50522cb017639c12a83cfd6409b Mon Sep 17 00:00:00 2001 +From 2fcaab4e60a00ed9b63606b45ae499d7c5561c16 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 23 Feb 2016 19:56:04 +0000 Subject: [PATCH] bcm2835-virtgpio: Virtual GPIO driver diff --git a/target/linux/brcm2708/patches-4.4/0160-BCM270X_DT-Add-Pi3-support.patch b/target/linux/brcm2708/patches-4.4/0160-BCM270X_DT-Add-Pi3-support.patch index 67ac25b056..4a4175fecf 100644 --- a/target/linux/brcm2708/patches-4.4/0160-BCM270X_DT-Add-Pi3-support.patch +++ b/target/linux/brcm2708/patches-4.4/0160-BCM270X_DT-Add-Pi3-support.patch @@ -1,4 +1,4 @@ -From 4ef209cd78c9e9eac87838309c727bc90e46abe7 Mon Sep 17 00:00:00 2001 +From 75b68302aff0489e1ece90d00086759cec4166c1 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 21 Jan 2016 17:57:49 +0000 Subject: [PATCH] BCM270X_DT: Add Pi3 support diff --git a/target/linux/brcm2708/patches-4.4/0161-DT-Add-overlays-to-configure-I2C-pins.patch b/target/linux/brcm2708/patches-4.4/0161-DT-Add-overlays-to-configure-I2C-pins.patch index c24bd1b467..eddbdf8707 100644 --- a/target/linux/brcm2708/patches-4.4/0161-DT-Add-overlays-to-configure-I2C-pins.patch +++ b/target/linux/brcm2708/patches-4.4/0161-DT-Add-overlays-to-configure-I2C-pins.patch @@ -1,4 +1,4 @@ -From 67c13f9569f35903cd8e02307223f31701e3bece Mon Sep 17 00:00:00 2001 +From ada7795b8734bd5d66ff9e7499fff148f0e17510 Mon Sep 17 00:00:00 2001 From: Dave Stevenson <6by9@users.noreply.github.com> Date: Mon, 8 Feb 2016 23:49:41 +0000 Subject: [PATCH] DT: Add overlays to configure I2C pins diff --git a/target/linux/brcm2708/patches-4.4/0162-bcm2835-camera-fix-a-bug-in-computation-of-frame-tim.patch b/target/linux/brcm2708/patches-4.4/0162-bcm2835-camera-fix-a-bug-in-computation-of-frame-tim.patch index 4c3b55a451..f8ae31b332 100644 --- a/target/linux/brcm2708/patches-4.4/0162-bcm2835-camera-fix-a-bug-in-computation-of-frame-tim.patch +++ b/target/linux/brcm2708/patches-4.4/0162-bcm2835-camera-fix-a-bug-in-computation-of-frame-tim.patch @@ -1,4 +1,4 @@ -From 6760ab7eda42c3fba4a8057a51d7cb17fa5d4c5e Mon Sep 17 00:00:00 2001 +From fe490f6183e1a1759abe188d5e83708956c0fbbe Mon Sep 17 00:00:00 2001 From: Dhiraj Goel Date: Thu, 3 Mar 2016 21:10:50 -0800 Subject: [PATCH] bcm2835-camera: fix a bug in computation of frame timestamp diff --git a/target/linux/brcm2708/patches-4.4/0163-BCM270X_DT-Add-pi3-disable-bt-overlay.patch b/target/linux/brcm2708/patches-4.4/0163-BCM270X_DT-Add-pi3-disable-bt-overlay.patch index 602bee1af3..092e2897a9 100644 --- a/target/linux/brcm2708/patches-4.4/0163-BCM270X_DT-Add-pi3-disable-bt-overlay.patch +++ b/target/linux/brcm2708/patches-4.4/0163-BCM270X_DT-Add-pi3-disable-bt-overlay.patch @@ -1,4 +1,4 @@ -From e203577bc5e6aab0b42e2d7cc25999b2e0976e0b Mon Sep 17 00:00:00 2001 +From 21d5e5f19ba17eab204a1a2f77370892ebec4de9 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 2 Mar 2016 10:59:05 +0000 Subject: [PATCH] BCM270X_DT: Add pi3-disable-bt overlay diff --git a/target/linux/brcm2708/patches-4.4/0164-BCM270X_DT-Add-pi3-miniuart-bt-DT-overlay.patch b/target/linux/brcm2708/patches-4.4/0164-BCM270X_DT-Add-pi3-miniuart-bt-DT-overlay.patch index 6ef981e80e..6e705b9204 100644 --- a/target/linux/brcm2708/patches-4.4/0164-BCM270X_DT-Add-pi3-miniuart-bt-DT-overlay.patch +++ b/target/linux/brcm2708/patches-4.4/0164-BCM270X_DT-Add-pi3-miniuart-bt-DT-overlay.patch @@ -1,4 +1,4 @@ -From adc561fa52120b3dd7a7c5f485bd7ab29e46e881 Mon Sep 17 00:00:00 2001 +From 91c1bcac979f9633784bef027c127e95db8ac673 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 7 Mar 2016 09:53:03 +0000 Subject: [PATCH] BCM270X_DT: Add pi3-miniuart-bt DT overlay diff --git a/target/linux/brcm2708/patches-4.4/0165-Pi3-DT-Add-dtparams-for-the-SD-interface.patch b/target/linux/brcm2708/patches-4.4/0165-Pi3-DT-Add-dtparams-for-the-SD-interface.patch index 899e0a51d1..f852290f1d 100644 --- a/target/linux/brcm2708/patches-4.4/0165-Pi3-DT-Add-dtparams-for-the-SD-interface.patch +++ b/target/linux/brcm2708/patches-4.4/0165-Pi3-DT-Add-dtparams-for-the-SD-interface.patch @@ -1,4 +1,4 @@ -From 6d0549bc24a0c4668ab1a526d9816fe4acbfe2ea Mon Sep 17 00:00:00 2001 +From db0517a83136007b585e3d73800b5798cc2e3941 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 7 Mar 2016 13:38:39 +0000 Subject: [PATCH] Pi3 DT: Add dtparams for the SD interface diff --git a/target/linux/brcm2708/patches-4.4/0166-vchiq_arm-Tweak-the-logging-output.patch b/target/linux/brcm2708/patches-4.4/0166-vchiq_arm-Tweak-the-logging-output.patch index 5e2f13c7f5..024d7929e4 100644 --- a/target/linux/brcm2708/patches-4.4/0166-vchiq_arm-Tweak-the-logging-output.patch +++ b/target/linux/brcm2708/patches-4.4/0166-vchiq_arm-Tweak-the-logging-output.patch @@ -1,4 +1,4 @@ -From b7c9cdabb89d18689a9cd3dad75d7a4fffed4818 Mon Sep 17 00:00:00 2001 +From 1c501f26df2c902003b237fea2570e251239436e Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 7 Mar 2016 15:05:11 +0000 Subject: [PATCH] vchiq_arm: Tweak the logging output diff --git a/target/linux/brcm2708/patches-4.4/0167-bcm2835-sdhost-Only-claim-one-DMA-channel.patch b/target/linux/brcm2708/patches-4.4/0167-bcm2835-sdhost-Only-claim-one-DMA-channel.patch index 87506d68bb..945c972431 100644 --- a/target/linux/brcm2708/patches-4.4/0167-bcm2835-sdhost-Only-claim-one-DMA-channel.patch +++ b/target/linux/brcm2708/patches-4.4/0167-bcm2835-sdhost-Only-claim-one-DMA-channel.patch @@ -1,4 +1,4 @@ -From 535bf1097beb4279ac4895a61199078672ffc63a Mon Sep 17 00:00:00 2001 +From 99864da2b792c10fb95f8c4f56c0a1be376a7f0d Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 7 Mar 2016 16:46:39 +0000 Subject: [PATCH] bcm2835-sdhost: Only claim one DMA channel diff --git a/target/linux/brcm2708/patches-4.4/0168-bcm2835-mmc-Only-claim-one-DMA-channel.patch b/target/linux/brcm2708/patches-4.4/0168-bcm2835-mmc-Only-claim-one-DMA-channel.patch index 34d61cc494..c4f5f8f978 100644 --- a/target/linux/brcm2708/patches-4.4/0168-bcm2835-mmc-Only-claim-one-DMA-channel.patch +++ b/target/linux/brcm2708/patches-4.4/0168-bcm2835-mmc-Only-claim-one-DMA-channel.patch @@ -1,4 +1,4 @@ -From f505fc71c85f0f87e45d4890ae9e7762c38e6c9a Mon Sep 17 00:00:00 2001 +From 73271a952afe1a9ba51421478e69e95d5993e65b Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 8 Mar 2016 09:49:16 +0000 Subject: [PATCH] bcm2835-mmc: Only claim one DMA channel diff --git a/target/linux/brcm2708/patches-4.4/0169-config-rebuild-with-savedefconfig.patch b/target/linux/brcm2708/patches-4.4/0169-config-rebuild-with-savedefconfig.patch index d832f6b288..288aa5deb0 100644 --- a/target/linux/brcm2708/patches-4.4/0169-config-rebuild-with-savedefconfig.patch +++ b/target/linux/brcm2708/patches-4.4/0169-config-rebuild-with-savedefconfig.patch @@ -1,4 +1,4 @@ -From db0e0480f0b4ada69a4c9b4a275b4b111370976f Mon Sep 17 00:00:00 2001 +From 82668cb6c9b2ffbe57377667c24f58effd2e4d4e Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 8 Mar 2016 17:08:39 +0000 Subject: [PATCH] config: rebuild with savedefconfig diff --git a/target/linux/brcm2708/patches-4.4/0170-config-Add-module-for-mcp3422-ADC.patch b/target/linux/brcm2708/patches-4.4/0170-config-Add-module-for-mcp3422-ADC.patch index fa4535311c..e9aca91eff 100644 --- a/target/linux/brcm2708/patches-4.4/0170-config-Add-module-for-mcp3422-ADC.patch +++ b/target/linux/brcm2708/patches-4.4/0170-config-Add-module-for-mcp3422-ADC.patch @@ -1,4 +1,4 @@ -From aa00be1f6c0ae1f04b8ff94d3a091cd2860d47e1 Mon Sep 17 00:00:00 2001 +From e354ef4c50668092dd17982005592032cc12bc14 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 8 Mar 2016 17:06:33 +0000 Subject: [PATCH] config: Add module for mcp3422 ADC diff --git a/target/linux/brcm2708/patches-4.4/0171-Pi3-DT-Add-pull-ups-on-the-UART-RX-lines.patch b/target/linux/brcm2708/patches-4.4/0171-Pi3-DT-Add-pull-ups-on-the-UART-RX-lines.patch index 04e25970d9..3eae04c28c 100644 --- a/target/linux/brcm2708/patches-4.4/0171-Pi3-DT-Add-pull-ups-on-the-UART-RX-lines.patch +++ b/target/linux/brcm2708/patches-4.4/0171-Pi3-DT-Add-pull-ups-on-the-UART-RX-lines.patch @@ -1,4 +1,4 @@ -From 4231d2f39951636a1274bfca0073161478e6203b Mon Sep 17 00:00:00 2001 +From bd9a33f0530d2428e96e868d3e0d264f7a822105 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 8 Mar 2016 16:18:57 +0000 Subject: [PATCH] Pi3 DT: Add pull-ups on the UART RX lines diff --git a/target/linux/brcm2708/patches-4.4/0173-BCM270X_DT-rpi-display-overlay-add-swapxy-param.patch b/target/linux/brcm2708/patches-4.4/0173-BCM270X_DT-rpi-display-overlay-add-swapxy-param.patch index 62d105b034..a80bb13336 100644 --- a/target/linux/brcm2708/patches-4.4/0173-BCM270X_DT-rpi-display-overlay-add-swapxy-param.patch +++ b/target/linux/brcm2708/patches-4.4/0173-BCM270X_DT-rpi-display-overlay-add-swapxy-param.patch @@ -1,4 +1,4 @@ -From d74ae60dde1069e18d717bfe9362caa5d3aa8660 Mon Sep 17 00:00:00 2001 +From a0a0ba8755deac2a3f34bce1d9a7f667856d9550 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 9 Mar 2016 21:28:52 +0000 Subject: [PATCH] BCM270X_DT: rpi-display overlay - add swapxy param diff --git a/target/linux/brcm2708/patches-4.4/0174-Remove-I2S-config-from-bt_pins.patch b/target/linux/brcm2708/patches-4.4/0174-Remove-I2S-config-from-bt_pins.patch index bf6e64c2d3..eb32cc06a3 100644 --- a/target/linux/brcm2708/patches-4.4/0174-Remove-I2S-config-from-bt_pins.patch +++ b/target/linux/brcm2708/patches-4.4/0174-Remove-I2S-config-from-bt_pins.patch @@ -1,4 +1,4 @@ -From 7942b527d3e7d1740a8e74af70437eb05e82ce56 Mon Sep 17 00:00:00 2001 +From e281d1ab5060498de591dc55af4742f990c3ce16 Mon Sep 17 00:00:00 2001 From: DigitalDreamtime Date: Fri, 11 Mar 2016 11:44:35 +0000 Subject: [PATCH] Remove I2S config from bt_pins. diff --git a/target/linux/brcm2708/patches-4.4/0175-Revert-scripts-dtc-Add-overlay-support.patch b/target/linux/brcm2708/patches-4.4/0175-Revert-scripts-dtc-Add-overlay-support.patch index 33ba8c5a84..cc9cc7d2c9 100644 --- a/target/linux/brcm2708/patches-4.4/0175-Revert-scripts-dtc-Add-overlay-support.patch +++ b/target/linux/brcm2708/patches-4.4/0175-Revert-scripts-dtc-Add-overlay-support.patch @@ -1,4 +1,4 @@ -From 042eed4d005cd09ee1322285c0c1e92c93b07795 Mon Sep 17 00:00:00 2001 +From eab82be4e9c0a7267a0535a79740e81bc797e65d Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 10 Aug 2015 09:44:59 +0100 Subject: [PATCH] Revert "scripts/dtc: Add overlay support" diff --git a/target/linux/brcm2708/patches-4.4/0176-scripts-dtc-Update-to-upstream-version-1.4.1.patch b/target/linux/brcm2708/patches-4.4/0176-scripts-dtc-Update-to-upstream-version-1.4.1.patch index c52f8a1727..7e3791cf1d 100644 --- a/target/linux/brcm2708/patches-4.4/0176-scripts-dtc-Update-to-upstream-version-1.4.1.patch +++ b/target/linux/brcm2708/patches-4.4/0176-scripts-dtc-Update-to-upstream-version-1.4.1.patch @@ -1,4 +1,4 @@ -From 0b65cac4de4a82ca44fdb9e1a448efa8e7d4c939 Mon Sep 17 00:00:00 2001 +From 6bf7e9cf8ce65ea8f0ba41084addb86a96dd9fdb Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 10 Aug 2015 09:49:15 +0100 Subject: [PATCH] scripts/dtc: Update to upstream version 1.4.1 diff --git a/target/linux/brcm2708/patches-4.4/0177-configfs-implement-binary-attributes.patch b/target/linux/brcm2708/patches-4.4/0177-configfs-implement-binary-attributes.patch index 26a766af6f..f337d6147d 100644 --- a/target/linux/brcm2708/patches-4.4/0177-configfs-implement-binary-attributes.patch +++ b/target/linux/brcm2708/patches-4.4/0177-configfs-implement-binary-attributes.patch @@ -1,4 +1,4 @@ -From 5bf309aa8dfe300fdfe23413f32935c34ebc8770 Mon Sep 17 00:00:00 2001 +From 76827059f7092a0d871db592abdfd287e4d4cb60 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Thu, 22 Oct 2015 23:30:04 +0300 Subject: [PATCH] configfs: implement binary attributes diff --git a/target/linux/brcm2708/patches-4.4/0178-OF-DT-Overlay-configfs-interface.patch b/target/linux/brcm2708/patches-4.4/0178-OF-DT-Overlay-configfs-interface.patch index ad5b250cd5..bfa6e653da 100644 --- a/target/linux/brcm2708/patches-4.4/0178-OF-DT-Overlay-configfs-interface.patch +++ b/target/linux/brcm2708/patches-4.4/0178-OF-DT-Overlay-configfs-interface.patch @@ -1,4 +1,4 @@ -From 837aeb8b5e162873fe687e788c74984645e83964 Mon Sep 17 00:00:00 2001 +From a21871b24d8f33c80a3ed5bee23fac981d4bdbe8 Mon Sep 17 00:00:00 2001 From: Pantelis Antoniou Date: Wed, 3 Dec 2014 13:23:28 +0200 Subject: [PATCH] OF: DT-Overlay configfs interface diff --git a/target/linux/brcm2708/patches-4.4/0179-Protect-__release_resource-against-resources-without.patch b/target/linux/brcm2708/patches-4.4/0179-Protect-__release_resource-against-resources-without.patch index 2455d52b61..4122413020 100644 --- a/target/linux/brcm2708/patches-4.4/0179-Protect-__release_resource-against-resources-without.patch +++ b/target/linux/brcm2708/patches-4.4/0179-Protect-__release_resource-against-resources-without.patch @@ -1,4 +1,4 @@ -From a58c105dfd13e0ba54a1124d0aad81d9c25f85e3 Mon Sep 17 00:00:00 2001 +From 290f9608c2a1294033a3fa6c6c9f842313ae874a Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 13 Mar 2015 12:43:36 +0000 Subject: [PATCH] Protect __release_resource against resources without parents diff --git a/target/linux/brcm2708/patches-4.4/0180-BCM270X_DT-Add-a-.dtbo-target-use-for-overlays.patch b/target/linux/brcm2708/patches-4.4/0180-BCM270X_DT-Add-a-.dtbo-target-use-for-overlays.patch index 620c346100..8ac5c3ae1d 100644 --- a/target/linux/brcm2708/patches-4.4/0180-BCM270X_DT-Add-a-.dtbo-target-use-for-overlays.patch +++ b/target/linux/brcm2708/patches-4.4/0180-BCM270X_DT-Add-a-.dtbo-target-use-for-overlays.patch @@ -1,4 +1,4 @@ -From dc51a5855ded07e7f8bcf0e63c38f23e747be828 Mon Sep 17 00:00:00 2001 +From 4ac5a040374bae6eb55efeab8b15f2b5dc379e06 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 13 Mar 2015 20:00:21 +0000 Subject: [PATCH] BCM270X_DT: Add a .dtbo target, use for overlays diff --git a/target/linux/brcm2708/patches-4.4/0181-scripts-knlinfo-Decode-DDTK-atom.patch b/target/linux/brcm2708/patches-4.4/0181-scripts-knlinfo-Decode-DDTK-atom.patch index 6ac627b562..6da6cf0a48 100644 --- a/target/linux/brcm2708/patches-4.4/0181-scripts-knlinfo-Decode-DDTK-atom.patch +++ b/target/linux/brcm2708/patches-4.4/0181-scripts-knlinfo-Decode-DDTK-atom.patch @@ -1,4 +1,4 @@ -From 6aa589e510033a1876471f6aa0dbbd4626d46da3 Mon Sep 17 00:00:00 2001 +From 923637607b454c86216da7e2eedcb23731ebeb24 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 29 May 2015 11:18:58 +0100 Subject: [PATCH] scripts/knlinfo: Decode DDTK atom diff --git a/target/linux/brcm2708/patches-4.4/0182-Enable-Dynamic-Device-Tree-for-bcmrpi_defconfig-and-.patch b/target/linux/brcm2708/patches-4.4/0182-Enable-Dynamic-Device-Tree-for-bcmrpi_defconfig-and-.patch index 9ce177e555..b131bdaa33 100644 --- a/target/linux/brcm2708/patches-4.4/0182-Enable-Dynamic-Device-Tree-for-bcmrpi_defconfig-and-.patch +++ b/target/linux/brcm2708/patches-4.4/0182-Enable-Dynamic-Device-Tree-for-bcmrpi_defconfig-and-.patch @@ -1,4 +1,4 @@ -From f5017a57544d55b8dddb02bf34379bc1ab31b169 Mon Sep 17 00:00:00 2001 +From eed86699379c418216242680e285eeb393ec055b Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 29 May 2015 11:48:59 +0100 Subject: [PATCH] Enable Dynamic Device Tree for bcmrpi_defconfig and diff --git a/target/linux/brcm2708/patches-4.4/0183-SQUASH-Add-CONFIG_OF_CONFIGFS-to-bcmrpi_defconfig.patch b/target/linux/brcm2708/patches-4.4/0183-SQUASH-Add-CONFIG_OF_CONFIGFS-to-bcmrpi_defconfig.patch index 29cc047bd6..49cbbd489b 100644 --- a/target/linux/brcm2708/patches-4.4/0183-SQUASH-Add-CONFIG_OF_CONFIGFS-to-bcmrpi_defconfig.patch +++ b/target/linux/brcm2708/patches-4.4/0183-SQUASH-Add-CONFIG_OF_CONFIGFS-to-bcmrpi_defconfig.patch @@ -1,4 +1,4 @@ -From 61f50528b39f21e872ec0a3a138f2323a2676f6d Mon Sep 17 00:00:00 2001 +From 141144638ff113861764bf1bdff74ff31c042a87 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Sun, 13 Mar 2016 16:14:44 +0000 Subject: [PATCH] SQUASH: Add CONFIG_OF_CONFIGFS to bcmrpi_defconfig diff --git a/target/linux/brcm2708/patches-4.4/0184-dts-kbuild-dtbs_install-installs-.dtbo-files-too.patch b/target/linux/brcm2708/patches-4.4/0184-dts-kbuild-dtbs_install-installs-.dtbo-files-too.patch index 3d7b829920..06153fbcd5 100644 --- a/target/linux/brcm2708/patches-4.4/0184-dts-kbuild-dtbs_install-installs-.dtbo-files-too.patch +++ b/target/linux/brcm2708/patches-4.4/0184-dts-kbuild-dtbs_install-installs-.dtbo-files-too.patch @@ -1,4 +1,4 @@ -From 8ceb57a34f122beb1ac3fe70173c541d26fba76e Mon Sep 17 00:00:00 2001 +From d38115727d4a75484aef19100578d0b1f3131f45 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 14 Mar 2016 16:56:54 +0000 Subject: [PATCH] dts, kbuild: dtbs_install installs .dtbo files too diff --git a/target/linux/brcm2708/patches-4.4/0185-bcm2835-sdhost-Workaround-for-slow-sectors.patch b/target/linux/brcm2708/patches-4.4/0185-bcm2835-sdhost-Workaround-for-slow-sectors.patch index 58c7fad7fb..81abccd11b 100644 --- a/target/linux/brcm2708/patches-4.4/0185-bcm2835-sdhost-Workaround-for-slow-sectors.patch +++ b/target/linux/brcm2708/patches-4.4/0185-bcm2835-sdhost-Workaround-for-slow-sectors.patch @@ -1,4 +1,4 @@ -From 95ca033cb9ac492b060c0cc44093180871e8d63b Mon Sep 17 00:00:00 2001 +From d8b46a34e59ebee9ffa01a4b5bbe407351dff12d Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 15 Mar 2016 14:10:29 +0000 Subject: [PATCH] bcm2835-sdhost: Workaround for "slow" sectors diff --git a/target/linux/brcm2708/patches-4.4/0186-BCM270X_DT-Add-labels-to-spidev-nodes.patch b/target/linux/brcm2708/patches-4.4/0186-BCM270X_DT-Add-labels-to-spidev-nodes.patch index f7b8bc6a18..5dfe2a4c43 100644 --- a/target/linux/brcm2708/patches-4.4/0186-BCM270X_DT-Add-labels-to-spidev-nodes.patch +++ b/target/linux/brcm2708/patches-4.4/0186-BCM270X_DT-Add-labels-to-spidev-nodes.patch @@ -1,4 +1,4 @@ -From 2007577b3766f15a9fa3d288d4a31d58ac9e2fbc Mon Sep 17 00:00:00 2001 +From 14be8e80fe39af4b042511c8acc1fb15aeb1885d Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 15 Mar 2016 15:49:16 +0000 Subject: [PATCH] BCM270X_DT: Add labels to spidev nodes diff --git a/target/linux/brcm2708/patches-4.4/0187-BCM270X_DT-Use-spidev-labels-in-overlays.patch b/target/linux/brcm2708/patches-4.4/0187-BCM270X_DT-Use-spidev-labels-in-overlays.patch index 00a2cf4321..f2917afb14 100644 --- a/target/linux/brcm2708/patches-4.4/0187-BCM270X_DT-Use-spidev-labels-in-overlays.patch +++ b/target/linux/brcm2708/patches-4.4/0187-BCM270X_DT-Use-spidev-labels-in-overlays.patch @@ -1,4 +1,4 @@ -From 9f69e431b2fb604797348c3b443b5c67b0e33c6d Mon Sep 17 00:00:00 2001 +From 40f425862e85fcdfd8222ad6169b60f58d430cb9 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 15 Mar 2016 16:27:26 +0000 Subject: [PATCH] BCM270X_DT: Use spidev labels in overlays diff --git a/target/linux/brcm2708/patches-4.4/0188-BCM270X_DT-Build-and-document-the-wittypi-overlay.patch b/target/linux/brcm2708/patches-4.4/0188-BCM270X_DT-Build-and-document-the-wittypi-overlay.patch index d68f022dfb..80355e3ee1 100644 --- a/target/linux/brcm2708/patches-4.4/0188-BCM270X_DT-Build-and-document-the-wittypi-overlay.patch +++ b/target/linux/brcm2708/patches-4.4/0188-BCM270X_DT-Build-and-document-the-wittypi-overlay.patch @@ -1,4 +1,4 @@ -From 1bf20e7041a933386fb59eee85fbdeed19114f3e Mon Sep 17 00:00:00 2001 +From b4d870dddb6127a762d67530b80658ba8adccbfb Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 15 Mar 2016 16:41:37 +0000 Subject: [PATCH] BCM270X_DT: Build and document the wittypi overlay diff --git a/target/linux/brcm2708/patches-4.4/0189-scripts-dtc-Fix-UMR-causing-corrupt-dtbo-overlay-fil.patch b/target/linux/brcm2708/patches-4.4/0189-scripts-dtc-Fix-UMR-causing-corrupt-dtbo-overlay-fil.patch index c09d4a777e..cc72380ae8 100644 --- a/target/linux/brcm2708/patches-4.4/0189-scripts-dtc-Fix-UMR-causing-corrupt-dtbo-overlay-fil.patch +++ b/target/linux/brcm2708/patches-4.4/0189-scripts-dtc-Fix-UMR-causing-corrupt-dtbo-overlay-fil.patch @@ -1,4 +1,4 @@ -From 2c25f59ed0d0feaf05ff1b7b4665081ecd429c50 Mon Sep 17 00:00:00 2001 +From e564fbc9655417becb0477e19da99444e6c0c417 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Tue, 15 Mar 2016 21:13:39 +0100 Subject: [PATCH] scripts/dtc: Fix UMR causing corrupt dtbo overlay files diff --git a/target/linux/brcm2708/patches-4.4/0190-BCM270X_DT-Add-dtparam-for-uart1.patch b/target/linux/brcm2708/patches-4.4/0190-BCM270X_DT-Add-dtparam-for-uart1.patch index 396ef3534b..a047023002 100644 --- a/target/linux/brcm2708/patches-4.4/0190-BCM270X_DT-Add-dtparam-for-uart1.patch +++ b/target/linux/brcm2708/patches-4.4/0190-BCM270X_DT-Add-dtparam-for-uart1.patch @@ -1,4 +1,4 @@ -From ccc5778597639879e9260af8c3fa601c03e13846 Mon Sep 17 00:00:00 2001 +From c3aa6acf36175b310627605fe1dc5a3e87bc903a Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 16 Mar 2016 08:35:06 +0000 Subject: [PATCH] BCM270X_DT: Add dtparam for uart1 diff --git a/target/linux/brcm2708/patches-4.4/0191-dwc-overlay-Use-label-so-overrides-can-apply.patch b/target/linux/brcm2708/patches-4.4/0191-dwc-overlay-Use-label-so-overrides-can-apply.patch index 3ddbd22be1..43e42d2f62 100644 --- a/target/linux/brcm2708/patches-4.4/0191-dwc-overlay-Use-label-so-overrides-can-apply.patch +++ b/target/linux/brcm2708/patches-4.4/0191-dwc-overlay-Use-label-so-overrides-can-apply.patch @@ -1,4 +1,4 @@ -From dda2c9e1ba7c3a98e49e57a2188f713affd22b2b Mon Sep 17 00:00:00 2001 +From afac265e770fe6b731d4483c5496401bbdaded4a Mon Sep 17 00:00:00 2001 From: Przemek Rudy Date: Fri, 11 Mar 2016 22:41:26 +0100 Subject: [PATCH] dwc-overlay: Use label so overrides can apply. diff --git a/target/linux/brcm2708/patches-4.4/0192-drm-vc4-Add-a-debugfs-node-for-tracking-execution-st.patch b/target/linux/brcm2708/patches-4.4/0192-drm-vc4-Add-a-debugfs-node-for-tracking-execution-st.patch index 01318a8ecd..b7006fe500 100644 --- a/target/linux/brcm2708/patches-4.4/0192-drm-vc4-Add-a-debugfs-node-for-tracking-execution-st.patch +++ b/target/linux/brcm2708/patches-4.4/0192-drm-vc4-Add-a-debugfs-node-for-tracking-execution-st.patch @@ -1,4 +1,4 @@ -From 52b14a59aff492c6064e12e7e9c943a256a19e9c Mon Sep 17 00:00:00 2001 +From b84a32eae1e9dd52ee62714616a4755aac401670 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Fri, 22 Jan 2016 13:06:39 -0800 Subject: [PATCH] drm/vc4: Add a debugfs node for tracking execution state. diff --git a/target/linux/brcm2708/patches-4.4/0193-drm-vc4-Include-vc4_drm.h-in-uapi-in-downstream-buil.patch b/target/linux/brcm2708/patches-4.4/0193-drm-vc4-Include-vc4_drm.h-in-uapi-in-downstream-buil.patch index a9749186ce..91b9f88991 100644 --- a/target/linux/brcm2708/patches-4.4/0193-drm-vc4-Include-vc4_drm.h-in-uapi-in-downstream-buil.patch +++ b/target/linux/brcm2708/patches-4.4/0193-drm-vc4-Include-vc4_drm.h-in-uapi-in-downstream-buil.patch @@ -1,4 +1,4 @@ -From e825d46ed778699b2e96adbe7e947a2d3c0f092b Mon Sep 17 00:00:00 2001 +From 02502e6f84f16c25bad064d1aaa0beddff841d8a Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 25 Jan 2016 13:03:33 -0800 Subject: [PATCH] drm/vc4: Include vc4_drm.h in uapi in downstream build. diff --git a/target/linux/brcm2708/patches-4.4/0194-drm-vc4-Validate-that-WAIT_BO-padding-is-cleared.patch b/target/linux/brcm2708/patches-4.4/0194-drm-vc4-Validate-that-WAIT_BO-padding-is-cleared.patch index 306bd2a371..6c9eb5e096 100644 --- a/target/linux/brcm2708/patches-4.4/0194-drm-vc4-Validate-that-WAIT_BO-padding-is-cleared.patch +++ b/target/linux/brcm2708/patches-4.4/0194-drm-vc4-Validate-that-WAIT_BO-padding-is-cleared.patch @@ -1,4 +1,4 @@ -From d0ec6706ad65b6d760da74f5d437d973fe1e8a23 Mon Sep 17 00:00:00 2001 +From 635c15dedc5c00b2a3a65f4c8fe15b9003ab2159 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 25 Jan 2016 13:05:00 -0800 Subject: [PATCH] drm/vc4: Validate that WAIT_BO padding is cleared. diff --git a/target/linux/brcm2708/patches-4.4/0195-drm-vc4-Fix-the-clear-color-for-the-first-tile-rende.patch b/target/linux/brcm2708/patches-4.4/0195-drm-vc4-Fix-the-clear-color-for-the-first-tile-rende.patch index bfa0c8ca80..7cb9bcf7c6 100644 --- a/target/linux/brcm2708/patches-4.4/0195-drm-vc4-Fix-the-clear-color-for-the-first-tile-rende.patch +++ b/target/linux/brcm2708/patches-4.4/0195-drm-vc4-Fix-the-clear-color-for-the-first-tile-rende.patch @@ -1,4 +1,4 @@ -From 97a21ddbd77a52a444560be76dfd9e0a58ddb141 Mon Sep 17 00:00:00 2001 +From 3804cf13fbe66de0ffac009021b7e18e667f44a0 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 25 Jan 2016 13:52:41 -0800 Subject: [PATCH] drm/vc4: Fix the clear color for the first tile rendered. diff --git a/target/linux/brcm2708/patches-4.4/0196-drm-vc4-Return-an-ERR_PTR-from-BO-creation-instead-o.patch b/target/linux/brcm2708/patches-4.4/0196-drm-vc4-Return-an-ERR_PTR-from-BO-creation-instead-o.patch index b1717fd1b8..da07a3e3b5 100644 --- a/target/linux/brcm2708/patches-4.4/0196-drm-vc4-Return-an-ERR_PTR-from-BO-creation-instead-o.patch +++ b/target/linux/brcm2708/patches-4.4/0196-drm-vc4-Return-an-ERR_PTR-from-BO-creation-instead-o.patch @@ -1,4 +1,4 @@ -From 6931f7be4e5485733229d15be79ca2a2861255e0 Mon Sep 17 00:00:00 2001 +From be92a6b3e5378018b3c958631a706ce5e5534734 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 25 Jan 2016 14:13:12 -0800 Subject: [PATCH] drm/vc4: Return an ERR_PTR from BO creation instead of NULL. diff --git a/target/linux/brcm2708/patches-4.4/0197-drm-vc4-Fix-ERESTARTSYS-error-return-from-BO-waits.patch b/target/linux/brcm2708/patches-4.4/0197-drm-vc4-Fix-ERESTARTSYS-error-return-from-BO-waits.patch index 7a7ff5e5af..2fe5900207 100644 --- a/target/linux/brcm2708/patches-4.4/0197-drm-vc4-Fix-ERESTARTSYS-error-return-from-BO-waits.patch +++ b/target/linux/brcm2708/patches-4.4/0197-drm-vc4-Fix-ERESTARTSYS-error-return-from-BO-waits.patch @@ -1,4 +1,4 @@ -From 4c0209e0ffde7a73494aca652145f5a803fa58ae Mon Sep 17 00:00:00 2001 +From bbbf1b8b37cadf400d0ae7e198f3423c73b39842 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 25 Jan 2016 14:32:41 -0800 Subject: [PATCH] drm/vc4: Fix -ERESTARTSYS error return from BO waits. diff --git a/target/linux/brcm2708/patches-4.4/0198-drm-vc4-Drop-error-message-on-seqno-wait-timeouts.patch b/target/linux/brcm2708/patches-4.4/0198-drm-vc4-Drop-error-message-on-seqno-wait-timeouts.patch index 8c65094a46..63a49cee0c 100644 --- a/target/linux/brcm2708/patches-4.4/0198-drm-vc4-Drop-error-message-on-seqno-wait-timeouts.patch +++ b/target/linux/brcm2708/patches-4.4/0198-drm-vc4-Drop-error-message-on-seqno-wait-timeouts.patch @@ -1,4 +1,4 @@ -From ab28176ed8636d47a33183238b3003585b02bafc Mon Sep 17 00:00:00 2001 +From e533472c91247507f73c4120a441d7844eee637a Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 25 Jan 2016 14:33:50 -0800 Subject: [PATCH] drm/vc4: Drop error message on seqno wait timeouts. diff --git a/target/linux/brcm2708/patches-4.4/0199-BCM270X_DT-Add-1-bit-SDIO-using-minimal-pins.patch b/target/linux/brcm2708/patches-4.4/0199-BCM270X_DT-Add-1-bit-SDIO-using-minimal-pins.patch index d516e38df9..392f70bf0d 100644 --- a/target/linux/brcm2708/patches-4.4/0199-BCM270X_DT-Add-1-bit-SDIO-using-minimal-pins.patch +++ b/target/linux/brcm2708/patches-4.4/0199-BCM270X_DT-Add-1-bit-SDIO-using-minimal-pins.patch @@ -1,4 +1,4 @@ -From 0c30ca161cd0aeda5ce514055897c07dcdf8e5cb Mon Sep 17 00:00:00 2001 +From 865d65a4097327385dd845260bfac37141303d2d Mon Sep 17 00:00:00 2001 From: campag Date: Wed, 24 Feb 2016 16:45:42 +0000 Subject: [PATCH] BCM270X_DT: Add 1-bit SDIO using minimal pins... diff --git a/target/linux/brcm2708/patches-4.4/0201-Add-overlay-and-enable-support-for-QCA7000-board.patch b/target/linux/brcm2708/patches-4.4/0201-Add-overlay-and-enable-support-for-QCA7000-board.patch index 72c3933343..7576f61879 100644 --- a/target/linux/brcm2708/patches-4.4/0201-Add-overlay-and-enable-support-for-QCA7000-board.patch +++ b/target/linux/brcm2708/patches-4.4/0201-Add-overlay-and-enable-support-for-QCA7000-board.patch @@ -1,4 +1,4 @@ -From 1051b5df8570b9b4585fa549628f3fdd4269c171 Mon Sep 17 00:00:00 2001 +From 358feb7def17978e9a3c45c1971b42d36ff89545 Mon Sep 17 00:00:00 2001 From: Michael Heimpold Date: Fri, 29 Jan 2016 12:00:37 +0100 Subject: [PATCH] Add overlay and enable support for QCA7000 board diff --git a/target/linux/brcm2708/patches-4.4/0202-serial-Take-care-starting-a-hung-up-tty-s-port.patch b/target/linux/brcm2708/patches-4.4/0202-serial-Take-care-starting-a-hung-up-tty-s-port.patch index 780ad459a8..7e14036b04 100644 --- a/target/linux/brcm2708/patches-4.4/0202-serial-Take-care-starting-a-hung-up-tty-s-port.patch +++ b/target/linux/brcm2708/patches-4.4/0202-serial-Take-care-starting-a-hung-up-tty-s-port.patch @@ -1,4 +1,4 @@ -From a98fb5280c69d90e85bb875177a68880089312b0 Mon Sep 17 00:00:00 2001 +From 5aab55736fae3c46fab5c89ff1e9a2e2bb6740d2 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 9 Mar 2016 13:28:24 +0000 Subject: [PATCH] serial: Take care starting a hung-up tty's port diff --git a/target/linux/brcm2708/patches-4.4/0203-pi3-miniuart-bt-overlay-Correct-and-clarify-info.patch b/target/linux/brcm2708/patches-4.4/0203-pi3-miniuart-bt-overlay-Correct-and-clarify-info.patch index 295147f87d..70fada1574 100644 --- a/target/linux/brcm2708/patches-4.4/0203-pi3-miniuart-bt-overlay-Correct-and-clarify-info.patch +++ b/target/linux/brcm2708/patches-4.4/0203-pi3-miniuart-bt-overlay-Correct-and-clarify-info.patch @@ -1,4 +1,4 @@ -From 36b8544e144679820d51eaa2df304037cde3d790 Mon Sep 17 00:00:00 2001 +From 49da60a482e61465bb7a6148232bb5a2dd48919f Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 17 Mar 2016 10:16:16 +0000 Subject: [PATCH] pi3-miniuart-bt-overlay: Correct and clarify info diff --git a/target/linux/brcm2708/patches-4.4/0204-pwm-overlays-Params-must-have-in-overlay-targets.patch b/target/linux/brcm2708/patches-4.4/0204-pwm-overlays-Params-must-have-in-overlay-targets.patch index 3f958b5c8f..21800356c9 100644 --- a/target/linux/brcm2708/patches-4.4/0204-pwm-overlays-Params-must-have-in-overlay-targets.patch +++ b/target/linux/brcm2708/patches-4.4/0204-pwm-overlays-Params-must-have-in-overlay-targets.patch @@ -1,4 +1,4 @@ -From 7f76d6841a10b715bea14251c948d92ad3067ff7 Mon Sep 17 00:00:00 2001 +From 92e2a3c84b5761a54c89f3328f72b32d86f5a03c Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 17 Mar 2016 10:41:56 +0000 Subject: [PATCH] pwm overlays: Params must have in-overlay targets diff --git a/target/linux/brcm2708/patches-4.4/0205-BCM270X_DT-Switch-Compute-Module-to-MMC.patch b/target/linux/brcm2708/patches-4.4/0205-BCM270X_DT-Switch-Compute-Module-to-MMC.patch index 43267f0d2d..e4a5e7a8cb 100644 --- a/target/linux/brcm2708/patches-4.4/0205-BCM270X_DT-Switch-Compute-Module-to-MMC.patch +++ b/target/linux/brcm2708/patches-4.4/0205-BCM270X_DT-Switch-Compute-Module-to-MMC.patch @@ -1,4 +1,4 @@ -From df6733ad56b80de44fdddf9401ca8dbb45ef5479 Mon Sep 17 00:00:00 2001 +From ece89176468346dc103873a021d80b8db0ced0f6 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 18 Mar 2016 13:06:29 +0000 Subject: [PATCH] BCM270X_DT: Switch Compute Module to MMC diff --git a/target/linux/brcm2708/patches-4.4/0206-dwc_otg-Don-t-free-qh-align-buffers-in-atomic-contex.patch b/target/linux/brcm2708/patches-4.4/0206-dwc_otg-Don-t-free-qh-align-buffers-in-atomic-contex.patch index c25bb7bada..eddd3d562e 100644 --- a/target/linux/brcm2708/patches-4.4/0206-dwc_otg-Don-t-free-qh-align-buffers-in-atomic-contex.patch +++ b/target/linux/brcm2708/patches-4.4/0206-dwc_otg-Don-t-free-qh-align-buffers-in-atomic-contex.patch @@ -1,4 +1,4 @@ -From 63c48596343f1431c898381a06629eef2719fbeb Mon Sep 17 00:00:00 2001 +From 73e49d74c2bb5ef82bf19ad1132cd127d76dede3 Mon Sep 17 00:00:00 2001 From: P33M Date: Fri, 18 Mar 2016 17:38:37 +0000 Subject: [PATCH] dwc_otg: Don't free qh align buffers in atomic context diff --git a/target/linux/brcm2708/patches-4.4/0207-dwc_otg-Enable-the-hack-for-Split-Interrupt-transact.patch b/target/linux/brcm2708/patches-4.4/0207-dwc_otg-Enable-the-hack-for-Split-Interrupt-transact.patch index 37ceef4386..d4bf775b76 100644 --- a/target/linux/brcm2708/patches-4.4/0207-dwc_otg-Enable-the-hack-for-Split-Interrupt-transact.patch +++ b/target/linux/brcm2708/patches-4.4/0207-dwc_otg-Enable-the-hack-for-Split-Interrupt-transact.patch @@ -1,4 +1,4 @@ -From 233851b858bcbf1be26d372064a71cfee7d31f4a Mon Sep 17 00:00:00 2001 +From b52a34302b48c53ea5a5db4edd1778542c823085 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 21 Mar 2016 15:38:38 +0000 Subject: [PATCH] dwc_otg: Enable the hack for Split Interrupt transactions by diff --git a/target/linux/brcm2708/patches-4.4/0208-BCM270X_DT-Remove-explicit-claiming-of-UART-pins.patch b/target/linux/brcm2708/patches-4.4/0208-BCM270X_DT-Remove-explicit-claiming-of-UART-pins.patch index 1a8b4e309b..21f3b41d84 100644 --- a/target/linux/brcm2708/patches-4.4/0208-BCM270X_DT-Remove-explicit-claiming-of-UART-pins.patch +++ b/target/linux/brcm2708/patches-4.4/0208-BCM270X_DT-Remove-explicit-claiming-of-UART-pins.patch @@ -1,4 +1,4 @@ -From a2f5eadfa43687957033e3ee56c945db0d8842ff Mon Sep 17 00:00:00 2001 +From 93d9ea7abe5811252560ec7ae2c5301d0bfb3c0d Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Sat, 19 Mar 2016 16:51:37 +0000 Subject: [PATCH] BCM270X_DT: Remove explicit claiming of UART pins diff --git a/target/linux/brcm2708/patches-4.4/0209-lirc_rpi-Lower-IR-reception-error-to-debug.patch b/target/linux/brcm2708/patches-4.4/0209-lirc_rpi-Lower-IR-reception-error-to-debug.patch index 4e9c3e648c..47943f1dea 100644 --- a/target/linux/brcm2708/patches-4.4/0209-lirc_rpi-Lower-IR-reception-error-to-debug.patch +++ b/target/linux/brcm2708/patches-4.4/0209-lirc_rpi-Lower-IR-reception-error-to-debug.patch @@ -1,4 +1,4 @@ -From fbef85f29f48bd75a0bd5a7aa9c1a061ef30eaad Mon Sep 17 00:00:00 2001 +From f8ddc7db43b7757469d5dc0ad9fddef0fb702a8d Mon Sep 17 00:00:00 2001 From: Rodrigo Freire Date: Tue, 22 Mar 2016 12:40:33 -0300 Subject: [PATCH] lirc_rpi: Lower IR reception error to debug diff --git a/target/linux/brcm2708/patches-4.4/0210-vchiq_arm-Access-the-dequeue_pending-flag-locked.patch b/target/linux/brcm2708/patches-4.4/0210-vchiq_arm-Access-the-dequeue_pending-flag-locked.patch index 5b028e4e9d..3c2ac0bba0 100644 --- a/target/linux/brcm2708/patches-4.4/0210-vchiq_arm-Access-the-dequeue_pending-flag-locked.patch +++ b/target/linux/brcm2708/patches-4.4/0210-vchiq_arm-Access-the-dequeue_pending-flag-locked.patch @@ -1,4 +1,4 @@ -From c2d672f4a69716b0619162a9fd99e3daf5b7406c Mon Sep 17 00:00:00 2001 +From 53de1d6daf22ab3d0f36ca81bb4eaec81f698886 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 23 Mar 2016 14:16:25 +0000 Subject: [PATCH] vchiq_arm: Access the dequeue_pending flag locked diff --git a/target/linux/brcm2708/patches-4.4/0211-BCM270X_DT-Add-pi3-act-led-overlay.patch b/target/linux/brcm2708/patches-4.4/0211-BCM270X_DT-Add-pi3-act-led-overlay.patch index 9c055e751e..a1d3161539 100644 --- a/target/linux/brcm2708/patches-4.4/0211-BCM270X_DT-Add-pi3-act-led-overlay.patch +++ b/target/linux/brcm2708/patches-4.4/0211-BCM270X_DT-Add-pi3-act-led-overlay.patch @@ -1,4 +1,4 @@ -From b77abe2ef3f89489f9ca47653170bf31c3ea0bab Mon Sep 17 00:00:00 2001 +From 04cbc84d6a2f9e06b38932e640cb6a251040eaf0 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 23 Mar 2016 15:57:14 +0000 Subject: [PATCH] BCM270X_DT: Add pi3-act-led overlay diff --git a/target/linux/brcm2708/patches-4.4/0212-vchiq_arm-Service-callbacks-must-not-fail.patch b/target/linux/brcm2708/patches-4.4/0212-vchiq_arm-Service-callbacks-must-not-fail.patch index 8a16cca84d..eae0f0f38b 100644 --- a/target/linux/brcm2708/patches-4.4/0212-vchiq_arm-Service-callbacks-must-not-fail.patch +++ b/target/linux/brcm2708/patches-4.4/0212-vchiq_arm-Service-callbacks-must-not-fail.patch @@ -1,4 +1,4 @@ -From 9f0245f4c5b19e0708891143438d93b876e48aca Mon Sep 17 00:00:00 2001 +From b88115ca91107f35ed28e4dfd2f2fdd18d3707fe Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 23 Mar 2016 20:53:47 +0000 Subject: [PATCH] vchiq_arm: Service callbacks must not fail diff --git a/target/linux/brcm2708/patches-4.4/0213-Add-configs-and-overlay-for-PCA9548-I2C-mux.patch b/target/linux/brcm2708/patches-4.4/0213-Add-configs-and-overlay-for-PCA9548-I2C-mux.patch index e49cb12b5d..28db3d1228 100644 --- a/target/linux/brcm2708/patches-4.4/0213-Add-configs-and-overlay-for-PCA9548-I2C-mux.patch +++ b/target/linux/brcm2708/patches-4.4/0213-Add-configs-and-overlay-for-PCA9548-I2C-mux.patch @@ -1,4 +1,4 @@ -From 7a08c498e9f5c7ddd27e7f1956fa532cba009cd4 Mon Sep 17 00:00:00 2001 +From 29a3c1c4b42969b487d1212128a2bdf4135fedb9 Mon Sep 17 00:00:00 2001 From: Dave Stevenson <6by9@users.noreply.github.com> Date: Thu, 17 Mar 2016 18:16:16 +0000 Subject: [PATCH] Add configs and overlay for PCA9548 I2C mux diff --git a/target/linux/brcm2708/patches-4.4/0214-BCM270X_DT-Add-DS1339-to-i2c-rtc-overlay.patch b/target/linux/brcm2708/patches-4.4/0214-BCM270X_DT-Add-DS1339-to-i2c-rtc-overlay.patch index c8f7ebde9e..5356373fdd 100644 --- a/target/linux/brcm2708/patches-4.4/0214-BCM270X_DT-Add-DS1339-to-i2c-rtc-overlay.patch +++ b/target/linux/brcm2708/patches-4.4/0214-BCM270X_DT-Add-DS1339-to-i2c-rtc-overlay.patch @@ -1,4 +1,4 @@ -From d1235b349a4f89dec0738692494373471acb3a36 Mon Sep 17 00:00:00 2001 +From 147681567d5d5d3032c749f4203630677f278df8 Mon Sep 17 00:00:00 2001 From: Nicolas Boullis Date: Wed, 23 Mar 2016 23:40:15 +0100 Subject: [PATCH] BCM270X_DT: Add DS1339 to i2c-rtc overlay diff --git a/target/linux/brcm2708/patches-4.4/0215-copy_from_user-CPU_SW_DOMAIN_PAN-compatibility.patch b/target/linux/brcm2708/patches-4.4/0215-copy_from_user-CPU_SW_DOMAIN_PAN-compatibility.patch index 0e7d578b5e..2d8b374d37 100644 --- a/target/linux/brcm2708/patches-4.4/0215-copy_from_user-CPU_SW_DOMAIN_PAN-compatibility.patch +++ b/target/linux/brcm2708/patches-4.4/0215-copy_from_user-CPU_SW_DOMAIN_PAN-compatibility.patch @@ -1,4 +1,4 @@ -From f881fd5a75d0731743bad5b5f05add485c867d4b Mon Sep 17 00:00:00 2001 +From cfe94ad9e10d75790f783296006c60fb89beb321 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 29 Mar 2016 15:32:30 +0100 Subject: [PATCH] copy_from_user: CPU_SW_DOMAIN_PAN compatibility diff --git a/target/linux/brcm2708/patches-4.4/0216-bcm2835-sdhost-Adjust-to-core-clock-changes.patch b/target/linux/brcm2708/patches-4.4/0216-bcm2835-sdhost-Adjust-to-core-clock-changes.patch index e1b9af29d7..cfc32c0670 100644 --- a/target/linux/brcm2708/patches-4.4/0216-bcm2835-sdhost-Adjust-to-core-clock-changes.patch +++ b/target/linux/brcm2708/patches-4.4/0216-bcm2835-sdhost-Adjust-to-core-clock-changes.patch @@ -1,4 +1,4 @@ -From 1ce5a11b0faf0657a65a510ba960554bbfee2410 Mon Sep 17 00:00:00 2001 +From afa73f51ed48ae715560e200edcdb7cc85a1e43b Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 30 Mar 2016 16:33:09 +0100 Subject: [PATCH] bcm2835-sdhost: Adjust to core clock changes diff --git a/target/linux/brcm2708/patches-4.4/0217-BCM270X_DT-Document-hazards-of-sdhost-overlay.patch b/target/linux/brcm2708/patches-4.4/0217-BCM270X_DT-Document-hazards-of-sdhost-overlay.patch index 6b17ca88a0..3e75aa94b9 100644 --- a/target/linux/brcm2708/patches-4.4/0217-BCM270X_DT-Document-hazards-of-sdhost-overlay.patch +++ b/target/linux/brcm2708/patches-4.4/0217-BCM270X_DT-Document-hazards-of-sdhost-overlay.patch @@ -1,4 +1,4 @@ -From 8f857c4b1ed23af5464538180466a48639bdab2b Mon Sep 17 00:00:00 2001 +From 9a865e38d598c4495e34f3c8f23680a946c68f3b Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 30 Mar 2016 17:07:15 +0100 Subject: [PATCH] BCM270X_DT: Document hazards of sdhost overlay diff --git a/target/linux/brcm2708/patches-4.4/0218-cpufreq-Temporarily-ignore-io_is_busy-1.patch b/target/linux/brcm2708/patches-4.4/0218-cpufreq-Temporarily-ignore-io_is_busy-1.patch index e1528230f0..ca5c0fccde 100644 --- a/target/linux/brcm2708/patches-4.4/0218-cpufreq-Temporarily-ignore-io_is_busy-1.patch +++ b/target/linux/brcm2708/patches-4.4/0218-cpufreq-Temporarily-ignore-io_is_busy-1.patch @@ -1,4 +1,4 @@ -From dd1c9e1693db72a6dd5c7a62fbfae4c30b97d5d9 Mon Sep 17 00:00:00 2001 +From f22c5a99f10b4bc3e219c682e0eb28d2fcdbb4d0 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 30 Mar 2016 17:23:15 +0100 Subject: [PATCH] cpufreq: Temporarily ignore io_is_busy=1 diff --git a/target/linux/brcm2708/patches-4.4/0219-Revert-cpufreq-Temporarily-ignore-io_is_busy-1.patch b/target/linux/brcm2708/patches-4.4/0219-Revert-cpufreq-Temporarily-ignore-io_is_busy-1.patch index 7d70ecde4c..2e258e5537 100644 --- a/target/linux/brcm2708/patches-4.4/0219-Revert-cpufreq-Temporarily-ignore-io_is_busy-1.patch +++ b/target/linux/brcm2708/patches-4.4/0219-Revert-cpufreq-Temporarily-ignore-io_is_busy-1.patch @@ -1,4 +1,4 @@ -From dee2755eac7464d0fc303f81d316cfe3a09b23a1 Mon Sep 17 00:00:00 2001 +From 2948f9f5e47f5ed46179b3f0c79b4c97fa88dab0 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 30 Mar 2016 20:18:38 +0100 Subject: [PATCH] Revert "cpufreq: Temporarily ignore io_is_busy=1" diff --git a/target/linux/brcm2708/patches-4.4/0220-net-sched-add-skb_at_tc_ingress-helper.patch b/target/linux/brcm2708/patches-4.4/0220-net-sched-add-skb_at_tc_ingress-helper.patch index 5de3f570e0..bd88fa58ac 100644 --- a/target/linux/brcm2708/patches-4.4/0220-net-sched-add-skb_at_tc_ingress-helper.patch +++ b/target/linux/brcm2708/patches-4.4/0220-net-sched-add-skb_at_tc_ingress-helper.patch @@ -1,4 +1,4 @@ -From 4395275fcbb80f1e312d75b20a68aabcb7c0dc74 Mon Sep 17 00:00:00 2001 +From 21d7bc4d1c4680d8c1e8f14b314c3f232db3b6aa Mon Sep 17 00:00:00 2001 From: Daniel Borkmann Date: Thu, 7 Jan 2016 15:50:22 +0100 Subject: [PATCH] net, sched: add skb_at_tc_ingress helper diff --git a/target/linux/brcm2708/patches-4.4/0222-bcm2835-sdhost-Precalc-divisors-and-overclocks.patch b/target/linux/brcm2708/patches-4.4/0222-bcm2835-sdhost-Precalc-divisors-and-overclocks.patch index 90533a2317..a35c8b1e79 100644 --- a/target/linux/brcm2708/patches-4.4/0222-bcm2835-sdhost-Precalc-divisors-and-overclocks.patch +++ b/target/linux/brcm2708/patches-4.4/0222-bcm2835-sdhost-Precalc-divisors-and-overclocks.patch @@ -1,4 +1,4 @@ -From 446e5857ddeac1cae84ec54d64b748820b5b455a Mon Sep 17 00:00:00 2001 +From 152daaa4a44dfa67ec4c975d0f3446b38fe047bd Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 31 Mar 2016 15:44:53 +0100 Subject: [PATCH] bcm2835-sdhost: Precalc divisors and overclocks diff --git a/target/linux/brcm2708/patches-4.4/0223-Revert-bcm2835-sdhost-Precalc-divisors-and-overclock.patch b/target/linux/brcm2708/patches-4.4/0223-Revert-bcm2835-sdhost-Precalc-divisors-and-overclock.patch index b02125e28d..daa935f27d 100644 --- a/target/linux/brcm2708/patches-4.4/0223-Revert-bcm2835-sdhost-Precalc-divisors-and-overclock.patch +++ b/target/linux/brcm2708/patches-4.4/0223-Revert-bcm2835-sdhost-Precalc-divisors-and-overclock.patch @@ -1,4 +1,4 @@ -From cc8d551542116bd779ee2ceb63746324bc3732ed Mon Sep 17 00:00:00 2001 +From d1d692081ec333f981b892cac660ac73977923d2 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 4 Apr 2016 12:35:32 +0100 Subject: [PATCH] Revert "bcm2835-sdhost: Precalc divisors and overclocks" diff --git a/target/linux/brcm2708/patches-4.4/0224-Revert-bcm2835-sdhost-Adjust-to-core-clock-changes.patch b/target/linux/brcm2708/patches-4.4/0224-Revert-bcm2835-sdhost-Adjust-to-core-clock-changes.patch index 3308b238e4..5469934375 100644 --- a/target/linux/brcm2708/patches-4.4/0224-Revert-bcm2835-sdhost-Adjust-to-core-clock-changes.patch +++ b/target/linux/brcm2708/patches-4.4/0224-Revert-bcm2835-sdhost-Adjust-to-core-clock-changes.patch @@ -1,4 +1,4 @@ -From 1537ae821b86a8d13c669e1fed2d20d87bb6d2dd Mon Sep 17 00:00:00 2001 +From a48331cf3aaa92e7290e8876b13bd1efd64541e6 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 4 Apr 2016 12:35:51 +0100 Subject: [PATCH] Revert "bcm2835-sdhost: Adjust to core clock changes" diff --git a/target/linux/brcm2708/patches-4.4/0225-bcm2835-sdhost-Firmware-manages-the-clock-divisor.patch b/target/linux/brcm2708/patches-4.4/0225-bcm2835-sdhost-Firmware-manages-the-clock-divisor.patch index 31ebf30f7a..0f2806455e 100644 --- a/target/linux/brcm2708/patches-4.4/0225-bcm2835-sdhost-Firmware-manages-the-clock-divisor.patch +++ b/target/linux/brcm2708/patches-4.4/0225-bcm2835-sdhost-Firmware-manages-the-clock-divisor.patch @@ -1,4 +1,4 @@ -From 8851ac5dfa652434a8e031883314a8fd0226fecf Mon Sep 17 00:00:00 2001 +From 2fd8e8397c3ae6e50fdb8b5224a195678cad9ed6 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 4 Apr 2016 16:03:18 +0100 Subject: [PATCH] bcm2835-sdhost: Firmware manages the clock divisor diff --git a/target/linux/brcm2708/patches-4.4/0226-Revert-Revert-cpufreq-Temporarily-ignore-io_is_busy-.patch b/target/linux/brcm2708/patches-4.4/0226-Revert-Revert-cpufreq-Temporarily-ignore-io_is_busy-.patch index 8ec4b8bcc8..45308e261c 100644 --- a/target/linux/brcm2708/patches-4.4/0226-Revert-Revert-cpufreq-Temporarily-ignore-io_is_busy-.patch +++ b/target/linux/brcm2708/patches-4.4/0226-Revert-Revert-cpufreq-Temporarily-ignore-io_is_busy-.patch @@ -1,4 +1,4 @@ -From 322b3f1b3d2b9296147b07735f1a24c63872fc09 Mon Sep 17 00:00:00 2001 +From eaef16fa8bfaf3f2f928315f1005709a3ec9d25c Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 4 Apr 2016 19:52:27 +0100 Subject: [PATCH] Revert "Revert "cpufreq: Temporarily ignore io_is_busy=1"" diff --git a/target/linux/brcm2708/patches-4.4/0227-config-Enabled-IPV6_SUBTREES.patch b/target/linux/brcm2708/patches-4.4/0227-config-Enabled-IPV6_SUBTREES.patch index 5312ae4764..54e5d8b3d0 100644 --- a/target/linux/brcm2708/patches-4.4/0227-config-Enabled-IPV6_SUBTREES.patch +++ b/target/linux/brcm2708/patches-4.4/0227-config-Enabled-IPV6_SUBTREES.patch @@ -1,4 +1,4 @@ -From f3aeac2717f9a0fa33625e84340803453b98a726 Mon Sep 17 00:00:00 2001 +From aa28c8dff61c5663f69a87139364f023766a307c Mon Sep 17 00:00:00 2001 From: popcornmix Date: Thu, 31 Mar 2016 16:49:52 +0100 Subject: [PATCH] config: Enabled IPV6_SUBTREES diff --git a/target/linux/brcm2708/patches-4.4/0228-add-smsc95xx-packetsize-module_param.patch b/target/linux/brcm2708/patches-4.4/0228-add-smsc95xx-packetsize-module_param.patch index fd0dc41e4a..f41959963d 100644 --- a/target/linux/brcm2708/patches-4.4/0228-add-smsc95xx-packetsize-module_param.patch +++ b/target/linux/brcm2708/patches-4.4/0228-add-smsc95xx-packetsize-module_param.patch @@ -1,4 +1,4 @@ -From 13d40fc43b9c2e3bdf4be8f8166a28ca1c5bdc34 Mon Sep 17 00:00:00 2001 +From c7504685b6f2ee671e1adda42dcfa81dcb3f8c69 Mon Sep 17 00:00:00 2001 From: Sam Nazarko Date: Fri, 1 Apr 2016 17:27:21 +0100 Subject: [PATCH] add smsc95xx packetsize module_param diff --git a/target/linux/brcm2708/patches-4.4/0229-reboot-Use-power-off-rather-than-busy-spinning-when-.patch b/target/linux/brcm2708/patches-4.4/0229-reboot-Use-power-off-rather-than-busy-spinning-when-.patch index 2f431e96df..57b01a5825 100644 --- a/target/linux/brcm2708/patches-4.4/0229-reboot-Use-power-off-rather-than-busy-spinning-when-.patch +++ b/target/linux/brcm2708/patches-4.4/0229-reboot-Use-power-off-rather-than-busy-spinning-when-.patch @@ -1,4 +1,4 @@ -From e7c6a88f381479abcefee8313e183b56574ca529 Mon Sep 17 00:00:00 2001 +From 596c6fd4ff5ba8e472442d59bb782f2a0ff16d71 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 5 Apr 2016 19:40:12 +0100 Subject: [PATCH] reboot: Use power off rather than busy spinning when halt is diff --git a/target/linux/brcm2708/patches-4.4/0230-Revert-bcm2835-dma-Fix-dreq-not-set-for-slave-transf.patch b/target/linux/brcm2708/patches-4.4/0230-Revert-bcm2835-dma-Fix-dreq-not-set-for-slave-transf.patch index 771d471f7f..9cb3ed6e07 100644 --- a/target/linux/brcm2708/patches-4.4/0230-Revert-bcm2835-dma-Fix-dreq-not-set-for-slave-transf.patch +++ b/target/linux/brcm2708/patches-4.4/0230-Revert-bcm2835-dma-Fix-dreq-not-set-for-slave-transf.patch @@ -1,4 +1,4 @@ -From 199d6fd8ab2e9095b45d0258841247a21c3786b9 Mon Sep 17 00:00:00 2001 +From c10f65e711c4707173388502776d8731e296c601 Mon Sep 17 00:00:00 2001 From: HiassofT Date: Wed, 6 Apr 2016 21:45:01 +0200 Subject: [PATCH] Revert "bcm2835-dma: Fix dreq not set for slave transfers" diff --git a/target/linux/brcm2708/patches-4.4/0231-RPi-config-Add-CONFIG_PWM_PCA9685-for-NXP-PCA9685-dr.patch b/target/linux/brcm2708/patches-4.4/0231-RPi-config-Add-CONFIG_PWM_PCA9685-for-NXP-PCA9685-dr.patch index a01f7114b2..5bfde8d313 100644 --- a/target/linux/brcm2708/patches-4.4/0231-RPi-config-Add-CONFIG_PWM_PCA9685-for-NXP-PCA9685-dr.patch +++ b/target/linux/brcm2708/patches-4.4/0231-RPi-config-Add-CONFIG_PWM_PCA9685-for-NXP-PCA9685-dr.patch @@ -1,4 +1,4 @@ -From 3a8d33418117261b9d8423ac792b414947683b6d Mon Sep 17 00:00:00 2001 +From da8208f8af795b0696e591bd85bedf2990775451 Mon Sep 17 00:00:00 2001 From: Dave Stevenson <6by9@users.noreply.github.com> Date: Fri, 1 Apr 2016 15:28:46 +0100 Subject: [PATCH] RPi config: Add CONFIG_PWM_PCA9685 for NXP PCA9685 driver diff --git a/target/linux/brcm2708/patches-4.4/0232-BCM270X_DT-Don-t-generate-linux-phandle-props.patch b/target/linux/brcm2708/patches-4.4/0232-BCM270X_DT-Don-t-generate-linux-phandle-props.patch index a63816c209..d17915b06f 100644 --- a/target/linux/brcm2708/patches-4.4/0232-BCM270X_DT-Don-t-generate-linux-phandle-props.patch +++ b/target/linux/brcm2708/patches-4.4/0232-BCM270X_DT-Don-t-generate-linux-phandle-props.patch @@ -1,4 +1,4 @@ -From c161493ab80ad1fffc70c36a78e3c751f86edaa9 Mon Sep 17 00:00:00 2001 +From 552a516a854306ced246dc0dfd73a52830d2bbfd Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 8 Apr 2016 17:43:27 +0100 Subject: [PATCH] BCM270X_DT: Don't generate "linux,phandle" props diff --git a/target/linux/brcm2708/patches-4.4/0233-V4L2-driver-updates-1393.patch b/target/linux/brcm2708/patches-4.4/0233-V4L2-driver-updates-1393.patch index a5df930400..580489205a 100644 --- a/target/linux/brcm2708/patches-4.4/0233-V4L2-driver-updates-1393.patch +++ b/target/linux/brcm2708/patches-4.4/0233-V4L2-driver-updates-1393.patch @@ -1,4 +1,4 @@ -From 22fef46503bd929ef663255285c9aa7c6a4dd93f Mon Sep 17 00:00:00 2001 +From 21e3542368e5df2eecb87f32187cb7a64c55fd04 Mon Sep 17 00:00:00 2001 From: 6by9 <6by9@users.noreply.github.com> Date: Fri, 8 Apr 2016 18:15:43 +0100 Subject: [PATCH] V4L2 driver updates (#1393) diff --git a/target/linux/brcm2708/patches-4.4/0234-bcm2835-sdhost-Reset-the-clock-in-task-context.patch b/target/linux/brcm2708/patches-4.4/0234-bcm2835-sdhost-Reset-the-clock-in-task-context.patch index 6f1cc20c37..ebb2cc290f 100644 --- a/target/linux/brcm2708/patches-4.4/0234-bcm2835-sdhost-Reset-the-clock-in-task-context.patch +++ b/target/linux/brcm2708/patches-4.4/0234-bcm2835-sdhost-Reset-the-clock-in-task-context.patch @@ -1,4 +1,4 @@ -From c63af7f27233c7e7c6f0e4ee7d040e9545190df8 Mon Sep 17 00:00:00 2001 +From d17f0605ff4b3197eb6667368adc07c5ca859679 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 11 Apr 2016 12:50:58 +0100 Subject: [PATCH] bcm2835-sdhost: Reset the clock in task context diff --git a/target/linux/brcm2708/patches-4.4/0235-config-Enable-CONFIG_IPV6_ROUTER_PREF-for-networks-w.patch b/target/linux/brcm2708/patches-4.4/0235-config-Enable-CONFIG_IPV6_ROUTER_PREF-for-networks-w.patch index dbf064964a..4a10591639 100644 --- a/target/linux/brcm2708/patches-4.4/0235-config-Enable-CONFIG_IPV6_ROUTER_PREF-for-networks-w.patch +++ b/target/linux/brcm2708/patches-4.4/0235-config-Enable-CONFIG_IPV6_ROUTER_PREF-for-networks-w.patch @@ -1,4 +1,4 @@ -From 04f3358c4a1b8f12d2820d47f318a768a539dc76 Mon Sep 17 00:00:00 2001 +From c11caeae93f2aa630f949425a81443dbf5da3a3c Mon Sep 17 00:00:00 2001 From: popcornmix Date: Thu, 7 Apr 2016 12:44:24 +0100 Subject: [PATCH] config: Enable CONFIG_IPV6_ROUTER_PREF for networks with diff --git a/target/linux/brcm2708/patches-4.4/0236-Enable-hid-betopff-module.patch b/target/linux/brcm2708/patches-4.4/0236-Enable-hid-betopff-module.patch index 9fdb4ed096..6e0fc1e542 100644 --- a/target/linux/brcm2708/patches-4.4/0236-Enable-hid-betopff-module.patch +++ b/target/linux/brcm2708/patches-4.4/0236-Enable-hid-betopff-module.patch @@ -1,4 +1,4 @@ -From 42c7a126580dbb98b33d63e15fdc28c5f9349792 Mon Sep 17 00:00:00 2001 +From 828cd1ba4537fafed9f22945c2c867bbdd403052 Mon Sep 17 00:00:00 2001 From: jochenberger Date: Thu, 7 Apr 2016 21:38:46 +0200 Subject: [PATCH] Enable hid-betopff module diff --git a/target/linux/brcm2708/patches-4.4/0237-config-Make-IPV6-a-module-and-regenerate-with-defcon.patch b/target/linux/brcm2708/patches-4.4/0237-config-Make-IPV6-a-module-and-regenerate-with-defcon.patch index 04e99ef167..ea0ce74757 100644 --- a/target/linux/brcm2708/patches-4.4/0237-config-Make-IPV6-a-module-and-regenerate-with-defcon.patch +++ b/target/linux/brcm2708/patches-4.4/0237-config-Make-IPV6-a-module-and-regenerate-with-defcon.patch @@ -1,4 +1,4 @@ -From 23bed22a1e5402195e167b1abbff63e3b6d0f3d5 Mon Sep 17 00:00:00 2001 +From 395609f56e3d714f92a0902760ff9fccb5ed5701 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 12 Apr 2016 12:45:16 +0100 Subject: [PATCH] config: Make IPV6 a module and regenerate with defconfig diff --git a/target/linux/brcm2708/patches-4.4/0238-BCM270X_DT-Add-dpi24-overlay.patch b/target/linux/brcm2708/patches-4.4/0238-BCM270X_DT-Add-dpi24-overlay.patch index 1878722565..1c77984d06 100644 --- a/target/linux/brcm2708/patches-4.4/0238-BCM270X_DT-Add-dpi24-overlay.patch +++ b/target/linux/brcm2708/patches-4.4/0238-BCM270X_DT-Add-dpi24-overlay.patch @@ -1,4 +1,4 @@ -From 8f6cc1607cb38e53b0638be389fceaafb48b3f34 Mon Sep 17 00:00:00 2001 +From d2d72085169d260835028620d0ca430c34b73bac Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 5 Apr 2016 13:01:54 +0100 Subject: [PATCH] BCM270X_DT: Add dpi24 overlay diff --git a/target/linux/brcm2708/patches-4.4/0239-Modify-IQAudIO-DAC-ASoC-driver-to-set-card-dai-confi.patch b/target/linux/brcm2708/patches-4.4/0239-Modify-IQAudIO-DAC-ASoC-driver-to-set-card-dai-confi.patch index fd9faefa46..cc50105442 100644 --- a/target/linux/brcm2708/patches-4.4/0239-Modify-IQAudIO-DAC-ASoC-driver-to-set-card-dai-confi.patch +++ b/target/linux/brcm2708/patches-4.4/0239-Modify-IQAudIO-DAC-ASoC-driver-to-set-card-dai-confi.patch @@ -1,4 +1,4 @@ -From 70b0a84fca1cda347f62151daf18c0a970259e1c Mon Sep 17 00:00:00 2001 +From 3e4b46800c9574ad64f4e5fb8836b702f7d590a7 Mon Sep 17 00:00:00 2001 From: DigitalDreamtime Date: Thu, 14 Apr 2016 00:57:33 +0100 Subject: [PATCH] Modify IQAudIO DAC+ ASoC driver to set card/dai config from diff --git a/target/linux/brcm2708/patches-4.4/0240-Add-support-for-the-Digital-Dreamtime-Akkordion-musi.patch b/target/linux/brcm2708/patches-4.4/0240-Add-support-for-the-Digital-Dreamtime-Akkordion-musi.patch index d1349a79c4..84d7d189aa 100644 --- a/target/linux/brcm2708/patches-4.4/0240-Add-support-for-the-Digital-Dreamtime-Akkordion-musi.patch +++ b/target/linux/brcm2708/patches-4.4/0240-Add-support-for-the-Digital-Dreamtime-Akkordion-musi.patch @@ -1,4 +1,4 @@ -From 00fa941a2c5be22d7ab5034458b1275d108c18bb Mon Sep 17 00:00:00 2001 +From 6b4abb74e8855962e6826d5cb86bdd6557eb54ad Mon Sep 17 00:00:00 2001 From: DigitalDreamtime Date: Thu, 14 Apr 2016 01:00:58 +0100 Subject: [PATCH] Add support for the Digital Dreamtime Akkordion music player. diff --git a/target/linux/brcm2708/patches-4.4/0241-Add-Support-for-BoomBerry-Audio-boards.patch b/target/linux/brcm2708/patches-4.4/0241-Add-Support-for-BoomBerry-Audio-boards.patch index 16ccaaccc5..5e1644048b 100644 --- a/target/linux/brcm2708/patches-4.4/0241-Add-Support-for-BoomBerry-Audio-boards.patch +++ b/target/linux/brcm2708/patches-4.4/0241-Add-Support-for-BoomBerry-Audio-boards.patch @@ -1,4 +1,4 @@ -From 5d4a20fc508c8e161ba58eace5ddd3d91a27f1f9 Mon Sep 17 00:00:00 2001 +From 4d6aaca0231c13aa5b47284cc58d0796196c0ee5 Mon Sep 17 00:00:00 2001 From: Aaron Shaw Date: Thu, 7 Apr 2016 21:26:21 +0100 Subject: [PATCH] Add Support for BoomBerry Audio boards diff --git a/target/linux/brcm2708/patches-4.4/0242-Add-support-for-mcp7940x-family-of-RTC.patch b/target/linux/brcm2708/patches-4.4/0242-Add-support-for-mcp7940x-family-of-RTC.patch index 526de045fe..bdc7d68308 100644 --- a/target/linux/brcm2708/patches-4.4/0242-Add-support-for-mcp7940x-family-of-RTC.patch +++ b/target/linux/brcm2708/patches-4.4/0242-Add-support-for-mcp7940x-family-of-RTC.patch @@ -1,4 +1,4 @@ -From 66800cc055de7b25eb233e70e48695b816aa2067 Mon Sep 17 00:00:00 2001 +From c4b87e2407fa4a7cfd95e9675ca2052702ab36e1 Mon Sep 17 00:00:00 2001 From: Aaron Shaw Date: Fri, 8 Apr 2016 00:06:00 +0100 Subject: [PATCH] Add support for mcp7940x family of RTC diff --git a/target/linux/brcm2708/patches-4.4/0243-bcm2709_defconfig-Fix-typo-on-BoomBerry-configuratio.patch b/target/linux/brcm2708/patches-4.4/0243-bcm2709_defconfig-Fix-typo-on-BoomBerry-configuratio.patch index 7dd8fff230..967a90616f 100644 --- a/target/linux/brcm2708/patches-4.4/0243-bcm2709_defconfig-Fix-typo-on-BoomBerry-configuratio.patch +++ b/target/linux/brcm2708/patches-4.4/0243-bcm2709_defconfig-Fix-typo-on-BoomBerry-configuratio.patch @@ -1,4 +1,4 @@ -From b671dfcbf9a59907b3d6947bc78eb1d744020112 Mon Sep 17 00:00:00 2001 +From 21b81df3c9039cd3c0894c025b7f1b114d27a2ba Mon Sep 17 00:00:00 2001 From: Jeremy McDermond Date: Thu, 14 Apr 2016 09:39:20 -0700 Subject: [PATCH] bcm2709_defconfig: Fix typo on BoomBerry configuration diff --git a/target/linux/brcm2708/patches-4.4/0244-boomberry-dac-Adjust-for-ALSA-API-change.patch b/target/linux/brcm2708/patches-4.4/0244-boomberry-dac-Adjust-for-ALSA-API-change.patch index 1c384b4020..9661afe739 100644 --- a/target/linux/brcm2708/patches-4.4/0244-boomberry-dac-Adjust-for-ALSA-API-change.patch +++ b/target/linux/brcm2708/patches-4.4/0244-boomberry-dac-Adjust-for-ALSA-API-change.patch @@ -1,4 +1,4 @@ -From 464afbfc94db24cda3c9a0e5c227396b93f30f57 Mon Sep 17 00:00:00 2001 +From 1fb5a7313cc2d1cab79c7ca9c93eb69ddf43071b Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 15 Apr 2016 10:48:39 +0100 Subject: [PATCH] boomberry-dac: Adjust for ALSA API change diff --git a/target/linux/brcm2708/patches-4.4/0245-vmcs-Remove-unused-sm_cache_map_vector-definition-14.patch b/target/linux/brcm2708/patches-4.4/0245-vmcs-Remove-unused-sm_cache_map_vector-definition-14.patch index 454a919eba..5e6e65ed9e 100644 --- a/target/linux/brcm2708/patches-4.4/0245-vmcs-Remove-unused-sm_cache_map_vector-definition-14.patch +++ b/target/linux/brcm2708/patches-4.4/0245-vmcs-Remove-unused-sm_cache_map_vector-definition-14.patch @@ -1,4 +1,4 @@ -From 34ae5dd6055af9a01dc15a04e58068a14816fb88 Mon Sep 17 00:00:00 2001 +From 6c9401d37f03ab829f22e67c0941e04349df3e86 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Sun, 17 Apr 2016 04:44:47 -0700 Subject: [PATCH] vmcs: Remove unused sm_cache_map_vector definition (#1411) diff --git a/target/linux/brcm2708/patches-4.4/0246-scripts-mkknlimg-Append-a-trailer-for-all-input.patch b/target/linux/brcm2708/patches-4.4/0246-scripts-mkknlimg-Append-a-trailer-for-all-input.patch index eeb4fa1340..100c377e97 100644 --- a/target/linux/brcm2708/patches-4.4/0246-scripts-mkknlimg-Append-a-trailer-for-all-input.patch +++ b/target/linux/brcm2708/patches-4.4/0246-scripts-mkknlimg-Append-a-trailer-for-all-input.patch @@ -1,4 +1,4 @@ -From 4c9a54f3e2d0f73144e1837e2e7dde39447a40cb Mon Sep 17 00:00:00 2001 +From 01d0d8d730b1687d078ee5e782eb2a3fa75afa7c Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 18 Apr 2016 11:56:53 +0100 Subject: [PATCH] scripts/mkknlimg: Append a trailer for all input diff --git a/target/linux/brcm2708/patches-4.4/0247-bcm2835_thermal-Don-t-report-unsupported-trip-type.patch b/target/linux/brcm2708/patches-4.4/0247-bcm2835_thermal-Don-t-report-unsupported-trip-type.patch index 758a472913..e35d7993a9 100644 --- a/target/linux/brcm2708/patches-4.4/0247-bcm2835_thermal-Don-t-report-unsupported-trip-type.patch +++ b/target/linux/brcm2708/patches-4.4/0247-bcm2835_thermal-Don-t-report-unsupported-trip-type.patch @@ -1,4 +1,4 @@ -From 39f86135e9808c9e037f3bf98893af63d9777c6a Mon Sep 17 00:00:00 2001 +From f0ccc27f25ee75c1df4f757d398ef78e85034ff0 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 19 Apr 2016 12:57:52 +0100 Subject: [PATCH] bcm2835_thermal: Don't report unsupported trip type diff --git a/target/linux/brcm2708/patches-4.4/0248-scripts-dtc-Only-emit-local-fixups-for-overlays.patch b/target/linux/brcm2708/patches-4.4/0248-scripts-dtc-Only-emit-local-fixups-for-overlays.patch index fc1cefb2b6..28c56cd58e 100644 --- a/target/linux/brcm2708/patches-4.4/0248-scripts-dtc-Only-emit-local-fixups-for-overlays.patch +++ b/target/linux/brcm2708/patches-4.4/0248-scripts-dtc-Only-emit-local-fixups-for-overlays.patch @@ -1,4 +1,4 @@ -From 82ba59f70cfce918365d11787866e5681d43ffb8 Mon Sep 17 00:00:00 2001 +From 6fa3d052ad8aeedaec70d5b3f143009c5a0fea46 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 19 Apr 2016 13:55:29 +0100 Subject: [PATCH] scripts/dtc: Only emit local fixups for overlays diff --git a/target/linux/brcm2708/patches-4.4/0249-bcm2835-do-not-require-substream-for-accessing-chmap.patch b/target/linux/brcm2708/patches-4.4/0249-bcm2835-do-not-require-substream-for-accessing-chmap.patch index 2fc74e0a04..5699987b65 100644 --- a/target/linux/brcm2708/patches-4.4/0249-bcm2835-do-not-require-substream-for-accessing-chmap.patch +++ b/target/linux/brcm2708/patches-4.4/0249-bcm2835-do-not-require-substream-for-accessing-chmap.patch @@ -1,4 +1,4 @@ -From 89c0c9310876b7ae0d0ed9002e1ebe44f856f876 Mon Sep 17 00:00:00 2001 +From dd5d430ef916b934dab137d32562c80b737d7738 Mon Sep 17 00:00:00 2001 From: wm4 Date: Tue, 19 Apr 2016 16:08:35 +0200 Subject: [PATCH] bcm2835: do not require substream for accessing chmap ctl diff --git a/target/linux/brcm2708/patches-4.4/0250-bcm2835-add-fallback-channel-layouts-if-channel-map-.patch b/target/linux/brcm2708/patches-4.4/0250-bcm2835-add-fallback-channel-layouts-if-channel-map-.patch index 1d0e7451fa..5a4009da29 100644 --- a/target/linux/brcm2708/patches-4.4/0250-bcm2835-add-fallback-channel-layouts-if-channel-map-.patch +++ b/target/linux/brcm2708/patches-4.4/0250-bcm2835-add-fallback-channel-layouts-if-channel-map-.patch @@ -1,4 +1,4 @@ -From 1c535cbe0b5ddcea74691b40bc4810c56d71f79b Mon Sep 17 00:00:00 2001 +From 5710f5696b9db1108e1643a5967a5b576c32b8a0 Mon Sep 17 00:00:00 2001 From: wm4 Date: Tue, 19 Apr 2016 16:29:41 +0200 Subject: [PATCH] bcm2835: add fallback channel layouts if channel map API is diff --git a/target/linux/brcm2708/patches-4.4/0251-bcm2835-log-which-channel-map-is-set.patch b/target/linux/brcm2708/patches-4.4/0251-bcm2835-log-which-channel-map-is-set.patch index 224639c44f..f39b433fa3 100644 --- a/target/linux/brcm2708/patches-4.4/0251-bcm2835-log-which-channel-map-is-set.patch +++ b/target/linux/brcm2708/patches-4.4/0251-bcm2835-log-which-channel-map-is-set.patch @@ -1,4 +1,4 @@ -From 6d91385fc4b510f7eeaf390ea63549df1004f209 Mon Sep 17 00:00:00 2001 +From a35699c1a20bfe4c4b268dd6697a026a32a18e2f Mon Sep 17 00:00:00 2001 From: wm4 Date: Tue, 19 Apr 2016 16:38:03 +0200 Subject: [PATCH] bcm2835: log which channel map is set diff --git a/target/linux/brcm2708/patches-4.4/0252-clk-bcm2835-add-a-round-up-ability-to-the-clock-divi.patch b/target/linux/brcm2708/patches-4.4/0252-clk-bcm2835-add-a-round-up-ability-to-the-clock-divi.patch index b9b139ce9b..65aed5c06e 100644 --- a/target/linux/brcm2708/patches-4.4/0252-clk-bcm2835-add-a-round-up-ability-to-the-clock-divi.patch +++ b/target/linux/brcm2708/patches-4.4/0252-clk-bcm2835-add-a-round-up-ability-to-the-clock-divi.patch @@ -1,4 +1,4 @@ -From 929fdf6bd4f3dcbe4d545e920ec41437225b777f Mon Sep 17 00:00:00 2001 +From e17280a589eede384ca578a4f1f35a1f3b066360 Mon Sep 17 00:00:00 2001 From: Remi Pommarel Date: Sun, 6 Dec 2015 17:22:46 +0100 Subject: [PATCH] clk: bcm2835: add a round up ability to the clock divisor diff --git a/target/linux/brcm2708/patches-4.4/0253-clk-bcm2835-Support-for-clock-parent-selection.patch b/target/linux/brcm2708/patches-4.4/0253-clk-bcm2835-Support-for-clock-parent-selection.patch index 0332be617e..13bb740016 100644 --- a/target/linux/brcm2708/patches-4.4/0253-clk-bcm2835-Support-for-clock-parent-selection.patch +++ b/target/linux/brcm2708/patches-4.4/0253-clk-bcm2835-Support-for-clock-parent-selection.patch @@ -1,4 +1,4 @@ -From eca8103766d1addc0ce0866298aca3937ac62727 Mon Sep 17 00:00:00 2001 +From 7a4e9397156fd222f04eb86564a04cc647b99b76 Mon Sep 17 00:00:00 2001 From: Remi Pommarel Date: Sun, 6 Dec 2015 17:22:47 +0100 Subject: [PATCH] clk: bcm2835: Support for clock parent selection diff --git a/target/linux/brcm2708/patches-4.4/0254-clk-bcm2835-Add-PWM-clock-support.patch b/target/linux/brcm2708/patches-4.4/0254-clk-bcm2835-Add-PWM-clock-support.patch index aa7bc7d1b6..fbe0b7c8bb 100644 --- a/target/linux/brcm2708/patches-4.4/0254-clk-bcm2835-Add-PWM-clock-support.patch +++ b/target/linux/brcm2708/patches-4.4/0254-clk-bcm2835-Add-PWM-clock-support.patch @@ -1,4 +1,4 @@ -From ab4de687cdad0adbc555237364e5a8e2cdef5144 Mon Sep 17 00:00:00 2001 +From 8ee53ca609a2c7747b36a2fb3eb7eadcd79f5b29 Mon Sep 17 00:00:00 2001 From: Remi Pommarel Date: Sun, 6 Dec 2015 17:22:48 +0100 Subject: [PATCH] clk: bcm2835: Add PWM clock support diff --git a/target/linux/brcm2708/patches-4.4/0255-clk-bcm2835-added-missing-clock-register-definitions.patch b/target/linux/brcm2708/patches-4.4/0255-clk-bcm2835-added-missing-clock-register-definitions.patch index 8c743e141e..487751f38c 100644 --- a/target/linux/brcm2708/patches-4.4/0255-clk-bcm2835-added-missing-clock-register-definitions.patch +++ b/target/linux/brcm2708/patches-4.4/0255-clk-bcm2835-added-missing-clock-register-definitions.patch @@ -1,4 +1,4 @@ -From 99afe6a0ee26f6e848fde5db3b32bc693d692764 Mon Sep 17 00:00:00 2001 +From 324fca092b17a2affebeb89a35f53b6512ded4d0 Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Tue, 22 Dec 2015 20:13:08 +0000 Subject: [PATCH] clk: bcm2835: added missing clock register definitions diff --git a/target/linux/brcm2708/patches-4.4/0256-clk-bcm2835-correctly-enable-fractional-clock-suppor.patch b/target/linux/brcm2708/patches-4.4/0256-clk-bcm2835-correctly-enable-fractional-clock-suppor.patch index 80a4ba8d23..e9f7a0ea16 100644 --- a/target/linux/brcm2708/patches-4.4/0256-clk-bcm2835-correctly-enable-fractional-clock-suppor.patch +++ b/target/linux/brcm2708/patches-4.4/0256-clk-bcm2835-correctly-enable-fractional-clock-suppor.patch @@ -1,4 +1,4 @@ -From d1b891afed88e5f675fa30f1dcc8e728472208ac Mon Sep 17 00:00:00 2001 +From c12ba7510cbd151a718423967c89d5dca053040f Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Mon, 29 Feb 2016 11:39:21 +0000 Subject: [PATCH] clk: bcm2835: correctly enable fractional clock support diff --git a/target/linux/brcm2708/patches-4.4/0257-clk-bcm2835-clean-up-coding-style-issues.patch b/target/linux/brcm2708/patches-4.4/0257-clk-bcm2835-clean-up-coding-style-issues.patch index 5a4ae3c653..0fcff80d6d 100644 --- a/target/linux/brcm2708/patches-4.4/0257-clk-bcm2835-clean-up-coding-style-issues.patch +++ b/target/linux/brcm2708/patches-4.4/0257-clk-bcm2835-clean-up-coding-style-issues.patch @@ -1,4 +1,4 @@ -From 98fbd9211b97b261dd1c8935920e93e2808d892e Mon Sep 17 00:00:00 2001 +From 7fea22b10a3cf07ea0f3b5ffb7c31f6e341cdd6b Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Mon, 29 Feb 2016 11:39:22 +0000 Subject: [PATCH] clk: bcm2835: clean up coding style issues diff --git a/target/linux/brcm2708/patches-4.4/0258-clk-bcm2835-expose-raw-clock-registers-via-debugfs.patch b/target/linux/brcm2708/patches-4.4/0258-clk-bcm2835-expose-raw-clock-registers-via-debugfs.patch index 98f08c2905..b73624566a 100644 --- a/target/linux/brcm2708/patches-4.4/0258-clk-bcm2835-expose-raw-clock-registers-via-debugfs.patch +++ b/target/linux/brcm2708/patches-4.4/0258-clk-bcm2835-expose-raw-clock-registers-via-debugfs.patch @@ -1,4 +1,4 @@ -From db6d450ea27bd6e355561539c0eedaa54c923471 Mon Sep 17 00:00:00 2001 +From 480388d3fa7727888533e9a745f05fb363f527f9 Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Mon, 29 Feb 2016 14:20:15 +0000 Subject: [PATCH] clk: bcm2835: expose raw clock-registers via debugfs diff --git a/target/linux/brcm2708/patches-4.4/0259-clk-bcm2835-remove-use-of-BCM2835_CLOCK_COUNT-in-dri.patch b/target/linux/brcm2708/patches-4.4/0259-clk-bcm2835-remove-use-of-BCM2835_CLOCK_COUNT-in-dri.patch index 58a4c5db36..02930bd3df 100644 --- a/target/linux/brcm2708/patches-4.4/0259-clk-bcm2835-remove-use-of-BCM2835_CLOCK_COUNT-in-dri.patch +++ b/target/linux/brcm2708/patches-4.4/0259-clk-bcm2835-remove-use-of-BCM2835_CLOCK_COUNT-in-dri.patch @@ -1,4 +1,4 @@ -From 67071edadb9965b7c9a36443c5d6e6808dfae8d9 Mon Sep 17 00:00:00 2001 +From 4552597dcdf2f17003addcd2157fd466aa513144 Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Mon, 29 Feb 2016 12:51:41 +0000 Subject: [PATCH] clk: bcm2835: remove use of BCM2835_CLOCK_COUNT in driver diff --git a/target/linux/brcm2708/patches-4.4/0260-clk-bcm2835-reorganize-bcm2835_clock_array-assignmen.patch b/target/linux/brcm2708/patches-4.4/0260-clk-bcm2835-reorganize-bcm2835_clock_array-assignmen.patch index 0f1ad866ce..079db11dd3 100644 --- a/target/linux/brcm2708/patches-4.4/0260-clk-bcm2835-reorganize-bcm2835_clock_array-assignmen.patch +++ b/target/linux/brcm2708/patches-4.4/0260-clk-bcm2835-reorganize-bcm2835_clock_array-assignmen.patch @@ -1,4 +1,4 @@ -From 9d38f8ad8156a83b2f9e3c68ddf87541a8511395 Mon Sep 17 00:00:00 2001 +From 6efb6018b84fa3e5fefb69a097db05b6a0a6ba09 Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Mon, 29 Feb 2016 12:51:42 +0000 Subject: [PATCH] clk: bcm2835: reorganize bcm2835_clock_array assignment diff --git a/target/linux/brcm2708/patches-4.4/0261-clk-bcm2835-enable-management-of-PCM-clock.patch b/target/linux/brcm2708/patches-4.4/0261-clk-bcm2835-enable-management-of-PCM-clock.patch index 01dd778826..9309272df1 100644 --- a/target/linux/brcm2708/patches-4.4/0261-clk-bcm2835-enable-management-of-PCM-clock.patch +++ b/target/linux/brcm2708/patches-4.4/0261-clk-bcm2835-enable-management-of-PCM-clock.patch @@ -1,4 +1,4 @@ -From 817850fa2ab1a1b66ac1235b9dfe403d5efc8ac4 Mon Sep 17 00:00:00 2001 +From 32639fed421640aaeda9e5f102264895a8a9f42c Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Mon, 29 Feb 2016 12:51:43 +0000 Subject: [PATCH] clk: bcm2835: enable management of PCM clock diff --git a/target/linux/brcm2708/patches-4.4/0262-clk-bcm2835-add-missing-PLL-clock-dividers.patch b/target/linux/brcm2708/patches-4.4/0262-clk-bcm2835-add-missing-PLL-clock-dividers.patch index 33d793742d..20a9cd8d0b 100644 --- a/target/linux/brcm2708/patches-4.4/0262-clk-bcm2835-add-missing-PLL-clock-dividers.patch +++ b/target/linux/brcm2708/patches-4.4/0262-clk-bcm2835-add-missing-PLL-clock-dividers.patch @@ -1,4 +1,4 @@ -From 471248ef11464161346bd623becb383625122162 Mon Sep 17 00:00:00 2001 +From df502f9589fb2d25ef93906adfb2ce2f8349397d Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Mon, 29 Feb 2016 15:43:56 +0000 Subject: [PATCH] clk: bcm2835: add missing PLL clock dividers diff --git a/target/linux/brcm2708/patches-4.4/0263-clk-bcm2835-add-missing-osc-and-per-clocks.patch b/target/linux/brcm2708/patches-4.4/0263-clk-bcm2835-add-missing-osc-and-per-clocks.patch index 9ecb0e2bd2..23e5182375 100644 --- a/target/linux/brcm2708/patches-4.4/0263-clk-bcm2835-add-missing-osc-and-per-clocks.patch +++ b/target/linux/brcm2708/patches-4.4/0263-clk-bcm2835-add-missing-osc-and-per-clocks.patch @@ -1,4 +1,4 @@ -From 45ef8c48a9c0d695fb649f5188e244fe75672244 Mon Sep 17 00:00:00 2001 +From 65bccc432d1f2877a92b7341cbb08b8ef9e0d09d Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Mon, 29 Feb 2016 15:43:57 +0000 Subject: [PATCH] clk: bcm2835: add missing osc and per clocks diff --git a/target/linux/brcm2708/patches-4.4/0264-ARM-bcm2835-Define-two-new-packets-from-the-latest-f.patch b/target/linux/brcm2708/patches-4.4/0264-ARM-bcm2835-Define-two-new-packets-from-the-latest-f.patch index e8a8196c2c..924ee74cfe 100644 --- a/target/linux/brcm2708/patches-4.4/0264-ARM-bcm2835-Define-two-new-packets-from-the-latest-f.patch +++ b/target/linux/brcm2708/patches-4.4/0264-ARM-bcm2835-Define-two-new-packets-from-the-latest-f.patch @@ -1,4 +1,4 @@ -From e87c05bd439fa2bd69ab809a3d2d89492cf33521 Mon Sep 17 00:00:00 2001 +From 9647b869fb509fc92d0e9d90dd29895f00a0d467 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Tue, 1 Dec 2015 16:49:12 -0800 Subject: [PATCH] ARM: bcm2835: Define two new packets from the latest diff --git a/target/linux/brcm2708/patches-4.4/0265-ARM-bcm2835-add-rpi-power-domain-driver.patch b/target/linux/brcm2708/patches-4.4/0265-ARM-bcm2835-add-rpi-power-domain-driver.patch index d68cfc0090..6b0c2498f5 100644 --- a/target/linux/brcm2708/patches-4.4/0265-ARM-bcm2835-add-rpi-power-domain-driver.patch +++ b/target/linux/brcm2708/patches-4.4/0265-ARM-bcm2835-add-rpi-power-domain-driver.patch @@ -1,4 +1,4 @@ -From a25a9d99959c6508d26d5d48794334b11326bb4c Mon Sep 17 00:00:00 2001 +From a537e763c6c8d5516b6a66d053b10ce782db53df Mon Sep 17 00:00:00 2001 From: Alexander Aring Date: Wed, 16 Dec 2015 16:26:47 -0800 Subject: [PATCH] ARM: bcm2835: add rpi power domain driver diff --git a/target/linux/brcm2708/patches-4.4/0266-ARM-bcm2835-clarify-RASPBERRYPI_FIRMWARE-dependency.patch b/target/linux/brcm2708/patches-4.4/0266-ARM-bcm2835-clarify-RASPBERRYPI_FIRMWARE-dependency.patch index bb93351446..8004d687cc 100644 --- a/target/linux/brcm2708/patches-4.4/0266-ARM-bcm2835-clarify-RASPBERRYPI_FIRMWARE-dependency.patch +++ b/target/linux/brcm2708/patches-4.4/0266-ARM-bcm2835-clarify-RASPBERRYPI_FIRMWARE-dependency.patch @@ -1,4 +1,4 @@ -From 28d6a37d9a4fb6a6add95951f09ba5c5f6765952 Mon Sep 17 00:00:00 2001 +From d9ae89f6995870072c3237f6be8ecbd0213685ab Mon Sep 17 00:00:00 2001 From: Arnd Bergmann Date: Thu, 31 Dec 2015 23:39:14 +0100 Subject: [PATCH] ARM: bcm2835: clarify RASPBERRYPI_FIRMWARE dependency diff --git a/target/linux/brcm2708/patches-4.4/0267-ARM-bcm2708-Enable-building-power-domain-driver.patch b/target/linux/brcm2708/patches-4.4/0267-ARM-bcm2708-Enable-building-power-domain-driver.patch index 4ec73662f5..876c0ce5fd 100644 --- a/target/linux/brcm2708/patches-4.4/0267-ARM-bcm2708-Enable-building-power-domain-driver.patch +++ b/target/linux/brcm2708/patches-4.4/0267-ARM-bcm2708-Enable-building-power-domain-driver.patch @@ -1,4 +1,4 @@ -From 0d0f40a68002763b33a1d981ce2366d8121ac4cb Mon Sep 17 00:00:00 2001 +From 1110ec3ffb9ed8f6f5eb11e8da530fc873f23e80 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Tue, 19 Apr 2016 15:55:02 -0700 Subject: [PATCH] ARM: bcm2708: Enable building power domain driver. diff --git a/target/linux/brcm2708/patches-4.4/0268-bcm2708-Add-RASPBERRYPI_POWER-to-the-defconfigs.patch b/target/linux/brcm2708/patches-4.4/0268-bcm2708-Add-RASPBERRYPI_POWER-to-the-defconfigs.patch index 5b68e1b74d..0429226055 100644 --- a/target/linux/brcm2708/patches-4.4/0268-bcm2708-Add-RASPBERRYPI_POWER-to-the-defconfigs.patch +++ b/target/linux/brcm2708/patches-4.4/0268-bcm2708-Add-RASPBERRYPI_POWER-to-the-defconfigs.patch @@ -1,4 +1,4 @@ -From 17604268d3980b4c2b309074cd482aacaed40f89 Mon Sep 17 00:00:00 2001 +From fd3735ba9a90c34384b5d9da5b66d71257762ed0 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Tue, 19 Apr 2016 14:23:30 -0700 Subject: [PATCH] bcm2708: Add RASPBERRYPI_POWER to the defconfigs. diff --git a/target/linux/brcm2708/patches-4.4/0269-bcm2708-Add-the-power-domain-driver-to-the-device-tr.patch b/target/linux/brcm2708/patches-4.4/0269-bcm2708-Add-the-power-domain-driver-to-the-device-tr.patch index cb83674ea7..d5849ee2e4 100644 --- a/target/linux/brcm2708/patches-4.4/0269-bcm2708-Add-the-power-domain-driver-to-the-device-tr.patch +++ b/target/linux/brcm2708/patches-4.4/0269-bcm2708-Add-the-power-domain-driver-to-the-device-tr.patch @@ -1,4 +1,4 @@ -From 9cc05ac9630c22193a7e177466aeec5704e54ed1 Mon Sep 17 00:00:00 2001 +From f4ebbf7c02b68dbbce6fc3346e291984e3bf17ae Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Tue, 19 Apr 2016 14:36:31 -0700 Subject: [PATCH] bcm2708: Add the power domain driver to the device tree. diff --git a/target/linux/brcm2708/patches-4.4/0270-bcm2708-Reference-the-HDMI-power-domain-for-the-HDMI.patch b/target/linux/brcm2708/patches-4.4/0270-bcm2708-Reference-the-HDMI-power-domain-for-the-HDMI.patch index c2b75027b9..b584820115 100644 --- a/target/linux/brcm2708/patches-4.4/0270-bcm2708-Reference-the-HDMI-power-domain-for-the-HDMI.patch +++ b/target/linux/brcm2708/patches-4.4/0270-bcm2708-Reference-the-HDMI-power-domain-for-the-HDMI.patch @@ -1,4 +1,4 @@ -From 2f08815292d1c80d6581f19f2dc7132b8b7928b4 Mon Sep 17 00:00:00 2001 +From 3f85b3a12fa31a983da125aa7042f9527b7c1193 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Tue, 19 Apr 2016 14:40:08 -0700 Subject: [PATCH] bcm2708: Reference the HDMI power domain for the HDMI driver. diff --git a/target/linux/brcm2708/patches-4.4/0271-drm-vc4-copy_to_user-returns-the-number-of-bytes-rem.patch b/target/linux/brcm2708/patches-4.4/0271-drm-vc4-copy_to_user-returns-the-number-of-bytes-rem.patch index 81b584f059..0f885f609d 100644 --- a/target/linux/brcm2708/patches-4.4/0271-drm-vc4-copy_to_user-returns-the-number-of-bytes-rem.patch +++ b/target/linux/brcm2708/patches-4.4/0271-drm-vc4-copy_to_user-returns-the-number-of-bytes-rem.patch @@ -1,4 +1,4 @@ -From efbaf42dfcaca937a67b560884a74e04ade66dd9 Mon Sep 17 00:00:00 2001 +From 2f8406d49325d00a4f71a3045901662b29c96278 Mon Sep 17 00:00:00 2001 From: Dan Carpenter Date: Thu, 17 Dec 2015 15:36:28 +0300 Subject: [PATCH] drm/vc4: copy_to_user() returns the number of bytes remaining diff --git a/target/linux/brcm2708/patches-4.4/0272-drm-vc4-allocate-enough-memory-in-vc4_save_hang_stat.patch b/target/linux/brcm2708/patches-4.4/0272-drm-vc4-allocate-enough-memory-in-vc4_save_hang_stat.patch index 89af567acf..f266ba6041 100644 --- a/target/linux/brcm2708/patches-4.4/0272-drm-vc4-allocate-enough-memory-in-vc4_save_hang_stat.patch +++ b/target/linux/brcm2708/patches-4.4/0272-drm-vc4-allocate-enough-memory-in-vc4_save_hang_stat.patch @@ -1,4 +1,4 @@ -From 3c2d156ad9e5e45d46938d2138aca038df44b9d3 Mon Sep 17 00:00:00 2001 +From 8774a819d4dcf5fc2ce0370cdf40a29d47cde553 Mon Sep 17 00:00:00 2001 From: Dan Carpenter Date: Thu, 17 Dec 2015 15:39:08 +0300 Subject: [PATCH] drm/vc4: allocate enough memory in vc4_save_hang_state() diff --git a/target/linux/brcm2708/patches-4.4/0273-drm-vc4-fix-warning-in-validate-printf.patch b/target/linux/brcm2708/patches-4.4/0273-drm-vc4-fix-warning-in-validate-printf.patch index 1c82b10410..b01ae09ee6 100644 --- a/target/linux/brcm2708/patches-4.4/0273-drm-vc4-fix-warning-in-validate-printf.patch +++ b/target/linux/brcm2708/patches-4.4/0273-drm-vc4-fix-warning-in-validate-printf.patch @@ -1,4 +1,4 @@ -From 13d9887c2a348c14fae98fedcee204c4d9d8c9f1 Mon Sep 17 00:00:00 2001 +From 89994ac686cb5522e36dbd6a4088cc8490008e44 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Mon, 18 Jan 2016 09:10:42 +1000 Subject: [PATCH] drm/vc4: fix warning in validate printf. diff --git a/target/linux/brcm2708/patches-4.4/0274-drm-vc4-Improve-comments-on-vc4_plane_state-members.patch b/target/linux/brcm2708/patches-4.4/0274-drm-vc4-Improve-comments-on-vc4_plane_state-members.patch index a69ec94795..cb8603513e 100644 --- a/target/linux/brcm2708/patches-4.4/0274-drm-vc4-Improve-comments-on-vc4_plane_state-members.patch +++ b/target/linux/brcm2708/patches-4.4/0274-drm-vc4-Improve-comments-on-vc4_plane_state-members.patch @@ -1,4 +1,4 @@ -From 464137e9a7f5c690a0125679936d9b86799f3dc0 Mon Sep 17 00:00:00 2001 +From 322440d294ae3c41c4bb06cbc8bb00e87041883f Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 28 Dec 2015 14:14:09 -0800 Subject: [PATCH] drm/vc4: Improve comments on vc4_plane_state members. diff --git a/target/linux/brcm2708/patches-4.4/0275-drm-vc4-Add-missing-__iomem-annotation-to-hw_dlist.patch b/target/linux/brcm2708/patches-4.4/0275-drm-vc4-Add-missing-__iomem-annotation-to-hw_dlist.patch index fb34810052..c8a0748bb2 100644 --- a/target/linux/brcm2708/patches-4.4/0275-drm-vc4-Add-missing-__iomem-annotation-to-hw_dlist.patch +++ b/target/linux/brcm2708/patches-4.4/0275-drm-vc4-Add-missing-__iomem-annotation-to-hw_dlist.patch @@ -1,4 +1,4 @@ -From 2c5f2132dd02490d11aa37a22c258ad345b37c92 Mon Sep 17 00:00:00 2001 +From a8cdc6f8056df9683dd48c06c48c0dce13acfdff Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 28 Dec 2015 14:14:57 -0800 Subject: [PATCH] drm/vc4: Add missing __iomem annotation to hw_dlist. diff --git a/target/linux/brcm2708/patches-4.4/0276-drm-vc4-Move-the-plane-clipping-scaling-setup-to-a-s.patch b/target/linux/brcm2708/patches-4.4/0276-drm-vc4-Move-the-plane-clipping-scaling-setup-to-a-s.patch index f91c62cb98..0a12da510a 100644 --- a/target/linux/brcm2708/patches-4.4/0276-drm-vc4-Move-the-plane-clipping-scaling-setup-to-a-s.patch +++ b/target/linux/brcm2708/patches-4.4/0276-drm-vc4-Move-the-plane-clipping-scaling-setup-to-a-s.patch @@ -1,4 +1,4 @@ -From 7e56858dfcadd3edc4a218c03c8f52c9bae2dfae Mon Sep 17 00:00:00 2001 +From 178cf206ba61689f83872ba1ace6964c59718106 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 28 Dec 2015 14:34:44 -0800 Subject: [PATCH] drm/vc4: Move the plane clipping/scaling setup to a separate diff --git a/target/linux/brcm2708/patches-4.4/0277-drm-vc4-Add-a-proper-short-circut-path-for-legacy-cu.patch b/target/linux/brcm2708/patches-4.4/0277-drm-vc4-Add-a-proper-short-circut-path-for-legacy-cu.patch index 4bedea7c88..420cb6adfc 100644 --- a/target/linux/brcm2708/patches-4.4/0277-drm-vc4-Add-a-proper-short-circut-path-for-legacy-cu.patch +++ b/target/linux/brcm2708/patches-4.4/0277-drm-vc4-Add-a-proper-short-circut-path-for-legacy-cu.patch @@ -1,4 +1,4 @@ -From 73801d8192779fb0c763a4ef7fd058ce41df056d Mon Sep 17 00:00:00 2001 +From 056244a89e41317346558b66b30f7fe92e83a04d Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 30 Dec 2015 11:50:22 -0800 Subject: [PATCH] drm/vc4: Add a proper short-circut path for legacy cursor diff --git a/target/linux/brcm2708/patches-4.4/0278-drm-vc4-Make-the-CRTCs-cooperate-on-allocating-displ.patch b/target/linux/brcm2708/patches-4.4/0278-drm-vc4-Make-the-CRTCs-cooperate-on-allocating-displ.patch index 43ce8d3f40..959bfcee0c 100644 --- a/target/linux/brcm2708/patches-4.4/0278-drm-vc4-Make-the-CRTCs-cooperate-on-allocating-displ.patch +++ b/target/linux/brcm2708/patches-4.4/0278-drm-vc4-Make-the-CRTCs-cooperate-on-allocating-displ.patch @@ -1,4 +1,4 @@ -From 4bfd9c177d92b59723ee6323e9ed81fbc331675c Mon Sep 17 00:00:00 2001 +From 94ede591f0db9d2c0d4c6c0175824cc6d5c38bd7 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 28 Dec 2015 13:25:41 -0800 Subject: [PATCH] drm/vc4: Make the CRTCs cooperate on allocating display diff --git a/target/linux/brcm2708/patches-4.4/0279-drm-vc4-Add-more-display-planes-to-each-CRTC.patch b/target/linux/brcm2708/patches-4.4/0279-drm-vc4-Add-more-display-planes-to-each-CRTC.patch index 114a95e582..6c847f5adc 100644 --- a/target/linux/brcm2708/patches-4.4/0279-drm-vc4-Add-more-display-planes-to-each-CRTC.patch +++ b/target/linux/brcm2708/patches-4.4/0279-drm-vc4-Add-more-display-planes-to-each-CRTC.patch @@ -1,4 +1,4 @@ -From 0b493b472e9c0fa5882243a649dbf2b473c2e680 Mon Sep 17 00:00:00 2001 +From befbfa7af4719d0496df2b79fbc4c8742e1b4ab4 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Tue, 20 Oct 2015 14:18:56 +0100 Subject: [PATCH] drm/vc4: Add more display planes to each CRTC. diff --git a/target/linux/brcm2708/patches-4.4/0280-drm-vc4-Fix-which-value-is-being-used-for-source-ima.patch b/target/linux/brcm2708/patches-4.4/0280-drm-vc4-Fix-which-value-is-being-used-for-source-ima.patch index df760e5d85..6fc1985141 100644 --- a/target/linux/brcm2708/patches-4.4/0280-drm-vc4-Fix-which-value-is-being-used-for-source-ima.patch +++ b/target/linux/brcm2708/patches-4.4/0280-drm-vc4-Fix-which-value-is-being-used-for-source-ima.patch @@ -1,4 +1,4 @@ -From dd89447cbae60a723e7192f4c176eb62672dfb2b Mon Sep 17 00:00:00 2001 +From 567ed250293747ceb5413faba8ae1f6c3d207bee Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 28 Dec 2015 14:45:25 -0800 Subject: [PATCH] drm/vc4: Fix which value is being used for source image size. diff --git a/target/linux/brcm2708/patches-4.4/0281-drm-vc4-Add-support-for-scaling-of-display-planes.patch b/target/linux/brcm2708/patches-4.4/0281-drm-vc4-Add-support-for-scaling-of-display-planes.patch index 45af0d98ef..c17457366e 100644 --- a/target/linux/brcm2708/patches-4.4/0281-drm-vc4-Add-support-for-scaling-of-display-planes.patch +++ b/target/linux/brcm2708/patches-4.4/0281-drm-vc4-Add-support-for-scaling-of-display-planes.patch @@ -1,4 +1,4 @@ -From 446bf09980764ce077b74a85af9f141e6192d3dc Mon Sep 17 00:00:00 2001 +From 5a7984aba2d7c7cb50bbfb84e36b2f5d3f0dc46d Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Tue, 20 Oct 2015 16:06:57 +0100 Subject: [PATCH] drm/vc4: Add support for scaling of display planes. diff --git a/target/linux/brcm2708/patches-4.4/0282-drm-vc4-Add-support-for-YUV-planes.patch b/target/linux/brcm2708/patches-4.4/0282-drm-vc4-Add-support-for-YUV-planes.patch index 145329ab1a..bec1c2b342 100644 --- a/target/linux/brcm2708/patches-4.4/0282-drm-vc4-Add-support-for-YUV-planes.patch +++ b/target/linux/brcm2708/patches-4.4/0282-drm-vc4-Add-support-for-YUV-planes.patch @@ -1,4 +1,4 @@ -From 6fba6a7c20cecfc587e5043030cba78af582823e Mon Sep 17 00:00:00 2001 +From 08d0e437e351c8be6ce7985854fe4405e214664a Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 30 Dec 2015 12:25:44 -0800 Subject: [PATCH] drm/vc4: Add support for YUV planes. diff --git a/target/linux/brcm2708/patches-4.4/0283-drm-vc4-Fix-spurious-GPU-resets-due-to-BO-reuse.patch b/target/linux/brcm2708/patches-4.4/0283-drm-vc4-Fix-spurious-GPU-resets-due-to-BO-reuse.patch index 6ca1997550..e6e3335931 100644 --- a/target/linux/brcm2708/patches-4.4/0283-drm-vc4-Fix-spurious-GPU-resets-due-to-BO-reuse.patch +++ b/target/linux/brcm2708/patches-4.4/0283-drm-vc4-Fix-spurious-GPU-resets-due-to-BO-reuse.patch @@ -1,4 +1,4 @@ -From 15d0cf1b80d818770bc1fa70ac58e1ee8551617b Mon Sep 17 00:00:00 2001 +From 20399eb8527bfb74406fe7af056ed7af0cc9f277 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 8 Feb 2016 11:19:14 -0800 Subject: [PATCH] drm/vc4: Fix spurious GPU resets due to BO reuse. diff --git a/target/linux/brcm2708/patches-4.4/0284-drm-vc4-Fix-a-framebuffer-reference-leak-on-async-fl.patch b/target/linux/brcm2708/patches-4.4/0284-drm-vc4-Fix-a-framebuffer-reference-leak-on-async-fl.patch index 6e3a58302b..287391360d 100644 --- a/target/linux/brcm2708/patches-4.4/0284-drm-vc4-Fix-a-framebuffer-reference-leak-on-async-fl.patch +++ b/target/linux/brcm2708/patches-4.4/0284-drm-vc4-Fix-a-framebuffer-reference-leak-on-async-fl.patch @@ -1,4 +1,4 @@ -From 08d2762526279939513276a142849f5a82b31106 Mon Sep 17 00:00:00 2001 +From 85e5b58da528a7b32bf3a570b31f46129f2ecea9 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Fri, 5 Feb 2016 15:06:15 -0800 Subject: [PATCH] drm/vc4: Fix a framebuffer reference leak on async flip diff --git a/target/linux/brcm2708/patches-4.4/0285-drm-vc4-Bring-HDMI-up-from-power-off-if-necessary.patch b/target/linux/brcm2708/patches-4.4/0285-drm-vc4-Bring-HDMI-up-from-power-off-if-necessary.patch index c3688d7058..9754dee26a 100644 --- a/target/linux/brcm2708/patches-4.4/0285-drm-vc4-Bring-HDMI-up-from-power-off-if-necessary.patch +++ b/target/linux/brcm2708/patches-4.4/0285-drm-vc4-Bring-HDMI-up-from-power-off-if-necessary.patch @@ -1,4 +1,4 @@ -From fdd5a9166e76db86360c19da7917cd0aab407b85 Mon Sep 17 00:00:00 2001 +From 72babc2af3130870d9ef1ccfdf61224a8e834935 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Fri, 12 Feb 2016 14:15:14 -0800 Subject: [PATCH] drm/vc4: Bring HDMI up from power off if necessary. diff --git a/target/linux/brcm2708/patches-4.4/0286-drm-vc4-Add-another-reg-to-HDMI-debug-dumping.patch b/target/linux/brcm2708/patches-4.4/0286-drm-vc4-Add-another-reg-to-HDMI-debug-dumping.patch index ab4a913600..3df4e97542 100644 --- a/target/linux/brcm2708/patches-4.4/0286-drm-vc4-Add-another-reg-to-HDMI-debug-dumping.patch +++ b/target/linux/brcm2708/patches-4.4/0286-drm-vc4-Add-another-reg-to-HDMI-debug-dumping.patch @@ -1,4 +1,4 @@ -From 8cfb1bedd144e0d460776f139011197f5236a71f Mon Sep 17 00:00:00 2001 +From f3a8e8eeab6e0f183849dded055829f530e8eeb9 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Fri, 12 Feb 2016 15:16:56 -0800 Subject: [PATCH] drm/vc4: Add another reg to HDMI debug dumping. diff --git a/target/linux/brcm2708/patches-4.4/0287-drm-vc4-Fix-the-name-of-the-VSYNCD_EVEN-register.patch b/target/linux/brcm2708/patches-4.4/0287-drm-vc4-Fix-the-name-of-the-VSYNCD_EVEN-register.patch index 60338cf70a..7cadcbd4f2 100644 --- a/target/linux/brcm2708/patches-4.4/0287-drm-vc4-Fix-the-name-of-the-VSYNCD_EVEN-register.patch +++ b/target/linux/brcm2708/patches-4.4/0287-drm-vc4-Fix-the-name-of-the-VSYNCD_EVEN-register.patch @@ -1,4 +1,4 @@ -From e76db648a5d38f3fce7b93d30eb6632a4f4b47c6 Mon Sep 17 00:00:00 2001 +From 1fd348be7113d72334ff198d6f92019839c43e82 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 15 Feb 2016 17:06:02 -0800 Subject: [PATCH] drm/vc4: Fix the name of the VSYNCD_EVEN register. diff --git a/target/linux/brcm2708/patches-4.4/0288-drm-vc4-Fix-setting-of-vertical-timings-in-the-CRTC.patch b/target/linux/brcm2708/patches-4.4/0288-drm-vc4-Fix-setting-of-vertical-timings-in-the-CRTC.patch index e6d0dcbb9e..a21f9c9302 100644 --- a/target/linux/brcm2708/patches-4.4/0288-drm-vc4-Fix-setting-of-vertical-timings-in-the-CRTC.patch +++ b/target/linux/brcm2708/patches-4.4/0288-drm-vc4-Fix-setting-of-vertical-timings-in-the-CRTC.patch @@ -1,4 +1,4 @@ -From 701edcaf771736ca24a173352d9d7291f5059e17 Mon Sep 17 00:00:00 2001 +From 85937f77d4cbafeba80594c3f760bed4ef114946 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 15 Feb 2016 17:31:41 -0800 Subject: [PATCH] drm/vc4: Fix setting of vertical timings in the CRTC. diff --git a/target/linux/brcm2708/patches-4.4/0289-drm-vc4-Initialize-scaler-DISPBKGND-on-modeset.patch b/target/linux/brcm2708/patches-4.4/0289-drm-vc4-Initialize-scaler-DISPBKGND-on-modeset.patch index 6646d25af8..5581625ce2 100644 --- a/target/linux/brcm2708/patches-4.4/0289-drm-vc4-Initialize-scaler-DISPBKGND-on-modeset.patch +++ b/target/linux/brcm2708/patches-4.4/0289-drm-vc4-Initialize-scaler-DISPBKGND-on-modeset.patch @@ -1,4 +1,4 @@ -From a8aa07e1bf9d48e8f47a873062080c7fd2f05a25 Mon Sep 17 00:00:00 2001 +From 8d1911da16e80f415a42bbaa5b0479ede582b02d Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Tue, 16 Feb 2016 10:24:08 -0800 Subject: [PATCH] drm/vc4: Initialize scaler DISPBKGND on modeset. diff --git a/target/linux/brcm2708/patches-4.4/0290-drm-vc4-improve-throughput-by-pipelining-binning-and.patch b/target/linux/brcm2708/patches-4.4/0290-drm-vc4-improve-throughput-by-pipelining-binning-and.patch index 684cd17100..addef40932 100644 --- a/target/linux/brcm2708/patches-4.4/0290-drm-vc4-improve-throughput-by-pipelining-binning-and.patch +++ b/target/linux/brcm2708/patches-4.4/0290-drm-vc4-improve-throughput-by-pipelining-binning-and.patch @@ -1,4 +1,4 @@ -From d5bd63dfce65ffdda325e7b2bb6e37266af17e26 Mon Sep 17 00:00:00 2001 +From c661b60a4057da2d212fc5e8e2a56d463d912974 Mon Sep 17 00:00:00 2001 From: Varad Gautam Date: Wed, 17 Feb 2016 19:08:21 +0530 Subject: [PATCH] drm/vc4: improve throughput by pipelining binning and diff --git a/target/linux/brcm2708/patches-4.4/0291-drm-vc4-Let-gpiolib-know-that-we-re-OK-with-sleeping.patch b/target/linux/brcm2708/patches-4.4/0291-drm-vc4-Let-gpiolib-know-that-we-re-OK-with-sleeping.patch index 281d742487..e75c0fb4c9 100644 --- a/target/linux/brcm2708/patches-4.4/0291-drm-vc4-Let-gpiolib-know-that-we-re-OK-with-sleeping.patch +++ b/target/linux/brcm2708/patches-4.4/0291-drm-vc4-Let-gpiolib-know-that-we-re-OK-with-sleeping.patch @@ -1,4 +1,4 @@ -From d56beecdd7e25be0969c3c51fa6e9a659ba6b1bc Mon Sep 17 00:00:00 2001 +From aa917f1fec96141a6e3fe05eb6d4338ffd33d4d1 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 29 Feb 2016 17:53:00 -0800 Subject: [PATCH] drm/vc4: Let gpiolib know that we're OK with sleeping for diff --git a/target/linux/brcm2708/patches-4.4/0292-drm-vc4-Respect-GPIO_ACTIVE_LOW-on-HDMI-HPD-if-set-i.patch b/target/linux/brcm2708/patches-4.4/0292-drm-vc4-Respect-GPIO_ACTIVE_LOW-on-HDMI-HPD-if-set-i.patch index aafb0a1122..192277708f 100644 --- a/target/linux/brcm2708/patches-4.4/0292-drm-vc4-Respect-GPIO_ACTIVE_LOW-on-HDMI-HPD-if-set-i.patch +++ b/target/linux/brcm2708/patches-4.4/0292-drm-vc4-Respect-GPIO_ACTIVE_LOW-on-HDMI-HPD-if-set-i.patch @@ -1,4 +1,4 @@ -From 874ea6861ec0a21d463a03ed32288c9eedb06a7f Mon Sep 17 00:00:00 2001 +From 79c0037706c4e589f1743679e21a0aee51b9b609 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 29 Feb 2016 17:53:01 -0800 Subject: [PATCH] drm/vc4: Respect GPIO_ACTIVE_LOW on HDMI HPD if set in the diff --git a/target/linux/brcm2708/patches-4.4/0293-drm-vc4-Return-EFAULT-on-copy_from_user-failure.patch b/target/linux/brcm2708/patches-4.4/0293-drm-vc4-Return-EFAULT-on-copy_from_user-failure.patch index 0218f7f94d..33c695f0d7 100644 --- a/target/linux/brcm2708/patches-4.4/0293-drm-vc4-Return-EFAULT-on-copy_from_user-failure.patch +++ b/target/linux/brcm2708/patches-4.4/0293-drm-vc4-Return-EFAULT-on-copy_from_user-failure.patch @@ -1,4 +1,4 @@ -From 04e5f676bbb36a111eff484212f4d6c2898a956a Mon Sep 17 00:00:00 2001 +From 99163bd65fc65f2a3f754de89a7009d4b243bbdc Mon Sep 17 00:00:00 2001 From: Dan Carpenter Date: Tue, 8 Mar 2016 15:09:41 +0300 Subject: [PATCH] drm/vc4: Return -EFAULT on copy_from_user() failure diff --git a/target/linux/brcm2708/patches-4.4/0294-drm-vc4-Recognize-a-more-specific-compatible-string-.patch b/target/linux/brcm2708/patches-4.4/0294-drm-vc4-Recognize-a-more-specific-compatible-string-.patch index ec206567ce..3eb9735899 100644 --- a/target/linux/brcm2708/patches-4.4/0294-drm-vc4-Recognize-a-more-specific-compatible-string-.patch +++ b/target/linux/brcm2708/patches-4.4/0294-drm-vc4-Recognize-a-more-specific-compatible-string-.patch @@ -1,4 +1,4 @@ -From 25f82524a9f48fc1e6a1a1c04739c5c8df14c1e2 Mon Sep 17 00:00:00 2001 +From 6bffd5f15e00a2ccc721995d7e924447b6a9deb0 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Fri, 4 Mar 2016 12:32:07 -0800 Subject: [PATCH] drm/vc4: Recognize a more specific compatible string for V3D. diff --git a/target/linux/brcm2708/patches-4.4/0295-ARM-bcm2708-Move-the-CMA-range-down-for-kernel-4.4.patch b/target/linux/brcm2708/patches-4.4/0295-ARM-bcm2708-Move-the-CMA-range-down-for-kernel-4.4.patch index 34fee026d9..9a0adb088e 100644 --- a/target/linux/brcm2708/patches-4.4/0295-ARM-bcm2708-Move-the-CMA-range-down-for-kernel-4.4.patch +++ b/target/linux/brcm2708/patches-4.4/0295-ARM-bcm2708-Move-the-CMA-range-down-for-kernel-4.4.patch @@ -1,4 +1,4 @@ -From 6eb7e2a6b33ad1fe73b96c26666623eb7cab8827 Mon Sep 17 00:00:00 2001 +From 84af80ea19bb7e94e15c9e986594a07befb5930f Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Tue, 19 Apr 2016 17:21:06 -0700 Subject: [PATCH] ARM: bcm2708: Move the CMA range down for kernel 4.4. diff --git a/target/linux/brcm2708/patches-4.4/0296-clk-bcm2835-fix-check-of-error-code-returned-by-devm.patch b/target/linux/brcm2708/patches-4.4/0296-clk-bcm2835-fix-check-of-error-code-returned-by-devm.patch index 010a4f397e..b79f290199 100644 --- a/target/linux/brcm2708/patches-4.4/0296-clk-bcm2835-fix-check-of-error-code-returned-by-devm.patch +++ b/target/linux/brcm2708/patches-4.4/0296-clk-bcm2835-fix-check-of-error-code-returned-by-devm.patch @@ -1,4 +1,4 @@ -From 3a96f1b9e00a93037cfa0a100557444d8545cda8 Mon Sep 17 00:00:00 2001 +From bd6f91eb03d1f33e0be64c9b3a5a121e32d420f0 Mon Sep 17 00:00:00 2001 From: Vladimir Zapolskiy Date: Sun, 6 Mar 2016 03:21:35 +0200 Subject: [PATCH] clk: bcm2835: fix check of error code returned by diff --git a/target/linux/brcm2708/patches-4.4/0297-vchiq_arm-Add-completion-records-under-the-mutex.patch b/target/linux/brcm2708/patches-4.4/0297-vchiq_arm-Add-completion-records-under-the-mutex.patch index 96c557ef9d..642b30187a 100644 --- a/target/linux/brcm2708/patches-4.4/0297-vchiq_arm-Add-completion-records-under-the-mutex.patch +++ b/target/linux/brcm2708/patches-4.4/0297-vchiq_arm-Add-completion-records-under-the-mutex.patch @@ -1,4 +1,4 @@ -From 249ccc9a345b7641aaf276867a375cd50f41627d Mon Sep 17 00:00:00 2001 +From 210830154ad28d544e79b188217190eb0e06a941 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 21 Apr 2016 13:49:32 +0100 Subject: [PATCH] vchiq_arm: Add completion records under the mutex diff --git a/target/linux/brcm2708/patches-4.4/0298-config-Add-DRM_UDL-module.patch b/target/linux/brcm2708/patches-4.4/0298-config-Add-DRM_UDL-module.patch index c16754532f..72e5119cec 100644 --- a/target/linux/brcm2708/patches-4.4/0298-config-Add-DRM_UDL-module.patch +++ b/target/linux/brcm2708/patches-4.4/0298-config-Add-DRM_UDL-module.patch @@ -1,4 +1,4 @@ -From 27c0e3a0fdba663c89a23157e878998c4edf8275 Mon Sep 17 00:00:00 2001 +From 00f3e076b530df01f8e05ba86829c2d18072b150 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 21 Apr 2016 16:07:15 +0100 Subject: [PATCH] config: Add DRM_UDL module diff --git a/target/linux/brcm2708/patches-4.4/0299-bcm2835-i2s-Reduce-the-TX-DREQ-threshold.patch b/target/linux/brcm2708/patches-4.4/0299-bcm2835-i2s-Reduce-the-TX-DREQ-threshold.patch index ac8ffe4657..ca2ba89595 100644 --- a/target/linux/brcm2708/patches-4.4/0299-bcm2835-i2s-Reduce-the-TX-DREQ-threshold.patch +++ b/target/linux/brcm2708/patches-4.4/0299-bcm2835-i2s-Reduce-the-TX-DREQ-threshold.patch @@ -1,4 +1,4 @@ -From e27e038a64e9a3499f76e9581ea67b4b81a33555 Mon Sep 17 00:00:00 2001 +From 5178a5d56cff7e0db126a456355a710782d51ba8 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 21 Apr 2016 15:44:14 +0100 Subject: [PATCH] bcm2835-i2s: Reduce the TX DREQ threshold diff --git a/target/linux/brcm2708/patches-4.4/0300-V4L2-Request-maximum-resolution-from-GPU.patch b/target/linux/brcm2708/patches-4.4/0300-V4L2-Request-maximum-resolution-from-GPU.patch index ae277e5912..edd95a1865 100644 --- a/target/linux/brcm2708/patches-4.4/0300-V4L2-Request-maximum-resolution-from-GPU.patch +++ b/target/linux/brcm2708/patches-4.4/0300-V4L2-Request-maximum-resolution-from-GPU.patch @@ -1,4 +1,4 @@ -From a8eb7a0d68b50ddae371b306f6ccba5383060a15 Mon Sep 17 00:00:00 2001 +From 4f0614de030f2a75be22a8f7ebc298e8260021cf Mon Sep 17 00:00:00 2001 From: Dave Stevenson <6by9@users.noreply.github.com> Date: Sat, 16 Apr 2016 23:09:54 +0100 Subject: [PATCH] V4L2: Request maximum resolution from GPU diff --git a/target/linux/brcm2708/patches-4.4/0301-ARM-bcm2835-add-i2s-gpio28-31-for-cm.patch b/target/linux/brcm2708/patches-4.4/0301-ARM-bcm2835-add-i2s-gpio28-31-for-cm.patch index 73ad400a9a..b16fb380aa 100644 --- a/target/linux/brcm2708/patches-4.4/0301-ARM-bcm2835-add-i2s-gpio28-31-for-cm.patch +++ b/target/linux/brcm2708/patches-4.4/0301-ARM-bcm2835-add-i2s-gpio28-31-for-cm.patch @@ -1,4 +1,4 @@ -From e64de6a371f40d4d1b3333e2b85ca8aa0b52fe74 Mon Sep 17 00:00:00 2001 +From ed7c9c36919e91a4859e146f6032910db24dfc7b Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Sat, 23 Apr 2016 15:21:41 +0000 Subject: [PATCH] ARM: bcm2835: add i2s-gpio28-31 for cm diff --git a/target/linux/brcm2708/patches-4.4/0302-drm-vc4-Add-DT-parameters-to-control-CMA-usage.patch b/target/linux/brcm2708/patches-4.4/0302-drm-vc4-Add-DT-parameters-to-control-CMA-usage.patch index 5dcc9acc00..b4718b15f5 100644 --- a/target/linux/brcm2708/patches-4.4/0302-drm-vc4-Add-DT-parameters-to-control-CMA-usage.patch +++ b/target/linux/brcm2708/patches-4.4/0302-drm-vc4-Add-DT-parameters-to-control-CMA-usage.patch @@ -1,4 +1,4 @@ -From 2648818dcb79c89305cf68b5f53a521b9065c341 Mon Sep 17 00:00:00 2001 +From fb40c5765f64ba63ecbd2d0a7abc25ee81714b6b Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Sun, 24 Apr 2016 17:28:15 +0100 Subject: [PATCH] drm/vc4: Add DT parameters to control CMA usage diff --git a/target/linux/brcm2708/patches-4.4/0303-SQUASH-BCM270X_DT-Add-make-rule-for-sdio-1bit.patch b/target/linux/brcm2708/patches-4.4/0303-SQUASH-BCM270X_DT-Add-make-rule-for-sdio-1bit.patch index 5240a77b44..682a67a55c 100644 --- a/target/linux/brcm2708/patches-4.4/0303-SQUASH-BCM270X_DT-Add-make-rule-for-sdio-1bit.patch +++ b/target/linux/brcm2708/patches-4.4/0303-SQUASH-BCM270X_DT-Add-make-rule-for-sdio-1bit.patch @@ -1,4 +1,4 @@ -From d3cc3200a6764adeb6604c495cdfebe79870855f Mon Sep 17 00:00:00 2001 +From 8ae1bbb4987b83c3c63f83fda4316870d219de31 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 25 Apr 2016 10:43:36 +0100 Subject: [PATCH] SQUASH: BCM270X_DT: Add make rule for sdio-1bit diff --git a/target/linux/brcm2708/patches-4.4/0304-dts-add-overlay-for-pitft22.patch b/target/linux/brcm2708/patches-4.4/0304-dts-add-overlay-for-pitft22.patch index 4cb2d7d7a6..47910e2428 100644 --- a/target/linux/brcm2708/patches-4.4/0304-dts-add-overlay-for-pitft22.patch +++ b/target/linux/brcm2708/patches-4.4/0304-dts-add-overlay-for-pitft22.patch @@ -1,4 +1,4 @@ -From 9a5679751907b45b2470c02322dff8e87980464a Mon Sep 17 00:00:00 2001 +From e0a2d28dadbb8c41f4e4b7eb46658b79f63e23bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petter=20Mab=C3=A4cker?= Date: Fri, 8 Jan 2016 09:02:44 +0100 Subject: [PATCH] dts: add overlay for pitft22 diff --git a/target/linux/brcm2708/patches-4.4/0305-BCM270X_DT-Sound-DT-adjustments-for-Dynamic-DT.patch b/target/linux/brcm2708/patches-4.4/0305-BCM270X_DT-Sound-DT-adjustments-for-Dynamic-DT.patch index fc8cb992a1..dadf9ddbd6 100644 --- a/target/linux/brcm2708/patches-4.4/0305-BCM270X_DT-Sound-DT-adjustments-for-Dynamic-DT.patch +++ b/target/linux/brcm2708/patches-4.4/0305-BCM270X_DT-Sound-DT-adjustments-for-Dynamic-DT.patch @@ -1,4 +1,4 @@ -From 18530eb2ce1219fb8e11c7ffbeb0a8ff73a7cabf Mon Sep 17 00:00:00 2001 +From e1a02b311f61d83f33994b8510ba4c1b7d2f3026 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 26 Apr 2016 10:44:59 +0100 Subject: [PATCH] BCM270X_DT: Sound DT adjustments for Dynamic DT diff --git a/target/linux/brcm2708/patches-4.4/0306-BCM270X_DT-Fix-codec-use-in-hifiberry-dac-overlay.patch b/target/linux/brcm2708/patches-4.4/0306-BCM270X_DT-Fix-codec-use-in-hifiberry-dac-overlay.patch index 2eeb2f31ac..9dfdcfb363 100644 --- a/target/linux/brcm2708/patches-4.4/0306-BCM270X_DT-Fix-codec-use-in-hifiberry-dac-overlay.patch +++ b/target/linux/brcm2708/patches-4.4/0306-BCM270X_DT-Fix-codec-use-in-hifiberry-dac-overlay.patch @@ -1,4 +1,4 @@ -From 6d665e736d0418ad5ffbfc49fc09aff30148b7a4 Mon Sep 17 00:00:00 2001 +From 875783b480b4fd3e227f1d81d187e3675703c8b8 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 27 Apr 2016 12:01:41 +0100 Subject: [PATCH] BCM270X_DT: Fix codec use in hifiberry-dac overlay diff --git a/target/linux/brcm2708/patches-4.4/0309-Revert-bcm2835-log-which-channel-map-is-set.patch b/target/linux/brcm2708/patches-4.4/0309-Revert-bcm2835-log-which-channel-map-is-set.patch index e25b147788..a6f09d8918 100644 --- a/target/linux/brcm2708/patches-4.4/0309-Revert-bcm2835-log-which-channel-map-is-set.patch +++ b/target/linux/brcm2708/patches-4.4/0309-Revert-bcm2835-log-which-channel-map-is-set.patch @@ -1,4 +1,4 @@ -From 2079ceb6673cafb6896c7841ad2b3eff4d92a95b Mon Sep 17 00:00:00 2001 +From de42d50472397833d39f8cc96e5e906ba45cd450 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 29 Apr 2016 17:27:33 +0100 Subject: [PATCH] Revert "bcm2835: log which channel map is set" diff --git a/target/linux/brcm2708/patches-4.4/0310-Revert-bcm2835-add-fallback-channel-layouts-if-chann.patch b/target/linux/brcm2708/patches-4.4/0310-Revert-bcm2835-add-fallback-channel-layouts-if-chann.patch index 1621e7966a..e56219f4d1 100644 --- a/target/linux/brcm2708/patches-4.4/0310-Revert-bcm2835-add-fallback-channel-layouts-if-chann.patch +++ b/target/linux/brcm2708/patches-4.4/0310-Revert-bcm2835-add-fallback-channel-layouts-if-chann.patch @@ -1,4 +1,4 @@ -From fc43a2bf668e325aab427a8c0827cfc3b8a1e39f Mon Sep 17 00:00:00 2001 +From 7173096d92c31748fe2af2943a3d44d8d8250418 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 29 Apr 2016 17:27:35 +0100 Subject: [PATCH] Revert "bcm2835: add fallback channel layouts if channel map diff --git a/target/linux/brcm2708/patches-4.4/0311-Revert-bcm2835-do-not-require-substream-for-accessin.patch b/target/linux/brcm2708/patches-4.4/0311-Revert-bcm2835-do-not-require-substream-for-accessin.patch index cc66d1ec23..4993e41b5a 100644 --- a/target/linux/brcm2708/patches-4.4/0311-Revert-bcm2835-do-not-require-substream-for-accessin.patch +++ b/target/linux/brcm2708/patches-4.4/0311-Revert-bcm2835-do-not-require-substream-for-accessin.patch @@ -1,4 +1,4 @@ -From 9c6c1cef21569d9a0ef62b7d621f864e5db89994 Mon Sep 17 00:00:00 2001 +From ba83dd0869f15c33c016de9e061e15cca66327bd Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 29 Apr 2016 17:27:36 +0100 Subject: [PATCH] Revert "bcm2835: do not require substream for accessing chmap diff --git a/target/linux/brcm2708/patches-4.4/0312-Revert-bcm2835-interpolate-audio-delay.patch b/target/linux/brcm2708/patches-4.4/0312-Revert-bcm2835-interpolate-audio-delay.patch index 5caaeb7e29..66e06abd42 100644 --- a/target/linux/brcm2708/patches-4.4/0312-Revert-bcm2835-interpolate-audio-delay.patch +++ b/target/linux/brcm2708/patches-4.4/0312-Revert-bcm2835-interpolate-audio-delay.patch @@ -1,4 +1,4 @@ -From af3ae835c6da0f3383aac9957df02f7160c9d2b4 Mon Sep 17 00:00:00 2001 +From 168e9978c48f0bc90618b6bb1de412a87f97805d Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 29 Apr 2016 17:27:37 +0100 Subject: [PATCH] Revert "bcm2835: interpolate audio delay" diff --git a/target/linux/brcm2708/patches-4.4/0313-Revert-bcm2835-only-allow-stereo-if-analogue-jack-is.patch b/target/linux/brcm2708/patches-4.4/0313-Revert-bcm2835-only-allow-stereo-if-analogue-jack-is.patch index 58f5b899ca..a2d02885f5 100644 --- a/target/linux/brcm2708/patches-4.4/0313-Revert-bcm2835-only-allow-stereo-if-analogue-jack-is.patch +++ b/target/linux/brcm2708/patches-4.4/0313-Revert-bcm2835-only-allow-stereo-if-analogue-jack-is.patch @@ -1,4 +1,4 @@ -From a6aaa7b9b060fcb361dd4d52255cb80d6e43fa5a Mon Sep 17 00:00:00 2001 +From 27209aa2a0ff06e9941ce3e4e484021f996a28c5 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 29 Apr 2016 17:28:06 +0100 Subject: [PATCH] Revert "bcm2835: only allow stereo if analogue jack is diff --git a/target/linux/brcm2708/patches-4.4/0314-Revert-bcm2835-always-use-2-4-8-channels-for-multich.patch b/target/linux/brcm2708/patches-4.4/0314-Revert-bcm2835-always-use-2-4-8-channels-for-multich.patch index a64358a8eb..29502fb214 100644 --- a/target/linux/brcm2708/patches-4.4/0314-Revert-bcm2835-always-use-2-4-8-channels-for-multich.patch +++ b/target/linux/brcm2708/patches-4.4/0314-Revert-bcm2835-always-use-2-4-8-channels-for-multich.patch @@ -1,4 +1,4 @@ -From 0a72daddfb78fe60ac0ce70aab010ba604158edd Mon Sep 17 00:00:00 2001 +From 87879e01254dd42b4600cb91d593802293a471cf Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 29 Apr 2016 17:28:08 +0100 Subject: [PATCH] Revert "bcm2835: always use 2/4/8 channels for multichannel diff --git a/target/linux/brcm2708/patches-4.4/0315-Revert-bcm2835-implement-channel-map-API.patch b/target/linux/brcm2708/patches-4.4/0315-Revert-bcm2835-implement-channel-map-API.patch index 21f5205535..142ac24e83 100644 --- a/target/linux/brcm2708/patches-4.4/0315-Revert-bcm2835-implement-channel-map-API.patch +++ b/target/linux/brcm2708/patches-4.4/0315-Revert-bcm2835-implement-channel-map-API.patch @@ -1,4 +1,4 @@ -From 321cf99bd2206e741a89b5ac350dfe3f182a00a3 Mon Sep 17 00:00:00 2001 +From af788c8cdfc0b6179ca378edab1bf80bf86b85be Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 29 Apr 2016 17:29:03 +0100 Subject: [PATCH] Revert "bcm2835: implement channel map API" diff --git a/target/linux/brcm2708/patches-4.4/0316-Revert-bcm2835-extend-allowed-range-of-channels-and-.patch b/target/linux/brcm2708/patches-4.4/0316-Revert-bcm2835-extend-allowed-range-of-channels-and-.patch index 881d483d6b..b6c97b0926 100644 --- a/target/linux/brcm2708/patches-4.4/0316-Revert-bcm2835-extend-allowed-range-of-channels-and-.patch +++ b/target/linux/brcm2708/patches-4.4/0316-Revert-bcm2835-extend-allowed-range-of-channels-and-.patch @@ -1,4 +1,4 @@ -From 3dc4ed78cd40e820a68fb6de679b7ed22e7f638c Mon Sep 17 00:00:00 2001 +From 7b159fc86bb5c1c4baf6fdb50c0afd0a23e683e7 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 29 Apr 2016 17:30:00 +0100 Subject: [PATCH] Revert "bcm2835: extend allowed range of channels and diff --git a/target/linux/brcm2708/patches-4.4/0317-pinctrl-bcm2835-Return-pins-to-inputs-when-freed.patch b/target/linux/brcm2708/patches-4.4/0317-pinctrl-bcm2835-Return-pins-to-inputs-when-freed.patch index 5fbec8fafc..97aa072ccb 100644 --- a/target/linux/brcm2708/patches-4.4/0317-pinctrl-bcm2835-Return-pins-to-inputs-when-freed.patch +++ b/target/linux/brcm2708/patches-4.4/0317-pinctrl-bcm2835-Return-pins-to-inputs-when-freed.patch @@ -1,4 +1,4 @@ -From ae2ee2f4ea51785f408606ffd1195c84b0641f49 Mon Sep 17 00:00:00 2001 +From 6e63fd304b56de44e2cd2b10450c95660af6d8c2 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 6 May 2016 12:32:47 +0100 Subject: [PATCH] pinctrl-bcm2835: Return pins to inputs when freed diff --git a/target/linux/brcm2708/patches-4.4/0318-BCM270X_DT-i2c0-bcm2708-pin-group-params.patch b/target/linux/brcm2708/patches-4.4/0318-BCM270X_DT-i2c0-bcm2708-pin-group-params.patch index 8ba6347830..041e1a12bd 100644 --- a/target/linux/brcm2708/patches-4.4/0318-BCM270X_DT-i2c0-bcm2708-pin-group-params.patch +++ b/target/linux/brcm2708/patches-4.4/0318-BCM270X_DT-i2c0-bcm2708-pin-group-params.patch @@ -1,4 +1,4 @@ -From c3b4c2b0432a51abe5836dd8a90fd25c1e08f2ad Mon Sep 17 00:00:00 2001 +From 808cc161f7fe7c9b5a906d2e41b58f0dccc96df9 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 6 May 2016 12:53:16 +0100 Subject: [PATCH] BCM270X_DT: i2c0-bcm2708 - pin group params diff --git a/target/linux/brcm2708/patches-4.4/0319-config-Add-CONFIG_DRM_LOAD_EDID_FIRMWARE.patch b/target/linux/brcm2708/patches-4.4/0319-config-Add-CONFIG_DRM_LOAD_EDID_FIRMWARE.patch index 0a5df2b3be..eaeaf9e898 100644 --- a/target/linux/brcm2708/patches-4.4/0319-config-Add-CONFIG_DRM_LOAD_EDID_FIRMWARE.patch +++ b/target/linux/brcm2708/patches-4.4/0319-config-Add-CONFIG_DRM_LOAD_EDID_FIRMWARE.patch @@ -1,4 +1,4 @@ -From 6b32cf38a121a9e40e2e7f870c9193da48cce177 Mon Sep 17 00:00:00 2001 +From db778dfa9420c1bafdede8eacb8c75de03dc35f2 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 6 May 2016 12:40:37 +0100 Subject: [PATCH] config: Add CONFIG_DRM_LOAD_EDID_FIRMWARE diff --git a/target/linux/brcm2708/patches-4.4/0320-Revert-rpi-update-vc_vchi_audioserv_defs.h.patch b/target/linux/brcm2708/patches-4.4/0320-Revert-rpi-update-vc_vchi_audioserv_defs.h.patch index d4ae1db82a..dd58798609 100644 --- a/target/linux/brcm2708/patches-4.4/0320-Revert-rpi-update-vc_vchi_audioserv_defs.h.patch +++ b/target/linux/brcm2708/patches-4.4/0320-Revert-rpi-update-vc_vchi_audioserv_defs.h.patch @@ -1,4 +1,4 @@ -From 9023265ca66a0152d9e57ba44c6e619aabd3df1e Mon Sep 17 00:00:00 2001 +From 7abf3b24c02ba23b73f46c91719729219143ceed Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 6 May 2016 17:18:57 +0100 Subject: [PATCH] Revert "rpi: update vc_vchi_audioserv_defs.h" diff --git a/target/linux/brcm2708/patches-4.4/0321-Revert-config-Add-CONFIG_DRM_LOAD_EDID_FIRMWARE.patch b/target/linux/brcm2708/patches-4.4/0321-Revert-config-Add-CONFIG_DRM_LOAD_EDID_FIRMWARE.patch index c7ee091ead..854a68d1f2 100644 --- a/target/linux/brcm2708/patches-4.4/0321-Revert-config-Add-CONFIG_DRM_LOAD_EDID_FIRMWARE.patch +++ b/target/linux/brcm2708/patches-4.4/0321-Revert-config-Add-CONFIG_DRM_LOAD_EDID_FIRMWARE.patch @@ -1,4 +1,4 @@ -From 8dea51318cb961004586a94fe2a9d03526b54955 Mon Sep 17 00:00:00 2001 +From 6b97b7ea90c13cc0fcfe8c4af96a89f217322680 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 6 May 2016 17:21:58 +0100 Subject: [PATCH] Revert "config: Add CONFIG_DRM_LOAD_EDID_FIRMWARE" diff --git a/target/linux/brcm2708/patches-4.4/0322-ARM-adau1977-adc-Add-basic-machine-driver-for-adau19.patch b/target/linux/brcm2708/patches-4.4/0322-ARM-adau1977-adc-Add-basic-machine-driver-for-adau19.patch index 16054afba1..d5d8d604a1 100644 --- a/target/linux/brcm2708/patches-4.4/0322-ARM-adau1977-adc-Add-basic-machine-driver-for-adau19.patch +++ b/target/linux/brcm2708/patches-4.4/0322-ARM-adau1977-adc-Add-basic-machine-driver-for-adau19.patch @@ -1,4 +1,4 @@ -From bec2ad610c71adc8c26598fb27259d7d7348d4c3 Mon Sep 17 00:00:00 2001 +From 891b971addc0beaa1cc3c0fab7d7ac0f4357ab50 Mon Sep 17 00:00:00 2001 From: Andrey Grodzovsky Date: Tue, 3 May 2016 22:10:59 -0400 Subject: [PATCH] ARM: adau1977-adc: Add basic machine driver for adau1977 diff --git a/target/linux/brcm2708/patches-4.4/0323-Allow-up-to-24dB-digital-gain-to-be-applied-when-usi.patch b/target/linux/brcm2708/patches-4.4/0323-Allow-up-to-24dB-digital-gain-to-be-applied-when-usi.patch index 1781991976..76b98a503d 100644 --- a/target/linux/brcm2708/patches-4.4/0323-Allow-up-to-24dB-digital-gain-to-be-applied-when-usi.patch +++ b/target/linux/brcm2708/patches-4.4/0323-Allow-up-to-24dB-digital-gain-to-be-applied-when-usi.patch @@ -1,4 +1,4 @@ -From e38ba0616f674d2e78f8edd52f8fe770eb0e0a8e Mon Sep 17 00:00:00 2001 +From f8abdaaf67f76c85eff5d5b2d38603b0dbaaf6be Mon Sep 17 00:00:00 2001 From: DigitalDreamtime Date: Fri, 6 May 2016 09:42:55 +0100 Subject: [PATCH] Allow up to 24dB digital gain to be applied when using diff --git a/target/linux/brcm2708/patches-4.4/0324-config-Add-CONFIG_DRM_LOAD_EDID_FIRMWARE.patch b/target/linux/brcm2708/patches-4.4/0324-config-Add-CONFIG_DRM_LOAD_EDID_FIRMWARE.patch index 98f4c1cf71..5ff57f4203 100644 --- a/target/linux/brcm2708/patches-4.4/0324-config-Add-CONFIG_DRM_LOAD_EDID_FIRMWARE.patch +++ b/target/linux/brcm2708/patches-4.4/0324-config-Add-CONFIG_DRM_LOAD_EDID_FIRMWARE.patch @@ -1,4 +1,4 @@ -From 60f712014d29328acde9849d97ecf90d2b2377f0 Mon Sep 17 00:00:00 2001 +From 8b3a4ebc9b42a759c70234ba6e87aa01e7253550 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 6 May 2016 12:40:37 +0100 Subject: [PATCH] config: Add CONFIG_DRM_LOAD_EDID_FIRMWARE diff --git a/target/linux/brcm2708/patches-4.4/0325-BCM270X_DT-Move-vc4-node-contents-to-bcm2708_common..patch b/target/linux/brcm2708/patches-4.4/0325-BCM270X_DT-Move-vc4-node-contents-to-bcm2708_common..patch index 5a86454979..38aa269c00 100644 --- a/target/linux/brcm2708/patches-4.4/0325-BCM270X_DT-Move-vc4-node-contents-to-bcm2708_common..patch +++ b/target/linux/brcm2708/patches-4.4/0325-BCM270X_DT-Move-vc4-node-contents-to-bcm2708_common..patch @@ -1,4 +1,4 @@ -From 9c7e2df0d4cbbb196c808bef6c543d1dc01921ec Mon Sep 17 00:00:00 2001 +From 7802e183f782f20a30d629cef099c911c07e0e4d Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Fri, 6 May 2016 11:48:35 -0700 Subject: [PATCH] BCM270X_DT: Move vc4 node contents to bcm2708_common.dtsi. diff --git a/target/linux/brcm2708/patches-4.4/0326-BCM270X_DT-Set-correct-HDMI-HPD-GPIO-levels-for-vari.patch b/target/linux/brcm2708/patches-4.4/0326-BCM270X_DT-Set-correct-HDMI-HPD-GPIO-levels-for-vari.patch index 5168770357..3cac1bf4da 100644 --- a/target/linux/brcm2708/patches-4.4/0326-BCM270X_DT-Set-correct-HDMI-HPD-GPIO-levels-for-vari.patch +++ b/target/linux/brcm2708/patches-4.4/0326-BCM270X_DT-Set-correct-HDMI-HPD-GPIO-levels-for-vari.patch @@ -1,4 +1,4 @@ -From 064b3d9122f8652a4ebfc0ec8bcbcaa8658cde78 Mon Sep 17 00:00:00 2001 +From fd4fa552546b0817e90d5ebab1889b51e46f23fa Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Fri, 6 May 2016 12:42:26 -0700 Subject: [PATCH] BCM270X_DT: Set correct HDMI HPD GPIO levels for various diff --git a/target/linux/brcm2708/patches-4.4/0327-Revert-drm-vc4-Force-HDMI-to-connected.patch b/target/linux/brcm2708/patches-4.4/0327-Revert-drm-vc4-Force-HDMI-to-connected.patch index 649d50a4f2..14039aae99 100644 --- a/target/linux/brcm2708/patches-4.4/0327-Revert-drm-vc4-Force-HDMI-to-connected.patch +++ b/target/linux/brcm2708/patches-4.4/0327-Revert-drm-vc4-Force-HDMI-to-connected.patch @@ -1,4 +1,4 @@ -From 6225e3d4a9c7442ffb8a0491fafbc8c7fd2151ba Mon Sep 17 00:00:00 2001 +From a67ee5f0bbd45f70a72e3c25e96e72f4f1add7d2 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Fri, 6 May 2016 12:43:25 -0700 Subject: [PATCH] Revert "drm/vc4: Force HDMI to connected." diff --git a/target/linux/brcm2708/patches-4.4/0328-BCM270X-Include-DRM_PANEL_SIMPLE-in-the-defconfigs.patch b/target/linux/brcm2708/patches-4.4/0328-BCM270X-Include-DRM_PANEL_SIMPLE-in-the-defconfigs.patch index 2b0579399d..9807745114 100644 --- a/target/linux/brcm2708/patches-4.4/0328-BCM270X-Include-DRM_PANEL_SIMPLE-in-the-defconfigs.patch +++ b/target/linux/brcm2708/patches-4.4/0328-BCM270X-Include-DRM_PANEL_SIMPLE-in-the-defconfigs.patch @@ -1,4 +1,4 @@ -From 20c1353fd7aa5d414b8eaa86646da23e3d29bd3a Mon Sep 17 00:00:00 2001 +From ff0917e1fd02a71d3eacdfebb0e666fd8f5267e9 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Fri, 6 May 2016 12:59:27 -0700 Subject: [PATCH] BCM270X: Include DRM_PANEL_SIMPLE in the defconfigs. diff --git a/target/linux/brcm2708/patches-4.4/0329-drm-Add-an-encoder-and-connector-type-enum-for-DPI.patch b/target/linux/brcm2708/patches-4.4/0329-drm-Add-an-encoder-and-connector-type-enum-for-DPI.patch index bf145d1c96..e9cec59be3 100644 --- a/target/linux/brcm2708/patches-4.4/0329-drm-Add-an-encoder-and-connector-type-enum-for-DPI.patch +++ b/target/linux/brcm2708/patches-4.4/0329-drm-Add-an-encoder-and-connector-type-enum-for-DPI.patch @@ -1,4 +1,4 @@ -From b3536f336e6c0feaf28ff73613cb4258fa246229 Mon Sep 17 00:00:00 2001 +From 99dcc59ce1c684c1138a70e0a02dd9a40512f29a Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Fri, 18 Mar 2016 12:34:59 -0700 Subject: [PATCH] drm: Add an encoder and connector type enum for DPI. diff --git a/target/linux/brcm2708/patches-4.4/0330-dt-bindings-Add-binding-docs-for-V3D.patch b/target/linux/brcm2708/patches-4.4/0330-dt-bindings-Add-binding-docs-for-V3D.patch index 008c8a8574..f396d37114 100644 --- a/target/linux/brcm2708/patches-4.4/0330-dt-bindings-Add-binding-docs-for-V3D.patch +++ b/target/linux/brcm2708/patches-4.4/0330-dt-bindings-Add-binding-docs-for-V3D.patch @@ -1,4 +1,4 @@ -From 93941306fa9fd2f57ca2d484119bc2f87c238a31 Mon Sep 17 00:00:00 2001 +From e9e9d7af1d62105ade6e14bd759b9b69e804aaaa Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Fri, 4 Mar 2016 12:32:06 -0800 Subject: [PATCH] dt-bindings: Add binding docs for V3D. diff --git a/target/linux/brcm2708/patches-4.4/0331-drm-vc4-Add-DPI-driver.patch b/target/linux/brcm2708/patches-4.4/0331-drm-vc4-Add-DPI-driver.patch index 4f4a32dbe8..08509689e7 100644 --- a/target/linux/brcm2708/patches-4.4/0331-drm-vc4-Add-DPI-driver.patch +++ b/target/linux/brcm2708/patches-4.4/0331-drm-vc4-Add-DPI-driver.patch @@ -1,4 +1,4 @@ -From 1993e73606600fecd48190c650b732da12d62158 Mon Sep 17 00:00:00 2001 +From 3fdffbb253cc8738bee0860f58de9ebd099afab1 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 10 Feb 2016 11:42:32 -0800 Subject: [PATCH] drm/vc4: Add DPI driver diff --git a/target/linux/brcm2708/patches-4.4/0332-drm-vc4-Fix-NULL-deref-in-HDMI-init-error-path.patch b/target/linux/brcm2708/patches-4.4/0332-drm-vc4-Fix-NULL-deref-in-HDMI-init-error-path.patch index 31ba1fcb4d..ebd54cc650 100644 --- a/target/linux/brcm2708/patches-4.4/0332-drm-vc4-Fix-NULL-deref-in-HDMI-init-error-path.patch +++ b/target/linux/brcm2708/patches-4.4/0332-drm-vc4-Fix-NULL-deref-in-HDMI-init-error-path.patch @@ -1,4 +1,4 @@ -From c8930bab8d094c5a0c41e17fa0c6f855b93fd0d1 Mon Sep 17 00:00:00 2001 +From bdd15a0ce3a80e58e6f3c38c11cc33f1781b8394 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 4 Apr 2016 14:25:59 -0700 Subject: [PATCH] drm/vc4: Fix NULL deref in HDMI init error path diff --git a/target/linux/brcm2708/patches-4.4/0333-drm-vc4-Kick-out-the-simplefb-framebuffer-before-we-.patch b/target/linux/brcm2708/patches-4.4/0333-drm-vc4-Kick-out-the-simplefb-framebuffer-before-we-.patch index d1da51f0bd..1b81f668f9 100644 --- a/target/linux/brcm2708/patches-4.4/0333-drm-vc4-Kick-out-the-simplefb-framebuffer-before-we-.patch +++ b/target/linux/brcm2708/patches-4.4/0333-drm-vc4-Kick-out-the-simplefb-framebuffer-before-we-.patch @@ -1,4 +1,4 @@ -From 36e64f18d0df45797656ddbbcf6a58cfae397ca1 Mon Sep 17 00:00:00 2001 +From 0a628ed00bf01046212f7464ac72d89a80702a46 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Tue, 19 Apr 2016 13:24:14 -0700 Subject: [PATCH] drm/vc4: Kick out the simplefb framebuffer before we set up diff --git a/target/linux/brcm2708/patches-4.4/0334-drm-vc4-Rename-async-to-nonblock.patch b/target/linux/brcm2708/patches-4.4/0334-drm-vc4-Rename-async-to-nonblock.patch index 9b54e27b6c..54dab9b7fa 100644 --- a/target/linux/brcm2708/patches-4.4/0334-drm-vc4-Rename-async-to-nonblock.patch +++ b/target/linux/brcm2708/patches-4.4/0334-drm-vc4-Rename-async-to-nonblock.patch @@ -1,4 +1,4 @@ -From e6fd7b2c38d1c2f9f49f7bf9bfb200038e894db5 Mon Sep 17 00:00:00 2001 +From 864228402f90a8aed8d7978e94f6ab020412a2ee Mon Sep 17 00:00:00 2001 From: Maarten Lankhorst Date: Tue, 26 Apr 2016 16:11:44 +0200 Subject: [PATCH] drm/vc4: Rename async to nonblock. diff --git a/target/linux/brcm2708/patches-4.4/0335-drm-vc4-Add-support-for-gamma-ramps.patch b/target/linux/brcm2708/patches-4.4/0335-drm-vc4-Add-support-for-gamma-ramps.patch index 32faedbd03..12bf47d33b 100644 --- a/target/linux/brcm2708/patches-4.4/0335-drm-vc4-Add-support-for-gamma-ramps.patch +++ b/target/linux/brcm2708/patches-4.4/0335-drm-vc4-Add-support-for-gamma-ramps.patch @@ -1,4 +1,4 @@ -From 716125d6733c9722b238f6d230579ead67a616bf Mon Sep 17 00:00:00 2001 +From 32416213337d69aa33e3da67df148cf68df2699b Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 31 Mar 2016 18:38:20 -0700 Subject: [PATCH] drm/vc4: Add support for gamma ramps. diff --git a/target/linux/brcm2708/patches-4.4/0336-drm-vc4-Add-missing-render-node-support.patch b/target/linux/brcm2708/patches-4.4/0336-drm-vc4-Add-missing-render-node-support.patch index 5725c4b08d..ca41046499 100644 --- a/target/linux/brcm2708/patches-4.4/0336-drm-vc4-Add-missing-render-node-support.patch +++ b/target/linux/brcm2708/patches-4.4/0336-drm-vc4-Add-missing-render-node-support.patch @@ -1,4 +1,4 @@ -From f0076844b242dd25f678b89aa433a43c907cf779 Mon Sep 17 00:00:00 2001 +From 18b4b5539b142af8a1733e86e30a73d7b62cb739 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 14 Apr 2016 23:16:05 -0700 Subject: [PATCH] drm/vc4: Add missing render node support diff --git a/target/linux/brcm2708/patches-4.4/0337-drm-panel-simple-Add-the-7-DPI-panel-from-Adafruit.patch b/target/linux/brcm2708/patches-4.4/0337-drm-panel-simple-Add-the-7-DPI-panel-from-Adafruit.patch index d5218b661c..3aac13bf6b 100644 --- a/target/linux/brcm2708/patches-4.4/0337-drm-panel-simple-Add-the-7-DPI-panel-from-Adafruit.patch +++ b/target/linux/brcm2708/patches-4.4/0337-drm-panel-simple-Add-the-7-DPI-panel-from-Adafruit.patch @@ -1,4 +1,4 @@ -From dd5315cfa3267320577c92d0e6115345677f931f Mon Sep 17 00:00:00 2001 +From e2bcafd4dbc3f179adbd6dd60c700994bd641799 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 24 Mar 2016 17:23:48 -0700 Subject: [PATCH] drm/panel: simple: Add the 7" DPI panel from Adafruit diff --git a/target/linux/brcm2708/patches-4.4/0338-BCM270X_DT-Add-the-disabled-by-default-DPI-device-no.patch b/target/linux/brcm2708/patches-4.4/0338-BCM270X_DT-Add-the-disabled-by-default-DPI-device-no.patch index 0e10e0d49f..d2cd89261d 100644 --- a/target/linux/brcm2708/patches-4.4/0338-BCM270X_DT-Add-the-disabled-by-default-DPI-device-no.patch +++ b/target/linux/brcm2708/patches-4.4/0338-BCM270X_DT-Add-the-disabled-by-default-DPI-device-no.patch @@ -1,4 +1,4 @@ -From e9bc88c63a0812560b2789f16934a2e205dd6341 Mon Sep 17 00:00:00 2001 +From 0d67f03b11b9e2d0efdbfc05ae898d79d89c319f Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Fri, 6 May 2016 13:18:09 -0700 Subject: [PATCH] BCM270X_DT: Add the disabled-by-default DPI device node. diff --git a/target/linux/brcm2708/patches-4.4/0339-drm-vc4-Fix-get_vblank_counter-with-proper-no-op-for.patch b/target/linux/brcm2708/patches-4.4/0339-drm-vc4-Fix-get_vblank_counter-with-proper-no-op-for.patch index 9a6f6ea101..fdd97bdeac 100644 --- a/target/linux/brcm2708/patches-4.4/0339-drm-vc4-Fix-get_vblank_counter-with-proper-no-op-for.patch +++ b/target/linux/brcm2708/patches-4.4/0339-drm-vc4-Fix-get_vblank_counter-with-proper-no-op-for.patch @@ -1,4 +1,4 @@ -From 3b82a9f86033a7a0cef86738f45bd191742a55db Mon Sep 17 00:00:00 2001 +From 29759cf06eed641e1337543c7f6b89d487b31f8b Mon Sep 17 00:00:00 2001 From: Mario Kleiner Date: Fri, 6 May 2016 19:26:05 +0200 Subject: [PATCH] drm/vc4: Fix get_vblank_counter with proper no-op for Linux diff --git a/target/linux/brcm2708/patches-4.4/0340-drm-vc4-Fix-drm_vblank_put-get-imbalance-in-page-fli.patch b/target/linux/brcm2708/patches-4.4/0340-drm-vc4-Fix-drm_vblank_put-get-imbalance-in-page-fli.patch index cd27e03489..eddcdfc2bc 100644 --- a/target/linux/brcm2708/patches-4.4/0340-drm-vc4-Fix-drm_vblank_put-get-imbalance-in-page-fli.patch +++ b/target/linux/brcm2708/patches-4.4/0340-drm-vc4-Fix-drm_vblank_put-get-imbalance-in-page-fli.patch @@ -1,4 +1,4 @@ -From 973a3b6f56336673afbf63a108aa9f1419eb38d8 Mon Sep 17 00:00:00 2001 +From fcb31481cff293291c6d3e7891da4be4a302cfd1 Mon Sep 17 00:00:00 2001 From: Mario Kleiner Date: Fri, 6 May 2016 19:26:06 +0200 Subject: [PATCH] drm/vc4: Fix drm_vblank_put/get imbalance in page flip path. diff --git a/target/linux/brcm2708/patches-4.4/0341-BCM270X_DT-Add-umbrella-I2C-Mux-overlay-i2c-mux.patch b/target/linux/brcm2708/patches-4.4/0341-BCM270X_DT-Add-umbrella-I2C-Mux-overlay-i2c-mux.patch index 1860e856ef..8ea61b9c20 100644 --- a/target/linux/brcm2708/patches-4.4/0341-BCM270X_DT-Add-umbrella-I2C-Mux-overlay-i2c-mux.patch +++ b/target/linux/brcm2708/patches-4.4/0341-BCM270X_DT-Add-umbrella-I2C-Mux-overlay-i2c-mux.patch @@ -1,4 +1,4 @@ -From 76abdcc15b223ab75922f38c1cab6d224510af52 Mon Sep 17 00:00:00 2001 +From 8921183116514635e0a9d823d8547067f2aa82ee Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 11 May 2016 15:38:04 +0100 Subject: [PATCH] BCM270X_DT: Add umbrella I2C Mux overlay i2c-mux diff --git a/target/linux/brcm2708/patches-4.4/0342-BCM270X_DT-Include-address-override-for-pca9542.patch b/target/linux/brcm2708/patches-4.4/0342-BCM270X_DT-Include-address-override-for-pca9542.patch index b1ce034817..4feefe6868 100644 --- a/target/linux/brcm2708/patches-4.4/0342-BCM270X_DT-Include-address-override-for-pca9542.patch +++ b/target/linux/brcm2708/patches-4.4/0342-BCM270X_DT-Include-address-override-for-pca9542.patch @@ -1,4 +1,4 @@ -From 77eff1bfa410edc8c6cc2fb5441aaac2054ebb5c Mon Sep 17 00:00:00 2001 +From ad63bac56a66996bbacb5dff4d6598e93ea52740 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 12 May 2016 08:52:06 +0100 Subject: [PATCH] BCM270X_DT: Include address override for pca9542 diff --git a/target/linux/brcm2708/patches-4.4/0343-BCM270X_DT-Fix-the-tinylcd35-overlay-RTC-support.patch b/target/linux/brcm2708/patches-4.4/0343-BCM270X_DT-Fix-the-tinylcd35-overlay-RTC-support.patch index b398f9767e..c94f4e0530 100644 --- a/target/linux/brcm2708/patches-4.4/0343-BCM270X_DT-Fix-the-tinylcd35-overlay-RTC-support.patch +++ b/target/linux/brcm2708/patches-4.4/0343-BCM270X_DT-Fix-the-tinylcd35-overlay-RTC-support.patch @@ -1,4 +1,4 @@ -From 6410b301f0c9fb6751b03eb11724dd1cd9748f4e Mon Sep 17 00:00:00 2001 +From 883257ef0684a00823501a440e05f3eb24c1de73 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 12 May 2016 09:04:20 +0100 Subject: [PATCH] BCM270X_DT: Fix the tinylcd35 overlay RTC support diff --git a/target/linux/brcm2708/patches-4.4/0344-clk-Allow-clocks-to-be-marked-as-CRITICAL.patch b/target/linux/brcm2708/patches-4.4/0344-clk-Allow-clocks-to-be-marked-as-CRITICAL.patch index 959a0e1553..702de5cb74 100644 --- a/target/linux/brcm2708/patches-4.4/0344-clk-Allow-clocks-to-be-marked-as-CRITICAL.patch +++ b/target/linux/brcm2708/patches-4.4/0344-clk-Allow-clocks-to-be-marked-as-CRITICAL.patch @@ -1,4 +1,4 @@ -From e58a4a79b9b83d9afa66c0e2cc7490ca40a193bf Mon Sep 17 00:00:00 2001 +From 731550c50d5e00edd555f25de0cc49a0ca564c0f Mon Sep 17 00:00:00 2001 From: Lee Jones Date: Thu, 11 Feb 2016 13:19:09 -0800 Subject: [PATCH] clk: Allow clocks to be marked as CRITICAL diff --git a/target/linux/brcm2708/patches-4.4/0345-clk-bcm2835-Mark-the-VPU-clock-as-critical.patch b/target/linux/brcm2708/patches-4.4/0345-clk-bcm2835-Mark-the-VPU-clock-as-critical.patch index dcd6db28fa..4ebaacbc9a 100644 --- a/target/linux/brcm2708/patches-4.4/0345-clk-bcm2835-Mark-the-VPU-clock-as-critical.patch +++ b/target/linux/brcm2708/patches-4.4/0345-clk-bcm2835-Mark-the-VPU-clock-as-critical.patch @@ -1,4 +1,4 @@ -From 9c899d1ac90b4f6357f0b531a29d8403c8a021c7 Mon Sep 17 00:00:00 2001 +From 16a3192294e1c450a9dccb2a808ea159bdbfdb9e Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Tue, 26 Apr 2016 11:44:59 -0700 Subject: [PATCH] clk: bcm2835: Mark the VPU clock as critical diff --git a/target/linux/brcm2708/patches-4.4/0346-clk-bcm2835-Mark-GPIO-clocks-enabled-at-boot-as-crit.patch b/target/linux/brcm2708/patches-4.4/0346-clk-bcm2835-Mark-GPIO-clocks-enabled-at-boot-as-crit.patch index be63d82f6a..c86075618b 100644 --- a/target/linux/brcm2708/patches-4.4/0346-clk-bcm2835-Mark-GPIO-clocks-enabled-at-boot-as-crit.patch +++ b/target/linux/brcm2708/patches-4.4/0346-clk-bcm2835-Mark-GPIO-clocks-enabled-at-boot-as-crit.patch @@ -1,4 +1,4 @@ -From 3ee855d8520adaba936bccf377433468fb1c3ab0 Mon Sep 17 00:00:00 2001 +From c6f1ea4b22c1ce02929d8d52ac1c68f6fb1edeb9 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 9 May 2016 17:28:18 -0700 Subject: [PATCH] clk: bcm2835: Mark GPIO clocks enabled at boot as critical. diff --git a/target/linux/brcm2708/patches-4.4/0347-clk-bcm2835-Skip-PLLC-clocks-when-deciding-on-a-new-.patch b/target/linux/brcm2708/patches-4.4/0347-clk-bcm2835-Skip-PLLC-clocks-when-deciding-on-a-new-.patch index 8b62debd15..9d39eca923 100644 --- a/target/linux/brcm2708/patches-4.4/0347-clk-bcm2835-Skip-PLLC-clocks-when-deciding-on-a-new-.patch +++ b/target/linux/brcm2708/patches-4.4/0347-clk-bcm2835-Skip-PLLC-clocks-when-deciding-on-a-new-.patch @@ -1,4 +1,4 @@ -From ca56b6fab9cfc0beca2a706193f1c158e124c1f9 Mon Sep 17 00:00:00 2001 +From 298433024e7f889e87a002f3888bcd5ab8a319cb Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Tue, 26 Apr 2016 12:39:45 -0700 Subject: [PATCH] clk: bcm2835: Skip PLLC clocks when deciding on a new clock diff --git a/target/linux/brcm2708/patches-4.4/0348-mmc-Add-MMC_QUIRK_ERASE_BROKEN-for-some-cards.patch b/target/linux/brcm2708/patches-4.4/0348-mmc-Add-MMC_QUIRK_ERASE_BROKEN-for-some-cards.patch index dd20fc0860..b322f40c9e 100644 --- a/target/linux/brcm2708/patches-4.4/0348-mmc-Add-MMC_QUIRK_ERASE_BROKEN-for-some-cards.patch +++ b/target/linux/brcm2708/patches-4.4/0348-mmc-Add-MMC_QUIRK_ERASE_BROKEN-for-some-cards.patch @@ -1,4 +1,4 @@ -From 10c91a7a11bfada03809a19adfbc7197e19f2fea Mon Sep 17 00:00:00 2001 +From 1aa7ba68d3a693ca2420d7452b172b075b30aee6 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 11 May 2016 12:50:33 +0100 Subject: [PATCH] mmc: Add MMC_QUIRK_ERASE_BROKEN for some cards diff --git a/target/linux/brcm2708/patches-4.4/0349-New-AudioInjector.net-Pi-soundcard-with-low-jitter-a.patch b/target/linux/brcm2708/patches-4.4/0349-New-AudioInjector.net-Pi-soundcard-with-low-jitter-a.patch index 6e7d1bd60e..e21dd6de91 100644 --- a/target/linux/brcm2708/patches-4.4/0349-New-AudioInjector.net-Pi-soundcard-with-low-jitter-a.patch +++ b/target/linux/brcm2708/patches-4.4/0349-New-AudioInjector.net-Pi-soundcard-with-low-jitter-a.patch @@ -1,4 +1,4 @@ -From 4f02da8ef066e8f62f41bae95348aede12bd4bd1 Mon Sep 17 00:00:00 2001 +From 97944f92806c9dca3bbfe76e9043b0c56bdd4849 Mon Sep 17 00:00:00 2001 From: Matt Flax Date: Mon, 16 May 2016 21:36:31 +1000 Subject: [PATCH] New AudioInjector.net Pi soundcard with low jitter audio in diff --git a/target/linux/brcm2708/patches-4.4/0350-mmc-Apply-QUIRK_BROKEN_ERASE-to-other-capacities.patch b/target/linux/brcm2708/patches-4.4/0350-mmc-Apply-QUIRK_BROKEN_ERASE-to-other-capacities.patch index 60febcc17c..c0b3bdbc8d 100644 --- a/target/linux/brcm2708/patches-4.4/0350-mmc-Apply-QUIRK_BROKEN_ERASE-to-other-capacities.patch +++ b/target/linux/brcm2708/patches-4.4/0350-mmc-Apply-QUIRK_BROKEN_ERASE-to-other-capacities.patch @@ -1,4 +1,4 @@ -From 762eec4d6e09623bb5dad09a469a626a5d18ec98 Mon Sep 17 00:00:00 2001 +From e26729f7e04d21d069169cf1c5f8611e2d9eba60 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 19 May 2016 14:40:28 +0100 Subject: [PATCH] mmc: Apply QUIRK_BROKEN_ERASE to other capacities diff --git a/target/linux/brcm2708/patches-4.4/0351-mmc-Add-card_quirks-module-parameter-log-quirks.patch b/target/linux/brcm2708/patches-4.4/0351-mmc-Add-card_quirks-module-parameter-log-quirks.patch index f68fd479cc..2604eb51bc 100644 --- a/target/linux/brcm2708/patches-4.4/0351-mmc-Add-card_quirks-module-parameter-log-quirks.patch +++ b/target/linux/brcm2708/patches-4.4/0351-mmc-Add-card_quirks-module-parameter-log-quirks.patch @@ -1,4 +1,4 @@ -From f17556101fcff8a54e52e6d88d24555308b9774f Mon Sep 17 00:00:00 2001 +From 1e3041d55d7184e94174f0a5eeaa2c23ca9d940a Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 20 May 2016 10:11:43 +0100 Subject: [PATCH] mmc: Add card_quirks module parameter, log quirks diff --git a/target/linux/brcm2708/patches-4.4/0352-rtc-ds1307-ensure-that-any-pending-alarm-is-cleared-.patch b/target/linux/brcm2708/patches-4.4/0352-rtc-ds1307-ensure-that-any-pending-alarm-is-cleared-.patch index aed0d2866c..5e1c3384c6 100644 --- a/target/linux/brcm2708/patches-4.4/0352-rtc-ds1307-ensure-that-any-pending-alarm-is-cleared-.patch +++ b/target/linux/brcm2708/patches-4.4/0352-rtc-ds1307-ensure-that-any-pending-alarm-is-cleared-.patch @@ -1,4 +1,4 @@ -From e7628e85cf049383e17688b1d4ed8e9e13980b0b Mon Sep 17 00:00:00 2001 +From 4821969ac388afa50202a3c4211a22d6ccef1fa1 Mon Sep 17 00:00:00 2001 From: Nicolas Boullis Date: Sun, 10 Apr 2016 13:23:05 +0200 Subject: [PATCH] rtc: ds1307: ensure that any pending alarm is cleared before diff --git a/target/linux/brcm2708/patches-4.4/0353-Revert-Revert-drm-vc4-Force-HDMI-to-connected.patch b/target/linux/brcm2708/patches-4.4/0353-Revert-Revert-drm-vc4-Force-HDMI-to-connected.patch index 24e9281d75..3e39a611ca 100644 --- a/target/linux/brcm2708/patches-4.4/0353-Revert-Revert-drm-vc4-Force-HDMI-to-connected.patch +++ b/target/linux/brcm2708/patches-4.4/0353-Revert-Revert-drm-vc4-Force-HDMI-to-connected.patch @@ -1,4 +1,4 @@ -From 773b6960e7937b504e5012efce4c85b1d4b2cc24 Mon Sep 17 00:00:00 2001 +From 63d5cb4410a81b35357741efed82ea17b9d3673d Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 23 May 2016 17:06:08 +0100 Subject: [PATCH] Revert "Revert "drm/vc4: Force HDMI to connected."" diff --git a/target/linux/brcm2708/patches-4.4/0354-config-Add-NF_MATCH_RPFILTER.patch b/target/linux/brcm2708/patches-4.4/0354-config-Add-NF_MATCH_RPFILTER.patch index 568735c768..a5cafe6bf6 100644 --- a/target/linux/brcm2708/patches-4.4/0354-config-Add-NF_MATCH_RPFILTER.patch +++ b/target/linux/brcm2708/patches-4.4/0354-config-Add-NF_MATCH_RPFILTER.patch @@ -1,4 +1,4 @@ -From a1e0cd7f3d671062051eee6758b81c0dba1307b2 Mon Sep 17 00:00:00 2001 +From b823dd079c0a8f9eb9d5495a7bdbb9413d10fba4 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 23 May 2016 18:22:52 +0100 Subject: [PATCH] config: Add NF_MATCH_RPFILTER diff --git a/target/linux/brcm2708/patches-4.4/0355-Added-Overlay-for-Microchip-MCP23017-I2C-gpio-expand.patch b/target/linux/brcm2708/patches-4.4/0355-Added-Overlay-for-Microchip-MCP23017-I2C-gpio-expand.patch index 578f580d59..2082eb5414 100644 --- a/target/linux/brcm2708/patches-4.4/0355-Added-Overlay-for-Microchip-MCP23017-I2C-gpio-expand.patch +++ b/target/linux/brcm2708/patches-4.4/0355-Added-Overlay-for-Microchip-MCP23017-I2C-gpio-expand.patch @@ -1,4 +1,4 @@ -From 58c72d20f05a5943b48d834e8388a58332897ed8 Mon Sep 17 00:00:00 2001 +From 8e602f1220b75a4c72b3ce5e02567888d93614f6 Mon Sep 17 00:00:00 2001 From: Michael Kaplan Date: Tue, 24 May 2016 10:19:08 +0200 Subject: [PATCH] Added Overlay for Microchip MCP23017 I2C gpio expander diff --git a/target/linux/brcm2708/patches-4.4/0362-bcm2835-camera-Fix-max-min-error-when-looping-over-c.patch b/target/linux/brcm2708/patches-4.4/0362-bcm2835-camera-Fix-max-min-error-when-looping-over-c.patch index 786746e7e1..2d461bdb45 100644 --- a/target/linux/brcm2708/patches-4.4/0362-bcm2835-camera-Fix-max-min-error-when-looping-over-c.patch +++ b/target/linux/brcm2708/patches-4.4/0362-bcm2835-camera-Fix-max-min-error-when-looping-over-c.patch @@ -1,4 +1,4 @@ -From 91ed8882918caf0d80e822b1529b1e32e6eaa007 Mon Sep 17 00:00:00 2001 +From 5babc366b2f0386103bac6ecfb9e1bfbbf817135 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 24 May 2016 16:20:09 +0100 Subject: [PATCH] bcm2835-camera: Fix max/min error when looping over diff --git a/target/linux/brcm2708/patches-4.4/0363-Change-BoomBerry-name-to-JustBoom-in-all-locations-d.patch b/target/linux/brcm2708/patches-4.4/0363-Change-BoomBerry-name-to-JustBoom-in-all-locations-d.patch index a7cbd58954..0a5f9fff38 100644 --- a/target/linux/brcm2708/patches-4.4/0363-Change-BoomBerry-name-to-JustBoom-in-all-locations-d.patch +++ b/target/linux/brcm2708/patches-4.4/0363-Change-BoomBerry-name-to-JustBoom-in-all-locations-d.patch @@ -1,4 +1,4 @@ -From 6a5d72f7ea13b48840353fd22f672dc3af8b9fc5 Mon Sep 17 00:00:00 2001 +From 4a60188d596d2c98230361f9757bcf71eabc793c Mon Sep 17 00:00:00 2001 From: Aaron Shaw Date: Thu, 26 May 2016 23:37:11 +0100 Subject: [PATCH] Change BoomBerry name to JustBoom in all locations due to diff --git a/target/linux/brcm2708/patches-4.4/0367-Add-dt-param-to-force-HiFiBerry-DAC-Pro-into-slave-m.patch b/target/linux/brcm2708/patches-4.4/0367-Add-dt-param-to-force-HiFiBerry-DAC-Pro-into-slave-m.patch index d413faea55..f9fc90ce83 100644 --- a/target/linux/brcm2708/patches-4.4/0367-Add-dt-param-to-force-HiFiBerry-DAC-Pro-into-slave-m.patch +++ b/target/linux/brcm2708/patches-4.4/0367-Add-dt-param-to-force-HiFiBerry-DAC-Pro-into-slave-m.patch @@ -1,4 +1,4 @@ -From 8f9baa887c3328ee17a78b05eba51af6c8ffc83e Mon Sep 17 00:00:00 2001 +From d742437dcfd03abe608b8829b28c4871a3ce42ae Mon Sep 17 00:00:00 2001 From: DigitalDreamtime Date: Sun, 29 May 2016 05:22:29 +0100 Subject: [PATCH] Add dt param to force HiFiBerry DAC+ Pro into slave mode diff --git a/target/linux/brcm2708/patches-4.4/0368-simple-add-sound-dai-cells-to-I2S-def.patch b/target/linux/brcm2708/patches-4.4/0368-simple-add-sound-dai-cells-to-I2S-def.patch index fa11d7c762..ce90ca6006 100644 --- a/target/linux/brcm2708/patches-4.4/0368-simple-add-sound-dai-cells-to-I2S-def.patch +++ b/target/linux/brcm2708/patches-4.4/0368-simple-add-sound-dai-cells-to-I2S-def.patch @@ -1,4 +1,4 @@ -From 68b9ea24724f403ab475c2d8822c7dcd3ca5b875 Mon Sep 17 00:00:00 2001 +From 4de668ca1f16498a6eab79af3b71e4e863333106 Mon Sep 17 00:00:00 2001 From: DigitalDreamtime Date: Thu, 19 May 2016 00:00:00 +0100 Subject: [PATCH] simple: add sound-dai-cells to I2S def diff --git a/target/linux/brcm2708/patches-4.4/0369-BCM2835-V4L2-Increase-minimum-resolution-to-32x32.patch b/target/linux/brcm2708/patches-4.4/0369-BCM2835-V4L2-Increase-minimum-resolution-to-32x32.patch index 7200d24b31..3d704bb4fb 100644 --- a/target/linux/brcm2708/patches-4.4/0369-BCM2835-V4L2-Increase-minimum-resolution-to-32x32.patch +++ b/target/linux/brcm2708/patches-4.4/0369-BCM2835-V4L2-Increase-minimum-resolution-to-32x32.patch @@ -1,4 +1,4 @@ -From 12f6492a41b05d08a324cb53631804719e378e73 Mon Sep 17 00:00:00 2001 +From 7ab1d91d45b4d739bacfe50b2fe89e3ac504b5ba Mon Sep 17 00:00:00 2001 From: Dave Stevenson <6by9@users.noreply.github.com> Date: Tue, 31 May 2016 10:38:31 +0100 Subject: [PATCH] BCM2835-V4L2: Increase minimum resolution to 32x32 diff --git a/target/linux/brcm2708/patches-4.4/0370-config-Add-support-for-Logitech-Rumblepad.patch b/target/linux/brcm2708/patches-4.4/0370-config-Add-support-for-Logitech-Rumblepad.patch index 0e4f57fea7..7cdaf7d2bb 100644 --- a/target/linux/brcm2708/patches-4.4/0370-config-Add-support-for-Logitech-Rumblepad.patch +++ b/target/linux/brcm2708/patches-4.4/0370-config-Add-support-for-Logitech-Rumblepad.patch @@ -1,4 +1,4 @@ -From 5be3a203fd3b663f590e97938203b6d0766a1578 Mon Sep 17 00:00:00 2001 +From 861c8462679c371acb15f780fee932fa8298d0eb Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 27 May 2016 18:23:51 +0100 Subject: [PATCH] config: Add support for Logitech Rumblepad diff --git a/target/linux/brcm2708/patches-4.4/0371-New-driver-for-RRA-DigiDAC1-soundcard-using-WM8741-W.patch b/target/linux/brcm2708/patches-4.4/0371-New-driver-for-RRA-DigiDAC1-soundcard-using-WM8741-W.patch index 481950d4f9..c94dc55492 100644 --- a/target/linux/brcm2708/patches-4.4/0371-New-driver-for-RRA-DigiDAC1-soundcard-using-WM8741-W.patch +++ b/target/linux/brcm2708/patches-4.4/0371-New-driver-for-RRA-DigiDAC1-soundcard-using-WM8741-W.patch @@ -1,4 +1,4 @@ -From 46c94fc6017e8a4e768aeb7c4b3d3a40928f1fa6 Mon Sep 17 00:00:00 2001 +From c056c0b3563942ab9715c14fb2c4e24198f84b33 Mon Sep 17 00:00:00 2001 From: escalator2015 Date: Tue, 24 May 2016 16:20:09 +0100 Subject: [PATCH] New driver for RRA DigiDAC1 soundcard using WM8741 + WM8804 diff --git a/target/linux/brcm2708/patches-4.4/0373-BCM2835-V4L2-Correct-handling-for-BGR24-vs-RGB24.patch b/target/linux/brcm2708/patches-4.4/0373-BCM2835-V4L2-Correct-handling-for-BGR24-vs-RGB24.patch index 88d4eeb0e6..e48a0d3530 100644 --- a/target/linux/brcm2708/patches-4.4/0373-BCM2835-V4L2-Correct-handling-for-BGR24-vs-RGB24.patch +++ b/target/linux/brcm2708/patches-4.4/0373-BCM2835-V4L2-Correct-handling-for-BGR24-vs-RGB24.patch @@ -1,4 +1,4 @@ -From 8d2b378035000b56c9ac7964c7000e9cd7679c01 Mon Sep 17 00:00:00 2001 +From 94e0b7315a48c6080240ea5bc8b43a17b7cb48b3 Mon Sep 17 00:00:00 2001 From: Dave Stevenson <6by9@users.noreply.github.com> Date: Wed, 25 May 2016 23:25:36 +0100 Subject: [PATCH] BCM2835-V4L2: Correct handling for BGR24 vs RGB24. diff --git a/target/linux/brcm2708/patches-4.4/0374-BCM270X_DT-Add-mcp23017-to-the-overlay-Makefile.patch b/target/linux/brcm2708/patches-4.4/0374-BCM270X_DT-Add-mcp23017-to-the-overlay-Makefile.patch index 0211f95c37..a15e885007 100644 --- a/target/linux/brcm2708/patches-4.4/0374-BCM270X_DT-Add-mcp23017-to-the-overlay-Makefile.patch +++ b/target/linux/brcm2708/patches-4.4/0374-BCM270X_DT-Add-mcp23017-to-the-overlay-Makefile.patch @@ -1,4 +1,4 @@ -From 12dd94a6587b4d327216d12675e3691e0f4316aa Mon Sep 17 00:00:00 2001 +From 87115acb06c36e0e3519ce6af3f0b2506cb22a42 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 3 Jun 2016 22:21:47 +0100 Subject: [PATCH] BCM270X_DT: Add mcp23017 to the overlay Makefile diff --git a/target/linux/brcm2708/patches-4.4/0375-BCM270X_DT-Sort-entries-to-placate-check-script.patch b/target/linux/brcm2708/patches-4.4/0375-BCM270X_DT-Sort-entries-to-placate-check-script.patch index 9da50b3874..1869f1d591 100644 --- a/target/linux/brcm2708/patches-4.4/0375-BCM270X_DT-Sort-entries-to-placate-check-script.patch +++ b/target/linux/brcm2708/patches-4.4/0375-BCM270X_DT-Sort-entries-to-placate-check-script.patch @@ -1,4 +1,4 @@ -From d42e78e55dcd757dc2002675d9266bc17f903900 Mon Sep 17 00:00:00 2001 +From 1adea82b353d310284c6510627bb6acc4f43cbf3 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 3 Jun 2016 23:01:01 +0100 Subject: [PATCH] BCM270X_DT: Sort entries to placate check script diff --git a/target/linux/brcm2708/patches-4.4/0376-gpio-ir-overlay-gpio_pin-shouldn-t-change-pull-setti.patch b/target/linux/brcm2708/patches-4.4/0376-gpio-ir-overlay-gpio_pin-shouldn-t-change-pull-setti.patch index fab6178fdb..632a0fd6bb 100644 --- a/target/linux/brcm2708/patches-4.4/0376-gpio-ir-overlay-gpio_pin-shouldn-t-change-pull-setti.patch +++ b/target/linux/brcm2708/patches-4.4/0376-gpio-ir-overlay-gpio_pin-shouldn-t-change-pull-setti.patch @@ -1,4 +1,4 @@ -From ac88474b485e297429614c8544e779d9329d2851 Mon Sep 17 00:00:00 2001 +From 2d6a2582cc4995a962a58a4468705c347c11473e Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Sat, 4 Jun 2016 11:30:48 +0200 Subject: [PATCH] gpio-ir overlay: gpio_pin shouldn't change pull setting diff --git a/target/linux/brcm2708/patches-4.4/0377-media-rc-core-define-a-default-timeout-for-drivers.patch b/target/linux/brcm2708/patches-4.4/0377-media-rc-core-define-a-default-timeout-for-drivers.patch index 4b6a25e96e..92dc90e126 100644 --- a/target/linux/brcm2708/patches-4.4/0377-media-rc-core-define-a-default-timeout-for-drivers.patch +++ b/target/linux/brcm2708/patches-4.4/0377-media-rc-core-define-a-default-timeout-for-drivers.patch @@ -1,4 +1,4 @@ -From f3331b8d48456a8113abbaf1985a0ca50e4d17a3 Mon Sep 17 00:00:00 2001 +From d71470889e080d423eb94be1717a5f4e96add3cd Mon Sep 17 00:00:00 2001 From: Eric Nelson Date: Sat, 3 Oct 2015 08:18:50 -0700 Subject: [PATCH] [media] rc-core: define a default timeout for drivers diff --git a/target/linux/brcm2708/patches-4.4/0378-media-rc-gpio-ir-recv-add-timeout-on-idle.patch b/target/linux/brcm2708/patches-4.4/0378-media-rc-gpio-ir-recv-add-timeout-on-idle.patch index b2cb730bc8..a745cea4c6 100644 --- a/target/linux/brcm2708/patches-4.4/0378-media-rc-gpio-ir-recv-add-timeout-on-idle.patch +++ b/target/linux/brcm2708/patches-4.4/0378-media-rc-gpio-ir-recv-add-timeout-on-idle.patch @@ -1,4 +1,4 @@ -From 0cb8bcc4bbdb393d9f8ffa3b81eb09c4f1628be9 Mon Sep 17 00:00:00 2001 +From 1f899a2d03b1751ef5adc4c5c0706c83dfcf7256 Mon Sep 17 00:00:00 2001 From: Eric Nelson Date: Wed, 23 Sep 2015 11:07:08 -0300 Subject: [PATCH] [media] rc: gpio-ir-recv: add timeout on idle diff --git a/target/linux/brcm2708/patches-4.4/0379-smsir.h-remove-a-now-duplicated-definition-IR_DEFAUL.patch b/target/linux/brcm2708/patches-4.4/0379-smsir.h-remove-a-now-duplicated-definition-IR_DEFAUL.patch index 5653b07d34..15dcc4de5f 100644 --- a/target/linux/brcm2708/patches-4.4/0379-smsir.h-remove-a-now-duplicated-definition-IR_DEFAUL.patch +++ b/target/linux/brcm2708/patches-4.4/0379-smsir.h-remove-a-now-duplicated-definition-IR_DEFAUL.patch @@ -1,4 +1,4 @@ -From a2da38f8f3d558aeee87ebd3208f475ef684a59d Mon Sep 17 00:00:00 2001 +From 2809beb6706e6d2e445f8318401b03f6bac82d72 Mon Sep 17 00:00:00 2001 From: Mauro Carvalho Chehab Date: Thu, 19 Nov 2015 11:41:36 -0200 Subject: [PATCH] smsir.h: remove a now duplicated definition diff --git a/target/linux/brcm2708/patches-4.4/0380-Implement-a-wakeup-source-option-for-the-i2c-rtc-Dev.patch b/target/linux/brcm2708/patches-4.4/0380-Implement-a-wakeup-source-option-for-the-i2c-rtc-Dev.patch index 1385d8a333..7fa529b476 100644 --- a/target/linux/brcm2708/patches-4.4/0380-Implement-a-wakeup-source-option-for-the-i2c-rtc-Dev.patch +++ b/target/linux/brcm2708/patches-4.4/0380-Implement-a-wakeup-source-option-for-the-i2c-rtc-Dev.patch @@ -1,4 +1,4 @@ -From cce231204608c6829f716774a286236e23bff7bf Mon Sep 17 00:00:00 2001 +From c07a798c0570158e07eea5e6485a6018b4e418e6 Mon Sep 17 00:00:00 2001 From: Nicolas Boullis Date: Sat, 4 Jun 2016 00:57:06 +0200 Subject: [PATCH] Implement a "wakeup-source" option for the i2c-rtc DeviceTree diff --git a/target/linux/brcm2708/patches-4.4/0381-BCM270X_DT-Fix-rpi-dac-overlay.patch b/target/linux/brcm2708/patches-4.4/0381-BCM270X_DT-Fix-rpi-dac-overlay.patch index 142ef1427c..e98da466b7 100644 --- a/target/linux/brcm2708/patches-4.4/0381-BCM270X_DT-Fix-rpi-dac-overlay.patch +++ b/target/linux/brcm2708/patches-4.4/0381-BCM270X_DT-Fix-rpi-dac-overlay.patch @@ -1,4 +1,4 @@ -From 89f988c93882e1ac4ad7864ee9469aa02550090c Mon Sep 17 00:00:00 2001 +From f3fc891572c8b371746bf05419da57a4337d9090 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 3 Jun 2016 21:56:40 +0100 Subject: [PATCH] BCM270X_DT: Fix rpi-dac overlay diff --git a/target/linux/brcm2708/patches-4.4/0382-BCM270X_DT-Make-i2c-gpio-usable-by-other-overlays.patch b/target/linux/brcm2708/patches-4.4/0382-BCM270X_DT-Make-i2c-gpio-usable-by-other-overlays.patch index 2c944c3a97..ed472c2992 100644 --- a/target/linux/brcm2708/patches-4.4/0382-BCM270X_DT-Make-i2c-gpio-usable-by-other-overlays.patch +++ b/target/linux/brcm2708/patches-4.4/0382-BCM270X_DT-Make-i2c-gpio-usable-by-other-overlays.patch @@ -1,4 +1,4 @@ -From 312ddfe70ee2d9893aec7d03b70f3c38d374fed1 Mon Sep 17 00:00:00 2001 +From e1174e6896bbdb39c5d45322819a70b23a57d32f Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 6 Jun 2016 09:23:37 +0100 Subject: [PATCH] BCM270X_DT: Make i2c-gpio usable by other overlays diff --git a/target/linux/brcm2708/patches-4.4/0386-Add-ads1015-overlay.patch b/target/linux/brcm2708/patches-4.4/0386-Add-ads1015-overlay.patch index ebdedcd714..6684ab59ac 100644 --- a/target/linux/brcm2708/patches-4.4/0386-Add-ads1015-overlay.patch +++ b/target/linux/brcm2708/patches-4.4/0386-Add-ads1015-overlay.patch @@ -1,4 +1,4 @@ -From 940b863512662c2da10729fbb6d57fe072c9b887 Mon Sep 17 00:00:00 2001 +From 4528d92a0ea8014a42526215872faf89c7a4c619 Mon Sep 17 00:00:00 2001 From: Erik Sejr Date: Tue, 7 Jun 2016 20:58:17 -0400 Subject: [PATCH] Add ads1015 overlay diff --git a/target/linux/brcm2708/patches-4.4/0387-Fixed-MCP23017-section-in-overlay-README.patch b/target/linux/brcm2708/patches-4.4/0387-Fixed-MCP23017-section-in-overlay-README.patch index 7963b47007..6454d722f9 100644 --- a/target/linux/brcm2708/patches-4.4/0387-Fixed-MCP23017-section-in-overlay-README.patch +++ b/target/linux/brcm2708/patches-4.4/0387-Fixed-MCP23017-section-in-overlay-README.patch @@ -1,4 +1,4 @@ -From cdf33f3fa4f136d6e558161b517aca695a6151ff Mon Sep 17 00:00:00 2001 +From 92e11a94e6e81e5b9358f65989641ffbedc24241 Mon Sep 17 00:00:00 2001 From: Michael Kaplan Date: Wed, 8 Jun 2016 15:14:11 +0200 Subject: [PATCH] Fixed MCP23017 section in overlay README diff --git a/target/linux/brcm2708/patches-4.4/0388-Revert-bcm2835-dma-Fix-up-convert-to-DMA-pool.patch b/target/linux/brcm2708/patches-4.4/0388-Revert-bcm2835-dma-Fix-up-convert-to-DMA-pool.patch index d871ba9cdd..0e0f2bd7d3 100644 --- a/target/linux/brcm2708/patches-4.4/0388-Revert-bcm2835-dma-Fix-up-convert-to-DMA-pool.patch +++ b/target/linux/brcm2708/patches-4.4/0388-Revert-bcm2835-dma-Fix-up-convert-to-DMA-pool.patch @@ -1,4 +1,4 @@ -From 80e7256b69b395f91738b44dc259c9fa4d15dda3 Mon Sep 17 00:00:00 2001 +From e21e533fa2f97f934376556d033f24e24edb362a Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Fri, 22 Apr 2016 17:17:13 +0000 Subject: [PATCH] Revert "bcm2835-dma: Fix up convert to DMA pool" diff --git a/target/linux/brcm2708/patches-4.4/0389-Revert-bcm2835-dma-Limit-cyclic-transfers-on-lite-ch.patch b/target/linux/brcm2708/patches-4.4/0389-Revert-bcm2835-dma-Limit-cyclic-transfers-on-lite-ch.patch index 900ab4d738..7627c55303 100644 --- a/target/linux/brcm2708/patches-4.4/0389-Revert-bcm2835-dma-Limit-cyclic-transfers-on-lite-ch.patch +++ b/target/linux/brcm2708/patches-4.4/0389-Revert-bcm2835-dma-Limit-cyclic-transfers-on-lite-ch.patch @@ -1,4 +1,4 @@ -From 50523fe3cfcef4a7728176b11a6e2975243ab74e Mon Sep 17 00:00:00 2001 +From 6973f7462577fb7bdcf4d04901346462d645fcd7 Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Fri, 22 Apr 2016 17:17:22 +0000 Subject: [PATCH] Revert "bcm2835-dma: Limit cyclic transfers on lite channels diff --git a/target/linux/brcm2708/patches-4.4/0390-Revert-dmaengine-bcm2835-Load-driver-early-and-suppo.patch b/target/linux/brcm2708/patches-4.4/0390-Revert-dmaengine-bcm2835-Load-driver-early-and-suppo.patch index 84ed3c471e..a7e4daa9cc 100644 --- a/target/linux/brcm2708/patches-4.4/0390-Revert-dmaengine-bcm2835-Load-driver-early-and-suppo.patch +++ b/target/linux/brcm2708/patches-4.4/0390-Revert-dmaengine-bcm2835-Load-driver-early-and-suppo.patch @@ -1,4 +1,4 @@ -From ef68b1e7c830c23cf87a927474b5e53da14d9bac Mon Sep 17 00:00:00 2001 +From 7dd4ef8796bac4137484f636a04b02fba85537dc Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Fri, 22 Apr 2016 17:17:30 +0000 Subject: [PATCH] Revert "dmaengine: bcm2835: Load driver early and support diff --git a/target/linux/brcm2708/patches-4.4/0391-Revert-dmaengine-bcm2835-Add-slave-dma-support.patch b/target/linux/brcm2708/patches-4.4/0391-Revert-dmaengine-bcm2835-Add-slave-dma-support.patch index d3d326d001..08b375b0dc 100644 --- a/target/linux/brcm2708/patches-4.4/0391-Revert-dmaengine-bcm2835-Add-slave-dma-support.patch +++ b/target/linux/brcm2708/patches-4.4/0391-Revert-dmaengine-bcm2835-Add-slave-dma-support.patch @@ -1,4 +1,4 @@ -From 31f3ee328b2a471999acca527e3a83d6af3c75d9 Mon Sep 17 00:00:00 2001 +From 7ed4a7651d05de05a1caaa2617255a23ac7f78b1 Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Fri, 22 Apr 2016 17:17:37 +0000 Subject: [PATCH] Revert "dmaengine: bcm2835: Add slave dma support" diff --git a/target/linux/brcm2708/patches-4.4/0392-dmaengine-bcm2835-remove-unnecessary-masking-of-dma-.patch b/target/linux/brcm2708/patches-4.4/0392-dmaengine-bcm2835-remove-unnecessary-masking-of-dma-.patch index db949a8417..632b697427 100644 --- a/target/linux/brcm2708/patches-4.4/0392-dmaengine-bcm2835-remove-unnecessary-masking-of-dma-.patch +++ b/target/linux/brcm2708/patches-4.4/0392-dmaengine-bcm2835-remove-unnecessary-masking-of-dma-.patch @@ -1,4 +1,4 @@ -From 54ecedafe5c0a626888e781804ee54125e4cdea9 Mon Sep 17 00:00:00 2001 +From 4373ba9e686948c9188a594f63ecb57569ff972b Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Wed, 16 Mar 2016 12:24:56 -0700 Subject: [PATCH] dmaengine: bcm2835: remove unnecessary masking of dma diff --git a/target/linux/brcm2708/patches-4.4/0393-dmaengine-bcm2835-add-additional-defines-for-DMA-reg.patch b/target/linux/brcm2708/patches-4.4/0393-dmaengine-bcm2835-add-additional-defines-for-DMA-reg.patch index 1a3c44e2ff..2527c0b855 100644 --- a/target/linux/brcm2708/patches-4.4/0393-dmaengine-bcm2835-add-additional-defines-for-DMA-reg.patch +++ b/target/linux/brcm2708/patches-4.4/0393-dmaengine-bcm2835-add-additional-defines-for-DMA-reg.patch @@ -1,4 +1,4 @@ -From 2fe3ede60d3b88bb94ee1a100b5e771567db0962 Mon Sep 17 00:00:00 2001 +From 1d7215d262e9a8190f8c8bef552d1186e2d3df9b Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Wed, 16 Mar 2016 12:24:57 -0700 Subject: [PATCH] dmaengine: bcm2835: add additional defines for DMA-registers diff --git a/target/linux/brcm2708/patches-4.4/0394-dmaengine-bcm2835-move-cyclic-member-from-bcm2835_ch.patch b/target/linux/brcm2708/patches-4.4/0394-dmaengine-bcm2835-move-cyclic-member-from-bcm2835_ch.patch index f7ecd8e1b0..8a16780337 100644 --- a/target/linux/brcm2708/patches-4.4/0394-dmaengine-bcm2835-move-cyclic-member-from-bcm2835_ch.patch +++ b/target/linux/brcm2708/patches-4.4/0394-dmaengine-bcm2835-move-cyclic-member-from-bcm2835_ch.patch @@ -1,4 +1,4 @@ -From 1a9dffc1772e2c6be450149fe1a0114a778132ef Mon Sep 17 00:00:00 2001 +From 621a48d74677ecf91fbaeebe8435e9ce6d1637f1 Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Wed, 16 Mar 2016 12:24:58 -0700 Subject: [PATCH] dmaengine: bcm2835: move cyclic member from bcm2835_chan into diff --git a/target/linux/brcm2708/patches-4.4/0395-dmaengine-bcm2835-move-controlblock-chain-generation.patch b/target/linux/brcm2708/patches-4.4/0395-dmaengine-bcm2835-move-controlblock-chain-generation.patch index 1a7a90603f..d942338156 100644 --- a/target/linux/brcm2708/patches-4.4/0395-dmaengine-bcm2835-move-controlblock-chain-generation.patch +++ b/target/linux/brcm2708/patches-4.4/0395-dmaengine-bcm2835-move-controlblock-chain-generation.patch @@ -1,4 +1,4 @@ -From 79ef7f167c859ce2a11b1bb69fbfca786504d6d7 Mon Sep 17 00:00:00 2001 +From 3710f8c9b410aad29ef4b37be90c6290e16bf6cb Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Wed, 16 Mar 2016 12:24:59 -0700 Subject: [PATCH] dmaengine: bcm2835: move controlblock chain generation into diff --git a/target/linux/brcm2708/patches-4.4/0396-dmaengine-bcm2835-limit-max-length-based-on-channel-.patch b/target/linux/brcm2708/patches-4.4/0396-dmaengine-bcm2835-limit-max-length-based-on-channel-.patch index 7eaf84089c..20fb886903 100644 --- a/target/linux/brcm2708/patches-4.4/0396-dmaengine-bcm2835-limit-max-length-based-on-channel-.patch +++ b/target/linux/brcm2708/patches-4.4/0396-dmaengine-bcm2835-limit-max-length-based-on-channel-.patch @@ -1,4 +1,4 @@ -From 690414c3621a694fc4ace6775ae3c11e64da2895 Mon Sep 17 00:00:00 2001 +From 426f54e1e932f40b666b238ef37d0610fd35d0d0 Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Wed, 16 Mar 2016 12:25:00 -0700 Subject: [PATCH] dmaengine: bcm2835: limit max length based on channel type diff --git a/target/linux/brcm2708/patches-4.4/0397-dmaengine-bcm2835-add-slave_sg-support-to-bcm2835-dm.patch b/target/linux/brcm2708/patches-4.4/0397-dmaengine-bcm2835-add-slave_sg-support-to-bcm2835-dm.patch index cd4459746a..776871decb 100644 --- a/target/linux/brcm2708/patches-4.4/0397-dmaengine-bcm2835-add-slave_sg-support-to-bcm2835-dm.patch +++ b/target/linux/brcm2708/patches-4.4/0397-dmaengine-bcm2835-add-slave_sg-support-to-bcm2835-dm.patch @@ -1,4 +1,4 @@ -From 9d449a908099a6dc0779bb1a9e87f5e224909a24 Mon Sep 17 00:00:00 2001 +From dcfe16f80447e411dbe91144592f33f452fb6067 Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Wed, 16 Mar 2016 12:25:01 -0700 Subject: [PATCH] dmaengine: bcm2835: add slave_sg support to bcm2835-dma diff --git a/target/linux/brcm2708/patches-4.4/0398-dmaengine-bcm2835-add-dma_memcopy-support-to-bcm2835.patch b/target/linux/brcm2708/patches-4.4/0398-dmaengine-bcm2835-add-dma_memcopy-support-to-bcm2835.patch index ae71adc144..5d063a9c8a 100644 --- a/target/linux/brcm2708/patches-4.4/0398-dmaengine-bcm2835-add-dma_memcopy-support-to-bcm2835.patch +++ b/target/linux/brcm2708/patches-4.4/0398-dmaengine-bcm2835-add-dma_memcopy-support-to-bcm2835.patch @@ -1,4 +1,4 @@ -From 764cf7045e6338c1ca850ef1fce522b31440dab9 Mon Sep 17 00:00:00 2001 +From 5e439596e0a4a5a14556d8b3f246e7204a8f3cd0 Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Wed, 16 Mar 2016 12:25:02 -0700 Subject: [PATCH] dmaengine: bcm2835: add dma_memcopy support to bcm2835-dma diff --git a/target/linux/brcm2708/patches-4.4/0399-dmaengine-bcm2835-use-platform_get_irq_byname.patch b/target/linux/brcm2708/patches-4.4/0399-dmaengine-bcm2835-use-platform_get_irq_byname.patch index 247f6d89c6..1252039447 100644 --- a/target/linux/brcm2708/patches-4.4/0399-dmaengine-bcm2835-use-platform_get_irq_byname.patch +++ b/target/linux/brcm2708/patches-4.4/0399-dmaengine-bcm2835-use-platform_get_irq_byname.patch @@ -1,4 +1,4 @@ -From 2913407433c67a96d02bc4b4c1e5111fdb6d356d Mon Sep 17 00:00:00 2001 +From c2de1d10f8c29605bafc57d541f9b904b05c81b5 Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Mon, 11 Apr 2016 13:29:08 +0000 Subject: [PATCH] dmaengine: bcm2835: use platform_get_irq_byname diff --git a/target/linux/brcm2708/patches-4.4/0400-dmaengine-bcm2835-Load-driver-early-and-support-lega.patch b/target/linux/brcm2708/patches-4.4/0400-dmaengine-bcm2835-Load-driver-early-and-support-lega.patch index 914e881fea..577e9379c8 100644 --- a/target/linux/brcm2708/patches-4.4/0400-dmaengine-bcm2835-Load-driver-early-and-support-lega.patch +++ b/target/linux/brcm2708/patches-4.4/0400-dmaengine-bcm2835-Load-driver-early-and-support-lega.patch @@ -1,4 +1,4 @@ -From 8b8b59db27e6e1597737fbd1fd7a17216540bc38 Mon Sep 17 00:00:00 2001 +From 2de569f13c66b1cfd467f52cce1f01b78422a20b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= Date: Sat, 3 Oct 2015 22:22:55 +0200 Subject: [PATCH] dmaengine: bcm2835: Load driver early and support legacy API diff --git a/target/linux/brcm2708/patches-4.4/0401-ARM-bcm270x-changed-bcrm-dma-channel-mask-to-mask-ou.patch b/target/linux/brcm2708/patches-4.4/0401-ARM-bcm270x-changed-bcrm-dma-channel-mask-to-mask-ou.patch index 93e7856d05..e993e4ebcb 100644 --- a/target/linux/brcm2708/patches-4.4/0401-ARM-bcm270x-changed-bcrm-dma-channel-mask-to-mask-ou.patch +++ b/target/linux/brcm2708/patches-4.4/0401-ARM-bcm270x-changed-bcrm-dma-channel-mask-to-mask-ou.patch @@ -1,4 +1,4 @@ -From aa8fd2f11c4e5928d5ba0ad2e45d6abee4b897c2 Mon Sep 17 00:00:00 2001 +From 58934b5badc587bb62659e2862f48bdd77388ff6 Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Fri, 22 Apr 2016 16:13:59 +0000 Subject: [PATCH] ARM: bcm270x: changed bcrm,dma-channel-mask to mask out the diff --git a/target/linux/brcm2708/patches-4.4/0402-ARM-bcm2835-add-interrupt-names-and-apply-correct-ma.patch b/target/linux/brcm2708/patches-4.4/0402-ARM-bcm2835-add-interrupt-names-and-apply-correct-ma.patch index 2e8fe516b7..7a993614ff 100644 --- a/target/linux/brcm2708/patches-4.4/0402-ARM-bcm2835-add-interrupt-names-and-apply-correct-ma.patch +++ b/target/linux/brcm2708/patches-4.4/0402-ARM-bcm2835-add-interrupt-names-and-apply-correct-ma.patch @@ -1,4 +1,4 @@ -From 620065b16a5da22db7fbac1017357e3c2e37e1f6 Mon Sep 17 00:00:00 2001 +From 6cbb6897025920aff7536d89e1020afbcc97c340 Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Sat, 23 Apr 2016 14:07:03 +0000 Subject: [PATCH] ARM: bcm2835: add interrupt-names and apply correct mapping diff --git a/target/linux/brcm2708/patches-4.4/0403-ARM-bcm2835-make-dma-channel-0-available-for-kms-set.patch b/target/linux/brcm2708/patches-4.4/0403-ARM-bcm2835-make-dma-channel-0-available-for-kms-set.patch index 87bc68d8e2..b93e88ad6c 100644 --- a/target/linux/brcm2708/patches-4.4/0403-ARM-bcm2835-make-dma-channel-0-available-for-kms-set.patch +++ b/target/linux/brcm2708/patches-4.4/0403-ARM-bcm2835-make-dma-channel-0-available-for-kms-set.patch @@ -1,4 +1,4 @@ -From 9ca847e5e96f1cb3e9886434c25cb755124dfdb9 Mon Sep 17 00:00:00 2001 +From c80437416a4a6f914943ada8c23b6891d1d29781 Mon Sep 17 00:00:00 2001 From: Martin Sperl Date: Sat, 23 Apr 2016 14:20:41 +0000 Subject: [PATCH] ARM: bcm2835: make dma-channel-0 available for kms setups diff --git a/target/linux/brcm2708/patches-4.4/0404-dmaengine-bcm2835-Fix-cyclic-DMA-period-splitting.patch b/target/linux/brcm2708/patches-4.4/0404-dmaengine-bcm2835-Fix-cyclic-DMA-period-splitting.patch index a2fba2eacc..2b6bd99ae8 100644 --- a/target/linux/brcm2708/patches-4.4/0404-dmaengine-bcm2835-Fix-cyclic-DMA-period-splitting.patch +++ b/target/linux/brcm2708/patches-4.4/0404-dmaengine-bcm2835-Fix-cyclic-DMA-period-splitting.patch @@ -1,4 +1,4 @@ -From 60026ebc9abd3e719f56db57c482679176ae8881 Mon Sep 17 00:00:00 2001 +From 9c9db58d0b33e3fd7e67a3fc9910184e6f4d2f95 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Tue, 7 Jun 2016 19:37:10 +0200 Subject: [PATCH] dmaengine: bcm2835: Fix cyclic DMA period splitting diff --git a/target/linux/brcm2708/patches-4.4/0405-dmaengine-bcm2835-Avoid-splitting-periods-into-very-.patch b/target/linux/brcm2708/patches-4.4/0405-dmaengine-bcm2835-Avoid-splitting-periods-into-very-.patch index 6fc1d2c60a..6ee4e29c7c 100644 --- a/target/linux/brcm2708/patches-4.4/0405-dmaengine-bcm2835-Avoid-splitting-periods-into-very-.patch +++ b/target/linux/brcm2708/patches-4.4/0405-dmaengine-bcm2835-Avoid-splitting-periods-into-very-.patch @@ -1,4 +1,4 @@ -From 1b57eb7cd54e31f84df2378c3858a4ad2d3ab8a1 Mon Sep 17 00:00:00 2001 +From d9f7bbf7d6f175dc2363c027b931d36fb5e091d1 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Wed, 8 Jun 2016 13:09:56 +0200 Subject: [PATCH] dmaengine: bcm2835: Avoid splitting periods into very small diff --git a/target/linux/brcm2708/patches-4.4/0406-dmaengine-bcm2835-Fix-polling-for-completion-of-DMA-.patch b/target/linux/brcm2708/patches-4.4/0406-dmaengine-bcm2835-Fix-polling-for-completion-of-DMA-.patch index fdb812faa4..77d5d86ddc 100644 --- a/target/linux/brcm2708/patches-4.4/0406-dmaengine-bcm2835-Fix-polling-for-completion-of-DMA-.patch +++ b/target/linux/brcm2708/patches-4.4/0406-dmaengine-bcm2835-Fix-polling-for-completion-of-DMA-.patch @@ -1,4 +1,4 @@ -From 42504be159b0fd85d705265dceec01c74d853478 Mon Sep 17 00:00:00 2001 +From 1f38f6d05f4d79a6d13dba29db962e434d4fbb57 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Fri, 3 Jun 2016 19:29:11 -0700 Subject: [PATCH] dmaengine: bcm2835: Fix polling for completion of DMA with diff --git a/target/linux/brcm2708/patches-4.4/0408-BCM270X_DT-Add-spi-rtc-overlay-on-SPI0.0.patch b/target/linux/brcm2708/patches-4.4/0408-BCM270X_DT-Add-spi-rtc-overlay-on-SPI0.0.patch index 1b53b9a90b..1801e2864f 100644 --- a/target/linux/brcm2708/patches-4.4/0408-BCM270X_DT-Add-spi-rtc-overlay-on-SPI0.0.patch +++ b/target/linux/brcm2708/patches-4.4/0408-BCM270X_DT-Add-spi-rtc-overlay-on-SPI0.0.patch @@ -1,4 +1,4 @@ -From 6790d3a4683d7e2e6e0fe1bbc7ab856f23e37885 Mon Sep 17 00:00:00 2001 +From 14069cf322a96df5b2fdf4ed68510f7d3178bf2e Mon Sep 17 00:00:00 2001 From: Thomas Kriechbaumer Date: Fri, 3 Jun 2016 09:40:44 +0200 Subject: [PATCH] BCM270X_DT: Add spi-rtc overlay on SPI0.0 diff --git a/target/linux/brcm2708/patches-4.4/0409-rtc-Add-SPI-alias-for-pcf2123-driver.patch b/target/linux/brcm2708/patches-4.4/0409-rtc-Add-SPI-alias-for-pcf2123-driver.patch index 59fe10c4c9..6edf2c6fbf 100644 --- a/target/linux/brcm2708/patches-4.4/0409-rtc-Add-SPI-alias-for-pcf2123-driver.patch +++ b/target/linux/brcm2708/patches-4.4/0409-rtc-Add-SPI-alias-for-pcf2123-driver.patch @@ -1,4 +1,4 @@ -From a7d1c71c6a12c3397d8a86f92980c0fbdf794d76 Mon Sep 17 00:00:00 2001 +From 61d2f841f7cd5f2a2da3ce8b1497557ba8882157 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 15 Jun 2016 16:48:41 +0100 Subject: [PATCH] rtc: Add SPI alias for pcf2123 driver diff --git a/target/linux/brcm2708/patches-4.4/0410-Added-support-for-headphones-microphone-and-bclk_rat.patch b/target/linux/brcm2708/patches-4.4/0410-Added-support-for-headphones-microphone-and-bclk_rat.patch index 1be5d6c146..bd8f6e2d3a 100644 --- a/target/linux/brcm2708/patches-4.4/0410-Added-support-for-headphones-microphone-and-bclk_rat.patch +++ b/target/linux/brcm2708/patches-4.4/0410-Added-support-for-headphones-microphone-and-bclk_rat.patch @@ -1,4 +1,4 @@ -From dfda207430384d249c2726f5e431565f56daf754 Mon Sep 17 00:00:00 2001 +From 40f0914ea3de388781f98620aed9f5f94feccc42 Mon Sep 17 00:00:00 2001 From: Matt Flax Date: Fri, 17 Jun 2016 12:03:39 +1000 Subject: [PATCH] Added support for headphones, microphone and bclk_ratio diff --git a/target/linux/brcm2708/patches-4.4/0411-IQaudIO-auto-mute-for-AMP-and-DigiAMP.patch b/target/linux/brcm2708/patches-4.4/0411-IQaudIO-auto-mute-for-AMP-and-DigiAMP.patch index d14d4a6f2f..882fa0d169 100644 --- a/target/linux/brcm2708/patches-4.4/0411-IQaudIO-auto-mute-for-AMP-and-DigiAMP.patch +++ b/target/linux/brcm2708/patches-4.4/0411-IQaudIO-auto-mute-for-AMP-and-DigiAMP.patch @@ -1,4 +1,4 @@ -From 727a41c904af3f1660de44dc3309b054a1234246 Mon Sep 17 00:00:00 2001 +From fdf637067ca6a532f785ca4fe54a38caeda39d48 Mon Sep 17 00:00:00 2001 From: DigitalDreamtime Date: Mon, 9 May 2016 20:38:08 +0100 Subject: [PATCH] IQaudIO: auto-mute for AMP+ and DigiAMP+ diff --git a/target/linux/brcm2708/patches-4.4/0412-mmc-Apply-ERASE_BROKEN-quirks-correctly.patch b/target/linux/brcm2708/patches-4.4/0412-mmc-Apply-ERASE_BROKEN-quirks-correctly.patch index 92c02d8e2d..36801e3021 100644 --- a/target/linux/brcm2708/patches-4.4/0412-mmc-Apply-ERASE_BROKEN-quirks-correctly.patch +++ b/target/linux/brcm2708/patches-4.4/0412-mmc-Apply-ERASE_BROKEN-quirks-correctly.patch @@ -1,4 +1,4 @@ -From 16be2ba945abbb43d62dd7d5a34ab4d6b4f40932 Mon Sep 17 00:00:00 2001 +From 13fe4901709c5d7b8bad28d60292f507e5d19b4d Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 23 Jun 2016 16:37:46 +0100 Subject: [PATCH] mmc: Apply ERASE_BROKEN quirks correctly diff --git a/target/linux/brcm2708/patches-4.4/0413-enable-led-support-for-xpad-driver-fixes-flashing-le.patch b/target/linux/brcm2708/patches-4.4/0413-enable-led-support-for-xpad-driver-fixes-flashing-le.patch index 5d3a2c8034..58b37575ad 100644 --- a/target/linux/brcm2708/patches-4.4/0413-enable-led-support-for-xpad-driver-fixes-flashing-le.patch +++ b/target/linux/brcm2708/patches-4.4/0413-enable-led-support-for-xpad-driver-fixes-flashing-le.patch @@ -1,4 +1,4 @@ -From 2875141e9d5005e964e31e55b892e2fb1919e58e Mon Sep 17 00:00:00 2001 +From 8ad248ba91135b0a710e2b1a8b520f93c3810af6 Mon Sep 17 00:00:00 2001 From: Jools Wills Date: Sun, 26 Jun 2016 16:28:48 +0000 Subject: [PATCH] enable led support for xpad driver - fixes flashing leds on diff --git a/target/linux/brcm2708/patches-4.4/0414-Add-critical-information-for-getting-pi3-miniuart-bt.patch b/target/linux/brcm2708/patches-4.4/0414-Add-critical-information-for-getting-pi3-miniuart-bt.patch index 4c5aa4bfe6..d8c813e5a2 100644 --- a/target/linux/brcm2708/patches-4.4/0414-Add-critical-information-for-getting-pi3-miniuart-bt.patch +++ b/target/linux/brcm2708/patches-4.4/0414-Add-critical-information-for-getting-pi3-miniuart-bt.patch @@ -1,4 +1,4 @@ -From d5daa09a0c5f5f6acf6f4445f24aa05c09f3b085 Mon Sep 17 00:00:00 2001 +From c9b8a3517364a417cf3c7bbfb051e3155d2ec99a Mon Sep 17 00:00:00 2001 From: David Lechner Date: Mon, 27 Jun 2016 22:52:22 -0500 Subject: [PATCH] Add critical information for getting pi3-miniuart-bt overlay diff --git a/target/linux/brcm2708/patches-4.4/0415-bcm2835-sdhost-Improvements-to-error-recovery.patch b/target/linux/brcm2708/patches-4.4/0415-bcm2835-sdhost-Improvements-to-error-recovery.patch index a5c077f125..88d9d4db50 100644 --- a/target/linux/brcm2708/patches-4.4/0415-bcm2835-sdhost-Improvements-to-error-recovery.patch +++ b/target/linux/brcm2708/patches-4.4/0415-bcm2835-sdhost-Improvements-to-error-recovery.patch @@ -1,4 +1,4 @@ -From 3b99e3ac668642719abd928743e1fce9fe1c24c9 Mon Sep 17 00:00:00 2001 +From edeb743e7562d9fa4d5f19c557bf558036031973 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 15 Jun 2016 17:13:55 +0100 Subject: [PATCH] bcm2835-sdhost: Improvements to error recovery diff --git a/target/linux/brcm2708/patches-4.4/0416-pinctrl-bcm2835-Fix-return-type-of-bcm2835_pmx_free.patch b/target/linux/brcm2708/patches-4.4/0416-pinctrl-bcm2835-Fix-return-type-of-bcm2835_pmx_free.patch index 06a5a5df5a..be2bbaacfb 100644 --- a/target/linux/brcm2708/patches-4.4/0416-pinctrl-bcm2835-Fix-return-type-of-bcm2835_pmx_free.patch +++ b/target/linux/brcm2708/patches-4.4/0416-pinctrl-bcm2835-Fix-return-type-of-bcm2835_pmx_free.patch @@ -1,4 +1,4 @@ -From 139a3c77a6a73446e8e6d2086c8b1c4f236d4dfa Mon Sep 17 00:00:00 2001 +From 6e3a6683d7da4fcb31a9e6eae5f9c50dab62da31 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 28 Jun 2016 22:13:15 +0100 Subject: [PATCH] pinctrl-bcm2835: Fix return type of bcm2835_pmx_free diff --git a/target/linux/brcm2708/patches-4.4/0417-Add-IQAudIO-Digi-WM8804-board-support.patch b/target/linux/brcm2708/patches-4.4/0417-Add-IQAudIO-Digi-WM8804-board-support.patch index 1a711f85bf..92a6996d93 100644 --- a/target/linux/brcm2708/patches-4.4/0417-Add-IQAudIO-Digi-WM8804-board-support.patch +++ b/target/linux/brcm2708/patches-4.4/0417-Add-IQAudIO-Digi-WM8804-board-support.patch @@ -1,4 +1,4 @@ -From 6fac57fc7d9e04a6f5083897b2f424cb3505dbf7 Mon Sep 17 00:00:00 2001 +From 3baa4a62b02b106fd49bb02fc1791a9467004e43 Mon Sep 17 00:00:00 2001 From: DigitalDreamtime Date: Thu, 30 Jun 2016 18:38:42 +0100 Subject: [PATCH] Add IQAudIO Digi WM8804 board support diff --git a/target/linux/brcm2708/patches-4.4/0418-dts-Add-overlay-for-NXP-SC16IS752-Dual-UART-with-SPI.patch b/target/linux/brcm2708/patches-4.4/0418-dts-Add-overlay-for-NXP-SC16IS752-Dual-UART-with-SPI.patch index 2ecbdf6c7e..3650047136 100644 --- a/target/linux/brcm2708/patches-4.4/0418-dts-Add-overlay-for-NXP-SC16IS752-Dual-UART-with-SPI.patch +++ b/target/linux/brcm2708/patches-4.4/0418-dts-Add-overlay-for-NXP-SC16IS752-Dual-UART-with-SPI.patch @@ -1,4 +1,4 @@ -From 2770e16422c3d3df76bb510a309877b507d4553f Mon Sep 17 00:00:00 2001 +From 23074d03200bc35acdb2ebd8a127fb6b832307fc Mon Sep 17 00:00:00 2001 From: Erdem MEYDANLI Date: Thu, 30 Jun 2016 21:05:08 +0300 Subject: [PATCH] dts: Add overlay for NXP SC16IS752 Dual UART with SPI diff --git a/target/linux/brcm2708/patches-4.4/0419-spi-bcm2835-Disable-forced-software-CS.patch b/target/linux/brcm2708/patches-4.4/0419-spi-bcm2835-Disable-forced-software-CS.patch index e9beb0314a..567788f1d1 100644 --- a/target/linux/brcm2708/patches-4.4/0419-spi-bcm2835-Disable-forced-software-CS.patch +++ b/target/linux/brcm2708/patches-4.4/0419-spi-bcm2835-Disable-forced-software-CS.patch @@ -1,4 +1,4 @@ -From ca5ffeeb576e6392ed1331f01fb2ac5be4524d24 Mon Sep 17 00:00:00 2001 +From 5f2b7d1bf699505b07eb5b05e3ad4c2619b1f578 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 1 Jul 2016 22:09:24 +0100 Subject: [PATCH] spi-bcm2835: Disable forced software CS diff --git a/target/linux/brcm2708/patches-4.4/0420-BCM270X_DT-Overlay-to-re-enable-HW-CS-on-SPI0.patch b/target/linux/brcm2708/patches-4.4/0420-BCM270X_DT-Overlay-to-re-enable-HW-CS-on-SPI0.patch index 18fe4006e5..257d8a1e14 100644 --- a/target/linux/brcm2708/patches-4.4/0420-BCM270X_DT-Overlay-to-re-enable-HW-CS-on-SPI0.patch +++ b/target/linux/brcm2708/patches-4.4/0420-BCM270X_DT-Overlay-to-re-enable-HW-CS-on-SPI0.patch @@ -1,4 +1,4 @@ -From 0583a0c3f173c327dff70ee9d7a0d70e50b5d120 Mon Sep 17 00:00:00 2001 +From 2dcbb03d4f8bc425af50505140a9fac2103afb0c Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 1 Jul 2016 22:34:52 +0100 Subject: [PATCH] BCM270X_DT: Overlay to re-enable HW CS on SPI0 diff --git a/target/linux/brcm2708/patches-4.4/0421-Add-support-for-Dion-Audio-LOCO-DAC-AMP-HAT.patch b/target/linux/brcm2708/patches-4.4/0421-Add-support-for-Dion-Audio-LOCO-DAC-AMP-HAT.patch index 961c6c5665..dffcef5f17 100644 --- a/target/linux/brcm2708/patches-4.4/0421-Add-support-for-Dion-Audio-LOCO-DAC-AMP-HAT.patch +++ b/target/linux/brcm2708/patches-4.4/0421-Add-support-for-Dion-Audio-LOCO-DAC-AMP-HAT.patch @@ -1,4 +1,4 @@ -From be377792090556422c0735f3486b502b991da36d Mon Sep 17 00:00:00 2001 +From 01eedb8b865d19d9cd00799a6e657b0e00b26b2d Mon Sep 17 00:00:00 2001 From: DigitalDreamtime Date: Sat, 2 Jul 2016 16:26:19 +0100 Subject: [PATCH] Add support for Dion Audio LOCO DAC-AMP HAT diff --git a/target/linux/brcm2708/patches-4.4/0422-ASoc-wm8731-add-32bit-mode.patch b/target/linux/brcm2708/patches-4.4/0422-ASoc-wm8731-add-32bit-mode.patch index 9a0f2303f5..f48752553d 100644 --- a/target/linux/brcm2708/patches-4.4/0422-ASoc-wm8731-add-32bit-mode.patch +++ b/target/linux/brcm2708/patches-4.4/0422-ASoc-wm8731-add-32bit-mode.patch @@ -1,4 +1,4 @@ -From 30683cba03d40e685b6e8db97f8e3e3c6acaa782 Mon Sep 17 00:00:00 2001 +From 78bfece00f4edb5d13e4e066c66e1c5903b69986 Mon Sep 17 00:00:00 2001 From: Matt Flax Date: Fri, 17 Jun 2016 14:48:16 +1000 Subject: [PATCH] ASoc: wm8731: add 32bit mode. diff --git a/target/linux/brcm2708/patches-4.4/0423-BCM270X_DT-Declare-the-audio-PWM-pins-explicitly.patch b/target/linux/brcm2708/patches-4.4/0423-BCM270X_DT-Declare-the-audio-PWM-pins-explicitly.patch index 221d6d1af7..f558f2d530 100644 --- a/target/linux/brcm2708/patches-4.4/0423-BCM270X_DT-Declare-the-audio-PWM-pins-explicitly.patch +++ b/target/linux/brcm2708/patches-4.4/0423-BCM270X_DT-Declare-the-audio-PWM-pins-explicitly.patch @@ -1,4 +1,4 @@ -From 44bc32bd05018d23b4145d56d09419ce8bd89055 Mon Sep 17 00:00:00 2001 +From b7ed9ed6bebe864e6a52f25e82c337448d1e44fc Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 20 Jun 2016 13:21:26 +0100 Subject: [PATCH] BCM270X_DT: Declare the audio PWM pins explicitly diff --git a/target/linux/brcm2708/patches-4.4/0424-BCM270X_DT-Restore-lost-closing-brace.patch b/target/linux/brcm2708/patches-4.4/0424-BCM270X_DT-Restore-lost-closing-brace.patch index e932821036..965d32b0a8 100644 --- a/target/linux/brcm2708/patches-4.4/0424-BCM270X_DT-Restore-lost-closing-brace.patch +++ b/target/linux/brcm2708/patches-4.4/0424-BCM270X_DT-Restore-lost-closing-brace.patch @@ -1,4 +1,4 @@ -From c97ebdd04db461f38eaa674f29a3f313533221a4 Mon Sep 17 00:00:00 2001 +From 6e270c36d997a7daec9f3d87097fd5bd96df4059 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 12 Jul 2016 10:35:01 +0100 Subject: [PATCH] BCM270X_DT: Restore lost closing brace. diff --git a/target/linux/brcm2708/patches-4.4/0425-config-Add-driver-for-mcp23017-I2C-GPIO-expander.patch b/target/linux/brcm2708/patches-4.4/0425-config-Add-driver-for-mcp23017-I2C-GPIO-expander.patch index e8f7ffed5e..5277ed5094 100644 --- a/target/linux/brcm2708/patches-4.4/0425-config-Add-driver-for-mcp23017-I2C-GPIO-expander.patch +++ b/target/linux/brcm2708/patches-4.4/0425-config-Add-driver-for-mcp23017-I2C-GPIO-expander.patch @@ -1,4 +1,4 @@ -From 6ff62ca3589f88112cddf0b61d708a784b3283f4 Mon Sep 17 00:00:00 2001 +From e73043d1daa80325acaa769812baa36971b06eda Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 14 Jul 2016 10:40:20 +0100 Subject: [PATCH] config: Add driver for mcp23017 I2C GPIO expander diff --git a/target/linux/brcm2708/patches-4.4/0426-vchiq_arm-Avoid-use-of-mutex-in-add_completion.patch b/target/linux/brcm2708/patches-4.4/0426-vchiq_arm-Avoid-use-of-mutex-in-add_completion.patch index cb399a3d66..d2edccc1b3 100644 --- a/target/linux/brcm2708/patches-4.4/0426-vchiq_arm-Avoid-use-of-mutex-in-add_completion.patch +++ b/target/linux/brcm2708/patches-4.4/0426-vchiq_arm-Avoid-use-of-mutex-in-add_completion.patch @@ -1,4 +1,4 @@ -From 96d2e8f913ef4e62b93a2fd42412655643d24ad1 Mon Sep 17 00:00:00 2001 +From c1aad7829f0bb4f13b6a61879361f2405eed2a9b Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 20 Jun 2016 13:51:44 +0100 Subject: [PATCH] vchiq_arm: Avoid use of mutex in add_completion diff --git a/target/linux/brcm2708/patches-4.4/0427-bcm2708_fb-Default-framebuffer-to-32-bit.patch b/target/linux/brcm2708/patches-4.4/0427-bcm2708_fb-Default-framebuffer-to-32-bit.patch index 70b3a2ffa7..76b0fd3614 100644 --- a/target/linux/brcm2708/patches-4.4/0427-bcm2708_fb-Default-framebuffer-to-32-bit.patch +++ b/target/linux/brcm2708/patches-4.4/0427-bcm2708_fb-Default-framebuffer-to-32-bit.patch @@ -1,4 +1,4 @@ -From 227faa25e6fa97afb852eeff41d15b2e285776d5 Mon Sep 17 00:00:00 2001 +From d2d95b8aaa0310df7270b9a87eac36030fa4ccd2 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Thu, 28 Jul 2016 12:15:47 +0100 Subject: [PATCH] bcm2708_fb: Default framebuffer to 32-bit diff --git a/target/linux/brcm2708/patches-4.4/0428-fix-auto-sense-in-lirc_rpi-driver.patch b/target/linux/brcm2708/patches-4.4/0428-fix-auto-sense-in-lirc_rpi-driver.patch index 3d083516b2..cb31c9763b 100644 --- a/target/linux/brcm2708/patches-4.4/0428-fix-auto-sense-in-lirc_rpi-driver.patch +++ b/target/linux/brcm2708/patches-4.4/0428-fix-auto-sense-in-lirc_rpi-driver.patch @@ -1,4 +1,4 @@ -From 413e42754e61620eb75e0bd632c697b89ff0ffb9 Mon Sep 17 00:00:00 2001 +From f06d8bce13972d65888bd7790cf339177357f87a Mon Sep 17 00:00:00 2001 From: Ingo Kresse Date: Fri, 29 Jul 2016 22:50:21 +0000 Subject: [PATCH] fix auto-sense in lirc_rpi driver diff --git a/target/linux/brcm2708/patches-4.4/0429-enable-gembird-joypad-support.patch b/target/linux/brcm2708/patches-4.4/0429-enable-gembird-joypad-support.patch index 42850dceb6..c760642a4f 100644 --- a/target/linux/brcm2708/patches-4.4/0429-enable-gembird-joypad-support.patch +++ b/target/linux/brcm2708/patches-4.4/0429-enable-gembird-joypad-support.patch @@ -1,4 +1,4 @@ -From dcdecbf9e91309e3e497db20119c3f3df4391f66 Mon Sep 17 00:00:00 2001 +From 582ac16712ce8b04c09f4d35015143b68637206c Mon Sep 17 00:00:00 2001 From: Jools Wills Date: Mon, 8 Aug 2016 11:04:29 +0100 Subject: [PATCH] enable gembird joypad support diff --git a/target/linux/brcm2708/patches-4.4/0430-Added-HiFiBerry-Digi-Pro-driver.patch b/target/linux/brcm2708/patches-4.4/0430-Added-HiFiBerry-Digi-Pro-driver.patch index e1619fda5a..e2dafd2cb4 100644 --- a/target/linux/brcm2708/patches-4.4/0430-Added-HiFiBerry-Digi-Pro-driver.patch +++ b/target/linux/brcm2708/patches-4.4/0430-Added-HiFiBerry-Digi-Pro-driver.patch @@ -1,4 +1,4 @@ -From 1a770fa3b51e674ba573628b1ad08153d9dbc39b Mon Sep 17 00:00:00 2001 +From ca5dc61992ac0451a3d778fd760fbcd565271a66 Mon Sep 17 00:00:00 2001 From: "Daniel Matuschek (HiFiBerry)" Date: Tue, 26 Jul 2016 19:16:25 +0200 Subject: [PATCH] Added HiFiBerry Digi+ Pro driver diff --git a/target/linux/brcm2708/patches-4.4/0431-clk-bcm2835-Mark-the-CM-SDRAM-clock-s-parent-as-crit.patch b/target/linux/brcm2708/patches-4.4/0431-clk-bcm2835-Mark-the-CM-SDRAM-clock-s-parent-as-crit.patch index 77f7aafe56..e3c7f5a6bd 100644 --- a/target/linux/brcm2708/patches-4.4/0431-clk-bcm2835-Mark-the-CM-SDRAM-clock-s-parent-as-crit.patch +++ b/target/linux/brcm2708/patches-4.4/0431-clk-bcm2835-Mark-the-CM-SDRAM-clock-s-parent-as-crit.patch @@ -1,4 +1,4 @@ -From 3dbdbeedb865d12700dae53b59e259ea083e6186 Mon Sep 17 00:00:00 2001 +From f863897ded282644de97eb600ccb596b7d58abab Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 1 Jun 2016 12:05:35 -0700 Subject: [PATCH] clk: bcm2835: Mark the CM SDRAM clock's parent as critical diff --git a/target/linux/brcm2708/patches-4.4/0432-clk-bcm2835-Don-t-rate-change-PLLs-on-behalf-of-divi.patch b/target/linux/brcm2708/patches-4.4/0432-clk-bcm2835-Don-t-rate-change-PLLs-on-behalf-of-divi.patch index 5d8d34433c..0c143161c8 100644 --- a/target/linux/brcm2708/patches-4.4/0432-clk-bcm2835-Don-t-rate-change-PLLs-on-behalf-of-divi.patch +++ b/target/linux/brcm2708/patches-4.4/0432-clk-bcm2835-Don-t-rate-change-PLLs-on-behalf-of-divi.patch @@ -1,4 +1,4 @@ -From bf239659e82c137de23c322fa852b24a0acd3156 Mon Sep 17 00:00:00 2001 +From dc6b6175531fd8c2d7831569eefd7acb0c54d016 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 31 Mar 2016 12:51:04 -0700 Subject: [PATCH] clk: bcm2835: Don't rate change PLLs on behalf of dividers. diff --git a/target/linux/brcm2708/patches-4.4/0433-clk-bcm2835-Do-appropriate-name-lookups-for-DSI1-s-p.patch b/target/linux/brcm2708/patches-4.4/0433-clk-bcm2835-Do-appropriate-name-lookups-for-DSI1-s-p.patch index e4b5b4526d..4823bf82b0 100644 --- a/target/linux/brcm2708/patches-4.4/0433-clk-bcm2835-Do-appropriate-name-lookups-for-DSI1-s-p.patch +++ b/target/linux/brcm2708/patches-4.4/0433-clk-bcm2835-Do-appropriate-name-lookups-for-DSI1-s-p.patch @@ -1,4 +1,4 @@ -From 332b2ceea539c6dc84d7478aa89f96317060e7f9 Mon Sep 17 00:00:00 2001 +From 9c7608ef6a1cdcc91462be7f48de0bdfc25dd247 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 14 Apr 2016 15:13:53 -0700 Subject: [PATCH] clk: bcm2835: Do appropriate name lookups for DSI1's parents diff --git a/target/linux/brcm2708/patches-4.4/0434-clk-bcm2835-Add-an-enum-for-the-DSI1-pixel-clock.patch b/target/linux/brcm2708/patches-4.4/0434-clk-bcm2835-Add-an-enum-for-the-DSI1-pixel-clock.patch index 3bcb1dab9e..a8a6dd71aa 100644 --- a/target/linux/brcm2708/patches-4.4/0434-clk-bcm2835-Add-an-enum-for-the-DSI1-pixel-clock.patch +++ b/target/linux/brcm2708/patches-4.4/0434-clk-bcm2835-Add-an-enum-for-the-DSI1-pixel-clock.patch @@ -1,4 +1,4 @@ -From 105aa2411add3d0d8bb815109e4a6fb6c778a1d2 Mon Sep 17 00:00:00 2001 +From 05647aae00756fe9ef796af5ea7c712da58b658c Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 14 Apr 2016 19:00:33 -0700 Subject: [PATCH] clk: bcm2835: Add an enum for the DSI1 pixel clock. diff --git a/target/linux/brcm2708/patches-4.4/0435-drm-fb_cma_helper-Remove-implicit-call-to-disable_un.patch b/target/linux/brcm2708/patches-4.4/0435-drm-fb_cma_helper-Remove-implicit-call-to-disable_un.patch index ed588400df..70e21d8857 100644 --- a/target/linux/brcm2708/patches-4.4/0435-drm-fb_cma_helper-Remove-implicit-call-to-disable_un.patch +++ b/target/linux/brcm2708/patches-4.4/0435-drm-fb_cma_helper-Remove-implicit-call-to-disable_un.patch @@ -1,4 +1,4 @@ -From f63b6059c6129d81d3fc85b02d9b83b85023c437 Mon Sep 17 00:00:00 2001 +From 5276a04f7ccf15158ec5b71273d278b0a859beaf Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Thu, 14 Jan 2016 16:24:56 +0100 Subject: [PATCH] drm/fb_cma_helper: Remove implicit call to diff --git a/target/linux/brcm2708/patches-4.4/0436-overlays-Add-assert_falling_edge-to-pps-gpio-overlay.patch b/target/linux/brcm2708/patches-4.4/0436-overlays-Add-assert_falling_edge-to-pps-gpio-overlay.patch index 05813217e2..bb6e6debd1 100644 --- a/target/linux/brcm2708/patches-4.4/0436-overlays-Add-assert_falling_edge-to-pps-gpio-overlay.patch +++ b/target/linux/brcm2708/patches-4.4/0436-overlays-Add-assert_falling_edge-to-pps-gpio-overlay.patch @@ -1,4 +1,4 @@ -From c430f79020084981d8cfeaee85caa1ee243919b6 Mon Sep 17 00:00:00 2001 +From 801e6433bb229f2d00caf2607a8b41d60596cc4c Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 9 Aug 2016 21:51:41 +0100 Subject: [PATCH] overlays: Add assert_falling_edge to pps-gpio overlay diff --git a/target/linux/brcm2708/patches-4.4/0437-drm-mipi-dsi-Unregister-bus-at-exit.patch b/target/linux/brcm2708/patches-4.4/0437-drm-mipi-dsi-Unregister-bus-at-exit.patch index 32c1e2994c..7088419d70 100644 --- a/target/linux/brcm2708/patches-4.4/0437-drm-mipi-dsi-Unregister-bus-at-exit.patch +++ b/target/linux/brcm2708/patches-4.4/0437-drm-mipi-dsi-Unregister-bus-at-exit.patch @@ -1,4 +1,4 @@ -From f9d8003717adf713eb2835deec560e51ae0b410e Mon Sep 17 00:00:00 2001 +From 2f9d800b5fc37f5574be96db7ab468c523790826 Mon Sep 17 00:00:00 2001 From: Takashi Iwai Date: Tue, 2 Aug 2016 14:16:42 +0200 Subject: [PATCH] drm/mipi-dsi: Unregister bus at exit diff --git a/target/linux/brcm2708/patches-4.4/0438-drm-mipi-dsi-Allow-to-build-drm-mipi-dsi-as-a-module.patch b/target/linux/brcm2708/patches-4.4/0438-drm-mipi-dsi-Allow-to-build-drm-mipi-dsi-as-a-module.patch index 23a1a6cf06..5f6822a10d 100644 --- a/target/linux/brcm2708/patches-4.4/0438-drm-mipi-dsi-Allow-to-build-drm-mipi-dsi-as-a-module.patch +++ b/target/linux/brcm2708/patches-4.4/0438-drm-mipi-dsi-Allow-to-build-drm-mipi-dsi-as-a-module.patch @@ -1,4 +1,4 @@ -From 723b9cf9501336d1bd66c67f6955ce2f09b81846 Mon Sep 17 00:00:00 2001 +From 9d2d8cfdce5e946ef9134f53ae9871919d8e756c Mon Sep 17 00:00:00 2001 From: Takashi Iwai Date: Tue, 2 Aug 2016 14:16:43 +0200 Subject: [PATCH] drm/mipi-dsi: Allow to build drm-mipi-dsi as a module diff --git a/target/linux/brcm2708/patches-4.4/0439-drm-vc4-Fix-flipped-HVS-channels-for-DSI0-1.patch b/target/linux/brcm2708/patches-4.4/0439-drm-vc4-Fix-flipped-HVS-channels-for-DSI0-1.patch index 3bdd40c328..fea2e89744 100644 --- a/target/linux/brcm2708/patches-4.4/0439-drm-vc4-Fix-flipped-HVS-channels-for-DSI0-1.patch +++ b/target/linux/brcm2708/patches-4.4/0439-drm-vc4-Fix-flipped-HVS-channels-for-DSI0-1.patch @@ -1,4 +1,4 @@ -From d6bbcaf3c7706243fafc0d6ddf4136f9c83eb599 Mon Sep 17 00:00:00 2001 +From ab31298089f141d61d8b91a037aa69b8ca398142 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 11 Feb 2016 12:29:45 -0800 Subject: [PATCH] drm/vc4: Fix flipped HVS channels for DSI0/1. diff --git a/target/linux/brcm2708/patches-4.4/0440-drm-vc4-Add-support-for-feeding-DSI-encoders-from-th.patch b/target/linux/brcm2708/patches-4.4/0440-drm-vc4-Add-support-for-feeding-DSI-encoders-from-th.patch index e2e560a5f0..4e27f8a104 100644 --- a/target/linux/brcm2708/patches-4.4/0440-drm-vc4-Add-support-for-feeding-DSI-encoders-from-th.patch +++ b/target/linux/brcm2708/patches-4.4/0440-drm-vc4-Add-support-for-feeding-DSI-encoders-from-th.patch @@ -1,4 +1,4 @@ -From d41850b2bd8ad77636e344c5fed1ebda0d77a9bc Mon Sep 17 00:00:00 2001 +From 34d4366b33a39d0b563d0d3c44edb80ca9348f12 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 10 Feb 2016 16:17:29 -0800 Subject: [PATCH] drm/vc4: Add support for feeding DSI encoders from the pixel diff --git a/target/linux/brcm2708/patches-4.4/0441-drm-vc4-Start-switching-to-using-debugfs_reg32-helpe.patch b/target/linux/brcm2708/patches-4.4/0441-drm-vc4-Start-switching-to-using-debugfs_reg32-helpe.patch index 17fcdeec0b..853d95f159 100644 --- a/target/linux/brcm2708/patches-4.4/0441-drm-vc4-Start-switching-to-using-debugfs_reg32-helpe.patch +++ b/target/linux/brcm2708/patches-4.4/0441-drm-vc4-Start-switching-to-using-debugfs_reg32-helpe.patch @@ -1,4 +1,4 @@ -From 65b36b9316eb06fa8fb7163206dc8878d36091ae Mon Sep 17 00:00:00 2001 +From 2c0dcd858253cb508f4c8ae571f4db6af2d44d93 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Fri, 20 May 2016 16:24:47 -0700 Subject: [PATCH] drm/vc4: Start switching to using debugfs_reg32 helpers for diff --git a/target/linux/brcm2708/patches-4.4/0442-drm-vc4-Add-DSI1-driver.patch b/target/linux/brcm2708/patches-4.4/0442-drm-vc4-Add-DSI1-driver.patch index 7d52a22017..a0003a5fb5 100644 --- a/target/linux/brcm2708/patches-4.4/0442-drm-vc4-Add-DSI1-driver.patch +++ b/target/linux/brcm2708/patches-4.4/0442-drm-vc4-Add-DSI1-driver.patch @@ -1,4 +1,4 @@ -From 24f4ee562dc5c54973955e91162a0848f2331c8b Mon Sep 17 00:00:00 2001 +From fe5b388ac8cacd61ca01ff9a89f60af401fffee9 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 10 Feb 2016 11:42:32 -0800 Subject: [PATCH] drm/vc4: Add DSI1 driver diff --git a/target/linux/brcm2708/patches-4.4/0443-drm-panel-Add-support-for-the-Raspberry-Pi-7-Touchsc.patch b/target/linux/brcm2708/patches-4.4/0443-drm-panel-Add-support-for-the-Raspberry-Pi-7-Touchsc.patch index 3589746b54..bd0623e4cd 100644 --- a/target/linux/brcm2708/patches-4.4/0443-drm-panel-Add-support-for-the-Raspberry-Pi-7-Touchsc.patch +++ b/target/linux/brcm2708/patches-4.4/0443-drm-panel-Add-support-for-the-Raspberry-Pi-7-Touchsc.patch @@ -1,4 +1,4 @@ -From 4da2b00d471f7fca0d770551afafa95e85ec9b89 Mon Sep 17 00:00:00 2001 +From 42c5ac14ecc2ce912ab1d95c1509db7a41bf2348 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Tue, 26 Apr 2016 13:46:13 -0700 Subject: [PATCH] drm/panel: Add support for the Raspberry Pi 7" Touchscreen. diff --git a/target/linux/brcm2708/patches-4.4/0444-BCM270X-Add-the-DSI-panel-to-the-defconfig.patch b/target/linux/brcm2708/patches-4.4/0444-BCM270X-Add-the-DSI-panel-to-the-defconfig.patch index 84e6f48467..bc3748766f 100644 --- a/target/linux/brcm2708/patches-4.4/0444-BCM270X-Add-the-DSI-panel-to-the-defconfig.patch +++ b/target/linux/brcm2708/patches-4.4/0444-BCM270X-Add-the-DSI-panel-to-the-defconfig.patch @@ -1,4 +1,4 @@ -From fa1bc6f79bf98e9a3342c783412c40284b2ee01a Mon Sep 17 00:00:00 2001 +From ef50da8920b3b6a669b73b60100b9cfab9840547 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 2 Jun 2016 12:29:45 -0700 Subject: [PATCH] BCM270X: Add the DSI panel to the defconfig. diff --git a/target/linux/brcm2708/patches-4.4/0445-BCM270X-Add-the-DSI-and-DSI-panel-nodes-to-the-VC4-o.patch b/target/linux/brcm2708/patches-4.4/0445-BCM270X-Add-the-DSI-and-DSI-panel-nodes-to-the-VC4-o.patch index a9a0891312..384ef5935e 100644 --- a/target/linux/brcm2708/patches-4.4/0445-BCM270X-Add-the-DSI-and-DSI-panel-nodes-to-the-VC4-o.patch +++ b/target/linux/brcm2708/patches-4.4/0445-BCM270X-Add-the-DSI-and-DSI-panel-nodes-to-the-VC4-o.patch @@ -1,4 +1,4 @@ -From a5957ee5e1e3605c97c1282c21a0e799f81b49a1 Mon Sep 17 00:00:00 2001 +From 2a089ea1c91d13333302ca181643ead14fbc461b Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 2 Jun 2016 15:09:35 -0700 Subject: [PATCH] BCM270X: Add the DSI and DSI panel nodes to the VC4 overlay. diff --git a/target/linux/brcm2708/patches-4.4/0446-of-Export-of_device_uevent_modalias-for-DRM_MIPI_DSI.patch b/target/linux/brcm2708/patches-4.4/0446-of-Export-of_device_uevent_modalias-for-DRM_MIPI_DSI.patch index 1f99c985e9..15f65f1cc2 100644 --- a/target/linux/brcm2708/patches-4.4/0446-of-Export-of_device_uevent_modalias-for-DRM_MIPI_DSI.patch +++ b/target/linux/brcm2708/patches-4.4/0446-of-Export-of_device_uevent_modalias-for-DRM_MIPI_DSI.patch @@ -1,4 +1,4 @@ -From 6245131c0c328d2ed876d87cc20b176e2f24a769 Mon Sep 17 00:00:00 2001 +From 0456e24bfc7e0dc2fa3145fa199c2a2a097953c0 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Tue, 9 Aug 2016 15:12:06 -0700 Subject: [PATCH] of: Export of_device_uevent_modalias for DRM_MIPI_DSI. diff --git a/target/linux/brcm2708/patches-4.4/0447-drm-Emit-modalias-uevents-for-the-DSI-devices-we-cre.patch b/target/linux/brcm2708/patches-4.4/0447-drm-Emit-modalias-uevents-for-the-DSI-devices-we-cre.patch index a49e71c909..07bb77923f 100644 --- a/target/linux/brcm2708/patches-4.4/0447-drm-Emit-modalias-uevents-for-the-DSI-devices-we-cre.patch +++ b/target/linux/brcm2708/patches-4.4/0447-drm-Emit-modalias-uevents-for-the-DSI-devices-we-cre.patch @@ -1,4 +1,4 @@ -From b948504b2bfdcb24e774c8801ee6d118e5e3ca90 Mon Sep 17 00:00:00 2001 +From 4f0506089cef66d8138da5f611e621a24b9d7296 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Tue, 9 Aug 2016 15:13:33 -0700 Subject: [PATCH] drm: Emit modalias uevents for the DSI devices we create. diff --git a/target/linux/brcm2708/patches-4.4/0448-gpu-drm-vc4_hdmi-add-missing-of_node_put-after-calli.patch b/target/linux/brcm2708/patches-4.4/0448-gpu-drm-vc4_hdmi-add-missing-of_node_put-after-calli.patch index cf889e1bdd..2c682a0236 100644 --- a/target/linux/brcm2708/patches-4.4/0448-gpu-drm-vc4_hdmi-add-missing-of_node_put-after-calli.patch +++ b/target/linux/brcm2708/patches-4.4/0448-gpu-drm-vc4_hdmi-add-missing-of_node_put-after-calli.patch @@ -1,4 +1,4 @@ -From 46c6aaecefb953f629a7dddd2cb1eb70d3d6c954 Mon Sep 17 00:00:00 2001 +From e190604e4821a0b9cceebb53b21d890a84cdccbf Mon Sep 17 00:00:00 2001 From: Peter Chen Date: Tue, 5 Jul 2016 10:04:54 +0800 Subject: [PATCH] gpu: drm: vc4_hdmi: add missing of_node_put after calling diff --git a/target/linux/brcm2708/patches-4.4/0449-drm-vc4-Use-for_each_plane_in_state.patch b/target/linux/brcm2708/patches-4.4/0449-drm-vc4-Use-for_each_plane_in_state.patch index eb05e5e091..2582c33ef1 100644 --- a/target/linux/brcm2708/patches-4.4/0449-drm-vc4-Use-for_each_plane_in_state.patch +++ b/target/linux/brcm2708/patches-4.4/0449-drm-vc4-Use-for_each_plane_in_state.patch @@ -1,4 +1,4 @@ -From 99f969c1fb2f9986973fe485528ca16556d0b1a1 Mon Sep 17 00:00:00 2001 +From 9c89a2669e825428103518288426dcc3936112f1 Mon Sep 17 00:00:00 2001 From: Daniel Vetter Date: Thu, 2 Jun 2016 00:06:28 +0200 Subject: [PATCH] drm/vc4: Use for_each_plane_in_state diff --git a/target/linux/brcm2708/patches-4.4/0450-drm-vc4-Fix-ioctl-permissions-for-render-nodes.patch b/target/linux/brcm2708/patches-4.4/0450-drm-vc4-Fix-ioctl-permissions-for-render-nodes.patch index 5ba6969870..ffc593a4e2 100644 --- a/target/linux/brcm2708/patches-4.4/0450-drm-vc4-Fix-ioctl-permissions-for-render-nodes.patch +++ b/target/linux/brcm2708/patches-4.4/0450-drm-vc4-Fix-ioctl-permissions-for-render-nodes.patch @@ -1,4 +1,4 @@ -From 590e54b9ca38b0700b1b61cdd414205cdc3eef8b Mon Sep 17 00:00:00 2001 +From 78480484281e0a867f7de1db9f9e0f13810a29d7 Mon Sep 17 00:00:00 2001 From: Herve Jourdain Date: Wed, 1 Jun 2016 02:24:46 +0800 Subject: [PATCH] drm/vc4: Fix ioctl permissions for render nodes. diff --git a/target/linux/brcm2708/patches-4.4/0451-drm-vc4-Make-pageflip-completion-handling-more-robus.patch b/target/linux/brcm2708/patches-4.4/0451-drm-vc4-Make-pageflip-completion-handling-more-robus.patch index d914cdd2ac..88b8c030cd 100644 --- a/target/linux/brcm2708/patches-4.4/0451-drm-vc4-Make-pageflip-completion-handling-more-robus.patch +++ b/target/linux/brcm2708/patches-4.4/0451-drm-vc4-Make-pageflip-completion-handling-more-robus.patch @@ -1,4 +1,4 @@ -From 83b8a95e047475cd43016426288f5072067ea369 Mon Sep 17 00:00:00 2001 +From 8a7bf555e2fa4a6f683a06e3b474cf4751181557 Mon Sep 17 00:00:00 2001 From: Mario Kleiner Date: Wed, 18 May 2016 14:02:46 +0200 Subject: [PATCH] drm/vc4: Make pageflip completion handling more robust. diff --git a/target/linux/brcm2708/patches-4.4/0452-drm-vc4-clean-up-error-exit-path-on-failed-dpi_conne.patch b/target/linux/brcm2708/patches-4.4/0452-drm-vc4-clean-up-error-exit-path-on-failed-dpi_conne.patch index c5f438559a..b405d38075 100644 --- a/target/linux/brcm2708/patches-4.4/0452-drm-vc4-clean-up-error-exit-path-on-failed-dpi_conne.patch +++ b/target/linux/brcm2708/patches-4.4/0452-drm-vc4-clean-up-error-exit-path-on-failed-dpi_conne.patch @@ -1,4 +1,4 @@ -From f594ac854025bc377a8b2095e9be41af96eed278 Mon Sep 17 00:00:00 2001 +From 9fad3809c56136a3c8e66fa35bba0da9c9e4f0da Mon Sep 17 00:00:00 2001 From: Colin Ian King Date: Thu, 2 Jun 2016 10:38:29 +0100 Subject: [PATCH] drm/vc4: clean up error exit path on failed dpi_connector diff --git a/target/linux/brcm2708/patches-4.4/0453-drm-vc4-enable-XBGR8888-and-ABGR8888-pixel-formats.patch b/target/linux/brcm2708/patches-4.4/0453-drm-vc4-enable-XBGR8888-and-ABGR8888-pixel-formats.patch index feb415af44..92fe9b3063 100644 --- a/target/linux/brcm2708/patches-4.4/0453-drm-vc4-enable-XBGR8888-and-ABGR8888-pixel-formats.patch +++ b/target/linux/brcm2708/patches-4.4/0453-drm-vc4-enable-XBGR8888-and-ABGR8888-pixel-formats.patch @@ -1,4 +1,4 @@ -From 6771102fcd8bf6a7e1638807b78f35df4fece9a6 Mon Sep 17 00:00:00 2001 +From 6e069ea26c09f7193b6ea1e86ccf6cedaf5a6d31 Mon Sep 17 00:00:00 2001 From: Rob Herring Date: Thu, 9 Jun 2016 16:19:25 -0500 Subject: [PATCH] drm: vc4: enable XBGR8888 and ABGR8888 pixel formats diff --git a/target/linux/brcm2708/patches-4.4/0454-drm-vc4-Bind-the-HVS-before-we-bind-the-individual-C.patch b/target/linux/brcm2708/patches-4.4/0454-drm-vc4-Bind-the-HVS-before-we-bind-the-individual-C.patch index 6e4b98829b..87c4918779 100644 --- a/target/linux/brcm2708/patches-4.4/0454-drm-vc4-Bind-the-HVS-before-we-bind-the-individual-C.patch +++ b/target/linux/brcm2708/patches-4.4/0454-drm-vc4-Bind-the-HVS-before-we-bind-the-individual-C.patch @@ -1,4 +1,4 @@ -From 883112e5caaefcb620248e9f63426e82349033e0 Mon Sep 17 00:00:00 2001 +From acb39d9a371298b05bc337c99647ba2f2b335136 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Fri, 8 Jul 2016 11:25:09 -0700 Subject: [PATCH] drm/vc4: Bind the HVS before we bind the individual CRTCs. diff --git a/target/linux/brcm2708/patches-4.4/0455-drm-vc4-Implement-precise-vblank-timestamping.patch b/target/linux/brcm2708/patches-4.4/0455-drm-vc4-Implement-precise-vblank-timestamping.patch index 5f1f8017b3..01e98b68c1 100644 --- a/target/linux/brcm2708/patches-4.4/0455-drm-vc4-Implement-precise-vblank-timestamping.patch +++ b/target/linux/brcm2708/patches-4.4/0455-drm-vc4-Implement-precise-vblank-timestamping.patch @@ -1,4 +1,4 @@ -From 50cb4c343d766b0a3efa441a2c62fb890f0b3e45 Mon Sep 17 00:00:00 2001 +From e00fc67625343bada3805ea13cbcd69dfb2ba242 Mon Sep 17 00:00:00 2001 From: Mario Kleiner Date: Thu, 23 Jun 2016 08:17:50 +0200 Subject: [PATCH] drm/vc4: Implement precise vblank timestamping. diff --git a/target/linux/brcm2708/patches-4.4/0456-drm-vc4-remove-redundant-ret-status-check.patch b/target/linux/brcm2708/patches-4.4/0456-drm-vc4-remove-redundant-ret-status-check.patch index 0d3e666902..bf93afee29 100644 --- a/target/linux/brcm2708/patches-4.4/0456-drm-vc4-remove-redundant-ret-status-check.patch +++ b/target/linux/brcm2708/patches-4.4/0456-drm-vc4-remove-redundant-ret-status-check.patch @@ -1,4 +1,4 @@ -From 6c69e9ba4802bc0240a930ebacf171ddcf2f3d95 Mon Sep 17 00:00:00 2001 +From 2da1a72e0b499cd8a75465f3bc6ab19483ae72c0 Mon Sep 17 00:00:00 2001 From: Colin Ian King Date: Sat, 9 Jul 2016 23:26:03 +0100 Subject: [PATCH] drm/vc4: remove redundant ret status check diff --git a/target/linux/brcm2708/patches-4.4/0457-drm-vc4-add-extern-C-guard-for-the-UAPI-header.patch b/target/linux/brcm2708/patches-4.4/0457-drm-vc4-add-extern-C-guard-for-the-UAPI-header.patch index bf2c438005..13b379533a 100644 --- a/target/linux/brcm2708/patches-4.4/0457-drm-vc4-add-extern-C-guard-for-the-UAPI-header.patch +++ b/target/linux/brcm2708/patches-4.4/0457-drm-vc4-add-extern-C-guard-for-the-UAPI-header.patch @@ -1,4 +1,4 @@ -From 48b941386dcff591dd0ab086f548fa20b047e84e Mon Sep 17 00:00:00 2001 +From 6591e6d9cd731912af998941de8ce4218bd5c278 Mon Sep 17 00:00:00 2001 From: Emil Velikov Date: Thu, 7 Apr 2016 19:36:57 +0100 Subject: [PATCH] drm/vc4: add extern C guard for the UAPI header diff --git a/target/linux/brcm2708/patches-4.4/0458-drm-vc4-Fix-definition-of-QPU_R_MS_REV_FLAGS.patch b/target/linux/brcm2708/patches-4.4/0458-drm-vc4-Fix-definition-of-QPU_R_MS_REV_FLAGS.patch index 4301c05e7e..28281fe387 100644 --- a/target/linux/brcm2708/patches-4.4/0458-drm-vc4-Fix-definition-of-QPU_R_MS_REV_FLAGS.patch +++ b/target/linux/brcm2708/patches-4.4/0458-drm-vc4-Fix-definition-of-QPU_R_MS_REV_FLAGS.patch @@ -1,4 +1,4 @@ -From 1f7b4f4c4b7c103a836cb5b94a1e12a51213d04c Mon Sep 17 00:00:00 2001 +From 0161e66f52450ec28b32ac82cce3ad2b9f8f07c3 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 4 Jul 2016 12:59:18 -0700 Subject: [PATCH] drm/vc4: Fix definition of QPU_R_MS_REV_FLAGS diff --git a/target/linux/brcm2708/patches-4.4/0459-drm-vc4-Fix-a-the-the-typo-in-a-comment.patch b/target/linux/brcm2708/patches-4.4/0459-drm-vc4-Fix-a-the-the-typo-in-a-comment.patch index cb40ddb270..2339c515ff 100644 --- a/target/linux/brcm2708/patches-4.4/0459-drm-vc4-Fix-a-the-the-typo-in-a-comment.patch +++ b/target/linux/brcm2708/patches-4.4/0459-drm-vc4-Fix-a-the-the-typo-in-a-comment.patch @@ -1,4 +1,4 @@ -From 2ea806f591f60f022514aeb4963e6d483dc5f934 Mon Sep 17 00:00:00 2001 +From ca9c813142d6876340ffbd3eb12be28c0a232cfa Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Sat, 2 Jul 2016 09:58:41 -0700 Subject: [PATCH] drm/vc4: Fix a "the the" typo in a comment. diff --git a/target/linux/brcm2708/patches-4.4/0460-drm-vc4-Return-EBUSY-if-there-s-already-a-pending-fl.patch b/target/linux/brcm2708/patches-4.4/0460-drm-vc4-Return-EBUSY-if-there-s-already-a-pending-fl.patch index e63ae4ddcb..ae76d25097 100644 --- a/target/linux/brcm2708/patches-4.4/0460-drm-vc4-Return-EBUSY-if-there-s-already-a-pending-fl.patch +++ b/target/linux/brcm2708/patches-4.4/0460-drm-vc4-Return-EBUSY-if-there-s-already-a-pending-fl.patch @@ -1,4 +1,4 @@ -From 78dd826ec156f24ee345f58cb6ba2b0efe478595 Mon Sep 17 00:00:00 2001 +From 52367e61f8707fe5e22aabf3c769e27f11aa3300 Mon Sep 17 00:00:00 2001 From: Robert Foss Date: Tue, 3 May 2016 13:48:20 -0400 Subject: [PATCH] drm/vc4: Return -EBUSY if there's already a pending flip diff --git a/target/linux/brcm2708/patches-4.4/0461-config-Enable-SENSORS_LM75.patch b/target/linux/brcm2708/patches-4.4/0461-config-Enable-SENSORS_LM75.patch index dc85c94e24..f4b3895f4e 100644 --- a/target/linux/brcm2708/patches-4.4/0461-config-Enable-SENSORS_LM75.patch +++ b/target/linux/brcm2708/patches-4.4/0461-config-Enable-SENSORS_LM75.patch @@ -1,4 +1,4 @@ -From 154e97d4ee2d45bcfada0b3c0c52e9530a7ec96b Mon Sep 17 00:00:00 2001 +From ed4550946339c282b938769b3608416f98fe5d09 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 12 Aug 2016 17:12:32 +0100 Subject: [PATCH] config: Enable SENSORS_LM75 diff --git a/target/linux/brcm2708/patches-4.4/0462-config-Enable-SERIAL_SC16IS7XX.patch b/target/linux/brcm2708/patches-4.4/0462-config-Enable-SERIAL_SC16IS7XX.patch index 265e567403..ae9a489328 100644 --- a/target/linux/brcm2708/patches-4.4/0462-config-Enable-SERIAL_SC16IS7XX.patch +++ b/target/linux/brcm2708/patches-4.4/0462-config-Enable-SERIAL_SC16IS7XX.patch @@ -1,4 +1,4 @@ -From 13b2f5f451a4660a1a2bd788ac60381296db81fc Mon Sep 17 00:00:00 2001 +From 3c1c34126ec31883a014aca8bf929508d85b30b0 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 12 Aug 2016 17:00:18 +0100 Subject: [PATCH] config: Enable SERIAL_SC16IS7XX diff --git a/target/linux/brcm2708/patches-4.4/0463-snd-bcm2835-Don-t-allow-responses-from-VC-to-be-inte.patch b/target/linux/brcm2708/patches-4.4/0463-snd-bcm2835-Don-t-allow-responses-from-VC-to-be-inte.patch index 8fe6452a97..561a0ac09b 100644 --- a/target/linux/brcm2708/patches-4.4/0463-snd-bcm2835-Don-t-allow-responses-from-VC-to-be-inte.patch +++ b/target/linux/brcm2708/patches-4.4/0463-snd-bcm2835-Don-t-allow-responses-from-VC-to-be-inte.patch @@ -1,4 +1,4 @@ -From f491fbf4315a1d4a7210450f835a6fe93880cd5b Mon Sep 17 00:00:00 2001 +From ba90aec87bb438f8e92f9263600485ddff232975 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 12 Aug 2016 15:46:21 +0100 Subject: [PATCH] snd-bcm2835: Don't allow responses from VC to be interrupted diff --git a/target/linux/brcm2708/patches-4.4/0464-BCM270X-Connect-V3D-to-its-power-domain.patch b/target/linux/brcm2708/patches-4.4/0464-BCM270X-Connect-V3D-to-its-power-domain.patch index cdc822c68c..28784beaa0 100644 --- a/target/linux/brcm2708/patches-4.4/0464-BCM270X-Connect-V3D-to-its-power-domain.patch +++ b/target/linux/brcm2708/patches-4.4/0464-BCM270X-Connect-V3D-to-its-power-domain.patch @@ -1,4 +1,4 @@ -From 1a2dbddc5d2792170b1788f6a30aede54c409f72 Mon Sep 17 00:00:00 2001 +From 788b6642156c9128a640bb1cc7d14625a0ab6caa Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Fri, 12 Aug 2016 10:15:34 -0700 Subject: [PATCH] BCM270X: Connect V3D to its power domain. diff --git a/target/linux/brcm2708/patches-4.4/0465-drm-vc4-Enable-runtime-PM.patch b/target/linux/brcm2708/patches-4.4/0465-drm-vc4-Enable-runtime-PM.patch index 9638f02ab8..657dde3e32 100644 --- a/target/linux/brcm2708/patches-4.4/0465-drm-vc4-Enable-runtime-PM.patch +++ b/target/linux/brcm2708/patches-4.4/0465-drm-vc4-Enable-runtime-PM.patch @@ -1,4 +1,4 @@ -From 70eecf52df7082d1b3bcc698de2de1b6ce31be08 Mon Sep 17 00:00:00 2001 +From 212a4df279413e1d9b8c3f5ab25dadf637df3f09 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Fri, 5 Feb 2016 17:41:49 -0800 Subject: [PATCH] drm/vc4: Enable runtime PM. diff --git a/target/linux/brcm2708/patches-4.4/0466-drm-vc4-Drop-firmware-node-getting-now-that-we-use-t.patch b/target/linux/brcm2708/patches-4.4/0466-drm-vc4-Drop-firmware-node-getting-now-that-we-use-t.patch index 060fecf19d..b0b5c3e7b7 100644 --- a/target/linux/brcm2708/patches-4.4/0466-drm-vc4-Drop-firmware-node-getting-now-that-we-use-t.patch +++ b/target/linux/brcm2708/patches-4.4/0466-drm-vc4-Drop-firmware-node-getting-now-that-we-use-t.patch @@ -1,4 +1,4 @@ -From 264c236d49fb92d3d1e47a2a246f92c94be8a9c7 Mon Sep 17 00:00:00 2001 +From 0e305a4094e739a5b474c080b4a0b88dac3dbd48 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Fri, 12 Aug 2016 10:45:04 -0700 Subject: [PATCH] drm/vc4: Drop firmware node getting now that we use the power diff --git a/target/linux/brcm2708/patches-4.4/0467-drm-vc4-Use-runtime-PM-to-power-cycle-the-device-whe.patch b/target/linux/brcm2708/patches-4.4/0467-drm-vc4-Use-runtime-PM-to-power-cycle-the-device-whe.patch index 2362bc25f0..6f288002e9 100644 --- a/target/linux/brcm2708/patches-4.4/0467-drm-vc4-Use-runtime-PM-to-power-cycle-the-device-whe.patch +++ b/target/linux/brcm2708/patches-4.4/0467-drm-vc4-Use-runtime-PM-to-power-cycle-the-device-whe.patch @@ -1,4 +1,4 @@ -From 7aa7785c89ccb0203b5eb9a3b26d5358cb2543c0 Mon Sep 17 00:00:00 2001 +From a933cf6cc414d067087f311598e4acd42bc4f6d2 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 8 Feb 2016 12:59:02 -0800 Subject: [PATCH] drm/vc4: Use runtime PM to power cycle the device when the diff --git a/target/linux/brcm2708/patches-4.4/0468-drm-panel-Drop-debug-printf-from-the-Raspberry-Pi-to.patch b/target/linux/brcm2708/patches-4.4/0468-drm-panel-Drop-debug-printf-from-the-Raspberry-Pi-to.patch index 743f689788..ec9fb2184d 100644 --- a/target/linux/brcm2708/patches-4.4/0468-drm-panel-Drop-debug-printf-from-the-Raspberry-Pi-to.patch +++ b/target/linux/brcm2708/patches-4.4/0468-drm-panel-Drop-debug-printf-from-the-Raspberry-Pi-to.patch @@ -1,4 +1,4 @@ -From 0b79cabd8b947db3b60904d6516776660af4247b Mon Sep 17 00:00:00 2001 +From 2ef55e3ffd5e23167a868b21779746c28ae31ed0 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Fri, 12 Aug 2016 10:55:53 -0700 Subject: [PATCH] drm/panel: Drop debug printf from the Raspberry Pi diff --git a/target/linux/brcm2708/patches-4.4/0469-drm-vc4-Replace-HDMI-force-connected-with-an-EDID-pr.patch b/target/linux/brcm2708/patches-4.4/0469-drm-vc4-Replace-HDMI-force-connected-with-an-EDID-pr.patch index 06dc33458a..2c7ebbdb89 100644 --- a/target/linux/brcm2708/patches-4.4/0469-drm-vc4-Replace-HDMI-force-connected-with-an-EDID-pr.patch +++ b/target/linux/brcm2708/patches-4.4/0469-drm-vc4-Replace-HDMI-force-connected-with-an-EDID-pr.patch @@ -1,4 +1,4 @@ -From 2a12837fa5ce42d748662fe8fcfd486df98a3513 Mon Sep 17 00:00:00 2001 +From 24e0c9aecebc158105c71f5f17b54a66c88c30f6 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Fri, 12 Aug 2016 10:57:41 -0700 Subject: [PATCH] drm/vc4: Replace HDMI force-connected with an EDID probe. diff --git a/target/linux/brcm2708/patches-4.4/0470-net-ethernet-enc28j60-add-device-tree-support.patch b/target/linux/brcm2708/patches-4.4/0470-net-ethernet-enc28j60-add-device-tree-support.patch index f088f9cc98..9a0b2dcdb1 100644 --- a/target/linux/brcm2708/patches-4.4/0470-net-ethernet-enc28j60-add-device-tree-support.patch +++ b/target/linux/brcm2708/patches-4.4/0470-net-ethernet-enc28j60-add-device-tree-support.patch @@ -1,4 +1,4 @@ -From 4f4509e88313b05862de58f529712bc20a164871 Mon Sep 17 00:00:00 2001 +From bfd9d92f219cb1dc8899d0f82d6ad2f966e2ef61 Mon Sep 17 00:00:00 2001 From: Michael Heimpold Date: Thu, 28 Apr 2016 22:06:15 +0200 Subject: [PATCH] net: ethernet: enc28j60: add device tree support diff --git a/target/linux/brcm2708/patches-4.4/0471-enc28j60-Fix-race-condition-in-enc28j60-driver.patch b/target/linux/brcm2708/patches-4.4/0471-enc28j60-Fix-race-condition-in-enc28j60-driver.patch index 87d148e341..7ae5607fcd 100644 --- a/target/linux/brcm2708/patches-4.4/0471-enc28j60-Fix-race-condition-in-enc28j60-driver.patch +++ b/target/linux/brcm2708/patches-4.4/0471-enc28j60-Fix-race-condition-in-enc28j60-driver.patch @@ -1,4 +1,4 @@ -From edfa1131e425e0dafe9561fee792a0d319fa734e Mon Sep 17 00:00:00 2001 +From 5ba5e453917fbd38b64b99af7b5a23b7ba2eb327 Mon Sep 17 00:00:00 2001 From: Sergio Valverde Date: Fri, 1 Jul 2016 11:44:30 -0600 Subject: [PATCH] enc28j60: Fix race condition in enc28j60 driver diff --git a/target/linux/brcm2708/patches-4.4/0472-Add-cm3-dts-file.patch b/target/linux/brcm2708/patches-4.4/0472-Add-cm3-dts-file.patch index 1641147d40..0fd2fa6231 100644 --- a/target/linux/brcm2708/patches-4.4/0472-Add-cm3-dts-file.patch +++ b/target/linux/brcm2708/patches-4.4/0472-Add-cm3-dts-file.patch @@ -1,4 +1,4 @@ -From 06ccc9945b198d9d1daeda7a7c09825c084ad6f1 Mon Sep 17 00:00:00 2001 +From 7f84c992f88897b1aa0a564a29f4e9d21f7ced38 Mon Sep 17 00:00:00 2001 From: James Adams Date: Fri, 12 Aug 2016 14:35:00 +0100 Subject: [PATCH] Add cm3 dts file diff --git a/target/linux/brcm2708/patches-4.4/0473-BCM270X-Drop-HPD-setting-from-the-common-dtsi.patch b/target/linux/brcm2708/patches-4.4/0473-BCM270X-Drop-HPD-setting-from-the-common-dtsi.patch index fcab4b9a65..50687cf427 100644 --- a/target/linux/brcm2708/patches-4.4/0473-BCM270X-Drop-HPD-setting-from-the-common-dtsi.patch +++ b/target/linux/brcm2708/patches-4.4/0473-BCM270X-Drop-HPD-setting-from-the-common-dtsi.patch @@ -1,4 +1,4 @@ -From 9b01aef9d4187db3f256f349e6d148bbf1aad28b Mon Sep 17 00:00:00 2001 +From dd354511a8542e5909ea6f3bc07a9f8fcf75ee77 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 15 Aug 2016 10:08:58 -0700 Subject: [PATCH] BCM270X: Drop HPD setting from the common dtsi. diff --git a/target/linux/brcm2708/patches-4.4/0474-BCM2710-Drop-incorrect-HDMI-HPD-line-from-the-DT.patch b/target/linux/brcm2708/patches-4.4/0474-BCM2710-Drop-incorrect-HDMI-HPD-line-from-the-DT.patch index 282488ead8..ee3ff92c46 100644 --- a/target/linux/brcm2708/patches-4.4/0474-BCM2710-Drop-incorrect-HDMI-HPD-line-from-the-DT.patch +++ b/target/linux/brcm2708/patches-4.4/0474-BCM2710-Drop-incorrect-HDMI-HPD-line-from-the-DT.patch @@ -1,4 +1,4 @@ -From a2cf6abba42a5b95cda76929c8681d18e97152a0 Mon Sep 17 00:00:00 2001 +From ea8d735b694f7b2100b7f2f037f7f846c0412548 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Fri, 12 Aug 2016 11:02:14 -0700 Subject: [PATCH] BCM2710: Drop incorrect HDMI HPD line from the DT. diff --git a/target/linux/brcm2708/patches-4.4/0475-drm-vc4-Add-a-getparam-ioctl-for-getting-the-V3D-ide.patch b/target/linux/brcm2708/patches-4.4/0475-drm-vc4-Add-a-getparam-ioctl-for-getting-the-V3D-ide.patch index 41459dabec..2bd7ddea52 100644 --- a/target/linux/brcm2708/patches-4.4/0475-drm-vc4-Add-a-getparam-ioctl-for-getting-the-V3D-ide.patch +++ b/target/linux/brcm2708/patches-4.4/0475-drm-vc4-Add-a-getparam-ioctl-for-getting-the-V3D-ide.patch @@ -1,4 +1,4 @@ -From 03f4e4a6e625306671266db609b4f4d488b6cf6d Mon Sep 17 00:00:00 2001 +From 3150988da4b514d150a5b6b5e4d7e4d5e5e47e24 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Fri, 1 Jul 2016 13:10:38 -0700 Subject: [PATCH] drm/vc4: Add a getparam ioctl for getting the V3D identity diff --git a/target/linux/brcm2708/patches-4.4/0476-drm-vc4-Move-validation-s-current-max-ip-into-the-va.patch b/target/linux/brcm2708/patches-4.4/0476-drm-vc4-Move-validation-s-current-max-ip-into-the-va.patch index d264ccd7e4..b1928f51d2 100644 --- a/target/linux/brcm2708/patches-4.4/0476-drm-vc4-Move-validation-s-current-max-ip-into-the-va.patch +++ b/target/linux/brcm2708/patches-4.4/0476-drm-vc4-Move-validation-s-current-max-ip-into-the-va.patch @@ -1,4 +1,4 @@ -From 6af02628d1704bf16359696593246bbb78222363 Mon Sep 17 00:00:00 2001 +From 84aa70ecf6b01741fda8211e050fce3f8075ea2d Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Sat, 2 Jul 2016 09:57:07 -0700 Subject: [PATCH] drm/vc4: Move validation's current/max ip into the validation diff --git a/target/linux/brcm2708/patches-4.4/0477-drm-vc4-Add-a-bitmap-of-branch-targets-during-shader.patch b/target/linux/brcm2708/patches-4.4/0477-drm-vc4-Add-a-bitmap-of-branch-targets-during-shader.patch index 552afc9a5f..30b01a7510 100644 --- a/target/linux/brcm2708/patches-4.4/0477-drm-vc4-Add-a-bitmap-of-branch-targets-during-shader.patch +++ b/target/linux/brcm2708/patches-4.4/0477-drm-vc4-Add-a-bitmap-of-branch-targets-during-shader.patch @@ -1,4 +1,4 @@ -From a2be1b8d84ab4ad9a1721fd67824f1e164d5862b Mon Sep 17 00:00:00 2001 +From f99c0e6116f2a962ee3b1af4f1bc20e36bd8fb0c Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Sat, 2 Jul 2016 10:10:24 -0700 Subject: [PATCH] drm/vc4: Add a bitmap of branch targets during shader diff --git a/target/linux/brcm2708/patches-4.4/0478-drm-vc4-Add-support-for-branching-in-shader-validati.patch b/target/linux/brcm2708/patches-4.4/0478-drm-vc4-Add-support-for-branching-in-shader-validati.patch index 6441d60180..69c11e96c6 100644 --- a/target/linux/brcm2708/patches-4.4/0478-drm-vc4-Add-support-for-branching-in-shader-validati.patch +++ b/target/linux/brcm2708/patches-4.4/0478-drm-vc4-Add-support-for-branching-in-shader-validati.patch @@ -1,4 +1,4 @@ -From f2ba2314600620134530571d3b8b22de2ad5745b Mon Sep 17 00:00:00 2001 +From 023a75ed42f697c00eede44a800eedd5beb1ff34 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Sat, 2 Jul 2016 12:17:10 -0700 Subject: [PATCH] drm/vc4: Add support for branching in shader validation. diff --git a/target/linux/brcm2708/patches-4.4/0479-drm-vc4-Add-a-getparam-to-signal-support-for-branche.patch b/target/linux/brcm2708/patches-4.4/0479-drm-vc4-Add-a-getparam-to-signal-support-for-branche.patch index 11e069a5c6..aa3e8c8ec6 100644 --- a/target/linux/brcm2708/patches-4.4/0479-drm-vc4-Add-a-getparam-to-signal-support-for-branche.patch +++ b/target/linux/brcm2708/patches-4.4/0479-drm-vc4-Add-a-getparam-to-signal-support-for-branche.patch @@ -1,4 +1,4 @@ -From 79c9521559f8c8249bf1062353bfd3b710d939c4 Mon Sep 17 00:00:00 2001 +From 853b4e237d464fff62263aa19ed00786475fbabc Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Sat, 2 Jul 2016 14:14:27 -0700 Subject: [PATCH] drm/vc4: Add a getparam to signal support for branches. diff --git a/target/linux/brcm2708/patches-4.4/0480-drm-vc4-Don-t-force-new-binner-overflow-allocation-p.patch b/target/linux/brcm2708/patches-4.4/0480-drm-vc4-Don-t-force-new-binner-overflow-allocation-p.patch index 389f9b46f7..c737d46c10 100644 --- a/target/linux/brcm2708/patches-4.4/0480-drm-vc4-Don-t-force-new-binner-overflow-allocation-p.patch +++ b/target/linux/brcm2708/patches-4.4/0480-drm-vc4-Don-t-force-new-binner-overflow-allocation-p.patch @@ -1,4 +1,4 @@ -From 05f81ea4c1f661703b4b2e59839a518c088e8824 Mon Sep 17 00:00:00 2001 +From 620d4d361a3bddf920e1f816de517a822726a80b Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Tue, 2 Aug 2016 17:17:52 -0700 Subject: [PATCH] drm/vc4: Don't force new binner overflow allocation per draw. diff --git a/target/linux/brcm2708/patches-4.4/0481-drm-vc4-Use-drm_free_large-on-handles-to-match-its-a.patch b/target/linux/brcm2708/patches-4.4/0481-drm-vc4-Use-drm_free_large-on-handles-to-match-its-a.patch index ed89558e24..776de7fe13 100644 --- a/target/linux/brcm2708/patches-4.4/0481-drm-vc4-Use-drm_free_large-on-handles-to-match-its-a.patch +++ b/target/linux/brcm2708/patches-4.4/0481-drm-vc4-Use-drm_free_large-on-handles-to-match-its-a.patch @@ -1,4 +1,4 @@ -From dd5e781b91b431e19cba0f0763a2821a60277a7b Mon Sep 17 00:00:00 2001 +From e30f06162959e0e0cc61b9c6f1c0d56bef7666d2 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Tue, 19 Jul 2016 11:31:19 -0700 Subject: [PATCH] drm/vc4: Use drm_free_large() on handles to match its diff --git a/target/linux/brcm2708/patches-4.4/0482-drm-vc4-Fix-oops-when-userspace-hands-in-a-bad-BO.patch b/target/linux/brcm2708/patches-4.4/0482-drm-vc4-Fix-oops-when-userspace-hands-in-a-bad-BO.patch index 7faaa163b9..d1b46651a7 100644 --- a/target/linux/brcm2708/patches-4.4/0482-drm-vc4-Fix-oops-when-userspace-hands-in-a-bad-BO.patch +++ b/target/linux/brcm2708/patches-4.4/0482-drm-vc4-Fix-oops-when-userspace-hands-in-a-bad-BO.patch @@ -1,4 +1,4 @@ -From c13643e0da4736d029d6323207a0c0bc49815a9a Mon Sep 17 00:00:00 2001 +From 77fe7797b274d208fcb4ced899dba8991813827c Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 25 Jul 2016 16:10:04 -0700 Subject: [PATCH] drm/vc4: Fix oops when userspace hands in a bad BO. diff --git a/target/linux/brcm2708/patches-4.4/0483-drm-vc4-Fix-overflow-mem-unreferencing-when-the-binn.patch b/target/linux/brcm2708/patches-4.4/0483-drm-vc4-Fix-overflow-mem-unreferencing-when-the-binn.patch index a397a75d44..fe0574a151 100644 --- a/target/linux/brcm2708/patches-4.4/0483-drm-vc4-Fix-overflow-mem-unreferencing-when-the-binn.patch +++ b/target/linux/brcm2708/patches-4.4/0483-drm-vc4-Fix-overflow-mem-unreferencing-when-the-binn.patch @@ -1,4 +1,4 @@ -From 45d87c13cbba1dc247108ef485e4449ba2be1672 Mon Sep 17 00:00:00 2001 +From a2f60ab34906ce29882cab71b1fcf81308a11009 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 21 Jul 2016 13:39:11 -0700 Subject: [PATCH] drm/vc4: Fix overflow mem unreferencing when the binner runs diff --git a/target/linux/brcm2708/patches-4.4/0484-config-Enable-SERIAL_SC16IS7XX_SPI.patch b/target/linux/brcm2708/patches-4.4/0484-config-Enable-SERIAL_SC16IS7XX_SPI.patch index 103965506c..4b7c41644d 100644 --- a/target/linux/brcm2708/patches-4.4/0484-config-Enable-SERIAL_SC16IS7XX_SPI.patch +++ b/target/linux/brcm2708/patches-4.4/0484-config-Enable-SERIAL_SC16IS7XX_SPI.patch @@ -1,4 +1,4 @@ -From a64be1e10c388d83ba98d8c9b737cf3064193690 Mon Sep 17 00:00:00 2001 +From 03014a6c1ff83b3aba219dd709254c71be94f8eb Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Thu, 18 Aug 2016 17:36:39 +0100 Subject: [PATCH] config: Enable SERIAL_SC16IS7XX_SPI diff --git a/target/linux/brcm2708/patches-4.4/0485-Overlay-for-Microchip-MCP23S08-17-SPI-gpio-expanders.patch b/target/linux/brcm2708/patches-4.4/0485-Overlay-for-Microchip-MCP23S08-17-SPI-gpio-expanders.patch index f580333b24..d94d615348 100644 --- a/target/linux/brcm2708/patches-4.4/0485-Overlay-for-Microchip-MCP23S08-17-SPI-gpio-expanders.patch +++ b/target/linux/brcm2708/patches-4.4/0485-Overlay-for-Microchip-MCP23S08-17-SPI-gpio-expanders.patch @@ -1,4 +1,4 @@ -From 4b90ef9ce4197f9d7c58290d2b13a7a3d06679c5 Mon Sep 17 00:00:00 2001 +From 7312a1a17fcfd2ae587be671f895b23c8973e9ad Mon Sep 17 00:00:00 2001 From: wavelet2 Date: Fri, 19 Aug 2016 09:32:53 +0100 Subject: [PATCH] Overlay for Microchip MCP23S08/17 SPI gpio expanders (#1566) diff --git a/target/linux/brcm2708/patches-4.4/0486-BCM270X_DT-Add-audio_pins-to-CM-dtb.patch b/target/linux/brcm2708/patches-4.4/0486-BCM270X_DT-Add-audio_pins-to-CM-dtb.patch index 89d3a2cc21..a8a98e23d7 100644 --- a/target/linux/brcm2708/patches-4.4/0486-BCM270X_DT-Add-audio_pins-to-CM-dtb.patch +++ b/target/linux/brcm2708/patches-4.4/0486-BCM270X_DT-Add-audio_pins-to-CM-dtb.patch @@ -1,4 +1,4 @@ -From 79b1ef832e3e73af4ec6c506ce01f8666d4c92bb Mon Sep 17 00:00:00 2001 +From b6a9cfee231087657f8380ee4acc96f8fe9e9a51 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 19 Aug 2016 11:12:28 +0100 Subject: [PATCH] BCM270X_DT: Add audio_pins to CM dtb diff --git a/target/linux/brcm2708/patches-4.4/0487-BCM270X_DT-Don-t-enable-UART0-in-CM3-dtb.patch b/target/linux/brcm2708/patches-4.4/0487-BCM270X_DT-Don-t-enable-UART0-in-CM3-dtb.patch index 3c6ede7932..7590ad6958 100644 --- a/target/linux/brcm2708/patches-4.4/0487-BCM270X_DT-Don-t-enable-UART0-in-CM3-dtb.patch +++ b/target/linux/brcm2708/patches-4.4/0487-BCM270X_DT-Don-t-enable-UART0-in-CM3-dtb.patch @@ -1,4 +1,4 @@ -From 7315db2c16ae18cfc3678da9da8b023c1d2492a8 Mon Sep 17 00:00:00 2001 +From dea7401406b48720cfea036cfcd03cdefe741116 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 19 Aug 2016 11:19:02 +0100 Subject: [PATCH] BCM270X_DT: Don't enable UART0 in CM3 dtb diff --git a/target/linux/brcm2708/patches-4.4/0488-overlays-Add-audremap-overlay.patch b/target/linux/brcm2708/patches-4.4/0488-overlays-Add-audremap-overlay.patch index de73d982b0..a46dee8e7b 100644 --- a/target/linux/brcm2708/patches-4.4/0488-overlays-Add-audremap-overlay.patch +++ b/target/linux/brcm2708/patches-4.4/0488-overlays-Add-audremap-overlay.patch @@ -1,4 +1,4 @@ -From 7a2796d02bb044340fabbdc1c4a13c6f381155ac Mon Sep 17 00:00:00 2001 +From e0db21bda68cda5dbc4525ca7fe9528c74866359 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 19 Aug 2016 11:26:57 +0100 Subject: [PATCH] overlays: Add audremap overlay diff --git a/target/linux/brcm2708/patches-4.4/0489-overlays-Add-swap_lr-and-enable_jack-to-audremap.patch b/target/linux/brcm2708/patches-4.4/0489-overlays-Add-swap_lr-and-enable_jack-to-audremap.patch index 41f23c06ff..e8b31c532d 100644 --- a/target/linux/brcm2708/patches-4.4/0489-overlays-Add-swap_lr-and-enable_jack-to-audremap.patch +++ b/target/linux/brcm2708/patches-4.4/0489-overlays-Add-swap_lr-and-enable_jack-to-audremap.patch @@ -1,4 +1,4 @@ -From 88e9625826d782595ae6b2acf7b8214f5d05726b Mon Sep 17 00:00:00 2001 +From 0c6470ece4ead2849ed4f5fcb0cb01fed1ee099f Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 19 Aug 2016 15:39:01 +0100 Subject: [PATCH] overlays: Add swap_lr and enable_jack to audremap diff --git a/target/linux/brcm2708/patches-4.4/0490-overlays-Clarify-gpio-poweroff-semantics-in-README.patch b/target/linux/brcm2708/patches-4.4/0490-overlays-Clarify-gpio-poweroff-semantics-in-README.patch index 1e4fc05e19..df39cb08d6 100644 --- a/target/linux/brcm2708/patches-4.4/0490-overlays-Clarify-gpio-poweroff-semantics-in-README.patch +++ b/target/linux/brcm2708/patches-4.4/0490-overlays-Clarify-gpio-poweroff-semantics-in-README.patch @@ -1,4 +1,4 @@ -From a8fe903c1e5c6655795cdef8dfe0977018adc99b Mon Sep 17 00:00:00 2001 +From 54c1a1acd6a8c4f467855c0e14e295420ad531ba Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 22 Aug 2016 11:56:04 +0100 Subject: [PATCH] overlays: Clarify gpio-poweroff semantics in README diff --git a/target/linux/brcm2708/patches-4.4/0491-overlays-added-sc16is750-UART-over-I2C-1617.patch b/target/linux/brcm2708/patches-4.4/0491-overlays-added-sc16is750-UART-over-I2C-1617.patch index 8c4a58de9f..5639c1b6ce 100644 --- a/target/linux/brcm2708/patches-4.4/0491-overlays-added-sc16is750-UART-over-I2C-1617.patch +++ b/target/linux/brcm2708/patches-4.4/0491-overlays-added-sc16is750-UART-over-I2C-1617.patch @@ -1,4 +1,4 @@ -From 0f34b495557223c0d129bf97a1fb89990cfd83ed Mon Sep 17 00:00:00 2001 +From 81d6acbdeecbca2db335d5c8362898df3d4fa8a3 Mon Sep 17 00:00:00 2001 From: Georgii Staroselskii Date: Tue, 23 Aug 2016 17:40:05 +0400 Subject: [PATCH] overlays: added sc16is750 UART over I2C (#1617) diff --git a/target/linux/brcm2708/patches-4.4/0492-Bluetooth-Fix-l2cap_sock_setsockopt-with-optname-BT_.patch b/target/linux/brcm2708/patches-4.4/0492-Bluetooth-Fix-l2cap_sock_setsockopt-with-optname-BT_.patch index 3145b9567f..76ce6a7532 100644 --- a/target/linux/brcm2708/patches-4.4/0492-Bluetooth-Fix-l2cap_sock_setsockopt-with-optname-BT_.patch +++ b/target/linux/brcm2708/patches-4.4/0492-Bluetooth-Fix-l2cap_sock_setsockopt-with-optname-BT_.patch @@ -1,4 +1,4 @@ -From 4f740b73749a855452f283909401139692633600 Mon Sep 17 00:00:00 2001 +From 315bdca77a8cc7621ea5e469738df009dad62ace Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Amadeusz=20S=C5=82awi=C5=84ski?= Date: Thu, 14 Jul 2016 10:50:23 +0200 diff --git a/target/linux/brcm2708/patches-4.4/0493-config-Add-CONFIG_IPVLAN-module.patch b/target/linux/brcm2708/patches-4.4/0493-config-Add-CONFIG_IPVLAN-module.patch index f1fc24c55d..1cbcd948cb 100644 --- a/target/linux/brcm2708/patches-4.4/0493-config-Add-CONFIG_IPVLAN-module.patch +++ b/target/linux/brcm2708/patches-4.4/0493-config-Add-CONFIG_IPVLAN-module.patch @@ -1,4 +1,4 @@ -From a64c4779cd96af992937ff2e9a13dc6b93d0a6fe Mon Sep 17 00:00:00 2001 +From 5006ec8b1834dd310147308a4335dfaa44f6f99e Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 23 Aug 2016 14:07:29 +0100 Subject: [PATCH] config: Add CONFIG_IPVLAN module diff --git a/target/linux/brcm2708/patches-4.4/0494-config-Add-CONFIG_VXLAN-module.patch b/target/linux/brcm2708/patches-4.4/0494-config-Add-CONFIG_VXLAN-module.patch index 647cb6f1da..4a70619780 100644 --- a/target/linux/brcm2708/patches-4.4/0494-config-Add-CONFIG_VXLAN-module.patch +++ b/target/linux/brcm2708/patches-4.4/0494-config-Add-CONFIG_VXLAN-module.patch @@ -1,4 +1,4 @@ -From c757e1201aee161e47b735b13cb2929a05e77c10 Mon Sep 17 00:00:00 2001 +From f05405f703a39200fe8458429d8b434a4bc90a9f Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 23 Aug 2016 14:08:55 +0100 Subject: [PATCH] config: Add CONFIG_VXLAN module diff --git a/target/linux/brcm2708/patches-4.4/0495-Fixes-i2c_bcm2708-Write-to-FIFO-correctly-v2-1574.patch b/target/linux/brcm2708/patches-4.4/0495-Fixes-i2c_bcm2708-Write-to-FIFO-correctly-v2-1574.patch index 4426585043..39b3baaea2 100644 --- a/target/linux/brcm2708/patches-4.4/0495-Fixes-i2c_bcm2708-Write-to-FIFO-correctly-v2-1574.patch +++ b/target/linux/brcm2708/patches-4.4/0495-Fixes-i2c_bcm2708-Write-to-FIFO-correctly-v2-1574.patch @@ -1,4 +1,4 @@ -From 1bb11b1cfccb209ca841878ec650538e972a34ab Mon Sep 17 00:00:00 2001 +From 8ef9146c4479db1a672d7a88099e052a409624fa Mon Sep 17 00:00:00 2001 From: Simon Maes Date: Mon, 29 Aug 2016 21:11:01 +0200 Subject: [PATCH] Fixes i2c_bcm2708: Write to FIFO correctly - v2 (#1574) diff --git a/target/linux/brcm2708/patches-4.4/0496-bcm2835-sdhost-Don-t-exit-cmd-wait-loop-on-error.patch b/target/linux/brcm2708/patches-4.4/0496-bcm2835-sdhost-Don-t-exit-cmd-wait-loop-on-error.patch index 53ab4baaff..36a02a42bf 100644 --- a/target/linux/brcm2708/patches-4.4/0496-bcm2835-sdhost-Don-t-exit-cmd-wait-loop-on-error.patch +++ b/target/linux/brcm2708/patches-4.4/0496-bcm2835-sdhost-Don-t-exit-cmd-wait-loop-on-error.patch @@ -1,4 +1,4 @@ -From e14a11520223fbb5d011a83f3de60cd56f3afad5 Mon Sep 17 00:00:00 2001 +From 05bd3cc3309fd20d4c65d385181b7bbe3797eda6 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 2 Sep 2016 17:21:42 +0100 Subject: [PATCH] bcm2835-sdhost: Don't exit cmd wait loop on error diff --git a/target/linux/brcm2708/patches-4.4/0497-BCM270X_DT-Use-bcm2835-sdhost-on-Compute-Module.patch b/target/linux/brcm2708/patches-4.4/0497-BCM270X_DT-Use-bcm2835-sdhost-on-Compute-Module.patch index 1662bfedd1..0478ec61a8 100644 --- a/target/linux/brcm2708/patches-4.4/0497-BCM270X_DT-Use-bcm2835-sdhost-on-Compute-Module.patch +++ b/target/linux/brcm2708/patches-4.4/0497-BCM270X_DT-Use-bcm2835-sdhost-on-Compute-Module.patch @@ -1,4 +1,4 @@ -From e69474ab771cd527c98a546bc0afc84d13662c04 Mon Sep 17 00:00:00 2001 +From 046dc73b641d0c8405336e52609d5f79d95d522a Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 2 Sep 2016 14:35:37 +0100 Subject: [PATCH] BCM270X_DT: Use bcm2835-sdhost on Compute Module diff --git a/target/linux/brcm2708/patches-4.4/0498-fbmem-Ensure-that-parameters-are-properly-checked-wi.patch b/target/linux/brcm2708/patches-4.4/0498-fbmem-Ensure-that-parameters-are-properly-checked-wi.patch index 4b9ee5d211..63a4bfc097 100644 --- a/target/linux/brcm2708/patches-4.4/0498-fbmem-Ensure-that-parameters-are-properly-checked-wi.patch +++ b/target/linux/brcm2708/patches-4.4/0498-fbmem-Ensure-that-parameters-are-properly-checked-wi.patch @@ -1,4 +1,4 @@ -From b5dd047d429d99a2e9a567d29df581e21e7ba071 Mon Sep 17 00:00:00 2001 +From 6ff979aa3e2dad734fa06670e56c9531d9a9015f Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 7 Sep 2016 16:57:59 +0100 Subject: [PATCH] fbmem: Ensure that parameters are properly checked within diff --git a/target/linux/brcm2708/patches-4.4/0499-config-Enabled-SENSORS_INA2XX-module.patch b/target/linux/brcm2708/patches-4.4/0499-config-Enabled-SENSORS_INA2XX-module.patch index c21a963ed8..c2bc9f8f0d 100644 --- a/target/linux/brcm2708/patches-4.4/0499-config-Enabled-SENSORS_INA2XX-module.patch +++ b/target/linux/brcm2708/patches-4.4/0499-config-Enabled-SENSORS_INA2XX-module.patch @@ -1,4 +1,4 @@ -From f9235a23a6a38f7c2ef6851113874a340781f84a Mon Sep 17 00:00:00 2001 +From 3be9030c762e542e0c04108844bb3b4a1ada65db Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 9 Sep 2016 19:35:13 +0100 Subject: [PATCH] config: Enabled SENSORS_INA2XX module diff --git a/target/linux/brcm2708/patches-4.4/0500-overlays-Add-dpi18-overlay-1634.patch b/target/linux/brcm2708/patches-4.4/0500-overlays-Add-dpi18-overlay-1634.patch index 4335b20398..dff1e2da21 100644 --- a/target/linux/brcm2708/patches-4.4/0500-overlays-Add-dpi18-overlay-1634.patch +++ b/target/linux/brcm2708/patches-4.4/0500-overlays-Add-dpi18-overlay-1634.patch @@ -1,4 +1,4 @@ -From 654ea8a724a4abaf000841788cec8f90756682a7 Mon Sep 17 00:00:00 2001 +From 729a4f56f3db3ad4ec5dbc740312abf8d44c183d Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 12 Sep 2016 13:46:56 +0100 Subject: [PATCH] overlays: Add dpi18 overlay (#1634) diff --git a/target/linux/brcm2708/patches-4.4/0502-drm-vc4-Allow-some-more-signals-to-be-packed-with-un.patch b/target/linux/brcm2708/patches-4.4/0502-drm-vc4-Allow-some-more-signals-to-be-packed-with-un.patch index a3591d9b6d..e71e316c54 100644 --- a/target/linux/brcm2708/patches-4.4/0502-drm-vc4-Allow-some-more-signals-to-be-packed-with-un.patch +++ b/target/linux/brcm2708/patches-4.4/0502-drm-vc4-Allow-some-more-signals-to-be-packed-with-un.patch @@ -1,4 +1,4 @@ -From 5c0d836a77af123123d7a4144d5069c2d675a23d Mon Sep 17 00:00:00 2001 +From c01673fc785dd4646a9cf3abf1821d90fde2aff2 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Tue, 30 Aug 2016 13:57:38 -0700 Subject: [PATCH] drm/vc4: Allow some more signals to be packed with uniform diff --git a/target/linux/brcm2708/patches-4.4/0503-raspberrypi-firmware-Export-the-general-transaction-.patch b/target/linux/brcm2708/patches-4.4/0503-raspberrypi-firmware-Export-the-general-transaction-.patch index 5e33a50927..aefcf365ce 100644 --- a/target/linux/brcm2708/patches-4.4/0503-raspberrypi-firmware-Export-the-general-transaction-.patch +++ b/target/linux/brcm2708/patches-4.4/0503-raspberrypi-firmware-Export-the-general-transaction-.patch @@ -1,4 +1,4 @@ -From d80f8d5336690bb4b8ee3b5b374d63062ca2a1cc Mon Sep 17 00:00:00 2001 +From 6d7d5a0e3fd5885dd75ce2bc1e345513cf5eb22d Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 14 Sep 2016 09:16:19 +0100 Subject: [PATCH] raspberrypi-firmware: Export the general transaction diff --git a/target/linux/brcm2708/patches-4.4/0504-raspberrypi-firmware-Define-the-MBOX-channel-in-the-.patch b/target/linux/brcm2708/patches-4.4/0504-raspberrypi-firmware-Define-the-MBOX-channel-in-the-.patch index c47151bcc9..b5a8065b05 100644 --- a/target/linux/brcm2708/patches-4.4/0504-raspberrypi-firmware-Define-the-MBOX-channel-in-the-.patch +++ b/target/linux/brcm2708/patches-4.4/0504-raspberrypi-firmware-Define-the-MBOX-channel-in-the-.patch @@ -1,4 +1,4 @@ -From 1d8a5891026bb0c8202a62174377b0e8b34a96e2 Mon Sep 17 00:00:00 2001 +From 662f4d7f0f880aa37e3eb6ef1022655e831e855a Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 14 Sep 2016 09:18:09 +0100 Subject: [PATCH] raspberrypi-firmware: Define the MBOX channel in the header. diff --git a/target/linux/brcm2708/patches-4.4/0505-drm-vc4-Add-a-mode-for-using-the-closed-firmware-for.patch b/target/linux/brcm2708/patches-4.4/0505-drm-vc4-Add-a-mode-for-using-the-closed-firmware-for.patch index 27612ae3b7..e6baeb7934 100644 --- a/target/linux/brcm2708/patches-4.4/0505-drm-vc4-Add-a-mode-for-using-the-closed-firmware-for.patch +++ b/target/linux/brcm2708/patches-4.4/0505-drm-vc4-Add-a-mode-for-using-the-closed-firmware-for.patch @@ -1,4 +1,4 @@ -From ceb205fa42f950c74172f9bbce65f1df3fdfdb34 Mon Sep 17 00:00:00 2001 +From 96bd31d9a82377b04c72c853f3381f34c4985587 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 14 Sep 2016 08:39:33 +0100 Subject: [PATCH] drm/vc4: Add a mode for using the closed firmware for diff --git a/target/linux/brcm2708/patches-4.4/0506-BCM270X-Add-an-overlay-for-enabling-the-vc4-driver-i.patch b/target/linux/brcm2708/patches-4.4/0506-BCM270X-Add-an-overlay-for-enabling-the-vc4-driver-i.patch index d401271433..3d48b40abd 100644 --- a/target/linux/brcm2708/patches-4.4/0506-BCM270X-Add-an-overlay-for-enabling-the-vc4-driver-i.patch +++ b/target/linux/brcm2708/patches-4.4/0506-BCM270X-Add-an-overlay-for-enabling-the-vc4-driver-i.patch @@ -1,4 +1,4 @@ -From 5395497a794d793f9657e3317634ad8e5003277f Mon Sep 17 00:00:00 2001 +From 74759d90a1556cac03225046a976805fd3585f8d Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 14 Sep 2016 08:52:26 +0100 Subject: [PATCH] BCM270X: Add an overlay for enabling the vc4 driver in diff --git a/target/linux/brcm2708/patches-4.4/0507-Allo-Piano-DAC-boards-Initial-2-channel-stereo-suppo.patch b/target/linux/brcm2708/patches-4.4/0507-Allo-Piano-DAC-boards-Initial-2-channel-stereo-suppo.patch index 16a9b0773b..c0cdba9a0d 100644 --- a/target/linux/brcm2708/patches-4.4/0507-Allo-Piano-DAC-boards-Initial-2-channel-stereo-suppo.patch +++ b/target/linux/brcm2708/patches-4.4/0507-Allo-Piano-DAC-boards-Initial-2-channel-stereo-suppo.patch @@ -1,4 +1,4 @@ -From 655114c25214675520d742f5e86cdd8dd534e6c7 Mon Sep 17 00:00:00 2001 +From 22283a63ebaa5d81f228a7d76290da508c6ecc09 Mon Sep 17 00:00:00 2001 From: Clive Messer Date: Mon, 19 Sep 2016 14:01:04 +0100 Subject: [PATCH] Allo Piano DAC boards: Initial 2 channel (stereo) support diff --git a/target/linux/brcm2708/patches-4.4/0508-Correct-typos-in-spi-gpio35-39-overlay.dts-1651.patch b/target/linux/brcm2708/patches-4.4/0508-Correct-typos-in-spi-gpio35-39-overlay.dts-1651.patch index c0ae0a2b0e..839416b0d2 100644 --- a/target/linux/brcm2708/patches-4.4/0508-Correct-typos-in-spi-gpio35-39-overlay.dts-1651.patch +++ b/target/linux/brcm2708/patches-4.4/0508-Correct-typos-in-spi-gpio35-39-overlay.dts-1651.patch @@ -1,4 +1,4 @@ -From b80f025ee532fb183a1ebbf81fd1c5ceb386a019 Mon Sep 17 00:00:00 2001 +From d30b600bd635d4e1f585b8e491899681a9b23352 Mon Sep 17 00:00:00 2001 From: Blogs14 Date: Fri, 23 Sep 2016 11:02:56 +0100 Subject: [PATCH] Correct typos in spi-gpio35-39-overlay.dts (#1651) diff --git a/target/linux/brcm2708/patches-4.4/0510-drm-vc4-Enable-limited-range-RGB-output-with-CEA-mod.patch b/target/linux/brcm2708/patches-4.4/0510-drm-vc4-Enable-limited-range-RGB-output-with-CEA-mod.patch index c01a22836a..ae79ae19f1 100644 --- a/target/linux/brcm2708/patches-4.4/0510-drm-vc4-Enable-limited-range-RGB-output-with-CEA-mod.patch +++ b/target/linux/brcm2708/patches-4.4/0510-drm-vc4-Enable-limited-range-RGB-output-with-CEA-mod.patch @@ -1,4 +1,4 @@ -From 330916bb64ca043ad03993aa4041edc99f68cf8f Mon Sep 17 00:00:00 2001 +From 9742e47dadf727e71b8bb75080ec24acd7cd2b96 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 15 Sep 2016 17:52:17 +0100 Subject: [PATCH] drm/vc4: Enable limited range RGB output with CEA modes. diff --git a/target/linux/brcm2708/patches-4.4/0511-Add-Adafruit-pitft35-touchscreen-support-1657.patch b/target/linux/brcm2708/patches-4.4/0511-Add-Adafruit-pitft35-touchscreen-support-1657.patch index a5d8c0ce92..9b8806ddda 100644 --- a/target/linux/brcm2708/patches-4.4/0511-Add-Adafruit-pitft35-touchscreen-support-1657.patch +++ b/target/linux/brcm2708/patches-4.4/0511-Add-Adafruit-pitft35-touchscreen-support-1657.patch @@ -1,4 +1,4 @@ -From 877d2ad66da4c7aba2db0ecb394a07a19ac2e374 Mon Sep 17 00:00:00 2001 +From a0cc0a16b17996107a6dd712de9031a7bb7d0b34 Mon Sep 17 00:00:00 2001 From: Scott Ellis Date: Tue, 27 Sep 2016 04:29:00 -0400 Subject: [PATCH] Add Adafruit pitft35 touchscreen support (#1657) diff --git a/target/linux/brcm2708/patches-4.4/0512-drm-vc4-Fix-races-when-the-CS-reads-from-render-targ.patch b/target/linux/brcm2708/patches-4.4/0512-drm-vc4-Fix-races-when-the-CS-reads-from-render-targ.patch index 86594ecf91..4f6145d0bf 100644 --- a/target/linux/brcm2708/patches-4.4/0512-drm-vc4-Fix-races-when-the-CS-reads-from-render-targ.patch +++ b/target/linux/brcm2708/patches-4.4/0512-drm-vc4-Fix-races-when-the-CS-reads-from-render-targ.patch @@ -1,4 +1,4 @@ -From 057da8ee92db7c8caece571aa20f478f5cae1318 Mon Sep 17 00:00:00 2001 +From 5e074566a22f9fd5107c2c6d4d96a1e9a477294c Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Tue, 27 Sep 2016 09:03:13 -0700 Subject: [PATCH] drm/vc4: Fix races when the CS reads from render targets. diff --git a/target/linux/brcm2708/patches-4.4/0513-drm-vc4-Fix-up-the-limited-range-RGB-output-commit.patch b/target/linux/brcm2708/patches-4.4/0513-drm-vc4-Fix-up-the-limited-range-RGB-output-commit.patch index 09781b1ecd..8019b3540a 100644 --- a/target/linux/brcm2708/patches-4.4/0513-drm-vc4-Fix-up-the-limited-range-RGB-output-commit.patch +++ b/target/linux/brcm2708/patches-4.4/0513-drm-vc4-Fix-up-the-limited-range-RGB-output-commit.patch @@ -1,4 +1,4 @@ -From b66013edab6e2149beb55eb1021926fd7ea26da7 Mon Sep 17 00:00:00 2001 +From 10f677debaad1f0f45b1f0a70f48ebd92a03fd10 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 15 Sep 2016 17:52:17 +0100 Subject: [PATCH] drm/vc4: Fix up the limited range RGB output commit. diff --git a/target/linux/brcm2708/patches-4.4/0514-drm-vc4-Increase-timeout-for-HDMI_SCHEDULER_CONTROL-.patch b/target/linux/brcm2708/patches-4.4/0514-drm-vc4-Increase-timeout-for-HDMI_SCHEDULER_CONTROL-.patch index a54c9b7081..450d67a4e6 100644 --- a/target/linux/brcm2708/patches-4.4/0514-drm-vc4-Increase-timeout-for-HDMI_SCHEDULER_CONTROL-.patch +++ b/target/linux/brcm2708/patches-4.4/0514-drm-vc4-Increase-timeout-for-HDMI_SCHEDULER_CONTROL-.patch @@ -1,4 +1,4 @@ -From 4fe0280a07dea7997dd8a789c704f69b5620cdd2 Mon Sep 17 00:00:00 2001 +From c8d14db6e63978e7075fcf37385342db604cbf2c Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 28 Sep 2016 17:21:05 -0700 Subject: [PATCH] drm/vc4: Increase timeout for HDMI_SCHEDULER_CONTROL changes. diff --git a/target/linux/brcm2708/patches-4.4/0515-drm-vc4-Disallow-interlaced-modes-on-DPI.patch b/target/linux/brcm2708/patches-4.4/0515-drm-vc4-Disallow-interlaced-modes-on-DPI.patch index 45ae37fee5..3213c53dcd 100644 --- a/target/linux/brcm2708/patches-4.4/0515-drm-vc4-Disallow-interlaced-modes-on-DPI.patch +++ b/target/linux/brcm2708/patches-4.4/0515-drm-vc4-Disallow-interlaced-modes-on-DPI.patch @@ -1,4 +1,4 @@ -From 069acde1ae77a0807062df0b009a51809cb3aa2a Mon Sep 17 00:00:00 2001 +From b03aa8d12928c3413b3f02fd7c52d900edee196a Mon Sep 17 00:00:00 2001 From: Mario Kleiner Date: Tue, 19 Jul 2016 20:58:57 +0200 Subject: [PATCH] drm/vc4: Disallow interlaced modes on DPI. diff --git a/target/linux/brcm2708/patches-4.4/0516-drm-vc4-Fix-handling-of-interlaced-video-modes.patch b/target/linux/brcm2708/patches-4.4/0516-drm-vc4-Fix-handling-of-interlaced-video-modes.patch index ec9dc1df33..6c82cbd111 100644 --- a/target/linux/brcm2708/patches-4.4/0516-drm-vc4-Fix-handling-of-interlaced-video-modes.patch +++ b/target/linux/brcm2708/patches-4.4/0516-drm-vc4-Fix-handling-of-interlaced-video-modes.patch @@ -1,4 +1,4 @@ -From fa69b17facd1a2fd3e430b78f65b60b4a087b53d Mon Sep 17 00:00:00 2001 +From 074d7a2c41bbfa252b7c1f1d85b355dce89dcbe7 Mon Sep 17 00:00:00 2001 From: Mario Kleiner Date: Tue, 19 Jul 2016 20:58:58 +0200 Subject: [PATCH] drm/vc4: Fix handling of interlaced video modes. diff --git a/target/linux/brcm2708/patches-4.4/0517-drm-vc4-Reject-doublescan-modes.patch b/target/linux/brcm2708/patches-4.4/0517-drm-vc4-Reject-doublescan-modes.patch index 79d0d39780..a3a26e4bfa 100644 --- a/target/linux/brcm2708/patches-4.4/0517-drm-vc4-Reject-doublescan-modes.patch +++ b/target/linux/brcm2708/patches-4.4/0517-drm-vc4-Reject-doublescan-modes.patch @@ -1,4 +1,4 @@ -From 30f69de2c6e1dedc4d071a24a0690e81118421d9 Mon Sep 17 00:00:00 2001 +From 39d618a032d26655dfa62299034394e5d1ea7712 Mon Sep 17 00:00:00 2001 From: Mario Kleiner Date: Tue, 19 Jul 2016 20:58:59 +0200 Subject: [PATCH] drm/vc4: Reject doublescan modes. diff --git a/target/linux/brcm2708/patches-4.4/0518-drm-vc4-Enable-precise-vblank-timestamping-for-inter.patch b/target/linux/brcm2708/patches-4.4/0518-drm-vc4-Enable-precise-vblank-timestamping-for-inter.patch index 85d57bab8c..f2ba3b7aa2 100644 --- a/target/linux/brcm2708/patches-4.4/0518-drm-vc4-Enable-precise-vblank-timestamping-for-inter.patch +++ b/target/linux/brcm2708/patches-4.4/0518-drm-vc4-Enable-precise-vblank-timestamping-for-inter.patch @@ -1,4 +1,4 @@ -From f2494f314f8c71e41ddd6798315685ecb6fc7814 Mon Sep 17 00:00:00 2001 +From d64055c8b7c73a95d30fe79300067b79b5b441ce Mon Sep 17 00:00:00 2001 From: Mario Kleiner Date: Tue, 19 Jul 2016 20:59:00 +0200 Subject: [PATCH] drm/vc4: Enable precise vblank timestamping for interlaced diff --git a/target/linux/brcm2708/patches-4.4/0519-drm-vc4-Enable-Disable-vblanks-properly-in-crtc-en-d.patch b/target/linux/brcm2708/patches-4.4/0519-drm-vc4-Enable-Disable-vblanks-properly-in-crtc-en-d.patch index 4039a369fa..c04a31410b 100644 --- a/target/linux/brcm2708/patches-4.4/0519-drm-vc4-Enable-Disable-vblanks-properly-in-crtc-en-d.patch +++ b/target/linux/brcm2708/patches-4.4/0519-drm-vc4-Enable-Disable-vblanks-properly-in-crtc-en-d.patch @@ -1,4 +1,4 @@ -From c4bd9665b145cacfdf9cbd5f3d83ed0961080236 Mon Sep 17 00:00:00 2001 +From b6184d2f6f80dd8abb6bd090830c76efe8f4e785 Mon Sep 17 00:00:00 2001 From: Mario Kleiner Date: Tue, 19 Jul 2016 20:59:01 +0200 Subject: [PATCH] drm/vc4: Enable/Disable vblanks properly in crtc en/disable. diff --git a/target/linux/brcm2708/patches-4.4/0520-drm-vc4-Fix-support-for-interlaced-modes-on-HDMI.patch b/target/linux/brcm2708/patches-4.4/0520-drm-vc4-Fix-support-for-interlaced-modes-on-HDMI.patch index db177433e9..4e9aaa90e2 100644 --- a/target/linux/brcm2708/patches-4.4/0520-drm-vc4-Fix-support-for-interlaced-modes-on-HDMI.patch +++ b/target/linux/brcm2708/patches-4.4/0520-drm-vc4-Fix-support-for-interlaced-modes-on-HDMI.patch @@ -1,4 +1,4 @@ -From 6e6624aeedaa97f1b81636e0be4a7478ccb22d69 Mon Sep 17 00:00:00 2001 +From 1aa0f9eb09ed1a1bfe303a6c2de1493274935661 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 28 Sep 2016 17:30:25 -0700 Subject: [PATCH] drm/vc4: Fix support for interlaced modes on HDMI. diff --git a/target/linux/brcm2708/patches-4.4/0521-clk-bcm2835-Clamp-the-PLL-s-requested-rate-to-the-ha.patch b/target/linux/brcm2708/patches-4.4/0521-clk-bcm2835-Clamp-the-PLL-s-requested-rate-to-the-ha.patch index 7017152d7d..c6ae927232 100644 --- a/target/linux/brcm2708/patches-4.4/0521-clk-bcm2835-Clamp-the-PLL-s-requested-rate-to-the-ha.patch +++ b/target/linux/brcm2708/patches-4.4/0521-clk-bcm2835-Clamp-the-PLL-s-requested-rate-to-the-ha.patch @@ -1,4 +1,4 @@ -From 4d372013a839ae71582004fbc1aa1905c73d1497 Mon Sep 17 00:00:00 2001 +From d9ab4b6b57e450db6a03df299079e8d80093ef45 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 28 Sep 2016 17:58:52 -0700 Subject: [PATCH] clk: bcm2835: Clamp the PLL's requested rate to the hardware diff --git a/target/linux/brcm2708/patches-4.4/0522-drm-vc4-Set-up-the-AVI-and-SPD-infoframes.patch b/target/linux/brcm2708/patches-4.4/0522-drm-vc4-Set-up-the-AVI-and-SPD-infoframes.patch index 0858b97096..ec2a819478 100644 --- a/target/linux/brcm2708/patches-4.4/0522-drm-vc4-Set-up-the-AVI-and-SPD-infoframes.patch +++ b/target/linux/brcm2708/patches-4.4/0522-drm-vc4-Set-up-the-AVI-and-SPD-infoframes.patch @@ -1,4 +1,4 @@ -From 76359522fa9c449fb715d1933523c153cc1871f3 Mon Sep 17 00:00:00 2001 +From 244fda9f361b276c5697573b7aef7e89ee06c209 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 29 Sep 2016 10:34:21 -0700 Subject: [PATCH] drm/vc4: Set up the AVI and SPD infoframes. diff --git a/target/linux/brcm2708/patches-4.4/0523-drm-vc4-Add-support-for-double-clocked-modes.patch b/target/linux/brcm2708/patches-4.4/0523-drm-vc4-Add-support-for-double-clocked-modes.patch index db505876a1..eb3e82b6d4 100644 --- a/target/linux/brcm2708/patches-4.4/0523-drm-vc4-Add-support-for-double-clocked-modes.patch +++ b/target/linux/brcm2708/patches-4.4/0523-drm-vc4-Add-support-for-double-clocked-modes.patch @@ -1,4 +1,4 @@ -From 184580ac95b7fa05eaf5ee16393ddd6103493d0a Mon Sep 17 00:00:00 2001 +From d8b55ad4f430625256e7a7b02c9ba0369adfe168 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 28 Sep 2016 19:01:48 -0700 Subject: [PATCH] drm/vc4: Add support for double-clocked modes. diff --git a/target/linux/brcm2708/patches-4.4/0524-BCM270X_DT-Update-CM3-to-use-sdhost-interface.patch b/target/linux/brcm2708/patches-4.4/0524-BCM270X_DT-Update-CM3-to-use-sdhost-interface.patch index 6d3ca4a450..8db6aa0117 100644 --- a/target/linux/brcm2708/patches-4.4/0524-BCM270X_DT-Update-CM3-to-use-sdhost-interface.patch +++ b/target/linux/brcm2708/patches-4.4/0524-BCM270X_DT-Update-CM3-to-use-sdhost-interface.patch @@ -1,4 +1,4 @@ -From 9e4059062b23b8f220d3f5d2c317d7a96697d355 Mon Sep 17 00:00:00 2001 +From c3ffa0b16968bf686fb46e3848ef8f31866e7c33 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Mon, 10 Oct 2016 15:06:20 +0100 Subject: [PATCH] BCM270X_DT: Update CM3 to use sdhost interface diff --git a/target/linux/brcm2708/patches-4.4/0525-drm-vc4-Fix-memory-leak-of-the-CRTC-state.patch b/target/linux/brcm2708/patches-4.4/0525-drm-vc4-Fix-memory-leak-of-the-CRTC-state.patch index 3106dae98d..8322813b82 100644 --- a/target/linux/brcm2708/patches-4.4/0525-drm-vc4-Fix-memory-leak-of-the-CRTC-state.patch +++ b/target/linux/brcm2708/patches-4.4/0525-drm-vc4-Fix-memory-leak-of-the-CRTC-state.patch @@ -1,4 +1,4 @@ -From c0b690ea72068de3cc9e48e99efa1d2cc72a9d0c Mon Sep 17 00:00:00 2001 +From 26f0d649e4cdaff8d9aa9f151821f7d2219ddb54 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 10 Oct 2016 09:44:06 -0700 Subject: [PATCH] drm/vc4: Fix memory leak of the CRTC state. diff --git a/target/linux/brcm2708/patches-4.4/0526-x86-boot-Fix-kdump-cleanup-aborted-E820_PRAM-max_pfn.patch b/target/linux/brcm2708/patches-4.4/0526-x86-boot-Fix-kdump-cleanup-aborted-E820_PRAM-max_pfn.patch index ce125d4b2f..87d3f6679c 100644 --- a/target/linux/brcm2708/patches-4.4/0526-x86-boot-Fix-kdump-cleanup-aborted-E820_PRAM-max_pfn.patch +++ b/target/linux/brcm2708/patches-4.4/0526-x86-boot-Fix-kdump-cleanup-aborted-E820_PRAM-max_pfn.patch @@ -1,4 +1,4 @@ -From be7d40bc3716ddaaff3cc085f0bdd90b26b72aeb Mon Sep 17 00:00:00 2001 +From b52304556d4944be31e2c6784a78c69a7a8288f1 Mon Sep 17 00:00:00 2001 From: Dan Williams Date: Wed, 21 Sep 2016 12:50:45 -0700 Subject: [PATCH] x86/boot: Fix kdump, cleanup aborted E820_PRAM max_pfn diff --git a/target/linux/brcm2708/patches-4.4/0527-Support-for-Blokas-Labs-pisound-board.patch b/target/linux/brcm2708/patches-4.4/0527-Support-for-Blokas-Labs-pisound-board.patch index 44335f1fd2..2cdda63b99 100644 --- a/target/linux/brcm2708/patches-4.4/0527-Support-for-Blokas-Labs-pisound-board.patch +++ b/target/linux/brcm2708/patches-4.4/0527-Support-for-Blokas-Labs-pisound-board.patch @@ -1,4 +1,4 @@ -From 1c20ff1871ce0edc2d4c71a1eb4591cb4e8912e9 Mon Sep 17 00:00:00 2001 +From e5068c05d531f02ee51d00df89a9b96ac434ca1f Mon Sep 17 00:00:00 2001 From: gtrainavicius Date: Sun, 23 Oct 2016 12:06:53 +0300 Subject: [PATCH] Support for Blokas Labs pisound board diff --git a/target/linux/brcm2708/patches-4.4/0528-pisound-Fix-a-warning-in-DEBUG-builds.patch b/target/linux/brcm2708/patches-4.4/0528-pisound-Fix-a-warning-in-DEBUG-builds.patch index 09e818e1d9..ce757f5182 100644 --- a/target/linux/brcm2708/patches-4.4/0528-pisound-Fix-a-warning-in-DEBUG-builds.patch +++ b/target/linux/brcm2708/patches-4.4/0528-pisound-Fix-a-warning-in-DEBUG-builds.patch @@ -1,4 +1,4 @@ -From 84835c07b7cdf960db7cb9e8cf13363e2d8c99b0 Mon Sep 17 00:00:00 2001 +From a87861c387cf8d0d6691c17be865495674852953 Mon Sep 17 00:00:00 2001 From: Giedrius Trainavicius Date: Tue, 25 Oct 2016 01:47:20 +0300 Subject: [PATCH] pisound: Fix a warning in DEBUG builds diff --git a/target/linux/brcm2708/patches-4.4/0529-config-Add-CONFIG_HTU21-module.patch b/target/linux/brcm2708/patches-4.4/0529-config-Add-CONFIG_HTU21-module.patch index c89857c168..e0177273e3 100644 --- a/target/linux/brcm2708/patches-4.4/0529-config-Add-CONFIG_HTU21-module.patch +++ b/target/linux/brcm2708/patches-4.4/0529-config-Add-CONFIG_HTU21-module.patch @@ -1,4 +1,4 @@ -From 0444a6ca389812c715a59bb4c3ec4def409340ef Mon Sep 17 00:00:00 2001 +From b0aa1d105dfe38c99931ff08635d210e057137cc Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 1 Nov 2016 13:10:05 +0000 Subject: [PATCH] config: Add CONFIG_HTU21 module diff --git a/target/linux/brcm2708/patches-4.4/0530-spi-bcm2835-Remove-unused-code.patch b/target/linux/brcm2708/patches-4.4/0530-spi-bcm2835-Remove-unused-code.patch index 46466c8e27..99793049c4 100644 --- a/target/linux/brcm2708/patches-4.4/0530-spi-bcm2835-Remove-unused-code.patch +++ b/target/linux/brcm2708/patches-4.4/0530-spi-bcm2835-Remove-unused-code.patch @@ -1,4 +1,4 @@ -From c78b3b917d305e617ad11d147c9668b1df338208 Mon Sep 17 00:00:00 2001 +From 8e2a01dec1501b8832f1459213dcbd56b4e11307 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Tue, 8 Nov 2016 21:35:38 +0000 Subject: [PATCH] spi-bcm2835: Remove unused code diff --git a/target/linux/brcm2708/patches-4.4/0531-bcm2708_fb-Add-ioctl-for-reading-gpu-memory-through-.patch b/target/linux/brcm2708/patches-4.4/0531-bcm2708_fb-Add-ioctl-for-reading-gpu-memory-through-.patch index 0b3539e336..9d0e527434 100644 --- a/target/linux/brcm2708/patches-4.4/0531-bcm2708_fb-Add-ioctl-for-reading-gpu-memory-through-.patch +++ b/target/linux/brcm2708/patches-4.4/0531-bcm2708_fb-Add-ioctl-for-reading-gpu-memory-through-.patch @@ -1,4 +1,4 @@ -From 26a7e2d3d11c23acc6f87414da736c07a3b9cc52 Mon Sep 17 00:00:00 2001 +From c6175951b8f95d9f2c30d00ec069cafd23c6f376 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sat, 5 Nov 2016 14:14:43 +0000 Subject: [PATCH] bcm2708_fb: Add ioctl for reading gpu memory through dma diff --git a/target/linux/brcm2708/patches-4.4/0532-rpi-ft5406-Create-coherent-buffer-and-push-to-firmwa.patch b/target/linux/brcm2708/patches-4.4/0532-rpi-ft5406-Create-coherent-buffer-and-push-to-firmwa.patch index a2e8768782..1f6dd34384 100644 --- a/target/linux/brcm2708/patches-4.4/0532-rpi-ft5406-Create-coherent-buffer-and-push-to-firmwa.patch +++ b/target/linux/brcm2708/patches-4.4/0532-rpi-ft5406-Create-coherent-buffer-and-push-to-firmwa.patch @@ -1,4 +1,4 @@ -From bfc9d5f243f9202b699a2716b528be866039d6a4 Mon Sep 17 00:00:00 2001 +From a4d3f1962738d1d3e7a3185b17800f9823f2b4d2 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 11 Nov 2016 19:32:54 +0000 Subject: [PATCH] rpi-ft5406: Create coherent buffer and push to firmware diff --git a/target/linux/brcm2708/patches-4.4/0533-brcmvirt_gpio-Create-coherent-buffer-and-push-to-fir.patch b/target/linux/brcm2708/patches-4.4/0533-brcmvirt_gpio-Create-coherent-buffer-and-push-to-fir.patch index ede0abea34..cc2951c057 100644 --- a/target/linux/brcm2708/patches-4.4/0533-brcmvirt_gpio-Create-coherent-buffer-and-push-to-fir.patch +++ b/target/linux/brcm2708/patches-4.4/0533-brcmvirt_gpio-Create-coherent-buffer-and-push-to-fir.patch @@ -1,4 +1,4 @@ -From 07afae52a73991a3ea948aab5d0303a5a9805b41 Mon Sep 17 00:00:00 2001 +From 3f948a5f5bb5c736fa051a98fffacc3200d0e40e Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 9 Nov 2016 22:42:39 +0000 Subject: [PATCH] brcmvirt_gpio: Create coherent buffer and push to firmware diff --git a/target/linux/brcm2708/patches-4.4/0534-brcmvirt_gpio-Pass-device-structure-into-dma_zalloc_.patch b/target/linux/brcm2708/patches-4.4/0534-brcmvirt_gpio-Pass-device-structure-into-dma_zalloc_.patch index ff70e34f06..63eb897882 100644 --- a/target/linux/brcm2708/patches-4.4/0534-brcmvirt_gpio-Pass-device-structure-into-dma_zalloc_.patch +++ b/target/linux/brcm2708/patches-4.4/0534-brcmvirt_gpio-Pass-device-structure-into-dma_zalloc_.patch @@ -1,4 +1,4 @@ -From 4b40f23d8afba2fe227e515d0c793e95530350b2 Mon Sep 17 00:00:00 2001 +From c540f39ccf8c43d45d2f0a1604fbc920a65e1084 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 14 Nov 2016 17:46:54 +0000 Subject: [PATCH] brcmvirt_gpio: Pass device structure into dma_zalloc_coherent diff --git a/target/linux/brcm2708/patches-4.4/0535-rpi-ft5406-Pass-device-structure-into-dma_zalloc_coh.patch b/target/linux/brcm2708/patches-4.4/0535-rpi-ft5406-Pass-device-structure-into-dma_zalloc_coh.patch index 283135c97d..bf2e4269e0 100644 --- a/target/linux/brcm2708/patches-4.4/0535-rpi-ft5406-Pass-device-structure-into-dma_zalloc_coh.patch +++ b/target/linux/brcm2708/patches-4.4/0535-rpi-ft5406-Pass-device-structure-into-dma_zalloc_coh.patch @@ -1,4 +1,4 @@ -From caae57f942bb200e8bf32db60e124e7a2ce798e0 Mon Sep 17 00:00:00 2001 +From cc96288e1ec40a79c16949fabbcfc3c857797c59 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 14 Nov 2016 20:14:21 +0000 Subject: [PATCH] rpi-ft5406: Pass device structure into dma_zalloc_coherent diff --git a/target/linux/brcm2708/patches-4.4/0536-drm-vc4-Fix-a-couple-error-codes-in-vc4_cl_lookup_bo.patch b/target/linux/brcm2708/patches-4.4/0536-drm-vc4-Fix-a-couple-error-codes-in-vc4_cl_lookup_bo.patch index 8f09d5c6ce..72aac75bf9 100644 --- a/target/linux/brcm2708/patches-4.4/0536-drm-vc4-Fix-a-couple-error-codes-in-vc4_cl_lookup_bo.patch +++ b/target/linux/brcm2708/patches-4.4/0536-drm-vc4-Fix-a-couple-error-codes-in-vc4_cl_lookup_bo.patch @@ -1,4 +1,4 @@ -From 4c41f90e1f84c4a5c080eca03b07a0116297593b Mon Sep 17 00:00:00 2001 +From 33286005886531c3f54e84b474b10f05f7c1771e Mon Sep 17 00:00:00 2001 From: Dan Carpenter Date: Thu, 13 Oct 2016 11:54:31 +0300 Subject: [PATCH] drm/vc4: Fix a couple error codes in vc4_cl_lookup_bos() diff --git a/target/linux/brcm2708/patches-4.4/0537-drm-vc4-Fix-termination-of-the-initial-scan-for-bran.patch b/target/linux/brcm2708/patches-4.4/0537-drm-vc4-Fix-termination-of-the-initial-scan-for-bran.patch index c31307278b..c470a203e2 100644 --- a/target/linux/brcm2708/patches-4.4/0537-drm-vc4-Fix-termination-of-the-initial-scan-for-bran.patch +++ b/target/linux/brcm2708/patches-4.4/0537-drm-vc4-Fix-termination-of-the-initial-scan-for-bran.patch @@ -1,4 +1,4 @@ -From 1f42fbc79dea3529dd919249ee6e58f157704aaf Mon Sep 17 00:00:00 2001 +From 9e16ce3589c8db1e04dbaf901a6310b36ca52fc8 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 20 Oct 2016 16:48:12 -0700 Subject: [PATCH] drm/vc4: Fix termination of the initial scan for branch diff --git a/target/linux/brcm2708/patches-4.4/0538-drm-vc4-Add-support-for-rendering-with-ETC1-textures.patch b/target/linux/brcm2708/patches-4.4/0538-drm-vc4-Add-support-for-rendering-with-ETC1-textures.patch index f9be55a6ba..ecc77ee06e 100644 --- a/target/linux/brcm2708/patches-4.4/0538-drm-vc4-Add-support-for-rendering-with-ETC1-textures.patch +++ b/target/linux/brcm2708/patches-4.4/0538-drm-vc4-Add-support-for-rendering-with-ETC1-textures.patch @@ -1,4 +1,4 @@ -From 466102927ee6a21eb58d0f5f98b85155e7ee8e5b Mon Sep 17 00:00:00 2001 +From 19682684277e2e1c1eb60956891987790d5dc865 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Thu, 3 Nov 2016 18:53:10 -0700 Subject: [PATCH] drm/vc4: Add support for rendering with ETC1 textures. diff --git a/target/linux/brcm2708/patches-4.4/0539-drm-vc4-Use-runtime-autosuspend-to-avoid-thrashing-V.patch b/target/linux/brcm2708/patches-4.4/0539-drm-vc4-Use-runtime-autosuspend-to-avoid-thrashing-V.patch index ca9c2e8d4d..5b5c818875 100644 --- a/target/linux/brcm2708/patches-4.4/0539-drm-vc4-Use-runtime-autosuspend-to-avoid-thrashing-V.patch +++ b/target/linux/brcm2708/patches-4.4/0539-drm-vc4-Use-runtime-autosuspend-to-avoid-thrashing-V.patch @@ -1,4 +1,4 @@ -From 5163dcd743642b47a6f82ced6dd110a669984359 Mon Sep 17 00:00:00 2001 +From df48efb6ddba732b0f0d2ac1ca3a997679500321 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Fri, 4 Nov 2016 15:58:38 -0700 Subject: [PATCH] drm/vc4: Use runtime autosuspend to avoid thrashing V3D power diff --git a/target/linux/brcm2708/patches-4.4/0540-drm-vc4-Use-drm_gem_object_unreference_unlocked.patch b/target/linux/brcm2708/patches-4.4/0540-drm-vc4-Use-drm_gem_object_unreference_unlocked.patch index 97afbed204..f3ff1c530c 100644 --- a/target/linux/brcm2708/patches-4.4/0540-drm-vc4-Use-drm_gem_object_unreference_unlocked.patch +++ b/target/linux/brcm2708/patches-4.4/0540-drm-vc4-Use-drm_gem_object_unreference_unlocked.patch @@ -1,4 +1,4 @@ -From 180aed47cc2cc41b8669e9e6c61f79bf1b018fed Mon Sep 17 00:00:00 2001 +From 26b1bf12a8ed92c1f97b3da7919056c888e1e49d Mon Sep 17 00:00:00 2001 From: Daniel Vetter Date: Mon, 30 May 2016 19:53:06 +0200 Subject: [PATCH] drm/vc4: Use drm_gem_object_unreference_unlocked diff --git a/target/linux/brcm2708/patches-4.4/0541-drm-vc4-Use-drm_malloc_ab-to-fix-large-rendering-job.patch b/target/linux/brcm2708/patches-4.4/0541-drm-vc4-Use-drm_malloc_ab-to-fix-large-rendering-job.patch index ea3dcd77a5..dedc2b56af 100644 --- a/target/linux/brcm2708/patches-4.4/0541-drm-vc4-Use-drm_malloc_ab-to-fix-large-rendering-job.patch +++ b/target/linux/brcm2708/patches-4.4/0541-drm-vc4-Use-drm_malloc_ab-to-fix-large-rendering-job.patch @@ -1,4 +1,4 @@ -From ed5a62d83a6a9bd2b318f0ed9bf9b3d28376f8f7 Mon Sep 17 00:00:00 2001 +From c3557e82a495ea8d0691f25883a9576a0a866fb9 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Tue, 19 Jul 2016 11:32:44 -0700 Subject: [PATCH] drm/vc4: Use drm_malloc_ab to fix large rendering jobs. diff --git a/target/linux/brcm2708/patches-4.4/0542-drm-vc4-Free-hang-state-before-destroying-BO-cache.patch b/target/linux/brcm2708/patches-4.4/0542-drm-vc4-Free-hang-state-before-destroying-BO-cache.patch index 1aaedde4fc..1206fc9879 100644 --- a/target/linux/brcm2708/patches-4.4/0542-drm-vc4-Free-hang-state-before-destroying-BO-cache.patch +++ b/target/linux/brcm2708/patches-4.4/0542-drm-vc4-Free-hang-state-before-destroying-BO-cache.patch @@ -1,4 +1,4 @@ -From 12588d06f8dca8bfdffae3d7e9c181160c2fbf6e Mon Sep 17 00:00:00 2001 +From 778bdac35c6979233dd6384dfba01eaa2a4b982b Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Tue, 26 Jul 2016 13:47:13 -0700 Subject: [PATCH] drm/vc4: Free hang state before destroying BO cache. diff --git a/target/linux/brcm2708/patches-4.4/0543-fixup-fb-Use-basic-types-for-dma-addresses-as-these-.patch b/target/linux/brcm2708/patches-4.4/0543-fixup-fb-Use-basic-types-for-dma-addresses-as-these-.patch index 348f28d8f3..b10aad741c 100644 --- a/target/linux/brcm2708/patches-4.4/0543-fixup-fb-Use-basic-types-for-dma-addresses-as-these-.patch +++ b/target/linux/brcm2708/patches-4.4/0543-fixup-fb-Use-basic-types-for-dma-addresses-as-these-.patch @@ -1,4 +1,4 @@ -From ab3d72ab3a895ece2820f6de879472eafb157c39 Mon Sep 17 00:00:00 2001 +From 6eac03bfff5f5f587712829c05fc8b7e755ed482 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 14 Nov 2016 22:05:30 +0000 Subject: [PATCH] fixup: fb: Use basic types for dma addresses as these are diff --git a/target/linux/brcm2708/patches-4.4/0544-fb-Use-correct-bus-address-for-dest-of-dma-memcpy.patch b/target/linux/brcm2708/patches-4.4/0544-fb-Use-correct-bus-address-for-dest-of-dma-memcpy.patch index 90bce7ec78..8ab5b9ff84 100644 --- a/target/linux/brcm2708/patches-4.4/0544-fb-Use-correct-bus-address-for-dest-of-dma-memcpy.patch +++ b/target/linux/brcm2708/patches-4.4/0544-fb-Use-correct-bus-address-for-dest-of-dma-memcpy.patch @@ -1,4 +1,4 @@ -From 02baa554c7768e20668a466b35e479e8454d2d61 Mon Sep 17 00:00:00 2001 +From c72b24faad8c4d0b1edeee61dac80dad502e5ce8 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 16 Nov 2016 21:17:27 +0000 Subject: [PATCH] fb: Use correct bus address for dest of dma memcpy diff --git a/target/linux/brcm2708/patches-4.4/0545-drm-vc4-Add-fragment-shader-threading-support.patch b/target/linux/brcm2708/patches-4.4/0545-drm-vc4-Add-fragment-shader-threading-support.patch index 9c5e5e2a3d..db469b3957 100644 --- a/target/linux/brcm2708/patches-4.4/0545-drm-vc4-Add-fragment-shader-threading-support.patch +++ b/target/linux/brcm2708/patches-4.4/0545-drm-vc4-Add-fragment-shader-threading-support.patch @@ -1,4 +1,4 @@ -From 9bb867075fc4b0b7efc1640dc4cdd5b70b482ff1 Mon Sep 17 00:00:00 2001 +From dcd19269dea9ee867deaf0fc5e5840525767c68e Mon Sep 17 00:00:00 2001 From: Jonas Pfeil Date: Tue, 8 Nov 2016 00:18:39 +0100 Subject: [PATCH] drm/vc4: Add fragment shader threading support diff --git a/target/linux/brcm2708/patches-4.4/0546-fb-Use-struct-device-for-dma_alloc_coherent.patch b/target/linux/brcm2708/patches-4.4/0546-fb-Use-struct-device-for-dma_alloc_coherent.patch index e853e2aa2b..f9c931515d 100644 --- a/target/linux/brcm2708/patches-4.4/0546-fb-Use-struct-device-for-dma_alloc_coherent.patch +++ b/target/linux/brcm2708/patches-4.4/0546-fb-Use-struct-device-for-dma_alloc_coherent.patch @@ -1,4 +1,4 @@ -From aeef7a1c42f363b30a5a4c48f12301a5b46d8427 Mon Sep 17 00:00:00 2001 +From 6661c06cfe9c5cc937ed662ed0463bd74e7d098e Mon Sep 17 00:00:00 2001 From: popcornmix Date: Thu, 17 Nov 2016 16:49:33 +0000 Subject: [PATCH] fb: Use struct device for dma_alloc_coherent diff --git a/target/linux/brcm2708/patches-4.4/0547-ARM-dts-Visit-overlays-subdir-unconditionally.patch b/target/linux/brcm2708/patches-4.4/0547-ARM-dts-Visit-overlays-subdir-unconditionally.patch index 0d9369cf81..fa84561c60 100644 --- a/target/linux/brcm2708/patches-4.4/0547-ARM-dts-Visit-overlays-subdir-unconditionally.patch +++ b/target/linux/brcm2708/patches-4.4/0547-ARM-dts-Visit-overlays-subdir-unconditionally.patch @@ -1,4 +1,4 @@ -From 2e743a4c2f496667937b899770b4329788f0a0a0 Mon Sep 17 00:00:00 2001 +From 578a2d0ba3874bda5634737cd4184eeaa8749b37 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 18 Nov 2016 10:52:49 +0000 Subject: [PATCH] ARM: dts: Visit overlays subdir unconditionally diff --git a/target/linux/brcm2708/patches-4.4/0548-Audioinjector-Fix-bit-offsets-for-equal-volume-and-a.patch b/target/linux/brcm2708/patches-4.4/0548-Audioinjector-Fix-bit-offsets-for-equal-volume-and-a.patch index ed2a5d6619..c1b8a873b9 100644 --- a/target/linux/brcm2708/patches-4.4/0548-Audioinjector-Fix-bit-offsets-for-equal-volume-and-a.patch +++ b/target/linux/brcm2708/patches-4.4/0548-Audioinjector-Fix-bit-offsets-for-equal-volume-and-a.patch @@ -1,4 +1,4 @@ -From 80531f433182a0db5da749045a6e3f48bf4277db Mon Sep 17 00:00:00 2001 +From c4a696183e90f0c3b3b857b6b876660707a60add Mon Sep 17 00:00:00 2001 From: Matt Flax Date: Sun, 20 Nov 2016 19:15:24 +1100 Subject: [PATCH] [Audioinjector] Fix bit offsets for equal volume and add 8 diff --git a/target/linux/brcm2708/patches-4.4/0549-config-Add-ABX80X-RTC-driver-and-overlay.patch b/target/linux/brcm2708/patches-4.4/0549-config-Add-ABX80X-RTC-driver-and-overlay.patch index 7844b37f66..98d32a88ca 100644 --- a/target/linux/brcm2708/patches-4.4/0549-config-Add-ABX80X-RTC-driver-and-overlay.patch +++ b/target/linux/brcm2708/patches-4.4/0549-config-Add-ABX80X-RTC-driver-and-overlay.patch @@ -1,4 +1,4 @@ -From da62b2064a19346529bf827e8d7fbbd76e5e7ead Mon Sep 17 00:00:00 2001 +From 34bea6c63c915333ea838b07438e93c28a8030e7 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 23 Nov 2016 14:19:40 +0000 Subject: [PATCH] config: Add ABX80X RTC driver and overlay diff --git a/target/linux/brcm2708/patches-4.4/0550-config-Add-AK4554-audio-codec-driver.patch b/target/linux/brcm2708/patches-4.4/0550-config-Add-AK4554-audio-codec-driver.patch index e3b9fa0753..d0098f4f59 100644 --- a/target/linux/brcm2708/patches-4.4/0550-config-Add-AK4554-audio-codec-driver.patch +++ b/target/linux/brcm2708/patches-4.4/0550-config-Add-AK4554-audio-codec-driver.patch @@ -1,4 +1,4 @@ -From a7f724223d487c66b25627519d2cf344e95460ff Mon Sep 17 00:00:00 2001 +From 7d18b4f336d99bccd63c15a1729cd44b965867a4 Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Fri, 25 Nov 2016 15:01:15 +0000 Subject: [PATCH] config: Add AK4554 audio codec driver diff --git a/target/linux/brcm2708/patches-4.4/0551-ARM-dts-Restore-dtbs_install-functionality.patch b/target/linux/brcm2708/patches-4.4/0551-ARM-dts-Restore-dtbs_install-functionality.patch deleted file mode 100644 index 5224e26123..0000000000 --- a/target/linux/brcm2708/patches-4.4/0551-ARM-dts-Restore-dtbs_install-functionality.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 49b92b33aa6681e75f579b7369f34a53e9376e6c Mon Sep 17 00:00:00 2001 -From: Phil Elwell -Date: Sat, 26 Nov 2016 14:01:52 +0000 -Subject: [PATCH] ARM: dts: Restore dtbs_install functionality - -Signed-off-by: Phil Elwell ---- - arch/arm/boot/dts/Makefile | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - ---- a/arch/arm/boot/dts/Makefile -+++ b/arch/arm/boot/dts/Makefile -@@ -806,10 +806,11 @@ dtstree := $(srctree)/$(src) - dtb-$(CONFIG_OF_ALL_DTBS) := $(patsubst $(dtstree)/%.dts,%.dtb, $(wildcard $(dtstree)/*.dts)) - - always := $(dtb-y) --subdir-y := $(dts-dirs) overlays -+subdir-y := overlays - clean-files := *.dtb - - # Enable fixups to support overlays on BCM2708 platforms - ifeq ($(RPI_DT_OVERLAYS),y) - DTC_FLAGS ?= -@ -H epapr -+ dts-dirs += overlays - endif diff --git a/target/linux/brcm2708/patches-4.4/0551-kbuild-add-fno-PIE.patch b/target/linux/brcm2708/patches-4.4/0551-kbuild-add-fno-PIE.patch new file mode 100644 index 0000000000..cb043b824f --- /dev/null +++ b/target/linux/brcm2708/patches-4.4/0551-kbuild-add-fno-PIE.patch @@ -0,0 +1,40 @@ +From ce348644b8dc5384764ed3fb91592d62523cbcb3 Mon Sep 17 00:00:00 2001 +From: Sebastian Andrzej Siewior +Date: Fri, 4 Nov 2016 19:39:38 +0100 +Subject: [PATCH] kbuild: add -fno-PIE +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +commit 8ae94224c9d72fc4d9aaac93b2d7833cf46d7141 upstream. + +Debian started to build the gcc with -fPIE by default so the kernel +build ends before it starts properly with: +|kernel/bounds.c:1:0: error: code model kernel does not support PIC mode + +Also add to KBUILD_AFLAGS due to: + +|gcc -Wp,-MD,arch/x86/entry/vdso/vdso32/.note.o.d … -mfentry -DCC_USING_FENTRY … vdso/vdso32/note.S +|arch/x86/entry/vdso/vdso32/note.S:1:0: sorry, unimplemented: -mfentry isn’t supported for 32-bit in combination with -fpic + +Tagging it stable so it is possible to compile recent stable kernels as +well. + +Signed-off-by: Sebastian Andrzej Siewior +Signed-off-by: Michal Marek +Signed-off-by: Greg Kroah-Hartman +--- + Makefile | 2 ++ + 1 file changed, 2 insertions(+) + +--- a/Makefile ++++ b/Makefile +@@ -619,6 +619,8 @@ include arch/$(SRCARCH)/Makefile + KBUILD_CFLAGS += $(call cc-option,-fno-delete-null-pointer-checks,) + KBUILD_CFLAGS += $(call cc-disable-warning,maybe-uninitialized,) + KBUILD_CFLAGS += $(call cc-disable-warning,frame-address,) ++KBUILD_CFLAGS += $(call cc-option,-fno-PIE) ++KBUILD_AFLAGS += $(call cc-option,-fno-PIE) + + ifdef CONFIG_CC_OPTIMIZE_FOR_SIZE + KBUILD_CFLAGS += -Os $(EXTRA_OPTIMIZATION) diff --git a/target/linux/brcm2708/patches-4.4/0552-BCM270X_DT-Update-UART0-clock-frequency.patch b/target/linux/brcm2708/patches-4.4/0552-BCM270X_DT-Update-UART0-clock-frequency.patch deleted file mode 100644 index 2fc6396791..0000000000 --- a/target/linux/brcm2708/patches-4.4/0552-BCM270X_DT-Update-UART0-clock-frequency.patch +++ /dev/null @@ -1,29 +0,0 @@ -From 1efce478669516e7a0fad7fa9943c889fcc21d2e Mon Sep 17 00:00:00 2001 -From: Phil Elwell -Date: Sun, 27 Nov 2016 21:45:55 +0000 -Subject: [PATCH] BCM270X_DT: Update UART0 clock-frequency - -The Raspberry Pi firmware now sets the UART0 clock frequency to -48MHz (was 3MHz), to allow for baudrates up to 3MHz. This value -is overwritten by the firmware, but alternative loaders such -as U-Boot ignore the firmware-provided DTB. And besides, the -default ought to be correct. - -See: https://github.com/raspberrypi/linux/issues/1732 - -Signed-off-by: Phil Elwell ---- - arch/arm/boot/dts/bcm2708_common.dtsi | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - ---- a/arch/arm/boot/dts/bcm2708_common.dtsi -+++ b/arch/arm/boot/dts/bcm2708_common.dtsi -@@ -456,7 +456,7 @@ - reg = <2>; - #clock-cells = <0>; - clock-output-names = "uart0_pclk"; -- clock-frequency = <3000000>; -+ clock-frequency = <48000000>; - }; - - clk_apb_p: clock@3 { diff --git a/target/linux/brcm2708/patches-4.4/0552-kbuild-Steal-gcc-s-pie-from-the-very-beginning.patch b/target/linux/brcm2708/patches-4.4/0552-kbuild-Steal-gcc-s-pie-from-the-very-beginning.patch new file mode 100644 index 0000000000..36aafe8e19 --- /dev/null +++ b/target/linux/brcm2708/patches-4.4/0552-kbuild-Steal-gcc-s-pie-from-the-very-beginning.patch @@ -0,0 +1,49 @@ +From 8bb4bc0ec8fac19cc635e16d2e5a63dee2cd7f7b Mon Sep 17 00:00:00 2001 +From: Borislav Petkov +Date: Mon, 14 Nov 2016 19:41:31 +0100 +Subject: [PATCH] kbuild: Steal gcc's pie from the very beginning + +commit c6a385539175ebc603da53aafb7753d39089f32e upstream. + +So Sebastian turned off the PIE for kernel builds but that was too late +- Kbuild.include already uses KBUILD_CFLAGS and trying to disable gcc +options with, say cc-disable-warning, fails: + + gcc -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs + ... + -Wno-sign-compare -fno-asynchronous-unwind-tables -Wframe-address -c -x c /dev/null -o .31392.tmp + /dev/null:1:0: error: code model kernel does not support PIC mode + +because that returns an error and we can't disable the warning. For +example in this case: + +KBUILD_CFLAGS += $(call cc-disable-warning,frame-address,) + +which leads to gcc issuing all those warnings again. + +So let's turn off PIE/PIC at the earliest possible moment, when we +declare KBUILD_CFLAGS so that cc-disable-warning picks it up too. + +Also, we need the $(call cc-option ...) because -fno-PIE is supported +since gcc v3.4 and our lowest supported gcc version is 3.2 right now. + +Signed-off-by: Borislav Petkov +Cc: Ben Hutchings +Cc: Sebastian Andrzej Siewior +Signed-off-by: Michal Marek +Signed-off-by: Greg Kroah-Hartman +--- + Makefile | 2 -- + 1 file changed, 2 deletions(-) + +--- a/Makefile ++++ b/Makefile +@@ -619,8 +619,6 @@ include arch/$(SRCARCH)/Makefile + KBUILD_CFLAGS += $(call cc-option,-fno-delete-null-pointer-checks,) + KBUILD_CFLAGS += $(call cc-disable-warning,maybe-uninitialized,) + KBUILD_CFLAGS += $(call cc-disable-warning,frame-address,) +-KBUILD_CFLAGS += $(call cc-option,-fno-PIE) +-KBUILD_AFLAGS += $(call cc-option,-fno-PIE) + + ifdef CONFIG_CC_OPTIMIZE_FOR_SIZE + KBUILD_CFLAGS += -Os $(EXTRA_OPTIMIZATION) diff --git a/target/linux/brcm2708/patches-4.4/0553-ARM-dts-Restore-dtbs_install-functionality.patch b/target/linux/brcm2708/patches-4.4/0553-ARM-dts-Restore-dtbs_install-functionality.patch new file mode 100644 index 0000000000..796279968f --- /dev/null +++ b/target/linux/brcm2708/patches-4.4/0553-ARM-dts-Restore-dtbs_install-functionality.patch @@ -0,0 +1,25 @@ +From 199489b0b5b2c25640a0e3a23834256cc6c9d536 Mon Sep 17 00:00:00 2001 +From: Phil Elwell +Date: Sat, 26 Nov 2016 14:01:52 +0000 +Subject: [PATCH] ARM: dts: Restore dtbs_install functionality + +Signed-off-by: Phil Elwell +--- + arch/arm/boot/dts/Makefile | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +--- a/arch/arm/boot/dts/Makefile ++++ b/arch/arm/boot/dts/Makefile +@@ -806,10 +806,11 @@ dtstree := $(srctree)/$(src) + dtb-$(CONFIG_OF_ALL_DTBS) := $(patsubst $(dtstree)/%.dts,%.dtb, $(wildcard $(dtstree)/*.dts)) + + always := $(dtb-y) +-subdir-y := $(dts-dirs) overlays ++subdir-y := overlays + clean-files := *.dtb + + # Enable fixups to support overlays on BCM2708 platforms + ifeq ($(RPI_DT_OVERLAYS),y) + DTC_FLAGS ?= -@ -H epapr ++ dts-dirs += overlays + endif diff --git a/target/linux/brcm2708/patches-4.4/0553-BCM2835-v4l2-Fix-a-conformance-test-failure.patch b/target/linux/brcm2708/patches-4.4/0553-BCM2835-v4l2-Fix-a-conformance-test-failure.patch deleted file mode 100644 index 2ed182a470..0000000000 --- a/target/linux/brcm2708/patches-4.4/0553-BCM2835-v4l2-Fix-a-conformance-test-failure.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 05b2785cb7e1f40900dad84579c6f7fd4ad8aeda Mon Sep 17 00:00:00 2001 -From: Dave Stevenson <6by9@users.noreply.github.com> -Date: Wed, 30 Nov 2016 20:17:14 +0000 -Subject: [PATCH] BCM2835-v4l2: Fix a conformance test failure - -Format ioctls: - test VIDIOC_ENUM_FMT/FRAMESIZES/FRAMEINTERVALS: OK - warn: v4l2-test-formats.cpp(1195): S_PARM is supported but - doesn't report V4L2_CAP_TIMEPERFRAME. - fail: v4l2-test-formats.cpp(1118): node->has_frmintervals - && !cap->capability ---- - drivers/media/platform/bcm2835/bcm2835-camera.c | 1 + - 1 file changed, 1 insertion(+) - ---- a/drivers/media/platform/bcm2835/bcm2835-camera.c -+++ b/drivers/media/platform/bcm2835/bcm2835-camera.c -@@ -1397,6 +1397,7 @@ static int vidioc_s_parm(struct file *fi - dev->capture.timeperframe = tpf; - parm->parm.capture.timeperframe = tpf; - parm->parm.capture.readbuffers = 1; -+ parm->parm.capture.capability = V4L2_CAP_TIMEPERFRAME; - - fps_param.num = 0; /* Select variable fps, and then use - * FPS_RANGE to select the actual limits. diff --git a/target/linux/brcm2708/patches-4.4/0554-BCM270X_DT-Update-UART0-clock-frequency.patch b/target/linux/brcm2708/patches-4.4/0554-BCM270X_DT-Update-UART0-clock-frequency.patch new file mode 100644 index 0000000000..cdb83ff83b --- /dev/null +++ b/target/linux/brcm2708/patches-4.4/0554-BCM270X_DT-Update-UART0-clock-frequency.patch @@ -0,0 +1,29 @@ +From 86533bf4f40251f9468a4f48775aa2cf1a37d6b7 Mon Sep 17 00:00:00 2001 +From: Phil Elwell +Date: Sun, 27 Nov 2016 21:45:55 +0000 +Subject: [PATCH] BCM270X_DT: Update UART0 clock-frequency + +The Raspberry Pi firmware now sets the UART0 clock frequency to +48MHz (was 3MHz), to allow for baudrates up to 3MHz. This value +is overwritten by the firmware, but alternative loaders such +as U-Boot ignore the firmware-provided DTB. And besides, the +default ought to be correct. + +See: https://github.com/raspberrypi/linux/issues/1732 + +Signed-off-by: Phil Elwell +--- + arch/arm/boot/dts/bcm2708_common.dtsi | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +--- a/arch/arm/boot/dts/bcm2708_common.dtsi ++++ b/arch/arm/boot/dts/bcm2708_common.dtsi +@@ -456,7 +456,7 @@ + reg = <2>; + #clock-cells = <0>; + clock-output-names = "uart0_pclk"; +- clock-frequency = <3000000>; ++ clock-frequency = <48000000>; + }; + + clk_apb_p: clock@3 { diff --git a/target/linux/brcm2708/patches-4.4/0555-BCM2835-v4l2-Fix-a-conformance-test-failure.patch b/target/linux/brcm2708/patches-4.4/0555-BCM2835-v4l2-Fix-a-conformance-test-failure.patch new file mode 100644 index 0000000000..ce809ff68f --- /dev/null +++ b/target/linux/brcm2708/patches-4.4/0555-BCM2835-v4l2-Fix-a-conformance-test-failure.patch @@ -0,0 +1,25 @@ +From 8e038b685e146376ec5aa4b281c55cd3f854fccd Mon Sep 17 00:00:00 2001 +From: Dave Stevenson <6by9@users.noreply.github.com> +Date: Wed, 30 Nov 2016 20:17:14 +0000 +Subject: [PATCH] BCM2835-v4l2: Fix a conformance test failure + +Format ioctls: + test VIDIOC_ENUM_FMT/FRAMESIZES/FRAMEINTERVALS: OK + warn: v4l2-test-formats.cpp(1195): S_PARM is supported but + doesn't report V4L2_CAP_TIMEPERFRAME. + fail: v4l2-test-formats.cpp(1118): node->has_frmintervals + && !cap->capability +--- + drivers/media/platform/bcm2835/bcm2835-camera.c | 1 + + 1 file changed, 1 insertion(+) + +--- a/drivers/media/platform/bcm2835/bcm2835-camera.c ++++ b/drivers/media/platform/bcm2835/bcm2835-camera.c +@@ -1397,6 +1397,7 @@ static int vidioc_s_parm(struct file *fi + dev->capture.timeperframe = tpf; + parm->parm.capture.timeperframe = tpf; + parm->parm.capture.readbuffers = 1; ++ parm->parm.capture.capability = V4L2_CAP_TIMEPERFRAME; + + fps_param.num = 0; /* Select variable fps, and then use + * FPS_RANGE to select the actual limits. diff --git a/target/linux/brcm2708/patches-4.4/0556-BCM270X_DT-Add-overlay-for-enc28j60-on-SPI2.patch b/target/linux/brcm2708/patches-4.4/0556-BCM270X_DT-Add-overlay-for-enc28j60-on-SPI2.patch new file mode 100644 index 0000000000..f36e99381d --- /dev/null +++ b/target/linux/brcm2708/patches-4.4/0556-BCM270X_DT-Add-overlay-for-enc28j60-on-SPI2.patch @@ -0,0 +1,97 @@ +From 1d061a2bcabc8fb49de7db0094da863f8e7966e2 Mon Sep 17 00:00:00 2001 +From: Alan Yiding Wang +Date: Sat, 3 Dec 2016 23:22:02 -0500 +Subject: [PATCH] BCM270X_DT: Add overlay for enc28j60 on SPI2 + +Works on SPI2 for compute module +--- + arch/arm/boot/dts/overlays/Makefile | 1 + + arch/arm/boot/dts/overlays/README | 10 ++++- + .../boot/dts/overlays/enc28j60-spi2-overlay.dts | 47 ++++++++++++++++++++++ + 3 files changed, 57 insertions(+), 1 deletion(-) + create mode 100644 arch/arm/boot/dts/overlays/enc28j60-spi2-overlay.dts + +--- a/arch/arm/boot/dts/overlays/Makefile ++++ b/arch/arm/boot/dts/overlays/Makefile +@@ -28,6 +28,7 @@ dtbo-$(RPI_DT_OVERLAYS) += dpi24.dtbo + dtbo-$(RPI_DT_OVERLAYS) += dwc-otg.dtbo + dtbo-$(RPI_DT_OVERLAYS) += dwc2.dtbo + dtbo-$(RPI_DT_OVERLAYS) += enc28j60.dtbo ++dtbo-$(RPI_DT_OVERLAYS) += enc28j60-spi2.dtbo + dtbo-$(RPI_DT_OVERLAYS) += gpio-ir.dtbo + dtbo-$(RPI_DT_OVERLAYS) += gpio-poweroff.dtbo + dtbo-$(RPI_DT_OVERLAYS) += hifiberry-amp.dtbo +--- a/arch/arm/boot/dts/overlays/README ++++ b/arch/arm/boot/dts/overlays/README +@@ -344,12 +344,20 @@ Params: dr_mode Dual rol + + + Name: enc28j60 +-Info: Overlay for the Microchip ENC28J60 Ethernet Controller (SPI) ++Info: Overlay for the Microchip ENC28J60 Ethernet Controller on SPI0 + Load: dtoverlay=enc28j60,= + Params: int_pin GPIO used for INT (default 25) + + speed SPI bus speed (default 12000000) + ++ ++Name: enc28j60-spi2 ++Info: Overlay for the Microchip ENC28J60 Ethernet Controller on SPI2 ++Load: dtoverlay=enc28j60-spi2,= ++Params: int_pin GPIO used for INT (default 39) ++ ++ speed SPI bus speed (default 12000000) ++ + + Name: gpio-ir + Info: Use GPIO pin as rc-core style infrared receiver input. The rc-core- +--- /dev/null ++++ b/arch/arm/boot/dts/overlays/enc28j60-spi2-overlay.dts +@@ -0,0 +1,47 @@ ++// Overlay for the Microchip ENC28J60 Ethernet Controller - SPI2 Compute Module ++// Interrupt pin: 39 ++/dts-v1/; ++/plugin/; ++ ++/ { ++ compatible = "brcm,bcm2708"; ++ ++ fragment@0 { ++ target = <&spi2>; ++ __overlay__ { ++ /* needed to avoid dtc warning */ ++ #address-cells = <1>; ++ #size-cells = <0>; ++ ++ status = "okay"; ++ ++ eth1: enc28j60@0{ ++ compatible = "microchip,enc28j60"; ++ reg = <0>; /* CE0 */ ++ pinctrl-names = "default"; ++ pinctrl-0 = <ð1_pins>; ++ interrupt-parent = <&gpio>; ++ interrupts = <39 0x2>; /* falling edge */ ++ spi-max-frequency = <12000000>; ++ status = "okay"; ++ }; ++ }; ++ }; ++ ++ fragment@1 { ++ target = <&gpio>; ++ __overlay__ { ++ eth1_pins: eth1_pins { ++ brcm,pins = <39>; ++ brcm,function = <0>; /* in */ ++ brcm,pull = <0>; /* none */ ++ }; ++ }; ++ }; ++ ++ __overrides__ { ++ int_pin = <ð1>, "interrupts:0", ++ <ð1_pins>, "brcm,pins:0"; ++ speed = <ð1>, "spi-max-frequency:0"; ++ }; ++}; diff --git a/target/linux/brcm2708/patches-4.4/0557-lirc_rpi-Delete-vestigial-gpio_in_pull-parameter.patch b/target/linux/brcm2708/patches-4.4/0557-lirc_rpi-Delete-vestigial-gpio_in_pull-parameter.patch new file mode 100644 index 0000000000..58bab71857 --- /dev/null +++ b/target/linux/brcm2708/patches-4.4/0557-lirc_rpi-Delete-vestigial-gpio_in_pull-parameter.patch @@ -0,0 +1,38 @@ +From d2517545ca23d2a147402f7c5f736d046e921b34 Mon Sep 17 00:00:00 2001 +From: Phil Elwell +Date: Mon, 5 Dec 2016 09:58:16 +0000 +Subject: [PATCH] lirc_rpi: Delete vestigial gpio_in_pull parameter + +The RPi GPIO no longer support run-time "pull" settings - one should +Device Tree and pinctrl instead - so remove the parameter to avoid +confusion. + +See: https://github.com/raspberrypi/linux/issues/1711 + +Signed-off-by: Phil Elwell +--- + drivers/staging/media/lirc/lirc_rpi.c | 6 ------ + 1 file changed, 6 deletions(-) + +--- a/drivers/staging/media/lirc/lirc_rpi.c ++++ b/drivers/staging/media/lirc/lirc_rpi.c +@@ -64,8 +64,6 @@ + + /* set the default GPIO input pin */ + static int gpio_in_pin = 18; +-/* set the default pull behaviour for input pin */ +-static int gpio_in_pull = BCM2708_PULL_DOWN; + /* set the default GPIO output pin */ + static int gpio_out_pin = 17; + /* enable debugging messages */ +@@ -716,10 +714,6 @@ module_param(gpio_in_pin, int, S_IRUGO); + MODULE_PARM_DESC(gpio_in_pin, "GPIO input pin number of the BCM processor." + " (default 18"); + +-module_param(gpio_in_pull, int, S_IRUGO); +-MODULE_PARM_DESC(gpio_in_pull, "GPIO input pin pull configuration." +- " (0 = off, 1 = up, 2 = down, default down)"); +- + module_param(sense, int, S_IRUGO); + MODULE_PARM_DESC(sense, "Override autodetection of IR receiver circuit" + " (0 = active high, 1 = active low )"); diff --git a/target/linux/brcm2708/patches-4.4/0558-BCM270X_DT-Add-i2c-sensor-overlay.patch b/target/linux/brcm2708/patches-4.4/0558-BCM270X_DT-Add-i2c-sensor-overlay.patch new file mode 100644 index 0000000000..4e653c3ba8 --- /dev/null +++ b/target/linux/brcm2708/patches-4.4/0558-BCM270X_DT-Add-i2c-sensor-overlay.patch @@ -0,0 +1,92 @@ +From b2a2630ad69cc2f76fc027f1e730d6d82f84ea82 Mon Sep 17 00:00:00 2001 +From: Phil Elwell +Date: Mon, 5 Dec 2016 17:10:44 +0000 +Subject: [PATCH] BCM270X_DT: Add i2c-sensor overlay + +The i2c-sensor overlay is a container for various pressure and +temperature sensors, currently bmp085 and bmp280. The standalone +bmp085_i2c-sensor overlay is now deprecated. + +Signed-off-by: Phil Elwell +--- + arch/arm/boot/dts/overlays/Makefile | 1 + + arch/arm/boot/dts/overlays/README | 12 ++++++-- + arch/arm/boot/dts/overlays/i2c-sensor-overlay.dts | 34 +++++++++++++++++++++++ + 3 files changed, 45 insertions(+), 2 deletions(-) + create mode 100644 arch/arm/boot/dts/overlays/i2c-sensor-overlay.dts + +--- a/arch/arm/boot/dts/overlays/Makefile ++++ b/arch/arm/boot/dts/overlays/Makefile +@@ -42,6 +42,7 @@ dtbo-$(RPI_DT_OVERLAYS) += i2c-gpio.dtbo + dtbo-$(RPI_DT_OVERLAYS) += i2c-mux.dtbo + dtbo-$(RPI_DT_OVERLAYS) += i2c-pwm-pca9685a.dtbo + dtbo-$(RPI_DT_OVERLAYS) += i2c-rtc.dtbo ++dtbo-$(RPI_DT_OVERLAYS) += i2c-sensor.dtbo + dtbo-$(RPI_DT_OVERLAYS) += i2c0-bcm2708.dtbo + dtbo-$(RPI_DT_OVERLAYS) += i2c1-bcm2708.dtbo + dtbo-$(RPI_DT_OVERLAYS) += i2s-gpio28-31.dtbo +--- a/arch/arm/boot/dts/overlays/README ++++ b/arch/arm/boot/dts/overlays/README +@@ -283,8 +283,7 @@ Params: swap_lr Reverse + + + Name: bmp085_i2c-sensor +-Info: Configures the BMP085/BMP180 digital barometric pressure and temperature +- sensors from Bosch Sensortec ++Info: This overlay is now deprecated - see i2c-sensor + Load: dtoverlay=bmp085_i2c-sensor + Params: + +@@ -536,6 +535,15 @@ Params: abx80x Select o + source + + ++Name: i2c-sensor ++Info: Adds support for a number of I2C barometric pressure and temperature ++ sensors on i2c_arm ++Load: dtoverlay=i2c-sensor,= ++Params: bmp085 Select the Bosch sensortronic BMP085 ++ ++ bmp280 Select the Bosch sensortronic BMP280 ++ ++ + Name: i2c0-bcm2708 + Info: Enable the i2c_bcm2708 driver for the i2c0 bus. Not all pin combinations + are usable on all platforms. +--- /dev/null ++++ b/arch/arm/boot/dts/overlays/i2c-sensor-overlay.dts +@@ -0,0 +1,34 @@ ++// Definitions for a few digital barometric pressure and temperature sensors ++/dts-v1/; ++/plugin/; ++ ++/ { ++ compatible = "brcm,bcm2708"; ++ ++ fragment@0 { ++ target = <&i2c_arm>; ++ __overlay__ { ++ #address-cells = <1>; ++ #size-cells = <0>; ++ status = "okay"; ++ ++ bmp085: bmp085@77 { ++ compatible = "bosch,bmp085"; ++ reg = <0x77>; ++ default-oversampling = <3>; ++ status = "disable"; ++ }; ++ ++ bmp280: bmp280@76 { ++ compatible = "bosch,bmp280"; ++ reg = <0x76>; ++ status = "disable"; ++ }; ++ }; ++ }; ++ ++ __overrides__ { ++ bmp085 = <&bmp085>,"status"; ++ bmp280 = <&bmp280>,"status"; ++ }; ++}; diff --git a/target/linux/brcm2708/patches-4.4/0559-BCM270X_DT-overlays-overlay.dtb-overlays-.dtbo-1752.patch b/target/linux/brcm2708/patches-4.4/0559-BCM270X_DT-overlays-overlay.dtb-overlays-.dtbo-1752.patch new file mode 100644 index 0000000000..65f6606f5e --- /dev/null +++ b/target/linux/brcm2708/patches-4.4/0559-BCM270X_DT-overlays-overlay.dtb-overlays-.dtbo-1752.patch @@ -0,0 +1,21 @@ +From 862c54a1bf9ea4dd964747946b098e1287c016d4 Mon Sep 17 00:00:00 2001 +From: Georgii Staroselskii +Date: Wed, 7 Dec 2016 15:10:27 +0300 +Subject: [PATCH] BCM270X_DT: overlays/*-overlay.dtb -> overlays/*.dtbo (#1752) + +We now create overlays as .dtbo files. +--- + arch/arm/boot/dts/overlays/README | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +--- a/arch/arm/boot/dts/overlays/README ++++ b/arch/arm/boot/dts/overlays/README +@@ -61,7 +61,7 @@ this becomes a line in config.txt: + + dtoverlay=lirc-rpi + +-This causes the file /boot/overlays/lirc-rpi-overlay.dtb to be loaded. By ++This causes the file /boot/overlays/lirc-rpi.dtbo to be loaded. By + default it will use GPIOs 17 (out) and 18 (in), but this can be modified using + DT parameters: + diff --git a/target/linux/brcm2708/patches-4.4/0560-Revert-HID-dragonrise-fix-HID-Descriptor-for-0x0006-.patch b/target/linux/brcm2708/patches-4.4/0560-Revert-HID-dragonrise-fix-HID-Descriptor-for-0x0006-.patch new file mode 100644 index 0000000000..cb2c6e2226 --- /dev/null +++ b/target/linux/brcm2708/patches-4.4/0560-Revert-HID-dragonrise-fix-HID-Descriptor-for-0x0006-.patch @@ -0,0 +1,99 @@ +From 067c44b3d4e3aabaf9e622621556556a607747a4 Mon Sep 17 00:00:00 2001 +From: Ioan-Adrian Ratiu +Date: Tue, 27 Sep 2016 21:41:37 +0300 +Subject: [PATCH] Revert "HID: dragonrise: fix HID Descriptor for 0x0006 PID" + +[ Upstream commit 1bcaa05ebee115213e34f1806cc6a4f7a6175a88 ] +This reverts commit 18339f59c3a6 ("HID: dragonrise: fix HID...") because it +breaks certain dragonrise 0079:0006 gamepads. While it may fix a breakage +caused by commit 79346d620e9d ("HID: input: force generic axis to be mapped +to their user space axis"), it is probable that the manufacturer released +different hardware with the same PID so this fix works for only a subset +and breaks the other gamepads sharing the PID. + +What is needed is another more generic solution which fixes 79346d620e9d +("HID: input: force generic axis ...") breakage for this controller: we +need to add an exception for this driver to make it keep the old behaviour +previous to the initial breakage (this is done in patch 2 of this series). + +Signed-off-by: Ioan-Adrian Ratiu +Reviewed-by: Benjamin Tissoires +Signed-off-by: Jiri Kosina +--- + drivers/hid/hid-dr.c | 58 ---------------------------------------------------- + 1 file changed, 58 deletions(-) + +--- a/drivers/hid/hid-dr.c ++++ b/drivers/hid/hid-dr.c +@@ -234,58 +234,6 @@ static __u8 pid0011_rdesc_fixed[] = { + 0xC0 /* End Collection */ + }; + +-static __u8 pid0006_rdesc_fixed[] = { +- 0x05, 0x01, /* Usage Page (Generic Desktop) */ +- 0x09, 0x04, /* Usage (Joystick) */ +- 0xA1, 0x01, /* Collection (Application) */ +- 0xA1, 0x02, /* Collection (Logical) */ +- 0x75, 0x08, /* Report Size (8) */ +- 0x95, 0x05, /* Report Count (5) */ +- 0x15, 0x00, /* Logical Minimum (0) */ +- 0x26, 0xFF, 0x00, /* Logical Maximum (255) */ +- 0x35, 0x00, /* Physical Minimum (0) */ +- 0x46, 0xFF, 0x00, /* Physical Maximum (255) */ +- 0x09, 0x30, /* Usage (X) */ +- 0x09, 0x33, /* Usage (Ry) */ +- 0x09, 0x32, /* Usage (Z) */ +- 0x09, 0x31, /* Usage (Y) */ +- 0x09, 0x34, /* Usage (Ry) */ +- 0x81, 0x02, /* Input (Variable) */ +- 0x75, 0x04, /* Report Size (4) */ +- 0x95, 0x01, /* Report Count (1) */ +- 0x25, 0x07, /* Logical Maximum (7) */ +- 0x46, 0x3B, 0x01, /* Physical Maximum (315) */ +- 0x65, 0x14, /* Unit (Centimeter) */ +- 0x09, 0x39, /* Usage (Hat switch) */ +- 0x81, 0x42, /* Input (Variable) */ +- 0x65, 0x00, /* Unit (None) */ +- 0x75, 0x01, /* Report Size (1) */ +- 0x95, 0x0C, /* Report Count (12) */ +- 0x25, 0x01, /* Logical Maximum (1) */ +- 0x45, 0x01, /* Physical Maximum (1) */ +- 0x05, 0x09, /* Usage Page (Button) */ +- 0x19, 0x01, /* Usage Minimum (0x01) */ +- 0x29, 0x0C, /* Usage Maximum (0x0C) */ +- 0x81, 0x02, /* Input (Variable) */ +- 0x06, 0x00, 0xFF, /* Usage Page (Vendor Defined) */ +- 0x75, 0x01, /* Report Size (1) */ +- 0x95, 0x08, /* Report Count (8) */ +- 0x25, 0x01, /* Logical Maximum (1) */ +- 0x45, 0x01, /* Physical Maximum (1) */ +- 0x09, 0x01, /* Usage (0x01) */ +- 0x81, 0x02, /* Input (Variable) */ +- 0xC0, /* End Collection */ +- 0xA1, 0x02, /* Collection (Logical) */ +- 0x75, 0x08, /* Report Size (8) */ +- 0x95, 0x07, /* Report Count (7) */ +- 0x46, 0xFF, 0x00, /* Physical Maximum (255) */ +- 0x26, 0xFF, 0x00, /* Logical Maximum (255) */ +- 0x09, 0x02, /* Usage (0x02) */ +- 0x91, 0x02, /* Output (Variable) */ +- 0xC0, /* End Collection */ +- 0xC0 /* End Collection */ +-}; +- + static __u8 *dr_report_fixup(struct hid_device *hdev, __u8 *rdesc, + unsigned int *rsize) + { +@@ -296,12 +244,6 @@ static __u8 *dr_report_fixup(struct hid_ + *rsize = sizeof(pid0011_rdesc_fixed); + } + break; +- case 0x0006: +- if (*rsize == sizeof(pid0006_rdesc_fixed)) { +- rdesc = pid0006_rdesc_fixed; +- *rsize = sizeof(pid0006_rdesc_fixed); +- } +- break; + } + return rdesc; + } diff --git a/target/linux/brcm2708/patches-4.4/0561-bcm2835-rng-Avoid-initialising-if-already-enabled.patch b/target/linux/brcm2708/patches-4.4/0561-bcm2835-rng-Avoid-initialising-if-already-enabled.patch new file mode 100644 index 0000000000..b8cc66c4e3 --- /dev/null +++ b/target/linux/brcm2708/patches-4.4/0561-bcm2835-rng-Avoid-initialising-if-already-enabled.patch @@ -0,0 +1,26 @@ +From ad841f8241807114d61572c1ca1636e7a43e6d93 Mon Sep 17 00:00:00 2001 +From: popcornmix +Date: Tue, 6 Dec 2016 17:05:39 +0000 +Subject: [PATCH] bcm2835-rng: Avoid initialising if already enabled + +Avoids the 0x40000 cycles of warmup again if firmware has already used it +--- + drivers/char/hw_random/bcm2835-rng.c | 7 ++++--- + 1 file changed, 4 insertions(+), 3 deletions(-) + +--- a/drivers/char/hw_random/bcm2835-rng.c ++++ b/drivers/char/hw_random/bcm2835-rng.c +@@ -62,9 +62,10 @@ static int bcm2835_rng_probe(struct plat + bcm2835_rng_ops.priv = (unsigned long)rng_base; + + /* set warm-up count & enable */ +- __raw_writel(RNG_WARMUP_COUNT, rng_base + RNG_STATUS); +- __raw_writel(RNG_RBGEN, rng_base + RNG_CTRL); +- ++ if (!(__raw_readl(rng_base + RNG_CTRL) & RNG_RBGEN)) { ++ __raw_writel(RNG_WARMUP_COUNT, rng_base + RNG_STATUS); ++ __raw_writel(RNG_RBGEN, rng_base + RNG_CTRL); ++ } + /* register driver */ + err = hwrng_register(&bcm2835_rng_ops); + if (err) { diff --git a/target/linux/brcm2708/patches-4.4/0562-Pisound-dynamic-overlay-1760.patch b/target/linux/brcm2708/patches-4.4/0562-Pisound-dynamic-overlay-1760.patch new file mode 100644 index 0000000000..7acf5b2c6c --- /dev/null +++ b/target/linux/brcm2708/patches-4.4/0562-Pisound-dynamic-overlay-1760.patch @@ -0,0 +1,144 @@ +From 27b7e48055d8d31d8a03dbe7d8d4fccbc3ad7f31 Mon Sep 17 00:00:00 2001 +From: gtrainavicius +Date: Sat, 10 Dec 2016 16:05:25 +0200 +Subject: [PATCH] Pisound dynamic overlay (#1760) + +Restructuring pisound-overlay.dts, so it can be loaded and unloaded dynamically using dtoverlay. + +Print a logline when the kernel module is removed. +--- + arch/arm/boot/dts/overlays/pisound-overlay.dts | 94 ++++++++++++++------------ + sound/soc/bcm/pisound.c | 2 + + 2 files changed, 52 insertions(+), 44 deletions(-) + +--- a/arch/arm/boot/dts/overlays/pisound-overlay.dts ++++ b/arch/arm/boot/dts/overlays/pisound-overlay.dts +@@ -26,6 +26,54 @@ + compatible = "brcm,bcm2708"; + + fragment@0 { ++ target = <&spi0>; ++ __overlay__ { ++ status = "okay"; ++ }; ++ }; ++ ++ fragment@1 { ++ target = <&spidev0>; ++ __overlay__ { ++ status = "disabled"; ++ }; ++ }; ++ ++ fragment@2 { ++ target = <&spidev1>; ++ __overlay__ { ++ status = "okay"; ++ }; ++ }; ++ ++ fragment@3 { ++ target = <&spi0>; ++ __overlay__ { ++ #address-cells = <1>; ++ #size-cells = <0>; ++ ++ pisound_spi: pisound_spi@0{ ++ compatible = "blokaslabs,pisound-spi"; ++ reg = <0>; ++ pinctrl-names = "default"; ++ pinctrl-0 = <&spi0_pins>; ++ spi-max-frequency = <1000000>; ++ }; ++ }; ++ }; ++ ++ fragment@4 { ++ target-path = "/"; ++ __overlay__ { ++ pcm5102a-codec { ++ #sound-dai-cells = <0>; ++ compatible = "ti,pcm5102a"; ++ status = "okay"; ++ }; ++ }; ++ }; ++ ++ fragment@5 { + target = <&sound>; + __overlay__ { + compatible = "blokaslabs,pisound"; +@@ -49,7 +97,7 @@ + }; + }; + +- fragment@1 { ++ fragment@6 { + target = <&gpio>; + __overlay__ { + pinctrl-names = "default"; +@@ -63,52 +111,10 @@ + }; + }; + +- fragment@2 { ++ fragment@7 { + target = <&i2s>; + __overlay__ { + status = "okay"; + }; + }; +- +- fragment@3 { +- target-path = "/"; +- __overlay__ { +- pcm5102a-codec { +- #sound-dai-cells = <0>; +- compatible = "ti,pcm5102a"; +- status = "okay"; +- }; +- }; +- }; +- +- fragment@4 { +- target = <&spi0>; +- __overlay__ { +- status = "okay"; +- +- spidev@0{ +- status = "disabled"; +- }; +- +- spidev@1{ +- status = "okay"; +- }; +- }; +- }; +- +- fragment@5 { +- target = <&spi0>; +- __overlay__ { +- #address-cells = <1>; +- #size-cells = <0>; +- +- pisound_spi: pisound_spi@0{ +- compatible = "blokaslabs,pisound-spi"; +- reg = <0>; +- pinctrl-names = "default"; +- pinctrl-0 = <&spi0_pins>; +- spi-max-frequency = <1000000>; +- }; +- }; +- }; + }; +--- a/sound/soc/bcm/pisound.c ++++ b/sound/soc/bcm/pisound.c +@@ -954,6 +954,8 @@ static int pisnd_probe(struct platform_d + + static int pisnd_remove(struct platform_device *pdev) + { ++ printi("Unloading.\n"); ++ + if (pisnd_kobj) { + kobject_put(pisnd_kobj); + pisnd_kobj = NULL; diff --git a/target/linux/brcm2708/patches-4.4/0563-Add-support-for-Silicon-Labs-Si7013-20-21-humidity-t.patch b/target/linux/brcm2708/patches-4.4/0563-Add-support-for-Silicon-Labs-Si7013-20-21-humidity-t.patch new file mode 100644 index 0000000000..97938b37d2 --- /dev/null +++ b/target/linux/brcm2708/patches-4.4/0563-Add-support-for-Silicon-Labs-Si7013-20-21-humidity-t.patch @@ -0,0 +1,90 @@ +From f8bd38ac8b299bf55497f678e65babdd99d7e9f1 Mon Sep 17 00:00:00 2001 +From: Alex Tucker +Date: Tue, 3 Jan 2017 21:30:41 +0000 +Subject: [PATCH] Add support for Silicon Labs Si7013/20/21 + humidity/temperature sensor. (#1765) + +--- + arch/arm/boot/dts/overlays/README | 3 ++ + arch/arm/boot/dts/overlays/i2c-sensor-overlay.dts | 49 +++++++++++++---------- + 2 files changed, 31 insertions(+), 21 deletions(-) + +--- a/arch/arm/boot/dts/overlays/README ++++ b/arch/arm/boot/dts/overlays/README +@@ -543,6 +543,9 @@ Params: bmp085 Select t + + bmp280 Select the Bosch sensortronic BMP280 + ++ si7020 Select the Silicon Labs Si7013/20/21 humidity/ ++ temperature sensor ++ + + Name: i2c0-bcm2708 + Info: Enable the i2c_bcm2708 driver for the i2c0 bus. Not all pin combinations +--- a/arch/arm/boot/dts/overlays/i2c-sensor-overlay.dts ++++ b/arch/arm/boot/dts/overlays/i2c-sensor-overlay.dts +@@ -1,34 +1,41 @@ +-// Definitions for a few digital barometric pressure and temperature sensors ++// Definitions for I2C based sensors using the Industrial IO interface. + /dts-v1/; + /plugin/; + + / { +- compatible = "brcm,bcm2708"; ++ compatible = "brcm,bcm2708"; + +- fragment@0 { +- target = <&i2c_arm>; +- __overlay__ { +- #address-cells = <1>; +- #size-cells = <0>; +- status = "okay"; +- +- bmp085: bmp085@77 { +- compatible = "bosch,bmp085"; +- reg = <0x77>; +- default-oversampling = <3>; +- status = "disable"; +- }; +- +- bmp280: bmp280@76 { +- compatible = "bosch,bmp280"; +- reg = <0x76>; +- status = "disable"; +- }; +- }; +- }; ++ fragment@0 { ++ target = <&i2c_arm>; ++ __overlay__ { ++ #address-cells = <1>; ++ #size-cells = <0>; ++ status = "okay"; ++ ++ bmp085: bmp085@77 { ++ compatible = "bosch,bmp085"; ++ reg = <0x77>; ++ default-oversampling = <3>; ++ status = "disable"; ++ }; ++ ++ bmp280: bmp280@76 { ++ compatible = "bosch,bmp280"; ++ reg = <0x76>; ++ status = "disable"; ++ }; ++ ++ si7020: si7020@40 { ++ compatible = "si7020"; ++ reg = <0x40>; ++ status = "disable"; ++ }; ++ }; ++ }; + + __overrides__ { + bmp085 = <&bmp085>,"status"; + bmp280 = <&bmp280>,"status"; ++ si7020 = <&si7020>,"status"; + }; + }; diff --git a/target/linux/brcm2708/patches-4.4/0564-pisound-improvements-1778.patch b/target/linux/brcm2708/patches-4.4/0564-pisound-improvements-1778.patch new file mode 100644 index 0000000000..31dd3d6f18 --- /dev/null +++ b/target/linux/brcm2708/patches-4.4/0564-pisound-improvements-1778.patch @@ -0,0 +1,294 @@ +From afc3cd61521da7103489081731b1036d9d925197 Mon Sep 17 00:00:00 2001 +From: gtrainavicius +Date: Thu, 5 Jan 2017 17:08:45 +0200 +Subject: [PATCH] pisound improvements: (#1778) + +* Added a writable sysfs object to enable scripts / user space software +to blink MIDI activity LEDs for variable duration. +* Improved hw_param constraints setting. +* Added compatibility with S16_LE sample format. +* Exposed some simple placeholder volume controls, so the card appears +in volumealsa widget. + +Signed-off-by: Giedrius Trainavicius +--- + sound/soc/bcm/pisound.c | 175 ++++++++++++++++++++++++++++++++++++++++++------ + 1 file changed, 154 insertions(+), 21 deletions(-) + +--- a/sound/soc/bcm/pisound.c ++++ b/sound/soc/bcm/pisound.c +@@ -36,6 +36,7 @@ + #include + #include + #include ++#include + + static int pisnd_spi_init(struct device *dev); + static void pisnd_spi_uninit(void); +@@ -214,6 +215,9 @@ static char g_serial_num[11]; + static char g_id[25]; + static char g_version[5]; + ++static uint8_t g_ledFlashDuration; ++static bool g_ledFlashDurationChanged; ++ + DEFINE_KFIFO(spi_fifo_in, uint8_t, FIFO_SIZE); + DEFINE_KFIFO(spi_fifo_out, uint8_t, FIFO_SIZE); + +@@ -396,8 +400,13 @@ static void pisnd_work_handler(struct wo + val = 0; + tx = 0; + +- if (kfifo_get(&spi_fifo_out, &val)) ++ if (g_ledFlashDurationChanged) { ++ tx = 0xf000 | g_ledFlashDuration; ++ g_ledFlashDuration = 0; ++ g_ledFlashDurationChanged = false; ++ } else if (kfifo_get(&spi_fifo_out, &val)) { + tx = 0x0f00 | val; ++ } + + rx = spi_transfer16(tx); + +@@ -410,6 +419,7 @@ static void pisnd_work_handler(struct wo + } while (rx != 0 + || !kfifo_is_empty(&spi_fifo_out) + || pisnd_spi_has_more() ++ || g_ledFlashDurationChanged + ); + + if (!kfifo_is_empty(&spi_fifo_in) && g_recvCallback) +@@ -569,7 +579,7 @@ static int pisnd_spi_init(struct device + } + + /* Flash the LEDs. */ +- spi_transfer16(0xf000); ++ spi_transfer16(0xf008); + + ret = pisnd_spi_gpio_irq_init(dev); + if (ret < 0) { +@@ -610,6 +620,14 @@ static void pisnd_spi_uninit(void) + pisnd_spi_gpio_uninit(); + } + ++static void pisnd_spi_flash_leds(uint8_t duration) ++{ ++ g_ledFlashDuration = duration; ++ g_ledFlashDurationChanged = true; ++ printd("schedule from spi_flash_leds\n"); ++ pisnd_schedule_process(TASK_PROCESS); ++} ++ + static void pisnd_spi_send(uint8_t val) + { + kfifo_put(&spi_fifo_out, val); +@@ -658,6 +676,83 @@ static const struct of_device_id pisound + {}, + }; + ++enum { ++ SWITCH = 0, ++ VOLUME = 1, ++}; ++ ++static int pisnd_ctl_info(struct snd_kcontrol *kcontrol, ++ struct snd_ctl_elem_info *uinfo) ++{ ++ if (kcontrol->private_value == SWITCH) { ++ uinfo->type = SNDRV_CTL_ELEM_TYPE_BOOLEAN; ++ uinfo->count = 1; ++ uinfo->value.integer.min = 0; ++ uinfo->value.integer.max = 1; ++ return 0; ++ } else if (kcontrol->private_value == VOLUME) { ++ uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; ++ uinfo->count = 1; ++ uinfo->value.integer.min = 0; ++ uinfo->value.integer.max = 100; ++ return 0; ++ } ++ return -EINVAL; ++} ++ ++static int pisnd_ctl_get(struct snd_kcontrol *kcontrol, ++ struct snd_ctl_elem_value *ucontrol) ++{ ++ if (kcontrol->private_value == SWITCH) { ++ ucontrol->value.integer.value[0] = 1; ++ return 0; ++ } else if (kcontrol->private_value == VOLUME) { ++ ucontrol->value.integer.value[0] = 100; ++ return 0; ++ } ++ ++ return -EINVAL; ++} ++ ++static struct snd_kcontrol_new pisnd_ctl[] = { ++ { ++ .iface = SNDRV_CTL_ELEM_IFACE_MIXER, ++ .name = "PCM Playback Switch", ++ .index = 0, ++ .private_value = SWITCH, ++ .access = SNDRV_CTL_ELEM_ACCESS_READ, ++ .info = pisnd_ctl_info, ++ .get = pisnd_ctl_get, ++ }, ++ { ++ .iface = SNDRV_CTL_ELEM_IFACE_MIXER, ++ .name = "PCM Playback Volume", ++ .index = 0, ++ .private_value = VOLUME, ++ .access = SNDRV_CTL_ELEM_ACCESS_READ, ++ .info = pisnd_ctl_info, ++ .get = pisnd_ctl_get, ++ }, ++}; ++ ++static int pisnd_ctl_init(struct snd_card *card) ++{ ++ int err, i; ++ ++ for (i = 0; i < ARRAY_SIZE(pisnd_ctl); ++i) { ++ err = snd_ctl_add(card, snd_ctl_new1(&pisnd_ctl[i], NULL)); ++ if (err < 0) ++ return err; ++ } ++ ++ return 0; ++} ++ ++static int pisnd_ctl_uninit(void) ++{ ++ return 0; ++} ++ + static struct gpio_desc *osr0, *osr1, *osr2; + static struct gpio_desc *reset; + static struct gpio_desc *button; +@@ -667,6 +762,14 @@ static int pisnd_hw_params( + struct snd_pcm_hw_params *params + ) + { ++ struct snd_soc_pcm_runtime *rtd = substream->private_data; ++ struct snd_soc_dai *cpu_dai = rtd->cpu_dai; ++ ++ /* pisound runs on fixed 32 clock counts per channel, ++ * as generated by the master ADC. ++ */ ++ snd_soc_dai_set_bclk_ratio(cpu_dai, 32*2); ++ + printd("rate = %d\n", params_rate(params)); + printd("ch = %d\n", params_channels(params)); + printd("bits = %u\n", +@@ -711,16 +814,6 @@ static struct snd_pcm_hw_constraint_list + .mask = 0, + }; + +-static unsigned int sample_bits[] = { +- 24, 32 +-}; +- +-static struct snd_pcm_hw_constraint_list constraints_sample_bits = { +- .count = ARRAY_SIZE(sample_bits), +- .list = sample_bits, +- .mask = 0, +-}; +- + static int pisnd_startup(struct snd_pcm_substream *substream) + { + int err = snd_pcm_hw_constraint_list( +@@ -733,11 +826,21 @@ static int pisnd_startup(struct snd_pcm_ + if (err < 0) + return err; + +- err = snd_pcm_hw_constraint_list( ++ err = snd_pcm_hw_constraint_single( + substream->runtime, +- 0, +- SNDRV_PCM_HW_PARAM_SAMPLE_BITS, +- &constraints_sample_bits ++ SNDRV_PCM_HW_PARAM_CHANNELS, ++ 2 ++ ); ++ ++ if (err < 0) ++ return err; ++ ++ err = snd_pcm_hw_constraint_mask64( ++ substream->runtime, ++ SNDRV_PCM_HW_PARAM_FORMAT, ++ SNDRV_PCM_FMTBIT_S16_LE | ++ SNDRV_PCM_FMTBIT_S24_LE | ++ SNDRV_PCM_FMTBIT_S32_LE + ); + + if (err < 0) +@@ -771,14 +874,23 @@ static int pisnd_card_probe(struct snd_s + { + int err = pisnd_midi_init(card->snd_card); + +- if (err < 0) ++ if (err < 0) { + printe("pisnd_midi_init failed: %d\n", err); ++ return err; ++ } + +- return err; ++ err = pisnd_ctl_init(card->snd_card); ++ if (err < 0) { ++ printe("pisnd_ctl_init failed: %d\n", err); ++ return err; ++ } ++ ++ return 0; + } + + static int pisnd_card_remove(struct snd_soc_card *card) + { ++ pisnd_ctl_uninit(); + pisnd_midi_uninit(); + return 0; + } +@@ -870,17 +982,38 @@ static ssize_t pisnd_version_show( + return sprintf(buf, "%s\n", pisnd_spi_get_version()); + } + ++static ssize_t pisnd_led_store( ++ struct kobject *kobj, ++ struct kobj_attribute *attr, ++ const char *buf, ++ size_t length ++ ) ++{ ++ uint32_t timeout; ++ int err; ++ ++ err = kstrtou32(buf, 10, &timeout); ++ ++ if (err == 0 && timeout <= 255) ++ pisnd_spi_flash_leds(timeout); ++ ++ return length; ++} ++ + static struct kobj_attribute pisnd_serial_attribute = +- __ATTR(serial, 0644, pisnd_serial_show, NULL); ++ __ATTR(serial, 0444, pisnd_serial_show, NULL); + static struct kobj_attribute pisnd_id_attribute = +- __ATTR(id, 0644, pisnd_id_show, NULL); ++ __ATTR(id, 0444, pisnd_id_show, NULL); + static struct kobj_attribute pisnd_version_attribute = +- __ATTR(version, 0644, pisnd_version_show, NULL); ++ __ATTR(version, 0444, pisnd_version_show, NULL); ++static struct kobj_attribute pisnd_led_attribute = ++ __ATTR(led, 0644, NULL, pisnd_led_store); + + static struct attribute *attrs[] = { + &pisnd_serial_attribute.attr, + &pisnd_id_attribute.attr, + &pisnd_version_attribute.attr, ++ &pisnd_led_attribute.attr, + NULL + }; + diff --git a/target/linux/brcm2708/patches-4.4/0565-Add-driver_name-properties-to-JustBoom-drivers-1787.patch b/target/linux/brcm2708/patches-4.4/0565-Add-driver_name-properties-to-JustBoom-drivers-1787.patch new file mode 100644 index 0000000000..e5c324d7df --- /dev/null +++ b/target/linux/brcm2708/patches-4.4/0565-Add-driver_name-properties-to-JustBoom-drivers-1787.patch @@ -0,0 +1,32 @@ +From 23bd0578bdaf97a05a29fff25850d3fde26cb686 Mon Sep 17 00:00:00 2001 +From: Aaron Shaw +Date: Tue, 10 Jan 2017 16:22:53 +0000 +Subject: [PATCH] Add driver_name properties to JustBoom drivers (#1787) + +Add driver name properties for use with 5.1 passthrough audio in LibreElec +and other Kodi based OSs +--- + sound/soc/bcm/justboom-dac.c | 1 + + sound/soc/bcm/justboom-digi.c | 1 + + 2 files changed, 2 insertions(+) + +--- a/sound/soc/bcm/justboom-dac.c ++++ b/sound/soc/bcm/justboom-dac.c +@@ -98,6 +98,7 @@ static struct snd_soc_dai_link snd_rpi_j + /* audio machine driver */ + static struct snd_soc_card snd_rpi_justboom_dac = { + .name = "snd_rpi_justboom_dac", ++ .driver_name = "JustBoomDac", + .owner = THIS_MODULE, + .dai_link = snd_rpi_justboom_dac_dai, + .num_links = ARRAY_SIZE(snd_rpi_justboom_dac_dai), +--- a/sound/soc/bcm/justboom-digi.c ++++ b/sound/soc/bcm/justboom-digi.c +@@ -154,6 +154,7 @@ static struct snd_soc_dai_link snd_rpi_j + /* audio machine driver */ + static struct snd_soc_card snd_rpi_justboom_digi = { + .name = "snd_rpi_justboom_digi", ++ .driver_name = "JustBoomDigi", + .owner = THIS_MODULE, + .dai_link = snd_rpi_justboom_digi_dai, + .num_links = ARRAY_SIZE(snd_rpi_justboom_digi_dai), diff --git a/target/linux/brcm2708/patches-4.4/0566-bcm2835-i2s-Changes-for-allowing-asymmetric-sample-f.patch b/target/linux/brcm2708/patches-4.4/0566-bcm2835-i2s-Changes-for-allowing-asymmetric-sample-f.patch new file mode 100644 index 0000000000..88c001cf81 --- /dev/null +++ b/target/linux/brcm2708/patches-4.4/0566-bcm2835-i2s-Changes-for-allowing-asymmetric-sample-f.patch @@ -0,0 +1,96 @@ +From b7c0618121a4cf0efdcecb4e36ad0be0430be0b3 Mon Sep 17 00:00:00 2001 +From: gtrainavicius +Date: Tue, 10 Jan 2017 21:59:39 +0200 +Subject: [PATCH] bcm2835-i2s: Changes for allowing asymmetric sample formats. + (#1783) + +This is achieved by making changes only to the requested +stream direction format, keeping the other stream direction +configuration intact. + +Signed-off-by: Giedrius Trainavicius +--- + sound/soc/bcm/bcm2835-i2s.c | 54 +++++++++++++++++++++++++++++++-------------- + 1 file changed, 38 insertions(+), 16 deletions(-) + +--- a/sound/soc/bcm/bcm2835-i2s.c ++++ b/sound/soc/bcm/bcm2835-i2s.c +@@ -310,6 +310,7 @@ static int bcm2835_i2s_hw_params(struct + unsigned int sampling_rate = params_rate(params); + unsigned int data_length, data_delay, bclk_ratio; + unsigned int ch1pos, ch2pos, mode, format; ++ unsigned int previous_ftxp, previous_frxp; + unsigned int mash = BCM2835_CLK_MASH_1; + unsigned int divi, divf, target_frequency; + int clk_src = -1; +@@ -320,6 +321,7 @@ static int bcm2835_i2s_hw_params(struct + bool frame_master = (master == SND_SOC_DAIFMT_CBS_CFS + || master == SND_SOC_DAIFMT_CBM_CFS); + uint32_t csreg; ++ bool packed; + + /* + * If a stream is already enabled, +@@ -465,26 +467,46 @@ static int bcm2835_i2s_hw_params(struct + return -EINVAL; + } + +- /* +- * Set format for both streams. +- * We cannot set another frame length +- * (and therefore word length) anyway, +- * so the format will be the same. +- */ +- regmap_write(dev->i2s_regmap, BCM2835_I2S_RXC_A_REG, format); +- regmap_write(dev->i2s_regmap, BCM2835_I2S_TXC_A_REG, format); ++ /* Set the format for the matching stream direction. */ ++ switch (substream->stream) { ++ case SNDRV_PCM_STREAM_PLAYBACK: ++ regmap_write(dev->i2s_regmap, BCM2835_I2S_TXC_A_REG, format); ++ break; ++ case SNDRV_PCM_STREAM_CAPTURE: ++ regmap_write(dev->i2s_regmap, BCM2835_I2S_RXC_A_REG, format); ++ break; ++ default: ++ return -EINVAL; ++ } + + /* Setup the I2S mode */ ++ /* Keep existing FTXP and FRXP values. */ ++ regmap_read(dev->i2s_regmap, BCM2835_I2S_MODE_A_REG, &mode); ++ ++ previous_ftxp = mode & BCM2835_I2S_FTXP; ++ previous_frxp = mode & BCM2835_I2S_FRXP; ++ + mode = 0; + +- if (data_length <= 16) { +- /* +- * Use frame packed mode (2 channels per 32 bit word) +- * We cannot set another frame length in the second stream +- * (and therefore word length) anyway, +- * so the format will be the same. +- */ +- mode |= BCM2835_I2S_FTXP | BCM2835_I2S_FRXP; ++ /* ++ * Retain the frame packed mode (2 channels per 32 bit word) ++ * of the other direction stream intact. The formats of each ++ * direction can be different as long as the frame length is ++ * shared for both. ++ */ ++ packed = data_length <= 16; ++ ++ switch (substream->stream) { ++ case SNDRV_PCM_STREAM_PLAYBACK: ++ mode |= previous_frxp; ++ mode |= packed ? BCM2835_I2S_FTXP : 0; ++ break; ++ case SNDRV_PCM_STREAM_CAPTURE: ++ mode |= previous_ftxp; ++ mode |= packed ? BCM2835_I2S_FRXP : 0; ++ break; ++ default: ++ return -EINVAL; + } + + mode |= BCM2835_I2S_FLEN(bclk_ratio - 1); diff --git a/target/linux/brcm2708/patches-4.4/0567-BCM270X_DT-Add-pi3-disable-wifi-overlay.patch b/target/linux/brcm2708/patches-4.4/0567-BCM270X_DT-Add-pi3-disable-wifi-overlay.patch new file mode 100644 index 0000000000..fc36490c56 --- /dev/null +++ b/target/linux/brcm2708/patches-4.4/0567-BCM270X_DT-Add-pi3-disable-wifi-overlay.patch @@ -0,0 +1,56 @@ +From 04b3aace4865f06b982c33d03098dceb02be67a4 Mon Sep 17 00:00:00 2001 +From: Phil Elwell +Date: Wed, 11 Jan 2017 13:01:21 +0000 +Subject: [PATCH] BCM270X_DT: Add pi3-disable-wifi overlay + +pi3-disable-wifi is a minimal overlay to disable the onboard WiFi. + +Signed-off-by: Phil Elwell +--- + arch/arm/boot/dts/overlays/Makefile | 1 + + arch/arm/boot/dts/overlays/README | 6 ++++++ + arch/arm/boot/dts/overlays/pi3-disable-wifi-overlay.dts | 13 +++++++++++++ + 3 files changed, 20 insertions(+) + create mode 100644 arch/arm/boot/dts/overlays/pi3-disable-wifi-overlay.dts + +--- a/arch/arm/boot/dts/overlays/Makefile ++++ b/arch/arm/boot/dts/overlays/Makefile +@@ -61,6 +61,7 @@ dtbo-$(RPI_DT_OVERLAYS) += mmc.dtbo + dtbo-$(RPI_DT_OVERLAYS) += mz61581.dtbo + dtbo-$(RPI_DT_OVERLAYS) += pi3-act-led.dtbo + dtbo-$(RPI_DT_OVERLAYS) += pi3-disable-bt.dtbo ++dtbo-$(RPI_DT_OVERLAYS) += pi3-disable-wifi.dtbo + dtbo-$(RPI_DT_OVERLAYS) += pi3-miniuart-bt.dtbo + dtbo-$(RPI_DT_OVERLAYS) += piscreen.dtbo + dtbo-$(RPI_DT_OVERLAYS) += piscreen2r.dtbo +--- a/arch/arm/boot/dts/overlays/README ++++ b/arch/arm/boot/dts/overlays/README +@@ -793,6 +793,12 @@ Load: dtoverlay=pi3-disable-bt + Params: + + ++Name: pi3-disable-wifi ++Info: Disable Pi3 onboard WiFi ++Load: dtoverlay=pi3-disable-wifi ++Params: ++ ++ + Name: pi3-miniuart-bt + Info: Switch Pi3 Bluetooth function to use the mini-UART (ttyS0) and restore + UART0/ttyAMA0 over GPIOs 14 & 15. Note that this may reduce the maximum +--- /dev/null ++++ b/arch/arm/boot/dts/overlays/pi3-disable-wifi-overlay.dts +@@ -0,0 +1,13 @@ ++/dts-v1/; ++/plugin/; ++ ++/{ ++ compatible = "brcm,bcm2708"; ++ ++ fragment@0 { ++ target = <&mmc>; ++ __overlay__ { ++ status = "disabled"; ++ }; ++ }; ++}; diff --git a/target/linux/brcm2708/patches-4.4/0568-configfs-Remove-ppos-increment-in-configfs_write_bin.patch b/target/linux/brcm2708/patches-4.4/0568-configfs-Remove-ppos-increment-in-configfs_write_bin.patch new file mode 100644 index 0000000000..842cb8b61d --- /dev/null +++ b/target/linux/brcm2708/patches-4.4/0568-configfs-Remove-ppos-increment-in-configfs_write_bin.patch @@ -0,0 +1,49 @@ +From ec490344ba1906dfdbbb6baaa0349fe2ad3d463d Mon Sep 17 00:00:00 2001 +From: Marek Vasut +Date: Wed, 18 May 2016 16:16:51 +0200 +Subject: [PATCH] configfs: Remove ppos increment in configfs_write_bin_file + +[ Back-port of f8608985f851c917b3884b692d8e326b0210d34e ] + +The simple_write_to_buffer() already increments the @ppos on success, +see fs/libfs.c simple_write_to_buffer() comment: + +" +On success, the number of bytes written is returned and the offset @ppos +advanced by this number, or negative value is returned on error. +" + +If the configfs_write_bin_file() is invoked with @count smaller than the +total length of the written binary file, it will be invoked multiple times. +Since configfs_write_bin_file() increments @ppos on success, after calling +simple_write_to_buffer(), the @ppos is incremented twice. + +Subsequent invocation of configfs_write_bin_file() will result in the next +piece of data being written to the offset twice as long as the length of +the previous write, thus creating buffer with "holes" in it. + +The simple testcase using DTO follows: + $ mkdir /sys/kernel/config/device-tree/overlays/1 + $ dd bs=1 if=foo.dtbo of=/sys/kernel/config/device-tree/overlays/1/dtbo +Without this patch, the testcase will result in twice as big buffer in the +kernel, which is then passed to the cfs_overlay_item_dtbo_write() . + +Signed-off-by: Marek Vasut +Cc: Geert Uytterhoeven +Cc: Christoph Hellwig +Cc: Pantelis Antoniou +--- + fs/configfs/file.c | 2 -- + 1 file changed, 2 deletions(-) + +--- a/fs/configfs/file.c ++++ b/fs/configfs/file.c +@@ -357,8 +357,6 @@ configfs_write_bin_file(struct file *fil + + len = simple_write_to_buffer(buffer->bin_buffer, + buffer->bin_buffer_size, ppos, buf, count); +- if (len > 0) +- *ppos += len; + out: + mutex_unlock(&buffer->mutex); + return len; diff --git a/target/linux/brcm2708/patches-4.4/0569-config-Add-CONFIG_DM_CACHE.patch b/target/linux/brcm2708/patches-4.4/0569-config-Add-CONFIG_DM_CACHE.patch new file mode 100644 index 0000000000..9ac4c03b2e --- /dev/null +++ b/target/linux/brcm2708/patches-4.4/0569-config-Add-CONFIG_DM_CACHE.patch @@ -0,0 +1,31 @@ +From a924593ec575d894135fbb8c6500e6a165551760 Mon Sep 17 00:00:00 2001 +From: popcornmix +Date: Sun, 15 Jan 2017 21:56:59 +0000 +Subject: [PATCH] config: Add CONFIG_DM_CACHE See: + https://github.com/raspberrypi/linux/issues/1793 + +--- + arch/arm/configs/bcm2709_defconfig | 1 + + arch/arm/configs/bcmrpi_defconfig | 1 + + 2 files changed, 2 insertions(+) + +--- a/arch/arm/configs/bcm2709_defconfig ++++ b/arch/arm/configs/bcm2709_defconfig +@@ -438,6 +438,7 @@ CONFIG_BLK_DEV_DM=m + CONFIG_DM_CRYPT=m + CONFIG_DM_SNAPSHOT=m + CONFIG_DM_THIN_PROVISIONING=m ++CONFIG_DM_CACHE=m + CONFIG_DM_MIRROR=m + CONFIG_DM_LOG_USERSPACE=m + CONFIG_DM_RAID=m +--- a/arch/arm/configs/bcmrpi_defconfig ++++ b/arch/arm/configs/bcmrpi_defconfig +@@ -431,6 +431,7 @@ CONFIG_BLK_DEV_DM=m + CONFIG_DM_CRYPT=m + CONFIG_DM_SNAPSHOT=m + CONFIG_DM_THIN_PROVISIONING=m ++CONFIG_DM_CACHE=m + CONFIG_DM_MIRROR=m + CONFIG_DM_LOG_USERSPACE=m + CONFIG_DM_RAID=m diff --git a/target/linux/brcm2708/patches-4.4/0570-BCM270X_DT-Add-spi0-cs-overlay.patch b/target/linux/brcm2708/patches-4.4/0570-BCM270X_DT-Add-spi0-cs-overlay.patch new file mode 100644 index 0000000000..7dd62a7741 --- /dev/null +++ b/target/linux/brcm2708/patches-4.4/0570-BCM270X_DT-Add-spi0-cs-overlay.patch @@ -0,0 +1,81 @@ +From 03e5edc82cd5df9f0fc6704d59a6f9aee3ef3552 Mon Sep 17 00:00:00 2001 +From: Phil Elwell +Date: Mon, 16 Jan 2017 14:53:12 +0000 +Subject: [PATCH] BCM270X_DT: Add spi0-cs overlay + +The spi0-cs overlay allows the software chip selectts to be modified +using the cs0_pin and cs1_pin parameters. +--- + arch/arm/boot/dts/overlays/Makefile | 1 + + arch/arm/boot/dts/overlays/README | 9 +++++++- + arch/arm/boot/dts/overlays/spi0-cs-overlay.dts | 29 ++++++++++++++++++++++++++ + 3 files changed, 38 insertions(+), 1 deletion(-) + create mode 100644 arch/arm/boot/dts/overlays/spi0-cs-overlay.dts + +--- a/arch/arm/boot/dts/overlays/Makefile ++++ b/arch/arm/boot/dts/overlays/Makefile +@@ -93,6 +93,7 @@ dtbo-$(RPI_DT_OVERLAYS) += smi-dev.dtbo + dtbo-$(RPI_DT_OVERLAYS) += smi-nand.dtbo + dtbo-$(RPI_DT_OVERLAYS) += spi-gpio35-39.dtbo + dtbo-$(RPI_DT_OVERLAYS) += spi-rtc.dtbo ++dtbo-$(RPI_DT_OVERLAYS) += spi0-cs.dtbo + dtbo-$(RPI_DT_OVERLAYS) += spi0-hw-cs.dtbo + dtbo-$(RPI_DT_OVERLAYS) += spi1-1cs.dtbo + dtbo-$(RPI_DT_OVERLAYS) += spi1-2cs.dtbo +--- a/arch/arm/boot/dts/overlays/README ++++ b/arch/arm/boot/dts/overlays/README +@@ -1131,7 +1131,7 @@ Params: + + + Name: spi-gpio35-39 +-Info: move SPI function block to GPIO 35 to 39 ++Info: Move SPI function block to GPIO 35 to 39 + Load: dtoverlay=spi-gpio35-39 + Params: + +@@ -1142,6 +1142,13 @@ Load: dtoverlay=spi-rtc,= + Params: pcf2123 Select the PCF2123 device + + ++Name: spi0-cs ++Info: Allows the (software) CS pins for SPI0 to be changed ++Load: dtoverlay=spi0-cs,= ++Params: cs0_pin GPIO pin for CS0 (default 8) ++ cs1_pin GPIO pin for CS1 (default 7) ++ ++ + Name: spi0-hw-cs + Info: Re-enables hardware CS/CE (chip selects) for SPI0 + Load: dtoverlay=spi0-hw-cs +--- /dev/null ++++ b/arch/arm/boot/dts/overlays/spi0-cs-overlay.dts +@@ -0,0 +1,29 @@ ++/dts-v1/; ++/plugin/; ++ ++ ++/ { ++ compatible = "brcm,bcm2835", "brcm,bcm2708", "brcm,bcm2709"; ++ ++ fragment@0 { ++ target = <&spi0_cs_pins>; ++ frag0: __overlay__ { ++ brcm,pins = <8 7>; ++ }; ++ }; ++ ++ fragment@1 { ++ target = <&spi0>; ++ frag1: __overlay__ { ++ cs-gpios = <&gpio 8 1>, <&gpio 7 1>; ++ status = "okay"; ++ }; ++ }; ++ ++ __overrides__ { ++ cs0_pin = <&frag0>,"brcm,pins:0", ++ <&frag1>,"cs-gpios:4"; ++ cs1_pin = <&frag0>,"brcm,pins:4", ++ <&frag1>,"cs-gpios:16"; ++ }; ++}; diff --git a/target/linux/brcm2708/patches-4.4/0571-Revert-bcm2835-i2s-Changes-for-allowing-asymmetric-s.patch b/target/linux/brcm2708/patches-4.4/0571-Revert-bcm2835-i2s-Changes-for-allowing-asymmetric-s.patch new file mode 100644 index 0000000000..c6b51065be --- /dev/null +++ b/target/linux/brcm2708/patches-4.4/0571-Revert-bcm2835-i2s-Changes-for-allowing-asymmetric-s.patch @@ -0,0 +1,96 @@ +From 7a4ba191d95833159eaea4329a806297d31a50da Mon Sep 17 00:00:00 2001 +From: Phil Elwell +Date: Mon, 16 Jan 2017 20:58:18 +0000 +Subject: [PATCH] Revert "bcm2835-i2s: Changes for allowing asymmetric sample + formats. (#1783)" + +This reverts commit 4897c5c2f7adb4f77d638121e9959174dff87b9c. + +Signed-off-by: Phil Elwell + +See: https://github.com/raspberrypi/linux/issues/1799 +--- + sound/soc/bcm/bcm2835-i2s.c | 54 ++++++++++++++------------------------------- + 1 file changed, 16 insertions(+), 38 deletions(-) + +--- a/sound/soc/bcm/bcm2835-i2s.c ++++ b/sound/soc/bcm/bcm2835-i2s.c +@@ -310,7 +310,6 @@ static int bcm2835_i2s_hw_params(struct + unsigned int sampling_rate = params_rate(params); + unsigned int data_length, data_delay, bclk_ratio; + unsigned int ch1pos, ch2pos, mode, format; +- unsigned int previous_ftxp, previous_frxp; + unsigned int mash = BCM2835_CLK_MASH_1; + unsigned int divi, divf, target_frequency; + int clk_src = -1; +@@ -321,7 +320,6 @@ static int bcm2835_i2s_hw_params(struct + bool frame_master = (master == SND_SOC_DAIFMT_CBS_CFS + || master == SND_SOC_DAIFMT_CBM_CFS); + uint32_t csreg; +- bool packed; + + /* + * If a stream is already enabled, +@@ -467,46 +465,26 @@ static int bcm2835_i2s_hw_params(struct + return -EINVAL; + } + +- /* Set the format for the matching stream direction. */ +- switch (substream->stream) { +- case SNDRV_PCM_STREAM_PLAYBACK: +- regmap_write(dev->i2s_regmap, BCM2835_I2S_TXC_A_REG, format); +- break; +- case SNDRV_PCM_STREAM_CAPTURE: +- regmap_write(dev->i2s_regmap, BCM2835_I2S_RXC_A_REG, format); +- break; +- default: +- return -EINVAL; +- } ++ /* ++ * Set format for both streams. ++ * We cannot set another frame length ++ * (and therefore word length) anyway, ++ * so the format will be the same. ++ */ ++ regmap_write(dev->i2s_regmap, BCM2835_I2S_RXC_A_REG, format); ++ regmap_write(dev->i2s_regmap, BCM2835_I2S_TXC_A_REG, format); + + /* Setup the I2S mode */ +- /* Keep existing FTXP and FRXP values. */ +- regmap_read(dev->i2s_regmap, BCM2835_I2S_MODE_A_REG, &mode); +- +- previous_ftxp = mode & BCM2835_I2S_FTXP; +- previous_frxp = mode & BCM2835_I2S_FRXP; +- + mode = 0; + +- /* +- * Retain the frame packed mode (2 channels per 32 bit word) +- * of the other direction stream intact. The formats of each +- * direction can be different as long as the frame length is +- * shared for both. +- */ +- packed = data_length <= 16; +- +- switch (substream->stream) { +- case SNDRV_PCM_STREAM_PLAYBACK: +- mode |= previous_frxp; +- mode |= packed ? BCM2835_I2S_FTXP : 0; +- break; +- case SNDRV_PCM_STREAM_CAPTURE: +- mode |= previous_ftxp; +- mode |= packed ? BCM2835_I2S_FRXP : 0; +- break; +- default: +- return -EINVAL; ++ if (data_length <= 16) { ++ /* ++ * Use frame packed mode (2 channels per 32 bit word) ++ * We cannot set another frame length in the second stream ++ * (and therefore word length) anyway, ++ * so the format will be the same. ++ */ ++ mode |= BCM2835_I2S_FTXP | BCM2835_I2S_FRXP; + } + + mode |= BCM2835_I2S_FLEN(bclk_ratio - 1); diff --git a/target/linux/brcm2708/patches-4.4/0572-BCM270X_DT-Enable-UART0-on-CM3.patch b/target/linux/brcm2708/patches-4.4/0572-BCM270X_DT-Enable-UART0-on-CM3.patch new file mode 100644 index 0000000000..8e9881a76c --- /dev/null +++ b/target/linux/brcm2708/patches-4.4/0572-BCM270X_DT-Enable-UART0-on-CM3.patch @@ -0,0 +1,23 @@ +From 3ad406903deb46fbdbf4283f0d1d79911e96250a Mon Sep 17 00:00:00 2001 +From: Phil Elwell +Date: Tue, 17 Jan 2017 11:34:58 +0000 +Subject: [PATCH] BCM270X_DT: Enable UART0 on CM3 + +Signed-off-by: Phil Elwell +--- + arch/arm/boot/dts/bcm2710-rpi-cm3.dts | 4 ++++ + 1 file changed, 4 insertions(+) + +--- a/arch/arm/boot/dts/bcm2710-rpi-cm3.dts ++++ b/arch/arm/boot/dts/bcm2710-rpi-cm3.dts +@@ -7,6 +7,10 @@ + model = "Raspberry Pi Compute Module 3"; + }; + ++&uart0 { ++ status = "okay"; ++}; ++ + &gpio { + sdhost_pins: sdhost_pins { + brcm,pins = <48 49 50 51 52 53>; diff --git a/target/linux/brcm2708/patches-4.4/0573-config-Add-CONFIG_MD_M25P80-and-CONFIG_MD_SPI_NOR.patch b/target/linux/brcm2708/patches-4.4/0573-config-Add-CONFIG_MD_M25P80-and-CONFIG_MD_SPI_NOR.patch new file mode 100644 index 0000000000..8cd1384aca --- /dev/null +++ b/target/linux/brcm2708/patches-4.4/0573-config-Add-CONFIG_MD_M25P80-and-CONFIG_MD_SPI_NOR.patch @@ -0,0 +1,37 @@ +From df7b80d750d34fef14b646c4194eb00f482e22bb Mon Sep 17 00:00:00 2001 +From: Phil Elwell +Date: Tue, 17 Jan 2017 14:39:39 +0000 +Subject: [PATCH] config: Add CONFIG_MD_M25P80 and CONFIG_MD_SPI_NOR + +See: https://github.com/raspberrypi/linux/issues/1781 + +Signed-off-by: Phil Elwell +--- + arch/arm/configs/bcm2709_defconfig | 2 ++ + arch/arm/configs/bcmrpi_defconfig | 2 ++ + 2 files changed, 4 insertions(+) + +--- a/arch/arm/configs/bcm2709_defconfig ++++ b/arch/arm/configs/bcm2709_defconfig +@@ -407,7 +407,9 @@ CONFIG_DMA_CMA=y + CONFIG_CMA_SIZE_MBYTES=5 + CONFIG_MTD=m + CONFIG_MTD_BLOCK=m ++CONFIG_MTD_M25P80=m + CONFIG_MTD_NAND=m ++CONFIG_MTD_SPI_NOR=m + CONFIG_MTD_UBI=m + CONFIG_OF_CONFIGFS=y + CONFIG_ZRAM=m +--- a/arch/arm/configs/bcmrpi_defconfig ++++ b/arch/arm/configs/bcmrpi_defconfig +@@ -400,7 +400,9 @@ CONFIG_DMA_CMA=y + CONFIG_CMA_SIZE_MBYTES=5 + CONFIG_MTD=m + CONFIG_MTD_BLOCK=m ++CONFIG_MTD_M25P80=m + CONFIG_MTD_NAND=m ++CONFIG_MTD_SPI_NOR=m + CONFIG_MTD_UBI=m + CONFIG_OF_CONFIGFS=y + CONFIG_ZRAM=m diff --git a/target/linux/brcm2708/patches-4.4/0574-config-More-USB-config-options-for-bcm2709_defconfig.patch b/target/linux/brcm2708/patches-4.4/0574-config-More-USB-config-options-for-bcm2709_defconfig.patch new file mode 100644 index 0000000000..e59978a84a --- /dev/null +++ b/target/linux/brcm2708/patches-4.4/0574-config-More-USB-config-options-for-bcm2709_defconfig.patch @@ -0,0 +1,48 @@ +From c2276d9d2cdd7c6ed65e7b251257e3f73b659641 Mon Sep 17 00:00:00 2001 +From: Phil Elwell +Date: Thu, 19 Jan 2017 16:44:43 +0000 +Subject: [PATCH] config: More USB config options for bcm2709_defconfig (#1805) + +Bring bcm2709_defconfig up to the level of bcmrpi_defconfig with +respect to USB support. This is prompted by the introduction of CM3, +which makes gadget mode on 2709/2710 a useful option. + +Note that the DWC2 driver is not loaded by default and must be enabled +using a DT overlay or custom .dtb. + +Signed-off-by: Phil Elwell +--- + arch/arm/configs/bcm2709_defconfig | 15 +++++++++++++++ + 1 file changed, 15 insertions(+) + +--- a/arch/arm/configs/bcm2709_defconfig ++++ b/arch/arm/configs/bcm2709_defconfig +@@ -969,6 +969,7 @@ CONFIG_USB_MICROTEK=m + CONFIG_USBIP_CORE=m + CONFIG_USBIP_VHCI_HCD=m + CONFIG_USBIP_HOST=m ++CONFIG_USB_DWC2=m + CONFIG_USB_SERIAL=m + CONFIG_USB_SERIAL_GENERIC=y + CONFIG_USB_SERIAL_AIRCABLE=m +@@ -1042,6 +1043,20 @@ CONFIG_USB_SPEEDTOUCH=m + CONFIG_USB_CXACRU=m + CONFIG_USB_UEAGLEATM=m + CONFIG_USB_XUSBATM=m ++CONFIG_USB_GADGET=m ++CONFIG_USB_ZERO=m ++CONFIG_USB_AUDIO=m ++CONFIG_USB_ETH=m ++CONFIG_USB_GADGETFS=m ++CONFIG_USB_MASS_STORAGE=m ++CONFIG_USB_G_SERIAL=m ++CONFIG_USB_MIDI_GADGET=m ++CONFIG_USB_G_PRINTER=m ++CONFIG_USB_CDC_COMPOSITE=m ++CONFIG_USB_G_ACM_MS=m ++CONFIG_USB_G_MULTI=m ++CONFIG_USB_G_HID=m ++CONFIG_USB_G_WEBCAM=m + CONFIG_MMC=y + CONFIG_MMC_BLOCK_MINORS=32 + CONFIG_MMC_BCM2835=y diff --git a/target/linux/brcm2708/patches-4.4/0575-BCM270X_DT-Add-reference-to-audio_pins-to-CM-dtb.patch b/target/linux/brcm2708/patches-4.4/0575-BCM270X_DT-Add-reference-to-audio_pins-to-CM-dtb.patch new file mode 100644 index 0000000000..203870f1e8 --- /dev/null +++ b/target/linux/brcm2708/patches-4.4/0575-BCM270X_DT-Add-reference-to-audio_pins-to-CM-dtb.patch @@ -0,0 +1,28 @@ +From e11feff65e7ee74fce499a3514cb3bc22dc0c88f Mon Sep 17 00:00:00 2001 +From: Phil Elwell +Date: Mon, 23 Jan 2017 17:36:50 +0000 +Subject: [PATCH] BCM270X_DT: Add reference to audio_pins to CM dtb + +The CM1 dtb contains an empty audio_pins node, but no reference to it. +Adding the usual pinctrl reference from the audio node enables the +audremap overlay (and others) to easily turn on audio. + +Signed-off-by: Phil Elwell +--- + arch/arm/boot/dts/bcm2708-rpi-cm.dtsi | 5 +++++ + 1 file changed, 5 insertions(+) + +--- a/arch/arm/boot/dts/bcm2708-rpi-cm.dtsi ++++ b/arch/arm/boot/dts/bcm2708-rpi-cm.dtsi +@@ -36,6 +36,11 @@ + status = "okay"; + }; + ++&audio { ++ pinctrl-names = "default"; ++ pinctrl-0 = <&audio_pins>; ++}; ++ + / { + __overrides__ { + core_freq = <&clk_core>,"clock-frequency:0"; diff --git a/target/linux/brcm2708/patches-4.4/0576-Add-overlay-for-mcp3008-adc-1818.patch b/target/linux/brcm2708/patches-4.4/0576-Add-overlay-for-mcp3008-adc-1818.patch new file mode 100644 index 0000000000..2715d7ba0c --- /dev/null +++ b/target/linux/brcm2708/patches-4.4/0576-Add-overlay-for-mcp3008-adc-1818.patch @@ -0,0 +1,281 @@ +From fbaf66882e8c247111a190d51c4f397092c8e65a Mon Sep 17 00:00:00 2001 +From: Scott Ellis +Date: Fri, 27 Jan 2017 06:42:42 -0500 +Subject: [PATCH] Add overlay for mcp3008 adc (#1818) + +Some example usage: + +SPI0.0 +dtparam=spi=on +dtoverlay=mcp3008:spi0-0-present + +SPI0.1 +dtparam=spi=on +dtoverlay=mcp3008:spi0-1-present + +SPI0.0 and SPI0.1 +dtparam=spi=on +dtoverlay=mcp3008:spi0-0-present,spi0-1-present + +SPI1.0 +dtparam=spi=on +dtoverlay=spi1-1cs +dtoverlay=mcp3008:spi1-0-present + +SPI1.2 +dtparam=spi=on +dtoverlay=spi1-1cs:cs0_pin=16 +dtoverlay=mcp3008:spi1-0-present + +SPI1.0 and SPI1.1 +dtoverlay=spi1-2cs +dtoverlay=mcp3008:spi1-0-present,spi1-1-present + +Changing the speed + +SPI0.0 +dtparam=spi=on +dtoverlay=mcp3008:spi0-0-present,spi0-0-speed=2000000 +--- + arch/arm/boot/dts/overlays/Makefile | 1 + + arch/arm/boot/dts/overlays/README | 9 ++ + arch/arm/boot/dts/overlays/mcp3008-overlay.dts | 205 +++++++++++++++++++++++++ + 3 files changed, 215 insertions(+) + create mode 100755 arch/arm/boot/dts/overlays/mcp3008-overlay.dts + +--- a/arch/arm/boot/dts/overlays/Makefile ++++ b/arch/arm/boot/dts/overlays/Makefile +@@ -57,6 +57,7 @@ dtbo-$(RPI_DT_OVERLAYS) += mcp23017.dtbo + dtbo-$(RPI_DT_OVERLAYS) += mcp23s17.dtbo + dtbo-$(RPI_DT_OVERLAYS) += mcp2515-can0.dtbo + dtbo-$(RPI_DT_OVERLAYS) += mcp2515-can1.dtbo ++dtbo-$(RPI_DT_OVERLAYS) += mcp3008.dtbo + dtbo-$(RPI_DT_OVERLAYS) += mmc.dtbo + dtbo-$(RPI_DT_OVERLAYS) += mz61581.dtbo + dtbo-$(RPI_DT_OVERLAYS) += pi3-act-led.dtbo +--- a/arch/arm/boot/dts/overlays/README ++++ b/arch/arm/boot/dts/overlays/README +@@ -736,6 +736,15 @@ Params: oscillator Clock fr + interrupt GPIO for interrupt signal + + ++Name: mcp3008 ++Info: Configures MCP3008 A/D converters ++ For devices on spi1 or spi2, the interfaces should be enabled ++ with one of the spi1-1/2/3cs and/or spi2-1/2/3cs overlays. ++Load: dtoverlay=mcp3008,[=] ++Params: spi--present boolean, configure device at spi, cs ++ spi--speed integer, set the spi bus speed for this device ++ ++ + Name: mmc + Info: Selects the bcm2835-mmc SD/MMC driver, optionally with overclock + Load: dtoverlay=mmc,= +--- /dev/null ++++ b/arch/arm/boot/dts/overlays/mcp3008-overlay.dts +@@ -0,0 +1,205 @@ ++/* ++ * Device tree overlay for Microchip mcp3008 10-Bit A/D Converters ++ */ ++ ++/dts-v1/; ++/plugin/; ++ ++/ { ++ compatible = "brcm,bcm2835", "brcm,bcm2708", "brcm,bcm2709"; ++ ++ fragment@0 { ++ target = <&spidev0>; ++ __dormant__ { ++ status = "disabled"; ++ }; ++ }; ++ ++ fragment@1 { ++ target = <&spidev1>; ++ __dormant__ { ++ status = "disabled"; ++ }; ++ }; ++ ++ fragment@2 { ++ target-path = "spi1/spidev@0"; ++ __dormant__ { ++ status = "disabled"; ++ }; ++ }; ++ ++ fragment@3 { ++ target-path = "spi1/spidev@1"; ++ __dormant__ { ++ status = "disabled"; ++ }; ++ }; ++ ++ fragment@4 { ++ target-path = "spi1/spidev@2"; ++ __dormant__ { ++ status = "disabled"; ++ }; ++ }; ++ ++ fragment@5 { ++ target-path = "spi2/spidev@0"; ++ __dormant__ { ++ status = "disabled"; ++ }; ++ }; ++ ++ fragment@6 { ++ target-path = "spi2/spidev@1"; ++ __dormant__ { ++ status = "disabled"; ++ }; ++ }; ++ ++ fragment@7 { ++ target-path = "spi2/spidev@2"; ++ __dormant__ { ++ status = "disabled"; ++ }; ++ }; ++ ++ fragment@8 { ++ target = <&spi0>; ++ __dormant__ { ++ status = "okay"; ++ #address-cells = <1>; ++ #size-cells = <0>; ++ ++ mcp3008_00: mcp3008@0 { ++ compatible = "mcp3008"; ++ reg = <0>; ++ spi-max-frequency = <1600000>; ++ }; ++ }; ++ }; ++ ++ fragment@9 { ++ target = <&spi0>; ++ __dormant__ { ++ status = "okay"; ++ #address-cells = <1>; ++ #size-cells = <0>; ++ ++ mcp3008_01: mcp3008@1 { ++ compatible = "mcp3008"; ++ reg = <1>; ++ spi-max-frequency = <1600000>; ++ }; ++ }; ++ }; ++ ++ fragment@10 { ++ target = <&spi1>; ++ __dormant__ { ++ status = "okay"; ++ #address-cells = <1>; ++ #size-cells = <0>; ++ ++ mcp3008_10: mcp3008@0 { ++ compatible = "mcp3008"; ++ reg = <0>; ++ spi-max-frequency = <1600000>; ++ }; ++ }; ++ }; ++ ++ fragment@11 { ++ target = <&spi1>; ++ __dormant__ { ++ status = "okay"; ++ #address-cells = <1>; ++ #size-cells = <0>; ++ ++ mcp3008_11: mcp3008@1 { ++ compatible = "mcp3008"; ++ reg = <1>; ++ spi-max-frequency = <1600000>; ++ }; ++ }; ++ }; ++ ++ fragment@12 { ++ target = <&spi1>; ++ __dormant__ { ++ status = "okay"; ++ #address-cells = <1>; ++ #size-cells = <0>; ++ ++ mcp3008_12: mcp3008@2 { ++ compatible = "mcp3008"; ++ reg = <2>; ++ spi-max-frequency = <1600000>; ++ }; ++ }; ++ }; ++ ++ fragment@13 { ++ target = <&spi2>; ++ __dormant__ { ++ status = "okay"; ++ #address-cells = <1>; ++ #size-cells = <0>; ++ ++ mcp3008_20: mcp3008@0 { ++ compatible = "mcp3008"; ++ reg = <0>; ++ spi-max-frequency = <1600000>; ++ }; ++ }; ++ }; ++ ++ fragment@14 { ++ target = <&spi2>; ++ __dormant__ { ++ status = "okay"; ++ #address-cells = <1>; ++ #size-cells = <0>; ++ ++ mcp3008_21: mcp3008@1 { ++ compatible = "mcp3008"; ++ reg = <1>; ++ spi-max-frequency = <1600000>; ++ }; ++ }; ++ }; ++ ++ fragment@15 { ++ target = <&spi2>; ++ __dormant__ { ++ status = "okay"; ++ #address-cells = <1>; ++ #size-cells = <0>; ++ ++ mcp3008_22: mcp3008@2 { ++ compatible = "mcp3008"; ++ reg = <2>; ++ spi-max-frequency = <1600000>; ++ }; ++ }; ++ }; ++ ++ __overrides__ { ++ spi0-0-present = <0>, "+0+8"; ++ spi0-1-present = <0>, "+1+9"; ++ spi1-0-present = <0>, "+2+10"; ++ spi1-1-present = <0>, "+3+11"; ++ spi1-2-present = <0>, "+4+12"; ++ spi2-0-present = <0>, "+5+13"; ++ spi2-1-present = <0>, "+6+14"; ++ spi2-2-present = <0>, "+7+15"; ++ spi0-0-speed = <&mcp3008_00>, "spi-max-frequency:0"; ++ spi0-1-speed = <&mcp3008_01>, "spi-max-frequency:0"; ++ spi1-0-speed = <&mcp3008_10>, "spi-max-frequency:0"; ++ spi1-1-speed = <&mcp3008_11>, "spi-max-frequency:0"; ++ spi1-2-speed = <&mcp3008_12>, "spi-max-frequency:0"; ++ spi2-0-speed = <&mcp3008_20>, "spi-max-frequency:0"; ++ spi2-1-speed = <&mcp3008_21>, "spi-max-frequency:0"; ++ spi2-2-speed = <&mcp3008_22>, "spi-max-frequency:0"; ++ }; ++}; diff --git a/target/linux/brcm2708/patches-4.4/0577-config-add-slcan-kernel-module.patch b/target/linux/brcm2708/patches-4.4/0577-config-add-slcan-kernel-module.patch new file mode 100644 index 0000000000..8e2cebb93f --- /dev/null +++ b/target/linux/brcm2708/patches-4.4/0577-config-add-slcan-kernel-module.patch @@ -0,0 +1,31 @@ +From 58a5eac5f1d5849c4c64075cb0608788b35b1ba8 Mon Sep 17 00:00:00 2001 +From: popcornmix +Date: Fri, 27 Jan 2017 18:49:30 +0000 +Subject: [PATCH] config: add slcan kernel module + +See: https://github.com/raspberrypi/linux/issues/1819 +--- + arch/arm/configs/bcm2709_defconfig | 1 + + arch/arm/configs/bcmrpi_defconfig | 1 + + 2 files changed, 2 insertions(+) + +--- a/arch/arm/configs/bcm2709_defconfig ++++ b/arch/arm/configs/bcm2709_defconfig +@@ -358,6 +358,7 @@ CONFIG_BAYCOM_SER_HDX=m + CONFIG_YAM=m + CONFIG_CAN=m + CONFIG_CAN_VCAN=m ++CONFIG_CAN_SLCAN=m + CONFIG_CAN_MCP251X=m + CONFIG_IRDA=m + CONFIG_IRLAN=m +--- a/arch/arm/configs/bcmrpi_defconfig ++++ b/arch/arm/configs/bcmrpi_defconfig +@@ -351,6 +351,7 @@ CONFIG_BAYCOM_SER_HDX=m + CONFIG_YAM=m + CONFIG_CAN=m + CONFIG_CAN_VCAN=m ++CONFIG_CAN_SLCAN=m + CONFIG_CAN_MCP251X=m + CONFIG_IRDA=m + CONFIG_IRLAN=m diff --git a/target/linux/brcm2708/patches-4.4/0578-drm-vc4-Fix-sending-of-page-flip-completion-events-i.patch b/target/linux/brcm2708/patches-4.4/0578-drm-vc4-Fix-sending-of-page-flip-completion-events-i.patch new file mode 100644 index 0000000000..a94cde7e1d --- /dev/null +++ b/target/linux/brcm2708/patches-4.4/0578-drm-vc4-Fix-sending-of-page-flip-completion-events-i.patch @@ -0,0 +1,42 @@ +From 64e5b6a26eec44abb36eea964fc0ac35aeed6f26 Mon Sep 17 00:00:00 2001 +From: Eric Anholt +Date: Thu, 2 Feb 2017 09:42:18 -0800 +Subject: [PATCH] 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 +CRTC's atomic flush handler that moved the completion event from the +proposed atomic state change to the CRTC's current state. That meant +that when full screen pageflipping happened (glxgears -fullscreen in +X, compton, por weston), the app would end up blocked firever waiting +to draw its next frame. + +Signed-off-by: Eric Anholt +--- + drivers/gpu/drm/vc4/vc4_firmware_kms.c | 15 +++++++++++++++ + 1 file changed, 15 insertions(+) + +--- a/drivers/gpu/drm/vc4/vc4_firmware_kms.c ++++ b/drivers/gpu/drm/vc4/vc4_firmware_kms.c +@@ -312,6 +312,21 @@ 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; ++ ++ 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); ++ } + } + + static void vc4_crtc_handle_page_flip(struct vc4_crtc *vc4_crtc) diff --git a/target/linux/brcm2708/patches-4.4/0579-clk-bcm2835-Fix-fixed_divider-of-pllh_aux.patch b/target/linux/brcm2708/patches-4.4/0579-clk-bcm2835-Fix-fixed_divider-of-pllh_aux.patch new file mode 100644 index 0000000000..19ff9b7f15 --- /dev/null +++ b/target/linux/brcm2708/patches-4.4/0579-clk-bcm2835-Fix-fixed_divider-of-pllh_aux.patch @@ -0,0 +1,27 @@ +From 7149466b737e35d58c92bf7e97539d86afa1d5ad Mon Sep 17 00:00:00 2001 +From: Boris Brezillon +Date: Tue, 22 Nov 2016 12:45:28 -0800 +Subject: [PATCH] clk: bcm2835: Fix ->fixed_divider of pllh_aux + +There is no fixed divider on pllh_aux. + +Signed-off-by: Boris Brezillon +Signed-off-by: Eric Anholt +Reviewed-by: Eric Anholt +Signed-off-by: Stephen Boyd +(cherry picked from commit f2a46926aba1f0c33944901d2420a6a887455ddc) +--- + drivers/clk/bcm/clk-bcm2835.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +--- a/drivers/clk/bcm/clk-bcm2835.c ++++ b/drivers/clk/bcm/clk-bcm2835.c +@@ -1657,7 +1657,7 @@ static const struct bcm2835_clk_desc clk + .a2w_reg = A2W_PLLH_AUX, + .load_mask = CM_PLLH_LOADAUX, + .hold_mask = 0, +- .fixed_divider = 10), ++ .fixed_divider = 1), + [BCM2835_PLLH_PIX] = REGISTER_PLL_DIV( + .name = "pllh_pix", + .source_pll = "pllh", diff --git a/target/linux/brcm2708/patches-4.4/0580-clk-bcm-Support-rate-change-propagation-on-bcm2835-c.patch b/target/linux/brcm2708/patches-4.4/0580-clk-bcm-Support-rate-change-propagation-on-bcm2835-c.patch new file mode 100644 index 0000000000..3bfce1273e --- /dev/null +++ b/target/linux/brcm2708/patches-4.4/0580-clk-bcm-Support-rate-change-propagation-on-bcm2835-c.patch @@ -0,0 +1,124 @@ +From cc454cd7c20a0044a6a5a2ba949293b489c51598 Mon Sep 17 00:00:00 2001 +From: Boris Brezillon +Date: Thu, 1 Dec 2016 22:00:19 +0100 +Subject: [PATCH] clk: bcm: Support rate change propagation on bcm2835 clocks + +Some peripheral clocks, like the VEC (Video EnCoder) clock need to be set +to a precise rate (in our case 108MHz). With the current implementation, +where peripheral clocks are not allowed to forward rate change requests +to their parents, it is impossible to match this requirement unless the +bootloader has configured things correctly, or a specific rate has been +assigned through the DT (with the assigned-clk-rates property). + +Add a new field to struct bcm2835_clock_data to specify which parent +clocks accept rate change propagation, and support set rate propagation +in bcm2835_clock_determine_rate(). + +Signed-off-by: Boris Brezillon +Reviewed-by: Eric Anholt +Signed-off-by: Stephen Boyd +(cherry picked from commit 155e8b3b0ee320ae866b97dd31eba8a1f080a772) +--- + drivers/clk/bcm/clk-bcm2835.c | 67 ++++++++++++++++++++++++++++++++++++++++--- + 1 file changed, 63 insertions(+), 4 deletions(-) + +--- a/drivers/clk/bcm/clk-bcm2835.c ++++ b/drivers/clk/bcm/clk-bcm2835.c +@@ -457,6 +457,9 @@ struct bcm2835_clock_data { + const char *const *parents; + int num_mux_parents; + ++ /* Bitmap encoding which parents accept rate change propagation. */ ++ unsigned int set_rate_parent; ++ + u32 ctl_reg; + u32 div_reg; + +@@ -1055,10 +1058,60 @@ bcm2835_clk_is_pllc(struct clk_hw *hw) + return strncmp(clk_hw_get_name(hw), "pllc", 4) == 0; + } + ++static unsigned long bcm2835_clock_choose_div_and_prate(struct clk_hw *hw, ++ int parent_idx, ++ unsigned long rate, ++ u32 *div, ++ unsigned long *prate) ++{ ++ struct bcm2835_clock *clock = bcm2835_clock_from_hw(hw); ++ struct bcm2835_cprman *cprman = clock->cprman; ++ const struct bcm2835_clock_data *data = clock->data; ++ unsigned long best_rate; ++ u32 curdiv, mindiv, maxdiv; ++ struct clk_hw *parent; ++ ++ parent = clk_hw_get_parent_by_index(hw, parent_idx); ++ ++ if (!(BIT(parent_idx) & data->set_rate_parent)) { ++ *prate = clk_hw_get_rate(parent); ++ *div = bcm2835_clock_choose_div(hw, rate, *prate, true); ++ ++ return bcm2835_clock_rate_from_divisor(clock, *prate, ++ *div); ++ } ++ ++ if (data->frac_bits) ++ dev_warn(cprman->dev, ++ "frac bits are not used when propagating rate change"); ++ ++ /* clamp to min divider of 2 if we're dealing with a mash clock */ ++ mindiv = data->is_mash_clock ? 2 : 1; ++ maxdiv = BIT(data->int_bits) - 1; ++ ++ /* TODO: Be smart, and only test a subset of the available divisors. */ ++ for (curdiv = mindiv; curdiv <= maxdiv; curdiv++) { ++ unsigned long tmp_rate; ++ ++ tmp_rate = clk_hw_round_rate(parent, rate * curdiv); ++ tmp_rate /= curdiv; ++ if (curdiv == mindiv || ++ (tmp_rate > best_rate && tmp_rate <= rate)) ++ best_rate = tmp_rate; ++ ++ if (best_rate == rate) ++ break; ++ } ++ ++ *div = curdiv << CM_DIV_FRAC_BITS; ++ *prate = curdiv * best_rate; ++ ++ return best_rate; ++} ++ + static int bcm2835_clock_determine_rate(struct clk_hw *hw, + struct clk_rate_request *req) + { +- struct bcm2835_clock *clock = bcm2835_clock_from_hw(hw); + struct clk_hw *parent, *best_parent = NULL; + bool current_parent_is_pllc; + unsigned long rate, best_rate = 0; +@@ -1086,9 +1139,8 @@ static int bcm2835_clock_determine_rate( + if (bcm2835_clk_is_pllc(parent) && !current_parent_is_pllc) + continue; + +- prate = clk_hw_get_rate(parent); +- div = bcm2835_clock_choose_div(hw, req->rate, prate, true); +- rate = bcm2835_clock_rate_from_divisor(clock, prate, div); ++ rate = bcm2835_clock_choose_div_and_prate(hw, i, req->rate, ++ &div, &prate); + if (rate > best_rate && rate <= req->rate) { + best_parent = parent; + best_prate = prate; +@@ -1308,6 +1360,13 @@ static struct clk *bcm2835_register_cloc + if ((cprman_read(cprman, data->ctl_reg) & CM_ENABLE) == 0) + init.flags &= ~CLK_IS_CRITICAL; + ++ /* ++ * Pass the CLK_SET_RATE_PARENT flag if we are allowed to propagate ++ * rate changes on at least of the parents. ++ */ ++ if (data->set_rate_parent) ++ init.flags |= CLK_SET_RATE_PARENT; ++ + if (data->is_vpu_clock) { + init.ops = &bcm2835_vpu_clock_clk_ops; + } else { diff --git a/target/linux/brcm2708/patches-4.4/0581-clk-bcm-Allow-rate-change-propagation-to-PLLH_AUX-on.patch b/target/linux/brcm2708/patches-4.4/0581-clk-bcm-Allow-rate-change-propagation-to-PLLH_AUX-on.patch new file mode 100644 index 0000000000..4b22762566 --- /dev/null +++ b/target/linux/brcm2708/patches-4.4/0581-clk-bcm-Allow-rate-change-propagation-to-PLLH_AUX-on.patch @@ -0,0 +1,35 @@ +From e7a3b8bd6756b59696a430a0c83e3e609915dea6 Mon Sep 17 00:00:00 2001 +From: Boris Brezillon +Date: Thu, 1 Dec 2016 22:00:20 +0100 +Subject: [PATCH] clk: bcm: Allow rate change propagation to PLLH_AUX on VEC + clock + +The VEC clock requires needs to be set at exactly 108MHz. Allow rate +change propagation on PLLH_AUX to match this requirement wihtout +impacting other IPs (PLLH is currently only used by the HDMI encoder, +which cannot be enabled when the VEC encoder is enabled). + +Signed-off-by: Boris Brezillon +Reviewed-by: Eric Anholt +Signed-off-by: Stephen Boyd +(cherry picked from commit d86d46af84855403c00018be1c3e7bc190f2a6cd) +--- + drivers/clk/bcm/clk-bcm2835.c | 7 ++++++- + 1 file changed, 6 insertions(+), 1 deletion(-) + +--- a/drivers/clk/bcm/clk-bcm2835.c ++++ b/drivers/clk/bcm/clk-bcm2835.c +@@ -1920,7 +1920,12 @@ static const struct bcm2835_clk_desc clk + .ctl_reg = CM_VECCTL, + .div_reg = CM_VECDIV, + .int_bits = 4, +- .frac_bits = 0), ++ .frac_bits = 0, ++ /* ++ * Allow rate change propagation only on PLLH_AUX which is ++ * assigned index 7 in the parent array. ++ */ ++ .set_rate_parent = BIT(7)), + + /* dsi clocks */ + [BCM2835_CLOCK_DSI0E] = REGISTER_PER_CLK( diff --git a/target/linux/brcm2708/patches-4.4/0582-clk-bcm-Fix-maybe-uninitialized-warning-in-bcm2835_c.patch b/target/linux/brcm2708/patches-4.4/0582-clk-bcm-Fix-maybe-uninitialized-warning-in-bcm2835_c.patch new file mode 100644 index 0000000000..41771a51a0 --- /dev/null +++ b/target/linux/brcm2708/patches-4.4/0582-clk-bcm-Fix-maybe-uninitialized-warning-in-bcm2835_c.patch @@ -0,0 +1,29 @@ +From 6c42e5b8e25911b5fd39207d1a3b059adecfe346 Mon Sep 17 00:00:00 2001 +From: Boris Brezillon +Date: Mon, 12 Dec 2016 09:00:53 +0100 +Subject: [PATCH] clk: bcm: Fix 'maybe-uninitialized' warning in + bcm2835_clock_choose_div_and_prate() + +best_rate is reported as potentially uninitialized by gcc. + +Signed-off-by: Boris Brezillon +Fixes: 155e8b3b0ee3 ("clk: bcm: Support rate change propagation on bcm2835 clocks") +Reported-by: Stephen Rothwell +Reviewed-by: Eric Anholt +Signed-off-by: Stephen Boyd +(cherry picked from commit 2aab7a2055a1705c9e30920d95a596226999eb21) +--- + drivers/clk/bcm/clk-bcm2835.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +--- a/drivers/clk/bcm/clk-bcm2835.c ++++ b/drivers/clk/bcm/clk-bcm2835.c +@@ -1067,7 +1067,7 @@ static unsigned long bcm2835_clock_choos + struct bcm2835_clock *clock = bcm2835_clock_from_hw(hw); + struct bcm2835_cprman *cprman = clock->cprman; + const struct bcm2835_clock_data *data = clock->data; +- unsigned long best_rate; ++ unsigned long best_rate = 0; + u32 curdiv, mindiv, maxdiv; + struct clk_hw *parent; + diff --git a/target/linux/brcm2708/patches-4.4/0583-clk-bcm2835-Don-t-rate-change-PLLs-on-behalf-of-DSI-.patch b/target/linux/brcm2708/patches-4.4/0583-clk-bcm2835-Don-t-rate-change-PLLs-on-behalf-of-DSI-.patch new file mode 100644 index 0000000000..b267edc9f3 --- /dev/null +++ b/target/linux/brcm2708/patches-4.4/0583-clk-bcm2835-Don-t-rate-change-PLLs-on-behalf-of-DSI-.patch @@ -0,0 +1,172 @@ +From 07fed713270af298f1ba3cfdc128d29102ecb707 Mon Sep 17 00:00:00 2001 +From: Eric Anholt +Date: Wed, 18 Jan 2017 07:31:55 +1100 +Subject: [PATCH] clk: bcm2835: Don't rate change PLLs on behalf of DSI PLL + dividers (v2). + +Our core PLLs are intended to be configured once and left alone. With +the SET_RATE_PARENT, asking to set the PLLD_DSI1 clock rate would +change PLLD just to get closer to the requested DSI clock, thus +changing PLLD_PER, the UART and ethernet PHY clock rates downstream of +it, and breaking ethernet. + +We *do* want PLLH to change so that PLLH_AUX can be exactly the value +we want, though. Thus, we need to have a per-divider policy of +whether to pass rate changes up. + +Signed-off-by: Eric Anholt +Signed-off-by: Stephen Boyd +(cherry picked from commit 55486091bd1e1c5ed28c43c0d6b3392468a9adb5) +--- + drivers/clk/bcm/clk-bcm2835.c | 42 ++++++++++++++++++++++++++++-------------- + 1 file changed, 28 insertions(+), 14 deletions(-) + +--- a/drivers/clk/bcm/clk-bcm2835.c ++++ b/drivers/clk/bcm/clk-bcm2835.c +@@ -449,6 +449,7 @@ struct bcm2835_pll_divider_data { + u32 load_mask; + u32 hold_mask; + u32 fixed_divider; ++ u32 flags; + }; + + struct bcm2835_clock_data { +@@ -1286,7 +1287,7 @@ bcm2835_register_pll_divider(struct bcm2 + init.num_parents = 1; + init.name = divider_name; + init.ops = &bcm2835_pll_divider_clk_ops; +- init.flags = CLK_IGNORE_UNUSED; ++ init.flags = data->flags | CLK_IGNORE_UNUSED; + + divider = devm_kzalloc(cprman->dev, sizeof(*divider), GFP_KERNEL); + if (!divider) +@@ -1525,7 +1526,8 @@ static const struct bcm2835_clk_desc clk + .a2w_reg = A2W_PLLA_CORE, + .load_mask = CM_PLLA_LOADCORE, + .hold_mask = CM_PLLA_HOLDCORE, +- .fixed_divider = 1), ++ .fixed_divider = 1, ++ .flags = CLK_SET_RATE_PARENT), + [BCM2835_PLLA_PER] = REGISTER_PLL_DIV( + .name = "plla_per", + .source_pll = "plla", +@@ -1533,7 +1535,8 @@ static const struct bcm2835_clk_desc clk + .a2w_reg = A2W_PLLA_PER, + .load_mask = CM_PLLA_LOADPER, + .hold_mask = CM_PLLA_HOLDPER, +- .fixed_divider = 1), ++ .fixed_divider = 1, ++ .flags = CLK_SET_RATE_PARENT), + [BCM2835_PLLA_DSI0] = REGISTER_PLL_DIV( + .name = "plla_dsi0", + .source_pll = "plla", +@@ -1549,7 +1552,8 @@ static const struct bcm2835_clk_desc clk + .a2w_reg = A2W_PLLA_CCP2, + .load_mask = CM_PLLA_LOADCCP2, + .hold_mask = CM_PLLA_HOLDCCP2, +- .fixed_divider = 1), ++ .fixed_divider = 1, ++ .flags = CLK_SET_RATE_PARENT), + + /* PLLB is used for the ARM's clock. */ + [BCM2835_PLLB] = REGISTER_PLL( +@@ -1573,7 +1577,8 @@ static const struct bcm2835_clk_desc clk + .a2w_reg = A2W_PLLB_ARM, + .load_mask = CM_PLLB_LOADARM, + .hold_mask = CM_PLLB_HOLDARM, +- .fixed_divider = 1), ++ .fixed_divider = 1, ++ .flags = CLK_SET_RATE_PARENT), + + /* + * PLLC is the core PLL, used to drive the core VPU clock. +@@ -1602,7 +1607,8 @@ static const struct bcm2835_clk_desc clk + .a2w_reg = A2W_PLLC_CORE0, + .load_mask = CM_PLLC_LOADCORE0, + .hold_mask = CM_PLLC_HOLDCORE0, +- .fixed_divider = 1), ++ .fixed_divider = 1, ++ .flags = CLK_SET_RATE_PARENT), + [BCM2835_PLLC_CORE1] = REGISTER_PLL_DIV( + .name = "pllc_core1", + .source_pll = "pllc", +@@ -1610,7 +1616,8 @@ static const struct bcm2835_clk_desc clk + .a2w_reg = A2W_PLLC_CORE1, + .load_mask = CM_PLLC_LOADCORE1, + .hold_mask = CM_PLLC_HOLDCORE1, +- .fixed_divider = 1), ++ .fixed_divider = 1, ++ .flags = CLK_SET_RATE_PARENT), + [BCM2835_PLLC_CORE2] = REGISTER_PLL_DIV( + .name = "pllc_core2", + .source_pll = "pllc", +@@ -1618,7 +1625,8 @@ static const struct bcm2835_clk_desc clk + .a2w_reg = A2W_PLLC_CORE2, + .load_mask = CM_PLLC_LOADCORE2, + .hold_mask = CM_PLLC_HOLDCORE2, +- .fixed_divider = 1), ++ .fixed_divider = 1, ++ .flags = CLK_SET_RATE_PARENT), + [BCM2835_PLLC_PER] = REGISTER_PLL_DIV( + .name = "pllc_per", + .source_pll = "pllc", +@@ -1626,7 +1634,8 @@ static const struct bcm2835_clk_desc clk + .a2w_reg = A2W_PLLC_PER, + .load_mask = CM_PLLC_LOADPER, + .hold_mask = CM_PLLC_HOLDPER, +- .fixed_divider = 1), ++ .fixed_divider = 1, ++ .flags = CLK_SET_RATE_PARENT), + + /* + * PLLD is the display PLL, used to drive DSI display panels. +@@ -1655,7 +1664,8 @@ static const struct bcm2835_clk_desc clk + .a2w_reg = A2W_PLLD_CORE, + .load_mask = CM_PLLD_LOADCORE, + .hold_mask = CM_PLLD_HOLDCORE, +- .fixed_divider = 1), ++ .fixed_divider = 1, ++ .flags = CLK_SET_RATE_PARENT), + [BCM2835_PLLD_PER] = REGISTER_PLL_DIV( + .name = "plld_per", + .source_pll = "plld", +@@ -1663,7 +1673,8 @@ static const struct bcm2835_clk_desc clk + .a2w_reg = A2W_PLLD_PER, + .load_mask = CM_PLLD_LOADPER, + .hold_mask = CM_PLLD_HOLDPER, +- .fixed_divider = 1), ++ .fixed_divider = 1, ++ .flags = CLK_SET_RATE_PARENT), + [BCM2835_PLLD_DSI0] = REGISTER_PLL_DIV( + .name = "plld_dsi0", + .source_pll = "plld", +@@ -1708,7 +1719,8 @@ static const struct bcm2835_clk_desc clk + .a2w_reg = A2W_PLLH_RCAL, + .load_mask = CM_PLLH_LOADRCAL, + .hold_mask = 0, +- .fixed_divider = 10), ++ .fixed_divider = 10, ++ .flags = CLK_SET_RATE_PARENT), + [BCM2835_PLLH_AUX] = REGISTER_PLL_DIV( + .name = "pllh_aux", + .source_pll = "pllh", +@@ -1716,7 +1728,8 @@ static const struct bcm2835_clk_desc clk + .a2w_reg = A2W_PLLH_AUX, + .load_mask = CM_PLLH_LOADAUX, + .hold_mask = 0, +- .fixed_divider = 1), ++ .fixed_divider = 1, ++ .flags = CLK_SET_RATE_PARENT), + [BCM2835_PLLH_PIX] = REGISTER_PLL_DIV( + .name = "pllh_pix", + .source_pll = "pllh", +@@ -1724,7 +1737,8 @@ static const struct bcm2835_clk_desc clk + .a2w_reg = A2W_PLLH_PIX, + .load_mask = CM_PLLH_LOADPIX, + .hold_mask = 0, +- .fixed_divider = 10), ++ .fixed_divider = 10, ++ .flags = CLK_SET_RATE_PARENT), + + /* the clocks */ + diff --git a/target/linux/brcm2708/patches-4.4/0584-gpio_mem-Remove-unnecessary-dev_info-output-1830.patch b/target/linux/brcm2708/patches-4.4/0584-gpio_mem-Remove-unnecessary-dev_info-output-1830.patch new file mode 100644 index 0000000000..c2f7c8977a --- /dev/null +++ b/target/linux/brcm2708/patches-4.4/0584-gpio_mem-Remove-unnecessary-dev_info-output-1830.patch @@ -0,0 +1,22 @@ +From abf88336cae2463bb38104a75e2fea7b5c2aa1f7 Mon Sep 17 00:00:00 2001 +From: JamesH65 +Date: Mon, 6 Feb 2017 15:24:47 +0000 +Subject: [PATCH] gpio_mem: Remove unnecessary dev_info output (#1830) + +The open function was spamming syslog every time +called, so have removed call completely. +--- + drivers/char/broadcom/bcm2835-gpiomem.c | 2 -- + 1 file changed, 2 deletions(-) + +--- a/drivers/char/broadcom/bcm2835-gpiomem.c ++++ b/drivers/char/broadcom/bcm2835-gpiomem.c +@@ -76,8 +76,6 @@ static int bcm2835_gpiomem_open(struct i + int dev = iminor(inode); + int ret = 0; + +- dev_info(inst->dev, "gpiomem device opened."); +- + if (dev != DEVICE_MINOR) { + dev_err(inst->dev, "Unknown minor device: %d", dev); + ret = -ENXIO; -- cgit v1.2.3