From: Ladislav Michl <oss-lists@triops.cz>
To: linux-mips@vger.kernel.org
Cc: Chris Packham <chris.packham@alliedtelesis.co.nz>,
Aaro Koskinen <aaro.koskinen@iki.fi>,
YunQiang Su <wzssyqa@gmail.com>,
Anushka Singh <anushka.singh1@wipro.com>,
Lukasz Majczak <lma@semihalf.com>,
Peter Swain <peter.swain@marvell.com>
Subject: Moving Octeon ethernet out of staging
Date: Tue, 27 Dec 2022 14:00:29 +0100 [thread overview]
Message-ID: <Y6rsbaT0l5cNBGbu@lenoch> (raw)
Hi there,
Octeon ethernet drivers were once kicked out of staging, just to be
returned back a while after:
https://lore.kernel.org/lkml/20200205001116.14096-1-chris.packham@alliedtelesis.co.nz/
All that patchset ends with an optimistic comment:
On Wed, 2020-03-04 Chris Packham wrote:
> I have had a reply from Marvell. They've contracted support for the old
> Cavium Octeon designs out to an external company. I'm not sure that
> means that we'll see some action on these drivers any time soon but at
> least they're doing something.
Now based on Marvell's 277 patches long set against 5.4.30 it seems that
'an external company' is Wipro and 'doing something' is the exact opposite
to 'make driver self-contained' as described in drivers/staging/octeon/TODO
That patchset contains dozen of *Sync-up-SE* patches which basically dumps
mainline changes and replaces platform files with the BSD licensed ones
common for Linux, U-Boot and Cavium tools. Ethernet driver is then synced
to that changes, making it even more dependent on arch/mips/cavium-octeon
code.
To fix staging driver to work with customer's CN7020 based board I'd had to
either go Marvell's direction or use DT for driver configuration, so I
partially did the latter. It is probably broken for anything else than
CN70XX and it breaks the ABI, newer kernel will not work with older
bindings. Is that okay for staging drivers? Does anyone even intend to
use mainline kernel with Octeon SoCs? Of course I'd be happy hearing
something changed at Marvell and they are willing to mainline support
for their MIPS based SoCs ;-)
ladis
next reply other threads:[~2022-12-27 13:00 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-12-27 13:00 Ladislav Michl [this message]
2023-01-08 20:59 ` Moving Octeon ethernet out of staging Chris Packham
2023-04-08 14:20 ` Ladislav Michl
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=Y6rsbaT0l5cNBGbu@lenoch \
--to=oss-lists@triops.cz \
--cc=aaro.koskinen@iki.fi \
--cc=anushka.singh1@wipro.com \
--cc=chris.packham@alliedtelesis.co.nz \
--cc=linux-mips@vger.kernel.org \
--cc=lma@semihalf.com \
--cc=peter.swain@marvell.com \
--cc=wzssyqa@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox