From: Matt Sealey <matt@genesi-usa.com>
To: Grant Likely <grant.likely@secretlab.ca>
Cc: linuxppc-dev@ozlabs.org, Olaf Hering <olaf@aepfle.de>
Subject: Re: add phy-handle property for fec_mpc52xx
Date: Wed, 09 Jan 2008 16:35:29 +0000 [thread overview]
Message-ID: <4784F7D1.1050301@genesi-usa.com> (raw)
In-Reply-To: <fa686aa40801090746k4ec5c208j9daf224cb2570071@mail.gmail.com>
Grant Likely wrote:
> On 1/9/08, Matt Sealey <matt@genesi-usa.com> wrote:
>> Please let's keep the nature of our firmware and the Linux codebase
>> independant, and move the burden of support to Genesi, and not the
>> Linux PowerPC team. After all, what is next, after phy-handle do
>> you want to add i2c, irda, missing xlb/cdm entries in the patch so
>> that other things work? Does everyone have to custom compile their
>> own kernel? What happens if we do another firmware release and
>> the Linux kernel overwrites important values without checking as
>> it does now? It simply causes problems.
>
> FWIW, I've got a patch in my tree that removes a bunch of the efika
> fixups. I've learned a lot over the past year and I'm taking a more
> pragmatic approach. So, fixups that are not absolutely required to
> get a working Efika are going away.
>
> However, I'm still inclined to pick up Olaf's patch with the
> appropriate protections around it so it is only done if the nodes are
> missing.
Eh.. yeah. Maybe. Seems like a cop-out to me. I would rather you removed
the patch and called us a bunch of idiots for coding bad firmware, than
have the fixups be dependant on what could turn into a very well coded
but essentially screen-long list of fixups for myriad firmware versions
where the properties may or may not be present or correct for various
firmware versions and devices.
Grant, are you any good at coding firmware-level stuff without utilizing
any preexisting code under the GPL? I'd like to collaborate on an installer
tool which can put efika.forth (and therefore all these fixes) in.
The end result would be efika_device_tree_fixups() reporting if you have
an old firmware and saying, things may not work. efika.forth is steering
towards hacking /openprom/built-on with an appropriate date for firmware
and device tree version checking, so any date lower than the appropriate
script or firmware version can be warned about.
(a similar tactic is employed by lmsensors if you have a Via SMB driver
loaded but the BIOS has left the SMB block in the southbridge disabled,
it says you need to update your BIOS or use force=1 and leaves it non
working. You will see this on Pegasos. I like this tactic, just not the
recommendation to update your BIOS when it may or may not exist.. a
simple warning that some devices may not work correctly is essential though)
--
Matt Sealey <matt@genesi-usa.com>
Genesi, Manager, Developer Relations
next prev parent reply other threads:[~2008-01-09 16:32 UTC|newest]
Thread overview: 30+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-01-09 14:06 add phy-handle property for fec_mpc52xx Olaf Hering
2008-01-09 14:44 ` Grant Likely
2008-01-09 14:49 ` Sven Luther
2008-01-09 14:50 ` Grant Likely
2008-01-09 14:58 ` Sven Luther
2008-01-09 15:34 ` Matt Sealey
2008-01-09 15:21 ` Matt Sealey
2008-01-09 15:20 ` Grant Likely
2008-01-09 15:21 ` Sven Luther
2008-01-09 15:10 ` Grant Likely
2008-01-09 15:26 ` Matt Sealey
2008-01-09 15:35 ` Sven Luther
2008-01-09 16:30 ` Matt Sealey
2008-01-09 16:29 ` Sven Luther
2008-01-09 16:36 ` Matt Sealey
2008-01-09 17:05 ` Sven Luther
2008-01-09 17:17 ` Matt Sealey
2008-01-09 17:22 ` Sven Luther
2008-01-09 15:46 ` Grant Likely
2008-01-09 16:35 ` Matt Sealey [this message]
2008-01-09 16:44 ` Grant Likely
2008-01-09 15:49 ` David Woodhouse
2008-01-09 16:48 ` Matt Sealey
2008-01-10 2:21 ` Paul Mackerras
2008-01-10 5:04 ` Benjamin Herrenschmidt
2008-01-10 9:14 ` David Woodhouse
2008-01-09 16:02 ` Olof Johansson
2008-01-09 16:26 ` Grant Likely
2008-01-10 2:20 ` Paul Mackerras
2008-01-10 11:47 ` Olaf Hering
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=4784F7D1.1050301@genesi-usa.com \
--to=matt@genesi-usa.com \
--cc=grant.likely@secretlab.ca \
--cc=linuxppc-dev@ozlabs.org \
--cc=olaf@aepfle.de \
/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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.