--- a/arch/avr32/boards/atngw100/setup.c 2008-03-14 08:31:39.000000000 -0400 +++ b/arch/avr32/boards/atngw100/setup.c 2008-03-14 08:33:23.000000000 -0400 @@ -166,6 +166,7 @@ static int __init atngw100_init(void) at32_add_device_spi(0, spi0_board_info, ARRAY_SIZE(spi0_board_info)); at32_add_device_mci(0, &mci0_data); at32_add_device_usba(0, NULL); + at32_add_device_ac97c(0); for (i = 0; i < ARRAY_SIZE(ngw_leds); i++) { at32_select_gpio(ngw_leds[i].gpio,