Commit 03135a5a authored by Lorenzo Bianconi's avatar Lorenzo Bianconi Committed by Jakub Kicinski
Browse files

dt-bindings: net: airoha: npu: Add firmware-name property



Add firmware-name property in order to introduce the capability to
specify the firmware names used for 'RiscV core' and 'Data section'
binaries. This patch is needed because NPU firmware binaries are board
specific since they depend on the MediaTek WiFi chip used on the board
(e.g. MT7996 or MT7992) and the WiFi chip version info is not available
in the NPU driver. This is a preliminary patch to enable MT76 NPU
offloading if the Airoha SoC is equipped with MT7996 (Eagle) WiFi chipset.

Reviewed-by: default avatarAndrew Lunn <andrew@lunn.ch>
Reviewed-by: default avatarKrzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Signed-off-by: default avatarLorenzo Bianconi <lorenzo@kernel.org>
Link: https://patch.msgid.link/20260120-airoha-npu-firmware-name-v4-1-88999628b4c1@kernel.org


Signed-off-by: default avatarJakub Kicinski <kuba@kernel.org>
parent c7cffa49
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -59,6 +59,11 @@ properties:
      - const: ba
    minItems: 1

  firmware-name:
    items:
      - description: Firmware name of RiscV core
      - description: Firmware name of Data section

required:
  - compatible
  - reg
@@ -96,5 +101,7 @@ examples:
        memory-region = <&npu_firmware>, <&npu_pkt>, <&npu_txpkt>,
                        <&npu_txbufid>, <&npu_ba>;
        memory-region-names = "firmware", "pkt", "tx-pkt", "tx-bufid", "ba";
        firmware-name = "airoha/en7581_npu_rv32.bin",
                        "airoha/en7581_npu_data.bin";
      };
    };