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

ARM: dts: imx: remove ssi fsl,mode for audio cards

The DAI mode is and should be configured by the sound card driver as
codec and ssi have to be in the right modes to communicate with each
other. It is possible to operate the ssi unit or the codec in master mode,
sometimes even on the same board in different configurations.

With the latest changes in the fsl-ssi driver, the 'fsl,mode' property
is only handled as a fallback property. If the sound card sets the DAI
mode correctly, this fallback configuration is dropped.

Signed-off-by: Markus Pargmann <mpa@pengutronix.de>
Signed-off-by: Shawn Guo <shawn.guo@freescale.com>

authored by

Markus Pargmann and committed by
Shawn Guo
9eb0e5f9 6562c587

-24
-1
arch/arm/boot/dts/imx25-eukrea-mbimxsd25-baseboard.dts
··· 155 155 156 156 &ssi1 { 157 157 codec-handle = <&tlv320aic23>; 158 - fsl,mode = "i2s-slave"; 159 158 status = "okay"; 160 159 }; 161 160
-1
arch/arm/boot/dts/imx25-pdk.dts
··· 233 233 234 234 &ssi1 { 235 235 codec-handle = <&codec>; 236 - fsl,mode = "i2s-slave"; 237 236 status = "okay"; 238 237 }; 239 238
-1
arch/arm/boot/dts/imx27-eukrea-mbimxsd27-baseboard.dts
··· 135 135 &ssi1 { 136 136 pinctrl-names = "default"; 137 137 pinctrl-0 = <&pinctrl_ssi1>; 138 - fsl,mode = "i2s-slave"; 139 138 codec-handle = <&codec>; 140 139 status = "okay"; 141 140 };
-1
arch/arm/boot/dts/imx27-phytec-phycore-som.dtsi
··· 310 310 &ssi1 { 311 311 pinctrl-names = "default"; 312 312 pinctrl-0 = <&pinctrl_ssi1>; 313 - fsl,mode = "i2s-slave"; 314 313 status = "okay"; 315 314 }; 316 315
-1
arch/arm/boot/dts/imx35-eukrea-mbimxsd35-baseboard.dts
··· 133 133 134 134 &ssi1 { 135 135 codec-handle = <&tlv320aic23>; 136 - fsl,mode = "i2s-slave"; 137 136 status = "okay"; 138 137 }; 139 138
-1
arch/arm/boot/dts/imx51-babbage.dts
··· 393 393 }; 394 394 395 395 &ssi2 { 396 - fsl,mode = "i2s-slave"; 397 396 status = "okay"; 398 397 }; 399 398
-1
arch/arm/boot/dts/imx51-eukrea-mbimxsd51-baseboard.dts
··· 255 255 256 256 &ssi2 { 257 257 codec-handle = <&tlv320aic23>; 258 - fsl,mode = "i2s-slave"; 259 258 status = "okay"; 260 259 }; 261 260
-1
arch/arm/boot/dts/imx53-m53evk.dts
··· 427 427 }; 428 428 429 429 &ssi2 { 430 - fsl,mode = "i2s-slave"; 431 430 status = "okay"; 432 431 }; 433 432
-1
arch/arm/boot/dts/imx53-mba53.dts
··· 225 225 }; 226 226 227 227 &ssi2 { 228 - fsl,mode = "i2s-slave"; 229 228 status = "okay"; 230 229 }; 231 230
-1
arch/arm/boot/dts/imx53-qsb-common.dtsi
··· 141 141 }; 142 142 143 143 &ssi2 { 144 - fsl,mode = "i2s-slave"; 145 144 status = "okay"; 146 145 }; 147 146
-1
arch/arm/boot/dts/imx53-tx53.dtsi
··· 502 502 }; 503 503 504 504 &ssi1 { 505 - fsl,mode = "i2s-slave"; 506 505 codec-handle = <&sgtl5000>; 507 506 status = "okay"; 508 507 };
-1
arch/arm/boot/dts/imx53-voipac-bsb.dts
··· 154 154 }; 155 155 156 156 &ssi2 { 157 - fsl,mode = "i2s-slave"; 158 157 status = "okay"; 159 158 };
-1
arch/arm/boot/dts/imx6dl-riotboard.dts
··· 254 254 }; 255 255 256 256 &ssi1 { 257 - fsl,mode = "i2s-slave"; 258 257 status = "okay"; 259 258 }; 260 259
-1
arch/arm/boot/dts/imx6q-gw5400-a.dts
··· 504 504 }; 505 505 506 506 &ssi1 { 507 - fsl,mode = "i2s-slave"; 508 507 status = "okay"; 509 508 }; 510 509
-1
arch/arm/boot/dts/imx6qdl-gw52xx.dtsi
··· 489 489 }; 490 490 491 491 &ssi1 { 492 - fsl,mode = "i2s-slave"; 493 492 status = "okay"; 494 493 }; 495 494
-1
arch/arm/boot/dts/imx6qdl-gw53xx.dtsi
··· 533 533 }; 534 534 535 535 &ssi1 { 536 - fsl,mode = "i2s-slave"; 537 536 status = "okay"; 538 537 }; 539 538
-2
arch/arm/boot/dts/imx6qdl-gw54xx.dtsi
··· 555 555 }; 556 556 557 557 &ssi1 { 558 - fsl,mode = "i2s-slave"; 559 558 status = "okay"; 560 559 }; 561 560 562 561 &ssi2 { 563 - fsl,mode = "i2s-slave"; 564 562 status = "okay"; 565 563 }; 566 564
-1
arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi
··· 381 381 }; 382 382 383 383 &ssi1 { 384 - fsl,mode = "i2s-slave"; 385 384 status = "okay"; 386 385 }; 387 386
-1
arch/arm/boot/dts/imx6qdl-sabrelite.dtsi
··· 381 381 }; 382 382 383 383 &ssi1 { 384 - fsl,mode = "i2s-slave"; 385 384 status = "okay"; 386 385 }; 387 386
-1
arch/arm/boot/dts/imx6qdl-sabresd.dtsi
··· 513 513 }; 514 514 515 515 &ssi2 { 516 - fsl,mode = "i2s-slave"; 517 516 status = "okay"; 518 517 }; 519 518
-1
arch/arm/boot/dts/imx6qdl-tx6.dtsi
··· 637 637 }; 638 638 639 639 &ssi1 { 640 - fsl,mode = "i2s-slave"; 641 640 status = "okay"; 642 641 }; 643 642
-1
arch/arm/boot/dts/imx6qdl-wandboard.dtsi
··· 233 233 }; 234 234 235 235 &ssi1 { 236 - fsl,mode = "i2s-slave"; 237 236 status = "okay"; 238 237 }; 239 238
-1
arch/arm/boot/dts/imx6sl-evk.dts
··· 489 489 }; 490 490 491 491 &ssi2 { 492 - fsl,mode = "i2s-slave"; 493 492 status = "okay"; 494 493 }; 495 494