i have no idea what this function does but i am pretty sure we do not need it  the coreboot i c model requires only very   dumb   read chip address  data  length  and write chip address  data  length  implementations at the driver level other things  such as writing the register address  are handled in higher layers  