Thanks @sawdust, i thought it was built with CONFIG_I2C_SLAVE enabled but the modification failed in the build system. The problem was resolved once CONFIG_I2C_SLAVE=ywas effectively set
CONFIG_I2C_SLAVE=y