Re: [PATCH v4 1/4] dt-bindings: media: ti,ds90ub953: Add new range for remote GPIO data

From: Conor Dooley

Date: Fri Feb 27 2026 - 13:19:32 EST


On Fri, Feb 27, 2026 at 07:21:10PM +0800, Guoniu Zhou wrote:
> From: Guoniu Zhou <guoniu.zhou@xxxxxxx>
>
> The DS90UB953 supports four pins, GPIO0 through GPIO3. When enabled as an
> output, it can be programed to output local data or remote data coming
> from the remote compatible deserializer.
>
> Make a different GPIO range for remote ones.
>
> Signed-off-by: Guoniu Zhou <guoniu.zhou@xxxxxxx>
> ---
> Documentation/devicetree/bindings/media/i2c/ti,ds90ub953.yaml | 8 ++++++--
> 1 file changed, 6 insertions(+), 2 deletions(-)
>
> diff --git a/Documentation/devicetree/bindings/media/i2c/ti,ds90ub953.yaml b/Documentation/devicetree/bindings/media/i2c/ti,ds90ub953.yaml
> index 2e129bf573b79e0ca8f25b4ec5fc6ea76c50abd7..0444f3739b775848d17adfebc4158e83b69adf9c 100644
> --- a/Documentation/devicetree/bindings/media/i2c/ti,ds90ub953.yaml
> +++ b/Documentation/devicetree/bindings/media/i2c/ti,ds90ub953.yaml
> @@ -20,9 +20,13 @@ properties:
>
> '#gpio-cells':
> const: 2
> - description:
> + description: >
> First cell is the GPIO pin number, second cell is the flags. The GPIO pin
> - number must be in range of [0, 3].
> + number must be in range of [0, 3] when enabled as an input.
> +
> + If enabled as an output, the GPIO pin number must be in range of
> + [0, 7] and [0, 3] for local GPIO data, [4, 7] for GPIO data coming
> + from remote compatible deserializer.


Actually no, I take my ack back. This doesn't make sense to me, I think
the wording needs improvement. I think it might be as little as:
If enabled as an output, the GPIO pin number must be in range of
[0, 7]. [0, 3] are for local GPIO data and [4, 7] for GPIO data coming
from remote compatible deserializer.

Attachment: signature.asc
Description: PGP signature