Hi Heiko, On 2025-04-14 22:01, Heiko Stuebner wrote: > From: Steven Liu <steven....@rock-chips.com> > > Add support for the rk3576 variant of pinctrl. > > Signed-off-by: Steven Liu <steven....@rock-chips.com> > [adapted to mainline u-boot] > Signed-off-by: Heiko Stuebner <he...@sntech.de> > --- > drivers/pinctrl/rockchip/Makefile | 1 + > drivers/pinctrl/rockchip/pinctrl-rk3576.c | 279 ++++++++++++++++++++ > drivers/pinctrl/rockchip/pinctrl-rockchip.h | 3 + > 3 files changed, 283 insertions(+) > create mode 100644 drivers/pinctrl/rockchip/pinctrl-rk3576.c > > diff --git a/drivers/pinctrl/rockchip/Makefile > b/drivers/pinctrl/rockchip/Makefile > index df6c97d6234..e17415e1ca6 100644 > --- a/drivers/pinctrl/rockchip/Makefile > +++ b/drivers/pinctrl/rockchip/Makefile > @@ -16,6 +16,7 @@ obj-$(CONFIG_ROCKCHIP_RK3368) += pinctrl-rk3368.o > obj-$(CONFIG_ROCKCHIP_RK3399) += pinctrl-rk3399.o > obj-$(CONFIG_ROCKCHIP_RK3528) += pinctrl-rk3528.o > obj-$(CONFIG_ROCKCHIP_RK3568) += pinctrl-rk3568.o > +obj-$(CONFIG_ROCKCHIP_RK3576) += pinctrl-rk3576.o > obj-$(CONFIG_ROCKCHIP_RK3588) += pinctrl-rk3588.o > obj-$(CONFIG_ROCKCHIP_RV1108) += pinctrl-rv1108.o > obj-$(CONFIG_ROCKCHIP_RV1126) += pinctrl-rv1126.o > diff --git a/drivers/pinctrl/rockchip/pinctrl-rk3576.c > b/drivers/pinctrl/rockchip/pinctrl-rk3576.c > new file mode 100644 > index 00000000000..589a9b8491c > --- /dev/null > +++ b/drivers/pinctrl/rockchip/pinctrl-rk3576.c
[snip] > +static const struct rockchip_pin_ctrl rk3576_pin_ctrl = { > + .pin_banks = rk3576_pin_banks, > + .nr_banks = ARRAY_SIZE(rk3576_pin_banks), > + .nr_pins = 160, This property is removed in Quentin Schulz "pinctrl: rockchip: fix editing const struct + constify rockchip_pin_ctrl" series [1]. Suggest you drop this property to ease merging of both these series. With that fixes this is: Reviewed-by: Jonas Karlman <jo...@kwiboo.se> [1] https://patchwork.ozlabs.org/cover/2040824/ Regards, Jonas > + .grf_mux_offset = 0x0, > + .set_mux = rk3576_set_mux, > + .set_pull = rk3576_set_pull, > + .set_drive = rk3576_set_drive, > + .set_schmitt = rk3576_set_schmitt, > +}; [snip]