W dniu śro, 22.11.2023 o godzinie 15∶42 +0000, użytkownik Charles Keepax napisał:
On Wed, Nov 22, 2023 at 02:34:59PM +0000, Maciej Strozek wrote:
Add a polling mechanism that will keep the driver operational even in absence of physical IRQ connection. If IRQ line is detected, the driver will continue working as usual, in case of missing IRQ line it will fallback to the polling mechanism introduced in this change. This will support users which choose not to connect an IRQ line as it is not critical to part's operation.
Signed-off-by: Maciej Strozek mstrozek@opensource.cirrus.com
Apologies Maciej, should have spotted this when I had a look this morning but I have just spotted one more thing, we should actually remove the polling for the hpload detect. The hpload detect can actually only be triggered by the IRQ handler anyway so that code will never run, and there would be much more work required to get the jack detect working without the IRQ.
Thanks, Charles
No problem, will send V5 with the hpload detect deleted tomorrow