# changelog

author: Clive Messer <clive.messer@squeezecommunity.org> - 3.18.13-503.20150517gitc8b9e9f
changelog:
  - Use included scripts/mkknlimg for dt trailer.
  - Git revision rpi-3.18.y c8b9e9ff125cdd1c869666f9eb3070dbc4b58a1a
    BCM2708_DT: Adding starter Compute Module DTS files
  - Git revision rpi-3.18.y 3fda21b448b35c01b0f5b8e359d99a85416c276c
    Merge pull request #966 from HiassofT/dmafix-3.18    
    dmaengine: bcm2708: add missing residue_granularity field
  - Git revision rpi-3.18.y 00f9f613e32691176f476ea4e2fd63b42206d79a
    dmaengine: bcm2708: add missing residue_granularity field    
    The dma_slave_caps callback didn't set residue_granularity which
     led to UMRs in soc-generic-dmaengine-pcm.
  - Git revision rpi-3.18.y e40e391a03363fa7d3bb7d78e48cac02e21ce86f
    scripts: Add mkknlimg and knlinfo scripts from tools repo
    The Raspberry Pi firmware looks for a trailer on the kernel image to
     determine whether it was compiled with Device Tree support enabled.
     If the firmware finds a kernel without this trailer, or which has a
      trailer indicating that it isn't DT-capable, it disables DT support
      and reverts to using ATAGs.    
    The mkknlimg utility adds that trailer, having first analysed the
     image to look for signs of DT support and the kernel version string.    
    knlinfo displays the contents of the trailer in the given kernel image.


author: Clive Messer <clive.messer@squeezecommunity.org> - 3.18.13-504.20150519gita1c792e
changelog:
  - Git revision rpi-3.18.y a1c792ec9c8b19b628d974c6c7a53f0eeff5f006
    config: Add CONFIG_FB_SSD1307=m
  - Git revision rpi-3.18.y bf78336ff98ac182503e93c2223835d17ed11d63
    config: Add CONFIG_CIFS_UPCALL
  - Git revision rpi-3.18.y 132e548f49b96e7f7f12d5105ed88bddef793a23
    bcm2835-sdhost: Adding overclocking option    
    Allow a different clock speed to be substitued for a requested 50MHz.
    This option is exposed using the "overclock_50" DT parameter.
    Note that the sdhost interface is restricted to integer divisions of
     core_freq, and the highest sensible option for a core_freq of 250MHz
     is 83 (250/3 = 83.3MHz), the next being 125 (250/2) which is much too
     high. 
    Use at your own risk.
  - Git revision rpi-3.18.y 5d91ec1e99d85912223463894b4b2a8279f2b2c5
    Adding bcm2835-sdhost driver, and an overlay to enable it    
    BCM2835 has two SD card interfaces. This driver uses the other one.
  - Git revision rpi-3.18.y e9bc56a1087b41e69cc352325645cdad6ab261ed
    bcm2835-mmc: Adding overclocking option
    Allow a different clock speed to be substitued for a requested 50MHz.
    This option is exposed using the "overclock_50" DT parameter.
    Note that the mmc interface is restricted to EVEN integer divisions of
     250MHz, and the highest sensible option is 62 (250/4 = 62.5), the
     next being 125 (250/2) which is much too high.    
    Use at your own risk.
  - Git revision rpi-3.18.y 8b5df2ebb11c2af5b285491670098145ca70e59b
    Add blk_pos parameter to mmc multi_io_quirk callback
  - Git revision rpi-3.18.y e258178fbb57ef3b6b6c27773eb06bede3e6bc4e
    bcm2835: Change to use bcm2835-mmc in Device Tree    
    Use downstream bcm2835-mmc driver to get increased throughput
     and DMA support.    
    Signed-off-by: Noralf Trønnes <noralf@tronnes.org>
    Conflicts: arch/arm/boot/dts/bcm2835-rpi.dtsi
  - Git revision rpi-3.18.y 10c0f306936a7955d48e938422758cad49dd1056
    bcm2835-mmc: Handle absence of DT DMA support
  - Git revision rpi-3.18.y ae8de3ba510dbc389f2d01da496c4493e89f91f6
    mmc: bcm2835-mmc: fix probe error handling    
    Probe error handling is broken in several places.
    Simplify error handling by using device managed functions.
    Replace pr_{err,info} with dev_{err,info}.    
    Signed-off-by: Noralf Trønnes <noralf@tronnes.org>    
    Conflicts: drivers/mmc/host/bcm2835-mmc.c
  - Git revision rpi-3.18.y 6e56cb3b5e4e2b084c55aa865b08c248d32f1250
    mmc: bcm2835-mmc: enable DT support for all architectures    
    Both ARCH_BCM2835 and ARCH_BCM270x are built with OF now.
    Enable Device Tree support for all architectures.
    Signed-off-by: Noralf Trønnes <noralf@tronnes.org>
  - Git revision rpi-3.18.y f026ac6b68e94d4b1670183f80338c39306f3329
    BCM270x_DT: add bcm2835-mmc entry    
    Add Device Tree entry for bcm2835-mmc.
    In non-DT mode, don't add the device in the board file.    
    Signed-off-by: Noralf Trønnes <noralf@tronnes.org>
  - Git revision rpi-3.18.y 12ace16b2a6fc105895e712b36e9df1e6008c996
    bcm270x: add mmc-bcm2835 clock    
    Add clock for the mmc-bcm2835.0 device.
    Will be used in non-DT mode.    
    Signed-off-by: Noralf Trønnes <noralf@tronnes.org>
  - Git revision rpi-3.18.y e1a7c69c9390450bffc79c0361b17cbecdf1f682
    BCM2708_DT: Add missing CM aliases


