All of lore.kernel.org
 help / color / mirror / Atom feed
From: david-b@pacbell.net (David Brownell)
To: lm-sensors@vger.kernel.org
Subject: [lm-sensors] Re: [patch 2.6.12-rc3+] i2c driver for TPS6501x
Date: Thu, 26 May 2005 22:57:35 +0000	[thread overview]
Message-ID: <200505261356.38186.david-b@pacbell.net> (raw)
In-Reply-To: <200505051618.34980.david-b@pacbell.net>

On Thursday 26 May 2005 12:15 pm, Rudolf Marek wrote:
> 
> Sorry not this way. The driver is too complicated for me and Jean.

Complicated?  Heh!  What's complicated about it?  It's common
for drivers to use IRQs and workqueues, and expose APIs to other
drivers.  Not for "sensors" drivers, true; most of them don't
expose APIs to other parts of the system (except by sysfs).

From an I2C list I'd expect feedback about I2C issues more than
about how it relates to system booting and power management.

Or maybe about how much simpler such drivers can be when I2C
finally gets an async message based API ... though this is not
one of the drivers that'd _really_ benefit from that, IMO.  ;)


> Others seems to be more busy these days so nobody who could
> be qualified for review responded.

Well, the folk working various boards that rely on this driver
to boot haven't been complaining.  In fact they've found it
straightforward to add new capabilities as needed.  Those are
the folk I'd normally call "most qualified" to comment, on
anything except maybe I2C-specific issues.

In general this would seem to be a "new type" of I2C driver,
because of the system role it serves.  I brought it up on
the linux-pm list a month or two ago in response to a question
about how Linux should handle such chips ... there are a few
other chips like it, used in cell phones and other battery
powered devices, but this seems to be the first such driver
that's generally available.  (And there's a new CEA standard
for such chips, combining battery and voltage management with
USB OTG transceiver.  Also using I2C ... the OTG parts really
crave an async I2C API, it's unnatural to force that into the
current synchronous model.  If you were to call the OTG stuff
complicated, I'd agree!)


> I suggest you to make sure that coding style is OK.
> Check the Documentation/CodingStyle file please.

Did you have any specific issue to raise?  Otherwise
I'm not going to bother; it's quite conformant already,
and any minor differences are well within the accepted
level of variability for kernel code.


> Then you can continue with SubmittingPatches.
> 
> I2C subsystem handles Greg Kroah  greg@kroah.com
> 
> So I'm suggesting to ask people for review on LKML

Hmm, Greg already said he'd merge it, though I see
he's not had time to do it yet.

Greg -- do you think this needs review on LKML?
That is, _before_ merging.

- Dave


  parent reply	other threads:[~2005-05-26 22:57 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-05-19  6:25 [patch 2.6.12-rc3+] i2c driver for TPS6501x David Brownell
2005-05-19  6:25 ` David Brownell
2005-05-26 21:15 ` [lm-sensors] " Rudolf Marek
2005-05-26 22:57 ` David Brownell [this message]
2005-05-27 13:17 ` Jean Delvare
2005-05-27 21:09 ` David Brownell
2005-05-27 23:54 ` Jean Delvare
2005-06-01  2:25 ` David Brownell

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=200505261356.38186.david-b@pacbell.net \
    --to=david-b@pacbell.net \
    --cc=lm-sensors@vger.kernel.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 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.