OSDN Git Service

net: ipa: define GSI interrupt types with an enum
authorAlex Elder <elder@linaro.org>
Thu, 5 Nov 2020 18:13:58 +0000 (12:13 -0600)
committerJakub Kicinski <kuba@kernel.org>
Sat, 7 Nov 2020 23:39:16 +0000 (15:39 -0800)
commitf9b28804ab50eb951c50f4c5afec77ab0435309a
tree295c3e6af169defb43580af967c964b7b82d1904
parenta054539db1966908d3730f29ef3726534cd1f2d5
net: ipa: define GSI interrupt types with an enum

Define the GSI interrupt types with an enumerated type whose values
are the bit positions representing each interrupt type.  Include a
short comment describing how each interrupt type is used.

Build up the enabled interrupt mask explicitly in gsi_irq_enable(),
and get rid of the definition of GSI_CNTXT_TYPE_IRQ_MSK_ALL.

Signed-off-by: Alex Elder <elder@linaro.org>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ipa/gsi.c
drivers/net/ipa/gsi_reg.h