usb: dwc3: Add disable u2mac linestate check quirk
[oweals/u-boot.git] / include / sound.h
index 47de9fa3ed3ac70245cbedac9f811d2410009c31..71bd850652e4421a27244978b60258345cc027cf 100644 (file)
@@ -68,6 +68,18 @@ struct sound_ops {
         */
        int (*play)(struct udevice *dev, void *data, uint data_size);
 
+       /**
+        * stop_play() - Indicate that there is no more data coming
+        *
+        * This is called once play() has finished sending all the data to the
+        * output device. This may be used to tell the hardware to turn off the
+        * codec, for example.
+        *
+        * @dev: Sound device
+        * @return 0 if OK, -ve on error
+        */
+       int (*stop_play)(struct udevice *dev);
+
        /**
         * start_beep() - Start beeping (optional)
         *