Received: by 2002:aa6:c46f:0:b029:96:faae:e639 with SMTP id i15csp344330lkq; Thu, 5 Nov 2020 04:06:46 -0800 (PST) X-Google-Smtp-Source: ABdhPJzldvGRk7RtVnbY36uuOPh/hsBmk3x2ZTefs12IZwPT54qD0RZQXztFuFbFRiSDJJuKAOnt X-Received: by 2002:a17:906:76d3:: with SMTP id q19mr1914937ejn.162.1604578006133; Thu, 05 Nov 2020 04:06:46 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1604578006; cv=none; d=google.com; s=arc-20160816; b=0lQJPX2qLSkaW9VWQXqZTIEdvjtvTd5kvb4JJOVOowXllspqc/C0+1f6KFVUYfvblg Ov/ehE9gzyNjSAb3yTARtTHxhMKCA8eseX8XAH2S0i3bTQ9DpiLZqqADh6Ym/nay26hy RPEHo7Gro1A/9wriFnmAiwBuSwIkJv+enJv/lO/BDpBqkg/Gg6UPzMeddcPFVm4JcpK0 ILGH4DsYulSHoLKzg0Dj2OGaAkHAyMKylEBLlaxn63/7ri2kL/4M9r36wRTDMVgXTsP8 VCtDV2ADYRU6i9rMKASW7KyMuvRv8LmF7Qn4u949rgMwnBH0onie5kOh2cWTez2hofGD ikOw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:message-id:date:subject:cc:to:from; bh=UaocmAcJ+ekWKyaJEoZOET4Nyi/uGz1p3DiddB9Cl9c=; b=KIMBgauJMztcDirYsDPd3GyTR304w4ajvS6pUD9jGFZ8wKTzmB1/E6+8G3kCboxHB2 6htPVNM9vtPueSGS4ozGonXNVW4Uetms2eLVhlMTUZk5ZWKEP9uAAvcvZjKZGxFZ79Dq z5ydLrBCuiM9KgXzDIvr1kjQs0fv1KlvuEggPGUCbRJ616UwHfhfn9y1k1s8MPNDV/d/ ZoCMMPMwWnDhN/lRb00KiLsLyJ6nw91XabsvkphyfMl2W0dVFFkWBG9t3Oz+mA+Jj2GY kRcFoHPi1d54pRai5MkyUH+E/LvPYXIAZoSFg/2lHfdyurIx0RUHwRhTM0NGVWSqgkGo BMgg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id e21si920579ejx.94.2020.11.05.04.06.22; Thu, 05 Nov 2020 04:06:46 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730519AbgKEMEd (ORCPT + 99 others); Thu, 5 Nov 2020 07:04:33 -0500 Received: from twspam01.aspeedtech.com ([211.20.114.71]:48528 "EHLO twspam01.aspeedtech.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730468AbgKEMEb (ORCPT ); Thu, 5 Nov 2020 07:04:31 -0500 Received: from mail.aspeedtech.com ([192.168.0.24]) by twspam01.aspeedtech.com with ESMTP id 0A5Bxvq9068678; Thu, 5 Nov 2020 19:59:57 +0800 (GMT-8) (envelope-from chin-ting_kuo@aspeedtech.com) Received: from localhost.localdomain (192.168.10.9) by TWMBX02.aspeed.com (192.168.0.24) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 5 Nov 2020 20:03:35 +0800 From: Chin-Ting Kuo To: , , , , , , , , , CC: Subject: [v3 0/4] Porting ASPEED FMC/SPI memory controller driver Date: Thu, 5 Nov 2020 20:03:27 +0800 Message-ID: <20201105120331.9853-1-chin-ting_kuo@aspeedtech.com> X-Mailer: git-send-email 2.17.1 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [192.168.10.9] X-ClientProxiedBy: TWMBX02.aspeed.com (192.168.0.24) To TWMBX02.aspeed.com (192.168.0.24) X-DNSRBL: X-MAIL: twspam01.aspeedtech.com 0A5Bxvq9068678 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This patch series aims to porting ASPEED FMC/SPI memory controller driver with spi-mem interface. Adjust device tree setting of SPI NOR flash in order to fit real AST2600 EVB and new SPI memory controller driver. Also, this patch has been verified on AST2600-A1 EVB. v2: Fix sparse warnings reported by kernel test robot . v3: Fix build warnings with x86 allmodconfig. Chin-Ting Kuo (4): dt-bindings: spi: Add binding file for ASPEED FMC/SPI memory controller ARM: dts: aspeed: ast2600: Update FMC/SPI controller setting for spi-aspeed.c ARM: dts: aspeed: ast2600-evb: Adjust SPI flash configuration spi: aspeed: Add ASPEED FMC/SPI memory controller driver .../bindings/spi/aspeed,spi-aspeed.yaml | 66 ++ arch/arm/boot/dts/aspeed-ast2600-evb.dts | 26 +- arch/arm/boot/dts/aspeed-g6.dtsi | 18 +- drivers/spi/Kconfig | 10 + drivers/spi/Makefile | 1 + drivers/spi/spi-aspeed.c | 969 ++++++++++++++++++ 6 files changed, 1080 insertions(+), 10 deletions(-) create mode 100644 Documentation/devicetree/bindings/spi/aspeed,spi-aspeed.yaml create mode 100644 drivers/spi/spi-aspeed.c -- 2.17.1