forked from torvalds/linux
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branches 'arm', 'at91', 'bcmring', 'ep93xx', 'mach-types', 'mis…
…c' and 'w90x900' into devel
- Loading branch information
Showing
1,298 changed files
with
53,846 additions
and
14,528 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -27,6 +27,7 @@ | |
*.gz | ||
*.lzma | ||
*.patch | ||
*.gcno | ||
|
||
# | ||
# Top-level generic files | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -458,3 +458,13 @@ Why: Remove the old legacy 32bit machine check code. This has been | |
but the old version has been kept around for easier testing. Note this | ||
doesn't impact the old P5 and WinChip machine check handlers. | ||
Who: Andi Kleen <[email protected]> | ||
|
||
---------------------------- | ||
|
||
What: lock_policy_rwsem_* and unlock_policy_rwsem_* will not be | ||
exported interface anymore. | ||
When: 2.6.33 | ||
Why: cpu_policy_rwsem has a new cleaner definition making it local to | ||
cpufreq core and contained inside cpufreq.c. Other dependent | ||
drivers should not use it in order to safely avoid lockdep issues. | ||
Who: Venkatesh Pallipadi <[email protected]> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,50 @@ | ||
Kernel driver lp3944 | ||
==================== | ||
|
||
* National Semiconductor LP3944 Fun-light Chip | ||
Prefix: 'lp3944' | ||
Addresses scanned: None (see the Notes section below) | ||
Datasheet: Publicly available at the National Semiconductor website | ||
http://www.national.com/pf/LP/LP3944.html | ||
|
||
Authors: | ||
Antonio Ospite <[email protected]> | ||
|
||
|
||
Description | ||
----------- | ||
The LP3944 is a helper chip that can drive up to 8 leds, with two programmable | ||
DIM modes; it could even be used as a gpio expander but this driver assumes it | ||
is used as a led controller. | ||
|
||
The DIM modes are used to set _blink_ patterns for leds, the pattern is | ||
specified supplying two parameters: | ||
- period: from 0s to 1.6s | ||
- duty cycle: percentage of the period the led is on, from 0 to 100 | ||
|
||
Setting a led in DIM0 or DIM1 mode makes it blink according to the pattern. | ||
See the datasheet for details. | ||
|
||
LP3944 can be found on Motorola A910 smartphone, where it drives the rgb | ||
leds, the camera flash light and the lcds power. | ||
|
||
|
||
Notes | ||
----- | ||
The chip is used mainly in embedded contexts, so this driver expects it is | ||
registered using the i2c_board_info mechanism. | ||
|
||
To register the chip at address 0x60 on adapter 0, set the platform data | ||
according to include/linux/leds-lp3944.h, set the i2c board info: | ||
|
||
static struct i2c_board_info __initdata a910_i2c_board_info[] = { | ||
{ | ||
I2C_BOARD_INFO("lp3944", 0x60), | ||
.platform_data = &a910_lp3944_leds, | ||
}, | ||
}; | ||
|
||
and register it in the platform init function | ||
|
||
i2c_register_board_info(0, a910_i2c_board_info, | ||
ARRAY_SIZE(a910_i2c_board_info)); |
Oops, something went wrong.