From nobody Wed Dec 17 18:01:12 2025 Received: from PH7PR06CU001.outbound.protection.outlook.com (mail-westus3azhn15010008.outbound.protection.outlook.com [52.102.149.8]) (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 3761F299947; Wed, 29 Oct 2025 15:06:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.102.149.8 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1761750422; cv=fail; b=K11Hm44K1iULHuq3IVdVMXt+yL1EFeASJ/JTLK8r3y+KNWArOve8YSXFhVHr8yOKedQWZpZjq0ihqtHxt91hieVUmlgcupjTBzbGnmZMu/xRb6Cp2N2hhlhtjalqv2W8zUN1mDDvuYTB/4WUJYh8iNEYJeGDD3xFmmQL5KdMBfs= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1761750422; c=relaxed/simple; bh=CHy5XUTHECn943Xamt9XAbu6Rv3X8onFYrY5S1K7JrU=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=P7orvw94rhP7x4zJASvkik/IgWCp9UC7kClzMo7HktNvzFipl6RdijYO3CqeY5xOlspbpvbLwPYFTGI4bQgxujWizc+aB4bLzA2f74vaDz3cqVMtgqT//LioaXJ8ro3Lwwv4/YY8JNYNBj1fkXDPzum/jUpxtnAV2YPyFsJUNXA= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=ti.com; spf=pass smtp.mailfrom=ti.com; dkim=pass (1024-bit key) header.d=ti.com header.i=@ti.com header.b=OZZx79nY; arc=fail smtp.client-ip=52.102.149.8 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=ti.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=ti.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=ti.com header.i=@ti.com header.b="OZZx79nY" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=lyE1GvOYlUr/eMuSg8abzymy1pXWRPGEpRd8QVcyZ7tZlCVxtaUjOe4A6Nk4gwIuPKn6eYRCIo2K6ihfMbocLGt4VhLNkCwuKPICdVhsuvyMv1pQPWVwkp2Hxg6Ui2e6gCjCViPGMtAH2SV2Siy9kYF+00sIPafyTo69UUZhtNbVa9pwvr0MC65aqT8Ge/elae5isSTGwB2ZqA+TZgHUvfItePg3pqF0Np8C/PgSe/0VhS1zg+JXLwedkaKuUl0SP2QgMO6DWXhoGPbCmkXkkSpKYxN28J4I8yMyQ9FwtetccjCgXRbgKBKk3Ya4vN0yRLqvcjjESWkNqvhSO3vTPw== 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=JN5dtJGckQ211Zw3C+oqWNzrCBAbdtTQla9uK3OWsGI=; b=pNoKDbZlM6X3d5lbn58uRgD4APSjIPgTUvNr5PjvnK2gupaoDSx7Auw6yKw1MmdqblG2Td58vyqotim4ViZUd4oo32JjDk6zZp2KNQ9CSneZeZwGeU8QHyMkH063iNaRqs51SAZl629oPwR4XDi95nlLwUl3zy0G8CzrbpbiMYKO6q1mAEiyoEcsgzxhwfIhbYygJSIu33rxz2siKkyXe4UoE2S74vkF9eZLfEfwECI7jz4gdAR62GnpEuprXdDU3ZiZ24gqnHi6jyekUvSDcjfyEpZBF5utFSf7InSbO9gU47Fvyna0SE1GlZ18jGk9XHAdeibVWEotHOgKBkdNPQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 198.47.21.195) smtp.rcpttodomain=linaro.org smtp.mailfrom=ti.com; dmarc=pass (p=quarantine sp=none pct=100) action=none header.from=ti.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=JN5dtJGckQ211Zw3C+oqWNzrCBAbdtTQla9uK3OWsGI=; b=OZZx79nYYXkNmC7FDBh4r6s10cQGOfJge57+427YbSGRc7uGEPeIBcsKBTRlC4u96xiePgoa3gpNl07j7A2AH/QLBFLLw00QV5fayLthEISFwCXTChOo5Dz8rWeFsu/wlLHmjhZ2AIs9SZWat8cidUGrFkySuntArwuMXb+qe8w= Received: from SJ0PR03CA0088.namprd03.prod.outlook.com (2603:10b6:a03:331::33) by CYXPR10MB7899.namprd10.prod.outlook.com (2603:10b6:930:df::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9275.12; Wed, 29 Oct 2025 15:06:56 +0000 Received: from SJ5PEPF000001E9.namprd05.prod.outlook.com (2603:10b6:a03:331:cafe::1d) by SJ0PR03CA0088.outlook.office365.com (2603:10b6:a03:331::33) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9253.19 via Frontend Transport; Wed, 29 Oct 2025 15:06:56 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 198.47.21.195) smtp.mailfrom=ti.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=ti.com; Received-SPF: Pass (protection.outlook.com: domain of ti.com designates 198.47.21.195 as permitted sender) receiver=protection.outlook.com; client-ip=198.47.21.195; helo=flwvzet201.ext.ti.com; pr=C Received: from flwvzet201.ext.ti.com (198.47.21.195) by SJ5PEPF000001E9.mail.protection.outlook.com (10.167.242.197) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9253.7 via Frontend Transport; Wed, 29 Oct 2025 15:06:54 +0000 Received: from DFLE211.ent.ti.com (10.64.6.69) by flwvzet201.ext.ti.com (10.248.192.32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20; Wed, 29 Oct 2025 10:06:44 -0500 Received: from DFLE200.ent.ti.com (10.64.6.58) by DFLE211.ent.ti.com (10.64.6.69) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20; Wed, 29 Oct 2025 10:06:44 -0500 Received: from lelvem-mr05.itg.ti.com (10.180.75.9) by DFLE200.ent.ti.com (10.64.6.58) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20 via Frontend Transport; Wed, 29 Oct 2025 10:06:44 -0500 Received: from localhost (uda0133052.dhcp.ti.com [128.247.81.232]) by lelvem-mr05.itg.ti.com (8.18.1/8.18.1) with ESMTP id 59TF6iEA4187713; Wed, 29 Oct 2025 10:06:44 -0500 From: Nishanth Menon To: Simona Vetter , David Airlie , "Thomas Zimmermann" , Maxime Ripard , "Maarten Lankhorst" , Jernej Skrabec , Jonas Karlman , Laurent Pinchart , Robert Foss , "Andrzej Hajda" , Neil Armstrong , Phong LE , Dmitry CC: Conor Dooley , Krzysztof Kozlowski , Rob Herring , , , , Robert Nelson , Jason Kridner , Andrew Davis , Tomi V , Devarsh , Nishanth Menon , Krzysztof Kozlowski Subject: [PATCH V6 1/5] dt-bindings: display: bridge: it66121: Add compatible string for IT66122 Date: Wed, 29 Oct 2025 10:06:32 -0500 Message-ID: <20251029150636.3118628-2-nm@ti.com> X-Mailer: git-send-email 2.47.0 In-Reply-To: <20251029150636.3118628-1-nm@ti.com> References: <20251029150636.3118628-1-nm@ti.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-C2ProcessedOrg: 333ef613-75bf-4e12-a4b1-8e3623f5dcea X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ5PEPF000001E9:EE_|CYXPR10MB7899:EE_ X-MS-Office365-Filtering-Correlation-Id: ff8d41d3-af40-450b-7ca9-08de16fccc52 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|36860700013|7416014|34020700016|82310400026|376014|921020|7053199007|12100799066; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?hqVs5pcgDJ7i2LlJurP1C3w3yyL2emai4wD8sJM9+Wi8mWyXuVbdSndAKHHk?= =?us-ascii?Q?KWSrFVrGOU/YRZwMtGXu0FFY28gVVnmoDekkJoo2zCCXHEmJrO3blkIzUowt?= =?us-ascii?Q?hxEjHccef6mUUdogqTrGnDF4OQHouyLVSf9qARTm/je4Z4dOTDRZk/abvZe3?= =?us-ascii?Q?qPypShmkI7IKlmskjGabTHL8r4UYrEa0RtodK8Fl1YFpdh2hVPpydFSPFfhW?= =?us-ascii?Q?+2oiE8nT5Khp+0/7rk/MBhQeHYguxWjD+vHZYrV/OnUdGBkvaxbZQIIdiRov?= =?us-ascii?Q?OwPpKyyjkTAHgSTTwr/2lFpydRvy5y2LnXyLhHL9/NDOFRLnRGjdaVTMfjuZ?= =?us-ascii?Q?K3hzJxIGe1r2SDHF8LUCdH4IIbpAI/vemPFh/WdUqoOmuN2R6CdIBJAFDVCD?= =?us-ascii?Q?1CltIVJbKbjiJrEBFZtEddk8n2V6rcWvo9VcOAGxDOTtsKCsN2LiUWNtJ5DK?= =?us-ascii?Q?KiRogUb+tjbsTMMzNoSbpZwtGoofMKrSJhwFG4DtF5NXjjRdMG26Qj0NvdbO?= =?us-ascii?Q?z+qKksHX08EMtL7/QW0loicyLkTzKIWlhe5S6FElVR7U+nRDt2sAS1LL7MSz?= =?us-ascii?Q?OWUX5WmHCkjANB7lCJU1z2eCNQucLCUL0zcfsicRXjAQ/Ti6MSPJNtzDIgE+?= =?us-ascii?Q?YUYoWE0mPRCbRP3oCuEYytghiZIuo0PcXdL6TdneboGrAxH+rqfkYore+Dor?= =?us-ascii?Q?bZ04+TzY/yIHwvOm4g4arM/O7xx/fY9T1oyWzzN5ropwZzG5oArW7BMecrde?= =?us-ascii?Q?PeKO/kDy7UaKkPSTXJs1fXHVpg9SKHP4amcmCyaDxfwAIxYmNsJJ0cxKu+y6?= =?us-ascii?Q?w8lF4+4iCjD11Wsed20Uq3939EMpjR3T+YyTV77d+lucHGS84t1HESUmChSE?= =?us-ascii?Q?sqWv9IONFa/F3a7PSWiiZqCVq4OkBfNglyvXlsb4Sg2Jb5JHacpsFj88bbmE?= =?us-ascii?Q?h6+1Ekeepzqf8dJE5mrUPzhwaEV0qjIMHnhO/aL6GCXd1MDoV/vs1OgW/m7t?= =?us-ascii?Q?xtD0z1H3+B2MyHlztFCDFwJhkq2Asupu8X9ufyBFN/gqYD3cIpsHjUPJwzCA?= =?us-ascii?Q?GTjDQ67+C5gCFGfU54/UrlhFgnRW1DP/a0VzYmOvFfPI/l+yoqbtctbDI39z?= =?us-ascii?Q?S4BRPlC8SSd9PD8E3IuAciUuOzUr7lXc5d5Ytg5zMfGncS2oNG/l4QPtTXAv?= =?us-ascii?Q?b/7IW3gsK179HMBcyOfQRK3i1MrBGA/WvUE7BZ72/bfK5hrHOljMYII54byf?= =?us-ascii?Q?yFSi7xYz4sFkB0J1dZug5hQ4xbZojLyuCF/WLfhzfsOffa/XLRXRDwJRqExG?= =?us-ascii?Q?0aGQDjIyCydYyIG8oYgFZr/nYsukK6dl+VBM21bG7O3kpPhVEmF54lQ1IbQk?= =?us-ascii?Q?6hhliu150AU6oy2aDi1CbkzvIFCORUeH17sylW60pPfehYUXOhIoBiRxfAVe?= =?us-ascii?Q?/eu9l5EHihzOpSzNwJXYhXjyX0QLRF4okMwHzafP+WKP7F7nYBq1cWxe4pmg?= =?us-ascii?Q?I1FJDlpskVSVY07ziGKSCgGY1GxT0u+U7MrHdU699SfW/4+lnZQkOeAt07N8?= =?us-ascii?Q?1O96ACsaEiyPMc2334Zz7aa9LJLObADrPgbt82q/?= X-Forefront-Antispam-Report: CIP:198.47.21.195;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:flwvzet201.ext.ti.com;PTR:ErrorRetry;CAT:NONE;SFS:(13230040)(1800799024)(36860700013)(7416014)(34020700016)(82310400026)(376014)(921020)(7053199007)(12100799066);DIR:OUT;SFP:1501; X-OriginatorOrg: ti.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Oct 2025 15:06:54.7609 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: ff8d41d3-af40-450b-7ca9-08de16fccc52 X-MS-Exchange-CrossTenant-Id: e5b49634-450b-4709-8abb-1e2b19b982b7 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=e5b49634-450b-4709-8abb-1e2b19b982b7;Ip=[198.47.21.195];Helo=[flwvzet201.ext.ti.com] X-MS-Exchange-CrossTenant-AuthSource: SJ5PEPF000001E9.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CYXPR10MB7899 Content-Type: text/plain; charset="utf-8" Add a new ite,it66122 compatible string to the IT66121 binding documentation, since the two chips are practically same except for id register difference. Signed-off-by: Nishanth Menon Acked-by: Krzysztof Kozlowski Reviewed-by: Andrew Davis Reviewed-by: Tomi Valkeinen --- Changes since V5: * Picked Tomi's Ack V5: https://lore.kernel.org/all/20250827202354.2017972-2-nm@ti.com/ V4: https://lore.kernel.org/all/20250819130807.3322536-2-nm@ti.com/ V3: https://lore.kernel.org/all/20250815034105.1276548-2-nm@ti.com/ V2: https://lore.kernel.org/all/20250813204106.580141-2-nm@ti.com/ V1: https://lore.kernel.org/all/20250813190835.344563-2-nm@ti.com/ .../devicetree/bindings/display/bridge/ite,it66121.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/display/bridge/ite,it66121.y= aml b/Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml index ba644c30dcf4..17d1f97ce8c2 100644 --- a/Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml +++ b/Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml @@ -19,6 +19,7 @@ properties: compatible: enum: - ite,it66121 + - ite,it66122 - ite,it6610 =20 reg: --=20 2.47.0 From nobody Wed Dec 17 18:01:12 2025 Received: from BN1PR04CU002.outbound.protection.outlook.com (mail-eastus2azhn15010017.outbound.protection.outlook.com [52.102.138.17]) (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 7D3F62DC76E; Wed, 29 Oct 2025 15:06:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.102.138.17 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1761750415; cv=fail; b=or1vG4906wt5o/hHh8skYpEEZcvcWEjg2Yrel5CtqpyK7QcQWJWfDG2EoJKxymo5thTQlwKQANWqjsHp1fBzk2qW5iLQXAnq0NOrsOBUuyBPQ3mUBowM+//9jEIDUw7zv7IpVmH0rcCiDVy//ouSI3ihbsUY2LIl0Ts4Er/aW6Y= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1761750415; c=relaxed/simple; bh=ZFb+Rja3a4qr4a6BpnkQqQZn5DY/ImSSPvwuDKOjOf8=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=GVVux/TCP6tDu8RumISo5JqwF7wsZokyKv+bUhYTXM74f+Oz4eab6c266QZb0Q2+r5kkY9xSX+/umUyPZyAhj7I8MWZvsBk8Q/zRF1/l+aJcsoKpmGuAce6COn9gKHV38eZjCgJsFNkRTLKt33Ql5b5xKiknDkCokFG9rJQ7i54= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=ti.com; spf=pass smtp.mailfrom=ti.com; dkim=pass (1024-bit key) header.d=ti.com header.i=@ti.com header.b=b46yMH+T; arc=fail smtp.client-ip=52.102.138.17 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=ti.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=ti.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=ti.com header.i=@ti.com header.b="b46yMH+T" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=v3vNGbAMGNNjHcE/oe7SYWrfp9bbdeJteLDyUVhhiQFGXmeINdoXRHU6loLB5UBymniUgjwTkVcAd1gR/YMMkA2IUAjYv+V9PeqVxA4kyx2Mn+T2srX26/AdvItOEY9lf8j1XPy82H/kIH6E7WFLfUaxNxUWiJTIuS+H9RqxAsOK0LuevKuQRjj7ljGKpbP+Y6sZ4hWJMLI4TYG/s/idTScnu8eedI+zQCdw6myIMYTrNq/FWwD585F8r/mwSHXwRBrIqt7IiKNPK8D02cd9DCwQlxWW89Q6x2CNmA6ZiSCjgDIl2pmg1jlXihDy2j2bcO/pzGxsW9stmmWJXxhj9g== 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=OAgp+g815gov23JpuH7Lv2BqdZy53cHfMYKO1vaWuiE=; b=yrLCEjj8YjQhrBTl46xkzKtB0TnMvyLmgDqgOYBZfPW39wHut8ZbaQNeDZtRnxzRhpJIKqv22QMXqoIpq151UCKm1MkzN8t4OpNBuwjRGPDfceiHmo/EvMvNOmMPrdNg9ebS1RtEoTvknduBiwX/sF/UB8frThMF81VQ9paxYCnHaPDcFdBWLzh8An2YkwERziMMk/rAnxhvMwTdqE0yBqjICqpxhzMYbWnmnpcPMWAdVNxXFdWPRidncEuDb4B4q4ezHviyaG92IDXTBRmVQ5aMyYnpo7MRRS9Zegz1wXyLMJZWzbvCZ+XpeZUDKLDcTOLbL+3uXToLpD0QOcUjlA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 198.47.23.195) smtp.rcpttodomain=ideasonboard.com smtp.mailfrom=ti.com; dmarc=pass (p=quarantine sp=none pct=100) action=none header.from=ti.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=OAgp+g815gov23JpuH7Lv2BqdZy53cHfMYKO1vaWuiE=; b=b46yMH+TCzWout+ypPPErmkM8DqNsy8Rlq4rVvqcIbBfK1GauHZVEJsqASlp/6KkmoA7KxS1S8UeLHxux0go5Exq/KPMYmG9lUUgyX5tKnVbt9BCpd8UDgWAqVxa+2AUTKmVq8bzMCW+zK1Zqn4RwwWt1k2RhVo1dPIIRayXmbY= Received: from MW4PR03CA0077.namprd03.prod.outlook.com (2603:10b6:303:b6::22) by LV3PR10MB8060.namprd10.prod.outlook.com (2603:10b6:408:288::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9275.13; Wed, 29 Oct 2025 15:06:49 +0000 Received: from SJ5PEPF000001CC.namprd05.prod.outlook.com (2603:10b6:303:b6:cafe::97) by MW4PR03CA0077.outlook.office365.com (2603:10b6:303:b6::22) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9253.19 via Frontend Transport; Wed, 29 Oct 2025 15:06:49 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 198.47.23.195) smtp.mailfrom=ti.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=ti.com; Received-SPF: Pass (protection.outlook.com: domain of ti.com designates 198.47.23.195 as permitted sender) receiver=protection.outlook.com; client-ip=198.47.23.195; helo=lewvzet201.ext.ti.com; pr=C Received: from lewvzet201.ext.ti.com (198.47.23.195) by SJ5PEPF000001CC.mail.protection.outlook.com (10.167.242.41) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9275.10 via Frontend Transport; Wed, 29 Oct 2025 15:06:48 +0000 Received: from DLEE212.ent.ti.com (157.170.170.114) by lewvzet201.ext.ti.com (10.4.14.104) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20; Wed, 29 Oct 2025 10:06:44 -0500 Received: from DLEE211.ent.ti.com (157.170.170.113) by DLEE212.ent.ti.com (157.170.170.114) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20; Wed, 29 Oct 2025 10:06:44 -0500 Received: from lelvem-mr06.itg.ti.com (10.180.75.8) by DLEE211.ent.ti.com (157.170.170.113) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20 via Frontend Transport; Wed, 29 Oct 2025 10:06:44 -0500 Received: from localhost (uda0133052.dhcp.ti.com [128.247.81.232]) by lelvem-mr06.itg.ti.com (8.18.1/8.18.1) with ESMTP id 59TF6ig7022433; Wed, 29 Oct 2025 10:06:44 -0500 From: Nishanth Menon To: Simona Vetter , David Airlie , "Thomas Zimmermann" , Maxime Ripard , "Maarten Lankhorst" , Jernej Skrabec , Jonas Karlman , Laurent Pinchart , Robert Foss , "Andrzej Hajda" , Neil Armstrong , Phong LE , Dmitry CC: Conor Dooley , Krzysztof Kozlowski , Rob Herring , , , , Robert Nelson , Jason Kridner , Andrew Davis , Tomi V , Devarsh , Nishanth Menon Subject: [PATCH V6 2/5] drm/bridge: it66121: Drop ftrace like dev_dbg() prints Date: Wed, 29 Oct 2025 10:06:33 -0500 Message-ID: <20251029150636.3118628-3-nm@ti.com> X-Mailer: git-send-email 2.47.0 In-Reply-To: <20251029150636.3118628-1-nm@ti.com> References: <20251029150636.3118628-1-nm@ti.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-C2ProcessedOrg: 333ef613-75bf-4e12-a4b1-8e3623f5dcea X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ5PEPF000001CC:EE_|LV3PR10MB8060:EE_ X-MS-Office365-Filtering-Correlation-Id: 110ae4da-e3aa-46c1-d7d8-08de16fcc8e2 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|36860700013|34020700016|1800799024|376014|7416014|82310400026|921020|7053199007|12100799066; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?+/rO1TNdR7Z4UmFOcLAWkvwsB9rWp/exyjM8SEJgvk/aZGLnBzEtbf3+Y5bk?= =?us-ascii?Q?xYoSJBJKIsPurG7aGc7HuRrpW8fokO1UITnxfHNJ0DA2c+mw/RsLAxWBJ0UP?= =?us-ascii?Q?KQjRVhCv1WCvyH4pRIwyQFu8x9+JxXg7vyTm47aJpeexX4z8/ExBZDk4M9p3?= =?us-ascii?Q?1mqv23C/ay4B2PYF1z2Xs77Ntk/fLRqYfEkHQkJzkDjRtFh5IXjhxODctQpY?= =?us-ascii?Q?fMdqFCux33DrQjFWpBm5MnI90tl8QeUIi9QYzDONXuugsFsVZn9SBR7G3ILB?= =?us-ascii?Q?oZJiooDzJcNGW73KdTY99bueiSm7wDUUcKuQQ4aSCxUXvyQHQ9+EcEus9Wy/?= =?us-ascii?Q?RTGywIGOoCj8++UBhIe4NZ2zqoj4phqqN67nM9JJatsfstEwTkTfTxejbErS?= =?us-ascii?Q?v8hYse5zbV5rANCtgUWCxwTPCYpPCPA7NI6rciqFAATB1OK4uWys3dgAddzi?= =?us-ascii?Q?Yi7An7TFgLNHlK4kHl9PrISuhFBMv2ObKDlmAzWNwqHMvLhMGcuBM37WjidL?= =?us-ascii?Q?bd4kbt6tNghpJUIKieuL/GiP+SqbjZqqNKW7mucNLTJDbU+XtSZKJEFqn+k9?= =?us-ascii?Q?vt3G8trvDHB1fgLkHtNlqESst4c+zhxIxm0b7aO/xjX1B6xf1vo3c7zdvgLf?= =?us-ascii?Q?VSCxtyon7ObPKdN2vVTmyv5Yy4vi+RlaM3/2IeoxCx5NgXSOF4e4AAcs0Swr?= =?us-ascii?Q?fReXjlgwCQiq3hS7A0HKfxcAfn/yB3jNKa/ItDjSZtJu6udV+spY4hP+CH9K?= =?us-ascii?Q?PbBWU4osj3/j1DnEUq7Rd3DY1lJsDJLiMVx3tQPIBW4QusDVvRTsddk4vDBs?= =?us-ascii?Q?LhS8hqL/k4wMXnxvVeBlLfs7AShuSst2xPXfS2Tqz+LMdJ/KTqi0FItoqUzs?= =?us-ascii?Q?5SbuckE5a0OJ+7nPB5Xgg05ckmrYL76YLQNTwjS3sFySRcQ18R7+m0ECMhXq?= =?us-ascii?Q?6NS2l1DgeSu91nLiEGRg8wJvmz/T5SqrTurbLiLh3yqFZqc779LqGEhriZZs?= =?us-ascii?Q?rjKc1vHFvOhAC5riKZZ02yO5jn5Pz7ymGHSWbyT63QP5SLGfCNFlSN9Nspta?= =?us-ascii?Q?NWQMG//lfXCAWndHBMcGVR9RsfH0sX8Y+FCZRt3zsLkxvI+JuE7QVi5Gia83?= =?us-ascii?Q?RHDntimsalQuuPvDGheqjZ/+kJKGNjnVHAwGac77ZHGjVfvV4Ygvm+3vCkXW?= =?us-ascii?Q?WlEtpV+apd2YBzPRnUWN/5tLBzdkAkUQIV7suaVAr9FzmfHxNQyx44zjLhqm?= =?us-ascii?Q?7xn7a1Tz8gE9M+9Vu/LSEvFn97c0JPBqSQXz3q5dELB+LrvOQOXj/SBprEww?= =?us-ascii?Q?U70IUQhTN83r0O57zfS4M/p9ijP1n/iQNmXcNVlvHkzBqF3+p3XpLh4hvhgv?= =?us-ascii?Q?Csot+P65JaWZ/aSA5O8lp5nw39URywRQpzyMgvRB3nohdzgTL3kue+jTwEQJ?= =?us-ascii?Q?mYKDv7x3VYt6VuKePZmd6sErAvpUpE9bOux7by7bPpMMnnS7auU2jVKnMwVb?= =?us-ascii?Q?1hDZfQj5CAPXDIRM7E5Q/nD/zGe1tL4CHIXQ+eNCI0XZf2MIdx3fm6RMCx5U?= =?us-ascii?Q?nhmhG39T3s/nPNkdV1dw7mBaR4gpnGVMyyIUdqLY?= X-Forefront-Antispam-Report: CIP:198.47.23.195;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:lewvzet201.ext.ti.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(36860700013)(34020700016)(1800799024)(376014)(7416014)(82310400026)(921020)(7053199007)(12100799066);DIR:OUT;SFP:1501; X-OriginatorOrg: ti.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Oct 2025 15:06:48.9986 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 110ae4da-e3aa-46c1-d7d8-08de16fcc8e2 X-MS-Exchange-CrossTenant-Id: e5b49634-450b-4709-8abb-1e2b19b982b7 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=e5b49634-450b-4709-8abb-1e2b19b982b7;Ip=[198.47.23.195];Helo=[lewvzet201.ext.ti.com] X-MS-Exchange-CrossTenant-AuthSource: SJ5PEPF000001CC.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV3PR10MB8060 Content-Type: text/plain; charset="utf-8" Drop the ftrace like dev_dbg() that checkpatch --strict complains about: WARNING: Unnecessary ftrace-like logging - prefer using ftrace + dev_dbg(dev, "%s\n", __func__); WARNING: Unnecessary ftrace-like logging - prefer using ftrace + dev_dbg(dev, "%s\n", __func__); WARNING: Unnecessary ftrace-like logging - prefer using ftrace + dev_dbg(dev, "%s\n", __func__); Signed-off-by: Nishanth Menon Reviewed-by: Andrew Davis Reviewed-by: Dmitry Baryshkov Reviewed-by: Tomi Valkeinen --- Changes since V5: * Picked Tomi's Ack V5: https://lore.kernel.org/all/20250827202354.2017972-3-nm@ti.com/ V4: https://lore.kernel.org/all/20250819130807.3322536-3-nm@ti.com/ V3: https://lore.kernel.org/all/20250815034105.1276548-3-nm@ti.com/ drivers/gpu/drm/bridge/ite-it66121.c | 6 ------ 1 file changed, 6 deletions(-) diff --git a/drivers/gpu/drm/bridge/ite-it66121.c b/drivers/gpu/drm/bridge/= ite-it66121.c index aa7b1dcc5d70..9b8ed2fae2f4 100644 --- a/drivers/gpu/drm/bridge/ite-it66121.c +++ b/drivers/gpu/drm/bridge/ite-it66121.c @@ -1384,8 +1384,6 @@ static int it66121_audio_startup(struct device *dev, = void *data) int ret; struct it66121_ctx *ctx =3D dev_get_drvdata(dev); =20 - dev_dbg(dev, "%s\n", __func__); - mutex_lock(&ctx->lock); ret =3D it661221_audio_output_enable(ctx, true); if (ret) @@ -1401,8 +1399,6 @@ static void it66121_audio_shutdown(struct device *dev= , void *data) int ret; struct it66121_ctx *ctx =3D dev_get_drvdata(dev); =20 - dev_dbg(dev, "%s\n", __func__); - mutex_lock(&ctx->lock); ret =3D it661221_audio_output_enable(ctx, false); if (ret) @@ -1479,8 +1475,6 @@ static int it66121_audio_codec_init(struct it66121_ct= x *ctx, struct device *dev) .no_capture_mute =3D 1, }; =20 - dev_dbg(dev, "%s\n", __func__); - if (!of_property_present(dev->of_node, "#sound-dai-cells")) { dev_info(dev, "No \"#sound-dai-cells\", no audio\n"); return 0; --=20 2.47.0 From nobody Wed Dec 17 18:01:12 2025 Received: from SA9PR02CU001.outbound.protection.outlook.com (mail-southcentralusazhn15013038.outbound.protection.outlook.com [52.102.140.38]) (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 11E862D5940; Wed, 29 Oct 2025 15:06:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.102.140.38 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1761750419; cv=fail; b=iJ25Wsz7bf/SIFRdlAbHM/Dw5Mz+8tURF0x92fQ1zofDdbR9oCCumgoxJNwrEje1dw/7T0a3eLy00mRggbN2iuN+DDhnJbWpmq9fV/vEkJwHXhNGqSeHaXGd60fWiVC/ETImaUJJxUm0sjZv/7TVrAHXBy0qY7YnS60vooTM1qc= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1761750419; c=relaxed/simple; bh=ed88C5J/dD4AzaTK8hmxA8kSO7sZ07gr2gAcwLt62no=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=a8b+fr4POMQz2WIoabtqDZcXbpuH2QLzLGGTFZTEQQn7q0BC8Uly//JZKXT1Xz/Ye/59DryXgGj5WIhbuUUiZpY67sGD5wsb6i4nARnqNAeZBlzhnOusNeEahI+l+WwiE2Pc+FPbAdd/ye+DlECKTLrDQd/D9ouXUwVxcxYdb18= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=ti.com; spf=pass smtp.mailfrom=ti.com; dkim=pass (1024-bit key) header.d=ti.com header.i=@ti.com header.b=Hnx4mcGW; arc=fail smtp.client-ip=52.102.140.38 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=ti.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=ti.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=ti.com header.i=@ti.com header.b="Hnx4mcGW" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=D9R67q7ipd4TQUbF3VmQBLmshuvx5aKowmhMmOt5lgbPyMThRQqS5lkb8nXmy6alX2tRckGrDdjdUvC+yLquPXBnmuyDvJNglWc3nMMXLdMvKY8YjygeyEI4M0/IRTFPcChyUMoWbG4hiaktc7zBILLUS6yZQGGJeZlK1P+XIdnZpCVqkPXa6r+pGMbQ1sMVTrEo5ytPKrz4Py9vXhcDXOEoWhSNP1qMZkOmw9lg0X1+QixOoaiQHTIz2Ln7KWPO1pIaTPqR/ih2XOwTcAR01p+w4ZijwlQkWbVv0HdkH5LmKR3PIdBVJSyrOuuTvT0sjfPGOoCzpHpkjIWA9fwZXQ== 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=2fm88c5mhwbQbI//rDyR3JudELdHZdO5OXiMHVWlaqc=; b=yZv9SHLoEtf8tvlz0hvH8f4M+W7L4sh4TIMrihDHTN3GtfEgOHTBjY/XZvTja4tcaDqechpU5DkqokhdcDxAwt77UCGUC3Kmdl1Mysg7VL4s2nd05aj/JhoBZO1GW0HAzmFht/SA/ptzGR8s3fQBrDp0O1kObZYY7ZSh92ZA1cUQhMWLj8qyf3bQDOsLKXRf5gUW8lgHOf+N3t1APx1JpakVyizi87Fzp4/qM+H1D31Nf4M5RRhfNP7r2E/Qh6WTa/Cpuj2YvdAa4qo8aMkqmC27BIis/6+tXdfqEZetcnPjOWXGqO1I2PIVt9z6HxhvtXSSAG0Qtada7kIP6epRyA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 198.47.23.195) smtp.rcpttodomain=ideasonboard.com smtp.mailfrom=ti.com; dmarc=pass (p=quarantine sp=none pct=100) action=none header.from=ti.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2fm88c5mhwbQbI//rDyR3JudELdHZdO5OXiMHVWlaqc=; b=Hnx4mcGWIFXuUssW2SzuD0o4IENhNrY83qPhedXOrjHJjsPfJ0AHMa0rZWxGKLnog4tBfhIMDoh0wbg8C1oB6d/auNR5T0ZfkbHySpIJtGbqA9nCS851M9WF89nAulf13MquPiB4mnmVu8brcW2o/Xc4Rwgmr/CSGaLvZXO36uI= Received: from MW4PR03CA0079.namprd03.prod.outlook.com (2603:10b6:303:b6::24) by CYXPR10MB7921.namprd10.prod.outlook.com (2603:10b6:930:e2::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9275.13; Wed, 29 Oct 2025 15:06:54 +0000 Received: from SJ5PEPF000001CC.namprd05.prod.outlook.com (2603:10b6:303:b6:cafe::bc) by MW4PR03CA0079.outlook.office365.com (2603:10b6:303:b6::24) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9253.19 via Frontend Transport; Wed, 29 Oct 2025 15:06:54 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 198.47.23.195) smtp.mailfrom=ti.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=ti.com; Received-SPF: Pass (protection.outlook.com: domain of ti.com designates 198.47.23.195 as permitted sender) receiver=protection.outlook.com; client-ip=198.47.23.195; helo=lewvzet201.ext.ti.com; pr=C Received: from lewvzet201.ext.ti.com (198.47.23.195) by SJ5PEPF000001CC.mail.protection.outlook.com (10.167.242.41) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9275.10 via Frontend Transport; Wed, 29 Oct 2025 15:06:54 +0000 Received: from DLEE212.ent.ti.com (157.170.170.114) by lewvzet201.ext.ti.com (10.4.14.104) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20; Wed, 29 Oct 2025 10:06:44 -0500 Received: from DLEE201.ent.ti.com (157.170.170.76) by DLEE212.ent.ti.com (157.170.170.114) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20; Wed, 29 Oct 2025 10:06:44 -0500 Received: from lelvem-mr06.itg.ti.com (10.180.75.8) by DLEE201.ent.ti.com (157.170.170.76) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20 via Frontend Transport; Wed, 29 Oct 2025 10:06:44 -0500 Received: from localhost (uda0133052.dhcp.ti.com [128.247.81.232]) by lelvem-mr06.itg.ti.com (8.18.1/8.18.1) with ESMTP id 59TF6i9F022436; Wed, 29 Oct 2025 10:06:44 -0500 From: Nishanth Menon To: Simona Vetter , David Airlie , "Thomas Zimmermann" , Maxime Ripard , "Maarten Lankhorst" , Jernej Skrabec , Jonas Karlman , Laurent Pinchart , Robert Foss , "Andrzej Hajda" , Neil Armstrong , Phong LE , Dmitry CC: Conor Dooley , Krzysztof Kozlowski , Rob Herring , , , , Robert Nelson , Jason Kridner , Andrew Davis , Tomi V , Devarsh , Nishanth Menon Subject: [PATCH V6 3/5] drm/bridge: it66121: Sort the compatibles Date: Wed, 29 Oct 2025 10:06:34 -0500 Message-ID: <20251029150636.3118628-4-nm@ti.com> X-Mailer: git-send-email 2.47.0 In-Reply-To: <20251029150636.3118628-1-nm@ti.com> References: <20251029150636.3118628-1-nm@ti.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-C2ProcessedOrg: 333ef613-75bf-4e12-a4b1-8e3623f5dcea X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ5PEPF000001CC:EE_|CYXPR10MB7921:EE_ X-MS-Office365-Filtering-Correlation-Id: 50aa7124-482f-4df1-ab40-08de16fccc12 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|376014|82310400026|1800799024|36860700013|34020700016|921020|7053199007|12100799066; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?N1L4YqEJxIIVkNOo24Vn9Yzjj4c2eqE4ZWoC+mCKKkg4plIvdgKSIF1s+mEM?= =?us-ascii?Q?9ITGt3W03oge2Q7QiozCtPzmOvTDIJsKNJ0wXXEOfX9XRgdvIbpVGFZ1iFk7?= =?us-ascii?Q?z7i6FqwqeFtJxtR/w4wgI1TR4CjR31Lki8yARKWjYb9mKQra0rYsc393+SKt?= =?us-ascii?Q?0iecXYhxa/TQzGsL9fZvu5x9ihmbS+BBb5kxc+pFHn6cdp/D3OU/urAWDvun?= =?us-ascii?Q?yyGhSDPv/nP6O7o84o4hcI466AKKTe4tvY8inKjqrfe79ByzVvz5qY33hvxn?= =?us-ascii?Q?crpWfsqxED6TsGdWfeaWNehVuuHXagFGLRy+866bz7//xprjGDoDXKrJRwgU?= =?us-ascii?Q?otjAPjMv/InVFAXTDjtFIl6ZNhDgWqW/uA9L0N2DYaGP9YLViGr1MdgAgg1H?= =?us-ascii?Q?pd/T3S5I8Jx6V37Ede4terk25m0sE/ccR59Cf5jejZpl4vkGY7IzRUwZdiHv?= =?us-ascii?Q?bzlJl5Juqv/ZyMoUEeDI52sxJ+2kdY8O4YeprR6X/MMxmntcBmg55wrTgYS+?= =?us-ascii?Q?4EYsqtgtCF3OKEnsjdjP+G3yy+RctTFp/xgONNU7b7vi5wBjhdosRzTISKDt?= =?us-ascii?Q?D/KHg0wKtdeqxG0vB2dEhbJUs6Ayx9ueA59im7XbFvWNgzeFHU8xUsAdCs2Q?= =?us-ascii?Q?j0VS6EodVTgubK/94rHfqbanUZLOQaxQgV2R9m+86EXLM6J7gVX0tClHmD6u?= =?us-ascii?Q?sbbSlF8fRplYo4nBbghfvxXRbPDxm5Hafry+1BMCxldDHQeWjMpK5QTwAVuG?= =?us-ascii?Q?STsgDH4d/+ALN+aAbnrj5gj+W7GjOGwvGUKPXB9emcHdGH//teN7nCvXg+X2?= =?us-ascii?Q?fbqmfb6g7Z0YKgz+xPsvP98LZWnL0SGkeZT2szkl5CI6tezYhaI6+gAjLmEu?= =?us-ascii?Q?5f3iZBm0gmYqOe7hAw+y62+Lc0vSXuyzZ1T5PYDv3Q3FkopCleErWOBqdMLV?= =?us-ascii?Q?ZIs8xXJ5UIqIUCOwb/8DP3sWJXySOQExsHAhTssWNGHdkIK7e4oGq+/UgiUn?= =?us-ascii?Q?/PeV7L9aKZDcH3KbqHxfIrBpEArwfhLZri3z77bw1mVOBrU+D6ArWH3xcvBx?= =?us-ascii?Q?ezsLGI0qtRGGp4nAkf/v3DRNNQJAWXGdAiWQrC8HI+ZANtHtDlVj1ND7U7dp?= =?us-ascii?Q?X6y5ROUB/hyygqxHYquFBrTp3pbIz7zglJ17eQrqz837buxOnlOwAh1AvVwX?= =?us-ascii?Q?SctBeIdYGDV3ahSGeYwv4KZecLFu9EoYDh3FbC0NYUOGL5zz8HtL7ikBOtbb?= =?us-ascii?Q?FW7X7sImAFByEipl7S/4oWPW50Ch0rtMQXvET/AjY30bbqFSRQ0E8PsWSkDC?= =?us-ascii?Q?LGHef0cbU9IVnXM5Qcl8Aw0MpDyds/SWpotRw6mnilRFUxRNIa9w0rQHdl6U?= =?us-ascii?Q?1sFkiu2g69UAk2nugDr4IcRklWz0fV6Kjd5pa70XWNiZnVO3dQCQlTLd5eMP?= =?us-ascii?Q?6iEIbs0Ovuc0W+rHTgs98UJ0P0PfROZfpYb9pqSM1ExIBbdpxbVpXbA/keJz?= =?us-ascii?Q?mK0q4u0/WaL0lvAxCdu7w/rjLuBoWwiVRX13P/m8NylknR3e9kSpgE3Na8Se?= =?us-ascii?Q?g/l5WpNHVl05ufh3dZHwZcXRTfpBmcsjERFTS0Py?= X-Forefront-Antispam-Report: CIP:198.47.23.195;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:lewvzet201.ext.ti.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(7416014)(376014)(82310400026)(1800799024)(36860700013)(34020700016)(921020)(7053199007)(12100799066);DIR:OUT;SFP:1501; X-OriginatorOrg: ti.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Oct 2025 15:06:54.3536 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 50aa7124-482f-4df1-ab40-08de16fccc12 X-MS-Exchange-CrossTenant-Id: e5b49634-450b-4709-8abb-1e2b19b982b7 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=e5b49634-450b-4709-8abb-1e2b19b982b7;Ip=[198.47.23.195];Helo=[lewvzet201.ext.ti.com] X-MS-Exchange-CrossTenant-AuthSource: SJ5PEPF000001CC.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CYXPR10MB7921 Content-Type: text/plain; charset="utf-8" Keep the compatibles sorted alpha-numerically. Signed-off-by: Nishanth Menon Reviewed-by: Tomi Valkeinen --- Changes since V5: * Picked Tomi's Ack V5: https://lore.kernel.org/all/20250827202354.2017972-4-nm@ti.com/ V4: https://lore.kernel.org/all/20250819130807.3322536-4-nm@ti.com/ drivers/gpu/drm/bridge/ite-it66121.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/gpu/drm/bridge/ite-it66121.c b/drivers/gpu/drm/bridge/= ite-it66121.c index 9b8ed2fae2f4..cd74f3966560 100644 --- a/drivers/gpu/drm/bridge/ite-it66121.c +++ b/drivers/gpu/drm/bridge/ite-it66121.c @@ -1619,15 +1619,15 @@ static const struct it66121_chip_info it6610_chip_i= nfo =3D { }; =20 static const struct of_device_id it66121_dt_match[] =3D { - { .compatible =3D "ite,it66121", &it66121_chip_info }, { .compatible =3D "ite,it6610", &it6610_chip_info }, + { .compatible =3D "ite,it66121", &it66121_chip_info }, { } }; MODULE_DEVICE_TABLE(of, it66121_dt_match); =20 static const struct i2c_device_id it66121_id[] =3D { - { "it66121", (kernel_ulong_t) &it66121_chip_info }, - { "it6610", (kernel_ulong_t) &it6610_chip_info }, + { "it6610", (kernel_ulong_t)&it6610_chip_info }, + { "it66121", (kernel_ulong_t)&it66121_chip_info }, { } }; MODULE_DEVICE_TABLE(i2c, it66121_id); --=20 2.47.0 From nobody Wed Dec 17 18:01:12 2025 Received: from SN4PR0501CU005.outbound.protection.outlook.com (mail-southcentralusazhn15011023.outbound.protection.outlook.com [52.102.140.23]) (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 61CD92EBBA4; Wed, 29 Oct 2025 15:07:02 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.102.140.23 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1761750424; cv=fail; b=oikWHD05apYnTBzdH4p4xn3iZVQ/8eQFQnJXhCAX412flxoSVoF6cWt1J64hiLZ7tOEO1ezS87lSgBLX9sSMGLC5mM6WzCttGvlGxK6z1Mv6tK/FwBU5K8jbwJMWX2Or9Xw4tBeVEq924FdDwmqKfbqvKIycSkBFtt7NDUgrSyo= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1761750424; c=relaxed/simple; bh=qyPcbzh2O1u9kV08TUemyHfw8ecrMYKhy0hXB4n96QI=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=q2vhrm5hVQkzkEskzYpgsmtigi2vqvZvjJ17NPM0GfBrG6ENpYKbMIeJKRVI/6E79DmuSPx9v59Di9TI3sd+IJfrLackz2KtISqPsHIPB7KFPZTE0bVpfAsoDQGivOAQnxGS829SoM9nrQGuhchYGDtCgufgMnFZ+MuzZh1enrA= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=ti.com; spf=pass smtp.mailfrom=ti.com; dkim=pass (1024-bit key) header.d=ti.com header.i=@ti.com header.b=J/xg7zGA; arc=fail smtp.client-ip=52.102.140.23 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=ti.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=ti.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=ti.com header.i=@ti.com header.b="J/xg7zGA" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=OWc64bmGkXLmN6LMu1O+psHbusGRkhmuMXRWuDktOnHBXH0kbLbzIdtP36Xg0W+hqOTtswRHHvx/0e33yV5xEyIDiSfy+XLzthLGn6OxjJkvL1uFGFXdI7yh8nvBHJX3LsGQHXDFuMCG3DqIJQCZTEk8moOcPOKie7IT1wGkqqieO8atKR4bPcNI93Zvyb7BjY3o0juxLYnsC3x82pNaWAevYF9r1mmus+5U0y/5EcjlP+BbnenWxLMv8BxOJ5biWEgyScTf0mn+QMlDf+MXZNYE9RvjTT/YX+Tumo3C68aF3nrXqyuhZSA+O6MaS7LaILBKjm9LDwfBAikrXIE9jA== 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=hFcdTfIJXR1LiHNcAzitgUpEo6NDTFHA6yY1n266yq4=; b=o39iLACt2DPZp4NgEqZyWETvEgRUSrOc61QdQ0JzFIEg246NTLDyR/oyg7spChOUy0LMcCSTK5IVs+tkuT37zbHN/kO+nNzfjBy9eWUPUJpPokgfPXEuzHTZQWoqd0fnWzcQ4X0Hl6p8/M+bDGY4OTnPVOv5LCgh3Z0A2dVCLvdxKGV32lVNAHWPQhy4XdlUJpOR8iGey0XhZe0Wg9ctHy0hWi0Cjb2xRMfqjkuLtvYw4nWFiLwYWVJoqhTpFBunRaLDoj4lj2G9S/QiY+xTC2opr/URETtREGOSoUS2BGer2npgISp9k0teikImRUsBM2R9mY8cpz6vm2N0sFLBig== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 198.47.23.194) smtp.rcpttodomain=ideasonboard.com smtp.mailfrom=ti.com; dmarc=pass (p=quarantine sp=none pct=100) action=none header.from=ti.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=hFcdTfIJXR1LiHNcAzitgUpEo6NDTFHA6yY1n266yq4=; b=J/xg7zGAgnwjiDg5o8Lx9jziktrvVpvtcIPQWfTXPj5BiavPrlm20qg/Gumjyq1MrOvDIXo4smbqK4nemGMLmtQhCBLdoaRyBpcxOt3ZFcFjHoatOsldqyFC6sVGiWSBMI5AFJKjfpnUNCnrWWKGxa/VWZHmL9asKyq1kCbPGnI= Received: from MW4P223CA0007.NAMP223.PROD.OUTLOOK.COM (2603:10b6:303:80::12) by DS7PR10MB7132.namprd10.prod.outlook.com (2603:10b6:8:ef::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9253.18; Wed, 29 Oct 2025 15:06:51 +0000 Received: from SJ1PEPF00002317.namprd03.prod.outlook.com (2603:10b6:303:80:cafe::d3) by MW4P223CA0007.outlook.office365.com (2603:10b6:303:80::12) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9275.12 via Frontend Transport; Wed, 29 Oct 2025 15:06:47 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 198.47.23.194) smtp.mailfrom=ti.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=ti.com; Received-SPF: Pass (protection.outlook.com: domain of ti.com designates 198.47.23.194 as permitted sender) receiver=protection.outlook.com; client-ip=198.47.23.194; helo=lewvzet200.ext.ti.com; pr=C Received: from lewvzet200.ext.ti.com (198.47.23.194) by SJ1PEPF00002317.mail.protection.outlook.com (10.167.242.171) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9275.10 via Frontend Transport; Wed, 29 Oct 2025 15:06:49 +0000 Received: from DLEE210.ent.ti.com (157.170.170.112) by lewvzet200.ext.ti.com (10.4.14.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20; Wed, 29 Oct 2025 10:06:44 -0500 Received: from DLEE214.ent.ti.com (157.170.170.117) by DLEE210.ent.ti.com (157.170.170.112) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20; Wed, 29 Oct 2025 10:06:44 -0500 Received: from lelvem-mr05.itg.ti.com (10.180.75.9) by DLEE214.ent.ti.com (157.170.170.117) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20 via Frontend Transport; Wed, 29 Oct 2025 10:06:44 -0500 Received: from localhost (uda0133052.dhcp.ti.com [128.247.81.232]) by lelvem-mr05.itg.ti.com (8.18.1/8.18.1) with ESMTP id 59TF6inF4187716; Wed, 29 Oct 2025 10:06:44 -0500 From: Nishanth Menon To: Simona Vetter , David Airlie , "Thomas Zimmermann" , Maxime Ripard , "Maarten Lankhorst" , Jernej Skrabec , Jonas Karlman , Laurent Pinchart , Robert Foss , "Andrzej Hajda" , Neil Armstrong , Phong LE , Dmitry CC: Conor Dooley , Krzysztof Kozlowski , Rob Herring , , , , Robert Nelson , Jason Kridner , Andrew Davis , Tomi V , Devarsh , Nishanth Menon Subject: [PATCH V6 4/5] drm/bridge: it66121: Use vid/pid to detect the type of chip Date: Wed, 29 Oct 2025 10:06:35 -0500 Message-ID: <20251029150636.3118628-5-nm@ti.com> X-Mailer: git-send-email 2.47.0 In-Reply-To: <20251029150636.3118628-1-nm@ti.com> References: <20251029150636.3118628-1-nm@ti.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-C2ProcessedOrg: 333ef613-75bf-4e12-a4b1-8e3623f5dcea X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ1PEPF00002317:EE_|DS7PR10MB7132:EE_ X-MS-Office365-Filtering-Correlation-Id: c768166c-0a0a-4a8a-1cb3-08de16fcc97b X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|376014|34020700016|36860700013|1800799024|82310400026|921020|7053199007|12100799066; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?m7SF4OA2AwXyC2cAcROKm4iz8e9Geq+3RTtEBnMg3SVuxpq5nVXRziCzVZVV?= =?us-ascii?Q?ZjcnWgZejfDcseoBwVtn91wJvBD9s8Y97RTNcuE2zTn0O+8b2ohRA5POyxUk?= =?us-ascii?Q?Eo+17iGGovWvGz4UE54JgCCH58xmRyYC/7U4gl4dZFmi7y1BSFAIV4J8Nvzf?= =?us-ascii?Q?nspjWIQ1EeSg6C+QQSE3wWMXFfbeyxf6UW90cGA83yKDO5aJHUYePwIpiY+c?= =?us-ascii?Q?eIysd+e4Z3fWMKxGrvQ6B3YyUZSZiHNRb+GvVqP5TSigVYgEE2igKtugjUvu?= =?us-ascii?Q?FV4Debq9agP4h3TICB+/8ZOLc2FQHe5tWi+zCy+zX9cys2Je69EAV7Uw9kfQ?= =?us-ascii?Q?RB1M5snBAa95G8rvp9To41Flo742AbUCT7we3hCrwv8TcCz4QRKVWQkG8LGP?= =?us-ascii?Q?D9/OYse8UCXLutrz3fjjnN9ftRnATzactm+ELZaJWd7PPJfRRb6EQHZuVLae?= =?us-ascii?Q?Vjt78fWQ8l9ln45gbky1Xap9rwYGsFHDf8WkgN94hcZvxqNi+K8uGJ7qC81b?= =?us-ascii?Q?/kGPKsTQG8mk4bpWbYZFVrFJZdlgGrYVd1vxERYB0ieU0iH16mXt+IRyejBt?= =?us-ascii?Q?1T+G0ZsqXnWBkrJb/koR3olmK4OpaAEEsiPVmN9Qe5LCKod8PUjZR15Sbhjt?= =?us-ascii?Q?ZaJC4GE4umA35wuRbhutwc6U0LPTf4EGb4HoKTijTj1yN5t2W/YPL9VkI4YY?= =?us-ascii?Q?MDipKOxW8EW9nq8WVZQOmDXrk5IGFEfJzZf4o++E060QJUos5VqypQ0YsoFf?= =?us-ascii?Q?R05AK9lISFHySiMYF9MZQwmNWjwaMjCX/6giAhgRvRiju9APetmJqINRinO8?= =?us-ascii?Q?HLPG6+jTPjQMBQku/apZCTTosng/LnlK60XbunuT0HtxP/djmqTSsqM0uW0c?= =?us-ascii?Q?FBu8L9C11ol7q0cjGPL84LrZ5A+pRpCkOlKXBMJdLuXqpEYS64Pg6sfnNbBo?= =?us-ascii?Q?n5NFHz1kI82aPrxT4PwY18DFsWqpBh4ZcF8xP6Gw96kTl66E9wuZbJa+zmkb?= =?us-ascii?Q?Rrzyb2bZIH396KKQfc/BYyWvk5n2nGs6ZU6OPOuHcf/Ns7nk9kJhDsb49iYl?= =?us-ascii?Q?7MvXnC5V74O1dHwUHu9cSqaJiEjI60zIVEGtIiHZo4RW5KXqOqb/zYlq6pzO?= =?us-ascii?Q?CKzk1oqEuKV8dSuNVhMf7z5Hz1h0WefSCQ5kH2fSyvaRhs1Wz7bECewktGAi?= =?us-ascii?Q?8hIk2IOPJUv9ZxH+MjPDMY5V6a/DJToYBbWswdT6hsMNSPIVrKQKUCSefZ7v?= =?us-ascii?Q?40SCumhd7APBcCB/B3pLNC6HMKoae0aYPVaEjOyCwLBwwmXuExPoa5XZAgoU?= =?us-ascii?Q?xxPahWvd9QCXiIXmvElJPOOPd7R48/PfY9oJkH8opEpXCm5AZA9DpijBkK2h?= =?us-ascii?Q?4oZR5j+FUaYIH2AMeCUhUU39pAwaECUzpc2kxKkdzgAx93s9trK4nkREPiLj?= =?us-ascii?Q?ifLIKeoC3IMJwVAJPg8Eh9qiwNKuVZD63HwDWvvLmoMJ+8ZwhEQVivLyaG+R?= =?us-ascii?Q?m5Y8+dNy26JGei+FgXhKECSx4RE4epA2n3ota+y9CXlA7NAvmcUkWv3+T7Ba?= =?us-ascii?Q?HE5BTrAmcVCPUE+g0/Rq/WBQ5zOrWlQv4yTEA+H8?= X-Forefront-Antispam-Report: CIP:198.47.23.194;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:lewvzet200.ext.ti.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(7416014)(376014)(34020700016)(36860700013)(1800799024)(82310400026)(921020)(7053199007)(12100799066);DIR:OUT;SFP:1501; X-OriginatorOrg: ti.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Oct 2025 15:06:49.9959 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: c768166c-0a0a-4a8a-1cb3-08de16fcc97b X-MS-Exchange-CrossTenant-Id: e5b49634-450b-4709-8abb-1e2b19b982b7 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=e5b49634-450b-4709-8abb-1e2b19b982b7;Ip=[198.47.23.194];Helo=[lewvzet200.ext.ti.com] X-MS-Exchange-CrossTenant-AuthSource: SJ1PEPF00002317.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR10MB7132 Content-Type: text/plain; charset="utf-8" The driver knows exactly which version of the chip is present since the vid/pid is used to enforce a compatibility. Given that some devices like IT66121 has potentially been replaced with IT66122 mid production for many platforms, it makes no sense to use the vid/pid as an enforcement for compatibility. Instead, detect the ID of the actual chip in use by matching the corresponding vid/pid and drop the compatible specific lookup table. Signed-off-by: Nishanth Menon Reviewed-by: Andrew Davis Reviewed-by: Tomi Valkeinen --- Changes since V5: * Picked Tomi's Ack V5: https://lore.kernel.org/all/20250827202354.2017972-5-nm@ti.com/ V4: https://lore.kernel.org/all/20250819130807.3322536-5-nm@ti.com/ V3: https://lore.kernel.org/all/20250815034105.1276548-4-nm@ti.com/ V2: https://lore.kernel.org/all/20250813204106.580141-3-nm@ti.com/ drivers/gpu/drm/bridge/ite-it66121.c | 58 ++++++++++++++-------------- 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/drivers/gpu/drm/bridge/ite-it66121.c b/drivers/gpu/drm/bridge/= ite-it66121.c index cd74f3966560..1b2ef774c770 100644 --- a/drivers/gpu/drm/bridge/ite-it66121.c +++ b/drivers/gpu/drm/bridge/ite-it66121.c @@ -312,7 +312,7 @@ struct it66121_ctx { u8 swl; bool auto_cts; } audio; - const struct it66121_chip_info *info; + enum chip_id id; }; =20 static const struct regmap_range_cfg it66121_regmap_banks[] =3D { @@ -402,7 +402,7 @@ static int it66121_configure_afe(struct it66121_ctx *ct= x, if (ret) return ret; =20 - if (ctx->info->id =3D=3D ID_IT66121) { + if (ctx->id =3D=3D ID_IT66121) { ret =3D regmap_write_bits(ctx->regmap, IT66121_AFE_IP_REG, IT66121_AFE_IP_EC1, 0); if (ret) @@ -428,7 +428,7 @@ static int it66121_configure_afe(struct it66121_ctx *ct= x, if (ret) return ret; =20 - if (ctx->info->id =3D=3D ID_IT66121) { + if (ctx->id =3D=3D ID_IT66121) { ret =3D regmap_write_bits(ctx->regmap, IT66121_AFE_IP_REG, IT66121_AFE_IP_EC1, IT66121_AFE_IP_EC1); @@ -449,7 +449,7 @@ static int it66121_configure_afe(struct it66121_ctx *ct= x, if (ret) return ret; =20 - if (ctx->info->id =3D=3D ID_IT6610) { + if (ctx->id =3D=3D ID_IT6610) { ret =3D regmap_write_bits(ctx->regmap, IT66121_AFE_XP_REG, IT6610_AFE_XP_BYPASS, IT6610_AFE_XP_BYPASS); @@ -599,7 +599,7 @@ static int it66121_bridge_attach(struct drm_bridge *bri= dge, if (ret) return ret; =20 - if (ctx->info->id =3D=3D ID_IT66121) { + if (ctx->id =3D=3D ID_IT66121) { ret =3D regmap_write_bits(ctx->regmap, IT66121_CLK_BANK_REG, IT66121_CLK_BANK_PWROFF_RCLK, 0); if (ret) @@ -748,7 +748,7 @@ static int it66121_bridge_check(struct drm_bridge *brid= ge, { struct it66121_ctx *ctx =3D container_of(bridge, struct it66121_ctx, brid= ge); =20 - if (ctx->info->id =3D=3D ID_IT6610) { + if (ctx->id =3D=3D ID_IT6610) { /* The IT6610 only supports these settings */ bridge_state->input_bus_cfg.flags |=3D DRM_BUS_FLAG_DE_HIGH | DRM_BUS_FLAG_PIXDATA_DRIVE_NEGEDGE; @@ -802,7 +802,7 @@ void it66121_bridge_mode_set(struct drm_bridge *bridge, if (regmap_write(ctx->regmap, IT66121_HDMI_MODE_REG, IT66121_HDMI_MODE_HD= MI)) goto unlock; =20 - if (ctx->info->id =3D=3D ID_IT66121 && + if (ctx->id =3D=3D ID_IT66121 && regmap_write_bits(ctx->regmap, IT66121_CLK_BANK_REG, IT66121_CLK_BANK_PWROFF_TXCLK, IT66121_CLK_BANK_PWROFF_TXCLK)) { @@ -815,7 +815,7 @@ void it66121_bridge_mode_set(struct drm_bridge *bridge, if (it66121_configure_afe(ctx, adjusted_mode)) goto unlock; =20 - if (ctx->info->id =3D=3D ID_IT66121 && + if (ctx->id =3D=3D ID_IT66121 && regmap_write_bits(ctx->regmap, IT66121_CLK_BANK_REG, IT66121_CLK_BANK_PWROFF_TXCLK, 0)) { goto unlock; @@ -1498,13 +1498,19 @@ static const char * const it66121_supplies[] =3D { "vcn33", "vcn18", "vrf12" }; =20 +static const struct it66121_chip_info it66xx_chip_info[] =3D { + {.id =3D ID_IT6610, .vid =3D 0xca00, .pid =3D 0x0611 }, + {.id =3D ID_IT66121, .vid =3D 0x4954, .pid =3D 0x0612 }, +}; + static int it66121_probe(struct i2c_client *client) { u32 revision_id, vendor_ids[2] =3D { 0 }, device_ids[2] =3D { 0 }; struct device_node *ep; - int ret; + int ret, i; struct it66121_ctx *ctx; struct device *dev =3D &client->dev; + const struct it66121_chip_info *chip_info; =20 if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) { dev_err(dev, "I2C check functionality failed.\n"); @@ -1522,7 +1528,6 @@ static int it66121_probe(struct i2c_client *client) =20 ctx->dev =3D dev; ctx->client =3D client; - ctx->info =3D i2c_get_match_data(client); =20 of_property_read_u32(ep, "bus-width", &ctx->bus_width); of_node_put(ep); @@ -1568,11 +1573,18 @@ static int it66121_probe(struct i2c_client *client) revision_id =3D FIELD_GET(IT66121_REVISION_MASK, device_ids[1]); device_ids[1] &=3D IT66121_DEVICE_ID1_MASK; =20 - if ((vendor_ids[1] << 8 | vendor_ids[0]) !=3D ctx->info->vid || - (device_ids[1] << 8 | device_ids[0]) !=3D ctx->info->pid) { - return -ENODEV; + for (i =3D 0; i < ARRAY_SIZE(it66xx_chip_info); i++) { + chip_info =3D &it66xx_chip_info[i]; + if ((vendor_ids[1] << 8 | vendor_ids[0]) =3D=3D chip_info->vid && + (device_ids[1] << 8 | device_ids[0]) =3D=3D chip_info->pid) { + ctx->id =3D chip_info->id; + break; + } } =20 + if (i =3D=3D ARRAY_SIZE(it66xx_chip_info)) + return -ENODEV; + ctx->bridge.of_node =3D dev->of_node; ctx->bridge.type =3D DRM_MODE_CONNECTOR_HDMIA; ctx->bridge.ops =3D DRM_BRIDGE_OP_DETECT | DRM_BRIDGE_OP_EDID; @@ -1606,28 +1618,16 @@ static void it66121_remove(struct i2c_client *clien= t) mutex_destroy(&ctx->lock); } =20 -static const struct it66121_chip_info it66121_chip_info =3D { - .id =3D ID_IT66121, - .vid =3D 0x4954, - .pid =3D 0x0612, -}; - -static const struct it66121_chip_info it6610_chip_info =3D { - .id =3D ID_IT6610, - .vid =3D 0xca00, - .pid =3D 0x0611, -}; - static const struct of_device_id it66121_dt_match[] =3D { - { .compatible =3D "ite,it6610", &it6610_chip_info }, - { .compatible =3D "ite,it66121", &it66121_chip_info }, + { .compatible =3D "ite,it6610" }, + { .compatible =3D "ite,it66121" }, { } }; MODULE_DEVICE_TABLE(of, it66121_dt_match); =20 static const struct i2c_device_id it66121_id[] =3D { - { "it6610", (kernel_ulong_t)&it6610_chip_info }, - { "it66121", (kernel_ulong_t)&it66121_chip_info }, + { .name =3D "it6610" }, + { .name =3D "it66121" }, { } }; MODULE_DEVICE_TABLE(i2c, it66121_id); --=20 2.47.0 From nobody Wed Dec 17 18:01:12 2025 Received: from BL2PR02CU003.outbound.protection.outlook.com (mail-eastusazhn15011023.outbound.protection.outlook.com [52.102.137.23]) (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 5D9CC2EC09D; Wed, 29 Oct 2025 15:07:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.102.137.23 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1761750422; cv=fail; b=eVn7NBwfghYMwJuzx0CnIeWC3ep9eTwTo1IyXldbfAnurNqhmWJXpBJntc+ghKHKiAimWY2h/hJUohqNkwBn+ILoN+3iozBZJrFkLBvBwOd0H5PhV5Ai3l/rkzpMxo0n199Z2tmCDxaG7DO0Bpw2jKBipxEQ8TTOgfoHurxlxpA= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1761750422; c=relaxed/simple; bh=42TKNicB0XKTrxG9rx6XDwfz3+Hg3kmsEaH3ujv0pI8=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=sThDGeSw5HBqFZsaGlCmaz5y+yQ1cmyudPH1hkWhLSkZwIoOjfaM9HYaxnXGGGJJyk51HRHMB025aWBEKNEGTeGWGS4svj51HUxNyFnp+0gJyaGLYio0w4P6smOCaWX8sKF5mwNgS18tgKm6ihP3oxz9XWrRQaaKmzDmsh9nXVg= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=ti.com; spf=pass smtp.mailfrom=ti.com; dkim=pass (1024-bit key) header.d=ti.com header.i=@ti.com header.b=UWG7eyBj; arc=fail smtp.client-ip=52.102.137.23 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=ti.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=ti.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=ti.com header.i=@ti.com header.b="UWG7eyBj" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=gqwGO5KuSGkMqpgp3MHo0xtPpe1a5AuEALjDVYsnPcQU57K2RM5WA1gOAQw4VnYtAbIuQ3EhCtjwc7Yz0LgjS7rw30XxKBCBEQBCfHDb+2tlRazfuLqDlNdoGVMGlG8MCeazQTgM6i2pf3wn6UjFSt7s8YYPWIsFQjGyb3dRg3bTCTOH8A11okKIAXd42GbC4/OvYpNkQZR9lcylzS+Z55CBdxkzekuZRhyMuaXZR9BEhuaQ0JlxfaKfW0dAZ7WKcL4EkaAjEaxKBmcTqjenT++421yl8fA2+SMulKLGc7u+HB1PQnqeDYfx5QSv0pLwMtgDou0zjmnQnv09cpknxg== 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=rMZ44PNrUrDuN8LhBFHa+4JMsZv6tiOKplJ+9mP0wGc=; b=HSYlpLEgRRTEERfbmA8U3FUITeV0oJfiCt95l/aDCNiAcO15P7JYNJqAAlBYfcuKirogyB3aOqJyeIN7BHrRSWZVQYaazcLuH1cEDZPO6kGW8Xpsss2pPBjUPIhae3gWdcGDKeNAEIwtKOM5cKZyn9P2ZWXvL1fTMP1oJNE1iP5Mid61jLvmKN5w5aseiWGsi+TG2UuNJN7HlBFsshGgqVsUtmNsfCeQ28mH8ybOe37nBhGXk8LDFvmmeAVRsJFQ3emMJGTcfCKysVsu4V6ieXe7kAnFS5y7nfo8adYERIDMi2rsdrVhgMIS/H6ZblqQDe1O94va4N/1l09rFl+x7w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 198.47.21.195) smtp.rcpttodomain=ideasonboard.com smtp.mailfrom=ti.com; dmarc=pass (p=quarantine sp=none pct=100) action=none header.from=ti.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=rMZ44PNrUrDuN8LhBFHa+4JMsZv6tiOKplJ+9mP0wGc=; b=UWG7eyBjh4hI2q22yU7cIey1lrdLUP5WShyFcNUDjoVx+j67JOPbMG6cXxp3TSb9MpVIVgzFh6lfpYbHiDBmkvYoowj2kkceRB/Uymj8SFCeJ15qay9xh34BmRIOWNJWk+dNGJtZwcA8qWhuWeuw3sC1LDfDcrF+CqHzpTRaQhQ= Received: from MW4PR04CA0081.namprd04.prod.outlook.com (2603:10b6:303:6b::26) by BLAPR10MB4945.namprd10.prod.outlook.com (2603:10b6:208:324::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9275.12; Wed, 29 Oct 2025 15:06:56 +0000 Received: from SJ5PEPF000001ED.namprd05.prod.outlook.com (2603:10b6:303:6b:cafe::1c) by MW4PR04CA0081.outlook.office365.com (2603:10b6:303:6b::26) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9275.13 via Frontend Transport; Wed, 29 Oct 2025 15:06:56 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 198.47.21.195) smtp.mailfrom=ti.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=ti.com; Received-SPF: Pass (protection.outlook.com: domain of ti.com designates 198.47.21.195 as permitted sender) receiver=protection.outlook.com; client-ip=198.47.21.195; helo=flwvzet201.ext.ti.com; pr=C Received: from flwvzet201.ext.ti.com (198.47.21.195) by SJ5PEPF000001ED.mail.protection.outlook.com (10.167.242.201) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9253.7 via Frontend Transport; Wed, 29 Oct 2025 15:06:54 +0000 Received: from DFLE215.ent.ti.com (10.64.6.73) by flwvzet201.ext.ti.com (10.248.192.32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20; Wed, 29 Oct 2025 10:06:44 -0500 Received: from DFLE201.ent.ti.com (10.64.6.59) by DFLE215.ent.ti.com (10.64.6.73) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20; Wed, 29 Oct 2025 10:06:44 -0500 Received: from lelvem-mr06.itg.ti.com (10.180.75.8) by DFLE201.ent.ti.com (10.64.6.59) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20 via Frontend Transport; Wed, 29 Oct 2025 10:06:44 -0500 Received: from localhost (uda0133052.dhcp.ti.com [128.247.81.232]) by lelvem-mr06.itg.ti.com (8.18.1/8.18.1) with ESMTP id 59TF6i7I022439; Wed, 29 Oct 2025 10:06:44 -0500 From: Nishanth Menon To: Simona Vetter , David Airlie , "Thomas Zimmermann" , Maxime Ripard , "Maarten Lankhorst" , Jernej Skrabec , Jonas Karlman , Laurent Pinchart , Robert Foss , "Andrzej Hajda" , Neil Armstrong , Phong LE , Dmitry CC: Conor Dooley , Krzysztof Kozlowski , Rob Herring , , , , Robert Nelson , Jason Kridner , Andrew Davis , Tomi V , Devarsh , Nishanth Menon Subject: [PATCH V6 5/5] drm/bridge: it66121: Add minimal it66122 support Date: Wed, 29 Oct 2025 10:06:36 -0500 Message-ID: <20251029150636.3118628-6-nm@ti.com> X-Mailer: git-send-email 2.47.0 In-Reply-To: <20251029150636.3118628-1-nm@ti.com> References: <20251029150636.3118628-1-nm@ti.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-C2ProcessedOrg: 333ef613-75bf-4e12-a4b1-8e3623f5dcea X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ5PEPF000001ED:EE_|BLAPR10MB4945:EE_ X-MS-Office365-Filtering-Correlation-Id: 65a0ba76-dd5c-41e3-df4b-08de16fccc56 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|36860700013|7416014|34020700016|82310400026|376014|921020|7053199007|12100799066; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?HLeMV32h/SrsCUnKqlRe1rwQwE3rso7YMGNhO9hYLqygrtSN/HJ04ObFuypq?= =?us-ascii?Q?yDu6LKdbOPgJqIyRBvIfUK6XVyRIk/SAgB1UPiu74Tqcx1RjYDTyh8g4qakm?= =?us-ascii?Q?KMA5s68PjgF+kR76ZyrAc2Gf3Z7gIrHgnvZZvcS9UZzZWYJeLa/1KH+rrLU7?= =?us-ascii?Q?UTfwRxGp2Xe7fY5MFtymMzI46hhGvefbF+HugliBf/6Rg/n5OzFettW4EghJ?= =?us-ascii?Q?fkF9fNujNrvXcJR22w0xZYN/cPzpXrnjbCvEpvZ9AQ4idM2hz10nbwAtL8yz?= =?us-ascii?Q?HH57fynF6GOyN8QTmg4m2GjSWcwMiBZTEnMGpXsM3cm95QuO6l5hm839yC1E?= =?us-ascii?Q?MxHRdcexOpVYwyu3CtJ/hpw5yEChmgKXpOMkHhsvl7Kh9SuTfUt38DA6LbRg?= =?us-ascii?Q?uq9zOUiuWlARKa+xEj9cDyPIewP0GpvDwjlHpEcChoOp4rbUm0jwnW8Xh8U9?= =?us-ascii?Q?wRcnMYxFgEEdJE31o2H05aL1Czhx0Z/fEyL0XYLw8kBoVMXFoojT1IfAQtpX?= =?us-ascii?Q?pToTIIhJzi3OsIawy79G9NAgI4QMkD8XSDUWBgiZL5RbxdIBl/Qga9CI/xBR?= =?us-ascii?Q?+5yGiXt24ii7m+l9el+4BXGurEVb6cJMpkqrGRb7vVMnicMUjienfRpl3oky?= =?us-ascii?Q?50NqKp8AyZo542uPJ0xU6EcF11isLQed5HMK4YtiGzUIVW92m2fkLrexxC3F?= =?us-ascii?Q?2bhEv7Vb4Bs0X0zHGPJ/Cpjp5lWFmrpynExYI/Xx//WBY8YWKPUYtcm2RStI?= =?us-ascii?Q?sir8M+rJftNpgDRDOY2qJ/2Rx3L8GeoW1VECrtQDGr8VqaaSwGJ9I2u7ShhQ?= =?us-ascii?Q?Y5InVmgGeQXloajAgFcBK2MTb3ENhmYVDebJMAKo2rUJhbogIO8avad1anM7?= =?us-ascii?Q?I4G1clbMPjTNJVUHjDUYt6DHvRErndnpGZXjhEKF3g3+oPxvYQ0Wpy0au+No?= =?us-ascii?Q?8+kFBqz2KOsq4ZRNBMYBLFojRBM25hdGPqGodJUaOJ58QnYhQWy2UXv8DZDU?= =?us-ascii?Q?s/aSGtDRX/kbo1ody2udDXzKKmkcQTwVpIMW8I0UPgjkKNJ4HhHR/+dOYAnt?= =?us-ascii?Q?kc11NpRt9zPCkkau+1c5UYsiN/4Z9ZYpaNP9AT9LwfZDkP+lgiiLVOQ6CAS4?= =?us-ascii?Q?P+VBmdXqWSW/oVWXwdNQKN+SI4uz0NtYp/79koF0iiHOp5YMyxnAkowyFZwx?= =?us-ascii?Q?3D5tkBiNVdCg5sKl9fsMRA2vqCPvyCG2br8PYbLSXCGbirHV0Y9SyF72aP0f?= =?us-ascii?Q?9WcXIoLtRZ9+V7oTywivJg+mTEe+6FBloLl3EX7rWPOlir9TFZ4mj9dLCeaN?= =?us-ascii?Q?OybVDi3HtsVySrpPrK31BmPcN+Awlh7sO7WsLuo2O0ltbpzHjAMoMILyASWv?= =?us-ascii?Q?8oP2FPfJPP15h9WAX+BU+eHliPi5zCTc9zk2IB3quQoFR8hjlogBNvtP9vEV?= =?us-ascii?Q?E9mtmT78lF0GTD7nIJCHu2lfhr+2QbIJW3F+Eqx1W1FtWEwdC4YGmMsxIo1O?= =?us-ascii?Q?NzHLp0mGa3VxadWmHt3elAHhidNrOZxg7oCmVpBoHZBQrswQyzEzpo2leKbk?= =?us-ascii?Q?UU6K7Nt3lSUxu3HWPP3aHnf5K5ANrl/OnAT/ykVP?= X-Forefront-Antispam-Report: CIP:198.47.21.195;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:flwvzet201.ext.ti.com;PTR:ErrorRetry;CAT:NONE;SFS:(13230040)(1800799024)(36860700013)(7416014)(34020700016)(82310400026)(376014)(921020)(7053199007)(12100799066);DIR:OUT;SFP:1501; X-OriginatorOrg: ti.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Oct 2025 15:06:54.8266 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 65a0ba76-dd5c-41e3-df4b-08de16fccc56 X-MS-Exchange-CrossTenant-Id: e5b49634-450b-4709-8abb-1e2b19b982b7 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=e5b49634-450b-4709-8abb-1e2b19b982b7;Ip=[198.47.21.195];Helo=[flwvzet201.ext.ti.com] X-MS-Exchange-CrossTenant-AuthSource: SJ5PEPF000001ED.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLAPR10MB4945 Content-Type: text/plain; charset="utf-8" The IT66122 is a pin compatible replacement for the IT66122. Based on empirical testing, the new device looks to be compatible with IT66121. However due to a lack of public data sheet at this time beyond overall feature list[1] (which seems to add additional features vs ITT66121), it is hard to determine that additional register operations required to enable additional features. So, introduce the device as a new compatible that we will detect based on vid/pid match, with explicit id that can be used to extend the driver capability as information becomes available later on. [1] https://www.ite.com.tw/en/product/cate1/IT66122 Signed-off-by: Nishanth Menon Reviewed-by: Andrew Davis Reviewed-by: Tomi Valkeinen --- Changes since V5: * Picked Tomi's Ack V5: https://lore.kernel.org/all/20250827202354.2017972-6-nm@ti.com/ V4: https://lore.kernel.org/all/20250819130807.3322536-6-nm@ti.com/ V3: https://lore.kernel.org/all/20250815034105.1276548-5-nm@ti.com/ V2: https://lore.kernel.org/all/20250813204106.580141-4-nm@ti.com/ drivers/gpu/drm/bridge/ite-it66121.c | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/drivers/gpu/drm/bridge/ite-it66121.c b/drivers/gpu/drm/bridge/= ite-it66121.c index 1b2ef774c770..0185f61e6e59 100644 --- a/drivers/gpu/drm/bridge/ite-it66121.c +++ b/drivers/gpu/drm/bridge/ite-it66121.c @@ -287,6 +287,7 @@ enum chip_id { ID_IT6610, ID_IT66121, + ID_IT66122, }; =20 struct it66121_chip_info { @@ -402,7 +403,7 @@ static int it66121_configure_afe(struct it66121_ctx *ct= x, if (ret) return ret; =20 - if (ctx->id =3D=3D ID_IT66121) { + if (ctx->id =3D=3D ID_IT66121 || ctx->id =3D=3D ID_IT66122) { ret =3D regmap_write_bits(ctx->regmap, IT66121_AFE_IP_REG, IT66121_AFE_IP_EC1, 0); if (ret) @@ -428,7 +429,7 @@ static int it66121_configure_afe(struct it66121_ctx *ct= x, if (ret) return ret; =20 - if (ctx->id =3D=3D ID_IT66121) { + if (ctx->id =3D=3D ID_IT66121 || ctx->id =3D=3D ID_IT66122) { ret =3D regmap_write_bits(ctx->regmap, IT66121_AFE_IP_REG, IT66121_AFE_IP_EC1, IT66121_AFE_IP_EC1); @@ -599,7 +600,7 @@ static int it66121_bridge_attach(struct drm_bridge *bri= dge, if (ret) return ret; =20 - if (ctx->id =3D=3D ID_IT66121) { + if (ctx->id =3D=3D ID_IT66121 || ctx->id =3D=3D ID_IT66122) { ret =3D regmap_write_bits(ctx->regmap, IT66121_CLK_BANK_REG, IT66121_CLK_BANK_PWROFF_RCLK, 0); if (ret) @@ -802,7 +803,7 @@ void it66121_bridge_mode_set(struct drm_bridge *bridge, if (regmap_write(ctx->regmap, IT66121_HDMI_MODE_REG, IT66121_HDMI_MODE_HD= MI)) goto unlock; =20 - if (ctx->id =3D=3D ID_IT66121 && + if ((ctx->id =3D=3D ID_IT66121 || ctx->id =3D=3D ID_IT66122) && regmap_write_bits(ctx->regmap, IT66121_CLK_BANK_REG, IT66121_CLK_BANK_PWROFF_TXCLK, IT66121_CLK_BANK_PWROFF_TXCLK)) { @@ -815,7 +816,7 @@ void it66121_bridge_mode_set(struct drm_bridge *bridge, if (it66121_configure_afe(ctx, adjusted_mode)) goto unlock; =20 - if (ctx->id =3D=3D ID_IT66121 && + if ((ctx->id =3D=3D ID_IT66121 || ctx->id =3D=3D ID_IT66122) && regmap_write_bits(ctx->regmap, IT66121_CLK_BANK_REG, IT66121_CLK_BANK_PWROFF_TXCLK, 0)) { goto unlock; @@ -1501,6 +1502,7 @@ static const char * const it66121_supplies[] =3D { static const struct it66121_chip_info it66xx_chip_info[] =3D { {.id =3D ID_IT6610, .vid =3D 0xca00, .pid =3D 0x0611 }, {.id =3D ID_IT66121, .vid =3D 0x4954, .pid =3D 0x0612 }, + {.id =3D ID_IT66122, .vid =3D 0x4954, .pid =3D 0x0622 }, }; =20 static int it66121_probe(struct i2c_client *client) @@ -1621,6 +1623,7 @@ static void it66121_remove(struct i2c_client *client) static const struct of_device_id it66121_dt_match[] =3D { { .compatible =3D "ite,it6610" }, { .compatible =3D "ite,it66121" }, + { .compatible =3D "ite,it66122" }, { } }; MODULE_DEVICE_TABLE(of, it66121_dt_match); @@ -1628,6 +1631,7 @@ MODULE_DEVICE_TABLE(of, it66121_dt_match); static const struct i2c_device_id it66121_id[] =3D { { .name =3D "it6610" }, { .name =3D "it66121" }, + { .name =3D "it66122" }, { } }; MODULE_DEVICE_TABLE(i2c, it66121_id); --=20 2.47.0