Activity log for bug #1894873

Date Who What changed Old value New value Message
2020-09-08 16:39:18 Juerg Haefliger bug added bug
2020-09-08 16:39:20 Juerg Haefliger linux-raspi (Ubuntu): status New Confirmed
2020-09-08 16:39:23 Juerg Haefliger nominated for series Ubuntu Focal
2020-09-08 16:39:24 Juerg Haefliger bug task added linux-raspi (Ubuntu Focal)
2020-09-09 11:17:44 Juerg Haefliger description Upstream raspberrypi patchset 2020-09-04 Ported from the following raspberrypi branch: rpi-5.4.y from https://github.com/raspberrypi/linux.git Upstream raspberrypi patchset 2020-09-04    Ported from the following raspberrypi branch:       rpi-5.4.y from https://github.com/raspberrypi/linux.git overlays: Add adafruit18 and sainsmart18 overlays staging/fbtft: Add support for display variants overlays: Minor README correction configs: Include AppArmor support configs: Make the evdev module a built-in overlays: Fix error in README overlays: Add spi0-1cs and spi0-2cs media: i2c: ov9281: Add support for 8 bit readout media: i2c: tc358743: Only allow supported pixel fmts in set_fmt media: bcm2835-unicam: Drop WARN on uing direct cache alias ARM: dts: bcm2835: Use the L2 non-allocating alias configs: Enable upstream cpufreq driver for pi0/pi1 configs: Add CONFIG_SPS30=m configs: Add I2C_HID=m ARM: dts: bcm2708.dtsi: Don't delete the cpus node staging: vc04_services: ISP: Fix dmabuf error check in S_CTRL ARM: dts: bcm2711: Enable support for DDR52 eMMC media: dvbsky: use a single mutex and state buffers for all R/W ops RESET_CONTROLLER needs to be activated to compile Broadcom BCM2835 clock support overlays: Updated MCP3008 compatible strings. configs: Add CONFIG_UEVENT_HELPER=y dt/overlays: Add PiFace Digital Device Tree Overlay rtc: rv3028: Refresh RAM on EEPROM write rtc: rv3028: Write BSM and TCE/TCR to EEPROM dtoverlays: Add overlay for the PCA953x family of GPIO expanders Bluetooth: btrtl: Add support for RTL8761B update rpi-display-overlay.dts pins for 5.4 configs: Add USB_GADGET=m to bcmrpi3_defconfig staging: vc04_services: codec: Fix component enable/disable staging: vc04_service: codec: Allow start_streaming to update the buffernum staging: vc04_services: codec: Fix incorrect buffer cleanup drm/vc4: Set the possible crtcs mask correctly for planes with FKMS drm/vc4: Increase the number of planes per crtc in FKMS. overlays: Regenerate upstream-pi4 ARM: dts: Add required USB power domain for XCHI config: Add USB gadget support to bcm2711 config dts: bcm2711: Disable DVP by default dtoverlays: Add the iio_hwmon driver to correct ADC issues configs: add CONFIG_SENSORS_IIO_HWMON=m overlays: Add maxtherm overlay for MAX6675/31855 backlight: gpio: Explicitly set the direction of the GPIO overlays: Delete spi0-hw-cs overlays: Fix sc16is75x overlays w.r.t. serdev ARM: proc-v7: Force misalignment of early stmia drm/vc4: Remove UIF from the list of modifiers returned by format_mod_supported ARM: dts: Add UART skip-init properties for U-boot configs: Restore missing cgroups to BCM2835-7 configs: Adding remaining crypto API modules add CONFIG_CRYPTO_USER_API_HASH=m bcm2835-dma: Advertise the full DMA range ARM: dts: 2711 DMA can address 36 bits staging: vchiq_arm: children inherit DMA config SQUASH: leds: actpwr - delete unused variable vc4: Report channel mapping back to userspace configs: Add MAXIM_THERMOCOUPLE=m Mute bug fix for the Audioinjector.net isolated soundcard. staging: vc04_services: isp: Rework lens shading to take a dmabuf ARM: dts: Select the actpwr LED trigger on Zeroes configs: Enable LEDS_TRIGGER_ACTPWR leds: Add the actpwr trigger drm/vc4: Add DRM_MODE_FLAG_DBLCLK support to vc4-fkms dt/dtoverlays: imx477: Add parameter to set camera module rotation dt/dtoverlays: imx219: Add parameter to set camera module rotation dt/dtoverlays: ov5647: Add parameter to set camera module rotation media: i2c: imx477: Parse and register properties media: i2c: imx219: Parse and register properties media: i2c: ov5647: Parse and register properties media: v4l2-ctrls: Add helper to register properties media: v4l2-fwnode: Add helper to parse device properties media: v4l2-ctrls: Add camera orientation and rotation media: v4l2-ctrl: Document V4L2_CID_CAMERA_SENSOR_ROTATION media: v4l2-ctrl: Document V4L2_CID_CAMERA_ORIENTATION media: dt-bindings: video-interface: Replace 'rotation' description media: dt-bindings: video-interfaces: Document 'orientation' property correct SND_SOC_DAILINK_DEFS dt-bindings: bcm2835-unicam: Update documentation with new clock params media: bcm2835: unicam: Set VPU min clock freq to 250Mhz. SQUASH: dts: Further simplify firmware clocks dts: Enable NO_WAIT_RESP for hdmi audio dma vc_hdmi: Set VC4_HDMI_MAI_CONFIG_FORMAT_REVERSE vc4_hdmi: Remove firmware logic for MAI threshold setting drm/vc4: enable HBR MAI format on HBR streams drm/vc4: move setup from hw_params to prepare drm/vc4: add iec958 controls to vc4_hdmi vc4_hdmi: Set HDMI_MAI_FMT defconfigs: Add the Omnivision OV7251 sensor driver to the defconfigs dtoverlays: Create an overlay for the Omnivision OV7251 sensor configs: Add CAN_EMS_USB=m media: bcm2835-unicam: Ensure type is VIDEO_CAPTURE in [g|s]_selection media: bcm2835-unicam: Reinstate V4L2_CAP_READWRITE in the caps media: i2c: imx290: Set the colorspace fields in the format media: i2c: imx290: Add support for g_selection to report cropping media: i2c: imx290: Explicitly set v&h blank on mode change ARM: dts: hifiberry-dacplus headphone amp support Enhances the DAC+ driver to control the optional headphone amplifier Bluetooth: hci_bcm: Drive RTS only for BCM43438 Bluetooth: hci_bcm: Support pcm params in dts Bluetooth: btbcm: Support pcm configuration Bluetooth: hci_bcm: Disallow set_baudrate for BCM4354 Bluetooth: btbcm: Add entry for BCM4335A0 UART bluetooth Bluetooth: hci_bcm: Add compatible string for BCM43540 Bluetooth: hci_bcm: Fix RTS handling during startup defconfigs: Add OV9281 to all the Pi defconfigs dtoverlay: Add overlay for Omnivision OV9281 image sensor media: i2c: ov9281: Read chip ID via 2 reads media: i2c: ov9281: Fixup for recent kernel releases, and remove custom code media: i2c: ov9281: add enum_frame_interval function for iq tool 2.2 and hal3 media: i2c: ov9281: fix mclk issue when probe multiple camera. media: i2c: add ov9281 driver. configs: Enable CONFIG_BLK_DEV_NVME=m ARM: dts: Restore the old 2711 scb ranges property bcm2835-dma: Add NO_WAIT_RESP flag ARM: dts: Make bcm2711 dts more like 5.7 ARM: dts: Copy kernel BT changes to CM4 configs: Regenerate Pi defconfigs overlays: rpi-ft5406: Fix boolean parameters dtoverlays: Fixup imx219 and imx477 overlays due to parsing failures irqchip/bcm2835: Quiesce IRQs left enabled by bootloader drm/vc4: FKMS: Put includes in alphabetical order, and use <> instead of "" dt: Use rpi-firmware-kms-2711 on 2711 platforms drm/vc4: FKMS Block modes with odd horizontal timing values on Pi4 drm/vc4: Make FKMS max refresh rate a module parameter overlays: Fix miniuart-bt "krnbt" parameter media: bcm2835-unicam: Add support for unpacked 14bit Bayer formats media: bcm2835-unicam: Add support for 14bit mono sources media: bcm2835-unicam: Add support for 12bit mono packed format staging: vc04_services: codec: Add support for 14bit Bayer formats staging: vc04_services: codec: Add support for mono formats staging: vc04_services: codec: Increase the number of supported formats expected staging: vc04_services: isp: Increase the number of supported formats expected staging: vc04_services: isp: Add monochrome image formats staging: vc04_services: isp: Add support for 14bit Bayer media: Add a pixel format for MIPI packed 14bit luma only. media: Add a pixel format for MIPI packed 12bit luma only. media: v4l: Add 1X14 14-bit greyscale media bus code definition media: v4l: Add 14-bit raw greyscale pixel format media: v4l: Add 14-bit raw bayer pixel formats serial: 8250: bcm2835aux - defer if clock is zero drm/vc4: Allow interlaced HDMI modes from FKMS. ARM: dts: Add Bluetooth nodes for Raspberry Pi config: Set CONFIG_SERIAL_DEV_CTRL_TTYPORT=y in Raspberry Pi defconfigs uapi: bcm2835-isp: Fixups for bcm2835-isp uapi structures staging: vc04_services: isp: Reorder operations during device probe staging: vc04_services: isp: Fixup g/s_selection implementation vc4_hdmi: Set HD_CTL_WHOLSMP and HD_CTL_CHALIGN_SET defconfig: Add Sony IMX290 image sensor driver to all Pi defconfigs dtoverlays: Add an overlay for the Sony IMX290 image sensor media: i2c: imx290: Switch set_hmax to use imx290_write_buffered_reg media : i2c: imx290: Add support for the mono sensor variant. media: dt-bindings: media: i2c: Add mono version to IMX290 bindings media: i2c: imx290: Add H and V flip controls media: i2c: imx290: Add exposure control to the driver. media: i2c: imx290: Add support for V4L2_CID_VBLANK media: i2c: imx290: Convert HMAX setting into V4L2_CID_HBLANK media: i2c: imx290: Correct range for V4L2_CID_GAIN to 0-238 media: i2c: imx290: Add support for 74.25MHz clock media: i2c: imx290: set bus_type before calling v4l2_fwnode_endpoint_alloc_parse() media: i2c: imx290: Move the settle time delay out of loop media: i2c: imx290: Add support to enumerate all frame sizes media: i2c: imx290: Add RAW12 mode support media: i2c: imx290: Add support for test pattern generation media: i2c: imx290: Add configurable link frequency and pixel rate media: i2c: imx290: Add support for 2 data lanes media: i2c: imx290: fix reset GPIO pin handling media: i2c: imx290: fix the order of the args in SET_RUNTIME_PM_OPS() media: i2c: imx290: set the format before VIDIOC_SUBDEV_G_FMT is called media: i2c: Add IMX290 CMOS image sensor driver media: dt-bindings: media: i2c: Add IMX290 CMOS sensor binding media: bcm2835-unicam: Avoid gcc warning over {0} on endpoint dt/dtoverlays: Fix up base DT and overlays for updated Unicam driver media: bcm2835-unicam: change minimum number of vb2_queue buffers to 1 media: bcm2835-unicam: Retain packing information on G_FMT media: bcm2835-unicam: Fixup review comments from Hans. media: bcm2835: unicam: Fix uninitialized warning media: bcm2835-unicam: Always service interrupts media: bcm2835-unicam: Add support for get_mbus_config to set num lanes media: bcm2835-unicam: Driver for CCP2/CSI2 camera interface include: media: Add vfl_devnode_type of VFL_TYPE_VIDEO drivers: media: Remove the downstream version of bcm2835-unicam media: rcar-csi2: Negotiate data lanes number media: i2c: adv748x: Implement get_mbus_config media: i2c: adv748x: Adjust TXA data lanes number staging: media: imx: Update TODO entry media: v4l2-subdev: Remove [s|g]_mbus_config video ops media: pxa_camera: Use the new set_mbus_config op media: i2c: ov6650: Use new [get|set]_mbus_config ops media: i2c: Use the new get_mbus_config pad op media: v4l2-subdev: Introduce [get|set]_mbus_config pad ops brcmfmac: Prefer a ccode from OTP over nvram file staging: bcm2835-audio: Add missing MODULE_ALIAS media: irs1125: Keep HW in sync after imager reset media: irs1125: Atomic access to imager reconfiguration media: irs1125: Refactoring and debug messages media: irs1125: Using i2c_transfer for ic2 reads ARM: dts: Set brcm,enable-l1ss for CM4 PCI: brcmstb: Add DT property to control L1SS ARM: dts: Add bcm2711-rpi-cm4.dts SQUASH: dts: Fix firmware clocks support clk: rpi: Fix compatible indentation clk: rpi: Only register a few firmware clocks clk: bcm: rpi: Remove the quirks for the CPU clock clk: bcm: rpi: Give firmware clocks a name clk: bcm: rpi: Use CCF boundaries instead of rolling our own clk: bcm: rpi: Add an enum for the firmware clocks clk: rpi: Adjust DT binding to match upstream PCI: brcmstb: Assert fundamental reset on initialization Revert "ASoC: meson: axg-card: fix codec-to-codec link setup" ASoC: meson: axg-card: fix codec-to-codec link setup Revert "ACPI: EC: Do not clear boot_ec_is_ecdt in acpi_ec_add()" ACPI: EC: Do not clear boot_ec_is_ecdt in acpi_ec_add()
2020-09-09 12:16:36 Juerg Haefliger description Upstream raspberrypi patchset 2020-09-04    Ported from the following raspberrypi branch:       rpi-5.4.y from https://github.com/raspberrypi/linux.git overlays: Add adafruit18 and sainsmart18 overlays staging/fbtft: Add support for display variants overlays: Minor README correction configs: Include AppArmor support configs: Make the evdev module a built-in overlays: Fix error in README overlays: Add spi0-1cs and spi0-2cs media: i2c: ov9281: Add support for 8 bit readout media: i2c: tc358743: Only allow supported pixel fmts in set_fmt media: bcm2835-unicam: Drop WARN on uing direct cache alias ARM: dts: bcm2835: Use the L2 non-allocating alias configs: Enable upstream cpufreq driver for pi0/pi1 configs: Add CONFIG_SPS30=m configs: Add I2C_HID=m ARM: dts: bcm2708.dtsi: Don't delete the cpus node staging: vc04_services: ISP: Fix dmabuf error check in S_CTRL ARM: dts: bcm2711: Enable support for DDR52 eMMC media: dvbsky: use a single mutex and state buffers for all R/W ops RESET_CONTROLLER needs to be activated to compile Broadcom BCM2835 clock support overlays: Updated MCP3008 compatible strings. configs: Add CONFIG_UEVENT_HELPER=y dt/overlays: Add PiFace Digital Device Tree Overlay rtc: rv3028: Refresh RAM on EEPROM write rtc: rv3028: Write BSM and TCE/TCR to EEPROM dtoverlays: Add overlay for the PCA953x family of GPIO expanders Bluetooth: btrtl: Add support for RTL8761B update rpi-display-overlay.dts pins for 5.4 configs: Add USB_GADGET=m to bcmrpi3_defconfig staging: vc04_services: codec: Fix component enable/disable staging: vc04_service: codec: Allow start_streaming to update the buffernum staging: vc04_services: codec: Fix incorrect buffer cleanup drm/vc4: Set the possible crtcs mask correctly for planes with FKMS drm/vc4: Increase the number of planes per crtc in FKMS. overlays: Regenerate upstream-pi4 ARM: dts: Add required USB power domain for XCHI config: Add USB gadget support to bcm2711 config dts: bcm2711: Disable DVP by default dtoverlays: Add the iio_hwmon driver to correct ADC issues configs: add CONFIG_SENSORS_IIO_HWMON=m overlays: Add maxtherm overlay for MAX6675/31855 backlight: gpio: Explicitly set the direction of the GPIO overlays: Delete spi0-hw-cs overlays: Fix sc16is75x overlays w.r.t. serdev ARM: proc-v7: Force misalignment of early stmia drm/vc4: Remove UIF from the list of modifiers returned by format_mod_supported ARM: dts: Add UART skip-init properties for U-boot configs: Restore missing cgroups to BCM2835-7 configs: Adding remaining crypto API modules add CONFIG_CRYPTO_USER_API_HASH=m bcm2835-dma: Advertise the full DMA range ARM: dts: 2711 DMA can address 36 bits staging: vchiq_arm: children inherit DMA config SQUASH: leds: actpwr - delete unused variable vc4: Report channel mapping back to userspace configs: Add MAXIM_THERMOCOUPLE=m Mute bug fix for the Audioinjector.net isolated soundcard. staging: vc04_services: isp: Rework lens shading to take a dmabuf ARM: dts: Select the actpwr LED trigger on Zeroes configs: Enable LEDS_TRIGGER_ACTPWR leds: Add the actpwr trigger drm/vc4: Add DRM_MODE_FLAG_DBLCLK support to vc4-fkms dt/dtoverlays: imx477: Add parameter to set camera module rotation dt/dtoverlays: imx219: Add parameter to set camera module rotation dt/dtoverlays: ov5647: Add parameter to set camera module rotation media: i2c: imx477: Parse and register properties media: i2c: imx219: Parse and register properties media: i2c: ov5647: Parse and register properties media: v4l2-ctrls: Add helper to register properties media: v4l2-fwnode: Add helper to parse device properties media: v4l2-ctrls: Add camera orientation and rotation media: v4l2-ctrl: Document V4L2_CID_CAMERA_SENSOR_ROTATION media: v4l2-ctrl: Document V4L2_CID_CAMERA_ORIENTATION media: dt-bindings: video-interface: Replace 'rotation' description media: dt-bindings: video-interfaces: Document 'orientation' property correct SND_SOC_DAILINK_DEFS dt-bindings: bcm2835-unicam: Update documentation with new clock params media: bcm2835: unicam: Set VPU min clock freq to 250Mhz. SQUASH: dts: Further simplify firmware clocks dts: Enable NO_WAIT_RESP for hdmi audio dma vc_hdmi: Set VC4_HDMI_MAI_CONFIG_FORMAT_REVERSE vc4_hdmi: Remove firmware logic for MAI threshold setting drm/vc4: enable HBR MAI format on HBR streams drm/vc4: move setup from hw_params to prepare drm/vc4: add iec958 controls to vc4_hdmi vc4_hdmi: Set HDMI_MAI_FMT defconfigs: Add the Omnivision OV7251 sensor driver to the defconfigs dtoverlays: Create an overlay for the Omnivision OV7251 sensor configs: Add CAN_EMS_USB=m media: bcm2835-unicam: Ensure type is VIDEO_CAPTURE in [g|s]_selection media: bcm2835-unicam: Reinstate V4L2_CAP_READWRITE in the caps media: i2c: imx290: Set the colorspace fields in the format media: i2c: imx290: Add support for g_selection to report cropping media: i2c: imx290: Explicitly set v&h blank on mode change ARM: dts: hifiberry-dacplus headphone amp support Enhances the DAC+ driver to control the optional headphone amplifier Bluetooth: hci_bcm: Drive RTS only for BCM43438 Bluetooth: hci_bcm: Support pcm params in dts Bluetooth: btbcm: Support pcm configuration Bluetooth: hci_bcm: Disallow set_baudrate for BCM4354 Bluetooth: btbcm: Add entry for BCM4335A0 UART bluetooth Bluetooth: hci_bcm: Add compatible string for BCM43540 Bluetooth: hci_bcm: Fix RTS handling during startup defconfigs: Add OV9281 to all the Pi defconfigs dtoverlay: Add overlay for Omnivision OV9281 image sensor media: i2c: ov9281: Read chip ID via 2 reads media: i2c: ov9281: Fixup for recent kernel releases, and remove custom code media: i2c: ov9281: add enum_frame_interval function for iq tool 2.2 and hal3 media: i2c: ov9281: fix mclk issue when probe multiple camera. media: i2c: add ov9281 driver. configs: Enable CONFIG_BLK_DEV_NVME=m ARM: dts: Restore the old 2711 scb ranges property bcm2835-dma: Add NO_WAIT_RESP flag ARM: dts: Make bcm2711 dts more like 5.7 ARM: dts: Copy kernel BT changes to CM4 configs: Regenerate Pi defconfigs overlays: rpi-ft5406: Fix boolean parameters dtoverlays: Fixup imx219 and imx477 overlays due to parsing failures irqchip/bcm2835: Quiesce IRQs left enabled by bootloader drm/vc4: FKMS: Put includes in alphabetical order, and use <> instead of "" dt: Use rpi-firmware-kms-2711 on 2711 platforms drm/vc4: FKMS Block modes with odd horizontal timing values on Pi4 drm/vc4: Make FKMS max refresh rate a module parameter overlays: Fix miniuart-bt "krnbt" parameter media: bcm2835-unicam: Add support for unpacked 14bit Bayer formats media: bcm2835-unicam: Add support for 14bit mono sources media: bcm2835-unicam: Add support for 12bit mono packed format staging: vc04_services: codec: Add support for 14bit Bayer formats staging: vc04_services: codec: Add support for mono formats staging: vc04_services: codec: Increase the number of supported formats expected staging: vc04_services: isp: Increase the number of supported formats expected staging: vc04_services: isp: Add monochrome image formats staging: vc04_services: isp: Add support for 14bit Bayer media: Add a pixel format for MIPI packed 14bit luma only. media: Add a pixel format for MIPI packed 12bit luma only. media: v4l: Add 1X14 14-bit greyscale media bus code definition media: v4l: Add 14-bit raw greyscale pixel format media: v4l: Add 14-bit raw bayer pixel formats serial: 8250: bcm2835aux - defer if clock is zero drm/vc4: Allow interlaced HDMI modes from FKMS. ARM: dts: Add Bluetooth nodes for Raspberry Pi config: Set CONFIG_SERIAL_DEV_CTRL_TTYPORT=y in Raspberry Pi defconfigs uapi: bcm2835-isp: Fixups for bcm2835-isp uapi structures staging: vc04_services: isp: Reorder operations during device probe staging: vc04_services: isp: Fixup g/s_selection implementation vc4_hdmi: Set HD_CTL_WHOLSMP and HD_CTL_CHALIGN_SET defconfig: Add Sony IMX290 image sensor driver to all Pi defconfigs dtoverlays: Add an overlay for the Sony IMX290 image sensor media: i2c: imx290: Switch set_hmax to use imx290_write_buffered_reg media : i2c: imx290: Add support for the mono sensor variant. media: dt-bindings: media: i2c: Add mono version to IMX290 bindings media: i2c: imx290: Add H and V flip controls media: i2c: imx290: Add exposure control to the driver. media: i2c: imx290: Add support for V4L2_CID_VBLANK media: i2c: imx290: Convert HMAX setting into V4L2_CID_HBLANK media: i2c: imx290: Correct range for V4L2_CID_GAIN to 0-238 media: i2c: imx290: Add support for 74.25MHz clock media: i2c: imx290: set bus_type before calling v4l2_fwnode_endpoint_alloc_parse() media: i2c: imx290: Move the settle time delay out of loop media: i2c: imx290: Add support to enumerate all frame sizes media: i2c: imx290: Add RAW12 mode support media: i2c: imx290: Add support for test pattern generation media: i2c: imx290: Add configurable link frequency and pixel rate media: i2c: imx290: Add support for 2 data lanes media: i2c: imx290: fix reset GPIO pin handling media: i2c: imx290: fix the order of the args in SET_RUNTIME_PM_OPS() media: i2c: imx290: set the format before VIDIOC_SUBDEV_G_FMT is called media: i2c: Add IMX290 CMOS image sensor driver media: dt-bindings: media: i2c: Add IMX290 CMOS sensor binding media: bcm2835-unicam: Avoid gcc warning over {0} on endpoint dt/dtoverlays: Fix up base DT and overlays for updated Unicam driver media: bcm2835-unicam: change minimum number of vb2_queue buffers to 1 media: bcm2835-unicam: Retain packing information on G_FMT media: bcm2835-unicam: Fixup review comments from Hans. media: bcm2835: unicam: Fix uninitialized warning media: bcm2835-unicam: Always service interrupts media: bcm2835-unicam: Add support for get_mbus_config to set num lanes media: bcm2835-unicam: Driver for CCP2/CSI2 camera interface include: media: Add vfl_devnode_type of VFL_TYPE_VIDEO drivers: media: Remove the downstream version of bcm2835-unicam media: rcar-csi2: Negotiate data lanes number media: i2c: adv748x: Implement get_mbus_config media: i2c: adv748x: Adjust TXA data lanes number staging: media: imx: Update TODO entry media: v4l2-subdev: Remove [s|g]_mbus_config video ops media: pxa_camera: Use the new set_mbus_config op media: i2c: ov6650: Use new [get|set]_mbus_config ops media: i2c: Use the new get_mbus_config pad op media: v4l2-subdev: Introduce [get|set]_mbus_config pad ops brcmfmac: Prefer a ccode from OTP over nvram file staging: bcm2835-audio: Add missing MODULE_ALIAS media: irs1125: Keep HW in sync after imager reset media: irs1125: Atomic access to imager reconfiguration media: irs1125: Refactoring and debug messages media: irs1125: Using i2c_transfer for ic2 reads ARM: dts: Set brcm,enable-l1ss for CM4 PCI: brcmstb: Add DT property to control L1SS ARM: dts: Add bcm2711-rpi-cm4.dts SQUASH: dts: Fix firmware clocks support clk: rpi: Fix compatible indentation clk: rpi: Only register a few firmware clocks clk: bcm: rpi: Remove the quirks for the CPU clock clk: bcm: rpi: Give firmware clocks a name clk: bcm: rpi: Use CCF boundaries instead of rolling our own clk: bcm: rpi: Add an enum for the firmware clocks clk: rpi: Adjust DT binding to match upstream PCI: brcmstb: Assert fundamental reset on initialization Revert "ASoC: meson: axg-card: fix codec-to-codec link setup" ASoC: meson: axg-card: fix codec-to-codec link setup Revert "ACPI: EC: Do not clear boot_ec_is_ecdt in acpi_ec_add()" ACPI: EC: Do not clear boot_ec_is_ecdt in acpi_ec_add() Upstream raspberrypi patchset 2020-09-04    Ported from the following raspberrypi branch:       rpi-5.4.y from https://github.com/raspberrypi/linux.git overlays: Add adafruit18 and sainsmart18 overlays staging/fbtft: Add support for display variants overlays: Minor README correction configs: Include AppArmor support configs: Make the evdev module a built-in overlays: Fix error in README overlays: Add spi0-1cs and spi0-2cs media: i2c: ov9281: Add support for 8 bit readout media: i2c: tc358743: Only allow supported pixel fmts in set_fmt media: bcm2835-unicam: Drop WARN on uing direct cache alias ARM: dts: bcm2835: Use the L2 non-allocating alias configs: Enable upstream cpufreq driver for pi0/pi1 configs: Add CONFIG_SPS30=m configs: Add I2C_HID=m ARM: dts: bcm2708.dtsi: Don't delete the cpus node staging: vc04_services: ISP: Fix dmabuf error check in S_CTRL ARM: dts: bcm2711: Enable support for DDR52 eMMC media: dvbsky: use a single mutex and state buffers for all R/W ops RESET_CONTROLLER needs to be activated to compile Broadcom BCM2835 clock support overlays: Updated MCP3008 compatible strings. configs: Add CONFIG_UEVENT_HELPER=y dt/overlays: Add PiFace Digital Device Tree Overlay rtc: rv3028: Refresh RAM on EEPROM write rtc: rv3028: Write BSM and TCE/TCR to EEPROM dtoverlays: Add overlay for the PCA953x family of GPIO expanders Bluetooth: btrtl: Add support for RTL8761B update rpi-display-overlay.dts pins for 5.4 configs: Add USB_GADGET=m to bcmrpi3_defconfig staging: vc04_services: codec: Fix component enable/disable staging: vc04_service: codec: Allow start_streaming to update the buffernum staging: vc04_services: codec: Fix incorrect buffer cleanup drm/vc4: Set the possible crtcs mask correctly for planes with FKMS drm/vc4: Increase the number of planes per crtc in FKMS. overlays: Regenerate upstream-pi4 ARM: dts: Add required USB power domain for XCHI config: Add USB gadget support to bcm2711 config dts: bcm2711: Disable DVP by default dtoverlays: Add the iio_hwmon driver to correct ADC issues configs: add CONFIG_SENSORS_IIO_HWMON=m overlays: Add maxtherm overlay for MAX6675/31855 backlight: gpio: Explicitly set the direction of the GPIO overlays: Delete spi0-hw-cs overlays: Fix sc16is75x overlays w.r.t. serdev ARM: proc-v7: Force misalignment of early stmia drm/vc4: Remove UIF from the list of modifiers returned by format_mod_supported ARM: dts: Add UART skip-init properties for U-boot configs: Restore missing cgroups to BCM2835-7 configs: Adding remaining crypto API modules add CONFIG_CRYPTO_USER_API_HASH=m bcm2835-dma: Advertise the full DMA range ARM: dts: 2711 DMA can address 36 bits staging: vchiq_arm: children inherit DMA config SQUASH: leds: actpwr - delete unused variable vc4: Report channel mapping back to userspace configs: Add MAXIM_THERMOCOUPLE=m Mute bug fix for the Audioinjector.net isolated soundcard. staging: vc04_services: isp: Rework lens shading to take a dmabuf ARM: dts: Select the actpwr LED trigger on Zeroes configs: Enable LEDS_TRIGGER_ACTPWR leds: Add the actpwr trigger drm/vc4: Add DRM_MODE_FLAG_DBLCLK support to vc4-fkms dt/dtoverlays: imx477: Add parameter to set camera module rotation dt/dtoverlays: imx219: Add parameter to set camera module rotation dt/dtoverlays: ov5647: Add parameter to set camera module rotation media: i2c: imx477: Parse and register properties media: i2c: imx219: Parse and register properties media: i2c: ov5647: Parse and register properties media: v4l2-ctrls: Add helper to register properties media: v4l2-fwnode: Add helper to parse device properties media: v4l2-ctrls: Add camera orientation and rotation media: v4l2-ctrl: Document V4L2_CID_CAMERA_SENSOR_ROTATION media: v4l2-ctrl: Document V4L2_CID_CAMERA_ORIENTATION media: dt-bindings: video-interface: Replace 'rotation' description media: dt-bindings: video-interfaces: Document 'orientation' property correct SND_SOC_DAILINK_DEFS dt-bindings: bcm2835-unicam: Update documentation with new clock params media: bcm2835: unicam: Set VPU min clock freq to 250Mhz. SQUASH: dts: Further simplify firmware clocks dts: Enable NO_WAIT_RESP for hdmi audio dma vc_hdmi: Set VC4_HDMI_MAI_CONFIG_FORMAT_REVERSE vc4_hdmi: Remove firmware logic for MAI threshold setting drm/vc4: enable HBR MAI format on HBR streams drm/vc4: move setup from hw_params to prepare drm/vc4: add iec958 controls to vc4_hdmi vc4_hdmi: Set HDMI_MAI_FMT defconfigs: Add the Omnivision OV7251 sensor driver to the defconfigs dtoverlays: Create an overlay for the Omnivision OV7251 sensor configs: Add CAN_EMS_USB=m media: bcm2835-unicam: Ensure type is VIDEO_CAPTURE in [g|s]_selection media: bcm2835-unicam: Reinstate V4L2_CAP_READWRITE in the caps media: i2c: imx290: Set the colorspace fields in the format media: i2c: imx290: Add support for g_selection to report cropping media: i2c: imx290: Explicitly set v&h blank on mode change ARM: dts: hifiberry-dacplus headphone amp support Enhances the DAC+ driver to control the optional headphone amplifier Bluetooth: hci_bcm: Drive RTS only for BCM43438 Bluetooth: hci_bcm: Support pcm params in dts Bluetooth: btbcm: Support pcm configuration Bluetooth: hci_bcm: Disallow set_baudrate for BCM4354 Bluetooth: btbcm: Add entry for BCM4335A0 UART bluetooth Bluetooth: hci_bcm: Add compatible string for BCM43540 Bluetooth: hci_bcm: Fix RTS handling during startup defconfigs: Add OV9281 to all the Pi defconfigs dtoverlay: Add overlay for Omnivision OV9281 image sensor media: i2c: ov9281: Read chip ID via 2 reads media: i2c: ov9281: Fixup for recent kernel releases, and remove custom code media: i2c: ov9281: add enum_frame_interval function for iq tool 2.2 and hal3 media: i2c: ov9281: fix mclk issue when probe multiple camera. media: i2c: add ov9281 driver. configs: Enable CONFIG_BLK_DEV_NVME=m ARM: dts: Restore the old 2711 scb ranges property bcm2835-dma: Add NO_WAIT_RESP flag ARM: dts: Make bcm2711 dts more like 5.7 ARM: dts: Copy kernel BT changes to CM4 configs: Regenerate Pi defconfigs overlays: rpi-ft5406: Fix boolean parameters dtoverlays: Fixup imx219 and imx477 overlays due to parsing failures irqchip/bcm2835: Quiesce IRQs left enabled by bootloader drm/vc4: FKMS: Put includes in alphabetical order, and use <> instead of "" dt: Use rpi-firmware-kms-2711 on 2711 platforms drm/vc4: FKMS Block modes with odd horizontal timing values on Pi4 drm/vc4: Make FKMS max refresh rate a module parameter overlays: Fix miniuart-bt "krnbt" parameter media: bcm2835-unicam: Add support for unpacked 14bit Bayer formats media: bcm2835-unicam: Add support for 14bit mono sources media: bcm2835-unicam: Add support for 12bit mono packed format staging: vc04_services: codec: Add support for 14bit Bayer formats staging: vc04_services: codec: Add support for mono formats staging: vc04_services: codec: Increase the number of supported formats expected staging: vc04_services: isp: Increase the number of supported formats expected staging: vc04_services: isp: Add monochrome image formats staging: vc04_services: isp: Add support for 14bit Bayer media: Add a pixel format for MIPI packed 14bit luma only. media: Add a pixel format for MIPI packed 12bit luma only. media: v4l: Add 1X14 14-bit greyscale media bus code definition media: v4l: Add 14-bit raw greyscale pixel format media: v4l: Add 14-bit raw bayer pixel formats serial: 8250: bcm2835aux - defer if clock is zero drm/vc4: Allow interlaced HDMI modes from FKMS. ARM: dts: Add Bluetooth nodes for Raspberry Pi config: Set CONFIG_SERIAL_DEV_CTRL_TTYPORT=y in Raspberry Pi defconfigs uapi: bcm2835-isp: Fixups for bcm2835-isp uapi structures staging: vc04_services: isp: Reorder operations during device probe staging: vc04_services: isp: Fixup g/s_selection implementation vc4_hdmi: Set HD_CTL_WHOLSMP and HD_CTL_CHALIGN_SET defconfig: Add Sony IMX290 image sensor driver to all Pi defconfigs dtoverlays: Add an overlay for the Sony IMX290 image sensor media: i2c: imx290: Switch set_hmax to use imx290_write_buffered_reg media : i2c: imx290: Add support for the mono sensor variant. media: dt-bindings: media: i2c: Add mono version to IMX290 bindings media: i2c: imx290: Add H and V flip controls media: i2c: imx290: Add exposure control to the driver. media: i2c: imx290: Add support for V4L2_CID_VBLANK media: i2c: imx290: Convert HMAX setting into V4L2_CID_HBLANK media: i2c: imx290: Correct range for V4L2_CID_GAIN to 0-238 media: i2c: imx290: Add support for 74.25MHz clock media: i2c: imx290: set bus_type before calling v4l2_fwnode_endpoint_alloc_parse() media: i2c: imx290: Move the settle time delay out of loop media: i2c: imx290: Add support to enumerate all frame sizes media: i2c: imx290: Add RAW12 mode support media: i2c: imx290: Add support for test pattern generation media: i2c: imx290: Add configurable link frequency and pixel rate media: i2c: imx290: Add support for 2 data lanes media: i2c: imx290: fix reset GPIO pin handling media: i2c: imx290: fix the order of the args in SET_RUNTIME_PM_OPS() media: i2c: imx290: set the format before VIDIOC_SUBDEV_G_FMT is called media: i2c: Add IMX290 CMOS image sensor driver media: dt-bindings: media: i2c: Add IMX290 CMOS sensor binding media: bcm2835-unicam: Avoid gcc warning over {0} on endpoint dt/dtoverlays: Fix up base DT and overlays for updated Unicam driver media: bcm2835-unicam: change minimum number of vb2_queue buffers to 1 media: bcm2835-unicam: Retain packing information on G_FMT media: bcm2835-unicam: Fixup review comments from Hans. media: bcm2835: unicam: Fix uninitialized warning media: bcm2835-unicam: Always service interrupts media: bcm2835-unicam: Add support for get_mbus_config to set num lanes media: bcm2835-unicam: Driver for CCP2/CSI2 camera interface include: media: Add vfl_devnode_type of VFL_TYPE_VIDEO drivers: media: Remove the downstream version of bcm2835-unicam media: rcar-csi2: Negotiate data lanes number media: i2c: adv748x: Implement get_mbus_config media: i2c: adv748x: Adjust TXA data lanes number staging: media: imx: Update TODO entry media: v4l2-subdev: Remove [s|g]_mbus_config video ops media: pxa_camera: Use the new set_mbus_config op media: i2c: ov6650: Use new [get|set]_mbus_config ops media: i2c: Use the new get_mbus_config pad op media: v4l2-subdev: Introduce [get|set]_mbus_config pad ops brcmfmac: Prefer a ccode from OTP over nvram file staging: bcm2835-audio: Add missing MODULE_ALIAS media: irs1125: Keep HW in sync after imager reset media: irs1125: Atomic access to imager reconfiguration media: irs1125: Refactoring and debug messages media: irs1125: Using i2c_transfer for ic2 reads ARM: dts: Set brcm,enable-l1ss for CM4 PCI: brcmstb: Add DT property to control L1SS ARM: dts: Add bcm2711-rpi-cm4.dts SQUASH: dts: Fix firmware clocks support clk: rpi: Fix compatible indentation clk: rpi: Only register a few firmware clocks clk: bcm: rpi: Remove the quirks for the CPU clock clk: bcm: rpi: Give firmware clocks a name clk: bcm: rpi: Use CCF boundaries instead of rolling our own clk: bcm: rpi: Add an enum for the firmware clocks clk: rpi: Adjust DT binding to match upstream PCI: brcmstb: Assert fundamental reset on initialization
2020-09-15 09:35:41 Kleber Sacilotto de Souza linux-raspi (Ubuntu Focal): status New In Progress
2020-09-18 05:57:10 Khaled El Mously linux-raspi (Ubuntu Focal): status In Progress Fix Committed
2020-10-13 22:41:57 Launchpad Janitor linux-raspi (Ubuntu Focal): status Fix Committed Fix Released
2020-10-13 22:41:57 Launchpad Janitor cve linked 2020-16119
2020-10-13 22:41:57 Launchpad Janitor cve linked 2020-16120