This is the mail archive of the
mailing list for the eCos project.
RE: Serial VS Diagnostic interface
> Actually, my UART (which is a synthetisable IP eventually), has a
> slight modification from the original 16X5X behavior. I have added a
> DEFINE in order to declare an extra register and do some extra checks
> in the Init and DSR functions.
> This is quite an odd situation, because the documentation of the IP is
> subject to non disclosure, but the fact that I modified some GPL code
> means I should provide my modifications. I have thought of two
> solutions: continuing with my old driver so that no GPL applies, or
> propose a patch with the modifications without documenting for which
> IP vendor it applies, and in which configuration...
If this is IP that was customized by you (eg. presumably specific to a given
part), why would a patch need to go back into the mainline tree?
WRT what the NDA covers in terms of the documents and how the GPL affects all
of that, you'd probably better get clarification from a lawyer.