最新のLinux4.19コードマージにより、ChromeOS ECCECドライバーとシーラスロジック検出が導入されました

Linux-Unix / 最新のLinux4.19コードマージにより、ChromeOS ECCECドライバーとシーラスロジック検出が導入されました 読んだ2分

Linux Kernel Organisation、Inc。



「多機能デバイス」機能に関して、最近Linux 4.19カーネルマージウィンドウにいくつかの興味深いコード更新が追加されました。ほとんどの場合、これにはいくつかの新しいドライバーとドライバーサポートが含まれますが、おそらく最も興味深いのはChromeOS ECCECドライバーの追加です。

ChromeOS用のGoogleの組み込みコントローラーは、HDMI接続デバイスと対話するためのHDMI CEC(Consumer Electronics Control)バスを公開することができました。これにより、サポートされているコマンドを介してデバイスを制御できます。そのため、LinuxカーネルのHDMI CECサポートは、これまでの過去数カーネルサイクルで改善されました。つまり、ChromeOS ECサポートは、このマージウィンドウに追加された新しいドライバーを利用してHDMICEC機能を公開できるようになります。



その上、IntelDRMドライバーでHDMICECをサポートするための準備作業用の更新コードもあります。さらに、ChromeOSECドライバー用のLinux4.19カーネルにUSB充電サポートも追加されました。



Intelドライバーでの開発では、IntelのIcelakeシリーズプロセッサーに必要なIDがintel-lpssドライバー(低電力サブシステム)に追加されました。これは、IntelLinuxドライバー開発チームがLinuxでのIcelakeサポートを強化するのを見るのに最適です。 Cannonlake CPUのサポートは過去に十分に対処されており、全体としてはLinux4.19カーネル上のIntelプロセッサに最適です。



最後に、マデラデバイスのアクセサリ検出が追加され、CS47L35、CS47L85、およびCS47L90 / 91ドライバーに対するCirrusLogic Maderaコーデックのサポートが追加されました。これは、Linuxオーディオファンやサウンドエンジニアにとって朗報です。

全体的な変更ログの概要は次のとおりですが、変更ログ全体は Gitプル

  • Cirrus Logic Maderaコーデック(CS47L35、CS47L85、およびCS47L90 / 91)ドライバーを追加します
  • ChromeOS ECCECドライバーを追加する
  • ROHM BD71837PMICドライバーを追加
  • Dialog Semi DA9063LPMICバリアントのサポートをDA9063に追加します
  • Intel-PLSS-PCIにIntelIceLakeのサポートを追加
  • X-PowersAXP806のサポートをAXP20xに追加します
  • ChromeOS組み込みコントローラーにUSB充電のサポートを追加します
  • ChromeOS EmbeddedControllerにHDMICECのサポートを追加します
  • インテルHDMIにHDMICECのサポートを追加
  • Maderaデバイスにアクセサリ検出のサポートを追加
  • DTのwlf、csnaddr-pdを介して個々のピンを構成できるようにする
  • レガシープラットフォーム固有のEEPROM /ウォッチドッグコマンドを提供します。レイブ-sp
  • 簡単な名前変更/スペル修正。 cros_ec、da9063- *
  • 管理対象リソースに変換(devm_ *); da9063- *、ti_am335x_tscadc
  • ヘルパーマクロ/関数への移行。 da9063- *
  • 構成する; kempld-core
  • エラーパス/メッセージを改善します。 wm8994-コア
  • USBサブシステムに依存する代わりに、ローカルでIRQを無効にします。 dln2
  • 未使用のコードを削除します。レイブ-sp
  • 新しい輸出;秒コア
  • 考えられる誤ったI2Cトランザクションエラーを修正しました。アリゾナコア
  • 宣言されたメモリ領域のサイズを修正しました。 hi655x-pmic
  • チェックサムタイプを修正します。レイブ-sp
  • 誤ったデフォルトのシリアルポート構成を修正:rave-sp
  • サブデバイスの誤ったコヒーレントDMAマスクを修正しました。 sm501