unable to build current git tree 'hsmm_card_detect'

I've interested in doing some DSP work on the beagleboard and have
been following the instructions on
BeagleBoard DSP_Howto [1].

Unfortunately there is an issue with some new patches that deal with
'hsmmc_card_detect'

arch/arm/mach-omap2/built-in.o: In function `hsmmc_card_detect':
/home/rhedges/sandbox/beagleboard/linux-omap-2.6/arch/arm/mach-omap2/
hsmmc.c:50: undefined reference to `twl4030_get_gpio_datain'
arch/arm/mach-omap2/built-in.o: In function `hsmmc_cleanup':
/home/rhedges/sandbox/beagleboard/linux-omap-2.6/arch/arm/mach-omap2/
hsmmc.c:82: undefined reference to `twl4030_free_gpio'
arch/arm/mach-omap2/built-in.o: In function `hsmmc_late_init':
/home/rhedges/sandbox/beagleboard/linux-omap-2.6/arch/arm/mach-omap2/
hsmmc.c:63: undefined reference to `twl4030_request_gpio'
/home/rhedges/sandbox/beagleboard/linux-omap-2.6/arch/arm/mach-omap2/
hsmmc.c:67: undefined reference to `twl4030_set_gpio_debounce'
make: *** [.tmp_vmlinux1] Error 1

I've seen a posting discussing this patch and believe it is a work in
progress[2] . Is there a way to back out this patch in my tree until
it is resolved?

[1] http://elinux.org/BeagleBoard/DSP_Howto
[2] http://www.mail-archive.com/linux-omap@vger.kernel.org/msg04527.html

Make sure that CONFIG_GPIO_TWL4030 is set in your config.

Yes, that was it. Thanks for your quick reply. Should I get this
added to the DSP howto, or should this become part of the
omap3_beagle_defconfig?

This is not related to the DSP.

It shouldn't have happened in the first place, but eventually get
fixed. Either when the defconfig gets updated (next release) or when
the dependencies are set correctly.

Ok, thanks again for your help.

Robert