blob: 01f61d75090fcabe6d6e1a29376c5e6065c09bd1 [file] [log] [blame]
/*
* arch/arm/mach-omap2/board-ti8168evm.c
*
* Code for TI8168 EVM.
*
* Copyright (C) 2010 Texas Instruments, Inc. - http://www.ti.com/
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License as
* published by the Free Software Foundation version 2.
*
* This program is distributed "as is" WITHOUT ANY WARRANTY of any
* kind, whether express or implied; without even the implied warranty
* of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*/
#ifndef _BOARD_TI816X_H
#define _BOARD_TI816X_H
enum ti816x_ths_filter_ctrl
{
TI816X_THSFILTER_ENABLE_MODULE = 0,
TI816X_THSFILTER_BYPASS_MODULE,
TI816X_THSFILTER_DISABLE_MODULE
};
/* \brief Enum for selecting filter for component input/output in THS7360 */
enum ti816x_ths7360_sf_ctrl
{
TI816X_THS7360_DISABLE_SF = 0,
TI816X_THS7360_BYPASS_SF,
TI816X_THS7360_SF_SD_MODE,
TI816X_THS7360_SF_ED_MODE,
TI816X_THS7360_SF_HD_MODE,
TI816X_THS7360_SF_TRUE_HD_MODE
};
int pcf8575_ths7375_enable(enum ti816x_ths_filter_ctrl ctrl);
int pcf8575_ths7360_sd_enable(enum ti816x_ths_filter_ctrl ctrl);
int pcf8575_ths7360_hd_enable(enum ti816x_ths7360_sf_ctrl ctrl);
#endif