extcon: fix switch class porting guide (Documentation)

- Unfinished sentence finished.
- Incorrect description on the compat-mode condition corrected.

Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>
This commit is contained in:
MyungJoo Ham 2013-11-26 16:57:39 +09:00 committed by Chanwoo Choi
parent 77438610ff
commit 686fb5df12
1 changed files with 3 additions and 6 deletions

View File

@ -50,7 +50,7 @@ so that they are still compatible with legacy userspace processes.
Extcon's extended features for switch device drivers with Extcon's extended features for switch device drivers with
complex features usually required magic numbers in state complex features usually required magic numbers in state
value of switch_dev. With extcon, such magic numbers that value of switch_dev. With extcon, such magic numbers that
support multiple cables ( support multiple cables are no more required or supported.
1. Define cable names at edev->supported_cable. 1. Define cable names at edev->supported_cable.
2. (Recommended) remove print_state callback. 2. (Recommended) remove print_state callback.
@ -114,11 +114,8 @@ exclusive, the two cables cannot be in ATTACHED state simulteneously.
****** ABI Location ****** ABI Location
If "CONFIG_ANDROID" is enabled and "CONFIG_ANDROID_SWITCH" is If "CONFIG_ANDROID" is enabled, /sys/class/switch/* are created
disabled, /sys/class/switch/* are created as symbolic links to as symbolic links to /sys/class/extcon/*.
/sys/class/extcon/*. Because CONFIG_ANDROID_SWITCH creates
/sys/class/switch directory, we disable symboling linking if
CONFIG_ANDROID_SWITCH is enabled.
The two files of switch class, name and state, are provided with The two files of switch class, name and state, are provided with
extcon, too. When the multistate support (STEP 2 of CHAPTER 1.) is extcon, too. When the multistate support (STEP 2 of CHAPTER 1.) is