> > Is there any specific reason that ksz_i2c_read24 & ksz_i2c_write24 in > > ksz9477_i2c.c > > but, other functions are in ksz_i2c.h? > > > > There are specific registers in KSZ9477 such that using 24-bit is more > efficient than > reading 32-bit first and writing 32-bit. The other older switches mostly use > 8-bit, while > one uses 16-bit. > Meant location of functions than usage of function.
Because comments about using single C file, this can be ignored if do so. Thanks. Woojung