How to Control Brightness and Power via DDC/CI on NXP i.MX 8M Plus with Yocto (scarthgap

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

How to Control Brightness and Power via DDC/CI on NXP i.MX 8M Plus with Yocto (scarthgap

298件の閲覧回数
masalcp
Contributor I

Hi.

I want to control brightness, power, and other settings via HDMI DDC/CI.

Can this be done using only i2c-tools?

Alternatively, how can I add ddcutil?

 

Thank you for your help.

0 件の賞賛
返信
3 返答(返信)

259件の閲覧回数
JorgeCas
NXP TechSupport
NXP TechSupport

Hello,

As mentioned in the below link you can add DDC/CI function.

https://community.nxp.com/t5/i-MX-Processors/how-to-set-brightness-on-a-hdmi-display/m-p/1275376#M17...

For more detail Please refer to this link.

https://github.com/rockowitz/ddcutil

If you do not have access to iMX8MP HDMI DDC pins. External I2C could be used to implement DDC/CI, dw-hdmi driver default support external I2C for DDC.

Best regards.

0 件の賞賛
返信

245件の閲覧回数
masalcp
Contributor I

Hello,

Regarding the link: Has operation been confirmed with Yocto 5.0 and the i.MX8Mplus?

Could you please provide specific instructions on how to operate DDC via I2C?

Also, will I2C and Weston conflict?

Best regards,

0 件の賞賛
返信

231件の閲覧回数
JorgeCas
NXP TechSupport
NXP TechSupport

Hello,

1. This have not been tested in our side.

2. The HDMI-DDC lines are managed by dedicated HDMI firmware, and there isn't any way to directly control those lines (outside of the HDMI firmware).

3. There shouldn't be a conflict.

Best regards.

0 件の賞賛
返信
%3CLINGO-SUB%20id%3D%22lingo-sub-2204381%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ENXP%20i.MX%208M%20Plus%E3%81%AE%E6%98%8E%E3%82%8B%E3%81%95%E3%81%A8%E9%9B%BB%E6%BA%90%E3%82%92Yocto%E3%81%A7DDC%2FCI%E7%B5%8C%E7%94%B1%E3%81%A7%E5%88%B6%E5%BE%A1%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%EF%BC%88scarthgap%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2204381%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%82%3C%2FP%3E%3CP%3EHDMI%20DDC%2FCI%20%E7%B5%8C%E7%94%B1%E3%81%A7%E6%98%8E%E3%82%8B%E3%81%95%E3%82%84%E9%9B%BB%E6%BA%90%E3%81%AA%E3%81%A9%E3%81%AE%E8%A8%AD%E5%AE%9A%E3%82%92%E5%88%B6%E5%BE%A1%E3%81%97%E3%81%9F%E3%81%84%E3%80%82%3C%2FP%3E%3CP%3E%E3%81%93%E3%82%8C%E3%81%AF%20i2c-tools%20%E3%81%AE%E3%81%BF%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E5%AE%9F%E8%A1%8CCAN%E3%81%8B%3F%3C%2FP%3E%3CP%3E%E3%81%82%E3%82%8B%E3%81%84%E3%81%AF%E3%80%81ddcutil%20%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AFCAN%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%81%8B%3F%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E3%81%94%E5%8D%94%E5%8A%9B%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2205269%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20How%20to%20Control%20Brightness%20and%20Power%20via%20DDC%2FCI%20on%20NXP%20i.MX%208M%20Plus%20with%20Yocto%20(scarthgap%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2205269%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%3C%2FP%3E%0A%3CP%3E1.%E3%81%93%E3%82%8C%E3%81%AF%E5%BD%93%E7%A4%BE%E5%81%B4%E3%81%A7%E3%81%AF%E3%83%86%E3%82%B9%E3%83%88%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%3CBR%20%2F%3E%3CBR%20%2F%3E2.%20HDMI-DDC%20%E3%83%A9%E3%82%A4%E3%83%B3%E3%81%AF%E5%B0%82%E7%94%A8%E3%81%AE%20HDMI%20%E3%83%95%E3%82%A1%E3%83%BC%E3%83%A0%E3%82%A6%E3%82%A7%E3%82%A2%E3%81%AB%E3%82%88%E3%81%A3%E3%81%A6%E7%AE%A1%E7%90%86%E3%81%95%E3%82%8C%E3%81%A6%E3%81%8A%E3%82%8A%E3%80%81%E3%81%9D%E3%82%8C%E3%82%89%E3%81%AE%E3%83%A9%E3%82%A4%E3%83%B3%E3%82%92%E7%9B%B4%E6%8E%A5%E5%88%B6%E5%BE%A1%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%20(HDMI%20%E3%83%95%E3%82%A1%E3%83%BC%E3%83%A0%E3%82%A6%E3%82%A7%E3%82%A2%E3%81%AE%E5%A4%96%E9%83%A8)%E3%80%82%3C%2FP%3E%0A%3CP%3E3.%20%E8%A1%9D%E7%AA%81%E3%81%8C%E3%81%82%E3%81%A3%E3%81%A6%E3%81%AF%E3%81%AA%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%3C%2FP%3E%0A%3CP%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%84%E3%81%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2205002%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20How%20to%20Control%20Brightness%20and%20Power%20via%20DDC%2FCI%20on%20NXP%20i.MX%208M%20Plus%20with%20Yocto%20(scarthgap%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2205002%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%3C%2FP%3E%3CP%3E%E3%83%AA%E3%83%B3%E3%82%AF%E3%81%AB%E9%96%A2%E3%81%97%E3%81%A6%E3%81%A7%E3%81%99%E3%81%8C%E3%80%81Yocto%205.0%E3%81%A8i.MX8Mplus%E3%81%A7%E5%8B%95%E4%BD%9C%E7%A2%BA%E8%AA%8D%E3%81%AF%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%81%8B%EF%BC%9F%3C%2FP%3E%3CP%3EI2C%20%E7%B5%8C%E7%94%B1%E3%81%A7%20DDC%20%E3%82%92%E6%93%8D%E4%BD%9C%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E5%85%B7%E4%BD%93%E7%9A%84%E3%81%AA%E6%89%8B%E9%A0%86%E3%82%92%E6%95%99%E3%81%88%E3%81%A6%E3%81%84%E3%81%9F%E3%81%A0%E3%81%91%E3%81%BE%E3%81%99%E3%81%8B%3F%3C%2FP%3E%3CP%3E%E3%81%BE%E3%81%9F%E3%80%81I2C%20%E3%81%A8%20Weston%20%E3%81%AF%E7%AB%B6%E5%90%88%E3%81%97%E3%81%BE%E3%81%99%E3%81%8B%3F%3C%2FP%3E%3CP%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%84%E3%81%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2204704%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20How%20to%20Control%20Brightness%20and%20Power%20via%20DDC%2FCI%20on%20NXP%20i.MX%208M%20Plus%20with%20Yocto%20(scarthgap%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2204704%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CDIV%3E%0A%3CDIV%3E%0A%3CDIV%3E%0A%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%3C%2FP%3E%0A%3CP%3E%E4%B8%8B%E8%A8%98%E3%81%AE%E3%83%AA%E3%83%B3%E3%82%AF%E3%81%AB%E8%A8%98%E8%BC%89%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%82%88%E3%81%86%E3%81%AB%E3%80%81DDC%2FCI%20%E6%A9%9F%E8%83%BD%E3%82%92%E8%BF%BD%E5%8A%A0CAN%E3%80%82%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fi-MX-Processors%2Fhow-to-set-brightness-on-a-hdmi-display%2Fm-p%2F1275376%23M173904%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fi-MX-Processors%2Fhdmi%E3%83%87%E3%82%A3%E3%82%B9%E3%83%97%E3%83%AC%E3%82%A4%E3%81%AE%E6%98%8E%E3%82%8B%E3%81%95%E3%82%92%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%2Fmp%2F1275376%23M173904%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%E8%A9%B3%E7%B4%B0%E3%81%AF%E3%81%93%E3%81%A1%E3%82%89%E3%81%AE%E3%83%AA%E3%83%B3%E3%82%AF%E3%82%92%E3%81%94%E5%8F%82%E7%85%A7%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Frockowitz%2Fddcutil%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fgithub.com%2Frockowitz%2Fddcutil%3C%2FA%3E%3C%2FP%3E%0A%3CP%3EiMX8MP%20HDMI%20DDC%20%E3%83%94%E3%83%B3%E3%81%AB%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E3%81%A7%E3%81%8D%E3%81%AA%E3%81%84%E5%A0%B4%E5%90%88%E3%80%82%E5%A4%96%E9%83%A8%20I2C%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%20DDC%2FCI%20%E3%82%92%E5%AE%9F%E8%A3%85%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82dw-hdmi%20%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%81%AF%E3%83%87%E3%83%95%E3%82%A9%E3%83%AB%E3%83%88%E3%81%A7%20DDC%20%E7%94%A8%E3%81%AE%E5%A4%96%E9%83%A8%20I2C%20%E3%82%92%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%84%E3%81%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3C%2FDIV%3E%0A%3C%2FDIV%3E%0A%3C%2FDIV%3E%3C%2FLINGO-BODY%3E