Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp6638892yba; Tue, 14 May 2019 10:52:10 -0700 (PDT) X-Google-Smtp-Source: APXvYqzEmOD3kyhgpWuoNl0qQQ34uLwqbd9mpMvmT+d3BYChIirakrbMyW2qCAsTYoogJ1Fv52C9 X-Received: by 2002:aa7:8b12:: with SMTP id f18mr41855935pfd.178.1557856330350; Tue, 14 May 2019 10:52:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1557856330; cv=none; d=google.com; s=arc-20160816; b=v+cZFvzfcPAS6h2vSJDwcR6eEOZn8mvYtuTDBF26B8hbDamn+yZyJUiOXPUBUSALA5 1AkxCQt3+/5lQpB8OcL+a3ShfSjZaB0aEuJwPeT9voYAsLsE/YIV2RQVGaFAICeqs7KY 0NSAZ3Wn6AZyaFmUEdhGlkWvVB/fJVM7ae3aW+MGtZPQ+I1wSVh21tzknQf6hOkkpq9l FyYU365ezJvZLH7o6YdprcbgPyL5gzvNr8UpfwV4k4/qigOkLpINovV4jejALCsZrl7S fZY6q6fBj15fuW6cbVG1CysrOA44+T2ylXHKi3hCqC48+j7aBi9xPdpX2S3neFeMVhQu G4kQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=W4WyVzZzVHcVMzl7pj4c0Q2a84ppXydmsR3w60Qr3I8=; b=QibFXYNcmS8QER9nDkOOZVFxPvrsOPdmuJygnf8xyS27PTGeEFCKPJJ5v33JpzOwv7 j5EghdB3x2jTGsTgEBWDa7hLDAcvNUd2iXSisJXwSG+sTkOZ9wnmeuBw+UKtCUsmBlVa Cc07MWrb7Pr+358j5C4Q/Vtjeh7ttVtVylq5UEaB9H6UMLAXjLQyn964usM7lKUmhxZj nw4VbuGmXYdut39nOgWzJ5XelBYGxlaynJ90vhiPI14a0jBeo/bKeyGIi0hYQIlld3z1 mUAB0d0Q562pgcdUw64kiaSmdUfnPDUcOGL3Y+9F9kSmELn0aXYf5iw3B2wwRgvd6VlH 1B6w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@googlemail.com header.s=20161025 header.b=iiapefQc; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=googlemail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 185si2587736pfa.180.2019.05.14.10.51.55; Tue, 14 May 2019 10:52:10 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@googlemail.com header.s=20161025 header.b=iiapefQc; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=googlemail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727269AbfENRur (ORCPT + 99 others); Tue, 14 May 2019 13:50:47 -0400 Received: from mail-oi1-f194.google.com ([209.85.167.194]:37730 "EHLO mail-oi1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727248AbfENRuq (ORCPT ); Tue, 14 May 2019 13:50:46 -0400 Received: by mail-oi1-f194.google.com with SMTP id f4so5464818oib.4; Tue, 14 May 2019 10:50:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=W4WyVzZzVHcVMzl7pj4c0Q2a84ppXydmsR3w60Qr3I8=; b=iiapefQc9OooYST8YzJL6mbpQTGtKAh6sru0GX0gKw/CgUvZzMYcOXvIVgLEq5VMk7 2yLm+1UnISmqneLtOZW3csOL8ZphWTEJ5H/077pGiEeOxgxJeAxSnCwO3K4LyG26k5F2 ZVbmFjiYyQe0wdz1t7VrLeSnELO1pEJobV1GT+nO3hVKOp0J/e8iqGHdQomhHaCitacZ 9z58fyzCnhNiMdr2zz2Laoxlqua9yJ3nESsILGwjaUArmQXOHi7kmpPXcruGmkY/fEOj G2O81pvak9yCTlBzzKego1s+qdMOd8mHaITN7/SyoJ5kAT0OCyC7EKDiLa0txDkD6T9x P/+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=W4WyVzZzVHcVMzl7pj4c0Q2a84ppXydmsR3w60Qr3I8=; b=Z2/gGpL+wXQfWGuKdA8FSDnBmeONYsXBGe8K7eOMfbhBdMl6G5Ldex+bKu9WVH3Xrx j+sboMde37ijpDYe3ydISweMyWps3voihi6vXgsoCmERqVevWmGKSJLMX7+Vwpcxz6mK 64GFFeaYPA4B+SU4NZWIoRgLTWRC10rSUhdjunRZ+rS8WlVNxQna0FbL/QgINEHwjqvG dvL1SjY7Wv0EZ5bR9Z34nb2dNafys/XlZ7b5fAyFUYKe9hMig5x1zNi1+zWP7P+QBAh1 1Pcv0CwaYX+ylc8RtutfTVzg8nG64kZ0s++/SxImLSj5JjPVtP6nsBcb5HAq5dur9BmZ sjog== X-Gm-Message-State: APjAAAViSUCmfBefruLlZ57vnF0j9YM9H2lVlXePzVloIsqmo9qfP/wU c/MxvzqjIuEoznMKz0s0VB4Se7Xpfn58oc9xFeM= X-Received: by 2002:aca:b68a:: with SMTP id g132mr3726020oif.47.1557856245316; Tue, 14 May 2019 10:50:45 -0700 (PDT) MIME-Version: 1.0 References: <20190513091548.16674-1-narmstrong@baylibre.com> <20190513091548.16674-2-narmstrong@baylibre.com> In-Reply-To: <20190513091548.16674-2-narmstrong@baylibre.com> From: Martin Blumenstingl Date: Tue, 14 May 2019 19:50:34 +0200 Message-ID: Subject: Re: [PATCH 1/3] dt-bindings: mmc: meson-gx: add ddr-access-quirk property To: Neil Armstrong Cc: ulf.hansson@linaro.org, khilman@baylibre.com, devicetree@vger.kernel.org, baylibre-upstreaming@groups.io, linux-mmc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-amlogic@lists.infradead.org, linux-arm-kernel@lists.infradead.org Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Neil, On Mon, May 13, 2019 at 11:16 AM Neil Armstrong wrote: > > On the Amlogic G12A SoC family, (only) the SDIO controller has a bug which > makes any DDR access from the MMC controller fail. > > Add the amlogic,ddr-access-quirk property so signal this particular > controller has this bug and needs a quirk to work properly. > > Signed-off-by: Neil Armstrong Reviewed-by: Martin Blumenstingl > --- > Documentation/devicetree/bindings/mmc/amlogic,meson-gx.txt | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/Documentation/devicetree/bindings/mmc/amlogic,meson-gx.txt b/Documentation/devicetree/bindings/mmc/amlogic,meson-gx.txt > index 13e70409e8ac..f8914dab06c6 100644 > --- a/Documentation/devicetree/bindings/mmc/amlogic,meson-gx.txt > +++ b/Documentation/devicetree/bindings/mmc/amlogic,meson-gx.txt > @@ -22,6 +22,10 @@ Required properties: > clock rate requested by the MMC core. > - resets : phandle of the internal reset line > > +Optional properties: > +- amlogic,ddr-access-quirk: set when HW cannot access the DDR memory, like on > + the G12A SDIO controller. (I believe we cannot use a standard property like "dma-ranges" to disable DMA access) personally I prefer "amlogic,no-direct-memory-access" or "amlogic,no-ddr-access", but if Rob is happy with the current naming then I'm happy as well Regards Martin