wifi ath9k GPIO descriptors

This patch set is a long standing attempt to get rid of the global
GPIO numbers from the ath9k Wireless driver.

Maybe Kalle can merge this to the Wireless tree if we agree on this
hack solution.

To: Kalle Valo <kvalo@kernel.org>
To: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
To: Arnd Bergmann <arnd@arndb.de>
To: Alban Bedel <albeu@free.fr>
To: Bartosz Golaszewski <brgl@bgdev.pl>
To: Toke Høiland-Jørgensen <toke@toke.dk>
To: "Michał Kępień" <kernel@kempniu.pl>
Cc: linux-wireless@vger.kernel.org
Cc: brcm80211-dev-list.pdl@broadcom.com
Cc: linux-gpio@vger.kernel.org
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>

---
Changes in v5:
- EDITME: describe what is new in this series revision.
- EDITME: use bulletpoints and terse descriptions.
- Link to v4: https://lore.kernel.org/r/20260313-descriptors-wireless-v4-1-07ab47c89a98@kernel.org

Changes in v4:
- Fix review comments from Andy.
- Collect ACKs.
- Link to v3: https://lore.kernel.org/r/20260312-descriptors-wireless-v3-1-5230e0870c31@kernel.org

Changes in v3:
- Rebased on kernel v7.0-rc1
- Fix up issues as pointed out by Michał Kępień
- Link to v2: https://lore.kernel.org/r/20240423-descriptors-wireless-v2-1-6d1d03b30bfa@linaro.org

Changes in v2:
- Define all the descriptors directly in the ATH79K
  GPIO driver in case the driver want to request them directly.
- Link to v1: https://lore.kernel.org/r/20240131-descriptors-wireless-v1-0-e1c7c5d68746@linaro.org

--- b4-submit-tracking ---
# This section is used internally by b4 prep for tracking purposes.
{
  "series": {
    "revision": 5,
    "change-id": "20240122-descriptors-wireless-b8da95dcab35",
    "prefixes": [],
    "history": {
      "v1": [
        "20240131-descriptors-wireless-v1-0-e1c7c5d68746@linaro.org"
      ],
      "v2": [
        "20240423-descriptors-wireless-v2-1-6d1d03b30bfa@linaro.org"
      ],
      "v3": [
        "20260312-descriptors-wireless-v3-1-5230e0870c31@kernel.org"
      ],
      "v4": [
        "20260313-descriptors-wireless-v4-1-07ab47c89a98@kernel.org"
      ]
    }
  }
}