> > +int of_i2c_get_board_info(struct device_node *node, struct i2c_board_info *info) > > +{ > > + u32 addr; > > + int ret; > > + > > + ret = of_property_read_u32(node, "reg", &addr); > > Perhaps the time is ripe to start considering #address-cells, instead > of assuming 1, here ... I will check both instances. Thanks, Geert!