/* SPDX-License-Identifier: (GPL-2.0+ OR MIT) */
/*
 * Copyright (c) 2021 Amlogic, Inc. All rights reserved.
 */

#ifndef _RTOSINFO_H_
#define _RTOSINFO_H_

#define VERSION_1_0	0x10

enum ertosstate {
	ertosstat_off = 0,
	ertosstat_initializing,
	ertosstat_working,
	ertosstat_done
};

struct xrtosinfo_t {
	u32	version;
	u32	status;
	u32	cpumask;
	u32	flags;
	u32	logbuf_len;
	u32	logbuf_phy;
#if IS_ENABLED(CONFIG_AMLOGIC_FREERTOS_T7)
	u32	rtos_run_flag;
	u32	android_status;
	u32	reserved0;
	u32	reserved1;
#endif
};

#endif

