Public bug reported:

BSP stable update from the Raspberry Foundation mainly consisting of
fixes (for drm and the framebuffer) and it contains the driver for a new
audio HAT.

Tested on my RaspberryPI2&3 boards.

The following changes since commit
ae29bdd4a627091bf7e18e3af0e9a528f392e9bd:

  UBUNTU: Ubuntu-raspi2-4.4.0-1032.39 (2016-11-09 15:28:50 +0000)

are available in the git repository at:

  git://git.launchpad.net/~p-pisati/ubuntu/+source/linux x-raspi2-next

for you to fetch changes up to fab4769715bfea3f8539dcdbfac08000d22a1794:

  BCM2835-v4l2: Fix a conformance test failure (2016-12-05 12:32:17
+0100)

----------------------------------------------------------------
Dan Carpenter (1):
      drm/vc4: Fix a couple error codes in vc4_cl_lookup_bos()

Daniel Vetter (1):
      drm/vc4: Use drm_gem_object_unreference_unlocked

Dave Stevenson (1):
      BCM2835-v4l2: Fix a conformance test failure

Eric Anholt (12):
      drm/vc4: Fix up the limited range RGB output commit.
      drm/vc4: Increase timeout for HDMI_SCHEDULER_CONTROL changes.
      drm/vc4: Fix support for interlaced modes on HDMI.
      clk: bcm2835: Clamp the PLL's requested rate to the hardware limits.
      drm/vc4: Set up the AVI and SPD infoframes.
      drm/vc4: Add support for double-clocked modes.
      drm/vc4: Fix memory leak of the CRTC state.
      drm/vc4: Fix termination of the initial scan for branch targets.
      drm/vc4: Add support for rendering with ETC1 textures.
      drm/vc4: Use runtime autosuspend to avoid thrashing V3D power state.
      drm/vc4: Use drm_malloc_ab to fix large rendering jobs.
      drm/vc4: Free hang state before destroying BO cache.

Giedrius Trainavicius (1):
      pisound: Fix a warning in DEBUG builds

Jonas Pfeil (1):
      drm/vc4: Add fragment shader threading support

Mario Kleiner (5):
      drm/vc4: Disallow interlaced modes on DPI.
      drm/vc4: Fix handling of interlaced video modes.
      drm/vc4: Reject doublescan modes.
      drm/vc4: Enable precise vblank timestamping for interlaced modes.
      drm/vc4: Enable/Disable vblanks properly in crtc en/disable.

Matt Flax (1):
      [Audioinjector] Fix bit offsets for equal volume and add 8 kHz operation 
