Received: by 2002:a05:6a10:2726:0:0:0:0 with SMTP id ib38csp3538976pxb; Mon, 4 Apr 2022 20:27:42 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyJKTEaxxI8pAzRAalWz8ELXOWRuPuNmPpPnm3cLBs67NUqrHA5aNqrJ+KeFBKHwkrtLUOF X-Received: by 2002:a17:90a:f011:b0:1c7:1800:a86d with SMTP id bt17-20020a17090af01100b001c71800a86dmr1599777pjb.175.1649129262368; Mon, 04 Apr 2022 20:27:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1649129262; cv=none; d=google.com; s=arc-20160816; b=yC+jXdoijnn8yn+sAglkIVyHcr39bwkTcREDGPaeKP2jdCrypQpPQ8a3110MedlwYQ KMqcE/PItye4gQ8deC0afAszE7V8+xpPu6wOkki37UopLoSxHafAKB1R4MEZ3AapuTOj gNQHU+FmGCqAHGs2jbCKAa28mjFKtvw5ZIzQyG0zp31VXDswFHcQTcwsOZMwgnaeL15N xQIU7siL+c8+FH2pXT+Ovfx8eo3xLfCAXgSShPTWgEl0gzbYI+p5TashWkes8b/alW9f Gz3Ppg2c7lP6m0L1bYhagJAR5TJNg/LwbnhreNerrHN2JjLkWsmwqb2L9iNeUQ5NJF+M 3JLg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=FSY86kCZ2HjwzWcDZ4lpE9hKeoiB8ipxivBfzTu5z8I=; b=dw2xkH3F3eXFMzI3z4ntoYbiqtITWUTWPLWQPJnR2kcuKzNfyfQ6H8726cbrN+nsfF AnQ1RnDIU2lrahUl1d9MCICfn7ClcHfGKW0a3+lT2sEjefAtrriFFnr/KHvF6e4E07Vk QSEnqEymXiU/SUCqHGehY5o1I78jTwa+WCX3VjJG3+7UipvSMQWhjjqEESzlXx7idEA9 MXX0f+Q14yIpAfPnHaC1V5tTfG0HNTGanXSdWzH0BaTxHkcvpGgazqxFZBB01QrKp+GZ 1EP5v114neWU6DdJ2+CtUiG/WvWTJEsp49JwyBbWA9FuOUueSkA2WGXm4OHgbscOuDHy zjyQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=FiMfku5o; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id q22-20020a631f56000000b003816043ef28si11919244pgm.285.2022.04.04.20.27.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 Apr 2022 20:27:42 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) client-ip=2620:137:e000::1:18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=FiMfku5o; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id DC7CE3162B8; Mon, 4 Apr 2022 18:27:22 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233888AbiDDMDA (ORCPT + 99 others); Mon, 4 Apr 2022 08:03:00 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56414 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236633AbiDDMCy (ORCPT ); Mon, 4 Apr 2022 08:02:54 -0400 Received: from mail-lj1-x236.google.com (mail-lj1-x236.google.com [IPv6:2a00:1450:4864:20::236]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B93FF3526B; Mon, 4 Apr 2022 05:00:58 -0700 (PDT) Received: by mail-lj1-x236.google.com with SMTP id c15so12530508ljr.9; Mon, 04 Apr 2022 05:00:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to; bh=FSY86kCZ2HjwzWcDZ4lpE9hKeoiB8ipxivBfzTu5z8I=; b=FiMfku5oF+Bt0uHGB4ekafWwEkhaqwd2azBHdkG8DCHMg8NtUtMLOmnWGb8zbSZGpR Ee1ss5t4bcFCP/L+N6o5jElrHv9m9UqzixLK8PsODjZoDgLVxquWXslnK7ViePdC4yta mqmstmU+jrPDq2YUBzXqyraUsJT8o3G8bvyP86YSgtWvQmSC49oogsm+0+YAhoT0Cevx 9srCGqqeooZjWw1sZc8MGtDntzFTiFonvo4QDFhpPpbD0rtFj+/wLXp6hlsA3wauR/JS zQzT4ww4nd7XxVn6FP+KwcSiOfOVCfsJfJ4OfTsIKGEM+B9Te6iogutE3yG5HBTCU7B2 5cWA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to; bh=FSY86kCZ2HjwzWcDZ4lpE9hKeoiB8ipxivBfzTu5z8I=; b=wVAIuf9jFJvP3TGrq4ytd7kVUXDuBq+qlI7Fm9ocTUKY2PA6qIYWmn/ag1aMsIRnTU ohfU+LO04aidtjLeVm3ykpPfOwkiusu52wlCOK3OJA0ft9wVqaSiZ5zu3n7s2sNMEGK+ tS9FTXwbri1TS7fUx3d/1ztCdV0qQtaI3V3/1AaTnQtpQt8rKxtpza5KBOH9xjDnjhik zdaYEqHPqNyGxZJJ1hWVvtVWBX4C36VCsDOlkV/s/kxvXqUI/BEwTYKh/wmRJKSsrxm3 5FJyfr2c9COZOvqOj68Zq0mjw80qxo7QWlCTUyrUphQlA5ce9cI0Hw8cteebNecaS86z XLNQ== X-Gm-Message-State: AOAM5306bQHODdIhqdzvqGk1pHi5bPkoBvvN2zbNmDmJFUCYGJyThKbI 02xFdfMGnwS9IZb+6CT1rJs= X-Received: by 2002:a2e:6f0e:0:b0:249:817e:6b23 with SMTP id k14-20020a2e6f0e000000b00249817e6b23mr20836486ljc.147.1649073656902; Mon, 04 Apr 2022 05:00:56 -0700 (PDT) Received: from mobilestation ([95.79.227.109]) by smtp.gmail.com with ESMTPSA id q21-20020a194315000000b0044a1e36fda4sm1115225lfa.25.2022.04.04.05.00.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 Apr 2022 05:00:56 -0700 (PDT) Date: Mon, 4 Apr 2022 15:00:54 +0300 From: Serge Semin To: "Srikandan, Nandhini" Cc: Serge Semin , "broonie@kernel.org" , "robh+dt@kernel.org" , "linux-spi@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "devicetree@vger.kernel.org" , "mgross@linux.intel.com" , "Pan, Kris" , "Demakkanavar, Kenchappa" , "Zhou, Furong" , "Sangannavar, Mallikarjunappa" , "Vaidya, Mahesh R" , "A, Rashmi" Subject: Re: [PATCH v4 0/3] Add support for Intel Thunder Bay SPI controller Message-ID: <20220404120054.xb5ebveucx6ahwg7@mobilestation> References: <20220308103331.4116-1-nandhini.srikandan@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-1.7 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RDNS_NONE, SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE 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 Hello Nandhini On Mon, Apr 04, 2022 at 11:51:14AM +0000, Srikandan, Nandhini wrote: > Hi all, > > Kindly help to review the patch set "Add support for Intel Thunder Bay SPI controller". Thanks for reminding about your series. It has kind of emailed away from my sight due to other incoming messages. I'll give you my comments within two days. Regards -Sergey > > Regards, > Nandhini > > > -----Original Message----- > > From: Srikandan, Nandhini > > Sent: Tuesday, March 8, 2022 4:03 PM > > To: fancer.lancer@gmail.com; broonie@kernel.org; robh+dt@kernel.org; > > linux-spi@vger.kernel.org; linux-kernel@vger.kernel.org > > Cc: devicetree@vger.kernel.org; mgross@linux.intel.com; Pan, Kris > > ; Demakkanavar, Kenchappa > > ; Zhou, Furong > > ; Sangannavar, Mallikarjunappa > > ; Vaidya, Mahesh R > > ; Srikandan, Nandhini > > ; A, Rashmi > > Subject: [PATCH v4 0/3] Add support for Intel Thunder Bay SPI controller > > > > From: Nandhini Srikandan > > > > Hi, > > > > This patch enables support for DW SPI on Intel Thunder Bay (patch 1,2). > > This patch set also enables master mode for latest Designware SPI versions > > (patch 3). > > > > Patch 1: DW SPI DT bindings for Intel Thunder Bay SoC. > > Patch 2: Adds support for Designware SPI on Intel Thunderbay SoC. > > Patch 3: Adds master mode support for Designware SPI controller. > > > > The driver is tested on Keem Bay and Thunder Bay evaluation board > > > > Summary: > > Changes from v3: > > 1) Dropped SSTE support in this patch. > > 2) Rebased to the latest code. > > > > Changes from v2: > > 1) SSTE support made using dt and created seperate patches. > > 2) SPI controller master mode selection made common to all DW SPI > > controllers. > > 3) Using a common init function for both keem bay and thunder bay. > > > > Changes from v1: > > 1) Designware CR0 specific macros are named in a generic way. > > 2) SPI CAP macros are named in generic way rather than naming project > > specific. > > 3) SPI KEEM BAY specific macros are replaced by generic macros. > > 4) Resued the existing SPI deassert API instead of adding another reset > > > > > > Changes in patches: > > Patch 1: > > Changes from v3/v2/v1: > > 1) No change in this patch > > > > Patch 2: > > Changes from v3: > > 1) No changes. > > > > Changes from v2: > > 1) Init function is made common for Keem Bay and Thunder Bay. > > > > Patch 3: > > Changes from v3: > > 1) Corrected dw_spi_ip_is macro with the missing underscore. > > 2) Setting CTRLR0 BIT31 without any condition check as in older version of > > DW SPI controller this bit is reserved. > > > > Changes from v2/v1: > > 1)Newly introduced in v3 to make master mode selection as seperate patch > > > > Thanks & Regards, > > Nandhini > > > > > > Nandhini Srikandan (3): > > dt-bindings: spi: Add bindings for Intel Thunder Bay SoC > > spi: dw: Add support for Intel Thunder Bay SPI controller > > spi: dw: Add support for master mode selection for DWC SSI controller > > > > .../devicetree/bindings/spi/snps,dw-apb-ssi.yaml | 2 ++ > > drivers/spi/spi-dw-core.c | 4 ++-- > > drivers/spi/spi-dw-mmio.c | 8 ++++---- > > drivers/spi/spi-dw.h | 7 +++---- > > 4 files changed, 11 insertions(+), 10 deletions(-) > > > > -- > > 2.17.1 >