Re: [PATCH 0/3] pinctrl: rockchip: add support for RK3308B SoC

Linus Walleij <[email protected]>
Newsgroups org.kernel.vger.linux-gpio,org.infradead.lists.linux-arm-kernel,org.infradead.lists.linux-rockchip,org.kernel.vger.linux-kernel
Message-ID <CAD++jL=ASH7jx8YOL2Z5i4K8w4RQd4eWKEGtY1KRBwM-JDaw-g@mail.gmail.com>
On Fri, Jul 17, 2026 at 9:59 AM Hugo VALTIER <[email protected]> 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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.