[SRU][G/raspi][PULL] groovy/linux-raspi: Upstream raspberrypi patchset 2020-11-05 (LP: #1903541)
Juerg Haefliger
juerg.haefliger at canonical.com
Thu Dec 3 13:33:56 UTC 2020
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)
----------------------------------------------------------------
Alexei Starovoitov (1):
mm/error_inject: Fix allow_error_inject function signatures.
Andy Shevchenko (1):
gpiolib: Disable compat ->read() code in UML case
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
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.
Matthew Wilcox (Oracle) (1):
mm/page_owner: change split_page_owner to take a count
Navid Emamdoost (1):
clk: bcm2835: add missing release if devm_clk_hw_register fails
Necip Fazil Yildiran (1):
ASoC: cros_ec_codec: fix kconfig dependency warning for SND_SOC_CROS_EC_CODEC
Peter Zijlstra (1):
serial: pl011: Fix lockdep splat when handling magic-sysrq interrupt
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
Vijay Balakrishna (1):
mm: khugepaged: recalculate min_free_kbytes after memory hotplug as expected by khugepaged
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