xref: /openbmc/u-boot/arch/arm/dts/meson-gxl-s905x-p212.dts (revision ab0ec15f77b5692c06fac024f34a90ab4752b41a)
15b3da7faSNeil Armstrong// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
248622156SNeil Armstrong/*
348622156SNeil Armstrong * Copyright (c) 2016 Endless Computers, Inc.
448622156SNeil Armstrong * Author: Carlo Caione <carlo@endlessm.com>
548622156SNeil Armstrong */
648622156SNeil Armstrong
748622156SNeil Armstrong/dts-v1/;
848622156SNeil Armstrong
948622156SNeil Armstrong#include "meson-gxl-s905x-p212.dtsi"
1048622156SNeil Armstrong
1148622156SNeil Armstrong/ {
1248622156SNeil Armstrong	compatible = "amlogic,p212", "amlogic,s905x", "amlogic,meson-gxl";
1348622156SNeil Armstrong	model = "Amlogic Meson GXL (S905X) P212 Development Board";
1448622156SNeil Armstrong
1548622156SNeil Armstrong	cvbs-connector {
1648622156SNeil Armstrong		compatible = "composite-video-connector";
1748622156SNeil Armstrong
1848622156SNeil Armstrong		port {
1948622156SNeil Armstrong			cvbs_connector_in: endpoint {
2048622156SNeil Armstrong				remote-endpoint = <&cvbs_vdac_out>;
2148622156SNeil Armstrong			};
2248622156SNeil Armstrong		};
2348622156SNeil Armstrong	};
2448622156SNeil Armstrong
2548622156SNeil Armstrong	hdmi-connector {
2648622156SNeil Armstrong		compatible = "hdmi-connector";
2748622156SNeil Armstrong		type = "a";
2848622156SNeil Armstrong
2948622156SNeil Armstrong		port {
3048622156SNeil Armstrong			hdmi_connector_in: endpoint {
3148622156SNeil Armstrong				remote-endpoint = <&hdmi_tx_tmds_out>;
3248622156SNeil Armstrong			};
3348622156SNeil Armstrong		};
3448622156SNeil Armstrong	};
3548622156SNeil Armstrong};
3648622156SNeil Armstrong
377d750c35SNeil Armstrong&cec_AO {
387d750c35SNeil Armstrong	status = "okay";
397d750c35SNeil Armstrong	pinctrl-0 = <&ao_cec_pins>;
407d750c35SNeil Armstrong	pinctrl-names = "default";
417d750c35SNeil Armstrong	hdmi-phandle = <&hdmi_tx>;
427d750c35SNeil Armstrong};
437d750c35SNeil Armstrong
4448622156SNeil Armstrong&cvbs_vdac_port {
4548622156SNeil Armstrong	cvbs_vdac_out: endpoint {
4648622156SNeil Armstrong		remote-endpoint = <&cvbs_connector_in>;
4748622156SNeil Armstrong	};
4848622156SNeil Armstrong};
4948622156SNeil Armstrong
5048622156SNeil Armstrong&hdmi_tx {
5148622156SNeil Armstrong	status = "okay";
5248622156SNeil Armstrong	pinctrl-0 = <&hdmi_hpd_pins>, <&hdmi_i2c_pins>;
5348622156SNeil Armstrong	pinctrl-names = "default";
54*bce59f91SNeil Armstrong	hdmi-supply = <&hdmi_5v>;
5548622156SNeil Armstrong};
5648622156SNeil Armstrong
5748622156SNeil Armstrong&hdmi_tx_tmds_port {
5848622156SNeil Armstrong	hdmi_tx_tmds_out: endpoint {
5948622156SNeil Armstrong		remote-endpoint = <&hdmi_connector_in>;
6048622156SNeil Armstrong	};
6148622156SNeil Armstrong};
6248622156SNeil Armstrong
6348622156SNeil Armstrong/* This UART is brought out to the DB9 connector */
6448622156SNeil Armstrong&uart_AO {
6548622156SNeil Armstrong	status = "okay";
6648622156SNeil Armstrong};
67