1. 20 9月, 2019 1 次提交
  2. 17 9月, 2019 3 次提交
  3. 15 9月, 2019 1 次提交
  4. 13 9月, 2019 1 次提交
  5. 11 9月, 2019 2 次提交
  6. 10 9月, 2019 2 次提交
  7. 09 9月, 2019 23 次提交
  8. 08 9月, 2019 1 次提交
  9. 07 9月, 2019 1 次提交
  10. 06 9月, 2019 5 次提交
    • T
      ALSA: firewire-tascam: add note for FE-8 · e6e2fe2b
      Takashi Sakamoto 提交于
      TASCAM FE-8 is the rest of model in TASCAM FireWire series. This device
      has no functionality to process audio signal and MIDI messages. Instead,
      it transfers control messages to host system corresponding to operations
      for some faders, buttons and knobs on its surface.
      
      Unlike the other devices in this series, the control messages are
      transmitted by asynchronous transactions. Some registers of device are
      used for registration of destination address for the transaction. The
      transaction includes quadlet-aligned data up to 32 quadlets.
      
      Userspace applications can receive the transaction and parse it for
      control message via Linux FireWire subsystem, without any support by
      ALSA firewire-tascam driver. Therefore the driver gives no support
      for it.
      
      This commit removes placeholder for FE-8 and add some comment for its
      functionalities as notes.
      
      $ python2 linux-firewire-utils/src/crpp < ~/git/am-config-rom/tascam/tascam-fe8.img
                     ROM header and bus information block
                     -----------------------------------------------------------------
      400  040f4798  bus_info_length 4, crc_length 15, crc 18328 (should be 14256)
      404  31333934  bus_name "1394"
      408  20ff7002  irmc 0, cmc 0, isc 1, bmc 0, cyc_clk_acc 255, max_rec 7 (256)
      40c  00022eff  company_id 00022e     |
      410  a094dcb7  device_id ffa094dcb7  | EUI-64 00022effa094dcb7
      
                     root directory
                     -----------------------------------------------------------------
      414  0004bccc  directory_length 4, crc 48332
      418  0300022e  vendor
      41c  0c0083c0  node capabilities per IEEE 1394
      420  8d000006  --> eui-64 leaf at 438
      424  d1000001  --> unit directory at 428
      
                     unit directory at 428
                     -----------------------------------------------------------------
      428  0003eda4  directory_length 3, crc 60836
      42c  1200022e  specifier id
      430  13800001  version
      434  d4000004  --> dependent info directory at 444
      
                     eui-64 leaf at 438
                     -----------------------------------------------------------------
      438  0002461e  leaf_length 2, crc 17950
      43c  00022eff  company_id 00022e     |
      440  a094dcb7  device_id ffa094dcb7  | EUI-64 00022effa094dcb7
      
                     dependent info directory at 444
                     -----------------------------------------------------------------
      444  0002ae47  directory_length 2, crc 44615
      448  81000002  --> descriptor leaf at 450
      44c  82000006  --> bus dependent info leaf at 464
      
                     descriptor leaf at 450
                     -----------------------------------------------------------------
      450  0004a79e  leaf_length 4, crc 42910
      454  00000000  textual descriptor
      458  00000000  minimal ASCII
      45c  54415343  "TASC"
      460  414d0000  "AM"
      
                     bus dependent info leaf at 464
                     -----------------------------------------------------------------
      464  0004a7d8  leaf_length 4, crc 42968
      468  00000000
      46c  00000000
      470  46452d38
      474  00000000
      Signed-off-by: NTakashi Sakamoto <o-takashi@sakamocchi.jp>
      Link: https://lore.kernel.org/r/20190906125544.13800-1-o-takashi@sakamocchi.jpSigned-off-by: NTakashi Iwai <tiwai@suse.de>
      e6e2fe2b
    • S
      Add Acer Aspire Ethos 8951G model quirk · 00066e97
      Sergey Bostandzhyan 提交于
      This notebook has 6 built in speakers for 5.1 surround support, however
      only two got autodetected and have also not been assigned correctly.
      
      This patch enables all speakers and also fixes muting when headphones are
      plugged in.
      
      The speaker layout is as follows:
      
      pin 0x15 Front Left / Front Right
      pin 0x18 Front Center / Subwoofer
      pin 0x1b Rear Left / Rear Right (Surround)
      
      The quirk will be enabled automatically on this hardware, but can also be
      activated manually via the model=aspire-ethos module parameter.
      
      Caveat: pin 0x1b is shared between headphones jack and surround speakers.
      When headphones are plugged in, the surround speakers get muted
      automatically by the hardware, however all other speakers remain
      unmuted. Currently it's not possible to make use of the generic automute
      function in the driver, because such shared pins are not supported.
      
      If we would change the pin settings to identify the pin as headphones,
      the surround channel and thus the ability to select 5.1 profiles would
      get lost.
      
      This quirk solves the above problem by monitoring jack state of 0x1b and
      by connecting/disconnecting all remaining speaker pins when something
      gets plugged in or unplugged from the headphones jack port.
      Signed-off-by: NSergey Bostandzhyan <jin@mediatomb.cc>
      Link: https://lore.kernel.org/r/20190906093343.GA7640@xn--80adja5bqm.suSigned-off-by: NTakashi Iwai <tiwai@suse.de>
      00066e97
    • C
      ALSA: hda/hdmi: remove redundant assignment to variable pcm_idx · f953e72c
      Colin Ian King 提交于
      Variable pcm_idx is being initialized with a value that is never read
      and is being re-assigned immediately afterwards. The assignment is
      redundant and hence can be removed.
      
      Addresses-Coverity: ("Unused value")
      Signed-off-by: NColin Ian King <colin.king@canonical.com>
      Link: https://lore.kernel.org/r/20190905154826.5916-1-colin.king@canonical.comSigned-off-by: NTakashi Iwai <tiwai@suse.de>
      f953e72c
    • Y
      ASoC: SOF: imx8: Fix COMPILE_TEST error · f4df4e40
      YueHaibing 提交于
      When do compile test, if SND_SOC_SOF_OF is not set, we get:
      
      sound/soc/sof/imx/imx8.o: In function `imx8_dsp_handle_request':
      imx8.c:(.text+0xb0): undefined reference to `snd_sof_ipc_msgs_rx'
      sound/soc/sof/imx/imx8.o: In function `imx8_ipc_msg_data':
      imx8.c:(.text+0xf4): undefined reference to `sof_mailbox_read'
      sound/soc/sof/imx/imx8.o: In function `imx8_dsp_handle_reply':
      imx8.c:(.text+0x160): undefined reference to `sof_mailbox_read'
      
      Make SND_SOC_SOF_IMX_TOPLEVEL always depends on SND_SOC_SOF_OF
      Reported-by: NHulk Robot <hulkci@huawei.com>
      Fixes: 202acc56 ("ASoC: SOF: imx: Add i.MX8 HW support")
      Signed-off-by: NYueHaibing <yuehaibing@huawei.com>
      Reviewed-by: NDaniel Baluta <daniel.baluta@nxp.com>
      Reviewed-by: NPierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
      Link: https://lore.kernel.org/r/20190905064400.24800-1-yuehaibing@huawei.comSigned-off-by: NMark Brown <broonie@kernel.org>
      f4df4e40
    • J
      ASoC: meson: tdmout: add sm1 support · 329299d6
      Jerome Brunet 提交于
      On the sm1, the TDMOUT number of input is extended and the
      the gain enable bit moved to accommodate this extension
      Signed-off-by: NJerome Brunet <jbrunet@baylibre.com>
      Link: https://lore.kernel.org/r/20190905120120.31752-9-jbrunet@baylibre.comSigned-off-by: NMark Brown <broonie@kernel.org>
      329299d6