Received: by 2002:a05:6a10:2785:0:0:0:0 with SMTP id ia5csp2588635pxb; Mon, 11 Jan 2021 13:50:54 -0800 (PST) X-Google-Smtp-Source: ABdhPJycR3ysgCiJ9xmMl6Dxk3BmtS4eqTyikeVNUVtNlWCFZnZccO3GBD2d/ihsxICOegaFx0VH X-Received: by 2002:a17:907:2131:: with SMTP id qo17mr964427ejb.546.1610401854666; Mon, 11 Jan 2021 13:50:54 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1610401854; cv=none; d=google.com; s=arc-20160816; b=BpdI264FlWy9NFJzXIRarbp1XgCCPV0lYQ/12KDvjFeS5G5eUuBAU1i4qz06Cs5Q6t VS+yOGjl2tArq94Ysx/JFcx/8u3j/BzCm02Otx41v7ClC5w97YyValY38hzr7av/Cwrl NrDLQ+OmBr8kBvNTdVbAuwkDcusAKDnmU7CHBnYSrVyHG3klQ7jU7bQOiPCfebqzdpKX 0s/t2S1ZYFZfuHdAz7DM+b06bU8iB8/ylvkAgIdFIkKv9FPQDwuZpGW4hahBavHhY2S4 l/TQBUcVtDmq+beROiH9O1dzu1gehDH9bWGT5rRvtKvc9nPxiagqU3RGRhH0Kmm/t0ZN SE6Q== 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 :dkim-signature; bh=Sl4pEhUYjRp5yVXEI6nDfFlN1T5VYgta3hQspLTEB4k=; b=frGAGgejDP7uH5PAo6T+Uo0JZfFDzq9k0VRoI17HZUb6n22rQUYVeqeY/17/5rLiSa VUqz98B5jNXIx78rr1XCqDJnMMpUID4hVa8RPlCP6CPIFI8XBQJG0vP5CiB7p7MwugKA T2ZEYzGWgVfxxENc/yHCWWc/nm4guIK6JdJGvYwZVpXA6EyPKQ9bI9iurPVrV5LGyzxe L1vddlpZjtGjqPQGDN3MBC/1IcjlwzspvoLhjABUNXe124hrHhZS0OYoKvOk/tt257PB 2e0tjOZ2P8DDJxb4uWL2FONa0lPyCtJk+nwDgv8gCWfCDTnZRzYU5PXUItOIwJGyRjV1 wJoQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=iepkmSsC; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id m7si422049edq.123.2021.01.11.13.50.29; Mon, 11 Jan 2021 13:50:54 -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; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=iepkmSsC; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2388656AbhAKVsW (ORCPT + 99 others); Mon, 11 Jan 2021 16:48:22 -0500 Received: from mail.kernel.org ([198.145.29.99]:49908 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731959AbhAKVsV (ORCPT ); Mon, 11 Jan 2021 16:48:21 -0500 Received: by mail.kernel.org (Postfix) with ESMTPSA id 2E53E22D05 for ; Mon, 11 Jan 2021 21:47:40 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1610401660; bh=Y4SXqrUhlLBhYuxs0PmAaiZYlongqif+XAugbu8q28Q=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=iepkmSsC0Mi+2rtoh1iLmJ23/r1NvxnN6Z6m1jw4hei1iUNLoaM0IU0A2h9DmlXGZ kFT0MjZHUUkquQpWeHCNWuso8T2L5RvzazCjp1v+7xZJ1161drdCn23dK/ZHwxuAIR O0n39eMLJaqIxQSKCEsJYQjFHr77b+JVi/LKSqc8Lw7Kh4yfDplkUF9kf08kVwfa9n TPvfcix60WULkh/L4BMRNbtf3OFwMyS3KgnHq44ja39XZkWeUrJfqnDI74/gSwI5xd vufb284VKuoTzvZ/U+hIzaT2gjUYb9L2GURTlPw6aLqov1ywE+KtZ16vjrCFNbpyFa fNjdqj57cFfRg== Received: by mail-oi1-f174.google.com with SMTP id x13so181479oic.5 for ; Mon, 11 Jan 2021 13:47:40 -0800 (PST) X-Gm-Message-State: AOAM533HKG7LV1wB4FyN49ZlOSm0Tdf3kQXWzA1Vh8rZhZ6Y/V2c4Rav fnu/uwaj/RVhwMadRnu/p336fybl29/Th0wHcmI= X-Received: by 2002:aca:fd91:: with SMTP id b139mr491333oii.67.1610401659284; Mon, 11 Jan 2021 13:47:39 -0800 (PST) MIME-Version: 1.0 References: <20210111111047.mgrdho7frjukxfze@vireshk-i7> In-Reply-To: From: Arnd Bergmann Date: Mon, 11 Jan 2021 22:47:22 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Old platforms: bring out your dead To: Mattias Wallin Cc: Viresh Kumar , Linux ARM , Linux Kernel Mailing List , Krzysztof Adamski , Oleksij Rempel , Baruch Siach , Russell King - ARM Linux , Daniel Tang , =?UTF-8?Q?Uwe_Kleine=2DK=C3=B6nig?= , Jamie Iles , Barry Song , Linus Walleij , Jonas Jensen , Marc Gonzalez , Hartley Sweeten , Lubomir Rintel , Neil Armstrong , Shawn Guo , Alex Elder , Alexander Shiyan , Koen Vandeputte , Hans Ulli Kroll , Vladimir Zapolskiy , Wei Xu , Steven Rostedt , Yoshinori Sato , Mark Salter , Michael Ellerman , Geert Uytterhoeven , Thomas Bogendoerfer Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Jan 11, 2021 at 10:15 PM Mattias Wallin wro= te: > >On Mon, Jan 11, 2021 at 12:10 PM Viresh Kumar = wrote: > >> On 08-01-21, 23:55, Arnd Bergmann wrote: > >> > * spear -- added in 2010, no notable changes since 2015 > >> > >> I started an email chain with the ST folks to see if there are any > >> concerns with this getting removed and it was confirmed by Mattias > >> (Cc'd) from Schneider Electric (one of SPEAr's customers) that they > >> indeed use mainline on spear320s and the spear1380 boards, while they > >> also have access to spear1310 board which they don't use that often. > > > Thank you for reaching out to them! > > > Do we actually support spear1380 with the mainline kernel? I've > > never seen anything other than 1310 and 1340 models mentioned. > > If Schneider have additional patches on top of mainline for this, > > it would be good to get those merged as well. Is there a kernel > > source tree available somewhere? > > > Rob Herring had mentioned that it would be nice to see SPEAr > > get removed eventually because it was only partially converted > > to devicetree, with some AUXDATA() (on 300/310/320/6xx) and > > some dmaengine channel data still in source format. These need > > to be finished before we can kill off AUXDATA. > > Thanks for taking the time Arnd and Viresh > > The spear1380 is not supported in mainline but it's quite similar to 1310= and 1340. > The spear13xx comes in a few flavors. 1310 and 1340 are the standard ones= sold by ST and the 1380 are the customized version for Schneider Electric = needs. One part of the chip is customizable but the base is the same in all= 13xx. So a few IP blocks differ between the flavors. I can try to send you= the 1380 stuff as well. > > There is currently no external source tree for our kernel easy available. > > If the AUXDATA on 3xx is a problem I can try to start focus on sending fo= r patches in that area. We have patches that move some more parts over to d= evicetree (compared to mainline) but we haven't converted all. I will inves= tigate if we have something that helps in that area. This sounds great, thanks! I think the main work that needs to be done here is to convert the DT over to use the regular dma-controller binding (as used on spear13xx) for the pl080. Please contact Vinod Koul, Linus Walleij and me in a separate email thread if you have questions about that. Looking forward to getting those patches, Arnd