author: Clive Messer <clive.messer@squeezecommunity.org> - 3.18.13-505.20150521gitd10c6d9
changelog:
  - Git revision rpi-3.18.y d10c6d9357f90cfbe1a7793fc584439569d455c2
    i2c-bcm2708: When using DT, leave the GPIO setup to pinctrl
  - Git revision rpi-3.18.y b6591cd146cf81c3181588b46e768becbca26e3f
    BCM2708_DT: Enable mmc in the CM dtsi


author: Clive Messer <clive.messer@squeezecommunity.org> - 3.18.14-501.20150523git02444e9
changelog:
  - Bump package kernel version 3.18.13 -> 3.18.14.
  - Git revision rpi-3.18.y 02444e9dcc09062875b5c744a90009b2cb96ef82
    vcsm: Add ioctl for custom cache flushing
  - Git revision rpi-3.18.y 39bde2cb339980677dbceb03336246b6de1d9095
    Linux 3.18.14    
    Signed-off-by: Sasha Levin <sasha.levin@oracle.com>


author: Clive Messer <clive.messer@squeezecommunity.org> - 3.18.14-502.20150528git7d54f17
changelog:
  - Git revision rpi-3.18.y 7d54f1754fd89bc11b27ca249ec148695f2eed06
    fixup: Another fixup of mmc DMA allocation error handling    
    Squash with "bcm2835-mmc: Handle absence of DT DMA support"
  - Git revision rpi-3.18.y 8c18e0a2b9f500fdbdd01ba06c6520633dabf5e3
    fixup: Fix bcm2835-mmc DMA allocation error handling    
    Squash with "bcm2835-mmc: Handle absence of DT DMA support"


author: Clive Messer <clive.messer@squeezecommunity.org> - 3.18.14-503.20150605git7ee829f
changelog:
  - Git revision rpi-3.18.y 7ee829fd77a30127db5d0b3c7d79b8718166e568
    bcm2708-i2s: Enable MMAP support via a DT property and overlay
    The i2s driver used to claim to support MMAP, but that feature was disabled
     when some problems were found. Add the ability to enable this feature
     through Device Tree, using the i2s-mmap overlay.    
    See: #1004
  - Git revision rpi-3.18.y 739c586c87576fb8ef151b5843ebed76c43a5221
    BCM270X_DT: Move the overlays into a subdirectory, adding the README


