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;
  16
  17/*
  18 * flags format
  19 *
  20 * 0x0000000A
  21 *
  22 * A: Audio source select
  23 */
  24
  25/* Audio source select */
  26#define HDMI_SND_SRC_MASK       (0xF << 0)
  27#define HDMI_SND_SRC_I2S        (0 << 0) /* default */
  28#define HDMI_SND_SRC_SPDIF      (1 << 0)
  29#define HDMI_SND_SRC_DSD        (2 << 0)
  30#define HDMI_SND_SRC_HBR        (3 << 0)
  31
  32struct sh_mobile_hdmi_info {
  33        struct sh_mobile_lcdc_chan_cfg  *lcd_chan;
  34        struct device                   *lcd_dev;
  35        unsigned int                     flags;
  36};
  37
  38#endif
  39