APPLIED/Cmnt: [SRU][focal/linux-raspi][PULL] Update to upstream raspberrypi ef04c31043ed (rpi-5.4.y)
Stefan Bader
stefan.bader at canonical.com
Thu May 14 10:30:41 UTC 2020
On 11.05.20 16:06, Juerg Haefliger wrote:
> BugLink: https://bugs.launchpad.net/bugs/1877928
>
> Signed-off-by: Juerg Haefliger <juergh at canonical.com>
>
> --------
>
> The following changes since commit c79457ca2679a67e580f9747c0b9d712e2a74043:
>
> UBUNTU: [Packaging] raspi: Update the Vcs-{Git,Browser} links (2020-05-08 07:51:04 +0200)
>
> are available in the Git repository at:
>
> git://git.launchpad.net/~juergh/ubuntu/+source/linux/+git/focal-linux-raspi lp1877928
>
> for you to fetch changes up to c55b9d41a7fac6611dbb7239bfed2cb32b882d03:
>
> UBUNTU: raspi: Update to upstream raspberrypi ef04c31043ed (rpi-5.4.y) (2020-05-11 11:40:29 +0200)
>
> ----------------------------------------------------------------
> Dave Stevenson (18):
> defconfig: Enable I2C_MUX_PINCTRL in all Pi configs
> dt: Implement an I2C pinctrl mux for BSC0.
> dtoverlays: Update CSI overlays to use i2c_csi_dsi
> dt: Update all mainline bcm283x dt files for i2c0 pinctrl mux
> media: i2c: ov5647: Add support for g_selection to reflect cropping/binning
> media: i2c: ov5467: Fixup error path to release mutex
> media: i2c: ov5647: Support V4L2_CID_PIXEL_RATE
> media: i2c: ov5647: Set V4L2_SUBDEV_FL_HAS_EVENTS flag
> media: i2c: ov5647: Add support for V4L2_CID_VBLANK
> media: i2c: ov5647: Neither analogue gain nor exposure need EXECUTE_ON_WRITE
> media: i2c: ov5647: Use member names in mode tables
> media: i2c: ov5647: Advertise the correct exposure range
> media: i2c: imx219: Declare that the driver can create events
> media: bcm2835-unicam: Add support for VIDIOC_[S|G]_SELECTION
> media: bcm2835-unicam: Do not stop streaming in unicam_release
> media: bcm2835-unicam: Fix reference counting in unicam_open
> staging: vc04_services: isp: Remove duplicated initialisation
> staging: vc04_services: isp: Make all references to bcm2835_isp_fmt const
>
> Dom Cobley (8):
> vc4_hdmi: Fix register offset when sending longer CEC messages
> vc4_hdmi: Fix up CEC registers
> vc4_hdmi_regs: Add Intr2 register block
> vc4_hdmi_regs: Make interrupt mask variant specific
> vc4_hdmi: Make irq shared
> vc4_hdmi: Adjust CEC ref clock based on its input clock
> vc4_hdmi: Remove cec_available flag as always supported
> config: Enable CONFIG_DRM_VC4_HDMI_CEC
>
> Hristo Venev (2):
> dts: bcm2711: set #size-cells = <2>
> dts: bcm2711: add "High Peripheral" mode overlay
>
> Jacko Dirks (2):
> media: i2c: tc358743: Fix fallthrough warning
> media: bcm2835: unicam: Fix uninitialized warning
>
> Jacopo Mondi (1):
> media: i2c: imx219: Implement get_selection
>
> Juerg Haefliger (3):
> UBUNTU: SAUCE: media: bcm2835-unicam: Resync to upstream raspberrypi
> UBUNTU: [Config] raspi: updateconfigs after update to rpi-5.4.y
> UBUNTU: raspi: Update to upstream raspberrypi ef04c31043ed (rpi-5.4.y)
>
> Laurent Pinchart (2):
> media: bcm2835-unicam: Disable event-related ioctls on metadata node
> media: bcm2835-unicam: Add support for the FRAME_SYNC event
>
> Naushir Patuck (13):
> media: bcm2835-unicam: Add support for mulitple device nodes.
> media: bcm2835-unicam: Add embedded data node.
> media: bcm2835-unicam: Use dummy buffer if none have been queued
> media: imx219: Advertise embedded data node on media pad 1
> media: bcm2835-unicam: Re-fetch mbus code from subdev on a g_fmt call
> uapi: bcm2835-isp: Add bcm2835-isp uapi header file
> media: uapi: v4l2-core: Add ISP statistics output V4L2 fourcc type
> media: uapi: v4l-ctrls: Add CID base for the bcm2835-isp driver
> staging: mmal-vchiq: Fix formatting errors in mmal_parameters.h
> staging: vc04_services: ISP: Add a more complex ISP processing component
> staging: vchiq: Load bcm2835_isp driver from vchiq
> configs: Add VIDEO_ISP_BCM2835 to all Pi defconfigs
> staging: vc04_services: ISP: Add enum_framesizes ioctl
>
> Phil Elwell (16):
> dts: bcm2711: EMMC2 can address the whole first GB
> driver: char: rpivid: Remove legacy name support
> driver: char: rpivid: Don't map more than wanted
> ARM: dts: Create bcm2708-rpi-b-rev1.dts
> Revert "spi: spidev: Fix CS polarity if GPIO descriptors are used"
> spi: use_gpio_descriptor fixup moved to spi_setup
> overlays: rpivid-v4l2 also needs size-cells = 2
> SQUASH: spi: Demote SPI_CS_HIGH warning to KERN_DEBUG
> ARM: dts: bcm2711: Allow 40-bit DMA for SPI
> overlays: Make the i2c-gpio overlay safe again
> overlays: gpio-keys: Avoid open-drain warnings
> configs: Add missing PPS configs
> configs: Add missing TOUCHSCREEN_RASPBERRYPI_FW=m
> overlays: Make use of intra-overlay fragments
> video: bcm2708_fb: Disable FB if no displays found
> overlays: sc16is752-spi1: Add xtal parameter
>
> Takashi Iwai (1):
> ALSA: usb-audio: Correct a typo of NuPrime DAC-10 USB ID
>
> popcornmix (4):
> vc4_hvs: Mark core clock as optional
> vc4_hdmi: BCM2835 requires a fixed hsm clock for CEC to work
> configs: Enable CONFIG_DRM_VC4_HDMI_CEC
> vc4_hdmi_phy: Fix typo in phy_get_cp_current
>
> Documentation/media/uapi/v4l/meta-formats.rst | 1 +
> .../uapi/v4l/pixfmt-meta-bcm2835-isp-stats.rst | 41 +
> Documentation/media/v4l-drivers/bcm2835-isp.rst | 127 ++
> Documentation/media/v4l-drivers/index.rst | 1 +
> MAINTAINERS | 11 +-
> arch/arm/boot/dts/Makefile | 1 +
> arch/arm/boot/dts/bcm2708-rpi-b-plus.dts | 9 +-
> arch/arm/boot/dts/bcm2708-rpi-b-rev1.dts | 127 ++
> arch/arm/boot/dts/bcm2708-rpi-b.dts | 9 +-
> arch/arm/boot/dts/bcm2708-rpi-cm.dts | 9 +-
> arch/arm/boot/dts/bcm2708-rpi-zero-w.dts | 9 +-
> arch/arm/boot/dts/bcm2708-rpi-zero.dts | 9 +-
> arch/arm/boot/dts/bcm2709-rpi-2-b.dts | 9 +-
> arch/arm/boot/dts/bcm270x-rpi.dtsi | 11 +-
> arch/arm/boot/dts/bcm2710-rpi-2-b.dts | 9 +-
> arch/arm/boot/dts/bcm2710-rpi-3-b-plus.dts | 9 +-
> arch/arm/boot/dts/bcm2710-rpi-3-b.dts | 9 +-
> arch/arm/boot/dts/bcm2710-rpi-cm3.dts | 10 +-
> arch/arm/boot/dts/bcm2711-rpi-4-b.dts | 9 +-
> arch/arm/boot/dts/bcm2711-rpi.dtsi | 29 +-
> arch/arm/boot/dts/bcm2711.dtsi | 26 +-
> arch/arm/boot/dts/bcm2835-rpi-a-plus.dts | 5 +
> arch/arm/boot/dts/bcm2835-rpi-a.dts | 7 +
> arch/arm/boot/dts/bcm2835-rpi-b-plus.dts | 5 +
> arch/arm/boot/dts/bcm2835-rpi-b-rev2.dts | 7 +
> arch/arm/boot/dts/bcm2835-rpi-b.dts | 7 +
> arch/arm/boot/dts/bcm2835-rpi-cm1-io1.dts | 5 +
> arch/arm/boot/dts/bcm2835-rpi-zero-w.dts | 5 +
> arch/arm/boot/dts/bcm2835-rpi-zero.dts | 5 +
> arch/arm/boot/dts/bcm2835-rpi.dtsi | 10 +-
> arch/arm/boot/dts/bcm2836-rpi-2-b.dts | 5 +
> arch/arm/boot/dts/bcm2837-rpi-3-a-plus.dts | 5 +
> arch/arm/boot/dts/bcm2837-rpi-3-b-plus.dts | 5 +
> arch/arm/boot/dts/bcm2837-rpi-3-b.dts | 5 +
> arch/arm/boot/dts/bcm2837-rpi-cm3-io3.dts | 5 +
> arch/arm/boot/dts/bcm283x-rpi-i2c0mux_0_28.dtsi | 4 +
> arch/arm/boot/dts/bcm283x-rpi-i2c0mux_0_44.dtsi | 4 +
> arch/arm/boot/dts/bcm283x.dtsi | 26 +-
> arch/arm/boot/dts/overlays/Makefile | 1 +
> arch/arm/boot/dts/overlays/README | 53 +-
> arch/arm/boot/dts/overlays/ads1015-overlay.dts | 8 +-
> arch/arm/boot/dts/overlays/ads1115-overlay.dts | 8 +-
> arch/arm/boot/dts/overlays/adv7282m-overlay.dts | 29 +-
> arch/arm/boot/dts/overlays/highperi-overlay.dts | 64 +
> arch/arm/boot/dts/overlays/i2c-gpio-overlay.dts | 5 +-
> arch/arm/boot/dts/overlays/imx219-overlay.dts | 41 +-
> arch/arm/boot/dts/overlays/irs1125-overlay.dts | 33 +-
> arch/arm/boot/dts/overlays/ov5647-overlay.dts | 33 +-
> arch/arm/boot/dts/overlays/overlay_map.dts | 4 +
> arch/arm/boot/dts/overlays/rpivid-v4l2-overlay.dts | 7 +-
> .../boot/dts/overlays/sc16is752-spi1-overlay.dts | 3 +-
> arch/arm/boot/dts/overlays/tc358743-overlay.dts | 32 +-
> arch/arm/configs/bcm2709_defconfig | 3 +
> arch/arm/configs/bcm2711_defconfig | 4 +
> arch/arm/configs/bcmrpi_defconfig | 2 +
> arch/arm64/configs/bcm2711_defconfig | 7 +
> arch/arm64/configs/bcmrpi3_defconfig | 7 +
> debian.raspi/config/config.common.ubuntu | 5 +-
> debian.raspi/upstream-raspberrypi | 2 +-
> drivers/char/broadcom/rpivid-mem.c | 34 +-
> drivers/gpu/drm/vc4/vc4_hdmi.c | 81 +-
> drivers/gpu/drm/vc4/vc4_hdmi.h | 14 +-
> drivers/gpu/drm/vc4/vc4_hdmi_phy.c | 2 +-
> drivers/gpu/drm/vc4/vc4_hdmi_regs.h | 27 +-
> drivers/gpu/drm/vc4/vc4_hvs.c | 2 +-
> drivers/gpu/drm/vc4/vc4_regs.h | 9 +
> drivers/media/i2c/imx219.c | 323 +++-
> drivers/media/i2c/ov5647.c | 328 +++-
> drivers/media/i2c/tc358743.c | 1 +
> drivers/media/platform/Kconfig | 2 +-
> drivers/media/platform/Makefile | 4 +-
> drivers/media/platform/bcm2835/bcm2835-unicam.c | 1275 ++++++++++-----
> drivers/media/platform/bcm2835/vc4-regs-unicam.h | 17 +-
> drivers/media/v4l2-core/v4l2-ioctl.c | 1 +
> drivers/spi/spi.c | 13 +-
> drivers/spi/spidev.c | 5 -
> drivers/staging/vc04_services/Kconfig | 1 +
> drivers/staging/vc04_services/Makefile | 1 +
> .../vc04_services/bcm2835-camera/bcm2835-camera.c | 2 +-
> drivers/staging/vc04_services/bcm2835-isp/Kconfig | 14 +
> drivers/staging/vc04_services/bcm2835-isp/Makefile | 8 +
> .../vc04_services/bcm2835-isp/bcm2835-v4l2-isp.c | 1632 ++++++++++++++++++++
> .../vc04_services/bcm2835-isp/bcm2835_isp_ctrls.h | 67 +
> .../vc04_services/bcm2835-isp/bcm2835_isp_fmts.h | 301 ++++
> .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 3 +
> .../vc04_services/vchiq-mmal/mmal-encodings.h | 4 +
> .../vc04_services/vchiq-mmal/mmal-parameters.h | 199 ++-
> drivers/video/fbdev/bcm2708_fb.c | 5 +-
> include/uapi/linux/bcm2835-isp.h | 320 ++++
> include/uapi/linux/v4l2-controls.h | 4 +
> include/uapi/linux/videodev2.h | 1 +
> sound/usb/quirks.c | 2 +-
> 92 files changed, 4751 insertions(+), 892 deletions(-)
> create mode 100644 Documentation/media/uapi/v4l/pixfmt-meta-bcm2835-isp-stats.rst
> create mode 100644 Documentation/media/v4l-drivers/bcm2835-isp.rst
> create mode 100644 arch/arm/boot/dts/bcm2708-rpi-b-rev1.dts
> create mode 100644 arch/arm/boot/dts/bcm283x-rpi-i2c0mux_0_28.dtsi
> create mode 100644 arch/arm/boot/dts/bcm283x-rpi-i2c0mux_0_44.dtsi
> create mode 100644 arch/arm/boot/dts/overlays/highperi-overlay.dts
> create mode 100644 drivers/staging/vc04_services/bcm2835-isp/Kconfig
> create mode 100644 drivers/staging/vc04_services/bcm2835-isp/Makefile
> create mode 100644 drivers/staging/vc04_services/bcm2835-isp/bcm2835-v4l2-isp.c
> create mode 100644 drivers/staging/vc04_services/bcm2835-isp/bcm2835_isp_ctrls.h
> create mode 100644 drivers/staging/vc04_services/bcm2835-isp/bcm2835_isp_fmts.h
> create mode 100644 include/uapi/linux/bcm2835-isp.h
>
Applied to focal/linux-raspi/master-next. I fixed up the updateconfigs commit
since the compiler version was already fixed. Thanks.
-Stefan
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20200514/1afb2d2c/attachment.sig>
More information about the kernel-team
mailing list