Received: by 10.223.176.46 with SMTP id f43csp868108wra; Fri, 19 Jan 2018 03:20:29 -0800 (PST) X-Google-Smtp-Source: ACJfBotekrUkqm8ErvgXzBECHOINHKYyeVGa0Guk6KUToIibQbLHQx6mN3UUoZ1zHPryu2DtTlck X-Received: by 2002:a17:902:96a:: with SMTP id 97-v6mr1466367plm.233.1516360829210; Fri, 19 Jan 2018 03:20:29 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1516360829; cv=none; d=google.com; s=arc-20160816; b=GTVd8sAv0VfKNzi9kJKWG57xqEPCJwa024zN9mOthnM/smqxdhi3vxtz7m6EcDQv3l NMtfzAxSK4Y6maDVkx3Lf8PmJ5PJstNooI1PgiFuZ3jYFQkwZ8TVkD93KuKMWAxh2lNt ZEO+UfErDYb96rh8S7o+4M8WEJRULOF+Y+ctjC1qPhcUPfBTcFcVeG68EHkaNiR4OCfd ZU74yJQtVjTO9lQvbFi708HK4H4NpEaqSoaWoFyDz7SbKw9srEK46IBUoTwxB/6DQTVy 2k7k6fJVtcv21IZLCIIlZvyBrdJVls14rQdu0zmdJ9zqP4+ASNtZ3Dp1v8DpckkAuf++ 0DRA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature:arc-authentication-results; bh=ZFgdQOuuWxk20pMfsxAeHxcqvXfodYzARJcNFpgHthU=; b=hLFIdfnkSLiIX6ABTeKOUA3aDuR2dkfiawTnNDJShcazhP5SqiyAulnz3qk2q3PFFt 1EkScmlS7FjYXdEsQyeaVDLcpw8Ay+IBBGFVDhjewcNXaz1Swcw+JmbrxFTMuGVsR+pc e/WVDnAoehefNeptHDLH+ps6d4WmVRyCA7gCRdI84/P/6dpPUovPPzuH9IbiYrPO2sHZ bA/mSqX9ONXrac3l8iv7Wr50ieGUCISvRp37nZ075qnIFBoBN9ppq55C9vzwoWGMqgnN AftGEtFZzi4VCTOFSWknmEByi/hLAP9QRAT+0I4/PYNpJxIWVL3j0Lem/Oav8s2rXqUZ 8gZA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=BEZkVuz6; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id t64si8052431pgt.686.2018.01.19.03.20.15; Fri, 19 Jan 2018 03:20:29 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=BEZkVuz6; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755454AbeASLSU (ORCPT + 99 others); Fri, 19 Jan 2018 06:18:20 -0500 Received: from mail-wr0-f181.google.com ([209.85.128.181]:34311 "EHLO mail-wr0-f181.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755596AbeASLSN (ORCPT ); Fri, 19 Jan 2018 06:18:13 -0500 Received: by mail-wr0-f181.google.com with SMTP id 36so1262696wrh.1 for ; Fri, 19 Jan 2018 03:18:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=ZFgdQOuuWxk20pMfsxAeHxcqvXfodYzARJcNFpgHthU=; b=BEZkVuz6ghJI7LcwDpP7rNhpLxvVV3pGlkuoTOnT3f3oUIs3/cH8h5m3bqQxVj7K/p ghWdbNODzRvtOevJutAwu6OU5BupXHNT3w1XpcUFqcbX/oXwQuN1b9f+N+VByxUp0J9i +bK886+RL4FSL2MBrSDjK/fclB/yvlcy4R8z0= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=ZFgdQOuuWxk20pMfsxAeHxcqvXfodYzARJcNFpgHthU=; b=ptEUYpoOHKUmA7pr8GfWT570HIeJRx0zzGQP0ob1XkFBpnNRQKKDh7hLN3N5Zaub2q 9afuWQmwuRxMAOEpaEJz6x7vNhWlDX1vlsQRWtj1nd6tTLhLztjioFc3UGJHE40P5FAm 1dVkQiHJ/8kMG7gAR0i+c3hLFcRkBe1PE981NUC/kddeg2Knl84KcHGfyRFD+enj0TLJ eM4lrg3sg5mUZQWMs/p3sluaxVVntB7Icpm6URRCrxRdJ6OJ4nmc0Jmdc6k+TSIhxHUU k6AHjFWQE8PH5PXcqc0ZimbRddCUwfnFGH5rKGl43cB/b5tPTGN4BR6qWSalJGKPBt/0 oV/A== X-Gm-Message-State: AKwxytfC1pgIXViuofEGAaEBI1nuPNuthW3q7DZbWv/07OpPPQgQAMeu VEeNbR9P2HjJdCmGRIli1Xwzkud3Pe0= X-Received: by 10.223.151.68 with SMTP id r62mr803375wrb.24.1516360692043; Fri, 19 Jan 2018 03:18:12 -0800 (PST) Received: from oak.lan (cpc141214-aztw34-2-0-cust773.18-1.cable.virginm.net. [86.9.19.6]) by smtp.gmail.com with ESMTPSA id a73sm15461017wrc.53.2018.01.19.03.18.10 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 19 Jan 2018 03:18:10 -0800 (PST) Date: Fri, 19 Jan 2018 11:18:08 +0000 From: Daniel Thompson To: Meghana Madhyastha Cc: Lee Jones , Jingoo Han , Thierry Reding , Noralf =?iso-8859-1?Q?Tr=F8nnes?= , Tomi Valkeinen , Daniel Vetter , Sean Paul , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH v17 00/10] Add backlight helper functions Message-ID: <20180119111808.jpm4erds7o3stwso@oak.lan> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20170113 (1.7.2) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Jan 19, 2018 at 10:37:58AM +0000, Meghana Madhyastha wrote: > Move drm helper functions from tinydrm-helpers to linux/backlight for > ease of use by callers in other drivers. > > changes in v17: > -set fb_blank along with clearing the BL_CORE_FBBLANK bit > -rebase with drm-misc-next > -fix checkpath errors/warnings > -Make the gpio_backlight issue appear as a comment in the > code and not as part of the docs > -rebase with drm-misc-next > -convert st7735r callers from tinydrm specific helpers > to new generic backlight helpers > -remove select BACKLIGHT_LCD_SUPPORT and select > BACKLIGHT_CLASS_DEVICE from tinydrm/Kconfig > -fix checkpath errors/warnings > -rename devm_backlight_put to > devm_backlight_release > -remove redundant NULL check > -remove put_device() to avoid double put > as we are using the devm version > > Meghana Madhyastha (10): > video: backlight: Add helpers to enable and disable backlight > drm/tinydrm: Convert tinydrm_enable/disable_backlight to > backlight_enable/disable > video: backlight: Add of_find_backlight helper in backlight.c > drm/tinydrm: Replace tinydrm_of_find_backlight with of_find_backlight > video: backlight: Add devres versions of of_find_backlight > drm/tinydrm: Call devres version of of_find_backlight > drm/panel: Use backlight_enable/disable helpers > drm/omapdrm: Use backlight_enable/disable helpers > drm/panel: Use of_find_backlight helper > drm/omapdrm: Use of_find_backlight helper So, I've acked all the backlight bits (if there's a v18 please include the acks in the posting). I've read the other patches and I *like* them. Switching to backlight_enable()/disable() looks like a good way to ensure drivers don't interact with all those flags in unexpected ways (so its a good contribution to eventually cleaning them up). Daniel. > > drivers/gpu/drm/omapdrm/displays/panel-dpi.c | 32 ++------- > drivers/gpu/drm/panel/panel-innolux-p079zca.c | 29 ++------ > drivers/gpu/drm/panel/panel-jdi-lt070me05000.c | 6 +- > drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c | 35 ++------- > drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c | 35 ++------- > drivers/gpu/drm/tinydrm/Kconfig | 2 - > drivers/gpu/drm/tinydrm/core/tinydrm-helpers.c | 95 ------------------------- > drivers/gpu/drm/tinydrm/mi0283qt.c | 3 +- > drivers/gpu/drm/tinydrm/mipi-dbi.c | 4 +- > drivers/gpu/drm/tinydrm/st7735r.c | 3 +- > drivers/video/backlight/backlight.c | 73 +++++++++++++++++++ > include/drm/tinydrm/tinydrm-helpers.h | 4 -- > include/linux/backlight.h | 58 +++++++++++++++ > 13 files changed, 164 insertions(+), 215 deletions(-) > > -- > 2.11.0 >