From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pj1-f49.google.com (mail-pj1-f49.google.com [209.85.216.49]) (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 0CCB6471D0B for ; Thu, 20 Aug 2026 17:41:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.49 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787247663; cv=none; b=cgNwMY3fS3e8ER8Jgcj41NwoeS3oqIY5tUw1CK9jmQuu3osE1jR3gjZ6aVCSp+5Ox0wOl8HE8j2R/jI9aIHD97J6eYeM3WLu4sPSvV1qj2Ir7oeGGEGmBLY1EiKq1i6FF2GmUJ00W3qK9A/HdPA7wZ7j7DJJ2w75CnKpg4POqvc= 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.49 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-f49.google.com with SMTP id 98e67ed59e1d1-384930ca5e2so54361a91.3 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=DZe7fivN7CKgPgJvPozVp5tgc9Z94y5JkmF25z8st+kuVxVP+86dj2kKIWpHIo6Qy6 iOIRjRenq5iHpgGIxN5/7CQLzLuG9c+aWsZ0IyZPP6zXznDawjhf71Ant8YZqclF3L2B MYBbsUqrsBlYrxPQs6Bm7Vxbqfo1tt4AIzrkKo2ameCty+57mAv6SbXqGrVMDlkS0+0k CYD4uN5BX502mrbhsisocXwQbpdROWvzBWBNc7qn0AHQB5i+dZpL2NTpwIOn9eKcJ6Dn OnXiRw9xjpzYt5xyNeqAQgLOTp095awspguXAQI66nKbDNHxOU3HjnSH4agbs/hJ8ZMS wcdw== X-Forwarded-Encrypted: i=1; AHgh+RpN7SjVdybKal+1yq6vCjj/WMLu6MIXv9+mNbjjBBcnLtGR25LQDJjJfVOTPvWVrWebNW1AS4EbST1aB7I=@vger.kernel.org X-Gm-Message-State: AFuF++lpqPqNr3Ie6WDELwEhkoBtVXx0iX9OLfLPyl+Zi/7zTYHjfcCY bG2YXQMlXtuJijOvNswmTsRPEphrCz5GEOh4pxeLR1EE2xpMqEA6ZT6l X-Gm-Gg: AR+sD13+vgw1cBqqLww5Xi9fd68+q49e43G4JjLnzHJz0vXJuum5Ayc1gVoXbTwd2eu eixaV216KGAwQ4aiujhzQIHD3D7onJ4j/2rvick3F11EWzL7Qve0Vpx3SbDJfboASPJlvHU2Nig fOqAUxd1ce27Wk/ywdw9gvKGpPBVrFpDXrr2X80Xm+mIcX709unD0eNaSGGqzl0M1/vdkGm52kT Low2xVGcbVUF8f+2MSjdCg9YN4DYJlM8+iyoszD/I3ykGgBy/AGNe/qShieqOkhNBlvFiI1FKF4 0RTZ8ijqV6DHOukK7+Y96jaoAQie85PasnQN5rCZjBTDnjOam4ajWq3jEJ+jMKo91t5JExyOjPh wDIqt0bOyo6FnYndd9UN+3fVS0xtTCx6EN/gx5byL22dQDiXasOUH6r+PDTdJDShk+LCc+e/LTi +hLMkuONJWgk2lh/DqiAp3iw3akzNai2Gv0EtMdBb7TVJTWHZAPiGC5CVp0m5nIq2IskdoizJIy SE15Tclv1zhKKe+rq/ao4gR+Nl3vFTvEydFkTgClorE6vhTCzz3RyuBTVwM66M= 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: linux-kernel@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)