From nobody Fri Dec 19 10:26:18 2025 Received: from fgw21-7.mail.saunalahti.fi (fgw21-7.mail.saunalahti.fi [62.142.5.82]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id C63BC1885A0 for ; Mon, 2 Sep 2024 22:28:43 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=62.142.5.82 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725316125; cv=none; b=GZQwbpAZ+GJyaa1XRgrLkE/fJ6qR573t1v+MKaKyepDR2goaqtWxLBhvk6RMj8KrqasPPR5QHwa2t9mMO1zHhhvmXDXKooWAPZEWASAEphro8ekot7tfitlx3M7+oQg9uQGexTU80B/B9k4WlNDqWtjbfexPROBD6PtazGhee9o= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725316125; c=relaxed/simple; bh=uSKyNDS6ptkIR0DYYsYfkgq3QP3Bq+QfzQYD1avZxDE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=ValijpLEwEPqEK4hRRc52g671OrjNst5h35NOi9UHenb9PdXAgRlZDOVh7jMBEwdIwMk3PzSfVPhozp8HjetUo745uQWY2HA3H3N1T1VKwSAasQsY6HFMJbtZosulmry23iCAFN42+tA1z0BxBakQW6L+oCgVisRBdWT+fxNqss= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com; spf=fail smtp.mailfrom=gmail.com; arc=none smtp.client-ip=62.142.5.82 Authentication-Results: smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=gmail.com Received: from localhost (88-113-25-87.elisa-laajakaista.fi [88.113.25.87]) by fgw20.mail.saunalahti.fi (Halon) with ESMTP id aca308f4-697a-11ef-8e8a-005056bd6ce9; Tue, 03 Sep 2024 01:28:28 +0300 (EEST) From: Andy Shevchenko To: Jonathan Cameron , David Lechner , Andy Shevchenko , Michael Hennerich , Antoniu Miclaus , Jinjie Ruan , Lorenzo Bianconi , Srinivas Pandruvada , Basavaraj Natikar , linux-input@vger.kernel.org, linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Jiri Kosina , Jonathan Cameron , Lars-Peter Clausen , Michael Hennerich , Andy Shevchenko Subject: [PATCH v1 01/22] iio: accel: hid-sensor-accel-3d: Get platform data via dev_get_platdata() Date: Tue, 3 Sep 2024 01:16:46 +0300 Message-ID: <20240902222824.1145571-2-andy.shevchenko@gmail.com> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20240902222824.1145571-1-andy.shevchenko@gmail.com> References: <20240902222824.1145571-1-andy.shevchenko@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Andy Shevchenko Access to platform data via dev_get_platdata() getter to make code cleaner. Signed-off-by: Andy Shevchenko --- drivers/iio/accel/hid-sensor-accel-3d.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/drivers/iio/accel/hid-sensor-accel-3d.c b/drivers/iio/accel/hi= d-sensor-accel-3d.c index 9b7a73a4c48a..caa183637422 100644 --- a/drivers/iio/accel/hid-sensor-accel-3d.c +++ b/drivers/iio/accel/hid-sensor-accel-3d.c @@ -328,6 +328,7 @@ static int accel_3d_parse_report(struct platform_device= *pdev, /* Function to initialize the processing for usage id */ static int hid_accel_3d_probe(struct platform_device *pdev) { + struct hid_sensor_hub_device *hsdev =3D dev_get_platdata(&pdev->dev); int ret =3D 0; const char *name; struct iio_dev *indio_dev; @@ -335,8 +336,6 @@ static int hid_accel_3d_probe(struct platform_device *p= dev) const struct iio_chan_spec *channel_spec; int channel_size; =20 - struct hid_sensor_hub_device *hsdev =3D pdev->dev.platform_data; - indio_dev =3D devm_iio_device_alloc(&pdev->dev, sizeof(struct accel_3d_state)); if (indio_dev =3D=3D NULL) @@ -424,7 +423,7 @@ static int hid_accel_3d_probe(struct platform_device *p= dev) /* Function to deinitialize the processing for usage id */ static void hid_accel_3d_remove(struct platform_device *pdev) { - struct hid_sensor_hub_device *hsdev =3D pdev->dev.platform_data; + struct hid_sensor_hub_device *hsdev =3D dev_get_platdata(&pdev->dev); struct iio_dev *indio_dev =3D platform_get_drvdata(pdev); struct accel_3d_state *accel_state =3D iio_priv(indio_dev); =20 --=20 2.46.0 From nobody Fri Dec 19 10:26:18 2025 Received: from fgw21-7.mail.saunalahti.fi (fgw21-7.mail.saunalahti.fi [62.142.5.82]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 2E24218734F for ; Mon, 2 Sep 2024 22:28:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=62.142.5.82 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725316122; cv=none; b=u4cRyCNW/O2orYeDR1Hm3P5VgWrQHhhalAsr5j8rviiPTZdnfkAU0VpNU9FHlKl25YdUP/XoPLpOFbVJ77FhdKG29rdM0eCb9fkgwq+6/W1r2ooOEQ3AJ4q8nTC4Cezo4F4v0gWPWvGb3h7vqWtuLLC5qQ9MeT+O8HXLLMh+6Po= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725316122; c=relaxed/simple; bh=CKDqugtmZkhWcHcoOAEU1fuDv7m3PKG/IDTHg8/GOdU=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Ch64y3F9stel4sHGObNNKCXcK4OP3E+TrCDGoNok+z3zsnEFzXNnhwcoS4xun63KCnMVzrr9TF0CMS6yWvmOoY5pO4Cc28wvJZVOkKAd9WHi38YActg+xWW6xkvCCFvenp7Q6WDPnEuv69SCnacHbYXmq7eGarnjHEKPlDa5vTs= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com; spf=fail smtp.mailfrom=gmail.com; arc=none smtp.client-ip=62.142.5.82 Authentication-Results: smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=gmail.com Received: from localhost (88-113-25-87.elisa-laajakaista.fi [88.113.25.87]) by fgw21.mail.saunalahti.fi (Halon) with ESMTP id ad933de5-697a-11ef-abae-005056bdd08f; Tue, 03 Sep 2024 01:28:29 +0300 (EEST) From: Andy Shevchenko To: Jonathan Cameron , David Lechner , Andy Shevchenko , Michael Hennerich , Antoniu Miclaus , Jinjie Ruan , Lorenzo Bianconi , Srinivas Pandruvada , Basavaraj Natikar , linux-input@vger.kernel.org, linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Jiri Kosina , Jonathan Cameron , Lars-Peter Clausen , Michael Hennerich , Andy Shevchenko Subject: [PATCH v1 02/22] iio: adc: ad7266: Get platform data via dev_get_platdata() Date: Tue, 3 Sep 2024 01:16:47 +0300 Message-ID: <20240902222824.1145571-3-andy.shevchenko@gmail.com> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20240902222824.1145571-1-andy.shevchenko@gmail.com> References: <20240902222824.1145571-1-andy.shevchenko@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Andy Shevchenko Access to platform data via dev_get_platdata() getter to make code cleaner. Signed-off-by: Andy Shevchenko --- drivers/iio/adc/ad7266.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/iio/adc/ad7266.c b/drivers/iio/adc/ad7266.c index 7949b076fb87..858c8be2ff1a 100644 --- a/drivers/iio/adc/ad7266.c +++ b/drivers/iio/adc/ad7266.c @@ -383,7 +383,7 @@ static const char * const ad7266_gpio_labels[] =3D { =20 static int ad7266_probe(struct spi_device *spi) { - struct ad7266_platform_data *pdata =3D spi->dev.platform_data; + const struct ad7266_platform_data *pdata =3D dev_get_platdata(&spi->dev); struct iio_dev *indio_dev; struct ad7266_state *st; unsigned int i; --=20 2.46.0 From nobody Fri Dec 19 10:26:18 2025 Received: from fgw22-7.mail.saunalahti.fi (fgw22-7.mail.saunalahti.fi [62.142.5.83]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 683321885B5 for ; Mon, 2 Sep 2024 22:29:11 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=62.142.5.83 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725316152; cv=none; b=T/snMnp0+LuNV2VMLYCUMOJW1CYs1mIpHSRP2spHSMeIGktKTqyj66X4xhemLuo5ot37ILSmc90D0uzKsASN0czb81z5gkLTbRDXTiFbdywqnq6w3xr0O94GbsZX4l3gFKhCvwTUPAfY1wiKXB3L/xtqy9ZOwgLRxLgyZWSA8Gw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725316152; c=relaxed/simple; bh=nHbfgrvQy0z0lM6FjGAHDJWcQ2iS9trkZXW+dADx3oY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=l67nVl3cZaEhfJg9ntKp4juqp/5+M4pkneF3FXTiMNJuIOtr/jk+NzEIReEH/wnatzB5xxwxv7U2ER/sfDRVCHGzc2wF59K66oEQx+1OL913F3+VnkF+Z6D7/W27dcuQPNA5JFbXPIkD99DjjLXLcMhQwSFR0spm4e7VKsMvaYk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com; spf=fail smtp.mailfrom=gmail.com; arc=none smtp.client-ip=62.142.5.83 Authentication-Results: smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=gmail.com Received: from localhost (88-113-25-87.elisa-laajakaista.fi [88.113.25.87]) by fgw20.mail.saunalahti.fi (Halon) with ESMTP id ae7e2ff2-697a-11ef-8e8a-005056bd6ce9; Tue, 03 Sep 2024 01:28:30 +0300 (EEST) From: Andy Shevchenko To: Jonathan Cameron , David Lechner , Andy Shevchenko , Michael Hennerich , Antoniu Miclaus , Jinjie Ruan , Lorenzo Bianconi , Srinivas Pandruvada , Basavaraj Natikar , linux-input@vger.kernel.org, linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Jiri Kosina , Jonathan Cameron , Lars-Peter Clausen , Michael Hennerich , Andy Shevchenko Subject: [PATCH v1 03/22] iio: adc: ad7791: Get platform data via dev_get_platdata() Date: Tue, 3 Sep 2024 01:16:48 +0300 Message-ID: <20240902222824.1145571-4-andy.shevchenko@gmail.com> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20240902222824.1145571-1-andy.shevchenko@gmail.com> References: <20240902222824.1145571-1-andy.shevchenko@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Andy Shevchenko Access to platform data via dev_get_platdata() getter to make code cleaner. Signed-off-by: Andy Shevchenko --- drivers/iio/adc/ad7791.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/iio/adc/ad7791.c b/drivers/iio/adc/ad7791.c index 86effe8501b4..5d2ad3dd6caa 100644 --- a/drivers/iio/adc/ad7791.c +++ b/drivers/iio/adc/ad7791.c @@ -371,7 +371,7 @@ static const struct iio_info ad7791_no_filter_info =3D { }; =20 static int ad7791_setup(struct ad7791_state *st, - struct ad7791_platform_data *pdata) + const struct ad7791_platform_data *pdata) { /* Set to poweron-reset default values */ st->mode =3D AD7791_MODE_BUFFER; @@ -401,7 +401,7 @@ static void ad7791_reg_disable(void *reg) =20 static int ad7791_probe(struct spi_device *spi) { - struct ad7791_platform_data *pdata =3D spi->dev.platform_data; + const struct ad7791_platform_data *pdata =3D dev_get_platdata(&spi->dev); struct iio_dev *indio_dev; struct ad7791_state *st; int ret; --=20 2.46.0 From nobody Fri Dec 19 10:26:18 2025 Received: from fgw23-7.mail.saunalahti.fi (fgw23-7.mail.saunalahti.fi [62.142.5.84]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id EFE4D188A2C for ; Mon, 2 Sep 2024 22:29:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=62.142.5.84 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725316148; cv=none; b=rJusDvZAV5zmUP4AXhdTvNF4sYBj8vjmq5CP3YezftSlN1Ik0pA4s7QtHhxR7tMvK04+IqmSpE1QkChDxqe1rzaFxloo0DcMM5cyYU0v8j4jBQJDvIIxtfd5u59HFNV+uQCtUTKPoPX5Dw2PEsZmrGzuhDy8oRgx/dYhgGETulA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725316148; c=relaxed/simple; bh=T/CgH+qXQHoXnPD9XO3eOWuwN2VpZYAO5w82WXns/1c=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=ACimpI2GftFadJ5XfGkiGFj+MvpNTZVS+IKNVwF5RkZev+D0vGk0gw0TwgyMQa3qJrMHAO2aVOTuLOCwKOQpwhMre4WVg5zj5S+wQ1oWl43kU3cOEZl0DimCEqgsnVYrgpH5dTH6cILq8yj7cENBy473dzvsBL5Y8ql5iciNlxs= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com; spf=fail smtp.mailfrom=gmail.com; arc=none smtp.client-ip=62.142.5.84 Authentication-Results: smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=gmail.com Received: from localhost (88-113-25-87.elisa-laajakaista.fi [88.113.25.87]) by fgw21.mail.saunalahti.fi (Halon) with ESMTP id aee633f9-697a-11ef-abae-005056bdd08f; Tue, 03 Sep 2024 01:28:31 +0300 (EEST) From: Andy Shevchenko To: Jonathan Cameron , David Lechner , Andy Shevchenko , Michael Hennerich , Antoniu Miclaus , Jinjie Ruan , Lorenzo Bianconi , Srinivas Pandruvada , Basavaraj Natikar , linux-input@vger.kernel.org, linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Jiri Kosina , Jonathan Cameron , Lars-Peter Clausen , Michael Hennerich , Andy Shevchenko Subject: [PATCH v1 04/22] iio: adc: ad7887: Get platform data via dev_get_platdata() Date: Tue, 3 Sep 2024 01:16:49 +0300 Message-ID: <20240902222824.1145571-5-andy.shevchenko@gmail.com> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20240902222824.1145571-1-andy.shevchenko@gmail.com> References: <20240902222824.1145571-1-andy.shevchenko@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Andy Shevchenko Access to platform data via dev_get_platdata() getter to make code cleaner. Signed-off-by: Andy Shevchenko --- drivers/iio/adc/ad7887.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/iio/adc/ad7887.c b/drivers/iio/adc/ad7887.c index 6265ce7df703..b301da9b88b1 100644 --- a/drivers/iio/adc/ad7887.c +++ b/drivers/iio/adc/ad7887.c @@ -234,7 +234,7 @@ static void ad7887_reg_disable(void *data) =20 static int ad7887_probe(struct spi_device *spi) { - struct ad7887_platform_data *pdata =3D spi->dev.platform_data; + const struct ad7887_platform_data *pdata =3D dev_get_platdata(&spi->dev); struct ad7887_state *st; struct iio_dev *indio_dev; uint8_t mode; --=20 2.46.0 From nobody Fri Dec 19 10:26:18 2025 Received: from fgw20-7.mail.saunalahti.fi (fgw20-7.mail.saunalahti.fi [62.142.5.81]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 4C305188019 for ; Mon, 2 Sep 2024 22:28:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=62.142.5.81 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725316135; cv=none; b=FDFcrwRuWVhpP4BuDcUrWJh6lJRIjrVoReRb9Sl9gmSBwSy047+sz141l3dMUDEq/qf6hzH3zls5XfOfZJ3Nr5YUV9x4QL4ki7iAT2qfgNk6h5pHE1psE080upCww9m8qmdl+Dw3BfqE7IGpjx1o5nz70sz4j/+kDrAraXv8tgc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725316135; c=relaxed/simple; bh=TJVJWUgFroHz4D1KAqxrh0hBNP9FzfldUPa3LBUsFjI=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=rOW1H/RvYYgx9hSdDxwKsUUd8TrW9tDKjNU9aIq26SIxAazQpA34+Xw/RNk/K12s6bSGCy+fdZp2RveBdyPV6xFlz5chcRMK1ewuKLCSSceKhC4ZsHXxsFv9VWyFd4PI5l4nYDxtgAicnSnWVcpLQm67190wqcj5gtArHdGZvOo= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com; spf=fail smtp.mailfrom=gmail.com; arc=none smtp.client-ip=62.142.5.81 Authentication-Results: smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=gmail.com Received: from localhost (88-113-25-87.elisa-laajakaista.fi [88.113.25.87]) by fgw22.mail.saunalahti.fi (Halon) with ESMTP id af57ce29-697a-11ef-8ecb-005056bdf889; Tue, 03 Sep 2024 01:28:32 +0300 (EEST) From: Andy Shevchenko To: Jonathan Cameron , David Lechner , Andy Shevchenko , Michael Hennerich , Antoniu Miclaus , Jinjie Ruan , Lorenzo Bianconi , Srinivas Pandruvada , Basavaraj Natikar , linux-input@vger.kernel.org, linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Jiri Kosina , Jonathan Cameron , Lars-Peter Clausen , Michael Hennerich , Andy Shevchenko Subject: [PATCH v1 05/22] iio: adc: ad7793: Get platform data via dev_get_platdata() Date: Tue, 3 Sep 2024 01:16:50 +0300 Message-ID: <20240902222824.1145571-6-andy.shevchenko@gmail.com> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20240902222824.1145571-1-andy.shevchenko@gmail.com> References: <20240902222824.1145571-1-andy.shevchenko@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Andy Shevchenko Access to platform data via dev_get_platdata() getter to make code cleaner. Signed-off-by: Andy Shevchenko --- drivers/iio/adc/ad7793.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/iio/adc/ad7793.c b/drivers/iio/adc/ad7793.c index abebd519cafa..b86e89370e0d 100644 --- a/drivers/iio/adc/ad7793.c +++ b/drivers/iio/adc/ad7793.c @@ -770,7 +770,7 @@ static const struct ad7793_chip_info ad7793_chip_info_t= bl[] =3D { =20 static int ad7793_probe(struct spi_device *spi) { - const struct ad7793_platform_data *pdata =3D spi->dev.platform_data; + const struct ad7793_platform_data *pdata =3D dev_get_platdata(&spi->dev); struct ad7793_state *st; struct iio_dev *indio_dev; int ret, vref_mv =3D 0; --=20 2.46.0 From nobody Fri Dec 19 10:26:18 2025 Received: from fgw22-7.mail.saunalahti.fi (fgw22-7.mail.saunalahti.fi [62.142.5.83]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D632A18BBBC for ; Mon, 2 Sep 2024 22:29:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=62.142.5.83 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725316163; cv=none; b=CPyfkpFcM8gnyImXCHbYM+ZAs4P3cB02CJC6Rc6B91l4EZ+Y02nnTL97xRvYFDdTni0tWUlELWUBxvFINnPK8B9sIUhkqriqFCgN9AAAnWg6m8y6vn59+4ymUop9o3+8gvSC0XFbldMI8iC/3ttYjmRr7w5lBJRypMFxFmsTWxI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725316163; c=relaxed/simple; bh=JbN8T71a/PZKhOL1QNhERt7e8cyfCWMB8Ep8u0D95s4=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Kh1YVx0RY2qWd9jxEr+hOAFqePdZ7vmCDovFLEh6cBgdPxcQ/PBvibwMyRU1WhWFb8LRIK9PRthlY3UpcgqRZPfiUMbQuTcWURlQf5gJMFaV8MpxpLHed6oqUtUu3Bh8i3Y5msjUEDVoxPPPrLPgqUdrosEovggobpHiWQihMcg= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com; spf=fail smtp.mailfrom=gmail.com; arc=none smtp.client-ip=62.142.5.83 Authentication-Results: smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=gmail.com Received: from localhost (88-113-25-87.elisa-laajakaista.fi [88.113.25.87]) by fgw20.mail.saunalahti.fi (Halon) with ESMTP id aff40cbd-697a-11ef-8e8a-005056bd6ce9; Tue, 03 Sep 2024 01:28:33 +0300 (EEST) From: Andy Shevchenko To: Jonathan Cameron , David Lechner , Andy Shevchenko , Michael Hennerich , Antoniu Miclaus , Jinjie Ruan , Lorenzo Bianconi , Srinivas Pandruvada , Basavaraj Natikar , linux-input@vger.kernel.org, linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Jiri Kosina , Jonathan Cameron , Lars-Peter Clausen , Michael Hennerich , Andy Shevchenko Subject: [PATCH v1 06/22] iio: adc: ltc2497: Get platform data via dev_get_platdata() Date: Tue, 3 Sep 2024 01:16:51 +0300 Message-ID: <20240902222824.1145571-7-andy.shevchenko@gmail.com> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20240902222824.1145571-1-andy.shevchenko@gmail.com> References: <20240902222824.1145571-1-andy.shevchenko@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Andy Shevchenko Access to platform data via dev_get_platdata() getter to make code cleaner. While at it, drop duplicate NULL check that iio_map_array_register() already has. Signed-off-by: Andy Shevchenko --- drivers/iio/adc/ltc2497-core.c | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/drivers/iio/adc/ltc2497-core.c b/drivers/iio/adc/ltc2497-core.c index 996f6cbbed3c..ad8ddf80310e 100644 --- a/drivers/iio/adc/ltc2497-core.c +++ b/drivers/iio/adc/ltc2497-core.c @@ -168,6 +168,7 @@ static const struct iio_info ltc2497core_info =3D { int ltc2497core_probe(struct device *dev, struct iio_dev *indio_dev) { struct ltc2497core_driverdata *ddata =3D iio_priv(indio_dev); + struct iio_map *plat_data =3D dev_get_platdata(dev); int ret; =20 /* @@ -200,16 +201,10 @@ int ltc2497core_probe(struct device *dev, struct iio_= dev *indio_dev) return ret; } =20 - if (dev->platform_data) { - struct iio_map *plat_data; - - plat_data =3D (struct iio_map *)dev->platform_data; - - ret =3D iio_map_array_register(indio_dev, plat_data); - if (ret) { - dev_err(&indio_dev->dev, "iio map err: %d\n", ret); - goto err_regulator_disable; - } + ret =3D iio_map_array_register(indio_dev, plat_data); + if (ret) { + dev_err(&indio_dev->dev, "iio map err: %d\n", ret); + goto err_regulator_disable; } =20 ddata->addr_prev =3D LTC2497_CONFIG_DEFAULT; --=20 2.46.0 From nobody Fri Dec 19 10:26:18 2025 Received: from fgw20-7.mail.saunalahti.fi (fgw20-7.mail.saunalahti.fi [62.142.5.81]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 31C30188938 for ; Mon, 2 Sep 2024 22:29:45 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=62.142.5.81 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725316186; cv=none; b=fNGbOOjo/yjHVKLiMqT03u+4FcxpUljZm39AuJYSbfT6//8ttYXqpKu8rNdSIq+sxKtW6Q+4Idk2SN19ehki6SSyKAs2HgIttKAl5yF1Ak7Vt+mnDIDAKD1kKjOcQIrdHGKkfMbG+CSNuptF7YTDc5QRBpVq4OIOyQp34PnTspI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725316186; c=relaxed/simple; bh=bCouMPCfZo5pf56gbl+7wP0aa2XkCRIomN3pfQ0D6fw=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=dB3Xn42vFmCEW1FtpLo40BMeAk0AGsOxR0Hp7YhTzlUij54t7AXebHT2fEEtKYd4GRgAziAAHzfMGMxFhSy8hg4DuYyXpnCmj6XHR50nYYgqIjQNIBtddHsNv8IXCYu4VsbwWbtwEgwIzLNbg+GvIWuqITiSFlcFSNvj2xQMT3Q= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com; spf=fail smtp.mailfrom=gmail.com; arc=none smtp.client-ip=62.142.5.81 Authentication-Results: smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=gmail.com Received: from localhost (88-113-25-87.elisa-laajakaista.fi [88.113.25.87]) by fgw20.mail.saunalahti.fi (Halon) with ESMTP id b05ac0f2-697a-11ef-8e8a-005056bd6ce9; Tue, 03 Sep 2024 01:28:33 +0300 (EEST) From: Andy Shevchenko To: Jonathan Cameron , David Lechner , Andy Shevchenko , Michael Hennerich , Antoniu Miclaus , Jinjie Ruan , Lorenzo Bianconi , Srinivas Pandruvada , Basavaraj Natikar , linux-input@vger.kernel.org, linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Jiri Kosina , Jonathan Cameron , Lars-Peter Clausen , Michael Hennerich , Andy Shevchenko Subject: [PATCH v1 07/22] iio: dac: ad5504: Get platform data via dev_get_platdata() Date: Tue, 3 Sep 2024 01:16:52 +0300 Message-ID: <20240902222824.1145571-8-andy.shevchenko@gmail.com> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20240902222824.1145571-1-andy.shevchenko@gmail.com> References: <20240902222824.1145571-1-andy.shevchenko@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Andy Shevchenko Access to platform data via dev_get_platdata() getter to make code cleaner. Signed-off-by: Andy Shevchenko --- drivers/iio/dac/ad5504.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/iio/dac/ad5504.c b/drivers/iio/dac/ad5504.c index e6c5be728bb2..305cd58cd257 100644 --- a/drivers/iio/dac/ad5504.c +++ b/drivers/iio/dac/ad5504.c @@ -270,7 +270,7 @@ static const struct iio_chan_spec ad5504_channels[] =3D= { =20 static int ad5504_probe(struct spi_device *spi) { - struct ad5504_platform_data *pdata =3D spi->dev.platform_data; + const struct ad5504_platform_data *pdata =3D dev_get_platdata(&spi->dev); struct iio_dev *indio_dev; struct ad5504_state *st; struct regulator *reg; --=20 2.46.0 From nobody Fri Dec 19 10:26:18 2025 Received: from fgw22-7.mail.saunalahti.fi (fgw22-7.mail.saunalahti.fi [62.142.5.83]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 5D0DB18E03D for ; Mon, 2 Sep 2024 22:29:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=62.142.5.83 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725316179; cv=none; b=PhfEtRVozlNgfFp8HXVm6ECdDcq8KSaOcb5udbiuvQslPTt52eVimVwC9u6qun7JQa4Gpq5B9R36L02cydC1SDHbRNdiweIONc36vejMpDRvzMPPnurLT9pQc3iOctRghpRqToW6VJIKQONSt0kEO21FuekkubTGGa8RNmDQXD8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725316179; c=relaxed/simple; bh=6s0/uK8OpJ0JPPuTa8tnsMtjG6IVSRGiOMZJleFz5mc=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=YCxO23iF9n4++5iA9q/LX1Gjme1g8AUm5qpwpoNPOy14EM+VaSGI0myLxpRDZZxxMHTbxfUwptCIHXXoQEx60V/7dSfwWnkfEkShdC1tIevTTVNXXt+Wpft+R34GxMfYH19vUdKVZUnBo6xf9K7VHXx4YR7AkoOn2/Qhu0VDBRk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com; spf=fail smtp.mailfrom=gmail.com; arc=none smtp.client-ip=62.142.5.83 Authentication-Results: smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=gmail.com Received: from localhost (88-113-25-87.elisa-laajakaista.fi [88.113.25.87]) by fgw20.mail.saunalahti.fi (Halon) with ESMTP id b0c0841e-697a-11ef-8e8a-005056bd6ce9; Tue, 03 Sep 2024 01:28:34 +0300 (EEST) From: Andy Shevchenko To: Jonathan Cameron , David Lechner , Andy Shevchenko , Michael Hennerich , Antoniu Miclaus , Jinjie Ruan , Lorenzo Bianconi , Srinivas Pandruvada , Basavaraj Natikar , linux-input@vger.kernel.org, linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Jiri Kosina , Jonathan Cameron , Lars-Peter Clausen , Michael Hennerich , Andy Shevchenko Subject: [PATCH v1 08/22] iio: dac: ad5791: Get platform data via dev_get_platdata() Date: Tue, 3 Sep 2024 01:16:53 +0300 Message-ID: <20240902222824.1145571-9-andy.shevchenko@gmail.com> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20240902222824.1145571-1-andy.shevchenko@gmail.com> References: <20240902222824.1145571-1-andy.shevchenko@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Andy Shevchenko Access to platform data via dev_get_platdata() getter to make code cleaner. Signed-off-by: Andy Shevchenko --- drivers/iio/dac/ad5791.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/iio/dac/ad5791.c b/drivers/iio/dac/ad5791.c index 75b549827e15..553431bf0232 100644 --- a/drivers/iio/dac/ad5791.c +++ b/drivers/iio/dac/ad5791.c @@ -341,7 +341,7 @@ static const struct iio_info ad5791_info =3D { =20 static int ad5791_probe(struct spi_device *spi) { - struct ad5791_platform_data *pdata =3D spi->dev.platform_data; + const struct ad5791_platform_data *pdata =3D dev_get_platdata(&spi->dev); struct iio_dev *indio_dev; struct ad5791_state *st; int ret, pos_voltage_uv =3D 0, neg_voltage_uv =3D 0; --=20 2.46.0 From nobody Fri Dec 19 10:26:18 2025 Received: from fgw23-7.mail.saunalahti.fi (fgw23-7.mail.saunalahti.fi [62.142.5.84]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 50496188A2C for ; Mon, 2 Sep 2024 22:29:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=62.142.5.84 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725316151; cv=none; b=bk9OpTT4Z0rauW6BCNVFhs4pghfLNCucZxvgN5UTuqOC60ufu2oxDaxcMivPPt17zxCwExbyyYEi7D7TYPZMHAqtNQ0buQ0C5YdpQOrZP7ctDfGKAjR/v1uZk4Fc2MWBwjxtuWXyoYKie1hwy1jaIa9Rbk0horv8W9ChzG4fKgk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725316151; c=relaxed/simple; bh=IexbYayyC/SvK2mi1ITqMIUsEbQ0bFiYfoYDnybmghM=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=ilUoqdKCAHkYgmutU2AxGU7ZcEOM9EYsq7aqhjC9mUR0BBZs/m+xPefKyoykkFWm8peZbfXtbmtPucpcGjJTtKTyO8HSOErGsSKjt/CgBg3giCpP8DuGGk0ckiKc30vpKd088rrT5imBE3eyG+fPsT44Dk6YWw9wQ7jRvbPJo/0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com; spf=fail smtp.mailfrom=gmail.com; arc=none smtp.client-ip=62.142.5.84 Authentication-Results: smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=gmail.com Received: from localhost (88-113-25-87.elisa-laajakaista.fi [88.113.25.87]) by fgw21.mail.saunalahti.fi (Halon) with ESMTP id b12d1bde-697a-11ef-abae-005056bdd08f; Tue, 03 Sep 2024 01:28:35 +0300 (EEST) From: Andy Shevchenko To: Jonathan Cameron , David Lechner , Andy Shevchenko , Michael Hennerich , Antoniu Miclaus , Jinjie Ruan , Lorenzo Bianconi , Srinivas Pandruvada , Basavaraj Natikar , linux-input@vger.kernel.org, linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Jiri Kosina , Jonathan Cameron , Lars-Peter Clausen , Michael Hennerich , Andy Shevchenko Subject: [PATCH v1 09/22] iio: dac: m62332: Get platform data via dev_get_platdata() Date: Tue, 3 Sep 2024 01:16:54 +0300 Message-ID: <20240902222824.1145571-10-andy.shevchenko@gmail.com> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20240902222824.1145571-1-andy.shevchenko@gmail.com> References: <20240902222824.1145571-1-andy.shevchenko@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Andy Shevchenko Access to platform data via dev_get_platdata() getter to make code cleaner. Signed-off-by: Andy Shevchenko --- drivers/iio/dac/m62332.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/iio/dac/m62332.c b/drivers/iio/dac/m62332.c index ae53baccec91..3497513854d7 100644 --- a/drivers/iio/dac/m62332.c +++ b/drivers/iio/dac/m62332.c @@ -201,7 +201,7 @@ static int m62332_probe(struct i2c_client *client) indio_dev->modes =3D INDIO_DIRECT_MODE; indio_dev->info =3D &m62332_info; =20 - ret =3D iio_map_array_register(indio_dev, client->dev.platform_data); + ret =3D iio_map_array_register(indio_dev, dev_get_platdata(&client->dev)); if (ret < 0) return ret; =20 --=20 2.46.0 From nobody Fri Dec 19 10:26:18 2025 Received: from fgw20-7.mail.saunalahti.fi (fgw20-7.mail.saunalahti.fi [62.142.5.81]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 0360318BB8A for ; Mon, 2 Sep 2024 22:29:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=62.142.5.81 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725316156; cv=none; b=Z5I81pwPN6is33dFOY/uEu3n2vrxnVxqHWxHQ/5KUa8jVCaPqjOyQMGekhu8qxVQuCSRnnZDVuMLr4ajME+cTIVvUBLiKaClKFOfRah68Us8Te+c0Wvz0gv46b6T3Zd3BXQHMhm8TemF2BM8wM2MOlsJnmuQ0o+VpZdB+l7cfA0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725316156; c=relaxed/simple; bh=QWPgIRpwXymjEgzsDh0vqG0Bdp+osf8cuQX3gO2Y+Z8=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=G7NuFUdryaLH3ksCnO3VFE7eQ3R+z5I82xB1/wTUyw/Lmb4yBLiE8uDTB67z9JPClL4t6K6X1dMrL/fEYKaStYg/f2U37tLKmGcGYxceDk2y/AOV3Hhr/9eWw41YtJ6qpbvrB4fyNxHm4pt9dH7LlAauwCdnem8H8lZpBWyJalc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com; spf=fail smtp.mailfrom=gmail.com; arc=none smtp.client-ip=62.142.5.81 Authentication-Results: smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=gmail.com Received: from localhost (88-113-25-87.elisa-laajakaista.fi [88.113.25.87]) by fgw22.mail.saunalahti.fi (Halon) with ESMTP id b1ab8451-697a-11ef-8ecb-005056bdf889; Tue, 03 Sep 2024 01:28:36 +0300 (EEST) From: Andy Shevchenko To: Jonathan Cameron , David Lechner , Andy Shevchenko , Michael Hennerich , Antoniu Miclaus , Jinjie Ruan , Lorenzo Bianconi , Srinivas Pandruvada , Basavaraj Natikar , linux-input@vger.kernel.org, linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Jiri Kosina , Jonathan Cameron , Lars-Peter Clausen , Michael Hennerich , Andy Shevchenko Subject: [PATCH v1 10/22] iio: dac: max517: Get platform data via dev_get_platdata() Date: Tue, 3 Sep 2024 01:16:55 +0300 Message-ID: <20240902222824.1145571-11-andy.shevchenko@gmail.com> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20240902222824.1145571-1-andy.shevchenko@gmail.com> References: <20240902222824.1145571-1-andy.shevchenko@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Andy Shevchenko Access to platform data via dev_get_platdata() getter to make code cleaner. Signed-off-by: Andy Shevchenko --- drivers/iio/dac/max517.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/iio/dac/max517.c b/drivers/iio/dac/max517.c index 685980184d3c..96781ae04f9d 100644 --- a/drivers/iio/dac/max517.c +++ b/drivers/iio/dac/max517.c @@ -143,10 +143,10 @@ static const struct iio_chan_spec max517_channels[] = =3D { =20 static int max517_probe(struct i2c_client *client) { + const struct max517_platform_data *platform_data =3D dev_get_platdata(&cl= ient->dev); const struct i2c_device_id *id =3D i2c_client_get_device_id(client); struct max517_data *data; struct iio_dev *indio_dev; - struct max517_platform_data *platform_data =3D client->dev.platform_data; int chan; =20 indio_dev =3D devm_iio_device_alloc(&client->dev, sizeof(*data)); @@ -176,7 +176,7 @@ static int max517_probe(struct i2c_client *client) =20 /* * Reference voltage on MAX518 and default is 5V, else take vref_mv - * from platform_data + * from platform_data. */ for (chan =3D 0; chan < indio_dev->num_channels; chan++) { if (id->driver_data =3D=3D ID_MAX518 || !platform_data) --=20 2.46.0 From nobody Fri Dec 19 10:26:18 2025 Received: from fgw20-7.mail.saunalahti.fi (fgw20-7.mail.saunalahti.fi [62.142.5.81]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 2298618BC3B for ; Mon, 2 Sep 2024 22:29:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=62.142.5.81 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725316171; cv=none; b=Et3pyJ059NX8Kfo8SA3hKqd7fIxyWiiFvO2NuPlY4takXR9IQH7cstc9v2si0Z/rAJufH3vqgiiBdhbEzvaRdXC4MjOhAN7MW7F0WJ34JMZD8MSbkZ5hYvOE3fuvdSc1sPI72dvTOC+VWuSJLl++aaTlZNGj7Vih/PEN42HhuEE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725316171; c=relaxed/simple; bh=U5tPKRhx3B0vC940BTl3CGTtxTUpWANOirSrm2oN9OE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=PwbDveJr7j3Gl8xxhCaRzeLVE1qtfN/nXRCLCpSjIPxYVdFlsDVihniGNLy8PU548+8lQfE83uqEK2LzP7wSoo2NaVIdJk/7rAJjWqsBPUphxY0Xz8AwynUIAgU20ETT4BtwumaOlISQ1qgMl+OY2tCBaDaU0CPE54vsfP3IyHw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com; spf=fail smtp.mailfrom=gmail.com; arc=none smtp.client-ip=62.142.5.81 Authentication-Results: smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=gmail.com Received: from localhost (88-113-25-87.elisa-laajakaista.fi [88.113.25.87]) by fgw21.mail.saunalahti.fi (Halon) with ESMTP id b217dbe4-697a-11ef-abae-005056bdd08f; Tue, 03 Sep 2024 01:28:36 +0300 (EEST) From: Andy Shevchenko To: Jonathan Cameron , David Lechner , Andy Shevchenko , Michael Hennerich , Antoniu Miclaus , Jinjie Ruan , Lorenzo Bianconi , Srinivas Pandruvada , Basavaraj Natikar , linux-input@vger.kernel.org, linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Jiri Kosina , Jonathan Cameron , Lars-Peter Clausen , Michael Hennerich , Andy Shevchenko Subject: [PATCH v1 11/22] iio: frequency: ad9523: Get platform data via dev_get_platdata() Date: Tue, 3 Sep 2024 01:16:56 +0300 Message-ID: <20240902222824.1145571-12-andy.shevchenko@gmail.com> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20240902222824.1145571-1-andy.shevchenko@gmail.com> References: <20240902222824.1145571-1-andy.shevchenko@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Andy Shevchenko Access to platform data via dev_get_platdata() getter to make code cleaner. Signed-off-by: Andy Shevchenko --- drivers/iio/frequency/ad9523.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/iio/frequency/ad9523.c b/drivers/iio/frequency/ad9523.c index b391c6e27ab0..b1554ced7a26 100644 --- a/drivers/iio/frequency/ad9523.c +++ b/drivers/iio/frequency/ad9523.c @@ -970,7 +970,7 @@ static int ad9523_setup(struct iio_dev *indio_dev) =20 static int ad9523_probe(struct spi_device *spi) { - struct ad9523_platform_data *pdata =3D spi->dev.platform_data; + struct ad9523_platform_data *pdata =3D dev_get_platdata(&spi->dev); struct iio_dev *indio_dev; struct ad9523_state *st; int ret; --=20 2.46.0 From nobody Fri Dec 19 10:26:18 2025 Received: from fgw20-7.mail.saunalahti.fi (fgw20-7.mail.saunalahti.fi [62.142.5.81]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 4168C18C01C for ; Mon, 2 Sep 2024 22:29:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=62.142.5.81 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725316173; cv=none; b=tx/ltby1Au8+cDXD0snNSQ85FrvhZyWdtNoP0QN6sRtE6LZLGQ3bN7Y1Ix9yblupyJWLlwkbh1HQ/m0/+Oy7CRu9izRJ7uFxHMhOToaZvR33EcugtoNfVQUgvoonHIMAb0OinfilISnP5XmmEQEy9qKhj40WtQPSw3PWeCM6bII= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725316173; c=relaxed/simple; bh=Si0/H2gUZIrbXyiSDxnyLN7gSZnhZ28PRqd1ubbwWh8=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=CWMwWMD1zYxUKOUtmwuPrp3/JS9TTfhCkJaEbGG/C7bvqEzP6c/bXYnZ21h7Z6Q2hiIAJIocOd04d64CbITlqU+/IdRqXDN0+RoqfSDPvFyyUG2G+rTB3PtaoUZi456TWsZW2Bfw5PFIMX1roYL9MQkM7BHaxqsOGxC3kRJ2a2k= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com; spf=fail smtp.mailfrom=gmail.com; arc=none smtp.client-ip=62.142.5.81 Authentication-Results: smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=gmail.com Received: from localhost (88-113-25-87.elisa-laajakaista.fi [88.113.25.87]) by fgw22.mail.saunalahti.fi (Halon) with ESMTP id b2941a14-697a-11ef-8ecb-005056bdf889; Tue, 03 Sep 2024 01:28:37 +0300 (EEST) From: Andy Shevchenko To: Jonathan Cameron , David Lechner , Andy Shevchenko , Michael Hennerich , Antoniu Miclaus , Jinjie Ruan , Lorenzo Bianconi , Srinivas Pandruvada , Basavaraj Natikar , linux-input@vger.kernel.org, linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Jiri Kosina , Jonathan Cameron , Lars-Peter Clausen , Michael Hennerich , Andy Shevchenko Subject: [PATCH v1 12/22] iio: frequency: adf4350: Get platform data via dev_get_platdata() Date: Tue, 3 Sep 2024 01:16:57 +0300 Message-ID: <20240902222824.1145571-13-andy.shevchenko@gmail.com> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20240902222824.1145571-1-andy.shevchenko@gmail.com> References: <20240902222824.1145571-1-andy.shevchenko@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Andy Shevchenko Access to platform data via dev_get_platdata() getter to make code cleaner. Signed-off-by: Andy Shevchenko --- drivers/iio/frequency/adf4350.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/iio/frequency/adf4350.c b/drivers/iio/frequency/adf435= 0.c index e13e64a5164c..61828e61e275 100644 --- a/drivers/iio/frequency/adf4350.c +++ b/drivers/iio/frequency/adf4350.c @@ -603,7 +603,7 @@ static int adf4350_probe(struct spi_device *spi) if (pdata =3D=3D NULL) return -EINVAL; } else { - pdata =3D spi->dev.platform_data; + pdata =3D dev_get_platdata(&spi->dev); } =20 if (!pdata) { --=20 2.46.0 From nobody Fri Dec 19 10:26:18 2025 Received: from fgw22-7.mail.saunalahti.fi (fgw22-7.mail.saunalahti.fi [62.142.5.83]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A8FB6187FF7 for ; Mon, 2 Sep 2024 22:29:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=62.142.5.83 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725316168; cv=none; b=cgkh2CnPYKm2QVP2Bk4nfklZxkzchPiP0uEuXeTiCxEsjQZDWahnC1YRQCQremk5jbcN5LCYDhkeimLBd4EoZQ6Sm4lyOAWB/rnMMOf1yasVm4vPj2FoXxIyoCbdFc0Ngw3yl5+eQDUSNDvlkWAWGZjNzVyhXHYy87aaQqv1Zfg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725316168; c=relaxed/simple; bh=3dUeMEczuVrufl8SGQjkyOoqnQqLp4XWk+aY6v1VujM=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=q5QIxw5FIn6R94xncra5qHGdAjnG8PkbdY/fNcPqdspzKQ/PQNT+uS1UwKvAScWzzFfWAu6o4D08CarPgqrIahozoMnvYRpemWng/qFMG92FI4SBzX57nMqUihvzpq1DfYUKFCF/4wzaRnD4YlzFYanUtV7S+a15etePOCn6G+E= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com; spf=fail smtp.mailfrom=gmail.com; arc=none smtp.client-ip=62.142.5.83 Authentication-Results: smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=gmail.com Received: from localhost (88-113-25-87.elisa-laajakaista.fi [88.113.25.87]) by fgw21.mail.saunalahti.fi (Halon) with ESMTP id b330a4cc-697a-11ef-abae-005056bdd08f; Tue, 03 Sep 2024 01:28:38 +0300 (EEST) From: Andy Shevchenko To: Jonathan Cameron , David Lechner , Andy Shevchenko , Michael Hennerich , Antoniu Miclaus , Jinjie Ruan , Lorenzo Bianconi , Srinivas Pandruvada , Basavaraj Natikar , linux-input@vger.kernel.org, linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Jiri Kosina , Jonathan Cameron , Lars-Peter Clausen , Michael Hennerich , Andy Shevchenko Subject: [PATCH v1 13/22] iio: gyro: hid-sensor-gyro-3d: Get platform data via dev_get_platdata() Date: Tue, 3 Sep 2024 01:16:58 +0300 Message-ID: <20240902222824.1145571-14-andy.shevchenko@gmail.com> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20240902222824.1145571-1-andy.shevchenko@gmail.com> References: <20240902222824.1145571-1-andy.shevchenko@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Andy Shevchenko Access to platform data via dev_get_platdata() getter to make code cleaner. Signed-off-by: Andy Shevchenko --- drivers/iio/gyro/hid-sensor-gyro-3d.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/iio/gyro/hid-sensor-gyro-3d.c b/drivers/iio/gyro/hid-s= ensor-gyro-3d.c index 59a38bf9459b..490c325897bd 100644 --- a/drivers/iio/gyro/hid-sensor-gyro-3d.c +++ b/drivers/iio/gyro/hid-sensor-gyro-3d.c @@ -279,11 +279,11 @@ static int gyro_3d_parse_report(struct platform_devic= e *pdev, /* Function to initialize the processing for usage id */ static int hid_gyro_3d_probe(struct platform_device *pdev) { + struct hid_sensor_hub_device *hsdev =3D dev_get_platdata(&pdev->dev); int ret =3D 0; static const char *name =3D "gyro_3d"; struct iio_dev *indio_dev; struct gyro_3d_state *gyro_state; - struct hid_sensor_hub_device *hsdev =3D pdev->dev.platform_data; =20 indio_dev =3D devm_iio_device_alloc(&pdev->dev, sizeof(*gyro_state)); if (!indio_dev) @@ -361,7 +361,7 @@ static int hid_gyro_3d_probe(struct platform_device *pd= ev) /* Function to deinitialize the processing for usage id */ static void hid_gyro_3d_remove(struct platform_device *pdev) { - struct hid_sensor_hub_device *hsdev =3D pdev->dev.platform_data; + struct hid_sensor_hub_device *hsdev =3D dev_get_platdata(&pdev->dev); struct iio_dev *indio_dev =3D platform_get_drvdata(pdev); struct gyro_3d_state *gyro_state =3D iio_priv(indio_dev); =20 --=20 2.46.0 From nobody Fri Dec 19 10:26:18 2025 Received: from fgw23-7.mail.saunalahti.fi (fgw23-7.mail.saunalahti.fi [62.142.5.84]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 83EDC188599 for ; Mon, 2 Sep 2024 22:29:04 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=62.142.5.84 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725316146; cv=none; b=dcvTykP5AF53YkHv8kBWTj1hhqD2bfriNl+z8/JWj1vs7bygT4v7Z9VPYMS/S/r30Zl1sxqbjuc4jvR5++2IGvT+TqEAb7zCny34Nrz1cRUVJQK3IRld2RTPp5ixBAJZJyJ9F9awkloyBcA8qKYh3bOYVRzDHNCcldNzCOyzvvQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725316146; c=relaxed/simple; bh=rz4cPLPk4U/N9gxi84pXdf1L9hx4wLHD3D5UxEPPbnc=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=TIndE731LBVhU1rkVAc+zA6Md9VhJg1f38Od39huOg0WWs5nRm7WLfiBKytF/djTos8AfUJKjT1o54Y9X3ZQriwztGWU3B7a4OszqM0FPmMmFzzzbDy6n2qWacCilMf1vvUCg6B/g4zc09nWSthnTyvg8JQ6bBdpMTV6zQNhqgQ= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com; spf=fail smtp.mailfrom=gmail.com; arc=none smtp.client-ip=62.142.5.84 Authentication-Results: smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=gmail.com Received: from localhost (88-113-25-87.elisa-laajakaista.fi [88.113.25.87]) by fgw20.mail.saunalahti.fi (Halon) with ESMTP id b3ad4428-697a-11ef-8e8a-005056bd6ce9; Tue, 03 Sep 2024 01:28:39 +0300 (EEST) From: Andy Shevchenko To: Jonathan Cameron , David Lechner , Andy Shevchenko , Michael Hennerich , Antoniu Miclaus , Jinjie Ruan , Lorenzo Bianconi , Srinivas Pandruvada , Basavaraj Natikar , linux-input@vger.kernel.org, linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Jiri Kosina , Jonathan Cameron , Lars-Peter Clausen , Michael Hennerich , Andy Shevchenko Subject: [PATCH v1 14/22] iio: imu: st_lsm6dsx: Get platform data via dev_get_platdata() Date: Tue, 3 Sep 2024 01:16:59 +0300 Message-ID: <20240902222824.1145571-15-andy.shevchenko@gmail.com> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20240902222824.1145571-1-andy.shevchenko@gmail.com> References: <20240902222824.1145571-1-andy.shevchenko@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Andy Shevchenko Access to platform data via dev_get_platdata() getter to make code cleaner. Signed-off-by: Andy Shevchenko --- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c b/drivers/iio/imu= /st_lsm6dsx/st_lsm6dsx_core.c index ed0267929725..3958b5e1a3f6 100644 --- a/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c +++ b/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c @@ -2132,14 +2132,11 @@ st_lsm6dsx_get_drdy_reg(struct st_lsm6dsx_hw *hw, const struct st_lsm6dsx_reg **drdy_reg) { struct device *dev =3D hw->dev; + const struct st_sensors_platform_data *pdata =3D dev_get_platdata(dev); int err =3D 0, drdy_pin; =20 - if (device_property_read_u32(dev, "st,drdy-int-pin", &drdy_pin) < 0) { - struct st_sensors_platform_data *pdata; - - pdata =3D (struct st_sensors_platform_data *)dev->platform_data; + if (device_property_read_u32(dev, "st,drdy-int-pin", &drdy_pin) < 0) drdy_pin =3D pdata ? pdata->drdy_int_pin : 1; - } =20 switch (drdy_pin) { case 1: @@ -2162,14 +2159,13 @@ st_lsm6dsx_get_drdy_reg(struct st_lsm6dsx_hw *hw, static int st_lsm6dsx_init_shub(struct st_lsm6dsx_hw *hw) { const struct st_lsm6dsx_shub_settings *hub_settings; - struct st_sensors_platform_data *pdata; struct device *dev =3D hw->dev; + const struct st_sensors_platform_data *pdata =3D dev_get_platdata(dev); unsigned int data; int err =3D 0; =20 hub_settings =3D &hw->settings->shub_settings; =20 - pdata =3D (struct st_sensors_platform_data *)dev->platform_data; if (device_property_read_bool(dev, "st,pullups") || (pdata && pdata->pullups)) { if (hub_settings->pullup_en.sec_page) { @@ -2524,9 +2520,9 @@ static irqreturn_t st_lsm6dsx_sw_trigger_handler_thre= ad(int irq, =20 static int st_lsm6dsx_irq_setup(struct st_lsm6dsx_hw *hw) { - struct st_sensors_platform_data *pdata; const struct st_lsm6dsx_reg *reg; struct device *dev =3D hw->dev; + const struct st_sensors_platform_data *pdata =3D dev_get_platdata(dev); unsigned long irq_type; bool irq_active_low; int err; @@ -2554,7 +2550,6 @@ static int st_lsm6dsx_irq_setup(struct st_lsm6dsx_hw = *hw) if (err < 0) return err; =20 - pdata =3D (struct st_sensors_platform_data *)dev->platform_data; if (device_property_read_bool(dev, "drive-open-drain") || (pdata && pdata->open_drain)) { reg =3D &hw->settings->irq_config.od; @@ -2639,7 +2634,7 @@ static int st_lsm6dsx_init_regulators(struct device *= dev) int st_lsm6dsx_probe(struct device *dev, int irq, int hw_id, struct regmap *regmap) { - struct st_sensors_platform_data *pdata =3D dev->platform_data; + const struct st_sensors_platform_data *pdata =3D dev_get_platdata(dev); const struct st_lsm6dsx_shub_settings *hub_settings; struct st_lsm6dsx_hw *hw; const char *name =3D NULL; --=20 2.46.0 From nobody Fri Dec 19 10:26:18 2025 Received: from fgw23-7.mail.saunalahti.fi (fgw23-7.mail.saunalahti.fi [62.142.5.84]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id F3CC3188A2E for ; Mon, 2 Sep 2024 22:29:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=62.142.5.84 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725316152; cv=none; b=EcyteoxaqdLV8t3PfXLQ2n040dg2vi2utmnT77NH+VlY8AFzdjrpPZbN+129tGxopwHY6IrEo6ucql/OkuFrHPxm76r5wA5GjWf4ETvBXNcqTLo6xZffHf8/a4suxRW742ncleEUsWoNAo9UgHZGESKGOT1TgD9yx8Rkff46ynk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725316152; c=relaxed/simple; bh=eMaJ1XGIgYbncwGBJDENIO5v1xzNDJoTgR/7qtZXcTA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Nn4lcDQl2RJOTQuwn43bz/eoLY/K7nunYtgkL0KUPW5ZrSI0DY4AWn+oMh4cmhxwyj+QMmYQmfB7rp09dOjKuj1QpnARUPnVSrhPfVBBLX0WXu6JWghTHgv/2FqRV7kvvC9dEPyYDjeIOwdDtZ2Nld1CA8G1k5OuKgBYs1Wez8s= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com; spf=fail smtp.mailfrom=gmail.com; arc=none smtp.client-ip=62.142.5.84 Authentication-Results: smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=gmail.com Received: from localhost (88-113-25-87.elisa-laajakaista.fi [88.113.25.87]) by fgw23.mail.saunalahti.fi (Halon) with ESMTP id b40d7383-697a-11ef-8256-005056bdfda7; Tue, 03 Sep 2024 01:28:40 +0300 (EEST) From: Andy Shevchenko To: Jonathan Cameron , David Lechner , Andy Shevchenko , Michael Hennerich , Antoniu Miclaus , Jinjie Ruan , Lorenzo Bianconi , Srinivas Pandruvada , Basavaraj Natikar , linux-input@vger.kernel.org, linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Jiri Kosina , Jonathan Cameron , Lars-Peter Clausen , Michael Hennerich , Andy Shevchenko Subject: [PATCH v1 15/22] iio: light: hid-sensor-als: Get platform data via dev_get_platdata() Date: Tue, 3 Sep 2024 01:17:00 +0300 Message-ID: <20240902222824.1145571-16-andy.shevchenko@gmail.com> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20240902222824.1145571-1-andy.shevchenko@gmail.com> References: <20240902222824.1145571-1-andy.shevchenko@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Andy Shevchenko Access to platform data via dev_get_platdata() getter to make code cleaner. Signed-off-by: Andy Shevchenko --- drivers/iio/light/hid-sensor-als.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/iio/light/hid-sensor-als.c b/drivers/iio/light/hid-sen= sor-als.c index 260281194f61..0d995bc7877e 100644 --- a/drivers/iio/light/hid-sensor-als.c +++ b/drivers/iio/light/hid-sensor-als.c @@ -356,11 +356,11 @@ static int als_parse_report(struct platform_device *p= dev, /* Function to initialize the processing for usage id */ static int hid_als_probe(struct platform_device *pdev) { + struct hid_sensor_hub_device *hsdev =3D dev_get_platdata(&pdev->dev); int ret =3D 0; static const char *name =3D "als"; struct iio_dev *indio_dev; struct als_state *als_state; - struct hid_sensor_hub_device *hsdev =3D pdev->dev.platform_data; =20 indio_dev =3D devm_iio_device_alloc(&pdev->dev, sizeof(struct als_state)); if (!indio_dev) @@ -438,7 +438,7 @@ static int hid_als_probe(struct platform_device *pdev) /* Function to deinitialize the processing for usage id */ static void hid_als_remove(struct platform_device *pdev) { - struct hid_sensor_hub_device *hsdev =3D pdev->dev.platform_data; + struct hid_sensor_hub_device *hsdev =3D dev_get_platdata(&pdev->dev); struct iio_dev *indio_dev =3D platform_get_drvdata(pdev); struct als_state *als_state =3D iio_priv(indio_dev); =20 --=20 2.46.0 From nobody Fri Dec 19 10:26:18 2025 Received: from fgw23-7.mail.saunalahti.fi (fgw23-7.mail.saunalahti.fi [62.142.5.84]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B8A2818893C for ; Mon, 2 Sep 2024 22:28:57 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=62.142.5.84 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725316139; cv=none; b=aOo8a8+TD+pDi5IOvIMjDFWqbzriwb7GY+6oaqZu2pQEtJYZoaKlo49FP6ofpvJIXaJ7zt6RJOpvEPPtaOKx/04HRuBNiyS7emZINOW9/+NOkEycyj3QH0TorG96MQkoZjEk/Deg34oYOfHTIbLbmGNl4r22TVp6VF1NoiAXY9s= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725316139; c=relaxed/simple; bh=na8Ih3U30oMUt4tlFrC4bjWSAbvwr6i7Vjw2ATFC8Pk=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=epJAXQa/Lv2xZ0uJXnN8RJ8Z+nXXZKkj6Ec4agXKsT4+hvxiAOBB2P8FLq3Jbuufu9PLuA0iKXbWis8t9neDJAReaKxp2tuNU4+3Y7MgGi4v2F6phfq5j76macm8LjnM5TJL3ELFR/xsRvxpq0L/TPOXKk01Z1mm9i1xo1bYZt4= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com; spf=fail smtp.mailfrom=gmail.com; arc=none smtp.client-ip=62.142.5.84 Authentication-Results: smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=gmail.com Received: from localhost (88-113-25-87.elisa-laajakaista.fi [88.113.25.87]) by fgw22.mail.saunalahti.fi (Halon) with ESMTP id b478b24d-697a-11ef-8ecb-005056bdf889; Tue, 03 Sep 2024 01:28:40 +0300 (EEST) From: Andy Shevchenko To: Jonathan Cameron , David Lechner , Andy Shevchenko , Michael Hennerich , Antoniu Miclaus , Jinjie Ruan , Lorenzo Bianconi , Srinivas Pandruvada , Basavaraj Natikar , linux-input@vger.kernel.org, linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Jiri Kosina , Jonathan Cameron , Lars-Peter Clausen , Michael Hennerich , Andy Shevchenko Subject: [PATCH v1 16/22] iio: light: hid-sensor-prox: Get platform data via dev_get_platdata() Date: Tue, 3 Sep 2024 01:17:01 +0300 Message-ID: <20240902222824.1145571-17-andy.shevchenko@gmail.com> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20240902222824.1145571-1-andy.shevchenko@gmail.com> References: <20240902222824.1145571-1-andy.shevchenko@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Andy Shevchenko Access to platform data via dev_get_platdata() getter to make code cleaner. Signed-off-by: Andy Shevchenko --- drivers/iio/light/hid-sensor-prox.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/iio/light/hid-sensor-prox.c b/drivers/iio/light/hid-se= nsor-prox.c index 26c481d2998c..5343ebd404bf 100644 --- a/drivers/iio/light/hid-sensor-prox.c +++ b/drivers/iio/light/hid-sensor-prox.c @@ -233,11 +233,11 @@ static int prox_parse_report(struct platform_device *= pdev, /* Function to initialize the processing for usage id */ static int hid_prox_probe(struct platform_device *pdev) { + struct hid_sensor_hub_device *hsdev =3D dev_get_platdata(&pdev->dev); int ret =3D 0; static const char *name =3D "prox"; struct iio_dev *indio_dev; struct prox_state *prox_state; - struct hid_sensor_hub_device *hsdev =3D pdev->dev.platform_data; =20 indio_dev =3D devm_iio_device_alloc(&pdev->dev, sizeof(struct prox_state)); @@ -315,7 +315,7 @@ static int hid_prox_probe(struct platform_device *pdev) /* Function to deinitialize the processing for usage id */ static void hid_prox_remove(struct platform_device *pdev) { - struct hid_sensor_hub_device *hsdev =3D pdev->dev.platform_data; + struct hid_sensor_hub_device *hsdev =3D dev_get_platdata(&pdev->dev); struct iio_dev *indio_dev =3D platform_get_drvdata(pdev); struct prox_state *prox_state =3D iio_priv(indio_dev); =20 --=20 2.46.0 From nobody Fri Dec 19 10:26:18 2025 Received: from fgw21-7.mail.saunalahti.fi (fgw21-7.mail.saunalahti.fi [62.142.5.82]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 9450B188A2E for ; Mon, 2 Sep 2024 22:29:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=62.142.5.82 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725316149; cv=none; b=LpWct7jquJEdLZQrcqO6jd++8j0XARKSYaug6jOLPK5jSnhKPxH/PA+Sf4+SDwGvLHX8iqEx/8lVfi+NJeG0OX7ZxP08Kby7T4wDI7109AG35JF4Blw0qwEnOCtbhDK1HmXnODR+PFU24eO/BRRtVZENpO/3KBIygMiWeQoPrCQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725316149; c=relaxed/simple; bh=Uy3gw0baEyg93YMzdsYyOhpSjIuIj+PESe4MBDgyQns=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=fjIFcwzmKA6Py9UBoDV9mxMTg3rvt147k/1XjGvXiC7bWRcSy2T96RPdhmCVd9P4PDST3uMZqoxUPvfxWoQuwqVw83UfrilqfT3ezPTr516RLUXa2RsRFVzzVYRPUWh99EIY8Ec77PSsHMMYlzugtFHPHPkc3xM8VpKqf8R8oeo= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com; spf=fail smtp.mailfrom=gmail.com; arc=none smtp.client-ip=62.142.5.82 Authentication-Results: smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=gmail.com Received: from localhost (88-113-25-87.elisa-laajakaista.fi [88.113.25.87]) by fgw23.mail.saunalahti.fi (Halon) with ESMTP id b4efba77-697a-11ef-8256-005056bdfda7; Tue, 03 Sep 2024 01:28:41 +0300 (EEST) From: Andy Shevchenko To: Jonathan Cameron , David Lechner , Andy Shevchenko , Michael Hennerich , Antoniu Miclaus , Jinjie Ruan , Lorenzo Bianconi , Srinivas Pandruvada , Basavaraj Natikar , linux-input@vger.kernel.org, linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Jiri Kosina , Jonathan Cameron , Lars-Peter Clausen , Michael Hennerich , Andy Shevchenko Subject: [PATCH v1 17/22] iio: light: lm3533-als: Get platform data via dev_get_platdata() Date: Tue, 3 Sep 2024 01:17:02 +0300 Message-ID: <20240902222824.1145571-18-andy.shevchenko@gmail.com> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20240902222824.1145571-1-andy.shevchenko@gmail.com> References: <20240902222824.1145571-1-andy.shevchenko@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Andy Shevchenko Access to platform data via dev_get_platdata() getter to make code cleaner. Signed-off-by: Andy Shevchenko Reviewed-by: Johan Hovold --- drivers/iio/light/lm3533-als.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/iio/light/lm3533-als.c b/drivers/iio/light/lm3533-als.c index 7800f7fa51b7..6429d951ce7f 100644 --- a/drivers/iio/light/lm3533-als.c +++ b/drivers/iio/light/lm3533-als.c @@ -754,7 +754,7 @@ static int lm3533_als_set_resistor(struct lm3533_als *a= ls, u8 val) } =20 static int lm3533_als_setup(struct lm3533_als *als, - struct lm3533_als_platform_data *pdata) + const struct lm3533_als_platform_data *pdata) { int ret; =20 @@ -828,8 +828,8 @@ static const struct iio_info lm3533_als_info =3D { =20 static int lm3533_als_probe(struct platform_device *pdev) { + const struct lm3533_als_platform_data *pdata; struct lm3533 *lm3533; - struct lm3533_als_platform_data *pdata; struct lm3533_als *als; struct iio_dev *indio_dev; int ret; @@ -838,7 +838,7 @@ static int lm3533_als_probe(struct platform_device *pde= v) if (!lm3533) return -EINVAL; =20 - pdata =3D pdev->dev.platform_data; + pdata =3D dev_get_platdata(&pdev->dev); if (!pdata) { dev_err(&pdev->dev, "no platform data\n"); return -EINVAL; --=20 2.46.0 From nobody Fri Dec 19 10:26:18 2025 Received: from fgw20-7.mail.saunalahti.fi (fgw20-7.mail.saunalahti.fi [62.142.5.81]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A816F18DF7E for ; Mon, 2 Sep 2024 22:29:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=62.142.5.81 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725316178; cv=none; b=lqk0EUy9vPW/a/qPLsXdNPM4Jz54A4Tw34gizq7c6Oxvj3wmaLOvBOhGDi40mw+G6iiSC+dcLevRekomLk8P4PgP3i3RMjRkGHBnROqAKjCP8MmE6Mp+t4O5QLsiEtRtuF8nFn0wwSukC6QV5bKAwnTFut8wetqyQxsZQx8df3w= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725316178; c=relaxed/simple; bh=VPi5go2UZSyYcoqWpNRAu5quJSpMf/nZhR31FMIQHoo=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=BGwMYiwMljf75GSeQJrjmz75XAcLlXglZnX4kjU2uVKlVAcIPiY9HhoIa1P4sj/4i3LGFE8zonP0QFvPjEJnX/xH/92upIJGFSCg7oI9moBktZvMwtX2V18dPc8mRj3X8+NTqp+tViIbqWYO6J779vUM534cTQzCpcIU94iXI0g= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com; spf=fail smtp.mailfrom=gmail.com; arc=none smtp.client-ip=62.142.5.81 Authentication-Results: smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=gmail.com Received: from localhost (88-113-25-87.elisa-laajakaista.fi [88.113.25.87]) by fgw21.mail.saunalahti.fi (Halon) with ESMTP id b563aa78-697a-11ef-abae-005056bdd08f; Tue, 03 Sep 2024 01:28:42 +0300 (EEST) From: Andy Shevchenko To: Jonathan Cameron , David Lechner , Andy Shevchenko , Michael Hennerich , Antoniu Miclaus , Jinjie Ruan , Lorenzo Bianconi , Srinivas Pandruvada , Basavaraj Natikar , linux-input@vger.kernel.org, linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Jiri Kosina , Jonathan Cameron , Lars-Peter Clausen , Michael Hennerich , Andy Shevchenko Subject: [PATCH v1 18/22] iio: magnetometer: hid-sensor-magn-3d: Get platform data via dev_get_platdata() Date: Tue, 3 Sep 2024 01:17:03 +0300 Message-ID: <20240902222824.1145571-19-andy.shevchenko@gmail.com> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20240902222824.1145571-1-andy.shevchenko@gmail.com> References: <20240902222824.1145571-1-andy.shevchenko@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Andy Shevchenko Access to platform data via dev_get_platdata() getter to make code cleaner. Signed-off-by: Andy Shevchenko --- drivers/iio/magnetometer/hid-sensor-magn-3d.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/iio/magnetometer/hid-sensor-magn-3d.c b/drivers/iio/ma= gnetometer/hid-sensor-magn-3d.c index 5c795a430d09..ae10db87d1e1 100644 --- a/drivers/iio/magnetometer/hid-sensor-magn-3d.c +++ b/drivers/iio/magnetometer/hid-sensor-magn-3d.c @@ -466,11 +466,11 @@ static int magn_3d_parse_report(struct platform_devic= e *pdev, /* Function to initialize the processing for usage id */ static int hid_magn_3d_probe(struct platform_device *pdev) { + struct hid_sensor_hub_device *hsdev =3D dev_get_platdata(&pdev->dev); int ret =3D 0; static char *name =3D "magn_3d"; struct iio_dev *indio_dev; struct magn_3d_state *magn_state; - struct hid_sensor_hub_device *hsdev =3D pdev->dev.platform_data; struct iio_chan_spec *channels; int chan_count =3D 0; =20 @@ -549,7 +549,7 @@ static int hid_magn_3d_probe(struct platform_device *pd= ev) /* Function to deinitialize the processing for usage id */ static void hid_magn_3d_remove(struct platform_device *pdev) { - struct hid_sensor_hub_device *hsdev =3D pdev->dev.platform_data; + struct hid_sensor_hub_device *hsdev =3D dev_get_platdata(&pdev->dev); struct iio_dev *indio_dev =3D platform_get_drvdata(pdev); struct magn_3d_state *magn_state =3D iio_priv(indio_dev); =20 --=20 2.46.0 From nobody Fri Dec 19 10:26:18 2025 Received: from fgw20-7.mail.saunalahti.fi (fgw20-7.mail.saunalahti.fi [62.142.5.81]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 303C5188A0E for ; Mon, 2 Sep 2024 22:29:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=62.142.5.81 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725316199; cv=none; b=ZV7/+yWDy+eDaTUXFjGjtx23azhtRBKCdasutCQ9Mw4n3ft4QOxSC0H/KNDZ5N/XkMiK/OvdhxY6sGJNgutJo+8QoosjS0XOZcXTca0X9i0Mz7Esl0+0WuqheG71UrZWnmOVb/ORC0/NnP1rlRLhB0YAt3BZvRkVtqGJmS5fIdo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725316199; c=relaxed/simple; bh=Ul7D5wVVmqAMqo0mpEDHlr0YAPA1NGYKbyJmDz49LVI=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=FQYvRoQ6AS5N8z5AEaAGwjyvNoqbcA01CzuLsWDilztM17OeJPlpxSDpAGAasRSPR7+6cclKxafWoglZvYtK+ShyU41u33V/rnlzEoOTYTohsbNQRZv0RqlEvqMEAM5kzEviu6rh9Fk5zH3M6vc9hhILMp5zlF4RfSdDOd0EqoI= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com; spf=fail smtp.mailfrom=gmail.com; arc=none smtp.client-ip=62.142.5.81 Authentication-Results: smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=gmail.com Received: from localhost (88-113-25-87.elisa-laajakaista.fi [88.113.25.87]) by fgw20.mail.saunalahti.fi (Halon) with ESMTP id b60e9e8e-697a-11ef-8e8a-005056bd6ce9; Tue, 03 Sep 2024 01:28:44 +0300 (EEST) From: Andy Shevchenko To: Jonathan Cameron , David Lechner , Andy Shevchenko , Michael Hennerich , Antoniu Miclaus , Jinjie Ruan , Lorenzo Bianconi , Srinivas Pandruvada , Basavaraj Natikar , linux-input@vger.kernel.org, linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Jiri Kosina , Jonathan Cameron , Lars-Peter Clausen , Michael Hennerich , Andy Shevchenko Subject: [PATCH v1 19/22] iio: orientation: hid-sensor-incl-3d: Get platform data via dev_get_platdata() Date: Tue, 3 Sep 2024 01:17:04 +0300 Message-ID: <20240902222824.1145571-20-andy.shevchenko@gmail.com> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20240902222824.1145571-1-andy.shevchenko@gmail.com> References: <20240902222824.1145571-1-andy.shevchenko@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Andy Shevchenko Access to platform data via dev_get_platdata() getter to make code cleaner. Signed-off-by: Andy Shevchenko --- drivers/iio/orientation/hid-sensor-incl-3d.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/iio/orientation/hid-sensor-incl-3d.c b/drivers/iio/ori= entation/hid-sensor-incl-3d.c index 8943d5c78bc0..21664563b565 100644 --- a/drivers/iio/orientation/hid-sensor-incl-3d.c +++ b/drivers/iio/orientation/hid-sensor-incl-3d.c @@ -299,11 +299,11 @@ static int incl_3d_parse_report(struct platform_devic= e *pdev, /* Function to initialize the processing for usage id */ static int hid_incl_3d_probe(struct platform_device *pdev) { + struct hid_sensor_hub_device *hsdev =3D dev_get_platdata(&pdev->dev); int ret; static char *name =3D "incli_3d"; struct iio_dev *indio_dev; struct incl_3d_state *incl_state; - struct hid_sensor_hub_device *hsdev =3D pdev->dev.platform_data; =20 indio_dev =3D devm_iio_device_alloc(&pdev->dev, sizeof(struct incl_3d_state)); @@ -385,7 +385,7 @@ static int hid_incl_3d_probe(struct platform_device *pd= ev) /* Function to deinitialize the processing for usage id */ static void hid_incl_3d_remove(struct platform_device *pdev) { - struct hid_sensor_hub_device *hsdev =3D pdev->dev.platform_data; + struct hid_sensor_hub_device *hsdev =3D dev_get_platdata(&pdev->dev); struct iio_dev *indio_dev =3D platform_get_drvdata(pdev); struct incl_3d_state *incl_state =3D iio_priv(indio_dev); =20 --=20 2.46.0 From nobody Fri Dec 19 10:26:18 2025 Received: from fgw22-7.mail.saunalahti.fi (fgw22-7.mail.saunalahti.fi [62.142.5.83]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A7577188938 for ; Mon, 2 Sep 2024 22:29:51 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=62.142.5.83 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725316193; cv=none; b=NZli1lNshu7L4GQ3xMpV7/5wu/S1ilhZkXfGIAXiFNRzXLaOe2W2g7VHbWQbPP9jSuEXsEw+PmwTdtnq7PQIQYWIhayIkJlG2ZmDOfXDBvjCFHg/BPf4skTZ9ooBGfqm+1gY41T045MH6FCeXarW63/nmRZ2lBKmbOP5Eb+ly8M= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725316193; c=relaxed/simple; bh=wVFOFwNG96ZS5JTknDbiM35iEs7p1s20pBFB9wSWHWs=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=n7D8iztUAVoua9YMAihu2VBbNkDTgLJx5vWMbJ3zJj4y1BIej9JClSBvuu60WZ7dN2OW1G/hdzs0xAmDmoJq9i8BRre65c2fhhMXqZ+S5kfKU8xibK+zQw0vcU28lfMYO12Vd3vkYr/llgu8TOGGBaDu2zkx9+ZLwBo+Ar73jPI= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com; spf=fail smtp.mailfrom=gmail.com; arc=none smtp.client-ip=62.142.5.83 Authentication-Results: smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=gmail.com Received: from localhost (88-113-25-87.elisa-laajakaista.fi [88.113.25.87]) by fgw20.mail.saunalahti.fi (Halon) with ESMTP id b6db18c5-697a-11ef-8e8a-005056bd6ce9; Tue, 03 Sep 2024 01:28:45 +0300 (EEST) From: Andy Shevchenko To: Jonathan Cameron , David Lechner , Andy Shevchenko , Michael Hennerich , Antoniu Miclaus , Jinjie Ruan , Lorenzo Bianconi , Srinivas Pandruvada , Basavaraj Natikar , linux-input@vger.kernel.org, linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Jiri Kosina , Jonathan Cameron , Lars-Peter Clausen , Michael Hennerich , Andy Shevchenko Subject: [PATCH v1 20/22] iio: orientation: hid-sensor-rotation: Get platform data via dev_get_platdata() Date: Tue, 3 Sep 2024 01:17:05 +0300 Message-ID: <20240902222824.1145571-21-andy.shevchenko@gmail.com> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20240902222824.1145571-1-andy.shevchenko@gmail.com> References: <20240902222824.1145571-1-andy.shevchenko@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Andy Shevchenko Access to platform data via dev_get_platdata() getter to make code cleaner. Signed-off-by: Andy Shevchenko --- drivers/iio/orientation/hid-sensor-rotation.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/iio/orientation/hid-sensor-rotation.c b/drivers/iio/or= ientation/hid-sensor-rotation.c index 5e8cadd5177a..107adadf7711 100644 --- a/drivers/iio/orientation/hid-sensor-rotation.c +++ b/drivers/iio/orientation/hid-sensor-rotation.c @@ -230,11 +230,11 @@ static int dev_rot_parse_report(struct platform_devic= e *pdev, /* Function to initialize the processing for usage id */ static int hid_dev_rot_probe(struct platform_device *pdev) { + struct hid_sensor_hub_device *hsdev =3D dev_get_platdata(&pdev->dev); int ret; char *name; struct iio_dev *indio_dev; struct dev_rot_state *rot_state; - struct hid_sensor_hub_device *hsdev =3D pdev->dev.platform_data; =20 indio_dev =3D devm_iio_device_alloc(&pdev->dev, sizeof(struct dev_rot_state)); @@ -329,7 +329,7 @@ static int hid_dev_rot_probe(struct platform_device *pd= ev) /* Function to deinitialize the processing for usage id */ static void hid_dev_rot_remove(struct platform_device *pdev) { - struct hid_sensor_hub_device *hsdev =3D pdev->dev.platform_data; + struct hid_sensor_hub_device *hsdev =3D dev_get_platdata(&pdev->dev); struct iio_dev *indio_dev =3D platform_get_drvdata(pdev); struct dev_rot_state *rot_state =3D iio_priv(indio_dev); =20 --=20 2.46.0 From nobody Fri Dec 19 10:26:18 2025 Received: from fgw20-7.mail.saunalahti.fi (fgw20-7.mail.saunalahti.fi [62.142.5.81]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 83B2E18C01C for ; Mon, 2 Sep 2024 22:29:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=62.142.5.81 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725316177; cv=none; b=JwOZG3mrYLKKR91ghKgm+Y6HR2hGYYkRLTrGoJsvlhB5FMrBJkqLfHjVz6H+BH3Zt09FRJoV0/tsrQ9vpZxlb9o8mNNIPlf8UdMd11THl8i2rJXtZ6BIWeo5DxILqiO5TMbVABNgvW1YGeS4V5IULFtMKf+c2bRi8r7HWlIGZbE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725316177; c=relaxed/simple; bh=q2W2x5oyaNvC8UUAdV6wNNKiWrB5DlPCM9Iu48dwc60=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=WnoZFXXD16LG5e/7L88d4yOWC0a5WLFkleCR1DE3a55R5b5WcrBSbpaem6QDshtVY7idP/oYOglSCCacH48sNfh453xqslprXIs0MwE9lPuWiNO8ZJ+pipcjAtl8DWC/TDZUyW5OU+kwfUq0fqENK3fDj0XWiPyZuID0KuvNKUU= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com; spf=fail smtp.mailfrom=gmail.com; arc=none smtp.client-ip=62.142.5.81 Authentication-Results: smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=gmail.com Received: from localhost (88-113-25-87.elisa-laajakaista.fi [88.113.25.87]) by fgw22.mail.saunalahti.fi (Halon) with ESMTP id b77fda6b-697a-11ef-8ecb-005056bdf889; Tue, 03 Sep 2024 01:28:45 +0300 (EEST) From: Andy Shevchenko To: Jonathan Cameron , David Lechner , Andy Shevchenko , Michael Hennerich , Antoniu Miclaus , Jinjie Ruan , Lorenzo Bianconi , Srinivas Pandruvada , Basavaraj Natikar , linux-input@vger.kernel.org, linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Jiri Kosina , Jonathan Cameron , Lars-Peter Clausen , Michael Hennerich , Andy Shevchenko Subject: [PATCH v1 21/22] iio: position: hid-sensor-custom-intel-hinge: Get platform data via dev_get_platdata() Date: Tue, 3 Sep 2024 01:17:06 +0300 Message-ID: <20240902222824.1145571-22-andy.shevchenko@gmail.com> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20240902222824.1145571-1-andy.shevchenko@gmail.com> References: <20240902222824.1145571-1-andy.shevchenko@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Andy Shevchenko Access to platform data via dev_get_platdata() getter to make code cleaner. Signed-off-by: Andy Shevchenko --- drivers/iio/position/hid-sensor-custom-intel-hinge.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/iio/position/hid-sensor-custom-intel-hinge.c b/drivers= /iio/position/hid-sensor-custom-intel-hinge.c index 76e173850a35..63a9f2fcada7 100644 --- a/drivers/iio/position/hid-sensor-custom-intel-hinge.c +++ b/drivers/iio/position/hid-sensor-custom-intel-hinge.c @@ -263,9 +263,9 @@ static int hinge_parse_report(struct platform_device *p= dev, /* Function to initialize the processing for usage id */ static int hid_hinge_probe(struct platform_device *pdev) { + struct hid_sensor_hub_device *hsdev =3D dev_get_platdata(&pdev->dev); struct hinge_state *st; struct iio_dev *indio_dev; - struct hid_sensor_hub_device *hsdev =3D pdev->dev.platform_data; int ret; int i; =20 @@ -344,7 +344,7 @@ static int hid_hinge_probe(struct platform_device *pdev) /* Function to deinitialize the processing for usage id */ static void hid_hinge_remove(struct platform_device *pdev) { - struct hid_sensor_hub_device *hsdev =3D pdev->dev.platform_data; + struct hid_sensor_hub_device *hsdev =3D dev_get_platdata(&pdev->dev); struct iio_dev *indio_dev =3D platform_get_drvdata(pdev); struct hinge_state *st =3D iio_priv(indio_dev); =20 --=20 2.46.0 From nobody Fri Dec 19 10:26:18 2025 Received: from fgw21-7.mail.saunalahti.fi (fgw21-7.mail.saunalahti.fi [62.142.5.82]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 79B1413BC2F for ; Mon, 2 Sep 2024 22:30:11 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=62.142.5.82 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725316212; cv=none; b=sHTDTeGz5Q8x47h7ppmeEASoL/Iv9f80pjq4Xa5BHfwRDYLupAOEPYtdZfuj5b4m8dRVgA4zYcbb84ZUnLlkDSmYgkLOQFEgpxfvObctHw1QFgSVf9KhDFC533t6yhbhVxTecPwxmPN+46pQI0aZoDDp2bDrbMKn21waiS57zio= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725316212; c=relaxed/simple; bh=Axn5OvqB+CcBxhl3sti9L7ZitYsHqJrWtIcCua+j95g=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Mg9pIIg8uROY+pUen2VJgUTG/UOHqcRJFpV3lSwFXtY4Xazu2ojxDppJAQqEL3YlbjrRij0z+cvvZeQ3F8w2K3g/0DNcZdXoRqQxlAAL16AfKHsVItbsYNq3Z4hl/7g0gTfLBA4G2c/vtiddkpMv2iyA+VF8RVVgV4tYQB120cY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com; spf=fail smtp.mailfrom=gmail.com; arc=none smtp.client-ip=62.142.5.82 Authentication-Results: smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=gmail.com Received: from localhost (88-113-25-87.elisa-laajakaista.fi [88.113.25.87]) by fgw20.mail.saunalahti.fi (Halon) with ESMTP id b7e48c59-697a-11ef-8e8a-005056bd6ce9; Tue, 03 Sep 2024 01:28:46 +0300 (EEST) From: Andy Shevchenko To: Jonathan Cameron , David Lechner , Andy Shevchenko , Michael Hennerich , Antoniu Miclaus , Jinjie Ruan , Lorenzo Bianconi , Srinivas Pandruvada , Basavaraj Natikar , linux-input@vger.kernel.org, linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Jiri Kosina , Jonathan Cameron , Lars-Peter Clausen , Michael Hennerich , Andy Shevchenko Subject: [PATCH v1 22/22] iio: pressure: hid-sensor-press: Get platform data via dev_get_platdata() Date: Tue, 3 Sep 2024 01:17:07 +0300 Message-ID: <20240902222824.1145571-23-andy.shevchenko@gmail.com> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20240902222824.1145571-1-andy.shevchenko@gmail.com> References: <20240902222824.1145571-1-andy.shevchenko@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Andy Shevchenko Access to platform data via dev_get_platdata() getter to make code cleaner. Signed-off-by: Andy Shevchenko --- drivers/iio/pressure/hid-sensor-press.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/iio/pressure/hid-sensor-press.c b/drivers/iio/pressure= /hid-sensor-press.c index 956045e2db29..b7e9a085f0cc 100644 --- a/drivers/iio/pressure/hid-sensor-press.c +++ b/drivers/iio/pressure/hid-sensor-press.c @@ -241,11 +241,11 @@ static int press_parse_report(struct platform_device = *pdev, /* Function to initialize the processing for usage id */ static int hid_press_probe(struct platform_device *pdev) { + struct hid_sensor_hub_device *hsdev =3D dev_get_platdata(&pdev->dev); int ret =3D 0; static const char *name =3D "press"; struct iio_dev *indio_dev; struct press_state *press_state; - struct hid_sensor_hub_device *hsdev =3D pdev->dev.platform_data; =20 indio_dev =3D devm_iio_device_alloc(&pdev->dev, sizeof(struct press_state)); @@ -325,7 +325,7 @@ static int hid_press_probe(struct platform_device *pdev) /* Function to deinitialize the processing for usage id */ static void hid_press_remove(struct platform_device *pdev) { - struct hid_sensor_hub_device *hsdev =3D pdev->dev.platform_data; + struct hid_sensor_hub_device *hsdev =3D dev_get_platdata(&pdev->dev); struct iio_dev *indio_dev =3D platform_get_drvdata(pdev); struct press_state *press_state =3D iio_priv(indio_dev); =20 --=20 2.46.0