ACK/Cmnt: [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 16:44:58 UTC 2022


On Thu, 10 Nov 2022 08:24:13 -0700
Tim Gardner <tim.gardner at canonical.com> wrote:

> On 11/10/22 7:42 AM, Juerg Haefliger wrote:
> > 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
> >   
> Acked-by: Tim Gardner <tim.gardner at canonical.com>
> 
> Your pull request base is a little weird. The starting commit does not 
> exist in kinetic:linux-raspi/master-next. I think there are 3 patches on 
> your branch lp1995968 that have not been pushed to master-next:

Yes. These 3 are on the mailing list waiting for acks. I had to pull them
into this branch to be able to build a test kernels using gcc-12 on armhf.

...Juerg

> 75398ca4982db5511574c341fc1568218b23679e UBUNTU: [Config] raspi: 
> updateconfigs for gcc-12 for armhf
> d3125753b51080c0d48bc0e3e684a09135d0f609 UBUNTU: Revert "UBUNTU: 
> [Packaging] raspi: Use gcc-11 for armhf"
> 2b0cca794d81c036ff063409a5252d059085fe3d drivers: dwc_otg: stop GCC from 
> patching FIQ functions
> 
> Otherwise, the BSP patches from rpi-5.19.y look fine as do the config 
> updates.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20221110/5aae5ebe/attachment.sig>


More information about the kernel-team mailing list