From patchwork Sun Apr 5 19:22:41 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Oleksandr Suvorov X-Patchwork-Id: 202393 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-9.8 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU, HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH, MAILING_LIST_MULTI, MSGID_FROM_MTA_HEADER, SIGNED_OFF_BY, SPF_HELO_NONE, SPF_PASS, URIBL_BLOCKED, USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id CD36FC2BA1E for ; Sun, 5 Apr 2020 19:23:09 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 966A5206F5 for ; Sun, 5 Apr 2020 19:23:09 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=toradex.com header.i=@toradex.com header.b="cNa/Exsc" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727390AbgDETXJ (ORCPT ); Sun, 5 Apr 2020 15:23:09 -0400 Received: from mail-bgr052101131039.outbound.protection.outlook.com ([52.101.131.39]:36883 "EHLO EUR02-AM5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1727677AbgDETXI (ORCPT ); Sun, 5 Apr 2020 15:23:08 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XQGwwEzzUONWWDNIGiyOpEzlbVVzbEBLK81s3notM6Ug/bEwUR5d5l0C5KactrSFXSLdq+IJwfWwQpecMRTV6FAX/+JhVqL2N6kuCwPlN1VclqRK9wZXlyY0k3d83pRWxPIU9WqUBZ2AN3CYWGHabdtSy4mkceAyKvc4dO02zb7udfcH51LLvfMpMp0r7Vubz6vKmqoUqc2Nt1xcO5XmhPq1RUIIKWOb/DQjJMFYE69UsI3XTjxXqBUkwg2hU6AXcD18Qr0M9zpS3ZC5yJJB7ZcwAprEPM/XXiTeU8e1p2G3dS9yE8fi3kutYYKw9Ra9ZjbEPhFFspW5rfK+z+GZKA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Oei/HXHUctjpPeooJUQPO8FgYTE406Y1Muz/h8PRie4=; b=IfCa4Uo1RBIvuhpQlxV/RIxhZ6NySW/ZXnRSCT+4CnJJ8aW4HAwirgT91wi2rlzhFM7+ccu9tER4w/2HRWQXkqaYYv3hVdzQ/8V/w0wcA+WxFLgtuINbXlgVcb8c57r9rd139lsjxucXomA60akXY9VygoOQUAiaKts4Cd43YGZ577PRO7A1UfvN1M7X0vjF0xcDmmJoC+2+21J7EFLdCL+bVVN5d5K7hnNptUWv/qfELNHOKw2+b105fdmb8SM674fvy3Nnex3uJRS8UoQQmbrXRGHgennEC1I89FjzcK2CqpOY2DMR3MzdG5z7+am+Mj+hPqBJlOGB1t4zbqrVcw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=toradex.com; dmarc=pass action=none header.from=toradex.com; dkim=pass header.d=toradex.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=toradex.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Oei/HXHUctjpPeooJUQPO8FgYTE406Y1Muz/h8PRie4=; b=cNa/Exsc1mv82j3E5JYggWe92ueLxuKG2+gFbEyijw0r105hjzPpE4DOeZoxB7gJF2uWG9SFZJfODXgGkfmaY659JwiJRhMrhmGrow/HT46rOJVSs6tl3Jcvv0kjNAoxfvzmau/KLGZC6KA2hIFsTXUaNdrFnfkFlCIRzHwQnsA= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=oleksandr.suvorov@toradex.com; Received: from VI1PR05MB3279.eurprd05.prod.outlook.com (2603:10a6:802:1c::24) by VI1PR05MB5373.eurprd05.prod.outlook.com (2603:10a6:803:b1::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.20; Sun, 5 Apr 2020 19:22:54 +0000 Received: from VI1PR05MB3279.eurprd05.prod.outlook.com ([fe80::7cdd:4feb:a8b6:a6d2]) by VI1PR05MB3279.eurprd05.prod.outlook.com ([fe80::7cdd:4feb:a8b6:a6d2%7]) with mapi id 15.20.2878.018; Sun, 5 Apr 2020 19:22:54 +0000 From: Oleksandr Suvorov To: devicetree@vger.kernel.org Cc: Paul Barker , Marcel Ziswiler , Igor Opaniuk , Philippe Schenker , =?utf-8?q?Uwe_Kleine-K=C3=B6nig?= , Laurent Pinchart , Oleksandr Suvorov , Rob Herring , linux-kernel@vger.kernel.org Subject: [RFC PATCH v2 1/6] dt-bindings: pwm: add PWM_NOFLAGS definition Date: Sun, 5 Apr 2020 22:22:41 +0300 Message-Id: <20200405192246.3741784-2-oleksandr.suvorov@toradex.com> X-Mailer: git-send-email 2.24.1 In-Reply-To: <20200405192246.3741784-1-oleksandr.suvorov@toradex.com> References: <20200405192246.3741784-1-oleksandr.suvorov@toradex.com> X-ClientProxiedBy: GVAP278CA0017.CHEP278.PROD.OUTLOOK.COM (2603:10a6:710:20::27) To VI1PR05MB3279.eurprd05.prod.outlook.com (2603:10a6:802:1c::24) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from localhost (82.193.109.226) by GVAP278CA0017.CHEP278.PROD.OUTLOOK.COM (2603:10a6:710:20::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.16 via Frontend Transport; Sun, 5 Apr 2020 19:22:53 +0000 X-Mailer: git-send-email 2.24.1 X-Originating-IP: [82.193.109.226] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: a4e92dc1-3b75-4e52-96f3-08d7d996bd4c X-MS-TrafficTypeDiagnostic: VI1PR05MB5373:|VI1PR05MB5373: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:5797; X-Forefront-PRVS: 03648EFF89 X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:5; SRV:; IPV:NLI; SFV:SPM; H:VI1PR05MB3279.eurprd05.prod.outlook.com; PTR:; CAT:OSPM; SFTY:; SFS:(10019020)(4636009)(346002)(376002)(366004)(396003)(39840400004)(136003)(54906003)(6486002)(55236004)(81156014)(2906002)(8676002)(508600001)(86362001)(52116002)(6496006)(26005)(81166006)(316002)(8936002)(36756003)(6666004)(956004)(66946007)(2616005)(1076003)(186003)(16526019)(66556008)(66476007)(4744005)(44832011)(6916009)(5660300002)(4326008)(23200700001); DIR:OUT; SFP:1501; Received-SPF: None (protection.outlook.com: toradex.com does not designate permitted sender hosts) X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: x4kB8VhwXEbk3p2tfyksV1hda+DLeWCr8GOfvsZTOwhk1oPXJ+b+gm3kxEym6n6gcv7awfdRMMVZEcOkYkuPHrfoHb6DEnA/R/Ny7qIg6AgCocgA6n5VULBkC/wGq2OA3pfTTix0ggdGICtkj+BPThTnj78L203kiibDZygV/GInwMmI+xe4nqH2GcgcfSbtwXhAfEzWBFyKk3o1coH1e2Q79rYzBdBylYMhP05X6Mp9tR8pDlnadhVxYN2wUElrjkbYD+/5sF27Q6GKxHbpd6ceytyNvjl3kpfBTz0O2PwlRRWVtazEOwAvyA/d0CFi2IwUR5z9XzOvaODypZbOqnnTz08EteU7ga00gJUJVM5+BXI7mX8mfGQOf6TThQ9azt3Dyn7WG9t8/rGCOH0nPJYtWDQwkfpHBBgES0LEQbIrq51Ub8sEj4wFxWUZ3lna6ErWjo98Xy3IajbFt+5T3iUzIkrVxGKS++z0OGXtDywTORnrUObXbTPpIQedHS2C0kD0yvf6AjcTVcYGr6B1NR443Q5vs5X2ez8TJvqFL7B7UPqWize21GYRpBRjDkY3RgC1ZMZ9sc2YrQ28LxZiyRZp1C2HooqifcdD4hkgkj0zJ6aM4WnHw8ptubFX6UTgR+IYwJpToegsAGePHa5YpI8U4oitLXJqLwBLHzWhsg87tGpdO/YS6bTYEcDudXYV+zElvhHlWmRZqOpH/k1michbp89UcTWtRzGTO50IvvNTnSFM4yeAXe8nHua9K9bOnzTYj6k/aWPFU8MUwPbkZQ== X-MS-Exchange-AntiSpam-MessageData: RwyEA3b6hyKuWdSKMnudQsqMprY4Ns9mzLUyhvXIiyBzRw/gCOox6GlVdJMlcBg6zxiHHN0zzwXfzZywYcqjy3hgtGTmqke7z7jLNz3U8Z8Sm7oux39TOP0GeP6pK8un94GVE67Sgo3BQzhm6EbDWA== X-OriginatorOrg: toradex.com X-MS-Exchange-CrossTenant-Network-Message-Id: a4e92dc1-3b75-4e52-96f3-08d7d996bd4c X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Apr 2020 19:22:54.4487 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: d9995866-0d9b-4251-8315-093f062abab4 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: zhF+iCDgr9c2q/uttVlCk80A6PGKIP3QJx7sBvxWFKRoszzxu29DfCpL/P+/DaU2KKJ2PibS6czwREsifigaca6k20BHZNlwVbw2aBW/P5I= X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR05MB5373 Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org "pwms" property has the optional 3rd cell for modification flags, i.e. the flag for inverted polarity. Multiple pwms instances in child nodes all have to have or haven't this flags property. Now the value "no flags" codes with the raw constant "0". Define the PWM_NOFLAGS to use instead of the raw "0" value. Signed-off-by: Oleksandr Suvorov --- Changes in v2: - Rename PWM_POLARITY_NORMAL to PWM_NOFLAGS to avoid possible conflict with enum pwm_polarity in . Also, this name reflects the sense of this value more precisely. include/dt-bindings/pwm/pwm.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/dt-bindings/pwm/pwm.h b/include/dt-bindings/pwm/pwm.h index ab9a077e3c7d..f4cc763e159a 100644 --- a/include/dt-bindings/pwm/pwm.h +++ b/include/dt-bindings/pwm/pwm.h @@ -10,6 +10,7 @@ #ifndef _DT_BINDINGS_PWM_PWM_H #define _DT_BINDINGS_PWM_PWM_H +#define PWM_NOFLAGS 0 #define PWM_POLARITY_INVERTED (1 << 0) #endif From patchwork Sun Apr 5 19:22:43 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Oleksandr Suvorov X-Patchwork-Id: 202392 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-9.8 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU, HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH, MAILING_LIST_MULTI, MSGID_FROM_MTA_HEADER, SIGNED_OFF_BY, SPF_HELO_NONE, SPF_PASS, URIBL_BLOCKED, USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 1E222C2BA1B for ; Sun, 5 Apr 2020 19:23:17 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id D3773206F5 for ; Sun, 5 Apr 2020 19:23:16 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=toradex.com header.i=@toradex.com header.b="Y78B8K7q" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727806AbgDETXQ (ORCPT ); Sun, 5 Apr 2020 15:23:16 -0400 Received: from mail-bgr052101131056.outbound.protection.outlook.com ([52.101.131.56]:60219 "EHLO EUR02-AM5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1727612AbgDETXO (ORCPT ); Sun, 5 Apr 2020 15:23:14 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GlprnCBFTCbGN6nvOLdRXb4W/gzkx8MjUad/gX5CKRpTM0IbT39HRspdE18EMIKJnzHDeKqpHD0kU9U2ZWjBv50hIICKhADh8s3pZwsFmNe+VpzveWSg9zTBzO3NLwxpYD5rO9g2mIGX6dmiM0aljOWAYDXxyf5JLdFAk4ffgmC9n5cFsa8Jyt7aoDc4Xcrw89wuHJQzIff3oTmcoX+2Mu1Wxxa60YncVLuH28FSDf2OjxtgrMTfQ4rXf0XuEdvr6MMp23/bk5xB2UmiVCwgo1OAT3J7pkWgp7V1JTT8lgSDrkx+6LPhwFt9QSX1LDvmSkrK7Tnu6GuMhvdPtRb4xw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=iOkPSnLpEY3RV6H3sW5ScnsoPQ0jQtXmv5Rbt1I9oY0=; b=SkWFkSoJZ1wQ9L/5C/Bxkzme9IHu3L8jbtyPLAexgnN50y/1SKWVcTu8Ye6LGf1bwLsN544hVkJRekLrcCacZFPaf1okzEPervCanYsBwCMdXUL4/+1rc0W0yWvpaMwND4c4g+aRCJKKZ5vaxn9TQ6Tvp4QyL8RUsABcwev7kG2LMLMZGJdcKOPE7+BeXkYhmSQyOk5z4S+luqfPzdqMRrDDNA/QayDthQPZHW1K57tODIyBY/fch64AEhdBLY9458t1df01HYfFIoycnTzaTCSruUNXQaSw1QH7iOX94LcarW93ZamaS80Mk03ofr5EvriifCUiJhCZ6O6laAIZig== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=toradex.com; dmarc=pass action=none header.from=toradex.com; dkim=pass header.d=toradex.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=toradex.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=iOkPSnLpEY3RV6H3sW5ScnsoPQ0jQtXmv5Rbt1I9oY0=; b=Y78B8K7qLBxERzkx/HyPgyjhnKp6FKEf5unM/1d8GRVUjkDgy7d1x3adMgi7mV6aI+uIbgYsYUkoje/DSZ4a35sXPk4Oj+d1wAJM2Frh9D6G5A6bFtw+XUoymCo15xtR25wkSh0WD0w/I/rHbR80ljg4Cuv12dvm6pZWhwgzM90= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=oleksandr.suvorov@toradex.com; Received: from VI1PR05MB3279.eurprd05.prod.outlook.com (2603:10a6:802:1c::24) by VI1PR05MB5373.eurprd05.prod.outlook.com (2603:10a6:803:b1::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.20; Sun, 5 Apr 2020 19:22:59 +0000 Received: from VI1PR05MB3279.eurprd05.prod.outlook.com ([fe80::7cdd:4feb:a8b6:a6d2]) by VI1PR05MB3279.eurprd05.prod.outlook.com ([fe80::7cdd:4feb:a8b6:a6d2%7]) with mapi id 15.20.2878.018; Sun, 5 Apr 2020 19:22:58 +0000 From: Oleksandr Suvorov To: devicetree@vger.kernel.org Cc: Paul Barker , Marcel Ziswiler , Igor Opaniuk , Philippe Schenker , =?utf-8?q?Uwe_Kleine-K=C3=B6nig?= , Laurent Pinchart , Oleksandr Suvorov , Akash Gajjar , Alexis Ballier , =?utf-8?q?Andrius_=C5=A0tikonas?= , Andy Yan , Ezequiel Garcia , Heiko Stuebner , Hugh Cole-Baker , Jagan Teki , Johan Jonker , Katsuhiro Suzuki , Kever Yang , Markus Reichl , "Matwey V. Kornilov" , Nick Xie , Rob Herring , Robin Murphy , Soeren Moch , Tobias Schramm , Vicente Bergas , Vivek Unune , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-rockchip@lists.infradead.org Subject: [RFC PATCH v2 3/6] arm64: dts: pwm: replace flag 1 with PWM_POLARITY_INVERTED Date: Sun, 5 Apr 2020 22:22:43 +0300 Message-Id: <20200405192246.3741784-4-oleksandr.suvorov@toradex.com> X-Mailer: git-send-email 2.24.1 In-Reply-To: <20200405192246.3741784-1-oleksandr.suvorov@toradex.com> References: <20200405192246.3741784-1-oleksandr.suvorov@toradex.com> X-ClientProxiedBy: GV0P278CA0046.CHEP278.PROD.OUTLOOK.COM (2603:10a6:710:29::15) To VI1PR05MB3279.eurprd05.prod.outlook.com (2603:10a6:802:1c::24) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from localhost (82.193.109.226) by GV0P278CA0046.CHEP278.PROD.OUTLOOK.COM (2603:10a6:710:29::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.15 via Frontend Transport; Sun, 5 Apr 2020 19:22:58 +0000 X-Mailer: git-send-email 2.24.1 X-Originating-IP: [82.193.109.226] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 60734f8b-7b30-414f-1e4f-08d7d996c00f X-MS-TrafficTypeDiagnostic: VI1PR05MB5373:|VI1PR05MB5373: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:4125; X-Forefront-PRVS: 03648EFF89 X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:5; SRV:; IPV:NLI; SFV:SPM; H:VI1PR05MB3279.eurprd05.prod.outlook.com; PTR:; CAT:OSPM; SFTY:; SFS:(10019020)(4636009)(346002)(376002)(366004)(396003)(39840400004)(136003)(54906003)(6486002)(55236004)(81156014)(2906002)(8676002)(508600001)(86362001)(52116002)(6496006)(26005)(81166006)(316002)(8936002)(36756003)(6666004)(956004)(66946007)(2616005)(7416002)(1076003)(186003)(16526019)(66556008)(66476007)(44832011)(6916009)(5660300002)(4326008)(23200700001); DIR:OUT; SFP:1501; Received-SPF: None (protection.outlook.com: toradex.com does not designate permitted sender hosts) X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ZrgeAKfj9VjdcQTH47lH95FtpIrF6naza8D4bQutKa1cLqsgqqN/zkl1WCP1sujELglaon3tyRSgjH6bdlZsO8iPNicw/UC55qzeAzD/DZ9lx44731RKDghOEUvygQrPIuh5uQK/28+y7bDIzHvl3Hdb30QQvT/NUj0MrLY4xiDxV0Nwrw5+PNhOztvcCrPTF9VU9kF9pFmlx9LzQ+6PPELB5Sdbv8Sge2heEDt5iVFPW4E3ToSgXB/OiA9I/cSlbBC825NBAfpb1HpaYBNtOD9ZRKhv8rboILoLgWl7eES0w5JETZEiGYZFuaq1mQBDGgmakQUhvBUJopmN3nKCphxQEatRnrUL28IopaQqfD2vBzHK+hijxdMn1HALCD64t5ozArDEXUJ8nJ+8ObbogJrhLWk2Tz4H0G2bnaIRQDCSGdyuLJ3rjGaQ/gT5qkyl5oeFS2/vbuIk5TyGy/9rcWT3HU0cPqS/jkfF6bcX+WWA7QwKf5CCpd/hxg40i4n/YBtdEIk20htlDtXFqQbwJiJyiC+c4ZZG7kjVy70P907c68042SZ35m7yZXY8AoTVBfxu4BQylsA9WusK1FCiBbTXejuw9SL382HOyYJCbhtaxazh1u6wLO8tDP3W95vbERjoiFxUMP5P3wTlb4OI9srYbtfGNQIc/3B/Q8lxdgLKkLH9MgIFyYtuNch5dzkOwPtLN5F86AL/GcIYPFzdeZjemQBGfzUXU+SxxfFT8Jl+Mn9ogxdXCbe3L+Ogh3PZ7hwmWpq8Xp+XnlbElzzfxQ== X-MS-Exchange-AntiSpam-MessageData: vNZVWWOoJybCB/djMZ4Tm1Ey+YYyNEj/eLDzZJjwqihfyQ9KtU4UI/NKyNMJo4fapF8uTs5Ixjrs0Fx2LxJpH238MHueIyixKo9pUCvbwsLJhKu3uDJSedvAQ0/75oxg4lURFsq48gfDbNBEGvcxDQ== X-OriginatorOrg: toradex.com X-MS-Exchange-CrossTenant-Network-Message-Id: 60734f8b-7b30-414f-1e4f-08d7d996c00f X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Apr 2020 19:22:58.9341 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: d9995866-0d9b-4251-8315-093f062abab4 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 6OzTja0fYmNiI/T3J1P0udUwhIjIgbNMUySXokrkPupkspV9jQQRKvKca4lPLVgbhggiFv1JBJfqiourdnkobanHMywnvsc7WnfSKmqxJ9o= X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR05MB5373 Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Flag '1' in the 3rd cell of the "pwms" property means the inverted polarity. This patch converts '1' flag into macro PWM_POLARITY_INVERTED. Signed-off-by: Oleksandr Suvorov --- Changes in v2: None arch/arm64/boot/dts/rockchip/rk3308-evb.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3308-roc-cc.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-hugsun-x99.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-khadas-edge.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-leez-p710.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-pinebook-pro.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi | 2 +- 12 files changed, 12 insertions(+), 12 deletions(-) diff --git a/arch/arm64/boot/dts/rockchip/rk3308-evb.dts b/arch/arm64/boot/dts/rockchip/rk3308-evb.dts index 9b4f855ea5d4..8a198676cef3 100644 --- a/arch/arm64/boot/dts/rockchip/rk3308-evb.dts +++ b/arch/arm64/boot/dts/rockchip/rk3308-evb.dts @@ -155,7 +155,7 @@ vcc5v0_host: vcc5v0-host { vdd_core: vdd-core { compatible = "pwm-regulator"; - pwms = <&pwm0 0 5000 1>; + pwms = <&pwm0 0 5000 PWM_POLARITY_INVERTED>; regulator-name = "vdd_core"; regulator-min-microvolt = <827000>; regulator-max-microvolt = <1340000>; diff --git a/arch/arm64/boot/dts/rockchip/rk3308-roc-cc.dts b/arch/arm64/boot/dts/rockchip/rk3308-roc-cc.dts index aa256350b18f..6ef851e7e16a 100644 --- a/arch/arm64/boot/dts/rockchip/rk3308-roc-cc.dts +++ b/arch/arm64/boot/dts/rockchip/rk3308-roc-cc.dts @@ -96,7 +96,7 @@ vcc_sd: vcc-sd { vdd_core: vdd-core { compatible = "pwm-regulator"; - pwms = <&pwm0 0 5000 1>; + pwms = <&pwm0 0 5000 PWM_POLARITY_INVERTED>; regulator-name = "vdd_core"; regulator-min-microvolt = <827000>; regulator-max-microvolt = <1340000>; diff --git a/arch/arm64/boot/dts/rockchip/rk3399-firefly.dts b/arch/arm64/boot/dts/rockchip/rk3399-firefly.dts index d63faf38cc81..5617a441e141 100644 --- a/arch/arm64/boot/dts/rockchip/rk3399-firefly.dts +++ b/arch/arm64/boot/dts/rockchip/rk3399-firefly.dts @@ -202,7 +202,7 @@ vcc_sys: vcc-sys { vdd_log: vdd-log { compatible = "pwm-regulator"; - pwms = <&pwm2 0 25000 1>; + pwms = <&pwm2 0 25000 PWM_POLARITY_INVERTED>; regulator-name = "vdd_log"; regulator-always-on; regulator-boot-on; diff --git a/arch/arm64/boot/dts/rockchip/rk3399-hugsun-x99.dts b/arch/arm64/boot/dts/rockchip/rk3399-hugsun-x99.dts index aee484a05181..5c590f99d80e 100644 --- a/arch/arm64/boot/dts/rockchip/rk3399-hugsun-x99.dts +++ b/arch/arm64/boot/dts/rockchip/rk3399-hugsun-x99.dts @@ -115,7 +115,7 @@ vcc5v0_usb: vcc5v0-usb { vdd_log: vdd-log { compatible = "pwm-regulator"; - pwms = <&pwm2 0 25000 1>; + pwms = <&pwm2 0 25000 PWM_POLARITY_INVERTED>; pwm-supply = <&vcc_sys>; regulator-name = "vdd_log"; regulator-min-microvolt = <800000>; diff --git a/arch/arm64/boot/dts/rockchip/rk3399-khadas-edge.dtsi b/arch/arm64/boot/dts/rockchip/rk3399-khadas-edge.dtsi index e87a04477440..47890757e866 100644 --- a/arch/arm64/boot/dts/rockchip/rk3399-khadas-edge.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3399-khadas-edge.dtsi @@ -73,7 +73,7 @@ vcc5v0_host: vcc5v0-host-regulator { vdd_log: vdd-log { compatible = "pwm-regulator"; - pwms = <&pwm2 0 25000 1>; + pwms = <&pwm2 0 25000 PWM_POLARITY_INVERTED>; regulator-name = "vdd_log"; regulator-always-on; regulator-boot-on; diff --git a/arch/arm64/boot/dts/rockchip/rk3399-leez-p710.dts b/arch/arm64/boot/dts/rockchip/rk3399-leez-p710.dts index 73be38a53796..d6c069c6e195 100644 --- a/arch/arm64/boot/dts/rockchip/rk3399-leez-p710.dts +++ b/arch/arm64/boot/dts/rockchip/rk3399-leez-p710.dts @@ -95,7 +95,7 @@ vcc5v0_sys: vcc5v0-sys { vdd_log: vdd-log { compatible = "pwm-regulator"; - pwms = <&pwm2 0 25000 1>; + pwms = <&pwm2 0 25000 PWM_POLARITY_INVERTED>; regulator-name = "vdd_log"; regulator-always-on; regulator-boot-on; diff --git a/arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts b/arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts index f9f7246d4d2f..bf9976346c0b 100644 --- a/arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts +++ b/arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts @@ -158,7 +158,7 @@ vcc_sys: vcc-sys { vdd_log: vdd-log { compatible = "pwm-regulator"; - pwms = <&pwm2 0 25000 1>; + pwms = <&pwm2 0 25000 PWM_POLARITY_INVERTED>; regulator-name = "vdd_log"; regulator-always-on; regulator-boot-on; diff --git a/arch/arm64/boot/dts/rockchip/rk3399-pinebook-pro.dts b/arch/arm64/boot/dts/rockchip/rk3399-pinebook-pro.dts index 5ea281b55fe2..5884968cd5b4 100644 --- a/arch/arm64/boot/dts/rockchip/rk3399-pinebook-pro.dts +++ b/arch/arm64/boot/dts/rockchip/rk3399-pinebook-pro.dts @@ -228,7 +228,7 @@ regulator-state-mem { /* RK3399 logic supply */ vdd_log: vdd-log { compatible = "pwm-regulator"; - pwms = <&pwm2 0 25000 1>; + pwms = <&pwm2 0 25000 PWM_POLARITY_INVERTED>; regulator-name = "vdd_log"; regulator-always-on; regulator-boot-on; diff --git a/arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi b/arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi index 9f225e9c3d54..d9dad0f45564 100644 --- a/arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi @@ -191,7 +191,7 @@ vcc_sys: vcc-sys { vdd_log: vdd-log { compatible = "pwm-regulator"; - pwms = <&pwm2 0 25000 1>; + pwms = <&pwm2 0 25000 PWM_POLARITY_INVERTED>; regulator-name = "vdd_log"; regulator-always-on; regulator-boot-on; diff --git a/arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dts b/arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dts index 3923ec01ef66..5e4f535ef607 100644 --- a/arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dts +++ b/arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dts @@ -122,7 +122,7 @@ regulator-state-mem { vdd_log: vdd-log { compatible = "pwm-regulator"; - pwms = <&pwm2 0 25000 1>; + pwms = <&pwm2 0 25000 PWM_POLARITY_INVERTED>; regulator-name = "vdd_log"; regulator-always-on; regulator-boot-on; diff --git a/arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi b/arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi index 9bca25801260..5eedeae21189 100644 --- a/arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi @@ -163,7 +163,7 @@ vcc5v0_usb: vcc5v0-usb { vdd_log: vdd-log { compatible = "pwm-regulator"; - pwms = <&pwm2 0 25000 1>; + pwms = <&pwm2 0 25000 PWM_POLARITY_INVERTED>; regulator-name = "vdd_log"; regulator-always-on; regulator-boot-on; diff --git a/arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi b/arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi index 1bc1579674e5..9391110b788f 100644 --- a/arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi @@ -127,7 +127,7 @@ vcc_sys: vcc-sys { vdd_log: vdd-log { compatible = "pwm-regulator"; - pwms = <&pwm2 0 25000 1>; + pwms = <&pwm2 0 25000 PWM_POLARITY_INVERTED>; regulator-name = "vdd_log"; regulator-always-on; regulator-boot-on; From patchwork Sun Apr 5 19:22:46 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Oleksandr Suvorov X-Patchwork-Id: 202391 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-9.8 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU, HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH, MAILING_LIST_MULTI, MSGID_FROM_MTA_HEADER, SIGNED_OFF_BY, SPF_HELO_NONE, SPF_PASS, USER_AGENT_GIT autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 68832C2BA15 for ; Sun, 5 Apr 2020 19:23:46 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 11709206F8 for ; Sun, 5 Apr 2020 19:23:46 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=toradex.com header.i=@toradex.com header.b="Xlo/VK5C" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727872AbgDETXn (ORCPT ); Sun, 5 Apr 2020 15:23:43 -0400 Received: from mail-eopbgr00111.outbound.protection.outlook.com ([40.107.0.111]:12774 "EHLO EUR02-AM5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1727548AbgDETXn (ORCPT ); Sun, 5 Apr 2020 15:23:43 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=N1esRMlsyD1GdIZNgfMBukqR4sRcl7nwQLoX9uMkINxU6UbGDO+vICe0Ufo7Pj4wUrQ9kvHzDunQy+s1MvnTW3fjvqCyxlbnprvgYh3ExbD9hQwAyHyWxOtKtMnd0CMDoUuXDbetJPIKH+fR2zSi51N05uEP9b4EsrwOy33dQevD0fzZ7lDneQTgmaLz1yKww5L3AKBJ66b0KUZIh5ViqHLZMh0qwfUJE0/IpM4GMmQCs9SIlJF90n1nKmjBpmnnXHCYsCVg2tI9KL7Ijx9y7GXJZekOdy+pn6OUkgRvU1Gymn4MR/m5bbvmzPUETxxGv/aVVcbzHxMwbZ04I4T3zA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=rZ/9we2MRoUwuFBL1eK4ydBrJ2isvU5LTtqDXwherRo=; b=lk5dpA3RJJ3encmU4ktTvLw9iqtCskltO2G9WWlhGuxY5Ko9vHyc98pHjHlMk3aOCHzHFzewScI/j3daxN2IlxOI/I3kSQ+QPjymZWJe0qwLW6wSWr/ku4r5U9m7RYuuT7k8jlb3Lviwg5cHgyUG2uQZYwxOMxNSy1b+JBQabCnf26mrJky61W+acKMMEAX5gjW60iV//oZRdOnGm5YipbLv0ZurqFjrR9z1bsw+SuWAgk7O2HiJaDT52NYDMHwGi4X6iY4+s/yoEMsQIrs0TlJ79ZP+xTDCj6LcA8bS9j2cVZQPQf13vvmwS0AX5Tr7aescPI5z56q/qnPHsK9leQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=toradex.com; dmarc=pass action=none header.from=toradex.com; dkim=pass header.d=toradex.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=toradex.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=rZ/9we2MRoUwuFBL1eK4ydBrJ2isvU5LTtqDXwherRo=; b=Xlo/VK5Clp9ku/UOIRvsgIEizXggN7F++dFYB8VOVVQcvCpCuvoGxKwYL5zPfu0SacHkgPeKe4mgt4bFcJxTITcbEIAsiZpHUMkKjGjhtJ2yr9rFTUgt7grVD0JzX8rrx/p+wlxkisnqNVzpm1ImZzUuJlz7oH2Tx97KOSvXzS4= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=oleksandr.suvorov@toradex.com; Received: from VI1PR05MB3279.eurprd05.prod.outlook.com (2603:10a6:802:1c::24) by VI1PR05MB5373.eurprd05.prod.outlook.com (2603:10a6:803:b1::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.20; Sun, 5 Apr 2020 19:23:05 +0000 Received: from VI1PR05MB3279.eurprd05.prod.outlook.com ([fe80::7cdd:4feb:a8b6:a6d2]) by VI1PR05MB3279.eurprd05.prod.outlook.com ([fe80::7cdd:4feb:a8b6:a6d2%7]) with mapi id 15.20.2878.018; Sun, 5 Apr 2020 19:23:05 +0000 From: Oleksandr Suvorov To: devicetree@vger.kernel.org Cc: Paul Barker , Marcel Ziswiler , Igor Opaniuk , Philippe Schenker , =?utf-8?q?Uwe_Kleine-K=C3=B6nig?= , Laurent Pinchart , Oleksandr Suvorov , Alexandre Belloni , Bartosz Golaszewski , =?utf-8?q?Beno=C3=AEt_Cousson?= , Chen-Yu Tsai , David Lechner , Fabio Estevam , Geert Uytterhoeven , Heiko Stuebner , Jisheng Zhang , Kevin Hilman , Krzysztof Kozlowski , Kukjin Kim , Ludovic Desroches , Magnus Damm , Maxime Ripard , NXP Linux Team , Nicolas Ferre , Pengutronix Kernel Team , Peter Rosin , Rob Herring , Sascha Hauer , Sebastian Hesselbarth , Sekhar Nori , Shawn Guo , Stefan Agner , Tony Lindgren , linux-amlogic@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-omap@vger.kernel.org, linux-renesas-soc@vger.kernel.org, linux-rockchip@lists.infradead.org, linux-samsung-soc@vger.kernel.org Subject: [RFC PATCH v2 6/6] arm: dts: pwm: replace flag 0 with PWM_NOFLAGS Date: Sun, 5 Apr 2020 22:22:46 +0300 Message-Id: <20200405192246.3741784-7-oleksandr.suvorov@toradex.com> X-Mailer: git-send-email 2.24.1 In-Reply-To: <20200405192246.3741784-1-oleksandr.suvorov@toradex.com> References: <20200405192246.3741784-1-oleksandr.suvorov@toradex.com> X-ClientProxiedBy: ZR0P278CA0047.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:1d::16) To VI1PR05MB3279.eurprd05.prod.outlook.com (2603:10a6:802:1c::24) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from localhost (82.193.109.226) by ZR0P278CA0047.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:1d::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.15 via Frontend Transport; Sun, 5 Apr 2020 19:23:04 +0000 X-Mailer: git-send-email 2.24.1 X-Originating-IP: [82.193.109.226] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 3835125f-9d47-49f2-b4be-08d7d996c3a4 X-MS-TrafficTypeDiagnostic: VI1PR05MB5373: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:7219; X-Forefront-PRVS: 03648EFF89 X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR05MB3279.eurprd05.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(10019020)(4636009)(346002)(376002)(366004)(396003)(39840400004)(136003)(54906003)(6486002)(55236004)(81156014)(2906002)(8676002)(508600001)(86362001)(30864003)(52116002)(6496006)(26005)(81166006)(316002)(8936002)(36756003)(6666004)(956004)(66946007)(2616005)(7406005)(7416002)(1076003)(186003)(16526019)(66556008)(66476007)(44832011)(6916009)(5660300002)(4326008)(95444002); DIR:OUT; SFP:1102; Received-SPF: None (protection.outlook.com: toradex.com does not designate permitted sender hosts) X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: yaXeIqIo+peHV70+PBLL4ETvAqGOY3GK9P3gLZ9Ra/VifriQsOPlb8Cbf3ssiJOA9iWfiQdPQk9V3vhd5alejxMMTv78S8lrWNpzRVABuxZv1a+NASg+b8PcQbugGZp0utYC3iSshGjmmdHHmuO48YtYR38D9tlPFWAMr6k50wHiWqUDw8NyN/OvpG/fB1zC+6AmKcLeeB0EJFdFjGiOYuXInXQRE1NjZkvq4Ga4245T+/1apAtVYWa67yHtccCu47kq7wVH+RCYeeGVcYjGKJVGi7dv94wAvkvTYC8nIrlypdM2Ia/V0D4+vfWCNYyyzrl9KbCZZBK+HOF8LQeaGIONZTOWxol4Syju4jQ7Y15L85Sm39LPv/Y/mCBVF4CG6kiu1//LaffuInk8qkqNl52Nah4w+/YJkNP0IcWmx6eoiNaAW/BYSEiIEhA/JzZ9AYEGddaCfnexFO3BMi0ajZj8PmZkAugjgR6Jd+8tYchvTBSolsAkh8i/eFxlEOzG X-MS-Exchange-AntiSpam-MessageData: urnWWzyqAYY0GGn31gnnV6uRaRGk+mTGeV8ItnUQM1+zlRoofguUG0FiMEHKbkhhBvQZhy0k5xNTDC8Iu+5EiHN84unlXeFZ3pNoRo2osiyJNn8eU0uz9Mkx2rsDAvufaW8I0+0Ght2cnEzclBpbmw== X-OriginatorOrg: toradex.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3835125f-9d47-49f2-b4be-08d7d996c3a4 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Apr 2020 19:23:04.9905 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: d9995866-0d9b-4251-8315-093f062abab4 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: GPN3xPCtFKSkigYh5Cl6FrNH+ZlEifHhnKp7XfkqRYEW8TorYg0WojQwnFY5mUqP3ynXOREqkJ5y65hE3Au+yBioQXTa6JajkAN2627j3P8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR05MB5373 Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org The raw value '0' in the 3rd cell of the "pwms" property means there are no flags to be set. This patch converts '0' value into PWM_NOFLAGS. Signed-off-by: Oleksandr Suvorov --- Changes in v2: - remove the driver part of patchset as dangerous and senseless. - use PWM_NOFLAGS instead of PWM_POLARITY_NORMAL to avoid possible conflict with enum pwm_polarity in . Also, this name reflects the sense of this value more precisely. arch/arm/boot/dts/am335x-cm-t335.dts | 2 +- arch/arm/boot/dts/am335x-evm.dts | 2 +- arch/arm/boot/dts/am3517-evm.dts | 2 +- arch/arm/boot/dts/at91-dvk_su60_somc_lcm.dtsi | 2 +- arch/arm/boot/dts/at91-kizbox2-common.dtsi | 6 +++--- arch/arm/boot/dts/at91-kizbox3_common.dtsi | 8 ++++---- arch/arm/boot/dts/at91-kizboxmini-common.dtsi | 6 +++--- arch/arm/boot/dts/at91-nattis-2-natte-2.dts | 2 +- arch/arm/boot/dts/at91-sama5d4_ma5d4evk.dts | 2 +- arch/arm/boot/dts/at91sam9n12ek.dts | 2 +- arch/arm/boot/dts/at91sam9x5dm.dtsi | 2 +- arch/arm/boot/dts/berlin2cd-google-chromecast.dts | 4 ++-- arch/arm/boot/dts/da850-evm.dts | 2 +- arch/arm/boot/dts/da850-lego-ev3.dts | 4 ++-- arch/arm/boot/dts/exynos4412-midas.dtsi | 2 +- arch/arm/boot/dts/exynos4412-odroidu3.dts | 2 +- arch/arm/boot/dts/exynos5250-snow-common.dtsi | 2 +- arch/arm/boot/dts/exynos5410-odroidxu.dts | 2 +- arch/arm/boot/dts/exynos5420-peach-pit.dts | 2 +- arch/arm/boot/dts/exynos5422-odroidhc1.dts | 2 +- arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi | 2 +- arch/arm/boot/dts/exynos5422-odroidxu4.dts | 2 +- arch/arm/boot/dts/exynos54xx-odroidxu-leds.dtsi | 4 ++-- arch/arm/boot/dts/exynos5800-peach-pi.dts | 2 +- arch/arm/boot/dts/imx53-tx53-x13x.dts | 5 +++-- arch/arm/boot/dts/imx6dl-tx6dl-comtft.dts | 2 +- arch/arm/boot/dts/imx6q-display5.dtsi | 2 +- arch/arm/boot/dts/imx6q-tx6q-1010-comtft.dts | 2 +- arch/arm/boot/dts/imx6q-tx6q-1020-comtft.dts | 2 +- arch/arm/boot/dts/imx6qdl-tx6-lvds.dtsi | 4 ++-- arch/arm/boot/dts/imx7-colibri.dtsi | 4 +++- arch/arm/boot/dts/imx7d-nitrogen7.dts | 3 ++- arch/arm/boot/dts/imx7d-pico.dtsi | 3 ++- arch/arm/boot/dts/imx7d-sdb.dts | 3 ++- arch/arm/boot/dts/imx7ulp-evk.dts | 3 ++- arch/arm/boot/dts/iwg20d-q7-common.dtsi | 2 +- arch/arm/boot/dts/logicpd-torpedo-baseboard.dtsi | 2 +- arch/arm/boot/dts/meson8b-ec100.dts | 4 ++-- arch/arm/boot/dts/meson8b-mxq.dts | 4 ++-- arch/arm/boot/dts/meson8b-odroidc1.dts | 4 ++-- arch/arm/boot/dts/motorola-mapphone-common.dtsi | 3 ++- arch/arm/boot/dts/omap3-gta04.dtsi | 2 +- arch/arm/boot/dts/omap3-n900.dts | 2 +- arch/arm/boot/dts/rk3288-veyron-edp.dtsi | 2 +- arch/arm/boot/dts/rk3288-veyron.dtsi | 2 +- arch/arm/boot/dts/rv1108-evb.dts | 2 +- arch/arm/boot/dts/s3c6410-mini6410.dts | 2 +- arch/arm/boot/dts/s5pv210-aries.dtsi | 2 +- arch/arm/boot/dts/s5pv210-smdkv210.dts | 2 +- arch/arm/boot/dts/sun5i-gr8-evb.dts | 2 +- arch/arm/boot/dts/vf-colibri.dtsi | 4 +++- 51 files changed, 76 insertions(+), 66 deletions(-) diff --git a/arch/arm/boot/dts/am335x-cm-t335.dts b/arch/arm/boot/dts/am335x-cm-t335.dts index c6fe9db660e2..5ccca3c3e243 100644 --- a/arch/arm/boot/dts/am335x-cm-t335.dts +++ b/arch/arm/boot/dts/am335x-cm-t335.dts @@ -48,7 +48,7 @@ vwlan_fixed: fixedregulator2 { backlight { compatible = "pwm-backlight"; - pwms = <&ecap0 0 50000 0>; + pwms = <&ecap0 0 50000 PWM_NOFLAGS>; brightness-levels = <0 51 53 56 62 75 101 152 255>; default-brightness-level = <8>; }; diff --git a/arch/arm/boot/dts/am335x-evm.dts b/arch/arm/boot/dts/am335x-evm.dts index 68252dab32c3..c9f351e27c2d 100644 --- a/arch/arm/boot/dts/am335x-evm.dts +++ b/arch/arm/boot/dts/am335x-evm.dts @@ -115,7 +115,7 @@ switch10 { backlight: backlight { compatible = "pwm-backlight"; - pwms = <&ecap0 0 50000 0>; + pwms = <&ecap0 0 50000 PWM_NOFLAGS>; brightness-levels = <0 51 53 56 62 75 101 152 255>; default-brightness-level = <8>; }; diff --git a/arch/arm/boot/dts/am3517-evm.dts b/arch/arm/boot/dts/am3517-evm.dts index a1fd3e63e86e..02fa18ae499b 100644 --- a/arch/arm/boot/dts/am3517-evm.dts +++ b/arch/arm/boot/dts/am3517-evm.dts @@ -144,7 +144,7 @@ bl: backlight { pinctrl-names = "default"; power-supply = <&vdd_io_reg>; pinctrl-0 = <&backlight_pins>; - pwms = <&pwm11 0 5000000 0>; + pwms = <&pwm11 0 5000000 PWM_NOFLAGS>; brightness-levels = <0 10 20 30 40 50 60 70 80 90 100>; default-brightness-level = <7>; enable-gpios = <&gpio6 22 GPIO_ACTIVE_HIGH>; /* gpio_182 */ diff --git a/arch/arm/boot/dts/at91-dvk_su60_somc_lcm.dtsi b/arch/arm/boot/dts/at91-dvk_su60_somc_lcm.dtsi index bea920b192b6..e20ba0f6f759 100644 --- a/arch/arm/boot/dts/at91-dvk_su60_somc_lcm.dtsi +++ b/arch/arm/boot/dts/at91-dvk_su60_somc_lcm.dtsi @@ -10,7 +10,7 @@ / { backlight: backlight { compatible = "pwm-backlight"; - pwms = <&hlcdc_pwm 0 50000 0>; + pwms = <&hlcdc_pwm 0 50000 PWM_NOFLAGS>; brightness-levels = <0 4 8 16 32 64 128 255>; default-brightness-level = <6>; status = "okay"; diff --git a/arch/arm/boot/dts/at91-kizbox2-common.dtsi b/arch/arm/boot/dts/at91-kizbox2-common.dtsi index af38253a6e7a..12c78f47e56a 100644 --- a/arch/arm/boot/dts/at91-kizbox2-common.dtsi +++ b/arch/arm/boot/dts/at91-kizbox2-common.dtsi @@ -63,21 +63,21 @@ pwm_leds { blue { label = "pwm:blue:user"; - pwms = <&pwm0 2 10000000 0>; + pwms = <&pwm0 2 10000000 PWM_NOFLAGS>; max-brightness = <255>; linux,default-trigger = "none"; }; green { label = "pwm:green:user"; - pwms = <&pwm0 1 10000000 0>; + pwms = <&pwm0 1 10000000 PWM_NOFLAGS>; max-brightness = <255>; linux,default-trigger = "default-on"; }; red { label = "pwm:red:user"; - pwms = <&pwm0 0 10000000 0>; + pwms = <&pwm0 0 10000000 PWM_NOFLAGS>; max-brightness = <255>; linux,default-trigger = "default-on"; }; diff --git a/arch/arm/boot/dts/at91-kizbox3_common.dtsi b/arch/arm/boot/dts/at91-kizbox3_common.dtsi index 299e74d23184..ca3121c5a80b 100644 --- a/arch/arm/boot/dts/at91-kizbox3_common.dtsi +++ b/arch/arm/boot/dts/at91-kizbox3_common.dtsi @@ -73,7 +73,7 @@ &pinctrl_pwm0_pwm_h2 red { label = "pwm:red:user"; - pwms = <&pwm0 0 10000000 0>; + pwms = <&pwm0 0 10000000 PWM_NOFLAGS>; max-brightness = <255>; linux,default-trigger = "default-on"; status = "disabled"; @@ -81,7 +81,7 @@ red { green { label = "pwm:green:user"; - pwms = <&pwm0 1 10000000 0>; + pwms = <&pwm0 1 10000000 PWM_NOFLAGS>; max-brightness = <255>; linux,default-trigger = "default-on"; status = "disabled"; @@ -89,14 +89,14 @@ green { blue { label = "pwm:blue:user"; - pwms = <&pwm0 2 10000000 0>; + pwms = <&pwm0 2 10000000 PWM_NOFLAGS>; max-brightness = <255>; status = "disabled"; }; white { label = "pwm:white:user"; - pwms = <&pwm0 3 10000000 0>; + pwms = <&pwm0 3 10000000 PWM_NOFLAGS>; max-brightness = <255>; status = "disabled"; }; diff --git a/arch/arm/boot/dts/at91-kizboxmini-common.dtsi b/arch/arm/boot/dts/at91-kizboxmini-common.dtsi index fddf267b2d17..09a8f3dc378e 100644 --- a/arch/arm/boot/dts/at91-kizboxmini-common.dtsi +++ b/arch/arm/boot/dts/at91-kizboxmini-common.dtsi @@ -59,7 +59,7 @@ leds: pwm_leds { led_blue: pwm_blue { label = "pwm:blue:user"; - pwms = <&pwm0 2 10000000 0>; + pwms = <&pwm0 2 10000000 PWM_NOFLAGS>; max-brightness = <255>; linux,default-trigger = "none"; status = "disabled"; @@ -67,14 +67,14 @@ led_blue: pwm_blue { led_green: pwm_green { label = "pwm:green:user"; - pwms = <&pwm0 0 10000000 0>; + pwms = <&pwm0 0 10000000 PWM_NOFLAGS>; max-brightness = <255>; linux,default-trigger = "default-on"; }; led_red: pwm_red { label = "pwm:red:user"; - pwms = <&pwm0 1 10000000 0>; + pwms = <&pwm0 1 10000000 PWM_NOFLAGS>; max-brightness = <255>; linux,default-trigger = "default-on"; }; diff --git a/arch/arm/boot/dts/at91-nattis-2-natte-2.dts b/arch/arm/boot/dts/at91-nattis-2-natte-2.dts index 4f123477e631..ac6465117ee2 100644 --- a/arch/arm/boot/dts/at91-nattis-2-natte-2.dts +++ b/arch/arm/boot/dts/at91-nattis-2-natte-2.dts @@ -42,7 +42,7 @@ bl_reg: backlight-regulator { panel_bl: backlight { compatible = "pwm-backlight"; - pwms = <&hlcdc_pwm 0 100000 0>; + pwms = <&hlcdc_pwm 0 100000 PWM_NOFLAGS>; brightness-levels = < 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 diff --git a/arch/arm/boot/dts/at91-sama5d4_ma5d4evk.dts b/arch/arm/boot/dts/at91-sama5d4_ma5d4evk.dts index 4d7cee569ff2..b7928c738f9a 100644 --- a/arch/arm/boot/dts/at91-sama5d4_ma5d4evk.dts +++ b/arch/arm/boot/dts/at91-sama5d4_ma5d4evk.dts @@ -105,7 +105,7 @@ pinctrl_usba_vbus: usba_vbus { backlight: backlight { compatible = "pwm-backlight"; - pwms = <&hlcdc_pwm 0 50000 0>; + pwms = <&hlcdc_pwm 0 50000 PWM_NOFLAGS>; brightness-levels = <0 4 8 16 32 64 128 255>; default-brightness-level = <6>; status = "okay"; diff --git a/arch/arm/boot/dts/at91sam9n12ek.dts b/arch/arm/boot/dts/at91sam9n12ek.dts index d36e162a8817..d317e9178036 100644 --- a/arch/arm/boot/dts/at91sam9n12ek.dts +++ b/arch/arm/boot/dts/at91sam9n12ek.dts @@ -189,7 +189,7 @@ usb0: ohci@500000 { backlight: backlight { compatible = "pwm-backlight"; - pwms = <&hlcdc_pwm 0 50000 0>; + pwms = <&hlcdc_pwm 0 50000 PWM_NOFLAGS>; brightness-levels = <0 4 8 16 32 64 128 255>; default-brightness-level = <6>; power-supply = <&bl_reg>; diff --git a/arch/arm/boot/dts/at91sam9x5dm.dtsi b/arch/arm/boot/dts/at91sam9x5dm.dtsi index a9278038af3b..e4e124025f76 100644 --- a/arch/arm/boot/dts/at91sam9x5dm.dtsi +++ b/arch/arm/boot/dts/at91sam9x5dm.dtsi @@ -11,7 +11,7 @@ / { backlight: backlight { compatible = "pwm-backlight"; - pwms = <&hlcdc_pwm 0 50000 0>; + pwms = <&hlcdc_pwm 0 50000 PWM_NOFLAGS>; brightness-levels = <0 4 8 16 32 64 128 255>; default-brightness-level = <6>; power-supply = <&bl_reg>; diff --git a/arch/arm/boot/dts/berlin2cd-google-chromecast.dts b/arch/arm/boot/dts/berlin2cd-google-chromecast.dts index 56fa951bc86f..2ad7b60c73f1 100644 --- a/arch/arm/boot/dts/berlin2cd-google-chromecast.dts +++ b/arch/arm/boot/dts/berlin2cd-google-chromecast.dts @@ -41,14 +41,14 @@ leds { white { label = "white"; - pwms = <&pwm 0 600000 0>; + pwms = <&pwm 0 600000 PWM_NOFLAGS>; max-brightness = <255>; linux,default-trigger = "default-on"; }; red { label = "red"; - pwms = <&pwm 1 600000 0>; + pwms = <&pwm 1 600000 PWM_NOFLAGS>; max-brightness = <255>; }; }; diff --git a/arch/arm/boot/dts/da850-evm.dts b/arch/arm/boot/dts/da850-evm.dts index f2e7609e5346..50c7d79da6b9 100644 --- a/arch/arm/boot/dts/da850-evm.dts +++ b/arch/arm/boot/dts/da850-evm.dts @@ -34,7 +34,7 @@ backlight: backlight-pwm { * schematic needs to be 1015171 (15 March 2010), Rev A * or newer. */ - pwms = <&ecap2 0 50000 0>; + pwms = <&ecap2 0 50000 PWM_NOFLAGS>; brightness-levels = <0 10 20 30 40 50 60 70 80 90 99>; default-brightness-level = <7>; }; diff --git a/arch/arm/boot/dts/da850-lego-ev3.dts b/arch/arm/boot/dts/da850-lego-ev3.dts index afd04a423856..407ea61615e2 100644 --- a/arch/arm/boot/dts/da850-lego-ev3.dts +++ b/arch/arm/boot/dts/da850-lego-ev3.dts @@ -118,7 +118,7 @@ sound { compatible = "pwm-beeper"; pinctrl-names = "default"; pinctrl-0 = <&ehrpwm0b_pins>; - pwms = <&ehrpwm0 1 1000000 0>; + pwms = <&ehrpwm0 1 1000000 PWM_NOFLAGS>; amp-supply = <&>; }; @@ -185,7 +185,7 @@ bt_slow_clk: bt-clock { compatible = "pwm-clock"; #clock-cells = <0>; clock-frequency = <32768>; - pwms = <&ecap2 0 30518 0>; + pwms = <&ecap2 0 30518 PWM_NOFLAGS>; }; /* ARM local RAM */ diff --git a/arch/arm/boot/dts/exynos4412-midas.dtsi b/arch/arm/boot/dts/exynos4412-midas.dtsi index 2c8111c6b065..aaf26b7e8b7b 100644 --- a/arch/arm/boot/dts/exynos4412-midas.dtsi +++ b/arch/arm/boot/dts/exynos4412-midas.dtsi @@ -172,7 +172,7 @@ charger_reg: CHARGER { max77693_haptic { compatible = "maxim,max77693-haptic"; haptic-supply = <&ldo26_reg>; - pwms = <&pwm 0 38022 0>; + pwms = <&pwm 0 38022 PWM_NOFLAGS>; }; charger { diff --git a/arch/arm/boot/dts/exynos4412-odroidu3.dts b/arch/arm/boot/dts/exynos4412-odroidu3.dts index 8ff243ba4542..7b9799f814ee 100644 --- a/arch/arm/boot/dts/exynos4412-odroidu3.dts +++ b/arch/arm/boot/dts/exynos4412-odroidu3.dts @@ -33,7 +33,7 @@ led1 { fan0: pwm-fan { compatible = "pwm-fan"; - pwms = <&pwm 0 10000 0>; + pwms = <&pwm 0 10000 PWM_NOFLAGS>; #cooling-cells = <2>; cooling-levels = <0 102 170 230>; }; diff --git a/arch/arm/boot/dts/exynos5250-snow-common.dtsi b/arch/arm/boot/dts/exynos5250-snow-common.dtsi index c952a615148e..801c56e7cc8b 100644 --- a/arch/arm/boot/dts/exynos5250-snow-common.dtsi +++ b/arch/arm/boot/dts/exynos5250-snow-common.dtsi @@ -196,7 +196,7 @@ xxti { backlight: backlight { compatible = "pwm-backlight"; - pwms = <&pwm 0 1000000 0>; + pwms = <&pwm 0 1000000 PWM_NOFLAGS>; brightness-levels = <0 100 500 1000 1500 2000 2500 2800>; default-brightness-level = <7>; enable-gpios = <&gpx3 0 GPIO_ACTIVE_HIGH>; diff --git a/arch/arm/boot/dts/exynos5410-odroidxu.dts b/arch/arm/boot/dts/exynos5410-odroidxu.dts index 4f9297ae0763..201281b56ef2 100644 --- a/arch/arm/boot/dts/exynos5410-odroidxu.dts +++ b/arch/arm/boot/dts/exynos5410-odroidxu.dts @@ -37,7 +37,7 @@ emmc_pwrseq: pwrseq { fan0: pwm-fan { compatible = "pwm-fan"; - pwms = <&pwm 0 20972 0>; + pwms = <&pwm 0 20972 PWM_NOFLAGS>; #cooling-cells = <2>; cooling-levels = <0 130 170 230>; }; diff --git a/arch/arm/boot/dts/exynos5420-peach-pit.dts b/arch/arm/boot/dts/exynos5420-peach-pit.dts index 2bcbdf8a39bf..0d832df21959 100644 --- a/arch/arm/boot/dts/exynos5420-peach-pit.dts +++ b/arch/arm/boot/dts/exynos5420-peach-pit.dts @@ -34,7 +34,7 @@ aliases { backlight: backlight { compatible = "pwm-backlight"; - pwms = <&pwm 0 1000000 0>; + pwms = <&pwm 0 1000000 PWM_NOFLAGS>; brightness-levels = <0 100 500 1000 1500 2000 2500 2800>; default-brightness-level = <7>; power-supply = <&tps65090_fet1>; diff --git a/arch/arm/boot/dts/exynos5422-odroidhc1.dts b/arch/arm/boot/dts/exynos5422-odroidhc1.dts index 812659260278..0b7a6b4a2fd0 100644 --- a/arch/arm/boot/dts/exynos5422-odroidhc1.dts +++ b/arch/arm/boot/dts/exynos5422-odroidhc1.dts @@ -20,7 +20,7 @@ pwmleds { blueled { label = "blue:heartbeat"; - pwms = <&pwm 2 2000000 0>; + pwms = <&pwm 2 2000000 PWM_NOFLAGS>; pwm-names = "pwm2"; max_brightness = <255>; linux,default-trigger = "heartbeat"; diff --git a/arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi b/arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi index 5da2d81e3be2..548b5e95e51e 100644 --- a/arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi +++ b/arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi @@ -43,7 +43,7 @@ emmc_pwrseq: pwrseq { fan0: pwm-fan { compatible = "pwm-fan"; - pwms = <&pwm 0 20972 0>; + pwms = <&pwm 0 20972 PWM_NOFLAGS>; #cooling-cells = <2>; cooling-levels = <0 130 170 230>; }; diff --git a/arch/arm/boot/dts/exynos5422-odroidxu4.dts b/arch/arm/boot/dts/exynos5422-odroidxu4.dts index 892d389d6d09..e55534158ddf 100644 --- a/arch/arm/boot/dts/exynos5422-odroidxu4.dts +++ b/arch/arm/boot/dts/exynos5422-odroidxu4.dts @@ -22,7 +22,7 @@ pwmleds { blueled { label = "blue:heartbeat"; - pwms = <&pwm 2 2000000 0>; + pwms = <&pwm 2 2000000 PWM_NOFLAGS>; pwm-names = "pwm2"; max_brightness = <255>; linux,default-trigger = "heartbeat"; diff --git a/arch/arm/boot/dts/exynos54xx-odroidxu-leds.dtsi b/arch/arm/boot/dts/exynos54xx-odroidxu-leds.dtsi index 56acd832f0b3..a26e864262cb 100644 --- a/arch/arm/boot/dts/exynos54xx-odroidxu-leds.dtsi +++ b/arch/arm/boot/dts/exynos54xx-odroidxu-leds.dtsi @@ -16,7 +16,7 @@ pwmleds { greenled { label = "green:mmc0"; - pwms = <&pwm 1 2000000 0>; + pwms = <&pwm 1 2000000 PWM_NOFLAGS>; pwm-names = "pwm1"; /* * Green LED is much brighter than the others @@ -28,7 +28,7 @@ greenled { blueled { label = "blue:heartbeat"; - pwms = <&pwm 2 2000000 0>; + pwms = <&pwm 2 2000000 PWM_NOFLAGS>; pwm-names = "pwm2"; max_brightness = <255>; linux,default-trigger = "heartbeat"; diff --git a/arch/arm/boot/dts/exynos5800-peach-pi.dts b/arch/arm/boot/dts/exynos5800-peach-pi.dts index 60ab0effe474..8590b2c21332 100644 --- a/arch/arm/boot/dts/exynos5800-peach-pi.dts +++ b/arch/arm/boot/dts/exynos5800-peach-pi.dts @@ -32,7 +32,7 @@ aliases { backlight: backlight { compatible = "pwm-backlight"; - pwms = <&pwm 0 1000000 0>; + pwms = <&pwm 0 1000000 PWM_NOFLAGS>; brightness-levels = <0 100 500 1000 1500 2000 2500 2800>; default-brightness-level = <7>; enable-gpios = <&gpx2 2 GPIO_ACTIVE_HIGH>; diff --git a/arch/arm/boot/dts/imx53-tx53-x13x.dts b/arch/arm/boot/dts/imx53-tx53-x13x.dts index 6cdf2082c742..3e7374d1f092 100644 --- a/arch/arm/boot/dts/imx53-tx53-x13x.dts +++ b/arch/arm/boot/dts/imx53-tx53-x13x.dts @@ -48,6 +48,7 @@ /dts-v1/; #include "imx53-tx53.dtsi" #include +#include / { model = "Ka-Ro electronics TX53 module (LVDS)"; @@ -61,7 +62,7 @@ aliases { backlight0: backlight0 { compatible = "pwm-backlight"; - pwms = <&pwm2 0 500000 0>; + pwms = <&pwm2 0 500000 PWM_NOFLAGS>; power-supply = <®_3v3>; brightness-levels = < 0 1 2 3 4 5 6 7 8 9 @@ -81,7 +82,7 @@ backlight0: backlight0 { backlight1: backlight1 { compatible = "pwm-backlight"; - pwms = <&pwm1 0 500000 0>; + pwms = <&pwm1 0 500000 PWM_NOFLAGS>; power-supply = <®_3v3>; brightness-levels = < 0 1 2 3 4 5 6 7 8 9 diff --git a/arch/arm/boot/dts/imx6dl-tx6dl-comtft.dts b/arch/arm/boot/dts/imx6dl-tx6dl-comtft.dts index 51a9bb9d6bc2..ee5199c6b231 100644 --- a/arch/arm/boot/dts/imx6dl-tx6dl-comtft.dts +++ b/arch/arm/boot/dts/imx6dl-tx6dl-comtft.dts @@ -50,7 +50,7 @@ / { }; &backlight { - pwms = <&pwm2 0 500000 0>; + pwms = <&pwm2 0 500000 PWM_NOFLAGS>; /delete-property/ turn-on-delay-ms; }; diff --git a/arch/arm/boot/dts/imx6q-display5.dtsi b/arch/arm/boot/dts/imx6q-display5.dtsi index 83524bb99eb3..661b40cf68ec 100644 --- a/arch/arm/boot/dts/imx6q-display5.dtsi +++ b/arch/arm/boot/dts/imx6q-display5.dtsi @@ -56,7 +56,7 @@ backlight_lvds: backlight { compatible = "pwm-backlight"; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_backlight>; - pwms = <&pwm2 0 5000000 0>; + pwms = <&pwm2 0 5000000 PWM_NOFLAGS>; brightness-levels = < 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 diff --git a/arch/arm/boot/dts/imx6q-tx6q-1010-comtft.dts b/arch/arm/boot/dts/imx6q-tx6q-1010-comtft.dts index ac3050a835e5..94cf7d99fc88 100644 --- a/arch/arm/boot/dts/imx6q-tx6q-1010-comtft.dts +++ b/arch/arm/boot/dts/imx6q-tx6q-1010-comtft.dts @@ -50,7 +50,7 @@ / { }; &backlight { - pwms = <&pwm2 0 500000 0>; + pwms = <&pwm2 0 500000 PWM_NOFLAGS>; /delete-property/ turn-on-delay-ms; }; diff --git a/arch/arm/boot/dts/imx6q-tx6q-1020-comtft.dts b/arch/arm/boot/dts/imx6q-tx6q-1020-comtft.dts index a773f252816c..30c0858758c9 100644 --- a/arch/arm/boot/dts/imx6q-tx6q-1020-comtft.dts +++ b/arch/arm/boot/dts/imx6q-tx6q-1020-comtft.dts @@ -50,7 +50,7 @@ / { }; &backlight { - pwms = <&pwm2 0 500000 0>; + pwms = <&pwm2 0 500000 PWM_NOFLAGS>; /delete-property/ turn-on-delay-ms; }; diff --git a/arch/arm/boot/dts/imx6qdl-tx6-lvds.dtsi b/arch/arm/boot/dts/imx6qdl-tx6-lvds.dtsi index 2ca2eb37e14f..e4662990d3a3 100644 --- a/arch/arm/boot/dts/imx6qdl-tx6-lvds.dtsi +++ b/arch/arm/boot/dts/imx6qdl-tx6-lvds.dtsi @@ -48,7 +48,7 @@ aliases { backlight0: backlight0 { compatible = "pwm-backlight"; - pwms = <&pwm2 0 500000 0>; + pwms = <&pwm2 0 500000 PWM_NOFLAGS>; power-supply = <®_lcd0_pwr>; brightness-levels = < 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 @@ -66,7 +66,7 @@ backlight0: backlight0 { backlight1: backlight1 { compatible = "pwm-backlight"; - pwms = <&pwm1 0 500000 0>; + pwms = <&pwm1 0 500000 PWM_NOFLAGS>; power-supply = <®_lcd1_pwr>; brightness-levels = < 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 diff --git a/arch/arm/boot/dts/imx7-colibri.dtsi b/arch/arm/boot/dts/imx7-colibri.dtsi index e18e89dec879..446a8b5d69bd 100644 --- a/arch/arm/boot/dts/imx7-colibri.dtsi +++ b/arch/arm/boot/dts/imx7-colibri.dtsi @@ -3,12 +3,14 @@ * Copyright 2016-2020 Toradex */ +#include + / { bl: backlight { compatible = "pwm-backlight"; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_gpio_bl_on>; - pwms = <&pwm1 0 5000000 0>; + pwms = <&pwm1 0 5000000 PWM_NOFLAGS>; enable-gpios = <&gpio5 1 GPIO_ACTIVE_HIGH>; }; diff --git a/arch/arm/boot/dts/imx7d-nitrogen7.dts b/arch/arm/boot/dts/imx7d-nitrogen7.dts index 6b4acea1ef79..2f4d506bb2a4 100644 --- a/arch/arm/boot/dts/imx7d-nitrogen7.dts +++ b/arch/arm/boot/dts/imx7d-nitrogen7.dts @@ -6,6 +6,7 @@ /dts-v1/; #include "imx7d.dtsi" +#include / { model = "Boundary Devices i.MX7 Nitrogen7 Board"; @@ -26,7 +27,7 @@ backlight-j9 { backlight_lcd: backlight-j20 { compatible = "pwm-backlight"; - pwms = <&pwm1 0 5000000 0>; + pwms = <&pwm1 0 5000000 PWM_NOFLAGS>; brightness-levels = <0 4 8 16 32 64 128 255>; default-brightness-level = <6>; status = "okay"; diff --git a/arch/arm/boot/dts/imx7d-pico.dtsi b/arch/arm/boot/dts/imx7d-pico.dtsi index e57da0d32b98..e9239cdd47a6 100644 --- a/arch/arm/boot/dts/imx7d-pico.dtsi +++ b/arch/arm/boot/dts/imx7d-pico.dtsi @@ -5,11 +5,12 @@ /dts-v1/; #include "imx7d.dtsi" +#include / { backlight: backlight { compatible = "pwm-backlight"; - pwms = <&pwm4 0 50000 0>; + pwms = <&pwm4 0 50000 PWM_NOFLAGS>; brightness-levels = <0 36 72 108 144 180 216 255>; default-brightness-level = <6>; }; diff --git a/arch/arm/boot/dts/imx7d-sdb.dts b/arch/arm/boot/dts/imx7d-sdb.dts index 869efbc4af42..214d3a2165a9 100644 --- a/arch/arm/boot/dts/imx7d-sdb.dts +++ b/arch/arm/boot/dts/imx7d-sdb.dts @@ -5,6 +5,7 @@ /dts-v1/; #include "imx7d.dtsi" +#include / { model = "Freescale i.MX7 SabreSD Board"; @@ -129,7 +130,7 @@ reg_fec2_3v3: regulator-fec2-3v3 { backlight: backlight { compatible = "pwm-backlight"; - pwms = <&pwm1 0 5000000 0>; + pwms = <&pwm1 0 5000000 PWM_NOFLAGS>; brightness-levels = <0 4 8 16 32 64 128 255>; default-brightness-level = <6>; status = "okay"; diff --git a/arch/arm/boot/dts/imx7ulp-evk.dts b/arch/arm/boot/dts/imx7ulp-evk.dts index eff51e113db4..3a0674134553 100644 --- a/arch/arm/boot/dts/imx7ulp-evk.dts +++ b/arch/arm/boot/dts/imx7ulp-evk.dts @@ -8,6 +8,7 @@ /dts-v1/; #include "imx7ulp.dtsi" +#include / { model = "NXP i.MX7ULP EVK"; @@ -24,7 +25,7 @@ memory@60000000 { backlight { compatible = "pwm-backlight"; - pwms = <&tpm4 1 50000 0>; + pwms = <&tpm4 1 50000 PWM_NOFLAGS>; brightness-levels = <0 20 25 30 35 40 100>; default-brightness-level = <6>; status = "okay"; diff --git a/arch/arm/boot/dts/iwg20d-q7-common.dtsi b/arch/arm/boot/dts/iwg20d-q7-common.dtsi index ebbe1518ef8a..f88deeb54e04 100644 --- a/arch/arm/boot/dts/iwg20d-q7-common.dtsi +++ b/arch/arm/boot/dts/iwg20d-q7-common.dtsi @@ -49,7 +49,7 @@ audio_clock: audio_clock { lcd_backlight: backlight { compatible = "pwm-backlight"; - pwms = <&pwm3 0 5000000 0>; + pwms = <&pwm3 0 5000000 PWM_NOFLAGS>; brightness-levels = <0 4 8 16 32 64 128 255>; default-brightness-level = <7>; enable-gpios = <&gpio5 14 GPIO_ACTIVE_HIGH>; diff --git a/arch/arm/boot/dts/logicpd-torpedo-baseboard.dtsi b/arch/arm/boot/dts/logicpd-torpedo-baseboard.dtsi index f7b82ced4080..7addd3f1fff5 100644 --- a/arch/arm/boot/dts/logicpd-torpedo-baseboard.dtsi +++ b/arch/arm/boot/dts/logicpd-torpedo-baseboard.dtsi @@ -149,7 +149,7 @@ bl: backlight { compatible = "pwm-backlight"; pinctrl-names = "default"; pinctrl-0 = <&backlight_pins>; - pwms = <&pwm10 0 5000000 0>; + pwms = <&pwm10 0 5000000 PWM_NOFLAGS>; brightness-levels = <0 10 20 30 40 50 60 70 80 90 100>; default-brightness-level = <7>; enable-gpios = <&gpio5 26 GPIO_ACTIVE_HIGH>; /* gpio_154 */ diff --git a/arch/arm/boot/dts/meson8b-ec100.dts b/arch/arm/boot/dts/meson8b-ec100.dts index 163a200d5a7b..3a9f96553cea 100644 --- a/arch/arm/boot/dts/meson8b-ec100.dts +++ b/arch/arm/boot/dts/meson8b-ec100.dts @@ -150,7 +150,7 @@ vcck: regulator-vcck { vin-supply = <&vcc_5v>; - pwms = <&pwm_cd 0 1148 0>; + pwms = <&pwm_cd 0 1148 PWM_NOFLAGS>; pwm-dutycycle-range = <100 0>; regulator-boot-on; @@ -234,7 +234,7 @@ vddee: regulator-vddee { vin-supply = <&vcc_5v>; - pwms = <&pwm_cd 1 1148 0>; + pwms = <&pwm_cd 1 1148 PWM_NOFLAGS>; pwm-dutycycle-range = <100 0>; regulator-boot-on; diff --git a/arch/arm/boot/dts/meson8b-mxq.dts b/arch/arm/boot/dts/meson8b-mxq.dts index 33037ef62d0a..45dc14783716 100644 --- a/arch/arm/boot/dts/meson8b-mxq.dts +++ b/arch/arm/boot/dts/meson8b-mxq.dts @@ -39,7 +39,7 @@ vcck: regulator-vcck { regulator-min-microvolt = <860000>; regulator-max-microvolt = <1140000>; - pwms = <&pwm_cd 0 1148 0>; + pwms = <&pwm_cd 0 1148 PWM_NOFLAGS>; pwm-dutycycle-range = <100 0>; regulator-boot-on; @@ -86,7 +86,7 @@ vddee: regulator-vddee { vin-supply = <&vcc_5v>; - pwms = <&pwm_cd 1 1148 0>; + pwms = <&pwm_cd 1 1148 PWM_NOFLAGS>; pwm-dutycycle-range = <100 0>; regulator-boot-on; diff --git a/arch/arm/boot/dts/meson8b-odroidc1.dts b/arch/arm/boot/dts/meson8b-odroidc1.dts index a2a47804fc4a..b08ca542b1b7 100644 --- a/arch/arm/boot/dts/meson8b-odroidc1.dts +++ b/arch/arm/boot/dts/meson8b-odroidc1.dts @@ -132,7 +132,7 @@ vcck: regulator-vcck { vin-supply = <&p5v0>; - pwms = <&pwm_cd 0 12218 0>; + pwms = <&pwm_cd 0 12218 PWM_NOFLAGS>; pwm-dutycycle-range = <91 0>; regulator-boot-on; @@ -164,7 +164,7 @@ vddee: regulator-vddee { vin-supply = <&p5v0>; - pwms = <&pwm_cd 1 12218 0>; + pwms = <&pwm_cd 1 12218 PWM_NOFLAGS>; pwm-dutycycle-range = <91 0>; regulator-boot-on; diff --git a/arch/arm/boot/dts/motorola-mapphone-common.dtsi b/arch/arm/boot/dts/motorola-mapphone-common.dtsi index 9067e0ef4240..7ac4c63f2d6a 100644 --- a/arch/arm/boot/dts/motorola-mapphone-common.dtsi +++ b/arch/arm/boot/dts/motorola-mapphone-common.dtsi @@ -178,7 +178,8 @@ pwm9: dmtimer-pwm-9 { vibrator { compatible = "pwm-vibrator"; - pwms = <&pwm9 0 10000000 0>, <&pwm8 0 10000000 0>; + pwms = <&pwm9 0 10000000 PWM_NOFLAGS>, + <&pwm8 0 10000000 PWM_NOFLAGS>; pwm-names = "enable", "direction"; direction-duty-cycle-ns = <10000000>; }; diff --git a/arch/arm/boot/dts/omap3-gta04.dtsi b/arch/arm/boot/dts/omap3-gta04.dtsi index 409a758c99f1..aa7f23c7c8a1 100644 --- a/arch/arm/boot/dts/omap3-gta04.dtsi +++ b/arch/arm/boot/dts/omap3-gta04.dtsi @@ -138,7 +138,7 @@ lcd_in: endpoint { backlight: backlight { compatible = "pwm-backlight"; - pwms = <&pwm11 0 12000000 0>; + pwms = <&pwm11 0 12000000 PWM_NOFLAGS>; pwm-names = "backlight"; brightness-levels = <0 11 20 30 40 50 60 70 80 90 100>; default-brightness-level = <9>; /* => 90 */ diff --git a/arch/arm/boot/dts/omap3-n900.dts b/arch/arm/boot/dts/omap3-n900.dts index 4089d97405c9..0a99ea066799 100644 --- a/arch/arm/boot/dts/omap3-n900.dts +++ b/arch/arm/boot/dts/omap3-n900.dts @@ -152,7 +152,7 @@ pwm9: dmtimer-pwm { ir: n900-ir { compatible = "nokia,n900-ir"; - pwms = <&pwm9 0 26316 0>; /* 38000 Hz */ + pwms = <&pwm9 0 26316 PWM_NOFLAGS>; /* 38000 Hz */ }; rom_rng: rng { diff --git a/arch/arm/boot/dts/rk3288-veyron-edp.dtsi b/arch/arm/boot/dts/rk3288-veyron-edp.dtsi index 32c0f10765dd..296b9858762c 100644 --- a/arch/arm/boot/dts/rk3288-veyron-edp.dtsi +++ b/arch/arm/boot/dts/rk3288-veyron-edp.dtsi @@ -47,7 +47,7 @@ backlight: backlight { enable-gpios = <&gpio7 RK_PA2 GPIO_ACTIVE_HIGH>; pinctrl-names = "default"; pinctrl-0 = <&bl_en>; - pwms = <&pwm0 0 1000000 0>; + pwms = <&pwm0 0 1000000 PWM_NOFLAGS>; post-pwm-on-delay-ms = <10>; pwm-off-delay-ms = <10>; power-supply = <&backlight_regulator>; diff --git a/arch/arm/boot/dts/rk3288-veyron.dtsi b/arch/arm/boot/dts/rk3288-veyron.dtsi index 54a6838d73f5..17cf002f428b 100644 --- a/arch/arm/boot/dts/rk3288-veyron.dtsi +++ b/arch/arm/boot/dts/rk3288-veyron.dtsi @@ -101,7 +101,7 @@ vdd_logic: vdd-logic { compatible = "pwm-regulator"; regulator-name = "vdd_logic"; - pwms = <&pwm1 0 1994 0>; + pwms = <&pwm1 0 1994 PWM_NOFLAGS>; pwm-supply = <&vcc33_sys>; pwm-dutycycle-range = <0x7b 0>; diff --git a/arch/arm/boot/dts/rv1108-evb.dts b/arch/arm/boot/dts/rv1108-evb.dts index 30f3d0470ad9..04c27ed32b72 100644 --- a/arch/arm/boot/dts/rv1108-evb.dts +++ b/arch/arm/boot/dts/rv1108-evb.dts @@ -53,7 +53,7 @@ backlight: backlight { 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255>; default-brightness-level = <200>; - pwms = <&pwm0 0 25000 0>; + pwms = <&pwm0 0 25000 PWM_NOFLAGS>; }; vcc_sys: vsys-regulator { diff --git a/arch/arm/boot/dts/s3c6410-mini6410.dts b/arch/arm/boot/dts/s3c6410-mini6410.dts index 1aeac33b0d34..71b5d31e6ad3 100644 --- a/arch/arm/boot/dts/s3c6410-mini6410.dts +++ b/arch/arm/boot/dts/s3c6410-mini6410.dts @@ -159,7 +159,7 @@ led-4 { buzzer { compatible = "pwm-beeper"; - pwms = <&pwm 0 1000000 0>; + pwms = <&pwm 0 1000000 PWM_NOFLAGS>; pinctrl-names = "default"; pinctrl-0 = <&pwm0_out>; }; diff --git a/arch/arm/boot/dts/s5pv210-aries.dtsi b/arch/arm/boot/dts/s5pv210-aries.dtsi index 8ff70b856334..6b01e18385e1 100644 --- a/arch/arm/boot/dts/s5pv210-aries.dtsi +++ b/arch/arm/boot/dts/s5pv210-aries.dtsi @@ -324,7 +324,7 @@ fuelgauge@36 { vibrator: pwm-vibrator { compatible = "pwm-vibrator"; - pwms = <&pwm 1 44642 0>; + pwms = <&pwm 1 44642 PWM_NOFLAGS>; pwm-names = "enable"; vcc-supply = <&vibrator_pwr>; pinctrl-names = "default"; diff --git a/arch/arm/boot/dts/s5pv210-smdkv210.dts b/arch/arm/boot/dts/s5pv210-smdkv210.dts index 84b38f185199..065770003dca 100644 --- a/arch/arm/boot/dts/s5pv210-smdkv210.dts +++ b/arch/arm/boot/dts/s5pv210-smdkv210.dts @@ -42,7 +42,7 @@ ethernet@18000000 { backlight { compatible = "pwm-backlight"; - pwms = <&pwm 3 5000000 0>; + pwms = <&pwm 3 5000000 PWM_NOFLAGS>; brightness-levels = <0 4 8 16 32 64 128 255>; default-brightness-level = <6>; pinctrl-names = "default"; diff --git a/arch/arm/boot/dts/sun5i-gr8-evb.dts b/arch/arm/boot/dts/sun5i-gr8-evb.dts index 4c20d731a9c6..4f7f143140d2 100644 --- a/arch/arm/boot/dts/sun5i-gr8-evb.dts +++ b/arch/arm/boot/dts/sun5i-gr8-evb.dts @@ -69,7 +69,7 @@ chosen { backlight: backlight { compatible = "pwm-backlight"; - pwms = <&pwm 0 10000 0>; + pwms = <&pwm 0 10000 PWM_NOFLAGS>; enable-gpios = <&axp_gpio 1 GPIO_ACTIVE_HIGH>; brightness-levels = <0 10 20 30 40 50 60 70 80 90 100>; diff --git a/arch/arm/boot/dts/vf-colibri.dtsi b/arch/arm/boot/dts/vf-colibri.dtsi index cc1e069c44e6..7300299e90f4 100644 --- a/arch/arm/boot/dts/vf-colibri.dtsi +++ b/arch/arm/boot/dts/vf-colibri.dtsi @@ -4,6 +4,8 @@ * */ +#include + / { aliases { ethernet0 = &fec1; @@ -14,7 +16,7 @@ bl: backlight { compatible = "pwm-backlight"; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_gpio_bl_on>; - pwms = <&pwm0 0 5000000 0>; + pwms = <&pwm0 0 5000000 PWM_NOFLAGS>; enable-gpios = <&gpio1 13 GPIO_ACTIVE_HIGH>; status = "disabled"; };