From: David Brownell <david-b-yBeKhBN/0LDR7s880joybQ@public.gmane.org>
To: Jean Delvare <khali-PUYAD+kWke1g9hUCZPvPmw@public.gmane.org>,
Wolfram Sang <w.sang-bIcnvbaLZ9MEGnE8C9+IrQ@public.gmane.org>
Cc: i2c-GZX6beZjE8VD60Wz+7aTrA@public.gmane.org
Subject: Re: [PATCH] Add a new-style driver for most I2C EEPROMs
Date: Mon, 14 Apr 2008 08:57:33 -0700 [thread overview]
Message-ID: <200804140857.33732.david-b@pacbell.net> (raw)
In-Reply-To: <20080414143925.31b55b39-ig7AzVSIIG7kN2dkZ6Wm7A@public.gmane.org>
On Monday 14 April 2008, Jean Delvare wrote:
> > > To support the X24645, it would be necessary to raise AT24_MAX_CLIENTS
> > > to 32 (what a beast!). Then again, most eeproms will just need one
> > > client, so this would cause quite some overhead in most use-cases.
> > > Maybe it pays off to hande this dynamically?
> >
> > As eeproms are normally slow things anyway, would it be a big
> > performance impact?
>
> I agree that going dynamic makes sense. Not that it has anything to do
> with the speed of EEPROMs though - the memory allocation will be done
> at device initialization time, and after that dynamic or not should
> perform just the same.
Right. X24645 looks a bit more bizarre than any EEPROMs
I had come across; it'll need some changes in chip config
data. You'd think they'd just use two byte addressing!
I guess doing it that way lets them use SMBus-only hosts.
Wolfram's at24_ee_address() cleanup looked fine.
The header looks OK, but I'd add a comment *encouraging*
folk to double check those params for their chips, in
particular to check the page size. It's OK if their chip
has a bigger page size than those "defaults" although they
could get faster write performance by listing the right
value ... but it's NOT OK if their chip has a smaller write
size than what's listed there, they'll lose data.
I'll be glad to see this go upstream. :)
- Dave
_______________________________________________
i2c mailing list
i2c-GZX6beZjE8VD60Wz+7aTrA@public.gmane.org
http://lists.lm-sensors.org/mailman/listinfo/i2c
next prev parent reply other threads:[~2008-04-14 15:57 UTC|newest]
Thread overview: 37+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-04-11 11:43 [PATCH] Add a new-style driver for most I2C EEPROMs Wolfram Sang
[not found] ` <1207914198-8561-1-git-send-email-w.sang-bIcnvbaLZ9MEGnE8C9+IrQ@public.gmane.org>
2008-04-11 12:24 ` Wolfram Sang
2008-04-14 7:22 ` Robert Schwebel
[not found] ` <20080414072227.GU13814-bIcnvbaLZ9MEGnE8C9+IrQ@public.gmane.org>
2008-04-14 12:39 ` Jean Delvare
[not found] ` <20080414143925.31b55b39-ig7AzVSIIG7kN2dkZ6Wm7A@public.gmane.org>
2008-04-14 15:57 ` David Brownell [this message]
[not found] ` <200804140857.33732.david-b-yBeKhBN/0LDR7s880joybQ@public.gmane.org>
2008-04-17 21:17 ` David Brownell
[not found] ` <200804171417.23753.david-b-yBeKhBN/0LDR7s880joybQ@public.gmane.org>
2008-04-18 8:07 ` Trent Piepho
[not found] ` <Pine.LNX.4.58.0804172346580.10592-nuiHJn5p267P3RPoUHIrnuTW4wlIGRCZ@public.gmane.org>
2008-04-18 10:31 ` Wolfram Sang
[not found] ` <20080418103149.GA4245-bIcnvbaLZ9MEGnE8C9+IrQ@public.gmane.org>
2008-04-18 23:06 ` Trent Piepho
[not found] ` <Pine.LNX.4.58.0804181555560.15372-13q4cmjDBaTP3RPoUHIrnuTW4wlIGRCZ@public.gmane.org>
2008-04-21 9:17 ` Wolfram Sang
2008-04-21 17:20 ` Trent Piepho
[not found] ` <Pine.LNX.4.58.0804211005410.15697-nuiHJn5p267P3RPoUHIrnuTW4wlIGRCZ@public.gmane.org>
2008-04-24 10:47 ` Wolfram Sang
[not found] ` <20080424104740.GB4201-bIcnvbaLZ9MEGnE8C9+IrQ@public.gmane.org>
2008-04-27 1:28 ` Trent Piepho
2008-04-18 16:48 ` David Brownell
[not found] ` <200804180948.15298.david-b-yBeKhBN/0LDR7s880joybQ@public.gmane.org>
2008-04-18 23:26 ` Trent Piepho
2008-04-18 8:59 ` Wolfram Sang
2008-04-15 10:13 ` Wolfram Sang
2008-04-17 16:05 ` Wolfram Sang
2008-04-17 16:24 ` Jean Delvare
-- strict thread matches above, loose matches on Subject: below --
2008-05-15 20:36 Wolfram Sang
[not found] ` <1210883799-25188-1-git-send-email-w.sang-bIcnvbaLZ9MEGnE8C9+IrQ@public.gmane.org>
2008-05-22 20:20 ` Jean Delvare
[not found] ` <20080522222022.68d65cd7-ig7AzVSIIG7kN2dkZ6Wm7A@public.gmane.org>
2008-05-22 21:35 ` David Brownell
[not found] ` <200805221435.36829.david-b-yBeKhBN/0LDR7s880joybQ@public.gmane.org>
2008-05-23 7:17 ` Jean Delvare
[not found] ` <20080523091703.2ba86bb1-ig7AzVSIIG7kN2dkZ6Wm7A@public.gmane.org>
2008-05-24 21:11 ` David Brownell
2008-05-30 9:15 ` Wolfram Sang
[not found] ` <20080530091534.GB727-bIcnvbaLZ9MEGnE8C9+IrQ@public.gmane.org>
2008-05-30 9:51 ` Jean Delvare
[not found] ` <20080530115131.0e111fdb-ig7AzVSIIG7kN2dkZ6Wm7A@public.gmane.org>
2008-05-30 10:45 ` Wolfram Sang
2008-06-02 16:21 ` Wolfram Sang
[not found] ` <20080602162154.GA11141-bIcnvbaLZ9MEGnE8C9+IrQ@public.gmane.org>
2008-06-02 18:50 ` Jean Delvare
[not found] ` <20080602205034.3e2b392b-ig7AzVSIIG7kN2dkZ6Wm7A@public.gmane.org>
2008-06-02 19:33 ` David Brownell
[not found] ` <200806021233.46781.david-b-yBeKhBN/0LDR7s880joybQ@public.gmane.org>
2008-06-02 19:48 ` Jean Delvare
[not found] ` <20080602214823.15ca190b-ig7AzVSIIG7kN2dkZ6Wm7A@public.gmane.org>
2008-06-03 20:36 ` David Brownell
[not found] ` <200806031336.35678.david-b-yBeKhBN/0LDR7s880joybQ@public.gmane.org>
2008-06-03 21:19 ` Jean Delvare
[not found] ` <20080603231927.61f9eb61-ig7AzVSIIG7kN2dkZ6Wm7A@public.gmane.org>
2008-06-04 11:51 ` Wolfram Sang
2008-06-08 8:40 ` Jean Delvare
[not found] ` <20080608104038.006be072-ig7AzVSIIG7kN2dkZ6Wm7A@public.gmane.org>
2008-06-08 20:26 ` David Brownell
2008-05-23 7:21 ` Jean Delvare
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=200804140857.33732.david-b@pacbell.net \
--to=david-b-ybekhbn/0ldr7s880joybq@public.gmane.org \
--cc=i2c-GZX6beZjE8VD60Wz+7aTrA@public.gmane.org \
--cc=khali-PUYAD+kWke1g9hUCZPvPmw@public.gmane.org \
--cc=w.sang-bIcnvbaLZ9MEGnE8C9+IrQ@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 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.