93 lines
1.6 KiB
Plaintext
93 lines
1.6 KiB
Plaintext
// SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
|
|
/*
|
|
* Device Tree Overlay for Olimex MIPI-HDMI adapter connected to J4:DSI
|
|
* on R-Car V4H ES3.0 Sparrow Hawk board
|
|
*
|
|
* Copyright (C) 2026 Scott Murray <scott.murray@konsulko.com>
|
|
*/
|
|
|
|
/dts-v1/;
|
|
/plugin/;
|
|
|
|
&{/} {
|
|
hdmi-connector {
|
|
compatible = "hdmi-connector";
|
|
label = "HDMI1";
|
|
type = "a";
|
|
ddc-i2c-bus = <&i2c0_mux3>;
|
|
|
|
port {
|
|
hdmi_connector_in: endpoint {
|
|
remote-endpoint = <<8912b_out>;
|
|
};
|
|
};
|
|
};
|
|
|
|
reg_vr1: regulator-vr1 {
|
|
compatible = "regulator-fixed";
|
|
regulator-name = "VR1-1.8V";
|
|
regulator-min-microvolt = <1800000>;
|
|
regulator-max-microvolt = <1800000>;
|
|
regulator-boot-on;
|
|
regulator-always-on;
|
|
vin-supply = <®_3p3v>;
|
|
};
|
|
};
|
|
|
|
&i2c0_mux3 {
|
|
#address-cells = <1>;
|
|
#size-cells = <0>;
|
|
|
|
hdmi-bridge@48 {
|
|
compatible = "lontium,lt8912b";
|
|
reg = <0x48>;
|
|
vcchdmipll-supply = <®_vr1>;
|
|
vcchdmitx-supply = <®_vr1>;
|
|
vcclvdspll-supply = <®_vr1>;
|
|
vcclvdstx-supply = <®_vr1>;
|
|
vccmipirx-supply = <®_vr1>;
|
|
vccsysclk-supply = <®_vr1>;
|
|
vdd-supply = <®_vr1>;
|
|
|
|
ports {
|
|
#address-cells = <1>;
|
|
#size-cells = <0>;
|
|
|
|
port@0 {
|
|
reg = <0>;
|
|
|
|
hdmi_out_in: endpoint {
|
|
data-lanes = <1 2>;
|
|
remote-endpoint = <&dsi0_out>;
|
|
};
|
|
};
|
|
|
|
port@1 {
|
|
reg = <1>;
|
|
|
|
lt8912b_out: endpoint {
|
|
remote-endpoint = <&hdmi_connector_in>;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
|
|
&dsi0 {
|
|
status = "okay";
|
|
|
|
ports {
|
|
#address-cells = <1>;
|
|
#size-cells = <0>;
|
|
|
|
port@1 {
|
|
reg = <1>;
|
|
|
|
dsi0_out: endpoint {
|
|
remote-endpoint = <&hdmi_out_in>;
|
|
data-lanes = <1 2>;
|
|
};
|
|
};
|
|
};
|
|
};
|