Hi John - could you give me a link to this Android tree? I seem to have
difficulties finding it on GitHub...


On Sat, Mar 15, 2014 at 4:35 PM, [email protected] <[email protected]>wrote:

> On Sat, Mar 15, 2014 at 11:29 AM, Ivan Kozic <[email protected]> wrote:
> > Hi John,
> >
> > Wow thanks - this looks quite cool - it seems that they've started
> working
> > on YUV422 16bit and CCIR656 as well. May I ask where did you find the
> > driver?
>
> It is from the current Allwinner Android tree. The CSI driver in sunxi
> is about two years old.
>
> sunxi kernel needs to be updated to use this driver.
>
> > One crucial file is missing - sun4i_csi_core.h or sunxi_csi_core.h I
> guess,
> > as it's not for A10 anymore.
> >
> >
> > On Saturday, March 15, 2014 1:37:13 AM UTC+1, Jon Smirl wrote:
> >>
> >> I copied from the A10 manual.
> >>
> >> Here's a more recent driver....
> >>
> >> On Fri, Mar 14, 2014 at 7:36 PM, Ivan Kozic <[email protected]> wrote:
> >> > Hi John - just saw your post. I think you're looking at a wrong
> >> > document, as
> >> > for A20, the register setting 100 for bits 22:20 is YUV422 16bit -
> it's
> >> > written in the A20 User Manual on page 371. The problem is in fact
> this
> >> > very
> >> > vague information in the User Manual - it's almost useless. This is
> why
> >> > I'm
> >> > asking for help from someone who maybe knows the kernel a bit more -
> for
> >> > instance, I'm not even sure which DMA is used for transfers from CSI
> to
> >> > memory, because I have to figure it out from the driver.
> >> >
> >> > I'm also not sure where to search for the driver or more help. This
> >> > group
> >> > seems most professional of all by far - I have tried to contact
> >> > Allwinner,
> >> > but to no avail so far. As for sunxi kernel and drivers, I only know
> of
> >> > the
> >> > Git branch, but noone there has touched CSI driver for 8 months.
> >> > Although I
> >> > did always look in the 3.4 branch, maybe I should check out
> mainline...
> >> >
> >> > Anyway, I'll search for the actual solution myself and if I find it
> post
> >> > back - If anyone can speed me up, I'll be most grateful.
> >> >
> >> >
> >> > On Saturday, March 15, 2014 12:01:41 AM UTC+1, Jon Smirl wrote:
> >> >>
> >> >> I haven't tried any of this...
> >> >>
> >> >> Look like you would set the input format...
> >> >>
> >> >> 22:20 R/W 3 INPUT_FMT
> >> >> Input data format
> >> >> 000: RAW stream
> >> >> 001: reserved
> >> >> 010: CCIR656(one channel)
> >> >> 011: YUV422
> >> >> 100: YUV444({R, B, G} or {Pr, Pb, Y})
> >> >>
> >> >> When the input format is set YUV444
> >> >> 1100: field planar YUV 444
> >> >> 1101: field planar YUV 422 UV combined
> >> >> 1110: frame planar YUV 444
> >> >> 1111: frame planar YUV 422 UV combined
> >> >>
> >> >> The the output format is always 24b, right?
> >> >>
> >> >> You're going to have to read the user manual. I don't believe anyone
> >> >> has played with this before. But it looks like the hardware supports
> >> >> it.
> >> >>
> >> >> Also - the CSI driver in the sunxi tree is quite old. First thing I'd
> >> >> do is update it using the most recent Allwinner CSI driver we can
> >> >> locate. You might even get lucky and the newer Allwinner drivers
> could
> >> >> support 16b.
> >> >>
> >> >>
> >> >> On Fri, Mar 14, 2014 at 3:57 PM, Martin Collins <
> [email protected]>
> >> >> wrote:
> >> >> > On 2014-03-14 10:42, Ivan Kozic wrote:
> >> >> >>
> >> >> >> If someone knows something, please share - if I had some more
> >> >> >> documentation, I would have probably already made the whole thing
> >> >> >> work,
> >> >> >
> >> >> > I don't know anything, but by chance I was looking here today:
> >> >> > http://dl.linux-sunxi.org/A10/
> >> >> > My impression was that there is an 8 bit channel and a 24 bit
> >> >> > channel.
> >> >> > So perhaps it won't do 16 bits?
> >> >> >
> >> >> > Martin
> >> >> >
> >> >> > --
> >> >> > You received this message because you are subscribed to the Google
> >> >> > Groups "linux-sunxi" group.
> >> >> > To unsubscribe from this group and stop receiving emails from it,
> >> >> > send
> >> >> > an email to [email protected].
> >> >> > For more options, visit https://groups.google.com/d/optout.
> >> >>
> >> >>
> >> >>
> >> >> --
> >> >> Jon Smirl
> >> >> [email protected]
> >> >
> >> > --
> >> > You received this message because you are subscribed to the Google
> >> > Groups
> >> > "linux-sunxi" group.
> >> > To unsubscribe from this group and stop receiving emails from it, send
> >> > an
> >> > email to [email protected].
> >> > For more options, visit https://groups.google.com/d/optout.
> >>
> >>
> >>
> >> --
> >> Jon Smirl
> >> [email protected]
> >
> > --
> > You received this message because you are subscribed to the Google Groups
> > "linux-sunxi" group.
> > To unsubscribe from this group and stop receiving emails from it, send an
> > email to [email protected].
> > For more options, visit https://groups.google.com/d/optout.
>
>
>
> --
> Jon Smirl
> [email protected]
>
> --
> You received this message because you are subscribed to a topic in the
> Google Groups "linux-sunxi" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/linux-sunxi/vU5-3Pc3iOs/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"linux-sunxi" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to