ACK/cmnt: [SRU][G/raspi][PULL] groovy/linux-raspi: Upstream raspberrypi patchset 2020-11-05 (LP: #1903541)

Kleber Souza kleber.souza at canonical.com
Fri Dec 4 14:04:05 UTC 2020


On 03.12.20 14:33, Juerg Haefliger wrote:
> BugLink: https://bugs.launchpad.net/bugs/1903541
> 
> Boot tested arm64 and armhf on Pi 4B, 3B+, 3B and 2B (armhf only).
> 
> Signed-off-by: Juerg Haefliger <juergh at canonical.com>
> 
> --------
> 
> The following changes since commit e59d88eed638cf7fb25d360369b23b484bbccb97:
> 
>    UBUNTU: [Config] raspi: SECURITY_DMESG_RESTRICT=y (2020-11-06 11:08:43 +0100)
> 
> are available in the Git repository at:
> 
>    git://git.launchpad.net/~juergh/ubuntu/+source/linux-raspi/+git/groovy lp1903541
> 
> for you to fetch changes up to af92cbaf5b03ab038e44521a127dd24a3a915de8:
> 
>    UBUNTU: raspi: Update to upstream raspberrypi 9b3199ca416d (2020-11-05) (2020-11-10 09:52:37 +0100)

All the patches that were pulled from upstream stable had already
been applied to groovy/linux and already rebased to linux-raspi as
noted below.
Those can be skipped when applying the PR.

Acked-by: Kleber Sacilotto de Souza <kleber.souza at canonical.com>

> 
> ----------------------------------------------------------------
> Alexei Starovoitov (1):
>        mm/error_inject: Fix allow_error_inject function signatures.

^ already applied on groovy/linux from upstream stable.

> 
> Andy Shevchenko (1):
>        gpiolib: Disable compat ->read() code in UML case

^ already applied on groovy/linux from upstream stable.

> 
> Dave Stevenson (7):
>        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.
>        staging: bcm2835-codec: Use a define the completion timeout
>        staging: bcm2835-codec: Correct buffer number change on start streaming
>        staging: bcm2835-camera: Replace deprecated V4L2_PIX_FMT_BGR32
>        staging: bcm2835-codec: Replace deprecated V4L2_PIX_FMT_BGR32
> 
> George Kennedy (1):
>        fbmem: add margin check to fb_check_caps()
> 
> Joerg Schambacher (1):
>        Fixes a problem when module probes before i2c module is available


^ already applied on groovy/linux from upstream stable.

> 
> Jonathan Bell (1):
>        dwc_otg: initialise sched_frame for periodic QHs that were parked
> 
> Juerg Haefliger (2):
>        UBUNTU: [Config] raspi: updateconfigs after update to rpi-5.8.y 2020-11-05
>        UBUNTU: raspi: Update to upstream raspberrypi 9b3199ca416d (2020-11-05)
> 
> Kieran Bingham (2):
>        arm64: configs: Enable Unicam support
>        arm64: configs: Enable V4L2 test module support
> 
> Mathias Nyman (1):
>        xhci: don't create endpoint debugfs entry before ring buffer is set.

^ already applied on groovy/linux from upstream stable.

> 
> Matthew Wilcox (Oracle) (1):
>        mm/page_owner: change split_page_owner to take a count

^ already applied on groovy/linux from upstream stable.

> 
> Navid Emamdoost (1):
>        clk: bcm2835: add missing release if devm_clk_hw_register fails

^ already applied on groovy/linux from upstream stable.

> 
> Necip Fazil Yildiran (1):
>        ASoC: cros_ec_codec: fix kconfig dependency warning for SND_SOC_CROS_EC_CODEC

^ already applied on groovy/linux from upstream stable.

> 
> Peter Zijlstra (1):
>        serial: pl011: Fix lockdep splat when handling magic-sysrq interrupt

^ already applied on groovy/linux from upstream stable.

> 
> Phil Elwell (19):
>        brcmfmac: Increase power saving delay to 2s
>        overlays: Regenerate upstream-pi4 overlay
>        overlays: Add parameters to adafruit18, sainsmart18
>        overlays: Add extra CMA sizes (up to 512M)
>        overlays: Add note to BCM2711 overlays
>        configs: Remove I2C_BRCMSTB from the kernel
>        net: bcmgenet: Reset RBUF on first open
>        ASoC: cs42xx8: Only define cs42xx8_of_match once
>        configs: Regenerate the defconfigs
>        USB: gadget: f_hid: avoid crashes and log spam
>        overlays: Update display GPIO declarations
>        configs: Add CONFIG_RTC_DRV_SD3078=m
>        overlays: Add sd3078 to the i2c-rtc overlay
>        configs: Restore SND_PCM_OSS=m
>        ARM: bcm2711-rpi.dts: Unlock DMA channels 9 & 10
>        gpio: Add gpio-fsm driver
>        configs: Add CONFIG_GPIO_FSM=m
>        overlays: Add fsm-demo overlay
>        overlays: Add ghost-amp overlay
> 
> Tom Rix (2):
>        media: tc358743: initialize variable
>        media: tc358743: cleanup tc358743_cec_isr

^ already applied on groovy/linux from upstream stable.

> 
> Vijay Balakrishna (1):
>        mm: khugepaged: recalculate min_free_kbytes after memory hotplug as expected by khugepaged

^ already applied on groovy/linux from upstream stable.

> 
> lsellens (1):
>        overlays: minor typo in instructions
> 
> newbloke82 (1):
>        Update hy28b-overlay.dts
> 
> popcornmix (1):
>        rpivid_h265: Fix width/height typo
> 
>   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-cm.dts               |    4 -
>   arch/arm/boot/dts/bcm2708-rpi-zero-w.dts           |    4 -
>   arch/arm/boot/dts/bcm2708-rpi-zero.dts             |    4 -
>   arch/arm/boot/dts/bcm2709-rpi-2-b.dts              |    4 -
>   arch/arm/boot/dts/bcm2710-rpi-2-b.dts              |    4 -
>   arch/arm/boot/dts/bcm2710-rpi-3-b-plus.dts         |    4 -
>   arch/arm/boot/dts/bcm2710-rpi-3-b.dts              |    4 -
>   arch/arm/boot/dts/bcm2710-rpi-cm3.dts              |    4 -
>   arch/arm/boot/dts/bcm2711-rpi.dtsi                 |    7 +-
>   arch/arm/boot/dts/overlays/Makefile                |    2 +
>   arch/arm/boot/dts/overlays/README                  |   95 +-
>   arch/arm/boot/dts/overlays/adafruit18-overlay.dts  |   12 +-
>   arch/arm/boot/dts/overlays/cma-overlay.dts         |    4 +
>   arch/arm/boot/dts/overlays/fsm-demo-overlay.dts    |  104 ++
>   arch/arm/boot/dts/overlays/ghost-amp-overlay.dts   |  119 +++
>   arch/arm/boot/dts/overlays/goodix-overlay.dts      |    2 +-
>   arch/arm/boot/dts/overlays/gpio-fan-overlay.dts    |    2 +-
>   arch/arm/boot/dts/overlays/hy28a-overlay.dts       |    2 +-
>   arch/arm/boot/dts/overlays/hy28b-2017-overlay.dts  |    2 +-
>   arch/arm/boot/dts/overlays/hy28b-overlay.dts       |    2 +-
>   arch/arm/boot/dts/overlays/i2c-rtc-overlay.dts     |   16 +
>   arch/arm/boot/dts/overlays/i2c0-overlay.dts        |   15 +-
>   .../arm/boot/dts/overlays/media-center-overlay.dts |    6 +-
>   arch/arm/boot/dts/overlays/mz61581-overlay.dts     |    2 +-
>   arch/arm/boot/dts/overlays/piscreen-overlay.dts    |    4 +-
>   arch/arm/boot/dts/overlays/piscreen2r-overlay.dts  |    4 +-
>   arch/arm/boot/dts/overlays/sainsmart18-overlay.dts |   11 +-
>   arch/arm/boot/dts/overlays/sh1106-spi-overlay.dts  |    2 +-
>   arch/arm/boot/dts/overlays/ssd1306-spi-overlay.dts |    2 +-
>   arch/arm/boot/dts/overlays/ssd1351-spi-overlay.dts |    2 +-
>   arch/arm/boot/dts/overlays/tinylcd35-overlay.dts   |    4 +-
>   .../arm/boot/dts/overlays/upstream-pi4-overlay.dts |   12 +
>   .../boot/dts/overlays/vc4-kms-v3d-pi4-overlay.dts  |   26 +
>   arch/arm/configs/bcm2709_defconfig                 |    5 +
>   arch/arm/configs/bcm2711_defconfig                 |    5 +
>   arch/arm/configs/bcmrpi_defconfig                  |    5 +
>   arch/arm64/configs/bcm2711_defconfig               |   11 +
>   arch/arm64/configs/bcmrpi3_defconfig               |   11 +
>   debian.raspi/config/config.common.ubuntu           |    1 +
>   debian.raspi/upstream-raspberrypi                  |    2 +-
>   drivers/clk/bcm/clk-bcm2835.c                      |    4 +-
>   drivers/gpio/Kconfig                               |    9 +
>   drivers/gpio/Makefile                              |    1 +
>   drivers/gpio/gpio-fsm.c                            | 1103 ++++++++++++++++++++
>   drivers/gpio/gpiolib.c                             |    2 +-
>   drivers/media/i2c/tc358743.c                       |   14 +-
>   drivers/net/ethernet/broadcom/genet/bcmgenet.c     |   16 +-
>   .../broadcom/brcm80211/brcmfmac/cfg80211.c         |    3 +-
>   drivers/staging/media/rpivid/rpivid_h265.c         |    2 +-
>   .../vc04_services/bcm2835-camera/bcm2835-camera.c  |    2 +-
>   .../bcm2835-codec/bcm2835-v4l2-codec.c             |   10 +-
>   drivers/tty/serial/amba-pl011.c                    |   11 +-
>   drivers/usb/gadget/function/f_hid.c                |   20 +-
>   drivers/usb/host/dwc_otg/dwc_otg_hcd_queue.c       |    4 +
>   drivers/usb/host/xhci.c                            |    3 +-
>   drivers/video/fbdev/core/fbmem.c                   |    4 +
>   include/dt-bindings/gpio/gpio-fsm.h                |   21 +
>   include/linux/khugepaged.h                         |    5 +
>   include/linux/page_owner.h                         |    6 +-
>   mm/filemap.c                                       |    8 +-
>   mm/huge_memory.c                                   |    2 +-
>   mm/khugepaged.c                                    |   13 +-
>   mm/page_alloc.c                                    |    7 +-
>   mm/page_owner.c                                    |    4 +-
>   sound/soc/bcm/hifiberry_dacplus.c                  |    9 +-
>   sound/soc/codecs/Kconfig                           |    1 +
>   sound/soc/codecs/cs42xx8-i2c.c                     |    6 +-
>   69 files changed, 1691 insertions(+), 138 deletions(-)
>   create mode 100644 arch/arm/boot/dts/overlays/fsm-demo-overlay.dts
>   create mode 100644 arch/arm/boot/dts/overlays/ghost-amp-overlay.dts
>   create mode 100644 drivers/gpio/gpio-fsm.c
>   create mode 100644 include/dt-bindings/gpio/gpio-fsm.h
> 




More information about the kernel-team mailing list