In message: [linux-yocto]: [kernel v5.2/standard/bcm-2xxx-rpi]: bcm-2xxx-rpi: 
update patches for raspberrypi 4b platform
on 11/12/2019 meng...@windriver.com wrote:

> From: Limeng <meng...@windriver.com>
> 
> Hi Bruce,
> 
> So far, there are some update for dtb and multimedia patches in sdk kernel.
> I got these 43 patches and intend to merge them into yocto kernel.

These look reasonable to me.

I've fetched the branch and merged the changes.

Bruce

> 
> Could you please help to merge them into linux-ycoto-5.2 kernel, branch 
> v5.2/standard/bcm-2xxx-rpi ?
> 
> The following changes since commit 876f81386e07995671850f924566fdbabe0e9445:
> 
>   Merge branch 'v5.2/standard/base' into v5.2/standard/bcm-2xxx-rpi 
> (2019-12-03 09:35:08 -0500)
> 
> are available in the Git repository at:
> 
>   https://github.com/limeng-linux/linux-yocto-5.2.git 
> v5.2/standard/bcm-2xxx-rpi
> 
> for you to fetch changes up to 918a1a1678053918cda0c1c4feea4b07eb40f554:
> 
>   drm:vc4 Added calls for firmware display blank/unblank (2019-12-11 11:18:06 
> +0800)
> 
> ----------------------------------------------------------------
> Dave Stevenson (13):
>       media: bcm2835-unicam: Add support for raw14 formats
>       media: bcm2835-unicam: Rework to not cache the list of active fmts
>       media: bcm2835-unicam: Support unpacking CSI format to 16bpp
>       media: bcm2835-unicam: Add support for luma/greyscale formats
>       drm/vc4: Add support for YUV color encodings and ranges
>       drm/vc4: Add support for H & V flips
>       drm/vc4: Correct handling of rotation parameter in fkms
>       media: bcm2835-unicam: Replace hard coded loop limit with a define
>       media: bcm2835-unicam: Fix one-to-many mapping for YUYV formats
>       staging:bcm2835-codec: Add support for ENUM_FRAMESIZES
>       staging: bcm2835-codec: Correct buffer type check on G_PARM
>       staging: bcm2835-codec: Set default and error check timeperframe
>       staging: bcm2835-codec: Fix imbalance in dma_buf_get/dma_buf_put
> 
> Floris Bos (1):
>       pcie-brcmstb-bounce64.c: dev_err() -> dev_info() for info messages
> 
> Iago Toral Quiroga (1):
>       drm/v3d: clean caches at the end of render jobs on request from user 
> space
> 
> James Hughes (2):
>       Rename HDMI ALSA device names, check for enable state
>       drm:vc4 Added calls for firmware display blank/unblank
> 
> Justin Song (1):
>       ALSA: usb-audio: Add DSD support for Gustard U16/X26 USB Interface
> 
> Lukas Wunner (1):
>       ARM: bcm283x: Enable DMA support for SPI controller
> 
> Markus Proeller (3):
>       dt-bindings: Add binding for the Infineon IRS1125 sensor
>       media: i2c: Add a driver for the Infineon IRS1125 depth sensor
>       dtoverlays: Add an overlay for the Infineon IRS1125
> 
> Matthias Brugger (1):
>       overlays: fix compatible for RPi4
> 
> Michael Brown (1):
>       bcm2708_fb: Fix layout of struct vc4_display_settings_t
> 
> Phil Elwell (7):
>       dts: Add DTS for Pi 2B rev 1.2 with BCM2837 (#3235)
>       drm/v3d: Fix merge error memory leak
>       overlays: gpio-shutdown: Add debounce parameter
>       overlays: Add w5500 overlay
>       bcm2711: Retain support for old dtbs
>       rpi-wm8804-soundcard: Fixed MCLKDIV for Allo Digione
>       dts: bcm2838: Disable DWC OTG block by default
> 
> Stefan Wahren (12):
>       ARM: dts: bcm27xx: Fix DTC warning for memory node
>       ARM: dts: bcm2708-rpi: Define the downstream MMC interfaces at one place
>       ARM: dts: bcm283x: Define MMC interfaces at board level
>       ARM: dts: bcm2835-rpi-zero-w: Fix bus-width of sdhci
>       ARM: dts: bcm2708-rpi: Define the downstream HDMI power at one place
>       ARM: dts: bcm283x: Enable HDMI at board level
>       Revert "HACK: clk-bcm2835: Add BCM2838_CLOCK_EMMC2 support"
>       clk: bcm2835: Introduce SoC specific clock registration
>       clk: bcm2835: Add BCM2711_CLOCK_EMMC2 support
>       ARM: bcm: Switch board, clk and pinctrl to bcm2711 compatible
>       Revert "pinctrl-bcm2835: Add support for BCM2838"
>       pinctrl: bcm2835: Add support for BCM2711 pull-up functionality
> 
>  Documentation/devicetree/bindings/media/i2c/irs1125.txt          |   48 +++++
>  arch/arm/boot/dts/Makefile                                       |    1 +
>  arch/arm/boot/dts/bcm2708-rpi.dtsi                               |   13 +-
>  arch/arm/boot/dts/bcm2710-rpi-2-b.dts                            |  125 
> +++++++++++++
>  arch/arm/boot/dts/bcm2711-rpi-4-b.dts                            |    4 +-
>  arch/arm/boot/dts/bcm2835-rpi-a-plus.dts                         |    9 +
>  arch/arm/boot/dts/bcm2835-rpi-a.dts                              |    9 +
>  arch/arm/boot/dts/bcm2835-rpi-b-plus.dts                         |    9 +
>  arch/arm/boot/dts/bcm2835-rpi-b-rev2.dts                         |    9 +
>  arch/arm/boot/dts/bcm2835-rpi-b.dts                              |    9 +
>  arch/arm/boot/dts/bcm2835-rpi-cm1-io1.dts                        |    9 +
>  arch/arm/boot/dts/bcm2835-rpi-zero-w.dts                         |   10 +
>  arch/arm/boot/dts/bcm2835-rpi-zero.dts                           |    9 +
>  arch/arm/boot/dts/bcm2835-rpi.dtsi                               |   17 +-
>  arch/arm/boot/dts/bcm2836-rpi-2-b.dts                            |    9 +
>  arch/arm/boot/dts/bcm2837-rpi-3-b-plus.dts                       |    2 +
>  arch/arm/boot/dts/bcm2837-rpi-3-b.dts                            |    2 +
>  arch/arm/boot/dts/bcm2838-rpi-4-b.dts                            |    4 +-
>  arch/arm/boot/dts/bcm2838.dtsi                                   |    7 +-
>  arch/arm/boot/dts/bcm283x.dtsi                                   |    2 +
>  arch/arm/boot/dts/overlays/Makefile                              |    2 +
>  arch/arm/boot/dts/overlays/README                                |   25 +++
>  arch/arm/boot/dts/overlays/gpio-shutdown-overlay.dts             |    2 +
>  arch/arm/boot/dts/overlays/i2c3-overlay.dts                      |    2 +-
>  arch/arm/boot/dts/overlays/i2c4-overlay.dts                      |    2 +-
>  arch/arm/boot/dts/overlays/i2c5-overlay.dts                      |    2 +-
>  arch/arm/boot/dts/overlays/i2c6-overlay.dts                      |    2 +-
>  arch/arm/boot/dts/overlays/irs1125-overlay.dts                   |   97 
> ++++++++++
>  arch/arm/boot/dts/overlays/spi3-1cs-overlay.dts                  |    2 +-
>  arch/arm/boot/dts/overlays/spi3-2cs-overlay.dts                  |    2 +-
>  arch/arm/boot/dts/overlays/spi4-1cs-overlay.dts                  |    2 +-
>  arch/arm/boot/dts/overlays/spi4-2cs-overlay.dts                  |    2 +-
>  arch/arm/boot/dts/overlays/spi5-1cs-overlay.dts                  |    2 +-
>  arch/arm/boot/dts/overlays/spi5-2cs-overlay.dts                  |    2 +-
>  arch/arm/boot/dts/overlays/spi6-1cs-overlay.dts                  |    2 +-
>  arch/arm/boot/dts/overlays/spi6-2cs-overlay.dts                  |    2 +-
>  arch/arm/boot/dts/overlays/uart2-overlay.dts                     |    2 +-
>  arch/arm/boot/dts/overlays/uart3-overlay.dts                     |    2 +-
>  arch/arm/boot/dts/overlays/uart4-overlay.dts                     |    2 +-
>  arch/arm/boot/dts/overlays/uart5-overlay.dts                     |    2 +-
>  arch/arm/boot/dts/overlays/w5500-overlay.dts                     |   63 
> +++++++
>  arch/arm/mach-bcm/board_bcm2835.c                                |    2 +
>  arch/arm64/boot/dts/broadcom/Makefile                            |    2 +
>  arch/arm64/boot/dts/broadcom/bcm2710-rpi-2-b.dts                 |    3 +
>  drivers/clk/bcm/clk-bcm2835.c                                    |  133 
> +++++++++++---
>  drivers/gpu/drm/v3d/v3d_drv.c                                    |    3 +
>  drivers/gpu/drm/v3d/v3d_gem.c                                    |   54 
> +++++-
>  drivers/gpu/drm/v3d/v3d_sched.c                                  |    2 +
>  drivers/gpu/drm/vc4/vc4_firmware_kms.c                           |   63 
> ++++---
>  drivers/gpu/drm/vc4/vc4_plane.c                                  |  121 
> ++++++++++--
>  drivers/gpu/drm/vc4/vc4_regs.h                                   |    3 +
>  drivers/media/i2c/Kconfig                                        |   12 ++
>  drivers/media/i2c/Makefile                                       |    1 +
>  drivers/media/i2c/irs1125.c                                      | 1112 
> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>  drivers/media/i2c/irs1125.h                                      |   61 
> +++++++
>  drivers/media/platform/bcm2835/bcm2835-unicam.c                  |  400 
> +++++++++++++++++++++++++---------------
>  drivers/pci/controller/pcie-brcmstb-bounce64.c                   |    2 +-
>  drivers/pinctrl/bcm/pinctrl-bcm2835.c                            |  168 
> ++++++++++++-----
>  drivers/staging/vc04_services/bcm2835-audio/bcm2835.c            |   70 
> ++++++-
>  drivers/staging/vc04_services/bcm2835-codec/bcm2835-v4l2-codec.c |   62 
> ++++++-
>  drivers/video/fbdev/bcm2708_fb.c                                 |    2 +-
>  include/dt-bindings/clock/bcm2835.h                              |    2 +-
>  include/soc/bcm2835/raspberrypi-firmware.h                       |    2 +-
>  include/uapi/drm/v3d_drm.h                                       |    6 +-
>  sound/soc/bcm/rpi-wm8804-soundcard.c                             |   10 +-
>  sound/usb/quirks.c                                               |    1 +
>  66 files changed, 2499 insertions(+), 326 deletions(-)
>  create mode 100644 Documentation/devicetree/bindings/media/i2c/irs1125.txt
>  create mode 100644 arch/arm/boot/dts/bcm2710-rpi-2-b.dts
>  create mode 100644 arch/arm/boot/dts/overlays/irs1125-overlay.dts
>  create mode 100644 arch/arm/boot/dts/overlays/w5500-overlay.dts
>  create mode 100644 arch/arm64/boot/dts/broadcom/bcm2710-rpi-2-b.dts
>  create mode 100644 drivers/media/i2c/irs1125.c
>  create mode 100644 drivers/media/i2c/irs1125.h
> 
> diffstat info as below:
>  Documentation/devicetree/bindings/media/i2c/irs1125.txt          |   48 
>  arch/arm/boot/dts/Makefile                                       |    1 
>  arch/arm/boot/dts/bcm2708-rpi.dtsi                               |   13 
>  arch/arm/boot/dts/bcm2710-rpi-2-b.dts                            |  125 +
>  arch/arm/boot/dts/bcm2711-rpi-4-b.dts                            |    4 
>  arch/arm/boot/dts/bcm2835-rpi-a-plus.dts                         |    9 
>  arch/arm/boot/dts/bcm2835-rpi-a.dts                              |    9 
>  arch/arm/boot/dts/bcm2835-rpi-b-plus.dts                         |    9 
>  arch/arm/boot/dts/bcm2835-rpi-b-rev2.dts                         |    9 
>  arch/arm/boot/dts/bcm2835-rpi-b.dts                              |    9 
>  arch/arm/boot/dts/bcm2835-rpi-cm1-io1.dts                        |    9 
>  arch/arm/boot/dts/bcm2835-rpi-zero-w.dts                         |   10 
>  arch/arm/boot/dts/bcm2835-rpi-zero.dts                           |    9 
>  arch/arm/boot/dts/bcm2835-rpi.dtsi                               |   17 
>  arch/arm/boot/dts/bcm2836-rpi-2-b.dts                            |    9 
>  arch/arm/boot/dts/bcm2837-rpi-3-b-plus.dts                       |    2 
>  arch/arm/boot/dts/bcm2837-rpi-3-b.dts                            |    2 
>  arch/arm/boot/dts/bcm2838-rpi-4-b.dts                            |    4 
>  arch/arm/boot/dts/bcm2838.dtsi                                   |    7 
>  arch/arm/boot/dts/bcm283x.dtsi                                   |    2 
>  arch/arm/boot/dts/overlays/Makefile                              |    2 
>  arch/arm/boot/dts/overlays/README                                |   25 
>  arch/arm/boot/dts/overlays/gpio-shutdown-overlay.dts             |    2 
>  arch/arm/boot/dts/overlays/i2c3-overlay.dts                      |    2 
>  arch/arm/boot/dts/overlays/i2c4-overlay.dts                      |    2 
>  arch/arm/boot/dts/overlays/i2c5-overlay.dts                      |    2 
>  arch/arm/boot/dts/overlays/i2c6-overlay.dts                      |    2 
>  arch/arm/boot/dts/overlays/irs1125-overlay.dts                   |   97 
>  arch/arm/boot/dts/overlays/spi3-1cs-overlay.dts                  |    2 
>  arch/arm/boot/dts/overlays/spi3-2cs-overlay.dts                  |    2 
>  arch/arm/boot/dts/overlays/spi4-1cs-overlay.dts                  |    2 
>  arch/arm/boot/dts/overlays/spi4-2cs-overlay.dts                  |    2 
>  arch/arm/boot/dts/overlays/spi5-1cs-overlay.dts                  |    2 
>  arch/arm/boot/dts/overlays/spi5-2cs-overlay.dts                  |    2 
>  arch/arm/boot/dts/overlays/spi6-1cs-overlay.dts                  |    2 
>  arch/arm/boot/dts/overlays/spi6-2cs-overlay.dts                  |    2 
>  arch/arm/boot/dts/overlays/uart2-overlay.dts                     |    2 
>  arch/arm/boot/dts/overlays/uart3-overlay.dts                     |    2 
>  arch/arm/boot/dts/overlays/uart4-overlay.dts                     |    2 
>  arch/arm/boot/dts/overlays/uart5-overlay.dts                     |    2 
>  arch/arm/boot/dts/overlays/w5500-overlay.dts                     |   63 
>  arch/arm/mach-bcm/board_bcm2835.c                                |    4 
>  arch/arm64/boot/dts/broadcom/Makefile                            |    2 
>  arch/arm64/boot/dts/broadcom/bcm2710-rpi-2-b.dts                 |    3 
>  drivers/clk/bcm/clk-bcm2835.c                                    |  157 +
>  drivers/gpu/drm/v3d/v3d_drv.c                                    |    3 
>  drivers/gpu/drm/v3d/v3d_gem.c                                    |   54 
>  drivers/gpu/drm/v3d/v3d_sched.c                                  |    2 
>  drivers/gpu/drm/vc4/vc4_firmware_kms.c                           |   63 
>  drivers/gpu/drm/vc4/vc4_plane.c                                  |  121 -
>  drivers/gpu/drm/vc4/vc4_regs.h                                   |    3 
>  drivers/media/i2c/Kconfig                                        |   12 
>  drivers/media/i2c/Makefile                                       |    1 
>  drivers/media/i2c/irs1125.c                                      | 1112 
> ++++++++++
>  drivers/media/i2c/irs1125.h                                      |   61 
>  drivers/media/platform/bcm2835/bcm2835-unicam.c                  |  450 ++--
>  drivers/pci/controller/pcie-brcmstb-bounce64.c                   |    2 
>  drivers/pinctrl/bcm/pinctrl-bcm2835.c                            |  168 +
>  drivers/staging/vc04_services/bcm2835-audio/bcm2835.c            |   70 
>  drivers/staging/vc04_services/bcm2835-codec/bcm2835-v4l2-codec.c |   62 
>  drivers/video/fbdev/bcm2708_fb.c                                 |    2 
>  include/dt-bindings/clock/bcm2835.h                              |    4 
>  include/soc/bcm2835/raspberrypi-firmware.h                       |    2 
>  include/uapi/drm/v3d_drm.h                                       |    6 
>  sound/soc/bcm/rpi-wm8804-soundcard.c                             |   10 
>  sound/usb/quirks.c                                               |    1 
>  66 files changed, 2538 insertions(+), 365 deletions(-)
> 
> 
> 
> thanks,
> Limeng
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#8197): 
https://lists.yoctoproject.org/g/linux-yocto/message/8197
Mute This Topic: https://lists.yoctoproject.org/mt/68114190/21656
Group Owner: linux-yocto+ow...@lists.yoctoproject.org
Unsubscribe: https://lists.yoctoproject.org/g/linux-yocto/unsub  
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to