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] -=-=-=-=-=-=-=-=-=-=-=-