From patchwork Wed Nov 15 18:00:23 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Quentin Schulz X-Patchwork-Id: 1864462 X-Patchwork-Delegate: ykai007@gmail.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=theobroma-systems.com header.i=@theobroma-systems.com header.a=rsa-sha256 header.s=selector1 header.b=GUinyxYm; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=patchwork.ozlabs.org) Received: from phobos.denx.de (phobos.denx.de [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1)) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4SVrYb14Brz1yRG for ; Thu, 16 Nov 2023 05:00:34 +1100 (AEDT) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 73F2587278; Wed, 15 Nov 2023 19:00:31 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=quarantine dis=none) header.from=theobroma-systems.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (2048-bit key; unprotected) header.d=theobroma-systems.com header.i=@theobroma-systems.com header.b="GUinyxYm"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 213B687266; Wed, 15 Nov 2023 19:00:31 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_PASS,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.2 Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on0615.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe0c::615]) (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 B7199870D2 for ; Wed, 15 Nov 2023 19:00:28 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=quarantine dis=none) header.from=theobroma-systems.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=quentin.schulz@theobroma-systems.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=M2Y+M1ZWdE+CsvhZ8XXMMqDb/V/hRNlnngWQ/N33uvIhsa1KF179w1dxm3rY5r8e58ys7ZgbLU65d2JbaCsrLn4BtYivrtW6pUwD1/eV/nt0NRtq0mRkGsTgeWa5OwOQIUtI3N1QxNt4GWjIU3s2xQuNwLHXTJLsek7g1mmWZBqyxclBMHruZH7fRvlg/FPuh5ysMV+cknX30EUOva1PiAWhYOulavSYg00Rp5uVVhdACbHzLepfjB70/dmRJpdTdkLmagt/ssF7xe3gwI0eSp5sJtuoStGPTD4d7nP82LFunbMCLwp0y3URflT6eLX4mppq71VVCqYjiaa0f4ppmQ== 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=uzEzt48GKCnFWe19w+Fd3nAXjqBGzI48F7sp8MQML14=; b=mfT9LPbuNjGWaTr/LsCB16VaSgXVGjTZ2TLfEJAiCfuJa8kX5VU99S0x/dD+hTM10j4ZRQQEpI7XOVjVpucgkigr/gxrn3AImwx+165eE5tG6kgej6BkMF5RdLmAO44V0LIpomg4VgHSnu9PWE/3Ee2OG+6Pr43zPxwK6hy+IAQthsUy82ofgrWqxAddayW46NODid4YxZRwY6+5D2W1NUCS7go6RvKJEjPg0KquvvkgYTmputeglwVrHiCcIKfA3oPvCFT3T810b+4b80SA/Oph5bX9ETRVnK7EGWDys6zzbj6cg+uOWAVPU5jbh/8rEbDJhIBSK5Tkkf8GdI9iFw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=theobroma-systems.com; dmarc=pass action=none header.from=theobroma-systems.com; dkim=pass header.d=theobroma-systems.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=theobroma-systems.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=uzEzt48GKCnFWe19w+Fd3nAXjqBGzI48F7sp8MQML14=; b=GUinyxYmkEMoE3oN42zZ7ADgz3IdTF426RUijeTpgJgqlS/5KmTvqoqjnpLdnEZDRW3UwVOJQrvbw9R4CCKyfY7NnvZuTLcJcfQyRhhAlNE+bZIxbQ2l7GeZTIgIwDXV3u1ic01LO3Z3TQkWMzzc2tTlLu+WLmzmbJuZGkWNROQTw7fDoPwqXgE6bdwo2bX/pP08vYs0Cv7p55/bot6au2ha7qPuYxJWLJKEfQ1qm03GXBSd7fsxcDTFY46cS9Rzqabc8ZUb4DUjR0i7r18ArG9w5yx8HGqtexqwSdP6Gxuof86R/dZKb5YzV7MY6m/ze5dSUUMaU62WBEQea+y4jg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=theobroma-systems.com; Received: from DU2PR04MB8536.eurprd04.prod.outlook.com (2603:10a6:10:2d7::10) by AM9PR04MB8905.eurprd04.prod.outlook.com (2603:10a6:20b:408::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7002.18; Wed, 15 Nov 2023 18:00:26 +0000 Received: from DU2PR04MB8536.eurprd04.prod.outlook.com ([fe80::8853:974d:615:508]) by DU2PR04MB8536.eurprd04.prod.outlook.com ([fe80::8853:974d:615:508%6]) with mapi id 15.20.7002.019; Wed, 15 Nov 2023 18:00:26 +0000 Message-ID: <1ca36fad-6c54-4453-acf2-64758187c682@theobroma-systems.com> Date: Wed, 15 Nov 2023 19:00:23 +0100 User-Agent: Mozilla Thunderbird Content-Language: en-US To: sr@denx.de Cc: u-boot@lists.denx.de From: Quentin Schulz Subject: Error building PX30 Ringneck with WDT support X-ClientProxiedBy: FR0P281CA0103.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a9::16) To DU2PR04MB8536.eurprd04.prod.outlook.com (2603:10a6:10:2d7::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2PR04MB8536:EE_|AM9PR04MB8905:EE_ X-MS-Office365-Filtering-Correlation-Id: b6c93246-ba63-4384-2586-08dbe604bee6 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: LtlgVCWVZkppBVTrvspmTW9228cKIvZyopJTDv+pgUV4Dr23Wa1h8D8NeSwRDvt21ZyNbV+bfDzWHgO5rxfAz7GOr76TDcrQ3VNq8la3Tqt9XC521FB2Zvq4WHokKSG/uufJtX2hEieBhsIhpRKuK6ivkP+/jHxPIDpNzQLdE7b1zyuohhxLlYcj3EFJo4a3mu/gWsu8tYoq3T8LfOOTB7ZTSV06sucmvwkSbM3S7MIy/zO46o2fH0wrgJ5gqatH3yCVGQZ3g2r2q0HueP68F5byQPsJkbH2LrQx1WsRnxfzA/s4FXxk7GLQCypZMZVSUY9NML6XeUpDmpPGIe53k8gpvCo3FOZJI47YgZWOepkoMUOKjaqZqh0lATg7EGvm7Nm4vw7tM3H6AWsXv3e6f6+R5GkXoVcQ8YghXrneAumrKjZZKVaeRIVpvexMLbRQjAfXxTvxdybd2d1jPek1ZrvZiIPhzcbpsuhTw07iQzdB1+nmYsdis3h0hv+BcP/YvYA4g67KxaTg/N6UjedUZXdkHRL6kHPfLRQt7Z/HudBzdWUhACsmYBd/H0VnIm6tVgD8+GmNALaUZs2lI1uz48i+fqJgWiVb9eyaqhBz4JENKcc8rSD5dzicLjwY7QH5a6vAuJn2B1sHlkCe2gcmJw== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DU2PR04MB8536.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(39850400004)(136003)(346002)(366004)(376002)(396003)(230922051799003)(64100799003)(451199024)(1800799009)(186009)(44832011)(5660300002)(86362001)(2616005)(31696002)(6512007)(41300700001)(2906002)(478600001)(6486002)(966005)(66556008)(66946007)(66476007)(36756003)(6666004)(8676002)(8936002)(4326008)(6506007)(6916009)(316002)(31686004)(38100700002)(45980500001)(43740500002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?Q/JMgqmanli3GYex54OwS42En1fF?= =?utf-8?q?gTXYZ/BToW6PWhN8QQzUg7x4vVEu2fsfwtDelk8B8tW1DBVxd1Bz3Kq5ssNfcH+Gn?= =?utf-8?q?Nld0G4fMEfAr3IUBdlPiZWxz6j0JfT7y63ImH+LETnEUMnoF6OzcPN/uyuu+ip7J5?= =?utf-8?q?p7Q2oVHGK8jQijiK0Mc5NFdtOMy/glvp1sWgXgplc84o/CeUg4JNZKfNjNbJRrLEI?= =?utf-8?q?HCZAmQ8vVDra6gVPTd/+gFTdTpfymGl9PUE1TQnC2Ovk0ZRQzlQ8ekF/Omwg9lxBt?= =?utf-8?q?qD5Ajh79e2ebl/qPEFPr/yst0igfhb4W1Pyu5cQd0egScU9NnPRde2xK6yeEqWRKn?= =?utf-8?q?1dYPNxCBsaHAC0ICxvlOO1Q9f8XzeWFDUzEj9thw1IM6BNSVV7o9uL5DtsUNzPXcw?= =?utf-8?q?bWPJiz08XByRgmXhcxIhyPV9th49ER+ks96Q1CIf3cUeT8LudFGhj4cPw1zkLRtTx?= =?utf-8?q?29a1TUzFnPuc80hn3HmhVIxPsAWbBk/EIZ/4b8Mmz+6AeWq/mHR5xem35Dgw4I//j?= =?utf-8?q?NzvMrAfMqiqjhyiPDGNjJarSctSKJ0uu2WJMYd+SFSmNcfv8HVkunbcnq+j69VHgl?= =?utf-8?q?CcS8N+SgPv7trZuYV5sK5njQA/7R7MERK/qJFWd91rkNQoHnbwT/+S27i8sxDZ0y5?= =?utf-8?q?c+bNUe+L2uiwpJYsMb9V6V1C5q6bW2FeudCAaGKvp3UGyu0XHEghnCzFKhADXLw+7?= =?utf-8?q?TnCGCwqivJszt8cJL9tFsDoDFNyHEbWuLeUl81p1flLojKHYMo7AXK15t+fz+u1mI?= =?utf-8?q?zVB+/gGdbu6/EnhCekvhi/xE0KebKgeqvhtld+7wjWoiEw8xxMkPj2W0QL9whojha?= =?utf-8?q?UU6FoGUMKWta/PgWjS2j5WUiDb+T/+Fq3oug31YIOgVMamyy4w05WgR63iVNgOKpU?= =?utf-8?q?AD3bDm6/RNtBD4AF9LGbuykWmOUx3tCw/bt6k5a3OQnVzadwl5313Sg1dIy+T+IZL?= =?utf-8?q?62msh9AaAWeG8ujla7R+mHnA0Po5GCarmtt/OjA258VOBDATQ0DQz/Ngd8L4/ZZJU?= =?utf-8?q?98lqTynlS5g668jpxYB2Hgd5dZ9m7jSavIdvJPVwF+lpzvP61rWei6GBTRd0z8G46?= =?utf-8?q?znKozgH8RJTV5CnAIXo0Svk2tQcG8mG++zVtVxl1QjrS2stgLsR/L8+Go65Ae9d3x?= =?utf-8?q?wk7bXXIRmlZKpMgGtxonRT5DwQPT+5Ws5z9m6oScWd43QUfpDXZKx8tGI47obXFgF?= =?utf-8?q?INw+8uMAGMMTb8AtLJ7ZKbX4wJbXra7NDIz16FkMPSefhnxJ7+XtUHFW/VttKIBIC?= =?utf-8?q?3GuwkoAdU5yr/Y3+IJFj1n0DngBePNGC9CFGozvj/UV58BGf8BlJTe8jq/FmdO9kK?= =?utf-8?q?R18BeG1uQJtQG/9zriHDBeOHAmpkezahZsXCE1e0kwCdv7PLUdalMi/lREXdQBSoK?= =?utf-8?q?Z2muTCWG/rcLSlwR2dFIZjdpeK8v19+r0s1m/+vlesUIMPctAb+9//UqsnxRpEUU3?= =?utf-8?q?T+fMk6ArpFO6unsR5xUpvmI6mmSs/fCct0o3x5L2h+gBf2i8gCCcmQc8copgZub/z?= =?utf-8?q?BZXgBNQx9FeXKE8/cRY1vZLNAGuY3c+TBdGsPk5bXGT+7IM8OnFqe8g1OZ0eXx+zp?= =?utf-8?q?2jzkwmVKqwa0qgKVps1Cb9aEwCdoN+JmA=3D=3D?= X-OriginatorOrg: theobroma-systems.com X-MS-Exchange-CrossTenant-Network-Message-Id: b6c93246-ba63-4384-2586-08dbe604bee6 X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8536.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Nov 2023 18:00:26.2899 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 5e0e1b52-21b5-4e7b-83bb-514ec460677e X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: tFIGQ3xqIGvGmXdASIEJCI8/pKYcLu8whBJwIGgW/foXMKmMek+ufCFVtSLK3YZriQyJv0noaPX9pEM4YY34rnIK5q51Hir5nIUM2/2ETX0D1tEWjNgqJj/IO/441qXj X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR04MB8905 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.8 at phobos.denx.de X-Virus-Status: Clean Hi all, I'm trying to add watchdog support to the PX30 Ringneck board but it fails to compile: """ """ $ make CROSS_COMPILE="aarch64-linux-gnu-" ringneck-px30_defconfig $ make CROSS_COMPILE="aarch64-linux-gnu-" [...] /usr/bin/aarch64-linux-gnu-ld.bfd: lib/time.o: in function `udelay': /home/qschulz/work/upstream/u-boot/lib/time.c:199: undefined reference to `schedule' /home/qschulz/work/upstream/u-boot/lib/time.c:199:(.text.udelay+0x1c): relocation truncated to fit: R_AARCH64_CALL26 against undefined symbol `schedule' make[1]: *** [scripts/Makefile.spl:527: tpl/u-boot-tpl] Error 1 make: *** [Makefile:2073: tpl/u-boot-tpl] Error 2 FWIW, I had this kept on a downstream U-Boot (v2022.10, on top of: https://git.theobroma-systems.com/ringneck-u-boot.git/log/?h=v2022.10-ringneck) and it both compiled and worked. I assume this may be related to the "new" cyclic support? Looking for pointers as somehow I don't really understand the error. schedule() definition seems to be existing in headers included in lib/time.c so a bit clueless at the moment. Probably related to TPL also as it doesn't fail in neither proper nor SPL build stages it seems. Cheers, Quentin diff --git a/configs/ringneck-px30_defconfig b/configs/ringneck-px30_defconfig index b314636b4d9..3dab0dab5d4 100644 --- a/configs/ringneck-px30_defconfig +++ b/configs/ringneck-px30_defconfig @@ -122,6 +122,10 @@ CONFIG_USB_EHCI_HCD=y CONFIG_USB_EHCI_GENERIC=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DWC2_OTG=y +# CONFIG_WATCHDOG is not set +# CONFIG_WATCHDOG_AUTOSTART is not set +CONFIG_DESIGNWARE_WATCHDOG=y +CONFIG_WDT=y CONFIG_SPL_TINY_MEMSET=y CONFIG_TPL_TINY_MEMSET=y CONFIG_LZO=y