brintos

brintos / linux-shallow public Read only

0
0
Text · 689 B · 8ddfdc0 Raw
35 lines · c
1/* SPDX-License-Identifier: GPL-2.0 */2/*3 * Copyright (C) STMicroelectronics SA 20144 * Author: Vincent Abriou <vincent.abriou@st.com> for STMicroelectronics.5 */6 7#ifndef _STI_AWG_UTILS_H_8#define _STI_AWG_UTILS_H_9 10#include <linux/types.h>11 12#define AWG_MAX_INST 6413 14struct awg_code_generation_params {15	u32 *ram_code;16	u8 instruction_offset;17};18 19struct awg_timing {20	u32 total_lines;21	u32 active_lines;22	u32 blanking_lines;23	u32 trailing_lines;24	u32 total_pixels;25	u32 active_pixels;26	u32 blanking_pixels;27	u32 trailing_pixels;28	u32 blanking_level;29};30 31int sti_awg_generate_code_data_enable_mode(32		struct awg_code_generation_params *fw_gen_params,33		struct awg_timing *timing);34#endif35