1. 20 Jun, 2019 1 commit
  2. 14 Jun, 2019 6 commits
    • Neil Armstrong's avatar
      arm64: dts: meson-g12a-x96-max: add sound card · cd0727aa
      Neil Armstrong authored
      Enable the sound card on the X96 Max, enabling HDMI output using the
      TDM interface B, being aligned on other boards sound cards.
      SPDI/F support is also enabled to the physical toslink port and to HDMI.
      
      The internal DAC connected to the audio jack will be added later on, when
      driver support is added.
      
      Tested by running:
      tinymix set "FRDDR_A SRC 1 EN Switch" 1
      tinymix set "FRDDR_A SINK 1 SEL" "OUT 1"
      tinymix set "FRDDR_B SRC 1 EN Switch" 1
      tinymix set "FRDDR_B SINK 1 SEL" "OUT 1"
      tinymix set "FRDDR_C SRC 1 EN Switch" 1
      tinymix set "FRDDR_C SINK 1 SEL" "OUT 1"
      tinymix set "TOHDMITX I2S SRC" "I2S B"
      tinymix set "TOHDMITX Switch" 1
      
      then:
      tinymix set "TDMOUT_B SRC SEL" "IN 0"
      speaker-test -Dhw:0,0 -c2
      
      then:
      tinymix set "TDMOUT_B SRC SEL" "IN 1"
      speaker-test -Dhw:0,1 -c2
      
      then:
      tinymix set "TDMOUT_B SRC SEL" "IN 2"
      speaker-test -Dhw:0,2 -c2
      
      testing HDMI audio output from the all 3 ASoC playback interfaces.
      Signed-off-by: default avatarNeil Armstrong <narmstrong@baylibre.com>
      Signed-off-by: default avatarKevin Hilman <khilman@baylibre.com>
      cd0727aa
    • Neil Armstrong's avatar
      arm64: dts: meson-g12b-odroid-n2: add sound card · aa7d5873
      Neil Armstrong authored
      Enable the sound card on the Hardkernel Odroid-N2, enabling HDMI output
      using the TDM interface B, being aligned on other boards sound cards.
      
      The internal DAC connected to the audio jack will be added later on, when
      driver support is added.
      
      Tested by running:
      tinymix set "FRDDR_A SRC 1 EN Switch" 1
      tinymix set "FRDDR_A SINK 1 SEL" "OUT 1"
      tinymix set "FRDDR_B SRC 1 EN Switch" 1
      tinymix set "FRDDR_B SINK 1 SEL" "OUT 1"
      tinymix set "FRDDR_C SRC 1 EN Switch" 1
      tinymix set "FRDDR_C SINK 1 SEL" "OUT 1"
      tinymix set "TOHDMITX I2S SRC" "I2S B"
      tinymix set "TOHDMITX Switch" 1
      
      then:
      tinymix set "TDMOUT_B SRC SEL" "IN 0"
      speaker-test -Dhw:0,0 -c2
      
      then:
      tinymix set "TDMOUT_B SRC SEL" "IN 1"
      speaker-test -Dhw:0,1 -c2
      
      then:
      tinymix set "TDMOUT_B SRC SEL" "IN 2"
      speaker-test -Dhw:0,2 -c2
      
      testing HDMI audio output from the all 3 ASoC playback interfaces.
      Signed-off-by: default avatarNeil Armstrong <narmstrong@baylibre.com>
      Signed-off-by: default avatarKevin Hilman <khilman@baylibre.com>
      aa7d5873
    • Jerome Brunet's avatar
      arm64: dts: meson: sei510: add sound card · 64c10554
      Jerome Brunet authored
      Enable the sound card on the sei510:
      * TDM interface A is connected to an external DAC and a speaker installed
        on the device.
      * HDMI is expected to use TDM B. It can also use TDM A but will be
        limited to 2 channels, as accepted by the external DAC.
      * 2 Built in PDM mics through the PDM interface.
      * Both TDM outputs may use HW loopback.
      
      The internal DAC connected to audio jack will be added later on, when
      driver support is added.
      Signed-off-by: default avatarJerome Brunet <jbrunet@baylibre.com>
      Signed-off-by: default avatarKevin Hilman <khilman@baylibre.com>
      64c10554
    • Maxime Jourdan's avatar
      arm64: dts: meson: sei510: add max98357a DAC · b06c8c6e
      Maxime Jourdan authored
      The SEI510 board features a max98357a audio codec for built-in
      speaker
      Signed-off-by: default avatarMaxime Jourdan <mjourdan@baylibre.com>
      Signed-off-by: default avatarJerome Brunet <jbrunet@baylibre.com>
      Signed-off-by: default avatarKevin Hilman <khilman@baylibre.com>
      b06c8c6e
    • Kevin Hilman's avatar
      Merge tag 'asoc-tohdmitx' of... · b3997808
      Kevin Hilman authored
      Merge tag 'asoc-tohdmitx' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into HEAD
      
      ASoC: tohdmitx bindings
      
      The patch on this branch adds bindings for tohdmitx, including a header
      to be used in DT bindings which needs to be shared with the arm-soc tree
      in order to allow system DTs to be merged.
      
      # gpg: Signature made Fri 14 Jun 2019 11:43:33 AM PDT
      # gpg:                using RSA key ADE668AA675718B59FE29FEA24D68B725D5487D0
      # gpg:                issuer "broonie@kernel.org"
      # gpg: Good signature from "Mark Brown <broonie@sirena.org.uk>" [full]
      # gpg:                 aka "Mark Brown <broonie@debian.org>" [full]
      # gpg:                 aka "Mark Brown <broonie@kernel.org>" [full]
      # gpg:                 aka "Mark Brown <broonie@tardis.ed.ac.uk>" [full]
      # gpg:                 aka "Mark Brown <broonie@linaro.org>" [unknown]
      # gpg:                 aka "Mark Brown <Mark.Brown@linaro.org>" [unknown]
      
      * tag 'asoc-tohdmitx' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound:
        ASoC: meson: add tohdmitx DT bindings
      b3997808
    • Jerome Brunet's avatar
      ASoC: meson: add tohdmitx DT bindings · abdcfc25
      Jerome Brunet authored
      Add the bindings and the related documentation for the audio hdmitx
      control glue of the Amlogic g12a SoC family
      Signed-off-by: default avatarJerome Brunet <jbrunet@baylibre.com>
      Tested-by: default avatarNeil Armstrong <narmstrong@baylibre.com>
      Tested-by: default avatarKevin Hilman <khilman@baylibre.com>
      Signed-off-by: default avatarMark Brown <broonie@kernel.org>
      abdcfc25
  3. 11 Jun, 2019 32 commits
  4. 23 May, 2019 1 commit