Lines Matching refs:rv

222 	int rv;
227 rv = hdmi_avi_infoframe_init(frame);
228 if (rv < 0)
229 return rv;
262 int rv;
267 rv = clk_disable(sc->clk_hdmi);
268 if (rv != 0) {
270 return (rv);
272 rv = clk_disable(clk);
273 if (rv != 0) {
275 return (rv);
280 rv = clk_set_freq(sc->clk_parent, freq, 0);
281 if (rv != 0) {
284 return (rv);
288 rv = clk_set_parent_by_clk(clk, sc->clk_parent);
289 if (rv != 0) {
291 return (rv);
293 rv = clk_set_freq(clk, freq, 0);
294 if (rv != 0) {
297 return (rv);
299 rv = clk_set_freq(sc->clk_hdmi, pclk, 0);
300 if (rv != 0) {
303 return (rv);
307 rv = clk_enable(clk);
308 if (rv != 0) {
310 return (rv);
312 rv = clk_enable(sc->clk_hdmi);
313 if (rv != 0) {
315 return (rv);
318 rv = clk_get_freq(clk, &freq);
319 if (rv != 0) {
322 return (rv);
340 ssize_t rv;
342 rv = drm_hdmi_avi_infoframe_from_display_mode(&frame, mode);
343 if (rv < 0) {
344 device_printf(sc->dev, "Cannot setup AVI infoframe: %zd\n", rv);
347 rv = hdmi_avi_infoframe_pack(&frame, buf, sizeof(buf));
348 if (rv < 0) {
349 device_printf(sc->dev, "Cannot pack AVI infoframe: %zd\n", rv);
374 ssize_t rv;
376 rv = hdmi_audio_infoframe_init(&frame);
378 rv = hdmi_audio_infoframe_pack(&frame, buf, sizeof(buf));
379 if (rv < 0) {
517 int rv;
521 rv = get_audio_regs(sc->audio_freq, NULL, NULL, &aval_reg);
522 if (rv != 0) {
524 return (rv);
527 rv = clk_get_freq(sc->clk_hdmi, &hdmi_freq);
528 if (rv != 0) {
529 device_printf(sc->dev, "Cannot get hdmi frequency: %d\n", rv);
530 return (rv);
533 rv = get_hda_cts_n(sc->audio_freq, hdmi_freq, &audio_cts, &audio_n,
535 if (rv != 0) {
536 device_printf(sc->dev, "Cannot compute audio coefs: %d\n", rv);
537 return (rv);
619 int rv;
637 rv = audio_setup(sc);
638 if (rv != 0) {
755 int i, rv;
780 rv = clk_get_freq(sc->clk_hdmi, &freq);
781 if (rv != 0) {
784 return (rv);
819 rv = audio_setup(sc);
820 if (rv != 0)
863 rv = hdmi_sor_start(sc, mode);
864 if (rv != 0)
865 return (rv);
893 int rv;
901 rv = clk_test_freq(sc->clk_parent, freq, 0);
902 DRM_DEBUG_KMS("Test HDMI frequency: %u kHz, rv: %d\n", mode->clock, rv);
903 if (rv != 0)
962 int rv;
966 rv = hdmi_enable(sc);
967 if (rv != 0)
977 int rv;
983 rv = hdmi_disable(sc);
984 if (rv != 0)
1007 int rv;
1014 rv = tegra_drm_encoder_attach(&sc->output, node);
1015 if (rv != 0) {
1037 rv = tegra_drm_encoder_init(&sc->output, drm);
1038 if (rv < 0) {
1040 return (rv);
1059 int rv;
1061 rv = regulator_get_by_ofw_property(sc->dev, 0, "hdmi-supply",
1063 if (rv != 0) {
1067 rv = regulator_get_by_ofw_property(sc->dev,0, "pll-supply",
1069 if (rv != 0) {
1073 rv = regulator_get_by_ofw_property(sc->dev, 0, "vdd-supply",
1075 if (rv != 0) {
1080 rv = hwreset_get_by_ofw_name(sc->dev, 0, "hdmi", &sc->hwreset_hdmi);
1081 if (rv != 0) {
1085 rv = clk_get_by_ofw_name(sc->dev, 0, "parent", &sc->clk_parent);
1086 if (rv != 0) {
1090 rv = clk_get_by_ofw_name(sc->dev, 0, "hdmi", &sc->clk_hdmi);
1091 if (rv != 0) {
1102 int rv;
1104 rv = clk_set_parent_by_clk(sc->clk_hdmi, sc->clk_parent);
1105 if (rv != 0) {
1108 return (rv);
1112 rv = clk_set_freq(sc->clk_parent, 594000000, 0);
1113 if (rv != 0) {
1116 return (rv);
1118 rv = clk_set_freq(sc->clk_hdmi, 594000000 / 4, 0);
1119 if (rv != 0) {
1122 return (rv);
1125 rv = regulator_enable(sc->supply_hdmi);
1126 if (rv != 0) {
1128 return (rv);
1130 rv = regulator_enable(sc->supply_pll);
1131 if (rv != 0) {
1133 return (rv);
1135 rv = regulator_enable(sc->supply_vdd);
1136 if (rv != 0) {
1138 return (rv);
1141 rv = clk_enable(sc->clk_hdmi);
1142 if (rv != 0) {
1144 return (rv);
1147 rv = hwreset_deassert(sc->hwreset_hdmi);
1148 if (rv != 0) {
1150 return (rv);
1191 int rid, rv;
1221 rv = bus_setup_intr(dev, sc->irq_res, INTR_TYPE_MISC | INTR_MPSAFE,
1223 if (rv != 0) {
1229 rv = get_fdt_resources(sc, node);
1230 if (rv != 0) {
1234 rv = enable_fdt_resources(sc);
1235 if (rv != 0) {
1240 rv = TEGRA_DRM_REGISTER_CLIENT(device_get_parent(sc->dev), sc->dev);
1241 if (rv != 0) {