mirror of
https://github.com/projectacrn/acrn-hypervisor.git
synced 2026-01-30 06:01:28 +00:00
Add dsdt information for i2c adapter and i2c slave devices. Currently, only support 'cam1', 'cam2' and 'hdac' for MRB board. To add other specific i2c device, please extend acpi_node_table[]. Usage: virtio-i2c,<bus>[:<slave_addr>[@<node>]][:<slave_addr>[@<node>]] [,<bus>[:<slave_addr>[@<node>]][:<slave_addr>][@<node>]] e.g. virtio-i2c,0:70@cam1:2F This will add slave devices 0x70, 0x74 to virtio i2c adapter. And for 0x70, it has '@cam1', so, will also add acpi info for it. For 0x74, it has no '@<node>', will not add any acpi info for it. Note, there is slave address in acpi node info, please use '@<node>' according to real hardware. Tracked-On: #3357 Signed-off-by: Conghui Chen <conghui.chen@intel.com> Reviewed-by: Yuan Liu <yuan1.liu@intel.com> Reviewed-by: Shuo A Liu <shuo.a.liu@intel.com> Acked-by: Wang Yu <yu1.wang@intel.com>
ACRN Device Model ################# Introduction ============ The ACRN Device Model provides **device sharing** capabilities between the Service OS and Guest OSs. It is a component that is used in conjunction with the `ACRN Hypervisor`_ and this is installed within the Service OS. You can find out more about Project ACRN on the `Project ACRN documentation`_ website. .. _`ACRN Hypervisor`: https://github.com/projectacrn/acrn-hypervisor .. _`Project ACRN documentation`: https://projectacrn.github.io/