Lines Matching defs:conn
1399 uint32_t conn, uint32_t conf, struct dcb_output *entry)
1404 entry->type = conn & 0xf;
1405 entry->i2c_index = (conn >> 4) & 0xf;
1406 entry->heads = (conn >> 8) & 0xf;
1407 entry->connector = (conn >> 12) & 0xf;
1408 entry->bus = (conn >> 16) & 0xf;
1409 entry->location = (conn >> 20) & 0x3;
1410 entry->or = (conn >> 24) & 0xf;
1546 uint32_t conn, uint32_t conf, struct dcb_output *entry)
1550 switch (conn & 0x0000000f) {
1559 if (conn & 0x10)
1568 NV_ERROR(drm, "Unknown DCB type %d\n", conn & 0x0000000f);
1572 entry->i2c_index = (conn & 0x0003c000) >> 14;
1573 entry->heads = ((conn & 0x001c0000) >> 18) + 1;
1575 entry->location = (conn & 0x01e00000) >> 21;
1576 entry->bus = (conn & 0x0e000000) >> 25;
1587 if ((conn & 0x00003f00) >> 8 != 0x10)
1649 apply_dcb_encoder_quirks(struct drm_device *dev, int idx, u32 *conn, u32 *conf)
1667 if (*conn == 0x02026312 && *conf == 0x00000020)
1677 if (*conn == 0xf2005014 && *conf == 0xffffffff) {
1689 *conn = 0x02001300; /* VGA, connector 1 */
1693 *conn = 0x01010312; /* DVI, connector 0 */
1697 *conn = 0x01010310; /* VGA, connector 0 */
1701 *conn = 0x02022362; /* HDMI, connector 2 */
1704 *conn = 0x0000000e; /* EOL */
1720 *conn = 0x02002300; /* VGA, connector 2 */
1724 *conn = 0x01010312; /* DVI, connector 0 */
1728 *conn = 0x04020310; /* VGA, connector 0 */
1732 *conn = 0x02021322; /* HDMI, connector 1 */
1735 *conn = 0x0000000e; /* EOL */
1742 if (idx == 0 && *conn == 0x02000300)
1743 *conn = 0x02011300;
1745 if (idx == 1 && *conn == 0x04011310)
1746 *conn = 0x04000310;
1748 if (idx == 2 && *conn == 0x02011312)
1749 *conn = 0x02000312;
1792 u32 conn = ROM32(outp[0]);
1795 if (apply_dcb_encoder_quirks(dev, idx, &conn, &conf)) {
1798 NV_INFO(drm, "DCB outp %02d: %08x %08x\n", idx, conn, conf);
1801 ret = parse_dcb20_entry(dev, dcb, conn, conf, entry);
1803 ret = parse_dcb15_entry(dev, dcb, conn, conf, entry);
1872 u8 *dcbt, *conn;
1900 while ((conn = olddcb_conn(dev, ++idx))) {
1901 if (conn[0] != 0xff) {
1903 NV_INFO(drm, "DCB conn %02d: %04x\n",
1904 idx, ROM16(conn[0]));
1906 NV_INFO(drm, "DCB conn %02d: %08x\n",
1907 idx, ROM32(conn[0]));