Received: by 2002:a25:d7c1:0:0:0:0:0 with SMTP id o184csp2684551ybg; Thu, 24 Oct 2019 13:31:42 -0700 (PDT) X-Google-Smtp-Source: APXvYqx7KpwovlO1H+7wB9s+oF5Er/5MUQCzPnFuYDUkBGw7uFjdHDoLVjx8LsRIszJMxnlIfV9P X-Received: by 2002:a17:906:6146:: with SMTP id p6mr63923ejl.268.1571949102328; Thu, 24 Oct 2019 13:31:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1571949102; cv=none; d=google.com; s=arc-20160816; b=lKQhTKUTSOrs2WOailO4KABUxAZ8/8bpLWpl/JZHvoq1sJ4ywqba7dJiwF5vLKtmmD lc8wyz8QIjYB2bXjnk+fdiaSRl8mQfRh45xSvEywjhqr3EKtNaWlXh0906IZtqriDJTK 4etwtTkWQ2LT25M6y5PQTIpf/hIU0rsI5T/JPNDHqvbeZfzDG6bMtBPD8jlLs68zR27I dEhbfwsf4cHkiVrh943KPvjT8Yxo6On485PKkq86plzQqgbnIF7PSey3xHgu4xiu+qdH /nPHHTzWpzBAJUwJkXJo08nmM7VVctrsWGN8MmaRUyZhQjP7FP6p1/AF36+RKxQpAFub +NNg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature; bh=t4PAHH8PJaCZ4qiU56+PESatCmdynQQlnlANmSc3Nko=; b=lNJJe3pkdNf/IRLOrJpfKOOSH7EhzwulKWDAJe1+9mFXZo8Vuv79OSGxgzEa6C3Fsl wUJ3hRo46FSmkbaLrs92XyoJXZs6XVkS0/Zb5Itc/aLayKrNlZBr8/43JglJeO0tx5a+ m4Vphzp8YAev+yVkiN0YEtqsxNa2SMVS8HnJZmb9tlex/B5WR9vZLDIHUV60U2IUDz5L vXcsHIpLtsaF9Es3HPfD2DWELsbMv80HzvTUadIMEhwHhMI5wRQKfWI9iABo8UvOpJV8 hFgmUJYgE7wlNTmgy3g/FUN3VFApkR2unoGEz46oKwcpDk4vIhxnkd8MviEb/YUPthwb +Mog== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@broadcom.com header.s=google header.b=LjjEwZkk; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=broadcom.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id c30si10707787ede.125.2019.10.24.13.31.13; Thu, 24 Oct 2019 13:31:42 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@broadcom.com header.s=google header.b=LjjEwZkk; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=broadcom.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2406828AbfJXFcf (ORCPT + 99 others); Thu, 24 Oct 2019 01:32:35 -0400 Received: from mail-pf1-f194.google.com ([209.85.210.194]:44818 "EHLO mail-pf1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2404071AbfJXFce (ORCPT ); Thu, 24 Oct 2019 01:32:34 -0400 Received: by mail-pf1-f194.google.com with SMTP id q21so14362600pfn.11 for ; Wed, 23 Oct 2019 22:32:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; h=from:to:cc:subject:date:message-id; bh=t4PAHH8PJaCZ4qiU56+PESatCmdynQQlnlANmSc3Nko=; b=LjjEwZkkgUv6wfE1FBdccGQk4cftdKD9U4BnZA3syJjmzYufUKVCllwB4FjaHJNAFz xKsY22E2ojGlVWHJRdoAKOCH13dbOQRrkZPn2i6+5bUKihu5Ka66mlnHAOuT81AM5wb4 7gu/Nt2/9jJt9zsFgqAO5i2G+n1bumZf0Lj64= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=t4PAHH8PJaCZ4qiU56+PESatCmdynQQlnlANmSc3Nko=; b=R+bf57oPIbVurJo9jNDvVPkxr3S8vPvg89Tmp2bR7JHuMIn2u1uDgt2MTzWplZQYUA IiDONx1Ej+SLUvRvFY5ZVm3xzYlxwhIlbk3IWjJEW2nNriS+hHLbSFo+AdUhOA0N2ZOi DGrLCy2jI/2R0cwwq7Z1me83DOUuT0dhZjxOua2L39pplmBP+goNJcKiJq3KYvNB9doK +rZfmBJ428MrsTiZC6dmTOR9BD52cWTHV+aakG7b4rAbUZOKUA+TqyNqB9F5b26fb1nM Lvd2fZLUyxDlAngo8sSB3m/eTrw80+pmEDm4t4GKdPLR/nIMVwoxWWtFLf0e4L5cSWcM i2YQ== X-Gm-Message-State: APjAAAU1NmB5iG0N/Cl93gS4CALrH69OrhvdNoWDy+Xgsz7yPxIe22Er nLzDUa1P2sBtDtrDMrPolWxCuw== X-Received: by 2002:a63:7247:: with SMTP id c7mr10891580pgn.311.1571895153531; Wed, 23 Oct 2019 22:32:33 -0700 (PDT) Received: from shitalt.dhcp.broadcom.net ([192.19.234.250]) by smtp.gmail.com with ESMTPSA id e17sm29491331pfl.40.2019.10.23.22.32.27 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 23 Oct 2019 22:32:32 -0700 (PDT) From: Sheetal Tigadoli To: =?UTF-8?q?Rafa=C5=82=20Mi=C5=82ecki?= , Greg Kroah-Hartman , Michal Simek , Rajan Vaja , Scott Branden , Ray Jui , Vikram Prakash , Jens Wiklander , Michael Chan , "David S. Miller" , Vikas Gupta , Vasundhara Volam Cc: Linux Kernel Mailing List , tee-dev@lists.linaro.org, bcm-kernel-feedback-list@broadcom.com, netdev@vger.kernel.org, Sheetal Tigadoli 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> X-Mailer: git-send-email 1.9.1 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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