On Sun, 03 Dec 2023 18:46:22 +0100, Krzysztof Kozlowski wrote: > Document preferred coding style for Devicetree sources (DTS and DTSI), > to bring consistency among all (sub)architectures and ease in reviews. > > Cc: Andrew Davis <a...@ti.com> > cc: Andrew Lunn <and...@lunn.ch> > Cc: AngeloGioacchino Del Regno <angelogioacchino.delre...@collabora.com> > Cc: Arnd Bergmann <a...@arndb.de> > Cc: Bjorn Andersson <anders...@kernel.org> > Cc: Chen-Yu Tsai <w...@kernel.org> > Cc: Dmitry Baryshkov <dmitry.barysh...@linaro.org> > Cc: Jonathan Corbet <cor...@lwn.net> > Cc: Matthias Brugger <matthias....@gmail.com> > Cc: Michal Simek <michal.si...@amd.com> > Cc: Neil Armstrong <neil.armstr...@linaro.org> > Cc: Nishanth Menon <n...@ti.com> > Cc: Olof Johansson <o...@lixom.net> > Cc: Rafał Miłecki <zaj...@gmail.com> > Acked-by: Neil Armstrong <neil.armstr...@linaro.org> > Acked-by: Heiko Stuebner <he...@sntech.de> > Reviewed-by: Laurent Pinchart <laurent.pinch...@ideasonboard.com> > Acked-by: Konrad Dybcio <konradyb...@kernel.org> > Reviewed-by: Geert Uytterhoeven <geert+rene...@glider.be> > Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlow...@linaro.org> > > --- > > Merging idea: Rob/DT bindings > > Changes in v4 > ============= > 1. Drop label at the top (Jon) > 2. Grammar fixes (Laurent, Dragan) > 3. "Unless a bus defines differently, unit addresses shall ..." (Rob) > 4. Use hex in example of dma-controller (Andrew) > 5. Example: soc@ -> soc@0 > 6. Reverse points 2 and 3 in "Indentation" (Andrew) > 7. Use full path to coding style doc (Conor) > > Changes in v3 > ============= > 1. should->shall (Angelo) > 2. Comments // -> /* (Angelo, Michal) > 3. Use imaginary example in "Order of Properties in Device Node" > (Angelo) > 4. Added paragraphs for three sections with justifications of chosen > style. > 5. Allow two style of ordering overrides in board DTS: alphabetically or > by order of DTSI (Rob). > 6. I did not incorporate feedback about, due to lack of consensus and my > disagreement: > a. SoM being DTS without DTSI in "Organizing DTSI and DTS" > > Changes in v2 > ============= > 1. Hopefully incorporate entire feedback from comments: > a. Fix \ { => / { (Rob) > b. Name: dts-coding-style (Rob) > c. Exceptions for ordering nodes by name for Renesas and pinctrl (Geert, > Konrad) > d. Ordering properties by common/vendor (Rob) > e. Array entries in <> (Rob) > > 2. New chapter: Organizing DTSI and DTS > > 3. Several grammar fixes (missing articles) > > Cc: linux-rockc...@lists.infradead.org > Cc: linux-media...@lists.infradead.org > Cc: linux-samsung-...@vger.kernel.org > Cc: linux-amlo...@lists.infradead.org > Cc: linux-arm-ker...@lists.infradead.org > Cc: linux-arm-...@vger.kernel.org > Cc: workfl...@vger.kernel.org > Cc: linux-doc@vger.kernel.org > --- > .../devicetree/bindings/dts-coding-style.rst | 196 ++++++++++++++++++ > Documentation/devicetree/bindings/index.rst | 1 + > 2 files changed, 197 insertions(+) > create mode 100644 Documentation/devicetree/bindings/dts-coding-style.rst >
I added the quotes as discussed and applied, thanks! Rob