126bc3371SAngeloGioacchino Del Regno# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
226bc3371SAngeloGioacchino Del Regno%YAML 1.2
326bc3371SAngeloGioacchino Del Regno---
426bc3371SAngeloGioacchino Del Regno$id: http://devicetree.org/schemas/display/bridge/nxp,ptn3460.yaml#
526bc3371SAngeloGioacchino Del Regno$schema: http://devicetree.org/meta-schemas/core.yaml#
626bc3371SAngeloGioacchino Del Regno
726bc3371SAngeloGioacchino Del Regnotitle: NXP PTN3460 eDP to LVDS bridge
826bc3371SAngeloGioacchino Del Regno
926bc3371SAngeloGioacchino Del Regnomaintainers:
1026bc3371SAngeloGioacchino Del Regno  - Sean Paul <seanpaul@chromium.org>
1126bc3371SAngeloGioacchino Del Regno
1226bc3371SAngeloGioacchino Del Regnoproperties:
1326bc3371SAngeloGioacchino Del Regno  compatible:
1426bc3371SAngeloGioacchino Del Regno    const: nxp,ptn3460
1526bc3371SAngeloGioacchino Del Regno
1626bc3371SAngeloGioacchino Del Regno  reg:
1726bc3371SAngeloGioacchino Del Regno    description: I2C address of the bridge
1826bc3371SAngeloGioacchino Del Regno    maxItems: 1
1926bc3371SAngeloGioacchino Del Regno
2026bc3371SAngeloGioacchino Del Regno  edid-emulation:
21*4334aec0SRob Herring    $ref: /schemas/types.yaml#/definitions/uint32
2226bc3371SAngeloGioacchino Del Regno    description:
2326bc3371SAngeloGioacchino Del Regno      The EDID emulation entry to use
2426bc3371SAngeloGioacchino Del Regno      Value  Resolution  Description
2526bc3371SAngeloGioacchino Del Regno        0     1024x768   NXP Generic
2626bc3371SAngeloGioacchino Del Regno        1     1920x1080  NXP Generic
2726bc3371SAngeloGioacchino Del Regno        2     1920x1080  NXP Generic
2826bc3371SAngeloGioacchino Del Regno        3     1600x900   Samsung LTM200KT
2926bc3371SAngeloGioacchino Del Regno        4     1920x1080  Samsung LTM230HT
3026bc3371SAngeloGioacchino Del Regno        5     1366x768   NXP Generic
3126bc3371SAngeloGioacchino Del Regno        6     1600x900   ChiMei M215HGE
3226bc3371SAngeloGioacchino Del Regno    enum: [0, 1, 2, 3, 4, 5, 6]
3326bc3371SAngeloGioacchino Del Regno
3426bc3371SAngeloGioacchino Del Regno  powerdown-gpios:
3526bc3371SAngeloGioacchino Del Regno    description: GPIO connected to the PD_N signal.
3626bc3371SAngeloGioacchino Del Regno    maxItems: 1
3726bc3371SAngeloGioacchino Del Regno
3826bc3371SAngeloGioacchino Del Regno  reset-gpios:
3926bc3371SAngeloGioacchino Del Regno    description: GPIO connected to the RST_N signal.
4026bc3371SAngeloGioacchino Del Regno    maxItems: 1
4126bc3371SAngeloGioacchino Del Regno
4226bc3371SAngeloGioacchino Del Regno  ports:
4326bc3371SAngeloGioacchino Del Regno    $ref: /schemas/graph.yaml#/properties/ports
4426bc3371SAngeloGioacchino Del Regno
4526bc3371SAngeloGioacchino Del Regno    properties:
4626bc3371SAngeloGioacchino Del Regno      port@0:
4726bc3371SAngeloGioacchino Del Regno        $ref: /schemas/graph.yaml#/properties/port
4826bc3371SAngeloGioacchino Del Regno        description:
4926bc3371SAngeloGioacchino Del Regno          Video port for LVDS output
5026bc3371SAngeloGioacchino Del Regno
5126bc3371SAngeloGioacchino Del Regno      port@1:
5226bc3371SAngeloGioacchino Del Regno        $ref: /schemas/graph.yaml#/properties/port
5326bc3371SAngeloGioacchino Del Regno        description:
5426bc3371SAngeloGioacchino Del Regno          Video port for eDP input
5526bc3371SAngeloGioacchino Del Regno
5626bc3371SAngeloGioacchino Del Regno    required:
5726bc3371SAngeloGioacchino Del Regno      - port@0
5826bc3371SAngeloGioacchino Del Regno      - port@1
5926bc3371SAngeloGioacchino Del Regno
6026bc3371SAngeloGioacchino Del Regnorequired:
6126bc3371SAngeloGioacchino Del Regno  - compatible
6226bc3371SAngeloGioacchino Del Regno  - reg
6326bc3371SAngeloGioacchino Del Regno  - edid-emulation
6426bc3371SAngeloGioacchino Del Regno  - powerdown-gpios
6526bc3371SAngeloGioacchino Del Regno  - reset-gpios
6626bc3371SAngeloGioacchino Del Regno  - ports
6726bc3371SAngeloGioacchino Del Regno
6826bc3371SAngeloGioacchino Del RegnoadditionalProperties: false
6926bc3371SAngeloGioacchino Del Regno
7026bc3371SAngeloGioacchino Del Regnoexamples:
7126bc3371SAngeloGioacchino Del Regno  - |
7226bc3371SAngeloGioacchino Del Regno    #include <dt-bindings/gpio/gpio.h>
7326bc3371SAngeloGioacchino Del Regno
7426bc3371SAngeloGioacchino Del Regno    i2c {
7526bc3371SAngeloGioacchino Del Regno      #address-cells = <1>;
7626bc3371SAngeloGioacchino Del Regno      #size-cells = <0>;
7726bc3371SAngeloGioacchino Del Regno
7826bc3371SAngeloGioacchino Del Regno      bridge@20 {
7926bc3371SAngeloGioacchino Del Regno        compatible = "nxp,ptn3460";
8026bc3371SAngeloGioacchino Del Regno        reg = <0x20>;
8126bc3371SAngeloGioacchino Del Regno        edid-emulation = <5>;
8226bc3371SAngeloGioacchino Del Regno        powerdown-gpios = <&gpy2 5 GPIO_ACTIVE_HIGH>;
8326bc3371SAngeloGioacchino Del Regno        reset-gpios = <&gpx1 5 GPIO_ACTIVE_LOW>;
8426bc3371SAngeloGioacchino Del Regno
8526bc3371SAngeloGioacchino Del Regno        ports {
8626bc3371SAngeloGioacchino Del Regno          #address-cells = <1>;
8726bc3371SAngeloGioacchino Del Regno          #size-cells = <0>;
8826bc3371SAngeloGioacchino Del Regno
8926bc3371SAngeloGioacchino Del Regno          port@0 {
9026bc3371SAngeloGioacchino Del Regno            reg = <0>;
9126bc3371SAngeloGioacchino Del Regno            bridge_out: endpoint {
9226bc3371SAngeloGioacchino Del Regno              remote-endpoint = <&panel_in>;
9326bc3371SAngeloGioacchino Del Regno            };
9426bc3371SAngeloGioacchino Del Regno          };
9526bc3371SAngeloGioacchino Del Regno
9626bc3371SAngeloGioacchino Del Regno          port@1 {
9726bc3371SAngeloGioacchino Del Regno            reg = <1>;
9826bc3371SAngeloGioacchino Del Regno            bridge_in: endpoint {
9926bc3371SAngeloGioacchino Del Regno              remote-endpoint = <&dp_out>;
10026bc3371SAngeloGioacchino Del Regno            };
10126bc3371SAngeloGioacchino Del Regno          };
10226bc3371SAngeloGioacchino Del Regno        };
10326bc3371SAngeloGioacchino Del Regno      };
10426bc3371SAngeloGioacchino Del Regno    };
10526bc3371SAngeloGioacchino Del Regno
10626bc3371SAngeloGioacchino Del Regno...
107