diff --git a/target/linux/kirkwood/profiles/100-generic.mk b/target/linux/kirkwood/profiles/100-generic.mk
index da4560442f7ab6c7fa57f85bc7bda8fb74511de8..770bbaee1b701412bd8f286df13453500e527516 100644
--- a/target/linux/kirkwood/profiles/100-generic.mk
+++ b/target/linux/kirkwood/profiles/100-generic.mk
@@ -9,7 +9,7 @@ define Profile/Generic
   NAME:=Generic (default)
   PACKAGES:= \
 	kmod-mmc kmod-mvsdio kmod-usb2 kmod-usb-storage \
-	kmod-of-i2c kmod-i2c-core kmod-i2c-mv64xxx \
+	kmod-i2c-core kmod-i2c-mv64xxx \
 	kmod-ata-core kmod-ata-marvell-sata \
 	kmod-rtc-marvell kmod-thermal-kirkwood
 endef
diff --git a/target/linux/kirkwood/profiles/120-plug.mk b/target/linux/kirkwood/profiles/120-plug.mk
index 1879683370df0077f458e2ee7bb1e28306c7e484..96ce7fc5d5e6eaed9d64a7782c6abdc65131d39c 100644
--- a/target/linux/kirkwood/profiles/120-plug.mk
+++ b/target/linux/kirkwood/profiles/120-plug.mk
@@ -9,7 +9,7 @@ define Profile/SHEEVAPLUG
   NAME:=Globalscale Technologies SheevaPlug
   PACKAGES:= \
 	kmod-mmc kmod-mvsdio kmod-usb2 kmod-usb-storage \
-	kmod-of-i2c kmod-i2c-core kmod-i2c-mv64xxx \
+	kmod-i2c-core kmod-i2c-mv64xxx \
 	kmod-ata-core uboot-envtools
 endef
 
@@ -26,7 +26,7 @@ define Profile/SHEEVAPLUGSATA
   NAME:=Globalscale Technologies eSATA SheevaPlug
   PACKAGES:= \
 	kmod-mmc kmod-mvsdio kmod-usb2 kmod-usb-storage \
-	kmod-of-i2c kmod-i2c-core kmod-i2c-mv64xxx \
+	kmod-i2c-core kmod-i2c-mv64xxx \
 	kmod-ata-core kmod-ata-marvell-sata \
 	uboot-envtools
 endef
@@ -44,7 +44,7 @@ define Profile/GuruplugServerPlus
   NAME:=Globalscale Technologies Guruplug Server Plus
   PACKAGES:= \
 	kmod-mmc kmod-mvsdio kmod-usb2 kmod-usb-storage \
-	kmod-of-i2c kmod-i2c-core kmod-i2c-mv64xxx \
+	kmod-i2c-core kmod-i2c-mv64xxx \
 	kmod-ata-core kmod-ata-marvell-sata \
 	kmod-btmrvl kmod-btmrvl-sdio kmod-libertas kmod-libertas-sdio \
 	uboot-envtools wpad-mini
@@ -63,7 +63,7 @@ define Profile/Topkick1281P2
   NAME:=Univeral Scientific Industrial Co. Topkick-1281P2
   PACKAGES:= \
 	kmod-mmc kmod-mvsdio kmod-usb2 kmod-usb-storage \
-	kmod-of-i2c kmod-i2c-core kmod-i2c-mv64xxx \
+	kmod-i2c-core kmod-i2c-mv64xxx \
 	kmod-ata-core kmod-ata-marvell-sata \
 	uboot-envtools
 endef
diff --git a/target/linux/mvebu/profiles/000-Default.mk b/target/linux/mvebu/profiles/000-Default.mk
index 981855fa3c05452b86b243ea0450d4c3b2d1d5a1..8b3af27e9e75577921ef74d64d4443bcc7013de0 100644
--- a/target/linux/mvebu/profiles/000-Default.mk
+++ b/target/linux/mvebu/profiles/000-Default.mk
@@ -10,7 +10,7 @@ define Profile/Default
 	PACKAGES:= \
 		kmod-mmc kmod-mvsdio swconfig \
 		kmod-usb2 kmod-usb3 kmod-usb-storage \
-		kmod-of-i2c kmod-i2c-core kmod-i2c-mv64xxx \
+		kmod-i2c-core kmod-i2c-mv64xxx \
 		kmod-ata-core kmod-ata-marvell-sata \
 		kmod-rtc-marvell kmod-thermal-armada \
 		kmod-gpio-button-hotplug kmod-hwmon-tmp421 \
diff --git a/target/linux/mvebu/profiles/globalscale.mk b/target/linux/mvebu/profiles/globalscale.mk
index 45070db9f27665ea9c4018b164abef4e1ecc3658..7938c35be330941dce99c5dbe8e5f8acb4b8944c 100644
--- a/target/linux/mvebu/profiles/globalscale.mk
+++ b/target/linux/mvebu/profiles/globalscale.mk
@@ -9,7 +9,7 @@ define Profile/Mirabox
   NAME:=Globalscale Mirabox
   PACKAGES:= \
 	kmod-usb3 kmod-usb-storage \
-	kmod-of-i2c kmod-i2c-core kmod-i2c-mv64xxx \
+	kmod-i2c-core kmod-i2c-mv64xxx \
 	kmod-rtc-marvell kmod-thermal-armada \
 	kmod-gpio-button-hotplug kmod-mmc kmod-mvsdio
 endef
