aboutsummaryrefslogtreecommitdiff
path: root/drivers/video/mb862xx/mb862xxfb.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/video/mb862xx/mb862xxfb.h')
-rw-r--r--drivers/video/mb862xx/mb862xxfb.h83
1 files changed, 0 insertions, 83 deletions
diff --git a/drivers/video/mb862xx/mb862xxfb.h b/drivers/video/mb862xx/mb862xxfb.h
deleted file mode 100644
index c4c8f4dd221..00000000000
--- a/drivers/video/mb862xx/mb862xxfb.h
+++ /dev/null
@@ -1,83 +0,0 @@
-#ifndef __MB862XX_H__
-#define __MB862XX_H__
-
-#define PCI_VENDOR_ID_FUJITSU_LIMITED 0x10cf
-#define PCI_DEVICE_ID_FUJITSU_CORALP 0x2019
-#define PCI_DEVICE_ID_FUJITSU_CORALPA 0x201e
-#define PCI_DEVICE_ID_FUJITSU_CARMINE 0x202b
-
-#define GC_MMR_CORALP_EVB_VAL 0x11d7fa13
-
-enum gdctype {
- BT_NONE,
- BT_LIME,
- BT_MINT,
- BT_CORAL,
- BT_CORALP,
- BT_CARMINE,
-};
-
-struct mb862xx_gc_mode {
- struct fb_videomode def_mode; /* mode of connected display */
- unsigned int def_bpp; /* default depth */
- unsigned long max_vram; /* connected SDRAM size */
- unsigned long ccf; /* gdc clk */
- unsigned long mmr; /* memory mode for SDRAM */
-};
-
-/* private data */
-struct mb862xxfb_par {
- struct fb_info *info; /* fb info head */
- struct device *dev;
- struct pci_dev *pdev;
- struct resource *res; /* framebuffer/mmio resource */
-
- resource_size_t fb_base_phys; /* fb base, 36-bit PPC440EPx */
- resource_size_t mmio_base_phys; /* io base addr */
- void __iomem *fb_base; /* remapped framebuffer */
- void __iomem *mmio_base; /* remapped registers */
- size_t mapped_vram; /* length of remapped vram */
- size_t mmio_len; /* length of register region */
-
- void __iomem *host; /* relocatable reg. bases */
- void __iomem *i2c;
- void __iomem *disp;
- void __iomem *disp1;
- void __iomem *cap;
- void __iomem *cap1;
- void __iomem *draw;
- void __iomem *geo;
- void __iomem *pio;
- void __iomem *ctrl;
- void __iomem *dram_ctrl;
- void __iomem *wrback;
-
- unsigned int irq;
- unsigned int type; /* GDC type */
- unsigned int refclk; /* disp. reference clock */
- struct mb862xx_gc_mode *gc_mode; /* GDC mode init data */
- int pre_init; /* don't init display if 1 */
-
- u32 pseudo_palette[16];
-};
-
-#if defined(CONFIG_FB_MB862XX_LIME) && defined(CONFIG_FB_MB862XX_PCI_GDC)
-#error "Select Lime GDC or CoralP/Carmine support, but not both together"
-#endif
-#if defined(CONFIG_FB_MB862XX_LIME)
-#define gdc_read __raw_readl
-#define gdc_write __raw_writel
-#else
-#define gdc_read readl
-#define gdc_write writel
-#endif
-
-#define inreg(type, off) \
- gdc_read((par->type + (off)))
-
-#define outreg(type, off, val) \
- gdc_write((val), (par->type + (off)))
-
-#define pack(a, b) (((a) << 16) | (b))
-
-#endif