[PATCH v3 1/3] Add compatible strings for AST2700 pinctrl to the SCU binding.

Andrew Jeffery andrew at codeconstruct.com.au
Wed Feb 11 18:06:57 AEDT 2026


On Fri, 2026-01-23 at 17:03 +1030, Andrew Jeffery wrote:
> 
> Going down this path for pinctrl to fix the SCU situation will require
> some rework of what's already merged for the AST2700. However, we've
> not yet merged either a DTS or DTSI using the compatibles (and by
> extension, aren't using the AST2700 support from the drivers), so I
> hope that allows us to do a course-correction without too much
> collateral damage.
> 
> A possible path forward is to:
> 
>  * Move AST2700 definitions out of mfd/aspeed,ast2x00-scu.yaml into one
>    of:
>     - soc/aspeed/aspeed,ast2700-scu.yaml: Follow the example of
>       mobileye,eyeq5-olb?
>     - arm/aspeed/aspeed,ast2700-scu.yaml: We already have e.g. the secure
>       boot controller documented under arm/aspeed
>  * Retain compatible strings but require simple-mfd is not specified
>  * Rework AST2700 support introduced in:
>     - drivers/irqchip/irq-aspeed-scu-ic.c
>     - drivers/soc/aspeed/aspeed-socinfo.c
> 

... but perhaps that is too much churn for this stage.

Krzysztof: If you think the rework is worthwhile, let me know and we
can look at that design, otherwise I think Billy can proceed by
incorporating your current feedback for a v4.

Andrew


More information about the Linux-aspeed mailing list