From: Mark Brown <broonie-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>
To: Martin Sperl <kernel-TqfNSX0MhmxHKSADF0wUEw@public.gmane.org>
Cc: linux-spi <linux-spi-u79uwXL29TY76Z2rM5mHXA@public.gmane.org>
Subject: Re: Additional SPI-master parameters per SPI-Device in device-tree
Date: Tue, 4 Aug 2015 12:15:28 +0100 [thread overview]
Message-ID: <20150804111528.GL20873@sirena.org.uk> (raw)
In-Reply-To: <55C08F70.5070303-TqfNSX0MhmxHKSADF0wUEw@public.gmane.org>
[-- Attachment #1: Type: text/plain, Size: 1545 bytes --]
On Tue, Aug 04, 2015 at 12:09:52PM +0200, Martin Sperl wrote:
> On 04.08.2015 11:54, Mark Brown wrote:
> >Why would these things be configured in the device tree in the first
> >place? They don't look like things that should be device tree
> >properties, they look like something the kernel should figure out at
> >runtime - the system tuning may change as the kernel evolves or
> >depending on userspace needs.
> Sometimes it may be necessary to define different values than the
> "kernel" thinks may be necessary (hardcoded).
So improve the kernel or (if you're really desparate) provide runtime
configuration - if you're just randomly bashing on things you can
rebuild the kernel just as well as the DT. We don't want random magic
number performance tuning becoming an ABI, that way if the kernel
changes we're stuck with trying to work with the old magic numbers even
if they no longer work or perform well.
> We just had one issue with fbtft devices where it would have been
> nice to change those values on a per device basis (even if it was
> just for some testing to see why it was behaving badly
> - see the still un-merged patch:
> "spi: bcm2835: set up spi-mode before asserting cs-gpio").
I'm not finding that patch particularly enlightening here, sorry... can
you be more explicit please?
> So I was wondering what was feasible/acceptable.
There are properties that might make sense on a per device basis like
descriptions of which chip select to use in the hardware, it's just that
these don't seem like such properties.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 473 bytes --]
next prev parent reply other threads:[~2015-08-04 11:15 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-08-04 6:39 Additional SPI-master parameters per SPI-Device in device-tree Martin Sperl
[not found] ` <55C05E18.600-TqfNSX0MhmxHKSADF0wUEw@public.gmane.org>
2015-08-04 9:54 ` Mark Brown
[not found] ` <20150804095443.GH20873-GFdadSzt00ze9xe1eoZjHA@public.gmane.org>
2015-08-04 10:09 ` Martin Sperl
[not found] ` <55C08F70.5070303-TqfNSX0MhmxHKSADF0wUEw@public.gmane.org>
2015-08-04 11:15 ` Mark Brown [this message]
[not found] ` <20150804111528.GL20873-GFdadSzt00ze9xe1eoZjHA@public.gmane.org>
2015-08-04 11:37 ` Martin Sperl
[not found] ` <55C0A40C.5070806-TqfNSX0MhmxHKSADF0wUEw@public.gmane.org>
2015-08-04 15:00 ` Mark Brown
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=20150804111528.GL20873@sirena.org.uk \
--to=broonie-dgejt+ai2ygdnm+yrofe0a@public.gmane.org \
--cc=kernel-TqfNSX0MhmxHKSADF0wUEw@public.gmane.org \
--cc=linux-spi-u79uwXL29TY76Z2rM5mHXA@public.gmane.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;
as well as URLs for NNTP newsgroup(s).