From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7262285697649737728 X-Received: by 2002:a5d:4683:0:b0:317:73d3:441a with SMTP id u3-20020a5d4683000000b0031773d3441amr3082639wrq.46.1693465282684; Thu, 31 Aug 2023 00:01:22 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:600c:4e41:b0:3fe:f3a9:d567 with SMTP id e1-20020a05600c4e4100b003fef3a9d567ls367941wmq.2.-pod-prod-00-eu-canary; Thu, 31 Aug 2023 00:01:20 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFDBU1/RVTR0wz0IHdc34Tk4CnSd5QJFc2vm9C8MSwQ4v1rP4xsDjA/36g9xmPHNw3Q68nG X-Received: by 2002:adf:f10e:0:b0:31a:cca0:2f3a with SMTP id r14-20020adff10e000000b0031acca02f3amr1426325wro.0.1693465280638; Thu, 31 Aug 2023 00:01:20 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1693465280; cv=pass; d=google.com; s=arc-20160816; b=ICyBtcJQ8qmwrYqqOpw08jmCPzHuhY9ZgaeYORUl63Zui+qXLjSIGKCLitYL/ZOzdY ZIYW1dylVwHkbmjXP+kVP9FOaXuUaAm6Ffl4p/3Ua49m+K/ajBpkTQ8D1gYvnONerQyT oPH1QEBNoTgoKwBG3xgw3WWYNSmSrc3maY+qzM86hHLN3Hvb8L9QwdvAUQxaUE5cPcdL jI51/TnZUljA/XSzxb09t1+TWpo5cScI6GYLa7KikMKPHNKcsu0xJ1NNk5El+fkyXNql eYieKHLTl5yzbuUhwl7p9FUt1vP55Z18BZNP5ArdsJkXRbbYu00x6mJUIosm/bOkT9OV 6Zig== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:in-reply-to:from:references :cc:to:content-language:subject:user-agent:date:message-id :dkim-signature; bh=QTKFwkejWTd3JOqY1TYlGEZJy+hFvDnytuYLR44Xr6Q=; fh=5jcowZFICF9AYZMdliUP9QH6tCOGI1mdSOwIRJJC5bg=; b=Kkr7siNT3x5pKLCygb2xB55QNPXTPGPxaVCFtu3GIcPOp8W+27j9euBCnUeiQ9MEAg AHfW8hVHzcw0ekoQjAO0eZGCY1cYj98ITRWA3TWNy3vgh9zGK/Hd5ewcdQJIHZ527FMg 1N/5enebs7u+nanm3fTdiFwEmJtj2s75CHLBuKQdEbrG5lhsilNRr2O6B/pxcFDpfCov GtWORZI0LPH1VQb+gXMdwHws1zBRMeUBkCq9DZ5FaVIdq/A45qxFxKyl0Fn/U1d+4fJY 55NmjNUVgF436whAvTYI+tXd42LFUalEDi5HPlo5FtUY0uvPeSKsJwL2iHbjzGQiLmVD haKw== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=nyxWUSIc; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f400:fe0d::62d as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Return-Path: Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-he1eur04on062d.outbound.protection.outlook.com. [2a01:111:f400:fe0d::62d]) by gmr-mx.google.com with ESMTPS id bq2-20020a5d5a02000000b0031acfc2c473si51248wrb.3.2023.08.31.00.01.20 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 31 Aug 2023 00:01:20 -0700 (PDT) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f400:fe0d::62d as permitted sender) client-ip=2a01:111:f400:fe0d::62d; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=nyxWUSIc; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f400:fe0d::62d as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NF7KCAknrkBbdE3apd5RR0thO/e3KNa7WnJbxYQhauZh2vh+iAMRqe8ygLFtEHo7P+LewYL/snbcvllbxyF2kEn63cq+oCa9DTTYEhiiJI+4yTFqEXfsM/nzuPGwFeMqmX6sDRFsZ9RxxEdvqmDxxd3Mg4IBQEhVHmBoAZduoLGx/P8dTuLPKehVlkaj1A2XMlsLqy3h80f3BYsctLVE6j4Z2VFRGguHsDdFk4+K6Pa/p7bFNQWYXK8RJtyzUk73180TvojUSr2v4N3X56/ora5NiUsNViEANIzs+JPanY4Vx4Ez/qF7UghmlmKBxZOexkuTgbjhB3cyV1SS5+gW9Q== 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=QTKFwkejWTd3JOqY1TYlGEZJy+hFvDnytuYLR44Xr6Q=; b=oVlC2+O4iIno4G/ij+MWtt9BqEMjK8IZ+xvarUk45+nRt3LCrCrPIzFzp9Rw65VZbvs6yJC0xg5CXfoi9p57LKKe5y76PI11KPxVyjJwrtYmAO0GwJP087zyWVNiXeyX3iwijDSmtGLm5gxOVA/TKeOjAX7oeaDldxjXMT2BBJsTSrbSqkbFefILRMEllralhGD58Ln36iwPBQ6SOyYROxdRHIpp5opbCgz+YTGJnX9mbczk0VXx5LQBkidP1aApWBfM7VONvZ9KDF+GKtXGA/LY+1+GdersGJ0WiuME1BwI88JKDsq0+Kvt3GFy4JN2T1xo2sFp/dShF3FyWZP4DA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=siemens.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=QTKFwkejWTd3JOqY1TYlGEZJy+hFvDnytuYLR44Xr6Q=; b=nyxWUSIcRiEqe93Qb4x9Qyq8NeinKxEQ++4VAJ4BFHZhoXgqr+Uvj50ievsrkw3YRv+kEkQ4gXiSfOBzdCZycmtm/48KhtsUFBmv2gZiS+h3t0CBiHza6KylbDdf3fTb+SZ2v9becxkBCzXS4IgIf6lSWX91/9+fwymmFBXD0ZV4uVEXlxXsoWdVAQFdcQPCiFFfH9lOHGFArH5OnkqaLX+/iBUKYOm5Mr9uV4gstiutsND52z0zjveRfE/tXc8xfKqyV7hdQhQXGp/BjKjovAjNjV3xV+3Ww0xrxYpGjLVwTFwLPxSaiAigXPn/NdujzPYa2pSdA9Y+P5A2k2lZ/g== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com; Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:588::19) by DB4PR10MB7517.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:3ce::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6745.20; Thu, 31 Aug 2023 07:01:16 +0000 Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::7f20:d403:b43d:12e2]) by AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::7f20:d403:b43d:12e2%3]) with mapi id 15.20.6699.035; Thu, 31 Aug 2023 07:01:16 +0000 Message-ID: <37dd3594-f936-4e6d-8cc9-80095b556148@siemens.com> Date: Thu, 31 Aug 2023 09:01:14 +0200 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 4/4] use builtin DT for nanopi-neo target Content-Language: en-US To: "MOESSBAUER, Felix (T CED INW-CN)" , "isar-users@googlegroups.com" Cc: "Bezdeka, Florian (T CED SES-DE)" References: <20230801093706.1347928-1-felix.moessbauer@siemens.com> <20230801093706.1347928-5-felix.moessbauer@siemens.com> <399906e0f421a4105488efdd5b1e7cf13855e536.camel@siemens.com> From: Jan Kiszka In-Reply-To: <399906e0f421a4105488efdd5b1e7cf13855e536.camel@siemens.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR0P281CA0091.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a9::11) To AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:588::19) Return-Path: jan.kiszka@siemens.com MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS4PR10MB6181:EE_|DB4PR10MB7517:EE_ X-MS-Office365-Filtering-Correlation-Id: 6d5a84a6-6448-4647-5bde-08dba9f0121e X-LD-Processed: 38ae3bcd-9579-4fd4-adda-b42e1495d55a,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: sbLnDSdKGyRwJJuIc2rh8QJ9MT8Z3Q8vfgg38ABDb47gSdvLuqYFXwI6ydSeImcchhXMUQLSwU9hJ7t53/7RRdjsQHx9Mi3bw/i8Kwvk62KT3n8kliiZkwV8fFaTjaVaJpT6LqXUREAtr6mI2YkRDKSL4/tiV1Zsr7tIjFA8vfLgeozmqyAVCzN0Nxu61LtVeWaUEoB/aX875T5aEBQSVZIClw7ofzodnd3Y5iq5koR+TB56YDn1IMtZGdoJFYW1IKWcl20LEebc7aOCuKWNTcG8aukbz10UwSgqqtQUK37e4PDd4VdytfrKsGuk/LUr5mDegjyuXOF5Ryoa+go6v1F53cfQ3GDb/eJBRhhqxYliFU0sT1LhaT2GvrGNH6f7E7p6A78vj0/NpizhLTSnANNTyYyldAw3PdNxzEFbvy6we49h32qzTZSHKJwKFcUrA0qzNOVqpRFPEA0XneaVN/hccobQLbPrJNZ+f9keH9UbnZu+lDRp2i6t5rUr2wUhDvS2EjixX4VOGulrB/3VVZN25meXuNj6vYVh6rBsnt7hX57kSwZ7g3nSUMHplIS1OIM63L4V1ARxbCu9jUd4RtMbqLKgATRQjNDG2aKY0vG6MY3nWR10VbY9/S23AF3Y7lyktCR2EVkelIOsEOW5ig== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230031)(39860400002)(346002)(376002)(366004)(396003)(136003)(1800799009)(186009)(451199024)(41300700001)(8936002)(83380400001)(66556008)(8676002)(4326008)(966005)(66476007)(478600001)(66946007)(110136005)(26005)(316002)(107886003)(6512007)(2616005)(6486002)(6506007)(53546011)(2906002)(38100700002)(82960400001)(5660300002)(31696002)(36756003)(44832011)(86362001)(31686004)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?VnNGSVFkOFU2N0pRd1A2d2czSFZscG9JL1NWQlY2SUVtRHE4T05RV3k0Z0Ji?= =?utf-8?B?MHJvREUwUFVjVHhLZExTb0o2bzJleHVBdTJBOGk1OHBtaTI1TVFzUURoOFpP?= =?utf-8?B?OGhaUFZyeGtkWmI3WjFhMmtjaXVNMEZMNnVOY0RMclNlaGE5RjZmRThqTUd1?= =?utf-8?B?QXExT25TQWV5cmUrdExmcE1lUkVLOUpOdHFZRWlFTVJoRHdqK29oQi9uNTE0?= =?utf-8?B?Ym4rS21lS3RHSVRqMGtRV3FjNXVCQkdrSzNGbFU0TlZnNmR1eHJwRFZLZnpM?= =?utf-8?B?N0M5Y0YrMWM4RlVCZGIycWprOUt0akFiSTR0VUtXM2RjdG9INnVJc2hnOUNL?= =?utf-8?B?VGJnZzNhS0xXR3dtNnI5ME9oclVmYnZZa2RMY043dktYc3VtZlkrOEJ1VUh5?= =?utf-8?B?NW5oVUUzdWVmZDBIYlB1Y1BZMjQ2UEFUM3greGJLTHJHWmlpL3BLMkJQc0sz?= =?utf-8?B?TzdyRHkxanQrME55ck9kRGd6RnE0WkI1THhIUFdrZFV0Mm9STFdsc3g1NDRz?= =?utf-8?B?ekx3cXk0Y0ZPaG1jb0ptaEJ3UG8zWWtYZzZCWVQ0Q09hNzdHQjN4dEV1WFpB?= =?utf-8?B?NSs2MlFUWWVQamJqRGx5R1hUdEFrOFNGQlNVbTAvTmwrK2tWSVR3UGpBcDZX?= =?utf-8?B?RmhjL08zOXNVZGFiWHpSZHBVRkNMR0RPTmFUNWs0b2lmalFocWdpTXVLOUxo?= =?utf-8?B?MjVZVllSeU5lTlplOXZHZ1hiUkpRT21lMWZnU3EybVhTMnJrbVRQMUxsMWZv?= =?utf-8?B?OWZKbzk2R094bTVvbGpEWDZQZmNwNmNCOVA1eUhJK3V0OXZOYWFIQmFMVHVs?= =?utf-8?B?K2NjSUs1cFFCazVPc0FjVTJOWmRsT2REWERCOTRRYmxqd1dnQUhRbW93SjNP?= =?utf-8?B?Vk5nb2FObnQ3ZExHRDlsMG9GVmcrT0xZZ2RNOHRTVVJYQ3hLL3IwaEJ6N0Ux?= =?utf-8?B?TmNTTHFwa2g5SnBTUzR0dE1DWTVlVnl4dVhiTnY3VXNONDdRYzNHUGpvQnlH?= =?utf-8?B?SEpJNlFEdmw4VkIxaUZ6d0lXMnk2L2lKWlRSTDdwOGhOUFNXcGtmN1FLMEUv?= =?utf-8?B?cWFwRlJGcWVQc3p6TzNreVA2UkVYSHJidStJR1JrNTF5OTZWc20rTWE3TWZm?= =?utf-8?B?RTZrdm5mdWg4QzYvWHRTY3VqZ2EvQUI4a1dzSzdJdE9uS2VxbzltTFozamRx?= =?utf-8?B?YW95T1pqUXBIS1pra0VqYVIzY2k2bGZKQm8rVVhMWm1ERHZKVXVBRU9MYms0?= =?utf-8?B?NCtsa2RWSDNOTDVVcVhyQTJYSDNhZDhLbHVVQ3p2MjMwOGtkTzFpTkl6TDZw?= =?utf-8?B?S0lINkZnZUtjRE1sNm5vbWJNb3BJR0tISlNBMEl5UUdLaVZkMlJrdktlZXRM?= =?utf-8?B?K1djOCtubS8zUlVSZVRMYnVXeFk1b1k2OVp3c05KVTF2LzNiTU1HZ2VIL2hi?= =?utf-8?B?ajNxK25waXZkVFV1VWhpV3dyZHFCNlFhcTRuZ2pQOWlPSnF0NjdvRjRHM0JY?= =?utf-8?B?dHJ4djBWckFmdnV2R2k3azEveitVZXVHTHlzeWZmVm1WUlR6V3ZobXNBSUdM?= =?utf-8?B?bHExZFU2M0I0aEE3SW9LTkwwMGROUE1uYWovbnJaa3k1QnNhc0p0cVMxNjZH?= =?utf-8?B?NEZXRDZqSEx6Ulg2QmtCMzlVRVo5OEJhK1lQYis0WmhDeVNISWhsVjVlNy9t?= =?utf-8?B?VmZ6OSsrQXpKZnNZM2JUSUlxUzNhYVhSMDhKUUZxQVhJL20wTWtsMGdVUlVZ?= =?utf-8?B?cmdiNXliRklTVmxKRGtTT0ZCTzlUbmMreHNVWGN0T2tHeEw5c2xIdlJSeStu?= =?utf-8?B?OEUrSE5HaTN6eDdNUVdRTXc3ZGJubzRxdWZVbVMvM3hIOGRpSGkzVDRFdmd2?= =?utf-8?B?eTZkZjBKTnVRWjNBUW53L2R5MHRoaWpsOWFVQysrQzAxcGd2REZNZFpFUWNI?= =?utf-8?B?eStKdzNDL1BRcXN6bk9WV01SOVRyUmVPN1dUVE1tdThYcmkvWUhYbUVSeEQ0?= =?utf-8?B?dXk5Mks3SjFXeDFpUmJscjZoM2IwV1JpR1FVaHpOaXZRbklJY3JZZTF2WWo4?= =?utf-8?B?SVJYV1UxQ3NKa3BLN3NPc3VEYWthVXU3d1QyOERMRERJcnlRNVE1elU3WW5q?= =?utf-8?B?dEJSbnh3K2RJNHFKODZSNXhoNlFaWkJyZWhudFVKSUZGdmFMSUgwV3A4OURj?= =?utf-8?B?M2c9PQ==?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6d5a84a6-6448-4647-5bde-08dba9f0121e X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Aug 2023 07:01:16.6635 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: satmLB2ZfUqmh8RCuY2Y7WxNTverZRcgQ0Xue6PolaqYDsKcgJ36m3jn80QnvoVyPz1w2uQSMo3bKZpQev41SA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB4PR10MB7517 X-TUID: /rfz7ex476sF On 31.08.23 07:34, MOESSBAUER, Felix (T CED INW-CN) wrote: > On Tue, 2023-08-08 at 10:48 +0200, Jan Kiszka wrote: >> On 01.08.23 11:37, Felix Moessbauer wrote: >>> The upstream kernel still misses the __symbol__ information in the >>> device tree. By that, overlays cannot be applied (DT was compiled >>> without -@). However, all u-boot internal device trees are compiled >>> with >>> symbol information. By that, just use the one from u-boot. >>> Note, that the mmclbk entry changed in this device tree (mmclbk2 >>> instead of mmclbk0). This change is reflected in the wks file. An >>> alternative option would be to use --use-uuid. >>> >> >> I assume you actually booted with that modification, right? Did you >> check if there are no other differences between the two DTs? They can >> be >> subtle as U-Boot is not yet consistently syncing in the kernel DTs >> for >> all boards. > > I booted the board with an MTDA image [1] which uses a lot of the > peripherals of that board. However, I did not do a 1:1 comparison of > the device tree from u-boot and the kernel. If all major features of the board still work (networking, storage, other I/O) and this board is actually looked after in U-Boot as Andre suggested, then we are good. I was just asking based on past negative experiences I made. Jan > > The idea to use the DT from u-boot is based on > > 1. A kernel developer proposed this in [2] > 2. It showcases the added (but now reverted) builtin_dt=yes support > > In addition, the kernel DT from the stock debian kernel currently > cannot be used, as this does not support overlays (not compiled with > symbol information). Back then, it was unclear if the corresponding > kernel patch to compile with -@ will be accepted and by that this was > the only feasible solution. Now, the patch from [2] got accepted, but > there is still no release of the bookworm-backports kernel that > includes it. > > [1] https://github.com/siemens/mtda > [2] https://www.spinics.net/lists/devicetree/msg622846.html > > Best regards, > Felix > >> >> Jan >> >>> Signed-off-by: Felix Moessbauer >>> --- >>> meta-isar/scripts/lib/wic/canned-wks/nanopi-neo.wks.in | 4 ++-- >>> 1 file changed, 2 insertions(+), 2 deletions(-) >>> >>> diff --git a/meta-isar/scripts/lib/wic/canned-wks/nanopi-neo.wks.in >>> b/meta-isar/scripts/lib/wic/canned-wks/nanopi-neo.wks.in >>> index de1c92c4..af5b6f08 100644 >>> --- a/meta-isar/scripts/lib/wic/canned-wks/nanopi-neo.wks.in >>> +++ b/meta-isar/scripts/lib/wic/canned-wks/nanopi-neo.wks.in >>> @@ -1,10 +1,10 @@ >>> # >>> -# Copyright (c) Siemens AG, 2018 >>> +# Copyright (c) Siemens AG, 2018-2023 >>> # >>> # SPDX-License-Identifier: MIT >>> >>> part u-boot --source rawcopy --sourceparams "file=/usr/lib/u- >>> boot/nanopi_neo/u-boot-sunxi-with-spl.bin" --no-table --align 8 >>> >>> -part / --source rootfs-u-boot --ondisk mmcblk0 --fstype ext4 -- >>> mkfs-extraopts "-T default" --label platform --align 1024 --active >>> +part / --source rootfs-u-boot --ondisk mmcblk2 --fstype ext4 -- >>> mkfs-extraopts "-T default" --sourceparams "builtin_dt=yes" --label >>> platform --align 1024 --active >>> >>> bootloader --append "rw rootwait" >> > -- Siemens AG, Technology Linux Expert Center