tw9910.h (876B)
1/* SPDX-License-Identifier: GPL-2.0-only */ 2/* 3 * tw9910 Driver header 4 * 5 * Copyright (C) 2008 Renesas Solutions Corp. 6 * Kuninori Morimoto <morimoto.kuninori@renesas.com> 7 * 8 * Based on ov772x.h 9 * 10 * Copyright (C) Kuninori Morimoto <morimoto.kuninori@renesas.com> 11 */ 12 13#ifndef __TW9910_H__ 14#define __TW9910_H__ 15 16/* MPOUT (multi-purpose output) pin functions */ 17enum tw9910_mpout_pin { 18 TW9910_MPO_VLOSS, 19 TW9910_MPO_HLOCK, 20 TW9910_MPO_SLOCK, 21 TW9910_MPO_VLOCK, 22 TW9910_MPO_MONO, 23 TW9910_MPO_DET50, 24 TW9910_MPO_FIELD, 25 TW9910_MPO_RTCO, 26}; 27 28/** 29 * struct tw9910_video_info - tw9910 driver interface structure 30 * @buswidth: Parallel data bus width (8 or 16). 31 * @mpout: Selected function of MPOUT (multi-purpose output) pin. 32 * See enum tw9910_mpout_pin 33 */ 34struct tw9910_video_info { 35 unsigned long buswidth; 36 enum tw9910_mpout_pin mpout; 37}; 38 39 40#endif /* __TW9910_H__ */