This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
software:driver:linux:adp5520 [29 Sep 2010 15:12] – split into 2 sections Robin Getz | resources:tools-software:linux-drivers:multifunction-device:adp5520 [16 Feb 2015 11:50] (current) – [Status] Lars-Peter Clausen | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== ADP5520/ | + | ====== ADP5520/ |
===== Supported Devices ===== | ===== Supported Devices ===== | ||
- | The driver for the [[:ADP5520]] | + | * [[adi>ADP5520]] |
+ | * [[adi>ADP5501]] | ||
+ | ===== Evaluation Boards ===== | ||
+ | |||
+ | * [[adi> | ||
===== Description ===== | ===== Description ===== | ||
Line 82: | Line 86: | ||
===== Status ===== | ===== Status ===== | ||
- | ^ Source | + | ^ Source ^ Mainlined? ^ |
- | | [[bf> | + | | [[git.linux.org> |
===== Files ===== | ===== Files ===== | ||
Line 97: | Line 102: | ||
====== Example platform device initialization ====== | ====== Example platform device initialization ====== | ||
- | <note important> | + | {{page> |
+ | |||
+ | <WRAP important> | ||
Since Keypad, GPIO and optional LEDs (2, 3) are multiplexed, | Since Keypad, GPIO and optional LEDs (2, 3) are multiplexed, | ||
- | </note> | + | </WRAP> |
^ ADP5520 PIN ^ R3 ^ R2 ^ R1 ^ R0 ^ C0 ^ C1 ^ C2 ^ C3 ^ | ^ ADP5520 PIN ^ R3 ^ R2 ^ R1 ^ R0 ^ C0 ^ C1 ^ C2 ^ C3 ^ | ||
Line 106: | Line 113: | ||
| **LED** | LED3 | | | | | | | LED2 | | | **LED** | LED3 | | | | | | | LED2 | | ||
- | <note tip> | + | <WRAP tip> |
- | Please refer to include/ | + | Please refer to [[git.linux.org> |
- | </note> | + | </WRAP> |
- | + | ||
- | <source trunk/ | + | |
==== Backlight ===== | ==== Backlight ===== | ||
Line 133: | Line 138: | ||
==== ADP5520/ | ==== ADP5520/ | ||
+ | |||
+ | {{page> | ||
<source trunk/ | <source trunk/ | ||
<source trunk/ | <source trunk/ | ||
- | <note tip> | + | <WRAP tip> |
**ADP5520 IRQ Usage:**\\ | **ADP5520 IRQ Usage:**\\ | ||
If you aren’t planning to utilize the Keypad interface, you don’t need to specify an IRQ in bfin_i2c_board_info. | If you aren’t planning to utilize the Keypad interface, you don’t need to specify an IRQ in bfin_i2c_board_info. | ||
- | </note> | + | </WRAP> |
====== Adding Linux driver support ====== | ====== Adding Linux driver support ====== | ||
Line 203: | Line 210: | ||
====== Hardware configuration ====== | ====== Hardware configuration ====== | ||
+ | |||
+ | {{: | ||
There is no dedicated Blackfin STAMP evaluation board for the ADP5520. | There is no dedicated Blackfin STAMP evaluation board for the ADP5520. | ||
During test and driver development we used the ADP5520 Demo Mother/ | During test and driver development we used the ADP5520 Demo Mother/ | ||
+ | Connect the ADP5520 Demo Mother to an USB port. | ||
It can be easily wired to the Blackfin STAMP TWI/I2C header. | It can be easily wired to the Blackfin STAMP TWI/I2C header. | ||
Line 211: | Line 221: | ||
^ BF537-STAMP (P10) TWI/I2C header | ^ BF537-STAMP (P10) TWI/I2C header | ||
^ PIN ^ Function ^ PIN/ | ^ PIN ^ Function ^ PIN/ | ||
- | | 2 | (+3.3V) | VCC | | ||
| 5 | SCL | SCL | | | 5 | SCL | SCL | | ||
| 6 | SDA| SDA | | | 6 | SDA| SDA | | ||
Line 247: | Line 256: | ||
root:/ | root:/ | ||
</ | </ | ||
+ | |||
+ | __**For more information on Backlight handling in Linux read:**__ [[git.linux.org> | ||
==== LED ===== | ==== LED ===== | ||
Line 274: | Line 285: | ||
root:/> | root:/> | ||
</ | </ | ||
+ | |||
+ | __**For more information on LEDs handling in Linux read:**__ [[git.linux.org> | ||
==== GPIO ===== | ==== GPIO ===== | ||
Line 294: | Line 307: | ||
[*] Input event device test | [*] Input event device test | ||
</ | </ | ||
+ | |||
+ | __**For more information on GPIO handling in Linux read:**__ [[git.linux.org> | ||
+ | |||
==== Keypad ===== | ==== Keypad ===== | ||
Line 342: | Line 358: | ||
root:/> | root:/> | ||
</ | </ | ||
+ | |||
+ | __**For more information on Input handling in Linux read:**__ [[git.linux.org> | ||
+ | |||
+ | ====== More Information ====== | ||
+ | |||
+ | {{page> | ||
+ |