net: ipa: make filter/routing hash enable register variable
authorAlex Elder <elder@linaro.org>
Mon, 16 Nov 2020 23:37:56 +0000 (17:37 -0600)
committerJakub Kicinski <kuba@kernel.org>
Wed, 18 Nov 2020 23:53:48 +0000 (15:53 -0800)
commit5f87d77bb3bda034d234da1a8ade8ed41af175e0
treec9e2b67f24b215b063e8373e2a1feea644548739
parent4d715380b4b8d979f00fa9fc96b1ff088d7cb142
net: ipa: make filter/routing hash enable register variable

For IPA v3.5.1, the IPA filter/routing hash enable register actually
does exist, but it is at offset 0x8c into the IPA register space.
For newer versions of IPA it is at offset 0x148.

Define a new inline function ipa_reg_filt_rout_hash_en_offset() to
return the appropriate value for a given version of IPA hardware.

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