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
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs