Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 2 May 2016 16:08:36 +0300
From:      Daniel Braniss <danny@cs.huji.ac.il>
To:        Emmanuel Vadot <manu@bidouilliste.com>
Cc:        freebsd-arm <freebsd-arm@freebsd.org>
Subject:   Re: Orange Pi One
Message-ID:  <EA254811-76BB-4A5C-A290-6A9B63CE93F9@cs.huji.ac.il>
In-Reply-To: <20160419121326.86a991f54efa7fa6e10ceb4f@bidouilliste.com>
References:  <20160413232414.3a37907e@zeta.dino.sk> <20160414062820.7b907ba9@X220.alogt.com> <20160414064405.202e4eef@zeta.dino.sk> <CABx9NuQWatjAhA1oL8EtUbv5kSbG8qX-KB%2BGBr9PTqVs4fnMNg@mail.gmail.com> <20160418094916.10dc9ae8@zeta.dino.sk> <20160418174918.33d3d19e4105eb737d17b122@bidouilliste.com> <CABx9NuQaFEuZmDtJ=Rie5XC3iQDqTEBX6ZRiWxNfEa_BomTUcA@mail.gmail.com> <20160418210108.4047c526@zeta.dino.sk> <20160419092012.0ad4ad2d@zeta.dino.sk> <20160419093408.2f6d8d6472b09298f1e08ecb@bidouilliste.com> <20160419095358.351c74b3@zeta.dino.sk> <20160419121326.86a991f54efa7fa6e10ceb4f@bidouilliste.com>

next in thread | previous in thread | raw e-mail | index | archive | help

