1. 15 10月, 2014 1 次提交
  2. 05 10月, 2014 1 次提交
  3. 04 10月, 2014 1 次提交
  4. 03 10月, 2014 1 次提交
  5. 02 10月, 2014 1 次提交
  6. 30 9月, 2014 3 次提交
  7. 27 9月, 2014 1 次提交
  8. 25 9月, 2014 1 次提交
  9. 24 9月, 2014 1 次提交
  10. 14 9月, 2014 1 次提交
  11. 12 9月, 2014 1 次提交
  12. 11 9月, 2014 1 次提交
    • M
      ARM: DT: imx53: fix lvds channel 1 port · 1b134c9c
      Markus Niebel 提交于
      using LVDS channel 1 on an i.MX53 leads to following error:
      
      imx-ldb 53fa8008.ldb: unable to set di0 parent clock to ldb_di1
      
      This comes from imx_ldb_set_clock with mux = 0. Mux parameter must be "1" for
      reparenting di1 clock to ldb_di1. The value of the mux param comes from device
      tree port settings.
      
      On i.MX5, the internal two-input-multiplexer is used. Due to hardware limitations,
      only one port (port@[0,1]) can be used for each channel (lvds-channel@[0,1],
      respectively)
      
      Documentation update suggested by Philipp Zabel <p.zabel@pengutronix.de>
      Signed-off-by: NMarkus Niebel <Markus.Niebel@tq-group.com>
      Fixes: e05c8c9a ("ARM: dts: imx53: Add IPU DI ports and endpoints, move imx-drm node to dtsi")
      Cc: <stable@vger.kernel.org>
      Acked-by: NPhilipp Zabel <p.zabel@pengutronix.de>
      Signed-off-by: NShawn Guo <shawn.guo@freescale.com>
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      1b134c9c
  13. 08 9月, 2014 1 次提交
  14. 05 9月, 2014 1 次提交
  15. 03 9月, 2014 2 次提交
  16. 01 9月, 2014 1 次提交
    • X
      ASoC: fsl-sai: using 'lsb-first' property instead of 'big-endian-data'. · eadb0019
      Xiubo Li 提交于
      The 'big-endian-data' property is originally used to indicate whether the
      LSB firstly or MSB firstly will be transmitted to the CODEC or received
      from the CODEC, and there has nothing relation to the memory data.
      
      Generally, if the audio data in big endian format, which will be using the
      bytes reversion, Here this can only be used to bits reversion.
      
      So using the 'lsb-first' instead of 'big-endian-data' can make the code
      to be readable easier and more easy to understand what this property is
      used to do.
      
      This property used for configuring whether the LSB or the MSB is transmitted
      first for the fifo data.
      Signed-off-by: NXiubo Li <Li.Xiubo@freescale.com>
      Acked-by: NNicolin Chen <nicoleotsuka@gmail.com>
      Signed-off-by: NMark Brown <broonie@kernel.org>
      eadb0019
  17. 30 8月, 2014 1 次提交
    • G
      stmmac: ptp: fix the reference clock · 5566401f
      Giuseppe CAVALLARO 提交于
      The PTP reference clock, used for setting the addend in the Timestamp Addend
      Register, was erroneously hard-coded (as reported in the databook just as
      example).
      
      The patch removes the macro named: STMMAC_SYSCLOCK and allows to use a
      reference clock (clk_ptp_ref_i) that can be passed from the platform.
      
      If not passed, the main driver clock will be used as default; note that
      this can be fine on some platforms.
      
      Note that, prior this patch, using the old STMMAC_SYSCLOCK on some platforms,
      as side effect, the ptp clock can move faster/slower than the system clock.
      Signed-off-by: NGiuseppe Cavallaro <peppe.cavallaro@st.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      5566401f
  18. 28 8月, 2014 2 次提交
  19. 26 8月, 2014 1 次提交
    • R
      ARM: OMAP2+: GPMC: Support Software ECC scheme via DT · a3e83f05
      Roger Quadros 提交于
      For v3.14 and prior, 1-bit Hamming code ECC via software was the
      default choice for some boards e.g. 3430sdp.
      Commit ac65caf5 in v3.15 changed the behaviour
      to use 1-bit Hamming code via Hardware using a different ECC layout
      i.e. (ROM code layout) than what is used by software ECC.
      
      This ECC layout change causes NAND filesystems created in v3.14
      and prior to be unusable in v3.15 and later. So don't mark "sw" scheme
      as deperecated and support it.
      Signed-off-by: NRoger Quadros <rogerq@ti.com>
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      a3e83f05
  20. 21 8月, 2014 1 次提交
  21. 20 8月, 2014 2 次提交
  22. 17 8月, 2014 8 次提交
    • S
      ASoC: fsl: add imx-es8328 machine driver · 7e7292db
      Sean Cross 提交于
      This adds an initial machine driver for the ES8328 audio codec on Freescale
      boards.  The driver supports headphones and an audio regulator for an onboard
      speaker amp.
      Signed-off-by: NSean Cross <xobs@kosagi.com>
      Signed-off-by: NMark Brown <broonie@linaro.org>
      7e7292db
    • S
      ASoC: add es8328 codec driver · 567e4f98
      Sean Cross 提交于
      Add a codec driver for the Everest ES8328.  It supports two separate audio
      outputs and two separate audio inputs.
      Signed-off-by: NSean Cross <xobs@kosagi.com>
      Signed-off-by: NMark Brown <broonie@linaro.org>
      567e4f98
    • S
      devicetree: bindings: Add Everest Semicodunctor · d4f7facd
      Sean Cross 提交于
      Everest Semiconductor makes audio codecs.
      Signed-off-by: NSean Cross <xobs@kosagi.com>
      Signed-off-by: NMark Brown <broonie@linaro.org>
      d4f7facd
    • N
      ASoC: fsl_sai: Make Synchronous and Asynchronous modes exclusive · ce7344a4
      Nicolin Chen 提交于
      The previous patch (ASoC: fsl_sai: Add asynchronous mode support) added
      new Device Tree bindings for Asynchronous and Synchronous modes support.
      However, these two shall not be present at the same time.
      
      So this patch just simply makes them exclusive so as to avoid incorrect
      Device Tree binding usage.
      Signed-off-by: NNicolin Chen <nicoleotsuka@gmail.com>
      Signed-off-by: NMark Brown <broonie@linaro.org>
      ce7344a4
    • N
      ASoC: fsl_sai: Add asynchronous mode support · 08fdf65e
      Nicolin Chen 提交于
      SAI supports these operation modes:
      1) asynchronous mode
         Both Tx and Rx are set to be asynchronous.
      2) synchronous mode (Rx sync with Tx)
         Tx is set to be asynchronous, Rx is set to be synchronous.
      3) synchronous mode (Tx sync with Rx)
         Rx is set to be asynchronous, Tx is set to be synchronous.
      4) synchronous mode (Tx/Rx sync with another SAI's Tx)
      5) synchronous mode (Tx/Rx sync with another SAI's Rx)
      
      * 4) and 5) are beyond this patch because they are related with another SAI.
      
      As the initial version of this SAI driver, it supported 2) as default while
      the others were totally missing.
      
      So this patch just adds supports for 1) and 3).
      Signed-off-by: NNicolin Chen <nicoleotsuka@gmail.com>
      Signed-off-by: NMark Brown <broonie@linaro.org>
      08fdf65e
    • N
      ASoC: fsl: Add Freescale Generic ASoC Sound Card with ASRC support · 708b4351
      Nicolin Chen 提交于
      The Freescale Generic ASoC Sound Card is a general ASoC DAI Link driver that
      can be used, ideally, for all Freescale CPU DAI drivers and external CODECs.
      
      The idea of this generic sound card is a bit like ASoC Simple Card. However,
      for Freescale SoCs (especially those released in recent years), most of them
      have ASRC (Documentation/devicetree/bindings/sound/fsl,asrc.txt) inside. And
      this is a specific feature that might be painstakingly controlled and merged
      into the Simple Card driver.
      
      So having this driver will allow all Freescale SoC users to benefit from the
      simplification to support a new card and the capability of wide sample rates
      support through ASRC.
      
      The driver is initially designed for sound card using I2S or PCM DAI formats.
      However, it's also possible to merge those non-I2S/PCM type sound cards, such
      as S/PDIF audio and HDMI audio, into this card as long as the merge will not
      break the original function and as long as there is something redundant that
      can be abstracted along with I2S type sound cards.
      
      As an initial version, it only supports three cards that I can test:
      imx-audio-cs42888, a new card that links ESAI with CS42888 CODEC
      imx-audio-sgtl5000, just like the old imx-sgtl5000.c driver
      imx-audio-wm8962, just like the old imx-wm8962.c driver
      
      The driver is also compatible with the old Device Tree bindings of WM8962 and
      SGTL5000. So we may consider to remove those two drivers after this driver is
      totally enabled. (It needs to be added into defconfig)
      Signed-off-by: NNicolin Chen <nicoleotsuka@gmail.com>
      Signed-off-by: NMark Brown <broonie@linaro.org>
      708b4351
    • B
      ASoC: cs35l32: Add bindings for CS35L32 · 9cf44690
      Brian Austin 提交于
      The patch adds device tree bindings file for the Cirrus Logic CS35L32
      Signed-off-by: NBrian Austin <brian.austin@cirrus.com>
      Signed-off-by: NMark Brown <broonie@linaro.org>
      9cf44690
    • X
      regmap: Add the DT binding documentation for endianness · 275876e2
      Xiubo Li 提交于
      Device-Tree binding for device endianness
      Index     Device     Endianness properties
      ---------------------------------------------------
      1         BE         'big-endian'
      2         LE         'little-endian'
      
      For one device driver, which will run in different scenarios above
      on different SoCs using the devicetree, we need one way to simplify
      this.
      Signed-off-by: NXiubo Li <Li.Xiubo@freescale.com>
      Signed-off-by: NMark Brown <broonie@linaro.org>
      275876e2
  23. 16 8月, 2014 2 次提交
  24. 12 8月, 2014 2 次提交
  25. 11 8月, 2014 1 次提交
  26. 09 8月, 2014 1 次提交