1. 22 5月, 2015 12 次提交
  2. 21 5月, 2015 1 次提交
    • S
      ARM: vf610m4: add defconfig for Linux on Vybrids Cortex-M4 · b4423bb8
      Stefan Agner 提交于
      Add defconfig for Linux on Vybrid (vf610) on the secondary Cortex-
      M4 CPU. The use of a XIP image has been tested which needs to be
      loaded (e.g. using the custom m4boot loader) to the end of the
      available RAM at address 0x8f000000. The Cortex-M4 has a code-alias
      which makes sure that the instructions get fetched through the code
      bus (alias starts at 0x00800000 => 0x80800000 in system address).
      Hence, to get optimal performance, use 0x0f000000 as XIP_PHYS_ADDR.
      This address is additionally shifted by the length of the minimal
      loader which is inserted by m4boot. Currently, this offset is 0x80.
      
      The standard DRAM base address is configured to 0x8C000000, which
      gives the Cortex-M4 48MiB of RAM.
      Signed-off-by: NStefan Agner <stefan@agner.ch>
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      b4423bb8
  3. 20 5月, 2015 2 次提交
  4. 19 5月, 2015 2 次提交
  5. 16 5月, 2015 3 次提交
  6. 13 5月, 2015 3 次提交
  7. 12 5月, 2015 3 次提交
  8. 10 5月, 2015 1 次提交
  9. 09 5月, 2015 6 次提交
  10. 08 5月, 2015 1 次提交
  11. 06 5月, 2015 4 次提交
  12. 05 5月, 2015 2 次提交
    • T
      ARM: tegra: Update default configuration · 5f9c2187
      Thierry Reding 提交于
      Changes contributed by Marcel Ziswiler <marcel.ziswiler@toradex.com>:
      
        Enable HDA to support audio over HDMI and codecs connected to the HDA
        controller (needed by the Toradex Apalis Tegra30 Evaluation Board):
        - SND_HDA
        - SND_HDA_TEGRA
        - SND_HDA_INPUT_BEEP
        - SND_HDA_INPUT_JACK
        - SND_HDA_PATCH_LOADER
        - SND_HDA_CODEC_REALTEK
        - SND_HDA_CODEC_HDMI
        - SND_HDA_GENERIC
      
        Enable watchdog support:
        - WATCHDOG
        - TEGRA_WATCHDOG
      Signed-off-by: NThierry Reding <treding@nvidia.com>
      5f9c2187
    • T
      x86/spinlocks: Fix regression in spinlock contention detection · e8a4a269
      Tahsin Erdogan 提交于
      A spinlock is regarded as contended when there is at least one waiter.
      Currently, the code that checks whether there are any waiters rely on
      tail value being greater than head. However, this is not true if tail
      reaches the max value and wraps back to zero, so arch_spin_is_contended()
      incorrectly returns 0 (not contended) when tail is smaller than head.
      
      The original code (before regression) handled this case by casting the
      (tail - head) to an unsigned value. This change simply restores that
      behavior.
      
      Fixes: d6abfdb2 ("x86/spinlocks/paravirt: Fix memory corruption on unlock")
      Signed-off-by: NTahsin Erdogan <tahsin@google.com>
      Cc: peterz@infradead.org
      Cc: Waiman.Long@hp.com
      Cc: borntraeger@de.ibm.com
      Cc: oleg@redhat.com
      Cc: raghavendra.kt@linux.vnet.ibm.com
      Cc: stable@vger.kernel.org
      Link: http://lkml.kernel.org/r/1430799331-20445-1-git-send-email-tahsin@google.comSigned-off-by: NThomas Gleixner <tglx@linutronix.de>
      e8a4a269