Linux machine board file: Difference between revisions

From RidgeRun Developer Wiki
m (Created page with 'This wiki is an example to show how to add the necessary information to a Linux machine board file so that a Linux driver is associated with a chip that is always on the board. ...')
 
mNo edit summary
Line 7: Line 7:
The Linux files of interest include:
The Linux files of interest include:


{| boarder=2
{| border=2
! File !! Purpose
! File !! Purpose
|-
|-
| linux/mfd/tps6507x.h ||
|-
| linux/regulator/tps6507x.h ||
|-
| linux/input/tps6507x-ts.h ||
|-
|
|-
|
|-
|
|-
|
|}
|}



Revision as of 22:40, 15 June 2011

This wiki is an example to show how to add the necessary information to a Linux machine board file so that a Linux driver is associated with a chip that is always on the board. The Texas Instruments TPS65073 multi-function regulator, touch screen controller, and GPIO chip is used for this example.

TPS65073 chip overview

The TPS65073 is a multi-function device chip, so an MFD driver is used to coordinate access to the chip and route interrupts from the chip to the correct sub-driver.

The Linux files of interest include:

File Purpose
linux/mfd/tps6507x.h
linux/regulator/tps6507x.h
linux/input/tps6507x-ts.h