]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit81f56b8bc8416c34723ec2f7af869ed6cfdd4a5d
treec9e2b67f24b215b063e8373e2a1feea644548739
parent4cac332884f5b891c94ac2b730a370e81e4cf3f5
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