Re: [PATCH 11/14] dt-bindings: media: i2c: Add A83T MIPI CSI-2 bindings documentation
From: Paul Kocialkowski <hidden>
Date: 2020-11-04 10:43:56
Also in:
linux-devicetree, linux-media, lkml
Hi, On Mon 26 Oct 20, 17:56, Maxime Ripard wrote:
On Fri, Oct 23, 2020 at 07:45:43PM +0200, Paul Kocialkowski wrote:quoted
This introduces YAML bindings documentation for the A83T MIPI CSI-2 controller. Signed-off-by: Paul Kocialkowski <redacted>What is the difference with the a31/v3s one?
It's a different controller, not a variation of the A31 one. I'll rework the commit log to make this clearer.
quoted
--- .../media/allwinner,sun8i-a83t-mipi-csi2.yaml | 158 ++++++++++++++++++ 1 file changed, 158 insertions(+) create mode 100644 Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-mipi-csi2.yamldiff --git a/Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-mipi-csi2.yaml b/Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-mipi-csi2.yaml new file mode 100644 index 000000000000..2384ae4e7be0 --- /dev/null +++ b/Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-mipi-csi2.yaml@@ -0,0 +1,158 @@ +# SPDX-License-Identifier: GPL-2.0 +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/media/allwinner,sun8i-a83t-mipi-csi2.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Allwinner A83T MIPI CSI-2 Device Tree Bindings + +maintainers: + - Paul Kocialkowski <paul.kocialkowski@bootlin.com> + +properties: + compatible: + const: allwinner,sun8i-a83t-mipi-csi2 + + reg: + maxItems: 1 + + interrupts: + maxItems: 1 + + clocks: + items: + - description: Bus Clock + - description: Module Clock + - description: MIPI-specific Clock + - description: Misc CSI Clock + + clock-names: + items: + - const: bus + - const: mod + - const: mipi + - const: miscIf it's only due to the clock, it's soemething you can deal with in the first schema, there's no need to duplicate them.
It's a completely different controller so I don't think it makes sense to have a single schema for both. Even if the bindings look similar. Paul -- Paul Kocialkowski, Bootlin Embedded Linux and kernel engineering https://bootlin.com