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