Received: by 2002:a05:6358:16cc:b0:ea:6187:17c9 with SMTP id r12csp5336330rwl; Sun, 8 Jan 2023 13:08:57 -0800 (PST) X-Google-Smtp-Source: AMrXdXuPGG/G75xYRa4+e1QKNiM6TqP9Kp8PoyMaGSObF63/YM639fDwaQlDKpHX/+KiRd+ntjXZ X-Received: by 2002:a62:3081:0:b0:578:5e94:22d0 with SMTP id w123-20020a623081000000b005785e9422d0mr63309077pfw.19.1673212137366; Sun, 08 Jan 2023 13:08:57 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1673212137; cv=none; d=google.com; s=arc-20160816; b=xPFoqyed59WvYXxJHx820h+IqoFfKUdAGnESiGFDAIeWF0gA9ZLRdcLFBctjRXRKFW MMLiKlzxyx5Mhje3gkerhDR8PM3vMSVMPt1lQnEtPQz69FLbbOilJc6jn+xqTlytDgxy AT6ZcTQ7WyuyXjo4GdDjHtYjlG503MEPcu1AJWR0VD47PD4xvOry1CPnDeA/wq5tz9Yi GlU+6F4s0lDcEpKPmT/XYRmWc4lmCItkm8f1yAwqg9Fk4UbyrW9ORBsu/ecoM3P4e/sY DBi6GGymnAeGRV8HY29lpIkr7W8xLIOGENcuin2VlWTg/aHAWqTrqJ87KjaBIum9gD3P xDEg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:subject:cc:to:from :date:references:in-reply-to:message-id:mime-version:user-agent :feedback-id:dkim-signature:dkim-signature; bh=pUPs+EkCFiCPXYcQoKQVXsqro1oCfJTpGNmhzqFvsCE=; b=X6LUiTtQ2X8bv5Tv1UFwRT7dtb+ONVjQy7xdisdaKGrmkTvoiGBhLXt+OyiW1xVwF7 Gi9gSLC4Oe3+0tgJRzKWXLt2PBZny6bCcax9P1pFQ/tQMjHSlfqEBExZ50WtJjv4r6UN tWAuq5r/bcRwJVA+KEiUfozJgDIfkQB7FW1ocspx0qlICMwiD2SVtb4QpPkAliwIuRO7 NqcUHtCab14hDxGaJUJhj8Q6FVg+Xrt0lBaBe7q6RQzodOaaFSeRPMqSk3IdpSsTKJM2 m6sSLjZ36ytqrIaBaJ0+1OHbhD8hRJW82LuDGUiGP0Itv2V9qwvS62NX06deDXurc/JN CtOg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@arndb.de header.s=fm2 header.b=b4RYkep8; dkim=pass header.i=@messagingengine.com header.s=fm3 header.b=glfyPUrP; 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 Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id b10-20020a056a000cca00b00580d9a6a16fsi8234817pfv.167.2023.01.08.13.08.50; Sun, 08 Jan 2023 13:08:57 -0800 (PST) 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=@arndb.de header.s=fm2 header.b=b4RYkep8; dkim=pass header.i=@messagingengine.com header.s=fm3 header.b=glfyPUrP; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236231AbjAHVGE (ORCPT + 51 others); Sun, 8 Jan 2023 16:06:04 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55452 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236333AbjAHVFm (ORCPT ); Sun, 8 Jan 2023 16:05:42 -0500 Received: from wout1-smtp.messagingengine.com (wout1-smtp.messagingengine.com [64.147.123.24]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A3F42D12D for ; Sun, 8 Jan 2023 13:05:41 -0800 (PST) Received: from compute6.internal (compute6.nyi.internal [10.202.2.47]) by mailout.west.internal (Postfix) with ESMTP id B30B93200902; Sun, 8 Jan 2023 16:05:35 -0500 (EST) Received: from imap51 ([10.202.2.101]) by compute6.internal (MEProxy); Sun, 08 Jan 2023 16:05:37 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arndb.de; h=cc :cc:content-transfer-encoding:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to; s=fm2; t=1673211935; x= 1673298335; bh=pUPs+EkCFiCPXYcQoKQVXsqro1oCfJTpGNmhzqFvsCE=; b=b 4RYkep8eFUnwHzuX0jJBFm5yZwZ2laJhH2iBe7+CsYKIYLCO/SCjO0NiNisgnU1J u4287rWOEyAaFQApd4n8fq4FeboJZSPEW/uhPPg4F8Yjqaf7IQzQgVq9SoQ+Uw9Q UgQcJAm1i6FQlJAxv/3xP3HLvpopzx1zt+rJ/N7VG+sKaJCc642cmL5OiTU4CmOC MypQDSvWzGivAWTa4y/XDvLQbC67A2cG+wew4G2O1w8Rj2/9FcZYcEtK/QI34vu1 b+jVg7b9mx8gzpUa1VyeAtqvh8HJ0Eyek6h9YbfwOny7PB1A6w48USKN4R1jcco0 8fETYKfE3vmFc8iibGUgg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1673211935; x= 1673298335; bh=pUPs+EkCFiCPXYcQoKQVXsqro1oCfJTpGNmhzqFvsCE=; b=g lfyPUrPGZ1Uwu4SN32xkOFUHQNIFFiTHBvK4nkTAgAQ4jWORLyvtG+t2U82D4DBz jdKcvxiDmkn7O0QdgMeM0JN2+cYex6Qni5LdkO+NQlpU7D/5+gcQd54NViGscR0o 0xo5MJ0pFLBZb9fYHBkgh7njdWfkQmPTMOuBfEyGR7sfJxGfjsocWH4WsrMWOG7e 28VDgYrNyn3cOo876xIxC9bNZmCfhT7EA2g85DEg+ehmzJsbUxl0gnD2z3HsDtff Npus1Jfh7vLbW0exL5dxGWoy2+/pXJnI2130zkb2rBOsaA73F61re0t2zJVY6/YJ wF5EUsut9ZO1VIoV/9cjg== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrkeeggddugeekucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepofgfggfkjghffffhvfevufgtgfesthhqredtreerjeenucfhrhhomhepfdet rhhnugcuuegvrhhgmhgrnhhnfdcuoegrrhhnugesrghrnhgusgdruggvqeenucggtffrrg htthgvrhhnpeegfeejhedvledvffeijeeijeeivddvhfeliedvleevheejleetgedukedt gfejveenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpe grrhhnugesrghrnhgusgdruggv X-ME-Proxy: Feedback-ID: i56a14606:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id 95AE3B60086; Sun, 8 Jan 2023 16:05:33 -0500 (EST) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.7.0-alpha0-1185-g841157300a-fm-20221208.002-g84115730 Mime-Version: 1.0 Message-Id: <7a57b319-a774-4f97-af06-fe1a637a45ce@app.fastmail.com> In-Reply-To: References: <20230105134622.254560-1-arnd@kernel.org> <20230105134622.254560-2-arnd@kernel.org> <764e558e-0604-4326-a50e-a39578b58612@app.fastmail.com> <8bec242f6f69c87f99309ed5c20e2f0be2b533c7.camel@linuxfoundation.org> <0690759c-8e74-429e-a3f9-c20aaac9c92f@app.fastmail.com> Date: Sun, 08 Jan 2023 22:05:14 +0100 From: "Arnd Bergmann" To: "Dmitry Baryshkov" Cc: "Richard Purdie" , "Arnd Bergmann" , "Robert Jarzmik" , "Daniel Mack" , "Haojian Zhuang" , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, "Ales Bardorfer" , "Ales Snuparek" , "Alex Osborne" , "Alex Osborne" , "Dirk Opfer" , "Ian Molton" , "Lennert Buytenhek" , "Marek Vasut" , "Michael Petchkovsky" , "Nick Bane" , "Paul Parsons" , "Philipp Zabel" , "Sergey Lapin" , "Tomas Cech" , "Linus Walleij" , "Marc Zyngier" Subject: Re: [PATCH 01/27] ARM: pxa: remove unused board files Content-Type: text/plain;charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS 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 Fri, Jan 6, 2023, at 11:06, Dmitry Baryshkov wrote: > =D0=BF=D1=82, 6 =D1=8F=D0=BD=D0=B2. 2023 =D0=B3. =D0=B2 11:47, Arnd Be= rgmann : >> > Is there any conversion to DT you can easily point at as an example= of >> > the kinds of changes needed? >> >> Robert Jarzmik and Daniel Mack worked on the conversion of the >> PXA platform to DT. Daniel contributed the port for Raumfeld, >> which should be complete, while Robert worked on more driver >> conversions and mentioned[1] that he had converted additional >> boards in the past but did not merge it upstream. They >> can probably point you to whatever is missing. I would expect >> the generic PXA drivers (spi, mmc, nand, i2c, audio, fb, gpio, >> keypad) to basically work work a correct DT description, >> while the machine specific drivers (scoop and pcmcia mainly) >> will need DT support in the driver. >> >> In addition, Linus Walleij and Marc Zyngier have both expressed >> interest in keeping sa1100 (h3600, collie, assabet, jornada720) >> alive, but those don't have any DT support yet and require >> much more work. Also note that while you can now build a kernel >> that includes support for all little-endian ARMv4T and ARMv5 >> machines, StrongARM machine still require a separate kernel >> build. > > I looked into converting collie to use DT several years ago. The major > problem was not in the StrongARM itself , but rather in the locomo > (platform-specific ASIC) and PCMCIA. Unfortunately I abandoned that > work ages ago. RMK didn't seem to be very interested, if I remember > correclty. At least locomo and sa1111 are both private to mach-sa1100 now and no longer shared with pxa, so this should get a little easier. When I had last looking into cleaning up sa1100, my impression was that the main work would be converting most of the drivers to use dynamic resources instead of hardcoded addresses and interrupts. Looking at locomo again, my feeling is that this could remain largely unchanged, as the locomo downstream drivers (led, keyboard, lcd) are already abstracted enough and locomo itself can just be an mfd or soc driver. > I suspect that the platforms might need to be rebootstrapped from the > ground up. This sounds like a fun project for the next Connect demo :D > > BTW: collie is also supported by the qemu (in fact at some point I > mostly used qemu for debugging collie). I don't think that the LCD > emulation works, but the rest should be mostly good. Good to know about the LCD. The qemu support was clearly a strong reason for keeping this machine vs the others. Arnd