Lines Matching refs:viaparinfo
504 if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_CLE266) in get_dvi_devices()
510 if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_CLE266) in get_dvi_devices()
516 if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_CLE266) in get_dvi_devices()
572 viaparinfo->tmds_setting_info->iga_path = IGA1; in viafb_set_iga_path()
574 viaparinfo->tmds_setting_info->iga_path = IGA2; in viafb_set_iga_path()
580 (viaparinfo->chip_info->gfx_chip_name == in viafb_set_iga_path()
582 viaparinfo-> in viafb_set_iga_path()
585 viaparinfo-> in viafb_set_iga_path()
588 viaparinfo-> in viafb_set_iga_path()
591 viaparinfo->lvds_setting_info->iga_path = IGA2; in viafb_set_iga_path()
596 viaparinfo->lvds_setting_info2->iga_path = IGA1; in viafb_set_iga_path()
598 viaparinfo->lvds_setting_info2->iga_path = IGA2; in viafb_set_iga_path()
605 viaparinfo->lvds_setting_info->iga_path = IGA2; in viafb_set_iga_path()
608 viaparinfo->tmds_setting_info->iga_path = IGA2; in viafb_set_iga_path()
610 viaparinfo->tmds_setting_info->iga_path = IGA1; in viafb_set_iga_path()
611 viaparinfo->lvds_setting_info->iga_path = IGA2; in viafb_set_iga_path()
613 viaparinfo->lvds_setting_info->iga_path = IGA2; in viafb_set_iga_path()
614 viaparinfo->lvds_setting_info2->iga_path = IGA2; in viafb_set_iga_path()
618 viaparinfo->lvds_setting_info->iga_path = IGA2; in viafb_set_iga_path()
620 viaparinfo->tmds_setting_info->iga_path = IGA1; in viafb_set_iga_path()
624 viaparinfo->shared->iga1_devices = 0; in viafb_set_iga_path()
625 viaparinfo->shared->iga2_devices = 0; in viafb_set_iga_path()
628 viaparinfo->shared->iga1_devices |= VIA_CRT; in viafb_set_iga_path()
630 viaparinfo->shared->iga2_devices |= VIA_CRT; in viafb_set_iga_path()
634 if (viaparinfo->tmds_setting_info->iga_path == IGA1) in viafb_set_iga_path()
635 viaparinfo->shared->iga1_devices |= get_dvi_devices( in viafb_set_iga_path()
636 viaparinfo->chip_info-> in viafb_set_iga_path()
639 viaparinfo->shared->iga2_devices |= get_dvi_devices( in viafb_set_iga_path()
640 viaparinfo->chip_info-> in viafb_set_iga_path()
645 if (viaparinfo->lvds_setting_info->iga_path == IGA1) in viafb_set_iga_path()
646 viaparinfo->shared->iga1_devices |= get_lcd_devices( in viafb_set_iga_path()
647 viaparinfo->chip_info-> in viafb_set_iga_path()
650 viaparinfo->shared->iga2_devices |= get_lcd_devices( in viafb_set_iga_path()
651 viaparinfo->chip_info-> in viafb_set_iga_path()
656 if (viaparinfo->lvds_setting_info2->iga_path == IGA1) in viafb_set_iga_path()
657 viaparinfo->shared->iga1_devices |= get_lcd_devices( in viafb_set_iga_path()
658 viaparinfo->chip_info-> in viafb_set_iga_path()
661 viaparinfo->shared->iga2_devices |= get_lcd_devices( in viafb_set_iga_path()
662 viaparinfo->chip_info-> in viafb_set_iga_path()
668 viaparinfo->shared->iga2_devices = VIA_DVP1 | VIA_LVDS2; in viafb_set_iga_path()
969 if ((viaparinfo->chip_info->gfx_chip_name == UNICHROME_K800) in load_fix_bit_crtc_reg()
970 || (viaparinfo->chip_info->gfx_chip_name == UNICHROME_K8M890)) in load_fix_bit_crtc_reg()
972 if ((viaparinfo->chip_info->gfx_chip_name == UNICHROME_CLE266) in load_fix_bit_crtc_reg()
973 && (viaparinfo->chip_info->gfx_chip_revision == CLE266_REVISION_AX)) in load_fix_bit_crtc_reg()
1062 if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_K800) { in viafb_load_FIFO_reg()
1077 if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_PM800) { in viafb_load_FIFO_reg()
1094 if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_CN700) { in viafb_load_FIFO_reg()
1109 if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_CX700) { in viafb_load_FIFO_reg()
1118 if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_K8M890) { in viafb_load_FIFO_reg()
1127 if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_P4M890) { in viafb_load_FIFO_reg()
1136 if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_P4M900) { in viafb_load_FIFO_reg()
1145 if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_VX800) { in viafb_load_FIFO_reg()
1154 if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_VX855) { in viafb_load_FIFO_reg()
1163 if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_VX900) { in viafb_load_FIFO_reg()
1213 if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_K800) { in viafb_load_FIFO_reg()
1228 if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_PM800) { in viafb_load_FIFO_reg()
1243 if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_CN700) { in viafb_load_FIFO_reg()
1258 if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_CX700) { in viafb_load_FIFO_reg()
1267 if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_K8M890) { in viafb_load_FIFO_reg()
1276 if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_P4M890) { in viafb_load_FIFO_reg()
1285 if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_P4M900) { in viafb_load_FIFO_reg()
1294 if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_VX800) { in viafb_load_FIFO_reg()
1303 if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_VX855) { in viafb_load_FIFO_reg()
1312 if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_VX900) { in viafb_load_FIFO_reg()
1321 if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_K800) { in viafb_load_FIFO_reg()
1424 switch (viaparinfo->chip_info->gfx_chip_name) { in get_best_pll_config()
1502 if (viaparinfo->chip_info->gfx_chip_name != UNICHROME_CLE266 in viafb_fill_crtc_timing()
1503 && viaparinfo->chip_info->gfx_chip_name != UNICHROME_K400) in viafb_fill_crtc_timing()
1519 viaparinfo->lvds_setting_info->display_method = viafb_lcd_dsp_method; in viafb_init_chip_info()
1520 viaparinfo->lvds_setting_info->lcd_mode = viafb_lcd_mode; in viafb_init_chip_info()
1521 viaparinfo->lvds_setting_info2->display_method = in viafb_init_chip_info()
1522 viaparinfo->lvds_setting_info->display_method; in viafb_init_chip_info()
1523 viaparinfo->lvds_setting_info2->lcd_mode = in viafb_init_chip_info()
1524 viaparinfo->lvds_setting_info->lcd_mode; in viafb_init_chip_info()
1530 viaparinfo->tmds_setting_info->h_active = hres; in viafb_update_device_setting()
1531 viaparinfo->tmds_setting_info->v_active = vres; in viafb_update_device_setting()
1534 if (viaparinfo->tmds_setting_info->iga_path == IGA2) { in viafb_update_device_setting()
1535 viaparinfo->tmds_setting_info->h_active = hres; in viafb_update_device_setting()
1536 viaparinfo->tmds_setting_info->v_active = vres; in viafb_update_device_setting()
1546 viaparinfo->chip_info->gfx_chip_name = chip_type; in init_gfx_chip_info()
1549 if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_CLE266) { in init_gfx_chip_info()
1554 viaparinfo->chip_info->gfx_chip_revision = in init_gfx_chip_info()
1557 viaparinfo->chip_info->gfx_chip_revision = in init_gfx_chip_info()
1563 if (viaparinfo->chip_info->gfx_chip_name == UNICHROME_CX700) { in init_gfx_chip_info()
1567 viaparinfo->chip_info->gfx_chip_revision = in init_gfx_chip_info()
1570 viaparinfo->chip_info->gfx_chip_revision = in init_gfx_chip_info()
1573 viaparinfo->chip_info->gfx_chip_revision = in init_gfx_chip_info()
1579 switch (viaparinfo->chip_info->gfx_chip_name) { in init_gfx_chip_info()
1583 viaparinfo->chip_info->twod_engine = VIA_2D_ENG_M1; in init_gfx_chip_info()
1587 viaparinfo->chip_info->twod_engine = VIA_2D_ENG_H5; in init_gfx_chip_info()
1590 viaparinfo->chip_info->twod_engine = VIA_2D_ENG_H2; in init_gfx_chip_info()
1599 if (INTERFACE_NONE == viaparinfo->chip_info->tmds_chip_info. in init_tmds_chip_info()
1601 switch (viaparinfo->chip_info->gfx_chip_name) { in init_tmds_chip_info()
1609 viaparinfo->chip_info->tmds_chip_info. in init_tmds_chip_info()
1612 viaparinfo->chip_info->tmds_chip_info. in init_tmds_chip_info()
1622 viaparinfo->chip_info->tmds_chip_info.output_interface = in init_tmds_chip_info()
1628 viaparinfo->chip_info->tmds_chip_info in init_tmds_chip_info()
1635 viaparinfo->chip_info->tmds_chip_info.tmds_chip_name); in init_tmds_chip_info()
1636 viafb_init_dvi_size(&viaparinfo->shared->chip_info.tmds_chip_info, in init_tmds_chip_info()
1637 &viaparinfo->shared->tmds_setting_info); in init_tmds_chip_info()
1644 viafb_init_lvds_output_interface(&viaparinfo->chip_info->lvds_chip_info, in init_lvds_chip_info()
1645 viaparinfo->lvds_setting_info); in init_lvds_chip_info()
1646 if (viaparinfo->chip_info->lvds_chip_info2.lvds_chip_name) { in init_lvds_chip_info()
1647 viafb_init_lvds_output_interface(&viaparinfo->chip_info-> in init_lvds_chip_info()
1648 lvds_chip_info2, viaparinfo->lvds_setting_info2); in init_lvds_chip_info()
1652 if ((UNICHROME_CX700 == viaparinfo->chip_info->gfx_chip_name) in init_lvds_chip_info()
1654 if ((INTEGRATED_LVDS == viaparinfo->chip_info->lvds_chip_info. in init_lvds_chip_info()
1656 viaparinfo->chip_info-> in init_lvds_chip_info()
1658 viaparinfo->chip_info->lvds_chip_info.output_interface = in init_lvds_chip_info()
1660 viaparinfo->chip_info->lvds_chip_info2. in init_lvds_chip_info()
1667 viaparinfo->chip_info->lvds_chip_info.lvds_chip_name); in init_lvds_chip_info()
1669 viaparinfo->chip_info->lvds_chip_info.output_interface); in init_lvds_chip_info()
1671 viaparinfo->chip_info->lvds_chip_info.output_interface); in init_lvds_chip_info()
1724 viaparinfo->lvds_setting_info2->device_lcd_dualedge) { in set_display_channel()
1736 if (viaparinfo->lvds_setting_info->device_lcd_dualedge) { in set_display_channel()
1767 switch (viaparinfo->chip_info->gfx_chip_name) { in hw_init()
1837 u32 devices = viaparinfo->shared->iga1_devices in viafb_setmode()
1838 | viaparinfo->shared->iga2_devices; in viafb_setmode()
1850 if ((viaparinfo->chip_info->gfx_chip_name == UNICHROME_CLE266 in viafb_setmode()
1851 || viaparinfo->chip_info->gfx_chip_name == UNICHROME_K400) in viafb_setmode()
1865 via_set_primary_color_depth(viaparinfo->depth); in viafb_setmode()
1867 : viaparinfo->depth); in viafb_setmode()
1868 via_set_source(viaparinfo->shared->iga1_devices, IGA1); in viafb_setmode()
1869 via_set_source(viaparinfo->shared->iga2_devices, IGA2); in viafb_setmode()
1870 if (viaparinfo->shared->iga2_devices) in viafb_setmode()
1891 if (viaparinfo->shared->iga2_devices & VIA_CRT in viafb_setmode()
1896 (viaparinfo->shared->iga1_devices & VIA_CRT) in viafb_setmode()
1911 if (viaparinfo->shared->tmds_setting_info.iga_path == IGA2 in viafb_setmode()
1916 viaparinfo->tmds_setting_info->iga_path); in viafb_setmode()
1921 (viaparinfo->lvds_setting_info->iga_path == IGA2)) { in viafb_setmode()
1923 viaparinfo->lvds_setting_info, in viafb_setmode()
1924 &viaparinfo->chip_info->lvds_chip_info); in viafb_setmode()
1927 if (viaparinfo->lvds_setting_info->iga_path == IGA1) { in viafb_setmode()
1928 viaparinfo->lvds_setting_info->display_method = in viafb_setmode()
1932 viaparinfo->lvds_setting_info, in viafb_setmode()
1933 &viaparinfo->chip_info->lvds_chip_info); in viafb_setmode()
1938 (viaparinfo->lvds_setting_info2->iga_path == IGA2)) { in viafb_setmode()
1940 viaparinfo->lvds_setting_info2, in viafb_setmode()
1941 &viaparinfo->chip_info->lvds_chip_info2); in viafb_setmode()
1944 if (viaparinfo->lvds_setting_info2->iga_path == IGA1) { in viafb_setmode()
1945 viaparinfo->lvds_setting_info2->display_method = in viafb_setmode()
1949 viaparinfo->lvds_setting_info2, in viafb_setmode()
1950 &viaparinfo->chip_info->lvds_chip_info2); in viafb_setmode()
1954 if ((viaparinfo->chip_info->gfx_chip_name == UNICHROME_CX700) in viafb_setmode()
1974 via_set_sync_polarity(viaparinfo->shared->iga1_devices, in viafb_setmode()
1976 via_set_sync_polarity(viaparinfo->shared->iga2_devices, in viafb_setmode()
1990 if (viaparinfo->shared->iga1_devices) { in viafb_setmode()
1998 if (viaparinfo->shared->iga2_devices) { in viafb_setmode()