linux-omap.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* AM3517 Timer busy regression on 6.1.y branch
@ 2023-09-05 15:02 Adam Ford
  2023-09-06  7:58 ` Tony Lindgren
  0 siblings, 1 reply; 4+ messages in thread
From: Adam Ford @ 2023-09-05 15:02 UTC (permalink / raw)
  To: Linux-OMAP, Tony Lindgren; +Cc: stable

Tony et al
,
I am trying to run the 6.1.y branch on an AM3517-EVM.

There are two GPT that throw an error:

 ti-sysc: probe of 48318000.target-module failed with error -16
 ti-sysc: probe of 49032000.target-module failed with error -16

I did some minor investigation and found sysc_check_active_timer() is
returning the busy condition.

I tracked this back a bit further and found that if I revert commit
a12315d6d270  ("bus: ti-sysc: Make omap3 gpt12 quirk handling SoC
specific"), this error condition goes away.

It almost looks to me like sysc_check_active_timer is defaulting to
-EBUSY when the SoC is not 3430, but the sysc_soc_match[] doesn't
appear to match to AM3517.

I think the proper solution is to treat the AM35* as 3430.  Do you
agree with that approach?

If so, I'll submit a patch with a fixes tag. I am also wondering how
far back I should mark the fixes tag.

adam

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2023-09-07  5:41 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-09-05 15:02 AM3517 Timer busy regression on 6.1.y branch Adam Ford
2023-09-06  7:58 ` Tony Lindgren
2023-09-06 15:11   ` Adam Ford
2023-09-07  5:41     ` Tony Lindgren

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).