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