From: Tom Knot Date: Wed, 4 Jul 2018 12:37:22 +0000 (+0200) Subject: - Added division by 10 X-Git-Url: http://git.graph-it.com/?a=commitdiff_plain;h=e894b4ecf97b3b97f88ff94fa0cbbc2fa11e8b4e;p=graphit%2Funipi-kernel.git - Added division by 10 - Added debug prints --- diff --git a/modules/unipi/src/unipi_spi.c b/modules/unipi/src/unipi_spi.c index 5e2bac1..672df89 100644 --- a/modules/unipi/src/unipi_spi.c +++ b/modules/unipi/src/unipi_spi.c @@ -596,6 +596,7 @@ void neuronspi_spi_iio_stm_ao_read_resistance(struct iio_dev *indio_dev, struct u32 stm_aio_val = 0; regmap_read(n_spi->reg_map, n_spi->regstart_table->stm_aio_val_reg, &stm_aio_val); *val = stm_aio_val; + *val2 = 10; } diff --git a/modules/unipi/src/unipi_sysfs.c b/modules/unipi/src/unipi_sysfs.c index d114626..31862df 100644 --- a/modules/unipi/src/unipi_sysfs.c +++ b/modules/unipi/src/unipi_sysfs.c @@ -1008,6 +1008,7 @@ static ssize_t neuronspi_iio_show_stm_ai_mode(struct device *dev, struct device_ struct spi_device *spi = ai_data->parent; struct neuronspi_driver_data *n_spi = spi_get_drvdata(spi); regmap_read(n_spi->reg_map, n_spi->regstart_table->stm_ai_mode_reg + ai_data->index, &val); + ret = scnprintf(buf, 255, "%d\n", val); return ret; } @@ -1037,7 +1038,9 @@ static ssize_t neuronspi_iio_show_stm_ao_mode(struct device *dev, struct device_ struct neuronspi_analog_data *ao_data = iio_priv(indio_dev); struct spi_device *spi = ao_data->parent; struct neuronspi_driver_data *n_spi = spi_get_drvdata(spi); + regmap_read(n_spi->reg_map, n_spi->regstart_table->stm_ao_mode_reg + ao_data->index, &val); + printk(KERN_INFO "NEURONSPI: Mode register %d set to %x", n_spi->regstart_table->stm_ao_mode_reg + ao_data->index, val); ret = scnprintf(buf, 255, "%d\n", val); return ret; } @@ -1053,6 +1056,7 @@ static ssize_t neuronspi_iio_store_stm_ao_mode(struct device *dev, struct device err = kstrtouint(buf, 0, &val); if (err < 0) goto err_end; if (n_spi && n_spi->combination_id != -1 && n_spi->reg_map) { + printk(KERN_INFO "NEURONSPI: Mode register %d set to %x", n_spi->regstart_table->stm_ao_mode_reg + ao_data->index, val); regmap_write(n_spi->reg_map, n_spi->regstart_table->stm_ao_mode_reg + ao_data->index, val); } err_end: @@ -1071,6 +1075,7 @@ static ssize_t neuronspi_iio_show_external_ai_mode(struct device *dev, struct de ret = scnprintf(buf, 255, "%d\n", val); return ret; } + static ssize_t neuronspi_iio_store_external_ai_mode(struct device *dev, struct device_attribute *attr, const char *buf, size_t count) { ssize_t err = 0; @@ -1087,6 +1092,7 @@ static ssize_t neuronspi_iio_store_external_ai_mode(struct device *dev, struct d err_end: return count; } + static ssize_t neuronspi_iio_show_external_ao_mode(struct device *dev, struct device_attribute *attr, char *buf) { int ret = 0; @@ -1099,6 +1105,7 @@ static ssize_t neuronspi_iio_show_external_ao_mode(struct device *dev, struct de ret = scnprintf(buf, 255, "%d\n", val); return ret; } + static ssize_t neuronspi_iio_store_external_ao_mode(struct device *dev, struct device_attribute *attr, const char *buf, size_t count) { ssize_t err = 0; diff --git a/version.txt b/version.txt index 4fc3d8f..5bba05c 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -Repository:neuron-kernel ActiveBranch:[uart_timeout] PrecedingRelease:v.0.12 PrecedingRevision:77(ee9a708) LatestCommit:Wed Jul 4 14:11:35 CEST 2018 +Repository:neuron-kernel ActiveBranch:[uart_timeout] PrecedingRelease:v.0.12 PrecedingRevision:78(a603638) LatestCommit:Wed Jul 4 14:37:23 CEST 2018