Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 29 Jan 2015 21:00:47 +0800
From:      Ganbold Tsagaankhuu <ganbold@gmail.com>
To:        "Lundberg, Johannes" <johannes@brilliantservice.co.jp>
Cc:        "freebsd-arm@freebsd.org" <freebsd-arm@freebsd.org>, FreeBSD Current <freebsd-current@freebsd.org>, "ticso@cicely.de" <ticso@cicely.de>, Ian Lepore <ian@freebsd.org>, "freebsd-mobile@freebsd.org" <freebsd-mobile@freebsd.org>
Subject:   Re: System-On-Module
Message-ID:  <CAGtf9xOdQAnxQd8exAqb8E%2BmQ1axTNLLCR1XA%2BLfLzxwAASw8Q@mail.gmail.com>
In-Reply-To: <CAASDrVnzaDUEnavLx4btnOhJfUdFfZQ=egUuY9GtNtVBG4mvGw@mail.gmail.com>
References:  <CAASDrVmh-UrYXoBoze6_ZMNjORuAMi_pmNO=N-ZOv7tHCEU7Mg@mail.gmail.com> <20150128183231.GI58886@cicely7.cicely.de> <1422473251.15718.70.camel@freebsd.org> <20150128201440.GA73589@cicely7.cicely.de> <CAASDrVmbmWzoeT6DOG%2BQFaGkkqCoEnj2hdD9RzWBzq5GGFmT=A@mail.gmail.com> <CAASDrVnDCWEM9Tyvd5vZ3JBXu8FX7a_e52%2Bh4oq=Br_spn57DA@mail.gmail.com> <1422490013.15718.79.camel@freebsd.org> <CAASDrVm-E-AmA81tG8Nh3Hx1KWp4sUAk7HLXDGi%2BptPUrjHSEw@mail.gmail.com> <1422491760.15718.97.camel@freebsd.org> <20150129023314.GH73589@cicely7.cicely.de> <CAASDrVkaZ7XVwqhhemrZBSvQ2vFED6A4uK7NNXh_t92HhC2mbg@mail.gmail.com> <CAGtf9xPx5ma27ho3Fq0=Tr=CfHvXZ3i0aVzJsvk15JMiSwxNVQ@mail.gmail.com> <CAASDrVnzaDUEnavLx4btnOhJfUdFfZQ=egUuY9GtNtVBG4mvGw@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Jan 29, 2015 at 5:27 PM, Lundberg, Johannes <
johannes@brilliantservice.co.jp> wrote:

> What I'm most worried about is the graphics stack.. Some companies don't
> seem so keen on handing out specs.


I think you can check some open source implementations for those GPU
related things (only for linux maybe):

For Vivante:
https://github.com/laanwj/etna_viv/wiki

For Adreno:
http://freedreno.github.io

For Mali:
http://limadriver.org

I guess they are mostly based on reverse engineering effort. I think you
can even ask about the statuses directly from the authors/maintainers on
some irc channel.

Not sure about Tegra or PowerVR.

Ganbold




