summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2009-10-22 11:14:39 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2009-12-10 12:15:02 +0100
commitba03618c77665a2c0b192b22baabaa174f6dfcee (patch)
tree7d2e556334bbf5d709224aa5084bc9d084220c46
parent3111655cb1bcdb92e1903ac5aa69d05b43e71a43 (diff)
downloadbarebox-ba03618c77665a2c0b192b22baabaa174f6dfcee.tar.gz
barebox-ba03618c77665a2c0b192b22baabaa174f6dfcee.tar.xz
remove unused include files
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
-rw-r--r--include/dm9161.h130
-rw-r--r--include/s1d13706fb.h119
-rw-r--r--include/splash.h42
3 files changed, 0 insertions, 291 deletions
diff --git a/include/dm9161.h b/include/dm9161.h
deleted file mode 100644
index f5bfb1960d..0000000000
--- a/include/dm9161.h
+++ /dev/null
@@ -1,130 +0,0 @@
-/*
- * NOTE: DAVICOM ethernet Physical layer
- *
- * Version: @(#)DM9161.h 1.0.0 01/10/2001
- *
- * Authors: ATMEL Rousset
- *
- *
- * 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; either version
- * 2 of the License, or (at your option) any later version.
- */
-
-
-/* DAVICOM PHYSICAL LAYER TRANSCEIVER DM9161 */
-
-#define DM9161_BMCR 0 /* Basic Mode Control Register */
-#define DM9161_BMSR 1 /* Basic Mode Status Register */
-#define DM9161_PHYID1 2 /* PHY Idendifier Register 1 */
-#define DM9161_PHYID2 3 /* PHY Idendifier Register 2 */
-#define DM9161_ANAR 4 /* Auto_Negotiation Advertisement Register */
-#define DM9161_ANLPAR 5 /* Auto_negotiation Link Partner Ability Register */
-#define DM9161_ANER 6 /* Auto-negotiation Expansion Register */
-#define DM9161_DSCR 16 /* Specified Configuration Register */
-#define DM9161_DSCSR 17 /* Specified Configuration and Status Register */
-#define DM9161_10BTCSR 18 /* 10BASE-T Configuration and Satus Register */
-#define DM9161_MDINTR 21 /* Specified Interrupt Register */
-#define DM9161_RECR 22 /* Specified Receive Error Counter Register */
-#define DM9161_DISCR 23 /* Specified Disconnect Counter Register */
-#define DM9161_RLSR 24 /* Hardware Reset Latch State Register */
-
-
-/* --Bit definitions: DM9161_BMCR */
-#define DM9161_RESET (1 << 15) /* 1= Software Reset; 0=Normal Operation */
-#define DM9161_LOOPBACK (1 << 14) /* 1=loopback Enabled; 0=Normal Operation */
-#define DM9161_SPEED_SELECT (1 << 13) /* 1=100Mbps; 0=10Mbps */
-#define DM9161_AUTONEG (1 << 12)
-#define DM9161_POWER_DOWN (1 << 11)
-#define DM9161_ISOLATE (1 << 10)
-#define DM9161_RESTART_AUTONEG (1 << 9)
-#define DM9161_DUPLEX_MODE (1 << 8)
-#define DM9161_COLLISION_TEST (1 << 7)
-
-/*--Bit definitions: DM9161_BMSR */
-#define DM9161_100BASE_T4 (1 << 15)
-#define DM9161_100BASE_TX_FD (1 << 14)
-#define DM9161_100BASE_T4_HD (1 << 13)
-#define DM9161_10BASE_T_FD (1 << 12)
-#define DM9161_10BASE_T_HD (1 << 11)
-#define DM9161_MF_PREAMB_SUPPR (1 << 6)
-#define DM9161_AUTONEG_COMP (1 << 5)
-#define DM9161_REMOTE_FAULT (1 << 4)
-#define DM9161_AUTONEG_ABILITY (1 << 3)
-#define DM9161_LINK_STATUS (1 << 2)
-#define DM9161_JABBER_DETECT (1 << 1)
-#define DM9161_EXTEND_CAPAB (1 << 0)
-
-/*--definitions: DM9161_PHYID1 */
-#define DM9161_PHYID1_OUI 0x606E
-#define DM9161_LSB_MASK 0x3F
-
-/*--Bit definitions: DM9161_ANAR, DM9161_ANLPAR */
-#define DM9161_NP (1 << 15)
-#define DM9161_ACK (1 << 14)
-#define DM9161_RF (1 << 13)
-#define DM9161_FCS (1 << 10)
-#define DM9161_T4 (1 << 9)
-#define DM9161_TX_FDX (1 << 8)
-#define DM9161_TX_HDX (1 << 7)
-#define DM9161_10_FDX (1 << 6)
-#define DM9161_10_HDX (1 << 5)
-#define DM9161_AN_IEEE_802_3 0x0001
-
-/*--Bit definitions: DM9161_ANER */
-#define DM9161_PDF (1 << 4)
-#define DM9161_LP_NP_ABLE (1 << 3)
-#define DM9161_NP_ABLE (1 << 2)
-#define DM9161_PAGE_RX (1 << 1)
-#define DM9161_LP_AN_ABLE (1 << 0)
-
-/*--Bit definitions: DM9161_DSCR */
-#define DM9161_BP4B5B (1 << 15)
-#define DM9161_BP_SCR (1 << 14)
-#define DM9161_BP_ALIGN (1 << 13)
-#define DM9161_BP_ADPOK (1 << 12)
-#define DM9161_REPEATER (1 << 11)
-#define DM9161_TX (1 << 10)
-#define DM9161_RMII_ENABLE (1 << 8)
-#define DM9161_F_LINK_100 (1 << 7)
-#define DM9161_SPLED_CTL (1 << 6)
-#define DM9161_COLLED_CTL (1 << 5)
-#define DM9161_RPDCTR_EN (1 << 4)
-#define DM9161_SM_RST (1 << 3)
-#define DM9161_MFP SC (1 << 2)
-#define DM9161_SLEEP (1 << 1)
-#define DM9161_RLOUT (1 << 0)
-
-/*--Bit definitions: DM9161_DSCSR */
-#define DM9161_100FDX (1 << 15)
-#define DM9161_100HDX (1 << 14)
-#define DM9161_10FDX (1 << 13)
-#define DM9161_10HDX (1 << 12)
-
-/*--Bit definitions: DM9161_10BTCSR */
-#define DM9161_LP_EN (1 << 14)
-#define DM9161_HBE (1 << 13)
-#define DM9161_SQUELCH (1 << 12)
-#define DM9161_JABEN (1 << 11)
-#define DM9161_10BT_SER (1 << 10)
-#define DM9161_POLR (1 << 0)
-
-
-/*--Bit definitions: DM9161_MDINTR */
-#define DM9161_INTR_PEND (1 << 15)
-#define DM9161_FDX_MASK (1 << 11)
-#define DM9161_SPD_MASK (1 << 10)
-#define DM9161_LINK_MASK (1 << 9)
-#define DM9161_INTR_MASK (1 << 8)
-#define DM9161_FDX_CHANGE (1 << 4)
-#define DM9161_SPD_CHANGE (1 << 3)
-#define DM9161_LINK_CHANGE (1 << 2)
-#define DM9161_INTR_STATUS (1 << 0)
-
-
-/****************** function prototypes **********************/
-unsigned int dm9161_IsPhyConnected(AT91PS_EMAC p_mac);
-unsigned char dm9161_GetLinkSpeed(AT91PS_EMAC p_mac);
-unsigned char dm9161_AutoNegotiate(AT91PS_EMAC p_mac, int *status);
-unsigned char dm9161_InitPhy(AT91PS_EMAC p_mac);
diff --git a/include/s1d13706fb.h b/include/s1d13706fb.h
deleted file mode 100644
index 43fc2483c9..0000000000
--- a/include/s1d13706fb.h
+++ /dev/null
@@ -1,119 +0,0 @@
-/*
- * (C) Copyright 2007 Pengutronix
- * Sascha Hauer, <s.hauer@pengutronix.de>
- *
- * See file CREDITS for list of people who contributed to this
- * project.
- *
- * 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; either version 2 of
- * the License, or (at your option) any later version.
- *
- * 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., 59 Temple Place, Suite 330, Boston,
- * MA 02111-1307 USA
- */
-
-struct efb_info;
-
-struct fb_data *s1d13706fb_init(struct efb_info *info);
-
-/*
- * This structure describes the machine which we are running on.
- */
-struct efb_info {
- struct fb_data fbd;
-
- void *regs;
-
- u_long pixclock;
-
- u_char hsync_len;
- u_char left_margin;
- u_char right_margin;
-
- u_char vsync_len;
- u_char upper_margin;
- u_char lower_margin;
- u_char sync;
-
- u_int cmap_greyscale:1,
- unused:31;
-
- u_char panel_type;
-
- int (*init)(struct efb_info *);
-};
-
-#define EFB_RC 0x0
-
-#define EFB_PCLK_CONF 0x05
-#define PCLK_SOURCE_MCLK 0
-#define PCLK_SOURCE_BCLK 1
-#define PCLK_SOURCE_CLKI 2
-#define PCLK_SOURCE_CLKI2 3
-
-#define EFB_LUT_B_WRITE 0x08
-#define EFB_LUT_G_WRITE 0x09
-#define EFB_LUT_R_WRITE 0x0a
-#define EFB_LUT_ADR_WRITE 0x0b
-
-#define EFB_PANEL_TYPE 0x10
-#define PANEL_TYPE_STN 0
-#define PANEL_TYPE_TFT 1
-#define PANEL_TYPE_HR_TFT 2
-#define PANEL_TYPE_D_TFD 3
-#define PANEL_TYPE_WIDTH_4 (0 << 4)
-#define PANEL_TYPE_WIDTH_8 (1 << 4)
-#define PANEL_TYPE_WIDTH_9 (0 << 4)
-#define PANEL_TYPE_WIDTH_12 (1 << 4)
-#define PANEL_TYPE_WIDTH_16 (2 << 4)
-#define PANEL_TYPE_WIDTH_18 (2 << 4)
-#define PANEL_TYPE_COLOR (1 << 6)
-#define PANEL_TYPE_FORMAT_2 (1 << 7)
-
-#define EFB_HT 0x12
-#define EFB_HDP 0x14
-#define EFB_HDSP0 0x16
-#define EFB_HDSP1 0x17
-#define EFB_VT0 0x18
-#define EFB_VT1 0x19
-#define EFB_VDP0 0x1c
-#define EFB_VDP1 0x1d
-#define EFB_VDSP0 0x1e
-#define EFB_VDSP1 0x1f
-#define EFB_FPLINE_PULSE_WIDTH 0x20
-#define FPLINE_ACT_HIGH (1 << 7)
-#define EFB_FPLINE_PULSE_START0 0x22
-#define EFB_FPLINE_PULSE_START1 0x23
-#define EFB_FPFRAME_PULSE_WIDTH 0x24
-#define FPFRAME_ACT_HIGH (1 << 7)
-
-#define EFB_DISPLAY_MODE 0x70
-#define DISPLAY_MODE_BPP_1 0
-#define DISPLAY_MODE_BPP_2 1
-#define DISPLAY_MODE_BPP_4 2
-#define DISPLAY_MODE_BPP_8 3
-#define DISPLAY_MODE_BPP_16 4
-
-#define EFB_DISPLAY_START_ADDRESS0 0x74
-#define EFB_DISPLAY_START_ADDRESS1 0x75
-#define EFB_DISPLAY_START_ADDRESS2 0x76
-
-#define EFB_LINE_ADDRESS_OFFSET0 0x78
-#define EFB_LINE_ADDRESS_OFFSET1 0x79
-
-#define EFB_POWER_SAVE_CONF 0xa0
-
-#define EFB_GPIO_CONTROL0 0xac
-#define EFB_GPIO_CONTROL1 0xad
-#define GPIO_CONTROL0_GPO (1 << 7)
-
-
diff --git a/include/splash.h b/include/splash.h
deleted file mode 100644
index a9b82871ad..0000000000
--- a/include/splash.h
+++ /dev/null
@@ -1,42 +0,0 @@
-/*
- * (C) Copyright 2007 Pengutronix
- * Sascha Hauer, <s.hauer@pengutronix.de>
- *
- * See file CREDITS for list of people who contributed to this
- * project.
- *
- * 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; either version 2 of
- * the License, or (at your option) any later version.
- *
- * 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., 59 Temple Place, Suite 330, Boston,
- * MA 02111-1307 USA
- */
-
-#ifndef SPLASH_H
-#define SPLASH_H
-
-#define FB_SYNC_HOR_HIGH_ACT 1 /* horizontal sync high active */
-#define FB_SYNC_VERT_HIGH_ACT 2 /* vertical sync high active */
-
-struct fb_data {
- int xres, yres;
- int bpp;
- void *fb;
- void *priv;
-
- int (*setcolreg)(struct fb_data *fbd, int reg, int r, int g, int b);
-};
-
-int splash_set_fb_data(struct fb_data *d);
-
-#endif /* SPLASH_H */
-