linux/arch/m68k/include/uapi/asm/bootinfo-hp300.h
<<
>>
Prefs
   1/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
   2/*
   3** asm/bootinfo-hp300.h -- HP9000/300-specific boot information definitions
   4*/
   5
   6#ifndef _UAPI_ASM_M68K_BOOTINFO_HP300_H
   7#define _UAPI_ASM_M68K_BOOTINFO_HP300_H
   8
   9
  10    /*
  11     *  HP9000/300-specific tags
  12     */
  13
  14#define BI_HP300_MODEL          0x8000  /* model (__be32) */
  15#define BI_HP300_UART_SCODE     0x8001  /* UART select code (__be32) */
  16#define BI_HP300_UART_ADDR      0x8002  /* phys. addr of UART (__be32) */
  17
  18
  19    /*
  20     *  HP9000/300 and /400 models (BI_HP300_MODEL)
  21     *
  22     * This information was taken from NetBSD
  23     */
  24
  25#define HP_320          0       /* 16MHz 68020+HP MMU+16K external cache */
  26#define HP_330          1       /* 16MHz 68020+68851 MMU */
  27#define HP_340          2       /* 16MHz 68030 */
  28#define HP_345          3       /* 50MHz 68030+32K external cache */
  29#define HP_350          4       /* 25MHz 68020+HP MMU+32K external cache */
  30#define HP_360          5       /* 25MHz 68030 */
  31#define HP_370          6       /* 33MHz 68030+64K external cache */
  32#define HP_375          7       /* 50MHz 68030+32K external cache */
  33#define HP_380          8       /* 25MHz 68040 */
  34#define HP_385          9       /* 33MHz 68040 */
  35
  36#define HP_400          10      /* 50MHz 68030+32K external cache */
  37#define HP_425T         11      /* 25MHz 68040 - model 425t */
  38#define HP_425S         12      /* 25MHz 68040 - model 425s */
  39#define HP_425E         13      /* 25MHz 68040 - model 425e */
  40#define HP_433T         14      /* 33MHz 68040 - model 433t */
  41#define HP_433S         15      /* 33MHz 68040 - model 433s */
  42
  43
  44    /*
  45     *  Latest HP9000/300 bootinfo version
  46     */
  47
  48#define HP300_BOOTI_VERSION     MK_BI_VERSION(2, 0)
  49
  50
  51#endif /* _UAPI_ASM_M68K_BOOTINFO_HP300_H */
  52