Received: by 2002:a25:c593:0:0:0:0:0 with SMTP id v141csp675846ybe; Mon, 2 Sep 2019 07:32:30 -0700 (PDT) X-Google-Smtp-Source: APXvYqx96Ql0FEV/6SvtvMkQHI6aU31Ti1vLyIoKuHOBTbjRU+wRUuli/IXlh6izCMMZY1x1VAjo X-Received: by 2002:a17:90a:3748:: with SMTP id u66mr13403675pjb.4.1567434750128; Mon, 02 Sep 2019 07:32:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1567434750; cv=none; d=google.com; s=arc-20160816; b=nR2DGT5WO5x9LyA2FUo1x5IX3UnUarWeQrlCZ8kSllh7Pzi3rWaR6SuPn6wqRpBYNn hFmk3r5SCsqCHeatX+SiCMYOzyDpm6iz4Boyd+kfZBUbG70Ary+bTduk5oKy6d91Lj6F 4eIG1QyVZHYVJs5rqR4vsQNMTo8bF0T6/+fEg2vD3tDg7XW64rGH5aU8O9qkEny3zVOG n2f4DfL/CPhihOgeGpJ3DBL9N3uQda8knSThhb+MCmJZ2RGPLtKQYA8ZSt2BtfaK9xG5 Xzc8cJZ+4cCRlHurnUTy0WvUXm2AC4NSVNbR/WaNevuUg4g6+Md0WKh8FfLw/QGhwp9M iW3A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:organization :content-disposition:mime-version:message-id:subject:cc:to:from:date; bh=ZRq68StqffodYkncMPgw5hUceJHDq0JJAmiJyKEoD64=; b=Mrd5RTxEUW7OiRZtM2k1nF75AD1Fa/PvnzJHhUI+CyxkFRixdLEnAGVO8DWaLduIbp Jad3y7V5nAyAG92iIFJ5dJIH7koP8XBQfeyO0ZV6IQ9gpQayx5WWUF4oj/RhRGXkEElN hF+w6FPjSAon35StFJY4stwXmAxL36FilfWtCkrZYOY61u2DObZjQPyFUJQisdfPVZx0 MIzYaXMSDOAqF4CHtFjHJAvrQle0PIY0T6uAWhZKxf4UBo3iPeEeJf+NXRCm+4FOvrE0 mpv3eIXx9ASy6DjnmGtbJ0mvPHS9nPD+LhC4QfgRBuLtyCkh+pKKM4ha6sYYDj9ekDiV wyCg== ARC-Authentication-Results: i=1; mx.google.com; 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=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id v34si11706627plg.232.2019.09.02.07.32.14; Mon, 02 Sep 2019 07:32:30 -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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731379AbfIBObZ (ORCPT + 99 others); Mon, 2 Sep 2019 10:31:25 -0400 Received: from mga09.intel.com ([134.134.136.24]:47430 "EHLO mga09.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726382AbfIBObZ (ORCPT ); Mon, 2 Sep 2019 10:31:25 -0400 X-Amp-Result: UNSCANNABLE X-Amp-File-Uploaded: False Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 02 Sep 2019 07:31:25 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.64,459,1559545200"; d="scan'208";a="183321293" Received: from doblerbe-mobl2.ger.corp.intel.com (HELO localhost) ([10.252.53.100]) by fmsmga007.fm.intel.com with ESMTP; 02 Sep 2019 07:31:22 -0700 Date: Mon, 2 Sep 2019 17:31:21 +0300 From: Jarkko Sakkinen To: torvalds@linux-foundation.org Cc: linux-kernel@vger.kernel.org, linux-integrity@vger.kernel.org, jmorris@namei.org Subject: [GIT PULL] tpmdd updates for Linux v5.4 Message-ID: <20190902143121.pjnykevzlajlcrh6@linux.intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Organization: Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo User-Agent: NeoMutt/20180716 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi A new driver for fTPM living inside ARM TEE was added this round. In addition to that, there is three bug fixes and one clean up. /Jarkko The following changes since commit 8fb8e9e46261e0117cb3cffb6dd8bb7e08f8649b: Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma (2019-08-30 09:23:45 -0700) are available in the Git repository at: git://git.infradead.org/users/jjs/linux-tpmdd.git tags/tpmdd-next-20190902 for you to fetch changes up to e8bd417aab0c72bfb54465596b16085702ba0405: tpm/tpm_ftpm_tee: Document fTPM TEE driver (2019-09-02 17:08:35 +0300) ---------------------------------------------------------------- tpmdd updates for Linux v5.4 ---------------------------------------------------------------- Jarkko Sakkinen (1): tpm: Remove a deprecated comments about implicit sysfs locking Lukas Bulwahn (1): MAINTAINERS: fix style in KEYS-TRUSTED entry Sasha Levin (2): tpm/tpm_ftpm_tee: A driver for firmware TPM running inside TEE tpm/tpm_ftpm_tee: Document fTPM TEE driver Stefan Berger (2): tpm_tis_core: Turn on the TPM before probing IRQ's tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interrupts .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/security/tpm/index.rst | 1 + Documentation/security/tpm/tpm_ftpm_tee.rst | 27 ++ MAINTAINERS | 2 +- drivers/char/tpm/Kconfig | 5 + drivers/char/tpm/Makefile | 1 + drivers/char/tpm/tpm-chip.c | 7 +- drivers/char/tpm/tpm-sysfs.c | 7 - drivers/char/tpm/tpm_ftpm_tee.c | 350 +++++++++++++++++++++ drivers/char/tpm/tpm_ftpm_tee.h | 40 +++ drivers/char/tpm/tpm_tis_core.c | 3 + 11 files changed, 432 insertions(+), 13 deletions(-) create mode 100644 Documentation/security/tpm/tpm_ftpm_tee.rst create mode 100644 drivers/char/tpm/tpm_ftpm_tee.c create mode 100644 drivers/char/tpm/tpm_ftpm_tee.h