CONFIG_SH_DMA is not available for the selected architecture x86.
Result is shown for architecture sh

DMA controller (DMAC) support

modulename: dma.ko

and/or

dma-sh.ko

configname: CONFIG_SH_DMA

Linux Kernel Configuration
└─>DMA support
└─>DMA controller (DMAC) support
In linux kernel since version 2.6.12 )
Selecting this option will provide same API as PC's Direct Memory
Access Controller(8237A) for SuperH DMAC.

If unsure, say N.
source code:
depends
 or CONFIG_CPU_SH3 or CONFIG_CPU_SH4

is selected by
CONFIG_SH_DMAE_BASE