Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Add support for rpmsg sound card on i.MX93 platform

Merge series from Chancel Liu <chancel.liu@nxp.com>:

Support rpmsg sound card on i.MX93 platform.

+9
+1
Documentation/devicetree/bindings/sound/fsl,rpmsg.yaml
··· 25 25 - fsl,imx8mm-rpmsg-audio 26 26 - fsl,imx8mp-rpmsg-audio 27 27 - fsl,imx8ulp-rpmsg-audio 28 + - fsl,imx93-rpmsg-audio 28 29 29 30 model: 30 31 $ref: /schemas/types.yaml#/definitions/string
+8
sound/soc/fsl/fsl_rpmsg.c
··· 170 170 SNDRV_PCM_FMTBIT_S32_LE, 171 171 }; 172 172 173 + static const struct fsl_rpmsg_soc_data imx93_data = { 174 + .rates = SNDRV_PCM_RATE_16000 | SNDRV_PCM_RATE_32000 | 175 + SNDRV_PCM_RATE_48000 | SNDRV_PCM_RATE_96000, 176 + .formats = SNDRV_PCM_FMTBIT_S16_LE | SNDRV_PCM_FMTBIT_S24_LE | 177 + SNDRV_PCM_FMTBIT_S32_LE, 178 + }; 179 + 173 180 static const struct of_device_id fsl_rpmsg_ids[] = { 174 181 { .compatible = "fsl,imx7ulp-rpmsg-audio", .data = &imx7ulp_data}, 175 182 { .compatible = "fsl,imx8mm-rpmsg-audio", .data = &imx8mm_data}, 176 183 { .compatible = "fsl,imx8mn-rpmsg-audio", .data = &imx8mn_data}, 177 184 { .compatible = "fsl,imx8mp-rpmsg-audio", .data = &imx8mp_data}, 178 185 { .compatible = "fsl,imx8ulp-rpmsg-audio", .data = &imx7ulp_data}, 186 + { .compatible = "fsl,imx93-rpmsg-audio", .data = &imx93_data}, 179 187 { /* sentinel */ } 180 188 }; 181 189 MODULE_DEVICE_TABLE(of, fsl_rpmsg_ids);