From owner-freebsd-mobile@FreeBSD.ORG Thu Jan 29 13:00:48 2015 Return-Path: Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id B2EB7206; Thu, 29 Jan 2015 13:00:48 +0000 (UTC) Received: from mail-oi0-x22b.google.com (mail-oi0-x22b.google.com [IPv6:2607:f8b0:4003:c06::22b]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 72B3468E; Thu, 29 Jan 2015 13:00:48 +0000 (UTC) Received: by mail-oi0-f43.google.com with SMTP id z81so26330594oif.2; Thu, 29 Jan 2015 05:00:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=ehr11UifcJfdb4++jG7mwg9TRuuTaWVpcoR5FhjxbbU=; b=IURQcBrv0+zaEP1La0vwQWW+cuN0w/X4e+c46EZfKeP1uetW0KUc/2U8F4TQtjpyLE CxJJe7TYwVvsA3kpI0TPFZJgQ8GX1svvIQXX3d0bn7aVpLZ3RwwrCDPWK3crBwklH7lq ffKoQJDPFDj6UcBJ0DWeVBAvBIVTfgHfsVQziM35ZvfLiqjaeHZqUDw3rZGI6sVw/lyN W9ATs0eBI0t4WWzdZQneC8h1EejVdelCY90M/ySO05J4gS/B0gri2h9qae929MFEZd/5 rg1NMzh+cxnVAZzX9mWq7mO46oky6eW9mh9HGD0FSEWtgqA/TpROZXb3HLkZO5l6eIYO MZGg== MIME-Version: 1.0 X-Received: by 10.182.119.232 with SMTP id kx8mr252573obb.37.1422536447544; Thu, 29 Jan 2015 05:00:47 -0800 (PST) Received: by 10.182.13.33 with HTTP; Thu, 29 Jan 2015 05:00:47 -0800 (PST) In-Reply-To: References: <20150128183231.GI58886@cicely7.cicely.de> <1422473251.15718.70.camel@freebsd.org> <20150128201440.GA73589@cicely7.cicely.de> <1422490013.15718.79.camel@freebsd.org> <1422491760.15718.97.camel@freebsd.org> <20150129023314.GH73589@cicely7.cicely.de> Date: Thu, 29 Jan 2015 21:00:47 +0800 Message-ID: Subject: Re: System-On-Module From: Ganbold Tsagaankhuu To: "Lundberg, Johannes" Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.18-1 Cc: "freebsd-arm@freebsd.org" , FreeBSD Current , "ticso@cicely.de" , Ian Lepore , "freebsd-mobile@freebsd.org" X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Jan 2015 13:00:48 -0000 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 > 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 >>> 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 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. >