Received: by 2002:a25:c593:0:0:0:0:0 with SMTP id v141csp5502886ybe; Tue, 17 Sep 2019 08:57:45 -0700 (PDT) X-Google-Smtp-Source: APXvYqz6z9EQRLINxFYu41GFpnAIWHGXoHeh+HeAxFE918kvEKP1tX1UP6COP2u22VLVrNiTHgwT X-Received: by 2002:aa7:dcca:: with SMTP id w10mr5460793edu.183.1568735864993; Tue, 17 Sep 2019 08:57:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1568735864; cv=none; d=google.com; s=arc-20160816; b=tbphtiOvsf8c5F6lqzudsx2qKqSlL/YX/zzF56isx/LdlDkGsh+ZOHfvkkDtC7pDWs qqbYfxft2stibbWx58zVQXKEdD1ihuy4fzmEHpQFrviuBo99gIBQG5hwqiT+wnkKDn0E 38X88Xu4Gq+V5GSuAlUka+wsEFTvuOmogReRgwDLrqJc+F9U0rlGF9/jZnKDRnlZPnC2 BzrAp2+jAIwqGuGChnmNsmYAWgK7VgXvor7tpGw2IsiwWremZq0jxFeSZ6+/dsXe8UG9 8gvoylO79lDdc0WF/6IInE75TjJ7/cuGYF97o25qH1pjEvqyK19IKcy+rj7XYE/qfvvp wD9A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:autocrypt:openpgp:from:references:cc:to:subject :dkim-signature; bh=nr2h1uUVapz293gRBr24hYYL0buo00mXtDcrlHHDe8s=; b=Pq0aKYQZvWcLspDiGhOGWn5qDJOBZhdLCX3o8QOdcnJoYREk/6iaCt7lDeeswAsqbI lBfmomlLEvfdNo84Y0+aR73LXfgcEkx8LkLUPeZ+QwuFUDZDnGBPtzdUB+IPwy02flHv E2hUqtsWrUQrFLs4RzYGa/8u71fH7WY4068kFKSN2Fbgi9NkXE7k4YRh4+4Z6XyDL+Pz eX7Bvu5ZB3WJk82idTkupdg2j8a50NCEw9Qx1vctYZrb9L1Vh/MRnyU/chfsLgtikPhP GBcyQm8FnAe5dQGGBF+yFSpIyltiuenEm+vQmu4ddM0NdF3gSgeI/cuisdrV4PKl9+kT rH4w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=cLAF0ok1; 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=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id i56si1595037eda.19.2019.09.17.08.57.21; Tue, 17 Sep 2019 08:57:44 -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=@gmail.com header.s=20161025 header.b=cLAF0ok1; 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=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726505AbfIQJFD (ORCPT + 99 others); Tue, 17 Sep 2019 05:05:03 -0400 Received: from mail-ed1-f68.google.com ([209.85.208.68]:43764 "EHLO mail-ed1-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725601AbfIQJFD (ORCPT ); Tue, 17 Sep 2019 05:05:03 -0400 Received: by mail-ed1-f68.google.com with SMTP id r9so2567496edl.10 for ; Tue, 17 Sep 2019 02:05:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:openpgp:autocrypt:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=nr2h1uUVapz293gRBr24hYYL0buo00mXtDcrlHHDe8s=; b=cLAF0ok11EgFBI9EPfHP6TUX0cPVONmXZx8k4NP6D7S42knclsjErvIjKQWqG+si6n mKm51FzH0DTPsp3C5+ugMnPV4WxH2xv+aQXKs0bHPIJatcKdgr/KDiMNmzaN03CV4636 yCLOhM91o11bj4fOM06OnMu/7z90rzoHXJ76PBpk+Qn87f7zhmoaDCkAq5Fzode/zdbM +rmM0u1HjzLkhzRnqOqnKW48gHxqYu4Z9JL3Nm/gC/B9wNi/hIyc5713kZYdUeQ1qhfE sARK8lZXZ4KQRrVqSlI6/RrlKqK2gVALEdd6nOGA5ZgXUGGtLxULe4/S5w8t7XWyJWOR YCMw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:openpgp:autocrypt :message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=nr2h1uUVapz293gRBr24hYYL0buo00mXtDcrlHHDe8s=; b=AMrWOEmtltKPHifxIlArY7nESgPVMr4SrppddnSxjPVuicIBpsF8qtG6ePyqDR6vQt TIXPGf2bjapa7hK+ZXzElHBs7qr4xtjJ52EognqXdse4X9SRQDIxC2L8VSB8YlK75Y3y 3Z7ssr6QkziNzZKikAdbMMvC+3BKAxsN69gP5aUaBy0d9D47m0Q/2KdhtI0188gmKMrF eAfnuxqoD3amqVQqPLzOBm3fyQlg8jWO2he7EApU55GkQ+TPNnia23LTUfl1RHYKgDXJ w4uppPYJ5m4BKHkGjW+DhrCutKDqhwegiiycJ3nQUyzVpdpKgWam8ejSKxz3wIJ8ndE3 HJYQ== X-Gm-Message-State: APjAAAVhz1lPZWfbdcNmdOFdGQf40pImtDrquMTmXnXXQOF+1heZ7okq ysKPPKkUqMwXcbxLnneZ7fBXNSSMW7Ef7w== X-Received: by 2002:a17:906:814f:: with SMTP id z15mr3743828ejw.13.1568711100192; Tue, 17 Sep 2019 02:05:00 -0700 (PDT) Received: from ziggy.stardust ([193.86.95.52]) by smtp.gmail.com with ESMTPSA id a3sm192266eje.90.2019.09.17.02.04.57 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 17 Sep 2019 02:04:58 -0700 (PDT) Subject: Re: [PATCH v5 0/4] Raspberry Pi 4 DMA addressing support To: Stefan Wahren , Matthias Brugger , robh+dt@kernel.org, linux-arm-kernel@lists.infradead.org, Nicolas Saenz Julienne Cc: f.fainelli@gmail.com, linux-rpi-kernel@lists.infradead.org, phil@raspberrypi.org, linux-kernel@vger.kernel.org References: <20190909095807.18709-1-nsaenzjulienne@suse.de> <5a8af6e9-6b90-ce26-ebd7-9ee626c9fa0e@gmx.net> <3f9af46e-2e1a-771f-57f2-86a53caaf94a@suse.com> <09f82f88-a13a-b441-b723-7bb061a2f1e3@gmail.com> <2c3e1ef3-0dba-9f79-52e2-314b6b500e14@gmx.net> <4a6f965b-c988-5839-169f-9f24a0e7a567@suse.com> <48a6b72d-d554-b563-5ed6-9a79db5fb4ab@gmx.net> <2fcc5ad6-fa90-6565-e75c-d20b46965733@suse.com> <3163f80b-72e5-5da8-0909-a8950d3669f7@gmx.net> From: Matthias Brugger Openpgp: preference=signencrypt Autocrypt: addr=matthias.bgg@gmail.com; prefer-encrypt=mutual; keydata= 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 jrHWeQEI2ucSKsNa8FllDmG/fQ== Message-ID: <197ebc29-2e4d-fa2c-7ad4-1a83ce3f3eb4@gmail.com> Date: Tue, 17 Sep 2019 11:04:57 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 16/09/2019 21:19, Stefan Wahren wrote: > Hi Matthias, > > [drop uninvolved receiver] > > Am 13.09.19 um 12:39 schrieb Matthias Brugger: >> >>>>>> If you talk about the >>>>>> downstream kernel, I suppose you mean we should change this in the FW DT blob >>>>>> and in the downstream kernel. That would work for me. >>>>>> >>>>>> Did I understand you correctly? >>>>> Yes >>>>> >>>>> So i suggest to add the upstream compatibles into the repo mentioned above. >>>>> >>>>> Sorry, but in case you decided as a U-Boot developer to be compatible >>>>> with a unreviewed DT, we also need to make U-Boot compatible with >>>>> upstream and downstream DT blobs. >>>>> >>>> Well RPi3 is working with the DT blob provided by the FW, as I mentioned earlier >>>> if we can use this DTB we can work towards one binary that can boot both RPi3 >>>> and RPi4. On the other hand we can rely on the FW to detect the amount of memory >>>> our RPi4 has. >>>> >>>> That said, I agree that we should make sure that U-Boot can boot with both DTBs, >>>> the upstream one and the downstream. Now the question is how to get to this. I'm >>>> a bit puzzled that by talking about "unreviewed DT" you insinuate that bcm2711 >>>> compatible is already reviewed and can't be changed. From what I can see none of >>>> these compatibles got merged for now, so we are still at time to change them. >>> Stephen Boyd was okay with clk changes except of a small nit. So i fixed >>> this is as he suggested in a separate series. Unfortunately this hasn't >>> be applied yet [1]. >>> >>> The i2c, pinctrl and the sdhci changes has been applied yet. >>> >>> In my opinion it isn't the job of the mainline kernel to adapt to a >>> vendor device tree. It's the vendor device tree which needs to be fixed. >>> >> I agree with that. But if we can make this easier by choosing a compatible which >> fits downstream without violating upstream and it makes sense with the naming >> scheme of the RPi, I think that's a good argument. > > i spend a lot of my spare time to prepare these patch series in order to > get a clean solution. > > Either mixing bcm2711/bcm2838 or changing everything to bcm2838 in the > upstream tree has the following drawbacks: > > - additional review time and delay of the Raspberry Pi 4 support > - harder to understand for developer/reviewer without RPi knowledge On the other hand it get's confusing that the SoC for RPi4 is called bcm2711 while all the others are named bcm283x. Anyway if the majority prefers bcm2711 so shall it be and let's get forward instead :) > > Btw currently u-boot only uses bcm2711, so it would be nice to keep that. > Yes that's true. We already identified the compatible we'll need to add to U-Boot to also boot with the upstream DTS. I'll send a patch to the U-Boot mailinglist. > So my suggestion is to add bcm2711 compatibles in the downstream tree. > Ok, can you take care of it, or shall I send a pull request/open a bug? Regards, Matthias > Best regards > Stefan > >> >>> Sorry, but this is my holiday. I will back after the weekend. >>> >> Sure, enjoy. I'll be on travel for the next two weeks but will try to keep up >> with emails. >> >> Regards, >> Matthias >> >>> Best regards >>> Stefan >>> >>> [1] - https://www.spinics.net/lists/linux-clk/msg40534.html >>> >>>> Apart from the point Florian made, to stay consistent with the RPi SoC naming, >>>> it will save us work, both in the kernel and in U-Boot, as we would need to add >>>> both compatibles to the code-base. >>>> >>>> Regards, >>>> Matthias >>>> >>>>>>>> Regards, >>>>>>>> Matthias >>>>>>>> >>>>>>>>> Regards, >>>>>>>>> Matthias >>>>>>>>> >>>>>>>>>> Are there any config.txt tweaks necessary? >>>>>>>>>> >>>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> linux-arm-kernel mailing list >>>>>>>>> linux-arm-kernel@lists.infradead.org >>>>>>>>> http://lists.infradead.org/mailman/listinfo/linux-arm-kernel >>>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> linux-arm-kernel mailing list >>>>>>>> linux-arm-kernel@lists.infradead.org >>>>>>>> http://lists.infradead.org/mailman/listinfo/linux-arm-kernel