* [PATCH v2 1/2] dt-bindings: iio: adc: Add rockchip,rk3562-saradc string @ 2025-02-27 11:03 Kever Yang 2025-02-27 11:03 ` [PATCH v2 2/2] iio: adc: rockchip_saradc: add rk3562 Kever Yang 2025-02-28 20:06 ` [PATCH v2 1/2] dt-bindings: iio: adc: Add rockchip,rk3562-saradc string Rob Herring (Arm) 0 siblings, 2 replies; 5+ messages in thread From: Kever Yang @ 2025-02-27 11:03 UTC (permalink / raw) To: heiko Cc: linux-rockchip, Kever Yang, devicetree, Conor Dooley, Rob Herring, linux-iio, Detlev Casanova, linux-kernel, Krzysztof Kozlowski, Lars-Peter Clausen, Jonathan Cameron, linux-arm-kernel Add rockchip,rk3562-saradc compatible string. The saradc on rk3562 is v2 controller, with 10bit width which is different with rk3588. Signed-off-by: Kever Yang <kever.yang@rock-chips.com> --- Changes in v2: - fix dtb check error Documentation/devicetree/bindings/iio/adc/rockchip-saradc.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/iio/adc/rockchip-saradc.yaml b/Documentation/devicetree/bindings/iio/adc/rockchip-saradc.yaml index fd93ed3991e0..d129b66a6207 100644 --- a/Documentation/devicetree/bindings/iio/adc/rockchip-saradc.yaml +++ b/Documentation/devicetree/bindings/iio/adc/rockchip-saradc.yaml @@ -15,6 +15,7 @@ properties: - const: rockchip,saradc - const: rockchip,rk3066-tsadc - const: rockchip,rk3399-saradc + - const: rockchip,rk3562-saradc - const: rockchip,rk3588-saradc - items: - const: rockchip,rk3576-saradc -- 2.25.1 ^ permalink raw reply related [flat|nested] 5+ messages in thread
* [PATCH v2 2/2] iio: adc: rockchip_saradc: add rk3562 2025-02-27 11:03 [PATCH v2 1/2] dt-bindings: iio: adc: Add rockchip,rk3562-saradc string Kever Yang @ 2025-02-27 11:03 ` Kever Yang 2025-03-04 15:04 ` Jonathan Cameron 2025-02-28 20:06 ` [PATCH v2 1/2] dt-bindings: iio: adc: Add rockchip,rk3562-saradc string Rob Herring (Arm) 1 sibling, 1 reply; 5+ messages in thread From: Kever Yang @ 2025-02-27 11:03 UTC (permalink / raw) To: heiko Cc: linux-rockchip, Simon Xue, Kever Yang, linux-iio, linux-kernel, Lars-Peter Clausen, Jonathan Cameron, linux-arm-kernel From: Simon Xue <xxm@rock-chips.com> rk3562 is using v2 saradc with 8 channels. Signed-off-by: Simon Xue <xxm@rock-chips.com> Signed-off-by: Kever Yang <kever.yang@rock-chips.com> --- Changes in v2: None drivers/iio/adc/rockchip_saradc.c | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/drivers/iio/adc/rockchip_saradc.c b/drivers/iio/adc/rockchip_saradc.c index a29e54754c8f..9995f95bafe0 100644 --- a/drivers/iio/adc/rockchip_saradc.c +++ b/drivers/iio/adc/rockchip_saradc.c @@ -1,7 +1,7 @@ // SPDX-License-Identifier: GPL-2.0-or-later /* * Rockchip Successive Approximation Register (SAR) A/D Converter - * Copyright (C) 2014 ROCKCHIP, Inc. + * Copyright (C) 2014 Rockchip Electronics Co., Ltd. */ #include <linux/bitfield.h> @@ -275,6 +275,25 @@ static const struct rockchip_saradc_data rk3399_saradc_data = { .power_down = rockchip_saradc_power_down_v1, }; +static const struct iio_chan_spec rockchip_rk3562_saradc_iio_channels[] = { + SARADC_CHANNEL(0, "adc0", 10), + SARADC_CHANNEL(1, "adc1", 10), + SARADC_CHANNEL(2, "adc2", 10), + SARADC_CHANNEL(3, "adc3", 10), + SARADC_CHANNEL(4, "adc4", 10), + SARADC_CHANNEL(5, "adc5", 10), + SARADC_CHANNEL(6, "adc6", 10), + SARADC_CHANNEL(7, "adc7", 10), +}; + +static const struct rockchip_saradc_data rk3562_saradc_data = { + .channels = rockchip_rk3562_saradc_iio_channels, + .num_channels = ARRAY_SIZE(rockchip_rk3562_saradc_iio_channels), + .clk_rate = 1000000, + .start = rockchip_saradc_start_v2, + .read = rockchip_saradc_read_v2, +}; + static const struct iio_chan_spec rockchip_rk3568_saradc_iio_channels[] = { SARADC_CHANNEL(0, "adc0", 10), SARADC_CHANNEL(1, "adc1", 10), @@ -324,6 +343,9 @@ static const struct of_device_id rockchip_saradc_match[] = { }, { .compatible = "rockchip,rk3399-saradc", .data = &rk3399_saradc_data, + }, { + .compatible = "rockchip,rk3562-saradc", + .data = &rk3562_saradc_data, }, { .compatible = "rockchip,rk3568-saradc", .data = &rk3568_saradc_data, -- 2.25.1 ^ permalink raw reply related [flat|nested] 5+ messages in thread
* Re: [PATCH v2 2/2] iio: adc: rockchip_saradc: add rk3562 2025-02-27 11:03 ` [PATCH v2 2/2] iio: adc: rockchip_saradc: add rk3562 Kever Yang @ 2025-03-04 15:04 ` Jonathan Cameron 0 siblings, 0 replies; 5+ messages in thread From: Jonathan Cameron @ 2025-03-04 15:04 UTC (permalink / raw) To: Kever Yang Cc: heiko, linux-rockchip, Simon Xue, linux-iio, linux-kernel, Lars-Peter Clausen, linux-arm-kernel On Thu, 27 Feb 2025 19:03:43 +0800 Kever Yang <kever.yang@rock-chips.com> wrote: > From: Simon Xue <xxm@rock-chips.com> > > rk3562 is using v2 saradc with 8 channels. > > Signed-off-by: Simon Xue <xxm@rock-chips.com> > Signed-off-by: Kever Yang <kever.yang@rock-chips.com> > --- > > Changes in v2: None > > drivers/iio/adc/rockchip_saradc.c | 24 +++++++++++++++++++++++- > 1 file changed, 23 insertions(+), 1 deletion(-) > > diff --git a/drivers/iio/adc/rockchip_saradc.c b/drivers/iio/adc/rockchip_saradc.c > index a29e54754c8f..9995f95bafe0 100644 > --- a/drivers/iio/adc/rockchip_saradc.c > +++ b/drivers/iio/adc/rockchip_saradc.c > @@ -1,7 +1,7 @@ > // SPDX-License-Identifier: GPL-2.0-or-later > /* > * Rockchip Successive Approximation Register (SAR) A/D Converter > - * Copyright (C) 2014 ROCKCHIP, Inc. > + * Copyright (C) 2014 Rockchip Electronics Co., Ltd. This 'fixup' should have been mentioned in the patch description. Not that important though so I'll leave it this time. ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH v2 1/2] dt-bindings: iio: adc: Add rockchip,rk3562-saradc string 2025-02-27 11:03 [PATCH v2 1/2] dt-bindings: iio: adc: Add rockchip,rk3562-saradc string Kever Yang 2025-02-27 11:03 ` [PATCH v2 2/2] iio: adc: rockchip_saradc: add rk3562 Kever Yang @ 2025-02-28 20:06 ` Rob Herring (Arm) 2025-03-04 15:01 ` Jonathan Cameron 1 sibling, 1 reply; 5+ messages in thread From: Rob Herring (Arm) @ 2025-02-28 20:06 UTC (permalink / raw) To: Kever Yang Cc: linux-rockchip, devicetree, Jonathan Cameron, heiko, Detlev Casanova, Krzysztof Kozlowski, Conor Dooley, Lars-Peter Clausen, linux-arm-kernel, linux-iio, linux-kernel On Thu, 27 Feb 2025 19:03:42 +0800, Kever Yang wrote: > Add rockchip,rk3562-saradc compatible string. > The saradc on rk3562 is v2 controller, with 10bit width which is different > with rk3588. > > Signed-off-by: Kever Yang <kever.yang@rock-chips.com> > --- > > Changes in v2: > - fix dtb check error > > Documentation/devicetree/bindings/iio/adc/rockchip-saradc.yaml | 1 + > 1 file changed, 1 insertion(+) > Acked-by: Rob Herring (Arm) <robh@kernel.org> ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH v2 1/2] dt-bindings: iio: adc: Add rockchip,rk3562-saradc string 2025-02-28 20:06 ` [PATCH v2 1/2] dt-bindings: iio: adc: Add rockchip,rk3562-saradc string Rob Herring (Arm) @ 2025-03-04 15:01 ` Jonathan Cameron 0 siblings, 0 replies; 5+ messages in thread From: Jonathan Cameron @ 2025-03-04 15:01 UTC (permalink / raw) To: Rob Herring (Arm) Cc: Kever Yang, linux-rockchip, devicetree, heiko, Detlev Casanova, Krzysztof Kozlowski, Conor Dooley, Lars-Peter Clausen, linux-arm-kernel, linux-iio, linux-kernel On Fri, 28 Feb 2025 14:06:59 -0600 "Rob Herring (Arm)" <robh@kernel.org> wrote: > On Thu, 27 Feb 2025 19:03:42 +0800, Kever Yang wrote: > > Add rockchip,rk3562-saradc compatible string. > > The saradc on rk3562 is v2 controller, with 10bit width which is different > > with rk3588. > > > > Signed-off-by: Kever Yang <kever.yang@rock-chips.com> > > --- > > > > Changes in v2: > > - fix dtb check error > > > > Documentation/devicetree/bindings/iio/adc/rockchip-saradc.yaml | 1 + > > 1 file changed, 1 insertion(+) > > > > Acked-by: Rob Herring (Arm) <robh@kernel.org> > Hi Kever, I'm applying patches in a fairly random order today and in this case I'd already picked up support for the rk3528 so there was a bit of noise on this. Please check the result in the testing branch of iio.git on kernel.org. Thanks, Jonathan ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2025-03-04 15:20 UTC | newest] Thread overview: 5+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2025-02-27 11:03 [PATCH v2 1/2] dt-bindings: iio: adc: Add rockchip,rk3562-saradc string Kever Yang 2025-02-27 11:03 ` [PATCH v2 2/2] iio: adc: rockchip_saradc: add rk3562 Kever Yang 2025-03-04 15:04 ` Jonathan Cameron 2025-02-28 20:06 ` [PATCH v2 1/2] dt-bindings: iio: adc: Add rockchip,rk3562-saradc string Rob Herring (Arm) 2025-03-04 15:01 ` Jonathan Cameron
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox