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. 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 (#8186): https://lists.yoctoproject.org/g/linux-yocto/message/8186 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] -=-=-=-=-=-=-=-=-=-=-=-