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 X-Spam-Level: X-Spam-Status: No, score=-14.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, INCLUDES_PATCH,MAILING_LIST_MULTI,PDS_BAD_THREAD_QP_64,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 996F5C2B9F4 for ; Thu, 17 Jun 2021 06:38:17 +0000 (UTC) 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 mail.kernel.org (Postfix) with ESMTPS id 5D450613F1 for ; Thu, 17 Jun 2021 06:38:16 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5D450613F1 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=nxp.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id F1735804E7; Thu, 17 Jun 2021 08:38:08 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=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=nxp.com header.i=@nxp.com header.b="RXKynKLT"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 93F6681E1C; Thu, 17 Jun 2021 08:38:06 +0200 (CEST) Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on20629.outbound.protection.outlook.com [IPv6:2a01:111:f400:7e1a::629]) (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 D0C0C804E7 for ; Thu, 17 Jun 2021 08:38:01 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=priyanka.jain@nxp.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=f7Xb7l9HfwPhEb4/yNu2FzZV0wYp+ghIIGBb5hCyiZfTlb0IGF1g6AlLl0uZO2l4VxQqjuK6spNZizrw0ontzSFpCo88PzQS8s3LVrFIahfFsTHWsm1PpsjPgbxXxNd48Lo55ySXVu4n7XnLEIJsXpgpTPjjIpYtPlZ/xrxv8xlcpoRuzOkhbGMwAIQDMs2igqp+Gp23r2VsvFfJjO4W5nC0PXh/aGb9WASGX+AOFXxjuGkNvBS3G/ouXnBMot4jQJf1T+AdDgnpg1dWgE5sqKhU0ulBTo7EXq+puSuS0stokojfYGCT2ATpipdQTVM234Gxf9VBWbjp7WtGMBgkqg== 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-SenderADCheck; bh=WA3L8B5czFWRvp7PxDtFbM6dWveaHt7F/cvw2kZLVL4=; b=Mr/RmA5cXKRuQcRSM+joJQv3jY6KvxMNGkNL3AsBACOxPD2x5wxWawuaQrjnKvayE6tYk4V4549pIw3Gk/FS9a1dOpAXavQpnuZCx30g9SZm5HSptEv6dhxo8PeXEphLg4yxdvX7DC/dSBSoYIfJXihjeACMhjMVSHncosjaprtKVC1ZQ3m1vUxZ0Le47g7InzC4jfbaRt6a0dfSsEjHZ4cznNoRcz9vFecixood38wWFzXRTZb4wc7lLYqx+uJ/dOqv/P35UWHF4XNsgivIfFpo+wCCHMSn1aygGN03a7t5oTnbtTnq42RTlaaqSEZ8riAcCIdW3bPWiTTs3nEaJQ== 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=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=WA3L8B5czFWRvp7PxDtFbM6dWveaHt7F/cvw2kZLVL4=; b=RXKynKLTz4wOQ9eMyhMcpYtYkVrMJ8NxIutdoZBVdo6IVzbXuSqNA4+Y66CUSs1Bv3EFPZZRo17fzmrL6d+shcg5TSiLgfVUWwEmn0uQU+8dbi+YwYJyZ6n9QZgv9A8Ota3fbOXpN4cajlQP5xvQL2xnkjCy2uQiyylcrpIA354= Received: from AM6PR04MB5144.eurprd04.prod.outlook.com (2603:10a6:20b:a::32) by AM7PR04MB7175.eurprd04.prod.outlook.com (2603:10a6:20b:111::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4242.18; Thu, 17 Jun 2021 06:37:57 +0000 Received: from AM6PR04MB5144.eurprd04.prod.outlook.com ([fe80::65e9:7824:f953:7c68]) by AM6PR04MB5144.eurprd04.prod.outlook.com ([fe80::65e9:7824:f953:7c68%6]) with mapi id 15.20.4242.021; Thu, 17 Jun 2021 06:37:57 +0000 From: Priyanka Jain To: "Wasim Khan (OSS)" , Varun Sethi CC: "u-boot@lists.denx.de" Subject: RE: [PATCH] armv8: lx2160ardb: Add thermal node fixup for revc board Thread-Topic: [PATCH] armv8: lx2160ardb: Add thermal node fixup for revc board Thread-Index: AQHXM7QET7aek2jUlUKtKoW5eXHC4qrVGBGAgEMHA9A= Date: Thu, 17 Jun 2021 06:37:56 +0000 Message-ID: References: <20210417180332.1164345-1-wasim.khan@oss.nxp.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: oss.nxp.com; dkim=none (message not signed) header.d=none;oss.nxp.com; dmarc=none action=none header.from=nxp.com; x-originating-ip: [157.37.193.173] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: fc4eb6b4-4400-411d-fbf5-08d9315a7188 x-ms-traffictypediagnostic: AM7PR04MB7175: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:291; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: S0aUATEUqKKXfKZoIK/0q78a+e94HL2K8sACRRN8zitNMyhoU0eMXWA8ke+7hSj8sql0bZXzE6OChCa06Opp8KIDl7/VRl3vAE/NXZ+2CyLNu68HZnvCAEWXyGOwWy1ohYGjIeIckku9e5zBWMCpi8bzR0IkJeeENag+Jc26pol2ML0bGCwL07Fbtri5dbZzYOnFl5ev648was51Kx4SERwTVeopDPn5dt1qGatQYzAoR9y3u4FLl2LVmWJq/PDqvqmniE5gKeH/tFv9YxJAlxK0ha9nfXJ0rsDcnjbffaRaS2i53mfWufRittTKkHnjRJmMphAT35Fi7dlJtGd3mYcDtZjaFmJuoY+MJU2SHBvSO9fbAPVu6yq7IdC3kYtFMJUnwI+eeBNmsyn56mgHdUAkoo0fJSDGZTIbrYqbF72nqVkt+8xpkNRhc9hqgMFucsZp6fqMo/ay6fmClywtVMoeAz3ErJL6rNo6X49/wBRNqhswcfC3cTmrUJxuCNB4gAtAffyXv5oUgJriAGC4Qltp1cQ6FxRb1sgy4JVoT36eJ53idqHWDiDj57MfgvQiPB7a4LfxxI0BZbvM3rtHaqcYyMuNWK7rlpPbddhgtok= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM6PR04MB5144.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(136003)(39860400002)(366004)(396003)(346002)(376002)(71200400001)(33656002)(5660300002)(110136005)(26005)(6636002)(8936002)(44832011)(186003)(2906002)(4326008)(66946007)(66556008)(66476007)(86362001)(64756008)(66446008)(83380400001)(478600001)(76116006)(7696005)(52536014)(6506007)(9686003)(53546011)(8676002)(316002)(55016002)(38100700002)(122000001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?wHL+tQobmXYeI9eYKIb+8oizGHT76sItNtVEqVM7/cGt+bpJ3i0VxDKPincd?= =?us-ascii?Q?0IFxCUnIjPL26NG7KZ5mv+S020WMCHhfJmNoTVeOAHCDjYt2gKhjYQNBMPcA?= =?us-ascii?Q?XZPjc5KV8U83m4w7Jqb6+8QAzOaFu1Lgdi+2fk+IRwBjBKLLlew4rSFqbPEc?= =?us-ascii?Q?erBF7WVMKItI72JKsA6+SO8hIC7xm+GmqPw1pijt61erfNWefLI7DGvKG6wy?= =?us-ascii?Q?YnBUPgjbF9E5/HFyvcy/gSypKQ7aY7Sr6md49o+z1c73GBBOLBOvMCYy0rWS?= =?us-ascii?Q?6OH75MY/N1m4sSUWOdT8yAcILcHtoWzbccYPpSv+6Q7XrNwhmVZZ/+Kb6KHY?= =?us-ascii?Q?wMGJKplX0QlMCzjcUAmegP/hNx4AA1hRGYvfD+7x0SkR7LvOpoJSeFWqY5YR?= =?us-ascii?Q?hl3JjBcSWqonYJE8z5ABILLB0j10GpVSkAF7xRHva1+PFM9iIGUtB8HC5QMJ?= =?us-ascii?Q?3ih+KlRkRmQp+yWTY8BwF7oIZyJEN39GER1fx1otyXvJTQKwhYVs2PIN0Om0?= =?us-ascii?Q?FNsUuGoKbQ3QmzC6umGT3FVP/O4rC19XJrwC0nsQp4sA4hDN9yYbg7SxuTtW?= =?us-ascii?Q?Zn8D/tp1JlOWYqkxznJwiIaAwEFT/GyNOpDEE/adWYbWP67MXQ+smy5i3oWh?= =?us-ascii?Q?ccojVe4lVKFnXdBKo0xAlZqh7RceGF9DNfr1XqgviswfKzCGdqt7i3AZ1A87?= =?us-ascii?Q?hEKt7b0JEB3eyqj0v53weEuP79CJ8IHrJUZxWa8v5Oxq42Lf0YcBQ236/UP9?= =?us-ascii?Q?8DZ+8mWXUS1xOg8QcNTeAuUea6/lv8HR/nlbIosnaLrVdQrKc4+EKAY5ynpN?= =?us-ascii?Q?ebwMNZ5GwoIh3Gt3L89utzEA9HVEecNoHlvXGHz6OAoQG4lgH36zoBXz/vqX?= =?us-ascii?Q?ZiYZL4noIZF8NJ6imMmLYIstBxcSHDpHLcr5rzCb19ObpfKv0gdV1hWCRBg+?= =?us-ascii?Q?sLyXeDyKp785dpIwystZEPfVUMpSw28Hh8J1ll+mneQ1Iz19L58ArR9YPkf4?= =?us-ascii?Q?/3WO6OFuU240jLQ01r0P9Hgvq1y/zxj6BOsg4K+M2rqSmegiuZjwLw2jrXgS?= =?us-ascii?Q?aWRZQhEJKZZaFpsuLDF9BRGeqCtATErPNmzaM1wPCjLHmILhP3X+vJsmSe8C?= =?us-ascii?Q?Chyf8hyPMYBzOnMKm+9wKdxV5lBUbT9AB0YeawLybiKjybhjWzQZzO6f+ql3?= =?us-ascii?Q?3ZHhPTzPFTIEPYxXf73ygcMyuixYfnockqv6JOu6ySDbndDFzWx06KRDGJRK?= =?us-ascii?Q?A6SjFfQL8L3MqGOJQjCCCKgUEmDZoN5BiNdAbOvSHUpSyIuOO4NFFCNUVlXD?= =?us-ascii?Q?gRYefvsD57jwn+Rxso21ga8E?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AM6PR04MB5144.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: fc4eb6b4-4400-411d-fbf5-08d9315a7188 X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Jun 2021 06:37:56.9843 (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: Lrp6jTBzhxPzQob+IaVz4pqBWV9DbGGxSwf9V/n3ni2az2VqcgM5cAmaizWxT4sUPF7bwMHp904vhmBXcrOBFA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR04MB7175 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.34 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.2 at phobos.denx.de X-Virus-Status: Clean >-----Original Message----- >From: Wasim Khan (OSS) >Sent: Wednesday, May 5, 2021 8:33 PM >To: Wasim Khan (OSS) ; Priyanka Jain >; Varun Sethi >Cc: u-boot@lists.denx.de >Subject: RE: [PATCH] armv8: lx2160ardb: Add thermal node fixup for revc bo= ard > >Hi Priyanka, >These changes have been tested and validated . >If no comments, please merge them . Ethernet changes for RevC boards has >dependency on this patch. > >Regards, >Wasim > >> -----Original Message----- >> From: Wasim Khan >> Sent: Saturday, April 17, 2021 11:34 PM >> To: Priyanka Jain ; Varun Sethi >> >> Cc: u-boot@lists.denx.de; Wasim Khan >> Subject: [PATCH] armv8: lx2160ardb: Add thermal node fixup for revc >> board >> >> From: Wasim Khan >> >> lx2160ardb Rev-C board has i2c node for thermal monitors connected to >> different chip offset. >> Add device tree fixup to use lx2160ardb dts and apply thernal node >> fixups for lx2160ardb Rev-C board. >> >> Signed-off-by: Wasim Khan >> --- >> board/freescale/lx2160a/lx2160a.c | 119 >> +++++++++++++++++++++++++++++- >> 1 file changed, 118 insertions(+), 1 deletion(-) >> >> diff --git a/board/freescale/lx2160a/lx2160a.c >> b/board/freescale/lx2160a/lx2160a.c >> index 47a7024f33..8f75b48f95 100644 >> --- a/board/freescale/lx2160a/lx2160a.c >> +++ b/board/freescale/lx2160a/lx2160a.c >> @@ -1,6 +1,6 @@ >> // SPDX-License-Identifier: GPL-2.0+ >> /* >> - * Copyright 2018-2020 NXP >> + * Copyright 2018-2021 NXP >> */ >> >> #include >> @@ -726,6 +726,116 @@ void board_quiesce_devices(void) } #endif >> >> +#if CONFIG_IS_ENABLED(TARGET_LX2160ARDB) >> +int fdt_fixup_add_thermal(void *blob, int mux_node, int channel, int >> +reg) { >> + int err; >> + int noff; >> + int offset; >> + char channel_node_name[50]; >> + char thermal_node_name[50]; >> + u32 phandle; >> + >> + snprintf(channel_node_name, sizeof(channel_node_name), >> + "i2c@%x", channel); >> + debug("channel_node_name =3D %s\n", channel_node_name); >> + >> + snprintf(thermal_node_name, sizeof(thermal_node_name), >> + "temperature-sensor@%x", reg); >> + debug("thermal_node_name =3D %s\n", thermal_node_name); >> + >> + err =3D fdt_increase_size(blob, 200); >> + if (err) { >> + printf("fdt_increase_size: err=3D%s\n", fdt_strerror(err)); >> + return err; >> + } >> + >> + noff =3D fdt_subnode_offset(blob, mux_node, (const char *) >> + channel_node_name); >> + if (noff < 0) { >> + /* channel node not found - create it */ >> + noff =3D fdt_add_subnode(blob, mux_node, channel_node_name); >> + if (noff < 0) { >> + printf("fdt_add_subnode: err=3D%s\n", fdt_strerror(err)); >> + return err; >> + } >> + fdt_setprop_u32 (blob, noff, "#address-cells", 1); >> + fdt_setprop_u32 (blob, noff, "#size-cells", 0); >> + fdt_setprop_u32 (blob, noff, "reg", channel); >> + } >> + >> + /* Create thermal node*/ >> + offset =3D fdt_add_subnode(blob, noff, thermal_node_name); >> + fdt_setprop(blob, offset, "compatible", "nxp,sa56004", >> + strlen("nxp,sa56004") + 1); >> + fdt_setprop_u32 (blob, offset, "reg", reg); >> + >> + /* fixup phandle*/ >> + noff =3D fdt_node_offset_by_compatible(blob, -1, "regulator-fixed"); >> + if (noff < 0) { >> + printf("%s : failed to get phandle\n", __func__); >> + return noff; >> + } >> + phandle =3D fdt_get_phandle(blob, noff); >> + fdt_setprop_u32 (blob, offset, "vcc-supply", phandle); >> + >> + return 0; >> +} >> + >> +void fdt_fixup_delete_thermal(void *blob, int mux_node, int channel, >> +int reg) { >> + int node; >> + int value; >> + int err; >> + int subnode; >> + >> + fdt_for_each_subnode(subnode, blob, mux_node) { >> + value =3D fdtdec_get_uint(blob, subnode, "reg", -1); >> + if (value =3D=3D channel) { >> + /* delete thermal node */ >> + fdt_for_each_subnode(node, blob, subnode) { >> + value =3D fdtdec_get_uint(blob, node, "reg", -1); >> + err =3D fdt_node_check_compatible(blob, node, >> + >> "nxp,sa56004"); >> + if (!err && value =3D=3D reg) { >> + fdt_del_node(blob, node); >> + break; >> + } >> + } >> + } >> + } >> +} >> + >> +void fdt_fixup_i2c_thermal_node(void *blob) { >> + int i2coffset; >> + int mux_node; >> + int reg; >> + int err; >> + >> + i2coffset =3D fdt_node_offset_by_compat_reg(blob, "fsl,vf610-i2c", >> + 0x2000000); >> + if (i2coffset !=3D -FDT_ERR_NOTFOUND) { >> + fdt_for_each_subnode(mux_node, blob, i2coffset) { >> + reg =3D fdtdec_get_uint(blob, mux_node, "reg", -1); >> + err =3D fdt_node_check_compatible(blob, mux_node, >> + "nxp,pca9547"); >> + if (!err && reg =3D=3D 0x77) { >> + fdt_fixup_delete_thermal(blob, mux_node, >> + 0x3, 0x4d); >> + err =3D fdt_fixup_add_thermal(blob, mux_node, >> + 0x3, 0x48); >> + if (err) >> + printf("%s: Add thermal node failed\n", >> + __func__); >> + } >> + } >> + } else { >> + printf("%s: i2c node not found\n", __func__); >> + } >> +} >> +#endif >> + >> #ifdef CONFIG_OF_BOARD_SETUP >> int ft_board_setup(void *blob, struct bd_info *bd) { @@ -737,6 >> +847,7 @@ int ft_board_setup(void *blob, struct bd_info *bd) >> u64 mc_memory_base =3D 0; >> u64 mc_memory_size =3D 0; >> u16 total_memory_banks; >> + u8 board_rev; >> >> ft_cpu_setup(blob, bd); >> >> @@ -791,6 +902,12 @@ int ft_board_setup(void *blob, struct bd_info >> *bd) #endif >> fdt_fixup_icid(blob); >> >> +if (IS_ENABLED(CONFIG_TARGET_LX2160ARDB)) { >> + board_rev =3D (QIXIS_READ(arch) & 0xf) - 1 + 'A'; >> + if (board_rev =3D=3D 'C') >> + fdt_fixup_i2c_thermal_node(blob); >> + } >> + >> return 0; >> } >> #endif >> -- >> 2.25.1 Kindly fix build issues:=20 021-06-16T15:09:00.3125103Z aarch64: + lx2160aqds_tfa 2021-06-16T15:09:00.3125982Z +board/freescale/lx2160a/lx2160a.c: In functio= n 'board_fix_fdt': 2021-06-16T15:09:00.3126952Z +board/freescale/lx2160a/lx2160a.c:196:3: erro= r: implicit declaration of function 'fdt_fixup_board_phy_revc'; did you mea= n 'fdt_fixup_board_enet'? [-Werror=3Dimplicit-function-declaration] 2021-06-16T15:09:00.3127589Z + 196 | fdt_fixup_board_phy_revc(fdt); 2021-06-16T15:09:00.3127926Z + | ^~~~~~~~~~~~~~~~~~~~~~~~ 2021-06-16T15:09:00.3128258Z + | fdt_fixup_board_enet 2021-06-16T15:09:00.3128835Z +board/freescale/lx2160a/lx2160a.c: In functio= n 'ft_board_setup': 2021-06-16T15:09:00.3129695Z +board/freescale/lx2160a/lx2160a.c:922:6: erro= r: implicit declaration of function 'get_board_rev' [-Werror=3Dimplicit-fun= ction-declaration] 2021-06-16T15:09:00.3130376Z + 922 | if (get_board_rev() >=3D 'C') 2021-06-16T15:09:00.3130709Z + | ^~~~~~~~~~~~~ 2021-06-16T15:09:00.3131484Z +board/freescale/lx2160a/lx2160a.c:923:3: erro= r: implicit declaration of function 'fdt_fixup_i2c_thermal_node' [-Werror= =3Dimplicit-function-declaration] 2021-06-16T15:09:00.3132053Z + 923 | fdt_fixup_i2c_thermal_node(blob); 2021-06-16T15:09:00.3132394Z + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-06-16T15:09:00.3132736Z +cc1: all warnings being treated as errors 2021-06-16T15:09:00.3133133Z +make[2]: *** [board/freescale/lx2160a/lx2160a= .o] Error 1 2021-06-16T15:09:00.3133520Z +make[1]: *** [board/freescale/lx2160a] Error = 2 2021-06-16T15:09:00.3134029Z +make: *** [sub-make] Error 2 2021-06-16T15:09:00.3134192Z=20 2021-06-16T15:09:00.6171958Z 0 0 1 /8 -7 0:01:07 : lx= 2160aqds_tfa 2021-06-16T15:09:00.6195417Z = =20 2021-06-16T15:09:00.6195872Z aarch64: + lx2160aqds_tfa_SECURE_BOOT 2021-06-16T15:09:00.6196799Z +board/freescale/lx2160a/lx2160a.c: In functio= n 'board_fix_fdt': 2021-06-16T15:09:00.6197989Z +board/freescale/lx2160a/lx2160a.c:196:3: erro= r: implicit declaration of function 'fdt_fixup_board_phy_revc'; did you mea= n 'fdt_fixup_board_enet'? [-Werror=3Dimplicit-function-declaration] 2021-06-16T15:09:00.6198615Z + 196 | fdt_fixup_board_phy_revc(fdt); 2021-06-16T15:09:00.6198966Z + | ^~~~~~~~~~~~~~~~~~~~~~~~ 2021-06-16T15:09:00.6199282Z + | fdt_fixup_board_enet 2021-06-16T15:09:00.6199871Z +board/freescale/lx2160a/lx2160a.c: In functio= n 'ft_board_setup': 2021-06-16T15:09:00.6200725Z +board/freescale/lx2160a/lx2160a.c:922:6: erro= r: implicit declaration of function 'get_board_rev' [-Werror=3Dimplicit-fun= ction-declaration] 2021-06-16T15:09:00.6201406Z + 922 | if (get_board_rev() >=3D 'C') 2021-06-16T15:09:00.6201740Z + | ^~~~~~~~~~~~~ 2021-06-16T15:09:00.6202520Z +board/freescale/lx2160a/lx2160a.c:923:3: erro= r: implicit declaration of function 'fdt_fixup_i2c_thermal_node' [-Werror= =3Dimplicit-function-declaration] 2021-06-16T15:09:00.6203157Z + 923 | fdt_fixup_i2c_thermal_node(blob); 2021-06-16T15:09:00.6203501Z + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-06-16T15:09:00.6203862Z +cc1: all warnings being treated as errors 2021-06-16T15:09:00.6204239Z +make[2]: *** [board/freescale/lx2160a/lx2160a= .o] Error 1 2021-06-16T15:09:00.6204638Z +make[1]: *** [board/freescale/lx2160a] Error = 2 2021-06-16T15:09:00.6205139Z +make: *** [sub-make] Error 2 2021-06-16T15:09:00.6205303Z Regards Priyanka