Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp28793942rwd; Wed, 5 Jul 2023 02:51:06 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ66a4TaTTrvWOve9wetrWa94Oj++E/IuB0PgP8q8ELuASOEgm0K41zHolonyv+CQxdBHI5L X-Received: by 2002:a05:620a:4411:b0:767:2a83:76a5 with SMTP id v17-20020a05620a441100b007672a8376a5mr21012464qkp.18.1688550666502; Wed, 05 Jul 2023 02:51:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1688550666; cv=none; d=google.com; s=arc-20160816; b=NU41eEQNmL5CSJJs+3O6Q+fpkQJ2TPL+N0lyppEXD+LAplHV5z/inHiQg5sFcMLCt1 Bfl1dXuWbhVsZ6IXdSOCmBQoMOjMGPyq334q0pTZtwDMP7bRfzoEcv3stoTwuIzZUuFf qiPclPIFt3ndqIrlu3jz8apMFchyF7fmp1vvsIM6S3cQdaVHAW4EABwK1NAujRJm+qWS sax0veABY2XyETXx1YT9n22kMtJHeb8njsv62zUciAB+3Fra740fRB4MgSnJGEv0dN3O Mh9EHe7+MvuIKb21xmea45mx1WTOVEK8osqDnBAROcq2wF7KiD6z2X1Md9kzWBEgL92Y xu5Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :references:in-reply-to:date:cc:to:from:subject:message-id :dkim-signature; bh=oXLsTS7KaoyUn3o3Li2lCti5SQIdGRyASkhZ/jCo3J4=; fh=2yO4EdPsGNZbupNqBBz+EhVEouKuNbPtGwPI8t/kwgY=; b=J9J7cW6PhSTlPWHkeDTiH3QxOuhOonWpQQHrD0S0oB3YdaNtFUZYZIEWWWMKIQAI1q COY+SIr4/NtuKj0jWgzX6hj2u8GDtbTFo64gvEJMLE3/RcsMnI6orhgWPtHEDVbx0Gy9 iqm/gUzs2Fp+EJMrJr1cxxxUh2hvK4jpEZbQv/bLREMeNt9Yzgfmj3SaueLLWMdSv4OP w8jfUDcijuwxUfkikiJ66WZ5EfcLBIDfTFkKdnMFFV1LVokft5TmO1nHpFeQnkzfz7cs lWRpov5CKC4XGG+v7xhZe1qxO3cqR9QD9DzGfzBKEEcg8GUlnBg5uHtWw778IYOn1fVQ OpJQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@crapouillou.net header.s=mail header.b=yXsvFk2x; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=crapouillou.net Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id n4-20020a056a00212400b0063d45a6d0e5si11200882pfj.17.2023.07.05.02.50.54; Wed, 05 Jul 2023 02:51:06 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@crapouillou.net header.s=mail header.b=yXsvFk2x; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=crapouillou.net Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231766AbjGEJi2 (ORCPT + 99 others); Wed, 5 Jul 2023 05:38:28 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53534 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231739AbjGEJiZ (ORCPT ); Wed, 5 Jul 2023 05:38:25 -0400 Received: from aposti.net (aposti.net [89.234.176.197]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 552DB1721; Wed, 5 Jul 2023 02:38:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=crapouillou.net; s=mail; t=1688549901; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=oXLsTS7KaoyUn3o3Li2lCti5SQIdGRyASkhZ/jCo3J4=; b=yXsvFk2x0L31gpfHefOp6MZcJRAUdCiZMsvz/dSYZSfdG68trY+SzYsk34D7vDxIqT+w2d 9Pm6fmbjeAnnSuIg5mxZN00qBgMqW659gmNkeVvcpSlJELRbJERfoJom8wqLdHeoCEa5C4 huetSgKD9HB33Kev/uAlIt/cz9sCGAE= Message-ID: Subject: Re: [PATCH 2/3] drm/panel: ld9040: Register a backlight device From: Paul Cercueil To: =?UTF-8?Q?=EB=8C=80=EC=9D=B8=EA=B8=B0/Tizen?= Platform =?UTF-8?Q?Lab=28SR=29/=EC=82=BC=EC=84=B1=EC=A0=84=EC=9E=90?= , 'Krzysztof Kozlowski' , 'Rob Herring' , 'Conor Dooley' , 'Alim Akhtar' , 'Neil Armstrong' , 'Sam Ravnborg' Cc: devicetree@vger.kernel.org, linux-samsung-soc@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-arm-kernel@lists.infradead.org Date: Wed, 05 Jul 2023 11:38:19 +0200 In-Reply-To: <0f0c01d9ae09$0d3a17f0$27ae47d0$@samsung.com> References: <20230703214715.623447-1-paul@crapouillou.net> <20230703214715.623447-3-paul@crapouillou.net> <0f0c01d9ae09$0d3a17f0$27ae47d0$@samsung.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_PASS,SPF_PASS, T_SCC_BODY_TEXT_LINE,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 Hi Inki, Le mardi 04 juillet 2023 =C3=A0 08:49 +0900, =EB=8C=80=EC=9D=B8=EA=B8=B0/Ti= zen Platform Lab(SR)/=EC=82=BC=EC=84=B1=EC=A0=84=EC=9E=90 a =C3=A9crit=C2=A0: > Hi, >=20 > > -----Original Message----- > > From: dri-devel On Behalf > > Of > > Paul Cercueil > > Sent: Tuesday, July 4, 2023 6:47 AM > > To: Krzysztof Kozlowski ; Rob > > Herring > > ; Conor Dooley ; Alim > > Akhtar > > ; Neil Armstrong > > ; Sam > > Ravnborg > > Cc: devicetree@vger.kernel.org; linux-samsung-soc@vger.kernel.org; > > linux- > > kernel@vger.kernel.org; dri-devel@lists.freedesktop.org; Paul > > Cercueil > > ; linux-arm-kernel@lists.infradead.org > > Subject: [PATCH 2/3] drm/panel: ld9040: Register a backlight device > >=20 > > Register a backlight device to be able to switch between all the > > gamma > > levels. > >=20 > > Signed-off-by: Paul Cercueil > > --- > > =C2=A0drivers/gpu/drm/panel/panel-samsung-ld9040.c | 40 > > ++++++++++++++++++++ > > =C2=A01 file changed, 40 insertions(+) > >=20 > > diff --git a/drivers/gpu/drm/panel/panel-samsung-ld9040.c > > b/drivers/gpu/drm/panel/panel-samsung-ld9040.c > > index 7fd9444b42c5..b4f87d6244cb 100644 > > --- a/drivers/gpu/drm/panel/panel-samsung-ld9040.c > > +++ b/drivers/gpu/drm/panel/panel-samsung-ld9040.c > > @@ -8,6 +8,7 @@ > > =C2=A0 * Andrzej Hajda > > =C2=A0*/ > >=20 > > +#include > > =C2=A0#include > > =C2=A0#include > > =C2=A0#include > > @@ -311,8 +312,40 @@ static int ld9040_parse_dt(struct ld9040 *ctx) > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0return 0; > > =C2=A0} > >=20 > > +static int ld9040_bl_update_status(struct backlight_device *dev) > > +{ > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0struct ld9040 *ctx =3D dev_g= et_drvdata(&dev->dev); > > + > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0ctx->brightness =3D dev->pro= ps.brightness; > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0ld9040_brightness_set(ctx); > > + > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0return 0; > > +} > > + > > +static int ld9040_bl_get_intensity(struct backlight_device *dev) > > +{ > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0if (dev->props.fb_blank =3D= =3D FB_BLANK_UNBLANK && >=20 > fb_blank member is deprecated according to the description of > backlight.h > file so you could drop above condition I think. Thanks. I'll send a V2. Cheers, -Paul