Hi Jerry,
Thanks. I can see that GCDTL uses tilelink.TLRegisterRouter, but it has a deprecation warning of "Use HasTLControlRegMap+HasInterruptSources traits in place of TLRegisterRouter+TLRegBundle+TLRegModule".
HasTLControlRegMap requires `this` to be regmapper.RegisterRouter, so I'm guessing that it's the more modern version?
I can find others external peripherals (such as GPIO and I2C) extending regmapper.IORegisterRouter.
Could you help clarify what the best practices are so that I can avoid using things that will be removed down the line?
Many thanks!
Sincerely,
Zixian