qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: QEMU question: upstreaming I2C device with unpublished datasheet


From: Corey Minyard
Subject: Re: QEMU question: upstreaming I2C device with unpublished datasheet
Date: Tue, 27 Jul 2021 06:28:16 -0500

On Tue, Jul 27, 2021 at 10:23:26AM +0100, Peter Maydell wrote:
> On Wed, 21 Jul 2021 at 22:06, Shengtan Mao <stmao@google.com> wrote:
> >
> > Hi everyone,
> > we are hoping to upstream a MAX I2C device to QEMU. The device's datasheet 
> > is not public, and we are contacting the Maxim company to get their 
> > permission. If Maxim is okay with upstreaming the device with an 
> > unpublished datasheet, will this still be an issue with QEMU?
> 
> It's not inherently a blocker, but the difficulty is code review.
> Without knowing how the device should behave, it's hard to tell
> whether the model is doing the right thing. Ideally Maxim should
> just publish their datasheet, so if you/your company has any
> leverage with them you should push them to do that :-)
> 
> That said, we do have other device models in the tree which
> don't have public datasheets, and as long as the device is not
> too complicated we should be OK as long as you can also submit
> enough test cases that we could refactor the device in future
> without worrying too much that we're breaking it because we don't
> know how it's supposed to behave.

Thanks Peter.

I will add that you need to be sure you have the legal right to publish
the software.  If you have a non-public datasheet, that probably means
you had to sign NDA or something like that to see it.  That may limit
what you can do.

-corey



reply via email to

[Prev in Thread] Current Thread [Next in Thread]