linux/arch/mips/lantiq/prom.h
<<
>>
Prefs
   1/*
   2 *  This program is free software; you can redistribute it and/or modify it
   3 *  under the terms of the GNU General Public License version 2 as published
   4 *  by the Free Software Foundation.
   5 *
   6 * Copyright (C) 2010 John Crispin <blogic@openwrt.org>
   7 */
   8
   9#ifndef _LTQ_PROM_H__
  10#define _LTQ_PROM_H__
  11
  12#define LTQ_SYS_TYPE_LEN        0x100
  13#define LTQ_SYS_REV_LEN         0x10
  14
  15struct ltq_soc_info {
  16        unsigned char *name;
  17        unsigned int rev;
  18        unsigned char rev_type[LTQ_SYS_REV_LEN];
  19        unsigned int srev;
  20        unsigned int partnum;
  21        unsigned int type;
  22        unsigned char sys_type[LTQ_SYS_TYPE_LEN];
  23        unsigned char *compatible;
  24};
  25
  26extern void ltq_soc_detect(struct ltq_soc_info *i);
  27extern void ltq_soc_init(void);
  28
  29extern struct boot_param_header __dtb_start;
  30
  31#endif
  32