From patchwork Thu Jun 22 07:07:46 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gilad Ben-Yossef X-Patchwork-Id: 106149 Delivered-To: patch@linaro.org Received: by 10.140.91.2 with SMTP id y2csp2316311qgd; Thu, 22 Jun 2017 00:08:08 -0700 (PDT) X-Received: by 10.84.179.195 with SMTP id b61mr1322260plc.178.1498115287962; Thu, 22 Jun 2017 00:08:07 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1498115287; cv=none; d=google.com; s=arc-20160816; b=aJnUmY6C5LrGLmtE60l7w9Vzoh+XV109Wh2fzrgHZFVjHG9dzUR35HxUlLfXyR9lZo iSHlKX8ma6MZ61EGYx/UDFO322adarfWTOxmUZNBFXMQ89aJkI0jXpvQPTT4lVY5JCWw kHQvBbWX47v/6iGAYpWiVMq4BFvgnEvo/VekN0f4UISCyG5mmmGZ4O4BIMT04sZvrf8l 8yAiL0hhYUvHcxooiNvX/mFkebfKAxUYUjFXpwbns+xuYrPZmOy0zKDrdFBASiiNAHRo r9RABlZqYExU5WGwQEUbgUK+xO9vzVk9Um/QmHulooJBgcqkf9ID2pkgzDQljVIWUud6 Apaw== 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 :arc-authentication-results; bh=gd6lWY6B8AXkYc7w2YdVpnSyGWm72bL5zdoRyi4D0IQ=; b=GCalHmGyRxrjmJbNhp/+62iU566MvuvDbsoTt6wi69zcfRM6LDpYLCkx7jyMUQ4GgV U1BOX6geJRJeo+Sx7RBifLeC2tcD2JONW1N/OdBCzdqLcXEIuBrdpESi1tX+ycY1x8SW 7hI89wK2XbCrGjUdqRTkYQMEuVtu9pVGZFqS4V6Kh5sC/O1G6hmK64q6FY0eAFqBHx/p Z+Da2f2qMK6BovQI2weKv1EMUMR3Z58TA+9H0ywIB/c6+vl5BWpcNVGEMH+g7lDvLrjo 0Z4O/0GN7jHjCMkuL/IUSvLXHbdrdLB5O7L+YnfUWsQM6FOmMBPY1kUhTeNbOavc80wd LOvA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-crypto-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 31si614125plh.379.2017.06.22.00.08.07; Thu, 22 Jun 2017 00:08:07 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-crypto-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-crypto-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752398AbdFVHIG (ORCPT + 1 other); Thu, 22 Jun 2017 03:08:06 -0400 Received: from foss.arm.com ([217.140.101.70]:33328 "EHLO foss.arm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751143AbdFVHIF (ORCPT ); Thu, 22 Jun 2017 03:08:05 -0400 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1F14F1596; Thu, 22 Jun 2017 00:08:05 -0700 (PDT) Received: from gby.kfn.arm.com (unknown [10.45.48.178]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7B1E03F587; Thu, 22 Jun 2017 00:08:03 -0700 (PDT) From: Gilad Ben-Yossef To: Greg Kroah-Hartman , linux-kernel@vger.kernel.org, linux-crypto@vger.kernel.org, driverdev-devel@linuxdriverproject.org, devel@driverdev.osuosl.org Cc: Ofir Drang Subject: [PATCH 0/7] staging: ccree: bug fixes and TODO items for 4.13 Date: Thu, 22 Jun 2017 10:07:46 +0300 Message-Id: <1498115276-1601-1-git-send-email-gilad@benyossef.com> X-Mailer: git-send-email 2.1.4 Sender: linux-crypto-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-crypto@vger.kernel.org An assortment of bug fixes and staging TODO items. Highlights includes the driver passing crypto testmgr boot tests and support of multiple HW revs. without build time changes. Gilad Ben-Yossef (7): staging: ccree: fix hash import/export staging: ccree: register setkey for none hash macs staging: ccree: add support for older HW revisions staging: ccree: remove unused function staging: ccree: add clock management support staging: ccree: add DT bus coherency detection staging: ccree: use signal safe completion wait drivers/staging/ccree/Kconfig | 7 +- drivers/staging/ccree/Makefile | 2 +- drivers/staging/ccree/cc_crypto_ctx.h | 16 -- drivers/staging/ccree/cc_hw_queue_defs.h | 14 +- drivers/staging/ccree/cc_regs.h | 7 +- drivers/staging/ccree/dx_crys_kernel.h | 1 + drivers/staging/ccree/dx_host.h | 3 + drivers/staging/ccree/dx_reg_common.h | 2 - drivers/staging/ccree/ssi_aead.c | 36 ++- drivers/staging/ccree/ssi_buffer_mgr.c | 37 +-- drivers/staging/ccree/ssi_cipher.c | 27 +- drivers/staging/ccree/ssi_config.h | 20 -- drivers/staging/ccree/ssi_driver.c | 170 +++++++++--- drivers/staging/ccree/ssi_driver.h | 32 ++- drivers/staging/ccree/ssi_fips_ll.c | 59 +++-- drivers/staging/ccree/ssi_hash.c | 441 ++++++++++++++++++------------- drivers/staging/ccree/ssi_hash.h | 12 +- drivers/staging/ccree/ssi_pm.c | 13 +- drivers/staging/ccree/ssi_pm_ext.c | 60 ----- drivers/staging/ccree/ssi_pm_ext.h | 33 --- drivers/staging/ccree/ssi_request_mgr.c | 22 +- drivers/staging/ccree/ssi_sram_mgr.c | 15 +- 22 files changed, 564 insertions(+), 465 deletions(-) delete mode 100644 drivers/staging/ccree/ssi_pm_ext.c delete mode 100644 drivers/staging/ccree/ssi_pm_ext.h -- 2.1.4