author: Clive Messer <clive.messer@squeezecommunity.org> - 3.18.14-504.20150608gitea42e1a
changelog:
  - Git revision rpi-3.18.y ea42e1a41c049a0e412e4334737a82122d8c4866
    BCM270x_DT: Delete deprecated RTC overlays    
    Use one of these instead:
     dtoverlay=i2c-rtc,ds1307
     dtoverlay=i2c-rtc,pcf2127
     dtoverlay=i2c-rtc,pcf8523
  - Git revision rpi-3.18.y 927804bbcde70f07217b1a5f68e6ea2da805b5e1
    dwc_otg: Fix crash when fiq_enable=0


author: Clive Messer <clive.messer@squeezecommunity.org> - 3.18.14-505.20150608gitea42e1a
changelog:
  - Native DSD support for JLSounds USBtoI2S
    Apply 0001-usb-audio-add-native-DSD-support-for-JLsounds-I2Sove.patch


author: Clive Messer <clive.messer@squeezecommunity.org> - 3.18.16-501.20150616git7917601
changelog:
  - Bump package kernel version 3.18.14 -> 3.18.16.
  - Git revision rpi-3.18.y 79176013396e2a84897fd2b871973402adbcbef1
    Merge remote-tracking branch 'stable/linux-3.18.y' into rpi-3.18.y
  - Git revision rpi-3.18.y d048c068d00da7d4cfa5ea7651933b99026958cf
    Linux 3.18.16    
    Signed-off-by: Sasha Levin <sasha.levin@oracle.com>


author: Clive Messer <clive.messer@squeezecommunity.org> - 4.0.5-505.20150612git520cdbc
changelog:
  - Git revision rpi-4.0.y 520cdbcef82822ae91772297ce4d87ea6f4bedb6
    squash: Add some missing depends to Kconfig files


author: Clive Messer <clive.messer@squeezecommunity.org> - 4.0.5-507.20150620gita2ac0d1
changelog:
  - Git revision rpi-4.0.y a2ac0d1efb6edb99b0a65f5e656ccdc6ef202eba
    added basic docker support
  - Git revision rpi-4.0.y cbe67853175f8e9e0c4f9efc459ba4633bd75f6e
    bcm2835-sdhost: Improve error handling and recovery    
     1) Expose the hw_reset method to the MMC framework, removing many
      internal calls by the driver.
     2) Reduce overclock setting on error.    
     3) Increase timeout to cope with high capacity cards.
     4) Add properties and parameters to control pio_limit and debug.
     5) Reduce messages at probe time.
  - Git revision rpi-4.0.y ff5dd4c26ba94d4d0ff776672e9997aa49f7b771
    BCM270X_DT: Document the i2s-mmap overlay
  - Git revision rpi-4.0.y 077e7ea60d398c1c9c4a48f022b3117fdfcf8ad5
    BCM270x_DT: Default Compute Module i2c, i2s and spi support


author: Clive Messer <clive.messer@squeezecommunity.org> - 4.0.5-509.20150622git5aa6527
changelog:
  - Git revision rpi-4.0.y 5aa65270ac6fa7e46c7c7f6b38978dacfed4f5fd
    BCM270X_DT: Sort nodes by bus address, and consolidate aliases


author: Clive Messer <clive.messer@squeezecommunity.org> - 4.0.6-501.20150623gitb0293fd
changelog:
  - Bump package kernel version 4.0.5 -> 4.0.6
  - Git revision rpi-4.0.y b0293fda58cbe150be32fff6535b78fc2cb3a526
    config: Enable POWER_RESET_GPIO
  - Git revision rpi-4.0.y 969012782b13cea4c2d142763e2ced34b12013df
    config: Enable 8250 serial port
  - Git revision rpi-4.0.y 42108adcca6f8a811b38dfb7d71278541bb664ec
    Fix driver detection failure Check that the buffer response is non-zero 
     meaning the touchscreen was detected
  - Git revision rpi-4.0.y f14926084a2cae08d81b94332564673a9f048163
    Add rpi-ft5406 overlay Add rpi-ft5406 driver as module
  - Git revision rpi-4.0.y 9923ed7bf6dbed9890cdf7ebbbd27c53a66c437d
    configs: Regenerate with savedefconfig
  - Git revision rpi-4.0.y fb6aa468a8cc578e859ce22c0801c97bb527c89a
    Merge remote-tracking branch 'stable/linux-4.0.y' into rpi-4.0.y
  - Git revision rpi-4.0.y c6f0998f61b279d47e210b90d645643a6fe7932b
    i2c-bcm2708/BCM270X_DT: Add support for I2C2    
    The third I2C bus (I2C2) is normally reserved for HDMI use. Careless
     use of this bus can break an attached display - use with caution.   
    It is recommended to disable accesses by VideoCore by setting
     hdmi_ignore_edid=1 or hdmi_edid_file=1 in config.txt.    
    The interface is disabled by default - enable using the
     i2c2_iknowwhatimdoing DT parameter.
  - Git revision rpi-4.0.y a0ce889438e8204b87d1f30f941646636e26837e
    Linux 4.0.6
  - Drop 0001-usb-audio-add-native-DSD-support-for-JLsounds-I2Sove.patch


