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 phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id C731CC433EF for ; Sun, 26 Jun 2022 04:56:27 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 275128210A; Sun, 26 Jun 2022 06:56:25 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=aspeedtech.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (2048-bit key; unprotected) header.d=aspeedtech.com header.i=@aspeedtech.com header.b="m2EhXrXt"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id C900F8446B; Sun, 26 Jun 2022 06:56:23 +0200 (CEST) Received: from APC01-SG2-obe.outbound.protection.outlook.com (mail-sgaapc01on2124.outbound.protection.outlook.com [40.107.215.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id E9C318334D for ; Sun, 26 Jun 2022 06:56:16 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=aspeedtech.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=chin-ting_kuo@aspeedtech.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=SVw1aM/9gh6FVWI1qjrL3gxAN40L6r5JAoUZMp3XPJFL9LGEoV7TPqH4VtEyN6kpFo15jZIQ3r0qkiVDLYHQPUE2di/fxuGfvPI9KHZIhhpMYXGIjpGQ/5+GhJqFDSMwN5MYA4usy4tW8c3HB3RBITBqC/B1kv4fy99xqXqsmpeMbGF2kJfnu6dEk8USwHBR3k6IVaEf/jbHp9CmqJXkUHqM5eppgKQl0WZEBhxSaGKCmZP+eLw1rTdb2UqisKKWGDyAFjAP482n3WFtBbbLC17/86mp0MqGAa8mEdMK8km6UrPXTugn+d1aeRIfAdQ1WpKQX6bVyqrDfaFkycyTtw== 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=w6g5BBJvbrJcD6NG8OrLQ50+PZWYTG82hGv+u+e76HE=; b=g5Guw6GP6Wn5DH9yM945ToQHVAGDlFgISzl2cOdCqSpeWckpVdgBFTa8zKbgRvFMs1Ti4FKHG1fXVnIG2955YZCF+8EaKSP+vjLoTem5JZfOJlL7D4NsL0FY4gsGnbZUqE3hqebdNl0jaLwiO6xbQsTtLP1sbrUUo7QsAPxq5jf0f3EO43NVHRvTLqbs33wgmqPUMAatVAQ0qIQIqu18Zq8gCGwdQ6whGsF7YtT9g11WxfBbqtkbroL24aYcjLdoeglNb4wHKlkPJdeBc8Gq91amxsK8w+zJNlEZCRb4gzTuznay2P4xjr7Yn0GcDHK/33LXKzcgA9b0zJcNixcplQ== 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=w6g5BBJvbrJcD6NG8OrLQ50+PZWYTG82hGv+u+e76HE=; b=m2EhXrXt29jaQmPxZU4sP+YymEvcWL/RH6zIJlrvJ7tXYbFJgt0+5vMzwHPQeH86GgKnMHfvS9hn2pt2kUYQLfcYeb7og8mLuukULLjet2KLgvK+EBq5/wDURTWmYUrCMmfsBzKRS1aRKDWopDpaBVK4DUTVlxczIctwUXn+6P4DHb/3UREJcGlY204v79cTkRHYD+Hxe0iEZEcvvuCj9Z6wnngdDkViFj4eyLotLzdR0kE5+QF1nIN5D0LHg0wnixOf+LtQF+9ErHzays5XwgrB1IKiBG4Dg7MAjzEhhbRvGd6n2pBxB1qy5CrTNNBUDk4Ojwobo2YWCt3YthL/MQ== Received: from HK0PR06MB2786.apcprd06.prod.outlook.com (2603:1096:203:5b::22) by PSAPR06MB4040.apcprd06.prod.outlook.com (2603:1096:301:36::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5373.15; Sun, 26 Jun 2022 04:56:11 +0000 Received: from HK0PR06MB2786.apcprd06.prod.outlook.com ([fe80::214b:cb5f:d74a:9828]) by HK0PR06MB2786.apcprd06.prod.outlook.com ([fe80::214b:cb5f:d74a:9828%7]) with mapi id 15.20.5373.016; Sun, 26 Jun 2022 04:56:11 +0000 From: Chin-Ting Kuo To: ChiaWei Wang , "lukma@denx.de" , "seanga2@gmail.com" , Ryan Chen , BMC-SW , "jagan@amarulasolutions.com" , "vigneshr@ti.com" , "clg@kaod.org" , "u-boot@lists.denx.de" , "p.yadav@ti.com" CC: "trini@konsulko.com" Subject: RE: [v4 00/12] Add ASPEED SPI controller driver Thread-Topic: [v4 00/12] Add ASPEED SPI controller driver Thread-Index: AQHYbzMaxqGLpJOAk0ecu+XOve6XV61hUseA Date: Sun, 26 Jun 2022 04:56:10 +0000 Message-ID: References: <20220524055650.1115899-1-chin-ting_kuo@aspeedtech.com> In-Reply-To: <20220524055650.1115899-1-chin-ting_kuo@aspeedtech.com> Accept-Language: zh-TW, 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: e7311753-0339-4308-304e-08da57303087 x-ms-traffictypediagnostic: PSAPR06MB4040:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: eOFo/qx7hpvVlhqojoS5wY104R/msT3Kg+Vew5AwLiYbSLHbCBsIb2NuHLjA+XSO69p4z7c8hIv3wrwHBn2rWVfqZLIoU/H2sjOYken7Azove6yiTlCGW0je7nV/kP7saSqhOU2nXlykcqV9rQ9lCMHn459ApD5XLpXdga0R2cLAkAKeFl5d6ISpdlUgAmrg3S3XbSpWNh8ppVUgQaqmGnYtfnBDSDtJcwjDU14Qb3H45k5VaTZCfhc2qwxdEuY6UfKLaurJQ3Nt6RUEheFtMgAtRdHtZFkhS8wzHdA2OkoMBm0oAjlsXcplAvV+GExk/nt4bBP7EkHLlZbe/q0y6tHBHeYGBOBNgXP3h2vjmPgauExtx5kau7vuTxLBYPvvHXnlmuwtMEQatl6N2EA615KhNyb0LgI/4ynFsN/P1yJOpaJOXi6Lk2Z0up4ATiOva8Tu+i4G5x4xm/dj+iAfzpMj43Beph+/PTDnC6BiFpP+kcedveQQnLDDs6gQdckAXfVNiEH7J4j5+8MyLzibpWgK81Xt2wOe9FTKoMueMHfE8gHSuXeMfkL6ABMHhagsjerM8zyYCtLn5vucdHGvawXWTAbNM8fPONiCsdm7VNBqGCUaEz6sPUP7cp1EjudhxinH/zkXGHopvmp2yLG1dja2gKWQsjGeqqy0v6V2QBUtsZKxmjeHnsyK7YYhAsOYxlA9wYItkhi9RUOLNww6KPmKm37GLM8OusNGhezYULt89SOeE5ra4oDgARX1xO2N9wNv+I0EMFazTEkDgHbV8m/viTYszM7Nd0RDktIBsJpyhbsISbbixDO+9tEUB14V x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:HK0PR06MB2786.apcprd06.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(39830400003)(346002)(396003)(136003)(366004)(376002)(316002)(64756008)(38070700005)(38100700002)(53546011)(33656002)(186003)(55016003)(41300700001)(8936002)(26005)(110136005)(66946007)(86362001)(5660300002)(83380400001)(478600001)(52536014)(921005)(7696005)(122000001)(71200400001)(2906002)(4326008)(6506007)(76116006)(66446008)(66476007)(66556008)(8676002)(9686003); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?m24enN+0YgzT9SaJW5zU+gr39ygEfEK7JLaIbek5BhfVnMyGwQKP12NY1IMr?= =?us-ascii?Q?OpDz9JfSp2oIXWHCLgauD2oUVSpk/U4NyWIQzJSUfF+O4uoQaoL2fhARj+C6?= =?us-ascii?Q?M1YC7fd08bZHlUFHPBxCnmQHmSmynQswG2QrVW/NVWMPrVN1d3wfKtMyTVDm?= =?us-ascii?Q?C5xK/135fRDzbsN3kqws2yAVHWVfNm+qhdOByvJqlsyuuNXmOfvDVbPs4UQL?= =?us-ascii?Q?PyHsPeV7GFpVinoWEouvI32Zt0G/d7UJa6VyFgZOHgJ6r+T2hu3SVlJs5Zi5?= =?us-ascii?Q?DgQaZV/lNM/AkqOm/NNFlySrPex33gJK/hK0q3cSIRU74XATflbbxVcvjKag?= =?us-ascii?Q?WdPu+bEqViROTgslWcYF6OA+gTDcfVDcqmpwnAZMw1zrZ6rmpm+K084kFnEG?= =?us-ascii?Q?ullCZraIx/olv5hVCYO9Hklp6JutY1VD3eHwO4ZRZ1E65Wmv1kqV36Twx49I?= =?us-ascii?Q?Y0wmCQckWhNEu2cPjoDtSs2wSkY7QWbYH13UhTXvPyrMVkTKEmxLjx7IxJNO?= =?us-ascii?Q?3fXXnu5yDKVAdyLp9uwtgtaKeczfi2ZPWgCWPLlcqjIWsIGLaFrCuxKdk/xL?= =?us-ascii?Q?gGWwGP6WfGoA+Kxyc/PgZUqQgE5zTXL7kI2qC72kO+sp7TSJByMidgEJRJ/U?= =?us-ascii?Q?ORPqVZbRx+Ly/CjjzaESveZ2uCMZkprm3eRlKbbnP+NbisfuNtSLDJTWjNE3?= =?us-ascii?Q?3BZvVi806e4Vg0IbQcxo8Jb3/XbEVBBOa7is7Aci5lRwAdXPtPiHUP+TFY6O?= =?us-ascii?Q?oV8cBHJSd4EneowEctHGZyEwV4P0QJO+ecXSbELi2+veJB8C7ssaerGsi4/4?= =?us-ascii?Q?T69Iso04E3hxqUCVxyD98V96wz0mkgVLONLlqpe/ziNp9ofujuMSR86vv/LQ?= =?us-ascii?Q?2v4WkxtpZKoQVlij7yiR65Eo1s9/V9duQXnOUQVff8BQnXFVuX96kflYC4KZ?= =?us-ascii?Q?wJZB1JAJsLEIuBTXJCjEdU+Z7Gj9GlREGwYmk7U4BX/5KF1rMvLhvx+23fvU?= =?us-ascii?Q?1NIkXi+otBAgXa441wdoig8HgxP0VdM6zDlhCaZRyGn3oPkMndthCOzB0L8o?= =?us-ascii?Q?4gE2UyXNvFsAkoUj+jHKNCkUaMRtx8EzV1ExUq3B2WUKklOeYByM+Z56Z9Cd?= =?us-ascii?Q?V57FedzZsY3c5IbhnGlZ/uySH4wZIKEHEKb8/yl36fdDf6GRkidH0vclOypI?= =?us-ascii?Q?3NNdJ53Uv7Uo/g0F+LyyETHO8jbm95LsTZXQqUNWFbS2K6q2XnJ1vRBwZC/a?= =?us-ascii?Q?QejnDIQFoI8fNRB0MBNZ2oiDRgFChiYxVDGdGoMyWFUhcDgrPTr/DwKhF9AY?= =?us-ascii?Q?90Z/k2Jz4G9vS0L+oBgjFBTzQXg7HIxdnvlPe9krbVxPYBao2vYOifRpSzwJ?= =?us-ascii?Q?gnn1ASnJy5lAbcFfiwo1YtoOXwPahQWryL6p4zFMolsB6wjUkdRd0pb/Y015?= =?us-ascii?Q?57AbVpYMwGtpXvH3a//xVh8/q/SIPyYTOJMjHNYjJkmyFk1//EkqqM25ZEE9?= =?us-ascii?Q?jeC+7CLeWlkCNBVxKtrJC0PkM1XIVAMtsaXqXnqsDe4u79D2ljcitogjyuNi?= =?us-ascii?Q?cK+SkOFGGTfOpdctT5VJuDatDQjTBGadn/a+BuxKRmJj/iFI+XJrbvnYwStL?= =?us-ascii?Q?aA=3D=3D?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: aspeedtech.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: HK0PR06MB2786.apcprd06.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: e7311753-0339-4308-304e-08da57303087 X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Jun 2022 04:56:11.0246 (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: zYmP81fgkHMxpiMe00jkgHu9vdjY+1Z1BhtwzRf2nX6qL29IlPy2F8p8VTRh9YTUSV18kcigfliXsi05kAe88zvldjtykLzAtWnRLf/lYx4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PSAPR06MB4040 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 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" X-Virus-Scanned: clamav-milter 0.103.6 at phobos.denx.de X-Virus-Status: Clean Hi All, Are there any comments about this patch series? Thanks. Best Wishes, Chin-Ting > -----Original Message----- > From: Chin-Ting Kuo > Sent: Tuesday, May 24, 2022 1:57 PM > To: ChiaWei Wang ; lukma@denx.de; > seanga2@gmail.com; Ryan Chen ; BMC-SW > ; jagan@amarulasolutions.com; vigneshr@ti.com; > clg@kaod.org; u-boot@lists.denx.de; p.yadav@ti.com > Subject: [v4 00/12] Add ASPEED SPI controller driver >=20 > This patch series aims to porting ASPEED FMC/SPI memory controller driver > with spi-mem interface. spi-mem dirmap framework is also synchronized fro= m > Linux. These patches have been verified on both > AST2600 and AST2500 EVBs. >=20 > Changes in v2: > - Separate defconfig files from the SPI driver patch. > - Use "if (CONFIG_IS_ENABLED(SPI_DIRMAP))" to wrap > spi_dirmap related functions. > - Add Winbond w25q512jv flash ID. >=20 > Changes in v3: > - Get AHB bus clock frequency from the function parameter. > - Fix a grammatical error in spi-mem.h. >=20 > Changes in v4: > - Fix bug when SPI_NOR_4B_OPCODES flag is set. >=20 > Chin-Ting Kuo (12): > clk: aspeed: Get HCLK frequency support > pinctrl: aspeed: FWSPICS1 and SPI1CS1 pin support > spi: aspeed: Add ASPEED SPI controller driver > configs: aspeed: Enable SPI flash features > MAINTAINERS: Add ASPEED SPI driver file > arm: dts: aspeed: Update SPI flash node settings > spi-mem: Add dirmap API from Linux > mtd: spi-nor: Use spi-mem dirmap API > spi: aspeed: SPI dirmap read support > configs: aspeed: Enable CONFIG_SPI_DIRMAP > mtd: spi-nor-ids: Add Winbond W25Q512JV ID > spi: aspeed: Fix bug when SPI_NOR_4B_OPCODES flag is set >=20 > MAINTAINERS | 7 + > arch/arm/dts/ast2500-evb.dts | 33 + > arch/arm/dts/ast2500.dtsi | 23 +- > arch/arm/dts/ast2600-evb.dts | 8 - > arch/arm/dts/ast2600.dtsi | 34 +- > configs/evb-ast2500_defconfig | 14 + > configs/evb-ast2600_defconfig | 14 + > drivers/clk/aspeed/clk_ast2500.c | 23 + > drivers/mtd/spi/sf_probe.c | 76 ++ > drivers/mtd/spi/spi-nor-core.c | 55 +- > drivers/mtd/spi/spi-nor-ids.c | 5 + > drivers/pinctrl/aspeed/pinctrl_ast2500.c | 2 + > drivers/spi/Kconfig | 18 + > drivers/spi/Makefile | 1 + > drivers/spi/spi-aspeed.c | 914 > +++++++++++++++++++++++ > drivers/spi/spi-mem.c | 268 +++++++ > include/linux/mtd/spi-nor.h | 18 + > include/spi-mem.h | 79 ++ > 18 files changed, 1546 insertions(+), 46 deletions(-) create mode 10064= 4 > drivers/spi/spi-aspeed.c >=20 > -- > 2.25.1