182fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham/****************************************************************************
282fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham ****************************************************************************
382fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham ***
482fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham ***   This header was automatically generated from a Linux kernel header
582fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham ***   of the same name, to make information necessary for userspace to
682fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham ***   call into the kernel available to libc.  It contains only constants,
782fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham ***   structures, and macros generated from the original header, and thus,
882fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham ***   contains no copyrightable information.
982fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham ***
1082fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham ***   To edit the content of this header, modify the corresponding
1182fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham ***   source file (e.g. under external/kernel-headers/original/) then
1282fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham ***   run bionic/libc/kernel/tools/update_all.py
1382fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham ***
1482fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham ***   Any manual change here will be lost the next time this script will
1582fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham ***   be run. You've been warned!
1682fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham ***
1782fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham ****************************************************************************
1882fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham ****************************************************************************/
1982fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#ifndef _ASM_BOOTINFO_H
2082fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define _ASM_BOOTINFO_H
2182fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#include <linux/types.h>
2282fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#include <asm/setup.h>
2382fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2482fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define MACH_UNKNOWN 0
2582fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define MACH_DSUNKNOWN 0
2682fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define MACH_DS23100 1
2782fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define MACH_DS5100 2
2882fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2982fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define MACH_DS5000_200 3
3082fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define MACH_DS5000_1XX 4
3182fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define MACH_DS5000_XX 5
3282fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define MACH_DS5000_2X0 6
3382fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
3482fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define MACH_DS5400 7
3582fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define MACH_DS5500 8
3682fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define MACH_DS5800 9
3782fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define MACH_DS5900 10
3882fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
3982fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define MACH_MSP4200_EVAL 0
4082fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define MACH_MSP4200_GW 1
4182fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define MACH_MSP4200_FPGA 2
4282fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define MACH_MSP7120_EVAL 3
4382fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
4482fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define MACH_MSP7120_GW 4
4582fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define MACH_MSP7120_FPGA 5
4682fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define MACH_MSP_OTHER 255
4782fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define MACH_MIKROTIK_RB532 0
4882fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
4982fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define MACH_MIKROTIK_RB532A 1
5082fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define CL_SIZE COMMAND_LINE_SIZE
5182fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define BOOT_MEM_MAP_MAX 32
5282fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define BOOT_MEM_RAM 1
5382fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
5482fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define BOOT_MEM_ROM_DATA 2
5582fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#define BOOT_MEM_RESERVED 3
5682fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandhamstruct boot_mem_map {
5782fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham int nr_map;
5882fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
5982fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham struct boot_mem_map_entry {
6082fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham phys_t addr;
6182fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham phys_t size;
6282fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham long type;
6382fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
6482fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham } map[BOOT_MEM_MAP_MAX];
6582fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham};
6682fa43febc9d679ae6276f6bf992b9b345bb5815Raghu Gandham#endif
67