brintos

brintos / linux-shallow public Read only

0
0
Text · 749 B · e574515 Raw
35 lines · c
1/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */2/*3 * Management Complex (MC) userspace public interface4 *5 * Copyright 2021 NXP6 *7 */8#ifndef _UAPI_FSL_MC_H_9#define _UAPI_FSL_MC_H_10 11#include <linux/types.h>12 13#define MC_CMD_NUM_OF_PARAMS	714 15/**16 * struct fsl_mc_command - Management Complex (MC) command structure17 * @header: MC command header18 * @params: MC command parameters19 *20 * Used by FSL_MC_SEND_MC_COMMAND21 */22struct fsl_mc_command {23	__le64 header;24	__le64 params[MC_CMD_NUM_OF_PARAMS];25};26 27#define FSL_MC_SEND_CMD_IOCTL_TYPE	'R'28#define FSL_MC_SEND_CMD_IOCTL_SEQ	0xE029 30#define FSL_MC_SEND_MC_COMMAND \31	_IOWR(FSL_MC_SEND_CMD_IOCTL_TYPE, FSL_MC_SEND_CMD_IOCTL_SEQ, \32	struct fsl_mc_command)33 34#endif /* _UAPI_FSL_MC_H_ */35