summaryrefslogtreecommitdiff
path: root/src/include/device/i915.h
diff options
context:
space:
mode:
authorStefan Reinauer <reinauer@chromium.org>2015-01-06 13:08:23 -0800
committerPatrick Georgi <pgeorgi@google.com>2015-03-08 16:16:29 +0100
commitf69a27bcd38e44d9aa3df9c7c159c85ad90817ad (patch)
tree037de4e3ee5fd9dc91a93511838db3c80fa3b1aa /src/include/device/i915.h
parentf0bbc95f12c99ac956c9d8a85bac38db4ad6bcb4 (diff)
device: drop i915 specific headers from resource allocator includes
src/include/device/ is the place for include files of the resource allocator. Hence, drop the i915 include file copies and use the ones supplied with the i915 driver instead. The only remaining user of this was the Intel Whitetip Mountain 2 reference board, all other occurences have been previously fixed already. Change-Id: Ib9f72df4e8f847597508971e9dbf671f49019767 Signed-off-by: Stefan Reinauer <stefan.reinauer@coreboot.org> Reviewed-on: http://review.coreboot.org/8140 Tested-by: build bot (Jenkins) Reviewed-by: Ronald G. Minnich <rminnich@gmail.com> Reviewed-by: Patrick Georgi <pgeorgi@google.com>
Diffstat (limited to 'src/include/device/i915.h')
-rw-r--r--src/include/device/i915.h52
1 files changed, 0 insertions, 52 deletions
diff --git a/src/include/device/i915.h b/src/include/device/i915.h
deleted file mode 100644
index 34f6d0d51a..0000000000
--- a/src/include/device/i915.h
+++ /dev/null
@@ -1,52 +0,0 @@
-/*
- * This file is part of the coreboot project.
- *
- * Copyright 2012 Google Inc.
- *
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; version 2 of the License.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- */
-
-#include <device/i915_reg.h>
-#include <device/drm_dp_helper.h>
-
-/* things that are, strangely, not defined anywhere? */
-#define PCH_PP_UNLOCK 0xabcd0000
-#define WMx_LP_SR_EN (1<<31)
-#define PRB0_TAIL 0x02030
-#define PRB0_HEAD 0x02034
-#define PRB0_START 0x02038
-#define PRB0_CTL 0x0203c
-
-/* debug enums. These are for printks that, due to their place in the
- * middle of graphics device IO, might change timing. Use with care
- * or not at all.
- */
-enum {
- vio = 2, /* dump every IO */
- vspin = 4, /* print # of times we spun on a register value */
-};
-
-/* The mainboard must provide these functions. */
-unsigned long io_i915_read32(unsigned long addr);
-void io_i915_write32(unsigned long val, unsigned long addr);
-void graphics_register_reset(u32 aux_ctl, u32 aux_data, int verbose);
-
-/* intel_dp.c */
-u32 pack_aux(u32 *src, int src_bytes);
-void unpack_aux(u32 src, u8 *dst, int dst_bytes);
-int intel_dp_aux_ch(u32 ch_ctl, u32 ch_data, u32 *send, int send_bytes,
- u8 *recv, int recv_size);
-
-