The asics in question have the following requirements with regard totheir gart setups:

1. The GART aperture size has to be in the form of 2^X bytes, where X is from 25 to 312. The GART aperture MC base has to be aligned to a boundary equal to the size of theaperture.3. The GART page table has to be aligned to the boundary equal to the size of the table.4. The GART page table size is: table_entry_size * (aperture_size / page_size)5. The GART page table has to be allocated in non-paged, non-cached, contiguous systemmemory.

This patch takes care 2. The rest should already be handled properly.

This should fix a regression noticed by: Torsten Kaiser <just.for.lkml@googlemail.com>