From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753515AbdAECpZ (ORCPT ); Wed, 4 Jan 2017 21:45:25 -0500 Received: from mailout2.samsung.com ([203.254.224.25]:52811 "EHLO mailout2.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750776AbdAECpX (ORCPT ); Wed, 4 Jan 2017 21:45:23 -0500 X-AuditID: b6c32a3d-f79a36d000004dcf-31-586db0ac148c From: Andi Shyti To: Richard Purdie , Jacek Anaszewski , Pavel Machek Cc: Jaechul Lee , linux-leds@vger.kernel.org, linux-kernel@vger.kernel.org, Andi Shyti , Andi Shyti Subject: [PATCH v2] leds: add LED_ON brightness as boolean value Date: Thu, 05 Jan 2017 11:34:12 +0900 Message-id: <20170105023412.26472-1-andi.shyti@samsung.com> X-Mailer: git-send-email 2.11.0 X-Brightmail-Tracker: H4sIAAAAAAAAAzVSe0hTcRT2t7t7dxUXt2n2S7HsRoKGc/c69ZYaRhKL/MMwyB4yL3qd0l7s bpZFkSUWak/KwAZqSdl8tOazaT4zoSAUDcXHemCK0YPMaGRYc9f++75zvu87h8PBEVk3Gozn 682cSc9qScxP3DYQERXVYNdlKCZmEpj253Moc989L2KmWu1i5ktPGcKMOq0Y0/q5CTAzLwcx ptP5EU3GVeO1i4jqaeWMRNVV5UZVV1tsQFVX/0ui+uHYnIYd5RLzODaHM4Vx+mxDTr5ek0Qe SFfvVcfGKagoaicTT4bpWR2XRKakpkXty9d6FiLDClitxVNKY3mejN6daDJYzFxYnoE3J5HH KIqWU4p4OU3TcmVM5i461iPJ4vKaXlhR4x3Jqd+vCs+DcbQU+OKQUMLmhhog4CA47HqMlQI/ XEZ0ADjV/BMVyCURnB7oFP93OOetEqHxEMAP9cVigXwHsGLoGrKqwogIeGHKja3iQMIMq6bK vbkIYQPwx+yKZLURQCTD8ruL3lgxsR3e/tjorUuJBDjyZkwijNsCnSUj3j0gMY9Bu/Wtx4B7 SCh09CKCJgU6iloxAQfAT0Mta94QaFuZFAn4JGzsaxcJOcUALi+8WTPEwLfvXN4ghFgHv/4s R4V8KbxcIhMkKlh779narD3wjl04nozIhBXf3OLrIKQa+NhAEGfkdRqOp4w75Tyr4y16jTzb oHMA7+9EJnWApdep/YDAAekvnXBrM2QoW8AX6voBxBEyUGpr0mXIpDls4WnOZFCbLFqO7wex ntPcQII3ZBs8n6g3qyllHKWklRQVTytocqP0QVFChozQsGbuBMcZOdN/nwj3DT4PlM7lrvrp 0ZmSsa0rv5ILKovj2v6msHOldO/hgdr1u1RZs9TxkpMXh3wCXNODrv2Hbi1PHLH61YTOdl8B aFzDUhqMbh4ezJXzIUVV1ZLIG5ss58L7Ttv9Dxr/qBev3Lz5ZGGybCKcrQtuD3zvajkzvLRt R+yj3DL/s9096XrNhUpSzOexVCRi4tl/U3F0blEDAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRmVeSWpSXmKPExsVy+t9jAd01G3IjDB6dUbbYfuQZq8XiH8+Z LG5v3cBi8XZ/N7PF5V1z2Cy2vlnHaHH31FE2i927nrI6cHhcX/KJ2WPnrLvsHnvm/2D16Nuy itFjxerv7B6fN8kFsEW52WSkJqakFimk5iXnp2TmpdsqhYa46VooKeQl5qbaKkXo+oYEKSmU JeaUAnlGBmjAwTnAPVhJ3y7BLWPdsTmsBdPZK36drmxgvM7axcjJISFgIrHr+Rx2CFtM4sK9 9WxdjFwcQgJLGSX2PNsB5XxklHi7bQ4LSBWbgKZE0+0fbCC2iECJxPMdN9lBipgFVjFKbL65 ggkkISzgINEz+xNYA4uAqsTUp2vBVvAKWEtcvHoFap28xK62i6wTGLkXMDIANacWJBcUJ6Xn GuallusVJ+YWl+al6yXn525iBAfuM6kdjAd3uR9iFOBgVOLh9RDIjRBiTSwrrsw9xCjBwawk wrtqHVCINyWxsiq1KD++qDQntfgQoynQAROZpUST84FRlVcSb2hibmJubGBhbmlpYqQkzts4 +1m4kEB6YklqdmpqQWoRTB8TB6dUA+PqFbcevnggb8W6VDLm68J3v5i6zS6q1nc1qxuIHThz t8mB/fnfKLN7DmvOL9V2m5LCN/e9352qj+1G246uWRkpqzH77KGKjmaDWpPf3C0fpnxnWcbX 9kVjebhNcWNeZx6P2tv6+sK41UsNdzcoLxGZbvZ9YWbUHMNDS1Q0dYLWbMuUZItaeFqJpTgj 0VCLuag4EQDXzwe1cgIAAA== X-MTR: 20000000000000000@CPGS X-CMS-MailID: 20170105023420epcas1p28624575ab6619e1930ebc05795725d90 X-Msg-Generator: CA X-Sender-IP: 203.254.230.26 X-Local-Sender: =?UTF-8?B?7JWI65SUG1RpemVuIFBsYXRmb3JtIExhYihTL1fshLzthLAp?= =?UTF-8?B?G+yCvOyEseyghOyekBvssYXsnoQ=?= X-Global-Sender: =?UTF-8?B?QW5kaSBTaHl0aRtUaXplbiBQbGF0Zm9ybSBMYWIuG1NhbXN1?= =?UTF-8?B?bmcgRWxlY3Ryb25pY3MbU2VuaW9yIEVuZ2luZWVy?= X-Sender-Code: =?UTF-8?B?QzEwG1NUQUYbQzEwVjgxMTE=?= CMS-TYPE: 101P DLP-Filter: Pass X-CFilter-Loop: Reflected X-HopCount: 7 X-CMS-RootMailID: 20170105023420epcas1p28624575ab6619e1930ebc05795725d90 X-RootMTR: 20170105023420epcas1p28624575ab6619e1930ebc05795725d90 References: Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Some devices do not handle the led brightness or simply don't care about it. Conceptually said devices want to just switch on or off the led. It is useless in this case to have a 255 range of brightness, while just having an LED_ON and LED_OFF improves the boolean meaning of the led status. Signed-off-by: Andi Shyti Acked-by: Pavel Machek --- Hi, Thanks Pavel and Jacek for your review. Differences from V1 - used explicit assignement of LED_ON in the enum - added Pavel's ack Andi include/linux/leds.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/linux/leds.h b/include/linux/leds.h index 569cb531094c..bb50d0151e75 100644 --- a/include/linux/leds.h +++ b/include/linux/leds.h @@ -27,6 +27,7 @@ struct device; enum led_brightness { LED_OFF = 0, + LED_ON = 1, LED_HALF = 127, LED_FULL = 255, }; -- 2.11.0