|
|
Subscribe / Log in / New account

Add OP-TEE based bnxt f/w manager

From:  Sheetal Tigadoli <sheetal.tigadoli-AT-broadcom.com>
To:  Rafał Miłecki <zajec5-AT-gmail.com>, Greg Kroah-Hartman <gregkh-AT-linuxfoundation.org>, Michal Simek <michal.simek-AT-xilinx.com>, Rajan Vaja <rajan.vaja-AT-xilinx.com>, Scott Branden <scott.branden-AT-broadcom.com>, Ray Jui <ray.jui-AT-broadcom.com>, Vikram Prakash <vikram.prakash-AT-broadcom.com>, Jens Wiklander <jens.wiklander-AT-linaro.org>, Michael Chan <michael.chan-AT-broadcom.com>, "David S. Miller" <davem-AT-davemloft.net>, Vikas Gupta <vikas.gupta-AT-broadcom.com>, Vasundhara Volam <vasundhara-v.volam-AT-broadcom.com>
Subject:  [PATCH V3 0/3] Add OP-TEE based bnxt f/w manager
Date:  Thu, 24 Oct 2019 11:02:38 +0530
Message-ID:  <1571895161-26487-1-git-send-email-sheetal.tigadoli@broadcom.com>
Cc:  Linux Kernel Mailing List <linux-kernel-AT-vger.kernel.org>, tee-dev-AT-lists.linaro.org, bcm-kernel-feedback-list-AT-broadcom.com, netdev-AT-vger.kernel.org, Sheetal Tigadoli <sheetal.tigadoli-AT-broadcom.com>
Archive-link:  Article

This patch series adds support for TEE based BNXT firmware
management module and the driver changes to invoke OP-TEE
APIs to fastboot firmware and to collect crash dump.

changes from v2:
 - address review comments from Jakub

Vasundhara Volam (2):
  bnxt_en: Add support to invoke OP-TEE API to reset firmware
  bnxt_en: Add support to collect crash dump via ethtool

Vikas Gupta (1):
  firmware: broadcom: add OP-TEE based BNXT f/w manager

 drivers/firmware/broadcom/Kconfig                 |   8 +
 drivers/firmware/broadcom/Makefile                |   1 +
 drivers/firmware/broadcom/tee_bnxt_fw.c           | 277 ++++++++++++++++++++++
 drivers/net/ethernet/broadcom/bnxt/bnxt.c         |  13 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.h         |   6 +
 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c |  37 ++-
 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.h |   2 +
 include/linux/firmware/broadcom/tee_bnxt_fw.h     |  14 ++
 8 files changed, 354 insertions(+), 4 deletions(-)
 create mode 100644 drivers/firmware/broadcom/tee_bnxt_fw.c
 create mode 100644 include/linux/firmware/broadcom/tee_bnxt_fw.h

-- 
1.9.1



Copyright © 2019, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds