bsps/powerpc/gen5200: Manual file header clean up

This cleans some of the more complex headers including IPR.

Updates #4625.
This commit is contained in:
Christian Mauderer
2022-03-03 11:22:07 +01:00
parent 5028a9f6c4
commit 52a8cc97ef
6 changed files with 96 additions and 293 deletions

View File

@@ -1,79 +1,23 @@
/*===============================================================*\ /*
| Project: RTEMS generic MPC5200 BSP | * RTEMS generic MPC5200 BSP
+-----------------------------------------------------------------+ *
| Partially based on the code references which are named below. | * RTEMS MPC5x00 PCMCIA IDE harddisk driver
| Adaptions, modifications, enhancements and any recent parts of | *
| the code are: | * This file contains the BSP layer for PCMCIA IDE access below the
| Copyright (c) 2005 | * libchip IDE harddisc driver based on a board specific driver from
| embedded brains GmbH | * Eugeny S. Mints, Oktet
| Obere Lagerstr. 30 | */
| 82178 Puchheim |
| Germany | /*
| rtems@embedded-brains.de | * Copyright (c) 2003 IMD Ingenieurbuero fuer Microcomputertechnik Th. Doerfler.
+-----------------------------------------------------------------+ * All rights reserved.
| The license and distribution terms for this file may be | * Copyright (c) 2003 IPR Engineering
| found in the file LICENSE in this distribution or at | * Copyright (c) 2005 embedded brains GmbH. All rights reserved.
| | *
| http://www.rtems.org/license/LICENSE. | * The license and distribution terms for this file may be
| | * found in the file LICENSE in this distribution or at
+-----------------------------------------------------------------+ * http://www.rtems.org/license/LICENSE.
| this file contains the PCMCIA IDE access functions | */
\*===============================================================*/
/***********************************************************************/
/* */
/* Module: pcmcia_ide.c */
/* Date: 07/17/2003 */
/* Purpose: RTEMS MPC5x00 PCMCIA IDE harddisk driver */
/* */
/*---------------------------------------------------------------------*/
/* */
/* Description: */
/* */
/*---------------------------------------------------------------------*/
/* */
/* Code */
/* References: RTEMS MBX8xx PCMCIA IDE harddisc driver */
/* Module: pcmcia_ide.c */
/* Project: RTEMS 4.6.0pre1 / Mbx8xx BSP */
/* Version */
/* Date: 01/14/2003 */
/* */
/* Author(s) / Copyright(s): */
/* */
/* Copyright (c) 2003 IMD */
/* Ingenieurbuero fuer Microcomputertechnik Th. Doerfler */
/* <Thomas.Doerfler@imd-systems.de> */
/* all rights reserved */
/* */
/* this file contains the BSP layer for PCMCIA IDE access below the */
/* libchip IDE harddisc driver based on a board specific driver from */
/* Eugeny S. Mints, Oktet */
/* */
/* The license and distribution terms for this file may be */
/* found in the file LICENSE in this distribution or at */
/* http://www.rtems.org/license/LICENSE. */
/* */
/*---------------------------------------------------------------------*/
/* */
/* Partially based on the code references which are named above. */
/* Adaptions, modifications, enhancements and any recent parts of */
/* the code are under the right of */
/* */
/* IPR Engineering, Dachauer Straße 38, D-80335 München */
/* Copyright(C) 2003 */
/* */
/*---------------------------------------------------------------------*/
/* */
/* IPR Engineering makes no representation or warranties with */
/* respect to the performance of this computer program, and */
/* specifically disclaims any responsibility for any damages, */
/* special or consequential, connected with the use of this program. */
/* */
/*---------------------------------------------------------------------*/
/* */
/* Version history: 1.0 */
/* */
/***********************************************************************/
#include <sys/param.h> #include <sys/param.h>
#include <rtems.h> #include <rtems.h>

View File