author: Clive Messer <clive.messer@squeezecommunity.org> - 4.0.6-502.20150625git9b4feed
changelog:
  - Git revision rpi-4.0.y 9b4feed342aa0d30c685332f8351fe68788cd0f7
    bcm2708-i2s: Don't use static pin configuration with DT
  - Git revision rpi-4.0.y 6588eed1d739ade8c7d2219c736328d141c4f4e1
    bcm2708-spi: Don't use static pin configuration with DT
    Also remove superfluous error checking - the SPI framework ensures the
     validity of the chip_select value.
  - Git revision rpi-4.0.y ff9e84af471cb9e12e207caaeb5f8d28dfb3e100
    dts/overlays: document DHT11 overlay
  - Git revision rpi-4.0.y 1d0ce321b0da2a471187e7c300531cd3b03be74e
    BCM270X_DT: Add MCP7941X to i2c-rtc overlay


author: Clive Messer <clive.messer@squeezecommunity.org> - 4.0.6-503.20150626git9ef19ea
changelog:
  - Git revision rpi-4.0.y 9ef19eae373337b18759152fd9ca94788c8fe11c
    config: Enable ZSMALLOC, ZRAM and PGTABLE_MAPPING
  - Git revision rpi-4.0.y 0fbf9a2d39fdd64e7668e20b5ec5564f60bef091
    Squash: Syntax error in overlay
  - Git revision rpi-4.0.y 23d194a7f017059c59ccc9572b2576d1c502a86f
    BCM270X_DT: Add overlay to enable uart1
    N.B. The UART1 clock is derived from the core clock. The firmware
     will update clock-frequency if core_freq is set, but be aware
     that unless force_turbo=1 while overclocking then the baud rate
     will vary with ARM activity.
  - Git revision rpi-4.0.y ed909abd75b5eab2bd4044eb945eaddb51d8a3d2
    BCM270X_DT: Create a "core" clock, use it for SPI and sdhost
  - Git revision rpi-4.0.y d558ca5db00c4c3c88cebb228a40a8be3abd57b4
    gpio-poweroff: Allow it to work on Raspberry Pi
    The Raspberry Pi firmware manages the power-down and reboot
     process. To do this it installs a pm_power_off handler, causing
     the gpio-poweroff module to abort the probe function.
    This patch introduces a "force" DT property that overrides that
     behaviour, and also adds a DT overlay to enable and control it.
    Note that running in an active-low configuration (DT parameter
     "active_low") requires a custom dt-blob.bin and probably won't
     allow a reboot without switching off, so an external inversion
     of the trigger signal may be preferable.