(#1727)

Paolo Pisati (1):
      UBUNTU: [Config] SND_PISOUND=m

Phil Elwell (7):
      BCM270X_DT: Update CM3 to use sdhost interface
      spi-bcm2835: Remove unused code
      ARM: dts: Visit overlays subdir unconditionally
      config: Add ABX80X RTC driver and overlay
      config: Add AK4554 audio codec driver
      ARM: dts: Restore dtbs_install functionality
      BCM270X_DT: Update UART0 clock-frequency

gtrainavicius (1):
      Support for Blokas Labs pisound board

popcornmix (9):
      config: Add CONFIG_HTU21 module
      bcm2708_fb: Add ioctl for reading gpu memory through dma
      rpi-ft5406: Create coherent buffer and push to firmware
      brcmvirt_gpio: Create coherent buffer and push to firmware
      brcmvirt_gpio: Pass device structure into dma_zalloc_coherent
      rpi-ft5406: Pass device structure into dma_zalloc_coherent
      fixup: fb: Use basic types for dma addresses as these are also included 
from user code
      fb: Use correct bus address for dest of dma memcpy
      fb: Use struct device for dma_alloc_coherent

 .../devicetree/bindings/vendor-prefixes.txt        |   1 +
 arch/arm/boot/dts/Makefile                         |   6 +-
 arch/arm/boot/dts/bcm2708_common.dtsi              |   2 +-
 arch/arm/boot/dts/bcm2710-rpi-cm3.dts              |   9 +-
 arch/arm/boot/dts/overlays/Makefile                |   1 +
 arch/arm/boot/dts/overlays/README                  |  18 +-
 arch/arm/boot/dts/overlays/i2c-rtc-overlay.dts     |  12 +-
 arch/arm/boot/dts/overlays/pisound-overlay.dts     | 114 +++
 arch/arm/configs/bcm2709_defconfig                 |   4 +
 arch/arm/configs/bcmrpi_defconfig                  |   4 +
 debian.raspi2/config/config.common.ubuntu          |   1 +
 drivers/clk/bcm/clk-bcm2835.c                      |  11 +-
 drivers/gpio/gpio-bcm-virt.c                       |  89 +-
 drivers/gpu/drm/vc4/vc4_bo.c                       |   2 -
 drivers/gpu/drm/vc4/vc4_crtc.c                     | 103 ++-
 drivers/gpu/drm/vc4/vc4_dpi.c                      |  11 +
 drivers/gpu/drm/vc4/vc4_drv.c                      |  11 +-
 drivers/gpu/drm/vc4/vc4_drv.h                      |   2 +
 drivers/gpu/drm/vc4/vc4_gem.c                      |  40 +-
 drivers/gpu/drm/vc4/vc4_hdmi.c                     | 179 +++-
 drivers/gpu/drm/vc4/vc4_regs.h                     |  10 +
 drivers/gpu/drm/vc4/vc4_v3d.c                      |   2 +
 drivers/gpu/drm/vc4/vc4_validate.c                 |  24 +-
 drivers/gpu/drm/vc4/vc4_validate_shaders.c         |  82 +-
 drivers/input/touchscreen/rpi-ft5406.c             | 152 ++--
 drivers/media/platform/bcm2835/bcm2835-camera.c    |   1 +
 drivers/spi/spi-bcm2835.c                          |  66 --
 drivers/video/fbdev/bcm2708_fb.c                   | 109 +++
 include/soc/bcm2835/raspberrypi-firmware.h         |   2 +
 include/uapi/drm/vc4_drm.h                         |   2 +
 include/uapi/linux/fb.h                            |   7 +
 sound/soc/bcm/Kconfig                              |   6 +
 sound/soc/bcm/Makefile                             |   2 +
 sound/soc/bcm/audioinjector-pi-soundcard.c         |  16 +-
 sound/soc/bcm/pisound.c                            | 987 +++++++++++++++++++++
 35 files changed, 1820 insertions(+), 268 deletions(-)
 create mode 100644 arch/arm/boot/dts/overlays/pisound-overlay.dts
 create mode 100644 sound/soc/bcm/pisound.c

** Affects: linux-raspi2 (Ubuntu)
     Importance: Undecided
         Status: New

** Description changed:

- BSP stable update from the Raspberry Foundation mainly consisting of fixes 
(for drm
- and the framebuffer) and it contains the driver for a new audio HAT.
+ BSP stable update from the Raspberry Foundation mainly consisting of
+ fixes (for drm and the framebuffer) and it contains the driver for a new
+ audio HAT.
  
  Tested on my RaspberryPI2&3 boards.
  
  The following changes since commit
  ae29bdd4a627091bf7e18e3af0e9a528f392e9bd:
  
-   UBUNTU: Ubuntu-raspi2-4.4.0-1032.39 (2016-11-09 15:28:50 +0000)
+   UBUNTU: Ubuntu-raspi2-4.4.0-1032.39 (2016-11-09 15:28:50 +0000)
  
  are available in the git repository at:
  
-   git://git.launchpad.net/~p-pisati/ubuntu/+source/linux x-raspi2-next
+   git://git.launchpad.net/~p-pisati/ubuntu/+source/linux x-raspi2-next
  
  for you to fetch changes up to fab4769715bfea3f8539dcdbfac08000d22a1794:
  
-   BCM2835-v4l2: Fix a conformance test failure (2016-12-05 12:32:17
+   BCM2835-v4l2: Fix a conformance test failure (2016-12-05 12:32:17
  +0100)
  
  ----------------------------------------------------------------
  Dan Carpenter (1):
-       drm/vc4: Fix a couple error codes in vc4_cl_lookup_bos()
+       drm/vc4: Fix a couple error codes in vc4_cl_lookup_bos()
  
  Daniel Vetter (1):
-       drm/vc4: Use drm_gem_object_unreference_unlocked
+       drm/vc4: Use drm_gem_object_unreference_unlocked
  
  Dave Stevenson (1):
-       BCM2835-v4l2: Fix a conformance test failure
+       BCM2835-v4l2: Fix a conformance test failure
  
  Eric Anholt (12):
-       drm/vc4: Fix up the limited range RGB output commit.
-       drm/vc4: Increase timeout for HDMI_SCHEDULER_CONTROL changes.
-       drm/vc4: Fix support for interlaced modes on HDMI.
-       clk: bcm2835: Clamp the PLL's requested rate to the hardware limits.
-       drm/vc4: Set up the AVI and SPD infoframes.
-       drm/vc4: Add support for double-clocked modes.
-       drm/vc4: Fix memory leak of the CRTC state.
-       drm/vc4: Fix termination of the initial scan for branch targets.
-       drm/vc4: Add support for rendering with ETC1 textures.
-       drm/vc4: Use runtime autosuspend to avoid thrashing V3D power state.
-       drm/vc4: Use drm_malloc_ab to fix large rendering jobs.
-       drm/vc4: Free hang state before destroying BO cache.
+       drm/vc4: Fix up the limited range RGB output commit.
+       drm/vc4: Increase timeout for HDMI_SCHEDULER_CONTROL changes.
+       drm/vc4: Fix support for interlaced modes on HDMI.
+       clk: bcm2835: Clamp the PLL's requested rate to the hardware limits.
+       drm/vc4: Set up the AVI and SPD infoframes.
+       drm/vc4: Add support for double-clocked modes.
+       drm/vc4: Fix memory leak of the CRTC state.
+       drm/vc4: Fix termination of the initial scan for branch targets.
+       drm/vc4: Add support for rendering with ETC1 textures.
+       drm/vc4: Use runtime autosuspend to avoid thrashing V3D power state.
+       drm/vc4: Use drm_malloc_ab to fix large rendering jobs.
+       drm/vc4: Free hang state before destroying BO cache.
  
  Giedrius Trainavicius (1):
-       pisound: Fix a warning in DEBUG builds
+       pisound: Fix a warning in DEBUG builds
  
  Jonas Pfeil (1):
-       drm/vc4: Add fragment shader threading support
+       drm/vc4: Add fragment shader threading support
  
  Mario Kleiner (5):
-       drm/vc4: Disallow interlaced modes on DPI.
-       drm/vc4: Fix handling of interlaced video modes.
-       drm/vc4: Reject doublescan modes.
-       drm/vc4: Enable precise vblank timestamping for interlaced modes.
-       drm/vc4: Enable/Disable vblanks properly in crtc en/disable.
+       drm/vc4: Disallow interlaced modes on DPI.
+       drm/vc4: Fix handling of interlaced video modes.
+       drm/vc4: Reject doublescan modes.
+       drm/vc4: Enable precise vblank timestamping for interlaced modes.
+       drm/vc4: Enable/Disable vblanks properly in crtc en/disable.
  
  Matt Flax (1):
-       [Audioinjector] Fix bit offsets for equal volume and add 8 kHz 
operation (#1727)
+       [Audioinjector] Fix bit offsets for equal volume and add 8 kHz 
operation (#1727)
  
  Paolo Pisati (1):
-       UBUNTU: [Config] SND_PISOUND=m
+       UBUNTU: [Config] SND_PISOUND=m
  
  Phil Elwell (7):
-       BCM270X_DT: Update CM3 to use sdhost interface
-       spi-bcm2835: Remove unused code
-       ARM: dts: Visit overlays subdir unconditionally
-       config: Add ABX80X RTC driver and overlay
-       config: Add AK4554 audio codec driver
-       ARM: dts: Restore dtbs_install functionality
-       BCM270X_DT: Update UART0 clock-frequency
+       BCM270X_DT: Update CM3 to use sdhost interface
+       spi-bcm2835: Remove unused code
+       ARM: dts: Visit overlays subdir unconditionally
+       config: Add ABX80X RTC driver and overlay
+       config: Add AK4554 audio codec driver
+       ARM: dts: Restore dtbs_install functionality
+       BCM270X_DT: Update UART0 clock-frequency
  
  gtrainavicius (1):
-       Support for Blokas Labs pisound board
+       Support for Blokas Labs pisound board
  
  popcornmix (9):
-       config: Add CONFIG_HTU21 module
-       bcm2708_fb: Add ioctl for reading gpu memory through dma
-       rpi-ft5406: Create coherent buffer and push to firmware
-       brcmvirt_gpio: Create coherent buffer and push to firmware
-       brcmvirt_gpio: Pass device structure into dma_zalloc_coherent
-       rpi-ft5406: Pass device structure into dma_zalloc_coherent
-       fixup: fb: Use basic types for dma addresses as these are also included 
from user code
-       fb: Use correct bus address for dest of dma memcpy
-       fb: Use struct device for dma_alloc_coherent
+       config: Add CONFIG_HTU21 module
+       bcm2708_fb: Add ioctl for reading gpu memory through dma
+       rpi-ft5406: Create coherent buffer and push to firmware
+       brcmvirt_gpio: Create coherent buffer and push to firmware
+       brcmvirt_gpio: Pass device structure into dma_zalloc_coherent
+       rpi-ft5406: Pass device structure into dma_zalloc_coherent
+       fixup: fb: Use basic types for dma addresses as these are also included 
from user code
+       fb: Use correct bus address for dest of dma memcpy
+       fb: Use struct device for dma_alloc_coherent
  
-  .../devicetree/bindings/vendor-prefixes.txt        |   1 +
-  arch/arm/boot/dts/Makefile                         |   6 +-
-  arch/arm/boot/dts/bcm2708_common.dtsi              |   2 +-
-  arch/arm/boot/dts/bcm2710-rpi-cm3.dts              |   9 +-
-  arch/arm/boot/dts/overlays/Makefile                |   1 +
-  arch/arm/boot/dts/overlays/README                  |  18 +-
-  arch/arm/boot/dts/overlays/i2c-rtc-overlay.dts     |  12 +-
-  arch/arm/boot/dts/overlays/pisound-overlay.dts     | 114 +++
-  arch/arm/configs/bcm2709_defconfig                 |   4 +
-  arch/arm/configs/bcmrpi_defconfig                  |   4 +
-  debian.raspi2/config/config.common.ubuntu          |   1 +
-  drivers/clk/bcm/clk-bcm2835.c                      |  11 +-
-  drivers/gpio/gpio-bcm-virt.c                       |  89 +-
-  drivers/gpu/drm/vc4/vc4_bo.c                       |   2 -
-  drivers/gpu/drm/vc4/vc4_crtc.c                     | 103 ++-
-  drivers/gpu/drm/vc4/vc4_dpi.c                      |  11 +
-  drivers/gpu/drm/vc4/vc4_drv.c                      |  11 +-
-  drivers/gpu/drm/vc4/vc4_drv.h                      |   2 +
-  drivers/gpu/drm/vc4/vc4_gem.c                      |  40 +-
-  drivers/gpu/drm/vc4/vc4_hdmi.c                     | 179 +++-
-  drivers/gpu/drm/vc4/vc4_regs.h                     |  10 +
-  drivers/gpu/drm/vc4/vc4_v3d.c                      |   2 +
-  drivers/gpu/drm/vc4/vc4_validate.c                 |  24 +-
-  drivers/gpu/drm/vc4/vc4_validate_shaders.c         |  82 +-
-  drivers/input/touchscreen/rpi-ft5406.c             | 152 ++--
-  drivers/media/platform/bcm2835/bcm2835-camera.c    |   1 +
-  drivers/spi/spi-bcm2835.c                          |  66 --
-  drivers/video/fbdev/bcm2708_fb.c                   | 109 +++
-  include/soc/bcm2835/raspberrypi-firmware.h         |   2 +
-  include/uapi/drm/vc4_drm.h                         |   2 +
-  include/uapi/linux/fb.h                            |   7 +
-  sound/soc/bcm/Kconfig                              |   6 +
-  sound/soc/bcm/Makefile                             |   2 +
-  sound/soc/bcm/audioinjector-pi-soundcard.c         |  16 +-
-  sound/soc/bcm/pisound.c                            | 987 
+++++++++++++++++++++
-  35 files changed, 1820 insertions(+), 268 deletions(-)
-  create mode 100644 arch/arm/boot/dts/overlays/pisound-overlay.dts
-  create mode 100644 sound/soc/bcm/pisound.c
+  .../devicetree/bindings/vendor-prefixes.txt        |   1 +
+  arch/arm/boot/dts/Makefile                         |   6 +-
+  arch/arm/boot/dts/bcm2708_common.dtsi              |   2 +-
+  arch/arm/boot/dts/bcm2710-rpi-cm3.dts              |   9 +-
+  arch/arm/boot/dts/overlays/Makefile                |   1 +
+  arch/arm/boot/dts/overlays/README                  |  18 +-
+  arch/arm/boot/dts/overlays/i2c-rtc-overlay.dts     |  12 +-
+  arch/arm/boot/dts/overlays/pisound-overlay.dts     | 114 +++
+  arch/arm/configs/bcm2709_defconfig                 |   4 +
+  arch/arm/configs/bcmrpi_defconfig                  |   4 +
+  debian.raspi2/config/config.common.ubuntu          |   1 +
+  drivers/clk/bcm/clk-bcm2835.c                      |  11 +-
+  drivers/gpio/gpio-bcm-virt.c                       |  89 +-
+  drivers/gpu/drm/vc4/vc4_bo.c                       |   2 -
+  drivers/gpu/drm/vc4/vc4_crtc.c                     | 103 ++-
+  drivers/gpu/drm/vc4/vc4_dpi.c                      |  11 +
+  drivers/gpu/drm/vc4/vc4_drv.c                      |  11 +-
+  drivers/gpu/drm/vc4/vc4_drv.h                      |   2 +
+  drivers/gpu/drm/vc4/vc4_gem.c                      |  40 +-
+  drivers/gpu/drm/vc4/vc4_hdmi.c                     | 179 +++-
+  drivers/gpu/drm/vc4/vc4_regs.h                     |  10 +
+  drivers/gpu/drm/vc4/vc4_v3d.c                      |   2 +
+  drivers/gpu/drm/vc4/vc4_validate.c                 |  24 +-
+  drivers/gpu/drm/vc4/vc4_validate_shaders.c         |  82 +-
+  drivers/input/touchscreen/rpi-ft5406.c             | 152 ++--
+  drivers/media/platform/bcm2835/bcm2835-camera.c    |   1 +
+  drivers/spi/spi-bcm2835.c                          |  66 --
+  drivers/video/fbdev/bcm2708_fb.c                   | 109 +++
+  include/soc/bcm2835/raspberrypi-firmware.h         |   2 +
+  include/uapi/drm/vc4_drm.h                         |   2 +
+  include/uapi/linux/fb.h                            |   7 +
+  sound/soc/bcm/Kconfig                              |   6 +
+  sound/soc/bcm/Makefile                             |   2 +
+  sound/soc/bcm/audioinjector-pi-soundcard.c         |  16 +-
+  sound/soc/bcm/pisound.c                            | 987 
+++++++++++++++++++++
+  35 files changed, 1820 insertions(+), 268 deletions(-)
+  create mode 100644 arch/arm/boot/dts/overlays/pisound-overlay.dts
+  create mode 100644 sound/soc/bcm/pisound.c

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1647390

Title:
  BSP stable update

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-raspi2/+bug/1647390/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to