Memory region-specific caching

Hey all,
           I've trying to setup various regions within a specific chip-
select memory mapped domain in the GPMC peripheral to be cached/non-
cached (this affects bursting capabilities of the interface). Do you
know how i can achieve this in the Linux kernel?

Thanks,

Jerry Johns
Nuvation Research Corporation
Canada