From patchwork Sun Nov 6 03:39:22 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mengqi Zhang X-Patchwork-Id: 1229 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:6687:0:0:0:0:0 with SMTP id l7csp1315264wru; Sat, 5 Nov 2022 21:25:00 -0700 (PDT) X-Google-Smtp-Source: AMsMyM5j0jviPlaqxccbyoYLGzfR4D2BOzbEv+pRLinTo26rSanMu+1v42Q6/Vn/22fPcIPhcpoQ X-Received: by 2002:a17:90a:a781:b0:214:2921:41ca with SMTP id f1-20020a17090aa78100b00214292141camr23298992pjq.118.1667708699765; Sat, 05 Nov 2022 21:24:59 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1667708699; cv=none; d=google.com; s=arc-20160816; b=nJj89+KcqaoiBy48WCgC84XB/jCE6rleWadhvrT8/QIvyX7z1xGCQmxTio8NiVYpp1 soh3adGk+3bYhrjhQMUzeDD/TGj3kjHZboCEne7hSqYpEt57juAz9qNpBE1m8BjXcfxa o6ujmXfdxN5Owqb63Vx1JrywipshptcmL5BUh8ZylZePNqi2ToXPeDhCvI3Cq/U+giKv bhvfRWT1SxuYyyASc8rnjJ89I3ASRqTT1KJI1inniQJVmiTEjNyeswn33tFL0PgbXmvN DazSD5xY/a8xmZ9aALpImDXIHscxMmF2GgQc09AkNesuox0eqfgFo8nDVl+1a2VyS+S8 1/9A== 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:dkim-signature; bh=vWDvI9g2pRQ52ZMOm1a7Y9bqu87BMMp4jVyuY1u4zSw=; b=sfOLark8zhDOHVMNnGvuz+s/1WtjKbtckYom39U7yEZlqrAz8y0J9Djh0RXZJhTGfP C83r49gFCBZtG/C2LYtvnlw8glxZQLJmQGz0g5IxRJMtLGKmP1Evxh9MAicLQb/Ep111 5SO7xoc4g80qj12XXj66g3bSYKreCh47+B9n3KQbj/CF5finFuBIcJP858ZovYJlfQhO qAYPoNL9TGOFsc4WbgjRGdya/h7HU+/GEGi8v1w7CIJQwzGrksByyKd6cqVAdooOjtvM q3eafi5VS1YoteOS4FE4HmaRaVJ4iI0Pla2Gs0Ire5C4cJ5qsjMwi2pXztr+lw3L/fS0 wulQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@mediatek.com header.s=dk header.b=GG1jFMIQ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=mediatek.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id pj8-20020a17090b4f4800b0020b07bfc54esi10487692pjb.108.2022.11.05.21.24.44; Sat, 05 Nov 2022 21:24:59 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-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; dkim=pass header.i=@mediatek.com header.s=dk header.b=GG1jFMIQ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=mediatek.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229617AbiKFDjy (ORCPT + 99 others); Sat, 5 Nov 2022 23:39:54 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44436 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229547AbiKFDjx (ORCPT ); Sat, 5 Nov 2022 23:39:53 -0400 Received: from mailgw02.mediatek.com (unknown [210.61.82.184]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id F0259C75E; Sat, 5 Nov 2022 20:39:45 -0700 (PDT) X-UUID: 44dc4fc11a304993b9166536d0b014a2-20221106 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mediatek.com; s=dk; h=Content-Type:Content-Transfer-Encoding:MIME-Version:Message-ID:Date:Subject:CC:To:From; bh=vWDvI9g2pRQ52ZMOm1a7Y9bqu87BMMp4jVyuY1u4zSw=; b=GG1jFMIQmLxHd7H4Lt+Zn9M4ki4f1kpPvjW6XLtv4Wa9GFYqU3pi9kcOQB3nLO+7k0ceqzTjalqTpnNcGk33Q1RS7WDY28FQ8i+b15V6X0/AVnvbPiHG6Uz424KLFmMmDB97r4QStMSr3hY4FbG5O+mi0xfDpf2VvBeMwkF459I=; X-CID-P-RULE: Release_Ham X-CID-O-INFO: VERSION:1.1.12,REQID:e4863fda-0c47-42c2-af47-8274e5f4e7d6,IP:0,U RL:0,TC:0,Content:0,EDM:0,RT:0,SF:100,FILE:0,BULK:0,RULE:Release_Ham,ACTIO N:release,TS:100 X-CID-INFO: VERSION:1.1.12,REQID:e4863fda-0c47-42c2-af47-8274e5f4e7d6,IP:0,URL :0,TC:0,Content:0,EDM:0,RT:0,SF:100,FILE:0,BULK:0,RULE:Spam_GS981B3D,ACTIO N:quarantine,TS:100 X-CID-META: VersionHash:62cd327,CLOUDID:eeb2c7f3-a19e-4b45-8bfe-6a73c93611e9,B ulkID:221104175140AN13NCB4,BulkQuantity:13,Recheck:0,SF:38|28|17|19|48,TC: nil,Content:0,EDM:-3,IP:nil,URL:0,File:nil,Bulk:41,QS:nil,BEC:nil,COL:0 X-UUID: 44dc4fc11a304993b9166536d0b014a2-20221106 Received: from mtkcas10.mediatek.inc [(172.21.101.39)] by mailgw02.mediatek.com (envelope-from ) (Generic MTA with TLSv1.2 ECDHE-RSA-AES256-SHA384 256/256) with ESMTP id 1137927004; Sun, 06 Nov 2022 11:39:36 +0800 Received: from mtkmbs11n2.mediatek.inc (172.21.101.187) by mtkmbs11n2.mediatek.inc (172.21.101.187) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15; Sun, 6 Nov 2022 11:39:35 +0800 Received: from localhost.localdomain (10.17.3.154) by mtkmbs11n2.mediatek.inc (172.21.101.73) with Microsoft SMTP Server id 15.2.792.15 via Frontend Transport; Sun, 6 Nov 2022 11:39:34 +0800 From: Mengqi Zhang To: , , , , , , , CC: , , , , Subject: [RESEND v2 0/2] Mediatek eMMC Inline Crypto Engine support Date: Sun, 6 Nov 2022 11:39:22 +0800 Message-ID: <20221106033924.9854-1-mengqi.zhang@mediatek.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_MSPIKE_H2,RDNS_NONE, SPF_HELO_PASS,T_SPF_TEMPERROR,UNPARSEABLE_RELAY autolearn=no 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-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1748719317601697289?= X-GMAIL-MSGID: =?utf-8?q?1748719317601697289?= Change in v2 - change patch 1 commit title - change patch 2 commit title, and correct commit message - add crypto clock description base on new code base Mediatek eMMC hardware IP has Inline Crypto Engine (ICE), we support inline encryption now. This patchset supports Mediatek eMMC inline encryption which meets the upcoming version of the eMMC specification such as v5.1 or v5.2. Patch 1, add crypto clock control flow in mtk-sd driver, patch 2, document the device tree description about crypto clock. Mengqi Zhang (2): mmc: mtk-sd: add Inline Crypto Engine clock control dt-bindings: mmc: mtk-sd: add Inline Crypto Engine clock .../devicetree/bindings/mmc/mtk-sd.yaml | 22 +++++++++++++++++++ drivers/mmc/host/mtk-sd.c | 12 ++++++++++ 2 files changed, 34 insertions(+) --- 2.25.1