x86: acpi: Enable ACPI companion for Intel iDMA 32-bit
ACPI has a capability to specify DMA parameters for DMA channel consumers. To enable this for Intel Edison, describe GP DMA device in ACPI table in order to get an ACPI handle to it in OS. This works in conjunction with CSRT, which must be in align with DSDT. Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
This commit is contained in:
		
							parent
							
								
									ddd2a4244c
								
							
						
					
					
						commit
						e3be52ceac
					
				|  | @ -421,6 +421,28 @@ Device (PCI0) | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|     } |     } | ||||||
|  | 
 | ||||||
|  |     Device (GDMA) | ||||||
|  |     { | ||||||
|  |         Name (_ADR, 0x00150000) | ||||||
|  |         Name (_HID, "808611A2") | ||||||
|  |         Name (_UID, Zero) | ||||||
|  | 
 | ||||||
|  |         Method (_STA, 0, NotSerialized) | ||||||
|  |         { | ||||||
|  |             Return (STA_VISIBLE) | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  |         Method (_CRS, 0, Serialized) | ||||||
|  |         { | ||||||
|  |             Name (RBUF, ResourceTemplate () | ||||||
|  |             { | ||||||
|  |                     Memory32Fixed(ReadWrite, 0xFF192000, 0x00001000) | ||||||
|  |                     Interrupt(ResourceConsumer, Level, ActiveHigh, Shared, ,, ) { 32 } | ||||||
|  |             }) | ||||||
|  |             Return (RBUF) | ||||||
|  |         } | ||||||
|  |     } | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| Device (FLIS) | Device (FLIS) | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue