Lines Matching +full:display +full:- +full:timings
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/display/panel/panel-edp.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Douglas Anderson <dianders@chromium.org>
14 to a Embedded DisplayPort AUX bus (see display/dp-aux-bus.yaml) without
17 board, either for second-sourcing purposes or to support multiple SKUs
23 the panel. We can use this to identify display size, resolution, and
24 timings among other things.
27 provided anywhere on the DP AUX bus is the power sequencing timings.
30 power on timings for any panels expected to be connected to a board are
33 information) to figure out other power sequencing timings.
39 cares about different timings in this diagram but the fact that the
51 :<T1>:<T2>: :<--T10-->:<T11>:<T12>:
52 : +-----------------------+---------+---------+
53 eDP -----------+ Black video | Src vid | Blk vid +
54 Display : +-----------------------+---------+---------+
59 Sink +-----------------------:---------:---------+
60 AUX CH -----------+ AUX Ch operational : : +-------------
61 +-----------------------:---------:---------+
64 Src main +------+------+--------------+---------+
65 lnk data----------------+LnkTrn| Idle |Valid vid data| Idle/off+-------------
66 +------+------+--------------+---------+
67 : <T5> :<-T6->:<-T8->: :
78 power _______/ :<---T13---->: : : :<T16>: \______________
79 (Vbl) :<T17>:<---------T14--------->: :<-T15->:<T18>:
82 about a subset of those timings.
85 - $ref: panel-common.yaml#
89 const: edp-panel
91 hpd-reliable-delay-ms:
94 panel's power-supply before the HPD signal is a reliable way to know
96 the HPD at the start of power-on. This value is not needed if HPD is
99 hpd-absent-delay-ms:
105 include the hpd-reliable-delay, so if hpd-reliable-delay was 80 ms
106 and hpd-absent-delay was 200 ms then we'd do a fixed 80 ms delay and
112 enable-gpios: true
114 power-supply: true
115 no-hpd: true
116 hpd-gpios: true
121 - compatible
122 - power-supply
125 - |
126 #include <dt-bindings/clock/qcom,rpmh.h>
127 #include <dt-bindings/gpio/gpio.h>
128 #include <dt-bindings/interrupt-controller/irq.h>
131 #address-cells = <1>;
132 #size-cells = <0>;
138 interrupt-parent = <&tlmm>;
141 enable-gpios = <&tlmm 102 GPIO_ACTIVE_HIGH>;
143 vpll-supply = <&src_pp1800_s4a>;
144 vccio-supply = <&src_pp1800_s4a>;
145 vcca-supply = <&src_pp1200_l2a>;
146 vcc-supply = <&src_pp1200_l2a>;
149 clock-names = "refclk";
151 no-hpd;
154 #address-cells = <1>;
155 #size-cells = <0>;
160 remote-endpoint = <&dsi0_out>;
167 remote-endpoint = <&panel_in_edp>;
172 aux-bus {
174 compatible = "edp-panel";
175 power-supply = <&pp3300_dx_edp>;
177 hpd-gpios = <&sn65dsi86_bridge 2 GPIO_ACTIVE_HIGH>;
178 hpd-reliable-delay-ms = <15>;
182 remote-endpoint = <&sn65dsi86_out>;