現在、I2C チューニング値 ( HCNT
、LCNT
& SDA_HOLD_TIME
) は、次の静的なタイミングで DSDT の ACPI エントリとして渡されています。
Device (I2C0)
{
Name (_ADR, 0x00150000)
Name (_DDN, "Serial IO I2C Controller 0")
Name (SSCN, Package () { 432, 507, 30 })
Name (FMCN, Package () { 72, 160, 30 })
}
しかし、プラットフォーム ボードにいくつかのカスタム I2C チューニング値を使用したいので、ACPI エントリからのこれらの値をドライバーでオーバーライドしたいと考えています。これらの ACPI エントリをオーバーライドし、ドライバーがカスタム I2C チューニング値を使用できるようにする方法を教えてください。前もって感謝します!