From patchwork Wed Apr 13 12:56:35 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tommaso Merciai X-Patchwork-Id: 1914 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-ed1-f71.google.com (mail-ed1-f71.google.com [209.85.208.71]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id 2374B3F07C for ; Wed, 13 Apr 2022 14:56:42 +0200 (CEST) Received: by mail-ed1-f71.google.com with SMTP id n4-20020a5099c4000000b00418ed58d92fsf1054395edb.0 for ; Wed, 13 Apr 2022 05:56:42 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1649854602; cv=pass; d=google.com; s=arc-20160816; b=w+6ZyQmDmv7LoI6TfO7UeKVz8rCfUy6H7XoP7/4HzNV32wLO1mk29SpyIe0p4rZF8o wUvohHxspazx7UlcBAV6TCGj5rj20oyGPMq0/CZG/bxOkNjFOIYmLVbp1v0O+L1yyZ6Q UoznCJWjw1r9vES7cnaDZHfmTVuIQBm8u5UAde/jI7WKUssqjt7vZuF9Ie+SJHqJQgwT cVDT5aDpvzsTFEUC2VWgfbVdMcM5Y9eSlYoJKEexZGeT/N7zCwwptvv974IoQkrZJxRz lzu9z/UepRtu6Y3PlmYnyMw7suoQvBHK4CYES4rEaBBX6f75aGSZq+lnvTDpH5T4ckkU 6MhA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:mime-version:message-id:date:subject:cc:to :from:dkim-signature; bh=ykD1Vzwdk4xvCjm+3roHt5nTUNDXvHCmpAmod8ha/8M=; b=R93ibKlzwr3WEJhofqKQAadcV3u6uaFFnfY+dOi7TUb3oeqNpQKFRYfxew0ftVEGzM gB9ouDZRC36CqJUpqsKKruj0kDcoQCeZt/zEw5I5+ozGyTov9tPD/b8aVZH0d/vtC/C4 cnyy+vzp1Ofm5MbAreTsKxiqhosjSGC6Pt62akdrVjpf0Xxek2zMERueoipxL3yj7UMi sf2ZL5YBdGirAYSEqNySoKQEgHWOJx5i5lSJHlpoT2BlTs8UOt/qTAifOIlO+YwPclB3 YGotcEyLmnAgQgJQWgncglUiZj4+a/yhTDda49PG8OVl74QW3FRv1/HB75TLfqyGt0sO 8lKg== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=lz1nR2vb; spf=pass (google.com: domain of tommaso.merciai@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=tommaso.merciai@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; h=from:to:cc:subject:date:message-id:mime-version:x-original-sender :x-original-authentication-results:precedence:mailing-list:list-id :list-post:list-help:list-archive:list-unsubscribe; bh=ykD1Vzwdk4xvCjm+3roHt5nTUNDXvHCmpAmod8ha/8M=; b=HAtyWskVhzSqaDCJsmybE/2/rdPAdPVtqY8FRLScQRbK513d/VpTbmo2l9g7h75dhj gaBXchJIit8U3wDJrxDLpKvdhVLLNF6uiD4lsGegrF59KZw6ZMCEkGskUd1piH/yVQo6 dvLxdZ20pp+qrAxWfzT7DV7rtrEuKjO39PVDQ= 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 :x-original-sender:x-original-authentication-results:precedence :mailing-list:list-id:x-spam-checked-in-group:list-post:list-help :list-archive:list-unsubscribe; bh=ykD1Vzwdk4xvCjm+3roHt5nTUNDXvHCmpAmod8ha/8M=; b=D5RR22S7vG6q4SFXIy57EvCggC9VEOKXHySL8dgCGdxnfYXyq/qS5Yg/G97wDELiMe tYhlo7n4so+3riD8wqqRKNIIlklt2+u//7QHR2krH2oRXRwe43DsG4RlDyFjt/qNMUgQ TO2d050cF/j060jflR11QB1ZKQuyE9xCx4OZGpk9GugSC2YYJGzsdwg5i15OTmJwtvWg UFhBjp0hbHi0q6fE6a13GF9AverSfMWISk6pRsJEMV/U1fjCc6hYZZRBcAkaGm/jbbKC 24xUSe7CxbGtq8dsKTFpShjYksPVQ+/+/rhSRB0fgUYHxku9sZ7iBYVvB9vyDWTe77k8 7bfw== X-Gm-Message-State: AOAM532psA3tAWusFlq1PsJzawtlinn5L5IHzt+xAtrupiRXesqiRcrI 95i9GZKgn7eyCc1lQQjJxJjTsRvP X-Google-Smtp-Source: ABdhPJxMX1a3vA7zXD1A6c1um7Ey0RsGwro5lx3NfQ1VvfyIccPGs5+miKBD5/QDqg79HkJsMbsrHQ== X-Received: by 2002:a17:906:7f02:b0:6cf:86d8:c31c with SMTP id d2-20020a1709067f0200b006cf86d8c31cmr40077037ejr.518.1649854601915; Wed, 13 Apr 2022 05:56:41 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:a05:6402:5108:b0:41d:18d5:5462 with SMTP id m8-20020a056402510800b0041d18d55462ls55946edd.0.gmail; Wed, 13 Apr 2022 05:56:40 -0700 (PDT) X-Received: by 2002:aa7:de93:0:b0:418:d700:662a with SMTP id j19-20020aa7de93000000b00418d700662amr43384987edv.107.1649854600666; Wed, 13 Apr 2022 05:56:40 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1649854600; cv=none; d=google.com; s=arc-20160816; b=teZfQujm9C7CCFW1ibVRUtG3u7KdQOB0IP7jQY5YS3gkStVjR83OQKQFr1c9LnFRrA SN6QX8814409j3uDAcyXyTJXNAR1Wz2WJmjWNlfewXBKKbY7W4uToVdONV1hZpPhAcRH KtQfgCCig1mh8NUSHxc+uCsOeJCKps93zh84sPVNgRbSWTUEQjQeEo6ZSSHe2eZcT7Zr UAONPa8BuS8m1pABYaZt9oW2wWI0DBjm/khyy4kmYBKgiY+6jvjtg+6Xbi50yAuL53Do Su63uoYetJSqI90y2X2OoWo/FHgRzg6ASfjEqcsIw/NXaaP4SJ9iIFSvMXrq3sfQ0KO0 lDCg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:dkim-signature; bh=ahTXWU/PO1db6NpymuEarcVlH8cpP7KwJst30CgSTjE=; b=e0DDrg3MrJ5FJhFwuZPQtoQkd4eM/FN2iGAFvsGBUk1WyDLbcqjmgbm5nsTKPrdoL7 F36/IctqNER6/jh7/vSiYYksTLnuTz7zafZ+uJj5LbFBC11UWmIPPxOAS/vP3exaao23 BPycs5C0sSrmUnMWm3M8s8WLSTdYfjqORqqyIuswOZlu3pvqsBTXaAgswB+EYpF7XtFx M5l36QJB/cXXgYuAFzzfCU3ksjQayRCojbE03tktBx3dQZh/CjwiO57+DYNuGrIa7ury UzLSmZhGGA8VvWXKpu96OZt98HfrgBmTtpMeVXSn3SnIPewB65rH5S2WsD1LXdr5z6ZL /R5A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=lz1nR2vb; spf=pass (google.com: domain of tommaso.merciai@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=tommaso.merciai@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com Received: from mail-sor-f41.google.com (mail-sor-f41.google.com. [209.85.220.41]) by mx.google.com with SMTPS id z22-20020a170906715600b006e89e2563a9sor2818953ejj.5.2022.04.13.05.56.40 for (Google Transport Security); Wed, 13 Apr 2022 05:56:40 -0700 (PDT) Received-SPF: pass (google.com: domain of tommaso.merciai@amarulasolutions.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41; X-Received: by 2002:a17:907:72c3:b0:6e8:b602:9793 with SMTP id du3-20020a17090772c300b006e8b6029793mr6276288ejc.704.1649854600433; Wed, 13 Apr 2022 05:56:40 -0700 (PDT) Received: from tom-ThinkPad-T14s-Gen-2i.homenet.telecomitalia.it (host-95-245-147-71.retail.telecomitalia.it. [95.245.147.71]) by smtp.gmail.com with ESMTPSA id f12-20020a1709067f8c00b006e88b1556f4sm3941781ejr.212.2022.04.13.05.56.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 13 Apr 2022 05:56:39 -0700 (PDT) From: Tommaso Merciai To: Cc: tommaso.merciai@amarulasolutions.com, linux-amarula@amarulasolutions.com, Rob Herring , Krzysztof Kozlowski , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , NXP Linux Team , Joakim Zhang , Li Jun , Tim Harvey , Richard Zhu , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v2] arm64: dts: imx8mm-evk: add pwm1/backlight support Date: Wed, 13 Apr 2022 14:56:35 +0200 Message-Id: <20220413125636.28650-1-tommaso.merciai@amarulasolutions.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 X-Original-Sender: tommaso.merciai@amarulasolutions.com X-Original-Authentication-Results: mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=lz1nR2vb; spf=pass (google.com: domain of tommaso.merciai@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=tommaso.merciai@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list linux-amarula@amarulasolutions.com; contact linux-amarula+owners@amarulasolutions.com List-ID: X-Spam-Checked-In-Group: linux-amarula@amarulasolutions.com X-Google-Group-Id: 476853432473 List-Post: , List-Help: , List-Archive: List-Unsubscribe: , Add pwm1/backlight support nodes for imx8mm_evk board. Align with u-boot dts References: - https://patchwork.ozlabs.org/project/uboot/patch/20220326111911.13720-9-tommaso.merciai@amarulasolutions.com/ Signed-off-by: Tommaso Merciai --- Changes since v1: - Fix commit body - Enable pwm, backlight arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi b/arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi index 6d67df7692f1..4c18f8fcd377 100644 --- a/arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi @@ -59,6 +59,15 @@ reg_usdhc2_vmmc: regulator-usdhc2 { enable-active-high; }; + backlight: backlight { + status = "okay"; + compatible = "pwm-backlight"; + pwms = <&pwm1 0 5000000>; + brightness-levels = <0 255>; + num-interpolated-steps = <255>; + default-brightness-level = <250>; + }; + ir-receiver { compatible = "gpio-ir-receiver"; gpios = <&gpio1 13 GPIO_ACTIVE_LOW>; @@ -395,6 +404,12 @@ &wdog1 { status = "okay"; }; +&pwm1 { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_backlight>; + status = "okay"; +}; + &iomuxc { pinctrl_fec1: fec1grp { fsl,pins = < @@ -549,4 +564,10 @@ pinctrl_wdog: wdoggrp { MX8MM_IOMUXC_GPIO1_IO02_WDOG1_WDOG_B 0x166 >; }; + + pinctrl_backlight: backlightgrp { + fsl,pins = < + MX8MM_IOMUXC_GPIO1_IO01_PWM1_OUT 0x06 + >; + }; };