Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp489231yba; Mon, 1 Apr 2019 10:18:53 -0700 (PDT) X-Google-Smtp-Source: APXvYqwi8FLe8kDEfqUw/9RUaqHpXYY9r2axUDimLGhtUOufvbTovy6EDyGg5GWN8UeHM8AoIgs0 X-Received: by 2002:aa7:87c5:: with SMTP id i5mr24231281pfo.20.1554139133166; Mon, 01 Apr 2019 10:18:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1554139133; cv=none; d=google.com; s=arc-20160816; b=zLWbpUY090yMV0pxhKq7AQkrQdcoqH+GG79rLaC+Cfe7NCw3lHUgnxsatABrwB6jdN UKzWAgJV65qszQkjsohIkt2zIO6BbEPXBhb0bniuv3jdDpNRrEEhIp8WZ/QoOflHlwIJ mTU9e1vivk3YUD1sTGiUgFT+QTkps1l3jKudNXVYYL51W7HUF7pBtoIAf70frBv1OQYi jIq772DDZN40jlKAcw/NgJp3IOXaFRBk6Td+gHy5BCvheCMdMh7fk1Pigr0xMVK5MX/V LC38irmVsMF38s4+IsF8b1Bh1p/rV5EOLnhWDVhmnJZuPw0OqweIDOVEudCfbBnuTyLq vyoA== 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=+AmmzLpPuFAi2VfTCy3FGaIq62ToFSCjB0vDQGXh5jI=; b=Az68NCg5jbARLU3Kgf2uubxreQV9DMpiFR5aCzArZBtLAqD/BxKt59mZoHMpIxsizh wOztvGdO0guLEhlEgs+/QAxABZkKdsvho6mFq64Rp9tDwAgU2TXVSue+ocOb02aIgirI 0Ij9dcJvLdxlK9U6k7EKEYiVeC9n9My4WmScFSfgADBON0QxGV1RitA2j2DG5XLZjHQ3 2HAc+96MVjmd3JwXoxkSkuAu3aKr7GYIl5DUMjsZTGjsNlVYOEGP42xIc8rSlfqvb7Q9 4kGqYXfqrvz3bgKGeZcAfbSlPWjelR8B+MuC354iADOm+WVRJfLVnhBnyT0ko2qXAsk6 QLvw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=eBBUS132; 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 38si9533365pln.90.2019.04.01.10.18.37; Mon, 01 Apr 2019 10:18:53 -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=eBBUS132; 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 S1731316AbfDARSF (ORCPT + 99 others); Mon, 1 Apr 2019 13:18:05 -0400 Received: from mail-pl1-f196.google.com ([209.85.214.196]:46199 "EHLO mail-pl1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731279AbfDARR4 (ORCPT ); Mon, 1 Apr 2019 13:17:56 -0400 Received: by mail-pl1-f196.google.com with SMTP id y6so4800583pll.13 for ; Mon, 01 Apr 2019 10:17:56 -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=+AmmzLpPuFAi2VfTCy3FGaIq62ToFSCjB0vDQGXh5jI=; b=eBBUS132qAEAeeyD4XiRW5YP1rww5Lg7gYGB+oO7KS3ovyzwyTAPsd/h/x4GhBW8KP OP83v8dKgY6b7HdwPPONQ1UYQin9i5p+Ck7+45RqSRc7CDVw3W5yQL8vCpAMTCe+vPDd Z3Hv9W3nk/2/TCKJbxNAHJ9HNKv7dR4vyMEqU= 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=+AmmzLpPuFAi2VfTCy3FGaIq62ToFSCjB0vDQGXh5jI=; b=UHVfAjce8WAH2ds7FKCqtCDfvCq1+PyMiStOBhJTMQLuRk5WNob/yd+l2/WwEP6evq lhJVWmWaearAKcV0GP5PBzO0jI5ydqe4p369Q7QaQUHtQ82qHMyNZaoFVLXYIjWhG5+c mfN6duaKpdKkmVHw0iEn1Znyi/ZiOTgW/tCpIjmmnnn9af+gRtAEGLJAF6mMOU4KdTuT UOWqFitkGTZLJgzFqtY3I2bScF3cXzYlOSvFzOc5KdjrRYHtyNj9bE/a3AqLdaPnqj3c +v92gMbfCvNO4kd7E20hf1sjF3FC8PnTOXUd3qG8MauctWXY7DtzJm4VYW4Nh01i40oV ffWA== X-Gm-Message-State: APjAAAWPl3Lz9Uv7IBV37+30YGUx9G4uRiANrakOd+wGJKAAMERO4TKk PBuuCkJv/T3VLDa9V7Af2DTkow== X-Received: by 2002:a17:902:2de4:: with SMTP id p91mr8321570plb.191.1554139076325; Mon, 01 Apr 2019 10:17:56 -0700 (PDT) Received: from tictac2.mtv.corp.google.com ([2620:15c:202:1:24fa:e766:52c9:e3b2]) by smtp.gmail.com with ESMTPSA id y12sm31370112pgq.64.2019.04.01.10.17.55 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 01 Apr 2019 10:17:55 -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, Doug Anderson , Eric Anholt , Jeffy Chen , =?UTF-8?q?St=C3=A9phane=20Marchesin?= , devicetree@vger.kernel.org, Brian Norris , Klaus Goger , linux-kernel@vger.kernel.org, Dmitry Torokhov , Mark Rutland , Viresh Kumar , linux-arm-kernel@lists.infradead.org Subject: [PATCH v5 3/7] arm64: dts: rockchip: Specify override mode for kevin panel Date: Mon, 1 Apr 2019 10:17:20 -0700 Message-Id: <20190401171724.215780-4-dianders@chromium.org> X-Mailer: git-send-email 2.21.0.392.gf8f6787159e-goog In-Reply-To: <20190401171724.215780-1-dianders@chromium.org> References: <20190401171724.215780-1-dianders@chromium.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Sean Paul This patch adds an override mode for kevin devices. The mode increases both back porches to allow a pixel clock of 26666kHz as opposed to the 'typical' value of 252750kHz. This is needed to avoid interference with the touch digitizer on these laptops. Cc: Doug Anderson Cc: Eric Anholt Cc: Heiko Stuebner Cc: Jeffy Chen Cc: Rob Herring Cc: Stéphane Marchesin Cc: Thierry Reding Cc: devicetree@vger.kernel.org Cc: dri-devel@lists.freedesktop.org Cc: linux-rockchip@lists.infradead.org Signed-off-by: Sean Paul Tested-by: Enric Balletbo i Serra Signed-off-by: Douglas Anderson --- Changes in v5: None Changes in v4: - Rebase to top of Heiko's tree - Converted changelog to after-the-cut for non-DRM change. Changes in v3: - Unwrap the timing from display-timings and rename panel-timing (Rob) Changes in v2: - Wrap the timing in display-timings node to match binding (Rob/Thierry) arch/arm64/boot/dts/rockchip/rk3399-gru-kevin.dts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/arch/arm64/boot/dts/rockchip/rk3399-gru-kevin.dts b/arch/arm64/boot/dts/rockchip/rk3399-gru-kevin.dts index 15e254a77391..454f4149585f 100644 --- a/arch/arm64/boot/dts/rockchip/rk3399-gru-kevin.dts +++ b/arch/arm64/boot/dts/rockchip/rk3399-gru-kevin.dts @@ -43,6 +43,20 @@ backlight = <&backlight>; power-supply = <&pp3300_disp>; + panel-timing { + clock-frequency = <266604720>; + hactive = <2400>; + hfront-porch = <48>; + hback-porch = <84>; + hsync-len = <32>; + hsync-active = <0>; + vactive = <1600>; + vfront-porch = <3>; + vback-porch = <120>; + vsync-len = <10>; + vsync-active = <0>; + }; + port { panel_in_edp: endpoint { remote-endpoint = <&edp_out_panel>; -- 2.21.0.392.gf8f6787159e-goog