ACK: [SRU][F/raspi][PULL] Update to upstream raspberrypi 10de25851e68

Kleber Souza kleber.souza at canonical.com
Tue Sep 15 09:43:00 UTC 2020


On 09.09.20 14:41, Juerg Haefliger wrote:
> BugLink: https://bugs.launchpad.net/bugs/1894873
> 
> This pull request includes the raspberrypi patches from
> https://github.com/raspberrypi/linux/tree/rpi-5.4.y up until 2020-09-04.
> 
> Boot tested armhf and arm64 on Pi 4B, 3B+, 3B and 2B.
> 
> Signed-off-by: Juerg Haefliger <juergh at canonical.com>\

Acked-by: Kleber Sacilotto de Souza <kleber.souza at canonical.com>

> 
> --------
> 
> The following changes since commit ad8763e50576aaf01c216de8079797cd0c11abd6:
> 
>   UBUNTU: [Config] raspi: Switch from PREEMPT_VOLUNTARY to PREEMPT (2020-09-06 01:03:37 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.launchpad.net/~juergh/ubuntu/+source/linux-raspi/+git/focal lp1894873
> 
> for you to fetch changes up to b56e04b7ba1dc222262e242ee0449d107d253c64:
> 
>   UBUNTU: raspi: Update to upstream raspberrypi 10de25851e68 (2020-09-09 14:21:18 +0200)
> 
> ----------------------------------------------------------------
> AMuszkat (1):
>       correct SND_SOC_DAILINK_DEFS
> 
> Abhishek Pandit-Subedi (4):
>       Bluetooth: hci_bcm: Add compatible string for BCM43540
>       Bluetooth: hci_bcm: Disallow set_baudrate for BCM4354
>       Bluetooth: btbcm: Support pcm configuration
>       Bluetooth: hci_bcm: Support pcm params in dts
> 
> Andreas Watterott (1):
>       update rpi-display-overlay.dts pins for 5.4
> 
> Andrei Koshkosh (1):
>       media: dvbsky: use a single mutex and state buffers for all R/W ops
> 
> Andrey Konovalov (4):
>       media: i2c: imx290: set the format before VIDIOC_SUBDEV_G_FMT is called
>       media: i2c: imx290: fix the order of the args in SET_RUNTIME_PM_OPS()
>       media: i2c: imx290: fix reset GPIO pin handling
>       media: i2c: imx290: set bus_type before calling v4l2_fwnode_endpoint_alloc_parse()
> 
> Annaliese McDermond (2):
>       configs: add CONFIG_SENSORS_IIO_HWMON=m
>       dtoverlays: Add the iio_hwmon driver to correct ADC issues
> 
> Bartosz Golaszewski (1):
>       backlight: gpio: Explicitly set the direction of the GPIO
> 
> Daniel Glöckner (2):
>       media: v4l: Add 14-bit raw greyscale pixel format
>       media: v4l: Add 1X14 14-bit greyscale media bus code definition
> 
> Dave Stevenson (61):
>       drivers: media: Remove the downstream version of bcm2835-unicam
>       include: media: Add vfl_devnode_type of VFL_TYPE_VIDEO
>       media: bcm2835-unicam: Add support for get_mbus_config to set num lanes
>       media: bcm2835-unicam: Always service interrupts
>       media: bcm2835-unicam: Fixup review comments from Hans.
>       media: bcm2835-unicam: Retain packing information on G_FMT
>       dt/dtoverlays: Fix up base DT and overlays for updated Unicam driver
>       media: bcm2835-unicam: Avoid gcc warning over {0} on endpoint
>       media: i2c: imx290: Add support for 74.25MHz clock
>       media: i2c: imx290: Correct range for V4L2_CID_GAIN to 0-238
>       media: i2c: imx290: Convert HMAX setting into V4L2_CID_HBLANK
>       media: i2c: imx290: Add support for V4L2_CID_VBLANK
>       media: i2c: imx290: Add exposure control to the driver.
>       media: i2c: imx290: Add H and V flip controls
>       media: dt-bindings: media: i2c: Add mono version to IMX290 bindings
>       media : i2c: imx290: Add support for the mono sensor variant.
>       media: i2c: imx290: Switch set_hmax to use imx290_write_buffered_reg
>       dtoverlays: Add an overlay for the Sony IMX290 image sensor
>       defconfig: Add Sony IMX290 image sensor driver to all Pi defconfigs
>       drm/vc4: Allow interlaced HDMI modes from FKMS.
>       media: Add a pixel format for MIPI packed 12bit luma only.
>       media: Add a pixel format for MIPI packed 14bit luma only.
>       staging: vc04_services: isp: Add support for 14bit Bayer
>       staging: vc04_services: isp: Add monochrome image formats
>       staging: vc04_services: isp: Increase the number of supported formats expected
>       staging: vc04_services: codec: Increase the number of supported formats expected
>       staging: vc04_services: codec: Add support for mono formats
>       staging: vc04_services: codec: Add support for 14bit Bayer formats
>       media: bcm2835-unicam: Add support for 12bit mono packed format
>       media: bcm2835-unicam: Add support for 14bit mono sources
>       media: bcm2835-unicam: Add support for unpacked 14bit Bayer formats
>       drm/vc4: Make FKMS max refresh rate a module parameter
>       drm/vc4: FKMS Block modes with odd horizontal timing values on Pi4
>       dt: Use rpi-firmware-kms-2711 on 2711 platforms
>       drm/vc4: FKMS: Put includes in alphabetical order, and use <> instead of ""
>       dtoverlays: Fixup imx219 and imx477 overlays due to parsing failures
>       media: i2c: ov9281: fix mclk issue when probe multiple camera.
>       media: i2c: ov9281: add enum_frame_interval function for iq tool 2.2 and hal3
>       media: i2c: ov9281: Fixup for recent kernel releases, and remove custom code
>       media: i2c: ov9281: Read chip ID via 2 reads
>       dtoverlay: Add overlay for Omnivision OV9281 image sensor
>       defconfigs: Add OV9281 to all the Pi defconfigs
>       media: i2c: imx290: Explicitly set v&h blank on mode change
>       media: i2c: imx290: Add support for g_selection to report cropping
>       media: i2c: imx290: Set the colorspace fields in the format
>       media: bcm2835-unicam: Reinstate V4L2_CAP_READWRITE in the caps
>       media: bcm2835-unicam: Ensure type is VIDEO_CAPTURE in [g|s]_selection
>       dtoverlays: Create an overlay for the Omnivision OV7251 sensor
>       defconfigs: Add the Omnivision OV7251 sensor driver to the defconfigs
>       drm/vc4: Add DRM_MODE_FLAG_DBLCLK support to vc4-fkms
>       staging: vc04_services: isp: Rework lens shading to take a dmabuf
>       drm/vc4: Remove UIF from the list of modifiers returned by format_mod_supported
>       drm/vc4: Increase the number of planes per crtc in FKMS.
>       drm/vc4: Set the possible crtcs mask correctly for planes with FKMS
>       staging: vc04_services: codec: Fix incorrect buffer cleanup
>       staging: vc04_service: codec: Allow start_streaming to update the buffernum
>       staging: vc04_services: codec: Fix component enable/disable
>       dtoverlays: Add overlay for the PCA953x family of GPIO expanders
>       media: bcm2835-unicam: Drop WARN on uing direct cache alias
>       media: i2c: tc358743: Only allow supported pixel fmts in set_fmt
>       media: i2c: ov9281: Add support for 8 bit readout
> 
> David Plowman (1):
>       media: bcm2835-unicam: change minimum number of vb2_queue buffers to 1
> 
> Dom Cobley (5):
>       vc4_hdmi: Set HD_CTL_WHOLSMP and HD_CTL_CHALIGN_SET
>       drm/vc4: enable HBR MAI format on HBR streams
>       vc4_hdmi: Remove firmware logic for MAI threshold setting
>       vc_hdmi: Set VC4_HDMI_MAI_CONFIG_FORMAT_REVERSE
>       dts: Enable NO_WAIT_RESP for hdmi audio dma
> 
> Dougie Lawson (1):
>       overlays: Add maxtherm overlay for MAX6675/31855
> 
> Einar Vading (1):
>       rtc: rv3028: Refresh RAM on EEPROM write
> 
> Jacko Dirks (1):
>       media: bcm2835: unicam: Fix uninitialized warning
> 
> Jacopo Mondi (17):
>       media: v4l2-subdev: Introduce [get|set]_mbus_config pad ops
>       media: i2c: Use the new get_mbus_config pad op
>       media: i2c: ov6650: Use new [get|set]_mbus_config ops
>       media: pxa_camera: Use the new set_mbus_config op
>       media: v4l2-subdev: Remove [s|g]_mbus_config video ops
>       staging: media: imx: Update TODO entry
>       media: i2c: adv748x: Adjust TXA data lanes number
>       media: i2c: adv748x: Implement get_mbus_config
>       media: rcar-csi2: Negotiate data lanes number
>       media: dt-bindings: video-interfaces: Document 'orientation' property
>       media: dt-bindings: video-interface: Replace 'rotation' description
>       media: v4l2-ctrl: Document V4L2_CID_CAMERA_ORIENTATION
>       media: v4l2-ctrl: Document V4L2_CID_CAMERA_SENSOR_ROTATION
>       media: v4l2-ctrls: Add camera orientation and rotation
>       media: v4l2-fwnode: Add helper to parse device properties
>       media: v4l2-ctrls: Add helper to register properties
>       media: i2c: imx219: Parse and register properties
> 
> Joerg Schambacher (1):
>       Enhances the DAC+ driver to control the optional headphone amplifier
> 
> Juerg Haefliger (2):
>       UBUNTU: [Config] raspi: updateconfigs after update to rpi-5.4.y 2020-09-04
>       UBUNTU: raspi: Update to upstream raspberrypi 10de25851e68
> 
> Laurent Pinchart (5):
>       media: i2c: ov5647: Parse and register properties
>       media: i2c: imx477: Parse and register properties
>       dt/dtoverlays: ov5647: Add parameter to set camera module rotation
>       dt/dtoverlays: imx219: Add parameter to set camera module rotation
>       dt/dtoverlays: imx477: Add parameter to set camera module rotation
> 
> Lukas Wunner (1):
>       irqchip/bcm2835: Quiesce IRQs left enabled by bootloader
> 
> Manivannan Sadhasivam (8):
>       media: dt-bindings: media: i2c: Add IMX290 CMOS sensor binding
>       media: i2c: Add IMX290 CMOS image sensor driver
>       media: i2c: imx290: Add support for 2 data lanes
>       media: i2c: imx290: Add configurable link frequency and pixel rate
>       media: i2c: imx290: Add support for test pattern generation
>       media: i2c: imx290: Add RAW12 mode support
>       media: i2c: imx290: Add support to enumerate all frame sizes
>       media: i2c: imx290: Move the settle time delay out of loop
> 
> Markus Proeller (4):
>       media: irs1125: Using i2c_transfer for ic2 reads
>       media: irs1125: Refactoring and debug messages
>       media: irs1125: Atomic access to imager reconfiguration
>       media: irs1125: Keep HW in sync after imager reset
> 
> Matt Flax (1):
>       Mute bug fix for the Audioinjector.net isolated soundcard.
> 
> Matthias Reichl (2):
>       drm/vc4: add iec958 controls to vc4_hdmi
>       drm/vc4: move setup from hw_params to prepare
> 
> Maxim Mikityanskiy (3):
>       staging: bcm2835-audio: Add missing MODULE_ALIAS
>       config: Set CONFIG_SERIAL_DEV_CTRL_TTYPORT=y in Raspberry Pi defconfigs
>       ARM: dts: Add Bluetooth nodes for Raspberry Pi
> 
> Maxime Ripard (7):
>       clk: rpi: Adjust DT binding to match upstream
>       clk: bcm: rpi: Add an enum for the firmware clocks
>       clk: bcm: rpi: Use CCF boundaries instead of rolling our own
>       clk: bcm: rpi: Give firmware clocks a name
>       clk: bcm: rpi: Remove the quirks for the CPU clock
>       clk: rpi: Only register a few firmware clocks
>       clk: rpi: Fix compatible indentation
> 
> Mohammad Rasim (1):
>       Bluetooth: btbcm: Add entry for BCM4335A0 UART bluetooth
> 
> Naushir Patuck (6):
>       media: bcm2835-unicam: Driver for CCP2/CSI2 camera interface
>       staging: vc04_services: isp: Fixup g/s_selection implementation
>       staging: vc04_services: isp: Reorder operations during device probe
>       uapi: bcm2835-isp: Fixups for bcm2835-isp uapi structures
>       media: bcm2835: unicam: Set VPU min clock freq to 250Mhz.
>       dt-bindings: bcm2835-unicam: Update documentation with new clock params
> 
> Nicolas Saenz Julienne (1):
>       PCI: brcmstb: Assert fundamental reset on initialization
> 
> Paul Elder (1):
>       staging: vc04_services: ISP: Fix dmabuf error check in S_CTRL
> 
> Phil Elwell (49):
>       SQUASH: dts: Fix firmware clocks support
>       ARM: dts: Add bcm2711-rpi-cm4.dts
>       PCI: brcmstb: Add DT property to control L1SS
>       ARM: dts: Set brcm,enable-l1ss for CM4
>       brcmfmac: Prefer a ccode from OTP over nvram file
>       serial: 8250: bcm2835aux - defer if clock is zero
>       overlays: Fix miniuart-bt "krnbt" parameter
>       overlays: rpi-ft5406: Fix boolean parameters
>       configs: Regenerate Pi defconfigs
>       ARM: dts: Copy kernel BT changes to CM4
>       ARM: dts: Make bcm2711 dts more like 5.7
>       bcm2835-dma: Add NO_WAIT_RESP flag
>       ARM: dts: Restore the old 2711 scb ranges property
>       configs: Enable CONFIG_BLK_DEV_NVME=m
>       ARM: dts: hifiberry-dacplus headphone amp support
>       configs: Add CAN_EMS_USB=m
>       SQUASH: dts: Further simplify firmware clocks
>       leds: Add the actpwr trigger
>       configs: Enable LEDS_TRIGGER_ACTPWR
>       ARM: dts: Select the actpwr LED trigger on Zeroes
>       configs: Add MAXIM_THERMOCOUPLE=m
>       SQUASH: leds: actpwr - delete unused variable
>       staging: vchiq_arm: children inherit DMA config
>       ARM: dts: 2711 DMA can address 36 bits
>       bcm2835-dma: Advertise the full DMA range
>       configs: Adding remaining crypto API modules
>       configs: Restore missing cgroups to BCM2835-7
>       ARM: dts: Add UART skip-init properties for U-boot
>       ARM: proc-v7: Force misalignment of early stmia
>       overlays: Fix sc16is75x overlays w.r.t. serdev
>       overlays: Delete spi0-hw-cs
>       config: Add USB gadget support to bcm2711 config
>       ARM: dts: Add required USB power domain for XCHI
>       overlays: Regenerate upstream-pi4
>       configs: Add USB_GADGET=m to bcmrpi3_defconfig
>       rtc: rv3028: Write BSM and TCE/TCR to EEPROM
>       configs: Add CONFIG_UEVENT_HELPER=y
>       ARM: dts: bcm2711: Enable support for DDR52 eMMC
>       ARM: dts: bcm2708.dtsi: Don't delete the cpus node
>       configs: Add I2C_HID=m
>       configs: Add CONFIG_SPS30=m
>       ARM: dts: bcm2835: Use the L2 non-allocating alias
>       overlays: Add spi0-1cs and spi0-2cs
>       overlays: Fix error in README
>       configs: Make the evdev module a built-in
>       configs: Include AppArmor support
>       overlays: Minor README correction
>       staging/fbtft: Add support for display variants
>       overlays: Add adafruit18 and sainsmart18 overlays
> 
> RICCIARDI-Adrien (1):
>       overlays: Updated MCP3008 compatible strings.
> 
> Ramin Moussavi (1):
>       RESET_CONTROLLER needs to be activated to compile Broadcom BCM2835 clock support
> 
> Sakari Ailus (1):
>       media: v4l: Add 14-bit raw bayer pixel formats
> 
> Stefan Wahren (2):
>       Bluetooth: hci_bcm: Fix RTS handling during startup
>       Bluetooth: hci_bcm: Drive RTS only for BCM43438
> 
> Thomas Preston (1):
>       dt/overlays: Add PiFace Digital Device Tree Overlay
> 
> Tim Gover (1):
>       dts: bcm2711: Disable DVP by default
> 
> Zefa Chen (1):
>       media: i2c: add ov9281 driver.
> 
> Ziqian SUN (Zamir) (1):
>       Bluetooth: btrtl: Add support for RTL8761B
> 
> iamdavidcz (1):
>       add CONFIG_CRYPTO_USER_API_HASH=m
> 
> popcornmix (3):
>       vc4_hdmi: Set HDMI_MAI_FMT
>       vc4: Report channel mapping back to userspace
>       configs: Enable upstream cpufreq driver for pi0/pi1
> 
>  .../devicetree/bindings/media/bcm2835-unicam.txt   |    8 +-
>  .../devicetree/bindings/media/i2c/imx290.txt       |   58 +
>  .../devicetree/bindings/media/video-interfaces.txt |  372 ++++-
>  Documentation/media/uapi/v4l/ext-ctrls-camera.rst  |  151 ++
>  Documentation/media/uapi/v4l/pixfmt-bayer.rst      |    1 +
>  Documentation/media/uapi/v4l/pixfmt-srggb14.rst    |   82 ++
>  Documentation/media/uapi/v4l/pixfmt-y12p.rst       |   45 +
>  Documentation/media/uapi/v4l/pixfmt-y14.rst        |   72 +
>  Documentation/media/uapi/v4l/pixfmt-y14p.rst       |   54 +
>  Documentation/media/uapi/v4l/subdev-formats.rst    |   37 +
>  Documentation/media/uapi/v4l/yuv-formats.rst       |    3 +
>  MAINTAINERS                                        |   10 +-
>  arch/arm/boot/dts/Makefile                         |    3 +-
>  arch/arm/boot/dts/bcm2708-rpi-bt.dtsi              |   26 +
>  arch/arm/boot/dts/bcm2708-rpi-zero-w.dts           |    5 +-
>  arch/arm/boot/dts/bcm2708-rpi-zero.dts             |    4 +-
>  arch/arm/boot/dts/bcm2708.dtsi                     |    2 -
>  arch/arm/boot/dts/bcm270x-rpi.dtsi                 |    8 +
>  arch/arm/boot/dts/bcm270x.dtsi                     |   16 +-
>  arch/arm/boot/dts/bcm2710-rpi-3-b-plus.dts         |    1 +
>  arch/arm/boot/dts/bcm2710-rpi-3-b.dts              |    1 +
>  arch/arm/boot/dts/bcm2711-rpi-4-b.dts              |  149 +-
>  arch/arm/boot/dts/bcm2711-rpi-cm4.dts              |  535 +++++++
>  arch/arm/boot/dts/bcm2711-rpi.dtsi                 |  156 ++-
>  arch/arm/boot/dts/bcm2711.dtsi                     |  163 +--
>  arch/arm/boot/dts/bcm271x-rpi-bt.dtsi              |   26 +
>  arch/arm/boot/dts/bcm2835-common.dtsi              |    2 +-
>  arch/arm/boot/dts/bcm2835-rpi.dtsi                 |    5 +
>  arch/arm/boot/dts/bcm2835.dtsi                     |    2 +-
>  arch/arm/boot/dts/bcm283x-rpi-csi0-2lane.dtsi      |    6 +-
>  arch/arm/boot/dts/bcm283x-rpi-csi1-2lane.dtsi      |    6 +-
>  arch/arm/boot/dts/bcm283x-rpi-csi1-4lane.dtsi      |    6 +-
>  arch/arm/boot/dts/overlays/Makefile                |   12 +-
>  arch/arm/boot/dts/overlays/README                  |  182 ++-
>  arch/arm/boot/dts/overlays/adafruit18-overlay.dts  |   49 +
>  arch/arm/boot/dts/overlays/adv7282m-overlay.dts    |    1 +
>  arch/arm/boot/dts/overlays/disable-bt-overlay.dts  |   13 +-
>  arch/arm/boot/dts/overlays/draws-overlay.dts       |    8 +
>  .../dts/overlays/hifiberry-dacplus-overlay.dts     |    5 +
>  arch/arm/boot/dts/overlays/imx219-overlay.dts      |    9 +
>  arch/arm/boot/dts/overlays/imx290-overlay.dts      |   32 +
>  arch/arm/boot/dts/overlays/imx290_327-overlay.dtsi |  145 ++
>  arch/arm/boot/dts/overlays/imx477-overlay.dts      |    9 +
>  arch/arm/boot/dts/overlays/irs1125-overlay.dts     |    2 +
>  arch/arm/boot/dts/overlays/maxtherm-overlay.dts    |  166 +++
>  arch/arm/boot/dts/overlays/mcp3008-overlay.dts     |   16 +-
>  arch/arm/boot/dts/overlays/miniuart-bt-overlay.dts |   27 +-
>  arch/arm/boot/dts/overlays/ov5647-overlay.dts      |    7 +
>  arch/arm/boot/dts/overlays/ov7251-overlay.dts      |  111 ++
>  arch/arm/boot/dts/overlays/ov9281-overlay.dts      |  110 ++
>  arch/arm/boot/dts/overlays/overlay_map.dts         |    8 +
>  arch/arm/boot/dts/overlays/pca953x-overlay.dts     |  240 ++++
>  .../boot/dts/overlays/pifacedigital-overlay.dts    |  144 ++
>  arch/arm/boot/dts/overlays/rpi-display-overlay.dts |    6 +-
>  arch/arm/boot/dts/overlays/rpi-ft5406-overlay.dts  |    6 +-
>  arch/arm/boot/dts/overlays/sainsmart18-overlay.dts |   47 +
>  .../boot/dts/overlays/sc16is750-i2c-overlay.dts    |   23 +-
>  .../boot/dts/overlays/sc16is752-i2c-overlay.dts    |   27 +-
>  .../boot/dts/overlays/sc16is752-spi0-overlay.dts   |   21 +-
>  .../boot/dts/overlays/sc16is752-spi1-overlay.dts   |    6 +-
>  arch/arm/boot/dts/overlays/spi0-1cs-overlay.dts    |   42 +
>  .../{spi0-cs-overlay.dts => spi0-2cs-overlay.dts}  |    8 +
>  arch/arm/boot/dts/overlays/spi0-hw-cs-overlay.dts  |   26 -
>  arch/arm/boot/dts/overlays/tc358743-overlay.dts    |   16 +-
>  .../arm/boot/dts/overlays/upstream-pi4-overlay.dts |    6 +
>  .../boot/dts/overlays/vc4-kms-v3d-pi4-overlay.dts  |    7 +
>  arch/arm/configs/bcm2709_defconfig                 |   26 +-
>  arch/arm/configs/bcm2711_defconfig                 |   28 +-
>  arch/arm/configs/bcmrpi_defconfig                  |   30 +-
>  arch/arm/mm/proc-v7.S                              |    6 +-
>  arch/arm64/configs/bcm2711_defconfig               |   28 +-
>  arch/arm64/configs/bcmrpi3_defconfig               |   28 +-
>  debian.raspi/config/config.common.ubuntu           |    5 +-
>  debian.raspi/upstream-raspberrypi                  |    2 +-
>  drivers/bluetooth/btbcm.c                          |   47 +
>  drivers/bluetooth/btbcm.h                          |   16 +
>  drivers/bluetooth/btrtl.c                          |   10 +-
>  drivers/bluetooth/hci_bcm.c                        |   67 +-
>  drivers/clk/bcm/Kconfig                            |    1 +
>  drivers/clk/bcm/clk-raspberrypi.c                  |  278 ++--
>  drivers/dma/bcm2835-dma.c                          |   29 +-
>  drivers/gpu/drm/vc4/vc4_firmware_kms.c             |  137 +-
>  drivers/gpu/drm/vc4/vc4_hdmi.c                     |  569 +++++++-
>  drivers/gpu/drm/vc4/vc4_hdmi.h                     |    5 +
>  drivers/gpu/drm/vc4/vc4_regs.h                     |   31 +
>  drivers/irqchip/irq-bcm2835.c                      |   21 +-
>  drivers/leds/trigger/Kconfig                       |   11 +
>  drivers/leds/trigger/Makefile                      |    1 +
>  drivers/leds/trigger/ledtrig-actpwr.c              |  190 +++
>  drivers/media/i2c/Kconfig                          |   22 +
>  drivers/media/i2c/Makefile                         |    2 +
>  drivers/media/i2c/adv7180.c                        |    7 +-
>  drivers/media/i2c/adv748x/adv748x-core.c           |   31 +-
>  drivers/media/i2c/adv748x/adv748x-csi2.c           |   31 +
>  drivers/media/i2c/adv748x/adv748x.h                |    1 +
>  drivers/media/i2c/imx219.c                         |   12 +-
>  drivers/media/i2c/imx290.c                         | 1469 ++++++++++++++++++++
>  drivers/media/i2c/imx477.c                         |   12 +-
>  drivers/media/i2c/irs1125.c                        |  418 +++---
>  drivers/media/i2c/irs1125.h                        |   68 +-
>  drivers/media/i2c/ml86v7667.c                      |    7 +-
>  drivers/media/i2c/mt9m001.c                        |    7 +-
>  drivers/media/i2c/mt9m111.c                        |    7 +-
>  drivers/media/i2c/ov5647.c                         |   13 +-
>  drivers/media/i2c/ov6650.c                         |   56 +-
>  drivers/media/i2c/ov9281.c                         | 1117 +++++++++++++++
>  drivers/media/i2c/ov9640.c                         |    7 +-
>  drivers/media/i2c/tc358743.c                       |   13 +-
>  drivers/media/i2c/tvp5150.c                        |    7 +-
>  drivers/media/platform/bcm2835/Kconfig             |   15 +-
>  drivers/media/platform/bcm2835/bcm2835-unicam.c    | 1093 ++++++++-------
>  drivers/media/platform/pxa_camera.c                |  189 +--
>  drivers/media/platform/rcar-vin/rcar-csi2.c        |   74 +-
>  drivers/media/usb/dvb-usb-v2/dvbsky.c              |   16 +-
>  drivers/media/v4l2-core/v4l2-ctrls.c               |   53 +
>  drivers/media/v4l2-core/v4l2-fwnode.c              |   42 +
>  drivers/media/v4l2-core/v4l2-ioctl.c               |    7 +
>  .../broadcom/brcm80211/brcmfmac/cfg80211.c         |   39 +-
>  .../broadcom/brcm80211/brcmfmac/firmware.c         |   21 +-
>  drivers/pci/controller/pcie-brcmstb.c              |   31 +-
>  drivers/rtc/rtc-rv3028.c                           |  116 +-
>  drivers/staging/fbtft/fb_st7735r.c                 |   38 +-
>  drivers/staging/fbtft/fbtft-core.c                 |   15 +-
>  drivers/staging/fbtft/fbtft.h                      |   28 +-
>  drivers/staging/media/imx/TODO                     |    4 +
>  .../staging/vc04_services/bcm2835-audio/bcm2835.c  |    1 +
>  .../bcm2835-codec/bcm2835-v4l2-codec.c             |  123 +-
>  .../vc04_services/bcm2835-isp/bcm2835-v4l2-isp.c   |  172 ++-
>  .../vc04_services/bcm2835-isp/bcm2835_isp_fmts.h   |   89 +-
>  .../vc04_services/interface/vchiq_arm/vchiq_arm.c  |   10 +
>  .../vc04_services/vchiq-mmal/mmal-encodings.h      |   13 +
>  drivers/tty/serial/8250/8250_bcm2835aux.c          |    7 +
>  drivers/video/backlight/gpio_backlight.c           |   23 +-
>  include/media/v4l2-ctrls.h                         |   26 +
>  include/media/v4l2-dev.h                           |    1 +
>  include/media/v4l2-fwnode.h                        |   47 +
>  include/media/v4l2-subdev.h                        |   37 +-
>  include/uapi/linux/bcm2835-isp.h                   |    8 +-
>  include/uapi/linux/media-bus-format.h              |    3 +-
>  include/uapi/linux/v4l2-controls.h                 |    7 +
>  include/uapi/linux/videodev2.h                     |    7 +
>  sound/soc/bcm/Kconfig                              |    1 +
>  sound/soc/bcm/audioinjector-isolated-soundcard.c   |   26 +-
>  sound/soc/bcm/hifiberry_dacplus.c                  |   68 +-
>  sound/soc/bcm/rpi-simple-soundcard.c               |    2 +-
>  145 files changed, 9144 insertions(+), 1733 deletions(-)
>  create mode 100644 Documentation/devicetree/bindings/media/i2c/imx290.txt
>  create mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb14.rst
>  create mode 100644 Documentation/media/uapi/v4l/pixfmt-y12p.rst
>  create mode 100644 Documentation/media/uapi/v4l/pixfmt-y14.rst
>  create mode 100644 Documentation/media/uapi/v4l/pixfmt-y14p.rst
>  create mode 100644 arch/arm/boot/dts/bcm2708-rpi-bt.dtsi
>  create mode 100644 arch/arm/boot/dts/bcm2711-rpi-cm4.dts
>  create mode 100644 arch/arm/boot/dts/bcm271x-rpi-bt.dtsi
>  create mode 100644 arch/arm/boot/dts/overlays/adafruit18-overlay.dts
>  create mode 100644 arch/arm/boot/dts/overlays/imx290-overlay.dts
>  create mode 100644 arch/arm/boot/dts/overlays/imx290_327-overlay.dtsi
>  create mode 100644 arch/arm/boot/dts/overlays/maxtherm-overlay.dts
>  create mode 100644 arch/arm/boot/dts/overlays/ov7251-overlay.dts
>  create mode 100644 arch/arm/boot/dts/overlays/ov9281-overlay.dts
>  create mode 100644 arch/arm/boot/dts/overlays/pca953x-overlay.dts
>  create mode 100644 arch/arm/boot/dts/overlays/pifacedigital-overlay.dts
>  create mode 100644 arch/arm/boot/dts/overlays/sainsmart18-overlay.dts
>  create mode 100644 arch/arm/boot/dts/overlays/spi0-1cs-overlay.dts
>  rename arch/arm/boot/dts/overlays/{spi0-cs-overlay.dts => spi0-2cs-overlay.dts} (79%)
>  delete mode 100644 arch/arm/boot/dts/overlays/spi0-hw-cs-overlay.dts
>  create mode 100644 drivers/leds/trigger/ledtrig-actpwr.c
>  create mode 100644 drivers/media/i2c/imx290.c
>  create mode 100644 drivers/media/i2c/ov9281.c
> 




More information about the kernel-team mailing list