On 08/03/2024 08:49, Xingyu Wu wrote: >>> + >>> + starfive,pdm-modulex: >>> + $ref: /schemas/types.yaml#/definitions/uint32 >>> + enum: [0, 1] >>> + description: >>> + The module x will be using in PDM controller. Default use module 0. >> >> This is an index of the block instance? If so, then it's not allowed. >> Otherwise I don't understand the description. >> > > No, this is just one instance. The PDM have two internal and independent modules or called channels. > They can be configured and used separately, and the user can choose which channel to use. > Do the modulex differ? Why different boards would choose one over another? Best regards, Krzysztof