From patchwork Tue Oct 31 11:15:57 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Shiji Yang X-Patchwork-Id: 739854 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 17BE6C4167D for ; Tue, 31 Oct 2023 11:16:28 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230029AbjJaLQ2 (ORCPT ); Tue, 31 Oct 2023 07:16:28 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50360 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229791AbjJaLQ0 (ORCPT ); Tue, 31 Oct 2023 07:16:26 -0400 Received: from JPN01-TYC-obe.outbound.protection.outlook.com (mail-tycjpn01olkn2023.outbound.protection.outlook.com [40.92.99.23]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E9302DF for ; Tue, 31 Oct 2023 04:16:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UpuNwOG+auBy4byI4QtydCLy0aCdOdhUAbSvsWM1suRMM3YTisq1kG/jM+05QRuZQnY2kfpY3birY+MlIQ2uzHemB1QZXkbRFoCXN3g/lc98dS6/srVAXIvO0Cn3kXYF1c+1G/b3WmQ8JvmH3zRHy8vMIvD4XUKsawMsOHNKoCYzzPSJc4yhkStOIw5lQWpg2F0GbnzTH0qqKcvumpXdZAJOv8Fjb/E6oHoMZJAPBv/YEXC1ryLTDTrllW66IJPiZQ0Uak1t2fbq79V+FhOS7KDDud4pBfVLPvdC77n9ezMqS9h+K0oKqmU7Xi+ACVrIfHTq7qRgfUEcTz8nNQjxcg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=pTYBklPSpM+lRk0bgaAFzO3aJ28ZJqQlD7Tmy518fTc=; b=aItzfuVVdy/AoqQ9jPlC4u2glQXpKSv7Y31RpvHKN+5lhOC+L3dgZr0puetlTOmyT/u9IsvI10xgibHdsTHHXyqvpwd9m2ubwBYV1/57JNdH9iEEHjlm/ueaSxpp6LNEA47NvOZiY0VxDOFpN273nEwm548/vgAEglXNVPG7LMYsKtF/38p984UpFdAk0EdQY7I5ZUCiHy7/hXPdFRIo8qAJVHuyjWZVytEX8QjCUjyijvfbsF1JPDeg5JtXHd473243BV5FkUGTxw4ipB6qhsJK0t2fBaMJeEl86EUMdHGCBGrJ3FQBISAlT/jF1b6ZJPYF8x4DsYv578DDtONNTw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=pTYBklPSpM+lRk0bgaAFzO3aJ28ZJqQlD7Tmy518fTc=; b=unMiJDgHltrioewMSsuxrUfspLjkNB5bq8czJKsFVc+W+Kdq1keDR3KGu1jCyt2JOYEQmzAb2ZNKbGos2R4KPWkiTYX3blJ+qxfTLQ4X+qWx0fftNlcPbbBl2ey4s6Y4tNMujmRbZun+aiFDTGYbJv0WX4hbkXLIss9DkN1dS0VUzWtnNCuQJ8bit4hNsZDjWwFUWD8uzHS+k2zSBrlSzaz6jCMavGRT1fkChInEeWHmf47XG08N2Uv/vJidzXM1o1IeADrH/83sxNShYyO5WA8hntgGkFWsiUQdD83+6E4yWFV2IHQsa6dKJ7kM4q8b3CWvAUDvMdeODUgKIaJa8A== Received: from TYAP286MB0315.JPNP286.PROD.OUTLOOK.COM (2603:1096:404:8041::8) by TYCP286MB3638.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:3c3::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6954.19; Tue, 31 Oct 2023 11:16:20 +0000 Received: from TYAP286MB0315.JPNP286.PROD.OUTLOOK.COM ([fe80::465a:2534:4d99:a25b]) by TYAP286MB0315.JPNP286.PROD.OUTLOOK.COM ([fe80::465a:2534:4d99:a25b%6]) with mapi id 15.20.6933.029; Tue, 31 Oct 2023 11:16:20 +0000 From: Shiji Yang To: linux-leds@vger.kernel.org Cc: Pavel Machek , Lee Jones , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Olliver Schinagl , Shiji Yang Subject: [PATCH 1/3] dt-bindings: leds: sort LED color definitions by alphabet Date: Tue, 31 Oct 2023 19:15:57 +0800 Message-ID: X-Mailer: git-send-email 2.39.2 In-Reply-To: <20231031111559.12199-1-yangshiji66@outlook.com> References: <20231031111559.12199-1-yangshiji66@outlook.com> X-TMN: [CiUalsJ1p7IoLCHSv5T2n3v3Ztlp2UYgrO3k+OPq8Yc=] X-ClientProxiedBy: SG2PR03CA0123.apcprd03.prod.outlook.com (2603:1096:4:91::27) To TYAP286MB0315.JPNP286.PROD.OUTLOOK.COM (2603:1096:404:8041::8) X-Microsoft-Original-Message-ID: <20231031111559.12199-2-yangshiji66@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: TYAP286MB0315:EE_|TYCP286MB3638:EE_ X-MS-Office365-Filtering-Correlation-Id: fe5e40dd-49e6-46a4-193a-08dbda02cf40 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: XYrqgVnUrcmmgHF3wraLbSc9wVS8PYN3KBFWGHyIh5pSrQV8AHV3daXk6XxXeXuRtF0oIVCjCb9uJay45D8B4kud+pTpzuEP4NIS0V1s4W9IcQdc3Moi2qy+iZaxLJORab/IDAkSigW6gyqJGetQsZd2zC9w5DQsogTRYVMSdbok39Fewq0ImYNP7438UQrfRcGmYI16iIpKHdMY6LHbS3/Twx8nYa3SwqcX511kDUOQlHV+A/pWun/kDXKM5orps14HoW8ClhW9eZPARQ6tGNhZVokZHc27zIjEz8FkvQWbEtwGyQKzME1Mmt5v8MacsG9Xvhr19s2xiQSRn7Ay2nkTM4PGz1y0YapMAJEqJBpxKD8KscI90+7N9vlbHnQuVbBye9xWcNq1DMrIuvhQ56QpeAtMyebRq0iIGLyoO6IgiTx8Krz61lhAZBL2gbwrE700jmHLB2xTfrWP/DlEGrD7WhQ/3CcEw30FHkh3XnoUZkqQxuf1+OYlBoutGcozhFwaUDEuaKSXo3tmdhwBzcOGCuz9cOqeprSBGh6on58jCMBtXKZ+wQEhuJzBBDQRzaR5SCNDROGR/aAiFNVTF8+xJnFr14Tft9U7uUUkKZYJFpVFJZ7Ts4OyJLqFfSyp X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: xCk7x/vbhVeXRz99lL3eiE3VbxbckHlfK3WjoypXFdFrEponoks9Vs9dfSRIGB/Qo5ot6dPpuZgq2G48Ug0cBPzu5aqhHoLi8NvSVy9mqQ+irawaBtZslMTCMX0e9GincAra6QB4gE0wCxKZ+JAqjX/mZHfyY4CT4ic3RWWfsSB6daMLnZL1sH3sHY55pVJIYyNpnYaAZ4Vt/22BC6PdA4uyquvuOMgeAomUR/tBi1wIu4DYddjCbRo3Wzf75NLoAcglE85hLVv9T2AAvQgwn1PZuCNWw0iS/veBzS/Pfx7seTCYQOXJ6DOkbvJ4pIu0TD+rexMLgYV9eobJdqINNUzKAPJ0Mti/PIV+fS6DKEP3FJWdA1DhNFmXj73R2DQ0YtUQWr6TKOaMbhoiFZ034M84Xnm2zIyHLiyVxmXsZXStMDOf4H2dBd5sV+/WAx6j/QOyPeOjCU5s7kbEhg0uvsHhXbykh5cqAAesC8RgktoNGyGddVx1x7iYRnqo+Z0kZLVNLXfivznxpYh3zr1fWAij3zF+NUaXUQ0yu0vck9h5zWw8HvcgOgamGwNUhWmqE/6xtSDdW+m5i8IT6Hf0mIZL1lRpU5T021JGqKhq9iIWP0xC0NnVaxS7tKwfmPUQIcXhcmJI4oMipp+IpFA/Wk3PHDwUSGKpLMI0XQePXePwZ4C7zeW2g3Tf12WnV46/aPGfKW+7WPGoTtu75Ya6v2WgaVkIcFFT3kIbSiLMjvnwExAIxFUbqML9Xb27zV9svhkJvH4pfHnbk1DeLwRjmZ/mxxkyZClc+vn7ox6EqmnrU5ljfWZRAvNQ4b0zGLY8vpIdL1Qkr0C9K8/szQouE0pBSaBkz9hFA3WejFlYhfICKmxicwzvJ4UUQnmkC5uqlrKo8mVqGuAPkZZa/RHaVdFma6ON3UyJK1+7ByltPDrM0jgsB0o3YyAAH7rEDsAy8SVinQC0unWntKvGKPwWt54CXqnF81VeFQ/bKrKpwbUd7DmLQjwlIUIOpsnOho3xdO5ROjJVNS5W56Cxx4rcFTBVPGKX6hgLJfClBDf88kapt/xwkkI4vr/Galz/ABcXl2vxJx0rh1merRXbuSPiV12v3uJuGaQApjLhvZ6URJq6X8los3+OvmqC2SRQls+ZLk6zZI4C2Ue5GhN+j57PewHG83yjFxWTeJA9rYCpYwd49ZN4jI5Ith2sp/SJ/t83gGVEfakxZnKDMi6/Aqfdagv4QlrZuSBlOp4SgWS6WQA= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: fe5e40dd-49e6-46a4-193a-08dbda02cf40 X-MS-Exchange-CrossTenant-AuthSource: TYAP286MB0315.JPNP286.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Oct 2023 11:16:20.8222 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYCP286MB3638 Precedence: bulk List-ID: X-Mailing-List: linux-leds@vger.kernel.org Sorting LEDs by alphabet can help developers quickly find the colors they want. Infrared and multicolor LEDs are special so they should be left at the end of the list. Signed-off-by: Shiji Yang --- include/dt-bindings/leds/common.h | 31 ++++++++++++++++--------------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/include/dt-bindings/leds/common.h b/include/dt-bindings/leds/common.h index 9a0d33d02..33c9dd873 100644 --- a/include/dt-bindings/leds/common.h +++ b/include/dt-bindings/leds/common.h @@ -22,22 +22,23 @@ #define LEDS_BOOST_FIXED 2 /* Standard LED colors */ -#define LED_COLOR_ID_WHITE 0 -#define LED_COLOR_ID_RED 1 -#define LED_COLOR_ID_GREEN 2 -#define LED_COLOR_ID_BLUE 3 -#define LED_COLOR_ID_AMBER 4 -#define LED_COLOR_ID_VIOLET 5 -#define LED_COLOR_ID_YELLOW 6 -#define LED_COLOR_ID_IR 7 -#define LED_COLOR_ID_MULTI 8 /* For multicolor LEDs */ -#define LED_COLOR_ID_RGB 9 /* For multicolor LEDs that can do arbitrary color, +#define LED_COLOR_ID_AMBER 0 +#define LED_COLOR_ID_BLUE 1 +#define LED_COLOR_ID_CYAN 2 +#define LED_COLOR_ID_GREEN 3 +#define LED_COLOR_ID_LIME 4 +#define LED_COLOR_ID_ORANGE 5 +#define LED_COLOR_ID_PINK 6 +#define LED_COLOR_ID_PURPLE 7 +#define LED_COLOR_ID_RED 8 +#define LED_COLOR_ID_VIOLET 9 +#define LED_COLOR_ID_WHITE 10 +#define LED_COLOR_ID_YELLOW 11 +/* These LEDs are special */ +#define LED_COLOR_ID_IR 12 +#define LED_COLOR_ID_MULTI 13 /* For multicolor LEDs */ +#define LED_COLOR_ID_RGB 14 /* For multicolor LEDs that can do arbitrary color, so this would include RGBW and similar */ -#define LED_COLOR_ID_PURPLE 10 -#define LED_COLOR_ID_ORANGE 11 -#define LED_COLOR_ID_PINK 12 -#define LED_COLOR_ID_CYAN 13 -#define LED_COLOR_ID_LIME 14 #define LED_COLOR_ID_MAX 15 /* Standard LED functions */ From patchwork Tue Oct 31 11:15:58 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Shiji Yang X-Patchwork-Id: 740605 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 4CD35C4332F for ; Tue, 31 Oct 2023 11:16:30 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230163AbjJaLQb (ORCPT ); Tue, 31 Oct 2023 07:16:31 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41460 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229791AbjJaLQa (ORCPT ); Tue, 31 Oct 2023 07:16:30 -0400 Received: from JPN01-TYC-obe.outbound.protection.outlook.com (mail-tycjpn01olkn2055.outbound.protection.outlook.com [40.92.99.55]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D233BA6 for ; Tue, 31 Oct 2023 04:16:27 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kvjHWnblxGAj+l+IBVsx/E8Irx+W+il0HjpCRS5mSukK4Uc6jH7Arc3QOW7dM4brA10NT69KxlvzT2qp6AxJnYti3L0/oIIq15OERwoyLmagV0yVlU9BNuQXOH1AkHpZHpHFKxjSMu2dtSlEPeSL3PGUL8OjTv+2lVw5rf8HWDe4MEeTIPhQIreNwi9H8qRINEDnfYNBarDhv67C/Gi9XLTWMS55r6RrxqsB8J/hOBXM2jsJfy0I+5j7dhHEaDEvtvCZbSIsp0JA8GP0aKWnu0l2W6+7ifIGtjyJoAFaTW1Hzb3TQRwDlLks3XJD1F1ulZgjbvdQ8dWlg0+7RTLZbw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=UfvWnqwBYDPKqZGL6QboRJ0Sg9K+106By6irwKazDCs=; b=YxByifT0IkpV7hAP4STxY1Sx2g4m4neN32v2kfB1p7ZB6U8MJjffaq3n3jico/qXYLkhfol5sn82Fk+n+XBin9WVzf6K0+sTeSkyAj+AQwjQMDKnzE0fCrPJMfdsB398sU7KmAVbh2THouWhn65l3jYCwXm/iAdtP4LzdddMTB0KyZPaAPbtVRe4W0XBjI+8gcAqP8axwTppgXbhR8rj6LjsQGN3/bg4xdR46Kqo+Um7cv255L+1/w2uRdDgo9OgdvPgosPtSfC5/+6eH/Q74pp4+O9m0w0Le6jrIbpBE4Zv18wLlmCUGHqIS/67/XDVH1n0403b1Jz4zIZalCeG5g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=UfvWnqwBYDPKqZGL6QboRJ0Sg9K+106By6irwKazDCs=; b=utFqmcKowdUdS2oroOLYbh1kVF2anuQ3DAWJNL/RTU5g9H3T7ZHccL6ateIiBCDENtLBjUCJJ9sQpjVp5ulOGYuTAcSYF0Zz0+JuON2ytz+ftuSw/GUaDIp2M7s+0xojNc8mQ9U6iNVJzX1OdLym7JYuKEKco6PZMAa5VOPn3L6w+V2cohDlifUV8ksoRUg6jeYfsByyCJrenHB+VtHNgp4lCG827K+LElBRKai7zQDioDgeyL1zLEwgULkCuSC0jDcrOq8kcSNX5iS75i7r9ChchtNkOs7t76d3t08Wxzx4XR1g/E8Pxtl9ZPmuHz6PxGwQ+xusoJ3V1Z9IcPh3OA== Received: from TYAP286MB0315.JPNP286.PROD.OUTLOOK.COM (2603:1096:404:8041::8) by TYCP286MB3638.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:3c3::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6954.19; Tue, 31 Oct 2023 11:16:24 +0000 Received: from TYAP286MB0315.JPNP286.PROD.OUTLOOK.COM ([fe80::465a:2534:4d99:a25b]) by TYAP286MB0315.JPNP286.PROD.OUTLOOK.COM ([fe80::465a:2534:4d99:a25b%6]) with mapi id 15.20.6933.029; Tue, 31 Oct 2023 11:16:24 +0000 From: Shiji Yang To: linux-leds@vger.kernel.org Cc: Pavel Machek , Lee Jones , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Olliver Schinagl , Shiji Yang Subject: [PATCH 2/3] leds: core: add missing LED color strings Date: Tue, 31 Oct 2023 19:15:58 +0800 Message-ID: X-Mailer: git-send-email 2.39.2 In-Reply-To: <20231031111559.12199-1-yangshiji66@outlook.com> References: <20231031111559.12199-1-yangshiji66@outlook.com> X-TMN: [aosNXrrvZyhYSHo+YXYwY3bk3vZSBlynOyxkzvBS50s=] X-ClientProxiedBy: SG2PR03CA0123.apcprd03.prod.outlook.com (2603:1096:4:91::27) To TYAP286MB0315.JPNP286.PROD.OUTLOOK.COM (2603:1096:404:8041::8) X-Microsoft-Original-Message-ID: <20231031111559.12199-3-yangshiji66@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: TYAP286MB0315:EE_|TYCP286MB3638:EE_ X-MS-Office365-Filtering-Correlation-Id: 15c37b10-a364-4b55-9a6e-08dbda02d07f X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: QI8eym0FmSiRJ/BwnfoUavtSMqeNm2NkGmXOn6BTNkSECXt/wj3aa/xI6tKgsJBSqwdFvk2sn37u8agRJ+EA86t7MvHaCiBwl1EmkKOuuF1qJ2QvsUyHEWHI4toRgvQ/QTSDJuMQzb9XYrdP2M9toe7WE2idDk5L4mx/L2YmCnEcv06nCpcOOuI9kOVln8YpnpxohespkNqFN4XFTisjYpSMozChUXZ1mjX6RiHLUQ0VXMk5HA7PBTlsTb0OfDQLyecHUzteSJ1+mDV3N+wQTSmc6gj3ITN0EjPODMmTfJ7om87aC3jIjvTW1tczt9P1TWFkLnG8cijR6q009lfOG+y+/riK3i+35tWMRnVIhqscxKSoXveYuU3RGrQW2a5YexyqU2dFDGJ7BTz6erfo1NtsdpJWZM9Skw1qV0yqAdYzH+ph7T+wEJqlC7g+ustR/JGPIk2+TAQy22tC5s6z6nlOPIoxDTTm3bo7q06J4IUGhbSwgCQIM6JQV77Ur712+4cZE7sFqV1XU11HlCliOOvUpAy8eC2MXxUmm4+qm2TUhgWoGF78GJrkLiCOPHvhT2AFsR2sAsM/X0Z6VcGRGHiiDsUUQXJ/f0rc4IEELic= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: AsxhlottDpearTwJhITjERg/qiDGTzybNoAFW0PvpN7zTFlX9bjdc6y+JVWM0SCFBHXlNBPIYDygCp5q3vzChPXR6d/mv3sSapL9mJnYsEhN3bYT5C3mwh+eVJHo3jeGYJWXUmpIVHUYm6DQIIcEHpmTw8Ywxmx6XOMFqClwsYpu0RMKOmA7YWkXVHgf/s9KWbupefoOse5BXAO68gUmjZYf52duO0sUqHtJu1UIlm9LnUbGd51aXp7TeBexic0WiIvLh0mcveo5Am6mZZFp7hp+QG09JEtiLi7o7RHlklM6YNMDRmwdotyA/wzXdpANhHguz6wBqT+Tv9R+7nV1m3NXeDosb9P1PG2dqQ39Eq/f2Y9W7IALy35TA/YXemB/AtyELYo9wD6J2b3SYKo7TfAzQhsOa7LzOimQNX96Xjg2ufg6JF5KR4OqcC2NYS39sKis3gEPfDy6rPwl+pWZZXke0PAv5a6jqLatP1z8FTKXK1hQhgoiOLqMWMYEdluhcho6kprVE9NWHpQorcid2hddF+pr2VUfjIHipYm5FvueMDqv6MI8bynhXsGDdn8SdAU+5yrp71+Jc7OXowc09k9fa1iPIR3iMfeSPBWfJKLDraXL2kNj+QcnnDeP7619/nf+zxCFCWBWP55n0jP+kUcVsmDFBCjY8LpegjKyDNHk82sMAoadvslMed5IdAIkBbcYkF2EQQ6bCSSo8kbUtjQKsibFrvDOu2blHskIyrwKwPh0CDGzKEMf1yTKIZJOfLrIgKbQlOYVTPU83/5JODmWgEvYbSk0maKjyO5LsclqFY42lxnmCOdBAM+kywTx/pvbgX41UouoBpTZxXKdahEDlCMeT2a3ZYYWWiqQQGoYQ3nceDgcJgh26Z33IwyLIaV+2iwlwZoeIk7DLh89tghUjhqdOrup5FfLfAtf5ckMFSO9dpHNz+Y3zAiQ4WSmvk8Tk1GWdRS6G5kkJFq+klwC1vf561Z0nvPU3MkNskfkjMwRpeTNoetKxwTa4vWDA6FG/wnqbJPi6y9zmFtUpjs6V/Ao8cZTNhKLd3Saw0PUQPiUj5fbkL9ZpEvmH+PQLMu1C0PgtW+0p50cGaX/saXhyN0Uzw70ulMYIWvhrVn1k/b7d+lWH3EAY/1WbBoFZTjhgP3Jz7zkZkwCaaZ446vjsR2Hkw1R66WXb3UV/xc/poew9xaKlrJurdeatju2VZN/JYunMRHcz1ePaiL/KzeRp6WEq3+lOI0uxcYqhBM= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 15c37b10-a364-4b55-9a6e-08dbda02d07f X-MS-Exchange-CrossTenant-AuthSource: TYAP286MB0315.JPNP286.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Oct 2023 11:16:22.8973 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYCP286MB3638 Precedence: bulk List-ID: X-Mailing-List: linux-leds@vger.kernel.org Some new monochromatic LEDs have been introduced into DT bindings, but they do not have corresponding descriptions on the led_colors structure. This patch adds missing LED color strings and sorts them in the order defined by the dt-bindings. Fixes: 472d7b9e8141 ("dt-bindings: leds: Expand LED_COLOR_ID definitions") Signed-off-by: Shiji Yang --- drivers/leds/led-core.c | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/drivers/leds/led-core.c b/drivers/leds/led-core.c index 214ed81eb..67f53af3b 100644 --- a/drivers/leds/led-core.c +++ b/drivers/leds/led-core.c @@ -26,12 +26,17 @@ LIST_HEAD(leds_list); EXPORT_SYMBOL_GPL(leds_list); const char * const led_colors[LED_COLOR_ID_MAX] = { - [LED_COLOR_ID_WHITE] = "white", - [LED_COLOR_ID_RED] = "red", - [LED_COLOR_ID_GREEN] = "green", - [LED_COLOR_ID_BLUE] = "blue", [LED_COLOR_ID_AMBER] = "amber", + [LED_COLOR_ID_BLUE] = "blue", + [LED_COLOR_ID_CYAN] = "cyan", + [LED_COLOR_ID_GREEN] = "green", + [LED_COLOR_ID_LIME] = "lime", + [LED_COLOR_ID_ORANGE] = "orange", + [LED_COLOR_ID_PINK] = "pink", + [LED_COLOR_ID_PURPLE] = "purple", + [LED_COLOR_ID_RED] = "red", [LED_COLOR_ID_VIOLET] = "violet", + [LED_COLOR_ID_WHITE] = "white", [LED_COLOR_ID_YELLOW] = "yellow", [LED_COLOR_ID_IR] = "ir", [LED_COLOR_ID_MULTI] = "multicolor", From patchwork Tue Oct 31 11:15:59 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Shiji Yang X-Patchwork-Id: 739853 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0D4CBC4167D for ; Tue, 31 Oct 2023 11:16:32 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233766AbjJaLQd (ORCPT ); Tue, 31 Oct 2023 07:16:33 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41484 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229791AbjJaLQb (ORCPT ); Tue, 31 Oct 2023 07:16:31 -0400 Received: from JPN01-TYC-obe.outbound.protection.outlook.com (mail-tycjpn01olkn2055.outbound.protection.outlook.com [40.92.99.55]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 225E3C2 for ; Tue, 31 Oct 2023 04:16:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iLmXXQ3Ae3pV4c0r8i7UP1YzTvd+cB5hbbKx3taLUjzKTDtJvwqXJgI/0+n+dyZ7OYGpFAZ9/caRMwhh7KIPgxuA2NPR4glpZsL0IdE3AQuyRqJhEJzfD+UOD5aKR9VpcVI+riwX0c3dML9ddnGlSnBiq40lk5VtZx6+wcSK7g6imtcb4KzIozjMjUju/tv+9jrSb1ayC4Xc+RjeWZFWxu3Go8hchoSp1r22sPjqLhfXOPHc/HJCEhDfaWN5JqnYOHOuO4y7taoVOQhTfs2u5E90f1obXc9Z1K0tkwhxsRO7oYWKBqmBv8ugW5xmAPKbuc/SYWWVAC7DWdmrriDoTQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=T8maaWRoYA7cJ1d5DM2PNcRYKk4qdWVCQ/BRpiFDfGQ=; b=MefSP0eAzBU+VnrHu+SAPOFbyYx6qQwbxa7Kp/d/Pm+qntv5ayKBOI5/tUFVt415R81esAM7NG6GgHi89nymNdGcZqpNkKy9swATPc+/MJbbZN2+tvldrniCLvOrgV2slPRAlBMbXqoHAnMaEfLgtuu5SfARg6F/PbkDus3QFIM//zK+Wlr5k8dorvY268YiO1gSjicLQmC/14wL2JaZBsY0EZbrW4Uxfm5FBD8XXO2IsCEIhweyfltRs130MxSgHY60uoCZHneCEGe6u59BjiJtMQPHKvjRn+2bukY+0RIt5ulu5hKWtX3qLJNu7iDI/fjASAJll42hLleV9tqSCg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=T8maaWRoYA7cJ1d5DM2PNcRYKk4qdWVCQ/BRpiFDfGQ=; b=gxirO1T65Bh4z2LF6bo6KJZj7v3v6ONjO/FEHTXiJLEF0pas7Xv3KvtmflAOUZj7H86v1j0bDw84KSP8shOWntpN5ixf0BBr04fqwXJ39nNygqK3d8YR3cF78oy/m/f7MAw9u/ZneIzVcJJw6kxbe8YsYdYegn0xC5JNlHDPqK6aDqHe23j3Q9OAXfKCudq3f2LlvteTyRRjbJDDzTrEohuJOoYzpdsQzXWgcj6kAbGLtLVxvASl9q7pq3CfASeR24yk/1HuKWL12g23GzOuRqfDuIH2Ga47DevT4tjt0KQT0Tvnbt1s+n8l+4zWBbB9pz3kjTlujEKSeYf0byP+2Q== Received: from TYAP286MB0315.JPNP286.PROD.OUTLOOK.COM (2603:1096:404:8041::8) by TYCP286MB3638.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:3c3::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6954.19; Tue, 31 Oct 2023 11:16:25 +0000 Received: from TYAP286MB0315.JPNP286.PROD.OUTLOOK.COM ([fe80::465a:2534:4d99:a25b]) by TYAP286MB0315.JPNP286.PROD.OUTLOOK.COM ([fe80::465a:2534:4d99:a25b%6]) with mapi id 15.20.6933.029; Tue, 31 Oct 2023 11:16:25 +0000 From: Shiji Yang To: linux-leds@vger.kernel.org Cc: Pavel Machek , Lee Jones , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Olliver Schinagl , Shiji Yang Subject: [PATCH 3/3] dt-bindings: leds: Add "internet" and "rssi" function definitions Date: Tue, 31 Oct 2023 19:15:59 +0800 Message-ID: X-Mailer: git-send-email 2.39.2 In-Reply-To: <20231031111559.12199-1-yangshiji66@outlook.com> References: <20231031111559.12199-1-yangshiji66@outlook.com> X-TMN: [3b/jNIPseuT2Vjpo6E2rmqDnRxoS2KgI1DXwziCvovs=] X-ClientProxiedBy: SG2PR03CA0123.apcprd03.prod.outlook.com (2603:1096:4:91::27) To TYAP286MB0315.JPNP286.PROD.OUTLOOK.COM (2603:1096:404:8041::8) X-Microsoft-Original-Message-ID: <20231031111559.12199-4-yangshiji66@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: TYAP286MB0315:EE_|TYCP286MB3638:EE_ X-MS-Office365-Filtering-Correlation-Id: ebdf05e5-0e92-427b-b977-08dbda02d1bc X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 4XSh6y/J6X1SwmZMYrw0yPNeCI7BMcM+K7X56zJ4QyZC8kJSgUOEguZ3sRkKlX4znr9Aa3YH6O+14zx+vGXv6dOJ16PhE86FoSG8o86CYi+VoKDjJFN6z31ProdsUYpnUp21MjEMKjG67KU72v8AuBYpYa4MLniE8S1S3/Z2WDT+SuwXLAPI7U3YLUhN8KTxcMzsFNQxB7vQ49FG1FTvr+zWJkoGeXST6C+I4yq99lXZyuIAy0IWtdexPGMrSfiWZR8M19q0MQ1XEyhdBHmKWoqnH4nlH+cFWn9JnzqKF638JRQT7nws/ET1SNqYdHybeo0clFsD1QBltqEdqJeZ7JMgzDo+S1UkBOCw/MFBjzzjPMhZulO591zekSRcNrpznCN4xh4MUpXDAyTQJfa/d05ggqo6H72EHMbxcTHrOoZMDEba0B17xbKrCqLvGHQNrA4YzAyLJv7brH3ECfiWx8o5ikWbhJaDu9ZrjWLMTrgfBr+XduAdi+3Y/H/ldbJfU8ioPL8CNpCbwmXAQO9cWpog7fjMQupgCKRXWG479uEg1/OAFlFykrSYcQQ8QFkQOgkAo++RqM++QyUR+g+E0aDWF9tfVZhTueFXs6ZN3LYJAQgBphmnqiOCBQXegvxI X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: noKfxwGSqcjQ94yWJqiJ+Ln84KtXyrj/khO69ow4xHyt2qwxOE03dZ7JI2Se4yojDLOvFirnqnp2lQwyqyk0TNftDEoD8/LXYu/cQmSRkN7Q3G/YEolmGQRHtKsIFWEfgkGFFR7dvDMjNeSDB+ouq4iVtA+Sg82D0FMeeokqpNR3ED+aCMeKTJg+BYxgDNG4Ctez4sDugJ5RXigmIQ1QmJGOVn9K4xvpxoyI+0+VqZyp/M26/qzVzcEhs8pcB8kiRHWAu0Af7leP8FhAu7S3cMlNE6OIXEJCGWqJO1gWmc5IOhfHt6DU4rklruedFGV/VpP5HZWJRPIgJUQM6sdSu+8nTWFXKuyGV2y+tBr7yZfbLcL+o3DJB0a/XWRPgIkF4pZSiP2Hs2izbx4YG+IHnGK34hI1lyIVlYOvxjSFVL0ADNKJecBpFU5SbcbeYDge9gBaClw7ZxdcKEBxXi0lOL30230bRMjiKqn4bLgzc9N0/bytUkYJimWWQFJF19hTp5wb+nHQZzVzFrUkTDf/s0i9kQYgjLWTL3NHBrg+G3RrFXdXqrUEMN9rtv14TZmOv1lEs7+pNxQxFElgoAlf678eqIeh285L9F6TEHX/pRT+ShP+T26yHKFb5v+C97TFDrGtJJxe24aNeBkb18Alylcz+BQReSCRtqprthBM2kHtIOpxUp/7KNZ/YRcoMcrqRuR/TO1LEll0vgVhowNT66BjxYPH5TI2Faha3naFskMYwRJ0JMGqr1lkXW8hNVJL9+fNNYQNVKEzgtypKBF9KKgAoEFefVoykcDrm6mcOpXf9MrIAf5x1ktLQvpoWaTv+Wl2MYYVBMdxr19IULMaUW3ECRCxzKiroEctFVULx44e7dyWiY1sSD0GwChm6EFOwkvbXWhGLWzMMoxRcC+7tGM8oWS0AO9xsQ7l4OEumi2wdK9hvX/7hwuEmws7QSETi0b0rpL7zzP56aQMDXbk2y6XD+8P6eCP+3kkwqE1Y9rKDj09omNQueJMARYnhTLXuSUk+iFvdbfmnk6ginYTV9EEAzvQWTwPO5QQTazMCOjX7DIylUmYWvdiSR/FefUmawnNFQbQvN+bTHgIAmDr2hwJGYtjDPg+JOpNeFhlLF0AAOa7+JUQ6dOv5uF55JiB/JZ4fn40sghrMZapiKMdarp5oDCn0sHLdQlNbidrmgiJqs6NeM82FsLKt5YVeG8G96Jb1PrkBQkURPh3eiuy6zq88qNwJSY1pgX5taW+7Gc= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ebdf05e5-0e92-427b-b977-08dbda02d1bc X-MS-Exchange-CrossTenant-AuthSource: TYAP286MB0315.JPNP286.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Oct 2023 11:16:25.0374 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYCP286MB3638 Precedence: bulk List-ID: X-Mailing-List: linux-leds@vger.kernel.org These two types of LEDs are widely used in routers and NICs. The RSSI (Received Signal Strength Indicator) LED is used to display the Wi-Fi signal strength, and the Internet LED can indicate whether the device can access a specific server. Signed-off-by: Shiji Yang --- include/dt-bindings/leds/common.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/dt-bindings/leds/common.h b/include/dt-bindings/leds/common.h index 33c9dd873..6d2a27bcb 100644 --- a/include/dt-bindings/leds/common.h +++ b/include/dt-bindings/leds/common.h @@ -89,11 +89,13 @@ #define LED_FUNCTION_FLASH "flash" #define LED_FUNCTION_HEARTBEAT "heartbeat" #define LED_FUNCTION_INDICATOR "indicator" +#define LED_FUNCTION_INTERNET "internet" #define LED_FUNCTION_LAN "lan" #define LED_FUNCTION_MAIL "mail" #define LED_FUNCTION_MTD "mtd" #define LED_FUNCTION_PANIC "panic" #define LED_FUNCTION_PROGRAMMING "programming" +#define LED_FUNCTION_RSSI "rssi" #define LED_FUNCTION_RX "rx" #define LED_FUNCTION_SD "sd" #define LED_FUNCTION_STANDBY "standby"