• Linus Torvalds's avatar
    Merge tag 'mips_4.20' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux · cc10ad25
    Linus Torvalds authored
    Pull MIPS updates from Paul Burton:
    
     - kexec support for the generic MIPS platform when running on a CPU
       including the MIPS Coherence Manager & related hardware.
    
     - Improvements to the definition of memory barriers used around MMIO
       accesses, and fixes in their use.
    
     - Switch to CONFIG_NO_BOOTMEM from Mike Rapoport, finally dropping
       reliance on the old bootmem code.
    
     - A number of fixes & improvements for Loongson 3 systems.
    
     - DT & config updates for the Microsemi Ocelot platform.
    
     - Workaround to enable USB power on the Netgear WNDR3400v3.
    
     - Various cleanups & fixes.
    
    * tag 'mips_4.20' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux: (51 commits)
      MIPS: Cleanup DSP ASE detection
      MIPS: dts: Change upper case to lower case
      MIPS: generic: Add Network, SPI and I2C to ocelot_defconfig
      MIPS: Loongson-3: Fix BRIDGE irq delivery problem
      MIPS: Loongson-3: Fix CPU UART irq delivery problem
      MIPS: Remove unused PREF, PREFE & PREFX macros
      MIPS: lib: Use kernel_pref & user_pref in memcpy()
      MIPS: Remove unused CAT macro
      MIPS: Add kernel_pref & user_pref helpers
      MIPS: Remove unused TTABLE macro
      MIPS: Remove unused PIC macros
      MIPS: Remove unused MOVN & MOVZ macros
      MIPS: Provide actually relaxed MMIO accessors
      MIPS: Enforce strong ordering for MMIO accessors
      MIPS: Correct `mmiowb' barrier for `wbflush' platforms
      MIPS: Define MMIO ordering barriers
      MIPS: mscc: add PCB120 to the ocelot fitImage
      MIPS: mscc: add DT for Ocelot PCB120
      MIPS: memset: Limit excessive `noreorder' assembly mode use
      MIPS: memset: Fix CPU_DADDI_WORKAROUNDS `small_fixup' regression
      ...
    cc10ad25
ocelot.dtsi 5.04 KB