Add Synamedia copyright statements
Add Synamedia copyright statement to files in which Synamedia changed
15 lines or more.
Valgrind: Fix memory leaks due to not closing USB
SiLabs_API_L3_Console.c: Call L0_Disconnect and SiLabs_API_SW_Exit at
the end of main.
SiLabs_API_L3_Wrapper.c: Add SiLabs_API_SW_Exit function.
Si2183_L2_API.c: Add Si2183_L2_SW_Exit function.
Silabs_L0_Connection.c: Add L0_Disconnect function.
Valgrind: Fix use-of-uninitialized-value error
SiLabs_SAT_Tuner_API.c: In SiLabs_SAT_Tuner_Set_Address, use %d
instead of %ld in a printf format string.
Valgrind: Fix source/destination overlap errors
Silabs_L0_Connection.c: In SiTraceConfiguration and L0_StoreError,
prevent source/destination overlap in sprintf invocations.
SiLabs_API_L3_Config_Macros.c: Likewise in
Merge LINUX_USB_Capability into USB_Capability
Merge logic in LINUX_USB_Capability ifdef blocks into the
corresponding USB_Capability ifdef blocks. Remove LINUX_USB as a
separate connection type.
These simplifications make auto-configuration (reading a macro from
the Cypress EEPROM) work on NO_WIN32 builds.
Coverity: Fix forward-null defects
SiLabs_API_L3_Wrapper_TS_Crossbar.c: In SiLabs_TS_Crossbar_TS1_TS2,
ts_1_source and/or ts_2_source stay NULL if the corresponding mode or
signal arguments are tristate. Check if any of the relevant arguments
is tristate before dereferencing each variable.
Coverity: Fix use-of-uninitialized-value defects
Coverity: Fix resource leak defects
Coverity: Fix swapped-arguments defect
Coverity: Fix overrun defect
Coverity: Fix checked-return defects
Add error checks around function calls for which other calls to the
same function are almost always error-checked.
Coverity: Remove dead code
Coverity: Fix negative return defect
Coverity: Remove no-effect statements
Coverity: Fix buffer overrun defects
Coverity: Fix forward-null defect
Coverity: Fix sign-extension defects
Coverity: Resolve unreachable code sections
Coverity: Fix unused-value defects
GCC: Fix maybe-uninitialized warnings
SiLabs_API_L3_Wrapper_Channel_Bonding.c: Fix two maybe-uninitialized