[SRU][K/raspi][PULL] kinetic/linux-raspi: Update to upstream raspberrypi rpi-5.19.y (2022-10-26) (LP: #1995968)

Juerg Haefliger juerg.haefliger at canonical.com
Thu Nov 10 14:42:40 UTC 2022


BugLink: https://bugs.launchpad.net/bugs/1995968

Upstream raspberrypi patchset 2022-10-26

  Ported from the following raspberrypi branch:
    rpi-5.19.y
  from https://github.com/raspberrypi/linux.git

configs: Add FSIA6B driver module
ARM: dts: Add nvmem node for BCM2711 bootloader public key
configs: Add RTC_DRV_RV3032=m
overlays: i2c-rtc: Add RV3032 support
media: i2c: imx290: Correct min HBLANK.
nvmem: Use NVMEM_DEVID_AUTO
media: i2c: imx477: Do not unconditionally adjust hblank and vblank limits
media: i2c: imx477: Reset hblank on mode switch
vc04_services: bcm2835-codec: Allow encoder_cmd on ISP and deinterlace
vc04_services: bcm2835-codec:  Remove redundant role check
media: i2c: imx477: Allow dynamic horizontal blanking control
overlays: Add rpi-sense-v2
usb: xhci: account for num_trbs_free when invalidating TDs
ARM: dts: Add dtparams to disable PCIe, HDMI, and SD card/eMMC
Revert "Add PHY_ID_BCM54213PE identifier."
media: i2c: imx219: make HBLANK r/w to allow longer exposures
drm/vc4: hdmi: Reset link on hotplug
drm/vc4: hdmi: Move vc4_hdmi_supports_scrambling() around
drm/vc4: hdmi: Switch to detect_ctx
drm/vc4: hdmi: Simplify the hotplug handling
drm/vc4: hdmi: Remove mutex in detect
drm/vc4: hdmi: Remove unused argument in vc4_hdmi_supports_scrambling
drm/vc4: hdmi: Constify drm_display_mode

Boot-tested both arm64 and rmhf kernels on Pi 4, 3, 2, and zero2.

Signed-off-by: Juerg Haefliger <juerg.haefliger at canonical.com>

--------

The following changes since commit 75398ca4982db5511574c341fc1568218b23679e:

  UBUNTU: [Config] raspi: updateconfigs for gcc-12 for armhf (2022-11-08 15:40:32 +0100)

are available in the Git repository at:

  https://git.launchpad.net/~juergh/ubuntu/+source/linux lp1995968

for you to fetch changes up to 051c9700a0e3616ab583c05c06661e37bd5170bc:

  UBUNTU: raspi: Update to upstream raspberrypi rpi-5.19.y (2022-10-26) (2022-11-10 12:10:55 +0100)

----------------------------------------------------------------
Dave Stevenson (4):
      media: i2c: imx219: make HBLANK r/w to allow longer exposures
      vc04_services: bcm2835-codec:  Remove redundant role check
      vc04_services: bcm2835-codec: Allow encoder_cmd on ISP and deinterlace
      media: i2c: imx290: Correct min HBLANK.

Dom Cobley (1):
      Revert "Add PHY_ID_BCM54213PE identifier."

Jonathan Bell (1):
      usb: xhci: account for num_trbs_free when invalidating TDs

Juerg Haefliger (2):
      UBUNTU: [Config] raspi: updateconfigs after update to rpi-5.19.y (2022-10-26)
      UBUNTU: raspi: Update to upstream raspberrypi rpi-5.19.y (2022-10-26)

Maxime Ripard (7):
      drm/vc4: hdmi: Constify drm_display_mode
      drm/vc4: hdmi: Remove unused argument in vc4_hdmi_supports_scrambling
      drm/vc4: hdmi: Remove mutex in detect
      drm/vc4: hdmi: Simplify the hotplug handling
      drm/vc4: hdmi: Switch to detect_ctx
      drm/vc4: hdmi: Move vc4_hdmi_supports_scrambling() around
      drm/vc4: hdmi: Reset link on hotplug

Naushir Patuck (3):
      media: i2c: imx477: Allow dynamic horizontal blanking control
      media: i2c: imx477: Reset hblank on mode switch
      media: i2c: imx477: Do not unconditionally adjust hblank and vblank limits

Phil Elwell (5):
      overlays: Add rpi-sense-v2
      nvmem: Use NVMEM_DEVID_AUTO
      overlays: i2c-rtc: Add RV3032 support
      configs: Add RTC_DRV_RV3032=m
      configs: Add FSIA6B driver module

Tim Gover (1):
      ARM: dts: Add nvmem node for BCM2711 bootloader public key

Victor Ding (1):
      ARM: dts: Add dtparams to disable PCIe, HDMI, and SD card/eMMC

 arch/arm/boot/dts/bcm2708-rpi.dtsi                 |   2 +
 arch/arm/boot/dts/bcm2711-rpi-ds.dtsi              |   4 +
 arch/arm/boot/dts/bcm2711-rpi.dtsi                 |  13 +
 arch/arm/boot/dts/overlays/Makefile                |   1 +
 arch/arm/boot/dts/overlays/README                  |  18 ++
 arch/arm/boot/dts/overlays/i2c-rtc-common.dtsi     |  14 +
 .../arm/boot/dts/overlays/rpi-sense-v2-overlay.dts |  47 ++++
 arch/arm/configs/bcm2709_defconfig                 |   2 +
 arch/arm/configs/bcm2711_defconfig                 |   2 +
 arch/arm/configs/bcmrpi_defconfig                  |   2 +
 arch/arm64/configs/bcm2711_defconfig               |   2 +
 arch/arm64/configs/bcmrpi3_defconfig               |   2 +
 debian.raspi/config/annotations                    |   2 +
 debian.raspi/config/config.common.ubuntu           |   2 +-
 debian.raspi/upstream-raspberrypi                  |   2 +-
 drivers/gpu/drm/vc4/vc4_hdmi.c                     | 308 ++++++++++++++-------
 drivers/gpu/drm/vc4/vc4_hdmi.h                     |  12 +-
 drivers/media/i2c/imx219.c                         |  47 ++--
 drivers/media/i2c/imx290.c                         |   7 +-
 drivers/media/i2c/imx477.c                         |  27 +-
 drivers/net/phy/bcm-phy-ptp.c                      |   3 -
 drivers/nvmem/rmem.c                               |   1 +
 .../bcm2835-codec/bcm2835-v4l2-codec.c             |   9 -
 drivers/usb/host/xhci-ring.c                       |  14 +-
 24 files changed, 365 insertions(+), 178 deletions(-)
 create mode 100644 arch/arm/boot/dts/overlays/rpi-sense-v2-overlay.dts



More information about the kernel-team mailing list