1. 04 4月, 2016 1 次提交
    • L
      mtd: physmap_of: add a hook for Versatile write protection · b0afd44b
      Linus Walleij 提交于
      In order to support device tree probing of Versatile NOR flash
      chips, there must be a way to add the VPP (write protection)
      enable/disable callback. The register in question is in the
      system controllers of these machines. Apart from this quirk,
      the ARM flash chips are standard CFI flash chips from various
      vendors.
      
      Additionally, the Integrator/AP require you to set up the external
      bus interface (EBI) to allow writes to the chip select where the
      flash memory is connected.
      
      Solve this by looking for the arm,versatile-flash compatible
      string in the flash device tree node. In the driver,
      add a special hook to check for the various Versatile syscons and
      register a callback for .set_vpp() if this compatible is present.
      
      Provide a special Kconfig entry for the addon hook so it will
      not be compiled in if the Versatile boards are not supported.
      Stubs in the header file make sure the impact will be zero on
      other platforms. (Compilers optimze this out.)
      
      With this patch, a large slew of ARM board file code can be
      removed.
      
      Cc: Grant Likely <grant.likely@linaro.org>
      Cc: Rob Herring <robh@kernel.org>
      Cc: Arnd Bergmann <arnd@arndb.de>
      Signed-off-by: NLinus Walleij <linus.walleij@linaro.org>
      b0afd44b
  2. 03 4月, 2016 9 次提交
  3. 02 4月, 2016 29 次提交
  4. 01 4月, 2016 1 次提交
    • L
      Merge branch 'drm-fixes' of git://people.freedesktop.org/~airlied/linux · 6ddf37da
      Linus Torvalds 提交于
      Pull drm fixes from Dave Airlie:
       "Nothing too crazy in here: a bunch of AMD fixes/quirks, two msm fixes,
        some rockchip fixes, and a udl warning fix, along with one locking fix
        for displayport that seems to fix some dodgy monitors"
      
      * 'drm-fixes' of git://people.freedesktop.org/~airlied/linux:
        drm/udl: Use unlocked gem unreferencing
        drm/dp: move hw_mutex up the call stack
        drm/amdgpu: Don't move pinned BOs
        drm/radeon: Don't move pinned BOs
        drm/radeon: add a dpm quirk for all R7 370 parts
        drm/radeon: add another R7 370 quirk
        drm/rockchip: dw_hdmi: Don't call platform_set_drvdata()
        drm/rockchip: vop: Fix vop crtc cleanup
        drm/rockchip: dw_hdmi: Call drm_encoder_cleanup() in error path
        drm/rockchip: vop: Disable planes when disabling CRTC
        drm/rockchip: vop: Don't reject empty modesets
        drm/rockchip: cancel pending vblanks on close
        drm/rockchip: vop: fix crtc size in plane check
        drm/radeon: add a dpm quirk for sapphire Dual-X R7 370 2G D5
        drm/amd: Beef up ACP Kconfig menu text
        drm/msm: fix typo in the !COMMON_CLK case
        drm/msm: fix bug after preclose removal
      6ddf37da