> On 19 Apr 2016, at 13:13, Emmanuel Vadot <manu@bidouilliste.com> =
wrote:
>=20
>=20
> With the help of Milan I managed to boot FreeBSD on my OrangePi One =
(using the OrangePi Plus DTS):
>=20
> KDB: debugger backends: ddb
> KDB: current backend: ddb
> Copyright (c) 1992-2016 The FreeBSD Project.
> Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, =
1994
>        The Regents of the University of California. All rights =
reserved.
> FreeBSD is a registered trademark of The FreeBSD Foundation.
> FreeBSD 11.0-CURRENT #8 7a08e49(h3)-dirty: Tue Apr 19 11:44:25 CEST =
2016
>    =
elbarto@knuckles.blih.net:/usr/home/elbarto/Work/freebsd-obj/arm.armv6/usr=
/home/elbarto/Work/freebsd.git/sys/H3 arm
> FreeBSD clang version 3.8.0 (tags/RELEASE_380/final 262564) (based on =
LLVM 3.8.0)
> WARNING: WITNESS option enabled, expect reduced performance.
> VT: init without driver.
> CPU: Cortex A7 rev 5 (Cortex-A core)
> Supported features: ARM_ISA THUMB2 JAZELLE THUMBEE ARMv4 Security_Ext
> WB enabled LABT branch prediction disabled
> LoUU:2 LoC:3 LoUIS:2=20
> Cache level 1:=20
> 32KB/64B 4-way data cache WB Read-Alloc Write-Alloc
> 32KB/32B 2-way instruction cache Read-Alloc
> Cache level 2:=20
> 512KB/64B 8-way unified cache WB Read-Alloc Write-Alloc
> real memory  =3D 536870912 (512 MB)
> avail memory =3D 511164416 (487 MB)
> random: entropy device external interface
> kbd0 at kbdmux0
> ofwbus0: <Open Firmware Device Tree>
> aw_ccu0 on ofwbus0
> clk_fixed0: <Fixed clock> on aw_ccu0
> clk_fixed1: <Fixed clock> on aw_ccu0
> aw_pll0: <Allwinner PLL Clock> mem 0x1c20000-0x1c20003 on aw_ccu0
> clk_fixed2: <Fixed clock> on aw_ccu0
> aw_pll1: <Allwinner PLL Clock> mem 0x1c20028-0x1c2002b on aw_ccu0
> clk_fixed3: <Fixed factor clock> on aw_ccu0
> clk_fixed4: <Fixed clock> on aw_ccu0
> aw_cpuclk0: <Allwinner CPU Clock> mem 0x1c20050-0x1c20053 on aw_ccu0
> aw_axiclk0: <Allwinner AXI Clock> mem 0x1c20050-0x1c20053 on aw_ccu0
> aw_ahbclk0: <Allwinner AHB Clock> mem 0x1c20054-0x1c20057 on aw_ccu0
> aw_apbclk0: <Allwinner APB Clock> mem 0x1c20054-0x1c20057 on aw_ccu0
> aw_apbclk1: <Allwinner APB Clock> mem 0x1c20058-0x1c2005b on aw_ccu0
> aw_gate0: <Allwinner Bus Clock Gates> mem 0x1c20060-0x1c20073 on =
aw_ccu0
> aw_mmcclk0: <Allwinner MMC Clock> mem 0x1c20088-0x1c2008b on aw_ccu0
> aw_mmcclk1: <Allwinner MMC Clock> mem 0x1c2008c-0x1c2008f on aw_ccu0
> aw_mmcclk2: <Allwinner MMC Clock> mem 0x1c20090-0x1c20093 on aw_ccu0
> simplebus0: <Flattened device tree simple bus> on ofwbus0
> aw_reset0: <Allwinner Module Resets> mem 0x1c202c0-0x1c202cb on =
simplebus0
> aw_reset1: <Allwinner Module Resets> mem 0x1c202d0-0x1c202d3 on =
simplebus0
> aw_reset2: <Allwinner Module Resets> mem 0x1c202d8-0x1c202db on =
simplebus0
> regfix0: <Fixed Regulator> on ofwbus0
> regfix1: <Fixed Regulator> on ofwbus0
> regfix2: <Fixed Regulator> on ofwbus0
> gic0: <ARM Generic Interrupt Controller> mem =
0x1c81000-0x1c81fff,0x1c82000-0x1c82fff,0x1c84000-0x1c85fff,0x1c86000-0x1c=
87fff irq 10017 on simplebus0
> gic0: pn 0x10, arch 0x2, rev 0x1, implementer 0x43b irqs 160
> generic_timer0: <ARMv7 Generic Timer> irq 10000,10001,10002,10003 on =
ofwbus0
> Timecounter "ARM MPCore Timecounter" frequency 24000000 Hz quality =
1000
> Event timer "ARM MPCore Eventtimer" frequency 24000000 Hz quality 1000
> rtc0: <Allwinner RTC> mem 0x1f00000-0x1f00053 irq 10018,10019 on =
simplebus0
> cpulist0: <Open Firmware CPU Group> on ofwbus0
> cpu0: <Open Firmware CPU> on cpulist0
> cpu1: <Open Firmware CPU> on cpulist0
> cpu2: <Open Firmware CPU> on cpulist0
> cpu3: <Open Firmware CPU> on cpulist0
> a10_mmc0: <Allwinner Integrated MMC/SD controller> mem =
0x1c0f000-0x1c0ffff irq 10005 on simplebus0
> mmc0: <MMC/SD bus> on a10_mmc0
> aw_wdog0: <Allwinner A31 Watchdog> mem 0x1c20ca0-0x1c20cbf irq 10012 =
on simplebus0
> uart0: <Non-standard ns8250 class UART with FIFOs> mem =
0x1c28000-0x1c283ff irq 10013 on simplebus0
> uart0: console (961538,n,8,1)
> cryptosoft0: <software crypto>
> Timecounters tick every 10.000 msec
> mmcsd0: 16GB <SDHC SL16G 3.0 SN DAF5C2BD MFG 09/2015 by 3 PT> at mmc0 =
50.0MHz/4bit/65535-block
> WARNING: WITNESS option enabled, expect reduced performance.
> Trying to mount root from ufs:/dev/ufs/rootfs [rw]...
> random: unblocking device.
>=20
> Not a lot of devices are presents but it's the same in the DTS. I'll =
probably add today (maybe tomorow) the gpio padconf and I'll look at the =
CPU power clamp soon to add SMP.
>=20
> The code is in my github branch : =
https://github.com/evadot/freebsd/tree/h3
>=20
> For those interested I've put the file available :
> - https://www.bidouilliste.com/freebsd/orangepi-plus (The kernel)
> - https://www.bidouilliste.com/freebsd/orangepi-plus.dtb
> - https://www.bidouilliste.com/freebsd/orangepi-plus-uboot-201601.bin =
(Provided by Milan)
>=20

my SoC just arrived, so is there a .img I can pull to check if all is ok =
before I start compiling/building?

cheers,
	danny





> Cheers,
>=20
> --=20
> Emmanuel Vadot <manu@bidouilliste.com>
> _______________________________________________
> freebsd-arm@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-arm
> To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org"




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?EA254811-76BB-4A5C-A290-6A9B63CE93F9>