This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
software:driver:linux:adp5520 [29 Sep 2010 15:50] – remove include file and add link to kernel.org hennerich | resources:tools-software:linux-drivers:multifunction-device:adp5520 [03 Jan 2013 20:42] – external edit | ||
---|---|---|---|
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 83: | Line 87: | ||
^ Source | ^ Source | ||
- | | [[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 [[git.linux.org> | Please refer to [[git.linux.org> | ||
- | </note> | + | </WRAP> |
==== Backlight ===== | ==== Backlight ===== | ||
Line 131: | 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 201: | 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 209: | 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 348: | Line 359: | ||
</ | </ | ||
- | __**For more information on Input handling in Linux read:**__ [[git.linux.org> | + | __**For more information on Input handling in Linux read:**__ [[git.linux.org> |
+ | |||
+ | ====== More Information ====== | ||
+ | |||
+ | {{page> | ||