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