Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp757437pxu; Wed, 6 Jan 2021 03:41:31 -0800 (PST) X-Google-Smtp-Source: ABdhPJzWLSe6Y4jmdsd8PSiwQxg8t/9Zf1XJ80ju/Mr+uwFT21wLhYrZz2bNiT36jZjFdiHkttzz X-Received: by 2002:aa7:c884:: with SMTP id p4mr3650729eds.72.1609933291434; Wed, 06 Jan 2021 03:41:31 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1609933291; cv=none; d=google.com; s=arc-20160816; b=yGi+vhTQo1YA5TUQ59gmWgcokfVhwpJMHP28zph3iWXWQC0yfsm0QK8wQm1gQk1O6I t3qq8Ikm3MQbgRoRtfS3PPl85RZKMeprW3tgABvl/R0jBYvNFvG4PfuZJ9ajGmMsrCtf aaqmYtpUquiPAPwi4NYmTGeM3tMTYypb+cs97q602h7ioacLXSMyDQQL2HuWvsGaKHen 78i/92FZniT9ezbF4AeNhcmQMLIIbUJiLBHrjfHpoqoCcnmsv0qy2V8lNs8MhdT+hlLb ipzEFOJ1D6AwLPdSbqRWTP50pBw7vvOyMZIMPGFaNGeYERqiiMroJCHtGGXkUKw96ZjW 49Xw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version; bh=2/7R8FUlQ42UNvG5u3mxAmJhi/b0kO2TIQMGuBcTcaI=; b=CCsP2UlZxXn/YL5K+H+F+jfheL7WNlsYpdTehgluuyXO+Y1E1MQBl4YW6ZN5DE1wJ2 b6hxXSqrXtiGx9E6rPlfriXIANzY1ZE22LWxAZVdYPAqhphhyWakLTTD6nG9u7pFrZxi rY2Xi9Fh5P/dNwXNmDzYVWO1rJC0JmTnHJtuq5Q+0IE/KdVdH6dw7Di6KkBylG0hP0hH bI5iuGxjhe2Kt/B5RBK+zwOmUG5J4f28iTvDOSfXvykXprel6CfTBSm7MbtxwUcfyeSm cTfr7JlkQxIkWXq2McNkwE36rJBTuju9ZMmsWpNaO/AMD211M5UqkcSuXeyQYcjqwais jlpw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id o12si760536ejg.407.2021.01.06.03.41.07; Wed, 06 Jan 2021 03:41:31 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726421AbhAFLji convert rfc822-to-8bit (ORCPT + 99 others); Wed, 6 Jan 2021 06:39:38 -0500 Received: from mail-lf1-f47.google.com ([209.85.167.47]:37135 "EHLO mail-lf1-f47.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726395AbhAFLji (ORCPT ); Wed, 6 Jan 2021 06:39:38 -0500 Received: by mail-lf1-f47.google.com with SMTP id o17so5869423lfg.4; Wed, 06 Jan 2021 03:39:20 -0800 (PST) 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:content-transfer-encoding; bh=9NAogX/r0yPOocWypmpLSORnJfFTmk75hbuYknPac4o=; b=Y/1eh1j29BMjk1qCXEHx619Hj8AcbdQBW6B2bNMotTdZvaaUheOynvDKresa9TOn2X hw/BgAWCjZnGzMYUxTjmhygnBIrziuvffaMXRYPQue2nnpOAo17ZcqEHcThnf4hzqXwl CNkwxlVuFnqObR5O99pIa4vnzjXGr6OM0UqehRlWw1TfOo/n7JKx5lC8l9/TngrrxCUK 61WetHWFeVRpTIw66oG7JXWhKQSBDaMXsyjqFnbPaScE9sbvBe+C3JlDuStduNoLongh hJpyIrJUScXDL1vLhlDMTnrKtODmh2gMtzXc2upVtv3VmsUV9UxCc/YdTCO16vsoMylQ ykdQ== X-Gm-Message-State: AOAM531cqHIwgjViL0Tq7Q31d4wPD1zRQszwJ/42F69jO5W17uxSEJQa 5qd2gsH1sXeFtoeKTpFAARAvOKt9aNS5Fw== X-Received: by 2002:a05:6512:3047:: with SMTP id b7mr1685168lfb.210.1609933134626; Wed, 06 Jan 2021 03:38:54 -0800 (PST) Received: from mail-lf1-f53.google.com (mail-lf1-f53.google.com. [209.85.167.53]) by smtp.gmail.com with ESMTPSA id g2sm297977lfb.255.2021.01.06.03.38.53 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 06 Jan 2021 03:38:54 -0800 (PST) Received: by mail-lf1-f53.google.com with SMTP id b26so5791069lff.9; Wed, 06 Jan 2021 03:38:53 -0800 (PST) X-Received: by 2002:a2e:8852:: with SMTP id z18mr2089818ljj.94.1609933133706; Wed, 06 Jan 2021 03:38:53 -0800 (PST) MIME-Version: 1.0 References: <20210103100007.32867-1-samuel@sholland.org> <20210103100007.32867-5-samuel@sholland.org> <20210106110643.agq3mjyhgvg3w4i6@gilmour> In-Reply-To: <20210106110643.agq3mjyhgvg3w4i6@gilmour> From: Chen-Yu Tsai Date: Wed, 6 Jan 2021 19:38:43 +0800 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v2 4/4] arm64: dts: allwinner: h6: Use RSB for AXP805 PMIC connection To: Maxime Ripard Cc: =?UTF-8?Q?Andr=C3=A9_Przywara?= , Samuel Holland , Jernej Skrabec , Rob Herring , Michael Turquette , Stephen Boyd , Linus Walleij , Philipp Zabel , devicetree , linux-arm-kernel , linux-clk , "open list:GPIO SUBSYSTEM" , linux-kernel , linux-sunxi Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8BIT Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Jan 6, 2021 at 7:06 PM Maxime Ripard wrote: > > On Mon, Jan 04, 2021 at 10:54:19AM +0000, André Przywara wrote: > > On 03/01/2021 10:00, Samuel Holland wrote: > > > On boards where the only peripheral connected to PL0/PL1 is an X-Powers > > > PMIC, configure the connection to use the RSB bus rather than the I2C > > > bus. Compared to the I2C controller that shares the pins, the RSB > > > controller allows a higher bus frequency, and it is more CPU-efficient. > > > > But is it really necessary to change the DTs for those boards in this > > way? It means those newer DTs now become incompatible with older > > kernels, and I don't know if those reasons above really justify this. > > > > I understand that we officially don't care about "newer DTs on older > > kernels", but do we really need to break this deliberately, for no > > pressing reasons? > > > > P.S. I am fine with supporting RSB on H6, and even using it on new DTs, > > just want to avoid breaking existing ones. > > Doing so would also introduce some inconsistencies, one more thing to > consider during reviews, and would require more testing effort. > > I'm not sure that stretching our - already fairly sparse - resources > thin would be very wise here, especially for something that we don't > have to do and for a setup that isn't really used that much. As soon as some software component starts running RSB, (which I assume is what Samuel is planning to do in Crust?), there's a chance that it doesn't switch the chip back to I2C. And then Linux won't be able to access it. So I'm for keeping things consistent and converting all users to RSB. ChenYu