On Friday 08 April 2005 22.19, Sanjay Bajaj wrote: > Hi! Gurus, > > I tried to enable DMA in lk2.4.27-pre3 and it fails with the error attached > to the end of the mail. On further debugging, I found that though > CONFIG_PPC4XX_DMA is included in the .config but the asm/ppc4xx_dma.h > includes CONFIG_PPC4XX_EDMA, which includes all the constants reported > undeclared in the error message. Out of curiosity, changed .._EDMA to > .._DMA in asm/ppc4xx_dma.h and still had errors. Any help is appreciated. >
Hmm... What processor are you using? If I remember correctly 405GPr did not enable CONFIG_PPC4XX_EDMA but 405GP did... yepp, this check in 'arch/ppc/config.in' checks for 405GP but not 405GPr bool 'PPC4xx DMA controller support' CONFIG_PPC4xx_DMA if [ "$CONFIG_PPC4xx_DMA" = "y" ]; then if [ "$CONFIG_405GP" = "y" -o "$CONFIG_NP405L" = "y" \ -o "$CONFIG_NP405H" = "y" -o "$CONFIG_NP405GS" = "y" \ -o "$CONFIG_440" = "y" -o "$CONFIG_405LP" = "y" \ -o "$CONFIG_405EP" = "y" ]; then define_bool CONFIG_PPC4xx_EDMA y fi if [ "$CONFIG_STB03xxx" = "y" ]; then define_bool CONFIG_STBXXX_DMA y fi fi