Received: by 2002:a05:6a11:4021:0:0:0:0 with SMTP id ky33csp4814763pxb; Tue, 28 Sep 2021 04:53:04 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwCCmZkCfh7ITLIlJJhUmQqL2D6Af5qa9o3qx4Fb8s5VTln6YkURkYyJ5YrTsfJ9BaMXKis X-Received: by 2002:a17:902:9009:b0:13b:9cae:5dd7 with SMTP id a9-20020a170902900900b0013b9cae5dd7mr4363464plp.53.1632829984128; Tue, 28 Sep 2021 04:53:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1632829984; cv=none; d=google.com; s=arc-20160816; b=OuB1UG38+4VpIuo2YIHOYner6JePiK3qJwq/va5NudwMxgABRXwmJalnprbrHvUGtW 23y7ATK/56Q/4BjwdU4QHJElzjL+F29z8IuOCdwBI6z0QH7a25rUSxUkpIFBs4qUrQRV mNWwcLVati7ZySrzkoRi7EskoYulIa71s+WECEoAoNkJa3a5HaVGxjwPg6Xdyovh9FUk eZXv2ka1F/j3X9QSmy4EopgNG/PlLjI4hUG9EtmU3LRtc+QvhqSkMw77J8LmDnRA/epM /tU9QwNKWKryyz0rtyC8bgE1X4w5Gt+pCdRs2u9NuFxYYP+9CyRlYh3qpEZFyk4o4J4t 3kvw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:to:references:message-id :content-transfer-encoding:cc:date:in-reply-to:from:subject :mime-version:dkim-signature; bh=YTEFE85q1lzsLsryEhw+wFNrRWWN7xnJQaSGDFtVJl4=; b=WjP9PkctVegN9ZFKlevJcrCOoFfoz+OiRt9PJqHwdxXnReD9hLRM0QJYDsMV10h9qS khHu0QSG13pmOL1SjbBgMHsDAane6YbyFuLqZNkHve+msqjL5SaJSzj3PuG5dHwcE5EY nAaFhgfofW0BLmBJ3R5XBGVPcZvI+LmPKbYW1DzxXjPSQzDr8RTO7rLDa1WN0e1WaOY+ xy/sAW6tq/ChnGFJ7hJr8JreCBjlXgnGIArViu089nmrHHQ54cMg6OUOviNOEOOKapzv +kRFWh41oD4T7xUdI6AWwkpXJnH67B7k6olC5/slP4TCgvzDjw5GqBjvV9s6N7s3z2Q0 o8+w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@goldelico.com header.s=strato-dkim-0002 header.b=llHwgcd4; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id z24si27326082pgv.103.2021.09.28.04.52.51; Tue, 28 Sep 2021 04:53:04 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@goldelico.com header.s=strato-dkim-0002 header.b=llHwgcd4; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240462AbhI1LwR (ORCPT + 99 others); Tue, 28 Sep 2021 07:52:17 -0400 Received: from mo4-p02-ob.smtp.rzone.de ([85.215.255.82]:9000 "EHLO mo4-p02-ob.smtp.rzone.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240368AbhI1LwM (ORCPT ); Tue, 28 Sep 2021 07:52:12 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1632829815; s=strato-dkim-0002; d=goldelico.com; h=To:References:Message-Id:Cc:Date:In-Reply-To:From:Subject:Cc:Date: From:Subject:Sender; bh=YTEFE85q1lzsLsryEhw+wFNrRWWN7xnJQaSGDFtVJl4=; b=llHwgcd407FNOA8AI2maCSIaPdmB4dmrx3OYc5rQeFsr8JLh2WHuQbu1l/+DuXGD9+ kKgAtpjFCnHHlW3P9HZiJZDCoKEv2n+4XeCmFLaZrkWjl0UJkEHVEX0E6DZWV8Kw3r+O oDm5VRBtTrbpP5lOvY7nQjrsjTiN55EFZvTMMcjzkn/mEf+0lLg0ndOmP27ZnYTgcOCd 2t/zEEhU0utFqfubdLFGh2dn4KnGw85xVUBuiWAmynQPDAHeuEq3cP/Lqn1ld5dukkTP ubiIJuvYqWFXVeHMK39M1A3zmZ4m/XjWwvhIWO3BPEPgt0Dfz1+Xbpgx1TiVZ/Sl5ZQh 7wsw== Authentication-Results: strato.com; dkim=none X-RZG-AUTH: ":JGIXVUS7cutRB/49FwqZ7WcJeFKiMgPgp8VKxflSZ1P34KBj4Qpw9iZeHWElw43sT7Q=" X-RZG-CLASS-ID: mo00 Received: from imac.fritz.box by smtp.strato.de (RZmta 47.33.8 DYNA|AUTH) with ESMTPSA id I01f74x8SBoDe6N (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve X9_62_prime256v1 with 256 ECDH bits, eq. 3072 bits RSA)) (Client did not present a certificate); Tue, 28 Sep 2021 13:50:13 +0200 (CEST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.21\)) Subject: Re: [PATCH v4 10/10] drm/ingenic: add some jz4780 specific features From: "H. Nikolaus Schaller" In-Reply-To: Date: Tue, 28 Sep 2021 13:50:13 +0200 Cc: Rob Herring , Mark Rutland , Thomas Bogendoerfer , Geert Uytterhoeven , Kees Cook , "Eric W. Biederman" , Miquel Raynal , David Airlie , Daniel Vetter , Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jernej Skrabec , Ezequiel Garcia , Harry Wentland , Sam Ravnborg , Maxime Ripard , Hans Verkuil , Liam Girdwood , Mark Brown , Paul Boddie , devicetree@vger.kernel.org, linux-mips@vger.kernel.org, linux-kernel@vger.kernel.org, letux-kernel@openphoenux.org, Jonas Karlman , dri-devel@lists.freedesktop.org Content-Transfer-Encoding: quoted-printable Message-Id: <5A763511-72C8-4CDE-AF1F-8F1A04390BAE@goldelico.com> References: <8cbfba68ce45e10106eb322d622cb7ac64c0e4d4.1632761068.git.hns@goldelico.com> To: Paul Cercueil X-Mailer: Apple Mail (2.3445.104.21) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > Am 28.09.2021 um 12:06 schrieb H. Nikolaus Schaller = : >=20 >>>=20 >>> + >>> + /* RGB output control may be superfluous. */ >>> + if (soc_info->has_rgbc) >>> + regmap_write(priv->map, JZ_REG_LCD_RGBC, >>> + JZ_LCD_RGBC_RGB_FORMAT_ENABLE | >>> + JZ_LCD_RGBC_ODD_RGB | >>> + JZ_LCD_RGBC_EVEN_RGB); >>=20 >> ingenic-drm only supports RGB output right now, so I guess the = RGB_FORMAT_ENABLE bit needs to be set in patch [2/10], otherwise patch = [2/10] cannot state that it adds support for the JZ4780, if it doesn't = actually work. interestingly it works without setting anything in this register. >>=20 >> The other two bits can be dropped, they are already set in = ingenic_drm_encoder_atomic_mode_set(). >=20 > Ok. Setting it manually doesn't change anything visible: root@letux:~# devmem2 0x13050090 /dev/mem opened. Memory mapped at address 0x77e14000. Value at address 0x13050090 (0x77e14090): 0x0 root@letux:~# devmem2 0x13050090 w 0x80 /dev/mem opened. Memory mapped at address 0x77e38000. Value at address 0x13050090 (0x77e38090): 0x0 Written 0x80; readback 0x80 root@letux:~#=20 Same for 0x130A0090. Maybe this lcdc register is not used at all - at least for HDMI? So I'd suggest to drop this whole patch from v5. BR and thanks, Nikolaus