Commit 57ef1901 authored by igalia's avatar igalia

tdc: added get_wr_pointer attribute to check the board

parent 104d5318
...@@ -41,6 +41,8 @@ static struct zio_attribute tdc_zattr_dev[] = { ...@@ -41,6 +41,8 @@ static struct zio_attribute tdc_zattr_dev[] = {
ZATTR_EXT_REG("dac_word", _RW_, TDC_ATTR_DEV_DAC_WORD, 0), ZATTR_EXT_REG("dac_word", _RW_, TDC_ATTR_DEV_DAC_WORD, 0),
ZATTR_EXT_REG("activate_acquisition", _RW_, ZATTR_EXT_REG("activate_acquisition", _RW_,
TDC_ATTR_DEV_ACTIVATE_ACQUISITION, 0), TDC_ATTR_DEV_ACTIVATE_ACQUISITION, 0),
ZATTR_EXT_REG("get_wr_pointer", _RW_,
TDC_ATTR_DEV_GET_POINTER, 0),
}; };
...@@ -185,6 +187,10 @@ static int tdc_zio_info_get(struct device *dev, ...@@ -185,6 +187,10 @@ static int tdc_zio_info_get(struct device *dev,
case TDC_ATTR_DEV_ACTIVATE_ACQUISITION: case TDC_ATTR_DEV_ACTIVATE_ACQUISITION:
*usr_val = atomic_read(&tdc->busy); *usr_val = atomic_read(&tdc->busy);
break; break;
case TDC_ATTR_DEV_GET_POINTER:
*usr_val = tdc_get_circular_buffer_wr_pointer(tdc);
break;
default: default:
return -EINVAL; return -EINVAL;
} }
......
...@@ -46,6 +46,7 @@ enum tdc_zattr_dev_idx { ...@@ -46,6 +46,7 @@ enum tdc_zattr_dev_idx {
TDC_ATTR_DEV_INPUT_ENABLED, TDC_ATTR_DEV_INPUT_ENABLED,
TDC_ATTR_DEV_DAC_WORD, TDC_ATTR_DEV_DAC_WORD,
TDC_ATTR_DEV_ACTIVATE_ACQUISITION, TDC_ATTR_DEV_ACTIVATE_ACQUISITION,
TDC_ATTR_DEV_GET_POINTER,
TDC_ATTR_DEV__LAST, TDC_ATTR_DEV__LAST,
}; };
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment