Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 29 Oct 2018 23:05:31 +0300
From:      Greg V <greg@unrelenting.technology>
To:        Emmanuel Vadot <manu@bidouilliste.com>
Cc:        freebsd-arm <freebsd-arm@freebsd.org>, Marcin Wojtas <mw@semihalf.com>
Subject:   Re: MACCHIATObin
Message-ID:  <1540843531.1781.2@smtp.migadu.com>
In-Reply-To: <20181029204655.73c0895cf2df7245769590fe@bidouilliste.com>
References:  <4DCCA5C9-C156-4080-A8F9-035478AC2FF7@yahoo.com> <F8B5248A-7522-4268-A72A-DBA04D943046@netgate.com> <CAPv3WKeuN3TwOEBR6zu_9ovyvvQUD4t83shgT0LTbtD1re6ikQ@mail.gmail.com> <CAPv3WKcmiOzBGKtomQJ9mqJaaPXNjfEfX2Q7iD5u5qz2ojQJDA@mail.gmail.com> <1540841879.1781.1@smtp.migadu.com> <20181029204655.73c0895cf2df7245769590fe@bidouilliste.com>

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



On Mon, Oct 29, 2018 at 10:46 PM, Emmanuel Vadot 
<manu@bidouilliste.com> wrote:
> On Mon, 29 Oct 2018 22:37:59 +0300
> Greg V <greg@unrelenting.technology> wrote:
> 
>> 
>> 
>>  On Sat, Aug 18, 2018 at 10:07 AM, Marcin Wojtas <mw@semihalf.com> 
>> wrote:
>>  > sob., 18 sie 2018 o 08:43 Marcin Wojtas <mw@semihalf.com> 
>> napisa?(a):
>>  >>
>>  >>  sob., 18 sie 2018 o 01:10 Jim Thompson <jim@netgate.com>
>>  >> napisa?(a):
>>  >>  >
>>  >>  > On Aug 17, 2018, at 5:42 PM, Mark Millard via freebsd-arm
>>  >> <freebsd-arm@freebsd.org> wrote:
>>  >>  >
>>  >>  > > Marcin Wojtas mw at semihalf.com wrote on
>>  >>  > > Fri May 11 07:55:40 UTC 2018 :
>>  >>  > >
>>  >>  > >> Short status of the support - last year we enabled most of 
>> the
>>  >>  > >> platform functionalities (core support, USB, AHCI, RTC). 
>> Three
>>  >> big
>>  >>  > >> items remained left:
>>  >>  > >> - PCIE root complex (this should work soon with the work 
>> done
>>  >> for
>>  >>  > >> another SoC, not merged yet)
>>  >>  > >> - Network PPv2
>>  >>  > >> - Xenon SD/MMC controller
>>  >>  > >
>>  >>  > >
>>  >>  > > I noticed a check in that deals with that "Xenon"
>>  >>  > > SD/MMC controller:
>>  >>  > >
>>  >>  > > Author: loos
>>  >>  > > Date: Tue Aug 14 16:33:30 2018
>>  >>  > > New Revision: 337772
>>  >>  > > URL:
>>  >>  > > https://svnweb.freebsd.org/changeset/base/337772
>>  >>
>>  [?]
>>  >>  > >
>>  >>  > > But I've not noticed check-ins for the other of the "big
>>  >>  > > items" going by. (Though they may have.)
>>  >>  > >
>>  >>  > > Care to comment-on/update-the actual status for the
>>  >>  > > Macchiato.bin(s)?
>>  >>  >
>>  >>  >
>>  >>  > tl;dr: It?s not ?there? yet.
>>  >>  >
>>  >>  > Specifics:
>>  >>  >
>>  >>  > - loos@ has done a lot of work to get the espresso.bin 
>> working,
>>  >> and some of this carries over to the 8k/7k.
>>  >>  > - We have another internal developer working on an EIP-97 
>> driver
>>  >> for crypto offload.  This should be a foundation for the EIP-197 
>> in
>>  >> the 8K.
>>  >>  > - I know manu@is working on pin controllers and clocks 
>> specific
>>  >> to Machiatto.bin (80x0/70x0).
>>  >>  > - Getting the NICs, PCIe, etc working still remains to be 
>> done.
>>  >>  >
>>  >>
>>  >>  About the latter - the NIC is pretty complex, however we 
>> (Semihalf)
>>  >>  have really huge experience with all its support 
>> implementations and
>>  >>  the platform itself. I'll put it straightforward - it's only a
>>  >> matter
>>  >>  of development funding, if it's guaranteed, we will do it with
>>  >>  pleasure :) As well as the NIC support (DW Synopsys driver for 
>> DT
>>  >> and
>>  >>  verify/improve on pcie-host-generic with ACPI).
>>  >
>>  > "As well as PCIE support..." of course.
>>  >
>>  > Marcin
>> 
>>  Hi,
>> 
>>  I've noticed that people successfully use ACPI-PCIe on the 
>> MACCHIATObin
>>  with Linux,
>>  so? has anyone tested FreeBSD pcie-host-generic there?
>> 
>>  I'm considering buying a MACCHIATObin board to test my drm-next 
>> build
>>  for aarch64
>>  ( https://github.com/FreeBSDDesktop/kms-drm/pull/89 ), but I'd like 
>> to
>>  first know if PCIe actually works :)
> 
>  I'll will push support for mcbin soon in the tree (with PCI support).
>  I don't know what ACPI-PCIe is exactly but I don't see how it can 
> work
> without a dedicated driver for the armada 8K.

dev/pci/pci_host_generic_acpi.c — generic ECAM PCIe driver.

I think ThunderX2 uses it (2018 Cavium copyright in the file), probably 
Ampere eMAG (haven't seen anything about that here, but the vendor 
lists FreeBSD in their OS compatibility list), should be possible to 
use on the SoftIron Overdrives (NetBSD just added ACPI/aarch64 and they 
tested on the Overdrive: 
https://dmesgd.nycbug.org/index.cgi?do=view&id=4526 — but all 
FreeBSD+SoftIron dmesgs on dmesgd.nycbug so far are in FDT mode, not 
ACPI)…

And the EDK2 firmware for the Armada8k does have an ACPI mode…



home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1540843531.1781.2>