// SPDX-License-Identifier: GPL-2.0-or-later
/*
* Hardware descriptions for HP 9000 based hardware, including
* system types, SCSI controllers, DMA controllers, HPPB controllers
* and lots more.
*
* Based on the document "PA-RISC 1.1 I/O Firmware Architecture
* Reference Specification", March 7, 1999, version 0.96. This
* is available at
* https://parisc.wiki.kernel.org/index.php/Technical_Documentation
*
* Copyright 1999 by Alex deVries <alex@onefishtwo.ca>
* and copyright 1999 The Puffin Group Inc.
*/
#include <asm/hardware.h>
#include <linux/stddef.h>
#include <linux/kernel.h>
#include <linux/init.h>
/*
* HP PARISC Hardware Database
* Access to this database is only possible during bootup
* so don't reference this table after starting the init process
*/
static struct hp_hardware hp_hardware_list[] __initdata = {
{HPHW_NPROC,0x01,0x4,0x0,"Indigo (840, 930)"},
{HPHW_NPROC,0x8,0x4,0x01,"Firefox(825,925)"},
{HPHW_NPROC,0xA,0x4,0x01,"Top Gun (835,834,935,635)"},
{HPHW_NPROC,0xB,0x4,0x01,"Technical Shogun (845, 645)"},
{HPHW_NPROC,0xF,0x4,0x01,"Commercial Shogun (949)"},
{HPHW_NPROC,0xC,0x4,0x01,"Cheetah (850, 950)"},
{HPHW_NPROC,0x80,0x4,0x01,"Cheetah (950S)"},
{HPHW_NPROC,0x81,0x4,0x01,"Jaguar (855, 955)"},
{HPHW_NPROC,0x82,0x4,0x01,"Cougar (860, 960)"},
{HPHW_NPROC,0x83,0x4,0x13,"Panther (865, 870, 980)"},
{HPHW_NPROC,0x100,0x4,0x01,"Burgundy (810)"},
{HPHW_NPROC,0x101,0x4,0x01,"SilverFox Low (822, 922)"},
{HPHW_NPROC,0x102,0x4,0x01,"SilverFox High (832, 932)"},
{HPHW_NPROC,0x103,0x4,0x01,"Lego, SilverLite (815, 808, 920)"},
{HPHW_NPROC,0x104,0x4,0x03,"SilverBullet Low (842, 948)"},
{HPHW_NPROC,0x105,0x4,0x03,"SilverBullet High (852, 958)"},
{HPHW_NPROC,0x106,0x4,0x81,"Oboe"},
{HPHW_NPROC,0x180,0x4,0x12,"Dragon"},
{HPHW_NPROC,0x181,0x4,0x13,"Chimera (890, 990, 992)"},
{HPHW_NPROC,0x182,0x4,0x91,"TNT 100 (891,T500)"},
{HPHW_NPROC,0x183,0x4,0x91,"TNT 120 (892,T520)"},
{HPHW_NPROC,0x184,0x4,0x91,"Jade 180 U (893,T540)"},