From: Thomas Koeller <thomas.koeller@baslerweb.com>
To: Ralf Baechle <ralf@linux-mips.org>
Cc: linux-mips@linux-mips.org, Manish Lachwani <mlachwani@mvista.com>
Subject: titan_ge etherent driver
Date: Mon, 29 Nov 2004 11:05:43 +0100 [thread overview]
Message-ID: <200411291105.43441.thomas.koeller@baslerweb.com> (raw)
Hi Ralf,
since I noticed that you are working on the titan_ge driver,
I think it is time to let you know that I am currently
reworking that driver in the context of a new platform port.
The primary goal is to cleanly separate the titan_ge driver
from the yosemite platform and to make it usable with other
RM9000-based platforms as well.
The work is rather advanced, I did implement all the necessary
changes and am now debugging through the thing to make it
work. During the process I found quite a number of issues with
the old driver that I fixed along the way.
The main points addressed by my work are these:
- Do no longer monopolize the message interrupt, so the titan_ge
can coexist with other drivers for OCDs.
- Do not refuse to initialize if the link is down. This
would prevent a statically linked kernel from booting if
no network cord was attached :-(
- Properly allocate and deallocate any resources used.
- Introduce a mapping layer, so that the driver can be told to
use any ethernet slice for any port number, and even leave
alone slices so they can be used for different purposes (GPI).
- Introduce a general OCD access framework that is designed to be
useful for new platform ports.
I will submit my work work for review once it is completed (since
I am working on it full time, that should not take too long). Until
then, I'd like to avoid unnecessary duplication of work, so I am
announcing this.
tk
--
--------------------------------------------------
Thomas Koeller, Software Development
Basler Vision Technologies
thomas dot koeller at baslerweb dot com
http://www.baslerweb.com
==============================
next reply other threads:[~2004-11-29 10:06 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-11-29 10:05 Thomas Koeller [this message]
2004-11-29 10:31 ` titan_ge etherent driver Ralf Baechle
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=200411291105.43441.thomas.koeller@baslerweb.com \
--to=thomas.koeller@baslerweb.com \
--cc=linux-mips@linux-mips.org \
--cc=mlachwani@mvista.com \
--cc=ralf@linux-mips.org \
/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