drivers: i2c: Move Kconfig I2C instances to esp32

The only user of the I2C instances is the esp32 driver.  Move the
Kconfig symbols down to the esp32 Kconfig for the instances it needs.

Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
diff --git a/boards/xtensa/esp32/esp32_defconfig b/boards/xtensa/esp32/esp32_defconfig
index 9d7f419..56e8482 100644
--- a/boards/xtensa/esp32/esp32_defconfig
+++ b/boards/xtensa/esp32/esp32_defconfig
@@ -29,6 +29,4 @@
 CONFIG_I2C_ESP32=y
 CONFIG_I2C_0=y
 CONFIG_I2C_1=y
-CONFIG_I2C_2=n
-CONFIG_I2C_3=n
 CONFIG_CLOCK_CONTROL=y
diff --git a/drivers/i2c/Kconfig b/drivers/i2c/Kconfig
index fe336d6..0ee94d5 100644
--- a/drivers/i2c/Kconfig
+++ b/drivers/i2c/Kconfig
@@ -50,30 +50,6 @@
 module-str = i2c
 source "subsys/logging/Kconfig.template.log_config"
 
-config I2C_0
-	bool "Enable I2C Port 0"
-
-config I2C_1
-	bool "Enable I2C Port 1"
-
-config I2C_2
-	bool "Enable I2C Port 2"
-
-config I2C_3
-	bool "Enable I2C Port 3"
-
-config I2C_4
-	bool "Enable I2C Port 4"
-
-config I2C_5
-	bool "Enable I2C Port 5"
-
-config I2C_6
-	bool "Enable I2C Port 6"
-
-config I2C_7
-	bool "Enable I2C Port 7"
-
 config I2C_GECKO
 	bool "Gecko I2C driver"
 	depends on HAS_SILABS_GECKO
diff --git a/drivers/i2c/Kconfig.esp32 b/drivers/i2c/Kconfig.esp32
index 6e61930..5e046ce 100644
--- a/drivers/i2c/Kconfig.esp32
+++ b/drivers/i2c/Kconfig.esp32
@@ -12,6 +12,12 @@
 
 if I2C_ESP32
 
+config I2C_0
+	bool "Enable I2C Port 0"
+
+config I2C_1
+	bool "Enable I2C Port 1"
+
 config I2C_ESP32_TIMEOUT
 	int "I2C timeout to receive a data bit in APB clock cycles"
 	default 200000