1/* SPDX-License-Identifier: GPL-2.0+ */ 2/* 3 * (C) Copyright 2004, Psyent Corporation <www.psyent.com> 4 * Scott McNutt <smcnutt@psyent.com> 5 */ 6#ifndef __ASM_NIOS2_GLOBALDATA_H_ 7#define __ASM_NIOS2_GLOBALDATA_H_ 8 9#include <linux/types.h> 10#include <asm/u-boot.h> 11 12/* Architecture-specific global data */ 13struct arch_global_data { 14 u32 dcache_line_size; 15 u32 icache_line_size; 16 u32 dcache_size; 17 u32 icache_size; 18 u32 reset_addr; 19 u32 exception_addr; 20 int has_initda; 21 int has_mmu; 22 u32 io_region_base; 23 u32 mem_region_base; 24 u32 physaddr_mask; 25}; 26 27#include <asm-generic/global_data.h> 28 29#define DECLARE_GLOBAL_DATA_PTR register gd_t *gd asm ("gp") 30 31#endif /* __ASM_NIOS2_GLOBALDATA_H_ */ 32