diff --git a/target/linux/config/Config.in.audio b/target/linux/config/Config.in.audio
index 6eb3afe..4abcd21 100644
--- a/target/linux/config/Config.in.audio
+++ b/target/linux/config/Config.in.audio
@@ -212,7 +212,7 @@ config ADK_KERNEL_SND_BCM2708_SOC_HIFIBERRY_DAC
 config ADK_KERNEL_SND_BCM2708_SOC_HIFIBERRY_DACPLUS
 	tristate "Hifiberry DACPLUS"
 	select ADK_KERNEL_SND_BCM2835_SOC_I2S
-	select ADK_KERNEL_SND_SOC_PCM512x
+	select ADK_KERNEL_SND_SOC_PCM512x_I2C
 	depends on ADK_TARGET_BOARD_BCM28XX
 
 config ADK_KERNEL_SND_BCM2708_SOC_HIFIBERRY_DIGI
diff --git a/target/linux/config/Config.in.i2c b/target/linux/config/Config.in.i2c
index 6d33e81..7bd5ab8 100644
--- a/target/linux/config/Config.in.i2c
+++ b/target/linux/config/Config.in.i2c
@@ -25,12 +25,17 @@ config ADK_KERNEL_I2C_GPIO
 	default y if ADK_TARGET_SYSTEM_LINKSYS_NSLU2
 	help
 
+config ADK_KERNEL_I2C_BCM2835
+	tristate "I2C driver for BCM2835 boards"
+
+
 config ADK_KERNEL_I2C_BCM2708
 	tristate "I2C driver for BCM28XX boards"
 	select ADK_KERNEL_I2C
 	select ADK_KERNEL_REGMAP
 	select ADK_KERNEL_REGMAP_I2C
 	select ADK_KERNEL_I2C_CHARDEV
+	select ADK_KERNEL_I2C_BCM2835
 	depends on ADK_TARGET_BOARD_BCM28XX
 	default m if ADK_TARGET_BOARD_BCM28XX
 	default n
