All of lore.kernel.org
 help / color / mirror / Atom feed
From: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
To: Fabio Estevam <festevam@gmail.com>
Cc: sakari.ailus@linux.intel.com, rfoss@kernel.org,
	robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org,
	conor+dt@kernel.org, mchehab@kernel.org,
	devicetree@vger.kernel.org, linux-media@vger.kernel.org,
	Fabio Estevam <festevam@denx.de>
Subject: Re: [PATCH 2/2] media: dt-bindings: Use bus-types definitions from video-interfaces.h
Date: Tue, 28 Nov 2023 02:00:33 +0200	[thread overview]
Message-ID: <20231128000033.GD25590@pendragon.ideasonboard.com> (raw)
In-Reply-To: <20231126125320.4024456-2-festevam@gmail.com>

Hi Fabio,

Thank you for the patch.

On Sun, Nov 26, 2023 at 09:53:20AM -0300, Fabio Estevam wrote:
> From: Fabio Estevam <festevam@denx.de>
> 
> To improve readability, replace hardcoding numerical constants with the
> corresponding definitions from video-interfaces.h.
> 
> Based on commit c4cfd47eb4ac ("media: dt-bindings: Use new video interface
> bus type macros in examples").
> 
> Signed-off-by: Fabio Estevam <festevam@denx.de>
> ---
>  .../devicetree/bindings/display/bridge/analogix,anx7625.yaml  | 3 ++-
>  .../devicetree/bindings/media/i2c/toshiba,tc358746.yaml       | 3 ++-
>  Documentation/devicetree/bindings/media/microchip,csi2dc.yaml | 4 +++-
>  .../devicetree/bindings/media/starfive,jh7110-camss.yaml      | 4 +++-
>  .../devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml       | 3 ++-
>  5 files changed, 12 insertions(+), 5 deletions(-)
> 
> diff --git a/Documentation/devicetree/bindings/display/bridge/analogix,anx7625.yaml b/Documentation/devicetree/bindings/display/bridge/analogix,anx7625.yaml
> index a1ed1004651b..e18cc0e8a520 100644
> --- a/Documentation/devicetree/bindings/display/bridge/analogix,anx7625.yaml
> +++ b/Documentation/devicetree/bindings/display/bridge/analogix,anx7625.yaml
> @@ -132,6 +132,7 @@ additionalProperties: false
>  examples:
>    - |
>      #include <dt-bindings/gpio/gpio.h>
> +    #include <dt-bindings/media/video-interfaces.h>
>  
>      i2c {
>          #address-cells = <1>;
> @@ -157,7 +158,7 @@ examples:
>                      reg = <0>;
>                      anx7625_in: endpoint {
>                          remote-endpoint = <&mipi_dsi>;
> -                        bus-type = <7>;

7 seems to have been a mistake, as this is a DSI endpoint, not a DPI
endpoint.

> +                        bus-type = <MEDIA_BUS_TYPE_DPI>;
>                          data-lanes = <0 1 2 3>;
>                      };
>                  };
> diff --git a/Documentation/devicetree/bindings/media/i2c/toshiba,tc358746.yaml b/Documentation/devicetree/bindings/media/i2c/toshiba,tc358746.yaml
> index 1c476b635b69..9e1874946017 100644
> --- a/Documentation/devicetree/bindings/media/i2c/toshiba,tc358746.yaml
> +++ b/Documentation/devicetree/bindings/media/i2c/toshiba,tc358746.yaml
> @@ -129,6 +129,7 @@ additionalProperties: false
>  examples:
>    - |
>      #include <dt-bindings/gpio/gpio.h>
> +    #include <dt-bindings/media/video-interfaces.h>
>  
>      i2c {
>        #address-cells = <1>;
> @@ -161,7 +162,7 @@ examples:
>                remote-endpoint = <&sensor_out>;
>                hsync-active = <0>;
>                vsync-active = <0>;
> -              bus-type = <5>;
> +              bus-type = <MEDIA_BUS_TYPE_PARALLEL>;
>              };
>            };
>  
> diff --git a/Documentation/devicetree/bindings/media/microchip,csi2dc.yaml b/Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
> index b3a345fc6464..2e694479d82d 100644
> --- a/Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
> +++ b/Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
> @@ -142,6 +142,8 @@ examples:
>    # Example for connecting to a parallel sensor controller block (video pipe)
>    # and the input is received from Synopsys IDI interface
>    - |
> +    #include <dt-bindings/media/video-interfaces.h>
> +
>      csi2dc@e1404000 {
>          compatible = "microchip,sama7g5-csi2dc";
>          reg = <0xe1404000 0x500>;
> @@ -154,7 +156,7 @@ examples:
>                 port@0 {
>                         reg = <0>; /* must be 0, first child port */
>                         csi2dc_in: endpoint { /* input from IDI interface */
> -                               bus-type = <4>; /* MIPI CSI2 D-PHY */
> +                               bus-type = <MEDIA_BUS_TYPE_CSI2_DPHY>;
>                                 remote-endpoint = <&csi2host_out>;
>                         };
>                 };
> diff --git a/Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml b/Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
> index c66586d90fa2..4964e59c3ae3 100644
> --- a/Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
> +++ b/Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
> @@ -120,6 +120,8 @@ additionalProperties: false
>  
>  examples:
>    - |
> +    #include <dt-bindings/media/video-interfaces.h>
> +
>      isp@19840000 {
>          compatible = "starfive,jh7110-camss";
>          reg = <0x19840000 0x10000>,
> @@ -161,7 +163,7 @@ examples:
>                  reg = <0>;
>                  vin_from_sc2235: endpoint {
>                      remote-endpoint = <&sc2235_to_vin>;
> -                    bus-type = <5>;
> +                    bus-type = <MEDIA_BUS_TYPE_PARALLEL>;
>                      bus-width = <8>;
>                      data-shift = <2>;
>                      hsync-active = <1>;
> diff --git a/Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml b/Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
> index f762fdc05e4d..5fdb9ae758e3 100644
> --- a/Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
> +++ b/Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
> @@ -58,6 +58,7 @@ additionalProperties: false
>  
>  examples:
>    - |
> +    #include <dt-bindings/media/video-interfaces.h>
>      #include <dt-bindings/soc/ti,sci_pm_domain.h>
>  
>      ti_csi2rx0: ticsi2rx@4500000 {
> @@ -90,7 +91,7 @@ examples:
>  
>                      csi2rx0_in_sensor: endpoint {
>                          remote-endpoint = <&csi2_cam0>;
> -                        bus-type = <4>; /* CSI2 DPHY. */
> +                        bus-type = <MEDIA_BUS_TYPE_CSI2_DPHY>;
>                          clock-lanes = <0>;
>                          data-lanes = <1 2>;
>                      };

-- 
Regards,

Laurent Pinchart

  parent reply	other threads:[~2023-11-28  0:00 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-11-26 12:53 [PATCH 1/2] media: dt-bindings: media: Introduce MEDIA_BUS_TYPE_DPI Fabio Estevam
2023-11-26 12:53 ` [PATCH 2/2] media: dt-bindings: Use bus-types definitions from video-interfaces.h Fabio Estevam
2023-11-27 22:40   ` Rob Herring
2023-11-28  0:00   ` Laurent Pinchart [this message]
2023-11-28  0:31     ` Fabio Estevam
2023-12-01 12:16       ` Xin Ji
2023-11-27 22:39 ` [PATCH 1/2] media: dt-bindings: media: Introduce MEDIA_BUS_TYPE_DPI Rob Herring
2023-11-27 23:58 ` Laurent Pinchart

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=20231128000033.GD25590@pendragon.ideasonboard.com \
    --to=laurent.pinchart@ideasonboard.com \
    --cc=conor+dt@kernel.org \
    --cc=devicetree@vger.kernel.org \
    --cc=festevam@denx.de \
    --cc=festevam@gmail.com \
    --cc=krzysztof.kozlowski+dt@linaro.org \
    --cc=linux-media@vger.kernel.org \
    --cc=mchehab@kernel.org \
    --cc=rfoss@kernel.org \
    --cc=robh+dt@kernel.org \
    --cc=sakari.ailus@linux.intel.com \
    /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: link
Be 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.