Lines Matching refs:conn
1398 uint32_t conn, uint32_t conf, struct dcb_output *entry) in parse_dcb20_entry() argument
1403 entry->type = conn & 0xf; in parse_dcb20_entry()
1404 entry->i2c_index = (conn >> 4) & 0xf; in parse_dcb20_entry()
1405 entry->heads = (conn >> 8) & 0xf; in parse_dcb20_entry()
1406 entry->connector = (conn >> 12) & 0xf; in parse_dcb20_entry()
1407 entry->bus = (conn >> 16) & 0xf; in parse_dcb20_entry()
1408 entry->location = (conn >> 20) & 0x3; in parse_dcb20_entry()
1409 entry->or = (conn >> 24) & 0xf; in parse_dcb20_entry()
1540 uint32_t conn, uint32_t conf, struct dcb_output *entry) in parse_dcb15_entry() argument
1544 switch (conn & 0x0000000f) { in parse_dcb15_entry()
1553 if (conn & 0x10) in parse_dcb15_entry()
1562 NV_ERROR(drm, "Unknown DCB type %d\n", conn & 0x0000000f); in parse_dcb15_entry()
1566 entry->i2c_index = (conn & 0x0003c000) >> 14; in parse_dcb15_entry()
1567 entry->heads = ((conn & 0x001c0000) >> 18) + 1; in parse_dcb15_entry()
1569 entry->location = (conn & 0x01e00000) >> 21; in parse_dcb15_entry()
1570 entry->bus = (conn & 0x0e000000) >> 25; in parse_dcb15_entry()
1581 if ((conn & 0x00003f00) >> 8 != 0x10) in parse_dcb15_entry()
1643 apply_dcb_encoder_quirks(struct drm_device *dev, int idx, u32 *conn, u32 *conf) in apply_dcb_encoder_quirks() argument
1661 if (*conn == 0x02026312 && *conf == 0x00000020) in apply_dcb_encoder_quirks()
1671 if (*conn == 0xf2005014 && *conf == 0xffffffff) { in apply_dcb_encoder_quirks()
1683 *conn = 0x02001300; /* VGA, connector 1 */ in apply_dcb_encoder_quirks()
1687 *conn = 0x01010312; /* DVI, connector 0 */ in apply_dcb_encoder_quirks()
1691 *conn = 0x01010310; /* VGA, connector 0 */ in apply_dcb_encoder_quirks()
1695 *conn = 0x02022362; /* HDMI, connector 2 */ in apply_dcb_encoder_quirks()
1698 *conn = 0x0000000e; /* EOL */ in apply_dcb_encoder_quirks()
1714 *conn = 0x02002300; /* VGA, connector 2 */ in apply_dcb_encoder_quirks()
1718 *conn = 0x01010312; /* DVI, connector 0 */ in apply_dcb_encoder_quirks()
1722 *conn = 0x04020310; /* VGA, connector 0 */ in apply_dcb_encoder_quirks()
1726 *conn = 0x02021322; /* HDMI, connector 1 */ in apply_dcb_encoder_quirks()
1729 *conn = 0x0000000e; /* EOL */ in apply_dcb_encoder_quirks()
1736 if (idx == 0 && *conn == 0x02000300) in apply_dcb_encoder_quirks()
1737 *conn = 0x02011300; in apply_dcb_encoder_quirks()
1739 if (idx == 1 && *conn == 0x04011310) in apply_dcb_encoder_quirks()
1740 *conn = 0x04000310; in apply_dcb_encoder_quirks()
1742 if (idx == 2 && *conn == 0x02011312) in apply_dcb_encoder_quirks()
1743 *conn = 0x02000312; in apply_dcb_encoder_quirks()
1786 u32 conn = ROM32(outp[0]); in parse_dcb_entry() local
1789 if (apply_dcb_encoder_quirks(dev, idx, &conn, &conf)) { in parse_dcb_entry()
1792 NV_INFO(drm, "DCB outp %02d: %08x %08x\n", idx, conn, conf); in parse_dcb_entry()
1795 ret = parse_dcb20_entry(dev, dcb, conn, conf, entry); in parse_dcb_entry()
1797 ret = parse_dcb15_entry(dev, dcb, conn, conf, entry); in parse_dcb_entry()
1864 u8 *dcbt, *conn; in parse_dcb_table() local
1892 while ((conn = olddcb_conn(dev, ++idx))) { in parse_dcb_table()
1893 if (conn[0] != 0xff) { in parse_dcb_table()
1896 idx, ROM16(conn[0])); in parse_dcb_table()
1899 idx, ROM32(conn[0])); in parse_dcb_table()