From patchwork Mon Oct 21 06:44:38 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Liu Ying X-Patchwork-Id: 13843653 Received: from DUZPR83CU001.outbound.protection.outlook.com (mail-northeuropeazon11013022.outbound.protection.outlook.com [52.101.67.22]) (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 AE5F71D1F5D for ; Mon, 21 Oct 2024 06:46:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.67.22 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1729493199; cv=fail; b=HyQg/GdExn7EN7hBVmYghAdv06yVOsAkxpN3bEt42NUVrzK7j+5I9lvm79dcwBBvnYfnaGSTKjSVerh42f103A8KpFZk3G4XRMZTIljaUNUGXk7PaPcpsNR7aNvQrPJjPviZObNZrvip7gIjLXFuwWAZQfdmcXW4oAW+o9mv3gg= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1729493199; c=relaxed/simple; bh=zNI4SMqY9YeoQKNCHXIHt9vVgZ5necSQvucIXq/LXp0=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=WZHdZrVbZJnkl/wzHMJeQsM13v9WMQoUshqnAQg471V7LeKRhuYy15PiRwG400p/mBzZLKJ1/Hvvyu4gydR5lfNR/M2JkAhe/1rPPzDr3wfQGQ61TryeCgu94rebpUHKe4B4vckdezeDWh61gC3gju0Q6i5wfvP22Ws9j6oZC5k= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b=CD8rRob5; arc=fail smtp.client-ip=52.101.67.22 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b="CD8rRob5" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=e+AkTtI550diKcF0n5K4MGIF2youbHXOrN9K8lzaB2YDHTPCsHDVaNTxJur+LlSj/dp8o5MtNauTpZEBZd3z8//8oLkMise0WgQlSX6c658lGfRKVqs3nb7oW7cHAfZlkgJZG7yNVaw8OqgT7FJIKa19czJXICd1meAWdLNdLmgOpqq3nX3NEDsZwiUQsxdqVdkbpDZ2RPOftxHS92ZhTWCt/NkYb2ncDquWuQvfdZ70j1405h+kpoRl6INvVf8nxDKbO/gPUfZskz7ZFLY4HLvzuZKDGcOchadXWIpIn8xMDi8LG9syBIUsxcnmYG7ENkv71x95BwCjSHbkIcH2qA== 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=3DuV7KFTyFyicCDR/hyADtZQbwKk5waEIVAObtX4OHk=; b=ZY7bVKWSx04ZiQz/dZVnESipftiWb5kHe7qoUv7kQpBpFCuTgmxtRafQGuhJw9Q0VI2RM1JaFi/sl3S7y9a9QhhmYh63Cbc731QEl62W6mqtSmYKZ6ttg2g2i9dMmpXuZFtKwmVk1PVuX2XOHVoC0E4ifm+qq+3pV24zTSroY6Jo6c14lQHGZ07UsS1arj6LOPmMj/Ku0iUxHz6mj53nIEEBee8qZLUXki+iVQ/soX4zxPifgER4h/wYoay6TquBjjI1tt41SGkvHSrzoa7okVLzJyuDMIGbOu6/VnCOvS88WHkqOVnON0gjXu8CG757IxeM7d8Zat53kRLi5uxUwg== 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=3DuV7KFTyFyicCDR/hyADtZQbwKk5waEIVAObtX4OHk=; b=CD8rRob5XOHRkQNkfHF+yieOUGlHcqOlEnN4mb10Q+NMxUgeQkvpro5FGvEU0oz3Rimo06t0JMF8v3S4qDtjsToNzvZPIr5rnelZTbL0UWCAJ5IlfHJr5GeffeLG8RxmbVk4qZj8w1RPOImV/yIxcTOjzYlvTqBLZhQ0Pv08yWx8H5IX93FcToic1Tx5eob6u5fGGMsL1ffJCetfkERpiTF7AE+7JuDM6IUapkOwKolefj7ROchv3Pdrp0QhX01C7iTF6FvXY1JQMBzIV7I1r6nB9gHpnSviE/Z2HheTantzV0a2a9WsWQsdSt8ZjzqGuTmTVCg86krzsRrKP0y8iw== 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 VE1PR04MB7374.eurprd04.prod.outlook.com (2603:10a6:800:1ac::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8069.28; Mon, 21 Oct 2024 06:46:33 +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:46:33 +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 07/15] dt-bindings: display: lvds-data-mapping: Add 30-bit RGB pixel data mappings Date: Mon, 21 Oct 2024 14:44:38 +0800 Message-Id: <20241021064446.263619-8-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) Precedence: bulk X-Mailing-List: imx@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM7PR04MB7046:EE_|VE1PR04MB7374:EE_ X-MS-Office365-Filtering-Correlation-Id: 7f7b0406-8efe-4dd3-8a2d-08dcf19c1a14 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|52116014|366016|7416014|376014|1800799024|38350700014; X-Microsoft-Antispam-Message-Info: QN5CL0jLcGhGXvVbiWJ4g/XPgYlG4zuibpYwLt70Vdt4AihJqqq0A+G5UkBStm5jmA3gEnvqPcGGh4b4h39kxLdYZTxXNvz9G55jzkwitcUxgPs7s/l8NFdAKA4OhsTRQmtEPy+eY/f2kcPH1uu9INzpwj8VcJuG81gJT6uOc7UjX+cR2Fv4Qu7LQZHckdfTZj9uhgIe/LOejq2/OQIcCJsXF8403ehsQX3bp2MsqnMyDeJIgWUqY9Qudy+X74EwjU6tVnBVuDh6+SPUnKuG45PDGEgCBZgQWrTvClvJAVfT8bUEwxynLAJ1MzPSoZr9/FmbyZ2N3wNZTBU80tE/TdOTHIcNx5FuJ1dUnEPrbF4cgSvhtsQkKSZJOMP4LKT/MpmlryAdHoRAXDrdsZ8REjCFnAGDN7xmuNipB9xb5nrRwo3Ub0yNGlsTDPk2XuLvd+7npzr276kbWrxFeIgiTZ1ChszmyLC3SHZOr59HcAgjE+c91tv1QjhNSFT36Hulq/CKic42kxF4iR8iPhogNHMTNxCfjjwqaASqrIqVS9dijCqnb0ufx1kXWH23Lswlno5SzGi0t9bedgwaluPKuaDoVn3EPmjVg7/1koD6dwENGw/MBczFCMgaR2ToafbapKOHEJ1qHQKdHNe5FZIRPsff5Kd6kMZtOyHM/J4Ghq8DtI4t5My//uYbPyK295n/eO4MxI7SU+ZrC2mI/axRkKXwlbitNB7YuWb2YITO5f8btCJqADFvIic7PGYb0t2MeS32pxLXgZu4MZSfc1TFwkz8h/8i8ZBADPt+q5r/hqLCpsA16w+yVk3ISsE/9hlMCKRkFlmv35mHnKWgehkCWTq/+oh1LpgJ2YdLUNVGqvEcJsEu1x29+S1ayGXbHNTpRseh8+ATOXIbG9pUoAHDcoeyCIP4sGPT+AmJ+kxCeVMAG15h3E8kfvYTsKioxJYBJHLwc3gB3YPS1FJAqFG/4JBN0Ds4moxwjN6Cb250K0sThG/1y5O10XoEiQlI8hk4TzoYN7GK+G3yge+vYgjR9RPr8EOaK0eWrXEJOK4FgDEm0HhJnUekNfYhtgaMuduDXyyEXojEK3UWC48VZDgyHS89ICL0SOyGEqr2Q4mroNi7Ta5FjkLsO1IV5SjFt0ISp4V3PIRrhFISqDyT5dv42Y9mGeXjqJPCkAvWDaIV9sedP4Ixdk15EIUXFlbs8G4z00LBq68yz+RxXQLENz6G/6EBUE4t1y52S0Gt4BCG98Gr1XJ41L1Q7ApPZFb777zZ9t4nBvBt7YuPnNR2vbcp8XIJtIY4uswNvB+bcGa8zhBaG3AbDZF5vC7xvgKA337UA02DkO3mmRJboPq9bIqgE1ktZ6mKSOjLGOWfSuOkvrc= 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)(52116014)(366016)(7416014)(376014)(1800799024)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: cY7gOJw9IisfTNBu3d3eIZ52m5WZEHgTvqL22PCuD+D5wTsyZNka3zeY+MrgTVSgQuKPqEvRapP772/IOG7kNNcg8vDLxfvHz75kgKznLhddThckMtzPapOyxJMXEPDepWg79ugLZqT2deDXIois3uoL04tYZFcWZNWnsxo3dMf7xbi+T9VEeZYb9H3oiIDUEDTQ2nbu/0+DHASPduPFYkWjqjKGoKS3OCJtnrPV4PRVXdFY9tRssm+5FX6JO/5eNItZBg+rlF8pXvpCaJWHVHnBLuLcd4rsrIBu5/OLP2PG4SUDPgXvPTtVkwHU32fUsE4JkcsDh5jbkShmQ3M+tHc0Lu16trqVuHzFJ12GA107SjypgARVeNxZhmiLmQvkSXRSKd5Y8m6m1RMNaGe/Xq3jrEa8VKye+y8+qb7/CP9y3OPrSoAvGYXxOuH4ZXI0pnUh5v3qUc6mZXl5VPEMdkRKVg0nz3muVBttgfO8QFxfsraOAqQmwn7T/2YaOoLBgj/D0OhbQ1ymOclk21H6n34Mt2BqgHbQK7SJU0wTROC3kdS7Xz6QTtC9NlolIlfemOhcy4no0CDFvOEwS2SbGsONFFIUwEJqBM/uEhXBMxKIe1uNAx9uWfDT9+gt+NIRpFr3MAyOo99VL4nx8j4lrp4oZ+Nr1fP9WHX7qFALN7U7wcu0aTW0Ko2rspzjOX7oUP+wAhWi6PH1A/iU1tJxW4L3stPvtm+XOjT3xcGCwaLVtv62mrGWPLeDySpiOgc1HazNWNzi+MfN115NQ8FkgCfezpWGSc+KCffLxkXyf/XBTuce9VDIQI+EhntFByOPTJFOMtg7JtEFMn+TamuGH378/kzSA2Hl11Ze3mRhhCk/03fOqPBy96+dFzzlEWSoWTRQU301T9VeNTarcrH6v6An2ZC0iQM/5w9HrZDVLUn7qyj92dhxvlVOdMh92GLtmL8LxwlirKn0jgYtlGHsOb9cUCwSmVwcq7tIMJdGSB/lS7KsA08ouTsCpL1w8QZnzONScDqAdstspXUKEku/6CNWoAMQOMRmSjP+PycMVRd/Yl8hkcG6gGV75mt8UTpQvACrGSBUmlVHV7NV0IUhS9bsRVT0Q2TWB76BLc6CjA3SAq4+WROm+TYdnUHTzQosN2hImSmlHMXwmkWvbKCsfGFSUcMtA08xuZehY4DWkjp+Zu5iYMWRf7AXGObhg4l544BL91C2Ar3c2xoO7jYdY++jA7mw1uv/VpLY0nPAzHxK8omVPnJixqThHKHDR0aMn2hqannOCVu5JzelFZks1wslcJV/MgJrk26fH5Pm0z+71l9tlKNggr4u70GVyjw5yBA8ltSeY0Ua1MwILlIRn2KbiOqqq+fjBkF4/QC6XfxE/yi7f6Lqccj+L2Ij7jr8SqxLKvVDV1ujWbkIFp8CW6EdE0piQwW2AYFvovLAbn0+ExdtejLb746y8glpTBPAggcf4AydI2IQqey1pVcsok4K25lJsxOxEnK5ghLHIdf2voWkeaf/QtHupRZl9Nmgu88AGnMzYNBvC0FdXI1T5wcbMH3bOdJhVVE5ELQddVdPTGTfryIsx4aD8JGBB7kh X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7f7b0406-8efe-4dd3-8a2d-08dcf19c1a14 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:46:33.7009 (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: vlVh6pET/L7+ysGFi7vPkLxmPA0tGPgGz0QIvLVbXR4NOOhJtzmzzmIQhsOqThTDUz8WesQxjNGSbO3GattTAQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR04MB7374 Add "jeida-30" and "vesa-30" data mappings that are compatible with JEIDA and VESA respectively. Signed-off-by: Liu Ying Acked-by: Krzysztof Kozlowski --- v3: * New patch. .../bindings/display/lvds-data-mapping.yaml | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/Documentation/devicetree/bindings/display/lvds-data-mapping.yaml b/Documentation/devicetree/bindings/display/lvds-data-mapping.yaml index d68982fe2e9b..ab842594feb9 100644 --- a/Documentation/devicetree/bindings/display/lvds-data-mapping.yaml +++ b/Documentation/devicetree/bindings/display/lvds-data-mapping.yaml @@ -26,12 +26,17 @@ description: | Device compatible with those specifications have been marketed under the FPD-Link and FlatLink brands. + This bindings also supports 30-bit data mapping compatible with JEIDA and + VESA. + properties: data-mapping: enum: - jeida-18 - jeida-24 + - jeida-30 - vesa-24 + - vesa-30 description: | The color signals mapping order. @@ -60,6 +65,19 @@ properties: DATA2 ><_CTL2_><_CTL1_><_CTL0_><__B7__><__B6__><__B5__><__B4__>< DATA3 ><_CTL3_><__B1__><__B0__><__G1__><__G0__><__R1__><__R0__>< + - "jeida-30" - 30-bit data mapping compatible with JEIDA and VESA. Data + are transferred as follows on 5 LVDS lanes. + + Slot 0 1 2 3 4 5 6 + ________________ _________________ + Clock \_______________________/ + ______ ______ ______ ______ ______ ______ ______ + DATA0 ><__G4__><__R9__><__R8__><__R7__><__R6__><__R5__><__R4__>< + DATA1 ><__B5__><__B4__><__G9__><__G8__><__G7__><__G6__><__G5__>< + DATA2 ><_CTL2_><_CTL1_><_CTL0_><__B9__><__B8__><__B7__><__B6__>< + DATA3 ><_CTL3_><__B3__><__B2__><__G3__><__G2__><__R3__><__R2__>< + DATA4 ><_CTL3_><__B1__><__B0__><__G1__><__G0__><__R1__><__R0__>< + - "vesa-24" - 24-bit data mapping compatible with the [VESA] specification. Data are transferred as follows on 4 LVDS lanes. @@ -72,6 +90,19 @@ properties: DATA2 ><_CTL2_><_CTL1_><_CTL0_><__B5__><__B4__><__B3__><__B2__>< DATA3 ><_CTL3_><__B7__><__B6__><__G7__><__G6__><__R7__><__R6__>< + - "vesa-30" - 30-bit data mapping compatible with VESA. Data are + transferred as follows on 5 LVDS lanes. + + Slot 0 1 2 3 4 5 6 + ________________ _________________ + Clock \_______________________/ + ______ ______ ______ ______ ______ ______ ______ + DATA0 ><__G0__><__R5__><__R4__><__R3__><__R2__><__R1__><__R0__>< + DATA1 ><__B1__><__B0__><__G5__><__G4__><__G3__><__G2__><__G1__>< + DATA2 ><_CTL2_><_CTL1_><_CTL0_><__B5__><__B4__><__B3__><__B2__>< + DATA3 ><_CTL3_><__B7__><__B6__><__G7__><__G6__><__R7__><__R6__>< + DATA4 ><_CTL3_><__B9__><__B8__><__G9__><__G8__><__R9__><__R8__>< + Control signals are mapped as follows. CTL0: HSync