From owner-freebsd-arm@freebsd.org Wed Apr 10 00:00:01 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 26692157247B for ; Wed, 10 Apr 2019 00:00:01 +0000 (UTC) (envelope-from peter@rulingia.com) Received: from vtr.rulingia.com (vtr.rulingia.com [IPv6:2001:19f0:5801:ebe:5400:1ff:fe53:30fd]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "vtr.rulingia.com", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 2A9DC87C66 for ; Tue, 9 Apr 2019 23:59:59 +0000 (UTC) (envelope-from peter@rulingia.com) Received: from server.rulingia.com (ppp59-167-167-3.static.internode.on.net [59.167.167.3]) by vtr.rulingia.com (8.15.2/8.15.2) with ESMTPS id x39NxZun060095 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 10 Apr 2019 09:59:40 +1000 (AEST) (envelope-from peter@rulingia.com) X-Bogosity: Ham, spamicity=0.000000 Received: from server.rulingia.com (localhost.rulingia.com [127.0.0.1]) by server.rulingia.com (8.15.2/8.15.2) with ESMTPS id x39NxTPj074115 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 10 Apr 2019 09:59:29 +1000 (AEST) (envelope-from peter@server.rulingia.com) Received: (from peter@localhost) by server.rulingia.com (8.15.2/8.15.2/Submit) id x39NxTTc074114; Wed, 10 Apr 2019 09:59:29 +1000 (AEST) (envelope-from peter) Date: Wed, 10 Apr 2019 09:59:29 +1000 From: Peter Jeremy To: ticso@cicely.de Cc: freebsd-arm@freebsd.org, Bernd Walter Subject: Re: no dev.cpu on RPI-B Message-ID: <20190409235929.GA8974@server.rulingia.com> References: <20190409223917.GK69855@cicely7.cicely.de> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="W/nzBZO5zC0uMSeA" Content-Disposition: inline In-Reply-To: <20190409223917.GK69855@cicely7.cicely.de> X-PGP-Key: http://www.rulingia.com/keys/peter.pgp User-Agent: Mutt/1.11.4 (2019-03-13) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Apr 2019 00:00:01 -0000 --W/nzBZO5zC0uMSeA Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 2019-Apr-10 00:39:18 +0200, Bernd Walter wrote: >I was hoping for dev.cpu.0.temperature as it exists on the Pi3. >Is something missing in my setup (using 12-RELEASE kernel from image), >or is there no support for that? I ran into this when I switched from the FreeBSD FDT to the default Linux F= DT. The latter is missing the CPU description. The fix is to create your own FDT overlay and get the loader to load it. There's a similar problem with = the SPI controller. I used the FDT below, compiled with: $ dtc -@ -O dtb -o /boot/dtb/overlays/rpi-cpus.dtbo -i /usr/src/sys/dts/arm= -i /usr/src/sys/gnu/dts/arm rpi-cpus.dtso And add the following to loader.conf: fdt_overlays=3D"rpi-cpus.dtbo" ------- rpi-cpus.dtso /dts-v1/; /plugin/; / { compatible =3D "brcm,bcm2835"; }; &{/} { cpus { cpu@0 { compatible =3D "arm,1176jzf-s"; device_type =3D "cpu"; reg =3D <0x0>; clock-frequency =3D <0x29b92700>; }; }; }; --=20 Peter Jeremy --W/nzBZO5zC0uMSeA Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEE7rKYbDBnHnTmXCJ+FqWXoOSiCzQFAlytMeFfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEVF QjI5ODZDMzA2NzFFNzRFNjVDMjI3RTE2QTU5N0EwRTRBMjBCMzQACgkQFqWXoOSi CzS1CRAAgZayd4DND1wvc+xei28VBPQ8UaeHail0GZeFZ5K3k2yC2dBi9zP5bZrT eql2ima5Cy3+RGzb8BBMUlcQetEuqh+hSKuMVAzIU119+8rHK+Q1Ov3TbHo54PLe jW43LEeD8BXnjr0t9to4DvOgEgwv3OkcKoqkccVin7m4DJW7Mai1IFs5GOHLcQmt xWOTY5SrOL9rvl+K0CUhHHOO7tlZyAGH0HkypdTGxBCsWuna4NtL/TgEjapeWehg k43lhmxMOT/9K5B+TWJS7A8u3U9ddBEcts3HDECKk5uNY6AcZM/sp8CeKfsm3Hfd eGVoQOUfdR654Y2TqFWAHGeBP6ZgsRyJvHdTJUHUU+4SUP5Ye38YMODrVsmju6XW FPlXzcex2xd06noZDgyY/24OSEMgEkS1otTZcTUQLjlsFOPBB6l90rpQ82bEq1/I IlWFtVqBB3Y5Kblu/AIaC8jCt5QcvlQqD+aLqgSJtRi54VjU8CY8y1wh7mH9Xxco joA3x4aEjzUGWhtTPZkOVk6Blkc30mcIzaKvfGVH281uLXHe8Ea3g0g9x7YnLIP8 SeYa7KbNuDi9nx8vn70g/vCdeyi9AiDYT73IMaSW6boGMDy0IGhdbxyy7tdoIJ0u jYcI0u8F84gYAcJeSL3/5hgs4tuNRDizkujEv2CWUlX44/Qrn2I= =bcAy -----END PGP SIGNATURE----- --W/nzBZO5zC0uMSeA--