@@ -1,66 +1,18 @@
/*===============================================================*\ /*
| Project: RTEMS generic MPC5200 BSP | * RTEMS generic MPC5200 BSP
+-----------------------------------------------------------------+ *
| Partially based on the code references which are named below. | * RTEMS MPC5x00 PCMCIA IDE harddisk header file
| Adaptions, modifications, enhancements and any recent parts of | * This file contains declarations for the PCMCIA IDE Interface.
| the code are: | */
| Copyright (c) 2005 |
| embedded brains GmbH | /*
| Obere Lagerstr. 30 | * Copyright (c) 2003 IPR Engineering
| 82178 Puchheim | * Copyright (c) 2005 embedded brains GmbH. All rights reserved.
| Germany | *
| rtems@embedded-brains.de | * The license and distribution terms for this file may be
+-----------------------------------------------------------------+ * found in the file LICENSE in this distribution or at
| The license and distribution terms for this file may be | * http://www.rtems.org/license/LICENSE.
| found in the file LICENSE in this distribution or at | */
| |
| http://www.rtems.org/license/LICENSE. |
| |
+-----------------------------------------------------------------+
| this file contains declarations for the PCMCIA IDE Interface |
\*===============================================================*/
/***********************************************************************/
/* */
/* Module: pcmcia_ide.h */
/* Date: 17/07/2003 */
/* Purpose: RTEMS MPC5x00 PCMCIA IDE harddisk header file */
/* */
/*---------------------------------------------------------------------*/
/* */
/* Description: */
/* */
/*---------------------------------------------------------------------*/
/* */
/* Code */
/* References: none */
/* Module: */
/* Project: */
/* Version */
/* Date: */
/* */
/* Author(s) / Copyright(s): */
/* */
/*---------------------------------------------------------------------*/
/* */
/* Partially based on the code references which are named above. */
/* Adaptions, modifications, enhancements and any recent parts of */
/* the code are under the right of */
/* */
/* IPR Engineering, Dachauer Straße 38, D-80335 München */
/* Copyright(C) 2003 */
/* */
/*---------------------------------------------------------------------*/
/* */
/* IPR Engineering makes no representation or warranties with */
/* respect to the performance of this computer program, and */
/* specifically disclaims any responsibility for any damages, */
/* special or consequential, connected with the use of this program. */
/* */
/*---------------------------------------------------------------------*/
/* */
/* Version history: 1.0 */
/* */
/***********************************************************************/
#ifndef __PCMCIA_IDE_h #ifndef __PCMCIA_IDE_h
#define __PCMCIA_IDE_h #define __PCMCIA_IDE_h

View File

@@ -5,7 +5,7 @@
*/ */
/* /*
* Copyright (c) 2004-2005 embedded brains GmbH. All rights reserved. * Copyright (c) 2004, 2005 embedded brains GmbH. All rights reserved.
* *
* The license and distribution terms for this file may be * The license and distribution terms for this file may be
* found in the file LICENSE in this distribution or at * found in the file LICENSE in this distribution or at

View File

@@ -5,7 +5,7 @@
*/ */
/* /*
* Copyright (c) 2004-2005 embedded brains GmbH. All rights reserved. * Copyright (c) 2004, 2005 embedded brains GmbH. All rights reserved.
* *
* The license and distribution terms for this file may be * The license and distribution terms for this file may be
* found in the file LICENSE in this distribution or at * found in the file LICENSE in this distribution or at

View File

@@ -1,77 +1,30 @@
/*===============================================================*\ /*
| Project: RTEMS generic MPC5200 BSP | * RTEMS generic MPC5200 BSP
+-----------------------------------------------------------------+ *
| Partially based on the code references which are named below. | * This file contains definitions for the M93Cxx EEPROM devices.
| Adaptions, modifications, enhancements and any recent parts of | *
| the code are: | * M93C46 is a serial microwire EEPROM which contains
| Copyright (c) 2005 | * 1Kbit (128 bytes/64 words) of non-volatile memory.
| embedded brains GmbH | * The device can be configured for byte- or word-
| Obere Lagerstr. 30 | * access. The driver provides a file-like interface
| 82178 Puchheim | * to this memory.
| Germany | *
| rtems@embedded-brains.de | * MPC5x00 PIN settings:
+-----------------------------------------------------------------+ *
| The license and distribution terms for this file may be | * PSC3_6 (output) -> MC93C46 serial data in (D)
| found in the file LICENSE in this distribution or at | * PSC3_7 (input) -> MC93C46 serial data out (Q)
| | * PSC3_8 (output) -> MC93C46 chip select input (S)
| http://www.rtems.org/license/LICENSE. | * PSC3_9 (output) -> MC93C46 serial clock (C)
| | */
+-----------------------------------------------------------------+
| this file contains definitions for the M93Cxx EEPROM devices | /*
\*===============================================================*/ * Copyright (c) 2005 embedded brains GmbH. All rights reserved.
/***********************************************************************/ * Copyright (c) 2003 IPR Engineering
/* */ *
/* Module: m93cxx.h */ * The license and distribution terms for this file may be
/* Date: 07/17/2003 */ * found in the file LICENSE in this distribution or at
/* Purpose: RTEMS M93C64-based header file */ * http://www.rtems.org/license/LICENSE.
/* */ */
/*---------------------------------------------------------------------*/
/* */
/* Description: M93C46 is a serial microwire EEPROM which contains */
/* 1Kbit (128 bytes/64 words) of non-volatile memory. */
/* The device can be configured for byte- or word- */
/* access. The driver provides a file-like interface */
/* to this memory. */
/* */
/* MPC5x00 PIN settings: */
/* */
/* PSC3_6 (output) -> MC93C46 serial data in (D) */
/* PSC3_7 (input) -> MC93C46 serial data out (Q) */
/* PSC3_8 (output) -> MC93C46 chip select input (S) */
/* PSC3_9 (output) -> MC93C46 serial clock (C) */
/* */
/*---------------------------------------------------------------------*/
/* */
/* Code */
/* References: none */
/* Module: */
/* Project: */
/* Version */
/* Date: */
/* Author: */
/* Copyright: */
/* */
/*---------------------------------------------------------------------*/
/* */
/* Partially based on the code references which are named above. */
/* Adaptions, modifications, enhancements and any recent parts of */
/* the code are under the right of */
/* */
/* IPR Engineering, Dachauer Straße 38, D-80335 München */
/* Copyright(C) 2003 */
/* */
/*---------------------------------------------------------------------*/
/* */
/* IPR Engineering makes no representation or warranties with */
/* respect to the performance of this computer program, and */
/* specifically disclaims any responsibility for any damages, */
/* special or consequential, connected with the use of this program. */
/* */
/*---------------------------------------------------------------------*/
/* */
/* Version history: 1.0 */
/* */
/***********************************************************************/
#ifndef __M93CXX_H__ #ifndef __M93CXX_H__
#define __M93CXX_H__ #define __M93CXX_H__

