1 /* SPDX-License-Identifier: ((GPL-2.0+ WITH Linux-syscall-note) OR MIT) */ 2 3 /* Copyright (c) 2023 Rockchip Electronics Co., Ltd */ 4 5 #ifndef _RKFLASH_VENDOR_STORAGE 6 #define _RKFLASH_VENDOR_STORAGE 7 8 #include <linux/types.h> 9 #include <linux/ioctl.h> 10 11 struct RK_VENDOR_REQ { 12 __u32 tag; 13 __u16 id; 14 __u16 len; 15 __u8 data[1024]; 16 }; 17 18 #define VENDOR_REQ_TAG 0x56524551 19 #define VENDOR_READ_IO _IOW('v', 0x01, __u32) 20 #define VENDOR_WRITE_IO _IOW('v', 0x02, __u32) 21 22 #endif 23