Received: by 2002:a05:6a10:d5a5:0:0:0:0 with SMTP id gn37csp4405916pxb; Tue, 5 Oct 2021 02:24:43 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxjHZAka8G4AS1LiDAH1Lm+3d8jNiJdOqmjmMDvpwHZa82ks7wvYwSka+i30egfvsWJ00Bq X-Received: by 2002:a17:90a:9509:: with SMTP id t9mr2528140pjo.149.1633425883467; Tue, 05 Oct 2021 02:24:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1633425883; cv=none; d=google.com; s=arc-20160816; b=1BsVVkHXBNVi4+S93MK5ofL4aW2rhWZ9wwlxRO7xCuOAtF1u78kZvmBPWQF8TggE8C JJ+06JvdPnrBLDxRE9/p+mfihbMwYhxg4/Nq/NDb8kzj8oaohXN+nsYr919IWIVAInZ9 2n7TxCt6xNmW1QEUI1T+L1Nj50UMRV/o9BrEXnxj2uqGDePkt1l5a3OQm3u/uvIR9PQ0 gf4pnH2VEBrBsUr3RXrAvCO5z9bfCD+aZEZ8fIQZs/PuaWVp3qlUDdfY+FNmwLe3Rdz7 5D9B8WAD/Q8EvufXNj0kA6BAg6p1xAhuUfF7p4o3RTmtJ6PzPJtqE3pIUBkG52CH/E+d GgBA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=tWCZQD/n7Y/MgcB3b8Xhms8A/Xp3yZnIB33cQunaJpA=; b=ZKfXeL/4/sKPp5O5PYzwJ5m5h+jI1D8RkkhtINSuWd15nsu4KWSbZreY1FWxXGx13Y yu+LAcc7ZZTo5CYATkbDstDcpSPbQoYBsXIGWdrbt6m8PxtQ96saIRdyt6h80b1gI3sI B/q6lxvRE45rQy1Mk2r0QG02/wpw2zXvL4Ji2YjwIvdHsFu6aAsIT7pWYNQSEBVmCQYu Qxbx1LEBDwMo/3ZBHzNHZyXf/DO0sg9E0uYUOwn6mYQjSG0B2mwE66tJRl3h9dkZRSJH QYg4J9F8yHGqIVjqQ4fLHxH3WxPncEe1xp5vEy0/kUTJHJqWWkd7Pl8gfKjFuPnvUKoK 6+Mw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b="DMLjnX/7"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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 vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id x3si21592414plo.430.2021.10.05.02.24.30; Tue, 05 Oct 2021 02:24:43 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b="DMLjnX/7"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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 S233564AbhJEJX4 (ORCPT + 99 others); Tue, 5 Oct 2021 05:23:56 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56952 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233372AbhJEJXy (ORCPT ); Tue, 5 Oct 2021 05:23:54 -0400 Received: from mail-ot1-x331.google.com (mail-ot1-x331.google.com [IPv6:2607:f8b0:4864:20::331]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id BF16FC061745; Tue, 5 Oct 2021 02:22:04 -0700 (PDT) Received: by mail-ot1-x331.google.com with SMTP id u20-20020a9d7214000000b0054e170300adso8073otj.13; Tue, 05 Oct 2021 02:22:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=tWCZQD/n7Y/MgcB3b8Xhms8A/Xp3yZnIB33cQunaJpA=; b=DMLjnX/74Mmwlgz+PWs9+YyvNesESpEOSL+UBtJ0nZCNA/+sRYXzUC4cz6+mQ7s2jM 3hZZRmijiO2DNDEyqWJ3DIpB7r76CI2puzWl3GsDSWwqmI1XeoM9ACCPmHxCOtW07uTP Q2Yalt8sxWh1miz6aAZzGoKPilA9BY3s+utTWi6CrZ/VVsOGX6idB0qO653py/zPiV4E utyqxxCFRTx15JcGNGES0NdhqX7rd1PfXiF3WpU3Piiq9rPLhIYEBaTmGFjn+j8G9t8Y 3FY1M8kmD6g26Ur95pbCft9lDW5cwG4EKjZwEciUstcmoQhW2yMfXimNj/mXVDgYi2SR H7zA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=tWCZQD/n7Y/MgcB3b8Xhms8A/Xp3yZnIB33cQunaJpA=; b=l5yLvqzYbxmMCD4XwyF4GJOrWj+tNEFy8iqqoYOvMXLc2ocuzYChsvElw3kjPSmgQ3 wfI23oBMWCk19gv+nlky31AIrpzn4LHDFE2ZR/6Ej4tbOxn1+1/IpkUUwlne7qi5cXCc TVQYYk7zB/nMnAxX2/ihytcW7j+w8wbPz1xto2DzxnBEA9U1YAf6HNccFKZRRpu7TjXQ gmGHzRaLTbVKYyREUIEmOmWMMmlAh3d2vD2R0EwCN6fuLihUETDaJQKSHGpWUTxbtzp2 QrzvanWpFPTyo7Avr17MJ/MG2lL3Afn1b0qsaJ2Ea5wGF1RKnm/sLgITUPYpZs23zZ0Z KcWg== X-Gm-Message-State: AOAM532xgaJylh2pnfDzCYcsUsoeqn9ChfDyJnRrazf49RaX5AzXrY4L aB8Zz9uG8QQ1cNs1bHDUTzMiLtG3tI/XytSG8y4= X-Received: by 2002:a9d:3e15:: with SMTP id a21mr13699450otd.60.1633425724166; Tue, 05 Oct 2021 02:22:04 -0700 (PDT) MIME-Version: 1.0 References: <20210716081731.80118-1-gene.chen.richtek@gmail.com> In-Reply-To: <20210716081731.80118-1-gene.chen.richtek@gmail.com> From: Gene Chen Date: Tue, 5 Oct 2021 17:21:55 +0800 Message-ID: Subject: Re: [PATCH v15 0/2] leds: mt6360: Add LED driver for MT6360 To: Jacek Anaszewski , Pavel Machek , Matthias Brugger Cc: Dan Murphy , Linux LED Subsystem , linux-arm Mailing List , "moderated list:ARM/Mediatek SoC support" , Linux Kernel Mailing List , Gene Chen , Wilma.Wu@mediatek.com, ChiYuan Huang , benjamin.chao@mediatek.com Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Gene Chen =E6=96=BC 2021=E5=B9=B47=E6=9C=8816= =E6=97=A5 =E9=80=B1=E4=BA=94 =E4=B8=8B=E5=8D=884:33=E5=AF=AB=E9=81=93=EF=BC= =9A > > > This patch series add MT6360 LED support contains driver and binding docu= ment > > Gene Chen (2) > dt-bindings: leds: Add bindings for MT6360 LED > leds: mt6360: Add LED driver for MT6360 > > Documentation/devicetree/bindings/leds/leds-mt6360.yaml | 159 ++ > drivers/leds/flash/Kconfig | 13 > drivers/leds/flash/Makefile | 1 > drivers/leds/flash/leds-mt6360.c | 910 +++++++++= +++++++ > 4 files changed, 1083 insertions(+) > > changelogs between v1 & v2 > - add led driver with mfd > > changelogs between v2 & v3 > - independent add led driver > - add dt-binding document > - refactor macros definition for easy to debug > - parse device tree by fwnode > - use devm*ext to register led class device > > changelogs between v3 & v4 > - fix binding document description > - use GENMASK and add unit postfix to definition > - isink register led class device > > changelogs between v4 & v5 > - change rgb isink to multicolor control > - add binding reference to mfd yaml > > changelogs between v5 & v6 > - Use DT to decide RGB LED is multicolor device or indicator device only > > changelogs between v6 & v7 > - Add binding multicolor device sample code > - Add flash ops mutex lock > - Remove V4L2 init with indicator device > > changelogs between v7 & v8 > - Add mutex for led fault get ops > - Fix flash and multicolor no-ops return 0 > - Add LED_FUNCTION_MOONLIGHT > > changelogs between v8 & v9 > - reuse api in flash and multicolor header > > changelogs between v9 & v10 > - add comment for reuse registration functions in flash and multicolor > > changelogs between v10 & v11 > - match dt-binding reg property comment to the functionality name > - remove exist patch in linux-next > - dicide multicolor channel by color definitiion > > changelogs between v11 & v12 > - Fix print size_t by %zu > - Fix dt-binding name regular experssion > > changelogs between v12 & v13 > - Fix kbuild test rebot build error > > changelogs between v13 & v14 > - Move driver to flash folder > - Remove LED FUNCTION MOONLIGHT > - Keep 80 char per line > > changelogs between v14 & v15 > - Add ack in commit message > Dear Reviewers, Please let me know if any concern. Thanks.