Received: by 2002:a25:5b86:0:0:0:0:0 with SMTP id p128csp695163ybb; Thu, 28 Mar 2019 10:19:17 -0700 (PDT) X-Google-Smtp-Source: APXvYqzT020DLCpI4SUa+kad28l+398HtyWf0bcEGK+YndxotkSTMEsCd17jZgZqMzvQx12HKHi4 X-Received: by 2002:a65:648c:: with SMTP id e12mr26446384pgv.346.1553793557776; Thu, 28 Mar 2019 10:19:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1553793557; cv=none; d=google.com; s=arc-20160816; b=FFSQzfSGNbaifv36dSArpI+LJi8V6NtiV7lQkKSIx0c+y93LvHHWLQQjKLSu3oLDHj Opa/np/PvWtssw46AkDMM51qxpg2HfCL9aQjJEgHsgElpXj0GBsa/GAx/F5jEqYyGmkS yua5oXYxP+NE3+/nNBDr9tEn141x29rOMg3q1lupOdrbBxTqU1Zq7DvV1dK+KjblBBct 8CXEgRw4xjaTd0Zqz/nUs18d3Z5O8nlHaEHdelpg5kCPP4mUZocLsGiE1yJptAZv+YxT GucGOB7XkPtHiUicuSg2KXO7VyIv6re3s0jbmVX9hkgj6mreuV8XDvNJ33cPzDiR0zKN pyPA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=7ZYljoQT7r56q7Tny0+lw7nyShUHc+6HtAil+X2f22M=; b=cDW5NiGDtCYQkSpzHZWR8x6EpRFKnqcHlpfcOAo8izu9e9VDslr+XzTlHJWIZ56u53 /qnjLNwMo7R2s6u0XtUwej1Eyy1y6UwQyfJFRKm6wnH21nVv+SchRhyho7Jz2hWkKD9d epU398DsAfsKt7DRZci6IzKTNbfNjgzW+k5/kxspL4vnJ9xXPM6Cus/JSSl/p2FnOq48 YRMhs1Sja5v61ywGVE6zYOB7jTDysDhxtS6afsDoHk6d9PP1SwKm7i5tQrQkB5+e8ISk i5Vil7X65F61Jxh9Mv2szjIQlpGahF7Zl4HfjvPmhDhmFmUXIMstaIIvjZeSMmFnOjY6 eepw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b="J5dDv2C/"; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id q185si21949536pga.135.2019.03.28.10.19.02; Thu, 28 Mar 2019 10:19:17 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b="J5dDv2C/"; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727726AbfC1RSO (ORCPT + 99 others); Thu, 28 Mar 2019 13:18:14 -0400 Received: from mail-pf1-f193.google.com ([209.85.210.193]:44414 "EHLO mail-pf1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727666AbfC1RSC (ORCPT ); Thu, 28 Mar 2019 13:18:02 -0400 Received: by mail-pf1-f193.google.com with SMTP id y13so5528677pfm.11 for ; Thu, 28 Mar 2019 10:18:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=7ZYljoQT7r56q7Tny0+lw7nyShUHc+6HtAil+X2f22M=; b=J5dDv2C/IsLvgq0R2c6mRd3DgFJ9/x4/bzXxI6HTiLrcHnyT7WCjrgXxS6s3mqvYQn QZMfUOIVvTwRoEtSVUam5mPFkkOnU3QKQ2bm3wp8C3IWyh9Ll+JYAWuYPpXBDhvZJ6WE Tj3fJyqF0R8fe60H59+emYcXytDsYfGJvjZ5c= 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=7ZYljoQT7r56q7Tny0+lw7nyShUHc+6HtAil+X2f22M=; b=d1NPbk+Z7t2Vwr5UkM7QZqzVOg/5FGauprzycsg3h5GNKY1hnWN2qAarZvR8Fzgxuy rWfr1BKKyksTdhfXap+8ChDzqZh0iGl7z+skbyKKZ0187K6VNeVQ75lzULvuIGFjThJM hKkGKoq4+kWy5hqAM6ULTAPtfWsQvf7D2KGuiCP+euFrdrLVLgl/p819y6o7iJGD0L8K oTuEshKYEEiyDbazlrym0P/mXx7+32R7ZltcV+Z5QtE8MmAtaGm/ia64lsEnvGFpHlW0 8TaJKKkJFQZoU/JBHWW0fKzcbF8h4HykWLwEEGCgkPlW8SwTjEfp3VL6OT4aCGbX2doj 473A== X-Gm-Message-State: APjAAAWAQbgA0hj7V54UYiyLzdzYKsH6Uk5ha5qkLskkSJid+Z+ttQ8W ka8eTZmqHvFqIu4agOvLgy2S2Q== X-Received: by 2002:a62:6c43:: with SMTP id h64mr42413296pfc.123.1553793482086; Thu, 28 Mar 2019 10:18:02 -0700 (PDT) Received: from tictac2.mtv.corp.google.com ([2620:15c:202:1:24fa:e766:52c9:e3b2]) by smtp.gmail.com with ESMTPSA id r10sm31699414pfn.188.2019.03.28.10.18.01 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 28 Mar 2019 10:18:01 -0700 (PDT) From: Douglas Anderson To: Thierry Reding , Heiko Stuebner , Sean Paul Cc: linux-rockchip@lists.infradead.org, Laurent Pinchart , dri-devel@lists.freedesktop.org, Boris Brezillon , Ezequiel Garcia , =?UTF-8?q?Enric=20Balletb=C3=B2?= , Rob Herring , mka@chromium.org, Douglas Anderson , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Mark Rutland , linux-arm-kernel@lists.infradead.org Subject: [PATCH v4 6/7] ARM: dts: rockchip: Specify rk3288-veyron-jerry's display timings Date: Thu, 28 Mar 2019 10:17:09 -0700 Message-Id: <20190328171710.31949-7-dianders@chromium.org> X-Mailer: git-send-email 2.21.0.392.gf8f6787159e-goog In-Reply-To: <20190328171710.31949-1-dianders@chromium.org> References: <20190328171710.31949-1-dianders@chromium.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Let's document the display timings that jerry has been using out in the field. This uses the standard blankings but a slightly slower clock rate, thus getting a refresh rate 58.3 Hz. NOTE: this won't really do anything except cause DRM to properly report the refresh rate since vop_crtc_mode_fixup() was rounding the pixel clock to 74.25 MHz anyway. Apparently the adjusted rate isn't exposed to userspace so it's important that the rate we're trying to achieve is mostly right. For the downstream kernel change related to this see See https://crrev.com/c/324558. NOTE: minnie will be fixed up in a future patch, so for now we'll just delete the panel timings there. Signed-off-by: Douglas Anderson --- Changes in v4: - rk3288-veyron-jerry patch new for v4. Changes in v3: None Changes in v2: None arch/arm/boot/dts/rk3288-veyron-chromebook.dtsi | 14 ++++++++++++++ arch/arm/boot/dts/rk3288-veyron-minnie.dts | 2 ++ 2 files changed, 16 insertions(+) diff --git a/arch/arm/boot/dts/rk3288-veyron-chromebook.dtsi b/arch/arm/boot/dts/rk3288-veyron-chromebook.dtsi index b54746df3661..0b1789b50c21 100644 --- a/arch/arm/boot/dts/rk3288-veyron-chromebook.dtsi +++ b/arch/arm/boot/dts/rk3288-veyron-chromebook.dtsi @@ -76,6 +76,20 @@ power-supply = <&vcc33_lcd>; backlight = <&backlight>; + panel-timing { + clock-frequency = <74250000>; + hactive = <1366>; + hfront-porch = <136>; + hback-porch = <60>; + hsync-len = <30>; + hsync-active = <0>; + vactive = <768>; + vfront-porch = <8>; + vback-porch = <12>; + vsync-len = <12>; + vsync-active = <0>; + }; + ports { panel_in: port { panel_in_edp: endpoint { diff --git a/arch/arm/boot/dts/rk3288-veyron-minnie.dts b/arch/arm/boot/dts/rk3288-veyron-minnie.dts index f95d0c5fcf71..ca7512ade222 100644 --- a/arch/arm/boot/dts/rk3288-veyron-minnie.dts +++ b/arch/arm/boot/dts/rk3288-veyron-minnie.dts @@ -142,6 +142,8 @@ &panel { compatible = "auo,b101ean01", "simple-panel"; power-supply= <&panel_regulator>; + + /delete-node/ panel-timing; }; &rk808 { -- 2.21.0.392.gf8f6787159e-goog