]> git.baikalelectronics.ru Git - kernel.git/commit
net: ipa: assign endpoint to a resource group
authorAlex Elder <elder@linaro.org>
Wed, 28 Oct 2020 19:41:46 +0000 (14:41 -0500)
committerJakub Kicinski <kuba@kernel.org>
Sat, 31 Oct 2020 00:20:07 +0000 (17:20 -0700)
commitd1ac0110d5ca602d64ad3b376557b7b1c96bd0c6
tree979dd81e5d485b8ddb0f35bbe74e4a8c284d5f40
parenta13336c64028a61fc8b8683544fa988ab542740a
net: ipa: assign endpoint to a resource group

The IPA hardware manages various resources (e.g. descriptors)
internally to perform its functions.  The resources are grouped,
allowing different endpoints to use separate resource pools.  This
way one group of endpoints can be configured to operate unaffected
by the resource use of endpoints in a different group.

Endpoints should be assigned to a resource group, but we currently
don't do that.

Define a new resource_group field in the endpoint configuration
data, and use it to assign the proper resource group to use for
each AP endpoint.

Tested-by: Sujit Kautkar <sujitka@chromium.org>
Signed-off-by: Alex Elder <elder@linaro.org>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ipa/ipa_data-sc7180.c
drivers/net/ipa/ipa_data-sdm845.c
drivers/net/ipa/ipa_data.h
drivers/net/ipa/ipa_endpoint.c