User Tools

Site Tools


gsoc:2024-gsoc-iio-driver

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision Both sides next revision
gsoc:2024-gsoc-iio-driver [2024/01/12 18:47]
till created
gsoc:2024-gsoc-iio-driver [2024/02/07 21:47]
till
Line 10: Line 10:
  
 Usually these sensors are connected via SPI or I2C. A common use case of the sensors devices is to have combined functionality (e.g. light plus proximity sensor). Usually these sensors are connected via SPI or I2C. A common use case of the sensors devices is to have combined functionality (e.g. light plus proximity sensor).
 +
 +==== Links ====
 +
 +https://​wiki.analog.com/​software/​linux/​docs/​iio/​iio
 +
 +https://​www.youtube.com/​watch?​v=644oH1FXdtE&​t=846s
  
 ===== Project Proposal ===== ===== Project Proposal =====
  
-**To be updated**+Create a Linux IIO driver for Analog Devices, Inc.'s AD7294-2 12-bit control system with ADC, DACs, temperature synsor, and current sense.
  
-Create a Linux IIO driver for one of the Analog Devices, Inc.'s parts. We are open for suggestions in identifying the exact component. If there won’t be suggestions,​ or they don’t make sense, we will propose one component to the chosen student.+Project Size: 1 contributor medium (175 hours), Level of difficulty: Intermediate
  
-The driver should be tested on the real hardware. The proposed setup is Raspberry Pi 3 Model B + the chosen component'​s evaluation board. ​+Desired knowledge: C, Bash, operating systems elementary concepts
  
-The end goal of the project is to submit the code upstream.+The driver should be tested on the real hardware. The proposed setup is Raspberry Pi 3 Model B and EVAL-AD7294-2 evaluation board. 
 + 
 +The goal of the project is to provide support for AD7294-2 chips within Linux which will require writing device tree documentation for AD7294-2 part and developing an IIO device driver. The desired final project state is to have AD7294-2 driver and associated device tree documentation merged with upstream ​IIO tree. 
 + 
 +We are also open for suggestions for different ADI's component. If there won’t be suggestions,​ or they don’t make sense, we will choose one component for the accepted student.
  
 ===== Contact ===== ===== Contact =====
  
-== Mentors: ​== +Mailing list: [[https://​lore.kernel.org/​linux-iio/​]],​ [[http://​vger.kernel.org/​vger-lists.html#​linux-iio]] 
-Ciprian Hegbeli ​<ciprian.hegbeli@analog.com>\\ + 
-Marcelo Schmitt ​<marcelo.schmitt@analog.com>\\ +IRC: #linux-iio on OFTC 
-Dragos Bogdan ​<dragos.bogdan@analog.com>\\+ 
 +Code repository: [[https://​git.kernel.org/​pub/​scm/​linux/​kernel/​git/​jic23/​iio.git/​]] 
 + 
 +Code License: GPLv2 
 + 
 +Mentors: 
 + 
 +Ciprian Hegbeli ciprian.hegbeli@analog.com 
 +Marcelo Schmitt marcelo.schmitt@analog.com 
 +Dragos Bogdan dragos.bogdan@analog.com
  
gsoc/2024-gsoc-iio-driver.txt · Last modified: 2024/03/20 04:52 by marcelosc