* Dhruva Gole <d-gole@xxxxxx> [240410 18:03]: > On Apr 10, 2024 at 09:40:05 +0300, Tony Lindgren wrote: > > We are wrongly checking SYSC_QUIRK_NO_RESET_ON_INIT flag in sysc_reset(), > > it can be called also after init from sysc_reinit_module(). Let's fix the > > issue by moving the check to the init code. > > I am not able to understand exactly the potential bug here, what was the > issue exactly? With this flag, reset should be skipped on init, for example for an SDRAM controller during booting or to preserve a boot logo etc. However, if a reset is requested later on after init, we must ignore this flag. > What I am able to infer is this is more of an improvement than fixing a > bug? Maybe I am missing some context, can you help me understand the > potential bug here? We are now also calling sysc_reset() during runtime, so in theory some device would not reset during usage as requested. I don't think we have such cases in reality though. So yeah this is more cleanup rather than a fix AFAIK. > > Fixes: 6a52bc2b81fa ("bus: ti-sysc: Add quirk handling for reset on re-init") > > Fixes tag, you might want to CC stable@xxxxxxxxxxxxxxx? Let's just leave out the fixes tag as there are no known bugs caused by this. Regards, Tony