From 9d77db3c730780c8ef5ccd4b66403ff5675cfe4e Mon Sep 17 00:00:00 2001 From: hc <hc@nodka.com> Date: Mon, 13 May 2024 10:30:14 +0000 Subject: [PATCH] modify sin led gpio --- kernel/drivers/iio/imu/inv_icm42600/inv_icm42600_core.c | 13 ++++--------- 1 files changed, 4 insertions(+), 9 deletions(-) diff --git a/kernel/drivers/iio/imu/inv_icm42600/inv_icm42600_core.c b/kernel/drivers/iio/imu/inv_icm42600/inv_icm42600_core.c index 7bb2f4f..dcbd4e9 100644 --- a/kernel/drivers/iio/imu/inv_icm42600/inv_icm42600_core.c +++ b/kernel/drivers/iio/imu/inv_icm42600/inv_icm42600_core.c @@ -67,11 +67,6 @@ }; static const struct inv_icm42600_hw inv_icm42600_hw[INV_CHIP_NB] = { - [INV_CHIP_ICM40608] = { - .whoami = INV_ICM42600_WHOAMI_ICM40608, - .name = "icm40608", - .conf = &inv_icm42600_default_conf, - }, [INV_CHIP_ICM42600] = { .whoami = INV_ICM42600_WHOAMI_ICM42600, .name = "icm42600", @@ -95,10 +90,10 @@ }; const struct iio_mount_matrix * -inv_icm42600_get_mount_matrix(struct iio_dev *indio_dev, +inv_icm42600_get_mount_matrix(const struct iio_dev *indio_dev, const struct iio_chan_spec *chan) { - struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); + const struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); return &st->orientation; } @@ -570,7 +565,7 @@ bool open_drain; int ret; - if (chip < 0 || chip >= INV_CHIP_NB) { + if (chip <= INV_CHIP_INVALID || chip >= INV_CHIP_NB) { dev_err(dev, "invalid chip = %d\n", chip); return -ENODEV; } @@ -597,7 +592,7 @@ st->chip = chip; st->map = regmap; - ret = of_iio_read_mount_matrix(dev, "mount-matrix", &st->orientation); + ret = iio_read_mount_matrix(dev, "mount-matrix", &st->orientation); if (ret) { dev_err(dev, "failed to retrieve mounting matrix %d\n", ret); return ret; -- Gitblit v1.6.2