3,149 bytes added,
11:09, 30 December 2021 <section begin=History/>
{| style="border-collapse:collapse; "
!colspan="4" style="width:100%; text-align:left"; border-bottom:solid 2px #ededed"|History
|-
!style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#73B2C7; padding:5px; color:white"|Version
!style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#73B2C7; padding:5px; color:white"|Issue Date
!style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#73B2C7; padding:5px; color:white"|Notes
|-
|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|1.0.0
|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|Jan 2022
|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|First DESK-MX8M release
|-
|-
|}
<section end=History/>
<section begin=Body/>
==Peripheral HDMI ==
=== Device tree configuration ===
Here below an example of device tree configuration used on standard DAVE's kit for the ORCA SOM:
From <code>imx8mp-mito8mplus-cb1001.dts</code>:
<pre>
sound-hdmi {
compatible = "fsl,imx-audio-cdnhdmi";
model = "audio-hdmi";
audio-cpu = <&aud2htx>;
hdmi-out;
constraint-rate = <44100>,
<88200>,
<176400>,
<32000>,
<48000>,
<96000>,
<192000>;
status = "okay";
};
...
...
&irqsteer_hdmi {
status = "okay";
};
&hdmimix_clk {
status = "okay";
};
&hdmimix_reset {
status = "okay";
};
&hdmi_pavi {
status = "okay";
};
&hdmi {
status = "okay";
};
&hdmiphy {
status = "okay";
};
</pre>
From <code>imx8mp-mito8mplus.dtsi</code>:
<pre>
&iomuxc {
...
...
pinctrl_hog: hoggrp {
fsl,pins = <
MX8MP_IOMUXC_HDMI_DDC_SCL__HDMIMIX_HDMI_SCL 0x400001c3
MX8MP_IOMUXC_HDMI_DDC_SDA__HDMIMIX_HDMI_SDA 0x400001c3
MX8MP_IOMUXC_HDMI_HPD__HDMIMIX_HDMI_HPD 0x40000019
MX8MP_IOMUXC_HDMI_CEC__HDMIMIX_HDMI_CEC 0x40000019
>;
};
...
...
};
</pre>
===Accessing the peripheral===
====Linux messages at boot time====
<pre class="workstation-terminal">
...
...
[ 2.358974] 20e0000.hdmi_video supply HDMI not found, using dummy regulator
...
...
[ 2.818470] mxc_hdmi 20e0000.hdmi_video: Detected HDMI controller 0x13:0x1a:0xa0:0xc1
...
...
[ 2.831348] mxc_sdc_fb fb@2: registered mxc display driver hdmi...
</pre>
=== Additional information ===
HDMI framebuffer can be accessed through the standard <code>/dev/fbX</code> ''fb'' device.
The configured framebuffer can be checked using standard <code>fbset</code> utility:
<pre class="workstation-terminal">
root@desk-mx8mp:~# fbset -fb /dev/fb2
root@desk-mx8mp:~#
</pre>
----
[[Category:ORCA]]