Android / Etnaviv / i.MX6 update
Martin Fuzzey
martin.fuzzey at flowbird.group
Wed Aug 1 15:03:19 UTC 2018
Hi Shawn,
On 01/08/18 05:28, Shawn Guo wrote:
>
> I haven't got it all work, but the first thing I see different from
> your side report is that, display is /dev/dri/card0 while gpu is
> /dev/dri/card1.
>
> [ 2.828929] imx-drm display-subsystem: parent device of /soc/aips-bus at 02000000/ldb/lvds-channel at 1 is not available
> [ 2.839516] imx-drm display-subsystem: parent device of /soc/aips-bus at 02000000/ldb/lvds-channel at 1 is not available
> [ 2.850108] imx-drm display-subsystem: parent device of /soc/aips-bus at 02000000/ldb/lvds-channel at 1 is not available
> [ 2.860681] imx-drm display-subsystem: parent device of /soc/aips-bus at 02000000/ldb/lvds-channel at 1 is not available
> [ 2.875823] panel-simple panel: panel supply power not found, using dummy regulator
> [ 2.889177] imx-ipuv3 2400000.ipu: IPUv3H probed
> [ 2.896891] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
> [ 2.903661] [drm] No driver support for vblank timestamp query.
> [ 2.910485] imx-drm display-subsystem: bound imx-ipuv3-crtc.2 (ops ipu_crtc_ops)
> [ 2.918297] imx-drm display-subsystem: bound imx-ipuv3-crtc.3 (ops ipu_crtc_ops)
> [ 2.926021] imx-drm display-subsystem: bound imx-ipuv3-crtc.6 (ops ipu_crtc_ops)
> [ 2.933794] imx-drm display-subsystem: bound imx-ipuv3-crtc.7 (ops ipu_crtc_ops)
> [ 2.942117] dwhdmi-imx 120000.hdmi: Detected HDMI TX controller v1.30a with HDCP (DWC HDMI 3D TX PHY)
> [ 2.953519] imx-drm display-subsystem: bound 120000.hdmi (ops dw_hdmi_imx_ops)
> [ 3.034254] imx-drm display-subsystem: fb0: frame buffer device
> [ 3.042820] [drm] Initialized imx-drm 1.0.0 20120507 for display-subsystem on minor 0
> [ 3.050980] imx-ipuv3 2800000.ipu: IPUv3H probed
> ...
> [ 4.344257] imx-pgc-pd imx-pgc-power-domain.1: Linked as a consumer to 20dc000.gpc
> [ 4.355939] etnaviv gpu-subsystem: bound 134000.gpu (ops gpu_ops)
> [ 4.362339] etnaviv gpu-subsystem: bound 130000.gpu (ops gpu_ops)
> [ 4.368696] etnaviv gpu-subsystem: bound 2204000.gpu (ops gpu_ops)
> [ 4.374910] etnaviv-gpu 134000.gpu: model: GC320, revision: 5007
> [ 4.448702] etnaviv-gpu 130000.gpu: model: GC2000, revision: 5108
> [ 4.513135] etnaviv-gpu 2204000.gpu: model: GC355, revision: 1215
> [ 4.519437] etnaviv-gpu 2204000.gpu: Ignoring GPU with VG and FE2.0
> [ 4.531932] [drm] Initialized etnaviv 1.1.0 20151214 for gpu-subsystem on minor 1
>
> Shawn
Indeed I have the reverse order:
[ 2.161526] etnaviv gpu-subsystem: bound 134000.gpu (ops gpu_ops)
[ 2.168071] etnaviv gpu-subsystem: bound 130000.gpu (ops gpu_ops)
[ 2.174409] etnaviv gpu-subsystem: bound 2204000.gpu (ops gpu_ops)
[ 2.180688] etnaviv-gpu 134000.gpu: model: GC320, revision: 5007
[ 2.236396] etnaviv-gpu 130000.gpu: model: GC2000, revision: 5108
[ 2.295886] etnaviv-gpu 2204000.gpu: model: GC355, revision: 1215
[ 2.302070] etnaviv-gpu 2204000.gpu: Ignoring GPU with VG and FE2.0
[ 2.310488] [drm] Initialized etnaviv 1.1.0 20151214 for gpu-subsystem on minor 0
[ 2.321269] imx-ipuv3 2400000.ipu: IPUv3H probed
[ 2.328152] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[ 2.334812] [drm] No driver support for vblank timestamp query.
[ 2.341592] imx-drm display-subsystem: bound imx-ipuv3-crtc.2 (ops ipu_crtc_ops)
[ 2.349325] imx-drm display-subsystem: bound imx-ipuv3-crtc.3 (ops ipu_crtc_ops)
[ 2.356998] imx-drm display-subsystem: bound imx-ipuv3-crtc.6 (ops ipu_crtc_ops)
[ 2.364703] imx-drm display-subsystem: bound imx-ipuv3-crtc.7 (ops ipu_crtc_ops)
[ 2.373190] imx-drm display-subsystem: bound 2000000.aips-bus:ldb (ops imx_ldb_ops)
[ 2.457551] Console: switching to colour frame buffer device 128x37
[ 2.483608] imx-drm display-subsystem: fb0: frame buffer device
[ 2.492018] [drm] Initialized imx-drm 1.0.0 20120507 for display-subsystem on minor 1
I *think* the reason is that I am using LVDS rather HDMI like you and the devices are declared in imx6qdl.dtsi in this order:
- hdmi
- gpu
- ldb
For information I am using a Digi connectcore module.
Regards,
Martin
More information about the etnaviv
mailing list