12345678910111213141516171819202122232425262728293031323334353637 |
- /* SPDX-License-Identifier: GPL-2.0-only */
- /*
- * Analog Devices AD9389B/AD9889B video encoder driver header
- *
- * Copyright 2012 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
- */
- #ifndef AD9389B_H
- #define AD9389B_H
- enum ad9389b_tmds_pll_gear {
- AD9389B_TMDS_PLL_GEAR_AUTOMATIC,
- AD9389B_TMDS_PLL_GEAR_SEMI_AUTOMATIC,
- };
- /* Platform dependent definitions */
- struct ad9389b_platform_data {
- enum ad9389b_tmds_pll_gear tmds_pll_gear ;
- /* Differential Data/Clock Output Drive Strength (reg. 0xa2/0xa3) */
- u8 diff_data_drive_strength;
- u8 diff_clk_drive_strength;
- };
- /* notify events */
- #define AD9389B_MONITOR_DETECT 0
- #define AD9389B_EDID_DETECT 1
- struct ad9389b_monitor_detect {
- int present;
- };
- struct ad9389b_edid_detect {
- int present;
- int segment;
- };
- #endif
|