История изменений
Исправление I-Love-Microsoft, (текущая версия) :
Это мне понятно, только не ясно как выяснить какой конкретно интеррупт прилетел в хэндлер... Не догоняю, если честно.
Так то ясно что оно запишет минимальный номер из диапазона в поле irq, а на самом деле будет принимать несколько прерываний. Непонятка лишь в том, что как мне их потом различать?
Или это делается путем двойного вызова devm_request_irq? Там я могу брать значение из поля irq + 0 и затем irq + 1, повесив соответствующие хэндлеры?
Исправление I-Love-Microsoft, :
Это мне понятно, только не ясно как выяснить какой конкретно интеррупт прилетел в хэндлер... Не догоняю, если честно.
Так то ясно что оно запишет минимальный номер из диапазона в поле irq, а на самом деле будет принимать несколько прерываний. Непонятка лишь в том, что как мне их потом различать?
Или это делается devm_request_irq? Там я могу брать значение из поля irq + 0 и затем irq + 1?
Исходная версия I-Love-Microsoft, :
Это мне понятно, только не ясно как выяснить какой конкретно интеррупт прилетел в хэндлер... Не догоняю, если честно.