On Sat, Dec 27, 2025 at 12:55 PM Ye Zhang [off-list ref] wrote:
+ rockchip,rmio-pins:
+ $ref: /schemas/types.yaml#/definitions/uint32-matrix
+ minItems: 1
+ items:
+ items:
+ - minimum: 0
+ description: RMIO ID (Controller index)
+ - minimum: 0
+ description: Pin index within the RMIO controller
+ - minimum: 0
+ description: Function Mux ID
+ description:
+ Configuration for the Rockchip Matrix I/O (RMIO) block. The format
+ is <rmio_id pin_id function_id>. This acts as a secondary muxing
+ layer when the primary 'rockchip,pins' mux is set to the RMIO
+ function.
I think this should just use the standard pinmux = <>; property
with some shifting and masking.
Yours,
Linus Walleij