کنترل backlight نمایشگر متصل به licheepi zero

برای اینکه بتونم شدت نور پس زمینه نمایشگر متصل به لیچی زیرو رو کنترل کنم کارهایی که توی این لینکها گفته شده انجام دادم:
https://patchwork.kernel.org/project/linux-arm-kernel/patch/20170524121320.4171-3-icenowy@aosc.io/
توضیحی که اول نوشته رو متوجه نمیشم!
Add the PWM and backlight device nodes in the device tree file, but
leave them disabled, as they can only be useful when the LCD is
attached. The LCD device tree overlay files can enable these controllers
and make use of them.

دوستان کسی تا حالا از این امکان استفاده کرده؟
ممنون میشم اگه راهنمایی کنید

سلام
این لینک چیزی رو آموزش نداده
این مراحل تکمیل درایور و دیوایس تری داخل فایل های کرنل لینوکس هست که شخصی که اینارو اضافه کرده توضیح داده که دقیقا چیکار کرده.

به احتمال زیاد ایمیج لینوکسی که شما ازش استفاده میکنید این کار ها داخلش انجام شده و شما برای کنترل نور نمایشگر باید از طریق خود لینوکس اقدام کنید

برای اینکار یکی از روش ها تغییر مقادیر PWM به طور مستقیم هست که با نوشن مقدار از 0 تا 50000 این در فایل زیر انجام میشه

echo %d > /sys/class/pwm/pwmchip0/pwm0/period

مسیر دایرکتوری تنظیم بک لایت میتونه متفاوت باشه اگر بک لایت رو به درستی اد کرده باشید به کرنل باید بتونید تو قسمت های مربوطه ببینیدش مثلا :

echo 0 > /sys/devices/platform/backlight/backlight/backlight/bl_power 

میتونه خاموش و روشن کنه بک لایت رو براتون البته ذکر کردم متفاوت خواهد بود این دایرکتوری در کرنل ها تا اونجا که بنده دیدم.
مثال بعدی تنظیم نور در بعضی از سیستم ها دسترسی از طریق pwm ممکن نیست در اینجا باید از این طریق تنظیم کنید:

echo 2 > /sys/devices/platform/backlight/backlight/backlight/brightness 

مقدار ۲ یا مقادیر دیگه کاملا بستگی داره به device tree نوشته شده .
مقادیر از user space هم قابل دسترسی هستند.
بدون باگ و در جهت رشد باشید.:robot:

2 پسندیده