From: Jonathan Cameron <jic23@kernel.org> To: Eugen Hristev <eugen.hristev@microchip.com> Cc: <linux-iio@vger.kernel.org>, <devicetree@vger.kernel.org>, <nicolas.ferre@microchip.com>, <linux-arm-kernel@lists.infradead.org>, <linux-kernel@vger.kernel.org>, <robh+dt@kernel.org>, <ludovic.desroches@microchip.com> Subject: Re: [PATCH v2 00/10] iio: adc: at91-sama5d2_adc: add support for sama7g5 Date: Mon, 30 Aug 2021 13:26:36 +0100 [thread overview] Message-ID: <20210830132636.16dde030@jic23-huawei> (raw) In-Reply-To: <20210824115441.681253-1-eugen.hristev@microchip.com> On Tue, 24 Aug 2021 14:54:31 +0300 Eugen Hristev <eugen.hristev@microchip.com> wrote: > Hi, > > This series adds support for sama7g5. > > The sama7g5 is slightly different from sama5d2, but has the same basic > operations. The register map is a bit different, so, I added some primitives > to differentiate between the two classes of hardware blocks (sama5d2-sam9x60 > and sama7g5). > > Sama7g5 has 16 channels ADC, no resistive touch, and extra features > (FIFOs, better oversampling , not implemented yet). > > It is a rework of the series initially sent here: > https://marc.info/?l=linux-iio&m=161461656807826&w=2 > > I reworked this according to review by Jonathan, meaning that first I created > a no-op patch that will convert the driver to a more platform specific data > dedicated type of driver. This adds various structures that hold things like > register layout and channel information. > After this I created few patches that implement the main differences between > sama7g5 and older products: the end-of-conversion new register. I added > helper functions to make code more easy to read and more simple. > One the last patches adds the layout and channels for sama7g5. > At this moment in linux-next, the DT for sama7g5 and sama7g5ek is present, > and the last patches add and enable this node in DT for this board. > > Eugen 0-8 applied with the minor tweak mentioned in a reply to relevant patch. I'll assume 9-10 will got via normal soc related tree. Note that I'm queuing these up for the merge window after this one now (5.16). Thanks, Jonathan > > > > Eugen Hristev (10): > dt-bindings: iio: adc: at91-sama5d2: add compatible for sama7g5-adc > iio: adc: at91-sama5d2_adc: initialize hardware after clock is started > iio: adc: at91-sama5d2_adc: remove unused definition > iio: adc: at91-sama5d2_adc: convert to platform specific data > structures > iio: adc: at91-sama5d2-adc: add support for separate end of conversion > registers > iio: adc: at91-sama5d2_adc: add helper for COR register > iio: adc: at91-sama5d2_adc: add support for sama7g5 device > iio: adc: at91-sama5d2_adc: update copyright and authors information > ARM: dts: at91: sama7g5: add node for the ADC > ARM: dts: at91: sama7g5ek: enable ADC on the board > > .../bindings/iio/adc/atmel,sama5d2-adc.yaml | 1 + > arch/arm/boot/dts/at91-sama7g5ek.dts | 8 + > arch/arm/boot/dts/sama7g5.dtsi | 16 + > drivers/iio/adc/at91-sama5d2_adc.c | 586 ++++++++++++------ > 4 files changed, 425 insertions(+), 186 deletions(-) >
WARNING: multiple messages have this Message-ID (diff)
From: Jonathan Cameron <jic23@kernel.org> To: Eugen Hristev <eugen.hristev@microchip.com> Cc: devicetree@vger.kernel.org, linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org, ludovic.desroches@microchip.com, robh+dt@kernel.org, linux-arm-kernel@lists.infradead.org Subject: Re: [PATCH v2 00/10] iio: adc: at91-sama5d2_adc: add support for sama7g5 Date: Mon, 30 Aug 2021 13:26:36 +0100 [thread overview] Message-ID: <20210830132636.16dde030@jic23-huawei> (raw) In-Reply-To: <20210824115441.681253-1-eugen.hristev@microchip.com> On Tue, 24 Aug 2021 14:54:31 +0300 Eugen Hristev <eugen.hristev@microchip.com> wrote: > Hi, > > This series adds support for sama7g5. > > The sama7g5 is slightly different from sama5d2, but has the same basic > operations. The register map is a bit different, so, I added some primitives > to differentiate between the two classes of hardware blocks (sama5d2-sam9x60 > and sama7g5). > > Sama7g5 has 16 channels ADC, no resistive touch, and extra features > (FIFOs, better oversampling , not implemented yet). > > It is a rework of the series initially sent here: > https://marc.info/?l=linux-iio&m=161461656807826&w=2 > > I reworked this according to review by Jonathan, meaning that first I created > a no-op patch that will convert the driver to a more platform specific data > dedicated type of driver. This adds various structures that hold things like > register layout and channel information. > After this I created few patches that implement the main differences between > sama7g5 and older products: the end-of-conversion new register. I added > helper functions to make code more easy to read and more simple. > One the last patches adds the layout and channels for sama7g5. > At this moment in linux-next, the DT for sama7g5 and sama7g5ek is present, > and the last patches add and enable this node in DT for this board. > > Eugen 0-8 applied with the minor tweak mentioned in a reply to relevant patch. I'll assume 9-10 will got via normal soc related tree. Note that I'm queuing these up for the merge window after this one now (5.16). Thanks, Jonathan > > > > Eugen Hristev (10): > dt-bindings: iio: adc: at91-sama5d2: add compatible for sama7g5-adc > iio: adc: at91-sama5d2_adc: initialize hardware after clock is started > iio: adc: at91-sama5d2_adc: remove unused definition > iio: adc: at91-sama5d2_adc: convert to platform specific data > structures > iio: adc: at91-sama5d2-adc: add support for separate end of conversion > registers > iio: adc: at91-sama5d2_adc: add helper for COR register > iio: adc: at91-sama5d2_adc: add support for sama7g5 device > iio: adc: at91-sama5d2_adc: update copyright and authors information > ARM: dts: at91: sama7g5: add node for the ADC > ARM: dts: at91: sama7g5ek: enable ADC on the board > > .../bindings/iio/adc/atmel,sama5d2-adc.yaml | 1 + > arch/arm/boot/dts/at91-sama7g5ek.dts | 8 + > arch/arm/boot/dts/sama7g5.dtsi | 16 + > drivers/iio/adc/at91-sama5d2_adc.c | 586 ++++++++++++------ > 4 files changed, 425 insertions(+), 186 deletions(-) > _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
next prev parent reply other threads:[~2021-08-30 12:23 UTC|newest] Thread overview: 44+ messages / expand[flat|nested] mbox.gz Atom feed top 2021-08-24 11:54 [PATCH v2 00/10] iio: adc: at91-sama5d2_adc: add support for sama7g5 Eugen Hristev 2021-08-24 11:54 ` Eugen Hristev 2021-08-24 11:54 ` [PATCH v2 01/10] dt-bindings: iio: adc: at91-sama5d2: add compatible for sama7g5-adc Eugen Hristev 2021-08-24 11:54 ` Eugen Hristev 2021-08-24 11:54 ` [PATCH v2 02/10] iio: adc: at91-sama5d2_adc: initialize hardware after clock is started Eugen Hristev 2021-08-24 11:54 ` Eugen Hristev 2021-08-24 11:54 ` [PATCH v2 03/10] iio: adc: at91-sama5d2_adc: remove unused definition Eugen Hristev 2021-08-24 11:54 ` Eugen Hristev 2021-08-24 11:54 ` [PATCH v2 04/10] iio: adc: at91-sama5d2_adc: convert to platform specific data structures Eugen Hristev 2021-08-24 11:54 ` Eugen Hristev 2021-08-30 12:21 ` Jonathan Cameron 2021-08-30 12:21 ` Jonathan Cameron 2021-08-30 12:28 ` Eugen.Hristev 2021-08-30 12:28 ` Eugen.Hristev 2021-08-30 12:31 ` Eugen.Hristev 2021-08-30 12:31 ` Eugen.Hristev 2021-08-30 14:44 ` Jonathan Cameron 2021-08-30 14:44 ` Jonathan Cameron 2021-08-31 11:50 ` Eugen.Hristev 2021-08-31 11:50 ` Eugen.Hristev 2021-09-05 10:08 ` Jonathan Cameron 2021-09-05 10:08 ` Jonathan Cameron 2021-08-24 11:54 ` [PATCH v2 05/10] iio: adc: at91-sama5d2-adc: add support for separate end of conversion registers Eugen Hristev 2021-08-24 11:54 ` Eugen Hristev 2021-08-31 6:45 ` Eugen.Hristev 2021-08-31 6:45 ` Eugen.Hristev 2021-09-05 10:12 ` Jonathan Cameron 2021-09-05 10:12 ` Jonathan Cameron 2021-08-24 11:54 ` [PATCH v2 06/10] iio: adc: at91-sama5d2_adc: add helper for COR register Eugen Hristev 2021-08-24 11:54 ` Eugen Hristev 2021-08-30 12:18 ` Jonathan Cameron 2021-08-30 12:18 ` Jonathan Cameron 2021-08-24 11:54 ` [PATCH v2 07/10] iio: adc: at91-sama5d2_adc: add support for sama7g5 device Eugen Hristev 2021-08-24 11:54 ` Eugen Hristev 2021-08-24 11:54 ` [PATCH v2 08/10] iio: adc: at91-sama5d2_adc: update copyright and authors information Eugen Hristev 2021-08-24 11:54 ` Eugen Hristev 2021-08-24 11:54 ` [PATCH v2 09/10] ARM: dts: at91: sama7g5: add node for the ADC Eugen Hristev 2021-08-24 11:54 ` Eugen Hristev 2021-08-24 11:54 ` [PATCH v2 10/10] ARM: dts: at91: sama7g5ek: enable ADC on the board Eugen Hristev 2021-08-24 11:54 ` Eugen Hristev 2021-08-30 12:26 ` Jonathan Cameron [this message] 2021-08-30 12:26 ` [PATCH v2 00/10] iio: adc: at91-sama5d2_adc: add support for sama7g5 Jonathan Cameron 2021-09-01 9:47 ` Nicolas Ferre 2021-09-01 9:47 ` Nicolas Ferre
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20210830132636.16dde030@jic23-huawei \ --to=jic23@kernel.org \ --cc=devicetree@vger.kernel.org \ --cc=eugen.hristev@microchip.com \ --cc=linux-arm-kernel@lists.infradead.org \ --cc=linux-iio@vger.kernel.org \ --cc=linux-kernel@vger.kernel.org \ --cc=ludovic.desroches@microchip.com \ --cc=nicolas.ferre@microchip.com \ --cc=robh+dt@kernel.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.