|
@@ -34,7 +34,6 @@ static int ad7879_spi_probe(struct spi_device *spi)
|
|
{
|
|
{
|
|
struct ad7879 *ts;
|
|
struct ad7879 *ts;
|
|
struct regmap *regmap;
|
|
struct regmap *regmap;
|
|
- int err;
|
|
|
|
|
|
|
|
/* don't exceed max specified SPI CLK frequency */
|
|
/* don't exceed max specified SPI CLK frequency */
|
|
if (spi->max_speed_hz > MAX_SPI_FREQ_HZ) {
|
|
if (spi->max_speed_hz > MAX_SPI_FREQ_HZ) {
|
|
@@ -42,13 +41,6 @@ static int ad7879_spi_probe(struct spi_device *spi)
|
|
return -EINVAL;
|
|
return -EINVAL;
|
|
}
|
|
}
|
|
|
|
|
|
- spi->bits_per_word = 16;
|
|
|
|
- err = spi_setup(spi);
|
|
|
|
- if (err) {
|
|
|
|
- dev_dbg(&spi->dev, "spi master doesn't support 16 bits/word\n");
|
|
|
|
- return err;
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
regmap = devm_regmap_init_spi(spi, &ad7879_spi_regmap_config);
|
|
regmap = devm_regmap_init_spi(spi, &ad7879_spi_regmap_config);
|
|
if (IS_ERR(regmap))
|
|
if (IS_ERR(regmap))
|
|
return PTR_ERR(regmap);
|
|
return PTR_ERR(regmap);
|