Received: from mail-pj1-f50.google.com (mail-pj1-f50.google.com [209.85.216.50]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 5EDFE476075 for ; Thu, 20 Aug 2026 17:41:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.50 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787247663; cv=none; b=S7XOXwhw9Sh06Uxayc7kl0zIIncN/igr1bfurBMUtFAKjwN2anX9z7lfsngsYWrlIG0vrE4PC9E+Um4iaKQbiHuhpgwxJgEEf9LHGAPVUDMpNvvdXx3EiecGj4WiYHkM4F4KfQcAva7ZCJOHhl/SX6ZiyYCE+dp3AL109O3Z/9k= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787247663; c=relaxed/simple; bh=gLnmQZA+aRbh0ERqhM7KIhIwzIoNAiCX0fKU0fCuWxY=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=inAbiqXjZbE9m2YKtOgY/PbZQplJXP+OXzBHpttrcDORji2drfQUC1FHbeC2roKfs+7e/7biJPdVlqnWAW7i4piya75OUdEMwS6CNJZuJH0PUR387zSSQwWCHNbtzje+iK6IhGpFtNaDcuUXEU90i9Lz2ALg/d1AQIM1CExh2OU= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=SwD3nd+R; arc=none smtp.client-ip=209.85.216.50 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="SwD3nd+R" Received: by mail-pj1-f50.google.com with SMTP id 98e67ed59e1d1-38e08baf860so48482a91.2 for ; Thu, 20 Aug 2026 10:41:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1787247661; x=1787852461; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=XLwSGdGA3DzI4yH7FfjOEmQTOKN+rrAz8ssaqu6ui70=; b=SwD3nd+RXWi9Fpvs2fKeghkxRFYHj8+qtFPWhxtdx9XuPpODUf3d3rhKYy0nM4OrYg 7uB1GqddYNFZp8k8k9nYKWdg6HBF49HTd+MbpP+gVzM8duEuqGFqfuw7qECVv9fv79hf ine7YT1GLoUf8DFdQ1Z2NkWEAhn2TrtpAsnA2Wv/8tuGvvB9Fc4oWgplIpyzByzB107U YeFA3h/dPM8WQ92OApuFcACwEYAC9l435N6qujXfLu6u2L6nxvXhx302HBclPrGTSERq KWVURZ406yqRg3aMFzQmnC9ivqH6NewaAyk4apgPlmv6AUt1I92kqcLf/FGJEQPnpb1R ZOUQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787247661; x=1787852461; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=XLwSGdGA3DzI4yH7FfjOEmQTOKN+rrAz8ssaqu6ui70=; b=jb7iRDUh7HWpiQGwkcTYbxJ33IztjZ1IE/VRnqMUsAyoWdioAl/0NUN/OL7F9BstiM AjsGswa1XGzWpEfHkJw14WJ2jSAzQIYjXe/KOiIVxnvmY+BaiIe0VdNxIcYfS/f5AShK PxpriNKKK8+/1sm9blx8wzhh52qHElwZIdpeFBMeysur9EbYiz4mqsjOaSImRQfi3m+6 tttk6OaFbgnxVH8JE3V2p5zDngMTHZy+mPTOfCr35ggUzKtoBtMcoruURHreldC1uhl1 3YImJnQvBaqNNi9Y703+3sYS2WF1fKqeaabsP49Erk0jSk6GYkoJcgNSPVqSMpT5+XFe kL0Q== X-Forwarded-Encrypted: i=1; AHgh+RpYKkOrtt0F0p4str9BN630El68URNa/edAZFJZw1svySX/m88QUlQmMl5/rTvpw6Atd3q49LiHhDI4@vger.kernel.org X-Gm-Message-State: AFuF++kI3ftWbPyyV88nuRb+TfvPORWEt/n+h47OssOHMSr4qAY0qXFJ OEhSKZdi61yTsw0izou+4hoyX59jrL8GPMe7VEikYOBM9bHzj+7uJTFv X-Gm-Gg: AR+sD11YetvXb3Bz7zcWx5DlOXlikElk3lTZv0jeqBLUn136Lv2lYhMXj12qK/NH5f1 hZfJSyKoCiVb7qHoYo2i9+yfeDJ4gwPI86qJd9oLgNfTFM7ric8YWs7cFDPTLcTUHzzMEtsZDP5 pNJY93/sKeAZIDrnNMpXaWjd83YQNpiJZr/2s87vdCKWxpJDy7blYfMPKhXblYyTOxG5xVH+2AR wdIbDAxd6BupA1rGbz2i9Vc8HA4n30fiGp+zm/3tHDV3HLHJoBERYaDLdx9vxkchgCrH4Iy4zuS +mp3w0Wx3XaJyBWbivD+Ah9PCVcTQW9jShOPMHoxsLgXzG1cW/8le9RHIY6DttEe79LhiclInuq tbQ99nt4weLtMFed35L1hfWSAQiqs0SCEmPo3fmyQvgmNe82aL8lbbPWrJlzupXrp+Lr3BT7Vgl je7+YHT4aV3lP4gYtlC4Sk12YiFIrIeoL5+2fDnf6fmm7fiieYKYsHGLwuNhUUtzCHR7NCrYW2B cDAMG33gTZHGs1XYUB89Q9SiHdCQn94YV5WC7HbP+ttOeuzmpw55728MhEgBEo= X-Received: by 2002:a17:90b:33c9:b0:37f:bfa2:1887 with SMTP id 98e67ed59e1d1-395c3552d6cmr267463a91.8.1787247661327; Thu, 20 Aug 2026 10:41:01 -0700 (PDT) Received: from Mac.net ([12.162.234.74]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-1416aea2429sm17340401c88.15.2026.08.20.10.40.59 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Thu, 20 Aug 2026 10:41:00 -0700 (PDT) From: Ahmad Byagowi To: Lee Jones Cc: Pavel Machek , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Nam Tran , Kees Cook , gustavoars@kernel.org, Jakub Kicinski , linux-leds@vger.kernel.org, devicetree@vger.kernel.org, linux-hardening@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v6 0/2] leds: Add IS32FL3207 controller support Date: Thu, 20 Aug 2026 10:40:55 -0700 Message-ID: X-Mailer: git-send-email 2.50.1 Precedence: bulk X-Mailing-List: devicetree@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Add a binding and LED-class driver for the Lumissil IS32FL3207 18-channel constant-current LED controller. The driver supports individual and multicolor LEDs, per-output current limits, an optional supply, and an optional SDB GPIO. This is the LED prerequisite split out of the Time Card v5 series following the netdev maintainer's guidance. The dependent ptp_ocp board profiles will be resent to net-next after the LED and I2C prerequisites land. Changes since v5: - Send the binding and driver as a standalone LED series. - Raise the minimum led-max-microamp value to 149 uA, the lowest nonzero setting representable at the maximum permitted full-scale current. - Rebase onto the LED for-leds-next branch. Krzysztof's Reviewed-by from v3 is not carried because the binding changed materially after that review. It now supports groups beginning at outputs 16 and 17, documents the RISET/current-limit relationship, and enforces the controller's minimum representable current. Validation: - dt-doc-validate - dt-check-style --mode=strict - targeted dt_binding_check - x86-64 and arm64 defconfig/allmodconfig W=1 object builds v5: https://lore.kernel.org/r/cover.1786746757.git.ahmadexp@gmail.com/ Ahmad Byagowi (2): dt-bindings: leds: Add IS32FL3207 controller leds: is32fl3207: Add controller driver .../bindings/leds/issi,is32fl3207.yaml | 285 +++++++ MAINTAINERS | 7 + drivers/leds/rgb/Kconfig | 11 + drivers/leds/rgb/Makefile | 1 + drivers/leds/rgb/leds-is32fl3207.c | 736 ++++++++++++++++++ 5 files changed, 1040 insertions(+) create mode 100644 Documentation/devicetree/bindings/leds/issi,is32fl3207.yaml create mode 100644 drivers/leds/rgb/leds-is32fl3207.c base-commit: f8cca63a0a4f3475199d9ab7f86782bdfeb0744d -- 2.50.1 (Apple Git-155)