author: Clive Messer <clive.messer@squeezecommunity.org> - 4.0.6-504.20150629gitf90f981
changelog:
  - Git revision rpi-4.0.y f90f981770e3ac8506dc84c9cd01471faaa0b0c2
    bcm2835-sdhost: Further improve overclock back-off
  - Git revision rpi-4.0.y 6ad1d9de7e8b7c2500357a59b833e4f97b09c90e
    bcm2708-vcio: Remove restriction of only a single instance being open
    We need more than one process to be able to use mailbox interface (e.g. HW cursor in fbturbo and hello_fft).
    Locking should be handled on each mailbox access
  - Git revision rpi-4.0.y 51159b8768051dc207ae57cae952c60fcc411a41
    BCM270X_DT: Correct the lirc-rpi overlay documentation
    The polarity of the "sense" parameter was inverted with respect to reality.
    See: https://github.com/raspberrypi/linux/issues/1038
  - Git revision rpi-4.0.y 9083cdff9e3b0cb6f43c00c5818fbbb6ec22c34c
    uart1: Only create /dev/ttyS0 when the overlay is applied


author: Clive Messer <clive.messer@squeezecommunity.org> - 4.0.7-501.20150701git8d8e1ba
changelog:
  - Bump package kernel version 4.0.6 -> 4.0.7
  - Git revision rpi-4.0.y 8d8e1baf06ada6b25e133a2704ddd6e2f5567dd8
    BCM270X_DT: Change pio_limit of sdhost driver to 1
  - Git revision rpi-4.0.y c53bd4659ef8b3e8161a85f297b93a9408226b6a
    Linux 4.0.7
  - Git revision rpi-4.0.y 366f5f9db6a60ccec3e862d6e7d095b454ca3fa7
    spi-bcm2708: Increase timeout from 150ms to 1s
    See: https://github.com/raspberrypi/linux/issues/260
  - Git revision rpi-4.0.y 285fcbbdecb0ab26d0a76f200a12ff6a4ce1419f
    i2c-bcm2708: Increase timeouts to allow larger transfers
    Use the timeout value provided by the I2C_TIMEOUT ioctl when waiting
     for completion. The default timeout is 1 second.
    See: https://github.com/raspberrypi/linux/issues/260
  - Git revision rpi-4.0.y 133d5c1ac859302e3e22e49f25e919c8e5e19ce3
    spi-bcm2835: Support pin groups other than 7-11
    The spi-bcm2835 driver automatically uses GPIO chip-selects due to
     some unreliability of the native ones. In doing so it chooses the
     same pins as the native chip-selects would use, but the existing
     code always uses pins 7 and 8, wherever the SPI function is mapped.
    Search the pinctrl group assigned to the driver for pins that
     correspond to native chip-selects, and use those for GPIO chip-selects.


author: Clive Messer <clive.messer@squeezecommunity.org> - 20150412gitb4f537b-501.sc20
changelog:
  - Git revision master b4f537beef05afbd4337b9ca309aaa8b984177be
    mmal: Pass dts in place of pts when pts is invalid
  - Git revision master 3fda6f920d65e08e342eef51e2476313cd021410
    mmal: Plumb in OMX_IndexParamBrcmInterpolateMissingTimestamps


author: Clive Messer <clive.messer@squeezecommunity.org> - 20150418gitb69f807-501.sc20
changelog:
  - Git revision master b69f807ce59189457662c2144a8e7e12dc776988
    Merge pull request #237 from MarkusMattinen/patch-1    
    Fix typo in buildme shebang
  - Git revision master 36a20b6d92790a530421cb319a83ff9be79509d3
    Fix typo in buildme shebang    
    Fixes #176.


author: Clive Messer <clive.messer@squeezecommunity.org> - 20150424-501.git198b9ac.sc20
changelog:
  - Git revision master 198b9ac3bcc0b54f1563664870fe415f04b7b6b5
    Merge pull request #239 from thaytan/master    
    Fix intra-refresh port parameter setting.
  - Git revision master 41b2b2918f08fbf7603e6f52120fff5bb6cc802c
    Fix intra-refresh port parameter setting.    
    check mmal_port_parameter_get() succeeds when getting
     the default intra refresh values. It fails on older firmware.    
    Fixes #238


author: Clive Messer <clive.messer@squeezecommunity.org> - 20150429-501.gitd8f146a.sc20
changelog:
  - Git revision master d8f146af05c2b9cd92f9a426148376b349f744fd
    Merge pull request #240 from 6by9/master    
    Zero copy, and buildme change for Pi2
  - Git revision master e8707f827c0e4ae5de892ac700b5bdb649350a1a
    Enable VCSM in MMAL by default
  - Git revision master da7cab9fac646de891d84b232d1e25df1b6a0505
    Alter buildme to use multiple jobs and install on a Pi2


