#define SDVO_OUTPUT_FIRST …
#define SDVO_OUTPUT_TMDS0 …
#define SDVO_OUTPUT_RGB0 …
#define SDVO_OUTPUT_CVBS0 …
#define SDVO_OUTPUT_SVID0 …
#define SDVO_OUTPUT_YPRPB0 …
#define SDVO_OUTPUT_SCART0 …
#define SDVO_OUTPUT_LVDS0 …
#define SDVO_OUTPUT_TMDS1 …
#define SDVO_OUTPUT_RGB1 …
#define SDVO_OUTPUT_CVBS1 …
#define SDVO_OUTPUT_SVID1 …
#define SDVO_OUTPUT_YPRPB1 …
#define SDVO_OUTPUT_SCART1 …
#define SDVO_OUTPUT_LVDS1 …
#define SDVO_OUTPUT_LAST …
struct psb_intel_sdvo_caps { … } __attribute__((packed));
struct psb_intel_sdvo_dtd { … } __attribute__((packed));
struct psb_intel_sdvo_pixel_clock_range { … } __attribute__((packed));
struct psb_intel_sdvo_preferred_input_timing_args { … } __attribute__((packed));
#define SDVO_I2C_ARG_0 …
#define SDVO_I2C_ARG_1 …
#define SDVO_I2C_ARG_2 …
#define SDVO_I2C_ARG_3 …
#define SDVO_I2C_ARG_4 …
#define SDVO_I2C_ARG_5 …
#define SDVO_I2C_ARG_6 …
#define SDVO_I2C_ARG_7 …
#define SDVO_I2C_OPCODE …
#define SDVO_I2C_CMD_STATUS …
#define SDVO_I2C_RETURN_0 …
#define SDVO_I2C_RETURN_1 …
#define SDVO_I2C_RETURN_2 …
#define SDVO_I2C_RETURN_3 …
#define SDVO_I2C_RETURN_4 …
#define SDVO_I2C_RETURN_5 …
#define SDVO_I2C_RETURN_6 …
#define SDVO_I2C_RETURN_7 …
#define SDVO_I2C_VENDOR_BEGIN …
#define SDVO_CMD_STATUS_POWER_ON …
#define SDVO_CMD_STATUS_SUCCESS …
#define SDVO_CMD_STATUS_NOTSUPP …
#define SDVO_CMD_STATUS_INVALID_ARG …
#define SDVO_CMD_STATUS_PENDING …
#define SDVO_CMD_STATUS_TARGET_NOT_SPECIFIED …
#define SDVO_CMD_STATUS_SCALING_NOT_SUPP …
#define SDVO_CMD_RESET …
#define SDVO_CMD_GET_DEVICE_CAPS …
#define SDVO_CMD_GET_FIRMWARE_REV …
#define SDVO_DEVICE_FIRMWARE_MINOR …
#define SDVO_DEVICE_FIRMWARE_MAJOR …
#define SDVO_DEVICE_FIRMWARE_PATCH …
#define SDVO_CMD_GET_TRAINED_INPUTS …
struct psb_intel_sdvo_get_trained_inputs_response { … } __attribute__((packed));
#define SDVO_CMD_GET_ACTIVE_OUTPUTS …
#define SDVO_CMD_SET_ACTIVE_OUTPUTS …
#define SDVO_CMD_GET_IN_OUT_MAP …
struct psb_intel_sdvo_in_out_map { … };
#define SDVO_CMD_SET_IN_OUT_MAP …
#define SDVO_CMD_GET_ATTACHED_DISPLAYS …
#define SDVO_CMD_GET_HOT_PLUG_SUPPORT …
#define SDVO_CMD_SET_ACTIVE_HOT_PLUG …
#define SDVO_CMD_GET_ACTIVE_HOT_PLUG …
#define SDVO_CMD_GET_INTERRUPT_EVENT_SOURCE …
struct intel_sdvo_get_interrupt_event_source_response { … } __attribute__((packed));
#define SDVO_CMD_SET_TARGET_INPUT …
struct psb_intel_sdvo_set_target_input_args { … } __attribute__((packed));
#define SDVO_CMD_SET_TARGET_OUTPUT …
#define SDVO_CMD_GET_INPUT_TIMINGS_PART1 …
#define SDVO_CMD_GET_INPUT_TIMINGS_PART2 …
#define SDVO_CMD_SET_INPUT_TIMINGS_PART1 …
#define SDVO_CMD_SET_INPUT_TIMINGS_PART2 …
#define SDVO_CMD_SET_OUTPUT_TIMINGS_PART1 …
#define SDVO_CMD_SET_OUTPUT_TIMINGS_PART2 …
#define SDVO_CMD_GET_OUTPUT_TIMINGS_PART1 …
#define SDVO_CMD_GET_OUTPUT_TIMINGS_PART2 …
#define SDVO_DTD_CLOCK_LOW …
#define SDVO_DTD_CLOCK_HIGH …
#define SDVO_DTD_H_ACTIVE …
#define SDVO_DTD_H_BLANK …
#define SDVO_DTD_H_HIGH …
#define SDVO_DTD_V_ACTIVE …
#define SDVO_DTD_V_BLANK …
#define SDVO_DTD_V_HIGH …
#define SDVO_DTD_HSYNC_OFF …
#define SDVO_DTD_HSYNC_WIDTH …
#define SDVO_DTD_VSYNC_OFF_WIDTH …
#define SDVO_DTD_SYNC_OFF_WIDTH_HIGH …
#define SDVO_DTD_DTD_FLAGS …
#define SDVO_DTD_DTD_FLAG_INTERLACED …
#define SDVO_DTD_DTD_FLAG_STEREO_MASK …
#define SDVO_DTD_DTD_FLAG_INPUT_MASK …
#define SDVO_DTD_DTD_FLAG_SYNC_MASK …
#define SDVO_DTD_SDVO_FLAS …
#define SDVO_DTD_SDVO_FLAG_STALL …
#define SDVO_DTD_SDVO_FLAG_CENTERED …
#define SDVO_DTD_SDVO_FLAG_UPPER_LEFT …
#define SDVO_DTD_SDVO_FLAG_SCALING_MASK …
#define SDVO_DTD_SDVO_FLAG_SCALING_NONE …
#define SDVO_DTD_SDVO_FLAG_SCALING_SHARP …
#define SDVO_DTD_SDVO_FLAG_SCALING_SMOOTH …
#define SDVO_DTD_VSYNC_OFF_HIGH …
#define SDVO_CMD_CREATE_PREFERRED_INPUT_TIMING …
#define SDVO_PREFERRED_INPUT_TIMING_CLOCK_LOW …
#define SDVO_PREFERRED_INPUT_TIMING_CLOCK_HIGH …
#define SDVO_PREFERRED_INPUT_TIMING_WIDTH_LOW …
#define SDVO_PREFERRED_INPUT_TIMING_WIDTH_HIGH …
#define SDVO_PREFERRED_INPUT_TIMING_HEIGHT_LOW …
#define SDVO_PREFERRED_INPUT_TIMING_HEIGHT_HIGH …
#define SDVO_PREFERRED_INPUT_TIMING_FLAGS …
#define SDVO_PREFERRED_INPUT_TIMING_FLAGS_INTERLACED …
#define SDVO_PREFERRED_INPUT_TIMING_FLAGS_SCALED …
#define SDVO_CMD_GET_PREFERRED_INPUT_TIMING_PART1 …
#define SDVO_CMD_GET_PREFERRED_INPUT_TIMING_PART2 …
#define SDVO_CMD_GET_INPUT_PIXEL_CLOCK_RANGE …
#define SDVO_CMD_GET_OUTPUT_PIXEL_CLOCK_RANGE …
#define SDVO_CMD_GET_SUPPORTED_CLOCK_RATE_MULTS …
#define SDVO_CMD_GET_CLOCK_RATE_MULT …
#define SDVO_CMD_SET_CLOCK_RATE_MULT …
#define SDVO_CLOCK_RATE_MULT_1X …
#define SDVO_CLOCK_RATE_MULT_2X …
#define SDVO_CLOCK_RATE_MULT_4X …
#define SDVO_CMD_GET_SUPPORTED_TV_FORMATS …
struct psb_intel_sdvo_tv_format { … } __attribute__((packed));
#define SDVO_CMD_GET_TV_FORMAT …
#define SDVO_CMD_SET_TV_FORMAT …
#define SDVO_CMD_GET_SDTV_RESOLUTION_SUPPORT …
struct psb_intel_sdvo_sdtv_resolution_request { … } __attribute__((packed));
struct psb_intel_sdvo_sdtv_resolution_reply { … } __attribute__((packed));
#define SDVO_CMD_GET_SCALED_HDTV_RESOLUTION_SUPPORT …
struct psb_intel_sdvo_hdtv_resolution_request { … } __attribute__((packed));
struct psb_intel_sdvo_hdtv_resolution_reply { … } __attribute__((packed));
#define SDVO_CMD_GET_SUPPORTED_POWER_STATES …
#define SDVO_CMD_GET_POWER_STATE …
#define SDVO_CMD_GET_ENCODER_POWER_STATE …
#define SDVO_CMD_SET_ENCODER_POWER_STATE …
#define SDVO_ENCODER_STATE_ON …
#define SDVO_ENCODER_STATE_STANDBY …
#define SDVO_ENCODER_STATE_SUSPEND …
#define SDVO_ENCODER_STATE_OFF …
#define SDVO_MONITOR_STATE_ON …
#define SDVO_MONITOR_STATE_STANDBY …
#define SDVO_MONITOR_STATE_SUSPEND …
#define SDVO_MONITOR_STATE_OFF …
#define SDVO_CMD_GET_MAX_PANEL_POWER_SEQUENCING …
#define SDVO_CMD_GET_PANEL_POWER_SEQUENCING …
#define SDVO_CMD_SET_PANEL_POWER_SEQUENCING …
struct psb_sdvo_panel_power_sequencing { … } __attribute__((packed));
#define SDVO_CMD_GET_MAX_BACKLIGHT_LEVEL …
struct sdvo_max_backlight_reply { … } __attribute__((packed));
#define SDVO_CMD_GET_BACKLIGHT_LEVEL …
#define SDVO_CMD_SET_BACKLIGHT_LEVEL …
#define SDVO_CMD_GET_AMBIENT_LIGHT …
struct sdvo_get_ambient_light_reply { … } __attribute__((packed));
#define SDVO_CMD_SET_AMBIENT_LIGHT …
struct sdvo_set_ambient_light_reply { … } __attribute__((packed));
#define SDVO_CMD_SET_DISPLAY_POWER_STATE …
#define SDVO_DISPLAY_STATE_ON …
#define SDVO_DISPLAY_STATE_STANDBY …
#define SDVO_DISPLAY_STATE_SUSPEND …
#define SDVO_DISPLAY_STATE_OFF …
#define SDVO_CMD_GET_SUPPORTED_ENHANCEMENTS …
struct psb_intel_sdvo_enhancements_reply { … } __attribute__((packed));
#define SDVO_CMD_GET_MAX_FLICKER_FILTER …
#define SDVO_CMD_GET_MAX_FLICKER_FILTER_ADAPTIVE …
#define SDVO_CMD_GET_MAX_FLICKER_FILTER_2D …
#define SDVO_CMD_GET_MAX_SATURATION …
#define SDVO_CMD_GET_MAX_HUE …
#define SDVO_CMD_GET_MAX_BRIGHTNESS …
#define SDVO_CMD_GET_MAX_CONTRAST …
#define SDVO_CMD_GET_MAX_OVERSCAN_H …
#define SDVO_CMD_GET_MAX_OVERSCAN_V …
#define SDVO_CMD_GET_MAX_HPOS …
#define SDVO_CMD_GET_MAX_VPOS …
#define SDVO_CMD_GET_MAX_SHARPNESS …
#define SDVO_CMD_GET_MAX_TV_CHROMA_FILTER …
#define SDVO_CMD_GET_MAX_TV_LUMA_FILTER …
struct psb_intel_sdvo_enhancement_limits_reply { … } __attribute__((packed));
#define SDVO_CMD_GET_LVDS_PANEL_INFORMATION …
#define SDVO_CMD_SET_LVDS_PANEL_INFORMATION …
#define SDVO_LVDS_COLOR_DEPTH_18 …
#define SDVO_LVDS_COLOR_DEPTH_24 …
#define SDVO_LVDS_CONNECTOR_SPWG …
#define SDVO_LVDS_CONNECTOR_OPENLDI …
#define SDVO_LVDS_SINGLE_CHANNEL …
#define SDVO_LVDS_DUAL_CHANNEL …
#define SDVO_CMD_GET_FLICKER_FILTER …
#define SDVO_CMD_SET_FLICKER_FILTER …
#define SDVO_CMD_GET_FLICKER_FILTER_ADAPTIVE …
#define SDVO_CMD_SET_FLICKER_FILTER_ADAPTIVE …
#define SDVO_CMD_GET_FLICKER_FILTER_2D …
#define SDVO_CMD_SET_FLICKER_FILTER_2D …
#define SDVO_CMD_GET_SATURATION …
#define SDVO_CMD_SET_SATURATION …
#define SDVO_CMD_GET_HUE …
#define SDVO_CMD_SET_HUE …
#define SDVO_CMD_GET_BRIGHTNESS …
#define SDVO_CMD_SET_BRIGHTNESS …
#define SDVO_CMD_GET_CONTRAST …
#define SDVO_CMD_SET_CONTRAST …
#define SDVO_CMD_GET_OVERSCAN_H …
#define SDVO_CMD_SET_OVERSCAN_H …
#define SDVO_CMD_GET_OVERSCAN_V …
#define SDVO_CMD_SET_OVERSCAN_V …
#define SDVO_CMD_GET_HPOS …
#define SDVO_CMD_SET_HPOS …
#define SDVO_CMD_GET_VPOS …
#define SDVO_CMD_SET_VPOS …
#define SDVO_CMD_GET_SHARPNESS …
#define SDVO_CMD_SET_SHARPNESS …
#define SDVO_CMD_GET_TV_CHROMA_FILTER …
#define SDVO_CMD_SET_TV_CHROMA_FILTER …
#define SDVO_CMD_GET_TV_LUMA_FILTER …
#define SDVO_CMD_SET_TV_LUMA_FILTER …
struct psb_intel_sdvo_enhancements_arg { … }__attribute__((packed));
#define SDVO_CMD_GET_DOT_CRAWL …
#define SDVO_CMD_SET_DOT_CRAWL …
#define SDVO_DOT_CRAWL_ON …
#define SDVO_DOT_CRAWL_DEFAULT_ON …
#define SDVO_CMD_GET_DITHER …
#define SDVO_CMD_SET_DITHER …
#define SDVO_DITHER_ON …
#define SDVO_DITHER_DEFAULT_ON …
#define SDVO_CMD_SET_CONTROL_BUS_SWITCH …
#define SDVO_CONTROL_BUS_PROM …
#define SDVO_CONTROL_BUS_DDC1 …
#define SDVO_CONTROL_BUS_DDC2 …
#define SDVO_CONTROL_BUS_DDC3 …
#define SDVO_CMD_GET_SUPP_ENCODE …
#define SDVO_CMD_GET_ENCODE …
#define SDVO_CMD_SET_ENCODE …
#define SDVO_ENCODE_DVI …
#define SDVO_ENCODE_HDMI …
#define SDVO_CMD_SET_PIXEL_REPLI …
#define SDVO_CMD_GET_PIXEL_REPLI …
#define SDVO_CMD_GET_COLORIMETRY_CAP …
#define SDVO_CMD_SET_COLORIMETRY …
#define SDVO_COLORIMETRY_RGB256 …
#define SDVO_COLORIMETRY_RGB220 …
#define SDVO_COLORIMETRY_YCrCb422 …
#define SDVO_COLORIMETRY_YCrCb444 …
#define SDVO_CMD_GET_COLORIMETRY …
#define SDVO_CMD_GET_AUDIO_ENCRYPT_PREFER …
#define SDVO_CMD_SET_AUDIO_STAT …
#define SDVO_CMD_GET_AUDIO_STAT …
#define SDVO_CMD_SET_HBUF_INDEX …
#define SDVO_CMD_GET_HBUF_INDEX …
#define SDVO_CMD_GET_HBUF_INFO …
#define SDVO_CMD_SET_HBUF_AV_SPLIT …
#define SDVO_CMD_GET_HBUF_AV_SPLIT …
#define SDVO_CMD_SET_HBUF_DATA …
#define SDVO_CMD_GET_HBUF_DATA …
#define SDVO_CMD_SET_HBUF_TXRATE …
#define SDVO_CMD_GET_HBUF_TXRATE …
#define SDVO_HBUF_TX_DISABLED …
#define SDVO_HBUF_TX_ONCE …
#define SDVO_HBUF_TX_VSYNC …
#define SDVO_CMD_GET_AUDIO_TX_INFO …
#define SDVO_NEED_TO_STALL …
struct psb_intel_sdvo_encode { … } __attribute__ ((packed));