Searched +full:esai +full:- +full:clock +full:- +full:configuration (Results 1 – 5 of 5) sorted by relevance
/Zephyr-latest/dts/bindings/dai/ |
D | nxp,dai-esai.yaml | 2 # SPDX-License-Identifier: Apache-2.0 4 description: NXP Enhanced Serial Audio Interface (ESAI) 6 compatible: "nxp,dai-esai" 13 dai-index: 21 tx-fifo-watermark: 29 rx-fifo-watermark: 37 fifo-depth: 48 that the sanity check for tx/rx-fifo-watermark uses DEFAULT_FIFO_DETPH 52 word-width: 57 esai-pin-modes: [all …]
|
/Zephyr-latest/drivers/dai/nxp/esai/ |
D | esai.c | 4 * SPDX-License-Identifier: Apache-2.0 7 #include "esai.h" 12 * to want to keep the pins of the data lines in ESAI mode. 20 * 1) EXTAL clock is divided as follows: 25 * by 1 up to 256 (configured via xPM0-xPM7). The resulting 28 * up to 16 (configured via xFP0-xFP3). The resulting signal is 41 LOG_ERR("got NULL clock configuration"); in esai_get_clock_rate_config() 42 return -EINVAL; in esai_get_clock_rate_config() 46 LOG_ERR("got NULL clock rate"); in esai_get_clock_rate_config() 47 return -EINVAL; in esai_get_clock_rate_config() [all …]
|
D | esai.h | 4 * SPDX-License-Identifier: Apache-2.0 13 #include <zephyr/dt-bindings/dai/esai.h> 32 /* used to fetch the depth of the FIFO. If the "fifo-depth" property is 40 /* used to fetch the TX FIFO watermark value. If the "tx-fifo-watermark" 46 /* used to fetch the RX FIFO watermark value. If the "rx-fifo-watermark" 61 /* used to fetch the word width. If the "word-width" property is not specified, 71 /* invert a clock's polarity. This works because a clock's polarity 76 #define _ESAI_SLOT_WORD_WIDTH_IS_VALID(width) (!(((width) - 8) % 4)) 88 ((w) < 24 ? ((s) - (w) + (((w) - 8) / 4)) : ((s) < 32 ? 0x1e : 0x1f)) 94 #define ESAI_WORD_ALIGNMENT(word_width) ((32 - (word_width)) / 4) [all …]
|
/Zephyr-latest/include/zephyr/drivers/ |
D | dai.h | 4 * SPDX-License-Identifier: Apache-2.0 25 * optional timestamping functions to get device specific audio clock time. 38 /** Used to extract the clock configuration from the format attribute of struct dai_config */ 42 /** Used to extract the clock inversion from the format attribute of struct dai_config */ 45 /** @brief DAI clock configurations 48 * clock-related configurations w.r.t the DAI 76 /** @brief DAI clock inversion 79 * clock polarity (FSYNC/BCLK) compared to 99 * different configuration data to cater for different use cases. We 100 * usually need to pass extra bespoke configuration prior to DAI start. [all …]
|
/Zephyr-latest/doc/releases/ |
D | release-notes-4.0.rst | 15 is now the standard way to provide device-specific protection to data at rest. (:github:`76222`) 18 :ref:`ZMS <zms_api>` is a new key-value storage subsystem compatible with all non-volatile storage 24 added, complete with shell support. It supports initial configuration through Devicetree and 25 runtime configuration through vendor specific APIs. Initially the :dtcompatible:`nordic,nrf-comp`, 26 :dtcompatible:`nordic,nrf-lpcomp` and :dtcompatible:`nxp,kinetis-acmp` are supported. 31 Initially implemented drivers include a simple :dtcompatible:`zephyr,gpio-steppers` and a complex 32 sensor-less stall-detection capable with integrated ramp-controller :dtcompatible:`adi,tmc5041`. 50 directory for :zephyr:code-sample-category:`code samples <samples>`. 70 * :cve:`2024-8798`: Under embargo until 2024-11-22 71 * :cve:`2024-10395`: Under embargo until 2025-01-23 [all …]
|