diff --git a/target/linux/mvebu/profiles/linksys.mk b/target/linux/mvebu/profiles/linksys.mk
index 27437e9660be68d582cbdcbaea94d012f3fed8ee..1bacb971d9ada895b61c36dd92b197e79efb01fb 100644
--- a/target/linux/mvebu/profiles/linksys.mk
+++ b/target/linux/mvebu/profiles/linksys.mk
@@ -9,7 +9,7 @@ define Profile/Mamba
   NAME:=Linksys WRT1900AC (Mamba)
   PACKAGES:= \
 	kmod-usb2 kmod-usb3 kmod-usb-storage \
-	kmod-of-i2c kmod-i2c-core kmod-i2c-mv64xxx \
+	kmod-i2c-core kmod-i2c-mv64xxx \
 	kmod-ata-core kmod-ata-marvell-sata \
 	kmod-rtc-marvell kmod-thermal-armada \
 	kmod-gpio-button-hotplug kmod-hwmon-tmp421 \
diff --git a/target/linux/mvebu/profiles/marvell.mk b/target/linux/mvebu/profiles/marvell.mk
index 875c55e15826c73a436b80d72830dd1f5ff9a89a..d91c568ebbcbd3e26a9525cddf709722a59df250 100644
--- a/target/linux/mvebu/profiles/marvell.mk
+++ b/target/linux/mvebu/profiles/marvell.mk
@@ -9,7 +9,7 @@ define Profile/370-DB
   NAME:=Marvell Armada 370 DB (DB-88F6710-BP-DDR3)
   PACKAGES:= \
 	kmod-mmc kmod-mvsdio kmod-usb2 kmod-usb-storage \
-	kmod-of-i2c kmod-i2c-core kmod-i2c-mv64xxx \
+	kmod-i2c-core kmod-i2c-mv64xxx \
 	kmod-ata-core kmod-ata-marvell-sata \
 	kmod-rtc-marvell kmod-thermal-armada
 endef
@@ -24,7 +24,7 @@ define Profile/370-RD
   NAME:=Marvell Armada 370 RD (RD-88F6710-A1)
   PACKAGES:= \
 	kmod-mmc kmod-mvsdio kmod-usb2 kmod-usb-storage \
-	kmod-of-i2c kmod-i2c-core kmod-i2c-mv64xxx \
+	kmod-i2c-core kmod-i2c-mv64xxx \
 	kmod-ata-core kmod-ata-marvell-sata \
 	kmod-rtc-marvell kmod-thermal-armada
 endef
@@ -39,7 +39,7 @@ define Profile/385-RD
   NAME:=Marvell Armada 385 RD (RD-88F6820-AP)
   PACKAGES:= \
 	kmod-mmc kmod-mvsdio kmod-usb3 kmod-usb-storage \
-	kmod-of-i2c kmod-i2c-core kmod-i2c-mv64xxx \
+	kmod-i2c-core kmod-i2c-mv64xxx \
 	kmod-thermal-armada
 endef
 
@@ -53,7 +53,7 @@ define Profile/385-DB-AP
   NAME:=Marvell Armada 385 DB AP (DB-88F6820-AP)
   PACKAGES:= \
 	kmod-usb3 kmod-usb-storage \
-	kmod-of-i2c kmod-i2c-core kmod-i2c-mv64xxx \
+	kmod-i2c-core kmod-i2c-mv64xxx \
 	kmod-ata-core kmod-ata-marvell-sata \
 	kmod-thermal-armada
 endef
@@ -68,7 +68,7 @@ define Profile/XP-DB
   NAME:=Marvell Armada XP DB (DB-78460-BP)
   PACKAGES:= \
 	kmod-mmc kmod-mvsdio kmod-usb2 kmod-usb-storage \
-	kmod-of-i2c kmod-i2c-core kmod-i2c-mv64xxx \
+	kmod-i2c-core kmod-i2c-mv64xxx \
 	kmod-ata-core kmod-ata-marvell-sata \
 	kmod-rtc-marvell kmod-thermal-armada
 endef
@@ -83,7 +83,7 @@ define Profile/XP-GP
   NAME:=Marvell Armada XP GP (DB-MV784MP-GP)
   PACKAGES:= \
 	kmod-mmc kmod-mvsdio kmod-usb2 kmod-usb-storage \
-	kmod-of-i2c kmod-i2c-core kmod-i2c-mv64xxx \
+	kmod-i2c-core kmod-i2c-mv64xxx \
 	kmod-ata-core kmod-ata-marvell-sata \
 	kmod-rtc-marvell kmod-thermal-armada
 endef
diff --git a/target/linux/mvebu/profiles/plathome.mk b/target/linux/mvebu/profiles/plathome.mk
index fac31e6fc61e6732e6eb5ca41fbb9e51a6fd6fc0..63cdb7113935c162907ccf6d78fe311d9684d806 100644
--- a/target/linux/mvebu/profiles/plathome.mk
+++ b/target/linux/mvebu/profiles/plathome.mk
@@ -9,7 +9,7 @@ define Profile/OpenBlocks-AX-3-4
   NAME:=Plat'Home OpenBlocks AX3
   PACKAGES:= \
 	kmod-usb2 kmod-usb-storage \
-	kmod-of-i2c kmod-i2c-core kmod-i2c-mv64xxx \
+	kmod-i2c-core kmod-i2c-mv64xxx \
 	kmod-ata-core kmod-ata-marvell-sata \
 	kmod-rtc-marvell kmod-thermal-armada
 endef