Backlight control on iMX8M Mini on Android 11 OS

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Backlight control on iMX8M Mini on Android 11 OS

2,666 次查看
Hrithik
Contributor III

Hi NXP Team,

 

We are working on iMX8M Mini on Android 11 OS.

We have integrated pwm backlight driver (pwm-bl.c) to our code for backlight control of LVDS display.

The backlight is getting properly controlled from the pwm node i.e /sys/class/backlight/backlight_grp/brightness, but we are not able to control it via Android UI backlight slider.

 

Kernel Changes:

backlight: backlight_grp {
compatible = "pwm-backlight";
pwms = <&pwm3 0 50000>; /*duty cycle in nano seconds*/
enable-gpios = <&gpio1 0 GPIO_ACTIVE_HIGH>; /*LCD_SHUTDWN*/
brightness-levels = <0 4 8 16 32 64 128 255>;
default-brightness-level = <7>;
post-pwm-on-delay-ms = <10>;
pwm-off-delay-ms = <10>;
status = "okay";
};

 

init.rc changes:

setprop vendor.hw.backlight.dev "backlight_grp"
chown system system /sys/class/backlight/backlight_grp/brightness
chmod 0660 /sys/class/backlight/backlight_grp/brightness

 

Could you please help us in solving this issue.

 

Thanks,

Hrithik

 

0 项奖励
回复
2 回复数

1,237 次查看
topkarag
Contributor III

is there any change ? 

ı have same problem

0 项奖励
回复

1,530 次查看
topkarag
Contributor III

hello, ı have same issue. did you solve the problem ? 

 

 

