Date: Tue, 19 Apr 2016 19:15:13 +0900 From: Ganbold Tsagaankhuu <ganbold@gmail.com> To: Emmanuel Vadot <manu@bidouilliste.com> Cc: freebsd-arm <freebsd-arm@freebsd.org> Subject: Re: Orange Pi One Message-ID: <CAGtf9xORJTALJp9TEMN8MdiwxKhhMTh25OHjkauu8JrVN%2B5ErA@mail.gmail.com> 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 Tue, Apr 19, 2016 at 7:13 PM, Emmanuel Vadot <manu@bidouilliste.com> wrote: > > With the help of Milan I managed to boot FreeBSD on my OrangePi One > (using the OrangePi Plus DTS): > > 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 > Cache level 1: > 32KB/64B 4-way data cache WB Read-Alloc Write-Alloc > 32KB/32B 2-way instruction cache Read-Alloc > Cache level 2: > 512KB/64B 8-way unified cache WB Read-Alloc Write-Alloc > real memory = 536870912 (512 MB) > avail memory = 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-0x1c87fff > 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. > > 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. > > The code is in my github branch : > https://github.com/evadot/freebsd/tree/h3 Maybe old but I thought it could be useful: https://github.com/teodorakireva/freebsd/tree/orangepi2/sys/arm/allwinner/h3 Ganbold > > > 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) > > Cheers, > > -- > 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?CAGtf9xORJTALJp9TEMN8MdiwxKhhMTh25OHjkauu8JrVN%2B5ErA>