Как зарегистрировать светодиод для устройства MMC?

Наша цель - мигать светодиодом, когда SD-карта читает или пишет.

В драйвере mmc я знаю, что есть вызов функции led_trigger_event(). Это похоже на управление светодиодом, когда MMC что-то делает.

бывший: led_trigger_event(host->led, LED_OFF);

Однако в нашем DTS я не видел никаких настроек светодиода для mmc1. Кто-нибудь может дать информацию о том, как зарегистрировать светодиод для mmc1?

      sdhci1: sdhci@4fa0000 {
    compatible = "ti,am654-sdhci-5.1";
    reg = <0x0 0x4fa0000 0x0 0x260>, <0x0 0x4fb0000 0x0 0x134>;
    power-domains = <&k3_pds 48 TI_SCI_PD_EXCLUSIVE>;
    clocks = <&k3_clks 48 0>, <&k3_clks 48 1>;
    clock-names = "clk_ahb", "clk_xin";
    interrupts = <GIC_SPI 137 IRQ_TYPE_LEVEL_HIGH>;
    ti,otap-del-sel-legacy = <0x0>;
    ti,otap-del-sel-mmc-hs = <0x0>;
    ti,otap-del-sel-sd-hs = <0x0>;
    ti,otap-del-sel-sdr12 = <0x0>;
    ti,otap-del-sel-sdr25 = <0x0>;
    ti,otap-del-sel-sdr50 = <0x8>;
    ti,otap-del-sel-sdr104 = <0x7>;
    ti,otap-del-sel-ddr50 = <0x4>;
    ti,otap-del-sel-ddr52 = <0x4>;
    ti,otap-del-sel-hs200 = <0x7>;
    ti,trm-icp = <0x8>;
    no-1-8-v;
    dma-coherent;
};

Кстати, я также пытался использовать echo mmc1 > /sys/class/leds/xxx/trigger, но частота светодиода слишком высока, чтобы увидеть, как он мигает. Вот почему мне нужно найти другой способ сделать это.

0 ответов

Другие вопросы по тегам