mlx90632 624 drivers/iio/temperature/mlx90632.c struct mlx90632_data *mlx90632; mlx90632 629 drivers/iio/temperature/mlx90632.c indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*mlx90632)); mlx90632 642 drivers/iio/temperature/mlx90632.c mlx90632 = iio_priv(indio_dev); mlx90632 644 drivers/iio/temperature/mlx90632.c mlx90632->client = client; mlx90632 645 drivers/iio/temperature/mlx90632.c mlx90632->regmap = regmap; mlx90632 647 drivers/iio/temperature/mlx90632.c mutex_init(&mlx90632->lock); mlx90632 655 drivers/iio/temperature/mlx90632.c ret = mlx90632_wakeup(mlx90632); mlx90632 661 drivers/iio/temperature/mlx90632.c ret = regmap_read(mlx90632->regmap, MLX90632_EE_VERSION, &read); mlx90632 682 drivers/iio/temperature/mlx90632.c mlx90632->emissivity = 1000; mlx90632 687 drivers/iio/temperature/mlx90632.c mlx90632_sleep(mlx90632);