Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1280313 > unrolled thread
| Started by | Rob Herring <robh@kernel.org> |
|---|---|
| First post | 2015-11-30 22:50 +0100 |
| Last post | 2015-12-03 18:40 +0100 |
| Articles | 2 — 2 participants |
Back to article view | Back to linux.kernel
This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by
below is the oldest one visible, not the original post.
Re: [PATCH 03/14] DEVICETREE: Add PIC32 clock binding documentation Rob Herring <robh@kernel.org> - 2015-11-30 22:50 +0100
Re: [PATCH 03/14] DEVICETREE: Add PIC32 clock binding documentation Joshua Henderson <joshua.henderson@microchip.com> - 2015-12-03 18:40 +0100
| From | Rob Herring <robh@kernel.org> |
|---|---|
| Date | 2015-11-30 22:50 +0100 |
| Subject | Re: [PATCH 03/14] DEVICETREE: Add PIC32 clock binding documentation |
| Message-ID | <qAEuC-Cc-19@gated-at.bofh.it> |
On Wed, Nov 25, 2015 at 10:36:55PM -0700, Joshua Henderson wrote: > Hi Rob, > > On 11/22/2015 2:31 PM, Rob Herring wrote: > > On Fri, Nov 20, 2015 at 05:17:15PM -0700, Joshua Henderson wrote: > >> From: Purna Chandra Mandal <purna.mandal@microchip.com> > >> > >> Document the devicetree bindings for the clock driver found on Microchip > >> PIC32 class devices. > >> > >> Signed-off-by: Purna Chandra Mandal <purna.mandal@microchip.com> > >> Signed-off-by: Joshua Henderson <joshua.henderson@microchip.com> > >> --- > >> .../devicetree/bindings/clock/microchip,pic32.txt | 263 ++++++++++++++++++++ > >> 1 file changed, 263 insertions(+) > >> create mode 100644 Documentation/devicetree/bindings/clock/microchip,pic32.txt > >> > >> diff --git a/Documentation/devicetree/bindings/clock/microchip,pic32.txt b/Documentation/devicetree/bindings/clock/microchip,pic32.txt > >> new file mode 100644 > >> index 0000000..4cef72d > >> --- /dev/null > >> +++ b/Documentation/devicetree/bindings/clock/microchip,pic32.txt > >> @@ -0,0 +1,263 @@ > >> +Binding for a Clock hardware block found on > >> +certain Microchip PIC32 MCU devices. > >> + > >> +Microchip SoC clocks-node consists of few oscillators, PLL, multiplexer > >> +and few divider nodes. > > > > [...] > > > >> +Required properties: > >> +- compatible : should have "microchip,pic32-clk". BTW, this should list out the actual compatible strings. > > There is some discussion about this upstream with "critical-clocks" > > binding. Can you use and wait for that? > > > > The way this is going, we might not have to wait. :) Is there a patch available yet to try it out? Yes, googling "Lee Jones critical-clocks" should find it. > >> +- microchip,status-bit-mask: bitmask for status check. This will be used to confirm > >> + particular operation by clock sub-node is completed. It is dependent sub-node. > >> +- microchip,bit-mask: enable mask, similar to microchip,status-bit-mask. > > > > We've generally decided not to describe clocks at this level of detail > > in DT. It's fine though for simple clock trees. This one seems to be > > borderline IMO. > > > > The binding example is the entire clock tree. These masks are right from the datasheet. For reference, do you have an example of a better alternative? Okay, like I said, borderline. If this is complete, then it is fine. Adding more clocks or a newer version of the SoC with more clocks would change that opinion. Rob -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
[toc] | [next] | [standalone]
| From | Joshua Henderson <joshua.henderson@microchip.com> |
|---|---|
| Date | 2015-12-03 18:40 +0100 |
| Message-ID | <qBG1k-8ar-17@gated-at.bofh.it> |
| In reply to | #1280313 |
Rob, On 11/30/2015 02:43 PM, Rob Herring wrote: > On Wed, Nov 25, 2015 at 10:36:55PM -0700, Joshua Henderson wrote: >> Hi Rob, >> >> On 11/22/2015 2:31 PM, Rob Herring wrote: >>> On Fri, Nov 20, 2015 at 05:17:15PM -0700, Joshua Henderson wrote: >>>> From: Purna Chandra Mandal <purna.mandal@microchip.com> >>>> >>>> Document the devicetree bindings for the clock driver found on Microchip >>>> PIC32 class devices. >>>> >>>> Signed-off-by: Purna Chandra Mandal <purna.mandal@microchip.com> >>>> Signed-off-by: Joshua Henderson <joshua.henderson@microchip.com> >>>> --- >>>> .../devicetree/bindings/clock/microchip,pic32.txt | 263 ++++++++++++++++++++ >>>> 1 file changed, 263 insertions(+) >>>> create mode 100644 Documentation/devicetree/bindings/clock/microchip,pic32.txt >>>> >>>> diff --git a/Documentation/devicetree/bindings/clock/microchip,pic32.txt b/Documentation/devicetree/bindings/clock/microchip,pic32.txt >>>> new file mode 100644 >>>> index 0000000..4cef72d >>>> --- /dev/null >>>> +++ b/Documentation/devicetree/bindings/clock/microchip,pic32.txt >>>> @@ -0,0 +1,263 @@ >>>> +Binding for a Clock hardware block found on >>>> +certain Microchip PIC32 MCU devices. >>>> + >>>> +Microchip SoC clocks-node consists of few oscillators, PLL, multiplexer >>>> +and few divider nodes. >>> >>> [...] >>> >>>> +Required properties: >>>> +- compatible : should have "microchip,pic32-clk". > > BTW, this should list out the actual compatible strings. Ack. These are also being changed to microchip,pic32mzda-* due to other feedback. > >>> There is some discussion about this upstream with "critical-clocks" >>> binding. Can you use and wait for that? >>> >> >> The way this is going, we might not have to wait. :) Is there a patch available yet to try it out? > > Yes, googling "Lee Jones critical-clocks" should find it. The change for this on our side is in the queue should the stars align on timing. [...] > > Rob > Thanks, Josh -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
[toc] | [prev] | [standalone]
Back to top | Article view | linux.kernel
csiph-web