From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.3 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id E3AC2C07E95 for ; Tue, 13 Jul 2021 20:33:17 +0000 (UTC) Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 4680A61351 for ; Tue, 13 Jul 2021 20:33:17 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 4680A61351 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=konsulko.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 86E3C82C8A; Tue, 13 Jul 2021 22:33:14 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=konsulko.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; unprotected) header.d=konsulko.com header.i=@konsulko.com header.b="Wgp+GNS/"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 6E72A82DB2; Tue, 13 Jul 2021 22:33:12 +0200 (CEST) Received: from mail-qk1-x733.google.com (mail-qk1-x733.google.com [IPv6:2607:f8b0:4864:20::733]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id A130982C8A for ; Tue, 13 Jul 2021 22:33:08 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=konsulko.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=trini@konsulko.com Received: by mail-qk1-x733.google.com with SMTP id s6so20172768qkc.8 for ; Tue, 13 Jul 2021 13:33:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=konsulko.com; s=google; h=date:from:to:cc:subject:message-id:mime-version:content-disposition :user-agent; bh=tdkqonECt5JGs7iA9fWhnZ/UnLL2xOIkyJTnsZTmPSU=; b=Wgp+GNS/jlW5yJFxcYdY3OSiFSkXgmeMtBGkDa9kXv4ePBdXeMlbu7SXGPBHao5PEw 1QzGNPJd9aIkaLGbz5TkjbRh5IONIH6xZ1NntyMbIvmpPkH/bsmazYVXTnOjQWz7qB8r 5yj5fgdgmwT1h83An3ZZMzIJbCZox6WCdqAWU= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:mime-version :content-disposition:user-agent; bh=tdkqonECt5JGs7iA9fWhnZ/UnLL2xOIkyJTnsZTmPSU=; b=UdcNr07qiOwHQfrnO9wkPwnwMD63AdgaOv7wh1Anme4kjFUmowNa6hS/zqiXetVlZS E+oHHqaQMnAWAv2euQfgCrFS0IfjMaRPQczKJ6eL4iiud/7kLlONME/i4WB+hW9Y+zmk 3O1iID/+4e5G8sEBC4XPHUgxc3+TT4O37rLeH9a3Y6OGgfVzX0ir/GLeqQbDCIgbr8Gu +r+BnsEdeWiTBF6W6tbTR2lM6l+zyGlTyWKC+0xteFrdBIWJRScbfe/f4iNwe0FzdgVZ fH5itybG8hJ7jwUfcYLO0dqkVRQas0WXH8txnqjDZUoSXtTyVTA8+XvS1epzczRV8Wzp tixQ== X-Gm-Message-State: AOAM530KUesjvfAR9r4KxUVk225Cgbr4nCMcVUdHlq5PEZW3XSc31/s/ oWEF4pqptOjY1q2IYzY+ipDQN4MpDHT6wQ== X-Google-Smtp-Source: ABdhPJz9toDX3phJOaUs337lW7z23zm9v9pDZzmFmmoVDE3y/KbqR02PApog1VjCCbZRxL0H68vrKg== X-Received: by 2002:a05:620a:136b:: with SMTP id d11mr6065680qkl.340.1626208387022; Tue, 13 Jul 2021 13:33:07 -0700 (PDT) Received: from bill-the-cat (2603-6081-7b01-cbda-4cf5-6df7-4b7d-752e.res6.spectrum.com. [2603:6081:7b01:cbda:4cf5:6df7:4b7d:752e]) by smtp.gmail.com with ESMTPSA id g13sm1952832qtj.2.2021.07.13.13.33.05 (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Tue, 13 Jul 2021 13:33:06 -0700 (PDT) Date: Tue, 13 Jul 2021 16:33:04 -0400 From: Tom Rini To: u-boot@lists.denx.de, Pali =?iso-8859-1?Q?Roh=E1r?= , maemo-leste@lists.dyne.org, Ivaylo Dimitrov , Merlijn Wajer Cc: Marek Vasut Subject: Nokia RX51 U-Boot USB support updates? Message-ID: <20210713203304.GN9516@bill-the-cat> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="vtOzG9zrPh2ePLbO" Content-Disposition: inline X-Clacks-Overhead: GNU Terry Pratchett User-Agent: Mutt/1.9.4 (2018-02-28) X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.34 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.2 at phobos.denx.de X-Virus-Status: Clean --vtOzG9zrPh2ePLbO Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hey all, So, the DM_USB migration deadline issue has been addressed by the series here: https://patchwork.ozlabs.org/project/uboot/list/?series=3D252793&state=3D* which splits out host and gadget support from the CONFIG_USB symbol itself. The migration deadline was for host support, and as noted, N900 is gadget only. That particular issue is resolved. But investigating that issue lead me to figure out some other problems, that I do need someone to say how will be addressed. Now that the other board removal series has been applied, and then with: https://patchwork.ozlabs.org/project/uboot/patch/20210708014348.4010-1-trin= i@konsulko.com/ also applied (for which the maintainer is happy to take), this brings N900 as the last and only user of the "old" musb driver (the "new" musb driver is now almost 9 years old) and also the last and only user of the usbtty driver. I suspect that moving to the "new" MUSB driver, for gadget only, and with that enabling DM_USB_GADGET should be a mechanical affair, so long as you can fit within the space constraints of the platform. I'm not immediately sure how hard it will be to update usbtty.c to modern gadget APIs. If there are size problems, then, well, we need solutions proposed (it's possible that some of the usb-uclass.c code is host-only and needs moving, but that likely won't stop gadget from needing it for gadget related information, to bring up a specific example). It's also likely that the MUSB support needs a little further clean-up for supporting building as gadget-only when there's some common code under a host-only check. What I would like is for someone to step forward and say they'll pick up this work. Is there an immediate deadline? No. I don't think that would be helpful. I'm not going to dictate how long it takes for someone to do the work, that's for the person doing the work to say how long they think it'll take. Thanks all! --=20 Tom --vtOzG9zrPh2ePLbO Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQGzBAABCgAdFiEEGjx/cOCPqxcHgJu/FHw5/5Y0tywFAmDt+HsACgkQFHw5/5Y0 tyxXFAv/XeihQTXK6Kf3BaaDJZOQMEdWcsEZ/6+zaQvvs1P1xluNU65joo3sh9sY g/Ny1AXcxptlZboPvl+d0FlhRfSDDwjQIlHlEGFQuUEXTo+sD7vPQ0Myku+v8tSY LYZ4KNg4rhVfo7g/ohO5D56SOPyqs+y3YVn5rkW+67YVt6Q7G+KjOV3Q2/SXCsD7 xt7m76yx7HalC6BSpr9oOmcGkkUbzxD1GHQFHP5JiYq9xHI783mWMBaGq1pfudOc Blwio/8v3kG+yXYb0w5DaMciBAgjUDGsWGGAvcSiaC+Oe5m/7Fe5ED7fw4czGSSk PPVCt2Mnjw6u/KNNRsr7qXwRubIYl5F7znI4HxhcruVtL0qHqBOLVTznBkXf0F+Y KwTMVCkHpD9VAOBVENRuw4cSz6o3I9rfRZtgnT91R0KXK7oTaBnFEy/Y+0GYY7vP WBdoO4aH1OxFEjSEJRS+LxQ57/DgEmfyGdh2JTcE8NWGSeKsRn0Fku0OZeK8R2rA E50rp5te =l336 -----END PGP SIGNATURE----- --vtOzG9zrPh2ePLbO--