@Yuri
> real configuration of the pin is as following:
Thank you for your reply.
I dumped all PAD/PINMUX registers in the same way.
By the way, the configuration of the pin is defined in DTS as follows.
https://source.codeaurora.org/external/imx/linux-imx.git
branch:lf-5.10.72-2.2.0
[arch/arm64/boot/dts/freescale/imx8mp-evk.dts]
&iomuxc {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_hog>;
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
>;
};
1c3 = 0001 1100 0011
MX8MP_IOMUXC_HDMI_DDC_SCL__HDMIMIX_HDMI_SCL bit0 is set as 1.
Why is bit0 set in DTS?
If it is not set to the reserved bit, does it mean something else?
Thanks!