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

ARM: dts: imx6ul: Add ASRC device node

Add ASRC device node.

Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>

authored by

Shengjiu Wang and committed by
Shawn Guo
7c2b3250 69cc1502

+25
+25
arch/arm/boot/dts/imx6ul.dtsi
··· 341 341 dma-names = "rx", "tx"; 342 342 status = "disabled"; 343 343 }; 344 + 345 + asrc: asrc@2034000 { 346 + compatible = "fsl,imx6ul-asrc", "fsl,imx53-asrc"; 347 + reg = <0x2034000 0x4000>; 348 + interrupts = <GIC_SPI 50 IRQ_TYPE_LEVEL_HIGH>; 349 + clocks = <&clks IMX6UL_CLK_ASRC_IPG>, 350 + <&clks IMX6UL_CLK_ASRC_MEM>, <&clks 0>, 351 + <&clks 0>, <&clks 0>, <&clks 0>, <&clks 0>, 352 + <&clks 0>, <&clks 0>, <&clks 0>, <&clks 0>, 353 + <&clks 0>, <&clks 0>, <&clks 0>, <&clks 0>, 354 + <&clks IMX6UL_CLK_SPDIF>, <&clks 0>, <&clks 0>, 355 + <&clks IMX6UL_CLK_SPBA>; 356 + clock-names = "mem", "ipg", "asrck_0", 357 + "asrck_1", "asrck_2", "asrck_3", "asrck_4", 358 + "asrck_5", "asrck_6", "asrck_7", "asrck_8", 359 + "asrck_9", "asrck_a", "asrck_b", "asrck_c", 360 + "asrck_d", "asrck_e", "asrck_f", "spba"; 361 + dmas = <&sdma 17 23 1>, <&sdma 18 23 1>, <&sdma 19 23 1>, 362 + <&sdma 20 23 1>, <&sdma 21 23 1>, <&sdma 22 23 1>; 363 + dma-names = "rxa", "rxb", "rxc", 364 + "txa", "txb", "txc"; 365 + fsl,asrc-rate = <48000>; 366 + fsl,asrc-width = <16>; 367 + status = "okay"; 368 + }; 344 369 }; 345 370 346 371 tsc: tsc@2040000 {