Home
last modified time | relevance | path

Searched full:esai (Results 1 – 11 of 11) sorted by relevance

/Zephyr-latest/dts/bindings/dai/
Dnxp,dai-esai.yaml4 description: NXP Enhanced Serial Audio Interface (ESAI) node
6 compatible: "nxp,dai-esai"
57 esai-pin-modes:
60 This property is used to configure the ESAI pins. Each ESAI pin
65 4) ESAI (PDC[i] = 1, PC[i] = 1)
68 be set to ESAI mode.
69 esai-clock-configuration:
72 Use this property to configure the directions of the ESAI clocks (HCLK, BCLK, FSYNC).
/Zephyr-latest/include/zephyr/dt-bindings/dai/
Desai.h10 /* ESAI pin IDs
28 /* ESAI pin modes
35 * PDC = 1, PC = 1 => ESAI (3)
42 /* ESAI clock IDs */
50 /* ESAI clock directions */
/Zephyr-latest/drivers/dai/nxp/esai/
DKconfig.esai5 bool "NXP Enhanced Serial Audio Interface (ESAI) driver"
9 Select this to enable NXP ESAI driver.
DCMakeLists.txt5 zephyr_library_sources(esai.c)
Desai.h13 #include <zephyr/dt-bindings/dai/esai.h>
141 /* used to check if an ESAI pin is used. An ESAI pin is considered to
142 * be used if PDC and PC bits for that pin are set (i.e: pin is in ESAI
145 * The ESAI pins support 4 functionalities which can be configured
150 * 4) ESAI
338 /* initially, the assumption is that all pins are in ESAI mode */ in esai_parse_pinmodes()
Desai.c7 #include "esai.h"
12 * to want to keep the pins of the data lines in ESAI mode.
419 /* disconnect all ESAI pins */ in esai_config_set()
502 /* enable ESAI to allow committing the configurations */ in esai_config_set()
567 /* TODO: without this, the ESAI won't enter underrun in esai_trigger_start()
/Zephyr-latest/drivers/dai/
DKconfig33 source "drivers/dai/nxp/esai/Kconfig.esai"
DCMakeLists.txt8 add_subdirectory_ifdef(CONFIG_DAI_NXP_ESAI nxp/esai)
/Zephyr-latest/dts/xtensa/nxp/
Dnxp_imx8.dtsi10 #include <zephyr/dt-bindings/dai/esai.h>
155 compatible = "nxp,dai-esai";
159 esai-pin-modes = <ESAI_PIN_HCKR ESAI_PIN_DISCONNECTED>,
/Zephyr-latest/include/zephyr/drivers/
Ddai.h109 DAI_IMX_ESAI, /**< i.MX ESAI */
/Zephyr-latest/doc/releases/
Drelease-notes-4.0.rst769 * Fixed a bug that reset the NXP ESAI during initialization (unnecessary)