From patchwork Thu Oct 5 18:49:08 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Duje_Mihanovi=C4=87?= X-Patchwork-Id: 148984 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:612c:2016:b0:403:3b70:6f57 with SMTP id fe22csp499481vqb; Thu, 5 Oct 2023 11:50:06 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGONtZlbFUnJoyBKE8uaJ2lSiv/a/Oczdmez6ZH6eYS+1EVDKLARRrqULoIkJk5dK1J0KbX X-Received: by 2002:a05:6358:6f08:b0:132:f294:77fe with SMTP id r8-20020a0563586f0800b00132f29477femr5845689rwn.2.1696531805998; Thu, 05 Oct 2023 11:50:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1696531805; cv=none; d=google.com; s=arc-20160816; b=sAX5nWWlaMFGdDQjZBZveyflXM/APs6SDO3jciaFchOmHCkDCH/L1drKbVe++DiMFU qjk8GV4SdFbf6yZIvTzUzd479MaHIIlTTsKWx/XU+tvsFB1fns0iQKyM6Fzs3jojnL85 G4kL0DFdbp1QXk9ON7kgWQJvP17GpLECn4yJheQSA91swq0Yc1WBR9bBKMFc5YqHhs/9 XDvUxL3y4UTPk0H2BbClry4ad7nOtdMEEZG2JYrfJ7xgK/LJYwQya7+xtPldnHxv87fp sY8cGOwPJvJ0S8JXknLN0oSTtNfM3gAGyBXEGVBduWp1OmYSharjXUK1D8R7f6IV1kAu j7iA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:in-reply-to:references:message-id :content-transfer-encoding:mime-version:subject:date:from; bh=aatOUqGc14afgCOSvnfx+aA3nqSocOFerdJJI1vaahA=; fh=FKtOeEKXWbUQvpyDXptRQ3a9Yo5O5jmS3sGzUfjZ6rQ=; b=yPD1VOr34tVZWOQwxhr409OOQ6ROc4hKxRujoIEj0wxPcC8bK5sf7qzDZCirvobTJg AFGnLft+8MfJ7+Tc1PshkY5TJseUa89Gt0aT2JkyoS2c7Ukk9XBIB1iUGt8JXvJdAdVS XIpXN41CH3/n8jLBrf+TgqSq5ODPDmB5nTN8ayVB6oO10Dh2RkB0mjtCr2AGzXId4LTn 6GqO9S8kHAWpcMoarHxayqwXpv7ngMy/rREULX6iVNvl61VB89cv6qY5V+1TmpIGERZk C+rNtmZduLY5XO8ZKYwAWsUCND8Fj1nPQ5EKEZjq/041QAtOO5a2I/sKw438NALdZE4u ViYw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from snail.vger.email (snail.vger.email. [23.128.96.37]) by mx.google.com with ESMTPS id k198-20020a636fcf000000b005855424fc2dsi1952487pgc.611.2023.10.05.11.50.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 05 Oct 2023 11:50:05 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) client-ip=23.128.96.37; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id DAC138354535; Thu, 5 Oct 2023 11:50:04 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230466AbjJESt5 (ORCPT + 18 others); Thu, 5 Oct 2023 14:49:57 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56786 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229656AbjJEStx (ORCPT ); Thu, 5 Oct 2023 14:49:53 -0400 Received: from mx.skole.hr (mx1.hosting.skole.hr [161.53.165.185]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id F1A489B; Thu, 5 Oct 2023 11:49:49 -0700 (PDT) Received: from mx1.hosting.skole.hr (localhost.localdomain [127.0.0.1]) by mx.skole.hr (mx.skole.hr) with ESMTP id 54BB984F75; Thu, 5 Oct 2023 20:49:48 +0200 (CEST) From: =?utf-8?q?Duje_Mihanovi=C4=87?= Date: Thu, 05 Oct 2023 20:49:08 +0200 Subject: [PATCH 1/2] dt-bindings: backlight: add Kinetic KTD2801 binding MIME-Version: 1.0 Message-Id: <20231005-ktd2801-v1-1-43cd85b0629a@skole.hr> References: <20231005-ktd2801-v1-0-43cd85b0629a@skole.hr> In-Reply-To: <20231005-ktd2801-v1-0-43cd85b0629a@skole.hr> To: Lee Jones , Daniel Thompson , Jingoo Han , Pavel Machek , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Helge Deller Cc: Karel Balej , dri-devel@lists.freedesktop.org, linux-leds@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-fbdev@vger.kernel.org, ~postmarketos/upstreaming@lists.sr.ht, =?utf-8?q?Duje_Mihanovi=C4=87?= X-Mailer: b4 0.12.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1714; i=duje.mihanovic@skole.hr; h=from:subject:message-id; bh=UdiONCDFn7tSC5O0Vn6kl8sVoN7CSUp9mQWdTvRQG54=; b=owEBbQKS/ZANAwAIAZoRnrBCLZbhAcsmYgBlHwVCfv22qJGXGxy+4xw0vT+90XZOJv8VbwEA1 upnGjCeI6eJAjMEAAEIAB0WIQRT351NnD/hEPs2LXiaEZ6wQi2W4QUCZR8FQgAKCRCaEZ6wQi2W 4RKXD/9XfqrqI9hIeLFo4dL2yYC+GvW8XRQw3ij9ldGmH5vDRakMYYgMM3RjG204uN3bQO9yPjJ AIZnmONSC6fEjx3EgOBYvhNaa4sxxDsh7LwUvIbQeIQ+eZZVRS6YusOguR3xv+vvr1SJ8UrPGas 60idqG69zQjXVnoBK3lVlzZKQlBBlyRXyzoBJOgvB+T0s9/jT/2IqEXnS+i6EM7M2+werN3lGo+ lunZHJmuTmWuOrr1yKi4YaxE5h8uPToiALQdwfuU6TSwcdP0hi92LpAVE4p51KYB74pFKXm1IXQ FaIUFk+NmvntQR8P/sGc4CNlN21LmpJ/D6wxIIXxmrmrFYnqOMqJwIvDKhjkAxsJD/sTwEh2A6s P/UBNpCfl3iCqAZP//0qZ9EzVfEBrafl0pqlKWkEkY9K1YP8L3uujyxgDMfoHaWvnggeGAEQs9u ksij04LIVR1XFIlDtfgx+NZ5sspmDjWKLpXiw/JdMzDAEeZexNnwa0NmZyeiahubRIaXAnvZLy2 bt0df+oNz7ackb4gSEVOitqw0g5IjN/TZEeJKxobJq3RUg0ErGS7xljASaIqMkaLkVJ3xHrCYJq eXsYYDr/sKW8S7VYFNtzeVYfMX01hfx/NxCrCSCVd+WkT7Dby2gzwQMk7zZVHxwFFKWpgjmX6BH SU0bAmrwbsBOFag== X-Developer-Key: i=duje.mihanovic@skole.hr; a=openpgp; fpr=53DF9D4D9C3FE110FB362D789A119EB0422D96E1 X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED 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 X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Thu, 05 Oct 2023 11:50:04 -0700 (PDT) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1778942534769756846 X-GMAIL-MSGID: 1778942534769756846 Add the dt binding for the Kinetic KTD2801 backlight driver. Signed-off-by: Duje Mihanović Reviewed-by: Krzysztof Kozlowski --- .../bindings/leds/backlight/kinetic,ktd2801.yaml | 46 ++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml b/Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml new file mode 100644 index 000000000000..970d54bac18e --- /dev/null +++ b/Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml @@ -0,0 +1,46 @@ +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/leds/backlight/kinetic,ktd2801.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Kinetic Technologies KTD2801 one-wire backlight + +maintainers: + - Duje Mihanović + +description: | + The Kinetic Technologies KTD2801 is a LED backlight driver controlled + by a single GPIO line. The driver can be controlled with a PWM signal + or by pulsing the GPIO line to set the backlight level. This is called + "ExpressWire". + +allOf: + - $ref: common.yaml# + +properties: + compatible: + const: kinetic,ktd2801 + + enable-gpios: + maxItems: 1 + + default-brightness: true + max-brightness: true + +required: + - compatible + - enable-gpios + +additionalProperties: false + +examples: + - | + #include + + backlight { + compatible = "kinetic,ktd2801"; + enable-gpios = <&gpio 97 GPIO_ACTIVE_LOW>; + max-brightness = <210>; + default-brightness = <100>; + };