View File

@@ -1,81 +1,35 @@
/*===============================================================*\ /*
| Project: RTEMS generic MPC5200 BSP | * RTEMS generic MPC5200 BSP
+-----------------------------------------------------------------+ *
| Partially based on the code references which are named below. | * RTEMS M93C64-based NV memory device driver.
| Adaptions, modifications, enhancements and any recent parts of | *
| the code are: | * M93C46 is a serial microwire EEPROM which contains
| Copyright (c) 2005 | * 1Kbit (128 bytes/64 words) of non-volatile memory.
| embedded brains GmbH | * The device can be coigured for byte- or word-
| Obere Lagerstr. 30 | * access. The driver provides a file-like interface
| 82178 Puchheim | * to this memory.
| Germany | *
| rtems@embedded-brains.de | * MPC5x00 PIN settings:
+-----------------------------------------------------------------+ *
| The license and distribution terms for this file may be | * PSC3_6 (output) -> MC93C46 serial data in (D)
| found in the file LICENSE in this distribution or at | * PSC3_7 (input) -> MC93C46 serial data out (Q)
| | * PSC3_8 (output) -> MC93C46 chip select input (S)
| http://www.rtems.org/license/LICENSE. | * PSC3_9 (output) -> MC93C46 serial clock (C)
| | *
+-----------------------------------------------------------------+ * Based on: DS1307-based Non-Volatile memory device driver from Victor V.
| this file contains the nvram functions | * Vengerov.
\*===============================================================*/ */
/***********************************************************************/
/* */ /*
/* Module: nvram.c */ * Copyright (C) 2000 OKTET Ltd.,St.-Petersburg,Russia
/* Date: 07/17/2003 */ * Author: Victor V. Vengerov
/* Purpose: RTEMS M93C64-based NV memory device driver */ * Copyright (c) 2003 IPR Engineering
/* */ * Copyright (c) 2005 embedded brains GmbH. All rights reserved.
/*---------------------------------------------------------------------*/ *
/* */ * The license and distribution terms for this file may be
/* Description: M93C46 is a serial microwire EEPROM which contains */ * found in the file LICENSE in this distribution or at
/* 1Kbit (128 bytes/64 words) of non-volatile memory. */ * http://www.rtems.org/license/LICENSE.
/* The device can be coigured for byte- or word- */ */
/* access. The driver provides a file-like interface */
/* to this memory. */
/* */
/* MPC5x00 PIN settings: */
/* */
/* PSC3_6 (output) -> MC93C46 serial data in (D) */
/* PSC3_7 (input) -> MC93C46 serial data out (Q) */
/* PSC3_8 (output) -> MC93C46 chip select input (S) */
/* PSC3_9 (output) -> MC93C46 serial clock (C) */
/* */
/*---------------------------------------------------------------------*/
/* */
/* Code */
/* References: DS1307-based Non-Volatile memory device driver */
/* Module: nvram.c */
/* Project: RTEMS 4.6.0pre1 / MCF5206Elite BSP */
/* Version 1.2 */
/* Date: 11/04/2002 */
/* Author: Victor V. Vengerov */
/* Copyright: Copyright (C) 2000 OKTET Ltd.,St.-Petersburg,Russia */
/* */
/* The license and distribution terms for this file may be */
/* found in the file LICENSE in this distribution or at */
/* http://www.rtems.org/license/LICENSE. */
/* */
/*---------------------------------------------------------------------*/
/* */
/* Partially based on the code references which are named above. */
/* Adaptions, modifications, enhancements and any recent parts of */
/* the code are under the right of */
/* */
/* IPR Engineering, Dachauer Straße 38, D-80335 München */
/* Copyright(C) 2003 */
/* */
/*---------------------------------------------------------------------*/
/* */
/* IPR Engineering makes no representation or warranties with */
/* respect to the performance of this computer program, and */
/* specifically disclaims any responsibility for any damages, */
/* special or consequential, connected with the use of this program. */
/* */
/*---------------------------------------------------------------------*/
/* */
/* Version history: 1.0 */
/* */
/***********************************************************************/
#include <rtems.h> #include <rtems.h>
#include <rtems/libio.h> #include <rtems/libio.h>