Received: by 2002:ab2:6857:0:b0:1ef:ffd0:ce49 with SMTP id l23csp2473451lqp; Sun, 24 Mar 2024 22:18:36 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCX0gkG4uXbKQrE8ppCliasUDrUPA7ArapiKJrOa2y/xGQrVZeM88jg6tMOMtPPtsCmRhCfdUPa2yjWFGjQ8i96PfngWdvQQGoCZZFwXCA== X-Google-Smtp-Source: AGHT+IH87poZuiScoAk4V9nPgijo+piMSbcQfg7X14ltq9a8acKIFAvpCKkuD2j3tsIwpgmDXsyH X-Received: by 2002:ac8:5856:0:b0:431:3474:5327 with SMTP id h22-20020ac85856000000b0043134745327mr7339306qth.19.1711343916469; Sun, 24 Mar 2024 22:18:36 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1711343916; cv=pass; d=google.com; s=arc-20160816; b=xbThn3A4wkfBWmvBqufuTrZnKl77wmeogkldJ2OVeF9gc2kVX2vFXbhpNdOXEeiRWd 6Ch4aGfCN42K8w2HkwOYTGXrkJTDC46EW38UYIlUI4A+2t81mL1Ka422AF0/2zuy5I+A EwRIlUaSIGmeKmvAWK5Xri80bihNQs+r1/EndQDw2MFlknv6nklU3FeX74ui4ld62vY9 RUDBKjhjZXL4eTH7Z9Oy7uoH1bbhNi6uadD/1Xpw3Vm7kj5GZ77H3LvkQC/zWX0LTSPS 0WLEGS/c7OucBYNp9EJLsvGavVm0umUUu77jfK/E8cM3rt1VYB0jcOBOpgbb8g+5Xuqc nvHw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature; bh=wyr5Y/XWofqPyowYFoZ0XV79L5CPbLlwIoDBtla1LiA=; fh=sum9Y7TLhcn8zRD2gf0JNtzMvsOgAmENPlnPE98Pkts=; b=Nv1BG6QZKnH1j8iDa8WWewzv/yijCxb26vuaPZ4eW/TtFq3T/jEhuctQTptp4OzsNF HixWeXKEl78VvJKZu5CsjWXILw70Bb1HQIDto0OjnVB8+L4BgSkzLHvzlu8eyHSYzWzi qrBWMNrpd4RUZL6Jr4Cw5TVtqgH+m3RUNG1ePp4266Kk5/QTuLuSDOKuJToK3WS8m4Rq +5lKGHc8/bdZch8fGjjiA2M0p5avMV927vTGiHn/FEIfxMGVeF/nJCU3S45En+LPcCtK cxrIxn/Rg6zUFVwZ2gllXhzGFXhtUfq7tVxxA3f5V1/t0C0kG3Fc9Hhp7Jr+efN7pM8h 3sOw==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=grpEzKsE; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-113746-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-113746-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [147.75.199.223]) by mx.google.com with ESMTPS id ge5-20020a05622a5c8500b004309f7128edsi4884610qtb.439.2024.03.24.22.18.36 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 24 Mar 2024 22:18:36 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-113746-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) client-ip=147.75.199.223; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=grpEzKsE; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-113746-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-113746-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id 36ABE1C2B152 for ; Mon, 25 Mar 2024 05:18:36 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id AE0B51EE69A; Sun, 24 Mar 2024 22:56:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="grpEzKsE" Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 86BD11272BF; Sun, 24 Mar 2024 22:52:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711320752; cv=none; b=eDUPArZ8hzEtXoSmpa/mSXcX74F3tP08+E9kmGOKsHBKTaIo5Vq1gzgKRKMAwkG/T3zOk2IRZvqIcQ2Fez1Y8cZCe7FpOi+J3bCLSfyKa+Qw8AgfRT2HvpulMSxtNyD7pyuazDD0IReXy0btC7Zt7xoA7BbW+QbYS2yb4x32+Eo= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711320752; c=relaxed/simple; bh=y5w/BJhZ9ZAo7JQPzIZug2Ac9FBly8WTfC9ZuWIKE8w=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=RevxKE4VLYvYphfZUWvG/SFeiceFM/E4tTmhJtYBQyTFEYAH8CQKjKJQvnZhedmj4PAx23M/uhFJ5RsGx6Sa8c4HcD8wMgF5xozEVRPiWFSzk0/dcipR2f+UJdAP3ZH1ksDew9PnnFTtWiuq8N7Vxpc/XtmQ1tOVUlidq9pd3Tc= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=grpEzKsE; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id C28ADC433C7; Sun, 24 Mar 2024 22:52:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1711320751; bh=y5w/BJhZ9ZAo7JQPzIZug2Ac9FBly8WTfC9ZuWIKE8w=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=grpEzKsEs7cMoGPzNKoThbgZEJn8nu/hwTH1ZPAtC3N7SVCHJ7nYhMeIS6SNy1wAY bV+FAd/AvvQyg7uTWqh2oK6gVt4uttoqrBWasFvVP/F9XTOZm6yCc81UTk9v96ZmGP M4fkdI2WpaTf4kDso+Q1RphnyqRWADtt4gU+ZxMsZII0pFwqFotVQ0bbRz1zskNgnD H6t7eZTOi37PhmJsWXa60eS0Gop4UD+4RYcQPx89a0/Z0dXEDcL0LPldJq7cYne0T5 LXPhxlBk1jgCnV6UhE5PcZRbdwiXzx+MoiCC4K8ynqGQLvM9Potd2ipTESxnhhRQ5N /V8TA4mg9cqsA== From: Sasha Levin To: linux-kernel@vger.kernel.org, stable@vger.kernel.org Cc: Liu Ying , Shawn Guo , Sasha Levin Subject: [PATCH 6.7 315/713] arm64: dts: imx8mp-evk: Fix hdmi@3d node Date: Sun, 24 Mar 2024 18:40:41 -0400 Message-ID: <20240324224720.1345309-316-sashal@kernel.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240324224720.1345309-1-sashal@kernel.org> References: <20240324224720.1345309-1-sashal@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-stable: review X-Patchwork-Hint: Ignore Content-Transfer-Encoding: 8bit From: Liu Ying [ Upstream commit 0ff08803eca417dfa9372194bebf3d1b1f501f98 ] The hdmi@3d node's compatible string is "adi,adv7535" instead of "adi,adv7533" or "adi,adv751*". Fix the hdmi@3d node by means of: * Use default register addresses for "cec", "edid" and "packet", because there is no need to use a non-default address map. * Add missing interrupt related properties. * Drop "adi,input-*" properties which are only valid for adv751*. * Add VEXT_3V3 fixed regulator. * Add "*-supply" properties, since most are required. * Fix label names - s/adv7533/adv7535/. Fixes: 65344b9bed3a ("arm64: dts: imx8mp-evk: Add HDMI support") Signed-off-by: Liu Ying Signed-off-by: Shawn Guo Signed-off-by: Sasha Levin --- arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 33 +++++++++++++------- 1 file changed, 21 insertions(+), 12 deletions(-) diff --git a/arch/arm64/boot/dts/freescale/imx8mp-evk.dts b/arch/arm64/boot/dts/freescale/imx8mp-evk.dts index cc9d468b43ab8..92f8cc05fe9da 100644 --- a/arch/arm64/boot/dts/freescale/imx8mp-evk.dts +++ b/arch/arm64/boot/dts/freescale/imx8mp-evk.dts @@ -23,7 +23,7 @@ hdmi-connector { port { hdmi_connector_in: endpoint { - remote-endpoint = <&adv7533_out>; + remote-endpoint = <&adv7535_out>; }; }; }; @@ -107,6 +107,13 @@ reg_usdhc2_vmmc: regulator-usdhc2 { enable-active-high; }; + reg_vext_3v3: regulator-vext-3v3 { + compatible = "regulator-fixed"; + regulator-name = "VEXT_3V3"; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + }; + sound { compatible = "simple-audio-card"; simple-audio-card,name = "wm8960-audio"; @@ -342,7 +349,7 @@ BUCK4 { regulator-always-on; }; - BUCK5 { + reg_buck5: BUCK5 { regulator-name = "BUCK5"; regulator-min-microvolt = <1650000>; regulator-max-microvolt = <1950000>; @@ -393,14 +400,16 @@ &i2c2 { hdmi@3d { compatible = "adi,adv7535"; - reg = <0x3d>, <0x3c>, <0x3e>, <0x3f>; - reg-names = "main", "cec", "edid", "packet"; + reg = <0x3d>; + interrupt-parent = <&gpio1>; + interrupts = <9 IRQ_TYPE_EDGE_FALLING>; adi,dsi-lanes = <4>; - adi,input-depth = <8>; - adi,input-colorspace = "rgb"; - adi,input-clock = "1x"; - adi,input-style = <1>; - adi,input-justification = "evenly"; + avdd-supply = <®_buck5>; + dvdd-supply = <®_buck5>; + pvdd-supply = <®_buck5>; + a2vdd-supply = <®_buck5>; + v3p3-supply = <®_vext_3v3>; + v1p2-supply = <®_buck5>; ports { #address-cells = <1>; @@ -409,7 +418,7 @@ ports { port@0 { reg = <0>; - adv7533_in: endpoint { + adv7535_in: endpoint { remote-endpoint = <&dsi_out>; }; }; @@ -417,7 +426,7 @@ adv7533_in: endpoint { port@1 { reg = <1>; - adv7533_out: endpoint { + adv7535_out: endpoint { remote-endpoint = <&hdmi_connector_in>; }; }; @@ -502,7 +511,7 @@ port@1 { reg = <1>; dsi_out: endpoint { - remote-endpoint = <&adv7533_in>; + remote-endpoint = <&adv7535_in>; data-lanes = <1 2 3 4>; }; }; -- 2.43.0