Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Linux/arch/mips/include/asm/mips-boards/   (Open Source Betriebssystem Version 6.17.9©)  Datei vom 24.10.2025 mit Größe 2 kB image not shown  

Quelle  generic.h   Sprache: C

 
/*
 * This file is subject to the terms and conditions of the GNU General Public
 * License.  See the file "COPYING" in the main directory of this archive
 * for more details.
 *
 * Defines of the MIPS boards specific address-MAP, registers, etc.
 *
 * Copyright (C) 2000,2012 MIPS Technologies, Inc.
 * All rights reserved.
 * Authors: Carsten Langgaard <carstenl@mips.com>
 *          Steven J. Hill <sjhill@mips.com>
 */

#ifndef __ASM_MIPS_BOARDS_GENERIC_H
#define __ASM_MIPS_BOARDS_GENERIC_H

#include <asm/addrspace.h>
#include <asm/byteorder.h>
#include <asm/mips-boards/bonito64.h>

/*
 * Display register base.
 */

#define ASCII_DISPLAY_WORD_BASE    0x1f000410
#define ASCII_DISPLAY_POS_BASE    0x1f000418

/*
 * Revision register.
 */

#define MIPS_REVISION_REG     0x1fc00010
#define MIPS_REVISION_CORID_QED_RM5261    0
#define MIPS_REVISION_CORID_CORE_LV    1
#define MIPS_REVISION_CORID_BONITO64    2
#define MIPS_REVISION_CORID_CORE_20K    3
#define MIPS_REVISION_CORID_CORE_FPGA    4
#define MIPS_REVISION_CORID_CORE_MSC    5
#define MIPS_REVISION_CORID_CORE_EMUL    6
#define MIPS_REVISION_CORID_CORE_FPGA2    7
#define MIPS_REVISION_CORID_CORE_FPGAR2    8
#define MIPS_REVISION_CORID_CORE_FPGA3    9
#define MIPS_REVISION_CORID_CORE_24K    10
#define MIPS_REVISION_CORID_CORE_FPGA4    11
#define MIPS_REVISION_CORID_CORE_FPGA5    12

/**** Artificial corid defines ****/
/*
 *  CoreEMUL with   Bonito   System Controller is treated like a Core20K
 *  CoreEMUL with SOC-it 101 System Controller is treated like a CoreMSC
 */

#define MIPS_REVISION_CORID_CORE_EMUL_BON  -1
#define MIPS_REVISION_CORID_CORE_EMUL_MSC  -2

#define MIPS_REVISION_CORID (((*(volatile u32 *)ioremap(MIPS_REVISION_REG, 4)) >> 10) & ;0x3f)

#define MIPS_REVISION_SCON_OTHER    0
#define MIPS_REVISION_SCON_SOCITSC    1
#define MIPS_REVISION_SCON_SOCITSCP    2

/* Artificial SCON defines for MIPS_REVISION_SCON_OTHER */
#define MIPS_REVISION_SCON_UNKNOWN    -1
#define MIPS_REVISION_SCON_GT64120    -2
#define MIPS_REVISION_SCON_BONITO    -3
#define MIPS_REVISION_SCON_BRTL     -4
#define MIPS_REVISION_SCON_SOCIT    -5
#define MIPS_REVISION_SCON_ROCIT    -6

#define MIPS_REVISION_SCONID (((*(volatile u32 *)ioremap(MIPS_REVISION_REG, 4)) >> 24) &&nbsp;0xff)

extern int mips_revision_sconid;

#ifdef CONFIG_PCI
extern void mips_pcibios_init(void);
#else
#define mips_pcibios_init() do { } while (0)
#endif

#endif /* __ASM_MIPS_BOARDS_GENERIC_H */

Messung V0.5
C=93 H=63 G=79

¤ Dauer der Verarbeitung: 0.3 Sekunden  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.