root/drivers/gpu/drm/sti/sti_awg_utils.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /* SPDX-License-Identifier: GPL-2.0 */
   2 /*
   3  * Copyright (C) STMicroelectronics SA 2014
   4  * 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 64
  13 
  14 struct awg_code_generation_params {
  15         u32 *ram_code;
  16         u8 instruction_offset;
  17 };
  18 
  19 struct 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 
  31 int sti_awg_generate_code_data_enable_mode(
  32                 struct awg_code_generation_params *fw_gen_params,
  33                 struct awg_timing *timing);
  34 #endif

/* [<][>][^][v][top][bottom][index][help] */