 diff -rupN old/linux-xlnx-xilinx-v2015.2/drivers/misc/eeprom/at24.c linux-xlnx-xilinx-v2015.2/drivers/misc/eeprom/at24.c
 --- old/linux-xlnx-xilinx-v2015.2/drivers/misc/eeprom/at24.c
 +++ linux-xlnx-xilinx-v2015.2/drivers/misc/eeprom/at24.c
-@@ -508,6 +508,9 @@ static int at24_probe(struct i2c_client
+@@ -519,6 +519,9 @@ static int at24_probe(struct i2c_client
  		 * is recommended anyhow.
  		 */
  		chip.page_size = 1;

 CONFIG_MDIO_BITBANG=y
 CONFIG_INPUT_SPARSEKMAP=y
 CONFIG_INPUT_EVDEV=y
@@ -245,3 +246,59 @@ CONFIG_RCU_CPU_STALL_TIMEOUT=60
 CONFIG_FONTS=y
 CONFIG_FONT_8x8=y
 CONFIG_FONT_8x16=y

diff -rupN old/linux-xlnx-xilinx-v2015.2/arch/arm/configs/xilinx_zynq_defconfig linux-xlnx-xilinx-v2015.2/arch/arm/configs/xilinx_zynq_defconfig
--- old/linux-xlnx-xilinx-v2015.2/arch/arm/configs/xilinx_zynq_defconfig
+++ linux-xlnx-xilinx-v2015.2/arch/arm/configs/xilinx_zynq_defconfig
@@ -115,6 +115,7 @@ CONFIG_XILINX_AXI_EMAC=y
 CONFIG_XILINX_PS_EMAC=y
 CONFIG_MARVELL_PHY=y
 CONFIG_VITESSE_PHY=y
