Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp7589163rwd; Tue, 20 Jun 2023 03:32:32 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ47Gqfu2l0dNJzEIN2/ds1AoQJy1XgjdXCpHQcrB6RDh5HFAiuIb0slt/QhJlwJKr+IA6yj X-Received: by 2002:a05:6a20:a10b:b0:10a:ef63:4c33 with SMTP id q11-20020a056a20a10b00b0010aef634c33mr3277150pzk.47.1687257152292; Tue, 20 Jun 2023 03:32:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1687257152; cv=none; d=google.com; s=arc-20160816; b=WiO6/oq6EW9mCkuEJV4cUrCmzVd7RyStqWMAyua2OjCMKddfjABpz7CgOGORwcWbUW +DtPeIvJzkhBZRtMtuPsJyOzLg3oHC75KLTmersqbJwlqx2Te4DSY4Vq9FVnO693/s+i 9fKI2k8rctBpz6d4GaQuV/EXsT4DeVbQUzDl0t4pM1KYNTjfTZUbaPuW47/kjvHFxUwP V4iT6XulHx3uMRRYK82rQRu8cKwFBvDbolHmYPrUIUMEF856g0GI+ZYejp7gbnAZ1lYZ +ri2NJYLLlfIHFWn54gDKJr1IjCCePXYuUmLSJzrGWWqZ7MSE1h84h3hNEsJYYwu7uCk 9etg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=NJJmgVmTa9f7iC7uetyObrO68r9W6Xg4F51QYpcRfPM=; b=BxAUkRliWCtqC3ThDJ/wDW9dh9gv7zg+gWZ+Hq+UpDKEwNt62eijqw/L//WiDLPd39 5M+0LGGeJ8Td8JNeyxz5eKiw4thBCXAyK47aMt+HbDdb8EX48UWoSOR7uGxOREVlrzK7 FscG5li+Y+VMisBYxwi8tJ5T7aY589KDXBT/LuemL+qtXevXky+6S6WpqGZra567Gpil bfhqYHCqrHj7QsK58R+3DAtsZIOfewrcWXB4WVLtxzxPXW65C17rVxcKeMhHlZx1K/+9 bviNkrFsIJovJWE/e0g8ceXdCIo+Y6rsuZ4lHHb/hjQ3C3TCasZzqRr6JEKLLbLKxbib BJqg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=KnoTmyXW; 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=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id j4-20020a170903028400b001ab21df5958si1579897plr.515.2023.06.20.03.32.17; Tue, 20 Jun 2023 03:32:32 -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=@linaro.org header.s=google header.b=KnoTmyXW; 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=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231764AbjFTKPB (ORCPT + 99 others); Tue, 20 Jun 2023 06:15:01 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44432 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231768AbjFTKOi (ORCPT ); Tue, 20 Jun 2023 06:14:38 -0400 Received: from mail-yb1-xb29.google.com (mail-yb1-xb29.google.com [IPv6:2607:f8b0:4864:20::b29]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E4288133 for ; Tue, 20 Jun 2023 03:14:35 -0700 (PDT) Received: by mail-yb1-xb29.google.com with SMTP id 3f1490d57ef6-be3e2d172cbso3361795276.3 for ; Tue, 20 Jun 2023 03:14:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1687256075; x=1689848075; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=NJJmgVmTa9f7iC7uetyObrO68r9W6Xg4F51QYpcRfPM=; b=KnoTmyXWN5md3fERuYS0Dm1jkxj7MOSAMZonVdYOgYkrdxFKHgtTDDuTuK8KUTyj9F ez9ntj+NgYS95fgZWQPJruaiSIYe6DmuXCqTZQamUic/P9E35BVDJiSd5vsyEyaM16Bf wR7r7uhN3GgiQOopbgClgUByAhApfqvyZiHfIyx+REd7jzadhjy2+7y5PDGqudOU1rso HZPvU8QWJkIZAib7qlTYb56ZiOVD/k7bfSdUgw3xVD682z9SxYylNhf2o0v/tn0e3OAH TL9ffDVzjAWeQR5L6BktCyIelKExgehj76tEmDiT/DeraQ/v0MKdX9v8kXJhXq7XI5GI I/fw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1687256075; x=1689848075; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=NJJmgVmTa9f7iC7uetyObrO68r9W6Xg4F51QYpcRfPM=; b=KSGFF9sfJxRgHz8r1qFt9AHNU6uAyoBJJWK8Of70/BKw95S0pTEL3FQCR8LwpqmU4+ gu5bQ4DL5x+eiGAvdPI0oQ0WLuyO5sg34K3BB9FvIbBiT+AW65f9fDXndqltps2skCqf Aw5JomORLWTMcLPYBCvxGiYm4D21WJFJfGfKnmsNGB76xhuujEe6VqfnglSkx74QHRXG AO493jO4QE2chr4trThqNTj/c7LfzuQWM1ahZ55Xxi69dqqYcp3BzlV7Qt2Acb/G11jU D3RJYVX96AJRvwZvEdiN9L+v9BA0DC/gzApNoG47+JxvRxn8GFfWNZ7cREofPC/5Mkz8 J6kQ== X-Gm-Message-State: AC+VfDxmMg80if11gIBMY/CdBbjID6N/AD318tsH4C9hROJ2cNzXKo3r 0wtNpyl6ld1htghrhZnv48omz5YVSQF67xWQ/uOA/g== X-Received: by 2002:a25:d310:0:b0:bc8:f082:2301 with SMTP id e16-20020a25d310000000b00bc8f0822301mr2837948ybf.6.1687256075120; Tue, 20 Jun 2023 03:14:35 -0700 (PDT) MIME-Version: 1.0 References: <20230619115120.64474-1-yann.gautier@foss.st.com> In-Reply-To: <20230619115120.64474-1-yann.gautier@foss.st.com> From: Ulf Hansson Date: Tue, 20 Jun 2023 12:13:59 +0200 Message-ID: Subject: Re: [PATCH v2 0/6] Update MMCI driver for STM32MP25 To: Yann Gautier Cc: Rob Herring , Krzysztof Kozlowski , linux-mmc@vger.kernel.org, devicetree@vger.kernel.org, Conor Dooley , Russell King , Philipp Zabel , Christophe Kerello , linux-kernel@vger.kernel.org, Marek Vasut , Alexandre Torgue , Maxime Coquelin , Linus Walleij , Yang Yingliang , Xiang wangx , linux-stm32@st-md-mailman.stormreply.com, linux-arm-kernel@lists.infradead.org Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=unavailable 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 On Mon, 19 Jun 2023 at 13:51, Yann Gautier wrote: > > STM32MP25 is a new SoC from STMicroelectronics. The machine was > pushed by Alexandre [1] in his tree. > On this new SoC, the SDMMC peripheral, using PL18x/MMCI driver > has been updated to v3. > The driver has been updated to manage this new version, and the new > features it supports: > * FIFO size increased from 64B to 1kB > * IDMA size alignment/mask updated > * New block gap hardware flow control > * Delay block updated and dependent on SoC > > This series was pushed on top of next branch in Ulf's mmc tree, as it > requires feedback clock update patch [2]. > > [1] https://lore.kernel.org/lkml/59f4a900-34ee-d991-c350-265d38e7c862@foss.st.com/T/ > [2] https://lore.kernel.org/r/20230613150148.429828-1-yann.gautier@foss.st.com > > Changes in v2: > - update dt-bindings file (remove bootloader reference and use enum) > > Yann Gautier (6): > dt-bindings: mmc: mmci: Add st,stm32mp25-sdmmc2 compatible > mmc: mmci: add stm32_idmabsize_align parameter > mmc: mmci: Add support for sdmmc variant revision v3.0 > mmc: mmci: stm32: manage block gap hardware flow control > mmc: mmci: stm32: prepare other delay block support > mmc: mmci: stm32: add delay block support for STM32MP25 > > .../devicetree/bindings/mmc/arm,pl18x.yaml | 7 +- > drivers/mmc/host/mmci.c | 35 ++++ > drivers/mmc/host/mmci.h | 8 +- > drivers/mmc/host/mmci_stm32_sdmmc.c | 149 ++++++++++++++++-- > 4 files changed, 179 insertions(+), 20 deletions(-) > Applied for next, thanks! Kind regards Uffe