Since the MIPI Alliance introduced MIPI SoundWire in 2014, manufacturers have taken advantage of the common and scalable audio interface to bring advanced audio features to a wide range of mobile, PCs and other devices. Now, MIPI is bringing even more flexibility to the specification with SoundWire v1.2, available now to MIPI members.
To help designers integrate SoundWire audio devices in systems with larger form factors or more complex hardware topologies, SoundWire v1.2 includes knobs for software to configure and change the I/O PHY setting to meet a system's physical design criteria.
These can help designers of PCs and other systems. Implementing a low-power bus in topologies with longer physical links may cause discontinuities in impedance, leading to reflections that degrade signal quality. This can be prevented by changing the physical parameters of slave devices, such as their clock frequency, slew rate and drive strength. SoundWire v1.2 includes a standard set of registers that system designers can use to modify slaves to meet hardware requirements. Making sure that master and slave settings suit the system topology improves data reliability and prevents the SoundWire bus from interfering with nearby components such as radio antennas.
SoundWire v1.2 also lays the foundation for a major new specification to streamline the integration of SoundWire audio devices. This specification, being developed by the MIPI Software Working Group for release later this year, will introduce support for device classes in SoundWire. This will be another step in the expansion of MIPI's standardization efforts beyond physical-layer interfaces.
SoundWire v1.2 also adds incremental improvements to make it easier for hardware developers to use the specification. For example, it includes a mechanism for communicating the clock rate of the bus directly to the hardware, even when the rate is set dynamically.
Starting from Kubernetes v1.27, the List endpoint can provide information on resourcesof running pods allocated in ResourceClaims by the DynamicResourceAllocation API. To enablethis feature kubelet must be started with the following flags:
A common standard in IoT communications security is to leverage a Transport Level Security layer (TLS) to protect data as it moves between the device and the cloud. For example AWS IoT Core adopts TLS v1.2 and X.509 certificates for its IoT transport level security.
aa06259810