Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932079AbbKLKHm (ORCPT ); Thu, 12 Nov 2015 05:07:42 -0500 Received: from mailout4.samsung.com ([203.254.224.34]:45512 "EHLO mailout4.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753853AbbKLKHg convert rfc822-to-8bit (ORCPT ); Thu, 12 Nov 2015 05:07:36 -0500 X-AuditID: cbfee68f-f796f6d0000014a4-ba-564464e5bda6 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-transfer-encoding: 8BIT Message-id: <564464E5.1080005@samsung.com> Date: Thu, 12 Nov 2015 19:07:33 +0900 From: Ingi Kim User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 To: Jacek Anaszewski , Jacek Anaszewski Cc: robh+dt@kernel.org, pawel.moll@arm.com, mark.rutland@arm.com, ijc+devicetree@hellion.org.uk, galak@codeaurora.org, sameo@linux.intel.com, lee.jones@linaro.org, rpurdie@rpsys.net, inki.dae@samsung.com, sw0312.kim@samsung.com, beomho.seo@samsung.com, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-leds@vger.kernel.org Subject: Re: [PATCH v4 2/2] leds: rt5033: Add RT5033 Flash led device driver References: <1447121864-15460-1-git-send-email-ingi2.kim@samsung.com> <1447121864-15460-3-git-send-email-ingi2.kim@samsung.com> <56421B8F.6010107@samsung.com> <56444681.9020604@samsung.com> <564459FE.8020209@gmail.com> In-reply-to: <564459FE.8020209@gmail.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLIsWRmVeSWpSXmKPExsWyRsSkUPdpikuYwZY7KhanP21jt5h/5Byr Rf+bhawW516tZLSYdH8Ci0Xv1eeMFre3bmCxuP/1KKPF5V1z2Cy2vlnHaLH0+kUmiwnT17JY tO49wm6xe9dTVovT3awWMya/ZHMQ8Fgzbw2jx+W+XiaPnbPusnusXP6FzWPTqk42jzvX9rB5 zDsZ6LFn/g9Wj74tqxg9Pm+SC+CK4rJJSc3JLEst0rdL4Mo4PeEgU8Fx/op/13wbGN9ydzFy cEgImEh83s/TxcgJZIpJXLi3nq2LkYtDSGAFo8S9Je1MEAkTiTeb/zNCJJYySizo62MESfAK CEr8mHyPBWQQs4C6xJQpuSBhZgERiS8Ns1ggbG2JZQtfM0P0PmCU2P7tEAtEr5bEme2dYDaL gKrEof+PWEFsNgE1iRsrFoItFhVIkDh+9geYLQJkT1zUCjaIWeAmk8TX3y1sIAlhAR+JPXe7 WeE2fPu4kw3kIk4BTYnuBz4gcQmBLRwSDddmskNsE5D4NvkQC8T7shKbDjBDfCkpcXDFDZYJ jOKzkPw2C+G3WUh+m4XktwWMLKsYRVMLkguKk9KLjPWKE3OLS/PS9ZLzczcxAlPF6X/P+ncw 3j1gfYhRgINRiYd34kznMCHWxLLiytxDjKZAB01klhJNzgcmpLySeENjMyMLUxNTYyNzSzMl cd6FUj+DhQTSE0tSs1NTC1KL4otKc1KLDzEycXBKNTBK/WZXMa43k5+ptZVhzeKPr/51nzox a6vE4eRHP2UPBXA+0nW5//bUt4f7zT1+heq9DS6fZR384d1O7qYtE1km/P79lW++3l3R7J/m h2LuVAboaFyVPOf7rPHFC+FTwb//aAgs/aDcfcvuP6PzOoUkvR417pWCM6pnf7385vTOWwEM ofZfWJdbK7EUZyQaajEXFScCABlW6UEQAwAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEKsWRmVeSWpSXmKPExsVy+t9jAd2nKS5hBk3T5CxOf9rGbjH/yDlW i/43C1ktzr1ayWgx6f4EFoveq88ZLW5v3cBicf/rUUaLy7vmsFlsfbOO0WLp9YtMFhOmr2Wx aN17hN1i966nrBanu1ktZkx+yeYg4LFm3hpGj8t9vUweO2fdZfdYufwLm8emVZ1sHneu7WHz mHcy0GPP/B+sHn1bVjF6fN4kF8AV1cBok5GamJJapJCal5yfkpmXbqvkHRzvHG9qZmCoa2hp Ya6kkJeYm2qr5OIToOuWmQP0i5JCWWJOKVAoILG4WEnfDtOE0BA3XQuYxghd35AguB4jAzSQ sIYx4/LbI4wFG/kr9rZNZ25gvM7dxcjJISFgIvFm839GCFtM4sK99WxdjFwcQgJLGSUW9PWB JXgFBCV+TL7H0sXIwcEsIC9x5FI2hKkuMWVKLkT5A0aJ7d8OsUCUa0mc2d4JZrMIqEoc+v+I FcRmE1CTuLFiIROILSqQIHH87A8wWwTInriolRlkELPATSaJr79b2EASwgI+EnvudrPCbfj2 cScbyGZOAU2J7gc+ExgFZiE5bxbCebMQzlvAyLyKUSK1ILmgOCk91ygvtVyvODG3uDQvXS85 P3cTIzi9PJPewXh4l/shRgEORiUe3gkzncOEWBPLiitzDzFKcDArifAWeLmECfGmJFZWpRbl xxeV5qQWH2I0BfpvIrOUaHI+MPXllcQbGpuYGVkamRtaGBmbK4nz6nsahQkJpCeWpGanphak FsH0MXFwSjUwbg8QOx/VvLxgnX/5B/HIHcE7XvzYK6rUkxTmaCzI3fD1cKudUXaQ7n/TO/5F SVt9dh47cDiBSefwviJWh5lCS7nTs1I+Rb7qun+7smGaiMGD2Sws+aJ8Kul/12vumFPne6mh tH6PQ9D5eXwrdnkG+6e9WFL8MW+Ke/CGBQaC6oGnXd4ny5oqsRRnJBpqMRcVJwIAUmlK10UD AAA= DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-CFilter-Loop: Reflected Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2167 Lines: 52 Hi Jacek, On 2015년 11월 12일 18:21, Jacek Anaszewski wrote: > Hi Ingi, > > On 11/12/2015 08:57 AM, Ingi Kim wrote: > [...] >>>> + regmap_write(led->regmap, RT5033_REG_FLED_FUNCTION1, val); >>>> + } else { >>>> + regmap_update_bits(led->regmap, RT5033_REG_FLED_FUNCTION1, >>>> + RT5033_FLED_FUNC1_MASK, RT5033_FLED_PINCTRL | >>>> + rt5033_fled_used(led, fled_id)); >>>> + regmap_update_bits(led->regmap, RT5033_REG_FLED_CTRL1, >>>> + RT5033_FLED_CTRL1_MASK, >>>> + (brightness - 1) << 4); >>>> + regmap_update_bits(led->regmap, RT5033_REG_FLED_FUNCTION2, >>>> + RT5033_FLED_FUNC2_MASK, RT5033_FLED_ENFLED); >>>> + } >>> >>> How are you distinguishing between setting brightness for iout_joint >>> case and for individual LEDs? Have you tested this use case? >>> Even if you don't have a board with two separate LEDs, >>> you should be able to test two LED class devices with a single >>> connected LED. >>> >> >> Thanks, I missed a iout_joint case :( >> I have tested a board with integrated single LED, >> It looks fine and all feature works well even if it has limitation. > > Please also test two separate LEDs case, by defining two child > nodes in DT, and in a result you will get two LED class devices. > After that you can set brightness separately for each LED class > device, and you'll be able to verify that the driver works properly > by observing the single LED connected to both outputs. > In order to make the testing even more valuable, you can > set triggers for both LEDs > Oh, I ask of you, please do not misconstrue. I'm sorry if my expression is rather misleading. I have verified this driver works properly. It already tested with two child nodes and observed single LED that is connected to both outputs. I just wanted to say that it works properly as you said. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/