author: Clive Messer <clive.messer@squeezecommunity.org> - 20150503-501.gitd280099.sc20
changelog:
  - Git revision master d28009949fe97631373ae4e5ab9ba7ed61910ee7
    Merge pull request #241 from nubok/patch-1
    Added "all" target to hello_fft/makefile
  - Git revision master 74a6acf296bd814760b4b33f31925087e2a55cc0
    Added "all" target to hello_fft/makefile    
    Same patch as https://github.com/raspberrypi/firmware/pull/422 for the 
     firmware repository: The reason, why I added a new target "all" is that 
     without it, the script /opt/vc/src/hello_pi/rebuild.sh only builds 
     hello_fft.bin, but not hello_fft_2d.bin.


author: Clive Messer <clive.messer@squeezecommunity.org> - 20150519-501.git9cc14b2
changelog:
  - Git revision master 9cc14b29288f913ef0e3286f4b3232bf73ab59d2
    vcsm: Update to header from kernel side


author: Clive Messer <clive.messer@squeezecommunity.org> - 20150526-501.gitd4aa617
changelog:
  - Git revision master d4aa617de3b196399bb8e2ce32e181768cb52179
     vcsm: Add ioctl for custom cache flushing


author: Clive Messer <clive.messer@squeezecommunity.org> - 20150531-501.gitb834074
changelog:
  - Git revision master b834074d0c0d9d7e64c133ab14ed691999cee990
    mmal_queue: Add sanity checking to avoid common queue errors
  - Git revision master d0954df802d43ea7cc94481435188913f6a65eee
    Add MMAL to IL mapping for rawcam parameters


author: Clive Messer <clive.messer@squeezecommunity.org> - 20150503-501.gita14d111.sc20
changelog:
  - Git revision master a14d11100978d8627cd60c3439d20aefeb8ae729
    firmware: arm_loader: Set the new sdhost_freq DT parameter, if it exists
    firmware: sdcard: Move the handling of the clock and its divisor into sdhost


author: Clive Messer <clive.messer@squeezecommunity.org> - 20150519-501.gitc0bb9f7
changelog:
  - Git revision master c0bb9f7f74a6eb50e6714b2c2af03b4ad4c5267f
    firmware: di_adv: Fix memory leak of converted buffers
     See: https://github.com/raspberrypi/firmware/issues/429
    firmware: arm_display: Fix initialisation of framebuffer struct when 
     framebuffer base is passed in
    firmware: hdmi: Tweak hdmi_mai_thresh for 192kHz audio
     See: https://discourse.osmc.tv/t/rp2-multichannel-flac-playback/2627/28
    firmware: vcsm: Update to header from kernel side
  - Git revision master c7ec740caa359634d197249297ea597067e70180
    firmware: video_render: Use crop rectangles rather than port parameters 
     to handle opaque images
     Fix an issue with 3d rendering and opaque mmal images
    Firmware: arm_display: Fix for scaling issue with asymmetric overscan
    firmware: Add touchscreen driver VC4 side for Pi LCD display
    firmware: arm_loader: Support kernel_old with DT, and fix DT property 
     lengths
     See: https://www.raspberrypi.org/forums/viewtopic.php?f=29&t=93015&p=756970#p756954


author: Clive Messer <clive.messer@squeezecommunity.org> - 20150523-501.git70b0598
changelog:
  - Git revision master 70b05985cf2b2b893bc6e55b12794f32857a78dd
    firmware: arm_loader: Add new vpu+qpu multi execute api
    firmware: arm_loader: Set the SPI clock in DT to core_freq
     See: https://github.com/raspberrypi/linux/issues/974
  - Git revision master aac9756094bbb4dfbb98092aa0c636be3663d30b
    Fix typos in overlays README    
    bmp085_i2s should be bmp_085_i2c.


