From patchwork Fri Sep 7 23:58:48 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: John Stultz X-Patchwork-Id: 146216 Delivered-To: patches@linaro.org Received: by 2002:a2e:1648:0:0:0:0:0 with SMTP id 8-v6csp38513ljw; Fri, 7 Sep 2018 16:58:53 -0700 (PDT) X-Received: by 2002:a62:9042:: with SMTP id a63-v6mr11218796pfe.52.1536364733331; Fri, 07 Sep 2018 16:58:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1536364733; cv=none; d=google.com; s=arc-20160816; b=0Uxr8lnsmgdsUe3AI4o80PzvavJaa6xntgZAT0Eltm7wWPSpIRdrqvnp5h57eLpmkx dPhWpOPRwiOmL+3n6/EPC032FDscTOqyqzwLlZbiN8ncQ9HaDIQYe65ErzCoG9noLFOD lAaVmny0GH9I50Z1eAFlKF/azcE0pBS1vBJnskZq1Uesmg3Sfsd6IiERVL5JYz31azot 0HDxVotLc/voU6+QkIKGDVurMR7gVAh/J4HlhLsTUGKB5t0UZDTXImyH8fq2K3ItmvrK fSqFPpgzWfN9YaB4W10QVfmMch6YQNeN5keQND8DGf1iv7v8EF+ad11dUU+2LCK1h78U QpZA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=message-id:date:subject:cc:to:from:dkim-signature; bh=fcWwPzjL7CIQ5C0Xp4kGxvcdPdXsgzQdqkEp366HIS0=; b=0v8CaA/OtF8BuRTjJ+6YbTc7uy3lvxrKF4S8X34pQdOOSHnLsSxG+BOPBfiqO0kP0Q 4a/jtow8WJAfIVsaSDbFE4705cWRLO/uEzVhSZkkoOuiFlivBw5pcKNMPIFiTr4UfvbS z1f1vTI8N7AljmCa0y++ltY6pqBKZ9HB7E5K+5WbbvXDczF3VxVmzX3K3yt8ATxWX+j8 Mi0edNRvbQ+I//VUeITbM9hnulS/SKjHF9Zzckkf86wdQGORCipiRCHAFDaul3u4JFGR 87xCU7rARW+GSWSWtbfDw0gUoXlve0b2pUcJlQERiOPUzjXzQRmxzci2pFL6wXBgFrlD +oFw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=XwoQR4I8; spf=pass (google.com: domain of john.stultz@linaro.org designates 209.85.220.65 as permitted sender) smtp.mailfrom=john.stultz@linaro.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from mail-sor-f65.google.com (mail-sor-f65.google.com. [209.85.220.65]) by mx.google.com with SMTPS id l16-v6sor1862770pff.48.2018.09.07.16.58.53 for (Google Transport Security); Fri, 07 Sep 2018 16:58:53 -0700 (PDT) Received-SPF: pass (google.com: domain of john.stultz@linaro.org designates 209.85.220.65 as permitted sender) client-ip=209.85.220.65; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=XwoQR4I8; spf=pass (google.com: domain of john.stultz@linaro.org designates 209.85.220.65 as permitted sender) smtp.mailfrom=john.stultz@linaro.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id; bh=fcWwPzjL7CIQ5C0Xp4kGxvcdPdXsgzQdqkEp366HIS0=; b=XwoQR4I84UINO6CbHQ/YHWCRFmkQS6KXpknjweHOpyoAf4kXaQwsKFBlDsKI1IjHUy rq5Bh21n/0jitGP6rleYIJFTyIWA1fr59NLnk1rDem2RptTGJoaSqdyki+tTALt8lzDA EV0Lx/3eaQc+ZiIo9xl+H6FXtaN8Tb0RBNimM= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=fcWwPzjL7CIQ5C0Xp4kGxvcdPdXsgzQdqkEp366HIS0=; b=hJJQAQZbD/7wF1OPo/ve/Vro+xFJ9oGZoGvaG2/7fVTEWwRN3D9G1NnDDaCUIr+qVC shNCJI1WsT8S6vb+OKOxp6ee+R7wKurJj9X5vp7jltZTDyC2WSV5lyCD7hCw3NVSUnQZ ORfSkxvKMACpmFzVfwCATkMRRBmAovg0Wv/3LsQEp1zm4m1hNHMpVXNnsVUmMLny8joT 1tk2V3tlScFVJztRgkLSZD7OullaYkMX5AvqVpJND2p1TDEeptAo7k/yc+tTRzUv6a/L HXLXT2+6xBZTrejkTyLX92L6p4rPj2dmDep5jFD7iLYuvxGBxRsp0Jbr/nwIVa0D5hWm akOg== X-Gm-Message-State: APzg51CDQmpXuUcUV1jhCebcU8p9v+rr2z/hx+OPd99viAn/FyscF/1z aw0xp44Bnh7tcxo32noDb+9QwccI X-Google-Smtp-Source: ANB0Vdb1ZbaG22OE7le/CKcyoCFvLX9dcUCCG+lxFyjVUCYZQnxgql+oqNc+enOVlZffwzk2UDeQTA== X-Received: by 2002:a62:a65a:: with SMTP id t87-v6mr11041482pfe.225.1536364732702; Fri, 07 Sep 2018 16:58:52 -0700 (PDT) Return-Path: Received: from localhost.localdomain ([2601:1c2:680:1319:4e72:b9ff:fe99:466a]) by smtp.gmail.com with ESMTPSA id a2-v6sm9757076pgc.68.2018.09.07.16.58.51 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 07 Sep 2018 16:58:51 -0700 (PDT) From: John Stultz To: Dmitry Shmidt Cc: John Stultz Subject: [PATCH] EDID debug patch for Dmitry Date: Fri, 7 Sep 2018 16:58:48 -0700 Message-Id: <1536364728-15367-1-git-send-email-john.stultz@linaro.org> X-Mailer: git-send-email 2.7.4 Signed-off-by: John Stultz --- drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 6 +++--- drivers/gpu/drm/drm_edid.c | 12 ++++++++---- 2 files changed, 11 insertions(+), 7 deletions(-) -- 2.7.4 diff --git a/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c b/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c index 98bdfde..c913bab 100644 --- a/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c +++ b/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c @@ -651,7 +651,7 @@ static int adv7511_mode_valid(struct adv7511 *adv7511, /* * some work well modes which want to put in the front of the mode list. */ - DRM_DEBUG("Checking mode %ix%i@%i clock: %i...", + printk("Checking mode %ix%i@%i clock: %i...", mode->hdisplay, mode->vdisplay, drm_mode_vrefresh(mode), mode->clock); if ((mode->hdisplay == 1920 && mode->vdisplay == 1080 && mode->clock == 148500) || (mode->hdisplay == 1920 && mode->vdisplay == 1080 && mode->clock == 148352) || @@ -678,10 +678,10 @@ static int adv7511_mode_valid(struct adv7511 *adv7511, (mode->hdisplay == 800 && mode->vdisplay == 600 && mode->clock == 40000) || (mode->hdisplay == 800 && mode->vdisplay == 480 && mode->clock == 32000)) { mode->type |= DRM_MODE_TYPE_PREFERRED; - DRM_DEBUG("OK\n"); + printk("OK\n"); return MODE_OK; } - DRM_DEBUG("BAD\n"); + printk("BAD\n"); return MODE_BAD; } diff --git a/drivers/gpu/drm/drm_edid.c b/drivers/gpu/drm/drm_edid.c index 6b31e04..4139616 100644 --- a/drivers/gpu/drm/drm_edid.c +++ b/drivers/gpu/drm/drm_edid.c @@ -1141,14 +1141,18 @@ bool drm_edid_block_valid(u8 *raw_edid, int block, bool print_bad_edid, if (csum) { if (print_bad_edid) { DRM_ERROR("EDID checksum is invalid, remainder is %d\n", csum); + printk(KERN_ERR "Raw EDID:\n"); + print_hex_dump(KERN_ERR, " \t", DUMP_PREFIX_NONE, 16, 1, + raw_edid, EDID_LENGTH, false); + printk(KERN_ERR "Ignoring EDID error\n"); } - if (edid_corrupt) - *edid_corrupt = true; +// if (edid_corrupt) +// *edid_corrupt = true; /* allow CEA to slide through, switches mangle this */ - if (raw_edid[0] != 0x02) - goto bad; +// if (raw_edid[0] != 0x02) +// goto bad; } /* per-block-type checks */