Thread (1 message) 1 message, 1 author, 2007-05-18

Re: [i2c] [PATCH 2/5] i2c: Allow preallocation of I2C bus numbers.

From: Jean Delvare <hidden>
Date: 2007-05-18 14:47:45

On Thu, 17 May 2007 19:55:38 -0700, David Brownell wrote:
I confess I don't quite follow the intent of this patch.

 - i2c_alloc_bus_number() ... why not just have the platform
   maintainer define the numbers?  (Or in the OF case, just
   have the OF glue assign them.)   And it's pointless to
   export this, given it supports calling a non-exported routine.

 - i2c_add_prenumbered_adapter() ... caller should just set
   adapter->number itself and call i2c_add_numbered_adapter();
   no need for a new routine.

Both calls seem useless to me.
I can only second David's scepticism here. I fail to see the purpose of
this patch. It looks to me like we already have everything in place to
cover all use cases:

* If you need to declare the I2C devices before the I2C adapters are
created, you have i2c_register_board_info() and
i2c_add_numbered_adapter().

* If you declare the I2C adapters first, you have i2c_add_adapter() and
i2c_new_device/i2c_new_probed_device().

Scott, what problem were you trying to solve?

-- 
Jean Delvare
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help