zephyr/dts/bindings/i2s
Daniel DeGrasse 906ee53834 drivers: i2s: i2s_mcux_sai: use clock-mux property to select SAI mux
Use a new property, "clock-mux" to select the clock mux for the SAI.
Previously, the clock mux was being selected using the "bits" specifier
of the "clocks" phandle property, which is not the purpose of this
specifier. This can be shown by the regression introduced by 5bebbb91,
which changed the "bits" field to the clock gate shift (which is the
intended meaning).

This incidently worked for the SAI1 and SAI3 peripherals, as the lower 2
bits of the correct clock source selection (0b10) are the same as the new
value placed in the "bit" specifier. For SAI2, the clock source was
switched to PLL3 PDF0 by this change.

To resolve this, use an explict "clock-mux" property for this selection.

Fixes #63541

Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
2023-10-20 15:01:10 +02:00
..
i2s-controller.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
i2s-device.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
intel,cavs-i2s.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
intel,ssp-dai.yaml intel_adsp: ace20_lnl: Add I2S clock source configuration 2023-04-18 10:48:18 -04:00
intel,ssp-sspbase.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
litex,i2s.yaml yamllint: indentation: fix dts/bindings/ 2023-01-04 14:23:53 +01:00
nordic,nrf-i2s.yaml drivers: i2s: nrfx: drop -pin support 2023-02-28 08:42:05 -08:00
nxp,lpc-i2s.yaml dts: Add support for I2S driver for LPC devices 2021-04-30 12:02:55 -05:00
nxp,mcux-i2s.yaml drivers: i2s: i2s_mcux_sai: use clock-mux property to select SAI mux 2023-10-20 15:01:10 +02:00
st,stm32-i2s.yaml Drivers: I2S: STM32: Mishandling of Master Clock output (MCK) 2023-03-22 10:06:11 +01:00