]> 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)
commitffa57c7bb6b312c449106782b021fbd77eade0fa
tree979dd81e5d485b8ddb0f35bbe74e4a8c284d5f40
parent068aee2cb23f9e1c01b5345018e48d73d77024a6
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