Linux machine board file: Difference between revisions
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: | ||
{| | {| 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 | |