From: kfx Date: Tue, 3 Jul 2012 02:03:23 +0000 (+0800) Subject: adc drivers: add comments X-Git-Tag: firefly_0821_release~9051 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=e81b40dae0a9401e926597bf1da0bd51c00edc75;p=firefly-linux-kernel-4.4.55.git adc drivers: add comments --- diff --git a/include/linux/adc.h b/include/linux/adc.h index 90e44913dae7..be4547b038c4 100755 --- a/include/linux/adc.h +++ b/include/linux/adc.h @@ -41,8 +41,19 @@ struct adc_client *adc_register(int chn, void (*callback)(struct adc_client *, void *, int), void *callback_param); void adc_unregister(struct adc_client *client); - +/* + * function: adc_sync_read + * 1)return value: + * if correct, return adc sample value; + * if error, return negative; + */ int adc_sync_read(struct adc_client *client); +/* + * function: adc_async_read + * 1)return value: if error, return negative; else return 0; + * 2)adc sample value: the third parameter of callback. + * if timeout, sample value is -1; else sample value is non-negative + */ int adc_async_read(struct adc_client *client); #else static inline struct adc_client *adc_register(int chn,