author: Clive Messer <clive.messer@squeezecommunity.org> - 20150531-501.git5c18487
changelog:
  - Git revision master 5c1848771795600170250a0ea1ff4a509e20859e
    firmware: Fix for identifying older model B Pi
  - Git revision master 2598325b534cba4b5f88959714b6c8f279357ef3
    firmware: Fix issue with voltage not being set on Pi2 causing overclock 
     issues
  - Git revision master f6ce0b0c36c6f7bf9530d64d0a240c6d9a270c46
    firmware: MMAL queue: extra protection on the sanity check
    firmware: MMAL: reset buffer recommended values on switching back to raw pixels
    firmware: OV5647: Remove readback of I2C writes
    firmware: MMAL: Add rawcam component and required framework changes
    firmware: Add MMAL to IL mapping for rawcam parameters
    firmware: Image_encode: Add support or YUYV input source
    firmware: OV5647 tuning: Add the fixed ISO preview modes    
    firmware: Replacing board rev functions with board_info library    
    firmware: arm_loader: Add support for ARCH_BCM2835 builds
     See: https://github.com/raspberrypi/linux/pull/980#issuecomment-106245992


author: Clive Messer <clive.messer@squeezecommunity.org> - 20150608-501.git4d961a6
changelog:
  - Git revision master 4d961a664d4b7d462273970b0dab2690351777d8
    firmware: dtoverlay: Make most errors non-fatal
    firmware: board_info: Use the boardrev after correction
     See: https://github.com/raspberrypi/firmware/issues/434    
    firmware: audioserv: Force volume to full when in passthrough mode
     See: https://github.com/raspberrypi/linux/issues/997
  - Git revision master 16044ee459879a7e891ec2f31d74edd56990a307
    Update boot/overlays/README


author: Clive Messer <clive.messer@squeezecommunity.org> - 20150612-501.git37600d5
changelog:
  - Git revision master 37600d5d2605bc553552b0409886735b5f4b6bdd
    firmware: arm_loader: Fix for emmc clock being left at low frequency during 
     turbo 
    firmware: dispmanx: Fixes for zoom rectangles with stereoscopic video
     See: http://forum.kodi.tv/showthread.php?tid=224025&pid=2021383#pid2021383
    firmware: arm_loader: Fix for emmc clock being left at low frequency during 
     turbo 
    firmware: dispmanx: Fixes for zoom rectangles with stereoscopic video
     See: http://forum.kodi.tv/showthread.php?tid=224025&pid=2021383#pid2021383


author: Clive Messer <clive.messer@squeezecommunity.org> - 20150617-501.gitfc6c989
changelog:
  - Git revision master fc6c9896d26e9fb2cca9c024804f13938ee99311
    firmware: dispmanx: Rotate clipped coordinated when display is rotated
     See: https://github.com/raspberrypi/firmware/issues/438
    firmware: arm_display: Avoid holding lock while waiting for vsync with 
     rotated display
     See: https://github.com/raspberrypi/firmware/issues/437
    firmware: dispmanx: Fix order of scale and flip for dispmanx_snapshot
     See: https://github.com/raspberrypi/firmware/issues/435
    firmware: arm_loader: Fix force_core for 2836 and add disable SMP/L2 option
    firmware: qpu_execute: Optionally launch qpus explicitly on first N qpus
    firmware: qpu_execute: Enable profiling options for qpu_execute


author: Clive Messer <clive.messer@squeezecommunity.org> - 20150622-501.gita42dd75
changelog:
  - Git revision master a42dd75a162471d1f78e8e8b213a974de327f07e
    kernel: Bump to 4.0.5
  - Git revision master 8b9d7b8c9cf371e1e3341bec3fd83c530e432a33
    firmware: arm_loader: Only add arm/vc i2c aliases if exactly one camera port


author: Clive Messer <clive.messer@squeezecommunity.org> - 20150622-502.gite8f6e12
changelog:
  - Git revision master e8f6e12c0ffc30bf5642e0c1d34ec7d315fc2052
    firmware: hdmi: Don't reject 3D modes based on edid
     Allows 3D to be switched to without explicit support in edid
  - Git revision master 26e4bfb5a70baaedf8e26400113923655a815e79
    Update to latest overlays README


