1. 01 11月, 2016 1 次提交
  2. 20 2月, 2016 2 次提交
  3. 13 2月, 2016 2 次提交
    • S
      ASoC: qcom: Don't specify LE device endianness · a947b724
      Stephen Boyd 提交于
      This reverts commit 18560a4e (ASoC: qcom: Specify LE device
      endianness).
      
      The commit that caused us to specify LE device endianness here,
      29bb45f2 (regmap-mmio: Use native endianness for read/write,
      2015-10-29), has been reverted in mainline so now when we specify
      LE it actively breaks big endian kernels because the byte
      swapping in regmap-mmio is incorrect. Let's revert this change
      because it will 1) fix the big endian kernels and 2) be redundant
      to specify LE because that will become the default soon.
      Signed-off-by: NStephen Boyd <sboyd@codeaurora.org>
      Signed-off-by: NMark Brown <broonie@kernel.org>
      a947b724
    • S
      ASoC: qcom: Don't specify LE device endianness · 8faa268a
      Stephen Boyd 提交于
      This reverts commit 18560a4e (ASoC: qcom: Specify LE device
      endianness).
      
      The commit that caused us to specify LE device endianness here,
      29bb45f2 (regmap-mmio: Use native endianness for read/write,
      2015-10-29), has been reverted in mainline so now when we specify
      LE it actively breaks big endian kernels because the byte
      swapping in regmap-mmio is incorrect. Let's revert this change
      because it will 1) fix the big endian kernels and 2) be redundant
      to specify LE because that will become the default soon.
      Signed-off-by: NStephen Boyd <sboyd@codeaurora.org>
      Signed-off-by: NMark Brown <broonie@kernel.org>
      8faa268a
  4. 21 11月, 2015 1 次提交
    • S
      ASoC: qcom: Specify LE device endianness · 18560a4e
      Stephen Boyd 提交于
      This is a little endian device, but so far we've been relying on
      the regmap mmio bus handling this for us without explicitly
      stating that fact. After commit 4a98da2164cf (regmap-mmio: Use
      native endianness for read/write, 2015-10-29), the regmap mmio
      bus will read/write with the __raw_*() IO accessors, instead of
      using the readl/writel() APIs that do proper byte swapping for
      little endian devices.
      
      So if we're running on a big endian processor and haven't
      specified the endianness explicitly in the regmap config or in
      DT, we're going to switch from doing little endian byte swapping
      to big endian accesses without byte swapping, leading to some
      confusing results. Specify the endianness explicitly so that the
      regmap core properly byte swaps the accesses for us.
      
      Cc: Kenneth Westfield <kwestfie@codeaurora.org>
      Cc: Kevin Hilman <khilman@linaro.org>
      Cc: Tyler Baker <tyler.baker@linaro.org>
      Cc: Simon Arlott <simon@fire.lp0.eu>
      Signed-off-by: NStephen Boyd <sboyd@codeaurora.org>
      Signed-off-by: NMark Brown <broonie@kernel.org>
      18560a4e
  5. 17 9月, 2015 1 次提交
  6. 29 8月, 2015 1 次提交
  7. 22 5月, 2015 4 次提交
  8. 04 5月, 2015 2 次提交
  9. 16 4月, 2015 1 次提交
  10. 16 3月, 2015 1 次提交
  11. 06 3月, 2015 1 次提交