1. 27 Jan, 2015 1 commit
    • Thierry Reding's avatar
      gpu: host1x: Provide a proper struct bus_type · f4c5cf88
      Thierry Reding authored
      Previously the struct bus_type exported by the host1x infrastructure was
      only a very basic skeleton. Turn that implementation into a more full-
      fledged bus to support proper probe ordering and power management.
      Note that the bus infrastructure needs to be available before any of the
      drivers can be registered. This is automatically ensured if all drivers
      are built as loadable modules (via symbol dependencies). If all drivers
      are built-in there are no such guarantees and the link order determines
      the initcall ordering. Adjust drivers/gpu/Makefile to make sure that the
      host1x bus infrastructure is initialized prior to any of its users (only
      drm/tegra currently).
      v2: Fix building host1x and tegra-drm as modules
      Reported-by: Dave Airlie's avatarDave Airlie <airlied@gmail.com>
      Reviewed-by: Sean Paul's avatarSean Paul <seanpaul@chromium.org>
      Reviewed-by: default avatarMark Zhang <markz@nvidia.com>
      Signed-off-by: default avatarThierry Reding <treding@nvidia.com>
  2. 19 Dec, 2013 2 commits
  3. 31 Oct, 2013 5 commits
  4. 03 Sep, 2013 1 commit
  5. 22 Apr, 2013 6 commits