From patchwork Mon Oct 21 06:44:42 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ying Liu X-Patchwork-Id: 13843691 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 66953D3E18D for ; Mon, 21 Oct 2024 07:13:59 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:MIME-Version:Content-Type: Content-Transfer-Encoding:References:In-Reply-To:Message-Id:Date:Subject:Cc: To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=M634R4S1WWqTWtnbcUmZp+QgxhcDWb6qattsLotylYw=; b=mgVbqhQoirbun52vtb2xS7SjXt 0+QrNwXeUNdWLvkmlVa+gny5Y4z/Vm6VSs50iUzT37YoLK10/JZQ8imOd2WZ7g5ZNrNMDhwHkaWx+ ckjeEx9WNyqrFEPBWZ3mYlwiiadRkL6ERIRRjtnso8XFwOdjkd8kazOgqkSNPGStVxd5CD/hEYFuF jMVdaDek+9I+VC8phFLFn/GFMk0hOSD6CShSFSNeV6QGFSkKeNHcggu/y2XGr6AVFPXVA4FkKQW9y URomA/szBXaC4Tsh7Jd6PktufmO2+fx4sY+subarHnfeLWNYdI8mU6bjI2VoLNpi6UJWbpT7CVjVz ftUAsC7w==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1t2mbo-00000006K8D-3ecd; Mon, 21 Oct 2024 07:13:44 +0000 Received: from mail-am0eur02on20606.outbound.protection.outlook.com ([2a01:111:f403:2606::606] helo=EUR02-AM0-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1t2mCG-00000006Fv0-3pbq for linux-arm-kernel@lists.infradead.org; Mon, 21 Oct 2024 06:47:23 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=HlYLsrMdpJHVY9AKG7cZP1kL7r6slOwR6YFco7DAMF1adnNxTFrV/O3QwKERMCD1JRbTU4NS3iGKrybnmLdXL15KByeyzIBtk3DphXjHdE5i9EO9Bb6Jlr1CSTuM1e9quBBi3t77jk+FjnmZmh/ojpKAc8PxbKO4XK5sIQp00NwMYBajOPdBfprNcrvf5GFjLFCVtzTBdkz1wSNAi90fXTwdt16A6FDLwg/MJxbon1zAm5mMoCC5e/V5n6xwC11Bso1GNbXyLRIcjDXRCvDC76mVxcP2Vq3aDcVNKtboPPuwFocOO2y40oiPzRF2Q2kXdPHTauxUY0jVbB62aQMMaA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=M634R4S1WWqTWtnbcUmZp+QgxhcDWb6qattsLotylYw=; b=MquCzwW5r9e96EENN7XQIaUiPG8WqFW8zkZNiYT21+a2kOLUs7uWm46+L91iATrthB+Ymo1SS7OwHxQGgoXbewRXEq92H6fXFzQZUPkFrRfEGLQkzm8toApX4Yiem3LODq8p0V/qg2evUV40WS4+zBwZn1EqeNHKpCNtZuHEcEJxT8UmgJp7wANh/mS/9xjaQEsdDIR2Jw9D9lFF/6kAEKNMeDboB8SkHgLYTrHXKv2aCWoECQ01/RM3HSbnxMEy1+EWWO3Bo4hyb4mF0IJyaGRoDviU5yOiiYBVaayGYpdpDW+tPODtaCO5ADTS0Rd3mFMtr5QDq7/fSdcK9yjXqw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=M634R4S1WWqTWtnbcUmZp+QgxhcDWb6qattsLotylYw=; b=Is/7Q9JGf23LinmyVrSBd5veuHMqosygFhV+6Ucjcv2QH+I/ZJf9bIFclkwJsWfrMRXvLJmndmDhwGRVCAUqE/yqsQZwAtB4c4uNwEP3JGXO/1Lop2LL8Sk9lZzB7b1V8tYSDNGkCsGhivoKz13ZjFkfbUTb8pWoCURJ9uV4gk7ozfDMkrXa2aqJ5fLUCRr4HHt7E42UJPOvCMPTMRq/28m14cSmCEYC0t1c9XVois4bxXrzoSmd8GQpDVHC2GchiHYjpzmjXxPTztqDVdsKMNzY4NO8w1Un1b0pVycEzvo5NuTOOsWo7w5l4fXJOSbQqRSTnhqkChUAbF1fOzPQxw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from AM7PR04MB7046.eurprd04.prod.outlook.com (2603:10a6:20b:113::22) by AM9PR04MB8440.eurprd04.prod.outlook.com (2603:10a6:20b:3df::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8069.21; Mon, 21 Oct 2024 06:47:17 +0000 Received: from AM7PR04MB7046.eurprd04.prod.outlook.com ([fe80::d1ce:ea15:6648:6f90]) by AM7PR04MB7046.eurprd04.prod.outlook.com ([fe80::d1ce:ea15:6648:6f90%4]) with mapi id 15.20.8069.027; Mon, 21 Oct 2024 06:47:17 +0000 From: Liu Ying To: dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-media@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org Cc: andrzej.hajda@intel.com, neil.armstrong@linaro.org, rfoss@kernel.org, Laurent.pinchart@ideasonboard.com, jonas@kwiboo.se, jernej.skrabec@gmail.com, airlied@gmail.com, simona@ffwll.ch, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, quic_jesszhan@quicinc.com, mchehab@kernel.org, shawnguo@kernel.org, s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, catalin.marinas@arm.com, will@kernel.org, sakari.ailus@linux.intel.com, hverkuil@xs4all.nl, tomi.valkeinen@ideasonboard.com, quic_bjorande@quicinc.com, geert+renesas@glider.be, dmitry.baryshkov@linaro.org, arnd@arndb.de, nfraprado@collabora.com, thierry.reding@gmail.com, prabhakar.mahadev-lad.rj@bp.renesas.com, sam@ravnborg.org, marex@denx.de, biju.das.jz@bp.renesas.com Subject: [PATCH v3 11/15] dt-bindings: display: bridge: Add ITE IT6263 LVDS to HDMI converter Date: Mon, 21 Oct 2024 14:44:42 +0800 Message-Id: <20241021064446.263619-12-victor.liu@nxp.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20241021064446.263619-1-victor.liu@nxp.com> References: <20241021064446.263619-1-victor.liu@nxp.com> X-ClientProxiedBy: SG2PR03CA0111.apcprd03.prod.outlook.com (2603:1096:4:91::15) To AM7PR04MB7046.eurprd04.prod.outlook.com (2603:10a6:20b:113::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM7PR04MB7046:EE_|AM9PR04MB8440:EE_ X-MS-Office365-Filtering-Correlation-Id: aa378d80-cd4d-4580-e90e-08dcf19c3424 X-LD-Processed: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|52116014|1800799024|366016|7416014|38350700014; X-Microsoft-Antispam-Message-Info: 0V4gvsLcxbeleSx+qB1TGRzkJkE/isOFtmLjhwZI7ZSPlFRtj/3b37QG7H33nYtX/SGdizMDAlrQGygqr6SZpofzVZXnDPlHOWVHXdrgU9UaeGZJvMVw6xg68jOsXLrgMm82QHKIV+AA2KiqS82fpavZo1+lJBIHOsmpjX4joHoMbEQ1Tl1mVtf/3PRwsUu69rKmLrtUP5h/GnKiBp6X4yljXuRldQoudua1o7XyjryBmCOAoXuCWe6C/aaIThBHoMwNRSsoEq82yQiVCSeIOZ3oDu0u40lqGLDa1tDL8KPZpIGrSP3fHENySY0eonkyn7ZtKdszfCyX3bVdiukGssJ7e3ZvtM4Rb0Gl5LNh8AFqayWZZPs/6TRUZXrLTVEQpypVIL5z6Tc5t8HNuQLQFnr4f7ze77TmPfJe4XWtEGlOrzpNs0t6+gPM3FtBSSF2a49y1KzAiZiWJz29tKKYFQOx3OYwQ3HZ9BahSHtwrSFvyLxnmZhMpE9Cx2+exvR+DZz5Qg9t61+728IPKxqKe2NzqL0REGyFJOAwqVVXLwAEUb0NiHTxhZBxrogOm5jmN2TLteSU2yEMdIzIz6K5a1oiW3s29DlCn7mhkcqNOYzUka08bo17Ii7zFBpUZmwFQabHDjanROKwglwLTiuy8xt6Iok6t9M4KDB4P6uiRSzMn1EblihECS0KinPTd73+uf8iZ0h4/OGUM2eDPvwUElHfRVERPgTyb6NiO8wuHRnqdbZGCQkPvaE02xlOTaZlzrhZL7DPZjwdBGkuSpiQTJKliZwddDXQH17/wfv0ZBf6/e9tzg6mjPWS9qSVJ8KXQiJOe0cIGzdVTmORAoN22NpdaSxDun6Ba8j0XiMs/HfuMMuUl9T2qpIGaJRY3oIeuR885oBbJlvmVt0xWS4jayX7h7vlmyy+Ivdg4J0YutZ0JepakU8sWx6ZhIXlOjcY1YE9W6c1hdtLLYqu2xpB7ju/QBxsC+BBrc2wGhiOze8Yeh941Ap8jh5N4Ru4OBWTArmltJWG3fhDs2lhZd+xteC/ewSd/rsodD7hHVIiQqPFqvwma2X2F6L3IhUEtYriHhGLVLdWkjIoHq9IpOBswzTaMYJyuCniPnYVBtvT5lNm/I2H05Z6Cp8edOxMqm8hWOjz0v1KhEafSWxgC5IG54SuEv81d7odziiy/GeF7T4V6IiYbpB7RfQ1IThtaaTYebJTc1YltjxZfhVjbxih4ajuB1jfzY06vQFOjtT8CqunnhZqxADHmNCCmozniwk7yp3ad7w0XYFUMBKvJEHlgmu/hAPpPk0GbEjq5UpORRaMRwCYNoEEMngP6LVAxdYq X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM7PR04MB7046.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(52116014)(1800799024)(366016)(7416014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: oDSqxiTvPcDFsXemvJ6G6sd3dGXrnxnfbxZLJBfDQQDmlQ/QrJZgk9DeMuux0wRbYWVWaWEUwTkHq6mTjTKQu4R3cKkPjnhuqDXM9SBJnCinm5IpFAb9o8Tpkk9TvbxiuwK+I1zjmGFzBIMH8MILI2kRbvEgdr7FqK92Zy4HFXK2chHkLvZgVzNNRAs2erev04DgzCFSLBTdMvKSAzRFUr26jmsXnRvTY6RmbVY2aMIA+EH9+3VcH7NKNtme0q0d5osZuXzmACLK1bmg5DNkxn6/KNVOWGlVHNcY+yFfVXpLmloxjusM3aAdSQot8mXHwt6yrYqCjwke7J66H4yA5TxMq4voswL+bgZgjVFW12mcZRWXMXChuOWlVjmO9JBvhxatdQd4TZXE6BfNL2j3dK5xS6yFlKr1oLojDxxu/05l18sQC/PYbZKBcxl5gF3oL99NlrBqSNKnCEFgz0oAaNiTWRxeVdcdNLsdeCrpZTBFRqJigQekFjEjueB5nw/YUZbt3qrd8P6nD9KSgs7rcZdNWXFpvniDBH5f0Is3X27/bMW6Whdmo7wXv6f7Ht8uO5+mFH4nvdDcp5rgSNrt7hPGqlcFNLX19wlN0Suq6xEqNRCTO+d/iUv0+CjGBFnFtFvMbj5EXxUW+V7S/4jp1vymeWqY8LdqP31Av0/zSRoKc4W1BAk9R1v9M1Zgn0kPUgMwuaHF/yvSq26fNo6wsUQBfOIPbVaFrDb+gLkhYgY5Fdeq/HuGzSB0OOncWm28JB2R0w3Xyg5McRl/jgCX3tllStWhdc49X12pgcgZqyzoL9loZe5hsodXtzLRwKmwSxEb9BCkIJxvdolzWSeSuoL6aDn9ZRBea8kgxctmXx7dL4EAjJ2UDUAwmzUHmpYR8gAM/3CV9QPInxoxbm1PWdnoOwZ2w+zo3rydppeeezmcQpEHO/jel3JvK5fBTCQG+lY1b8GldnLuBBVk7+C0KBPSMFpPOQ+PCFH+6G8tfDjfQjQCJT+FjabOtc1/gckInlmtuEkHPF0/v6oDgKKCk8B186Qcx9/DU2XZlb2bCwQwqE54lUVK1mp/uFVhguMAv+1lKluaVmJY28EZnCVqq9GnnBa+I5ezLG9bvTbrs3x60Cyw+t5HKC7W7cLyQU9FRmFxmeA4F7bREymA/WaDBFIdcMsyltPsE63cO8xn2Fq20UohLNMiDYG+qx5suLLwaa9Hh2wbgQADJzd0E1JRdJnX+876/QNzGJy1COV7n7MBqxnGWECeonQbpGBT6MoH5euJY1aUW2PC6lnpgXJu1gdoY1ZENKlVyTRHPY1lU85avO/jmvHwLYMvqiZPiDbMCOqBcctdNcq2RLUSmGtvr1FOIgs+eM3YtqFsNL5Nor45/F97MzVIntJddWnZUQpcVstLoYVhTV8CbJL7kJxRf2eIZHkLJJHoVLInzdYVCZzRiCUiWsPrqifzjJMhPYmPGGadn1XCxNUc9qtl+rL8W31KiPvVT77ry9tk4jQb0NkLRSAff9Sn/mmeH+zqHegfcJvJ6ZYu8cHU6aYzs9i7u7K3qS+aL4mpwYJPeDjkHokaetelZ2+Fwla0hqNlCIyW X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: aa378d80-cd4d-4580-e90e-08dcf19c3424 X-MS-Exchange-CrossTenant-AuthSource: AM7PR04MB7046.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Oct 2024 06:47:17.3622 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: GhC0L367pETJXeeItp64B5xs5eQt1uNii/lVhCE3BIORN4QMW7XuDiqbe/SifY7jgmO/huGeecGBPCA0ap7Ogg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR04MB8440 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20241020_234721_152697_08D39471 X-CRM114-Status: GOOD ( 15.16 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Document ITE IT6263 LVDS to HDMI converter. Product link: https://www.ite.com.tw/en/product/cate1/IT6263 Signed-off-by: Liu Ying --- v3: * Reference lvds-dual-ports.yaml. (Dmitry) * Add data-mapping DT property. (Dmitry, Biju) * Allow data-mirror. * Drop ite,lvds-link-num-data-lanes DT property. (Dmitry, Biju) v2: * Document number of LVDS link data lanes. (Biju) * Simplify ports property by dropping "oneOf". (Rob) .../bindings/display/bridge/ite,it6263.yaml | 249 ++++++++++++++++++ 1 file changed, 249 insertions(+) create mode 100644 Documentation/devicetree/bindings/display/bridge/ite,it6263.yaml diff --git a/Documentation/devicetree/bindings/display/bridge/ite,it6263.yaml b/Documentation/devicetree/bindings/display/bridge/ite,it6263.yaml new file mode 100644 index 000000000000..8aedbaab5510 --- /dev/null +++ b/Documentation/devicetree/bindings/display/bridge/ite,it6263.yaml @@ -0,0 +1,249 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/display/bridge/ite,it6263.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: ITE IT6263 LVDS to HDMI converter + +maintainers: + - Liu Ying + +description: | + The IT6263 is a high-performance single-chip De-SSC(De-Spread Spectrum) LVDS + to HDMI converter. Combined with LVDS receiver and HDMI 1.4a transmitter, + the IT6263 supports LVDS input and HDMI 1.4 output by conversion function. + The built-in LVDS receiver can support single-link and dual-link LVDS inputs, + and the built-in HDMI transmitter is fully compliant with HDMI 1.4a/3D, HDCP + 1.2 and backward compatible with DVI 1.0 specification. + + The IT6263 also encodes and transmits up to 8 channels of I2S digital audio, + with sampling rate up to 192KHz and sample size up to 24 bits. In addition, + an S/PDIF input port takes in compressed audio of up to 192KHz frame rate. + + The newly supported High-Bit Rate(HBR) audio by HDMI specifications v1.3 is + provided by the IT6263 in two interfaces: the four I2S input ports or the + S/PDIF input port. With both interfaces the highest possible HBR frame rate + is supported at up to 768KHz. + +allOf: + - $ref: /schemas/display/lvds-dual-ports.yaml# + +properties: + compatible: + const: ite,it6263 + + reg: + maxItems: 1 + + clocks: + maxItems: 1 + description: audio master clock + + clock-names: + const: mclk + + data-mapping: + enum: + - jeida-18 + - jeida-24 + - jeida-30 + - vesa-24 + - vesa-30 + + data-mirror: true + + reset-gpios: + maxItems: 1 + + ivdd-supply: + description: 1.8V digital logic power + + ovdd-supply: + description: 3.3V I/O pin power + + txavcc18-supply: + description: 1.8V HDMI analog frontend power + + txavcc33-supply: + description: 3.3V HDMI analog frontend power + + pvcc1-supply: + description: 1.8V HDMI frontend core PLL power + + pvcc2-supply: + description: 1.8V HDMI frontend filter PLL power + + avcc-supply: + description: 3.3V LVDS frontend power + + anvdd-supply: + description: 1.8V LVDS frontend analog power + + apvdd-supply: + description: 1.8V LVDS frontend PLL power + + "#sound-dai-cells": + const: 0 + + ite,i2s-audio-fifo-sources: + $ref: /schemas/types.yaml#/definitions/uint32-array + minItems: 1 + maxItems: 4 + items: + enum: [0, 1, 2, 3] + description: + Each array element indicates the pin number of an I2S serial data input + line which is connected to an audio FIFO, from audio FIFO0 to FIFO3. + + ite,rl-channel-swap-audio-sources: + $ref: /schemas/types.yaml#/definitions/uint32-array + minItems: 1 + maxItems: 4 + uniqueItems: true + items: + enum: [0, 1, 2, 3] + description: + Each array element indicates an audio source whose right channel and left + channel are swapped by this converter. For I2S, the element is the pin + number of an I2S serial data input line. For S/PDIF, the element is always + 0. + + ports: + $ref: /schemas/graph.yaml#/properties/ports + + properties: + port@0: true + + port@1: true + + port@2: + $ref: /schemas/graph.yaml#/properties/port + description: video port for the HDMI output + + port@3: + $ref: /schemas/graph.yaml#/properties/port + description: sound input port + + required: + - port@0 + - port@2 + +required: + - compatible + - reg + - data-mapping + - ivdd-supply + - ovdd-supply + - txavcc18-supply + - txavcc33-supply + - pvcc1-supply + - pvcc2-supply + - avcc-supply + - anvdd-supply + - apvdd-supply + +unevaluatedProperties: false + +examples: + - | + /* single-link LVDS input */ + #include + + i2c { + #address-cells = <1>; + #size-cells = <0>; + + hdmi@4c { + compatible = "ite,it6263"; + reg = <0x4c>; + data-mapping = "jeida-24"; + reset-gpios = <&gpio1 10 GPIO_ACTIVE_LOW>; + ivdd-supply = <®_buck5>; + ovdd-supply = <®_vext_3v3>; + txavcc18-supply = <®_buck5>; + txavcc33-supply = <®_vext_3v3>; + pvcc1-supply = <®_buck5>; + pvcc2-supply = <®_buck5>; + avcc-supply = <®_vext_3v3>; + anvdd-supply = <®_buck5>; + apvdd-supply = <®_buck5>; + + ports { + #address-cells = <1>; + #size-cells = <0>; + + port@0 { + reg = <0>; + + it6263_lvds_link1: endpoint { + remote-endpoint = <&ldb_lvds_ch0>; + }; + }; + + port@2 { + reg = <2>; + + it6263_out: endpoint { + remote-endpoint = <&hdmi_in>; + }; + }; + }; + }; + }; + + - | + /* dual-link LVDS input */ + #include + + i2c { + #address-cells = <1>; + #size-cells = <0>; + + hdmi@4c { + compatible = "ite,it6263"; + reg = <0x4c>; + data-mapping = "jeida-24"; + reset-gpios = <&gpio1 10 GPIO_ACTIVE_LOW>; + ivdd-supply = <®_buck5>; + ovdd-supply = <®_vext_3v3>; + txavcc18-supply = <®_buck5>; + txavcc33-supply = <®_vext_3v3>; + pvcc1-supply = <®_buck5>; + pvcc2-supply = <®_buck5>; + avcc-supply = <®_vext_3v3>; + anvdd-supply = <®_buck5>; + apvdd-supply = <®_buck5>; + + ports { + #address-cells = <1>; + #size-cells = <0>; + + port@0 { + reg = <0>; + dual-lvds-odd-pixels; + + it6263_lvds_link1_dual: endpoint { + remote-endpoint = <&ldb_lvds_ch0>; + }; + }; + + port@1 { + reg = <1>; + dual-lvds-even-pixels; + + it6263_lvds_link2_dual: endpoint { + remote-endpoint = <&ldb_lvds_ch1>; + }; + }; + + port@2 { + reg = <2>; + + it6263_out_dual: endpoint { + remote-endpoint = <&hdmi_in>; + }; + }; + }; + }; + };