From patchwork Tue Apr 23 10:19:46 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bryan O'Donoghue X-Patchwork-Id: 1089288 X-Patchwork-Delegate: sbabic@denx.de Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=linaro.org Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=linaro.org header.i=@linaro.org header.b="GNqXFGV5"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 44pKH21V55z9sNF for ; Tue, 23 Apr 2019 20:21:17 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id B6994C21D72; Tue, 23 Apr 2019 10:20:30 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id 369FFC21E88; Tue, 23 Apr 2019 10:20:08 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 40FFBC21E76; Tue, 23 Apr 2019 10:20:04 +0000 (UTC) Received: from mail-ed1-f66.google.com (mail-ed1-f66.google.com [209.85.208.66]) by lists.denx.de (Postfix) with ESMTPS id 84763C21D8A for ; Tue, 23 Apr 2019 10:20:01 +0000 (UTC) Received: by mail-ed1-f66.google.com with SMTP id g6so12108344edc.8 for ; Tue, 23 Apr 2019 03:20:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=p0TUwb6G7WXw/F3Edv98hThPKpuhmyYDoDg+SAQq9II=; b=GNqXFGV5lm5zsi+jZdoPuniwq611W3KGsq/rtX7E2wpZxbsEs3WFrwS8PMXoRRUN1f X8u4C5Z/TamvufwBm6m6js+JUG2YQLxPyEg/KRqC5ZRuc8L/2J30QvLMGaRt/0PjZH78 eVmBKeEEJ1x6/FCuY57KuTYa1mR662YtjL7wivtXMoQ1kboRhK35Kv1PyvrgYe2ou/g6 3ce9UqnHXz93RxYbJTu3ZJUgccGTlMxZNHks3oaHpZHDNK4gReUeNCb2rYWYfsSSkwvb ATveztcXBBicj2h0/LJPl+u18b1fryWxqGfQDVG7dV5Fro/+hnvcLj4MIbTOk/hI3B4P YBow== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=p0TUwb6G7WXw/F3Edv98hThPKpuhmyYDoDg+SAQq9II=; b=TXDwzz52GLNqjm9J9zc3ZiiYQNpENtGiuNpCbco44COaeCejJMg9uKlk6CtpchSYkl W4TIBv7dY9SzzDQAE5qbrnMkkmZrVE2tMOuC9jVwkfUrfTN0d8ddDV0Eviw7vfgszO+d vjghKs1WW9tjRqWUtbkRJNYkurODdkycR4f5TXWEDHsDkt6huCIAS71hprbFVUsq+NUs q8ma2cxUYShfq5r4ku5MSvJw/LcGcOpkw9P/3QofPzTQxIrjVlUsdKPbW0/KTCjI83Y0 c6sKr2JbZqMNAzjaJX8pJN8dqOo3mF10n1m5908/KHhXqv4OmcDOWR05qJQ/aHPykPC7 miZA== X-Gm-Message-State: APjAAAXk7qcHUL4RTJVQh31/9rhe4cK+YWCRMT1FMdg5VHUTcj4VGLrC Luf9E7wehY1nzrU0pFsneC5aEw== X-Google-Smtp-Source: APXvYqyxSNZKiry83eDeFuUORWoYvMLUF8BcZEhJeK4s6CeueTrQwlOGsQqdpYGzY4CBAb+/RgkJDA== X-Received: by 2002:a50:b103:: with SMTP id k3mr15176686edd.176.1556014801277; Tue, 23 Apr 2019 03:20:01 -0700 (PDT) Received: from event-horizon.net ([80.111.179.123]) by smtp.gmail.com with ESMTPSA id z4sm121172ejm.8.2019.04.23.03.19.59 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 23 Apr 2019 03:20:00 -0700 (PDT) From: Bryan O'Donoghue To: breno.lima@nxp.com, fabio.estevam@nxp.com, trini@konsulko.com, sbabic@denx.de Date: Tue, 23 Apr 2019 11:19:46 +0100 Message-Id: <20190423101948.24898-3-bryan.odonoghue@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190423101948.24898-1-bryan.odonoghue@linaro.org> References: <20190423101948.24898-1-bryan.odonoghue@linaro.org> MIME-Version: 1.0 Cc: aneesh.bansal@nxp.com, u-boot@lists.denx.de, ruchika.gupta@nxp.com, silvano.dininno@nxp.com Subject: [U-Boot] [PATCH 2/4] crypto/fsl: Use __sec_set_jr_context_normal X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" Use __sec_set_jr_context_normal() to set job-ring ownership rather than the current in-line array walk. Signed-off-by: Bryan O'Donoghue --- drivers/crypto/fsl/jr.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/drivers/crypto/fsl/jr.c b/drivers/crypto/fsl/jr.c index 7b13aa4a61..65982b8369 100644 --- a/drivers/crypto/fsl/jr.c +++ b/drivers/crypto/fsl/jr.c @@ -616,7 +616,6 @@ int sec_init_idx(uint8_t sec_idx) { ccsr_sec_t *sec = (void *)SEC_ADDR(sec_idx); uint32_t mcr = sec_in32(&sec->mcfgr); - uint32_t jrown_ns; int i; int ret = 0; @@ -674,11 +673,7 @@ int sec_init_idx(uint8_t sec_idx) #endif /* Set ownership of job rings to non-TrustZone mode by default */ - for (i = 0; i < ARRAY_SIZE(sec->jrliodnr); i++) { - jrown_ns = sec_in32(&sec->jrliodnr[i].ms); - jrown_ns |= JROWN_NS | JRMID_NS; - sec_out32(&sec->jrliodnr[i].ms, jrown_ns); - } + __sec_set_jr_context_normal(sec_idx); ret = jr_init(sec_idx); if (ret < 0) {