From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id A4F6CC433EF for ; Mon, 27 Jun 2022 02:06:18 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230346AbiF0CGR (ORCPT ); Sun, 26 Jun 2022 22:06:17 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41168 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230329AbiF0CGQ (ORCPT ); Sun, 26 Jun 2022 22:06:16 -0400 Received: from APC01-TYZ-obe.outbound.protection.outlook.com (mail-tyzapc01on2120.outbound.protection.outlook.com [40.107.117.120]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1A4322AF7; Sun, 26 Jun 2022 19:06:12 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CMQJvvZn63G2sTj0Lz+6FgNYeWTXzlD1Waz16p1T1Kyyo0JhrdBJmT6nt0NtHRxfBDoRL0xdhHODpU4uK2mWwLKe+e7gxJeP3faxMjiph2D1766l+iQEli1Q2QacGvIUW23m4ApYoAiUoufx8LFfT7X0jRZqpo0XbJJHJ+t5OrYpr61EGR2Yz6EN2/7cGi6MQW0DvoYSlHByBjc1bNG8VVFLGDxeoOpcPZYUSU7ODrwRuDId/l5niYi3KChOl+43TMnaO10V4X1WCnpw5JPoFtIZUjq8XvT13BbvSWYJbNuw+mVlqC+gzk6CsX1eFH3oqarGjQwN+GmlPo/NzKw16Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=0cRXW+L+EU4wk6Rb4qONffahFuf45o0zfJoxJRUSP78=; b=E4VDArvqWGZNCeO+4UloOurHpPjuX30k2qKogVe9cn1QY2oPpQtiVe/8TN5isKsCSNROdU3V2bguw7RjARjHluPp+31hnwS4gAx/p6Djo4mSIvKvwoLQ9h3e+Vqb1QIf/2mare/j7jz+Oqv78VBv0NdJCn5nk5vfPWGjOkptgdtK2p7hqQ5HztNlfJhtxJJZWhPFUej+gd/bpIm9QHQPBH4ODWFnpPB0qn9qFGGFXz+X5YilpA3SVZ5T1gdQAHDM9XEcQKYBUs+y1L6C7slgyME3ugxL7aNituvgYaImaw8GFgWVMQpKpcwJoTpbkkTfsu03xtVT0nS/y8iScP7vdA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=aspeedtech.com; dmarc=pass action=none header.from=aspeedtech.com; dkim=pass header.d=aspeedtech.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aspeedtech.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0cRXW+L+EU4wk6Rb4qONffahFuf45o0zfJoxJRUSP78=; b=FS6Fi5sV/ioVRRcWCHSPCyzf3f/Pb1Kx/EnbmDvQ/LdkUEfdeq+f8aFPEURBt+Htgn049aDBtFfgqH8BjQeFWURf4umA3PAzZdELC/lQJfV1JcaPDNwMN/M8c2wfcuDJUaTM9lW4/g0gX4PICkYil4XyVrktxtUhkKu+Asn+75eR9zsq0CljiKUpUkXtcjN8dt+zpvLsQfPtgQLzYcNBCVUA8QNGfSx4g5aS2mFpIfxrpd9cjUHD+Fbj1N+rgT+4IRUUxTzBu/eG/z6IgcLTIP3MWkxLhDpubwlJGC6LHmMsjodfF9GV7gJzlPuUwItr+8XvL1u/B8Tl6788bCB+kg== Received: from HK0PR06MB3202.apcprd06.prod.outlook.com (2603:1096:203:87::17) by PS2PR06MB3302.apcprd06.prod.outlook.com (2603:1096:300:6d::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5373.15; Mon, 27 Jun 2022 02:06:06 +0000 Received: from HK0PR06MB3202.apcprd06.prod.outlook.com ([fe80::46d:a7a:f047:e9bf]) by HK0PR06MB3202.apcprd06.prod.outlook.com ([fe80::46d:a7a:f047:e9bf%5]) with mapi id 15.20.5373.018; Mon, 27 Jun 2022 02:06:06 +0000 From: Neal Liu To: Dhananjay Phadke , Corentin Labbe , Christophe JAILLET , Randy Dunlap , Herbert Xu , "David S . Miller" , Rob Herring , Krzysztof Kozlowski , Joel Stanley , Andrew Jeffery , Dhananjay Phadke , Johnny Huang CC: "devicetree@vger.kernel.org" , "linux-aspeed@lists.ozlabs.org" , BMC-SW , "linux-kernel@vger.kernel.org" , "linux-crypto@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" Subject: RE: [PATCH v4 0/5] Add Aspeed crypto driver for hardware acceleration Thread-Topic: [PATCH v4 0/5] Add Aspeed crypto driver for hardware acceleration Thread-Index: AQHYh6oRMJbDpiWrGUu0QK4JHLyX1K1fd/6AgAMNVgA= Date: Mon, 27 Jun 2022 02:06:06 +0000 Message-ID: References: <20220624090827.3909179-1-neal_liu@aspeedtech.com> <3dde4d8e-5f97-dc07-1763-981942d23f12@linux.microsoft.com> In-Reply-To: <3dde4d8e-5f97-dc07-1763-981942d23f12@linux.microsoft.com> Accept-Language: en-US Content-Language: zh-TW X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=aspeedtech.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 5feffc1c-3785-48fb-bef4-08da57e19896 x-ms-traffictypediagnostic: PS2PR06MB3302:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: e4h/4Io2dn6lrkDtumrG739fT/ieoN1VxGm/v5BW24Nj9+oE1sjd76vJMnC7M3HxKk/T8F+albvzAP/0XZfHznUjEnOjRxneFTf16K2qvEjU4oCRArT4d3f57Qcp8jXCrwB3i+v7e9tbasOXof1wf3Qgj35bhLHNS2LW24l9UBytdEJiqAejPeNwBrq4OQQQ5E33UET4YGeuW8/Mqmc1Kvv7wAbpY9kJxPoE7Gp97PX2A5gr4+nREyQfgwmGzf0NjFAVaijRSpfpD5aAzKU6xm7+87QuCVOOeMr7YbcnJrS/GuO8cAnPobpnsKPxQOerSGpo1P0PI/V7u71EJ20YQhERD3DK9+QOCM1WKlmE9nZtXUZzqAticvUfmX22tF5M+7+ajUKXrVWhF+Dk195EZkUP0aNZOeFU0dsIJF2ElqhcjtLaIzQuyRvmoDVjLBsGw50ogYuEzIgD+N4S2PoEMMhVbuj9qjy5d5jErRRfDKBhDKHleAhJmIxR3YfJ9JUQMyfAyHUuFdzcRVSFfGFZb4yFWMCZ6bnL3loHOJ/ABJQJC4OIL+bfhm6JeRiWHdV7ZPWenqAkf3+8KDHupaygMQH1HLpQd/OfXQfb8JnZQeAGN7dlelhRqAnDa3ePcBn4vdloOCcxdknghrcLr0YkMMKZGIOz7CXxHeJ5cF6z8xpEujTOlaR7jcPBLd/nh0oGh311c9mCaqfHpolCvaL0SkQuHVuW+YIgGdSWUJOTvbC+75/DA++Ps7NAcXF8HsFesH6/9WRfRFFACfLHnbHsqy5OkxxMKQm8TaohQd1u1Dhu9gPTl91q3O9xOdPnp4qV x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:HK0PR06MB3202.apcprd06.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230016)(366004)(396003)(136003)(346002)(39840400004)(376002)(38100700002)(66556008)(53546011)(316002)(33656002)(4326008)(478600001)(5660300002)(2906002)(52536014)(76116006)(83380400001)(71200400001)(66476007)(55016003)(54906003)(66446008)(6636002)(7696005)(186003)(8676002)(7416002)(8936002)(6506007)(26005)(921005)(86362001)(122000001)(66946007)(110136005)(41300700001)(64756008)(38070700005)(9686003);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?cGRpZWYwempnaGl0SDRnSm5rSXRzTjE3L0NIby9IOFJYN2ZCT0V0S3FsTXVX?= =?utf-8?B?ZVFNTTYzVW1BR0p3UDRHMnFhNmI2MHNRM1o1ZkQ5b2xxY1ZXVS8ySkR5SnJZ?= =?utf-8?B?U2w5dk5JS0lBZ1dUM0RKcCt3WWJhZ3lvT0pFeVYvQy91OWZ2QXpkWk1EcklI?= =?utf-8?B?d29nZDhYNkhJVFBPc2txNTU4UEJxM1YrUkRXYmtuT0V6VFltTi9RcnBKTlBV?= =?utf-8?B?MlQ5U3dReldtZzR2VWo0M01VSURVS2MvS05ZSTZVV2pkWjArblU2NDZDNGtz?= =?utf-8?B?VEh1dWRoTTcvT1FLMmZJUGlLMDEzMUFMM0xpRzBSbmxSS1VYNi8vU1ZTaUZ4?= =?utf-8?B?ZHh1YmxyNGl4R3hmeGpIMkhyeTE1ZG4xKzhSVGVYU2VGOTRheTRsT0ZOU0RT?= =?utf-8?B?RWRNeTNkMldkMGUwZFlvS1BnZ21qVjZlYjByclhtUUVWQWtNYkdzNUhYMGVh?= =?utf-8?B?QTY5eEY1dkgzL1VDeCtVS1JZaXFPcjlpcUpPQWNML0V1Z2puNEFkeHpZTUJO?= =?utf-8?B?enpnZDc1dGVMSUxKUmJML29nZWVRRUhpNHplVzdJNFJuMXNaUnNTNTYwdmpW?= =?utf-8?B?aUlYdFVEaVN6OHZPS3N3R1FaRFoyMTdoa3B6UVU5bHNvVEV6ZFlKZVVhT0hO?= =?utf-8?B?bnFLUFVBNTVqVXdhQUZKeEtBREF2eXg2bnJ0S3ppUCtzK2hiTEM5S1IrTXRM?= =?utf-8?B?Z0dEalJJNFRsWmZwZGowUndhdmJlK1N5VWV0QTBxMGFVY3luK2RyWGdEVGhS?= =?utf-8?B?ZmY1RCt0QVdjVzY5MVd0SnZKWHNmK0FxbUJRQnhDZVFKa240ZHVsMDhFUzNL?= =?utf-8?B?dzhRU01HUlRIcTdWbytFb1o5U3Q4ZkxIc3lwZW5nM0dySEVqTUliMEJmQlk5?= =?utf-8?B?bWJtR0JsSnhlN2xHaG0xdElxbjZXWjc4TWhmQzdaaEczTE44NG4rSTNSTkJq?= =?utf-8?B?V1hyWkVkQk96dUliTXpDYXpQakorSE5qdWxnUGdvSkhZM1R2SmZGU1I5V2dt?= =?utf-8?B?blNOQ0N4TUEycGo4M0V1eHlHdWZBdGFiODhBVEJ5c0NPY1pGUGpYSUZ3Q2lw?= =?utf-8?B?S3pENkhZSGpQNlgvRG9uZTZId2sxS0VudURRd0N3eDNqUDlTYWlINmo2ZE9P?= =?utf-8?B?Y2Zqd09pbzQzSUxvR1hwOEJxckptQnhHOFloNEVkWkltbnJJcWNLc1RBdDFG?= =?utf-8?B?b0RZbVJFRHg4NXlZTHJTcEw0Q0FYQTNqNHZpeXpSQ1NEb3hWVlQ0azcxbTQz?= =?utf-8?B?NGNjT0tzRUxtcWIvY1N3UHhqVkZwb3MyTlg2cExwUXhRUy80eEFpZUxIeGlR?= =?utf-8?B?bGwxZzRPSnYxR1RhMEJveFByY0UvSG5YZGRSc0dab0JucWdyN0ZwTGhZZ3JD?= =?utf-8?B?UWhDN3EyOHplUmZjRlBnNHRVMGczZVR2VGJtTGRGM3c1RHhvdzBXZUI5emgr?= =?utf-8?B?M09VSEg1WGlOM1N1aDBJV1REK1Q0Y2s4cytXZzNQQUxRbU85blZwWWw2ampZ?= =?utf-8?B?eDZiWGhBQ1ByVC93OFBxYU1CSnd1RURUL1dMemdjYWtDdHJySG9OL0hYZXhW?= =?utf-8?B?c0o2VmFaM0RuOUc3NnJULzRxMXMwdDZxa0c1bXNOSXFSTWZhUTJ6ODMwRmMz?= =?utf-8?B?V2Y4TjZIL1RSdm5ONHYzT1M3NFErb3A3RjNCZHQxUjZ5ME9ZeGxJRDZVaktl?= =?utf-8?B?RHZXb2pGMXhnQWRkZ210bTVmS0UzQU8vbUxyblVqSSsyV3RTYm02aXd4YWlw?= =?utf-8?B?cmpCanJlVEVrVXQ4S3BxU29YVmhuaW5zcFJvTDF6QlV6WTRCU1Nid2xOK2or?= =?utf-8?B?QjdmSGpraWMwMit2cnI5UnFvMGd6NzBIZDdCWFJYdjMvRjBWejc0Uk5OYlhO?= =?utf-8?B?TEZVdnZiKzBqZVJZTzZnMjhTcllSRnNZK1V5djc3eXk4WmhMRUVTYjBCbHJi?= =?utf-8?B?Z1JKbUdYNTJxQWtob1g3dWVBdUJ4NFdUL2YvdzBuN25aYlhuZ1ZBOG5ZODdr?= =?utf-8?B?eGw4MFJLV3NXTGtIRUFHeEozVk01b1gzMERlenRpV0xRc004T2Z5YzRGdnBQ?= =?utf-8?B?a3R6M09BK2g4SDJRV2g0MkZFeFZUeDZCanltMU1sWVN5ZkpYdm5Oc055azJi?= =?utf-8?Q?xFX3mPPvXq17+jYJdRp9C/SgQ?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: aspeedtech.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: HK0PR06MB3202.apcprd06.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5feffc1c-3785-48fb-bef4-08da57e19896 X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Jun 2022 02:06:06.5308 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43d4aa98-e35b-4575-8939-080e90d5a249 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: oWeyKVRvQ30FmeoIQVe/5zsvqKElRoL8iVsR2c0xGY05ExTpHRVtYhDWYAYKKhrbhcW+2NemCHIVT0NJZSJIjQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PS2PR06MB3302 Precedence: bulk List-ID: X-Mailing-List: linux-crypto@vger.kernel.org PiBIaSBOZWFsLA0KPiANCj4gT24gNi8yNC8yMDIyIDI6MDggQU0sIE5lYWwgTGl1IHdyb3RlOg0K PiA+IEFzcGVlZCBIYXNoIGFuZCBDcnlwdG8gRW5naW5lIChIQUNFKSBpcyBkZXNpZ25lZCB0byBh Y2NlbGVyYXRlIHRoZQ0KPiA+IHRocm91Z2hwdXQgb2YgaGFzaCBkYXRhIGRpZ2VzdCwgZW5jcnlw dGlvbiBhbmQgZGVjcnlwdGlvbi4NCj4gPg0KPiA+IFRoZXNlIHBhdGNoZXMgYWltIHRvIGFkZCBB c3BlZWQgaGFzaCAmIGNyeXB0byBkcml2ZXIgc3VwcG9ydC4NCj4gPiBUaGUgaGFzaCAmIGNyeXB0 byBkcml2ZXIgYWxzbyBwYXNzIHRoZSBydW4tdGltZSBzZWxmIHRlc3RzIHRoYXQgdGFrZQ0KPiA+ IHBsYWNlIGF0IGFsZ29yaXRobSByZWdpc3RyYXRpb24uDQo+ID4NCj4gPiBUZXN0ZWQtYnkgYmVs b3cgY29uZmlnczoNCj4gPiAtIENPTkZJR19DUllQVE9fTUFOQUdFUl9ESVNBQkxFX1RFU1RTIGlz IG5vdCBzZXQNCj4gPiAtIENPTkZJR19DUllQVE9fTUFOQUdFUl9FWFRSQV9URVNUUz15DQo+ID4g LSBDT05GSUdfRE1BX0FQSV9ERUJVRz15DQo+ID4gLSBDT05GSUdfRE1BX0FQSV9ERUJVR19TRz15 DQo+ID4gLSBDT05GSUdfQ1BVX0JJR19FTkRJQU49eQ0KPiA+DQo+ID4gQ2hhbmdlIHNpbmNlIHYz Og0KPiA+IC0gVXNlIGRtYW1fYWxsb2NfY29oZXJlbnQoKSBpbnN0ZWFkIHRvIG1hbmFnZSBkbWFf YWxsb2NfY29oZXJlbnQoKS4NCj4gPiAtIEFkZCBtb3JlIGVycm9yIGhhbmRsZXIgb2YgZG1hX3By ZXBhcmUoKSAmIGNyeXB0b19lbmdpbmVfc3RhcnQoKS4NCj4gPg0KPiA+IENoYW5nZSBzaW5jZSB2 MjoNCj4gPiAtIEZpeCBlbmRpYW5uZXNzIGlzc3VlLiBUZXN0ZWQgb24gYm90aCBsaXR0bGUgZW5k aWFuICYgYmlnIGVuZGlhbg0KPiA+ICAgIHN5c3RlbS4NCj4gPiAtIFVzZSBjb21tb24gY3J5cHRv IGhhcmR3YXJlIGVuZ2luZSBmb3IgZW5xdWV1ZSAmIGRlcXVldWUgcmVxdWVzdHMuDQo+ID4gLSBV c2UgcHJlLWRlZmluZWQgSVZzIGZvciBTSEEtZmFtaWx5Lg0KPiA+IC0gUmV2aXNlIGVycm9yIGhh bmRsZXIgZmxvdy4NCj4gPiAtIEZpeCBzb3J0cyBvZiBjb2Rpbmcgc3R5bGUgcHJvYmxlbXMuDQo+ ID4NCj4gPiBDaGFuZ2Ugc2luY2UgdjE6DQo+ID4gLSBBZGQgbW9yZSBlcnJvciBoYW5kbGVycywg aW5jbHVkaW5nIERNQSBtZW1vcnkgYWxsb2NhdGUvZnJlZSwgRE1BDQo+ID4gICAgbWFwL3VubWFw LCBjbG9jayBlbmFibGUvZGlzYWJsZSwgZXRjLg0KPiA+IC0gRml4IGNoZWNrIGRtYV9tYXAgZXJy b3IgZm9yIGNvbmZpZyBETUFfQVBJX0RFQlVHLg0KPiA+IC0gRml4IGR0LWJpbmRpbmcgZG9jICYg ZHRzIG5vZGUgbmFtaW5nLg0KPiA+DQo+ID4NCj4gPiBOZWFsIExpdSAoNSk6DQo+ID4gICAgY3J5 cHRvOiBhc3BlZWQ6IEFkZCBIQUNFIGhhc2ggZHJpdmVyDQo+ID4gICAgZHQtYmluZGluZ3M6IGNs b2NrOiBBZGQgQVNUMjYwMCBIQUNFIHJlc2V0IGRlZmluaXRpb24NCj4gPiAgICBBUk06IGR0czog YXNwZWVkOiBBZGQgSEFDRSBkZXZpY2UgY29udHJvbGxlciBub2RlDQo+ID4gICAgZHQtYmluZGlu Z3M6IGNyeXB0bzogYWRkIGRvY3VtZW50YXRpb24gZm9yIGFzcGVlZCBoYWNlDQo+ID4gICAgY3J5 cHRvOiBhc3BlZWQ6IGFkZCBIQUNFIGNyeXB0byBkcml2ZXINCj4gDQo+IFRoZSBkcml2ZXIgY2xh aW1zIGNvbXBhdGlibGUgd2l0aCBhc3BlZWQsYXN0MjUwMC1oYWNlLCBidXQgdGhlcmUncyBubw0K PiBlcXVpdmFsZW50IGc1IERUUyBjaGFuZ2UgKHBhdGNoIDMvNSkgb3IgcmVzZXQgZGVmaW5pdGlv biAocGF0Y2ggMi81KSBpbg0KPiBhc3BlZWQtY2xvY2suaD8gRWl0aGVyIGRyb3AgYXN0MjUwMCBj b21wYXRpYmxlIGZyb20gdGhpcyBwYXRjaCBzZXJpZXMgb3IgZml4DQo+IHRoZXNlLg0KPiANCj4g VGhhbmtzLA0KPiBEaGFuYW5qYXkNCg0KT2theSwgSSBtaXNzIHRoaXMgcGFydC4gSSdsbCBmaXgg aXQgaW4gbmV4dCBwYXRjaC4NClRoYW5rcyBmb3IgdGhlIHJldmlldy4NCg0K From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id B96ECC433EF for ; Mon, 27 Jun 2022 05:39:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:In-Reply-To:References: Message-ID:Date:Subject:CC:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=M1SvZtf+2RHrSIfxX6qu3wYgG2Gnc7veLpgW1amSarc=; b=JGXv+FxuZPIxbk P+VxmLNIWPlM8asgDd9oWSun2fEyPNLKfJhv7U02Rkt6kJhSQPtRnMaxdN8Omt0NEmSinX53LZ4I0 SVDx831owJpptOyW76zdAf+msIuaAxHY3WKIXlrc1rDVVMssGAgvn0u3HJWrrhEy09tt2K085pSM4 XXZspiBHGNGqZ/00obNmEdMT4ZM2XQ9HnkK5WF9RLbJX4r58VVmKZW37fehTIjbkR+RPPQz8qFWGI COAQ9ixqK41UrzZp3Oq0V+ePvrTZ6GBod+SJ8tTXWCMmcVnrS2TnzjLA0uG9BP7at/aQd3k0vld90 1EyXOvP+skheH80N8FrA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1o5hRu-00Fnr3-Fs; Mon, 27 Jun 2022 05:38:14 +0000 Received: from desiato.infradead.org ([2001:8b0:10b:1:d65d:64ff:fe57:4e05]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1o5hRr-00FnqS-VA for linux-arm-kernel@bombadil.infradead.org; Mon, 27 Jun 2022 05:38:12 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=desiato.20200630; h=MIME-Version:Content-Transfer-Encoding :Content-Type:In-Reply-To:References:Message-ID:Date:Subject:CC:To:From: Sender:Reply-To:Content-ID:Content-Description; bh=0cRXW+L+EU4wk6Rb4qONffahFuf45o0zfJoxJRUSP78=; b=aAK+j0hbilEuNAgnGvOXWzZfQL MH9ZRaOZhOdPBMVZqI1RbX/GCEMcss42RoIZqbXCveNgN9w7zyvJwq9mJcfNrp5bT52APkk1C36Z1 sz6W6pKOtifuYWxC37ijDf2BctiUQDQmjBmyk9tKerBp40W/tVhex9+M5SneKdrTUx7tIK1ZMAJq6 yLpTV7Qcp3nYzaKGPBAzSlV6x4LiQVJNdMbJHFDICtr3rNhE5Ws2rLByEHgrKPAUeFSYp6TcFVUc8 14UGRzNzOyTHWp65TTO4t3ZL7Atamu88VDxo+7epLSRsZ9VvhR2Lk1gEUWrggLN941nN3Y0D8D+O0 lReRZ+Sg==; Received: from mail-tyzapc01on2126.outbound.protection.outlook.com ([40.107.117.126] helo=APC01-TYZ-obe.outbound.protection.outlook.com) by desiato.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1o5fb0-00DKzE-4x for linux-arm-kernel@lists.infradead.org; Mon, 27 Jun 2022 03:39:37 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CMQJvvZn63G2sTj0Lz+6FgNYeWTXzlD1Waz16p1T1Kyyo0JhrdBJmT6nt0NtHRxfBDoRL0xdhHODpU4uK2mWwLKe+e7gxJeP3faxMjiph2D1766l+iQEli1Q2QacGvIUW23m4ApYoAiUoufx8LFfT7X0jRZqpo0XbJJHJ+t5OrYpr61EGR2Yz6EN2/7cGi6MQW0DvoYSlHByBjc1bNG8VVFLGDxeoOpcPZYUSU7ODrwRuDId/l5niYi3KChOl+43TMnaO10V4X1WCnpw5JPoFtIZUjq8XvT13BbvSWYJbNuw+mVlqC+gzk6CsX1eFH3oqarGjQwN+GmlPo/NzKw16Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=0cRXW+L+EU4wk6Rb4qONffahFuf45o0zfJoxJRUSP78=; b=E4VDArvqWGZNCeO+4UloOurHpPjuX30k2qKogVe9cn1QY2oPpQtiVe/8TN5isKsCSNROdU3V2bguw7RjARjHluPp+31hnwS4gAx/p6Djo4mSIvKvwoLQ9h3e+Vqb1QIf/2mare/j7jz+Oqv78VBv0NdJCn5nk5vfPWGjOkptgdtK2p7hqQ5HztNlfJhtxJJZWhPFUej+gd/bpIm9QHQPBH4ODWFnpPB0qn9qFGGFXz+X5YilpA3SVZ5T1gdQAHDM9XEcQKYBUs+y1L6C7slgyME3ugxL7aNituvgYaImaw8GFgWVMQpKpcwJoTpbkkTfsu03xtVT0nS/y8iScP7vdA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=aspeedtech.com; dmarc=pass action=none header.from=aspeedtech.com; dkim=pass header.d=aspeedtech.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aspeedtech.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0cRXW+L+EU4wk6Rb4qONffahFuf45o0zfJoxJRUSP78=; b=FS6Fi5sV/ioVRRcWCHSPCyzf3f/Pb1Kx/EnbmDvQ/LdkUEfdeq+f8aFPEURBt+Htgn049aDBtFfgqH8BjQeFWURf4umA3PAzZdELC/lQJfV1JcaPDNwMN/M8c2wfcuDJUaTM9lW4/g0gX4PICkYil4XyVrktxtUhkKu+Asn+75eR9zsq0CljiKUpUkXtcjN8dt+zpvLsQfPtgQLzYcNBCVUA8QNGfSx4g5aS2mFpIfxrpd9cjUHD+Fbj1N+rgT+4IRUUxTzBu/eG/z6IgcLTIP3MWkxLhDpubwlJGC6LHmMsjodfF9GV7gJzlPuUwItr+8XvL1u/B8Tl6788bCB+kg== Received: from HK0PR06MB3202.apcprd06.prod.outlook.com (2603:1096:203:87::17) by PS2PR06MB3302.apcprd06.prod.outlook.com (2603:1096:300:6d::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5373.15; Mon, 27 Jun 2022 02:06:06 +0000 Received: from HK0PR06MB3202.apcprd06.prod.outlook.com ([fe80::46d:a7a:f047:e9bf]) by HK0PR06MB3202.apcprd06.prod.outlook.com ([fe80::46d:a7a:f047:e9bf%5]) with mapi id 15.20.5373.018; Mon, 27 Jun 2022 02:06:06 +0000 From: Neal Liu To: Dhananjay Phadke , Corentin Labbe , Christophe JAILLET , Randy Dunlap , Herbert Xu , "David S . Miller" , Rob Herring , Krzysztof Kozlowski , Joel Stanley , Andrew Jeffery , Dhananjay Phadke , Johnny Huang CC: "devicetree@vger.kernel.org" , "linux-aspeed@lists.ozlabs.org" , BMC-SW , "linux-kernel@vger.kernel.org" , "linux-crypto@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" Subject: RE: [PATCH v4 0/5] Add Aspeed crypto driver for hardware acceleration Thread-Topic: [PATCH v4 0/5] Add Aspeed crypto driver for hardware acceleration Thread-Index: AQHYh6oRMJbDpiWrGUu0QK4JHLyX1K1fd/6AgAMNVgA= Date: Mon, 27 Jun 2022 02:06:06 +0000 Message-ID: References: <20220624090827.3909179-1-neal_liu@aspeedtech.com> <3dde4d8e-5f97-dc07-1763-981942d23f12@linux.microsoft.com> In-Reply-To: <3dde4d8e-5f97-dc07-1763-981942d23f12@linux.microsoft.com> Accept-Language: en-US Content-Language: zh-TW X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=aspeedtech.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 5feffc1c-3785-48fb-bef4-08da57e19896 x-ms-traffictypediagnostic: PS2PR06MB3302:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: e4h/4Io2dn6lrkDtumrG739fT/ieoN1VxGm/v5BW24Nj9+oE1sjd76vJMnC7M3HxKk/T8F+albvzAP/0XZfHznUjEnOjRxneFTf16K2qvEjU4oCRArT4d3f57Qcp8jXCrwB3i+v7e9tbasOXof1wf3Qgj35bhLHNS2LW24l9UBytdEJiqAejPeNwBrq4OQQQ5E33UET4YGeuW8/Mqmc1Kvv7wAbpY9kJxPoE7Gp97PX2A5gr4+nREyQfgwmGzf0NjFAVaijRSpfpD5aAzKU6xm7+87QuCVOOeMr7YbcnJrS/GuO8cAnPobpnsKPxQOerSGpo1P0PI/V7u71EJ20YQhERD3DK9+QOCM1WKlmE9nZtXUZzqAticvUfmX22tF5M+7+ajUKXrVWhF+Dk195EZkUP0aNZOeFU0dsIJF2ElqhcjtLaIzQuyRvmoDVjLBsGw50ogYuEzIgD+N4S2PoEMMhVbuj9qjy5d5jErRRfDKBhDKHleAhJmIxR3YfJ9JUQMyfAyHUuFdzcRVSFfGFZb4yFWMCZ6bnL3loHOJ/ABJQJC4OIL+bfhm6JeRiWHdV7ZPWenqAkf3+8KDHupaygMQH1HLpQd/OfXQfb8JnZQeAGN7dlelhRqAnDa3ePcBn4vdloOCcxdknghrcLr0YkMMKZGIOz7CXxHeJ5cF6z8xpEujTOlaR7jcPBLd/nh0oGh311c9mCaqfHpolCvaL0SkQuHVuW+YIgGdSWUJOTvbC+75/DA++Ps7NAcXF8HsFesH6/9WRfRFFACfLHnbHsqy5OkxxMKQm8TaohQd1u1Dhu9gPTl91q3O9xOdPnp4qV x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:HK0PR06MB3202.apcprd06.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230016)(366004)(396003)(136003)(346002)(39840400004)(376002)(38100700002)(66556008)(53546011)(316002)(33656002)(4326008)(478600001)(5660300002)(2906002)(52536014)(76116006)(83380400001)(71200400001)(66476007)(55016003)(54906003)(66446008)(6636002)(7696005)(186003)(8676002)(7416002)(8936002)(6506007)(26005)(921005)(86362001)(122000001)(66946007)(110136005)(41300700001)(64756008)(38070700005)(9686003);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?cGRpZWYwempnaGl0SDRnSm5rSXRzTjE3L0NIby9IOFJYN2ZCT0V0S3FsTXVX?= =?utf-8?B?ZVFNTTYzVW1BR0p3UDRHMnFhNmI2MHNRM1o1ZkQ5b2xxY1ZXVS8ySkR5SnJZ?= =?utf-8?B?U2w5dk5JS0lBZ1dUM0RKcCt3WWJhZ3lvT0pFeVYvQy91OWZ2QXpkWk1EcklI?= =?utf-8?B?d29nZDhYNkhJVFBPc2txNTU4UEJxM1YrUkRXYmtuT0V6VFltTi9RcnBKTlBV?= =?utf-8?B?MlQ5U3dReldtZzR2VWo0M01VSURVS2MvS05ZSTZVV2pkWjArblU2NDZDNGtz?= =?utf-8?B?VEh1dWRoTTcvT1FLMmZJUGlLMDEzMUFMM0xpRzBSbmxSS1VYNi8vU1ZTaUZ4?= =?utf-8?B?ZHh1YmxyNGl4R3hmeGpIMkhyeTE1ZG4xKzhSVGVYU2VGOTRheTRsT0ZOU0RT?= =?utf-8?B?RWRNeTNkMldkMGUwZFlvS1BnZ21qVjZlYjByclhtUUVWQWtNYkdzNUhYMGVh?= =?utf-8?B?QTY5eEY1dkgzL1VDeCtVS1JZaXFPcjlpcUpPQWNML0V1Z2puNEFkeHpZTUJO?= =?utf-8?B?enpnZDc1dGVMSUxKUmJML29nZWVRRUhpNHplVzdJNFJuMXNaUnNTNTYwdmpW?= =?utf-8?B?aUlYdFVEaVN6OHZPS3N3R1FaRFoyMTdoa3B6UVU5bHNvVEV6ZFlKZVVhT0hO?= =?utf-8?B?bnFLUFVBNTVqVXdhQUZKeEtBREF2eXg2bnJ0S3ppUCtzK2hiTEM5S1IrTXRM?= =?utf-8?B?Z0dEalJJNFRsWmZwZGowUndhdmJlK1N5VWV0QTBxMGFVY3luK2RyWGdEVGhS?= =?utf-8?B?ZmY1RCt0QVdjVzY5MVd0SnZKWHNmK0FxbUJRQnhDZVFKa240ZHVsMDhFUzNL?= =?utf-8?B?dzhRU01HUlRIcTdWbytFb1o5U3Q4ZkxIc3lwZW5nM0dySEVqTUliMEJmQlk5?= =?utf-8?B?bWJtR0JsSnhlN2xHaG0xdElxbjZXWjc4TWhmQzdaaEczTE44NG4rSTNSTkJq?= =?utf-8?B?V1hyWkVkQk96dUliTXpDYXpQakorSE5qdWxnUGdvSkhZM1R2SmZGU1I5V2dt?= =?utf-8?B?blNOQ0N4TUEycGo4M0V1eHlHdWZBdGFiODhBVEJ5c0NPY1pGUGpYSUZ3Q2lw?= =?utf-8?B?S3pENkhZSGpQNlgvRG9uZTZId2sxS0VudURRd0N3eDNqUDlTYWlINmo2ZE9P?= =?utf-8?B?Y2Zqd09pbzQzSUxvR1hwOEJxckptQnhHOFloNEVkWkltbnJJcWNLc1RBdDFG?= =?utf-8?B?b0RZbVJFRHg4NXlZTHJTcEw0Q0FYQTNqNHZpeXpSQ1NEb3hWVlQ0azcxbTQz?= =?utf-8?B?NGNjT0tzRUxtcWIvY1N3UHhqVkZwb3MyTlg2cExwUXhRUy80eEFpZUxIeGlR?= =?utf-8?B?bGwxZzRPSnYxR1RhMEJveFByY0UvSG5YZGRSc0dab0JucWdyN0ZwTGhZZ3JD?= =?utf-8?B?UWhDN3EyOHplUmZjRlBnNHRVMGczZVR2VGJtTGRGM3c1RHhvdzBXZUI5emgr?= =?utf-8?B?M09VSEg1WGlOM1N1aDBJV1REK1Q0Y2s4cytXZzNQQUxRbU85blZwWWw2ampZ?= =?utf-8?B?eDZiWGhBQ1ByVC93OFBxYU1CSnd1RURUL1dMemdjYWtDdHJySG9OL0hYZXhW?= =?utf-8?B?c0o2VmFaM0RuOUc3NnJULzRxMXMwdDZxa0c1bXNOSXFSTWZhUTJ6ODMwRmMz?= =?utf-8?B?V2Y4TjZIL1RSdm5ONHYzT1M3NFErb3A3RjNCZHQxUjZ5ME9ZeGxJRDZVaktl?= =?utf-8?B?RHZXb2pGMXhnQWRkZ210bTVmS0UzQU8vbUxyblVqSSsyV3RTYm02aXd4YWlw?= =?utf-8?B?cmpCanJlVEVrVXQ4S3BxU29YVmhuaW5zcFJvTDF6QlV6WTRCU1Nid2xOK2or?= =?utf-8?B?QjdmSGpraWMwMit2cnI5UnFvMGd6NzBIZDdCWFJYdjMvRjBWejc0Uk5OYlhO?= =?utf-8?B?TEZVdnZiKzBqZVJZTzZnMjhTcllSRnNZK1V5djc3eXk4WmhMRUVTYjBCbHJi?= =?utf-8?B?Z1JKbUdYNTJxQWtob1g3dWVBdUJ4NFdUL2YvdzBuN25aYlhuZ1ZBOG5ZODdr?= =?utf-8?B?eGw4MFJLV3NXTGtIRUFHeEozVk01b1gzMERlenRpV0xRc004T2Z5YzRGdnBQ?= =?utf-8?B?a3R6M09BK2g4SDJRV2g0MkZFeFZUeDZCanltMU1sWVN5ZkpYdm5Oc055azJi?= =?utf-8?Q?xFX3mPPvXq17+jYJdRp9C/SgQ?= MIME-Version: 1.0 X-OriginatorOrg: aspeedtech.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: HK0PR06MB3202.apcprd06.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5feffc1c-3785-48fb-bef4-08da57e19896 X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Jun 2022 02:06:06.5308 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43d4aa98-e35b-4575-8939-080e90d5a249 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: oWeyKVRvQ30FmeoIQVe/5zsvqKElRoL8iVsR2c0xGY05ExTpHRVtYhDWYAYKKhrbhcW+2NemCHIVT0NJZSJIjQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PS2PR06MB3302 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220627_043932_772719_AD0E3702 X-CRM114-Status: GOOD ( 19.61 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org > Hi Neal, > > On 6/24/2022 2:08 AM, Neal Liu wrote: > > Aspeed Hash and Crypto Engine (HACE) is designed to accelerate the > > throughput of hash data digest, encryption and decryption. > > > > These patches aim to add Aspeed hash & crypto driver support. > > The hash & crypto driver also pass the run-time self tests that take > > place at algorithm registration. > > > > Tested-by below configs: > > - CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set > > - CONFIG_CRYPTO_MANAGER_EXTRA_TESTS=y > > - CONFIG_DMA_API_DEBUG=y > > - CONFIG_DMA_API_DEBUG_SG=y > > - CONFIG_CPU_BIG_ENDIAN=y > > > > Change since v3: > > - Use dmam_alloc_coherent() instead to manage dma_alloc_coherent(). > > - Add more error handler of dma_prepare() & crypto_engine_start(). > > > > Change since v2: > > - Fix endianness issue. Tested on both little endian & big endian > > system. > > - Use common crypto hardware engine for enqueue & dequeue requests. > > - Use pre-defined IVs for SHA-family. > > - Revise error handler flow. > > - Fix sorts of coding style problems. > > > > Change since v1: > > - Add more error handlers, including DMA memory allocate/free, DMA > > map/unmap, clock enable/disable, etc. > > - Fix check dma_map error for config DMA_API_DEBUG. > > - Fix dt-binding doc & dts node naming. > > > > > > Neal Liu (5): > > crypto: aspeed: Add HACE hash driver > > dt-bindings: clock: Add AST2600 HACE reset definition > > ARM: dts: aspeed: Add HACE device controller node > > dt-bindings: crypto: add documentation for aspeed hace > > crypto: aspeed: add HACE crypto driver > > The driver claims compatible with aspeed,ast2500-hace, but there's no > equivalent g5 DTS change (patch 3/5) or reset definition (patch 2/5) in > aspeed-clock.h? Either drop ast2500 compatible from this patch series or fix > these. > > Thanks, > Dhananjay Okay, I miss this part. I'll fix it in next patch. Thanks for the review. _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel