> Thanks for your time.Looked into the mailbox and i2c master > implementation, however AMD driver is completely different. Because > our driver is bus level driver which uses PCI Interface driver to > communicate with the I2c controller of MP2 domain (shown in diagram). > Hence AMD driver implementation is more inline with i2c-dln2.c. > However i2c-dln2 is directly using USB driver, where in case of AMD we > have separate PCI Interface driver. So Is it okay to upstream both 1) > and 2) at i2c/busses. If the PCI interface driver is only needed for the I2C communication and not shared with other functionality, then I'd think so. There is a mailbox subsystem in Linux. I don't know if this helps to simplify things for you.
Attachment:
signature.asc
Description: PGP signature