0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-1468218%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E4%BD%BF%E7%94%A8%20Android%2011%20%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E6%8E%A7%E5%88%B6%20iMX8M%20Mini%20%E7%9A%84%E8%83%8C%E5%85%89%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1468218%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E6%82%A8%E5%A5%BD%EF%BC%8CNXP%E5%9B%A2%E9%98%9F%EF%BC%9A%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E6%88%91%E4%BB%AC%E6%AD%A3%E5%9C%A8%E5%BC%80%E5%8F%91%E5%9F%BA%E4%BA%8E%20Android%2011%20%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E7%9A%84%20iMX8M%20Mini%E3%80%82%3C%2FP%3E%3CP%3E%E6%88%91%E4%BB%AC%E5%9C%A8%E4%BB%A3%E7%A0%81%E4%B8%AD%E9%9B%86%E6%88%90%E4%BA%86%20pwm%20%E8%83%8C%E5%85%89%E9%A9%B1%E5%8A%A8%E5%99%A8%20(pwm-bl.c)%EF%BC%8C%E7%94%A8%E4%BA%8E%20LVDS%20%E6%98%BE%E7%A4%BA%E5%99%A8%E7%9A%84%E8%83%8C%E5%85%89%E6%8E%A7%E5%88%B6%E3%80%82%3C%2FP%3E%3CP%3E%E6%88%91%E4%BB%AC%E5%8F%AF%E4%BB%A5%E9%80%9A%E8%BF%87%20pwm%20%E8%8A%82%E7%82%B9%EF%BC%88%E5%8D%B3%3CSTRONG%3E%2Fsys%2Fclass%2Fbacklight%2Fbacklight_grp%2Fbrightness%20%3C%2FSTRONG%3E%EF%BC%89%E6%AD%A3%E7%A1%AE%E6%8E%A7%E5%88%B6%E8%83%8C%E5%85%89%EF%BC%8C%E4%BD%86%E6%97%A0%E6%B3%95%E9%80%9A%E8%BF%87%20Android%20UI%20%E8%83%8C%E5%85%89%E6%BB%91%E5%9D%97%E8%BF%9B%E8%A1%8C%E6%8E%A7%E5%88%B6%E3%80%82%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%3CU%3E%E5%86%85%E6%A0%B8%E5%8F%98%E6%9B%B4%3C%2FU%3E%3C%2FP%3E%3CP%3E%E8%83%8C%E5%85%89%EF%BC%9Abacklight_grp%20%7B%3CBR%20%2F%3E%20%E5%85%BC%E5%AE%B9%20%3D%20%22%20pwm-backlight%20%22%3B%3CBR%20%2F%3E%20pwms%20%3D%20%26lt%3B%20%26amp%3B%20pwm3%200%2050000%20%26gt%3B%3B%20%2F*%E4%BB%A5%E7%BA%B3%E7%A7%92%E4%B8%BA%E5%8D%95%E4%BD%8D%E7%9A%84%E5%8D%A0%E7%A9%BA%E6%AF%94*%2F%3CBR%20%2F%3E%20enable-gpio%20s%20%3D%20%26lt%3B%20%26amp%3B%20gpio1%200%20GPIO_ACTIVE_HIGH%20%26gt%3B%3B%20%2F*LCD_SHUTDWN*%2F%3CBR%20%2F%3E%20%E4%BA%AE%E5%BA%A6%E7%AD%89%E7%BA%A7%20%3D%20%26lt%3B%26lt%3B0%204%208%2016%2032%2064%20128%20255%26gt%3B%200%204%208%2016%2032%2064%20128%20255%20%26gt%3B%3B%3CBR%20%2F%3E%20%E9%BB%98%E8%AE%A4%E4%BA%AE%E5%BA%A6%E7%AD%89%E7%BA%A7%26lt%3B7%26gt%3B%20%3D%3B%3CBR%20%2F%3E%20pswm-on-delay-ms%20%3D%3B%26lt%3B10%26gt%3B%20%3CBR%20%2F%3Epwm-%20off-delay-ms%20%3D%3B%26lt%3B10%26gt%3B%20%3CBR%20%2F%3E%E7%8A%B6%E6%80%81%20%3D%20%22%20%E5%A5%BD%E5%90%A7%3CBR%20%2F%3E%20%22%3B%7D%3B%3CU%3E%3CBR%20%2F%3E%3C%2FU%3E%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%3CU%3Einit.rc%20%E6%9B%B4%E6%94%B9%EF%BC%9A%3C%2FU%3E%3C%2FP%3E%3CP%3Esetprop%20vendor.hw.backlight.dev%22backlight_grp%22%3CBR%20%2F%3E%20chown%20system%20system%20%2Fsys%2Fclass%2Fbacklight%2Fbacklight_grp%2Fbrightness%3CBR%20%2F%3Echmod%200660%20%2Fsys%2Fclass%2Fbacklight%2Fbacklight_grp%2Fbrightness%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E8%AF%B7%E5%B8%AE%E5%8A%A9%E6%88%91%E4%BB%AC%E8%A7%A3%E5%86%B3%E8%BF%99%E4%B8%AA%E9%97%AE%E9%A2%98%E3%80%82%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E8%B0%A2%E8%B0%A2%EF%BC%81%3C%2FP%3E%3CP%3EHrithik%3C%2FP%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-1468218%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3EAndroid%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3E%E5%9B%BE%E5%BD%A2%E4%B8%8E%E6%98%BE%E7%A4%BA%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3Ei.MX%208M%20%7C%20i.MX%208M%20Mini%20%7C%20i.MX%208M%20Nano%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2162164%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Backlight%20control%20on%20iMX8M%20Mini%20on%20Android%2011%20OS%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2162164%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E6%9C%89%E5%8F%98%E5%8C%96%E5%90%97%EF%BC%9F%20%3C%2FP%3E%3CP%3E%C4%B1%20%E6%9C%89%E5%90%8C%E6%A0%B7%E7%9A%84%E9%97%AE%E9%A2%98%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2088432%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Backlight%20control%20on%20iMX8M%20Mini%20on%20Android%2011%20OS%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2088432%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%EF%BC%8C%C4%B1%20%E4%B9%9F%E9%81%87%E5%88%B0%E4%BA%86%E5%90%8C%E6%A0%B7%E7%9A%84%E9%97%AE%E9%A2%98%E3%80%82%E9%97%AE%E9%A2%98%E8%A7%A3%E5%86%B3%E4%BA%86%E5%90%97%EF%BC%9F%20%3C%2FP%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E