From: Clemens Arth <clemens.arth@gmail.com>
To: linux-media@vger.kernel.org
Cc: ricardo.ribalda@gmail.com, heiko@sntech.de
Subject: RockPro65 RK3399 chipset, ISP and IMX214 camera
Date: Wed, 23 Feb 2022 19:36:28 +0100 [thread overview]
Message-ID: <dbb69fc2-d46f-ee91-d089-46e7370a2a14@gmail.com> (raw)
[-- Attachment #1: Type: text/plain, Size: 2581 bytes --]
Hi everyone,
+ Ricardo and Heiko in CC as the driver originators and rockchip pros...
I'm reaching out to you based on a discussion with Sebastian Fricke, who
was working on the OV13850 driver for the v5 kernel. I tried getting the
IMX214 finally to work on the RockPro64 from Pine64, which only works on
Android so far and I need to get that done on Mainline Linux (I did not
find anyone who managed that and reported about it). However, I'm also
totally stuck.
The RockPro64 runs Dietpi, which is essentially Armbian + a few tweaks.
I'm using the Armbian 5.15.18 kernel, so mainline, with a custom device
tree, which in the first place powers the MIPI ports. I suspect it is a
bad idea to have one pinctrl as a placeholder for 4 converters, however,
I'm not too deep into proxying in the devicetree, so here's the current
status:
https://pastebin.com/vs277ex0
The camera is connected to the first MIPI port. The kernel boot logs
look ok to me (except for the cyclic dependency issue, but I think that
does not matter much).
https://pastebin.com/hvhdEfxm
Without the camera configured in the device tree, it shows up as 0x0c
device on the #1 I2C bus, which is a bit suspicious to me given the
addresses in the documentation and the info given in the kernel
documentation.
However, I essentially followed the description according to this guide
to set up the RKISP:
https://linuxtv.org/downloads/v4l-dvb-apis/admin-guide/rkisp1.html
using this:
https://pastebin.com/ZqWC5vhC
It looks like this (see also png attached).
https://pastebin.com/MfTNp5Pd
However, the IMX214 driver does not complain until that point and seems
to do right. I expected that at least something happens, however it does
not. The last command does this:
VIDIOC_STREAMON returned -1 (No such device or address) and this is the
kernel output
[1509.435228] imx214 1-000c: write_table error: -6
[1509.435868] imx214 1-000c: could not sent common table -6
There is no more info given, even if I do some "echo 0x3F >
/sys/class/video4linux/v4l-subdev0/dev_debug" to the subdevs.
Here's the IMX214 documentation btw. that I got through a detour from CSDN.
https://www.dropbox.com/sh/5d3mp2akr3kmu7t/AADaAsSxZu2kVSIfEceStwuoa?dl=0
I'm not entirely sure, but there is something wrong somewhere and I
can't find out if it is with the driver, the RKISP or anything else.
Here's what "v4l2-ctl -d /dev/v4l-subdev3 --all" gives - not sure but
shouldn't it show supported resolutions or something?
https://pastebin.com/ckAFPbAs
Any help would be appreciated.
Best
Clemens
[-- Attachment #2: topology_rkisp.png --]
[-- Type: image/png, Size: 30316 bytes --]
next reply other threads:[~2022-02-23 18:36 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-02-23 18:36 Clemens Arth [this message]
2022-02-24 12:49 ` RockPro65 RK3399 chipset, ISP and IMX214 camera Kieran Bingham
[not found] ` <CAPuf0ENRRjMafZUOXS45PJxQrpcK_tdCRREoHn43t54pSbVhDg@mail.gmail.com>
2022-02-24 17:03 ` Heiko Stuebner
2022-02-25 7:37 ` Ricardo Ribalda Delgado
2022-02-27 16:50 ` Clemens Arth
2022-02-28 8:15 ` Ricardo Ribalda Delgado
2022-02-28 8:34 ` Clemens Arth
2022-03-02 8:43 ` Clemens Arth
2022-03-02 9:31 ` Sebastian Fricke
2022-03-02 10:50 ` Kieran Bingham
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=dbb69fc2-d46f-ee91-d089-46e7370a2a14@gmail.com \
--to=clemens.arth@gmail.com \
--cc=heiko@sntech.de \
--cc=linux-media@vger.kernel.org \
--cc=ricardo.ribalda@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.