AMD General > From: Alex Deucher <[email protected]> > > Wasn't there a reason (sequencing maybe?) these were in late_init()? > Are you sure it's ok to move them into hw_init()?
Not as far as I could tell, from the code all the dependencies are satisfied in hw_init by the IP block order, it was just put in late_init since the beginning of time. I did test this change on gfx9 as well. The same pattern of late_init get hw_fini put seems to be used for other IPs as well though, so it could be that some hardware related reason exists at some point. Teddy
