LINUX.ORG.RU

История изменений

Исправление I-Love-Microsoft, (текущая версия) :

Это мне понятно, только не ясно как выяснить какой конкретно интеррупт прилетел в хэндлер... Не догоняю, если честно.

Так то ясно что оно запишет минимальный номер из диапазона в поле irq, а на самом деле будет принимать несколько прерываний. Непонятка лишь в том, что как мне их потом различать?

Или это делается путем двойного вызова devm_request_irq? Там я могу брать значение из поля irq + 0 и затем irq + 1, повесив соответствующие хэндлеры?

tailgunner

Исправление I-Love-Microsoft, :

Это мне понятно, только не ясно как выяснить какой конкретно интеррупт прилетел в хэндлер... Не догоняю, если честно.

Так то ясно что оно запишет минимальный номер из диапазона в поле irq, а на самом деле будет принимать несколько прерываний. Непонятка лишь в том, что как мне их потом различать?

Или это делается devm_request_irq? Там я могу брать значение из поля irq + 0 и затем irq + 1?

tailgunner

Исходная версия I-Love-Microsoft, :

Это мне понятно, только не ясно как выяснить какой конкретно интеррупт прилетел в хэндлер... Не догоняю, если честно.

tailgunner