sysfsでPWMを制御したいです。私は持っ/sys/class/pwm/pwmchip0
ています。ところで試してみると、このPWMが()によって保存されていることを確認しました。cat npwm
1
echo 0 >> export
Device or resource busy
cat /sys/kernel/debug/pwm
pwm_backlight
pwm-0 (pwm_backlight): requested period ...
試しましたが、rmmod pwm_backlight
モジュールは存在しません。
試しましたが、rmmod backlight
モジュールが組み込まれています。
カーネルコマンドラインを試しましたが、initcall_blacklist=backlight_class_init
HDMIにグラフィックがありません(ビデオ出力のみがあり、システムが起動します)。
私もmodprobe.blacklist=backlight
これを試しましたが、backlight.blacklist=yes
成功しませんでした。
pwm_backlight
カーネルを再コンパイルせずに削除する方法はありますか?
ところで、私はsysfsを介してこの(この特定の)PWMを制御したいと確信しています:-)
しかし、これはIntelプラットフォームであり、デバイスツリーはありません。
答え1
いいですね。これはモジュールによって引き起こされますi915
。 PWMリリース後rmmod i915
。 BIOS / UEFI設定(IGD設定)を確認したところ、MIPI / DSIパネルのバックライトに関する内容が見つかりました。パネルサポートを完全に無効にした後、PWMはi915
維持されませんでした。