Lines Matching refs:hdmi
48 struct xonar_hdmi *hdmi) in xonar_hdmi_init_commands() argument
57 hdmi_write_command(chip, 0x54, 5, hdmi->params); in xonar_hdmi_init_commands()
60 void xonar_hdmi_init(struct oxygen *chip, struct xonar_hdmi *hdmi) in xonar_hdmi_init() argument
62 hdmi->params[1] = IEC958_AES3_CON_FS_48000; in xonar_hdmi_init()
63 hdmi->params[4] = 1; in xonar_hdmi_init()
64 xonar_hdmi_init_commands(chip, hdmi); in xonar_hdmi_init()
74 void xonar_hdmi_resume(struct oxygen *chip, struct xonar_hdmi *hdmi) in xonar_hdmi_resume() argument
76 xonar_hdmi_init_commands(chip, hdmi); in xonar_hdmi_resume()
91 void xonar_set_hdmi_params(struct oxygen *chip, struct xonar_hdmi *hdmi, in xonar_set_hdmi_params() argument
94 hdmi->params[0] = 0; /* 1 = non-audio */ in xonar_set_hdmi_params()
97 hdmi->params[1] = IEC958_AES3_CON_FS_44100; in xonar_set_hdmi_params()
100 hdmi->params[1] = IEC958_AES3_CON_FS_48000; in xonar_set_hdmi_params()
103 hdmi->params[1] = IEC958_AES3_CON_FS_96000; in xonar_set_hdmi_params()
106 hdmi->params[1] = IEC958_AES3_CON_FS_192000; in xonar_set_hdmi_params()
109 hdmi->params[2] = params_channels(params) / 2 - 1; in xonar_set_hdmi_params()
111 hdmi->params[3] = 0; in xonar_set_hdmi_params()
113 hdmi->params[3] = 0xc0; in xonar_set_hdmi_params()
114 hdmi->params[4] = 1; /* ? */ in xonar_set_hdmi_params()
115 hdmi_write_command(chip, 0x54, 5, hdmi->params); in xonar_set_hdmi_params()