Received: by 2002:a05:6358:e9c4:b0:b2:91dc:71ab with SMTP id hc4csp5122751rwb; Mon, 8 Aug 2022 12:34:57 -0700 (PDT) X-Google-Smtp-Source: AA6agR4/QWd38zsFZkbUvWBDs/MSGZqq08+0Leh5hS3+RWDCPLgHUqDbBWF/rEpS8eCXOGdr7e8m X-Received: by 2002:a17:907:6e9f:b0:730:e923:a378 with SMTP id sh31-20020a1709076e9f00b00730e923a378mr12673998ejc.71.1659987297211; Mon, 08 Aug 2022 12:34:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1659987297; cv=none; d=google.com; s=arc-20160816; b=Q15OCdVSenDjObtGRKYXQs8FDzUk/VMJrZvVWc5G2zwcXks31Mk8Lj9mhToB7A9Pkd Wcd0yYiAJIVXKxQUcq++lKyORjOepC5XXUEj2M2wtSgxxm8biWGqMT/9out1i54GaUrb YfKIooQoAtTYP62N33NDotIx3seR1LOJ6eEu6uYTSscYSn+u3Unc/6bUlJl1j4bZ2axC 2HiIpa7aPjr4p9PFC41GYjsfH4yBRPrXtumdAHsosXhh2R6F0odfZt6z979T5n9F9axl jgSXxRVhI/EllfvP8bBCi/21rGfRF31rOpJHfFsVt8kM5KuMlfCbS+pFneBzIldUfatt Ozpg== 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=MjsfulMvXImm/5gkc88mPKDzUUEETEDq7PG84qllcEE=; b=eC9dToJfKJ7HdeaBHIsl7Xlc1tj3wcDAtoF3B6Jm57tt0cfw6GvHKY3ITUL42tLgCR hseRrKDSNN+OnTpqI8JQPJi/UGpGybLXiEIRG8iPzCN7tlFwUSbZmPSk8Rvl8Q3SFOOR J5MNeevS0H8qMuhVgRrIK2owjcJ7secXZwPFvAb2ZC89AU1ZCtHJM5e+esN9WHPj9o4I mrtA2TY+/bcxbfzVqDEDppYnCvmNBqY6rZen1QSTkmW9t/UOXd1P6DY9/DvKG6hJg8lB adecUHLea47gwbTmNd65AMQLe7QBqSW0ByKVR6DjznCwkVEgTu6v1tl/WkdQSngwtE71 SlDw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=JjChwS4e; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id cf21-20020a170906b2d500b00707ad2d64edsi355591ejb.98.2022.08.08.12.34.32; Mon, 08 Aug 2022 12:34:57 -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=@gmail.com header.s=20210112 header.b=JjChwS4e; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S243784AbiHHSjq (ORCPT + 99 others); Mon, 8 Aug 2022 14:39:46 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36088 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234943AbiHHSjo (ORCPT ); Mon, 8 Aug 2022 14:39:44 -0400 Received: from mail-qv1-xf2f.google.com (mail-qv1-xf2f.google.com [IPv6:2607:f8b0:4864:20::f2f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 73906E1C for ; Mon, 8 Aug 2022 11:39:43 -0700 (PDT) Received: by mail-qv1-xf2f.google.com with SMTP id u8so7000984qvv.1 for ; Mon, 08 Aug 2022 11:39:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc; bh=MjsfulMvXImm/5gkc88mPKDzUUEETEDq7PG84qllcEE=; b=JjChwS4eSuMYxoxHjbv9BGTzcPpXyl8jXiPTHf2sCDyQbHNnl1qedNT6BQeuLrSNis dcpocoNKV/DSti/G2P8l4nYFfJAjETrujwyxrITUFzVOqt3aVWOvA8tvYK2HfOoF30nb km7KK4m5iTLTv07viVjQaJuE6EhAQM0nFXIfYBE2YJUIh7+qZ9GMRlKoArWueGCQJvzY XU1JYIwOdb6ajaUn/MJ0JJMwB8Vd2tKcqw8qT5aQ6ROU0vlSxkfqEt2p/evRuBwcObUl AKZ082HSMug14BJ8iZRlE+gfusp3u4Ru/lQbrD51w51qeo0VR+m6/GuS2qgzhPZcEgZJ VJMQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc; bh=MjsfulMvXImm/5gkc88mPKDzUUEETEDq7PG84qllcEE=; b=yFKqA/6ncK44ndjmw0pYIaP5V0JWAecSwtv8oRPjzIkF4HFyWa+Rmh0Qlpl7yhmBi9 VupZsd3B5RjuShRQMbj7zyf6L1DC1v9QLYqUny3d50f28hnb980K2kJMPutc2JOgX+k1 JA++KLjL96ABH8XzpegasZGGORsqKwr2bmi6ov1nexNd0sSqCmgHawN1wc6uI3u9b3dd sXUint4SDOyrNtBPq2kb1Oh0Smlwk53CTsCoSoFuDAUKl8e6RBPKqGl+Raep/AsPmqcX XOR9tKAk3F0lJXgnjswTJFbgJLXOevcSKGUoktyIvm7euvcPkdXE5n1B7nLLBCzmlt7B lEmw== X-Gm-Message-State: ACgBeo3aBZdQIs9mw52KVW/vurpbIy+lNxxwfvNbIqAJ3J6b27Ovx5ST o7N9prvQn4E2BR/B8xgD7a+JYae2kb2Jhsyamdg= X-Received: by 2002:a05:6214:5290:b0:479:5df:e654 with SMTP id kj16-20020a056214529000b0047905dfe654mr14905814qvb.97.1659983982531; Mon, 08 Aug 2022 11:39:42 -0700 (PDT) MIME-Version: 1.0 References: <20220805205321.19452-1-andriy.shevchenko@linux.intel.com> <20220805205321.19452-5-andriy.shevchenko@linux.intel.com> In-Reply-To: From: Andy Shevchenko Date: Mon, 8 Aug 2022 20:39:06 +0200 Message-ID: Subject: Re: [PATCH v1 5/5] regmap: mmio: Introduce IO accessors that can talk to IO port To: Mark Brown Cc: Andy Shevchenko , Aidan MacDonald , Linux Kernel Mailing List , Greg Kroah-Hartman , "Rafael J. Wysocki" 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,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham 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, Aug 8, 2022 at 6:05 PM Mark Brown wrote: > On Mon, Aug 08, 2022 at 04:40:26PM +0200, Andy Shevchenko wrote: > > On Mon, Aug 8, 2022 at 3:31 PM Mark Brown wrote: > > > On Fri, Aug 05, 2022 at 11:53:21PM +0300, Andy Shevchenko wrote: ... > > > > That said, reimplement current Big Endian MMIO accessors by replacing > > > > ioread()/iowrite() with respective read()/write() and swab() calls. > > > > While at it, add IO port support with a corresponding flag added. > > > > This should be a separate patch. > > > OK! Then we remove some code and (re-)add it later. Do we need this churn? > > Another way is to add IO port accessors and then fix the MMIO. > > Add and then fix seems sensible, Got it, thanks! -- With Best Regards, Andy Shevchenko