1# Copyright (c) 2021, NXP 2# SPDX-License-Identifier: Apache-2.0 3 4description: NXP mcux SAI-I2S controller 5 6compatible: "nxp,mcux-i2s" 7 8include: [i2s-controller.yaml, pinctrl-device.yaml] 9 10properties: 11 reg: 12 required: true 13 14 interrupts: 15 required: true 16 17 dma-names: 18 required: true 19 20 nxp,tx-dma-channel: 21 type: int 22 required: true 23 description: tx dma channel number 24 25 nxp,rx-dma-channel: 26 type: int 27 required: true 28 description: rx dma channel number 29 30 nxp,tx-sync-mode: 31 type: boolean 32 description: tx sync mode 33 34 nxp,rx-sync-mode: 35 type: boolean 36 description: rx sync mode 37 38 pre-div: 39 type: int 40 description: pre divider 41 42 podf: 43 type: int 44 description: post-divider fraction 45 46 pll-clocks: 47 type: phandle-array 48 description: pll settings 49 specifier-space: pll-clock 50 51 pll-clock-names: 52 type: string-array 53 description: Provided names of pll-clock specifiers 54 55 pinmuxes: 56 type: phandle-array 57 specifier-space: pinmux 58 description: iomux settings 59 60 nxp,tx-channel: 61 type: int 62 description: tx channel the maximum number is SOC dependent 63