Received: by 2002:a6b:500f:0:0:0:0:0 with SMTP id e15csp475004iob; Fri, 13 May 2022 05:58:31 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyCQ5sDGrq4BjbZTpzlEubSn3gTp+tvaYEn9JEyIDrp2H9duxGYZ0ytbApmmIVqTrHWzix3 X-Received: by 2002:a05:6402:329c:b0:428:a84b:682 with SMTP id f28-20020a056402329c00b00428a84b0682mr24301758eda.307.1652446710817; Fri, 13 May 2022 05:58:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1652446710; cv=none; d=google.com; s=arc-20160816; b=xWm4U56D9Mmk9vVBr2WIA6VtwPrUPerbeSWYrvn5OdAi2h+n07EWoFZPim/STRdnD9 kfpbLEbeROVr+mqmqhPftZvhPKALesGJYaiIp4vvZX7VJwAlqTdHqKTsYCKvkaAhJmUw Ef/sDvdTBbokvJS6sCcdAsRX24lvETb8Fb9znPvfDAdAIY6hG+vcg3hPQQ4vS7Vs4syY 06N6ysoYJXgtUIY6H2DNfvjh+/cg6gYw7qPVXLz9JQiC64DQZ49I5zpZ6Su9B1lspg1Q G+YKnf8mqSWHq4sWh46WYr5KEDOExZqoIVQcv6IeXXc2eR4PLVobTL0805/PKg1BJngH ovWg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=fIWpbH8Qkfx6CtZf98GRcpag46QLNFxJDLii79V6Ww4=; b=QlYQ3chKL4zuFdZyc++Sv4iPN8NSiyFzYiHWNMEzDs3SdeM17HYhu3rzAqHtooi5lU McwZ1EKqZn8F5Z0lEp2HR5B3CT6aZdj6HkZY1vFc04NUUtSfwOhTsfNj9ulZd0PviVvG Tm/wCehUOCOmq7BFuBzPk5E4U9kunfAqGSvtBtA/aIPzaThSvfjh73HKGnfhGzuaQUSg tvX4G/qKKOz7r55cUhbcttLaxzFe3+C8tpfVCDN4GhJ+DTpeNFZLY+TD7mewM4CS0EPK R0dKHTZRlUN2qR+F/RSe8NzQT98yV1uFhH6SXac6grq6q0aZ5Uz4AkJuZLN0NeIuarqR KrSw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=iwUFlCXp; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id gz28-20020a170907a05c00b006f4a24e42ffsi1815301ejc.581.2022.05.13.05.58.04; Fri, 13 May 2022 05:58:30 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=iwUFlCXp; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230418AbiEKLfg (ORCPT + 99 others); Wed, 11 May 2022 07:35:36 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40020 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S239248AbiEKLfV (ORCPT ); Wed, 11 May 2022 07:35:21 -0400 Received: from mail-qk1-x734.google.com (mail-qk1-x734.google.com [IPv6:2607:f8b0:4864:20::734]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 94319237B8B; Wed, 11 May 2022 04:35:20 -0700 (PDT) Received: by mail-qk1-x734.google.com with SMTP id bs17so2070911qkb.0; Wed, 11 May 2022 04:35:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=fIWpbH8Qkfx6CtZf98GRcpag46QLNFxJDLii79V6Ww4=; b=iwUFlCXpNjAisVEfnwmlAdOatVcSnAwwbuVcsltGQ/5e2qlxjuvMvHFH0zjH653Mbe P10WcoYwALsqMADv3kofz5Iv36VCkh+MBGhmZIVf+tfXY4c6t/nPYMTWollwMNTd8SA1 axrtWIBOwW4r+pvlA76424OgOCu0uMq70lLVLEb+qqhnND16vEEjQS5J1IpkudyWrFy4 5TlJT9hljT5a5CrhxTLXnu0mHPi/Gd9oa/44/w52HsA6upKYCtvyhYOLlUSUSNn9AO6J FrVO5m0S9T8BVuuyUXNKoMtg808X7troFbx1f36TKqFRqd8P4T0doH2AqrtBrlJleTDW O5Ww== 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:mime-version :content-transfer-encoding; bh=fIWpbH8Qkfx6CtZf98GRcpag46QLNFxJDLii79V6Ww4=; b=Ekv6pEGrRM9z70wvcLuRA3Cvnk1EQmeuCj49tW3am/hNaxf57DsWzPseZaYTx/4nUw cj8gWUzNgfxXfwEE6uH8ZT/b+2iDKOKZ/IgySRmEK7pzAFAZrnQqkfPkpLyQK9WrznMP /qIlbb9G2OBoBNWaaZgOdgKnjwgD+jzA/hyFseDKX0Dcxs01XVQBcblVxaQYoFI41PgO l1FcVgJxch5DID34r9L3Vt+I52n1POeC9WCeF+JDN2H2Ut64AZaC6ARapHlKB9pPoDC+ uixd3Bi/eEVxy2u5v+lUkwWQ8kkuRVz4V3D8kDFt9y4BOJ/F0ErhdKCECQG0J727pvnx 6hRA== X-Gm-Message-State: AOAM532G3RBVHtOfosO2uW3o4IPVtQ4uXTAICtzhQMvkNcYweyHNzqJt 4jZ95FwsvJxlyWJkGqHdP+bcL167cHZ9nA== X-Received: by 2002:a05:620a:254e:b0:680:a307:8a33 with SMTP id s14-20020a05620a254e00b00680a3078a33mr18549892qko.304.1652268919643; Wed, 11 May 2022 04:35:19 -0700 (PDT) Received: from master-x64.sparksnet ([2601:153:980:85b1::10]) by smtp.gmail.com with ESMTPSA id bw26-20020a05622a099a00b002f39b99f6basm953377qtb.84.2022.05.11.04.35.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 May 2022 04:35:19 -0700 (PDT) From: Peter Geis To: linux-rockchip@lists.infradead.org Cc: Heiko Stuebner , dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Peter Geis Subject: [PATCH v2 0/3] add Pine64 touch panel support to rockpro64 Date: Wed, 11 May 2022 07:35:13 -0400 Message-Id: <20220511113517.4172962-1-pgwipeout@gmail.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Good Morning, Apologies Heiko on taking so long for this v2. This patch series adds support for the Pine64 touch panel to the rockpro64 single board computer. This panel attaches to the dsi port and includes an i2c touch screen. The first two patches involve making the reset pin to the Feiyang fy07024di26a30d panel optional. On the rockpro64 and quartz64-a this pin is tied to dvdd and automatically comes high when power is applied. The third patch adds the device tree nodes to rockpro64 to permit the panel to be used. Changelog: v2: - Drop patch 4 so we don't "enable" the nodes - Drop the unnecessary null checks - Rebase to 5.18-rc1 Peter Geis (3): dt-bindings: display: panel: feiyang, fy07024di26a30d: make reset gpio optional drm/panel: feiyang-fy07024di26a30d: make reset gpio optional arm64: dts: rockchip: add pine64 touch panel display to rockpro64 .../panel/feiyang,fy07024di26a30d.yaml | 1 - .../boot/dts/rockchip/rk3399-rockpro64.dtsi | 80 ++++++++++++++++++- .../drm/panel/panel-feiyang-fy07024di26a30d.c | 2 +- 3 files changed, 77 insertions(+), 6 deletions(-) -- 2.25.1