From nobody Wed Dec 17 06:13:13 2025 Received: from mail-ot1-f41.google.com (mail-ot1-f41.google.com [209.85.210.41]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id EB3F127586F for ; Mon, 5 May 2025 19:22:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.41 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746472955; cv=none; b=Dadg2JGaGkStRaMB6u58Y3LrZLJ1GmxfZ0HhHYeukv7/lMiL4UUd8wIxzJD/5rXNQ7a9KTVgmHuC1ytRwPx29XgWfncoN+OaltDOwRVKB+4DyTDe8k/9DaVjCpNrzvSTeJeBe3NyJuRHelrAraBi/DhLHMHJ0m/c+/SsCx12J/o= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746472955; c=relaxed/simple; bh=jrCObBxJKv9tIVhbgjvEUpczmzN+Bcao1ZmDaqGISb0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=mSMSmqb4AdSPaC/r0npbTdG9SAExAAymUBksu+MlpuSToFVuUicsZYN3CJZ0Mtzt+VEVN+fxBCBzkMBTbvLZ6QUp6UdpPe9zDMuFtFMKWkoW6lVQ06qxArWBTPC68NS9S3+LP8NYSfLDKybpUJ3mtL+thANPRS3e7P1lGjbkuCY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com; spf=pass smtp.mailfrom=baylibre.com; dkim=pass (2048-bit key) header.d=baylibre-com.20230601.gappssmtp.com header.i=@baylibre-com.20230601.gappssmtp.com header.b=EEw2oHPX; arc=none smtp.client-ip=209.85.210.41 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=baylibre.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=baylibre-com.20230601.gappssmtp.com header.i=@baylibre-com.20230601.gappssmtp.com header.b="EEw2oHPX" Received: by mail-ot1-f41.google.com with SMTP id 46e09a7af769-7303d9d5edeso1181209a34.1 for ; Mon, 05 May 2025 12:22:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1746472953; x=1747077753; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=FjlHMGmD7O66AcEXs2QFVwIdTZWiqeZIRBQnSBbXW9E=; b=EEw2oHPX/W3iFnpbUaw1gB+i2lFrkgqYFamY2cWRHvVBQ4VPMZqtn7TNbIsWgYGU56 yqZ7m6CJtyP84uII9f2vBPx6O+8swC6RBf4lKPLE7SawVsj8FaMnjWO+wGyjnvTX8hg2 AKhwCrWQ9ImQ9GKDcB/E9DI7yQdg8i3irRPUuxNGqf6p4PGm36kFUVp4o32wi5UMeqQm LIM7fI76qkOfll1ujZMAE3bvd0r0nlbtkOI9NBK0SJ1ZTTSXDu30IRvIV235SnbFuSJn Zfy9cUBZzrTNmM4X3UdMYPTXVFiFtEfNjl7pxOuMFqQl2PUhcBC208P0ij9mTwBBhfm4 FzGA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746472953; x=1747077753; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=FjlHMGmD7O66AcEXs2QFVwIdTZWiqeZIRBQnSBbXW9E=; b=N/KxF+sT6so5/4ne7O5cnr9+Aqq9qrAq6gyyzpoJ4jnc55U5gSeFKWwIuvThJMBR8O QrIgjCIX+EjK4OeoWGhk6WUUKqO1RMIG5Xj5wKO6OyVFIDcH1B50FibskvZ8qXskuHC6 NymT0mki03K/M9IeLM5m8Tyli7uBPJ7Ulx5YxXIqL3ZxvXm7S+tX5adoySJ6AdNAPJI6 0zIf+tYIedC1FOoW7ulFmEDyWOYonGjZddpUWq8GK9+zpvuYdq2mGe4HNS5iwsOja0r8 0Vkx8/pY9xGb6Zy2CqwZy/P+HpEdQej8ndBZxTU4GqRcCv7p4rhUuAhEwX0xiAf9juTa mt/g== X-Forwarded-Encrypted: i=1; AJvYcCVOo/bfArWeU3jyVdNhdnrE0YUwfJj1AwbEkas0RRJ7ovWhLIU23MLQryvOma5v5DzEYsGK3PWyJhIejTs=@vger.kernel.org X-Gm-Message-State: AOJu0Yxi8Iy6SrU5cnLSOaOGZJYeHR16a4uoBC6J8k7jPqXIwzuoFsXh nWFXl2W96w+juyPWRMUf90AHgEMMAMzLvcyj5ploFrYp5ngQuMkmVqJog3DvGBw= X-Gm-Gg: ASbGncvK/pVlFq1pQOdVm9tYa+BajzPcD95Yz3edZChzlHOBZcSTa9jVVC/o0va29LP bHaqqp0FnBJc29qKH1TCRr1bDHMdzGcJGpsAOdfsLLN5kvtwFofqXaeuit79Dxeu9nPThNCBiPR aavGV40qNvEnOFTjAnRINZGP6dA2aayXtEtOAJlueySH09ayNx7WscK+1oIwXxKWJ16Qfuy4688 9XGqDnG9/SZd90oEOEf2NrijodJDLzwwOUQRb/bO1K+ur2ammg0eFczqlvFBe+nZhJ9LW0431ZK Q6NdCXEOH5MwgNJZqvi5xTGnZPUip3VsolPfqbVR7fDzsw== X-Google-Smtp-Source: AGHT+IF5fTx5HV2XtDt6NVvms4pSO/ssGCHP4ozR82sDsJsCgcDsziE7PABwx/K8pagPSLCOf+y/qw== X-Received: by 2002:a05:6830:6f85:b0:727:3664:ca25 with SMTP id 46e09a7af769-73206cf95f3mr133430a34.0.1746472953043; Mon, 05 May 2025 12:22:33 -0700 (PDT) Received: from [127.0.1.1] ([2600:8803:e7e4:1d00:2151:6806:9b7:545d]) by smtp.gmail.com with ESMTPSA id 46e09a7af769-731d34daaedsm1683415a34.51.2025.05.05.12.22.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 05 May 2025 12:22:32 -0700 (PDT) From: David Lechner Date: Mon, 05 May 2025 14:20:36 -0500 Subject: [PATCH 09/14] iio: imu: adis: remove bits_per_word = 8 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250505-iio-remove-bits_per_word-8-v1-9-341f85fcfe11@baylibre.com> References: <20250505-iio-remove-bits_per_word-8-v1-0-341f85fcfe11@baylibre.com> In-Reply-To: <20250505-iio-remove-bits_per_word-8-v1-0-341f85fcfe11@baylibre.com> To: Lars-Peter Clausen , Michael Hennerich , =?utf-8?q?Nuno_S=C3=A1?= , Esteban Blanc , Jonathan Cameron , Andy Shevchenko , Oleksij Rempel , kernel@pengutronix.de, Song Qiang Cc: linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org, David Lechner X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=3529; i=dlechner@baylibre.com; h=from:subject:message-id; bh=jrCObBxJKv9tIVhbgjvEUpczmzN+Bcao1ZmDaqGISb0=; b=owEBbQGS/pANAwAKAcLMIAH/AY/AAcsmYgBoGQ/FFVKgiEp5xCm3newXCAFFh+qJ8sseOpnhW wcnAqx7MDWJATMEAAEKAB0WIQTsGNmeYg6D1pzYaJjCzCAB/wGPwAUCaBkPxQAKCRDCzCAB/wGP wO4ZB/9U8N/UCpYQuCMlXlrx4XA2mUOimAI5+OG01YuLb+77Z0rlMdYCDRvlGgRPgyuoPwfhe+E ptG2qAfgm4NsGzMSVHOP03kB1tyTh1GdWcsjJs8DYyOo98SnqOXRUn9i5HfGtR+Q1+txTs8jMlW RrJU/hhK+ezY88+cmqAhbZKm6FhHeDwwVg5sqgyDALPVY+QqardRDcNxtuXDNNGuMj9N326SFXB jNBuERTzHtT267lN0sHlUrDiDddqbGSauZaTvCmTnfLQ8Sf5UnnaXV384SQBFScRz7kBtLot/eq vs4i6ICh56nWayw8/LrU6CIIMmrVP4QgpO9x+mwcMl4r60UV X-Developer-Key: i=dlechner@baylibre.com; a=openpgp; fpr=8A73D82A6A1F509907F373881F8AF88C82F77C03 Remove setting bits_per_word =3D 8 from the adis driver. This is the default value for SPI transfers, so it is not necessary to explicitly set it. Signed-off-by: David Lechner --- drivers/iio/imu/adis.c | 9 --------- drivers/iio/imu/adis_buffer.c | 3 --- 2 files changed, 12 deletions(-) diff --git a/drivers/iio/imu/adis.c b/drivers/iio/imu/adis.c index 0ea072a4c966994ff8b1a6c7572bfe979ada43a1..d160147cce0ba7586ac7df69af5= 8816b413bbd46 100644 --- a/drivers/iio/imu/adis.c +++ b/drivers/iio/imu/adis.c @@ -39,34 +39,29 @@ int __adis_write_reg(struct adis *adis, unsigned int re= g, unsigned int value, struct spi_transfer xfers[] =3D { { .tx_buf =3D adis->tx, - .bits_per_word =3D 8, .len =3D 2, .cs_change =3D 1, .delay.value =3D adis->data->write_delay, .delay.unit =3D SPI_DELAY_UNIT_USECS, }, { .tx_buf =3D adis->tx + 2, - .bits_per_word =3D 8, .len =3D 2, .cs_change =3D 1, .delay.value =3D adis->data->write_delay, .delay.unit =3D SPI_DELAY_UNIT_USECS, }, { .tx_buf =3D adis->tx + 4, - .bits_per_word =3D 8, .len =3D 2, .cs_change =3D 1, .delay.value =3D adis->data->write_delay, .delay.unit =3D SPI_DELAY_UNIT_USECS, }, { .tx_buf =3D adis->tx + 6, - .bits_per_word =3D 8, .len =3D 2, .delay.value =3D adis->data->write_delay, .delay.unit =3D SPI_DELAY_UNIT_USECS, }, { .tx_buf =3D adis->tx + 8, - .bits_per_word =3D 8, .len =3D 2, .delay.value =3D adis->data->write_delay, .delay.unit =3D SPI_DELAY_UNIT_USECS, @@ -133,14 +128,12 @@ int __adis_read_reg(struct adis *adis, unsigned int r= eg, unsigned int *val, struct spi_transfer xfers[] =3D { { .tx_buf =3D adis->tx, - .bits_per_word =3D 8, .len =3D 2, .cs_change =3D 1, .delay.value =3D adis->data->write_delay, .delay.unit =3D SPI_DELAY_UNIT_USECS, }, { .tx_buf =3D adis->tx + 2, - .bits_per_word =3D 8, .len =3D 2, .cs_change =3D 1, .delay.value =3D adis->data->read_delay, @@ -148,14 +141,12 @@ int __adis_read_reg(struct adis *adis, unsigned int r= eg, unsigned int *val, }, { .tx_buf =3D adis->tx + 4, .rx_buf =3D adis->rx, - .bits_per_word =3D 8, .len =3D 2, .cs_change =3D 1, .delay.value =3D adis->data->read_delay, .delay.unit =3D SPI_DELAY_UNIT_USECS, }, { .rx_buf =3D adis->rx + 2, - .bits_per_word =3D 8, .len =3D 2, .delay.value =3D adis->data->read_delay, .delay.unit =3D SPI_DELAY_UNIT_USECS, diff --git a/drivers/iio/imu/adis_buffer.c b/drivers/iio/imu/adis_buffer.c index fdfc0538734c5e781be9fd5b7183f3dfb51830b9..cd3db2388164b558b82c5da6742= 3bd2ca142858b 100644 --- a/drivers/iio/imu/adis_buffer.c +++ b/drivers/iio/imu/adis_buffer.c @@ -49,12 +49,10 @@ static int adis_update_scan_mode_burst(struct iio_dev *= indio_dev, tx[1] =3D 0; =20 adis->xfer[0].tx_buf =3D tx; - adis->xfer[0].bits_per_word =3D 8; adis->xfer[0].len =3D 2; if (adis->data->burst_max_speed_hz) adis->xfer[0].speed_hz =3D adis->data->burst_max_speed_hz; adis->xfer[1].rx_buf =3D adis->buffer; - adis->xfer[1].bits_per_word =3D 8; adis->xfer[1].len =3D burst_length; if (adis->data->burst_max_speed_hz) adis->xfer[1].speed_hz =3D adis->data->burst_max_speed_hz; @@ -100,7 +98,6 @@ int adis_update_scan_mode(struct iio_dev *indio_dev, spi_message_init(&adis->msg); =20 for (j =3D 0; j <=3D scan_count; j++) { - adis->xfer[j].bits_per_word =3D 8; if (j !=3D scan_count) adis->xfer[j].cs_change =3D 1; adis->xfer[j].len =3D 2; --=20 2.43.0