On Wed, Sep 09, 2026 at 02:05:12PM +0800, Jelly Jia wrote: > Hi Conor, > > Thanks for the review. > > > I cannot really speak to whether this is a correct thing to do with a > > dma-350, but it seems to me like something that should be resolved with > > a device specific comaptible in the dma-350 node. Someone more familar > > with the IP will have to comment on that. > > The wrapper is there to keep the platform integration bits (clocks, > resets, interrupt routing) out of the generic driver: the arm-dma-350 > child stays plain so the existing driver binds to it unchanged. I don't > know whether other dma350 integrations need the same resources, so I > did not want to push them into the generic node. Don't worry about this, given the limited extent of the wrapper driver, at worst you will end up with a different probe function. The specific compatible that you'll use will prevent the code relating to these resources running on other platforms. Thanks, Conor. > > > However I would like to know how this impacts the existing dma-350 in he > > sky1 devicetree. > > Patch 5 converts the existing FCH node to this form: the register window > and the eight GIC interrupts are unchanged, the arm-dma-350 controller > becomes the dma-controller@0 child, and the SCMI clock feeding the > instance is added. The AUDSS instance is new. I'll describe this > conversion in the patch 5 commit message in v2. > > Best regards, > Jelly