1. 21 Aug, 2015 1 commit
    • Olof Johansson's avatar
      Merge tag 'reset-for-4.3' of git://git.pengutronix.de/git/pza/linux into next/drivers · bd90f115
      Olof Johansson authored
      Reset controller changes for v4.3
      
      - moved the DT reset binding includes from
        include/dt-bindings/reset-controller to include/dt-bindings/reset
      - new driver for LPC18xx Reset Generation Unit (RGU)
      - of_device_id array in the STi driver changed to const.
      - extend SoCFPGA reset driver to support Arria10
      - new ath79 reset controller driver for AR71XX/AR9XXX
      - new driver for Xilinx Zynq reset controller
      
      * tag 'reset-for-4.3' of git://git.pengutronix.de/git/pza/linux:
        reset: reset-zynq: Adding support for Xilinx Zynq reset controller.
        docs: dts: Added documentation for Xilinx Zynq Reset Controller bindings.
        MIPS: ath79: Add the reset controller to the AR9132 dtsi
        reset: Add a driver for the reset controller on the AR71XX/AR9XXX
        devicetree: Add bindings for the ATH79 reset controller
        reset: socfpga: Update reset-socfpga to read the altr,modrst-offset property
        doc: dt: add documentation for lpc1850-rgu reset driver
        reset: add driver for lpc18xx rgu
        reset: sti: constify of_device_id array
        ARM: STi: DT: Move reset controller constants into common location
        MAINTAINERS: add include/dt-bindings/reset path to reset controller entry
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      bd90f115
  2. 18 Aug, 2015 1 commit
  3. 16 Aug, 2015 1 commit
  4. 13 Aug, 2015 2 commits
  5. 12 Aug, 2015 5 commits
  6. 05 Aug, 2015 1 commit
    • Russell King's avatar
      ARM: dove: create a proper PMU driver for power domains, PMU IRQs and resets · 44e259ac
      Russell King authored
      The PMU device contains an interrupt controller, power control and
      resets.  The interrupt controller is a little sub-standard in that
      there is no race free way to clear down pending interrupts, so we try
      to avoid problems by reducing the window as much as possible, and
      clearing as infrequently as possible.
      
      The interrupt support is implemented using an IRQ domain, and the
      parent interrupt referenced in the standard DT way.
      
      The power domains and reset support is closely related - there is a
      defined sequence for powering down a domain which is tightly coupled
      with asserting the reset.  Hence, it makes sense to group these two
      together, and in order to avoid any locking contention disrupting this
      sequence, we avoid the use of syscon or regmap.
      
      This patch adds the core PMU driver: power domains must be defined in
      the DT file in order to make use of them.  The reset controller can
      be referenced in the standard way for reset controllers.
      Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
      Signed-off-by: default avatarAndrew Lunn <andrew@lunn.ch>
      Signed-off-by: default avatarGregory CLEMENT <gregory.clement@free-electrons.com>
      44e259ac
  7. 04 Aug, 2015 5 commits
  8. 03 Aug, 2015 6 commits
  9. 29 Jul, 2015 4 commits
  10. 28 Jul, 2015 3 commits
  11. 25 Jul, 2015 6 commits
  12. 22 Jul, 2015 1 commit
  13. 17 Jul, 2015 2 commits
  14. 12 Jul, 2015 2 commits
    • Linus Torvalds's avatar
      Linux 4.2-rc2 · bc0195aa
      Linus Torvalds authored
      bc0195aa
    • Linus Torvalds's avatar
      Revert "drm/i915: Use crtc_state->active in primary check_plane func" · 01e2d062
      Linus Torvalds authored
      This reverts commit dec4f799.
      
      Jörg Otte reports a NULL pointder dereference due to this commit, as
      'crtc_state' very much can be NULL:
      
              crtc_state = state->base.state ?
                      intel_atomic_get_crtc_state(state->base.state, intel_crtc) : NULL;
      
      So the change to test 'crtc_state->base.active' cannot possibly be
      correct as-is.
      
      There may be some other minimal fix (like just checking crtc_state for
      NULL), but I'm just reverting it now for the rc2 release, and people
      like Daniel Vetter who actually know this code will figure out what the
      right solution is in the longer term.
      Reported-and-bisected-by: default avatarJörg Otte <jrg.otte@gmail.com>
      Cc: Ander Conselvan de Oliveira <ander.conselvan.de.oliveira@intel.com>
      Cc: Jani Nikula <jani.nikula@linux.intel.com>
      Cc: Daniel Vetter <daniel.vetter@intel.com>
      CC: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      01e2d062