Received: by 2002:ab2:5182:0:b0:1f4:61d5:3ad4 with SMTP id x2csp25578lqi; Fri, 5 Apr 2024 08:50:56 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCW21K+szQD225uFF0pxf9TBVI9q8MxwSrf/5qISBbp5Zr7Rwh0PzU9QAvcestSNs6muokAwmN3NisWtnLRmXiyfHIdiHHgxpgs++ms8kA== X-Google-Smtp-Source: AGHT+IGiD9MBtl6lxyEti8ssSvHohIvzxf2j6mx3mBjNai/iWgXFcfregOJV2O/FQgJnun6qHpEe X-Received: by 2002:a05:6a00:8b93:b0:6ed:2f2:a8e with SMTP id ig19-20020a056a008b9300b006ed02f20a8emr1299805pfb.30.1712332256471; Fri, 05 Apr 2024 08:50:56 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1712332256; cv=pass; d=google.com; s=arc-20160816; b=h+z5zWgllLl/m8ivJSP2BCR4xZo1XL0TjIjqw1TsZMGyp0xoDs8dI5q8b0PMMzKpA6 A9R0+FBvQF/xRnT3o+l1lGIsA8PBN9BBsRvuIBXudFBlZk9syI9YZePK8fOfV4nj5zDI NserWH3Nq4moYYmCmosiDXuhR9PZDoUnzRfO2/C49wnCQVmpWfQfGosj15iweRiaKirN 3Lo0PCC2PjpqjYA4fGAF7YEtP6nYLTbSHHXkhGfST2f2H119D87lkYz06RUX1o6giHzK +2Gg+JtWZmbctA0p1hpbc3rRzW70LAOTVx8t4b9YOkBGAxNFVG0hwDLrNtTn0p+x7qDh 8gPA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:list-unsubscribe:list-subscribe :list-id:precedence:dkim-signature; bh=Ogv59Vf9u5J8t0ixBshAYpHXdn+pLcWIJ4jwyLOs3hk=; fh=Fvw0icD+G5dSxKZj381ztfAiYzRZecBS7rjqp5JkL+Q=; b=ojoPwmC2gHgfNuhhzkpLDqIye4pQ5opy+bqWoVEMbE+1FqkkiuytNP3SNTMscb99+v Hjveg9MYXTVKdWxfV/NSfsiWNo8QsGFQBUw02kS3jfK0JB+W4NZPSOJCCdwMuMwXn1Os iez2aEEYtWCDGlI9PpzvT/TLfntYhmrJjtoOL2jdB1E1POHYLQ0GJoSgvHu6kf4huyIw LeQQuSUlQszKqBRuLeZLXW88aAsLZkXU8rqvzHbGcFUSox6LvO9Q3O9K4B24jOQcNnFY un4MqCoIExPApFQc8ZW9/bs+cUOUixL/NWSqvHXGMVG8KfQN0ZBAwh+81yPxavK0tuDU W8OQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=D8m4Jnch; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com dmarc=pass fromdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-133272-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-133272-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [2604:1380:40f1:3f00::1]) by mx.google.com with ESMTPS id m5-20020aa78a05000000b006ece21b8636si1528446pfa.75.2024.04.05.08.50.55 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 05 Apr 2024 08:50:56 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-133272-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) client-ip=2604:1380:40f1:3f00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=D8m4Jnch; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com dmarc=pass fromdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-133272-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-133272-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sy.mirrors.kernel.org (Postfix) with ESMTPS id DCA3BB26675 for ; Fri, 5 Apr 2024 15:40:26 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 67F0D16FF33; Fri, 5 Apr 2024 15:40:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="D8m4Jnch" Received: from mail-yw1-f181.google.com (mail-yw1-f181.google.com [209.85.128.181]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 32DBF1DFE4; Fri, 5 Apr 2024 15:40:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.181 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712331618; cv=none; b=di4i/MvBc3mFgzeWo4h1+2PSv7X9FOzJHPFHdy5CncGQmYkJqlF9DUQ872pYTVHFh1p45clamp/s/zMf8I/B4SlG2cd8OADCva9hmWrjSDA7fpyGOIkdNDCRCIWfUa9vItfVgr0zBxQpJsYflq8XKcF7XbYyzxAe+bbhOA5u1y0= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712331618; c=relaxed/simple; bh=3LkYbeUb1w/NqnyBxbOoR6oK2HB39Z/ResRRJH1BY+E=; h=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=HpvubVHvZYEqx+6lRP7b0tC5WeVsIbwtZPd4gCIslXTYPQalGrubdh/v9CLDYI/2ThWT4jqYje3OY45K8vqYmP1NrOlWSk8WEXQ4Ixq67HO5O2RrvGCZ2NDso3vhGtq3FUawuo/TKqZ9JWK/pr2chMQlPKnnjArNaE+lSYaB57U= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=D8m4Jnch; arc=none smtp.client-ip=209.85.128.181 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-yw1-f181.google.com with SMTP id 00721157ae682-6098a20ab22so21565117b3.2; Fri, 05 Apr 2024 08:40:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1712331616; x=1712936416; darn=vger.kernel.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=Ogv59Vf9u5J8t0ixBshAYpHXdn+pLcWIJ4jwyLOs3hk=; b=D8m4JnchPWDZw4NX2d548lNQKFFh1DmPSAoyAJrRnTdhQLe9hKjxUXCKn6bJtHIhw4 xrbGGChfgycjmNoXvNmp/T9N3xdLcHvJvOUWMHS/bwdmDGTmJnHjYG7lbN69IuqQhTg5 +pNQjSWcP49CIP8GAAbnkQ2q1OctCqfUv1eQR20qxRu5EjY08vYenC+MiMRnax5MxikX GDEAPqrBmII0MBjrdNb+2LmQspm2IA/ZbEtMAzyb6At9FscH+3f8irVHdGSby2y+F1Cx oaZDCj4diZvMo8ceoAOTnyODDvq3DnxV8Kp2l/CCPbe0CasDsLEn4uWUBWSYKDrdDBGd Kz9Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712331616; x=1712936416; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Ogv59Vf9u5J8t0ixBshAYpHXdn+pLcWIJ4jwyLOs3hk=; b=BPrGkwrNtd12gAdGaPRb5QEkbbNyCCZav6Lpe8ssg1rjla9suT8iI2KMownYd8mf21 /htNK+LGPdN+6qZ9wVbh9912YJecyxQiU4rRRZpEfo/qOFTp0+Z6Ag4RtfnbW+WJmr2C Aakcn7zTfkZ0+pZUO42Z6YZhE8juQDcuomNnf7QlZxWizZxytWn1r9KkxPB2CgYQa/sE PGHIEUtX9d9c7h+bQ/tbWl7X2dR9P59sqNYWuVE6aM8AS6GuDefnfDg8wBWV4TUqQmQm kPsUXyqfjoYpqOVmBb7tX7tc/cohUXHK6WAnUHaYvxWFGn8VwioK8w52pwKaoXNYGMmC qvGw== X-Forwarded-Encrypted: i=1; AJvYcCV1ZbqHWEdADZVvroBi9SoObzBeDunZWInAdafqUyDNRjs0qf5aLzv2O+fa8cib8pq9UU27Z2BMX78DuxVkJhcT6DcHnV845qJ4qrGxeDqOP9MQ1K69qlPsi4gBpVVkv23Z60GRxT9fow== X-Gm-Message-State: AOJu0Yxrnr8uWsZ01RxiB9pPIO2cQ2DDHsVkeTwDFIA7tlGMwb28xqzM DiIuqZ0ruQGf0AJwdTRAiyakqOzR3MxjjTjZJDX75dpAGy/7UvlDtYFQcM0Z5UGG8JP80kTGySZ 3aM/vImEj3ev7MbxVM5YilBjthKs= X-Received: by 2002:a81:bf50:0:b0:615:11c0:e9c1 with SMTP id s16-20020a81bf50000000b0061511c0e9c1mr1738689ywk.36.1712331616228; Fri, 05 Apr 2024 08:40:16 -0700 (PDT) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <20240325210045.153827-1-afd@ti.com> <2024032631-excursion-opposing-be36@gregkh> In-Reply-To: From: Robert Nelson Date: Fri, 5 Apr 2024 10:39:49 -0500 Message-ID: Subject: Re: [PATCH] uio: pruss: Deprecate use of this driver To: Andrew Davis Cc: Greg Kroah-Hartman , Jason Kridner , Drew Fustini , Tony Lindgren , linux-omap@vger.kernel.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Tue, Mar 26, 2024 at 12:36=E2=80=AFPM Andrew Davis wrote: > > On 3/26/24 12:24 PM, Matthijs van Duin wrote: > > I'll write a more in-depth reply when I have a moment, but right now I'= d > > like to point out that the uio-pruss driver in mainline linux is for th= e > > pru subsystem on the freon/primus family of ARM9-based SoCs (OMAP-L1xx = / > > AM17xx / AM18xx / TMS320C674x / DA8xx), which is not currently supporte= d > > by remoteproc-pru. > > > > I'll wait for your full reply, but a quick note, for those devices listed > this driver isn't usable either after they all moved to DT. As this drive= r > never got a DT port and relies on platform data (which is gone for those > couple devices). > > Andrew Andrew, I think we are okay with nuking the whole uio driver in mainline, I'll ack it.. I figured we'd have more community response.. We gave them a chance.. The only issue I personally have with supporting remoteproc-pruss We have a few users on 4.19.x-ti, 5.10.x-ti (remoteproc_pruss) can we please make sure this project: https://git.ti.com/gitweb?p=3Dpru-software-support-package/pru-software-sup= port-package.git;a=3Dsummary actually works on mainline remoteproc_pruss ? Watching the shortlog, it must break on every single TI LTS release: https://git.ti.com/gitweb?p=3Dpru-software-support-package/pru-software-sup= port-package.git;a=3Dshortlog Whereas uio... well same firmware from 3.8.x ;) (i will keep our uio fork alive, but we just use an overlay to switch to between remoteproc_pruss and uio) Regards, --=20 Robert Nelson https://rcn-ee.com/