>
>
> On Thursday, January 29, 2015, Ganbold Tsagaankhuu <ganbold@gmail.com>
> wrote:
>
>>
>>
>> On Thu, Jan 29, 2015 at 4:18 PM, Lundberg, Johannes <
>> johannes@brilliantservice.co.jp> wrote:
>>
>>> Hi All
>>>
>>> Thanks again for all the replies.
>>>
>>> How is the support for A15 and how is Qualcomm to work with when it com=
es
>>> to porting?
>>>
>>> Thinking about this guy which is closer to what I want spec-wise..
>>>
>>> http://www.variscite.com/products/system-on-module-som/cortex-a15-krait=
/var-som-sd600-cpu-qualcomm-snapdragon600
>>>
>>>
>>>
>> I think IFC6410 has same SoC as above SoM and as for ifc6410 either
>> mmc/sd or usb ehci driver needed in order to boot FreeBSD into multi use=
r
>> mode.
>>
>> Ganbold
>>
>>
>>
>>>
>>> --
>>> Johannes Lundberg
>>> BRILLIANTSERVICE CO., LTD.
>>>
>>> On Thu, Jan 29, 2015 at 11:33 AM, Bernd Walter <ticso@cicely7.cicely.de=
>
>>> wrote:
>>>
>>> > On Wed, Jan 28, 2015 at 05:36:00PM -0700, Ian Lepore wrote:
>>> > > On Thu, 2015-01-29 at 09:12 +0900, Lundberg, Johannes wrote:
>>> > > > Ah now I see it has EDM connection. I didn't look carefully enoug=
h.
>>> > All the
>>> > > > images are with the expansion board attached..
>>> > > >
>>> > > > Spec-wise and portability-wise it seems like a good option but my
>>> > hardware
>>> > > > guy keeps warning me about Freescale that they often have hardwar=
e
>>> > bugs and
>>> > > > rather than fixing the bugs they pretend they are not there.. In
>>> other
>>> > > > words, Freescale is good for software developers because of open
>>> > > > documentation but not so for hardware manufactures. Any experienc=
es
>>> > with
>>> > > > this?
>>> > >
>>> > > The imx6 manuals include an errata list, so it would be good to che=
ck
>>> > > that for anything specific that would matter to your projects.
>>> >
>>> > If you use a prebuild module then you don't get much in touch with
>>> > the freescale chip fropm the hardware side.
>>> > On the other hand, there are countless iMX6 boards out there with
>>> > schematics online.
>>> > My recently bought Novena even came with printed schematics and they
>>> > open sourced the HW design files as well.
>>> > I don't think there are hidden surprises on the hardware side.
>>> >
>>> > > For the devices we use in our products everything is good so far wi=
th
>>> > > the hardware.  That's emmc, sdcard, ethernet, i2c, uarts, usb, and
>>> lots
>>> > > of gpio (inputs and outputs).  The ethernet is gigabit but has a
>>> known
>>> > > limitation of 40MB/s due to the bus it's connected to in the chip.
>>> (But
>>> > > hey, it's documented so it's not a problem, right? :)
>>> > >
>>> > > You mentioned video, and we don't have that working on freebsd imx6
>>> yet,
>>> > > but there's not a ton of work to do.  There's a framebuffer driver
>>> for
>>> > > imx5 and it has pretty much the same framebuffer hardware.  Getting
>>> > > video output to a TTL LCD is probably just hours of work.  Getting
>>> it to
>>> > > an LVDS LCD or HDMI probably needs days of work (entire drivers
>>> written,
>>> > > potentially, I haven't looked into it).
>>> >
>>> > Sounds interesting for my Novena.
>>> > The one I already got are board only (with some FPGA breakout, ...).
>>> > They have HDMI though.
>>> > But I'm also awaiting for the one with case and LCD panel.
>>> > Not to forget that I have a fairy EDM carrier with LCD already.
>>> > That said I'v always wondered how much work is it to get the camera
>>> > interface running, since the Hummingboards can connect to the RPi
>>> > camera modules.
>>> >
>>> > > Some audio support was recently committed, but I don't know much
>>> about
>>> > > it yet.
>>> > >
>>> > > -- Ian
>>> > >
>>> > >
>>> >
>>> > --
>>> > B.Walter <bernd@bwct.de> http://www.bwct.de
>>> > Modbus/TCP Ethernet I/O Baugruppen, ARM basierte FreeBSD Rechner uvm.
>>> >
>>>
>>> --
>>> =3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D=
-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-
>>> =E7=A7=98=E5=AF=86=E4=BF=9D=E6=8C=81=E3=81=AB=E3=81=A4=E3=81=84=E3=81=
=A6=EF=BC=9A=E3=81=93=E3=81=AE=E9=9B=BB=E5=AD=90=E3=83=A1=E3=83=BC=E3=83=AB=
=E3=81=AF=E3=80=81=E5=90=8D=E5=AE=9B=E4=BA=BA=E3=81=AB=E9=80=81=E4=BF=A1=E3=
=81=97=E3=81=9F=E3=82=82=E3=81=AE=E3=81=A7=E3=81=82=E3=82=8A=E3=80=81=E7=A7=
=98=E5=8C=BF=E7=89=B9=E6=A8=A9=E3=81=AE=E5=AF=BE=E8=B1=A1=E3=81=A8=E3=81=AA=
=E3=82=8B=E6=83=85=E5=A0=B1=E3=82=92=E5=90=AB=E3=82=93=E3=81=A7=E3=81=84=E3=
=81=BE=E3=81=99=E3=80=82
>>> =E3=82=82=E3=81=97=E3=80=81=E5=90=8D=E5=AE=9B=E4=BA=BA=E4=BB=A5=E5=A4=
=96=E3=81=AE=E6=96=B9=E3=81=8C=E5=8F=97=E4=BF=A1=E3=81=95=E3=82=8C=E3=81=9F=
=E5=A0=B4=E5=90=88=E3=80=81=E3=81=93=E3=81=AE=E3=83=A1=E3=83=BC=E3=83=AB=E3=
=81=AE=E7=A0=B4=E6=A3=84=E3=80=81=E3=81=8A=E3=82=88=E3=81=B3=E3=81=93=E3=81=
=AE=E3=83=A1=E3=83=BC=E3=83=AB=E3=81=AB=E9=96=A2=E3=81=99=E3=82=8B=E4=B8=80=
=E5=88=87=E3=81=AE=E9=96=8B=E7=A4=BA=E3=80=81
>>> =E8=A4=87=E5=86=99=E3=80=81=E9=85=8D=E5=B8=83=E3=80=81=E3=81=9D=E3=81=
=AE=E4=BB=96=E3=81=AE=E5=88=A9=E7=94=A8=E3=80=81=E3=81=BE=E3=81=9F=E3=81=AF=
=E8=A8=98=E8=BC=89=E5=86=85=E5=AE=B9=E3=81=AB=E5=9F=BA=E3=81=A5=E3=81=8F=E3=
=81=84=E3=81=8B=E3=81=AA=E3=82=8B=E8=A1=8C=E5=8B=95=E3=82=82=E3=81=95=E3=82=
=8C=E3=81=AA=E3=81=84=E3=82=88=E3=81=86=E3=81=8A=E9=A1=98=E3=81=84=E7=94=B3=
=E3=81=97=E4=B8=8A=E3=81=92=E3=81=BE=E3=81=99=E3=80=82
>>> ---
>>> CONFIDENTIALITY NOTE: The information in this email is confidential
>>> and intended solely for the addressee.
>>> Disclosure, copying, distribution or any other action of use of this
>>> email by person other than intended recipient, is prohibited.
>>> If you are not the intended recipient and have received this email in
>>> error, please destroy the original message.
>>> _______________________________________________
>>> freebsd-current@freebsd.org mailing list
>>> http://lists.freebsd.org/mailman/listinfo/freebsd-current
>>> To unsubscribe, send any mail to "
>>> freebsd-current-unsubscribe@freebsd.org"
>>
>>
>>
>
> --
> --
> Johannes Lundberg
> BRILLIANTSERVICE CO., LTD.
>
>
> =3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=
=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-
> =E7=A7=98=E5=AF=86=E4=BF=9D=E6=8C=81=E3=81=AB=E3=81=A4=E3=81=84=E3=81=A6=
=EF=BC=9A=E3=81=93=E3=81=AE=E9=9B=BB=E5=AD=90=E3=83=A1=E3=83=BC=E3=83=AB=E3=
=81=AF=E3=80=81=E5=90=8D=E5=AE=9B=E4=BA=BA=E3=81=AB=E9=80=81=E4=BF=A1=E3=81=
=97=E3=81=9F=E3=82=82=E3=81=AE=E3=81=A7=E3=81=82=E3=82=8A=E3=80=81=E7=A7=98=
=E5=8C=BF=E7=89=B9=E6=A8=A9=E3=81=AE=E5=AF=BE=E8=B1=A1=E3=81=A8=E3=81=AA=E3=
=82=8B=E6=83=85=E5=A0=B1=E3=82=92=E5=90=AB=E3=82=93=E3=81=A7=E3=81=84=E3=81=
=BE=E3=81=99=E3=80=82
> =E3=82=82=E3=81=97=E3=80=81=E5=90=8D=E5=AE=9B=E4=BA=BA=E4=BB=A5=E5=A4=96=
=E3=81=AE=E6=96=B9=E3=81=8C=E5=8F=97=E4=BF=A1=E3=81=95=E3=82=8C=E3=81=9F=E5=
=A0=B4=E5=90=88=E3=80=81=E3=81=93=E3=81=AE=E3=83=A1=E3=83=BC=E3=83=AB=E3=81=
=AE=E7=A0=B4=E6=A3=84=E3=80=81=E3=81=8A=E3=82=88=E3=81=B3=E3=81=93=E3=81=AE=
=E3=83=A1=E3=83=BC=E3=83=AB=E3=81=AB=E9=96=A2=E3=81=99=E3=82=8B=E4=B8=80=E5=
=88=87=E3=81=AE=E9=96=8B=E7=A4=BA=E3=80=81
> =E8=A4=87=E5=86=99=E3=80=81=E9=85=8D=E5=B8=83=E3=80=81=E3=81=9D=E3=81=AE=
=E4=BB=96=E3=81=AE=E5=88=A9=E7=94=A8=E3=80=81=E3=81=BE=E3=81=9F=E3=81=AF=E8=
=A8=98=E8=BC=89=E5=86=85=E5=AE=B9=E3=81=AB=E5=9F=BA=E3=81=A5=E3=81=8F=E3=81=
=84=E3=81=8B=E3=81=AA=E3=82=8B=E8=A1=8C=E5=8B=95=E3=82=82=E3=81=95=E3=82=8C=
=E3=81=AA=E3=81=84=E3=82=88=E3=81=86=E3=81=8A=E9=A1=98=E3=81=84=E7=94=B3=E3=
=81=97=E4=B8=8A=E3=81=92=E3=81=BE=E3=81=99=E3=80=82
> ---
> CONFIDENTIALITY NOTE: The information in this email is confidential
> and intended solely for the addressee.
> Disclosure, copying, distribution or any other action of use of this
> email by person other than intended recipient, is prohibited.
> If you are not the intended recipient and have received this email in
> error, please destroy the original message.
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAGtf9xOdQAnxQd8exAqb8E%2BmQ1axTNLLCR1XA%2BLfLzxwAASw8Q>