]> Git Repo - linux.git/commit - drivers/extcon/extcon.c
extcon: Add the support for extcon property according to extcon type
authorChanwoo Choi <[email protected]>
Mon, 11 Jul 2016 10:30:43 +0000 (19:30 +0900)
committerChanwoo Choi <[email protected]>
Mon, 8 Aug 2016 02:17:22 +0000 (11:17 +0900)
commit792e7e9e5d4358bc6157152b2c07b94eb9e261b0
treefa3cbb11bafdc33313ef664e9e3d6c3fcebd0820
parent55e4e2f129c6664c14166a30f4e0e933ebb61d9b
extcon: Add the support for extcon property according to extcon type

This patch support the extcon property for the external connector
because each external connector might have the property according to
the H/W design and the specific characteristics.

- EXTCON_PROP_USB_[property name]
- EXTCON_PROP_CHG_[property name]
- EXTCON_PROP_JACK_[property name]
- EXTCON_PROP_DISP_[property name]

Add the new extcon APIs to get/set the property value as following:
- int extcon_get_property(struct extcon_dev *edev, unsigned int id,
unsigned int prop,
union extcon_property_value *prop_val)
- int extcon_set_property(struct extcon_dev *edev, unsigned int id,
unsigned int prop,
union extcon_property_value prop_val)

Signed-off-by: Chanwoo Choi <[email protected]>
Tested-by: Chris Zhong <[email protected]>
Tested-by: Guenter Roeck <[email protected]>
Reviewed-by: Guenter Roeck <[email protected]>
drivers/extcon/extcon.c
include/linux/extcon.h
This page took 0.056744 seconds and 4 git commands to generate.