[PATCH 0/3] pinctrl: rockchip: add support for RK3308B SoC
Linus Walleij
linusw at kernel.org
Fri Jul 24 15:13:39 PDT 2026
On Fri, Jul 17, 2026 at 9:59 AM Hugo VALTIER <hugo at ahdrone.com> wrote:
> The RK3308B is a silicon revision of the RK3308 with a different iomux
> register layout: several pins (GPIO2_A2, GPIO2_A3, GPIO2_C0, GPIO3_B2,
> GPIO3_B3) gained 3-bit mux fields in new GRF registers that override
> the original 2-bit fields. I believe the bootloader enables the new
> registers via the sel_src_ctrl bits, after which the kernel's writes
> to the old iomux registers are silently ignored. Whatever the exact
> mechanism, on RK3308B boards (e.g. current Radxa ROCK Pi S revisions)
> SPI1, I2C3 and other peripherals on the affected pins are
> non-functional without this series.
>
> This is a continuation of Dmitry Yashin's series from 2024 [1], which
> was never resubmitted after review and got dropped. Following the
No reactions for a week so patches applied.
Any remaining snags can likely be fixed with follow-up patches.
Yours,
Linus Walleij
More information about the Linux-rockchip
mailing list