ASoC: Support SAI and MICFIL on i.MX95 platform
Merge series from Chancel Liu <chancel.liu@nxp.com>: Support SAI and MICFIL on i.MX95 platform
This commit is contained in:
commit
b4da82cf80
@ -15,10 +15,16 @@ description: |
|
||||
|
||||
properties:
|
||||
compatible:
|
||||
enum:
|
||||
- fsl,imx8mm-micfil
|
||||
- fsl,imx8mp-micfil
|
||||
- fsl,imx93-micfil
|
||||
oneOf:
|
||||
- items:
|
||||
- enum:
|
||||
- fsl,imx95-micfil
|
||||
- const: fsl,imx93-micfil
|
||||
|
||||
- enum:
|
||||
- fsl,imx8mm-micfil
|
||||
- fsl,imx8mp-micfil
|
||||
- fsl,imx93-micfil
|
||||
|
||||
reg:
|
||||
maxItems: 1
|
||||
|
@ -39,6 +39,7 @@ properties:
|
||||
- fsl,imx8qm-sai
|
||||
- fsl,imx8ulp-sai
|
||||
- fsl,imx93-sai
|
||||
- fsl,imx95-sai
|
||||
- fsl,vf610-sai
|
||||
|
||||
reg:
|
||||
|
@ -1639,6 +1639,18 @@ static const struct fsl_sai_soc_data fsl_sai_imx93_data = {
|
||||
.max_burst = {8, 8},
|
||||
};
|
||||
|
||||
static const struct fsl_sai_soc_data fsl_sai_imx95_data = {
|
||||
.use_imx_pcm = true,
|
||||
.use_edma = true,
|
||||
.fifo_depth = 128,
|
||||
.reg_offset = 8,
|
||||
.mclk0_is_mclk1 = false,
|
||||
.pins = 8,
|
||||
.flags = 0,
|
||||
.max_register = FSL_SAI_MCTL,
|
||||
.max_burst = {8, 8},
|
||||
};
|
||||
|
||||
static const struct of_device_id fsl_sai_ids[] = {
|
||||
{ .compatible = "fsl,vf610-sai", .data = &fsl_sai_vf610_data },
|
||||
{ .compatible = "fsl,imx6sx-sai", .data = &fsl_sai_imx6sx_data },
|
||||
@ -1651,6 +1663,7 @@ static const struct of_device_id fsl_sai_ids[] = {
|
||||
{ .compatible = "fsl,imx8ulp-sai", .data = &fsl_sai_imx8ulp_data },
|
||||
{ .compatible = "fsl,imx8mn-sai", .data = &fsl_sai_imx8mn_data },
|
||||
{ .compatible = "fsl,imx93-sai", .data = &fsl_sai_imx93_data },
|
||||
{ .compatible = "fsl,imx95-sai", .data = &fsl_sai_imx95_data },
|
||||
{ /* sentinel */ }
|
||||
};
|
||||
MODULE_DEVICE_TABLE(of, fsl_sai_ids);
|
||||
|
Loading…
Reference in New Issue
Block a user