Hello Rohit, if you are interested to work on the MPU6050 linux driver (drivers/iio/imu/inv_mpu6050), there are still some cleanup work to do there. I have been doing major reworks lastly on this old driver. It is now much more up to date. But there are still a few interesting things missing. I see the following tasks: * debugfs register read interface * use of update_scan_mask callback instead of messing directly with iio internals * use the available callback instead of hardcoded attributes (like for scale available) * fix for reading/setting calibbias data that should be broken on newer chips * support of hardware FIFO for newer chips (icm20602/icm20690) If you are interested, you can send the patches on the list and I will review them. Thanks, JB From: linux-iio-owner@xxxxxxxxxxxxxxx <linux-iio-owner@xxxxxxxxxxxxxxx> on behalf of Rohit Sarkar <rohitsarkar5398@xxxxxxxxx> Sent: Friday, February 21, 2020 13:03 To: dragos.bogdan@xxxxxxxxxx <dragos.bogdan@xxxxxxxxxx> Cc: linux-iio@xxxxxxxxxxxxxxx <linux-iio@xxxxxxxxxxxxxxx>; jic123@xxxxxxxxxx <jic123@xxxxxxxxxx> Subject: GSOC 2020 with IIO CAUTION: This email originated from outside of the organization. Please make sure the sender is who they say they are and do not click links or open attachments unless you recognize the sender and know the content is safe. Hey IIO!, I am interested in working on the IIO subsystem for GSOC. I have always been keen on writing code for the linux kernel. Here are the reasons I think I would be a good fit for this task: - I was part of a Satellite team in my college as a member of the Onboard Data Handling Subsystem (ODHS) We worked on various microcontrollers like MSP430, STM32F2/F4 and sensors: MPU6050, HMC583. - I have contributed a few small patches to the linux kernel and am familiar with the development cycle.[1],[2] and [3] - I am currently working on the Eudyptula challenge as a hobby and am halfway through it. I would love to help with any tasks in the subsystem in the meantime. Thanks, Rohit [1] : https://urldefense.proofpoint.com/v2/url?u=https-3A__marc.info_-3Fl-3Dlinux-2Dkernel-26m-3D154152860128914-26w-3D2&d=DwIBAg&c=WoJWtq5JV8YrKnzRxvD8NxmTP_1wxfE0prPmo0NeZwg&r=4jiDX_1brsSWfCjfA6Ovj1d4h9MF8q7Xk5aBwG28mVk&m=lo7N4Dk6_HJZ3G8RNTdUrTrpLkei992088mdt_iSu3I&s=RJfjgZT_DRuKqKth-XoniKZZtqi2XsD2iVeifDNT8jE&e= ; and https://urldefense.proofpoint.com/v2/url?u=https-3A__marc.info_-3Fl-3Dlinux-2Ddriver-2Ddevel-26m-3D156768975515975-26w-3D2&d=DwIBAg&c=WoJWtq5JV8YrKnzRxvD8NxmTP_1wxfE0prPmo0NeZwg&r=4jiDX_1brsSWfCjfA6Ovj1d4h9MF8q7Xk5aBwG28mVk&m=lo7N4Dk6_HJZ3G8RNTdUrTrpLkei992088mdt_iSu3I&s=fp1ZR0dpPfiTxJnWWMR1jV70OPJMrjYPeigDS3fsbfs&e= [2] : https://urldefense.proofpoint.com/v2/url?u=https-3A__marc.info_-3Fl-3Dlinux-2Dkernel-26m-3D154158381210936-26w-3D2&d=DwIBAg&c=WoJWtq5JV8YrKnzRxvD8NxmTP_1wxfE0prPmo0NeZwg&r=4jiDX_1brsSWfCjfA6Ovj1d4h9MF8q7Xk5aBwG28mVk&m=lo7N4Dk6_HJZ3G8RNTdUrTrpLkei992088mdt_iSu3I&s=l1MHuKvJL8paRsMgpq96S_fKOhZv27pr9QRlk-EIB1U&e= [3] : https://urldefense.proofpoint.com/v2/url?u=https-3A__www.spinics.net_lists_linux-2Ddriver-2Ddevel_msg128998.html&d=DwIBAg&c=WoJWtq5JV8YrKnzRxvD8NxmTP_1wxfE0prPmo0NeZwg&r=4jiDX_1brsSWfCjfA6Ovj1d4h9MF8q7Xk5aBwG28mVk&m=lo7N4Dk6_HJZ3G8RNTdUrTrpLkei992088mdt_iSu3I&s=zJ23-Sm9_UNl9vKceTRBR1HCQEiPdESzk4acRttAVCo&e=