3.18 Linuxカーネルがあるデバイスでmax3421を実行する

3.18 Linuxカーネルがあるデバイスでmax3421を実行する

3.18カーネルのみをサポートするボードでSPIを介してUSBを実行する必要があります。ドライバがカーネルソースコードにあるため、MAX3421を使用します。

デバイスツリーに以下を追加しました。

&spi_1 {
    status = "ok";
    usb@0 {
        compatible = "maxim,max3421";
        linux,modalias = "max3421-hcd";
        reg = <0>;
        spi-max-frequency = <26000000>;
        interrupt-parent = <&tlmm_pinmux>;
        interrupts = <42>;
    };
};

/sys/firmware/devicetree/base/soc/spi@78b6000/usb@0/に表示されますが/sys/bus/spi/devices/空です。

カーネルモジュールをロードしようとすると、バス上のデバイスが見つからず、非アクティブのままになります。

ベストアンサー1

おすすめ記事