Stefan Reinauer ([email protected]) just uploaded a new patch set to 
gerrit, which you can find at http://review.coreboot.org/2395

-gerrit

commit 2be1ac278c767ffe3326c658fcdaa6f5f18bf668
Author: Stefan Reinauer <[email protected]>
Date:   Thu Feb 14 14:43:42 2013 -0800

    Exynos: Drop unused include files
    
    Change-Id: Ib533938446a289167725f5beda77c2ee5236e8a5
    Signed-off-by: Stefan Reinauer <[email protected]>
---
 src/cpu/samsung/exynos5-common/mmc.h   |  77 ---------------
 src/cpu/samsung/exynos5-common/mshc.h  | 170 ---------------------------------
 src/cpu/samsung/exynos5250/adc.h       |  27 ------
 src/cpu/samsung/exynos5250/mmc.h       |  27 ------
 src/cpu/samsung/exynos5250/mshc.h      |  31 ------
 src/cpu/samsung/exynos5250/pwm.h       |  27 ------
 src/cpu/samsung/s5p-common/mmc.h       |  73 --------------
 src/cpu/samsung/s5p-common/sys_proto.h |  29 ------
 8 files changed, 461 deletions(-)

diff --git a/src/cpu/samsung/exynos5-common/mmc.h 
b/src/cpu/samsung/exynos5-common/mmc.h
deleted file mode 100644
index f607f82..0000000
--- a/src/cpu/samsung/exynos5-common/mmc.h
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- * (C) Copyright 2009 SAMSUNG Electronics
- * Minkyu Kang <[email protected]>
- *
- * 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 __ASM_ARCH_COMMON_MMC_H_
-#define __ASM_ARCH_COMMON_MMC_H_
-
-#ifndef __ASSEMBLER__
-struct s5p_mmc {
-       unsigned int    sysad;
-       unsigned short  blksize;
-       unsigned short  blkcnt;
-       unsigned int    argument;
-       unsigned short  trnmod;
-       unsigned short  cmdreg;
-       unsigned int    rspreg0;
-       unsigned int    rspreg1;
-       unsigned int    rspreg2;
-       unsigned int    rspreg3;
-       unsigned int    bdata;
-       unsigned int    prnsts;
-       unsigned char   hostctl;
-       unsigned char   pwrcon;
-       unsigned char   blkgap;
-       unsigned char   wakcon;
-       unsigned short  clkcon;
-       unsigned char   timeoutcon;
-       unsigned char   swrst;
-       unsigned int    norintsts;      /* errintsts */
-       unsigned int    norintstsen;    /* errintstsen */
-       unsigned int    norintsigen;    /* errintsigen */
-       unsigned short  acmd12errsts;
-       unsigned char   res1[2];
-       unsigned int    capareg;
-       unsigned char   res2[4];
-       unsigned int    maxcurr;
-       unsigned char   res3[0x34];
-       unsigned int    control2;
-       unsigned int    control3;
-       unsigned char   res4[4];
-       unsigned int    control4;
-       unsigned char   res5[0x6e];
-       unsigned short  hcver;
-       unsigned char   res6[0xFF00];
-};
-
-struct mmc_host {
-       struct s5p_mmc *reg;
-       unsigned int version;   /* SDHCI spec. version */
-       unsigned int clock;     /* Current clock (MHz) */
-       int dev_index;
-};
-
-#ifdef CONFIG_OF_CONTROL
-int s5p_mmc_init(const void *blob);
-#else
-int s5p_mmc_init(int dev_index, int bus_width);
-#endif
-
-#endif /* __ASSEMBLER__ */
-#endif
diff --git a/src/cpu/samsung/exynos5-common/mshc.h 
b/src/cpu/samsung/exynos5-common/mshc.h
deleted file mode 100644
index 623492c..0000000
--- a/src/cpu/samsung/exynos5-common/mshc.h
+++ /dev/null
@@ -1,170 +0,0 @@
-/*
- * (C) Copyright 2012 SAMSUNG Electronics
- * Abhilash Kesavan <[email protected]>
- *
- * 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 __ASM_ARCH_COMMON_MSHC_H
-#define __ASM_ARCH_COMMON_MSHC_H
-
-#include <asm/arch/pinmux.h>
-#ifndef __ASSEMBLER__
-struct mshci_host {
-       struct s5p_mshci        *reg;           /* Mapped address */
-       unsigned int            clock;          /* Current clock in MHz */
-       enum periph_id  peripheral;
-};
-
-struct s5p_mshci {
-       unsigned int    ctrl;
-       unsigned int    pwren;
-       unsigned int    clkdiv;
-       unsigned int    clksrc;
-       unsigned int    clkena;
-       unsigned int    tmout;
-       unsigned int    ctype;
-       unsigned int    blksiz;
-       unsigned int    bytcnt;
-       unsigned int    intmask;
-       unsigned int    cmdarg;
-       unsigned int    cmd;
-       unsigned int    resp0;
-       unsigned int    resp1;
-       unsigned int    resp2;
-       unsigned int    resp3;
-       unsigned int    mintsts;
-       unsigned int    rintsts;
-       unsigned int    status;
-       unsigned int    fifoth;
-       unsigned int    cdetect;
-       unsigned int    wrtprt;
-       unsigned int    gpio;
-       unsigned int    tcbcnt;
-       unsigned int    tbbcnt;
-       unsigned int    debnce;
-       unsigned int    usrid;
-       unsigned int    verid;
-       unsigned int    hcon;
-       unsigned int    uhs_reg;
-       unsigned int    rst_n;
-       unsigned char   reserved1[4];
-       unsigned int    bmod;
-       unsigned int    pldmnd;
-       unsigned int    dbaddr;
-       unsigned int    idsts;
-       unsigned int    idinten;
-       unsigned int    dscaddr;
-       unsigned int    bufaddr;
-       unsigned int    clksel;
-       unsigned char   reserved2[460];
-       unsigned int    cardthrctl;
-};
-
-/*
- * Struct idma
- * Holds the descriptor list
- */
-struct mshci_idmac {
-       u32     des0;
-       u32     des1;
-       u32     des2;
-       u32     des3;
-};
-
-/*  Control Register  Register */
-#define CTRL_RESET     (0x1 << 0)
-#define FIFO_RESET     (0x1 << 1)
-#define DMA_RESET      (0x1 << 2)
-#define DMA_ENABLE     (0x1 << 5)
-#define SEND_AS_CCSD   (0x1 << 10)
-#define ENABLE_IDMAC    (0x1 << 25)
-
-/*  Power Enable Register */
-#define POWER_ENABLE   (0x1 << 0)
-
-/*  Clock Enable Register */
-#define CLK_ENABLE     (0x1 << 0)
-#define CLK_DISABLE    (0x0 << 0)
-
-/* Timeout Register */
-#define TMOUT_MAX      0xffffffff
-
-/*  Card Type Register */
-#define PORT0_CARD_WIDTH1      0
-#define PORT0_CARD_WIDTH4      (0x1 << 0)
-#define PORT0_CARD_WIDTH8      (0x1 << 16)
-
-/*  Interrupt Mask Register */
-#define INTMSK_ALL     0xffffffff
-#define INTMSK_RE      (0x1 << 1)
-#define INTMSK_CDONE   (0x1 << 2)
-#define INTMSK_DTO     (0x1 << 3)
-#define INTMSK_DCRC    (0x1 << 7)
-#define INTMSK_RTO     (0x1 << 8)
-#define INTMSK_DRTO    (0x1 << 9)
-#define INTMSK_HTO     (0x1 << 10)
-#define INTMSK_FRUN    (0x1 << 11)
-#define INTMSK_HLE     (0x1 << 12)
-#define INTMSK_SBE     (0x1 << 13)
-#define INTMSK_ACD     (0x1 << 14)
-#define INTMSK_EBE     (0x1 << 15)
-
-/* Command Register */
-#define CMD_RESP_EXP_BIT       (0x1 << 6)
-#define CMD_RESP_LENGTH_BIT    (0x1 << 7)
-#define CMD_CHECK_CRC_BIT      (0x1 << 8)
-#define CMD_DATA_EXP_BIT       (0x1 << 9)
-#define CMD_RW_BIT             (0x1 << 10)
-#define CMD_SENT_AUTO_STOP_BIT (0x1 << 12)
-#define CMD_WAIT_PRV_DAT_BIT   (0x1 << 13)
-#define CMD_SEND_CLK_ONLY      (0x1 << 21)
-#define CMD_USE_HOLD_REG       (0x1 << 29)
-#define CMD_STRT_BIT           (0x1 << 31)
-#define CMD_ONLY_CLK           (CMD_STRT_BIT | CMD_SEND_CLK_ONLY | \
-                               CMD_WAIT_PRV_DAT_BIT)
-
-/*  Raw Interrupt Register */
-#define DATA_ERR       (INTMSK_EBE | INTMSK_SBE | INTMSK_HLE | \
-                       INTMSK_FRUN | INTMSK_EBE | INTMSK_DCRC)
-#define DATA_TOUT      (INTMSK_HTO | INTMSK_DRTO)
-
-/*  Status Register */
-#define DATA_BUSY      (0x1 << 9)
-
-/*  FIFO Threshold Watermark Register */
-#define TX_WMARK       (0xFFF << 0)
-#define RX_WMARK       (0xFFF << 16)
-#define MSIZE_MASK     (0x7 << 28)
-
-/* DW DMA Mutiple Transaction Size */
-#define MSIZE_8                (2 << 28)
-
-/*  Bus Mode Register */
-#define BMOD_IDMAC_RESET       (0x1 << 0)
-#define BMOD_IDMAC_FB          (0x1 << 1)
-#define BMOD_IDMAC_ENABLE      (0x1 << 7)
-
-/* IDMAC bits */
-#define MSHCI_IDMAC_OWN                (0x1 << 31)
-#define MSHCI_IDMAC_CH         (0x1 << 4)
-#define MSHCI_IDMAC_FS         (0x1 << 3)
-#define MSHCI_IDMAC_LD         (0x1 << 2)
-
-int s5p_mshci_init(const void *blob);
-
-#endif
-#endif
-
diff --git a/src/cpu/samsung/exynos5250/adc.h b/src/cpu/samsung/exynos5250/adc.h
deleted file mode 100644
index 86fcb88..0000000
--- a/src/cpu/samsung/exynos5250/adc.h
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * (C) Copyright 2012 Samsung Electronics
- * Minkyu Kang <[email protected]>
- *
- * 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 __ASM_ARM_ARCH_EXYNOS5_ADC_H__
-#define __ASM_ARM_ARCH_EXYNOS5_ADC_H__
-
-#include <asm/arch-exynos/adc.h>
-
-#endif  /* __ASM_ARM_ARCH_EXYNOS5_ADC_H__ */
diff --git a/src/cpu/samsung/exynos5250/mmc.h b/src/cpu/samsung/exynos5250/mmc.h
deleted file mode 100644
index 24acbc1..0000000
--- a/src/cpu/samsung/exynos5250/mmc.h
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * (C) Copyright 2012 Samsung Electronics
- * Minkyu Kang <[email protected]>
- *
- * 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 __ASM_ARM_ARCH_EXYNOS5_MMC_H__
-#define __ASM_ARM_ARCH_EXYNOS5_MMC_H__
-
-#include <asm/arch-exynos/mmc.h>
-
-#endif  /* __ASM_ARM_ARCH_EXYNOS5_MMC_H__ */
diff --git a/src/cpu/samsung/exynos5250/mshc.h 
b/src/cpu/samsung/exynos5250/mshc.h
deleted file mode 100644
index d8e3ad0..0000000
--- a/src/cpu/samsung/exynos5250/mshc.h
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * (C) Copyright 2012 Samsung Electronics
- *
- * 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 __ASM_ARM_ARCH_EXYNOS5_MSHC_H__
-#define __ASM_ARM_ARCH_EXYNOS5_MSHC_H__
-
-#include <asm/arch-exynos/mshc.h>
-
-#define MAX_MSHCI_CLOCK        52000000 /* Max limit for mshc clock is 52MHz */
-#define MIN_MSHCI_CLOCK        400000 /* Lower limit for mshc clock is 400KHz 
*/
-#define COMMAND_TIMEOUT 10000
-#define TIMEOUT_MS     100
-
-#endif  /* __ASM_ARM_ARCH_EXYNOS5_MSHC_H__ */
diff --git a/src/cpu/samsung/exynos5250/pwm.h b/src/cpu/samsung/exynos5250/pwm.h
deleted file mode 100644
index e7ae208..0000000
--- a/src/cpu/samsung/exynos5250/pwm.h
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * (C) Copyright 2012 Samsung Electronics
- * Minkyu Kang <[email protected]>
- *
- * 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 __ASM_ARM_ARCH_EXYNOS5_PWM_H__
-#define __ASM_ARM_ARCH_EXYNOS5_PWM_H__
-
-#include <asm/arch-exynos/pwm.h>
-
-#endif  /* __ASM_ARM_ARCH_EXYNOS5_PWM_H__ */
diff --git a/src/cpu/samsung/s5p-common/mmc.h b/src/cpu/samsung/s5p-common/mmc.h
deleted file mode 100644
index 675666c..0000000
--- a/src/cpu/samsung/s5p-common/mmc.h
+++ /dev/null
@@ -1,73 +0,0 @@
-/*
- * (C) Copyright 2009 SAMSUNG Electronics
- * Minkyu Kang <[email protected]>
- *
- * 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 __ASM_ARCH_MMC_H_
-#define __ASM_ARCH_MMC_H_
-
-#ifndef __ASSEMBLER__
-struct s5p_mmc {
-       unsigned int    sysad;
-       unsigned short  blksize;
-       unsigned short  blkcnt;
-       unsigned int    argument;
-       unsigned short  trnmod;
-       unsigned short  cmdreg;
-       unsigned int    rspreg0;
-       unsigned int    rspreg1;
-       unsigned int    rspreg2;
-       unsigned int    rspreg3;
-       unsigned int    bdata;
-       unsigned int    prnsts;
-       unsigned char   hostctl;
-       unsigned char   pwrcon;
-       unsigned char   blkgap;
-       unsigned char   wakcon;
-       unsigned short  clkcon;
-       unsigned char   timeoutcon;
-       unsigned char   swrst;
-       unsigned int    norintsts;      /* errintsts */
-       unsigned int    norintstsen;    /* errintstsen */
-       unsigned int    norintsigen;    /* errintsigen */
-       unsigned short  acmd12errsts;
-       unsigned char   res1[2];
-       unsigned int    capareg;
-       unsigned char   res2[4];
-       unsigned int    maxcurr;
-       unsigned char   res3[0x34];
-       unsigned int    control2;
-       unsigned int    control3;
-       unsigned char   res4[4];
-       unsigned int    control4;
-       unsigned char   res5[0x6e];
-       unsigned short  hcver;
-       unsigned char   res6[0xFFF00];
-};
-
-struct mmc_host {
-       struct s5p_mmc *reg;
-       unsigned int version;   /* SDHCI spec. version */
-       unsigned int clock;     /* Current clock (MHz) */
-       int dev_index;
-};
-
-int s5p_mmc_init(int dev_index, int bus_width);
-
-#endif /* __ASSEMBLER__ */
-#endif
diff --git a/src/cpu/samsung/s5p-common/sys_proto.h 
b/src/cpu/samsung/s5p-common/sys_proto.h
deleted file mode 100644
index 7b83c5a..0000000
--- a/src/cpu/samsung/s5p-common/sys_proto.h
+++ /dev/null
@@ -1,29 +0,0 @@
-/*
- * Copyright (C) 2009 Samsung Electrnoics
- * Minkyu Kang <[email protected]>
- *
- * 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 _SYS_PROTO_H_
-#define _SYS_PROTO_H_
-
-u32 get_device_type(void);
-
-#endif

-- 
coreboot mailing list: [email protected]
http://www.coreboot.org/mailman/listinfo/coreboot

Reply via email to