From nobody Sun Aug 13 17:35:31 2023 X-Original-To: freebsd-arm@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4RP4S94pKJz4mRm8 for ; Sun, 13 Aug 2023 17:35:37 +0000 (UTC) (envelope-from mike@karels.net) Received: from mail2.karels.net (mail2.karels.net [3.19.118.201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "freebsd", Issuer "freebsd" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RP4S86jtMz4cQ8 for ; Sun, 13 Aug 2023 17:35:36 +0000 (UTC) (envelope-from mike@karels.net) Authentication-Results: mx1.freebsd.org; none Received: from mail2.karels.net (localhost [IPv6:0:0:0:0:0:0:0:1]) by mail2.karels.net (8.17.1/8.17.1) with ESMTP id 37DHZW0V038449; Sun, 13 Aug 2023 12:35:32 -0500 (CDT) (envelope-from mike@karels.net) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=karels.net; s=mail2; t=1691948133; bh=ud59gHYdMKorWF8YwZz6k+wPp0wK0DrenLQX5lDmifY=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=TPqH+eh0mToqH99YXixvJ4BirQHUENwoO8I5M7cCwxQ/AGomJU4+u/kB8qG1cH4rI YtDopCT3GVnjxdymmTmuZlepmIpoqItO0xKTT9LGhtAEA7Fo6h1N3eKeKGo45OSd47 7/JpjgPDPlcTzpbkhmoaHFFqlLa3yaGXmriIaLeb6m6cge9UPGAn21mS/NM/vJOv1F VwH2ve6ehnUYP/U1GIfkjrW3e+GjSoKphGBpscLUxwpHDCx5Vwo3r8HyiUcs4t2Scj PAytwzl2SSwgzoIyK5Pe4GK0H6Gob02a/p253LCloSXyEvJteeWb6/U9rQwP9X3g8Z WmTrJkGl1Py0A== Received: from [10.0.2.130] ([73.62.165.147]) by mail2.karels.net with ESMTPSA id PG6wImQU2WQvlgAAs/W3XQ (envelope-from ); Sun, 13 Aug 2023 12:35:32 -0500 From: Mike Karels To: Emmanuel Vadot Cc: freebsd-arm Subject: Re: ALPHA1 on Raspberry Pi 3B+ [added: and RPi4B] Date: Sun, 13 Aug 2023 12:35:31 -0500 X-Mailer: MailMate (1.14r5964) Message-ID: In-Reply-To: <20230813191924.1b9b7927f0d98ce9937a571f@bidouilliste.com> References: <1C94FEAF-C616-498F-8562-2E99CF12417D@edc.ro> <4F7960AE-F607-4FEF-8A02-2013862A37E3@yahoo.com> <20230813191924.1b9b7927f0d98ce9937a571f@bidouilliste.com> List-Id: Porting FreeBSD to ARM processors List-Archive: https://lists.freebsd.org/archives/freebsd-arm List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-arm@freebsd.org MIME-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 4RP4S86jtMz4cQ8 X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:16509, ipnet:3.16.0.0/14, country:US] On 13 Aug 2023, at 12:19, Emmanuel Vadot wrote: > On Sun, 13 Aug 2023 11:25:25 -0500 > Mike Karels wrote: > >> On 13 Aug 2023, at 11:10, Mark Millard wrote: >> >>> On Aug 13, 2023, at 08:17, Warner Losh wrote: >>> >>>> Manu just updated Linux DTS in the tree. Maybe see if you revert tha= t if the problem persists. >>> >>> git: 69f8cc60aa1e - main - ofw_firmware: Only match if there is no co= mpatible >>> >>> is the fix that Manu has committed: >>> >>> QUOTE >>> ofw_firmware: Only match if there is no compatible >>> >>> If there is a compatible string it likely means that the firmware= needs >>> a dedicated driver (like on RPI*). >>> >>> PR: 273087 >>> Tested-by: Mark Millard >>> Sponsored by: Beckhoff Automation GmbH & Co. KG >>> Fixes: fdfd3a90b6ce ("ofw: Add a ofw_firmware driver") >>> END QUOTE >> >> Just for completeness: that change fixes the bcm2835_cpufreq0/powerd >> problem and the gpioled0 problem, but not the clk_fixed2 problem >> (clk_fixed4 on rpi4). Installing an msdos boot partition from the >> 3 Aug image makes that problem disappear. >> >> Mike > > There is two fixed-clock in the DTB without clock-frequency property > and with a status set to "disabled", this isn't conforming to the > bindings > (https://cgit.freebsd.org/src/tree/sys/contrib/device-tree/Bindings/clo= ck/fixed-clock.yaml) > so we complain on this, this is normal. Would it be possible to detect the disabled status to prevent the errors (I'm guessing not) or to suppress the repeats? 150 lines of errors seems= like a lot for an out-of-spec DTB entry, and makes it hard to ignore. Mike > -- = > Emmanuel Vadot