kawasan_mt
2024年1月5日 11時01分
川島@MTです。
お世話になっております。
以下の感じでLEDドライバの追加できましたが、起動時にLEDがONできずOFFになってしまいます。
default-stateの所を"high"から"default-on"でも変化ありませんでした。
ドライバがおかしいのか、Kernel起動後になんらかのサービスでOFFにされているのか判断が出来ず。
どこか確認するべきポイントがあれば支援をお願いします。
よろしくお願いします。
armadillo:~# uname -a Linux armadillo 5.10.197-0-at #1-Alpine Mon Sep 25 09:01:37 UTC 2023 armv7l GNU/Linux
ファイル編集:armadillo-610.dtsi
・・・ gpio-leds { compatible = "gpio-leds"; pinctrl-names = "default"; pinctrl-0 = < &pinctrl_gpio_leds &pinctrl_ext_gpio_leds /* for dtbo */ >; yellow { label = "yellow"; gpios = <&gpio1 18 GPIO_ACTIVE_HIGH>; linux,default-trigger = "none"; }; + s1 { + label = "s1"; + gpios = <&gpio4 25 GPIO_ACTIVE_HIGH>; + linux,default-trigger = "none"; + default-state = "high"; + }; ・・・ pinctrl_gpio_leds: gpioledsgrp { fsl,pins = < MX6UL_PAD_UART1_CTS_B__GPIO1_IO18 0x00008 + MX6UL_PAD_CSI_DATA04__GPIO4_IO25 0x00008 >; }; ・・・
ファイル編集:armadillo-610-at-dtweb.dts
・・・ MX6UL_PAD_CSI_HSYNC__GPIO4_IO20 0x400010b0 // CON2_56 - MX6UL_PAD_CSI_DATA04__GPIO4_IO25 0x400010b0 // CON2_57 + //MX6UL_PAD_CSI_DATA04__GPIO4_IO25 0x400010b0 // CON2_57 MX6UL_PAD_CSI_DATA05__GPIO4_IO26 0x400010b0 // CON2_58 ・・・
at_akihito.irie
2024年1月5日 11時28分
入江です。
> + default-state = "high";
default-state を "high"でなく"on"にするとどうでしょうか?