From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7321338948658135040 X-Received: by 2002:a17:90b:3009:b0:28b:e2c1:8eaf with SMTP id hg9-20020a17090b300900b0028be2c18eafmr7498858pjb.2.1704719963330; Mon, 08 Jan 2024 05:19:23 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a17:90a:d145:b0:28c:f63a:e804 with SMTP id t5-20020a17090ad14500b0028cf63ae804ls733997pjw.0.-pod-prod-00-us; Mon, 08 Jan 2024 05:19:22 -0800 (PST) X-Google-Smtp-Source: AGHT+IGakRrMZZZ7Py4dOK9MER+Zwyh67YfGRM9xyWN+so1EEYwhJFAid+kAwh650/b9G0HarkyG X-Received: by 2002:a17:90a:ca14:b0:28c:be12:d2ca with SMTP id x20-20020a17090aca1400b0028cbe12d2camr4186070pjt.42.1704719961622; Mon, 08 Jan 2024 05:19:21 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1704719961; cv=pass; d=google.com; s=arc-20160816; b=e0t5l96zdFNUR3m5x4LmA7FFn0MZMv4N76cJuEYLiE325orKuny+zMyZUcO3DWw1v3 IHyk69bYZIR0S1DmGKq08pwurNDx9hoARaHMOxcxJA3ERpbNwzq1Zcz+UQphQJwsrwxb cYhBqJnl84LEUkUZHTgbJ/MWvz200z2yQdoGgcsWPQv9k3kxj7SyeybFd59kdx317H8T pB9QnEOAKLkVCk1p+v9c1PC48UbZyYlNHkTQd7fQ9sOkW9oxQ08CLrrp2F2XtDH2dreC ULYjyErTfMTuOr0z8nYoFEqPTK7b6PLkTqLzLD1CeHMA1CaqNQoICQXtPSphWiTXoKyx Qxbw== 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=0pImGs+PTIq7rW2orzyIL5QECrK7fta8Pb2i4TS0IHk=; fh=j2JzxP5mHI4xmc1U+7458fETrlCB/1Yxd9aO9yMHOvc=; b=R43kf6LjWXKB0P+tkxh2RnzOtStv3sH2pG1+SNmI55tbk56T3mkQLmlFXJy89qWwKo 0gvQm+c0K+i7N16yNhxwvCNU+lo/8nUEQu29OKI+6iXSg36wQtBOg2l6PScM64M9cD0c gLF5uzJPMhWpJa2Pgl4CJoxfIgXR+Sxp+7sfItqACQQvTESq4f0LzyMEdxBzFkfn5wFP Khwth87p5MpJAOjNobqNl3Nja0EN+nwKnhcRjkZt3jW8cSYGKMsNd6prHx0URgizTM8M ujEERA8K0F+A7sH4P26tr9BOLILoxhavRYYuY5gdJLEHttI9oRi45Rj7J6M6C5I3PaFq oHDA== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=IAGWUD6f; 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:fe0c::62b 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-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on062b.outbound.protection.outlook.com. [2a01:111:f400:fe0c::62b]) by gmr-mx.google.com with ESMTPS id v19-20020a17090a899300b0028bbd023539si347068pjn.3.2024.01.08.05.19.21 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 08 Jan 2024 05:19:21 -0800 (PST) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f400:fe0c::62b as permitted sender) client-ip=2a01:111:f400:fe0c::62b; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=IAGWUD6f; 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:fe0c::62b 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=VO3gYtLz+yoiK9z/U4JpqwgAmgZq+qZidNPw3KmGTQsUa1c8v+ODM4mx2L+cn1Vj9MHU01lyqllHAMLMQDs0jwYMjQ90YP81rRofNr8xrea5x/2xBV97KcygdxKuIYVfqmcDQTD4h3eXAH3V28KgKruqjSJxw/mp1Wgm1TW96RHhcScoFiK244ZsddMzGy9a05TpfgXL7Y1X+Z6kFji01kd3QQYw8lxtnPFKtgiksYKLolQV+sNoGYxRuV9Z5/LqKFgSumUvYfvkJQDX5nwC8zJ621gcscRoouYk0+eGoF+1bGtQJw5Rm+JKJLJ0pH62SmoQpFhkKpH2eNKPHe997g== 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=0pImGs+PTIq7rW2orzyIL5QECrK7fta8Pb2i4TS0IHk=; b=ogEvtXvQRSHZxBZxka3NqQpm6uqHpBuk80Bww7ZTev/edIftC3agWWuPkjbfUFTpM7wuaR9FeIerce5ohZrmoJezdAN1edN2K25DQB2q+mbkF6kxk19Nags0S/uHaWwPVBIJGt6RNQtMS+DLG6N04G03/tf5jysxhRWgcRrL77ypKM8ZnFW8JD8ILt/pLyvsAPk3Nh5wqndkkhG0ALZNDP7HK45XGvC0W93LK07sSox0Uy0RxDjPIpNjeq70xmDGT+v84OxBL0eFZvaSvsm/AgoznIZxl0BBFQBTRfB7g1bTWrk1u9Yp+3TakkBZMZtnC+hWtyV6sTvkURfWk9Jezw== 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=0pImGs+PTIq7rW2orzyIL5QECrK7fta8Pb2i4TS0IHk=; b=IAGWUD6fPMNU6mTNE5pt7DlBkcJvrc1m9ozCeyDxdd72xsabJ2PaLvOSW6MFD4JYnxFRLzDhenX0619dTfNfUHK9KpcVlnyMJc+jaBxFIxrejJerQdWD13fjjE6RbXcFQFTNhuScc/4BRJcXYCXGJqxU6un6X66FFmozT0fU4nuIR650RbKBL1NKtvttA5MOfryx/i283Tz47li1IMVfPKd7DC3lX/Tzx/EC6curiyR3eOAXVTeFyz4DeN4SGI0xQH6DHvtSyHcixq3ZwT712PJZBc+hJtg9PhMFtR25RItSo+GXPxehQfRaCzC46VmsjFrah6/gIfprc5czc3IhEA== 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 PA4PR10MB5756.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:269::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7159.21; Mon, 8 Jan 2024 13:19:19 +0000 Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::96c7:d239:1723:8761]) by AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::96c7:d239:1723:8761%5]) with mapi id 15.20.7159.020; Mon, 8 Jan 2024 13:19:18 +0000 Message-ID: Date: Mon, 8 Jan 2024 14:19:17 +0100 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 7/9] beagleplay: Add U-Boot recipe Content-Language: en-US To: Florian Bezdeka , isar-users Cc: Nishanth Menon References: <1f4afe3a2128e966a590c59231a0147e4b90ccc1.1704632056.git.jan.kiszka@siemens.com> From: Jan Kiszka In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR4P281CA0242.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:f5::20) 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_|PA4PR10MB5756:EE_ X-MS-Office365-Filtering-Correlation-Id: abd76176-89b4-4f77-8212-08dc104c6b3a X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: rO/xte9aeEy3nL6sld+2DVBhBAqfDjv/y2FR/LHXBLvfmH9UrXkKz+kR42VLPa3NRF2TH/7EJs0dvnCo6s6e5aawWuwy282GY64STVw7pX8zZesW2Fg2Mw2HkuWvb7OoFxZGMpM5drOIc9LouVE1XPkSPptnupck328F+LSzgFtc/IS2vgCVCW96rQIR5WWhhuplaUzhgJsgiDgH35qcpmvbw6HVsEfH4iRPDMNIFpghhSvUkavmRLUOgIGjg5hMBPGwSNxxMX1A7p5/isfA9pNdqnZCadydLkb87dwCDVjgDUJTCDzxsXQ1EaMgKlhEarfDcFPIZm4xrIeNUJmWq6mE9eXzTfCM9d+QLpI6YpGZ67FJc/FkLNYNS7O/xWCL+PQDXYBXm4jihgVAbXW4kqx2bhL9JybYA6U1fglMZA5EEocj/Q1Mw48OYX+8IipKNVqfy9+lpkPLFTxihUZJyMyXlLoH+tWZfm/PhTEnIUuV8H1OZpX6PF4rejx2Cjv+9SUothw1WxPENxCWIP5ZUZS4UhJmhw9A0/5AZObeWeTJe4PHm3cEizvC2/IPPe0DhBTTZXsaTuNzzHETGpHGDlCI1au3mBfEKNsYehvesTNM5Tk5B/SL4MJwQL0JNvd4l1BWAQ1xwY2p4r6vRh3N0w== 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)(376002)(39860400002)(396003)(346002)(136003)(366004)(230922051799003)(186009)(64100799003)(451199024)(1800799012)(31686004)(26005)(2616005)(53546011)(6512007)(6506007)(478600001)(966005)(6486002)(38100700002)(36756003)(86362001)(31696002)(82960400001)(2906002)(41300700001)(83380400001)(66556008)(4326008)(66946007)(316002)(110136005)(5660300002)(8676002)(66476007)(8936002)(44832011)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?aFlZTkZkWkFjbzdyOFdrS1VUY1RFV3dxbTFHb2NWclV5NFFuMzRraVlMaUxt?= =?utf-8?B?cExRa3prU2YyZm1PZTdCem1QUHJEaGlEaVZJOE5OVE1zWXkrbmVtb09TVGdx?= =?utf-8?B?NzhqQXFiQTY1RGZBUHVNcTRhNFV2ckdMWENNSGhJWGY1NjJ0WVZtT2pIRTM4?= =?utf-8?B?U3pLR29HQjh4U09ZYzBwQ3M5dFdlY1Q4VWF1ZXFzMVpxVDJPMmRGSFZWWEh5?= =?utf-8?B?V3c4QTZEK3lmY3dwVTlDUmk0NDZabzlyZitqbWtNY0dsZjUvdUJ1VVdKc2FI?= =?utf-8?B?MEtzMW5OV1A5Z3d0YmwxWlZwcHpkek8yUGRPVjFVVlBGQmFRSE94bUFycmIx?= =?utf-8?B?Z01ncHQyTTY0UTQyc0IxRG5EVVU0YllrR2MxVk1zdzR0UGoxUHpqZGhjeklk?= =?utf-8?B?ZlNuWjROOS9uL3BTbFkyVkdBUmRTbk43bm9qUHQ5MmRxamJ0aVk5TU8wbHdC?= =?utf-8?B?RHhLc2tRZi9CSmNiaFpBZWlsam80bUFTTzQ2TkdPdWhnRmw5WWFOenVQdXpH?= =?utf-8?B?dUlibmk5NG5aZVp6Zng4SHRUbnVTWVNOT2xIaEsvNG8zMUtEZU8wdHY1THgz?= =?utf-8?B?SXR3c09hVkVvSk1GRHVDaURvRTlCdmJRbyt6cWwxS0NUYkVmQWtEdCtqNG8y?= =?utf-8?B?aXA5RVVHVEpIVUo1dDFmOUZtLzhKYm5vMGRLSjhCTEJRL1IyYmh4blByZTJK?= =?utf-8?B?U251S0RwMGNHdEJpazNIRW5odUNUekQ5Z1UyZTI3SHYzQmpNQXhCdlBaaEpq?= =?utf-8?B?enB4Zis0cFc3b1ZtTFphT1Vrb1gxaXAySnIveThyRm5XcW9MdTN3ZXhHcm90?= =?utf-8?B?NGh4bWFaMWZBYlpZYk1QSkpRSFkrVzV1RHpnMnZwNnAzcmJERFdJY2Z0a2VS?= =?utf-8?B?NUxzSVdQalVLTFBHRE51aWd2bkxWZWdHNEtCS3E2SmNIQ0FRZWl3T0cyQ1NT?= =?utf-8?B?bEhtTCsrRnF2aStBT05IZzc0bThneW5wVmNMc0x5UnJvbjlyUjRnNjExanBN?= =?utf-8?B?T093Q1l4M0FjaTcyc0k5SkRLbDROSmxBSHM3aHVhbHRBSW0rd0FnbzZiUGJC?= =?utf-8?B?R0hyNkw1SHJpOVBIN1BUdHJYK2RWcmMrUm93RFlJK0tCbzhpbFErMGRyalpZ?= =?utf-8?B?WStob0srb3lWQm5VV0hPQkl3emw1bHg4R2lkREYrbXZIemI3TExSWGt2ck5m?= =?utf-8?B?bmRlVnZ0UkRBVWZtcmNzbjdraGd3WWU1SWs3RGZKSmhJRjdqbDVCd3l6OStU?= =?utf-8?B?b1Q4SnltRjlFYm1GNnBsM1dEeVJqbVNMT2RMVDRrT1Z1WWxyc01aLy9UOTVo?= =?utf-8?B?M2Z0ME91RzFVQjU2bVhQaEVsSy9YM0pmQTFRSTZSUDJpQzdTK1A0MFdUcU5M?= =?utf-8?B?dEdzK1FyZmlDa2NSeWl4N2pXYk1UNkl1c2c4SFY0ZHdMWksyOVJrRTkva2ta?= =?utf-8?B?c1dtUW1Qa3ZSektlc2tUWUhuemtNNEUvaXVzOUViYlN4LzJ3cWxzckg3WEhi?= =?utf-8?B?L2w4amtlLzg4WTVCWTVpdFVzM2VJNU50TlBna282N3NmV2pRa1ZkQ1pQRUdO?= =?utf-8?B?WVVNQlI4eGJ2OTk5R3p2TGJ0dWdwMXZySkV2YU5NS1NNSDVYaFZiTVFta1dB?= =?utf-8?B?VlIrY01WNkY0eHo0S0hRc3pvbS9vZm9NM05KWFFnSWEvUjIvOWNGRHpSZWcw?= =?utf-8?B?WkJvN0ovc1FCcUNzb0p3emJNSmp2VC9qZEFMOEFOYit6bzIzRXpsNXBWN2pO?= =?utf-8?B?N3d3T3A3QkxSRnFPQk1xTHR4b1pZQTlHZDhDRWtjSG8rY0hNekVDdnBPaGlk?= =?utf-8?B?d09ObFUyQld1LzRQWGd5N00wN2lEVTZXcWY0Q1FjbnBrbDZxMzFJSjFoZG9a?= =?utf-8?B?Q1FxaVpjK05uNStqQjE5RFUrWjVBbEY5YndvcDVsV2FrU1hqcFBBYjY2T3FM?= =?utf-8?B?dlhJQ0hFM0plbWc0eDhuS2Z0UG15S1BBY0pSbE1qdm5oVDY5MFFTN050R3lR?= =?utf-8?B?MVAxd29GaDNxbGZiREhSdDBWSlVjQWtpUXBGWStSeWpUNDc2NERnQ2twdTdh?= =?utf-8?B?anZYd29mYU12d3hQOXNFeWZFd21WWmtHWlpEdWoyT3QzNzNQcE5WSFZySmV1?= =?utf-8?B?UHRPbGhGSFBVaXJUWUEzbU80TEplZFhzV082MTlocmpNWnlPR2dJdnJ0KzM2?= =?utf-8?B?Tnc9PQ==?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: abd76176-89b4-4f77-8212-08dc104c6b3a X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Jan 2024 13:19:18.3454 (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: t9ag+1T0M+vOmu3KLwfq5wxw8Uqp8GnPPEzfkETsXwrqRs0hd5ARw/6cuOtKtjgFv0gK9gj9dr5le1eUUzIh2w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA4PR10MB5756 X-TUID: Z3aFAR1ZfIiW On 08.01.24 14:17, Florian Bezdeka wrote: > On Sun, 2024-01-07 at 13:54 +0100, 'Jan Kiszka' via isar-users wrote: >> From: Jan Kiszka >> >> Upstream support is available via upcoming 2024.01. One patches is still >> needed to enable WIFI support. >> >> Signed-off-by: Jan Kiszka >> --- >> ...2x-Add-basic-initialization-for-usb-.patch | 80 +++++++++++++++++++ >> .../recipes-bsp/u-boot/files/rules-beagleplay | 34 ++++++++ >> .../u-boot/u-boot-beagleplay_2024.01-rc6.bb | 41 ++++++++++ >> 3 files changed, 155 insertions(+) >> create mode 100644 meta-isar/recipes-bsp/u-boot/files/0001-TMP-board-ti-am62x-Add-basic-initialization-for-usb-.patch >> create mode 100755 meta-isar/recipes-bsp/u-boot/files/rules-beagleplay >> create mode 100644 meta-isar/recipes-bsp/u-boot/u-boot-beagleplay_2024.01-rc6.bb >> >> diff --git a/meta-isar/recipes-bsp/u-boot/files/0001-TMP-board-ti-am62x-Add-basic-initialization-for-usb-.patch b/meta-isar/recipes-bsp/u-boot/files/0001-TMP-board-ti-am62x-Add-basic-initialization-for-usb-.patch >> new file mode 100644 >> index 00000000..d4e3137e >> --- /dev/null >> +++ b/meta-isar/recipes-bsp/u-boot/files/0001-TMP-board-ti-am62x-Add-basic-initialization-for-usb-.patch >> @@ -0,0 +1,80 @@ >> +From 3502d8a4dd51b3bfe9b2fb123f0e8d6f7c0735ec Mon Sep 17 00:00:00 2001 >> +From: Nishanth Menon >> +Date: Tue, 25 Jul 2023 13:52:50 -0500 >> +Subject: [PATCH] TMP: board: ti: am62x: Add basic initialization for usb >> + voltage, 32k crystal, debounce >> + >> +Do the basic configuration required for setting up the USB core voltage >> +configuration, setup to configure the 32k clock coming from 32k crystal >> +and the debounce configurations for the various pins. >> + >> +See https://lore.kernel.org/u-boot/20230725185253.2123433-4-nm@ti.com/ >> +Changes since then: writel(val, reg) - fixed for debounce values >> + >> +Signed-off-by: Nishanth Menon >> +--- >> + board/ti/am62x/evm.c | 46 ++++++++++++++++++++++++++++++++++++++++++++ >> + 1 file changed, 46 insertions(+) >> + >> +diff --git a/board/ti/am62x/evm.c b/board/ti/am62x/evm.c >> +index ad939088402..a1575c2b220 100644 >> +--- a/board/ti/am62x/evm.c >> ++++ b/board/ti/am62x/evm.c >> +@@ -78,8 +78,54 @@ static int video_setup(void) >> + return 0; >> + } >> + >> ++#define CTRLMMR_USB0_PHY_CTRL 0x43004008 >> ++#define CTRLMMR_USB1_PHY_CTRL 0x43004018 >> ++#define CORE_VOLTAGE 0x80000000 >> ++ >> ++#define WKUP_CTRLMMR_DBOUNCE_CFG1 0x04504084 >> ++#define WKUP_CTRLMMR_DBOUNCE_CFG2 0x04504088 >> ++#define WKUP_CTRLMMR_DBOUNCE_CFG3 0x0450408c >> ++#define WKUP_CTRLMMR_DBOUNCE_CFG4 0x04504090 >> ++#define WKUP_CTRLMMR_DBOUNCE_CFG5 0x04504094 >> ++#define WKUP_CTRLMMR_DBOUNCE_CFG6 0x04504098 >> ++ >> + void spl_board_init(void) >> + { >> ++ u32 val; >> ++ >> ++ /* Set USB0 PHY core voltage to 0.85V */ >> ++ val = readl(CTRLMMR_USB0_PHY_CTRL); >> ++ val &= ~(CORE_VOLTAGE); >> ++ writel(val, CTRLMMR_USB0_PHY_CTRL); >> ++ >> ++ /* Set USB1 PHY core voltage to 0.85V */ >> ++ val = readl(CTRLMMR_USB1_PHY_CTRL); >> ++ val &= ~(CORE_VOLTAGE); >> ++ writel(val, CTRLMMR_USB1_PHY_CTRL); >> ++ >> ++ /* We have 32k crystal, so lets enable it */ >> ++ val = readl(MCU_CTRL_LFXOSC_CTRL); >> ++ val &= ~(MCU_CTRL_LFXOSC_32K_DISABLE_VAL); >> ++ writel(val, MCU_CTRL_LFXOSC_CTRL); >> ++ /* Add any TRIM needed for the crystal here.. */ >> ++ /* Make sure to mux up to take the SoC 32k from the crystal */ >> ++ writel(MCU_CTRL_DEVICE_CLKOUT_LFOSC_SELECT_VAL, >> ++ MCU_CTRL_DEVICE_CLKOUT_32K_CTRL); >> ++ >> ++ /* Setup debounce conf registers - arbitrary values. Times are approx */ >> ++ /* 1.9ms debounce @ 32k */ >> ++ writel(0x1, WKUP_CTRLMMR_DBOUNCE_CFG1); >> ++ /* 5ms debounce @ 32k */ >> ++ writel(0x5, WKUP_CTRLMMR_DBOUNCE_CFG2); >> ++ /* 20ms debounce @ 32k */ >> ++ writel(0x14, WKUP_CTRLMMR_DBOUNCE_CFG3); >> ++ /* 46ms debounce @ 32k */ >> ++ writel(0x18, WKUP_CTRLMMR_DBOUNCE_CFG4); >> ++ /* 100ms debounce @ 32k */ >> ++ writel(0x1c, WKUP_CTRLMMR_DBOUNCE_CFG5); >> ++ /* 156ms debounce @ 32k */ >> ++ writel(0x1f, WKUP_CTRLMMR_DBOUNCE_CFG6); >> ++ >> + video_setup(); >> + enable_caches(); >> + if (IS_ENABLED(CONFIG_SPL_SPLASH_SCREEN) && IS_ENABLED(CONFIG_SPL_BMP)) >> +-- >> +2.35.3 >> + >> diff --git a/meta-isar/recipes-bsp/u-boot/files/rules-beagleplay b/meta-isar/recipes-bsp/u-boot/files/rules-beagleplay >> new file mode 100755 >> index 00000000..36bbdecb >> --- /dev/null >> +++ b/meta-isar/recipes-bsp/u-boot/files/rules-beagleplay >> @@ -0,0 +1,34 @@ >> +#!/usr/bin/make -f >> + >> +# Debian rules for custom U-Boot build >> +# >> +# This software is a part of ISAR. >> +# Copyright (c) Siemens AG, 2018-2023 >> +# >> +# SPDX-License-Identifier: MIT >> + >> +ifneq ($(DEB_BUILD_GNU_TYPE),$(DEB_HOST_GNU_TYPE)) >> +export CROSS_COMPILE=$(DEB_HOST_GNU_TYPE)- >> +SET_CROSS_BUILD_TOOLS=CROSS_BUILD_TOOLS=y >> +endif >> + >> +override_dh_auto_build: >> + $(MAKE) $(PARALLEL_MAKE) ARCH=arm am62x_evm_r5_defconfig beagleplay_r5.config >> + $(MAKE) $(PARALLEL_MAKE) ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- >> + >> + $(MAKE) $(PARALLEL_MAKE) am62x_evm_a53_defconfig beagleplay_a53.config >> + $(MAKE) $(PARALLEL_MAKE) BL31=/usr/lib/trusted-firmware-a/beagleplay/bl31.bin \ >> + TEE=/usr/lib/optee-os/beagleplay/tee-raw.bin >> + $(MAKE) $(PARALLEL_MAKE) u-boot-initial-env >> + $(MAKE) $(PARALLEL_MAKE) $(SET_CROSS_BUILD_TOOLS) NO_SDL=1 tools-only envtools >> + >> +override_dh_auto_install: >> + mv tools/env/lib.a tools/env/libubootenv.a >> + >> +override_dh_auto_test: >> + >> +override_dh_strip: >> + dh_strip -X libubootenv.a >> + >> +%: >> + dh $@ --parallel >> diff --git a/meta-isar/recipes-bsp/u-boot/u-boot-beagleplay_2024.01-rc6.bb b/meta-isar/recipes-bsp/u-boot/u-boot-beagleplay_2024.01-rc6.bb >> new file mode 100644 >> index 00000000..524c5ed0 >> --- /dev/null >> +++ b/meta-isar/recipes-bsp/u-boot/u-boot-beagleplay_2024.01-rc6.bb > > This RC will not disappear anymore? Is the necessary release already > scheduled? Yeah, .01 actually means "January", and we can likely update this recipe soon. But also the -rc6 will remain available. Jan -- Siemens AG, Technology Linux Expert Center