1114abfe1SNeil Armstrong// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
215abee8aSCarlo Caione/*
315abee8aSCarlo Caione * Copyright (c) 2016 Endless Computers, Inc.
415abee8aSCarlo Caione * Author: Carlo Caione <carlo@endlessm.com>
515abee8aSCarlo Caione */
615abee8aSCarlo Caione
715abee8aSCarlo Caione/dts-v1/;
815abee8aSCarlo Caione
99ded9b0fSMartin Blumenstingl#include "meson-gxl-s905x-p212.dtsi"
1015abee8aSCarlo Caione
1115abee8aSCarlo Caione/ {
1215abee8aSCarlo Caione	compatible = "amlogic,p212", "amlogic,s905x", "amlogic,meson-gxl";
1315abee8aSCarlo Caione	model = "Amlogic Meson GXL (S905X) P212 Development Board";
1415abee8aSCarlo Caione
159ded9b0fSMartin Blumenstingl	cvbs-connector {
169ded9b0fSMartin Blumenstingl		compatible = "composite-video-connector";
179ded9b0fSMartin Blumenstingl
189ded9b0fSMartin Blumenstingl		port {
199ded9b0fSMartin Blumenstingl			cvbs_connector_in: endpoint {
209ded9b0fSMartin Blumenstingl				remote-endpoint = <&cvbs_vdac_out>;
219ded9b0fSMartin Blumenstingl			};
229ded9b0fSMartin Blumenstingl		};
239ded9b0fSMartin Blumenstingl	};
2427f87bd2SNeil Armstrong
2527f87bd2SNeil Armstrong	hdmi-connector {
2627f87bd2SNeil Armstrong		compatible = "hdmi-connector";
2727f87bd2SNeil Armstrong		type = "a";
2827f87bd2SNeil Armstrong
2927f87bd2SNeil Armstrong		port {
3027f87bd2SNeil Armstrong			hdmi_connector_in: endpoint {
3127f87bd2SNeil Armstrong				remote-endpoint = <&hdmi_tx_tmds_out>;
3227f87bd2SNeil Armstrong			};
3327f87bd2SNeil Armstrong		};
3427f87bd2SNeil Armstrong	};
3515abee8aSCarlo Caione};
3615abee8aSCarlo Caione
37b16c71c9SNeil Armstrong&cec_AO {
38b16c71c9SNeil Armstrong	status = "okay";
39b16c71c9SNeil Armstrong	pinctrl-0 = <&ao_cec_pins>;
40b16c71c9SNeil Armstrong	pinctrl-names = "default";
41b16c71c9SNeil Armstrong	hdmi-phandle = <&hdmi_tx>;
42b16c71c9SNeil Armstrong};
43b16c71c9SNeil Armstrong
449ded9b0fSMartin Blumenstingl&cvbs_vdac_port {
459ded9b0fSMartin Blumenstingl	cvbs_vdac_out: endpoint {
469ded9b0fSMartin Blumenstingl		remote-endpoint = <&cvbs_connector_in>;
4715abee8aSCarlo Caione	};
4815abee8aSCarlo Caione};
4915abee8aSCarlo Caione
5027f87bd2SNeil Armstrong&hdmi_tx {
5127f87bd2SNeil Armstrong	status = "okay";
5227f87bd2SNeil Armstrong	pinctrl-0 = <&hdmi_hpd_pins>, <&hdmi_i2c_pins>;
5327f87bd2SNeil Armstrong	pinctrl-names = "default";
5427f87bd2SNeil Armstrong};
5527f87bd2SNeil Armstrong
5627f87bd2SNeil Armstrong&hdmi_tx_tmds_port {
5727f87bd2SNeil Armstrong	hdmi_tx_tmds_out: endpoint {
5827f87bd2SNeil Armstrong		remote-endpoint = <&hdmi_connector_in>;
5927f87bd2SNeil Armstrong	};
6027f87bd2SNeil Armstrong};
6127f87bd2SNeil Armstrong
6215abee8aSCarlo Caione/* This UART is brought out to the DB9 connector */
6315abee8aSCarlo Caione&uart_AO {
6415abee8aSCarlo Caione	status = "okay";
6515abee8aSCarlo Caione};
66