extcon: Add resource-managed extcon register function
authorSangjung Woo <sangjung.woo@samsung.com>
Mon, 21 Apr 2014 10:10:08 +0000 (19:10 +0900)
committerChanwoo Choi <cw00.choi@samsung.com>
Thu, 24 Apr 2014 10:36:55 +0000 (19:36 +0900)
commit1111244ff4493448c0ee66e814e20c6e81d3b93d
tree67e3d29dc335fcd67f85d4a4683c271d3749829a
parent369afd4ba22f5b8de0c9229b6e62b3f9e2207034
extcon: Add resource-managed extcon register function

Add resource-managed extcon device register function for convenience.
For example, if a extcon device is attached with new
devm_extcon_dev_register(), that extcon device is automatically
unregistered on driver detach.

Signed-off-by: Sangjung Woo <sangjung.woo@samsung.com>
[Fix bug about devm_extcon_dev_match/release() and code clean by Chanwoo Choi]
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
drivers/extcon/extcon-class.c
include/linux/extcon.h