In message: [linux-yocto]: [kernel v5.4/standard/bcm-2xxx-rpi]: bcm-2xxx-rpi: 
upgrade patches for raspberrypi 4b platform
on 19/09/2020 [email protected] wrote:

> From: Limeng <[email protected]>
> 
> Hi Bruce,
> 
> There are some new patches merged into upstream raspberrypi sdk kernel, 
> branch rpi-5.4.y.
> So, I get the latest patches from raspberry pi git repo 
> https://github.com/raspberrypi/linux.git rpi-5.4.y,
> and intend to merge them into linux-yocto, branch v5.4/standard/bcm-2xxx-rpi.
> 
> Could you please help merge these patches into linux-ycoto kernel, branch is 
> v5.4/standard/bcm-2xxx-rpi?
> The 157 patches are in my public repo 
> https://github.com/limeng-linux/linux-yocto-5.4.git, branch 
> v5.4/standard/bcm-2xxx-rpi


merged.

Bruce

> 
> 
> diffstat info as below.
> 
>  arch/arm/boot/dts/overlays/spi0-hw-cs-overlay.dts                  |   26 
>  b/Documentation/devicetree/bindings/media/bcm2835-unicam.txt       |    8 
>  b/Documentation/devicetree/bindings/media/video-interfaces.txt     |  370 ++
>  b/Documentation/media/uapi/v4l/ext-ctrls-camera.rst                |  151 
>  b/Documentation/media/uapi/v4l/pixfmt-bayer.rst                    |    1 
>  b/Documentation/media/uapi/v4l/pixfmt-srggb14.rst                  |   82 
>  b/Documentation/media/uapi/v4l/pixfmt-y12p.rst                     |   45 
>  b/Documentation/media/uapi/v4l/pixfmt-y14.rst                      |   72 
>  b/Documentation/media/uapi/v4l/pixfmt-y14p.rst                     |   54 
>  b/Documentation/media/uapi/v4l/subdev-formats.rst                  |   37 
>  b/Documentation/media/uapi/v4l/yuv-formats.rst                     |    3 
>  b/arch/arm/boot/dts/bcm2708-rpi-b-plus.dts                         |    4 
>  b/arch/arm/boot/dts/bcm2708-rpi-b.dts                              |    4 
>  b/arch/arm/boot/dts/bcm2708-rpi-bt.dtsi                            |   26 
>  b/arch/arm/boot/dts/bcm2708-rpi-cm.dts                             |    4 
>  b/arch/arm/boot/dts/bcm2708-rpi-zero-w.dts                         |    9 
>  b/arch/arm/boot/dts/bcm2708-rpi-zero.dts                           |    8 
>  b/arch/arm/boot/dts/bcm2708.dtsi                                   |    2 
>  b/arch/arm/boot/dts/bcm2709-rpi-2-b.dts                            |    4 
>  b/arch/arm/boot/dts/bcm2709-rpi.dtsi                               |    7 
>  b/arch/arm/boot/dts/bcm270x-rpi.dtsi                               |    8 
>  b/arch/arm/boot/dts/bcm270x.dtsi                                   |   10 
>  b/arch/arm/boot/dts/bcm2710-rpi-2-b.dts                            |    4 
>  b/arch/arm/boot/dts/bcm2710-rpi-3-b-plus.dts                       |    5 
>  b/arch/arm/boot/dts/bcm2710-rpi-3-b.dts                            |    9 
>  b/arch/arm/boot/dts/bcm2710-rpi-cm3.dts                            |    4 
>  b/arch/arm/boot/dts/bcm2711-rpi-4-b.dts                            |  151 
>  b/arch/arm/boot/dts/bcm2711-rpi-cm4.dts                            |   82 
>  b/arch/arm/boot/dts/bcm2711-rpi.dtsi                               |  173 -
>  b/arch/arm/boot/dts/bcm2711.dtsi                                   |  157 
>  b/arch/arm/boot/dts/bcm271x-rpi-bt.dtsi                            |   26 
>  b/arch/arm/boot/dts/bcm2835-common.dtsi                            |    2 
>  b/arch/arm/boot/dts/bcm2835-rpi.dtsi                               |    5 
>  b/arch/arm/boot/dts/bcm2835.dtsi                                   |    2 
>  b/arch/arm/boot/dts/bcm2836-rpi.dtsi                               |    7 
>  b/arch/arm/boot/dts/overlays/Makefile                              |   11 
>  b/arch/arm/boot/dts/overlays/README                                |  173 -
>  b/arch/arm/boot/dts/overlays/adafruit18-overlay.dts                |   49 
>  b/arch/arm/boot/dts/overlays/disable-bt-overlay.dts                |   13 
>  b/arch/arm/boot/dts/overlays/draws-overlay.dts                     |    8 
>  b/arch/arm/boot/dts/overlays/gpio-fan-overlay.dts                  |    2 
>  b/arch/arm/boot/dts/overlays/hifiberry-dacplus-overlay.dts         |    5 
>  b/arch/arm/boot/dts/overlays/i2c0-overlay.dts                      |   15 
>  b/arch/arm/boot/dts/overlays/imx219-overlay.dts                    |    9 
>  b/arch/arm/boot/dts/overlays/imx477-overlay.dts                    |    8 
>  b/arch/arm/boot/dts/overlays/maxtherm-overlay.dts                  |  166 +
>  b/arch/arm/boot/dts/overlays/mcp3008-overlay.dts                   |   16 
>  b/arch/arm/boot/dts/overlays/miniuart-bt-overlay.dts               |   29 
>  b/arch/arm/boot/dts/overlays/ov5647-overlay.dts                    |    6 
>  b/arch/arm/boot/dts/overlays/ov7251-overlay.dts                    |  111 
>  b/arch/arm/boot/dts/overlays/ov9281-overlay.dts                    |  110 
>  b/arch/arm/boot/dts/overlays/overlay_map.dts                       |    8 
>  b/arch/arm/boot/dts/overlays/pca953x-overlay.dts                   |  240 +
>  b/arch/arm/boot/dts/overlays/pifacedigital-overlay.dts             |  144 
>  b/arch/arm/boot/dts/overlays/rpi-display-overlay.dts               |    6 
>  b/arch/arm/boot/dts/overlays/rpi-ft5406-overlay.dts                |    6 
>  b/arch/arm/boot/dts/overlays/sainsmart18-overlay.dts               |   47 
>  b/arch/arm/boot/dts/overlays/sc16is750-i2c-overlay.dts             |   23 
>  b/arch/arm/boot/dts/overlays/sc16is752-i2c-overlay.dts             |   27 
>  b/arch/arm/boot/dts/overlays/sc16is752-spi0-overlay.dts            |   21 
>  b/arch/arm/boot/dts/overlays/sc16is752-spi1-overlay.dts            |    6 
>  b/arch/arm/boot/dts/overlays/spi0-1cs-overlay.dts                  |   42 
>  b/arch/arm/boot/dts/overlays/spi0-2cs-overlay.dts                  |    8 
>  b/arch/arm/boot/dts/overlays/upstream-pi4-overlay.dts              |    6 
>  b/arch/arm/boot/dts/overlays/vc4-kms-v3d-pi4-overlay.dts           |   33 
>  b/arch/arm/configs/bcm2709_defconfig                               |   28 
>  b/arch/arm/configs/bcm2711_defconfig                               |   30 
>  b/arch/arm/configs/bcmrpi_defconfig                                |   32 
>  b/arch/arm/mm/proc-v7.S                                            |    6 
>  b/arch/arm64/configs/bcm2711_defconfig                             |   30 
>  b/arch/arm64/configs/bcmrpi3_defconfig                             |   30 
>  b/drivers/bluetooth/btbcm.c                                        |   47 
>  b/drivers/bluetooth/btbcm.h                                        |   16 
>  b/drivers/bluetooth/btrtl.c                                        |   10 
>  b/drivers/bluetooth/hci_bcm.c                                      |   75 
>  b/drivers/clk/bcm/Kconfig                                          |    1 
>  b/drivers/cpufreq/raspberrypi-cpufreq.c                            |    7 
>  b/drivers/dma/bcm2835-dma.c                                        |  514 ++-
>  b/drivers/gpu/drm/vc4/vc4_firmware_kms.c                           |  141 
>  b/drivers/gpu/drm/vc4/vc4_hdmi.c                                   |  569 +++
>  b/drivers/gpu/drm/vc4/vc4_hdmi.h                                   |    5 
>  b/drivers/gpu/drm/vc4/vc4_regs.h                                   |   31 
>  b/drivers/irqchip/irq-bcm2835.c                                    |   21 
>  b/drivers/leds/trigger/Kconfig                                     |   11 
>  b/drivers/leds/trigger/Makefile                                    |    1 
>  b/drivers/leds/trigger/ledtrig-actpwr.c                            |  192 +
>  b/drivers/media/i2c/Kconfig                                        |   13 
>  b/drivers/media/i2c/Makefile                                       |    1 
>  b/drivers/media/i2c/imx219.c                                       |   12 
>  b/drivers/media/i2c/imx290.c                                       |  102 
>  b/drivers/media/i2c/imx477.c                                       |   12 
>  b/drivers/media/i2c/ov5647.c                                       |   13 
>  b/drivers/media/i2c/ov9281.c                                       | 1659 
> ++++++++--
>  b/drivers/media/i2c/tc358743.c                                     |    6 
>  b/drivers/media/platform/bcm2835/bcm2835-unicam.c                  |   78 
>  b/drivers/media/usb/dvb-usb-v2/dvbsky.c                            |   16 
>  b/drivers/media/v4l2-core/v4l2-ctrls.c                             |   53 
>  b/drivers/media/v4l2-core/v4l2-fwnode.c                            |   42 
>  b/drivers/media/v4l2-core/v4l2-ioctl.c                             |    7 
>  b/drivers/net/wireless/ath/ath9k/hif_usb.c                         |   96 
>  b/drivers/net/wireless/ath/ath9k/hif_usb.h                         |   10 
>  b/drivers/rtc/rtc-rv3028.c                                         |  116 
>  b/drivers/staging/fbtft/fb_st7735r.c                               |   38 
>  b/drivers/staging/fbtft/fbtft-core.c                               |   15 
>  b/drivers/staging/fbtft/fbtft.h                                    |   28 
>  b/drivers/staging/vc04_services/bcm2835-codec/bcm2835-v4l2-codec.c |  123 
>  b/drivers/staging/vc04_services/bcm2835-isp/bcm2835-v4l2-isp.c     |  174 -
>  b/drivers/staging/vc04_services/bcm2835-isp/bcm2835_isp_fmts.h     |   89 
>  b/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c    |   10 
>  b/drivers/staging/vc04_services/vchiq-mmal/mmal-encodings.h        |   13 
>  b/drivers/tty/serial/8250/8250_bcm2835aux.c                        |    7 
>  b/drivers/video/backlight/gpio_backlight.c                         |   23 
>  b/include/media/v4l2-ctrls.h                                       |   26 
>  b/include/media/v4l2-fwnode.h                                      |   47 
>  b/include/uapi/linux/bcm2835-isp.h                                 |    8 
>  b/include/uapi/linux/media-bus-format.h                            |    3 
>  b/include/uapi/linux/v4l2-controls.h                               |    7 
>  b/include/uapi/linux/videodev2.h                                   |    7 
>  b/sound/soc/bcm/Kconfig                                            |    1 
>  b/sound/soc/bcm/audioinjector-isolated-soundcard.c                 |   26 
>  b/sound/soc/bcm/hifiberry_dacplus.c                                |   68 
>  b/sound/soc/bcm/rpi-simple-soundcard.c                             |    2 
>  122 files changed, 6503 insertions(+), 1155 deletions(-)
> 
> 
> Pull request info as below:
> 
> The following changes since commit fe7f8d40fd4ed1c5a18b83af33c4ebb83b4e367d:
> 
>   Merge branch 'v5.4/standard/base' into v5.4/standard/bcm-2xxx-rpi 
> (2020-09-17 09:51:54 -0400)
> 
> are available in the Git repository at:
> 
>   https://github.com/limeng-linux/linux-yocto-5.4.git 
> v5.4/standard/bcm-2xxx-rpi
> 
> for you to fetch changes up to 989a2b462641a3bf095b005317b2aa68a280e5f9:
> 
>   driver: drm: vc4: fix a wrong parameter (2020-09-19 06:22:52 -0400)
> 
> ----------------------------------------------------------------
> 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
> 
> 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 (45):
>       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
>       overlays: Update i2c0 overlay to disable the i2c0mux.
>       dt: Remove duplicate assignment for i2c0 pinctrl config
>       overlays: Add option for composite to vc4-kms-v3d-pi4.
> 
> Dom Cobley (4):
>       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
> 
> Greg Kroah-Hartman (1):
>       Revert "ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb"
> 
> Jacopo Mondi (8):
>       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
> 
> 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
> 
> Limeng (1):
>       driver: drm: vc4: fix a wrong parameter
> 
> Lukas Wunner (1):
>       irqchip/bcm2835: Quiesce IRQs left enabled by bootloader
> 
> 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 (2):
>       config: Set CONFIG_SERIAL_DEV_CTRL_TTYPORT=y in Raspberry Pi defconfigs
>       ARM: dts: Add Bluetooth nodes for Raspberry Pi
> 
> Mohammad Rasim (1):
>       Bluetooth: btbcm: Add entry for BCM4335A0 UART bluetooth
> 
> Naushir Patuck (5):
>       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
> 
> Paul Elder (1):
>       staging: vc04_services: ISP: Fix dmabuf error check in S_CTRL
> 
> Phil Elwell (49):
>       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: Add proper 40-bit DMA support
>       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
>       ARM: dts: bcm2711: Add mmc_ddr_1_8v where possible
>       configs: Add I2C_HID=m
>       Revert "ARM: dts: bcm2711: Add mmc_ddr_1_8v where possible"
>       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
>       ARM: dts: Limit BT modem baud rate on 3B
>       configs: Enable CHACHA20POLY1305=m
> 
> Qiujun Huang (1):
>       ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb
> 
> 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
> 
> lsellens (1):
>       minor typo in directions
> 
> popcornmix (4):
>       vc4_hdmi: Set HDMI_MAI_FMT
>       vc4: Report channel mapping back to userspace
>       Revert "raspberrypi-cpufreq: Only report integer pll divisor 
> frequencies"
>       configs: Enable upstream cpufreq driver for pi0/pi1
> 
>  Documentation/devicetree/bindings/media/bcm2835-unicam.txt               |   
>  8 +-
>  Documentation/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 +
>  arch/arm/boot/dts/bcm2708-rpi-b-plus.dts                                 |   
>  4 -
>  arch/arm/boot/dts/bcm2708-rpi-b.dts                                      |   
>  4 -
>  arch/arm/boot/dts/bcm2708-rpi-bt.dtsi                                    |   
> 26 +++
>  arch/arm/boot/dts/bcm2708-rpi-cm.dts                                     |   
>  4 -
>  arch/arm/boot/dts/bcm2708-rpi-zero-w.dts                                 |   
>  9 +-
>  arch/arm/boot/dts/bcm2708-rpi-zero.dts                                   |   
>  8 +-
>  arch/arm/boot/dts/bcm2708.dtsi                                           |   
>  2 -
>  arch/arm/boot/dts/bcm2709-rpi-2-b.dts                                    |   
>  4 -
>  arch/arm/boot/dts/bcm2709-rpi.dtsi                                       |   
>  7 -
>  arch/arm/boot/dts/bcm270x-rpi.dtsi                                       |   
>  8 +
>  arch/arm/boot/dts/bcm270x.dtsi                                           |   
> 10 +-
>  arch/arm/boot/dts/bcm2710-rpi-2-b.dts                                    |   
>  4 -
>  arch/arm/boot/dts/bcm2710-rpi-3-b-plus.dts                               |   
>  5 +-
>  arch/arm/boot/dts/bcm2710-rpi-3-b.dts                                    |   
>  9 +-
>  arch/arm/boot/dts/bcm2710-rpi-cm3.dts                                    |   
>  4 -
>  arch/arm/boot/dts/bcm2711-rpi-4-b.dts                                    |  
> 149 ++++++++------
>  arch/arm/boot/dts/bcm2711-rpi-cm4.dts                                    |   
> 76 +------
>  arch/arm/boot/dts/bcm2711-rpi.dtsi                                       |  
> 159 +++++++++++++-
>  arch/arm/boot/dts/bcm2711.dtsi                                           |  
> 157 ++------------
>  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/bcm2836-rpi.dtsi                                       |   
>  7 -
>  arch/arm/boot/dts/overlays/Makefile                                      |   
> 11 +-
>  arch/arm/boot/dts/overlays/README                                        |  
> 169 +++++++++++++--
>  arch/arm/boot/dts/overlays/adafruit18-overlay.dts                        |   
> 49 +++++
>  arch/arm/boot/dts/overlays/disable-bt-overlay.dts                        |   
> 13 +-
>  arch/arm/boot/dts/overlays/draws-overlay.dts                             |   
>  8 +
>  arch/arm/boot/dts/overlays/gpio-fan-overlay.dts                          |   
>  2 +-
>  arch/arm/boot/dts/overlays/hifiberry-dacplus-overlay.dts                 |   
>  5 +
>  arch/arm/boot/dts/overlays/i2c0-overlay.dts                              |   
> 15 +-
>  arch/arm/boot/dts/overlays/imx219-overlay.dts                            |   
>  9 +
>  arch/arm/boot/dts/overlays/imx477-overlay.dts                            |   
>  8 +
>  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                            |   
>  6 +
>  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 ++++++++++++++++++++++
>  arch/arm/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 +++++
>  arch/arm/boot/dts/overlays/sc16is750-i2c-overlay.dts                     |   
> 23 ++-
>  arch/arm/boot/dts/overlays/sc16is752-i2c-overlay.dts                     |   
> 27 +--
>  arch/arm/boot/dts/overlays/sc16is752-spi0-overlay.dts                    |   
> 21 +-
>  arch/arm/boot/dts/overlays/sc16is752-spi1-overlay.dts                    |   
>  6 +-
>  arch/arm/boot/dts/overlays/spi0-1cs-overlay.dts                          |   
> 42 ++++
>  arch/arm/boot/dts/overlays/{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/upstream-pi4-overlay.dts                      |   
>  6 +
>  arch/arm/boot/dts/overlays/vc4-kms-v3d-pi4-overlay.dts                   |   
> 33 +++
>  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 ++-
>  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/cpufreq/raspberrypi-cpufreq.c                                    |   
>  7 +-
>  drivers/dma/bcm2835-dma.c                                                |  
> 510 ++++++++++++++++++++++++++++++++++++++-------
>  drivers/gpu/drm/vc4/vc4_firmware_kms.c                                   |  
> 139 ++++++++-----
>  drivers/gpu/drm/vc4/vc4_hdmi.c                                           |  
> 567 +++++++++++++++++++++++++++++++++++++++++++++++---
>  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                                                |   
> 11 +
>  drivers/media/i2c/Makefile                                               |   
>  1 +
>  drivers/media/i2c/imx219.c                                               |   
> 12 +-
>  drivers/media/i2c/imx290.c                                               |  
> 102 ++++++++-
>  drivers/media/i2c/imx477.c                                               |   
> 12 +-
>  drivers/media/i2c/ov5647.c                                               |   
> 13 +-
>  drivers/media/i2c/ov9281.c                                               | 
> 1117 
> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>  drivers/media/i2c/tc358743.c                                             |   
>  6 +-
>  drivers/media/platform/bcm2835/bcm2835-unicam.c                          |   
> 78 +++++--
>  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 +
>  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/vc04_services/bcm2835-codec/bcm2835-v4l2-codec.c         |  
> 123 ++++++++---
>  drivers/staging/vc04_services/bcm2835-isp/bcm2835-v4l2-isp.c             |  
> 172 +++++++++++-----
>  drivers/staging/vc04_services/bcm2835-isp/bcm2835_isp_fmts.h             |   
> 89 +++++++-
>  drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c            |   
> 10 +
>  drivers/staging/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-fwnode.h                                              |   
> 47 +++++
>  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 +-
>  120 files changed, 6150 insertions(+), 802 deletions(-)
>  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/bcm271x-rpi-bt.dtsi
>  create mode 100644 arch/arm/boot/dts/overlays/adafruit18-overlay.dts
>  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/ov9281.c
> 
> 
> thanks,
> Limeng
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#9076): 
https://lists.yoctoproject.org/g/linux-yocto/message/9076
Mute This Topic: https://lists.yoctoproject.org/mt/76951278/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/linux-yocto/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to