Received: by 2002:a05:6359:c8b:b0:c7:702f:21d4 with SMTP id go11csp2140798rwb; Sat, 24 Sep 2022 03:47:30 -0700 (PDT) X-Google-Smtp-Source: AMsMyM4PJiNJ1gIcRZzMfIiZ7YjhFfpxKQX5XMCr7EwV7r8Q2O9deXhVUOicy17iX0eOC+VHSMmI X-Received: by 2002:aa7:de9a:0:b0:44d:8191:44c5 with SMTP id j26-20020aa7de9a000000b0044d819144c5mr12602978edv.232.1664016450700; Sat, 24 Sep 2022 03:47:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1664016450; cv=none; d=google.com; s=arc-20160816; b=R5xAKqRkCiLQv2SEfrQyp5VSNQ/iy69KZRZPT9kQZaSninyH+XiimI3Aaccg5dlbyS ViaVg1uNqJmaHaSNVIB69Pl1PlDKl6QC8o5p+BvwoFeNbKRYLXQ/Uh89MlOxcln8tRE0 OTTQytEPMAtPCx7hrcXQIuwAQ+5tfv7EQY40xJT/FhiVYhcPmzTy8SvoqDp3fK6lOQPk Oy1PJbwywNQ78IB3U8JlBYEuQ9D1VBDKgZM7GYWunNQi3FQCUq+nFJ0jGKHYnmbYTI/9 6OHC65T0acYwz8CYbLSJr0dX1XqLZFuUPd1erVJZN6v7+Ogyckh7yAOzxAFgeNYPR5uu R5sQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=XEObugND26UlNPI6jeu4K8f5LPak4JjOg+qLowrdRYE=; b=hzZYeIRajHN0Tbo1h257jrcuoWq1UEkEpWz9XNAS1tQeU3KxifLniMqeyaiCFqHEP8 lDMe++XRWZi09q88C8USuaOVUjuzruI9GiDB3seECqElk8oSWIM6ntohByctGxTtzqzs uA+uYBIJ4PnTwP1QXJr5V81ZCV/ws9i4k5E39ssd0F2cBAaboDNEgYolyyvt2zpenBg7 6igjRM/ymSdDY6kH5h05H/xj+EVk7jqHXHF5o8QdfGBbCcnrcl3fs2owa4RI/yap0fQC 7sAWqL3q9rfFwJZ3b3ELyAs+5fjeqV4rK+ouxyNm4dcstuM2RpdKoD+HTpT0/stKqjBS wVyw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org; dmarc=fail (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=huawei.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id w2-20020a05640234c200b0045252809957si11114901edc.184.2022.09.24.03.47.00; Sat, 24 Sep 2022 03:47:30 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org; dmarc=fail (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=huawei.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231511AbiIXKhi (ORCPT + 99 others); Sat, 24 Sep 2022 06:37:38 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51792 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231389AbiIXKhg (ORCPT ); Sat, 24 Sep 2022 06:37:36 -0400 Received: from szxga08-in.huawei.com (szxga08-in.huawei.com [45.249.212.255]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 221C9124178; Sat, 24 Sep 2022 03:37:35 -0700 (PDT) Received: from dggemv704-chm.china.huawei.com (unknown [172.30.72.54]) by szxga08-in.huawei.com (SkyGuard) with ESMTP id 4MZQN14kF6z1P6rM; Sat, 24 Sep 2022 18:33:21 +0800 (CST) Received: from kwepemm600009.china.huawei.com (7.193.23.164) by dggemv704-chm.china.huawei.com (10.3.19.47) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Sat, 24 Sep 2022 18:37:32 +0800 Received: from localhost.localdomain (10.69.192.56) by kwepemm600009.china.huawei.com (7.193.23.164) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Sat, 24 Sep 2022 18:37:31 +0800 From: Weili Qian To: CC: , , , Subject: [PATCH] crypto: hisilicon/sec - enabling clock gating of the address prefetch module Date: Sat, 24 Sep 2022 18:34:45 +0800 Message-ID: <20220924103445.64422-1-qianweili@huawei.com> X-Mailer: git-send-email 2.33.0 MIME-Version: 1.0 Content-Transfer-Encoding: 7BIT Content-Type: text/plain; charset=US-ASCII X-Originating-IP: [10.69.192.56] X-ClientProxiedBy: dggems704-chm.china.huawei.com (10.3.19.181) To kwepemm600009.china.huawei.com (7.193.23.164) X-CFilter-Loop: Reflected X-Spam-Status: No, score=-4.2 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_MED, SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-crypto@vger.kernel.org Change the value of clock gating register to 0x7fff to enable clock gating of the address prefetch module. When the device is idle, the clock is turned off to save power. Signed-off-by: Weili Qian --- drivers/crypto/hisilicon/sec2/sec_main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/crypto/hisilicon/sec2/sec_main.c b/drivers/crypto/hisilicon/sec2/sec_main.c index 3705412bac5f..6eb8a16ba0a7 100644 --- a/drivers/crypto/hisilicon/sec2/sec_main.c +++ b/drivers/crypto/hisilicon/sec2/sec_main.c @@ -55,7 +55,7 @@ #define SEC_CONTROL_REG 0x301200 #define SEC_DYNAMIC_GATE_REG 0x30121c #define SEC_CORE_AUTO_GATE 0x30212c -#define SEC_DYNAMIC_GATE_EN 0x7bff +#define SEC_DYNAMIC_GATE_EN 0x7fff #define SEC_CORE_AUTO_GATE_EN GENMASK(3, 0) #define SEC_CLK_GATE_ENABLE BIT(3) #define SEC_CLK_GATE_DISABLE (~BIT(3)) -- 2.33.0