There are a bunch of functions that use the PFN from a page table entry
that end up with the svpbmt upper-bits because they are missing the newly
introduced PAGE_PFN_MASK which leads to wrong addresses conversions and
then crash: fix this by adding this mask.
We backported commit 594ea1a05a80 ("drm/panel: Add driver for ST7701s
DPI LCD panel") from 5.18 and then we need to fix the prototype of the
spi remove function which changed in this release.
D1's MMC controllers are unique in that they have the DMA address shift
(like A100) with a 13-bit descriptor size field (like sun4i). Add the
compatible and parameters for this new variant.
Signed-off-by: Samuel Holland <email address hidden>
Acked-by: Maxime Ripard <email address hidden>
Link: https://<email address hidden>
Signed-off-by: Ulf Hansson <email address hidden>
(cherry-pick from https://github.com/AlexGhiti/riscv-linux/tree/int/alex/nezha_Ubuntu-unstable-5.17.0-8.8)
Signed-off-by: Dimitri John Ledkov <email address hidden>