1e35f5ad6SJerome Brunet* Amlogic HDMI Tx control glue 2e35f5ad6SJerome Brunet 3e35f5ad6SJerome BrunetRequired properties: 4f4663095SJerome Brunet- compatible: "amlogic,g12a-tohdmitx" or 5f4663095SJerome Brunet "amlogic,sm1-tohdmitx" 6e35f5ad6SJerome Brunet- reg: physical base address of the controller and length of memory 7e35f5ad6SJerome Brunet mapped region. 8e35f5ad6SJerome Brunet- #sound-dai-cells: should be 1. 9*6b59b8f8SJerome Brunet- resets: phandle to the dedicated reset line of the hdmitx glue. 10e35f5ad6SJerome Brunet 11e35f5ad6SJerome BrunetExample on the S905X2 SoC: 12e35f5ad6SJerome Brunet 13e35f5ad6SJerome Brunettohdmitx: audio-controller@744 { 14e35f5ad6SJerome Brunet compatible = "amlogic,g12a-tohdmitx"; 15e35f5ad6SJerome Brunet reg = <0x0 0x744 0x0 0x4>; 16e35f5ad6SJerome Brunet #sound-dai-cells = <1>; 17*6b59b8f8SJerome Brunet resets = <&clkc_audio AUD_RESET_TOHDMITX>; 18e35f5ad6SJerome Brunet}; 19e35f5ad6SJerome Brunet 20e35f5ad6SJerome BrunetExample of an 'amlogic,axg-sound-card': 21e35f5ad6SJerome Brunet 22e35f5ad6SJerome Brunetsound { 23e35f5ad6SJerome Brunet compatible = "amlogic,axg-sound-card"; 24e35f5ad6SJerome Brunet 25e35f5ad6SJerome Brunet[...] 26e35f5ad6SJerome Brunet 27e35f5ad6SJerome Brunet dai-link-x { 28e35f5ad6SJerome Brunet sound-dai = <&tdmif_a>; 29e35f5ad6SJerome Brunet dai-format = "i2s"; 30e35f5ad6SJerome Brunet dai-tdm-slot-tx-mask-0 = <1 1>; 31e35f5ad6SJerome Brunet 32e35f5ad6SJerome Brunet codec-0 { 33e35f5ad6SJerome Brunet sound-dai = <&tohdmitx TOHDMITX_I2S_IN_A>; 34e35f5ad6SJerome Brunet }; 35e35f5ad6SJerome Brunet 36e35f5ad6SJerome Brunet codec-1 { 37e35f5ad6SJerome Brunet sound-dai = <&external_dac>; 38e35f5ad6SJerome Brunet }; 39e35f5ad6SJerome Brunet }; 40e35f5ad6SJerome Brunet 41e35f5ad6SJerome Brunet dai-link-y { 42e35f5ad6SJerome Brunet sound-dai = <&tdmif_c>; 43e35f5ad6SJerome Brunet dai-format = "i2s"; 44e35f5ad6SJerome Brunet dai-tdm-slot-tx-mask-0 = <1 1>; 45e35f5ad6SJerome Brunet 46e35f5ad6SJerome Brunet codec { 47e35f5ad6SJerome Brunet sound-dai = <&tohdmitx TOHDMITX_I2S_IN_C>; 48e35f5ad6SJerome Brunet }; 49e35f5ad6SJerome Brunet }; 50e35f5ad6SJerome Brunet 51e35f5ad6SJerome Brunet dai-link-z { 52e35f5ad6SJerome Brunet sound-dai = <&tohdmitx TOHDMITX_I2S_OUT>; 53e35f5ad6SJerome Brunet 54e35f5ad6SJerome Brunet codec { 55e35f5ad6SJerome Brunet sound-dai = <&hdmi_tx>; 56e35f5ad6SJerome Brunet }; 57e35f5ad6SJerome Brunet }; 58e35f5ad6SJerome Brunet}; 59