From mboxrd@z Thu Jan 1 00:00:00 1970 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 phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id E80ACC433F5 for ; Wed, 6 Apr 2022 05:54:51 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 11A0083DC2; Wed, 6 Apr 2022 07:51:33 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=oss.nxp.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; unprotected) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="Z9Ue5mEu"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 9CC4183DC5; Wed, 6 Apr 2022 07:50:51 +0200 (CEST) Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2060c.outbound.protection.outlook.com [IPv6:2a01:111:f400:7d00::60c]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 01CBB83D0F for ; Wed, 6 Apr 2022 07:50:17 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=oss.nxp.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=peng.fan@oss.nxp.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VK8DmCaHFp8WoN87Y3Ub92iCeXLa3AhftPv3nnYB8FcLAaJ6QrY2ZvI592K2/CO0Ovg0lHw4BvyKIjZ4TO4BeOy1t8+QJyqcdTeT0Pb+eV9Z2i8MZSYsT2TMmIhdsHo3EP/0q2AFWNdEh/e/8YLgkZacQ6OvIkmrnClKyTx8XjTOGE8KpLeCyYiXJANhcC/Zqx3gbI+XyAIaaQfqE60K7B/xkn6/3eAVPgY8xsnY2TAeHAYUzwSuByL3AT4r1BJ9u98z+vS6nsP2YDA1Zk5NAv2AyKdigLC4HwgCHh1RbS7n2vXmBOrV0IDeAgKPcpRZn8mlLRQoYV3v1lqfe9arVA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=OL48YF9jIMv26tb3fQvjVlnD2ODFEPKmvyAxPYfBKY8=; b=QEtOMy73/ApAp4RY28Me127thpgfW70tkM8CIoP2vy9Pz2aOFktkChK38fpzWMdAv1z090mZc8NhX0cfz4yKJGm7vICnvUH+O+4cX7hSIKHeci1jpnob6pSUVx6V0ofdY98dMcls3NIbrXWKBgkLWDGzhAD/hy1BFiIbzTQvws+bi/o07nZmHtfLzpgGVYpKnv62qHnSTnZq8NCGtcWgy7Erd7G0Li8K1gMAeQPiiAx+JOK3dSYYF75YB6sLSdqXbpWhClHcG3IaAAp0cnLJt3SWncoc4eBXwZy1B0NtmQXpY+rh5DiGTZCToZU1evMn0QJtYFDKAPkBbZJZ6sDO/w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector2-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=OL48YF9jIMv26tb3fQvjVlnD2ODFEPKmvyAxPYfBKY8=; b=Z9Ue5mEuI2Tg4UMClP9Y1sszzIwIOncIptufd74vmSqeBDgihlP1SMbd0pkiJ7Dsfr3iMnLPpI+9k7DkNvm1Y1x3m9uGaAcowcPxLoMMViBCPzs45hSUcHh4NBNbx/xCmtsMgA1CRDG1v+e3LPclACN/Kzy6+qohxrJiQmNeOBU= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) by PAXPR04MB9423.eurprd04.prod.outlook.com (2603:10a6:102:2b3::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5123.31; Wed, 6 Apr 2022 05:50:16 +0000 Received: from DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::389f:e6eb:a7a2:61b6]) by DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::389f:e6eb:a7a2:61b6%7]) with mapi id 15.20.5123.031; Wed, 6 Apr 2022 05:50:16 +0000 From: "Peng Fan (OSS)" To: sbabic@denx.de Cc: festevam@gmail.com, u-boot@lists.denx.de, uboot-imx@nxp.com, Ye Li , Peng Fan Subject: [PATCH V2 18/26] imx: imx8ulp_evk: call the handshake with M33 Date: Wed, 6 Apr 2022 14:30:23 +0800 Message-Id: <20220406063031.21960-19-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220406063031.21960-1-peng.fan@oss.nxp.com> References: <20220406063031.21960-1-peng.fan@oss.nxp.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: SG2PR04CA0153.apcprd04.prod.outlook.com (2603:1096:4::15) To DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: b71dd43f-bdf6-4dbf-9f2a-08da17915336 X-MS-TrafficTypeDiagnostic: PAXPR04MB9423:EE_ X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: TYEZRZKKg8JapvrGrsWlN7XrSZpAwhNJlqDbkQiPQ3BzQUcrxwYQKfa1SNUzL+wp/BRvhazf34cMCtn9xT/pKA8e1y5QdeJuN84j1+uYUmY6KqH0ThiPla5c5rTasx3pT8RKC0TTfBJBCNK+yI3EsyWqUCzuqob2he/14nacPPZYGHecMnAg/Hpr9kUgqex1BdrbKLozT4eienapBODmvhOjMknlFxqZD9cdHmxBzL0fk2FhrI9ZWQesnksvQruXVcJnEjS2XI2nj/NUZ9b4BdQ6MYOtOukoiEws1w9VXp7gWlowyK5YtjnQWpHZzEPbg3vG2znb1r86unxR9BMReNArGeolxqMJormW8hfdBB/0dEf/PVN7IZG9E6dp0YuAo1oIJNRYZbg0ZeVy/p5CmMB8QyKF0AUDjhn1iTQAZ9h+J3bemnir48wd71kJtwpvIrGV/fN6ErO4ZOU8lySNmFNAtWHPKEH5BZa7tNVLUjdp4o5QZy6ZLTrR1K9vco6fyPkPRlbGbKVjFGPBw1UqaREyjwZ0SUHcoNf1b1pRrg3ZjXdnqZBeTWyd19TWlecqmmZhCd/Nf1eiyAz1pFbxJPB0IY14rN9dJoa3nLeUWklW3VZ4Iu8pEpt/bCahrIzgfQvMfyNDC6eCvxfasnzf34YcXxzjODAPLwVoYlyrIhYpY0LRndxSe3yT3gUFbQOh17wLpUscg5IivlmM24JUNA== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DU0PR04MB9417.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(1076003)(66946007)(5660300002)(26005)(2616005)(186003)(8936002)(38350700002)(38100700002)(66556008)(66476007)(83380400001)(4326008)(86362001)(8676002)(2906002)(52116002)(6916009)(54906003)(508600001)(316002)(6666004)(6486002)(6512007)(6506007); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?Bk6eBLkC4SJmWF+R8bafzRJtwMi92Coz53OUYzaeLjBBp7EREEza0QBHLixa?= =?us-ascii?Q?9q+xIrBA1tVYcbVY1bmYmIOVNazUbbUG/uCJi9TOu0skX8UnI/YhENb87G5m?= =?us-ascii?Q?p1YO9gGTAY+6X/AB1nmO9flOiNxejA/OjHvtUGFoLjBkHShVtuwaP/BgKgwc?= =?us-ascii?Q?aKfLXjfqS38xh7Ee0fR6WmQGX85egMhiIU1JPeDG6RobdavtVAByvMAsx3d2?= =?us-ascii?Q?ZtYh+v0U+qIvXyHwTysM8D81EyN8a80aOx8UweiXxB9iBzA6rKjugMTrNdSu?= =?us-ascii?Q?ula/cPEz9YIlHwbpqt+jAvSul9enf7WetB6WMhM18IgT0xLZxy9n/qas4mub?= =?us-ascii?Q?yPaSYwQTQ+O98lQkywe6wVbiDu+ujM6RJwQ8sGWUuvDtpVnDAJEtm38m/tsP?= =?us-ascii?Q?Oje8yW6nhHFJLchHIUi+dJ6HGb+E9MEPPLMZKDPhZjitm7aTjlPHkJSwyzP6?= =?us-ascii?Q?z2jP1YKtPSRVt5rHfrf5Ovph7MpNaIegf4sHiu4Fbs4c6nVNHzOzcXcul8vV?= =?us-ascii?Q?Ll4ipUeDfxZhby6Dy3ml+B2bRd3fETyFpkhXQu0bYNecNH8BETl0w7ZyYL0Y?= =?us-ascii?Q?864v9/hfVQ0lqrwN31j9AVLTjaRF46U59nNOvuVrJGPqIhmUUGu9JfCJYZ+T?= =?us-ascii?Q?7GvmuLo6KZLN8Hm4YVl8sn+u+02oAOciMfkpY8CyMeZZyUY5h6AhtiSkumGk?= =?us-ascii?Q?kCTGu2m63QzQGGBps+0kgCfAWHP3ainyeRIRVatGGHZio2H/Xn08wz0WQwRk?= =?us-ascii?Q?7mHvVQlYQVvdWGZG7jTTVb5tPedxMSkoM8CQ4u/QIRpd+FLQpJKoR1trATT6?= =?us-ascii?Q?6XaMLGbtS1g9OtDzsKE14gGxi0AEXGsHZRZTqTEo0ls7JXdzsXydUHxu4ye4?= =?us-ascii?Q?2g5IbUWSLQhLmmTnA3M4GJ0VH/q2NA9lFmRLvynDabYylsexUE4gQdmbteA5?= =?us-ascii?Q?lQfdP6HblMCEGeM5n6QmCeSh714fKzhz2NVlbBah+TMpWJ9Z2DsDS6TUK/tA?= =?us-ascii?Q?Lt2YhMAjghXYqjpvMpqBzZkFnGhtML5Ui+Yracte1lSnaRipJXCCoKNTpC9u?= =?us-ascii?Q?awDaq5REVLFipD6z6E2FCWDsooXhO4fX+XaiTB9pXvTUC5YSJfMWWLvNuHBt?= =?us-ascii?Q?jj8zq2Ju6i2cRWy9sLYdGiZVKOsdrf3Dni+2bzg+pJ+U9WAdttGpccA8J+Gt?= =?us-ascii?Q?ei3qD+1CGR2vBxBsTZCaoojoEzRNvk/c26gM6MAY5H+etKvbAgHm0qfsBQfX?= =?us-ascii?Q?GKwlekR4lNkk1UWO159ZTdpjqhFII5ecicghna2E1BTJXbnfu1447SFv+dU1?= =?us-ascii?Q?V1qYHBWYmd9DADiF5kWOPmhWk1jWhmmmZ7NwSrGFBUWMr7Shqtgj+x1cHhpK?= =?us-ascii?Q?UGGeB0WPXG38Dx4BHiJaURnZxgUjUUbtioSMUpyTjSgAtKZqH35FwRCzzEFn?= =?us-ascii?Q?bVplg06vuAD2iReEJKh/KkFpTsDCByyxi3DrB1gFZzpFXEo7HTDOo6jBfZ9+?= =?us-ascii?Q?climkXzQU9eTPKQfusrbcGqzCB6vgH7rRB2DLW0xJJNl9zHLNKeu+kKnA66A?= =?us-ascii?Q?tuRRTQ8ZKt8DDLXlP/LNsFVQdSEvjv2dJGy0icQoqIy9CbHjAEx5RD95GYpH?= =?us-ascii?Q?Z6I+cmGMtJqjHs36pgNB3+Mp0dyNDpoD44SgWKQ4YkAzzGncM5L83IIZFVgo?= =?us-ascii?Q?TZFzkLBC2dWWC9lEhJWVp55GzZagEaO1uv8+hVkwjLELxWNxxuKuajAl4d9l?= =?us-ascii?Q?mSuRL0LcjA=3D=3D?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: b71dd43f-bdf6-4dbf-9f2a-08da17915336 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Apr 2022 05:50:16.2943 (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: uPSyxeuoFQhGLTumfx7D8JRe9uCuzwPWOoNd1Hw2P/Yoxb0ve1BNG75ZIv/Pnu3NRduUEi7Y2G0TYYQQsBKvlA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB9423 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.5 at phobos.denx.de X-Virus-Status: Clean From: Ye Li If M33 handshake is successful, TPM and DSI panel MUX setting is done by M33, no need to set them. If handshake is failed or M33 is not booted, continue the TPM and DSI panel MUX setting Reviewed-by: Peng Fan Signed-off-by: Ye Li Signed-off-by: Biwen Li Signed-off-by: Peng Fan --- board/freescale/imx8ulp_evk/imx8ulp_evk.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/board/freescale/imx8ulp_evk/imx8ulp_evk.c b/board/freescale/imx8ulp_evk/imx8ulp_evk.c index 1502e4dbb66..b61a4cfbe8d 100644 --- a/board/freescale/imx8ulp_evk/imx8ulp_evk.c +++ b/board/freescale/imx8ulp_evk/imx8ulp_evk.c @@ -101,10 +101,18 @@ void mipi_dsi_panel_backlight(void) int board_init(void) { + int sync = -ENODEV; + if (IS_ENABLED(CONFIG_FEC_MXC)) setup_fec(); - if (IS_ENABLED(CONFIG_DM_VIDEO)) { + if (m33_image_booted()) { + sync = m33_image_handshake(1000); + printf("M33 Sync: %s\n", sync ? "Timeout" : "OK"); + } + + /* When sync with M33 is failed, use local driver to set for video */ + if (sync != 0 && IS_ENABLED(CONFIG_DM_VIDEO)) { mipi_dsi_mux_panel(); mipi_dsi_panel_backlight(); } -- 2.35.1