From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f45.google.com (mail-wm1-f45.google.com [209.85.128.45]) (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 7EFB82C15A9 for ; Fri, 29 May 2026 13:48:57 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.45 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780062539; cv=none; b=PUBJ5l4NXAtsmPcupq1pSHTU8TkfqVIvCiRGn/cztAe/A/MWRjwQsoLHK8NJvAxh7pxOZbCxIpLHpj1UBx1++fYKEqk5/h/VMRhkYU2lu2FSQBLElp6d3XLzCe1NQfvtEMpRO9C6BzT0+TCLz1TOpxf5yHN/iGxWCNf/UFlD7IQ= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780062539; c=relaxed/simple; bh=/lPWWE9B0ZByTLrH/vobSrqzpYZiQP1AwrRHGr/QMHA=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=UPwo1cF5eESayzXkg2KeWKcPcme0b+JKCuopi7pSGL13X+pKWWLiSeal/6mESinWdE6+iLIninGnZjOwFkm4Kj8Y5d8mQWEJ/TlCzUJzs5rIV9wa8JY/xChE5BM4D2ldULU7YeUSwgSdt5QNNs9S6PkV2mUIpPnqyQo7ueuRenM= 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=LBFimF4X; arc=none smtp.client-ip=209.85.128.45 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="LBFimF4X" Received: by mail-wm1-f45.google.com with SMTP id 5b1f17b1804b1-4905e190c71so66718815e9.3 for ; Fri, 29 May 2026 06:48:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780062536; x=1780667336; 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; bh=rMxhIukJleY41vOIZ+SD59yfY87aAB1ancR/PBsfkqk=; b=LBFimF4XvVLA1+tDY9V12AIwAGKzTUGXa72so+h0d5XTshbbVSkugU0ufIiMcykqRJ uLrne6H4kBEW7B85aXid18LVQojJNfQpp0AtB22bb/M/pnX4FgkFFV6RdNlIbZD604SS c2bqjQuGoFu5l+kAK2xTZ3KYGYU5s/mRwIMVMWgb9g5pLbcFc4s7qq0sSpIyZ/ilGIuu aNVx3SaB5KrYtnHhEI/6R6eYbsOz1q6g7YE3fWv8qFK7y/MYaEH1zIgts0t9K2lVD4lW shvaln+iusuacB+lqt+sIBrw4HwTKSGTUBqzTLlWAb02DJGgZe2wtvG9jYfGXu+MUUnN V4Yg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780062536; x=1780667336; 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; bh=rMxhIukJleY41vOIZ+SD59yfY87aAB1ancR/PBsfkqk=; b=lT3gI++/nSgukM6xMmAA1NilYeoGHq3yY5jZWg/0aT1ae6eUVTIiST/Ecvu2bFlT5x LZoDHfAjh4tPi7j/ELJ2a3ijXRE3uZ1aMtWZMw13gNExzQnNMPsLnWg9Mkom2q9xY6Z6 pNnLhhLGX8XjlZeHYxLjGXwZFShZdXzZLpSjXR2UlaID/e/W+uXXXw4Z9wrdk9gL4iT4 p3CcDpi/YeBXmHGM3z7EVTUOQIIfzcA6fEjnAIgMacZrSUk2N5HJqLW6Pa382gEDOBKM Jl7JSssGYUWSsXV5kMSOu+N1XRgCEist8mgfLmpbnWb0NyfG74PfRCSIZPjbONfjb0wV RoMQ== X-Forwarded-Encrypted: i=1; AFNElJ+LMoMqS3tg7wj1lU0UpDyBgFRPIqyydTZgMlVPXtff0PLmBVm44aRCbZkfRsNpAJk71mq7Qa5aeoOxsCU=@vger.kernel.org X-Gm-Message-State: AOJu0Yw6B8sFesURmf26qSgrAri09pz515VhsJD3l8uPuztmXCNFiRs4 rUIyxxLgAi1qksUuuEyJqBWV0Zhr5r7sJwLf6eILa/bu9JBZWyw65chM X-Gm-Gg: Acq92OFGTcrnnfBikpDjuJTw04akeTPFpXzG2kL+x0N49ZvP8lSZ1+O1Zm7lmuQOuhi mF5P2VVrHTNF8n9EW5K2ZPLDaSz5GAT+JKnTP0JZOkEsHE6dQ/52Vdmbtp9n8ycELZn6gTUKqQx UZwk9E7cavuw3GFlIUyqLiaaNBDturIILUWApL9rWOY2ztAQjOiWBeb3lpiQL8opdmxcFTUEkM4 7FYpgN8+4L/KGTsTdFnwSt3dFFjFfcjUGGyuluUT9FjBKoRMJ78rRfuweWwY5QF5BU6bV0H1nkI YMzp1ZScgdtePyjA6wg38FdqtkY/yUNE4hjvsTPFp59D+jqBO7lfnE9Uh48Z9TBkJ3zznh7uR2Q ifsg+2C0vPDKc36neAu4uBtFC4LhLdv9yDg3VydRwYrhckFETcA1OStQSOoUMnRKBC47ocr8T97 WEXTNrKrexo87cqWFPlo1Be6D8v7H9jcIT30jdHfj7+2a/zPVSwVzFClUbriB0r7NJwYa2Ddqw7 Ti9II7NXz7mBcBDug89cvBX1+JrRlhHZXqCCw7eWw== X-Received: by 2002:a05:600c:a012:b0:490:9d5b:d721 with SMTP id 5b1f17b1804b1-4909d5bd98emr48239965e9.16.1780062535369; Fri, 29 May 2026 06:48:55 -0700 (PDT) Received: from GLaDOS.lan (93-55-225-230.ip265.fastwebnet.it. [93.55.225.230]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4909c152570sm20777125e9.9.2026.05.29.06.48.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 29 May 2026 06:48:54 -0700 (PDT) From: Stefano Radaelli X-Google-Original-From: Stefano Radaelli To: Frank Li , linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, imx@lists.linux.dev Cc: pierluigi.p@variscite.com, Stefano Radaelli , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , linux-arm-kernel@lists.infradead.org Subject: [PATCH v1 1/1] arm64: dts: imx91-var-som-symphony: fix RGB_SEL handling Date: Fri, 29 May 2026 15:48:50 +0200 Message-ID: <20260529134850.22196-1-stefano.r@variscite.com> X-Mailer: git-send-email 2.47.3 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit From: Stefano Radaelli RGB_SEL is a board-level signal driven by the PCAL6408 GPIO expander on the Symphony carrier board. The signal needs to be driven high on the i.MX91 variant to keep the board in the expected display configuration. Move the handling of this line from a fixed regulator tied to the PCAL6408 supply to a GPIO hog on the correct GPIO expander. Fixes: b3292129dcef ("arm64: dts: imx91-var-som: Add support for Variscite Symphony board") Signed-off-by: Stefano Radaelli --- .../dts/freescale/imx91-var-som-symphony.dts | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/arch/arm64/boot/dts/freescale/imx91-var-som-symphony.dts b/arch/arm64/boot/dts/freescale/imx91-var-som-symphony.dts index ac9fed58357e..c1e6c9978275 100644 --- a/arch/arm64/boot/dts/freescale/imx91-var-som-symphony.dts +++ b/arch/arm64/boot/dts/freescale/imx91-var-som-symphony.dts @@ -97,13 +97,6 @@ reg_fec_phy: regulator-fec-phy { regulator-always-on; }; - reg_rgb_sel: regulator-rgb-enable { - compatible = "regulator-fixed"; - regulator-name = "RGBSEL"; - gpio = <&pca9534 7 GPIO_ACTIVE_HIGH>; - enable-active-high; - }; - reg_usdhc2_vmmc: regulator-usdhc2 { compatible = "regulator-fixed"; regulator-name = "VSD_3V3"; @@ -258,7 +251,6 @@ pca6408: gpio@21 { #interrupt-cells = <2>; interrupt-parent = <&gpio2>; interrupts = <4 IRQ_TYPE_EDGE_FALLING>; - vcc-supply = <®_rgb_sel>; wakeup-source; tpm-enable-hog { @@ -267,6 +259,14 @@ tpm-enable-hog { output-high; line-name = "tpm_en"; }; + + /* RGB_SEL */ + lvds-brg-enable-hog { + gpio-hog; + gpios = <7 GPIO_ACTIVE_HIGH>; + output-high; + line-name = "lvds_brg_en"; + }; }; /* USB Type-C Controller */ -- 2.47.3