Subhasish, Submit to melange.
Mike On Mar 27, 2015, at 12:58 AM, Subhashish Pradhan <[email protected]> wrote: > On Wed, Mar 25, 2015 at 1:22 AM, Michael Jones <[email protected]> wrote: >> Subhashish, >> >> If you change the block read/write to 64 bytes and had a Beagle trace of it >> along with a patch, even if it was hacked, it would show you can: >> >> - Install Ubuntu > > I use Ubuntu :) > >> - Find the code in the i2c/smbus driver and modify it > > About that. In include/uapi/linux/i2c.h > The block read/write size is determined by the block definition in > union i2c_smbus_data: > __u8 block[I2C_SMBUS_BLOCK_MAX + 2]; > ...and currently I2C_SMBUS_BLOCK_MAX is defined to the value 32. > Increasing it to 64 should achieve the desired changes. > >> - Compile and run the kernel > > Compiled a kernel with the unmodified i2c-* modules. > >> - Write a simple SMBus application to test > > About this - I don't have any pointers on how to emulate a fake i2c > device, to test the i2c_smbus_read/write_block_data() functions. > Or is there any simple way to do this? > >> - Give the app and patch for review and testing >> >> If you can do that, you can probably succeed with a general improvement to >> SMBus. >> > > Plus another request - My proposal would require help, as I found this > project late, my bad. > May I submit the drafts to melange or discuss here (I would like to > have quickest feedback possible)? > >> Mike >> >> On Mar 23, 2015, at 5:07 PM, Subhashish Pradhan <[email protected]> wrote: >> >>> Hello, >>> >>> I'm Subhashish Pradhan, a 3rd year CS undergrad from India. I am >>> interested in the following idea: "SMBus Kernel Support". >>> >>> I see that this project requires C, some Linux driver and kernel >>> skills. I believe I have these skills thanks to my GSoC project with >>> GNU/Hurd last year and from writing >>> basic kernel modules for the Eudyptula Challenge. >>> >>> Since this task is to be performed on the kernel source built on a >>> MinnowBoard, what could be some basic work that can be done to >>> demonstrate proficiency related to this project? >>> >>> Any helpful directions/commments will be appreciated. >>> >>> Cheers, >>> Subhashish >>> nick: sprkv5 >>> _______________________________________________ >>> elinux-MinnowBoard mailing list >>> [email protected] >>> http://lists.elinux.org/mailman/listinfo/elinux-minnowboard >> >> >> _______________________________________________ >> elinux-MinnowBoard mailing list >> [email protected] >> http://lists.elinux.org/mailman/listinfo/elinux-minnowboard > _______________________________________________ > elinux-MinnowBoard mailing list > [email protected] > http://lists.elinux.org/mailman/listinfo/elinux-minnowboard _______________________________________________ elinux-MinnowBoard mailing list [email protected] http://lists.elinux.org/mailman/listinfo/elinux-minnowboard
