linux/include/video/sh_mobile_hdmi.h
<<
>>
Prefs
   1/*
   2 * SH-Mobile High-Definition Multimedia Interface (HDMI)
   3 *
   4 * Copyright (C) 2010, Guennadi Liakhovetski <g.liakhovetski@gmx.de>
   5 *
   6 * This program is free software; you can redistribute it and/or modify
   7 * it under the terms of the GNU General Public License version 2 as
   8 * published by the Free Software Foundation.
   9 */
  10
  11#ifndef SH_MOBILE_HDMI_H
  12#define SH_MOBILE_HDMI_H
  13
  14struct sh_mobile_lcdc_chan_cfg;
  15struct device;
  16struct clk;
  17
  18/*
  19 * flags format
  20 *
  21 * 0x0000000A
  22 *
  23 * A: Audio source select
  24 */
  25
  26/* Audio source select */
  27#define HDMI_SND_SRC_MASK       (0xF << 0)
  28#define HDMI_SND_SRC_I2S        (0 << 0) /* default */
  29#define HDMI_SND_SRC_SPDIF      (1 << 0)
  30#define HDMI_SND_SRC_DSD        (2 << 0)
  31#define HDMI_SND_SRC_HBR        (3 << 0)
  32
  33struct sh_mobile_hdmi_info {
  34        unsigned int                     flags;
  35        long (*clk_optimize_parent)(unsigned long target, unsigned long *best_freq,
  36                                    unsigned long *parent_freq);
  37};
  38
  39#endif
  40