* Request for guidance
@ 2016-05-20 1:19 Abhishek
2016-05-29 19:19 ` Manavendra Nath Manav
0 siblings, 1 reply; 15+ messages in thread
From: Abhishek @ 2016-05-20 1:19 UTC (permalink / raw)
To: kernelnewbies
Hi All,
I am an Embedded Software Engineer with 3+ years of experience. I am
fascinated by kernel development and want to be a device driver developer.
I have done following so far.
#Studied LDD3.
#Subscribed to eudyptula challenge and submitted solution
for 4th task(waiting for next task).
#Have compiled and installed kernel successfully on multiple boards.
I want to start contributing to kernel so I looked into staging and
found that I can not work on TODO unless I have required hardware to
test patch (which
unfortunately I don't have).
Requesting you to guide me about how to start working on
kernel/device drivers development.
Thanks,
Abhishek
^ permalink raw reply [flat|nested] 15+ messages in thread
* Request for guidance
@ 2016-05-24 1:36 Abhishek
2016-05-24 4:47 ` sanjeev sharma
0 siblings, 1 reply; 15+ messages in thread
From: Abhishek @ 2016-05-24 1:36 UTC (permalink / raw)
To: kernelnewbies
Hi All,
I am an Embedded Software Engineer with 3+ years of experience. I am
fascinated by kernel development and want to be a device driver developer.
I have done following so far.
#Studied LDD3.
#Subscribed to eudyptula challenge and submitted solution
for 4th task(waiting for next task).
#Have compiled and installed kernel successfully on multiple boards.
I want to start contributing to kernel so I looked into staging and
found that I can not work on TODO unless I have required hardware to
test patch (which unfortunately I don't have).
Requesting you to guide me about how to start working on kernel/device drivers development.
Thanks,
Abhishek
^ permalink raw reply [flat|nested] 15+ messages in thread
* Request for guidance
2016-05-24 1:36 Request for guidance Abhishek
@ 2016-05-24 4:47 ` sanjeev sharma
2016-05-24 14:52 ` Abhishek
0 siblings, 1 reply; 15+ messages in thread
From: sanjeev sharma @ 2016-05-24 4:47 UTC (permalink / raw)
To: kernelnewbies
Hi Abhishek,
There are some open source project where you can contribute too but I would
suggest first you to work on Kernel Bugs available at
https://bugzilla.kernel.org. This would boost your confidence.
Regards
Sanjeev Sharma
On Tue, May 24, 2016 at 7:06 AM, Abhishek <sharma.kernel@gmail.com> wrote:
> Hi All,
>
> I am an Embedded Software Engineer with 3+ years of experience. I am
> fascinated by kernel development and want to be a device driver developer.
>
> I have done following so far.
> #Studied LDD3.
> #Subscribed to eudyptula challenge and submitted solution
> for 4th task(waiting for next task).
> #Have compiled and installed kernel successfully on multiple boards.
>
> I want to start contributing to kernel so I looked into staging and
> found that I can not work on TODO unless I have required hardware to
> test patch (which unfortunately I don't have).
>
> Requesting you to guide me about how to start working on kernel/device
> drivers development.
>
> Thanks,
> Abhishek
>
>
> _______________________________________________
> Kernelnewbies mailing list
> Kernelnewbies at kernelnewbies.org
> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20160524/54a7ddb6/attachment.html
^ permalink raw reply [flat|nested] 15+ messages in thread
* Request for guidance
2016-05-24 4:47 ` sanjeev sharma
@ 2016-05-24 14:52 ` Abhishek
0 siblings, 0 replies; 15+ messages in thread
From: Abhishek @ 2016-05-24 14:52 UTC (permalink / raw)
To: kernelnewbies
On Tuesday 24 May 2016 10:17 AM, sanjeev sharma wrote:
> Hi Abhishek,
>
> There are some open source project where you can contribute too but I
> would suggest first you to work on Kernel Bugs available at
> https://bugzilla.kernel.org. This would boost your confidence.
Thanks Sanjeev.
Is there anything else that I can do in parallel with bugzilla?
>
> Regards
> Sanjeev Sharma
>
>
>
> On Tue, May 24, 2016 at 7:06 AM, Abhishek <sharma.kernel@gmail.com
> <mailto:sharma.kernel@gmail.com>> wrote:
>
> Hi All,
>
> I am an Embedded Software Engineer with 3+ years of experience. I am
> fascinated by kernel development and want to be a device driver
> developer.
>
> I have done following so far.
> #Studied LDD3.
> #Subscribed to eudyptula challenge and submitted solution
> for 4th task(waiting for next task).
> #Have compiled and installed kernel successfully on multiple boards.
>
> I want to start contributing to kernel so I looked into staging and
> found that I can not work on TODO unless I have required hardware to
> test patch (which unfortunately I don't have).
>
> Requesting you to guide me about how to start working on
> kernel/device drivers development.
>
> Thanks,
> Abhishek
>
>
> _______________________________________________
> Kernelnewbies mailing list
> Kernelnewbies at kernelnewbies.org
> <mailto:Kernelnewbies@kernelnewbies.org>
> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
>
>
^ permalink raw reply [flat|nested] 15+ messages in thread
* Request for guidance
2016-05-20 1:19 Abhishek
@ 2016-05-29 19:19 ` Manavendra Nath Manav
2016-06-01 7:27 ` Drew Fustini
0 siblings, 1 reply; 15+ messages in thread
From: Manavendra Nath Manav @ 2016-05-29 19:19 UTC (permalink / raw)
To: kernelnewbies
Hi Abhishek,
Get a embedded board like Beaglebone or Raspberry Pi and start interfacing
new sensors or communication devices.
-- manav m-n
On Fri, May 20, 2016 at 6:49 AM, Abhishek <abhiyanta07@gmail.com> wrote:
> Hi All,
>
> I am an Embedded Software Engineer with 3+ years of experience. I am
> fascinated by kernel development and want to be a device driver developer.
>
> I have done following so far.
> #Studied LDD3.
> #Subscribed to eudyptula challenge and submitted solution
> for 4th task(waiting for next task).
> #Have compiled and installed kernel successfully on multiple boards.
>
> I want to start contributing to kernel so I looked into staging and
> found that I can not work on TODO unless I have required hardware to
> test patch (which
> unfortunately I don't have).
>
> Requesting you to guide me about how to start working on
> kernel/device drivers development.
>
> Thanks,
> Abhishek
>
> _______________________________________________
> Kernelnewbies mailing list
> Kernelnewbies at kernelnewbies.org
> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20160530/1bfc1cc5/attachment.html
^ permalink raw reply [flat|nested] 15+ messages in thread
* Request for guidance
2016-05-29 19:19 ` Manavendra Nath Manav
@ 2016-06-01 7:27 ` Drew Fustini
0 siblings, 0 replies; 15+ messages in thread
From: Drew Fustini @ 2016-06-01 7:27 UTC (permalink / raw)
To: kernelnewbies
Free Electrons has excellent free training materials:
http://free-electrons.com/training/kernel/
Slides: http://free-electrons.com/doc/training/linux-kernel/linux-kernel-slides.pdf
Practical lab with BeagleBone Black:
http://free-electrons.com/doc/training/linux-kernel/linux-kernel-labs.pdf
On Sun, May 29, 2016 at 2:19 PM, Manavendra Nath Manav
<mnm.kernel@gmail.com> wrote:
> Hi Abhishek,
> Get a embedded board like Beaglebone or Raspberry Pi and start interfacing
> new sensors or communication devices.
>
> -- manav m-n
>
> On Fri, May 20, 2016 at 6:49 AM, Abhishek <abhiyanta07@gmail.com> wrote:
>>
>> Hi All,
>>
>> I am an Embedded Software Engineer with 3+ years of experience. I am
>> fascinated by kernel development and want to be a device driver developer.
>>
>> I have done following so far.
>> #Studied LDD3.
>> #Subscribed to eudyptula challenge and submitted solution
>> for 4th task(waiting for next task).
>> #Have compiled and installed kernel successfully on multiple boards.
>>
>> I want to start contributing to kernel so I looked into staging and
>> found that I can not work on TODO unless I have required hardware to
>> test patch (which
>> unfortunately I don't have).
>>
>> Requesting you to guide me about how to start working on
>> kernel/device drivers development.
>>
>> Thanks,
>> Abhishek
>>
>> _______________________________________________
>> Kernelnewbies mailing list
>> Kernelnewbies at kernelnewbies.org
>> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
>
>
>
> _______________________________________________
> Kernelnewbies mailing list
> Kernelnewbies at kernelnewbies.org
> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
>
^ permalink raw reply [flat|nested] 15+ messages in thread
* Request for guidence
@ 2026-03-06 5:18 ShiHao
2026-03-07 21:43 ` Marcelo Schmitt
2026-03-09 22:55 ` Till Kamppeter
0 siblings, 2 replies; 15+ messages in thread
From: ShiHao @ 2026-03-06 5:18 UTC (permalink / raw)
To: marcelo.schmitt
Cc: jic23, dlechner, nuno.sa, andy, mazziesaccount, linux-iio,
linux-kernel, i.shihao.999, till
hello,
I hope everyone is doing well and fine. Recently i have been
getting prepared for gsoc 2026 for The Linux Foundation project
idea iio AD39113 driver development however i just noticed that the
project idea has been withdrawn from the list. I wanted to ask that
whether the driver develpment is still planned or it is dropped from
project idea list.
If the driver is still needed , I would be interested in contribtuting
to its development outside gsoc as well since i have no idea whether i
would be allowed for its development or not thats is why any help would
be appreciated thank you for your time .
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Request for guidence
2026-03-06 5:18 Request for guidence ShiHao
@ 2026-03-07 21:43 ` Marcelo Schmitt
2026-03-09 4:14 ` ShiHao
2026-03-09 22:55 ` Till Kamppeter
1 sibling, 1 reply; 15+ messages in thread
From: Marcelo Schmitt @ 2026-03-07 21:43 UTC (permalink / raw)
To: ShiHao
Cc: marcelo.schmitt, jic23, dlechner, nuno.sa, andy, mazziesaccount,
linux-iio, linux-kernel, till
Hello ShiHao,
On 03/06, ShiHao wrote:
> hello,
>
> I hope everyone is doing well and fine. Recently i have been
> getting prepared for gsoc 2026 for The Linux Foundation project
> idea iio AD39113 driver development however i just noticed that the
> project idea has been withdrawn from the list. I wanted to ask that
> whether the driver develpment is still planned or it is dropped from
> project idea list.
Glad to know about your interest in the IIO driver GSoC project.
There will be no IIO driver GSoC project this year. I suggest the Device Tree
Bindings project as an alternative.
https://github.com/LinuxFoundationGSoC/ProjectIdeas/wiki/GSoC-2026-Device-Tree-Bindings
>
> If the driver is still needed , I would be interested in contribtuting
> to its development outside gsoc as well since i have no idea whether i
> would be allowed for its development or not thats is why any help would
> be appreciated thank you for your time .
>
If you're anyway interested in contributing to IIO, there are links to
IIO-related material in the non-active IIO project page
https://github.com/LinuxFoundationGSoC/ProjectIdeas/wiki/GSoC-2026-IIO-Driver
I am unable to send any hardware anywhere, though.
With best regards,
Marcelo
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Request for guidence
2026-03-07 21:43 ` Marcelo Schmitt
@ 2026-03-09 4:14 ` ShiHao
0 siblings, 0 replies; 15+ messages in thread
From: ShiHao @ 2026-03-09 4:14 UTC (permalink / raw)
To: Marcelo Schmitt
Cc: marcelo.schmitt, jic23, dlechner, nuno.sa, andy, mazziesaccount,
linux-iio, i.shihao.999
On Sat, Mar 07, 2026 at 06:43:53PM -0300, Marcelo Schmitt wrote:
> Glad to know about your interest in the IIO driver GSoC project.
> There will be no IIO driver GSoC project this year. I suggest the Device Tree
> Bindings project as an alternative.
> If you're anyway interested in contributing to IIO, there are links to
> IIO-related material in the non-active IIO project page
> I am unable to send any hardware anywhere, though.
>
> With best regards,
> Marcelo
hello, Marcelo Schmitt
Thank you for your kind response . I will surely checkout if there is
any sensor that requires driver because anyway i will make one driver
and i thought it would be good if i could up-stream it but for now i am
preparing for device tree project idea from Linux foundation because it
aligns with my driver development goals therefore if there is any
suggestions or any help i would appreciate it deeply. Thank you all
for you time.
Sincerely
shi Hao
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Request for guidence
2026-03-06 5:18 Request for guidence ShiHao
2026-03-07 21:43 ` Marcelo Schmitt
@ 2026-03-09 22:55 ` Till Kamppeter
2026-03-10 10:28 ` Andy Shevchenko
1 sibling, 1 reply; 15+ messages in thread
From: Till Kamppeter @ 2026-03-09 22:55 UTC (permalink / raw)
To: ShiHao, marcelo.schmitt
Cc: jic23, dlechner, nuno.sa, andy, mazziesaccount, linux-iio,
linux-kernel, till
Hi,
unfortunately, the IIO group is not mentoring in this year's GSoC. If you want
to do GSoC this year, I recommend you to apply for the Device Tree Bindings projects
If you want to contribute to IIO Driver outside GSoC, please join their mailing
list as indicated on the project idea page and introduce yourself there.
Till
On 3/6/26 06:18, ShiHao wrote:
> hello,
>
> I hope everyone is doing well and fine. Recently i have been
> getting prepared for gsoc 2026 for The Linux Foundation project
> idea iio AD39113 driver development however i just noticed that the
> project idea has been withdrawn from the list. I wanted to ask that
> whether the driver develpment is still planned or it is dropped from
> project idea list.
>
> If the driver is still needed , I would be interested in contribtuting
> to its development outside gsoc as well since i have no idea whether i
> would be allowed for its development or not thats is why any help would
> be appreciated thank you for your time .
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Request for guidence
2026-03-09 22:55 ` Till Kamppeter
@ 2026-03-10 10:28 ` Andy Shevchenko
2026-03-10 14:37 ` Request for guidance ChenLei
2026-03-11 5:13 ` Request for guidence ShiHao
0 siblings, 2 replies; 15+ messages in thread
From: Andy Shevchenko @ 2026-03-10 10:28 UTC (permalink / raw)
To: Till Kamppeter
Cc: ShiHao, marcelo.schmitt, jic23, dlechner, nuno.sa, andy,
mazziesaccount, linux-iio, linux-kernel, till
On Mon, Mar 09, 2026 at 11:55:25PM +0100, Till Kamppeter wrote:
>
> unfortunately, the IIO group is not mentoring in this year's GSoC. If you
> want to do GSoC this year, I recommend you to apply for the Device Tree
> Bindings projects
> If you want to contribute to IIO Driver outside GSoC, please join their
> mailing list as indicated on the project idea page and introduce yourself
> there.
We are already in the relevant mailing list, so if ShiHao wants to work on IIO
drivers, welcome!
> On 3/6/26 06:18, ShiHao wrote:
> >
> > I hope everyone is doing well and fine. Recently i have been
> > getting prepared for gsoc 2026 for The Linux Foundation project
> > idea iio AD39113 driver development however i just noticed that the
> > project idea has been withdrawn from the list. I wanted to ask that
> > whether the driver develpment is still planned or it is dropped from
> > project idea list.
> >
> > If the driver is still needed , I would be interested in contribtuting
> > to its development outside gsoc as well since i have no idea whether i
> > would be allowed for its development or not thats is why any help would
> > be appreciated thank you for your time .
--
With Best Regards,
Andy Shevchenko
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Request for guidance
2026-03-10 10:28 ` Andy Shevchenko
@ 2026-03-10 14:37 ` ChenLei
2026-03-10 16:54 ` Andy Shevchenko
2026-03-11 5:13 ` Request for guidence ShiHao
1 sibling, 1 reply; 15+ messages in thread
From: ChenLei @ 2026-03-10 14:37 UTC (permalink / raw)
To: till.kamppeter; +Cc: andriy.shevchenko, linux-iio
>We are already in the relevant mailing list, so if ShiHao wants to work on IIO
>drivers, welcome!
hello,Andy Shevchenko
My name is FeihuaCheng, and I am a graduate student in Control Engineering.
I have been studying embedded Linux and Linux driver development.
I saw the discussion about the AD39113 IIO driver and I am also very
interested in contributing to its development.
Would it be possible for me to participate in this work as well? If so,
I am available to start now and would appreciate any advice or guidance
on how to get started.
Best Regards,
FeihuaCheng
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Request for guidance
2026-03-10 14:37 ` Request for guidance ChenLei
@ 2026-03-10 16:54 ` Andy Shevchenko
0 siblings, 0 replies; 15+ messages in thread
From: Andy Shevchenko @ 2026-03-10 16:54 UTC (permalink / raw)
To: ChenLei, Jonathan Cameron, David Lechner, Nuno Sá
Cc: till.kamppeter, linux-iio
+Cc: IIO stakeholders
On Tue, Mar 10, 2026 at 02:37:42PM +0000, ChenLei wrote:
> >We are already in the relevant mailing list, so if ShiHao wants to work on IIO
> >drivers, welcome!
>
> hello,Andy Shevchenko
>
> My name is FeihuaCheng, and I am a graduate student in Control Engineering.
> I have been studying embedded Linux and Linux driver development.
> I saw the discussion about the AD39113 IIO driver and I am also very
> interested in contributing to its development.
>
> Would it be possible for me to participate in this work as well? If so,
> I am available to start now and would appreciate any advice or guidance
> on how to get started.
--
With Best Regards,
Andy Shevchenko
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Request for guidence
2026-03-10 10:28 ` Andy Shevchenko
2026-03-10 14:37 ` Request for guidance ChenLei
@ 2026-03-11 5:13 ` ShiHao
2026-03-22 12:06 ` Jonathan Cameron
1 sibling, 1 reply; 15+ messages in thread
From: ShiHao @ 2026-03-11 5:13 UTC (permalink / raw)
To: Andy Shevchenko
Cc: ShiHao, marcelo.schmitt, jic23, dlechner, nuno.sa, andy,
mazziesaccount, linux-iio, linux-kernel, till
On Tue, Mar 10, 2026 at 12:28:29PM +0200, Andy Shevchenko wrote:
> We are already in the relevant mailing list, so if ShiHao wants to work on IIO
> drivers, welcome!
> With Best Regards,
> Andy Shevchenko
>
>
Hello,
First of all, thank you all for your time and responses. After
learning that the IIO driver development project will not be
part of this year’s GSoC, I shifted my preparation toward the
DT binding project idea since it aligns with my driver development
goals and Thank you, Andy, for letting me know that I can still
work on driver development. However, I still have no clear idea
how to get started.
My main questions are: how should I begin, which sensors currently
need drivers, and what happens if someone else is already working
on a particular driver? Would it still be possible for me to
contribute?
Therefore, I would really appreciate some guidance on how to get
started. Any help would be greatly appreciated. Thank you all again.
With sincere regards,
Shi Hao
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Request for guidence
2026-03-11 5:13 ` Request for guidence ShiHao
@ 2026-03-22 12:06 ` Jonathan Cameron
0 siblings, 0 replies; 15+ messages in thread
From: Jonathan Cameron @ 2026-03-22 12:06 UTC (permalink / raw)
To: ShiHao
Cc: Andy Shevchenko, marcelo.schmitt, dlechner, nuno.sa, andy,
mazziesaccount, linux-iio, linux-kernel, till
On Wed, 11 Mar 2026 10:43:19 +0530
ShiHao <i.shihao.999@gmail.com> wrote:
> On Tue, Mar 10, 2026 at 12:28:29PM +0200, Andy Shevchenko wrote:
> > We are already in the relevant mailing list, so if ShiHao wants to work on IIO
> > drivers, welcome!
>
> > With Best Regards,
> > Andy Shevchenko
> >
> >
> Hello,
> First of all, thank you all for your time and responses. After
> learning that the IIO driver development project will not be
> part of this year’s GSoC, I shifted my preparation toward the
> DT binding project idea since it aligns with my driver development
> goals and Thank you, Andy, for letting me know that I can still
> work on driver development. However, I still have no clear idea
> how to get started.
>
> My main questions are: how should I begin, which sensors currently
> need drivers, and what happens if someone else is already working
> on a particular driver? Would it still be possible for me to
> contribute?
For devices that need drivers, best bet is normally to see if a commonly
available part with a break out board (to avoid having to design and build
circuit boards!) is not yet supported. Works best when it's something
you are interested in.
Other alternatives that can be good places to learn are around modernising or
debugging existing drivers. Either get the hardware if possible, or
another useful skill to learn is how to emulate that hardware.
Personally I tend to do that on QEMU but that's because I'm more familiar
with that than other alternatives.
Other than mechanical changes where we can easily see there is no functional
affect I wouldn't advise trying to work on drivers unless you have good
emulation to test against. Doing emulation for a device that isn't currently
supported is also unwise because it's hard to know if it is right without
getting that thoroughly reviewed. As such it tends to be most helpful when
you can assume the existing code works, test the emulation using that and
then test your refactors and updates.
Jonathan
>
> Therefore, I would really appreciate some guidance on how to get
> started. Any help would be greatly appreciated. Thank you all again.
>
> With sincere regards,
> Shi Hao
>
>
^ permalink raw reply [flat|nested] 15+ messages in thread
end of thread, other threads:[~2026-03-22 12:06 UTC | newest]
Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-03-06 5:18 Request for guidence ShiHao
2026-03-07 21:43 ` Marcelo Schmitt
2026-03-09 4:14 ` ShiHao
2026-03-09 22:55 ` Till Kamppeter
2026-03-10 10:28 ` Andy Shevchenko
2026-03-10 14:37 ` Request for guidance ChenLei
2026-03-10 16:54 ` Andy Shevchenko
2026-03-11 5:13 ` Request for guidence ShiHao
2026-03-22 12:06 ` Jonathan Cameron
-- strict thread matches above, loose matches on Subject: below --
2016-05-24 1:36 Request for guidance Abhishek
2016-05-24 4:47 ` sanjeev sharma
2016-05-24 14:52 ` Abhishek
2016-05-20 1:19 Abhishek
2016-05-29 19:19 ` Manavendra Nath Manav
2016-06-01 7:27 ` Drew Fustini
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.