[{"id":3678928,"web_url":"http://patchwork.ozlabs.org/comment/3678928/","msgid":"<177647276773.3416847.5121391765535033685.robh@kernel.org>","list_archive_url":null,"date":"2026-04-18T00:39:27","subject":"Re: [PATCH v4 3/4] dt-bindings: gpio: describe Waveshare GPIO\n controller","submitter":{"id":62529,"url":"http://patchwork.ozlabs.org/api/people/62529/","name":"Rob Herring (Arm)","email":"robh@kernel.org"},"content":"On Sat, 18 Apr 2026 02:16:22 +0300, Dmitry Baryshkov wrote:\n> The Waveshare DSI TOUCH family of panels has separate on-board GPIO\n> controller, which controls power supplies to the panel and the touch\n> screen and provides reset pins for both the panel and the touchscreen.\n> Also it provides a simple PWM controller for panel backlight.\n> \n> Add bindings for these GPIO controllers. As overall integration might be\n> not very obvious (and it differs significantly from the bindings used by\n> the original drivers), provide complete example with the on-board\n> regulators and the DSI panel.\n> \n> Acked-by: Conor Dooley <conor.dooley@microchip.com>\n> Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>\n> ---\n>  .../bindings/gpio/waveshare,dsi-touch-gpio.yaml    | 100 +++++++++++++++++++++\n>  1 file changed, 100 insertions(+)\n> \n\nMy bot found errors running 'make dt_binding_check' on your patch:\n\nyamllint warnings/errors:\n\ndtschema/dtc warnings/errors:\n/builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/gpio/waveshare,dsi-touch-gpio.example.dtb: panel@0 (waveshare,8.0-dsi-touch-a): compatible:0: 'waveshare,8.0-dsi-touch-a' is not one of ['anbernic,rg-ds-display-bottom', 'anbernic,rg-ds-display-top', 'chongzhou,cz101b4001', 'kingdisplay,kd101ne3-40ti', 'melfas,lmfbx101117480', 'radxa,display-10hd-ad001', 'radxa,display-8hd-ad002', 'taiguanck,xti05101-01a']\n\tfrom schema $id: http://devicetree.org/schemas/display/panel/jadard,jd9365da-h3.yaml\nDocumentation/devicetree/bindings/gpio/waveshare,dsi-touch-gpio.example.dtb: /example-0/dsi/panel@0: failed to match any schema with compatible: ['waveshare,8.0-dsi-touch-a', 'jadard,jd9365da-h3']\n\ndoc reference errors (make refcheckdocs):\n\nSee https://patchwork.kernel.org/project/devicetree/patch/20260418-waveshare-dsi-touch-v4-3-b249f3e702bd@oss.qualcomm.com\n\nThe base for the series is generally the latest rc1. A different dependency\nshould be noted in *this* patch.\n\nIf you already ran 'make dt_binding_check' and didn't see the above\nerror(s), then make sure 'yamllint' is installed and dt-schema is up to\ndate:\n\npip3 install dtschema --upgrade\n\nPlease check and re-submit after running the above command yourself. Note\nthat DT_SCHEMA_FILES can be set to your schema file to speed up checking\nyour schema. However, it must be unset to test all examples with your schema.","headers":{"Return-Path":"\n <linux-gpio+bounces-35223-incoming=patchwork.ozlabs.org@vger.kernel.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linux-gpio@vger.kernel.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256\n header.s=k20201202 header.b=YJZ5fNIR;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=172.105.105.114; helo=tor.lore.kernel.org;\n envelope-from=linux-gpio+bounces-35223-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=\"YJZ5fNIR\"","smtp.subspace.kernel.org;\n arc=none smtp.client-ip=10.30.226.201"],"Received":["from tor.lore.kernel.org (tor.lore.kernel.org [172.105.105.114])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fyCYz2xbDz1yDF\n\tfor <incoming@patchwork.ozlabs.org>; Sat, 18 Apr 2026 10:39:35 +1000 (AEST)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby tor.lore.kernel.org (Postfix) with ESMTP id A92A53013A56\n\tfor <incoming@patchwork.ozlabs.org>; Sat, 18 Apr 2026 00:39:31 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id CF6C724501D;\n\tSat, 18 Apr 2026 00:39:30 +0000 (UTC)","from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org\n [10.30.226.201])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id 8F016175A91;\n\tSat, 18 Apr 2026 00:39:30 +0000 (UTC)","by smtp.kernel.org (Postfix) with ESMTPSA id DADC6C19425;\n\tSat, 18 Apr 2026 00:39:29 +0000 (UTC)"],"ARC-Seal":"i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1776472770; cv=none;\n b=UiWdwCoy8vKkCpHDxy+5vHWsZj+WtQRDQgpPaIkdsuWJFK42IORsFBHU4/bq0c8BJftydyvoIGSwydCBUHmjdYJv0/Hoc//wGy31zMnQ61labGH0fKIlaH2xoTCDfoqz6OKBxNZuVTJM6nBjXWk0TUjSTvpOBrkHNLIEeIzGMrQ=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1776472770; c=relaxed/simple;\n\tbh=b372NDYq44UfFAC/z9eXlIkHcS6zAx5W1MVX5qnMiz0=;\n\th=Date:Content-Type:MIME-Version:From:Cc:To:In-Reply-To:References:\n\t Message-Id:Subject;\n b=V8/W2tsBroCjOAX/jslM7pTuokLzfsrgwaNcIhFGq+q4fwKO2bx1SLiKwo1+jJ0oxr8XWL2sYcrO2U0Kq+0brI5kwwSiVtjHbVuppWhiG+aPTlzzNs6u9iZ1xGXO8RmTpXwy+IeIj5mYHt83MArJ/pH1mcPWJMyTmFmn4jaTMvg=","ARC-Authentication-Results":"i=1; smtp.subspace.kernel.org;\n dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=YJZ5fNIR; arc=none smtp.client-ip=10.30.226.201","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;\n\ts=k20201202; t=1776472770;\n\tbh=b372NDYq44UfFAC/z9eXlIkHcS6zAx5W1MVX5qnMiz0=;\n\th=Date:From:Cc:To:In-Reply-To:References:Subject:From;\n\tb=YJZ5fNIRUVbFQ+U1e9W8Ny09u7NrW0y/Rx0HQPIXjW5RXz7a7IQCbWE6Jcn08VwZV\n\t elrrU+4oZwBCxBff51WVi8SYHd23IY2mSAGkZIVJrqsogMbX96v6aQ4gzTt2sTqsFn\n\t eOHvvRRHL6wpYtpu63esRqoxDGX8m+DEn17LtcdDTRHNpwSVdRwZRIkx3JNpqS9dP7\n\t 00ifdYHQTGyTA3NDw2vrk6JP6DGU7rPBTd1z53F1D4ChBho4w7k4uHrgE44tS7RATw\n\t DsWRAEjyU4HfEJrFP/+iSFvn3i4zVjsoPyIEddlKOFrLBnKs/MWlTOhCBgz12kNUCO\n\t 9eYkmbBPFx0DQ==","Date":"Fri, 17 Apr 2026 19:39:27 -0500","Content-Type":"text/plain; charset=\"utf-8\"","Content-Transfer-Encoding":"8bit","Precedence":"bulk","X-Mailing-List":"linux-gpio@vger.kernel.org","List-Id":"<linux-gpio.vger.kernel.org>","List-Subscribe":"<mailto:linux-gpio+subscribe@vger.kernel.org>","List-Unsubscribe":"<mailto:linux-gpio+unsubscribe@vger.kernel.org>","MIME-Version":"1.0","From":"\"Rob Herring (Arm)\" <robh@kernel.org>","Cc":"dri-devel@lists.freedesktop.org, Jessica Zhang <jesszhan0024@gmail.com>,\n Conor Dooley <conor.dooley@microchip.com>, Simona Vetter <simona@ffwll.ch>,\n linux-gpio@vger.kernel.org, Conor Dooley <conor+dt@kernel.org>,\n Javier Martinez Canillas <javierm@redhat.com>,\n Maxime Ripard <mripard@kernel.org>, Jagan Teki <jagan@edgeble.ai>,\n David Airlie <airlied@gmail.com>,\n Maarten Lankhorst <maarten.lankhorst@linux.intel.com>,\n Bartosz Golaszewski <brgl@kernel.org>,\n Neil Armstrong <neil.armstrong@linaro.org>,\n Cong Yang <yangcong5@huaqin.corp-partner.google.com>,\n Jie Gan <jie.gan@oss.qualcomm.com>, Mark Brown <broonie@kernel.org>,\n devicetree@vger.kernel.org, Krzysztof Kozlowski <krzk+dt@kernel.org>,\n linux-kernel@vger.kernel.org, Linus Walleij <linusw@kernel.org>,\n Ondrej Jirman <megi@xff.cz>, Thomas Zimmermann <tzimmermann@suse.de>,\n Liam Girdwood <lgirdwood@gmail.com>","To":"Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>","In-Reply-To":"<20260418-waveshare-dsi-touch-v4-3-b249f3e702bd@oss.qualcomm.com>","References":"<20260418-waveshare-dsi-touch-v4-0-b249f3e702bd@oss.qualcomm.com>\n <20260418-waveshare-dsi-touch-v4-3-b249f3e702bd@oss.qualcomm.com>","Message-Id":"<177647276773.3416847.5121391765535033685.robh@kernel.org>","Subject":"Re: [PATCH v4 3/4] dt-bindings: gpio: describe Waveshare GPIO\n controller"}}]