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 X-Spam-Level: X-Spam-Status: No, score=-6.3 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 429BAC433E9 for ; Mon, 8 Mar 2021 21:57:25 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 1959365268 for ; Mon, 8 Mar 2021 21:57:25 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231651AbhCHV4w (ORCPT ); Mon, 8 Mar 2021 16:56:52 -0500 Received: from mail.kernel.org ([198.145.29.99]:52656 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231162AbhCHV4c (ORCPT ); Mon, 8 Mar 2021 16:56:32 -0500 Received: by mail.kernel.org (Postfix) with ESMTPSA id 6EFF46523D; Mon, 8 Mar 2021 21:56:31 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1615240591; bh=KMmCb7U2ujabFxkud2d3urqwhs41+pBgCpeNG3URuos=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=shvsBQVFvq7E6xYk01gjriusngocJaMunvCLQ1nZ2LiXr6HqZOsptcBgfuD3VnmGQ lpR36R70KqunemCgUFKzSpM8nXZG9o+7SnvsH3etABbswOk8zvD1Jo6+NlENDYyuDv WHUkA/e27cC4Op9IiestvSkydSylG6nR3t3ydutKz9Ra7HIfaNpRpEAarKULQCPz0y HwGY0uGH/E0gNZpl4WoKEcHc+b5uG9TBZyx5/VUfepz2hYvce+XbA8NwqEme724qfI nkZLjsPL3MRnRThwG4OyccapQkYCwO+hCZcs6cyHrBsPIInBcJZ5luwlt5QNA1ebUN 2vTINTUt18Etw== Received: by mail-ot1-f47.google.com with SMTP id a17so10813292oto.5; Mon, 08 Mar 2021 13:56:31 -0800 (PST) X-Gm-Message-State: AOAM5330bCAV2lyNzY7YYDF5EzM0OxV1ZYawXJBJ0eLLM8Fcarqas2zd q5IGPKvb/lqZg+Uh4zOKvUp8hiOtB4F6U3saUW0= X-Google-Smtp-Source: ABdhPJxa7+3TXf8xLA/E0HpUEZafsO9uyBdTJcygHPn2QO83SDsdS9V8PUzozL+D9A/4nZHqTIXj7Xx+nWGOPifP+7w= X-Received: by 2002:a9d:6341:: with SMTP id y1mr6301932otk.210.1615240590795; Mon, 08 Mar 2021 13:56:30 -0800 (PST) MIME-Version: 1.0 References: <20210304213902.83903-1-marcan@marcan.st> <20210304213902.83903-13-marcan@marcan.st> <6e4880b3-1fb6-0cbf-c1a5-7a46fd9ccf62@marcan.st> <20210308211306.GA2920998@robh.at.kernel.org> In-Reply-To: <20210308211306.GA2920998@robh.at.kernel.org> From: Arnd Bergmann Date: Mon, 8 Mar 2021 22:56:14 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [RFT PATCH v3 12/27] of/address: Add infrastructure to declare MMIO as non-posted To: Rob Herring Cc: Hector Martin , linux-arm-kernel , Marc Zyngier , Olof Johansson , Krzysztof Kozlowski , Mark Kettenis , Tony Lindgren , Mohamed Mediouni , Stan Skowronek , Alexander Graf , Will Deacon , Linus Walleij , Mark Rutland , Andy Shevchenko , Greg Kroah-Hartman , Jonathan Corbet , Catalin Marinas , Christoph Hellwig , "David S. Miller" , DTML , "open list:SERIAL DRIVERS" , Linux Doc Mailing List , linux-samsung-soc , "open list:GENERIC INCLUDE/ASM HEADER FILES" , "linux-kernel@vger.kernel.org" Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org On Mon, Mar 8, 2021 at 10:14 PM Rob Herring wrote: > On Mon, Mar 08, 2021 at 09:29:54PM +0100, Arnd Bergmann wrote: > > On Mon, Mar 8, 2021 at 4:56 PM Rob Herring wrote: > > Let's just stick with 'nonposted-mmio', but drop 'posted-mmio'. I'd > rather know if and when we need 'posted-mmio'. It does need to be added > to the DT spec[1] and schema[2] though (GH PRs are fine for both). I think the reason for having "posted-mmio" is that you cannot properly define the PCI host controller nodes on the M1 without that: Since nonposted-mmio applies to all child nodes, this would mean the PCI memory space gets declared as nonposted by the DT, but the hardware requires it to be mapped as posted. Arnd