Lines Matching +full:start +full:- +full:from +full:- +full:right
7 * SPDX-License-Identifier: Apache-2.0
61 DMIC_TRIGGER_START, /**< Start stream */
68 * PDM Channels LEFT / RIGHT
72 PDM_CHAN_RIGHT, /**< Right channel */
137 * Each channel is described as a 4-bit number, the least significant
138 * bit indicates LEFT/RIGHT selection of the PDM controller.
141 * - bits 0-3 are for channel 0, bit 0 indicates LEFT or RIGHT
142 * - bits 4-7 are for channel 1, bit 4 indicates LEFT or RIGHT
145 * CONSTRAINT: The LEFT and RIGHT channels of EACH PDM controller needs
201 * Returns the map of PDM controller and LEFT/RIGHT channel shifted to
206 * @param lr LEFT/RIGHT channel within the chosen PDM hardware controller
208 * @return Bit-map containing the PDM and L/R channel information
220 * Returns the PDM controller and LEFT/RIGHT channel corresponding to
227 * @param lr Pointer to the LEFT/RIGHT channel within the PDM controller
244 * Returns the bit-map of clock skew value shifted to the bit position
248 * @param skew The skew to apply for the clock output from the PDM controller
250 * @return Bit-map containing the clock skew information
272 (const struct _dmic_ops *)dev->api; in dmic_configure()
274 return api->configure(dev, cfg); in dmic_configure()
291 (const struct _dmic_ops *)dev->api; in dmic_trigger()
293 return api->trigger(dev, cmd); in dmic_trigger()
300 * audio buffer from the requested stream
316 (const struct _dmic_ops *)dev->api; in dmic_read()
318 return api->read(dev, stream, buffer, size, timeout); in dmic_read()