FROMLIST: ath10k: add option for chip-id based BDF selection

In some devices difference in chip-id should be enough to pick
the right BDF. Add another support for chip-id based BDF selection.
With this new option, ath10k supports 2 fallback options.

The board name with chip-id as option looks as follows
board name 'bus=snoc,qmi-board-id=ff,qmi-chip-id=320'

Signed-off-by: Abhishek Kumar <kuabhs@chromium.org>
Reviewed-by: Douglas Anderson <dianders@chromium.org>
Tested-by: Douglas Anderson <dianders@chromium.org>
(am from https://patchwork.kernel.org/patch/11845529/)
(also found at https://lore.kernel.org/r/20201020000506.1.Ifbc28707942179f1cefc7491e995814564495270@changeid)

BUG=b:170303031
TEST=Tested on Lazor EVT. Device creates expected boardname

Change-Id: I1c9f607ba1eac33a9c352c631e29b4d66a2e7173
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/kernel/+/2483358
Reviewed-by: Sean Paul <seanpaul@chromium.org>
Reviewed-by: Douglas Anderson <dianders@chromium.org>
Reviewed-by: Brian Norris <briannorris@chromium.org>
Tested-by: Abhishek Kumar <kuabhs@chromium.org>
Tested-by: Douglas Anderson <dianders@chromium.org>
Commit-Queue: Abhishek Kumar <kuabhs@chromium.org>
1 file changed