From: Limeng <[email protected]> Hi Bruce,
I get some latest patches from raspberry pi git repo https://github.com/raspberrypi/linux.git rpi-5.10.y, and intend to merge them into linux-yocto-dev. There are 39 patches in my public repo https://github.com/limeng-linux/linux-yocto-develop.git, branch standard/bcm-2xxx-rpi Could you please help merge these patches into linux-ycoto-dev kernel, v5.10, branch is standard/bcm-2xxx-rpi? diffstat info as below. Documentation/devicetree/bindings/display/brcm,bcm2835-dsi0.yaml | 1 arch/arm/boot/dts/bcm2711-rpi-cm4.dts | 2 arch/arm/boot/dts/bcm2711.dtsi | 1 arch/arm/boot/dts/overlays/Makefile | 1 arch/arm/boot/dts/overlays/README | 19 arch/arm/boot/dts/overlays/ads1015-overlay.dts | 2 arch/arm/boot/dts/overlays/ads1115-overlay.dts | 2 arch/arm/boot/dts/overlays/allo-boss2-dac-audio-overlay.dts | 57 arch/arm/boot/dts/overlays/allo-piano-dac-plus-pcm512x-audio-overlay.dts | 2 arch/arm/boot/dts/overlays/i2c-rtc-overlay.dts | 98 arch/arm/boot/dts/overlays/mpu6050-overlay.dts | 1 arch/arm/configs/bcm2709_defconfig | 7 arch/arm/configs/bcm2711_defconfig | 7 arch/arm/configs/bcmrpi_defconfig | 7 arch/arm64/configs/bcm2711_defconfig | 5 arch/arm64/configs/bcmrpi3_defconfig | 5 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 14 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c | 14 drivers/gpu/drm/arm/hdlcd_crtc.c | 2 drivers/gpu/drm/arm/malidp_crtc.c | 20 drivers/gpu/drm/armada/armada_crtc.c | 14 drivers/gpu/drm/ast/ast_mode.c | 12 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 7 drivers/gpu/drm/drm_atomic_helper.c | 10 drivers/gpu/drm/drm_simple_kms_helper.c | 10 drivers/gpu/drm/exynos/exynos_drm_crtc.c | 12 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_crtc.c | 2 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c | 4 drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c | 4 drivers/gpu/drm/imx/dcss/dcss-crtc.c | 4 drivers/gpu/drm/imx/ipuv3-crtc.c | 10 drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 29 drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 16 drivers/gpu/drm/meson/meson_crtc.c | 4 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 27 drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c | 6 drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 17 drivers/gpu/drm/mxsfb/mxsfb_kms.c | 12 drivers/gpu/drm/nouveau/dispnv50/head.c | 7 drivers/gpu/drm/omapdrm/omap_crtc.c | 17 drivers/gpu/drm/qxl/qxl_display.c | 2 drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 15 drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 12 drivers/gpu/drm/sti/sti_crtc.c | 2 drivers/gpu/drm/stm/ltdc.c | 2 drivers/gpu/drm/sun4i/sun4i_crtc.c | 13 drivers/gpu/drm/tegra/dc.c | 10 drivers/gpu/drm/tidss/tidss_crtc.c | 14 drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 14 drivers/gpu/drm/vboxvideo/vbox_mode.c | 2 drivers/gpu/drm/vc4/vc4_crtc.c | 11 drivers/gpu/drm/vc4/vc4_drv.h | 4 drivers/gpu/drm/vc4/vc4_dsi.c | 28 drivers/gpu/drm/vc4/vc4_firmware_kms.c | 13 drivers/gpu/drm/vc4/vc4_hdmi.c | 114 - drivers/gpu/drm/vc4/vc4_hdmi.h | 12 drivers/gpu/drm/vc4/vc4_hdmi_phy.c | 8 drivers/gpu/drm/vc4/vc4_hdmi_regs.h | 9 drivers/gpu/drm/vc4/vc4_hvs.c | 4 drivers/gpu/drm/vc4/vc4_kms.c | 3 drivers/gpu/drm/vc4/vc4_txp.c | 10 drivers/gpu/drm/virtio/virtgpu_display.c | 4 drivers/gpu/drm/vkms/vkms_crtc.c | 20 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 8 drivers/gpu/drm/vmwgfx/vmwgfx_kms.h | 6 drivers/gpu/drm/xlnx/zynqmp_disp.c | 10 drivers/gpu/drm/zte/zx_vou.c | 2 drivers/media/common/videobuf2/videobuf2-v4l2.c | 3 drivers/media/i2c/imx219.c | 17 drivers/media/i2c/imx477.c | 17 drivers/media/i2c/ov9281.c | 146 + drivers/media/platform/bcm2835/bcm2835-unicam.c | 20 drivers/net/usb/lan78xx.c | 3 drivers/pci/controller/pcie-brcmstb.c | 3 drivers/staging/vc04_services/bcm2835-codec/bcm2835-v4l2-codec.c | 36 drivers/staging/vc04_services/vchiq-mmal/mmal-parameters.h | 3 include/drm/drm_modeset_helper_vtables.h | 9 sound/soc/bcm/Kconfig | 9 sound/soc/bcm/Makefile | 2 sound/soc/bcm/allo-boss2-dac.c | 1133 ++++++++++ 80 files changed, 1914 insertions(+), 330 deletions(-) Pull request info as below: The following changes since commit a25817a41b3348462fdb9257ab5009f0fd3ef5d6: Merge branch 'standard/base' into standard/bcm-2xxx-rpi (2020-12-17 10:11:54 -0500) are available in the Git repository at: https://github.com/limeng-linux/linux-yocto-develop.git standard/bcm-2xxx-rpi for you to fetch changes up to 817ec56a89d35989707b6a90bbc821fecd8b5198: drm/vc4: Fixup fkms for API change (2020-12-21 05:11:28 -0500) ---------------------------------------------------------------- Dave Stevenson (10): media: ov9281: Add 1280x720 and 640x480 modes drm/vc4: Add support for DSI0 dt-bindings: Add compatible for BCM2711 DSI1 drm/vc4: Add configuration for BCM2711 DSI1. dt: Use compatible string for BCM2711 DSI1 drm/vc4: Correct DSI register definition staging/bcm2835-codec: Ensure OUTPUT timestamps are always forwarded staging/vc04_services/codec: Add support for CID MPEG_HEADER_MODE staging/vc04_services/codec: Clear last buf dequeued flag on START drm/vc4: Fixup fkms for API change Dom Cobley (2): vc4_hdmi: Move hdmi reset to bind drm/vc4: Make normalize_zpos conditional on using fkms Hans Verkuil (1): media: i2c: imx219: Selection compliance fixes Maxime Ripard (6): drm/atomic: Pass the full state to CRTC atomic_check drm/atomic: Pass the full state to CRTC atomic begin and flush drm/vc4: hdmi: Use the connector state pixel rate for the PHY drm/vc4: hdmi: Limit the BCM2711 to the max without scrambling drm/vc4: hdmi: Disable Wifi Frequencies drm/vc4: hdmi: Enable 10/12 bpc output MichaIng (1): configs: Enable WireGuard kernel module on armhf configs Naushir Patuck (5): media: bcm2835-unicam: Correctly handle error propagation for stream on media: bcm2835-unicam: Return early from stop_streaming() if stopped media: bcm2835-unicam: Clear clock state when stopping streaming Revert "media: videobuf2: Fix length check for single plane dmabuf queueing" media: i2c: imx477: Selection compliance fixes Phil Elwell (10): configs: Regenerate the defconfigs configs: Restore BRIDGE_NETFILTER=m PCI: brcmstb: Advertise MSI-X support ARM: dts: CM4 audio pins are not connected configs: Add RTC_DRV_PCF85063=m overlays: Add PCF85063 and PCF85063A to i2c-rtc overlays: Fix cut-and-paste error in README net: lan78xx: Ack pending PHY ints when resetting overlays: mpu6050: Add 'addr' parameter overlays: Add missing addresses to ads1015/ads1115 Sudeep (3): Allo boss2 driver Add allo boss2 overlay Add allo boss2 config paul-1 (1): Overlay: Update Allo Piano Plus dac driver for 5.4.y kernels. Documentation/devicetree/bindings/display/brcm,bcm2835-dsi0.yaml | 1 + arch/arm/boot/dts/bcm2711-rpi-cm4.dts | 2 - arch/arm/boot/dts/bcm2711.dtsi | 1 + arch/arm/boot/dts/overlays/Makefile | 1 + arch/arm/boot/dts/overlays/README | 15 ++ arch/arm/boot/dts/overlays/ads1015-overlay.dts | 2 +- arch/arm/boot/dts/overlays/ads1115-overlay.dts | 2 +- arch/arm/boot/dts/overlays/allo-boss2-dac-audio-overlay.dts | 57 +++++++ arch/arm/boot/dts/overlays/allo-piano-dac-plus-pcm512x-audio-overlay.dts | 2 + arch/arm/boot/dts/overlays/i2c-rtc-overlay.dts | 98 ++++++------ arch/arm/boot/dts/overlays/mpu6050-overlay.dts | 1 + arch/arm/configs/bcm2709_defconfig | 7 +- arch/arm/configs/bcm2711_defconfig | 7 +- arch/arm/configs/bcmrpi_defconfig | 7 +- arch/arm64/configs/bcm2711_defconfig | 5 +- arch/arm64/configs/bcmrpi3_defconfig | 5 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 14 +- drivers/gpu/drm/arm/display/komeda/komeda_crtc.c | 14 +- drivers/gpu/drm/arm/hdlcd_crtc.c | 2 +- drivers/gpu/drm/arm/malidp_crtc.c | 20 +-- drivers/gpu/drm/armada/armada_crtc.c | 14 +- drivers/gpu/drm/ast/ast_mode.c | 12 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 7 +- drivers/gpu/drm/drm_atomic_helper.c | 10 +- drivers/gpu/drm/drm_simple_kms_helper.c | 10 +- drivers/gpu/drm/exynos/exynos_drm_crtc.c | 12 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_crtc.c | 2 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c | 4 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c | 4 +- drivers/gpu/drm/imx/dcss/dcss-crtc.c | 4 +- drivers/gpu/drm/imx/ipuv3-crtc.c | 10 +- drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 29 ++-- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 16 +- drivers/gpu/drm/meson/meson_crtc.c | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 27 ++-- drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c | 6 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 17 +- drivers/gpu/drm/mxsfb/mxsfb_kms.c | 12 +- drivers/gpu/drm/nouveau/dispnv50/head.c | 7 +- drivers/gpu/drm/omapdrm/omap_crtc.c | 17 +- drivers/gpu/drm/qxl/qxl_display.c | 2 +- drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 15 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 12 +- drivers/gpu/drm/sti/sti_crtc.c | 2 +- drivers/gpu/drm/stm/ltdc.c | 2 +- drivers/gpu/drm/sun4i/sun4i_crtc.c | 13 +- drivers/gpu/drm/tegra/dc.c | 10 +- drivers/gpu/drm/tidss/tidss_crtc.c | 14 +- drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 14 +- drivers/gpu/drm/vboxvideo/vbox_mode.c | 2 +- drivers/gpu/drm/vc4/vc4_crtc.c | 11 +- drivers/gpu/drm/vc4/vc4_drv.h | 4 +- drivers/gpu/drm/vc4/vc4_dsi.c | 28 ++-- drivers/gpu/drm/vc4/vc4_firmware_kms.c | 13 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 114 +++++++++++-- drivers/gpu/drm/vc4/vc4_hdmi.h | 12 +- drivers/gpu/drm/vc4/vc4_hdmi_phy.c | 8 +- drivers/gpu/drm/vc4/vc4_hdmi_regs.h | 9 ++ drivers/gpu/drm/vc4/vc4_hvs.c | 4 +- drivers/gpu/drm/vc4/vc4_kms.c | 3 +- drivers/gpu/drm/vc4/vc4_txp.c | 10 +- drivers/gpu/drm/virtio/virtgpu_display.c | 4 +- drivers/gpu/drm/vkms/vkms_crtc.c | 20 +-- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.h | 6 +- drivers/gpu/drm/xlnx/zynqmp_disp.c | 10 +- drivers/gpu/drm/zte/zx_vou.c | 2 +- drivers/media/common/videobuf2/videobuf2-v4l2.c | 3 +- drivers/media/i2c/imx219.c | 17 +- drivers/media/i2c/imx477.c | 17 +- drivers/media/i2c/ov9281.c | 146 ++++++++++++++--- drivers/media/platform/bcm2835/bcm2835-unicam.c | 20 +-- drivers/net/usb/lan78xx.c | 3 + drivers/pci/controller/pcie-brcmstb.c | 3 +- drivers/staging/vc04_services/bcm2835-codec/bcm2835-v4l2-codec.c | 36 ++++- drivers/staging/vc04_services/vchiq-mmal/mmal-parameters.h | 3 + include/drm/drm_modeset_helper_vtables.h | 9 +- sound/soc/bcm/Kconfig | 9 ++ sound/soc/bcm/Makefile | 2 + sound/soc/bcm/allo-boss2-dac.c | 1133 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 80 files changed, 1912 insertions(+), 328 deletions(-) create mode 100644 arch/arm/boot/dts/overlays/allo-boss2-dac-audio-overlay.dts create mode 100644 sound/soc/bcm/allo-boss2-dac.c thanks, Limeng
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#9286): https://lists.yoctoproject.org/g/linux-yocto/message/9286 Mute This Topic: https://lists.yoctoproject.org/mt/79122787/21656 Group Owner: [email protected] Unsubscribe: https://lists.yoctoproject.org/g/linux-yocto/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
