Lines Matching refs:conf
1397 uint32_t conn, uint32_t conf, struct dcb_output *entry) in parse_dcb20_entry() argument
1417 (conf & 0xffff) * 10 : in parse_dcb20_entry()
1418 (conf & 0xff) * 10000; in parse_dcb20_entry()
1423 if (conf & 0x1) in parse_dcb20_entry()
1437 if (conf & 0x4 || conf & 0x8) in parse_dcb20_entry()
1441 if (conf & 0x2) in parse_dcb20_entry()
1443 if (conf & 0x4) in parse_dcb20_entry()
1445 entry->lvdsconf.sor.link = (conf & 0x00000030) >> 4; in parse_dcb20_entry()
1448 if (conf & mask) { in parse_dcb20_entry()
1464 entry->tvconf.has_component_output = conf & (0x8 << 4); in parse_dcb20_entry()
1471 entry->dpconf.sor.link = (conf & 0x00000030) >> 4; in parse_dcb20_entry()
1472 entry->extdev = (conf & 0x0000ff00) >> 8; in parse_dcb20_entry()
1473 switch ((conf & 0x00e00000) >> 21) { in parse_dcb20_entry()
1484 entry->dpconf.link_nr = (conf & 0x0f000000) >> 24; in parse_dcb20_entry()
1503 entry->tmdsconf.sor.link = (conf & 0x00000030) >> 4; in parse_dcb20_entry()
1504 entry->extdev = (conf & 0x0000ff00) >> 8; in parse_dcb20_entry()
1508 entry->tmdsconf.slave_addr = (conf & 0x00000700) >> 8; in parse_dcb20_entry()
1510 entry->tmdsconf.slave_addr = (conf & 0x00000070) >> 4; in parse_dcb20_entry()
1531 if (conf & 0x100000) in parse_dcb20_entry()
1541 uint32_t conn, uint32_t conf, struct dcb_output *entry) in parse_dcb15_entry() argument
1576 entry->crtconf.maxfreq = (conf & 0xffff) * 10; in parse_dcb15_entry()
1644 apply_dcb_encoder_quirks(struct drm_device *dev, int idx, u32 *conn, u32 *conf) in apply_dcb_encoder_quirks() argument
1662 if (*conn == 0x02026312 && *conf == 0x00000020) in apply_dcb_encoder_quirks()
1672 if (*conn == 0xf2005014 && *conf == 0xffffffff) { in apply_dcb_encoder_quirks()
1685 *conf = 0x00000028; in apply_dcb_encoder_quirks()
1689 *conf = 0x00020030; in apply_dcb_encoder_quirks()
1693 *conf = 0x00000028; in apply_dcb_encoder_quirks()
1697 *conf = 0x00020010; in apply_dcb_encoder_quirks()
1700 *conf = 0x00000000; in apply_dcb_encoder_quirks()
1716 *conf = 0x00000028; in apply_dcb_encoder_quirks()
1720 *conf = 0x00020030; in apply_dcb_encoder_quirks()
1724 *conf = 0x00000028; in apply_dcb_encoder_quirks()
1728 *conf = 0x00020010; in apply_dcb_encoder_quirks()
1731 *conf = 0x00000000; in apply_dcb_encoder_quirks()
1786 u32 conf = (dcb->version >= 0x20) ? ROM32(outp[4]) : ROM32(outp[6]); in parse_dcb_entry() local
1790 if (apply_dcb_encoder_quirks(dev, idx, &conn, &conf)) { in parse_dcb_entry()
1793 NV_INFO(drm, "DCB outp %02d: %08x %08x\n", idx, conn, conf); in parse_dcb_entry()
1796 ret = parse_dcb20_entry(dev, dcb, conn, conf, entry); in parse_dcb_entry()
1798 ret = parse_dcb15_entry(dev, dcb, conn, conf, entry); in parse_dcb_entry()