prom.h (551B)
1/* SPDX-License-Identifier: GPL-2.0-only */ 2/* 3 * 4 * Copyright (C) 2010 John Crispin <john@phrozen.org> 5 */ 6 7#ifndef _LTQ_PROM_H__ 8#define _LTQ_PROM_H__ 9 10#define LTQ_SYS_TYPE_LEN 0x100 11#define LTQ_SYS_REV_LEN 0x10 12 13struct ltq_soc_info { 14 unsigned char *name; 15 unsigned int rev; 16 unsigned char rev_type[LTQ_SYS_REV_LEN]; 17 unsigned int srev; 18 unsigned int partnum; 19 unsigned int type; 20 unsigned char sys_type[LTQ_SYS_TYPE_LEN]; 21 unsigned char *compatible; 22}; 23 24extern void ltq_soc_detect(struct ltq_soc_info *i); 25extern void ltq_soc_init(void); 26 27#endif