From nobody Tue Jun 30 22:20:43 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 38BD3C433EF for ; Fri, 7 Jan 2022 05:13:50 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232810AbiAGFNn (ORCPT ); Fri, 7 Jan 2022 00:13:43 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60672 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230199AbiAGFNk (ORCPT ); Fri, 7 Jan 2022 00:13:40 -0500 Received: from mail-qv1-xf33.google.com (mail-qv1-xf33.google.com [IPv6:2607:f8b0:4864:20::f33]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A4258C061245; Thu, 6 Jan 2022 21:13:39 -0800 (PST) Received: by mail-qv1-xf33.google.com with SMTP id a9so4495349qvd.12; Thu, 06 Jan 2022 21:13:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=ZMydJcrYBWYfz++yrfm9numu8P51rovdFWjDysMdzMU=; b=a5jrSCUy1qzOk0ZWI58bGTSzjl7h9MI33mTRLrzjp7eqX8vy2OgCMm2NqzCxatLtgR pTyMLjRvp+Yy8AnNOsoPYCIwX9PbUxcjR+7GXviasb2iEPKt42v23yzYdFuP4F20S2QP 8AXrB2iCLHTvGO2pwE7gjPdo2W/qBDPULbtokC0xvegiSt+EGi5yr2N2t86uh72aUZuQ l/RbSq9sPih1MRDegj4CtJbcpmy5aHfi35ffmVMBNb5D2lNoTRHlUV19yUEvcDHv9ppz OK94V3/VZj/t1WYEFVmH0UmVq00C4l2JTO04PRoGjMNn79VG74R78n3cfnkDRVEoJ143 7HxQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=ZMydJcrYBWYfz++yrfm9numu8P51rovdFWjDysMdzMU=; b=MF6/+z89BqpoBmnk8OCjY7UQhxxZroO1IOAvJXmAwAd5CRKXINSLiUwIv+Y/Wf6Izm b3R8Xj7yHhEeFCIXtkuuwRDm3zHd5JTed/fAbVkC5UEgcjaeOkf1kuosCkmOAXRv0Nk4 C9kV9aIlzHdN11JM4NxFWkN2oP4PiL75mNHvKVDaEy1iiqI3Ev/G2s0VeMaJAtW08xi9 gLeaIRwMdqBBRN3Iwceg/3FHoNGQK8lo4r/F1hrOV3W6wa9+aI0VSntLUUkVuJKyG5yW IGclCuNU6CmBb1VHU23gxh82zWR387HXDxaCwsljB7MXKtcKSQudpWoQ/gP1xqDrANjN ZIDQ== X-Gm-Message-State: AOAM530UdbA8v5c3EdNjPW4ihjkZo7FdDGmqAE0BWdjfnsuOzEdJTQg4 8Lg0DdnTizaKGTcJsPalj2Q= X-Google-Smtp-Source: ABdhPJzQlCJkK20myaaVTzColneVsGaenQ+DXHtAqF3mYdlYfCIYFWj4CwHF5nOdIFNiuMhMRqGISA== X-Received: by 2002:ad4:5beb:: with SMTP id k11mr53243086qvc.120.1641532418778; Thu, 06 Jan 2022 21:13:38 -0800 (PST) Received: from master-x64.sparksnet (c-98-233-193-225.hsd1.dc.comcast.net. [98.233.193.225]) by smtp.gmail.com with ESMTPSA id d15sm1651461qka.3.2022.01.06.21.13.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 06 Jan 2022 21:13:38 -0800 (PST) From: Peter Geis To: Jagan Teki , Thierry Reding , Sam Ravnborg , David Airlie , Daniel Vetter , Rob Herring Cc: Peter Geis , dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 1/4] dt-bindings: display: panel: feiyang,fy07024di26a30d: make reset gpio optional Date: Fri, 7 Jan 2022 00:13:32 -0500 Message-Id: <20220107051335.3812535-2-pgwipeout@gmail.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220107051335.3812535-1-pgwipeout@gmail.com> References: <20220107051335.3812535-1-pgwipeout@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" Some implementations do not use the reset signal, instead tying it to dvdd. Make the reset gpio optional to permit this. Signed-off-by: Peter Geis --- .../bindings/display/panel/feiyang,fy07024di26a30d.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/Documentation/devicetree/bindings/display/panel/feiyang,fy0702= 4di26a30d.yaml b/Documentation/devicetree/bindings/display/panel/feiyang,fy= 07024di26a30d.yaml index 95acf9e96f1c..1cf84c8dd85e 100644 --- a/Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a3= 0d.yaml +++ b/Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a3= 0d.yaml @@ -35,7 +35,6 @@ required: - reg - avdd-supply - dvdd-supply - - reset-gpios =20 additionalProperties: false =20 --=20 2.32.0 From nobody Tue Jun 30 22:20:43 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 50114C4332F for ; Fri, 7 Jan 2022 05:13:50 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237967AbiAGFNo (ORCPT ); Fri, 7 Jan 2022 00:13:44 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60676 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230475AbiAGFNk (ORCPT ); Fri, 7 Jan 2022 00:13:40 -0500 Received: from mail-qk1-x729.google.com (mail-qk1-x729.google.com [IPv6:2607:f8b0:4864:20::729]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 745C8C061245 for ; Thu, 6 Jan 2022 21:13:40 -0800 (PST) Received: by mail-qk1-x729.google.com with SMTP id w27so4911638qkj.7 for ; Thu, 06 Jan 2022 21:13:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=k4YlYdRUHGlLiiQ3VXQXTVfg4lQw9QYkhPvgea7FlC8=; b=N/y/y/EHxEci4XvpnpvpI6v8Xu2DGOUHAei2/EsJq+rFxmhm60oqo5oZeLoPfYgnPv /BPU20Kl5Odd+NQx6h/B17Zx0XHtdNmCI8A7NWBRs00VKy56dSneh94BAZSeN0N5xwqY ok2vaDOxPi8ynmIFNdp2YgzcxxkmhUBjchE/pzxa6HZKTUAnz2v+QVTF7eBkrObpPcS8 T4Gi2WsW2z4eN+Q2MqM2xn1LJzBcq3Gq2o8mJEtyZvMe8U+Ku7fwjx7NcVHdSoE15TYr JSte3P1IY4nMkLRTdfhDsQDLblkZ7zC2QUC8SHQz4+iIkAaCtp1ArZGq67gobwVRhPI8 mbPg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=k4YlYdRUHGlLiiQ3VXQXTVfg4lQw9QYkhPvgea7FlC8=; b=G8mrLiKu6p5f+M/ORcbafI7AQdho4E16HrIvjgr1UplIMIwSjHZE6RBmmG0nZcjpNg fTZTj3Fyjs0Rfy4QaCTD64RxIq/oGe6YfQuH2yky+nF/LNCzoP92+aQMc3qXY1C5MPiW ILlFn1RR/1jU3DZyuxUPEmZW5orFzph5CdOzth+QnOkCGt14iXlAT/gxguMOS464l9gy sfrSNfvtjtnurNpwt1dl7L1gNqSuG8OcFMCTtGOHn6CrJYQUSVG9akDN64wMBhuN6wxf JYxj6Q+tnpL1a/VZ33Qk9pjTkQdADy7isLoEsbY5csBXfdJo/b/7Pp3KMzq1of+PjxJA MvwA== X-Gm-Message-State: AOAM531Z3hpIWaIq9ymGeB7AnId7ZDP7qy6wbCR+ZJGO9Q7l+AgPbebb mScv2Gm2R7hTG9QtnbjO3m0= X-Google-Smtp-Source: ABdhPJyvrG0dAS+i8966pG6Ryu2TFjEn2HRKyJzBrPj+Kb8AR4vH67Yu5haOKp5YOL38YMqTO+Jp2Q== X-Received: by 2002:a05:620a:284d:: with SMTP id h13mr43231424qkp.330.1641532419604; Thu, 06 Jan 2022 21:13:39 -0800 (PST) Received: from master-x64.sparksnet (c-98-233-193-225.hsd1.dc.comcast.net. [98.233.193.225]) by smtp.gmail.com with ESMTPSA id d15sm1651461qka.3.2022.01.06.21.13.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 06 Jan 2022 21:13:39 -0800 (PST) From: Peter Geis To: Jagan Teki , Thierry Reding , Sam Ravnborg , David Airlie , Daniel Vetter Cc: Peter Geis , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org Subject: [PATCH 2/4] drm/panel: feiyang-fy07024di26a30d: make reset gpio optional Date: Fri, 7 Jan 2022 00:13:33 -0500 Message-Id: <20220107051335.3812535-3-pgwipeout@gmail.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220107051335.3812535-1-pgwipeout@gmail.com> References: <20220107051335.3812535-1-pgwipeout@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" Some implementations do not use the reset signal, instead tying it to dvdd. Make the reset gpio optional to permit this. Signed-off-by: Peter Geis --- drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c b/driver= s/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c index 581661b506f8..1c88d752b14e 100644 --- a/drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c +++ b/drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c @@ -65,7 +65,8 @@ static int feiyang_prepare(struct drm_panel *panel) /* T3 (dvdd rise + avdd start + avdd rise) T3 >=3D 20ms */ msleep(20); =20 - gpiod_set_value(ctx->reset, 0); + if (ctx->reset) + gpiod_set_value(ctx->reset, 0); =20 /* * T5 + T6 (avdd rise + video & logic signal rise) @@ -73,7 +74,8 @@ static int feiyang_prepare(struct drm_panel *panel) */ msleep(20); =20 - gpiod_set_value(ctx->reset, 1); + if (ctx->reset) + gpiod_set_value(ctx->reset, 1); =20 /* T12 (video & logic signal rise + backlight rise) T12 >=3D 200ms */ msleep(200); @@ -126,7 +128,8 @@ static int feiyang_unprepare(struct drm_panel *panel) /* T13 (backlight fall + video & logic signal fall) T13 >=3D 200ms */ msleep(200); =20 - gpiod_set_value(ctx->reset, 0); + if (ctx->reset) + gpiod_set_value(ctx->reset, 0); =20 regulator_disable(ctx->avdd); =20 @@ -211,7 +214,7 @@ static int feiyang_dsi_probe(struct mipi_dsi_device *ds= i) return PTR_ERR(ctx->avdd); } =20 - ctx->reset =3D devm_gpiod_get(&dsi->dev, "reset", GPIOD_OUT_LOW); + ctx->reset =3D devm_gpiod_get_optional(&dsi->dev, "reset", GPIOD_OUT_LOW); if (IS_ERR(ctx->reset)) { dev_err(&dsi->dev, "Couldn't get our reset GPIO\n"); return PTR_ERR(ctx->reset); --=20 2.32.0 From nobody Tue Jun 30 22:20:43 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 6EB22C43219 for ; Fri, 7 Jan 2022 05:13:50 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238717AbiAGFNr (ORCPT ); Fri, 7 Jan 2022 00:13:47 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60682 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230526AbiAGFNl (ORCPT ); Fri, 7 Jan 2022 00:13:41 -0500 Received: from mail-qk1-x735.google.com (mail-qk1-x735.google.com [IPv6:2607:f8b0:4864:20::735]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 54EF2C061245; Thu, 6 Jan 2022 21:13:41 -0800 (PST) Received: by mail-qk1-x735.google.com with SMTP id 202so4882688qkg.13; Thu, 06 Jan 2022 21:13:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=d0E8s9XkVMJfO71U0WZapgq3CBnEOczzCxvv2x4eTOI=; b=awhqnAkIp7trR8Jv9wraBB/3QMSgqaGlulcxwILOUKQ6xfuXvz9Cy8JIV1bqHeSk0B xnYQnCHZcvhNLYbBGUBPrlOIyR6Fve60BMqo0Egl92ueIIYwPolz+0ZcJfKwscAa4Zey tkW93zs0Ec5qd8bvHW3qA0sn2Lhok4E7VF92Zwsb8bCQspev1hIK5D8hOGo7s3IE+ZYF trPp6C4CZVfhFh+BZtLHqWE1xOvEyq6KPMMGIPBqBp+RV84KxSSRrc8uPIain2/P5NNw VmS6NhpD4RsKkEsJI6FVNMx/UxyyOdwZPUDG7VNJ+eDYKanizAGZGNYaJtaiPs++iD15 np0Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=d0E8s9XkVMJfO71U0WZapgq3CBnEOczzCxvv2x4eTOI=; b=7zC7SEP/e/BNONGwncWtcTnOo9biTKN0+eifucjjQM/4+3myhpliADhdWoWhokB62g V3RRZTwaHS3tL6cWrbF/Nt0Qkdz2dgPO7AK6z2hbgFEc3BglUMoLmU7IAHl+/uZU0WBw MDzchk/nZ/IXshzljB7Xag2iVISvI+sWXdN1Y6VA58xKHCC1Lz8P59+G8E8fBQNWmLks i4gT88zPb3BLM20zKKVAqG/Any1QIO4qcBCPvdUwZyDy7Us8SPQfkSaKbUyfA5WRQ3vc FIdW2+d2OqP5UP9O3OfI2qvhLjpxjJK5GEKepFeYM1v3n5xdrWu2CGLF/jUSZmEozNmX n3og== X-Gm-Message-State: AOAM530n0l2yEIg9WiK5ML81n6STTSHSYpDSBydTI5AJYjcE8nxul0Rs wBt8YgSh1e0zb5SzcOn5NUc= X-Google-Smtp-Source: ABdhPJwKGvck88HMWuNcgtplD8fVqm2IP/5UhmLKJ/hHRmQaUGaAF0uj1u94MoiOsIW91+gruO6WtQ== X-Received: by 2002:a05:620a:24ca:: with SMTP id m10mr43698820qkn.649.1641532420494; Thu, 06 Jan 2022 21:13:40 -0800 (PST) Received: from master-x64.sparksnet (c-98-233-193-225.hsd1.dc.comcast.net. [98.233.193.225]) by smtp.gmail.com with ESMTPSA id d15sm1651461qka.3.2022.01.06.21.13.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 06 Jan 2022 21:13:40 -0800 (PST) From: Peter Geis To: Rob Herring , Heiko Stuebner Cc: Peter Geis , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH 3/4] arm64: dts: rockchip: add pine64 touch panel display to rockpro64 Date: Fri, 7 Jan 2022 00:13:34 -0500 Message-Id: <20220107051335.3812535-4-pgwipeout@gmail.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220107051335.3812535-1-pgwipeout@gmail.com> References: <20220107051335.3812535-1-pgwipeout@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" The Pine64 touch panel is a panel consisting of the Feiyang fy07024di26a30d panel with a Goodix gt911 touch screen. Add the device tree nodes to the rockpro64 to permit attaching this display= to the device. Signed-off-by: Peter Geis --- .../boot/dts/rockchip/rk3399-rockpro64.dtsi | 80 ++++++++++++++++++- 1 file changed, 76 insertions(+), 4 deletions(-) diff --git a/arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi b/arch/arm6= 4/boot/dts/rockchip/rk3399-rockpro64.dtsi index 83db4ca67334..158befb9a48c 100644 --- a/arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi @@ -20,6 +20,15 @@ chosen { stdout-path =3D "serial2:1500000n8"; }; =20 + /* enable for panel backlight support */ + backlight: backlight { + compatible =3D "pwm-backlight"; + pwms =3D <&pwm0 0 1000000 0>; + brightness-levels =3D <0 4 8 16 32 64 128 255>; + default-brightness-level =3D <5>; + status =3D "disabled"; + }; + clkin_gmac: external-gmac-clock { compatible =3D "fixed-clock"; clock-frequency =3D <125000000>; @@ -220,6 +229,14 @@ vdd_log: vdd-log { regulator-max-microvolt =3D <1700000>; vin-supply =3D <&vcc5v0_sys>; }; + + avdd: avdd { + compatible =3D "regulator-fixed"; + regulator-name =3D "avdd"; + regulator-min-microvolt =3D <11000000>; + regulator-max-microvolt =3D <11000000>; + vin-supply =3D <&vcc3v3_s0>; + }; }; =20 &cpu_l0 { @@ -301,6 +318,11 @@ &hdmi { status =3D "okay"; }; =20 +/* force hdmi to vopb */ +&hdmi_in_vopl { + status =3D "disabled"; +}; + &hdmi_sound { status =3D "okay"; }; @@ -400,8 +422,6 @@ regulator-state-mem { =20 vcc3v0_touch: LDO_REG2 { regulator-name =3D "vcc3v0_touch"; - regulator-always-on; - regulator-boot-on; regulator-min-microvolt =3D <3000000>; regulator-max-microvolt =3D <3000000>; regulator-state-mem { @@ -490,8 +510,6 @@ regulator-state-mem { =20 vcc3v3_s0: SWITCH_REG2 { regulator-name =3D "vcc3v3_s0"; - regulator-always-on; - regulator-boot-on; regulator-state-mem { regulator-off-in-suspend; }; @@ -565,6 +583,19 @@ fusb0: typec-portc@22 { vbus-supply =3D <&vcc5v0_typec>; status =3D "okay"; }; + + /* enable for pine64 touch screen support */ + touch: touchscreen@5d { + compatible =3D "goodix,gt911"; + reg =3D <0x5d>; + AVDD28-supply =3D <&vcc3v0_touch>; + VDDIO-supply =3D <&vcc3v0_touch>; + interrupt-parent =3D <&gpio4>; + interrupts =3D ; + irq-gpios =3D <&gpio4 RK_PD5 GPIO_ACTIVE_HIGH>; + reset-gpios =3D <&gpio4 RK_PD6 GPIO_ACTIVE_HIGH>; + status =3D "disabled"; + }; }; =20 &i2s0 { @@ -600,6 +631,47 @@ &io_domains { gpio1830-supply =3D <&vcc_3v0>; }; =20 +/* enable for pine64 panel display support */ +&mipi_dsi { + status =3D "disabled"; + clock-master; + + ports { + mipi_out: port@1 { + reg =3D <1>; + + mipi_out_panel: endpoint { + remote-endpoint =3D <&mipi_in_panel>; + }; + }; + }; + + mipi_panel: panel@0 { + compatible =3D "feiyang,fy07024di26a30d"; + reg =3D <0>; + avdd-supply =3D <&avdd>; + backlight =3D <&backlight>; + dvdd-supply =3D <&vcc3v3_s0>; + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + + mipi_in_panel: endpoint { + remote-endpoint =3D <&mipi_out_panel>; + }; + }; + }; + }; +}; + +/* force dsi to vopl */ +&mipi_in_vopb { + status=3D"disabled"; +}; + &pcie0 { ep-gpios =3D <&gpio2 RK_PD4 GPIO_ACTIVE_HIGH>; num-lanes =3D <4>; --=20 2.32.0 From nobody Tue Jun 30 22:20:43 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id E856FC43217 for ; Fri, 7 Jan 2022 05:13:51 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1346146AbiAGFNt (ORCPT ); Fri, 7 Jan 2022 00:13:49 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60692 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232008AbiAGFNm (ORCPT ); Fri, 7 Jan 2022 00:13:42 -0500 Received: from mail-qk1-x72c.google.com (mail-qk1-x72c.google.com [IPv6:2607:f8b0:4864:20::72c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 32547C0611FD; Thu, 6 Jan 2022 21:13:42 -0800 (PST) Received: by mail-qk1-x72c.google.com with SMTP id l11so4896406qke.11; Thu, 06 Jan 2022 21:13:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=ZnX2c/AivJPvE3M4KgpGz9qCvVjWTtRZpCLeFLJb/64=; b=jhcH33f2rPJdslRUlsnQb/mI5egx3yjh1XRyMm1WHG3iNkzWWKLPWiwt1LvxANMrm6 +wuTlRzzaEJAHEnGVYo66bULDqob6E+XP08ruvluHzgCCyA9uaGV6lcQNpSkZcxPmHjC laOvrBhyfeqEQW3rMlEiVYEWA49a6HrO+2RoScWGyP0sOK4A41q8iuW009sz8vN6oqNY RGc5zybzvtgFd4MxIhYKAWU5RsjqqThBSNxNdHqW4nRrEv/l9re1/JyFT8Mk0t27stSa nMZiHyg3qsS44wioLnKqSpvb1w72tzbUvOUzDp/c4Q8rTI47dNCm3BhEASgiYLrmLGpW hJaw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=ZnX2c/AivJPvE3M4KgpGz9qCvVjWTtRZpCLeFLJb/64=; b=en8iMBU5x6I+RWr31o4BvDWGruTTp9k2/kUfFkJAD5JZ+xw8g3ZAdm2GF0uLFwUxDQ RKFrubZQcs+PMW52ES1QqIDKc615oSqBIBnLGgNvHhO7gZvZNXbzVbBRHSz+BOAd+oR9 basjNx76PJmQFFuPYSwLgwEPgWjUAHjx7N6IMsg/FnXHB7w7IUL+9bjkvlwTCvuwgEHL H/KNn5eMUGujZSqUlr3OgZYFKvn12IZdJ+UIJIA4KojSs+scpRXFNoC0w2SbbPx8APkI 71X05ZaVJJtBM6uDOHavk4fwojfqLgKW+H4y5bzbujIVQcxfijTpPCKbNrpWlAUuvy/9 HMeQ== X-Gm-Message-State: AOAM5333/OTw6X5OMC6H5orjRd5Nu2mOA3pdHiYL4JE/C0dJlhudE4Ig 8Eyyy6OSwmBIltsJan2S0w4= X-Google-Smtp-Source: ABdhPJyxvYrqYFDlkIi0IZIQpBfxEsFe8ZBlx2sEOe9KCyROC7cqYGRV1dzISY18pXdzDCCbz24+YA== X-Received: by 2002:a05:620a:25c8:: with SMTP id y8mr44783504qko.455.1641532421366; Thu, 06 Jan 2022 21:13:41 -0800 (PST) Received: from master-x64.sparksnet (c-98-233-193-225.hsd1.dc.comcast.net. [98.233.193.225]) by smtp.gmail.com with ESMTPSA id d15sm1651461qka.3.2022.01.06.21.13.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 06 Jan 2022 21:13:41 -0800 (PST) From: Peter Geis To: Rob Herring , Heiko Stuebner Cc: Peter Geis , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH 4/4] arm64: dts: rockchip: enable the pine64 touch screen on rockpro64 Date: Fri, 7 Jan 2022 00:13:35 -0500 Message-Id: <20220107051335.3812535-5-pgwipeout@gmail.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220107051335.3812535-1-pgwipeout@gmail.com> References: <20220107051335.3812535-1-pgwipeout@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" Enable the touch screen, backlight, and dsi nodes for the Pine64 touch panel attached to the rockpro64. Signed-off-by: Peter Geis --- arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi b/arch/arm6= 4/boot/dts/rockchip/rk3399-rockpro64.dtsi index 158befb9a48c..f6c36fcd6db3 100644 --- a/arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi @@ -26,7 +26,7 @@ backlight: backlight { pwms =3D <&pwm0 0 1000000 0>; brightness-levels =3D <0 4 8 16 32 64 128 255>; default-brightness-level =3D <5>; - status =3D "disabled"; + status =3D "okay"; }; =20 clkin_gmac: external-gmac-clock { @@ -594,7 +594,7 @@ touch: touchscreen@5d { interrupts =3D ; irq-gpios =3D <&gpio4 RK_PD5 GPIO_ACTIVE_HIGH>; reset-gpios =3D <&gpio4 RK_PD6 GPIO_ACTIVE_HIGH>; - status =3D "disabled"; + status =3D "okay"; }; }; =20 @@ -633,7 +633,7 @@ &io_domains { =20 /* enable for pine64 panel display support */ &mipi_dsi { - status =3D "disabled"; + status =3D "okay"; clock-master; =20 ports { --=20 2.32.0